BM6g6( aaaPPPJJJLLLJJJPPPXXXVVVSSS```uuuhhhSSSMMMKKKMMMXXXiiirrrzzzuuufffVVVNNNLLLNNNLLLLLLNNNPPPPPPKKKGGGQQQ[[[iiirrrqqqgggZZZRRRWWW[[[___aaaaaa___^^^^^^^^^^^^___aaaccccccaaa___]]]```cccccc```^^^^^^______gggooorrrtttuuuqqqlllmmmllllllqqqyyyhhhccc]]]YYYZZZ^^^bbbfffhhhiiifff___[[[```nnn{{{yyyyyy}}}}}}uuunnnfff\\\UUUJJJCCC???@@@@@@???@@@CCCDDDGGGKKKLLLZZZ|||aaappphhhIII???777<<<999888555555444333333222111111111111222222222222111111000000000000////////////...111111111777FFFUUU___mmmvvv{{{zzz{{{}}}yyyzzz||||||xxxyyy~~~~~~|||~~~|||tttmmmcccRRRBBB;;;999888888::::::888666777777777777777666555555555555555555666666666666666666555444444444444555333333333222222222222111000000/////////.........---------..............................///000000000111222222111111222333222222222111111000000000//////............//////....................................///////////////////////////////////////////////////000000111111222333555666888999:::======>>>>>>???AAABBBCCCAAABBBDDDDDDCCCCCCEEEFFFCCCHHHFFFGGGPPPVVVbbbuuuyyyrrrmmmkkkiiigggiiixxxooo\\\XXXUUUTTTQQQNNNPPPUUUQQQOOOLLLGGGDDDDDDFFFIIIDDDEEEDDDDDDCCCBBBCCCCCCDDDCCCBBBBBBDDDEEEDDDDDDYYYIIIDDDEEECCCIIIPPPNNNOOOXXXiii~~~gggSSSOOOKKKLLLVVVccclllrrrlll\\\NNNIIIIIIMMMLLLLLLOOORRRQQQMMMIIISSS[[[fffmmmkkkcccYYYSSSUUUYYY^^^aaaaaa`````````bbbccceeeiiikkkllliiiggg\\\\\\[[[[[[[[[\\\\\\[[[```jjjsssuuutttuuutttqqqtttqqqnnnooorrrttttttrrrkkkllljjjfffdddccc___XXXVVVSSSQQQPPPQQQVVV\\\___ffffffeee```]]]bbbooozzzwwwxxx{{{wwwpppiii```VVVOOOGGGAAA>>>???@@@@@@AAAEEECCCFFFLLLSSSdddlllYYYEEE===555:::999:::555555444333333222111111111111222222222222111111000000000000////////////---//////000555???MMMVVVhhhpppvvvvvvvvv}}}|||yyy{{{}}}~~~zzzwww}}}xxxzzz~~~~~~~~~~~~~~~wwwrrrlll\\\KKKAAA===:::999;;;;;;888666666666777777666666555444444444555555555666666666666555555444444444555555333333333333222222222222000000000/////////..............................---------------...//////...///000000//////000222000000000///////////////............................................................////////////000000000000000000000000////////////000222333444444444555777888:::;;;;;;>>>>>>>>>???@@@AAABBBCCCAAABBBDDDDDDCCCCCCEEEFFFEEEIIIEEEGGGXXXgggwww{{{qqqkkkmmmiiieeeeeeqqq___ZZZWWWUUUTTTQQQMMMNNNRRRNNNMMMJJJFFFCCCCCCEEEGGGBBBDDDDDDDDDBBBAAABBBCCCBBBAAAAAAAAACCCDDDCCCBBBXXXHHHCCCDDDBBBGGGNNNLLLJJJNNNZZZrrr}}}gggUUUQQQMMMLLLTTT]]]cccfff]]]NNNDDDEEEJJJMMMMMMNNNQQQUUUTTTPPPLLLSSSYYYbbbfffddd^^^WWWSSSTTTXXX]]]aaabbbaaaaaabbbeeegggkkkpppttttttqqqnnnccc___[[[[[[^^^aaa```___bbbmmmtttsssoooqqquuuwww|||wwwrrrppppppooollliiilllmmmjjjccc___]]]YYYSSSHHHHHHGGGGGGHHHKKKOOORRRZZZ]]]___^^^```iiiwww~~~uuuppptttyyy|||~~~xxxpppiiiaaaXXXNNNGGGEEE???<<<>>>@@@AAACCCGGGFFFGGGQQQcccvvv{{{tttEEE>>>===555:::888999555444444333333222222111111111222222222222111111////////////000000000000/////////000222888BBBKKK```hhhnnnnnnnnnsss{{{{{{zzz~~~wwwppprrr|||zzzvvvxxxyyy~~~~~~zzzzzzyyywwwjjjYYYMMMFFF===999999:::999777666666777777666666555444444444444555555555666666555555444444444555555666444444333333333222222222000000000000/////////...........................,,,,,,,,,,,,,,,---......,,,---///...------...000---.....................,,,,,,------------,,,,,,....................................////////////000000000000000000000000......//////111333666777888888999:::<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCAAABBBDDDDDDCCCCCCEEEFFFDDDJJJKKKUUUnnn{{{qqqjjjhhhkkkllloooyyyqqqTTTXXXUUUTTTTTTPPPKKKLLLPPPLLLKKKIIIEEEBBBBBBDDDFFF@@@CCCDDDCCCAAA???@@@BBBAAA@@@???AAABBBCCCBBB@@@aaaQQQKKKMMMKKKPPPWWWTTTHHHGGGNNNfff}}}hhhWWWSSSOOOMMMTTTXXX]]]\\\RRRCCC===DDDLLLNNNNNNOOOSSSWWWWWWSSSOOOSSSXXX^^^aaa___ZZZUUUSSSRRRWWW\\\```bbbbbbbbbcccfffiiinnntttxxxxxxtttppprrrkkkeeeeeejjjnnnnnnkkkcccmmmsssnnniiikkkttt{{{{{{uuurrrqqqpppllliiiggggggccc[[[UUURRRMMMHHHJJJJJJIIIHHHFFFGGGIIIKKKMMMRRRXXX]]]dddppprrrjjjiiiqqqxxx|||yyyssskkkccc\\\SSSIIIAAACCC>>>;;;>>>@@@AAADDDHHHJJJJJJXXXsssnnnwww]]]777999===666:::888888444444444333333222222222111111222222222222111111////////////000000000000111000000//////222:::BBBZZZaaahhhiiihhhllltttzzz}}}zzz{{{www{{{uuuyyyqqqppp{{{yyy~~~~~~xxx}}}uuudddXXXMMMAAA999888999:::999666666666666666555555444444444444555555555666666555555444444444555555666444444444333333333222222000000000000////////////.....................---,,,++++++++++++,,,------+++,,,...---,,,,,,---///,,,,,,,,,---------------+++,,,,,,------,,,,,,+++..................................../////////000000000000000000000000000......///000222555777999;;;;;;<<<===>>>???@@@AAA>>>>>>>>>???@@@AAACCCCCCAAABBBDDDDDDCCCCCCEEEFFF@@@LLLUUUggg~~~rrrjjjhhhiiijjjqqqzzz[[[SSSWWWTTTSSSSSSPPPKKKKKKNNNKKKJJJHHHDDDAAAAAACCCEEE???BBBDDDCCC@@@??????AAA@@@??????@@@BBBBBBAAA???hhhNNNGGGSSSXXXZZZ]]][[[OOOKKKKKK\\\oooZZZRRRWWWWWWPPPZZZ[[[UUUJJJDDDFFFJJJLLLLLLNNNRRRVVVYYYWWWSSSOOOUUUVVVZZZ^^^^^^ZZZVVVTTT[[[YYY[[[```aaa___```bbbiiilllrrrvvvxxxwwwtttqqquuu{{{|||zzzuuuppphhhlllooommmhhhjjjrrr{{{~~~wwwqqqooommmiiiiiikkkkkkjjjeee^^^UUUOOOLLLKKKLLLLLLLLLKKKIIIGGGEEEDDDIIIJJJRRR___iiisssvvvbbbaaabbbiiisss~~~{{{ttthhh]]]SSSLLLFFFBBBCCC===999;;;>>>@@@EEEKKKNNNOOOaaammm~~~~~~HHHCCC===:::999999666444444333333222111111111222000000000000000000000000111111000000//////....../////////111333666999:::LLLTTT```hhhlllnnnqqqtttzzz~~~~~~~~~}}}kkkggg{{{{{{}}}zzzyyyzzzzzzvvvsssiii]]]KKK===:::<<<:::555;;;;;;:::777555555666777555555666666666666555555333333444444555666666666444444444333333333222222444444333333222111000000000000000000//////////////////.........---------///,,,+++,,,...///---+++------------------------........................------------------------///////////////.........000000///............///...///111333666888:::;;;::::::;;;<<<===>>>????????????@@@@@@AAABBBCCCCCCFFFCCCBBBEEEFFFDDDCCCEEEHHHPPPddd~~~zzzuuupppjjjhhhjjjsssdddUUURRRQQQNNNKKKIIIJJJKKKKKKKKKFFFEEEDDDBBBBBBCCCCCCDDD@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>======>>>???@@@fffTTTVVVgggiiiddd___XXXQQQOOONNNZZZvvvqqq\\\TTTXXXWWWQQQUUUUUUPPPGGGBBBDDDHHHIIIKKKNNNRRRUUUVVVUUURRRQQQZZZZZZ]]]___```]]]ZZZXXX[[[ZZZ\\\______]]]___cccjjjkkkmmmoooqqqrrrsssttt}}}|||uuuoooiiilllmmmiiieeeeeelllrrrqqqkkkeeedddbbb___```ccceeebbb^^^YYYSSSOOOMMMLLLLLLLLLLLLKKKIIIIIIIIIIIIJJJMMMWWWeeepppzzzfffYYYZZZ\\\cccmmmyyy~~~uuunnncccXXXPPPIIICCC@@@@@@<<<:::>>>AAACCCGGGLLLLLLRRRnnnjjjnnnDDD@@@;;;888888777555333444333222222111111111222000000000000000000000000000000000000//////......////////////111222444555>>>KKKZZZccceeeggglllrrr~~~}}}{{{|||zzzooogggrrr{{{~~~~~~|||{{{{{{|||}}}||||||ttthhhSSSAAA:::;;;;;;777777777777666555555666777555555666666666666555555555555555555555555555555444444444333333333222222444444333333222111111000111111000000000//////////////////.........------///---+++,,,...///...,,,------------------------........................------------------------///////////////.........000//////...//////000000111222333555777999:::;;;;;;;;;<<<===>>>??????@@@@@@AAAAAAAAABBBCCCCCCCCCKKKFFFCCCEEEFFFGGGIIIMMMQQQbbb{{{vvvqqqllliiijjjooowwwkkkbbbVVVOOOLLLIIIGGGGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAACCCEEEGGGGGGFFFEEE>>>>>>>>>>>>>>>???@@@@@@dddWWW^^^pppqqqiiiddd]]]ZZZWWWSSSUUUhhhtttaaaXXXYYYWWWQQQPPPQQQLLLEEEAAAEEEIIIIIIMMMPPPTTTUUUTTTSSSTTTVVVeeedddcccbbbbbbbbb___\\\______aaaaaa^^^\\\```hhhooommmkkkkkkmmmrrrwwwzzz|||}}}|||wwwooogggdddgggjjjfff```ZZZXXXVVVTTTWWW\\\___\\\XXXUUUSSSRRRPPPOOONNNOOONNNMMMKKKKKKLLLNNNUUUZZZeeerrr|||zzzXXXXXXYYY[[[]]]aaaiiisss{{{zzzwwwlllfff\\\RRRJJJDDD@@@======;;;<<>>;;;888777777777777666666666666555666666777777666666555777777666666555444444333444444444444333333333333444444333333222222111111111111111000000000000///////////////............///---,,,---...///...---------------------------........................------------------------............////////////////////////000111222222555555666888999:::;;;<<<<<<<<<===>>>???@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCFFFDDDCCCEEEFFFGGGMMMTTTeee|||~~~wwwooojjjhhhkkksss}}}qqq{{{bbbNNNKKKHHHEEEDDDDDDCCCAAABBBBBBBBBAAAAAA@@@???>>><<<<<<>>>CCCGGGGGGCCC@@@;;;<<<<<<===>>>???@@@@@@cccSSSUUUccceeecccggghhhiiieee[[[RRR\\\zzzyyyggg[[[XXXTTTOOOMMMMMMKKKEEEEEEIIIMMMLLLPPPTTTWWWVVVSSSSSSWWW[[[mmmlllgggddddddeeeddd___fffggghhhgggaaa^^^eeeoootttrrrpppooorrrxxx~~~{{{pppjjjhhhhhhiiiccc\\\YYYVVVTTTXXX___eee```[[[XXXXXXXXXXXXWWWUUUWWWXXXVVVTTTSSSUUUWWWjjjpppzzztttYYYZZZ___cccbbb```ccckkksss~~~xxxqqqnnnccc]]]TTTLLLFFFBBB>>><<<;;;;;;???EEEGGGFFFHHHLLLRRR^^^xxxtttvvv<<<;;;:::777666555444444333222222111111111111111222000000000000000000000000//////////////////////////////..................000===NNN[[[ccciiioootttvvv}}}||||||}}}~~~}}}xxxzzz~~~zzz{{{|||sssdddSSShhh|||yyyzzzsssaaaRRRHHH???888;;;:::999999888777666444666666777777777777666666777666666666555555555444555444444444444333333333444444333333333222222222222222111111111000000000000000000/////////......///.........//////......................................................------------.....................//////000000000///000000000222333444555999999::::::;;;<<<<<<=========>>>???@@@AAABBBBBBEEEEEEEEEDDDDDDDDDDDDDDD???CCCHHHKKKIIIJJJVVVccctttqqqllljjjlllvvvrrryyyeeeMMMKKKGGGFFFEEEEEECCCBBBAAAAAABBBBBBAAA@@@>>>===::::::;;;???CCCBBB===777999:::;;;<<<===>>>>>>>>>eeePPPMMMVVVWWWZZZdddiiinnnkkkccc[[[aaavvv~~~mmm___VVVPPPLLLIIIJJJHHHFFFHHHNNNQQQPPPQQQTTTWWWUUURRRRRRWWW\\\hhhgggccc___cccjjjkkkfffllllllmmmjjjdddaaagggqqquuuuuuuuuvvvyyy~~~zzztttqqqoootttmmmeee```[[[YYY^^^fffmmmhhhccc^^^\\\\\\]]]]]]YYY]]]```___]]]]]]```dddwwwvvvbbb\\\ccclllooonnnqqqxxxzzzrrrkkkfff[[[VVVNNNGGGCCC@@@>>>===<<<<<>>>>>>>>??????@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEDDDBBBGGGMMMMMMIIIPPPhhhwwwrrrqqqmmmlllrrryyykkk|||pppSSSJJJHHHFFFEEEFFFFFFDDDCCCAAABBBCCCCCCCCCBBB@@@??????>>>>>>@@@AAA???:::666:::::::::;;;;;;<<<<<<<<>>===>>>BBBFFFFFFFFFKKKRRRVVVssskkkKKK999888999999888555444444555111000000000000111222222////////////////////////---............/////////,,,---...///000111111111000111777FFFXXXeeejjjjjjhhhvvvxxxsss{{{tttmmmwww~~~xxxpppooowwwwwwrrrhhhfffmmmqqqoooXXX]]]dddppp~~~{{{{{{|||zzzyyylllXXXHHH<<<999666666888:::999777666777777888888777777666444444555666666777888888555555555555444444444333444444444444333333333333333333333222222222111111111111111111000000000000///000111000///...///111................................................---------...//////000000...///000111222333444555555555555666777888:::;;;>>>>>>>>>>>>>>>????????????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIHHHJJJYYYzzzyyyjjjqqqpppllllllvvveeeffftttmmmVVVDDDGGGEEEDDDDDDEEEEEECCCBBBAAABBBBBBCCCCCCCCCCCCCCC?????????>>><<<;;;::::::???>>><<<;;;::::::;;;;;;qqqXXXQQQZZZ\\\\\\```___UUUSSSVVVddd}}}tttdddVVVMMMKKKDDDFFFGGGIIIOOOWWWYYYWWWVVVVVVVVVVVVWWWXXXZZZ[[[[[[]]]\\\]]]iiizzzyyyuuurrrooonnnkkkgggiiinnnppprrrtttxxx|||~~~vvvppppppyyy~~~uuullliiinnntttzzzyyytttllleeegggpppyyyooommmsssyyy}}}xxxppphhh```[[[OOOJJJEEEAAA?????????>>>>>>???BBBFFFGGGIIIRRR[[[pppUUUCCC<<<777888999888555333333444000000000000000111222222////////////////////////---------.........//////,,,---...///000000000///000000444>>>NNN]]]fffiiifffsss~~~~~~www~~~xxxrrr}}}|||~~~~~~xxxnnngggkkkssszzzfffggghhhnnn||||||yyyxxxwww|||{{{jjj[[[GGGAAA:::888999:::999777777777888888888888777777666666666666666777777777555555555555444444444444444444444444444444444444444333333333333222222222222222111111111000000000///000222111///...000222................................................---------...///000000000///000111222444555666777888888888888999:::<<<<<<>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFIIIQQQ\\\ooo~~~xxxvvvvvvvvvsssuuuvvvZZZ[[[```UUUIIIHHHIIIHHHFFFFFFFFFEEECCCAAA@@@AAAAAAAAABBBDDDEEEFFF<<<===>>><<<:::<<>>>>>>>>>>>??????BBBFFFHHHMMMXXXccc{{{dddBBB;;;666666888999777444111111333000000///000000111222222////////////////////////---------.........//////,,,---.../////////...---***+++...666BBBQQQ]]]eeeeeeooovvvxxxzzzxxxuuu{{{zzzyyyuuuqqqvvv~~~{{{wwwtttvvvyyy|||wwwiiiUUUMMMCCC===<<<;;;888555777777888888888888777777888888777777666666555555666666555555555444444444444444444444444444444444444444444333333333222222222222222111111111111000///111333222///...000222////////////////////////........................---------...///000000111000000222333555666777888::::::::::::;;;<<<======>>>>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGIIIIIIRRRdddyyy|||yyy{{{dddQQQMMMKKKEEEGGGPPPNNNLLLJJJIIIIIIGGGDDDBBB@@@??????@@@AAADDDFFFGGG===AAACCCAAA???CCCNNNWWWLLLHHHCCC>>>;;;;;;<<<===|||cccVVVXXX___hhhgggZZZRRRMMMIIIJJJMMMQQQXXX```{{{gggUUUKKKGGGIIIGGGOOOSSSQQQ[[[fffeeeaaaYYYYYYccciiigggdddeeeeeegggbbb```ppp{{{wwwtttsssoookkklllpppmmmqqqvvvzzz~~~|||xxxyyy~~~}}}|||vvvpppllleeeYYYOOOLLLEEECCC???<<<:::999:::;;;AAACCC===CCCNNNJJJZZZkkkzzz}}}MMM888888<<<888777666555333222111000111111222222222222111111000000000000///...---,,,------------------------......................../////////333DDDWWW___]]]aaakkkuuu{{{~~~zzzwww}}}{{{ssstttpppiiiqqquuuvvvxxx|||~~~mmmaaaPPPBBB:::888999:::;;;999888777888999888777888888888888888888888888777666666666555555555555666666666666777777777777555555555555555555555555333333333333333333333333333333222222111000//////////////////////////////............////////////333333222222333333444555555555666666777777888888;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFKKKDDD@@@CCCDDDBBBDDDIIIIII^^^ssswww}}}{{{hhh^^^RRRLLLLLLMMMJJJGGGJJJLLLMMMLLLIIIFFFEEEEEE>>>>>>???@@@AAAAAABBBBBB>>>@@@@@@>>>@@@IIIZZZggg]]]MMMAAA???===777888@@@|||cccUUUXXX___gggfffYYYPPPJJJFFFFFFGGGIIINNNUUU~~~yyyfffVVVLLLIIIHHHHHHPPPTTTSSS^^^kkkkkkeee\\\ZZZcccjjjgggeeefffggghhhdddcccrrr|||vvvssstttuuuqqqmmmmmmjjjnnnssswww||||||~~~|||yyyssslllggg```TTTLLLJJJDDDBBB???<<<::::::;;;<<>>???>>>>>>??????@@@AAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFHHHEEEEEEIIIJJJHHHKKKPPPWWWooowwwwww{{{]]]XXXRRROOONNNMMMIIIEEEGGGHHHIIIHHHEEECCCBBBBBB?????????@@@@@@AAAAAAAAA@@@AAAAAA@@@BBBJJJVVV```TTTGGG>>>>>><<<888:::AAAcccTTTXXX___fffcccWWWOOOJJJEEEDDDCCCBBBDDDIIItttzzziiiYYYOOOKKKHHHKKKUUUXXXVVVdddtttuuulllaaa\\\ccciiigggeeefffhhhjjjgggfffuuu|||uuurrrxxx}}}yyypppjjjiiilllqqquuuzzz~~~}}}yyytttlllddd___WWWNNNGGGFFFAAA@@@===;;;;;;<<<===???>>>FFFHHHHHHLLLRRRpppzzzyyytttooossszzzUUU:::???>>>000666666555444222111000000//////000000000000/////////////////////...---,,,------------------------------------------------//////---...888HHHWWW^^^```dddfffhhhooozzztttzzz{{{kkkXXXOOO]]]iiizzzzzzttttttuuuvvvxxx{{{~~~|||qqq```MMM@@@:::999999888777888:::;;;:::999888888888888888888888888777777777666666666555555666666666666777777777777777777666666666555555555444444444444444444444444666555555444444333333333222222222222222222222222111111222222222333333333444444444444444555666666888888999999:::;;;;;;;;;<<<<<<<<<<<<===>>>???????????????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGCCCCCCEEEHHHHHHIIINNNUUUnnnwwwpppzzz}}}gggUUUVVVWWWWWWUUUQQQLLLIIIEEEGGGHHHGGGDDDAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???@@@AAADDDIIINNNRRRIII@@@:::<<<<<<999;;;AAAfffUUUYYY___ddd```TTTQQQLLLHHHGGGDDDAAAAAAEEEbbbppp```RRRKKKJJJPPP[[[]]][[[lllssseee\\\```fffeeedddfffiiikkkiiiiiivvvwwwsssuuu~~~}}}rrrkkkmmmppptttwwwzzz~~~~~~{{{}}}|||uuummmddd[[[UUUNNNFFFBBBBBB???>>><<<;;;;;;===@@@AAAAAAFFFHHHIIIPPPcccvvvnnn{{{xxxxxxoooCCC555;;;:::///555555444333222111000000......////////////........./////////......---,,,,,,,,,------------------------------------------000000...,,,...777CCCKKKYYYaaafffddddddlllwww}}}|||||||||~~~uuu{{{}}}mmmWWWIIIMMM[[[ssstttooouuuyyyxxxxxxyyy{{{|||rrreeeVVVJJJDDD999888888888:::;;;:::999888888888888888888888888777777777666666666666555666666666666777777777777777666666555555444444333444444444444555555555555777777777666666555555555444444444444444444444444444444444555555555555666666555555555555666777777888999999::::::;;;<<<<<<============>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEEEEKKKWWWbbbqqqnnn}}}cccVVVPPPTTTYYYYYYUUUPPPLLLKKKGGGHHHIIIHHHEEECCCBBBBBB@@@@@@@@@@@@???????????????>>>>>>AAAEEEGGGFFFDDDAAA<<<:::<<<===:::;;;???jjjVVVZZZ```ccc___TTTQQQLLLIIIHHHEEEBBBBBBEEEPPPuuuzzzhhhWWWKKKNNNWWWcccccc```sss{{{iii\\\^^^cccddddddgggkkklllkkkllluuu{{{pppqqqxxxvvvqqquuuwww{{{}}}~~~|||{{{{{{yyy|||~~~wwwoooddd[[[RRRLLLGGGAAA>>>???===<<<;;;:::<<<>>>AAACCCEEEDDDFFFLLL\\\yyyqqqyyyPPP;;;777444333444444444333222111000000///......////////////.....................------,,,,,,,,,,,,---------......------------------------...//////---+++---333:::OOO___kkkhhhbbbdddnnnwww~~~~~~|||{{{{{{uuuyyywwwjjjYYYPPPDDDQQQhhhzzzzzzqqqrrr|||}}}zzzyyyyyy{{{~~~{{{ooo]]]QQQ???===:::999999:::999777888888888888888888888888888777777777666666666666666666666666777777777777555555555444444444333333444444444555555666666666888888888777777777777777666666666666666666666666666666666777777777777888777777666666777777888999888888999::::::;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHGGGGGGLLL[[[ppp~~~{{{yyyoooooozzzrrrXXXOOOLLLPPPSSSQQQLLLGGGFFFGGGGGGHHHIIIHHHEEECCCBBBBBB@@@?????????????????????@@@??????BBBFFFFFFAAA===>>><<<<<<======:::;;;===nnnWWW[[[bbbdddbbbYYYPPPKKKGGGFFFCCC@@@@@@DDDJJJfffqqq\\\NNNQQQ]]]jjjfffbbbwwwooo^^^^^^dddfffhhhlllnnnooonnnnnnuuu{{{zzzssslllooowwwzzzvvv|||ttttttxxxzzzxxx~~~}}}yyyqqqhhh[[[SSSKKKFFFBBB===<<<>>><<<;;;::::::<<>>>>>??????????????????BBBBBBBBBEEEGGGFFFAAA=========>>>>>><<<::::::<<>>???BBBHHHXXXwwwcccSSSRRR```mmmhhhbbbwwwvvvcccbbbhhhlllooossssssrrrqqqqqquuuwwwsssmmmlllkkkrrryyy|||www~~~|||~~~~~~yyytttkkkbbbTTTMMMFFFCCC@@@<<<;;;===<<<;;;::::::<<>>?????????@@@@@@AAABBBCCCBBBCCCCCCDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHCCCKKKTTT^^^qqqvvvpppmmmmmmlllnnnuuu|||cccZZZVVVPPPOOOOOOOOOMMMKKKIIIHHHHHHCCCDDDEEEDDDAAA???>>>>>>======>>>>>>??????@@@@@@AAAAAABBBCCCDDDCCC@@@>>>:::===>>><<<:::999:::;;;nnnUUU[[[eeekkklllgggSSSLLLGGGDDDAAA===>>>BBB@@@HHHrrrzzzgggXXXRRRaaannngggaaavvv|||gggffflllqqqtttyyyvvvuuutttsssuuuuuupppjjjnnniiimmm}}}yyy}}}|||vvvqqqhhh___QQQIIICCCBBB???<<<;;;===<<<;;;::::::<<>>;;;::::::888888888888888888888888888888888888777777777777666666666666777777777777666666777888999:::;;;;;;444555555666777888888999888888888888888888888888777777777777777777777777888888999999999999::::::::::::999999::::::;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHKKKVVVcccrrryyysssrrrssslllmmmllllllyyyfffWWWSSSQQQOOOJJJJJJJJJJJJIIIHHHFFFEEECCCEEEFFFEEEBBB???>>>>>><<<======>>>???@@@@@@AAA===>>>???@@@???>>>======777;;;===;;;888999;;;<<>>GGGIIIZZZxxxxxxtttbbbXXXbbbgggaaaaaaqqqqqqjjjooovvv{{{|||yyyvvvvvvsssnnnmmmqqqnnnhhhsss}}}wwwoooggg^^^XXXGGGDDD@@@===;;;;;;===>>>;;;::::::;;;???BBBDDDEEE???RRReeeooouuuyyyAAA>>>;;;777444333222222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///222@@@WWWjjjpppmmmjjjfffkkksss||||||xxx}}}}}}}}}yyyuuuvvv{{{~~~}}}}}}uuugggdddmmmyyyyyy}}}{{{|||~~~{{{yyyqqqbbbQQQCCC;;;:::;;;999::::::999777777888:::666777888999999888777666999999999999888888777777777777777777777777777777888888999999999:::::::::;;;::::::999999::::::;;;:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCEEEFFFFFFFFFAAABBBGGGHHHGGGJJJPPPTTTjjjvvvqqqnnnnnnrrrrrrkkklll}}}jjjYYYVVVMMMEEEDDDFFFDDDBBBBBBEEEGGGFFFDDDHHHHHHFFFCCC???======>>>======>>>>>>>>>===<<<;;;>>>?????????@@@@@@AAAAAA<<<<<<<<<<<<;;;:::999888kkkVVV\\\bbbtttwww\\\GGGCCC@@@AAA???<<<<<<@@@@@@CCCPPPhhhzzzjjjVVV^^^bbb]]]]]]kkkqqqlllsss}}}yyyrrrpppooolllmmmqqqsssnnnvvv~~~|||}}}}}}~~~yyyrrrjjjaaaXXXRRRFFFCCC???<<<;;;;;;<<<>>><<<<<<<<<>>>@@@CCCDDDEEELLLYYYrrrttt___>>><<<999666333222222222111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------333;;;III^^^ooonnncccccciiiqqqyyy~~~}}}yyyvvv|||zzzyyy|||{{{zzzzzzzzz{{{{{{{{{zzzssshhh___ZZZYYY]]]bbbxxx{{{yyyuuuvvv}}}~~~|||zzzyyy{{{~~~~~~sssgggZZZNNNFFFAAA>>>===;;;:::999888888888777777999999:::999888888999999999999888888888777888888888888888888888888888999999999999:::::::::;;;;;;::::::::::::;;;;;;::::::::::::999999999888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGCCCAAADDDGGGIIIQQQYYYnnnwwwtttssspppnnnoootttvvvzzzVVVMMMNNNJJJFFFHHHIIIFFFDDDDDDFFFFFFEEECCCGGGGGGFFFCCC???======>>>======<<<<<<<<<<<<;;;;;;=========>>>>>>>>>??????<<<<<<<<<;;;;;;:::999888nnnXXX\\\cccqqqpppXXXEEEAAA@@@AAA@@@======AAA<<>>;;;::::::<<<======>>>???AAABBBDDDEEEEEEQQQ\\\~~~yyyIII;;;999777444333222222222111111000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,333444777MMMgggjjj]]]aaafffmmmssswwwxxxvvvtttzzzyyy~~~tttrrrxxxwww||||||xxxtttllleeebbbYYYLLLFFFHHH```gggnnnqqqvvv}}}|||zzzyyyyyy|||~~~xxxnnn```PPPEEECCC???;;;999:::;;;999777777777888999:::::::::999999999999999888888888888888888888888888888888888999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;:::::::::::::::999999;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGDDDBBBEEEJJJSSS```kkkzzztttppprrrssspppooooooooo~~~hhhPPPLLLMMMHHHEEEHHHIIIGGGEEEDDDDDDDDDCCCBBBEEEFFFEEECCC@@@======>>>===<<<;;;:::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;:::999888777www\\\ZZZ```kkkhhhUUUGGGCCCBBBCCCAAA>>>>>>AAA===CCCFFFIII\\\~~~yyy]]]^^^^^^^^^bbbmmmyyy~~~ssspppvvvwwwmmmcccbbbhhhnnnpppppprrrooovvvzzzssskkkaaaWWWMMMGGG@@@>>><<<:::999:::<<<======???AAABBBCCCDDDEEEFFFJJJ[[[bbb===777666444333222222222222111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///---///???UUU___]]]```cccgggkkknnnqqqtttvvv|||{{{|||ttttttxxxvvvzzz}}}rrrkkkiii^^^KKK??????KKKTTTcccsss}}}zzzyyyyyy{{{}}}~~~|||ppp^^^QQQKKKDDD;;;888:::<<<;;;999777777888888999999::::::999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<===============>>>>>>>>>?????????>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEECCCDDDEEEFFFGGGGGGGGGGGGEEEFFFJJJPPPYYYfffuuu}}}vvvpppoooooopppnnnlllpppwwwwwwppp___RRRQQQOOOHHHEEEHHHGGGEEEDDDCCCCCCCCCBBBBBBDDDEEEEEECCC@@@>>>>>>>>>>>><<<:::888888999:::;;;999999::::::::::::::::::999:::::::::999999888777```VVV[[[ccc```UUUKKKGGGEEEFFFDDD???>>>@@@===DDDFFFFFFUUUsss{{{ddd```^^^bbbkkkuuu~~~zzzrrrttt{{{{{{uuuhhhbbb^^^```hhhqqqrrrppppppnnnwww~~~{{{vvvmmmdddZZZQQQHHHCCC===<<<;;;::::::;;;<<<===>>>@@@BBBCCCCCCDDDFFFIIIIIIcccsssKKK555444444333222222111111111000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111+++***111777???NNN______```bbbccceeekkksssyyyyyyxxx~~~{{{xxx|||xxxppplllbbbPPPCCCAAA???DDDRRRfffyyy~~~}}}{{{yyyxxxzzz|||~~~uuukkk\\\RRRFFF???======;;;888777777777777888888999999999999999999999999999:::999999999999999999999999999999:::::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCDDDEEEEEEFFFEEEEEEEEENNNYYYdddppp~~~xxxssskkkmmmooommmhhhiiiwwwUUUNNNKKKMMMLLLGGGGGGLLLEEEEEEEEEEEEDDDEEEEEEFFFCCCEEEEEEDDDBBB@@@?????????>>>;;;999888999:::;;;::::::::::::::::::999999999999:::::::::999888888dddRRRWWW\\\YYYTTTMMMIIIGGGHHHFFF@@@???@@@:::@@@CCCFFFQQQiiinnneee```gggttt~~~rrrpppsssqqqiii[[[[[[[[[^^^hhhrrrtttqqqqqqqqq{{{|||tttmmmcccYYYPPPIIIBBB???;;;;;;:::::::::;;;===>>>???BBBDDDDDDCCCEEEJJJNNNWWWxxx}}}WWW>>>333333333333222222111111000000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111)))***333222000@@@XXX\\\]]]___```bbbiiisss{{{|||~~~}}}wwwssszzz}}}|||yyyssskkk```SSSJJJAAA>>>BBBPPPaaaooozzzxxxyyyyyyyyyyyy{{{~~~rrriii]]]SSSJJJCCC===888:::999888888888888999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGNNN]]]ooo|||~~~wwwpppmmmiiijjjlllkkkiiiqqqtttfffMMMJJJJJJLLLJJJFFFFFFKKKFFFHHHHHHHHHGGGGGGIIIKKKCCCEEEFFFFFFDDDBBBAAAAAA@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999eeePPPUUUXXXSSSSSSKKKHHHGGGHHHFFFAAA@@@AAA<<<<<>>???BBBDDDFFFFFFEEEHHHOOOUUUjjj^^^EEE:::555444444333333222111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...+++---000---,,,888GGGVVVZZZ^^^aaadddjjjssszzzzzz{{{xxxtttuuuzzzzzz~~~{{{vvvfffTTTOOOIIIFFFHHHLLLUUUfffuuuvvvxxxzzzzzzyyyzzz}}}zzz{{{|||~~~}}}wwwmmm```SSSGGG@@@>>>===;;;:::999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<>>>==================>>>;;;;;;<<<<<<==================>>>>>>>>>?????????>>>>>>>>>>>>??????????????????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHGGGGGGGGGIIILLLOOORRR___qqq{{{vvvnnnjjjjjjhhhggghhhmmmvvvvvv```[[[VVVTTTRRRPPPKKKGGGGGGJJJGGGHHHIIIHHHFFFEEEGGGIIICCCEEEGGGGGGEEECCCBBBBBBBBBAAA@@@???>>>======<<>>>>>>>>=========::::::;;;;;;;;;;;;::::::dddOOOUUUVVVPPPQQQHHHEEEEEEGGGFFFBBBAAABBB@@@<<<<<>>:::::::::;;;<<<===>>>???DDDGGGHHHGGGFFFJJJRRRZZZvvvoooHHH999777444444444444333333111000///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***//////+++***///555888PPPWWW___dddggglllsssxxx}}}|||xxxyyyvvvpppWWW]]]YYYUUUOOOFFFEEETTTfffxxxzzz|||{{{yyyxxxyyy|||xxxyyyzzzzzz{{{}}}rrraaaRRRJJJAAA???>>><<<;;;;;;;;;<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>============>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????===>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFHHHMMMTTTZZZ^^^lll|||wwwnnnkkkmmmiiieeefffrrrddd[[[[[[WWWUUUSSSPPPMMMJJJKKKOOOFFFGGGHHHEEEBBBAAABBBDDDDDDFFFHHHHHHGGGDDDDDDCCCBBBBBBBBBBBBAAA???>>>===AAAAAA@@@@@@?????????>>>::::::;;;<<<<<<;;;;;;;;;fffGGGNNNZZZVVVPPPDDDDDDEEEDDDCCCBBB@@@???>>>:::<<<@@@@@@DDDYYYqqq{{{zzztttjjjddd```]]]ZZZUUU\\\```___dddnnntttuuuooouuu~~~wwwzzz{{{vvvccc\\\PPPFFF@@@===;;;;;;:::999888888:::<<<>>>@@@JJJBBBBBBJJJIIIHHHXXXpppYYY???999777555333222111000////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,...///111222@@@YYYhhhbbb___iiipppmmm|||yyytttddd```SSSTTTYYYRRROOOTTTTTTiiixxx~~~vvvuuuwwwxxxsssvvvxxxzzzzzz|||~~~zzzmmm```PPPGGG===:::<<<>>>:::666777888999:::;;;;;;:::888<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>????????????????????????@@@AAABBBCCCAAAAAAAAAAAAAAA@@@@@@@@@DDDDDDDDDCCCBBBDDDHHHKKKKKKHHHGGGMMMXXXeeeooottt}}}sssrrrrrrpppnnnmmmgggjjjjjj{{{fff___ZZZIIIQQQPPPNNNMMMLLLMMMMMMNNNKKKIIIFFFCCCBBBCCCDDDEEEAAACCCEEEDDDBBB@@@??????FFFGGGGGGCCC>>>;;;;;;<<<===<<<:::999888888999:::>>>>>>>>>>>>>>>===<<<;;;jjjHHHKKKSSSMMMHHHEEEEEEEEEEEEDDDBBB@@@???>>>;;;===AAA??????LLL^^^~~~}}}xxxuuukkkddd```\\\ZZZXXX\\\^^^___eeepppvvvvvvvvvzzz~~~{{{~~~wwwqqq\\\UUUKKKCCC>>><<<<<<;;;;;;:::::::::;;;===@@@AAAEEEBBBCCCHHHKKKUUUqqqmmmIII:::666444000222222111//////......///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---///000111:::LLL___eeecccccciiimmm~~~~~~wwwrrrfffdddeeeaaaaaa___UUUTTT```mmmqqqsssuuusssnnnvvvwwwxxxxxxxxxxxx{{{}}}|||rrrkkkaaaSSSGGG@@@>>>======;;;;;;;;;;;;<<<===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@@@@@@@??????@@@AAABBBBBBDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHKKKOOOPPPUUU```ooouuulllkkkmmmmmmmmmnnnffftttrrrYYYQQQSSSPPPUUUTTTQQQOOOMMMMMMLLLLLLHHHFFFDDDBBBAAAAAABBBBBBBBBCCCDDDCCCAAA??????@@@BBBDDDDDDBBB>>><<<===>>>;;;;;;:::999999999::::::???>>>>>>>>>============lllJJJLLLUUUQQQNNNFFFFFFFFFEEEDDDCCCAAA@@@===;;;===BBBAAA>>>CCCLLLgggxxx{{{wwwnnngggbbb___]]]]]]]]]]]]___hhhsssyyyyyywwwxxx}}}vvvxxx}}}vvvnnngggRRRLLLDDD>>><<<;;;;;;;;;;;;;;;;;;;;;===???AAACCCEEEGGGGGGIIITTTnnn}}}NNN999777555111///111000///...............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......///333===PPPbbbeee```cccnnn{{{}}}zzzuuuzzz```GGGLLLSSS\\\iiirrrsssooovvvvvvvvvuuutttuuuxxx{{{yyy}}}yyymmm^^^QQQHHHDDDCCC>>><<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<==================>>>>>>>>>??????>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGLLLTTTYYYiiilllttt~~~zzzvvvoookkkkkklllkkklllpppxxxlllcccWWWMMMSSS[[[UUUTTTQQQNNNKKKIIIHHHHHHDDDCCCBBB@@@????????????AAABBBBBBAAA???>>>???@@@===>>>???>>>===<<<<<<>>>::::::;;;<<<<<<<<<;;;;;;@@@???===<<<<<<===>>>>>>mmmKKKLLLUUUSSSQQQFFFFFFEEEDDDCCCBBBAAAAAA<<<:::===BBBDDDBBBBBBGGGTTTqqqzzz}}}}}}yyyqqqjjjfffdddcccbbb___\\\```jjjuuuzzz{{{ttttttvvv{{{yyypppqqq}}}}}}yyyuuummmccc[[[KKKFFF@@@<<<::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCGGGKKKMMMTTTlllaaa<<<555999666111111000///...---------------.........------,,,,,,,,,++++++++++++++++++++++++************************+++***)))***++++++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---,,,,,,------------333BBBUUU```bbbfffkkkssstttwww|||~~~{{{xxxiiiMMMHHHEEEJJJYYYjjjuuuyyyttttttsssqqqqqqrrrvvvyyytttvvvyyy|||}}}vvvlll^^^PPPGGGDDD@@@<<<:::;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>?????????>>>??????@@@@@@??????>>>?????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEGGGHHHIIIHHHGGGIIIOOO\\\jjjttt~~~{{{xxxnnnoooqqqqqqllliiinnnwwwppp]]]```ZZZRRRVVV\\\OOONNNKKKHHHEEEDDDCCCCCCAAAAAA@@@@@@???>>>======AAAAAA@@@>>>======???@@@;;;;;;<<<<<<;;;;;;;;;<<<:::;;;===>>>???>>>======@@@>>><<<;;;;;;<<<>>>???pppLLLIIINNNKKKIIIEEEEEEDDDCCCAAAAAA@@@@@@>>><<<<<<@@@BBBAAABBBDDDKKKccc{{{yyyrrrkkkiiihhhiiieee```\\\aaajjjrrrwwwyyyxxxwwwxxx{{{zzzqqqpppzzzzzzuuuooofff[[[TTTGGGCCC???;;;:::::::::999:::;;;<<<===???AAACCCCCCDDDJJJUUUjjjkkkNNN888777:::444000222///......------------------------------,,,,,,,,,++++++++++++++++++++++++************************+++***)))***++++++***)))++++++++++++++++++++++++*********+++++++++,,,,,,......---,,,,,,,,,,,,---+++111777AAARRRdddjjjgggiiihhhjjjpppxxx~~~~~~iiiUUUMMMEEEDDDMMM\\\lllxxxvvvuuussspppnnnnnnqqqsssqqqppprrruuuxxx|||sssaaaTTTLLLGGG@@@===>>>>>>===;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCEEEEEEDDDDDDEEEGGGIIIJJJHHHLLLRRRZZZeeeqqq~~~|||wwwwwwyyyxxxvvvtttmmmpppsssooofffgggyyysss```YYYXXXRRRQQQVVVUUUIIIHHHEEECCCBBBBBBBBBBBB@@@@@@@@@@@@???>>>>>>===?????????===;;;;;;>>>@@@>>>=========>>>>>>======<<<===>>>@@@@@@@@@???>>>>>>===;;;::::::;;;===???wwwTTTPPPTTTQQQPPPCCCBBBAAA@@@???>>>>>>>>>???>>>===<<<;;;<<<===>>>FFFXXXuuu|||sssllljjjkkkmmmiiicccaaaeeekkkpppssswww{{{|||}}}~~~}}}yyytttrrrzzzxxxqqqiii```UUUNNNDDDAAA===;;;;;;;;;:::999;;;<<<===???AAACCCDDDEEECCCQQQiii|||OOOAAA777777777111...000///......---------......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))***++++++***)))++++++++++++++++++++++++************++++++++++++------,,,,,,,,,,,,,,,---+++///111333BBBXXXbbbaaaaaa``````eeemmmuuuzzz{{{lllYYYRRRKKKIIIKKKQQQ]]]hhhyyyxxxuuuqqqllljjjjjjlllmmmkkklllooorrrtttzzz~~~~~~rrrgggSSSLLLDDDAAAAAA@@@<<<999=========<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDFFFIIIJJJMMMWWWgggvvvzzztttqqqsssssspppmmmllloooooooookkkjjjwwwccc]]]YYYPPPFFFLLLUUUQQQFFFEEEDDDCCCBBBBBBCCCDDDAAA@@@???>>>>>>>>>>>>>>><<<=========;;;;;;<<<>>>AAA@@@???@@@AAABBBAAA@@@======>>>?????????>>>>>>;;;;;;:::999:::;;;<<<===|||ZZZUUUXXXVVVUUUAAA@@@>>>===<<<;;;<<<<<<===>>>>>>;;;999999:::;;;@@@IIIaaayyypppmmmpppsssrrrmmmlllppprrrrrrvvv{{{~~~{{{zzzzzzyyyzzz|||rrriiiaaaWWWMMMFFF@@@>>>;;;;;;;;;<<<;;;:::===>>>@@@CCCEEEFFFGGGHHHQQQjjjZZZ===:::666333111000///...///...............//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***)))***++++++***)))++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,---000555>>>OOO]]]```^^^\\\^^^cccjjjpppttt{{{yyyddd[[[SSSQQQPPPQQQWWW___vvvvvvtttqqqmmmkkkjjjkkkkkkhhhhhhjjjjjjiiiooowww{{{yyyxxx{{{~~~{{{wwwccc\\\SSSOOONNNLLLFFF@@@BBBBBBAAA@@@???>>>======<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGDDDEEEFFFIIIMMMSSSXXX[[[eeepppyyyuuutttsssnnnlllnnnmmmiiigggjjjnnnmmmqqqzzzooo___WWWUUUOOOEEEHHHNNNKKKFFFEEEDDDBBBBBBBBBCCCCCC@@@???===<<<<<<===>>>???:::;;;======;;;;;;;;;<<<===<<<<<<>>>AAACCCCCCBBB======<<<;;;;;;;;;<<<<<<888888999999999:::::::::~~~ZZZQQQPPPJJJHHH@@@>>>===;;;::::::::::::999===@@@===::::::<<<===888===RRRsssvvvrrruuuyyy{{{wwwwww{{{zzzxxx{{{~~~~~~wwwlllbbbYYYOOOFFF???<<<:::999:::;;;===<<<<<>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBDDDFFFHHHIIIIIIKKKOOOVVV___iiiqqqvvv{{{sssmmmllllllkkkfffeeehhhhhheeefffllljjjlllxxxeeeRRRXXXMMMNNNPPPGGGBBBCCC???FFFEEECCCAAA@@@@@@@@@AAA@@@>>><<<::::::;;;===???888:::======<<<;;;:::;;;777666666999>>>BBBBBB@@@===<<<:::999888888999:::666777888999999999999999YYYMMMAAAFFF;;;???===:::888999999888777===>>>@@@@@@???<<<999777888===MMMfffzzzqqqvvv{{{}}}zzztttnnndddZZZQQQIIIBBB>>>;;;;;;;;;;;;;;;<<<===>>>>>>DDDHHHFFFDDDIIIUUU___PPP===333333222111000///...---//////.........---------------------------------...---,,,,,,++++++++++++************************++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,...///...---000888???fffjjjdddWWWTTT___gggfffpppyyy}}}yyylllaaa```aaa^^^]]]``````dddnnnqqqjjjmmmooofffmmmiiieeedddeeefffeeeccciiijjjllloootttyyy}}}~~~yyysssmmmiii\\\VVVPPPMMMMMMKKKFFFAAABBBAAA??????@@@@@@@@@>>>@@@@@@?????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@???CCCDDDDDDCCCBBBBBBDDDFFFHHHHHHGGGHHHIIIKKKMMMNNNXXX___hhhoooyyy}}}|||uuukkkiiimmmlllhhheeefffggggggfffgggiiikkkmmmzzzdddUUUPPPQQQSSSSSSOOOGGGBBBBBBEEEFFFDDDBBB@@@????????????AAA===:::999<<>>===;;;999888777666666777888999::::::999888777WWWKKK@@@GGG===>>><<<:::999:::;;;:::::::::;;;===>>>>>><<<:::888999999DDD\\\xxxwww|||yyyuuunnnggg]]]TTTLLLEEE@@@<<<;;;;;;;;;;;;;;;<<<===>>>LLLFFFBBBDDDHHHPPPaaarrr}}}iiiCCC444333333222111000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++---...---,,,...444:::XXXeeejjjbbb]]]bbbfffeeejjjttt}}}~~~yyy}}}|||vvv||||||tttqqqrrrwww|||uuuiiifffeeebbbhhhnnniiihhhfffeeeeeeggggggfffdddiiiiiikkkmmmqqquuuxxxzzz|||yyytttpppjjjeee```ZZZSSSNNNEEECCC@@@?????????>>>===AAAAAAAAABBBAAAAAAAAA@@@CCCBBBBBBBBBBBBCCCCCCDDDAAABBBDDDDDDDDDDDDFFFGGGJJJKKKNNNRRRWWW[[[___aaalllssszzzyyytttuuuqqqjjjhhhlllnnnlllkkkiiieeeccceeelllvvv}}}hhhUUUPPPOOOLLLNNNOOOKKKEEEBBBBBBEEECCCBBBAAA???>>>>>>>>>???AAA>>>;;;;;;===??????>>>::::::::::::999888888999999888888888888999:::::::::999888888777777777888777888999::::::999888777OOOCCC<<>><<<::::::;;;<<<<<<<<<888999<<<===>>>===<<<;;;999555:::NNNiiiwwwpppddd]]]TTTKKKDDD@@@===;;;:::::::::;;;;;;===>>>>>>HHHBBB@@@GGGRRReeezzzvvv}}}xxxPPP999333333222222111000///......---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,************************************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,------------,,,,,,)))+++---,,,+++,,,000444CCCVVVfffiiihhhhhhfffbbbdddmmmwww|||tttuuu}}}xxx~~~vvvccc^^^[[[^^^fffgggddddddeeegggiiiiiigggeeeiiiiiijjjkkkmmmoooqqqsss~~~xxxpppiiifffXXXTTTOOOKKKHHHGGGEEECCCFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCCCCCCCEEEFFFHHHJJJHHHKKKOOOSSSUUUWWWYYY[[[bbbeeejjjpppvvv{{{yyyqqqiiihhhmmmnnnjjjgggggggggfffeeefffhhhnnnyyyfffOOOJJJJJJHHHGGGIIIIIIGGGBBB@@@BBBDDD@@@???>>>>>>=========>>>@@@>>><<<;;;<<<<<<<<<;;;999999999999999888777666666666666666666777888888555555555555666777888888777777888999999888777777MMMBBB===IIIAAA@@@>>><<<;;;<<<<<<<<<<<<:::;;;===>>>>>>===<<<<<<999555888EEEYYYppp{{{ppphhhZZZSSSJJJCCC>>><<<;;;::::::::::::;;;<<<===???@@@===BBBIIISSSfffwwwuuu{{{VVV???666555222222111111000//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***************************************+++++++++************************************++++++++++++,,,------......------,,,)))+++,,,,,,++++++---///333BBBTTTcccmmmqqqjjj```bbbiiippprrrwww}}}oooggg[[[TTTXXXZZZ\\\^^^bbbfffiiiiiigggfffiiijjjjjjjjjkkkllllllmmmsssuuuyyy}}}~~~wwwrrrkkkeeeaaa]]]ZZZXXXVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUXXXZZZ\\\^^^cccjjjoootttwwwzzz|||{{{tttooollliiiffffffkkkpppnnnhhheeeeeefffmmmtttwwwVVVJJJIIIGGGBBBGGGGGGGGGDDDAAA???@@@BBB=========<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999888999999999:::;;;;;;:::888555444444444444555666666444444444444444555666777555666666666666666666555SSSHHHFFFTTTLLLCCCAAA===<<<;;;;;;:::999;;;;;;<<<<<<<<<;;;:::999888888;;;AAAKKK\\\www}}}}}}~~~{{{qqqddd[[[QQQLLLDDD>>>;;;;;;;;;;;;::::::;;;<<<===???AAABBB???IIIQQQ___zzzpppnnn{{{WWW>>>444333333222222111111000000//////------------............------------------------+++++++++******++++++,,,************************))))))*********+++++++++************************))))))*********+++++++++,,,------......------,,,***+++,,,---,,,,,,,,,---...222>>>RRRjjjvvvooobbbeeeiiikkkjjjnnnwww}}}}}}zzzcccOOOJJJHHHLLLQQQWWW^^^cccfffhhhiiikkkkkkkkkkkkkkkkkkjjjjjjiiikkkmmmqqquuuxxx{{{|||xxx~~~|||zzzxxxwwwtttqqqnnnkkkjjjkkknnnooorrrrrrrrrsssuuuwwwyyy{{{{{{~~~{{{uuuooollljjjiiijjjjjjiiijjjlllkkkkkkoooyyyfffSSSLLLKKKHHHDDDJJJIIIGGGDDD@@@??????@@@<<<<<<======<<<<<<<<<<<<::::::::::::999888888888999888888:::<<<===<<<:::444444333333444444555666666555444444444444444444444444333333333333444444VVVJJJJJJXXXOOODDDAAA>>><<<;;;:::999888:::::::::::::::999888888666:::>>>???@@@LLLfff~~~~~~yyy||||||{{{{{{~~~~~~~~~{{{tttiii\\\TTTKKKFFF@@@<<<:::::::::::::::;;;<<<===???AAACCCDDDDDDJJJTTTnnn~~~hhhmmmwwwfffEEE999555333333111111111111000000//////------...............///------------------------+++************++++++,,,************************)))))))))***++++++,,,,,,************************)))))))))************+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------000---000BBB[[[kkklllfffhhhjjjjjjgggkkkvvv~~~{{{hhhPPPFFF???>>>CCCJJJRRRYYY```gggkkkkkkkkklllllllllkkkjjjjjjfffggggggiiikkkmmmoooqqqqqqxxx}}}xxxsssuuuooojjjiiihhhggggggjjjgggddddddiiirrr{{{jjjWWWLLLHHHGGGIIILLLNNNKKKGGGDDDAAA?????????===>>>>>>>>>>>>===<<<;;;888999:::999888999:::<<<===:::777888;;;<<<;;;999444444444444444555666666888777666555444444444444333333222222222222333333TTTHHHHHHWWWMMMBBB@@@===;;;;;;:::999888::::::;;;;;;;;;;;;;;;;;;666888<<<<<<:::@@@VVVkkkzzz|||}}}~~~~~~~~~|||wwwrrriii___TTTMMMFFFBBB===::::::::::::999;;;<<<===>>>AAACCCEEEFFFHHHQQQhhhkkkqqq{{{NNN===;;;777333222111111111111000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,************************((())))))***++++++,,,,,,************************))))))))))))************++++++,,,,,,,,,,,,++++++++++++******+++,,,------///---...555AAAPPP]]]fffhhhkkklllkkkooozzz}}}xxxrrrrrrfffVVVMMMBBB@@@CCCHHHMMMRRRZZZccciiiiiijjjkkklllllllllkkkjjjggggggfffeeeeeeggghhhiiinnnqqqvvvxxxyyyzzz}}}~~~~~~xxxuuuuuusssooolllfffdddggghhhggghhhkkklllkkkqqqrrr```VVVKKKGGGFFFEEEIIIOOONNNKKKGGGCCCAAA@@@??????@@@@@@@@@@@@???>>><<<;;;888999::::::999;;;???CCCFFF@@@;;;999;;;<<<:::777666555555555555666777777999888777666666555555555555444333222222333444555VVVJJJJJJXXXNNN@@@>>>;;;:::;;;;;;;;;:::<<<<<<===>>>???@@@AAABBB666666888888777;;;LLL\\\wwwvvvzzz|||~~~~~~~~~}}}~~~}}}|||||||||vvvrrrllleee\\\RRRHHHBBBCCC@@@<<<:::999999999888<<<<<<===???BBBDDDFFFHHHQQQbbb{{{dddeee^^^888333888333---...111111111111000000000000+++++++++,,,,,,---------++++++++++++++++++++++++******))))))***+++,,,,,,************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***+++)))((((((***,,,------+++...000...---777NNNcccfffkkknnnooottt~~~|||ppplll{{{{{{}}}|||uuuccc\\\VVVIIIJJJLLLMMMNNNPPPVVV___eeehhhiiijjjkkkllllllkkkjjjiiigggeeeccccccdddeeefffkkklllnnnooopppsssvvvxxxzzz{{{~~~zzzvvvsssrrrqqquuuwwwuuuqqqoooqqqqqqnnneee```aaahhhmmmmmmoootttyyy~~~yyyRRRQQQJJJFFFHHHHHHEEEGGGLLLMMMJJJEEEBBBAAA@@@@@@@@@AAABBBBBBAAA@@@>>><<<;;;999:::;;;;;;;;;>>>DDDHHHNNNHHH@@@<<<<<<===;;;888777666666666666777888888999888888777777777777888666555444444444444555666___MMMWWW```]]]JJJEEE>>>;;;;;;<<<;;;:::;;;:::;;;>>>BBBDDDAAA>>>;;;:::999888:::===@@@BBBdddvvv|||yyy}}}{{{}}}|||xxxyyy~~~~~~{{{yyyuuusssssslllcccZZZSSSKKKBBB<<<===<<<;;;:::999:::;;;;;;999>>>@@@>>>>>>DDDJJJLLLdddfffhhh|||^^^GGG555444666222000333333222000...---...///000,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&'''(((***,,,))))))*********))))))(((************************,,,,,,,,,++++++,,,///222---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///...---,,,...333;;;AAAXXXhhhxxx{{{|||xxxwww}}}yyy{{{tttkkkgggeeebbb]]]VVVTTTUUUYYY]]]___eeebbbccchhhjjjhhhfffgggiiigggeeefffiiijjjhhhfffhhhjjjlllmmmmmmmmmoooqqqmmmooossswwwzzz{{{zzzzzzyyy~~~~~~xxxrrrnnnmmmlllkkkkkklllmmmnnnooossssssooojjjnnnuuuqqqgggdddeeekkkuuu}}}xxxaaaLLLMMMKKKIIIFFFFFFGGGHHHJJJJJJIIIFFFCCCAAA@@@@@@@@@===>>>AAACCCCCCAAA???>>>AAA>>><<<======???GGGQQQIIIDDD???===??????<<<888444444555555555666666777;;;888777:::???@@@<<<888444444444555555555555555```NNNWWW]]]XXXFFFBBB===;;;;;;<<<;;;:::===>>>AAADDDEEECCC???;;;:::999888888999<<>>AAACCCDDDCCCBBBAAA??????AAAEEEEEEDDDHHHNNNFFFAAA<<<;;;======:::777666777888888999999999888:::888777999===>>>;;;777555555555555555444444444]]]LLLRRRUUUMMM@@@>>>;;;:::;;;;;;;;;:::===@@@DDDEEECCC>>>999777888888777777999;;;===???CCC\\\~~~|||rrr}}}}}}|||zzzvvvqqqmmmbbb[[[RRRKKKFFFBBB===999;;;::::::999999:::;;;<<>>FFFFFFBBBPPPeeeuuu\\\eee|||{{{UUUBBB777111333333//////333/////////......---,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''(((***+++))))))************))))))******************************+++***)))***,,,///*********************************++++++++++++,,,......---,,,+++,,,000333<<>>>>>>>>>>><<<>>>@@@CCCDDDDDDCCCCCC===@@@FFFMMMNNNIIIGGGIIIBBB>>>:::999:::;;;999777777888999:::::::::999888999777666777:::;;;999666666666555555444444333333XXXFFFIIIHHH???>>>===;;;:::::::::999999:::===AAA@@@;;;777555555666666777777999:::;;;<<<777JJJhhhpppqqq|||yyytttnnnhhhdddWWWQQQHHHBBB@@@>>>;;;999:::999999999999;;;===>>>;;;@@@GGGHHHBBBEEE```}}}nnnZZZ]]]rrr```EEE777222111333333......111...///000000000...,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((()))***((())))))************)))************************((()))***)))((()))+++---******++++++++++++******************+++++++++++++++---------,,,,,,---///...888GGGXXXgggqqqwwwxxxuuummmoooxxxjjjTTTJJJHHHKKKRRRWWWXXXYYY\\\``````aaabbbccccccbbbaaaaaacccfffgggggggggiiijjjiiiiiihhhggggggfffffffffiiiiiiiiikkkmmmmmmllljjjkkklllmmmooossswww{{{~~~wwwvvvtttrrrnnnkkkhhhgggeeefffggghhhiiiiiiiiiiiikkkpppooollltttkkkTTTMMMJJJLLLQQQNNNMMMJJJHHHGGGGGGGGGGGG???>>>>>>======<<<<<<<<<<<<===???AAABBBBBBAAAAAA<<<>>>FFFNNNOOOIIIDDDCCC>>><<<999888999:::999888555666888999999888777666888666555666777888666444666666555444444333222222~~~VVVCCCCCC@@@888======<<<;;;999999999999888:::;;;999555333555888555666777888999999::::::444<<>>@@@888DDDJJJFFFIII]]]vvvqqqbbbUUUZZZlll|||___EEE777222111222333222...---...///000111222111///---+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((((((((()))(((((()))***************))))))))))))))))))))))))((()))***)))(((((()))+++++++++,,,------,,,++++++))))))*********+++++++++)))+++---...------...///***,,,222===JJJWWWbbbjjjqqqmmmiiijjjlllrrrpppbbbZZZVVVVVVZZZ\\\[[[[[[]]][[[]]]```ccceeefffggggggbbbeeeggghhhfffeeeeeeeeeiiiiiihhhhhhggggggggggggkkkiiihhhiiilllnnnooonnnrrrtttxxx{{{}}}~~~}}}|||{{{yyyuuuqqqlllhhheeedddeeeddddddeeegggkkknnnpppuuu~~~fffNNNGGGDDD@@@BBBIIIJJJHHHGGGEEEDDDDDDDDDDDD<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>>>>>>>===<<<<<<;;;;;;@@@GGGHHHCCC???>>><<<:::999888999:::;;;;;;666777888999999888777666777666555444555555444333666666555444333222222111YYYEEEAAA???999=========;;;::::::<<<>>>:::999888666555666999;;;444555777999:::999999888666444>>>VVVooo~~~yyy}}}xxxpppggg___VVVNNNIIIGGGBBB===:::;;;<<<;;;999999999999:::<<<>>>AAABBBBBBHHHGGGHHH]]]yyyvvvXXXWWW```ppp|||kkkEEE777222222222222222111///...---///000222222111000---,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******+++******))))))))))))))))))))))))((()))******(((((()))***+++,,,---......---,,,+++)))))))))************+++(((+++---.........///000...+++,,,222;;;IIIZZZhhhbbbbbbdddeeedddgggrrr~~~{{{~~~{{{wwwvvvrrriiicccbbbWWW[[[aaaeeehhhjjjlllmmmpppqqqsssrrrooollljjjiiikkkkkkkkklllkkkkkkjjjiiiiiihhhggghhhkkkpppvvvzzz}}}|||}}}zzzuuunnnhhhccc```___aaaaaabbbffflllttt{{{pppXXXNNNGGGGGGDDD???>>>BBBBBBAAAAAA@@@????????????<<<<<<======<<<;;;:::999<<<<<<<<<;;;;;;:::999888;;;999:::???@@@===::::::999999888888999;;;<<<===:::999999999999888888888777666555444333333333333555555444444333333222222]]]FFFAAA@@@===;;;<<<<<<;;;:::<<>>PPP```cccaaaaaabbbbbbcccjjjtttxxx~~~|||yyytttvvvzzzjjjcccYYY]]]bbbddddddddddddfffqqqtttxxxzzzzzzyyyyyyyyyuuuvvvwwwwwwvvvtttrrrqqqnnnooonnnmmmooouuu{{{xxxsssnnnjjjhhhggggggkkkmmmqqqxxxtttPPPJJJIIIGGGFFFDDDAAA@@@@@@>>>>>>=====================>>>>>>>>>===;;;:::999:::::::::999999999999999<<<888777;;;<<<:::888888777777888888888:::<<<>>>;;;:::888666666777888999777777666444222111222333333333333333333333333333^^^FFF@@@@@@???999;;;;;;;;;;;;???EEEKKK999777555666999:::888555444666999;;;;;;:::888777888222777GGGXXXggg|||xxx{{{~~~~~~|||{{{rrrkkkaaaVVVNNNGGGAAA===>>>;;;888888:::;;;999777:::::::::<<<>>>AAADDDFFFAAAHHHWWWgggmmmggg]]]XXXooo}}}iiiEEE888888222222000,,,+++...222111---////////////...---,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''''''''(((******+++++++++))))))))))))))))))))))))(((***++++++)))((()))***((()))+++,,,,,,+++)))((())))))))))))***************,,,,,,,,,******+++,,,,,,+++,,,//////333CCCSSSnnnhhhbbbaaaaaaaaaeeejjjoooyyy}}}ssssssxxxzzzwww|||mmm```\\\```bbbbbb^^^ZZZXXXXXXbbbgggooowww||||||zzzzzzzzzxxxuuuttt{{{xxxvvvtttqqqqqqrrrsssuuuwwwsssVVVPPPFFFFFFCCC???>>>@@@AAA???>>>>>>>>>>>>????????????>>>?????????>>><<<:::999888888888999999:::::::::<<<888666:::<<<999777777555666777777777999<<<>>>999888555333222444666777888888666444111111222333333333333333333333333444\\\EEE??????===;;;999888:::>>>CCCFFFHHH777777777777777666555555666777888::::::999999888777444888@@@GGGTTTsss|||ttt}}}}}}}}}|||~~~|||yyysssoooaaa\\\SSSKKKFFFBBB???===:::;;;<<<:::888777777888<<<<<<======>>>AAAFFFIIIFFFVVVfffdddSSSLLL\\\rrr^^^JJJ999222222000111000///...---,,,++++++,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''''')))************+++++++++,,,+++++++++******))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,+++******,,,111555888OOO```nnnjjjaaa```fffjjjlllssszzz~~~tttmmmjjjvvvpppnnnnnnlllfff___ZZZXXXXXXeee___\\\___dddhhhmmmssspppsss|||xxxvvvvvv|||mmmSSSIIIJJJBBB@@@>>>>>>@@@AAA???===>>>>>>>>>>>>============BBBAAA???===;;;888777666<<<===???@@@???<<<999777:::999888777666666666666666666555777888888777555:::999777666666666777888444333222222111111222222222222111111222222333444```MMMFFFBBB>>>>>><<<999888999;;;<<<===777777777777777666555555444555666777888777777666888555777<<<>>>GGG```zzz|||zzz}}}{{{xxxuuupppjjjeeeXXXSSSKKKEEEAAA>>>;;;::::::;;;;;;:::888777888999666;;;@@@AAAAAABBBEEEIIITTTXXXZZZVVVQQQZZZuuueeeHHH;;;111///222000000000///...---,,,++++++,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++*********)))))))))'''(((((()))******++++++*********+++++++++,,,,,,---,,,+++***+++...111333>>>PPPaaaiiijjjkkkjjjgggsssyyy~~~~~~xxxpppkkkttt}}}vvvoooooouuu{{{qqqpppooonnnfff\\\XXXYYYXXX___hhhqqqxxx~~~~~~|||{{{vvvnnnyyy{{{gggSSSFFFBBBCCCAAA???===>>>???@@@>>><<<============<<<<<<<<<<<<>>>===<<<;;;999888777666;;;<<<======<<<:::888777999999888666666555555666777666555666777777666444888777666555444555555666555444333333222222333333111111111111111222333333}}}dddVVVNNNFFF>>>AAA>>>:::888777777777666666777777777777666555555333333444555555555555444777555555777666:::LLL```uuukkkxxxzzz}}}zzzuuupppjjjddd\\\WWWNNNJJJDDD???<<<;;;:::888999:::;;;:::999888999:::999===AAACCCCCCFFFLLLQQQ]]]UUUOOOPPPZZZqqqfffIII777333///111555333000//////...---,,,++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++******))))))))))))((((((((((((((()))******++++++*********++++++++++++,,,---,,,,,,++++++,,,,,,---111===MMM[[[gggooooookkk}}}|||rrriiiiiinnnwwwooobbb```ZZZeeemmmpppvvv~~~wwwqqqpppnnnjjjffffff```aaaaaa```aaaaaa\\\UUU]]]dddmmmvvv~~~~~~|||zzz{{{oooWWWKKKGGGDDDAAA@@@???===<<<<<<===>>><<<;;;<<<<<<<<<;;;;;;;;;::::::999999888888888777777777:::::::::999999888888777888777666555555555555555777666444555555555444222555444444333222333333333555555444333333333333333111000000000000111222222zzzdddXXXQQQGGG>>>@@@===:::999:::::::::999666666777777666666555444222333333444444444444444555444555666555777CCCQQQ}}}jjjjjj|||}}}~~~~~~~~~zzzvvvooohhh```XXXQQQLLLGGGCCC???<<<<<<<<<;;;:::888999;;;;;;:::999;;;<<>>===<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999666666666777777888888888999999777777666777888888777666555444444444444444888666444333444444222111444444333333222222222222444444333222222222222333000000000///000000111222vvv___TTTMMMDDD>>>>>><<<:::::::::;;;;;;:::666666666666666555444444333333333444444444555555555555666666666777===EEEjjjyyyeeepppwwwuuuxxx}}}~~~~~~~~~~~~}}}|||tttoooggg___WWWPPPIIIEEEAAA>>>;;;:::;;;<<<<<<;;;888:::;;;<<<;;;<<<===???CCCAAABBBGGGPPPVVVXXXXXXDDDBBBKKKggg~~~|||```AAA444000222......///(((.........---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((()))))))))*********((((((((((((((())))))))))))))))))))))))*********))))))*********+++++++++***+++,,,---...------,,,111///...222<<>>===;;;999888888888666555555666666666666555444444444444444333444555555666555555666555555555888:::LLLnnnrrrmmm}}}vvvtttwwwzzz{{{~~~|||{{{yyyuuusssiiiddd\\\UUUOOOIIIDDDAAA<<<:::888888999:::::::::999:::<<<======>>>@@@BBB>>>AAAHHHQQQWWWWWWPPPIIICCCFFFXXXxxx~~~^^^III888000111333...///000(((------------,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))******))))))))))))))))))******)))))))))************+++)))***+++,,,---.........---,,,---000222999FFFSSSfffrrryyysssmmmnnnooommmhhhlllooo|||}}}~~~dddOOOIIICCCBBBDDDHHHHHHDDDAAAAAA:::;;;<<<;;;999888999:::999999999888888888777777666777777888888999999:::666555555444555666888999666555555444444444555555888555333222333444333333444444444444444333222222222222111000000000000000111000000000000111222222sss[[[LLLCCC??????;;;999888777777666555333555555666666555555444333444444333333333444555666444555555444555666777666===NNNiii|||zzz~~~xxxrrrtttxxx|||~~~}}}{{{yyyvvvqqqkkkfff\\\WWWPPPJJJFFFCCC@@@>>>;;;999888888999::::::999999;;;>>>??????AAACCCEEECCCIIIQQQVVVTTTNNNHHHDDDRRR[[[qqq~~~{{{\\\DDD999444///222444000222333+++---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))*********++++++***)))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,+++***,,,000000///555===LLL^^^ooossssssrrrllleeeaaabbbcccqqq|||www[[[FFF???CCCAAA???@@@DDDEEECCCAAACCC999;;;<<<;;;999888999;;;999999999888888888777777777777777777777777777777222222333333444555666666666555555555555555666666888555333222333555555555333333444444444333222111333222111111000000111111111111111111111222333333sss\\\LLLAAA>>>@@@999888777777888999777666555555666666555555444333444333222222222333444555222333444555777:::;;;999???<<>><<<===;;;999999;;;;;;;;;::::::<<<>>>@@@AAABBBEEEGGGNNNTTTYYYUUUKKKDDDFFFJJJaaannnjjjGGG777444000,,,111222---///111)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))******+++++++++,,,*********)))))))))))))))))))))))))))******************))))))))))))******...***)))......,,,---333,,,EEE___nnnuuuwwwpppfffbbbaaa___kkk}}}}}}~~~||||||yyy]]]LLLHHHCCC===999999666999AAAEEECCC>>><<<999;;;===<<<999777999;;;999999999999888888888888888888777777666666666555000000111222333444444444666666555555555666666777777555333222444666666666222222333444333222111000444333222222111111222222222222111111222222333444tttVVVEEEHHH>>>888999:::<<<===<<<999555333555333222222333555666555777666555444333222222222333333333333555888<<<===;;;888DDDaaa{{{sssgggnnn}}}rrrooovvv{{{}}}xxxyyyvvvsssnnnhhh___VVVPPPIIIFFFBBB===:::888777777888777777777888999:::;;;:::AAAEEECCC???AAAHHHOOOddd```YYYKKK<<<:::OOOggguuusssMMM:::222---000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,///333@@@VVVhhhnnnmmmkkkeeegggjjjmmmooorrruuuxxx}}}kkkYYYHHHCCCBBB>>>;;;;;;;;;999777888;;;===>>>>>>>>><<<:::888666555555555777777777777777777777777333666999999888666555555333222000111333555666777777444111000111333333333444555555666555555444444///111444666777555222000222111000//////000111222333333222111000///...---qqqSSSAAACCC;;;888999:::;;;;;;:::888555333666444222222444555555444555555444333222222222222444444444444666999<<<===666777===LLLeee}}}yyyuuu}}}xxxxxxwwwxxx|||~~~zzzwwwyyytttmmmeee]]]TTTKKKEEEBBB@@@>>>;;;999888888777888888999999:::;;;<<<<<>>===>>>;;;888999777888888888:::<<<>>>???<<<;;;999777555444444444666666666666666666666666555777999999777666666777666666666777888888888777666444111111222333333222555555555555555444333333000222444555555444222111222111000000000000111222333333222111000///......qqqSSS>>>@@@:::999888888888888777666444333666444333222444555444333333333222222222222222333444444444555666999;;;<<<333777666777KKKlll}}}wwwtttqqqvvv|||}}}{{{{{{yyyvvvtttrrrlllaaaWWWNNNGGG@@@<<<::::::999999888888888888888999:::<<<===>>>>>>>>>EEEDDDDDDIIIOOORRRQQQOOOJJJCCC???CCCOOOccc{{{qqqQQQ<<<333///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((('''''''''''''''((((((((((((((((((((((((******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++,,,,,,------...---,,,...333@@@XXXmmm|||xxxssstttyyy}}}}}}{{{|||~~~aaaLLLAAA>>>:::777999999777555666444777999999888999<<>>===:::888555444222333444444333111777666666555444333222222222333333444444333333222222222111111111111222222333222222111000///......uuuVVV??????:::;;;888777666555444444444444666444333333444555444222111111111111111111222222333333333444555777888999333777555111;;;WWWsssvvvyyy|||qqqsssvvvxxxxxx{{{}}}~~~}}}}}}|||{{{zzzyyyxxxvvvrrroooeee^^^SSSJJJCCC@@@===<<<666777888888999888888777888999;;;>>>???@@@AAAAAAFFFIIIPPPYYYZZZQQQEEE===:::>>>IIIYYYmmmfffNNN999555555111,,,---.........------,,,,,,,,,++++++++++++++++++++++++************************---,,,+++******))))))***((((((((((((((((((((((((+++***)))((('''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************************((()))))))))************************************))))))***+++,,,------...++++++,,,,,,,,,000@@@OOOaaammmzzz~~~iiiQQQBBB;;;:::888888888888666444444555333777:::999555555888<<<888777777666555444444333444444444444444444444444555555666555333333555777111777===BBBBBB@@@<<<999666555444555666666444222888777666444333222222111444444333333222222333333333222222222222222222333222222111111000//////...vvvWWW>>>>>>999;;;777666555333333333333444555444333333555555444222111111000000000111222222111111111222333444555555333222444666666AAA\\\wwwyyyrrrnnnuuuvvvrrrqqqqqqrrrxxxzzz~~~~~~|||zzzzzzyyyyyyzzzzzzxxxssskkkfffZZZSSSIIIAAA===<<<======777888999999999999888888999:::<<<>>>AAACCCDDDDDDIIIMMMWWW^^^XXXJJJ???===:::III___uuuxxxJJJ<<<222444555000---000---------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***************''''''''''''''''''''''''******((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******+++,,,------)))))),,,//////---000555DDDVVVkkkwwwzzz~~~~~~vvv[[[EEE;;;999;;;===777999999666333333555777333777:::888444222444888777777777666666555555444444444444444444444444444333333444333111111333555555;;;CCCFFFEEE@@@;;;888888777666777888888666444888777555333222222111222555444333222222222333333222222222222222222222222222222111111000000//////rrrTTT===<<<777888666555444333333333333333333222222444666666555333222222111111111111111222000000000111111222222222000...222777444333FFF```}}}tttddd```qqq}}}tttllliiilllqqquuuzzz}}}~~~~~~~~~~~~~~~~~~~~~|||zzzyyyxxxwwwwwwxxxwwwsssjjj```YYYRRRLLLCCC===:::999::::::999999999:::::::::::::::;;;<<<===???BBBFFFHHHJJJRRRQQQQQQNNNCCC666888AAAMMM```wwwYYY<<<666111///---,,,///444------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((''''''(((((()))''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,+++((()))---///------///222;;;JJJ\\\nnn{{{}}}zzz~~~{{{___RRRBBB888555777666555222555444111000444777777333555777666333111222444555666666777666666555555333333333333333333333333111333444333222111222333;;;AAAGGGHHHCCC===888555999888666777888888777555777666444222222222222333555555444333222222222222111111222222222222111111111111111111000000//////~~~mmmQQQ===>>>888888444444444444444333333333111111222444666777666444444333222111111111111111000000111111111111111111///000111222111222:::CCCccc~~~nnn```bbblllxxxfff___aaaeeejjjppptttwwwzzz~~~|||~~~~~~}}}}}}}}}{{{{{{{{{zzzzzz{{{||||||}}}}}}~~~~~~|||zzzxxxwwwvvvuuusssqqqnnnggg^^^TTTMMMHHHDDD>>>999888777777777999999888999999;;;===>>>??????@@@AAAEEEIIIMMMPPPPPPHHHBBB===555222AAATTTgggyyybbbAAA333555222,,,***,,,000000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))***************+++++++++,,,)))(((+++---,,,---000+++---222???PPP```jjjnnnvvvzzzxxxsssuuuzzz}}}sss^^^OOO@@@<<<777555444333111//////222111...///444444111111222333444444444333333333444555555666555444444222222222222222222222222111333555555444333333333888>>>CCCCCC>>>888666555999777555444555666666555666555333222111222333444555555444333333222111111000000111222222111000000111111111111000000000000{{{kkkPPP???BBB<<<;;;444444555555555444333333000000111444777888666555555444333222111111111111000111222222222222111111///444222,,,///888888///FFFjjj}}}jjj___]]]www|||cccVVVXXXZZZ___eeekkkoootttyyy~~~zzz{{{||||||{{{|||~~~|||zzzzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyzzz{{{|||~~~~~~}}}|||zzzxxxwwwuuuuuutttpppkkkeee^^^TTTKKKDDD???<<<888666777777777777888888777777999<<>>???@@@CCCBBBFFFMMMNNNHHHCCCAAA???777444:::CCCRRRnnnYYY>>>444444111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++))))))(((((((((((())))))((((((''''''''''''((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++***************************************)))************+++++++++///---,,,+++---111555777WWWeeexxxxxxmmmgggnnnwww|||vvv]]]HHH<<<777555333333333222222111000//////////////////////////////000000111222222222222111333444444333111000111222...///000///...///111333777777666555444444333333333333222222222222333333333444444444444444444444666333000111333444222000333444555666555444333222111///...---///000111000222666666222111333111,,,zzz]]]HHHAAA???;;;555555555444444444333333333333333333333333333333333333222222222111111111111000000000000111111111111000000111111111222222222777GGG___uuuxxxiii[[[aaappp\\\TTTRRRWWW___fffnnnuuusssuuuxxxzzz{{{~~~}}}zzzwwwvvvxxxyyyzzzzzzooogggdddlllwww~~~~~~}}}}}}~~~~~~|||xxxvvvuuusssnnnjjjhhhbbbYYYPPPIIIDDD???<<<:::999777666777888:::;;;777999===??????@@@AAABBBIIIHHHJJJNNNMMMEEE>>><<<555999AAAJJJSSSccc~~~eeeHHH999333222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******))))))(((((((((((())))))((((((''''''''''''((((((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************************************)))************+++++++++---,,,++++++,,,///111333<<>><<<999555555444444444333333333333333333333333333333333111111111111000000000000000000000000111111111111000000000111111111111222666888AAAUUUooo}}}iiicccdddvvvYYYPPPHHHJJJRRRZZZaaaggggggkkkqqquuuxxxyyy{{{}}}{{{yyyyyyyyyyyyyyyhhh[[[TTT\\\mmm{{{}}}}}}{{{{{{}}}yyyvvvrrrooonnnjjjccc^^^XXXTTTMMMFFFBBB>>>:::888999888777777777999:::;;;555:::???AAA@@@@@@DDDGGGKKKHHHGGGGGGCCC;;;777777888III\\\gggpppdddDDD666333222000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***)))((((((''''''(((((()))((((((''''''''''''(((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))******+++++++++************************)))************+++++++++************+++,,,---......222???UUUmmm|||~~~wwwuuuppprrr}}}xxxzzz}}}~~~}}}lllWWWIIIAAA<<<666333444555333222222111111000000///////////////////////////////////////000111111111111111111222333222111000111222333000111999AAABBB:::222444444444333222222111111111111111111111111111111111111222222222333333333333111//////000111000///000000000111222333444555888555111///000111111000000333444111000111///,,,oooRRRBBB===<<<:::999555555444444444333333333222222222222222222222222000000000000000////////////000000000111111111111000000000000111111111111222000111===TTToooyyykkkiiivvv{{{___YYYQQQLLLJJJMMMSSSXXXZZZ^^^ccchhhjjjmmmoooqqqvvvvvvxxx{{{}}}~~~~~~~~~}}}|||||||||zzzxxxeee[[[TTT\\\nnn}}}|||yyy}}}{{{yyyxxxyyy}}}sssoookkkgggccc^^^VVVPPPKKKGGGCCC???===;;;888777888888888888999:::;;;<<<>>>>>>>>>>>>@@@EEEKKKOOOKKKEEE???<<<999777<<>>CCC@@@@@@EEEMMMSSSTTTSSSIIIAAA888555666???OOO]]]ppp[[[LLL:::///...000///---...------,,,,,,,,,,,,---++++++++++++++++++++++++************))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''((()))******++++++))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,,,,,,,+++***000---******000999BBBHHHRRR```pppyyy|||~~~zzzzzzyyyuuutttxxx~~~iii\\\JJJ<<<666444444333333111000000000000////////////...............---------------------------......///000000000000///...///000000000000111222111///333AAAQQQVVVMMMBBB111111111111111000000000///000111111111111000/////////000111111222333333000000000///......//////222111///......///000111111000...///111222333222//////000111000...---,,,}}}dddJJJ???;;;777555666555555444444444333333333222222222222222222222222////////////000000000000000000000000111111111111111000000000000000//////...333555222111>>>WWWlllvvvsssdddcccuuunnnZZZOOOKKKHHHIIIJJJMMMQQQXXX___eeehhhkkkooorrrrrrrrrsssttttttuuuxxx|||~~~~~~{{{xxxzzz}}}}}}yyyvvvuuuuuuuuutttpppqqqssstttuuutttsssrrriiiddd]]]WWWSSSMMMFFFAAA???===;;;;;;;;;<<<;;;999888999:::<<<===???@@@@@@@@@AAAGGGRRR]]]___VVVMMM???999444555===KKKbbbtttbbb===:::555222111000...,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))******))))))((('''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))************+++++++++***+++,,,,,,---,,,,,,+++(((,,,000000...---000333<<>>777444444444333111111000///.........///000---------------------------------------------------......///////////////,,,...///000//////111333222000333<<>><<<777555777555555444444444333333333111111111111111111111111/////////000000111111111000000000000111111111111111111000000///////////////222444222///555CCCOOOcccxxxzzzsssrrrsssooo[[[OOOFFFGGGGGGGGGIIIMMMSSSXXX\\\```fffjjjkkklllmmmooorrrrrrsssvvvyyyzzzzzzyyy}}}~~~yyywwwuuuuuuuuuuuutttrrrpppppppppooommmjjjgggeee]]]WWWPPPKKKHHHEEEAAA===<<<:::999999;;;;;;:::999999:::<<<>>>@@@AAABBBBBBBBBFFFNNNXXX]]]XXXKKK???777888<<>>===888666888555555444444444333333333111111111111111111111111//////000000111111222222000000000000111111111111111111000000/////////...000000000000111444888;;;NNNhhh~~~nnnaaaggg{{{lllZZZIIIHHHGGGEEECCCDDDFFFIIIPPPUUU\\\aaacccdddgggiiisssqqqpppqqqtttwwwyyyzzzxxx{{{~~~||||||}}}zzzxxxrrrrrrsssuuuwwwvvvtttrrrllljjjgggccc___[[[WWWUUUQQQLLLEEE@@@??????<<<::::::999888888::::::999888:::;;;===???AAABBBCCCDDDIIILLLRRRTTTQQQHHH<<<444;;;@@@LLL[[[gggtttnnnKKK111666333///,,,******,,,---+++++++++***++++++,,,,,,************************((()))*********)))'''&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---***++++++***((()))---111$$$+++444888888>>>NNN^^^nnnwww~~~yyy}}}xxxyyy{{{~~~tttdddQQQDDD???;;;444...666333///...000111222111,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......***,,,.../////////111333111222222111000000222444111111111111111222222222000111333444444333111000///000111222333444555555000222333111......000222---...000222333333222222000111444777888666111---000,,,---222222---,,,///oooRRR???<<<888888:::777444444333333333333222222222222111000//////000000000000000000000000000000111111000000//////...............///////////////------...///000111222222<<>>888<<>>999555222111222333111000///------......///,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------///...---,,,,,,---////////////......///000111111000000000000////////////222222222222222222222222333222000//////111222444444444444444333333333333222222222333444555666777555888999999666222///...---......---,,,,,,///111mmmPPP???<<<777666888444444444333333333222222222222222111000000000000000000000000000000000000000000000000000//////......000//////......---------.........///000000111111111BBBYYYkkkzzzlll```YYYccc{{{rrr^^^QQQHHHBBBBBBFFFAAAAAADDDJJJNNNOOOSSSYYY___bbbeeegggggghhhjjjlllkkkmmmqqqyyyzzztttssstttvvvvvvwwwyyy|||~~~{{{yyywwwwwwxxxxxxzzz{{{~~~zzzyyy{{{~~~{{{yyyyyy{{{}}}xxxsssqqqnnnnnnooopppoookkkddd___YYYUUUPPPLLLJJJGGGCCC@@@===<<<:::999888999:::;;;::::::;;;<<<===============@@@CCCDDDDDDDDDFFFIIILLLCCC;;;999;;;AAALLLVVVfffqqq{{{yyyVVV@@@666111...000000///...---,,,++++++************************))))))))))))))))))))))))'''((()))******)))((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''************************))))))))))))))))))))))))(((((()))***************++++++******++++++,,,------,,,,,,,,,---///111333---444@@@LLLYYYhhhyyy|||{{{wwwtttcccSSSFFF===777888666333000//////000000000///...---------............---------,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------......---------...000000111111000/////////000000111111000000000/////////222222222222222222222222222222000000000222444555888888777777777666666666444444333222222222222222777999;;;:::777333000///...///000///......000222gggLLL===<<<777666666222333333333333222222222222222111000000000000000000000000000000000000000000000000000////////////...000000///...---,,,++++++////////////////////////---888DDDRRRiiilll\\\___nnn|||eeeQQQDDDBBBEEE@@@>>>???DDDFFFFFFHHHLLLSSSWWW]]]aaabbbbbbbbbbbbdddfffhhhkkkmmmmmmmmmlllnnnqqqssstttuuuwwwyyy{{{}}}{{{xxxwwwvvvwwwwww{{{|||~~~yyyzzz}}}~~~}}}{{{zzzzzzyyywwwvvvvvvxxxzzz{{{uuuqqqnnnqqqooonnnkkkgggaaaYYYTTTLLLJJJGGGEEECCC@@@<<<999999888777777777999:::;;;::::::<<<>>>???@@@@@@@@@AAAAAACCCHHHLLLLLLGGGBBB999777444777GGG^^^ooovvv{{{~~~TTT:::222//////111//////...---,,,,,,++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((((('''************************))))))))))))))))))))))))(((((()))***************+++************+++,,,,,,++++++***++++++---///000---,,,,,,...777GGG[[[iiivvv~~~|||}}}lllgggmmmxxx|||fff\\\MMM@@@888777888999000///......---.........//////...---------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...000111222333222111000////////////222222111111111000000000111111111111111111222222222222111111222444555777999999888888888777777777333222222222111111111111999:::<<<:::777333111000...000222222111000111222```HHH<<<===888777888333333333333222222222222111111111000000000000000111000000000000000000000000////////////////////////.........------,,,,,,+++000000/////////.........---444777???WWW{{{{{{vvvsssmmmmmm{{{fffSSSHHHCCCEEEAAA@@@BBBCCCAAAAAACCCKKKNNNTTTXXX[[[[[[[[[[[[^^^```aaaaaaaaadddhhhllljjjmmmppprrrssstttvvvxxxzzzxxxvvvuuutttuuuvvvwww~~~}}}|||{{{~~~~~~~~~|||zzzyyyyyyyyy{{{|||~~~}}}yyywwwuuuuuutttsssrrrsssvvvzzz}}}zzzuuuqqqmmmkkkllliiifffaaa\\\UUUNNNIIIDDDCCCAAA???>>><<<:::999::::::999888999999:::;;;;;;<<<>>>@@@BBBCCCCCCDDDFFFFFFHHHKKKMMMJJJAAA:::222:::AAAMMMfffaaa???666666222///111......------,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************************++++++,,,++++++***++++++---...///222111000...///555===DDDRRR]]]kkkrrruuu|||xxxsssqqqqqq{{{ssscccWWW@@@<<<666222111222333333---.........///............------,,,,,,,,,,,,,,,+++*********************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---...///111222222222111111000000000111111222222222222111111111000000000000111111111111111222222222222333555777888666666555555555444444444//////000222333333444444888999:::999555222000///---///222222111000000111YYYCCC;;;===:::999;;;777333333222222222111111111111000000000000000111111////////////////////////.............../////////+++,,,,,,------.........000000//////......------+++//////000AAAbbb}}}ooobbbeeeqqq~~~rrrZZZIIIJJJDDD???@@@@@@???>>>@@@FFFGGGIIILLLOOOQQQRRRRRRNNNPPPRRRRRRSSSXXX```gggdddgggjjjmmmnnnoooqqqsssmmmllllllkkkmmmoooqqqsssyyyyyyyyyyyyxxxxxxwwwvvv}}}|||zzzwwwuuuuuuuuuvvvuuuvvvvvvxxxzzz|||}}}~~~~~~|||yyyvvvtttrrrqqqqqqsssqqqpppqqqtttyyy}}}~~~~~~}}}}}}|||wwwvvvsssooollliiifffeee```]]]YYYTTTPPPKKKEEEAAA???>>>===;;;999999:::;;;888888999999:::;;;<<<===??????AAABBBDDDDDDEEEEEEFFFHHHIIIHHHDDD>>>888444<<>>:::;;;;;;:::888777999:::444555777999<<<>>>@@@AAAAAABBBBBBCCCCCCCCCCCCCCC@@@CCCCCC???999666777:::PPP___ssssssTTT???444---///000,,,,,,000,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************))))))))))))***++++++***+++++++++,,,,,,,,,---((()))+++...///000000///)))---111222222777@@@GGGYYYbbbppp|||zzz}}}wwwvvv|||}}}qqqgggaaaOOOHHH???999666555333111222111//////111222111111,,,------,,,,,,+++***)))+++++++++++++++***))))))+++++++++,,,,,,,,,,,,,,,************************************************************++++++++++++++++++---...////////////---------...///111333444222222111111111000000000......//////000000111111111222333444444555666666444444333333333222222222222333444444444333111000222333333222000.........+++---...///...---...///|||TTT@@@888;;;666555999888222222222222111111111111000000000000000111222222////////////////////////---------.........//////---------......//////000.....................---///---///333333999OOOhhhvvvzzz|||jjj[[[lllqqqdddUUUNNNIIIEEECCCDDD???===<<<===???AAA@@@>>>?????????@@@BBBGGGMMMQQQQQQSSSUUUVVVXXX[[[___bbb______^^^___aaaeeehhhjjjhhhiiijjjmmmpppsssvvvwwwssstttvvvuuuuuuwww{{{~~~uuuuuuuuuuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{||||||{{{zzzzzzxxxvvvuuuvvvyyy|||~~~~~~zzzzzz|||~~~~~~|||yyyuuurrrpppmmmhhhddd\\\ZZZXXXUUURRRPPPOOOOOOIIIEEEAAA>>>>>>======<<<777:::>>>???===:::888888666777:::===???BBBCCCDDDBBBCCCBBBBBBAAA@@@???>>><<<<<<:::777777;;;EEEMMMeeeppptttOOO===666333///---,,,---///000++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************)))))))))))))))***++++++))))))******++++++******...---,,,,,,------------............---...000111333===IIIVVVeeetttzzzyyyzzzuuuvvv~~~~~~xxxyyy{{{uuulllaaaTTTIII???999666555555555555555555555'''%%%$$$%%%))),,,//////,,,,,,++++++++++++************+++++++++***)))(((***+++++++++,,,,,,,,,,,,************************************************************++++++++++++***+++,,,.........------------------...///111111111111000000000/////////------...//////000111111222222333444444444444444333333333222222222111111111222333444333222000//////000111000///......///,,,---...---,,,,,,...000|||UUU@@@888999444222666555222222222111111111111000000000///000000111222222////////////////////////---------.........////////////////////////..............................,,,(((,,,444222---<<>>===>>>@@@@@@===:::===<<<;;;<<<>>>AAADDDFFFJJJKKKMMMMMMOOORRRWWW[[[XXXWWWWWWWWWYYY[[[^^^```aaaaaacccdddgggiiilllmmmlllooossstttssssssvvvxxxqqqqqqrrrtttvvvyyy{{{|||yyyzzz|||}}}}}}|||zzzyyyxxxxxxyyy{{{~~~~~~}}}|||wwwvvvttttttuuuxxx|||~~~zzzuuusssttttttsssqqqpppkkkfffbbb```^^^ZZZWWWVVVTTTPPPMMMJJJHHHGGGGGGDDDAAA<<<::::::;;;;;;;;;555<<>>:::888===>>>@@@AAACCCDDDDDDDDDCCCBBBBBBAAA???===;;;:::;;;888555444:::FFFUUU___sssyyy}}}RRR:::888111333111,,,+++......***+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************)))))))))))))))******+++'''((()))))))))))))))((()))))))))***,,,,,,+++***,,,,,,---///111222111///000666888777???PPP^^^dddoooiiimmmzzzyyyuuuyyyrrreee^^^TTTPPPIIIDDD???;;;888666222333333222///------...000///...///000000...,,,,,,,,,,,,+++,,,---......)))******++++++***((('''(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---------,,,+++......---------......///000000000000////////////---------...///000000111222222333444444333333333111111111000000000//////,,,---000222333333222111...///111000///...000111---......---,,,,,,///111wwwKKKDDD;;;555555666777666444333222222111111222222111000///......///000111////////////............---...............---------------------------------------------...///000---------...000222555666KKKYYYlllxxxyyy|||yyyjjjcccqqqrrrkkkfff```KKKDDD>>>>>>===;;;;;;===999<<<===;;;;;;<<<======>>>?????????@@@BBBFFFIIIMMMLLLKKKKKKKKKMMMPPPQQQRRRRRRTTTVVVYYY\\\___aaafffjjjppprrrrrrpppooonnngggiiinnnsssvvvyyyzzzzzzuuuuuuvvvvvvwwwwwwwwwxxxuuuwwwyyy{{{|||{{{yyywwwttttttuuuvvvwwwwwwtttqqqtttrrroookkkfffbbb___]]]WWWVVVUUUSSSQQQPPPOOOOOOGGGGGGEEECCCAAA@@@>>>===>>>:::666555777999888777222444:::DDDKKKJJJBBB:::<<>>GGGTTTdddttt~~~mmmSSS;;;000222///............---------+++++++++************)))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((((((+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,---000333666888BBBBBBDDDIIIQQQ[[[ccciiizzz~~~{{{wwwsssrrrmmmcccXXXMMMCCC===:::777777666555333222111111000////////////.........---+++***+++......,,,)))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++******++++++,,,---...------------...//////,,,...000000...,,,,,,,,,......//////000222333444333555777888777555333111000000////////////000000222222222111111111111111---------------...//////......------------......qqqMMMEEE<<<666444555444333444333222222111111222222000000////////////000000////////////............------............------------------------------///......---------......---,,,,,,---...000222333444AAAVVVhhhqqqvvvtttfff```iii}}}nnn]]]KKKEEEDDDAAA;;;777999;;;<<<;;;::::::;;;::::::;;;;;;;;;;;;===@@@CCCDDDDDDCCCBBBCCCEEEGGGHHHHHHIIIJJJLLLOOORRRTTTVVV]]]```eeehhhhhhgggeeeeeebbbcccfffjjjlllmmmmmmmmmjjjlllooorrrtttttttttsssqqqrrrtttuuuvvvuuusssrrrppppppooooooooommmjjjgggbbb```^^^ZZZVVVRRRPPPNNNJJJIIIHHHFFFEEEDDDCCCCCCAAA@@@???>>><<<;;;:::999<<<999666666888::::::999;;;@@@GGGKKKJJJFFFAAA===@@@BBBEEEEEEEEEDDDEEEFFFAAA@@@===999666666888:::>>>GGGVVVdddppp{{{aaaHHH999///,,,///............------------+++++++++*********))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***(((((((((((())))))))))))*********)))))))))(((((())))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,------,,,,,,---///222333666555555666:::???DDDGGGIIIPPPZZZaaaeeeiiiooottt~~~yyyqqqlllbbb\\\TTTPPPOOOMMMIIIFFFHHHEEE@@@:::555111///...222222111000///......---//////.........------------+++***+++---...,,,***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++++++++******++++++,,,------------------...///000---///000000...---,,,---////////////000111222222222444555666666444222000000000////////////000000..............................---------......///......------------......lllMMMFFF===666444444222111333333222111111111111222//////000000000000///////////////............---------............------------------------------000///...---,,,,,,,,,,,,,,,,,,++++++,,,---///000'''...===PPP___lll|||~~~vvvhhh\\\eeexxxpppRRRFFFGGGFFF@@@;;;<<<;;;;;;<<<;;;:::::::::888999999888888999;;;===<<<<<<;;;;;;;;;===>>>?????????@@@BBBDDDFFFHHHIIINNNRRRVVVXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\[[[ZZZYYYZZZ]]]ccchhhllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiieeecccaaa```___\\\WWWTTTOOONNNLLLIIIFFFDDDBBBAAABBBAAA@@@>>>===<<<<<<<<<:::::::::999999888888888:::888777777999;;;<<<<<<@@@HHHOOOOOOHHHAAAAAACCC@@@AAABBBBBB@@@???@@@AAA<<<<<<999555444999DDDMMM[[[fffvvvbbb>>>///------...000......---------,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***(((((()))))))))***************))))))))))))(((((()))))))))*********++++++*********++++++++++++,,,*********++++++++++++,,,...---++++++++++++------///...---------...///000...333888;;;===???CCCFFFHHHIIIKKKNNNQQQTTTVVVWWW\\\[[[YYYXXXVVVVVVUUUUUUSSSSSSSSSQQQNNNIIIDDDAAA???:::555222222111///,,,000///...------...///000.........---------,,,,,,------------,,,,,,,,,,,,,,,+++***+++,,,---+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++************+++,,,,,,,,,,,,,,,,,,---...///000...///111000///---......111000000//////000000111111222333444444222000///000//////......//////000------------------------///......---------............------------......kkkJJJDDD<<<666555444222000333222222111111111111111...///000111111000///...//////.........---------,,,,,,---.........------------------------------///...------,,,,,,,,,------,,,+++++++++,,,---...------222<<>><<<>>>>>><<<;;;<<<:::;;;;;;:::888888:::<<<999999999888999:::;;;<<<;;;;;;;;;<<<===???AAABBBAAADDDGGGIIIIIIIIIJJJJJJLLLLLLMMMMMMLLLKKKJJJIIILLLOOOTTTYYY\\\^^^]]]]]]^^^]]]\\\ZZZZZZZZZ[[[[[[YYYWWWUUUSSSQQQOOOKKKHHHEEEEEECCCBBB@@@???======>>>===<<<;;;:::999999999888999999999999999:::::::::999999:::;;;===>>>???>>>EEELLLJJJDDD@@@BBBFFF>>>???>>><<<999888888999444777::::::;;;FFFXXXfffyyyZZZEEE222///333333000...------------,,,,,,,,,+++************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))************************++++++++++++************++++++++++++,,,,,,+++*********++++++........./////////000000000111222000...---///111555555555666888:::<<<===777777777666666444333333444555555666666555444333888555222000111222111///222222111111222333444444........................,,,,,,,,,,,,+++++++++***++++++*********+++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))*********************++++++,,,+++++++++,,,---...///000...///000000.........///111111000//////////////////000111222222111///.../////////......////////////////////////000000000//////...------------......------,,,,,,------...fffEEE@@@999666666666444222333222111111000000111111...///000111111000///...............------------++++++,,,---......------------------------------,,,,,,,,,,,,,,,---............---,,,,,,---...///333111111333999KKKhhh}}}~~~vvvgggfffnnn}}}~~~pppooo}}}~~~sssdddSSSLLLKKKJJJCCC???@@@@@@<<<;;;>>><<<<<<===<<<:::999:::<<<999999999999999::::::::::::999999::::::;;;<<<===:::<<<>>>?????????@@@AAAAAAAAABBBBBBAAAAAA@@@@@@CCCDDDFFFIIIKKKMMMNNNNNNPPPOOOMMMKKKKKKKKKLLLMMMPPPNNNLLLKKKJJJIIIFFFDDD@@@??????>>>======<<<<<<888777777666555555555666888999999:::;;;;;;<<<<<<;;;<<<======>>>???@@@AAA???BBBDDDDDDAAA@@@AAABBB<<<<<<;;;888666666777999888???GGGKKKOOOZZZlll{{{ttt^^^:::444///111333000,,,***---,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++************+++,,,,,,---***+++,,,---//////000000+++,,,,,,,,,,,,---000111222333333444555555666555333333444444444333111000666666555444333222111000111000......///000000000000///......---------------------...............,,,+++++++++*********************)))))))))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))******))))))******+++,,,+++++++++,,,,,,...//////...///000///...---///000222111000///............---...///000000///......//////............///////////////000000111111111///......---------......------,,,,,,,,,,,,------]]]@@@<<<888666777777666333222222111000000000000111//////000000000000//////.........------------,,,***+++,,,------...------------------------------++++++++++++,,,---...//////...---,,,---...///000---...000111111999MMM```xxxqqqiiifffooodddSSSUUU___ooo}}}|||nnnjjjZZZNNNFFFEEECCC===;;;>>>;;;======<<<;;;::::::;;;999999:::::::::::::::::::::999999888888888999999777999:::999888888:::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBAAA??????@@@???>>><<<::::::::::::999999999999888777777666666666777777888999:::;;;<<<======>>>???@@@BBBAAA@@@@@@AAABBBCCCBBB@@@@@@???>>>===;;;555555666666888;;;AAAEEETTT]]]ggglllooowwwlllLLL<<<000000000...,,,++++++---,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++)))))))))************+++))))))***+++,,,---------******++++++,,,,,,,,,---++++++++++++,,,---...///+++,,,---......---,,,+++,,,------...------,,,,,,111111000000//////......,,,+++++++++,,,,,,------,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,++++++++++++*********************)))''''''***,,,************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((((((***))))))))))))***++++++,,,,,,,,,,,,,,,------...---......---,,,---...000111000//////............------......//////......///......------......///---------......//////000---------------...//////------,,,,,,,,,,,,------|||WWW>>>;;;777666777888555333222222111000000000000000000000////////////000000.........---------,,,,,,******+++,,,------------------------------------,,,,,,,,,+++,,,,,,------...---,,,,,,---...///000******,,,...---///888BBBbbbnnnsssxxxyyyhhhaaaeeetttsss^^^SSSRRRSSShhhrrraaaSSSOOOJJJ@@@===AAA<<<>>>???>>>===<<<<<<===;;;;;;;;;<<<<<<;;;;;;:::;;;;;;:::999888888888888888999999777555555777888888777777777777777888888555666888:::::::::999999::::::999999::::::;;;;;;:::999777777888888888777888888888888888888888888;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@CCCEEEFFFEEEBBB@@@AAABBB@@@???>>>===;;;:::888666111444888>>>EEEOOOZZZ```sss{{{cccDDD444222000111000---***+++...000++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************))))))))))))************((()))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,,,,+++***(((000000000000000/////////------------------......(((((()))+++,,,------...,,,,,,------,,,,,,---...,,,,,,---............---++++++++++++************,,,,,,+++++++++*********)))******(((&&&&&&))),,,************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((''')))))))))))))))***++++++...---,,,,,,++++++,,,,,,,,,,,,---,,,++++++...000000//////.........//////---------........./////////......------......///++++++,,,------...//////,,,,,,,,,---...///000111---,,,,,,++++++,,,,,,---{{{WWW???;;;777666777777444111222111111000000000000000111000///......///000111......---------,,,,,,,,,)))***+++,,,------...---------------------------......---,,,++++++++++++,,,,,,++++++,,,...///000...***((()))+++,,,111666CCCXXXhhhqqq{{{yyyggg\\\aaayyyxxxiiiaaaNNN\\\yyyqqq___XXXQQQEEEAAAEEE>>>@@@AAAAAA@@@??????@@@======>>>>>>>>>>>>===<<<>>>===<<<;;;:::999999999999999999666444444555777777777666555555555555666000333777:::;;;999666444666666666777777888888888===;;;999999:::;;;:::999999999999:::::::::::::::::::::999999999:::;;;;;;>>>??????@@@AAABBBCCCCCCFFFHHHIIIGGGCCC@@@AAABBB999:::;;;:::777555555555666;;;BBBLLLYYYgggvvveeeCCC---,,,666,,,......++++++,,,...---+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))************))))))+++***)))))))))***,,,---+++******+++,,,,,,***)))...---+++******+++,,,---,,,++++++++++++,,,,,,---....../////////...------***+++,,,,,,+++***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++***,,,,,,,,,++++++++++++***)))******(((%%%&&&))),,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((''')))))))))))))))******+++......---,,,+++++++++++++++,,,,,,+++***+++---000//////............//////---------....../////////.........------.........,,,,,,------...///000000++++++,,,,,,...///111222---,,,,,,++++++,,,,,,---sssPPP===;;;999777555333222222111111000000000000111111////////////..................---------,,,,,,,,,------------------------------------------------------------------,,,,,,***++++++,,,,,,++++++***------,,,------...///000555>>>RRRgggnnnppp~~~uuukkkeeecccbbbvvv|||vvvlllrrr|||mmm___SSSMMMLLLLLLEEEAAADDDDDD???===>>>===>>>???>>>===<<<>>>???::::::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===999999888888888888999999222333666888888888666555222333555666777888888888999999999999999999999999999999999999:::;;;======:::999999::::::;;;<<<===@@@??????@@@BBBDDDDDDDDDFFFEEEBBB@@@>>>======>>>555555777:::666111444<<>>???>>>===<<<<<<<<<>>>???@@@;;;<<<<<<>>>???@@@AAAAAA:::999777777888999999999777777777777777888888999777888999::::::999888888999999999::::::;;;;;;;;;::::::::::::::::::;;;;;;======<<<;;;::::::::::::??????>>>>>>??????@@@AAACCCBBBAAA@@@@@@@@@???>>>===>>>>>>>>><<<:::777555555222111333555<<>>===<<<<<<<<>>=========>>>>>>???@@@<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<=========???>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>><<<:::999888888888888888777666666555<<<:::<<>>======>>>;;;888:::===???===::::::::::::::::::;;;<<<<<>>======>>>??????===<<<;;;;;;;;;<<<===>>>=========>>>>>>>>>??????===============>>>??????<<<<<<======>>>@@@AAABBB<<<<<<<<<;;;999777777888777666444333555999===@@@DDDJJJVVVdddrrrzzz[[[<<<555000...111111---+++...++++++++++++************)))))))))(((((((((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((()))((((((''''''((((((((())))))))))))))))))))))))'''''''''''')))***'''$$$'''(((((()))***+++,,,,,,)))******++++++******)))************************************************))))))))))))))))))))))))*********************************************)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((''''''''''''((())))))***+++,,,,,,++++++,,,---//////............//////000000///...........................////////////////////////000000000000//////000000000000//////111000...---------...///---,,,,,,,,,------...///bbbGGG:::999777666444333222222000000////////////000000000000000000////////////------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...***++++++,,,,,,++++++***,,,++++++,,,,,,---...///)))000444000''')))<<>>===>>>AAABBBAAA???>>>>>>============>>>>>>??????>>>>>>???@@@AAAAAA????????????@@@AAABBBCCC????????????????????????>>>>>>======>>>>>>?????????>>>======<<<<<<<<<===888999999777555444666888555666888<<<@@@DDDHHHJJJPPP\\\nnnkkkOOOAAA555222000000///,,,(((''')))++++++*********)))))))))******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((()))(((''''''''''''((())))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((('''''''''''''''(((((())))))***++++++******+++---------------------------000//////......//////000........./////////000000/////////000000000111111000000////////////000000///...---,,,+++,,,---...,,,,,,,,,,,,---...//////___FFF999999777555444333222222000//////......//////000////////////............,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***++++++,,,,,,++++++***++++++++++++,,,---...///......---,,,+++...444:::LLLeee{{{|||iiiRRRSSSaaazzzyyy~~~xxxjjj___ZZZXXXUUUPPPLLLHHHEEECCCEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAA???????????????????????????@@@AAABBBBBBBBBBBBAAABBBAAAAAA@@@@@@???>>>>>>@@@???>>><<<;;;:::::::::<<<;;;999777555444444333333444444333111333888<<<===CCCLLLUUU[[[]]]\\\ZZZmmmxxxnnnCCC111555666------...---+++***+++,,,*********))))))))))))(((*********)))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))''''''(((((('''***000''''''(((((())))))************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''&&&&&&''''''((()))(((***++++++***)))+++,,,+++,,,------------,,,+++......---......///000111............/////////000////////////000000000000000//////......//////000...---,,,,,,++++++,,,,,,,,,,,,+++,,,,,,---......{{{[[[DDD999888666555444333222222//////............//////............------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---...///---+++)))***---000000---666IIIaaapppvvv{{{wwwfff^^^\\\RRRUUUbbbyyywwwooogggaaa^^^YYY\\\]]][[[UUUQQQQQQRRROOONNNMMMKKKJJJIIIHHHHHHNNNOOOOOONNNMMMKKKIIIHHHFFFHHHIIIIIIIIIFFFDDDBBBCCCCCCBBBAAA???>>>=========<<<:::888777666666555555555555555555666777888777:::<<<===???EEEPPPXXX___dddmmmuuu{{{~~~~~~}}}~~~cccJJJ222,,,000---,,,---------------...---******)))))))))((((((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&'''(((&&&'''111===((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((()))******))))))***,,,,,,,,,---......---,,,,,,++++++,,,---...000111222------........./////////........./////////000000//////...------...//////------......------,,,+++,,,++++++++++++,,,,,,---xxxYYYCCC999888666555444333222222//////............//////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++++++++,,,,,,+++++++++++++++++++++,,,---......))),,,...,,,******,,,,,,000000===WWWqqq}}}wwwmmmcccYYYTTT[[[iiivvv{{{{{{~~~vvvuuutttqqqpppnnnnnnmmmhhhhhhhhhgggdddaaa]]][[[TTTUUUWWWWWWUUUQQQLLLIIIEEEDDDCCCAAA???===<<<;;;666666555555555555555666333444777:::>>>CCCFFFHHHDDDHHHMMMQQQWWWcccrrr}}}^^^EEE555333222777444(((,,,------,,,+++,,,***'''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&(((&&&(((666GGG((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((()))******))))))***+++,,,---...//////...---,,,******+++,,,...000222333------------.........///............///////////////...---,,,,,,---...///---.../////////...,,,+++,,,++++++******++++++,,,sssTTT???999777555333222111111222000000///........................------,,,,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------))))))***+++,,,------...++++++******++++++,,,---...,,,---666HHH^^^rrr~~~|||}}}xxxpppggg```ZZZWWW\\\ccc}}}yyyvvvtttkkk]]]RRRKKKFFFBBB???>>>;;;999999999999:::<<<666999:::999555555999>>>@@@GGGNNNUUUbbbqqqwwwuuusssssssssvvv|||pppMMM666555444222111000000000,,,---...,,,***))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''''''''&&&***<<>>888777555333222111111111000//////.....................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,******************++++++++++++******++++++,,,---++++++---111:::JJJ[[[ggg{{{{{{xxxwwwuuunnnddd^^^^^^ZZZdddppp{{{zzz{{{{{{xxxttttttuuuuuurrrooo\\\VVVMMMFFFBBB@@@===;;;;;;999999:::;;;:::::::::<<<>>>@@@BBBCCCEEEJJJMMMOOO]]]kkkttt|||mmmMMM:::444333111000///.........,,,------,,,***))))))***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&'''$$$$$$---999&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))*********+++,,,,,,,,,++++++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++---,,,++++++******++++++kkkNNN<<<888777555333222111111111000///......------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++++++++,,,+++++++++******+++++++++)))))))))************+++,,,,,,+++++++++*********+++************+++,,,,,,***,,,---,,,,,,444@@@KKKmmmxxxzzzrrrpppsssbbbaaa______hhhuuu|||}}}rrrlllgggccc]]]XXXYYY^^^[[[WWWUUUXXX^^^```[[[VVVPPPNNNKKKIIIHHHGGGEEECCCBBBCCCEEEIIINNNRRRSSSSSS]]][[[ZZZ\\\```eeeiiikkknnn```EEE666000111000///...---,,,,,,,,,+++,,,,,,+++)))((()))***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""$$$%%%&&&&&&%%%$$$""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%"""###'''$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))******+++++++++,,,++++++***)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,+++************+++gggLLL;;;777666555444222111000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++,,,+++***))))))***+++,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,---......+++)))+++222888JJJ]]]nnnvvv~~~yyyiii]]]]]]ccceeecccooovvv{{{sss}}}vvvoookkkgggcccdddhhhkkkgggggglllsssrrriii```^^^```bbbddddddcccaaa___ZZZ]]]```gggrrr}}}{{{fffKKK>>>999555111//////...,,,,,,+++++++++***+++,,,+++)))((()))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$###$$$'''(((((('''$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))*********++++++++++++*********************+++++++++++++++,,,,,,,,,,,,---------..................------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************cccJJJ;;;666666555444222111000/////////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,+++))))))))))))+++,,,************+++++++++,,,)))))))))***+++,,,,,,,,,******))))))******+++,,,...---+++***+++,,,.........>>>PPP]]]mmm}}}zzz}}}|||yyyyyyyyyqqqgggbbb``````bbbgggmmmuuuzzzwwwssswww~~~yyy|||~~~|||~~~mmmVVV:::,,,---333333000///...---,,,,,,,,,,,,,,,)))***+++***((('''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$%%%((())))))(((%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''$$$%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((()))))))))))))))******++++++*********************************+++++++++,,,,,,------------..................---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******{{{^^^GGG;;;555555555444333111///...///...------,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))************+++*********))))))******************+++++++++,,,,,,%%%%%%&&&'''((()))***+++***))))))))))))***++++++,,,***((()))+++------,,,,,,222;;;GGGYYYlllwwwyyywww{{{xxxooofffaaa]]]ZZZZZZ\\\bbb``````cccmmm}}}~~~^^^@@@;;;444000...---......///...---,,,,,,,,,,,,---((()))***)))((('''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###$$$'''&&&"""&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((''''''((((((((((((((((((((())))))))))))((()))******+++************************)))))))))***++++++,,,,,,------...------............---------......//////......---++++++,,,,,,,,,,,,------++++++***))))))))))))***uuuYYYDDD999555555555444333111///...///...------,,,,,,------,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))************))))))************)))))))))))))))************+++''''''(((((()))))))))***)))))))))))))))***++++++))))))*********+++,,,---///---///888DDDQQQbbbooooooyyy}}}xxxpppjjjiii[[[XXXUUUTTTYYYdddpppxxxyyyXXXBBB111444666444000------......---,,,,,,++++++,,,,,,'''((())))))''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&###"""%%%%%%"""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((())))))))))))(((((((((((((((((()))***************+++*********)))))))))(((******+++,,,,,,---......,,,,,,------------,,,,,,,,,---............---,,,+++++++++,,,,,,---------++++++***)))))))))))))))rrrVVVBBB888444555555444333111///---......---,,,,,,,,,,,,---,,,,,,,,,------.........************************+++,,,,,,------,,,,,,+++))))))))))))************((()))***++++++***)))((((((((((((((()))))))))))),,,,,,,,,+++++++++++++++)))))))))))))))******+++(((,,,...---)))(((+++000)))%%%&&&---000555FFFYYYaaalll{{{yyy|||wwwqqqlllhhhffffffiiimmmqqqsssrrrsssvvvyyy~~~]]]DDD555///333...******---///...,,,,,,,,,++++++++++++++++++&&&((()))(((''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''$$$$$$((((((%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((((((((((()))***************+++*********))))))((((((******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++------------+++++++++++++++,,,,,,---------+++******)))))))))))))))mmmUUUBBB666333222111000////////////......---------,,,,,,,,,........................+++*********++++++,,,---+++,,,,,,---,,,+++)))(((************************,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&''''''((()))******+++++++++***)))(((((())))))************************,,,+++++++++---///222444???MMM___nnnvvv{{{|||qqqeee```bbbbbb```qqqsssvvvzzz}}}ooouuu{{{}}}|||~~~[[[III@@@666000111///...---,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$######%%%'''###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((***++++++******+++,,,)))************+++++++++***+++,,,,,,------,,,,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,***))))))***,,,---kkkTTTBBB666333333222111000000000000......---------,,,,,,,,,---------------------------,,,++++++*********+++,,,,,,+++,,,---///111222************************+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''((()))*********+++******)))(((((())))))******************************))))))+++---///111---777HHHZZZiiisssyyy|||{{{{{{{{{}}}xxxzzz|||}}}{{{wwwrrroooiiinnnoookkkkkkqqqyyy}}}uuuyyy{{{~~~zzzuuuyyy|||uuuxxx}}}vvvzzzfffNNN999444555222111444......---,,,,,,,,,,,,,,,,,,+++***)))))))))************((('''''''''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$######%%%'''%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((***++++++***)))+++,,,)))************+++++++++***+++,,,,,,------,,,,,,,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------,,,***))))))***,,,---hhhRRRAAA555444333222111111000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***))))))))),,,***)))(((+++000666999******************************)))(((((()))******))))))))))))))))))))))))''''''(((((())))))************)))((((((((())))))************************))))))(((((()))***,,,---'''***222AAATTTfffsssyyyvvvyyy|||wwwzzzyyyuuuuuu|||zzzzzz{{{cccFFF???333+++---000------000------,,,,,,++++++,,,,,,++++++***))))))))))))******)))((((((''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$######%%%'''(((&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((()))+++***))))))***,,,)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,+++******+++,,,---~~~cccPPP???444555444333222111111111111......---------,,,,,,,,,++++++++++++++++++++++++......,,,+++***))))))))))))(((&&&&&&(((---111444************************************************(((((((((((((((((((((((('''((((((((()))))))))******))))))((((((((())))))************************))))))((((((((()))***+++,,,)))(((...<<>>333555444333222111111111111......---------,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++)))))))))((())))))******))))))))))))))))))))))))***++++++++++++++++++***(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))******))))))))))))*********)))((('''***555FFFRRR___dddmmmwww~~~aaaIII;;;555333//////000222000------///++++++*********++++++,,,************))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######%%%''',,,)))%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''')))******)))(((***+++))))))*********+++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++rrr[[[KKK===222444333222111111000000111......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,+++***'''&&&))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))******************%%%***...---******///555999DDDVVVjjj|||ttt^^^CCC555666777222+++,,,---......,,,+++,,,---******))))))******++++++))))))******))))))(((''''''(((((((((((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$######%%%'''***'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((***)))(((((()))+++)))************+++++++++***+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++nnnWWWIII<<<222333333222111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************&&&***...///...,,,+++,,,)))111???SSSjjj{{{iiiJJJ>>>222...222555222---///000///...,,,+++)))((()))))))))))))))***++++++((()))*********)))''''''''''''((((((((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$%%%$$$######%%%''''''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((())))))(((((()))+++)))************+++++++++***+++,,,,,,------,,,,,,---,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++lllVVVHHH;;;111333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***(((((('''''''''((()))***+++++++++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))***))))))))))))))))))))))))&&&'''((()))************((('''&&&'''***---------,,,+++---888OOOmmmiiiOOOBBB444999;;;666...***...444***,,,,,,,,,------+++((())))))((())))))***++++++((()))*********)))'''&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$%%%$$$######%%%'''%%%$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((())))))(((((()))***)))************+++++++++++++++,,,---------,,,,,,------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***eeeQQQCCC888222444333222111000000000000//////...------------...++++++,,,,,,,,,------------,,,++++++******+++++++++++++++************)))***++++++***((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''((())))))***(((((()))***************(((+++...111888FFFWWWddd}}}eeeLLL>>>999777222111111000///......---------,,,,,,+++***))))))(((((())))))******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$###!!! """%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''&&&$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************,,,+++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******(((((((((((()))))))))***bbbNNNAAA777111333333222111000000000000//////...---------------++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++*********)))))))))***+++***((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((''')))))))))))))))(((''''''&&&&&&''''''((())))))***(((((()))************)))+++------,,,+++///777===BBBJJJWWWeeerrr~~~qqqdddRRRAAA666222222222000000//////...------,,,---,,,,,,+++******))))))))))))))))))))))))******+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###$$$&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))************++++++*********+++,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,******++++++++++++******))))))))))))))))))******zzz]]]KKK???777111333333222111000000000000///......---------------*********++++++++++++,,,+++++++++***++++++,,,,,,++++++*********))))))))))))***+++***((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((())))))''''''((((((((((((((((((***************))))))(((&&&&&&''''''((()))))))))'''((())))))******))))))))),,,...---)))((()))+++(((,,,444>>>JJJWWWccckkkttt{{{xxxtttwwwmmm\\\AAA<<<555///------...............------,,,++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((,,,+++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&''''''&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************))))))))))))vvvZZZHHH>>>777222333222111000000////////////...------,,,,,,------))))))*********+++++++++++++++******++++++,,,---************))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))''''''''''''(((((((((((())))))************)))(((''''''''''''(((((())))))'''(((((()))))))))))))))(((+++...///...,,,+++,,,.........---...222888===QQQ]]]mmm{{{~~~|||oooWWWHHH>>>;;;777444111000000///.........------,,,,,,,,,,,,++++++******)))))))))))))))))))))(((((('''''''''******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###$$$''')))'''$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((()))))))))************+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++*********))))))))))))(((((((((rrrWWWGGG>>>888444333222111000////////////......---,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++***++++++,,,,,,*********)))))))))(((((('''((())))))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))''''''(((((()))(((((('''''''''''''''((((((((((((''''''((()))))))))))))))***+++,,,,,,***(((''''''((())))))))))))+++///222111<<>>:::777444111000222222///------,,,++++++,,,---,,,***(((******************++++++'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''########################%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%######%%%'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))))))))************)))***+++,,,---,,,++++++++++++++++++++++++++++++(((((()))***,,,---...///******++++++++++++******))))))***+++---...///000hhhLLL>>>999666333222222000///............------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---+++))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%)))(((((('''''''''((((((((((((((()))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))************************+++,,,---...///111222222BBBIIIRRR[[[cccmmmzzzuuu[[[QQQCCC:::888888777555222111111000///......---------,,,,,,,,,,,,++++++************************(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$############"""######################################################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$########################&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---((()))***+++---000222333eeeJJJ===888555333222111000///............------,,,,,,,,,,,,++++++++++++++++++++++++++++++...,,,+++))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((''''''''''''(((((('''''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((()))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((***************************++++++,,,---...//////000555;;;@@@EEELLLUUU]]]vvv|||zzzjjjYYYNNNIIIBBB999555444333111...000000//////...------,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$############"""######################################################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,((())))))***,,,...000111aaaGGG<<<888555333222111000//////......///------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************))))))*********+++++++++'''***---...///111777;;;FFFKKKTTT^^^hhhqqqzzzqqq]]]MMMDDD>>>888444666333000000111000---***.........------,,,+++++++++************)))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$############"""######################################################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++))))))))))))***,,,---...}}}]]]FFF<<<999666444111111000///////////////------,,,,,,,,,+++++++++************************,,,,,,+++***)))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''(((((()))((('''&&&'''(((((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***,,,,,,,,,***+++---///+++...333777===CCCIIINNN]]]ccclllvvvrrraaaWWWFFF@@@999555555555333000000......///111111...,,,......------,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""######################################################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++*********)))(((((((((((()))******xxxZZZEEE<<<:::888555111000000////////////000------,,,,,,,,,+++++++++************************++++++*********))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((('''''')))))))))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))*********))))))))))))))))))*********)))***+++,,,------.........000333666<<<@@@FFFNNNWWWbbbkkkqqq~~~}}}vvvjjj^^^RRRGGG>>>888555333333444555444111...111000/////////000000///......---------------,,,,,,+++++++++************))))))))))))))))))))))))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""######################################################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((()))))))))*********........................+++++++++,,,,,,---------++++++******)))))))))))))))((((((''''''(((((((((tttXXXDDD<<<:::777444000000////////////000000------,,,,,,,,,,,,++++++************************+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&''''''((()))******)))'''''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))''''''((()))******++++++++++++,,,+++***+++---000111222444888<<>>999888666333111333777:::222111//////000000...---......------------------,,,...000000///---,,,,,,******************++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$############"""#########################################################"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&'''####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&''''''((()))******+++******************************+++,,,,,,---.........---+++))))))))))))***(((''''''''''''((())))))hhhLLL???<<<999444000222222111000///...------------,,,,,,+++***))))))++++++++++++++++++++++++******))))))))))))******))))))))))))(((((((((((((((((((((((()))***+++,,,+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''&&&%%%$$$###((())))))((('''''')))+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************---......///000/////////000333888<<<>>>===;;;999AAAAAAAAAAAABBBBBBCCCDDDFFFFFFFFFEEEDDDDDDCCCCCC======<<<<<<;;;:::::::::666555444333333333333333...333777777333000///000...000111///...//////...------............------......---,,,,,,+++******---+++)))(((***+++++++++***)))(((''''''((()))***''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))***************************++++++++++++++++++++++++,,,+++++++++******))))))''''''''''''''''''''''''fffJJJ===;;;999444000222222111000///...------------,,,,,,+++******)))+++++++++++++++***************))))))))))))******))))))))))))((((((((('''''''''''''''((()))***+++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%''''''''''''&&&%%%%%%$$$&&&'''((((((&&&&&&'''((())))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++,,,,,,---------------+++...111555666555333222333222222222222333333444444444444444444555555555444444444444333333333333333333222111111111111111333222000/////////111111---000333111...---------,,,,,,------------,,,,,,...------,,,++++++******,,,***(((((()))+++*********)))(((''''''((()))***''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************++++++++++++++++++++++++++++++******))))))))))))''''''''''''''''''''''''yyybbbHHH<<<:::888444111222111000000///...---------,,,,,,++++++*********+++++++++******)))))))))******))))))))))))******)))))))))(((((((((''''''&&&&&&&&&&&&'''((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***((('''''''''(((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))***++++++++++++***'''))),,,...///...,,,+++,,,,,,++++++***+++++++++******++++++,,,------...,,,,,,,,,---------------000000//////////////////333000,,,+++,,,...---,,,,,,...111000...+++,,,...++++++,,,,,,,,,,,,++++++------,,,,,,++++++******+++)))'''((()))******))))))((((((''''''(((((()))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''sss]]]EEE:::888666333111111000000///......------,,,,,,,,,++++++*********++++++******)))(((((((((******))))))))))))******))))))((((((((('''''''''''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''***,,,---+++)))(((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************(((((()))************)))(((***+++------,,,+++***///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,------........................------............---,,,,,,,,,444///,,,---...------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********((('''''')))))))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%###%%%%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))((((((((((((************************))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''oooZZZCCC999777555333222000000//////......------,,,,,,+++++++++++++++************)))))))))((((((******))))))))))))******((((((((((((''''''''''''((((((''''''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&'''(((((('''***,,,,,,+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))*********************+++,,,,,,++++++***---,,,++++++************+++*********)))))))))(((++++++,,,---...//////000,,,---......///...------+++///111///,,,///777@@@FFF888------111000------,,,,,,------------,,,,,,,,,+++++++++++++++******)))((('''((()))***)))'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''kkkXXXCCC999666444222222/////////.........------++++++++++++++++++++++++******************************))))))))))))******((((((((('''''''''&&&&&&)))(((((('''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))((('''&&&&&&'''((((((&&&((())))))'''%%%$$$%%%''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))(((((()))***************)))))))))))))))*********++++++***)))))))))******+++******)))((('''''''''******+++,,,------......+++,,,...//////...---------000000,,,***222EEEUUURRRAAA222111333///++++++,,,,,,------------,,,,,,++++++++++++++++++******)))(((((()))***+++)))'''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''jjjWWWCCC999666333222222//////.........---------++++++++++++++++++++++++))))))******+++,,,,,,,,,******))))))))))))******(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((+++)))(((&&&%%%&&&'''(((&&&'''((('''$$$###$$$%%%''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''((()))***+++++++++*********+++,,,,,,******************))))))))))))******+++++++++,,,)))+++,,,.........,,,,,,---///...,,,+++333CCCOOOHHH;;;222333111***)))---++++++,,,,,,,,,,,,++++++******************++++++***))))))***,,,+++***(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''iiiWWWCCC999666333222222...............---------++++++++++++++++++++++++))))))***+++,,,------...******))))))))))))******(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((,,,***(((&&&%%%&&&'''''')))))))))'''%%%$$$%%%'''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&'''(((((())))))(((((()))(((''''''((()))+++,,,(((((((((((()))***++++++'''''''''((())))))******)))))))))************+++((()))+++---...---+++***))),,,...//////222666:::444...---111...&&&'''000******++++++++++++************************++++++*********+++,,,,,,***(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))***+++,,,))))))))))))))))))))))))************************'''((((((((())))))******''''''''''''''''''''''''```QQQBBB999555111000000000///...------,,,,,,---******))))))))))))******)))))))))******++++++,,,)))(((((((((''''''''''''''''''(((((()))*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++***))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))************,,,+++*********+++,,,---...//////---+++)))))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$########################%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################"""!!!!!!!!!"""$$$%%%########################"""###$$$$$$###"""###$$$########################################################################&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++***)))***+++***)))(((''''''((()))***((((((((((((((((((((((((\\\NNN???777444111000111000000///...------------******))))))))))))******((()))***++++++++++++***))))))(((((((((''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******)))))))))((('''&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((()))))))))***************)))((()))***+++,,,---......,,,***))))))************)))))))))((((((******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%########################%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&%%%$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%###########################""""""!!!"""###$$$%%%########################"""###$$$$$$###"""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))******)))(((''''''((()))***((((((((((((((((((((((((WWWJJJ<<<666444111111222111000///......------...******))))))))))))******((()))***+++,,,+++***))))))))))))((((((((('''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%&&&)))+++)))((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))******))))))((('''((()))***++++++,,,---,,,***)))***+++,,,,,,+++***)))(((''''''******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!###$$$%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%###########################""""""""""""###$$$$$$########################"""###$$$$$$###"""###$$$########################################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((VVVIII;;;666444111000111111111000///............+++******))))))******+++***))))))))))))*********)))))))))(((((((((((('''******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""$$$'''***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''''''''''''''(((((((((((((((((()))))))))***))))))((('''((()))***+++***,,,---,,,++++++,,,---,,,,,,+++)))((('''&&&&&&((((((((((((''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""""""""#########$$$$$$########################"""###$$$$$$###"""###$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))+++)))'''''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((VVVIII<<<777444111000000111000///......---------++++++************++++++,,,+++(((&&&&&&(((***,,,***)))))))))(((((((((((((((((((((((())))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))******)))((()))***+++,,,+++,,,------,,,,,,---...******)))(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""##################"""########################$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""#########$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))))))))))))))))))))))))))))))))+++)))'''''')))***)))'''(((((())))))))))))((((((((((((((((((((((((((((((UUUHHH<<<666444111///000000///...------,,,,,,---++++++************++++++,,,+++(((&&&&&&'''***+++******)))))))))(((((((((%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''(((((((((((())))))******)))((()))***+++,,,+++,,,------++++++,,,---((((((((((((((()))))))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""############"""!!!#################################"""######$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$ !!!!!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$%%%%%%$$$$$$########################"""###$$$$$$###"""###$$$########################################################################&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''((())))))***))))))))))))))))))))))))***((('''))),,,---***((((((((())))))))))))((((((((((((((((((((((((((((((PPPDDD999555444111000000///...---,,,,,,++++++,,,,,,++++++******++++++,,,)))))))))))))))(((((('''*********)))))))))((((((&&&&&&&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&###"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''''''''((((((((())))))))))))((('''((()))***+++***+++,,,+++))))))***+++'''((()))***+++,,,------((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""##############################""""""###$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%%%%%%%$$$$$$########################"""###$$$$$$###"""###$$$########################################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&'''((()))***))))))))))))))))))))))))(((''''''+++///000,,,((('''((()))******)))((('''((((((((((((((((((((((((LLLAAA666333333111000111......---,,,++++++++++++,,,++++++******++++++,,,&&&(((+++,,,,,,)))&&&$$$************))))))))))))*********)))((((((''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% %%%'''$$$ %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''((((((((()))(((''''''&&&'''((()))***(((******)))(((''''''((('''((()))+++---///000111***)))))))))(((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$#################################""""""###$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################"""###$$$%%%&&&%%%$$$$$$########################"""$$$$$$$$$###"""###$$$#################################################################################$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&'''((()))***))))))))))))))))))))))))'''&&&''',,,111222---((('''((()))******)))((('''((((((((((((((((((((((((JJJAAA888666444111///000///......------,,,++++++---,,,***+++,,,,,,+++)))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%###&&&------&&&###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&'''((())))))******)))*********)))))))))))))))'''%%%$$$&&&)))+++***((()))(((((('''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''((()))******)))((('''***((()))---222333///+++))))))((('''''''''''''''''''''''''''''''''''''''III@@@888555444111///000///......------,,,++++++---+++******+++,,,***)))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((('''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$"""%%%******%%%"""$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&'''((())))))))))))*********)))((((((((('''&&&%%%$$$%%%(((***)))'''''''''''''''(((((()))***(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((***((())),,,111111...)))))))))((('''''''''''''''''''''''''''''''''''''''HHH???777555444111///000///......------,,,++++++---+++******++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######!!!###&&&&&&###!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((&&&'''((())))))***))))))++++++***)))((((((''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''((()))***+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""""""""#########$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))(((((((((((((((((())))))((((((+++......+++''')))((((((''''''''''''(((''''''''''''''''''''''''GGG>>>666555444111000111///......------,,,++++++,,,+++******++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######%%%&&&(((((((((&&&$$$"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))***++++++++++++,,,,,,+++***)))((((((''''''&&&&&&''''''(((''''''''''''(((((()))))))))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())))))((((((***++++++(((&&&)))(((''''''''''''((((((''''''''''''''''''''''''FFF===666444444111000111///......------,,,++++++,,,+++)))***++++++***((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%$$$######''''''&&&%%%%%%$$$######%%%&&&(((((((((&&&$$$"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))***+++,,,,,,,,,,,,------,,,++++++***))))))((()))))))))(((((((((((())))))******)))((('''&&&)))'''&&&$$$$$$&&&''')))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))((((((((()))))))))'''%%%((((((''''''''''''((((((''''''''''''''''''''''''EEE<<<555444333111111222///......------,,,++++++,,,***))))))******)))((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###&&&%%%######%%%&&&#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))***+++,,,,,,------,,,,,,++++++++++++*********)))++++++***((('''((()))***+++++++++***(((&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#############################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((('''(((((((((((('''''''''(((''''''''''''(((((()))''''''''''''''''''''''''DDD;;;444333333111111222///......------,,,+++++++++***))))))******)))((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!%%%&&&######&&&%%%!!!######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***(((((()))***++++++++++++((())))))))))))*********)))+++,,,***'''&&&&&&((()))***+++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$########################%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((()))))))))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((((((''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''CCC;;;444333333222111333///......------,,,+++++++++***))))))******)))((())))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&$$$############$$$&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% %%%&&&######&&&%%% ######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&'''((())))))******)))&&&&&&''''''((()))))))))(((***+++)))&&&$$$%%%''''''(((***++++++***)))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&########################&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&'''((((((''''''(((***'''''''''''''''((()))***''''''''''''''''''''''''>>>:::555222111111000//////......------,,,++++++++++++************++++++''''''(((((())))))************))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$""""""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))*********(((''''''***,,,111000...,,,+++)))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$"""!!!!!! ###################################################################################################$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""############$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######%%%'''&&&%%%)))((('''&&&&&&'''((()))(((&&&'''***'''"""$$$+++******)))))))))***,,,---...(((''',,,---)))(((***(((***,,,,,,***((()))***)))+++......,,,+++******)))((('''((()))******)))((())))))(((%%%$$$$$$$$$***)))))))))((()))))))))(((''''''&&&&&&&&&&&&''')))'''&&&$$$###$$$$$$%%%(((''''''&&&%%%$$$$$$###''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%''')))+++%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''>>>:::555222111111000//////......------,,,+++++++++******))))))******+++))))))))))))((((((((((((***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$###"""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""##########################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((*********(((''''''***,,,...---,,,***)))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!"""###################################################################################################$$$$$$%%%%%%$$$$$$######################################################$$$$$$$$$######"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$############""""""""""""###$$$%%%%%%&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''***(((&&&%%%'''((('''%%%$$$%%%&&&''''''(((((((((((('''(((+++)))$$$%%%***))))))))))))(((((('''''',,,'''''',,,///...///333999666333222111111///---(((***,,,---------///111---------......---,,,+++/////////...,,,++++++,,,''''''&&&&&&&&&''')))***''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%''')))***%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''>>>:::555222111111000//////......------,,,+++++++++******))))))******+++*********)))((('''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$##########################################""""""#########$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((&&&''')))+++******)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######"""""""""############################################################################################################$$$$$$$$$$$$######################################################"""############"""!!!!!!!!!!!!"""""""""####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###%%%$$$$$$$$$##################"""""""""######$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&'''(((*********)))((()))((())),,,+++)))***---+++,,,...000111222222222666333333999>>>BBBFFFKKKMMMGGG@@@<<<<<<;;;888555666777777666333222222222777777666555555444444444////////////000111111222222111///---++++++++++++((())))))***))))))((((((*********))))))((('''&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''>>>:::555222111111000//////......------,,,++++++******))))))))))))*********)))))))))((((((((('''))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%((((((((((((((((((((((((((())))))(((&&&&&&(((***((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###"""""""""######$$$%%%######################################################################################################$$$$$$$$$$$$######################################################"""###############""""""""""""""""""#########$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$#########$$$$$$###############$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((($$$$$$%%%'''((()))))))))******++++++++++++++++++,,,,,,,,,...111333777;;;===<<<<<<===>>>???AAAAAACCCAAABBBFFFNNNVVV\\\```YYYTTTMMMGGGCCCBBBAAAAAAGGGIIIJJJIIIDDD@@@===;;;AAACCCEEEEEEDDDCCCBBBBBBCCCAAA@@@???>>>===;;;999999999888666444222000/////////000000///---,,,+++)))***++++++***)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''>>>:::555222111111000//////......------,,,++++++***))))))))))))))))))***'''((((((((()))))))))***(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((()))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&''')))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&################################################################################################"""######$$$$$$######"""######################################################$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((((()))))))))******+++((((((((()))+++...111333777777777999>>>FFFMMMPPPYYYVVVRRRNNNMMMMMMOOOPPPQQQPPPOOORRRYYYbbbhhhkkkbbbbbb```YYYQQQOOOQQQVVV]]]aaaeeeeeeaaa[[[VVVSSSNNNWWWbbbiiihhhaaaXXXSSSTTTQQQOOOMMMKKKGGGAAA===?????????>>><<<888555444555555555555555444444333...///000000///...,,,++++++******((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''>>>:::555222111111000//////......------,,,++++++***))))))(((((())))))***'''''''''((()))*********(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&(((((((((''''''(((((()))***&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&################################################################################################""""""############""""""######################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''(((((((((&&&&&&&&&''''''(((((()))((())))))((('''(((+++---,,,---000444999???DDDGGGNNNOOOOOOPPPVVV___dddccciiigggeeecccdddgggjjjmmmiiihhhfffeeeiiiqqquuuuuuqqquuuwwwqqqiiieeeiiinnn|||zzzqqqiiieee```ooopppfff[[[\\\^^^dddhhhhhhddd```]]][[[WWWQQQKKKFFFBBB???======;;;:::999999999999777777777777666555444444222111000...,,,+++***)))))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''>>>:::555222111111000//////......------,,,++++++))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((('''&&&%%%&&&'''(((''''''''''''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$#########$$$%%%%%%################################################################################################""""""############""""""################################################""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''''''''((((((((()))'''(((((()))******++++++***+++---...000444;;;@@@HHHKKKQQQXXX^^^bbbdddfffiiimmmnnnnnnrrrwwwvvvpppmmmnnnoooqqqtttwwwyyyzzzvvvwwwrrrmmmnnnssstttqqqssswww{{{yyysssooooooqqq|||~~~~~~{{{uuunnniiifffiiiuuu{{{pppjjjjjjmmmuuu{{{vvvooohhhdddcccdddeee\\\YYYSSSMMMIIIFFFDDDDDD>>>>>>===<<<;;;;;;;;;;;;999888777666555444333333111111000...,,,+++))))))***)))((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''>>>:::555222111111000//////......------,,,++++++))))))(((((((((((())))))******))))))(((((('''''''''((((((((())))))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$%%%########################""""""#########$$$$$$$$$########################""""""""""""####################################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%################################################################################################""""""############""""""################################################!!!!!!"""###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))******))))))&&&'''''''''(((((())))))))))))***+++,,,,,,------000333777;;;AAAJJJUUU]]]iiinnnuuu}}}}}}uuuqqqrrrttttttssspppmmmkkkoooooojjjbbb```dddbbb]]]gggiiilllmmmjjjgggcccaaaZZZ\\\^^^______```aaaccccccgggjjjhhhbbb^^^]]]___gggjjjqqq{{{}}}vvv|||xxxsssrrrvvv}}}sssiii___XXXTTTSSSAAA@@@>>><<<<<<<<<======>>>======<<<<<<;;;;;;;;;:::999888666333111000///---,,,+++)))((((((((((((''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((("""###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''';;;777333111000///....../////////...------,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%$$$###"""!!!!!!$$$$$$##################"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''''''''''')))+++,,,***'''...+++---222333222888@@@GGGLLLSSS\\\eeeoooyyyzzzyyyyyyyyyzzzzzzyyyxxxwwwvvvqqqhhh___YYYUUUTTTXXX^^^eeeccc]]]UUUOOOLLLOOORRRZZZ[[[\\\]]]\\\XXXPPPKKKGGGEEEEEEKKKUUU[[[[[[YYYPPPLLLKKKNNNNNNMMMRRRZZZbbb```]]][[[ZZZ[[[]]]^^^dddjjjooorrryyyvvvnnnhhhbbb___OOOQQQPPPLLLFFFBBBBBBCCCDDDCCC@@@>>>=========>>>>>>;;;888777777999999999999888555222///,,,+++***+++)))(((&&&&&&&&&''''''***(((%%%$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%:::777333000000///....../////////...------,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""#########"""""""""!!!!!!%%%$$$$$$$$$###"""""""""########################"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((***)))(((((((((***+++---***)))(((((()))+++---...222111555<<>>===>>>===;;;999999:::;;;;;;:::=========<<<999777555333111000...+++)))'''&&&%%%(((&&&$$$$$$&&&'''((('''''''''&&&&&&&&&'''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&:::777333000/////////...//////......---,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$##########################################"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((((((((((()))))))))((((((*********+++...444<<>><<<:::999::::::999888>>>???@@@@@@???>>><<<:::999888666333///,,,)))'''(((&&&$$$%%%&&&''''''&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&999666222000/////////...//////...------,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))(((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$"""!!!$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&(((***,,,---+++)))'''...222777===CCCLLLUUU[[[ccchhhpppuuuvvvxxx}}}}}}vvvrrrqqqmmmgggaaa[[[^^^eeekkkhhh^^^VVVTTTHHHDDDAAAEEEMMMSSSTTTRRRXXXSSSPPPPPPQQQQQQVVV\\\```aaacccfffiiilllooorrriiikkknnnnnnlllllllllnnngggiiikkklllnnnppptttwwwwwwtttoookkkiiiiiinnnrrryyyuuuoooggg```ZZZVVVTTTWWW___ccc\\\SSSNNNMMMKKKVVVWWWYYY^^^dddhhhiiiiiimmmnnnrrrwww{{{yyysssmmmmmmtttzzzvvvjjj]]]UUUSSSHHHDDD@@@===;;;;;;999888@@@@@@@@@???????????????>>>>>>===;;;888555222000...,,,***(((((('''%%%$$$'''''''''''''''((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&888555111////////////............---,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######################################################""""""######$$$%%%""""""""""""############""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))(((''''''&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###!!! $$$$$$############$$$$$$########################""""""""""""""""""""""""#######################################$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((('''''''''''''''(((((())))))***,,,///222666:::<<>>???AAABBB???@@@AAAAAAAAA@@@>>>===;;;888555222///,,,(((%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''777444111////////////.........------,,,+++++++++)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################""""""######$$$%%%!!!!!!!!!""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%((())))))((('''&&&%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$##################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))''''''''''''(((***+++,,,,,,,,,...333<<>>AAACCCEEEGGGIIILLLNNNTTTUUUVVVVVVWWWYYY\\\___cccaaabbbiiinnnppprrruuuuuuxxx{{{zzzwwwtttsssssspppnnniiibbbZZZVVVVVVWWW]]]```bbbaaa]]]]]]bbbgggqqqpppppprrruuuuuusssqqqjjjfff^^^VVVOOOGGGAAA===BBBBBBBBB???===<<<===>>>888888777666666666777888222///+++((('''(((***+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&666333000/////////...---...------,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$######""""""######$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%%%%$$$$$$########################%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############&&&&&&%%%$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""$$$&&&&&&%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$"""$$$%%%$$$######$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%''''''''''''(((***+++((((((*********///555<<>>;;;===@@@:::999666444444666888999:::888555111///---,,,,,,+++***((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''666333000////////////......------,,,,,,++++++***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""##############################""""""""""""######""""""""""""""""""""""""########################"""######$$$$$$%%%%%%%%%########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%$$$###""""""!!! !!!!!!""""""######""""""""""""""""""""""""#########$$$%%%%%%%%%$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&%%%######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))((('''((()))++++++((((((,,,///333<<>>===>>><<<999555222111111111:::<<<>>>???===777111---+++)))((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''555333000//////000///......------,,,,,,++++++***))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################""""""""""""""""""###""""""""""""""""""""""""########################""""""""""""######$$$$$$#################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######""""""""""""######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$###""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&%%%######$$$%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))((('''''')))+++))))))///:::DDDOOO\\\hhhwww~~~wwwrrrpppqqqoooiiiaaa\\\\\\___aaabbbmmmmmmpppwwwyyyuuupppllljjjgggccc```WWWWWWXXXXXXYYYZZZZZZ[[[ggghhhiiijjjlllpppuuuxxxwww{{{~~~zzzxxxwwwxxx}}}{{{zzz|||~~~zzzvvvuuuvvvrrrppplllgggdddfffjjjooogggfffeee```YYYSSSOOOMMMGGGBBB@@@CCCEEEDDDFFFIIIJJJNNNVVV^^^fffjjjlllllllllooossswwwzzz}}}~~~zzzuuuqqqmmmiiieeebbbXXX___hhhooopppmmmgggccchhhnnnuuuzzzzzzyyywwwwwwtttnnnfff___ZZZRRRHHH@@@AAA@@@>>><<<999666333111555888<<>>:::777000...,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&555222000//////000000///...------,,,,,,++++++***((((((((((((((())))))***))))))))))))))))))))))))&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""!!!!!!""""""###""""""""""""""""""""""""########################"""""""""!!!""""""###$$$###########################""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&###""""""""""""""""""###"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$"""  """"""""""""""""""""""""""""""############$$$$$$$$$"""$$$%%%$$$######$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***&&&'''(((''''''(((+++---...444CCCVVVeeeppp|||}}}wwwuuutttrrriiiaaaWWWSSSZZZfffqqqwww~~~yyyvvvuuunnnllliiijjjkkkkkkiiiffffffgggiiikkklllllllllkkkuuuyyy}}}~~~~~~~~~}}}zzzzzzvvvwwwwwwuuupppkkkhhhfff^^^VVVPPPNNNKKKGGGEEEGGG>>>???AAAFFFLLLQQQSSSTTTTTT\\\gggmmmooopppsssuuuzzzxxxxxx{{{|||xxxmmmnnnmmmhhhaaaYYYTTTRRRQQQZZZfffooovvv|||}}}wwwsssiiiZZZNNNBBBCCCCCCBBB@@@===:::999444333333555888===BBBEEE999888555111---)))%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&444222000//////000000///...------,,,,,,++++++***((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################%%%$$$###"""""""""###$$$########################"""""""""""""""###$$$$$$$$$$$$#########$$$%%%&&&$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""$$$"""""""""""""""""""""""""""############$$$$$$$$$ """######""""""$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))******%%%'''((()))+++...333666@@@KKK^^^rrr}}}~~~}}}~~~{{{xxxsssssssssqqqgggbbb^^^aaammm{{{}}}{{{wwwpppiiieeedddeeeffffffjjjqqqxxx|||yyyvvv|||~~~|||uuuoookkkfff^^^YYYYYYRRROOOKKKIIIHHHGGGEEECCC@@@GGGOOOTTTWWWZZZ___ccckkklllpppvvv}}}{{{{{{xxxpppggg^^^YYYWWWOOOTTT]]]fffpppxxx~~~vvviii```UUUSSSPPPKKKFFFBBB???===:::777444222444:::@@@DDD???>>>===:::666111,,,***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''444222//////000000000///......---,,,,,,++++++***((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''''''''''''''&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################'''&&&$$$#########$$$$$$########################""""""!!!""""""###$$$$$$$$$$$$#########$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######################################################""""""######$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######""""""!!!!!! """""""""""""""""""""""" """###""" !!!$$$'''"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###""""""$$$&&&""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++&&&(((+++---000555;;;???SSS^^^rrryyyllleeepppyyy}}}wwwrrrrrrsssrrrqqqoooqqqxxx{{{xxxwwwuuutttkkkjjjiiifffeeefffjjjmmmppprrrxxx{{{zzzzzzqqqjjjhhhddd___ZZZVVVSSSPPPKKKGGGGGGEEECCCAAACCCHHHOOOUUUYYY]]]dddiiinnnsssxxx|||www{{{~~~{{{sssjjjccc```ZZZZZZ]]]dddmmmtttuuuuuunnnrrrwww||||||xxxqqqkkkqqqkkkcccXXXNNNGGGBBB@@@BBB@@@===:::888888999:::???@@@AAA@@@>>>:::666333))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((444333111000///...//////......---,,,***)))((((((******)))(((((((((((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""%%%((($$$&&&$$$$$$######"""""""""!!!########################((($$$$$$"""''')))%%%!!! """$$$$$$###"""%%%%%%### %%%%%%### $$$&&&$$$#########""""""!!!!!!$$$$$$!!!+++&&&)))$$$""" ###%%%'''''')))$$$!!!'''%%%!!!################################################,,,###---&&&&&&$$$###%%%$$$ $$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''' """'''+++,,,&&&$$$***$$$ &&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""############$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$##################%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$########################%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))(((((((((((())))))$$$%%%'''((((((((('''&&&%%%(((+++,,,+++(((''''''***---000111555===JJJTTTiiittt~~~~~~tttkkkhhhiiiiiijjjjjjhhhhhhlllsssyyy~~~{{{{{{xxxsssnnnjjjggggggbbbfffkkkkkkiiijjjqqqxxxxxxttt|||{{{}}}xxxpppgggdddffffffaaa[[[RRRNNNHHHCCCAAABBBEEEGGGLLLOOOTTTYYY___fffoootttnnntttyyyzzzvvvsssrrrtttmmmlllkkkmmmooonnnjjjfffaaaffflllpppqqqrrrtttvvv}}}~~~vvvgggWWWJJJDDD?????????>>>===;;;::::::>>>DDDEEEBBBAAACCC@@@:::222000---***((('''&&&&&&(((&&&%%%&&&(((+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''444333111000///...//////......---,,,+++******)))******)))(((((((((((((((((((((((((((((((((((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%!!!###)))***&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&%%%((()))$$$''')))%%%"""$$$((()))'''###!!!''',,, %%%((()))%%%$$$#########"""""""""""")))""" ---"""&&&""""""$$$&&&%%%!!!&&&'''%%%###""""""################################################---+++%%%""""""%%%%%%(((+++'''!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###)))!!!""",,,%%%%%%$$$&&&***)))***$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###############$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$########################%%%%%%$$$######$$$%%%%%%"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%))))))(((((((((((())))))%%%&&&'''((((((((('''&&&+++***)))&&&$$$%%%(((***(((...777???GGGRRR^^^ggglllmmmkkkgggaaa^^^^^^```VVV]]]fffmmmqqqssswwwzzzwww{{{~~~|||}}}xxxqqqllljjjhhhhhhhhhfffkkkrrrvvvwww{{{|||}}}~~~|||xxxwww{{{}}}xxxsssssssssppplllpppkkkbbbXXXPPPJJJGGGFFFEEEDDDCCCEEEJJJPPPVVVYYYdddjjjooorrrqqqrrruuuyyywwwuuusssqqqoookkkeeeaaaYYY[[[\\\^^^aaahhhqqqwww{{{oooccc]]]LLLFFF???;;;<<<@@@CCCEEE;;;CCCHHHHHHHHHGGGAAA:::>>><<<888333...***'''%%%)))(((''''''((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''444333111000///...//////...---------,,,,,,++++++******)))(((((((((((((((''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&$$$ (((%%%""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!'''$$$&&&(((222((("""!!!"""''''''"""(((!!! &&&)))###############"""""""""%%%'''---!!!(((%%%!!!!!!###'''+++,,,))))))'''"""%%%,,,###################################################&&&---***&&&&&&***(((!!!$$$))))))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################'''######%%%!!!&&&$$$)))!!!$$$(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$%%%$$$$$$$$$############"""###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%########################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''))))))(((((((((((())))))'''((((((((((((((('''&&&)))))))))((((((+++111555111===MMMZZZbbbgggjjjlllhhhaaaWWWQQQQQQUUUZZZ\\\eeemmmvvvzzzyyyuuurrrqqquuu{{{|||wwwuuuuuurrrpppmmmlllooosssvvvwwwuuuzzz}}}zzzuuuvvv{{{}}}yyyvvvvvvwwwvvvrrrnnnjjjoootttwww{{{~~~{{{uuuiiidddcccfffiiijjjlllooo}}}|||pppkkkqqqwwwwww{{{{{{{{{{{{zzz~~~uuukkkaaaZZZVVVTTTNNNIIICCCAAACCCGGGHHHHHHYYY[[[^^^______bbbhhhmmmuuuttttttuuuuuurrroookkk```]]]YYYWWW[[[fffsss}}}}}}|||tttoooqqqfffWWWLLLFFFEEEEEEEEEGGGIIIHHHEEEFFFJJJKKKJJJJJJHHHEEE???999333...+++***)))((())))))(((&&&###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''444333111000///...//////------------------------***))))))(((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''---,,,(((&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))###%%%""" '''!!!"""------%%%!!!&&&---'''%%%"""!!!'''+++ ###((()))&&&$$$$$$######################## +++&&&$$$...555"""&&&(((%%% ###(((&&&"""################################################''')))"""!!!###!!!"""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%!!!&&&+++---))) ---$$$$$$***$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))((((((''''''''')))+++,,,...111666999>>>KKK]]]jjjnnnjjjccc^^^ZZZVVVRRRPPPTTTYYY___bbbwww{{{}}}xxxuuuuuu~~~|||xxxrrrnnnnnnrrrvvvppprrruuuyyy~~~{{{yyyrrrjjjbbbbbbgggssstttttttttrrrpppllljjjnnnsssxxx{{{~~~zzzrrriiieeeeeeiiilllmmmqqquuuppprrrnnnhhhgggpppxxx{{{uuutttttttttqqqmmmiiihhhlllqqqwww|||}}}yyypppkkkgggfffccc\\\UUURRRRRRQQQMMMIIIKKKLLLLLLKKKMMMRRRYYY___kkkmmmpppssswwwyyyyyyyyysssnnngggbbbcccjjjssszzznnnmmmoootttzzz~~~|||zzzuuugggWWWJJJAAA<<>>999666---+++)))))))))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''444333111000///...//////------------------------***))))))(((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''(((((())))))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""%%%$$$ !!!'''################################################&&&!!!&&&$$$"""$$$&&&(((&&&$$$!!!!!!""" """""" %%%%%%''')))$$$###############$$$$$$$$$&&&%%%&&&!!!,,,)))$$$"""###$$$&&&&&&,,,'''$$$'''%%% ###################################################'''%%%"""(((%%%$$$((($$$"""&&&+++...########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$###---*** ###&&&))) ((('''(((,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$##################$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))******,,,---111888AAAGGGTTTZZZaaaeeeddd___XXXTTTNNNUUU^^^ccccccdddfffiiimmmsss{{{{{{tttkkkfffhhhooovvvzzz{{{~~~zzzwwwuuusss{{{vvvqqqnnnjjjfffhhhmmmtttvvvyyy{{{|||{{{zzzzzz}}}~~~|||xxxvvvvvvxxxxxxvvvwww{{{wwwxxxvvvtttuuu{{{}}}|||zzzwwwuuuttttttsssvvvtttrrrrrrtttssspppmmmfffiiiooovvv}}}~~~wwwsssrrroookkkfffcccbbb]]]TTTMMMEEEDDDBBBBBBDDDJJJQQQVVV```bbbfffjjjnnnrrruuuwww|||vvvqqqnnnmmmllllllhhhfffeeejjjttt}}}~~~qqq]]]MMMFFFBBBDDDHHHLLLMMMJJJHHHGGGKKKLLLMMMMMMJJJFFFBBB???555111,,,(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''444333111000///...//////...---------,,,,,,++++++******)))(((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  !!!###%%%!!!""""""""""""#########""""""""""""""""""""""""!!!%%%***''' %%%  $$$((('''"""(((555FFFQQQNNNBBB111''' ''''''"""$$$+++#########$$$$$$$$$$$$$$$$$$ )))---BBBLLL***&&&!!! !!!!!!!!!$$$ !!!---################################################000NNN666"""%%%%%%%%%&&&""""""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###%%%222###$$$)))***"""111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))***++++++,,,---///555@@@QQQcccooozzztttiii^^^VVVRRRQQQRRRNNN^^^pppwwwsssmmmlllooottt{{{|||zzzoookkkiiimmmttt{{{~~~~~~~~~xxxuuurrrqqqrrrssssssssswwwuuuvvv{{{|||{{{|||~~~~~~~~~|||wwwwwwyyyyyysssnnnfffiiimmmqqquuuyyy}}}{{{vvvuuutttwww|||zzzxxxvvvssskkkbbbZZZUUUQQQKKKEEEBBBBBBDDDEEENNNPPPTTTXXX^^^eeemmmrrr~~~}}}|||{{{xxxsssmmmhhheeebbb```bbbhhhrrrzzz~~~{{{jjjbbbRRRLLLFFFDDDAAA@@@CCCHHHKKKLLLMMMMMMLLLIIIFFFDDD@@@;;;444...***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''444333111000///...//////......---,,,+++******)))******)))(((((((((((((((&&&&&&''''''((())))))***&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################NNNwwwzzzssswwwzzzuuuvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvv|||KKK###)))$$$%%%###---]]]TTT111"""#########$$$$$$%%%%%%%%%!!!+++###!!!"""***cccGGG+++"""!!!))),,,&&&"""$$$################################################((([[[;;;&&& &&&000########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&$$$%%%ssszzzzzz|||rrr}}}tttyyy777$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$#########$$$$$$############$$$$$$###########################$$$%%%%%%%%%%%%$$$###"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((()))))))))((((((((()))+++---...111555<<>>CCCEEEGGGJJJLLLMMMNNNNNNMMMKKKIIIFFFAAA;;;444///((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''444333222000000000000111///......------,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$---&&&***%%%&&&"""000FFF$$$)))""""""+++***!!!(((&&&(((lllddd ///"""&&&---######$$$$$$$$$%%%%%%%%%===///!!!%%%%%% ###%%%******""" !!!!!!+++,,,%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$&&&!!!&&&>>>www$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$###"""!!! %%%%%%#########$$$%%%&&&#########"""""""""""""""##################$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$&&&&&&%%%$$$###"""!!!  !!!###$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''(((((()))******''',,,000...***,,,444===GGGSSSaaaiiifff^^^WWWTTTSSSTTTTTTRRRQQQWWWccclllnnnvvv~~~vvvuuurrrmmmkkknnnwww~~~{{{wwwwwwvvvuuuvvvyyyvvvqqqmmmnnnttt~~~ooommmjjjfffaaa```aaacccdddcccdddiiioootttuuutttsssoookkkjjjkkkhhhbbb\\\```^^^\\\[[[[[[^^^aaaccckkkpppqqqoooooouuu|||~~~~~~~~~yyyooogggdddhhhooottt|||}}}uuulllgggddd\\\^^^\\\TTTMMMJJJFFFBBBJJJNNNQQQTTT```pppyyyzzzsssvvv|||}}}ssslllgggeeecccbbbeeelllvvv}}}ooo~~~wwwhhhYYYNNNBBBCCCFFFJJJHHHDDDFFFJJJNNNPPPNNNIIIGGGFFF===222---+++(((''''''&&&%%%$$$)))((((((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%444333222000///000000111///......------,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$444}}}ttt"""""" +++!!!GGG(((555///"""###$$$'''FFFyyyGGG---''' ***%%%!!!######$$$$$$$$$%%%%%%%%%"""---YYY111***''''''555111'''(((((( &&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$&&&!!!&&&>>>www$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$######"""!!!!!!!!!%%%$$$###"""""""""###$$$###"""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################"""###$$$$$$###"""###$$$$$$$$$$$$###############"""######$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,---+++'''######%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''((((((((())))))+++*********************(((((((((***000;;;FFFNNN^^^bbbeeeddd^^^WWWRRRPPPPPPSSSXXX[[[]]]bbbiiiooovvv}}}}}}vvvvvvwwwvvvuuuvvvzzzvvvppppppqqqrrrqqqxxxvvvuuuuuuyyyeeeccc```___^^^___aaabbbaaaaaaccciiipppvvvxxxxxxzzztttlllhhhgggeeeaaa]]]XXXWWWUUUTTTVVVYYY\\\___dddgggfffbbbccchhhmmmnnnsssxxx|||~~~wwwuuupppmmmkkkkkklllmmmmmmuuuzzzrrriiijjjfff___ZZZXXXTTTOOOEEEHHHJJJMMMWWWeeemmmmmmoooqqqwwwzzzrrrhhheee```\\\]]]dddooowwwxxx|||nnncccWWWHHH;;;;;;CCCIIILLLNNNLLLNNNMMMIIIIIIJJJEEE>>>666222---)))(((((('''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%444333111000//////000000///......------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$***&&&'''>>>RRRqqq""")))!!!%%%---&&&""""""CCCBBB333666 '''%%% '''+++((("""%%%))):::KKK"""###)))444&&&######$$$$$$$$$%%%%%%%%%222***&&&'''&&&%%%+++666sss(((((("""!!!"""---'''!!!$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$#########&&&!!!&&&>>>www$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""######&&&%%%%%%$$$###"""!!!!!!########################"""###$$$$$$###"""###$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))///333000)))###"""$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''((((((((()))))))))))))))(((((('''(((((((((///,,,,,,444CCCTTTaaafffmmmhhhaaaYYYTTTRRRRRRSSSSSSWWW^^^fffmmmssswwwyyy}}}xxxuuu|||}}}}}}yyyvvvyyyuuummmnnnuuuyyyvvv~~~gggdddbbbcccgggkkklllkkkwwwwwwyyy~~~tttkkkfffbbb^^^[[[WWWVVVUUUTTTVVVZZZ]]]```eeefffeeebbbdddjjjkkkiiinnnsssvvvvvvxxx{{{{{{xxxyyy{{{}}}tttvvvzzz{{{qqqjjjddd[[[RRRKKKKKKIIIGGGIIIOOOQQQPPPUUUZZZcccqqq~~~{{{|||vvvlllbbb\\\]]]ccciiizzzyyyuuubbbLLLCCCBBBCCCDDDFFFIIILLLLLLJJJJJJLLLKKKHHHBBB===666000---,,,+++***(((((('''''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%444333111000//////000000///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$111,,,((($$$$$$---]]]222 '''!!!###(((,,,)))'''"""...yyyEEE666!!!<<<$$$///&&& '''((( )))222---&&&'''nnnppp"""$$$...(((######$$$$$$$$$%%%%%%%%%### !!! !!!((($$$AAAJJJ666%%% ((('''((((((!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%!!!&&&>>>www$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""############%%%$$$######""""""!!!!!!"""""""""""""""#########%%%$$$$$$$$$###"""""""""########################"""###$$$$$$###"""###$$$"""############$$$$$$$$$###$$$$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((******&&&$$$###$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((()))))))))'''&&&&&&'''((()))+++,,,555777>>>JJJXXXdddkkkmmmccc\\\TTTNNNPPPVVV\\\```aaadddkkkttt}}}{{{tttpppppptttzzzxxxsssvvvyyyyyywwwsssqqqppprrr~~~yyy{{{{{{wwwtttvvv{{{}}}uuulllfff```]]]\\\ZZZYYYXXXZZZ]]]aaacccgggiiijjjlllrrrwwwuuuppprrruuutttooolllllljjjfffggglllrrryyy}}}~~~~~~{{{vvvrrrooolllkkkpppwww|||uuuhhh\\\\\\YYYSSSMMMIIIGGGDDDAAABBBHHHRRR^^^iiirrrxxx{{{zzzppphhhbbbbbbbbbsss{{{zzzpppbbbPPPAAA===AAAFFFHHHJJJJJJKKKKKKKKKKKKJJJFFF???:::666333///---***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&333222111////////////000///......------,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """"""$$$&&&%%%"""___"""'''!!!((((((###TTT!!!000((("""(((---!!!%%%$$$&&&$$$!!! $$$,,,***%%%)))###fff777$$$///######$$$$$$$$$%%%%%%%%%%%%&&&(((+++)))%%%$$$&&&!!!$$$)))...))))))$$$%%%***"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""%%% &&&>>>www$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!""""""############"""""""""###$$$$$$$$$%%%########################"""###$$$$$$###"""###$$$$$$$$$$$$############""" !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&%%%###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))***+++---///111777BBBRRR___cccbbb```^^^RRROOOMMMOOOWWWbbblllrrrrrrwwwyyyrrrooolllkkkpppxxxqqqkkkjjjnnnpppoookkklllqqqvvv{{{xxxqqqkkkgggbbbaaa___^^^___aaaeeegggiiinnntttzzz{{{~~~~~~zzzrrrmmmllljjjfff\\\^^^bbbggglllqqqtttvvv}}}|||yyyvvvsssqqqqqqrrrjjjooouuu|||zzzpppkkkddd^^^XXXQQQKKKHHHCCCIIIPPPSSSUUU\\\hhhqqqyyy|||~~~}}}yyysssnnnlllmmmlllkkkiiiiiimmmuuu|||zzz|||zzzjjjVVVLLLKKKDDDDDDEEEHHHJJJJJJKKKKKKLLLJJJGGGDDD@@@;;;555000***)))(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&333222000///....../////////......------,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''&&&!!! ######TTT######///---***'''...222)))###!!!$$$ ,,,''' 000$$$XXX,,,"""***!!!###%%%'''***,,,)))######&&&)))!!!'''mmm+++000---######$$$$$$$$$%%%%%%%%%)))&&&!!! '''---!!!)))'''!!! ^^^###'''!!!###'''"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$ &&&>>>www$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$############"""!!!!!!""""""#########$$$###$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%$$$$$$$$$######"""""" !!!"""###$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$ %%%(((&&&"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((()))))))))******+++***)))***+++...111222CCCRRRdddkkkfff[[[TTTQQQMMMPPPVVV^^^gggqqqyyy~~~~~~qqqgggfffkkkqqqyyyzzznnnkkkmmmaaaiiirrruuutttuuuyyy~~~~~~zzz||||||xxxvvvnnnmmmkkkjjjlllooorrruuu~~~zzzrrrmmmhhhbbbcccbbbbbbdddgggkkkoooqqqrrrtttvvvxxxxxxzzz|||~~~xxxxxxxxxwwwwwwzzz~~~wwwpppfffZZZQQQNNNGGGKKKNNNLLLKKKPPP]]]hhhpppwwwyyyuuuppphhh```\\\[[[___iiissszzzyyy~~~tttbbbWWWIIIDDDAAADDDHHHJJJKKKLLLKKKJJJJJJIIIGGGBBB;;;666+++***)))'''''')))***,,,''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''333222000///....../////////......------,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!%%%)))JJJ222$$$(((+++((((((iii""",,,###(((&&&+++555ZZZ %%%&&&'''$$$%%%!!!---***+++)))---/// &&&######$$$$$$$$$%%%%%%%%% '''***((($$$"""!!!###!!!***444ccc666%%%)))%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$ &&&>>>www$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$############""""""""""""""""""#########!!!"""###$$$%%%%%%$$$$$$ !!!!!!"""######$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###############$$$$$$$$$!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++(((((()))))))))*********))))))***,,,111666;;;>>>TTT^^^iiihhh^^^SSSMMMMMMSSS[[[fffooouuuzzz{{{qqqjjjfffjjjrrr~~~~~~~~~zzzpppeeeaaafffmmmeeeooo|||~~~}}}|||{{{zzzzzzyyyxxxxxx{{{~~~~~~~~~}}}xxxwwwvvvwwwyyy~~~zzzrrriiiaaa______``````bbbcccdddeeemmmooorrrrrrrrrsssvvvyyy}}}|||{{{xxxvvvvvvvvvwwwkkklllooovvvzzzmmmdddbbbYYYWWWTTTPPPOOOQQQWWW[[[dddjjjrrryyy{{{{{{zzzyyytttkkkbbb^^^ZZZYYY^^^fffsssyyyvvvjjj]]]NNNAAA@@@DDDGGGHHHJJJIIIHHHHHHIIIIIIFFFAAA>>>444222///+++***)))***+++''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''333222000///....../////////......------,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((("""###***(((%%%555&&&((('''$$$,,,)))$$$(((((("""!!!"""xxx,,,666***)))'''$$$)))"""555###''' %%%)))&&&$$$&&&''')))*** 222 %%%ttt:::#########$$$$$$$$$%%%%%%%%%(((((($$$ """(((+++$$$$$$"""$$$!!!@@@***&&&### ############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!$$$ &&&>>>www$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$############"""######"""""""""""""""""" """###$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$ !!!"""###$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """&&&((()))(((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&'''((()))***+++,,,))))))))))))***************,,,///555===FFFNNNRRR\\\```aaa\\\RRRJJJHHHJJJXXXcccpppyyy|||~~~|||pppfffeeekkkrrruuu|||}}}}}}rrrnnnggg___ZZZ[[[```eeeuuu~~~zzz~~~{{{wwwxxxyyyxxxwwwvvvwwwxxxyyy{{{}}}|||zzzyyy{{{}}}{{{|||}}}}}}|||{{{|||}}}xxxxxxxxxzzz}}}wwwnnnaaacccfffiiijjjjjjhhhggggggiiijjjjjjhhhiiillloooppprrruuuxxxzzz{{{||||||mmmlllkkknnnvvvzzzrrrggg^^^YYYUUUOOOKKKKKKQQQYYYbbbjjjqqqxxx{{{vvvmmmfffccc]]]WWWWWW[[[```uuupppZZZEEE???AAABBBDDDFFFHHHGGGFFFGGGHHHHHHFFFDDD???;;;666000+++(((&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''444333222000000000000111///...,,,,,,------,,,++++++)))((((((***+++)))'''))))))))))))))))))))))))'''(((((((((&&&%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%>>>%%%$$$!!!#################################!!!$$$///:::999000$$$$$$############$$$$$$%%% ***+++"""ddd(((&&&%%%%%%$$$#########$$$###$$$""""""%%%%%%"""'''///sss000 %%%%%%(((000$$$$$$$$$$$$$$$$$$$$$$$$'''%%%&&&###%%%'''iii &&&''')))$$$&&&###'''000ZZZ'''###&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###$$$%%%$$$%%%%%%%%%%%%$$$######&&&%%%###"""""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""&&&&&&%%%%%%$$$%%%%%%%%%'''---*** &&&(((###&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))************))))))))))))+++&&&%%%))),,,,,,,,,///000333;;;KKK]]]iiijjjhhhbbbWWWIIIBBBEEELLLSSSVVVooojjjkkkyyy~~~vvvssshhhgggqqqtttwww|||uuuttttttdddbbb\\\VVVZZZgggrrrwww~~~|||xxxxxxxxxwwwwwwvvvvvvvvvzzzyyyxxxwwwwwwwwwxxxyyy{{{zzzyyyxxxxxxyyyzzz{{{xxxwwwvvvuuuuuuuuuvvvwwwttttttssstttvvvxxxzzz||||||{{{yyyxxxxxxpppqqqrrrrrrrrrrrruuuwwwyyywwwrrrjjjdddbbbeeeiiibbb___```kkkzzz~~~yyyyyywwwsssrrrwwwtttfff]]]PPPDDDDDDEEEIIIPPPZZZfffpppvvvlllttt|||}}}wwwmmmgggddd___nnnwwwoooaaaSSSGGGBBBAAABBBFFFGGGHHHIIIIIIIIIHHHHHHIIIFFF@@@999222---***(((...***&&&%%%&&&(((((('''))))))((('''&&&&&&%%%%%%444333222000000000000111000...------------+++******,,,...,,,(((&&&'''***(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%>>>%%%$$$!!!###########################!!!!!!$$$+++)))"""$$$$$$############$$$$$$ &&&)))&&&"""&&&&&&%%%$$$$$$######$$$$$$%%%((('''!!! ###$$$888"""&&&(((ddd ///""""""(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$"""###'''%%%"""***+++AAA)))###'''...!!!&&&&&&###)))===www,,,,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%###"""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%,,,+++"""$$$&&&###&&&%%%$$$###""""""""""""########################$$$############$$$$$$%%%########################"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))'''%%%&&&***+++***,,,///111:::III\\\lllrrrpppkkkUUUPPPIIIHHHOOOYYYccchhhqqqttt|||{{{uuujjjmmmmmmuuuvvvqqqrrrrrriiijjjfffbbbeeeqqq}}}}}}uuutttxxx}}}{{{vvvsssqqqpppttttttuuuuuuvvvvvvvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxxxxxxxyyy{{{{{{xxxwwwvvvuuutttuuuuuuvvvrrrrrrrrrrrrtttuuuwwwxxx||||||{{{zzzzzzyyyxxxxxx}}}|||}}}{{{|||}}}{{{qqqgggaaa___```^^^]]]___ccckkkqqquuuvvvyyy|||}}}zzzyyy|||yyyuuuwwwttthhhTTTBBBKKKJJJJJJMMMSSS[[[ccchhhsssxxx~~~~~~zzzuuusssssslllooorrrttttttuuuwwwzzzxxxqqqhhhaaa[[[SSSHHH@@@AAACCCGGGKKKMMMLLLJJJGGGHHHGGGDDD???999333---******(((%%%&&&((()))(((''')))(((((('''&&&&&&%%%%%%444333222000000000000111111///---------,,,***)))(((///333///&&&"""&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%>>>%%%$$$!!!#################################""" !!!$$$"""$$$$$$############$$$$$$ $$$###""",,,'''%%%%%%$$$$$$######$$$$$$$$$)))(((%%%&&&''''''%%%(((%%%nnn444###*** )))""""""'''$$$$$$$$$$$$$$$$$$$$$$$$,,, &&&(((###&&&zzz(((&&&((((((###)))@@@uuu %%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######%%%$$$######"""#########!!!!!!"""############"""$$$$$$$$$###############$$$$$$#########$$$$$$%%%$$$,,,---$$$!!!$$$"""&&&%%%$$$######"""######""""""""""""""""""""""""#########$$$######""""""########################"""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))((('''(((***))))))///666;;;GGGYYYiiiqqqooogggaaaMMMNNNPPPTTT[[[dddnnnuuu{{{{{{ooojjjgggpppxxxuuullllllnnnooopppvvvyyyxxx|||}}}wwwtttssspppjjjffffffjjjoootttrrrooommmkkkiiiiiiiiinnnoooqqqssstttvvvvvvwwwvvvuuutttsssttttttuuuvvvxxxwwwwwwwwwxxxxxxyyyzzzxxxwwwvvvtttssssssssssssppppppppppppqqqrrrssstttttttttuuuuuuuuuvvvvvvvvvwwwxxxzzz|||~~~|||qqqhhhdddbbb```aaabbb```^^^```gggmmmsssyyyzzzvvvuuussspppkkkiiikkkttt{{{gggUUUXXXTTTOOOKKKJJJNNNTTTXXXlllrrryyy~~~~~~~~~}}}uuujjjcccaaafffmmmqqqtttqqqrrrvvvxxxmmmWWWDDD>>>???BBBGGGMMMOOOMMMJJJHHHIIIIIIHHHCCC;;;444///((('''&&&'''))))))((('''((((((((('''&&&&&&%%%%%%444333222000000000000111222000...------,,,***((((((...222...'''###'''---&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$>>>%%%$$$!!!###########################"""$$$%%%$$$###$$$%%%%%%$$$$$$############$$$$$$'''""")))"""[[[111%%%%%%$$$$$$###$$$$$$%%% $$$%%%""" !!!!!! 222+++111000!!!(((&&&$$$$$$########################&&&)))))))))''')))(((>>>[[[#########&&&###)))???ttt $$$+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$##################!!!""""""################################################"""######$$$$$$$$$,,,...'''!!!!!!######&&&%%%$$$$$$####################################"""###$$$$$$###""" ####################################$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))))))))+++***)))******000===JJJXXX___gggkkkfff^^^VVVRRRQQQWWW___cccfffjjjqqqwww~~~pppiiiiiivvvuuutttpppmmmmmmpppuuuwww}}}~~~|||zzzvvvpppkkkfffeeebbb___\\\]]]```dddfffeeedddcccdddeeefffgggjjjkkknnnppprrrttttttuuuttttttsssrrrrrrsssuuuvvvwwwwwwvvvvvvvvvuuuuuuuuuvvvuuutttsssrrrqqqppppppnnnnnnnnnooooooppppppqqqpppppppppqqqqqqrrrrrrssstttvvvxxxyyyxxxzzz}}}}}}yyyvvvtttoooooonnniiiccc```cccggghhhnnnvvvzzzyyyvvvrrrppppppooollljjjjjjooowww}}}}}}vvvooohhh]]]SSSLLLJJJLLLNNNWWW___kkkuuu{{{{{{pppeee^^^]]]aaadddjjjppp}}}mmmXXXIIIDDD???@@@FFFKKKNNNNNNJJJKKKMMMLLLIIICCC<<<888---,,,***(((((('''''''''(((((('''''''''&&&&&&&&&444333222000000000000111222000...------,,,***((((((***++++++))))))***,,,'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$>>>%%%$$$!!!########################### !!!###$$$"""!!!###%%%$$$$$$############$$$$$$((('''""""""%%%BBB%%%$$$$$$###$$$$$$%%%%%%$$$$$$!!!###***...---;;;%%%zzzfff!!!&&&&&&%%%%%%###########################!!!)))((($$$///%%%666***)))$$$""")))AAAyyy'''&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$##################$$$#########"""###$$$$$$%%%%%%$$$$$$###########################"""""""""######$$$%%%&&&+++---(((###"""###$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###""" ########################$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))'''((((((((())))))******,,,******---444AAAWWWiiivvvtttnnncccWWWOOONNNOOOXXXaaammmsssttttttwww{{{yyytttooolllpppwww|||wwwyyy|||ppppppqqquuu{{{|||tttooorrrqqqqqqpppnnnkkkfffccc^^^]]][[[XXXVVVVVVXXXZZZXXXXXXXXXYYY[[[]]]___aaafffhhhkkknnnpppqqqqqqqqqsssrrrqqqqqqqqqrrrtttuuuwwwvvvuuutttsssqqqppppppsssrrrrrrqqqooonnnmmmllllllmmmmmmnnnnnnooooooooooooooooooooooooooooooooosssvvvwwwvvvtttuuuzzz}}}|||}}}~~~zzzvvvqqqmmmjjjfffgggjjjkkkllllllmmmnnnooonnnnnnmmmlllnnnqqqttt|||zzzxxxhhh[[[SSSOOOMMMJJJOOOWWWaaakkkuuu~~~yyy}}}}}}wwwjjj```[[[[[[cccqqqtttaaaVVVHHH???>>>CCCIIIMMMLLLMMMMMMLLLJJJGGGDDDBBB888555000+++'''&&&'''((('''''''''''''''&&&&&&&&&444333222000000000000111111///---------,,,***))))))'''&&&(((+++,,,+++)))(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###>>>%%%$$$!!!###########################%%%###$$$%%%### !!!$$$$$$$$$############$$$$$$+++!!!AAARRR$$$$$$######$$$$$$%%%%%%###%%%###"""!!!...###---...)))555((($$$$$$###&&&########################///***!!!&&& $$$,,,fff######$$$'''!!!$$$>>>ttt%%%### %%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%###############$$$$$$$$$###############$$$%%%&&&((()))(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&''''''((()))))))))(((((())))))******++++++******///:::HHHYYYooo{{{ssseeeVVVKKKIIIOOOUUU]]]hhhvvv}}}ssskkkiiimmmttt~~~~~~zzzuuupppqqqsssuuuuuuzzzxxxppplllhhheeeiiiiiiiiigggddd```\\\ZZZWWWUUUSSSQQQOOOOOOPPPPPPQQQQQQQQQSSSUUUXXXZZZ\\\```bbbfffiiikkklllllllllpppoooooonnnoooppprrrssstttssssssrrrpppnnnlllkkknnnnnnnnnnnnmmmllljjjjjjiiijjjkkklllmmmmmmmmmmmmoooooonnnnnnmmmlllllllllssstttuuusssqqqrrrvvvzzz~~~||||||yyywwwvvvxxx}}}{{{tttnnnlllhhheeeeeegggjjjlllnnnmmmlllnnnrrrtttuuuuuuuuuvvvuuupppmmmpppzzzpppbbbYYYTTTOOOMMMKKKNNNXXXggguuutttpppgggddddddsssvvvmmm]]]NNNDDDBBBDDDFFFKKKKKKKKKKKKJJJIIIIIIHHH@@@>>>999222+++((('''(((''''''''''''''''''''''''444333222000000000000111000...------------+++******'''&&&'''***+++)))'''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%%%%%%%$$$###>>>%%%$$$!!!###########################((($$$###'''&&&###"""%%%$$$$$$############$$$$$$)))666]]]$$$$$$######$$$$$$%%%&&&###'''&&& &&&222:::bbbOOO"""&&&$$$!!!&&&########################!!!JJJwwwGGG;;;$$$!!!'''))) !!!:::www((((((&&&)))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%&&&''')))%%%""""""###$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&########################$$$############$$$$$$%%%########################((('''%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&&&&''''''((())))))))))))))))))***+++,,,,,,,,,+++///;;;NNN^^^kkkxxxnnnfff[[[PPPLLLOOOXXX___eeeooo}}}}}}ooommmnnntttyyy~~~}}}}}}vvvuuu~~~ssspppqqqppp}}}~~~vvvjjjffffffdddbbbaaabbbaaa___[[[WWWTTTSSSOOONNNLLLKKKJJJJJJJJJIIIMMMMMMMMMNNNPPPRRRUUUVVVWWWZZZ___cccgggiiiiiiiiillllllkkkkkklllmmmooopppnnnnnnoooooonnnmmmlllkkkjjjjjjkkkkkkkkkjjjhhhhhheeefffgggiiikkkkkkkkkkkkllllllllllllkkkkkkkkkkkkoooppppppooooooqqqtttvvv}}}}}}||||||xxxtttppppppuuu|||zzzvvvpppllljjjlllmmmoooooojjjgggjjjrrrxxxzzzxxxmmmhhhhhhhhhbbb]]]eeetttpppeee___VVVQQQLLLJJJPPPZZZeeelllrrr|||xxxuuullltttzzzyyytttiiiZZZMMMFFFDDDGGGHHHIIIJJJJJJJJJJJJJJJCCCCCCAAA;;;333,,,)))(((''''''''''''''''''''''''444333222000000000000111///...,,,,,,------,,,+++***)))''''''(((((('''&&&(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$###>>>%%%$$$!!!###########################%%%$$$&&&###"""$$$$$$$$$############$$$$$$''''''"""iiiaaa$$$#########$$$%%%%%%&&&###$$$ !!!<<>>###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%,,,$$$%%%+++...YYY***&&&###(((!!!%%%+++$$$"""YYY,,,***))),,,'''%%%%%%---######000000!!!)))iii,,,!!!***+++$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$###&&&%%%$$$#########%%%%%%%%%%%%$$$$$$###"""!!!!!!######################################################$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))///'''%%%,,,...))),,,444>>>WWWpppyyyyyyvvvkkk^^^dddfffffffffkkksssuuusss{{{qqqhhhhhhiiiyyy|||sssmmmjjjhhhjjjkkklllnnnrrrxxxzzznnnfffbbb```]]]YYYWWWVVVUUUVVVRRRQQQPPPNNNLLLKKKIIIIIIFFFFFFEEEDDDDDDCCCDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHJJJMMMRRRWWW\\\___``````eeeeeeeeeeeefffiiikkkllllllkkkiiihhhhhhiiijjjjjjhhhhhhhhhgggeeedddbbbaaaeeeeeeeeeeeeeeeeeeeeeeeehhhiiijjjlllllllllkkkkkkiiikkkmmmmmmmmmnnnppprrrssstttuuuvvvvvvuuuttttttsssqqqpppppprrrwww|||sssnnnfff___^^^aaagggkkknnnppprrruuuvvvtttqqqnnnttt~~~{{{vvvxxx|||nnngggaaa^^^YYYSSSPPPQQQTTTZZZeeepppyyy~~~~~~|||zzztttpppmmmjjjlllppppppwww}}}~~~kkkXXXIIIFFFBBBBBBEEEGGGHHHGGGEEEEEEEEECCC???888222...---+++((('''''''''&&&%%%333222111000////////////...------,,,,,,++++++***))))))((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&(((%%%######%%%&&&%%%###>>>###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$########################,,,'''+++&&&444;;;BBB((($$$(((%%%$$$)))(((###"""BBBIII((('''$$$&&&!!!(((111TTT(((&&&888---"""(((&&&***$$$!!!444 HHH ,,,...###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%$$$######"""###$$$%%%%%%%%%$$$$$$###""""""!!!#########################################################$$$$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&'''''''''''''''&&&''''''((()))))))))))))))***&&&''',,,---...:::JJJ^^^ooovvvjjj```[[[rrrwwwxxxuuutttwwwzzzzzzvvviiieeehhh}}}vvvmmmiiihhhhhhhhhjjjmmmqqqyyy{{{||||||yyyrrrhhh^^^XXXWWWUUURRROOOMMMLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>???@@@AAACCCDDDBBBDDDHHHMMMQQQTTTVVVWWW``````aaabbbdddfffiiijjjlllkkkjjjiiiiiijjjkkkkkkhhhgggfffeeedddbbbaaaaaaccccccdddddddddeeeeeeeeefffggghhhiiijjjjjjiiiiiihhhiiikkkllllllmmmoooqqqrrrssstttuuuuuuuuutttssssssrrrqqqqqqtttyyy~~~~~~}}}|||~~~zzzqqqhhhcccaaabbbdddfffhhhlllrrrxxxyyywwwsssqqquuu~~~{{{~~~{{{rrriii```[[[[[[QQQQQQVVVbbbpppyyy|||{{{}}}yyyrrrkkkhhhkkknnnwwwoooNNNIIIDDDDDDGGGIIIGGGDDDFFFGGGHHHGGGDDD???:::666...+++(((&&&&&&'''''''''222222111000////////////...------,,,,,,++++++***))))))((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''%%%######%%%&&&&&&&&&>>>###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))!!!''':::'''###(((%%%***"""'''+++ttt+++'''""",,,$$$)))***222666!!!...((('''... dddFFF"""!!!%%%999kkk''' +++111---***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################"""""""""######$$$%%%%%%$$$$$$###"""""""""#########################################################$$$$$$$$$$$$%%%######$$$$$$$$$######"""$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%%%%%%%&&&'''((((((((((((((()))))))))))))))))))))((('''***,,,+++111GGG___qqqxxx|||nnn```___eeeuuu{{{|||wwwuuu{{{|||sssjjjgggkkkrrrvvvlllggggggiiilllkkknnnttt|||{{{sssiiiiiihhhfffaaaZZZTTTOOOPPPNNNLLLJJJIIIHHHIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA???>>>=========;;;;;;;;;<<<===>>>???@@@@@@AAACCCGGGKKKNNNRRRSSSZZZ[[[\\\^^^aaadddgggiiijjjiiihhhgggggghhhiiijjjhhhfffdddbbbaaa``````aaa``````aaabbbcccdddeeeeeecccdddeeeggghhhhhhggggggfffhhhjjjjjjjjjkkkmmmooopppppprrrsssssssssrrrrrrrrrrrrqqqrrrvvv{{{~~~zzzyyy{{{}}}~~~~~~uuunnniiieeedddccccccgggnnnwww{{{yyyuuuqqqrrruuuxxxvvvooommmooozzzlllaaa]]]PPPKKKHHHPPP```ooovvvxxx~~~vvvhhhbbbcccllluuu___VVVKKKDDDDDDEEEEEEDDDFFFGGGHHHIIIGGGDDDAAA???333...)))&&&&&&'''((()))222111000//////......///...------,,,,,,++++++***))))))(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&'''>>>######!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$########################<<<)))###111CCC ***+++###'''aaa&&&)))$$$"""%%%XXX$$$"""%%%###<<<!!!%%%---$$$%%%!!!(((@@@zzz...$$$!!!### '''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######"""""""""""""""#########$$$$$$$$$#########""""""############################################################$$$$$$$$$$$$######$$$$$$$$$###""""""$$$##################$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&$$$%%%&&&'''(((((((((((())))))((((((((()))))))))+++***,,,---...888PPPgggsssmmmjjjggg___XXX```ooossswwwyyywww{{{|||qqqllllllqqq{{{yyyjjjcccdddiiiqqqxxxxxx}}}uuukkkddd```___^^^[[[WWWSSSOOOMMMJJJIIIHHHGGGFFFFFFFFFGGGAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???===;;;::::::999;;;;;;;;;;;;<<<===>>>?????????@@@BBBFFFJJJNNNPPPTTTUUUXXX[[[___cccfffhhheeeeeedddccccccdddeeeffffffdddbbb___^^^^^^^^^___\\\]]]^^^___aaabbbccccccaaabbbdddeeeffffffffffffdddfffhhhiiiiiijjjlllmmmmmmnnnoooqqqqqqqqqppppppqqqqqqqqqsssvvv|||~~~zzzyyyyyyzzz{{{||||||{{{{{{|||~~~{{{wwwsssqqqllliiigggkkkrrruuutttppppppqqquuuxxxuuunnniiijjjyyyxxxiiibbbWWWOOOFFFFFFPPP^^^iiioootttzzz}}}nnnffffffjjjrrrvvvlll\\\LLLBBB@@@CCCGGGDDDEEEFFFGGGFFFEEECCCAAA:::555---(((''''''((((((222111000///...............------,,,,,,++++++***(((((())))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%#########""""""###%%%'''>>>######!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$########################cccsss"""!!!***+++ """"""777|||BBB555%%%$$$((((((###)))MMMCCC%%%'''XXX"""((( +++&&&###:::""" '''###+++@@@{{{$$$((()))(((&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######!!!!!!""""""############$$$$$$$$$###############################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$###############$$$%%%%%%%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''$$$%%%&&&'''(((((((((((((((((('''''''''((()))***++++++///666???LLL^^^mmmrrrcccVVVSSSRRRTTT```ooovvvzzz}}}yyyrrrnnnrrryyywwwjjj___```gggqqq~~~vvvpppoooooonnnmmmiiiddd___ZZZWWWWWWUUURRROOOLLLIIIGGGFFFAAA@@@@@@???????????????>>>>>>>>>>>>?????????@@@???>>>===;;;999888888777999999999999999:::;;;<<<999999999:::===AAAEEEGGGOOOQQQTTTYYY^^^bbbeeegggcccbbbaaa______``````aaabbb```]]][[[YYYYYYZZZ[[[WWWXXXYYYZZZ\\\]]]______^^^___aaacccdddeeeddddddbbbdddfffgggggggggiiikkkjjjkkkmmmnnnoooooonnnnnnooooooppprrruuuzzz~~~}}}|||zzzxxxwwwvvvyyyxxxxxxwwwxxxzzz|||}}}~~~wwwrrrlllkkknnnppppppnnnmmmmmmooosssrrrpppqqquuuzzz}}}yyyuuueee^^^SSSIIIGGGMMMXXX```iiisss|||vvvxxxooorrrzzztttcccOOOCCCAAADDDEEEEEEEEEEEEEEEDDDCCCCCCBBB<<<555...+++)))((('''111111000///...............------,,,,,,++++++***(((((())))))))))))******(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###$$$&&&>>>######!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((++++++$$$***+++"""$$$###yyy999(((,,,@@@,,,"""$$$###---,,,%%%;;;...""""""%%%***+++"""///111TTTnnn!!!'''"""$$$777rrr###%%%"""###***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!"""###$$$$$$$$$$$$########################################################################"""""""""############$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((%%%%%%&&&'''((((((((((((((((((''''''((()))+++,,,+++000;;;JJJYYYeeelllpppfffYYYMMMMMMTTT```mmmwwwtttyyy~~~vvvtttvvv~~~~~~|||sssiiiiiiaaa```iiiuuuyyypppggg^^^[[[\\\[[[ZZZXXXVVVSSSRRRQQQPPPOOOMMMKKKGGGEEECCCAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::888777666666666555555444444555555666777555555555666888;;;???AAAHHHKKKOOOTTTYYY^^^```bbbaaa```^^^\\\[[[[[[[[[\\\ZZZYYYWWWUUUSSSSSSSSSSSSPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZ\\\^^^___``````___^^^```bbbccccccccceeegggggghhhjjjlllmmmmmmmmmlllllllllmmmooorrrwwwzzz}}}zzz{{{|||{{{zzzxxxvvvuuuvvvvvvwwwxxxzzz|||}}}~~~|||~~~|||yyytttqqqqqqrrrrrrrrrqqqkkkggghhhjjjooozzz|||zzz}}}|||uuuhhhXXXLLLHHHMMMSSSZZZdddttt{{{xxxxxx|||~~~~~~~~~}}}}}}jjjUUUGGGBBBGGGFFFFFFFFFFFFEEEFFFFFFFFFBBB<<<777222...***'''111111///..................------,,,,,,++++++***(((((()))))))))*********)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$###&&&))))))'''%%%$$$%%%>>>######"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***]]]***$$$&&&!!!))) %%%***(((555'''######AAA((((((...LLL+++(((vvv ***)))***)))!!!{{{%%%)))%%%BBBrrr&&&###!!!******%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################"""######$$$$$$$$$######!!!"""###$$$%%%%%%%%%$$$########################################################################""""""""""""############$$$%%%%%%$$$$$$"""!!!!!!"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%&&&)))***)))(((&&&&&&'''''''''''''''&&&***)))((()))***,,,///000444@@@RRRcccnnnpppjjjdddVVVUUUTTTUUUaaaqqq}}}xxx||||||yyyxxxyyyxxxuuu}}}~~~~~~vvvrrrqqqkkkdddhhhfffnnn~~~lllbbbZZZXXXWWWSSSQQQSSSNNNNNNMMMMMMMMMLLLLLLLLLIIIHHHFFFDDDCCCBBBAAAAAA<<<<<<<<<<<<;;;;;;::::::888888888999999999999999888777666555444444444444222222111111111222333333444444444555777:::<<<===AAACCCHHHMMMSSSWWWZZZ[[[\\\ZZZXXXVVVTTTSSSSSSSSSQQQPPPOOONNNLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSUUUWWWXXXYYYYYYXXXYYY[[[]]]^^^^^^___```bbbeeefffhhhjjjkkkkkkkkkkkkiiiiiijjjlllooorrrvvvxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwyyyzzz{{{|||||||||yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~zzzvvvuuuvvvsssllleeecccdddkkkxxx{{{yyywwwzzzppp```UUUQQQPPPNNNUUUcccsss}}}vvvsssqqqooosssyyyvvv~~~~~~kkkWWWKKKEEEEEEDDDDDDEEEFFFHHHHHHFFFDDDAAA>>>:::444...)))111000///......------.........---,,,,,,++++++***(((((())))))*********+++))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$(((,,,,,,)))&&&%%%%%%>>>###$$$"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&AAA,,,""",,,""" """###&&&$$$000HHH &&&,,,"""ZZZ!!!444###---###/// ***)))%%%&&&"""$$$...###(((((( +++$$$!!!@@@uuu!!!###'''***&&&!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################## """###%%%%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%##################$$$$$$################################################""""""""""""############%%%%%%%%%$$$$$$"""!!!!!!"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%''')))******)))'''''''''(((''''''&&&&&&+++*********,,,///111333@@@PPPeeetttvvvnnn^^^RRRRRR[[[aaaaaajjjyyyvvvpppuuu~~~zzzqqqnnnqqqsssqqqnnnppp~~~zzzjjjaaacccXXXPPPPPPPPPJJJEEEEEECCCDDDEEEGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@999:::::::::999888777666777777777777777777777777555444444333222222222333222111111111111222222333000111222333444666888999;;;>>>CCCHHHNNNRRRTTTUUUVVVUUURRROOOMMMLLLKKKKKKJJJJJJJJJIIIHHHFFFDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHKKKMMMOOOQQQSSSSSSSSSSSSVVVXXXZZZZZZZZZ[[[]]]___dddeeegggiiijjjkkkjjjjjjggghhhhhhjjjmmmppprrrtttxxxwwwvvvuuuvvvwwwyyyzzzyyyzzz{{{{{{zzzyyywwwvvvvvvvvvvvvwwwxxxzzz{{{{{{zzzwwwvvvnnnhhhcccbbbbbbdddmmmvvvyyywwwuuusssqqqnnnllljjjmmm{{{sssfffZZZSSSLLLPPP\\\mmm{{{tttkkkeeebbbgggoootttyyyzzzgggYYYBBBBBBAAABBBDDDFFFHHHIIIEEEEEEDDDCCC@@@999111,,,555222...---///000...,,,///...------++++++***)))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&$$$######$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""'''&&&%%%%%%$$$$$$$$$$$$???&&&!!!&&&#########$$$$$$$$$%%%%%%%%%&&&%%%%%%''')))'''"""$$$%%%$$$$$$:::wwwXXX222(((...%%%###***!!!$$$%%%ZZZ---&&&&&& &&&)))ccc///&&&""")))$$$""",,,(((jjj$$$$$$$$$$$$$$$$$$$$$$$$(((<<<&&&''';;;www%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$######$$$##############################""""""!!!!!! ########################"""""""""###$$$$$$$$$%%%""""""############"""!!!"""############$$$$$$$$$########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((()))(((''''''&&&)))+++------+++---666@@@WWWdddooommmbbbXXXSSSRRRTTT```hhhiiilllwwwxxxxxx}}}{{{pppoooqqqrrrvvv{{{xxx{{{mmmaaaYYYTTTKKKJJJGGGEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;:::999888666555555444444444444444444444444444444222111111111000000//////000000000000000000000000......///111222333444555888:::>>>BBBGGGKKKMMMOOONNNOOOOOONNNJJJGGGEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA??????@@@AAACCCDDDEEEEEEHHHHHHIIIJJJLLLMMMMMMNNNNNNPPPRRRUUUWWWYYYZZZ[[[```aaacccddddddeeegggiiiggghhhiiihhhhhhjjjmmmooorrrqqqqqqrrrrrrtttuuuuuuvvvtttsssuuuyyyzzzxxxvvvtttvvvwwwyyyyyyxxxwwwvvv{{{~~~|||yyykkkeee___^^^ccchhhjjjjjjwwwzzzqqqttttttlllkkkvvv|||lll\\\OOOLLLPPP___nnnxxxyyymmmdddbbbeeehhhrrrxxxyyyrrrPPPIIIAAA???CCCGGGGGGEEEGGGFFFFFFFFFDDD@@@:::666555222///...//////...---///...------++++++***)))))))))(((((((((((()))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%???&&&!!!&&&######$$$$$$$$$$$$%%%%%%%%%!!!$$$'''%%%!!!!!!&&&+++!!!%%%'''!!!'''<<>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999888777666444333222222222333333333333333333333333111111111000000000//////000000000000000000000000......///000111222333333444666999===AAADDDGGGHHHIIIJJJKKKIIIFFFCCCAAAAAABBBAAAAAA@@@??????>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHJJJLLLNNNQQQSSSTTTUUUYYY[[[^^^``````aaabbbdddeeefffhhhhhhggghhhjjjlllooooooooopppppprrrsssssstttssssssuuuxxxyyyxxxvvvuuuvvvxxxyyyzzzyyyxxxwwwzzz{{{~~~~~~}}}uuummmccc___bbbiiinnnppp}}}}}}sss{{{|||lllZZZQQQLLLOOOXXXcccrrr~~~}}}yyytttnnngggbbbttt{{{~~~jjjXXXDDD===CCCGGGDDD===EEEEEEEEEEEEEEEBBB>>>;;;555222000...//////......///...------++++++***)))))))))(((((((((((())))))***)))))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%???&&&!!!&&&###$$$$$$$$$$$$%%%%%%%%%%%%###%%%%%%###!!!$$$ ###%%%$$$#########:::sss'''"""666$$$### %%%)))%%%$$$'''!!!+++%%%((('''^^^)))%%%(((%%%TTT(((%%%%%% $$$]]]$$$$$$$$$$$$$$$$$$$$$$$$$$$///{{{!!!%%%;;;www%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###%%%%%%$$$###%%%&&&########################$$$$$$$$$$$$####################################$$$$$$$$$#####################"""""""""######$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''((())))))******---***'''***777KKK```mmmsssdddSSSIIIJJJSSS\\\bbbnnnqqqvvv|||uuueeekkkyyyrrrgggjjjwwwsssbbb]]]UUUOOOKKKHHHFFFEEEDDDCCCAAA???===<<<<<<;;;::::::::::::::::::::::::::::::999999888888777777444444222111000000000000111111111111111111111111000000000000////////////000000000000000000000000....../////////000000000000111444666999<<<>>>???BBBDDDEEEDDDAAA>>>===============<<<;;;;;;::::::999999999999:::::::::;;;::::::;;;<<<======>>>>>>AAABBBDDDFFFHHHJJJLLLMMMPPPSSSWWWZZZ[[[[[[\\\^^^___aaacccdddddddddeeefffkkkkkklllmmmnnnooopppqqqrrrqqqrrrtttvvvwwwwwwvvvvvvwwwyyyzzzzzzzzzyyyxxxyyyyyyxxxyyy{{{}}}}}}vvvnnnkkkmmmqqqsssttt{{{zzz|||{{{~~~|||qqqbbbQQQFFFDDDNNNaaaqqquuulllpppwww{{{{{{kkkUUUGGGBBBCCCCCCAAADDDCCCCCCDDDEEEEEECCCAAA444333111//////////////////...------++++++***)))))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%%%%???'''!!!&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&'''### $$$))))))###((($$$ !!!%%%+++...///```yyy(((!!!((($$$$$$!!!### ***###www###)))///""")))$$$ZZZ"""&&&'''!!!"""444"""$$$ &&&!!!---hhh$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!,,,&&&)))"""999www$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$'''***+++)))'''%%%$$$########################################################################%%%$$$$$$$$$###"""""""""$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))******---+++,,,888NNNeeeqqqsssgggUUUDDDBBBOOO```nnnvvvsssxxx~~~uuunnnrrr}}}vvvjjjgggiiisssvvveeeZZZWWWSSSMMMIIIFFFEEECCCBBB@@@???>>><<<;;;:::999888777777777777777777777777888777777777666666555555222222111//////.........////////////////////////////////////////////////////////////////////////........................//////111222444666888999>>>???AAA@@@>>>;;;;;;;;;::::::999999888777777777666666666666666666555555777777888999::::::;;;;;;<<<<<<===???AAADDDEEEFFFHHHLLLQQQUUUWWWWWWXXXXXXXXX[[[^^^____________```ggghhhiiikkklllmmmnnnoooooooooqqqsssuuuvvvvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwxxx{{{}}}|||{{{{{{|||}}}|||zzzwwwlllggglll~~~~~~yyy{{{dddOOODDDHHHWWWeeewww|||~~~ooottt{{{~~~yyyssspppxxxwwwnnn\\\HHH???CCCLLLEEEDDDBBBCCCEEEFFFFFFEEE444333222000......///000///...------++++++***)))))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&???'''"""'''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!$$$***,,,***&&&$$$$$$$$$$$$###!!!'''666###(((&&&&&&$$$######)))!!!ddd%%%,,,...'''&&&RRR&&&$$$''' %%%%%%%%%!!! %%%"""---ttt$$$$$$$$$$$$$$$$$$$$$$$$###***&&&"""555===www$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&+++000222000***$$$!!!########################""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""###############$$$%%%%%%""""""#########$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))+++***))))))))))))******)))///;;;PPPkkk|||yyylll___QQQGGGLLLYYYeeeooovvvoooxxxxxxxxx|||{{{zzzrrrpppooofff^^^fffqqq}}}yyykkk```VVVPPPOOOLLLGGGDDDBBB@@@>>>======<<<<<<;;;999888777666555555555555555555555555555555555555555444444444111111000///.........................................................///.................................---------------000000000000222333555666:::<<<>>>>>><<<:::::::::888888777666666555555444444444444444333333333333666666666777777888888888999999:::;;;===@@@BBBCCCCCCGGGMMMPPPRRRSSSTTTTTTSSSVVVZZZ\\\\\\\\\^^^___ccceeegggiiikkklllmmmmmmmmmnnnppprrrtttuuuvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzwwwwwwxxxxxxyyyyyyyyyyyyyyy{{{}}}~~~|||lllbbbccctttwwwttt~~~~~~{{{{{{yyybbbRRRNNNTTTZZZbbblll{{{vvvxxxwwwtttpppooooooooorrryyyzzznnnXXXHHHEEEHHHGGGEEECCCCCCDDDFFFFFFEEE444444333111......///111///...------++++++***)))))))))(((((((((((())))))(((((()))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&???'''"""'''%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&&&&###"""(((!!!''')))((('''''')))$$$"""333666&&&&&&$$$'''%%%!!!]]]&&&,,,"""***'''333AAA)))$$$'''%%%,,,###''' &&&###!!!$$$~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%###%%%'''ssswww###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&,,,222444111+++$$$ ########################!!!!!!!!!!!!!!!"""""""""########################$$$$$$$$$###############!!!"""###$$$%%%%%%%%%$$$"""############$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))+++***)))))))))***+++,,,,,,===SSSiii}}}ttt```RRRMMMOOOZZZccciiirrr||||||xxx~~~tttooonnniiiiiijjjeeegggrrrsssaaaWWWRRROOOMMMHHHFFFCCCAAAAAA@@@>>><<<:::::::::999888777555444444444444444444444444444333333333333333333333333000000///...............---------------------------------.............................................------------------111000//////000222333444777999;;;;;;:::999999999666555555444444333333222222222222222222222222111222333333333444444444555777777777888:::<<>>WWWqqq}}}}}}vvvdddRRRHHHKKKXXXffflllqqq}}}|||~~~nnnggghhhfffiiiooommmxxx{{{ooo^^^QQQMMMKKKJJJHHHEEECCCAAAAAAAAA@@@>>><<<777777888777666555333222111111111111111111111111000000000000000000000000///...------------------------------------------,,,,,,---------.........------------------------------------............///...------...///111333222444666777666666666777333333222222111111000000000000000000000000111111000000111111111111222222555444444444666999;;;===:::===@@@CCCDDDEEEGGGIIIHHHJJJMMMPPPRRRUUUYYY\\\\\\^^^aaadddggghhhhhhhhhjjjmmmqqqssstttuuuwwwzzzwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxxxxyyy|||{{{sssjjjfffeeeeeeeeeeeelllqqquuuuuusssppppppqqqkkksssuuulllaaaXXXRRRVVVaaappp~~~yyy|||xxxnnniiinnntttwww}}}}}}rrrXXXDDDDDDCCCBBBCCCEEEFFFEEEDDD333444444222...---///222///......---,,,+++***)))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((())))))((('''&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''???'''"""(((%%%%%%%%%%%%&&&&&&&&&''''''))) 222IIILLL888!!!"""$$$&&&%%%###"""###%%%'''...444!!!$$$"""---$$$[[[ %%%&&&$$$&&&---ZZZ&&&$$$((( +++$$$###%%%&&&...((($$$$$$$$$$$$$$$$$$$$$$$$&&&***%%%"""(((444www#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$''')))(((&&&%%%%%%########################""""""######$$$$$$$$$%%%########################""""""######$$$$$$$$$%%%!!!$$$'''((('''$$$###"""############$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&(((+++...222444QQQooovvveeeUUUHHHIIIQQQ```mmmpppuuuwwwuuurrriiikkkjjjoooxxxxxxnnneee\\\QQQKKKIIIHHHEEEBBBBBB@@@???>>>>>><<<999777555555666666555333222000000000000000000000000000........................------,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,------.........---------------------------------.........//////...---++++++,,,---000111...000333444333333333444111111111000//////...............//////000000000000000111111111111111111222222111222333666999:::777999;;;===>>>@@@CCCEEEAAACCCEEEHHHJJJNNNTTTWWWYYY[[[^^^bbbeeefffffffffjjjmmmrrrttttttuuuxxx{{{wwwwwwvvvvvvwwwwwwxxxyyy{{{{{{zzzyyyyyyzzz{{{{{{tttwww|||~~~}}}~~~~~~zzzqqqjjjfffaaa]]]aaaeeehhhiiihhhhhhjjjmmmtttuuuzzznnnaaaXXXQQQOOO[[[ooo~~~~~~}}}~~~sssmmmpppuuuwww{{{yyyfffYYYAAA@@@AAACCCFFFGGGFFFEEE444333111//////000222333000///...---,,,+++++++++++++++***)))(((((())))))''''''((((((((((((''''''))))))))))))(((&&&%%%$$$''''''''''''(((((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%$$$&&&'''(((&&&%%%&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((///:::)))000CCC&&&&&&###&&&%%%%%%%%%%%%%%%%%%%%%%%%###''''''777&&&"""###)))+++'''$$$&&&---___)))%%%!!!((('''000...VVVMMM&&&%%%+++$$$'''yyy"""...$$$+++&&&///''''''$$$... SSS$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$...www%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""##############################$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%$$$######%%%'''""""""""""""""""""""""""""""""""""""""""""""""""########################$$$%%%%%%&&&%%%$$$"""!!!"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((('''%%%%%%&&&''''''((()))***,,,222;;;BBBjjjuuu~~~iiiQQQGGGIIILLLcccrrroootttyyyvvvoookkknnntttyyy}}}lll```]]]XXXPPPIIIEEECCCAAA???AAAAAA???>>><<<:::999888555555444333222111000///000000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------/////////......---------------------------------.........////////////000111111111111222222222222222111///......///111222........................////////////////////////000000000000111222333444777888999:::<<<===?????????AAABBBCCCEEEIIINNNRRRWWWYYY\\\^^^___aaadddfffiiijjjnnnsssxxx{{{{{{yyytttvvvxxxyyyyyyyyy{{{}}}}}}zzzyyyzzzyyyvvvssswwwxxxyyyyyyyyy{{{~~~xxxnnnfff___YYY```\\\VVVUUU[[[eeeooouuuzzz|||zzzuuuttteee\\\RRRSSS___rrr{{{vvvtttuuuxxxyyyxxxppp]]]JJJ===@@@EEEBBBAAADDD444333111//////000111333///...---,,,+++*********++++++***)))))))))))))))''''''(((((((((((('''''''''((((((((((((((('''&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&(((((('''&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((===+++ 111'''%%%MMM&&&&&&###&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))LLL''',,,))) &&&(((@@@xxx"""---###///&&&!!!(((EEE999---+++&&&)))""")))^^^+++111"""+++'''"""www%%%'''&&&((("""***222$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$ www%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$#########""""""########################"""#########""""""$$$&&&########################################################################$$$$$$$$$$$$$$$###"""""""""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''((((((((('''''')))++++++,,,+++***,,,777GGGSSSvvvwwwwwwooo^^^OOOKKKPPPYYYdddooosssvvv|||~~~~~~gggeeefffnnnzzznnn^^^SSSUUUPPPKKKFFFDDDBBB@@@???>>>>>>===;;;999777666555444444333222111000///...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------............---------,,,------------------------........................///000000000000111111111111000...------...000111------------------------........................////////////000111222333444555666777999:::;;;<<<<<<>>>???@@@AAAEEEIIILLLRRRTTTWWWZZZ\\\^^^bbbdddeeeggglllrrrwwwyyyyyywwwtttvvvxxxyyyzzz||||||zzzzzzyyywwwuuuwwwxxxyyyyyyyyyzzz}}}|||yyyssshhh]]]YYYVVVRRRRRRUUU\\\cccgggwww|||yyyuuuuuuoooeeeYYYSSSXXXcccooovvv|||~~~|||yyyxxxzzz}}}{{{jjjTTTAAA???BBB@@@???BBB444333111//////000111222...---,,,+++***)))))))))+++***))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))888TTT###)))333&&&&&&$$$'''%%%%%%%%%%%%%%%%%%%%%%%%+++,,,```999111777$$$ 000222$$$---$$$333$$$,,,$$$...===///)))(((###***)))---666***''''''DDD... %%%$$$"""'''///!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$www$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#################################$$$$$$$$$#######################################!!!"""###"""!!!!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''')))***)))'''&&&&&&'''''''''''''''''''''''''''((('''''''''''''''''''''&&&'''((()))((())),,,...******+++---777JJJaaarrr}}}rrrdddYYYOOOLLLQQQYYYfffhhhrrr|||{{{rrrpppuuuvvvyyytttsssoookkkaaaeeeooo|||rrrfff[[[PPPHHHIIIGGGDDDBBBAAA@@@???===::::::999777666444333222222222111000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////...---,,,,,,---...///------------------------------------------------------------...///000111111111222333444555666777888:::;;;;;;<<<>>>BBBEEEIIILLLPPPTTTWWWZZZ^^^aaadddggglllsssyyy{{{zzzxxxssstttvvvwwwyyy}}}|||zzzyyyxxxwwwyyy{{{|||}}}||||||~~~qqqbbbSSSQQQPPPPPPQQQTTTWWWYYYgggnnnxxx|||sssdddXXXSSSVVV\\\aaammmuuu~~~yyycccMMMDDDAAA>>>>>>AAA555333111000///000111222///...---+++******))))))******)))))))))))))))***(((((())))))))))))((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&(((''''''(((******)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''$$$'''&&&&&&&&&&&&&&&&&&&&&&&&''''''***))))))&&&$$$+++AAA---$$$$$$///"""---222'''###ddd$$$+++222$$$555***+++&&&***###)))'''(((,,,)))%%%'''$$$((($$$RRR&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$''''''<<>><<<:::777777666444333222111000000000//////...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000000111222333333555666888888888999<<<>>>AAAEEEIIIMMMQQQUUUZZZ]]]```ccciiiqqqwwwyyyxxxvvvpppqqqrrrsssuuuzzz}}}zzzzzzzzzzzz~~~wwwjjjXXXWWWVVVSSSQQQQQQRRRSSSTTT\\\gggooosssvvvwwwyyyxxxyyyvvvfffYYYTTTUUUWWW^^^hhhwww}}}~~~|||qqq```RRRGGG???>>>CCC555444222000//////000111000///...,,,++++++++++++***)))))))))))))))******(((((())))))))))))(((((())))))))))))((('''&&&%%%''''''''''''(((((((((((('''''''''''''''''''''&&&((((((''')))***+++)))(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''(((((('''''''''''''''''''''&&&QQQ&&&'''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&---"""999YYYhhh111###---,,,///888000333111OOO111>>>@@@555222CCC222&&&(((111,,,((((((iii&&&,,,(((***)))''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%!!! 111www########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$###########################################################################$$$$$$$$$######%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((***+++***)))''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''''')))+++///111;;;MMMbbbppptttsssgggZZZOOOOOOYYYfffuuu{{{ooopppwww{{{yyynnneeeaaa```aaacccxxxvvviiiXXXPPPNNNNNNIIIDDD@@@???=========<<<999666555555444333111000/////////......------,,,,,,,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++++++++,,,,,,,,,------------------------------------------------------------........./////////........./////////000000000//////////////////000........................---------------------------,,,,,,,,,,,,------.........//////000000111111333444555555555666888:::;;;>>>CCCHHHKKKPPPUUUXXXXXX[[[aaaiiipppssssssrrrqqqrrrrrrrrrssswww|||}}}zzzzzz{{{|||{{{ttthhhfffbbbZZZSSSNNNMMMNNNLLLRRR[[[ccchhhoooxxx~~~uuusssyyyzzziii]]]WWWVVVUUU\\\iiiyyy|||vvvqqqpppsssvvvwwwvvvzzzxxxrrreeeQQQBBB???BBB666444222000//////000111000000...---,,,+++++++++)))))))))))))))******+++((())))))******))))))(((******))))))(((&&&%%%$$$''''''''''''((((((((((((''''''''''''''''''(((((((((''''''(((******)))(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''((('''''''''''''''&&&&&&&&&+++nnn&&&'''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&###!!!(((MMM333666@@@888???CCC555CCCJJJ>>>PPPQQQHHHFFF>>>///***000333---,,,333//////>>>(((!!!***###GGG\\\%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$---UUUwww$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((******)))(((((()))''''''''''''''''''''''''''''''((((((((()))))))))'''((()))(((''''''(((***,,,555GGG___tttzzzsssjjjTTTOOOMMMUUUccctttooofffssszzzllldddbbbccciiiooo}}}rrrhhh^^^RRRLLLKKKJJJEEEAAA@@@>>><<<<<<;;;999666444333333222111000///............---------,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,---------------............///..............................///000111222222333111111111111222222222222222222333333333333222222111111111111111111111111////////////////////////...---------------......////////////////////////000222333444333444555777666999>>>BBBEEEIIINNNQQQVVVYYY^^^eeemmmqqqsssrrrrrrrrrsssssstttvvvzzz}}}}}}{{{zzz|||~~~~~~|||{{{}}}|||vvvtttnnncccWWWMMMIIIIIIJJJPPPVVV[[[___gggrrrzzzxxxvvv|||{{{kkk^^^WWWUUUWWW```ooozzzpppkkklllqqqtttvvvuuu}}}vvv```KKKBBB@@@666444222000//////000000//////---,,,+++*********)))))))))))))))***++++++))))))************))))))(((((())))))((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''((()))***)))'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$'''***lll&&&'''%%%(((''''''''''''''''''''''''***666)))$$$eeeQQQCCCSSSTTTTTTTTTSSSNNNQQQWWWLLLyyybbbWWWOOOSSSlll===777???CCC...:::???///;;;'''yyy###"""%%%+++)))###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###111"""!!!www%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))(((((()))***''''''''''''''''''''''''&&&&&&'''((()))******+++&&&((())))))((()))+++---444CCC[[[rrr}}}{{{ooodddMMMNNNSSS^^^lll~~~|||nnnppp}}}~~~pppkkklllqqq|||nnnhhh\\\UUUMMMHHHFFFEEEBBB??????===:::999999888555333111111000///...------,,,...------------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++++++++,,,,,,,,,,,,------........./////////000000000000000000000000000000...///000222333555666777444444444444555555555666666666666777777666666666333333333333333333333333111111111111111111111111000//////.........//////........................---///111222222222333555333555999===???BBBFFFIIISSSTTTYYY___gggmmmpppqqqnnnoooqqqrrrsssuuuxxxzzz{{{|||~~~}}}{{{{{{}}}{{{yyyyyy{{{~~~|||xxxyyywwwnnn```UUUOOOMMMMMMSSSXXXZZZYYY[[[aaagggrrrvvvxxxhhh]]]YYYZZZ^^^hhhuuuvvvpppoooqqquuuxxx{{{sss\\\JJJ@@@666555222000//////000000......,,,+++***)))))))))))))))((())))))***++++++))))))************))))))&&&''''''(((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''((()))******'''&&&&&&''')))***((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((()))###111"""ccc&&&'''%%%)))''''''''''''''''''''''''&&&###((( )))\\\jjjcccWWWeee```mmmfffdddjjjYYYVVVZZZIIIdddVVVZZZ^^^uuuSSSBBBTTTJJJPPP>>>UUUBBB???AAA111???(((---%%%AAA333+++!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$*** ''':::www%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""###$$$%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%(((((((((((()))***''''''''''''''''''''''''%%%&&&'''((()))***+++,,,%%%'''))))))***+++...111KKK\\\sssrrrbbbYYYTTTXXX```jjjwwwnnnvvvtttrrrwwwxxxfff[[[XXXSSSNNNHHHCCCAAAAAAAAA@@@===;;;888777777777555444//////......---,,,++++++...------------------,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,,,,---++++++,,,,,,,,,---------.../////////000000111111000000000000000000000000//////111333555777999:::666666666777777777888888888888999999999999888888555555555555555555555555222222222222222222222222111000000/////////000000.........------------,,,+++---///111111111222333000333666999;;;>>>AAADDDJJJKKKNNNUUU]]]cccgggiiiiiikkknnnpppqqqsssuuuwwwwwwyyy||||||{{{{{{}}}{{{yyyyyy}}}}}}xxxtttxxxzzzuuujjj___XXXUUUSSSZZZ```___YYYTTTTTTWWWcccmmm{{{pppccc^^^^^^```eeemmmxxxzzzuuurrrrrruuuxxxjjjRRRBBB666333///------...//////...------,,,,,,++++++***((((((((((((((()))******))))))))))))************+++++++++******(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))&&&'''(((******((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''&&&&&&(((,,,///))) 000 ***)))((('''&&&&&&'''''''''$$$$$$$$$###&&&444CCCooo^^^SSSSSSXXX]]][[[XXXVVVSSSNNNIIIEEE333JJJ~~~gggfffggggggeeeaaa______]]]XXXQQQJJJ@@@OOO~~~$$$$$$222!!!(((&&&&&&&&&'''((('''%%%"""%%%%%%%%%$$$######""""""'''""""""!!!(((SSS}}}&&&%%%$$$$$$%%%%%%###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$ $$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))),,,///,,,+++555BBBjjjwwwppp___VVVTTTZZZ___iiiwwwyyy|||yyyqqqyyy}}}kkkaaaYYYSSSQQQKKKHHHEEEBBB???>>>===<<<;;;999777555333222111000000...,,,+++++++++---...------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++************)))))))))))),,,,,,+++******+++++++++))),,,//////------...111444444555555666666777777888666444222111111111111111222333333444555666666111111222333444444555555222222333333333444444444555555555555555555555555444444444555555666666666444444444333333222222222333222222111111000000///111111000///////////////111222444666888:::;;;<<<>>>BBBGGGMMMSSSZZZ```eeeeeeiiimmmppppppssswww{{{zzz~~~~~~~~~|||yyyyyyzzz||||||~~~|||yyyvvvssstttwwwxxxwwwtttpppnnnfffkkkiii^^^SSSOOOOOOOOORRR___rrr~~~~~~|||ccc^^^]]]bbbfffkkkttt~~~|||~~~|||xxxyyy|||wwwooo|||gggWWW666333///------...///......------,,,,,,++++++***((((((((((((((()))******))))))))))))************+++++++++******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***---$$$>>> ...)))&&&''''''(((((((((((((((###$$$(((---,,,(((***111JJJ@@@KKKDDDKKKOOOLLLIIIGGGFFFDDDAAA???HHH444<<>>===<<<;;;777666555333111000/////////...---,,,+++,,,------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,+++++++++++++++*********************++++++***++++++,,,,,,---+++...000000///000222555888888888888888999999999888777555333222222222222222222222222222222222333///000000111111222222222000000000111111111222222222222222222222222222222111222222222333333333333444444444444333333333333444444444333333222222222111111000///............111111333444666888999:::<<<@@@DDDIIIOOOVVV]]]aaacccgggkkknnnpppsssxxx}}}~~~~~~||||||~~~zzzxxxyyyyyyyyyyyy}}}~~~~~~{{{xxxuuuppprrruuuxxxyyyyyyxxxwwwvvvvvvooo```SSSOOOOOOPPPJJJTTTfffvvv{{{xxxvvvxxxnnneeeaaadddhhhjjjmmmqqqxxx|||~~~}}}~~~vvv}}}vvviii666333///......//////......------,,,,,,++++++***)))(((((((((((()))******))))))))))))******************+++******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***'''000///GGG111---)))&&&'''((()))))))))((((((***'''(((,,,///111666;;;)))^^^HHHFFFYYYFFFJJJCCCAAA>>>===>>>>>>===<<<...???666777}}}ooo>>>\\\^^^]]]ZZZVVVVVVZZZaaaeeebbbdddccceeedddUUUQQQ```FFF###))))))---000!!!'''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$((((((###eee&&&$$$###$$$%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###"""$$$$$$"""###%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''))))))(((''''''''''''(((''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((()))))))))******((('''(((+++111???VVVjjj}}}xxxkkkZZZMMMLLLWWWaaauuuyyy{{{ppp{{{|||pppjjjmmmssswww~~~}}}~~~nnn]]]TTTPPPKKKHHHGGGCCCAAA>>><<<<<<;;;:::888333333111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++******************+++++++++++++++******+++,,,---...//////000111222222111333555888888888888777777777777777555444222111000000000000111111111000000/////////....................................////////////........................////////////000000000000333333333333444444444444555555555555444444444444222222000//////.........000000111333444666777777:::<<>>>>>>>>@@@BBBCCCBBBAAABBB;;;888@@@EEELLLfffFFFMMMIII<<>>;;;::::::999666333111000///...............,,,------------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))*********++++++,,,,,,+++,,,---///000111222222555444333111111222444666333333222222111111000000//////......------------////////////////////////......---------------------------.........//////------------------------........................000111111111222222333333444444444444444555555555444333222111000000000000000000111222333333444555888999:::===@@@FFFNNNSSSZZZ^^^cccgggkkkqqqyyy{{{yyyyyyyyyxxxxxxyyyzzzyyyvvvtttwwwxxxyyyzzzyyywwwtttsssqqqqqqqqqrrrrrrssstttuuuyyyxxxrrrfff]]]YYYUUURRRVVVRRRSSS[[[eeemmmtttzzzwwwwwwwwwnnnfff```]]]eeellluuu~~~{{{||||||zzzwwwwwwxxxzzzzzz555333000///000000///......------,,,,,,++++++***)))))))))))))))***++++++((()))))))))************)))************))))))(((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&((()))###!!!///((("""777(((GGG...222***)))((()))+++000555888;;;AAALLLWWW]]][[[PPPEEEBBBGGGJJJIIIJJJYYYbbb@@@GGG999GGGJJJHHH;;;HHHHHHAAADDDJJJPPPVVVXXXVVVTTTJJJYYYUUUIIIQQQ[[[[[[XXXeeeIII777PPPUUUDDD:::555;;;@@@AAA;;;777;;;>>>???888AAA@@@AAALLLQQQQQQUUU[[[YYYXXXeeewwwMMMJJJPPPKKK@@@???FFFFFFDDDFFFHHH>>>:::555111---+++(((&&&((((((((((((((('''''''''!!!)))...%%%%%%+++ TTTZZZ%%%$$$######%%%%%%%%%###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%$$$$$$######$$$&&&((()))###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))************,,,***---<<>><<>>999444<<<999444888999999@@@EEEJJJSSS]]]eeehhheeeaaahhh]]]]]]dddbbb]]]XXXQQQSSSNNNEEEHHHPPPJJJHHHWWWLLLHHHCCC???;;;777333000++++++***)))'''&&&%%%$$$***$$$***(((!!!)))!!!444''' """)))'''$$$#########%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#################################$$$%%%%%%&&&&&& ###$$$###'''...222333######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))''''''((((((((((((''''''&&&&&&''''''((())))))))))))))))))*********+++++++++---666JJJeeexxxyyyqqqggg[[[OOONNN___{{{wwwlllppp~~~rrrlllssswwweee^^^TTTLLLEEEDDDCCC???<<<<<>>CCCJJJTTT[[[aaafffmmmrrrtttwww{{{|||zzzxxxzzz{{{vvvvvvwwwzzz{{{{{{xxxvvvrrrsssssstttttttttsssssssssttttttttttttuuuuuuuuusssuuuwwwxxxxxxtttgggZZZPPPPPPRRRQQQKKKFFFIIIQQQbbbqqqvvvmmmhhhddd[[[\\\aaaiiinnnpppvvvtttsssrrrqqqmmmmmmxxx555333222111111111///.........---,,,,,,++++++************)))******+++,,,))))))))))))************((())))))*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((---"""***--- ,,,'''"""$$$,,,:::"""***555222666<<>>===>>><<<666DDD>>>CCCIIIFFFIIIPPPOOOTTTYYY]]]]]]bbbmmmwww}}}xxx~~~|||uuu~~~xxxqqqkkkfff___ZZZVVVMMMNNNXXXTTTLLLPPPBBB===999<<>>;;;777444111000"""444)))///...&&&%%%'''"""$$$&&&<<<$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ $$$### """***...---"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&''''''((())))))))))))************+++++++++,,,<<>>===>>>999555333666<<<===999333000///---,,,+++*********...---+++))))))***+++,,,))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,---------000111222333555666888888555666666555333000---+++,,,******+++...///,,,***,,,,,,,,,------.........---...///111111111000000000////////////..................///000111222222111111111111222222222222000000000000000000000000111111000000000//////////////////......------,,,***+++,,,---...///000111......///000111333555666777777666555555444333333000222444555555666888;;;???GGGQQQYYY___dddjjjnnntttwww{{{{{{yyyxxxyyy|||uuuuuuvvvxxxzzzzzzxxxvvvrrrrrrssstttttttttssssssuuuuuuuuuuuutttsssrrrqqquuuvvvuuuvvvyyyyyypppfffTTTQQQOOOMMMHHHDDDFFFKKKLLLdddzzz~~~xxxooofffXXXWWW[[[bbbgggkkkuuuyyyuuuvvvvvvyyy555444333111000111111222222000...+++******+++,,,++++++************++++++---***'''''')))+++***)))+++******)))(((''''''&&&'''(((***++++++******)))******))))))((((((''''''%%%'''((()))((()))***,,,%%%&&&(((***+++,,,++++++((('''&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((('''((()))******)))((('''(((***+++)))(((+++444<<>>EEEJJJKKKNNNMMMEEE@@@???>>>:::>>><<<;;;;;;===AAAEEEHHHLLLUUU^^^dddmmmyyyuuujjjhhh```VVVQQQQQQNNNIII@@@>>>;;;;;;???HHHQQQXXXhhhgggggggggggggggeeeddd^^^XXXRRRUUU\\\___ZZZTTTJJJEEE>>>999888<<>>999444111///000...,,,,,,---...---,,,*********************************+++******))))))***)))))))))***,,,///000,,,...//////...///333666666666555555333222111000......---,,,,,,+++,,,,,,,,,---------.........///000000111111111111000000/////////000000000000000000000111111111111222222000000000///000111333444000000/////////000111111000000000000000000000000000000000000000000000000000//////......//////000................................................//////000111222333444444333333444666777888888888999===BBBHHHPPPXXXaaafffpppuuuzzz|||zzzxxxwwwwwwyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuutttrrrqqqsssuuutttuuuxxxzzzzzzyyyvvvuuuttttttsssrrrrrrrrrssssssrrrpppfffWWWJJJDDD???;;;;;;AAASSSjjjxxx{{{zzz|||{{{{{{ooobbb\\\\\\```jjjttt||||||555444333111000111111222111000...,,,+++++++++,,,++++++************++++++,,,***((((((***+++***)))*********))))))(((((('''&&&&&&((()))************))))))))))))(((((((((((('''(((***)))(((''')))***'''''''''((()))***+++,,,)))*********)))((('''&&&&&&&&&'''''''''((((((((((((((((((''''''(((((()))((((((((())))))(((((((((+++///666>>>DDDIIIKKKLLLEEEFFFCCC===;;;<<<===;;;@@@@@@AAADDDKKKTTT]]]cccfffqqq~~~{{{tttqqqtttpppeeeSSSKKK???777555999>>>BBBOOOQQQUUUXXX\\\aaagggkkkiiiddd___```dddddd^^^XXXNNNLLLFFF>>>888:::AAAIIIQQQOOONNNNNNOOOMMMHHHCCC555111+++(((''''''''''''$$$######$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((***)))((('''((()))***+++)))'''))),,,,,,...>>>PPPlllzzz}}}hhhPPPJJJRRRZZZbbblllyyyqqqfffppp||||||tttnnnlllllllll{{{uuueee```]]]WWWSSSUUUQQQMMMHHHDDDDDDFFFHHHIIIFFFAAA:::333///...000222...---++++++,,,---,,,+++************************************))))))((((((++++++*********,,,---...///000111111222333777999888777555222000...---,,,************+++,,,---.........////////////000000111111222222222222111111111111111111111111000000000000111111111222222222......///000111333555666222222111000000000111111000000000000000000000000111111111111111111111111111000000//////000000111............................................................/////////000///111444666888888777777888:::===AAAHHHQQQ[[[aaajjjpppxxx{{{zzzwwwvvvvvvyyyyyyxxxxxxwwwvvvvvvuuutttuuuuuutttrrrrrrsssuuusssuuuxxx{{{|||{{{zzzyyyvvvuuusssqqqqqqqqqssstttxxxyyysssfffYYYNNNEEE===888777AAASSSdddnnnzzzyyyssskkk___]]]^^^bbbgggttt555444333111000111111222000///...,,,,,,+++,,,,,,++++++************+++++++++******************************)))))))))((((((%%%&&&'''((()))*********))))))))))))((((((((((((((()))***)))((('''((()))((((((''''''((()))+++,,,'''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((()))***+++***((('''(((***,,,...999;;;>>>BBBFFFGGGEEEBBB<<<;;;999777888<<>><<>>CCCLLLVVV]]]bbbiiirrrwwwwwwuuuttttttwwwwwwwwwvvvvvvwwwwwwwwwssstttuuutttsssssstttuuurrrtttwww{{{}}}}}}}}}|||wwwuuusssppppppqqqssstttvvvxxxwwwrrrkkkaaaPPPAAA;;;888999BBBNNN[[[lll{{{zzzzzzuuufff___\\\]]]```lllzzz555444333111000111111222///......---,,,,,,,,,,,,++++++************++++++******++++++*********+++************))))))))))))'''''''''((()))******+++(((((((((((())))))))))))((()))***)))((('''((()))((((((''''''''')))***+++((('''%%%$$$$$$&&&)))***'''''''''((((((((())))))((((((((((((((()))******))))))((())),,,222888<<>>===AAAFFFQQQUUU]]]eeekkkoooppppppjjjeee\\\UUUQQQPPPPPPPPPPPPKKKFFFFFFIIILLLNNNMMMNNNOOOPPPOOOJJJAAA666...)))&&&$$$###$$$&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((('''&&&''''''(((((((((((())))))'''(((---777EEEXXXjjjvvvqqqjjj^^^UUUUUU^^^jjjrrr|||mmmpppzzzoooqqq~~~~~~mmmYYYSSSLLLIIIFFFDDD@@@<<<===<<<::::::999666222///333111...,,,+++,,,---///,,,+++)))***+++,,,,,,+++************************,,,+++***))))))***+++,,,***+++,,,...111222444555333111...---......------,,,,,,+++++++++,,,,,,---///////////////000000111111111000000000000////////////000000000000//////000000000000000/////////111111222333444444555666777888888999999999888888999999888777777777888888666666666666666666666666444444444444444444444444222222111111111111222222........................//////////////////////////////////////////......//////......000222555777444666777888;;;???DDDHHHQQQYYYdddlllpppqqqtttuuuqqqrrrtttvvvwwwxxxwwwwwwppprrrtttuuuttttttuuuvvvrrrsssvvvxxxzzz{{{{{{{{{wwwvvvsssqqqpppqqqrrrrrrrrrrrrrrrvvvzzzvvvcccPPPIIIFFFAAA999666@@@SSSdddzzz~~~sssllleeeaaaaaa^^^iiittt{{{555444333111000111111222---------...------,,,,,,++++++************++++++(((+++------+++******+++************************,,,,,,******)))******+++'''((((((((()))))))))***&&&((())))))(((((()))+++&&&'''(((((()))((((((((()))************(((&&&%%%'''((((((((())))))))))))(((((((((((()))***+++,,,+++111:::CCCIIILLLMMMLLLBBBCCCBBB@@@???BBBIIINNNRRRZZZgggtttyyy{{{~~~|||vvvfffVVVKKKDDD@@@>>>@@@CCCHHHNNNTTT\\\dddjjjjjjhhhddd]]]VVVRRRTTTVVVRRRNNNJJJIIIKKKMMMLLLKKKGGGHHHJJJKKKKKKHHHCCC???333///)))%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((())))))*********)))%%%)))444GGG^^^pppxxxxxxjjjaaaXXXXXX```lllvvv|||}}}mmmccclll}}}iii]]]VVVRRRKKKDDDAAA???<<<999:::888666555444333000...+++***))))))***,,,...000,,,+++******,,,------,,,************************,,,+++***)))***,,,---///---...///111222333444444111...++++++,,,---,,,+++++++++,,,---............///......///000111222222333222222222111111111000000000000111111000000000000000000111111111111111444444555666777888999999777777999:::::::::999888::::::::::::::::::;;;<<<999999999999999999999999777777777777777777777777555555444444444444555555000000000000000000000000////////////////////////////////////////////////.........///000222333333222444777888999:::<<<>>>HHHOOOZZZccchhhlllqqqtttqqqsssvvvxxxxxxwwwtttsssoooqqqtttuuuuuuuuuuuuwwwrrrsssuuuvvvwwwwwwwwwwwwvvvuuutttsssrrrqqqqqqqqqoooppppppqqqttttttlllbbb]]]XXXMMMAAA;;;@@@LLLVVVmmmzzzyyyvvvvvvpppfff```ZZZaaajjjttt555444333111111111111222---------......---,,,,,,++++++************++++++(((+++......+++******,,,******************++++++...---,,,************+++'''((((((((())))))******%%%'''((()))((()))***,,,&&&'''((()))))))))''''''''')))+++,,,***&&& (((((((((((())))))))))))(((((((((((()))***+++,,,333;;;FFFPPPTTTRRRLLLHHHBBBEEEHHHHHHHHHLLLUUU\\\lllttt}}}zzzvvviii___VVVNNNIIICCCCCCAAA@@@BBBIIITTT[[[aaahhhmmmhhh]]]TTTSSSUUUJJJHHHGGGIIIMMMPPPOOOMMMHHHCCC???===@@@EEEJJJLLLAAA;;;222***'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))******++++++))))))***++++++++++++***(((---<<>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777666666666666777777444444444444444444444444000000000000000000000000........./////////000000,,,---///111222222111000111555888::::::999999999???GGGRRR[[[aaaggglllqqqrrrtttwwwyyyxxxuuuqqqooonnnqqqtttuuuuuuuuuvvvwwwsssssstttuuuuuuuuuuuuuuuvvvuuuuuutttsssqqqppppppllloooooolllmmmrrrttttttrrriiiZZZJJJBBBDDDHHHKKK\\\ggguuuwww}}}xxxiii^^^XXX^^^fffqqq~~~{{{//////000000111111111111222111///---+++***))))))******)))(((((('''((((((+++,,,---......---,,,+++,,,++++++***)))))))))***+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))******)))************+++++++++******)))(((((())))))***&&&&&&&&&'''(((,,,222777AAABBBHHHNNNOOOJJJDDD@@@@@@FFFQQQ[[[___dddooo{{{{{{ooogggeee___YYYOOOEEE>>>???DDDIIIWWWeeesssvvvlll```[[[[[[PPPJJJDDDCCCGGGLLLMMMLLLDDDBBB>>>:::999>>>GGGNNNOOOHHH===111)))&&&&&&'''(((&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&---)))'''******((()))+++(((333NNNnnnvvvqqqgggaaa\\\^^^gggrrr{{{~~~vvvllljjjrrrzzzhhh^^^ZZZPPPJJJCCC@@@@@@???;;;666888777555333222111000000000///...---------------++++++++++++++++++++++++...---,,,*********++++++)))+++------+++---111555555555666666555333111000++++++,,,,,,,,,---------///......---------......000000000000000000000000111333555555444222222222555444222111111111333444444555666777888888777666777666666999<<<>>><<<999===:::888888;;;======;;;>>><<<<<<===>>>======???===;;;<<<>>>===999999===<<<:::888999<<<===;;;999999777666777999:::777444555333222222333444444333444333222111000000000000......////////////......000000000000000////////////000111333555888:::<<<777===EEELLLSSS]]]iiirrruuuvvvvvvwwwvvvuuusssrrrssssssssstttttttttttttttrrrrrrrrrsssssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrooonnnnnnnnnpppqqqsssuuuvvvrrriii]]]RRROOOTTTZZZXXX^^^nnn~~~{{{yyyyyyggggggbbbcccllluuuzzz}}}333222111000000//////000000///...---,,,++++++++++++***))))))(((((())))))+++,,,,,,,,,,,,,,,,,,+++,,,,,,***)))))))))******************)))))))))((())))))))))))))))))))))))))))))************))))))*********))))))))))))))))))************+++++++++&&&'''(((***++++++,,,,,,,,,,,,...111777===CCCFFFLLLJJJGGGGGGFFFDDDCCCCCCKKKTTTcccqqqxxx|||yyylll^^^QQQGGGAAA>>>GGGOOOZZZ```cccggglllqqq___XXXNNNGGGEEEEEEEEEEEEHHHFFFBBB:::444666===EEEPPPNNNIIICCC:::111)))%%%)))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((('''''',,,((((((***+++)))+++...222>>>WWWttt{{{kkk___^^^]]]___gggqqqyyy}}}~~~wwwrrrnnnqqq|||zzz{{{yyyooobbbZZZWWWNNNIIIBBB??????===999555666555444222111000////////////...---------------+++++++++++++++++++++++++++***)))))))))***+++,,,***+++---...///111333555666666555444222000...---+++,,,,,,,,,,,,---------000//////.........//////000000000111111222222222222444666777666555555666444444444444444444444444666777888999999999888888888777777:::===>>><<<:::<<<:::999:::===??????>>>===<<<===>>>>>><<<<<<<<<>>>;;;;;;======;;;;;;>>>===;;;:::;;;===>>><<<::::::888777888::::::888555666555444444555555555555555444333222111111111111000111111222222111111000000000000000//////////////////111222444777999:::888;;;@@@DDDJJJSSS```iiirrrssstttuuuuuutttsssrrrtttttttttttttttsssssssssrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrroooooonnnooopppqqqssstttvvvvvvtttnnnhhhfffjjjnnngggeeejjjwwwzzzzzzrrriiibbbaaadddlllyyy777555222000..................---,,,,,,,,,------++++++******))))))******,,,++++++******++++++,,,---,,,***(((((()))+++,,,************))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((()))************+++++++++&&&''')))***+++,,,,,,+++---...333;;;FFFNNNRRRSSSIIIFFFBBBAAAEEENNNXXX___fffmmmyyyxxxjjj[[[LLLBBBBBBBBBCCCFFFMMMXXXccckkkhhhddd]]]SSSKKKFFFEEEEEEIIIJJJHHHCCC;;;777999<<>>KKKbbbyyysss___QQQYYY```lllyyy}}}jjjkkkoooyyy{{{ooojjjnnnnnnqqqcccZZZUUURRRLLLGGGAAA>>>===<<<888555444444222111///..................---------------++++++++++++++++++++++++******))))))***,,,---...,,,,,,...111444666666555777555333000...,,,+++***,,,,,,,,,---------......000000////////////000000000000111222333444444555444666888999999888888999555666888999:::999999888999999:::;;;;;;;;;::::::999999:::<<<>>>???>>><<<;;;::::::<<<>>>@@@AAA@@@===>>>????????????>>>===???;;;999<<<>>>===>>>@@@>>>===<<<<<<>>>>>>===<<<;;;:::999:::;;;;;;999777777777777777777777777777777666555444333333333333333444444555555444444333111111000000000///////////////000111333555777888888999;;;<<<@@@HHHSSS[[[gggjjjnnnqqqssssssrrrqqquuuuuuttttttssssssrrrrrrssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooopppqqqrrrrrrqqqtttwwwxxxvvvuuuwwwzzz{{{tttrrr{{{~~~~~~ttthhh___\\\bbbttt888666222///---...///000......---,,,,,,,,,,,,---,,,,,,+++******+++++++++---,,,+++******+++,,,------+++)))(((((()))+++,,,*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++******)))((((((((())))))*********+++++++++***))))))(((((()))******222333999EEEPPPWWWVVVRRRBBBDDDFFFIIITTTeeevvv~~~yyyyyy~~~~~~|||rrreee\\\QQQMMMGGGBBBAAAEEEMMMSSSgggkkklllggg\\\RRRKKKIIIJJJKKKLLLLLLIIIEEE@@@<<<999???GGGNNNPPPMMMGGGCCC666111+++'''&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''******)))(((''''''&&&&&&''''''''''''((((((((((((************))))))))))))***((()))***))))))///888HHHVVVjjjvvvsssggg[[[TTT```lll~~~yyyffflllwwwzzz{{{uuuiiijjjvvvtttuuueee\\\VVVQQQNNNJJJFFFAAA>>><<<:::777555333222000///...------------------------------,,,++++++++++++++++++++++++---,,,,,,+++,,,---///000......///444888:::777444444222000---+++*********------------............000////////////000000111000111222333555666777888777999;;;;;;:::999999999999999:::;;;<<<=========<<<<<<<<<=========<<<<<<;;;<<<===???@@@@@@???>>><<<<<<<<<===>>>@@@AAAAAA???BBBCCCCCCDDDGGGGGGEEECCC<<<777:::>>>???@@@BBB??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888999:::999999888888999999888777666666555555666666666666777777666666666222222111111000000///////////////000222333555555777888999999;;;@@@GGGMMMWWW]]]eeemmmrrrsssqqqooouuuuuutttssssssrrrqqqqqqtttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqmmmqqqvvvxxxxxxxxxyyy{{{~~~sssjjjdddeeeppp{{{666444111///...///111222000///...---,,,+++++++++,,,+++++++++++++++,,,,,,...---,,,++++++,,,---...,,,+++)))((((((***+++,,,))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++************))))))(((((())))))*********++++++++++++)))'''&&&'''+++...111===>>>CCCKKKSSSTTTOOOHHHIIIRRRYYY___jjjzzzzzzssstttyyy~~~~~~~~~zzztttiiihhhdddYYYMMMFFFFFFHHHZZZeeeqqquuunnnbbbYYYUUUVVVPPPJJJJJJMMMMMMHHHBBB<<<>>>BBBFFFJJJMMMOOOPPPEEE>>>444,,,(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''***))))))((('''&&&&&&%%%''''''''''''(((((((((((())))))))))))***************)))***)))((()))555AAAVVVdddooolllaaaZZZ\\\aaammm{{{zzzqqqooowww~~~nnnooo|||{{{lll```ZZZUUUOOOKKKHHHEEEAAA===;;;999777555111000///...---,,,,,,,,,,,,,,,---......------,,,++++++++++++++++++++++++------,,,+++,,,---...///111111222666::::::666222///...,,,+++***++++++,,,------.........///////////////......///000111111111222333555666888999::::::;;;======;;;999999999;;;::::::;;;;;;===>>>???>>>>>>=====================???AAABBBBBBAAAAAAAAA>>>>>>=========>>>@@@BBBBBBGGGJJJJJJMMMRRRTTTQQQIII>>>777999>>>@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>>????????????>>><<<<<<;;;777999<<<;;;:::888999:::;;;:::999888777777777777666777777888888777777666444444333222111111000000000//////000111222333333666777999;;;===>>>AAACCCJJJRRR^^^jjjrrrtttsssqqquuuuuutttsssrrrqqqqqqpppsssssssssrrrrrrqqqqqqpppppppppppppppppppppppppppppppppppppppqqqqqqppppppqqqsssvvvxxxzzz}}}zzztttoookkkmmmrrr444333111000000111222333111000...---,,,+++++++++++++++******++++++,,,,,,...------,,,,,,------...******************++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))***)))************+++++++++(((((((((***...444:::>>>CCCCCCEEEIIILLLLLLIIIEEEVVVdddqqqxxx}}}zzz|||}}}|||uuuaaaOOOEEEAAA@@@MMM___lllqqqpppppppppjjj^^^OOOIIIJJJLLLKKKHHHKKKIIIFFFDDDDDDFFFIIIKKKKKKEEE===555///+++(((%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((()))))))))))))))***))))))******)))...???PPPhhhqqqrrrcccSSSRRR___llluuusssmmmwwwxxxuuu|||vvvoooeee]]]WWWRRRMMMIIIDDDBBB???;;;888666555444000000...------,,,,,,,,,***+++---......---,,,,,,++++++++++++++++++++++++++++++******+++---...///444444555777777666222///++++++++++++,,,---...............////////////000000/////////000111222333333444555666888999:::;;;;;;===??????===;;;;;;;;;<<<<<<======>>>>>>?????????>>>======<<<<<<======???BBBDDDDDDDDDCCCCCCCCC@@@@@@???===<<>>AAA@@@@@@???@@@AAA@@@>>>======>>>@@@BBBBBBAAA???======>>>888;;;>>>>>>;;;999:::<<<<<<;;;:::999888888888888777888888999999888888777666666555444333222222111111111000000000111111222333555888<<<>>>?????????DDDKKKWWWccclllrrrssssssttttttssssssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooooooooooooooonnnooopppqqqqqqqqqqqqqqqrrrrrrsssvvvzzz||||||wwwqqqllljjjlll333333222111111111222222///...---,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,------,,,,,,,,,((()))***+++,,,++++++***((()))))))))************))))))))))))))))))))))))))))))************))))))((((((((()))******++++++)))************+++++++++)))+++///444:::@@@EEEGGGDDDDDDDDDFFFKKKRRRXXX\\\jjj{{{~~~~~~zzz|||~~~rrr^^^MMMDDD888???IIISSS^^^jjjuuu}}}vvvoooddd[[[UUUQQQOOOMMMPPPOOOLLLHHHEEEBBB@@@???@@@???>>><<<:::555///***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''((((((((()))))))))((()))++++++,,,666MMMccctttxxxqqq___RRRVVVfffrrrvvvwwwrrrrrrkkkfff___WWWPPPKKKHHHGGG@@@???<<<999555333222222000///...---------------)))+++,,,......---,,,+++++++++++++++++++++++++++*********,,,...111444555666888888777444000...---******+++---................../////////000000000222111111222333444555555555666777888999:::;;;;;;;;;===???AAA@@@???@@@AAAAAACCCFFFHHHHHHFFFCCCAAA>>>>>><<<;;;;;;;;;<<<<<>>BBBJJJPPPRRRbbbpppvvvzzz|||tttgggUUUFFF888888>>>@@@???===???AAAAAA@@@===<<<===>>>BBBCCCEEECCC@@@>>>>>>???999===AAAAAA===;;;<<<>>><<<<<<:::999999999999999999999::::::::::::999999888888777666555444333333222222111111000111111111111222555888<<>>DDDGGGIIIIIIGGGGGGGGGJJJSSSbbbsss~~~~~~{{{{{{~~~~~~|||ppp```TTTJJJFFFAAA@@@FFFUUUfffrrrwwwzzz{{{ttthhh\\\TTTPPPJJJKKKLLLLLLIIICCC<<<888///333:::@@@CCC???888222''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&'''''''''(((((())))))''')))+++,,,///<<>>===:::666222000000000000///......------------)))***,,,.........,,,+++++++++++++++++++++++++++***+++---///333777;;;===777999:::777111,,,+++,,,***+++---...//////...---////////////000000000000333333333444555666777888777777888999::::::;;;<<<:::<<<@@@BBBCCCCCCDDDFFFFFFJJJPPPTTTTTTOOOIIIEEE>>>===<<<:::::::::;;;<<>>???FFFOOOWWW]]]qqqpppYYYHHH999777===@@@>>><<>>BBBEEEFFFDDDAAA>>>???@@@:::???CCCCCC???===>>>@@@<<<<<<;;;:::999999999999::::::;;;;;;;;;;;;:::::::::999888777666555444444333333222111111111111111000000111444999>>>AAABBBBBBBBBDDDIIIRRR]]]gggmmmrrrrrrrrrrrrrrrrrrrrrssspppppppppqqqqqqrrrrrrsssoooooooooooooooooooooooolllmmmoooqqqrrrsssrrrrrrsssrrrrrrtttyyy}}}|||{{{uuu}}}|||kkkbbbccc444333111///......//////............---,,,+++***+++,,,...//////...,,,+++***+++,,,,,,,,,,,,+++***++++++)))(((''''''''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))((((((((((((,,,++++++***))))))))))))333666@@@LLLPPPLLLFFFDDDKKKPPPVVV]]]mmm}}}{{{|||~~~~~~{{{~~~~~~~~~{{{qqqiiibbbWWWMMMFFFBBBEEERRRaaalllxxx{{{pppdddXXXMMMMMMMMMKKKJJJNNNNNNFFF;;;555000---222===DDDCCC???000///,,,***)))((((((((((((&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$((((((&&&$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))(((---+++%%%///LLLgggttt|||yyykkkYYYTTTaaaqqq{{{|||zzzmmmoooyyygggbbb^^^VVVOOOHHHEEECCCCCC>>>;;;666333222222111000......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,+++***))),,,///333666888888888888666222...,,,+++,,,---////////////000000000000111444666444000...000444777777777555444444666888::::::::::::;;;<<<======>>>;;;===BBBFFFHHHKKKPPPTTT\\\dddddd[[[MMMCCC>>>???>>><<<;;;::::::;;;;;;EEEEEEDDDDDDCCCCCCDDDDDDAAAAAABBBAAA@@@CCCRRRaaaffflll___KKK;;;;;;>>>:::888;;;<<<@@@BBB???:::999???DDDLLLUUUVVVLLLBBB???@@@@@@>>>BBBFFFEEE@@@======>>>???999888<<<===999666999???999555999===<<<:::999999888666666777777666444555555555444333222000///333333333444777<<<@@@CCCDDDDDDDDDIIIQQQ[[[eeekkkooopppqqqqqqqqqpppooooooppppppppppppoooooonnnnnnrrrpppoooqqqrrrrrrooolllnnnoooqqqrrrrrrqqqooonnnrrrqqqrrruuuxxx{{{|||{{{}}}}}}}}}xxxtttzzztttmmmlll333222111000000000111222///......---,,,,,,+++++++++,,,...///...---,,,******+++,,,,,,,,,,,,+++***++++++)))((((((''''''''''''(((((())))))******+++))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))''')))******)))***...222BBBFFFMMMPPPKKKCCCAAADDDUUUaaammmvvv}}}|||}}}|||~~~yyyssskkkeee___[[[SSSKKKJJJNNN\\\hhhssswwwwwwrrrfff[[[TTTSSSQQQNNNOOOQQQLLLEEE888222,,,---555>>>CCCDDD;;;777222,,,)))''''''''''''%%%$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))))))))))))))'''---...---;;;TTTiiioooyyyqqqbbbUUUWWWiii{{{yyyrrrwwwvvvccc^^^ZZZTTTMMMGGGCCCAAA@@@===999555333222111000///......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,...222555888999::::::777444111...,,,,,,---...///////////////000000000///222555444111000222666888999999777666666888:::=========>>>>>>???@@@@@@===:::;;;CCCLLLSSS[[[ccckkkkkkggg^^^RRRIIIEEEEEEGGGDDD>>>999666777888:::EEEEEEDDDBBBAAA@@@AAAAAACCCCCCCCCCCCBBBDDDQQQ^^^llltttYYYFFF888999<<<:::999===<<>>999888;;;<<<999:::>>>AAA:::777:::===<<<:::999999888888999::::::888666666666666555444333111000222111222333666:::>>>AAAAAABBBCCCEEEJJJRRRZZZ```jjjllloooqqqrrrrrrqqqpppqqqqqqpppppppppooooooooorrrppppppqqqsssssspppmmmooopppqqqrrrrrrqqqpppoooqqqpppqqqsssvvvyyyyyyyyyxxx|||}}}yyyvvvxxxyyyxxxwwwzzzyyyrrryyyzzzrrrppp222222111111111222333444000///---,,,++++++,,,,,,,,,---.........,,,+++******++++++,,,,,,++++++***+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))'''***,,,,,,,,,///666<<>>FFFRRReeeuuu}}}xxxzzz~~~{{{xxxzzz|||{{{||||||sssaaaPPPGGGHHHPPP[[[gggsssxxxsssjjjgggfff```VVVPPPOOOLLLIIIBBB;;;111---///777???EEEEEEAAA;;;444...)))'''&&&'''&&&%%%%%%%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))******''',,,111999JJJ___iiigggmmmcccVVVTTTcccyyywwwxxxxxxrrrqqquuuuuuttt{{{yyyiii```XXXVVVQQQKKKFFFAAA>>><<<:::777444222111111000.........---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++++++++,,,...///111222555777999999999999333222///---,,,---...///.........//////000000000---000333333222222555888999::::::999888888:::<<<<<<======>>>??????@@@@@@???:::999@@@JJJTTT^^^gggfffddd^^^VVVOOONNNRRRVVVLLLFFF>>>777444555:::===EEEEEEDDDAAA???>>>???@@@FFFEEEFFFGGGHHHLLLXXXdddwwwsssQQQAAA666777:::999:::===<<>>@@@HHHNNN___[[[PPPCCC<<<===@@@@@@EEEEEEEEEBBB???<<<<<<===???<<<;;;<<<<<<===AAAGGGBBB<<<999<<<>>><<<::::::999999:::<<<======:::777777777777777666444333222111111111222444888;;;>>>@@@BBBDDDDDDDDDHHHNNNSSSbbbeeejjjooorrrsssrrrrrrqqqqqqqqqqqqqqqpppppppppqqqpppppprrrssssssrrrpppqqqqqqqqqqqqqqqqqqqqqqqqpppooooooqqqtttvvvvvvvvvtttwwwvvvrrrpppqqqrrrqqqmmmttt~~~{{{vvvqqq444333222222222222444444111///---+++***+++,,,------------------,,,******+++++++++++++++++++++++++++******)))(((((()))))))))))))))(((((((((''''''))))))))))))))))))))))))************************))))))***************+++---...///000222777===BBBGGGGGGHHHFFFBBBFFFVVVhhhxxxwwwuuuuuuvvvyyy{{{}}}~~~zzzyyy{{{|||{{{zzz{{{zzzxxxvvvttt{{{vvv___OOODDDEEEIIISSSaaannntttvvvtttssslll^^^SSSPPPNNNMMMLLLFFF>>>555111333999===DDDDDDCCC@@@:::333,,,(((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********(((,,,444BBBVVVffffff___YYYSSSRRR```zzzvvvsss}}}xxxzzz}}}rrriiieeejjjnnnqqqzzzzzzkkkaaa]]]SSSQQQNNNJJJEEE???;;;999777444222111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...111222666777777777777666555444///...---,,,,,,,,,...///.........//////000000111...111333333333333555888888:::;;;:::999999:::<<<======>>>???@@@AAABBBBBBCCC<<<888;;;AAAGGGMMMSSSMMMNNNNNNMMMMMMPPPUUUYYYHHHCCC<<<777666999???CCCDDDEEEEEECCC@@@@@@BBBEEEKKKHHHHHHKKKPPPXXXfffttthhhJJJ???666666888888:::======???@@@@@@AAAFFFNNNUUUVVVMMMAAA999999<<>><<<:::;;;888888999;;;===<<<999666888888888888777666555444111111111222444777:::<<>>:::888444222000000111111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...111444666:::999777555333111///---,,,++++++++++++,,,............//////000111111222222333444444444555666777777999;;;;;;:::999:::<<>>???@@@BBBCCCDDDCCCBBBAAABBBEEEFFFCCC@@@<<<::::::===AAADDDCCCFFFGGGFFFDDDEEEKKKOOOSSSLLLIIILLLTTT```qqq~~~~~~```FFF???888777777888:::===@@@AAAAAABBBDDDJJJSSSZZZPPPFFF<<<:::===AAAAAA@@@???>>>???CCCHHHKKKJJJHHH@@@@@@@@@???AAAGGGMMMQQQAAA===;;;>>>???======???:::999888999:::999777555999999999999888777666666444333444444666888:::;;;@@@DDDHHHJJJHHHFFFFFFGGGOOORRRYYY```ggglllooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssstttrrrrrrqqqppppppqqqrrrrrrqqqpppppprrrtttvvvvvvuuusssuuuuuuqqqppprrrpppmmmjjjnnnvvvxxx777666444222111111111222000///---,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++******))))))*********++++++******))))))((((((*********************************+++++++++++++++*********+++,,,,,,------,,,///555<<>><<<<<<;;;===???DDDHHHKKKBBB<<<999>>>CCCCCCAAAAAABBB???;;;888777999===???DDDBBB???======>>>@@@BBBEEEHHHKKKJJJIIILLLSSSYYYXXXOOOJJJMMMWWWdddttt~~~^^^CCC@@@<<<999999:::>>>@@@DDDDDDCCCCCCFFFNNNWWW]]]KKKAAA:::;;;???@@@???>>>>>>>>>AAAIIIQQQSSSPPPKKK>>>?????????DDDJJJMMMKKK@@@======AAABBBAAACCCFFFAAA>>>:::777666666666555999999999999999888777777555555666666777888999:::;;;???EEEKKKMMMMMMJJJHHHJJJLLLPPPWWW^^^ffflllooopppppppppqqqqqqqqqqqqqqqqqqrrrrrrqqqpppppprrrtttrrrrrrrrrrrrrrrrrrrrrrrrqqqpppqqqrrruuuwwwwwwwwwsssuuuuuuttttttuuurrrlllfffhhhnnnxxx555444333111111111222333///......---,,,,,,++++++************+++,,,------,,,,,,+++******+++,,,,,,+++******))))))***++++++++++++++++++*********************************************++++++,,,,,,,,,******++++++,,,------...222<<>><<<888;;;???BBBDDDCCCBBB@@@888333,,,&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&''''''&&&$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++111AAAWWWiiinnndddVVVMMMIIIOOOcccyyyjjjkkksssxxxvvv~~~zzz}}}yyypppjjjlllqqqsss{{{kkkccc\\\TTTNNNGGGFFFCCC@@@<<<999777555111000000111222333111000......---------,,,,,,,,,+++++++++,,,,,,---------...///111333666888:::;;;777555333111...,,,+++***.........//////000111111///000111222333444555555444444555777999;;;<<<<<<===???BBBCCCBBBBBBBBBCCC>>><<<;;;<<<@@@FFFMMMQQQFFF>>>;;;???EEEEEECCCBBB<<<;;;999999<<<@@@DDDGGGFFFDDD@@@======>>>@@@BBBGGGKKKNNNNNNLLLOOOXXX___WWWOOOLLLRRR^^^kkkxxxzzzVVV???@@@>>><<<;;;???CCCFFFHHHGGGEEEDDDHHHPPPYYY___FFF<<<777:::>>>>>>===>>>AAABBBFFFPPPXXXXXXPPPGGG@@@AAAAAABBBIIIPPPNNNFFF@@@>>>@@@EEEGGGGGGJJJNNNLLLFFF===777555666888888888999999999999888777777666666666777777888888999888;;;BBBLLLUUUWWWRRRMMMIIIIIIKKKOOOWWWaaajjjoooooooooooopppppppppqqqqqqqqqrrrrrrqqqnnnnnnpppsssqqqqqqrrrssssssrrrqqqqqqpppoooppprrruuuxxxxxxwwwtttwwwxxxyyyzzz{{{vvvnnnbbb______iiiyyy}}}333222111111111222333444............---,,,+++***)))))))))***+++,,,......---,,,+++******+++,,,---+++***************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++,,,,,,---......<<>>??????AAACCCFFFGGGGGGFFFGGGGGGFFFDDDBBBCCCGGGOOOWWW]]]LLLBBB<<<>>>BBBAAA???===999;;;>>>CCCGGGJJJJJJIIIFFFCCC???<<<<<>>DDDDDDBBB;;;111)))&&&'''***((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&''''''((()))***'''((()))))))))+++...111GGGWWWjjjsssjjjZZZOOOMMMZZZ]]]ggguuuzzzuuupppqqqsss|||uuukkkfffiiiuuuwwwjjj___WWWQQQLLLHHHDDDBBB???;;;777444222111000000///...............------------------------,,,,,,------------......333444777999:::999888777------......//////000000000000///......///111111000222444666666777999;;;;;;:::;;;<<>>AAABBB???FFFLLLKKKIIILLLPPPQQQOOOEEE;;;888888:::AAAHHHQQQVVVVVVRRRUUU]]]^^^YYYTTTRRRTTT^^^ooo}}}fffFFF???@@@>>>>>>EEEOOOPPPKKKAAACCCBBBAAALLLZZZZZZOOOAAA;;;:::???CCCAAABBBEEEDDDEEEQQQdddgggWWWFFF???AAALLLPPPMMMNNNRRROOOEEEDDDGGGJJJKKKKKKMMMRRRVVVTTTLLLAAA:::777666666555777777888888888888888888888666444444666888888888666999===DDDKKKUUU```fff[[[RRRIIIIIITTT```iiillloooqqqpppmmmmmmrrrtttrrrooooooooopppqqqqqqqqqrrrqqqqqqrrrsssrrrqqqpppoooqqqrrrrrrrrrrrrsssvvvyyy|||{{{zzz{{{{{{zzzxxxvvvcccXXXMMMOOO___www|||ssslll333333222111000000000000///...---,,,+++*********+++******+++------,,,+++***++++++,,,,,,,,,++++++))))))***************))))))***+++,,,,,,+++***)))************+++++++++++++++******+++,,,,,,,,,++++++++++++,,,///888DDDMMMYYYUUUSSSUUUSSSVVViii}}}wwwtttqqqqqqrrrpppjjjeeeZZZXXXTTTRRRQQQSSSVVVXXX[[[___ffflllqqqrrrrrrqqqmmmlllkkkjjjkkkmmmooopppqqqqqqrrrqqqpppooommmllldddaaa]]]\\\\\\\\\YYYWWW\\\aaadddcccdddiiilllkkkrrrtttvvvwwwwwwwwwyyy{{{yyyssstttyyyqqqbbbQQQIIIHHHRRR```lllvvv~~~xxxtttnnnggg```[[[WWWUUUJJJKKKGGG???;;;<<<:::666:::AAAFFFDDD:::000)))'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''''''''(((******)))***+++***))),,,222888MMM^^^nnnooo___PPPMMMRRR___eeeqqq~~~zzztttsss|||sssjjjiiittt|||sssggg\\\UUUOOOJJJFFFCCCAAA>>>;;;777444222111000//////...............------------------------,,,,,,,,,,,,---......///444666999::::::888666444------...///000000000000111000/////////000111222111333555666666888:::===;;;;;;<<>>>>>>>>???AAACCCFFFHHHJJJKKKKKKKKKMMMPPPPPPOOONNNMMMHHHEEEIIITTTbbblllrrr___EEE<<>>AAACCCFFFKKKOOOTTTWWWXXX[[[\\\]]]]]]\\\YYYVVVSSSTTTRRROOOKKKHHHFFFDDDCCCFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLLLLRRRVVVWWWZZZ```eeeeeehhhkkknnnppppppqqqrrrtttxxx{{{}}}}}}zzz|||}}}|||~~~~~~{{{||||||{{{}}}~~~xxxyyy|||~~~vvvpppfffYYYOOOMMMSSS^^^fffuuu|||yyyjjjZZZRRROOOKKKNNNOOOMMMGGG@@@888222---444>>>GGGJJJEEE;;;444***)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((()))***+++))),,,...+++***222BBBPPPkkknnniiiVVVHHHQQQkkk{{{uuuvvvyyyrrrvvvsssooouuuwwwlllbbbdddttt~~~oooggg]]]TTTOOOJJJFFFBBB???>>>;;;888555333111000//////...------------...---------------------------,,,,,,,,,---000222444999:::;;;;;;888444000---+++---///111222111111000222222222222333444444555777888888888888:::===@@@BBBBBBBBBAAAAAACCCFFFIIIMMMLLLLLLMMMOOOPPPPPPOOONNNIIIFFFJJJVVVdddnnnrrrdddHHH===CCCDDDGGGOOOQQQbbbiiimmmjjjfffaaa\\\VVVPPPFFF<<<888999===EEEMMMWWW[[[XXXOOOMMMTTTWWWTTTVVV^^^jjjvvvpppJJJCCCKKKEEECCCNNN^^^bbbUUUFFF888@@@IIINNNRRRRRRHHH===@@@DDDJJJMMMMMMKKKJJJKKKPPP\\\hhhgggUUUDDDCCCLLLLLLRRRUUUSSSRRRRRRMMMFFFDDDDDDEEEIIINNNOOOMMMJJJDDDAAA===888555333222222444555666888999999999999888:::;;;;;;888777888999;;;:::888888<<>>AAABBBCCCFFFIIIKKKLLLMMMMMMMMMMMMMMMLLLJJJHHHEEEDDD???>>>===;;;999888777666::::::;;;;;;===>>>???@@@???????????????@@@AAABBBDDDJJJNNNOOORRRYYY]]]]]]```dddgggjjjkkkkkkmmmnnnqqquuuyyy{{{{{{yyyyyyxxxvvvyyy}}}}}}~~~~~~~~~{{{vvv}}}~~~}}}}}}sssggg^^^ZZZXXXWWWcccooo|||uuuggg\\\VVVPPPPPPOOOOOOKKKEEE???===444111222;;;FFFKKKEEE>>>777222+++&&&######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''(((''''''(((((()))***+++(((+++---,,,---999MMM]]]rrriiiVVVBBBDDD___vvvmmmppp{{{|||uuutttuuuqqqtttssspppwwwzzzoooiiieeeppprrrhhhaaaXXXQQQMMMIIIDDDAAA===<<<999666444222111000//////...---------------------------------------,,,,,,---...000333555777;;;;;;:::999666222...+++,,,---///000111222222111222333444555555666666666999:::;;;;;;;;;<<>>DDDGGGKKKSSSUUUfffiiijjjeeebbbbbb```]]]SSSHHH===999:::===EEEMMMWWWXXXSSSLLLOOOYYY___]]][[[```iiivvveeeCCCCCCFFFCCCGGGVVVdddaaaOOO======CCCJJJMMMNNNLLLFFF@@@DDDKKKQQQQQQNNNLLLLLLMMMSSSYYY]]]XXXKKKAAADDDMMMJJJMMMNNNLLLJJJHHHCCC>>><<<;;;<<>>???>>><<<:::888777888888<<<;;;;;;:::::::::::::::888999:::999999888999:::::::::999999999===BBBGGGCCCIIIPPPRRROOOKKKJJJJJJQQQYYYcccjjjpppvvvvvvrrrsssssssssrrrrrrqqqqqqqqqqqqrrrsssssssssrrrqqqpppnnnpppsssvvvxxx}}}~~~wwwrrrqqqrrrttttttkkk^^^PPPNNN[[[ppp444333222111000000000000222111000///////////////111///---,,,---......---,,,------------,,,,,,+++...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,+++---111666???IIIRRRTTTPPPOOOTTTZZZggg{{{zzztttooonnnnnniiieee```]]][[[TTTJJJBBB;;;;;;::::::;;;===@@@BBB@@@AAACCCDDDEEEDDDCCCCCC>>>>>>======<<<;;;:::999555555555555555555555555666666666777888:::<<<===;;;<<<<<<<<<::::::<<<>>>>>>CCCGGGHHHKKKQQQUUUUUUZZZ^^^bbbeeegggggghhhiiihhhlllqqqttttttssssssssstttwww|||~~~~~~}}}}}}}}}~~~{{{|||~~~uuuwwwvvvkkk]]]QQQPPP[[[jjjvvvxxxsssjjjdddYYYUUURRRQQQMMMHHHFFFGGG???666...222???IIIIIIFFFBBB<<<333+++%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''(((((((((((()))***++++++(((***,,,---333BBBXXXhhhttteeeMMM???NNNttt~~~mmmiiivvvtttuuu|||~~~{{{zzzyyy{{{}}}tttggghhhooowwwlllbbb[[[SSSMMMJJJGGGCCC???;;;:::777555333111000000///...------,,,,,,------------------------------,,,---///111444666888999:::999888555222///---+++------...///111222333333333444555777888888888888:::<<<>>>>>>>>>>>>@@@AAABBBDDDEEEDDDEEEJJJQQQXXXWWWTTTPPPOOOQQQTTTVVVWWW\\\TTTLLLOOO[[[iiirrrvvvlllNNN@@@FFFJJJNNNUUUWWW\\\\\\YYYTTTTTTXXXZZZYYYTTTHHH===999:::???GGGOOOWWWWWWSSSQQQZZZiiinnniii___```gggttt]]]@@@CCCBBBCCCMMM]]]eee\\\III:::CCCGGGKKKLLLKKKIIIGGGFFFKKKSSSWWWRRRLLLKKKMMMOOOTTTTTTQQQKKKDDDAAAFFFKKKIIIIIIGGGCCC@@@<<<888666444555666999<<<======<<<>>>>>>>>><<<;;;;;;>>>@@@???>>><<<::::::<<<===???>>>;;;999888:::;;;;;;:::::::::;;;:::999999;;;<<>>?????????>>>===<<<;;;555444444444444444444444333333444555555555555555666555555666777999;;;<<<;;;<<<======;;;;;;===???<<>>444333:::BBBGGGHHHGGGCCC;;;333,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((()))***+++,,,)))***+++///:::LLLbbbrrrmmm___LLLEEE[[[yyynnnrrrwwwttt~~~vvvnnnfffrrr|||mmmggg[[[UUUNNNIIIGGGDDD@@@===999888666444222111000//////...------,,,,,,------------------------------+++---111555888999::::::999777444111///---------......---...///222444666444555666888999:::999999:::===@@@AAAAAA@@@@@@AAAAAACCCEEEDDDEEEJJJTTT[[[ZZZVVVPPPMMMOOOSSSWWWZZZ___UUULLLNNN[[[jjjtttxxxnnnOOOAAAHHHLLLPPPVVVVVVQQQPPPKKKFFFHHHOOOSSSSSSQQQGGG<<<999;;;AAAKKKTTTYYYXXXUUUWWWdddrrrqqqggg\\\___hhhwwwXXX@@@EEECCCGGGTTTbbbdddWWWFFF===GGGIIILLLMMMJJJGGGHHHKKKRRRZZZ[[[RRRHHHHHHMMMPPPNNNMMMJJJCCC>>>???BBBEEECCCAAA>>>;;;999666666666888;;;>>>AAACCCFFFIIILLLLLLKKKIIIDDD@@@>>>AAACCC???>>><<<<<<>>>CCCHHHKKKHHHAAA:::999<<<>>><<<999:::;;;<<<:::999888:::;;;BBBIIIRRRYYYYYYUUUPPPLLLKKKSSS[[[aaajjjssswwwvvvrrrrrrrrrsssssssssssssssrrrrrrssstttsssrrrqqqpppmmmooorrruuuxxx}}}{{{uuurrrrrruuuwwwxxxqqqlllccc\\\ZZZaaaoooyyywww555555444333222222222222222222000///------,,,,,,///---++++++...111222222++++++,,,---............222000---******+++,,,...------++++++++++++------++++++,,,,,,,,,---------***,,,---++++++000:::BBBQQQWWWZZZSSSLLLUUUnnnwwwuuuqqqjjjcccaaacccfff___VVVIII===777777;;;???777777888777666777:::<<<;;;;;;:::999777666444333222111111111111111222333000000111111111111000000222222222222333555777888555777999888666666999<<<:::???BBBAAACCCHHHJJJJJJNNNRRRXXX\\\]]]^^^___```___ccciiimmmooooooooopppkkkoootttvvvvvvwwwzzz|||{{{|||}}}}}}}}}}}}~~~~~~xxxxxx}}}}}}ttt```SSSOOOOOOZZZlllxxxyyyuuulllccc]]]YYYRRRIIIGGGJJJJJJDDD===888888<<>>;;;888777555333222000//////......---,,,,,,,,,,,,---------------------------+++...222777:::;;;;;;;;;888666222...,,,,,,---...///...------...111555777444555777999:::::::::::::::===AAACCCCCCAAAAAAAAABBBDDDDDDCCCBBBGGGPPPXXXZZZUUUNNNJJJLLLQQQVVVYYY^^^SSSIIIKKKYYYjjjuuuyyyoooPPPBBBIIIMMMQQQVVVVVVPPPOOOJJJFFFHHHPPPUUUUUUOOODDD;;;999<<>>===>>>CCCJJJRRRWWWPPPFFF<<<999===???<<<777<<<<<<<<<:::999999<<<>>>>>>DDDLLLTTTXXXWWWSSSPPPLLLRRRYYY^^^fffooottttttqqqqqqqqqrrrrrrsssssssssqqqqqqrrrsssrrrqqqpppooohhhkkknnnrrrvvv{{{{{{uuurrrrrrtttvvvwwwvvvsssmmmbbb[[[^^^hhhrrrqqq666444222222333333333222......---,,,,,,,,,,,,---...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,---...//////***,,,000333666<<>>HHHGGGJJJHHH@@@888444,,,###'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))))))))((((((...333;;;QQQhhhooohhhbbbJJJOOObbbfffqqqxxxrrryyytttllljjjtttzzzjjj]]]WWWQQQMMMHHHDDDAAA???===<<<666555333111000///......---------,,,,,,+++++++++++++++,,,---------,,,,,,...111666;;;======<<<:::666222---,,,...000///...000000000000222333555777888777777888:::<<<<<<;;;AAA???CCCIIILLLHHHDDDCCCEEEEEEDDDEEEHHHLLLQQQUUU^^^QQQHHHJJJPPPQQQRRRTTTVVVOOOGGGGGGVVViiisssssshhhXXXKKKMMMVVV\\\[[[ZZZQQQNNNLLLMMMOOOQQQVVV[[[RRRCCC<<<@@@AAA@@@LLL___]]]aaabbb]]]]]]```]]]VVVSSSkkkyyypppKKKAAAJJJIIISSS___bbbTTTCCC???FFFQQQPPPPPPPPPQQQQQQQQQQQQbbbddd[[[IIIBBBHHHKKKHHHCCC@@@<<<;;;;;;:::777444333555555555666<<>>@@@IIIYYYgggnnnhhhLLL===@@@???>>>???;;;<<<888888<<<===999888;;;AAABBBIIIUUU]]]ZZZSSSNNNNNNQQQVVV\\\eeemmmpppoooqqqqqqqqqpppqqqqqqrrrrrrooopppqqqrrrqqqpppnnnllliiijjjllloootttyyy}}}ttttttssssssrrrqqqqqqqqquuuvvvtttiii]]]ZZZaaakkklll{{{{{{777555333333444444444333///......------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,+++++++++,,,------...---...222:::CCCJJJNNNKKKQQQ^^^ppp~~~yyyxxxnnnhhhaaa[[[VVVOOOEEE>>>===;;;777444222333444555555555444333333222111111000000000000/////////...//////000000000000//////////////////000000000000...//////000111222333444333333444444555666666777777888999;;;===@@@BBBCCCEEEDDDDDDHHHNNNSSSTTTTTTUUUWWWZZZ]]]```aaabbbbbbfffhhhjjjkkkjjjkkkooorrruuuuuuuuuuuuvvvwwwxxxyyyyyyzzz{{{|||}}}}}}||||||}}}~~~}}}}}}~~~}}}{{{}}}}}}uuueee```XXXTTTVVV]]]ffflll|||~~~{{{qqq```RRRJJJIIIGGGGGGIIIIIIBBB;;;<<>>;;;:::555444333111000///......---------,,,,,,++++++++++++++++++,,,,,,------...000333888<<<===<<<:::888444111---,,,...///000///111111111111222444666777999999999;;;<<<======<<>>>>>@@@===@@@<<<:::===<<<999;;;???<<<===EEESSS\\\[[[VVVSSSVVVVVVUUUWWW]]]gggooossstttsssrrrpppooooooppppppooooooqqqqqqqqqpppnnnmmmpppppppppppprrrtttvvvwwwrrrrrrrrrqqqqqqqqqpppppprrrsssqqqjjjaaa^^^ccciiinnnzzz|||777555444333444555444333000///......------......,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------......---,,,,,,,,,---...///000555<<>>666000444333222111111111222333111111000000//////...............---------------......////////////......------------.........///---......///000111222222111222222333333444444444666666777888:::<<<===>>>777888:::???FFFLLLOOOQQQSSSUUUXXXZZZ]]]^^^______]]]```eeeggghhhhhhhhhiiioooooopppppprrrssstttuuutttvvvwwwyyy{{{|||}}}}}}}}}~~~~~~}}}}}}}}}wwwxxx~~~{{{qqqooohhh]]]SSSPPPUUU[[[rrryyy~~~yyylll^^^WWWVVVKKKJJJMMMPPPLLLCCC<<<::::::@@@DDDEEEDDDBBB<<<666***(((%%%%%%''''''%%%###'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((())))))*********---555@@@QQQgggvvvpppaaaLLLOOO___jjjnnnzzzzzzsss}}}rrrpppwww{{{llleee^^^WWWSSSLLLIIIDDD@@@>>><<<999777444444222000///.........------,,,,,,,,,,,,++++++,,,+++++++++,,,---///000444777;;;======:::666333111...,,,,,,---000000111333333333333444555777888:::;;;===??????>>>===<<>><<<;;;666444111111222444555555555888;;;???CCCKKKUUU]]]bbbgggiiihhhgggfffccc]]]XXXaaaeee]]]RRROOORRRUUUQQQ]]]ffffffhhhuuuZZZCCCAAA>>>===@@@@@@BBB???======;;;:::<<>>???GGGUUU______]]]\\\[[[ZZZYYYZZZ]]]dddnnnuuuvvvtttrrrpppnnnnnnnnnnnnoooooopppqqqqqqpppnnnmmmsssrrrqqqqqqppppppqqqqqqppppppppppppppppppooooooqqqqqqpppnnnjjjiiijjjkkkpppxxx666555333333444444444333000000///............///,,,,,,++++++,,,,,,------------------------------++++++++++++++++++++++++***+++,,,,,,---------,,,111000...------...///000...666CCCLLLOOOMMMIIIFFFQQQlllvvvjjjccc```^^^TTTEEE999333000000000111111111111222222222222//////......------------------------,,,,,,,,,,,,---..................---,,,,,,---------...............///000000111222222333333333444444555555555444555555666777999:::;;;222333666;;;AAAGGGKKKNNNQQQSSSUUUXXXZZZ[[[\\\\\\[[[^^^aaadddeeeeeeeeeeeellllllmmmmmmoooppprrrsssrrrrrrtttvvvxxxyyy{{{{{{{{{|||||||||{{{|||~~~{{{yyytttxxx~~~xxxxxxtttiii[[[RRRPPPRRR___iiivvv{{{vvvjjj___XXXRRROOOPPPUUUUUUKKK@@@:::444777;;;>>>@@@AAA@@@>>>...)))$$$###&&&))))))((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***++++++...888GGG[[[nnnuuujjjZZZHHHZZZlllrrruuu~~~vvvyyy{{{|||{{{{{{{{{pppkkkrrrsssfffaaa[[[SSSMMMJJJGGGBBB???===;;;888666333333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///222333777:::<<<===<<<888333///...---,,,,,,...000111222555555444555666777999:::;;;===@@@BBBAAA???===<<>>AAAFFFOOOUUUQQQSSSSSSQQQSSSXXXXXXUUUZZZiiiooocccWWWVVV[[[]]]^^^ooo}}}aaaEEEAAA>>><<>>???BBBCCCIIIVVV^^^``````bbb]]]\\\]]]___```aaaffflllsssrrrpppooonnnnnnnnnoooooooooppppppppppppooonnnpppppppppppppppqqqqqqrrroooooooooooooooooooooooorrrqqqrrrsssvvvuuusssppppppwww555333111111222333222111000000///............///---------------...//////------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,///...---,,,---///111222333???LLLPPPKKKGGGHHHLLLaaa~~~zzzrrrhhh```ZZZNNNFFF;;;111---...111333111111111111111000000///............------------------------------------------............------------.........////////////000000000111222222222333333444444444444444555444444444555666777888999444666999<<<@@@DDDHHHKKKKKKMMMOOORRRUUUVVVWWWWWW[[[\\\]]]___aaaccccccccchhhhhhiiiiiijjjlllmmmnnnppppppqqqrrrssstttvvvvvvwwwxxxzzzzzzzzz{{{}}}|||yyywwwyyy~~~zzz|||~~~~~~zzzqqqeee[[[VVVXXX```nnnzzz}}}sssbbbUUUYYYTTTRRRWWWXXXPPPDDD===222111111333555999===@@@777111)))%%%%%%'''))))))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,...<<>>???@@@>>>===???DDDIIIHHHIIIHHHIIIPPPZZZ^^^^^^gggsssttteeeXXXYYY```cccmmmdddGGGEEEBBB???CCCFFFBBBGGGMMMRRRSSSOOOGGG@@@BBBBBBHHHSSS\\\aaafffkkklllfffbbbaaa^^^ZZZ\\\bbbnnnnnnnnnnnnoooppppppqqqooooooooopppppppppoooooommmnnnooopppqqqqqqrrrrrrnnnnnnoooooopppppppppqqqrrrqqqqqqvvv{{{|||xxxsssooowww444222000000111222111000000///......------.........---------...///000111------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++*********,,,///333555>>>FFFLLLHHHBBBFFFVVVeeexxxqqqjjjbbbYYYSSS:::999777444222111111111000000//////...---------........................------------............------............------........./////////000000000000000111111222222222111111111111111111111111222222333333555666777888777999<<<===???AAAEEEHHHIIIKKKNNNRRRUUUVVVWWWXXXXXXXXXZZZ]]]aaaddddddccceeeeeeeeeeeefffggghhhhhhnnnmmmmmmnnnnnnpppqqqqqqrrruuuxxxyyyzzzzzz|||}}}zzzzzzzzzzzz|||~~~~~~|||||||||wwwqqqppptttsssyyyzzzmmmbbbUUUYYYcccrrr~~~~~~rrrgggbbb[[[WWWZZZZZZRRRGGGAAA888111,,,+++,,,000777>>>???;;;444,,,'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((()))+++---...333DDDZZZgggggg```XXXSSSccc|||yyywww~~~pppffflllqqqrrrqqquuu~~~vvvjjjeeennnuuufffaaa```ZZZQQQKKKEEECCC@@@===<<<999666333111000///...------------++++++,,,,,,,,,,,,------,,,------///222555777999;;;;;;:::999666222///---+++---/////////000333555777777777888:::===???AAABBBEEEGGGFFFCCC??????@@@CCCEEELLLUUUVVVMMMCCC???DDDHHHMMMNNNNNNPPPWWW]]]ccc___UUUMMMMMMSSSXXXXXX```]]]YYYXXXaaapppzzz|||vvvcccNNNEEEEEEJJJQQQWWWbbboooyyyxxxrrrjjjZZZJJJ<<<999<<>>AAAAAACCCCCCBBB@@@BBBFFFKKKJJJMMMPPPVVVcccrrryyyyyyvvvwwwrrrfff___bbbkkkqqqfffKKKMMMLLLHHHKKKMMMLLLSSS^^^ggglllhhhXXXHHHFFFEEEIIITTT___iiittt~~~xxxjjjccc^^^ZZZ]]]eeeiiijjjmmmoooqqqqqqqqqqqqooooooooooooooopppppppppoooppppppqqqqqqqqqppppppooooooppppppqqqrrrssssssqqqpppppptttzzz|||xxxtttoooxxx555333111111222222222111///......------------------,,,,,,---...///000000........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++///444999<<>>>>><<<666---'''&&&'''$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))+++---///;;;PPPfffmmmbbbVVVTTTXXXuuuyyy}}}hhhooovvvwwwqqqqqq}}}{{{ooodddgggyyyyyymmmbbb___]]]WWWOOOKKKBBB@@@===<<<:::777444111000000///...------------+++++++++,,,,,,---------,,,---///222555888:::;;;;;;:::777555222000......,,,...111111000111333666666666777999<<>>AAACCCFFFIIINNNQQQTTTVVVVVVQQQTTT\\\fffooorrrpppmmmhhhgggffffffeeeeeeffffffgggffffffgggiiikkkmmmooonnnqqquuuwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{|||~~~zzz}}}}}}{{{xxxssstttxxxuuuooo___ZZZUUUWWWaaaooo}}}yyysssoooooojjj]]]PPPIIIGGG<<<333///+++)))///777777<<<@@@<<<333+++)))***###$$$$$$%%%&&&'''(((((('''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))+++...///BBBXXXppprrraaaQQQTTT^^^zzz}}}sss|||xxxkkkzzzzzzssshhh___hhhyyynnnccc___[[[SSSLLLIII@@@>>><<<:::888666222///000///...---------------+++++++++,,,,,,---------,,,...111444777:::;;;<<<:::999666333000/////////---///222222111111333666666666777:::===AAADDDFFFKKKMMMOOOLLLFFFCCCEEEHHHAAAEEEOOOYYYYYYNNNAAA;;;BBBHHHNNNOOONNNPPPWWW]]]oooeeeSSSFFFIIIUUU[[[YYYdddaaa[[[VVV[[[hhhqqqtttzzz___FFFEEEUUUcccgggfffffffff```XXXZZZ___XXXJJJ;;;999<<>>EEEGGGKKKNNNPPPPPPOOONNNMMMSSS\\\eeekkkmmmlllkkkhhhgggeeecccbbbbbbcccdddhhhgggeeefffhhhkkkllllllkkknnnrrrttttttuuuvvvwwwvvvvvvwwwxxxzzz|||~~~~~~~~~yyyvvvxxxyyyqqqkkkgggbbb[[[VVVYYYddduuuxxxpppqqqooo\\\EEECCC>>>777111......///000999:::<<<>>><<<777///)))###&&&))))))'''%%%''')))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((('''''''''&&&***)))'''''')))))))))(((+++(((''')))***+++111888NNNggg|||uuu\\\LLLQQQ^^^sss|||wwwxxxlllyyymmmbbbaaavvvvvvmmmbbb[[[XXXTTTMMMGGGCCC???;;;777555444333222///............---------,,,------......---------,,,---000333777:::<<<===@@@:::222...---//////...000222333444444444666888;;;;;;;;;;;;;;;>>>BBBEEEJJJSSSVVVMMMCCCCCCGGGIIIGGGHHHLLLRRRQQQJJJBBB===BBBIIIPPPPPPNNNPPPXXX```jjj\\\LLLEEEKKKSSSXXXYYYddd]]]TTTQQQYYYiiivvv|||zzz___JJJNNN\\\aaa``````aaaaaabbbeeejjjfffTTTBBB999999DDDIIIOOOlllyyyeeeVVVWWWXXXYYYWWWXXX]]]ccczzzeeePPPHHHDDDFFFJJJGGGJJJNNNOOOLLLHHHIIILLLKKKMMMLLLMMMUUU\\\YYYPPP>>>===999555333333777:::???KKK[[[iiirrrvvvyyy{{{}}}gggVVVOOOKKKPPPXXXccctttrrr___eeeiiiccceeepppsss}}}bbbUUUMMMGGGHHHPPPZZZ```bbbfffdddaaa^^^]]]\\\\\\[[[___eeemmmrrrrrrppppppppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqppppppqqqssstttvvvuuuuuutttrrrpppppprrrssssssrrrrrrssswww|||xxxuuuuuuzzz~~~888666555333222222222333111111000///////////////,,,.........,,,,,,,,,.....................---------------,,,,,,+++++++++------------------------111,,,,,,333<<>>AAAEEEIIIKKKLLLLLLLLLJJJNNNTTTZZZ\\\\\\ZZZXXX______aaabbbdddeeegggggghhhiiiiiiiiiiiiiiijjjjjjgggjjjmmmnnnoooooopppqqqsssssstttuuuvvvxxxzzz{{{}}}}}}~~~zzzqqqxxxwww~~~yyyuuussspppggg\\\UUUXXXeeeppp}}}{{{tttrrrooo```MMMGGGDDD>>>555...,,,///333:::;;;<<<======:::555111&&&'''''''''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''***)))'''''')))))))))(((***((((((******---666@@@eeevvv}}}kkkQQQIIITTT```nnnyyy{{{|||~~~vvvrrrjjjkkkxxx}}}tttkkk```YYYVVVRRRLLLFFFCCC???:::777555444222111............------------******+++,,,,,,,,,++++++...///111333666999<<<===<<<777111...///111222222333555666777666666888999<<<<<<<<<<<<===???CCCEEEIIIQQQTTTLLLBBBBBBFFFHHHGGGHHHLLLRRRTTTNNNEEE===BBBJJJQQQSSSPPPPPPTTTXXX[[[QQQFFFDDDLLLUUUYYYYYY```\\\UUUSSS\\\kkkxxx}}}ttt\\\IIIJJJRRRVVVYYY^^^eeeiiinnnppppppfffQQQ===:::999DDDLLLVVVqqqxxxbbbUUUUUUUUUWWWXXX\\\ccciii\\\KKKFFFDDDFFFJJJKKKKKKMMMNNNNNNNNNPPPRRRNNNNNNMMMOOOVVVZZZTTTIII999777444222333999AAAGGGUUUcccvvvwwwiiiZZZMMMGGGAAA>>>CCCHHHNNNYYYccc{{{vvvmmmvvv~~~zzz```VVVKKKFFFHHHLLLOOOOOOXXXZZZ]]]^^^^^^\\\[[[[[[^^^dddlllqqqqqqppppppppppppppppppqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrtttuuuuuuvvvvvvtttrrrrrrsssuuurrrrrrqqqrrruuuyyy~~~~~~uuummmkkkoooxxx666555444333222333444555111111000///////////////---//////...,,,+++,,,---/////////...---------,,,------,,,,,,,,,,,,++++++------............---,,,//////444???IIIOOOUUUZZZ]]]ooo}}}uuurrrrrrssstttYYYLLL>>>777999999444...111000000000////////////........................////////////...............//////000000//////......................................................//////////////////...//////............------............////////////222222222333555666888888999;;;@@@EEEIIILLLMMMNNNQQQRRRTTTUUUTTTRRROOOLLLRRRTTTWWW\\\```dddfffgggdddgggjjjiiifffcccbbbcccccceeehhhiiijjjjjjlllmmmqqqqqqrrrssstttvvvxxxyyy{{{{{{|||~~~|||ssszzzwwwyyy~~~xxxxxx~~~~~~vvvhhhZZZUUU[[[bbbuuu|||yyysssmmm```SSSFFFHHHFFF>>>444///111555::::::;;;===>>>>>>;;;999,,,***'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((''''''''''''***)))'''''')))))))))((())))))***++++++///===KKKnnnyyyuuu]]]LLLQQQ___hhhlllssswwwssspppvvvxxxxxxwwwrrr~~~vvvppphhh^^^WWWTTTPPPJJJDDDCCC???:::666444222000///............------------******++++++,,,,,,,,,---000111222333666999;;;<<<777333///...///222555666777888::::::999999:::<<<<<<<<<<<<===???AAACCCDDDFFFNNNQQQJJJAAA???CCCGGGGGGGGGKKKRRRWWWSSSHHH===BBBJJJRRRUUUSSSPPPPPPQQQQQQJJJDDDFFFNNNVVVYYYXXX]]]\\\XXXVVV^^^mmmxxx{{{iiiWWWHHHFFFJJJOOOXXXaaammmqqqsssrrrooodddOOO===<<<:::CCCQQQbbbwwwuuu^^^VVVYYY[[[^^^bbbiiipppvvvxxxVVVHHHFFFEEEEEEGGGMMMNNNOOOQQQSSSUUUUUUSSSRRRQQQPPPRRRWWWWWWLLL@@@555333222222777BBBNNNWWWgggtttnnn^^^RRRHHHDDDEEEDDD@@@>>>AAADDDEEEHHHKKKPPP^^^ooo}}}qqqmmmooo{{{{{{qqqcccUUULLLGGGEEEDDDIIIPPPYYY^^^___]]][[[[[[]]]bbbiiinnnppppppoooooooooooopppqqqqqqqqqqqqqqqsssrrrrrrrrrrrrrrrsssssstttuuuvvvuuusssssstttuuurrrqqqpppppprrrvvvyyy|||uuujjjeeegggppp666555444333222333444444111000000///////////////...///000///---+++,,,---000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++444CCCPPPUUUTTTWWW]]]ttt{{{rrruuu|||yyyiiiYYYHHH@@@888666888888444///......//////////////////........................///////////////.........//////000000000000//////................................................------............------------------------,,,,,,,,,,,,,,,,,,------------111111111222333444555666888;;;@@@FFFKKKOOORRRSSSXXXXXXXXXWWWUUUSSSRRRPPPOOOQQQTTTXXX\\\aaadddfffccchhhmmmkkkddd___^^^___```bbbeeefffgggiiikkkmmmqqqqqqrrrsssuuuwwwyyyzzzyyyyyyzzz{{{}}}|||yyywwwpppiiijjjppppppttt{{{~~~{{{{{{~~~yyynnngggddddddjjjwww}}}tttkkk```WWWGGGIIIIIIDDD>>>888555555666777999===@@@@@@???===444///)))'''(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((('''''''''***)))'''''')))))))))((())))))+++,,,+++111BBBTTTmmmsssjjjUUUOOO]]]jjjkkkqqqsssrrrkkkiiirrr|||yyy|||vvvzzzssslllfff]]]WWWSSSOOOIIIDDDCCC???999555333111///............---------,,,,,,,,,,,,,,,---...///000000333333444555666888:::;;;333000...---...111555777999;;;<<<<<<;;;;;;<<<===<<<;;;;;;<<>>IIIUUU]]]cccjjjpppoookkknnnzzzsssaaaTTTJJJJJJIIIDDDFFFMMMOOOKKKIIIKKKMMMMMMJJJGGGCCCJJJRRRVVVYYY[[[^^^```VVV\\\dddqqqjjjqqqnnnXXXJJJEEEFFFFFFNNNYYY^^^___]]]]]]]]]\\\```eeejjjmmmnnnoooooonnnooopppqqqqqqqqqppppppssssssssssssrrrrrrrrrrrrrrrtttvvvvvvtttsssssstttsssrrrqqqqqqrrrtttwwwxxxzzzvvvrrrpppnnnnnnvvv888777555333222222222333111000000///////////////...///000///---,,,---...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------...;;;LLLVVVTTTRRR[[[ggg}}}xxxxxxxxxmmmWWWEEE@@@???<<<999666444222111.............../////////................................./////////////////////000000000000//////................................................,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,000000000000111333444555888:::???EEEJJJOOORRRSSSSSSTTTUUUVVVWWWYYYZZZZZZYYYYYYYYYZZZ]]]aaaeeehhhhhhlllooommmfff```___```]]]___bbbccceeegggjjjmmmooopppppprrrsssuuuwwwxxxvvvwwwxxxzzz{{{}}}}}}~~~}}}rrrhhhdddeeegggooo{{{}}}vvvyyytttkkk___lllzzz}}}xxxppphhhcccYYYSSSJJJCCC@@@===;;;888222444777<<>><<<888222+++(((((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''(((((((((((((((***)))'''''')))))))))((()))***+++,,,---555HHHZZZtttppp```QQQVVViiisssppp|||xxxqqqjjjiiirrrxxxssstttyyy}}}uuuqqqiiiddd]]]WWWRRRNNNHHHDDDAAA===888444222000///---...------------,,,,,,,,,,,,,,,,,,,,,...///111222555555666777777888888888000///---,,,---///222555:::;;;======<<<<<<===???<<<;;;999;;;>>>BBBCCCBBBDDDHHHLLLIIIAAA<<>>>>>===888333//////111.........///////////////.................................///////////////...//////000000//////...------------------------------------------------***++++++,,,,,,++++++***))))))************++++++************++++++++++++.........//////111222222333555999>>>CCCGGGJJJKKKKKKMMMQQQVVV[[[```dddfffaaa```______```bbbeeegggiiikkkkkkhhhccc______```]]]___aaabbbbbbdddgggjjjkkkkkklllmmmoooqqqrrrtttuuuvvvxxxzzz{{{|||}}}}}}uuukkkfffjjjqqq~~~zzz||||||nnnXXXaaannnwwwzzzyyyvvvuuuttteeeRRREEE@@@@@@@@@>>>333333555999<<<===<<<:::888444...)))'''&&&&&&%%%'''''''''''''''(((((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''(((((((((((((((***)))'''''')))))))))(((***)))+++...222===PPPbbbuuudddRRRPPPccc|||yyyppplllmmmvvvllljjjmmmuuu~~~}}}xxxqqqmmmfffbbb\\\VVVQQQLLLGGGDDD???;;;666333111000///---------------,,,,,,,,,,,,************,,,...000222666777999::::::888666444//////...------...222555999;;;=========>>>???AAA???<<<999:::>>>CCCDDDDDDDDDGGGKKKJJJBBB===AAAJJJJJJNNNPPPPPPTTTUUUJJJ;;;AAAEEELLLUUU\\\^^^]]]ZZZOOOJJJFFFGGGNNNWWW^^^aaadddiiicccWWWWWWfffpppooojjjbbbYYYTTTTTTUUUTTTSSSPPPSSSYYYaaahhhaaaKKK666;;;BBBJJJ^^^uuurrr```YYYmmm~~~sssqqqvvvzzznnnYYYQQQLLLEEEDDDGGGLLLPPPQQQNNNUUUeeeppprrrYYYVVVVVVVVVPPPEEE;;;666333666:::>>>@@@CCCFFFHHHAAADDDDDDDDDHHHWWWnnntttjjjfffYYYHHHHHHEEECCCFFFGGGHHHKKKPPPMMMKKKJJJMMMVVV\\\WWWMMMEEEOOO[[[```YYYQQQSSSZZZTTTXXX]]]hhh}}}```RRR]]]ooottt|||rrr\\\KKKHHHMMMUUUVVVXXX[[[^^^aaacccddd```___]]]___dddiiimmmooonnnppprrrsssssssssqqqppprrrsssttttttttttttssssssxxx{{{~~~~~~|||yyywwwwwwuuutttssssssssstttvvvvvvyyyyyyzzzxxxooofffdddggg666555444333222333333444111111000///////////////,,,---//////......000111..................------+++++++++,,,,,,---------------,,,,,,...111444666CCCEEEJJJPPPXXXjjjyyyhhhXXXNNNKKKKKK???<<<888444111000000111000000//////////////////..................................../////////000.........//////.........------------------------************************)))******++++++******)))((((((((())))))*********)))*********++++++++++++,,,,,,,,,,,,---...//////...///222555999<<<>>>@@@CCCFFFLLLTTT\\\ccciiikkkfffgggiiikkkllllllllllllnnnllliiieeecccbbbccccccdddeeeeeedddcccccceeegggggghhhhhhiiikkkmmmoooppptttuuuxxxzzz|||}}}}}}}}}~~~wwwmmmpppqqq|||}}}yyymmmYYYZZZ```iiisssyyy}}}~~~ssscccUUULLLHHHDDDBBB888666444444666999:::;;;;;;999555///***''''''(((&&&'''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))***)))'''''')))))))))((()))'''***111:::GGGZZZjjjjjjTTTFFFVVVvvvuuukkklllsss|||rrriiioooooosssyyy}}}xxxpppiiibbb___ZZZTTTOOOJJJEEEBBB===999555222111000///...---------,,,,,,,,,++++++***))))))***,,,...111333666888;;;===<<<888444111---/////////...000555888999;;;>>>??????@@@BBBDDDDDD>>>::::::???EEEGGGGGGEEEGGGKKKKKKDDD>>>CCCMMMOOOUUUVVVRRRSSSTTTKKK===???DDDMMMYYYbbbddd```[[[NNNKKKIIIKKKRRR[[[bbbeeedddiiicccVVVWWWiiiwwwxxxwwwrrrhhh\\\RRRNNNMMMNNNOOOYYYeeelllkkk```JJJ888999FFFNNN___sssjjjXXX[[[llluuuvvvjjjeeemmmyyy}}}pppaaaXXXOOOFFFDDDJJJOOOSSSTTTWWWeeeuuuwwwnnnUUUSSSSSSRRRIII<<<777888555888;;;>>>???@@@BBBCCCFFFJJJPPPUUU]]]kkk}}}vvveee^^^[[[QQQEEEBBBFFFGGGEEEGGGMMMQQQRRRGGGHHHJJJPPP]]]eee^^^QQQGGGRRRaaaggg___VVVYYYcccZZZ[[[ccctttyyyWWWKKKTTT___bbbfffgggaaaWWWOOONNNPPPTTTRRRSSSXXX```fffggggggddd___[[[ZZZ___ffflllooooooqqqsssuuuuuutttrrrqqqqqqrrrssstttuuuuuuttttttyyy|||}}}yyyvvvuuutttsssssssssssstttuuuvvvxxxyyyzzzxxxnnncccbbbfff444444333222333444555666111111000///////////////+++---...///...///111222---------...............+++++++++,,,,,,---------///...------///333777:::FFFFFFKKKXXXiiiiii^^^^^^]]]UUULLLAAA;;;444111333444333222111111000000////////////........................---.........//////000000------............------------------------------(((((((((((((((((((((((())))))************))))))'''((((((((())))))******************++++++++++++************+++,,,------+++,,,...111333666888999:::>>>EEENNNWWW___eeehhhnnnrrrwww|||}}}|||yyywwwxxxtttnnnjjjjjjkkkmmmmmmllllllkkkhhheeedddfffggggggggghhhiiijjjlllnnnooosssuuuxxxzzz}}}~~~~~~~~~|||~~~rrrqqqnnnuuuzzzzzztttlll^^^XXXVVV]]]jjjttt{{{~~~yyywwwqqqhhh]]]QQQGGGBBB>>>999333000222666:::===>>>>>>;;;555...******,,,&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''''''''(((((())))))***)))'''''')))))))))((((((&&&)))222???OOOaaapppeeeMMMEEE```|||oooggglllwwwxxxiiinnnzzzvvvsss~~~}}}yyy~~~yyypppggg___]]]XXXSSSMMMHHHCCCAAA;;;888444111111000000///---------,,,,,,,,,++++++,,,++++++,,,...111444666666999<<<>>>===999333///,,,...000000000333888<<<:::<<<>>>@@@@@@BBBDDDFFFGGGAAA;;;;;;@@@FFFIIIJJJFFFHHHLLLLLLEEE>>>CCCNNNSSSZZZ[[[TTTRRRTTTLLL@@@>>>DDDOOO]]]ggghhhaaaZZZQQQPPPOOORRRXXX___dddfffbbbhhhbbbUUUXXXmmm~~~}}}tttaaaPPPJJJMMMRRRXXXeeeqqqrrriii\\\LLL@@@888HHHPPP```qqqdddTTT]]]fffhhhaaaVVVZZZoooxxxjjj___RRRFFFDDDJJJPPPVVV\\\fffyyyuuu^^^QQQPPPQQQNNNCCC777555:::888:::===???@@@AAADDDFFFQQQYYYfffssszzz^^^OOONNNLLLCCC:::>>>HHHLLLIIIJJJQQQRRRMMMBBBDDDIIIRRR```iii```QQQXXX```llloooeee\\\dddrrr]]]___kkkwwwTTTHHHOOOVVVVVVTTTRRRQQQQQQPPPOOONNNPPPMMMNNNUUUaaaiiijjjhhhfff```YYYXXX]]]eeelllooooooqqqtttuuuvvvuuusssqqqpppqqqsssuuuvvvvvvuuuuuuwwwzzz}}}~~~zzzvvvrrrqqqrrrrrrrrrrrrsssssstttuuuuuuxxx}}}|||rrrfffbbbeee999777555333222222222222222111000//////..................------,,,,,,,,,000---,,,---///000...,,,---,,,+++***+++---///111---,,,,,,...111777@@@HHHNNNIIIOOOfff|||wwwmmmfffgggiii]]]LLLAAA:::444222111...///111111000000///...---------///+++)))+++000222000---111000000000////////////.........///////////////,,,,,,,,,,,,,,,+++***))))))))))))))))))((((((((('''((()))******++++++******)))(((''''''((())))))((())))))))))))*********++++++++++++++++++++++++---,,,,,,---...000222444444666:::===BBBIIIQQQVVVeeeiiiqqq{{{~~~|||yyywwwuuuuuusssrrrpppmmmkkklllpppkkkiiihhhhhhjjjllllllllloooqqqtttwwwyyyyyyyyyxxxxxx}}}yyyuuuvvvtttqqqppprrrtttttt|||}}}|||xxxtttqqqeeeeee___WWWYYYgggvvv}}}yyyzzzzzzwwwnnn```PPPFFF======:::666000...///111:::===???<<<555...)))((('''(((******((('''&&&&&&%%%&&&&&&'''((()))*********)))((('''&&&&&&'''((())))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((***,,,---666OOOiiiooofff^^^CCCKKKkkk{{{xxxjjjdddqqquuuhhhsss~~~qqqooo{{{sssiiiddd```\\\WWWQQQMMMGGGBBB>>>;;;777333000///...---,,,...---,,,,,,++++++++++++---,,,++++++---000444666<<<<<<;;;999666222...+++...000222333444777:::===<<<<<<===AAAFFFHHHFFFDDDEEECCC>>>999===FFFLLLLLLGGGFFFGGGHHHGGGEEEIIIOOOXXX\\\]]]WWWQQQMMMHHHCCCBBBEEEQQQ```fff^^^UUURRROOONNNQQQVVVZZZ\\\bbbiiijjjkkkcccXXX\\\qqqxxxZZZLLLSSS]]]```kkkttttttppplllZZZDDD>>>BBBDDDTTTjjjlll\\\RRRTTT___bbbZZZVVVdddrrrzzz~~~mmm\\\LLLCCCGGGOOOUUUYYYaaaooo~~~}}}fffNNNLLLWWWPPP???888444444<<<===???<<<@@@IIIIIINNN^^^tttmmm\\\OOOLLLHHH???>>>DDDDDDFFFFFFGGGNNNVVVRRRJJJJJJHHHFFFTTTkkklll\\\TTTYYYdddpppqqqhhhbbbiiisssgggeeeoootttTTTJJJQQQYYYYYYUUUMMMFFFFFFJJJNNNPPPNNNNNNPPPVVV^^^dddfffeeefffbbb[[[XXXYYY```iiinnnttttttuuuvvvvvvuuutttsssyyywwwuuutttssstttuuuvvvssstttwwwxxxxxxvvvtttrrrvvvtttrrrqqqqqqrrrqqqooovvvyyy|||}}}yyyqqqhhhccc555444222111000111111222222111000//////...............---------,,,,,,,,,///---,,,---///000...,,,000///---,,,++++++,,,------,,,---111555;;;DDDLLLPPPQQQ\\\ttt}}}vvvppppppoooaaaOOOAAA:::444333222000000333111000000///......------///,,,***,,,000222000---////////////////////////........................++++++,,,,,,+++******))))))))))))((((((((((((((((((((()))***+++++++++++++++***)))(((((()))***+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///111222000222444777;;;AAAHHHLLLYYY^^^gggrrr||||||yyyvvvuuusssssstttrrrooollljjjkkkllllllkkklllnnnqqqtttvvvxxxyyyyyywww|||}}}~~~~~~~~~xxxvvvrrrnnnmmmmmmmmmlllvvv~~~~~~~~~}}}yyyzzz|||qqqnnnfff\\\VVV[[[jjjwww~~~{{{xxxqqqdddSSSHHH@@@@@@???;;;666222000///666:::>>>===888111,,,***'''((())))))((('''&&&&&&&&&&&&''''''(((((())))))+++***((('''''''''((())))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))---111>>>YYYqqqssshhhUUUAAAIIIcccqqq~~~}}}jjjhhhlllyyyqqqggguuuvvvnnnsss~~~yyyqqqjjjfff^^^ZZZUUUPPPKKKFFF@@@===:::777333000///...---,,,...---,,,,,,+++++++++,,,------,,,---///333666888<<<<<<;;;999555111---+++...000333555666888;;;======<<<>>>BBBGGGIIIGGGDDDEEEDDD???<<>>BBB@@@BBBNNNYYYlll|||^^^RRRJJJIIIEEE===<<>>CCCJJJRRRLLLUUUjjj|||yyysssaaaMMM@@@999444444444222222555111000000//////......---///,,,+++,,,000111000.....................//////............------------******++++++******))))))(((((((((((((((((())))))))))))***+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------..............................------......///000---...000222444888===AAAIIINNNWWWaaammmvvv}}}~~~}}}yyysssooommmllllllkkkkkklllmmmooorrrtttwwwxxxvvvzzz~~~|||zzz{{{}}}{{{{{{{{{}}}yyyrrrnnnmmmkkkhhheeessszzz~~~~~~}}}zzztttkkk^^^WWWaaarrr}}}{{{uuujjjZZZNNNCCCBBB@@@===888333...+++111666<<>>::::::666222///......---,,,------,,,+++++++++,,,,,,------...000222666999;;;<<<;;;:::777444000---+++---000555888999:::<<<=========???DDDIIIJJJFFFCCCCCCCCC@@@===CCCMMMSSSTTTMMMKKKJJJJJJHHHGGGMMMUUUeeeeee```TTTLLLJJJKKKKKKJJJKKKQQQZZZ]]]WWWNNNIIIRRRQQQRRRVVVYYYZZZ```hhhpppqqqiii\\\]]]pppwww[[[SSSaaarrrzzz~~~oooUUU???;;;BBBJJJ[[[iiicccSSSPPPYYYaaaiiifffdddpppyyywwwdddTTTIIIEEEKKKUUUZZZ[[[gggyyy|||kkkUUUHHHSSSUUUGGG888777666666===AAAFFFGGGQQQhhhzzz}}}^^^OOOHHHFFFGGGCCC<<<===CCCHHHIIILLLSSS^^^ccc]]]SSSKKKLLLLLLZZZmmmiiiXXXSSSaaannnzzzxxxnnniiiooowwweee```dddttteeeLLLBBBGGGPPPUUUJJJFFFAAA>>>???BBBGGGKKKOOONNNPPPUUU^^^hhhooosssllliiiddd```^^^___bbbdddjjjnnnssswwwzzzzzzxxxwwwxxxwwwvvvuuutttuuuvvvwwwyyyyyyxxxvvvuuutttsssrrrsssqqqqqqrrrtttuuuvvvuuupppvvv~~~tttfff]]]555444333222222222333444222111000///............------------------------......---............---+++,,,---.../////////...000///555AAAHHHJJJOOOVVV[[[kkkwwwaaaLLL>>>888333444444222333555000000000000//////......///---,,,---000111000...------------............------------,,,,,,,,,,,,))))))*********))))))(((((((((((()))))))))))))))******+++,,,------------------------------......------.........////////////////////////////////////........................///000000111333777:::===AAAGGGOOOWWW```iiinnnxxx~~~|||uuuqqqooommmlllmmmlllllllllmmmpppssstttvvvyyy||||||{{{yyyyyyyyyyyyyyyyyyzzz}}}~~~vvvtttrrrnnniiigggnnnsss~~~xxxddd```jjjvvvyyy~~~zzzpppcccZZZLLLHHHCCC>>>:::666000,,,,,,222:::@@@AAA===777333+++)))(((''''''(((''''''(((((((((((((((''''''''')))((('''&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))),,,444AAATTTiiissshhhWWWIIILLLQQQUUU]]]kkknnneeeiiisss|||{{{{{{zzzvvvzzztttlllcccaaaccc[[[WWWRRRMMMHHHCCC===:::999666222///......---,,,---,,,,,,++++++,,,,,,,,,---...///222555888:::<<<<<<:::888555222///---+++---111777;;;<<<<<<======>>>>>>AAAFFFJJJJJJFFFBBBAAAAAA>>>>>>FFFSSS]]]```RRROOOMMMLLLIIIHHHNNNVVVdddeee```TTTKKKJJJMMMNNNNNNOOORRRYYY^^^\\\UUUOOOSSSQQQRRRVVVXXXYYY___fffmmmpppiii]]]]]]ooojjjTTTUUUjjj|||iiiPPP>>>???DDDOOOaaajjj___QQQSSS```mmmuuupppjjjsss{{{rrr]]]OOOGGGGGGOOOXXX]]]___lllyyyqqqYYYLLLNNNXXXUUUDDD777999<<<>>>GGGHHHTTT```xxx___HHHHHHFFFFFFFFFCCC>>>AAAHHHIIIKKKQQQ[[[eeefff\\\PPPNNNPPPSSSbbbqqqiiiXXXVVV___nnnzzzwwwmmmjjjooouuu^^^VVVWWWdddqqqvvvyyy}}}xxxiiiWWWLLLLLLPPPPPPMMMFFFCCCAAAAAABBBDDDJJJQQQ]]][[[YYYZZZ___gggnnnsssmmmkkkhhheeecccbbbaaaaaakkkooouuu{{{~~~}}}{{{yyywwwwwwvvvuuuuuuuuuvvvwww{{{zzzwwwuuusssrrrrrrrrrqqqpppppprrruuuwwwxxxxxxtttwww|||}}}yyypppfff```777666444222111111111111222111000///............---------------------------.........------......+++,,,---...////////////...///999GGGMMMKKKPPPZZZ~~~|||cccMMM<<<666222333333111222444000000000000000////////////.........///000//////---------...............---,,,,,,,,,+++++++++***((())))))*********)))))))))))))))*********+++++++++,,,---...////////////------...///////////////////////////000000000000000000000000000000000000//////////////////......///000111000000111333555666999===AAAFFFNNNWWW]]]jjjooowww|||vvvssspppoooqqqooommmkkkkkkmmmooopppuuuwwwzzz{{{zzzyyyxxxwwwyyyyyyyyyzzz{{{}}}{{{{{{yyysssnnnnnnhhhjjjvvvttt```\\\bbbmmm{{{~~~uuulllhhhXXXQQQGGGAAA>>>;;;666222***///777???BBBAAA<<<888///,,,(((''''''(((((('''(((((((((((((((''''''''''''&&&%%%%%%%%%&&&'''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))))))))///999JJJ___ooopppbbbRRRLLLWWWZZZZZZdddooonnnhhhqqq{{{zzz{{{xxxzzzyyyrrriii```^^^aaa[[[XXXRRRMMMHHHCCC>>>:::888555111///......---,,,,,,,,,,,,++++++,,,,,,---,,,...000333666999:::;;;:::999666333000...------///444999===>>>>>>======>>>???BBBGGGKKKJJJEEE@@@???>>>======HHHYYYfffkkkTTTQQQNNNMMMJJJIIINNNVVV```dddaaaWWWNNNMMMPPPQQQQQQQQQTTT[[[cccfffaaaZZZQQQPPPRRRVVVXXXYYY]]]cccggglllhhh^^^^^^nnnwww\\\LLLTTTmmmmmm[[[HHH===BBBDDDRRRdddhhh[[[OOOVVVfff~~~wwwmmmttt}}}~~~kkkVVVIIIFFFIIIRRR[[[]]]cccnnnrrr```IIIIIIWWW___WWWCCC666;;;???DDDQQQ^^^vvvnnnYYYJJJDDDIIIGGGFFFEEEBBB@@@EEEKKKIIILLLUUUaaagggaaaTTTIIINNNRRRXXXgggsssgggWWWWWWbbbsss|||rrroootttxxx]]]SSSSSSaaapppwww|||xxxjjj[[[XXX]]]___XXXQQQIIIEEEDDDEEEEEEDDDIIIRRRiiifffccc``````dddjjjnnnlllkkkkkkiiigggeeecccbbbkkkooouuu{{{}}}|||yyywwwuuuuuuuuuuuuuuuuuuvvvvvvzzzyyyvvvsssrrrqqqqqqrrrqqqpppppprrruuuwwwxxxxxxxxxxxxwwwvvvtttsssqqqppp666444222000///.........222111000//////.........,,,,,,,,,------------...---...///...------...///000000//////...---------///000<<>><<<777222***...444<<>>;;;777444000.........---,,,,,,,,,+++++++++,,,---------///222666888:::::::::888666333000......//////333777<<>>>>>>>>===>>>BBBGGGKKKIIICCC===>>>>>>>>>???JJJYYYeeehhhPPPNNNMMMMMMKKKJJJPPPXXX___dddcccYYYPPPOOORRRTTTQQQSSSVVV\\\fffmmmiii```NNNNNNQQQWWWXXXXXX[[[```aaaiiiiii___^^^mmmpppUUUJJJTTTjjj|||ooo[[[NNNAAA;;;CCCDDDSSSccceeeXXXOOO[[[lllyyynnnwwwxxxeeePPPFFFEEEKKKTTT]]]]]]dddkkkeeeQQQBBBJJJ]]]aaaWWWBBB777===CCCMMM___yyycccQQQFFFDDDHHHIIIHHHFFFDDDCCCDDDHHHKKKJJJNNNWWWaaaaaaWWWLLLEEEMMMRRR[[[llluuueeeUUUYYYeeewww}}}rrrooossstttZZZQQQQQQaaarrryyy}}}ttthhhhhhmmmllleee^^^NNNJJJJJJMMMJJJFFFKKKUUUnnnmmmjjjfffccccccfffiiikkklllllllllkkkiiifffeeehhhlllrrrwwwyyyxxxuuurrrssssssttttttttttttuuuuuuvvvuuusssrrrqqqqqqqqqrrrqqqppppppqqqtttvvvwwwvvvwwwvvvttttttvvvzzz444333111////////////000222111000//////.........,,,,,,,,,---------......,,,...000///---,,,---///111000///...------......555777BBBPPPQQQQQQccc|||nnnVVVDDD<<<777444555444222111222000000000000000000000000///000000000/////////000111111000000///...------,,,++++++***))))))(((((()))******+++,,,,,,++++++++++++,,,,,,---......///---...///000111111111111,,,---///000111111111000///000000000000111111111000000000000000000000000000111222222333222111111000111222222111111222444111333555555666:::BBBHHHQQQWWW```gggnnnvvv~~~zzzwwwuuutttrrrpppoooooooooooopppqqqsssuuuwwwwwwuuutttvvvxxxzzzzzzxxxvvvwwwyyyxxx{{{yyyuuu{{{xxxqqquuu|||xxxeeeXXXVVV]]]jjjwwwzzzttt___TTTHHHBBBBBB@@@999222---...222888>>>AAAAAA???999333+++((()))***(((&&&&&&&&&''''''(((((())))))(((((('''&&&'''((()))***''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,999HHH^^^ooossslllaaaZZZkkkwwwvvvyyytttvvvzzzkkkfffmmmttt}}}www}}}yyysssnnniiibbb```aaa[[[XXXRRRMMMHHHCCC>>>:::777444000.........---,,,,,,+++++++++,,,,,,---...000222555999;;;;;;;;;;;;666444111...---...000111777:::>>>??????>>>>>>>>><<<>>>BBBHHHKKKHHHAAA;;;>>>@@@BBBDDDKKKUUUZZZZZZHHHGGGIIILLLMMMMMMTTT\\\___cccbbbVVVLLLJJJOOOSSSRRRTTTVVV[[[eeelllggg]]]IIIJJJPPPWWWYYYXXXYYY]]]___iiikkkbbb```lll}}}oooUUUMMMWWWhhhssswwwrrrqqqaaaQQQKKKBBB===DDDGGGVVVeeeeeeZZZUUUcccuuuvvvnnn}}}ttt```KKKCCCFFFMMMVVV]]]\\\bbbcccXXXIIIDDDOOO\\\]]]TTTBBB:::DDDOOO```xxxwww___PPPHHHCCCDDDGGGHHHGGGGGGGGGIIIKKKLLLKKKLLLOOOVVV\\\XXXMMMGGGHHHNNNUUU```rrryyyfffWWW^^^fffyyy{{{mmmjjjkkkkkkWWWOOOQQQcccsssvvvuuuuuu}}}uuuqqqwwwzzzsssiiibbbTTTQQQSSSZZZYYYVVV\\\hhhwwwvvvtttnnnhhheeedddeeelllmmmnnnnnnllljjjhhhffffffiiioootttvvvvvvtttrrrqqqrrrrrrsssssstttssssssqqqqqqqqqqqqqqqqqqrrrrrrsssqqqpppqqqssstttttttttsssssssssuuuyyy}}}444333222111111222333333222111000//////.........,,,,,,,,,------.........,,,...000///---,,,---000///...---,,,---///111333>>>???IIITTTUUUXXXqqqlllUUUEEE>>>888555666666222111333000000000000000111111111///000111000///...///000333333222000///...---,,,+++++++++***)))((((((''')))***+++,,,,,,,,,,,,,,,,,,,,,------...///000000...///000111111222222111,,,---///000111111111000///000000000000111111111000000000000000000000000000111222333444333333222222333555555444444666777222444555333000222888>>>FFFMMMWWW___eeemmmvvv}}}}}}zzzttttttsssrrrrrrqqqqqqqqqnnnnnnpppsssuuuvvvtttrrruuuxxxzzzzzzwwwttttttuuuvvvxxx||||||xxx|||rrrsss}}}yyyxxxvvvmmmfff\\\]]]cccqqq|||ssseee[[[PPPLLLMMMJJJAAA777......000666<<>>>>>>>><<<===BBBHHHKKKHHH@@@:::>>>BBBEEEGGGLLLQQQPPPKKKAAABBBFFFKKKNNNPPPWWW___^^^bbb^^^QQQEEEDDDJJJOOORRRTTTUUUYYYbbbiiicccWWWFFFIIIOOOWWWYYYXXXXXX\\\```jjjmmmeeeaaalllzzzoooWWWQQQ[[[hhhooopppkkkjjj]]]PPPNNNGGGAAAFFFKKKZZZhhhhhh^^^[[[jjj|||sssoooqqq]]]IIIBBBFFFNNNWWW^^^\\\```\\\OOOFFFIIIRRRXXXWWWPPPAAA>>>LLL\\\sssggg```yyy}}}eeeMMMFFFGGGFFFCCCBBBGGGHHHIIIKKKPPPRRRPPPKKKNNNPPPUUUXXXQQQGGGFFFLLLQQQYYYfffxxx~~~jjj[[[ccckkk~~~|||mmmhhhhhhfffWWWQQQUUUhhhvvvuuunnnkkknnnnnnuuuvvveee\\\XXXVVV\\\fffiiihhhqqq~~~wwwnnngggccccccnnnnnnoooooommmjjjhhhfffeeeiiinnnsssvvvwwwvvvuuupppqqqrrrrrrsssssssssrrrnnnnnnooopppqqqqqqrrrrrrsssrrrpppqqqrrrssssssrrroooqqqtttxxxzzz|||||||||666555444222111111222222111111000......---------,,,,,,,,,++++++,,,,,,---........................444///,,,,,,---...444<<>>AAAAAA===;;;===???>>>AAA>>>???EEEHHHEEE@@@>>>CCCHHHKKKKKKMMMQQQQQQNNNGGGEEEFFFMMMSSSUUUWWW[[[XXX[[[XXXLLL???>>>GGGPPPRRRUUUVVVXXX[[[[[[SSSIIIEEEIIIPPPVVVYYYZZZ^^^cccbbbgggmmmggg]]]jjjttt[[[QQQXXXccciiiiiieeeaaa[[[TTTFFF<<>>EEEBBB@@@TTTwwwiii```[[[gggfffVVVGGGAAABBBBBBCCCEEEIIIKKKKKKKKKQQQXXXVVVOOOVVVRRRPPPPPPLLLFFFJJJRRR^^^cccsssmmm______rrryyyiiijjjkkkeeePPPVVVtttjjjdddkkkrrrwww}}}kkkUUURRRVVV]]]eeelllvvvzzzlllddddddhhhpppnnnmmmmmmmmmllliiiggghhhhhhjjjnnnrrrttttttsssssspppmmmmmmoooqqqpppooossspppoooppprrrsssrrrppprrrrrrpppppppppqqqrrrsssrrrssstttvvvwwwwwwwwwwww666555444222111111222222111000///......---------//////...---------..............................000.........,,,///999EEEOOOMMMRRR```sssvvvaaaVVVIII@@@<<<777444333333333333333333222111000///......//////000111222222111111000///---+++)))(((''''''+++***)))(((((()))***++++++,,,,,,---......//////////////////////////////111111111111111111111111222222222222222222222222000000000111111111222222111111111111111111111111111111111222222222333333222222222333444444555555444333222222222333444555333666:::???FFFPPPZZZ```iiiwww~~~|||zzzwwwtttrrrqqqqqqrrrqqqsssuuuwwwwwwwwwuuuttttttvvvxxxxxxvvvtttttttttwwwxxxyyyzzzzzz}}}zzzyyywwwrrrlllhhhggghhhooozzz~~~sssmmmuuuqqqgggdddmmmnnnbbbUUUOOOBBB:::333333:::BBBBBB???======;;;555...))))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''***)))))))))))))))))))))***)))***+++))))))000999VVVlllxxxtttiiiYYYWWWeee{{{rrruuu}}}lllsss}}}sss|||}}}qqqmmmhhhcccaaa___]]][[[YYYVVVPPPKKKFFFAAA;;;888222000///---,,,,,,,,,,,,---......---,,,+++,,,---333555888;;;<<<;;;:::999000///------///333777:::???BBBAAA<<<:::===@@@???BBB@@@BBBIIIKKKGGGAAA>>>AAAFFFIIIJJJMMMSSSVVVVVVPPPIIIFFFKKKQQQSSSVVVYYYWWWYYYVVVKKK@@@>>>GGGPPPRRRSSSSSSSSSVVVXXXRRRJJJDDDHHHNNNVVV[[[^^^```bbbdddggglllfff\\\jjj{{{cccZZZaaalllpppnnnkkkfff___TTTEEE;;;>>>GGGWWWmmmzzznnn]]]\\\hhhrrrqqqggghhh{{{vvvfffOOODDDFFFJJJUUU]]]YYYYYYSSSKKKEEECCCBBBAAA???<<<@@@@@@HHHeeecccccciii}}}ZZZMMM@@@===???BBBEEEGGGGGGJJJLLLPPPXXX```]]]VVVQQQMMMMMMOOONNNLLLNNNSSS]]]eeexxxhhh]]]aaatttxxxjjjkkkllleeeSSSXXXvvvoooggglllrrrtttwwwxxxfffSSSQQQTTT[[[kkk~~~qqqffffffiiijjjllloooooommmkkkjjjjjjffffffhhhkkkppprrrrrrqqqqqqooolllmmmoooqqqpppooorrrpppoooppprrrtttrrrqqqsssrrrqqqpppppppppqqqrrroooppprrrtttvvvwwwxxxxxx666555333222111222222333111000///......---......000000///...---------...........................,,,---...///---111@@@NNNPPPOOOVVVkkkrrrbbbYYYJJJ???<<<777333333444444444444333333222111000/////////000222333333222111000///...---+++***((((((((()))((((((((()))***+++,,,,,,,,,------.../////////........................111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000000000111111111222222222222111111222222333444444444444444333222222222333333111222444777;;;BBBKKKQQQVVV```gggggggggllltttyyy}}}{{{yyyuuurrrpppnnnmmmppprrruuuxxxyyywwwuuutttqqqtttwwwyyyxxxwwwvvvvvvzzz{{{{{{yyyxxxyyy{{{}}}}}}xxxpppiiieeeddddddnnnzzzvvvttt~~~rrrooonnnqqquuuqqqeeeYYYKKKAAA666333888>>>AAAAAA<<>>???DDDGGGGGGLLLUUU\\\___WWWMMMFFFHHHOOORRRTTTUUUUUUVVVTTTKKKAAA???FFFOOORRRVVVYYYZZZ[[[YYYPPPEEEEEEHHHNNNWWW```fffeeecccdddeeejjjddd[[[iiiiiicccmmmxxxyyyuuutttoooeeeVVVEEE;;;???III[[[vvvmmmZZZ\\\hhhmmmjjjffflllsss\\\IIICCCIIIMMMVVV[[[VVVUUUPPPIIIBBB???<<<:::999;;;;;;>>>PPPsssuuu]]]lllrrrRRRFFF<<<;;;???CCCFFFJJJHHHKKKNNNUUU^^^ddd^^^UUULLLJJJJJJMMMOOOOOORRRVVVbbblll}}}ddd\\\dddyyyvvvkkknnnmmmeeeRRRQQQhhhxxxmmmfffmmmsssrrrrrrqqq```PPPOOOTTT[[[qqqvvveee```bbbbbbggglllnnnkkkiiikkkmmmeeeeeefffiiinnnpppqqqqqqooommmllllllnnnppppppooopppooooooppprrrtttsssrrrssssssrrrqqqpppppppppqqqnnnoooqqqsssuuuvvvwwwxxx555444333222111222333333000000///...............///...---,,,,,,++++++,,,........................---,,,---///222888EEERRROOOUUUddd}}}rrrfff\\\JJJ@@@<<<777444333444555555444333333222111111000000///111333444444222000...000000///---,,,,,,,,,,,,((())))))***+++,,,---...---------...//////000000////////////////////////222222222222222222222222111111111111111111111111/////////000000000111111////////////////////////000000000111111111111222000000111111222333333333444444333333333222333333444444444444666;;;AAAFFFHHHOOOWWWZZZ\\\aaajjjpppxxx{{{{{{zzzxxxuuurrrooommmlllmmmnnnoooqqqqqqqqqqqqqqqooossswwwzzzyyywwwvvvvvv{{{|||{{{zzzxxxwwwyyyzzz~~~~~~xxxpppkkkgggeeejjjwww~~~uuuuuuzzz~~~uuuwwwuuurrrvvvxxxoooaaaSSSHHH<<<:::===???AAACCC===??????<<<555///---,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********((()))***+++***+++666BBBbbbsssssscccUUUMMMQQQaaakkkuuuyyysssqqqzzztttuuuzzzzzzyyytttkkkhhhdddaaa___]]][[[YYYWWWSSSNNNIIIEEE@@@:::777222000///---,,,,,,,,,,,,,,,------,,,++++++---///666777999:::999777555333...---,,,---111666<<<@@@AAABBB???999777<<>>RRRrrrzzzeeedddxxx^^^PPPFFF??????CCCEEEIIIMMMMMMNNNSSSZZZ``````VVVLLLIIIKKKMMMNNNNNNRRRZZZbbbsssxxx{{{ddd___hhh}}}tttlllqqqooocccQQQHHHUUUaaaqqqyyyiiigggooowwwvvvsssppp```PPPNNNZZZbbbyyyuuulllwwwxxxcccZZZZZZ^^^```ccceeegggiiilllnnnfffffffffhhhlllpppqqqqqqmmmllllllmmmnnnooooooooonnnnnnoooppprrrsssttttttssssssrrrqqqqqqpppppppppoooppprrrsssuuuuuuvvvvvv555444333222222222333444000//////............//////...---,,,,,,,,,,,,,,,........................000,,,,,,222:::@@@IIIPPPMMM```{{{uuulll___KKKAAA===888555444555555555444444333333222222111111000111333444444222///---,,,,,,+++***************)))***+++---...///000000------...//////000000111111111111111111111111111111111111111111111111111////////////////////////....../////////000000000........................//////000000000111111111//////000000111222222222333333333333333333333222333333333222111444888;;;;;;CCCNNNVVVYYY[[[___dddeeekkksss{{{~~~{{{zzzyyywwwuuurrrqqqpppmmmkkkjjjhhhiiikkkmmmnnnooossswwwyyyxxxvvvuuutttzzz{{{{{{zzzyyyxxxyyy{{{}}}}}}|||xxxqqqmmmkkkfffsss|||}}}xxxpppppprrrxxx}}}{{{tttuuuzzzvvvjjj\\\QQQGGGFFFFFFDDDDDDFFF???===;;;:::999555...)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))************((((((***+++***...<<>>AAAAAABBB>>>888777<<>>JJJVVVYYYXXXXXX[[[SSSZZZdddmmmtttxxx|||~~~}}}|||zzzyyywwwvvvvvvuuuooommmiiifffeeehhhkkknnnooorrruuuwwwvvvuuuttttttxxxyyyzzzzzzyyyyyyzzz{{{zzzyyyyyyyyy{{{|||yyytttrrrrrrlllvvv}}}pppjjjiiivvv}}}~~~yyyxxx{{{|||xxxdddXXXOOONNNLLLEEEBBBEEEAAA<<<888888:::888000)))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++((()))*********111CCCUUUeeevvvrrr\\\PPPPPP\\\mmmnnnvvvyyyssssss~~~|||yyytttllliiigggeeebbb```___]]]ZZZXXXVVVSSSNNNIIIEEE@@@<<<888222000///---,,,,,,,,,,,,---...------,,,...111444666777888888777444111///...///111444888<<>>888777===BBBDDDAAAAAAGGGPPPRRRJJJ???:::CCCIIIMMMKKKLLLRRR[[[___JJJCCC@@@HHHQQQVVVWWWXXXXXXTTTRRRRRRKKKDDDGGGQQQVVV\\\aaabbbdddeeebbb]]]QQQVVVZZZ```lllwwwtttkkk___bbbpppvvvkkklll{{{}}}iii^^^]]]```aaa___gggiiiaaaNNN===;;;FFFPPP___mmmlllYYYRRRbbbtttyyytttrrrxxxtttZZZLLL??????HHHMMMUUU[[[WWWTTTPPPIII@@@888555555777::::::@@@JJJTTT^^^gggoooiiiTTTMMMDDD@@@>>>CCCIIILLLQQQVVVTTTXXX```hhhfff[[[QQQLLLIIISSS[[[]]]bbbqqqzzzhhhfffqqqqqqpppwwwnnn[[[NNNHHHZZZjjj{{{nnniiirrr{{{jjjWWWPPPhhhyyyuuucccZZZ[[[___[[[VVVRRRWWWcccmmmooonnnhhhfffccccccfffiiikkkllllllnnnppppppnnnmmmmmmnnnnnnoooqqqqqqqqqqqqssstttpppqqqqqqrrrrrrrrrqqqpppuuuuuuuuuuuuuuutttsssrrr444333222222222333444444//////............/////////......//////000111222...........................///666CCCLLLPPPSSSVVVgggzzzvvvjjjTTTGGGBBB===888777666666555444444444444333333333333111111111000///...,,,,,,++++++++++++,,,------...+++,,,...///000000000///...//////000000111222222222222222222222222222222////////////////////////////////////////////////------........./////////................................./////////000000---......//////000111111///000222444555555555444444666888888777666777888888<<>>@@@AAA???AAA???999888===BBBCCCBBBBBBGGGPPPRRRJJJ@@@:::DDDMMMSSSQQQPPPTTTZZZ^^^JJJDDDAAAHHHPPPVVV\\\aaa[[[VVVTTTUUUOOOFFFHHHRRRUUUXXXZZZXXXZZZ___aaaaaaQQQWWW[[[]]]fffrrrqqqhhh]]]```nnntttiiigggttt|||uuu```QQQKKKMMMPPPSSScccgggaaaNNN======IIISSSeeejjjfffYYYTTT^^^jjjooonnntttzzziiiXXXHHH===@@@KKKOOOUUUZZZVVVUUUQQQIII???777444666:::<<<<<>>:::888777666555444444444444444444333333222111000///...---,,,+++))))))))))))***+++,,,---+++,,,---////////////.../////////000111111222222111111111111111111111111////////////////////////000000000000000000000000---------.........//////////////////////////////............/////////000------......///000000000...000222444555666555555000333666777777555555555666777===FFFIIIGGGIIIPPPVVVZZZ```eeeiiiooouuuzzz~~~{{{wwwtttqqqqqqrrrsssnnnmmmkkkiiigggfffggggggiiilllooorrrsssuuuwwwyyyuuuwwwxxxxxxvvvuuuuuuvvvwwwttttttxxx~~~{{{uuu}}}vvvrrrvvv}}}tttuuu{{{}}}qqqbbbZZZ\\\iiiyyy|||tttgggbbbZZZNNNJJJOOO??????>>>;;;888555333222******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******'''(((((()))***+++++++++***)))))))))***555NNNdddttt{{{nnn\\\^^^eeeiiimmmsssqqqnnnnnnqqq~~~nnnnnn~~~yyyqqqmmmmmmeeedddbbbaaa```^^^[[[YYYSSSPPPKKKGGGCCC>>>999666222111///---,,,,,,,,,,,,/////////......000444777444555777777666333000...///222666;;;>>>@@@AAAAAA???AAA???:::999>>>BBBCCCCCCCCCHHHQQQRRRKKKAAA;;;EEENNNVVVUUUTTTWWW\\\^^^LLLFFFCCCGGGOOOVVV___ggg^^^WWWVVVWWWQQQGGGIIIRRRSSSXXXZZZXXXWWWZZZ[[[YYYOOOWWWZZZZZZaaammmmmmeee[[[\\\iiioooccc```llluuuuuuaaaQQQIIILLLSSSYYYdddjjjeeeQQQ@@@AAAMMMWWWggggggbbbZZZWWW\\\cccgggkkkwwwggg\\\TTTEEE<<>>???>>>???@@@???FFF___zzzeeeLLLHHHMMMHHHEEEFFFJJJMMMNNNQQQVVVYYY```kkkpppfffTTTLLLNNNRRRWWW]]]eeevvv|||wwwcccfffwww{{{ooossszzzlllTTTPPPMMMaaaqqqssspppuuuzzzlll[[[UUUeee{{{yyypppnnnmmmjjjfffVVVXXX^^^eeemmmrrrttttttsssoookkkiiijjjlllooopppooorrrtttsssooollllllmmmoooqqqsssrrrpppoooqqqsssmmmnnnppprrrsssssssssrrrpppqqqrrrrrrsssssssssrrr444444555555555444333333000000////////////000000000000//////.........------....../////////000000333444EEEYYYVVVLLL___{{{xxxssshhh\\\QQQFFF===;;;:::666333333333333111000000111222333111000///...---,,,,,,,,,,,,,,,---...///000111222111000/////////000111222111333444444333222222333000111222222222222111000////////////000000000000///////////////////////////............///000000111111111111111111111111///000000000///...------..................------111111000000111111222333222333555666666777999;;;888;;;<<<<<<;;;@@@HHHOOOYYY]]]```bbbcccfffkkkoooooorrruuutttrrrqqqsssvvvrrrpppllliiigggggghhhiiijjjjjjkkkmmmppptttxxx{{{}}}yyytttssstttvvvvvvuuuttttttuuu{{{}}}wwwwwwzzz~~~~~~zzzxxxwwwyyyuuuxxxxxxtttvvv~~~|||}}}rrrgggbbbWWWfffyyysssmmmdddVVVLLLHHHCCC???<<<<<<:::666666999222...)))((()))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,***'''---AAAYYYhhhwwwkkk\\\ZZZhhhyyy{{{uuuvvvhhhgggxxx}}}hhhlllooouuu~~~~~~}}}tttmmmjjjhhhfffddd```^^^\\\[[[YYYWWWRRRNNNHHHBBB???<<<999777111///---------...---,,,------...000222444666777999:::999777333000000000///777===>>>===???@@@???AAAAAA>>>:::888:::AAAFFFIIIHHHLLLPPPOOOGGG@@@???BBBQQQZZZUUURRRWWWYYYVVVMMMGGGAAADDDOOO\\\fffjjjccc[[[\\\[[[OOOKKKQQQQQQWWWZZZcccnnnppphhh]]]XXXVVVWWWVVVXXXeeerrrnnn___RRR[[[eeehhhdddccckkkvvvxxxbbbKKKFFFRRR```dddvvvttt^^^FFF???AAANNN```uuujjj^^^XXXVVVZZZcccmmm|||~~~{{{cccdddcccPPPKKK@@@@@@OOOWWWSSSQQQTTTXXXUUUMMM@@@777666;;;>>>GGGBBB???>>>>>>FFF[[[pppfffQQQNNNMMMHHHGGGIIILLLOOOQQQSSSUUUVVV[[[mmmtttdddRRRMMMPPPQQQSSSYYYaaannnxxxrrrcccjjj{{{sssnnn}}}iiiWWWMMMUUUeee~~~rrrzzzxxxcccQQQ___hhhuuu}}}vvvtttrrrnnn]]]YYYYYYbbbjjjooorrrvvvqqqpppmmmkkkkkknnnsssxxxwwwuuurrrpppppppppooonnntttssssssrrrqqqpppoooooonnnppprrrttttttrrrpppooonnnnnnnnnoooppprrrsssttt555444444444333333222222000000////////////000000000/////////..................//////...///000111555???MMMTTTUUU^^^www{{{xxxuuujjj___RRRHHH???<<<;;;888666666444444333222222222222222000///...---,,,,,,,,,,,,------......///000111111/////////000111222333444111333444444333222222333000000000000000000000000000000000000000000000000////////////////////////...............//////000........................//////000000000///..............................111111000000000111222222111333555666777888:::<<<777999:::888777:::@@@FFFOOOSSSXXX\\\]]]]]]]]]]]]ggggggiiikkkllllllkkkjjjqqqnnnkkkkkkkkklllkkkjjjkkkjjjiiijjjmmmsssyyy}}}|||xxxtttssstttuuuuuuuuuwwwvvvvvvyyy}}}~~~|||yyyrrrtttwwwyyyzzzzzz{{{}}}xxxwwwtttpppnnnttt}}}yyyooohhh___iiiwww~~~zzzmmm\\\QQQOOOKKKEEE???===999555555888444///+++((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))),,,---...888NNNffftttqqqcccWWW\\\mmmzzz|||xxxssshhhgggxxxooogggqqquuuyyyzzz{{{tttnnnkkkjjjfffccc```^^^]]]\\\YYYWWWSSSOOOHHHCCC???<<<888666111///---------...---,,,,,,---...000222444666888999999999666222/////////000888>>>>>>>>>AAAAAA???@@@@@@???;;;999<<>>===:::999:::666666666555444333222111///...---,,,,,,,,,,,,,,,......//////000000000111...///000222333444555555111333444444333222222333111111000//////000111111222222111111000000//////////////////////////////......------......///000...........................//////000000000//////........................000000000000000111111222000222555666777999;;;===999::::::777555555999===DDDHHHOOOVVVYYYWWWQQQLLLVVVTTTVVV[[[bbbfffeeebbbnnnllllllnnnpppqqqnnnkkkllljjjggggggkkkqqqxxx}}}yyywwwtttrrrssstttuuuuuuzzzyyyxxxxxxyyyyyyzzz{{{qqqpppqqqssswww{{{}}}~~~xxxtttrrrqqqlllkkkwww~~~xxxuuuvvvzzzooo]]]UUUUUUPPPIIIBBB>>>999444333777666222,,,)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))---000555CCCYYYnnnxxxhhhXXXQQQ___sss|||}}}}}}ooojjjkkk{{{nnnccclll~~~{{{zzztttpppmmmkkkeeeccc```___^^^\\\ZZZXXXTTTOOOIIIDDD???;;;888555111///---------...---,,,+++,,,...000333555777888999999888444111......///222999>>>???@@@BBBBBB@@@>>>>>>>>><<<;;;???FFFLLLHHHFFFHHHMMMNNNIIIDDDCCCKKKYYYbbb\\\TTTRRRRRRPPPJJJIIIHHHIIINNNYYYeeennnhhhYYYTTTTTTOOORRRXXXWWWWWW]]]kkkzzz|||nnn[[[OOOUUUXXXXXXXXX```gggcccXXXMMMVVVaaaddd^^^ZZZeeettt|||gggYYY\\\iiinnnhhhaaa```OOO>>><<>>::::::<<<777777777777555333111///...------,,,,,,,,,,,,---000000000000000000000000///000222444555555444444111333444444333222222333333222000//////000222333444333333222111000000///////////////////////////......------......///000////////////////////////,,,---...///////////////---------...............000////////////000111111///111444666777999<<<>>>===>>>===;;;777555666888>>>BBBHHHQQQWWWWWWQQQKKKDDDCCCEEEJJJRRRYYY]]]^^^iiilllppprrrrrrpppooonnnmmmkkkiiiiiikkkoootttwwwvvvuuusssrrrrrrsssttttttxxxyyyzzzyyywwwvvvwwwyyyuuuqqqnnnpppuuuzzz||||||yyyrrrsssyyytttjjjnnn{{{{{{jjj[[[UUUUUUOOOIIICCC???:::444222555777444///+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))---222999III]]]jjjooo___OOOMMMbbbwww{{{zzz}}}mmmpppuuuhhhfffyyyzzzuuupppmmmkkkeeecccaaa___^^^\\\YYYWWWSSSOOOIIIDDD???;;;777444111///---------...---,,,+++,,,...111444666888888888888666333///---...///444:::>>>???AAADDDCCC@@@:::<<<<<<<<<<<<@@@HHHNNNIIIFFFFFFKKKLLLHHHCCCBBBMMMZZZccc^^^TTTOOONNNNNNIIIJJJLLLLLLOOOXXXeeeoookkkZZZTTTVVVTTTWWW[[[WWW\\\\\\bbbkkkmmmdddVVVNNNTTTWWWYYYYYY]]]aaa^^^WWWNNNUUU```eee___[[[gggxxx}}}hhhUUUSSS\\\```\\\]]]ZZZIII;;;<<>>;;;888777666;;;===BBBJJJRRRVVVUUURRR????????????AAAFFFOOOUUUiiipppvvvvvvrrrnnnpppsssnnnnnnmmmllllllmmmnnnnnnrrrrrrrrrqqqqqqrrrssstttuuuwwwyyyyyywwwuuuuuuuuuvvvrrrnnnoootttyyy|||}}}uuurrryyyyyyooommmttt|||zzzoooeee[[[UUULLLGGGBBB@@@;;;444111222777555222...***))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))),,,222===OOO```gggfffUUUIIILLLbbbtttuuutttwwwkkkttt|||qqqrrr~~~yyytttooollljjjeeecccaaa___^^^[[[XXXUUUQQQMMMHHHCCC???:::666333111///---------...---,,,+++---///222444666777888666666555222///...///000666;;;??????BBBDDDBBB>>>777999;;;<<<===BBBJJJPPPLLLFFFDDDHHHJJJGGGCCCBBBMMMYYYbbb]]]RRRLLLLLLNNNJJJMMMOOOOOOPPPWWWcccmmmcccTTTQQQVVVWWWZZZ]]]WWW___[[[]]]dddfff___TTTMMMSSSVVVYYYZZZ\\\^^^^^^\\\WWWYYYaaagggbbb\\\eeevvvlllTTTIIIPPPZZZ]]]kkkaaaJJJ<<>>??????>>><<<999777888999;;;@@@HHHOOOSSSUUUIIIIIIHHHDDDBBBFFFOOOWWWtttyyy|||zzzuuuqqqsssvvvqqqppppppooommmlllkkkjjjooopppqqqqqqpppppprrrtttrrrsssuuuvvvwwwvvvtttssssssqqqnnnooorrrwww|||~~~yyyppprrrtttqqqrrrvvvxxx}}}{{{wwwzzzzzzlll^^^QQQLLLFFFBBB<<<444000111555555444111---*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++))),,,444CCCXXXhhhjjjdddLLLIIIPPPbbboooppppppssskkkuuuxxx{{{yyy|||vvvqqqmmmjjjiiieeecccaaa___]]]YYYUUUQQQNNNKKKFFFBBB>>>:::555222111///---------...---,,,,,,...000333555666666666555555444111//////111333999===??????AAACCC@@@;;;666999;;;===???DDDLLLRRRNNNGGGDDDGGGKKKIIIFFFEEEOOOZZZaaa]]]QQQHHHJJJOOOMMMOOOQQQQQQRRRXXXbbbjjjYYYLLLLLLSSSUUUZZZ^^^YYY___\\\___hhhkkkbbbTTTJJJPPPUUUYYY[[[\\\___dddgggiiieeehhhnnnjjjaaaggguuuttt[[[OOOXXXjjjvvvoooOOO>>>BBBHHHXXXpppqqq```VVVbbb}}}llliiizzziiiMMMKKK[[[ttt~~~tttSSSMMMPPPYYYWWWGGG<<<===:::666666:::<<<===GGGTTTXXX^^^dddmmmzzzxxx[[[CCCGGGXXX```[[[TTTBBBIIIRRRWWWXXXYYY]]]aaaccc\\\SSSOOOQQQWWW[[[\\\gggmmm{{{|||kkkhhhrrr}}}hhheeexxxxxx}}}mmmXXXVVVcccyyy}}}uuuvvvwwwzzz|||nnnfffaaadddjjjnnnsssxxxvvvvvvwwwuuusssssstttuuusssvvvxxxvvvsssqqqqqqsssnnnnnnoooooopppppppppqqqooopppqqqssstttttttttuuuqqqqqqqqqqqqqqqrrrssssss555444444444333333222222000000////////////000000............/////////000...000111000111888FFFPPPPPPVVVlllyyysssooohhh```WWWSSSOOOLLLEEE<<<888999444333111000///......------------...///000111222000000111111222333444444444333222222222222222333111333444444333222222333444444444444444444444444555555444444444444444444333333333333333333333333111111111111111222222333000000000000000000000000/////////000//////......,,,,,,------...//////000......------......///000,,,...111222222444666888:::<<>><<<777777888999<<>>??????AAABBB>>>777888;;;>>>@@@BBBGGGOOOUUUOOOGGGCCCHHHNNNOOOMMMMMMTTT]]]ccc^^^PPPFFFIIIPPPQQQRRRRRRRRRTTTYYYaaafffZZZMMMMMMSSSSSSXXX^^^[[[^^^[[[^^^hhhlllbbbSSSHHHNNNSSSYYY\\\]]]aaajjjsssppphhhhhhooonnnfffiiiuuu~~~zzzggg^^^lllxxxPPP>>>EEENNN___vvvqqq___WWWiiitttkkkzzzzzzZZZGGGNNNaaaxxxxxxVVVPPPRRRZZZUUUDDD999:::777444777<<<===>>>MMM___dddqqqsssVVVCCCNNNaaadddYYYPPPEEELLLUUUZZZ[[[^^^dddjjjggg```YYYVVVYYY\\\```ccchhhssswwwlllppp|||vvvhhhkkk}}}~~~www}}}kkkXXX[[[ddd{{{tttnnnzzz~~~pppiiikkkqqqxxxrrrkkkfffiiinnnrrrvvvzzzvvvxxxxxxwwwuuutttttttttrrrwww{{{{{{wwwsssssstttooooooooooooooopppppppppqqqqqqrrrsssssstttttttttrrrrrrqqqqqqqqqrrrssssss444444555555555444333333000000////////////000000---.........//////000000...000222111222:::IIIUUUPPPbbb~~~}}}tttmmmhhhaaaZZZYYYUUUSSSPPPHHH>>>888999222111///---,,,,,,---...............///111222333///000000222333444555555222222111000111222444555111333555444333222333333222333333444444333333222444444444555555555555555444444444444444444444444222222111111222222333444222222222222222222222222111111222111111000//////,,,,,,------...///000000...------------...//////,,,...000111111222444666:::<<<@@@DDDGGGFFFCCC@@@777888777666666;;;CCCJJJ^^^___fffrrrzzzuuurrrooolllkkklllmmmoookkknnnppppppooooooqqqtttrrrnnnjjjkkkqqqvvvwwwuuuvvvvvvtttppplllkkkooosssjjjqqquuurrrrrruuuuuusssuuuuuukkkgggjjjttt|||pppdddTTTGGG:::111///222111444777666111---******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++000333<<>>???>>>@@@AAA===555:::<<<@@@BBBDDDIIIQQQWWWOOOGGGCCCIIIPPPSSSSSSSSSYYY```eee___OOOEEEHHHQQQSSSSSSSSSSSSUUUZZZ```ddddddVVVSSSTTTQQQUUU\\\\\\^^^YYYXXX```ddd^^^QQQIIIMMMRRRYYY\\\^^^cccooo{{{hhh]]]\\\gggjjjdddfffqqq{{{|||mmmjjj{{{xxxMMM===HHHUUUgggtttaaaZZZnnnhhhmmmfffOOOHHHWWWjjj|||wwwYYYRRRSSSZZZTTTAAA777888444333888>>>>>>???QQQgggqqqnnnRRRAAAOOObbb```RRRGGGIIIPPPXXX\\\]]]bbbkkkrrrnnnggg```^^^___bbbfffjjjiiittt}}}zzzooommmzzzrrriiiooo}}}vvv}}}jjjXXX^^^eee|||uuuqqq~~~~~~kkk]]]```gggtttvvvooojjjmmmqqqtttwwwzzzwwwxxxyyyxxxvvvtttttttttsssxxx~~~zzzvvvuuuvvvqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssrrrrrrqqqqqqqqqrrrssssss555555444333333333333444333222000/////////000111000000000000000111111111000444444000555BBBPPPVVVUUUooo~~~}}}uuujjjdddccc^^^WWWZZZYYYUUUPPPHHHAAA;;;888333111000000111111///...000000000111222222333333222333555666666555333222222222222333333333444444777777666666555555555444555555444444444333333333333333333333444666777888666666555444333333222222333111///111333555333111111111111222222333333333333333333222222000//////------------.........//////////////////.........////////////000111222333222777===BBBDDDFFFGGGHHHAAA===888444444888>>>BBBOOOUUUfff||||||wwwtttqqqooooooppppppoooiiikkknnnqqqsssssssssrrrnnnpppqqqpppoooooosssvvvwwwuuuqqqnnnlllkkklllllllllqqqxxx}}}}}}zzzyyy|||xxxyyyzzzrrrhhhcccjjjuuuyyykkkZZZLLL@@@444......444666888777333///+++***)))******+++++++++******))))))))))))))))))))))))************************''')))+++++++++***+++,,,///...CCCXXXbbbsssrrrVVVVVVjjjxxxxxxwww~~~|||xxx~~~{{{}}}{{{wwwrrrnnnkkkiiihhhfffaaa```___^^^[[[VVVPPPKKKIIIEEEAAA===;;;888444222......---,,,,,,,,,------///111555888:::999888666666333000///111555888999===???@@@>>>???@@@<<<777666<<>>???>>>@@@AAA>>>999888===CCCFFFHHHLLLTTT[[[WWWIIIBBBIIIRRRTTTTTTWWWYYYXXX```]]]IIIAAAIIIMMMSSSRRRTTTVVVVVVVVV^^^gggfffbbb]]]WWWUUUVVVZZZ^^^___^^^[[[YYY[[[[[[SSSIIIRRRVVV\\\ccciiilllmmmmmmWWWRRRUUUbbbhhhffffffjjj|||wwwhhhjjjrrrwwwmmmKKK???DDDFFFZZZtttyyyhhh[[[cccyyyqqqiiiqqqxxxMMMDDDHHHWWWhhh}}}yyy\\\RRRMMMPPPMMMBBB999777888;;;???CCCCCCCCCKKKTTTccc^^^NNNNNN```fffVVVGGGGGGRRRQQQ]]]cccbbbuuuuuueeeZZZ___eeecccbbbdddfffjjjjjjeeegggtttzzzjjjjjjxxx}}}yyy~~~wwwbbbZZZaaappp{{{pppkkkrrr{{{yyyssspppqqqqqqpppqqquuuyyy~~~}}}vvvpppoooqqqrrrrrrrrrrrrssstttuuuvvvxxxzzz{{{zzzwwwuuuttttttrrrssstttuuuuuutttsssrrr555555444333333333333444222111111000///000000000//////000000111111111111333---///:::DDDJJJUUU```xxxzzzwwwuuunnnddd^^^^^^______[[[[[[ZZZUUULLLCCC;;;777111///,,,+++---...///...111111111222333333444444333333333333333333333333555555555555666666666666888888888888888777777777777777666666666555555555666777888888777666555444666666666666555555555555666555444444666666555444555555555555555666666666333333444333333222111000000000000000111111111111//////.........---------...............///000111111444888;;;>>>AAAFFFIIIKKKHHHCCC>>>:::888777777>>>LLLddd~~~}}}~~~}}}{{{{{{}}}{{{yyyvvvtttsssqqqooolllkkkllllllmmmmmmmmmmmmlllnnnpppsssssssssssstttuuuwwwvvvuuurrrooollljjjhhhmmmpppvvv~~~}}}uuusssnnnnnn{{{~~~zzzzzz{{{vvvnnndddYYYIII999000///222555888888555111///...))))))******))))))))))))))))))))))))))))))))))))************************)))***,,,+++******+++,,,444888LLL___eeeiiicccQQQwww~~~}}}|||~~~{{{uuu{{{|||ooommmyyyyyy~~~}}}tttyyy}}}yyyxxxuuuqqqnnnlllkkkiiihhhbbb```___]]]ZZZUUUOOOJJJHHHDDD@@@<<<999777333111...------,,,,,,---...///333444777999999888666444444222000000333777999:::999<<<>>>>>>@@@CCC@@@;;;999???DDDGGGHHHLLLTTTZZZXXXJJJBBBHHHPPPRRRRRRUUUWWWVVV^^^[[[HHH???GGGLLLSSSRRRTTTWWWXXXYYY```hhhkkkeee]]]VVVTTTVVVZZZ^^^cccaaa]]]YYYZZZ[[[TTTLLLUUUXXX___jjjssstttnnnhhhVVVRRRWWWccckkkjjjiiilllzzzbbbZZZ^^^ccceeeEEE===EEEJJJ```xxxzzzfff___nnn~~~qqqkkkooobbbHHHDDDLLLZZZiii|||yyyZZZNNNHHHLLLMMMDDD<<<:::<<<===CCCHHHIIIHHHLLLSSS```~~~yyyRRRQQQ[[[hhhcccOOOFFFLLLTTTWWWaaafffnnniii___ZZZ```dddbbbaaacccbbbdddeeehhhsssttthhhmmm|||{{{~~~rrr^^^[[[dddwww}}}ssswww{{{rrrkkkmmmrrrtttvvvyyy{{{|||}}}zzzvvvrrrppppppqqqqqqrrrssstttvvvxxxyyy{{{|||~~~|||yyyuuusssrrrrrrssstttuuuuuutttsssrrr555555444333333333333444222111111000000000000000//////000000111111222222555///333@@@HHHKKK\\\pppxxxnnnjjjeeeaaaaaaddddddbbb^^^[[[XXXVVVSSSLLLAAA888222///,,,+++,,,///000111222222222333444444555555444444333333333333444444666666666777777777888888999999999999999999999999888888888777777777666666555777888999999888666555666666666666777777777777888777777777777777666666555555666666666666666666444444444444444333222222222222222222333333333333111111000000///.........---------------...///000111222444666999>>>CCCHHHLLLKKKHHHDDD@@@<<<888666888???LLL[[[fffllllllkkkvvvzzz||||||~~~|||{{{zzzyyywwwtttqqqnnnnnnnnnmmmmmmllllllllloooqqqtttvvvwwwwwwwwwwwwuuuuuutttsssppplllhhhfffiiilllqqqzzzxxxwwwooofffnnntttnnnfff\\\LLL:::111///222555888999666333111000******))))))))))))))))))))))))))))))))))))))))))***************************+++,,,+++******+++,,,222===TTTgggjjjdddYYYOOOvvv}}}|||yyyzzzyyyvvv~~~mmmkkkrrr~~~|||}}}{{{vvvtttpppnnnmmmllljjjiiibbb```^^^\\\YYYTTTNNNJJJGGGCCC???;;;888666222000...---,,,,,,,,,...///111:::;;;<<<======;;;999888222111000111444888:::;;;:::===>>>>>>@@@CCC@@@;;;:::???DDDFFFGGGKKKSSSYYYYYYJJJBBBGGGOOOPPPQQQTTTYYYXXX___\\\HHH???FFFKKKTTTSSSUUUXXXYYYZZZ___eeelllcccWWWOOONNNTTT\\\bbbiiifff```ZZZYYYZZZVVVOOOWWWZZZcccrrr~~~}}}pppcccYYYVVV[[[gggqqqqqqoooooo||||||bbbWWW\\\ccciiiJJJAAAJJJQQQhhh}}}mmmiii{{{xxxnnnnnnjjjOOOKKKHHHQQQ___nnntttWWWKKKEEEJJJMMMGGG@@@>>>??????CCCIIIKKKLLLQQQXXXhhhaaaNNNXXXgggmmm^^^JJJIIIUUUYYY^^^ccciiizzzooo]]]ZZZ[[[aaadddbbbcccgggbbbaaadddqqqxxxnnngggrrrzzz{{{~~~mmm[[[[[[eeeyyywww{{{qqqjjjooowww{{{{{{{{{{{{zzzyyyyyyxxxwwwuuusssrrrrrrrrrsssuuuvvvxxxyyy|||~~~~~~zzzvvvsssrrrrrrssssssttttttssssssrrr555555444333333333333444111111111111000000000///...//////000111111222222333222999DDDGGGLLLfffyyyrrrjjjccc^^^```fffgggccc^^^]]]WWWUUUZZZaaa]]]MMM>>>333000------...111333333333333333444555555666666555444444333333444444555777777777888888888999999999999999:::::::::::::::999999888888888777777777444555777999::::::888777666666666777777777777777888888999888888888888888666666666666555555555555444555555555555444444333333333333444444444555555333333333222111000000///---------------......//////000111222555999@@@EEEHHHHHHIIIHHHEEEBBB>>>;;;:::<<>>:::777555111///...---,,,+++,,,...111222888999::::::999888666444000///000222666:::;;;;;;<<>>DDDFFFGGGKKKRRRYYYZZZKKKBBBGGGNNNPPPQQQTTT]]]\\\ccc___III@@@GGGKKKUUUTTTVVV[[[\\\ZZZ\\\```iii^^^OOOGGGIIISSS```hhhppplllddd[[[YYYZZZXXXTTTZZZ]]]gggxxxppp___ZZZYYY^^^jjjtttvvvssspppxxx{{{cccYYYbbbnnnnnnOOOEEEMMMWWWrrrrrrssskkkllluuuZZZGGGMMMKKKSSSbbbuuunnnTTTIIIEEEKKKNNNIIICCCCCCCCCCCCDDDHHHIIIKKKTTT^^^jjj{{{pppRRROOO[[[iiihhhVVVGGGMMM[[[]]]bbbeeeoooxxxZZZUUUXXX]]]bbbdddffflllssstttkkkhhhuuupppjjjjjjxxxwww}}}~~~jjjYYY[[[gggyyy{{{wwwqqqwww~~~zzzvvvuuutttuuuwwwyyyzzzxxxvvvtttttttttttttttuuuvvvvvv|||~~~~~~}}}yyyuuusssrrrrrrssssssssssssssssssrrr555555444333333333333444000111111111111000//////......///000111222222333///666AAAIIIJJJVVVwwwyyyrrriiiaaa]]]```eeebbb\\\WWWYYYWWW\\\iiitttnnnXXXDDD333111//////111444555555444444444555666666777777555555555555555555555555888888888888999999999999999999999:::::::::::::::999999888888888777777777333555666888999:::999999777777777777666666666666777888:::999888888999;;;777777666666666666555555555555666666666666555555444444444444555555555555555555444333222222111000......---------......///.../////////111666<<<@@@AAADDDGGGIIIJJJHHHEEECCC<<<<<<<<<<<<===AAAFFFJJJ^^^hhhssswwwyyy}}}|||zzzyyyxxxyyyxxxwwwuuutttsssqqqpppppprrrtttuuuwwwvvvvvvwwwxxxxxxvvvuuuvvvvvvwwwwwwvvvssspppooogggjjjlllppp}}}vvvvvvtttnnnlllvvvuuuoooiiidddYYYHHH999222333666999:::999666444333---,,,+++)))))))))******))))))))))))))))))))))))***************************+++++++++***+++...000777KKKbbbrrrqqqYYYKKKUUUmmmvvv}}}|||tttqqquuu{{{uuuuuu~~~{{{wwwxxxyyyuuusssqqqooonnnmmmjjjhhhccc```]]]ZZZVVVRRRLLLIIIEEEAAA===999666444000......---++++++,,,///222444777888888888777666444333......000333888;;;<<<<<<<<>>DDDGGGHHHLLLTTTZZZ[[[LLLBBBGGGOOOPPPRRRUUU^^^]]]ccc___JJJ@@@GGGKKKVVVUUUYYY___```]]][[[]]]eeeYYYKKKDDDIIIVVVdddlllwwwrrrhhh]]]YYY[[[[[[YYY[[[___jjj|||ppp^^^ZZZZZZ___jjjuuuyyytttnnnuuuzzzeee\\\ffftttjjjMMMDDDNNN\\\{{{ttt}}}yyy```ooo~~~mmmSSSJJJNNNMMMVVVeeeyyyiiiOOOHHHFFFMMMNNNHHHDDDFFFIIIIIIKKKKKKKKKNNN\\\jjjnnn{{{}}}cccMMMNNNXXX```\\\PPPJJJRRR]]]^^^fffjjjyyylllUUUUUU[[[cccfffgggmmmzzzttt|||kkkkkkqqqwww|||eeeVVV]]]kkk}}}}}}|||uuuooopppssswwwzzz{{{yyywwwvvvuuuuuutttssssssssstttzzz{{{{{{zzzwwwtttttttttsssrrrrrrrrrrrrrrrrrrsss555555444333333333333444000111111222111000///.........///000111222333333000===KKKRRRYYYmmmzzzttteee```]]]^^^]]]XXXVVVXXXZZZbbbqqqvvvXXX@@@111000///000333555555555444555555666666777888888555666777888888777666555777888888888888999999999888888999999::::::::::::888888888888777777777777666666666777777888888888777777777666666555555555555777999:::888999;;;===999888888888777777777777555666666777777666666666444444444444555555555666666555444333222111000000//////...............///............///333888<<<<<>>@@@???AAADDDAAA<<<:::@@@EEEHHHJJJOOOWWW]]][[[LLLBBBGGGOOORRRSSSWWWYYYXXX```]]]III@@@GGGLLLUUUVVV[[[cccfffbbb^^^]]]aaaXXXLLLHHHOOO\\\gggmmm}}}wwwlll___YYY\\\^^^]]]\\\```lll}}}ppp^^^[[[]]]bbblllxxx|||vvvmmmrrr|||{{{iii```iiiwwweeeJJJDDDQQQbbb~~~qqqhhh}}}bbbSSSOOOUUUWWWbbbmmm{{{cccIIIFFFHHHNNNMMMFFFCCCHHHLLLPPPVVVXXXWWW]]]oootttZZZMMMMMMRRRUUUSSSQQQTTTZZZ^^^___lllsss```XXXYYYbbbjjjjjjkkkuuu|||kkkoooyyy{{{www___SSS```rrr}}}zzznnnrrrwww|||~~~}}}{{{zzzuuuuuutttsssrrrrrrsssssswwwxxxwwwvvvtttsssuuuwwwsssrrrrrrrrrrrrrrrrrrsss555555444333333333333444000111111222222000///...---...///000111222333333222CCCTTT\\\hhhttt||||||vvvqqq___\\\\\\\\\VVVPPPTTT^^^```ooovvvRRR888000//////111444555555444555555666666777777888888555777888::::::888777555777777888888888999999999888888888999999:::::::::888888888777777777777666888777666666555666666666888777777666555444444333444777999:::888999<<<>>>:::::::::999999888888888666666777777777777777666444444444444555555555666555555444333222000000///000//////.........//////---............111555999:::===CCCIIIMMMNNNMMMLLLJJJFFF@@@;;;999:::;;;<<<<<>>555888;;;<<<:::777444444000///,,,+++******+++,,,))))))))))))))))))))))))************************))))))*********,,,000333JJJ^^^iiipppjjjLLLDDD```jjjmmmssszzz}}}}}}}}}~~~yyyvvvtttvvvuuuvvvtttrrrpppnnnlllhhhfffccc```\\\XXXUUUPPPKKKHHHDDD@@@<<<888555222///---...---++++++,,,000444666666666666666666555444444,,,---000444:::===>>>===999<<<>>>???BBBEEECCC>>>;;;AAAGGGJJJLLLQQQYYY```\\\LLLBBBGGGPPPRRRUUUXXXTTTTTT\\\ZZZGGG???GGGMMMTTTVVV]]]gggkkkfffaaa___```XXXOOONNNVVVaaaiiimmmzzznnn```ZZZ\\\______\\\aaammm~~~ooo^^^___```eeeooo{{{xxxoooooozzz}}}nnnfffmmmzzzeeeKKKGGGUUUggglllpppxxxsss^^^TTTRRR^^^dddpppvvv|||{{{^^^EEEDDDHHHOOOLLLCCCBBBHHHLLLTTT___eeefffmmmlllRRRMMMLLLOOOOOOPPPVVV^^^bbbaaaaaaqqqzzzrrrVVVZZZ^^^hhhooonnnnnn|||~~~xxxrrrlllrrrsssZZZQQQbbbxxx}}}{{{qqqwww~~~~~~}}}tttssssssrrrrrrrrrssssssuuuuuutttsssrrrsssvvvxxxsssrrrrrrqqqqqqrrrrrrsss666555444333222333444444444111///...///000///...222111000000111222333444===QQQ___cccwwwzzz~~~{{{xxxsssjjjbbbVVVYYY[[[ZZZYYY[[[aaaffflll]]]AAA999111222333444666777888999666777888999999888777666999999999999::::::::::::999999:::::::::999888777777:::>>>>>>;;;888999:::999::::::777444222333555444444444555666777999999::::::;;;:::999888666555777888999999888888:::<<<777:::>>>@@@???;;;555222555666888888777777999:::;;;999666444333555777888777666555444333222222111333222222111000///......000000000000111222444444555999???DDDGGGJJJMMMOOOSSSQQQKKKDDD===;;;;;;======BBBJJJSSS___lllyyy}}}zzzzzzxxxuuurrrvvvtttqqqooommmmmmnnnooonnnnnnoooppppppqqqrrrrrrssssssrrrqqqrrrssstttuuussslllggggggiiinnnwwwvvvuuuzzzsssppp|||vvvssslllrrr}}}xxx___DDD;;;>>>===888666888999777222000...,,,******+++,,,+++++++++************)))+++***))))))***+++...///---(((''',,,------444@@@MMM```pppkkkXXXMMMWWWgggmmmkkknnnuuuyyywwwxxx|||yyyyyy}}}xxxrrrsssxxxxxxwwwuuussspppmmmkkkiiiaaa___\\\YYYUUUPPPJJJEEECCC???:::666555333111000------,,,---...111444666777777777777555444222000//////111666;;;>>>===:::;;;@@@CCCCCCFFFJJJHHHAAA@@@DDDHHHKKKMMMPPPSSSVVVRRRJJJFFFKKKPPPSSSXXX^^^YYYWWWUUUQQQJJJFFFKKKTTTUUU[[[```jjjqqqdddXXX]]]\\\VVVSSSVVVZZZ___kkkwww~~~eeePPPSSS\\\___ccc___aaaiiizzzkkkWWW^^^eeeffffffrrr}}}lllsssxxx~~~~~~vvvlllkkkpppcccMMMFFFVVVooorrrjjj|||vvv[[[PPPXXXeeepppyyy||||||}}}aaaGGGDDDFFFLLLIII@@@>>>BBBIIIRRRaaannnvvviiiZZZWWWUUUTTTUUUYYY\\\___cccfffmmmrrrjjj[[[bbbhhhfffssszzzxxxxxxrrrxxxzzznnnttt|||}}}lllcccXXXfff{{{vvvzzz~~~{{{{{{zzz|||zzzwwwtttpppnnnmmmppptttvvvwwwvvvtttrrrrrrrrrtttuuuvvvuuutttsssrrrssstttuuu666555444333333333444444222111000//////000111111000111111000///000333666FFFVVVcccooo~~~xxxqqqiii^^^WWWTTTXXX\\\[[[XXXYYY```fffwwwwwwPPP:::444111222333444666777888888777777888888888888777777777777777888999::::::;;;::::::<<<======;;;:::999999;;;<<<<<<;;;;;;<<<>>>;;;<<<===:::777555777888444444333333333333444444777777888999999888777666777888999888777777999:::999;;;>>>@@@???;;;777444666666666888:::<<<<<<;;;:::999777666555666666777666666555555444333222222222222111111000000///////////////000000222333333444888<<<@@@DDDHHHLLLNNNQQQPPPLLLGGGAAA===<<<======DDDLLLSSSYYYdddrrr}}}}}}zzzxxxvvvtttsssuuusssrrrpppooonnnnnnnnnmmmnnnooopppqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrssstttuuuppplllkkkkkkmmmvvvzzzuuuwwwrrrmmmsss}}}uuurrrmmmXXXCCC@@@<<<999777666555555333111...,,,******+++,,,+++++++++************)))+++***))))))***+++---///...)))(((---......777DDDSSSeeeqqqhhhXXXUUUcccqqqllliiikkkooorrrttt{{{|||www|||~~~wwwttttttwwwvvvvvvuuusssqqqnnnjjjiiiccc```]]]ZZZVVVQQQJJJFFFBBB???:::666444222111///------,,,---...111444666777777777777555333111000///000222666;;;===<<<;;;<<>>@@@@@@???>>>>>>===;;;:::;;;<<<<<<<<<:::;;;;;;999777666777888666555444222111111111111222333555666777777777777777777888777666666888:::;;;<<<>>>??????===:::999888555555999???AAA???<<<:::::::::999888888777666666666555555444444333333111111111111111111111000///////////////000111222222555888<<>>===DDDLLLPPPSSS\\\jjjvvvzzz|||}}}{{{vvvsssrrrsssrrrrrrrrrrrrqqqpppooonnnmmmnnnpppqqqrrrrrrqqqqqqrrrqqqqqqqqqqqqrrrssssssuuurrrpppnnnjjjiiiqqqzzzxxxuuupppjjjlllooovvv}}}uuuzzzzzznnnQQQCCC::::::999444111333555333///,,,******+++,,,+++++++++************)))+++***))))))***+++---......******------///;;;JJJYYYjjjnnn]]]RRR\\\nnnxxxooonnnmmmmmmnnntttqqqsss}}}zzz}}}zzzxxxvvvuuuvvvssstttuuuuuusssoookkkhhheeeccc```]]]XXXRRRKKKFFFBBB>>>999555333111000...------,,,---...111444666777777777666555333111///000111333777;;;======<<>>??????===DDDNNNPPPWWWcccooo|||[[[RRRYYYXXXZZZ\\\___cccfffiiijjjpppwwwccc```hhhiiikkkttt||||||fffrrrwwwrrruuufffeeehhhzzz~~~uuurrrppptttwwwyyyxxxxxx{{{~~~yyyvvvzzzyyyxxxwwwvvvtttsssrrruuutttsssrrrqqqrrrssstttuuutttsssrrrqqqqqqqqqqqq555555444444333333333333///111222111//////000222---000222000---000:::CCC[[[eeexxxyyyqqqhhhaaa^^^]]]YYY^^^aaa```^^^dddsssnnnMMM;;;666555333333444555666777888999:::999888777888999:::;;;===<<<<<<;;;<<<===>>>???<<<>>>AAAEEEGGGIIIIIIIIIHHHEEEBBBBBBCCCBBB>>>;;;;;;;;;:::999888777888888999888666555444333333333111111222333333444444444555666666666666777;;;===>>>???AAABBBBBBBBBAAAAAA;;;666444888AAAEEEAAA;;;999:::<<<===<<<:::888777666666666555555555444444111111111111111111111222//////.........//////000111222444777:::???EEEJJJLLLOOORRRRRRNNNIIIEEECCC>>>BBBGGGKKKQQQ[[[gggoootttyyy~~~{{{tttoooooorrrpppqqqrrrssssssqqqpppnnnoooppprrrttttttsssrrrqqqrrrrrrrrrrrrrrrsssssstttrrrrrrrrrppphhhdddiiisssvvvpppkkknnnhhhooozzz~~~xxx^^^III:::<<<<<<333///444777444000---******+++++++++++++++*********))))))******))))))***+++,,,,,,---******---,,,///???RRR```lllgggQQQJJJ^^^ttt{{{yyyxxxwwwtttssszzz{{{xxxzzz}}}~~~tttnnnvvv{{{xxx}}}xxxyyyxxxvvvuuurrrtttwwwxxxvvvqqqllliiifffeeebbb___[[[TTTLLLGGGBBB>>>999555222111///---------,,,---...111444666777777777666555222000///111222444777:::=========BBBEEEHHHKKKNNNMMMIIIEEEAAAGGGNNNPPPMMMJJJJJJKKKOOONNNNNNQQQWWW]]]dddiii[[[VVVRRRPPPOOONNNRRRYYYXXX^^^dddpppwwwfffRRRRRRSSSTTTXXX^^^eeemmmwww~~~|||aaaJJJOOOZZZ```fffccceeemmm{{{|||gggTTT]]]dddjjjmmmwwwyyylllwwwpppkkknnnbbbPPPUUUqqqsssnnnmmmVVVHHHGGGLLLRRRTTTZZZjjj{{{aaaHHH???:::;;;::::::CCCOOOVVVZZZaaalllzzzmmmYYYVVVXXXVVVZZZ]]]___ccchhhjjjjjjqqq|||iiiaaadddjjjlllqqqxxxqqqfffzzz}}}uuuxxxiii^^^dddttt{{{vvvvvvwwwvvvtttrrrmmmlllqqqxxx}}}zzz{{{{{{yyyxxxwwwvvvuuuuuutttsssrrrrrrrrrrrrssssssttttttssssssssssssssssss444444444444444333333333000111222111000/////////---000222000///555AAAKKKbbbssszzzvvvooofff___\\\^^^```\\\___aaaaaacccooovvvUUU???888777666555555666777888888999999;;;:::999999999;;;<<<===??????=========>>>???@@@HHHIIIKKKMMMOOOPPPQQQQQQPPPOOOOOOQQQQQQNNNFFF@@@AAA@@@>>>======<<<<<<;;;::::::888777666666666666222222111111000000000000222333444555666999>>>AAADDDEEEGGGJJJLLLMMMMMMNNNBBB;;;666999AAADDD???999888:::===??????===;;;999777777777666666555555444111111111111222222222222//////...............//////000111333666;;;AAAFFFIIINNNSSSVVVTTTPPPLLLJJJBBB@@@@@@FFFQQQ]]]eeeiiiooowww}}}|||tttnnnmmmpppnnnppprrrttttttsssqqqppprrrssstttuuuuuuuuutttsssrrrsssssssssttttttttttttqqqssstttrrrjjjcccfffmmmvvv{{{rrrpppwwwlllmmmuuu~~~|||}}}}}}jjjRRR???>>>===444111555666444222...,,,++++++++++++++++++*********))))))******************+++++++++((())),,,+++000DDD[[[nnnrrrdddLLLJJJbbbyyy~~~|||yyyyyyqqqtttyyyzzzxxx}}}rrruuu||||||xxxyyyxxxuuussssssvvvxxxzzzxxxsssnnnjjjgggeeecccaaa]]]VVVNNNHHHBBB>>>999555222000...---------,,,---...111444666777777777666444222///...000222555888:::===???@@@DDDGGGMMMSSSUUUPPPIIIEEE@@@HHHQQQSSSPPPMMMMMMNNNPPPQQQRRRSSSXXX```gggkkkVVVQQQNNNPPPRRRSSSWWW\\\YYY___eeeqqqxxxfffQQQOOORRRVVV[[[___fffoooxxx}}}|||aaaJJJOOO[[[```fffeeehhhqqq}}}yyycccPPPXXXaaajjjpppzzz~~~hhhqqq~~~qqqkkklll[[[NNN\\\qqqlllhhhYYYHHHCCCJJJSSSUUUSSSOOO[[[hhhyyy```FFF>>>888999999999CCCOOO[[[YYYZZZcccqqqwww[[[\\\]]]TTTWWW]]]bbbdddiiioooqqqnnnsssyyyvvvjjjaaaccciiilllpppxxx~~~nnnooouuuvvvwww```YYYccc~~~zzzrrrqqqssssssrrrssssssmmmhhhlllttt}}}|||yyywwwvvvvvvwwwxxxssssssssssssssssssssstttssssssttttttuuuvvvvvvvvv444444555555444444333222111000000111222222111///...000111111333<<>>?????????>>>======>>>@@@BBBDDDPPPOOOOOOPPPQQQRRRTTTTTTUUUWWWZZZ\\\[[[UUUMMMHHHEEECCC@@@?????????===<<<===<<<;;;999888888777777555444333111000000//////111222222333555888>>>BBBHHHJJJNNNRRRUUUXXXYYYZZZMMMDDD<<<;;;???AAA===777888:::===@@@AAA@@@>>><<<999999888777666555444444222222222222222222111111111000///..................///000111333777<<<@@@GGGKKKQQQUUUVVVTTTRRRRRRHHHBBB>>>CCCPPP[[[``````jjjrrrzzz{{{uuupppooopppnnnoooqqqsssttttttsssrrrttttttttttttttttttuuuuuuqqqrrrssstttttttttssssssrrrsssuuuuuunnnffffffjjjmmmvvvsss}}}sssoooqqqzzz|||zzz}}}uuu___III@@@<<<666333555444444222111///---+++***+++++++++************))))))*********************)))(((***,,,,,,333KKKeee{{{uuucccNNNPPPhhh}}}{{{~~~mmmkkkuuu}}}}}}xxxwwwqqq|||}}}|||}}}yyyzzzwwwttttttuuuwwwyyyzzzwwwsssmmmjjjfffeeedddbbb^^^WWWPPPJJJCCC???:::555333111...---------,,,---...111444666777777777666444111///---///222555888:::===AAADDDFFFGGGMMMUUUVVVPPPHHHDDDAAAJJJSSSUUUQQQNNNOOORRRNNNRRRTTTUUUZZZccckkknnnRRRLLLJJJPPPUUUXXXZZZ]]][[[___eeeqqqyyygggQQQNNNWWW[[[___aaafffooowwwyyy}}}www^^^IIIOOO[[[aaagggiiimmmwwwxxx```LLLPPP[[[iiittt~~~iiinnnxxx|||qqqjjjhhhVVVRRRkkkrrrllleeeooorrrTTTKKKCCCEEEOOOXXXYYYVVVVVV]]]dddqqq\\\FFF===888999:::<<>>???@@@@@@@@@@@@?????????@@@CCCGGGKKKNNNTTTTTTTTTUUUXXX]]]bbbeeejjjlllnnnlllfff^^^WWWSSSOOOKKKHHHGGGGGGFFFDDDAAADDDBBB@@@>>><<<:::999999888777555444333222222333111111111111111555:::>>>FFFIIINNNSSSXXX[[[]]]^^^XXXOOODDD??????>>>:::666777:::===AAABBBBBBAAA@@@;;;;;;999888666555444333333333333222222111111111222111000///...............///000111222444999<<>>CCCGGGFFFDDDHHHOOOPPPJJJDDDCCCCCCLLLTTTUUUQQQMMMOOOSSSOOOUUUXXXVVVYYYbbbjjjlllOOOJJJIIIPPPXXXZZZYYYZZZ\\\___dddqqqyyyhhhRRRNNNWWW]]]aaabbbgggrrr{{{}}}wwwsss\\\JJJRRR```ffflllqqqvvv}}}bbbMMMNNN[[[kkkxxxnnnnnnssszzzyyypppgggcccVVVXXXuuussseeedddjjj{{{tttbbbIIIEEEBBBGGGRRRZZZ[[[ZZZ\\\eeekkkrrr~~~___GGG===777999<<>>@@@AAABBBBBBAAAAAA@@@AAABBBDDDIIIOOOTTTWWW[[[[[[]]]aaagggpppyyy~~~uuukkkdddbbb]]]YYYUUUSSSTTTSSSPPPMMMKKKIIIFFFCCC@@@>>><<<;;;:::999777666555555666666111111000//////111666999@@@CCCJJJPPPVVVZZZ[[[\\\___VVVJJJBBB>>><<<999777777999===AAACCCDDDCCCCCC===<<<:::888666444333222444444333333222111000000333222111//////............///000111111333666999@@@DDDJJJOOORRRUUUXXXZZZRRRMMMGGGDDDFFFJJJNNNOOO___gggrrryyyzzzyyywwwvvvnnnoooppprrrssstttuuuuuuuuusssqqqooooooqqqssstttmmmnnnooopppqqqpppoooooonnnmmmpppsssqqqiiicccbbbhhhqqqzzz~~~qqqwwwzzzooommmyyy}}}zzz|||www]]]DDD888777555111000111444555333000,,,***+++++++++************)))))))))************)))((()))***---000000:::WWWvvvyyygggRRRIIIQQQcccuuu{{{{{{uuunnnvvv}}}{{{yyyxxxuuuuuuwwwuuuvvvwwwvvvsssnnniiifffcccccccccbbb___YYYQQQLLLEEEAAA<<<777444222///...------,,,---...111444666777777777555333000...,,,,,,000555888;;;???DDDIIIFFFBBBCCCIIIJJJEEEBBBCCCEEENNNUUUUUUOOOLLLNNNSSSTTTZZZ\\\XXXYYY```fffgggOOOIIIIIIQQQYYYZZZXXXWWW\\\```cccpppyyyhhhSSSOOOTTT[[[```bbbiiiwwwtttqqq]]]MMMVVVeeelllrrryyygggRRRRRR___ooo{{{{{{ssspppqqqwwwxxxpppfff```VVVXXXrrrjjj```]]]eeevvv~~~jjjWWWFFFDDDDDDIIIQQQYYY\\\\\\ZZZgggooouuugggHHH>>>777999===EEEVVVgggrrrbbbUUUZZZmmm~~~fffgggnnnhhhYYYNNNZZZfffoooqqqxxxuuupppqqqvvvwwwssssssxxxuuummm~~~vvvqqqppp]]]^^^kkkyyyqqq^^^MMMBBBCCCIIIIIIHHHMMMUUUTTTTTTaaasss{{{rrrttt|||~~~yyytttqqqttttttuuuvvvwwwwwwvvvvvvvvvvvvwwwvvvtttrrrpppooo666555333111111222333444000000000000000000000000000555555444>>>SSSdddkkkxxxpppoooggg```^^^\\\ZZZ\\\___ccccccqqqYYYDDD555666;;;999888;;;888:::<<<=========???@@@???CCCCCCAAAAAADDDDDDBBBFFFDDDHHHPPPTTTUUU[[[dddjjjmmmttt|||ttttttwwwzzzzzztttsssoookkkeee^^^YYYVVVTTTSSSPPPMMMJJJHHHGGGFFFBBB@@@===;;;:::888666555555444222000000000222222555888>>>EEEMMMTTTZZZ]]]```\\\SSSJJJAAA:::666444===999999???GGGLLLJJJEEEFFFDDD@@@<<<999666555444444555555555444444333222111111111111000000000000000///......///111333555666;;;CCCIIINNNQQQTTTVVVWWWTTTQQQMMMDDD???HHHUUUZZZccckkknnnsssyyyxxxssstttssspppooooooqqqtttvvvwwwuuurrrqqqrrruuuyyy{{{zzzvvvsssssstttpppfff]]]aaagggmmmppprrrqqqjjjaaacccjjjpppuuu|||jjjnnntttuuurrrxxx}}}aaaDDDAAA999///888222111222333333111---***++++++************++++++******))))))******+++,,,,,,///000...///>>>ZZZsss~~~iiiSSSMMMXXXfffqqqwww{{{zzz~~~vvv{{{xxxuuusssqqqrrrsssssssssqqqmmmjjjgggeeedddbbb```]]]WWWPPPKKKGGG@@@999777444///---...,,,,,,---...000333666777888777666333111///---,,,000555999999<<>>JJJ___rrrwww^^^UUUbbbtttooobbbmmmmmmXXXNNNUUUcccgggkkkttt}}}vvvsssrrrssstttuuuvvvxxxvvv~~~zzz{{{www{{{~~~aaacccfffrrriiiLLLCCC@@@???DDDHHHCCCDDDKKKNNNPPP^^^ooo{{{tttlllgggkkkooorrryyy~~~~~~|||wwwtttsssssssssttttttuuuuuuuuussssssrrrrrrrrrrrrqqqqqq666555333222111222333444111111111111111111111111///111444888EEEZZZooozzzvvvnnnfffaaa]]]]]]]]]\\\^^^bbbiiigggvvvvvvQQQ@@@444666:::888999===:::<<<>>>???>>>>>>???AAA@@@DDDFFFDDDDDDFFFEEEBBBKKKJJJNNNWWW^^^ccclllvvv{{{tttrrrwww}}}zzzrrrjjjbbb]]]]]]\\\YYYVVVSSSQQQPPPOOOHHHFFFCCCAAA???>>>;;;999666444222111000111222333555555888<<>>DDDPPPcccsssvvv```]]]ooozzzfffaaammmlllXXXQQQZZZgggrrryyyzzznnnooorrruuuwwwvvvvvvwww{{{zzz}}}uuudddfffnnngggKKKBBBAAA@@@EEEEEECCCFFFNNNQQQVVVggg{{{xxxrrrpppiiifffiiimmmpppvvv|||~~~}}}|||xxxuuusssssssssssstttttttttuuutttttttttsssssssssrrrrrr666555333222222222333444111111111111111111111111111///222===LLL```www|||rrrlll```]]]]]]```aaa```bbbfffmmmmmm]]]EEE:::333666999888999???===>>>@@@AAA@@@@@@BBBDDDCCCHHHKKKIIIGGGIIIHHHFFFPPPQQQXXXdddnnnxxx|||mmmkkkkkkooowwwyyyppphhhbbbcccbbb___\\\ZZZWWWVVVUUUQQQOOOLLLJJJHHHFFFCCCAAA999888555333222222222222555444333333777<<>>GGGSSSdddrrrqqqbbbhhhjjj```bbblllgggTTTQQQ]]]hhhvvvnnnjjjooouuuxxxyyyxxxvvvuuu}}}~~~yyy~~~hhhdddhhhyyyeeeJJJCCCAAAAAAHHHDDDEEEJJJQQQTTT\\\rrrooommmooouuuvvvooopppkkkiiilllpppssswww{{{{{{yyywwwssssssssssssssssssttttttuuuuuuuuuttttttttttttsss555555444333333333333444111111111111111111111111444111444AAARRRddd|||wwwoooiiiaaa```aaaeeefffeeefffkkkooovvvpppKKK<<<777444777888777999>>>===???AAABBBCCCDDDGGGIIIGGGLLLMMMJJJHHHJJJMMMLLLXXX^^^jjjyyytttfff```aaaeeellltttyyy{{{{{{zzzzzzzzzxxxuuupppllliiigggfffdddaaa___]]]\\\\\\ZZZXXXUUUSSSQQQOOOKKKIII@@@???<<<999666444333333666444333222444777;;;===GGGNNNXXX___^^^VVVKKKCCC<<<>>>AAACCCEEEHHHMMMPPPRRRQQQNNNJJJGGGDDDAAA@@@::::::999777666555555444222222111111000000//////111111//////......//////111333777<<>>:::666000...///------...000222444555666555333111///...---------111666999999<<>>::::::@@@IIIVVVhhhwwwqqqiiixxxbbb___ccchhh^^^NNNOOO^^^lllttt~~~fffmmmsssxxxyyyzzz|||{{{yyy}}}{{{yyypppaaacccllleeeJJJCCCAAABBBJJJGGGKKKQQQUUUWWW```xxxbbbbbbhhhuuuyyypppsssqqqpppssswwwzzz|||}}}~~~|||yyyxxxttttttsssrrrrrrssstttuuuuuuuuuuuutttttttttssssss555555444444333333333444111111111111111111111111666555:::HHHZZZpppzzzssskkkgggeeedddfffhhhhhheeehhhmmmxxxzzz]]]@@@888666666888888777888;;;===>>>AAACCCEEEHHHLLLOOOQQQUUUVVVQQQPPPVVV]]]```lllxxxtttbbbYYYXXX[[[aaahhhmmmppppppoootttrrrqqqooonnnnnnnnnnnnkkkjjjiiigggeeeddddddccc```___\\\[[[YYYWWWSSSPPPKKKIIIFFFBBB===:::777666666555555555555666666777<<>>>>>CCCKKKXXXmmm~~~zzz^^^^^^aaaaaaVVVLLLSSScccuuuuuummmgggpppvvvzzz|||{{{}}}fffaaahhhwwwcccJJJEEECCCEEEOOORRRVVV[[[[[[[[[dddzzzpppWWW]]]hhhwwwzzzqqqtttttttttvvvyyy}}}~~~}}}|||{{{zzzvvvuuusssrrrrrrssstttuuutttttttttssssssssssssrrr555555555555444444444333222222222222222222222222555;;;DDDPPPfff}}}vvvoooiiieeegggeeefffgggfffeeekkkrrr|||```KKK888777666777888999999:::;;;===???BBBDDDFFFIIINNNRRR```fffjjjiiikkktttppp^^^UUURRRTTTXXX^^^dddhhhiiiiiiiiinnnllliiifffdddeeeggghhhgggffffffeeeddddddddddddeeedddbbbaaa```^^^ZZZWWWTTTRRROOOKKKGGGCCC???>>>999999888777666555444444555777;;;AAAHHHOOOUUUYYYOOOJJJDDDCCCFFFKKKOOOQQQUUUTTTSSSRRRPPPMMMKKKJJJ???>>>;;;999777666666666666555555444333222111111222111111111000000//////000111222333777<<>>@@@DDDHHHTTTkkkeeeZZZ[[[\\\ZZZTTTRRR]]]lllwwwxxxmmm^^^fffooowww~~~|||oooccchhhuuuuuuzzz|||\\\GGGGGGHHHMMMZZZaaaeeehhhfffeeennniiiWWWcccooo{{{yyysssuuuuuuuuuxxx~~~~~~|||~~~}}}|||xxxwwwuuusssssstttuuuwwwtttttttttsssssssssrrrrrr555555555555555444444333222222222222222222222222333BBBNNNWWWooo{{{ssslllgggeeegggeeeeeeggggggiiisss}}}hhhMMM@@@555777666666777:::>>>>>><<<@@@BBBCCCDDDFFFIIIMMMQQQbbblllvvv{{{rrr___RRROOOQQQUUUYYY^^^bbbdddeeeeeefffgggeeeccc```_________```aaaaaa```aaaaaabbbcccccchhhhhhggggggfffddd```]]]YYYXXXVVVSSSPPPMMMJJJHHHBBB@@@===:::777666555555333444555999???GGGNNNRRRPPPOOOMMMJJJHHHIIIMMMPPPVVVVVVVVVUUUTTTRRRPPPOOOCCCBBB>>>;;;999888888888777777666555444333222222111222222222222111111111000000111222333888===AAAMMMTTTZZZ[[[^^^cccbbb___VVVOOOKKKOOOUUU^^^kkkvvvwwwwwwwwwwwwvvvuuusssrrrrrrsssuuuwwwyyyzzz{{{{{{tttsssqqqqqqrrrtttuuuvvvvvvxxxvvvqqqoooppppppmmmhhheeebbb___```gggsss}}}mmm[[[WWWkkk}}}~~~zzz{{{wwwyyynnnTTTDDD333333222111111222222111000---,,,,,,++++++,,,,,,---******))))))******+++,,,'''---111777JJJcccooooooVVVQQQYYYnnn~~~|||{{{tttuuu{{{}}}kkkuuu{{{{{{xxx{{{wwwvvvuuutttrrrqqqpppoooppppppqqqqqqrrrrrrrrrrrrllljjjhhhgggfffddd```^^^VVVMMMEEE@@@;;;333000000...///111222444444444444444222000...---...000111222777::::::<<>>777666555444666<<>>CCCDDDEEEEEEEEEHHHLLLOOOUUUcccsss}}}zzz{{{vvvjjj[[[RRRRRRVVVYYY\\\___bbbbbbbbbbbbcccccccccbbbbbbaaaaaa``````aaaaaabbbbbbccceeefffgggkkkjjjjjjjjjjjjhhhdddaaa[[[[[[ZZZXXXVVVTTTQQQPPPLLLIIIBBB===999777888888555555555666999===BBBEEENNNRRRUUUQQQJJJGGGKKKOOOVVVWWWXXXXXXWWWUUUTTTSSSFFFDDDAAA>>>;;;::::::;;;999888777666555444333333111222222333333333222222000111111111222555999===GGGPPPVVVWWWZZZbbbfffddd___UUUNNNNNNQQQVVVbbbnnnwwwxxxyyyzzzyyywwwuuutttlllnnnrrruuuxxxzzz{{{|||qqqqqqrrrtttvvvxxxyyyzzzsssuuutttrrrsssvvvsssnnnnnnjjjdddaaa```ccckkksssttt[[[RRRiiiuuuqqqzzzzzz}}}uuuyyy\\\HHH444444222111111333333222111---,,,,,,++++++,,,,,,---*********)))***++++++,,,)))000555;;;NNNeeennnjjjVVVSSS[[[nnn{{{rrrrrrxxxuuummmkkk|||~~~vvvyyywwwvvvuuutttrrrqqqpppooommmnnnnnnoooppppppqqqqqqlllkkkiiihhhhhhfffdddaaaXXXPPPHHHCCC===555222222...///111333444444444444444333000......///111222333777::::::<<>>GGGRRRUUURRRXXXnnnxxxSSSYYYYYYXXXWWWXXX^^^gggmmmxxxjjj[[[```jjjpppxxxcccgggvvvzzzvvvdddHHH>>>IIISSS___rrrxxx{{{}}}|||fff\\\oooxxx|||{{{yyywwwuuutttvvvwwwyyyvvvvvvvvvvvvuuuuuuuuuuuu444444555555444444333222666111///333555444333444<<>>HHHRRRWWW\\\aaabbb```]]]XXXQQQMMMOOOVVV```gggzzzyyyvvvzzzvvvnnnooonnnnnnrrrvvvyyyyyyxxxtttttttttuuuuuuvvvwwwxxxwwwvvvuuutttttttttqqqooollljjjcccaaabbb[[[aaavvvyyyiiiZZZ\\\kkkxxxyyysssxxxrrr}}}uuuyyyfffHHH999444333111111222111000...------,,,+++************,,,,,,+++******+++,,,,,,***+++666BBBRRRjjjsssfffGGGNNN]]]qqq~~~{{{vvvtttyyy~~~~~~~~~|||tttlllnnnxxxsssrrrpppoooooooooppppppooonnnnnnnnnnnnppprrrssspppnnnllljjjiiifffbbb^^^ZZZSSSKKKCCC>>>888111---///000222444555555555444555444111///...///111222555666888999;;;>>>BBBEEECCCKKKYYYbbb[[[KKKAAAAAAHHHLLLPPPPPPPPPYYYiiiuuuvvvooofff[[[OOOGGGHHHOOOWWWXXX___hhhlllnnnttt}}}}}}nnn[[[PPPTTT^^^qqqqqqccciii{{{vvvdddiiiuuu{{{kkk___SSSJJJEEEGGGMMMSSS\\\eeeeeeooo}}}{{{rrr^^^bbbcccZZZPPPQQQ^^^llltttnnnddd```nnnaaaGGG@@@AAAMMM\\\bbb```cccuuudddSSSWWWWWW[[[```ccceeelllttt~~~ccc[[[fffpppuuulllhhhvvvxxxgggVVVFFFEEELLLZZZoooxxxZZZaaakkkwww|||yyywwwvvvvvvwwwvvvuuuxxxxxxvvvuuutttttttttttt444444555555444444333333555111000444666555555777BBBOOOZZZnnnyyyqqqiiieeeddddddeeefffjjjooorrrxxxbbbDDD:::888555777777888888999<<>><<<<<<:::666333333666999===AAAFFFMMMRRRVVVXXXXXX\\\[[[[[[\\\\\\[[[YYYWWWTTTMMMHHHFFFCCC===:::;;;999999999999888777666555333444444444444555555555333111000///000222555777???HHHQQQUUUZZZ^^^___]]]```]]]WWWRRRRRRWWW```gggwww~~~xxxwww{{{xxxppprrrpppoooppptttwwwwwwvvvttttttsssssstttvvvwwwyyyyyywwwuuuuuutttrrrooommmnnnllleeeaaa___WWW\\\qqqsss___UUU___qqqxxxvvvvvv|||zzzrrrwwwxxxTTT;;;444333111111111111000//////...---,,,,,,++++++,,,,,,,,,+++******+++,,,,,,,,,000:::EEEUUUmmmqqq^^^JJJPPP]]]mmmzzz}}}zzzwwwsss|||xxxooo{{{tttrrrqqqpppooonnnoooppppppoooooonnnnnnooopppqqqrrrpppnnnlllkkkjjjgggccc___[[[UUULLLEEE>>>888222---///000222444555555555444555333111///...///111333666777999;;;>>>AAADDDGGGJJJQQQ\\\bbbZZZKKKBBBBBBHHHLLLRRRWWW\\\eeerrr{{{sssmmmfff]]]QQQJJJMMMTTT\\\]]]dddlllqqqsss{{{{{{kkkXXXMMMRRR\\\pppnnnccclllnnnbbbkkkzzz{{{gggWWWNNNEEEGGGLLLRRR[[[eeennnsssmmmkkkppppppddd```___WWWZZZ\\\___``````cccjjjooosssqqqmmmlllsssyyyTTTAAA@@@JJJ___xxx~~~ssslllyyy~~~___VVVZZZYYY\\\bbbgggmmmwww}}}aaa^^^kkkttt}}}|||}}}gggoootttZZZLLLBBBEEEPPPccc~~~ssshhhYYY___jjjwww{{{yyyvvvuuuvvvwwwwwwvvvxxxwwwvvvuuutttttttttttt555555444444444333333333333000000444666555777:::MMM[[[ggg|||~~~vvvmmmgggeeeeeeeeeggghhhmmmssszzzvvvSSS<<<666666555666777888888:::===AAAEEELLLKKKIIIGGGGGGGGGGGGHHHKKKRRR]]]iiiqqqyyywwwaaa\\\]]]gggrrrwww{{{}}}vvvooojjjhhhiiiiiigggdddaaa``````aaabbbaaa___aaadddggghhhhhhhhhggghhhgggfffeeecccaaa```___^^^______```___^^^]]]\\\VVVTTTQQQNNNMMMKKKGGGEEEBBBAAA>>>:::555333444555666999@@@GGGOOOVVV[[[]]]]]]^^^```aaaaaa```___^^^[[[TTTNNNKKKGGG@@@<<<<<<:::;;;;;;<<<;;;:::888777333444444444444444444444333222111000111222444666???FFFMMMQQQUUUZZZ\\\[[[aaaaaa___YYYVVVXXX```hhhrrryyy{{{xxxxxx|||zzzssssssqqqooonnnqqqtttuuuvvvvvvuuuttttttuuuwwwzzz{{{zzzxxxvvvuuusssqqqnnnlllmmmooohhhbbb___WWW\\\ooogggOOOPPPfffvvvyyyyyyzzz|||~~~zzzzzzvvv{{{~~~```===555333000000000111000///111000///...------------,,,++++++******++++++,,,---444@@@HHHYYYsssqqqUUUKKKQQQ\\\iiisssxxxwwwuuuqqq{{{yyyxxxqqqqqqqqqooonnnnnnoooooopppppppppoooooooooppppppqqqpppooommmlllkkkhhhdddaaa]]]WWWOOOGGG???888222...///111222444555555555555444222000......///222333666777:::>>>BBBFFFIIIKKKRRRWWW___aaaYYYLLLDDDDDDHHHMMMVVVaaallluuu|||mmmjjjfff^^^SSSMMMQQQZZZdddeeejjjpppssswwwwwwfffUUULLLRRR^^^sssnnnfffqqq|||eeebbbqqqoooTTTEEEBBBFFFQQQ[[[aaammm~~~|||kkk```WWWLLLLLLMMMFFFOOOPPPTTT___kkkrrrsssppplllnnnsssyyy|||~~~hhhFFF>>>DDDOOOooosss{{{kkkYYYZZZ___^^^aaahhhnnnuuunnn^^^eeerrryyyxxx}}}ssshhhyyypppTTTIIIBBBFFFQQQdddwwwbbb[[[\\\```jjjyyy~~~zzzwwwuuuuuuvvvwwwwwwwwwwwwvvvuuuttttttttttttttt555555444444333333333333222000111444444333777===UUUgggxxx{{{qqqiiieeeeeefffgggllllllnnntttgggIII999777999999555777888999;;;>>>BBBFFFMMMLLLJJJIIIGGGGGGGGGGGGJJJNNNXXXcccjjjsssxxxeee```fffrrr~~~}}}yyywwwwwwtttqqqnnnkkkjjjjjjiiihhheeefffgggjjjllllllkkkjjjiiihhhgggeeecccbbb``````___```aaaccccccbbbaaa```XXXVVVTTTSSSSSSQQQMMMKKKFFFEEEBBB>>>;;;888777777777999>>>DDDKKKRRRWWWZZZ]]]___bbbdddeeeffffffgggaaaZZZSSSOOOIIIAAA<<<<<<<<<<<<=========<<<:::999888777666666444444333222666555444333333444666777;;;BBBHHHJJJOOOVVVZZZZZZ^^^aaabbb^^^XXXXXX___ggglllssswwwxxxzzz}}}{{{vvvsssqqqnnnmmmnnnqqquuuwwwxxxwwwvvvvvvwwwyyy|||~~~xxxwwwuuutttsssrrrooommmlllpppjjjeeebbb[[[___qqqlllLLLFFF^^^ttt|||wwwxxx{{{|||~~~vvvrrrvvviiiDDD777444111///000111111000111000///...------------++++++++++++++++++++++++---666BBBKKK^^^yyyuuuTTTKKKTTT```iiipppuuutttrrrsss|||xxxqqqppppppnnnnnnmmmnnnooopppqqqqqqpppppppppppppppppppppooommmmmmllliiifffccc___ZZZRRRIII@@@888222///000111333444666666555555333111///......000222444555666:::@@@GGGLLLOOOPPPVVVZZZ___^^^WWWNNNIIIHHHIIINNNYYYiiiwww~~~iiiiiiggg```UUUNNNSSS^^^lllmmmnnnoooqqquuu~~~sssbbbSSSMMMVVVcccvvvooogggsssuuucccfffxxxgggNNNEEEHHHTTT```gggkkkzzzfffSSSJJJDDDIIIMMMHHHIIIHHHLLLYYYiiitttuuurrrlllmmmuuu]]]@@@???JJJRRRssspppwwwuuu^^^UUU]]]bbbeeellltttxxxyyy~~~zzzddd___lllxxx|||yyyrrroooqqqqqqUUUMMMHHHLLLUUUggglll]]][[[aaadddlllyyy~~~xxxvvvuuutttvvvwwwxxxwwwvvvuuuttttttsssssssssttt666555444333333333444444222111222333111222999CCCUUUppp}}}vvvmmmfffdddeeeggghhhpppoooooouuu~~~ZZZCCC:::888999:::555777999;;;===@@@DDDHHHKKKJJJJJJIIIHHHHHHHHHHHHGGGIIIQQQZZZbbbjjjxxxzzzggg___mmmyyy}}}{{{yyyzzzxxxuuuuuuuuuuuusssqqqmmmlllkkkhhhfffcccbbbaaa```aaabbbccccccbbbaaaaaaYYYXXXVVVVVVVVVTTTQQQOOOMMMKKKHHHEEEBBB???<<<:::888999;;;>>>CCCIIINNNRRRXXX[[[```cccfffiiimmmpppfff___WWWSSSMMMDDD???>>><<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;:::999888777777777666555444444444555666666<<>>999888888888;;;@@@FFFIIIPPPTTTZZZ^^^ccciiirrrxxxnnnfff___ZZZTTTLLLGGGFFF>>>===<<<;;;;;;<<<===>>><<<;;;;;;::::::999999999555555444333333222222333333888;;;===CCCMMMVVVYYYVVV[[[aaaaaa^^^[[[\\\___bbbhhhpppxxx}}}}}}{{{sssrrrpppnnnmmmooossswwwwwwvvvvvvvvvvvvvvvvvvwwwtttsssrrrssstttsssrrrppplllqqqkkkeeeeee]]]VVV[[[^^^\\\QQQBBB???PPPiiizzzzzz{{{UUU???:::444000///000111111///...---,,,++++++++++++***++++++,,,,,,++++++***---555GGGZZZlll}}}uuuYYYWWWggguuuxxxxxx|||{{{www|||vvvpppnnnmmmmmmllllllmmmooopppppppppqqqqqqrrrqqqqqqpppooonnnmmmllllllkkkgggeeebbb^^^WWWLLL@@@777111///000222333555666666666666000///...---...000333555888777888???HHHQQQUUUVVVSSSXXXYYYVVVTTTTTTSSSQQQMMMRRR^^^nnn{{{~~~vvvmmmeeeiiilllfffWWWNNNUUUbbbtttvvvtttooopppzzzsssaaaSSSNNNWWWcccsss~~~jjjcccnnnvvvlll___ccclllppphhh```YYYVVVPPPLLLSSS___aaaqqq|||```KKKDDDHHHHHHKKKPPPNNNOOOPPPPPPPPPRRRZZZeeemmmsssppprrr|||{{{UUUBBBDDDLLLdddwwwkkk```rrr|||ggg\\\\\\fffhhhwww|||}}}qqqgggkkkwwwqqqzzzyyykkkpppwwwRRRLLLKKKRRRZZZcccuuuxxxgggdddfffccchhhoooxxx}}}}}}{{{yyyvvvttttttuuuvvvvvvvvvtttssssssrrrrrrrrrssssss777555444222222333444555111111333333222888JJJ[[[hhh~~~zzzsssllleeebbbeeeiiikkkjjjlllpppwwwtttXXX???999999666444777666999<<>>:::888888;;;???BBBGGGLLLRRRXXX___hhhuuu~~~wwwpppiiieee___WWWSSSRRRGGGEEEBBB@@@@@@BBBEEEGGGEEEDDDBBB@@@===;;;999888666555555444333222222222222666888888>>>IIISSSVVVYYY]]]bbbdddbbb___[[[ZZZ___dddnnnyyy~~~}}}|||wwwvvvtttpppmmmmmmpppsssxxxyyyyyyyyyxxxwwwvvvuuuuuusssrrrssssssrrrpppnnnkkkoooiiieeehhh```TTTRRRPPPKKKFFFBBB???GGG]]]rrrvvv}}}|||}}}```DDD>>>777222000000111222///...---,,,++++++++++++***+++,,,,,,,,,,,,+++***000666NNNggguuuyyylllUUU]]]mmmyyyxxxwww{{{}}}zzz|||zzzuuuooommmmmmlllllllllmmmnnnooonnnoooqqqrrrrrrrrrrrrqqqmmmlllllllllllljjjgggeeebbb___XXXLLL???555000///111222444555666777666666///...---,,,...000333555>>>:::999===FFFNNNRRRRRRSSSXXXYYYUUUTTTWWWVVVSSSPPPUUU```ooozzzzzzrrriiicccjjjooojjj[[[RRRZZZhhh|||}}}xxxooonnnxxxppp```TTTQQQZZZfffqqqyyyhhheeesssxxx{{{aaaRRRTTTWWWVVVLLLIIILLLSSSTTTRRR[[[hhhwww|||eeeSSSEEEGGGPPPOOONNNSSSTTTXXXZZZ[[[XXXUUUWWW___fffpppssswww|||kkkLLLCCCJJJRRRgggyyyjjjddd~~~qqq```]]]bbbllltttxxxwww}}}{{{vvvooopppzzzvvvxxxzzzqqqoootttWWWPPPPPPWWW]]]aaakkkwwwrrrhhhiiiiiigggmmmtttzzz~~~~~~|||zzzwww}}}~~~yyyyyywwwuuutttuuuuuuuuutttsssrrrrrrrrrrrrrrrssssss777555444222222333444555000111333333444<<>>:::<<>>===@@@DDDIIIMMMXXX\\\eeeqqq{{{}}}wwwppp{{{wwwvvvtttpppkkkgggddddddfffddd___YYY^^^\\\YYYYYYZZZZZZZZZYYYRRRLLLDDD>>><<<<<<<<<===@@@BBBFFFKKKTTT```llluuuvvv}}}yyyrrrnnniiicccZZZUUUVVVTTTOOO\\\nnnsss~~~uuu___MMMFFFFFFEEE@@@<<<888666666777777666555666666666888>>>HHHOOO[[[```bbb```___aaaaaa^^^]]]^^^fffrrrzzz|||}}}{{{tttooolllmmmnnnzzzzzz|||wwwwwwxxxwwwtttpppllliiikkklllllliiihhhfff^^^TTTSSSKKKGGGFFFBBBBBBSSShhh{{{|||{{{XXXCCC999888000...333444000///...---,,,++++++++++++,,,---,,,++++++,,,...444HHH\\\qqq~~~qqqZZZRRRggglllpppqqqsssuuuxxxyyy}}}xxxsssvvv}}}}}}}}}{{{~~~yyytttqqqppppppoooooonnnnnnmmmmmmpppooooooqqqssstttsssqqqqqqpppooommmkkkiiigggggghhhcccYYYLLL???666222000111555666444555777666333///---++++++,,,///333555;;;<<<======>>>BBBJJJOOOWWWXXXVVVTTTXXX]]]^^^ZZZWWWYYY___lllwwwxxxnnndddhhhiiimmmmmmaaaUUUXXXccczzzoooeeemmmuuuuuu}}}sssfff\\\UUUUUU```lllvvvwwwooooootttaaaJJJBBBDDDFFFFFFKKKQQQZZZcccgggjjjuuu___GGGBBBBBBBBBIIITTTYYYWWWXXX\\\nnnwwwyyypppiiilllssswwwkkkSSSIIIJJJTTT^^^nnn}}}ttthhhttt}}}cccWWW[[[nnnqqqnnnvvvyyy}}}yyyyyytttsss}}}lllxxxlll\\\___dddkkkttt{{{llliiilllpppssswww|||~~~|||~~~}}}}}}~~~yyyyyyyyywwwtttssstttuuussssssssssssssssssssssss555555444444444333333333...555222111<<>>CCCHHHKKKMMMNNNMMMLLLKKKIIIGGGEEEDDDCCCBBB@@@>>>===>>>AAADDDFFFJJJNNNWWWdddqqqwwwvvvsss{{{}}}xxxvvvxxx{{{~~~vvvsssooommmmmmjjjddd^^^^^^[[[YYYXXXYYY[[[[[[ZZZWWWRRRLLLFFFCCC@@@>>><<<@@@AAACCCFFFLLLUUU___fffpppzzz{{{xxxtttnnnoooccc[[[TTTUUUooo{{{```QQQPPPRRRRRRKKKHHHCCC===999777666666666666666555555999@@@EEESSSZZZ^^^^^^^^^``````]]]ZZZ[[[aaallltttwwwyyy|||~~~{{{vvvpppllljjjjjjzzz~~~{{{yyy||||||yyyvvvwwwwwwvvvtttqqqnnnllllllnnnmmmjjjiiiggg___UUURRRKKKHHHIIIFFFDDDOOO^^^yyy}}}^^^GGG;;;999000...333222111000///...,,,,,,+++++++++,,,---,,,++++++---///777JJJ]]]oooyyykkkXXXTTTfffjjjmmmnnnooorrruuuwww{{{}}}uuussszzz|||xxxsssppppppooooooooonnnnnnnnnmmmqqqppppppqqqssstttsssqqqppppppnnnmmmkkkiiihhhggggggbbbXXXKKK???666222111222666777555555777666222///---,,,+++,,,///333555999:::<<<<<<===@@@FFFJJJSSSUUUVVVVVVYYY]]][[[VVVWWWXXX___kkkvvvwwwoooeeecccdddiiijjj```UUUXXXccctttiiinnntttsssyyypppeee\\\VVVVVVaaalllqqqxxx}}}{{{tttpppsssxxxttteeeRRREEEBBBEEEGGGFFFNNNTTT___iiinnnrrr~~~gggLLL@@@AAAFFFGGGMMMUUUYYYZZZaaajjjjjjtttyyytttooouuu\\\IIICCCEEEPPP]]]kkk}}}uuukkkzzztttbbb[[[^^^ooojjjjjjuuu{{{}}}}}}{{{{{{~~~|||tttzzzooosss}}}nnn___fffppp|||ppphhhjjjooorrr}}}~~~~~~~~~}}}}}}yyyxxxvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr555555444444444333333333///444111444DDDQQQ___ppp|||uuuoookkkkkkhhhgggjjjkkkiiikkkooouuuzzzlllFFF<<<555555888888888888;;;===@@@EEEIIILLLMMMNNNLLLKKKJJJHHHGGGEEEDDDDDDAAA@@@???=========>>>??????AAAGGGRRR^^^hhhlllmmmsssyyyzzzsssnnnlllmmmnnnnnntttvvvyyy}}}~~~{{{|||{{{zzzwwwqqqlllhhheee```^^^]]]\\\[[[ZZZ\\\ZZZVVVSSSOOOJJJDDD@@@AAAAAAAAAAAACCCIIIQQQVVV^^^iiitttzzz|||~~~~~~|||zzzqqqmmmkkkqqqlllWWWVVVcccmmmooobbb^^^WWWOOOHHHBBB===:::888888777555444666999<<>>:::222///333222111111000///...---,,,,,,+++,,,---,,,++++++---///999MMMaaaooosssbbbSSSVVVeeehhhlllnnnnnnooossswww}}}}}}xxxzzz{{{wwwrrrooooooooooooooonnnnnnnnnnnnrrrqqqqqqrrrssstttrrrqqqooonnnmmmllljjjiiihhhgggeee```VVVJJJ===555222111444777888666555666444000...---,,,,,,---000333555777999;;;<<<===>>>AAACCCLLLPPPTTTVVVZZZ]]][[[VVVVVVWWW\\\gggqqqssslllddd^^^___cccfff]]]SSSVVVaaa}}}sssgggjjjooonnntttlllccc\\\WWWXXXbbbnnnwww{{{~~~{{{tttpppqqqttt}}}UUUMMMFFFEEEIIIMMMNNNNNNVVV```ooo{{{iiiSSSEEE@@@CCCIIIOOOQQQVVV\\\___cccmmmwwwssszzz}}}xxxsssvvv~~~bbbGGGCCCEEEHHHUUUfffttt}}}fffaaaaaacccssswwweeeiiitttzzz}}}||||||uuuvvvyyyiiiwwwdddaaannnuuuggghhhrrryyy|||}}}}}}||||||}}}~~~zzzwwwttttttuuuvvvtttqqqrrrrrrrrrrrrrrrrrrrrrrrr555555444444444333333333333666333:::MMM[[[iiizzzxxxpppkkkjjjjjjhhhiiilllmmmkkkmmmqqq{{{^^^AAA999555777:::999888999<<>>===<<<<<<;;;;;;===<<<===BBBKKKTTTZZZ]]]hhhooo{{{~~~vvvnnnhhhdddcccccccccccceeejjjoooqqqooollllllqqquuuvvvtttuuuzzz~~~|||xxxpppjjjeeeaaa]]]ZZZ^^^]]]\\\[[[XXXSSSLLLGGGCCCBBBAAA@@@@@@DDDJJJNNNMMMUUU```iiirrr{{{|||~~~mmmPPPHHHYYYrrrwwwppphhhbbb\\\SSSFFF===999999888666666666888999???HHHQQQVVVZZZ______\\\[[[ZZZ]]]ccchhhmmmttt|||{{{ssslllhhhkkkrrryyy{{{xxxuuussssssttttttuuuuuutttsssrrrrrrooopppooolllkkkiiibbbYYYUUUMMMJJJMMMPPPNNNMMMNNNjjjyyy~~~uuuxxx~~~|||~~~pppTTTAAA;;;333222555333222111111000///...---,,,+++,,,---,,,,,,,,,...000:::PPPfffsssqqq\\\OOOWWWdddhhhmmmrrrqqqpppsssxxx~~~|||zzzwwwsssooooooooooooooonnnnnnnnnnnnqqqppppppqqqrrrrrrqqqooonnnnnnmmmkkkjjjhhhggggggccc^^^TTTHHH<<<444222222555888999777666666333///------,,,,,,...111444666777999<<<>>>?????????@@@CCCHHHMMMPPPUUU[[[[[[XXXTTTUUUYYYbbbjjjlllggg```ZZZ[[[```ccc\\\RRRTTT^^^rrr|||}}}pppfffiiinnnoooooohhhaaa[[[WWWYYYcccooowww|||~~~xxxpppjjjgggooorrrwwwyyywwwmmmaaaXXXJJJEEEEEEKKKRRRVVVXXXZZZbbbpppmmmZZZFFF<<<<<>>SSS```ooovvvnnnkkkkkkhhhhhhkkknnnooonnnqqqwwwTTT@@@:::777:::<<<:::999:::>>>BBBGGGKKKLLLLLLNNNOOOKKKJJJIIIHHHFFFEEECCCCCC>>>>>>======<<<;;;::::::<<<:::888999===DDDIIIMMMXXXaaappp}}}uuulllfffbbb```aaa``````cccggghhhfffcccdddfffgggddd``````ffflllqqqvvv{{{wwwpppjjjdddaaa\\\\\\\\\]]][[[WWWQQQMMMCCCCCCBBB@@@@@@CCCGGGKKKJJJLLLQQQXXXaaaooojjjUUUCCCHHHaaazzz{{{rrrooonnneeeRRRAAA:::999888777777888888888888BBBKKKQQQWWW]]]___^^^^^^[[[\\\```ccchhhqqq{{{~~~vvvnnnjjjfffkkksssxxxwwwtttrrrrrrrrrssstttuuuuuuuuutttsssooopppnnnkkkkkkjjjddd\\\XXXPPPJJJKKKPPPRRRPPPOOOaaassszzzsssuuuzzzxxxzzz|||zzzZZZDDD<<<555555888555111222222111000///---,,,+++,,,------,,,---///111;;;SSSkkkyyysssZZZNNNXXXbbbfffnnnuuutttpppssszzz}}}~~~~~~zzzwwwtttqqqnnnnnnnnnnnnoooooooooooooooooonnnoooqqqqqqpppnnnnnnmmmlllkkkiiigggffffffaaa\\\RRREEE:::444222222555999:::888777666333...---,,,,,,---///222444666999:::===AAACCCCCCBBBAAA:::???CCCDDDIIIRRRWWWWWWTTTUUUYYYaaagggiiiddd^^^YYYYYY^^^ccc]]]SSSUUU]]]pppyyy{{{qqqhhhjjjooorrrmmmfff___ZZZWWWYYYdddoooqqqxxxyyylll```YYYWWWVVVUUUTTTSSSPPPKKKGGGLLLFFFFFFNNNVVV[[[```fffvvvpppfffRRRIIIAAA???BBBFFFMMMUUU]]]eeeqqq}}}yyyqqqmmmlllsss{{{}}}yyysss}}}uuuNNNEEEDDDMMMQQQWWWpppqqq```ZZZeeennnqqq}}}sssgggfffnnnwww{{{mmmsss}}}___RRRYYY___oookkkkkkyyy~~~|||{{{}}}|||||||||xxxtttqqqsssxxx{{{yyyvvvssssssssssssssssssssssss555555444444444333333333333555666BBBVVVcccttt~~~uuunnnmmmmmmjjjjjjmmmpppppppppuuu|||tttJJJ@@@;;;999;;;<<<;;;:::<<<@@@EEEKKKMMMMMMLLLNNNPPPLLLKKKJJJHHHFFFDDDBBBAAA<<<<<<<<<;;;;;;:::999999888777555555777;;;???BBBHHHQQQ___ooo|||xxxsssqqqrrrpppooonnnnnnmmmkkkiiijjjjjjiiiddd``````cccfffaaagggkkkkkklllrrrwwwzzz~~~yyysssnnnaaa```^^^]]][[[XXXUUUQQQGGGFFFDDDBBB@@@AAAEEEHHHJJJGGGFFFIIIOOO[[[lll{{{{{{SSSIIIGGGWWWqqq~~~~~~vvvbbbRRR@@@===:::999999999888777555===EEEJJJPPPYYY^^^^^^___]]]\\\^^^___cccmmmxxx||||||vvvpppmmmcccdddjjjrrrvvvsssrrrrrrqqqrrruuuwwwwwwvvvtttrrrmmmnnnmmmkkkkkklllfff^^^[[[RRRJJJIIINNNRRRQQQOOOXXXjjjvvvtttvvv~~~{{{bbbGGG>>>777777999555111111222111000///---,,,+++,,,------------///111???VVVooo~~~www\\\PPP]]]ccceeemmmuuutttpppvvv}}}yyywwwtttrrrnnnnnnnnnnnnoooooooooooonnnnnnnnnoooqqqrrrqqqpppnnnnnnllljjjhhhfffeeeddd___YYYOOOCCC999333222333444999;;;999888777444...,,,,,,---...000222555666;;;<<>>FFFMMMOOORRRTTTZZZaaahhhhhhddd```YYYYYY^^^ddd```XXXYYY```ssszzz{{{qqqgggfffkkkooommmfff^^^XXXUUUWWWcccooo}}}uuuaaaQQQIIILLLKKKIIIIIIJJJNNNSSSWWWPPPIIIIIIRRR\\\cccnnnyyybbbSSSCCCAAAAAACCCEEEHHHQQQ[[[bbbooouuummmeeedddooo}}}~~~yyyjjjCCCCCCGGGLLLRRRdddgggaaaaaajjjrrrwwwqqqfffhhhqqq|||xxxjjj}}}eeeOOOJJJXXXgggooo}}}xxxkkkqqq~~~~~~|||}}}|||~~~}}}zzztttrrrpppqqqtttvvvuuusssssssssssssssssssssssssss555555444444444333333333111555999GGG[[[iii}}}yyysssooonnnooonnnnnnppprrrqqqpppvvvggg@@@===999888;;;<<<;;;<<>>;;;???CCCEEEJJJNNNUUU___fffhhhdddaaaWWWXXX^^^fffeee^^^```gggxxx}}}|||rrrgggeeejjjooooooggg]]]VVVSSSUUUbbbnnn~~~iiiTTTHHHDDDAAACCCEEEGGGKKKRRR\\\dddYYYRRRSSS```nnnyyymmmSSSHHH<<<>>>CCCIIIMMMRRR^^^iiinnnvvvmmmkkkcccbbblllxxx{{{___>>>FFFMMMPPPXXXrrrtttdddhhhmmmooosss{{{mmmjjjpppwwwqqqxxxfffTTTLLLQQQddd{{{wwwuuu{{{|||qqqnnnxxx|||wwwwww}}}}}}{{{}}}yyyuuutttsssqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqq555555444444444333333333111666===LLLaaannn}}}vvvqqqooooooppprrrqqqrrrsssqqqpppwww~~~]]]999;;;777666999;;;;;;>>>BBBBBBHHHOOOQQQOOOMMMNNNPPPNNNMMMKKKHHHEEEBBB@@@???===;;;999666444333333333222444555555444333333444999:::<<>>:::777333888;;;===DDDOOOYYY]]]gggeeeddddddbbbdddmmmxxx{{{~~~}}}zzzxxxwww```YYYZZZeeeppprrrqqqrrrooorrrwwwzzzzzzwwwssspppjjjkkkjjjiiikkkmmmiiibbbZZZUUUMMMIIIIIIKKKJJJFFFFFFXXXppppppOOO@@@888666555//////000111111000...+++******,,,---------...000222KKK]]]qqqzzzaaaZZZkkktttqqqsssxxxwwwxxxyyyvvvtttrrrpppmmmnnnnnnnnnooooooppppppooooooppprrruuuwwwwwwvvvpppooommmjjjgggdddbbbaaa\\\WWWMMMAAA777222222333333888:::999999999555000+++,,,---///111333555777<<<<<>>>>>???>>>AAAFFFPPP[[[cccfffccc```VVVVVV^^^hhhhhhccceeemmmxxxnnnlllrrrxxxpppggg]]]UUUQQQTTTaaannnuuuzzzyyymmmZZZKKKHHHKKKJJJOOOUUUYYY\\\cccmmmvvvbbb\\\```qqquuuUUUBBB===DDDFFFMMMUUU[[[```iiisss|||tttjjjdddbbb\\\]]]gggsss}}}gggKKKDDDRRR[[[ZZZ___tttvvvddddddooouuusssttt~~~qqqgggmmmwww~~~zzzrrrWWWOOOWWWeee}}}pppmmmzzztttmmmqqq}}}wwwooonnn}}}~~~{{{}}}yyyyyyyyywwwtttpppnnnnnnooooooooooooooooooooooooooo444444444555555444333333777444>>>UUUhhhxxxxxxsssnnnkkknnnuuusssqqqpppooommmmmmvvviiiLLL======<<<;;;999888:::>>>BBBLLLMMMNNNOOOPPPOOONNNNNNOOOMMMJJJHHHFFFCCC???<<<<<<;;;:::888666555444444111111111111111111111111222444666999===CCCJJJOOO```wwwqqqlll{{{zzz}}}~~~wwwsssjjjaaabbb```[[[VVVQQQKKKEEEAAABBBBBBAAACCCLLLXXX]]][[[LLLJJJGGGDDDBBBBBBBBBBBBDDDEEEIIINNNSSSZZZdddllljjjddd[[[RRRNNNSSS\\\ddddddgggeee]]]SSSLLLDDD======:::999;;;>>>DDDPPP\\\bbbeeegggfffeeefffmmmrrrzzz|||~~~~~~|||xxxrrrooobbbXXXVVV```lllqqqsssvvvssstttvvvwwwwwwuuutttrrrpppooonnnnnnmmmkkkhhheee```\\\TTTLLLGGGGGGLLLPPPJJJVVViii|||ZZZ:::777999444333---.../////////...,,,+++///,,,,,,...//////444;;;OOO```uuuyyygggVVV]]]pppwwwyyyxxxssspppxxx}}}wwwtttqqqpppqqqqqqqqqqqqpppooonnnmmmmmmoooooopppqqqrrrtttuuuvvvsssooolllkkkkkkjjjgggdddbbbTTTEEE<<<777333333555777:::<<<===???===444***------------///333666888;;;<<<===???DDDLLLUUU\\\eeejjj```JJJ@@@FFFHHHBBBAAA???FFFMMMMMMTTTXXXPPPIIIMMMRRRUUUWWW[[[aaaeeezzzpppcccddd]]]UUUPPPMMMIIIFFFKKKSSS]]]cccjjjgggYYYLLLNNNVVVWWWWWW[[[bbbjjjpppvvv{{{tttiiittt|||eeeJJJ@@@EEENNNTTT[[[```dddkkkvvv}}}tttkkk___aaagggdddffflllqqqzzz|||XXXIIIQQQYYYhhhqqqlllbbbcccjjjllltttrrraaaaaawwwyyyuuu|||xxxnnnkkkttt{{{~~~{{{sssRRRWWWaaarrr~~~kkklllnnnrrr{{{vvvmmmuuu}}}|||}}}xxx{{{|||zzzwwwuuuuuuuuutttsssrrrqqqooonnnmmmnnnoooqqq444444444444444444444333999888CCC[[[pppxxxsssnnnkkkmmmssspppmmmkkkiiiiiimmmyyydddIII<<<;;;:::999777777999===AAAMMMNNNOOOPPPPPPPPPOOONNNQQQNNNKKKHHHFFFCCC@@@===<<<;;;999777666444444333111111111111111111111111222222333444777>>>FFFLLL[[[sssnnnYYYQQQ[[[\\\fffjjjeeeooo~~~vvvnnniiifffaaa[[[UUUOOOKKKHHHCCCBBBAAACCCMMMYYY\\\YYYJJJIIIFFFBBB>>><<<===>>>888777999===@@@AAAFFFKKKLLLLLLKKKJJJKKKPPPXXX^^^jjjnnnmmmfff]]]WWWOOOIIIBBB>>>;;;<<<===AAAKKKVVV^^^bbbeeefffeeefffkkkpppwwwzzz}}}~~~zzzuuuqqqeeeZZZUUU]]]iiippprrrsssssstttuuuvvvvvvuuutttrrrpppooonnnnnnmmmlllhhhfff```\\\TTTLLLHHHHHHMMMRRRJJJRRRdddvvv^^^>>>999999444333///000111111111000///......,,,,,,...//////555===QQQcccvvvvvvbbbRRRZZZlllrrrvvvwwwtttqqquuu{{{{{{uuurrrpppnnnoooqqqqqqrrrrrrqqqpppnnnmmmnnnnnnooooooqqqrrrssstttrrrooolllkkkkkkjjjgggcccaaaSSSDDD;;;666333333666555999;;;<<<<<<;;;444+++---------...000333666888;;;<<<<<<===AAAIIISSSZZZfffkkkcccOOOEEEKKKNNNIIIHHHDDDGGGHHHEEEIIILLLBBBBBBEEEIIIKKKNNNRRRWWW[[[hhhrrrtttssssssgggYYYWWWQQQMMMJJJJJJGGGDDDIIIPPPTTT___kkkkkk]]]PPPRRR[[[bbbbbbfffmmmvvv{{{ttt}}}tttmmmgggYYYHHHDDDKKKPPPXXXaaadddeeelllzzzqqqiiieeeaaaiiillllllppptttvvv}}}qqqSSSIIIOOOaaavvv}}}qqq```ZZZ]]]XXXllljjjgggpppwwwsssxxx|||{{{qqqkkklllvvv}}}nnnUUUYYYiii~~~lllpppsssqqqwww}}}|||uuuttt~~~|||~~~}}}zzzwwwuuuttttttrrrqqqrrrqqqooonnnnnnnnnpppqqq444444444444444444444444666888DDD\\\ttt~~~wwwtttpppkkklllooolllhhheeedddeeemmm~~~wwwYYYCCC888::::::999888888;;;???CCCNNNOOOPPPQQQRRRQQQPPPPPPRRROOOKKKHHHFFFDDDAAA???<<<;;;999777555444333333111111111111111111111111111000///...000666???EEEVVVkkkuuuqqqiiiXXXFFFBBBHHHJJJTTTVVVPPPZZZoooxxx~~~rrrxxxxxxtttlllddd\\\VVVRRRPPPLLLIIIEEEEEEKKKQQQOOOIIIBBBCCCBBB???;;;999;;;===@@@<<<<<>>@@@CCCEEEHHHNNNXXX^^^oootttuuuoooiiiddd]]]WWWLLLFFFAAA@@@???@@@HHHPPPYYY]]]bbbeeeeeefffiiilllssswww||||||wwwsssjjj]]]TTTYYYeeemmmpppppprrrsssuuuvvvvvvuuutttrrrooonnnmmmnnnnnnmmmjjjgggccc^^^VVVMMMHHHIIINNNSSSJJJLLLZZZnnnxxxxxxeeeCCC:::999444333000000111111111000///......,,,---......///777@@@VVViiiyyyttt^^^PPPZZZkkkoootttwwwvvvrrrssszzzxxx~~~||||||{{{vvvyyysssqqqnnnmmmnnnqqqrrrtttuuutttrrrpppnnnnnnnnnnnnnnnooopppqqqrrrqqqnnnkkkkkklllkkkfffbbb___QQQCCC:::666333333666555:::===<<<;;;:::555.........---...000333666888<<<<<<;;;;;;>>>FFFOOOUUUaaagggbbbSSSMMMTTTXXXUUURRRLLLKKKGGGBBBGGGHHH===<<<>>>???@@@AAACCCGGGJJJOOOWWWXXX[[[bbbYYYJJJFFFCCCCCCEEEGGGFFFDDDGGGMMMUUUdddttttttcccTTTWWWbbbcccgggnnnyyyzzzgggWWWRRRPPPPPPLLLFFFIIIRRRVVV___gggiiiiiipppzzzeeebbbbbbfffsssyyyzzz}}}~~~~~~aaaOOOKKKSSSpppttt___YYY\\\ccc|||ppp___gggxxxzzzrrrqqqvvvxxxvvvqqqooosss|||}}}jjjYYYZZZrrrvvv}}}kkkpppxxx{{{vvvuuu}}}zzzvvvsssrrrrrrqqqppprrrqqqpppooooooooopppqqq444333333333444444555555555:::HHH^^^www|||vvvtttpppllljjjllljjjfffdddeeegggpppgggLLL===666<<<<<<<<<;;;<<>>>>>;;;>>>EEERRRSSSQQQNNNLLLQQQZZZbbbooouuuxxxuuupppmmmhhhbbbXXXQQQKKKHHHFFFEEEJJJQQQUUUYYY```dddfffggghhhiiioootttzzz{{{uuuqqqlll___TTTVVVaaakkkppppppqqqssstttvvvvvvuuutttsssooonnnnnnnnnooonnnllljjjgggbbbYYYOOOIIIIIIMMMQQQIIIDDDMMMeeessssssvvvkkkHHH;;;888333111////////////......------...,,,---......///999CCC[[[nnn|||qqq[[[RRR___ooopppsssvvvuuurrrqqquuuxxxvvv{{{}}}}}}uuuyyyxxxsssqqqnnnmmmmmmqqqsssuuuwwwvvvtttqqqooonnnnnnnnnnnnooopppqqqqqqooommmkkklllmmmkkkfffbbb]]]OOOAAA999555222333666888===@@@???===;;;666111///......///111444777999<<<<<<:::999;;;AAAJJJPPPXXX___^^^VVVTTT]]]cccbbb\\\VVVTTTQQQMMMUUUXXXKKKBBBBBBBBBBBBBBBBBBCCCCCCBBBGGGFFFLLLXXXTTTFFFAAACCCHHHNNNQQQPPPOOORRRVVVaaaqqq}}}iiiYYY___mmmuuu~~~{{{uuuwwwmmm___SSSFFFFFFEEEEEEFFFFFFIIIOOOVVV^^^dddjjjlllnnnuuuwwwgggaaaccceeeoooiiiSSSMMMMMM]]]rrrdddkkkvvvjjjaaaoooqqqmmmqqqwwwxxxxxxyyyzzzddd___fffwwwppppppxxxzzzxxx~~~~~~~~~{{{xxxtttrrrqqqrrrqqqqqqsssrrrqqqppppppppppppqqq444333333333333444555666999BBBQQQeeezzztttsssqqqllljjjkkkjjjhhhhhhkkknnnvvvxxxYYYEEE<<<777<<<======<<<===AAAFFFJJJPPPQQQRRRSSSTTTSSSRRRRRRQQQNNNJJJGGGEEECCC@@@>>>:::999777555444333222222000000000000000000000000,,,...///000000111333555:::HHHHHHBBBCCCDDDGGGQQQOOOXXXhhhjjjgggwwwmmmWWWGGGBBBGGGOOOfffjjjqqq{{{tttfffaaa]]]\\\___]]]]]]lll~~~yyyyyyxxxwwwyyy{{{qqqkkkjjjbbbbbb```\\\\\\ZZZRRRIIIEEEKKKRRRVVVVVVTTTSSSSSSGGG@@@>>>BBBDDDFFFQQQ```uuuvvvssskkkbbb^^^aaaeeennnuuuzzzyyywwwuuuqqqlllddd\\\UUUQQQOOONNNQQQVVVTTTXXX___eeeggghhhhhhhhhmmmqqqxxx|||}}}yyysssnnnlllbbbVVVTTT]]]iiiooopppppprrrtttuuuvvvuuutttsssooooooooopppqqqqqqooommmlllfff]]]RRRJJJGGGIIIKKKFFF===CCC]]]qqquuutttvvv|||xxxqqqMMM<<<777111000000000//////............---------...---000;;;GGG[[[nnnxxxjjjWWWUUUdddrrrqqqrrrrrrpppoooooorrruuuuuuyyy{{{~~~}}}wwwyyytttssspppnnnoooppprrruuuwwwvvvtttqqqoooppppppoooooooooppppppqqqmmmlllkkkmmmnnnkkkfffaaaZZZMMM???888444222333777:::>>>AAA@@@>>><<<666///////////////222555888:::===<<<:::999:::>>>DDDIIITTT[[[]]]ZZZZZZbbbiiijjjeeebbbcccaaa```kkkmmm]]]JJJKKKLLLNNNOOOOOONNNMMMDDDGGGEEEKKK[[[ZZZLLLGGGNNNWWW___aaa```aaadddggglllzzznnncccooovvv```UUURRRIIIDDDEEEBBBDDDFFFFFFFFFIIIQQQXXX\\\ggggggiiimmmsssyyy~~~kkk___]]]dddggglll|||fffPPPKKKMMMNNNeeemmmqqq{{{lllppp}}}kkkjjjsssxxxzzz|||zzziii^^^mmm|||xxxyyyvvv{{{~~~~~~}}}}}}|||xxxuuurrrpppqqqsssttttttsssrrrrrrqqqqqqqqqqqqqqq444333222222333444666777;;;GGGWWWiiiwwwqqqppppppmmmkkkkkkkkkjjjmmmqqquuu}}}lllPPPCCC>>>::::::;;;;;;;;;===AAAGGGKKKPPPQQQRRRSSSTTTSSSRRRRRRPPPNNNLLLIIIGGGDDD@@@===:::999777555333222111111000000000000000000000000+++...111222222111111222333AAACCCBBBJJJOOORRR[[[^^^jjjzzzzzztttnnnSSSEEECCCFFFJJJNNNZZZ^^^gggrrrwwwppp]]]NNNJJJFFFDDDGGGLLLVVVfffuuummmllljjjkkksss|||}}}xxxxxxwwwrrrnnnmmmttt|||~~~}}}uuullldddZZZQQQVVVYYY]]]___```]]]XXXUUUOOOHHHGGGMMMPPPUUUiiixxxooolllooowww}}}~~~~~~}}}zzzuuunnneee]]]ZZZXXXVVVWWW[[[WWWZZZ```fffjjjkkkjjjiiikkkooouuuzzzzzzwwwrrrooolllfff\\\UUUYYYeeennnppppppqqqsssuuuvvvuuutttsssppppppppprrrttttttrrrpppmmmiii```UUUKKKFFFEEEFFFDDD===AAATTTkkkuuuuuuqqq}}}}}}~~~xxxwwwQQQ===777111000333222111000000000111111---------...,,,000===KKKZZZlllqqq```QQQWWWgggrrrqqqooommmlllmmmpppsssuuusssyyy}}}}}}zzzyyyuuutttqqqpppppppppqqqsssuuutttsssqqqoooqqqpppooooooooooooooopppkkkkkkkkkmmmnnnllleee```XXXKKK===777444222444777999<<>>BBBHHHMMMPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPNNNMMMKKKGGGBBB>>>999888666444333111111000000000000000000000000000---///111111111000111222555??????@@@NNNXXX^^^gggjjjwwwxxx{{{aaaHHHDDDLLLSSSSSSSSSQQQ[[[jjjrrrnnn^^^KKK@@@;;;===>>>AAAJJJVVV]]]___SSS[[[bbbfffjjjmmmmmmiiigggkkkmmmkkkiiinnn{{{}}}sssllloookkkhhhhhhiiigggbbb^^^UUUPPPRRRYYYYYY^^^xxxvvvppppppxxx{{{uuukkkbbb^^^\\\YYYYYY[[[[[[]]]bbbhhhlllmmmllljjjiiimmmsssxxxyyyxxxuuusssnnnlllcccXXXWWW```jjjnnnoooqqqsssuuuuuuuuutttsssqqqqqqrrrtttvvvvvvuuussslllhhh```VVVMMMFFFCCCCCCBBBBBBDDDMMM___pppvvvrrryyyyyy}}}|||VVV@@@888333222333222111000000000111222------......,,,000>>>NNN\\\kkklllYYYNNNZZZjjjppprrrpppnnnnnnqqqvvvyyyzzzzzz|||yyyyyyuuutttrrrppppppooopppqqqrrrrrrqqqpppooopppooonnnnnnmmmmmmmmmnnnjjjjjjkkknnnooollleee___VVVIII<<<666333222444777888;;;>>>CCCJJJKKK@@@444000000000111333666999;;;<<<======<<<::::::<<<>>>GGGNNNUUUYYY]]]dddkkknnnmmmrrr{{{~~~lllRRRUUU\\\dddjjjjjjgggcccWWW^^^aaakkkyyysss___VVV]]]iiissssssttt|||}}}xxxtttaaaUUUFFFDDDHHHAAA>>>CCCCCCHHHPPPSSSQQQYYYgggmmmiiigggiiilllppprrrooohhhccc```VVV```mmmppp~~~}}}iiiNNNEEEFFFIIINNNTTTiii}}}mmmccclllyyyuuudddlllyyy~~~{{{qqqVVVYYY\\\gggxxx~~~||||||~~~}}}}}}yyyvvvrrrpppqqqtttvvvwwwsssssssssssssssrrrrrrqqq444333222111222444666888AAASSSfffwww}}}tttmmmmmmooonnnmmmnnnlllkkknnnssszzz[[[BBB===;;;777<<<===>>>???AAAEEEKKKPPPOOOPPPRRRSSSSSSSSSRRRQQQRRRQQQQQQPPPNNNIIICCC>>>999888666444222111111000000000000000000000000000//////000///...///111444555:::444444EEEWWWbbbnnnhhhwwwzzzyyy```LLLMMMZZZ```]]]YYYZZZhhhyyy{{{jjjQQQ>>>666444<<>>===;;;::::::;;;:::BBBKKKSSSZZZccckkkpppkkkssspppcccfffmmmtttyyyxxxrrrmmmhhhrrryyypppeeehhhuuu|||zzziiiaaa___SSSCCCEEE999<<>>DDDIIIMMMOOORRRRRRRRRSSSTTTTTTUUUUUUQQQQQQPPPPPPNNNJJJCCC???;;;888444111111000000/////////////////////......000111111111111222222222444444555888>>>HHHSSS[[[aaammmwwwyyyzzzzzzVVVTTTsss}}}lll^^^YYYeeekkksssqqq___GGG;;;999<<<;;;===RRRppptttaaaUUUKKK^^^sssqqqNNN???NNNXXXhhhrrrzzz~~~jjjZZZOOOQQQ^^^lll~~~wwwvvv|||{{{~~~}}}}}}ooo```aaagggpppssszzzzzzpppiiidddaaa]]]ZZZYYY[[[dddrrrwwwrrrmmmmmmlllnnnrrrvvvzzz|||{{{yyyuuupppiiiaaaZZZWWW___iiioooqqqrrrrrruuuyyyxxxsssppptttuuurrrtttwwwtttnnnjjjhhhbbbZZZPPPHHHCCCAAAFFFBBB>>>BBBQQQeeevvv}}}dddDDD:::999111111000......000000000///111---...111///111DDD[[[eee|||uuuXXXRRRaaannnttttttyyysssqqq}}}tttoooyyyyyysssqqqqqqqqqppppppooonnnmmmllllllmmmnnnkkklllmmmmmmmmmllljjjjjjhhhhhhiiikkkkkkhhhddd```UUUHHH;;;666444333666:::>>>:::CCCPPPUUUXXXNNN:::555333111222555888:::;;;;;;===???@@@???>>>======:::;;;===???DDDNNNZZZbbblllrrryyy~~~yyyjjjhhhtttvvvttt}}}~~~ooollloooeee]]]RRRJJJFFFDDDBBBAAABBB@@@???AAAEEEJJJMMMNNNRRRYYY___```eeennnsssrrriiijjjjjjiiifffaaa]]]ZZZ]]]]]]gggyyyyyyvvvzzzfffFFFCCCCCCGGGIIIIIIOOOWWWeee}}}mmmhhhttttttwwweeefffvvv}}}rrrUUUNNNKKKJJJOOOVVVZZZeee}}}{{{yyyxxxyyy{{{~~~|||yyywwwvvvsssoooooorrrssssssssssssrrrrrrqqqppp666444444777777555777;;;QQQ^^^qqqzzzwwwsssqqqqqqpppmmmjjjjjjooosssttt|||mmmMMM;;;:::<<<<<<;;;:::;;;???EEEKKKNNNPPPRRRRRRRRRSSSTTTTTTUUUUUUQQQPPPOOONNNKKKGGGBBB===;;;888444111111000000////////////000000000000000000000111111111222222222444555666777;;;BBBKKKQQQLLLWWWaaaffflllxxxkkkUUU```mmm[[[UUUcccdddkkkooobbbJJJ;;;:::999EEEUUUrrriiiXXXQQQiii}}}lllIII:::EEERRRfff{{{dddSSSFFF@@@IIIQQQ___rrr{{{pppqqqvvvxxx___NNNOOO___nnnwww{{{yyypppjjjeee```]]]YYY[[[dddpppuuurrrnnnnnnooopppssswwwzzz{{{{{{zzzvvvpppiiibbbZZZWWW]]]fffpppsssttttttwww{{{yyyuuuqqqttttttqqqrrruuusssmmmkkkhhhccc[[[RRRJJJDDDBBBDDDAAA===???LLL___rrr~~~iiiHHH;;;:::333111000......000000000///000------000///222EEE[[[kkk|||qqqTTTQQQbbboootttwww|||wwwvvvooollltttyyysssrrrrrrrrrqqqpppooonnnmmmlllmmmmmmnnnlllmmmmmmnnnmmmlllkkkjjjkkkkkkllllllllliiiddd```TTTHHH;;;555444444666:::???;;;DDDQQQXXX\\\SSS???666444111222555888:::;;;===>>>>>>>>>>>>???@@@AAA>>>>>>>>>===>>>CCCKKKRRRZZZaaajjjsss}}}xxxllldddnnn}}}|||gggWWWQQQRRRRRRMMMFFFBBBBBBCCCDDDCCCEEEEEEFFFHHHLLLOOOQQQRRR[[[ccchhhhhhjjjooorrrrrrhhhgggfffeeedddaaa]]][[[\\\___jjjwwwyyyuuuzzzsssTTTDDDBBBCCCFFFHHHIIIPPPYYYiii|||hhhpppooocccjjj}}}^^^KKKKKKQQQQQQVVV___nnn}}}{{{zzzyyyzzz|||~~~}}}yyywwwvvvsssoooooorrrrrrrrrssssssrrrrrrqqqppp666444444666555444777<<>>LLLgggwwwSSS===888555111000......000000000///...,,,,,,...///666III[[[nnnuuucccMMMUUUjjjsssuuusssxxxtttwww~~~}}}wwwxxx{{{kkkeeeiiikkkwwwvvvpppooopppqqqpppoooooonnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnmmmqqqpppooonnnkkkggg```\\\QQQEEE999444444444888<<<@@@>>>GGGTTT^^^hhh```III999666333222555888;;;<<<999999999;;;???CCCEEEFFFEEEDDDAAA>>>===>>>@@@BBBAAADDDIIIRRRZZZ^^^ZZZVVV]]]dddmmmsssvvvyyy{{{yyy{{{yyyrrreeeUUUJJJFFFFFFBBBAAA@@@@@@AAACCCDDDDDDHHHKKKOOORRRTTTVVVZZZ^^^eeelllssstttqqqpppsssvvvlllfff```\\\]]]^^^\\\ZZZ^^^aaahhhnnnpppxxxeeeMMMHHHKKKLLLMMMKKKIIIKKKTTT]]]qqqqqqooovvvxxxmmmooocccQQQWWWbbb___sss~~~}}}||||||{{{{{{{{{}}}}}}~~~{{{wwwvvvtttqqqppprrrqqqqqqrrrrrrrrrqqqqqqppp444222333333222111888@@@UUUaaa{{{|||rrrrrrqqqpppooonnnoooooonnnqqqssszzzuuuQQQ<<<999<<<===<<<<<<<<<>>>CCCIIIOOORRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUURRRNNNKKKHHHEEE@@@===;;;888444111111000000///.........//////000000000//////000000000111111111222555777888777666555666333555777;;;GGGVVV___aaaRRRHHHRRReeefffbbbgggjjjjjjmmm}}}yyyVVVAAAAAABBBLLLTTT[[[ZZZJJJEEESSS|||{{{ZZZCCC:::@@@999]]]xxxlllTTTOOOMMMJJJIIIYYYccchhhnnnjjjdddgggxxx}}}cccYYYUUUaaauuuzzzuuurrrpppoootttyyyzzzxxxuuusssqqqmmmoooqqqsssuuuyyy~~~|||uuummmfff]]]VVVTTTWWWhhhqqqyyyzzzyyyzzz{{{zzzwwwsssooommmmmmllllllmmmjjjgggccc___YYYQQQHHHBBB@@@@@@AAA>>>;;;EEE```{{{{{{zzzYYY>>>777555111000......000000000///---,,,,,,---000:::LLL\\\iiimmm]]]MMMYYYnnntttuuuvvv|||yyyzzz|||vvvfffdddiiikkkttt~~~sssmmmlllnnnoooooonnnnnnooooooooooooooooooppppppoooooonnnnnnnnnnnnooonnnmmmllljjjddd^^^YYYOOOCCC888444444555888===??????IIIVVVbbbnnneeeKKK<<<888444333444888;;;<<<999999<<>>;;;888444111111000000////////////.............../////////000000000111111222555777888777555444333---000111444===JJJSSSTTTLLLDDDOOO___^^^ZZZ[[[YYYiiirrrvvvYYYIIIGGGKKKVVV___eeecccUUUWWWmmmtttUUU???999AAAJJJuuucccYYY]]][[[XXXcccyyyzzzooooootttqqq{{{yyyuuutttxxx|||yyyvvvsssmmmoooqqqqqqrrrwww~~~}}}vvvnnnhhh```WWWSSSTTTaaammmxxxzzzxxxyyy{{{{{{wwwrrrnnnnnnnnnllllllmmmjjjgggdddaaa]]]UUUJJJCCC???@@@AAA@@@:::???XXXsssvvvxxx{{{|||]]]AAA777666111000......000000000///------------111>>>PPP^^^fffiiiXXXKKKZZZnnntttuuuvvv|||xxxvvvrrrfffeeehhhjjjuuu|||qqqkkkjjjlllnnnnnnnnnnnnooopppppppppooooooppppppooonnnnnnnnnnnnnnnllllllkkkjjjhhhccc]]]YYYNNNBBB777333444555999>>>???AAALLLYYYggguuujjjLLL>>>:::555333444888;;;<<<<<<<<<@@@GGGPPPTTTTTTRRRNNNJJJEEECCCDDDFFFHHHHHHCCCBBBEEEJJJLLLHHHCCCBBB>>>CCCIIIKKKJJJKKKOOOSSSMMMUUUTTTTTTYYYRRRIIIKKKHHHJJJLLLLLLLLLLLLMMMNNNNNNTTTVVVPPPEEE???AAAFFFFFFHHHIIIIIIIIIJJJMMMPPPSSSTTTXXX___hhhoootttuuuyyywwwwwwwwwtttooonnnpppsssooohhhbbb^^^___aaaddddddhhhqqqmmmPPPIIIKKKJJJPPPVVV\\\bbblllyyyrrryyytttjjjgggxxx}}}}}}||||||||||||}}}}}}}}}}}}}}}vvvuuuuuusssqqqrrrooopppqqqqqqqqqqqqqqqqqq555444555666444666@@@LLLbbbttt~~~wwwxxxxxxuuurrrpppqqqssssssuuuyyyzzz```EEE:::;;;<<<<<<<<<===>>>@@@DDDJJJMMMOOOOOORRRRRRRRRSSSTTTTTTUUUUUURRRQQQOOONNNLLLHHHBBB>>>;;;888444111111000000///111111000000///.........////////////000000000111333555888777555333111111---111222333888AAAHHHJJJCCCAAAOOO[[[VVVRRRRRRNNN___jjjvvvyyyrrriiiaaa]]]^^^lllyyysssxxxkkkPPP>>>:::EEEbbbyyyrrrmmmyyyzzzbbbkkktttmmmhhh}}}zzzyyy|||}}}zzzuuurrrssssssrrrqqquuu}}}~~~wwwooojjjbbbYYYSSSSSS[[[jjjwwwzzzwwwxxx{{{}}}vvvpppmmmppppppllllllnnnllliiifffdddaaaYYYMMMEEE>>>>>>AAA@@@::::::PPPjjjtttrrryyyxxx||||||bbbEEE999777111000......000000000///...///......333AAASSS___hhhhhhVVVHHHVVViiiqqquuuttt{{{wwwqqqwwwzzzxxx}}}xxxnnnhhhcccdddhhhxxx{{{qqqjjjiiilllnnnooommmnnnooopppqqqppppppooopppooonnnmmmmmmmmmnnnnnnjjjjjjiiiiiihhhddd___ZZZLLLAAA666333444666:::???@@@CCCPPP^^^mmm{{{nnnMMM???;;;666333444888;;;===???>>>@@@HHHRRRXXXZZZYYYRRRMMMGGGEEEHHHLLLOOOPPPFFFGGGNNNVVVUUUKKKBBB>>><<>>>>>@@@DDDIIIMMMMMMMMMRRRRRRRRRSSSTTTTTTUUUUUUPPPOOOOOONNNLLLHHHBBB===;;;888444111111000000///333333222111000///......////////////000000000000555666888777444111///...---111222000111888===???===???NNNWWWPPPLLLPPPOOOTTT```jjjnnnsssyyyzzzuuuvvvdddNNN>>>===KKKbbbrrrVVVSSS[[[tttpppcccyyyzzzttt}}}{{{~~~~~~~~~||||||wwwvvvwwwvvvsssqqqttt|||wwwpppkkkdddZZZTTTSSSYYYhhhwwwzzzxxxxxx|||~~~vvvooommmqqqqqqmmmlllooonnnkkkhhhfffddd\\\PPPGGG<<<<<<@@@AAA999888JJJcccsssnnnuuu|||vvvyyy}}}eeeHHH;;;999111000......000000000///...//////...444CCCUUU```kkkiiiUUUEEERRReeeooouuuwwwzzzrrrvvvxxxyyyqqqllliiibbbaaafffzzz|||qqqjjjjjjmmmooopppmmmnnnoooqqqqqqqqqpppooopppooommmlllllllllmmmnnniiiiiiiiiiiiiiieee```\\\LLL@@@666333444666:::???AAAFFFSSSaaappp~~~pppNNN@@@<<<666333444888;;;===???===>>>DDDOOOXXX[[[\\\SSSNNNIIIHHHMMMSSSXXXZZZIIILLLWWWaaa^^^OOOAAA;;;DDDJJJOOOOOOJJJEEEDDDEEEDDDKKKGGGBBBFFFDDDAAAFFFFFFFFFHHHKKKNNNPPPSSSVVVOOOZZZaaaYYYIII???DDDMMMLLLNNNOOOOOOPPPSSSYYY^^^hhhjjjrrrzzzpppkkknnnpppmmmkkklllppprrrqqqkkkeeeeeemmmtttvvvyyyRRRJJJMMMMMMRRR]]]___fffooo}}}yyyyyyiiixxx|||{{{|||~~~}}}}}}}}}}}}}}}~~~{{{}}}vvvuuuvvvtttrrrrrrnnnooopppqqqqqqqqqqqqqqq:::666666888666555@@@NNNhhh~~~}}}vvvnnnlllqqqwwwyyyyyyttt|||lllXXXCCC;;;<<<===<<<;;;;;;>>>CCCHHHLLLOOOPPPQQQRRRPPPNNNOOORRRUUUVVVWWWUUUSSSQQQPPPMMMIIIDDD@@@===999555222222111000///111000////////////000000//////...///000111333444:::888777777666555111......///111555999:::999777:::<<>>@@@RRRnnnxxx[[[CCC???NNNsssjjjcccyyy|||vvvoooqqq}}}~~~}}}zzzxxxxxxwwwuuuuuuxxx}}}{{{ssskkkccc[[[UUUPPPXXXfffqqqssstttxxx{{{zzzwwwvvvssspppnnnmmmlllllljjjiiifffeeegggdddVVVGGG<<<>>>===@@@@@@666@@@[[[ppppppttt~~~ttttttmmmNNN777:::222000......///000000///000///++++++555JJJ]]]gggooodddOOOHHHXXXeeelllvvvxxxvvvuuupppvvv~~~{{{mmmbbb```^^^aaaiii{{{tttrrrqqqooopppsssoooppppppppppppqqqqqqqqqpppoooooooooqqqrrrqqqppplllkkkiiiiiihhhccc[[[TTTJJJ???555222444777<<>>AAA@@@???BBBGGGMMMPPPRRRSSSRRRMMMIIIPPPZZZYYYPPPIIIKKKZZZkkkeeeMMM======CCCQQQYYYRRRIIIHHHJJJJJJFFFGGGHHHIIIJJJKKKKKKLLLJJJJJJKKKMMMOOORRRUUUWWWUUUYYY\\\XXXLLLBBBDDDMMMUUUNNNMMMSSSUUUUUU___nnnrrr}}}zzzkkkhhhgggiiimmmmmmhhhccceeelllssssssnnnmmmrrryyy{{{gggQQQIIIKKKQQQXXX]]]jjjrrr~~~tttvvvzzz~~~}}}}}}}}}||||||{{{{{{|||}}}|||uuusssrrrqqqrrrvvvrrrrrrqqqppppppqqqrrrrrr888444444777777777CCCRRRqqq~~~zzzvvvnnnhhhlllvvv|||||||||wwwgggTTTAAA;;;<<<=========<<>>XXXqqqtttxxx|||~~~}}}uuuUUU;;;<<<222000///...000000000///000///,,,,,,777LLL___iiinnncccNNNJJJZZZeeelllvvv|||tttvvvzzzzzznnnfffdddccchhhqqq|||uuusssqqqoooooorrroooooopppppppppqqqqqqqqqpppooonnnoooqqqrrrqqqppppppooonnnnnnmmmggg]]]VVVIII>>>444222444777<<>><<<===@@@DDDGGGHHHOOOPPPMMMKKKRRR\\\[[[QQQJJJPPPcccrrrhhhMMM======DDDRRRYYYRRRIIIJJJLLLLLLMMMMMMMMMLLLMMMNNNOOOPPPLLLLLLLLLMMMOOOQQQTTTUUUUUUYYY]]]XXXKKKBBBHHHSSSYYYQQQOOOWWW^^^bbbnnn|||}}}uuulllfffcccbbbbbbeeeiiijjjfffbbbiiiooouuuxxxxxx}}}dddWWWKKKJJJPPPWWW___dddqqq|||}}}|||~~~~~~~~~}}}}}}|||||||||~~~~~~|||vvvvvvtttqqqqqqsssrrrrrrqqqppppppqqqrrrrrr555222333777666999GGGYYY{{{~~~|||tttnnnffffffppp}}}{{{yyy```OOO>>>:::<<<===>>>>>>>>>AAAFFFKKKOOOQQQRRRRRRTTTSSSRRRRRRTTTTTTSSSRRRSSSRRRPPPOOONNNKKKFFFCCC===999555222111000///...000000000000000000000000/////////000111222444555666999;;;999555333222444666555333444555555333222111111555:::===>>>BBBHHHRRRLLLPPP\\\```ZZZ\\\eeeiiidddccclll~~~wwwiiiUUUEEEMMMbbbgggmmmVVVNNNZZZjjjwww}}}zzz~~~||||||{{{yyyxxx{{{}}}tttiii___WWWSSSTTT```mmmqqqqqqrrruuuvvvuuutttsssqqqnnnllliiihhhiiiiiifffeeefffcccVVVIII???@@@===>>>>>>666<<>>666:::MMMsssbbbBBB999333111000///000000///......///...///<<>>AAAJJJUUUXXXOOOHHHJJJMMMLLLNNNOOOPPPQQQRRRQQQPPPPPPMMMMMMMMMNNNPPPSSSVVVWWWQQQ\\\eeebbbSSSHHHPPP^^^eee\\\WWW^^^ggglllooosssbbb___\\\[[[]]]___aaabbb]]]]]]___cccgggiiihhhgggfffooo}}}~~~XXXSSSSSSWWW^^^dddhhhnnnuuu{{{~~~{{{uuutttuuuwww{{{xxxiiilllqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxwwwvvvrrrppprrrrrrrrrqqqppppppqqqrrrrrr777444555777666;;;NNNddd~~~|||wwwtttpppmmmjjjmmmwww~~~yyyooonnntttuuuVVVIII===:::;;;;;;;;;<<<@@@DDDIIIOOORRRTTTSSSSSSPPPOOOPPPRRRTTTUUUUUUSSSUUUTTTRRRPPPNNNJJJEEEAAA>>>;;;666333111000///......///000111222222111111000000111222333444555555888===@@@???;;;888:::===777666555666888:::::::::999555333555555444666:::>>>BBB???:::EEE\\\iiihhhGGGSSS___eeelllxxxyyykkk]]]TTTKKKKKK___xxx~~~kkkooo~~~~~~}}}{{{yyyzzz}}}}}}qqqeee\\\WWWTTTYYYccckkkpppqqqrrrtttrrrrrrrrrqqqooollliiihhhggggggfffcccbbb```VVVKKKBBBBBB===;;;===777888GGGnnn~~~dddFFF888444222000000000000///......///...111???UUUiiirrr{{{hhhVVV]]]mmmkkkhhhtttxxxvvv~~~yyyxxx|||yyyuuupppooopppnnnnnnooooooooopppppppppooonnnmmmnnnpppqqqpppooolllllllllmmmkkkcccWWWNNNEEE;;;222222444777;;;??????GGGVVVjjjyyyvvv```IIIAAA;;;777666666666:::@@@IIIGGGEEEEEEGGGGGGGGGFFFHHHNNNSSSXXXbbbiiibbbUUUSSSlllnnnKKK???EEEOOOWWWXXXMMMFFFHHHKKKJJJNNNQQQUUUYYYZZZXXXUUURRRRRRQQQQQQQQQQQQSSSUUUVVVQQQ^^^lllkkk[[[NNNQQQ\\\eee]]]YYY^^^eeegggeeeccc]]]\\\\\\^^^aaabbbbbbaaaaaaaaabbbdddgggiiijjjjjjgggppp}}}pppZZZWWWWWW[[[ccchhhmmmuuu~~~{{{zzzzzz{{{zzzyyyzzz~~~{{{bbbaaammmxxx~~~~~~~~~~~~~~~~~~|||}}}}}}~~~wwwuuusssqqqrrruuurrrrrrqqqppppppqqqrrrrrr888555666888777===SSSkkk|||vvvrrrnnnoooooopppsssuuuppphhhlllvvvoooQQQFFF<<<;;;<<<;;;;;;<<<@@@DDDJJJPPPSSSTTTSSSRRRNNNNNNNNNPPPRRRTTTTTTTTTUUUTTTRRRQQQOOOKKKFFFCCC@@@<<<888444333111000///...///111222333222222111000111222333444555555555333777;;;===<<<<<<>>>AAA444444555777;;;===>>>>>>>>>888444555555333333555444>>>???<<>>999666444333111000---///111333333333222111000111333444555666555555222333666888999:::::::::222222444888<<>>BBB<<<888999:::777666666777;;;;;;===LLL[[[WWWHHHDDDTTT______aaajjjqqqppp\\\RRRKKKMMMSSS\\\mmm~~~zzz~~~|||{{{|||~~~{{{nnneeeaaa\\\UUUVVVdddsssyyyxxxwwwrrrrrrqqqpppoooooooooooojjjkkkkkkgggeeeccc[[[RRRAAABBB;;;777<<<999777@@@[[[ttt}}}zzz{{{rrrzzzrrrTTT>>>666333111000111000///...---//////333@@@VVVjjjsssqqqZZZLLL]]]qqqiiicccppprrrsss~~~}}}{{{}}}yyyuuu{{{~~~|||yyysssqqqrrrnnnnnnnnnnnnooooooooopppooonnnmmmnnnpppppppppnnniiihhhhhhhhhfff```WWWPPPDDD;;;444444666999<<>>999888666555999>>>FFFHHHMMMSSSWWWXXXVVVTTTTTT[[[___cccjjjoooeeeWWW___wwwdddGGGBBBKKKUUUZZZXXXMMMHHHMMMRRRQQQWWWXXXYYYZZZYYYWWWTTTSSSQQQQQQRRRTTTWWWZZZ]]]______iiitttssseeeTTTPPPUUU___\\\XXXYYY^^^ccccccaaa^^^]]]___ccciiinnnqqqrrrmmmkkkiiihhhjjjnnntttxxxyyyvvvddd[[[[[[___cccbbbccckkk{{{|||{{{{{{~~~~~~xxxxxxyyywwwxxx|||{{{{{{sss~~~~~~|||||||||}}}}}}~~~~~~~~~~~~|||vvvvvvuuutttuuuxxxrrrrrrqqqppppppqqqrrrrrr555444666999:::CCC^^^xxxzzzwwwqqqxxx{{{uuuoooooosssuuuxxx___HHH@@@:::<<<>>>???@@@BBB@@@DDDJJJPPPSSSTTTRRRQQQRRROOOMMMLLLNNNOOOPPPPPPOOONNNOOOPPPPPPOOOLLLJJJCCC???:::666555333222000---///111333444333222111000111333555666666666555444333333444555555333111000111444888<<<>>>===<<>>TTTmmmtttnnnxxxzzzsssyyyZZZ???666444111111111111///...---//////333AAAVVViiirrrmmmVVVJJJ^^^tttlllffftttpppqqq}}}yyyxxx{{{wwwzzz}}}yyy~~~{{{rrrqqq{{{}}}yyytttrrrrrrnnnnnnnnnnnnooooooooooooooonnnmmmnnnoooppppppnnngggeeeddddddccc^^^VVVOOOEEE<<<444444777:::===AAAHHHLLLXXXhhhpppiiiWWWIIIFFF???:::888666555888===<<>>???@@@AAABBBIIINNNOOOPPPSSSTTTRRRRRRQQQPPPOOOOOOPPPRRRSSSQQQRRRRRRRRRPPPMMMJJJIIIGGGDDD>>>888333000//////111111222222222222111111000000111333666666555444666555555777555111000333000111222333555888===AAA<<<<<<;;;;;;<<<===???@@@CCC@@@<<<888777777999:::CCCHHHFFFJJJccc{{{eeeBBB???GGGXXXbbbgggqqq~~~iiijjjpppsssmmmggg{{{~~~~~~|||}}}~~~}}}qqqfff```VVVOOOLLLVVVgggssstttpppqqqsssuuutttrrrooommmmmmjjjiiiiiihhhfffaaaZZZUUUDDD@@@;;;888888999;;;;;;RRRgggsssnnnooozzz{{{ggg===888555333111222222222111///000---444LLL^^^iiiuuurrrVVVOOO___gggjjjssswwwnnnnnnrrryyyzzzvvvwww|||zzznnnlllqqqzzz~~~yyysssqqqrrrnnnooooooooopppppppppppplllnnnoooqqqrrrrrrrrrqqqllljjjhhhgggeeeaaaYYYSSSFFF===444333666999===BBBJJJNNNYYYgggoooiiiZZZOOOFFF@@@:::777444333888???CCC@@@???FFFRRR]]]bbbccc\\\aaa^^^cccpppnnn___XXXccczzzVVVBBBEEEGGGVVV]]]TTTJJJPPPUUUSSSSSSVVVUUUSSSPPPNNNNNNMMMMMMKKKOOORRRTTTVVV]]]hhhqqqkkknnntttvvvjjjXXXRRRWWWaaa```[[[TTTTTT[[[aaaccc___kkkxxxqqqhhhffflllssswwwiiiaaaZZZ[[[dddooovvvxxxzzzpppmmmqqqyyy|||nnneeebbb```___aaaccceeefffffflllsss{{{~~~}}}}}}~~~~~~yyyyyyxxxtttssstttqqqrrrtttuuuuuutttrrrppp666555;;;999FFFVVV^^^yyy~~~zzzxxxyyy{{{{{{vvvqqqooorrrwwwzzzzzzYYYJJJBBB;;;<<<>>>???@@@AAACCCJJJOOOOOOPPPSSSTTTRRRRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQOOOLLLJJJHHHGGGDDD>>>888444111000///111111222222222222111111000000222444555666555444777444444666444//////222111111222222222444777:::999888666666888;;;@@@BBB@@@===:::666555555777888===CCCFFFMMMaaarrrjjjUUU>>>;;;AAAPPP\\\fffwwwtttbbbllltttpppbbbUUUfff}}}}}}~~~~~~ttthhhaaaVVVNNNKKKTTTeeerrrtttpppoooqqqssssssqqqnnnmmmmmmiiihhhhhhgggeee___YYYTTTEEE@@@;;;888888999::::::KKKaaaooolllnnnzzzuuuuuu~~~yyy|||hhh===888555333111222222222111///111...666NNN___hhhtttmmmSSSNNN^^^eeegggnnnrrrmmmmmmrrrzzz}}}yyyxxxzzzzzznnnkkkqqq|||}}}uuuqqqqqqoooooooooooonnnnnnnnnnnnmmmnnnpppqqqrrrrrrrrrqqqnnnllljjjiiigggbbbZZZTTTFFF<<<444333555888<<>>999666333777===BBBCCCEEEHHHLLLQQQVVVXXX___cccbbbfffqqqnnn```[[[bbbvvvuuuRRRCCCHHHLLLXXX___WWWLLLQQQVVVTTTUUUVVVTTTRRRPPPOOOOOOOOOPPPOOOQQQSSSUUUZZZbbbmmmuuunnnqqqzzzttt```VVVVVV___^^^YYYSSSTTT\\\dddfffooo{{{uuukkkdddbbbccclllwww}}}bbbUUUVVV\\\hhhxxx|||tttttttttuuuxxx|||oooeee```______^^^___aaadddiiipppvvvzzzzzz~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}xxxxxxwwwttttttvvvqqqqqqrrrssssssrrrqqqppp888555;;;;;;KKK[[[aaazzz}}}zzzxxxzzz}}}}}}vvvnnnlllssszzz|||vvvUUUIIIAAA<<<<<>>999555222111111111111222222222222111111111222333444555666666666555222111333333111222555333333333222000000222333555333111000333888>>>BBB;;;999666444222333444666777<<>>EEEMMMOOOMMMKKKNNNRRRZZZ___^^^bbblllggg[[[XXXdddwww~~~iiiMMMCCCJJJQQQZZZbbbZZZOOOSSSWWWUUUVVVVVVUUUTTTSSSSSSSSSUUUVVVVVVVVVWWWZZZ```iiirrrxxxnnnrrr~~~kkkYYYSSS^^^^^^ZZZUUUVVV___hhhkkk{{{~~~sssiiiaaa\\\hhhooowww|||```SSScccnnn{{{ssslllgggmmmooorrrtttvvvwwwzzz|||rrrlllddd]]]YYY[[[^^^aaaeeekkkssszzzyyy~~~|||{{{zzz||||||{{{{{{{{{||||||}}}~~~}}}xxxvvvuuussstttwwwqqqqqqqqqqqqqqqqqqqqqqqq999444:::>>>QQQ```ddd}}}}}}{{{zzz||||||yyysssmmmmmmsssyyy~~~uuuTTTHHHAAA<<<===???>>>@@@CCCFFFMMMQQQQQQRRRTTTTTTRRRQQQPPPOOOOOONNNOOOOOOPPPMMMMMMMMMLLLJJJHHHFFFEEEDDDBBB>>>:::666333222222111111222222222222111111111333444555666666888999666111///222444444666:::444555666444111000000111111000......000555999<<<888666444222111222444555555777???JJJOOOIII@@@;;;666444666;;;BBBNNNdddwwwttthhh```TTTSSSiiiooodddYYYZZZxxx}}}}}}}}}pppfffXXXOOOIIIMMM\\\jjjpppqqqmmmooorrrrrrqqqooonnnnnniiihhhgggfffccc___YYYTTTFFFAAA;;;888777777888888EEE```vvvwwwuuu}}}|||wwwMMM999666333222222222111000...222111:::QQQ```fffooogggOOOMMM]]]bbbdddooowww{{{yyyxxx}}}{{{xxxlllkkkwww{{{tttnnnmmmnnnnnnooooooooooooooooooooopppppppppqqqqqqqqqppppppnnnmmmmmmkkkdddZZZSSSDDD;;;333222555777:::>>>CCCFFFLLLWWWdddmmmjjjcccTTTKKKBBB===999555555888:::DDDRRRZZZZZZVVVTTTTTTQQQVVVVVV\\\gggaaaUUUUUUdddzzz|||bbbIII@@@FFFQQQ[[[ddd\\\PPPSSSWWWVVVXXXXXXXXXXXXXXXYYYZZZ\\\]]]]]]\\\]]]```gggnnnrrruuuhhhnnn|||pppYYYOOO]]]___]]]XXXXXX```iiinnnxxxxxxsssggg]]][[[aaahhhyyytttaaa^^^gggyyywwwlllhhhhhhjjjkkkrrrrrrpppkkkeeeaaa^^^^^^YYYYYYZZZ]]]cccjjjrrrvvv~~~yyyyyy}}}{{{zzz~~~~~~~~~~~~zzzwwwuuurrrsssvvvrrrqqqqqqpppqqqqqqrrrsss:::444:::AAATTTbbbggg}}}||||||~~~yyyrrrnnnnnnqqqsssuuu}}}sssRRRFFF@@@===>>>???>>>@@@CCCHHHOOOSSSRRRSSSUUUUUURRRPPPPPPOOONNNNNNNNNNNNNNNLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@===:::666444333222111111222222222222111111222444666777777888;;;>>>???888333444555555777:::444555666555333000///////////////000111222333444555444333222222333444555666444888@@@AAA<<<:::<<<666555666777999@@@MMMYYY^^^___```___]]]\\\[[[XXXWWWVVVjjjgggWWWMMMRRRrrruuukkk[[[QQQIIIKKKWWWfffnnnqqqnnnqqqssstttrrrpppooopppkkkjjjhhhfffddd```ZZZVVVFFFBBB<<<777666777777777===YYYsss{{{|||~~~vvvNNN999666333222222222111000---111111;;;RRRaaahhhqqqiiiSSSQQQ```dddhhhvvvuuujjjmmm~~~|||yyytttppppppmmmmmmnnnoooqqqrrrssssssqqqqqqppppppppppppppppppnnnnnnmmmmmmjjjcccXXXOOOCCC:::333333555777;;;???AAAGGGOOOZZZiiirrrooofffTTTKKKBBB===:::666555777888BBBRRRaaahhhggg___XXXMMMPPPRRR[[[hhhaaaTTTUUU\\\zzzzzz]]]GGG???BBBQQQ[[[ddd]]]QQQSSSWWWVVVZZZYYYZZZ\\\^^^```aaaaaabbb```___```cccgggkkkmmmmmmbbbgggwwwoooWWWKKK[[[^^^^^^YYYXXX___gggkkkkkkhhhccc]]]ZZZbbbsssqqqaaaYYYVVVbbbuuutttkkkbbbaaaeeekkknnnpppiiifffbbb\\\XXXWWWYYY[[[cccbbbaaaeeennn{{{|||{{{zzz~~~}}}~~~|||}}}{{{vvvuuuwwwxxxxxxxxxvvv~~~~~~~~~|||}}}yyyvvvrrrrrrtttrrrrrrrrrrrrrrrssstttuuu:::444;;;BBBUUUbbbiii~~~}}}}}}}}}vvvooolllooossstttttt|||nnnMMMDDD@@@>>>??????>>>@@@DDDJJJPPPTTTTTTSSSUUUUUURRROOOOOOOOONNNNNNMMMMMMLLLJJJIIIHHHFFFDDDCCCBBBAAA???>>><<<999666444333222111111222222222222111111222555888999999;;;???CCCKKKAAA888666555444444666555666888888555111000///000000111222222111000///333222222222222333444555666444555666666666999>>>777888999;;;<<<>>>AAADDDEEEFFFGGGHHHOOOXXX]]]]]]NNNOOOcccaaaSSSKKKPPPnnnzzzsss___UUUJJJIIISSSbbblllqqqooorrrttttttrrrpppoooooollljjjhhhfffddd```[[[WWWGGGBBB<<<777666666666666:::TTTrrr{{{wwwwwwQQQ999777444222222111000///,,,111111<<>><<<888666666999???NNN```oooqqqiii```PPPPPPQQQ___nnnfffVVVUUUVVVwwwuuuWWWJJJDDDCCCQQQZZZddd^^^RRRTTTXXXYYY]]]\\\^^^bbbfffhhhhhhgggfffbbbbbbbbbbbbdddfffiiikkkcccgggvvvlllUUUKKKVVV\\\^^^[[[YYY^^^eeeiii______bbbgggnnnxxxlllVVVQQQQQQQQQZZZfffxxx{{{}}}zzzzzz{{{ooobbb^^^^^^dddhhhgggdddbbbXXXWWWUUUTTTUUUZZZaaagggkkkooovvv~~~|||wwwwww{{{}}}~~~wwwiii```]]]XXXTTTUUUUUUSSSRRRTTTUUU]]]iiissszzz}}}~~~~~~||||||}}}~~~~~~}}}zzzvvvrrrppprrrqqqrrrrrrssssssttttttuuu:::333<<>>@@@???===@@@DDDLLLRRRUUUTTTTTTUUUUUURRROOOOOOOOONNNNNNMMMLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@===<<<:::888666444222222111111222222222222111111222666:::;;;;;;>>>DDDIIIOOODDD999666555444555777;;;===???>>>:::666333111222222222111111111111222000000000000111333444555222444444222222666999999777999===BBBGGGJJJHHHDDDDDDFFFGGGKKKUUU```aaa]]]KKKKKK^^^___XXXZZZccc~~~{{{dddXXXKKKHHHQQQ___kkkpppppprrrttttttqqqooommmmmmllljjjgggeeeccc___ZZZVVVGGGBBB<<<777555555555555;;;QQQnnn}}}~~~~~~vvvTTT:::777444222111111000///...222333>>>XXXjjjsss~~~nnn]]]___mmmllljjjwwwrrrmmmhhhppp{{{{{{|||wwwqqqnnnlllmmmnnnoooqqqsssttttttsssrrrqqqpppoooooooooooommmmmmnnnnnnkkkbbbUUUKKK@@@888222444888;;;???CCCEEEPPP\\\hhhyyyuuuYYYOOOEEEAAA>>>999666666888===III\\\nnnwwwuuuppp```]]]]]]nnnttt```\\\___}}}rrrUUURRROOOHHHQQQZZZeee```UUUVVVZZZ\\\aaacccgggmmmrrrtttssspppnnniiihhhfffcccbbbfffnnnuuulllppp{{{jjjWWWPPPTTT]]]bbb```___cccjjjmmmjjjkkksss\\\TTTNNNQQQUUUWWW[[[aaafffnnnwwwuuuiiiccc]]]___eeeiiieee[[[WWWXXXVVVXXX[[[___eeelllsssyyytttzzz~~~rrrqqqrrruuu|||zzzyyyxxxyyy{{{~~~{{{wwwttttttvvvxxxyyyrrrvvvzzz{{{vvvnnniiihhhXXXXXXWWWUUUQQQKKKFFFCCCBBB===<<>>DDDKKKPPPUUU\\\eeelllsss}}}}}}}}}~~~~~~}}}}}}|||yyyzzz|||}}}~~~~~~}}}}}}zzz|||~~~{{{yyyvvvrrrpppqqqoooppprrrsssttttttssssss999333===DDDSSS___kkk~~~|||{{{zzzvvvvvvtttrrrppprrrwww{{{hhhHHHBBB??????@@@???===@@@EEELLLRRRVVVUUUTTTVVVUUURRROOOOOOOOONNNNNNLLLKKKKKKHHHGGGEEECCCAAA@@@??????;;;;;;999777555444222111111111222222222222111111222666;;;<<<<<>>>>>===:::666666999<<<666222333999:::777777:::777:::<<<===???EEEPPPXXXjjjuuu~~~}}}}}}|||{{{{{{zzzzzzyyyzzz|||}}}~~~~~~~~~}}}wwwzzz}}}}}}xxxxxxvvvrrrpppqqqmmmoooqqqssstttsssrrrqqq;;;333:::@@@OOO]]]lll}}}|||{{{{{{oooiiieeeiiinnnrrrvvvzzzbbbKKKAAA???@@@BBBBBB@@@CCCHHHQQQSSSUUUUUUTTTSSSSSSSSSQQQPPPOOOOOOOOOMMMJJJGGGFFFCCC@@@?????????>>>===;;;:::999888666444222111222222222111222222333333555777999;;;===@@@EEEHHHMMM>>>333444444222888AAA>>>>>>BBBHHHIIIAAA999666333222222444555555444222333222222444555222111000222111000//////000222333:::BBBNNNYYY^^^^^^ZZZWWWWWWeeeiiibbbiiiyyyvvvdddbbbmmmwwwwwwrrrwww{{{jjjiiixxxyyyjjjYYYNNNIIIIIIXXXiiikkkooooooooopppqqqqqqooommmlllkkkhhhfffccc^^^YYYTTTLLLGGG???999666555555444999DDDSSSkkk~~~vvvUUU;;;555222333222000000222111000444CCC\\\rrryyytttggg[[[bbbqqqmmmhhhpppwww~~~}}}uuuxxxrrrllljjjsss~~~zzzvvvtttrrrpppnnnpppoooooonnnoooooopppqqqqqqqqqppppppoooooonnnnnnjjjjjjjjjkkkiii```TTTKKK???888444666999;;;???DDDJJJLLL^^^uuu}}}YYYSSSJJJBBB>>>;;;:::999888:::BBBPPPccctttxxxjjjgggbbbXXX[[[eeeqqqjjjZZZYYY]]]```gggrrryyyzzztttoooppppppnnnlllfff```^^^cccnnnxxx~~~zzz~~~ooobbbWWW^^^ccchhhkkknnnuuu```MMMPPPTTT```lllrrrxxxzzzqqqiiikkkrrrtttnnnfffgggnnnpppiiiaaabbbhhhlllnnnyyy~~~qqqllleee```aaaeeekkkppp}}}xxxuuusssqqqhhhfffhhhnnnvvv||||||zzzmmm]]]MMMEEEBBB???======<<<============<<<;;;;;;555555555555555555555555555555555666666666666777000@@@666555===???IIIFFFSSSaaavvv~~~}}}|||{{{{{{{{{}}}}}}yyyyyy{{{|||}}}}}}}}}}}}|||}}}~~~}}}wwwvvvvvvsssqqqrrrnnnoooqqqssstttttttttttt:::333:::@@@PPP___ooo~~~{{{yyywwwvvvjjjfffeeeiiimmmqqqwww~~~aaaKKKBBB@@@@@@BBBBBB@@@CCCHHHQQQSSSUUUVVVTTTSSSSSSSSSQQQPPPOOOOOONNNMMMIIIGGGDDDBBB???=========<<<;;;;;;::::::888666444222111222222111111222222333333666777999<<<@@@GGGPPPUUUPPP???333555888777888===???<<<<<<>>>@@@===999666111222333555666555333111444222111333666666333111111111/////////111222444666@@@NNNZZZ```aaa^^^[[[]]]lllqqqlllsss}}}lllcccmmmwwwzzzzzzvvvbbbdddssskkkZZZNNNIIIHHHWWWiiilllqqqqqqpppqqqrrrqqqnnnlllkkkjjjhhheeeccc^^^YYYUUUMMMGGG???999666555555444555@@@NNNeee|||}}}wwwYYY<<<666222333222000///222000///444DDD___vvv{{{uuucccZZZddduuurrrmmmrrrwwwwwwyyy~~~yyy}}}qqqkkkiiiuuu}}}yyyvvvsssqqqooonnnnnnnnnnnnnnnnnnoooooooooppppppnnnmmmlllllllllllllllkkkllllllhhh___SSSIII>>>888444666999;;;???EEEGGGKKK```{{{sssXXXRRRIIIBBB===;;;:::999999:::???JJJ\\\ooo~~~yyynnn______iiiwwwooo]]][[[aaabbbdddhhhkkkkkkeeeaaacccbbb______[[[XXX[[[dddppp|||xxxkkk\\\]]]hhhuuuyyyxxx}}}tttVVVNNNWWW```ooozzzyyyzzzwwwrrrmmmooouuu|||{{{qqqiiiccclllqqqkkkdddeeemmmrrr{{{nnnbbb^^^ZZZYYYbbbrrrtttnnngggdddfffjjjnnnppprrrllliiinnnwww}}}{{{vvvcccTTTEEE>>><<<999777777888888888888888777666666333333333333333333333333444444555555555666666666222;;;333888:::333@@@GGGPPP___sss~~~~~~~~~~~~}}}|||||||||}}}}}}yyyzzz{{{||||||}}}|||||||||}}}~~~~~~wwwvvvuuuqqqoooooommmoooqqqrrrssstttssssss999444;;;@@@QQQcccttt|||xxxtttpppnnndddccceeeiiikkkoooxxx^^^KKKCCC@@@@@@BBBAAA???BBBGGGRRRTTTVVVVVVUUUSSSSSSTTTQQQPPPOOONNNNNNLLLIIIFFFBBB@@@===;;;;;;;;;;;;999:::::::::888777555333222222222111111222222333444555777999===CCCMMMXXX___OOO???444666<<<;;;888999===>>>>>>>>>>>><<<888444000111444666777777555444777555444555777777444111000000000000111222444555888>>>IIIRRRXXX\\\^^^```gggtttyyyuuuzzzsssfffmmmvvv~~~kkk\\\gggzzzlll[[[OOOHHHFFFUUUiiinnnsssrrrqqqrrrrrrqqqnnnllljjjiiigggeeeccc___ZZZVVVNNNHHH@@@:::666555555555222<<>>888444555999;;;@@@EEEDDDFFF[[[xxxiiiUUUPPPGGGAAA===;;;999999999999;;;BBBPPPdddyyy~~~jjjjjjsssyyyaaa___gggfffbbbaaaaaa]]]YYYXXX[[[ZZZWWWWWWVVVWWW]]]iiivvv~~~nnnhhhwwwuuuhhhXXXLLLTTTeeerrrnnneeeggglllnnnmmm~~~yyymmmfffaaajjjpppllljjjrrr{{{ggg[[[YYY]]]eeennn|||~~~vvvooobbb___]]]___eeemmmtttwwwxxxpppkkkrrr~~~zzzoooWWWJJJ>>>999777444333444444555555555555444333333222222222222222222222222333333333444444444555555333666000;;;999...@@@LLLPPP^^^ooo{{{~~~~~~~~~~~~~~~}}}}}}|||zzz{{{{{{|||||||||{{{{{{|||}}}~~~~~~xxxvvvtttooommmmmmmmmnnnppprrrrrrsssrrrrrr888444;;;???QQQgggzzz{{{uuupppkkkhhhbbbcccfffjjjjjjmmmxxx{{{[[[JJJDDDAAA@@@AAA@@@???BBBHHHRRRTTTWWWWWWUUUTTTTTTTTTRRRPPPOOONNNMMMKKKGGGEEEBBB???<<<;;;;;;;;;:::999999999999888777555444333111111111111222333444444555666999<<>>777333555999;;;@@@EEEEEECCCTTTpppeeeSSSNNNFFF@@@===;;;999888666888:::>>>FFFUUUfffrrruuu{{{vvv~~~nnnkkkvvvtttmmmkkkfffaaa]]]^^^``````^^^\\\]]]aaajjjuuuzzzfff[[[RRRNNNKKKMMM___sssssskkkdddeeennnyyyuuukkkeeecccccciiilllmmmssszzzmmm```^^^aaalllxxx{{{qqqiiigggeeeeeehhhjjjooouuu|||uuuppprrr~~~vvvcccOOOEEE;;;888777444444555555555555555555444444333111111111111111111111111222222333333333444444444222444111:::888777LLLOOOJJJTTTaaakkkqqqxxx~~~~~~|||{{{{{{{{{{{{|||{{{{{{zzzzzz|||}}}}}}}}}~~~xxxuuusssooommmmmmmmmnnnpppqqqrrrrrrqqqqqq888555<<<>>>QQQjjj~~~~~~yyysssnnniiifffdddfffiiikkkjjjlllwwwwwwWWWIIIDDDAAA@@@AAA@@@???CCCIIISSSUUUWWWWWWVVVUUUUUUUUURRRQQQOOONNNMMMJJJFFFCCCAAA???<<<:::::::::999888888888888777666555444333111111111111222333444555444666888:::;;;===AAACCC;;;888666888999888:::===>>>OOO[[[UUUMMMIIICCC:::222333555666888<<>>???<<<@@@BBBBBB??????AAAEEENNNSSSSSSOOOOOOVVV\\\]]]___eeessssssZZZaaa{{{pppaaaUUUJJJAAAMMMbbbjjjmmmmmmoooqqqtttuuutttrrrkkkiiihhhfffeeeaaa\\\XXXPPPJJJBBB;;;777666555555555;;;DDD[[[tttxxxwwwyyyyyyyyy}}}||||||~~~eeeAAA999444222111//////111111000555GGGbbbvvvuuulllZZZTTT]]]jjjjjjmmmwwwzzzrrrnnnpppwww~~~rrroooqqq|||{{{uuurrrrrrsssoooppprrrrrrrrrpppnnnmmmooonnnmmmmmmooosssvvvyyyuuutttsssqqqlllaaaSSSIII===777333555999<<>>;;;:::::::::999888666666666666555555444333000000000111222333444555444666888888666555555666666777999999999999===@@@FFFVVV\\\SSSNNNSSSOOODDD555777999:::;;;@@@HHHNNNOOO\\\cccYYYMMMGGGDDDAAA666888:::===@@@CCCEEEFFFHHHPPPXXXXXXQQQGGG???===@@@BBBBBB@@@@@@GGGSSS\\\ccckkk||||||eeebbbyyy}}}uuuggg\\\OOOAAAJJJ^^^gggkkkkkkmmmppptttvvvuuutttmmmllljjjhhhfffbbb]]]YYYQQQKKKCCC<<<888777666555444888@@@XXXrrrvvvsss{{{zzzxxx}}}lllBBB;;;444333111...///111111222888HHH```rrrssslll]]]UUU[[[cccbbbjjjwww|||xxxrrrrrrzzz~~~wwwwwwzzz|||vvvssssssuuuqqqrrrrrrrrrrrrqqqooonnnnnnnnnnnnooorrruuuyyy{{{tttsssrrrqqqlllaaaSSSIII===666333555999<<>>AAADDDGGGIIISSS]]]kkkzzz|||wwwqqqnnnooosssxxxbbbMMMLLLFFFEEEFFFIIIJJJKKKRRR\\\eeelllrrrxxx~~~qqqkkkvvvuuummm[[[TTTNNNPPPXXX___aaa```ccciiiooorrruuutttlllcccccc^^^]]]ggg}}}~~~ooofffbbbaaaaaabbbiiittt~~~|||tttjjjooo{{{zzz]]]EEEAAA;;;777777666444333555444444444444444333222222444444444444444444444444222222222333333333444444555888555444///CCCWWW::::::999>>>JJJ[[[kkkuuuyyy}}}~~~}}}{{{{{{yyyzzzzzz{{{{{{{{{zzzzzz{{{|||||||||}}}xxxuuussspppoooqqqnnnoooqqqrrrrrrrrrqqqppp777666<<<;;;PPPmmmyyysssnnnjjjiiihhhjjjjjjllloooppprrr|||oooQQQHHHBBB???>>>???@@@@@@EEELLLTTTVVVXXXYYYWWWVVVVVVVVVSSSRRRPPPNNNLLLIIIDDDAAA???<<<999888888888777666444444444444444444333333000000000111222333555666555666777666555555666888;;;;;;<<<;;;===@@@AAABBBIIIUUUWWWRRRXXXccc[[[FFF999===AAAAAAAAACCCHHHMMMMMMZZZaaa[[[UUUSSSLLLCCC:::<<>>;;;777555444555888===DDDJJJNNNOOOTTT\\\hhhvvv||||||qqqUUUMMMPPPIIIJJJLLLOOOPPPPPPTTTYYY```jjjwwwwwwppprrrvvvvvvfffYYYTTTQQQOOOQQQXXXaaaeeeccc___ccckkkqqqnnnhhhccc]]]WWW\\\iiixxxrrr```ZZZ[[[```bbbmmmqqq}}}qqqccc\\\\\\aaaiiinnnlll```NNN@@@===888666777666222222444444444444444444333222222444444444444444444444444333333333333444444444444666333555:::///===SSS:::999:::>>>HHHWWWfffrrryyy{{{~~~~~~}}}|||{{{{{{{{{xxxyyyyyyzzz{{{{{{{{{{{{{{{||||||}}}~~~zzzvvvssspppoooppppppppprrrssssssrrrrrrqqq777666<<<;;;OOOmmm}}}wwwpppkkkiiihhhiiikkkjjjlllooorrrvvvnnnPPPHHHAAA>>>===???@@@AAAFFFMMMUUUWWWYYYYYYXXXVVVVVVWWWTTTRRRPPPNNNLLLHHHDDDAAA===;;;888666666666555444222333333444444333222222000000000111222444555666666666666666666888<<>>>>>IIIUUUZZZbbbppp~~~}}}nnnaaaccc```oootttjjjYYYGGGJJJ[[[ccckkkkkkmmmooorrrsssrrrqqqrrrpppmmmkkkhhhccc^^^ZZZRRRLLLDDD===999777666555666999@@@XXXtttxxxsssxxx}}}lllDDD<<<555333111......111...333<<>>JJJfffzzzqqqlllmmmnnnllljjjhhhlllnnnmmmlllsssjjjQQQDDDAAA@@@@@@BBBAAAAAAHHHPPPXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSPPPMMMIIIEEECCC===;;;888777666555222000444444444333333333222222222111111111222444666777999:::999777888>>>DDDGGGJJJIIIIIIHHHJJJOOOUUUYYYVVVVVV```pppwwwjjjRRRAAADDDJJJQQQSSSRRRQQQSSSUUUYYYXXXVVVVVVYYYXXXOOOCCCBBBDDDDDDEEEOOO\\\___[[[[[[^^^XXXUUUZZZTTTIIIIIIIIIRRRSSSKKKEEEIIIMMMLLLXXXUUUTTTTTTQQQJJJFFFGGGMMMYYYxxxkkkTTTCCCCCCVVVkkkqqqllliiilllssswwwuuuqqqsssoookkkhhhfffccc]]]YYYUUUNNNDDD<<<777666666555777666???TTTkkkzzzxxxLLL:::444555...,,,//////000222888GGG```uuu}}}{{{dddXXXhhhkkkhhhqqqsss}}}{{{xxxvvvuuuuuuuuuttttttrrrqqqpppooooooooolllllllllmmmnnnoooppppppnnnlllkkkkkkiiiaaaUUUKKK<<<666222444888<<>>JJJfff~~~wwwooolllmmmnnnnnnmmmnnnqqqqqqooommmsssiiiPPPDDDAAA@@@AAABBBBBBBBBHHHPPPXXXXXXYYYYYYXXXXXXWWWVVVTTTTTTRRRPPPMMMIIIEEECCC===;;;888666555444222111222222222222111111111111111111000111222444666777;;;===>>>>>>???DDDKKKQQQWWWUUUTTTTTTUUUVVVVVVUUUZZZZZZ```gggeeeYYYJJJBBBEEENNNYYYaaaccccccdddeeeeeegggfffeeefffddd\\\RRRKKKNNNQQQTTT]]]ffffffaaaZZZjjjvvv~~~kkkNNNAAAQQQ^^^eee___YYYYYYZZZWWWUUULLLDDDBBBCCCBBBAAABBBFFFKKKdddvvvccc]]]bbbnnnlllnnn{{{}}}jjjUUUEEEDDDVVVjjjoookkkiiilllssswwwuuurrrrrroookkkhhhgggddd___[[[TTTMMMCCC;;;777555555555666666???TTTooo}}}MMM:::444555///,,,000///111333777FFF^^^ttt|||yyyaaaXXXkkkoookkktttwww~~~{{{yyywwwwwwwwwwwwuuuuuusssrrrqqqpppppppppllllllmmmmmmnnnnnnoooooommmkkkiiiiiihhh```SSSJJJ===777333555:::===CCCIIILLLVVVllllll___UUUQQQKKKFFFBBB===999666111555777:::CCCPPPYYYYYYaaadddggghhhjjjnnnrrruuu}}}~~~}}}zzzzzzxxxeeeZZZUUUSSSWWW^^^rrr{{{uuugggbbbaaa___]]]]]]UUUSSSRRRSSSWWW]]]dddhhhpppuuu}}}{{{oooffffffiiihhheeellluuuiiieeedddaaaiiisss|||}}}zzz\\\UUULLLGGGEEEFFFEEEDDDPPPQQQQQQOOOJJJCCC<<<888777777666666555555555666666555444444555555444222444444444444444444444444333444555555666666555555777666666666888<<>>;;;777555444444333222111111000000000/////////000000000000222444666888===>>>AAABBBCCCHHHRRR\\\```\\\WWWWWWXXXWWWSSSNNNKKKLLLPPPRRRNNNIIIIIINNNJJJQQQ[[[aaaccceeeggghhheeemmmtttvvvtttpppfff\\\\\\___bbbdddhhhiiiccc\\\XXXkkkzzzmmmRRRHHHTTTeeetttwwwvvvyyyxxxttt___PPPAAA===@@@BBBDDDEEEGGGFFFUUUsssjjj[[[VVVUUUXXXYYYQQQEEEDDDLLLPPPQQQZZZmmm~~~|||yyyhhhUUUFFFDDDTTTfffkkkiiihhhmmmtttxxxwwwtttsssoookkkiiiiiifffaaa]]]TTTMMMCCC:::666444444444666666===QQQmmm~~~PPP<<<444555///---000...222333888FFF^^^sssyyyvvv\\\XXXnnnrrrnnnvvvyyy~~~~~~~~~zzz|||~~~}}}|||zzzyyyyyyyyyyyyvvvuuutttsssrrrqqqqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmllljjjhhhhhhfff___RRRHHH>>>888444666:::>>>DDDJJJKKKUUUkkkoooaaaWWWSSSNNNIIIDDD???:::777333555555777>>>IIIOOOPPPVVVVVVXXX\\\```dddgggjjjrrr}}}|||~~~{{{vvvqqqooorrrxxx~~~kkkaaaVVVSSSUUU[[[fffooo|||lllbbbYYYVVVUUUPPPKKKIIIJJJPPPWWW\\\```gggqqqxxxrrrhhhcccjjjlllmmm}}}|||kkk```^^^bbbfffmmmxxxuuuwww||||||qqqiiiPPPLLLFFFDDDDDDFFFHHHIII\\\ZZZUUUNNNFFF>>>888444888888777777777666666666777555444444666666555333444444444444444444444444555666666777777777777777666777777999;;;===???@@@;;;<<<<<<:::;;;BBBOOOYYYtttvvvxxx{{{~~~~~~|||{{{{{{||||||yyyzzz{{{||||||}}}}}}|||{{{{{{|||}}}|||zzzzzzwwwtttssstttuuuvvvuuutttssstttuuu888777888<<>>;;;666333333333333333111000000000/////////////////////000222555777999===???AAAAAADDDMMM\\\hhhfff\\\RRROOORRRTTTQQQLLLCCCCCCDDDDDDBBBCCCKKKUUUSSSUUUWWWXXXXXXYYY\\\^^^aaaooo~~~}}}ssskkkjjjlllnnnpppqqqooojjjdddiiixxx~~~~~~yyyfffQQQMMMKKK\\\mmmzzzhhhZZZLLLHHHHHHHHHIIIKKKMMMLLLRRR]]]^^^UUUNNNOOOEEEAAA@@@CCCCCCBBBFFFLLLNNNNNNRRR]]]jjjwww~~~}}}tttdddSSSEEECCCPPP```gggfffhhhmmmtttxxxwwwuuuuuuqqqmmmjjjiiifffaaa\\\SSSLLLBBB:::555444444444555666<<>>777333666:::>>>DDDIIIJJJTTTiiinnn```XXXTTTPPPKKKFFFAAA<<<888777666444555:::BBBJJJNNNSSSOOOMMMQQQWWW[[[___bbbcccnnn{{{zzzmmmaaaZZZXXXXXXYYYTTTYYY]]][[[YYYaaavvvxxxhhh___UUUMMMKKKJJJJJJLLLOOOTTTZZZbbbiiipppyyy|||kkkbbbbbbooovvvvvvtttnnnfffbbbeeelllsssxxx{{{tttqqq|||rrr```TTTOOONNNLLLKKKLLLOOOTTTWWW]]]YYYQQQIIIAAA:::666444888888888888777777666666777666555555777777666555444444444555555555555555777888999999::::::999999888999:::<<<>>>???@@@@@@<<<======;;;<<>>:::777666555666;;;EEETTT```kkk___UUUSSSSSSRRRRRRUUUVVV___mmmxxx~~~lllcccUUUKKKGGGGGGJJJKKKKKKVVV```eeeiiivvv}}}eeeVVVQQQNNNHHHDDDGGGJJJOOOVVV^^^aaahhhttt{{{mmmeeeaaaiiivvv{{{tttoooqqqkkk``````___^^^ccclllxxxyyyrrrpppuuu}}}~~~nnnaaaYYYTTTQQQRRRWWW\\\___]]][[[ZZZZZZQQQMMMGGGAAA<<<888777777777888888888888777666666888777666666888888777666555555666666666777777777::::::;;;<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAA?????????>>>???CCCJJJOOOaaagggoooxxx}}}}}}||||||||||||||||||||||||}}}~~~~~~~~~}}}}}}||||||||||||~~~~~~{{{yyyuuussstttsssssssssqqqppppppsssuuu999888888;;;FFFbbb}}}xxxtttssstttwwwyyy|||~~~cccMMMCCCBBBAAABBBCCCCCCCCCIIIQQQXXXXXXYYYYYYXXXXXXWWWVVVRRRQQQPPPNNNJJJFFFCCCAAA<<<999555333333333333222333333222222222111111111//////000222444888;;;<<>>GGGLLLMMMSSSMMMHHHHHHGGGDDDDDDGGGGGGNNNYYYbbbfffeee```]]]eeekkkooooooqqqyyy|||yyywwwyyy{{{{{{~~~yyynnnYYYFFFCCCGGGJJJKKKOOOZZZbbb[[[MMMLLLLLLOOOUUUUUURRRRRRUUUXXXWWWddd{{{tttZZZIIIMMMIIIGGGJJJPPPRRRNNNJJJNNNNNNQQQSSSLLLGGGOOO^^^rrr~~~}}}~~~~~~sssbbbRRRDDD@@@HHHTTTaaadddiiiooouuuxxxwwwvvvvvvrrrnnnkkkiiifff```[[[TTTMMMCCC:::666444444444///333888BBBYYYpppwwwsss~~~xxxYYYAAA666666111000222...///333>>>SSSmmm|||vvviiiUUUUUUlllooolllwwwsssqqqooorrrxxx}}}}}}}}}yyyuuuppprrr}}}yyyuuussssssrrrqqqooonnnnnnnnnnnnoooooooooooooooooooooooommmkkkiiiiiihhh```SSSJJJ<<<666222444888<<>>;;;999999::::::888999:::::::::999777666888777666777999:::999888777777777888888999999:::<<<<<<===>>>>>>>>>>>>>>>======???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@AAADDDFFFTTT[[[eeepppyyy~~~~~~~~~{{{||||||||||||||||||||||||}}}~~~}}}}}}}}}|||{{{|||~~~{{{wwwsssrrrtttrrrssssssqqqpppqqqsssuuu999888999<<>>GGG[[[[[[LLLXXX{{{wwwIII@@@666555===HHHNNNPPPPPPMMMLLLNNNNNNKKKKKKOOOHHHNNNWWWaaahhhiiigggddddddhhhjjjiiilllrrrvvvwwwrrrnnnmmmoooqqqrrrwww~~~}}}eeePPPKKKFFFDDDKKKNNNQQQQQQMMMPPPUUUOOODDDHHHFFFIIIRRRYYYZZZZZZ\\\^^^bbbuuulllYYYWWW```mmmvvvxxxrrrhhh```ZZZTTTSSSTTTNNNFFFIIITTTeee{{{~~~~~~~~~wwweeeSSSEEE???GGGRRR```ccciiipppuuuwwwvvvuuurrroookkkjjjiiigggbbb^^^TTTMMMCCC;;;777555555555000444666===TTTmmmwwwrrr}}}}}}~~~[[[BBB666666222111222...000333<<>>>>>???@@@@@@@@@@@@???======>>>>>>??????@@@@@@AAABBBDDDEEEEEEDDDCCCCCCJJJOOOYYYdddpppyyy~~~~~~~~~~~~~~~zzz{{{{{{|||}}}}}}}}}||||||~~~|||}}}||||||{{{|||zzzvvvrrrrrruuurrrtttttttttssssssuuuwww888888999<<>>@@@LLLdddbbbLLLUUUxxx|||aaa999666555;;;FFFRRRYYY[[[ZZZYYYZZZ[[[WWWRRRSSSXXXWWWXXXYYY^^^ccciiilllmmmlllsssyyy|||~~~~~~yyysss^^^[[[^^^gggnnnsss}}}|||```KKKGGGEEEDDDLLLQQQYYY\\\YYYXXX\\\[[[UUUJJJDDDCCCLLLWWW[[[\\\[[[]]]ggg|||rrrnnn\\\rrryyynnn```UUUSSSOOOHHHJJJRRRWWWttt~~~}}}~~~}}}~~~zzzgggUUUFFF@@@GGGQQQ___cccjjjqqqvvvwwwvvvuuuooollliiiiiiiiihhhddd```UUUNNNDDD<<<777666666555444555555999OOOjjjuuurrr}}}yyy|||]]]CCC666666222111222...222333:::MMMhhhzzzwwwlllWWWUUUiiimmmrrr|||uuussstttvvvxxxwwwyyysssqqqllliiipppzzz|||~~~}}}{{{wwwuuuttttttrrrqqqpppooooooooooooooopppqqqrrrssssssssskkkiiiggggggeee^^^QQQGGG>>>888444666:::>>>DDDJJJIIIPPPdddqqq```SSSQQQOOONNNKKKGGGBBB>>>222444777777999LLLtttxxxrrrjjjXXXHHHBBBAAA>>>???BBBCCCFFFRRR```dddgggppp{{{|||ZZZEEEGGGKKKMMMOOOSSSXXX\\\mmmxxxkkkQQQGGGIIIKKKOOOSSS\\\```jjjuuu~~~qqqkkkkkkpppyyyppp___aaaXXXTTTYYY[[[]]]kkk}}}yyytttuuuxxxqqqaaaWWWYYY^^^fffooowwwlllUUUEEE@@@AAA666777888:::<<<<<<<<<<<<<<<>>>???@@@???>>><<<;;;999888777888:::;;;:::999999999:::;;;;;;<<<======??????@@@AAAAAAAAAAAA@@@======<<<<<<===>>>??????>>>AAAEEEHHHJJJIIIHHHGGGDDDHHHPPP[[[hhhuuu~~~~~~~~~~~~~~~~~~yyyzzz{{{|||}}}}}}}}}|||}}}||||||||||||{{{}}}zzzuuuqqqrrrvvvsssuuuvvvvvvuuuuuuvvvxxx