BM6P6(@ kkkccc]]]WWWWWWNNNQQQPPPUUUVVVRRRMMMJJJEEE@@@CCCCCCBBB@@@===999555333111000000000222444777999[[[EEE000,,,000111000000......------...///111222000000222333444333333222000000//////000222444555666555333111000000111222222222222222222222222222000000000111222222222333222222222111111111000000000///...------...///000............////////////111222555888===AAAEEEGGGNNNNNNQQQVVV\\\^^^]]][[[eeesss|||{{{}}}|||}}}zzztttlllgggiiikkkssswww}}}rrrbbb]]]ppp|||fffXXXUUUdddwwwwwwooohhhmmmjjjddd^^^XXXRRRMMMJJJIIIQQQSSSKKKMMMcccwwwwwwqqqVVVSSSNNNJJJEEE>>>666000000000000000000000000000000000000000000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000111111222111111222222222333333333555555555555666666666666666666666777888888999999;;;EEE\\\}}}vvvjjjvvvlllXXXJJJDDD;;;:::999888777666555444222222222111111111111000000000000000000000000000222111111000///......---........................///......------///000111........................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111222222222333333333333333333444444444555555333333333444444444555555777777777777777888888888<<<<<<;;;;;;;;;:::::::::<<<;;;:::999:::;;;<<<======<<<<<<===AAAEEEJJJMMMYYY\\\___dddiiillloooppprrrqqqnnnlllmmmttt~~~www{{{{{{pppwwwllldddfffkkkwwwtttVVVQQQHHH@@@:::888999:::666666555555555444444444111111111111111111111111000000000000000000000000000000//////.........---//////////////////////////////.........---------------------------------///...------...///000111jjjbbb]]]VVVVVVMMMPPPPPPTTTUUUPPPKKKIIIEEEAAABBBBBBBBB@@@===999555333222111111000111222333444===444///111333111......---------------///000111///000111333333333333333111111000000111222444555555444222111000111222333222222222222222222222222111111111111111222222222222222222111111111000000000///............///000............////////////111222444666999<<>>BBBHHHPPPVVVWWWWWWVVVaaammmrrrpppmmmooorrruuueee^^^]]]iiimmmssszzztttgggmmmzzziiiZZZVVVbbbqqq|||}}}xxxtttqqqmmmqqqjjj```VVVPPPMMMMMMNNNNNNhhhvvvppppppxxxzzzcccXXXVVVRRRJJJ@@@888333111000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000111111222111111111222222222333333444555555555666666666666555666666777777888999999===@@@LLLccc~~~pppjjjvvv}}}xxxnnn___PPPCCC;;;888888888777666555444333333222222222111111111000000000000000000000000000000111111000000///......---........................///......---...///000111........................................................................//////////////////////////////////////////////////////000000000111111111111111111222222222333333333333333333444444444444333333333444444444444555666666666777777888888888888888999999::::::;;;;;;::::::999999:::;;;<<<=========<<<===???AAADDDFFFEEEFFFHHHKKKMMMOOOPPPQQQSSSTTTVVVXXX[[[bbblllrrrnnngggaaadddjjjjjjbbbYYYXXXPPPKKKNNNQQQXXXjjj~~~iiiPPPAAA???<<<888555444444444444444444444333333333222111111111111111111111111000000000000000000000000000/////////............//////////////////////////////.........---------------------------------///...------...///000111iiiaaa\\\VVVUUULLLOOOPPPTTTTTTNNNIIIHHHEEEBBBBBBBBBAAA@@@===999555333333222222111000000//////(((***///333222...---///---,,,,,,,,,---...///000---...000111333333444444444333333222222333333444444333222111111111222333222222222222222222222222222222222111111111111111222222222111111111111111000//////......//////000............////////////111111222333555666888999777777;;;AAAHHHOOOSSSTTTPPPUUU[[[```bbbeeekkkooosssoooaaa[[[```aaafffqqquuukkkjjjqqqmmm___YYYgggmmmrrrrrrrrrsssrrrpppvvvnnn```RRRIIIIIINNNSSSjjjvvvjjjhhhcccXXXZZZXXXRRRFFF999111000111000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000111111222111111111222222222222333444444444555555555666666555555666666777888888888===;;;>>>JJJ\\\jjjqqqqqqvvvlllpppnnniiinnnmmmYYYSSSIIIAAA;;;777444333555555444333333222111111222222111111111000000000000000000000000000000000111000000//////.......................................------......///000........................................................................//////////////////////////////////////////////////////000000000000111111111111111222222222222333222222333333333444444444333333333333444444444444444555555666777888999999555666777888999:::;;;;;;999999999999:::;;;<<<===========================>>>>>>??????@@@@@@AAAAAA???AAACCCDDDEEEHHHLLLOOOPPPLLLIIIJJJLLLLLLFFFAAA@@@;;;;;;???@@@@@@IIIVVVwwwyyydddMMM<<<555666777777666555333222333333222222222222111111111111111111111111111111000000000000000000000000////////////............////////////////////////...............---------------------------------.........---......///000eee___[[[VVVVVVMMMPPPRRRUUUTTTNNNIIIHHHGGGDDDAAAAAAAAA???<<<999555333222222222222111000///...---///111000---+++...222,,,,,,,,,,,,------......,,,---///000222333444444555555444444333333333333333222111111111222333444222222222222222222222222333222222222111000000000111111111111111111111111000//////////////////000............////////////000000000111222333555555999999;;;>>>CCCHHHLLLNNNPPPRRRUUUYYY^^^dddjjjmmmeeexxx|||kkkbbb^^^\\\]]]ggg|||}}}qqqfffhhhzzztttgggbbbpppppppppqqqrrrqqqmmmiiihhhccc[[[PPPJJJMMMVVV^^^pppxxxtttsssmmm~~~mmmZZZWWWZZZ\\\YYYSSSIII>>>444///...///000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000111111222111111111111222222222222333333444444444555555555444444555666666777777888:::999:::@@@HHHMMMLLLIIIaaannnxxxjjjmmmtttggg___UUUFFF@@@999555555666666555333333333222222111111111111111111111000000000000000000000000000000000000000000/////////.................................------------......//////........................................................................////////////////////////////////////////////////////////////000000000111111111111111222222222222222222222222333333333333222222333333333444444444333333444555777888999999666666777888888999::::::777777888999:::;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999AAAAAAAAAAAAAAABBBCCCCCC<<<<<<<<<;;;::::::;;;;;;>>>============<<<:::888:::888999======:::>>>DDDTTT___cccZZZMMMCCC===999666777777888777555333111222222222222222222222222111111111111111111111111000000000000000000000000///////////////.........////////////////////////........................------------------------........................aaa]]]ZZZWWWXXXPPPSSSSSSVVVUUUOOOKKKJJJIIIFFF@@@@@@@@@???<<<999555333111222222333222222111000555444111...---...///...,,,,,,------------------,,,---...///111222333444555555555555444333333222222222222222222222333333222222222222222222222222333222222222111000000000111111111111111111111111///000000000000000000///............/////////////////////000222333555666777777777888;;;???CCCFFFLLLMMMOOOTTTYYY^^^bbbccchhhvvvpppeeeaaa\\\XXX^^^qqq{{{vvvppppppvvv}}}zzzllljjjwww{{{rrrmmmuuuqqqoooooonnnhhh___XXXMMMOOOOOOLLLIIIMMMXXXbbbccc]]]dddvvvjjjppp}}}~~~tttiiikkk|||bbbPPPRRR[[[aaaSSSIII<<<444111111///---////////////////////////........................////////////////////////............////////////........................////////////////////////000000000000000111111222000000111111111222222222333333333333444444444444444444444555666666777777888888999;;;>>>>>>;;;888@@@LLLZZZdddqqqyyyqqqpppyyyzzzmmmlll{{{mmm[[[OOOHHH;;;777333222444666444222222222222222222222222222111111111000000000//////////////////////////////////////////....................................,,,------.......................................................................................////////////////////////...........................////////////000000000000000111111111222222222111111111222222222333333222222222333333333444444222333444555666777888888999999999999888888888888777777888999999:::::::::888999;;;<<<<<<<<<:::999::::::;;;<<<>>>@@@BBBCCC>>><<<:::888999;;;===???888999;;;;;;::::::;;;<<<888777888::::::888:::===555<<>><<<999555333111111111222222222222333///000000///111222///))),,,---............---------------...///111222333444555555555444444333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222///000000111111000000///............/////////////////////000222333555666333444666777888<<>>222...000222000,,,////////////////////////........................////////////////////////............////////////........................////////////////////////000000000000000111111222000000000111111111111222222222222333333333444444333333444444555666666666777777666666777999<<<===666<<>>666555444444555555333222222222222222222222333333111111000000000/////////////////////////////////................................................,,,,,,---............---........................------------------------------------------------////////////////////////..............................////////////000000000000000111111111111222000000111111111222222222222222222222333333333333222333333444555666777777999999999999888888777777777777888999999999888888666777999;;;<<<<<<<<<;;;888888999:::===@@@CCCEEEFFFBBB<<<999999:::<<<<<<888999;;;;;;;;;;;;===>>>666666555666666777999:::333333333333555666555444333222111000000111222333222222222222222333333333000000000000000000000000////////////////////////.........///////////////////////////////////////---------...............---------------------------............---,,,,,,bbb^^^\\\XXXYYYPPPSSSPPPTTTVVVQQQMMMLLLHHHDDD?????????>>><<<888555333222111000//////000111222+++///000...///222000***---...////////////...---......------...000111222333333444555444444222222333333333333222222111000222222222222222222222222111111111111111222222222000000111111111222222222///000111111111111000///............////////////000000000000111222333444222444777888999<<<@@@DDDEEEHHHLLLOOOQQQSSSWWWZZZ]]]bbbiiiooorrrsssssstttiiifffbbb___aaaiiisss{{{yyyuuummmfffhhhmmmnnnkkkjjjuuuvvvlllkkkpppuuuyyysssnnnmmmllleee[[[RRRPPPMMMFFFBBBBBBJJJMMMMMMEEE======HHHSSSccc```cccttt}}}^^^OOO^^^}}}~~~wwwbbbRRRNNNPPPPPPLLL@@@888000---///111111...////////////////////////........................////////////////////////............////////////........................////////////////////////000000000000000111111222000000000000111111111111222222222222333333333333222333333444555555666666555555555444444777;;;>>>999999::::::<<>><<<888555333333222///...---...///000///222111+++***///222000......000000000///...---///...------...///000111111222333444444444222222444444444333222111000///222222222222222222222222000000111111222222222333000000111111222222222222///000111222222111000///............/////////000111111000000000111111222111444666777666777;;;>>>BBBEEEIIIKKKKKKNNNTTTYYYYYY]]]bbbbbb```aaahhhmmmmmmmmmkkkfffbbbcccggglllrrrssslllbbbccclllnnnhhhkkkwwwzzzmmmfffiiiooorrrwwwttteeeaaabbbaaa^^^QQQEEEAAA???===@@@FFFGGGKKKKKKEEE@@@GGGZZZjjj|||ZZZLLLfffyyy}}}{{{uuuiiiYYYPPPPPPPPPJJJBBB:::777222000///000000111////////////////////////........................////////////////////////............/////////000........................////////////////////////000000000000000111111222000000000000111111111111111111222222222333333333222222333444444555555666111444888888777555666777;;;999888;;;=========>>>BBBTTTiii|||xxxuuuyyyyyymmmggghhhyyykkkcccrrrttt^^^OOO>>><<<999555444555666555...000111000---...222666//////000000111111222222000000000000////////////////////////////////////---.............................................+++,,,---.........---,,,........................------------------------------------------------////////////////////////..................................../////////000000000000000111111111111000000000000111111111111111111222222222333333333444444444444444444444444333444444555666777888888888888999999888777555444555555666777888999::::::;;;:::888777777888:::;;;;;;888555666999<<<<<<;;;;;;:::888777777777666666333444333222333555444111...111555777555111...///111111222222222000///....../////////000000111111000000000000000000000000////////////////////////---.........//////000000////////////////////////---------.........//////------------------------------...///...---+++***hhhccc\\\UUUWWWNNNOOOOOORRRRRRNNNLLLKKKHHHCCC??????>>>===:::888666555222111111000000000000000////////////////////////////////////////////////............////////////222333333444444333333222333333333333333333333333444444444444333333222111333222222222333444444555222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000...///111333555777999999;;;???DDDIIIKKKMMMPPPQQQUUU[[[^^^ZZZXXX\\\aaadddccceeeggggggdddcccfffhhhllllllkkkjjjhhhfffffffffssswww~~~yyyjjj]]]ZZZ___eeeppp|||}}}~~~zzznnn]]]PPPLLLMMMKKKGGGCCC@@@@@@AAACCCDDDGGGHHHGGGCCCGGG]]]{{{nnnaaa^^^qqq|||{{{xxxvvvlllVVVJJJRRRVVVIII<<<888444333222111000...------////////////////////////////////////////////////+++444000***------+++...////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111222222222333333333222222333333333333444444444444444555555555555666999999999:::::::::;;;;;;<<>>===;;;888666555222111111000000000000000////////////////////////....................................////////////111222222333444444333333333333333333333333333333333444444444333333222111222222222222222333444444111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000//////111222444666777777:::===BBBFFFHHHJJJLLLMMMKKKRRRUUUTTTSSSXXX^^^``````````````````bbbfffiiihhhlllnnnkkkeeebbbdddgggooottt|||zzzpppbbbVVVRRRVVV[[[dddlllvvvyyyuuuooommmmmmiiieee^^^TTTLLLGGGEEEFFFDDDCCCCCCDDDEEEDDDCCCBBBFFFGGGDDDBBBPPPsssyyyvvvaaaRRRLLLRRRQQQBBB777777333222222111000///......................................................)))222///***...000...222........................////////////////////////.../////////000000000000.../////////000000000000//////000000000111111111111111111222222222333333222222222333333333444444444444444444555555555555888888888888999999999999<<>>AAACCCDDDEEEGGGIIIOOORRRQQQQQQVVV[[[\\\\\\YYYWWWWWW[[[```ccceeeccchhhkkkggg___[[[^^^cccccciiittt~~~}}}xxxnnnaaaTTTNNNNNNQQQUUUYYY]]]^^^[[[VVVSSSQQQTTTOOOIIIDDDCCCBBBAAA???>>>AAADDDFFFGGGDDDAAA???HHHMMMJJJGGG]]]zzz{{{tttWWWOOONNNRRRKKK:::333666111111111000000/////////................................................'''000---)))...000...333------------------------////////////////////////....../////////000000000....../////////000000000//////000000000000111111111111111222222222222333222222222222333333333333444444444444555555555555666666666777777777888888666999;;;;;;999999===@@@EEEMMMYYYeeennnuuu{{{~~~|||zzzyyyzzzttttttuuuxxx{{{oooeee]]]YYYOOOAAA<<<>>>888777555333222222222333444444333333222111111111////////////////////////000//////......//////000////////////////////////......------------....../////////............---------------------------------------------------------------------------------------------------........................................................................000000000////////////...000000000000000000000000000111111222222111111000111111111222222222222333333333333333333333333333444444444444444444444444666666555444444444555555555555555555555555555555777777777777777777777777444555555555666777777777777777666666555444444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////............................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---ccc___ZZZTTTWWWOOOPPPOOOSSSSSSPPPMMMLLLHHHBBB?????????>>><<<999666555222111111000000000000000////////////////////////........................---------.........//////---...000111333444444555222222222222222222222222333333333444444333333222222111111000111111222222111111111000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111555777:::<<<<<<===>>>@@@IIINNNPPPNNNMMMQQQTTTSSSUUURRRPPPRRRWWW[[[\\\\\\[[[^^^___\\\VVVSSSTTTWWWRRRXXXbbbmmmvvv|||zzzqqqcccVVVNNNJJJJJJJJJJJJIIIIIIHHHFFFCCCAAADDDCCCCCCCCCDDDBBB???<<>>AAACCCBBBBBBBBBCCCMMMKKKHHHBBB>>>===AAADDDIII]]]gggcccmmm{{{sssfff[[[\\\___TTTKKKDDDBBB<<<333///111///////////////000000000................................................222:::555---///---))),,,........................////////////////////////............////////////............////////////...////////////000000000000000111111111222222222111111111222222222333333333333333444444444444555666666666666777777777777:::::::::999888999;;;<<<>>>===<<<<<<===>>>???@@@EEEIIIMMMPPPQQQTTT[[[```dddbbbnnnvvvsssvvv~~~xxx}}}vvvuuusssrrrssspppiiicccaaaXXXPPPHHHFFFCCC===999999999666444555444333444777444444444333222222111111222111111111111111000000000111222111//////111444//////............//////..............................------------..................---------------------------------------------------------------------------------------------------------------------.........//////.............................................................../////////////////////////////////000000000111111000000000000000111111111222222222222222222222222222222222333333333333333333333333444444333333333333444444555555555555555555555555555555555555555555555555222333333444555666666777444444444333333333333333111111111111111111111111000000000000000000000000////////////////////////.................................///////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------ddd```ZZZUUUWWWPPPQQQPPPTTTUUURRROOOLLLGGGAAA???@@@@@@@@@>>>:::777444222111111000000000000000////////////////////////------------------------,,,------------.........,,,---...000222333333333222222222222222222222222222222333444444444333333333333222111111111111222000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000222333444333444666777999===??????BBBFFFGGGEEEDDDEEEFFFHHHIIIIIIFFFDDDGGGCCC@@@@@@BBBBBB???;;;;;;<<<<<>><<<:::999<<<:::999:::<<>>999000111///***---////////////////////////////////////////////////------........./////////------........./////////......////////////000000000000000111111111111222111111111111222222222222333333333333444444444444555555666666666777777777:::999777666555666888999???<<<::::::<<<===<<<;;;999<<<@@@AAA??????BBBDDDFFFFFFOOOSSSMMMPPPXXXXXXTTTRRRYYY\\\TTTUUUYYYVVVRRRQQQOOOLLLHHHDDDAAA@@@===888666888999777777999888666333222222333555777///000111222333222111000000000000000000000000000,,,...000000000111666:::///......------......///..............................------------...............------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................---------------------------............/////////000000000000000000000000///000000111111000000///000000000111111111111222222222222222222222222222333333333333333333333333333333222222222333444444444444444444444444444444444444444444444444444444222333333333444555555555333333333222222222222222000000000000000000000000000000000000000000000000////////////////////////.................................///////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---eeeaaa[[[UUUXXXPPPQQQPPPTTTVVVSSSOOOMMMGGG@@@???@@@AAAAAA???;;;777444222111111000000000000000////////////////////////------------------------,,,,,,---------.........,,,---...000111222222222111111111111111111111111111222333333444444444333444444333222222222222222///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000222222111222444666555999;;;;;;>>>CCCCCC@@@;;;===??????>>>===>>>>>>>>><<<;;;:::;;;;;;999888888888777666777999;;;<<<<<<:::888777888999::::::;;;;;;;;;<<<>>>AAADDDGGGKKKMMMRRRWWW[[[[[[XXXUUU<<<@@@CCCEEEGGGMMMVVV]]]dddmmmrrrmmmiiimmmwwwtttpppnnnxxxuuupppqqqyyyvvvgggVVVQQQQQQMMM???999333222222111000000//////////////////......------------------------------------------------111999444---000///+++///........................////////////////////////---------.........//////---------.........//////........./////////000000000000000000111111111111111111111111222222222222222222333333333444444444444444444444555555555555666666555666888999::::::777777777888:::;;;:::999:::<<<===>>>===<<<<<<===:::888>>>@@@999===CCC???===:::???AAA999<<>>===>>>@@@AAA;;;777777999999555444666444444222000000111222222000000111222333333333333000000000000000000000000,,,///111000...///444999///......------......///..............................------------...............---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................---------------------------------.........//////000000000000000000000000//////000000000000//////000000000000111111111111111111111111111111111111222222222222222222222222222222222222222333444444444444444444444444444444333333333333333333333333333333333333333333444444222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////..................................../////////000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++fffbbb\\\VVVXXXPPPQQQPPPUUUVVVSSSPPPMMMGGG@@@???@@@AAAAAA???;;;777444222111111000000000000000////////////////////////------------------------,,,,,,,,,---------......,,,---...000111111111111111111111111111111111111111222333333444444444444555444444333222222222333//////000000111111111222222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111...000111111111222444666111444555444666:::888444666888999888666666:::===888:::;;;:::777666777999777777777777666777777777===;;;::::::<<>>???@@@AAADDDHHHLLLMMMQQQYYYeeejjjdddTTTFFF>>>FFFRRRZZZaaahhhqqqxxx|||vvvmmmccc^^^```eee^^^iiiuuupppsss}}}uuugggooo}}}lllWWWLLLUUUUUUCCC666444333444444333444555000000//////............------------------------------------------------(((111---(((,,,---***...------------------------////////////////////////---------.........//////---------.........//////............/////////000000000000000111111111111000111111111111222222222222222333333333444444444222222333333333444444444666666666777999888777555666888:::;;;999888888888888888888999:::::::::999;;;777;;;;;;666999===777;;;777;;;===777888;;;555666999:::888666666666555777555555888777222000111222333444222222333333111222222111000111111222333////////////000000000000000222333000++++++///333.........------..........................................------...............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................---------------------------------.........//////000000000000000000000000//////000000000000//////000000000000111111111111111111111111111111111111222222222222222222222222222111111111222333333444444444444444444444444444333333333333333333333333444333333333333333333333111111111111111111222222000000000000000000000000000000000000000000000000////////////////////////........................---.........//////000000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++eee```XXXSSSYYYRRRRRRUUUTTTSSSQQQNNNJJJGGGEEE@@@@@@???===;;;888555333333222111111000000111111000000000...---,,,...000------------------------...------,,,,,,------...---------------...///000000111111111111000//////111111111222222333333333333333333333333333333333111111111111111111111111000000111111222222222333000111333333222222333444000000111111222222333333000000000000111111111111111111111111111111111111222222222222333444555666:::666333222444555555444333666999999888888;;;>>>;;;:::::::::;;;<<<>>>???<<>><<<999666444333222111111000000111111///000000...,,,,,,...000------------------------...------,,,,,,------...---------------...//////000111111111111111000000111111111222222333333333333333333333333333333333111111111111111111111111111111111222222333333333000222333333222111222333222222222222222222222222222222222222111111111111222222222222222222222222222111111222333444555555777444222333666999:::999888:::;;;;;;999999;;;===AAA@@@>>>===<<<======>>>BBBEEEDDD??????BBBDDDBBB@@@CCCCCC@@@??????<<<777444777CCCVVVgggooosssvvv||||||ssseeemmm~~~kkkbbbYYYUUUNNNBBB666///////////////////////////......................................................------------......------------------------,,,,,,,,,---------....................................---------,,,,,,,,,....................................////////////000000000000000000000000111111111111111111111111000111222222333333222222333333333444555555666666555555666666666777777777::::::999999999888888888666777777777888999999999888777666777888999888777666666666666666666666666666666666666555555555444444333333333333222222222111111111111111111111111000000000000000000000000////////////////////////......////////////......---------............///..............................---------,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------............/////////000000000000////////////000000000111111111000000111111111222222222000111111111111222222222222222111111111111222222111111111222222222333333555444333222222222222222333333333333333333333333222222222111111111000000////////////////////////////////////////////////000/////////.........---///...------------.../////////.........---------............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ggg```YYYUUUYYYRRRSSSVVVVVVUUUSSSOOOLLLIIIGGGAAAAAAAAA@@@===:::777555333222111111000000111111...//////...,,,,,,---///------------------------...------,,,,,,------...------------------...///000111111222222222111111111111111222222222222222222222333333333333333333222222222222222222222222222222222222222333333333111222444333222111111222444444333333333333222222333333333222222111111111333333333333333333333333222111111222222333444555444222111222555888999:::===>>>>>>===<<<;;;===???AAA@@@???>>>============BBBCCCAAA>>>???BBBBBB>>>999<<<;;;999:::<<<:::666999===OOOlll}}}xxx~~~sssaaa[[[TTTNNNCCC666---***////////////////////////......................................................------------......------------------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,........................---............/////////000000000000000000000000111111111111111111111111000111222222333333222222222333333444444555555666444444444555555555555666999999888888888888777777666666666666777777777777888777666666777888777555666666666666666666666666666666555555555444444444333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////......////////////......---------............///...........................------------,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................---------............/////////000000000000////////////000000000000111111000000000111111111222222000111111111111222222222222222111111111111222222111111111222222222222333444333333222222222222333222222222222222222222222222222111111111000000000/////////////////////////////////////////////////////////...............///...------------...///...............---------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,hhh___ZZZUUUXXXQQQTTTUUUUUUTTTRRROOOKKKHHHFFFAAAAAAAAAAAA???;;;888666333222111111000000111111...//////...,,,,,,---...------------------------...------,,,,,,------...---------,,,,,,---......000000111222222333222222111111111111111222222222222222222222222333333333222222222222222222222222111111111222222222222222111333444444222111111222222333333333333333333333444333333222222111111111222222222222222222222222222222222222222333444444333222111222333444555555:::;;;::::::::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>===>>>??????<<<999555666666444666::::::777>>>IIIcccxxx~~~~~~qqqeeeaaaUUUHHH>>>666000///111////////////////////////...................................................------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------........................---------.........//////000000000000000000000000111111111111111111111111000000111222222222222222222222222333444444555555444444444444555555555555777777777777777777777777777777777666666666666666777666555555666666555444555555555555555555555555555555555444444444333333222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////---......//////......------------............///........................------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---------............/////////000000000000//////////////////000000000111000000000000111111111111000000111111111222222222222222111111111111222222111111111111222222222222333333222222222222222333222222222222222222222222111111111111000000000000////////////////////////////////////////////////.................................------.................................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjj___ZZZVVVXXXQQQUUUTTTSSSRRRPPPMMMIIIFFFDDD@@@AAABBBBBB@@@<<<888666333222111111000000111111---///000///---,,,---...------------------------...------,,,,,,------......------,,,,,,,,,------...///000111222333333333111111111111111111111111111111111222222333333333222222222222222222222222111111111111111111111000222444555555333222333444111111222222333444555555333333333222222111111111222222222222222222222222333333333222333333444555333333444444444444555666666666666888999;;;;;;:::<<<<<<<<<===============<<<;;;;;;<<<<<<999555333555888999777888>>>BBBBBBHHHZZZ||||||xxx|||sssgggaaaYYYJJJ:::222000000111444........................................................................------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------------------........................------------............////////////////////////000000000000000000000000000000111222222222222111111111222222333444444444444444444555555555666666666666666666666666666666777777777777777666666666777555444555666666555444444444444444444444444444444444444444333333333333222222111111111000000000000000000000000000000000////////////////////////........................------............---------------............///........................------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////000000000---------............/////////000000000000//////...////////////000000000//////000000000111111111000000111111111222222222222222111111111111222222000000111111111222222222222222222111111222222333111111111111111111111111111111111000000000//////................................................---------...............---..................------.....................+++,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkk___[[[WWWXXXQQQUUUSSSSSSRRROOOLLLIIIEEECCC???@@@AAABBB@@@<<<888666333222111111000000111111...///111000///------...------------------------...------,,,,,,------......------,,,,,,,,,,,,,,,------///000222222333333111111111111111000000000000000111111222333333333333333333333333333333333222222222111111111111000222444666666555555555666222222333444444555555666333333333333333333333333333333333333333333333333555555444444444444555555333555777888888999;;;===;;;<<<>>>AAADDDDDDCCCAAA@@@@@@@@@???>>><<<:::999777555666777555333555999???FFFLLLLLLOOOYYYdddjjj```nnnooo}}}fff]]][[[FFF;;;111000222111//////........................................................................------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,------------.........////////////////////////000000000000000000000000///000111111222222111111000111111222222333333444444444444555555555666666444444555555555555666666666666666777777777777777666555444555777777777666444444444444444444444444444444333333333222222222111111111000000000000///000000000000000000000000////////////////////////........................------............---------------............///........................,,,,,,,,,------------......------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000---------............/////////000000000000//////......////////////000000/////////000000000111111000111111111111222222222222222111111111111222222000000000111111111111222222111111111111222222333000000000000000000000000111111000000000/////////................................................---------------.........------...//////...---------------...............,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmm___[[[XXXXXXPPPVVVTTTSSSRRRPPPMMMIIIFFFDDD===???AAABBB@@@<<<888555333222111111000000111111...000222222000///...///------------------------...------,,,,,,------......---,,,,,,++++++,,,,,,+++,,,---///111222222222222111111111000000000//////000000111222222333333333333333333333333333333444444444333333222222222222444777777777777888999777777777777666666555555444444555555666666777777555555555555555555555555777666666555555555666666666888;;;;;;;;;;;;<<<>>>BBBCCCEEEIIILLLKKKGGGCCC?????????>>>===;;;999888666555666999;;;@@@MMM\\\mmmvvv|||yyywwwzzzvvv~~~xxxyyy}}}ooo\\\PPPKKK888333000222111...---...........................................................................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,---------.........////////////////////////000000000000000000000000///000000111111111111111000000111111222333333333333333333333444444444444333333444444555555555555444444444555666666666777555444444555777999888888333333333333333333333333333333333333222222222222111111000000000/////////000000000000000000000000////////////////////////........................,,,------......------,,,---------............///........................,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000---------............/////////000000000000//////........./////////000000////////////000000000111000111111111111222222222222222111111111111222222000000000000111111111111111111111111111222333333000000000000000000000000111000000000////////////................................................,,,,,,,,,------.........------...//////...---------------.........//////------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmm^^^[[[XXXXXXPPPVVVUUUTTTSSSQQQNNNJJJGGGEEE===>>>@@@AAA@@@<<<888555333222222111000111111111///111333333111/////////------------------------...------,,,,,,------......---,,,,,,++++++++++++***+++,,,...000111222222222111111111000000/////////000000111222222333333333333333333333333333333666666666555555444444444222555777888888888:::;;;===<<<;;;999888666555444555555666777888999::::::777777777777777777777777888777777666666666777777999;;;===<<<999777888:::???@@@CCCGGGIIIGGGAAA;;;999:::;;;;;;;;;:::999888===<<>>555333222222...+++...555........................................................................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,---------......////////////////////////000000000000000000000000//////000111111111111111000000000111222222333333111111222222222333333333333333333444444555555555222222333333444555666666444333333555888::::::999333333333333333333333333333333333222222222111111000000000000////////////000000000000000000000000////////////////////////........................,,,------......------,,,---------.........//////........................,,,,,,,,,------............------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...//////000---------.........////////////000000000000//////............/////////000////////////000000000000000111111111111222222222222222111111111111222222000000000000111111111111111111000000111222333333000000000000000000000000000000000000////////////................................................,,,,,,,,,------.........,,,---...//////...---,,,---------.........//////---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnnaaaZZZVVVYYYQQQSSSWWWWWWUUURRRNNNIIIDDDBBB===???AAAAAA@@@<<<777444333222111000////////////000///...,,,,,,---......------------------------------------------------------------------------//////...---...///000111444444333222222111111000222222111111111111222222222222111111111111111111222222222222222222222222333444555777888:::;;;<<<<<>>666999:::999:::>>>===:::999:::===AAADDDAAA;;;555555888;;;>>>===;;;999888999666888<<<999111333<<<888:::===???>>>;;;777444999888777666888<<>>;;;999:::::::::999999999999888:::444333888<<<:::666444999777555555999;;;<<<;;;<<>>DDDNNNTTTVVVVVVNNNJJJDDDCCCHHHMMMIIIAAA;;;<<<>>>>>>===;;;::::::;;;::::::<<<===>>><<<;;;999>>>BBBBBBAAA@@@;;;555;;;777777>>>IIIPPPQQQOOOUUU___nnnzzz~~~{{{wwwuuu{{{uuuqqqxxxnnnfffdddggg[[[KKK>>>777444222000000000000/////////......------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......//////............////////////......//////000111....../////////000000000000000000111111111222222111222222333333222222111333333333333333333333333333333222222333333444555333333333333333333333333222222222222222222222222222222222111111000000///...//////000000//////...........................................................................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................---......///////////////////////////////////////000000000000000000000000222111111111111000000000000000000000000000000000...000111000///...///111111111111111111111111111/////////////////////////////////.......................................,,,///111...***))),,,000,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooobbbZZZWWWZZZSSSVVVTTTTTTSSSPPPLLLHHHCCCAAA===???AAAAAA@@@<<<777444333222111000////////////---.../////////...,,,+++------------------------------------------------------------------------+++++++++,,,,,,,,,------......///000000111222222111111000000000000111111111111111111111222222222111222222222222222333333000111222333444666777777:::999===FFFNNNRRRVVVZZZPPPPPPOOOPPPVVV]]]\\\WWWLLLJJJIIIKKKLLLJJJDDD???<<<>>>BBBGGGLLLMMMLLLKKKJJJ```nnneeeUUUNNNMMMKKKAAABBBIIIZZZmmmvvvrrrkkkoooyyy~~~vvvxxx}}}rrrbbb\\\[[[TTTIII:::111000222222111000000/////////.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......///......------......//////............///000000........./////////000000000000000000111111111111111222222333333222222111222222222222222222222222222222222222222333333444222222222222222222222222111111111111111111111111222111111111000000000///...//////////////////...........................................................................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................---......///////////////////////////////////////000000000000000000000000111111111111000000000000////////////////////////...000111000///...///111111111111111111111111111////////////////////////................................................,,,...//////---,,,,,,...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqccc[[[WWWZZZSSSWWWTTTSSSRRRPPPLLLHHHDDDAAA===???AAAAAA@@@<<<777444333222111000////////////---.../////////...,,,+++------------------------------------------------------------------------+++++++++,,,,,,,,,,,,,,,,,,---......///000111111111000000000000000000111000000111111111222222222111111111222222333333333333333333333444444444444:::<<>>@@@@@@JJJXXXaaa___XXXQQQSSS```ooovvv}}}yyy|||yyyyyytttjjjeeelll~~~uuuqqquuu{{{{{{yyywwwyyysssiiiccceeebbbaaaaaa[[[bbbzzzyyyddd\\\kkkmmm___UUUGGG888///...///////////////...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------......------------...//////---------.........//////////////////000000000111111222222333333222222111111111111111111111111111000000000000000111222222111111111111111111111111111111111111111111111111///000000000000000000000---......//////......---------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------------------------......///////////////........................////////////////////////////////////000000111111000000000000000000000000...000111000///...///111000000000000000000000000........................,,,,,,,,,------.................................---,,,,,,...111444666777,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvfff\\\VVVXXXQQQTTTUUUUUUTTTRRROOOJJJFFFDDD===???AAAAAA@@@<<<777444333222111000////////////000///...,,,,,,---......------------------------------------------------------------------------+++,,,---...///...------,,,,,,------------......000000////////////000000///000000111222222333333000000111222333333444444222333555777999;;;<<<===???666333777888777???KKK___^^^ZZZVVVXXX]]]]]]ZZZdddcccjjj}}}{{{~~~tttgggggguuu|||wwwxxxwwwyyywwwuuupppsss{{{~~~sssiiibbbbbbfffdddeeemmm{{{xxxpppttt|||sss]]]OOODDD888222222444000------000111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------......------------...//////---------.........//////////////////000000000000222222222333333222222222111111111111111111111111000000000000000111111222000000000000000000000000000000000000000000000000////////////000000000000---..................---------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------------------------......///////////////........................////////////////////////.../////////000000111111000000000000000000000000///000111000///...///111000000000000000000000000........................,,,,,,,,,------.................................---......---,,,111999???,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuccc\\\XXXXXXQQQVVVUUUUUUUUUSSSOOOJJJEEEBBB===???AAAAAA@@@<<<777444444333222111000000000000.........///////////////........................---------------------------------.........//////------------------------........................////////////000000000000222222222222222111000///000111111111111222222222666666666666777999:::;;;;;;<<<>>>AAADDDEEEDDDBBBFFFEEEDDDEEEHHHLLLMMMMMMUUUTTTVVVbbbtttzzzttttttsssnnngggbbb______lllkkktttxxxwwwxxxvvvddd```^^^dddrrr~~~pppccckkk{{{zzzppp[[[CCC777333222111111////////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................---------------............///////////////000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000................................................//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///........................---------............///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---------------------------------------------------.........------,,,,,,,,,......---------111666:::------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++uuuccc\\\XXXXXXQQQVVVUUUUUUTTTRRROOOJJJEEEBBB===???AAAAAA@@@<<<777555444333222111000000000000.../////////////////////........................------------------------------------.........///------------------------------------------------....../////////000000000222222222222222111000///000111111111111222222222333333333444555666888888>>>@@@CCCFFFHHHHHHHHHHHHBBBDDDGGGIIIHHHGGGEEEEEEFFFEEEDDDGGGPPPYYY___aaafffeeeccc___[[[VVVRRRPPPVVV[[[iiixxx{{{xxxrrrkkkfffbbbQQQMMMKKKNNNWWW___cccddd```fffnnn~~~lllbbb___fffooozzzxxx}}}tttoooTTTFFF888222111000000111........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,..................---------------............///.../////////000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000................................................///.........------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------....................................---------............///////////////////////////////////////////////////////////////////////////........................000/////////.........---------------------------------------------------......---------,,,,,,,,,,,,,,,,,,+++***,,,///222------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++uuuccc\\\XXXXXXQQQUUUUUUUUUTTTRRRNNNIIIEEEBBB>>>???@@@AAA???<<<888555444333222111111000000111//////////////////..............................------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000111111111222111111000000000111111111111222222222333333333444555666777888>>>BBBFFFGGGGGGFFFHHHJJJGGGMMMUUU[[[ZZZVVVPPPMMMKKKJJJFFFAAA>>>AAAIIIQQQWWWUUURRRQQQQQQPPPKKKHHHIIINNNVVV]]]cccfffhhhhhhrrrtttrrrjjjdddfffhhhhhhkkkhhhccc``````bbbeeegggqqqlll]]]]]]fffuuuwwwtttxxxuuutttiiiZZZOOO:::444///000000......111........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------............///....../////////000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000........................------------------------............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------....................................---------............///////////////////////////////////////////////////////////////////////////......................../////////...............------------------------------------------------...------------,,,,,,,,,,,,,,,,,,+++))))))***,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++uuuccc\\\XXXXXXPPPUUUTTTTTTTTTRRRNNNIIIDDDAAA>>>???@@@@@@???;;;888555444444333222111111111111////////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000111111111111111000000000111111111222222222444444444555666777999999;;;@@@EEEEEEBBBAAADDDGGGSSSZZZeeeqqqvvvtttjjjcccaaa```___[[[SSSMMMOOOUUU]]][[[ZZZ]]]bbbeeedddbbb]]]XXXMMMDDDKKK[[[eeeeeeeeemmmsssuuu|||wwwuuuxxx|||vvvfffrrr}}}tttxxxuuulllhhhbbbRRR@@@444333000000222000,,,,,,000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------............///........./////////000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////....../////////........................------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,---------.................................---------............///////////////////////////////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///...,,,++++++,,,,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++vvvddd\\\XXXXXXPPPUUUTTTTTTTTTRRRNNNIIIDDDAAA??????@@@@@@>>>;;;888666555444333222111111111111000000//////.........---........................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............///000111111111111111000000111111111222222222333333444444555777888999===AAAEEEEEEBBBAAADDDHHHWWWZZZcccrrr}}}~~~tttiiiiiijjjoootttpppfff___^^^tttvvvyyy}}}zzzaaaLLLPPPiii|||}}}sssiii^^^UUUIII;;;222...333222222333000,,,---111........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------............///............///////////////000000000111111111111000000000000000000000000//////////////////////////////////////////////////////............//////........................------------------------,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...........................---------............///................................................................................................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////...------...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++vvvddd\\\XXXWWWOOOTTTTTTTTTSSSQQQMMMHHHDDDAAA???@@@@@@???>>>;;;888666555444333222222111111222000000000///......------........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---...///000111111222111000111111111111222222222111111111222333444555666@@@CCCFFFGGGGGGIIILLLPPPOOOOOOTTT___jjjmmmggg___fffgggppp}}}~~~tttkkkiiimmmmmm~~~~~~uuuooossszzzoooeeeZZZKKK>>>333---///444222//////000///,,,...333------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------............///------........./////////000000000000111111111111000000000000000000000000///////////////////////////////////////////////////......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................---------............///........................................................................---------------------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...)))+++------,,,,,,---...+++,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++vvvddd\\\WWWWWWOOOTTTSSSTTTSSSQQQMMMHHHCCC@@@@@@@@@@@@???===;;;888777555555444333222222222222111000000///......------........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,---------,,,---...000111222222222000111111111111222222222000000111111222333555666<<<>>>AAAEEEJJJOOOSSSUUUJJJKKKNNNSSSXXX]]]___```iiigggmmmwwwxxxppplllppp{{{vvvvvv|||~~~yyygggZZZWWWYYY\\\bbbzzzvvvjjjccc___NNNCCC777111...,,,///444000,,,,,,///000......111------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---------............///---------.........//////000000000000111111111111000000000000000000000000///////////////////////////////////////////////////......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................---------............///........................................................................------------------------,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,++++++,,,...++++++,,,,,,---......///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++wwwddd]]]WWWWWWOOOTTTSSSSSSSSSQQQMMMHHHCCC@@@@@@@@@@@@???===;;;888777555555444333222222222222111000000///...---------........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,...000111222222222000111111111111222222222222222222333444555777777555666999???HHHOOOTTTUUUKKKOOORRRSSSTTTZZZdddmmmpppjjjjjjnnnkkkcccfffpppuuuuuuaaa\\\mmm~~~}}}zzzuuuooowww|||ooo___WWWVVVYYY\\\___aaalll~~~nnnhhhcccWWWIII777000,,,000444222...,,,000---,,,000222///------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////---------.........//////000000000000111111111111000000000000000000000000////////////////////////////////////////////////.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................---------.........//////........................................................................------------------------,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,,,,,,,------.........---......---,,,+++---...++++++,,,,,,---...//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++uuuddd^^^YYYXXXOOOSSSTTTTTTSSSQQQMMMIIIEEEBBBEEECCC@@@>>>===;;;888666666555444444222222111000////////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++...------------...//////222222222111111111111000222222333555666666666666888999999999:::???HHHNNNSSSLLLIIIQQQ\\\fffnnnttt{{{tttsssxxxyyysssooooooooorrrpppggg]]]\\\fffqqq~~~{{{~~~wwwvvvbbbNNNWWWgggllllllttt}}}ggghhhyyynnnfffZZZGGG:::777000000///...............//////.........------------------............///......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,,,,...111222111...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////.................................------,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............,,,,,,,,,---------......---------------------------------............///................................................////////////////////////,,,---------.../////////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttccc]]]XXXWWWNNNRRRRRRRRRQQQPPPMMMIIIEEECCCDDDBBB@@@>>>===;;;999777666555444444222222111000////////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------------...//////111111111111111111111111111222333444555666666666:::<<<<<<;;;999999<<>>===<<<:::888666555444444222222111000////////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------------......///...//////000000111111222111222333444555666666666???AAADDDDDDBBB???===<<>>===>>>===;;;999666555444444222222111000////////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------,,,,,,------...///,,,---...///000111222222111222333555666777777777<<<@@@DDDHHHJJJJJJIIIHHHMMMIIIHHHKKKJJJEEE@@@>>>CCCLLLXXXaaaeeegggmmmrrrvvvxxxwwwoooddd___ccciiippprrrkkk[[[SSSVVVZZZYYY[[[^^^VVVMMMNNNMMMPPP[[[kkklllllljjjiiiggg```YYYUUUnnnyyyzzzyyyssshhh]]]SSSNNN@@@777111222333111///000///......------.........------------------------,,,,,,---------.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,------------------------------------------............///.................................................................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,tttccc]]]YYYYYYPPPTTTVVVVVVTTTRRRNNNIIIEEEBBBAAA@@@>>>===>>>===;;;:::666555444444222222111000////////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,---......++++++,,,---///000111111111222333555666777888888444777<<>>AAABBBDDDGGGIIIKKKJJJLLLLLLJJJIIINNNZZZddd]]]VVVSSSTTTQQQMMMTTT___ooommm^^^UUU]]]dddmmmzzz~~~iiixxx}}}wwwooobbbUUUJJJ@@@888333000---,,,000222111...---......------------......,,,,,,------------------,,,,,,,,,------------...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......................................................////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------............///..............................................................................------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,tttccc]]]YYYYYYQQQUUUXXXXXXVVVSSSOOOIIIDDDBBBBBB@@@>>>===>>>===;;;999666555444444222222111000////////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------...***++++++---...///000000///000111333555666777777444666999???EEEIIIJJJJJJ<<<>>>EEENNNPPPLLLHHHHHHCCCGGGJJJJJJLLLOOOPPPOOONNNMMMKKKJJJPPPaaaxxxwwwsssxxxsssggghhhttt}}}}}}tttrrr~~~{{{xxx|||sssooo___TTTFFF;;;666333///,,,///---++++++---...//////---------,,,------...///,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---,,,+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------------------............///................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,sssbbb]]]YYYYYYPPPUUUVVVVVVUUURRRNNNIIIEEEBBBBBBAAA>>>>>>======:::999666555444444222222111000////////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++,,,,,,---...***++++++,,,---......///+++,,,...000222333444444999999<<>>999333000111222111000222111...,,,---///111000---,,,,,,,,,------...///++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***,,,......+++***+++---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------............///................................................------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,rrraaa[[[XXXXXXPPPTTTTTTSSSSSSQQQNNNIIIEEECCCCCCAAA???>>>===<<<:::888666555555444333222111000000/////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,++++++,,,,,,---...***++++++,,,,,,------...((()))+++---///111111222777888;;;@@@DDDDDD@@@<<<>>><<<<<>>>>>===;;;999666999888777555444333222222////////////............------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333777<<<@@@AAA???;;;888::::::999:::;;;===???@@@AAARRRmmmuuuhhhiiiccc]]]^^^fffnnnrrrssswwwxxxuuusss}}}}}}|||~~~www{{{~~~yyykkkkkkooovvv|||___XXXLLL@@@777444444555111111000000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......//////////////////////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***))))))+++---...------------------------000///...---,,,------...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,zzz^^^]]][[[WWWVVVTTTSSSTTTSSSRRRNNNIIIEEEBBBBBB@@@>>>>>>===<<<999777888777666444333222222111////////////............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111333555777999999888777::::::::::::;;;===???@@@CCCQQQhhh}}}ppphhheee```]]]]]]aaadddggglllooonnnmmmxxx|||{{{|||vvvxxx}}}xxxlllhhheeeeeedddaaaZZZSSSBBB>>>888333///......///000000000/////////......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......................................................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))+++---...------------------------000///...---,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,|||___]]][[[WWWVVVSSSSSSTTTSSSRRRNNNIIIEEEBBBBBB@@@>>>>>>>>><<<999777888777555444222111111111////////////............------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111333666777999999999999:::;;;======EEEMMM^^^uuuvvvkkkjjjgggbbb^^^^^^bbbfffjjjoooqqqsss~~~|||vvvuuuyyyzzzuuuoooiiidddTTTPPPKKKHHHFFFBBB<<<777...............////////////////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.....................................................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,+++*********+++,,,---------------------------//////...------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,~~~```^^^[[[VVVUUUSSSSSSTTTSSSRRRNNNIIIEEEBBBAAA@@@>>>>>>>>>===:::888777666555333222111000000////////////............------------------------///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........000333555777555666666666777888999999AAAFFFSSScccrrrwwwtttnnnlllkkkiiigggggghhhkkkmmmiiioootttyyy~~~{{{yyysssoooooouuuwwwxxxwwwsssooonnnnnnpppjjjbbbZZZSSSLLLFFFBBB888666333333444444222000......///000111111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++*********+++,,,---------------------------............------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,bbb^^^ZZZVVVUUURRRSSSTTTSSSRRRNNNIIIEEEBBBAAA@@@???>>>>>>===;;;999777666555333222111000000////////////............------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,...///111222333333444444555666666777777777999???GGGOOOUUUXXXZZZ[[[___\\\ZZZ\\\aaaeeeeeeccc\\\aaaeeehhhppp~~~|||rrrjjjggggggddd___\\\dddbbb^^^XXXRRRNNNMMMMMMJJJGGGAAA<<<777444000...222111...------...------......------,,,------------------------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......................................................---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++***+++++++++,,,,,,------------------------------..........................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,ccc___ZZZUUUTTTQQQSSSTTTSSSRRRNNNIIIEEEBBBAAA@@@?????????>>><<<:::888777555444222111111111////////////............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***,,,.../////////...444444555666666666666666222777<<<===<<<===@@@DDDGGGCCCAAADDDJJJMMMJJJFFFIIIKKKLLLMMMPPPUUU[[[___RRRMMMHHHHHHKKKKKKHHHEEEJJJGGGBBB===999888888888333222111////////////000111111000///////////////---,,,+++***+++,,,---...,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------------------------------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,------------------------,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,ddd___ZZZUUUSSSQQQSSSTTTSSSRRRNNNIIIEEEBBBAAA@@@?????????>>><<<:::888777666444333222222111////////////............------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------------000111222333333333222222///000111111000000222444222222222444666777555222999888888999:::::::::;;;555444333444666888666333333222000/////////......------.........///222333,,,...///000000000222222---------....../////////++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------------------------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,+++------------------------,,,,,,.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,eee___ZZZUUUSSSQQQSSSTTTSSSRRRNNNIIIEEEBBBAAA@@@????????????<<<:::999888777555444333222222000/////////............------------------------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,---......,,,---...//////...------///---++++++---......,,,***---000222111//////000...,,,,,,000111000---,,,...///000///000111///+++,,,,,,---///111111///---/////////---,,,,,,...000---...//////...------...,,,---...//////...---,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++*********+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------------------------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++------------------------+++,,,.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,fff___XXXSSSTTTTTTTTTSSSRRRRRRQQQNNNIIIEEEEEECCCBBBAAAAAA???<<<:::888888777555444333222111111111000000//////......------------------------//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,------------------------+++++++++,,,,,,---------....................................////////////---------------------------------------------------------------------------------,,,,,,+++++++++,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********fff___XXXSSSTTTTTTTTTSSSRRRRRRQQQNNNIIIEEEEEECCCAAAAAA@@@???<<<:::888888777666444333222111111111000000//////......------------------------///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,------------,,,,,,------------------------+++++++++,,,,,,---------........................------------............---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,------------------------------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******eee^^^XXXSSSTTTTTTSSSRRRRRRRRRQQQNNNIIIEEEDDDCCCAAAAAA@@@???<<<:::999888777666444333222222111111000000//////......------------------------.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------------------------------------------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***ddd^^^XXXSSSTTTTTTRRRRRRQQQQQQQQQNNNIIIEEEDDDCCCAAA@@@@@@>>><<<999999888777666555333222222111111000000//////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,+++,,,,,,---...---------------------------------------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ccc^^^XXXSSSTTTSSSQQQQQQQQQQQQPPPMMMIIIEEEDDDBBBAAA@@@@@@>>>;;;999999999888666555444333222111111000000//////..............................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,---.........------------------------------------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++bbb]]]XXXTTTTTTSSSQQQPPPPPPPPPPPPMMMIIIEEECCCBBB@@@@@@???>>>;;;999:::999888777555444333333111111000000//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,---...............------------------------------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,bbb]]]XXXTTTTTTSSSPPPPPPPPPPPPPPPMMMIIIFFFCCCBBB@@@??????>>>;;;888:::999888777666444333333111111000000//////..............................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++)))******+++,,,,,,------,,,------...............------------------------------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,aaa]]]XXXTTTTTTSSSPPPOOOOOOPPPPPPMMMIIIFFFCCCBBB@@@??????===;;;888:::999888777666555444333111111111000//////......////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------+++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++))))))***+++,,,,,,------,,,---......//////......---------------------------------------------------------,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,eee^^^WWWRRRSSSTTTPPPNNNOOOQQQNNNHHHDDDDDDFFFDDDAAA@@@???===;;;999999888777666444444444444333222111000////////////------............------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***ddd]]]WWWRRRUUUUUURRROOOOOOQQQOOOHHHEEEFFFFFFDDDAAA@@@???===;;;999999888777666555444444444333222111000////////////------............------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***bbb\\\WWWTTTVVVWWWTTTQQQOOOPPPNNNIIIFFFHHHEEECCCAAA@@@???>>>;;;999999888777666555444444444333222111000////////////------............------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++*********************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***```[[[WWWUUUXXXXXXTTTPPPNNNOOOLLLGGGFFFHHHEEECCCAAA??????>>><<<::::::999888666555555444444333222111000////////////------............------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***___ZZZXXXVVVXXXWWWRRROOOMMMMMMKKKFFFDDDFFFDDDBBB@@@??????>>><<<::::::999888777555555555555333222111000////////////------............------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***___[[[ZZZWWWWWWUUUQQQMMMLLLMMMKKKEEECCCEEEDDDBBB@@@??????>>><<<;;;:::999888777666555555555333222111000////////////------............------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))******************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***```]]]\\\XXXVVVRRRPPPNNNMMMOOOMMMGGGCCCDDDDDDBBB@@@?????????===;;;::::::888777666555555555333222111000////////////------............------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))))))))*********+++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***```^^^]]]YYYUUUPPPPPPNNNOOOQQQOOOHHHDDDDDDCCCBBB@@@?????????===;;;;;;:::999777666666555555333222111000////////////---..................---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((())))))*********+++*********************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++aaa^^^]]]YYYVVVPPPPPPPPPOOOOOOOOOKKKGGGDDDGGGEEEBBB@@@???>>><<<;;;:::::::::999777666444333333333222222111000000000,,,---------.../////////------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***,,,---...///++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************,,,+++*********+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++bbb^^^\\\YYYVVVQQQOOOPPPPPPPPPNNNKKKGGGDDDGGGEEEBBB@@@???>>><<<;;;;;;;;;;;;:::999777555444333333222222111000000000---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++*********+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++ccc]]][[[XXXVVVRRROOOPPPPPPPPPNNNKKKGGGEEEGGGEEEBBB@@@@@@???===;;;===<<<<<<;;;:::888666666333333222222111000000000...............---------------------------------------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++******++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++eee^^^[[[XXXWWWSSSNNNPPPQQQPPPNNNJJJGGGEEEHHHEEEBBBAAA@@@???===;;;<<<<<<<<<;;;999888666555333333222222111000000000/////////...---------,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++***++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++ggg___[[[XXXWWWSSSNNNPPPRRRQQQMMMIIIGGGFFFHHHFFFCCCAAA@@@???===<<<<<<;;;;;;:::999777555555333333222222111000000000/////////...---------,,,------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++iiiaaa]]]XXXVVVRRRMMMPPPSSSQQQMMMHHHFFFGGGHHHFFFCCCAAA@@@???>>><<<;;;;;;;;;:::999777555444333333222222111000000000...............---------------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++kkkccc^^^YYYVVVQQQLLLPPPSSSRRRLLLGGGFFFGGGIIIFFFCCCAAAAAA@@@>>><<<<<<<<<<<<;;;:::888666666333333222222111000000000---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++mmmddd___YYYVVVPPPLLLPPPTTTRRRLLLGGGFFFGGGIIIFFFCCCBBBAAA@@@>>><<<>>>>>>===<<<;;;999888777333333222222111000000000,,,------....../////////------------------------------------------------------------------------+++,,,,,,------,,,,,,+++...---++++++++++++---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***+++,,,---,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++lllccc^^^YYYWWWSSSOOOQQQSSSRRRNNNHHHEEECCCHHHFFFCCCBBBAAA@@@???=========<<<;;;999888777777666444222111111000...,,,........................///,,,+++,,,...///---+++---------...------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,+++***))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------...------,,,,,,************************++++++************++++++))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,jjjbbb]]]XXXUUUPPPMMMPPPRRRQQQNNNJJJGGGEEEHHHEEECCCAAAAAA@@@>>>===???>>>===<<<:::999888888666444222111111111///---...........................---+++,,,...///---+++000/////////......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))************++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,---------------,,,,,,************************++++++************++++++***+++++++++,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,hhhaaa]]]WWWSSSNNNLLLNNNPPPPPPNNNKKKHHHHHHGGGEEEBBBAAA@@@???>>><<>>===;;;:::999888555333222111222222000///...........................---,,,,,,......---,,,333222000///.........///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,+++******************+++++++++,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,------------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,hhhaaa]]]WWWSSSNNNMMMOOOPPPPPPMMMJJJHHHHHHGGGDDDBBB@@@@@@???>>><<>>===<<<;;;999999888444333111222222222111000........................------,,,---------------444222000...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++---------......---,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,hhhbbb^^^YYYUUUOOOOOOPPPQQQPPPLLLIIIGGGGGGGGGEEEBBBAAA@@@@@@>>><<<>>>===<<<;;;:::888777777555333222222333333111000........................,,,------------,,,------222111...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************++++++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,---......---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,hhhbbb^^^ZZZWWWRRRPPPQQQQQQOOOLLLIIIGGGGGGHHHFFFCCCAAAAAA@@@???=========<<<;;;999888777666666444333222333333111000........................,,,---......,,,,,,---...///...---,,,+++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,ggg```]]]YYYWWWSSSNNNOOOPPPOOOLLLIIIIIIIIIIIIGGGDDDCCCBBBBBB@@@>>>>>>>>>===;;;:::999888777777555333333333222000///........................+++---///...,,,+++---...,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,fff^^^[[[XXXWWWTTTLLLNNNOOONNNLLLKKKKKKKKKJJJGGGEEECCCCCCBBBAAA?????????>>><<<;;;:::999888888666444333333222000...........................+++---///...,,,+++,,,///***+++,,,---............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------*********)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,hhh___[[[YYYWWWOOONNNOOOOOOOOONNNKKKHHHGGGEEEFFFEEEBBBBBBDDDAAA===>>>===<<<;;;:::999999999888666444444444444222000......//////////////////,,,---.........---,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************+++,,,,,,---...............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++iii___\\\ZZZWWWPPPNNNOOOOOOOOONNNKKKHHHGGGEEEGGGEEEBBBBBBDDDAAA===>>>===<<<;;;:::999999999888666444444444444222000///////////////.........,,,------......---,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************+++,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++kkk```\\\ZZZXXXQQQNNNNNNOOOOOONNNKKKIIIGGGFFFGGGEEEBBBBBBDDDBBB===???>>><<<;;;::::::999999888666444444444444222000000000//////.........---,,,,,,---......------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++lllaaa]]][[[YYYRRRMMMNNNOOOOOONNNLLLIIIHHHHHHHHHFFFBBBBBBDDDBBB===???>>>===;;;::::::::::::777666444444444444222000000000000///......------,,,,,,------------------,,,,,,,,,------------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++mmmbbb]]][[[YYYRRRMMMNNNOOOOOONNNLLLJJJHHHIIIIIIFFFBBBAAACCCBBB>>>???>>>===<<<;;;:::::::::777666444444444444222000000000//////.........---,,,,,,,,,,,,------......,,,,,,---------.........+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++nnnaaa\\\ZZZXXXRRRLLLMMMNNNOOONNNLLLJJJIIIJJJJJJGGGBBBAAACCCBBB>>>??????===<<<;;;:::::::::888666444444444444222000////////////////////////,,,,,,,,,,,,,,,---//////,,,---------............++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++nnnaaa[[[YYYXXXQQQLLLMMMNNNOOONNNLLLJJJIIIKKKKKKGGGBBBAAACCCBBB>>>@@@???>>><<<;;;;;;;;;;;;888666444444444444222000------......///000000000,,,,,,++++++,,,---///000------------............++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++mmm```[[[YYYWWWQQQLLLMMMNNNOOONNNLLLJJJIIILLLKKKGGGBBBAAACCCBBB???@@@???>>>===;;;;;;;;;;;;888666444444444444222000,,,,,,---...///000111111,,,,,,++++++,,,...///000---------.........//////++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ppp^^^ZZZUUURRRTTTKKKMMMOOOOOOMMMKKKKKKKKKHHHIIIHHHCCCBBBCCCCCC@@@CCCAAA???===<<<;;;;;;;;;:::888666555555333111/////////.........---------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------------------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******...---,,,+++,,,---.../////////.........---------.........------,,,,,,,,,,,,,,,++++++***)))))))))************************+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++------,,,*********+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///******+++++++++,,,,,,,,,,,,***((())),,,...---+++((((((***+++,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((+++......,,,)))'''&&&++++++++++++++++++++++++ppp^^^[[[UUURRRSSSKKKMMMOOOOOOMMMKKKKKKKKKHHHJJJHHHCCCBBBCCCBBB???BBBAAA???<<<;;;:::;;;;;;:::888666555555444111/////////.........---------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...------------------,,,,,,***++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,+++++++++,,,...///000///.........------------......------,,,,,,,,,,,,,,,,,,,,,+++******))))))************************++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++*********)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++------,,,******+++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///******+++++++++,,,,,,,,,---+++((()))***+++***)))***++++++,,,,,,,,,,,,+++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,//////...---------++++++++++++++++++++++++ppp___\\\VVVQQQRRRKKKMMMOOOOOOMMMLLLKKKLLLJJJKKKIIIDDDAAABBBAAA>>>AAA@@@>>><<<:::::::::::::::888666555555444222000...............---------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,+++++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++***************+++,,,...000111............---------------------,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++------+++***+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......******+++++++++,,,,,,,,,---+++)))))))))***)))'''------,,,,,,++++++******+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---666666555222...+++******++++++++++++++++++++++++pppaaa^^^WWWQQQQQQKKKMMMOOOOOONNNLLLLLLMMMJJJLLLIIIDDDAAABBBAAA===@@@???===;;;:::::::::::::::888666555555555333111........................,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000.........------,,,,,,+++,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************++++++,,,---...///---------------------------------,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++,,,,,,+++***+++---------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,+++******************------,,,,,,+++++++++++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---:::999666222,,,)))))))))++++++++++++++++++++++++rrrbbb___WWWQQQQQQKKKMMMOOOOOONNNMMMMMMMMMJJJLLLIIIDDDAAABBBAAA===???>>><<<;;;:::::::::;;;:::888666666666555333222---.....................,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////.........------,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------......------,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++,,,+++******,,,......------,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,******+++++++++,,,...///,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........,,,+++,,,...111++++++++++++++++++++++++sssccc___XXXQQQQQQKKKMMMOOOPPPOOOMMMNNNNNNJJJKKKIIIDDDAAABBBAAA>>>???>>>===;;;;;;;;;;;;<<<:::888666666666666444222---------...............,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------------------------------------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,---------,,,+++***))),,,,,,,,,,,,------------...............////////////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++******---...///...---,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))***,,,,,,,,,---000222---,,,+++++++++---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++***)))***,,,///++++++++++++++++++++++++uuuddd___XXXRRRRRRKKKMMMOOOPPPOOONNNNNNOOOHHHJJJHHHCCCBBBCCCBBB???@@@???===<<<;;;<<<<<<===:::888777666777666555333---------.........//////,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***+++,,,,,,------...........................---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,---,,,+++******++++++,,,,,,,,,---------////////////000000000111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++*********---/////////...,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,++++++...111///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------+++)))((()))***++++++++++++++++++++++++vvvddd___XXXRRRRRRKKKMMMOOOPPPOOONNNNNNOOOHHHIIIHHHCCCBBBCCCCCC@@@@@@???>>>===<<<<<<===>>>:::888777666777666555333---------.........//////,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***)))(((***++++++,,,---...//////..................---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,++++++++++++,,,,,,---------//////000000111111222222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++******+++---000000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---,,,))))))+++...222000...+++******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---''')))+++,,,,,,---///111++++++++++++++++++++++++uuu```\\\XXXTTTRRRMMMNNNOOOPPPPPPPPPOOONNNLLLIIIFFFEEEDDDDDDBBB@@@@@@???>>>;;;888888:::<<<<<<;;;:::888777666666555//////...------------.........//////...---,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++(((&&&+++++++++,,,,,,---------............////////////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,------...///000000///...------,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,...000///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++------------------------------...///...---+++***,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++******+++,,,---------------------,,,,,,+++++++++vvvaaa]]]ZZZUUUSSSNNNNNNOOOPPPPPPPPPOOONNNLLLJJJGGGFFFEEEDDDCCCAAA??????>>>;;;999888:::<<<;;;;;;999777666555555444//////...------------...000000000000000///......,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---000222+++,,,,,,,,,,,,,,,,,,---............////////////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,------...///000000///...------,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,...//////,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++------------------------------......------,,,+++,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++---------,,,,,,+++++++++wwwccc^^^[[[WWWUUUNNNOOOPPPPPPPPPOOONNNMMMLLLJJJHHHGGGGGGFFFDDDBBB??????>>><<<:::999:::<<<;;;:::888777555444444444000///......------......000000000000000//////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******///777>>>---,,,,,,,,,,,,,,,,,,+++---............/////////...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++------------------------......---,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++------------,,,+++***)))------,,,,,,,,,,,,++++++xxxccc___\\\XXXVVVNNNOOOPPPPPPPPPOOONNNMMMLLLKKKIIIHHHHHHGGGEEECCC>>>???>>>===::::::;;;<<<<<<;;;999888666555555555000//////...............---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***)))---888@@@---------,,,,,,+++++++++---------.........//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,---...////////////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,---...,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,wwwccc___\\\XXXWWWOOOOOOPPPQQQPPPOOONNNMMMLLLJJJIIIIIIIIIHHHEEECCC>>>>>>???===;;;;;;;;;======<<<;;;999888777666666000000///............///------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...,,,)))+++222888---------,,,,,,+++++++++------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,++++++,,,,,,---...//////...---,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,...///,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuaaa^^^[[[WWWVVVOOOPPPPPPQQQPPPOOOMMMLLLJJJJJJIIIIIIJJJHHHEEECCC===>>>???>>><<<;;;<<<===>>>===;;;:::888888777777111000//////......//////...///000000000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,******,,,///---,,,,,,,,,,,,,,,,,,+++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++++++++++++++++++++++++++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,---......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++)))***+++,,,------------++++++,,,,,,,,,,,,------sss___\\\YYYUUUTTTPPPPPPQQQQQQPPPNNNMMMLLLIIIIIIHHHIIIIIIHHHEEEBBB===>>>??????===<<<<<<======<<<;;;999888777777666111000000///////////////......///000000000000000...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...+++++++++++++++++++++++++++***)))+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------+++,,,------......------,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,+++++++++,,,,,,---------rrr^^^[[[XXXTTTSSSPPPPPPQQQQQQPPPNNNMMMLLLHHHHHHHHHIIIIIIHHHEEEBBB<<<>>>??????===<<<======<<<;;;:::888777666666555111111000///////////////,,,,,,---...//////.........---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......---++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++,,,---............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++++++++++++++++++++))))))***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------------------------------***+++---...///...------,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++------------,,,+++******+++++++++,,,,,,---------rrr^^^[[[YYYTTTRRRNNNOOOOOOPPPPPPOOOOOONNNMMMKKKIIIHHHHHHGGGEEECCC>>>>>>>>>>>>============BBB???===;;;:::888555333/////////000///......---////////////////////////------............------++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,------------------------.........---,,,+++)))(((((()))+++,,,------,,,+++---,,,++++++------,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,...---+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,------------------------------------------------------------------------......//////...---,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,------......------,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------.........------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,------------------------++++++,,,------------,,,+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------rrr^^^[[[YYYTTTRRRNNNOOOOOOPPPPPPOOOOOONNNLLLKKKIIIHHHHHHGGGEEECCC??????>>>>>>======<<<<<>>===<<<<<<;;;@@@>>>;;;:::999777444222///////////////.........////////////////////////------............------,,,,,,,,,,,,------------,,,,,,------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................,,,,,,------......//////------............------,,,,,,---...............,,,,,,------,,,,,,+++***,,,+++***+++---...---,,,++++++++++++++++++++++++++++++************++++++---,,,+++*********++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,------------------------------------------------------------------------.........///......---,,,...------------,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...------------,,,,,,,,,------------------------------------------------...------------,,,,,,,,,------------------------,,,------......---,,,,,,------..................,,,,,,,,,,,,------------vvvaaa[[[WWWTTTSSSOOOOOOPPPPPPPPPPPPOOOOOOKKKJJJIIIIIIIIIHHHEEECCC@@@@@@???>>>===<<<;;;;;;???===;;;999888777444222000000///...............////////////////////////------............------,,,,,,,,,------------...,,,,,,,,,------.........------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............//////............////////////---...//////000//////...,,,,,,---............---.........---,,,,,,+++***+++******+++---......---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------................................................------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------------------------------------------------------------------...............------------------------------------------------------------------------------,,,,,,,,,------------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,......------......//////,,,,,,,,,------------...xxxbbb[[[WWWSSSSSSOOOPPPPPPQQQQQQPPPPPPOOOJJJIIIIIIIIIJJJIIIFFFCCC?????????>>>===<<<<<<;;;???===;;;999999888555333000000///............///////////////////////////------............------,,,,,,---------.........,,,,,,,,,------.........------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////000000000222222222111000///.........///000222222222111000000000111111000000///...000///...---,,,,,,++++++,,,+++***+++---...---,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------------------------------------...............---------------------------------------------------------------------------,,,,,,---------.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------------------------------------------------------------------------------+++,,,------......------......------------...///,,,,,,---------.........zzzccc[[[VVVSSSTTTPPPPPPQQQQQQQQQQQQPPPPPPIIIIIIIIIJJJJJJIIIFFFCCC>>>>>>>>>>>>============@@@>>>;;;::::::999777555111000///------......///////////////////////////------............------,,,---------............,,,,,,------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000111111222222666555444333222000/////////000222444555444333222444444444444444333222222111000///...---,,,,,,------,,,++++++------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------------------------------................................................------------------------------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...------------------------------------------------------------------------,,,---......///.........,,,,,,,,,------------...,,,,,,,,,------------...------------------------,,,---------............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,...///000000111111000///...,,,,,,------...,,,---------............{{{ddd[[[VVVSSSTTTPPPPPPQQQQQQQQQQQQPPPPPPHHHHHHIIIJJJKKKIIIFFFCCC============>>>>>>>>>>>>@@@>>><<<;;;;;;:::888666111000...---------///000////////////////////////------............------------------............------------------,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111111222222333444444777666666555444333333222000222444777777777555444222333444444444444444444111000///---------......///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++++++++,,,------,,,++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******,,,---......//////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................................................................................................................................................................------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,------...//////......,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------............------------------------,,,------......------,,,------------------------------------------------................................................................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------...000222444555666666333222000...------......------------............|||eee[[[UUUSSSTTTPPPPPPQQQQQQQQQQQQPPPPPPHHHHHHIIIJJJKKKJJJFFFCCC<<<<<<======>>>>>>??????AAA???===<<<<<<;;;999777222000...---,,,---///000////////////////////////---..................------------.........//////.........------,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111222333444444555555666666666666666555555555111333666888999888666555......000111222333333333111000...------...//////000...,,,,,,,,,,,,***(((++++++++++++++++++++++++++++++------------++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))***+++---...///000000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......................................................////////////////////////////////////////////////........................................................................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,---.../////////...,,,,,,,,,------.........,,,,,,,,,------.........---------------------------------.........//////------------------------,,,------......------,,,------------------------------------------------................................................................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------.........------------------------///000222555777888999:::666444222///.........///---------.........//////vvv___\\\RRRTTTRRROOOQQQSSSTTTRRRPPPOOOOOOJJJIIIIIIKKKMMMKKKFFFAAA>>><<<>>>AAAAAA>>><<<>>>???AAA@@@;;;999:::999666222111000//////..................................................................------,,,,,,,,,000000//////............------------------------------------------------------------------------,,,...///...---++++++,,,------------------------,,,,,,,,,---------......---------...............111111111111222333444444444444555555666777888888666666777777777777777777333333333333222111000///222111///...///111444666333222111///...---------...,,,******,,,---+++(((++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........000//////...---,,,++++++)))+++---...---------...***,,,.../////////000111222222222222333444444555444666777777666444444444333222000000000000///---,,,...///,,,---000000------...//////...------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------............///........................---------............///......------------..............................------------------------........................................................................---------............///........................,,,,,,,,,---------......///......---,,,+++******++++++,,,------...////////////...---------------,,,------......---+++***,,,,,,,,,,,,,,,+++***)))000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,........................------------------------//////000111111111111111///............---------,,,---......//////......www```]]]SSSTTTRRROOOQQQSSSTTTRRRPPPOOOOOOJJJIIIIIIKKKMMMKKKFFFAAA>>><<<>>>AAAAAA>>><<<>>>???AAA@@@;;;999;;;999666222111000//////...............................................................---------,,,,,,,,,/////////.........------------------------------------------------------------------------------,,,...///...---+++,,,,,,---------------------------------.........////////////000000000111111111333222222111111111222222222222222333444444444555444555666777666666444444333222111000000111333444111000///...///111444666555444333111000///.........,,,***+++,,,---+++)))******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,---------.........------..................------,,,,,,,,,------...,,,...//////......///111333777;;;======;;;;;;;;;888888777666777888999:::;;;===??????===<<<<<<===;;;999555222222333444555///222111------......+++---...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------............///........................---------............///......------------..............................------------------------........................................................................---------............///........................------------------......,,,,,,------......//////------------............000000////////////000000+++,,,---//////000//////------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,........................---------------------------......///000////////////............---------,,,---......//////......yyyaaa^^^TTTUUUSSSOOOQQQTTTTTTRRRPPPOOOPPPKKKIIIIIIKKKLLLKKKFFFAAA>>><<<>>>AAAAAA>>><<<>>>???AAA???;;;:::;;;:::666222111000//////............................................................------------,,,,,,,,,.........---------------------------------------------------------------------------------------,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,------............/////////000//////000111222222333333444444333111111000000000111111111111111111111111333444666777666444222000333111///---...111444777444333111000111333555777999999777555333222111000///---,,,+++------,,,+++******)))(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------,,,------------........./////////...............------,,,+++,,,---...//////000000///......000222888===BBBFFFEEECCCAAA???<<<;;;999777888999<<<===@@@BBBDDDDDDDDDCCCDDDEEEFFFBBB<<<666333444777999777::::::666444444111,,,///.........------,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------............///........................---------............///......------------..............................------------------------........................................................................---------............///.......................................---------,,,,,,---...//////000000---------------........................///000111,,,,,,---.../////////.........//////000/////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,........................------------------------+++,,,------......------///............---------,,,---......//////......yyyaaa^^^SSSTTTRRROOOQQQTTTTTTSSSQQQPPPPPPKKKJJJIIIJJJLLLKKKFFFBBB>>><<<>>>AAAAAA>>><<<>>>>>>@@@???;;;:::;;;:::777222111000///............................................................------------------------------------------------------------------------------------------------------------------------+++---......---,,,,,,---,,,,,,,,,,,,------------............////////////---...///000111222333444555555444333333333333333333333333333222222222222444555888999888555222///222111///......000333444777666444333333555777999======<<<:::999777555444111000...---------...---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,***+++,,,,,,------,,,,,,---------------------------,,,+++******,,,...///------------------------,,,,,,,,,---------------------,,,,,,,,,,,,------................................................------------............///............---------000///---,,,---...///111333333333111///000222555<<<@@@EEEHHHHHHFFFDDDDDDBBB@@@===;;;;;;>>>@@@CCCGGGHHHJJJKKKKKKKKKMMMNNNOOOKKKDDD<<<666444555777???DDDHHHGGGDDDAAA;;;333111000///.........---,,,.........////////////000---------------------------------------------------------------------------------------------------------------------------------............///........................---------............///......------------..............................................................................................................................---------............///......................../////////.................................---------......///000000111111111111222222444555666777888888777666555444333333333333222222000///...---,,,,,,,,,---------......---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------++++++,,,---------------///............---------,,,---......///.........xxx```]]]SSSTTTRRROOOQQQTTTTTTSSSRRRQQQQQQLLLJJJIIIJJJKKKKKKFFFCCC>>><<<>>>AAAAAA>>><<<>>>>>>@@@???;;;:::;;;:::777222111000///............////////////////////////........................------------------------------------------------------------------------------------------------------------------------+++---......---,,,------,,,,,,,,,------.....................//////////////////000111222444444555666555555555666666777888777777777777666666666666777888:::<<<;;;888444222222222222111111111000000333222111111333666:::<<>><<<;;;:::555444222000......///000+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,***+++,,,,,,------,,,,,,---------------------------,,,+++******,,,...///------------------------,,,,,,,,,------............------,,,,,,------...................................................---------.........//////.........---------------/////////000111444666777::::::999666444555777999CCCFFFIIIJJJIIIIIIJJJKKKJJJHHHEEECCCCCCEEEGGGIIINNNPPPQQQRRRRRRSSSUUUWWWTTTRRRMMMEEE<<<666444555CCCKKKSSSUUUSSSNNNEEE;;;666333000///000000...---.............../////////---------------------------------------------------------------------------------------------------------------------------------............///........................---------............///......------------..............................................................................................................................---------............///........................////////////////////////............////////////222333444555777888::::::<<<<<<===>>>???@@@BBBCCCGGGFFFEEEDDDDDDCCCCCCCCC@@@???>>><<<999666444222//////......------,,,,,,---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------,,,,,,---............---///............---------,,,---......///.........www```]]]SSSUUUSSSNNNQQQTTTUUUTTTRRRRRRRRRLLLJJJHHHIIIKKKJJJGGGCCC>>><<<>>>AAAAAA>>><<<>>>===??????;;;:::<<<;;;888222111000//////.........////////////////////////........................,,,,,,,,,------------...---------------.........------------------------------------------------------------------------+++,,,......---,,,---...---------...//////000000////////////000000000000333333444555666666777777666666666777777999::::::::::::::::::::::::;;;;;;:::;;;===>>>===;;;999777555555666555555333222111---,,,,,,...111555:::<<<<<<===???@@@@@@???>>>>>>999999777333000///000222,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,+++++++++,,,---...------------------------,,,,,,,,,---......//////......------------......................................................------........./////////------........./////////...///222555999<<<>>>????????????===::::::;;;===BBBDDDFFFGGGFFFGGGHHHJJJGGGFFFCCCBBBAAACCCDDDFFFJJJKKKLLLLLLLLLMMMPPPRRRTTTTTTSSSMMMDDD>>>;;;;;;FFFOOOWWWZZZYYYTTTJJJ@@@;;;777333111333333111///.........---------,,,,,,---------------------------------------------------------------------------------------------------------------------------------............///........................---------............///......------------..............................................................................................................................---------............///........................////////////000000000111...///000222444666777888:::;;;<<<===???AAABBBBBB@@@@@@AAAAAABBBDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJHHHFFFDDDBBB@@@888777555333111///---,,,------------------------------------------------,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...........................------------------------,,,---......//////......///............---------,,,---......//////......wwwaaa^^^UUUWWWUUUNNNQQQTTTUUUTTTSSSRRRRRRMMMJJJHHHIIIKKKJJJGGGCCC>>><<<>>>AAAAAA>>><<<>>>===??????;;;:::<<<;;;888222111000//////.........////////////////////////........................,,,,,,,,,---------......------........./////////------------------------------------------------------------------------***,,,......---------.........//////000111111222111111111222222222333333555555555666666777777777888888777777777888888999::::::;;;;;;<<<<<<======<<<===>>>>>>>>>===<<<;;;:::999888888888888999999333111000///000222555777777999;;;>>>@@@@@@@@@@@@>>>===;;;666111///111333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------........................,,,,,,------.../////////......------------..................................................................////////////......///000111222222333333555888<<>>??????>>>;;;999:::;;;:::===AAABBBBBBAAAAAABBB???>>><<<;;;;;;;;;<<<===???@@@AAA@@@@@@AAACCCFFFKKKNNNOOOMMMGGGDDDEEEHHHKKKRRRXXXXXXWWWTTTLLLDDD@@@;;;555444555666444111222111111000///...------........................---------------------------------------------------------------------------------------------------------............///........................---------............///......------------..............................................................................................................................---------............///..............................///000111111222333444555777999;;;===??????@@@@@@AAAAAABBBBBBCCCCCC????????????@@@AAABBBCCCAAAAAAAAABBBCCCFFFHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMHHHFFFCCC???;;;777444222........................------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................------------------------,,,------...............///............---------,,,---......//////......xxxbbb```WWWYYYXXXNNNQQQTTTUUUTTTSSSRRRSSSMMMJJJHHHIIIJJJJJJGGGDDD>>><<<>>>AAAAAA>>><<<>>>===???>>>;;;:::<<<;;;888222111000//////.........000000000000000000000000........................,,,,,,,,,------................../////////000000------------------------------------------------------------------------***,,,......---------......//////000111222222333333333333444444444555555444444444555555555555555:::999888777666666666666999999:::;;;;;;<<<============>>>>>>>>>>>>>>>>>>>>><<<:::999999<<>><<<<<<;;;:::::::::::::::;;;<<<<<<<<<;;;<<<>>>@@@BBBFFFIIIHHHFFFGGGLLLQQQQQQVVVXXXVVVTTTSSSNNNGGGBBB===777666777888666333777666555444333111000000........................---------------------------------------------------------------------------------------------------------.........//////........................---------.........//////.........------.................................////////////////////////........................................................................---------.........//////........................------...000111222333444===>>>>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCCCCAAAAAA@@@@@@AAABBBDDDEEEBBBDDDFFFJJJMMMOOOQQQRRRVVVTTTPPPKKKEEE@@@<<<:::........................------------------------,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.................................------------------------+++,,,------......------//////.........---------,,,---......//////......~~~]]]ZZZXXXSSSTTTNNNPPPRRRTTTUUUUUUTTTSSSKKKJJJIIIIIIJJJIIIGGGEEEAAA======AAABBB???>>>??????BBBAAA===;;;<<<:::666333222111////////////000........................---...............------........................//////.........---------///...---,,,,,,---...///---------------------------------.........//////------------------------,,,---...000111333444555555444222111111444666888555777999888777888<<<@@@???GGGHHH???777888<<<>>><<<@@@DDDCCC@@@===<<<===@@@>>><<<<<<>>>???>>>===:::;;;;;;<<<===>>>>>>>>>???===:::777555555666666333111///000444:::BBBFFFBBBAAA???<<<888555333222<<<<<<;;;999666222...+++,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------...------,,,,,,------...////////////////////////........................---------.........////////////000000000...---,,,..................------,,,,,,---...//////000000...///000222666;;;???BBB>>>============>>>???@@@CCCBBBBBBAAAAAA???<<<:::===AAAFFFKKKNNNOOOOOOPPPNNNJJJCCC>>>;;;===AAAEEEBBBEEEFFFDDD???;;;;;;===@@@AAAAAA??????BBBHHHMMMQQQRRRUUUZZZXXXPPPJJJHHHCCCAAA>>><<<:::888555333222666:::<<<:::666444222............---,,,++++++,,,---...///////////////000,,,+++---...,,,...111........................................................................------------------------////////////////////////........................------------------------////////////////////////........................---------.........//////........................---...//////000////////////////////////...---------...111444777999:::;;;???>>>>>>??????AAABBBBBBEEEEEEFFFFFFGGGGGGHHHHHH@@@===:::888777999;;;===@@@>>>======@@@BBBCCCCCC@@@AAABBBDDDGGGIIIJJJKKKMMMNNNQQQSSSRRROOOLLLJJJ@@@:::333---,,,---///000------...////////////...........................------------------------------------------------........................------------------------........................................................................---------............///,,,---......//////..............................000000//////.........---222...---///000,,,+++,,,~~~^^^ZZZYYYSSSTTTOOOPPPRRRTTTTTTTTTRRRRRRKKKJJJIIIIIIJJJIIIGGGEEEAAA======AAABBB???>>>??????BBBAAA===;;;<<<:::666333222111////////////000........................---...............------........................//////.........---------///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000111111222444444333333333444666888;;;===BBBCCCCCCAAA@@@???@@@BBBHHHMMMNNNHHHDDDEEEFFFCCCFFFKKKRRRTTTRRRKKKDDD@@@AAACCCDDDCCC@@@===<<<;;;AAA@@@???>>>>>>>>>>>>???@@@???===<<<;;;:::::::::;;;999777666777;;;@@@CCCCCCBBB@@@===:::777555444>>>??????>>>;;;777333000---,,,++++++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------...------,,,,,,------...////////////////////////........................---------.........//////...///000000000///---,,,.......................................///000111444555777:::===???@@@AAA>>>=========>>>???AAAAAABBBDDDGGGHHHGGGDDD@@@===DDDEEEHHHKKKMMMOOOPPPQQQMMMMMMMMMLLLIIIGGGFFFEEEHHHIIIIIIGGGDDD@@@;;;999888888:::>>>AAADDDDDDCCCJJJJJJNNNSSSQQQKKKEEEEEE>>><<<::::::;;;;;;888555555777;;;AAAFFFFFFBBB>>>555333000......---------,,,,,,------------,,,,,,***,,,222999999333---,,,........................................................................------------------------////////////////////////........................------------------------////////////////////////........................---------.........//////........................//////000000000000000/////////......///111222333555666888:::<<<===>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCBBB777666444333333444666888555444444777:::===??????AAABBBCCCDDDFFFGGGHHHIIIJJJKKKNNNPPPRRRRRRQQQQQQIIIDDD<<<666222///...,,,................................................------------------------------------------------........................------------------------........................................................................---------............///,,,---......//////..............................000/////////............111------000111//////111^^^[[[YYYSSSTTTOOOPPPRRRSSSSSSRRRQQQPPPKKKJJJIIIIIIJJJIIIGGGEEEAAA======AAABBB???>>>??????AAAAAA===;;;<<<:::666333222111////////////000........................------...............---.......................................---------///...------------...///------------------------------,,,,,,,,,,,,,,,,,,////////////////////////222222111111333555777999888999:::<<<>>>@@@BBBCCCHHHGGGFFFGGGHHHHHHGGGFFFHHHJJJKKKJJJLLLNNNMMMIIIMMMPPPTTTXXXYYYVVVPPPKKKIIIMMMPPPNNNGGG@@@======<<<;;;;;;:::;;;<<<>>>???===>>>>>>===<<<:::888777???>>>======>>>@@@BBBDDDEEEDDDBBB@@@===;;;999999>>>???AAABBB@@@<<<777444///---,,,,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------......------------......////////////////////////........................------........./////////...///000000000///...---............////////////000000/////////111222333888:::===@@@BBBCCCBBBBBBAAA@@@??????@@@BBBDDDEEEDDDFFFHHHHHHFFFDDDCCCBBBDDDCCCBBBCCCEEEGGGHHHHHHFFFIIIMMMOOOOOONNNMMMMMMQQQOOONNNNNNMMMHHHBBB<<<>>>;;;:::???FFFIIIFFFAAABBBAAACCCGGGFFF@@@<<<<<<;;;888666999===>>>:::666888999>>>HHHRRRVVVRRRMMMBBB<<<444////////////...---------------,,,,,,,,,)))+++333<<<<<<444---***........................................................................------------------------////////////////////////........................------------------------////////////////////////........................------........./////////........................000000000000000000000000///...///000222555777999999999:::;;;;;;;;;::::::888888888999999:::;;;;;;>>>>>>>>>>>>===<<<;;;;;;222222111000000000000111/////////111555777777777======???AAACCCFFFHHHIIIFFFGGGHHHKKKNNNQQQTTTVVVTTTOOOIIIBBB<<<666000,,,///......---------------........................------------------------------------------------........................------------------------........................................................................---------............///,,,---......//////..............................////////////............///,,,---000222111333777___\\\ZZZSSSTTTOOOPPPRRRSSSRRRQQQOOONNNKKKJJJIIIIIIJJJIIIGGGEEEAAA======AAABBB???>>>???>>>AAA@@@===;;;<<<;;;777333222111////////////000........................,,,---......///..................................................................------.................................////////////............///000000000000000000111111111111222555:::???BBB===>>>@@@BBBCCCCCCBBBBBB???>>>???DDDJJJNNNNNNMMMEEEGGGIIIJJJMMMQQQTTTUUUSSSOOOKKKLLLQQQVVVYYYYYYUUUXXXZZZZZZVVVPPPKKKIII@@@???>>>===;;;:::999999<<<===??????===:::777555===>>>???AAACCCFFFHHHIIIGGGFFFEEECCCAAA@@@>>>>>>;;;>>>AAACCCAAA>>>999666111///,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------..................------------......////////////////////////....................................////////////...///000111111000///...///////////////000000000111000000000222555777999>>>@@@BBBDDDEEEFFFFFFEEECCCBBB@@@??????AAADDDEEECCCBBBAAA@@@???AAAEEEHHHHHHFFFEEEGGGLLLOOONNNKKKIIIHHHHHHGGGGGGIIIJJJKKKMMMLLLLLLNNNPPPQQQOOOMMMOOOJJJEEEGGGLLLOOONNNLLLFFFDDDDDDFFFCCC<<<777777<<<888666999>>>@@@===999<<<>>>DDDNNNXXX\\\YYYUUUPPPGGG;;;333111111000...//////............//////,,,+++...222222///---...................................................................................................////////////////////////................................................////////////////////////....................................////////////........................000000000/////////000000///000222444666888999:::999999999888777666555555333333444444333333222222555666777777777666555444444444444333222000///...222111000111222333111000333444666:::>>>CCCFFFIIIDDDDDDDDDFFFIIIMMMQQQTTTXXXVVVRRRNNNHHHAAA999444///...---,,,,,,---..............................------------------------------------------------........................------------------------........................................................................---------............///,,,---......///.................................///////////////.........///------000222222666<<<```\\\ZZZSSSSSSOOOPPPRRRSSSRRRQQQOOONNNKKKJJJIIIIIIJJJIIIGGGEEEAAA======AAABBB???>>>???>>>@@@@@@===;;;<<<;;;777333222111////////////000////////////////////////,,,------...//////..............................---.....................---..................---......................../////////////////////////////////000111222222222444444444555999===BBBEEE<<<>>>@@@BBBCCCCCCCCCBBB;;;;;;===CCCLLLRRRUUUTTTLLLOOOQQQPPPNNNQQQ[[[ddd```YYYQQQNNNQQQWWW[[[]]]WWWUUUUUUYYY___```]]]YYYRRRPPPMMMHHHBBB===888555<<<===>>>@@@???>>><<<;;;;;;===???CCCFFFHHHJJJKKKHHHGGGGGGFFFEEEDDDCCCCCC<<<>>>BBBDDDDDD@@@<<<999333000---,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------------......////////////......------......///////////////////////////////////////////////////........./////////000000...///000111111000///////////////000000000111111000111222444777:::===???DDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@AAAAAAAAABBBFFFLLLRRRVVVXXXYYY]]]\\\___hhhsssxxxwwwsss^^^YYYTTTRRRRRRRRRPPPNNNMMMKKKIIIHHHJJJMMMPPPRRRQQQPPPPPPQQQSSSUUUUUUTTTSSSPPPOOOOOOIII@@@:::888:::777666999???CCCCCC@@@BBBGGGNNNTTTXXXYYYYYYYYYYYYPPPCCC999444222111000//////............///000///+++***------+++---000................................................................................................////////////////////////................................................////////////////////////////////////////////////........./////////000000//////////////////////////////.........///000111222444777999:::999777666999999999888777666555444444555777888::::::::::::999999999999777555333111444555666666666555444333555333222111222222111/////////111333777;;;???BBBGGGFFFEEEEEEFFFIIILLLNNNTTTTTTSSSSSSQQQLLLFFFAAA333111///---,,,---///000........................------------------------------------------------........................------------------------........................................................................---------............///,,,---......///..........................................///////////////000...///111222444:::AAAaaa]]][[[SSSSSSOOOPPPRRRSSSSSSRRRQQQPPPKKKJJJIIIIIIJJJIIIGGGEEEAAA======AAABBB???>>>???===@@@@@@<<<;;;===;;;888333222111////////////000////////////////////////,,,,,,---...////////////........................---------...............------...//////...------........................,,,,,,---------............///000111333555666666:::999999:::<<>>>>>???>>>???AAACCCEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGAAACCCFFFHHHGGGEEEAAA???555222...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------------...//////000000//////............//////////////////////////////////////////////////////....../////////000000000...///000111111111000/////////000000111111222222222333666999<<>>CCCGGGIIIHHHMMMRRRUUUUUUUUUVVVXXXZZZTTTJJJ???888444444555222111///...---------...---+++---111111...---///................................................................................................////////////////////////................................................////////////////////////////////////////////////....../////////000000000///////////////////////////.........///111333444777888:::;;;;;;999666444666666666666666666555444444666:::???BBBEEEFFFGGGFFFFFFEEEDDD@@@<<<888666444555777999:::<<<<<<<<<555333111111222444444444333222111111222444666888FFFFFFFFFFFFGGGHHHIIIJJJLLLMMMOOOQQQSSSRRROOOMMM===:::666111///...///111........................------------------------------------------------........................------------------------........................................................................---------............///,,,---......//////.......................................///////////////000///111444555888@@@JJJaaa^^^[[[SSSSSSOOOPPPRRRTTTTTTTTTRRRRRRKKKJJJIIIIIIJJJIIIGGGEEEAAA======AAABBB???>>>???===@@@@@@<<<;;;===<<<888333222111////////////000////////////////////////+++,,,---...////////////........................---------.........//////------...//////...------........................++++++,,,---...///000000///000222444666999:::;;;<<<<<<<<<===???AAABBBCCCEEEGGGIIILLLOOOQQQSSSSSSKKKKKKKKKKKKMMMQQQVVVZZZVVVSSSSSSTTTRRRSSS[[[fffttttttrrroookkkhhhffffff\\\TTTMMMMMMTTT]]]bbbddd^^^ZZZSSSOOONNNQQQVVVZZZJJJGGGCCC???======>>>???@@@AAABBBCCCDDDEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIJJJEEEFFFHHHIIIIIIGGGEEECCC666333///---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------------...///000000000//////............//////////////////////////////////////////////////////.../////////000000000000...///000111222111111000//////000111111222333333555777;;;>>>@@@BBBBBBBBB>>>???BBBEEEIIILLLOOOQQQZZZfffxxxrrrhhhuuuwwwnnnhhhllllllcccYYYQQQMMMJJJLLLPPPSSSPPPMMMRRRQQQSSSTTTPPPGGG???===:::::::::999999>>>DDDIIIJJJJJJLLLNNNPPPRRRSSSSSSTTTRRRMMMEEE<<<777999<<<;;;999555222///---,,,,,,...,,,---111222...---000................................................................................................////////////////////////................................................////////////////////////////////////////////////.../////////000000000000////////////////////////000/////////111444666888<<<;;;:::999888777777666444555666777888999999999999;;;???DDDHHHKKKLLLMMMOOOOOOOOONNNLLLHHHEEEBBB;;;<<<<<<>>>???@@@AAABBB;;;888444333444666888888999777444222111222333444>>>@@@BBBEEEFFFGGGFFFFFFEEEFFFHHHKKKOOORRRRRRQQQKKKGGG???888222000000000........................------------------------------------------------........................------------------------........................................................................---------............///,,,---......//////........................................../////////000000000222777:::???JJJUUUbbb^^^[[[SSSSSSNNNPPPRRRTTTUUUUUUTTTSSSKKKJJJIIIIIIJJJIIIGGGEEEAAA======AAABBB???>>>???===@@@@@@<<<;;;===<<<888333222111////////////000000000000000000000000000+++,,,---...////////////........................---------.........//////,,,---...//////...---,,,////////////////////////,,,---...///000222333333000111333666999<<<>>>???999:::<<>>AAACCCCCCAAA@@@DDDIIIPPPYYYaaahhhlllnnnssszzzeeeWWWGGGBBBGGGOOOPPPMMMSSSSSSVVVZZZXXXPPPIIIHHH@@@@@@>>>999555666===DDDHHHDDDBBBEEELLLPPPPPPMMMNNNPPPOOOHHH>>>:::===AAAEEEBBB===777222///...---111---+++,,,,,,+++...333........................................................................////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111000000111333666999<<>>???AAAAAABBBCCCEEEHHHKKKNNNOOOOOOOOONNNPPPRRRTTTTTTRRRPPPNNNFFFFFFDDDCCCBBBBBBBBBBBBDDD@@@:::777666888999999:::888666444333444666777444777<<>>DDDQQQ]]]bbb]]]WWWZZZTTTQQQRRRTTTUUUUUUSSSQQQOOOKKKKKKKKKKKKJJJIIIHHHGGGDDD???===AAACCCAAA>>>===>>>AAA@@@<<<:::;;;999555222111111000000000000000000000000000000000000000//////000000000000//////---------.........//////000000//////............//////............//////---...///000000000///...---...///000111222333333333444777:::<<<<<<===<<<::::::===AAAEEEGGGGGGEEEGGGDDDBBBCCCEEEGGGEEECCCEEEHHHIIIHHHFFFFFFJJJNNNQQQPPPQQQVVV]]]bbbdddccc```aaabbbbbbcccggglllpppwwwtttoooiiieeehhhpppwww{{{~~~nnn]]]VVVWWWZZZaaaccciiilllcccPPPBBB>>>555:::???AAA@@@AAADDDHHHHHHHHHHHHKKKMMMMMMKKKHHHHHHFFFDDDFFFHHHGGGDDD@@@999666222000//////...------,,,+++,,,...///...------------------------------------............///........................//////.........---------000///...---------------...///000111222333444444333333222222111000//////////////////000000000000//////000111111111111111///////////////000111111333222222333333222000...222444444222111555888:::;;;CCCBBBAAAGGGHHHIIISSSUUUbbbzzz|||yyyvvv\\\YYYPPPGGGJJJOOOHHHNNNQQQQQQTTTXXXSSSKKKHHHLLLJJJCCC??????<<<777777888<<>>IIIOOONNNCCC999555111---////////////////////////........................000000//////.........---............////////////333111////////////...---............/////////000........................////////////////////////////////////////////////000000000000000000000000000000000000////////////000111222222222222222111444222111444888<<<===<<>>@@@===>>>CCCGGGHHHJJJKKKMMMNNNMMMMMMMMMMMMQQQSSSVVVWWWVVVTTTTTTTTTVVVSSSOOOOOOOOOMMMHHHCCCFFF???:::999888999===CCCKKKHHHCCC>>>999666444444666555444666999:::888555999:::<<<>>>BBBEEEHHHJJJIIIKKKNNNNNNHHH>>>333,,,------...............///........................//////.........---------000///////////////000111................................................////////////////////////........................111000////////////000000//////............//////............/////////000000000...,,,---000111///333999999888;;;AAAZZZ~~~bbb]]]XXXZZZTTTPPPRRRTTTUUUUUUSSSPPPNNNKKKKKKKKKJJJJJJHHHGGGGGGCCC>>>===AAACCCAAA>>>>>>>>>AAA@@@<<<:::;;;999555222111111000000000000000000000000000000000000000......////////////......---------.........///////////////.........------//////............//////---......//////////////////000111222333444444555333444666888999:::;;;;;;>>>>>>>>>@@@BBBCCCBBBAAA???===;;;;;;>>>@@@@@@>>>???@@@@@@???===>>>AAADDDCCCCCCFFFKKKRRRVVVXXXWWWYYYZZZ]]]___ccchhhnnnsssrrroookkkeeecccfffooovvv~~~{{{hhh___aaaeeebbbbbbhhhrrrssshhhYYYQQQHHH@@@888666<<<@@@AAA>>>EEEEEEGGGIIIKKKLLLLLLLLLLLLIIIGGGGGGHHHGGGCCC???555333222111222222111000///---,,,,,,---......------------------------------------............///........................//////.........---------//////...---------------...//////000222333333444333333222111111000//////////////////000000000000//////000111111111111111///////////////000111111000///000111111111000......111444666777:::===>>>BBBEEEAAADDDSSS[[[^^^fffooo}}}~~~tttkkkiiilllgggYYYTTTSSSNNNKKKMMMRRRTTTSSSMMMQQQRRRMMMIIIHHHBBB<<<:::::::::<<>>AAACCCDDD???AAAAAA@@@@@@AAA@@@===CCCEEEEEEDDDGGGLLLLLLIIIJJJMMMOOOOOOMMMMMMPPPRRROOOPPPRRRRRRRRRRRRTTTVVVQQQPPPPPPQQQSSSSSSQQQNNNMMMIIIFFFGGGFFFEEEHHHLLLRRRPPPMMMHHHCCC===999777666444222222444555444222444555666888;;;>>>AAABBBCCCEEEHHHIIIFFFAAA;;;666//////......------..............................//////.........---------............///000222222................................................////////////////////////......................../////////.........////////////............//////........./////////000000---.../////////111222111333:::;;;<<>>======???@@@@@@???===;;;888888:::<<<>>>>>>CCCBBBAAAAAABBBDDDGGGIIIKKKJJJKKKMMMPPPRRRQQQPPP]]]^^^^^^^^^^^^```dddgggkkkjjjiiifffffflllvvv~~~~~~qqqggggggjjjfff___^^^hhhsssrrriiiaaaQQQHHH<<<777999===@@@AAACCCEEEGGGIIIJJJKKKMMMOOOPPPMMMJJJIIIJJJHHHCCC???333222111222444666555555333000---,,,,,,---...------------------------------------............///.......................................---------//////...------------.........///000111222333333222222222111111000000///////////////000000000000//////000111111111111111000////////////000111111/////////000000000000000000222666999;;;<<>>:::===JJJXXX\\\YYYPPPEEE===333000---...000111000...........................////////////........................////////////333111///...///000///........./////////000000000........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111000///444;;;@@@AAABBBDDDFFFEEEAAA??????>>><<<>>>AAA>>>@@@CCCGGGOOOWWWWWWRRRQQQRRRSSSSSSQQQSSSWWW[[[\\\[[[XXXTTTOOOMMMLLLMMMKKKLLLMMMPPPSSSUUUWWWXXXUUURRRQQQSSSSSSPPPPPPSSSWWWWWWVVVTTTPPPJJJEEEAAA===999444111000111222111111111222333555777999;;;>>>@@@BBBCCCCCCBBB@@@>>>333111///---,,,,,,,,,---.......................................---------,,,,,,---...///111222333................................................////////////////////////..........................................////////////............//////....../////////000000000+++---///111222333555777:::CCCCCCDDDMMMVVVhhhbbb]]]WWWXXXQQQNNNPPPSSSTTTTTTRRRNNNLLLHHHIIIIIIIIIHHHHHHGGGFFFAAA<<<;;;@@@CCCBBB??????===??????;;;:::;;;999555222111111000000000000000////////////////////////---......//////......---........................------------------------//////............//////......---,,,---...000111222333333444555666666666666666555555666888999;;;<<<;;;999:::===???AAAAAA@@@???<<<;;;<<<===???@@@CCCCCCCCCDDDHHHLLLPPPQQQPPPOOONNNOOOPPPQQQRRRRRRccccccbbb```^^^^^^___aaalllllljjjgggeeeiiipppvvvuuutttllljjjiiijjj^^^TTTVVV```hhhgggdddUUUXXXWWWNNNAAA:::===BBBAAADDDHHHJJJJJJKKKMMMOOOQQQNNNKKKJJJKKKJJJGGGCCC777555222222444777999999666333///,,,,,,------------------------------------------............///................................................///......---------............//////000111222222222111111111000000000///////////////000000000000//////000111111111111111000000//////000000111222111111222111000111222444888777888;;;;;;;;;===BBBFFF[[[sss~~~vvv|||xxxooommmiiijjjqqq{{{{{{uuuuuutttuuuzzz}}}hhhggghhhoooxxxxxxzzz}}}fff\\\YYYSSSKKKHHHLLLNNNQQQUUUYYYXXXQQQJJJ???@@@AAAAAA@@@AAABBBDDDSSSVVVXXXVVVQQQIIICCC???AAAIIITTTYYYYYYUUUPPPLLL>>>888111...///000000...........................///////////////.....................////////////222000///...///000///......////////////000000000........................////////////////////////////////////////////////////////////////////////000000000000000111111111111111111111111111222222666999===@@@AAABBBBBBCCCDDD>>>;;;???BBBEEEOOOZZZbbbggglllqqqwww}}}{{{yyywwwxxx}}}}}}ssshhh___YYYWWWUUUTTTRRRPPPOOOPPPRRRTTTXXXUUUTTTWWWWWWUUUVVVYYYXXXYYYYYYYYYXXXUUURRRPPPIIIDDD===666222222222333111111111222333444666777===>>>@@@AAAAAA@@@???===666555222///---,,,,,,,,,................................................---------...///000111222................................................////////////////////////...........................//////000000000000000//////............//////...////////////000000000,,,---///222333555<<>>;;;999:::999555222111111000000000000000/////////////////////////////////000000/////////.....................---------------------------//////............//////......------...///111222222222333333444444555555777777666666777888:::;;;<<<:::999999<<<>>>?????????>>><<<;;;:::;;;===>>>:::;;;>>>BBBFFFKKKOOORRREEEFFFFFFGGGIIIMMMQQQTTTXXXZZZ\\\]]]^^^aaaeeegggpppooolllfff___\\\]]]```jjjpppuuuvvvvvvvvvsssnnnmmmfff]]][[[```fffgggeeebbbhhhllleeeVVVFFF>>><<<<<>>GGGTTT___kkkxxx|||vvvkkk___UUUNNNJJJHHHPPPMMMMMMQQQTTTUUUYYY^^^YYYYYYYYYXXXXXXWWWVVVVVVSSSNNNFFF===666333333333222111111111222333444444999;;;>>>@@@AAA@@@>>><<<:::888666222000...------........................---.....................000///...............///................................................////////////////////////........................///000111222222222222111//////............//////////////////000000000111000...000222333777EEETTTxxxssskkkfffdddjjjccc]]]VVVVVVNNNMMMPPPTTTVVVVVVSSSOOOLLLHHHHHHIIIIIIIIIIIIHHHHHHAAA<<<;;;???BBB@@@>>>>>>;;;>>>>>>:::999:::999666222111111000000000000000000000000000000000000000//////000000000000//////...............------------------------.........//////............//////.........///000111222333222222222333333333444444666666666777888999;;;;;;>>><<<::::::<<<<<<<<<;;;888999::::::999:::;;;===???DDDJJJMMMNNNPPPUUUXXXQQQRRRRRRRRRQQQQQQSSSUUUPPPRRRTTTVVVWWWYYY\\\^^^eeegggiiifffbbb______aaafffhhhkkkooowww~~~yyymmmqqqtttuuuxxxxxxsssllljjjeeeccceeegggaaaTTTHHH???>>>???CCCGGGKKKLLLKKKIIIGGGFFFHHHLLLOOOOOONNNKKKEEE===777555777999:::888555222/////////...------------------------------------............///........................---------..................------------...//////---........./////////000000000000000000000000000////////////000000000000//////000111111111111111111000000000000111222222111222333111000222888<<>>AAAKKKYYY```]]][[[[[[YYYWWWQQQEEE999111000111////////////////////////............/////////000............////////////111///......000111000/////////000000000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222333333444444444555888;;;>>>@@@???GGGMMMLLLEEEDDDJJJQQQ\\\qqqnnnaaaPPPMMMNNNPPPPPPMMMMMMOOOQQQRRRSSSSSSQQQOOOMMMKKKOOONNNJJJDDD;;;555333333222111111111222222333444444555666999<<>>===:::777333111........................---------.........////////////...---------......................................................////////////////////////...........................000222333444444333222//////............////////////000000000111111111444222666;;;<<>>???DDDJJJOOOPPPRRRUUUXXXWWW```hhheee\\\UUUVVVZZZ]]]eeeqqqxxxyyyvvvrrrqqqllllllkkkhhhddd```______UUU[[[dddhhhhhheeeddddddqqqqqqmmmhhhiiiooottttttnnnvvv~~~rrrrrreeeUUUKKKNNN\\\lllvvvlll]]]LLLCCCDDDGGGFFFDDDEEECCCBBBEEEJJJOOOPPPOOONNNKKKFFFBBB???;;;888555777555333222222111///------------------------------------.........//////........................---------.........//////---------------...///000------..................////////////000000000000////////////000000000000//////000111111111111111111111111000111111222333111555888999;;;AAAKKKSSS[[[jjjssskkkqqq{{{zzz{{{~~~xxxooonnnppprrr}}}jjjUUUNNNLLLNNNQQQTTTUUUWWWZZZ\\\\\\ZZZYYYQQQGGG===>>>FFFKKKIIIDDD>>>===DDDQQQYYYZZZ\\\aaaXXXZZZXXXNNN???444000111000000000000000000000000---.........//////000000............/////////000111///......000111000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333555555555777:::>>>AAADDDOOO]]]hhhdddVVVOOOVVV```dddzzz}}}hhhfffeeeddd___VVVOOONNNHHHKKKOOORRRRRROOOLLLIIIJJJKKKKKKFFF>>>888666666444444444444444555666666888777555666888<<<@@@CCC@@@@@@AAA@@@===999555222........................---------.........//////---------------...///000................................................////////////////////////........................---///111333444333222111//////............//////000000000000111111111111333333999@@@AAADDDYYYqqq~~~|||nnnlllrrrddd]]]XXXQQQSSSRRRPPPRRRWWWXXXSSSOOONNNKKKJJJJJJJJJJJJIIIIIIIIICCC@@@======???@@@>>>;;;;;;;;;;;;:::999888777666333222111111000000111111////////////............////////////////////////////////////////////////---......///000111111222111111000...,,,,,,...000///111333555666555333222666444333444777777555222555666777888888777666444444888===@@@BBBCCCDDDFFFLLLLLLMMMOOOQQQSSSUUUVVVWWWWWWVVVSSSRRRRRRUUUWWWUUU[[[bbbhhhjjjgggaaa]]]eeelllpppppprrrtttnnneeeeeejjjppprrrnnndddYYYRRR^^^aaagggpppuuuqqqjjjfffnnnrrruuuxxxuuuwwweeeSSSHHHMMM\\\iiipppkkk```SSSGGGAAAAAADDDGGGFFFBBB@@@EEEMMMOOOLLLLLLMMMLLLHHHBBB;;;666444444333222222444555444222...---,,,---......---+++........................////////////////////////////////////////////////////////////////////////////////////////////////---......///000111111222////////////000000000000111111111000000000000000......///111333444222000666333555>>>KKKUUU```hhhjjj|||zzzvvvuuurrr|||rrrwwwiiieeemmmxxx}}}~~~www|||mmmhhhlllcccRRRUUUMMMQQQYYYXXXZZZ\\\WWWZZZUUUJJJ>>>888===EEEKKK;;;999;;;EEETTT]]]^^^[[[]]]\\\ZZZWWWQQQFFF888///222111///...///000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111111111000000000000000111000///222666777444222444888888777777===JJJ]]]kkk|||~~~vvvppprrrxxx|||lllVVVTTTPPPMMMMMMLLLHHHEEEDDDHHHDDDCCCEEECCC>>>999888888666444222111222333444999;;;;;;999666888???EEECCC@@@>>>>>>??????<<<:::000000///...............////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////////////////////////////......///000000000000000111000///////////////000...111222111000000111000555???KKKSSSVVV[[[eeennnzzzlllpppddd]]]XXXRRRSSSRRRPPPRRRWWWXXXSSSOOONNNJJJIIIIIIIIIHHHHHHHHHHHHCCC@@@======???@@@>>>;;;;;;;;;;;;:::999888777666333222111111000000111111////////////............////////////////////////////////////////////////......//////000000111111///000///......///222444222222333333333444444444555444333444666666444222555555555666666777888888:::===@@@AAAAAAAAABBBDDDHHHIIIIIIJJJLLLNNNPPPQQQQQQQQQPPPNNNNNNQQQUUUYYYYYY[[[^^^```^^^[[[VVVSSS^^^eeejjjlllooouuuuuurrrlllrrr{{{zzzjjj^^^XXXYYY]]]eeelllnnnkkkgggdddhhhiiiiiiooowww{{{zzz|||zzzrrrcccUUUOOOUUU\\\kkkiiiddd[[[QQQIIIDDDCCCDDDGGGFFFCCCDDDIIIMMMMMMIIIKKKLLLIIICCC<<<777555333222111333555666555444000///------//////...---........................////////////////////////////////////////////////////////////////////////////////////////////////.........///000111111111////////////000000000111111111111111111111111111666333000111333666666555:::;;;CCCRRR___gggmmmqqqxxxxxx|||oooiiipppwwwssstttvvvzzzkkkWWWPPPSSSRRRUUUZZZWWWWWWVVVRRRHHH>>>;;;===@@@FFF@@@:::>>>IIIUUU\\\______^^^\\\ZZZVVVNNNDDD===555222///...///000///---000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000111000000000000111111111111111111000000000000111111333111111333222111555:::333:::DDDNNNXXXfffuuu}}}{{{zzz{{{yyymmmcccWWWOOOLLLKKKKKKKKKGGGDDDDDDEEEBBB<<<999:::888888888777666555444444444666888777555555:::???BBB@@@>>>>>>@@@@@@===;;;555333222000///...//////////////////////////////////////////////////////////////////////////////000/////////............////////////////////////////////////////////////......///000000000000000000000////////////000000///111222000///222666:::PPPfffvvvuuurrruuuuuuooojjjgggmmmsssxxx}}}eee^^^YYYRRRTTTRRRPPPRRRWWWXXXSSSOOONNNIIIIIIHHHHHHHHHGGGGGGGGGCCC@@@======???@@@>>>;;;;;;;;;;;;:::999888777666222222111000000000000111////////////............////////////////////////////////////////////////////////////////////////---...//////000222555888444333222111222333444555444333333444555555444222666555444444666888;;;===AAABBBBBBAAA??????@@@AAADDDDDDEEEGGGIIILLLOOOQQQOOOOOOOOOOOOOOOSSSXXX\\\YYYWWWTTTPPPKKKHHHFFFDDDQQQXXX^^^bbbgggpppxxx|||tttwww}}}{{{qqqaaa```bbbgggnnnqqqnnnjjjlllpppqqqmmmjjjlllnnnnnnvvv}}}yyyiiiZZZTTTTTT___```ccceeecccZZZMMMCCCAAAGGGHHHCCC@@@BBBEEEGGGEEEHHHKKKJJJFFF@@@;;;888333222222444777999999888333111///...///000//////........................////////////////////////////////////////////////////////////////////////////////////////////////......//////000000111111/////////000000000111111111111111111111111111111555333111111222555666666>>>FFFZZZtttuuuxxx{{{{{{zzzvvvooohhhhhhooo|||oooWWWQQQMMMPPPYYY[[[XXX[[[[[[RRRDDD::::::===HHH@@@999888AAANNNZZZaaa```___]]]\\\ZZZWWWRRRNNN===777111///111222000---000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000/////////000000000111111000000000111111111222222222111111000111111222222444333333333000///666???BBBMMM^^^mmmyyyqqqbbbZZZUUUMMMGGGDDDCCCFFFIIIGGG@@@===>>>:::;;;<<<<<<;;;999666444111444666666444444777999AAA@@@???@@@AAA@@@???===;;;999555222000/////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////......///000000000000000000000000//////000000111---///111111000222999@@@cccmmmbbb[[[dddyyy|||eee___YYYSSSTTTRRRPPPRRRWWWXXXSSSOOONNNIIIIIIIIIHHHHHHHHHHHHGGGCCC@@@======???@@@>>>;;;;;;;;;;;;:::999888777666222222111000000000000000////////////............//////////////////////////////////////////////////////////////////......,,,...///000000222444777333333333222222333333444333333333444555555444333555555555777999;;;>>>@@@BBBBBBAAA>>><<<<<<===???AAABBBCCCFFFIIINNNRRRUUUQQQSSSTTTUUUUUUVVVXXXZZZSSSOOOIIIBBB>>><<<<<<===EEELLLSSSWWW\\\eeeqqqyyyyyyuuurrrtttyyytttvvvwwwxxx{{{yyyqqqgggqqquuuzzzzzzvvvooofff```sss}}}}}}nnnccc^^^YYYWWW[[[eeeooolll\\\MMMEEEHHHGGGAAA<<<<<<<<<:::AAAEEEJJJLLLIIIEEE@@@>>>777666666999<<<>>>>>>>>>666444000...///000000///........................////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000111//////000000000111111111111111111222222222222222000222555555444666:::>>>NNN\\\yyy|||kkkhhhrrrzzz}}}wwwjjjcccjjj}}}}}}eeeWWWKKKJJJSSSWWW[[[]]]^^^WWWJJJ>>>>>>DDD===:::888999???KKKXXX```___^^^]]]\\\[[[ZZZYYYYYYIII@@@666111222444222000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000000111111111000000111111111222222222222222111111111222333333333444666666333333===HHHdddmmmzzz}}}tttdddTTTKKKHHHHHHMMMNNNHHHCCCAAA>>>>>>>>>===<<<:::888666333555666666444444666999???@@@@@@AAABBBAAA@@@??????<<<888444000///......///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////......///000000000000000000000000///000000111111///000444555333444===FFFggg~~~ppphhhgggwwwfff___ZZZSSSUUURRRPPPRRRWWWXXXSSSOOONNNJJJJJJJJJJJJIIIIIIIIIIIICCC@@@======???@@@>>>;;;;;;;;;;;;:::999888777666222111000000//////000000////////////............////////////////////////////////////////////////////////////............---///000000///000222333111222444555555444222111222333444555555444555555555666999;;;>>>????????????>>>===;;;999999<<<>>>CCCBBBCCCDDDGGGJJJNNNQQQNNNQQQUUUVVVTTTQQQNNNMMMHHHDDD???:::888888999;;;===AAAGGGKKKNNNTTT^^^gggqqqmmmfff```bbblll|||uuuhhhdddhhhpppzzzyyynnneeettt}}}zzzttthhh\\\RRRXXXgggnnnhhh^^^QQQPPPJJJBBB>>><<<777111===BBBHHHLLLKKKIIIFFFDDD=========???BBBDDDDDDDDD;;;777222///.../////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111222222222333333333444111555888888888???LLLWWWeeerrrxxxwwwwww|||wwwwwwzzzsss|||xxxxxxkkkYYYPPPPPPLLLVVVWWW[[[\\\SSSGGGCCCFFF<<<;;;999888;;;EEESSS^^^______^^^]]]\\\\\\\\\]]]RRRHHH:::222000222222222////////////////////////////////////////////////000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111111111111111222222222222222222222222222333444444333333444666888AAASSSccc}}}iii[[[OOOLLLMMMKKKGGGEEEBBBAAA>>><<<:::999999999666666555444444444666888===>>>@@@BBBBBBAAAAAAAAA@@@>>>:::555111///......////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////......///000000000000000000000000000000111222222666333333555555888CCCPPPhhhyyyyyytttrrrggg```[[[TTTVVVRRRPPPRRRWWWXXXSSSOOONNNKKKKKKJJJJJJJJJIIIIIIIIICCC@@@======???@@@>>>;;;;;;;;;;;;:::999888777666111111000////////////000////////////............////////////////////////////////////////////////...........................000111111//////000111111222555666666444111///222444555666555555666777666888;;;>>>??????>>>>>>:::::::::888777888:::===CCCAAA???>>>???AAADDDFFFFFFIIIMMMMMMJJJFFFBBB@@@;;;;;;:::999999999999999888777999<<<>>>AAAJJJSSS______\\\VVVTTT[[[iiiuuuxxxkkkjjjppp{{{xxxrrrwwwmmmVVVNNNVVVccciiijjj___[[[QQQHHHCCCAAA999111888===DDDIIIKKKJJJJJJIIIEEEDDDDDDEEEHHHIIIHHHHHHAAA<<<555000////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000111111111222222222222222333333444444555444555666888AAAPPPdddrrrmmmuuu}}}sssvvvwwwxxx~~~|||tttjjjZZZSSSPPPUUU^^^]]]QQQFFFCCCFFFEEE???888555===MMM[[[^^^```aaa```___^^^^^^___VVVMMMAAA666000///000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000111111111222222111111111222222222222333222222222222333444555555666333444:::EEEVVVoooyyybbbTTTOOOKKKIIIJJJEEECCC???<<<:::999999:::666666555555555555555555:::===@@@BBBBBBAAAAAABBB@@@>>>;;;888444222000///////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////......///000000000000000000000000000111111222333555111222:::@@@DDDOOO[[[iiixxxwww}}}tttyyyggg```[[[TTTVVVRRRPPPRRRWWWXXXSSSOOONNNJJJJJJJJJIIIIIIIIIHHHHHHCCC@@@======???@@@>>>;;;;;;;;;;;;:::999888777666111111000///////////////////////////............////////////////////////////////////////////////,,,------......////////////000222222111000111222333333444444444333222111222444777777666555777999999::::::;;;<<<<<<<<<<<<888999999888777777999;;;===;;;999888888;;;>>>@@@???BBBDDDEEECCCAAA@@@???BBBEEEHHHKKKLLLIIIFFFCCCEEE>>>:::<<>>===;;;999555333111////////////////////////////////////////////////////////////////////////............/////////000////////////////////////////////////////////////......///000000000000000000000000000111222333444111444DDD]]]kkkjjjhhhkkkkkknnnxxx}}}qqquuuhhhaaa\\\UUUVVVRRRPPPRRRWWWXXXTTTOOONNNIIIIIIIIIHHHHHHHHHGGGGGGCCC@@@======???@@@>>>;;;;;;;;;;;;:::999888777666111111000///////////////000/////////............////////////////////////////////////////////////,,,,,,------...///000000...000333333333222333444666555333222222222333333222555888888666666888:::<<<;;;999888888999;;;<<<888999999888777777888999666555333444666:::???BBB???@@@AAAAAAAAABBBDDDFFFWWW[[[bbbffffffbbb[[[VVV]]]RRRJJJJJJOOOTTT___iiimmmjjjfffdddeeegggjjjkkkooovvvsss{{{|||}}}}}}~~~xxxiiiXXXRRRYYYccccccddd]]]OOODDD@@@???>>>000555<<>>555111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222111111222222222333333333222222222333444555666777555===NNNddduuu}}}zzzsssppptttxxxvvvwwwzzz}}}~~~eeeVVVRRREEEEEEEEECCCAAA===999777666999???CCCDDD???777111555:::???AAAAAA@@@AAABBB>>>??????>>><<<999555333////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////...//////000000000000000000000000000111222333444222@@@bbb}}}nnnmmmkkkpppqqqmmmxxxfffaaa]]]VVVWWWRRRPPPQQQVVVXXXTTTPPPPPPLLLJJJIIIIIIIIIIIIHHHFFFEEEAAA<<<;;;===???>>><<<<<<;;;;;;:::999888777777222111111000000000000000////////////........................////////////000000///........................///////////////555444333222222333444555444444444444444444444444444555555666777888888999888888888888888888999:::777888888999999:::::::::777777666555666999;;;<<<:::===AAAGGGNNNVVV\\\```ggghhhkkkooorrrtttvvvwwwuuuvvvmmm^^^YYYggg{{{|||xxxxxxxxxxxxvvvlllgggjjjtttxxxwww~~~~~~uuuvvvxxxooo{{{xxxrrrggg^^^YYYXXX___ddd```TTTHHHAAA???888888999<<>>CCCGGGCCC>>>:::999999@@@GGGHHHAAA:::666777999<<<===>>>??????AAA???>>>>>>===<<<999666000000000000000/////////........................000000000000////////////000000000000000000000000............/////////000000000000000000000000000000000000000111111111111111000000222444333222333888KKKvvvnnnbbb\\\lllwwwmmmrrreee```\\\UUUVVVQQQOOOQQQWWWXXXTTTPPPOOOLLLJJJHHHHHHIIIIIIHHHFFFEEEAAA===<<<===???>>><<<<<<;;;::::::888888777666222111111000000000000000////////////........................////////////000000///...........................//////000111555555444333333444555555444444444444444444444444444555555666777777888888888777777777777888999999888888999999:::;;;;;;;;;555555555555777:::>>>???BBBDDDHHHNNNUUU\\\bbbeeekkkmmmppptttxxx{{{}}}~~~|||ooojjjuuutttggg]]]\\\]]]cccsssvvvrrrtttxxxnnnttt}}}uuuiiiUUUTTTVVV[[[^^^XXXLLLAAA???;;;555444;;;DDDLLLOOOLLLKKKHHHGGGGGGHHHIIIIIIJJJFFFAAA<<<777444111......------...///000///---000000000000000000000000........./////////000000000000000000000000000000000000000000111111111111////////////000000000111000111222333333222111111777444444666666444666:::PPPgggzzz}}}{{{nnndddeeelllqqquuuzzzfffWWWOOOLLLQQQZZZOOOMMMOOOSSSQQQJJJDDDBBBRRRXXX^^^```^^^\\\ZZZ[[[]]]\\\[[[VVVNNNDDD;;;444000111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111111111333222222111111222222222333666888666444666>>>EEERRR```ppp}}}|||xxx~~~~~~qqqeeeaaa]]]ZZZdddxxxqqq^^^TTTVVVZZZ^^^]]]YYYXXXZZZ]]]lllrrr~~~ssshhhYYYMMMFFFCCCBBBAAA@@@===;;;???EEEIIIHHHEEE:::888666666777:::===@@@??????>>>>>>???===999666222111000///////////////........................000000000000////////////000000000000000000000000........./////////000000000000000000000000000000000000000000111111111111///...///000111222444666<<>>===;;;;;;;;;:::999888777777666222111111000000000000000////////////........................////////////000//////............///...............000222333666555444444444444555666444444444444444444444444555555555666666777777888666666666666666777888888::::::;;;;;;<<<======>>>777777888999<<<@@@DDDFFFLLLNNNQQQVVV[[[aaafffhhhkkkmmmppptttxxx|||~~~yyysss{{{vvvfff\\\VVVVVVbbbpppyyy~~~vvv{{{kkkkkkmmmyyyyyy\\\PPPJJJRRRbbbgggZZZKKKFFF>>>555222888AAAJJJOOONNNMMMKKKHHHEEEFFFHHHJJJIIIDDD>>>:::888666222///...------...000000000...000000000000000000000000....../////////000000000000000000000000000000000000000000000111111111111/////////000000000111111///000111222333444333333000222555666555777CCCPPPiiizzzlll______hhhttt}}}wwwqqqooowwwvvvbbbNNNNNN\\\TTTQQQNNNNNNTTTUUUMMMAAAGGGRRR^^^dddaaa]]][[[\\\^^^]]]\\\ZZZVVVNNNBBB:::000000111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222333555666333333<<>>???@@@>>>:::777444222000...---...//////........................////////////000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000111111111222222222333222111222555999<<>>===;;;;;;;;;:::999888777666666222111111000000000000000////////////........................////////////000///............/////////.........///111333555555555555555555555555555333333444444444444444444555555555666666666777777555555555555555666777888<<<======>>>???@@@AAAAAA?????????@@@CCCGGGJJJMMMQQQRRRTTTWWWZZZ^^^```aaabbbdddgggjjjmmmoooqqqrrrvvv}}}zzzssswww~~~sssfffaaabbbaaatttuuuaaa^^^vvvrrr^^^KKKJJJXXXcccaaaYYYMMMDDD;;;888:::???FFFLLLLLLLLLLLLIIIFFFEEEGGGIIIHHHCCC===::::::888444000000...---...000111000///////////////////////////...////////////000000000///////////////////////////000000000111111111111//////000000000111111111111111222333333444444444000111333666:::DDDXXXkkk{{{~~~{{{gggaaahhhrrrssslllggglllyyyttt```VVVXXXWWWPPPIIIOOOYYYZZZRRRFFFNNNZZZaaaccc```^^^]]]___\\\ZZZZZZYYYTTTIIIAAA222111000000111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222222333222111111111111222222333777555444777AAAQQQaaalllwwwsssrrr||||||qqqjjjnnnuuurrraaaZZZTTTSSSRRRPPPOOORRRdddjjjooo|||~~~fffUUUKKKHHHFFFEEECCCBBBCCCGGGJJJMMMHHHCCC<<<555222444888;;;::::::<<>>===;;;;;;::::::999888777666555222111111000000000000000////////////........................//////////////////............////////////...///000222444555444555555555555555555444333333333444444444555555555555555555666666666666444444444444555666777888>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCDDDEEEHHHKKKMMMPPPPPPQQQRRRSSSTTTTTTTTTWWWXXXZZZ\\\]]]_________iiipppwwwwwwssswwwrrrmmm\\\\\\cccooouuuxxxrrraaadddyyyuuuYYYGGGFFFPPP[[[bbbWWWMMMBBB<<<999;;;DDDPPPHHHIIIJJJJJJHHHGGGGGGHHHHHHDDD>>>;;;:::999666333222000......000111000000////////////////////////////////////000000000111///////////////////////////000000000111111111111000000000000111111111111444333333333333333333444888444444;;;HHHZZZrrryyy}}}xxxeee[[[jjjfffdddeeegggppp]]]RRRWWWUUULLLLLLWWW______NNNOOOSSSZZZ```cccaaa^^^aaa]]]YYYYYYZZZXXXQQQKKK777444000///000111000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222333333333333222222111111222333444444:::666777CCCXXXkkkuuuxxx}}}|||~~~rrrzzzxxxjjjccc___^^^bbbhhhxxx|||}}}sssWWWDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJGGGBBB<<<888555333333777888:::===??????===;;;:::777444000......///000////////////////////////.../////////000000000111////////////////////////////////////000000000111111111111111111111111111111111111111222222222222...111111111:::IIISSSUUUcccccckkkxxxyyyiiipppuuujjjjjjddd___UUUUUUPPPOOORRRYYYZZZUUUOOONNNLLLJJJFFFEEEFFFGGGGGGGGGGGGBBB>>><<<===>>><<<:::::::::999888777666666555222111111000000000000000////////////........................///////////////............//////000//////000111222333333444333333444555555444333333222333333444444555555555555555555555555555555555444444444444555777888999======>>>???AAABBBCCCCCCCCCCCCBBBAAABBBDDDGGGHHHKKKKKKLLLLLLLLLKKKJJJJJJOOOPPPQQQRRRSSSSSSSSSSSSYYY^^^ffflllmmmqqq}}}nnn]]]UUUZZZ^^^___nnnxxx|||kkkggg~~~kkkRRRCCCEEERRR]]]]]]SSSIII@@@888777EEEXXXKKKIIIHHHIIIJJJJJJIIIGGGGGGEEEBBB>>>;;;888777777555222000//////000000///000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111000000000111111111222222555555444333333333444444555333888IIIaaa|||~~~|||}}}qqq]]]YYYYYY\\\\\\aaaqqqpppQQQVVVXXXSSSPPPTTTZZZ^^^WWWSSSOOORRRZZZ______]]]bbb___\\\[[[[[[ZZZWWWTTTAAA;;;333//////111000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222333444444444333333222333333444555666666999BBBTTTiiixxx}}}}}}{{{~~~zzz{{{tttooowwwuuuVVVKKKIIIGGGGGGIIIJJJJJJJJJHHHHHHGGGEEE@@@999222...555555666999===>>>>>>===<<<:::777333111/////////////////////////////////......//////000000111111000000000000000000000000/////////000000000111111111111111111111111111111111111111222222222222333...111555>>>SSSmmm{{{|||uuullljjjoooqqqtttiiikkk~~~uuujjjddd^^^TTTSSSOOOOOORRRYYYZZZUUUOOOMMMLLLJJJFFFDDDEEEFFFGGGGGGGGGCCC>>><<<======<<<:::::::::999888777666555555222111111000000000000000////////////........................////////////...............///000000///000222333444333222111222222333444444333222222222222333333444555555666555555555555555555555555444444444555666777999:::999:::;;;<<<>>>???@@@AAA@@@???>>>>>>???AAACCCDDDGGGGGGHHHIIIIIIIIIHHHGGGJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPVVV]]]```bbbjjjttt|||kkk```YYYWWW```mmm|||sss~~~|||iiiYYYQQQPPPQQQTTTQQQPPPKKK???777DDDXXXUUUNNNGGGFFFJJJMMMLLLIIIGGGHHHGGGAAA;;;777888:::777444111////////////...000000000000000000000000//////000000000111111111000000000000000000000000000000000000111111111111000000111111111222222222444444333333444555666777444888FFF___|||uuudddWWWWWW\\\bbbmmmzzzddd\\\VVVUUUVVVUUUVVVYYY[[[VVVPPPNNNRRRWWWZZZ[[[]]]]]]]]]]]]\\\YYYWWWUUUKKKBBB777111000222222111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222333444444555444444444444555666777777888HHH^^^nnnwww}}}|||}}}wwwllljjjuuu|||eee\\\OOOHHHHHHIIIJJJIIIHHHJJJMMMNNNJJJBBB999444333222333666:::===>>>???>>><<<999666333111//////////////////////////////.........///000111111111000000000000000000000000//////000000000111111111111111111111111111111111111111111222222222333333222777===MMMnnn~~~qqqhhhiiiyyysssrrr}}}iiiccc]]]SSSRRROOONNNRRRYYY[[[UUUOOOMMMMMMIIIFFFDDDEEEFFFGGGGGGGGGCCC>>><<<======<<<:::::::::999888777666555555222111111000000000000000000/////////......................../////////000...............///000111///111333555555444111000111111333333333333111111222222333333444555666666555555555555555555555444444444555555777888999:::777777888:::;;;===>>>>>>======<<<<<<>>>@@@CCCDDDDDDFFFGGGIIIJJJJJJJJJJJJGGGHHHIIIKKKMMMNNNOOOOOOPPPNNNPPPVVVWWWVVVZZZbbbpppxxxfffaaaaaaaaavvv~~~ssscccSSSHHHEEEKKKVVVXXXJJJ;;;AAARRR^^^SSSGGGDDDIIINNNMMMKKKGGGJJJJJJCCC:::666888<<<999666222/////////......000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000111111111111222222222222222222333444666888:::@@@HHHZZZsssbbbYYY```fffmmmtttvvv~~~fffSSSSSSXXXXXXWWWXXX[[[WWWRRRMMMLLLOOOUUUYYYVVVYYY]]]]]][[[WWWTTTRRRRRRHHH;;;333111333333222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222333333444555555444444444555555777888888BBB^^^}}}{{{vvvyyyzzz}}}yyyoooXXXIIIEEEGGGGGGGGGJJJNNNRRRTTTRRRKKKBBB<<<222111111444888<<>>===;;;888555222000...000000000000000000000000---......///000111111222000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333333888???SSSyyyyyyccceee~~~}}}mmmggg\\\ZZZTTTRRRSSSUUUXXXYYYWWWRRRNNNNNNHHHBBBAAADDDFFFEEEBBBDDDAAA===<<<<<<<<<<<<;;;;;;::::::999888777666666222000///...///000///...////////////////////////000000000000000000000000//////.........//////000000333777888777555444333555555666666555444444333000222444666666666444333444444444444333333222111333444555666777777777777777888888999999:::;;;;;;<<<===>>>======>>>AAACCCBBBBBBCCCDDDDDDEEEFFFFFFGGGIIIJJJKKKKKKLLLMMMOOONNNPPPRRRSSSUUUWWWZZZ]]]___gggrrrmmmhhhooouuuzzz~~~vvvbbbOOOAAAFFFOOOVVVSSSHHH@@@>>>WWWTTTKKKDDDEEELLLNNNLLLNNNLLLHHHCCC>>><<<===>>>@@@;;;666222111111111111//////000000111111222222000000000000111111111111////////////000000000000000000000000000000000000000111111111111222222222111333666666444666<<>>>>><<<:::999777444000---///////////////000111111////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222...444222222777222...555111888BBBSSSoooiiikkkqqqzzzzzzuuuwww|||{{{}}}nnnggg[[[ZZZTTTRRRSSSUUUXXXYYYWWWRRRNNNMMMHHHCCCBBBDDDFFFEEECCCDDDAAA===<<<<<<<<<<<<;;;;;;::::::999888777666666222000///...///000///...///////////////////////////////////////////////////...............///000111333666777666555555555666666666666555444333333111222444555555555444444333333444444333333222111333333444555666666666666777888888999999::::::;;;<<<============>>>AAACCCCCCCCCDDDEEEFFFGGGGGGHHHGGGIIIJJJJJJIIIIIIJJJLLLOOOQQQSSSTTTUUUWWWZZZ\\\WWW\\\bbbiiitttzzzzzz~~~wwwccc___EEECCCFFFNNNRRRMMMDDD???IIIMMMNNNLLLIIIIIIMMMPPPMMMLLLIIIEEEAAA??????AAAAAA<<<777333111111111000000000000000000111111111000000000000111111111111////////////000000000111111111111111111111111111111111111111222222222222777333222333333444===HHHaaannnmmmVVVZZZhhhjjjjjjnnn}}}vvvXXXSSSXXXXXXWWWXXXWWWSSSNNNOOOVVV^^^[[[\\\\\\]]]\\\ZZZXXXVVVVVVOOOFFF===777444222111111111111111222222222222111111111111111111111111111111111111222222222222111111111111222222222222444444333333333333333444444222444666444888KKKaaa{{{qqqrrrxxxvvv\\\JJJDDDIIIJJJSSSWWWUUUWWWSSSDDD777444222111444888<<<>>>???>>><<<:::999666222//////////////////000111111////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222222444//////666444111999666???IIISSSfff~~~kkkhhhkkkvvv|||uuuuuu~~~xxxtttwww|||oooggg[[[YYYSSSRRRSSSUUUXXXYYYWWWRRRNNNKKKGGGCCCCCCEEEGGGFFFDDDDDDAAA===<<<<<<<<<<<<;;;::::::999888777666666555222000///...///000///...////////////////////////////////////////////////...---------...//////000111333444555444555666888777666666555444444333333333333444444444444444444333333333333333222222111222222333444555555555555777777888888999:::::::::;;;<<<=========>>>@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJIIIHHHGGGHHHJJJOOOPPPRRRSSSSSSUUUXXXZZZXXXYYYZZZ[[[```iiivvv{{{xxxmmmOOODDD>>>FFFRRRUUUOOOIII===EEEPPPSSSNNNHHHJJJPPPMMMMMMKKKHHHDDDBBBBBBCCCBBB>>>888444222111000///111111111111000000000000000000000000111111111111/////////000000000111111111111111111111111111111111111111111222222222333777111000666555333???PPPooohhhTTTVVV___]]]___kkkttt\\\UUUVVVYYYXXXVVVTTTTTTVVVYYY\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVRRRKKKBBB999444222222111111111111222222222333111111111111111111111111111111111111222222222333111111111111222222222333444444333333333444444555666444444666777AAA___|||{{{{{{eeeNNNHHHGGGPPPVVVTTTWWWSSSEEE;;;888444333666:::===>>>AAA???===<<<;;;888444111000000/////////000111111////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222333444///000777444222;;;<<>>BBBJJJRRRRRRNNNKKKKKKNNNOOONNNKKKGGGDDDCCCBBBCCC???:::666333222000///222222111111000000/////////000000000111111111111//////000000000111111111111111111111111111111111111111111222222222333333111...222;;;999777GGG___}}}}}}nnnTTTSSSZZZaaafffmmmzzzuuuYYYWWWWWWVVVVVVVVVWWWYYY\\\^^^___^^^\\\ZZZXXXXXXXXXXXXVVVUUUPPPGGG===555222333111111111222222222333333111111111111111111111111111111111222222222333333111111111222222222333333444444444444444444555666<<<555333999BBBQQQmmmpppqqqbbbVVVLLLMMMPPPPPPUUUSSSGGG>>>:::666555777;;;===>>>AAA@@@>>>===<<<:::666333111000000///000000111111////////////////////////000000000000000000000000///000000000111111111111000000111111111222222222000333222444888444888HHHTTTZZZaaafffiiipppxxx}}}{{{kkknnnyyysss{{{{{{|||~~~rrrhhhZZZYYYUUURRRSSSUUUXXXYYYWWWRRRNNNJJJHHHFFFEEEFFFFFFFFFEEEDDDAAA===<<<<<<<<<<<<;;;:::999999888777666555555222000......///000///...////////////////////////........................,,,------...///000222333111222222222222333777:::777666555444444444444555666555444333333333333333111111222333333222222222000111222333444444444444666777777888888999::::::888:::<<<===<<<===>>>@@@?????????@@@AAAAAABBBBBBBBBDDDFFFGGGGGGHHHJJJLLLLLLNNNOOOPPPPPPQQQTTTVVVUUUWWWYYY[[[\\\]]]^^^```gggmmmvvvrrrhhhzzz```eeevvveeeSSSJJJJJJNNNUUU\\\FFFBBB@@@HHHUUU\\\UUUKKKNNNPPPPPPNNNIIIEEEAAA@@@DDD@@@;;;777555333111///222222111111000000/////////000000000111111111111000000000000111111111111111111111111111111111111111222222222222333333333111///444::::::???YYYxxxsssSSSWWW]]]dddjjjsss~~~iii[[[TTTVVVXXXXXXWWWYYY]]]aaa___^^^[[[YYYXXXXXXYYYYYYVVVVVVTTTLLLBBB999444333111222222222222333333333111111111111111111111111111222222222222333333333111222222222222333333333555444444444555555666777;;;333222AAASSScccwwwrrrooo}}}lllgggUUULLLLLLLLLRRRTTTLLLAAA<<<666666999===???>>>@@@???>>>>>>===;;;888555111111000000000000111111000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222000555444333555777MMMnnn}}}zzzwwwuuutttiiikkkvvvyyy}}}|||pppkkkmmmtttiiiZZZZZZWWWRRRSSSUUUXXXYYYWWWRRRNNNJJJIIIHHHGGGFFFEEEEEEEEEDDDAAA===<<<<<<<<<<<<;;;999999888777666555555444222000///...///000///...////////////////////////........................------...///000222444555111222333222222333666888555555444333333555666777666666555444333333222222000111222222222222222222111111222333444444444444666666777777888999999999777999<<<===<<<<<<===?????????@@@@@@@@@@@@@@@@@@<<<>>>@@@BBBBBBDDDFFFHHHJJJKKKMMMNNNNNNPPPSSSUUUOOORRRWWW[[[^^^^^^]]]\\\ccceeeiiiooozzz}}}nnnppprrrsss^^^fff|||iiiWWWHHHCCCIIISSSLLLFFF===???SSSgggbbbPPPKKKNNNPPPOOOJJJEEEAAA???CCC@@@<<<999777555333111111111111111000000000000000000000000111111111111000000000111111111222222222222222222222222222222222222222222333333333333555555555777===OOOooogggYYYQQQ\\\qqq~~~uuu|||eeeXXXYYYZZZYYYXXXYYY\\\```]]]\\\[[[YYYYYYYYYZZZZZZWWWWWWUUUPPPGGG>>>777333222222222222333333333333222222222222222222222222222222222222333333333333222222222222333333333333555555555555555666777888555444>>>SSSeeeqqq~~~zzzrrrrrr~~~}}}rrr___TTTOOOHHHJJJOOOLLLDDD>>>888888===AAABBB@@@AAA@@@??????>>>===:::777222222111000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222444777444000333>>>fffzzzyyy}}}lllppp}}}~~~uuuhhh___tttiii[[[\\\YYYRRRSSSUUUXXXYYYWWWRRRNNNKKKKKKJJJHHHFFFDDDCCCCCCDDDAAA===<<<<<<<<<<<<;;;999999888777666555444444222000///...///000///...////////////////////////........................---......000222444666777111333333333222222444666444333333222333555888999555666666666555333111000000000111222222222222222111222333444555555555555666666777777888888999999666999;;;<<<<<<<<<===>>>======<<<<<<;;;:::::::::555777999::::::;;;===???BBBDDDFFFGGGHHHJJJMMMPPPNNNQQQUUUZZZ]]]___^^^\\\^^^aaadddgggmmmvvvttthhhpppssssss\\\pppzzzfffPPPBBBCCCKKKQQQSSSHHH===MMMhhhhhhSSSFFFIIIMMMNNNKKKFFFBBB@@@CCC@@@<<<999888666444222000000000000000111111111000000000000111111111111000000111111111222222222222222222222222222222222222222222333333333444444444777888===MMMggg}}}lllRRRTTThhhxxxzzzxxxlll}}}ddd```[[[YYYZZZ[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[XXXWWWUUURRRLLLCCC:::333222222222333333333444444222222222222222222222222222222222333333333444444222222222333333333444444555555555555666777888999555CCCZZZooouuuwww~~~vvvqqqgggRRRHHHKKKLLLGGGAAA;;;;;;AAAFFFFFFDDDBBBAAA@@@@@@AAA???<<<:::333222111111000000111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333666444444888DDDnnnqqquuu}}}~~~zzzyyy}}}{{{qqqggguuujjj[[[]]]ZZZRRRSSSUUUXXXYYYWWWRRRNNNKKKLLLKKKIIIFFFCCCCCCCCCDDDAAA===<<<<<<<<<<<<;;;999999888777666555444444222000///...///000///...////////////////////////..............................///111333555777888111333444444333222333444333222222222444666999;;;555666777777555333000...///000111222222222222222222222333444555555555555666666666777888888999999666888;;;<<<<<<<<<<<<===999999888777666555444333111333444555444444666888;;;<<>>DDDIIIIIIGGGDDDCCCBBBBBBBBBAAA>>><<<333333222111000000111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222///333666;;;@@@GGGgggeeekkk|||vvvwww||||||wwwsssuuuwwwwwwtttooogggbbbYYYWWWQQQRRRTTTVVVWWWVVVRRROOOMMMOOOPPPMMMHHHDDDDDDFFFDDDBBB???<<<;;;:::;;;;;;888888777777666666555555333222000///...///000222////////////............---...//////......///111...///000222333444555555555444222222222444666777333333222222333444666777999888666555444333222222000111111111111222222222222222333444444555555666777777888888888999999999999:::;;;<<<<<<:::999888444444333333333333444444222333555555444444555666:::999888777999<<>><<<;;;;;;<<<===888888777777666666555555333222000///...///000111////////////............---...//////......///111///000111222333444444444555444333222222444555777333333222222333444666777888777555444333222222222000111111111111222222222222222333444444555555666777777777888888888999999:::::::::999888777666555444444333333333333444444444666777666555444555666777777666666888:::===>>>AAAEEEKKKRRRXXX[[[\\\\\\\\\]]]```aaacccfffjjjmmmkkktttxxxjjjhhh||||||~~~~~~wwweeeQQQEEETTTbbbcccPPPDDDIIIOOONNNHHHHHHIIILLLNNNKKKEEEAAAAAAEEECCC:::777;;;;;;444222111000111222222000...000000000000111111111111111111111111111111111111333333333222222222111111333444444333333444444333999CCCXXXrrrzzz|||~~~~~~}}}||||||yyytttooojjjhhhlllpppsssuuuwww}}}lllTTTTTTaaagggnnn~~~wwwUUUWWW^^^]]]\\\ZZZ[[[[[[[[[[[[[[[[[[[[[XXXXXXVVVRRRPPPMMMDDD;;;444222222444333000111444222222222222222222222222222222333333333444444444333333444444444555555555666555777;;;999777AAAOOOwww}}}|||{{{wwwuuuzzz~~~oooqqqpppVVVSSSGGGPPPSSSPPPHHHJJJTTTTTTLLLHHHEEEBBBCCCGGGIIIHHHFFF>>>:::444111111222222111444333222111000000000000111111111111111111111111222222222222111111111000222222222222222222222222777555444:::FFFVVVfffpppooo~~~kkkcccqqq~~~vvv{{{}}}sssuuurrruuunnneee```WWWUUUQQQRRRTTTVVVWWWVVVRRROOOOOOQQQQQQNNNHHHDDDCCCDDD@@@???===<<<;;;<<<>>>???888888777777666666555555333222000/////////000111////////////............---...//////......///111111111222333333333333333555444333222333444555666333333333333333444666666666555444222222111111111000111111111111222222222222222333444444555555666777777777777888888888888999999777666444333333333555555555444555555555555777999999999777666777888888888999:::<<<===>>>>>>AAADDDKKKQQQWWWZZZ\\\]]]\\\]]]^^^___```cccgggkkkiiinnnuuuiiikkk|||{{{yyyoooYYYGGGOOO]]]ggg___PPPGGGHHHMMMMMMJJJIIIJJJMMMNNNIIIDDD@@@FFFFFF===888;;;<<<888333222111111222222000///000000000111111111222222111111111111111111111111333333333222222222222111333222222444555555444333===UUUrrr~~~|||yyywwwuuuttttttrrrpppnnnkkkiiihhhhhhkkkjjjhhhfffffffffggggggmmmrrrwwwyyyzzzdddPPPYYYdddjjjwww```RRRYYY\\\]]]^^^]]]]]]\\\\\\\\\]]]]]]YYYYYYVVVRRRQQQPPPIIIAAA777444222444333111111444333333333333333333333333333333333333444444444444333444444444444555555555888111444<<<<<<:::MMMhhh|||{{{}}}}}}zzz}}}}}}rrrqqquuu{{{hhh___LLLMMMWWWXXXNNNLLLUUUVVVPPPKKKGGGCCCCCCFFFJJJKKKKKKDDD???777222000111333333444333222111111000000111111111111111111111111111222222222222111111111111222222222222333333333333999444999JJJ\\\eeekkkqqqmmmoooiiiooo{{{uuuqqqxxxllllllrrrooofffaaaXXXVVVQQQRRRSSSVVVWWWVVVRRROOOPPPRRRRRRNNNHHHDDDCCCDDDAAA@@@>>><<<;;;<<<===>>>888888777777666666555555222111000000//////000000////////////............---...//////......///111222333333444333333222222555444333333333444444555333333333333444444555555333333222111111000111111000000111111111222222222222222333444444555555666666666666777777777888888888777555444333333444555555666777777888888888888:::;;;<<<<<<;;;;;;===>>>>>>???AAACCCDDDDDDDDDDDDFFFIIIMMMSSSWWWYYYZZZ[[[\\\]]]]]]]]]^^^aaaeeehhhmmmpppsssvvv~~~ttteeeccclll~~~www~~~gggNNNHHHRRRbbbjjjbbbRRRJJJLLLPPPMMMHHHGGGKKKOOOKKKEEE@@@GGGHHHAAA::::::<<<<<<555333111111222222111000000000111111111222222222111111111111111111111111222222222222222222222222333111111555888888999;;;HHHhhh~~~{{{vvvpppkkkhhhgggfff___^^^\\\ZZZXXXXXXXXXXXXZZZ[[[]]]aaaeeekkkooorrrrrrvvvzzz{{{|||```UUUbbbiiiwwwmmmXXXSSSVVV^^^___^^^]]]\\\[[[\\\\\\]]]ZZZYYYVVVQQQQQQQQQMMMFFF;;;666333444333111222444333333333333333333333333333333333444444444444555444444444444555555555555666333444777:::FFFaaa|||{{{{{{{{{~~~~~~yyy{{{~~~lllXXXQQQSSSSSSQQQPPPRRRTTTTTTLLLHHHCCCBBBEEEIIILLLMMMJJJDDD<<<555111222444555444444333222111111111111111111111111111111111111222222222222222222222222222222222333333333333333666;;;QQQsss}}}zzz~~~yyyhhhtttwwwooo{{{vvviiidddkkksssqqqgggbbbYYYWWWQQQRRRSSSVVVWWWVVVRRROOOPPPRRRRRRNNNHHHDDDCCCDDDCCCAAA???<<<;;;;;;;;;<<<888888777777666666555555222111111000000000000000////////////............---...//////......///111333444444444444333222222444444444444333444444444333333444444444444444444222111111000000000111111000000111111111222222222222222333444444555555666555555666666666777777777666555444444555666888999777888999;;;<<<=========<<<>>>@@@AAAAAAAAACCCEEEEEEFFFHHHJJJKKKKKKJJJIIIIIILLLPPPTTTXXXZZZ\\\\\\[[[\\\]]]]]]]]]```cccfffiiilllpppqqquuummmYYYWWWkkkwwwaaaKKKKKKXXXmmmrrrbbbPPPJJJPPPNNNIIIEEEHHHNNNLLLGGGAAAFFFHHHCCC===;;;===>>>666444222111222222111000111111111111222222222222111111111111111111111111222222222222222222222222555111111555777777<<>><<<;;;;;;<<<<<<888888777777666666555555111111111111111000//////////////////............---...//////......///111333333444444444444444333444555555555444333333222333444444555555444333333111000000000111111222333000111111111111222222222222222333444444555555666444444555555555666666666555666777999999::::::::::::<<<@@@DDDGGGIIIJJJJJJHHHJJJKKKJJJIIIIIIJJJLLLIIIJJJKKKLLLLLLMMMMMMLLLKKKMMMPPPTTTXXX[[[]]]^^^WWWZZZ]]]___```aaacccdddeeehhhlllppptttxxx}}}cccTTTTTT|||fffRRRJJJ]]]tttvvvcccPPPMMMSSSQQQHHHEEELLLOOOLLLJJJIIIIIIIIIGGGDDDBBBBBB999666333222222222222222111111111222222222333333111111111111111111111111111111222222222333333333777333444666444777KKKbbb~~~~~~xxxsssllleee^^^YYYMMMKKKGGGDDDCCCCCCEEEFFFFFFHHHLLLRRRWWW\\\```aaaaaadddjjjpppuuuxxxzzzzzzxxx{{{|||{{{zzzgggVVVQQQ```qqq{{{bbbVVVXXXYYY[[[]]]]]]\\\ZZZYYYXXXXXXUUURRRSSSSSSNNNGGGFFF===444333444333333444444444444444444444444444444444444444555555555555555555555555666666666666666999<<>>???888888888777666666555555111111111111111000//////000/////////............---...//////......///111222333444444555555444444444555555555444444333222333444555555555444333222111000000000111222333444000111111111111222222222222222333444444555555666444444444555555555666666666777999:::::::::999888;;;===BBBFFFJJJMMMNNNNNNMMMNNNOOONNNKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYUUUYYY^^^aaabbbbbbcccdddfffgggiiilllooossswwwyyywwwcccWWWZZZxxxlllUUUFFFTTTooozzzmmm[[[LLLUUUUUUJJJFFFLLLQQQNNNMMMKKKJJJKKKKKKHHHEEECCC:::777333222222333222222111111222222222333333333111111111111111111111111111111111222222333333333444222555999888???YYYvvv}}}wwwtttmmmggg___WWWNNNIIIEEEDDDCCCBBBCCCEEEHHHJJJGGGJJJOOOUUUZZZ^^^aaabbbjjjlllnnnqqqtttuuuwwwwwwvvvzzz}}}}}}|||xxxwwweeeMMMQQQbbbppp|||\\\VVVYYY\\\^^^___]]][[[YYYXXXYYYWWWTTTTTTTTTOOOGGGHHH>>>444333444333333444444444444444444444444444444444444555555555666666555555555555666666666777:::555<<>><<<;;;::::::;;;777777777666666555444333111111000000000000111111000000/////////.........//////......///000111222555555555555555555444444555555555555555555555555555555666666555444333222111111111111111111111111111111111222222333333444333333333333333444444444444333333333333333333333666666666777888999:::;;;@@@AAACCCEEEHHHJJJLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKNNNQQQTTTUUUVVVXXXZZZXXX\\\```cccddddddeeeeeeeeegggjjjnnnqqqssstttuuuxxxzzzcccSSSOOOVVVmmmcccNNN[[[llloooooodddUUUWWWXXXIIIGGGPPPNNNNNNNNNMMMLLLJJJGGGEEEDDD@@@;;;666222222333222222222222222222222222222222000111111111222222333333444444444444444444444444333999666777JJJbbbyyy}}}}}}~~~yyyrrrnnn```[[[RRRLLLHHHFFFEEEDDDFFFEEEDDDDDDEEEHHHJJJLLLQQQTTTYYY^^^cccgggiiijjjmmmmmmoooqqqtttuuutttssswww{{{{{{zzzoooPPPSSSbbbppp~~~rrrYYYWWWWWWYYY[[[[[[ZZZYYY\\\YYYTTTRRRSSSSSSQQQPPPKKKDDD;;;555333333444333555444444333333444444555444444444555555555555666555666555444555666777777777EEE\\\uuu}}}~~~~~~|||qqqiiibbbbbbfffppp~~~}}}ooo]]]SSSUUU[[[WWWWWWTTTOOOGGGBBB@@@@@@DDDHHHLLLLLLGGG@@@:::777444333222222333444333111222222222222222222222222333333333333333333333333555333444666666666<<>>BBBCCCDDDFFFIIIKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKLLLOOORRRTTTUUUVVVXXXZZZYYY\\\```cccdddfffhhhjjjggghhhkkknnnppprrrrrrrrruuuyyy}}}oooYYYLLLFFFSSSnnn~~~XXXSSSdddrrr{{{uuu^^^UUUVVVKKKFFFJJJLLLNNNNNNNNNLLLJJJHHHEEEDDD@@@<<<777333222222222111222222222222222222222222000000111222333444555555444444444444444444444444777;;;555777SSSsss~~~wwwnnneee^^^SSSNNNIIIDDDCCCCCCCCCCCCEEEDDDDDDEEEHHHLLLPPPSSSYYY[[[___cccgggjjjkkklllpppooonnnooorrrtttuuutttvvvyyy{{{|||\\\KKKWWWgggrrrooo{{{___WWWTTTYYYZZZVVVVVVZZZWWWTTTRRRQQQQQQRRRRRRQQQKKKEEE===777444444444333555444444333333444444555444444444555555555555666888555333444666777888999:::]]]rrr~~~~~~{{{|||~~~~~~}}}~~~zzznnnccc\\\XXXVVVZZZgggzzzwwwyyy{{{xxxlllXXXRRR___XXXXXXUUUPPPJJJDDDAAA@@@BBBDDDGGGJJJIIIEEE===888333222000111222333333222222222222222222222222222333333333333333333333333555444444444444;;;KKK[[[rrrsssuuuvvv|||zzzhhhggguuuttt```cccyyy}}}rrrmmmnnnhhhiiikkklllnnnqqquuuxxxlllcccbbbZZZVVVOOORRRUUUXXXXXXWWWTTTQQQOOOQQQRRROOOIIIDDDCCCCCC@@@>>><<<:::999888999999666666666666555444333333111111000000000000111111000000000////////////.........//////000111222333333333444444444444555555444444444555555555555555555555444444333222222111111111111111111111111111333333222222222222222222333333222222222222111111333444444444555555666666666777999;;;>>>???AAAAAACCCDDDEEEGGGIIIKKKLLLMMMJJJJJJKKKKKKLLLLLLLLLLLLIIIIIIHHHHHHIIIJJJKKKLLLNNNPPPSSSTTTUUUVVVXXXYYY[[[]]]```aaabbbdddhhhjjjhhhiiilllnnnoooppppppooosssyyy}}}{{{aaaQQQEEEKKK___xxx||||||gggXXX[[[iii{{{fffTTTSSSOOOFFFEEEHHHMMMNNNNNNMMMKKKHHHFFFDDDAAA===888444111111111111222222222222222222222222111111222333333444555555333333444444444444444444666<<<777===]]]~~~wwwmmmcccYYYSSSLLLIIIEEECCCCCCDDDEEEEEECCCDDDFFFIIIMMMQQQUUUWWW]]]___bbbfffiiilllmmmmmmrrrppppppqqqsssuuuuuuttttttwwwzzz~~~sssRRRNNNYYYgggzzzwwwxxxlll\\\RRRVVVZZZVVVUUUXXXXXXVVVTTTRRRPPPOOONNNNNNJJJFFF???999555444444444555444444333333444444555444444444555555555555666:::777555888999999999;;;EEEttt|||{{{|||{{{~~~~~~zzz|||~~~~~~~~~yyynnnccc]]]ZZZTTTQQQTTTccczzzyyyhhhpppxxxeeeWWW[[[YYYYYYWWWRRRMMMGGGBBB@@@@@@@@@BBBGGGJJJHHHAAA:::333111000000222333333333222222222222222222222222222222333333333333444444222444555444666HHHlllwwwqqqzzzkkk^^^oooxxxiiiiiiggglllmmmmmmnnnqqqtttxxx{{{llldddbbb[[[WWWOOOQQQUUUXXXXXXWWWTTTRRROOOQQQRRROOOIIIDDDCCCDDD???>>><<<:::999888888888666666666666555444333222111111000000000000111111111000000000////////////---...///000111222333333333333333333444444555555444444444555555555666666555444333333222222111111111111111111111111111111333333222222222222222222222222222222222222222222444444555666777888888999999:::<<>>???DDDIIIJJJDDD===555222000000111333333333222222222222222222222222222222222333333444444444///444777666:::WWW{{{aaaeee{{{llldddiiibbbpppooooooqqqtttxxx{{{}}}lllcccbbbZZZVVVOOORRRUUUXXXXXXWWWTTTRRRPPPRRRRRRNNNHHHDDDCCCDDD@@@>>><<<:::999888888999555555666555555444333222111111000000000000111111111111000000000/////////---...///111222333333333222222333333444444555555333333444444555666666666555444333222111111111111111111111111111111111111222222222222222222222222222222222222333333333444555666777888999:::;;;<<<===>>>@@@BBBCCCDDDCCCCCCBBBCCCDDDFFFIIIKKKLLLMMMJJJKKKMMMNNNOOONNNMMMMMMIIIIIIHHHGGGHHHJJJMMMNNNPPPRRRUUUUUUUUUUUUWWWXXX\\\]]]^^^______```bbbdddiiijjjkkkmmmmmmmmmmmmllllllrrrxxxzzzzzzhhhOOODDDDDDSSStttjjjOOOOOOhhhssshhhUUURRR^^^YYYLLLJJJJJJKKKMMMNNNNNNLLLIIIGGGDDDBBB>>>888333111222444222222222222222222222222444333333333222222222111222333333444444555555555000999EEE^^^~~~qqquuuzzz~~~}}}vvvkkk```WWWPPPLLLIIIFFFEEEDDDEEEHHHJJJJJJIIIKKKMMMQQQUUUXXXZZZ[[[\\\]]]___ccchhhllloooqqqrrrrrrrrrsssuuuvvvvvvsssqqqrrrrrrwww^^^JJJUUUiiimmmvvvsssZZZOOOTTT[[[[[[WWWVVVWWWWWWUUURRRPPPPPPPPPJJJHHHEEE???888555444444555444444333333444444555444444444555555555555666666444666:::888666>>>KKKuuu~~~~~~|||xxxqqqrrrwww}}}~~~}}}~~~~~~~~~~~~}}}{{{{{{{{{zzzxxxvvvrrrpppkkkeee^^^ZZZYYYYYYQQQPPPUUUdddxxxtttjjjYYYYYYXXXVVVTTTNNNGGGBBBAAA???>>>AAAFFFHHHEEEAAA777555222111222333333333222222222222222222222222111222222333333444444555...333888888???___wwwxxx^^^ooo~~~uuudddeeekkkfffqqqpppppprrrvvvzzz|||}}}kkkbbb```XXXSSSPPPRRRVVVXXXXXXVVVSSSQQQPPPRRRRRRNNNHHHDDDCCCEEE@@@???===;;;999999999999555555555555444333222222111111000000000000111111111111111000000000//////,,,...000222333444444444111222222333444444555555333333444444555666666777444333222111000000111111111111111111111111111111111111111222222333333444111111222333444555555666777777888:::;;;===>>>>>>AAABBBDDDEEEEEEDDDCCCBBB@@@AAACCCEEEHHHJJJLLLMMMLLLMMMOOOPPPPPPOOONNNMMMIIIHHHGGGGGGHHHJJJMMMOOOQQQSSSUUUVVVUUUUUUVVVXXXYYY[[[^^^___```aaaccceeehhhiiikkklllmmmmmmllllllmmmqqquuuwwwzzzlllUUUGGGIIIgggrrrVVVLLLYYYppprrrbbb[[[hhheeePPPHHHGGGIIILLLNNNOOOMMMKKKIIIFFFDDD@@@:::444111333555222222222222222222222222111111111222222222222222222222333333444555555666444:::LLLpppppphhhqqquuuxxxwwwuuuuuu{{{}}}tttnnneee]]]VVVQQQMMMJJJKKKKKKLLLOOOSSSVVVVVVVVVWWWWWWWWWXXXZZZ]]]```bbbaaacccgggkkkoooqqqssstttsssrrrqqqqqqrrrsssrrrqqqssssssxxxuuuTTTQQQbbbmmmyyyrrrWWWQQQZZZ]]]WWWUUUVVVWWWUUURRRPPPPPPQQQJJJIIIFFF@@@:::555444444555444444333333444444555444444444555555555555666666444666999777888JJJ___uuuvvvyyy|||yyyvvvxxx~~~}}}~~~||||||}}}~~~}}}|||zzzxxxwwwvvvuuuuuutttqqqmmmjjjgggdddbbb___^^^\\\YYYWWWPPPRRRZZZiiiyyy{{{YYYXXXXXXXXXVVVQQQJJJDDDBBB@@@>>>@@@CCCEEEEEECCC:::777333111222333333333222222222222222222222222111111222333333444555555111444888;;;DDD]]]{{{ooorrryyytttiiiyyywwwhhhdddgggjjjmmmooonnnnnnrrrwwwzzzzzzzzzjjj```^^^VVVQQQQQQSSSVVVXXXXXXVVVSSSPPPPPPRRRQQQNNNHHHDDDDDDEEEAAA???===;;;:::999999:::555555555555444333222222111111000000000000111111111111111111000000000000,,,---000222333444444444111111222333333444555555333333444444555666777777444333222000000000000111111111111111111111111111000000111222333333444444111111222333555666777777888888999;;;===>>>???@@@DDDEEEFFFGGGFFFEEEBBBAAA???@@@BBBEEEHHHJJJLLLNNNMMMNNNPPPQQQQQQPPPNNNMMMJJJHHHGGGGGGHHHJJJMMMOOORRRSSSVVVVVVUUUUUUVVVWWWWWWZZZ]]]```aaaccceeeggghhhiiijjjlllmmmmmmllllllqqqrrrssswww|||gggLLLBBBVVVsssyyy^^^MMMMMM|||vvvjjjwwwrrrWWWJJJFFFHHHLLLNNNOOONNNLLLKKKGGGEEEBBB;;;444222333666222222222222222222222222//////000111222333333444222222333333444555666666:::<<>>;;;999888777666666555555444444333222222111000////////////000000000///...------...///000......///333777777444111666555333222222333555666333333444555666666666555333222111000000111222333111111111111111111111111000000000000111111111111222222333444666888:::;;;@@@@@@AAACCCDDDFFFGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@@@@DDDJJJNNNOOONNNQQQPPPOOOPPPRRRPPPLLLIIIGGGGGGFFFFFFHHHJJJMMMNNNSSSTTTUUUUUUUUUVVVYYY[[[[[[[[[\\\^^^```bbbdddeeedddgggjjjkkklllmmmooopppsssrrrsssuuuxxx|||{{{UUUFFFMMMYYYlllTTTIIIhhhvvvuuudddGGGDDDGGGKKKOOORRRPPPJJJFFFGGGDDD@@@;;;777444333333111111222222222333333333444444444333333222222222222666777444000000333444;;;BBBddd}}}{{{]]]VVV]]]eeekkkooonnnqqqzzz}}}xxxuuuxxx}}}xxxrrrlllhhhbbb\\\XXXXXXZZZ\\\iiijjjkkkmmmmmmkkkgggdddcccbbb```^^^]]]___dddhhhhhhooouuuuuuuuuwwwvvvrrrqqqpppooonnnnnnooopppqqquuuuuuxxx~~~tttHHHLLLSSSeeesssnnnUUUSSSUUUWWWYYYXXXXXXVVVSSSPPPMMMLLLIIIJJJHHHCCC<<<777555666555555555555555555555555555555555666666666666666???333888???666;;;___}}}yyyyyy|||}}}~~~uuukkklllvvv~~~}}}}}}~~~}}}xxxxxxzzz}}}}}}{{{zzzyyyvvvtttqqqnnnmmmjjjhhheeebbb___\\\ZZZZZZ[[[]]]\\\XXXZZZ]]]YYYRRRRRRUUU^^^mmm}}}uuu~~~|||wwwZZZXXX\\\OOOTTTVVV>>>EEECCCAAA@@@@@@BBBDDDFFF@@@:::444222444555333000333333333333333333333333222222222222333444555666444444555999GGGZZZiiipppzzzqqqxxxwww|||nnngggqqqyyylllgggggggggiiilllhhhkkkooosssuuutttsssqqqhhhaaa]]]VVVUUUSSSSSSTTTWWWYYYXXXSSSOOOMMMNNNOOOMMMJJJFFFDDDCCCAAA@@@>>>;;;999888777666666555555444444333222222111111111000000000000000000000////////////000000//////000333666777444111666555333222222333555666444444555666666666555555222222111000000111222222111111111111111111111111000000000000111111111111222222333444666888:::;;;??????AAABBBDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@CCCHHHLLLNNNNNNRRRPPPPPPPPPQQQOOOKKKGGGGGGFFFEEEFFFGGGJJJMMMOOORRRSSSTTTTTTUUUVVVYYY\\\[[[[[[\\\^^^```bbbdddeeeeeehhhkkklllmmmnnnppprrrrrrrrrsssuuuwww{{{~~~bbbLLLKKKSSSjjj||||||[[[GGGTTTuuuwwwtttfffPPPGGGHHHJJJMMMPPPOOOKKKGGGGGGEEE@@@;;;777555333333111111222222222333333333444444444333333222222222222444555444333333555777>>>LLLmmm|||kkkUUUTTT^^^aaaggglllooowww{{{xxxxxx|||zzzuuujjjiiigggfffhhhkkknnnqqqyyyyyyxxxxxxwwwsssnnnjjjccccccbbb``````bbbgggkkklllrrrwwwwwwwwwxxxvvvssspppooommmlllkkkkkkllllllqqqssswww}}}bbbMMMNNN]]]mmmwwwyyybbbVVVRRRVVVXXXXXXXXXVVVTTTQQQNNNLLLIIIJJJHHHCCC<<<777555666555555555555555555555555555555555666666666666666888333777======LLLkkk}}}{{{}}}}}}{{{zzzwwwppplllpppwww~~~~~~~~~|||{{{zzzyyyzzz{{{|||{{{zzzxxxvvvsssoookkkfffbbb```\\\\\\ZZZYYYXXXXXXXXXXXXXXXZZZYYYUUUVVVXXXUUUNNNLLLRRR]]]mmm{{{uuufffWWWZZZWWWXXXUUUDDDFFFDDDAAA@@@@@@BBBDDDFFFBBB<<<555222333444333000333333333333333333333333333222222222333444444555666444888EEEWWWgggpppttt|||}}}rrrhhhiii|||xxx``````ppp}}}rrrhhhfffggghhhjjjmmmlllnnnpppsssttttttrrrrrrggg___]]]VVVUUURRRSSSUUUWWWYYYWWWTTTQQQMMMOOOOOOMMMIIIFFFDDDCCCAAA@@@>>>;;;999888777666666555555444444333222222111111111111111000//////000000111111111111000000//////111333666666444222555444333222222333444555666666666666666666555444222222111000000111222222111111111111111111111111000000000111111111222222222222333444555777999:::===>>>@@@BBBCCCEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@???AAAFFFJJJMMMNNNRRRQQQPPPPPPOOOMMMIIIFFFFFFEEEDDDEEEGGGJJJMMMOOOQQQRRRTTTTTTUUUWWWZZZ]]][[[[[[\\\^^^```bbbdddeeefffhhhkkkmmmnnnoooqqqsssrrrrrrsssuuuwwwyyy{{{|||mmmNNNFFFJJJUUUpppkkkLLLFFF^^^qqqssspppoooiii___LLLJJJIIIJJJMMMNNNKKKIIIHHHEEEAAA<<<888555333222111111222222222333333333444444333333333333222222222222333555666666888999DDD^^^uuuWWWLLLSSS^^^^^^bbbhhhppp|||}}}xxxxxx|||~~~}}}tttuuuxxx{{{}}}wwwpppkkkggggggeeecccccceeeiiilllpppvvvzzzyyyxxxxxxvvvsssmmmllljjjhhhffffffffffffkkkooouuu}}}SSSJJJTTTgggooovvvrrrZZZPPPYYYXXXXXXXXXWWWTTTQQQNNNLLLJJJIIIHHHCCC>>>999666555555555555555555555555555555555555666666777777777444777888:::HHHccczzzzzz}}}||||||wwwnnnjjjnnnuuuyyy~~~}}}||||||zzzwwwvvvvvvvvvuuutttnnnlllgggbbb\\\VVVRRROOOMMMMMMNNNPPPRRRTTTVVVWWWUUUVVVUUURRRQQQRRRNNNIIIGGGPPP^^^mmmzzznnnjjj|||uuuXXXTTTZZZZZZSSSKKKGGGEEEAAA??????AAADDDFFFEEE>>>777333333333222111333333333333333333333333444333333333333333444555:::666>>>VVVmmmvvvxxxzzz~~~~~~rrrjjjooo}}}jjjUUU___vvvrrrjjjeeefffhhhiiijjjmmmoooppppppqqqrrrrrrsssssshhh___\\\VVVTTTQQQSSSVVVXXXYYYWWWTTTRRRNNNOOOOOOMMMIIIEEEDDDDDDAAA@@@>>>;;;999888777666666555555444444333222222000000111111111000///...//////111222222111//////000000222444555555444333555444333333333333444555777777777777666555444444222111111111111111111222111111111111111111111111000000111111111222222222222222333444555777888999;;;<<>>999666333222111111222222222333333333333333333333333333333333444222111444666777888;;;MMMrrr~~~___IIIJJJTTT[[[\\\^^^dddppp}}}|||wwwxxxzzzsssmmmlllkkkiiigggeeeeeehhhkkkrrrxxx{{{xxxvvvvvvuuuqqqjjjiiifffcccaaa_________eeejjjsss}}}```KKKNNNcccmmmsss{{{]]]PPP\\\WWWXXXXXXWWWUUURRRNNNLLLJJJIIIHHHDDD???;;;777555555555555555555555555555555555555666777777888888666>>>:::888TTTwwwzzz~~~yyyuuu|||~~~wwwjjjhhhrrrzzzzzz~~~}}}}}}~~~}}}{{{zzzxxxvvvtttrrrooollliii]]]ZZZVVVQQQLLLHHHDDDCCCDDDEEEGGGJJJNNNRRRUUUWWWSSSSSSRRRPPPNNNLLLIIIFFFDDDPPPaaaoooyyy{{{kkk~~~fffQQQVVVZZZSSSMMMHHHFFFBBB???>>>@@@DDDFFFFFFAAA999444222333222222333333333333333333333333444444333333333444444444999<<>>;;;999888777666666555555444444333222222...//////000000//////...---...000000000000...---000222333444444444444444444444444333333444444444666666777666666555444444111111111222222111111111111111111111111111111111111111111111222222222222222222222333555666888888:::;;;>>>AAACCCDDDEEEEEEDDDDDDEEEEEEEEECCCAAA@@@??????@@@AAACCCGGGKKKMMMPPPQQQQQQOOOLLLHHHEEECCCDDDCCCBBBBBBEEEIIINNNQQQPPPQQQRRRSSSTTTVVVZZZ]]]ZZZZZZ[[[]]]___aaacccdddcccfffiiikkklllnnnppprrrrrrrrrssstttuuuwwwyyyzzz}}}{{{XXXIIIKKKFFF^^^xxx^^^RRRJJJRRR```gggfffbbbXXXPPPHHHFFFIIIMMMNNNLLLIIIGGGCCC???:::666333222111111222222222333333333333333333333333333333333666222111444555555888>>>ZZZvvvvvvnnnQQQGGGMMMUUUWWWZZZ[[[aaaooo}}}{{{wwwyyyxxxsssllllllkkkiiiggggggjjjmmmrrrwwwyyyvvvssssssqqqnnnhhhfffccc___\\\ZZZYYYYYY```fffppp{{{qqqRRRJJJ[[[gggpppdddSSS[[[VVVWWWXXXXXXVVVSSSOOOMMMJJJIIIGGGEEEAAA===888555555555555555555555555555555555666666777888888999666AAA:::<<>>===???AAACCCGGGKKKOOOSSSUUURRRQQQPPPOOOLLLHHHEEEEEEEEERRRdddrrrzzz___UUU[[[VVVLLLIIIFFFBBB???>>>@@@BBBDDDGGGBBB<<<666333333333333333333333333333333333333444444333333444444555555444GGGooo~~~qqqaaagggwwwkkkiiiiiimmmooollllllnnnooonnnmmmlllnnnqqqtttvvvnnn```^^^WWWSSSPPPSSSWWWYYYYYYWWWUUUUUUOOOOOONNNLLLHHHEEEDDDEEEAAA@@@>>>;;;999888777666666555555444444333222222///.........///000111222......////////////......111333444555444333444555444444444444444444444444555555555555555555444333000111222222222222111000111111111111111111111111111111111222222222222333222222222333444666777888999;;;???BBBDDDEEEEEEEEECCCDDDEEEFFFEEECCCAAA???>>>@@@BBBCCCEEEGGGJJJLLLNNNPPPQQQOOOKKKGGGDDDDDDCCCBBB@@@AAADDDIIINNNRRRPPPQQQSSSSSSTTTVVVYYY\\\ZZZZZZ[[[]]]___aaacccdddbbbeeehhhkkklllnnnppprrrtttsssrrrssstttwwwzzz|||}}}^^^JJJHHH???RRRrrr}}}kkkXXXJJJRRRdddlllcccWWW^^^TTTIIIFFFJJJOOOPPPNNNIIIHHHDDD@@@;;;777333222111111222222222333333333222222333333333333444444666222222555444333;;;GGGkkkrrryyy\\\KKKKKKPPPRRRSSSUUUVVV^^^lllyyy|||zzzxxxzzzzzzuuulllllllllkkkjjjkkknnnppppppuuuwwwsssppppppooolllfffddd```]]]ZZZWWWVVVVVV[[[```jjjwww```KKKQQQZZZhhh{{{www___VVVVVVWWWYYYYYYWWWTTTPPPMMMKKKIIIGGGEEECCC???999555555555555555555555555555555555666777777888999999444>>>:::IIIxxxyyy}}}pppppptttvvv}}}{{{sssnnnqqqyyy}}}|||yyyyyyyyyzzz{{{zzzwwwttttttpppjjjddd\\\SSSJJJDDD>>>>>><<<;;;;;;;;;<<<======>>>@@@DDDHHHLLLPPPRRRPPPOOOOOOOOOKKKEEECCCEEEEEERRRdddsss{{{{{{\\\ZZZYYYMMMHHHFFFCCCAAA@@@@@@AAABBBEEEBBB>>>999555444333333333333333333333333333333333333333333444555666777444TTT{{{vvv{{{{{{dddcccvvv{{{mmmlllnnnrrrrrrooonnnppppppooommmmmmnnnqqqtttvvvnnn```___YYYTTTOOOSSSXXXZZZXXXVVVVVVVVVOOOOOONNNKKKGGGEEEEEEEEEAAA@@@>>>;;;999888777666666555555444444333222222000///......000222555777000000////////////000000111333555555333222444666333444444444444444444333222333444444444444444444000111222222222222111000111111111111111111111111111111111222222222333333222222222333444555666777999;;;???CCCEEEFFFFFFEEEBBBCCCEEEFFFEEECCC@@@???<<<@@@DDDFFFFFFGGGIIIKKKLLLOOOPPPNNNJJJFFFDDDDDDBBBAAA???@@@CCCHHHNNNRRRQQQRRRSSSSSSSSSUUUXXXZZZYYYZZZ[[[\\\^^^aaacccdddcccfffiiilllmmmoooqqqsssuuutttrrrqqqssswww|||}}}kkkOOOGGG>>>HHH___~~~uuuaaaOOOQQQdddppphhhZZZbbbWWWKKKGGGKKKPPPQQQOOOJJJHHHEEEAAA<<<777333111111111222222222333333333222222222333333444444444555222333666555444AAASSSzzz}}}wwwiiiMMMIIIOOONNNMMMQQQRRRSSSZZZfffooorrrwww|||vvvvvvwwwyyy}}}{{{vvvrrrrrrqqqooollllllmmmooooootttuuuqqqnnnooommmjjjdddbbb___[[[XXXVVVUUUUUUUUUZZZdddppp|||pppQQQLLLRRRbbbuuu{{{uuuWWWUUUWWWYYYZZZXXXTTTPPPMMMKKKIIIGGGFFFDDD@@@:::555555555555555555555555555444555666777888999::::::444>>>???\\\|||uuupppqqqzzz~~~wwwpppkkkpppvvvyyyzzz|||zzzzzzyyyyyywwwtttooollleee```XXXQQQKKKEEE???<<<===<<<;;;::::::;;;<<<===<<<>>>@@@DDDHHHMMMPPPRRRNNNLLLMMMOOOJJJCCCBBBFFFCCCOOOaaaqqq{{{|||fffVVVXXXPPPGGGFFFEEECCCAAA@@@@@@@@@CCCBBB???<<<888555444444333333333333333333333333222222222333555666888999@@@]]]nnnXXXcccuuunnnnnnpppuuuuuuqqqpppsssuuusssqqqppppppqqqssstttnnn``````ZZZVVVOOOSSSXXXZZZXXXVVVVVVWWWPPPOOONNNKKKGGGEEEEEEEEEAAA@@@>>>;;;999888777666666555555444444333222222222111//////111444999;;;222111000//////000111222222444666555333222444666333444444555555444444333111111222333444444444444000111222333333222111000111111111111111111111111111111222222222333333333222222222333444555666777999;;;???CCCFFFGGGFFFFFFBBBCCCEEEFFFEEECCC@@@>>><<<@@@EEEHHHHHHHHHIIIKKKKKKNNNPPPNNNJJJFFFDDDEEEBBB@@@??????BBBHHHOOOSSSRRRSSSSSSSSSSSSTTTWWWZZZYYYZZZ[[[\\\^^^aaacccddddddgggjjjmmmnnnppprrrtttvvvtttqqqqqqsssxxx}}}}}}}}}[[[NNNAAADDDQQQlllqqq|||}}}iiiQQQMMM^^^qqqpppeeedddXXXLLLHHHLLLQQQRRROOOJJJIIIFFFBBB===888444111111111222222222333333333222222222333333444444444444111444888555666GGG\\\}}}|||[[[DDDIIIPPPJJJIIIQQQQQQQQQWWWaaaeeeeeejjjqqqqqqsssvvvyyy||||||{{{zzzwwwrrrmmmjjjjjjjjjooossstttpppnnnnnnmmmkkkcccbbb^^^[[[XXXVVVUUUUUURRRWWW```lllyyy}}}YYYMMMQQQccctttvvv]]]UUUWWWYYYZZZXXXUUUPPPMMMKKKIIIGGGFFFEEEAAA:::555555555555555555555555555444555666777888999::::::888@@@FFFkkksss|||pppmmmnnnoooyyy|||pppfffeeepppyyyxxxxxx{{{}}}{{{yyyxxxuuupppjjjeeeVVVPPPHHHBBB???>>>>>>===@@@???===;;;;;;;;;<<<======???BBBFFFKKKOOOSSSUUULLLJJJLLLNNNIIIBBBAAAFFF@@@LLL^^^ooo{{{xxxkkkPPPVVVSSSGGGFFFEEEDDDBBBAAA???>>>AAAAAA@@@===999666444444333333333333333333333333111111222333555777999:::OOOaaarrr~~~eeePPPbbbsssnnnnnnqqqvvvvvvrrrrrruuuyyyxxxuuusssqqqqqqrrrrrrnnnaaa```YYYTTTTTTQQQYYY^^^YYYXXXYYYQQQQQQPPPNNNKKKHHHDDDAAA@@@AAA???===:::999888777777555444444333333222222111//////000000111111222222---///000000//////000222555555555555555666777777444555555555666666777777666666555555555444444444333333333222222222111111000111111111111222222222000111111111111222222222222222333333333333444444999:::===???BBBDDDEEEFFFEEEEEEDDDCCCBBBAAAAAAAAA>>>>>>???AAACCCFFFHHHIIIMMMLLLJJJHHHGGGFFFEEEEEEAAAAAAAAAAAABBBFFFKKKOOOQQQRRRTTTTTTTTTVVVXXX[[[YYY[[[\\\]]]^^^```dddgggdddfffiiijjjlllooorrruuuvvvtttsssuuuxxx{{{{{{yyy}}}~~~pppMMMFFFDDDFFFTTTpppjjjnnnssslll}}}www\\\JJJZZZnnnnnnffffff]]]PPPHHHIIIOOOQQQPPPLLLIIIEEEAAA>>>:::666333333333333333333333333333222222333333333333444444555555///444<<<444FFFuuu{{{qqqgggVVVJJJJJJKKKFFFHHHOOOSSSUUU^^^iiiooolllhhhhhhlllkkkrrr~~~{{{|||xxxrrrooommmlllllloooooonnnmmmkkkjjjiiiiiibbbaaa___]]]ZZZWWWUUUTTTSSSRRRVVV```ppp~~~~~~uuuOOOLLL]]]kkkvvvbbbVVVVVVXXX[[[ZZZUUUOOOLLLKKKIIIGGGFFFDDD@@@;;;777666666555555555555666666555555555777:::;;;<<<;;;===666YYYuuuxxx~~~uuukkkdddeeerrrvvvhhhjjjnnnqqqtttwwwyyy{{{|||}}}{{{uuupppiii]]]QQQJJJFFFBBB???>>>??????>>>>>>>>>>>>======<<<<<<;;;???AAACCCGGGJJJNNNPPPRRRPPPPPPNNNKKKHHHCCC???===BBBIIIXXXlllzzz{{{~~~eeeTTTQQQVVVLLLJJJGGGGGGHHHFFFAAA===AAACCCBBB???999444333333555444444333333444444555555222...444;;;555777JJJYYYZZZjjjtttyyy}}}{{{oooxxxdddOOOTTTmmmrrrnnnmmmnnnqqqvvvyyyxxxvvvuuusssrrrqqqsssuuuuuuuuunnn```^^^WWWRRRSSSQQQYYY^^^XXXXXXYYYQQQPPPOOOMMMKKKHHHEEEBBBAAABBB@@@===;;;888777777777555444444333333222222111000000000000000111111111---///000000//////111222555555555555555666666777444555555555666666666777666555555555444444444444333333333222222222111111000111111111111222222222000111111111111222222222222222333333333333444444999:::===@@@BBBDDDFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@>>>???@@@AAACCCFFFHHHIIIJJJJJJHHHFFFEEEDDDCCCCCC@@@@@@@@@@@@AAADDDJJJNNNPPPQQQSSSTTTTTTUUUXXXZZZZZZ\\\]]]]]]^^^```cccfffdddfffiiijjjlllnnnrrruuuwwwuuutttvvvyyy||||||{{{{{{|||~~~^^^OOOJJJFFFNNNddd{{{kkkfffxxxkkkyyy|||rrrqqqZZZGGGRRRfffnnnpppjjjbbbVVVMMMKKKNNNPPPPPPLLLIIIEEEAAA>>>:::666333333333333333333333333333222222333333333333444444444444000555>>><<>>>>>>>>>>>>>>>>>>>>AAABBBEEEIIILLLPPPRRRTTTRRRQQQNNNKKKGGGCCC@@@>>>AAAFFFUUUhhhwww}}}}}}xxx___OOORRRNNNLLLJJJIIIJJJHHHDDD@@@BBBCCCBBB???999555333333555444444333333444444555666555111555999444;;;RRRggggggtttyyyyyy|||vvvyyyrrrnnnyyyyyy___RRR___uuunnnpppoooooorrrvvvxxxxxxwwwwwwuuussssssssstttsssrrrnnn___\\\UUUQQQSSSPPPXXX]]]XXXXXXYYYQQQNNNNNNMMMKKKHHHFFFCCCBBBBBBAAA>>>;;;888666555555555444444333333222222111111000000000000000000///---///000000///000111333555555444444555555666777555555555555555666666666555555555555444444444444333333333222222222111111000111111111111222222222000111111111111222222222222222333333333333444444999:::===@@@CCCEEEGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@>>>???@@@BBBDDDFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@???@@@CCCGGGKKKOOOQQQSSSTTTTTTUUUXXXZZZ\\\]]]^^^^^^^^^```ccceeedddfffiiijjjkkknnnqqqtttuuuttttttuuuxxxzzz{{{zzz{{{{{{}}}~~~zzzWWWLLLBBBDDDTTTnnnppp~~~lllttt|||jjjPPPPPP___mmmyyyllleee\\\TTTOOOMMMNNNOOOMMMJJJEEEBBB???;;;777444333333333333333333333333222222333333333333444444444444111555===EEEddd}}}tttRRRGGG@@@CCCEEECCCDDDIIIOOO___sss~~~yyyooommmqqqvvvwww{{{}}}}}}~~~}}}wwwnnnjjjllloooqqqpppnnnllljjjgggfffeeecccbbb```^^^[[[YYYWWWVVVOOONNNOOOVVVbbbppp{{{mmmSSSMMMXXXlllwwwbbbYYYTTTVVVXXXVVVSSSRRRLLLJJJHHHFFFDDDAAA<<<999666666555555555555666666666666666666777888999:::999QQQ{{{qqqzzz}}}nnnbbbdddppp}}}zzzllliiilllpppsssuuuvvvxxxzzzxxxvvvmmmbbb[[[WWWQQQKKKJJJGGGCCCAAAAAABBBBBBAAA?????????@@@AAABBBBBBCCCEEEFFFJJJMMMQQQTTTVVVWWWUUUSSSOOOJJJFFFCCCAAA@@@???CCCPPPcccssszzzyyysssiiiNNNSSSQQQNNNLLLLLLMMMKKKGGGCCCBBBCCCBBB???:::666444444555444444333333444444555777777444555777444BBB___www{{{}}}|||yyynnnmmmpppYYYYYYppp~~~mmmsssrrrqqqrrruuuwwwxxxxxxwwwvvvtttttttttsssrrrpppooo___[[[TTTQQQRRROOOWWW[[[WWWWWWYYYRRRMMMMMMLLLKKKIIIFFFDDDCCCCCCAAA>>>:::777555444444555444444333333222222111111111000000/////////......///000//////000222555555444444444444555666666555555555555555555555555444444444444444444444444333333333222222222111111000000111111111222222222000000111111111222222222222222222333333333444444888999<<<@@@CCCEEEGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>???AAACCCEEEFFFGGGHHHGGGFFFEEECCCBBBAAAAAAAAA???@@@@@@??????AAAEEEHHHNNNQQQSSSUUUUUUWWWYYYZZZ\\\]]]^^^^^^^^^___bbbddddddfffiiijjjkkkmmmqqqsssqqqqqqqqqrrrtttvvvwwwxxx||||||}}}hhhUUUCCC>>>FFF^^^}}}rrryyy^^^QQQVVVdddsssgggbbb\\\VVVPPPLLLMMMQQQMMMJJJFFFCCC@@@===999666333333333333333333333333222222222333333333444444666555333444;;;LLLqqquuuvvv~~~dddJJJCCC???BBBCCCBBBBBBFFFLLLbbb|||}}}ooonnnvvv{{{}}}~~~~~~|||yyyppplllooottttttrrrpppmmmjjjgggeeedddbbbaaa___]]]ZZZXXXVVVUUUNNNMMMMMMQQQYYYfffttt|||aaaNNNSSSfffsss{{{nnn```VVVXXX[[[WWWSSSQQQLLLJJJHHHFFFDDDAAA===:::666666555555555555666666666666666666666777999;;;@@@eeeuuutttwwwhhh\\\___mmm{{{uuuhhhkkkoootttwwwwwwxxxzzz}}}xxxwwwrrrjjjeeeeeebbb^^^WWWTTTOOOLLLJJJIIIGGGEEECCCCCCCCCDDDEEEFFFHHHIIILLLNNNQQQUUUXXXZZZ[[[\\\XXXUUUPPPJJJEEEBBBAAAAAA???BBBLLL___oooxxx~~~ssstttVVVXXXRRROOOMMMMMMNNNMMMHHHDDDCCCCCCBBB???;;;888555444555444444333333444444555666888555555666777LLLoooyyyyyyyyyfffUUU```{{{qqquuutttssstttuuuwwwxxxyyyvvvuuuttttttuuutttrrrpppqqq```[[[UUUSSSRRROOOVVVZZZUUUVVVXXXRRRMMMLLLLLLJJJIIIGGGEEEDDDCCCAAA===:::777555444444555444444333333222222111111000000000//////.........////////////000333666444444444444444555666666555555555555555444444444333333444444444444444444333333333222222222111111000000111111111222222222000000111111111222222222222222222333333333444444666888;;;???BBBEEEGGGHHHGGGGGGFFFEEECCCBBBAAA@@@???@@@BBBDDDFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB???@@@@@@??????@@@CCCEEENNNQQQTTTVVVWWWXXXZZZ[[[\\\]]]]]]]]]]]]^^^aaadddeeefffhhhjjjkkkmmmppprrrpppqqqqqqrrrssstttvvvxxx{{{zzz|||dddIII??????OOOxxx|||{{{cccQQQNNNXXXggg___ZZZVVVUUUPPPKKKMMMSSSNNNKKKGGGDDDAAA>>>:::777333333333333333333333333222222222333333333444444555444555555===YYYkkkeeezzzvvvYYYHHHDDDBBBBBBCCCBBBBBBDDDJJJaaa}}}|||mmmoooxxx~~~yyy}}}~~~yyyqqqmmmqqquuuvvvuuusssooollliiifffeee___^^^]]][[[XXXVVVTTTTTTOOONNNMMMNNNRRR]]]lllvvvoooTTTOOO___eeepppvvvbbbUUUXXX^^^YYYSSSQQQMMMKKKHHHFFFDDDBBB>>><<<666666555555555555666666555666777666555666:::===IIIuuummmuuummmbbb[[[```kkkwww~~~pppgggooosssxxxyyyyyy{{{|||tttoooiiiccc^^^YYYUUURRRMMMMMMLLLLLLMMMOOOQQQRRRWWWYYY[[[^^^```aaaaaa```[[[WWWQQQKKKFFFCCCBBBBBBAAAAAAJJJ[[[mmmxxxkkkWWWQQQOOOMMMMMMNNNMMMIIIEEEDDDCCCAAA???<<<999666444555444444333333444444555333666555555777:::TTT{{{{{{sssZZZQQQdddxxxtttttttttuuuuuuuuuvvvwwwyyyuuusssrrrssstttuuutttssssss```\\\VVVTTTQQQNNNTTTYYYTTTVVVXXXRRRMMMMMMLLLKKKIIIFFFEEECCCAAA@@@===:::777555444444555444444333333222222111000//////////////////...///////////////111444777444444333333444444555666555555555444444444444444333333333333444444444444333333333222222222111111000111111111111222222222000111111111111222222222222222333333333333444444444666999===AAAEEEGGGHHHHHHHHHFFFEEECCCBBBAAA@@@???@@@CCCEEEFFFGGGGGGFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@AAAAAA@@@??????AAACCCMMMPPPTTTVVVWWWXXXYYY[[[ZZZ[[[\\\\\\\\\^^^aaaccceeefffhhhiiijjjlllooorrrqqqssstttttttttvvvxxxzzzxxxxxxzzz}}}iiiKKKBBB@@@IIInnnwwwyyyiiiUUUNNNUUUeee]]]UUUQQQRRRQQQLLLMMMSSSNNNKKKHHHEEEBBB???;;;999333333333333333333333333222222333333333333444444444222666999DDDhhheee\\\fffQQQGGGEEECCCBBBAAAAAABBBCCCGGG\\\vvvvvvjjjmmmwww~~~yyy|||}}}yyyssspppqqqtttxxxvvvtttqqqmmmjjjgggfff^^^]]][[[YYYWWWUUUTTTSSSOOOOOONNNLLLMMMUUUcccooo|||zzzYYYKKKVVVaaammm~~~dddQQQUUU]]]ZZZTTTSSSNNNKKKHHHFFFEEECCC@@@===666666555555555555666666555777888777666777<<<@@@TTTmmmsssvvvbbb]]]]]]eeeppp{{{xxxnnnjjjqqqvvvzzzzzzzzz|||}}}tttmmmeeeaaa___]]]\\\[[[[[[\\\^^^```dddfffggghhhhhhgggeeeddd\\\YYYSSSLLLGGGCCCBBBAAABBB@@@GGGXXXjjjwww~~~UUUQQQOOOMMMMMMOOONNNJJJFFFEEECCCAAA???>>>;;;888555555444444333333444444555222555555666888<<>><<<999777666555555555444444333333222222111.........//////////////////////////////111555888444444333333444444555666555555555444444333333333222222333333333444444444333333333222222222111111000111111111111222222222000111111111111222222222222222333333333333444444222444888<<<@@@DDDFFFGGGIIIHHHGGGEEECCCBBBAAA@@@???AAACCCFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCAAABBBBBBAAA??????AAABBBJJJNNNRRRUUUVVVVVVXXXYYYWWWYYYZZZZZZ[[[]]]```ccceeeggghhhiiijjjllloooqqqqqqsssuuuuuutttuuuxxx{{{zzzyyyzzz}}}~~~nnnMMMGGGDDDCCC```~~~uuuqqqYYYMMMSSSeeecccWWWPPPSSSRRRLLLKKKPPPNNNLLLHHHEEECCC@@@<<<:::333333333333333333333333222222333333333333444444444000777<<>>@@@BBBCCCFFFVVVjjjtttnnngggkkktttxxx}}}}}}yyyuuutttuuuwwwvvvssspppmmmjjjgggfff^^^]]]\\\ZZZXXXVVVTTTTTTNNNOOONNNJJJHHHNNN[[[gggtttzzz]]]IIIQQQ```jjjzzznnnTTTTTT[[[YYYTTTUUUNNNLLLHHHFFFEEECCCAAA???666666555555555555666666444777999888666888>>>CCCbbbvvvqqquuueee[[[YYY\\\iiiwwwrrrmmmooorrrvvvzzzyyyyyy}}}|||vvvsssqqqnnnlllkkklllmmmnnnpppqqqqqqqqqooollliiifff]]]ZZZTTTNNNHHHDDDBBB@@@BBB???DDDTTThhhvvv]]]RRRPPPNNNNNNPPPOOOKKKGGGFFFCCC@@@???>>><<<888555555444444333333444444555333666555666999===VVV|||zzz~~~vvv___KKKTTTsssvvvpppmmmnnnrrrvvvxxxwwwvvvvvvwwwxxxuuurrrpppqqqsssuuuuuuqqq^^^ZZZVVVUUUPPPMMMSSSXXXSSSUUUXXXSSSNNNNNNMMMKKKHHHFFFCCCBBB???>>>;;;999777666666666555555444333333222222111---.........//////000000///////////////111555999444333333333333444555555555555555444444333333333222222222333333444444444333333333222222222111111000111111111111222222222000111111111111222222222222222333333333444444444111333777;;;???CCCFFFGGGIIIHHHGGGEEEDDDBBBAAA@@@???AAADDDFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCAAA@@@???@@@BBBHHHLLLPPPSSSTTTUUUVVVWWWVVVWWWYYYYYYZZZ]]]```ccceeeggghhhiiijjjkkknnnqqqooorrrttttttsssssswwwzzz}}}||||||~~~{{{VVVMMMDDD999KKKmmmtttWWWEEEKKK^^^jjj[[[RRRTTTSSSLLLIIIMMMOOOLLLIIIFFFCCCAAA===:::333333333333333333333333222222333333333444444444555000777<<>>BBBRRRfffuuu~~~|||{{{iiiSSSQQQOOOOOOQQQPPPLLLHHHFFFCCC@@@??????===999555555444444333333444444555444777555777:::===TTTxxxpppSSSLLL[[[|||wwwpppjjjlllpppvvvyyyxxxvvvvvvvvv{{{wwwrrroooppprrrttttttsssaaa\\\UUUSSSOOOPPPRRRSSSTTTUUUTTTTTTRRRPPPMMMKKKIIIGGGCCC@@@@@@>>>:::777666666777777333333333333222111000000111111000......---------///---,,,---111555777888777666666555555555555666777666555444333444444555333333333333333333333333444444333333222111000000111111111111111111111111000111111111111222222222111111222222222333333333222444777;;;???CCCEEEGGGLLLKKKIIIEEEBBB@@@AAACCCBBBCCCCCCEEEFFFIIIJJJLLLIIIGGGDDDBBB@@@AAABBBCCCBBBAAA@@@@@@?????????@@@HHHKKKOOOSSSUUUTTTSSSRRRUUUVVVWWWYYY[[[]]]^^^___```ccchhhkkklllmmmnnnooooooqqqtttvvvwwwxxxyyy{{{zzz{{{{{{{{{}}}rrrKKKAAAEEEJJJPPPvvvfffMMMKKKdddqqqlllVVVOOOZZZSSSHHHQQQMMMNNNMMMGGGBBB@@@<<<777444333333222222333333444555444444333333222222111666777444<<>>===>>>???AAABBBIIIQQQ___hhhgggeeemmmxxxvvvyyyxxxuuuwww|||wwwwwwqqqjjjiiikkkmmmkkkhhhccc```\\\ZZZXXXVVVSSSQQQSSSOOOLLLJJJGGGGGGNNNWWWnnnyyyxxxtttYYYJJJUUU```iiiuuuhhhVVV[[[XXXSSSYYYNNNLLLIIIGGGFFFDDDAAA???888777666555444555555666:::888;;;444666;;;<<>>===;;;999777555555555555555555555555666111333:::;;;>>>PPPeeeyyyvvvxxxcccGGGEEEdddyyyrrrnnnppptttxxxyyyvvvtttssstttrrrssssssqqqpppppprrrtttsssaaa\\\UUUSSSOOOPPPRRRSSSTTTUUUTTTTTTRRRPPPMMMKKKIIIGGGCCC@@@@@@>>>:::777666666666777333333333333222111000000000///////////////000000///...---...222555777888666555555555555555666666777666555444333444444555333333333333333333333333444444333333222111111000111111111111111111111111000111111111111222222222111111222222222333333333333444666999===AAAEEEGGGKKKJJJHHHEEEAAA@@@AAACCCBBBCCCCCCEEEGGGIIIJJJKKKIIIGGGDDDBBBAAAAAACCCDDDBBBAAAAAA@@@????????????HHHKKKOOOSSSUUUVVVUUUTTTUUUVVVXXXZZZ\\\^^^```aaaccceeehhhjjjjjjlllnnnqqqoooqqqtttvvvvvvwwwyyy{{{||||||||||||~~~WWWEEEAAABBBHHHddduuupppTTTKKK\\\ppplllVVVKKKVVVTTTKKKOOOMMMNNNMMMGGGBBBAAA===777444333333222222333333444333333333333333333333333555444333@@@```|||yyyyyyxxxnnnTTTHHH@@@???>>>=========???AAABBBIIITTT```eeefffjjjsss{{{{{{zzz~~~zzzxxxtttnnnkkkjjjiiifffdddaaa^^^[[[YYYXXXWWWUUUSSSSSSPPPMMMKKKHHHGGGLLLTTTmmmxxx{{{yyy\\\IIIOOOZZZdddlll}}}lllWWWYYYYYYTTTWWWNNNLLLIIIGGGFFFDDDAAA???888777666555444555666666555333888333777>>>CCC```zzzggglllpppfff\\\WWWXXXcccvvvtttlllmmmrrruuuvvvvvvwwwyyy~~~~~~}}}|||yyyuuunnnjjjbbb]]]VVVOOOJJJFFFCCC@@@BBB@@@BBBKKK[[[mmm{{{{{{jjjaaaVVVPPPRRRTTTPPPKKKIIIGGGDDDAAA???===<<<999777555555555555555555555555222222555888:::BBBUUUhhhooozzzrrrlllpppxxx~~~yyy\\\HHHOOOfff~~~}}}wwwtttrrrppptttxxxyyyvvvssssssuuurrrssssssqqqpppppprrrttttttaaa\\\VVVSSSOOOPPPRRRSSSTTTUUUTTTTTTQQQOOOMMMKKKIIIGGGCCC@@@???===:::888666555666666333333333333222111000000.........//////111222222000///...///333666888888444444444555555666666777666555444444333444444444333333333333333333333333444333333222222111111111111111111111111111111111000111111111111222222222111111222222222333333333444444555777;;;???DDDFFFHHHHHHGGGDDDAAA@@@BBBCCCBBBCCCDDDEEEGGGIIIJJJKKKIIIGGGEEECCCBBBBBBCCCDDDBBBBBBAAA@@@???>>>>>>>>>GGGJJJNNNRRRTTTUUUUUUTTTSSSTTTVVVXXX[[[]]]___```ccceeefffggghhhjjjmmmooooooqqqsssuuuvvvwwwyyy{{{|||}}}}}}}}}aaaIII???<<>>>>>===<<<<<<<<<>>>AAABBBJJJWWWaaaaaaeeeppp{{{~~~}}}|||{{{||||||yyyuuupppkkkgggdddbbb```^^^[[[ZZZZZZYYYWWWVVVSSSQQQOOONNNJJJFFFIIIPPPhhhtttiiiOOOKKKVVV```fffqqqrrrXXXVVVYYYVVVVVVOOOMMMIIIGGGEEEDDDAAA???888777666555555555666666333111777333888@@@HHHiiikkkgggmmmfff\\\ZZZTTTYYYhhhzzz}}}rrrmmmpppuuuxxxyyyyyyxxxzzz}}}}}}wwwpppjjjddd___XXXQQQKKKGGGCCC@@@AAA@@@@@@GGGUUUgggvvv~~~sssxxxoooYYYLLLQQQWWWRRRJJJIIIGGGEEEAAA???===<<<999777555555555555555555555555444999:::777;;;KKK___kkkuuu{{{tttppprrrzzzrrrkkkSSSJJJ[[[gggsssuuurrrqqqrrrsssppptttxxxxxxuuurrrssstttrrrrrrrrrqqqpppppprrrttttttbbb\\\VVVSSSOOOPPPRRRSSSTTTTTTTTTTTTQQQOOOLLLJJJIIIFFFCCC@@@>>>===:::888666555555666333333333333222111000000............///000111111000//////111444777888888222333444555666666777777555444444444444444444444222222333333333333444444333333333222222111111111111111111111111111111111000000111111111222222222111111222222222333333333555444444555999===AAADDDEEEEEEEEECCCAAAAAABBBCCCBBBCCCDDDFFFGGGIIIIIIJJJIIIGGGEEEDDDCCCCCCDDDEEECCCBBBAAA???>>>=========FFFHHHKKKNNNPPPPPPOOOOOOMMMNNNPPPRRRUUUWWWYYYZZZ]]]```ccceeefffhhhjjjllloooqqqssstttuuuvvvyyy{{{|||}}}}}}}}}~~~```III???===BBBQQQhhh~~~oooWWWPPPeeemmmdddNNNEEEIIIJJJHHHLLLNNNMMMGGGCCCBBB>>>999444444333333333333444444222222222333333444444444<<<555999TTTzzz|||cccZZZYYYnnnrrrWWWJJJCCC>>><<<<<<;;;;;;<<<>>>AAABBBJJJYYY```]]]cccuuuyyy~~~~~~~~~}}}|||vvvoooiiieeedddbbb```^^^]]]]]]\\\YYYWWWSSSRRRQQQPPPKKKFFFGGGLLL___mmmzzz]]]MMMVVVaaajjjsss|||wwwZZZTTTYYYXXXVVVQQQNNNJJJGGGEEECCCAAA???888888666555555555666777777444:::555888>>>IIInnn|||bbbpppsss```SSSTTTSSS^^^ooozzzqqqnnnrrrwwwyyyzzzzzzyyy{{{~~~~~~xxxqqqlllfffaaaZZZSSSMMMHHHCCC@@@BBB@@@@@@EEEPPPaaarrr}}}}}}^^^HHHMMMWWWSSSKKKKKKHHHEEEBBB???>>><<<:::888555555555555555555555555777;;;888444AAA\\\ooosssyyywwwzzz\\\LLLPPPeeegggjjjjjjjjjkkkmmmnnnooorrrvvvuuurrrpppppprrrrrrrrrrrrqqqoooppprrrttttttbbb]]]VVVTTTOOOPPPRRRSSSTTTTTTTTTTTTPPPNNNLLLJJJIIIFFFCCC@@@===<<<:::888666555555555333333333333222111000000///......------......///000000///111444666777777111222444555666666666666333333444444444444444444222222222333333444444444333333222222222222222111111111111111111111111111000000111111111222222222111111222222222333333333555444444444777;;;???AAAAAACCCCCCCCCAAAAAABBBDDDBBBCCCEEEGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCAAA???>>>===<<<<<>>CCCNNNggggggTTT[[[kkkooo[[[DDDBBBHHHFFFLLLNNNMMMGGGDDDBBB>>>:::555444444333333444444555444444444333333222222222<<<555>>>```vvv\\\XXXeeeeeeNNNEEEBBB???;;;;;;:::;;;<<>>LLLwww|||eeewwwsssZZZPPPRRRTTTdddyyyxxxqqqppptttxxxwwwxxxzzz{{{||||||xxxsssooogggccc\\\UUUOOOJJJEEEBBBBBBBBBBBBEEEMMM\\\nnnzzzlllOOOMMMUUUSSSMMMLLLHHHEEEBBB???>>><<<:::888555555555555555555555555444666333777SSS{{{}}}oooQQQKKKYYYkkkiiiggghhhjjjjjjjjjjjjnnnqqqssssssooommmnnnpppqqqrrrrrrpppooooooqqqssstttbbb]]]WWWTTTOOOPPPRRRSSSTTTUUUTTTTTTOOOMMMKKKJJJHHHFFFCCC@@@===<<<:::888666555444444333333333333222111000000000///............//////000//////111444666666555111222444555666666555444222333333444444444444333111222222333333444444555222222222222222222222222111111111111111111111111000111111111111222222222111111222222222333333333444444444444666999<<<>>>>>>@@@AAABBBAAAAAACCCDDDBBBCCCEEEGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCAAA???===<<<;;;;;;??????@@@@@@???>>>===<<<;;;<<<===???AAACCCDDDEEEJJJOOOVVV]]]aaafffiiillloooqqqrrrrrrsssuuuyyy|||{{{{{{||||||}}}\\\HHH@@@<<>>===:::888555555555555555555555555555555666DDDlll}}}|||fffKKKNNNaaammmiiihhhkkknnnmmmllllllnnnqqqsssqqqnnnlllmmmoooqqqqqqqqqpppooooooqqqsssuuuccc]]]WWWTTTOOOPPPRRRSSSTTTUUUTTTTTTNNNMMMKKKIIIHHHFFFCCCAAA<<<;;;:::888666555444333333333333333222111000000000/////////000111222333///...///111444555555444222333555666666555444333111222333444555444444333111111222333333444555555222222222222222222222222111111111111111111111111000111111111111222222222111111222222222333333333333333444555666888:::;;;<<<>>>@@@AAAAAAAAACCCDDDBBBCCCFFFHHHIIIHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFEEECCCAAA???===;;;::::::999999:::::::::999888777666777888999:::<<<======>>>AAAGGGNNNVVV^^^ffflllooopppqqqrrrrrruuuyyy|||{{{|||}}}}}}~~~jjjPPPBBB;;;===HHH___rrrQQQMMM\\\yyy}}}___OOONNNGGGLLLNNNMMMHHHDDDCCC@@@;;;555555444444444444555555333333333333333333333333444555LLLuuupppdddooo|||XXXGGGCCCAAA===;;;;;;;;;<<<>>>AAADDDFFFPPPSSSZZZcccmmmuuuxxxyyyrrrxxx{{{zzz{{{yyysssnnnllljjjfffcccdddcccbbbbbbaaa___[[[XXXUUUSSSSSSQQQKKKEEEEEEIIINNN[[[iiiooosssxxx{{{|||zzz|||~~~SSSPPPWWWhhhuuu}}}nnn^^^XXXWWW\\\TTTPPPKKKFFFDDDCCCBBB@@@999999777666666666777888555000888777999AAAXXXvvviiiooo\\\OOOTTTQQQWWWnnn|||tttrrrtttwwwyyyuuuxxx|||~~~{{{uuuqqqgggccc^^^XXXTTTNNNIIIEEE@@@CCCEEEEEEHHHTTTfffttt|||}}}~~~{{{hhhUUURRRVVVQQQIIIIIIFFFBBB@@@???===;;;999555555555555555555555555888777:::LLLrrr```JJJRRRhhhiiidddeeekkkpppooonnnpppppprrrtttrrrnnnmmmnnnpppqqqqqqqqqpppnnnoooqqqsssuuuccc^^^WWWUUUOOOPPPRRRSSSTTTUUUTTTTTTNNNLLLJJJIIIHHHFFFCCCAAA<<<;;;:::888777555444333333333333333222111000000//////000111222444666777.........111333444444333222333555666666444333111000111333444555444444333111111222333333444555555222222222222222222222222111111111111111111111111000111111111111222222222111111222222222333333333222333444555777888888999;;;===???AAAAAAAAACCCDDDBBBDDDFFFHHHIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDAAA???===;;;:::999555666666777777777777666555555666777888999::::::444666;;;AAAJJJVVVbbbjjjppppppqqqqqqrrruuuyyy|||}}}~~~wwwYYYFFF<<<>>>???TTTvvv{{{zzzzzzWWWLLLVVVxxxmmmYYYSSSIIILLLNNNMMMHHHEEECCC@@@;;;555555444444444444555555111222222333333444444555666999TTT{{{uuujjjvvvyyyVVVGGGCCC@@@;;;;;;;;;;;;<<>>>>><<<:::888666555555555444444333222222111111000000///,,,---777AAA@@@777...///111444555666666555444444444666777777444222333333333222222222111111111222333444555555555555333222222111111222222333111111111111111111111111333222222111111222222333222222333333333333444444444444555666777888999999======???@@@BBBCCCEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHEEEAAA===;;;:::::::::999999999999999999999999;;;::::::::::::;;;<<<<<<===<<<<<<===>>>FFFWWWhhhoooppprrrssstttwwwzzz|||}}}|||{{{}}}^^^GGGEEE:::BBBLLLfffyyyxxx~~~zzz]]]KKKSSSjjjwwwlll___VVVLLLPPPQQQOOOIIIEEEDDDBBB>>>777555222111333444444444555444444333333333444444:::===\\\{{{iiiuuuxxxTTTBBB>>>===<<<=========<<<===AAAFFFJJJTTTXXX```kkkxxx~~~vvvpppkkkhhheeecccbbb```^^^^^^^^^^^^]]]\\\WWWUUUPPPKKKGGGDDDBBBAAAGGGJJJOOOUUU\\\dddlllrrrvvv}}}|||{{{wwwZZZMMMNNN```iiinnn```VVV]]]RRRUUUQQQKKKGGGEEEDDDCCCBBB<<<:::888777777666555333888444;;;<<<444CCClllnnnccciiijjjTTTLLLRRRLLLZZZsss~~~ttttttzzz||||||||||||||||||}}}~~~~~~|||uuupppiiiccc\\\XXXUUURRRMMMIIIEEECCCCCCDDDFFFLLLZZZggguuuwwwzzz{{{{{{{{{|||~~~yyy{{{}}}vvv|||sss___QQQWWWYYYLLLIIIFFFAAA???>>>===<<<;;;666666555555555555666666888444888III]]]rrr{{{MMMLLLgggoooaaa^^^```ggglllnnnpppsssvvvvvvvvvtttrrrppppppqqqrrrqqqqqqqqqqqqqqqqqqqqq|||bbb\\\YYYRRROOOOOOQQQSSSUUUTTTQQQNNNOOOMMMJJJIIIGGGEEEAAA>>>>>><<<:::888666555555555444444333222222111111000///...,,,+++222999888111...///111444555666666555555444444555666666555333333333333333222222222222111222333444555555555555333222222111111222222333111111111111111111111111333222222111111222222333222222333333333333444444444444555666777888999999======>>>@@@BBBCCCEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFDDD@@@===;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;<<>>:::888555222222333444444444555444444333333444444555777???ccc~~~xxxfffpppuuuSSSBBB>>>===<<<<<<<<<<<<<<<===AAAGGGKKKQQQUUU^^^jjjxxx}}}vvvpppkkkhhheeeccc```^^^\\\\\\]]]]]]\\\[[[VVVTTTPPPKKKFFFCCCAAA@@@???BBBFFFKKKPPPWWW^^^cccjjjrrrwwwwwwxxx~~~xxx^^^PPPOOO^^^fffiiikkkYYY\\\WWWUUUQQQLLLHHHFFFDDDCCCBBB===;;;888777777666555444777444;;;>>>999LLLwwwddd```hhhdddOOOKKKRRRMMM___vvv|||rrrsssyyy{{{{{{{{{|||||||||}}}~~~~~~}}}wwwpppkkkiiiddd^^^YYYVVVRRRMMMHHHFFFDDDCCCCCCDDDIIIUUUaaaqqqssswwwyyyyyyxxxyyyyyywwwxxxyyyyyy{{{~~~|||gggTTTVVVWWWKKKIIIFFFBBB???>>>===<<<;;;666666555555555555666666777333888GGGVVVcccsss{{{mmm|||~~~~~~oooOOOXXXooooooaaa___bbbiiilllmmmppptttvvvwwwvvvsssooommmoooqqqrrrrrrrrrrrrrrrrrrrrrrrr}}}aaa[[[XXXRRRPPPPPPQQQSSSUUUUUURRRPPPNNNLLLJJJHHHGGGEEEAAA???>>><<<:::777666555555555444444333222222111111000000000...,,,...111111---...000222444555555555555666444333333444555555444444444444444333333333333222222333444555555555555333222222111111222222333111111111111111111111111222222111111111111222222222222333333333333444444444444555666777888888999<<<===>>>@@@AAACCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDBBB@@@===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA???===<<<<<<;;;BBBRRRbbbhhhkkkooorrrtttuuuwwwyyy}}}}}}}}}~~~{{{UUUFFF@@@===IIIaaa}}}kkkhhhpppOOOLLLddd{{{gggYYYSSSOOORRRQQQJJJDDDAAA>>>:::888666333222333444444444555444444444444444555555444CCCjjjyyynnn___gggoooPPPBBB>>>===<<<;;;;;;<<<<<<>>>BBBHHHLLLPPPSSS\\\hhhvvv|||uuuoookkkhhheeeccc^^^\\\ZZZZZZZZZ[[[ZZZYYYUUURRRNNNIIIEEEBBB??????:::<<<>>>AAADDDHHHMMMQQQYYYaaahhhkkkooovvv|||~~~fffSSSMMMZZZcccgggyyyxxx\\\YYY[[[VVVRRRLLLHHHFFFEEECCCBBB===;;;888777777777666444555333999<<<;;;SSS~~~lllXXX___ggg]]]IIIJJJRRRNNNcccxxxzzzpppqqqvvvyyyyyyzzz{{{||||||}}}}}}~~~~~~zzztttmmmiiihhhddd___[[[XXXTTTNNNIIIHHHEEECCCCCCBBBEEENNNYYYgggkkkooorrrsssrrrssssssvvvwwwxxxxxxzzz}}}zzzoooVVVTTTVVVLLLJJJGGGBBB???>>>>>>===<<<777666666555555666666777777444;;;NNN^^^iiivvvuuudddjjjvvv~~~{{{zzz^^^QQQhhh{{{rrraaabbbfffkkkllllllqqqwwwwwwxxxvvvqqqjjjiiilllqqqrrrrrrrrrrrrssssssssssss~~~aaaZZZWWWQQQQQQPPPQQQSSSUUUUUUSSSQQQNNNLLLJJJHHHGGGEEEBBB???===<<<999777555555444555444444333222222111111000111222222000...//////000///000222444555555555555777444222222333555555555555555444444444333333333222333444444555555555444333222222111111222222333111111111111111111111111222222111111111111222222222222222333333333444444333444444555666777888888<<<===>>>???AAACCCDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEBBBAAA???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDBBB@@@???>>>CCCSSSbbbiiilllpppsssttttttuuuvvv{{{|||}}}}}}}}}aaaIIICCC???JJJ```}}}uuujjjwwwzzz\\\PPP```|||yyyaaaQQQJJJIIINNNOOOJJJEEECCCAAA>>>999666333222333444444444555444444444444555555666999LLLqqq}}}kkkaaaVVV```fffMMMAAA===<<<<<<999:::;;;<<<>>>CCCIIIMMMPPPTTT[[[fffrrr|||~~~zzztttoookkkhhheeebbb]]][[[YYYXXXXXXXXXWWWVVVRRRPPPLLLGGGCCC@@@>>>>>>:::<<<===>>>>>>@@@CCCFFFKKKPPPUUUYYY^^^fffpppvvv|||pppVVVHHHUUUfffnnnzzz~~~___VVV\\\WWWSSSMMMIIIFFFEEEDDDCCC>>>;;;888666666777666555555333777777:::VVVfffRRRbbbhhhXXXFFFJJJSSSSSSfffvvvwwwoooppptttwwwxxxzzz{{{{{{||||||}}}~~~~~~~~~yyysssmmmiiieeebbb^^^\\\ZZZVVVPPPKKKKKKGGGDDDCCCBBBBBBHHHPPPZZZ^^^dddhhhjjjjjjkkklllppprrruuuwwwyyy|||{{{tttXXXSSSVVVQQQKKKHHHCCC@@@???>>>===<<<777777666666666666777777999777AAAXXXooo}}}qqqnnnrrr}}}~~~nnnPPPPPPrrrvvv```ccciiimmmmmmlllrrrzzzxxxxxxvvvooohhhfffkkkqqqrrrrrrrrrrrrrrrsssssssssaaaYYYWWWRRRQQQPPPQQQSSSUUUUUUTTTRRRMMMLLLIIIHHHGGGEEEBBB@@@===;;;999777555444444444444444333222222111111000111111222111///...000333///000222444555555444444666444222222333444555444555555444444444333333333333333444444555444444444333222222111111222222333111111111111111111111111222111111000000111111222222222222333333333444444333333444555666777888888<<<<<<===???AAABBBDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGEEECCCAAA???CCCRRRbbbhhhkkkoooqqqqqqqqqqqqqqqyyy{{{||||||||||||pppLLLBBB===EEEYYY{{{qqqpppeeeQQQYYYrrrpppZZZJJJBBBGGGMMMPPPLLLFFFCCCAAA???:::777444333333444444444444444444444444555666777>>>WWWzzz|||dddXXXUUUhhh]]]IIIAAA===<<<===999:::;;;<<<>>>CCCIIINNNPPPTTT[[[fffrrr{{{~~~~~~~~~zzztttoookkkgggcccaaa\\\ZZZWWWVVVVVVVVVTTTSSSNNNLLLHHHEEEAAA???>>>======>>>???>>>======???@@@DDDDDDFFFIIILLLTTT```iiiuuu|||[[[EEEQQQiiiwwwgggXXX^^^XXXTTTNNNJJJGGGFFFDDDCCC???<<<888666666777777666555555999888>>>```gggTTTgggiiiTTTGGGJJJSSSYYYkkkwwwvvvoooooosssuuuxxx{{{{{{{{{{{{|||}}}}}}~~~~~~|||wwwrrrllliiiaaa___\\\[[[[[[YYYSSSOOOMMMIIIEEEDDDBBB@@@CCCIIIKKKOOOVVV[[[^^^```bbbddddddhhhmmmqqqtttwwwzzz|||zzz\\\RRRVVVTTTLLLIIIDDDAAA@@@???===<<<777777666666666666777777888:::KKKjjj~~~fffEEENNNrrrttt```ccciiinnnnnnmmmsss{{{xxxxxxuuunnnhhhhhhmmmrrrqqqqqqqqqqqqrrrrrrssssssaaaYYYXXXSSSPPPPPPPPPQQQTTTUUUTTTSSSMMMKKKIIIHHHGGGFFFCCC@@@===;;;999666555444444444444444333222222111111000///---...000///---///333000111222444555555444444555333222222333444444333444444444444333333333333333333444444555444444333333222222111111222222333111111111111111111111111111111000000000000111111222222333333333333444444333333444555666777777888;;;<<<===???@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKKKKJJJIIIHHHFFFCCCAAA>>>CCCQQQ```fffiiilllmmmmmmmmmnnnoooxxx{{{~~~~~~||||||VVVCCC>>>EEEXXX~~~|||dddNNNQQQeeegggZZZKKK@@@IIIPPPTTTOOOGGGBBB???===;;;888555333333444444444444444444444555666777777999\\\dddXXX```uuuUUUEEEAAA===;;;===999:::;;;<<<>>>CCCIIIMMMNNNSSS\\\iiiuuu~~~~~~zzzuuuoookkkfffaaa^^^[[[YYYVVVTTTSSSRRRPPPNNNIIIHHHEEEBBB@@@???>>>>>><<<>>>???>>>===<<<===>>>BBB??????@@@BBBGGGRRR]]]nnn{{{eeeHHHOOOfffwwwqqq]]]aaaYYYUUUOOOJJJHHHFFFDDDCCC@@@===888666666777777777666888<<<<<>>;;;888555333444444444444444444444444555666777888777```fff[[[ooommmNNNCCC@@@===;;;===:::;;;;;;<<<>>>BBBHHHMMMLLLRRR\\\iiiuuu{{{}}}|||~~~~~~|||}}}{{{uuuooojjjeee```\\\ZZZWWWSSSPPPOOOLLLJJJHHHEEEDDDBBB@@@????????????;;;===???>>>=========>>>AAA??????AAAAAABBBJJJTTThhhxxxsssRRROOO]]]lllzzzxxx```bbbZZZVVVPPPKKKHHHFFFDDDCCCAAA===888666666777888888555888<<<;;;HHHqqq```WWWcccZZZKKKIIIHHHQQQiiiyyy~~~~~~vvvqqqrrrtttwww{{{zzzzzz{{{{{{|||}}}}}}}}}{{{}}}yyyssslllgggbbb^^^ZZZXXXWWWVVVSSSOOOJJJEEECCCCCCBBB>>>===???;;;===@@@BBBDDDGGGJJJMMMQQQTTTXXX]]]bbbiiipppuuu{{{fffSSSUUUUUUNNNKKKFFFBBBAAA???>>><<<888888777777777777888888777AAA```zzzWWWEEEaaazzzssshhh______ccckkkppprrrvvv{{{yyyuuupppoooqqqsssuuuvvvssssssssstttuuuvvvvvvvvvaaaYYYYYYVVVOOONNNNNNOOORRRTTTSSSSSSLLLKKKIIIHHHHHHFFFCCCAAA<<<;;;888666444444333444444444333333222111111000333---,,,000222//////222000111333444555444444333333222222444555555333111333333333222222222111111444444444555444444333333333222222222222222222333111111111111111111111111111111000000000000111111222222333333333444444444222333333444555666777777;;;<<<===>>>@@@BBBCCCDDDBBBCCCDDDEEEEEEFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNNNNNNNLLLKKKMMMKKKHHHFFFCCCGGGVVVeeefffiiikkknnnpppssswww{{{yyy~~~zzzZZZAAAMMMaaawww\\\LLLLLL[[[ddddddTTT===DDDNNNUUUQQQJJJFFFDDDCCC<<<999555444444444444444444444444555555777888888@@@hhh}}}eee]]]xxxiiiKKKAAA@@@===;;;===;;;;;;<<<<<<>>>BBBHHHLLLLLLRRR\\\hhhqqquuutttrrrqqquuuzzz{{{zzz{{{}}}{{{uuupppjjjddd^^^ZZZXXXUUUQQQNNNKKKIIIFFFDDDCCCBBBAAA????????????@@@;;;===???@@@???>>>???@@@BBB@@@AAAEEEDDDBBBGGGOOOeeevvv~~~[[[PPPTTT___qqqzzz```aaa[[[VVVPPPKKKHHHFFFEEECCCAAA===999666666777888888333777:::777CCClll^^^VVV^^^SSSGGGIIIFFFPPPnnn{{{~~~~~~wwwrrrsssuuuwww|||zzzzzz{{{{{{|||}}}}}}}}}xxx}}}vvvoooiiieee```ZZZWWWVVVTTTPPPMMMHHHCCCAAABBBAAA===;;;<<<999:::;;;<<<<<>><<<888888777777777777888888;;;@@@YYY}}}zzzwwwTTTKKKppptttggg___]]]aaaiiiqqqtttwww{{{yyytttooooootttxxxxxxwwwtttuuuuuuvvvwwwxxxxxxyyy}}}dddZZZVVVYYYPPPNNNNNNPPPTTTUUURRROOOMMMJJJHHHFFFEEECCC@@@>>>>>><<<999666444444444555222222222111111111111000000000000000000000000000...000333444333222333333444555666555333222333444333333444444444444444444444444555555444444333222333333333222222111111111222222222222222222222222111111222222222333333333000000111222333333444444333444555666777888888888999:::;;;===>>>@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGGGGEEEDDDCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJMMMMMMLLLKKKJJJIIIIIIHHHNNNMMMMMMMMMOOOOOOMMMKKKOOOMMMHHHDDDDDDLLLXXXbbbiiihhhiiilllqqqvvvyyyzzz~~~}}}||||||~~~eeeHHHOOOhhh{{{www___MMMDDDSSSffffffTTTDDDEEEMMMUUUUUUNNNFFFCCCCCC<<<999555333333444444444777555333333444777888888DDDiiivvvcccaaa{{{bbbCCCAAA???;;;======:::::::::;;;>>>AAAEEEGGGKKKRRR]]]hhhoootttwwwyyyuuuqqqnnnrrr{{{|||uuuoooiiiddd^^^[[[VVVRRRNNNJJJHHHFFFDDDBBBAAAAAA@@@@@@???>>>======>>>???@@@@@@@@@BBBEEEHHHIIIHHHGGGFFFEEEGGGIIIKKKaaasss{{{}}}bbbMMMUUUaaaiiirrriiiZZZZZZWWWRRRMMMIIIFFFFFFEEECCC===888777777555666888999666777999FFFkkk|||YYYYYYVVVMMMIIIGGGCCCPPPmmmyyyuuuvvvwwwwwwzzz~~~}}}}}}|||||||||}}}}}}~~~}}}vvvmmmgggbbb___\\\[[[YYYUUUNNNIIIEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<===>>>???>>>CCC@@@???DDDGGGRRRfffsss~~~{{{wwwZZZ[[[TTTRRRMMMGGGBBB???>>>===<<<:::999777666555666777888999CCC___}}}fffPPP\\\{{{{{{eeegggdddccciiipppuuuxxxyyyuuupppkkkiiilllrrrwwwzzzwwwxxxyyyxxxvvvtttsssttt|||cccYYYTTTVVVPPPOOONNNPPPTTTTTTRRROOOLLLJJJHHHFFFEEECCC@@@>>>===;;;888555333333333444222222222111111111111000000000000000000000000000///111444444444333333444444555666555333222333444444444444444444444444444444444555555444444333222333333333222222222111111222222222222222222222222000000111111111222222222111111111222222333333444222222333444555555555555999999;;;<<<>>>@@@AAAAAABBBBBBCCCCCCDDDEEEGGGGGGFFFEEEDDDDDDDDDFFFHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJNNNMMMLLLMMMNNNNNNLLLJJJJJJHHHDDDAAABBBIIITTT\\\dddfffiiimmmppptttxxx{{{~~~}}}}}}}}}}}}~~~OOOPPPaaa~~~qqqjjjSSSFFFUUUlllooo]]]JJJHHHOOOVVVVVVNNNFFFBBBBBB===999555333333444444444777555333333444666888999HHHnnnxxxgggccczzz^^^BBBAAA>>>;;;======999999999:::===@@@DDDFFFIIIOOOYYYdddmmmvvv}}}yyyrrrqqqwww|||}}}||||||vvvpppkkkeee___\\\TTTQQQNNNKKKIIIGGGEEECCCBBBBBBAAAAAA@@@??????>>>???@@@AAABBBBBBDDDHHHJJJOOOOOOMMMKKKIIIIIIJJJKKK```qqqzzz||||||}}}uuu~~~jjjMMMNNN^^^jjjvvvrrr\\\\\\YYYSSSNNNJJJHHHGGGGGGCCC===888888777555666999:::888:::<<>>===<<<<<<<<<;;;<<<<<<===>>>???<<>>===<<<:::999777666555666888999:::AAAWWWjjjqqq~~~aaaNNN]]]~~~|||fffeeecccdddjjjsssyyy}}}uuuoooiiigggjjjoootttvvvvvvxxxzzzzzzxxxxxxxxxyyyzzzaaaWWWSSSTTTQQQOOOOOOQQQTTTTTTQQQNNNLLLJJJHHHFFFEEECCC@@@>>><<<:::777444333222333333222222222111111111111000000000000000000000000000000222555555555444444555444555666555333333333444555555555444444333333222444444555555444444333222333333333222222222222111222222222222222222222222//////000000000111111111222222222222222222222222111111222222333333444444888999:::;;;===???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGEEEDDDDDDDDDFFFHHHJJJKKKMMMMMMLLLKKKJJJJJJKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKLLLLLLJJJHHHBBBAAA???===???EEEMMMTTT]]]ccckkkoooppprrrwww{{{{{{|||}}}~~~WWWPPPVVVmmmyyy{{{rrrXXXFFFSSSnnnvvveeePPPJJJPPPWWWVVVOOOGGGBBBAAA===:::666333333444444444666555444444444666888:::JJJvvv~~~|||sssddd```sssWWW??????===;;;======999888888999;;;???BBBDDDJJJNNNVVV^^^hhhttt~~~xxxtttwww|||~~~{{{vvvrrrmmmggg```\\\RRRPPPMMMLLLKKKIIIFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBDDDEEEFFFHHHLLLOOOUUUUUUUUURRRNNNKKKJJJJJJ___qqqyyy|||}}}vvvwwwsssOOOKKK\\\kkktttyyybbb]]]ZZZUUUOOOKKKIIIHHHHHHDDD===888888777666666999999999<<<<<>>>>>======;;;;;;;;;;;;<<<===>>>???===CCCAAA>>>AAA???EEEVVVkkkzzz}}}{{{~~~|||nnnZZZYYYSSSNNNHHHCCC@@@>>>===<<<;;;999777666666666888999;;;EEE[[[iiikkkwwwyyy{{{tttYYYJJJ^^^|||fffddddddeeejjjssszzz~~~~~~tttmmmfffdddggglllpppqqqsssuuuxxxyyyyyyzzz{{{|||xxx```XXXSSSTTTQQQPPPOOOQQQSSSTTTQQQNNNKKKJJJHHHGGGFFFDDD@@@===<<<:::777555333333444444222222222111111111000000////////////////////////111333555666666555555666444666666555444333444555666666555444333333222222444444555555444444333222222222222222222222222222222222222222222222222222000000000000111111111222333333222222222222222222111111222222333444555666777888999;;;<<<>>>???@@@???@@@AAACCCDDDEEEFFFFFFDDDDDDDDDFFFGGGJJJLLLMMMOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKIIIGGG<<<<<<;;;;;;===BBBHHHLLLWWWaaalllpppooooootttzzzyyy{{{}}}~~~XXXLLLKKKaaa}}}ttt[[[GGGOOOgggrrrdddQQQIIINNNUUUUUUOOOHHHCCCBBB>>>;;;666444444444444444555555555444444666999;;;KKK~~~{{{iiiYYYWWWiiirrrPPP===>>>===;;;===<<<888888888888:::===@@@BBBKKKOOOTTT[[[cccmmmwww}}}wwwtttxxx}}}|||yyyvvvrrrnnnggg```[[[QQQOOOMMMLLLKKKJJJGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFHHHIIIJJJMMMQQQTTTXXXZZZZZZWWWQQQMMMLLLLLLcccttt{{{}}}}}}zzzSSSMMM___kkkoooxxx\\\]]]ZZZUUUPPPKKKIIIHHHHHHDDD===888888888666666999777888;;;:::BBBiiinnnTTTWWWfffYYYGGGCCCGGGEEEOOOfff}}}|||vvvrrrssstttssstttwwwyyyxxxxxxyyyyyyzzz{{{||||||{{{|||}}}~~~~~~}}}|||xxxqqqlllaaaZZZQQQKKKGGGDDD@@@===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@@@@GGGEEECCCEEEAAAEEETTTiiixxx|||zzz~~~xxxYYYYYYTTTOOOIIICCC@@@???===<<<;;;:::888666666777888999888HHHfffzzz~~~nnngggmmm~~~gggOOOFFF___yyyeeeeeeeeefffiiipppxxxzzzwwwqqqkkkcccbbbffflllooopppppprrruuuvvvwwwxxxyyy{{{vvv```ZZZUUUVVVQQQOOOOOOQQQTTTTTTQQQNNNKKKJJJHHHGGGFFFDDD@@@===<<<;;;888666444444555666222222222111111111000000////////////////////////111333666777666555666666555666777666444333444555666666555444333333222222444444555555444444333222222222222222222222222222222222222222222222222222111111111222222222333333333333222222222222222222000000000111222444666777666777888999;;;===>>>???>>>???AAACCCDDDEEEEEEEEEDDDDDDEEEGGGIIIKKKMMMNNNPPPOOONNNMMMMMMMMMMMMMMMOOONNNNNNMMMLLLLLLKKKKKKLLLJJJIIIJJJJJJJJJHHHFFF;;;:::999:::===AAADDDFFFSSS^^^kkkpppnnnmmmrrrxxxxxxzzz}}}~~~VVVHHHDDD[[[xxxcccNNNOOO```iii]]]KKKFFFKKKQQQSSSPPPJJJFFFDDD???;;;777444444444444444444555666555444666:::===MMMzzzcccRRRSSSffffffIII<<<>>><<<;;;===;;;999888777888999<<>>999888888666777999888888;;;999AAAhhhkkkRRRYYYeeeXXXEEEAAAGGGFFFNNNeeewww|||vvvssstttuuutttuuuwwwxxxxxxxxxyyyzzz{{{||||||~~~}}}~~~}}}{{{yyyuuuoooiii^^^WWWMMMGGGDDDBBB???<<<<<<<<<=========>>>>>>>>><<<<<<<<<===>>>???AAAAAABBBIIIHHHGGGIIIDDDGGGUUUhhhwww{{{zzz~~~```]]]VVVQQQJJJDDDAAA???>>><<<;;;:::888777666777888999888KKKmmmzzzpppnnnyyy}}}[[[GGGDDD```tttddddddfffgggiiipppyyy{{{vvvooohhh``````fffnnnqqqrrrppprrruuuvvvvvvvvvwwwyyyttt```[[[WWWXXXPPPNNNNNNPPPTTTUUURRROOOJJJIIIHHHHHHGGGDDD@@@<<<<<<;;;888666555555666777222222222111111111111000000000000000000000000000111333666666666555555666555666777666444444444555555555555444444333333222444444555555444444333222111222222222222333333333222222222222222222222222111222222222222333333333222222222222222222222222333222111111111222444555555666777999:::<<<===>>><<<>>>@@@BBBDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNOOONNNNNNNNNNNNNNNOOOOOOPPPPPPOOONNNMMMLLLKKKKKKLLLKKKJJJJJJJJJIIIGGGEEE<<<:::999:::===???AAAAAALLLXXXeeekkkkkklllrrrxxxxxxyyy|||~~~~~~~~~SSSFFFBBBZZZkkkVVVSSSaaahhh[[[IIIEEEJJJPPPSSSRRRMMMHHHEEE@@@<<<888555444444444444444666777666444666:::>>>UUUeeeTTTZZZrrr[[[EEE<<>>???BBBHHHPPPXXX```hhhooosss|||zzzxxxyyy{{{}}}~~~}}}~~~{{{vvvrrrmmmggg```\\\SSSPPPMMMKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKMMMOOOSSSXXX\\\___bbbccc___XXXTTTUUUXXXiiizzz~~~UUUHHHWWWjjjxxxttt]]]]]]ZZZUUUOOOKKKIIIHHHHHHDDD>>>999999888777777:::;;;:::<<<<<>>>>>>>>???=========>>>???AAACCCCCCCCCJJJJJJHHHIIIEEEGGGUUUhhhwwwzzzyyy~~~iii\\\WWWRRRKKKEEEAAA???>>>===<<<:::888777777777999:::CCCZZZ~~~~~~vvvSSSDDDFFFccc}}}~~~ooocccbbbfffiiijjjsss~~~{{{nnnfff^^^___gggooorrrrrrqqqsssuuuvvvvvvvvvwwwxxxttt```[[[WWWWWWNNNMMMMMMPPPTTTVVVSSSQQQJJJIIIIIIHHHGGGDDD???<<<;;;:::777555444555555666222222222111111111111000000000000000000000000000000222555666555555555666555666777666555444555666444444444444444444444444444444555555444444333222111111222222222333333333222222222222222222222222111111111111222222222222111111111222222333333444<<<:::888555444333444444444555666888:::;;;<<<===;;;===???BBBDDDEEEDDDDDDFFFGGGHHHJJJKKKMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMKKKJJJJJJJJJIIIGGGEEE>>>;;;888999<<<>>>>>>>>>CCCNNN\\\dddhhhlllrrrxxxxxxyyy{{{}}}oooQQQEEECCC\\\}}}jjjVVVVVVhhhssseeeOOOIIIMMMRRRUUUTTTOOOJJJFFF@@@===888555444444444333333666777666444555;;;???___dddVVVgggTTTBBB<<<@@@<<<<<<===999::::::999888999;;;===???DDDIIIQQQYYYaaajjjrrrwww~~~|||{{{{{{}}}~~~yyysssnnnhhhbbb^^^VVVRRRMMMJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEHHHKKKNNNRRRWWW[[[aaacccccc]]]UUUQQQSSSWWWfffwww~~~\\\IIIPPPfff~~~uuuuuueee^^^[[[VVVQQQLLLJJJIIIIIIEEE>>>999999999777777::::::888;;;===LLLvvvrrr[[[eee]]]SSSDDDAAAEEEBBBKKKcccmmmzzz}}}yyytttrrruuuwwwvvvwwwzzz{{{{{{{{{|||}}}~~~~~~}}}~~~xxxsssnnnggg___YYYPPPJJJCCC@@@@@@@@@@@@>>>===>>>>>>>>>>>>>>>??????>>>>>>???@@@AAACCCDDDEEEHHHNNNLLLJJJJJJEEEGGGVVVhhhvvvyyywww|||~~~~~~tttZZZWWWRRRKKKEEEBBB@@@>>>===<<<;;;999777777888999:::JJJmmmuuuPPPEEEKKKggg{{{xxxkkkeeeaaagggjjjjjjssszzznnneee]]]]]]eeemmmpppooooooqqqssstttuuuuuuwwwxxxttt```[[[VVVVVVMMMLLLLLLPPPTTTVVVTTTRRRJJJIIIIIIIIIHHHDDD???<<<:::888666444333444555555222222222111111111111000000000000000000000000000000222555555555444444555555777777777555444555666333333444444444444444444444444555555444444333222111111111222222333333333222222222222222222222222000000000000111111111111000000111222333333444444EEECCC???;;;888666555555444555666777999;;;<<<===:::<<>>999999999777777:::888555888===NNNzzznnnTTT\\\UUUNNNBBBAAAEEECCCNNNgggooo}}}}}}wwwrrrqqquuuwwwvvvwwwzzz||||||}}}}}}~~~}}}|||}}}~~~vvvoooiiibbbYYYSSSJJJEEE@@@===???@@@@@@???>>>>>>>>>>>>??????????????????@@@AAABBBDDDEEEFFFMMMRRRPPPLLLLLLFFFHHHWWWhhhuuuwwwuuuzzz|||~~~|||]]]XXXSSSLLLFFFBBB@@@>>>===<<<;;;999777777888999:::FFFvvvwwwOOOGGGOOOjjj{{{tttiiifffbbbhhhjjjiiippp||||||tttooofff]]]\\\dddlllmmmkkkjjjllloooqqqrrrsssuuuwwwttt```[[[VVVVVVQQQNNNLLLPPPVVVXXXTTTOOOJJJJJJJJJIIIFFFBBB???<<<;;;999666444444444333222222222222111111111000000000000000000000000000000444444444444555555666666222333444444222222333444444333333333333444555555444444555555444444333222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333======<<<;;;999777555444777666666666888999;;;<<<>>>???AAAAAAAAAAAABBBDDDHHHJJJLLLLLLLLLLLLMMMNNNMMMOOORRRQQQNNNMMMNNNPPPQQQPPPOOONNNNNNNNNOOOPPPLLLJJJHHHHHHIIIIIIHHHGGGAAAAAAAAABBBAAA???;;;888>>>AAAGGGQQQ\\\hhhpppuuuwwwyyy{{{|||}}}~~~}}}```NNNFFFEEE\\\qqqbbbNNNOOOllliii[[[SSSXXX]]]UUUOOOMMMFFFCCC>>>888555666666555333888555444555555555:::AAAsssbbbaaauuuMMMEEE>>>======;;;:::<<<:::999777777888:::===???FFFQQQXXXXXX___lllssspppuuupppkkkmmmuuu|||}}}yyy}}}{{{pppfffcccccc[[[UUUQQQPPPNNNIIIGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFDDDEEEEEEDDDDDDFFFLLLQQQUUUVVVUUUOOOGGGDDDGGGKKK\\\mmmzzz{{{}}}}}}xxxqqqLLLOOOfffvvv```___\\\WWWRRRNNNLLLKKKJJJHHH???888777888777777:::666<<<:::999QQQ~~~gggKKKRRRNNNHHHEEEDDDAAABBBQQQcccrrrwww}}}vvvuuutttssstttuuuwwwyyy}}}~~~zzzxxxyyy|||}}}}}}yyypppgggaaa[[[UUUQQQHHHFFFCCC@@@??????@@@AAAAAA@@@?????????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGNNNRRRVVVSSSNNNLLLPPPUUUgggnnntttvvvyyy}}}|||yyy{{{~~~dddYYYTTTNNNHHHEEEBBB@@@>>>===;;;888777888999999999LLLnnnyyyQQQCCCUUUwwwsssiiicccgggfffgggmmmuuuyyywwwtttnnnccc[[[^^^eeeiiikkklllrrrqqqqqqppppppqqqrrrrrrsssaaa\\\WWWVVVQQQNNNLLLPPPVVVXXXTTTPPPKKKJJJJJJIIIFFFBBB???===;;;999666444444444333222222222222111111111000000000000000000000000000000222333444555666666666666222333444444222222333444333222222222222333444444444444555555444444333222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333666777777777666555444444666555555555666888:::;;;===???@@@AAAAAAAAACCCEEEGGGIIIKKKLLLLLLLLLMMMNNNNNNQQQSSSRRRPPPOOOPPPQQQQQQPPPNNNMMMMMMNNNNNNOOOLLLJJJHHHHHHIIIIIIHHHGGGCCCBBBBBBBBBBBBBBBAAA@@@;;;;;;>>>IIIXXXdddkkknnnyyyzzz|||}}}|||}}}~~~gggOOOEEEBBBWWWooodddQQQLLL```zzz~~~qqqdddVVVTTTXXXSSSQQQOOOGGGCCC>>>888555666666555333777444444555555555;;;CCCyyy}}}```___mmm|||LLLDDD===<<<<<<;;;:::;;;:::999777777888:::===???GGGRRRZZZZZZ```jjjnnnjjjvvvtttssssssuuuxxxzzz|||{{{qqqmmmrrrwwwxxxzzz{{{~~~vvvmmmgggddd___XXXSSSRRROOOJJJGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAADDDHHHMMMNNNQQQRRRNNNGGGCCCEEEHHHWWWjjjyyy|||}}}yyy~~~}}}zzzqqqPPPRRRfffttt|||ccc```^^^ZZZUUUQQQNNNMMMMMMHHH???888777888777777:::555:::888888QQQ|||XXXIIIPPPMMMGGGDDDDDDAAACCCRRRddduuu{{{vvvuuuttttttvvvxxx{{{|||zzz{{{|||}}}}}}}}}|||{{{zzzxxxyyy|||}}}}}}{{{{{{|||vvvnnnfff```YYYSSSNNNIIIGGGDDDAAA@@@@@@AAABBBAAA@@@?????????@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFLLLPPPSSSQQQMMMLLLQQQWWWdddkkkrrruuuxxx||||||yyy~~~xxx{{{```YYYUUUNNNHHHEEEBBB@@@>>>===;;;888777777999::::::DDD```~~~mmmPPPEEEXXX{{{tttjjjeeehhhhhhiiiooovvvyyyvvvsssnnnccc[[[^^^eeeiiilllnnnoooooopppppppppppppppppprrraaa^^^XXXUUUQQQOOONNNQQQVVVXXXTTTPPPKKKKKKJJJHHHEEEBBB???===;;;999666444444444333222222222222111111111111111000000000000000000000000111222444666777777666555222444555444333222333444222222222222222333333444444444555555444444333222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333111222333444555555555555555555444555666777999:::<<<>>>???@@@@@@BBBDDDFFFGGGIIIKKKLLLKKKLLLMMMNNNPPPQQQSSSSSSRRRQQQQQQRRRPPPOOONNNMMMLLLMMMMMMNNNLLLJJJHHHHHHIIIIIIHHHGGGFFFEEECCCCCCDDDGGGJJJLLLGGGAAA===BBBQQQaaalllqqqzzz|||}}}}}}|||{{{|||}}}rrrRRREEE@@@SSSwwwqqqjjjXXXKKKUUUnnn|||zzzrrr___VVVWWWSSSSSSPPPGGGDDD???888555666666555333555333444555555666===EEE|||uuu^^^\\\bbbuuuJJJBBB<<<;;;<<<:::999;;;999888777777888:::===>>>AAANNNYYY___hhhsssxxxvvvvvvxxxzzzzzzyyyyyy|||~~~~~~~~~{{{rrreee___aaafffhhhiiijjjooozzz|||tttkkkeeeaaa[[[VVVTTTQQQKKKHHHIIIHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@???@@@DDDFFFKKKMMMNNNJJJDDDAAACCCGGGQQQeeexxx}}}~~~zzzyyyttt{{{{{{sssUUUUUUcccmmmpppjjjbbb```\\\XXXTTTRRRPPPPPPHHH???888777888777777:::555;;;999999SSS}}}qqqNNNJJJLLLJJJEEEBBBCCCBBBDDDTTTgggwww}}}vvvuuuttttttvvvyyy|||~~~{{{{{{|||||||||{{{zzzzzzzzzyyyyyy|||}}}||||||wwwsssrrrrrrrrrrrrpppiiihhhqqq|||~~~|||uuuqqqkkkeee^^^WWWPPPKKKJJJHHHEEECCCAAAAAABBBCCC@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFIIIKKKJJJGGGHHHNNNTTT___hhhppptttwww|||}}}zzz}}}}}}~~~zzzzzz}}}dddZZZUUUNNNHHHEEEBBB???======<<<999888777888:::<<>>;;;999666444444444333222111111111111111111111111////////////////////////000222555777888777666444333444555444333222333555333333222222333333444555444444555555444444333222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333222333555666777888888888666666555555666777999:::;;;===>>>??????AAADDDGGGFFFHHHKKKLLLLLLLLLMMMOOOPPPQQQRRRSSSRRRRRRRRRRRRPPPOOOMMMLLLLLLLLLLLLMMMLLLJJJHHHHHHIIIIIIHHHGGGIIIGGGEEEDDDFFFKKKRRRXXX\\\RRRGGGCCCKKK[[[mmmxxxxxxzzz}}}}}}|||||||||}}}~~~~~~WWWGGG@@@QQQpppxxxrrr___MMMRRRiiizzz|||yyyfff]]][[[UUURRROOOGGGEEE@@@999555555666555444333333444666555666>>>GGGzzznnn\\\YYYXXXoooHHH@@@:::;;;<<<:::999:::888888777777888:::<<<===???JJJUUU^^^iiivvv~~~qqqrrrtttuuuxxx{{{~~~~~~zzznnnaaaXXXVVVVVVWWWVVVXXX]]]gggvvv}}}wwwnnnfffaaa[[[VVVUUURRRMMMJJJJJJJJJIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@???>>>???@@@AAANNNPPPPPPLLLEEECCCFFFJJJNNNbbbwww{{{|||vvvmmmTTTVVVcccjjjnnnpppcccaaa^^^ZZZWWWTTTSSSRRRHHH???888777888777777:::888===;;;===XXXrrrMMMMMMIIIHHHCCCAAACCCBBBFFFVVViiixxx~~~xxxvvvuuutttuuuwwwzzz}}}~~~~~~~~~~~~}}}||||||{{{{{{yyyyyy|||||||||}}}vvvsssuuuuuusssoooccc[[[___hhhmmmooopppnnnllliiiccc]]]UUUNNNJJJIIIHHHEEECCCBBBAAABBBBBB@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBB???AAABBBAAA???AAAFFFKKKZZZeeeooossswww|||}}}|||~~~~~~zzzooo\\\WWWPPPIIIEEEBBB???======<<<:::888777888;;;>>>]]]tttwwwvvvLLLGGG___sssiiifffhhhiiinnntttxxxzzzwwwtttpppddd[[[]]]cccgggiiikkkpppqqqtttvvvvvvvvvuuuttttttbbb^^^XXXVVVRRRPPPPPPSSSUUUVVVTTTQQQLLLKKKIIIGGGDDDBBB???>>>;;;999666444444444333222111111111111111111111111///////////////////////////111444777888777666555333444555555333333444555444444444444444555666666444444555555444444333222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333555555666777888888888888888777777666777888:::;;;:::;;;<<<======@@@CCCFFFFFFIIIKKKLLLLLLMMMNNNPPPPPPPPPQQQRRRRRRSSSRRRQQQPPPOOONNNLLLKKKKKKLLLLLLLLLJJJHHHHHHIIIIIIHHHGGGIIIIIIGGGFFFGGGNNNWWW^^^gggcccZZZQQQOOOXXXjjjxxxtttwww{{{}}}}}}}}}~~~}}}|||~~~YYYGGG>>>OOOlllyyydddQQQTTThhhssspppnnnaaa______UUUPPPOOOIIIGGGAAA999555555666555444333333555777555666>>>III|||~~~lllZZZXXXUUUlllFFF???:::;;;<<<:::999:::777777777777888:::<<<===BBBIIIPPPWWW___kkktttwwwpppllliiikkkrrryyy}}}}}}|||~~~{{{tttkkkbbbZZZTTTPPPOOOLLLMMMQQQYYYgggyyy|||{{{vvvnnnhhh```ZZZVVVUUURRRNNNKKKLLLKKKKKKKKKJJJHHHFFFDDDCCCAAAAAA@@@@@@@@@@@@??????NNNTTTZZZZZZSSSLLLIIIHHHLLL___ttt~~~~~~fffPPPUUUeeennnppp|||mmmbbb```^^^[[[XXXVVVTTTSSSHHH???888777888777777:::888<<<;;;???[[[yyyMMMJJJHHHFFFAAA@@@BBBBBBGGGXXXkkkyyy}}}{{{xxxvvvuuuwwwzzz|||~~~}}}}}}}}}}}}|||yyyzzz||||||{{{~~~}}}tttfffYYYVVVZZZ^^^dddiiihhhgggeeeaaa[[[TTTOOOKKKHHHGGGEEECCCAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@===>>>>>>===<<<<<<@@@DDDVVVbbbnnnssswww{{{~~~}}}www^^^YYYRRRKKKFFFCCC@@@>>>======;;;999777888===@@@eeeoooqqq}}}eeeIIIFFFaaaoooffffffeeehhhooouuuzzzzzzxxxuuuoooddd\\\]]]ccceeefffgggoooqqqsssvvvwwwwwwvvvuuuwwwccc]]]XXXWWWRRRQQQRRRSSSUUUUUUTTTRRRLLLKKKIIIGGGDDDAAA@@@???;;;999666444444444333222111111111111111222222222000000000000000000000000000111444666777777777666333555666555444333444555555555555555555666666777444444555555444444333222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333555555666777777777777666999888777777777888:::;;;:::;;;;;;;;;;;;===AAADDDGGGIIILLLMMMNNNNNNPPPQQQPPPPPPPPPQQQSSSTTTSSSQQQQQQPPPOOOMMMLLLLLLLLLMMMLLLJJJHHHHHHIIIIIIHHHGGGHHHIIIHHHGGGIIIOOOXXX```iiimmmmmmfff^^^___iiisssqqquuuyyy}}}~~~||||||~~~WWWDDD===QQQppphhhTTTVVVeeehhh```]]]UUUXXX]]]UUUQQQQQQLLLHHHBBB:::555555666666555333444666888555555>>>IIInnnYYYWWWYYYmmmEEE>>>:::;;;===;;;:::;;;777777777888999:::;;;<<>>GGGRRR```eee___SSSIIIDDDIIIXXXlllzzzpppSSSSSScccooovvv|||fffaaa```^^^\\\YYYWWWUUUTTTHHH???888777888777777:::777:::888===\\\OOOEEEHHHEEE@@@???BBBCCCGGGYYYlllzzz{{{xxxwwwyyy{{{}}}}}}}}}|||{{{{{{{{{|||||||||zzzzzz|||{{{zzz}}}vvvhhh^^^WWWVVVZZZaaaaaaaaa^^^XXXSSSOOONNNGGGFFFEEECCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@??????AAACCCRRR___lllrrruuuyyy|||}}}{{{aaa\\\TTTMMMHHHDDDAAA???======<<<999777888>>>CCCcccuuuTTTGGGFFFccckkkeeegggdddiiipppwwwzzzyyyvvvtttlllccc\\\___eeegggffffffmmmnnnppprrrtttuuuuuuuuu{{{ccc[[[WWWWWWRRRRRRSSSTTTUUUUUUSSSRRRMMMKKKIIIFFFCCCAAA@@@???;;;999666444444444333222000000111111111222222222000000000000000000000000000111333555666777888888444555666555444333444666555444444444444555666666444444555555444444333222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333444555666777777777777888888777666666777999::::::::::::999888:::>>>AAAHHHJJJMMMOOOOOOPPPRRRSSSRRRQQQPPPRRRUUUVVVUUUSSSSSSQQQPPPNNNMMMLLLMMMMMMLLLJJJHHHHHHIIIIIIHHHGGGFFFHHHJJJIIIIIINNNVVV^^^fffjjjkkkgggaaa```hhhoooppptttyyy}}}~~~}}}}}}VVVDDD@@@YYY|||oooXXXWWWbbbaaaVVVXXXOOORRRZZZWWWUUUSSSKKKIIIBBB:::555555666666555333555888888555444>>>IIIsssXXXWWW```pppDDD>>>:::<<<>>><<<;;;<<<666666777888999:::;;;;;;>>>BBBJJJTTT^^^hhhrrryyy}}}zzzvvvvvvyyy}}}~~~|||zzzvvvsssbbb[[[WWWXXXXXXSSSPPPPPPIIIJJJLLLNNNUUUeeezzz|||wwwrrrggg```[[[XXXTTTNNNJJJJJJIIIJJJKKKKKKJJJHHHFFFEEEAAA@@@@@@AAACCCCCC@@@===???IIIUUUYYYTTTLLLFFFCCCDDDOOOaaasss~~~ZZZQQQaaarrrfffaaa```___]]][[[YYYWWWUUUHHH???888777888777777:::777999777===___```GGGJJJEEE@@@???BBBCCCGGGYYYlllwww~~~~~~yyyvvvvvvxxx{{{}}}|||{{{zzzzzzzzz{{{|||}}}}}}zzzzzz|||{{{yyy|||yyyhhhXXXQQQQQQZZZ\\\\\\YYYUUUQQQOOOOOOHHHGGGFFFEEECCCBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>===<<<<<<>>>???BBBCCCDDDDDDEEEEEENNN\\\jjjooorrrvvvyyyzzz{{{}}}ccc^^^VVVOOOJJJEEEBBB@@@===>>>===999666888>>>DDDlllvvvPPPFFFGGGddd}}}iiidddiiieeekkkrrrxxxyyyvvvrrrppphhh```\\\bbbiiilllkkkjjjmmmmmmoooppprrrtttuuuvvv}}}dddZZZVVVXXXRRRRRRSSSTTTUUUTTTSSSRRRMMMLLLIIIFFFCCCAAA@@@???;;;999666444444444333222000000111111222222222222000000000000000000000000111222333444555777888999444555666555444444555666444333333333333444555555444444555555444444333222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333444666888999::::::;;;777777666555555666888888999:::999888777999===@@@IIIKKKNNNPPPPPPQQQSSSTTTSSSRRRQQQSSSWWWXXXVVVTTTSSSRRRPPPNNNMMMMMMMMMMMMLLLJJJHHHHHHIIIIIIHHHGGGEEEHHHJJJJJJJJJMMMUUU[[[___]]]ZZZVVVTTTXXXbbbjjjqqqtttyyy}}}~~~~~~}}}}}}XXXFFFEEEaaavvv]]]XXXaaa___TTT^^^QQQQQQYYYYYYXXXTTTHHHIIICCC:::555444666666555444666999999444444===IIIxxxvvvXXXWWWfffsssDDD>>>:::===???===<<<<<<666666777888999::::::;;;@@@CCCKKKTTT[[[```eeejjjvvvwwwxxxxxxxxxyyy{{{}}}~~~vvvppplll]]]UUUPPPRRRRRRMMMKKKMMMGGGIIIIIIJJJOOO^^^rrr{{{wwwllleee^^^ZZZUUUNNNIIIIIIGGGHHHJJJJJJJJJHHHFFFEEE@@@??????AAADDDCCC@@@<<<;;;@@@DDDDDD@@@???BBBFFF???HHHYYYnnn|||]]]QQQdddyyyyyy}}}~~~jjjbbbaaa```___]]]ZZZXXXWWWHHH???888777888777777:::999:::888???bbbuuuMMMMMMEEE@@@???BBBCCCGGGYYYlllrrryyy|||yyyuuurrrrrruuuyyy||||||{{{zzzzzz{{{|||}}}}}}zzzzzz|||{{{yyy|||~~~{{{wwwppphhhlllqqqrrrhhh\\\XXXZZZVVVXXXYYYVVVRRROOOOOOPPPIIIHHHGGGFFFEEECCCBBBBBB@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;>>>AAAEEEFFFGGGGGGGGGKKKYYYhhhmmmooosssvvvwwwvvvzzz~~~eee___WWWPPPKKKFFFCCC@@@===>>>===:::666888???EEE}}}vvvMMMGGGIIIfff|||hhheeekkkgggmmmtttyyyxxxtttooolllddd^^^\\\dddmmmpppooonnnoooooopppqqqsssuuuwwwyyyddd[[[YYYTTTSSSSSSSSSTTTUUUUUUSSSQQQNNNLLLIIIGGGEEEBBB>>>;;;;;;999666444444444333222222222222111111111111000111111000000000000111111222444666666555444555666666666555444333333222222555444444333333444444555666555444333222333444444222222222222222222222222111111111111111111111111000000000000000000000000000000111222333444444555666666777999::::::::::::;;;:::888666666777999:::<<<:::999888999;;;===>>>GGGHHHKKKMMMPPPRRRSSSTTTRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLMMMNNNNNNHHHJJJJJJJJJHHHGGGHHHIIIGGGDDDCCCEEEFFFLLLXXXeeennnaaaPPPEEEEEEMMMVVV\\\eeeoooxxx{{{zzz{{{VVVFFFFFF^^^nnnWWWYYYhhhfffVVViiiTTTOOOXXX\\\[[[VVVLLLGGGCCC<<<666333444666777666:::777666999777:::IIIyyyyyyYYY]]]wwwlllAAA???===<<<<<<<<<;;;999777777666666666888999:::@@@DDDJJJOOOSSSXXX\\\```jjjiiikkkssszzz~~~}}}xxxppplllaaa\\\UUUNNNIIIFFFDDDCCC@@@DDDGGGFFFGGGSSShhhzzz|||vvvooojjjccc]]]XXXSSSOOOLLLHHHGGGEEEFFFGGGHHHHHHGGGDDDBBBBBBCCCEEEEEEBBB???>>>???@@@???======>>>???CCCJJJVVVcccooowww|||~~~}}}|||{{{zzz{{{~~~~~~^^^PPP```mmmhhhggghhhfffaaa]]]\\\YYYUUUGGG>>>888888:::999777888333<<<===???YYYlllVVVMMMEEEBBBAAAAAABBBHHHVVVdddqqqyyy~~~|||zzzzzzxxxtttrrrsssvvv{{{~~~zzzzzzzzzzzzzzzzzzzzzzzz||||||~~~uuullliii```VVVSSSVVVWWWSSSMMMHHHKKKPPPRRRRRRSSSWWWZZZVVVTTTPPPLLLLLLOOOSSSVVVSSSQQQNNNJJJGGGEEECCCCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@???>>>======<<<:::;;;BBBKKKLLLGGGDDDGGGOOOQQQZZZfffooossswww{{{yyy{{{cccXXXWWWUUUHHHCCCEEEBBB???AAA:::777;;;999===KKKxxxOOOEEEHHHccc|||yyylllhhhffflllooouuuzzz|||wwwpppiiijjj\\\XXXdddooopppqqquuuooorrrtttrrrnnnmmmqqquuuddd[[[YYYTTTSSSRRRSSSTTTUUUUUUSSSQQQMMMKKKIIIGGGEEEBBB???<<<;;;999666444444444333222222222222111111111111000000000////////////000000111333555666555444444444555555555444444333333222444444333333333333444444555555333222222222333444222222222222222222222222111111111111111111111111000000000000000000000000000000111222333444444555555666777888888999888888999888777777666777888999999:::::::::999;;;>>>AAAGGGIIIKKKNNNPPPRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMNNNNNNLLLMMMMMMKKKIIIGGGGGGHHHHHHEEECCCDDDFFFIIIRRR[[[jjj\\\JJJ===<<>>888888:::888777888666<<<<<<>>>ZZZfffPPPGGGDDDBBBAAAAAABBBHHHUUUcccnnnuuuyyyuuuqqqtttyyy{{{yyywwwtttssssssvvvyyy|||zzzzzzzzzzzzzzzzzzzzzzzzxxxmmmdddVVVOOOJJJMMMTTTWWWUUUPPPMMMMMMLLLJJJHHHJJJOOOTTTNNNKKKHHHFFFGGGLLLSSSWWWUUUSSSPPPLLLIIIGGGFFFEEEEEEDDDCCCBBBBBBAAABBBBBB@@@@@@??????>>>======<<<;;;;;;???FFFGGGBBBAAACCCDDDGGGRRR```kkkqqqvvvzzzyyy{{{~~~eeeZZZXXXVVVJJJDDDFFFCCC???AAA;;;888;;;999<<>>CCCFFFHHHKKKOOOQQQRRRRRRRRRUUUUUUVVVWWWWWWVVVUUUUUUTTTTTTRRRPPPOOONNNNNNNNNPPPPPPPPPMMMIIIGGGFFFFFFHHHDDDBBBCCCDDDDDDHHHNNNWWWMMM@@@888777:::>>>@@@GGGTTTeeessszzz}}}lllSSSDDDCCCUUUvvvwwwZZZHHHWWWrrrvvvhhhmmmWWWPPPXXXZZZZZZXXXPPPHHHCCC;;;666444555666777444888666444888666:::HHHxxxiiiJJJPPPnnnZZZAAA???===<<<<<<<<<;;;:::888888777666777888999:::>>>BBBGGGKKKOOORRRVVVYYYgggiiimmmrrrxxx|||}}}|||~~~yyyrrrccc___XXXQQQJJJFFFDDDCCCHHHJJJLLLMMMOOOVVV```gggtttuuuwwwvvvqqqmmmrrr{{{}}}vvvvvvpppggg___ZZZXXXVVVUUUOOOMMMJJJHHHGGGFFFEEECCCFFFDDDCCCBBBCCCDDDCCCBBBCCCCCCEEEKKKPPPRRRQQQNNNNNNQQQXXX```hhhnnnrrrttt|||~~~|||vvv~~~xxx```PPPcccyyy|||qqqeeeggggggbbb___^^^[[[VVVEEE===888999:::888777999888===;;;>>>[[[^^^LLLCCCDDDBBBAAAAAABBBGGGUUUbbbnnnuuuyyyuuuqqqqqqssstttvvvuuutttssstttvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}uuunnnnnnfff]]]ZZZ\\\]]]YYYUUUOOONNNLLLIIIEEEDDDEEEFFFBBBAAA???>>>AAAIIITTT[[[ZZZXXXUUUQQQMMMKKKIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>=========<<<;;;<<>>>>>@@@;;;???KKK[[[gggmmmrrrvvvxxx{{{~~~hhh\\\ZZZWWWKKKFFFHHHEEE???AAA;;;888;;;888;;;HHH```uuuwwwQQQEEERRRtttxxxddddddiiimmmpppuuu{{{~~~yyyuuunnnbbbXXX[[[fffmmmlllhhhlllpppssssssqqqpppqqqssseee\\\ZZZUUURRRRRRRRRSSSUUUTTTRRRPPPJJJHHHGGGFFFEEECCC@@@>>>;;;999666444444444333222222222222111111111000000000//////......//////000///222666888777555333222333333444444444444444444444333333333333333333444333333222222222111111111222222222222222222222222111111111111111111111111000000000000000000000000000111111222333444555555555555666666666555555444555666666777777777777666777===AAA@@@;;;999===CCCBBBEEEIIINNNQQQSSSSSSSSSVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVTTTSSSQQQPPPOOONNNPPPPPPPPPMMMIIIFFFFFFFFFGGGCCC@@@BBBBBBAAACCCGGGCCC???;;;;;;===>>>===;;;@@@LLL___qqqzzz|||~~~bbbMMMAAA@@@MMMfffzzz]]]IIIVVVsss}}}ssssss]]]UUU[[[[[[ZZZXXXQQQIIICCC;;;666555666777666333777555444777555999HHHxxxfffHHHKKKdddVVV@@@>>><<<<<<<<<<<<;;;:::999888777777777888999:::>>>CCCIIIOOOTTTYYY^^^bbbhhhkkkmmmpppvvv}}}wwweeebbb\\\UUUNNNIIIGGGGGGHHHIIILLLOOOTTTYYY___bbbkkkjjjgggaaaYYYUUU\\\gggzzzwwwtttooohhhaaa\\\YYYUUUSSSPPPMMMJJJIIIHHHGGGEEEDDDGGGEEEDDDCCCCCCCCCDDDDDDGGGFFFIIIOOOWWWYYYUUUPPPKKKNNNSSSYYYaaaggglllooowwwzzz{{{rrrsss}}}~~~```PPPaaauuuwwwqqqdddggghhhdddaaa```[[[VVVBBB<<<888999:::888777999999<<<:::???^^^WWWJJJFFFCCCAAAAAAAAABBBFFFSSS```mmmtttzzzxxxvvvwwwwwwvvvqqqqqqrrrsssuuuwwwyyyzzz}}}}}}||||||||||||{{{{{{}}}~~~wwwlllgggeeeddd```\\\XXXYYYYYYVVVPPPIIIAAA===;;;;;;::::::>>>IIIWWWaaaaaa___[[[WWWRRRNNNKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@????????????>>>>>>======???<<<;;;;;;======>>>???<<<@@@KKKZZZeeejjjnnnsssvvvyyy}}}yyykkk^^^ZZZWWWLLLHHHIIIEEE@@@BBB<<<999;;;999;;;HHH^^^kkkpppyyywwwVVVDDDRRRuuuzzzeeeccchhhkkkooowww~~~yyytttjjjccc[[[ZZZaaajjjlllhhhmmmppptttuuutttsssssstttfff]]][[[VVVRRRRRRRRRSSSTTTTTTRRRPPPIIIHHHFFFEEEEEECCC@@@>>>;;;999666444444444333222222222222111111111000000111000000//////000000111000444888999888666555444333333444444444444444444333333333222222333333333333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000111111222333444555555666555666666666666666555444444555666777777777777777999???DDDBBB<<<999<<<@@@>>>AAAFFFKKKPPPSSSUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVWWWVVVUUUTTTSSSQQQPPPOOOMMMNNNNNNLLLIIIGGGGGGGGGFFFBBB@@@AAABBBCCCGGGNNNGGGCCC>>>===???BBBBBBBBB???III\\\qqq{{{|||}}}\\\JJJ@@@???HHHYYYwww}}}bbbKKKTTTppp~~~zzzwwwbbbZZZ___]]]ZZZYYYRRRJJJCCC:::666666777777666222777555444888666:::IIIttt{{{hhhKKKKKK[[[WWW@@@>>><<<<<<<<<===<<<;;;:::999888777777888999999<<>>>>>>>>>>>>>>@@@???===<<>><<<<<<<<<===<<<;;;;;;:::999888777888999999888===EEEMMMUUU\\\ccchhhnnnsssqqqlllnnnyyywwwtttmmm```QQQFFFAAA@@@???AAAEEEJJJOOOTTTYYY\\\SSSMMMFFFAAA<<<;;;BBBKKKddd||||||vvvtttqqqlllfff^^^VVVPPPKKKIIIHHHGGGHHHIIIHHHGGGFFFGGGGGGFFFDDDDDDEEEFFFIIIIIIKKKNNNPPPNNNIIIDDD???@@@BBBDDDGGGJJJLLLMMM]]]fffrrrzzz}}}~~~{{{YYYQQQaaalllyyypppeeeiiikkkhhhdddaaaZZZSSS===:::888:::999777888;;;888;;;:::@@@```~~~NNNEEEDDDBBB@@@@@@AAAAAAEEEQQQ]]]llluuu|||}}}|||zzzvvvpppkkkmmmooorrrvvvzzz}}}~~~~~~}}}}}}|||}}}oooggg[[[PPPHHHCCC???===???@@@@@@???AAAKKK[[[fffjjjhhheee```[[[UUUPPPNNNJJJIIIGGGEEECCCAAA@@@@@@??????>>>>>>>>>>>>>>>>>>@@@AAA@@@AAAGGGMMMNNNJJJBBBBBBHHHSSS]]]eeemmmuuuqqqtttyyy|||rrrbbb\\\YYYPPPLLLMMMGGGDDDEEE<<<888;;;;;;@@@PPP|||lllOOOFFFNNNkkk{{{kkkfffeeehhhnnnwwwwwwpppccc]]]]]]ffflllkkkmmmrrroooppprrrtttvvvwwwwwwwwweee\\\YYYTTTQQQQQQQQQRRRTTTTTTQQQOOOJJJHHHFFFEEEDDDBBB???<<<;;;999666444444444333222222222222111111111111000000000////////////000000222555777888777666666666555555555444444333333222333333222222222222333333333444444555444333222111222222222222222222222222111111111111111111111111000000000000000000000000111222222333444555666666777777888999::::::::::::777777666666777888:::;;;:::===AAACCCBBBAAA@@@@@@???@@@BBBEEEIIINNNRRRTTTSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUUUUUUUTTTSSSQQQPPPMMMNNNNNNLLLJJJHHHIIIJJJGGGFFFEEEFFFIIITTTjjj}}}tttbbbTTTNNNNNNQQQRRRLLLOOO]]]qqq{{{yyyzzz~~~~~~|||UUUKKKBBB???AAAMMMnnneeeLLLPPPhhhssslllqqq___\\\bbb```]]]\\\VVVLLLDDD:::666777999888555333888666555999888<<>>AAACCCDDDEEEEEENNNZZZjjjuuuyyy|||XXXQQQccclllzzz|||~~~lllfffkkkllliiieeeaaaYYYRRR;;;999888:::999777888;;;777<<<;;;???]]]SSSFFFEEEAAA@@@@@@AAAAAAEEEPPP\\\pppxxx~~~wwwpppooooooppprrruuuyyy}}}~~~~~~}}}}}}xxx|||pppbbb[[[SSSGGG???===???AAACCCCCCDDDDDDBBBBBBJJJXXXccciiihhhfffbbb^^^ZZZVVVSSSLLLJJJHHHFFFDDDBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>???>>>AAACCCFFFNNNVVVVVVPPPCCC@@@AAAHHHQQQYYYdddnnnnnnrrrwww{{{~~~vvvfff___\\\SSSPPPPPPJJJFFFFFF<<<777;;;<<>><<<;;;999666444444444333222222222222111111111111000//////............//////222444666666555444555666666666555444333333222222333222222222222222222333444444555666555444333222222222222222222222222222111111111111111111111111000000000000000000000000111222222333444555666666777888999:::;;;<<<<<<<<<888888666666777999;;;===888;;;???CCCDDDDDDCCCAAAAAAAAABBBCCCGGGKKKOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRSSSTTTUUUUUUTTTSSSRRRQQQOOOPPPPPPNNNKKKIIIIIIJJJIIIHHHIIIJJJMMM\\\wwwuuummmhhhdddaaaWWWVVVaaarrryyyuuuuuu{{{{{{|||{{{SSSIII@@@<<<===IIIooohhhMMMRRRggglll```lll[[[YYYbbb```^^^]]]XXXMMMDDD999555888:::888555333888666555:::888===LLLyyyrrrVVVTTTaaaRRR???===;;;;;;=========<<<<<<;;;999888888888999999999===BBBGGGJJJNNNRRRUUU```kkkqqqpppuuu~~~qqqbbbWWWRRRRRRNNNPPPQQQPPPNNNPPPVVV\\\]]]XXXUUUVVVUUUOOOIIIGGGVVVttt{{{vvvooohhhaaaZZZSSSNNNLLLJJJGGGFFFGGGFFFEEEDDDDDDGGGJJJIIIFFFDDDDDDFFFEEEGGGIIIHHHEEEAAA???>>>999;;;>>>BBBEEEGGGHHHHHHEEESSSeeerrrwww{{{YYYRRReeemmmyyy}}}|||ooolll}}}~~~gggggglllmmmjjjfffaaaYYYQQQ;;;888999;;;999666888<<<777<<<;;;>>>ZZZZZZJJJHHHAAA@@@@@@AAAAAADDDOOO[[[llluuu}}}~~~wwwppprrrrrrqqqrrruuuxxx{{{~~~~~~}}}}}}xxxpppeee[[[TTTGGGCCC>>>>>>CCCHHHLLLNNNEEEFFFFFFCCCBBBHHHTTT___ffffffeeeccc```]]]ZZZXXXMMMLLLIIIGGGEEECCCBBBAAA>>>>>>>>>>>>>>>?????????<<<@@@DDDIIISSS\\\[[[TTTFFF@@@===AAAGGGNNNYYYccclllpppuuuzzz~~~yyyiiiaaa^^^UUUSSSSSSMMMGGGFFF<<<777;;;===FFFXXXlllMMMJJJRRRoooyyygggeeehhhjjjmmmssszzz}}}nnnWWWUUUqqqwwwmmmpppnnnmmmmmmooorrrtttvvvvvveee^^^ZZZPPPPPPQQQSSSTTTTTTRRRPPPOOOJJJHHHFFFEEEDDDCCCAAA???;;;888555444333333222111333333222222111000//////000000000000000000000000333444666555444333333444666666555444333333222222111111111111111111222222222333444555555555444333333333333222222111111111222222222222222222222222000000000000000000000000000111333333333444777999;;;::::::999999::::::;;;888888888999999:::::::::;;;:::;;;@@@FFFKKKLLLJJJGGGCCC???CCCKKKPPPPPPMMMRRRTTTUUUVVVVVVVVVXXXZZZXXXUUURRRSSSUUUVVVTTTRRROOONNNMMMKKKKKKKKKLLLLLLKKKHHHJJJNNNOOOZZZ|||wwwssscccccciiiuuu{{{yyyvvvxxxyyy|||}}}UUUHHH@@@@@@AAAGGGjjjuuuRRR\\\ggg___[[[eee\\\VVVXXX]]]\\\YYYXXXNNNBBB888555666666666888777666777888666777>>>HHHtttrrr\\\[[[jjj\\\CCC>>>;;;===>>><<<;;;===;;;999777666888999999999<<<<<<===EEENNNTTTUUUSSS^^^aaafffnnnvvvxxxlllccc^^^]]]YYYWWWSSSPPPRRRXXX___dddgggmmmoooiiiaaaZZZRRRKKK[[[ttt{{{xxxrrrjjjaaaXXXRRRNNNRRROOOKKKGGGDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBGGGEEEKKKTTTQQQDDD>>>AAA<<<@@@EEEJJJMMMNNNNNNMMMKKKOOO___ttt~~~{{{}}}UUURRRkkkzzzyyyyyyxxxxxxhhhhhhmmmnnnkkkjjjgggXXXHHH::::::999888777777888888888<<<;;;???XXXiiiIIIDDDCCCAAABBBBBBAAACCCMMMXXXnnnvvv~~~~~~yyysssqqqpppppprrrvvvzzz|||}}}{{{|||}}}|||||||||~~~|||{{{|||{{{nnnlllllllllggg[[[OOOGGG@@@>>>@@@CCCFFFKKKUUU```YYYQQQIIIDDDCCCFFFQQQ\\\ffffffffffffeeeaaa[[[WWWPPPOOOMMMLLLJJJHHHDDD@@@???>>><<<<<<======<<<:::;;;:::>>>HHHQQQSSSQQQOOOAAA<<<;;;???AAACCCKKKTTTVVV\\\jjjxxxjjjgggaaaXXXXXXOOOPPPLLLBBB======999888III```qqqJJJGGGUUUuuuvvvdddcccfffiiinnnuuu}}}zzzZZZQQQpppssshhhqqqnnnmmmnnnsssvvvwwwvvveee^^^ZZZQQQPPPQQQRRRSSSSSSRRRQQQPPPLLLJJJGGGEEEDDDBBB???===;;;888555333333333222111333333222222111000000///000000000000000000000000222444555555444333333444666555555444333333222222111111111222222222222333333333444555555555444333333333333222222222111111222222222222222222222222000000000000000000000000000111333333333444777999999999999999999999999999999999999::::::::::::;;;999888888;;;BBBJJJPPPTTTNNNHHHCCCEEEJJJNNNNNNKKKPPPSSSVVVWWWWWWXXXYYY[[[XXXUUUSSSRRRSSSTTTRRRPPPQQQPPPNNNMMMLLLKKKKKKLLLKKKIIIJJJNNNPPPZZZvvv~~~rrrmmmlllpppqqqqqqtttzzz|||~~~YYYLLLDDDCCCCCCHHHlllnnnXXXkkkzzzpppggghhh]]]UUUYYY``````\\\XXXNNNBBB888555666666666777666666777888777777???IIIzzzuuu[[[XXXjjjbbbCCC>>>;;;===>>><<<<<<>>>;;;999777666888999999999999:::???FFFPPPYYY]]]^^^^^^aaafffnnnvvv~~~|||vvvsssssshhh^^^UUUSSSVVV[[[eeennnqqqxxx}}}zzztttkkk```VVV^^^ttt|||xxxqqqjjjccc[[[TTTNNNPPPNNNJJJFFFDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCKKKZZZ^^^TTTLLLKKKGGGHHHKKKPPPTTTUUUSSSPPPLLLOOO^^^sss}}}|||~~~SSSPPPjjjxxx|||iiikkkppppppllljjjfffWWWFFF:::999999888777777888888555999999???[[[lllPPPLLLBBBAAABBBBBBAAACCCMMMXXXlllwww~~~wwwqqqooonnnnnnqqquuuyyy{{{{{{xxxzzz|||}}}}}}~~~xxxqqqpppqqqpppsssrrroooiii___TTTLLLHHHEEECCCDDDHHHMMMTTTaaammmaaaVVVKKKFFFEEEIIISSS]]]eeecccbbbaaa```___\\\YYYRRRPPPNNNLLLKKKHHHDDDAAA@@@>>>============<<<:::<<<===???CCCEEEDDDCCCCCCBBB===:::<<<===>>>CCCKKKKKKQQQ___rrr~~~gggfffaaaZZZZZZQQQQQQJJJAAA<<<===:::999III^^^rrrJJJHHHWWWwwwvvvccccccgggiiimmmssszzzvvv]]]VVVnnnwwwmmmooommmlllnnnsssvvvwwwwwweee^^^[[[RRRQQQQQQQQQQQQQQQQQQQQQQQQMMMKKKGGGEEECCCAAA>>>;;;:::888555333333444333222333333222222111000000000000000000000000000000000222444555555444333444444555555555444444333333222222222222333333333444444333444555666666555444333333333333222222222222111222222222222222222222222000000000000000000000000000111333333333444777999888888999::::::999888888999::::::;;;;;;;;;;;;;;;666555555777<<>>BBBeee|||gggddd|||qqqeee]]]___dddccc]]]XXXMMMAAA777555666666666777555555666888777888@@@JJJ{{{[[[WWWfffhhhCCC>>><<<>>>>>><<<<<<>>>;;;999777777888999999999777:::@@@FFFNNNWWW___eeeaaadddiiipppxxxwwweeeXXXZZZ]]]___jjjxxx{{{~~~wwwppphhhaaaeeevvv~~~wwwpppjjjfff___UUUMMMMMMKKKHHHEEEDDDCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCNNNcccqqqmmmccc]]]WWWUUUVVV[[[``````[[[VVVNNNQQQ^^^rrr~~~}}}zzzSSSSSSlllyyyuuunnnssssssnnnkkkfffVVVDDD:::999888888777888888888666888888???]]]iiiLLLFFFBBBAAAAAABBBAAACCCMMMXXXiiixxx~~~uuunnnnnnmmmmmmppptttxxxyyyyyyuuuxxx{{{}}}~~~|||uuurrrvvvyyyzzzwwwtttmmmbbbWWWPPPNNNNNNIIIFFFFFFJJJOOOYYYiiiwwwooo```PPPGGGGGGJJJRRRYYYaaa___\\\[[[[[[\\\\\\[[[UUUSSSPPPMMMKKKIIIFFFCCC@@@???======>>>>>><<<::::::===???AAABBBCCCCCCDDDFFFAAA>>>>>>>>>>>>AAAFFFDDDIIIWWWlll~~~}}}dddeeebbb\\\]]]SSSTTTJJJ@@@;;;===;;;999GGGZZZuuuMMMHHHYYYzzzuuubbbccchhhjjjmmmqqqvvvzzz}}}~~~mmm___YYYeeewwwxxxooonnnmmmmmmooorrruuuvvvvvveee^^^[[[SSSQQQQQQPPPPPPPPPQQQRRRRRRLLLJJJGGGEEECCCAAA>>><<<:::777555333444444333222222222222111111111000000000000000000000000000000222333555555444333444555555555444444444333333333222333333333444555555555444555555666666555333333222222222222222222222222111111111111111111111111000000000000000000000000000111333333333444777999888999;;;<<<<<<;;;999888;;;;;;<<<======<<<<<<;;;555555555555888AAANNNWWWUUUPPPJJJIIIKKKLLLKKKIIIHHHLLLRRRVVVXXXYYYZZZ[[[[[[ZZZWWWUUUSSSQQQOOONNNRRRRRRQQQPPPPPPOOOOOOOOORRRNNNOOOSSSWWW\\\gggrrr}}}~~~~~~{{{wwwtttrrrooosssxxxyyyvvvtttwww|||]]]HHHBBB@@@<<<>>>]]]~~~qqqcccppp|||rrrjjjhhhgggbbb[[[XXXKKK@@@777555777666666777444444666888777888AAAKKK~~~]]]VVV^^^jjjDDD???<<<>>>???===<<<>>>;;;999777777888::::::999777<<>>BBBAAAAAABBBAAABBBLLLXXXhhhxxxuuummmnnnmmmnnnppptttwwwxxxxxxtttwwwzzz|||}}}~~~~~~~~~vvvpppeeeYYYTTTUUUVVVUUUPPPKKKIIIJJJNNNWWWhhhvvvwwwfffRRRHHHFFFHHHNNNSSS[[[YYYWWWXXXYYY[[[[[[[[[XXXUUUQQQNNNLLLJJJGGGEEEAAA@@@>>>>>>>>>>>><<<;;;:::===???CCCJJJNNNMMMIIIHHHEEECCCCCCDDDEEEFFFGGGHHHJJJWWWlll}}}}}}yyybbbeeeddd```aaaWWWWWWLLLAAA;;;>>><<<999CCCSSSssswwwSSSHHHYYY{{{uuubbbccchhhkkkmmmppptttwwwyyy{{{{{{fffbbbZZZXXXcccqqqtttmmmnnnnnnnnnoooqqqsssttttttddd\\\ZZZTTTPPPPPPPPPPPPPPPQQQRRRSSSIIIGGGEEEDDDCCCBBB???===999777444333444444444333222222222111111111111111000000000000000000000000111333555555444444444555444444444444444333333333222222333444555555666666555555666666666555333222222222222222222222222222111111111111111111111111000000000000000000000000000111333333333444777999:::;;;===>>>>>>===;;;:::<<<===>>>??????>>><<<;;;666777777666666;;;CCCIIIOOOLLLIIIIIIKKKMMMLLLKKKCCCHHHNNNSSSUUUWWWXXXYYY]]]\\\ZZZWWWTTTRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRTTTRRRRRRVVVYYY]]]bbbhhhsssvvvyyyxxxuuuqqqnnnmmmmmmttt{{{|||zzzzzz|||~~~~~~\\\KKKEEECCC???AAA\\\{{{jjj```rrr{{{uuuppplllggg^^^ZZZZZZJJJ???777555777666666666444444666888777888AAAKKKyyy[[[TTTTTTxxxnnnDDD???<<<>>>???===<<<>>><<<:::888777999:::::::::777<<<@@@AAABBBHHHSSS[[[cccgggnnnvvv~~~}}}zzzmmm]]]YYYccceee[[[\\\gggqqq{{{}}}mmmYYYQQQUUU\\\kkktttxxxooojjjggg___SSSIIIJJJIIIHHHGGGFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGMMM```vvv|||vvvnnnkkkiiinnnssstttmmmfff\\\```jjjwww~~~xxxuuusssqqqWWW```zzzwwwpppuuuvvvqqqmmmgggUUUCCC999888888888888888999999;;;<<<:::>>>XXX~~~tttZZZGGGCCCBBB@@@AAAAAA@@@BBBLLLWWWgggxxxwwwnnnnnnnnnooorrruuuxxxxxxxxxtttwwwzzz{{{|||}}}yyyoooaaaWWWYYY___\\\UUUTTTOOOJJJHHHIIIOOO]]]kkkqqq```MMMEEEDDDGGGLLLQQQSSSSSSSSSVVVYYYZZZYYYXXXXXXUUURRRPPPNNNKKKHHHFFFCCCAAA?????????>>>===;;;===>>>@@@IIIXXXbbb]]]QQQLLLLLLKKKKKKOOORRRRRRPPPNNNOOOZZZlll|||wwwzzzbbbggggggdddeee[[[[[[QQQCCC<<<>>><<<888???LLL```rrr|||vvvVVVGGGXXXyyyuuubbbcccgggkkkmmmqqqtttvvvwwwwwwwwwhhhiiiaaaUUUXXXhhhpppnnnnnnooopppppppppppppppqqqccc[[[YYYSSSOOOOOOOOOPPPQQQQQQRRRRRRHHHFFFDDDCCCCCCBBB@@@>>>999777444333444444444333111111111111111111111111000000000000000000000000111333444555444444555666444444444444444444444444111222333333444555666666555666777777666555333222111222222222222333333333111111111111111111111111000000000000000000000000000111333333333444777999<<<<<<===>>>>>>===<<<<<<===>>>@@@AAAAAA???===<<<888888888888777999;;;===DDDDDDEEEGGGKKKMMMMMMMMMBBBFFFKKKPPPRRRTTTWWWYYY[[[\\\[[[XXXUUUSSSSSSTTTPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQRRRTTTWWW[[[___bbbmmmpppttttttppplllkkkllltttxxxzzzwwwvvvzzz~~~}}}^^^KKKDDDAAA???EEE```wwwyyyxxxzzzcccYYYllluuuooollljjjfff___[[[[[[III???666666777666555666555555666888777888@@@JJJuuuxxx}}}WWWQQQNNNkkkpppDDD???===??????======???<<<:::888888999:::::::::666:::>>>AAACCCIIISSS[[[]]]bbbjjjsss|||xxxqqqccc\\\\\\bbb___SSSOOOTTT```ttt{{{gggWWWSSSUUUccclllyyy|||}}}wwwqqqlllhhh```UUUMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIGGGIIITTTdddnnnpppnnnllljjjkkkoootttuuupppkkkcccjjjsss|||~~~zzzzzzlllWWWccc}}}yyyrrrwwwwwwrrrmmmeeeRRR???888888888777888888999:::666:::999<<>>JJJaaawwwwwwpppTTTFFFTTTttttttcccbbbdddiiilllqqqvvvwwwuuurrrppplllpppjjj]]]ZZZeeeoooooommmoooqqqqqqooooooooopppbbbYYYXXXSSSMMMNNNOOOQQQRRRRRRQQQQQQJJJGGGEEECCCBBBAAA>>><<<999666444333444555444333111111111111111111111111000000000000000000000000000222444555444444555666444444444444444444444444111111222333444555666666666777777777666555333222111111222222222333333333111111111111111111111111000000000000000000000000000111333333333444777999========================>>>???AAABBBBBB@@@>>><<<:::999888888:::;;;:::999;;;===AAAFFFJJJLLLLLLLLLCCCFFFJJJNNNQQQTTTWWWYYYXXXYYYZZZXXXUUUSSSUUUWWWRRRSSSSSSSSSRRRQQQPPPOOOKKKMMMNNNOOOQQQUUUZZZ]]]bbbgggkkkllljjjhhhjjjllluuuwwwuuuqqqsss{{{~~~cccLLLBBB>>>>>>LLLkkkzzzwwwzzz|||\\\TTTeeevvvvvvmmmfffhhhjjjeee^^^YYYHHH>>>666666777666555666666666777888777777???IIIppp~~~xxxXXXRRROOOiiijjjEEE@@@===???@@@======???<<<:::888888999;;;;;;:::555888<<>><<<;;;888666888;;;======;;;555999>>>EEEIIIKKKKKKJJJDDDGGGKKKNNNPPPSSSWWWZZZVVVWWWXXXWWWTTTSSSUUUXXXUUUUUUUUUTTTRRROOOMMMKKKFFFIIIKKKJJJKKKQQQWWWZZZ\\\aaagggiiihhhhhhlllpppnnnrrrrrrqqquuu~~~|||hhhRRRFFF@@@CCCUUUyyy~~~yyyXXXQQQbbbmmm}}}yyy~~~pppeeehhhnnnkkk___UUUGGG>>>666666888777555666777666888888777777>>>HHHkkk~~~\\\VVVSSSlllbbbEEE@@@===???@@@>>>===???<<<:::888888999;;;;;;:::666888;;;>>>BBBGGGMMMQQQWWW]]]gggsss~~~xxxnnnlllnnngggiiifffZZZLLLCCCBBBCCCGGG___yyy~~~ooo^^^QQQVVVbbbttt~~~}}}uuuuuutttrrrmmmggg```]]]PPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNIIILLLLLLKKKLLLPPPUUUXXX\\\___dddiiilllmmmmmmlllkkkvvvoooZZZiiioooyyy}}}{{{ssskkk___JJJ555888888777777888999::::::555<<<<<<===RRRxxxrrrTTTFFFAAA@@@@@@AAA@@@AAAKKKWWWccckkkvvv|||oookkkkkkmmmpppsssuuutttsssvvvwwwyyy||||||}}}wwwvvvuuufffSSSDDDAAA???>>>;;;;;;BBBKKKLLLGGGCCCAAA??????EEEMMMIIIFFFDDDEEEHHHMMMPPPRRRPPPQQQRRRSSSSSSOOOJJJEEEEEECCCAAA@@@@@@???===;;;===@@@BBBIII___www~~~wwwzzz{{{zzzwwwxxx{{{tttjjjfffhhhnnnxxx}}}nnnqqqoookkkmmmdddeeeUUUCCC888;;;>>>===CCCNNNmmmgggOOOCCCMMMjjj~~~ssseeeaaa___bbbhhhqqqwwwwwwrrriiiccc]]]eeejjjfff```___```aaafffjjjnnnppppppppprrrtttbbbXXXWWWSSSPPPOOOOOOPPPRRRSSSRRRRRRIIIFFFCCCBBBAAA@@@>>><<<:::888555333444444333222222222222222222222222222222222111000//////000000111222333444555555555555555444333222222444555666333333333333333333333333666666666666555444333333333333333222222222111111111111111111111111111111000111111111111222222222111333555666666666888:::;;;;;;;;;;;;;;;<<<===>>>===@@@BBBAAABBBDDDBBB>>><<<999777666888;;;======;;;:::===CCCJJJLLLHHHDDDGGGGGGGGGJJJOOOSSSUUUUUUWWWWWWVVVUUUUUUUUUVVVVVVWWWUUURRRMMMIIIFFFCCCBBBBBBBBBBBBBBBCCCHHHNNNSSSTTT\\\bbbdddffflllpppppprrrssssssssstttwww||||||yyyaaaOOOHHH;;;???hhhyyyXXXKKKddd|||{{{sssttt{{{eee^^^fffhhhfff```VVVCCC===666444555666444111777777777666666999>>>BBBllliiiMMMVVVxxxtttKKK===<<>>???BBB???;;;:::999888888888999:::888888:::>>>DDDKKKQQQUUUYYY\\\ccclllxxxssswwwyyyxxxtttrrrsssuuuoooqqqkkk[[[KKKCCCBBBAAAFFFNNNTTTYYYdddmmmeeeTTTXXXbbbppp}}}zzzwwwuuusssqqqkkkbbb\\\VVVRRROOOMMMNNNPPPPPPQQQNNNMMMLLLJJJJJJIIIIIIIIIJJJIIIIIIIIIJJJKKKMMMOOOTTTVVVZZZ___eeeiiijjjjjjmmmuuu|||~~~ddd___qqq{{{yyyoooyyyvvvppp{{{{{{{{{wwwhhhRRRAAA:::888888777777888888999:::;;;999<<<@@@QQQwww___FFFDDDCCCBBB@@@@@@DDDJJJNNNbbbgggssswwwooojjjkkkmmmppptttvvvyyyzzztttxxxzzzyyy~~~yyy{{{}}}pppZZZKKKEEE???;;;999<<>>FFFFFFDDDBBB??????BBBHHHPPPTTTPPPPPPOOOOOOMMMLLLJJJIIIDDDDDDCCCBBBAAA???>>>===999;;;===BBBIIITTT___gggmmmiiigggkkkmmmjjjhhhggggggmmmuuu{{{uuugggmmmoooooolllcccYYY@@@===;;;::::::<<>><<<:::777555333444444333222222222222222222222222222222222111000000000000000111222333444555555555555555444444333333333444444333333333333333333333333555555666666555444333333333333333222222222111111111111111111111111111111000111111111111222222222111333555666666666888::::::::::::;;;<<<===>>>???BBBBBBAAA???BBBDDD???888<<<:::777777999;;;======<<<;;;===BBBHHHJJJHHHDDDEEEEEEFFFIIIMMMPPPRRRRRRVVVVVVUUUUUUTTTSSSSSSRRROOOMMMJJJGGGCCC@@@>>>===============>>>BBBHHHMMMQQQXXX^^^aaadddjjjoooooouuuvvvwwwxxxyyy{{{qqqXXXJJJDDD@@@QQQrrrXXXQQQiii}}}{{{xxx~~~ttt___\\\fffiiifff^^^RRR@@@;;;555444666777666444777777777666666999>>>BBB]]]rrrSSSYYY~~~PPP@@@===BBB>>>===@@@===;;;:::999888888888999:::888999:::===CCCIIIOOORRRVVVYYY```jjjwwwtttwww}}}}}}vvvrrrrrriiiWWWGGG@@@@@@@@@<<>><<<>>>FFFPPPZZZNNNJJJHHHAAACCCJJJHHHCCC@@@======???EEELLLQQQNNNMMMMMMLLLJJJHHHGGGFFFBBBBBBBBBAAA@@@???======<<<======???BBBHHHPPPVVV___^^^```fffgggdddaaabbbkkkqqqxxx}}}{{{oootttuuusssnnndddXXX@@@===<<<<<<===???WWWuuuOOOGGGKKKdddyyypppaaa^^^___aaahhhrrryyyzzzuuummmgggZZZ```cccaaaaaaeeehhhgggdddgggkkkmmmoooqqqsssvvvaaa[[[ZZZSSSPPPOOOOOOPPPRRRSSSRRRQQQIIIFFFCCCBBBAAA@@@>>><<<999777444333444444333333222222222222222222222222222111000000000000000000111222333444555555555555555555555555444333222222333333333333333333333333555555555555555555444444333333333222222222111111111111111111111111111111000111111111111222222222111333555666666777999;;;:::::::::;;;<<<>>>???@@@GGGEEEAAA???BBBEEE@@@888<<<:::888888:::<<<===>>>=========AAAFFFHHHGGGDDDDDDCCCDDDGGGKKKNNNNNNNNNRRRRRRSSSRRRQQQOOOLLLKKKFFFEEEBBB@@@===;;;:::999888888777777888;;;@@@DDDLLLSSSYYY\\\aaaiiinnnnnnuuuwwwyyy{{{|||~~~lllSSSMMMEEEEEE___|||gggVVVXXXpppzzzyyynnn[[[ZZZgggiiieee[[[MMM<<<888444444666888777666666777777666777999>>>AAAWWW{{{XXXXXXXXXDDD>>>BBB???===>>><<<;;;:::999888888888999:::888999999<<<@@@FFFKKKNNNSSSVVV\\\ggguuu|||~~~yyyvvvjjjUUUEEE@@@@@@AAA<<<>>>===<<>>===>>>CCCIIIMMMKKKJJJJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@???>>><<<<<<=========<<<===???DDDGGGPPPSSSYYY______[[[[[[___ooottt{{{vvvnnnuuuwwwtttnnncccVVV@@@>>>===>>>@@@BBBXXX~~~WWWFFFLLLeeexxxlll]]]]]]aaaccciiisss{{{}}}xxxqqqkkk]]]]]]YYYWWW[[[ccchhhhhheeegggiiikkkmmmppptttwww~~~```\\\[[[SSSOOOOOOOOOQQQSSSSSSRRRPPPIIIFFFCCCBBBAAA@@@>>><<<999777444333444444444333111111111111111111111111111111000000000000000111111222333444555555555555555555666666555333111000333333333333333333333333444444555555555555555444333333333222222222111111111111111111111111111111000000111111111222222222111333555666666777:::;;;:::::::::;;;<<<>>>@@@@@@HHHHHHEEE@@@@@@CCCBBB>>><<<:::999999;;;===>>>>>>???>>>>>>AAAEEEGGGFFFEEEDDDCCCDDDGGGJJJLLLLLLLLLMMMMMMNNNMMMKKKHHHEEECCC@@@???>>><<<;;;:::::::::555555555444444777;;;>>>HHHNNNTTTXXX```iiinnnoooqqqtttxxx{{{|||}}}vvv^^^RRRGGGIIIddd}}}ooobbbYYYccc~~~qqq^^^]]]hhhjjjdddYYYKKK;;;888555444666777777666666777777777777999===AAAWWWYYYOOOppp___GGG===BBB???===???===;;;:::999888888888999:::999888999;;;>>>CCCHHHJJJQQQTTTZZZdddttt}}}nnnXXXHHHCCCCCCDDDCCCCCC???;;;AAAQQQ```fffaaagggpppwww{{{}}}~~~zzzuuuqqqooommmhhhdddZZZXXXUUUTTTSSSQQQNNNLLLJJJIIIGGGDDDBBB@@@??????===>>>???AAACCCDDDEEEEEEHHHHHHIIIJJJMMMSSSZZZ^^^iiipppwwwzzz~~~~~~qqqXXXggg{{{tttvvv~~~|||sss```JJJ<<<888888888777777888888999::::::999===AAAJJJlll^^^GGG@@@AAA@@@???>>>@@@DDDGGGTTT\\\iiixxx}}}qqqooonnnnnnnnnqqquuuyyy{{{zzz{{{}}}|||aaaVVVOOOHHHDDDAAA>>>AAAGGGIIIBBB@@@??????IIIMMMBBBFFFDDD@@@>>>???CCCHHHKKKHHHHHHGGGEEECCCAAA???>>>>>>>>>>>>>>>======<<<;;;:::;;;<<<======@@@CCCFFFJJJNNNUUUZZZXXXUUUYYY```ooottt{{{|||llllllvvvxxxwwwqqqeeeUUU@@@@@@======@@@AAAUUU|||\\\FFFNNNjjj|||ooo]]]]]]bbbcccjjjttt|||{{{tttoooggg```XXXUUUYYY```ddddddggggggiiijjjkkkoootttxxx~~~```]]][[[TTTNNNNNNOOOQQQSSSTTTRRRPPPIIIFFFCCCBBBAAA@@@>>><<<999666444333444555444444111111111111111111111111111000000000000000111111111222333444555555555555555555666666555333111000333333333333333333333333333333444555666666666555333333333222222222111111111111111111111111111111000000111111111222222222111333555666777888:::<<<;;;;;;;;;<<<===>>>???@@@GGGLLLLLLDDD======???@@@<<<;;;999:::<<<>>>>>>>>>>>>???@@@BBBEEEGGGGGGGGGFFFFFFFFFIIILLLMMMLLLKKKHHHHHHHHHGGGEEEAAA>>><<<<<<<<<;;;:::::::::::::::777777666555444666999<<>>???AAABBBCCCDDDFFFFFFFFFGGGIIIOOOWWW]]]gggooovvvyyy~~~}}}xxxuuuhhhZZZpppyyy|||ppp[[[EEE999888888888777777888888999::::::999???CCCKKKjjjyyy]]]KKK@@@@@@@@@@@@??????BBBDDDRRR[[[hhhvvvqqqnnnmmmmmmnnnppptttyyy{{{wwwzzz}}}nnn[[[RRRJJJEEEAAA===>>>AAACCC?????????CCCTTTYYYJJJGGGDDDAAA>>>>>>@@@CCCFFFFFFEEEEEECCCAAA???>>><<<<<<<<<<<<======<<<;;;;;;777999;;;===>>>@@@DDDGGGIIILLLQQQSSSPPPOOOWWWbbbnnnssszzzzzzyyyooosss}}}~~~xxxjjjSSSAAA@@@<<<;;;>>>===OOOlll]]]GGGQQQooouuuaaa^^^aaacccjjjttt|||}}}wwwsssrrrhhh^^^[[[___cccffffffhhhhhhiiiiiijjjnnnsssxxxaaa\\\[[[TTTNNNNNNOOORRRTTTTTTRRROOOIIIFFFCCCBBBAAA@@@>>><<<888666444333444555555444111111111111111111111111000000000000000111111222111222333444555555555555555555555555444333222222333333333333333333333333222333444555666666666666333333333222222222111111111111111111111111111111000111111111111222222222111333555777777999;;;===<<<<<<<<<<<<===>>>??????EEEOOOUUUMMMAAA;;;;;;;;;===;;;:::;;;===??????>>>===???BBBDDDGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNLLLKKKEEEEEEDDDCCC@@@===:::999999888888888888888999:::999999888777555666888;;;@@@EEEJJJQQQ\\\jjjpppqqqqqqtttxxx{{{}}}~~~}}}}}}hhhYYYYYYaaasss~~~uuu\\\XXXhhhkkkfffnnnlllcccVVVFFF999888777666555444444444555666777888888:::===@@@HHHyyy___FFFOOOzzznnnLLL;;;AAABBB???AAAAAA;;;:::999888888888999:::999888888999<<<@@@DDDFFFOOOQQQXXXddduuu{{{hhhXXXPPPKKKFFFEEECCC@@@<<<;;;>>>DDDHHHGGGLLLTTT]]]fffpppyyy~~~yyysssooollliiiddd```XXXUUURRROOONNNLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>=========>>>???AAACCCCCCDDDEEEDDDFFFKKKTTTZZZeeemmmvvvzzzvvvrrr}}}yyy~~~{{{bbb[[[vvv}}}xxxjjjSSS???888999888888777777888888999:::;;;:::AAADDDIIIfff|||YYYEEE@@@AAAAAAAAA??????AAABBBOOOYYYffftttqqqkkkkkkkkkmmmppptttxxxzzzvvv{{{www]]]SSSJJJEEEBBB>>>???BBB@@@>>>>>>===GGG^^^cccQQQFFFCCC???<<<:::<<<>>>@@@CCCBBBBBBAAA@@@>>>===<<<:::;;;<<<<<<<<<<<<<<<;;;888999:::::::::<<>><<<888666333333444555555444111111111111111111111111000000000000000111222222111222333444555555555555555444444333333333444444333333333333333333333333111222333555666777777777333333333222222222111111111111111111111111111111000111111111111222222222111333555777888999<<<>>>>>>>>>============>>>>>>@@@OOO[[[[[[QQQHHH@@@;;;===<<<;;;<<<>>>??????>>><<>><<<:::999888888888888888999::::::::::::999777555555777999;;;@@@EEEMMMZZZhhhppppppqqqtttxxx{{{|||~~~yyyfffaaammm||||||ZZZSSS\\\yyy}}}jjjhhhqqqnnncccSSSAAA555666666666555555666666555666888888888:::===???JJJuuucccKKKLLLmmmvvvPPP<<>>??????;;;:::999888888888999:::888888888999<<<@@@DDDFFFKKKOOOWWWeeewwwuuufff[[[RRRKKKHHHEEEBBBAAA@@@@@@@@@AAABBBFFFLLLTTT]]]gggqqqxxx}}}xxxrrrnnnkkkfff```[[[TTTPPPLLLIIIGGGGGGEEEDDDBBBAAAAAAAAAAAAAAABBBCCC???===;;;999:::<<>>AAABBBBBBBBBGGGOOOVVVcccmmmvvv{{{{{{zzz{{{___YYYvvvzzz{{{qqqbbbLLL;;;777<<<888888777777888888999:::;;;:::AAACCCDDD^^^\\\@@@@@@AAABBBBBB@@@@@@@@@AAAIIIUUUbbbppprrrggghhhjjjmmmppptttwwwyyyxxxuuu\\\RRRIIIEEEDDDCCCDDDGGGDDDCCCBBB???KKKggglllWWWGGGDDD@@@<<<999:::;;;<<>>===<<<;;;::::::;;;<<<======<<<<<<::::::999888777888;;;>>>CCCDDDHHHMMMOOOQQQZZZdddsssxxx}}}}}}|||zzzppp___MMM???@@@::::::>>><<>><<<888666333333444555555555000000000000000000000000000000///000000111222222222222333444555555555555555444333222222444555666333333333333333333333333111222333555666777777777333333333222222222111111111111111111111111111111000111111111111222222222111333555777888999<<<>>>???>>>>>>===============<<>>;;;???EEEIIIKKKKKKKKKKKKJJJJJJKKKMMMOOONNNLLLIIIFFFEEEBBB@@@>>><<<;;;;;;:::::::::::::::;;;<<<<<<999:::999777555444555777888<<>>>>>??????@@@AAACCCCCC???===999777777999===???;;;>>>@@@??????CCCLLLSSSbbblllwww|||}}}]]]VVVtttttt{{{vvvlll\\\GGG888888???888888888777888999999:::;;;:::@@@AAA@@@XXXgggEEE@@@BBBCCCCCCAAA@@@@@@AAADDDPPP^^^mmmsssdddfffiiimmmqqqtttwwwyyy|||nnn[[[QQQHHHEEEFFFFFFIIIMMMMMMLLLJJJGGGSSSqqqvvv___IIIFFFBBB===;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::::::::;;;<<<============::::::999777666888;;;>>>AAACCCIIIPPPTTTWWW^^^fffwww{{{|||qqq```KKK===???::::::@@@???LLLmmmlllOOOQQQiii~~~tttccc^^^\\\^^^eeepppyyy}}}}}}yyyvvvssseeeXXXSSSRRRTTT]]]gggjjjkkkkkkkkkkkklllnnnpppggg]]]VVVSSSOOOPPPRRRSSSSSSSSSRRRQQQJJJHHHEEECCCBBBAAA>>><<<999777666444333333333333333333333222222222111111000000////////////000000///000222444555555555444666555444333333444555666666555444333222111111111111222333555666777777777555444333333222222333333111222333333333333222111111111000000111111222333555666888:::;;;;;;;;;::::::<<<>>>??????>>>>>>???:::BBBRRRhhhuuurrr___NNNEEE@@@<<>><<<999777>>><<<:::888666666666666;;;===???EEESSSdddmmmoooppptttxxxyyyxxxyyy|||ttt{{{^^^LLL\\\yyy{{{}}}|||pppmmmtttrrr___JJJ@@@777777666666666666666777777777666666888:::===???JJJuuueeeOOOOOObbbWWW@@@CCC???>>>AAA:::======<<<:::888777888:::888999999999:::===AAADDDMMMNNNUUUeee{{{|||ssscccVVVQQQIIIBBBBBBCCCAAA@@@BBBEEEEEEJJJQQQWWW[[[ccckkkpppttttttmmmeee^^^WWWPPPLLLHHHBBB>>><<<<<<;;;:::::::::<<<===???AAABBBCCC???===;;;999999999;;;;;;===:::999<<>>???CCCHHHNNNkkk@@@BBBBBBBBBAAAAAA@@@@@@@@@CCCKKKZZZffftttrrrhhhddddddiiimmmpppuuu{{{vvv{{{hhhZZZMMMIIIFFFFFFNNNZZZTTTHHH???III```rrrrrrjjjMMMKKKGGGCCC>>><<<;;;:::============<<<;;;:::999999888888:::<<<>>>===<<<999999888888888888888999>>>AAAFFFIIINNNXXXeeennnuuuzzz|||~~~nnn^^^III@@@;;;>>>===:::AAANNNsss___LLLKKKdddyyyddd]]]]]]bbbhhhqqqyyy}}}~~~|||zzzsssmmmbbbUUUOOORRRYYY]]]eeeffffffdddggglllnnnlllfff]]]VVVRRROOOPPPRRRSSSSSSRRRQQQPPPJJJHHHEEECCCBBB@@@>>><<<999777666444333333333333333222222222111111111111000000////////////000000///000222444555555555444555555444444444444555555555555444333222222222222222333444555666666777777555444333333222222333333111222333333333333222111111111000000111111222333444666888:::;;;<<<<<<<<<<<<===??????>>>>>>>>>>>>===@@@JJJ[[[mmmvvvvvvrrrYYYRRRJJJGGGHHHGGGBBB======>>>@@@DDDHHHIIIGGGEEEEEEGGGKKKOOOQQQRRRQQQQQQLLLIIIFFFDDDCCCBBBAAA@@@===;;;::::::<<<======<<<===<<<:::888666666666666999:::<<>>777777666666666666777777777777666777888:::===???DDDllloooTTTOOO``````DDDCCC>>>???BBB;;;======<<<:::888777999:::888999999999:::<<<@@@CCCHHHLLLXXXkkkzzzlll```VVVMMMGGGFFFFFFDDDCCCDDDHHHGGGKKKRRRVVVZZZ```hhhpppttttttmmmeee___XXXQQQKKKGGGCCC???>>>===;;;:::999:::;;;===>>>@@@AAABBB???>>>;;;:::999999:::;;;;;;999999<<<>>>BBBKKKUUUdddqqq~~~}}}^^^jjjyyy|||}}}tttpppwww{{{qqqqqqeeeNNN>>><<<:::666999999999::::::;;;;;;<<<:::>>>>>>AAAFFFKKKgggZZZFFFFFFEEEDDDBBBAAA@@@@@@DDDIIITTT^^^nnnwwwiiieeeeeeiiimmmooosssxxxzzz~~~vvv^^^PPPKKKKKKRRR[[[RRRJJJEEEKKK\\\jjjnnnjjjXXXRRRIIICCCAAA???<<<::::::;;;<<<===============<<<;;;::::::<<<>>>>>>===;;;:::999999888888888888<<>>???@@@@@@AAAAAA@@@CCCLLLYYYhhhuuu{{{ddd[[[PPPGGGCCCAAA???>>>???>>>???BBBFFFGGGGGGFFFCCCEEEIIIMMMQQQTTTVVVVVVPPPLLLGGGDDDCCCCCCCCCBBBBBB???<<<;;;===???@@@AAA===<<<:::888777666666666888999;;;@@@NNN___iiikkkuuuxxx|||}}}{{{{{{~~~~~~]]]WWWlll{{{mmmiiiwww{{{pppjjjjjjpppjjjWWWDDD;;;777777666666666666777777777777777777888:::<<<>>>AAAccczzzZZZMMM^^^nnnKKKAAA>>>@@@CCC===>>>>>>===;;;888777999:::888999:::999:::<<>><<<:::999999:::<<<>>>???@@@AAA@@@>>><<<:::999999999:::999777888:::<<<@@@JJJTTTgggtttsssZZZooo}}}zzzwwwnnnpppyyyzzznnnjjj\\\GGG;;;::::::888888999999:::;;;;;;<<<<<<<<>>@@@AAABBBBBBAAA???<<<;;;===?????????===<<<;;;:::999999999999;;;===AAAEEEKKKVVVcccmmmuuuxxx}}}~~~vvvcccSSSFFF???<<<======;;;BBBLLLtttTTTKKK^^^{{{zzzfff]]]\\\aaagggpppyyy~~~zzzvvvlll^^^RRROOOWWW___eeehhhiiihhhkkkqqqsssrrr{{{ddd^^^VVVQQQNNNOOOQQQRRRRRRPPPNNNMMMIIIGGGDDDCCCBBB@@@===;;;999777666444333333333333111111111000000000000///000000////////////000000///000222444555555555444333333555666666555333333333222222222333333444555444555666666666666555555555444333333222222333333222222222222222222222222111111000000111111222333333444666888;;;===>>>???<<<;;;<<<>>>AAACCCEEEEEE@@@@@@AAADDDKKKVVVccclllfff]]]PPPDDD======AAADDDAAA@@@???AAADDDFFFGGGGGGAAACCCFFFJJJPPPUUUZZZ\\\WWWSSSOOOLLLIIIGGGCCCAAAHHHEEEAAA???@@@@@@AAA@@@<<<<<<;;;:::888777777777999:::<<>>;;;999888999;;;999999:::999999;;;>>>AAAFFFOOO```wwwzzzrrrcccZZZRRRPPPOOOKKKHHHIIILLLKKKMMMQQQSSSUUUZZZ```nnnqqqppphhh```YYYQQQKKKFFFEEEDDDCCCBBB@@@===:::::::::<<<===>>>@@@AAAAAA@@@???===<<<::::::999999888777888:::;;;???JJJUUUiiivvvxxxfffXXXsss{{{ooossszzzvvvmmmfffUUUBBB888999:::888888999999:::;;;<<<=========???===???CCCGGG```gggGGGGGGFFFEEEDDDBBBBBBAAACCC@@@EEENNN___{{{hhhcccccchhhnnnppprrruuu}}}ttteee^^^ZZZWWWNNNSSSXXXXXXRRRMMMPPPWWWbbb\\\SSSMMMIIIEEEAAA===<<<===???AAACCCDDDEEEFFFEEEBBB>>>===>>>@@@AAAAAA??????===<<<::::::999999;;;<<>>@@@DDDFFFEEEDDD>>>@@@BBBCCCFFFOOO\\\fffllleeeYYYKKK@@@>>>CCCIIICCCBBB@@@AAADDDFFFGGGGGGAAABBBDDDHHHNNNVVV]]]aaa___]]][[[YYYUUUOOOGGGBBBFFFDDDBBBBBBBBBBBB@@@???===<<<<<<;;;:::999888888:::;;;<<>>@@@AAABBBBBB@@@@@@???===<<<;;;;;;;;;999888888::::::???MMMZZZlllxxx~~~nnnyyyzzzvvveeebbb{{{mmmrrrzzzsssmmmbbbPPP???777888999999888999999:::<<<======>>>===???===@@@DDDGGG]]]zzzjjjCCCCCCCCCCCCCCCCCCCCCBBBAAA>>>CCCKKKYYYtttfff```___fffnnnqqqtttwww~~~{{{lll^^^XXX___ggghhh\\\MMMJJJOOOVVVWWWWWWRRRJJJDDDAAAAAAAAAAAACCCDDDFFFFFFGGGGGGGGGDDD@@@???@@@AAABBBBBBAAA@@@???===<<<;;;;;;;;;<<<===???DDDNNN[[[hhhqqqyyy{{{}}}qqq^^^PPPAAA>>>=========>>>CCCIIIppphhhVVVbbb~~~ggg[[[YYY^^^eeeooozzz|||xxxrrrhhhXXXMMMQQQ[[[```eeeiiiiiikkkpppssssssggg]]]VVVRRRLLLNNNQQQTTTTTTRRRPPPNNNHHHFFFDDDBBBAAA???<<<:::999777666444333333333333222222111111111000000000000000////////////000000///000222444555555555444333333444444444444333333222222222222333333444555444555666777777777777777555444333333222222333333333222222111111222222333111111000000111111222333333444555777:::<<>>>>>>>>>>>===<<<:::::::::;;;;;;@@@MMM___kkknnnqqquuuyyyzzzzzzzzz}}}pppQQQIIIHHHIII[[[rrr}}}pppZZZSSSnnnlll\\\iiimmmfffkkkoookkk\\\KKK>>>888666555555666666777888999777777888999::::::;;;;;;>>>KKKqqqmmmLLLMMMcccdddDDDAAAAAA???CCCAAAAAA@@@===:::999:::;;;:::::::::999888999<<>>===>>>>>>???@@@AAABBBCCCAAA@@@@@@@@@???>>>>>>===<<<:::::::::;;;BBBRRRcccppp{{{zzzrrrxxxuuunnnyyyqqqbbblllkkkrrr~~~vvvlll^^^KKK===888999999999888999:::;;;<<<===>>>???>>>???>>>AAAEEEFFFXXXyyyrrr^^^CCCCCCCCCCCCDDDDDDDDDDDD@@@>>>DDDJJJRRRjjjfff___]]]ccclllrrruuuxxxkkk[[[^^^gggkkkaaaPPPGGGIIIJJJOOOSSSPPPHHHBBBAAABBBCCCCCCEEEFFFFFFGGGGGGGGGGGGEEEBBBAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>============???DDDOOO]]]kkksss{{{}}}{{{~~~kkkXXXKKK???>>>>>>======???CCCGGGllllllYYYfffgggZZZZZZ^^^dddoooyyyzzzuuuoooaaaTTTSSS\\\aaahhhllllllmmmqqqtttuuuhhh\\\UUUTTTKKKNNNQQQTTTUUUTTTRRRPPPHHHFFFCCCBBBAAA???<<<:::999777666444333333333333333222222222111111111111000000////////////000000///000222444555555555444444333333333333333333444333333222222222333444444333444555777777888888888555444333333222222333333333333222111111222333333111111000000111111222333555555555777999<<<>>>@@@EEEDDDDDDHHHLLLLLLGGGCCCKKKKKKKKKFFFAAA???BBBEEESSS\\\ccc___SSSGGGCCCDDDFFFEEEDDDFFFGGGHHHHHHGGGEEEDDDCCCEEEKKKUUU___fffggghhhjjjlllllliiiddd```PPPMMMHHHEEEDDDCCCBBBAAA??????@@@@@@???>>><<<;;;<<<======AAAOOOaaammmpppppptttxxxzzzzzz{{{~~~rrrRRRGGGEEEEEEPPPaaa{{{|||qqqYYYSSSjjjfff[[[ddd```eeelllppphhhWWWFFF;;;777555555555555666777888999777888888999::::::::::::AAAGGGhhhwwwPPPIIIRRRuuuiiiGGGBBB@@@<<>>AAAHHHRRRaaa|||tttqqqnnnjjjggggggeeeaaa^^^\\\WWWRRRRRRVVV\\\dddjjjhhhccc]]]TTTLLLEEEDDDCCCCCCDDDDDDBBB@@@======>>>???@@@AAAAAABBB@@@AAAAAAAAAAAAAAAAAA@@@???===<<<;;;<<>>?????????AAA???BBBEEEBBBQQQnnn|||}}}cccGGGGGGGGGGGGGGGGGGFFFFFFCCCAAAFFFHHHKKK```{{{iii```\\\aaajjjqqqtttwwwqqqWWWTTTYYYcccaaaSSSHHHGGGDDDGGGJJJHHHDDD@@@???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@??????@@@@@@===<<<===DDDOOO___llluuu{{{}}}~~~wwwaaaNNNBBB===>>>>>>======@@@DDDFFFXXXrrr{{{{{{jjjXXXgggfffZZZ\\\]]]dddnnnxxx~~~xxxtttssshhhXXXTTTZZZ```hhhmmmllllllooossstttjjj\\\UUUUUUJJJMMMQQQUUUVVVUUUSSSQQQHHHFFFCCCBBBAAA???<<<:::999888666444333333333333333333333222222222222111000000////////////000000///000222444555555555444555444222222222222444555444333333222222333333444333444555777888999999999555444333333222222333333444333222111111222333444111111111000111222222333555555666777999;;;>>>@@@@@@@@@BBBIIIPPPQQQMMMHHHEEEJJJPPPQQQMMMGGGAAA???>>>OOObbbhhh```TTTNNNNNNFFFFFFFFFGGGIIIIIIHHHFFFGGGEEECCCEEEKKKUUU___fffhhhiiikkknnnrrrsssrrrpppaaaZZZRRRJJJFFFDDDCCCBBB???@@@AAAAAA@@@???>>>===@@@@@@@@@DDDRRRdddpppsssooosssxxxzzz{{{|||wwwVVVIIIFFFDDDHHHQQQ}}}vvv\\\VVVgggfffaaahhh^^^dddmmmpppfffSSSBBB999666555555555555666777999999777888999:::::::::::::::>>>BBBbbbvvv~~~UUUIIIKKKllllllHHHCCC@@@;;;CCCBBBBBBAAA>>>;;;999:::;;;;;;;;;:::999777888;;;===AAAHHHRRRbbb~~~{{{yyyuuurrrrrrnnniiieee```YYYRRRPPPSSSYYYbbbjjjkkkhhhcccZZZRRRFFFDDDCCCCCCDDDDDDCCCBBB<<<<<<===>>>???@@@@@@AAA@@@AAABBBCCCCCCCCCBBBBBBAAA???===<<<===GGG\\\pppyyyttt|||ccchhh}}}lllqqqyyykkkbbbRRRAAA888999;;;;;;;;;888999:::;;;===>>>???@@@@@@BBB@@@CCCDDD???KKKgggLLLLLLKKKJJJIIIIIIHHHHHHGGGDDDHHHGGGEEEZZZyyylllbbb\\\```iiiooosssvvvoooVVVNNNQQQ^^^cccYYYOOOMMMDDDCCCBBBAAA@@@???>>>===>>>???@@@BBBDDDEEEFFFFFFDDDCCCBBBCCCDDDEEEDDDBBBBBBBBBAAA@@@@@@@@@AAAAAA===<<<<<>>>>>======@@@DDDEEELLLeeeppppppyyyfffUUUfffeeeZZZ___]]]dddnnnxxx~~~{{{tttrrrsssjjjZZZSSSWWW^^^fffkkkjjjiiilllpppqqqddd^^^VVVQQQOOOPPPQQQTTTVVVUUUQQQNNNHHHFFFCCCBBB@@@???<<<:::777666555444444333444444444444333333222111000000000000000000000000000000///000111444666777555333111111111111111111111111333333333333333333333333333444555777888888999888666666555333111000111333111111111111111111111111222111000000000111333333666666666777888:::;;;<<<===>>>AAAGGGNNNSSSVVVWWWKKKKKKOOOUUURRRIIIEEEFFFBBBIIITTT^^^dddccc]]]XXXLLLHHHEEEHHHPPPTTTOOOGGGEEEBBBAAADDDFFFLLLWWWbbbkkkjjjkkknnnsssuuutttrrrpppkkkbbbYYYRRRMMMHHHFFFCCCBBBAAABBBBBBAAA???===???>>>AAAJJJYYYiiitttzzzuuuxxx|||}}}||||||www```PPPJJJIIIGGG\\\wwwVVVOOOlllssseeeffflllhhhaaakkkoookkk]]]LLL@@@999444666666666666777777777777;;;;;;;;;::::::999999888AAAAAA\\\bbbHHHNNNbbbvvvHHHFFFFFF;;;AAAAAABBBBBB@@@===;;;;;;<<<999:::;;;;;;999999:::;;;@@@DDDNNNcccwwwvvvpppggg```\\\UUUNNNVVV^^^hhhmmmjjjccc]]]YYYRRRLLLEEECCCGGGIIIFFFCCCCCCCCCCCCAAA>>>>>>AAACCCBBB@@@???@@@BBBCCCAAA???@@@@@@>>><<>>???======>>>@@@BBBDDDEEEFFFFFFGGGHHHGGGEEEDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA??????@@@EEEQQQ```oooyyy}}}~~~~~~ssswww~~~bbbKKK@@@>>>;;;===>>>??????@@@BBBDDDNNNeeezzz~~~dddRRR[[[www~~~qqq```TTT^^^ccclllvvv}}}~~~{{{|||qqqmmmqqqiiiWWWOOOUUUcccfffhhhiiijjjkkkmmmooohhh```WWWSSSOOOOOOQQQTTTUUUTTTQQQNNNHHHFFFCCCBBB@@@???<<<:::777666555444444333444444444444333333222111111000000000000000000000000000///000111333666666555333111111111111111111111111333333333333333333333333333333555666777888888888666666666333111000222333111111111111111111111111222111000000000111222333555666666888999;;;<<<===;;;<<>>999999999999999:::::::::;;;<<<===??????BBB>>>???CCCBBBAAALLL\\\wwwPPPKKKOOORRRVVVSSS[[[VVVNNNCCCBBBIIILLL```yyydddVVV\\\fffjjjnnnttt{{{~~~zzzuuu^^^SSSRRRSSSfffsssiiiUUUQQQMMMIIIEEEAAA??????>>>>>>>>>???AAADDDGGGHHHKKKMMMNNNMMMJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>@@@FFFQQQ```nnnwww|||~~~wwwpppuuuwww\\\GGG>>>===;;;===>>>??????AAADDDFFFOOOggghhhPPPSSSqqq{{{mmm\\\SSS\\\aaajjjuuu}}}~~~||||||qqqlllooohhhXXXRRRWWWaaacccfffgggggghhhkkknnnlllaaaXXXTTTNNNOOOQQQSSSUUUTTTQQQOOOHHHFFFCCCBBB@@@???<<<:::777666555444444333444444444333333222222111111111000000000000000000000000000000111333555666444333222222222222222222222222333333333333333333333333222333333444555666777777777777777555222111222333222222222222222222222222111111000000111111222333555666777999;;;<<<>>>???<<<===>>>AAAFFFKKKPPPRRRZZZYYY[[[^^^[[[TTTNNNMMMEEEFFFKKKWWWdddjjjhhhdddSSSQQQOOOPPPSSSVVVWWWXXXIIIHHHIIIIIIFFFCCCHHHPPP\\\aaaiiirrrxxxxxxuuuqqqpppqqqqqqqqqnnnkkkgggddd[[[WWWSSSPPPMMMKKKHHHFFFFFFEEEGGGNNN[[[hhhpppttttttwww{{{{{{zzzyyy|||~~~uuudddWWWLLLHHHPPPrrrfffYYYtttuuudddYYYiiiuuuhhhXXXdddhhhcccRRRAAA888777777666666666777777777888888777777888999;;;<<<======???CCC\\\uuuWWWUUUcccTTTDDDFFFCCCFFFDDDDDDDDDBBB>>>;;;::::::999:::;;;;;;999999:::;;;>>>AAAKKK```tttlllhhhaaaZZZYYYdddrrryyyxxxpppgggcccUUUUUURRROOOJJJFFFDDDDDDEEEEEEFFFHHHIIIHHHEEEBBBBBB@@@???@@@BBBDDDDDDCCCBBBAAA@@@BBBIIIZZZnnn|||~~~jjj|||{{{~~~yyyppppppvvvqqqeeeYYYJJJ<<<888999999888999:::;;;;;;<<<===>>>??????@@@===???CCCBBBAAAJJJVVVzzzYYYHHHGGGMMMXXXVVV[[[ZZZSSSFFFBBBEEEFFFWWWuuuzzzhhh[[[^^^hhhmmmqqquuu{{{xxxnnntttqqq\\\QQQNNN___uuu{{{iii[[[OOONNNLLLFFFAAABBBAAA@@@>>>>>>???CCCGGGJJJNNNPPPQQQPPPLLLIIIFFFFFFEEEDDDBBBAAA@@@?????????>>>>>>@@@FFFQQQ___lllttt{{{}}}mmmnnnvvvlllSSSAAA;;;<<<;;;===???@@@AAACCCFFFIIIOOOkkk|||sssSSSMMMkkk|||kkkXXXUUUYYY^^^gggsss|||~~~}}}rrrlllmmmfffXXXTTTYYY```cccfffgggggghhhkkknnnoooaaaWWWTTTNNNNNNPPPRRRTTTTTTQQQOOOHHHFFFCCCBBB@@@???<<<:::777666555444444333444444333333333222222111111111////////////////////////000///000222444555444333222222222222222222222222333333333333333333333333222222222333444555666777888888888666333222222333222222222222222222222222111111111111111222222222444666888:::===???@@@AAA???@@@AAABBBEEEIIIOOOSSSYYYZZZ]]]aaa```ZZZTTTOOOMMMJJJJJJSSSaaajjjiiiddd\\\WWWSSSRRRRRRTTT[[[bbbPPPKKKHHHHHHHHHGGGHHHLLLRRRXXXaaalllsssvvvvvvuuuoooqqqrrrrrroookkkiiigggbbb```]]]ZZZWWWTTTOOOLLLIIIHHHJJJQQQ]]]hhhoooqqqrrrvvvzzz{{{zzz{{{~~~vvviii\\\RRRQQQ___sss^^^fffnnn]]]cccjjjccc\\\fffhhh```NNN<<<555666888666666777777777888888888999:::;;;===???AAACCCCCCKKKKKK\\\```XXX___fffFFFAAACCCFFFEEEFFFFFFDDD@@@<<<::::::999:::;;;;;;999999:::;;;<<>>>>>??????>>>===???CCCBBBAAAGGGPPPqqq[[[GGGBBBHHHTTTRRRUUUYYYTTTGGGAAABBBCCCRRRmmmzzzlll^^^\\\dddlllsssvvvyyy{{{mmmooommm]]]SSSZZZmmm}}}hhhTTTPPPPPPIIIDDDFFFEEEBBB???======@@@DDDFFFJJJLLLNNNNNNKKKGGGEEEDDDDDDCCCBBB@@@???>>>>>>>>>===>>>AAAGGGRRR___kkkssszzz}}}jjjttt|||~~~yyy```JJJ===;;;<<<;;;===@@@AAACCCEEEIIILLLOOOppp```OOOjjjmmmWWWXXXVVV[[[eeeqqq{{{vvvooommmeeeXXXTTTXXX```dddiiiiiihhhiiimmmqqqooo```UUUSSSNNNNNNOOOQQQSSSTTTRRRPPPHHHFFFCCCBBB@@@???<<<:::777666555444444333444444333333222222222222222111////////////////////////000//////111444555444333222222222222222222222222333333333333333333333333222222222222333555666777999999:::888555333333333222222222222222222222222000000111111222222222222444666888<<>>AAACCCDDDEEEHHHFFFOOOnnnjjjYYYYYY}}}zzzMMM===???DDDEEEGGGGGGEEEAAA===;;;:::999:::;;;;;;999999:::;;;;;;===DDDUUUlllzzzssskkkrrryyy|||zzzwwwuuuuuujjjddd]]]]]]___]]]TTTKKKNNNLLLJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFDDDCCCCCCAAA??????EEESSSeeeuuu~~~zzzxxxxxxwwwzzzvvvzzzooonnnoookkkeeeKKKAAA999888:::::::::;;;;;;<<<===>>>?????????>>>===>>>@@@BBBBBBBBBFFFLLLiiiYYYJJJEEEHHHTTTQQQUUUSSSQQQGGGAAABBBCCCPPPhhh|||rrrdddYYYZZZdddmmmqqqvvv~~~zzzttt|||iii\\\XXXgggyyy^^^SSSOOOJJJHHHJJJGGGEEEAAA>>>======???@@@DDDGGGIIIIIIHHHFFFEEEEEEDDDCCCBBB@@@>>>============>>>AAAGGGRRR```lllttt{{{}}}uuuoooVVVDDD<<<<<<>>><<<>>>AAACCCEEEGGGKKKNNNPPPssspppVVVkkkqqqVVVXXXTTTYYYcccooozzz{{{tttpppfffYYYSSSTTT___dddiiiiiiggghhhmmmrrrmmm___UUURRRNNNMMMNNNPPPSSSSSSRRRPPPHHHFFFCCCBBB@@@???<<<:::777666555444444333444444222222222222222222222222000000000000000000000000000//////000333444444333333333333333333333333333333333333333333333333333333222222222333555777888999;;;;;;999666444333333333333333333333333333333000000111222222222222111333666999===AAACCCEEEEEEAAACCCDDDDDDCCCEEEIIINNNLLLQQQVVV[[[aaaddd___XXXWWWRRROOOSSS___iiimmmnnnmmmcccZZZXXXTTTSSSZZZeeegggZZZNNNLLLMMMLLLIIIGGGHHHJJJMMMQQQWWW___gggmmmppprrrsssqqqkkkgggfffggg______^^^]]][[[VVVOOOKKK@@@AAADDDNNNZZZdddjjjkkkqqquuuzzz|||}}}~~~~~~sssaaa___sss|||uuubbbjjjvvviiisssssseee\\\lllfffYYYFFF;;;888888777777777777888888888999999888888:::;;;===???@@@AAA???===CCC___vvv\\\SSSgggWWW<<<<<>>???HHHXXXjjjxxx|||qqqrrrvvvwwwvvvzzzzzzyyyooooooooojjjfffFFF>>>888999;;;;;;;;;===<<<===>>>@@@@@@@@@???>>>??????AAAAAAAAACCCFFFIII]]]{{{yyySSSHHHCCCEEERRRPPPTTTNNNOOOHHHBBBDDDDDDNNNbbbsss```XXX```jjjooossszzz}}}nnnbbbVVVaaannnYYYOOOLLLLLLKKKGGGFFFDDDBBB@@@>>>===<<>>@@@GGGSSSaaaooowww|||~~~}}}dddMMM@@@===>>>@@@>>>@@@CCCEEEFFFIIILLLOOOQQQppp}}}___jjjuuuWWWXXXTTTYYYcccooozzzyyytttjjj\\\SSSQQQ[[[aaaggggggeeeeeekkkqqqlll___UUURRRMMMMMMNNNPPPRRRSSSRRRQQQHHHFFFCCCBBB@@@???<<<:::777666555444444333444444222222222222222222222222000000000000000000000000000///...000222444444333333333333333333333333333333333333333333333333333444333222222333555777999:::;;;<<<;;;777555333333333333333333333333333333///000111222333222222111333555:::???BBBEEEFFFGGGBBBFFFHHHGGGEEEEEEIIIMMMOOORRRSSSUUU]]]ffffffaaa___ZZZWWWYYY```hhhnnnpppqqqfff___```]]]VVVWWW___eee]]]VVVRRROOOJJJHHHJJJKKKKKKJJJHHHHHHMMMUUU[[[aaagggmmmnnnkkkhhhggghhh\\\ZZZVVVSSSPPPLLLHHHEEE>>>???EEEOOO]]]hhhnnnooorrrvvvzzz|||{{{|||uuu]]]aaa~~~xxxdddpppzzzooouuuqqqddd```ggg___PPP@@@999999888444777777888888888999999999666777777888999:::;;;;;;;;;<<<@@@UUUaaaQQQTTTuuuaaaAAA===AAADDDFFFHHHGGGDDD@@@>>>===999:::;;;;;;999999:::;;;::::::>>>FFFNNN[[[pppzzzwwwxxxzzzxxxrrrlllmmmssssssmmmffffffiiiiiiddd[[[WWWXXX[[[WWWZZZ[[[XXXQQQIIICCCAAAAAA???@@@KKK]]]ppp|||{{{rrrvvv~~~xxxwwwssslllqqqpppfff]]]BBB<<<888:::===<<<===???<<<>>>???AAAAAA@@@???>>>@@@AAAAAA@@@AAACCCFFFGGGTTTyyy{{{YYYJJJ@@@BBBPPPNNNQQQMMMQQQKKKDDDEEECCCIIIZZZhhhZZZ___jjjoootttxxx}}}pppZZZ]]]~~~bbbQQQPPPOOOJJJDDDEEEFFFFFFEEEBBB>>><<>>======>>>>>>@@@GGGSSSbbbqqqzzz~~~~~~uuuZZZEEE======@@@AAA@@@BBBEEEFFFGGGJJJMMMPPPSSSiiihhhlll}}}\\\ZZZUUUZZZcccooo{{{}}}yyyooo```UUUPPPZZZaaaggggggddddddkkkqqqkkk```VVVSSSMMMMMMMMMOOORRRSSSRRRQQQHHHFFFCCCBBBAAA???<<<:::777777555444444444444444222222222222222222222222000000000000000000000000000///...///222444444444333333333333333333333333333333333333333333333333444444333222333666888999;;;<<<===;;;888555333333333333333333333333333333///000111222333222111111333555:::???CCCFFFGGGHHHEEEIIIMMMLLLIIIHHHKKKOOOTTTTTTRRRRRRZZZgggkkkggghhhddd___^^^aaaffflllooossshhhdddgggdddYYYUUUYYY\\\[[[ZZZXXXQQQJJJJJJOOOOOONNNIIIDDD@@@AAAGGGLLLQQQZZZdddjjjiiigggggghhh\\\WWWPPPJJJGGGDDDBBB@@@@@@BBBHHHTTTbbbmmmsssuuutttwww{{{{{{zzzzzz|||vvvYYY```}}}eeepppuuuoooddd___iiicccYYYIII;;;888:::888333777888888888888999999999777777777888888999999999:::===???MMMxxxeeePPPKKKdddgggFFF???BBBDDDFFFHHHHHHEEEAAA???>>>999:::;;;;;;999999:::;;;:::999<<>>@@@===>>>@@@AAAAAA@@@???>>>BBBBBBBBB@@@@@@DDDFFFGGGUUUzzziiiRRRDDDEEESSSQQQQQQNNNSSSNNNGGGEEEBBBEEETTTttt}}}gggWWW[[[ggglllwwwxxxggg___|||jjjTTTSSSQQQIIIAAADDDHHHJJJIIIFFFAAA>>>>>>>>>>>>===<<<>>>BBBEEEFFFEEEDDDAAA@@@>>>======???>>>@@@FFFSSScccsss}}}oooTTTAAA<<<>>>@@@@@@BBBCCCFFFGGGHHHJJJMMMPPPTTTcccssszzzzzzooonnnbbb^^^UUUZZZcccooo{{{~~~|||rrrdddWWWPPP[[[ccciiijjjffffffmmmtttmmm```UUUQQQPPPNNNMMMOOORRRTTTRRROOOGGGFFFDDDCCCBBB???;;;888777666555444444333444444222222222111111111111000000000000000000000000000000000000111222444555666444333333222222333333444222333333444444333333222555555555555666888999:::999:::;;;<<<:::777444222333333333333333333333333222222222222222222222222222444777999;;;>>>CCCFFFRRRPPPQQQQQQLLLEEEHHHOOOYYYaaa```WWWWWWbbbhhhfffddd```]]]^^^bbbfffkkkpppqqqpppmmmhhhfffddd]]]TTTXXXOOOOOOXXX[[[RRRLLLNNNPPPTTTPPPFFFCCCFFFBBB:::AAAGGGQQQ[[[bbbeeedddbbb^^^VVVKKKEEECCCBBB???<<<888>>>GGGRRRaaannnvvvxxxssswwwzzz|||{{{{{{~~~wwwaaaSSSbbboooeeevvvvvvjjjccc```fffTTTAAA:::;;;:::777666777888888888888999999999888888777777888888999:::444<<>>>>>????????????@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCOOOjjjlllHHHDDDUUUYYYOOOVVVPPPKKKJJJEEEAAACCCJJJSSSpppvvvaaa\\\dddkkkpppvvv}}}{{{iiisss}}}eeeXXXMMMJJJBBBIIIPPPRRRPPPLLLGGGBBBCCC>>><<<===>>>===???CCCCCCBBBAAA???>>>>>>>>>>>><<<===>>>CCCNNN___rrr~~~xxx]]]EEE???@@@>>>>>>BBBEEEFFFGGGHHHIIIKKKLLLLLLTTT]]]ooopppkkklllZZZSSSYYY```iiixxx~~~|||xxxmmm\\\OOOWWW```ffffffhhhooorrrpppooobbbXXXTTTOOOMMMLLLNNNRRRSSSQQQNNNGGGFFFDDDCCCBBB???<<<999777666555444444333444444222222222111111111111000000000000000000000000000000000000111222333555555444444444333333444444444333444444555555444444333444444444555666777999999999:::;;;<<<:::888555333333333333333333333333333222222222222222222222222222444666777:::>>>CCCGGGXXXVVVVVVUUUPPPKKKMMMTTTZZZccchhhddd______``````ggg^^^VVVXXX```gggiiiiiiuuuwwwsssiiiccceeejjjlllaaa^^^VVVNNNLLLRRRZZZ^^^WWWWWWRRRJJJEEEDDDBBB???<<<@@@FFFMMMSSSWWWZZZ[[[[[[SSSIIICCCAAA@@@===:::888<<>>>>>CCC```xxx\\\RRR^^^{{{SSSDDD===@@@CCCFFFHHHHHHEEEAAA???<<<;;;:::;;;<<<<<<:::999888<<<:::;;;AAAEEEVVVqqqyyyeeeYYYWWW```kkkwwwzzz||||||yyyvvvuuuuuutttrrrnnnggg^^^SSSIIIDDDAAA@@@CCCQQQgggzzzqqqyyyxxxwwwsssfffiiinnndddOOO???888999999:::<<<======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCFFF___}}}\\\MMMYYY^^^UUUUUUPPPMMMNNNKKKEEECCCFFFLLLdddwwwrrr```YYY___hhhjjjqqqzzzqqqtttuuu```PPPJJJDDDPPP\\\]]]VVVMMMHHHGGGDDD???<<<>>>===;;;<<>>===<<<<<<<<<======>>>BBBNNN___qqq~~~~~~lllUUU@@@===@@@??????CCCGGGHHHIIIJJJKKKMMMNNNNNNMMMZZZqqqvvvhhh~~~qqq[[[TTTZZZ```iiiwww|||xxxmmm]]]PPPTTT^^^ffffffhhhmmmqqqrrrpppdddZZZWWWNNNLLLKKKNNNQQQRRRPPPNNNHHHFFFDDDCCCBBB@@@<<<:::777666555444444333444444222222222111111111111000000000000000000000000000000000000111222333444555555555444444444444555555444555555666666555555444444444444555666777888999888999;;;<<<;;;888666444333333333333333333333333222222222222222222222222222333444555888===CCCHHHZZZ[[[^^^___YYYRRROOOQQQWWW___kkkqqqkkkaaa^^^bbbeeeaaa[[[XXXZZZ^^^aaabbbrrr{{{xxxpppoootttwww|||ttt[[[NNNVVVaaadddaaa]]]ZZZVVVOOOGGGCCCEEE<<<===>>>@@@DDDIIIOOOSSSSSSMMMEEE@@@???>>><<<999888;;;FFFWWWhhhooommmiiiyyy|||~~~~~~{{{{{{}}}uuuWWW@@@NNNwwwuuu^^^fffxxxzzzuuu}}}eee[[[aaajjjSSSGGG<<<:::;;;:::777666777777777888888888999999888888777777888888999:::;;;???===>>>SSS{{{iiiVVVfffiiiIIIAAA@@@BBBEEEGGGHHHFFFCCCAAA===<<<;;;;;;<<<<<<;;;999888<<<::::::>>>BBBUUUsssgggSSSPPPVVV[[[vvv|||{{{yyyxxxwwwuuurrrpppqqqnnnhhh```WWWNNNFFFBBB@@@@@@EEEVVVkkk}}}zzzoooyyyuuu~~~~~~lllgggfffiiigggYYYFFF:::999999:::;;;<<<======>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBSSSpppmmmOOOSSSZZZTTTUUUQQQOOORRRQQQKKKDDDAAADDDTTTggglllaaaUUUXXXcccbbbkkkuuu{{{mmmVVVOOOJJJ[[[nnnrrreeeTTTLLLKKKGGGBBB???@@@@@@===<<<===>>>>>>===<<<;;;;;;;;;<<<===<<<<<>>===>>>BBBGGGKKKHHHDDD???<<<<<<<<<;;;:::999===JJJaaavvv}}}xxxsssyyy|||~~~~~~||||||lllOOOBBB\\\hhh]]]nnnyyyllleeejjj^^^^^^```OOOFFF?????????<<<999888777777777777888888888888888888777777888888999:::;;;>>>======JJJkkkyyy[[[hhhVVVCCC???AAADDDFFFGGGGGGFFFDDD>>>===;;;;;;<<<<<<;;;999888<<<:::999<<>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBBFFFLLLaaa~~~tttLLLJJJRRRQQQTTTQQQOOOQQQRRRNNNEEE>>>@@@HHHYYYgggbbbSSSQQQ[[[___gggpppxxx|||```XXXRRRfff~~~fffTTTMMMJJJDDDBBBDDDEEEBBB??????>>>>>>===<<<<<<<<<======<<<:::;;;CCCSSSfffwwwpppMMMBBB:::<<>><<<777666555444444333444444222222222111111111000000////////////////////////000000000000111222333333111222333333333333222111333333444444444444333333222222333333444666777888777999;;;<<<<<<:::888666333333333333333333333333222222222222222222222222222222222333555:::AAAFFFMMMSSS[[[```bbb```\\\YYY[[[RRRVVVhhhsssppprrr{{{qqqyyy~~~yyyqqqjjjbbbZZZ]]]gggsss|||zzzcccYYY[[[iiikkkvvv|||eeePPPGGGDDDBBB???>>>???@@@AAAAAA???===;;;::::::;;;<<<<<<;;;===LLLfff|||~~~zzzxxx{{{}}}}}}|||}}}```JJJFFFddd|||uuunnnfffmmmkkkdddmmmddd]]]UUULLLGGGCCCCCCAAA;;;888777666666777777777888888888888888777777888888999:::888;;;===???GGG___^^^cccwwwgggCCC@@@AAACCCEEEGGGGGGGGGGGG@@@>>>;;;;;;;;;<<<;;;:::888<<<:::999;;;===MMMiii}}}jjjjjjfff\\\[[[www~~~}}}xxxqqqoooqqqqqqmmmiiiccc___XXXPPPIIIEEECCCBBB???@@@MMMcccwwwuuuhhhccchhhvvvzzzvvv[[[dddjjjdddUUUFFF>>>;;;:::;;;;;;<<<<<<===============>>>>>>>>>?????????@@@????????????@@@AAAAAAGGGGGGWWWvvvyyyNNNEEEKKKNNNSSSPPPNNNMMMOOOMMMFFF???AAABBBQQQcccdddUUUNNNTTT^^^eeejjjooo{{{kkkccc^^^ppp}}}___OOOKKKEEEBBBFFFHHHFFFCCCCCC@@@???????????????@@@AAA<<<:::;;;FFFZZZooo~~~fffEEE@@@<<>>777666555444444333444444222222222111111111111000000000000000000000000000000000000000000111222222000111222333333222111000222333333333333333333222222222222333444555666777777888:::<<<<<<;;;999888333333333333333333333333222222222222222222222222222222333333444888>>>BBBIIIMMMPPPSSSZZZeeemmmoooeeeVVVRRR^^^jjjlllpppwww~~~zzz```eeeeeeeeejjjxxxooo^^^\\\eeelll|||yyy^^^LLLFFFBBB>>>???CCCCCC@@@;;;;;;;;;;;;;;;<<<<<<============JJJcccvvvzzzxxxxxxwwwzzz|||||||||}}}zzzTTTHHHKKKdddxxxhhheeetttwwwssszzziiifff^^^OOOHHHDDDCCCCCC???888555666666666666777777777888888888888777777888888999:::888888===AAADDDTTT~~~ggg]]]ddd{{{IIIAAABBBCCCEEEFFFGGGHHHHHHAAA???<<<;;;;;;<<<;;;:::999<<<999999===;;;FFF]]]vvvrrrlllbbb]]]qqqyyyyyy{{{{{{yyywwwqqqjjjiiilllnnnnnnlllaaa]]]VVVNNNHHHDDDCCCCCC@@@CCCSSSlll~~~qqqiiihhhhhhmmmlll~~~tttZZZbbbeeeYYYIII>>>;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>????????????>>>>>>??????@@@AAACCCAAAQQQqqq~~~|||UUUCCCCCCHHHOOOOOONNNKKKLLLLLLGGGAAACCCAAALLL___eeeZZZPPPOOOZZZ```fffiiiqqqrrrkkkjjjxxxnnnXXXNNNGGGCCCFFFJJJIIIFFFEEEBBBAAAAAAAAABBBCCCDDDDDD>>><<>>CCCGGGIIIKKKUUUeeeoooqqqhhh\\\UUUXXX^^^bbbdddhhhuuu|||yyyssstttppphhhgggrrrqqq```___iiiyyynnnUUUMMMFFFAAADDDMMMOOOIIIBBB??????@@@@@@???>>>>>>>>>>>>===III___oooqqqsssxxxyyy{{{||||||zzz|||mmmNNNMMMXXXpppjjjkkkwwwfffeee[[[HHHCCCAAABBBBBB>>>777555777666666666666777777777888888888777777888888999:::;;;888;;;AAA@@@KKKtttwww___XXXiiiYYYBBBCCCCCCDDDFFFGGGHHHIIIBBB???<<<;;;;;;;;;;;;::::::;;;888:::>>>:::???PPPuuuzzztttpppfffnnnxxxvvvwwwyyyxxxrrrllliiiiiilllmmmmmmeee```XXXPPPIIIEEECCCBBBCCCHHH[[[vvvlllsss}}}zzzvvvjjjvvvlllZZZ```^^^PPPAAA;;;;;;:::<<<<<<<<<<<<========================>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@BBB???IIIeeeeeeHHH@@@EEEJJJNNNPPPMMMLLLLLLHHHBBBCCCAAAIIIZZZfffaaaUUUMMMSSSZZZccchhhmmmyyysssnnnsss{{{gggVVVNNNHHHJJJNNNMMMJJJIIICCCCCCCCCCCCDDDEEEFFFGGGCCCAAADDDTTTjjj~~~}}}zzzwww|||fffJJJ>>>AAACCCEEEGGGIIIJJJIIIHHHIIIJJJKKKLLLNNNOOOOOOMMMPPPZZZrrr~~~iiisss~~~pppfff^^^ZZZ]]]cccmmm|||xxxnnnhhhPPPQQQYYYeeellllllllloooiii___WWWUUUPPPNNNMMMOOORRRTTTRRROOOIIIFFFCCCBBBAAAAAA@@@???777777555444444444444444222222222111111111111000000000000000000000000000111000000000000000111222111222444555555444222111444555555555555555555444111111111222333444666666666888:::<<<===<<<:::999333333333333333333333333222222222222222222222222222333444444555666999<<<===CCCHHHLLLUUUbbbgggdddeee___YYYWWWXXXYYY[[[]]]```uuu|||vvvccc^^^iiiuuuhhhZZZeeesssyyy^^^VVVMMMFFFKKKWWW\\\VVVMMMCCCDDDEEECCCAAA???>>>>>>@@@>>>III^^^mmmpppuuu~~~{{{|||}}}{{{yyyzzz~~~yyydddNNNVVVhhh~~~tttttt|||gggcccVVV@@@AAAAAABBBCCC>>>888777:::666666666666777777777777888888888777888999999:::???999:::???<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@FFF???AAAXXXyyyvvvSSSDDDHHHEEENNNRRRPPPMMMMMMIIICCCAAAAAAHHHWWWeeefffYYYLLLLLLUUUaaaiiimmmtttqqqnnnxxxsss___UUUNNNOOORRRQQQNNNMMMCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEIIIXXXoooxxxxxxrrrWWW===<<<@@@DDDEEEGGGJJJLLLKKKIIIIIIJJJLLLMMMNNNOOOPPPPPPLLLNNN]]]wwwssswww|||nnnddd]]]]]]aaajjjzzzyyypppjjjRRRQQQWWWeeennnmmmlllnnnlll]]]TTTTTTOOONNNMMMOOOQQQRRRRRRQQQIIIGGGDDDBBBAAA@@@>>><<<888888666555333333222222222222222111111111111000000000000000000000000000000000000000000000000000555555444333333333444444444555555555555555444444333333333444444555555555;;;;;;;;;;;;<<<<<<<<<<<<:::666222111333444333222333333333333333333333333222222333444555666777888???AAAFFFMMMVVV^^^bbbeeelll```ZZZYYYZZZccceeeXXX```^^^wwwzzzggg[[[pppsss~~~|||hhhkkkuuu{{{mmmbbbTTTGGGMMMdddtttlll[[[GGGEEECCCCCCBBBBBBAAAAAAAAAAAANNNcccppprrrvvv}}}yyyvvvvvvyyy}}}xxxoooiiiXXXpppzzzooo```XXXJJJ<<<>>>AAABBB???999555666999777888888888888999999999888888777777888888999::::::::::::@@@AAA???]]]ooo\\\XXXaaaIIIKKK===:::JJJJJJAAAIIIAAA@@@>>><<<;;;:::;;;;;;::::::999888999;;;>>>???PPPtttyyyuuusssooojjjhhhiiioooggg\\\SSSNNNKKKGGGEEECCCWWWppp{{{gggmmmttt]]]aaaZZZNNNBBB;;;888999;;;::::::;;;<<<===>>>??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>===AAAUUUyyykkkHHHBBBGGGLLLPPPPPPOOOMMMIIIFFF===???DDDOOO```iii___OOOLLLOOOWWWbbbjjjooowww~~~yyywwwTTTSSSgggaaaTTTQQQJJJDDDBBBBBBHHHKKKIIIFFFFFFBBBIIIVVVfffuuu{{{uuu```GGGEEE>>>AAADDDFFFFFFGGGIIIKKKJJJKKKMMMNNNOOOOOONNNMMMIIIVVVUUU[[[pppvvvzzz{{{rrrccc^^^bbbjjjvvvvvvhhhXXXPPPZZZiiikkkkkknnnlllnnn^^^TTTSSSNNNNNNMMMOOOQQQRRRRRRQQQJJJGGGDDDBBBAAA@@@>>><<<888777666555444333333333222222222111111111111000000000000000000000000000000000000000000000000000444444444444444444333333444555555555555555444444333333333444444444555555888999999:::;;;;;;;;;;;;:::777333222333444333222333333333333333333333333222222333444555666777888;;;???EEENNNXXXaaafffiiikkkfffbbb```iii}}}|||ccc]]]YYYmmmhhhpppooovvvqqqttt|||wwwooo```UUU[[[nnn~~~\\\PPPEEECCCDDDAAAAAACCCCCCEEESSShhhttttttwww~~~}}}zzzwwwwwwzzz~~~~~~ssskkkgggddd}}}vvv{{{~~~zzzzzzpppddd[[[SSSEEE999===???@@@===888555777999777777888888888999999999888888777777888888999:::;;;:::999>>>???<<>>???HHHGGGCCCGGGCCCAAA???===;;;;;;;;;;;;;;;:::999999999;;;===>>>HHHccc~~~yyywwwtttoookkkkkkmmmfff]]]UUUPPPKKKGGGDDDIII^^^wwwxxxjjjwwwhhhXXX]]]UUUIII???:::999:::;;;;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===@@@BBBDDDOOOmmmbbbLLLIIIKKKMMMNNNOOOOOOMMMLLL???@@@BBBJJJYYYccc]]]PPPKKKKKKQQQ\\\fffmmmttt{{{hhhiiizzzqqq```WWWOOOLLLFFFHHHQQQUUUOOOHHHFFFEEEOOO]]]lllxxx}}}uuuVVVBBBAAAAAADDDFFFHHHIIIIIIKKKMMMLLLMMMOOOPPPQQQQQQPPPPPPLLLRRRLLLTTTooo}}}wwwxxxtttddd]]]]]]eeerrr}}}{{{nnnYYYQQQZZZjjjkkkkkkmmmkkkooo```UUUSSSNNNMMMMMMOOOQQQSSSRRRRRRJJJHHHDDDBBBAAA@@@===<<<777666555444444444444444222222222111111111111000000000000000000000000000000000000000000000000000222333444555555444333333444444555555555555555444333333333333444444444444444555777999;;;;;;;;;;;;:::777444333333444333222333333333333333333333333222333333444555666777777999===DDDMMMUUU]]]cccfffeeehhhgggcccppppppaaaYYYbbbrrr|||~~~uuussswww||||||pppgggmmmzzzxxxaaaMMMJJJIIICCCCCCIIIIIILLLZZZnnnxxxwwwwww|||{{{yyywwwxxx{{{~~~sssfff```___kkkwwwvvvtttnnnvvvttthhh]]]ZZZVVVLLL@@@888:::<<<===;;;777555777999777777777888888888999999888777777777777888999999;;;:::888<<<>>>:::HHHgggttt]]]aaaiiiNNN???DDDFFFFFFGGGFFFFFFDDDAAA>>><<<;;;<<<<<<<<<;;;:::999999:::<<<<<>>DDDDDDEEE]]]{{{{{{WWWMMMLLLLLLMMMOOOPPPOOONNNCCCAAA???CCCOOOZZZZZZTTTKKKHHHJJJUUUaaaiiiooouuu}}}}}}ssseeeZZZWWWRRRVVVccceeeWWWJJJGGGKKKWWWhhhuuu|||xxxcccLLL@@@AAAEEEGGGJJJKKKKKKLLLMMMOOOMMMMMMNNNPPPPPPPPPPPPPPPRRRSSSNNNXXXvvvuuukkkvvvtttfff]]]ZZZ```nnn{{{~~~rrrYYYPPPYYYiiikkkkkkmmmjjjpppaaaUUUSSSNNNMMMMMMOOOQQQSSSSSSRRRKKKHHHEEECCCAAA@@@===<<<666555555444444444555555222222222111111111000000////////////////////////////////////////////////000111333555666555333222333444555555666555555555333333333333333333333333111333666999;;;<<<<<<<<<:::888666555444333333333333333333333333333333333333333444444555666666777999===BBBHHHNNNSSSWWWZZZ^^^cccgggccchhhxxxhhh___fffqqq{{{zzzrrrzzzsss^^^XXXSSSJJJLLLWWWSSSWWWbbbqqqyyyxxxxxx{{{wwwwwwwwwxxxzzz}}}}}}mmmbbbccckkk{{{~~~~~~}}}kkkjjjwwwnnnaaaWWWWWWRRREEE<<<;;;777999:::999777666777888777777777777888888888888777777777777777888999999999:::777:::???:::@@@TTT|||dddaaaZZZAAACCC@@@EEEMMMGGGHHHFFFCCC@@@===============<<<;;;::::::::::::;;;;;;GGGaaa}}}}}}|||vvvqqqooonnnjjjeee___XXXRRRMMMJJJWWWpppxxxkkkaaakkkxxxsss|||~~~lll]]]]]]QQQGGG<<<888;;;??????<<<=========<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;<<<===>>>888AAAAAA>>>PPPxxx}}}yyypppQQQMMMJJJMMMPPPOOOMMMLLLGGGBBB===>>>GGGSSSYYYZZZNNNHHHFFFOOO[[[dddkkkpppvvvtttkkkdddeeeooo|||www```OOOKKKRRRaaasss}}}iiiQQQDDDCCCFFFHHHJJJLLLMMMMMMMMMNNNOOOKKKLLLLLLMMMNNNNNNNNNOOOSSSTTTTTT___xxx{{{ccccccrrrxxxoooeee^^^[[[^^^lllyyy~~~sssXXXNNNUUUdddhhhjjjnnnkkkpppbbbVVVSSSMMMLLLMMMNNNQQQSSSSSSSSSLLLIIIEEECCCBBB@@@===;;;666555555444444444555555222222222111111111000000////////////////////////////////////////////////...000222555555555444333333444444555666666555555333333333333333333333333111333555888;;;<<<======:::999888777555333333333333333333333333333333333333333444444555666666666888<<>>:::CCCLLLFFFHHHGGGDDDBBB@@@>>>=========<<<<<<;;;::::::::::::777===OOOqqq~~~~~~zzztttqqqrrrqqqmmmfff^^^WWWQQQOOONNN]]]vvvllleee^^^bbbyyyyyysssuuulll]]]VVVVVVKKKCCC;;;999>>>BBBAAA>>>======<<<<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>???999@@@@@@<<>>:::::::::888555333333333333333333333333333333333444444444555555555666666666:::???CCCGGGNNNVVV]]]dddgggtttxxxlllsssuuullluuuvvvzzz{{{wwwmmmgggllluuukkklllooosssuuuuuuuuuuuunnnqqqtttwwwxxxyyy{{{}}}~~~uuueee```ssswwwrrryyy}}}qqqlllggg___```\\\WWWNNNBBB777555999666666666666666777777777666666666777777777888888777666666666666777888888666;;;888888@@@???===DDD]]]gggpppYYYBBB:::@@@EEEBBBFFFFFFEEEDDDBBB@@@===<<<<<<<<<<<<;;;;;;:::::::::<<<<<>>===<<<<<<<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;:::999:::<<>>DDD^^^SSSGGGBBBJJJRRRQQQNNNNNNLLLFFF@@@???@@@FFFRRR]]]ZZZPPPHHHIIIOOOWWW```hhhjjjoooyyy|||nnneeehhhsss|||}}}~~~~~~~~~~~~vvvrrrdddMMM???@@@EEEGGGLLLNNNOOOOOOMMMLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRROOOMMMQQQRRR\\\ooorrrjjjccc\\\YYYXXXZZZccclll|||}}}aaaOOOMMMXXX^^^eeeooopppkkk```VVVTTTLLLLLLLLLNNNQQQTTTTTTSSSMMMJJJGGGDDDBBB@@@===;;;888777666555444333333333222222222111111111111000000000000000000000000000000000000000000000000000...///000222333444555666222333444555666666666666333333333222222222111111222222222333666999<<<>>>:::;;;<<<:::666333333444333333333333333333333333444444444555555555555555555999>>>AAAFFFOOOZZZccciiiooo}}}vvv~~~yyywww|||ttt|||uuuwww{{{{{{ppprrruuuvvvuuutttpppmmmlllpppuuuxxxyyyzzz|||~~~zzzhhhbbbvvv|||pppyyyssssssgggRRRWWWVVVPPPDDD<<<999888666777777666666777777666666666666666666777777777888666666666666666777888888555===999777===???===BBBRRR|||uuuggguuuvvvRRRDDD@@@>>>AAACCCDDDEEEFFFDDDAAA===;;;;;;;;;;;;;;;;;;;;;::::::???>>>???GGG[[[zzzzzzqqqsss{{{vvvhhhXXXNNNMMMRRRXXXqqqzzziiikkkuuu~~~{{{sssuuu^^^TTTVVVJJJ>>>>>>>>>???AAAAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;:::999999:::<<>>:::???===555888777666666777777666555666666666666777777777777666666666666666777888888666>>>;;;666;;;>>><<>>AAA@@@EEEeeemmmVVVEEEFFFKKKJJJIIIMMMPPPKKKGGGDDD>>>;;;DDDPPP```WWWMMMHHHFFFKKKWWWccceeegggnnnuuuwww{{{|||}}}~~~sssmmmnnn]]]HHH@@@DDDJJJLLLKKKPPPQQQRRRQQQOOONNNNNNNNNMMMLLLLLLKKKLLLNNNOOOPPPJJJHHHSSSVVV[[[uuucccZZZXXXZZZaaahhhqqquuu\\\PPPTTTWWWaaannnrrriiidddWWWSSSNNNMMMMMMNNNQQQSSSSSSRRRKKKIIIEEECCCAAA@@@===;;;777666555444444333444444222222222111111111111000000000000000000000000000000000000000000000000000......///000111333555666555444333333333333444555333444444555555444444333555444333222333555777999???>>>;;;999777666555555555444444333333444444555444333333222333444666777888999<<>>AAAaaammmdddkkkzzzbbbTTTCCC>>>DDDFFFGGGGGGGGGFFFCCC@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>BBBJJJZZZhhh~~~{{{yyyaaaSSSUUUdddrrrtttkkknnnzzzuuuZZZRRRJJJ>>>???>>>============:::888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===@@@======>>>;;;???WWWrrrpppJJJ???IIIRRROOOHHHNNNMMMJJJFFFBBB@@@AAACCCWWW[[[WWWKKKEEEIIIPPPSSS[[[bbbjjjooorrrvvv|||{{{~~~rrriiioooaaaOOOCCCEEEJJJIIIJJJOOOQQQNNNKKKLLLNNNOOONNNLLLLLLKKKKKKKKKKKKKKKLLLMMMLLLNNNOOOOOOWWWkkklllTTTYYYXXXZZZkkkkkkyyymmmYYYRRRVVV___jjjsssgggbbbUUURRRMMMLLLMMMOOORRRSSSSSSRRRLLLIIIEEECCCBBB@@@>>><<<777666555444444333444444222222222111111111111000000000000000000000000000000000000000000000000000......///000111333444555555444333333333333444555333444444555555444444333444333222222333555777888===<<<;;;:::888777666555555444444333333444444555444333333333333555666777888:::;;;>>>CCCIIIRRRWWW```iiirrrsssnnnnnnttt|||xxxrrr}}}zzzlllpppvvvmmmooowwwwwwssssssvvvxxxuuunnniiiiiijjjlllqqqvvvxxxyyy}}}xxxvvvpppbbbUUUPPPHHH>>>888888888777666555555555555555555555555444555555666666666666666666666666666777777777777888:::;;;;;;:::;;;<<<======TTTvvveeedddyyybbbKKKBBBBBBEEEGGGGGGFFFDDDAAA>>><<<<<<;;;;;;;;;;;;;;;;;;===;;;:::<<<<<>>======>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>;;;===@@@======OOOdddfffMMMIIIPPPTTTRRRPPPPPPNNNJJJEEEAAA@@@@@@OOOXXX[[[RRRHHHGGGKKKNNNUUU\\\dddiiilllooouuuyyy~~~{{{qqqhhhkkkWWWJJJBBBHHHMMMKKKIIILLLNNNLLLKKKKKKMMMNNNMMMKKKKKKJJJJJJJJJJJJKKKLLLLLLOOORRRSSSRRRUUU```qqq|||zzz^^^ZZZWWWUUUaaaeeerrrtttbbbZZZ[[[aaaiiiqqqeee___SSSRRRLLLLLLMMMPPPSSSTTTRRRQQQLLLIIIFFFCCCBBB@@@>>><<<777666555444444333444444222222222111111111111000000000000000000000000000000000000000000000000000......///000111222444555555444444333333444444555444444555555555555444444333333222222222444555666:::;;;;;;;;;999888666555555444444333333444444555333333333333444555777777999:::;;;===@@@FFFMMMRRRZZZ```fffiiiiiimmmuuu{{{vvvtttsss|||vvviiiooo}}}~~~vvvkkkdddhhhpppqqqnnntttuuusssooojjjgggiiikkkkkkpppvvvyyyzzz~~~||||||{{{xxxrrrxxxttt```TTTVVVFFFAAA:::777777777666555666666666666666666666666444555555666666666666666666666666666777777777777888999;;;;;;::::::<<<===???FFFgggiii]]]oootttUUUFFFBBBDDDHHHIIIGGGCCCAAA@@@======<<<;;;;;;;;;;;;;;;>>>;;;::::::999:::AAAJJJ```xxxwww~~~mmmkkkuuuyyydddRRRFFFAAAAAA>>>======>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::<<<@@@???===DDDQQQkkkfffNNNLLLRRRUUURRRSSSSSSPPPJJJDDD@@@>>>EEESSS]]]XXXLLLEEEEEEGGGMMMSSS[[[aaadddggglllooorrruuu{{{|||~~~~~~~~~xxxhhh```\\\LLLDDDCCCKKKPPPMMMIIIJJJMMMKKKKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLRRRVVVZZZZZZXXXZZZccclllzzznnn```YYYVVV\\\bbblll{{{|||jjjaaa___aaahhhnnnfff^^^RRRSSSLLLLLLMMMPPPSSSTTTRRRQQQLLLIIIFFFCCCBBB@@@>>><<<777666555444444333444444222222222111111111000000////////////////////////////////////////////////......//////000222333444444444444444444444444444444444555555555555444444333222222222222333444555777888:::;;;:::999777555555444444333333444444555333333444555555666777888999:::;;;<<<===AAAGGGKKKTTTWWW[[[```fffkkkppptttpppsssuuu|||qqqfffmmmzzz|||~~~zzzqqqgggccchhhnnnpppnnnpppooolllhhhfffggglllpppppprrruuuyyyzzzrrr}}}}}}}}}zzz}}}qqqnnntttlllWWWLLLPPP>>>;;;777666777777777666777777777777777777777777444555555666666666666666666666666666777777777777777999::::::::::::;;;===DDD@@@XXXuuu```jjjdddKKKEEEEEEHHHKKKJJJEEECCCDDD???>>>===<<<;;;;;;;;;;;;;;;999999;;;::::::>>>EEELLLhhhuuukkkpppxxx{{{|||}}}uuufff[[[MMM@@@===BBB===<<<<<<>>>???@@@???===::::::::::::::::::::::::999999999999999999999999999:::::::::;;;;;;;;;;;;<<<999:::>>>???===???EEE]]]www\\\MMMOOOQQQQQQSSSUUUTTTOOOHHHBBB???@@@KKKUUUVVVOOOHHHDDDCCCEEEJJJRRRXXX]]]aaaeeehhhooorrruuuyyy~~~}}}{{{|||~~~{{{xxxwwwuuu|||nnnaaaVVVLLLHHHEEEFFFNNNQQQNNNJJJJJJNNNLLLKKKJJJJJJKKKLLLLLLIIIJJJJJJKKKLLLLLLLLLLLLRRRWWW]]]```]]]]]]eeeooohhh\\\[[[___cccjjjvvvssshhhbbbccciiiqqqjjj___SSSUUULLLLLLMMMPPPRRRTTTSSSQQQLLLJJJFFFDDDBBBAAA>>><<<777666555444444333444444222222222111111111000000////////////////////////////////////////////////......//////000111222333444444444444444444444444444555555666666555555444333333222222333333444444555666888::::::999888777555444444333333444444555333333444666777888888999::::::;;;;;;;;;>>>BBBFFFJJJMMMQQQXXX___dddeeefffjjjppprrruuuwwwjjjaaaiiivvvwwwzzz}}}}}}ssshhhfffjjjooopppooollljjjfffccccccggglllqqqsssqqqqqqyyy{{{www|||yyyuuurrroooiii^^^QQQGGGCCC:::888777777888888888777777777777777777777777777444555555666666666666666666666666666777777777777777999::::::999:::;;;===CCCAAAXXXnnnfff[[[KKKFFFFFFIIIJJJFFFEEEGGGBBB@@@>>><<<;;;;;;;;;;;;:::888999;;;<<<:::<<>>>>>???AAAQQQjjjgggOOOLLLOOOOOORRRUUUUUUQQQKKKFFFCCC@@@CCCHHHMMMNNNJJJFFFCCC@@@DDDKKKQQQWWW\\\aaadddjjjnnnrrruuuwww}}}~~~|||zzzzzz{{{zzzzzzyyy|||~~~~~~xxxssspppoooyyy}}}jjj^^^RRRFFFJJJIIIKKKNNNOOOMMMLLLMMMNNNLLLJJJGGGFFFGGGIIIKKKIIIJJJKKKMMMMMMNNNMMMMMMNNNQQQXXX\\\ZZZ[[[ggguuulllZZZ[[[___aaagggqqq~~~wwwjjjbbbaaaiiirrroooaaaSSSWWWNNNMMMMMMNNNQQQSSSSSSRRRMMMJJJGGGDDDCCCAAA???===777666555444444333444444222222222111111111111000000000000000000000000000000000000000000000000000////////////000111222222333444444555555444444333555555666666666666555555333333333444444444444444444555777888:::::::::999555444444333333444444555333444555777888999999999::::::;;;::::::<<>>???>>><<<::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::===;;;999:::<<<>>>@@@@@@DDDaaammmOOOHHHLLLMMMPPPTTTTTTQQQLLLIIIGGGBBB>>>>>>DDDJJJJJJGGGFFF@@@AAAEEEJJJPPPVVV[[[^^^^^^dddlllppppppsssxxx}}}~~~|||zzzxxxwwwxxxyyyzzzyyy|||~~~~~~~~~}}}tttooonnnnnnwwwooo```VVVLLLCCCLLLMMMNNNOOONNNMMMNNNPPPMMMMMMLLLIIIFFFEEEEEEGGGHHHIIIKKKMMMMMMNNNMMMMMMIIIJJJOOOSSSPPPQQQ```sssoooXXXWWWYYY]]]aaajjjvvvrrreeeZZZVVV]]]gggsssbbbSSSWWWOOOMMMLLLMMMOOORRRTTTTTTMMMJJJGGGDDDCCCAAA???===777666555444444333444444222222222111111111111000000000000000000000000000000000000000000000000000//////...//////000111222333333444555555444333333555555666666666666555555444444555555555444444444333444555777888:::;;;<<<555444444333333444444555222444666888999:::::::::999:::;;;::::::;;;>>>@@@FFFHHHKKKPPPVVV[[[___aaaeeejjjhhhhhhlllgggdddmmmlllooosssvvvzzz|||{{{nnnlllmmmjjjhhhhhhcccaaa``````cccfffjjjlllpppqqquuu|||xxx||||||{{{qqq```SSSKKKCCC;;;999999999888777777888999555555555555555555555555444555555666666666666666666666666666777777777777777888999:::999999:::<<<999BBBQQQddd{{{rrreeeuuuiiiUUUEEEEEEIIIFFFDDDFFFEEECCC@@@===;;;:::;;;<<<<<<999888:::;;;888888:::>>><<>>;;;;;;:::;;;======<<<:::999999999999999999999999888888888888888888888888888888888888999999999999;;;;;;;;;:::;;;===>>>>>>>>>RRRsss]]]KKKJJJOOOPPPRRRQQQNNNKKKIIIIIICCC===;;;@@@DDDDDDEEEIIIAAAAAAAAACCCGGGMMMRRRUUUUUU]]]eeeiiiiiijjjoootttxxx~~~}}}zzzxxxvvvwwwzzz||||||~~~|||uuuqqqqqqsss{{{iii]]]TTTLLLGGGFFFJJJNNNPPPOOOMMMMMMPPPRRRNNNQQQTTTSSSNNNIIIFFFEEEEEEGGGIIIKKKLLLLLLKKKKKKGGGGGGJJJNNNJJJJJJZZZoooxxx]]]XXXWWW[[[___gggppp{{{|||rrrfffYYYQQQTTT\\\uuubbbSSSWWWPPPNNNLLLLLLNNNRRRTTTUUUMMMJJJGGGEEECCCBBB???===777777555444444444444444222222222111111111111000000000000000000000000000000000000000000000000000//////...//////000111222333333444555555444333333555555666666666666555555555555555666666555444444333444444666888:::<<<===555444444333333444444555222444666888::::::::::::999:::;;;:::::::::===???AAABBBEEEHHHMMMTTT[[[___]]]aaa^^^]]]cccbbbaaajjjiiilllooorrrvvv|||{{{rrrvvvzzzqqqqqquuuwwwqqqooonnniiiffffff[[[[[[\\\___dddiiimmmnnnqqqvvv|||~~~~~~|||tttgggZZZMMMBBB;;;888999999999777666666777999555555555555555555555555444555555666666666666666666666666666777777777777666888999999999999:::<<<===AAACCCFFFZZZfffcccxxx___IIIHHHKKKIIIFFFGGGFFFDDD@@@===;;;:::;;;<<<<<<888888;;;===<<<<<>>>>>BBBGGGKKKMMMTTT[[[ccceeecccdddhhhmmmqqqvvvzzz~~~~~~~~~{{{xxxwwwxxx{{{~~~~~~wwwtttvvvyyyppp\\\TTTOOOIIIIIIOOOFFFLLLPPPPPPMMMNNNQQQSSSPPPVVV]]]^^^YYYPPPIIIEEECCCEEEGGGIIIKKKJJJJJJIIIHHHGGGKKKOOOKKKIIIZZZpppggg___[[[]]]aaafffmmmuuu|||qqqbbbWWWWWW\\\sss___TTTWWWQQQNNNLLLNNNRRRVVVVVVUUUMMMJJJFFFCCCBBB@@@???===888888777666555444333333222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000//////111111333444555666666666444444444555555555555666666555444333333444555666000111222444666777888999<<<:::888666444444444444777777777777777888888999;;;;;;:::;;;;;;<<<===>>>??????@@@BBBFFFKKKOOORRRXXXWWWWWWVVVXXX]]]dddiiifffhhhmmmqqquuuxxxzzz{{{yyyvvvrrrnnnjjjhhhhhhhhhooouuu{{{{{{qqqfffdddiiihhhnnnvvvzzz{{{{{{|||}}}yyyvvvrrrmmmgggbbb___]]]ZZZ```bbb___bbbjjjoooooopppvvv~~~xxxooo___OOOBBB;;;888888666666666666666666666666777777777777777777777777666666666666777777777777777777777777777777777777666777999:::;;;;;;:::999<<<======>>>KKKjjjhhheeepppTTTKKKHHHDDDEEEKKKFFFEEECCC@@@===;;;::::::;;;;;;;;;::::::999999999<<<======<<>>>>>======>>>:::999999888888999999:::;;;:::999999888888999999777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;AAA@@@LLLjjjqqqUUUXXXYYYXXXTTTPPPLLLIIIFFFIIIEEE@@@<<<;;;<<<@@@BBBAAAAAA@@@>>>===@@@FFFLLLMMMQQQVVV[[[___cccgggjjjjjjlllppprrruuuyyy}}}~~~~~~~~~{{{zzzzzz|||}}}}}}|||}}}}}}~~~~~~|||jjjUUUOOOMMMHHHGGGLLLKKKKKKKKKLLLMMMOOOPPPQQQ```ggglllgggYYYMMMGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJJJJFFFGGGMMMLLLHHHOOO]]]lllWWW```bbbdddgggooo{{{ppp^^^XXX[[[tttaaaVVVYYYRRROOOMMMNNNRRRUUUUUUTTTMMMJJJFFFCCCBBB@@@???===888888777666555444333333222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000//////000111222444555555666666444444444444555555555555666555444444444444555666111222333444555777888888;;;:::999777666555555444777777777777777888999:::;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@AAADDDGGGKKKMMMPPPPPPPPPOOOQQQUUU\\\aaaeeefffhhhiiikkkllllllmmmkkkiiifffdddcccccccccdddhhhkkkooopppjjjbbbaaafffeeeiiinnnqqqpppooooooppptttrrrmmmhhhccc___\\\[[[\\\aaacccaaaccckkkppppppxxxwwwoooeeeUUUFFF===888555444666666666666666666666666777777777777777777777777555666666666777777777777666666666666666666666666777777888999::::::::::::<<<<<<======BBBXXXpppddd```MMMKKKKKKIIIGGGGGGEEECCCAAA>>><<<;;;:::::::::;;;;;;;;;::::::999:::<<<<<<;;;;;;@@@IIIPPP___ttt|||}}}~~~}}}xxxqqqkkk___[[[sssrrr]]]OOOBBB======<<<;;;<<<:::999999888888999999:::::::::999888888888888999777777777777777777777777777777888888888999999999999999999:::::::::;;;;;;@@@>>>EEE^^^rrrfffddd[[[OOOJJJLLLMMMLLLIIIGGGCCC???======>>>???AAABBBBBB@@@???@@@EEEHHHJJJMMMRRRVVVZZZ^^^bbbfffhhhjjjmmmpppqqqtttwwwyyy|||~~~~~~}}}|||~~~}}}}}}{{{xxxxxx{{{~~~}}}~~~xxxcccQQQMMMMMMIIIJJJNNNMMMLLLKKKKKKLLLNNNPPPQQQ\\\aaaddd```VVVMMMIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHIIIEEEGGGMMMKKKGGGMMMYYY[[[\\\]]]aaaggglllsssuuuddd]]]```tttcccXXXXXXSSSPPPMMMNNNRRRTTTTTTSSSMMMJJJFFFCCCBBB@@@???===888888777666555444333333222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000//////000111222333444555555555444444444444555555555555666555444444444444555666333333444444555666666777999:::::::::999888777666777777777777888999:::;;;;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@@@@BBBDDDFFFGGGIIIIIIIIIIIIJJJNNNTTTXXX^^^^^^]]]]]]^^^^^^___```\\\\\\[[[[[[\\\^^^```aaabbbaaabbbeeeccc``````eeeiiikkkmmmmmmllljjjjjjjjjmmmjjjfff```]]]ZZZZZZZZZ\\\```bbbbbbdddkkkoooqqq|||wwwdddXXXIII===999777555333666666666666666666666666777777777777777777777777555555666666666777777777666666666666666666666666888888888888888999:::;;;;;;:::===>>><<>><<<;;;999999;;;<<<<<<;;;:::999777999;;;:::999999===AAAEEETTTppp}}}zzzwwwuuuzzz|||vvvpppmmm^^^___xxx|||xxx}}}}}}yyyXXXKKK@@@<<<;;;::::::;;;999999888888888888999999:::999999888888888888888777777777777777777777777777777777888888888999999999999999999::::::::::::>>>===>>>OOOqqqlllcccUUUKKKHHHKKKMMMMMMJJJIIIGGGDDDAAA>>>===<<<@@@AAABBBBBBAAAAAABBBDDDFFFIIILLLOOORRRVVV[[[___cccfffjjjlllmmmnnnoooqqqsssuuuxxx|||}}}||||||||||||{{{{{{{{{}}}zzzyyy}}}}}}}}}zzzwwwwwwzzz~~~~~~{{{jjjZZZLLLKKKMMMLLLLLLPPPOOOMMMKKKIIIJJJLLLOOOQQQWWWXXXXXXVVVQQQMMMKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFGGGEEEGGGLLLKKKFFFJJJRRRdddxxxkkk```\\\___hhhjjjjjjwww|||llldddcccpppbbbWWWUUUSSSPPPMMMNNNQQQSSSSSSQQQMMMJJJFFFCCCBBB@@@???===888888777666555444333333222222222111111111000000//////////////////////////////////////////////////////000000000000/////////000111333444444444444333333444444444555555555555555555444444555555555444444444555555555555555777999;;;<<<<<<;;;999777777777777888999:::;;;<<<;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBDDDEEEGGGHHHHHHHHHIIILLLQQQUUUTTTSSSSSSTTTUUUXXXZZZ[[[WWWWWWXXXYYY[[[^^^```aaaccc^^^]]]___aaaaaabbbfffmmmmmmmmmmmmlllkkkkkklllfffccc___ZZZXXXXXXYYYZZZZZZ^^^aaacccfffkkkpppsss}}}uuuZZZNNN@@@888888:::888555666666666666666666666666777777777777777777777777555555555666666666777777666666666666666666666666888888777777777999;;;<<<;;;777:::@@@===AAAaaaqqqnnnfffPPPPPPNNNEEEHHHGGGFFFDDDBBB@@@>>>===888999;;;<<<===<<<;;;:::777888::::::::::::===???@@@FFFTTTooo}}}yyy{{{||||||xxxuuurrrqqqpppuuuzzz|||{{{xxxvvvuuunnnkkkyyyzzzyyy~~~zzzyyyRRRHHH>>><<<<<<:::999;;;999999888888888888999999999999888777777777777777777777777777777777777777777777777777888888888888888999999999999:::::::::;;;======CCC___rrrZZZKKKOOOTTTOOOKKKMMMJJJJJJIIIGGGDDD???;;;999<<<>>>@@@BBBBBBAAAAAA@@@CCCEEEGGGHHHKKKOOOUUUYYY]]]aaaeeehhhjjjjjjkkklllppprrrtttwww{{{}}}~~~~~~}}}{{{zzzyyyxxxxxx||||||{{{||||||~~~{{{vvvwww}}}|||xxxwwwyyy|||~~~uuu```TTTKKKLLLOOONNNNNNPPPPPPNNNKKKHHHHHHKKKOOOQQQSSSQQQOOOMMMLLLLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDFFFEEEGGGKKKIIIEEEGGGLLLMMMccczzzvvvnnnaaa^^^hhhjjjeeeoooqqqfffbbbnnnbbbXXXTTTSSSPPPMMMNNNQQQSSSSSSQQQMMMJJJFFFCCCBBB@@@???===888888777666555444333333222222222111111111000000//////////////////////////////////////////////////////000000000000////////////111222333444444444333333333444444444444555444555555555555555555444555555555555555555555555666888;;;===>>>===;;;999888888888888999:::;;;<<<;;;;;;:::;;;;;;<<<===>>>??????@@@AAABBBDDDEEEFFFGGGHHHIIIIIIJJJLLLOOORRROOOOOOOOOPPPRRRUUUXXXZZZWWWWWWXXXZZZ\\\]]]___```ddd___\\\___aaabbbcccfffiiihhhhhhhhhhhhiiiiiiiii___]]]YYYWWWVVVWWWYYY[[[\\\^^^bbbgggkkkoootttxxx|||www~~~gggOOOEEE:::555888:::999666666666666666666666666666666666666666666666666666555555555555666666666666555555555555555555555555888777666666777888:::;;;>>>666777@@@@@@AAAWWWuuurrruuu^^^PPPMMMIIIIIIHHHHHHFFFDDDBBB@@@???::::::;;;<<<<<<<<<;;;::::::::::::999999;;;===@@@???@@@DDDPPPddd|||}}}zzzwwwtttxxxyyyvvvooojjjkkknnnmmmnnnpppvvv}}}xxxwwwvvvooorrrwwwqqqgggLLLDDD>>>===<<<::::::<<<999888888777777888888999999888777777666666777777666666666666666666666666666666777777777888888888888888888999999999::::::888>>>??????NNNpppaaaJJJUUU^^^TTTMMMRRRKKKKKKKKKIIIFFFAAA===::::::;;;===???AAAAAA@@@???AAABBBCCCDDDFFFJJJOOORRRVVVZZZ```dddfffhhhjjjllllllmmmooorrruuuxxxzzz{{{{{{zzzyyyyyyzzz|||}}}}}}|||{{{zzzxxxwwwvvvuuuuuuzzzzzz{{{{{{|||}}}~~~~~~{{{xxxvvvxxx~~~}}}{{{yyyxxxzzz|||~~~~~~~~~}}}~~~|||sss|||ttt[[[SSSMMMMMMOOOPPPOOOOOOPPPNNNJJJHHHHHHKKKNNNQQQQQQNNNKKKIIIIIIIIIHHHFFFHHHHHHGGGFFFEEEDDDDDDDDDEEEDDDFFFIIIHHHEEEEEEHHHJJJ\\\vvviiiddd{{{fff[[[ccciiiffflllzzztttggg___mmmdddZZZUUURRROOOLLLMMMQQQSSSSSSRRRMMMJJJFFFCCCBBB@@@???===888888777666555444333333222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000//////...///000111222333333333333333333333444444444444444444555666666555444444444444555555555555555555444666:::===>>>>>><<<;;;::::::999999::::::;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>???@@@BBBCCCEEEFFFGGGEEEGGGIIIIIIIIIJJJMMMOOOPPPPPPQQQQQQSSSTTTVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\aaa]]]\\\___bbbaaabbbeeehhhfffeeedddeeeeeecccbbbYYYWWWVVVUUUUUUWWWYYY[[[___```dddkkknnnoootttyyypppUUUCCC===666444666888777555666666666666666666666666666666666666666666666666444444555555555666666666555555555555555555555555777777777777777888999:::@@@888777>>>???>>>IIIZZZ|||oooxxxxxx[[[PPPLLLIIIIIIIIIHHHGGGDDDBBB@@@===<<<<<<;;;;;;;;;;;;;;;>>><<<:::888777888:::;;;888:::<<<@@@GGGSSSaaakkkxxx{{{}}}}}}|||{{{{{{{{{yyyvvvsssqqqssssssoooiiifffgggjjjhhhiiilllvvv}}}~~~wwwiiijjjooodddSSSFFF@@@<<<===<<<:::999<<<888888777777777777888888888777777666666666666666666666666666666666666666666666666777777777888888888888888888999999999999888>>>@@@???CCC[[[{{{[[[XXX\\\WWWRRRUUUNNNNNNMMMKKKHHHEEEBBB@@@===<<<;;;===???@@@@@@???>>>@@@AAABBBCCCFFFIIILLLOOOSSSXXX]]]aaadddgggjjjjjjkkklllnnnqqqtttwwwxxxzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvuuutttttttttuuuwwwzzz|||}}}}}}~~~yyyxxxwwwwwwyyyzzzzzzyyyyyyxxxwwwyyy|||~~~|||{{{{{{}}}tttsssooouuueeeXXXSSSOOONNNOOOPPPOOOMMMNNNLLLJJJHHHIIIKKKNNNPPPOOOMMMKKKJJJIIIHHHFFFDDDGGGGGGFFFEEEDDDDDDDDDEEEDDDEEEEEEFFFGGGFFFFFFFFFLLLXXXpppuuu___kkkooo]]]___eeegggllltttxxxjjj___jjjcccZZZTTTPPPMMMKKKMMMQQQTTTTTTRRRMMMJJJFFFCCCBBB@@@???===888888777666555444333333222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000//////---...///111222222333333222222333333333444444444444444555666666555444444333444444444555555666666333555888;;;===>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>???@@@BBBCCCDDDDDDEEEEEEGGGIIIJJJJJJJJJLLLMMMPPPPPPRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYYYY\\\[[[]]]bbbcccbbbcccgggjjjgggdddbbbaaa^^^YYYVVVSSSRRRRRRSSSUUUWWWYYYZZZ``````ccciiikkkjjjlllrrr{{{uuulllYYYHHH;;;999666555666777666555666666666666666666666666666666666666666666666666444444444555555555666666555555555555555555555555555666777888888999999999<<<:::;;;<<<<<<;;;@@@GGG^^^|||pppvvvqqqYYYOOOJJJJJJJJJJJJHHHFFFCCCAAA@@@>>><<<:::999999:::;;;>>><<<:::888888888888888666888:::;;;<<>>;;;===???@@@AAABBBDDDFFFIIILLLQQQUUUYYY]]]aaadddhhhhhhiiikkknnnqqqtttvvvuuuwwwyyyzzzyyywwwvvvuuurrrsssssstttuuuuuuuuuuuuqqqrrruuuwwwyyyyyyyyyxxxttttttsssqqqoooqqqtttxxxwwwxxxyyy{{{~~~~~~}}}{{{xxxxxxyyy|||uuuzzz}}}vvvhhhZZZUUURRROOOMMMMMMOOOOOOMMMKKKKKKJJJIIIJJJLLLNNNPPPKKKLLLMMMMMMKKKHHHFFFEEEGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDFFFGGGGGGFFFKKKXXXsssmmm]]]yyylllbbbbbbffflllqqqzzzqqqdddgggaaaXXXRRROOOMMMKKKLLLQQQTTTTTTSSSMMMJJJFFFCCCBBB@@@???===888888777666555444333333222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000//////---...///111222222222222222222333333333444444444333444555666666555444333333333444444555666666777333555777:::<<<>>>>>>>>>======<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>??????@@@BBBBBBBBBBBBBBBFFFHHHJJJKKKKKKKKKLLLMMMLLLNNNQQQSSSUUUVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ___eeefffdddeeejjjiiifffaaa]]]ZZZUUUNNNHHHOOOOOOQQQRRRTTTWWWXXXYYY___]]]```eeefffbbbdddiiiooobbbSSSFFF???888999999999888777777777666666666666666666666666666666666666666666666666444444444555555555666666555555555555555555555555444555777999999999888888666;;;>>>===;;;;;;>>>AAALLLrrruuuqqqtttbbbQQQJJJKKKKKKKKKIIIGGGDDDBBBBBB@@@===:::888999:::;;;<<<;;;:::;;;;;;;;;:::888;;;;;;:::;;;;;;<<<=========???FFFOOOUUU]]]jjjvvv|||{{{vvvvvvuuutttssssssssstttrrrqqqqqqrrrttttttsssqqqlllfffaaaeeennnppphhh```\\\gggwww~~~xxxppp[[[HHHBBB===999888::::::777777999888888777777777777888888777777666555555555555555666666666666666666666666666666666666777777777777777888888888888999999999>>>888999>>>===CCCbbb|||mmm}}}yyy___VVVTTTQQQNNNMMMMMMNNNOOOKKKEEE???<<<<<<>>>???>>>999;;;>>>???@@@@@@AAACCCFFFHHHLLLOOORRRWWW\\\___ccccccdddeeehhhkkknnnpppkkknnnrrrtttsssqqqooonnnmmmnnnppprrrtttuuuvvvvvvrrrsssuuuvvvvvvtttrrrqqqmmmnnnnnnjjjhhhkkkssszzzzzzzzz|||}}}~~~|||yyyuuuuuuuuuwww|||gggXXXVVVSSSQQQNNNKKKLLLOOOOOOLLLJJJIIIIIIJJJKKKMMMOOOPPPGGGKKKNNNOOOLLLIIIGGGFFFFFFFFFEEEDDDDDDEEEGGGGGGEEEEEEDDDCCCEEEHHHHHHFFFLLL^^^~~~```uuu|||hhhaaaeeekkknnnvvvwwwiiijjjaaaTTTTTTRRRPPPMMMLLLNNNQQQRRRSSSNNNJJJEEEBBB@@@???===<<<777777666555444333333222333333333222222222111111000000////////////000000111111000000//////......000000000000000000000000000///......///111333444555555555555444333222222444444666777777777666555111222222444555555666666777777888999;;;>>>@@@AAABBB@@@>>>===<<<;;;999777;;;;;;;;;<<<<<<=========@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJPPPPPPQQQQQQSSSUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]]]]^^^___aaacccdddkkkeee\\\UUUQQQOOONNNNNNPPPOOOSSSXXXWWWTTTXXX```dddeeegggcccUUUNNN]]]sssuuuiii]]]NNN???777888777777666555444444444666666666666666666666666555555555555555555555555555555555555555555555555666666666666666555555555888888777777777777888888888999999::::::;;;;;;<<>>NNN___www]]]VVVYYYZZZOOOLLLPPPPPPMMMIIICCC>>>===<<<<<<<<<>>>===<<<<<<===>>>???@@@BBBCCCEEEHHHLLLPPPSSSUUU^^^^^^___aaadddiiimmmooojjjlllooorrrrrrpppmmmlllmmmmmmnnnnnnppprrrssstttnnnnnnmmmnnnmmmkkkgggdddaaadddhhhkkknnnsssyyy~~~}}}||||||xxxrrrqqqssstttwww}}}qqq\\\SSSTTTOOOLLLJJJLLLPPPSSSQQQMMMIIIIIIHHHIIILLLMMMMMMLLLMMMJJJIIIKKKOOOPPPLLLHHHDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIUUUssszzzooo|||dddaaahhhrrrpppyyywwwhhhaaaVVVWWWRRROOOMMMLLLNNNQQQSSSSSSNNNJJJEEEBBB@@@???===<<<777777666555444333333222333333333222222222111111000000////////////000000111000000000/////////...000000000000000000000000000///......///111333444444555555555444333333222333444555777777777666666333333333333444555666666555666777888;;;===???@@@AAA@@@>>>>>>>>>===<<<:::;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;::::::<<>>===<<<===<<<<<<;;;<<<===???@@@@@@AAABBBDDDGGGJJJMMMNNNTTTUUUUUUWWW[[[___ccceeeggghhhjjjlllkkkhhheeecccgggggghhhhhhiiijjjjjjkkkhhhfffcccaaa___\\\WWWTTTZZZ^^^dddjjjooovvv~~~|||yyyssskkkiiikkkooonnnttt~~~fffUUUOOOQQQNNNKKKJJJLLLPPPRRRPPPMMMJJJIIIIIIJJJLLLMMMLLLKKKKKKHHHGGGIIILLLMMMJJJFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEIIINNNddd|||ooodddcccfffmmmvvvhhhaaaWWWXXXRRROOOLLLLLLNNNQQQSSSSSSNNNJJJFFFBBB@@@???>>><<<888777777666555444333333333333333222222222111111000000////////////000000000000000000////////////000000000000000000000000000//////...///000222333444444444555444444333333333444555666777777777777666555444333333444555666444444555777999;;;===???@@@???>>>>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGIIIJJJJJJNNNNNNOOOPPPRRRSSSTTTTTTWWWWWWWWWWWWXXXYYYZZZZZZWWWYYY\\\^^^]]]ZZZUUUQQQQQQNNNJJJGGGFFFIIILLLOOOUUUSSSVVV[[[^^^___bbbgggpppzzzzzz}}}mmm[[[III;;;777999777777666666555444444444555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555888777777666666777777888888888999999:::;;;;;;;;;AAA===QQQ}}}ssspppSSSOOOMMMCCCBBBKKKFFFEEECCC@@@>>>===<<<;;;::::::::::::999999999999::::::::::::::::::::::::;;;:::999999999999:::::::::<<<===???@@@@@@@@@???BBBEEEIIIKKKMMMNNNPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVXXXTTTUUUYYYZZZXXXVVVWWWYYYaaadddcccaaaYYYaaawwwwwwrrrxxx}}}qqqLLL@@@>>>999;;;:::999888777777777777666666666666666666666666555555555555555444444444666666666555555555555555666666666666666666666666888888888888888888888888::::::;;;======;;;===BBBaaa~~~vvvaaaWWWUUUPPPPPPQQQJJJIIIGGGEEEDDDCCCAAA>>><<<<<<;;;;;;;;;;;;===>>>????????????@@@AAACCCEEEFFFIIIIIIIIIKKKMMMPPPSSSUUU]]]^^^______^^^[[[WWWUUUYYYYYYZZZ[[[[[[[[[[[[[[[XXXXXXXXXZZZ\\\]]]\\\[[[]]]```dddhhhlllqqqvvvzzz{{{vvvqqqjjjbbbaaadddkkkmmmuuulllYYYOOOMMMOOOMMMKKKIIIKKKOOOPPPNNNLLLJJJJJJIIIJJJLLLLLLKKKIIIHHHFFFEEEGGGIIIJJJGGGCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBHHHFFFRRRnnnrrr{{{oooaaaaaaaaaeeennnkkkbbbVVVWWWQQQOOOLLLLLLNNNQQQSSSTTTNNNKKKFFFBBBAAA???>>>===888888777666555444333333333333333222222222111111000000////////////000000000000000000///////////////////////////////////////////////////000111222333333444444555444444444333333444555666777888888888777555444333444555666555555666777888999;;;<<<>>>===<<<===???@@@@@@???===<<<<<<<<<;;;;;;::::::;;;;;;<<<===???@@@AAAAAAAAAAAACCCDDDFFFGGGIIIIIIMMMMMMNNNPPPQQQRRRRRRRRRUUUUUUUUUUUUUUUVVVWWWWWWRRRTTTVVVWWWUUUQQQLLLIIIHHHHHHFFFFFFHHHMMMSSSXXX\\\]]]^^^^^^]]]```hhhppp~~~{{{|||qqq]]]MMM???666555888666666666555555444444444555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555555666777777666666666666777777888888888999::::::;;;;;;BBB>>>GGGhhhxxx^^^IIIKKKLLLHHHEEEGGGFFFDDDBBB@@@>>>===<<<::::::::::::999999999999::::::::::::::::::::::::777888999999::::::::::::999:::;;;<<<============@@@@@@@@@BBBEEEGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOPPPLLLKKKNNNOOONNNPPPSSSZZZdddfffcccbbb```mmmyyywwwvvvvvvzzzbbbAAA>>>???777999999888777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555666666666666666888888888888888888888888888777888:::===>>>>>>>>>TTTpppfff___aaaaaaSSSLLLMMMKKKGGGGGGGGGGGGGGGDDD@@@===;;;;;;::::::;;;<<<>>>?????????>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGNNNOOOPPPPPPOOOLLLJJJHHHHHHIIIKKKLLLNNNNNNNNNMMMMMMPPPVVV]]]dddhhhiiihhhbbbccceeefffhhhjjjlllmmmqqqlllgggddd___[[[]]]bbbffflllvvv}}}}}}ppp]]]RRRMMMMMMOOOKKKJJJIIIKKKMMMNNNLLLJJJJJJJJJIIIJJJLLLKKKIIIGGGFFFEEEEEEFFFGGGGGGEEEBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEBBBGGGYYYooonnndddfffZZZ```aaa]]]dddttt{{{{{{mmmbbbUUUWWWQQQNNNLLLLLLNNNRRRTTTTTTOOOKKKFFFCCCAAA@@@>>>===888888777666555444444333333333333222222222111111000000////////////000000////////////000000000000///////////////////////////////////////000000000222222333444555555555555444444444555666777777888999888666555444555555666777777777777888999::::::;;;::::::<<<>>>@@@@@@???=========<<<<<<;;;;;;;;;::::::;;;<<<===>>>???@@@??????@@@BBBCCCEEEFFFFFFJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRNNNNNNMMMLLLJJJHHHEEEDDDDDDEEEFFFHHHKKKRRR[[[aaahhhmmmnnnhhhccchhhuuu}}}|||ppp___KKK@@@;;;777555666555555555555444444444444555555555555555555555555444444444444444444444444444444444444444444444444333444444444555555666666777777666666666666777777777777888999999::::::;;;:::???BBBNNNpppyyyqqqzzzNNNEEENNNPPPGGGGGGFFFEEEDDDBBB@@@???>>>;;;;;;;;;:::::::::999999::::::::::::::::::::::::666777888:::::::::::::::888999999:::;;;;;;;;;;;;???===;;;<<<>>>@@@@@@???CCCDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJGGGGGGJJJKKKLLLQQQVVV___gggfffdddhhhlllyyy{{{tttmmmxxxvvveeeJJJ;;;;;;;;;666888888777666666666777777555555555555555555555555444555555555555555555555444444444555555555555555444444555555666666666777777777777777777777777777888777666777;;;???@@@???FFFgggeee]]]```bbbXXXRRRPPPIIIIIIHHHHHHIIIIIIFFFBBB???<<<;;;;;;:::;;;<<<===>>>@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFDDDCCCAAABBBDDDGGGIIIKKKLLLMMMRRRVVV]]]dddjjjjjjgggcccccccccdddeeeggghhhiiihhh```\\\YYYXXXVVVUUUYYY```aaabbbgggmmmqqqvvvrrr```RRRNNNMMMMMMLLLHHHIIIIIIKKKLLLLLLJJJHHHIIIIIIIIIKKKLLLKKKIIIFFFFFFEEEFFFFFFGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAABBBCCCCCCCCCCCCCCCEEEMMMZZZnnntttfff{{{jjjXXX]]]\\\[[[^^^kkkrrrqqq}}}mmmbbbVVVXXXPPPNNNLLLLLLOOORRRTTTUUUOOOKKKGGGCCCAAA@@@???===999888888777666555444444333333333222222222111111000000////////////000000////////////000000000000000000000000000000000000////////////////////////111222333444555555555555666555555555555666777777888888777777777666666555777888888888:::;;;<<<===:::999999;;;>>>@@@@@@???>>>>>>>>>===============;;;;;;<<<<<<======>>>>>>===>>>>>>???@@@AAABBBBBBEEEFFFHHHIIIJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJHHHGGGEEEDDDCCCBBBCCCCCCBBBEEEGGGJJJNNNUUU```hhhqqqxxxzzzuuurrryyy{{{rrr]]]MMM>>>888888777555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444555555666666777666666555555666666777777777888888999:::::::::555>>>AAACCCXXXrrrrrr~~~jjjHHHEEEFFF???EEEEEEEEEDDDCCCBBB@@@???======<<<<<<;;;;;;::::::::::::::::::::::::::::::777888888999888888777777777888888888888999999:::;;;:::999:::<<<=========>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEGGGEEEEEEHHHKKKLLLSSSZZZhhhpppooonnnwwwyyyqqqnnnYYYDDD<<<<<<<<<;;;:::777777666666666666777777555555555555555555555555444444444555555555555555444444444444444555555555444444444555555666666777777777777777777777777777::::::888666888===???===<<>>===<<<;;;;;;;;;<<<===?????????@@@BBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHEEEFFFHHHIIIJJJKKKJJJJJJIIIIIIKKKMMMPPPSSSVVVXXXZZZ^^^eeelllpppooojjjeeekkkjjjgggfffdddbbb^^^\\\VVVSSSQQQRRRRRRRRRWWW^^^eeebbbhhhxxxjjj___QQQJJJJJJLLLKKKIIIFFFHHHIIIKKKKKKJJJHHHGGGHHHHHHIIIKKKLLLLLLIIIFFFEEEFFFFFFGGGFFFEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDAAAEEEHHHIIIOOOdddgggmmmzzzaaa^^^YYY]]]\\\fffmmmmmmvvvmmmbbbVVVXXXPPPNNNLLLLLLOOORRRTTTUUUOOOLLLGGGCCCBBB@@@???===999999888777666555444444333333333222222222111111000000////////////000000.../////////000000000111000000000000000000000000...///////////////......000111222444555666666666777777666555444555555666666777888999999888666555555666777999<<>>>>>>>>>>>????????????<<<<<<<<<===============<<<<<<=========>>>>>>>>>???@@@BBBDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@AAABBBCCCCCCFFFJJJMMMPPPXXXccclllzzzsssaaaKKKAAA888666666444333444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333444444555666666666666555555555555666666777777777888999999::::::999;;;???DDDMMMdddyyymmmvvvsssZZZKKK???CCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999999888888888888888999888888888999999::::::888999:::;;;;;;<<<======;;;;;;;;;<<<<<<======>>>>>>???@@@AAAAAABBBBBBBBBEEECCCDDDHHHIIIKKKRRRZZZiiivvvxxxxxx{{{rrr\\\JJJ======???:::888<<<666666666555555666666777555555555555555555555555444444444555555555666666333333333444444555555555333333444555555666777777777777777777777777777777666::::::777777<<<===;;;:::???GGG]]]|||vvvrrrtttuuukkkWWWQQQNNNJJJGGGGGGGGGFFFEEEAAA@@@>>><<<;;;;;;;;;<<<;;;<<<===???BBBEEEHHHIIIIIIKKKMMMOOOQQQSSSTTTTTTRRRSSSUUUVVVXXXXXXXXXXXXWWWVVVVVVWWWZZZ^^^bbbdddbbbdddhhhnnnrrrssspppmmmnnnjjjfffaaa]]]XXXQQQLLLPPPNNNNNNQQQSSSUUU[[[bbblllxxx]]]TTTJJJGGGIIILLLKKKHHHEEEGGGIIIKKKJJJHHHFFFFFFFFFGGGHHHJJJLLLLLLIIIGGGDDDEEEFFFFFFDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAAFFFHHHFFFKKKbbbrrreeeiii```XXX^^^ZZZaaaiiijjjrrr|||{{{nnncccVVVXXXPPPNNNKKKLLLOOORRRTTTUUUOOOLLLGGGCCCBBB@@@???>>>999999888777666555444444333333333222222222111111000000////////////000000.../////////000000111111000000000000000000000000...///////////////......000111222444555666666777999888666555444444555555444666888::::::999666555333444666:::>>>CCCFFFHHH<<<<<<;;;===@@@AAAAAAAAA>>>>>>??????@@@@@@AAAAAA>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@@@@???>>>??????>>>>>>===>>>>>>>>>===>>>???@@@AAABBBCCCCCCFFFIIIMMMPPPSSSZZZfffooowwwxxx~~~gggPPP@@@<<<888888555111111444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333444555666666666666555555555555666666777777777888999999::::::===333777DDDEEEIIInnnuuunnngggQQQAAABBBCCCDDDDDDCCCBBBBBB@@@??????>>>===<<<<<<<<<::::::::::::::::::::::::999999999999:::;;;<<<===888888777777777888999999555777999999888777888999::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCBBBDDDGGGHHHIIIPPPXXXaaaqqqxxxyyyvvvjjjKKKEEEAAAAAA;;;222111666666666555555555666666777555555555555555555555555444444444555555555666666333333333444444555555555333333444444555666777777777777777777777777777777///777:::888888<<<===;;;:::===:::EEEhhh~~~ttteeeTTTPPPJJJFFFFFFFFFGGGGGGCCCAAA???===<<<;;;;;;;;;888999;;;>>>BBBEEEIIIJJJJJJLLLPPPTTTWWW[[[]]]^^^``````aaaccccccdddddddddaaa___^^^^^^```dddhhhkkkiiiiiiiiikkkmmmmmmkkkiiiccc___\\\ZZZXXXTTTNNNJJJKKKJJJMMMSSSWWWZZZaaahhhlllzzzXXXQQQIIIGGGJJJMMMMMMJJJDDDGGGIIIJJJIIIGGGFFFEEEEEEFFFHHHJJJMMMLLLJJJGGGCCCDDDFFFEEECCCAAA@@@@@@CCCBBBBBBAAA@@@@@@@@@AAACCCCCCBBBBBBBBBBBBAAAAAAAAAEEEGGGDDDKKKcccooojjj___WWW\\\VVV]]]fffhhhooovvvsssiii```\\\VVVQQQOOOMMMNNNPPPSSSTTTTTTPPPLLLGGGCCCAAA???===<<<999888666666777777555444333222111111000000111111000000000000000000000000222111111111000000////////////000000000000////////////000111111111111111333///000555777666555666999888888888888666333111444555666777888999::::::999666555777===AAACCCCCCAAABBBAAA===::::::>>>BBB@@@BBBCCCCCCAAAAAACCCEEEBBB<<<;;;???@@@<<<:::===>>>>>>=========>>>??????::::::;;;;;;<<<<<<<<<<<>>>>>===???AAABBBBBBBBBDDDFFFMMMKKKOOOXXX]]]___aaafffzzz}}}~~~jjjUUUDDD888888777555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444666666777777777777666666555555555555666666666666666666666777888888999999@@@;;;<<>>999777777;;;;;;:::::::::;;;<<<===;;;:::999999888888999999999999999999999999999999777888888888888999999999999::::::;;;;;;::::::999;;;;;;;;;===???@@@@@@???:::DDDEEEDDDLLLKKKFFFHHHLLLaaattt~~~ssshhhNNN??????===;;;999777555444666555555555555444444444333333333333333333333333222333333444444333333222444444444444444444444444444444444555555555555666666666666666666666666666777777777888999999::::::;;;===;;;;;;OOOrrryyyvvv```TTTHHHEEEJJJLLLHHHAAAGGGDDDBBBAAAAAA???;;;777999999999:::<<>>>>>DDDGGGJJJLLLIIIEEEBBB@@@?????????@@@AAAAAA???===@@@<<<;;;@@@AAA>>>===???>>>>>>>>>=====================>>>>>>>>>????????????>>>======>>>???@@@@@@???AAABBBCCCBBBCCCEEEGGGOOOSSSZZZ```eeejjjmmmooommmXXXHHH>>>888777666555444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444555555666666666666555555555555555555666666666666666666666777888888999999>>>::::::>>><<<===LLL___jjjLLLAAAEEEHHHFFFEEE@@@AAA@@@>>>===>>>AAACCC;;;;;;::::::::::::999999::::::999999888888999999999999999999999999999999888888888888999999999999999::::::;;;;;;::::::999======<<<===>>>@@@AAAAAACCCIIIFFFCCCEEEAAA>>>GGG]]]xxx~~~{{{}}}[[[CCC>>>===<<<:::999777666555555555555555444444444444333333333333333333333333222333333444444333333222444444444444444444444444444444444444555555555555555555555555555555555555666666777888888999999::::::<<<;;;;;;EEE^^^{{{ssskkknnniii```TTTIIIDDDEEEHHHEEECCC@@@@@@AAA@@@>>>;;;;;;:::999999:::<<<>>>@@@DDDFFFIIIMMMRRRVVVYYYZZZZZZ[[[]]]___``````______aaaaaaaaaaaabbbbbbbbbbbbaaa```___]]][[[YYYWWWUUUJJJKKKKKKJJJIIIIIIJJJJJJTTTPPPOOOSSS\\\bbbbbb```vvvyyy```SSSPPPKKKGGGHHHMMMOOOLLLHHHJJJHHHHHHKKKOOOPPPKKKGGGEEEDDDDDDFFFGGGGGGEEECCCCCCCCCBBBBBBAAA@@@@@@???????????????????????????@@@AAACCCCCCAAAAAAAAABBBEEEAAAAAADDDDDDPPPwwwttt___XXXYYYZZZ]]]aaagggnnnsssggg```XXXTTTRRRPPPNNNOOOQQQTTTUUUUUUOOOKKKFFFCCCAAA???===<<<999888666666777777555444333222111111000000111111000000000000000000000000111111111111000000000000///000000111111000000///...///000000111111000000444111///000000333===GGGMMMDDD:::555666888888777555555666666777888999999999999999777666666888:::BBBHHHQQQYYY[[[VVVLLLEEEFFFBBB??????CCCEEEDDDAAABBB???>>>AAABBB@@@??????????????????>>>===<<<<<<===============>>>>>>>>><<<<<<<<<===>>>>>>>>>>>>@@@AAACCCCCCCCCCCCEEEGGGQQQ]]]fffhhhnnnzzzqqqWWWEEE<<<888777666555555444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333444444555555555555444444444555555555555666666666555666666777777888888999;;;888999===<<<999???III[[[yyyjjjQQQIIIFFFCCC@@@CCCAAA???======>>>???@@@<<<<<<<<<<<<;;;:::999999::::::999999999888888888999999999999999999999999888888999999999:::::::::::::::;;;;;;;;;;;;::::::;;;:::::::::<<<>>>@@@AAADDDDDD>>>===AAA@@@HHH[[[sssmmmyyykkkIII:::;;;;;;:::999888777666666555555555555444444444444333333333333333333333333222222333333333333222222444444444444444444444444444444444444555555555555555555555555555555555555666666777777888888999999999:::;;;:::;;;FFF^^^uuummmhhhmmmooogggXXXKKKGGGGGGFFFDDDBBBBBBBBBBBB@@@???===<<<;;;999999999:::;;;???@@@BBBEEEHHHKKKMMMNNNPPPRRRTTTWWWYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYVVVTTTRRROOOLLLJJJHHHHHHCCCGGGJJJJJJFFFDDDFFFHHHNNNPPPVVVYYYUUUSSSaaassseeeSSSMMMNNNLLLKKKOOOUUUVVVRRRNNNLLLJJJIIIKKKNNNNNNLLLIIIFFFEEEEEEFFFFFFEEECCCAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>???????????????AAABBBBBBAAA@@@@@@AAADDD@@@@@@DDDCCCIIIcccpppaaaZZZXXX^^^bbbcccjjjtttfff```VVVTTTQQQOOOMMMNNNPPPSSSTTTTTTOOOKKKFFFCCCAAA???>>>===999888666666777777555444333222111111000000111111////////////////////////111111111000000000000000000000000111111000000000...//////000000000000000111///000111111666BBBNNNQQQGGG;;;555444555444222555555666666777888888999888:::;;;888555444777:::<<>>>>>??????@@@AAA@@@@@@???>>>========================<<<===>>>>>>>>>===>>>???CCCEEEGGGHHHIIIIIIKKKMMMZZZnnn}}}~~~qqq\\\GGG:::666666666555555444333333444444222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333333333444444444444333333444444444555555555666666555555666666777888888888999666888===>>><<<===BBBFFFdddxxxmmmqqq~~~dddRRRGGGCCCBBBAAA???@@@AAA@@@>>><<<<<<======>>>>>>===<<<;;;:::::::::::::::999888888999999999999999999999999999999999999:::::::::;;;::::::;;;;;;;;;;;;::::::999:::;;;<<<===>>>???AAA@@@>>>;;;EEEUUU]]]kkkzzzvvvssskkkccc[[[KKK===999888888888777777777666666555555555444444444333333222222222222222222222222222222333333333333222222333333333333333333333333333333444444444555555555555555555555555555555555555555666666777888888999999777999<<<888888HHH\\\vvvxxxzzzyyysssfffXXXLLLEEEIIIHHHFFFEEECCCBBB@@@???>>>===<<<;;;::::::::::::;;;<<<===>>>@@@BBBCCCDDDGGGHHHJJJLLLNNNOOOOOOOOOMMMLLLLLLLLLLLLKKKKKKKKKIIIHHHFFFEEEDDDDDDEEEFFFHHHHHHHHHGGGFFFIIIMMMQQQPPPTTT___iiifffeeeyyyqqqZZZQQQRRRMMMKKKLLLPPPUUUVVVSSSOOOKKKIIIGGGHHHJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDAAA???@@@@@@@@@??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@??????@@@CCC??????CCCCCCDDDRRRdddzzzgggZZZ^^^aaa```fffqqqeeebbbUUUTTTOOOMMMKKKLLLNNNQQQRRRRRRNNNKKKFFFBBBAAA@@@>>>===999888666666777777555444333222111111000000111111////////////////////////000000000000000000111111000000111111111111000000......///000000000000000//////111333222333<<>>888333222666999:::888555555555666777777888888666888:::999777666999<<<999<<>>???@@@AAAAAAAAAAAAAAA@@@@@@??????????????????===???AAA@@@??????AAACCCFFFIIINNNRRRTTTUUUWWWYYYiiiqqqjjjrrrzzzqqqeeeUUUGGG===777555555555444444333333333333444222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333222222333333333333222222444444444444555555555555555555555666777777888888:::888888;;;======>>>@@@???LLLfffzzznnnjjjuuuuuufffMMMGGG@@@>>>@@@BBBAAA???;;;;;;<<<======>>>======:::;;;;;;;;;;;;:::999999999999999999999999999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::===??????>>>===>>>???@@@GGGPPPfffnnnWWWHHH===999:::;;;666666666666666666666666555444444444444333333333222222222222222222222222111222222333333222222111333333333333333333333333333333333444444444444555555555555555555555555555444555555666666777888888888555777===<<<777<<>>>>>===============;;;;;;;;;<<<<<<======>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEDDDCCCDDDHHHPPPWWW\\\]]]^^^[[[kkkooo]]]PPPOOOSSSJJJGGGFFFGGGJJJLLLKKKIIIKKKIIIGGGGGGHHHIIIIIIIIIFFFEEEDDDEEEEEECCC@@@>>>>>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>===???@@@@@@???>>>>>>???@@@===???CCCCCCBBBHHHQQQgggvvv~~~gggcccccc```cccllleeecccTTTUUUNNNLLLJJJKKKMMMPPPQQQQQQNNNJJJFFFBBBAAA@@@???===999888666666777777555444333222111111000000111111000000000000000000000000000000000000111111111111000111111222222111111000---...//////000000//////000///000222000---000555000000000333666999:::999555555555666666777777777555777888999999:::<<<===;;;;;;===BBBKKKUUU]]]aaagggsssxxxllldddbbb^^^[[[TTTLLLIIIKKKJJJHHHBBBBBBBBBAAABBBCCCDDDDDD@@@@@@@@@@@@????????????;;;>>>@@@@@@@@@AAAFFFKKKJJJPPPYYYaaaeeehhhiiijjjyyytttsss~~~oooXXXKKK===888777555333333444333333222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222333333333333222222333444444444444555555555444555555666666777777888;;;:::999999999999;;;<<<@@@AAAKKKeeennneeettteeeRRRFFFBBBAAA>>>;;;<<<;;;;;;;;;;;;<<<======;;;<<<===>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<<<<;;;<<<@@@DDDPPPeeezzz}}}```III???666777<<<:::444444444555555555555555444444444444333333333333222222222222222222222222111111222222222222111111333333333333333333333333333333333333444444444444444444444444444444444444444444555555666666777777777555666:::<<<;;;:::;;;DDDXXX}}}eeeQQQJJJGGGJJJLLLKKKHHHDDDBBBAAA???@@@@@@@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDHHHPPPYYY^^^]]]ZZZUUUaaakkkYYYPPPKKKLLLOOOKKKHHHEEEDDDEEEGGGHHHHHHKKKJJJIIIIIIHHHIIIIIIIIIEEEDDDDDDDDDDDDCCC@@@============<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<>>>??????>>>======>>>===<<<>>>BBBCCCAAADDDIIIXXXnnntttllldddbbbfffyyydddeeeTTTVVVOOOMMMKKKKKKMMMPPPQQQRRRMMMJJJEEEBBBAAA@@@???>>>999888666666777777555444333222111111000000111111000000000000000000000000///000000000111111111111000111111222222111111000---...//////000000//////111//////111000,,,,,,///111333555666444333444666555555555666666666666666555555666888;;;===<<<<<<;;;;;;<<<>>>DDDNNNZZZbbbsss}}}rrrbbbZZZYYYVVVRRRNNNLLLJJJHHHGGGGGGIIIJJJFFFFFFFFFEEEEEEDDDDDDDDDAAADDDHHHIIIKKKPPPXXX______hhhtttqqq^^^CCC:::333444555333222333333333222222222222333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222222333333333333333333222333333444444444555555555444444555555666777777777777:::;;;999777888999;;;>>>???AAALLLhhhwww{{{}}}lllaaaXXXMMMDDDBBBAAA>>><<<;;;<<<===>>>======?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777888:::<<<@@@IIIVVV```vvv|||oooNNN@@@@@@999999<<<444444444444444333333333333444444444333333333222222111111111111111111111111111111222222222222111111222222222222222222222222222222333333333444444444444444444444444444444444333444444555555666777777666777777555777;;;;;;888@@@BBB^^^nnnZZZSSSWWWYYYWWWQQQIIIDDDAAAAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;???>>>>>>>>>===>>>>>>>>>;;;;;;<<<===>>>??????@@@===>>>???AAABBBCCCCCCCCCIIILLLPPPUUUZZZ\\\]]]]]]^^^qqqpppZZZOOOMMMKKKKKKLLLLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGDDDCCCCCCCCCDDDCCC@@@>>>;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>>;;;===???>>>===<<<======<<<<<<>>>AAA@@@???AAAFFFLLLfffyyykkkdddcccvvvdddeeeTTTWWWOOOMMMLLLLLLNNNQQQRRRSSSMMMJJJEEEBBBAAA@@@???>>>999888666666777777555444333222222111000111111111000000000000000000000000//////000000111111111222111111222222222222111111---......///////////////222...---111333111000222///444777777333222555999555555555666666666666666666444444777;;;===<<<999888:::<<>>===KKKoooooo```KKKHHHDDD@@@>>>>>>???AAA===>>>@@@AAA@@@???===<<<========================;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;===@@@DDDNNN```vvvyyydddEEE===BBB999888:::111444444333333333333222222444444444333333333222222111111111111111111111111111111222222222222111111222222222222222222222222222222333333333444444444444444444444444444444444333333444444555666666777555:::888000000999<<<888:::<<>>===??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<======>>>::::::;;;===>>>???@@@AAA;;;===@@@CCCFFFGGGHHHHHHJJJMMMPPPRRRVVV]]]gggooolll]]]NNNJJJKKKJJJHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDDDDCCCBBBBBBCCCDDDCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;===>>>>>>===<<<<<<===<<<===???@@@>>>===@@@DDDCCC___pppfffccczzz]]]```XXXWWWPPPMMMKKKLLLPPPSSSTTTSSSPPPLLLGGGCCCAAA@@@???>>>:::888777666777666555333333333333222222222111111000000000000000000000000......///000000000000000///000000000000000//////////////////000000000000////////////000000000000000000111222333333444444999999888888777666666555999888777666666888:::;;;===;;;:::>>>CCCIIIOOOTTTPPPPPPXXXcccgggjjj{{{uuuVVVaaaaaa\\\UUUSSSZZZbbbffffffqqqyyywwwpppiiiddd___dddqqqtttbbbZZZeee~~~pppkkk```LLL>>><<<555444333333222222333333333333333222222222111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444444555555555555666777777777888999999::::::>>>;;;===AAACCCOOOnnnwwwlllppp|||lllZZZOOOJJJGGGBBB???BBBAAABBBBBBBBBAAA???======>>>BBBDDDAAA;;;999<<<===:::999;;;;;;:::<<<@@@>>><<<<<>>>>><<<;;;>>>CCC999???CCCBBBBBBFFFDDD???CCCDDDFFFJJJPPPUUUSSSMMMOOOEEEJJJ```sss~~~uuu^^^UUUJJJDDDEEEGGGHHHGGGIIIGGGDDDDDDEEEGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBBBBAAA>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>???>>>===<<<===???AAABBBCCCPPPooopppeee|||___```WWWUUUQQQNNNKKKLLLQQQTTTUUUTTTPPPLLLGGGCCCAAA@@@???>>>:::999777666777666555333333333333222222222111111000000000000000000000000//////000111111111111111//////000000000000//////////////////000000000000////////////000000000000000000111222222333444444777777777777777777777777777666666666777999;;;===AAA???=========???CCCFFFGGGBBBDDDNNNSSSWWWbbbqqq}}}~~~~~~xxxkkkdddiiisssyyy~~~yyy{{{ttthhhlllqqqtttwww|||kkk\\\VVVLLL===555555444444333222222222222333333333222222222111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444555444444444444555555555555666666777888888999999:::===:::;;;???>>>CCCWWWooo}}}www{{{tttlllbbb[[[KKKHHHEEECCCCCCBBB@@@??????@@@CCCDDD@@@::::::??????<<<;;;>>>>>><<<<<>>BBBKKKTTTdddsss~~~www~~~qqqmmmqqq```DDD===<<<:::888666555444444444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222333333333333444444555555666666666777777777<<<::::::???OOOiii|||cccLLL<<>>999777:::>>>@@@AAA;;;<<<===>>>===<<<;;;;;;EEECCC===:::@@@JJJNNNKKKKKKOOOWWW``````WWWLLLFFFGGGKKKdddjjjVVVOOOGGGDDDEEEHHHIIIHHHGGGEEECCCBBBCCCEEEFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA??????@@@@@@???===;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;======<<<<<<<<<<<<<<<======>>>>>>===<<<<<<===>>>@@@BBBAAAKKK```}}}|||vvv~~~``````UUUSSSRRROOOLLLNNNRRRUUUVVVUUUPPPLLLGGGCCCAAAAAA@@@???;;;999777777777777555333333333333222222222111111000000000000000000000000000000111222222222222111//////000000000000//////////////////000000000000////////////000000000000000000111111222333333333444444555666777777888888555555555666777:::<<<>>>??????>>>>>>@@@AAABBBBBBCCC;;;999AAAIIIOOOWWW```kkkxxx}}}pppkkkiiiiiiyyy}}}iiiZZZKKKDDD===444222555444444333222222222222222333222222222222111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444555555555555666666777777888888999999:::777999===;;;:::BBBOOOmmmxxxlllbbbZZZTTTOOOKKKLLLIIIGGGGGGCCC>>>===@@@BBB>>>===@@@AAA>>>===>>>AAADDDLLLTTTZZZdddttt||||||```WWW[[[OOO:::888777666555444444444444333333333333222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222333333333333444444555555555666666666666777===888666999>>>LLLjjjttt___RRRNNNHHHDDDDDDDDDAAA???CCCAAAAAAEEEJJJKKKEEE>>>???AAADDDIIIMMMNNNJJJFFFEEEEEEGGGNNNYYYaaa]]]UUUQQQMMMRRR]]]]]]TTTUUU^^^[[[```{{{nnnZZZNNNIIIEEEDDDGGGJJJJJJIIIEEECCCAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@===>>>>>>>>>===;;;:::888::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===<<<;;;;;;;;;;;;<<<============<<<<<<===>>>@@@AAA>>>DDDNNNeeesssnnn~~~```___UUUTTTSSSPPPMMMNNNSSSVVVWWWVVVQQQMMMGGGCCCBBBAAA@@@???;;;999777777777777555444333333333222222222111111000000000000000000000000//////000111111111111000...//////000000000000///////////////000000000000////////////000000000000000000111111222222222333444444444555666666777777555555555666777999;;;<<<>>>>>>???CCCKKKNNNIIIAAAEEE===;;;AAAIIIOOOVVV]]]WWW^^^qqqppp```^^^kkk|||mmmWWWKKK@@@:::666222333888444333333222111222222222222222222222111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222333333333444444444333333444444444555555555555555666666777888888999777555777<<<===:::<<>>===<<>>@@@CCCGGGOOOYYY___[[[SSSAAAEEELLLVVV___```WWWNNNKKKFFFRRRjjjrrrnnnxxx}}}tttgggYYYLLLHHHFFFEEEFFFIIIJJJJJJIIIDDDBBBAAAAAABBBCCCCCCBBBBBBBBBBBBAAA@@@@@@??????============<<<;;;:::999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<>>>???@@@;;;BBBCCCLLLaaasssyyydddlll~~~^^^^^^WWWWWWSSSPPPNNNOOOSSSVVVWWWVVVQQQMMMHHHDDDBBBAAA@@@???;;;999888777888777666444333333333222222222111111000000000000000000000000---......///000/////////......///000000000000000////////////000000000000////////////000000000000000111111111111111222222444444444444444444444444666666666777777888999999AAA@@@BBBKKK[[[bbbWWWFFFIIIDDDAAAAAACCCEEEJJJOOORRRPPPYYYpppssspppkkkbbbbbbjjjrrrvvv~~~~~~mmmYYYCCC===777444222000222444333333222111111111111222222222222111111111000000000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444333333333444444444444555444555555666666777888888888555666:::=========???@@@VVVppp}}}lllsss|||zzzxxxvvvyyy~~~[[[LLLFFF===:::===999999777666444333333333333333222222222111111111111111111111111111111111111111111111111111111111000000000111111222222222111111222222222333333333222222222333333444444444333333333333333333333333222222222333333333444444444444444444555555555555777222666@@@@@@888<<>>>>>=========<<<<<<;;;::::::999999999999999999999999888999999::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>:::BBBAAAAAAMMMaaakkkTTTiii______XXXYYYSSSPPPMMMNNNSSSVVVWWWVVVQQQMMMHHHDDDBBBBBBAAA@@@;;;:::888888888888666444333333333222222222111111000000000000000000000000,,,---......//////......---...///000000111111000////////////000000000000////////////000000000000111111111111111111111111444444333333333333333333666666777777777777777777>>>@@@DDDSSSkkk{{{tttcccXXXTTTNNNJJJFFFEEEDDDDDDFFFCCCDDDMMM]]]mmmvvvyyynnnrrrxxx{{{uuuxxxcccUUURRRUUUWWWlllwwwkkk```QQQEEE888666555333333222333444333333222111111111111111222111111111111000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333444444444444444444555555666666777777999777666777999;;;<<<<<<<<>>>>>555333:::777666555333222111111111222222222222111111111111111111111111111111111111111111111111111111111111//////000000111222222222111111222222222333333333111222222333333444444555333333333333333333333333222222333333333333444444333333333444444444555555:::555555;;;;;;777999???AAAVVVtttqqqvvvyyy{{{wwwlll```UUUPPPGGGMMMQQQUUU[[[^^^TTTEEEJJJRRRbbbrrryyyvvvsssrrrllloooooo```TTTLLLJJJKKKGGGHHHIIIIIIIIIHHHFFFEEEEEECCCCCCCCCEEEEEEDDDCCC@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;::::::888888888888888888888888777888999:::::::::999999:::999999999999:::;;;;;;::::::;;;;;;<<<=========;;;AAAAAA@@@FFFSSSvvvjjjXXX^^^ccc```XXXXXXSSSOOOMMMNNNRRRVVVVVVUUURRRNNNHHHDDDCCCBBBAAA@@@<<<:::888888888888666444333333333222222222111111000000000000000000000000---......///////////////---...///000111111111111////////////000000000000////////////000000000000111111111111000000000000111111222222333333444444444555666777888888888888999===CCCOOOggg}}}uuukkkeee^^^\\\]]]]]]XXXRRRMMMPPPMMMDDDCCCMMMVVVWWWNNNOOORRR[[[mmm{{{zzzzzzjjj```ZZZ^^^fffjjjjjjkkktttjjj```ZZZZZZ```mmmyyy~~~nnn```RRRDDD<<<999555666666444444444555555333222222111111111111111111111111111000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333222222333333333444444444333444444555555666777777777777666666777999;;;;;;999>>>???KKKiii}}}{{{xxx{{{___LLL:::555777999888999444333333222111111222222222222222222111111111111111111111111111111111111111111111111111111111111/////////000111222222222111111222222222333333333111111222333333444555555333333333333333333333333222222333333333333444444222333333333333444444444777777666666666777:::===999BBBVVVqqqyyyiiiaaannnyyy~~~zzzhhhaaammmppp___VVVQQQKKKIIILLLEEEGGGHHHHHHGGGEEEDDDDDDDDDCCCBBBCCCEEEEEEDDDBBB@@@??????>>>>>>===<<<<<<;;;;;;:::999999999999:::888888888888888888888888777777999:::::::::999888999999999999999::::::;;;999999:::;;;<<<<<<<<<<<<===???>>>BBBDDDFFFaaacccXXXgggbbbWWWWWWRRROOOLLLNNNRRRUUUVVVUUURRRNNNHHHEEECCCBBBAAA@@@<<<:::999888888888666555333333333222222222111111000000000000000000000000...//////000000000000000---...///000111111111111////////////000000000000////////////000000000000111111111000000000000000...///000111333444555666222333444666888999::::::999>>>@@@DDDSSSgggmmmgggssslllgggjjjsssyyyrrriiimmmwwwrrr[[[JJJKKKOOOMMMJJJJJJHHHGGGOOO[[[cccdddddd[[[QQQPPP[[[ccc___UUUNNNJJJJJJMMMPPPQQQVVV[[[___]]]fffyyyzzzjjjZZZPPPCCC555333999111333333111000222333444333222222111000111111111111111111111000000000000000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222333333333444444444333333444444555666666777333666777777888:::<<<<<<555>>>===:::DDD[[[|||jjjaaa```@@@CCC>>>333444<<<;;;222333222222222333444555555222222222111111111111000000000000000000000000000111111111111111111111111...//////000111222222222111111222222222333333333111111222333333444555555333333333333333333333333222222333333333444444444222222333333333444444444000666999666444777::::::;;;:::???QQQlllvvvuuudddUUURRRPPPKKKHHHJJJCCCEEEFFFFFFEEEDDDCCCDDDCCCBBBBBBCCCDDDDDDCCCAAA?????????>>>======<<<<<<:::999888888777888888888777777777777777777777777666777888999:::999888888999999888888999999:::;;;888999:::;;;<<<<<<<<<<<<>>><<<;;;CCCDDD<<>>CCCIIILLLRRRXXXcccbbbfffttt{{{kkkaaadddppp{{{vvvaaaOOOMMMQQQQQQQQQSSSSSSLLLIIIKKKOOOQQQUUUZZZVVVSSSOOOVVV```^^^fff{{{~~~ttthhhZZZGGG:::444444555444222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111222222222222111111222222111111222222333444333333333333333333333333333444555555666666555555666666666666777777777777666888>>>BBB@@@FFFccc}}}zzzbbbOOOIIIIII:::999777555444333444444444333222111111111222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333222222111111111222222222222222222222222333333333333333333333333444333333333333444555555666666666666777777777777999<<<>>>@@@JJJ```xxxqqqUUURRROOOLLLKKKKKKIIIHHHEEEGGGIIIJJJIIIFFFCCC@@@AAAAAABBBBBBCCCBBBBBBBBB>>>>>>>>>>>>============999999999888888888777777666777777777777666555555666666666666666777888888777888888888888999999999888888999999999:::::::::;;;>>>@@@???>>>AAAIIIPPPiiiZZZUUUZZZZZZSSSPPPTTTXXXXXXVVVUUUQQQMMMGGGCCCAAAAAA@@@???;;;;;;:::999888777777666444444333222222111111000111111000000000000111111000000000000000000000000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444555555666777===<<<===AAACCCDDDJJJQQQUUUTTTVVVbbbxxx~~~vvvmmmfffbbbhhhrrrzzzuuupppmmmiiikkkuuutttuuuvvvwwwkkkaaaMMMDDD999222111333333222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111222222222222111111222222111111222222333444333333333333333333333333333444444555555555555555555666666666777777777777:::888:::>>>===???PPPdddyyy{{{vvvZZZJJJ@@@;;;999888666555444333333444444333222111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333222222222111111222222222222222222222222333333333333333333333333444333333333333444555555555555666666666777777777555666777888<<>>>>>===???EEEKKK]]]fffYYYTTTWWWWWWQQQNNNSSSXXXYYYWWWWWWRRRNNNHHHDDDCCCBBBAAA@@@<<<<<<;;;:::999888777777444444333222222111111000111111000000000000111111000000000000000000000000...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444555666777888;;;;;;===???===<<>><<<<<<<<<;;;;;;;;;::::::999888888888888777777777666666777888888999999999666666555555666666777888777777777888888888999999888888888999999999999:::888:::======<<<===AAADDDEEE^^^uuubbbXXXTTTVVVTTTNNNLLLQQQWWWXXXWWWWWWRRRNNNIIIFFFDDDCCCBBB@@@===<<<<<<;;;:::999888777444444333222222111111000111111000000000000111111//////////////////////////////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000333333333444555777888999888:::>>>???;;;888>>>GGGMMMLLLIIIIIIRRRbbbmmmqqqggggggiiiqqq~~~tttcccUUUKKKCCC<<<777777555444555777777555222111111111111111111111111111111111111000000000000000000000000000000000000///////////////////////////000000000111111111111///000000000111111111111000000000000000000000000111111222222222222111111111111111111111222222333222222222222222222222222333333444555555555444444555555555666666666777777999555555:::===;;;<<>>444666666555444444333333333333222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333333222222333333444555444444555555555666666666777777888999;;;<<<;;;:::@@@PPPggg|||yyyfffWWWNNNIIIHHHJJJHHHFFFEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<::::::::::::999999999999888888888888777777777777777777777666666777777777666555555555555666777777777777777777888888888888888888888888999999999999777:::<<<===<<<<<<===???BBBMMM]]]{{{yyy^^^XXXVVVVVVQQQKKKIIIOOOUUUVVVVVVVVVRRRNNNJJJGGGEEECCCBBB@@@===<<<<<<;;;:::999888777444444333222222111111000111111000000000000111111//////////////////////////////000000000000//////////////////////////////////////////////////////111111111111111111111111000000000000000000000000222222222333444666777888777999>>>@@@<<<:::@@@IIIJJJNNNNNNMMMQQQ[[[eeeiiieeecccdddjjjvvv{{{dddZZZMMMBBB;;;777444222555444222222222111000///111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111///000000000111111111111000000000000000000000000111111222222222222111111111111000000111111222333222222222222222222222222222333333444555444444444555555555555666666666666666555777999::::::<<<@@@BBB===DDDZZZppptttlllnnn[[[KKK;;;999???CCC???999555555444444333333222222222222222222111111000000000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333222222222222333444444444444444444555555555555444333333555888:::999777999;;;BBBRRRhhhvvveeeWWWOOOLLLKKKLLLJJJHHHEEEDDDEEEEEEDDDDDDEEEDDDBBB@@@?????????@@@????????????>>>===<<<;;;999999999999888888888888777777777777777777777777666666666666888999;;;<<<555555555555555666666777666666777777777888888888777777888888888999999999888:::<<<======<<<<<<===BBB@@@GGGgggvvv[[[XXXWWWVVVQQQKKKIIIOOOUUUVVVUUUUUUQQQNNNJJJGGGEEECCCAAA@@@<<<<<<;;;:::999888777777444444333222222111111000111111000000000000111111000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222333444666666666888<<>>===BBBJJJJJJRRRVVVQQQMMMOOOUUUYYYhhhgggfffkkkvvvnnn```KKKEEE===777444444333333444333222111000111111222111111111111111111111111//////000000000000000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111222222222222111111111000000000000111222222222222222222222222222222222222333444444444444444444444555555555666666666555777888777666666999===@@@:::999BBBMMMYYYjjjzzz{{{]]]NNNNNNEEE<<<666999======:::888333333444444333333222111111111222222111111000///000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222111222222222222333333333222222222222222222222222333333333333333333333333222222222222222333444444333333333444444444555555444333222333555777777777777888:::>>>FFFVVVrrreee\\\QQQJJJHHHJJJKKKKKKHHHFFFCCCBBBCCCCCCCCCBBBCCCBBBAAA???>>>>>>>>>>>>===============<<<;;;:::999999999888888888777777666666777777777777777888555555555777:::===@@@BBB555555444444555555666777666666666777777777888888777777777888888888888999999:::;;;<<<<<<<<<<<<<<>>AAAGGGLLLWWW___ZZZSSSSSSYYY^^^ccccccbbbdddjjjxxxwwwmmm```PPPFFF;;;999666444444333333333444444444333222222333444111111111111111111111111////////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111222222222222111111000000000000000111222222111111111111111111111111222222333444444444444333444444444555555555666666666777777666666777888888999:::;;;===@@@DDDLLLSSSaaa~~~bbbIII???@@@BBB;;;777999:::777555666222333333444333222111111000111111222111000///...000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222111222222333444222333333333333444444444555555555555666666777888777999===>>>::::::HHHWWW|||vvvlllfffcccRRRLLLFFFEEEGGGHHHHHHFFFDDDBBB@@@???AAABBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999999888888888777777666666666666777777888888666555555666777:::===>>>555444444444444555666666666666666666777777777888777777777777888888888888999999888999;;;<<<<<<<<<;;;???>>>DDD[[[tttuuuZZZYYYWWWUUUTTTNNNLLLQQQWWWXXXWWWWWWPPPMMMIIIFFFEEECCC@@@>>>;;;::::::999888777666666444444333333222111111000111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000111111222222666444666;;;>>>>>>@@@CCCIIIYYYfffgggeeejjjuuu~~~dddccc```[[[YYY___lllvvvwww|||wwwvvv|||yyyqqqwwwzzzoooaaaSSSFFF<<<666666666555555555444333222111222333222000/////////000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111222222222222111111000000000000000111111222111111111111111111111111222222333444444444333333444444444555555555666666666666666777:::<<<:::777555;;;???===<<>>CCC;;;555777777444444888111222333444333222111000000111111222222000///...000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222111111111222222333333333222222222222222222222222333333333333333333333333222222111111222222333444222222333333333444444444111333555555555555666888<<<666333666666666:::BBBLLLeee|||pppfff[[[QQQJJJLLLHHHEEEFFFIIIJJJGGGCCC???>>><<<===???AAABBBBBB????????????>>><<<;;;:::::::::;;;;;;<<<;;;;;;;;;999999999999888888888888555666666666777777888888888777555333222333444555555444444444444555666666666666666666777777777777777777777777888888888888888777777777:::;;;<<<<<<777DDDBBB888???UUUzzznnn\\\___[[[UUURRRNNNLLLNNNTTTWWWVVVSSSVVVQQQIIIEEECCCBBB@@@???===<<<<<<;;;999777555444666666555444222111111000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222444777;;;???BBBQQQSSSWWW]]]hhhuuu|||sssdddWWWUUU^^^hhhqqq~~~nnnjjjqqqxxx}}}|||uuukkkrrrvvv|||~~~nnnccc```aaabbbbbbddd]]]RRRGGG>>>999777666444444333333333222222222000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000//////000000000000//////////////////000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000111222222222222111333333333444444444555555444444555555666777777777999::::::;;;;;;<<<<<<<<<===CCCLLLVVVdddwwwzzzpppdddVVVPPPFFF>>>:::888888888===;;;888666444333444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222333333333222222111111111222222111111222222333444333333333333333333333333222222333333333333444444555555444333444555666777666777777777888888888888===@@@MMMaaakkkooozzzvvvcccXXXTTTQQQKKKEEEEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;::::::;;;;;;;;;:::::::::999999:::999777666555555555666555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666666777777777888888888888777777888999999999999888===:::;;;===;;;CCCaaammm[[[]]]\\\WWWRRRNNNLLLNNNTTTWWWVVVSSSTTTOOOHHHEEEDDDCCCBBBAAA;;;;;;;;;:::999888777666666555555444333222111000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000222555888:::AAADDDHHHOOOYYYgggttt}}}}}}~~~|||tttlllkkksss|||}}}{{{{{{~~~zzzuuutttooorrrvvvyyyzzzyyywwwvvvfffaaa\\\ZZZ[[[[[[WWWTTTKKKGGGAAA:::666444444555444333333333333222222222//////000000000111111111000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000//////000000000000//////////////////000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000111222222222222111333333333444444444444555444444555555666666777777999999::::::;;;;;;<<<<<<===@@@CCCFFFKKKTTTbbblllvvvgggZZZOOODDD???999555444444555555:::888666444222222222333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000111111111////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222333333333222222111111111222222111111222222333444333333333333333333333333222222222333333333444444555444444333444555666777666666777777777888888888:::777;;;EEEKKKPPP___pppyyytttaaaYYYOOOIIIHHHGGGCCC???CCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;:::999:::::::::999999999888888999888777555555555555555555555555555555555555555444444444444444444444444333333333444444444444555444444444444555555555555666666777777777888888888777777888999999999999888;;;999:::===;;;???UUUnnnnnnYYY[[[[[[YYYRRRNNNLLLNNNTTTWWWVVVSSSPPPMMMHHHEEEDDDDDDDDDCCC:::::::::::::::999999888666555555444333222111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000/////////000222333333555999>>>EEEOOOYYYaaammmsssyyyyyywwwxxx~~~xxxqqqkkkhhhhhhbbbdddfffgggfffdddaaa___VVVTTTRRRQQQPPPLLLEEE@@@:::999666444444555666777333333333222222222111111//////000000000000111111000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000//////000000000000//////////////////000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000111222222222222111333333333333444444444444444444444555666666777777888888999::::::;;;<<<<<<:::<<<======>>>BBBJJJPPPgggaaaOOODDD<<<;;;888555333444555666666666555333111111111222222222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222222222222222222111111111222111111111111222333333333333333333333333333333222222222222333333333333444444444333444555555666666666666666777777777777:::444333666888:::EEESSSccclll{{{yyyooocccVVVMMMGGGEEECCCCCCDDDCCCBBB@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888888888888777777777777888777666555555555555555444444444444444444444444444444444444444444444444333333333333444444444444444444444444555555555555666666666666777777777777666777888888999999888888999777999<<<;;;:::FFFUUU|||pppYYYZZZZZZYYYRRRNNNLLLNNNTTTWWWVVVSSSOOOMMMIIIFFFDDDDDDCCCDDD;;;;;;;;;;;;:::999888888666555555444333333222222111111000000000000111111////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000111222222111222333444666:::@@@DDDQQQYYYaaafffgggjjjpppvvv~~~wwwiii\\\TTTSSSTTTUUUVVVUUUTTTRRRPPPSSSNNNHHHCCC@@@===:::777777777666666555555555555222222222222111111111111////////////000000000111////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000111222222222222111222222333333333444444444333333444555555666666777777777888999:::;;;;;;<<<;;;===???@@@@@@CCCGGGJJJPPPaaauuu~~~dddLLL@@@;;;999;;;999777666777777555444333222111111111111222333111111111111111111111111111111111111111111111111////////////////////////////////////000000000111////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111222222333222222222222222222222222111222222222222333333333333333333444444444555555555555555666666666777777888666777:::999666999???<<>>>>>>>>>>>======<<<<<<========================<<<<<<<<<;;;:::999999999777777777666666666555555666666666555555444444444444444444444444444444444333333333333333333333333222222333333333444444444333333444444444555555555555555555666666666777777666777777888888888888888999777888;;;:::999===DDDRRRyyyqqqYYYYYYYYYXXXRRRNNNLLLNNNTTTWWWVVVSSSOOONNNKKKGGGDDDBBBBBBBBB=========<<<:::888777666666555555444444333333333111111000000000000111111////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111222333444333444444222111111333555:::???FFFIIIJJJMMMSSSXXX]]]qqqzzzkkkjjjppp}}}~~~xxxllllllrrrzzz}}}xxxjjjYYYNNNLLLLLLKKKKKKIIIHHHFFFEEE???<<<888555444666777777555555555444333222111000222222111111111000000000...////////////000000000////////////////////////........................////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111222222222222111222222222333333333444444333333444444555666666666666666777888999:::;;;<<<>>>???@@@@@@@@@???@@@AAADDDKKKRRRYYYdddrrrtttkkkiii]]]___ZZZMMM???999999;;;777666555555555444222000222222222222222333333444111111111111111111111111000000000000000000000000////////////////////////...////////////000000000//////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111000000111111222333222222222222222222222222111111111222222222333333333333333444444444444444444555555555555666666666333444777:::999666555666<<<===???EEEOOO___ooozzz~~~tttcccYYYLLLEEEDDDDDDCCCAAA>>>@@@AAA???======>>>AAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888666666555555555444444444555555555555555444444333444444444444444444444444333333333333333333333333222222222333333333444444333333333444444444444555444555555555555666666666666666777888888888888777:::888888:::::::::<<>>>>>===<<<:::888666555555555555555444444333333111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111......///000111222333333111333444444222111222333000333666777777888===@@@EEEJJJSSSYYYWWWRRRQQQTTT___hhhkkkddd___```^^^YYYQQQUUU[[[``````YYYNNNFFFBBBAAA???===;;;999888777222333444555555555444333333444444444444333222111111111111000000000000///......////////////000000000000000000000000000000........................////////////000000000000////////////////////////000000000000000000000000//////000000000000//////////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111222222222222111222222222222333333333333333333333444555555666666555555666777999:::;;;;;;:::;;;<<<>>>????????????AAACCCFFFIIILLLRRRXXX[[[hhhuuuuuuaaaSSSLLLJJJ@@@EEEHHHCCC;;;555666999333333222444555555444222111222222333333333444444111111111111111111111111000000000000000000000000000000000000000000000000......////////////000000/////////////////////////////////////////////////////////////////////////////////000000000111111000000000111111111111111111000000000000111222222222222222222222222222222111111111111222222222222222222333444444444444333444444444444555555555666666555444444555666888:::;;;:::888777999AAAJJJQQQiiijjjnnnttt{{{}}}kkkaaaYYYMMMGGGDDD@@@???AAABBBAAA???=========<<<;;;<<<>>>@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::999999999888888888777555555555555444444444444333444444555444444333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333444444444444444444444444555555555666555666777777888888777777888888888999:::;;;===>>>???@@@PPPzzzmmmZZZ\\\ZZZUUURRRNNNLLLNNNTTTWWWVVVSSSKKKLLLKKKHHHDDDBBBCCCEEE=========<<<;;;999888777555555555555444444444444111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000111111222222222...000333444333222333333000222333333111111333555999444333999===<<<<<<>>>777;;;>>>===:::999;;;===AAA@@@@@@BBBCCCAAA===999888777555333222111111111333555777888666444111000444444444444444444333333111111000000000/////////........./////////000000000000000000000000000000........................////////////000000000000////////////////////////000000000000000000000000//////000000000000//////////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111222222222222111111222222222222333333333222333333444444555555666444555666777888:::;;;;;;666777999<<>>;;;999???DDDCCC<<<444444666444333333444555666555444111111222333333333222222111111111111111111111111000000000000000000000000000000000000000000000000........./////////000000////////////////////////////////////////////////////////////////////////////////////000000000111///000000000111111111222000000000000000111222222111111111111111111111111111111111111222222222222111222333444444444333333333333444444444555555555999888555333444888:::;;;222555:::======;;;;;;;;;AAAEEEJJJNNNRRRUUUYYY[[[dddmmmssssssrrrssstttsss|||{{{}}}|||zzzwwwlllaaa\\\VVVHHHCCCAAA777<<<<<<>>>???@@@???>>>======<<<<<<===>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;999888888888888777777777666555555555555444444444222333444444444444333222333333333333333333333333222222222222222222222222111222222222222333333333222222333333333444444444333333444444444555555555555666666777777777777777333666888999999:::;;;;;;BBB???>>>TTTyyyiiiYYY]]][[[UUURRRNNNLLLNNNTTTWWWVVVSSSHHHJJJJJJHHHEEEDDDEEEHHH;;;;;;<<<<<<;;;;;;:::999555555555555555444444444111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333222222---000333444333111111111000222444444222111111222333111222555333...000666666666888:::666111444;;;555333222333666777666444444444333333444666888999111222222222111222444666333222222111000000//////000000000000////////////............/////////000000000000000000000000000........................////////////000000000000////////////////////////000000000000000000000000//////000000000000//////////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111222222222222111111111222222222333333333222222333444444555555666444444555777888:::;;;;;;;;;;;;;;;<<<===>>>===<<<===<<<===???@@@AAABBBEEEAAACCCFFFKKKTTTaaammmuuu{{{~~~xxxhhh[[[TTTSSSQQQFFF;;;888;;;===:::444999???EEEEEE===555333666444222111111222222000///111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////////////////////////////////////////000000000000//////000000111111111222000000000000000111111222111111111111111111111111000111111111111222222222111222333444555444333333333333333444444444555555555666555444555777666333666777777666555666888;;;777;;;@@@AAA??????AAACCCGGGMMMPPPLLLIIILLLQQQSSSWWWYYYZZZ[[[dddrrryyywwwgggbbb]]]YYYWWWSSSMMMIIIIII@@@??????:::>>>DDD??????@@@@@@>>><<<;;;===>>><<<;;;;;;===>>>===:::888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666666555555555444444444111222333444444444333222333333333333333333333333222222222222222222222222111111222222222333333333222222333333333444444444333333333444444444555555555666666777777777777777///555999999888888999888666AAA@@@AAAUUUqqqjjjZZZ]]][[[YYYVVVRRROOORRRXXXZZZVVVQQQNNNLLLIIIFFFEEEEEEFFFGGG???===<<<<<<===<<<:::777777666555444444333444444111111000000000000111111000000000000000000000000...000111000///...///111000000000000000000000000000000111111111111000000000000000000000000000000111111222222222222111111333222111000000111222333111111222222222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333444444444555555444444444444444444444444333333333333333333333333333333222222111000//////222222111111000000//////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////////////////000000000000////////////000000000000000000000000000000000000000111111111111222222222111111222222222333333333333333333444444444555555666666666777888888999999::::::;;;;;;<<<=========>>>>>>>>>???@@@@@@AAAAAADDDDDDEEEFFFHHHKKKMMMOOOQQQSSSYYYcccppp}}}xxxbbbRRRLLLHHHCCC===:::::::::999999888888888:::;;;<<<<<<<<<:::777666222333333444444333333222111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444555555555555666666666666777777777777777777777777888888999999999:::::::::============>>>>>>>>>>>>>>>???BBBFFFJJJMMMPPPQQQDDDDDDDDDCCCCCCBBBBBBBBB====================================<<<;;;:::999;;;;;;;;;<<<<<<<<<======999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777666666666666555555555555555555555555444333333222222333333444222222222222222222222222333333333222222111111111111111222222222333333333333333333333333333333333333444444555555444444333555555555555666666666666777777888888888999999999;;;999;;;???AAALLLjjjooo\\\\\\ZZZXXXVVVQQQNNNRRRXXXZZZVVVQQQMMMKKKIIIFFFEEEEEEEEEFFF???===<<<<<<===<<<:::777777666555444444333444444111111000000000000111111000000000000000000000000...000111000///...///111000000000000000000000000000000111111111111000000000000000000000000000000000111111222222111111000222222111000000111222222111111111222222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333444444444444444444444444444444444444333333333333333333333333333333222111111000//////111111111000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000////////////000000000000000000000000000000000000000000111111111222222222111111111222222222333333333333333444444444444555555666666777777888999999:::::::::;;;<<<<<<============>>>??????@@@@@@AAA@@@AAACCCEEEFFFFFFEEEDDDAAABBBDDDHHHOOOVVV\\\```[[[aaaeeekkk|||}}}rrrhhhbbb___^^^VVVMMMCCC>>>???AAA@@@>>>999999888888777777777777888999::::::999888666444222333333444444333333222111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111222222222333333222222222333333333444444444555555555666666666666666666666666666666666666777777777888888888999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAA????????????>>>>>>=======================================<<<<<<;;;:::999::::::;;;;;;;;;;;;<<<<<<999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777777666666666555555444444444444444444444444444333333222222333333444222222222222222222222222333333333222222111111111111111111222222222333333333333333333333333333333333333444444444444333333555555555555666666666666777777777888888888999999;;;888:::===<<<@@@TTTkkkvvv___[[[YYYXXXVVVQQQNNNQQQWWWZZZVVVQQQKKKJJJHHHGGGEEEDDDDDDDDD???===<<<<<<===<<<:::777777666555444444333444444111111000000000000111111000000000000000000000000...000111000///...///111000000000000000000000000///000000111111000000///000000000000000000000000000111111222222111111000222111111000000111111222000000111111222111111000111111111111111111111111111111111111111111111111111111111111111111111111000111111111222222222222222222333333333444444444333333333333333333333333222222222222222222222222222222222111111000000//////000000000000000000111////////////////////////000//////......//////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000////////////000000000000000000000000000000000000000000000111111111222222111111111222222222222333333333333333444444444444555555666666777888888888999::::::;;;;;;<<<<<<=========>>>>>>??????@@@@@@===@@@CCCEEEEEEBBB>>>;;;??????>>>>>>???@@@AAABBBAAAFFFHHHIIIQQQ]]]bbb___ZZZXXXWWWXXX]]]aaaeeefff^^^[[[WWWQQQKKKEEE@@@>>>:::888777888999:::999777777777666666666666555555555666777777666555333222222222333333333333222222111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111222222222222333222222222222333333333333444444444555555555666666555555555555555555555555666666666666777777777777888888888999999999::::::;;;;;;;;;:::::::::::::::<<<;;;;;;;;;;;;:::::::::========================<<<<<<<<<<<<;;;:::999999999999999::::::::::::;;;999999:::;;;;;;;;;;;;:::;;;::::::::::::999999999777666666666666555555555444444444444444444444444333333222222222222333333222222222222222222222222222222222222222111111111111111111222222222222333333333333333333333333333333333444444444444333333444555555555555666666666777777777777888888888888999777999<<<;;;888@@@MMMfff{{{zzz```[[[XXXYYYVVVQQQNNNPPPVVVYYYVVVRRRIIIIIIHHHGGGFFFDDDCCCBBB???===<<<<<<===<<<:::777777666555444444333444444111111000000000000111111000000000000000000000000...000111000///...///111//////////////////////////////000000000000//////000000000000000000000000000000111111111111000000111111000000000000111111///000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222222222222222333333333333222222222222222222222222222222222222222222222222222111111111000000000///.../////////000000111111/////////////////////////////////....../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222333333333444444444444444555666666777777888999999999:::;;;;;;<<<<<<<<<<<<======>>>??????@@@???AAACCCEEEDDDAAA===;;;CCCCCCCCCCCCBBBAAAAAA@@@BBBFFFFFFAAA@@@CCCEEEBBBEEEDDDCCCBBBAAAAAA@@@??????@@@AAAAAA@@@===;;;:::;;;<<<===<<<:::666444333666666666666555555555555444444555555555444333222222222333333333333222222111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222111222222222222333333333333333444444444555555555444444444444444444444444555555666666666777777777666777777777888888888888888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888888999999999999888888999:::::::::::::::::::::999999999888888888666666666555555555444444333333333333333333333333333333222222222222333333111111111111111111111111222222222111111111111111111111111111222222222222222222222222222222222222333333333444444333333333444444444555555555666666666666666777777777888888888666888======:::;;;@@@HHHXXXqqqyyy```ZZZXXXZZZVVVQQQMMMOOOUUUYYYVVVRRRIIIIIIHHHGGGFFFDDDCCCBBB???===<<<<<<===<<<:::777777666555444444333444444111111000000000000111111000000000000000000000000...000111000///...///111//////////////////////////////000000000000//////000000000000000000000000000000000111111000000000000000000000000000000000...///000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111222222222333333222222222222222222222222111111111111111111111111111111111000000000000000......//////000000000111//////////////////////////////............//////////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////000000000000////////////000000000000//////////////////////////////000000000111111111000000111111111222222222222222222333333333444444444444444555666666777777888888999999:::;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@???>>>===>>>???@@@@@@@@@???>>>===@@@AAA>>><<<===??????>>>>>>>>>>>>>>>>>>???@@@;;;;;;:::999888777666555555777999999777555555666555555666666666666666666444444444444444333333333111222222333333222222111000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111222222222333333333333333333444444444444555555555555555555555555666666666777777777777888666666777777777888888888444444555777888999:::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888777777777888888888999999777888999999::::::999999999888888888888777777777555555555555444444444444333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222333333333333333333222444444444444555555555555555555666666666777777777888666777;;;=========>>>:::AAAQQQkkkuuu^^^ZZZYYYZZZWWWQQQLLLNNNUUUXXXVVVRRRKKKJJJHHHGGGEEEDDDDDDDDD???===<<<<<<===<<<:::777777666555444444333444444111111000000000000111111000000000000000000000000...000111000///...///111000000000000000000000000...//////000000//////...000000000000000000000000///000000111111000000//////000000111111000000///......///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000...//////////////////000///////////////////////////......------......///////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////000000000000////////////000000000000/////////////////////////////////000000000111111000000000111111111111222222222222222333333333333333333444444555666666666777888888999999::::::;;;;;;;;;<<<<<<======>>>>>>???>>><<<;;;;;;<<<>>>???<<<<<<===>>>>>>>>>======;;;=========;;;;;;<<<<<<<<<======<<<;;;<<<>>>@@@;;;999888666666666777888333444555555444444555666555555555555555666666666444444333333333333333333111111222222222222111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000111111111111222111111111111222222222222222222222333333333444444555555555555555555555555666666666666777777777777666666666777777777888888666666666777777777888888888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999888777777777888888888888999777777888999999999999888888888777777777666666666555555444444444333333333222222222222222222222222222222111111111111222222111111111111111111111111000000000111111111111111000000000111111111111222222222222222222222222222222222333333333333222222333444444444444555555555555555555555666666666666999777777888:::;;;;;;;;;:::999@@@SSSlllrrr\\\ZZZXXXXXXWWWQQQLLLNNNTTTXXXVVVRRRMMMKKKIIIFFFEEEEEEEEEFFF???===<<<<<<===<<<:::777777666555444444333444444111111000000000000111111000000000000000000000000...000111000///...///111000000000000000000000000......////////////......000000000000000000000000//////000000000000//////...///000111111000///...---...///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000111111111222111111111111111111111111000000000000000000000000///000000000000000000000///////////////.........///////////////////////////......------......///////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////000000000000////////////000000000000////////////////////////////////////000000000111000000000000111111111111111222222222222333333333222333333444555555666666777777888888999::::::::::::;;;;;;<<<<<<===>>>>>>>>>===;;;:::::::::;;;<<>>>>>>>>>>>>>>>>>===<<<<<<<<<:::999888;;;<<<<<<:::777555555777888888777777777999:::;;;888777777666666555444222333333333333444444444555333222222222222222333333111111222222222222111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333333333333333444444555555555666666666555555555666666666777777888888888888888888888888888888888999999999::::::::::::::::::::::::::::::888888999999999999888888777777888888888999999999666777777888888888888888777777777666666666555555444444444333333333333222222222222222222222222222222222111111111111222222111111111111111111111111///000000000111111111222000000000000111111111111111111111111111111111111222222333333333333222222333333444444444555555555444444555555555666666666666777777666777999999999;;;999;;;EEESSSfffppp\\\ZZZXXXWWWWWWQQQLLLMMMTTTXXXVVVRRRNNNLLLIIIFFFEEEEEEFFFGGG???===<<<<<<===<<<:::777777777555444444444444444111111000000000000111111000000000000000000000000///000111000///...///111000000000000000000000000......////////////......000000000000000000000000//////000000000000//////...///000111111000///...---...///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000//////.........---////////////////////////.........------.........////////////////////////////////////////////////////////////////////////........................////////////////////////............/////////000////////////000000000000////////////000000000000////////////////////////////////////000000000000000000000000111111111111111111222222222333333333222222333444444555555666777777777888999999::::::::::::;;;;;;<<<======>>>???>>>===<<<;;;:::::::::<<<;;;;;;:::;;;;;;<<<<<<888666666:::<<<<<<;;;;;;777:::<<<<<<999777888999;;;:::999777666444333333555555555777999888666333111111222222222333333333222111111111111111222222111111222222222222111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333222222222222222222222222333333333444444444555555444444444555555555666666444555555666666777777888999999::::::;;;;;;;;;<<<::::::::::::::::::::::::777888888999999999888888888888888888999999999999666666777888888888888888777666666666555555555555444444444333333333222222111111111111111111111111222222111111111111222222000000000000000000000000//////000000111111111222000000000000111111111111111111111111111111111111222222222333333222222222333333333444444444555555444444444555555555666666222555777666777999:::::::::999;;;>>>BBBPPPlllrrrcccZZZ[[[XXXYYYQQQLLLOOOXXX\\\XXXQQQNNNNNNLLLJJJHHHFFFDDDCCCAAA<<<;;;======:::888:::888888777666555444333333111111111111000000000000000000000000////////////111111000000//////......000000000000000000000000///////////////000111111//////000000000000//////000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////////////////////////////000000000000000000000000....................................................................................////////////////////////////////////....................................////////////000000111111111111000000000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222444444444555555555666666555555666777888999::::::888999::::::;;;;;;::::::;;;;;;999999999999;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999::::::999999888777666666666555555555555444444444555555444444444333333333222222222222222222222222333222222111111222222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////............////////////000000//////.........---............////////////111000000///...---------////////////000000000000000000000000000000000000////////////000000000000222222222111111111000000111111111111111111111111222222222222222222222222222222222222222222222222333333333444444444555555666666666666666666666666666666666666777777777777777777888888888999999999999999888888999999:::;;;888888777777777777888888666666666666777777777777555555555666666666666666555555555555555555555555444444222222222222444444222222222222222222222222111111111111111111111111////////////000000000000111111111111111111111111000111111111111222222222000111111111111222222222111111222222222333333333333333333444444444555555444444444555555555555666666666666666666666666666888;;;@@@DDDHHHLLLQQQTTTvvvqqqcccZZZ[[[XXXYYYQQQLLLOOOXXX\\\WWWQQQNNNMMMLLLJJJHHHFFFDDDDDDAAA<<<;;;======:::999:::888888777666555444333333111111111111000000000000000000000000////////////111000000000/////////...000000000000000000000000///////////////000111111//////000000000000//////000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000.../////////000000000000/////////////////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////////////////////////////////////////////////////....................................................................................////////////////////////////////////....................................////////////000000111111111111000000000000000000000000000000//////000000000111111111//////000000000111111111000000111111111222222222333333444444444444555555444555666777888999999:::888999999:::;;;:::::::::;;;:::999999999999:::;;;999999::::::::::::999999999999999999999999999999:::999999888777777666666555555555555444444444444555444444444444333333333222222222222222222222222222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////............////////////000/////////........................////////////111000000///......------////////////000000000000000000000000000000000000////////////000000000000222222222111111111000000111111111111111111111111222222222222222222222222222222222222222222222222333333333444444444444555555555555555555555555555555666666666777777777777777777777888888888999999999888888888888999::::::888888777777777777888888555666666666777777777777555555555555666666666666444444444444444444444444444333222222222222333444222222222222222222222222111111111111111111111111////////////000000000000111111111111111111111111000000111111111222222222000111111111111222222222111111111222222222333333333333333444444444444555444444444444555555555555666666666666666666666666999;;;=========>>>@@@BBBPPP```xxxpppcccYYYZZZYYYXXXRRRMMMOOOWWW[[[WWWQQQNNNMMMLLLJJJHHHFFFEEEDDDAAA===;;;===>>>;;;999:::888888777666555444333333111111111111000000000000000000000000////////////000000000000////////////000000000000000000000000///////////////000111111//////000000000000//////000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000....../////////000000000......//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111////////////////////////////////////////////////////////////////////////....................................................................................////////////////////////////////////....................................///////////////000000111111000000///000000000000000000000000//////000000000000111111//////000000000000111111000000000111111111222222222222222333333333333444444444555666777888999999888888999::::::::::::999::::::999888888999::::::888888888999999888888888888888888888888888888888999888888777777666666666555555555555444444444444444444444444333333333333222222222222222222222222000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////............////////////////////////........................////////////000000000///......------////////////000000000000000000000000000000000000////////////000000000000222111111111111000000000111111111111111111111111222222222222222222222222222222222222222222222222333333333333444444444444555555555555555555555555555555666666666777777777777777777777888888888888888888888888888999999:::888777777666666777777888555555666666666777777777555555555555555555555555444444444444444444444444333333222222222222333333222222222222222222222222111111111111111111111111////////////000000000000111111111111111111111111000000000111111111222222000111111111111222222222111111111222222222222333333333333333444444444444444444444444555555555555666666666666666666666666<<<======<<<999888888999===GGG[[[vvvpppdddYYYZZZYYYXXXRRRMMMPPPVVVYYYVVVQQQMMMMMMKKKJJJHHHFFFEEEDDDAAA===;;;>>>>>>;;;999:::888888777666555444333333111111111111000000000///000000000000////////////000000000000///////////////////////////////////////////////////000000111//////000000000000//////////////////////////////////////////////////////......///000000000000000000000000000000000000000........./////////000000............////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////....................................................................................////////////////////////////////////....................................//////////////////000000000000//////////////////////////////////////////000000000111////////////000000000111000000000000111111111111111111111111222222222222333444444555666777888999777888888999999999999999999999888888888888999999777888888999999888888777777777777777777777777777777777777666666666555555555555555444444444333333444444444333333333222222111111111111111111111111111000000//////000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////............///////////////////////////.....................////////////000000//////............////////////000000000000000000000000000000000000////////////000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444444444444444444444444444555555555666666666777777666666666777777777888888777777777777777888999999777777666666666666777777555555555666666666777777666555555555555555444444333333333333333333333333333222222222222222222333111111111111111111111111111111111111111111111111////////////000000000000111111111111111111111111000000000000111111111111000000111111111222222222111111111111222222222222222222333333333444444444333333444444444555555555555555555555555555555555999;;;<<<;;;:::999:::;;;:::???JJJ[[[sssrrrgggZZZYYYYYYWWWRRRNNNPPPUUUXXXUUUQQQMMMLLLKKKJJJHHHGGGEEEEEEBBB===<<<>>>>>>;;;999;;;888888777666555444333333111111111111000000000///000000000000////////////////////////000000000000///////////////////////////////////////000000111//////000000000000//////////////////////////////////////////////////////......///000000000000000////////////////////////............////////////---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////............................................................................................................////////////////////////////////////....................................//////////////////000000000000//////////////////////////////...////////////000000000...////////////000000000//////000000000111111111000000000111111111222222333333444555666777777888666777888888999999888888888888888888888888888888888888999999999999888888666666666666666666666666666666555555555555555444555444444444444333333333444444333333333222222222111111111111111111111111111111111000000111111111////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////............////////////.........///////////////............////////////////////////............////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222333333333444444444444444444444444444444555555555555666666666666555555666666666777777777777777666666777777888999777777666666666666777777555555555555666666666666666666555555444444444333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000111111111000000111111111222222222000000111111111222222222222222222333333333444444333333333444444444444555444444444444444444444444111333555666666666888:::444666;;;BBBPPPfffuuukkk\\\YYYXXXVVVRRROOOPPPTTTVVVTTTQQQMMMLLLKKKJJJHHHGGGFFFEEEBBB>>><<<>>>???;;;:::;;;888888777666555444333333111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000///////////////000111111//////000000000000//////000000000000000000000000000000000000000000000000......///000000000000000////////////////////////------........./////////------......///000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000//////......//////000////////////////////////////////////////////////............................................................................................................////////////////////////////////////....................................////////////...//////000000//////...000000000000000000000000......////////////000000......////////////000000/////////000000000111111000000000111111111111222222222333444555666777777666666777888888888888777777777888888888888777777888888999999999999888888555555555555555555555555444444444444444444444444444444444444333333333333333333333333222222222222111111111111111111111111222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////................................................////////////////////////............////////////.........///////////////............//////////////////////////////......////////////000000000000////////////////////////////////////000000000000//////000000000000000111000000000000000000000000111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333333444444555555555666666666555555555555666666666666666666666666666777777888777666666555555666666777444444555555555666666666666666555555444333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000/////////000000000111111000111111111111222222222000000000111111111111222222222222222333333333333333333333333444444444444444444444444444444444444222333555555555555777888888888999999;;;HHHbbbxxxxxxooo___YYYXXXVVVRRROOOPPPTTTUUUSSSQQQLLLLLLKKKJJJHHHGGGFFFFFFBBB>>><<>><<>>@@@@@@===::::::999888777666555444333000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111000000//////......000000000000000000000000222111111111000000////////////000000000000/////////////////////////////////000111///---,,,...000............////////////////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////////////////......................................................------------......////////////////////////------............------............////////////////////////////////////////////////////////////........................//////.........---------.../////////000000111111............////////////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111222222222333333333333333444444555666666777666666666666666666666666666666666666666666666666444444444444444444444444444444333333333333222222333333333333333333333333000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////111111000000//////......////////////////////////////////////////////////........................////////////000000000000........................////////////////////////////////////////////////............//////////////////////////////////////////............//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000222222333333333333444444444444444444444444444444333333333444444444555555333333444444555666777777888888777555555444444444333333333333333333333333333333333333333333333333333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000000000000000111111111111000111111111111222222222111111222222222333333333222222333333333333444444333333333444444444555555444444444555555555555666666666666666777888999:::kkk^^^XXXZZZUUUPPPPPPTTTWWWWWWTTTPPPMMMJJJHHHHHHHHHGGGFFFBBB???===>>>@@@@@@===:::::::::999777666555444333000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111000000000/////////...000000000000000000000000111111111000000000////////////000000000000//////////////////////////////000000000////////////000............//////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////......................................................------------......////////////////////////------............------............////////////////////////////////////////////////////////////........................//////.........---------.........//////000000000........./////////000000////////////////////////////////////////////////.../////////000000000000//////000000000111111111111111111222222222333333333333333444555666666666555555555555555555555555555555555555555555555555444444444444444444444444444444333333333222222222222222222222222222222222000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////000000000000//////......////////////////////////////////////////////////....................................////////////........................////////////////////////////////////////////////............//////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111000000000000000000000222222222333333333444444444444444444444444444444333333333444444444555555333333444444555666666777888777666555444444444444333333333333333333333333333333333333333333333333333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000//////000000000111111111000000111111111222222222111111111222222222333333222222222333333333444444333333333444444444444555444444444444555555555555666666666666777888999999nnn___WWWZZZTTTPPPPPPUUUYYYXXXVVVQQQNNNKKKIIIHHHHHHFFFEEEBBB???>>>>>>@@@@@@>>>:::::::::999888666555444333000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000111111000000000000////////////000000000000//////////////////////////////000///...///000111000///............//////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////......................................................------------......////////////////////////------............------............////////////////////////////////////////////////////////////.......................................---------.............../////////////////////000000000000////////////////////////////////////////////////....../////////000000000//////000000000000111111111111111222222222222333222333333444444555555666555555555555555555555555444444444444444444444444444444444444444444444444333333333333222222222222111111111111111111111111000000000000000000000000//////000000000000111111000000000000000000000000////////////////////////000000000////////////...////////////////////////////////////////////////........................------------....................................////////////////////////////////////////////////............//////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111222222222222333333333333333333333333444444444444333333333444444444555555333333333444555555666666777666555555444444444444333333333333333333333333333333333333333333333333222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000//////000000000000111111000000000111111111222222111111111222222222222333222222222222333333333333333333333333444444444444444444444444555555555555666555555666666777888999cccZZZXXXXXXSSSOOOPPPUUUYYYYYYWWWRRROOOKKKIIIHHHGGGFFFDDDBBB@@@>>>???AAAAAA>>>;;;;;;:::999888666555444444000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000000000////////////000000000000/////////////////////////////////...---...000111000...............//////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////......................................................------------......////////////////////////------............------............////////////////////////////////////////////////////////////................................................------................../////////000000000111111////////////////////////////////////////////////........./////////000000////////////000000000111111111111111222222222222222222333333444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333222222222222111000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................------........./////////........................////////////////////////////////////////////////............//////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222222333333333333333333333333444444444333333333444444444555555333333333444444555555555666555555444333333444444222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000000////////////000000000111000000000000111111111111111111111111222222222222111222222222222333333333222222333333333444444444333333444444444555555555555555555555666777888888{{{^^^XXXZZZWWWRRRNNNOOOTTTWWWWWWUUURRROOOKKKIIIHHHGGGFFFDDDCCC@@@>>>???AAAAAA>>>;;;;;;:::999888777666555444000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000//////////////////////////////////////////000000//////000000000000//////////////////////////////...------...000///...---............////////////////////////////////////................................................//////............//////////////////////////////......................................................------------......////////////////////////------............------............////////////////////////////////////////////////////////////........................---.......................................------////////////000000000000////////////////////////....................................////////////...////////////000000000000000111111111222222222222222222333333333333333444444444444444444444444222222222222222222222222333333333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000...////////////000000000////////////////////////////////////////////////.............../////////////////////////////////////////////////////////............................../////////000000000////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////............//////////////////////////////........................////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000111111111111111111111222222222333333222222222333333333444444333333333444444444555555333333333444444444444444555444444333333333333444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////000000000000...////////////000000000//////000000000111111111000000111111111222222222111111111222222222333333222222222333333333444444333333333444444444444555444444444444555666777888hhh[[[\\\WWWRRRNNNNNNSSSWWWVVVTTTQQQNNNKKKIIIHHHHHHFFFEEECCC@@@??????AAAAAA>>>;;;;;;;;;:::999777666555444000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000......////////////000000//////000000000000//////////////////////////////---///111111///---------............////////////////////////////////////................................................//////............//////////////////////////////......................................................------------......////////////////////////------............------............////////////////////////////////////////////////////////////........................---------.............../////////...........................////////////////////////////////////........................------........./////////......////////////000000000000000111111111111222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222111111111111000000000000000000000000000000000000000000000000......////////////000000////////////////////////////////////////////////---............/////////////////////////////////////////////////////////........................////////////000000000111////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////............//////////////////////////////........................////////////////////////000000000000000000000000////////////000000000000000000000000000000000000/////////000111111222222111111111111222222222222111111222222333333444444333333333444444444555555333333333333333333444444444333333222222333333333222222222222222222222222222222222222222222222222000000000111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////............////////////////////////000000000000......////////////000000/////////000000000111111000000000111111111111222111111111111222222222222222222222222333333333333333333333333444444444444444333333444444555666777qqq^^^]]]YYYTTTOOOOOOTTTWWWVVVTTTPPPMMMJJJHHHHHHHHHGGGFFFCCCAAA???@@@BBBBBB???<<<<<<;;;:::999777666555555000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000.../////////000000000111000000000000000000000000........./////////000000//////000000000000//////////////////////////////...333777555///,,,---000............////////////////////////////////////................................................//////............//////////////////////////////......................................................------------......////////////////////////------............------............////////////////////////////////////////////////////////////........................---------.........//////000000000//////.........------------............////////////////////////........................---------.........//////........./////////000000000000000000111111111111222222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000........./////////000000////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////................................./////////000000////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////............//////////////////////////////........................////////////////////////000000000000000000000000////////////000000000000000000000000000000000000...//////000111111222222111111111111222222222222000111111222333333444444333333333444444444555555333333333333333333333333333333222222222222333333111111111111111111111111111111111111111111111111///000000000111111111222000000000000000000000000////////////////////////000000000000000000000000////////////////////////............////////////////////////000000000000........./////////000000////////////000000000111000000000000111111111111111111111111222222222222111222222222222333333333222222333333333444444444333333333333444555666777rrr^^^]]][[[VVVQQQQQQUUUWWWWWWTTTOOOMMMJJJHHHIIIIIIHHHGGGCCCAAA???@@@BBBBBB???<<<<<<;;;:::999888666555555000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000.../////////000000111111000000000000000000000000---.........//////000000//////000000000000/////////////////////////////////666;;;888000+++---222............/////////000////////////////////////................................................//////............//////////////////////////////.........................................................------.........////////////////////////---..................---............/////////000////////////////////////////////////////////////........................---------.........//////111111000000/////////...,,,,,,,,,---------......////////////////////////........................---------.........//////............/////////000000000000000111111111111222222111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111000111111111111111111111111000000000000000000000000............/////////000////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////........................---------.........//////000000000000000000000000////////////////////////////////////////////////............/////////000//////////////////////////////............//////////////////////////////........................////////////////////////000000000000000000000000////////////000000000000000000000000000000000000...//////000111222222222000111111111111222222222000000111222333333444444333333333444444444555555333333333333333333333333222222222111222222333333111111111111111111111111111111111111111111111111//////000000111111111222000000000000000000000000////////////////////////000000000000000000000000////////////////////////............/////////000////////////000000000000............/////////000////////////000000000000000000000000111111111111000111111111111222222222111111222222222333333333222222333333333444444444333333333333444555666666sss^^^ZZZ^^^TTTNNNPPPUUUWWWVVVWWWQQQNNNKKKIIIIIIIIIIIIHHHDDDAAA>>>>>>AAABBB@@@>>><<<;;;:::888777666666555222222222111111111111000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000///......////////////////////////000000//////......------////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////......////////////..............................////////////////////////..................------................................................//////.........---------..............................////////////..............................//////.........------------------------------------------------------------------............///---------............///................................................//////............//////////////////000000000000///000000000000111111111222222222222222222222222333333333333333222111000000000000111222222333333111111111111111111111111000000000000000000000000000000000000000000000000............////////////////////////////////////000000000000000000000000////////////////////////////////////////////////................................................////////////////////////////////////////////////..............................------------..................////////////////////////////////////................................................////////////////////////000000//////.........---////////////////////////000000000000000000000000///////////////.........000000000000111111111111000111111111111222222222333333333444444444555555444444444444444444444444333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000//////......000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000//////.........---............////////////000000//////.........---000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222222222222222222222222222333333333444444444555555ttt___[[[^^^TTTNNNPPPUUUVVVVVVWWWQQQNNNKKKIIIIIIIIIIIIHHHDDDAAA>>>>>>AAABBB@@@>>>===<<<:::888777666666666222222222111111111111000000000000000000000000000000000000000111111111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000///......////////////////////////000000000000/////////...////////////////////////////////////////////////000//////......//////000////////////////////////////////////////////////......////////////..............................////////////////////////........................................................................//////.........---------..............................////////////..............................//////.........------------------------------------------------------------------............///---------............///................................................//////............//////////////////000000000000000000000111111111111222222222222222222222222222222333333333222222111000222111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////////////////////////////..............................------------..................////////////////////////////////////................................................////////////////////////000/////////............/////////////////////////////////////////////////////////////////////...//////000000000111111111000000111111111222222222222333333333333444444444333555777999999777555333333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111000000000/////////...//////////////////////////////000000000000//////////////////////////////////////////////////////000/////////........................////////////000/////////............000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222222222222222222222222222333333333444444444444555vvv```[[[]]]TTTOOOQQQUUUVVVVVVWWWQQQOOOKKKIIIIIIIIIIIIHHHDDDAAA>>>???AAABBBAAA>>>===<<<:::999777666666666222222222111111111111000000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000//////...////////////////////////////////////............///////////////////////////////////////////////////..................///////////////////////////////////////////////////......////////////..............................////////////////////////.......................................................................................---------..............................////////////.............................................------------------------------------------------------------------............///---------............///................................................//////............//////////////////000000000000000111111111111222222222222222222222222222222222222222222333222222111000333333222111111000//////111111111111111111111111000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////////////////////////////..............................------------..................////////////////////////////////////................................................////////////////////////////////////............////////////////////////////////////////////////......////////////////////////000000000000111111000000000111111111222222111111222222222333333333111555999======999555111333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000////////////////////////////////////...//////000000//////...////////////////////////////////////////////////////////////........................////////////////////////............000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222222222222222222222222222333333333333444444444444xxxbbb\\\\\\TTTPPPRRRUUUUUUVVVWWWRRROOOKKKIIIIIIJJJIIIIIIDDDAAA??????AAABBBAAA???===<<<;;;999888777666666222222222111111111000000000000000000000000000000111111111111111111111111//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////------------------------////////////////////////////////////////////////......------------......////////////////////////////////////////////////......////////////..............................////////////////////////---------.....................................................................................................................////////////......................................................---------------------------------------------------------............///---------............///................................................//////............//////////////////000000000000111111111111222222222222111111111111111111111111111111222222222222111111222111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////////////////////////////..............................------------..................////////////////////////////////////................................................///////////////////////////////////////.........////////////////////////////////////////////////............////////////////////////000000000111000000000000111111111111000111111111111222222222000333777::::::777333000333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////////////////...//////////////////...///////////////////////////////////////////////////////////////.....................///////////////////////////.........///////////////////////////000000000111111111111///000000000111111111111000000111111111222222222111222222222222222333333222222333333333444444444yyyccc[[[[[[TTTQQQSSSUUUUUUUUUWWWRRROOOLLLJJJJJJJJJJJJIIIEEEBBB??????BBBCCCAAA???===<<<;;;999888777777666222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////000000000000//////////////////////////////........................////////////////////////////////////////////////......------------......////////////////////////////////////////////////......////////////..............................////////////////////////---------.........//////................................................---...................................................////////////..............................---.....................---------------------------------------------------------............///---------............///................................................//////............//////////////////000000000000000000111111111222222222111111111111111111111111000111111222222111111111//////000000000111111111000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////........................////////////////////////////////////////////////................................................////////////////////////////////////////////////..............................------------..................////////////////////////////////////................................................////////////////////////.........///////////////////////////////////////........................---.........//////000000...////////////000000000//////000000000111111111000000000111111111222222000222333444444333222000333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000..............................////////////......////////////////////////////////////////////////.........///////////////............////////////.........//////////////////////////////////////////000000000111111111111///000000000111111111111000000111111111222222222111111111222222333333333222222222333333333444444zzzccc[[[YYYTTTRRRTTTUUUTTTUUUWWWRRROOOLLLJJJJJJJJJJJJIIIEEEBBB???@@@BBBCCCBBB???>>>===;;;:::888777777777222222222111111111111000000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000////////////////////////000000000111111111111111///////////////////////////////////////////////////..................///////////////////////////////////////////////////......////////////..............................////////////////////////,,,,,,------.../////////................................................---------.............................................////////////..............................---------...............---------------------------------------------------------............///---------............///................................................//////............//////////////////000000000000///000000000000111111111111111111111111111111111///000111111222111111111......///000000111222222000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////........................////////////////////////////////////////////////................................................////////////////////////////////////////////////..............................------------..................////////////////////////////////////................................................////////////////////////.........///////////////////////////////////////........................------......///000000000......////////////000000/////////000000000111111000000111111111222222222111111111000000111111111333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000........................---......//////......---////////////////////////////////////////////////.........///////////////............////////////.........///////////////000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222111111111222222333333444222222222222333333333333{{{cccZZZXXXTTTSSSUUUUUUTTTTTTWWWSSSPPPLLLJJJJJJKKKJJJJJJEEEBBB@@@@@@BBBCCCBBB???>>>===<<<:::999888777777222222222111111111111000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000/////////////////////////////////000000000111111////////////////////////////////////////////////000//////......//////000////////////////////////////////////////////////......////////////..............................////////////////////////,,,,,,------...//////000................................................---------.........//////..............................////////////..............................---------.........//////---------------------------------------------------------............///---------............///................................................//////............//////////////////000000000000....../////////000000000111111111111111111111111//////000111111111111111/////////000000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////........................////////////////////////////////////////////////................................................////////////////////////////////////////////////..............................------------..................////////////////////////////////////................................................////////////////////////............/////////000////////////////////////........................------......///000000111........./////////000000////////////000000000111111111111222222222333333222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111........................---......//////......---////////////////////////////////////////////////............/////////000............////////////............/////////000000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222000111111222333333444444111222222222222333333333{{{cccYYYXXXTTTSSSUUUUUUTTTTTTXXXSSSPPPLLLJJJJJJKKKKKKJJJEEEBBB@@@@@@BBBDDDBBB@@@>>>===<<<:::999888777777222222222111111111111000000000000000000000000000333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000////////////////////////,,,,,,,,,---------......////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////......////////////..............................////////////////////////,,,,,,------...///000000................................................---------.........//////..............................////////////..............................---------.........//////---------------------------------------------------------.........//////---------.........//////................................................//////............//////////////////000000000000............////////////000000000000000000000000//////000111111111111111111111000000//////......000000000000000000000000////////////////////////////////////////////////............/////////000////////////////////////........................////////////////////////////////////////////////................................................////////////////////////////////////////////////.................................------...................../////////000////////////////////////................................................////////////////////////---.........//////000000////////////////////////........................---------...///000000111............/////////000////////////000000000000111222222222222333333333333444444555555444444333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111........................---..................---////////////////////////////////////////////////---.........//////000000............/////////000---.........//////000000000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222000000111222333333444444111111222222222333333333uuuccc___^^^WWWSSSUUUWWWVVVUUUWWWQQQNNNJJJHHHIIIKKKLLLLLLFFFCCC@@@@@@BBBCCCAAA???<<<;;;:::999777666555555444222000000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////------...///////////////////////////////////////............////////////111000///...........................///////////////////////////////////////////////////.......................................................................................------------......................................................////////////////////////////////////////////////...........................111333222...---...111........................................................................//////.........---------................................................---------............///............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---000000000000000000000000....................................////////////000///...------...///000..................------......////////////..............................................................................000000000000000000000000....................................................................................////////////////////////////////////........................................................................////////////////////////000000//////.........---............////////////////////////////////////////////////000000000000000111111111111222222222000111111111111222222222111111111222222333333333444333333222111111111222000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000111111222222222333333333tttbbbaaa^^^WWWSSSUUUWWWVVVUUUVVVRRROOOKKKJJJKKKLLLMMMMMMFFFCCC@@@@@@BBBCCCAAA???<<<<<<;;;:::888777666666444222000000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////---...///000000000000///////////////////////////............////////////000//////............///............/////////////////////////////////////////////////////////.................................................................................------------......................................................////////////////////////////////////////////////........................,,,---...---+++***,,,...........................................................................//////.........---------................................................---------............///............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000/////////............////////////////////////....................................////////////000///...------...///000..............................////////////..............................................................................////////////////////////....................................................................................////////////////////////////////////........................................................................////////////////////////000/////////........................////////////////////////////////////////////////000000000000000000111111111222222222000000111111111222222222111111111222222333333333444333222111111111111111000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000111111111222222222333333tttaaaaaa]]]VVVRRRTTTVVVUUUTTTUUUSSSPPPMMMKKKLLLMMMMMMMMMGGGDDDAAAAAACCCCCCBBB???>>>===<<<;;;:::888777777444222000000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////////////////////////////000000111111000000////////////////////////............///////////////............//////000............////////////////////////////////////......//////////////////..............................................................................------------......................................................////////////////////////////////////////////////........................//////............///000.......................................................................................---------................................................---------............///............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////............////////////////////////....................................//////////////////............//////..............................////////////..............................................................................////////////////////////....................................................................................////////////////////////////////////........................................................................////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000111111111222222000000000111111111222222111111111222222222222222333222111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000111111111222222222222333uuubbb___\\\UUUQQQSSSUUUTTTSSSUUUSSSPPPMMMLLLLLLMMMMMMLLLGGGDDDAAAAAACCCDDDBBB??????>>>===<<<;;;:::999888444222000000111222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000111111111111000000////////////////////////............////////////...............///000111............////////////////////////////////////............////////////..............................................................................------------......................................................////////////////////////////////////////////////........................000////////////000111111................................................................................................................................................---------............///............////////////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////..................................../////////////////////....../////////---------.....................////////////..............................................................................////////////////////////....................................................................................////////////////////////////////////........................................................................///////////////////////////////////////.....................////////////////////////////////////////////////000000000000000000000000111111111111000000000000111111111111111111111111111222222222222111111000000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111000000000000000000000000111111111111222222222222xxxbbb\\\\\\UUUQQQSSSUUUTTTSSSUUURRROOOMMMLLLLLLLLLKKKJJJGGGDDDAAAAAACCCDDDBBB@@@@@@???>>>===;;;:::999999444222000000111222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000111111111111000000////////////////////////............////////////...............///000111............////////////////////////////////////---.........//////000000..............................................................................------------......................................................////////////////////////////////////////////////........................,,,---......------------........................................................................---.....................................................................---------............///............////////////////////////000000000000////////////////////////////////////////////////////////////////////////.........///////////////............................................................////////////...//////////////////...---------.........//////......////////////..........................................................................................................................................................................................////////////////////////////////////........................................................................////////////////////////.........///////////////............////////////////////////////////////////////////000000000000//////000000000111111111//////000000000111111111111111111111111111111111000000000//////000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222wwwbbb[[[]]]VVVRRRTTTVVVUUUTTTUUURRROOOMMMLLLLLLLLLJJJIIIHHHDDDBBBBBBDDDDDDCCC@@@@@@???>>>===<<<:::999999444222000000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000111111000000//////////////////////////////............///////////////............//////000............////////////////////////////////////------......///000000000..............................................................................------------......................................................////////////////////////////////////////////////........................,,,000444444000------///........................................................................---------...............................................................---------............///............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////.........///////////////............................................................////////////......////////////......,,,,,,------.../////////......////////////..........................................................................................................................................................................................////////////////////////////////////........................................................................////////////////////////.........///////////////............////////////////////////////////////////////////000000000000/////////000000000111111/////////000000000111111111111111111111000000000///////////////000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------......///000000000////////////////////////////////////////////////////////////////////////////////////////////////........................000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111111222tttaaa]]]^^^WWWSSSUUUWWWVVVUUUVVVSSSQQQOOONNNNNNMMMKKKIIIHHHEEEBBBBBBDDDEEECCC@@@??????>>>===;;;:::999888444222000000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////////////////////////////000000000000///...---////////////////////////............////////////000//////............///............////////////////////////////////////------......///000000111..............................................................................------------......................................................////////////////////////////////////////////////........................---555<<<;;;444......111........................................................................---------.........//////................................................---------............///............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////............/////////000............................................................////////////---...///000000///...---,,,,,,------...//////000......////////////..........................................................................................................................................................................................////////////////////////////////////........................................................................////////////////////////............/////////000............////////////////////////////////////////////////000000000000////////////000000000111////////////000000000111222111111111000000000//////............///000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------......///000000111////////////////////////////////////////////////////////////////////////////////////////////////........................000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111qqq``````^^^WWWSSSUUUWWWVVVUUUWWWTTTRRRPPPOOOOOONNNLLLJJJHHHEEEBBBBBBDDDEEECCCAAA??????>>><<<;;;:::999888444222000000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////////////////////////////000//////...------////////////////////////............/////////000111000///.........................../////////000////////////////////////---------...///000000111.................................................................................------.........................................................////////////////////////////////////////////////........................)))333<<<;;;222***+++...........................................................................---------.........//////................................................---------.........//////............/////////000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////---.........//////000000............................................................/////////000---...///000000///...---,,,,,,------...///000000......////////////........................................................................................................................................................................................../////////000////////////////////////........................................................................////////////////////////---.........//////000000............/////////000////////////////////////////////////000000000000////////////000000000000////////////000000000000222111111111000000//////...............///000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---------...///000000111////////////////////////////////////////////////////////////////////////////////////////////////........................000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111zzz^^^^^^^^^VVVQQQRRRTTTTTTTTTVVVRRRQQQOOOMMMKKKKKKKKKKKKKKKEEEBBBDDDFFFDDDBBBBBB>>>>>>===<<<:::999888777222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000//////............//////////////////////////////............////////////////////////........................////////////////////////////////////................................................000000//////.........---........................////////////////////////000///...------...///000//////////////////////////////.........---------........................//////.........---------....................................////////////---------------------------------............///............////////////............////////////000000000000000000000000000000////////////000000......------------......////////////////////////000000//////.........---////////////////////////---------............///////////////////////////////////////////////////000000//////.........---........................................................................////////////////////////........................------............------////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000//////.........---//////.........---------............////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////.........---------////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{{______\\\UUUPPPRRRUUUUUUUUUWWWRRRQQQOOOMMMLLLKKKKKKLLLJJJEEEAAADDDFFFDDDBBBCCC>>>>>>===<<<:::999888888333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000/////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000//////............//////////////////////////////............////////////////////////........................////////////////////////////////////................................................000/////////....................................///////////////////////////...------------.../////////////////////////////////.........---------........................//////.........---------........................------------............---------------------------------............///............////////////............////////////000000000000000000000000000000////////////000000......------------......////////////////////////000/////////............////////////////////////---------............///////////////////////////////////////////////////000/////////....................................................................................////////////////////////........................------............------////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000/////////............//////.........---------............////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////.........---------////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{{^^^]]][[[TTTPPPSSSVVVVVVVVVXXXSSSRRRPPPNNNMMMLLLLLLLLLJJJDDDAAADDDFFFDDDCCCCCC???>>>===<<<;;;999888888333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000//////............//////////////////////////////............////////////////////////........................////////////////////////////////////................................................////////////....................................////////////////////////...------,,,,,,------...////////////////////////...............---------.......................................---------........................,,,,,,,,,------------...---------------------------------............///............////////////............////////////000000000000000000000000000//////......//////000......------------......////////////////////////////////////............////////////////////////---------............///////////////////////////////////////////////////////////////....................................................................................////////////////////////........................------............------////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000////////////...........................---------............////////////////////////////////////////////////////////////............/////////////////////////////////////////////////////////////////////////////////////////////.........------////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000```___\\\UUUQQQTTTVVVVVVUUUWWWTTTSSSQQQNNNMMMMMMMMMMMMJJJDDDAAADDDFFFEEECCCCCC??????>>><<<;;;:::999888444444444444444444444444333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000//////////////////////////////............//////////////////////////////............////////////////////////........................////////////////////////////////////................................................///////////////.................................////////////////////////........................////////////////////////................................................................................................,,,,,,---------.................................---------............///............////////////............/////////////////////////////////////////////....../////////......------------......///////////////////////////////////////.........////////////////////////---------............//////////////////////////////////////////////////////////////////.................................................................................////////////////////////........................------............------////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111/////////////////////////////////////////////////////////......////////////////////////.............................................////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000dddccc^^^XXXSSSUUUWWWUUUSSSTTTTTTSSSQQQNNNMMMMMMMMMMMMIIICCCAAADDDFFFEEECCCDDD??????>>>===;;;:::999888444444444444444444444444333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111//////000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000//////////////////////////////............//////////////////////////////............////////////////////////........................////////////////////////////////////.........................................................///////////////......................../////////////////////////////////000000/////////////////////////////////---.............................................---.............................................---.........////////////........................---------............///............////////////............//////////////////////////////////////////............//////......------------......////////////////////////.........///////////////////////////////////////---------............///////////////////////////////////////////////////.........///////////////........................................................................////////////////////////........................------............------////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////.........///////////////---.................................////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000/////////.........////////////000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000bbb```___YYYUUUVVVWWWUUURRRSSSSSSRRRPPPNNNMMMLLLLLLLLLIIICCCAAADDDGGGEEEDDDDDD@@@???>>>===<<<:::999999333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000//////............//////////////////////////////............////////////////////////........................////////////////////////////////////.........................................................///////////////........................///////////////////////////000000111111000000///////////////////////////---------.......................................---------................................................/////////000000........................---------............///............////////////............////////////000000000000000000000000///......------......///......------------......////////////////////////.........///////////////////////////////////////---------............///////////////////////////////////////////////////.........///////////////........................................................................////////////////////////........................------............------////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......------......///.........///////////////---------...........................////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000/////////......////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000}}}___]]]^^^XXXTTTWWWXXXVVVTTTTTTRRRQQQOOOMMMLLLKKKKKKLLLHHHCCC@@@DDDGGGEEEDDDEEE@@@???>>>===<<<;;;:::999333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000//////............//////////////////////////////............////////////////////////........................////////////////////////////////////............................................................/////////000........................////////////////////////...///000111111000///...////////////////////////---------.........//////........................---------.........//////........................---------.........//////........................---------............///............////////////............////////////000000000000000000000000///......------......///......------------......////////////////////////............/////////000////////////////////////---------............///////////////////////////////////////////////////............/////////000........................................................................////////////////////////........................------............------////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......------......///............/////////000---------.........//////............////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000000/////////...////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000dddbbb\\\VVVTTTWWWYYYWWWUUUVVVRRRQQQOOOMMMKKKKKKKKKKKKHHHCCC@@@DDDGGGFFFDDDEEE@@@@@@???===<<<;;;:::999222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000//////............//////////////////////////////............/////////000000/////////......................../////////000////////////////////////................................................---.........//////000000........................////////////////////////---...///000000///...---////////////////////////---------.........//////........................---------.........//////........................,,,,,,,,,---------......////////////////////////---------.........//////............/////////000............/////////000000000000000000000000000.........------..................------.........////////////////////////---.........//////000000////////////////////////---------.........//////////////////////////////////////////////////////---.........//////000000........................................................................////////////////////////........................---..................---////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........------.........---.........//////000000---------.........//////............/////////000////////////////////////////////////////////////............/////////000////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000dddaaa]]]VVVSSSUUUXXXWWWVVVXXXSSSQQQNNNMMMMMMMMMMMMLLLJJJEEEDDDFFFGGGDDDCCCDDDBBBAAA@@@>>>===;;;:::999444444333333333333222222333333333222222111111111000000111111111111000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......111111111111111000//////............////////////000000//////.........---////////////////////////////////////////////////........................//////////////////////////////............//////....................................////////////////////////////////////............////////////......////////////......////////////////////////............////////////000000000000000000000000---------............///////////////////////////////////////////////////............................................................////////////000000000000000000000000////////////////////////////////////////////////......------------......................................................////////////////////////............////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////---------............///////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000ddd___]]]WWWSSSUUUXXXWWWVVVXXXSSSQQQNNNMMMMMMMMMMMMLLLJJJEEEDDDFFFGGGDDDCCCDDDBBBAAA@@@>>>===;;;:::999444444333333333333222222333333333222222222111111000000111111111111000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......111111111111111000//////............////////////000/////////............////////////////////////////////////////////////........................//////////////////////////////............//////....................................////////////////////////////////////............////////////......////////////......////////////////////////............////////////////////////////////////---------............///////////////////////////////////////////////////............................................................///////////////////////////////////////////////////////////////////////////////////////......------......///................................................////////////////////////............////////////............////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---------............///////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000fff___^^^WWWSSSUUUXXXWWWVVVWWWSSSQQQNNNMMMMMMMMMMMMLLLJJJEEEDDDFFFGGGDDDCCCDDDBBBAAA@@@>>>===;;;:::999444444333333333333222222333333333222222222222111000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......000000111111000000//////............////////////////////////............////////////////////////////////////////////////........................//////////////////////////////............//////....................................////////////////////////////////////............////////////......////////////......////////////////////////............////////////////////////////////////---------............///////////////////////////////////////////////////............................................................///////////////////////////////////////////////////////////////////////////////////////......------......///................................................////////////////////////............////////////............////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---------............///////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000iiiaaa^^^XXXTTTVVVXXXWWWVVVWWWSSSQQQNNNMMMMMMMMMMMMLLLIIIEEEDDDFFFGGGDDDCCCDDDAAAAAA@@@>>>===;;;::::::444444333333333222222222222222222222222222222222000111111222222111111000111111111000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......///000000000000000//////............///////////////////////////.........////////////////////////////////////////////////........................//////////////////////////////............//////....................................////////////////////////////////////............////////////......////////////......////////////////////////............////////////////////////////////////---------............///////////////////////////////////////////////////............................................................//////////////////////////////////////////////////////////////////////////////////////////............//////................................................////////////////////////............////////////............////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---------............///////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////........................//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////jjjbbb___YYYTTTVVVXXXWWWVVVWWWSSSQQQNNNMMMMMMMMMMMMLLLIIIEEEDDDFFFGGGDDDCCCDDDAAA@@@???>>>===<<<;;;:::444444333333333222222222222222222222222222222222111111222222222222111111000000000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////.........//////000000000//////............////////////........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////....................................////////////////////////////////////............////////////......////////////......////////////////////////............////////////........................---------............///////////////////////////////////////////////////............................................................////////////......................../////////////////////////////////////////////////////////....../////////////////////////////////////////////////////////////////////////////////............////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------............///////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////......////////////......//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////iiiaaa```YYYUUUWWWYYYWWWVVVWWWSSSQQQNNNMMMMMMMMMMMMLLLJJJEEEDDDFFFGGGDDDCCCDDD@@@@@@???>>>===<<<;;;;;;444444333333333333222222111222222222222333333333111111222222222222111111000000000000111111111111000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////............///000000000//////............////////////........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////....................................////////////////////////////////////............////////////......////////////......////////////////////////............////////////........................---------............///////////////////////////////////////////////////............................................................////////////........................////////////////////////////////////////////////000//////......//////000////////////////////////////////////////////////////////////////////////............////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////---------............///////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000ggg```aaaZZZUUUWWWYYYWWWVVVWWWSSSQQQNNNMMMMMMMMMMMMLLLJJJEEEDDDFFFGGGDDDCCCDDD@@@@@@???>>>===<<<;;;;;;444444333333333333222222111111222222222333333333111222222333333222222111///000000000111111111111000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......---......///000000//////............////////////............/////////000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////....................................////////////////////////////////////............////////////......////////////......////////////////////////............////////////........................---------............///////////////////////////////////////////////////............................................................////////////........................////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////............////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------............///////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000fff```aaaZZZVVVWWWYYYWWWVVVWWWSSSQQQNNNMMMMMMMMMMMMLLLJJJEEEDDDFFFGGGDDDCCCDDD@@@??????>>>===<<<<<<;;;444444444333333333222222111111111222222333333333111222222333333222222111//////000000111111111222000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......------...///000000//////............/////////000---.........//////000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////............//////..................................../////////000////////////////////////............/////////000......////////////......////////////////////////............/////////000........................---------.........//////////////////////////////////////////////////////............................................................/////////000........................////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////............/////////000............/////////000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////............/////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///000222222000///...000000000000000000000000000000000000000000000000cccddd___ZZZWWWZZZ\\\[[[YYYYYYTTTRRROOONNNNNNNNNNNNMMMJJJFFFEEEGGGHHHDDDAAABBB??????>>>===<<<;;;;;;:::555555444444444333333333111111222222222222111111111111222222222222111111222222222111111111000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000666---***///000,,,000999222,,,---444333++++++222////////////////////////........................,,,---......//////......////////////////////////---.........//////000000////////////////////////........................////////////////////////....................................////////////............////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............//////////////////.........---------000000000000000000000000////////////............////////////////////////000000//////.........---////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000//////......////////////////////////////////////////////////////////////............000000000000000000000000////////////000000000000000000///////////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................///////////////.........////////////////////////............////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbbbb___ZZZWWWZZZ\\\[[[YYYYYYTTTRRROOONNNNNNNNNNNNMMMJJJFFFEEEGGGHHHDDDBBBBBB??????>>>===<<<;;;;;;:::444444444444333333333333111111222222222222111111111111222222222222111111222222222111111111000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000222------111111000;;;KKKCCC666---000222...,,,000////////////////////////........................,,,---......//////......////////////////////////............/////////000////////////////////////........................////////////////////////....................................////////////............////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............//////////////////.........---------000000000000000000000000////////////............////////////////////////000/////////............////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000000/////////...////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................/////////////////////...////////////////////////............////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000``````___ZZZWWWZZZ\\\[[[YYYYYYTTTRRROOONNNNNNNNNNNNMMMJJJFFFDDDGGGHHHDDDBBBCCC@@@??????>>><<<;;;;;;:::333333333333222222222222111111222222222222111111111111222222222222111111222222222111111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000......111222...///@@@TTTSSS???...---111000......////////////////////////........................------...////////////...////////////////////////............////////////////////////////////////........................////////////////////////....................................////////////............////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............/////////////////////............---000000000000000000000000////////////............////////////////////////////////////............////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////....................................////////////000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......................................................//////////////////////////////////////////............////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbaaa___ZZZWWWZZZ\\\[[[YYYYYYTTTQQQOOONNNNNNNNNNNNMMMIIIEEEDDDGGGHHHDDDBBBCCCAAA@@@???>>>===;;;;;;:::333333333222222222111111111222222333333222222111111111222222222222111111111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000222111++++++888HHHQQQ???...+++///000//////////////////////////////........................------...///////////////////////////////////////.........///////////////////////////////////////........................////////////////////////....................................////////////............////////////............////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////............/////////////////////...............////////////////////////////////////............///////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////....................................////////////000000000000000////////////000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............................................................////////////////////////////////////............////////////............////////////////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////fffddd___ZZZWWWZZZ\\\[[[YYYYYYTTTQQQOOONNNNNNNNNNNNMMMIIIEEEDDDGGGHHHEEECCCDDDAAAAAA@@@>>>===<<<;;;:::333333333222222222111111222222333333333333222222111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000///000///,,,+++000777@@@777///,,,---...///111////////////////////////////////////////////////---...//////000000/////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////............////////////............////////////............////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////////////////............////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////....................................////////////000000000000///////////////000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................---.........//////000000////////////////////////............////////////............////////////////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////jjjfff___ZZZWWWZZZ\\\[[[YYYYYYTTTRRROOONNNNNNNNNNNNMMMHHHDDDDDDGGGHHHEEECCCDDDBBBBBB@@@???===<<<::::::333333333333222222222222222222333333333333222222111111222222222222111111111111111111111222222222111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000///......///111111//////000000///...------///111////////////////////////////////////////////////......///000000000000//////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////............////////////............////////////............////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////...////////////000000000000000000000000000000000////////////............////////////////////////.........///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////....................................////////////000000000000///......//////000111222////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................------......///000000000////////////////////////............////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000lllggg___ZZZWWWZZZ\\\[[[YYYYYYTTTRRROOONNNNNNNNNNNNMMMHHHDDDCCCGGGHHHEEECCCDDDCCCBBBAAA???===<<<::::::444444444444333333333333222333333444444333333222111111222222222222111111000000111111111222222222111222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000------...///111222111...+++...000000////////////////////////////////////////////////////////////......///000000000000000////////////////////////000/////////............////////////////////////////////////////////////////////////////////////////////////////////////............////////////............////////////............////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////.../////////000000000000000000000000000000000000////////////............////////////////////////............/////////000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111////////////////////////////////////////////////////////////............////////////////////////////////////000000000000............///000111222////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................------......///000000111////////////////////////............////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000lllfff___ZZZWWWZZZ\\\[[[YYYZZZTTTRRROOONNNNNNNNNNNNMMMHHHDDDCCCGGGHHHEEEDDDEEECCCBBBAAA???===<<<::::::555555444444444444333333222333333444444333333222111111222222222222111111000000111111222222222222111222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000,,,...///......///000///---///000000111111///,,,////////////////////////000000000000000000000000...//////000000000000000////////////////////////000000//////.........---////////////////////////000000000000000000000000////////////////////////000000000000000000000000............/////////000............/////////000............/////////000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000.../////////000000111111000000000000000000000000000/////////............////////////////////////---.........//////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111////////////////////////////////////////////////000/////////............000000000000000000000000////////////000000000000............///000222222////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................---------...///000000111////////////////////////............/////////000............/////////000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000iiiggg```^^^\\\]]]______\\\YYYUUURRRNNNMMMMMMNNNNNNMMMIIIEEEDDDHHHIIIFFFDDDEEECCCDDDBBB===;;;======:::555555444444444333333333222333444444555555444444222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000......///000111222222333222111111111000000//////000000000000000000000000000000000000000000000000111111000000//////.........///000111111000///...000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////000000000000000000000000000000//////.........---........................////////////////////////------------------------////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffddd```^^^\\\\\\______\\\XXXUUURRROOOMMMNNNNNNNNNMMMIIIEEEEEEHHHIIIFFFDDDEEECCCDDDBBB===;;;======:::555555444444444333333333222222333444444444444444222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000111111222222111111111111000000000///000000000000000000000000000000000000000000000000222111111111000000000000...///000111111000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000/////////............////////////////////////////////////////////////000/////////....................................////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeebbb```]]][[[\\\^^^^^^[[[XXXTTTRRROOONNNNNNOOONNNMMMIIIEEEEEEHHHIIIFFFEEEEEECCCDDDBBB===;;;======:::555555444444444333333333111222222333333333333333222222222222222222222222333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000222222222222111111111111///000000111111000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gggbbb___]]][[[\\\^^^^^^[[[XXXTTTRRRPPPOOOOOOOOONNNMMMJJJFFFEEEHHHIIIGGGEEEFFFCCCDDDBBB===;;;======:::555555444444444333333333000111222222333333222222222222222222222222222222333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000//////000111111111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000///////////////////////////111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////.................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////iiiaaa___]]][[[\\\^^^^^^[[[WWWTTTRRRPPPOOOPPPPPPNNNMMMJJJFFFEEEIIIJJJGGGEEEFFFCCCDDDBBB===;;;======:::555555444444444333333333000111222222333333222222222222222222222222222222333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000000000//////000111111111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////.../////////000000000111////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000111111111111000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111111000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000////////////////////////111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////.................................///////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////hhhaaa___\\\ZZZ[[[]]]]]]ZZZWWWTTTRRRQQQPPPQQQPPPNNNMMMJJJFFFFFFIIIJJJGGGEEEFFFCCCDDDBBB===;;;======:::555555444444444333333333111222222333333333333333222222222222222222222222333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000111111111111000000000000000000000000000000000000000000000000///////////////000000000333333111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////.................................///////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iiiccc___\\\ZZZ[[[]]]]]]ZZZWWWTTTRRRQQQQQQQQQQQQNNNLLLJJJGGGFFFIIIJJJGGGFFFGGGCCCDDDBBB===;;;======:::555555444444444333333333222222333444444444444444222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222///000000000111111111111000000000000000000000000000000000000000000000000//////000000000111111111444333222000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000////////////////////////..................................../////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jjjfff^^^\\\ZZZ[[[]]]]]]ZZZWWWTTTRRRQQQQQQRRRQQQOOOLLLKKKGGGFFFJJJKKKHHHFFFGGGCCCDDDBBB===;;;======:::555555444444444333333333222333444444555555444444222222222222222222222222111111111111111111111111222222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111111222000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222333//////000000111111111222000000000000000000000000000000000000000000000000000000111111222222222333555444222000///000000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////........................---.........//////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hhhddd``````___^^^]]]]]]\\\\\\UUUSSSQQQQQQQQQRRRQQQPPPKKKIIIGGGGGGHHHHHHGGGFFFDDDBBB@@@???=========>>>888666444333444555444444222222333333333333444444111222333333444444333333222222222222222222222222444444333333222111000000222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000///////////////111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000333222222222111111111111///000111222222111000///000000111222222222111111666555333111000000111111111111222222222222222222000111222000...///222666444333333222111000//////000000000000000000000000000000000000000000000000222111000.........///000111111000000//////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////////////////000000000000222111111111000000//////000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------//////////////////////////////000000///...------////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccc^^^``````___^^^^^^]]]\\\\\\UUUSSSQQQQQQQQQRRRQQQPPPKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCAAA???============999777444333444444444333222222333333333333444444111222333333444444333333222222222222222222222222444444333333222111111000222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000//////111111222111000000//////000000111111000000///////////////000111111222222111000////////////000111222222111222666:::333333333222222111111111000000000000000000000000000000000000000000000000222111000///...//////000111000000000/////////...000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////////////////000000000000111111111111000000000///000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------///////////////////////////////////////...------////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000```]]]``````______^^^]]]]]]]]]UUUTTTRRRQQQRRRRRRQQQPPPKKKIIIGGGGGGHHHHHHGGGFFFFFFDDDBBB???===<<<<<<<<<:::888555333444444333222222222333333333333444444111222333333444444333333222222222222222222222222444333333222222111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111////////////////////////111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111//////000000000000//////000000111111222222222222000000111222222333333444333222111111000000111111000111111111111222555777333333222222222222222222000000000000000000000000000000000000000000000000111111000/////////000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000///////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............---///////////////////////////////////////......---////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000cccbbb``````______^^^^^^^^^]]]VVVTTTRRRQQQRRRRRRQQQPPPKKKIIIGGGGGGHHHHHHGGGFFFGGGEEECCC@@@>>><<<<<<<<<;;;888555444333333222111222222222333333333444444111222333333444444333333222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000////////////000000000000111222222222222222333333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000/////////000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222333333333222222111111000222222222222333444444555222333333333333333333333333222222222333444555555222222222111111111222333111111111111222222222222000000000000000000000000000000000000000000000000111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////000000000000111111111000000000000000////////////////////////000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............////////////////////////...///////////////......////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////eeeddd```_______________^^^^^^VVVTTTRRRRRRRRRSSSRRRQQQKKKIIIGGGGGGHHHHHHGGGFFFGGGFFFCCC@@@>>>===<<<<<<;;;888555444333333222111222222222333333333444444111222333333444444333333222222222222222222222222333333222222222222222111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000////////////000000000000111111222222333333333333111111111111111111111111000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000/////////000000000111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555444333333222222222222222222222333444555666111111111222222222333333333333444444333333333222222222111111222222222222000000000111111111111111000000000000000000000000000000000000000000000000000000111111111111111111////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////000000000000000000000000000000111111////////////////////////000000000000000000000000////////////000000000111111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///////////////...////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////cccccc________________________VVVTTTRRRRRRSSSSSSRRRQQQKKKIIIGGGGGGHHHHHHGGGFFFGGGEEECCC@@@>>>=========:::888555333444444333222222222333333333333444444111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111222222333333444111111111111111111111111000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000111111000111111222444444888888777777888:::<<<===:::999888888999:::<<<===999:::::::::999666444222000///...000111222222000111111111111111111111111000000000000000000000000000000000000000000000000///000111222222222111111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...////////////000000000////////////////////////---...//////////////////////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbbbb____________````````````WWWUUUSSSRRRSSSSSSRRRQQQKKKIIIGGGGGGHHHHHHGGGFFFFFFEEEBBB@@@???>>>>>>>>>999777444333444444444333222222333333333333444444111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111222333333333111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000222333555666666555666777999===@@@CCCEEEKKKKKKJJJJJJKKKMMMOOOQQQMMMKKKGGGDDDBBBBBBCCCDDDCCCFFFIIIKKKKKKIIIEEEBBB>>><<<:::999:::999666333444444444333333222222222000000000000000000000000000000000000000000000000///000111222222222222111.../////////000000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000000////////////////////////------...///////////////////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccceee_________```````````````WWWUUUSSSRRRSSSSSSRRRQQQKKKJJJHHHGGGHHHHHHGGGFFFEEEDDDBBB@@@????????????888666444333444555444444222222333333333444444444222222333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000//////000111222222333333000000000000000000000000000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000111333555888;;;===>>>EEEFFFHHHLLLRRRWWW\\\______^^^^^^]]]___aaaccceee[[[WWWPPPHHHCCCAAAAAAAAAMMMQQQWWW\\\___^^^[[[XXXWWWSSSOOOLLLJJJFFF@@@<<<777777666555444444333333000000000000000000000000000000000000000000000000///000111222333333222111.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111////////////000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000111111////////////////////////------...///000000//////////////////////////////000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000iiibbbbbb```______aaabbbbbbaaaXXXVVVTTTSSSSSSRRRPPPNNNKKKJJJIIIIIIHHHHHHHHHHHHEEEDDDAAA???===<<<<<<<<<:::888666555555555444333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111222222222222111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111222111000//////000111222000000111111111111000000000000000000000000000000000000000000000000000000222222222111111111000000111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000000//////000111111111111111222222111111111111111111333222000000111333333333555444222111111111222333555666:::@@@HHHNNNQQQRRRXXXZZZ]]]bbbeeeeeeccc```bbb___]]]aaagggjjjjjjgggdddeeeeeebbb\\\TTTLLLGGGEEEFFFOOO[[[aaa______bbbcccdddddddddccc```\\\ZZZRRRMMMFFF@@@<<<888555333333333222222222222222222///000111222222333333333111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111000000000000111111111111000000000000000000000000222111111111000000//////111000/////////000222333111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hhhaaaaaa```^^^___```bbbaaaaaaXXXVVVTTTSSSSSSRRRQQQOOOKKKJJJIIIIIIHHHHHHHHHHHHEEEDDDAAA???===<<<<<<<<<:::888666555555555444333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111222222222222111111111111222222222222111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111222111000//////000111222000000111111111111000000000000000000000000000000000000000000000000000000222222222111111111000000000111111222222111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000000///000000111111111111111222222111111111111111111111111111222333333333222222222333555777:::<<<===JJJKKKNNNQQQUUUYYY]]]___iiigggeeebbb]]]WWWQQQMMMHHHGGGIIIQQQ\\\fffkkkkkkkkkkkkjjjiiigggeeecccaaa```VVVMMMJJJKKKOOOZZZeeeccceeehhhjjjjjjhhhfffeeeccc___YYYTTTOOOKKKGGGDDD:::888555222000///000000000000111222111111000///222111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000111111111111000000000000111111111111000000000000000000000000111111111111000000000///000000000000000111111222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000/////////.........000000000000000000000000////////////000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iiiaaa```___^^^^^^```aaaaaa```XXXVVVTTTSSSSSSSSSQQQPPPKKKKKKJJJIIIHHHHHHHHHHHHEEEDDDAAA???============:::888666555555555444333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111111111222222222222111111000000000000000000000000000000000000000000000000222111000//////000222222000000000000000000000000000000000000111111111111111111000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000222111111111111000000000000111111222222111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111///000111111222222111111111111222222222222222222111222333333333222222111444666:::>>>CCCHHHKKKMMMWWWYYYZZZZZZZZZ\\\bbbggglllkkkiiifff```ZZZUUUQQQIIIGGGFFFJJJQQQVVVYYYYYYdddfffhhhkkkmmmnnnnnnnnnlllddd\\\WWWTTTQQQTTTXXX\\\___dddiiimmmpppqqqqqqpppnnnkkkhhheeeaaa]]]YYYMMMIIIBBB;;;666333222333222222222111111000000///111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111111111000000000000//////000111111111111111////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////......000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000kkkbbb```^^^]]]^^^```aaaaaa```XXXVVVSSSRRRRRRSSSRRRQQQLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDBBB???>>>======>>>:::888666555555555444333222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111000000000000000000000000222111000//////111222333000000000000000000000000///000000000111111111111111000000000000000000111000000111111111111000000////////////////////////////////////////////////111111111111000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000111222222222222111111111222222222222222333333333333333222333444666???AAAEEEJJJOOOSSSWWWXXXVVVXXXYYYVVVSSSUUU]]]cccdddhhhlllnnnnnnkkkhhhfffaaa^^^ZZZVVVSSSOOOJJJFFFLLLQQQYYYbbbiiimmmooooooooopppqqqqqqlllddd]]]YYYWWWYYY]]]bbbhhhmmmrrrtttpppppppppqqqqqqoookkkgggccc___XXXPPPIIICCC@@@>>>777666333111000111222333000000000111111111111111000000000000000000000000////////////////////////////////////////////////111111111000000000000000///000000000111111111111///000000000111111111111000000000000000000000000111111111000000000000000...///000222222111000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000//////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///////////////////////////000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////kkkbbb___^^^]]]^^^```bbbbbbaaaXXXVVVSSSRRRRRRSSSRRRRRRLLLLLLJJJIIIHHHGGGGGGGGGEEEDDDBBB@@@>>>>>>>>>>>>:::888666555555555444333222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111111111222222222222111111333333333333333333333333000000000000000000000000222111000000000222333444000000000000000000000000///000000000111111111111000000000111111000000000000000111111111111000000////////////////////////////////////////////////000000000000000000000000000000000111111000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000111222222222222222111111222222333333333333111222333333444888???DDDKKKLLLNNNPPPSSSVVVXXXYYYRRRSSSSSSNNNJJJKKKQQQWWW\\\dddnnntttvvvtttqqqpppnnnnnnllljjjfff___XXXSSSAAACCCIIIQQQZZZcccjjjnnnvvvvvvvvvtttssssssrrrqqqeeedddbbbaaabbbdddgggjjjnnnoooqqqtttvvvtttpppmmmmmmllliiiddd^^^YYYTTTQQQEEE@@@:::444000///111333000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000111111///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000111111...///000222222111000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////////////////////////////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///////////////////////////000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////kkkaaa```___^^^___aaacccccccccXXXVVVRRRQQQRRRSSSSSSSSSMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@????????????:::888666555555555444333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111111111222222222222111111333333333333333333333333000000000000000000000000000000111222222333333333000000000000000000000000000000000000111111111111000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000//////000000000000000111///000000111111000000///000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222222000111222222333222222222111111222222333444444444000222666999<<>>DDDLLLOOONNNNNNQQQTTTVVVSSSOOOLLLLLLMMMQQQSSSTTTRRRRRRTTTZZZ___cccdddccchhhnnnooommmkkkmmmpppnnnooooooooonnnppprrrtttpppnnnkkkhhhfffeeeffffffooowww{{{zzzzzzzzzuuummmZZZ^^^dddjjjllljjjfffcccQQQTTT[[[dddlllqqqrrrrrrsssrrrooommmkkkjjjiiiiiijjjiiihhhccc\\\SSSJJJDDD777777666555333222111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111000000000000111111111111000000000000000000000000//////000000111111111222111000/////////000222333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000111111111222000000000000000000000000////////////000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000pppccccccaaa______aaabbbbbbbbb]]]RRRSSSVVVPPPNNNQQQNNNMMMLLLJJJIIIIIIHHHFFFDDDCCCBBBAAA@@@????????????;;;666333555555333222444444444444444444444444444222333333444444333333222222222222222222222222222111222222333333222222111222222222222222222222222//////000111222222333333222222222111111111000000111111111111111111111111111111111111111111111111///000111111000///000222000222444555666555333222111111222222222222111111222222222222222222222222111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222111111111000000//////000000000000111111111111000000000000111111111111111111111111111111111111222222222111111111000000000000111111111111000000000111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333333333333333333333333444444333111222777===BBBLLLLLLLLLMMMQQQUUUZZZ]]]YYYTTTNNNLLLOOOTTTXXXZZZaaa```aaaeeefffdddcccdddcccccceeehhhfffaaabbbhhhiiiiiiiiiiiiiiikkkmmmooommmnnnnnnnnnmmmnnnoooqqqoooqqqsssuuuvvvvvvvvvuuukkkjjjeee^^^YYYYYY^^^cccfff___WWWUUU\\\hhhqqqwwwqqqrrroooeeeWWWPPPSSSXXX\\\eeeiiidddbbbccc___VVVRRRGGG999111000333444444,,,///222222000///111444000000000000000000000000222111111111000000//////000000000000111111111111111111000000000000111111000000000000000000000000222111111111000000//////000000000000111111111111000000000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000////////////000000000111111111000//////...------000000////////////////////////////////////000000333111000...------....../////////////////////......///000111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000qqqdddbbbaaa______aaaccccccccc]]]RRRSSSVVVPPPOOOQQQNNNMMMLLLJJJIIIIIIHHHFFFDDDCCCBBBAAA@@@????????????;;;666333555555333222444444444444444444444444444222333333444444333333222222222222222222222222222111222222333333222222111222222222222222222222222///000000111222222333333222222222111111111000000111111111111111111111111111111111111111111111111000111222111000///000111000111222333333222111111///000000111111000000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111000000000///000000000000111111111111000000000000111111111111111111111111111111111111222222222111111111000000000000111111111111000000000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111444333333222222222333333///111555999>>>DDDKKKPPPRRRSSSVVVYYY[[[^^^___```ZZZXXXUUUVVVYYY^^^aaacccaaaaaa```^^^^^^```]]]XXXWWWWWWVVVVVVWWWZZZ\\\\\\^^^```bbbccccccdddgggjjjbbbcccdddeeefffiiikkkmmmsssrrrpppoooppprrrtttvvvtttrrrnnnggg```[[[YYYYYY```]]]ZZZWWWWWW\\\dddjjjnnnqqqqqqfffUUUHHHCCCDDDFFFOOOXXX]]]aaaddddddbbb]]]VVVMMMFFF???999222---111222444333111000///000000000000000000000000000111111111111000000000///000000000000111111111111111111000000000000111111000000000000000000000000111111111111000000000///000000000000111111111111000000000000111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000111111222222222222222111111111111111000000/////////...000000000000000111222222111111000000000111222333111111111111111111111111...//////000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000rrreeeaaa```______bbbddddddccc\\\RRRRRRUUUPPPOOORRRNNNMMMLLLJJJIIIIIIHHHFFFDDDBBBBBBAAA@@@????????????;;;666333555555333222444444444444444444444444444222333333444444333333222222222222222222222222222111222222333333222222111222222222222222222222222000000000111222222333333222222222111111111111111111111111111111111111111111111111111111111111111111222333222000//////111222222111111111111111111///000000111111000000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111111111111111222222222111111111111111000000111111111111000000000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222444333222111111222333444222666<<>>@@@CCCFFFQQQRRRUUUWWWWWWVVVUUUTTTMMMNNNMMMLLLOOOXXXfffqqqzzzvvvwww~~~zzzqqqjjjcccXXXQQQOOOPPPRRRSSSWWWWWWVVVWWWYYY\\\```bbbjjjiiiiiimmmrrrtttrrrppprrrrrrooojjjeee```___^^^MMMMMMRRR]]]gggggg^^^TTTOOODDD===>>><<<:::@@@KKKYYY___fffkkkiiiccc]]]YYYGGG???666000000222444444000000000000000000000000000000000000000000111111///000000000111111111111111111000000000000111111000000000000000000000000000000000000000000111111///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000////////////////////////////////////////////////111111111111111111111111000000000111222222333333333222111000000//////000222222222222222111111111222222111111000///......000000/////////000222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////pppbbb_________aaacccdddcccbbb[[[PPPRRRUUUPPPPPPSSSPPPMMMLLLJJJIIIIIIHHHFFFDDDAAAAAA@@@@@@???@@@@@@AAA<<<777444666666444333555444444444444444444444444222333333444444333333222222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111222333222111111222333000000111111111222222222000000111111111111000000111111111111111111111111333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222333333444000000000000111111111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111222222222111111222222222222111111000111111111111222222222222222222222222222222222222222222222222222222222000111111111111222222222333333333333333333333333///000333666999<<<>>>???<<<=========>>>BBBGGGKKKPPPQQQQQQQQQQQQPPPOOONNNOOOTTTXXXZZZ]]]fffvvv{{{vvvuuuuuuuuutttmmmfff]]]TTTPPPRRRVVVZZZ]]]\\\]]]aaafffkkkoooppppppqqqssssssrrrqqqoooooocccZZZPPPOOOWWW___bbbbbbWWWOOOIIIHHHGGGCCC@@@???IIIQQQ^^^hhhllliiibbb]]]XXXQQQFFF<<<555333222111000000000000000000000000000000000000111111111111000000000000111111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333222222222000000000000000000000000000000000000000000000000.../////////000000000000//////000000111111222222000000000000000000000000//////............/////////000222444666888999999666555444333111000......111000///...//////111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000rrrfff`````````bbbcccdddbbb```[[[PPPQQQUUUPPPPPPSSSPPPMMMLLLJJJIIIIIIHHHFFFDDDAAA@@@@@@???@@@@@@AAAAAA===777555666777444444555444444444444444444444444222333333444444333333222222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111///111222222222222333555000111333555666666666555333444444555555444444333444444444444444444444444333333222222111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444555555///000000000111111111111000000000000111111111111000000000000111111111111111111111111111111111111000000111111111222222222111222222333333222222111000111111111111222222222222222222222222222222222222222222222222222222222000111111111111222222222333333333333333333333333222444777;;;===>>>??????;;;>>>AAADDDFFFJJJNNNQQQNNNPPPTTTWWWYYYYYYYYYYYYbbbkkktttwwwtttttt{{{}}}yyyzzz{{{oooeee___]]]]]]UUUVVVXXXZZZ\\\aaafffjjjccckkktttwwwtttqqqpppqqqssslllaaaXXXTTTXXXaaaggg```ZZZRRRNNNRRRWWWSSSJJJFFFIIIOOOYYYbbbgggfffdddeeeaaaXXXMMMAAA999444333000000000000000000000000///000000000111111111111000000000000111111111111111111000000000000111111000000000000000000000000///000000000111111111111000000000000111111111111000000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333333222000000000000000000000000000000000000000000000000//////000111222333333444111111333555777888::::::;;;:::999777555444333222222222333444666888:::;;;;;;===@@@CCCFFFHHHIIIJJJFFFEEECCCAAA>>><<<:::999888666444222111111111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000uuuiiiaaa```aaabbbdddcccaaa___ZZZPPPQQQUUUPPPPPPSSSPPPMMMLLLJJJIIIIIIHHHFFFDDD@@@@@@@@@???@@@@@@AAAAAA===888555666777444444666444444444444444444444444222333333444444333333222222222222222222222222222222222222333333222222222222222222222222222222222222222111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111///000222222222222444666333555888:::;;;;;;;;;:::888888999999999999888888999999999999999999999999333333222222111000000///000000000000000000000000000000000000000000000000000000000000000000000000000111111333444555666666//////000000111111111222000000000000111111111111000000000000111111111111111111111111111111111111000000111111222222222222111222222333333222222111000111111111111222222222222222222222222222222222222222222222222222222222000111111111111222222222333333333333333333333333555777;;;>>>@@@???>>>===AAAEEEIIIMMMNNNOOOQQQRRRQQQUUU]]]dddjjjnnnooooooppp}}}yyy~~~}}}~~~~~~||||||vvvkkkeee^^^___^^^[[[WWWUUUXXX[[[___lllzzz}}}vvvnnnlllnnnoooqqqoooeeeYYYUUU\\\dddllldddUUULLLUUUdddfff]]]JJJEEEBBBHHHTTTbbblllpppiiihhhdddZZZLLL@@@999777000000000000000000000000//////000000111111111222000000000000111111111111111111000000000000111111000000000000000000000000//////000000111111111222000000000000111111111111000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333333333333000000000000000000000000000000000000000000000000000000111222444555666777999:::<<>>@@@BBBFFFIIILLLNNNSSSTTTWWWZZZ\\\]]]]]]]]][[[ZZZXXXUUURRRPPPMMMLLL@@@>>>:::777444333333333000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////............/////////000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000vvveeebbbbbbbbbbbbbbbbbbbbbbbb[[[UUUSSSTTTTTTRRRQQQSSSLLLJJJIIIIIIIIIIIIGGGFFFBBBAAA@@@?????????@@@AAA;;;999666444444444333222333333333444444555555555333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333333333333222222111111111000111111111111222222222333333333222222222222222222222222222222222222222111333666777777888999::::::;;;<<<<<<;;;<<<>>>@@@@@@>>>======>>>??????>>><<<===>>>?????????>>>===:::888444000...///000222000000//////////////////------///000000000000000111111111111111111111111000111111222222333444444111000000///////////////000111111111111222222222111111111111111111111111000111111111111222222222111111222222222333333333111222333333444444444444111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333111222333333222333555666:::===???@@@@@@BBBGGGKKKLLLGGGMMMUUUSSSVVV[[[XXXcccmmmvvv|||~~~}}}~~~qqqccc\\\\\\\\\SSS\\\fffjjjhhheeefffjjjpppkkkkkkqqqpppfff]]][[[nnnkkkddd[[[UUUVVV]]]dddeeeTTTAAA<<>><<<>>>??????>>>>>>@@@AAA@@@???>>>???AAACCCBBBBBB@@@@@@@@@AAABBBCCCDDDDDD@@@>>>999555333222333333333333333333333222000000....../////////000000000111111111111111111111111000111111222222333444444222111000000////////////000111111111111222222222111111111111111111111111000111111111111222222222111111222222222333333333111222333333444444444333111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333222333444444444555888;;;???AAADDDGGGIIIKKKLLLMMMMMMNNN[[[eeedddeeehhhcccssswwwwwwzzzggg```TTTNNNTTT^^^bbbdddffffffgggjjjnnnnnnlllkkkmmmppppppoookkkeee```\\\ZZZcccXXXHHH======GGGWWWbbbiiimmmnnnllliiidddZZZQQQ???999222///000222222000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000000111111111111111111111111222111111111111111111111000000000000111111111111000000000111333666888999===@@@EEEJJJNNNOOOPPPOOOPPPMMMKKKLLLPPPUUUWWWWWWZZZ[[[\\\ZZZWWWVVVWWWYYYVVVVVVWWWXXXXXXYYYYYYXXX]]]\\\]]]```cccbbb___\\\RRRQQQQQQWWW^^^eeehhhhhh^^^ZZZUUUQQQOOOMMMJJJGGGDDDAAA<<<999666333///---...000222333222000///...000000//////.........---000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000tttfffbbbbbbbbbbbbbbbbbbbbbbbb[[[UUUSSSTTTTTTRRRQQQSSSNNNLLLJJJIIIIIIHHHFFFDDDBBBAAA@@@?????????@@@AAA<<<999666555555555444333444444444444444444333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222222111111111111111222222222333222222222222222222222222222222333333444555666666999;;;===>>>======>>>???===???AAABBBAAAAAABBBCCCBBBAAAAAACCCEEEFFFFFFDDDGGGFFFEEEEEEEEEFFFHHHIIIHHHEEEAAA===:::999888888999:::;;;:::999777444222000000///......///000111000000000000000000000000000111111222222333444444444333222111000/////////000111111111111222222222111111111111111111111111000111111111111222222222111111222222222333333333222222333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333444555555666999===AAABBBDDDGGGKKKNNNNNNMMMKKKLLLUUUlll~~~|||yyybbbRRRUUU[[[YYYWWWZZZ\\\dddkkklllkkkmmmppppppssstttuuuuuurrrjjjaaa[[[^^^YYYMMM>>>444777FFFSSSeeejjjooooooooonnniiibbbQQQFFF999000///222333333111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111222222222333333111111222333333222111111111222444888<<>>;;;888333222000...---...///000////////////////////////000111111222222333444444444444222111000000000000000000111111111222222222111111111111111111111111000000111111111222222222111111222222222333333333222333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555666777999===BBBFFFFFFIIILLLMMMMMMLLLLLLLLLRRR___zzz}}}}}}{{{xxxjjjTTTKKKPPPNNNXXX```bbbeeelllnnnkkksssqqqpppqqqrrrqqqmmmiii]]]WWWLLL???777666===CCCWWWaaajjjmmmnnnnnnkkkggg___VVVHHH;;;333111333555222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333333444444555888:::>>>DDDIIINNNRRRTTTUUUVVVWWWVVVTTTQQQMMMJJJAAA@@@??????AAABBBCCCDDDAAA@@@@@@>>>===<<<======<<<<<<<<<===>>>???@@@@@@>>>CCCMMMWWWaaafffiiiiiiggg]]]PPPIIIKKKTTT\\\bbbjjjjjjkkkkkkjjjfffccc``````]]]ZZZWWWSSSNNNHHHDDD<<<888222///...///111222///000111222222111000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000uuukkkaaaaaaaaaaaaaaaaaaaaaaaa[[[UUUSSSTTTTTTRRRQQQSSSOOOMMMJJJIIIIIIGGGEEECCCBBBAAA@@@?????????@@@AAA<<<:::777555555555444333555555555444444333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111222222222222333333333111222222333444555555666777777888999;;;<<<======>>>??????===:::777666666555888<<<>>>@@@AAADDDFFFGGGGGGGGGHHHHHHGGGCCC@@@AAABBBEEEHHHJJJJJJJJJIIILLLLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKJJJGGGCCCAAA999777444111/////////000////////////////////////000111111222222333444444444333222111000000000000000000111111111222222222111111111111111111111111000000111111111222222222111111222222222333333333333333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444555888:::<<>>AAAEEEHHHLLLOOOQQQRRRQQQPPPPPPNNNLLLIIIFFFDDDBBBAAA999:::;;;<<<;;;;;;::::::<<<<<<;;;;;;===>>>>>>>>><<<;;;;;;;;;;;;<<<===>>>>>>BBBIIIPPPUUUZZZ\\\^^^eeebbb\\\TTTNNNMMMRRRWWW[[[```gggkkkkkkhhhccc```fffeeeeeedddccc```[[[WWWLLLEEE===666333333222222...//////000111111111111////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111000000000000000000111111000000000000000000000000000000000000000000000000uuulllaaaaaaaaaaaaaaaaaaaaaaaa[[[UUUSSSTTTTTTRRRQQQSSSNNNLLLJJJIIIIIIHHHFFFDDDBBBAAA@@@?????????@@@AAA===:::777666666666555444444444444444444444333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111222222222222333333333222222222222333333333333222222333444666777888888999::::::;;;<<<===>>>>>>===>>>>>>;;;888444333333222444777999;;;>>>BBBEEEHHHHHHIIIJJJJJJGGGBBB>>>666999===BBBGGGJJJMMMMMMJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPPPPOOOMMMKKKIII@@@>>>;;;777444222111000000000000000000000000000000111111222222333444444222222111000000000000111000111111111111222222222111111111111111111111111000111111111111222222222111111222222222333333333333333444444444333222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333444444444444555888;;;???BBBEEEJJJMMMIIILLLPPPQQQRRRUUU[[[aaaxxx}}}zzztttbbbWWWMMMMMMRRRWWW]]]bbbfffhhhlllppptttuuusssqqqrrrcccQQQIIIIIIIIIBBB;;;BBBRRRbbbiiijjjlllnnnnnnfffeeeaaaVVVHHH;;;444222222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222222222222222222222222222222222222222222222222111111222333555999>>>DDDIIIMMMPPPQQQQQQQQQNNNJJJFFFDDD???===;;;:::999999999:::999===BBBEEEEEECCCBBBAAABBBAAAAAADDDHHHKKKLLLLLLGGGFFFDDDAAA@@@??????@@@FFFHHHJJJJJJHHHFFFEEEEEEMMMTTTYYYWWWPPPIIIGGGHHHNNNVVVaaajjjnnnmmmjjjiiijjjjjjkkklllllliiiddd```TTTOOOIIIDDDAAA<<<666111000//////......//////000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000uuulllaaaaaaaaaaaaaaaaaaaaaaaa[[[UUUSSSTTTTTTRRRQQQSSSMMMKKKIIIIIIIIIHHHGGGEEEBBBAAA@@@?????????@@@AAA===:::777666666666555444333333444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333222222222333333333444444333333444666777999:::::::::;;;;;;;;;<<<<<<======:::;;;<<<;;;888666666666333444555555666:::>>>BBBHHHHHHJJJLLLLLLIIICCC???555666888;;;@@@FFFLLLOOOIIIJJJLLLNNNOOOOOONNNNNNOOOOOOPPPQQQQQQPPPPPPPPPIIIGGGDDD@@@;;;777444333111111111111111111111111000111111222222333444444000000/////////000111111000111111111111222222222111111111111111111111111000111111111111222222222111111222222222333333333333444444444333333222111333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444444555777;;;@@@DDDHHHKKKNNNPPPPPPQQQVVV```lllvvvzzz{{{xxxnnnlllcccTTTPPPWWW]]]aaagggkkknnnooopppqqquuujjjZZZNNNJJJLLLNNNOOONNN\\\iiikkkiiijjjnnnpppkkkiiifffbbbZZZNNNAAA888333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222222222222222222222222222111111222333444666666777999<<>>===999999999999::::::;;;;;;???FFFPPPVVVWWWVVVTTTTTTQQQOOOOOOQQQUUUXXXXXXWWWSSSRRROOOLLLJJJIIIIIIJJJQQQTTTVVVTTTOOOIIIEEECCCDDDIIINNNNNNJJJDDD@@@???DDDMMMYYYccchhhjjjkkklllggghhhjjjmmmnnnlllgggcccPPPKKKFFFEEEFFFEEE@@@<<<888666333000...---...///000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000tttkkkaaaaaaaaaaaaaaaaaaaaaaaa[[[UUUSSSTTTUUURRRQQQSSSLLLJJJIIIIIIIIIIIIGGGFFFBBBAAA@@@?????????@@@AAA===;;;888666666666555444333333333444444555555555333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111111222222333333333222222333333333444444444333444555777888:::;;;<<<::::::;;;;;;;;;;;;;;;;;;888:::;;;;;;:::999999:::666666555444444777<<>>DDDIIILLLNNNPPPRRR______eeevvv~~~___QQQWWWVVVZZZ^^^aaaccchhhpppuuurrrlll```QQQHHHLLLYYYeee]]]iiipppmmmffffffkkkooorrrmmmiiiiiiiii___NNN???333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222222222222222222222222222///000222444777999;;;<<>>CCCEEEFFFGGGGGGFFFDDDCCCDDDMMMZZZbbbeeedddcccbbbccc```^^^^^^```aaa___]]]\\\[[[YYYWWWVVVWWWXXXYYY]]]ccchhhjjjeee___ZZZXXXRRROOOKKKGGGDDDBBBAAA@@@;;;CCCMMMUUUZZZ]]]aaacccaaacccgggkkkmmmlllhhhdddHHHBBB<<<;;;AAAHHHLLLMMMAAA>>>888333000//////000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000ssslllcccaaa___^^^```aaaaaaaaa]]]SSSUUUYYYSSSRRRUUUQQQMMMLLLJJJJJJJJJHHHFFFCCCAAACCCAAA>>>===@@@AAA??????:::666777777444444666666666555555555444444444444444555555555555444444333333333333333333333333333444444555555444444333333333333333333333333333333222222222222222222222333333222222333555666777888888777777777777777777999999;;;<<<>>>@@@AAABBB???AAACCCCCCBBBCCCDDDFFFFFFDDD@@@===:::888888888<<<>>>CCCJJJOOOOOOKKKGGGCCCAAA>>>;;;999;;;@@@DDDBBBEEEIIILLLLLLIIIEEEBBBLLLOOORRRSSSRRRQQQPPPQQQUUUSSSOOOLLLJJJHHHDDDBBB777555222///......000222000000000000111222333444111111111111111111111111222111111111000000//////111111111111111111111111222222222222222222222222333333333444444444555555444444444444444444444444333333333333333333333333333333333222222111111111333333333333333333333333555666666555555666:::===>>>AAAHHHLLLHHHIII[[[pppxxx~~~aaaPPPVVVVVVZZZ```dddeeeiiinnnqqqjjjddd___VVVNNNQQQZZZpppnnnmmmllllllmmmllllllqqqnnnlllkkkkkkfff]]]UUU???;;;555111000111333444222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222000111222222333333222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333000111333444555555444333444333333555:::AAAGGGKKKNNNLLLIIIFFFCCC@@@>>>===;;;;;;===@@@FFFJJJLLLMMMQQQUUUZZZ\\\\\\ZZZYYYZZZ]]]^^^___bbbeeehhhkkklllkkkiiiggghhhiiiiiigggeeejjjhhhdddbbbbbbeeeiiilllkkkjjjjjjlllmmmjjjddd___YYYZZZ[[[YYYUUUPPPMMMLLLDDDBBB??????BBBHHHOOOSSSZZZ\\\^^^aaadddfffhhhjjjYYYFFF;;;???AAA???FFFTTTWWWRRRIII>>>555000///111222333333000,,,,,,000444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222222222111111111000000000111111111111222222222333333222222111000//////222222222111111111000000ttthhhcccaaa______```bbbbbbaaa]]]SSSTTTXXXSSSRRRTTTQQQLLLKKKJJJIIIIIIHHHEEECCCAAACCCBBB>>>===AAAAAA??????:::666777777444444666666666555555555444444444333333444444444444333333333333333333333333333333222333333333333333333222333333333333333333333333333333333333333333333333444444333333333444555666888888888999999999999999;;;;;;===???AAACCCEEEFFFFFFGGGHHHGGGFFFFFFHHHIIIIIIHHHGGGEEEBBB???===<<<:::;;;>>>DDDJJJMMMMMMKKKLLLJJJFFFBBB>>>>>>@@@CCCIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHKKKOOORRRTTTTTTTTTTTTRRRPPPPPPOOOMMMJJJHHH<<<888333///...///000111222222222222222222222222111111111111111111111111222111111111000000000000111111111111111111111111222222222222222222222222333333333444444444555555444444444444444444444444333333333333333333333333333333333222222222111111333333333333333333333333444555666666777:::>>>AAALLLHHHGGGLLLQQQ[[[mmm}}}kkk]]]UUUOOOPPPUUU[[[bbbiiilllkkkjjjiiicccYYYSSSPPP\\\gggrrrsssmmmiiilllqqqsssqqqoooooooookkkddd]]]KKKCCC888111111333555555222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111222222333333333333333111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111222222222222333333333444444444444444444333333444777;;;@@@EEEHHHJJJKKKEEEBBB>>>:::999999:::<<>>>>>===HHHYYY^^^[[[VVVPPPHHH???777222111111222222333222000...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222222222111111111000000000111111111111222222222333333222222111000000///222222222111111111000000xxxgggeeebbb``````bbbccccccbbb]]]RRRTTTXXXRRRQQQSSSOOOKKKJJJIIIHHHHHHGGGEEECCCAAACCCBBB>>>>>>AAABBB@@@???:::666777777444444666555555555555555444444444222333333333333333333222333333333333333333333333111222222333333222222111333333333333333333333333333333333333444444444444555555444444444444555666999999::::::;;;<<<<<<<<<===>>>@@@BBBDDDFFFGGGHHHGGGGGGGGGEEEDDDDDDFFFGGGHHHIIIKKKLLLKKKIIIGGGEEE@@@??????BBBGGGLLLNNNOOOSSSRRROOOKKKGGGEEEFFFGGGRRROOOKKKHHHGGGHHHIIIKKKAAA@@@AAAFFFLLLPPPPPPOOOSSSSSSSSSSSSTTTRRROOOLLLCCC===555000000111000000222333333333333222111111111111111111111111111111111111111111111000000000222222222222222222222222222222222222333333333333333333333444444444555555444444444444444444444444333333333333333333333333333333333333222222222222444444444444444444444444333444666888:::>>>CCCGGGKKKEEEEEEOOO```sssyyy{{{xxxfffSSSLLLMMMRRRYYY___gggjjjmmmlllkkkeeeZZZOOORRR]]]kkkrrrqqqnnnoooqqqsssrrrqqqqqqrrrpppjjjeee[[[PPP@@@666333444555444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333444444444444444222222222222222222222222222222222222222222222222111111111111222222222333222222222222222222222222222222222222333333333333888777555333333444666777;;;???EEEKKKMMMKKKGGGEEE===:::777666999>>>EEEIIILLLSSS\\\aaacccaaaaaaaaabbbaaa```aaacccdddcccbbbaaabbbccccccbbbaaa___]]]```aaacccddddddeeefffhhh``````aaabbbbbbcccddddddjjjiiihhhiiijjjjjjhhhfffjjjiiihhheeebbbaaabbbddd___\\\WWWPPPHHHBBB===:::<<<@@@FFFMMMTTTXXX[[[\\\^^^MMM???<<<;;;<<>>>>>AAABBB@@@???999666777777444444666555555555555555555555555333333444444444444333333333333333333333333333333222222333333333333222222333333333333333333333333333333333333333444444444444444444555666777777888:::;;;;;;<<<===>>>>>>??????@@@AAABBBCCCDDDEEEEEECCCCCCCCCBBB@@@AAADDDFFFEEEFFFIIIKKKMMMNNNNNNNNNIIIHHHHHHHHHKKKMMMPPPQQQSSSSSSSSSRRRPPPOOOPPPQQQWWWTTTOOOKKKIIIJJJLLLNNNEEEAAA>>>AAAGGGKKKJJJHHHRRRRRRSSSUUUVVVTTTPPPMMMKKKCCC999333222222111///111111222333333222111000111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444555555555555444666888:::===AAAGGGKKKEEEGGGNNN]]]ssszzzxxxiii\\\WWWTTTSSSSSSbbbggghhhggghhhjjjfff]]]\\\ZZZ[[[dddpppvvvsssnnnpppoooooopppqqqpppmmmjjjeee]]]OOOBBB999444222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333444444555555444444222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222222222222333333333444444777666444333555888<<<>>>EEEGGGIIIIIIGGGBBB===:::888888999===DDDMMMVVV[[[\\\^^^```bbbbbb```]]][[[YYYXXXYYY[[[]]]]]]YYYVVVZZZZZZ[[[[[[ZZZYYYXXXWWWRRRUUUYYYZZZYYYYYYZZZ\\\[[[[[[\\\]]]^^^___``````eeeeeeddddddeeeeeeffffffhhhiiiiiihhhffffffggghhhhhhfffddd___XXXPPPJJJFFFBBBAAA??????BBBHHHNNNRRRXXXNNNGGGEEEBBB@@@JJJYYYgggfffccc\\\TTTMMMIIIIIIGGG@@@666///...000222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222222222222111111111000000111111111111111111111111lllfffdddbbbaaacccddddddddd[[[QQQRRRVVVPPPNNNQQQMMMJJJIIIGGGGGGHHHGGGEEECCCBBBDDDBBB???>>>AAABBB@@@???999666777777444444666444555555555555555555555444444555555555555444444333333333333333333333333333333444444444444333333333333333333333333333333222222222222333333444444333444555777888:::;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAACCCFFFHHHEEEEEEEEEFFFGGGJJJLLLMMMKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSUUUUUUTTTUUUWWWXXXXXXVVVSSSQQQOOOOOOOOOOOOKKKFFFAAAAAAFFFJJJJJJHHHLLLMMMOOOSSSUUUUUUSSSPPPPPPIII@@@999666444222111///000000111222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222333333333444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333444444444555555666666666777999;;;===@@@EEEJJJNNNVVV```iiiooo{{{zzzwwwxxxwww|||}}}xxxqqqggg___\\\___bbbcccbbbfffkkkmmmkkkiii```YYY[[[eeeooosssrrrnnnnnnnnnoooppppppooommmiiiggg___RRRBBB666111000333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333444444555555444444222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222222333333333444444444333333333555888===BBBEEEHHHFFFBBB???;;;999888777;;;===BBBHHHPPPWWW]]]aaaeee```ZZZXXXXXXXXXVVVSSSPPPOOONNNNNNOOOPPPPPPPPPQQQQQQRRRQQQQQQPPPOOONNNJJJNNNRRRTTTTTTRRRQQQPPPSSSSSSSSSSSSTTTUUUVVVWWW]]]^^^___```bbbeeehhhjjjdddfffjjjkkkkkkjjjjjjkkkmmmmmmnnnmmmiiiddd^^^[[[SSSPPPJJJFFFCCCCCCEEEGGGQQQOOOPPPSSSPPPJJJLLLTTTcccgggggg___QQQHHHFFFHHHLLLIIIBBB999222...000222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222222222222111111111111111111111111111111111111111~~~llleeecccaaaaaacccddddddccc[[[QQQRRRUUUOOOMMMOOOKKKJJJIIIHHHHHHIIIHHHFFFDDDBBBDDDCCC??????BBBCCCAAA???:::666777777444444666444444444555555555555555444555555666666555555444333333333333333333333333333444444555555444444333333333333333333333333333222222333333444444555555444666777999;;;<<<======;;;;;;<<<<<<======>>>>>>@@@@@@??????>>>>>>======:::<<<>>>@@@@@@AAACCCEEEGGGFFFDDDCCCCCCDDDFFFGGGEEEHHHKKKMMMNNNNNNOOOQQQRRRSSSTTTTTTTTTTTTWWWYYYVVVVVVVVVVVVUUUTTTSSSRRRJJJEEEAAA@@@DDDHHHJJJKKKGGGIIILLLPPPUUUWWWWWWVVVSSSOOOHHHAAA:::666444444222111111000000111222222111111111111111111111111111111111222222222222222333333333333333333333333222222333333444444555555333333333444444444555555444444444444444444444444444444444444444444444444333333333333444444444444444444555555666777777777;;;===???BBBEEEJJJPPPTTTqqq}}}xxxvvvzzzsssssssssnnnooorrryyytttllllllmmmpppsssyyykkkccc___bbbgggjjjlllnnnlllkkkggg___[[[```mmmxxxppppppppppppppppppppppppjjjkkkhhh___OOOAAA777333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333444444444444444333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333444444444444222333555999===AAADDDEEEAAA???;;;888888:::>>>@@@JJJLLLPPPUUUXXX[[[\\\\\\YYYTTTOOOKKKKKKKKKKKKJJJFFFFFFEEECCCBBBDDDGGGKKKGGGIIIKKKKKKJJJGGGCCCAAAEEEHHHMMMRRRTTTRRRLLLGGGJJJKKKLLLNNNNNNMMMLLLKKKJJJMMMPPPRRRUUUXXX\\\```___bbbgggkkkkkkkkkkkklllooopppqqqrrrpppnnnkkkhhhaaaaaa```]]]WWWPPPIIIDDD@@@AAAHHHQQQUUUUUUXXX\\\bbbhhhlllfffWWWHHHAAA???EEEIIIMMMIII@@@777111///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111111111111222222222000111111111111222222222111111111111111111111111111111111111111222222222zzzmmmeeecccaaaaaabbbccccccccc[[[PPPQQQTTTNNNLLLNNNJJJJJJIIIHHHIIIIIIIIIGGGEEECCCDDDCCC??????BBBCCCAAA???:::666777777444444666444444444555555555666666333444444555555444444333333333333333333333333333333333333444444333333333333333333333333333333333444444444555666777777777999:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>@@@@@@@@@@@@AAADDDDDDDDDDDDDDDEEEFFFFFFCCCEEEHHHIIIIIIIIIKKKMMMOOOPPPQQQQQQQQQRRRUUUXXXUUUVVVXXXYYYYYYXXXWWWVVVMMMJJJFFFCCCDDDHHHMMMQQQLLLLLLNNNQQQUUUWWWWWWWWWTTTTTTPPPHHH>>>777666777999777444111000000111222111111111111111111111111111111111222222333333333333333333333333333333333222222333333444555555666333333333444444444555555444444444444444444444444555555555555555555555555333333333444444444555555444555555666777777888888===???CCCGGGLLLRRRYYY]]]{{{wwwyyyzzzyyyrrrqqqppppppooonnnqqqwww~~~ttthhhgggmmmooolllpppoooooopppoooqqqzzzqqq[[[\\\dddeeehhhnnnlllpppppphhh___]]]fffoooqqqqqqpppooonnnnnnpppqqqlllkkkiiieee]]]QQQCCC999444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444111222222333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333444444444444555555777;;;>>>@@@AAA@@@???;;;:::;;;<<<@@@DDDIIILLLSSSTTTVVVWWWWWWUUUTTTRRRKKKOOOQQQOOOIIIEEEEEEGGGFFFOOOYYY]]]YYYTTTRRRRRRSSSXXX```eeeeee```XXXRRRMMMNNNTTT]]]cccaaaWWWNNNUUUYYY^^^aaaaaa]]]XXXTTTGGGJJJLLLMMMLLLMMMOOORRRUUUXXX]]]```aaaccceeegggjjjjjjlllmmmmmmmmmlllllliiikkkmmmmmmhhh```WWWQQQDDDAAACCCIIIRRRYYYaaagggeeeggggggcccZZZOOODDD>>>@@@FFFMMMQQQMMMDDD:::444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222000000111111111222222222000111111111111222222222111111111111111111111111000000111111111222222222xxxpppdddbbb``````bbbccccccbbbZZZPPPQQQTTTMMMLLLNNNJJJKKKJJJIIIIIIJJJJJJHHHFFFCCCEEECCC??????BBBCCCAAA???:::666777777444444666444444444555555555666666222333333444444333333222333333333333333333333333222222222333333222222222333333333333333333333333555666666777888999999:::======>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;:::::::::>>>>>>???@@@BBBCCCDDDDDD>>>AAAEEEFFFEEEDDDCCCBBB>>>@@@DDDGGGIIIJJJJJJIIIFFFHHHIIIGGGEEEDDDGGGJJJKKKLLLMMMMMMOOORRRVVVYYYUUUVVVXXXYYYZZZZZZZZZZZZXXXVVVRRRMMMLLLOOOUUUYYYUUUTTTSSSSSSUUUUUUTTTSSSTTTVVVTTTLLL@@@888777:::???<<<777333000000111222111111111111111111111111111111111222222333333333333333333333333333333333222222333333444555666666333333333444444444555555444444444444444444444444555555555555555555555555333333333444444555555555444555555666777888888999>>>AAAEEEJJJPPPWWW___dddwwwvvvmmmhhhggglllwwwxxxvvvuuu}}}{{{zzz|||~~~nnnmmmxxx{{{vvvvvvsssuuuzzzvvvlllkkkqqquuu|||}}}}}}}}}~~~WWWTTT^^^```eeeooopppooonnnmmmkkkgggbbb^^^ppppppooonnnllllllmmmoooooojjjfffgggggg^^^MMM???444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444111111222333333333333222333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333333333333444444444555555999<<>>???AAABBBBBBCCCEEEFFFDDDFFFIIIJJJIIIIIIJJJKKKKKKLLLNNNPPPRRRTTTVVVWWWZZZYYYVVVQQQLLLHHHGGGGGGKKKIIIHHHIIIMMMQQQRRRRRRWWWWWWYYY\\\```bbbbbbbbbcccbbbaaa```___\\\XXXTTTXXXXXXYYYXXXOOOEEEEEELLLQQQTTTWWWTTTHHH;;;999===CCCCCCAAA<<<555222222333///000222222222111222333222222333444444555555666333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555666666555555444444444444555555;;;777555666777666999===DDDIIIOOOWWWaaannnyyy~~~xxxlllbbbbbbbbbeeennn{{{zzzyyy}}}}}}wwwtttuuuwwwyyyuuurrrpppqqqtttwwwyyy~~~|||vvvvvv{{{}}}nnnqqqyyyuuulllSSSVVVfffdddhhhiiilllpppssspppjjjdddiiilllqqqrrrqqqnnnkkkjjjnnnnnnnnnmmmiiibbbYYYRRR<<<666333555555333222333333333333333333333333333222222222222222222222222333333333444444444555555444444444444444444444444333444444555555444444333444444444333333222222222333333333333333333333333222222333333333444444444444444333222222333333333222333555777888999::::::BBBBBBAAA===999888:::<<<>>>KKKMMMMMMUUUTTTKKKJJJQQQOOONNNMMMHHHDDDGGGOOO[[[}}}nnnggghhhqqq|||vvvttttttoooeee[[[___XXXTTTSSSPPPKKKLLLQQQSSSUUU[[[ccccccaaaeeemmmlllnnnnnnlllkkklllmmmmmmkkkjjjhhhggggggggghhhiiigggeeeaaaYYYPPPLLLLLLNNN???DDDHHHIIIHHHJJJPPPVVVIII???444///111333333111111111111000//////111222111111111000000000000000000000000000111111111111222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111222222222222111111000000111111111111111111111111sssnnniiiddd```___aaaddddddbbb[[[TTTOOOOOOMMMJJJJJJLLLIIIHHHHHHIIIJJJJJJGGGEEEEEEDDDBBBAAAAAABBBCCCCCC;;;999666555555666555444666666555555555444444444444444444444444444444444333333333333333333333333555555444444444333333333333333333444555555666666666777888999::::::::::::<<<<<<;;;;;;;;;:::::::::===============<<<<<<<<>>555444666555333333333333333333333333333333222222222222222222222222333333333444444444555555444444444444444444444444333444444555555444444333444444444333333333222222333333333333333333333333222222333333333444444444444444333333333333333444888444222333777===AAABBB@@@@@@>>><<<===AAAGGGKKKKKKSSSTTTTTTYYYSSSJJJLLLIIIUUUaaabbbZZZUUUWWW\\\xxxmmmeee^^^\\\YYYQQQLLLLLLMMMMMMPPPVVVWWWXXX^^^gggfffiiikkkkkkkkkkkkkkkjjjnnnnnnmmmmmmmmmnnnoooooonnnmmmiiibbbXXXPPPJJJGGG@@@CCCHHHMMMPPPQQQQQQPPPRRRJJJ???888444333222111222222222111000000000111111111111111000000000000000000000000111111111111222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111222222222222111111111000111111111111111111111111qqqqqqjjjeee```___aaabbbbbb```YYYSSSNNNMMMMMMJJJIIIKKKIIIIIIIIIJJJKKKJJJHHHFFFEEEDDDBBBAAAAAAAAABBBCCC;;;999666555555666555444555555555555555444444444444444444444444444444444333333333333333333333333555444444444444333333333333333444555555666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999========================:::<<<>>>>>>>>>???AAACCCBBBDDDFFFGGGGGGIIILLLNNNRRRSSSTTTWWWYYY[[[]]]^^^^^^fffkkkhhhaaa]]]bbbiiihhhhhhcccZZZPPPJJJJJJLLLMMMNNNPPPTTTYYY```fffiiiooorrrsssrrrmmmjjjiiijjjgggdddaaa^^^UUUIII@@@===EEEJJJTTTZZZUUUHHH???===EEEIIILLLKKKFFF>>>777333555555444333222222222222222222333444444555555666333333333333333333333333444444444444444444444444333444444444444555555555444444444444444444444444444444555555555666666666666555555444444555555666222333666999:::===GGGQQQ^^^qqq~~~zzzwwwttttttuuuvvvwww|||~~~}}}|||xxxrrrxxxzzz||||||}}}nnnccc^^^dddvvvgggRRRWWW\\\```eeeiiilllnnnooopppkkknnnrrrsssqqqooonnnnnnnnnnnnnnnoooooommmiiifffYYYJJJ;;;666777666444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333444444555555444444333444444444444333333333333333333333333333333333333333333333333444444444444444444333333333444444555777555333555;;;@@@CCCDDD>>>???AAADDDGGGKKKOOOQQQQQQTTTRRRSSSUUUNNNOOO^^^ppp{{{wwwwwwuuusssjjj___WWWOOOLLLJJJKKKKKKLLLRRRXXX___aaadddhhhkkkkkkjjjjjjnnnnnnoooooopppqqqrrrrrrrrrqqqooollleeeZZZOOOHHHAAAAAAEEENNNVVVXXXRRRKKKYYYVVVOOOFFF===666222111222222222111111000000///111111111111111111111111000000000111111111222222222222222222222222222222111111111111222222222333333333333333333333333333222222222222222222222222222222222222111111111111222222222222222222222222sssqqqjjjeee```^^^```aaa```___WWWQQQLLLLLLLLLIIIIIIKKKJJJIIIIIIJJJKKKJJJHHHFFFEEEDDDBBBAAA@@@AAAAAABBB;;;999666555555666555444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444555555666777888888:::;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<777999::::::999999;;;<<<===???@@@AAABBBDDDGGGJJJNNNOOOPPPSSSUUUWWWXXXYYYZZZbbbkkklllgggdddgggkkkmmmoooooollldddZZZQQQLLLMMMLLLJJJJJJMMMTTT]]]bbbiiimmmqqqpppkkkiiikkkooonnnjjjeeeaaaYYYMMM@@@888===CCCOOOZZZZZZOOODDD>>>BBBGGGNNNQQQOOOGGG===777777555222111222222222222222222333444444555555666444444444444444444444444555555555555555555555555444444444444555555555555555555555555555555555555555555555555666666666666666666555555555555666666555666888:::;;;AAAPPP___qqq{{{~~~|||{{{~~~zzz{{{{{{{{{zzzwwwtttvvv{{{yyykkkhhhvvvzzzyyyqqqTTTUUUUUUWWW\\\cccjjjnnnppppppmmmooorrrsssqqqpppppppppmmmlllkkklllmmmmmmkkkjjjeeeVVVFFF<<<777333444777444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444333444444555555444444333444444444444444444333333444444444444444444444444333333333444444444444555444444444444444444555666111555:::>>>@@@??????>>>???DDDJJJOOOQQQOOOLLLIIINNNRRRRRRTTTSSSMMM]]]}}}~~~}}}qqq```[[[UUUPPPMMMJJJJJJLLLWWWVVVYYY```eeegggjjjlllkkklllmmmnnnooopppooooooqqqppppppqqqooohhh^^^VVVHHHBBBAAAJJJXXX]]]WWWNNNVVVYYYZZZUUUKKK???777222111000000000111111000///000111111111111111222222000000111111111222222222222222222222222222222222111111111222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222vvvnnnjjjeee```^^^___```___]]]VVVPPPKKKLLLLLLJJJJJJLLLIIIIIIIIIJJJKKKJJJHHHFFFEEEDDDBBBAAA@@@@@@AAAAAA;;;999666555555666555444444555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444555555666888999999:::<<<<<<=========<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<===??????@@@AAACCCEEEEEEEEEFFFHHHIIIKKKLLLMMMYYY___ggglllmmmlllkkkkkkjjjjjjmmmrrrtttpppfff]]]]]]ZZZTTTMMMIIIKKKQQQWWW]]]bbbggggggeeeeeeiiimmmnnnkkkgggbbb\\\RRREEE:::;;;???IIIWWW\\\TTTHHHAAA===CCCLLLSSSTTTNNNEEE>>>888444111000111333333333222222333444444555555666444444444444444444444444555555555555555555555555444444444555555555666666555555555555555555555555555555555666666666777777666666666555555666666666777777999<<>>GGGKKKPPPRRRQQQNNNMMMNNNYYYfffpppqqqiii]]]mmmzzz{{{~~~xxxsssllleeeaaa\\\VVVQQQRRRMMMLLLSSSZZZ]]]aaagggiiikkkmmmoooppppppoooooopppoooooorrrsssqqqlllfffVVVLLLFFFKKKZZZcccaaa[[[NNNTTT[[[^^^XXXMMMAAA888222000......000222111000000000111111222222222333111111111111222222222222222222222222222222222222111222222222222333333333333333333333333333333333222222222222222222222222222222222222222222222333222222222222222222222222xxxjjjiiiddd___]]]^^^```___]]]UUUOOOKKKLLLLLLJJJKKKMMMHHHHHHHHHIIIJJJIIIGGGEEEEEEDDDBBBAAA@@@???@@@@@@;;;999666555555666555444444444444555555555555555444444444444444444444444333333333333333333333333333333333444444444444555555555666777999:::;;;;;;===============<<<;;;:::;;;;;;;;;;;;::::::::::::777888888999999:::::::::999:::<<<<<<;;;;;;<<<===<<<>>>@@@@@@?????????@@@@@@@@@@@@AAABBBCCCCCCDDDIIIOOOXXXaaaiiinnnrrrtttvvvrrrooosssxxxxxxooogggmmmjjjdddZZZOOOIIIIIIKKKUUUXXX\\\^^^^^^```dddgggggghhhfffbbb^^^XXXNNNCCC@@@>>>EEERRR[[[XXXNNNGGG;;;@@@IIIQQQUUUSSSMMMGGG<<<777111///111444444333222222333444444555555666444444444444444444444444555555555555555555555555444444555555555666666666555555555555555555555555555555666666666777777777777666666555555666666777777777;;;CCCNNN___vvv|||wwwoookkkkkknnnooojjjhhhrrr}}}eeeUUUSSSRRRWWW```hhhllllllnnnoooqqqpppppppppqqqsssrrrpppnnnmmmnnnnnnnnnmmmgggddd^^^RRRAAA444333:::444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444333444444555555444444333444444444444555555555555444444444444444444444444333444444444555555555555555555555555555666777888;;;>>>@@@===:::;;;BBBHHHQQQSSSSSSOOOLLLQQQ]]]hhhyyyzzzzzz|||}}}tttkkkZZZPPPKKKOOOSSSSSSVVV\\\eeehhhlllppprrrsssrrrrrrrrrqqqqqqrrrssssssqqqoooggg^^^UUUWWWbbbkkkllljjjOOOPPPTTTZZZ^^^YYYNNNDDD888444///...000222222111000000111111222333333333111111111222222222222333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333zzzkkkhhhccc^^^]]]^^^```___]]]UUUOOOKKKLLLMMMKKKLLLNNNGGGGGGGGGHHHIIIHHHFFFDDDEEEDDDBBB@@@?????????@@@;;;999666555555666555444444444444555555555666666444444444444444444444444333333333333333333333333333333333444444444555555555666777888999;;;<<<<<<============<<<;;;:::999999999999999888888888777777888888999::::::;;;;;;666888;;;<<<===>>>AAACCCFFFHHHJJJJJJHHHEEECCCCCCFFFFFFFFFFFFFFFFFFFFFFFFBBBHHHNNNTTTYYYbbbmmmuuu|||{{{}}}|||tttmmmqqqssssssmmmbbbWWWQQQOOOPPPQQQSSSUUUWWWZZZ]]]^^^^^^bbbccc```^^^]]]WWWOOOHHHBBBBBBNNNYYYZZZTTTNNN===@@@GGGOOOUUUVVVRRRNNNCCC<<<555111333444444222222222333444444555555666555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555666666666777777777777777777666666666666777777888999AAAOOO```rrrwwwqqqoooqqqtttjjj______kkk|||pppmmmfff___[[[^^^fffmmmnnnooooooooonnnoooqqqtttqqqpppnnnnnnooopppooonnnggggggddd]]]MMM===666888555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444333444444555555444444333444444444444555555555666555555555555555555555555444444444444555555555555555555555555666777888999???===<<<>>>BBBHHHMMMQQQUUUXXXXXXSSSPPPZZZqqqtttfff]]]]]][[[TTTQQQTTTYYY]]]ccciiinnnqqqqqqqqqqqqrrrssssssqqqqqqqqqrrrrrrmmmhhhhhhlllooopppnnn\\\RRRJJJNNNZZZ```[[[RRRCCC<<<333000111222222111000000111222222333444444111111111222222222333333222222222222222222222222222222222333333333444444444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333|||ooogggbbb^^^\\\^^^```___^^^UUUOOOLLLMMMMMMLLLMMMOOOGGGFFFFFFGGGHHHGGGEEECCCEEEDDDBBB@@@????????????;;;999666555555666555444444444444555555555666666444444444444444444444444333333333333333333333333333333333444444555555555555666777888:::;;;<<<===============<<<;;;999999777777777777666666666666888888999::::::;;;<<<<<<888;;;???AAADDDFFFJJJMMMUUUXXX[[[ZZZWWWSSSPPPNNNQQQQQQPPPPPPOOOOOONNNNNNTTTWWWWWWRRRMMMPPP]]]iiivvv{{{yyyqqqyyyxxxmmmddd```NNNMMMMMMOOOSSSUUUVVVVVVWWW^^^aaa___^^^```]]]WWWNNNEEEBBBLLLXXX\\\XXXTTT@@@BBBFFFNNNUUUWWWUUURRRIIIAAA888444444555333111222222333444444555555666555555555555555555555555666666666666666666666666555555555555666666666777666666666666666666666666666666666666777777777777777777666666666666777777<<<>>>HHHYYYlll}}}}}}zzzzzzmmmnnnkkkccc\\\^^^iiitttxxxxxx}}}iiiXXXVVVaaannnnnnnnnooonnnnnnoooqqqtttooonnnmmmnnnooopppooommmhhhggggggcccVVVEEE999555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444333444444555555444444333444444444555555555666666555555555555555555555555444444444555555555666666555555555555666777999999===:::;;;CCCOOOVVVVVVSSSTTT[[[```\\\YYYddd}}}{{{~~~rrrpppiii\\\SSSTTTKKKPPPXXX```gggkkklllmmmnnnqqqttttttqqqpppqqqsssuuuuuutttsssrrrpppmmmkkkiiiVVVCCCDDDTTTbbbbbb\\\KKKBBB888222111222222000000000111222333333444444111111222222222333333333222222222222222222222222222222333333333444444444444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333tttooogggbbb]]][[[]]]___```___UUUOOOKKKLLLMMMLLLMMMPPPKKKHHHEEEFFFIIIJJJFFFBBBCCCBBB@@@???>>>>>>=========:::777555555555444333666666666666666666666666444444444444444444444444444444333222222333333333555666777666444444666777::::::::::::::::::::::::<<<;;;;;;:::999888777777777777777777777777777777:::===>>><<<<<>>;;;???===???FFFIIIIIINNNVVV___aaaccccccbbbaaaaaaaaa___\\\cccpppqqqfff^^^^^^jjjsssvvviiiXXXPPPRRRVVViiihhhttt~~~{{{zzz}}}rrrdddSSSLLLNNNRRRRRROOOXXXYYY\\\```bbbaaa^^^ZZZ[[[YYYWWWVVVUUUUUUVVVWWWIII???>>>JJJUUUUUUTTTVVVQQQLLLDDD<<<555222111111222333333444444333333222555555555555555555555555666666666666666666666666444555555666666666666666777777777777777777777777777777666666555555555444333444555555444555888:::???IIIRRRfffwwwttttttsssnnniiiccc___]]]rrr~~~vvvooorrr}}}uuujjj\\\YYY___jjjmmmnnnkkkiiikkkpppsssqqqrrrqqqpppmmmlllmmmoookkkgggccccccaaaVVVEEE666222555777666444222333555444444444555555555555666555555555555555555555555555555444444444444555555333444555555666666555555666666666666666666666666666666555555555444444444333333444444444444444444666666666777:::===??????===GGGHHHHHHPPPRRRSSSYYYdddyyyzzzttt~~~||||||jjjnnn|||mmmuuu}}}ooo^^^TTTNNNIIILLLVVVZZZ[[[cccooorrrtttssspppnnnooooooooovvvuuutttssssssrrrssssssjjjaaaNNNAAAHHH\\\eeebbb^^^LLL999333555777333///111111222222222222111000222222222222222222222222222222222222222222222222222222333444555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333rrrlllhhhccc]]]\\\]]]___```___WWWQQQLLLLLLLLLKKKKKKNNNKKKHHHEEEFFFIIIIIIFFFBBBCCCBBB@@@???>>>>>>======<<<999777555555555555444555555555555555555555555444444444444444444444444444444333333222333333444333444666666555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888888888888888777<<<>>><<<<<>>>>>======;;;999666555555666666555444444444444444444444444444444444444444444444444444333333333333333444444111333555666777888;;;===========================999999999999999999999999999999999999999999999999999@@@DDD@@@<<<===@@@@@@@@@@@@BBBEEEFFFEEEIIINNNVVVXXXYYYYYYWWWVVVVVVVVV^^^```iiiuuuxxxtttvvv}}}{{{zzz|||tttfffjjjvvvvvv}}}~~~qqq```TTTPPPPPPQQQQQQSSSWWW[[[___```___\\\\\\\\\[[[WWWRRRMMMJJJNNNJJJCCC@@@GGGSSSXXXWWWTTTPPPKKKDDD>>>888555333222222333333444444444555555555555555555555555555666666666666666666666666444555555666666666666666777777777777777777777777666666666666555555555555777999999777666999BBBIIIbbblllsss~~~zzzvvvtttrrrhhhhhhlllyyy|||hhhZZZffflllxxxvvvcccWWWVVVWWW___iiiooonnnllllllnnnppprrrssssssqqqoooooooookkkiiihhhjjjkkkfffYYYNNN;;;888555444666888777555444444444555555555555666555555555555555555555555555555444444444444555555444444555666666666666555666666666666666666666666666666666555555555555444666666666666777777777888777666666:::AAAFFFHHHHHHGGGQQQTTTUUU^^^ffftttvvv~~~qqquuu~~~tttvvvooojjjsss{{{~~~vvvwwwyyykkk^^^YYYTTTNNNNNNRRR___eeemmmqqqpppnnnooorrrnnnqqqsssuuuuuussspppnnnqqqiiiWWWGGGIIIYYYfffiiifff___RRRCCC888333222333111111222222333333333333222222222222222222222222222222222222222222222222444444444555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333ssshhhiiiddd^^^\\\^^^```___^^^XXXRRRNNNNNNMMMJJJJJJLLLIIIGGGFFFFFFHHHGGGEEECCCBBBBBB@@@???>>>=========:::888555555666666666666444444444444444444444444444444444444444444444444444333333333333444444555222444777888888999;;;===========================888888888999999:::::::::::::::::::::::::::::::::???GGGJJJDDD===;;;>>>???===>>>AAACCCDDDEEEHHHKKKKKKNNNQQQSSSTTTVVVYYY[[[fffhhhlllppplllfffhhhooosssllllllgggooouuuzzzkkk```[[[SSSOOOLLLPPPXXX\\\YYYUUUZZZ\\\^^^^^^[[[UUUNNNJJJLLLLLLFFF???DDDRRRYYYWWWUUUSSSPPPJJJDDD>>>888555222333333333444444555666555555555555555555555555666666666666666666666666444555555666666666666666666666666666666666666666666666666666666555555555555777888666777>>>JJJUUUooo{{{{{{xxxvvvsssnnnkkkmmmxxx|||iii]]]dddtttxxxaaaSSSYYY]]]dddkkklllkkkmmmqqqoooqqqttttttsssqqqppppppjjjhhhgggjjjlllhhh___VVVCCC<<<444333666999777444444444444555555555555666555555555555555555555555555555444444444444555555444444555666666666666666666666666666666666666666666666666555555555555555555555666666777888888888999999<<>>=========:::888555555666666666666444444444444444444444444444444444444444444444444444333333333444444555666555777999:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::;;;::::::::::::::::::::::::>>>FFFIIICCC;;;:::<<<===;;;>>>@@@@@@@@@AAABBBCCCBBBEEEIIILLLOOOSSSWWWZZZjjjkkkmmmlllfffaaadddjjjwwwsssxxxtttqqqvvv~~~~~~{{{zzzdddWWWJJJHHHOOOUUUTTTPPPWWWZZZ^^^```___ZZZTTTPPPIIILLLHHHAAADDDQQQYYYWWWVVVUUUSSSOOOIIICCC===999444333333333333444555666555555555555555555555555666666666666666666666666444555555666666666666666666666666666666666666666555555555666666666666666888999999999<<>>>>>======;;;999666555555666666555444444444444444444444444444444444444444444444444333333333333444555666777888:::<<<<<<:::999999999::::::::::::::::::::::::888888888999999:::::::::::::::::::::::::::::::::666===AAA===999:::=========AAABBB???>>>??????===<<<>>>AAACCCEEEHHHLLLOOOSSSTTTVVVUUUTTTTTTYYY]]]ttt~~~}}}xxxxxxzzzjjjUUUIIIIIIOOOSSSTTTUUUXXX\\\___```^^^[[[XXXJJJKKKIIIEEEFFFMMMUUUXXXWWWWWWUUURRRMMMGGGBBB>>>666555444333333444555666555555555555555555555555666666666666666666666666444555555666666666666666777777777777777777777777555555555666666666666666999888888;;;CCCQQQaaakkk~~~vvvnnnsssvvvqqqiiihhhqqq||||||rrrrrrmmmYYYSSSUUUaaajjjjjjiiikkkmmmooorrrrrrrrrqqqqqqrrrpppnnnmmmmmmnnnlllgggbbbWWWKKK===666666777666333444444444555555555555666555555555555555555555555555555444444444444555555555555666777777777777666666666666666666666666666555666666666666777777777444444555666777888888999:::@@@HHHMMMNNNOOOQQQSSSfff~~~~~~vvvqqqnnnttt}}}www}}}xxxnnnttt~~~ttthhhPPPJJJLLLXXXaaacccfffjjjnnnnnnnnnnnnoooqqqrrrsssiiipppqqqdddSSSOOOZZZgggnnnnnneeeRRRDDD@@@;;;555333222111000000111222222222222222222222222222222222222222222222222222222444444444555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333zzzqqqkkkfff```]]]^^^```___^^^VVVQQQNNNOOONNNKKKIIIJJJFFFGGGGGGGGGEEEDDDDDDDDDCCCBBB@@@???>>>>>>======<<<999777555555555555444555555555555555555555555444444444444444444444444333333333444444555666777888:::======<<<:::999999::::::::::::::::::::::::999999999999999999::::::999999999999999999999999555:::<<<::::::===>>>===>>>DDDGGGDDDDDDGGGGGGEEEBBBDDDEEEFFFGGGJJJMMMPPPGGGGGGFFFDDDEEEGGGJJJKKKRRRbbbnnnkkkfffkkkyyyvvvxxx|||ooo___SSSPPPSSSXXXSSSUUUYYY\\\_________^^^QQQMMMJJJHHHEEEGGGOOOYYYWWWWWWUUUSSSNNNJJJEEECCC888777555333222333444555555555555555555555555555666666666666666666666666444555555666666666666666777777777777777777777777555555555555666666666777777555888AAASSShhhyyytttuuutttqqqllljjjlllooo}}}ttt```SSSXXXbbbdddfffiiimmmnnnppppppppppppqqqsssqqqooommmnnnooonnnjjjgggaaaUUUFFF;;;777777666666444444444555555555555666555555555555555555555555555555444444444444555555555555666777777777777777666666666666666666666666555666666666777777777777555555666777888999:::;;;@@@HHHPPPQQQPPPSSS\\\ddd~~~vvv}}}zzzxxxwww|||vvvpppoooyyy}}}ddd\\\YYY\\\ZZZVVV\\\gggiiijjjlllmmmooooooooooookkkppprrrlll___WWWXXX^^^dddmmmjjjWWWGGGDDDDDDAAA666555333222111111222333222222222222222222222222222222222222222222222222333333444444555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333{{{ssskkkfff```^^^___```___^^^XXXSSSOOOPPPNNNJJJGGGHHHFFFGGGHHHGGGEEEDDDCCCDDDCCCBBB@@@???>>>>>>=========:::777555555555444333666666666666666666666666444444444444444444444444333333333444555666777777777:::<<<===<<<;;;:::;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::===>>><<<<<>>>>>======999888777666666555555555555555555555555555555555333333333444444444555555333333333333555666888888::::::;;;;;;;;;:::999999::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<>>>@@@AAABBBCCC@@@@@@EEEOOOYYYaaadddfffhhhhhhbbb\\\]]]hhhrrrsssiii___ZZZXXXVVVXXX\\\[[[XXXTTTQQQSSSYYYbbbhhhnnn{{{ooo___UUUZZZTTTRRRWWW[[[]]]^^^aaa]]]YYYQQQHHHBBBCCCJJJPPPTTTVVVVVVSSSQQQQQQLLLFFFEEE>>>666333555777666333333333333444444444555555555555555555666666666777777666555555555666888999777777777777777777777777666666666666777888999:::;;;CCCNNN[[[rrrrrrjjjkkkiiidddhhhoooyyybbbIIIGGGSSS___cccmmmmmmmmmooorrrrrrqqqooopppooonnnnnnooopppnnnmmmgggbbbXXXIII;;;444555999777666666666555555555555666666666666666666666666666666666666666666666666555555555555666666666777777777777777666666666666555555555555666666666777333444666777999<<>>=========999888777666666555555555555555555555555555555555333333333444444444555555333333333444555666888888999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<===???@@@AAADDDCCCCCCIIISSS]]]eeeiiiooommmggg^^^[[[bbbrrr{{{uuuooommmjjjgggiiimmmvvvrrrlllhhhfffdddaaa^^^^^^kkk{{{|||uuu]]]WWWSSSUUUXXXYYY\\\___^^^\\\VVVNNNGGGFFFIIILLLUUUXXXWWWSSSQQQPPPLLLFFFFFFAAA:::666666666555444444444444444555555555555555555666666666666666666777666666555666777888999777777777777777777777777888888888777666555555666999FFFWWWiii~~~}}}rrrnnnjjjfffgggiiittt|||sssYYYMMMPPPZZZaaaiiijjjmmmooopppqqqqqqqqqpppnnnmmmmmmnnnnnnmmmkkkiiieee\\\OOOAAA999777888777777666666666555555555666666666666666666666666666666666666666666666666555555555666666666777777777777777777777777777666555555555666666666777777999888666666:::BBBLLLTTTXXXhhh|||}}}zzz}}}|||{{{iiidddccczzz{{{jjj[[[QQQPPPWWWaaahhhmmmpppqqqqqqppprrrtttuuutttpppkkkhhhYYYTTTYYYaaa[[[LLLMMM\\\UUUHHH999333444666333///333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666444333333444555666666uuuiiijjjeee^^^[[[\\\^^^^^^^^^YYYTTTPPPOOOMMMHHHFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@???>>>=========999888777666666555555555555555555555555555555555333333333444444444555555333444444555666777888888888999999:::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;<<<<<<>>>??????AAA@@@AAAEEEMMMVVV\\\```gggddd]]]UUUSSS[[[jjjvvvvvvsssrrrrrrrrrttt}}}}}}xxxtttbbbccceeejjjqqqzzzddd\\\VVVUUUUUUVVVYYY^^^___^^^[[[VVVOOOKKKIIIHHHUUUXXXWWWSSSPPPOOOLLLGGGHHHEEE@@@:::777555444444555555555555666666666666666666666666666666666666666666666666666777888888777777777777777777777777888999999888777666666888BBBQQQeeevvvvvvooojjjkkkgggjjjvvv}}}sssYYYMMMQQQ[[[bbbgggkkknnnnnnnnnqqqtttpppooommmmmmmmmmmmkkkjjjkkkhhhbbbWWWKKK@@@:::777777777777666666666555555666666666666666666666666666666666666666666666666555555666666666777777777777777777777777777777777666666666666777777777777777666555777<<>>555555666333...333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555666777yyymmmkkkeee]]]ZZZ[[[]]]^^^^^^XXXSSSOOOOOOMMMHHHEEEFFFEEEEEEEEEEEEDDDCCCAAAAAABBBAAA@@@>>>============999888777666555555555555555555555555555555555555333333333444444444555555444444555666777777888888777888999:::;;;<<<<<<<<<;;;;;;;;;:::999999888888::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<======@@@??????AAAEEEJJJNNNQQQTTTTTTTTTRRRPPPRRRWWW[[[dddccccccfffkkkuuuzzzppplllllllllllltttssswwwmmmddd\\\WWWUUUTTTWWW\\\\\\]]]^^^\\\XXXRRRLLLIIIRRRUUUUUUPPPMMMNNNLLLIIIJJJHHHEEE???999555444555666666666666777777777777777777777666666666666666666666666666666777777888777777777777777777777777666888999999888999===@@@RRR^^^lllwwwuuuoooqqqmmmkkkooovvv~~~qqqUUUNNNRRR\\\bbbiiikkkkkklllqqquuurrrpppnnnnnnnnnmmmkkkjjjllljjjfff___UUUHHH===666777777777666666666666555666666666666666666666666666666666666666666666666555666666666666777777777777777777777777888888888666666777777777888888888333555999>>>EEEOOOZZZaaayyy}}}}}}uuulll___eeeccc[[[[[[fffllljjjlllmmmooopppqqqppppppooolll[[[TTT\\\\\\OOOKKKRRRbbbVVVFFF:::555444444333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333444555555555555777999vvvlllllleee^^^ZZZ[[[^^^______XXXRRROOOOOOMMMHHHFFFGGGFFFFFFEEEEEEDDDBBBAAA@@@AAAAAA???>>>===<<<<<<<<<999888777666555555555555555555555555555555555555333333333444444444555555444555666777888888888777777888999:::;;;<<<<<<<<<:::999999999888888777777::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<@@@AAAAAABBBDDDGGGJJJLLLLLLOOORRRUUUVVVVVVUUUUUUYYYZZZ___eeekkkrrr|||zzzqqqhhhdddgggqqqxxx}}}xxxoooeee^^^WWWRRRTTTXXXWWWYYY\\\^^^]]]XXXRRRNNNNNNRRRRRRNNNKKKLLLMMMLLLJJJJJJGGGBBB<<<777666666666666666777777777888888777777777777777777666666555666666777777777777777777777777777777777777777666777888777777;;;CCCJJJ]]]hhhssszzz|||uuuqqqppppppnnnlllqqqxxxrrrVVVMMMVVV]]]dddhhhiiikkkpppuuusssrrrpppooooooooommmkkkkkkjjjgggccc\\\PPPBBB888888777777777666666666666777777777777777777777777777777777777777777777777666666666666777777777888666777777777888888888999777777777888888888888999777:::???EEENNNXXXcccjjjxxxyyy}}}~~~|||~~~www|||yyy~~~{{{mmm[[[VVV___iiillliiijjjlllmmmnnnnnnnnnnnnnnneee[[[UUUUUUTTTQQQMMM```\\\RRRDDD777111222666333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555666777666555777:::===mmmgggllleee]]]YYYZZZ]]]______XXXRRROOOOOONNNIIIGGGHHHFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@???>>>===<<<<<<<<<999888777666666555555555555555555555555555555555333333333444444444555555555666777999999999888777888999999:::;;;;;;;;;;;;888888888999999999999999;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<:::<<>>LLLWWWkkkyyysssssssssoooiiiiiiuuupppiiiQQQTTTYYY```dddgggjjjooossssssrrrppppppppppppnnnmmmkkkiiigggeeebbbWWWHHH===888888777777777666666666777777777777777777777777777777777777777777777777666666666777777777888888666777777888888999999999777888888888999999999999<<>>222000444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666777888777777:::AAAFFFjjjiiikkkddd\\\WWWXXX\\\^^^^^^XXXSSSPPPPPPOOOJJJHHHIIIGGGFFFFFFEEEDDDBBB@@@???AAA@@@???>>><<<<<<<<<<<<999888777666666555555555555555555555555555555555333333333444444444555555555777888::::::999888777999999:::;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;;;;::::::999999999:::::::::::::::::::::::::::999999999:::;;;<<<<<<555888;;;======>>>AAACCCCCCCCCFFFLLLTTTYYYYYYXXXWWWXXX]]]eeehhhffffffhhheeeoooyyy~~~~~~wwwggglll|||nnn]]]TTTSSSTTTTTTUUUXXX\\\^^^\\\ZZZRRRVVVUUUNNNIIIJJJMMMNNNIIIFFFCCCBBBBBB???:::666555555555666666666777777555555666777888999999:::444555666777888777777666777777777777777777777777888888666555:::III___ppp|||wwwpppiiifffmmmvvvrrrtttxxx]]]SSSVVV[[[aaagggkkknnnooorrrpppooooooppppppooommmllliiifffgggfff^^^OOOCCC888888888777777777666666777777777777777777777777777777777777777777777777666666777777777888888888666777777888888999::::::888888888999999999::::::;;;EEERRR```kkkrrrwwwyyy~~~oooyyy}}}kkk[[[OOORRR]]]```cccfffjjjmmmooooooooolllkkkhhhbbbZZZRRRMMMLLL^^^cccdddZZZIII:::444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666777777999???IIIRRRnnnooojjjcccZZZVVVWWWZZZ]]]]]]YYYSSSPPPPPPOOOKKKIIIJJJGGGGGGFFFEEEDDDBBB@@@???AAA@@@???===<<<<<<<<<<<<999888777666666555555555555555555555555555555555333333333444444444555555666777999::::::999888777::::::;;;;;;;;;:::999999999::::::;;;<<<===>>>>>>;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999:::;;;<<<===888;;;===>>><<<;;;===???<<<>>>CCCLLLTTTUUUQQQLLLMMMIIIIIIPPPVVVZZZ___dddaaahhhppptttwww}}}uuuyyy|||eeeXXXUUUUUUTTTSSSVVVZZZ]]]]]]\\\VVVZZZXXXPPPIIIJJJMMMNNNIIIEEEAAAAAACCCBBB<<<666555555555555666666666666444444555777888999:::;;;444555777888888888777666777777777777777777777777777777777888AAAWWWsss|||pppiiieeefffjjjrrrpppooogggSSSUUUYYY___fffkkkmmmmmmpppooonnnnnnooopppnnnmmmmmmiiifffggghhhbbbTTTHHH888888888888777777777777777777777777777777777777777777777777777777777777777777777777888888888888666777777888999999::::::888888999999999:::::::::<<>>===<<<<<<;;;;;;<<<888888777777666666555555555555555555555555555555666555444333444666888999888888888888888888999999999999:::::::::999999888<<<;;;;;;<<<<<<===>>>???>>><<<;;;999999999:::;;;999:::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???@@@@@@AAABBBBBBCCCCCC??????@@@AAADDDGGGJJJKKKRRRUUUZZZbbbmmmwww{{{uuuddd\\\VVVSSSRRRVVVXXXYYY\\\```[[[]]]]]]XXXPPPJJJIIIJJJGGGBBB>>>???CCCCCC===777777777777777666666666666666666666666777777777777777777777777777777777777666777888777666666888:::777555;;;BBBIIIdddpppddddddjjjlllxxx}}}eeeaaaTTTQQQ\\\cccaaadddnnnnnnooommmkkknnnrrrrrrmmmjjjiiiiiihhhfff```YYYTTTBBB999444666777444444777666666666666777777777777999888888888777777666666777777777777888888888888777888888888888999999999;;;666666:::<<<:::;;;AAALLL]]]hhhWWWNNNUUU^^^eeefffhhhmmmooonnnsssqqqnnnkkkfff]]]PPPGGGRRR___eee___WWWOOO@@@///888555444666555333333666555555555555555555555555555555555555555555555555333333333444444444555555444444444444444444444444888777555555555666555555777666555888BBBPPPYYY\\\~~~ggghhhiiibbb[[[WWWYYY[[[[[[ZZZVVVUUURRRPPPMMMJJJHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;888888777777666666555555555555555555555555555555666555444444444666888999888888888888888999999:::999999:::::::::999999999;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<======>>>?????????============>>>@@@BBBCCCIIIJJJNNNTTT[[[cccjjjnnnssswww||||||qqqlllYYYSSSQQQVVVZZZ[[[\\\^^^ZZZ]]]]]]YYYQQQLLLKKKLLLHHHBBB>>>>>>BBBCCC???:::777777777777777777777777666666666666777777777888888888888888888888888888777888888777666666888:::===555:::III]]]{{{tttkkkiiigggooo|||xxxcccRRRTTT^^^eeeiiinnnkkkmmmmmmlllooorrrooojjjkkkjjjiiihhhfffbbb\\\WWWGGG===666666888666666888666666666666777777777888888888888888777777777666777777777777888888888888888888888888999999999999===999888;;;<<<<<>>===<<<;;;;;;;;;;;;888888777777666666555555555555555555555555555555666555444444555666888999888888888888888999::::::999999999:::::::::::::::<<<;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;>>>===<<<;;;::::::::::::777888888888888888888888888888888999999999::::::::::::;;;<<<<<<======>>>===<<<;;;;;;;;;;;;<<<<<<@@@AAABBBEEEIIIMMMQQQTTT^^^dddmmmvvvvvv}}}|||cccYYYRRRTTTYYY[[[\\\\\\ZZZ]]]]]]ZZZTTTOOOMMMMMMIIICCC===<<>>888777777777777777888888666666666777777777888888888888888888888888888888888999999888666666777999>>>888AAA```tttoooiiijjjqqq{{{^^^QQQUUU```hhhjjjjjjmmmooooooppprrroooiiilllkkkiiihhhfffccc___\\\NNNBBB888666999999888888666666666777777777888888888888888888777777777777777777777888888888999999888888888888999999999::::::888888999;;;@@@JJJTTTYYYvvvzzzsssnnn^^^YYYZZZbbbeeedddhhhpppooonnnmmmlllkkkeee\\\UUUXXX___ddddddddd```PPP???888444333666777444333444555555555555555555555555555555555555555555555555333444444444444555555555444444444444444444444444333333444666666666666666888555===MMMYYY]]]```fffmmmaaaggghhhddd^^^ZZZ[[[]]]______XXXVVVSSSOOOLLLIIIHHHGGGHHHGGGFFFDDDCCCAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;888888777777666666555555555555555555555555555555555555555555666777999:::888888888888999::::::;;;:::999999999::::::;;;;;;===<<<;;;:::999999999999:::;;;<<<>>>>>>>>>===<<<>>>===;;;999888888999999777777777777888888888888888888999999999:::::::::<<<<<<======>>>??????@@@???>>>>>>>>>======>>>>>>>>>>>>>>>???AAABBBDDDEEELLLUUUbbbppp}}}nnnyyywwwhhhXXXSSSUUUWWWYYY\\\\\\^^^___\\\WWWQQQMMMLLLJJJCCC<<<:::===AAACCCBBB999888777777777888888999666666777777777888888888888888888888888888888888888999999888777666777999999???RRRzzztttooooooxxxdddUUUXXXbbbiiijjjnnnooonnnooorrrpppmmmmmmkkkiiihhhgggeeecccaaaTTTHHH;;;666888:::888666666666777777777888888888888888888777777777777777777777888888888999999999888888888999999999::::::999999999:::>>>HHHVVVbbb[[[ppp{{{rrrppp]]]RRRYYY``````dddmmmmmmlllkkklllmmmjjjccc^^^VVV]]]aaa___]]]ZZZRRRIII999444222666777555333333555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555555555222444666777666555555666:::;;;GGGXXX``````gggrrrfff___fffgggddd___[[[\\\^^^```bbbWWWUUUQQQNNNJJJHHHGGGGGGHHHGGGFFFEEECCCAAA@@@???>>>===<<<;;;;;;:::::::::888888777777666666555555555555555555555555555555444444555666777888999:::888888888888999:::;;;<<<::::::999999999:::;;;<<<>>>>>><<<;;;::::::999999:::;;;===>>>??????>>>===<<<:::999777666666777888888888888999999999::::::::::::::::::;;;;;;;;;<<<===>>>>>>??????@@@@@@AAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCJJJTTT```mmm}}}uuu|||gggYYYRRRRRRVVV\\\]]]___```^^^YYYRRRMMMJJJKKKEEE===999;;;@@@CCCEEE;;;:::888777777777999999777777777777888888888888888888888888888888888888888999999999777777888:::999LLLaaa~~~wwwrrrqqqxxx```QQQZZZhhhiiikkkkkkhhhiiimmmpppooonnnllliiihhhhhhgggeeecccXXXMMM@@@777777999888555777777777777888888888888777777777777777777888888888888888888999999999999888999999999999:::::::::<<<===>>>???FFFTTTcccmmmkkkpppxxxrrrnnnuuuvvvxxxzzz{{{||||||}}}ssspppnnnrrrxxx|||zzzwww}}}dddMMMNNNXXX\\\bbbkkkkkkiiiiiilllnnnmmmhhhdddWWW^^^```YYYQQQMMMOOOQQQ>>>777333555777555333333555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555444666888777555444555666???GGGVVVdddiiilll{{{~~~```]]]dddfffccc___\\\[[[^^^aaacccVVVTTTPPPLLLJJJHHHHHHHHHIIIHHHFFFEEECCCAAA??????>>>===<<<;;;::::::::::::888888777777666666555555555555555555555555555555444444555666888999::::::888888888888999;;;<<<===::::::999999999;;;<<<===>>>===<<<;;;::::::::::::;;;<<<<<<=========<<<<<<888888777777666666777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<======>>>>>>??????@@@>>>???@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBCCCEEEIIISSScccwwwkkkZZZPPPSSS\\\\\\^^^___^^^ZZZTTTMMMIIILLLFFF>>>::::::>>>CCCFFF>>><<<:::888777777888999777777777888888888999999999999999999999999999999777888999999888888:::;;;CCC___lllzzz|||vvvrrrppp{{{uuu{{{kkkMMMPPP___cccfffeeebbbccciiinnnooonnnllljjjiiihhhgggeeecccZZZSSSFFF:::666888777444777777777888888888999999777777777777888888888888888888888999999999999:::999999999999:::::::::::::::<<>>======<<<;;;::::::::::::888888777777666666555555555555555555555555555555333444555777888999::::::888888888999:::;;;<<<===;;;:::999999999;;;===>>><<<<<<;;;:::999999999:::;;;::::::999999999999:::666777777888888888888888888888999999:::;;;;;;<<<;;;;;;<<<<<<<<<=========<<<======>>>>>>??????@@@>>>???AAABBBCCCBBBBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCBBBAAA@@@DDDOOO]]]hhhuuu|||iiiUUURRRYYYXXXZZZ\\\^^^\\\VVVOOOJJJMMMGGG@@@;;;:::===BBBEEEAAA>>>;;;888666666777888777777888888888999999999999999999999999999999999666777999999888999;;;===NNNrrrvvvsss~~~zzzyyytttvvvxxx{{{yyytttyyyWWWMMMTTT]]]bbbdddbbbccciiimmmooommmllljjjiiiiiigggdddbbb[[[XXXNNN???777777777555777777888888888999999999666777777777888888888888888888888999999999::::::999999999:::::::::;;;;;;666;;;CCCPPPhhh}}}vvvsssiiicccZZZQQQLLLJJJLLLMMMKKKLLLMMMKKKHHHGGGHHHJJJNNNMMMLLLLLLMMMOOOQQQRRRQQQSSSWWWZZZ\\\___bbbeeennnsssyyyrrrZZZPPPTTT]]]ccchhhffffffhhhlllmmmkkkhhhffffffbbbUUUFFF???DDDLLLJJJ???555555777666555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555444777888777555777<<>>======<<<;;;::::::::::::888888888777666666555555555555555555555555555555333444666777999:::::::::888888888999:::;;;===>>>;;;:::999888999;;;===???;;;:::999999888888999999:::999777666555666777777555666888999::::::999999777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAACCCDDDDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCBBBDDDFFFFFFFFFHHHMMMRRR^^^hhhvvvwwwZZZRRRWWWUUUWWWZZZ]]]]]]XXXRRRMMMMMMHHHAAA;;;:::===BBBEEEBBB@@@<<<888666666666777777888888888888999999999999999999999999999999999555777888888888:::<<<>>>TTT~~~uuu~~~{{{vvvwwwvvvhhhTTTRRR[[[bbbgggfffggglllooopppmmmllljjjjjjiiigggdddaaa\\\\\\SSSCCC888777888666777888888888888999999999666666777777888888888999888888999999999:::::::::999999:::::::::;;;;;;;;;999@@@MMMbbbrrrjjjggglllhhhbbb\\\VVVRRRPPPOOOQQQTTTWWWVVVSSSPPPPPPQQQOOOPPPQQQQQQOOOOOOPPPQQQPPPQQQSSSRRRRRRRRRSSSTTTTTTXXX___fffooozzz|||jjjSSSQQQYYY___hhhfffeeegggjjjllljjjhhhkkkggg```TTTFFF===>>>CCCNNNBBB666444666666555555555555555555555555555555555555555555555555555555555555555555666666666777666666666666666666666666333555777666555888@@@GGGZZZjjjuuuvvvuuuXXXXXXcccgggddd```^^^^^^______^^^VVVRRRPPPQQQOOOLLLLLLOOOLLLKKKHHHEEEBBB@@@???>>><<<<<<<<<<<<;;;:::999888999999777666555555555555555444444333333444444555555666999;;;;;;:::888666999999999:::;;;>>>@@@AAA@@@>>>;;;999888888:::;;;999::::::888666666:::===<<<;;;999777777888999:::::::::999999999:::;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>CCCEEECCC???:::666666777:::777777777777888888888888888888999999999:::::::::???999888;;;888555???OOOooo~~~~~~yyyzzz||||||{{{wwwsss^^^TTTYYY^^^dddgggjjjmmmppppppooommmjjjjjjjjjiiieeeaaa```]]]UUUJJJ???999888:::888888888888888888888888777888888888888999999999888888999999999:::::::::;;;:::999888:::======:::<<>><<<===<<>>555333777666111555555555555666666666666666666666666666666666666555555555555666666666777777777777777777777777777>>>555333999999888DDDVVVmmmppp{{{uuuXXXYYYcccfffccc^^^\\\\\\^^^______YYYTTTQQQQQQOOOKKKKKKMMMLLLKKKHHHEEEBBB@@@???>>><<<<<<<<<<<<;;;:::999888999888777666555555555555555444444333333444444555555777999;;;;;;:::888777::::::999999999;;;<<<===???===;;;:::999999:::;;;999::::::888666777:::<<<;;;:::888777777888:::;;;;;;::::::999999999::::::999999999999::::::::::::;;;;;;;;;<<<<<<=========>>>>>>??????@@@AAAAAABBBDDDDDDFFFGGGIIIJJJKKKLLLJJJHHHFFFGGGJJJLLLLLLKKKNNNJJJGGGFFFHHHKKKLLLLLLNNNKKKNNN^^^ttt{{{xxxttt```TTTTTTVVVXXXYYYZZZZZZWWWSSSMMMKKKFFF???999:::???DDDDDDCCC@@@;;;777666888:::777777777777888888888888888888999999999:::::::::<<<999999;;;888777FFFZZZxxx{{{xxxxxxxxxkkkfffhhh|||sss[[[QQQYYYbbbhhhkkkmmmnnnnnnooollliiihhhhhhgggdddbbb```^^^WWWLLLBBB;;;888999888888888888888888888888888888888888999999999999888999999999999:::::::::::::::::::::;;;=========AAAUUUmmmqqqxxxxxxnnndddkkkuuu}}}~~~yyyvvvvvvvvvxxxyyyuuunnnmmmooovvvmmmgggggggggbbb]]][[[^^^XXXRRRPPPPPPPPPNNNMMMJJJJJJHHHGGGHHHLLLRRRWWWjjjuuuxxxccc[[[RRR[[[^^^bbbeeeiiikkkkkkjjjhhhggg]]]LLL@@@>>>AAAAAAEEEFFFAAA888444666555222555555555555666666666666666666666666666666666666555555555666666666777777777777777777777777777777777444555999;;;???OOOaaaooovvvsssYYYZZZccceeeaaa\\\ZZZ[[[]]]```aaa\\\WWWSSSRRROOOJJJIIILLLLLLJJJHHHEEEBBB@@@???>>><<<<<<<<<<<<;;;:::999888999888777666666555555666555555444444444444555555666777999;;;;;;:::999777<<<;;;:::999888888888888===<<<<<<;;;;;;::::::::::::::::::888777777999<<<999888888777888999;;;<<<<<<;;;:::999999999999999777888888888999999999999:::;;;;;;<<<===>>>?????????@@@AAABBBCCCDDDEEEFFFIIIJJJJJJLLLNNNQQQTTTVVVZZZXXXUUUUUUWWWZZZ\\\]]]XXXVVVTTTTTTUUUUUUTTTRRRPPPMMMLLLPPPZZZjjj|||nnnQQQRRRSSSVVVYYYZZZYYYWWWVVVOOOMMMGGG???::::::???EEEDDDCCC@@@<<<888777888:::777777777888888888999999888888999999999:::::::::888999;;;<<<999>>>UUUnnnzzzwwwwwwxxxvvvggg]]]ppp\\\QQQWWW___fffiiijjjmmmpppooollliiigggfffeeedddcccaaa___YYYPPPFFF>>>999777999999999999999999999999888888888888999999999:::999999999999::::::::::::::::::;;;;;;;;;<<>>===<<<<<<<<<<<<;;;:::999888888888777666666666666666555555444444444444555555666888999:::;;;:::999888<<<;;;:::999888888777777;;;;;;<<<======<<<;;;:::::::::999888888888999:::777777777888999:::<<<===<<<;;;:::999888888888888777777777777888888888888999:::;;;<<<>>>???@@@AAABBBCCCDDDFFFGGGIIIJJJKKKNNNNNNOOOPPPSSSXXX\\\^^^gggfffddddddeeefffhhhiiibbbdddgggiiiiiifffaaa]]]UUURRRQQQQQQTTT]]]ooo~~~^^^WWWVVVWWWZZZZZZXXXXXXYYYTTTQQQKKKBBB;;;:::>>>CCCCCCBBBAAA>>>:::888999:::777777888888888999999999888888999999999:::::::::555888<<<<<<;;;GGGeee}}}~~~fffjjj|||___UUUWWW[[[aaaeeeggglllqqqpppnnnjjjgggfffeeeeeeeeeaaa```[[[TTTKKKBBB:::666999999999999999999999999888888888999999999::::::999999999:::::::::;;;;;;;;;;;;<<<===:::;;;AAAJJJ]]]bbbjjjwwwxxx{{{kkkaaacccnnnwww}}}vvvuuummmkkkfffaaa^^^\\\UUUNNNOOOKKKGGGGGGIIIJJJIIIGGGEEEGGGKKKSSSaaauuulllYYYRRRVVV^^^fffiiihhhiiilllllljjjaaaSSSFFFCCCHHHNNNBBBEEEFFF@@@888444555666555555555555666666666666666666666666666666666666555666666666666777777777777777777777777777777777777999999888BBBTTTeeelll}}}ooo[[[\\\aaafffbbb\\\ZZZ\\\```ccceee```ZZZTTTQQQMMMHHHGGGJJJKKKJJJGGGDDDAAA???>>>===<<<<<<<<<<<<;;;:::999888888777777666666666666777666555555444444555555666777888999::::::::::::999;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>===<<<;;;:::999999888999999999999666666777888999;;;<<<===<<<;;;:::999888777777777666666777777777888888888888999:::<<<===???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLMMMMMMMMMOOORRRVVVZZZ]]]aaabbbccccccbbbaaaaaaaaaeeegggjjjlllnnnnnnoooooo\\\VVVPPPOOOOOOTTT___iii|||___WWWTTTVVVYYYXXXYYY\\\YYYWWWPPPFFF>>>:::===@@@BBBBBBBBB???<<<:::999:::888888888888999999999999888888999999999:::::::::777999<<<<<>>===<<<<<<<<<<<<;;;:::999888777777666666666666777777666666555555555555666666888999999:::::::::::::::;;;;;;<<<=========<<<<<<:::;;;<<<===>>>>>>===<<<:::999888999::::::999888666777777999:::;;;<<<<<<;;;:::999888888888888888666777777777888888888888888888999;;;<<<>>>???@@@??????AAACCCDDDFFFGGGHHHGGGGGGHHHJJJLLLOOORRRTTTUUUXXXZZZZZZYYYWWWWWWWWW______^^^^^^bbbjjjttt{{{kkk___SSSMMMLLLOOOXXX```qqq|||jjj[[[PPPRRRWWWXXXZZZ^^^\\\ZZZTTTKKKBBB======???AAABBBCCCAAA>>>;;;::::::888888888999999999999:::888888999999999::::::::::::;;;<<<@@@KKKbbb~~~nnnxxx|||ooorrrWWWPPPQQQ^^^iiijjjhhhiiippppppnnnkkkhhhfffggghhhbbbaaa^^^ZZZTTTKKKAAA:::::::::::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;===<<<===>>><<>>???BBBCCC>>>777555777555555555555666666666666777777777777777777777777666666666777777777888888888888888888888888888888999666888EEE[[[qqqlll\\\^^^```eeeaaa]]]\\\]]]___aaabbb\\\UUUPPPNNNKKKGGGHHHLLLJJJIIIGGGDDDAAA???======<<<<<<<<<<<<;;;:::999888777777666666666666777777666666555555555555666666999999999:::::::::;;;;;;;;;<<<============<<<;;;:::;;;<<<======>>>>>>>>>:::999777999;;;;;;999777666777888999:::;;;;;;;;;999999888888888888888999777777777888888888999999888888999:::;;;<<<===>>>===>>>???@@@BBBCCCEEEEEECCCDDDEEEGGGHHHJJJKKKLLLNNNPPPRRRSSSRRRRRRUUUWWWXXXXXXXXXXXX[[[bbbllltttvvvkkk___VVVQQQPPPUUU\\\fffmmm{{{hhhSSSQQQVVVWWWYYY\\\[[[[[[WWWOOOGGGAAA@@@AAA@@@BBBCCCBBB???<<<::::::888888888999999999::::::888888999999999:::::::::;;;;;;===IIIaaaqqqkkk{{{qqqrrrvvvaaaSSSXXXcccgggiiikkknnnoooooolllhhheeeeeegggcccaaa^^^[[[VVVNNNDDD===::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<===;;;===???@@@LLLmmm}}}zzzttteee```eeebbb]]]WWWSSSSSSTTTVVV^^^kkkwww|||}}}~~~}}}zzz~~~{{{}}}qqqfffddd```ZZZTTTQQQPPPQQQLLLIIIJJJLLLKKKHHHJJJOOOXXXlllhhh[[[TTTZZZ```aaadddjjjhhhiiiiiibbbQQQAAA>>>DDD===;;;>>>CCCAAA:::666777555555555555666666666666777777777777777777777777666666777777777888888888888888888888888888888888999777@@@TTTiii{{{kkk\\\^^^```ccc```]]]\\\]]]^^^______ZZZTTTOOOMMMJJJGGGIIIMMMJJJIIIFFFDDDAAA???===<<<<<<<<<<<<<<<;;;:::999999777777666666666666777888666666555555555555666666999999::::::::::::;;;;;;<<<======>>>===<<<:::999:::;;;;;;<<<===>>>??????:::888777999;;;<<<999777777888999:::::::::::::::888888888888888888999999888888888888999999999999777888999999:::;;;<<<<<<>>>???@@@AAABBBDDDEEEEEECCCDDDFFFGGGHHHHHHHHHHHHIIIKKKLLLLLLLLLOOOTTTYYYTTTWWW[[[]]]^^^___bbbeeevvvppphhh```WWWOOOPPPVVV^^^]]]dddwwwwww[[[UUUXXXWWWWWWYYYZZZZZZXXXRRRJJJDDDCCCDDD@@@BBBDDDCCC@@@===;;;:::888888999999999:::::::::888888999999999::::::::::::999>>>RRRtttqqquuu~~~|||{{{zzzxxxWWWQQQZZZccckkkssslllnnnooolllhhheeedddeeecccaaa^^^[[[WWWPPPFFF???::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<:::<<<@@@CCCSSSzzzxxxqqqmmmooouuuvvvwwwtttlllbbb\\\]]]```iiiuuu}}}vvvjjj]]]UUURRRRRRKKKJJJLLLQQQPPPIIIHHHKKKJJJYYYmmm}}}jjjZZZ[[[___```cccjjjhhhjjjlllfffTTTAAA<<>>>>>888999:::;;;;;;;;;:::999999999999999999999999999999999999999999999999999:::999999888888999999:::888888999:::;;;===>>>???===<<<<<<===>>>AAACCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHKKKNNNPPPTTTWWWZZZ[[[ZZZZZZ^^^aaaiiivvv{{{nnnZZZPPPPPPSSSVVVZZZYYY\\\pppkkkYYYUUUWWWYYYYYY\\\YYYUUUSSSRRRPPPLLLIIIBBBAAA@@@@@@AAA???<<<:::::::::::::::::::::::::::999:::;;;:::999999:::<<>>:::888:::;;;999888:::999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<@@@@@@???AAAMMMiiirrr```aaapppyyyxxxeeeVVVXXXLLLNNNOOOMMMLLLLLLLLLKKKLLLMMMUUUbbbpppoooaaa[[[RRR^^^jjjaaaiiikkkjjjaaaNNN@@@AAAIII???;;;>>>GGGJJJCCC:::666555555666666777777888888555666666777777777777777888888888888888888888888;;;999666555777;;;;;;999;;;>>>RRRkkkzzzhhhbbb\\\bbbhhhbbb\\\[[[]]]______]]]WWWSSSNNNKKKJJJKKKKKKKKKJJJHHHEEEBBB???===<<<<<<<<<;;;;;;::::::999999888888888777666666666666666666666444444444666777999999888888888999:::<<<======<<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;<<<===999:::;;;;;;<<<;;;:::999999999999999999999999999999999999999999999999999:::999999888888999999:::::::::::::::;;;;;;<<<===>>>===>>>>>>@@@BBBDDDEEEGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBEEEGGGIIIQQQUUUYYY[[[[[[[[[^^^aaagggnnnyyy}}}ppp[[[RRRUUUUUUZZZZZZZZZhhhppp[[[TTTTTTXXXZZZ[[[YYYUUUTTTSSSQQQNNNJJJCCCBBBAAAAAAAAA@@@===;;;:::::::::::::::::::::::::::;;;<<<;;;::::::<<<>>>===999SSSwwwxxx```[[[bbbggglllllllllkkkjjjiiihhhgggfffdddbbb^^^\\\YYYSSSKKKEEE???:::888:::;;;999888:::999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>><<>>???>>><<<;;;;;;<<<>>>???===<<<;;;:::999999:::;;;:::;;;;;;<<<<<<;;;::::::999999999999999999999999999999999999999999999999:::999999888888999999:::<<<;;;;;;:::::::::;;;;;;?????????@@@AAACCCEEEEEEFFFFFFDDDCCCBBB@@@???>>>>>>>>>===<<<===>>>@@@AAALLLRRRXXX[[[\\\\\\___aaaeeeffftttiiiWWWUUURRRXXXZZZXXX```tttzzz~~~dddWWWTTTVVVWWWZZZXXXVVVUUUTTTSSSPPPMMMFFFDDDCCCBBBBBBAAA???<<<::::::::::::::::::::::::;;;<<<===<<<;;;;;;===???888DDDccc~~~~~~xxxnnn\\\YYY___kkkkkkkkkkkkjjjiiihhhgggfffdddbbb^^^]]][[[VVVNNNHHH@@@;;;999;;;;;;999888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>:::AAAUUUfffrrr}}}qqqkkkeeedddeeelllzzziiiccc[[[RRRNNNNNNOOOOOOMMMLLLKKKKKKLLLNNNUUUeeevvvsssjjj^^^YYY___aaagggjjjjjjcccSSSEEEEEELLLEEE???===CCCIIIFFF>>>777666666666777777777777888555666777777888888777777888888888888888888888888777777777888999:::;;;<<>>======<<<;;;;;;::::::999999888888777777666666666666666555555444555666777999:::777777888999;;;===>>>???@@@???<<<;;;;;;<<>><<<:::999999::::::<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999999:::999999888888999999:::;;;;;;:::::::::;;;<<<<<<@@@@@@AAAAAACCCDDDEEEEEEBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;<<<===>>>???HHHNNNVVV[[[]]]^^^___aaadddcccnnnuuubbbWWWPPPUUUXXXUUUYYYkkksssaaaZZZVVVSSSXXXWWWWWWWWWVVVTTTRRRPPPHHHFFFDDDDDDCCCBBB@@@>>>:::::::::::::::::::::::::::;;;<<<<<<;;;<<<===???>>>OOOnnn~~~~~~{{{{{{{{{nnnsssxxxbbbVVVZZZiiijjjjjjjjjkkkjjjiiihhhgggdddbbb___]]]\\\XXXQQQKKKBBB<<<999;;;;;;999999;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======@@@<<>>======<<<;;;;;;::::::999999888888777777666666666666666666666666666666777888888777888999;;;<<<>>>>>>???@@@???<<<;;;;;;<<>>>>>???@@@AAABBBCCCCCCDDDDDD========================<<<<<<===>>>???AAABBBCCCDDDKKKTTTZZZ]]]^^^```bbbaaaeeehhhnnnyyytttbbbQQQRRRQQQOOOPPP^^^zzzmmmdddZZZQQQVVVWWWXXXXXXVVVTTTSSSRRRJJJHHHEEEDDDDDDCCCAAA???::::::::::::::::::::::::999:::;;;;;;:::;;;===???@@@TTTvvv}}}|||{{{vvvgggdddkkkppp___\\\fffhhhiiijjjkkkkkkjjjhhhgggeeebbb^^^]]]\\\YYYSSSNNNDDD>>>:::;;;;;;999999<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======???@@@TTTxxxvvv```aaavvvnnnbbbfffsssooonnnnnnhhhddd\\\SSSNNNNNNNNNOOONNNHHHDDDIIIQQQ]]]pppooo```SSSUUUccccccfffhhheeeYYYMMMKKKPPPTTTQQQOOOPPPSSSOOOCCC777888888888888777777777777666777777888888888888888888888888888888888888888777666888:::888777===FFFXXXyyyrrruuujjjcccdddbbb___]]]\\\^^^```bbb\\\XXXSSSOOOMMMMMMMMMMMMIIIGGGDDDBBB@@@>>>>>>>>><<<;;;;;;::::::999999888888888777666666666666666666777777777777777777777888999:::<<<===>>>>>>>>>???>>><<<;;;;;;<<<>>>???@@@???===<<<;;;;;;<<<===<<<<<<:::999999999999999999999999999999999999999999999999999999999999999:::999999888888999999:::888888999999;;;===>>>???>>>>>>@@@AAABBBBBBBBBBBB;;;;;;<<<===>>>???@@@@@@???@@@AAACCCDDDFFFGGGGGGCCCJJJSSSYYY\\\]]]```bbb___eeeeeecccppp}}}lllQQQKKKHHHFFFFFFMMMbbbxxxvvvjjj```UUUTTTWWWYYYXXXVVVSSSRRRRRRKKKIIIFFFDDDDDDCCCAAA???::::::::::::::::::::::::888:::;;;;;;:::;;;===???BBB___vvv}}}|||~~~zzz~~~qqqddd^^^}}}zzzfffZZZ^^^ggghhhjjjkkkkkkjjjiiihhheeebbb^^^]]]\\\YYYSSSNNNEEE???;;;;;;;;;::::::===:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>IIIeeekkkgggyyyvvvfffaaajjjwwwwwwppp{{{~~~qqqhhh\\\TTTRRRPPPOOOQQQQQQMMMHHHHHHLLLMMM[[[ooozzz{{{lll[[[TTT]]]```cccfffeee[[[PPPMMMQQQXXXXXXVVVTTTTTTPPPFFF;;;999888888888888777777777666777888888999999888888888888888888888888888888999777888;;;999999EEEUUUhhhsssxxxlllbbbdddccc```^^^]]]^^^aaaddd\\\XXXRRRNNNMMMMMMMMMLLLHHHGGGDDDBBB@@@>>>>>>>>><<<;;;;;;::::::999999888888888777666666666666666444555666777888999999999999:::<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>===<<<;;;;;;;;;<<<===<<<;;;999888777777888888999999999999999999999999999999999999999999999999:::999999888888999999:::999999999:::;;;<<<===>>><<<===>>>???@@@@@@??????======>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGBBBIIIQQQWWWZZZ\\\```bbbaaacccdddeeemmmuuurrrgggMMMCCC>>>AAA@@@@@@KKK[[[zzzkkkbbbZZZSSSVVVYYYYYYUUURRRQQQQQQLLLIIIFFFDDDCCCBBBAAA???::::::::::::::::::::::::999:::<<<<<<;;;<<>>CCCXXXyyyuuuppp~~~}}}yyyxxx|||zzzeeeWWWTTTVVVRRRQQQSSSRRRNNNLLLNNNGGGKKKVVVhhh~~~ooo\\\[[[^^^```eeeeee\\\QQQOOORRRWWWZZZWWWQQQNNNNNNIIIBBB999999999888888888777777777777888999999999999888888888888888888888888888:::777888<<<;;;???QQQgggxxxrrryyylllaaadddcccaaa___^^^___bbbeee\\\XXXRRRNNNMMMLLLLLLLLLHHHGGGDDDBBB@@@???>>>>>><<<<<<;;;::::::999999888888888777666666666666666222333555777999:::;;;;;;:::;;;<<<>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;:::999:::;;;<<<===<<<;;;999777666666777777999999999999999999999999999999999999999999999999:::999999999999999999:::;;;;;;;;;::::::;;;;;;<<<;;;<<<===>>>??????>>>===@@@@@@AAABBBCCCCCCDDDDDDFFFGGGGGGHHHGGGGGGFFFFFFCCCIIIQQQVVVYYY\\\___cccdddbbbdddkkkmmmggg___[[[GGG<<<888???@@@;;;@@@KKKhhh~~~}}}iiiaaa]]]SSSVVVYYYYYYUUUQQQPPPPPPLLLIIIFFFCCCCCCBBBAAA???:::::::::::::::::::::::::::<<<=========>>>@@@BBBiiimmm___|||dddooonnn[[[[[[eeegggjjjllllllkkkiiihhhfffbbb^^^\\\ZZZWWWRRRMMMGGG@@@<<<<<<<<<:::;;;===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>KKKfffyyywwwxxxaaaYYYXXXQQQNNNPPPQQQNNNMMMMMMGGGDDDFFFSSSjjj}}}~~~fff]]]\\\___dddddd\\\RRROOORRRVVVYYYUUUMMMHHHJJJKKKHHH999999999999888888777777777777888999999999999888888888888888888888888888:::666777<<<>>>DDD[[[tttsssyyynnnfffbbbbbbbbbbbbbbbbbbcccddd[[[VVVPPPLLLKKKLLLNNNNNNHHHEEEBBB@@@??????>>><<<;;;;;;::::::999888777777777777777777666666666666777555555666:::;;;999777999:::;;;<<<============;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKKKKIIIHHHGGGHHHJJJMMMSSSYYY^^^bbbdddeeegggfffggghhhggg___RRRHHHAAA===::::::===@@@AAA@@@RRRqqqqqqdddZZZXXXVVVVVVXXXWWWSSSQQQRRRMMMKKKHHHFFFEEEDDDBBBAAA>>><<<999999:::;;;;;;;;;888;;;;;;???CCC<<<>>>PPPzzzXXXUUU~~~~~~{{{uuulllzzzcccUUU]]]mmmoooiiillllllhhhhhheeebbb^^^ZZZWWWUUUQQQOOOLLLFFF>>>;;;<<<===<<<:::;;;;;;;;;<<<<<<<<<<<<===<<>><<>>>>>======<<<<<<============<<<<<<::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBEEEFFFGGGIIIKKKMMMNNNOOONNNOOOPPPPPPMMMKKKKKKKKKMMMPPPUUU[[[```ccceeefffgggfffgggiiiiiicccYYYPPPDDD@@@;;;999;;;===>>>>>>DDD___|||kkkXXXWWWUUUUUUYYYYYYTTTRRRSSSMMMKKKHHHFFFFFFEEECCCAAA>>><<<:::999:::;;;;;;;;;===<<<999<<>>:::999@@@???>>>HHHaaauuuyyyggghhh{{{nnn```TTTRRRTTTTTTQQQPPPLLLNNNJJJIIIQQQ\\\xxxsss```YYYZZZ^^^bbb```WWWPPPNNNXXXXXXVVVTTTRRROOOMMMKKK>>>;;;888666777888888777888888888888888888888888888999999999999:::::::::;;;999:::???IIIZZZssskkktttjjj___bbbaaa```______```aaaaaaZZZVVVPPPLLLKKKLLLMMMNNNHHHEEEBBB@@@???>>>===<<<;;;::::::999999888888888777777777777666666666666666666666777999:::999888999;;;>>>@@@@@@???>>><<<======>>>>>>>>>>>>======:::;;;<<<===>>>===<<<;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999888888888999999:::::::::;;;;;;;;;<<<<<<===>>>@@@BBBDDDFFFKKKLLLNNNPPPSSSUUUVVVWWWUUUUUUUUUSSSPPPMMMMMMMMMPPPSSSWWW\\\aaadddfffggghhhggggggiiijjjgggaaa[[[MMMHHHAAA===;;;===>>>???>>>RRRvvvsssUUUWWWTTTUUUYYYZZZWWWTTTTTTNNNKKKHHHGGGFFFEEECCCAAA???<<<:::999:::;;;;;;:::===;;;999===>>>;;;TTT~~~^^^QQQhhhwwwzzzyyyooofff```]]]]]]___dddlllwwwmmmkkkpppuuusssrrrccc\\\bbbgggjjjnnnooommmjjjeeebbb^^^[[[ZZZXXXUUUSSSMMMGGG@@@<<<<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<===:::===:::;;;@@@???BBBPPPqqqzzzxxxyyyzzzsssgggaaaiii~~~www^^^TTTVVVWWWUUUSSSMMMPPPLLLIIIKKKOOOddduuunnnXXXXXX]]]dddddd\\\SSSPPPYYYYYYXXXWWWUUURRRPPPOOO@@@===999777777888888888999999999999999999999999999999999999::::::::::::===999:::GGGYYYmmmssssssfffcccaaa```^^^^^^^^^___```ZZZUUUPPPMMMLLLMMMMMMMMMHHHFFFBBB??????>>><<<;;;:::::::::999999888888888777777777777666666666666666666777888999:::999999:::<<>><<<>>>>>>????????????>>>>>>;;;<<<>>>??????===<<<:::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999888888888999::::::;;;;;;<<<<<<<<<<<<===>>>@@@DDDHHHLLLOOOSSSTTTVVVXXXZZZ[[[[[[[[[XXXXXXVVVSSSOOOLLLLLLLLLRRRTTTXXX\\\```dddfffgggiiihhhhhhiiijjjiiieeebbbYYYTTTLLLEEEAAA???@@@AAA@@@JJJjjj```XXXTTTTTTYYY\\\YYYVVVUUUOOOLLLIIIGGGGGGFFFDDDBBB???===;;;:::;;;;;;;;;:::999999<<>>;;;;;;@@@>>>FFFZZZyyyyyyggg```^^^\\\```nnnvvvaaaZZZWWWVVVWWWPPPTTTPPPLLLJJJIIIYYYvvvwwwrrrZZZYYY\\\dddhhhbbbZZZVVVZZZZZZXXXWWWTTTRRRPPPNNNBBB???:::777777888999888999999999999999999999999999999999:::::::::;;;;;;<<<888===PPPiii}}}{{{iiidddbbb```^^^]]]]]]^^^___YYYUUUPPPMMMMMMMMMMMMMMMIIIFFFBBB???>>>===;;;:::::::::999999999999999888777777777777666666666666666777888999999999::::::;;;===@@@BBBBBB@@@>>><<<>>>>>>????????????>>>>>><<<===>>>??????===;;;999::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::999999999999999999:::;;;;;;<<<======>>>>>>===>>>@@@DDDIIIPPPVVVYYY\\\\\\^^^______^^^]]]\\\ZZZYYYWWWRRRNNNLLLLLLNNNSSSUUUXXX[[[___bbbdddeeejjjiiihhhhhhhhhhhhfffeeebbb^^^VVVNNNFFFBBBAAA@@@AAABBBZZZxxx[[[VVVUUUYYY\\\ZZZWWWVVVOOOMMMJJJHHHGGGFFFDDDCCC@@@>>>;;;:::;;;;;;;;;:::888:::<<>><<<<<>><<<;;;999999999999999999999999999777777777777666666666666555777999:::999999:::;;;<<<===???AAAAAA@@@>>><<<>>>>>>????????????>>>>>>===>>>>>>>>>===;;;:::999::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@AAA>>>???BBBGGGMMMUUU\\\```cccdddddddddcccaaa^^^\\\\\\[[[WWWSSSOOONNNPPPRRRUUUVVVXXXZZZ]]]```bbbdddiiiiiihhhgggggggggfffffffffddd___VVVLLLDDD@@@>>>CCC@@@MMMppp{{{aaaZZZUUUXXX[[[ZZZWWWVVVPPPMMMJJJIIIHHHGGGEEECCCAAA???<<<;;;;;;<<<;;;:::<<<>>>;;;;;;CCCSSSzzzUUUYYY~~~{{{yyy|||}}}|||~~~~~~yyylll___YYYRRRNNNNNNRRRWWWYYY^^^kkkzzz}}}qqqtttaaa___kkkfffhhhnnneeefffccc___\\\[[[XXXVVVTTTPPPLLLFFF@@@<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<>>AAADDDZZZ}}}lllOOOOOOUUUddduuu~~~ggg\\\\\\RRRSSSNNNMMMOOOKKKQQQeeekkkaaaYYY\\\cccdddbbb___\\\[[[YYYVVVSSSOOOLLLJJJGGGCCC===999888999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::@@@RRRnnnmmmgggeeeaaa^^^\\\]]]^^^```XXXUUUQQQNNNMMMMMMMMMLLLIIIFFFBBB???===<<<:::999999999999999999999999999777777777777666666666666555888::::::999888:::<<<======>>>??????>>>===<<<===>>>>>>>>>>>>>>>>>>===>>>>>>===<<<;;;:::999888::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999::::::;;;<<<===>>>>>>===>>>>>>???AAABBBBBBCCCAAABBBDDDHHHOOOWWW^^^bbbggghhhiiiiiigggdddaaa___[[[ZZZWWWRRROOOOOORRRUUUVVVWWWXXXZZZ]]]```bbbcccgggggghhhhhhgggggghhhiiiiiijjjggg```TTTIIIAAA===CCC???EEE^^^yyyhhh^^^VVVWWWZZZXXXVVVUUUPPPNNNKKKIIIHHHGGGFFFDDDBBB???<<<;;;;;;<<<;;;:::;;;@@@;;;888FFF```nnnSSSgggxxxzzz}}}|||ssseee[[[YYYXXXYYY^^^dddhhhjjjnnnzzztttjjjccc]]]iiicccfffpppgggfffccc___\\\ZZZWWWTTTRRRQQQMMMHHHAAA<<<:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<>>>===@@@EEELLLjjjkkkPPPOOOVVVgggyyyjjj```WWWUUUMMMMMMQQQKKKMMM\\\sss~~~mmm]]][[[aaaddddddccc]]]\\\ZZZXXXUUURRRPPPNNNIIIDDD>>>999888999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===IIIbbbvvvhhhfffbbb^^^\\\]]]^^^```XXXUUUQQQNNNNNNMMMMMMLLLIIIFFFBBB???===<<<:::888999999999999999999999999777777777777666666666666555888;;;;;;999888:::<<<===>>>>>>>>>>>>===============>>>>>>>>>>>>======???>>><<<;;;999999888888::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999:::;;;<<<===???@@@@@@>>>??????AAABBBCCCDDDDDDDDDDDDEEEIIIOOOVVV]]]aaaiiijjjkkkkkkjjjgggdddbbbYYYWWWTTTPPPNNNOOORRRUUUXXXXXXYYY[[[]]]```bbbdddeeefffhhhhhhhhhiiijjjlllmmmnnnnnnggg[[[MMMCCC???>>>;;;>>>PPPuuulll```WWWVVVYYYWWWUUUTTTQQQNNNKKKIIIIIIHHHFFFDDDBBB???===;;;;;;<<<;;;:::777@@@>>>:::KKKgggfffYYYyyy{{{tttvvv|||}}}{{{~~~}}}}}}}}}wwwmmmddddddggglllsssxxxzzzzzzxxxeeexxxccc[[[hhhaaafffrrrjjjgggddd___\\\YYYVVVSSSQQQQQQNNNHHHBBB<<<:::;;;<<<;;;;;;;;;<<<<<<<<<======;;;>>>>>>BBBIIIRRRttt___SSSQQQXXXjjj}}}wwweee]]]XXXNNNNNNRRRLLLKKKWWWhhh|||yyyddd]]]aaaeeefffggg]]]]]]\\\ZZZXXXVVVTTTSSSJJJEEE>>>:::888999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<@@@QQQnnntttkkkfff```]]]]]]```cccdddZZZWWWSSSOOOLLLLLLMMMNNNHHHFFFDDDAAA???=========;;;;;;:::999999888888777888888777666666666666666777999;;;<<<;;;;;;<<<=========>>>>>>>>>>>>======>>><<<::::::;;;>>>??????<<<;;;::::::999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999============>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@BBBDDDFFFIIINNNTTTXXXdddfffjjjlllkkkfffaaa]]]XXXUUUQQQPPPRRRTTTVVVWWWWWWYYY[[[\\\]]]___bbbdddgggfffffffffhhhjjjkkkmmmrrrrrrpppkkkaaaTTTFFF===999BBBBBBBBBZZZ{{{\\\WWW___WWWVVV[[[UUURRROOOLLLJJJIIIGGGDDDBBBCCCBBB@@@>>><<<<<<<<<<<<:::===@@@???KKKooo|||VVVddd}}}|||uuuqqqvvvyyy|||~~~~~~|||}}}xxxzzz~~~|||qqqnnn}}}sss^^^aaakkklllkkkmmmhhheeeaaa^^^[[[YYYUUUSSSQQQNNNIIICCC???<<<<<<<<<============>>>>>>>>>>>>999CCCEEE@@@GGGbbb\\\NNNTTT___ooonnn^^^WWWOOOKKKLLLPPPPPPOOOhhhxxxsssrrrZZZZZZjjjnnnddd^^^]]]\\\ZZZXXXVVVTTTRRRLLLFFF@@@<<<;;;:::999777999999::::::::::::;;;;;;777:::;;;999888:::===>>>LLLhhhnnnjjjfffaaa^^^^^^```bbbccc[[[XXXTTTOOOMMMMMMNNNNNNIIIGGGDDDAAA>>>===<<<<<<;;;::::::999999888888777888888777666666666666666888999;;;;;;;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>>???===;;;:::<<<>>>>>>>>><<<;;;::::::999999999:::::::::::::::::::::::::::999999999999999999999999999999999999999999999999============>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBDDDEEEHHHLLLRRRVVV```bbbeeegggfffbbb^^^[[[UUUSSSPPPOOORRRUUUWWWXXXXXXYYY[[[\\\]]]^^^aaadddfffffffffggghhhjjjlllmmmrrrrrrrrrpppiii[[[KKK???999@@@AAA???NNNrrr```UUUYYYTTTVVV[[[TTTRRROOOLLLJJJIIIGGGDDDBBBCCCBBB@@@>>><<<<<<<<<<<<===>>>>>>@@@SSSzzznnnTTTlllwwwxxxuuusssuuutttxxxyyy{{{~~~|||}}}~~~|||pppsssxxxvvvfffkkk}}}rrr]]]^^^gggiiiiiilllhhheeeaaa^^^[[[YYYUUUSSSQQQNNNIIIDDD???===<<<<<<============>>>>>>>>>???<<>><<<;;;::::::::::::999888888777777888777777666666666666666999::::::::::::;;;>>>@@@@@@???>>>>>>>>>>>>???@@@AAA>>><<<<<<===>>>>>>===;;;;;;:::999999999::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999<<<<<<=========>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAACCCDDDEEEGGGJJJOOORRRZZZ\\\]]]^^^]]][[[XXXVVVQQQOOOMMMNNNQQQUUUXXXYYYYYYZZZ\\\\\\\\\^^^```bbbeeeeeefffgggiiikkkmmmnnnpppppprrrsssooocccQQQCCC>>>@@@@@@===BBBZZZlllVVVSSSQQQVVVYYYSSSRRRPPPLLLJJJIIIGGGDDDBBBCCCBBB@@@>>><<<<<<<<<<<<@@@???===DDDbbb^^^XXX{{{pppssstttuuuvvvrrrvvvwwwyyy{{{|||~~~~~~|||{{{}}}~~~~~~iiidddssssss___\\\bbbfffhhhkkkhhheeeaaa^^^\\\YYYUUUSSSQQQNNNIIIDDD@@@>>>===<<<=========>>>>>>>>>?????????@@@@@@DDDWWWooozzzxxxxxx\\\NNNPPPWWWddduuuvvvpppjjjhhheeeccceeeiiinnnrrrrrr___QQQPPPNNNHHHKKKTTTccc|||qqqppp~~~ggg\\\```ccc``````___^^^[[[XXXUUURRRQQQLLLHHHBBB===;;;:::999999999999::::::::::::;;;;;;999<<<===<<<:::;;;BBBIIIooo~~~fffgggdddaaa``````aaa```___\\\YYYVVVRRRPPPOOOOOOOOOJJJHHHDDDAAA===;;;:::999::::::999999888777777777777777666666666666777777999::::::999999;;;???BBBAAA@@@>>>======>>>@@@AAAAAA???===<<<===>>>===<<<;;;::::::999999:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999;;;<<<<<<<<<===>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAACCCDDDDDDEEEGGGKKKNNNSSSTTTUUUUUUUUUSSSRRRQQQMMMKKKJJJLLLQQQUUUXXXYYYZZZ[[[\\\\\\\\\]]]```bbbddddddfffhhhjjjlllnnnooonnnmmmooorrrqqqhhhXXXLLLHHHCCCAAA@@@???JJJnnnaaaSSSRRRWWWXXXSSSSSSPPPLLLIIIHHHGGGEEECCCCCCAAA???>>><<<<<<<<<===@@@@@@>>>NNNuuu}}}kkkUUUcccxxxmmmrrrrrrtttxxxuuuzzzzzz|||}}}~~~|||zzz|||}}}qqqzzzxxxddd\\\^^^dddhhhjjjgggeeeaaa___\\\YYYUUURRRPPPNNNJJJEEEAAA???============>>>>>>>>>?????????BBBAAA???GGG]]]tttzzzsssyyy]]]NNNMMMOOOWWWfffwww{{{lllaaaZZZWWWVVVTTTSSSUUUXXX\\\^^^lllwwwjjjSSSRRRRRRJJJJJJSSSaaa|||jjjyyydddYYY]]]dddfffaaa```^^^\\\XXXUUURRRPPPMMMIIICCC>>>;;;:::999999999999999:::::::::;;;;;;:::;;;===<<<999<<>>======>>>@@@AAA@@@>>>=========>>>===;;;:::::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::;;;;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDEEEHHHKKKMMMMMMNNNNNNNNNMMMMMMLLLHHHHHHHHHKKKPPPUUUXXXYYYZZZ[[[\\\\\\\\\]]]```bbbcccdddfffiiikkkmmmnnnoooooonnnnnnqqqrrrmmmccc[[[TTTGGGAAACCCAAADDD\\\{{{uuuZZZVVVXXXVVVTTTSSSPPPLLLIIIGGGFFFEEECCCBBBAAA???>>>===<<<=========AAACCC[[[rrr\\\QQQooopppnnnssspppssszzz{{{}}}}}}~~~~~~}}}zzzzzz|||}}}}}}uuuoookkkgggrrr{{{}}}lll]]][[[bbbhhhiiigggdddbbb___]]]YYYUUUQQQPPPNNNKKKGGGCCC@@@>>>===>>>>>>>>>>>>????????????BBBBBBBBBLLLddd~~~~~~{{{{{{fffQQQIIINNNMMMVVVfffxxx|||mmm```WWWRRRPPPPPPOOOOOOPPPRRRTTTUUU\\\fffwww{{{YYYTTTUUUNNNKKKPPP]]]zzzuuuvvv___VVV[[[dddiiiaaa```___\\\YYYUUURRRQQQMMMJJJEEE???;;;999999:::999999999:::::::::;;;;;;::::::;;;;;;999===OOOaaadddfffcccaaa___``````___^^^[[[YYYVVVSSSQQQOOOOOOOOOHHHGGGCCC@@@===;;;:::999999999999888777777666666666666666666666777777888888:::;;;;;;;;;===@@@CCC@@@???>>>>>>>>>>>>???@@@>>>===<<<<<<======<<<;;;::::::999999999:::;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::;;;<<<===>>>>>>??????@@@AAAAAABBBBBBAAAAAA???@@@BBBBBBBBBCCCFFFHHHHHHHHHJJJJJJKKKJJJIIIIIIEEEEEEFFFJJJOOOTTTWWWXXXYYYZZZ\\\\\\\\\^^^```bbbdddeeegggjjjlllmmmnnnnnnqqqqqqrrrssstttrrrooolll___NNNDDDEEEDDDBBBPPPdddeee[[[XXXTTTVVVTTTPPPLLLHHHGGGFFFEEEDDDBBBAAA???============>>>:::DDDIIIgggjjjTTTTTTzzzuuullloootttoooqqqzzz{{{|||||||||||||||{{{zzzzzz|||zzzyyyzzzzzz{{{sssfff\\\ZZZfffwwwuuu```YYY```ggghhhfffdddbbb```]]]YYYUUUQQQPPPNNNKKKHHHDDDAAA???>>>>>>>>>>>>?????????@@@@@@AAABBBEEETTTtttqqq[[[LLLIIIMMMNNNWWWhhh|||vvvhhh\\\SSSPPPNNNNNNNNNNNNNNNOOOOOOPPPRRRZZZhhh{{{fffXXXWWWRRRNNNNNNVVVrrr}}}~~~eeeYYYXXX```hhhaaa```___\\\YYYVVVSSSRRRNNNKKKGGGAAA;;;999:::;;;999999::::::::::::;;;;;;;;;999;;;<<<:::AAAZZZssseeefffccc```^^^___``````___ZZZXXXVVVSSSQQQOOONNNNNNGGGEEEBBB???===;;;;;;:::999999888888777777666666666666666666666777888888777999;;;<<<===>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::;;;======<<<;;;:::999999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999999::::::;;;<<<===>>>??????@@@AAAAAABBBBBBAAAAAA===???AAABBBBBBBBBEEEFFFDDDEEEHHHIIIJJJIIIGGGFFFDDDCCCEEEIIINNNSSSVVVVVVXXXYYY[[[\\\]]]^^^aaadddeeefffhhhjjjlllmmmmmmmmmnnnqqquuuvvvvvvuuuuuuvvvjjjZZZLLLIIIGGGDDDKKKWWWyyynnn^^^VVVQQQXXXTTTPPPKKKHHHGGGFFFEEEDDDAAA@@@???=========>>>>>>888FFFNNNpppcccQQQ^^^rrrjjjmmmrrrnnnpppvvvsssxxxxxxxxxxxxwwwuuutttsssyyyxxxzzz{{{zzz{{{tttcccZZZgggxxx}}}aaaVVV^^^eeeeeefffdddbbb```^^^ZZZTTTQQQPPPNNNLLLHHHEEEBBB@@@>>>>>>>>>?????????@@@@@@@@@???AAAHHH```oooWWWLLLJJJKKKPPP[[[mmm{{{lll^^^UUUPPPNNNOOOOOOOOOOOONNNMMMMMMNNNSSS^^^nnnxxx]]]UUURRRPPPOOOQQQhhhsssvvvbbbXXX]]]ggg```___^^^\\\ZZZWWWUUUSSSNNNLLLHHHAAA;;;888:::<<<999999::::::::::::;;;;;;===;;;;;;======GGGeeeggggggddd```^^^^^^___``````YYYXXXVVVSSSQQQOOONNNMMMFFFEEEBBB???===<<<;;;;;;999999888888777666666666666666666666666777888888666999<<<===>>>>>>@@@AAA======>>>>>>>>>>>>======:::999999;;;<<<===<<<:::999999999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999:::;;;<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAA<<<>>>@@@AAAAAABBBDDDFFFBBBDDDGGGIIIJJJIIIGGGFFFCCCCCCDDDHHHNNNRRRUUUVVVWWWYYY[[[\\\]]]___bbbdddfffgggiiikkklllllllllllliiiooouuuwwwvvvtttvvvyyysssdddUUUMMMIIIFFFLLLUUUnnnyyysss___TTTOOOYYYTTTQQQKKKHHHFFFFFFEEEDDDAAA@@@???=========>>>>>>888HHHQQQttt]]]QQQjjjtttjjjkkkpppnnnqqqrrrkkkvvvvvvvvvuuutttrrrqqqpppvvvwwwzzz}}}|||{{{llldddooo~~~|||bbbUUU\\\dddcccfffdddbbb```^^^ZZZTTTPPPOOONNNLLLIIIFFFBBB@@@???>>>????????????@@@@@@@@@>>>@@@IIIhhhqqqWWWNNNLLLKKKSSS^^^pppsssdddXXXQQQQQQRRRSSSSSSRRRPPPNNNMMMNNNQQQZZZhhhyyybbbRRRPPPRRRQQQPPPcccxxxlll[[[]]]iii______^^^\\\ZZZWWWUUUTTTNNNMMMIIIBBB;;;888:::<<<999999:::::::::;;;;;;;;;???<<<<<<>>>???KKKlllhhhcccbbbaaaaaabbbdddcccbbb^^^[[[VVVRRRNNNMMMLLLLLLHHHFFFBBB???<<<;;;:::::::::999888888777777888888555555555666666777888999888999:::<<<===>>>>>>???===>>>>>>>>>>>>======<<<999:::;;;============<<<<<<<<<<<<;;;;;;:::::::::<<<;;;::::::999999:::::::::::::::999999888888888888888888888888888888888::::::;;;<<<===>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@???AAACCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIGGGDDDCCC@@@CCCFFFIIILLLPPPTTTWWWXXXZZZ\\\^^^___aaaeeehhhhhhggggggjjjoooqqqooommmssspppqqquuuvvvtttyyyvvvfffZZZUUUUUUVVVWWWlllaaaUUU[[[TTTUUURRRNNNJJJGGGFFFGGGGGGCCCBBBAAA???>>>=========???;;;YYYzzzWWWWWW||||||pppooonnnmmmmmmmmmmmmmmmuuurrrpppppprrrrrrpppnnntttwwwzzz{{{{{{|||}}}xxxssspppooopppwww}}}WWWVVVbbb___bbbccccccaaa]]]XXXUUUTTTPPPOOOMMMJJJGGGCCC@@@>>>?????????>>>>>>>>>>>>>>>FFFAAASSSuuuvvvUUUHHHIIIMMMQQQcccssszzzrrrfff\\\VVVPPPMMMPPPRRRQQQPPPQQQPPPSSSZZZhhhtttYYYQQQRRRQQQPPP___{{{{{{~~~zzz^^^dddfffccc___\\\YYYWWWTTTRRRMMMKKKGGGBBB???<<<::::::999999:::::::::;;;;;;;;;>>>===<<<>>>EEEZZZzzzgggeeecccaaaaaabbbccccccbbb^^^[[[VVVRRRNNNMMMLLLLLLHHHFFFBBB???<<<;;;:::::::::999888888777777888888555555555666666777888999888999:::<<<===>>>??????======>>>??????>>>>>>>>>:::;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999:::::::::::::::999999999888888888888888888888888888888;;;<<<===???@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@???AAACCCCCCCCCCCCEEEFFFHHHHHHIIIJJJIIIGGGEEEDDD@@@BBBFFFIIILLLOOOTTTWWWXXXZZZ\\\^^^___aaaeeeggglllkkkkkklllnnnooopppoootttrrrssswwwvvvtttxxxnnnaaaZZZYYYZZZ[[[```|||fffWWW]]]YYYVVVSSSOOOJJJGGGFFFFFFFFFCCCBBBAAA???>>>>>>======CCCDDDffflllRRR^^^ssskkkkkkkkkkkklllmmmnnnnnnsssqqqooooooqqqrrrpppnnnqqqsssvvvxxxzzz}}}{{{xxxtttnnnhhhdddbbbbbbhhhsssjjj[[[```___bbbcccdddbbb]]]XXXUUUTTTPPPOOOMMMJJJGGGCCC@@@???????????????>>>>>>>>>>>>BBBCCCWWWvvviiiPPPHHHKKKPPPXXXiiiyyy|||qqqbbbYYYTTTUUUVVVTTTRRRRRRNNNOOOSSS___wwwcccUUUQQQOOOQQQ^^^}}}xxxhhhgggfffccc___\\\ZZZWWWTTTRRRMMMKKKGGGCCC???<<<::::::999999:::::::::;;;;;;;;;;;;<<<;;;<<>>??????======>>>???@@@@@@@@@@@@<<<===>>>>>>>>>===<<<;;;<<<;;;;;;;;;;;;:::::::::<<<;;;::::::999999:::::::::::::::999999999999888888888888888888888888888;;;===???AAACCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCCCCCCCCCCEEEGGGHHHIIIJJJKKKJJJHHHFFFEEE@@@BBBFFFIIIKKKOOOSSSWWWWWWYYY\\\]]]___aaaeeehhhnnnnnnmmmlllkkkllloooqqqqqqqqqrrrttttttsssyyyuuufff]]][[[\\\^^^\\\nnnnnnYYY[[[\\\XXXUUUPPPKKKGGGEEEEEEEEECCCBBBAAA???>>>>>>>>>>>>@@@JJJoootttZZZKKKeee|||qqqfffggghhhiiikkkmmmnnnooopppnnnmmmmmmoooppppppoooooooooqqquuuzzz~~~~~~tttpppjjjccc]]]XXXVVVUUUWWWbbbxxx~~~pppVVVXXX___bbbcccdddbbb^^^YYYUUUTTTPPPOOOMMMJJJGGGCCCAAA??????????????????????????????GGG___wwwrrrYYYJJJHHHMMMSSS^^^ooopppcccXXXUUUVVVTTTQQQPPPPPPQQQRRRVVVfff|||ppp[[[RRRNNNPPPZZZuuuzzzlllccceeeccc___]]][[[XXXUUURRRMMMKKKGGGCCC???<<<;;;:::::::::::::::;;;;;;;;;;;;:::===<<>>?????????<<<===>>>@@@@@@AAAAAAAAA>>>????????????===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999888888888888888888888888:::<<>>QQQyyylllSSSLLLooo|||rrreeefffgggiiikkklllmmmmmmllllllkkkkkkmmmnnnooopppooonnnooossszzz~~~~~~}}}{{{zzzpppllleee___YYYUUURRRPPPOOOXXXjjjwww{{{jjjQQQTTTcccaaaccceeeccc^^^YYYVVVTTTOOOOOOMMMJJJGGGDDDAAA???>>>???????????????@@@@@@???LLLfffvvvyyyxxx]]]OOOJJJJJJNNNTTT```sss|||tttsssrrr___WWWUUUSSSQQQQQQQQQTTTUUUVVV___nnn}}}zzzaaaTTTPPPMMMSSSiiizzzfffZZZeeebbb___]]][[[YYYUUURRRMMMKKKGGGCCC???===;;;::::::::::::;;;;;;;;;;;;<<<<<>>??????@@@<<<===>>>@@@@@@AAAAAAAAA??????@@@???>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999888888888888888888888888888:::<<>>>>>??????@@@@@@@@@AAA@@@OOOjjjxxxsssyyykkkRRRLLLNNNMMMOOOUUUaaavvv}}}pppgggpppnnn___XXXTTTTTTVVVNNNSSSWWWYYYcccyyyfffWWWTTTNNNPPP```rrrbbbUUUdddbbb```^^^\\\ZZZVVVSSSNNNLLLHHHCCC@@@===;;;;;;::::::;;;;;;;;;<<<<<<<<<===???BBBPPPppppppPPPllljjjgggcccbbbcccdddeeeeee^^^[[[VVVRRRNNNMMMLLLLLLHHHFFFBBB???<<<;;;:::::::::999888888777777888888555555555666666777888999999:::;;;===>>>???@@@@@@======>>>???@@@@@@@@@@@@>>>>>>??????>>><<<;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::999999::::::888999999999999:::::::::888888888888888888888888666777999;;;<<<===>>>?????????@@@@@@@@@@@@?????????AAACCCDDDDDDEEEGGGIIIGGGHHHIIIJJJJJJIIIGGGFFFDDDEEEGGGHHHHHHJJJMMMOOOQQQSSSVVVXXXZZZ]]]aaadddgggjjjmmmnnnooopppqqqrrryyy}}}{{{sssooosss}}}|||mmm```ZZZZZZ[[[[[[[[[rrrvvvXXXWWWYYYVVVQQQKKKGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@JJJlllsss[[[QQQYYYssskkkggggggiiijjjjjjiiihhhggghhhhhhhhhgggggghhhkkknnnpppqqqsssvvvzzz{{{{{{zzz{{{}}}}}}vvvkkkfff___[[[YYYWWWSSSPPPOOOMMMQQQ\\\iiiuuuxxxjjj{{{sss]]]PPP\\\aaadddfffeee```ZZZVVVTTTNNNNNNLLLJJJGGGDDDBBB@@@>>>>>>??????@@@AAAAAAAAA@@@QQQqqqfffNNNMMMPPPMMMOOOXXXeeezzzlll]]]TTTQQQTTTPPPUUUWWWWWWbbb~~~mmm[[[VVVQQQQQQ[[[uuuvvvgggYYYcccbbb```___]]]ZZZVVVSSSNNNLLLHHHDDD@@@===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;BBBYYY|||]]]IIInnnjjjgggcccbbbccceeegggggg^^^[[[VVVRRRNNNMMMLLLLLLHHHFFFBBB???<<<;;;:::::::::999888888777777888888555555555666666777888999999:::<<<===???@@@@@@@@@======>>>??????>>>>>>>>><<<===>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::888888999999999:::::::::888888888888888888888888666666666777999;;;>>>?????????@@@@@@@@@@@@?????????AAACCCDDDEEEFFFHHHJJJEEEGGGHHHJJJJJJHHHGGGFFFCCCDDDEEEEEEDDDEEEGGGIIILLLNNNQQQSSSVVVYYY]]]```dddfffjjjnnnpppooollliiirrr{{{~~~xxxsssvvv~~~qqqcccZZZWWWXXXYYYZZZmmm[[[XXXXXXUUUPPPKKKGGGEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAKKKtttnnnQQQPPPbbbyyynnnhhhdddeeeggghhhhhhhhhffffffggghhhhhhfffdddeeeiiimmmlllooossswwwxxxzzz{{{||||||}}}xxxkkkeee^^^YYYXXXVVVRRRNNNMMMIIIIIIOOOXXX```jjjrrryyy|||qqq}}}vvvqqq]]]LLLXXXaaadddfffeeeaaa[[[VVVSSSNNNMMMLLLJJJGGGDDDBBBAAA>>>>>>???@@@@@@AAABBBBBBDDDXXXfffKKKKKKNNNJJJOOO\\\iii{{{lllYYYRRRRRRSSSZZZ\\\YYY^^^uuuvvv^^^VVVRRRQQQWWWkkkooo]]]cccbbb```___^^^[[[WWWSSSNNNLLLHHHDDD@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>999DDDdddvvvPPPEEEpppjjjfffcccbbbcccfffhhhiii^^^[[[VVVRRRNNNMMMLLLLLLHHHFFFBBB???<<<;;;:::::::::999999888777888888888555555555666666777888999999:::<<<===???@@@@@@@@@===>>>>>>>>>>>>======<<<;;;<<<=========<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999::::::888888888999999:::::::::888888888888888888888888777666555666888;;;>>>@@@??????@@@@@@@@@@@@?????????AAACCCDDDEEEFFFHHHJJJEEEFFFHHHIIIIIIHHHGGGEEEAAABBBCCCBBBAAABBBCCCEEEHHHJJJMMMPPPRRRUUUYYY\\\aaabbbfffkkknnnllleee___fffsss{{{xxxuuuyyyssscccXXXTTTTTTSSSVVVgggzzz\\\WWWXXXUUUPPPKKKGGGEEEEEEEEEBBBBBBAAA@@@@@@@@@AAAAAAMMMzzzsssQQQVVVqqq~~~pppgggcccaaabbbeeegggggggggfffeeeggghhhgggeeecccdddhhhlllggglllsssvvvwwwxxx{{{~~~vvvzzz~~~~~~{{{mmmggg___ZZZYYYVVVQQQMMMMMMHHHFFFJJJPPPTTTZZZ```aaaeeekkktttyyyooommm]]]OOO```aaadddffffffaaa[[[VVVSSSNNNMMMLLLJJJGGGEEEBBBAAA>>>>>>???@@@AAAAAABBBBBBHHH^^^fffIIIHHHKKKHHHPPP```jjjyyyfffZZZXXXPPP[[[cccbbbcccqqq{{{```UUUQQQOOOSSSdddsss\\\cccbbb``````^^^[[[WWWSSSNNNLLLIIIDDD@@@>>><<<;;;;;;;;;;;;<<<<<<<<<======AAA:::GGGlllsssLLLEEEmmmjjjfffbbbaaadddggghhhhhh```]]]XXXSSSOOOMMMLLLLLLFFFDDDAAA>>>;;;:::::::::999999999888888888888777777777777888999999::::::;;;<<<>>>?????????>>>===<<<;;;;;;<<<======<<<:::@@@???>>>===;;;;;;:::::::::::::::;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;;;;999999::::::::::::;;;;;;:::::::::999999999888888:::999888888888:::<<<>>><<<===>>>???@@@AAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@AAABBBDDDFFFFFFEEECCCBBBCCCCCCDDDFFFJJJOOOTTTWWW\\\bbbiiimmmlllgggbbb___YYY```mmmxxxzzzyyy|||rrrhhh```WWWTTTUUU```___ppp^^^SSSSSSQQQNNNJJJGGGDDDCCCCCCEEE@@@>>>@@@AAA@@@AAACCCYYYUUUUUU~~~jjj``````bbbbbbbbbeeeggghhhgggeeefffiiikkkhhhccc```bbbeeekkkmmmooorrrtttvvvvvvvvv{{{{{{|||}}}vvvkkkaaa\\\WWWQQQMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKQQQTTT[[[ccckkktttvvvcccSSSYYYaaaccceeeccc___ZZZVVVTTTQQQOOOLLLJJJIIIFFFCCC@@@EEE???<<<===>>>===???BBBNNNsss~~~aaaJJJIIINNNMMMQQQYYYkkk{{{jjj___ZZZfffkkkggggggyyylllZZZTTTTTTVVVaaa}}}bbbeeedddbbbaaa___\\\YYYVVVRRRLLLHHHFFFBBB===<<<>>>===<<<<<<<<<<<<======>>>===CCCZZZ}}}ZZZHHHEEEqqqiiieeeaaa```cccfffgggfff```]]]XXXSSSOOOMMMLLLLLLFFFDDDAAA>>>;;;:::::::::999999999888888888888777777777777888999999::::::;;;<<<>>>?????????>>>===<<<<<<<<<=========<<<;;;@@@???>>>===;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;999999::::::::::::;;;;;;:::::::::999999999888888:::999888888999:::<<<>>><<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFAAA@@@@@@AAACCCHHHMMMPPPYYY]]]dddhhhiiihhhgggfff___eeennnwwwxxxwww{{{sssiiiaaaXXXVVVQQQZZZZZZiiiyyyfffWWWTTTRRROOOKKKGGGEEEDDDCCCEEEAAA???AAAAAA@@@@@@CCC]]]wwwTTT^^^mmmcccbbbccccccdddgggjjjkkkjjjhhhdddgggiiigggcccaaabbbeeejjjlllnnnqqqssstttuuuuuuvvvvvvxxxzzz}}}vvvlllbbb\\\XXXQQQMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKOOOTTTXXX]]]hhhsss{{{hhhZZZ```ccceeegggeeeaaa[[[WWWUUUPPPNNNLLLJJJIIIFFFCCC@@@BBB>>><<<>>>??????@@@DDDNNNrrruuu\\\IIIJJJNNNMMMSSS]]]kkk~~~zzznnnfffooosssrrrvvvttt]]]TTTSSSTTT^^^yyyllldddcccbbbaaa___\\\XXXUUUQQQLLLHHHFFFBBB===<<<>>>===<<<<<<<<<<<<===>>>>>>;;;HHHiiiuuuOOOFFFDDDsssiiiddd```___bbbeeeeeeddd___\\\WWWRRROOOMMMLLLLLLFFFDDDAAA>>>;;;:::::::::999999999888888888888777777777777888999999::::::<<<===>>>?????????>>>=========>>>>>>>>>>>>======@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;:::999:::;;;;;;999999::::::::::::;;;;;;:::::::::999999999888888:::999888888999:::<<<===<<<<<<>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCCCCDDDEEEFFFHHHIIIJJJBBBAAA>>>===>>>AAAFFFHHHSSSWWW]]]bbbeeeiiilllnnngggjjjpppuuuuuutttyyytttjjjbbbXXXWWWOOOUUUTTTaaa|||nnnZZZVVVSSSPPPLLLHHHFFFDDDDDDEEEBBBAAACCCBBB@@@@@@CCC[[[kkkQQQjjjnnnddddddccccccdddgggjjjkkkjjjhhhbbbeeehhhhhhfffdddeeefffiiijjjmmmoooqqqrrrssssssqqqrrrtttwww{{{~~~wwwmmmccc]]]YYYRRRMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIILLLMMMNNNVVV^^^vvv~~~xxx^^^VVVeeegggiiigggbbb\\\XXXUUUPPPNNNLLLJJJIIIGGGCCC@@@@@@======@@@AAA@@@BBBEEEOOOooogggVVVIIIKKKMMMMMMUUUaaakkk~~~|||rrrvvvyyyzzz~~~bbbVVVSSSQQQZZZsssjjjbbbbbbbbbaaa^^^[[[WWWTTTQQQLLLHHHFFFCCC===<<<>>>===<<<<<<<<<======>>>???;;;QQQwww~~~VVVFFFGGGDDDpppiiieeeaaa```bbbddddddbbb^^^[[[WWWRRRNNNMMMLLLLLLFFFDDDAAA>>>;;;:::::::::999999999888888888777777777777777888999999::::::<<<===>>>???@@@???>>>>>>===>>>?????????>>>>>>>>>??????===<<<<<<;;;;;;;;;<<<<<<<<<============>>>===<<<;;;:::999:::;;;;;;999999999:::::::::;;;;;;:::::::::999999999888888999999999999999;;;<<<===;;;<<<===???@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBCCCEEEHHHJJJLLLGGGDDD@@@======???BBBEEELLLQQQYYY```eeeiiimmmpppmmmnnnqqqtttsssssszzzxxxlllbbbYYYXXXSSSTTTRRR[[[yyysss[[[WWWUUUQQQMMMIIIFFFEEEDDDDDDBBBBBBDDDCCC@@@@@@DDD```___PPPsssyyyhhhbbbdddcccbbbccceeeggggggfffdddaaadddgggiiihhhgggggghhhiiijjjlllnnnoooqqqrrrrrrqqqrrrsssvvvzzz}}}wwwmmmccc^^^YYYRRRMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHIIILLLLLLLLLRRRXXXbbbnnnjjjVVVeeehhhjjjhhhccc\\\WWWUUUPPPNNNKKKJJJIIIGGGCCCAAA@@@>>>>>>AAAAAA@@@BBBFFFVVVqqq|||\\\QQQJJJKKKLLLLLLUUUbbblll~~~hhhXXXSSSOOOVVVkkkjjj```bbbcccbbb^^^ZZZUUUSSSPPPKKKHHHGGGCCC>>><<<>>><<<<<<<<<<<<===>>>??????AAAYYYcccCCCCCCJJJEEEmmmjjjfffcccbbbdddeeedddbbb]]][[[VVVQQQNNNLLLLLLLLLFFFDDDAAA>>>;;;:::::::::999999999888888888777777777777777888999999::::::<<<===???@@@@@@@@@???>>>===???AAA@@@>>>===>>>??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<============>>>===<<<;;;:::999:::;;;;;;999999999:::::::::;;;;;;:::::::::999999999888888999999999999:::;;;<<<<<<;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAABBBDDDGGGJJJLLLJJJGGGCCC???===>>>@@@BBBFFFMMMXXXaaagggjjjlllmmmooooooqqqsssssssss||||||nnncccZZZYYYXXXVVVSSSWWWooowww\\\XXXUUURRRMMMIIIGGGEEEDDDDDDBBBCCCEEECCC@@@BBBGGGoootttUUUSSS~~~oooaaa___ddddddccccccdddeeeeeebbb```^^^```ccceeeeeeffffffgggiiijjjkkklllnnnoooqqqrrrssstttuuuwwwzzz}}}uuukkkbbb^^^ZZZSSSNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIGGGGGGJJJKKKJJJMMMRRRQQQ[[[mmmdddcccfffhhhgggbbb\\\VVVSSSOOOMMMKKKJJJIIIGGGDDDAAAAAA???@@@BBBAAA???BBBGGG___www~~~jjjVVVPPPLLLLLLJJJKKKTTT```lll~~~ppp[[[TTTNNNSSSeeerrr^^^aaadddddd___YYYUUUSSSOOOJJJHHHGGGDDD>>><<<>>><<<<<<<<<======>>>@@@@@@EEEaaaRRR???EEEIIIDDDnnnkkkgggccccccdddeeecccaaa]]]ZZZUUUQQQNNNLLLLLLMMMFFFDDDAAA>>>;;;:::::::::999999999888888888888777777777777888999999::::::===>>>???@@@@@@@@@???>>><<>><<<>>>@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<============<<<;;;:::999:::;;;;;;999999::::::::::::;;;;;;:::::::::999999999888888888888999::::::;;;;;;<<<;;;;;;===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAABBBDDDGGGJJJLLLIIIGGGCCC@@@>>>===>>>???BBBKKKXXXccciiikkkkkkkkkooopppsssuuutttuuu|||rrrggg^^^^^^]]]XXXXXXYYYiii~~~cccXXXVVVRRRMMMIIIFFFDDDCCCDDDBBBCCCDDDBBB@@@DDDKKKvvvdddOOOZZZ|||iii]]]]]]dddeeeddddddeeefffeeebbb```[[[\\\]]]^^^```bbbcccdddhhhhhhiiijjjkkkmmmooopppssssssuuuwwwyyy|||~~~rrriiiaaa]]]ZZZSSSNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHKKKKKKIIIIIIMMMNNNTTT```qqqaaa```dddggggggbbb\\\VVVSSSOOOMMMKKKJJJIIIGGGDDDBBBAAA@@@@@@AAA@@@???DDDKKKddd~~~aaaTTTOOOLLLKKKJJJKKKTTT^^^mmm~~~xxx___VVVOOORRR```zzznnn]]]bbbffffff```YYYUUUSSSNNNJJJHHHHHHDDD???<<<>>><<<<<<<<<===>>>???@@@AAAJJJlllpppIIIBBBFFFDDDCCCrrrjjjgggcccbbbccccccaaa^^^\\\YYYUUUQQQNNNLLLLLLMMMFFFDDDAAA>>>;;;:::::::::999999999888888888888777777777777888999999::::::===>>>???@@@AAA@@@??????;;;>>>AAA@@@===;;;===@@@>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;999999::::::::::::;;;;;;:::::::::999999999888888888888999:::;;;;;;;;;;;;:::;;;<<<>>>??????@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKHHHGGGEEECCCAAA??????>>>@@@IIIVVVbbbiiilllmmmmmmpppqqquuuxxxvvvuuu{{{uuullldddfffaaa^^^bbbbbbjjj}}}jjjXXXUUUQQQMMMHHHEEECCCCCCCCCBBBBBBCCCAAA@@@GGGOOOyyyWWWMMMbbbzzzfffYYYYYY___aaaaaaaaaccceeeeeecccaaa]]]\\\[[[\\\^^^aaacccdddffffffffffffhhhjjjkkkmmmnnnoooqqqssswwwzzz}}}|||ooofff___\\\YYYSSSNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNKKKKKKNNNOOOLLLLLLNNNOOORRRXXXbbbsssfff^^^bbbfffgggccc]]]WWWTTTNNNMMMKKKJJJIIIGGGEEEBBB???>>>???@@@???@@@HHHRRRrrrbbbSSSOOOKKKIIIIIIMMMVVV^^^mmmxxxrrrooosssyyybbbXXXPPPRRR^^^uuuooo\\\bbbhhhhhhaaaZZZUUUTTTMMMIIIHHHHHHEEE???<<<>>><<<<<<<<<===>>>@@@AAABBBUUUyyydddEEEGGGEEE???GGGuuuiiifffbbbaaabbbbbb```]]]\\\YYYUUUQQQNNNLLLLLLMMMFFFDDDAAA>>>;;;:::::::::999999999888888888888777777777777888999999::::::===>>>???@@@AAA@@@??????:::>>>AAA@@@<<<:::<<<@@@>>>======<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;;;;999999:::::::::;;;;;;;;;:::::::::999999999888888888888999:::;;;;;;;;;;;;:::;;;<<<>>>????????????>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKIIIIIIHHHFFFDDDCCCAAA@@@@@@HHHUUU```hhhmmmooopppqqqssswwwzzzxxxuuuyyyxxxoooiiikkkfffdddkkkkkknnnzzzoooWWWUUUQQQLLLHHHEEECCCBBBCCCBBBBBBBBB@@@@@@HHHRRRuuuQQQNNNfffyyydddVVVTTTZZZ\\\\\\]]]___bbbcccbbbaaa```^^^\\\\\\___ccceeegggddddddcccdddeeegggiiijjjiiijjjmmmppptttyyy|||~~~zzzmmmddd^^^\\\YYYSSSNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHIIIMMMPPPNNNNNNPPPLLLNNNPPPTTTbbb}}}^^^bbbfffgggddd^^^XXXUUUNNNMMMKKKJJJIIIHHHEEEBBB===<<<===??????AAALLLWWWfffRRRNNNIIIHHHJJJOOOXXX___mmm~~~zzzsssooouuuzzzqqqiiieeeeee```cccpppcccYYYQQQSSS]]]rrr\\\ccciiiiiibbbZZZVVVTTTMMMIIIHHHHHHEEE???===>>><<<<<<<<<===>>>@@@AAABBB```___DDDKKKEEE>>>LLLsssjjjfffaaa```bbbddddddccc]]]ZZZVVVQQQNNNMMMMMMMMMIIIFFFBBB>>>;;;::::::;;;999::::::::::::999888888777777777888999999999:::<<>><<<<<<===>>>======>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;::::::;;;=========<<<;;;::::::::::::::::::::::::::::::::::::999999999999999999999999;;;::::::::::::;;;<<<<<<;;;<<<<<<===>>>??????@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKLLLNNNMMMLLLJJJHHHFFFEEEDDDCCCJJJTTT___hhhmmmooopppsssuuuuuuttttttxxx~~~wwwrrrnnnpppsssgggnnnwww{{{jjj[[[VVVSSSRRRMMMFFFCCCDDD???BBBEEE>>>EEEDDDCCChhhpppYYYPPPkkkttt___UUUUUUYYY[[[^^^\\\XXX[[[cccdddaaa[[[ZZZYYYYYY[[[^^^bbbdddggggggfffdddbbbdddgggjjjkkklllmmmpppsssvvvyyy{{{}}}~~~yyywwwlllbbb^^^[[[VVVRRRRRRLLLLLLLLLKKKKKKKKKJJJIIIMMMMMMMMMMMMMMMNNNNNNNNNKKKIIIKKKSSSZZZiii]]]eeejjjfffaaa^^^YYYSSSOOONNNKKKJJJIIIGGGDDDAAA<<>>AAA@@@JJJ```bbbPPPMMMKKKJJJIIIKKKTTT^^^ooo}}}yyy|||yyy}}}rrrmmmhhheeelllxxxggg]]]SSSQQQXXXlllzzzbbbiiillleee___RRRSSSNNNKKKGGGEEECCCAAA>>><<<>>>BBB>>>;;;@@@======GGGnnnYYYKKKEEEDDDHHHJJJrrrjjjfffbbbaaacccddddddccc]]]ZZZVVVRRRNNNMMMMMMMMMIIIFFFBBB>>>;;;::::::;;;999::::::::::::999888888777777777888999999::::::>>>@@@AAAAAA???>>>===>>>???>>>===<<<============>>>>>>>>>======<<<;;;:::999;;;<<<<<<;;;;;;<<<=========<<<;;;::::::::::::::::::::::::::::::::::::999999999999999999999999;;;::::::::::::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCEEEFFFHHHJJJLLLMMMNNNLLLJJJHHHFFFEEEDDDCCC@@@IIIUUUaaaiiimmmppprrrssstttuuuttttttwww~~~zzzvvvqqqssssssiiinnnuuuxxxvvv[[[VVVSSSRRRMMMFFFCCCDDDBBBDDDFFF>>>DDDDDDDDDjjjiiiUUUQQQpppsss___UUUUUUYYY]]]^^^\\\XXXZZZ______[[[[[[ZZZZZZYYY[[[^^^aaaccccccccccccbbbaaacccgggjjjjjjkkkmmmooosssvvvxxxzzzzzzzzz|||yyyoooeeeaaa^^^YYYUUUTTTPPPOOOMMMLLLLLLKKKKKKJJJLLLLLLMMMMMMNNNNNNOOOOOONNNJJJKKKPPPTTT```}}}xxxYYYcccjjjhhhddd```ZZZSSSPPPNNNLLLJJJIIIGGGDDDAAA===BBBAAA@@@BBBAAAKKKaaa[[[NNNKKKJJJJJJJJJMMMVVV```nnn}}}wwwsssuuuwwwyyyzzzlll```UUURRRWWWjjjeeejjjkkkddd```TTTVVVNNNKKKGGGEEECCCAAA>>><<<<<>>===AAA???AAALLLuuuyyyQQQIIIFFFEEEHHHIIIqqqjjjfffbbbaaaccceeedddbbb]]][[[VVVRRROOOMMMMMMNNNIIIFFFBBB>>>;;;::::::;;;999::::::::::::999888888777777888888999::::::;;;@@@AAABBBAAA???>>>???@@@??????>>>===============>>>>>>>>>===<<<<<<;;;;;;:::<<<======<<<;;;===>>>======<<<;;;::::::::::::::::::::::::::::::::::::999999999999999999999999;;;::::::::::::;;;<<<<<<;;;<<<===>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFDDDDDDEEEGGGIIIKKKMMMNNNMMMKKKHHHEEECCCBBBBBBBBB>>>IIIYYYdddjjjmmmpppsssrrrtttuuuuuutttwww}}}|||wwwrrruuussslllooosssuuuvvv[[[WWWSSSQQQMMMFFFCCCEEEEEEEEEFFF???EEEDDDGGGpppdddRRRSSSvvvrrr___VVVVVVYYY[[[[[[YYYWWWXXX\\\[[[XXX[[[ZZZZZZZZZ[[[]]]```aaa___````````````bbbeeeiiihhhiiikkknnnqqqtttvvvwwwuuuwwwxxxzzz~~~}}}ssskkkgggddd^^^[[[ZZZWWWTTTOOOMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQLLLKKKMMMNNNVVVmmmkkkXXXaaaiiijjjgggbbb[[[SSSPPPNNNLLLKKKJJJHHHDDDBBB???CCCBBBBBBDDDAAALLLdddrrrTTTLLLIIIHHHJJJKKKNNNXXXcccnnn||||||{{{~~~uuunnnkkk{{{ttteeeVVVRRRVVVfffiiikkkkkkdddaaaVVVXXXNNNKKKGGGEEECCCAAA>>><<<;;;@@@>>>>>>CCC@@@DDDSSScccGGGFFFFFFFFFHHHGGGpppiiifffbbbaaaccceeedddbbb^^^[[[WWWRRROOONNNNNNNNNIIIFFFBBB>>>;;;::::::;;;999::::::::::::999888888777777888888999:::;;;;;;AAABBBBBBAAA??????AAACCCAAAAAAAAA???>>>===>>>??????>>>======<<<;;;;;;;;;;;;<<<======<<<<<<===???======<<<;;;::::::::::::::::::::::::::::::::::::999999999999999999999999;;;::::::::::::;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFFFFFFFGGGIIIKKKNNNOOOMMMKKKGGGCCC@@@@@@AAAAAA???LLL]]]hhhkkkmmmppptttrrrtttvvvvvvuuuwww{{{zzztttqqqtttssspppqqqqqqrrryyy\\\WWWSSSQQQLLLFFFDDDEEEFFFEEEEEE???FFFEEELLLyyycccQQQUUUzzzqqq___WWWVVVYYYUUUUUUUUUVVVXXX[[[ZZZYYYZZZZZZYYYYYY[[[\\\___```___`````````___aaadddfffeeefffhhhkkknnnppprrrssstttvvvxxxzzz}}}yyyrrrppplllfffbbbbbb___ZZZSSSNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQMMMKKKKKKLLLRRRcccuuuppp\\\bbbhhhjjjhhhbbb[[[UUUQQQOOOMMMKKKJJJHHHEEECCC@@@CCCBBBCCCDDDAAANNNiii|||cccRRRLLLJJJIIIJJJKKKNNNXXXcccpppzzz~~~}}}tttgggmmm}}}{{{iiiXXXRRRUUUaaaiiikkklllfffbbbUUUVVVNNNKKKGGGEEECCCAAA>>><<<;;;???>>>???BBB???FFFZZZyyyVVVBBBEEEFFFFFFHHHFFFpppiiieeebbbbbbdddeeecccaaa^^^[[[WWWRRROOONNNNNNNNNIIIFFFBBB>>>;;;::::::;;;999::::::::::::999888888666777888999:::;;;<<<<<>>???AAA???>>>===<<<;;;;;;<<<<<<;;;<<<======<<<<<<===???======<<<;;;::::::::::::::::::::::::::::::::::::999999999999999999999999;;;::::::::::::;;;<<<<<<<<<<<<===???@@@BBBCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIHHHHHHHHHIIIKKKNNNOOOMMMKKKGGGCCC@@@???@@@AAACCCPPP```jjjlllmmmpppsssrrruuuwwwwwwvvvwwwzzz~~~zzztttppptttttttttrrrooorrr}}}\\\WWWRRRPPPLLLFFFDDDFFFDDDBBBDDD@@@GGGGGGPPP```OOOWWW}}}nnn^^^WWWVVVXXXTTTSSSSSSVVVYYYYYYWWWWWWYYYYYYYYYYYYZZZ\\\^^^___aaabbbbbbaaa``````bbbdddbbbcccfffiiilllmmmoooooouuuxxx|||~~~~~~zzzxxxuuunnnkkklllhhhaaaXXXRRRQQQQQQOOOMMMMMMNNNNNNOOOPPPPPPQQQQQQOOOMMMLLLLLLNNNTTTaaalll{{{ddddddfffhhhfff```ZZZVVVQQQPPPMMMLLLKKKIIIFFFCCC@@@AAA@@@BBBDDDAAAQQQqqqzzz~~~YYYRRRNNNKKKJJJKKKKKKNNNXXXbbbppp|||xxx|||tttkkkhhhuuujjjXXXSSSTTT]]]xxxgggkkkmmmhhhcccTTTRRRNNNKKKGGGEEECCCAAA>>><<<<<<@@@>>>>>>@@@===HHHaaannnQQQBBBEEEDDDEEEHHHFFFppphhheeebbbbbbeeeeeecccaaa^^^\\\WWWSSSPPPNNNNNNOOOIIIFFFBBB>>>;;;::::::;;;999::::::::::::999888888666777888999:::;;;<<<===???AAABBBBBBAAA@@@AAACCCCCCDDDEEECCC???>>>???BBB@@@???===<<<;;;;;;<<<<<<:::<<<======<<<;;;===>>>======<<<;;;::::::::::::::::::::::::::::::::::::999999999999999999999999;;;::::::::::::;;;<<<<<<<<<===>>>???AAACCCDDDDDDFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOONNNNNNLLLKKKJJJIIIIIIKKKMMMNNNNNNKKKHHHDDDBBB@@@@@@@@@EEEPPP^^^hhhlllnnnpppssssssvvvyyyyyyxxxxxxzzz}}}|||uuurrrwwwuuuxxxrrroootttzzz~~~]]]WWWRRRPPPKKKFFFDDDFFFCCCAAADDDBBBHHHGGGQQQWWWNNN\\\kkk]]]VVVUUUVVVWWWUUUUUUYYYZZZVVVSSSRRRVVVWWWXXXYYY[[[]]]^^^___bbbccccccbbbaaa```bbbcccaaaccceeeiiikkkmmmmmmmmmuuuzzzyyy|||}}}wwwtttvvvrrrjjj___YYYXXXVVVSSSOOOOOOOOOPPPPPPPPPPPPQQQQQQMMMMMMMMMMMMPPPVVV^^^eeevvvhhhfffeeehhhfff```ZZZXXXRRRPPPNNNMMMLLLJJJFFFDDD@@@@@@>>>BBBDDDCCCWWW|||}}}RRRSSSNNNKKKJJJKKKKKKNNNXXXbbbrrruuuttt}}}ttt```aaaooojjjWWWTTTTTTZZZrrreeeiiimmmiiidddSSSPPPNNNKKKGGGEEECCCAAA>>><<<>>>@@@===>>>@@@>>>NNNlllgggOOODDDFFFDDDDDDIIIGGGppphhheeebbbccceeeeeeccc```___\\\WWWSSSPPPOOOOOOOOOIIIFFFBBB>>>;;;::::::;;;999::::::::::::999888888666777888999;;;<<<=========???BBBBBBAAA@@@AAAAAAAAADDDEEEBBB>>><<<>>>AAA@@@???===;;;:::;;;<<<===999;;;<<<<<<;;;;;;<<<=========<<<;;;::::::::::::::::::::::::::::::::::::999999999999999999999999;;;::::::::::::;;;<<<<<<<<<===>>>@@@BBBCCCEEEEEEGGGHHHIIIJJJKKKLLLLLLMMMLLLMMMNNNOOOPPPPPPPPPPPPOOONNNLLLJJJIIIJJJLLLMMMNNNMMMJJJGGGDDDBBBAAA@@@CCCKKKXXXcccjjjoooqqqssstttwww{{{{{{yyyyyyzzz}}}}}}vvvtttyyyvvvzzzssspppwwwyyyyyy]]]WWWRRROOOKKKEEEDDDGGGDDDAAAEEECCCIIIEEEOOOrrrOOOOOOccc|||iii[[[UUUTTTUUUXXXUUUVVV[[[\\\VVVRRRRRRTTTUUUVVVXXX[[[]]]___```___aaabbbbbbaaaaaabbbdddbbbdddgggjjjmmmnnnnnnnnnssszzz{{{||||||wwwwwwzzz}}}{{{}}}{{{rrrhhhaaa```]]]XXXRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNMMMMMMPPPUUUYYY[[[___ooogggcccdddjjjiiibbb[[[YYYSSSQQQOOOMMMLLLJJJGGGDDDAAA@@@===BBBFFFFFF___QQQVVVLLLJJJIIIKKKLLLPPPZZZeeexxxqqqsss|||qqqdddccckkkhhhUUUTTTUUUXXXnnneeegggkkkhhheeeUUUSSSNNNKKKGGGEEECCCAAA>>><<<>>>???===>>>AAAAAAVVVzzz\\\JJJCCCGGGDDDEEEIIIHHHqqqhhheeecccccceeeeeeccc```___\\\XXXSSSPPPOOOOOOOOOIIIFFFBBB>>>;;;::::::;;;999::::::::::::999888888666777888999;;;<<<===>>><<<>>>AAACCCBBB@@@@@@@@@@@@CCCDDDAAA<<<:::<<<@@@@@@???===;;;:::;;;<<<===999:::<<<;;;::::::;;;=========<<<;;;::::::::::::::::::::::::::::::::::::999999999999999999999999;;;::::::::::::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQOOOMMMJJJIIIJJJKKKMMMNNNMMMLLLIIIFFFCCCAAA@@@@@@GGGRRR^^^iiiooorrrsssuuuxxx||||||zzzyyy{{{}}}}}}vvvsssxxxwww|||ssspppzzzxxx]]]WWWRRROOOKKKEEEDDDGGGFFFCCCFFFEEEIIIDDDMMMkkkLLLRRRiiizzzgggZZZUUUSSSTTTUUURRRTTT\\\^^^XXXUUUVVVSSSTTTVVVXXX[[[]]]___```\\\^^^```aaaaaaaaaccceeedddfffiiilllnnnoooooooooqqqyyyyyy}}}~~~|||~~~}}}}}}xxxmmmgggeeebbb[[[UUURRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNMMMOOORRRTTTSSSPPP[[[tttdddaaadddlllmmmddd\\\YYYSSSQQQOOONNNMMMJJJGGGEEECCC@@@>>>CCCGGGIIIdddRRRZZZJJJHHHHHHJJJMMMQQQ\\\gggqqqsss}}}rrrbbb___ooofffTTTTTTUUUWWWlllffffffiiigggeeeXXXVVVNNNKKKGGGEEECCCAAA>>><<<>>>???<<>>???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDGGGIIIKKKLLLKKKKKKLLLMMMRRRRRRSSSUUUVVVVVVVVVVVVSSSQQQNNNKKKIIIHHHHHHIIIPPPNNNKKKIIIGGGDDD@@@===@@@DDDOOO^^^jjjmmmooorrrsssuuuwwwwwwwwwxxxzzz|||{{{ssspppvvv{{{wwwuuuwwwyyy~~~```ZZZTTTQQQLLLFFFEEEHHHJJJFFFFFFCCCJJJIIITTT```UUUNNNiiixxx```XXX[[[XXXQQQRRRRRRSSSUUUXXXYYYWWWVVVQQQSSSUUUWWWYYY[[[\\\]]]]]]\\\\\\]]]___aaabbbbbbdddfffiiiiiiiiiiiijjjkkkmmmqqq{{{{{{oooffffffhhhqqq~~~yyysssmmmhhhbbb^^^WWWTTTRRRPPPQQQQQQPPPOOORRRQQQOOONNNSSSXXXUUUNNNXXXZZZiiiooo^^^^^^jjjjjjccc]]]UUUTTTQQQNNNNNNNNNLLLGGGBBBBBBEEE>>>???GGGGGGfff[[[SSSNNNJJJHHHJJJNNNUUUaaammm~~~pppttt{{{||||||gggdddooohhhSSSTTTTTTSSSggguuubbbfffjjjbbbXXXWWWQQQKKKFFFFFFCCC???<<<===???AAA;;;???HHHFFF___OOOKKKEEECCCEEEHHHIIIIIInnnhhheeebbbaaadddeeedddbbb^^^\\\XXXTTTPPPNNNMMMMMMJJJFFFAAA===<<<<<<;;;::::::::::::999999999888888888888888999:::;;;<<<===AAAAAAAAAAAAAAA@@@?????????@@@@@@>>><<<;;;<<<>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::;;;::::::999:::;;;<<<===<<<<<<===>>>>>>>>>=========>>>???@@@BBBCCCDDDDDDGGGJJJLLLMMMMMMMMMNNNOOOPPPQQQSSSUUUVVVWWWXXXXXXVVVTTTQQQNNNKKKJJJJJJJJJJJJHHHFFFEEEEEEEEECCCBBBBBBDDDMMM]]]iiinnnppprrrrrrtttvvvwwwxxxxxxzzz|||{{{tttqqqwwwzzzwwwvvvwwwyyy~~~aaa[[[UUURRRMMMGGGEEEGGGIIIEEEFFFCCCJJJHHHTTT[[[QQQLLLhhhyyy___VVVWWWWWWSSSQQQQQQRRRTTTVVVWWWVVVTTTPPPQQQTTTWWWYYY[[[\\\]]]^^^]]]]]]]]]^^^___``````aaacccfffgggggghhhjjjkkknnnrrrzzzkkkbbbaaabbbeeeooozzzuuuooojjjdddaaaYYYVVVSSSQQQQQQPPPOOONNNMMMMMMMMMPPPYYY```___YYYWWWYYYhhhllleeemmmlllgggbbbZZZUUUSSSPPPOOOOOOMMMHHHDDDAAACCC???AAAGGGIIIhhhXXXRRRNNNJJJHHHJJJMMMSSS___jjj{{{ooosss{{{~~~wwwkkkkkk}}}lllVVVUUUTTTSSSggg|||jjjiiimmmdddZZZWWWQQQKKKFFFFFFDDD???<<<===???AAA;;;>>>EEEHHHhhhnnnNNNJJJEEECCCEEEGGGIIIIIImmmhhheeebbbaaadddeeedddbbb___]]]YYYUUUQQQOOONNNMMMJJJFFFAAA>>><<<<<<;;;::::::::::::999999999888888888888888999:::;;;<<<===@@@@@@@@@@@@@@@@@@???>>>?????????>>><<<;;;<<<===>>>===<<<;;;::::::::::::<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::::::::999999999:::;;;<<<;;;<<<>>>@@@@@@@@@>>>======>>>???@@@AAACCCDDDDDDGGGJJJLLLNNNNNNOOOPPPRRRRRRSSSUUUWWWYYY[[[\\\\\\YYYXXXUUUQQQNNNLLLKKKJJJEEEDDDBBBCCCFFFJJJLLLMMMJJJIIINNN\\\iiinnnoooppprrruuuwwwxxxxxxyyyzzz|||~~~|||uuurrrwwwxxxxxxxxxxxxyyyaaa[[[VVVSSSNNNHHHEEEGGGHHHEEEGGGDDDIIIHHHTTTYYYPPPLLLjjj{{{aaaTTTTTTVVVVVVQQQQQQRRRSSSUUUUUUTTTRRROOOQQQSSSVVVXXXZZZ[[[\\\^^^^^^]]]]]]]]]]]]]]]^^^^^^```cccdddeeefffiiikkkppprrryyyyyyfffdddnnnmmmnnnvvv|||wwwsssnnnhhheee\\\YYYUUURRRQQQPPPOOONNNMMMOOORRRZZZhhhtttuuupppeeeffftttqqqeeennnpppkkkdddZZZWWWUUURRRRRRRRROOOJJJEEE@@@BBB@@@BBBGGGKKKiiiTTTRRRNNNKKKIIIIIIKKKQQQ]]]iiiwwwmmmsss{{{zzzlllkkksssZZZUUUTTTSSSfffuuurrrmmmoooggg\\\VVVQQQKKKFFFFFFDDD???===>>>???@@@======BBBLLLsss```LLLIIIEEECCCDDDGGGHHHIIIkkkhhheeebbbaaadddeeedddbbb___]]]ZZZVVVSSSPPPNNNMMMKKKGGGBBB>>>===<<<;;;;;;:::::::::999999999888888888888888999:::;;;<<<===??????@@@@@@@@@??????>>>@@@@@@@@@???===<<<===>>>======;;;:::::::::::::::<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::999999999999::::::;;;;;;999;;;>>>@@@AAA@@@???=========>>>@@@AAABBBCCCDDDFFFHHHLLLNNNOOOPPPRRRTTTVVVXXXZZZ\\\^^^___```aaa\\\ZZZXXXUUUQQQNNNKKKJJJFFFDDDCCCEEEJJJQQQWWWZZZTTTPPPQQQ\\\ggglllmmmnnntttvvvyyyyyyyyyxxxyyyzzz}}}}}}vvvqqquuuuuuwwwyyyzzz{{{aaa\\\XXXUUUPPPIIIFFFGGGGGGEEEHHHDDDHHHHHHWWWZZZRRROOOnnn~~~eeeWWWTTTUUUWWWRRRRRRRRRSSSUUUUUUSSSQQQQQQRRRSSSUUUVVVWWWXXXXXX[[[\\\\\\\\\[[[[[[]]]^^^___```bbbcccccceeegggjjjqqqsssxxx}}}vvv}}}xxx{{{}}}{{{vvvqqqllliii```\\\WWWSSSQQQPPPNNNMMMNNNQQQWWWcccvvvxxxyyyoooaaammmrrrlllbbbVVVXXXVVVSSSSSSSSSPPPJJJEEEAAAAAAAAACCCEEELLLiiirrrPPPQQQMMMJJJIIIJJJKKKQQQ^^^kkktttmmmrrr|||zzzpppyyy]]]UUURRRRRRbbbyyyuuurrrlllpppkkk]]]TTTPPPJJJFFFEEEDDD???===>>>===?????????@@@PPP|||XXXIIIGGGEEECCCDDDFFFHHHIIImmmhhheeebbbaaadddeeedddbbb^^^]]]ZZZWWWSSSPPPNNNMMMKKKGGGBBB>>>===<<<<<<;;;:::::::::999999999888888888888888999:::;;;<<<===>>>??????@@@@@@@@@??????BBBBBBBBBAAA>>>>>>???@@@======;;;:::::::::::::::;;;;;;;;;;;;;;;<<<======>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::999999::::::;;;;;;;;;;;;777999<<>>???AAABBBCCCCCCCCCFFFJJJMMMOOOQQQSSSUUUYYYZZZ\\\^^^```aaaaaabbb___^^^\\\ZZZVVVRRRNNNLLLIIIGGGEEEGGGMMMUUU\\\```WWWQQQQQQYYYccchhhlllooovvvxxxzzz{{{yyyxxxwwwxxx~~~wwwqqqrrrrrruuuyyyzzz}}}```\\\YYYWWWRRRKKKGGGHHHGGGGGGJJJEEEHHHIII]]][[[SSSPPPooo}}}iii\\\UUUTTTUUUSSSSSSSSSTTTVVVVVVTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSWWWYYYZZZZZZZZZZZZ]]]___aaabbbcccccccccdddgggiiippprrrwww~~~oooppprrr~~~yyytttnnnjjjddd___YYYTTTRRRPPPOOONNNMMMPPPVVVdddyyy|||}}}}}}fffnnnqqqjjjaaaWWWXXXVVVTTTTTTSSSPPPIIIDDDCCCAAACCCDDDBBBNNNkkkeeeMMMNNNJJJIIIJJJKKKMMMSSSaaapppsssmmmsss|||}}}aaaVVVQQQPPP]]]pppzzzllliiipppmmm___SSSPPPJJJFFFEEEDDD???===???;;;===BBBBBBAAAVVVcccJJJGGGFFFEEEDDDDDDEEEHHHJJJqqqhhheeebbbaaadddeeedddbbb]]]\\\ZZZWWWSSSPPPMMMLLLKKKGGGBBB???======<<<;;;:::::::::999999999888888888888888999:::;;;<<<===>>>???@@@@@@AAA@@@@@@@@@CCCCCCCCCBBB@@@???@@@AAA>>>===<<<;;;::::::::::::;;;;;;::::::;;;;;;<<<===>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;777999<<<>>>@@@@@@@@@???<<<===>>>???@@@BBBCCCCCCBBBEEEIIIMMMOOORRRUUUWWWXXXYYY\\\^^^```bbbccccccddddddcccaaa^^^YYYUUURRRLLLIIIFFFGGGLLLSSSYYY\\\QQQLLLLLLRRRZZZ```hhhoootttwwwzzz{{{zzzyyyxxxyyyzzzrrrrrrqqqssswwwyyy~~~^^^[[[YYYYYYUUUMMMIIIIIIHHHHHHLLLEEEHHHLLLdddYYYPPPMMMlllxxxhhh]]]VVVSSSSSSRRRRRRSSSTTTVVVVVVUUUSSSRRRRRRSSSSSSSSSRRRRRRQQQTTTWWWYYYYYYXXXYYY\\\```aaabbbccccccccceeehhhkkknnnooouuu{{{}}}~~~zzzqqqssszzz}}}tttzzz{{{tttnnnjjjfffaaaZZZUUURRRQQQPPPOOOQQQSSSWWWeeeyyytttsss}}}qqqqqqpppiiiccc^^^YYYWWWUUUUUUUUUQQQJJJDDDEEE@@@DDDEEEAAARRRqqq}}}___MMMIIIIIIIIIJJJLLLMMMSSScccrrrrrrnnnsss}}}fffXXXQQQOOOYYYhhhiiihhhooommm```TTTOOOIIIEEEEEEDDD@@@>>>???<<<;;;CCCEEECCC]]]TTTGGGDDDDDDDDDDDDCCCEEEHHHJJJrrrhhheeebbbaaadddeeedddbbb\\\[[[YYYVVVSSSOOOLLLKKKKKKHHHBBB???>>>===<<<<<<:::::::::999999999888888888888888999:::;;;<<<===??????@@@AAAAAAAAAAAAAAABBBCCCCCCAAA???>>>???AAA???>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>===<<<;;;;;;:::;;;;;;:::::::::::::::::::::::::::;;;<<<=========<<<<<<999:::<<<>>>@@@AAABBBBBB<<<<<<===???@@@AAABBBCCCBBBEEEJJJNNNQQQTTTWWWZZZXXXYYY]]]```dddgggiiijjjlllllllllkkkhhhccc^^^[[[RRRNNNJJJHHHKKKPPPTTTVVVLLLHHHGGGJJJMMMRRR]]]gggppptttxxx{{{|||||||||}}}~~~vvvvvvrrrrrrtttwww}}}\\\ZZZYYYZZZWWWOOOKKKKKKJJJKKKMMMFFFIIINNNkkkWWWNNNKKKiiinnnbbbZZZTTTQQQRRRPPPPPPQQQSSSUUUVVVTTTSSSOOOPPPQQQRRRRRRRRRRRRRRRTTTWWWZZZYYYVVVVVVZZZ^^^]]]___```aaacccfffkkknnnkkklllqqqwwwwwwvvvzzzuuuqqqqqqwwwwwwmmmggg\\\gggyyy{{{tttlllhhhgggbbb[[[VVVSSSRRRQQQQQQVVVUUUXXXbbbttt}}}ttteeebbbgggzzzqqqrrrqqqiiidddaaa[[[YYYXXXXXXWWWRRRKKKEEEEEE???EEEFFFBBBYYY{{{www```QQQGGGIIIIIIKKKLLLLLLQQQaaappppppnnntttkkk[[[SSSOOOVVVbbbnnniiinnnmmmaaaVVVOOOIIIEEEEEEDDD@@@>>>??????;;;CCCEEEDDDdddSSSKKKBBBCCCDDDDDDCCCDDDGGGKKKqqqhhheeebbbbbbdddeeedddbbb[[[ZZZXXXVVVRRROOOLLLJJJLLLHHHCCC???>>>===<<<<<<:::::::::999999999888888888888888999:::;;;======???@@@AAABBBBBBBBBBBBBBBAAABBBBBBAAA>>>>>>???@@@???>>>===<<<<<<;;;<<<<<<;;;::::::::::::;;;<<<<<<>>>>>><<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;===>>>>>>>>>===<<<:::;;;<<<>>>@@@BBBDDDDDD<<<<<<===???@@@AAABBBCCCBBBFFFKKKOOORRRVVVYYY\\\YYY[[[___dddiiimmmppprrrqqqrrrsssrrrooojjjeeebbbVVVRRRMMMKKKLLLOOOQQQRRRKKKHHHFFFDDDCCCEEEPPP\\\lllqqqvvv{{{}}}~~~~~~yyyyyysssrrrsssuuu{{{www[[[YYYYYY[[[XXXQQQLLLLLLLLLLLLNNNFFFIIIPPPooo~~~xxxWWWNNNKKKjjjggg[[[WWWRRRQQQRRRNNNNNNOOORRRTTTUUUTTTRRRLLLMMMOOOQQQRRRSSSTTTTTTVVVYYY[[[YYYUUUTTTWWW[[[ZZZ[[[^^^```cccgggmmmqqqhhhjjjooossssssppprrrxxxxxx~~~{{{}}}~~~uuuhhhfffjjjxxxlll]]]SSSQQQKKKXXXooo|||ssskkkfffhhhccc[[[VVVSSSRRRRRRRRRSSSRRRRRR[[[kkkuuupppeeeXXXQQQRRRaaa{{{}}}hhhrrrtttjjjbbb^^^\\\[[[YYYZZZYYYTTTLLLFFFEEE>>>FFFGGGDDD___dddVVVHHHIIIJJJKKKKKKJJJOOO^^^nnn|||nnnnnnuuutttyyynnn^^^UUUQQQVVV___}}}tttlllnnnlllaaaWWWOOOIIIEEEEEEDDD@@@>>>@@@AAA;;;BBBDDDDDDjjjOOOJJJAAACCCDDDDDDCCCDDDGGGKKKnnniiigggdddcccccccccbbb```]]]ZZZYYYXXXSSSMMMKKKNNNIIIFFFBBB>>>;;;::::::;;;===<<<999888777777888999888888888999:::;;;======>>>@@@BBBBBBAAAAAAAAABBBCCC@@@======@@@BBBBBBAAA>>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<======<<<;;;::::::::::::888999999::::::999999888<<<:::999;;;???AAA@@@>>>999:::<<<>>>@@@AAABBBBBB>>>>>>???@@@AAACCCDDDEEEFFFFFFLLLTTTYYYYYYZZZ]]]aaa``````eeemmmtttwwwxxx~~~}}}|||xxxsssmmmgggccc^^^YYYQQQMMMQQQYYYZZZWWWOOOFFFBBBFFFFFFEEEMMMZZZooorrrvvvxxxyyyzzz|||}}}|||{{{zzzzzz}}}[[[\\\\\\ZZZUUUQQQOOOOOOLLLLLLKKKKKKJJJOOO}}}cccKKKKKKJJJeeelllUUUOOORRRQQQLLLNNNOOOQQQRRRSSSTTTSSSSSSMMMNNNQQQSSSTTTTTTSSSSSSWWWWWWWWWWWWWWWXXXYYYZZZ]]]\\\[[[\\\aaaiiillllllmmmllloootttrrriiicccdddjjjkkkhhhgggvvvrrrnnnwwwjjj\\\OOOIIIIIIIIIVVVlllyyylll___aaa^^^XXXRRRNNNMMMLLLLLLPPPOOOPPPVVV```eee```WWWWWWPPPPPPXXXdddxxx~~~uuuwwwppphhhvvvsssnnnjjj]]]___]]]\\\]]]]]]WWWLLLCCCIII???@@@EEEKKKfffjjjUUUMMMIIILLLIIIJJJNNNOOO[[[tttxxxlllrrrsss~~~}}}qqq|||nnn___^^^SSSNNNZZZ|||zzz~~~sssnnnuuujjjZZZZZZOOOMMMIIIEEEBBB@@@@@@@@@@@@AAA???@@@OOOqqq^^^EEEDDDCCCBBBBBBCCCEEEHHHIIIqqqiiigggdddcccccccccbbb```]]]ZZZYYYXXXSSSMMMKKKNNNIIIFFFBBB>>>;;;::::::;;;===;;;999888777777888999888888888888999;;;<<<======???AAAAAA@@@???@@@AAAAAA>>><<<<<<>>>@@@AAA@@@>>>>>>======<<<;;;:::::::::::::::;;;;;;;;;<<<<<<======<<<;;;::::::::::::999999999::::::999999999;;;999999:::>>>??????===999:::<<<===??????@@@@@@======>>>@@@BBBFFFHHHJJJHHHHHHLLLTTTYYYYYYZZZ]]]``````aaaeeemmmtttxxxyyy|||wwwpppjjjfff___^^^ZZZVVVYYYbbbiiijjj]]]SSSKKKJJJHHHFFFNNN[[[nnnqqquuuwwwxxxyyy{{{|||}}}||||||}}}zzz[[[\\\\\\ZZZVVVRRRPPPOOONNNMMMJJJIIIHHHPPP~~~aaaMMMLLLLLLgggnnnVVVNNNPPPPPPLLLMMMNNNPPPRRRSSSSSSSSSSSSMMMNNNOOOPPPQQQRRRRRRRRRUUUUUUUUUUUUVVVVVVWWWXXXZZZ[[[[[[^^^ccciiillllllnnnnnnrrrvvvqqqeee\\\ZZZRRRUUUWWW\\\ooowwwfffZZZQQQLLLNNNSSSQQQ[[[lll||||||ooodddbbb]]]WWWQQQMMMKKKIIIIIIKKKJJJKKKPPPZZZeeemmmooo```WWWQQQSSS[[[nnnyyyxxxiiicccsssssspppnnnbbb___]]]\\\]]]]]]WWWMMMDDDEEE???CCCFFFJJJiiikkkSSSLLLIIILLLIIIJJJNNNOOO[[[tttsssiiiqqqsssyyy|||nnn```aaaXXXRRR[[[zzzwwwxxxtttllltttoooaaa^^^OOOMMMIIIEEEBBB@@@@@@@@@>>>BBB@@@@@@SSSzzzVVV@@@DDDCCCBBBBBBCCCEEEGGGIIIsssiiigggdddcccccccccbbb```]]]ZZZYYYXXXSSSMMMKKKNNNIIIFFFBBB>>>;;;::::::;;;<<<;;;999888777888888999777777777888999:::;;;<<<===>>>@@@@@@?????????@@@???===;;;:::<<<>>>????????????>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<======<<<;;;::::::::::::999999999999999999999999:::999888:::<<<>>>===<<<:::;;;<<<======>>>>>>>>>=========???CCCHHHMMMPPPKKKJJJMMMTTTXXXYYY[[[___aaaaaabbbgggnnntttxxxzzz}}}wwwpppiiiddd```eeefffbbbcccmmmyyytttiii^^^XXXRRRNNNTTT___nnnppptttvvvwwwxxxzzz|||tttqqquuuzzz}}}~~~qqqZZZ\\\\\\[[[WWWTTTRRRQQQQQQOOOIIIGGGGGGOOO~~~[[[OOONNNNNNhhhqqqXXXLLLLLLNNNMMMKKKMMMNNNPPPRRRSSSSSSSSSMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYY\\\```eeeiiilllnnnpppsssxxx{{{tttfff[[[VVVPPPQQQUUU[[[fff~~~}}}ssspppsssxxxuuuiiiZZZRRRMMMLLLPPPUUUSSS[[[hhhttt~~~sssiiibbb]]]VVVPPPLLLJJJGGGFFFHHHGGGGGGJJJTTTfff~~~{{{nnnaaa\\\^^^mmmgggaaarrrsssqqqpppddd___]]]]]]^^^^^^XXXMMMDDDBBBAAAFFFEEEGGGgggjjjQQQLLLIIILLLIIIIIINNNOOO\\\uuunnnfffooosssxxxssssss{{{nnnaaaeee]]]VVV]]]xxxzzzxxxxxxiiipppqqqcccZZZPPPMMMIIIEEEBBB@@@@@@@@@===CCCAAA@@@XXX|||oooLLL>>>CCCCCCBBBCCCDDDEEEGGGIIIqqqiiigggdddcccccccccbbb```]]]ZZZYYYXXXSSSMMMKKKNNNIIIFFFBBB>>>;;;::::::;;;;;;:::999888888888999999666666666777888999;;;;;;===???AAAAAA@@@???@@@AAA???===<<<;;;<<<>>>???@@@@@@@@@???>>><<<;;;:::::::::::::::;;;;;;;;;<<<<<<======<<<;;;::::::::::::999999999999999999999999888888999999;;;<<<<<<<<<<<<<<<======>>>>>>======>>>======>>>BBBHHHMMMQQQMMMLLLNNNUUUXXXYYY\\\aaabbbccceeeiiioootttxxxzzz}}}}}}|||yyyrrriii```[[[\\\fffmmmlllllluuutttlllccc^^^```gggooorrruuuvvvxxxyyy|||~~~llleeefffmmmxxx|||}}}nnnZZZ\\\^^^]]]ZZZVVVTTTSSSSSSOOOIIIHHHFFFLLLxxxZZZOOOOOONNNiiitttZZZKKKJJJLLLMMMJJJKKKMMMNNNPPPQQQRRRSSSNNNNNNMMMMMMNNNOOOQQQRRRQQQQQQQQQRRRSSSTTTVVVWWWXXXXXX\\\```dddgggnnntttxxx}}}vvvmmmiiiooolllnnnqqqlllmmmvvvrrrsssuuukkkccc[[[XXXUUUPPPMMMNNNOOOWWW```hhhrrruuukkk```[[[UUUPPPNNNLLLIIIGGGGGGHHHHHHIIIPPPcccwwwttt~~~jjjdddtttssspppnnnbbb```______``````ZZZNNNDDDAAACCCHHHEEEEEEbbbeeeOOONNNIIIKKKHHHIIIMMMOOO\\\vvvmmmfffnnnrrryyyqqqmmmlllooonnnaaaeee```XXX]]]tttooorrrttteeeVVVPPPNNNJJJFFFBBB@@@@@@@@@===DDDBBBAAA___~~~]]]FFFAAACCCCCCCCCCCCDDDFFFGGGHHHnnniiigggdddcccccccccbbb```]]]ZZZYYYXXXSSSMMMKKKNNNIIIFFFBBB>>>;;;::::::;;;::::::999999999999999999666666666777888999;;;;;;>>>@@@BBBBBBAAA@@@AAABBB@@@???>>>======>>>@@@BBBBBBAAA@@@???===<<<;;;::::::::::::;;;;;;;;;<<<<<<======<<<;;;:::::::::::::::999999888888999999:::888999999:::::::::;;;<<<===>>>>>>??????>>>>>>>>>???>>>======@@@DDDIIILLLNNNMMMOOOVVVZZZ[[[^^^bbbdddfffhhhkkknnnrrruuuwwwwwwxxxwwwssskkkaaaVVVPPPRRR___kkknnnqqqzzz~~~vvvooonnnppprrruuuwwwyyyzzz{{{~~~tttlllllloooxxxyyy|||rrr\\\___aaa```]]]YYYVVVUUURRROOOJJJIIIFFFIIIqqqbbbNNNNNNNNNhhhwww\\\KKKIIIKKKLLLJJJJJJKKKLLLNNNOOOQQQQQQOOOOOONNNMMMNNNOOOQQQRRRPPPPPPQQQRRRTTTUUUWWWXXX[[[YYY[[[```bbbfffqqq~~~lllhhhtttuuutttssstttxxx|||}}}|||kkkccc\\\ZZZXXXRRRLLLKKKQQQZZZ```ccciiiwwwuuukkk___ZZZTTTRRRRRRQQQNNNKKKGGGHHHIIIJJJKKKZZZyyymmmgggwwwvvvrrrpppdddcccbbbbbbcccbbb[[[NNNDDDBBBDDDHHHEEEIIIddd___OOOPPPIIIKKKHHHHHHMMMOOO]]]wwwooogggnnnpppyyyrrrwwwxxxrrrmmmiiifffhhhxxxooo___ccc^^^WWW\\\pppyyyyyyzzziiiYYYQQQOOOKKKFFFCCCAAA@@@???>>>EEECCCEEEfffOOODDDEEEBBBBBBCCCDDDEEEFFFGGGGGGkkkiiigggdddcccccccccbbb```]]]ZZZYYYXXXSSSMMMKKKNNNIIIFFFBBB>>>;;;::::::;;;999999999999999999999999777777777888999:::;;;<<>>???BBBDDDCCCBBBAAA???>>><<<;;;::::::::::::;;;;;;;;;<<<<<<======<<<;;;::::::::::::;;;:::999888888999:::;;;888999;;;::::::999;;;<<<===>>>???????????????>>>@@@???>>>>>>???AAADDDFFFMMMMMMPPPXXX\\\]]]```dddfffhhhjjjkkkkkklllnnnppppppqqqqqqnnnfff[[[PPPIIIEEEQQQ]]]dddmmmxxxzzzwwwvvvuuuwwwyyyzzz{{{~~~~~~sss___bbbdddccc```[[[XXXVVVRRROOOIIIHHHFFFHHHmmmcccNNNMMMMMMgggxxx]]]MMMJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOOOONNNNNNNNNOOOOOOPPPQQQPPPPPPQQQRRRTTTVVVXXXYYY\\\ZZZ\\\aaabbbeeetttpppXXXSSSQQQSSSUUU[[[hhhwwwsssfffXXXSSSQQQOOONNNPPPYYYeeejjjeeedddooo|||wwwmmm```ZZZTTTSSSUUUUUUQQQMMMGGGFFFGGGHHHGGGMMMddd|||lllgggxxxyyywwwvvvjjjgggffffffgggeee]]]OOODDDAAACCCGGGFFFPPPooo|||[[[PPPQQQIIIKKKGGGGGGMMMOOO^^^xxxooogggnnnppp~~~tttlllccc^^^gggtttwwwpppmmmjjjfffccceeeqqqrrr^^^^^^ZZZVVV[[[mmmxxxyyyyyyhhhZZZRRROOOKKKGGGCCCAAA@@@??????CCCDDDLLLnnn{{{JJJFFFEEEBBBBBBCCCDDDEEEFFFGGGGGGjjjiiigggdddcccccccccbbb```]]]ZZZYYYXXXSSSMMMKKKNNNIIIFFFBBB>>>;;;::::::;;;888999999::::::999999999888888888888999;;;<<<===>>>@@@AAAAAA@@@@@@AAABBB@@@AAAAAA???>>>>>>BBBEEECCCCCCAAA@@@>>><<<;;;::::::::::::;;;;;;;;;<<<<<<======<<<;;;::::::::::::;;;:::888777777888:::;;;888:::<<<;;;:::999;;;===<<<<<<===>>>?????????>>>@@@@@@??????@@@AAABBBDDDLLLLLLQQQZZZ___```bbbeeeeeegggiiiiiifffeeefffgggeeegggiiigggaaaWWWLLLEEE???DDDKKKRRR]]]kkkssstttssswww{{{|||{{{zzzzzzyyywwwxxxzzz{{{|||~~~sssccceeeggggggccc]]]YYYWWWSSSNNNGGGFFFEEEHHHnnn___NNNMMMMMMgggyyy___PPPMMMLLLJJJKKKKKKJJJJJJJJJKKKMMMMMMLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPRRRTTTVVVXXXZZZ[[[ZZZ^^^eeeeeefffvvvoooVVVLLLNNNOOONNNNNNYYYnnn}}}lllXXXOOOLLLLLLMMMPPP]]]lllsssjjjccckkkxxx|||rrraaa[[[UUUTTTVVVUUUQQQLLLHHHDDDEEEHHHFFFFFFTTTfffxxx~~~}}}kkkfffyyyzzzyyyyyynnnkkkjjjiiijjjggg^^^OOODDDBBBEEEFFFDDDSSSyyy{{{\\\QQQNNNIIIKKKGGGGGGLLLOOO^^^xxxlllfffnnnqqqwwwmmmjjjfffcccmmm{{{zzzqqqkkkgggeeedddbbbiii{{{www^^^ZZZVVVUUU\\\jjjsssvvvsssddd[[[SSSPPPLLLGGGCCCAAA@@@??????@@@DDDTTTwww{{{LLLJJJBBBAAABBBCCCDDDFFFFFFGGGGGGkkkiiigggeeecccccccccbbb```]]]ZZZYYYXXXSSSMMMKKKNNNIIIFFFBBB>>>;;;::::::;;;888999999:::::::::999999888888888999:::;;;=========???@@@@@@??????@@@AAA???AAAAAA???===>>>AAAEEEDDDCCCBBB@@@>>>===;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::::::::;;;:::888777777888:::;;;999;;;===<<<:::999;;;===:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCJJJKKKQQQ[[[```aaacccfffeeeggghhhfffccc``````bbb\\\___bbbbbb]]]TTTJJJCCC>>>>>>>>>BBBNNN\\\bbbaaadddiiiooorrrtttwwwyyyyyywwwxxxzzz{{{|||~~~xxxeeegggiiihhhddd___ZZZXXXTTTNNNFFFDDDDDDIIIqqq___NNNNNNNNNgggyyy___QQQNNNLLLIIILLLKKKJJJIIIIIIJJJKKKLLLJJJKKKMMMNNNNNNMMMLLLKKKMMMNNNOOOQQQSSSVVVXXXYYYYYYYYY```hhhhhhhhhvvvnnn^^^XXX]]]^^^ZZZTTT[[[pppqqq]]]RRRNNNKKKIIIJJJZZZlllvvvkkkbbbiiiwwwvvvbbb\\\UUUTTTUUUUUUOOOIIIKKKEEEDDDIIIHHHEEEMMM[[[___hhhtttlllgggyyyzzzyyyxxxmmmnnnlllllllllhhh^^^OOODDDDDDGGGFFFBBBQQQ|||vvv___SSSKKKIIIKKKGGGGGGLLLOOO^^^yyyiiidddnnnsss{{{{{{yyywwwwwwlllfffeeeggg^^^bbbrrrzzz^^^XXXTTTTTT^^^iii}}}tttyyysssddd^^^SSSPPPLLLGGGCCCAAA@@@??????>>>DDDYYY}}}|||OOOMMM@@@AAABBBCCCEEEFFFFFFFFFFFFpppiiifffcccaaaaaaaaa___^^^___^^^[[[VVVQQQNNNNNNOOOJJJFFFAAA===<<<;;;;;;:::999999999999999999999999777777777888999:::<<<<<<@@@@@@??????@@@@@@AAABBBAAAAAA@@@>>>======???BBBBBB@@@>>>===>>>===;;;:::<<<<<<<<<<<<============<<<<<<;;;::::::::::::;;;;;;:::999999888888999999888999999::::::;;;;;;<<<;;;===?????????>>>???AAA@@@BBBCCCCCCBBBAAABBBCCCCCCEEEIIIRRR]]]eeehhhiiigggfffdddaaa\\\WWWRRRPPPJJJKKKKKKKKKIIIFFFCCCAAA???===<<<===CCCIIINNNQQQTTT^^^hhhmmmqqqvvvyyyyyywwwxxxyyy{{{~~~xxxsssttt~~~lllcccgggiiihhhfffddd]]]VVVWWWHHHGGGAAA@@@IIIlllYYYSSSQQQMMMccclll[[[PPPKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPOOONNNLLLKKKKKKLLLNNNOOOOOOQQQTTTVVV]]]ZZZaaammmnnnlllyyyzzzllltttkkksssyyyvvv```UUUooovvv```OOOGGGFFFGGGHHHTTTeeepppjjj___aaappp}}}sssddd[[[QQQLLLMMMNNNNNNLLLJJJIIIIIIIIIEEECCCIIIQQQXXX\\\iii|||hhhfffyyyqqquuurrrmmmlllpppkkkZZZLLLGGGCCCGGGIIIBBBKKKvvveeePPPMMMKKKKKKGGGHHHNNNPPP]]]uuuyyyddddddgggkkkyyyqqqlllgggddd___bbbkkkzzzbbbVVVQQQSSS]]]nnn{{{uuusssaaa^^^SSSPPPKKKFFFBBB?????????===GGGFFFPPPzzzUUUEEEEEEDDDEEEEEEDDDCCCCCCFFFHHHpppgggdddbbbaaaaaabbbaaa```^^^]]]ZZZUUUPPPNNNNNNOOOJJJFFFAAA===<<<;;;;;;:::999999999999999999999999777777777888999:::<<<<<<@@@?????????@@@@@@AAAAAA@@@@@@@@@>>><<<<<>>>>>>>>===;;;:::<<<<<<<<<<<<============<<<<<<;;;::::::::::::;;;;;;:::999999888888999999888999999::::::;;;;;;<<<;;;===???@@@?????????AAAAAACCCDDDDDDCCCBBBBBBCCCCCCDDDHHHPPPZZZbbbfffgggbbbaaa^^^ZZZUUUPPPLLLJJJDDDDDDEEEEEEDDDCCCBBBAAA???===:::;;;>>>CCCGGGHHHQQQ]]]hhhmmmooossswwwxxxyyyzzzzzz||||||ggg```cccnnnjjjeeeiiikkkiiigggddd]]]VVVSSSFFFHHHDDDDDDMMMooo```SSSQQQMMM```zzzkkk]]]RRRKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKMMMNNNOOOPPPQQQTTTVVV[[[YYY___kkkrrrsssyyy|||```WWWsssvvvbbbQQQGGGEEEGGGHHHOOO]]]fff```XXX]]]mmm{{{|||jjj```VVVQQQRRRRRRNNNIIIJJJHHHHHHIIIGGGEEEHHHMMMRRRVVVdddxxxmmmkkkzzz|||pppvvvuuuppppppssskkkXXXIIIDDDCCCDDDFFFDDDPPP{{{hhhRRRLLLJJJKKKFFFGGGNNNPPP\\\uuu{{{eeedddggglllxxxoooiiiddd```\\\]]]cccqqqcccWWWRRRSSS]]]qqqxxxwwwwwwbbb[[[SSSPPPKKKFFFBBB@@@??????;;;CCCCCCPPP}}}RRREEEGGGDDDEEEEEEDDDCCCCCCFFFHHHnnneeecccaaa```bbbcccbbbbbb\\\[[[XXXTTTOOOMMMNNNOOOJJJFFFAAA===<<<;;;;;;:::999999999999999999999999777777777888999:::<<<<<>>>>>???>>><<<:::;;;<<<<<<<<<<<<=========<<<<<<;;;::::::::::::;;;;;;:::999999888888999999888999999::::::;;;;;;<<<;;;===???@@@??????@@@AAABBBCCCEEEEEECCCBBBCCCCCCDDDDDDFFFLLLTTT\\\aaaccc^^^\\\XXXTTTOOOKKKGGGFFF@@@@@@@@@@@@AAABBBCCCDDDBBB???<<<;;;===???AAAAAAMMM\\\iiimmmmmmpppuuuxxx{{{{{{|||}}}www\\\UUUZZZhhh{{{eeehhhlllnnnkkkhhhddd]]]VVVQQQEEEGGGEEEEEENNNooo```SSSSSSMMM^^^xxxlll___SSSKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQTTTVVVXXXYYY^^^hhhttt{{{}}}|||tttsssrrrpppuuuppp]]]cccxxxeeeSSSGGGCCCDDDFFFIIITTTYYYTTTOOOXXXjjjyyymmmbbbWWWUUUYYYZZZTTTMMMMMMIIIGGGIIIIIIGGGGGGIIIKKKOOO]]]qqqyyysss~~~}}}ssszzzyyyuuuvvvwwwlllVVVFFFBBBEEEAAADDDFFFQQQzzzgggQQQKKKHHHJJJFFFGGGMMMOOO\\\ttt}}}eeedddggglllyyyooohhhbbb^^^\\\[[[\\\dddppp~~~fffYYYRRRRRR]]]uuu|||tttwwwyyybbbYYYTTTQQQLLLGGGBBB@@@??????<<>>??????@@@@@@@@@@@@@@@?????????===;;;;;;<<<>>>@@@?????????@@@???<<<:::;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;:::999999888888999999888999999::::::;;;;;;<<<<<<>>>@@@@@@??????@@@AAABBBCCCEEEDDDCCCBBBBBBCCCDDDDDDDDDHHHNNNUUU[[[___\\\ZZZWWWRRRNNNKKKHHHGGGCCCBBBAAAAAABBBDDDFFFGGGFFFCCC@@@???@@@AAAAAAAAALLL\\\kkknnnmmmooouuuyyyzzz{{{|||}}}~~~vvvYYYRRRYYYhhhxxx|||uuuaaakkkppprrrnnnhhhddd]]]VVVQQQEEEFFFCCCCCCKKKmmm^^^UUUWWWQQQ^^^xxxhhh]]]VVVQQQNNNHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLNNNOOOPPPPPPQQQSSSVVVVVVZZZ^^^eeerrrvvv\\\RRRRRRVVVbbbtttaaa```xxxooo\\\MMMGGGFFFHHHFFFNNNPPPKKKIIIUUUhhhvvvsssfffZZZYYYbbbhhheee___VVVMMMGGGHHHIIIHHHFFFGGGIIILLLXXXlll|||yyy||||||zzz{{{zzzmmmUUUEEEBBBGGGAAACCCGGGOOOqqq___PPPLLLGGGIIIEEEGGGMMMNNNZZZrrr}}}dddcccfffjjj|||rrrjjjccc___]]]ZZZWWWYYY___fffkkkmmmvvv~~~hhh\\\SSSRRR^^^wwwttttttvvvaaa[[[UUURRRMMMGGGCCC@@@??????@@@DDDCCCYYY}}}pppLLLFFFGGGDDDEEEEEEDDDCCCCCCFFFHHHmmmhhhfffcccaaaaaaaaa```___ZZZYYYVVVRRRNNNMMMMMMOOOJJJFFFAAA===<<<;;;;;;:::999999999999999999999999777777777888999:::<<<<<<===>>>???@@@@@@@@@????????????@@@>>><<<;;;<<<===?????????@@@@@@@@@===:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;:::999999888888999999888999999::::::;;;;;;<<<<<<>>>@@@@@@@@@???@@@BBBBBBCCCDDDDDDBBBAAAAAABBBCCCCCCCCCEEEIIINNNUUUYYYYYYXXXVVVSSSPPPNNNLLLJJJHHHGGGEEECCCCCCDDDFFFHHHFFFEEECCCCCCDDDDDDDDDCCCMMM]]]mmmpppoooqqqvvvzzzyyyyyyzzz{{{|||}}}}}}~~~sssTTTLLLRRR[[[gggnnnwwwmmmcccmmmsssuuuppphhhbbb\\\VVVPPPCCCDDD@@@AAAKKKoooccc^^^aaaVVV\\\xxxdddWWWPPPPPPQQQHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMOOOOOOOOOPPPRRRUUUTTT[[[```cccmmmeeeRRRJJJMMMYYYtttbbbgggyyydddTTTLLLIIIIIIHHHMMMMMMIIIJJJVVVfffppp~~~nnn___\\\dddmmmnnnjjj]]]QQQHHHFFFHHHHHHGGGHHHJJJLLLVVVhhh{{{|||~~~}}}~~~}}}mmmTTTFFFDDDFFFAAADDDHHHNNNkkk|||ZZZPPPOOOGGGIIIEEEFFFLLLLLLXXXooo|||bbbaaadddggg{{{|||qqqiiiccc___XXXVVVSSSRRRSSSTTTUUUUUUaaafffrrriii]]]SSSSSS```yyy{{{sssqqq```]]]VVVSSSNNNHHHCCCAAA@@@???BBBDDDDDD\\\fffLLLHHHDDDDDDEEEEEEDDDCCCCCCFFFHHHpppiiifffcccaaaaaa```___^^^[[[ZZZWWWSSSNNNLLLMMMNNNJJJFFFAAA===<<<;;;;;;:::999999999999999999999999777777777888999:::<<<<<<<<<===???@@@@@@@@@???>>>???@@@AAA???===;;;<<<<<>>@@@AAA@@@@@@AAABBBCCCDDDFFFEEECCCAAAAAABBBCCCCCCDDDDDDEEEJJJOOOTTTTTTTTTUUUUUUTTTRRRPPPOOOLLLKKKHHHFFFDDDDDDEEEFFFEEEDDDCCCDDDFFFFFFEEEDDDOOO^^^mmmqqqqqqtttxxxzzzwwwxxxyyyzzz{{{|||||||||rrrRRRGGGIIIMMMRRR\\\aaannnlllhhhooouuuwwwqqqhhhaaaZZZTTTMMMAAACCCAAACCCMMMqqqhhhjjjlll[[[YYYmmm[[[OOOKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKMMMNNNNNNNNNOOOQQQSSSSSSYYY```eeelll{{{fffSSSMMMVVVzzz~~~dddbbb{{{xxxbbbTTTLLLGGGEEEKKKNNNNNNKKKMMMWWWaaafffttt}}}tttaaaXXXZZZ```aaa___[[[PPPHHHGGGHHHHHHIIIJJJKKKLLLTTTdddvvv|||lllSSSFFFFFFCCCAAAEEEHHHPPPmmm\\\QQQRRRHHHJJJFFFFFFKKKKKKUUUkkkzzzaaa```ccceeevvvzzzooofff___[[[PPPPPPOOONNNNNNMMMMMMMMMVVVVVV\\\hhhtttjjj^^^SSSSSSccc{{{vvvqqq___]]]XXXTTTOOOIIIDDDAAA@@@@@@AAACCCDDD^^^]]]JJJIIICCCDDDEEEEEEDDDCCCCCCFFFHHHppphhheeebbbaaaaaaaaa``````\\\[[[XXXSSSOOOLLLMMMNNNJJJFFFAAA===<<<;;;;;;:::999999999999999999999999777777777888999:::<<<<<<<<<===???@@@@@@@@@>>>>>>@@@AAABBBAAA>>><<<<<<===>>>>>>???AAABBBAAA>>>;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;:::999999888888999999888999999::::::;;;;;;<<<===>>>@@@AAA@@@@@@AAABBBEEEGGGHHHGGGEEECCCCCCDDDBBBCCCDDDDDDDDDFFFKKKOOOPPPRRRVVVXXXYYYXXXVVVUUUOOONNNLLLIIIHHHGGGFFFGGGFFFFFFFFFGGGHHHHHHGGGEEEPPP^^^kkkqqqsssvvvxxxxxxvvvwwwyyy{{{||||||||||||sssRRRFFFGGGGGGIIIQQQTTT```vvvjjjhhhpppwwwyyyqqqggg___XXXSSSIII???CCCBBBBBBIIIiiimmmsssttt___UUUyyybbbPPPHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGIIIJJJKKKKKKKKKJJJJJJLLLMMMMMMLLLMMMOOOQQQSSSVVV```jjjoootttdddVVVYYY{{{fffYYYiiivvvaaaVVVPPPJJJEEEMMMPPPPPPNNNPPPVVVZZZZZZbbbkkkzzz|||gggYYYTTTSSSQQQNNNPPPJJJFFFHHHJJJJJJJJJLLLKKKJJJQQQ```rrr{{{zzzjjjPPPDDDFFFBBBCCCFFFFFFOOOpppbbbRRRQQQIIIKKKFFFGGGJJJIIIRRRhhhyyyaaaaaaddddddrrrzzzmmmccc\\\WWWNNNNNNNNNMMMLLLLLLMMMNNNRRRSSSXXX___ggguuujjj^^^RRRTTTeee}}}yyywwwbbb]]]XXXUUUOOOIIIDDDAAA@@@@@@@@@CCCGGGaaaWWWGGGIIIDDDDDDEEEEEEDDDCCCCCCFFFHHHnnnfffcccaaa```aaabbbbbbbbb^^^\\\YYYTTTOOOLLLLLLMMMJJJFFFAAA===<<<;;;;;;:::999999999999999999999999777777777888999:::<<<<<<<<<===???@@@AAA@@@>>>===AAABBBCCCAAA???===<<<===>>>>>>???AAACCCAAA>>>;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;:::999999888888999999888999999::::::;;;<<<<<<===???AAAAAA@@@@@@AAABBBHHHIIIJJJIIIGGGEEEEEEFFFBBBDDDEEEDDDCCCEEEIIIMMMPPPSSSXXX\\\^^^^^^\\\ZZZQQQPPPOOOMMMLLLJJJJJJIIIJJJIIIIIIJJJKKKKKKHHHFFFQQQ]]]iiippptttwwwxxxvvvvvvwwwzzz|||}}}}}}}}}}}}pppOOODDDFFFFFFGGGOOORRR___xxxfffeeeqqqxxxyyyrrrggg^^^WWWRRRHHH???DDDBBB@@@BBB\\\tttwwwxxx```TTT~~~hhhTTTMMMMMMGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGJJJLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKLLLNNNPPPTTTSSS___ooosssoooxxxvvvccccccpppZZZaaa|||hhh___[[[UUUPPPMMMPPPQQQPPPQQQUUUTTTQQQSSS]]]nnn~~~sssbbbYYYSSSOOOLLLFFFDDDEEEJJJLLLKKKKKKMMMIIIHHHOOO]]]ooottt{{{iiiNNNBBBEEECCCEEEFFFBBBLLLqqqfffRRROOOJJJKKKGGGGGGJJJHHHPPPfffyyybbbbbbeeedddqqq|||nnnccc[[[UUUQQQPPPOOOMMMKKKLLLNNNQQQPPPVVV^^^dddeeennniii^^^RRRTTTggg~~~xxxzzz|||ggg^^^YYYUUUPPPJJJEEEBBB@@@@@@AAAEEEJJJeeeUUUDDDHHHFFFDDDEEEEEEDDDCCCCCCFFFHHHoooiiieee```___aaabbbaaa```^^^]]]ZZZUUUPPPMMMMMMOOOKKKHHHBBB>>>;;;;;;<<<===999999999999999999999999888888888888999:::;;;<<<>>>>>>???@@@AAAAAAAAAAAA???@@@@@@??????>>>===<<>>======<<<;;;;;;::::::999999999999999999999999999999::::::::::::;;;;;;===???AAAAAA@@@@@@AAABBBHHHJJJNNNPPPPPPMMMJJJGGGJJJGGGDDDCCCDDDFFFHHHHHHSSSWWW]]]```aaaaaaaaabbb]]]ZZZUUUQQQNNNMMMMMMMMMOOOMMMLLLMMMJJJFFFFFFJJJVVV```jjjooossswwwzzzyyywwwxxxyyy{{{|||{{{xxxvvv}}}{{{fffQQQKKKIIIGGGLLLUUUJJJZZZjjjmmmpppxxxyyyooogggcccWWWIII???>>>BBBAAAGGGFFFRRRuuuwwwpppfffPPPxxxwwwVVVGGGLLLIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPSSSWWWeeexxx~~~vvvaaayyy]]]dddoooeeekkkgggddd]]]YYY^^^cccYYYJJJQQQZZZgggvvvyyydddXXXSSSQQQLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNRRRZZZjjjssswwwhhhPPPCCCCCCEEEFFFAAAHHHNNNcccmmmSSSSSSNNNJJJHHHHHHHHHJJJSSS]]]eeebbbgggiiivvvvvvjjj___WWWPPPPPPPPPOOONNNOOOQQQSSSXXX[[[ccclllnnnsssgggZZZRRRZZZqqqvvv|||{{{uuunnnddd___YYYQQQHHHCCC@@@@@@AAADDD@@@LLLaaaYYYJJJGGGEEEEEECCCCCCDDDDDDBBBEEEJJJnnniiieeeaaa```aaacccaaa```^^^]]]ZZZUUUPPPMMMMMMOOOKKKHHHBBB>>>;;;;;;<<<===999999999999999999999999888888888888999:::;;;<<<>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>=========>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::999999999999999999999999999999::::::::::::;;;;;;===???AAAAAAAAA@@@AAABBBCCCEEEHHHJJJKKKIIIGGGFFFJJJHHHEEEDDDEEEFFFHHHIIIQQQVVV\\\aaacccdddeeefffbbb```[[[WWWRRRPPPNNNMMMLLLIIIIIIJJJHHHEEEGGGKKKWWWbbbkkkpppsssxxxzzzzzzwwwxxxyyyzzz{{{zzzwwwuuu{{{www```IIIEEEDDDBBBGGGMMMMMMeee~~~fffnnntttzzzwwwlllccc___UUUIIIAAA???BBB@@@FFFEEEQQQlll___```qqq^^^JJJooo^^^KKKNNNIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOSSSWWWcccyyyvvvkkkiiizzzkkkgggmmmnnnbbbTTTIIIQQQ^^^oooxxxjjj___WWWQQQPPPOOOMMMLLLLLLKKKKKKJJJKKKNNNWWWhhhuuuyyyfffMMMCCCEEEDDDFFFAAAGGGMMMfffzzzWWWOOOMMMJJJHHHHHHHHHJJJRRR\\\kkkgggiiiiiiuuuyyymmm```XXXTTTSSSRRRQQQOOOOOOPPPQQQXXXXXX___jjjqqqxxxhhh[[[SSS]]]tttvvv{{{|||xxxpppeee```ZZZQQQHHHCCC@@@@@@AAACCC???KKKbbb[[[IIIFFFFFFEEECCCCCCDDDDDDBBBEEEJJJoooiiieeeaaa```bbbcccbbb```^^^]]]ZZZUUUPPPMMMMMMOOOJJJGGGCCC>>>;;;;;;<<<===999999999999999999999999888888888888999:::;;;;;;===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===============>>>???@@@@@@???>>>===::::::::::::::::::::::::<<<<<<;;;;;;:::999999999999999999999999999999999999999::::::::::::;;;;;;===???AAAAAAAAAAAABBBCCC@@@AAACCCEEEFFFGGGHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJPPPUUU\\\bbbeeegggiiijjjhhhfffccc^^^YYYTTTPPPNNNIIIFFFFFFGGGFFFDDDFFFKKKYYYccclllpppssswwwzzzzzzxxxxxxxxxxxxxxxwwwvvvuuuxxx___IIIFFFEEECCCGGGGGGUUUtttxxxhhhwwwzzz|||vvviii___ZZZRRRHHHBBB???BBB???EEEDDDRRRuuuVVVSSSeeeYYYHHHgggjjjQQQOOOIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKKKKLLLLLLMMMNNNNNNSSSWWWaaawwwxxxrrrpppxxxuuudddTTTGGGLLLXXXhhhxxx}}}qqqdddZZZUUUSSSPPPMMMKKKJJJKKKKKKIIIIIILLLUUUhhhuuu{{{~~~bbbJJJCCCFFFCCCFFFAAAFFFLLLiii\\\MMMMMMJJJIIIIIIHHHIIIRRR[[[{{{tttnnnllliiisss|||qqqddd[[[XXXWWWUUURRRQQQPPPPPPPPPUUURRRVVVbbblllvvvggg[[[UUUaaazzzsssyyy}}}|||uuugggbbb[[[PPPGGGBBBAAA@@@@@@BBB???KKKbbb[[[GGGEEEGGGEEECCCBBBDDDDDDBBBEEEKKKrrrjjjeeeaaa```bbbcccbbb```^^^]]]ZZZUUUPPPMMMMMMOOOJJJGGGCCC???<<<;;;;;;<<<999999999999999999999999999888888888999999:::;;;===>>>???@@@@@@AAAAAA@@@AAA@@@???>>>=========>>><<<<<<>>>??????>>>>>>===::::::::::::::::::::::::<<<;;;;;;::::::999888888999999999999999999999999999999999:::::::::;;;;;;===???AAABBBAAAAAABBBDDDAAAAAABBBDDDFFFIIIKKKMMMJJJJJJIIIHHHGGGHHHJJJKKKQQQVVV]]]cccgggiiikkkllliiiiiigggddd___YYYTTTQQQJJJGGGFFFFFFDDDCCCFFFKKKZZZcccllloooqqquuuxxxxxxxxxxxxxxxwwwuuuuuuuuuvvv{{{cccOOOLLLJJJEEEGGGIII^^^~~~ssslll~~~~~~~~~vvviii]]]VVVMMMEEEBBB???AAA>>>EEEFFFUUUbbbTTTfff```OOOdddzzzZZZMMMIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIJJJKKKKKKLLLLLLMMMPPPWWW___qqqrrrvvv|||eeeQQQMMMOOOWWWeeesss|||zzzqqqjjjccc[[[TTTRRRNNNKKKIIIIIIKKKKKKLLLJJJLLLVVViii{{{ttt{{{\\\GGGCCCHHHAAAFFFBBBFFFKKKjjj]]]NNNMMMJJJIIIIIIHHHIIIQQQZZZxxx{{{uuuooojjjsss{{{wwwxxxkkkaaa[[[YYYUUUSSSRRRQQQPPPOOOOOOKKKMMMVVV___jjj~~~~~~eeeZZZVVVdddrrrxxx~~~yyyiiieee\\\PPPFFFBBBAAA@@@@@@BBB???KKKaaa~~~XXXGGGEEEFFFDDDBBBBBBDDDDDDBBBFFFKKKtttjjjfffbbb```bbbcccbbbaaa^^^]]]ZZZUUUPPPMMMMMMOOOIIIGGGCCC???<<<;;;;;;<<<999999999999999999999999999999888888999999::::::======>>>???@@@@@@@@@@@@AAA@@@???>>>============;;;<<<===>>>???>>>>>>===::::::::::::::::::::::::<<<;;;;;;::::::999888888999999999999999999999999999999999:::::::::;;;;;;===???AAABBBBBBBBBCCCDDDBBBBBBBBBCCCFFFIIIMMMOOOJJJKKKLLLJJJHHHHHHKKKMMMRRRWWW^^^cccfffhhhiiijjjgggggghhhfffbbb]]]WWWTTTNNNJJJGGGFFFDDDBBBEEEKKKZZZcccjjjmmmnnnrrruuuuuuvvvwwwxxxwwwuuutttuuuwww~~~{{{hhhUUURRRMMMFFFFFFKKK```~~~nnnmmm{{{~~~}}}vvviii]]]SSSIIIAAA@@@>>>AAA???GGGIIIXXXmmm```mmmjjjWWWaaazzzeeeNNNIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLMMMVVV]]]hhh}}}rrrzzzuuu\\\SSSRRRWWWcccnnntttzzztttkkkfffaaa[[[PPPNNNKKKIIIHHHIIIKKKMMMMMMKKKLLLUUUiiittttttvvvWWWEEECCCHHH@@@FFFCCCFFFJJJhhhvvvWWWOOOLLLJJJIIIIIIHHHIIIPPPYYYyyy~~~xxxssslllvvvyyytttsssjjj]]]ZZZVVVTTTSSSRRRPPPOOOKKKIIILLLQQQUUU^^^uuufffZZZVVVfffyyy||||||iiihhh^^^OOOEEEAAAAAAAAA@@@CCC@@@KKK^^^{{{xxxRRRHHHEEEBBBDDDBBBBBBDDDDDDCCCFFFLLLtttjjjfffbbbaaacccdddcccaaa^^^]]]ZZZUUUPPPMMMMMMOOOIIIGGGCCC@@@===;;;;;;;;;999999999999999999999999:::999999888999999::::::<<<===>>>???@@@@@@@@@@@@???@@@@@@@@@???>>>===<<<;;;<<<===>>>??????>>>>>>::::::::::::::::::::::::<<<<<<;;;;;;:::999999999999999999999999999999999999999::::::::::::;;;;;;===???AAABBBBBBBBBDDDEEECCCBBBBBBCCCEEEHHHKKKMMMJJJLLLNNNMMMJJJIIIKKKNNNRRRWWW^^^bbbeeefffggghhheeefffgggfffccc^^^YYYVVVQQQLLLHHHFFFCCCAAAEEELLL[[[cccjjjkkklllpppsssssssssvvvyyyxxxvvvtttvvvxxx~~~ppp___YYYSSSKKKLLLLLL]]]{{{nnnrrryyy}}}yyyqqqfffZZZOOOEEE??????===AAA@@@HHHIIIXXX|||kkkrrroooZZZ[[[yyynnnPPPIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJHHHIIIIIIJJJJJJKKKLLLLLLKKKSSSXXX^^^pppjjjxxxrrrXXXTTTWWWbbbkkkmmmqqqxxxuuujjjbbbZZZTTTLLLKKKJJJIIIIIIJJJLLLMMMLLLJJJKKKVVVjjjssswwwpppSSSDDDDDDHHH@@@FFFDDDHHHJJJcccnnnSSSOOOLLLJJJIIIIIIHHHHHHOOOWWWxxx|||xxxuuuqqq{{{uuuooo{{{rrrccc^^^YYYVVVUUUTTTPPPMMMKKKLLLPPPVVVVVV]]]sssggg[[[XXXjjj~~~iiikkk___OOODDDAAAAAAAAA@@@DDD@@@JJJ\\\{{{uuu~~~OOOHHHEEEAAADDDAAABBBDDDDDDCCCFFFLLLtttjjjfffbbbaaacccdddcccaaa^^^]]]ZZZUUUPPPMMMMMMOOOIIIGGGCCC@@@===<<<;;;;;;999999999999999999999999::::::999999888999999:::<<<===>>>???@@@@@@@@@@@@>>>???@@@AAA@@@>>><<<:::;;;<<<>>>???@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::999999999999999999999999999999::::::::::::;;;;;;<<>>===AAA@@@GGGGGGTTTpppqqqmmmXXXUUU{{{ttt~~~nnnOOOIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLOOOSSSWWWaaauuujjjtttccc\\\]]]fffkkkhhhjjjppprrrxxxyyypppcccZZZRRRMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJMMMZZZoooyyy~~~jjjOOODDDEEEFFF@@@GGGEEEJJJJJJ^^^vvvXXXQQQLLLJJJIIIJJJHHHHHHNNNVVVpppwwwuuuwwwvvvkkkdddttt}}}uuuyyyxxxkkkeee^^^YYYXXXUUUPPPKKKKKKLLLTTT]]]aaaeeettt|||dddZZZZZZppp}}}mmmmmm```OOODDDAAAAAAAAA???CCC@@@JJJ[[[OOOFFFDDDBBBCCCAAAAAADDDDDDCCCGGGLLLtttkkkgggbbbaaacccdddcccaaa^^^]]]ZZZUUUPPPMMMNNNOOOHHHGGGDDD@@@>>><<<;;;:::999999999999999999999999::::::999999888999999999<<<===>>>??????@@@@@@???===>>>AAABBBBBB???;;;999;;;<<<>>>???@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;::::::999999999999999999999999999999:::::::::;;;;;;;;;<<>>===AAA???EEEDDDPPPqqqoookkkVVVQQQ~~~iiilllwwwiiiMMMIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLOOOTTT[[[ggg~~~lllyyyooogggeeelllmmmfffdddjjjooouuuuuujjj\\\UUURRRPPPMMMMMMMMMMMMLLLLLLLLLKKKNNNLLLPPP___vvvgggNNNEEEEEEFFF@@@GGGFFFKKKJJJZZZ___TTTLLLJJJIIIJJJHHHHHHNNNVVVgggtttssswwwyyywwwaaaYYYhhhvvv{{{rrrkkkiiihhhmmm{{{{{{rrrkkkbbb\\\YYYUUUOOOJJJIIIKKKTTTbbbjjjmmmuuurrr^^^XXX]]]vvv~~~~~~zzzrrroooaaaOOOCCCAAAAAAAAA???CCC@@@III[[[QQQEEEDDDCCCCCCAAAAAADDDDDDCCCGGGMMM