BM66(@h ~~~sssrrrqqqqqqqqqqqqpppoooaaaZZZRRROOOPPPPPPMMMJJJPPPPPPOOOOOOOOOOOOPPPPPPMMMLLLLLLKKKKKKLLLLLLLLLMMMNNNPPPRRRWWW```jjjqqqvvv|||wwwrrrlllgggeeeaaabbbaaa___[[[XXXVVVVVVXXXVVVTTTSSSUUUXXX\\\^^^YYYXXXVVVTTTPPPMMMJJJIIIGGGGGGFFFDDDAAA>>><<<;;;DDDCCCBBBBBBCCCDDDBBBAAAGGGCCC@@@@@@BBBEEEEEECCC??????>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBCCCEEEGGGIIIMMMUUU```hhhfffppp{{{xxxyyyzzz||||||wwwssspppooonnnwwwsssmmmhhhfffeeedddcccaaa```^^^^^^^^^]]]\\\ZZZUUUTTTRRROOOMMMKKKJJJJJJGGGHHHHHHGGGCCCAAA@@@@@@@@@@@@AAABBBCCCEEEFFFGGGFFFEEECCCAAA???>>>======@@@@@@AAA@@@???===<<<:::???>>>===>>>???@@@???>>>888888999:::<<<===???@@@@@@@@@??????>>>?????????>>>>>>>>>???@@@AAABBBCCCCCCEEEHHHIIILLLSSS^^^fffnnnuuu}}}|||yyywwwvvvnnnmmmllljjjhhhgggeeeeeebbbaaa```^^^\\\ZZZYYYXXXXXXWWWUUUSSSQQQOOONNNMMMNNNMMMLLLKKKIIIGGGFFFFFFJJJHHHGGGFFFFFFGGGHHHJJJOOOUUU\\\aaadddiiipppvvvzzzqqqooolllkkkkkkmmmppprrrrrrpppmmmiiigggfffffffffkkkgggbbb___```bbbeeeeeedddbbb___]]]\\\ZZZWWWUUUQQQOOOLLLHHHEEEDDDCCCCCCBBBCCCDDDCCCAAA??????@@@AAABBBEEEFFFGGGEEECCCAAAAAA@@@???=========>>>>>>999:::;;;<<<<<<<<<;;;::::::999888999;;;<<<<<<;;;;;;===>>>???>>>>>>???AAABBBAAA@@@>>>============<<<<<<===>>>???AAABBBCCC@@@DDDHHHJJJLLLTTT___gggkkkooouuuxxx{{{hhhZZZ[[[SSSRRRRRRQQQPPPPPPOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@?????????>>>>>>======??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>????????????DDDFFFHHHJJJMMMSSSYYY^^^dddlllwww|||xxxzzz~~~zzzwwwyyyxxxtttrrrsssiiiddd^^^^^^eeennnwww|||ppphhhggglllhhhYYYOOOOOOPPPJJJDDDBBBCCCCCCAAA===AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAA???===AAA:::777:::===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;;;;;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;=========>>>???@@@BBBBBBDDDEEEFFFFFFKKKUUU___eeeoooooossszzz~~~sssrrr|||aaaKKKFFFKKKEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>>>>>>>======<<<<<<======>>>>>>>>>?????????<<<=========>>>>>>>>>>>>???@@@BBBCCCFFFJJJPPPTTTUUUZZZbbbiiirrrpppkkkhhhmmmxxxlllccc```ccc^^^RRRKKKLLLHHHDDD??????BBBCCCBBB???===???AAACCCEEEEEEEEEDDDCCCBBB@@@??????===<<<:::<<<999999<<<;;;888888:::999::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::=================================<<<<<<<<<<<<<<<=========>>>???@@@AAABBBCCCDDDEEEFFFJJJSSS^^^eeepppppptttzzz~~~zzz~~~tttdddbbbqqqsssTTTCCC===>>>BBB?????????>>>======<<<<<>>>>>>>>>>>=================================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>???BBBFFFIIILLLNNNRRRUUU[[[eeerrr{{{{{{vvvssswww~~~}}}sssiiibbbYYYTTTUUUQQQHHHCCCFFFAAA>>>;;;===@@@CCCCCCBBB@@@BBBDDDFFFGGGEEECCCAAA@@@???>>><<<;;;:::999999777777:::<<<:::666777;;;888888888888999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBBCCCEEEFFFJJJQQQ\\\eeeooopppuuuzzz|||~~~~~~ssslllgggbbbcccooo~~~ZZZGGGCCCCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::;;;;;;999999999::::::::::::;;;<<<=========<<<>>>AAACCCGGGIIIKKKMMMQQQWWW```fffjjjttt~~~zzz{{{wwwuuuuuussslll^^^SSSVVVOOOJJJJJJHHHBBB???AAA???===<<<>>>AAACCCDDDCCCIIIIIIHHHFFFCCC@@@<<<:::<<<<<<;;;999888888:::;;;===999888:::;;;888999<<<777777888888888999999999999:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===;;;;;;;;;<<<===>>>@@@@@@AAABBBEEEIIIKKKPPP[[[eeennnppptttyyyzzzzzz}}}{{{~~~yyyrrrkkkeeebbb]]]eeesssooo\\\IIICCCEEEEEEBBB@@@>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888999999999999999:::::::::;;;;;;777888888888999999999999<<<======<<<;;;;;;===???>>>@@@CCCFFFIIILLLPPPRRRUUUZZZcccmmmvvvxxxsssrrrmmmnnnnnnlllhhhbbb\\\WWWQQQMMMJJJJJJIIIFFFCCCCCCBBBAAA@@@AAABBBCCCCCCCCCNNNKKKGGGBBB===:::888888888999999777777999===@@@LLLAAA888777::::::888888777888888888888999999999888888999:::::::::::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<:::::::::;;;<<<===??????@@@AAAGGGMMMOOOPPPZZZfffllloootttwwwwwwvvv}}}{{{ssspppuuuzzz~~~pppjjjhhhhhhiiikkkvvvnnnRRRHHH???>>>@@@???>>>>>><<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999::::::::::::777777777888888888888888999999999999::::::::::::777777777777888888888888999:::::::::999999:::<<<999;;;>>>BBBDDDFFFFFFFFFHHHIIIMMMTTTYYY```kkkuuuwwwpppnnniiiiiihhheee```\\\\\\^^^VVVSSSPPPOOONNNMMMKKKJJJEEEDDDDDDCCCBBBAAA@@@???HHHEEE@@@<<<999888888999555666777666555888???DDDUUUFFF888555888888555222777777777888888888999999666666777888999999999999999999999999999999999999999999::::::::::::::::::999999999:::;;;<<<>>>>>>???BBBJJJSSSTTTRRRZZZfffllloootttwwwuuuttt{{{mmmllltttrrriiibbbbbbdddhhhqqqzzzkkkNNNFFF@@@===>>>>>><<<<<<>>><<<<<<<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======999999999999999999999999999999999999999999999999888888888888999999999:::666777777777888888888888888888888888999999999999777777777777888888888888666777888888777777999:::;;;;;;===???AAABBBAAAAAAAAA@@@BBBFFFGGGHHHPPPYYYaaajjjttt||||||yyyzzzwwwqqqmmmlllrrroooiiiddd```______``````\\\UUUPPPNNNOOONNNMMMDDDDDDCCCBBB???===<<<;;;???===;;;999777777777888444666666444333666===DDDMMM@@@666444666666444333555555666666666777777777444555666777888888888888777777777777777777777777::::::::::::999999999999888888999999:::<<<===>>>???BBBNNNYYYYYYTTT[[[gggnnnqqqvvvyyyuuuttt{{{wwwkkkdddZZZYYY]]]gggoooyyyeeeJJJAAA???<<<;;;>>>???;;;:::<<<;;;;;;;;;;;;;;;<<<<<<<<<888888999999:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::666777777777888888999999666777777777888888999999777777777777888888888888777777777777888888888888555666888888888888:::;;;<<<;;;999:::;;;=========>>><<<>>>AAA@@@===AAAIIIHHHNNNSSSVVV___nnnzzz~~~zzz|||zzzsssllliiijjjllllllkkkfff```VVVNNNJJJLLLNNNMMMAAABBBBBB@@@===:::888888::::::999888777666444333444666666333111444;;;BBB>>>777222333555555666999444444444555555555666666333444555666777777777777666666666666666666666666;;;::::::999999888888888888888888999:::;;;======>>>CCCPPP]]]]]]VVV[[[gggooosssxxxzzzvvvttt|||oooaaaYYYWWWXXXbbbppp}}}yyyXXXGGGAAA===============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777777777888999;;;;;;;;;;;;;;;;;;;;;;;;@@@:::777:::<<<:::777666888666444444666999::::::666666666666666777888888777777666666666666777777666777777777888888888888666666666666666777777888888999999::::::999999888:::::::::;;;;;;;;;<<<<<<@@@??????@@@EEELLLTTTYYY```fffpppyyy{{{pppjjjiiijjjiiiggg```YYYNNNFFFAAA???<<<:::::::::999999888999999:::888666444555777777555333444444333333333333444444444444444444444444444444333333333444444555555555444555555666666666666666555555555555666666666666999888888888777777666666555777888888777888:::===???BBBOOO\\\ZZZRRRZZZkkkooowwwuuuqqqsssrrrtttnnn]]]WWW[[[aaayyywwwYYYFFF???===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::::::::999999888777777777888999999999999999999999999999999@@@;;;777555555777AAAKKK;;;888666555666777888777555555555555555666777777666666666666666666666666555555555666666666777777666666555555666666777888888888999999999999888888888888888888999999999999=========>>>@@@BBBEEEFFFIIIMMMSSSXXX\\\bbbhhhmmmttt}}}~~~~~~pppiii```\\\]]]___^^^]]]QQQLLLDDD>>><<<:::888777888777777777666777777777888666444444666777555333555555444444444444555555444444444444444444444444333333333333444444444555333333444555555555555444444555555555666666666666888888888777777777666666555666888888777888:::<<>>@@@CCCHHHLLLQQQXXXbbbiiilllooorrruuuyyy}}}|||tttoooqqqrrrqqqnnnooonnnhhh```XXXSSSMMMKKKKKKLLLKKKJJJ@@@===:::888777777666555444444444444444444555555666555444444555555444333444333333333333333333444333333333333333333333333222333333333333333444444111222333333444444333333444444444555555555666666777777777777666666666666555666777777777888:::<<<@@@@@@CCCJJJTTT]]]cccfffllltttsssqqqtttsssuuu}}}nnnhhhhhheee___ZZZZZZfffqqqsssqqqxxxeeeMMM:::999???>>>;;;;;;999999999999888888888777999999999888888888777777555555555666777888999999555555555555555555555555111444999:::666666AAAOOO;;;999666555666666555444444333333333333333444444222444555777777555444222333333333444444444555555444444444444444555555666666777777888888777777666333333444444444555555555444666888::::::999888666999999999888999:::;;;===<<<@@@EEEIIIKKKMMMQQQSSSUUUXXX\\\______]]]YYYVVVXXXZZZXXXUUUSSSRRRLLLEEEGGGDDD@@@>>>===<<<:::888777666666666666666555555222222333333333444333333555444444333444333333222111111222222222222111111222222222222222222222222222222222222333333333333111222333333444333333333333333444444444555555555666666666666666666666666555666777777777888:::<<>>666555444444555666555444333333222222222222333333111222444555555444222111333333333444444444555555333333333333333444444555555666666777777666666555333333333333444444444444444555666777777888888888555666666777888777555444666777888888888999:::<<<<<<>>>AAACCCDDDCCCAAA@@@BBBCCCAAA======>>><<<888;;;:::888777666555333222333444666666666555444444111111333333444444333333333333333333222222222222111222333333333333222111222222222222222222222222222222222222222222222222222222333444444444444333333333333333444444444444555555555555555555555666444555777777666777999;;;@@@EEEGGGFFFKKKVVV```cccgggqqqrrrqqquuussssss}}}aaa___cccmmmrrrttt|||iiiNNN@@@888999<<<>>>:::555555:::888888888888777777777666666666666666555555555555333444555666777777666666444444444444444444444444888333111222111///222666222111111222444666555444444333333222222222222222111222333444444333222111333333333333444444444444222222222222222333333444444555555666666555555444222222222333333333444444555555444333333444444555222222333555777666333111555444444333333444555555666777777777777666555555555777555222222555777555222222333444444555555555000222444555333111111111000111222444444444333333111333333222111000111222333444555666666555444333111111111111111111111111222222222111111111111000222222333444444444444333222222222333333333444444444444444555555555555555444555666666666777999;;;>>>BBBGGGIIIIIINNNXXXaaagggqqqsssrrruuurrrqqqzzzsssxxxzzz^^^III>>>;;;999<<<===777444555777777666666666666555555555555555555555555444444444444444444555666666666555444333333333333333333333333777444111222000...000555000//////111333444333222444444333222222222222222222222222222222222222222111111111222222222333333111111111111111222333333444444555555555555444444111111111222222222222333333333333333222222222222444222111222555555444222333222111111333444555555555555444333333333333333000333333000000333555444///000111222222333555666///111444333111000000111...///111333444333222222000222333222000...000111222333444555555444333222111111111111111111111111222222111111000000000000000111222222333222222222222222222222333333333333333333444444444555555555444555666666666777999;;;@@@@@@FFFNNNOOOMMMUUUbbbfffqqqsssrrruuurrrpppxxxcccKKKAAA>>>;;;777999===;;;555666<<<;;;444555555444444444333333333555555444444444333333333444555666666666555444333222222222222222222222222111222555888555///000444000//////000222222111000555444444333222222222333222222111000000111222222000000000000111111111111111111111000111222222333333444444555555444444333000000000000111111111111///000222444555444333333444111------000222222111000/////////111333333333111111000000111333555666///333444111000333333111000111111111000000222333///222444444111000222444,,,...000222333333111111///222333222///...///111...///111222222111///...000000000000000000000000222111111111000000////////////000111111111111111111111222222222333333333333333333444444555555555444555666666666777999;;;DDD@@@FFFSSSWWWRRRWWWeeegggrrrtttsssuuuqqqooovvv___SSSEEE;;;999::::::999:::999888777666555444333333333333444444555555555444444444333333222222222222222444444444444222222111222222333333222222111111111111111111111111111111111111111111111111111444444333333222111000000333222111000000111222333000111333333333222000...///////////////000000111111222444555555444222111111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000//////////////////000111111111111111222222222111111111000000222//////444555111---,,,111///...000222333000...222111000111333333111///000000000000111111111111222222111111111111111111444555777666555444444555222444777888888888:::;;;===JJJWWWYYYUUUSSSZZZccclllooossssssqqqppprrrtttmmmTTTKKKDDD<<<888999:::999888999888888777666555444444333333333444444444555555444444333333333222222222222222333444444333222222222222333333333333222222000000000000000000000000111111111111111111111111111111111222222222222222222111000//////000111222000111222333222111///...//////......//////000111000111222333333222111000111000000//////000000111////////////////////////000000000000000000000000///000000111111000000///000000000000000000000000........................////////////////////////000000000/////////......//////000111111111111000111111000000000////////////,,,+++,,,---///666???888444000///000111111000222111111000///.........//////000000000111111111111111111111111111111111222333555555444444444555333555666777777888:::<<<>>>HHHRRRUUUSSSSSSYYYaaalllpppssstttrrrqqqsssuuubbbIII<<<:::888666888::::::888555777777666666666555555555333333333333444444444444333333333333222222222222111222333333333333222111222222333333333333222222////////////////////////////////////////////////......///000222333444444000000///......///000000000000111222111000///...///............///000000///000111222222111000///000000////////////000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000................................................000////////////............//////000000000000000////////////............//////000000000222>>>KKK>>>999222......///111222///111222000......111444//////000000000000111111111111111111111111111111000222444444333333444555444555666666666777:::===@@@FFFLLLOOOPPPSSSYYY___lllppptttuuutttssstttvvvoooRRRBBB???@@@888888888:::;;;:::666333555555555555555555555555333333333333333333333333333222222222222222222222111111222222222222111111222222333333333333222222////////////////////////........................------...///111222333333........................//////000000000///...---......------......///000///000111111111111000///000//////......//////000////////////////////////////////////////////////...//////000000//////...////////////////////////........................------------------------/////////.........---------...//////000000///////////////...............///000555888777444888>>>;;;888333///---...000222,,,000222111///111777===////////////000000000111000000000000111111111111000222333333222111222333444555555555555777:::===BBBEEEHHHKKKOOOTTTZZZ^^^kkkpppuuuwwwuuutttuuuwwwzzz]]]HHH>>>:::888777999999999999999999777555444444444444555555555555333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111000000000000000000000000------------------------.........//////000000000---------......---------////////////......---------------------......///000000111111111111000000//////............//////......................................................////////////..........................................................................................------------------...////////////...////////////////////////...,,,///444444///,,,,,,333333111000///...///000,,,///222111///111777===...////////////000000000//////000000000111111111111333444333222000000111444555555444444666:::===DDDEEEGGGJJJOOOUUU[[[```jjjooouuuwwwvvvvvvvvvxxxeeePPP;;;666;;;===999444666666666666666777777888333333444444444444444444333333333333222222222222111111111222222222222222111111000000000000111111000000111111111111000000000000000000000000000000------------------------///.....................,,,---............---,,,.........---------,,,,,,---,,,,,,,,,,,,---......111000000000000000000111......------------......................................................------............------........................------------------------..............................---------,,,,,,,,,,,,------........................///////////////111,,,***---///---,,,---,,,...000111///......///...000111///------000333......////////////000000...//////000000111111111111333444444222111111222333444555555555666999<<>>:::777888666444333444444444444222222222222222222222222000000000000000000000000111111000000000000111111000000000/////////..............................------............------......------------......---............---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++******++++++,,,------....../////////......***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------------...............///000000....../////////000000000222111000///000111222333333111111444666555777;;;CCCFFFJJJNNNSSSXXX___ccchhhooovvvwwwwwwxxxvvvrrrvvvkkkQQQIII>>>888777:::;;;;;;:::888666555666777666555222222222222222222222222000000000000000000000000000000000//////000000000000000/////////.................................------............------///...,,,,,,,,,,,,...///......//////......---,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************+++***++++++++++++,,,,,,------......//////......************+++,,,,,,---************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------...000111........./////////000000111111000/////////111222222//////333555555777<<>>;;;888777777888666444555666666222///111222222333333222111000111111000111333333111000000000000000000000000000////////////////////////.........------.........//////.........------------------------------------..................---++++++---......---++++++,,,,,,------,,,,,,+++***+++++++++************)))************************(((((())))))*********+++)))***+++,,,---,,,++++++***+++,,,---............///---+++))))))***+++,,,))))))))))))))))))))))))************************))))))))))))***+++,,,---************************************************************************))))))))))))))))))))))))++++++******++++++,,,---******,,,,,,---,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---------.........//////,,,000333222000111666;;;777333111333333333777<<>>III;;;//////666999999888CCCGGGLLLPPPSSSXXX___eeehhhpppssspppqqqwwwvvvoooxxx555555555555444333222111333222222333444444333111111111111111111111111111111111111000000000//////000/////////.........---////////////......------,,,,,,,,,------------...000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************++++++******)))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,+++***+++++++++*********))))))******))))))******+++,,,************************++++++++++++++++++++++++************************,,,++++++******))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++,,,------...............---------------...//////...///000///000333777;;;HHH<<<333333777888888888CCCGGGLLLOOORRRWWW^^^dddgggooorrrpppqqqwwwuuuoooyyy333333333333222111000///222111000111333333111000000000000000000000000000000000000000/////////////////////...............///............---------,,,,,,,,,,,,------------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////...,,,+++************************,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,++++++***+++************)))))))))******)))))))))***++++++************************++++++++++++++++++++++++************************,,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))***++++++******))))))************+++++++++++++++++++++++++++++++++''')))++++++(((''')))+++******+++,,,,,,---......+++******)))******++++++,,,---.../////////---------------------......///---///000000000111444666CCC<<<777666666555777:::CCCGGGKKKOOOQQQVVV]]]bbbfffnnnrrrppprrrwwwvvvooozzz111222222222111111000///000//////000111111000...000000000000000000000000000000/////////.................................------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++***,,,...000000...+++)))************************,,,,,,+++)))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,++++++***************))))))))))))******))))))))))))******************************************************************************++++++******))))))(((((()))))))))))))))))))))))))))))))))***************))))))*********+++++++++************************&&&***,,,+++((((((---333+++++++++,,,,,,---------,,,,,,++++++,,,,,,------....../////////---+++)))------,,,,,,------...///,,,...000111000000111222;;;888777777555333777<<>>IIIKKKMMMNNNQQQVVV___eeekkkrrruuutttttttttiii[[[kkk........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******************************************************++++++++++++******************************)))))))))))))))******+++(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))************++++++++++++******))))))))))))((((((((((((((()))***)))((('''((()))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&''')))+++---*********)))))))))))))))))),,,,,,)))))),,,,,,)))+++)))'''(((***,,,---,,,)))***+++***))))))+++---+++************++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......///---...333999;;;777333444333555888666555999@@@JJJLLLMMMNNNPPPVVV___fffiiirrrvvvuuuuuutttjjj]]]lll------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************)))******++++++******)))))))))))))))))))))))))))))))))((((((((()))++++++((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''((())))))*********++++++++++++******(((((((((((())))))))))))''')))***)))((('''(((***(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************((('''&&&&&&''')))+++---))))))))))))))))))******(((++++++)))))),,,,,,)))---+++(((((()))+++++++++)))***+++***))))))+++---------,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,---------......000,,,)))///999>>>999333666444333444333333999AAAJJJLLLMMMNNNPPPVVV___fffgggpppvvvuuuvvvvvvnnnbbbnnn,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))************)))))))))))))))))))))))))))))))))(((''''''((()))+++,,,))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))*********++++++++++++******(((((((((((())))))))))))'''((())))))(((((()))***(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''((()))***+++))))))))))))************(((++++++((())),,,,,,))),,,+++))))))***+++***)))(((***++++++******+++,,,////////////000111222222***++++++++++++,,,,,,,,,,,,,,,,,,---------......---***)))---444666333///444111000111000111888AAAIIIKKKMMMNNNQQQVVV___eeefffooouuutttuuuwwwqqqhhhqqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************))))))************)))))))))))))))))))))))))))))))))((('''&&&''')))+++,,,))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))******++++++++++++******'''((((((((()))))))))***&&&((())))))(((((()))+++(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************'''******((((((+++,,,))))))((((((***,,,---+++***(((***++++++******+++,,,,,,,,,,,,------///000000******+++++++++,,,,,,,,,,,,,,,,,,---------......+++000666666222......///222111222444333333999AAAHHHKKKNNNPPPRRRWWW^^^dddgggpppvvvtttsssvvvrrrjjjsss++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''&&&''')))+++---))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))******++++++++++++******'''((((((((())))))******&&&((())))))(((((()))+++(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''(((((())))))*********+++'''******((((((+++,,,)))&&&&&&(((***---...---+++((()))+++,,,*********+++(((((((((((()))***+++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......,,,999EEECCC666,,,---222222222555999999888<<>>DDDLLLNNNQQQQQQRRRVVV]]]bbbfffnnnvvvzzz}}}}}}xxxpppnnn((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''))))))((('''''''''''''''&&&&&&&&&&&&&&&((('''''')))******(((&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((())))))))))))((('''((()))***+++***)))(((+++***))))))))))))***+++)))'''&&&(((,,,111555777---+++)))''''''''')))***)))))))))*********++++++)))))))))************+++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,---......///000///.........000111222222222222000000666???FFFNNNPPPRRRRRRSSSVVV\\\bbbhhhnnnuuuyyy}}}~~~yyyqqqnnn((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))(((''''''''''''&&&&&&%%%%%%%%%(((''''''(((***)))'''%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((()))))))))))))))'''((()))++++++***)))(((***))))))(((((())))))***(((((((((((())),,,000333...,,,***((('''((()))***((((((((()))))))))******))))))))))))******************+++,,,,,,+++***))),,,,,,,,,,,,---...//////......------...111333555444444222000000555>>>EEENNNPPPRRRSSSTTTXXX^^^dddiiioootttxxx|||zzzsssnnn(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$&&&((()))***)))(((''''''''''''&&&&&&%%%%%%%%%(((''''''(((***)))'''%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((()))))))))))))))'''(((***+++,,,+++)))(((***)))(((''''''((()))***)))***+++***'''(((,,,000///---***((('''(((***+++(((((((((((())))))))))))))))))))))))************)))***+++++++++)))((('''+++++++++,,,---...///000,,,,,,,,,,,,///222555777777666444000///444===DDDMMMOOORRRTTTUUUZZZaaafffkkkooossswww|||{{{tttmmm'''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((%%%$$$%%%'''(((&&&$$$''''''&&&%%%&&&'''((()))))))))************))))))'''&&&%%%$$$%%%''')))+++(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((((()))***)))'''&&&&&&'''&&&''''''((()))******+++*********)))))))))))))))************************))))))))))))************))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///...---000555:::666333222222111222:::CCCMMMPPPRRRSSSTTTYYYaaagggmmmpppqqqrrrvvvxxxtttnnnnnn&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%'''(((&&&$$$'''&&&%%%%%%%%%&&&(((((((((((())))))))))))(((((('''&&&%%%%%%%%%''')))***(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((()))))))))'''&&&'''(((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........./////////---///222666666333222222111222:::DDDOOOQQQSSSTTTVVVZZZbbbhhhoooqqqsssssswwwyyyuuunnnooo%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''&&&%%%%%%&&&''')))***(((''''''&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((('''((()))((('''&&&'''((('''''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000///......///111666333111222111333;;;EEEPPPRRRUUUVVVWWW[[[bbbhhhqqqsssttttttwwwyyyuuunnnooo%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&'''((()))'''''''''''''''(((((()))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''((((((''''''''''''(((((('''((()))((('''&&&'''((('''''''''((((((((())))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))((()))))))))************+++++++++++++++++++++++++++,,,,,,,,,++++++,,,---....../////////...//////555222111222222444<<>>GGGOOOQQQUUUVVVWWWZZZ```eeeppprrrssssssuuuwwwrrrkkknnn%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''))))))************))))))&&&'''''''''''''''''''''''''''''''''((()))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((((((''''''((()))''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))))))))************))))))))))))))))))************++++++++++++++++++++++++***,,,---,,,******...222///...------///111111000444222111222333555???IIINNNRRRUUUWWWWWWZZZ```dddoooqqqrrrrrruuuwwwssskkkmmm&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''&&&'''((()))))))))(((((((((((())))))))))))((((((&&&'''''''''''''''&&&&&&''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((((((''''''(((***''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))))))))))))))************************************))),,,...---***+++000555444111...---///000000///333111111222333666???JJJOOOSSSVVVXXXYYY[[[```eeeoooqqqrrrsssvvvyyytttmmmkkk'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((###$$$&&&((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((&&&''')))*********)))(((''''''((((((((((((''''''&&&''''''(((''''''&&&&&&''''''''''''((()))++++++''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((%%%'''((((((''''''(((***'''''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))))))))************))))))))))))))))))************************************))),,,...---+++,,,222777888444///---...000///...333111111222333666@@@JJJQQQTTTXXXZZZZZZ\\\aaaeeeoooqqqssstttxxxzzzvvvooojjj~~~((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,$$$&&&***%%%%%%((("""))))))))))))((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))******)))''''''(((***(((''''''&&&&&&&&&''''''******)))((((((((((((((())))))((((((((((((((()))&&&'''(((*********)))(((******++++++***)))'''&&&)))************+++++++++---******---,,,***000999@@@:::333000000111222111333111111222111444>>>JJJOOOWWWUUUTTT\\\___cccnnntttqqqoooqqqvvvwwwtttpppmmm''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***###'''+++(((+++...)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))(((''''''&&&&&&'''''''''))))))((((((((((((((((((***))))))(((((()))))))))(((((())))))******))))))((()))******+++***)))))))))************+++++++++---++++++---,,,***///666777333...---...000000000444333333333333555@@@LLLOOOWWWUUUUUU\\\___cccnnnuuurrrqqqssswwwxxxuuurrrnnn''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***$$$'''***&&&***...(((+++***)))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))(((((()))(((''''''&&&''''''((((((&&&'''((((((((((((((('''******)))))))))******+++++++++***)))))))))******'''''')))***++++++++++++)))************+++++++++---,,,,,,...---+++,,,111///---+++,,,...000111111666444444555444777BBBMMMOOOWWWVVVUUU]]]___bbbmmmuuussssssuuuxxxyyyvvvsssooo''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++&&&((('''"""'''***"""444222...+++((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***)))((()))***'''''''''''''''(((((()))&&&&&&'''((()))(((((('''******************+++,,,---,,,+++)))))))))******(((((())))))************))))))*********+++++++++,,,,,,---...---,,,,,,,,,---------///111222333333666555444555444777BBBMMMPPPXXXWWWVVV]]]___bbbmmmtttssstttvvvxxxxxxuuusssooo''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%((((((%%%...333+++444111...***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))))))))***+++'''''''''''''''((()))***''''''((((((((((((((('''******))))))***+++,,,,,,---,,,+++)))))))))******+++******)))))))))))))))))))))*********+++++++++,,,---------......---+++...///000111111222222333555333333444333666AAALLLPPPXXXXXXWWW^^^```bbblllrrrrrrtttvvvwwwvvvtttrrrooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###(((***+++999AAA999***)))(((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((((((((()))+++---''''''''''''((()))************)))((((((((((((((()))))))))))))))***+++,,,++++++***)))))))))******,,,+++***)))(((((((((((()))************++++++++++++------,,,///222111---///000111000///...///000444222222333222555@@@KKKPPPYYYXXXXXX___```bbbkkkppprrruuuwwwwwwvvvtttrrrooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%)))''''''555===333%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&&&&(((,,,000''''''''''''((()))***+++...---***((('''''')))***(((((((((((()))***+++,,,(((((())))))******))))))+++***)))(((((()))******)))************+++++++++***,,,,,,+++///555555000///000111000------///111444222222333222555@@@KKKPPPYYYYYYYYY___```aaakkkqqqssswwwxxxxxxvvvtttsssnnn&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***((()))###)))..."""&&&'''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%(((---111''''''''''''((()))++++++111///+++(((&&&''')))***''''''''''''((()))***+++&&&'''(((*********)))((())))))(((((((((***+++,,,)))************+++++++++***,,,,,,***///777888333000222222000......111444444333333333333555@@@LLLPPPYYYYYYYYY``````aaakkkqqqtttxxxzzzyyywwwvvvuuunnn%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++((((((((((((((()))************)))((((((((((((((('''(((((()))***+++++++++))))))))))))******************++++++++++++******)))************+++++++++000///---,,,---...000222,,,------...//////000000444333444666555777AAAKKKSSS[[[[[[ZZZaaabbbcccmmmtttvvvuuusssuuuyyyxxxtttrrr%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((('''''''''''''''''''''&&&&&&'''(((***+++((((((((((((((()))************)))((((((((((((((('''(((((()))******++++++))))))))))))******************++++++++++++******************++++++++++++///...---------...///000111111111222333333444444444333444555555777@@@KKKSSS[[[[[[ZZZaaabbbdddmmmsssvvvwwwttttttwwwxxxuuuppp%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++******))))))(((((((((''''''&&&''''''((()))***((((((((((((((()))*********))))))(((((((((((((((((((((((()))******++++++))))))))))))******************++++++++++++******************+++++++++,,,---------------.........000000111111222333333333444333444555555666@@@KKKRRR[[[[[[[[[bbbcccdddnnnrrrwwwyyyvvvsssvvvxxxwwwooo%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))++++++******)))(((''''''''''''''''''(((((())))))((((((((((((((())))))***))))))(((((((((((())))))(((((())))))************((()))))))))******************++++++++++++***************+++++++++,,,,,,+++,,,------......------000000111111222333333333333333444555444666@@@KKKRRR[[[[[[\\\ccccccdddnnnqqqxxx{{{wwwssstttxxxyyyqqq%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***))))))(((((((((((()))))))))))))))))))))*********((()))))))))******************++++++++++++*********++++++++++++,,,,,,,,,+++,,,------......------333333444444555666666777333222333555444666???JJJQQQZZZ\\\]]]ddddddeeennnqqqxxx{{{wwwsssuuuxxxyyyttt%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))******((((((((((((((())))))***))))))))))))))))))******))))))))))))******************++++++++++++******++++++++++++,,,,,,,,,,,,---------------.........111111111222333333444444333222333444444555???JJJPPPZZZ\\\]]]eeeeeeeeennnsssxxxzzzwwwtttvvvyyyxxxttt%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))((('''&&&((((((((((((((()))******((((((((((((((()))*********)))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++,,,,,,,,,------///...---------...///000------......///000000000222222333444333555???JJJPPPZZZ\\\^^^eeeffffffooouuuxxxxxxvvvvvvyyyyyywwwppp%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((())))))((('''&&&((((((((((((((()))******((((((((((((((()))***************)))))))))))))))))))))))))))******************++++++++++++******++++++,,,,,,,,,---------000///---,,,---...000222/////////000111111222222222222333444333555???JJJPPPZZZ\\\^^^fffffffffooovvvxxxwwwuuuwwwzzzzzzvvvlllzzz$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&''''''((())))))))))))************))))))'''((()))******)))(((''')))************+++++++++************************)))+++,,,,,,,,,---000222---------------...///000......///222333333111///555333222333222555AAAMMMSSS\\\\\\\\\bbbbbbccclllsssqqqpppqqqtttvvvwwwxxxqqq}}}$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((())))))+++,,,......(((((())))))))))))(((((())))))************)))))))))************+++++++++***************************+++,,,,,,,,,,,,...111000///...---,,,,,,,,,---000000000111222111///...666444333444333666AAAMMMSSS\\\]]]^^^dddcccccclllooopppqqqtttvvvwwwwwwvvvppp|||$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***,,,...///000'''(((((((((((((((((('''++++++************++++++)))************+++++++++***************************+++,,,+++***+++,,,...000000///....../////////111111111000///.........666444444555444666AAAMMMRRR\\\^^^___fffeeeccckkklllooorrrvvvxxxxxxwwwvvvqqq|||$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***(((&&&%%%$$$%%%'''(((((((((''''''''''''((((((++++++************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''((()))***,,,---(((((())))))))))))((((((++++++)))(((((()))++++++))))))*********+++++++++************************+++,,,,,,+++***)))+++,,,......///000111333555666000111000///...---...000555333333444333555@@@KKKQQQ\\\^^^```gggeeedddkkklllooorrruuuvvvwwwwwwxxxsss}}}$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''%%%%%%&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''(((((())))))******++++++******)))***)))(((''''''((()))***))))))*********+++++++++************************+++,,,,,,+++***)))***,,,---------///000222444555...///000///......000333333222222333222333===HHHPPP[[[^^^```gggeeedddkkknnnpppssssssssstttxxxzzzvvv$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((+++******)))))))))))))))***++++++,,,,,,++++++***))))))(((((((((((()))))))))************+++++++++************************,,,,,,---,,,******+++---......---,,,,,,---------,,,///222222000///222444222111111222111222;;;FFFOOOZZZ\\\^^^eeeddddddlllppprrrtttsssqqqssswww{{{www$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&'''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))*********)))******++++++******++++++++++++******)))))))))******))))))))))))************+++++++++************************,,,------,,,++++++---...///......---,,,,,,,,,,,,---111555444111///111333222111222333222333;;;FFFOOOYYY[[[\\\ccccccccclllooosssvvvuuusssrrruuuxxxuuu$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))(((''''''&&&((((((''''''''''''(((((((((((()))+++,,,---...///((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))***+++,,,))))))************)))))))))***+++,,,,,,+++***))))))************+++++++++************************,,,---------,,,,,,...000///////////////000111111///333777777222//////111333222333444333333<<>>DDDYYYdddmmmkkkgggfffhhhiiiooorrrwww|||~~~yyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))(((''''''&&&&&&'''''''''(((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((()))******)))((('''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------......++++++---...............000000000111222222333333999999999777666999???EEE\\\gggooolllfffeeefffgggqqqtttxxx~~~~~~zzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))(((''''''&&&&&&'''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++************++++++---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...////////////000000000111222222333333999::::::999888;;;AAAFFF^^^iiipppllleeeccceeegggrrruuuzzz|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------.........///000111222222222222000000000111222222333333888:::;;;:::999:::@@@DDD[[[gggooollldddbbbfffhhhrrruuuzzz}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************++++++************++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........///000111222222222222000000000111222222333333777999;;;:::888999<<<@@@RRR```llljjjdddcccgggkkkrrruuuyyy~~~}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++************++++++)))***************++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---...////////////000000000111222222333333777999;;;:::777666999<<>><<<888555666777;;;OOOcccgggbbb```dddhhhuuuxxx|||www%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((()))******++++++,,,)))'''&&&'''))))))((())))))))))))))))))))))))))))))))))))************))))))))))))*********************))))))))))))))))))************+++++++++*********,,,------+++))))))***+++,,,,,,,,,,,,,,,(((,,,///...***(((***---///666AAAFFF???333---///------------------------............////////////000111111111111222222222;;;>>>===888555777888777???NNN___gggeeebbbeeejjjrrrvvv|||www%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((((((***(((''''''((()))((('''))))))))))))))))))))))))(((((()))))))))*********))))))))))))***************))))))))))))))))))))))))************++++++++++++******+++,,,,,,***(((******++++++,,,,,,,,,,,,---111333111---***,,,...,,,///555;;;999111,,,+++------------------------............////////////000111111111111222222222:::===<<<777444666888666>>>MMM^^^fffdddaaaeeejjjrrrvvv|||uuu}}}%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((()))******+++,,,,,,***)))(((((())))))(((&&&))))))))))))))))))))))))(((((())))))))))))******))))))))))))************))))))))))))))))))******)))************+++++++++++++++***+++,,,,,,+++)))***++++++++++++,,,,,,,,,111333444333...,,,,,,...,,,)))***000222///+++***------------------------............////////////000111111111111222222222888;;;:::666333555777666===LLL]]]eeeccc```dddiiiqqquuu{{{~~~sss{{{%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((&&&'''))),,,///111333444///---***(((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************)))))))))))))))*********))))))*********++++++++++++******+++...///...---+++++++++++++++++++++,,,...000111000---++++++,,,///***)))---...---,,,---------------------------............////////////000000111111111222222222666999999444222555666555<<>>:::222,,,------------------------............/////////000000111111111111222222222333777777333333666999888===LLL]]]eeeccc```dddiiimmmqqqwww{{{}}}~~~ttt{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++(((&&&***---***$$$)))))))))(((''''''&&&&&&)))))))))))))))))))))))))))&&&###&&&+++---+++'''(((,,,///...+++((('''(((************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++///,,,,,,111000+++)))---.........///......------,,,,,,,,,---------......------......///000000000000000000111222222333333444888888444444999:::666???LLL[[[bbbbbbaaadddhhhsssvvv{{{}}}~~~}}}}}}}}}zzzyyy~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))((((((&&&&&&+++111000***((((((((((((((('''''''''))))))))))))))))))))))))---,,,************))))))(((***------+++)))***+++************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++((()))...///+++***------------......------,,,,,,,,,,,,---------......------......///000000000000000000111222222333333666999999555444777888555===IIIWWW______```dddhhhsssvvvzzz}}}}}}}}}}}}}}}}}}{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''',,,222111---''''''(((((((((((()))))))))))))))))))))))))))))))))******(((&&&&&&(((+++((()))***)))((()))***,,,************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***((()))------++++++---+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......------......///000000000000000000111222222333333777::::::777555666777666;;;EEERRRYYY[[[^^^dddiiirrrvvvyyy|||||||||}}}}}}}}}''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((***+++***(((***---,,,(((&&&''''''((())))))******))))))))))))))))))))))))&&&&&&''''''))),,,///222---,,,***(((''''''((()))************************((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,------,,,+++,,,******+++,,,,,,,,,++++++,,,,,,,,,---------......------......///000000000000000000111222222333333555888:::999777777888999999BBBMMMUUUXXX]]]dddjjjrrruuuxxx{{{{{{|||}}}~~~}}}|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))*********+++((((((((((((((((((((((((***,,,***''''''***((($$$&&&''''''((()))***++++++************************,,,)))(((,,,222777888777666333///+++)))(((((((((************************((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++************+++++++++,,,,,,++++++,,,---,,,)))******+++,,,,,,,,,+++,,,,,,,,,---------......------......///000000000000000000111222222333333222666:::;;;999888:::>>>;;;BBBLLLSSSWWW]]]dddjjjqqqtttwwwyyyzzz{{{}}}~~~{{{yyy''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))&&&))))))&&&&&&))))))&&&''''''((())))))***++++++************************...+++))),,,333666444000:::777222///...---,,,+++************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++******))))))******+++(((******)))***---///---)))******+++,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000000000111222222333333111444999===;;;888;;;AAA???EEEMMMTTTYYY^^^eeeiiiqqqsssvvvxxxyyyzzz}}}~~~{{{zzz''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))%%%)))***''''''***+++)))((((((((())))))******+++************************)))((()))+++---...+++(((444111......///000///...************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,///222000++++++...///+++)))***+++,,,------------,,,,,,,,,---------......------......///000000000000000000111222222333333222555;;;???<<<777:::AAACCCIIIPPPWWW[[[```eeehhhppprrruuuwwwxxxzzz}}}}}}''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((+++,,,)))'''******((())))))))))))************************************%%%(((,,,...---+++*********(((''')))---000000///************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---;;;===999111---///---((()))***+++,,,---.........,,,,,,,,,---------......------......///000000000000000000111222222333333444666<<<@@@<<<666888@@@FFFKKKSSSYYY]]]aaaeeehhhppprrruuuwwwxxxzzz}}}&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''')))###***)))"""***... ,,,'''"""+++(((!!!'''''''''''''''''''''''''''444000///---111(((111444(((---+++''''''''''''''''''''''''((((((((((((((((((((((((---&&&%%%$$$111(((,,,!!!"""333$$$)))+++###+++''')))'''###"""&&&+++---%%%...)))"""&&&''')))222...(((''''''&&&)))***"""%%%&&&***...***###%%%,,,###222***,,,(((+++;;;"""'''111 666&&&%%%%%%)))'''---111$$$%%%---(((222...,,,111,,,"""+++***)))---,,,&&&%%%+++...---111,,,)))000***(((777"""111***'''000///......---+++***)))(((((()))***+++,,,,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......,,,---//////...---...///............////////////)))555:::333...222444000333888;;;;;;888777;;;??????FFFOOOWWW\\\```eeeiiimmmtttsssssszzzyyyxxx&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((///)))''',,,%%%'''222'''"""""""""))),,,'''########################111!!!"""$$$+++&&&******777'''333%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%+++***''''''+++333))) !!!999((('''+++######+++>>>LLLGGG555&&&)))...$$$,,,???,,,"""000222%%%(((,,,***+++))))))&&&"""'''---))))))///***444***,,,&&&(((000!!!,,,'''000***///$$$"""%%%000222,,,''' ,,,444$$$$$$444!!!!!!!!!///FFFOOOBBB///$$$!!!)))...000555%%%"""111<<<666***,,,&&&666666333...***((()))+++---******++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......+++---......------...///............///////////////===BBB888//////222111333888;;;;;;888777;;;???BBBIIISSSZZZ___ccchhhkkkpppwwwuuusssyyyxxxvvv}}}&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))+++...)))---%%%QQQ|||ooowwwwwwzzz}}}ooo}}}}}}}}}}}}}}}}}}}}}}}}oooxxx{{{VVV***'''###---!!!111eee{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}xxxxxxOOO###)))000!!!)))666 ...CCCzzzNNN$$$BBB,,,,,,000%%%###...&&&222,,,(((%%%######222VVVxxxzzzwwwooozzz~~~xxx{{{vvvzzzsssrrrtttsss|||~~~tttxxxNNN"""000...###(((444@@@,,,jjjiii""",,,$$$)))))),,,(((,,,...******...---666444222///---,,,,,,,,,++++++************++++++))))))******+++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...---,,,,,,---///............////////////000>>>DDD:::...---111222333888;;;;;;888777;;;???DDDKKKUUU]]]aaaeeeiiilllrrryyyvvvtttxxxvvvssszzz&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))---&&&---$$$***)))&&&444 ///...,,,'''&&&*** 444ooo"""%%%...$$$###******$$$$$$))),,,###)))000!!!///''',,,&&&...!!!AAAMMMDDD 666$$$555((((((222(((---000444666666222,,,(((,,,+++***))))))***+++,,,))))))***++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,------,,,,,,...000............////////////,,,555:::444...///222333333888;;;;;;888777;;;???EEELLLVVV]]]aaadddhhhkkkrrrxxxvvvsssxxxvvvssszzz&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))---&&&---$$$)))---...******!!!+++,,,###((((((###&&&VVV'''+++222!!!---777***###+++333###---''',,,$$$***999(((QQQ222444///***,,,$$$000'''+++000444555333...+++,,,+++***))))))***+++,,,*********+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---,,,,,,,,,///111............////////////---///000///000333333111333888;;;;;;888777;;;???HHHOOOWWW]]]aaadddiiimmmooovvvtttsssxxxwwwttt{{{&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''***---)))---###NNNUUUmmmxxxjjjPPP<<<***(((&&&...333111---444---,,,+++)))SSS777+++(((***222$$$)))(((((((((&&&///MMMkkknnntttnnnkkkFFF"""000***333000EEE555"""###///...''')))*********+++---000222444++++++************++++++******++++++,,,---------,,,,,,,,,+++++++++******,,,,,,---------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,---000333............////////////333000...///333555333///333888;;;;;;888777;;;???NNNSSSZZZ^^^bbbffflllpppmmmtttsssrrrxxxwwwvvv}}}&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$---))) (((+++###$$$222(((%%%!!!@@@nnn+++'''000%%%000111!!!''''''111///DDDUUU!!!$$$###(((///eee999SSS777%%%...%%%!!!---(((***(((&&&))),,,%%%///""">>>444)))!!!(((...+++&&&(((LLLmmm@@@DDDWWW!!!000000---000###,,,+++)))(((***...222555******++++++++++++************+++,,,,,,------...,,,,,,,,,+++++++++******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......---......------...222444............////////////444111///000222333111111333888;;;;;;888777;;;???QQQUUUYYY]]]```eeelllrrrmmmuuusssrrrxxxwwwuuu|||&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''"""&&&###+++***!!!((()))%%%222'''444"""$$$###&&&))) '''"""+++%%%333'''VVV$$$000'''(((&&&UUU!!! 333 (((+++###,,,###)))''''''+++...***%%%(((000777222 {{{111 )))000%%%&&&,,,'''000$$$---EEEkkk+++'''...$$$!!!VVVFFF+++///'''111******+++,,,---...///000)))***+++,,,,,,+++***)))***++++++,,,,,,------...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------.....................///333666............/////////000/////////000000///111444333888;;;;;;888777;;;???PPPSSSWWWYYY\\\bbbjjjqqqooouuusssrrrwwwvvvttt{{{)))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))%%%&&&"""...KKK''''''''''''''''''''''''---""""""***((((((AAAccc(((%%%333***222]]]444777***''')))+++222]]]---,,,,,,))))))))))))))))))))))))***---***///EEE***))))))************))))))###<<< PPP)))///***(((,,,***xxx***,,,'''+++$$$***)))))))))+++///222444---,,,***+++,,,,,,+++)))************************)))***+++,,,---,,,++++++*********++++++,,,,,,,,,111---%%%(((333...''',,,%%%)))------------,,,+++............////////////444///+++,,,000222///+++000111111111111222222222777999:::999666777:::>>>LLLTTT[[[[[[]]]eeelllpppmmmtttsssrrrwwwuuurrryyy'''''''''''''''(((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&$$$&&&!!!+++GGG''''''''''''''''''''''''+++$$$%%%,,,)))!!!'''666---666'''!!!,,,BBBooo"""###---((())),,,))) zzz111,,,%%%&&&))))))))))))))))))))))))***---)))...EEE***))))))************))))))'''&&&)))+++BBB&&&!!!&&&000%%% AAA{{{...%%%222---///000---+++,,,222888---+++******++++++***)))************************)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,%%%111000+++...---***...333000+++***,,,//////,,,............////////////---///111222000...---,,,000111111111111222222222666888:::999777666999<<>>111(((+++++++++++++++*********000111///***))),,,,,,***+++++++++,,,,,,,,,------------,,,+++***+++,,,...,,,,,,------...//////000555666///---000------777...////////////......---............///////////////...,,,,,,...//////...//////000000000111111111444666;;;???===888999===DDDSSSaaaddddddgggkkknnnlllkkklllqqqttttttwww{{{(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************'''+++&&&+++CCC))))))))))))))))))))))))))))))))))))))))))))))))&&&"""333222***--- 999...%%%,,,///%%%)))))))))))))))))))))))))))111111777+++///LLL---(((---,,,,,,+++******++++++)))---***...CCC,,,***************++++++,,,***+++++++++,,,,,,,,,---"""***AAA///OOO,,,,,,))))))***+++,,,------,,,,,,///111000+++***,,,---+++++++++,,,,,,,,,---------000...---,,,------------+++,,,,,,---...///000000111777444000444444444;;;222111///---------///000........./////////000000222111//////111222222111000000000000111111111111444666<<>>:::999===KKKSSSZZZ]]]```fffkkklllooommmmmmqqqttttttxxx|||(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))***************'''+++&&&+++CCC))))))))))))))))))))))))))))))))))))))))))))))))%%%+++000"""&&&---"""---,,,777%%%)));;;"""))))))))))))))))))))))))$$$,,,'''eee)))&&&---''''''(((((()))***,,,---)))---***///CCC,,,++++++******++++++,,,---++++++,,,,,,---...//////+++***!!!&&&888)))***+++---......---,,,***,,,111222...+++,,,...---,,,,,,,,,---------......000---,,,---000222000...---------...............111***///000;;;dddjjj;;;000111111111000///---,,,////////////000000000000...///000333666666444222222222333333333444444444222555:::???>>>999:::>>>LLLSSSWWWZZZ___ggglllmmmpppmmmmmmqqqssstttwww|||(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''+++''',,,CCC))))))))))))((((((((((((!!!%%%------'''++++++!!!)))%%%###(((...///(((!!!,,,,,,&&&***%%% 000))))))))))))************+++;;;sss---111 ,,,++++++************++++++)))---***...CCC,,,++++++++++++++++++++++++(((((()))))))))*********---%%%\\\:::))))))555$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---------...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////333555222555;;;>>>;;;111//////000222333222000---......000222444666777999444000222777999666333000...///333444111111333333666999;;;<<<<<<===>>>GGGRRRXXXVVVYYYdddmmmoookkkpppooorrryyyvvvuuu(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''+++''',,,CCC((((((((()))))))))))))))111(((###''''''$$$&&&,,,))),,,,,,((($$$$$$***000)))&&&qqq<<<,,,)))///&&&))))))))))))************000+++***---777]]]|||AAA000******++++++************++++++)))---***...CCC,,,++++++++++++++++++++++++*********++++++,,,,,,,,,!!!222222(((AAA:::999!!!222111,,,,,,,,,,,,,,,,,,,,,,,,---///000///---,,,,,,---111111222222111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///+++......,,,---222333000//////......//////000///000000////////////000000;;;666000...///333777999333000000333333111111444333666888::::::;;;===>>>JJJTTTYYYVVVXXXccclllnnnlllqqqoooqqqxxxvvvuuu(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''+++''',,,CCC'''(((((())))))*********((()))%%%'''///---)))---&&&)))***'''"""!!!'''---)))///DDDyyy&&&***+++###)))))))))*********++++++,,,)))''')))***+++222999mmm222 ...+++###***++++++************++++++)))---***...CCC,,,++++++++++++++++++++++++,,,,,,,,,,,,------------999)))&&&DDD}}}---111...%%%++++++---,,,,,,,,,,,,,,,,,,,,,,,,...///111000...------...+++---000222222111...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...000///,,,,,,//////---//////000...------...000111111///......------...666555333000---///444999666222111333333000111555444555777888888999<<<>>>MMMWWWZZZVVVWWWaaakkkmmmooorrroooqqqxxxvvvwww(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***'''+++''',,,CCC''''''((()))******++++++"""333///!!!''',,,$$$&&&&&&(((...333222***###"""333///++++++---))))))*********+++++++++///000,,,%%%"""&&&+++,,,AAA$$$ ...;;;###'''+++++++++************++++++)))---***...CCC,,,++++++++++++++++++++++++,,,,,,------------------,,,''')))222555,,,""" <<<&&&666///BBB"""$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000000000111111222333333333111///...------------------------,,,,,,,,,,,,------......111111000//////000000000000111111000...---///111/////////...//////000000,,,222777777333000111444888444222333222000111555444555666666666888;;;>>>PPPYYY\\\VVVVVV```iiikkkpppssspppqqqxxxvvvxxx(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***'''+++''',,,CCC'''(((((()))***++++++,,,'''///...'''(((...222666,,,///555===BBB@@@888000!!!,,,!!!RRR,,,&&&000************+++++++++++++++666333,,,+++------DDD"""111$$$%%%666***++++++************++++++)))---***...CCC,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++333222333999***---999***,,,'''999+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222222222444555FFFCCC>>>888333///,,,+++------------------------,,,,,,,,,------------------,,,,,,---------...///...///000000///...//////...------------...///000***000777999666333222444888444222333222000111555333444555555666888;;;>>>PPPYYY]]]WWWWWWaaaiiikkkpppssspppqqqxxxvvvxxx(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''+++''',,,CCC((())))))******+++++++++--- (((333(((###%%%---666??????999777<<>>))))))))))))************(((333...)))jjj%%%###...))),,,%%%((('''***&&&333(((111)))000(((999222!!!***&&&)))111%%%222333///fff999333&&&"""666///...,,,'''000---+++---)))EEE,,,,,,,,,,,,++++++*********:::333,,,rrr***'''&&&***000///***)))...222---]]]...%%%000(((,,,******---///...)))%%%------------------------,,,------......------,,,---------------------------...///000000///...---////////////////////////,,,111111///555>>>999---+++000///111HHH___WWW<<<999<<<>>><<<777333222222222222333333333222222111333555999>>><<<888999>>>PPPVVV[[[ZZZ\\\bbbgggiiiqqquuussstttzzzwwwuuu'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))************'''))),,,"""...222111---///)))444)))"""ccc))))))))))))************)))000$$$,,,'''UUU&&&***(((000...+++vvv'''++++++((((((///***SSSTTT***000000$$$***&&&%%%222DDD&&&(((...---&&&000///,,,222333555&&&$$$222\\\,,,,,,,,,,,,+++++++++*********666)))///777555---%%%(((000000)))!!!ppp~~~%%%)))---)))+++,,,+++***(((+++000444------------------------,,,------......------,,,---------------------------...///000000///..............................000111...---666@@@:::---(((555:::444666@@@@@@888666777888666333/////////111222222222222222111111222333777;;;:::666888===KKKRRRWWWXXX[[[bbbhhhjjjqqquuurrrssszzzwwwwww''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************)))...+++"""((($$$GGG!!!)))444+++))))))))))))***************+++***)))&&&ttt---000333777,,,''',,,000+++...888OOO222'''000:::'''///wwwIII111!!!222///%%%000,,,%%%(((RRR{{{,,,......@@@~~~,,,,,,,,,,,,++++++++++++***111'''&&&}}}mmm<<<'''000&&&(((999\\\'''...&&&+++(((,,,---***(((000AAAOOO------------------------,,,------......------,,,------------------------,,,---...///////////////........................111///+++---999EEEAAA444000888<<<555---,,,000444444444444222///---...///000000111111222111111000222222555888777555888===FFFNNNTTTVVVZZZbbbiiilllqqqtttqqqrrryyyxxxyyy'''(((((((((((()))))))))(((((((((((())))))))))))((()))))))))************+++)))''',,,///---333}}}((()))))))))************))))))---'''%%%===111******,,,&&&///''''''OOO***((('''--->>>777&&&...'''444!!!///((((((,,,++++++++++++++++++++++++000***333---%%%HHH444777///333HHH222111!!!...)))---///,,,***111AAAOOO,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,---...////////////..............................,,,///:::EEEEEE???;;;444//////000...---///555444222000//////000111//////000111111111111000333222555888666555888???FFFMMMTTTVVVZZZbbbiiilllqqqtttpppqqqyyyxxxzzz(((((((((((()))))))))***'''((((((((()))))))))***((()))))))))************///+++&&&%%%(((///HHH((()))))))))************((())),,,(((&&&'''sss,,,...,,,$$$+++---000111...000...((('''444"""444333:::,,,++++++++++++++++++++++++000***(((111...jjjggg000///'''---+++---...+++((((((...333,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------......//////........................,,,...000000444:::>>>???<<<111***...222111///000555333000//////000111222...///000111111111111111444444666999888666:::AAAIIIPPPVVVWWWZZZbbbiiikkkqqqtttppprrryyyyyy{{{((((((((()))))))))******''''''(((((())))))******))))))))))))************&&&000000"""###$$$"""ggg))))))))))))************'''+++)))+++(((&&&LLLEEE###///...'''666&&&&&&222&&&AAA(((&&&000(((000$$$---++++++999ooo,,,***++++++++++++,,,,,,,,,%%%***###111%%%(((;;;%%%,,,000+++((()))+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------......------,,,------...------------------------,,,///111///,,,---111555:::999888777444111444999222///---,,,...///000000//////000111222222222222444444888;;;:::888<<>><<<777888<<>>&&&""",,,222((('''---)))+++---111222000...------,,,,,,,,,,,,,,,,,,,,,,,,------------............000000///...---,,,++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...............---------......------------......000...,,,---000222222000---///111333444444333222333666===CCCCCC>>>>>>BBBCCCIIINNNRRRZZZgggqqquuusssyyyuuuqqqvvvxxx{{{)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************%%%111333)))$$$***///---%%%555"""!!!RRR))))))*********+++++++++++++++++++++++++++++++++,,,''',,,444000;;;sssMMM...###&&&,,,222444///***))),,,------------------------+++$$$%%%((($$$...aaaaaa===%%%===666 000:::---+++---------------...//////...222...&&&***777;;;444777+++222^^^222,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,:::000+++WWWsssGGG111,,,///333...'''(((+++---000***---111222111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,//////...---,,,++++++***++++++***++++++---...///------------------------..............................------------....../////////...///000111111111111222222222222222222111444;;;AAA@@@<<<;;;???JJJNNNPPPQQQXXXdddooossssssyyyuuuqqqvvvxxx|||(((((())))))************))))))))))))))))))))))))))))))))))))************************************+++(((''')))+++)))###***%%%&&&555000)))111---))))))*********+++++++++++++++++++++++++++++++++...000,,,%%%%%%***'''999***%%%...///''')))444,,,///000,,,***,,,......------------------------777444111222555333+++###,,,+++///555777222...---555'''444888"""&&&555***......---------...//////---444333++++++111...$$$&&&'''+++000---%%%===,,,,,,,,,,,,,,,,,,,,,,,,------------------------111'''---000"""!!!+++***---"""###///000&&&$$$---***---'''(((000,,,$$$******,,,000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++*********+++,,,---...///---------------------------...........................------------......---000222111...---...111666555222000000111222333222555:::???===888888;;;VVVYYYXXXUUUVVV^^^fffhhhqqqwwwtttqqqvvvyyy}}}((((((((()))******++++++)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++222&&&!!!&&&,,,---111999000(((&&&&&&!!!%%%***$$$)))************+++++++++++++++++++++++++++++++++...'''(((000333------444""")))---...,,,)))(((,,,+++((('''***///000---------------------------!!!)))111000'''###,,,:::///((((((...,,,&&&+++888444(((***222---&&&+++222///...............//////---)))---888999000///777AAA222###***...(((777///,,,,,,------------......------------------------+++777&&&$$$<<<...!!!===222222000,,,))))))---000&&&***+++...111(((%%%///***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,******+++,,,------......---------------------------------.....................------------......,,,///333333222000000000666555333111000111222333555666;;;>>><<<777888<<>>AAA@@@AAACCC@@@AAACCCDDDDDDEEEFFFHHHNNNPPPTTTZZZ\\\ZZZSSSNNNMMMJJJGGGCCC@@@@@@CCCFFFAAA===:::;;;:::666444666000,,,---444777333111111111111000//////000000000//////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,------,,,,,,,,,---...///...---,,,,,,...///...,,,............////////////---------............///333///,,,...444777555111111111222333333333333222555555666666777888;;;<<>>FFFMMMOOOOOOUUU]]]WWWXXXYYYYYYXXXWWWWWWWWW[[[aaaiiinnnnnniiiccc___]]]bbbeeeccc^^^\\\^^^aaaZZZUUURRROOOIII>>>888777888666555777666222000222000//////.........///////////////.........------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---...///---,,,,,,---///000000///---............/////////---------............///888222,,,+++///222111///111111222333333333333222555666666666666888;;;>>>DDDJJJPPPUUUWWW\\\dddjjjkkksssvvvsssqqqwww******+++,,,,,,,,,,,,+++,,,,,,,,,++++++************************************************************************+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------...///111444777999:::<<>>EEEMMMPPPNNNLLLSSSlllsssaaa___wwwoookkkjjjqqqzzz{{{qqqgggqqqwww}}}}}}yyyvvvxxx{{{zzzzzzsssrrruuusssrrrooofff[[[VVVVVVIIISSS[[[ZZZQQQGGGAAA???333222222111111111111222000000/////////.........///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------,,,+++***,,,,,,,,,---------------......---///222444444333------------............---------............///444111//////111222111///111111222333333333333222444777::::::888999<<<@@@EEEKKKRRRUUUWWW\\\dddjjjmmmtttxxxtttrrrwww)))******+++++++++++++++))))))))))))))))))))))))***************************************+++++++++)))))))))***++++++,,,,,,************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...111111000222777;;;AAADDDKKKVVV```ccc```[[[ZZZyyywwwsss}}}{{{~~~uuuyyy}}}}}}{{{{{{~~~{{{{{{|||{{{rrrfff``````ooovvv```NNNDDD888777555333111000//////000000000/////////......///............---------------------------------++++++,,,,,,,,,,,,------//////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++------------,,,++++++,,,------......------,,,++++++---///111111000,,,------------.........---------............////////////111222333111///111111222333333333333222333999>>>???<<<;;;===AAAGGGMMMSSSWWWYYY]]]eeekkkmmmuuuxxxtttrrrxxx((()))******++++++******))))))))))))))))))))))))************************))))))*********+++++++++((())))))***++++++,,,,,,************************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................---111555777999===EEEKKKSSSXXXaaajjjqqqtttsssqqqlll|||}}}qqqssstttsssrrrrrrvvvyyyvvv}}}~~~}}}|||{{{tttsssppp\\\QQQFFFDDD@@@;;;777333000///000000000000/////////...///............---------........................+++++++++,,,,,,---------000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***,,,---......---,,,+++,,,---.........------,,,++++++,,,...000///...,,,,,,---------.........---------............///.........///000111000000111111222333333333333222333:::AAACCC???===>>>AAAIIINNNUUUXXXZZZ^^^ffflllkkkssswwwtttsssyyy(((((()))*********************************++++++************************))))))******++++++++++++((())))))***++++++,,,,,,************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................000555;;;???BBBIIIRRRYYYcccjjjtttzzz}}}~~~zzzsssvvvkkkttt~~~tttllljjjjjjiiigggeeeccccccccceeesss{{{tttnnnnnnjjjbbbsss~~~uuujjjeeeXXXUUUPPPIIIBBB<<<888666000000000000//////////////////.........---------........................+++++++++,,,,,,---------111000...,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,''')))+++...///...------+++,,,---.........---,,,...------...000111000///,,,,,,,,,---------......---------.........//////......---,,,---...//////111111222333333333333222222:::CCCEEEAAA>>>>>>AAAJJJOOOVVVYYY[[[___fffmmmiiiqqqvvvtttsss{{{************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------------------------......,,,******,,,---+++---...//////111333555>>>HHHDDDIII]]]^^^XXXdddzzzlllaaabbb___dddmmmuuuxxxtttlllfffgggmmmqqqooohhhaaa___```]]]jjjvvvuuunnnhhhccc___cccfffwwwzzztttlllhhheee\\\SSSOOONNNEEE999:::999555000---...222555222000......///000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,------------------------------------------------------------//////---///222111,,,,,,---///000000///---,,,............////////////////////////000000000000111111111111222333444555555999AAAFFFBBB<<<;;;>>>GGGPPPVVVUUUUUU\\\fffllllllsssvvvtttsssyyy************************************************************************************************************++++++++++++++++++++++++++++++++++++------------------------***+++------,,,,,,...000000111222222222666===BBBNNN[[[[[[^^^kkkjjjhhhuuu~~~vvvccc[[[[[[VVV^^^kkkxxx~~~wwwqqqzzzrrrkkkgggdddmmmuuuwwwwwwwwwvvvrrrrrrjjjkkk{{{~~~|||zzzzzzyyyqqqdddZZZWWWTTTOOODDD@@@;;;666333111000///111///...---...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------,,,,,,,,,,,,------------------------,,,//////---,,,......+++---...000111111000...---............////////////////////////000000000000111111111111222333444555555:::AAAFFFCCC===<<<@@@GGGPPPVVVUUUUUU\\\eeekkkkkkrrrvvvsssrrrxxx************************************************************************************************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++---......---...///111...111444777;;;DDDRRR\\\fffrrrrrrooossstttyyysssrrrccc\\\YYYXXXcccvvvzzzuuuxxx}}}ppphhhkkksssvvv}}}uuuggg___^^^___VVVNNNCCC>>><<<999333---333111//////000000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++---------------------------222333///+++,,,,,,+++...///000111111000///...............////////////////////////000000000000111111111222333333444444555:::AAAFFFCCC======AAAHHHPPPVVVTTTSSSZZZccciiijjjrrrvvvsssrrrwww*********************************************************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111111///...,,,...111444444999>>>CCCHHHSSSbbbnnnsssyyyxxxtttwwwnnnfffzzzqqqmmmgggvvvuuulllkkkmmmmmmuuuxxxnnnttt|||}}}sssllljjjkkkoooaaaPPPGGGEEEBBB;;;333555333111111111222111///................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,++++++******------------------------///666888333---,,,.........///000000000000///...............////////////////////////000000000000111111222333444444444444444888@@@EEEBBB<<<===AAAHHHPPPUUUSSSRRRXXXbbbhhhhhhqqqvvvsssqqqwww***************************************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........000///...,,,---111888<<>>BBB???::::::???HHHOOOTTTQQQPPPWWWaaaggghhhqqqwwwtttqqqvvv************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---------...//////000000+++---///333777>>>GGGLLLSSSYYYbbbnnnzzz|||{{{tttmmmqqqyyyxxxpppyyy}}}zzzyyywwwtttpppmmmlllppptttsssppprrryyy}}}vvvpppqqqvvvwwwttt{{{sssdddbbbdddmmmvvv~~~wwwgggZZZPPPHHHCCC<<<999666333222111///---................................................------------------------------------------------........................,,,---------............------------------------------------------------+++111333///,,,---...---.........------.....................////////////////////////000000000000000111333555555555444444444777===AAA===888999>>>GGGNNNRRROOOOOOVVVaaahhhgggrrryyyuuuqqqwww************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///......//////000111111222...444<<>>AAA===777888===EEELLLPPPNNNNNNVVVbbbiiihhhssszzzwwwrrrwww************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////...//////000111222222333777???KKKVVV^^^bbbeeegggppppppvvvyyyzzzyyy|||{{{qqqhhhddd___WWWSSSSSSXXXXXXXXXZZZ]]]^^^^^^^^^hhhddd^^^[[[[[[\\\]]]]]]nnntttvvvlll```ZZZXXXWWWTTTWWW[[[___eeerrrqqqqqqvvv|||xxxmmmggghhhtttxxxeeeYYYSSSMMMIIIEEEAAA>>><<<888666////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------...///000111111------------------------+++---------///333333///000000////////////000000............/////////000////////////000000000000000222444666666666555444888;;;@@@BBB>>>777888===DDDLLLPPPMMMNNNVVVbbbiiihhhsss{{{wwwsssxxx)))************+++++++++++++++************++++++************************)))************+++++++++++++++++++++++++++++++++)))///111---,,,000222//////.........000222444555QQQXXX```bbb^^^aaammm{{{}}}|||kkk___XXXWWWSSSPPPOOORRRXXX]]]___XXXUUUZZZ]]][[[\\\______]]]YYYUUURRRTTTXXX\\\\\\\\\\\\[[[ZZZWWWUUUSSSSSSTTTTTTVVVZZZbbbkkkqqqvvveee```dddmmmxxxwwwlllnnnyyyrrr___YYYWWWRRRMMMIIIFFFAAA<<<222222111///------...///111111000////////////000------............------///...,,,,,,,,,---///111.........------,,,,,,,,,---...///...---,,,---///---------------...///000------............---------......///000111111222//////.........---------///////////////............///000222222111111000111111222222222333333333888;;;??????<<<:::;;;===EEEJJJOOOQQQQQQWWWbbbkkkhhhqqqxxxvvvttt{{{)))************+++++++++++++++************++++++************************************++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,//////+++***...000---,,,000333222111888FFFSSSbbbfffjjjjjjjjjtttzzzooozzz}}}wwwrrrwwwlllaaaWWWPPPUUUUUUVVVUUUTTTVVVYYY\\\aaaZZZVVVXXXYYYVVVTTTWWWXXXWWWUUUSSSQQQRRRVVVYYYUUUUUUVVVVVVVVVUUUTTTSSSTTTUUUWWWXXX\\\aaahhhlllrrrzzz}}}mmmjjjooouuueeeeeesssvvvnnngggddd[[[NNNHHHIIIHHHDDD<<<;;;888444000//////////////////...............---......//////......---222111///---------...///.........------,,,,,,,,,...///000///...---...000---------------...//////------............------,,,------......///////////////.........---------/////////////////////......///000111222111111000222222222222222222333333777:::======;;;999:::<<>>LLL]]]jjjooopppnnntttyyyzzzwwwccc]]]___bbbmmmzzz}}}zzzzzzrrrfff^^^ZZZXXXYYY^^^ccceeefff]]]___bbbcccbbbaaa```aaa[[[YYYXXXYYYYYYYYYYYYZZZSSSVVVYYYZZZ[[[[[[\\\^^^YYYZZZZZZ\\\^^^```bbbccc```dddiiinnnppprrrtttuuusssyyyrrrggg\\\UUUXXX___fffsssttthhhaaabbb[[[NNNJJJFFF???999666444222222///000111222222111000000......////////////......444333111///...---------...............---------,,,---......,,,,,,---.........---------......///------............------,,,,,,,,,,,,++++++++++++....................................///////////////000000000111111111111444333333333333222222222222666999:::888666888:::===FFFOOOTTTUUUXXX___fffiiisssyyyvvvttt{{{))))))*********+++++++++++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---------......------///000000......666DDDXXXjjjssstttqqqnnnxxxyyyiiiccccccccc|||pppcccZZZUUUSSS]]]jjjsssuuurrrooonnncccddddddbbb```______```XXXYYY[[[[[[\\\^^^```aaaYYY\\\___aaaaaabbbccceeeaaa``````aaaccceeehhhjjjkkkpppvvv|||~~~~~~zzzyyy}}}nnnYYYNNNUUUccc]]]jjjoooiiigggiiicccWWWWWWQQQIIICCC>>>;;;777444000111111111111000//////...//////////////////...//////......---------...........................---///000///...---...//////......---------......------............---------------,,,,,,,,,,,,,,,---.....................---.........//////000000000000000000000111111111333333333333333333333333222555999999777666888:::<<>>SSShhh{{{vvvtttvvv{{{zzzlll___\\\___bbbdddgggfffccc___]]]\\\]]]___```bbbcccddddddaaa___^^^^^^eeemmmrrrpppqqqwwwzzzyyytttsssppplllkkknnnssswwwkkkjjjiiijjjmmmsssyyy|||{{{}}}uuullleeennnqqqkkkiiiqqq{{{~~~wwwfff^^^gggpppqqqtttzzzlllhhhdddcccdddaaa[[[UUU>>>;;;777333000000222333//////000000000000////////////000000000000//////---.........//////000000---...///...---,,,---///000///...------------------..................---******+++,,,------......---------.........//////---------...///000000111111000/////////000222333000111222333555666777777444888<<<<<<;;;:::<<<>>>>>>GGGRRRWWWYYY\\\cccjjjgggpppvvvssspppvvv++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++------,,,,,,000222333///444...000GGG___nnnzzz||||||zzzssslllccc______cccfffggggggaaa[[[YYYZZZ\\\[[[YYYccc___]]]]]]```ccccccbbbfffiiinnnrrrvvv{{{{{{zzz{{{}}}{{{vvvuuuxxxvvvtttsssuuuzzz~~~~~~ooollljjjiiikkkmmmmmmlllkkklllnnnzzz{{{qqqxxxxxxpppbbbkkksssqqqkkkeee]]]VVVJJJBBB:::888333......333111///------///111111111///000111222222111000///............////////////------///111222111---***//////.........---------//////.........---------,,,,,,,,,---------......//////............//////000000000000////////////111111111000000000000000111111222333333333333222555999<<<<<<:::999:::<<>>HHHbbbtttyyy~~~zzzwwwzzzzzzwwwvvvggg______aaa```]]]``````^^^\\\ZZZZZZ[[[\\\^^^\\\ZZZ\\\aaadddfffffflllmmmoooqqqtttwwwzzz|||||||||{{{qqqiiidddcccddd___cccjjjzzzzzzfffhhhooovvvpppbbbZZZ[[[UUUKKKCCC>>>888222111444333111//////000111000///000000111111111000000///............////////////555222---+++---000222333//////.........---------//////.........---------,,,,,,---------.........//////............//////000000000000////////////111000000000000000000000111111222333333333333222555888<<<<<<:::999:::<<>>???999///(((/////////.........------...............---------,,,------------.........//////............//////////////////000000000000000000000000000000111111111111222333333333333222444888;;;<<<:::999:::<<>>000////////////....................................------------............//////............//////////////////000000000000000000000000000111111111111111222333333333333222444777;;;;;;:::999:::<<>>NNNgggxxx{{{tttqqq||||||nnn```XXXVVVQQQVVV]]]aaabbbaaabbbbbb```\\\YYY\\\bbbiiikkkkkkqqquuuzzz~~~{{{xxxvvvvvv{{{{{{xxxzzzttthhh]]]UUUNNNCCC999444222//////000111111111///000222333444333333222............////////////666333///...000333666777000000000/////////......---------...............------.........///////////////............//////......//////000000111111/////////000111111222222111111222333333333333222222666:::;;;999999:::===GGGLLLRRRUUUUUUXXX___dddgggmmmpppooorrr{{{|||)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,------------...---------...///000000000000---///333333999OOOgggttt|||yyyppplllooo|||ssssssxxxttteeeXXXVVV]]]SSSWWW\\\aaadddeeecccbbb\\\^^^bbbhhhooouuuyyy{{{|||qqqggghhhjjjhhhiiigggaaa\\\[[[ZZZQQQEEE;;;777333000000111111111...000333666777555333222............////////////,,,+++,,,...000111///---000000000000/////////...---------.........//////............//////////////////............//////.........///000111111111...//////000111111222222111111222333333333333222111555999:::999999:::===GGGMMMSSSVVVVVVZZZaaagggiiinnnppppppsss|||))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000000111---,,,000666999CCC```~~~uuukkkkkkrrrvvvnnnmmmrrrxxxxxx~~~dddcccgggaaa]]]```eeeccccccfffiiihhhddd___^^^fffpppwww{{{~~~zzzyyylll___XXX[[[bbbZZZ\\\\\\]]]ccchhhcccXXXAAA<<<666111000000111111...111555888999777444222............/////////000222000//////111444444444000000000000////////////---------.........//////............/////////000//////............//////---......///000111111222...//////000111222222222111111222333333333333222111555999:::999999:::===HHHNNNTTTWWWXXX[[[ccciiijjjnnnqqqpppttt}}})))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***---///...,,,---......---...///444FFFaaaxxxxxxhhhfffvvv{{{qqquuu~~~zzz|||rrrffftttxxxggg]]]]]]aaaddddddggghhhhhhfffdddbbbbbbbbbdddrrr~~~qqqddd\\\ZZZ[[[dddaaa```fffmmmoooiiibbbXXXHHH777222444555333000111222333444555444333222//////.........//////000000000000000000000000000000000000000000000000000......//////////////////............////////////////////////////////////000000000000////////////333222111000000///000000///111222222111111222333222555<<>>EEEGGGIIIMMMRRRYYYaaagggmmmpppqqqooorrr{{{*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...222...---///111000//////000@@@VVVjjj{{{yyyqqqaaadddbbbfffnnnqqqmmmkkkllldddeeefffeeebbbaaaccceeedddddddddeeekkkuuuxxxmmmgggXXX\\\ccciiikkkcccUUUKKKMMM\\\fff\\\GGG777333555222222222222111111000000111000//////////////////////////////////////////////////////////////////000000000///......------............////////////////////////////////////////////////000000000000333333222111000000000000000111333222111111222444333444888;;;:::777999>>>CCCEEEHHHLLLQQQYYYaaagggmmmpppqqqooorrrzzz***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000,,,,,,111222///---000>>>TTTmmm}}}|||vvvwwwkkkgggooottttttlllfffhhhiiihhhcccfffhhhfffaaa___```bbbaaadddhhhoooxxx~~~xxxwwwxxxhhh[[[XXXYYYbbbmmmoooggg]]]YYYmmmzzznnnTTT@@@999888333222222111111000000000111111000///////////////////////////////////////////////////////////////000000//////.........---............////////////////////////////////////.../////////000000000111.........//////000111222000222333333222222333444444444777:::999666999???BBBDDDHHHLLLRRRYYY```ffflllooopppooorrrzzz++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---222222///222:::QQQfff{{{yyyssspppnnnyyyyyy|||tttddddddkkkhhh]]]dddfffgggeeeccccccfffiiiooorrrxxx}}}ppphhhpppssshhh]]]UUUZZZhhhssssssnnniiiyyymmmTTTBBB:::555444333222111111111111111222222111000////////////000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////......//////000000111111;;;999777444222000//////111222333333222222333555444444888;;;:::777999???BBBEEEIIIMMMRRRYYY```eeejjjnnnooonnnqqq{{{+++++++++,,,,,,,,,------------------------------------------............111------222111111===MMMggguuuzzztttoookkkbbbtttqqqgggiiijjjddd^^^eeeffffffgggkkkqqqxxx}}}~~~tttlllooozzzzzzsssiii```bbbllltttsssooossszzzuuu```LLLCCC===777666555333222111111111222333222111000////////////000000000000000000000000000000000000000000000000------......///000000000............////////////////////////////////////.........///000111111111@@@>>>;;;777333000...---111222444333222222333555333444888<<<;;;888999>>>DDDFFFJJJNNNSSSYYY___dddiiilllnnnmmmrrr{{{++++++,,,,,,,,,------------------------------------------.........//////333......111111444GGG]]]zzz|||wwwsssnnndddllluuu|||ssspppmmmcccaaaiiigggggggggkkksss~~~~~~~~~~~~}}}qqqoooooottt{{{}}}xxxrrrzzzzzzmmmWWWIIIHHHGGGAAA777555444222111111222222333222111000////////////000000000000000000000000000000000000000000000000,,,,,,---...///000111111............/////////000////////////////////////---......///000111111222////////////000111111222111333444444333222444555333555999===<<<888999>>>EEEGGGKKKOOOTTTYYY___cccgggkkkmmmmmmrrr|||++++++,,,,,,,,,------------------,,,,,,+++++++++---------------...000000111---///333555???[[[yyyvvvyyyttt|||zzzqqq}}}wwwxxxgggeeeiiiiiifffddd```hhhooouuu~~~zzzwwwzzzuuuqqqttt||||||vvvxxx~~~tttlll\\\HHHDDDIIIFFF@@@777222333333//////444//////000000000000////////////000000000000//////000000000000000000000000...///000111111000///...000...,,,---000111000...............////////////111111000000//////......///////////////000111111333222222111111222222333555555666777888:::;;;===EEEJJJPPPUUUWWW[[[```dddfffkkkooopppttt|||++++++,,,,,,,,,------------------,,,,,,,,,++++++------------...///000000///111000111<<>>\\\rrr}}}nnnnnnvvv}}}|||xxxyyynnnfffkkkpppooo}}}yyylll```___hhhooonnnkkkbbbaaaYYYNNNHHHKKKRRRUUU^^^\\\ccclllbbbHHH999:::333111//////111222111000111222222222222111000///000000000000000000000000////////////////////////000000////////////000000000000000//////.........111111///......//////000////////////000000000111111111222222222333333333333444777;;;:::888<<>>666333111000111333333333111111111111111111000000//////////////////////////////////////////////////////000000000000//////..................------.........///000111111222//////000000000111111111111111222222222333333333333444777:::999777:::@@@@@@AAADDDIIIPPPYYY```eeeiiilllmmmlllqqqzzz---------.........//////............///////////////000000......<<>>999666222111222333333333000000000000000000111111//////////////////////////////////////////////////////000000000000//////------..................------...///000111111222000000000000111111111111111111222222222333333333222222555888777555888>>>???@@@CCCIIIQQQ[[[ccciiijjjlllllllllpppyyy------........./////////............////////////000000000000777KKKhhh~~~|||pppnnn|||sssZZZVVVlllccc^^^^^^dddnnnttt{{{{{{xxxuuutttsssjjj___^^^eeennniiieeeaaaZZZOOOIIIHHHLLLYYY^^^WWWQQQRRRMMMCCC<<<999444222222222222222000000/////////000111111000000000000000000000000////////////////////////...///000111111000///................../////////------///000111111111111000000000111111111222222111111222222222333333333111111444777666444777<<>>YYYvvvvvvcccXXX]]]cccdddmmmzzzwwwjjjcccooopppkkkmmmiii___eeelllxxx~~~rrrooosss{{{yyyssssssssstttuuuwwwxxxxxxvvvuuuuuu|||{{{pppeee\\\^^^aaabbb```\\\WWWSSSZZZ]]]___]]]WWWQQQPPPQQQPPPOOOLLLEEE<<<555222111000000000000000000000000000000////////////000000////////////////////////,,,---...///000000000000............////////////.../////////000000000111111000000000000000000111111111222222222333333333222111333777888777;;;@@@DDDCCCCCCEEEJJJSSS[[[```bbbfffiiihhhlllvvv}}}~~~............////////////000000000000111111222333777KKKhhh}}}ooo```WWW[[[cccgggmmmsssfffbbbkkk|||kkkcccccceeedddhhhqqq~~~{{{uuusssxxxwwwrrrrrrqqqqqqsssuuuwwwwwwuuussssss}}}{{{tttlll___aaaaaa^^^XXXRRRPPPPPP]]]___cccddd^^^TTTPPPPPPOOOOOOMMMGGG>>>666333222000000000000000000000000//////000000000000//////////////////////////////---...///111222222333333............////////////......//////000000111111111000000//////000000111111111222222222333333333222111333777777666999>>>EEEDDDDDDFFFKKKTTT\\\aaacccgggiiiiiimmmvvv}}}|||............////////////000000000000111222333444<<>>666333333000000000000000000000000//////000000000000////////////////////////////////////000111111111111111............////////////.........///000111111111000000////////////000000111111222222222333333333333222333777777555888===EEEDDDDDDFFFKKKTTT\\\aaadddhhhjjjiiimmmvvv}}}{{{............/////////000000000000000111222333444===```~~~sssccccccbbbgggsss|||xxxmmmppp{{{kkk^^^bbbfffiiimmmwww|||uuuqqqpppjjjiiikkkoootttwwwvvvtttnnnvvvssskkk```YYYXXX]]]dddhhhaaaaaaeeekkkfffYYYMMMJJJIIILLLMMMGGG>>>777444444000000000000000000000000//////000000000000/////////////////////////////////////////////......---............/////////000---......///000111111222000000////////////000000111111222222222333333333444222444666666444777<<>>???:::///444333222222333333111//////000000111111111111000//////000222333444555666000000000000////////////000000000000000000000000////////////000000000000...000111222222111000...000000111111222333444555000222444555555777:::<<>><<<999111333222111222333333111000//////000000000//////...//////000111222333444444////////////000000000000000000000000000000000000////////////000000000000111111000000000000111111222111111111111222444555111333444555555666999;;;BBBEEEEEEDDDKKKVVV___bbbfffjjjjjjggghhhpppxxx|||////////////000000000000...---///222222222888@@@aaa|||rrrcccdddlllqqqzzztttaaa^^^SSS___kkkjjjnnnuuujjjmmmsssyyy|||{{{xxxtttppprrrqqqppprrruuuxxxxxxxxxwwwyyyqqq]]]SSSZZZfffjjjgggddddddpppvvvjjj___\\\WWW[[[gggfffSSSBBB===;;;666111000///000222222111000//////000//////...---,,,///000000000111111111111......//////000000111111000000000000000000000000////////////000000000000333111///......///111333444333111000000111333444222444555555555666888:::CCCEEEEEEEEEKKKWWW```bbbiiijjjhhheeehhhpppwwwyyy////////////000000000000///...000444222111;;;IIIpppnnn```bbbeeelllzzznnn[[[]]]XXX^^^fffeeehhhmmmgggnnntttzzz}}}{{{xxxssspppooonnnmmmnnnpppsssuuuvvvvvvyyyxxxlllYYYNNNXXXfffcccVVVSSSYYYiiimmmccc```bbb^^^^^^dddaaaPPPCCC@@@===888111000...///111222111000000111000000///...---,,,000000000000000/////////---......///000111111222////////////////////////////////////000000000000222111000//////000111222555444111000000111333444333444555555555555777999BBBDDDDDDDDDKKKVVV___aaahhhhhheeebbbgggqqqxxxxxx.../////////000000000111111000222555111111@@@UUU{{{mmmbbbbbbbbbgggwwwlllZZZ^^^eeeaaafffgggbbbqqq|||fffeeeooowww|||}}}{{{yyyuuuqqqooommmlllkkkkkklllnnnrrrtttssswww|||~~~ssskkk\\\SSS[[[gggdddXXXMMMQQQ^^^ccc[[[[[[aaa^^^WWWWWWQQQGGGBBBCCC>>>666222000//////000111111000222222222111000///...---000000000////////////...---......///000111111222////////////////////////////////////000000000000///000111222222111000///444333222000000111222333333444555555555555777999AAACCCCCCCCCIIIUUU]]]```fffeeebbbaaagggrrrzzz{{{......//////000000111111222000222555111222HHHddd}}}jjjcccddddddgggwwwtttaaabbbnnneeeffffff```jjjrrrdddhhhssszzz{{{~~~}}}|||yyyvvvrrrooommmkkkllllllkkkkkkmmmpppssspppuuuyyy{{{|||~~~|||xxxkkkeee\\\VVVYYYbbbfffeee[[[SSSXXX]]]VVVUUUZZZYYYVVVSSSLLLGGGIIIKKKFFF===444222000///000111111000111111222111111000///...000000000000////////////......//////000000111111000000000000000000000000////////////000000000000...///111333333111///...222222222222222222333333222444555555555666888:::@@@BBBBBBBBBHHHTTT\\\___dddeeecccaaafffrrr{{{~~~.........///000111111111000...111555111555RRRssswwweeecccbbbeeeiiizzzqqqkkkvvvoooiiibbbbbbxxxxxxkkkccciiittt|||yyy{{{~~~}}}|||zzzvvvrrrnnnmmmllliiikkklllkkkjjjkkknnnqqqnnntttwwwwwwxxx{{{yyytttfffaaa[[[WWWTTTZZZkkk{{{pppZZZUUU\\\XXXTTTWWWXXXWWWUUUQQQNNNOOOPPPLLLFFF777444111000000111111000///000000000000000//////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000000000222333444333333222111333444555555666999;;;AAACCCCCCCCCIIITTT]]]```dddgggfffccceeeooozzz---......///000111111222...+++///444111777XXX~~~rrraaabbb]]]dddkkk~~~uuu}}}yyyooo```fffoooeeeaaaiiittt|||}}}||||||||||||}}}~~~~~~|||{{{yyytttppplllkkkkkkfffiiikkkjjjiiiiiilllooommmssswwwuuuvvvyyywwwrrrhhhccc___[[[UUUYYYsss}}}___TTT]]]\\\VVVXXXZZZSSSTTTRRROOOMMMKKKHHHEEE999666222000000111000000......///////////////...///000000000111111111222000000000000////////////000000000000000000000000////////////000000000000222111000......000111222...///222444555444333222000222444555555777:::<<>>999666222//////111111000000000000000000000000000555333111///......///000////////////////////////////////////////////////000000000000000000000000////////////////////////111111111222222222333333444444444444444777;;;>>>EEEEEEDDDEEEJJJRRR[[[aaagggiiihhhdddgggqqqzzz~~~000000000000111111111111111111111222<<>>EEEEEEEEEFFFJJJQQQZZZ```eeegggfffcccfffoooxxx|||///000000000111111111111333222000222AAA^^^{{{}}}nnniiiuuubbb]]]aaarrryyymmmfffccckkkvvv~~~zzzxxxxxxvvvrrrooonnnnnnpppqqqqqqpppnnnkkkhhheeebbbaaabbbeeegggiiijjjkkkmmmnnntttwwwvvvqqqmmmnnnnnnlllqqqrrrvvvxxxooo^^^RRRNNNSSSVVV[[[``````]]]YYYXXXRRRLLLHHHHHHHHHDDD>>>;;;:::777444333000......111////////////////////////,,,---...//////...---,,,////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111222222222222333444555555555777;;;===DDDEEEFFFGGGJJJPPPYYY```bbbddddddbbbfffpppyyy|||///000000000111111111111555333000444GGGfff{{{kkkkkkyyymmmdddjjjnnngggeeemmmzzz}}}zzzwwwtttqqqmmmkkkkkkkkklllmmmllljjjgggdddbbb```___aaacccgggiiiiiijjjlllnnnppptttuuupppnnnoooooommmooopppssswwwrrreeeWWWOOOXXX```iiikkkhhh```YYYTTTWWWPPPLLLMMMKKKCCC<<<;;;<<<666444555333...---000////////////////////////+++---...000000///...---........................///////////////////////////////////////////////////000000000111111111222222222222333333333333444222333555555666777:::===CCCEEEHHHHHHJJJOOOYYY```^^^bbbcccbbbgggqqq{{{~~~000000000000111111111111555444222888OOOoooxxxiiijjjwwwuuusssnnniiijjjttt~~~|||uuussspppmmmjjjhhhggggggiiigggeeecccaaa___^^^^^^___bbbeeehhhiiijjjkkklllnnnrrrtttpppoooppppppnnnjjjlllrrrxxxvvvjjjWWWIIIWWWaaahhhggg```ZZZUUUQQQYYYRRROOOOOOKKKBBB@@@DDDFFF;;;444555444///---000000000000000000000000000------///000000///...---........................////////////////////////////////////////////////...//////000000111111111222222333333333444444444222333555666666888:::<<>>888333//////000111000000///...............------........./////////////////////////////////000000000///////////////,,,...//////...---...///000000000//////000000111000111111111111222222222111333444444444666999<<>>@@@CCCGGGHHHIIIQQQ[[[aaaiiippppppppptttyyy{{{}}}000111111222222333444444222999UUU{{{ppphhhooo||||||yyy|||zzzwwwtttrrrpppnnnkkkhhhgggggggggfffdddaaa^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWUUUVVVWWWYYY]]]```dddfffgggjjjmmmmmmllliiihhhhhhfffeeefffggghhhgggiiilllbbbVVVXXXhhhiiiXXXKKKKKKLLLHHHEEEFFFJJJMMMMMMLLLDDDBBB>>>:::666222///---000000///...............////////////000000000000//////////////////////////////000000111111222222***---///000000111222333---------......000111111000111111111111222222222000222444555444444555666===???CCCFFFGGGHHHQQQ[[[^^^gggooooooppptttyyy{{{|||333333222222222333444444222>>>aaa}}}llleeemmmmmmlll}}}yyyzzzwwwsssqqqooolllgggbbbeeedddbbb```______aaaaaa\\\\\\[[[YYYXXXVVVUUUUUUSSSTTTVVVYYY\\\___aaabbbdddfffhhhiiiiiihhhiiiiiifffffffffeeedddfffiiilllfffYYYRRRVVVXXXQQQKKKJJJLLLIIIFFFEEEIIILLLJJJFFF===@@@???888222000///...111000000///...---------000000//////.........---////////////000000000000000000//////.........---............///////////////////////////000111111111111222222222333333333555444333333444555777888???BBBDDDDDDDDDHHHQQQXXXaaaeeejjjnnnpppttt{{{}}}333333222222222333444444666CCCfffxxxiiihhhssstttdddqqq{{{xxxvvvssspppnnnmmmkkkhhhdddcccbbb```^^^]]]]]]^^^___\\\[[[ZZZYYYWWWVVVUUUUUUSSSTTTVVVYYY\\\___aaabbbggghhhjjjkkkjjjiiihhhgggcccddddddcccccceeeiiillleeeUUUJJJKKKNNNKKKIIIJJJKKKKKKIIIGGGIIIKKKHHHBBBAAA===999666444222111111111000000///......------000/////////.........---............////////////000/////////.........---............///////////////////////////000111111000000111111111222222222444444333333444555777777???CCCEEEEEEDDDIIIQQQYYY^^^bbbgggkkkmmmrrrxxx}}}333222222222333333444555:::IIImmmwwwkkkttt|||fff___nnnzzz|||~~~zzzttttttuuuwwwyyyxxxvvvssspppnnnkkkjjjiiiiiigggfffaaa```^^^\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTRRRTTTVVVYYY\\\___aaabbbjjjkkkllllllkkkiiigggfff```aaabbbbbbccceeeiiillliiiUUUDDDBBBEEEDDDDDDHHHLLLOOOPPPOOOOOOPPPLLLEEEBBB:::666999888222000222000000000///......------/////////...............------------............/////////...........................///////////////////////////000111111//////000000000111111111444333333444444666777777@@@CCCFFFFFFEEEIIIRRRYYY[[[___dddhhhkkkpppvvv{{{222222222222333444555555;;;MMMqqqwwwooovvvkkkjjjkkkiiiyyymmmfffbbbccceeehhhkkkmmmnnnlllkkkiiihhhfffddddddddddddccc___^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTRRRSSSVVVYYY\\\___bbbccciiiiiijjjlllmmmkkkiiifff___```aaabbbcccfffkkknnnnnnXXXDDD@@@BBBAAAAAAEEEKKKSSSWWWTTTTTTUUUQQQJJJAAA<<<>>>DDD???222,,,000000000//////....................................------........./////////....................................///////////////////////////000000111000000000000111111111222333333333444555666777777???CCCFFFFFFFFFJJJRRRYYY[[[___eeehhhkkkpppwww|||222222222222333444555666999NNNuuuuuussswwwrrrrrrkkk|||mmmccc]]]XXXTTTXXXZZZ]]]___````````````bbbbbbaaa```^^^]]]]]]^^^\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSQQQSSSUUUYYY\\\___bbbcccffffffhhhkkkoooooollliiibbbcccddddddeeehhhlllpppmmmWWWDDDAAADDDCCCAAACCCLLLWWW\\\VVVRRRSSSPPPHHHCCCHHHRRRUUUHHH444,,,///////////////............---------...................../////////000000000---------...........................///////////////////////////000000111111111111222222222333333222222333444666666777777???BBBFFFGGGFFFJJJQQQXXX]]]aaagggkkknnnsssyyy111111111222333444555666999QQQxxx|||pppyyyvvv{{{qqqddd\\\YYYXXXWWWUUUTTTVVVWWWVVVUUUTTTTTTUUUYYYZZZ\\\[[[YYYXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUTTTSSSSSSSSSQQQRRRUUUYYY\\\```bbbddddddeeeggglllqqqssspppllleeeffffffffffffhhhlllooohhhRRRAAA@@@FFFEEEBBBBBBSSS___cccYYYRRRSSSQQQJJJJJJWWWbbb]]]JJJ777000000//////////////////......---------------.........////////////000000000111---------------.....................///////////////////////////000111111111222222222222333333333111222333555666777777777===AAAEEEFFFFFFIIIPPPVVV^^^bbbhhhlllooottt{{{111111111222333444666666<<>>===BBBQQQUUUIIICCCKKKQQQMMMVVVaaa\\\EEE555555444---.........///////////////,,,,,,,,,------.........---------.........//////,,,,,,,,,------...................../////////000///////////////000111111000000000000111111111111000111333555777888777777;;;???DDDEEEEEEGGGNNNTTT[[[___eeejjjmmmrrryyy~~~222222333333222444666999???dddwwwxxx\\\```jjjXXX[[[kkkzzzmmmeee^^^ZZZZZZZZZZZZZZZ[[[\\\]]]___```___\\\VVVPPPLLLJJJIIIJJJMMMJJJLLLSSSUUUQQQOOORRRSSSTTTVVVWWWWWWVVVTTTSSSRRRSSSTTTTTTTTTRRRQQQPPPQQQQQQSSSWWW]]]aaacccdddjjjjjjiiihhhlllqqqqqqmmmiiihhhgggeeedddfffjjjmmmqqqZZZEEEBBBGGGIIIFFFDDDJJJPPPJJJCCCHHHIIIEEEGGGVVVRRRKKKAAA777111//////////////////////////////................................................///////////////////////////////////////.........222000///...///000222333555444222000000111222333222333333444555666777777???BBBEEEFFFFFFJJJPPPUUUZZZ^^^ccchhhmmmsssyyy}}}222222333333222444666999DDDfff{{{wwwwww}}}rrrhhhtttwwwbbbdddiiiWWWVVVgggtttggg```]]]ZZZXXXZZZ[[[ZZZ[[[]]]```bbbbbbbbb```\\\WWWRRROOONNNNNNOOORRRMMMMMMRRRTTTQQQOOOQQQUUUVVVWWWWWWWWWVVVTTTRRRTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRTTTXXX^^^bbbddddddiiiiiihhhgggjjjooommmhhhiiiiiigggeeedddeeehhhkkkmmmUUU@@@>>>DDDFFFDDDCCCLLLQQQIIICCCIIIJJJDDDDDDKKKHHHCCC===888444111000////////////////////////......................................................................../////////////////////...111000///...///000222333555444222111000111222333222333333444555666777777???BBBEEEFFFFFFJJJOOOTTT[[[^^^bbbggglllrrryyy~~~222222333333222444666999GGGiii~~~ssskkkiiiyyy{{{ddd]]]mmmxxxkkkggggggXXXUUUfffjjjbbb\\\\\\]]]\\\\\\^^^]]]\\\]]]```eeegggeeeccc```]]]YYYVVVUUUUUUWWWYYY[[[XXXXXX[[[[[[XXXUUUUUUWWWWWWXXXXXXWWWUUUSSSRRRVVVVVVUUUTTTTTTTTTTTTUUUTTTTTTVVVZZZ___bbbddddddfffhhhhhhhhhlllpppmmmgggiiiiiigggeeecccdddgggjjjhhhOOO:::999@@@AAA@@@AAALLLQQQIIIDDDKKKNNNIIIKKKIIIDDD???<<<:::777222...////////////////////////..............................................................................//////////////////111000///...///000111222444333222111111111222333222333333444555666777777>>>AAAEEEFFFGGGJJJOOOTTT\\\^^^aaaeeekkkrrrzzz222222333333222444666999DDDhhh~~~mmmeeennnwwwaaa^^^ppp}}}rrrhhheee^^^^^^nnn}}}gggccc^^^]]]```cccaaa```bbbaaa``````cccggghhheeeaaa___^^^\\\[[[\\\___ccceeedddiiinnnnnnggg^^^YYYYYYXXXYYYXXXXXXWWWUUUSSSRRRVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUWWWZZZ___ccceeeeeedddgggiiilllppptttqqqkkkgggggggggeeedddfffiiikkkgggLLL777777>>>===<<<>>>JJJQQQKKKEEEKKKPPPSSS[[[UUUMMMDDD>>><<<888222---////////////////////////....................................................................................////////////000////////////000111111333333222111111222222333222333333444555666777777===AAADDDFFFGGGIIIOOOSSS\\\]]]```dddjjjqqqzzz222222333333222444666999???eee~~~eeebbbxxxlllaaagggvvv}}}tttkkkiiihhhppptttuuuxxx}}}~~~mmmaaa```]]]^^^ccceeecccbbbcccfffeeeeeefffhhhgggccc___aaa``````bbbeeekkkpppsssuuuqqq```YYYXXXYYYXXXXXXWWWVVVTTTSSSRRRUUUTTTSSSRRRRRRSSSUUUVVVUUUUUUWWW[[[```dddeeeffffffiiikkkmmmrrruuuqqqjjjeeeffffffffffffhhhkkknnngggKKK777999???;;;999<<>>FFF???:::???EEENNNIIIAAADDDGGGIIIQQQKKKIIIEEEAAA<<<777333111////////////////////////................................................------------------------------......///000000111---......///////////////111111222222333333333333222333333444555666777777;;;???DDDGGGGGGIIIMMMQQQWWW[[[```eeekkkrrryyy~~~222222333333222444666999EEEiiivvvrrrvvvyyyzzzxxxzzz}}}wwwppprrrgggcccaaa```dddmmmuuu{{{}}}yyywwwrrrjjjcccdddlllsssvvvuuuoooeee^^^___bbbbbb```^^^___ccceeeeeeiiiooolllppprrrnnnhhheeeiiimmmmmmnnnrrrxxxnnn\\\WWWWWWVVVTTTTTTSSSSSSSSSSSSSSSTTTSSSTTTVVVWWWXXXWWWVVVVVVPPPQQQSSSYYY___eeeggghhheeehhhkkknnnuuu||||||xxxmmmmmmmmmllliiihhhiiikkk]]]BBB444???HHHAAA<<>>777222000////////////////////////................................................---------------------------------...///000000111---......///000/////////000111222333333333333333222333333444555666777777;;;???DDDGGGGGGIIIMMMPPPVVVZZZ```ffflllrrryyy}}}{{{///000222333333555888:::HHHkkkmmmccccccdddqqqwww|||uuuggg```^^^]]]\\\]]]```ffflllooonnnfff\\\SSSOOONNNPPPQQQVVVYYY\\\^^^]]]^^^bbbeeeaaaccceeefffhhhkkkooorrrqqqpppnnnjjjggggggiiilllooopppsssyyyzzzkkk___YYYXXXWWWWWW[[[UUUOOOMMMOOORRRTTTTTTWWWYYYZZZYYYWWWUUUTTTTTTVVVSSSSSSXXX```fffgggeeegggiiijjjppp~~~sssnnnhhhfffiiilllnnnnnnhhhCCC<<>>EEEJJJHHHFFFJJJPPPRRRZZZ\\\^^^aaagggoooxxx~~~000111333333333444777999DDDjjjpppooo{{{wwwmmmmmmnnnddddddhhhvvvqqqccc[[[WWWWWWVVVTTTQQQNNNLLLKKKKKKLLLKKKJJJIIIIIIIIILLLQQQTTT[[[ZZZYYYXXXXXXZZZ]]]___aaabbbcccdddfffjjjppptttwwwwwwuuuqqqkkkeeebbb```^^^aaacccfffkkkmmmiiiaaabbb___YYYUUUQQQOOONNNNNNIIIIIIJJJLLLOOOSSSUUUVVVWWWYYYZZZYYYWWWUUUTTTTTTVVVUUUVVVZZZ```dddffffffggghhhkkkrrrxxxyyyqqqiiiiiikkkkkkiiiffffffiiimmmpppkkkLLLEEEeeeiiiLLL<<>>DDDFFFZZZooorrrcccSSSPPPUUUQQQ[[[___VVVFFF:::555333////////////............------............------............................................................////////////000000000000000000000000000000111222222222222111000222444444444444666888:::AAAFFFEEEDDDIIIOOORRRWWWYYY^^^bbbfffkkkqqquuuyyy111222444333333444666888???hhhyyysssxxx}}}^^^aaarrrnnndddWWWMMMIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLJJJIIIEEEIIIOOOVVV```rrrnnn[[[QQQOOOOOOPPPXXX\\\aaaeeehhhjjjlllnnnpppooolllfff___ZZZWWWVVVQQQTTTTTTQQQNNNLLLHHHBBBCCCEEEFFFEEEBBBBBBDDDGGGEEEGGGJJJKKKLLLPPPVVVZZZWWWYYYZZZYYYWWWUUUTTTTTTQQQSSSUUUXXXZZZ]]]aaaccchhhgggmmmxxx|||wwwrrrrrrooojjjeeeeeeiiiooorrrrrrnnn```EEE;;;LLLSSSHHH@@@KKKSSSZZZ[[[YYYVVVRRROOONNNVVVVVVHHH<<<999666111000/////////............---..................---............................................................/////////000000000000000000000000000000000111222222222222111000222444444444444666888999AAAFFFEEEDDDIIIOOORRRVVVYYY^^^bbbfffjjjooorrruuu{{{222333444444333333555777BBBeeerrrjjjttt]]]cccrrrrrroooxxxeee\\\PPPIIIHHHJJJKKKJJJPPPNNNMMMNNNOOOMMMIIIEEEHHHLLLPPPUUUbbbsss|||{{{ssshhhYYYQQQPPPSSSTTTUUUWWW[[[bbbgggjjjmmmppprrruuummmfffccc^^^WWWSSSSSSSSSVVVVVVQQQMMMLLLIIIEEEHHHJJJKKKJJJFFFCCCAAA@@@FFFIIIKKKJJJJJJMMMUUU[[[XXXWWWVVVWWWXXXXXXVVVTTTQQQQQQRRRUUUXXX]]]aaadddggghhhmmmvvv~~~}}}sssjjjrrrllliiikkkllljjjmmmssskkkPPP===AAAKKKIIIEEEFFFKKKSSSUUUOOOOOOTTTRRRIIIIIIRRRVVVLLL>>>555111///......------------............////////////......------,,,,,,---...000111///......---------..................////////////............////////////111///...///222333222///111111111222333444555666===???AAACCCEEEIIIMMMPPPRRRYYY___aaaeeennnvvvyyy|||{{{111222333333222333555777@@@bbbrrrllluuujjjiiirrr||||||~~~iiifff}}}nnn\\\TTTKKKFFFGGGJJJLLLLLLOOONNNMMMMMMNNNLLLHHHEEEHHHNNNTTT[[[eeellliiibbbZZZVVVPPPMMMOOORRRUUUVVVXXX\\\bbbfffjjjmmmppprrrqqqjjjccc```\\\VVVTTTUUUTTTXXXYYYVVVRRRQQQMMMHHHKKKLLLMMMKKKGGGCCCAAAAAAEEEGGGIIIIIIIIIMMMTTT[[[YYYXXXWWWWWWXXXWWWUUUSSSRRRSSSTTTVVVZZZ___cccfffgggiiiooowww~~~}}}uuunnnnnnkkkjjjlllllljjjnnntttfffMMM;;;???FFFDDDAAABBBIIIQQQTTTOOOOOOTTTRRRJJJIIINNNNNNFFF===888444111------,,,,,,,,,,,,------......////////////......000///...---,,,---......///......---------................../////////////////////000000000000111111///...///222333111000111111111222333444555666<<<>>>@@@BBBDDDGGGLLLOOOTTT[[[```bbbfffnnnuuuxxx~~~}}}000222333222222222444666<<<]]]rrrnnnwwwsssrrrtttrrrwwwgggeeerrrcccSSSMMMGGGEEEHHHMMMPPPQQQOOONNNMMMMMMNNNLLLIIIFFFKKKOOOUUU\\\ccccccXXXKKKFFFHHHLLLOOORRRVVVYYY\\\\\\___cccgggjjjmmmpppsssppphhhaaa___\\\XXXXXXZZZYYY^^^aaa```^^^[[[UUUNNNNNNOOONNNKKKGGGCCCAAAAAADDDFFFHHHHHHIIIMMMTTTZZZ[[[ZZZXXXXXXXXXWWWTTTRRRTTTTTTVVVXXX\\\aaadddgggiiilllqqqwwwzzzxxxrrrnnnjjjjjjkkkmmmllliiimmmrrr\\\EEE666<<>>@@@BBBFFFFFFGGGIIINNNTTTZZZ^^^]]]\\\ZZZYYYYYYWWWTTTRRRPPPRRRTTTXXX\\\___bbbccceeehhhooovvv{{{zzzvvvqqqiiilllmmmlllmmmppppppmmmaaaEEE777GGG]]]]]]OOODDDPPPNNNIIIEEECCCDDDEEEFFFOOOWWWYYYMMM>>>555222222...------------------...------............------+++,,,---...////////////---------------...///000............////////////............////////////...000111111000000111222111111111222333444555666===???AAACCCEEEIIIMMMQQQUUU]]]dddeeehhhnnnssstttsssvvv111222333333222333555777666OOOzzzyyylllfffbbbooolllWWWOOOFFFGGGIIIJJJKKKLLLMMMOOONNNPPPPPPOOOLLLKKKLLLNNNQQQRRRXXX^^^ZZZLLLAAA===EEEIIIOOOVVV\\\ccclllrrrnnnqqqttttttqqqllliiiggg^^^ZZZZZZ___eeehhhlllqqquuuyyyzzzyyywwwpppaaaSSSGGGFFFDDDAAA>>>???BBBDDDFFFEEEEEEHHHNNNTTTZZZ]]]]]][[[ZZZYYYYYYXXXUUUSSSPPPQQQUUUXXX\\\___bbbcccgggiiinnnwww~~~}}}vvvooojjjlllllllllrrrzzzyyytttcccHHH888CCCTTTVVVOOOKKKSSSNNNHHHDDDCCCEEEIIIMMMYYY\\\XXXJJJ<<<555333222------,,,,,,,,,,,,------,,,------......------,,,+++,,,---///////////////---,,,,,,------///000000............////////////...////////////000000000...000222111000///111333111111111222333444555666<<<>>>@@@BBBDDDHHHLLLPPPSSS[[[bbbeeegggnnnssstttrrrwww222333444444333333555777555MMMxxxtttllldddllljjjVVVOOOGGGIIIKKKMMMNNNOOOPPPQQQMMMNNNOOOMMMJJJIIIKKKMMMRRRQQQSSSUUUPPPFFFDDDHHHKKKOOOTTTZZZ```ffflllpppnnnqqqttttttpppkkkfffcccZZZWWWYYYbbbiiinnnsssxxx|||}}}zzzssscccTTTEEEDDDCCC@@@???@@@DDDGGGEEEDDDDDDGGGMMMTTTZZZ]]]\\\[[[ZZZYYYYYYXXXVVVTTTPPPRRRUUUYYY]]]```bbbcccjjjkkknnnwww}}}{{{pppgggkkklllkkklllvvvzzzhhhOOO???GGGTTTXXXYYY]]]TTTNNNGGGCCCCCCGGGNNNTTT___\\\RRRCCC888444222000.........------.........,,,------......------,,,,,,,,,.../////////...---,,,,,,,,,---...///000111............/////////000000000000000111111111111...000222111//////111333111111111222333444666666;;;===???AAACCCGGGKKKOOORRRZZZbbbdddgggnnnsssttttttxxx444333333333333444555555999GGGpppwwwpppkkkkkk|||bbbSSSPPPIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLLLLMMMNNNMMMJJJHHHQQQSSSUUUTTTRRROOOMMMLLLLLLLLLRRR```jjjlllkkkjjjqqqqqqrrrrrrooojjjccc^^^^^^\\\]]]dddmmmwww~~~tttcccVVVKKKIIIFFFCCC@@@AAADDDGGGIIIFFFCCCCCCHHHPPPWWW[[[XXXZZZ\\\]]]]]]ZZZVVVTTTSSSSSSTTTXXX]]]```___]]]fffiiiqqq}}}xxxnnnhhhjjjnnnnnnnnnvvv|||sssNNNCCCZZZmmmnnndddWWWTTTJJJCCCCCCDDDFFFMMMVVV[[[QQQGGGAAA;;;444//////222///,,,+++,,,111666999,,,,,,,,,---------......---------.........//////////////////////////////............////////////////////////////////////000000000000111111111111222222222333444555666777<<<>>>@@@AAACCCFFFKKKNNNUUU\\\bbbcccfffmmmtttvvvxxxzzz444333333333333444555555999EEEjjjzzzyyytttnnn{{{```PPPLLLJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMKKKJJJSSSTTTTTTTTTSSSRRRRRRSSSWWWVVV\\\iiitttvvvsssqqqqqqrrrttttttrrrmmmgggccc``````cccjjjsss|||uuubbbTTTMMMLLLJJJHHHEEEDDDFFFHHHHHHDDD@@@@@@EEENNNVVVZZZYYYZZZ[[[\\\ZZZXXXUUUSSSSSSSSSUUUYYY^^^```___^^^fffhhhoooyyyzzzrrriiieeelllppppppnnnttt~~~zzzpppQQQUUU|||nnnXXXUUUOOOKKKKKKJJJIIINNNUUUXXXOOOGGGBBB===555///...111///---,,,---000333666,,,,,,,,,---------......---------.........//////....................................////////////////////////////////////000000000000111111111111222222222333444555666777<<<>>>@@@AAACCCFFFJJJMMMTTT\\\aaabbbfffmmmsssvvvuuuxxx444333333333333444555555888@@@cccvvv{{{vvvhhhvvv{{{___OOOLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHJJJLLLMMMMMMRRRTTTVVVZZZ___dddhhhkkkgggjjjtttwwwpppqqqsssvvvwwwuuupppkkkgggfffjjjqqqyyyvvvaaaRRRNNNOOOOOOMMMJJJHHHHHHHHHDDDAAA======CCCLLLSSSXXXZZZZZZYYYXXXWWWUUUSSSRRRSSSTTTVVVYYY^^^``````___gggiiipppxxxxxxooohhheeennnrrrrrrooottt}}}yyyiiiTTTkkkxxxWWWWWWUUUUUUUUUQQQMMMOOOTTTRRRLLLGGGEEE@@@777000...///...---------...000111,,,,,,,,,---------......---------...................................................////////////////////////////////////000000000000111111111111222222222333444555666777;;;===???AAABBBFFFJJJMMMSSS[[[aaacccfffmmmsssuuutttxxx444333333333333444555555555<<<\\\www~~~iiiqqq{{{zzz___QQQPPPKKKKKKJJJJJJIIIIIIIIIIIIJJJHHHFFFFFFIIILLLOOOOOOTTTWWW]]]gggqqqzzzuuu{{{rrrtttvvvxxxxxxtttooojjjgggfffppp{{{rrr^^^PPPLLLNNNPPPPPPLLLHHHFFFEEE>>>===<<<@@@FFFLLLQQQSSSWWWWWWVVVUUUTTTTTTTTTTTTSSSTTTWWW[[[^^^`````````gggllluuu}}}{{{rrrkkkiiinnnssssssrrrwww|||fffWWW{{{~~~WWWYYY[[[[[[XXXSSSOOOPPPSSSLLLIIIGGGGGGAAA777000...............------,,,,,,,,,,,,,,,---------..................................................................///////////////////////////////////////000000000111111111111222222222333444555666777;;;<<<>>>@@@BBBEEEIIILLLSSS[[[bbbdddgggnnntttvvvuuuzzz444333333333333444555555444777WWW||||||www]]]QQQRRRLLLKKKJJJIIIHHHHHHHHHIIIJJJHHHFFFFFFIIIMMMPPPQQQUUUZZZeeettt}}}zzzyyy{{{{{{xxxqqqkkkgggfffdddrrruuueeeWWWMMMIIILLLOOOOOOKKKFFFBBB@@@888:::???FFFLLLPPPPPPOOOSSSRRRRRRRRRSSSTTTUUUVVVSSSUUUYYY\\\^^^```aaabbbdddlllyyyuuunnnmmmmmmqqqsssssszzz{{{___TTTyyyyyyVVV[[[[[[ZZZTTTOOONNNOOOQQQHHHFFFFFFFFF@@@666///...------......---,,,***))),,,,,,,,,---------...........................---....................................///////////////////////////////////////000000000111111111111222222222333444555666777:::<<<>>>???AAADDDHHHLLLSSS[[[bbbeeehhhooouuuwwwuuuzzz444333333333333444555555555555QQQ{{{vvvyyyrrrXXXOOOQQQLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIGGGGGGJJJNNNQQQRRRMMMUUUfff|||xxxuuu|||xxxpppiiigggggglllzzzvvvhhh^^^VVVOOOJJJGGGJJJMMMMMMIIICCC>>><<<666;;;CCCMMMSSSUUURRROOOPPPPPPPPPQQQSSSUUUVVVWWWSSSVVVZZZ]]]^^^___aaacccbbblllzzztttooopppnnnpppppprrr{{{~~~pppLLLDDD```fffNNNYYYXXXTTTNNNLLLNNNNNNLLLGGGEEEDDDCCC===333...///------.........,,,***))),,,,,,,,,---------.....................---------------------------------............////////////////////////////////////000000000000111111111111222222222333444555666777999;;;===???@@@DDDHHHKKKRRRZZZbbbeeeiiiooouuuvvvtttyyy444333333333333444555555777333JJJssszzzpppwwwnnnVVVOOOTTTMMMKKKJJJIIIHHHIIIKKKLLLKKKJJJHHHIIILLLOOOQQQRRRHHHOOO^^^uuuqqqllluuu{{{qqqkkkkkkmmmvvvssskkk___VVVPPPMMMJJJHHHGGGJJJMMMMMMIIICCC>>>;;;888>>>GGGQQQXXXYYYVVVSSSOOOPPPQQQRRRSSSUUUUUUVVVSSSWWW[[[^^^^^^___bbbdddgggppp|||{{{qqqppptttqqqppplllnnnxxx}}}ppp]]]===555FFFbbbjjjcccXXXMMMTTTSSSNNNJJJKKKOOOMMMFFFGGGDDDBBB@@@888000---///---.........---,,,+++***,,,,,,,,,---------......//////.........---------------------------------............////////////////////////////////////000000000000111111111111222222222333444555666777999;;;===>>>@@@CCCGGGKKKOOOXXX```cccgggnnnssstttuuuzzz444333333333333444555555:::222EEElll}}}zzzvvvmmmVVVSSSYYYMMMKKKJJJIIIIIIJJJLLLMMMLLLKKKJJJKKKNNNPPPQQQQQQLLLOOOVVVeeevvvwwwiiicccfffqqq}}}sssnnnpppssswwwqqqiiiaaaWWWQQQMMMKKKIIIGGGIIILLLNNNNNNIIICCC>>><<<<<<@@@IIIRRRYYY[[[YYYWWWPPPQQQRRRSSSTTTTTTTTTTTTSSSWWW\\\^^^^^^___bbbdddnnnuuu~~~yyypppqqqxxxtttpppjjjkkktttwwweeeMMM;;;555???MMMQQQUUUYYYVVVPPPOOOKKKHHHLLLQQQLLLBBBGGGDDDAAA===666...,,,000---.........------,,,+++,,,,,,,,,---------......//////.........---------------------------------............/////////000////////////////////////000000000000111111111111222222222333444555666777999:::<<<>>>@@@CCCGGGJJJMMMVVV^^^bbbffflllqqqsssxxx|||888777777666555444444444555555CCCddduuulll|||vvvlll[[[SSSPPPNNNMMMKKKKKKLLLNNNNNNNNNLLLJJJHHHJJJMMMOOONNNMMMQQQSSSVVVWWWXXX[[[___ccc______ZZZ[[[rrrxxxrrrooollljjjqqqvvv~~~}}}sssjjjfffbbb[[[UUUOOOJJJFFFCCCHHHKKKMMMJJJEEE@@@>>>>>>AAAJJJSSSWWWZZZ]]]]]]ZZZUUUTTTTTTUUUVVVWWWVVVTTTSSSVVV[[[]]]]]]___dddgggjjjyyytttnnnppprrrrrrrrriiihhhsssmmmSSSAAA666;;;???CCCKKKVVV\\\\\\WWWOOOLLLSSSZZZWWWNNNFFFMMMFFFAAA???888...+++---........................---------------------------------............///------------------------............////////////............////////////000000000000111111111111222222222333444555666777:::::::::;;;>>>CCCGGGJJJPPPVVV]]]bbbeeejjjppptttvvv|||888777777666555555444444777444===ZZZvvvjjjvvvvvvuuurrrkkk[[[TTTQQQOOOMMMKKKJJJKKKLLLLLLLLLLLLIIIGGGGGGIIIKKKKKKJJJLLLNNNRRRWWWZZZYYYUUURRRSSSTTTWWWdddvvvnnngggccc```hhhlllpppsssqqqlllgggccc^^^ZZZVVVQQQMMMIIIFFFEEEIIIKKKLLLIIIDDD???>>>>>>CCCLLLTTTWWWZZZ]]]\\\ZZZWWWVVVVVVWWWXXXXXXWWWUUUSSSWWW[[[]]]]]]___cccgggiiixxxuuuppprrruuuqqqppphhhiiissshhhLLL999444888<<>>BBBGGGIIIPPPUUU\\\aaaeeeiiioootttwww{{{777777777666555555444444999333666NNNvvv}}}qqq{{{zzzsssnnn{{{mmm^^^WWWSSSRRROOOLLLJJJJJJKKKKKKJJJIIIGGGEEEEEEGGGJJJLLLMMMNNNNNNQQQUUUYYYVVVOOOHHHPPPPPPWWWjjj~~~zzzssskkkfffdddccceeeggghhheeeaaa]]]]]]^^^UUUSSSPPPLLLIIIGGGFFFFFFJJJLLLLLLHHHBBB>>>===>>>FFFNNNUUUWWWYYY\\\\\\ZZZYYYYYYXXXYYYZZZZZZXXXWWWUUUXXX\\\]]]]]]^^^bbbeeejjjwww}}}uuurrrtttwwwpppoooiiimmmuuueeeDDD222333777;;;@@@JJJTTTVVVSSSOOOMMMOOOWWW\\\[[[WWWWWWNNNHHHBBB<<<444...---111........................---------------------------------............///------------------------............////////////............////////////000000000000111111111111222222222333444555666777999999999;;;>>>BBBFFFHHHOOOTTT[[[aaaeeeiiippptttwwwyyy~~~777777666666555555555555999222222FFFllluuuzzzyyyuuu{{{pppbbbZZZWWWUUURRRNNNKKKJJJKKKJJJIIIGGGFFFEEEFFFIIINNNRRRUUUXXXWWWVVVVVVUUUSSSPPPNNNUUUTTTZZZhhhqqqooogggcccmmmpppqqqoookkkhhhhhhjjjkkkmmmmmmggg___ZZZZZZ]]]RRRQQQOOOKKKGGGEEEDDDEEEKKKLLLKKKFFF@@@===>>>@@@IIIPPPVVVWWWYYY\\\\\\ZZZ[[[ZZZYYYYYYZZZZZZXXXVVVUUUYYY\\\]]]]]]^^^aaaeeelllvvv}}}yyyrrrqqqssstttooonnnlllsssyyybbb@@@000444:::???@@@EEEMMMSSSTTTOOOOOOTTT[[[]]]YYYVVVVVVHHHFFFBBB<<<444///...000........................---------------------------------............///....................................////////////............///////////////000000000111111111111222222222333444555666777888888999;;;>>>BBBEEEGGGNNNTTT[[[aaafffkkkqqqvvvwwwwww{{{666666666666555555555555666222222AAAdddnnnlllooojjjvvvvvv~~~ppp{{{rrreee]]]YYY[[[WWWQQQNNNMMMMMMLLLLLLIIIIIIHHHHHHJJJNNNRRRVVVXXX\\\___\\\VVVRRRSSSUUUWWWWWW\\\dddfffaaa___```eeeiiilllkkkhhhfffgggiiipppsssuuuoooeee]]]YYYYYYTTTTTTQQQLLLFFFCCCBBBCCCLLLLLLJJJEEE???===???BBBKKKQQQVVVVVVXXX[[[\\\[[[[[[ZZZYYYYYYYYYYYYVVVTTTUUUYYY\\\]]]]]]^^^aaaeeeooovvvyyytttooonnnooopppllllllnnnxxxyyy\\\;;;222333<<>>EEEPPPXXXQQQRRRXXX]]]\\\UUUPPPOOODDDFFFDDD===555000//////........................---------------------------------............///....................................////////////............///////////////000000000111111111111222222222333444555666777666777888;;;>>>AAADDDFFFNNNTTT\\\bbbggglllsssxxxwwwvvvzzz666666666666666666555555333444444???\\\pppkkkkkkdddwwwttteeekkktttiiibbb^^^```\\\VVVRRRQQQQQQQQQPPPOOOOOOMMMKKKIIIJJJLLLOOOOOOXXX```aaaZZZSSSRRRTTTZZZ[[[]]]^^^^^^_________WWWZZZ]]]aaacccgggjjjmmmnnnrrruuurrriii^^^VVVQQQSSSTTTRRRLLLFFFBBBBBBDDDMMMLLLIIIDDD???>>>BBBGGGKKKPPPTTTTTTVVVZZZ]]]\\\[[[ZZZXXXXXXXXXWWWUUUSSSUUUXXX\\\]]]]]]^^^bbbeeepppuuuvvvppplllmmmnnnmmmiiikkkooozzzuuuSSS555333222<<>>AAACCCEEEMMMSSS[[[aaaffflllsssxxxvvvvvv{{{555666666666666666666666111555666;;;RRRwwwyyyvvvwwwooo}}}lllbbbcccoooyyyqqqlllhhheeeaaa[[[VVVUUUUUUUUUUUUUUUUUUTTTPPPLLLJJJKKKLLLKKKRRRYYY[[[XXXTTTTTTUUUbbbccc```\\\^^^ccc___UUUJJJKKKMMMSSS[[[ccciiikkkiiimmmqqqqqqkkkaaaUUUNNNLLLNNNMMMIIIDDDAAACCCFFFMMMLLLIIICCC???@@@EEEKKKJJJOOOSSSSSSUUUZZZ]]]\\\\\\[[[YYYYYYXXXWWWUUURRRSSSWWW[[[]]]]]]___cccgggqqqtttsssnnnlllnnnpppooolllnnnttt}}}rrrKKK111666333<<