BM6P6(@ +++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------------,,,,,,,,,,,,++++++************+++---///000//////000111222333333444555555555666666666666666444666888999999999:::;;;<<<===?????????@@@AAACCCAAABBBEEEHHHMMMRRRVVVXXX]]]hhhsssuuuuuuwwwzzz||||||{{{|||}}}}}}{{{kkknnnwwwtttyyysssyyyfffNNN>>><<<>>>:::333000///......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------...------,,,,,,,,,---------///+++---444555???UUUnnnnnnfff___nnnzzzvvvyyyyyyxxxwwwxxxnnnccc]]]LLLFFF???;;;999999777666444444444444444666999::::::999888999;;;=========AAA@@@AAABBBEEEFFFEEEDDDAAACCCEEEFFFFFFDDDAAA???AAA@@@@@@???===<<<;;;;;;888999999888777666555444777555333333444444444333333333555555555555444333444444333222333555888999AAACCCKKKWWWaaagggpppyyyxxxzzz~~~|||XXXLLLggg}}}yyygggwwwsssyyyssssss{{{|||iiiPPPAAA>>>@@@888;;;:::555666;;;<<<999777444000,,,***))))))***************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,---...000111111000...555;;;666BBB___rrrsss,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------------,,,,,,,,,,,,++++++************+++---///000//////000111222333333444555555555555666666666666444666888999999999:::;;;<<<===?????????@@@AAACCCCCCDDDEEEHHHLLLPPPUUUWWW]]]fffnnnpppqqq{{{zzz|||}}}}}}}}}}}}|||ooowwwvvvsssrrr|||\\\DDD<<<===;;;555111000......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------...------,,,,,,------......111///000666:::KKKggguuusssmmmlll~~~vvvuuu{{{~~~yyypppdddYYYRRRDDD@@@;;;888777777666444666666666666666666777888;;;;;;<<<>>>BBBEEEGGGHHHJJJKKKNNNQQQTTTVVVVVVVVVRRRRRRSSSSSSRRRPPPMMMLLLIIIHHHGGGFFFDDDCCCAAAAAA<<<<<<;;;;;;:::999888888999888666777777777666444666666777777666555333333555444333222333555777888:::<<>><<<666444999;;;:::888555111---+++)))***************************************++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,---...000111///222000333:::@@@TTTsss,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------------,,,,,,,,,,,,++++++*********+++,,,---...///...//////000111222333333555555555555555555555555444666888999999999:::;;;<<<===?????????@@@AAACCCEEEEEEEEEGGGJJJOOOTTTWWW]]]bbbhhhjjjmmmvvv{{{{{{|||{{{|||zzzzzzqqqpppssssssiii|||uuukkkJJJ<<<<<<<<<999222111///...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------...---------------......,,,000...000:::CCC[[[|||}}}rrruuu{{{qqqqqqyyy}}}vvvmmmaaaTTTJJJDDD===:::777666666666666555666888999999888888:::<<<===???CCCHHHMMMRRRVVVXXX\\\```dddjjjnnnpppppppppmmmlllkkkjjjhhhfffeeeddddddbbb___\\\XXXTTTQQQPPPJJJHHHFFFCCC@@@>>>===<<<999888777777888777666444888888888888777555444333555444333222222333555555555555999AAAGGGLLLUUU]]]mmmooosssxxx}}}cccOOO\\\zzzppp```cccfffKKK@@@DDD>>>@@@>>>888444777;;;<<<888666222///,,,*********++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,++++++,,,,,,---...------------...///000111...555222000===RRRooo,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------------,,,,,,,,,+++++++++******++++++,,,---............///000111222333333666555555555555555444444444666888999999999:::;;;<<<===????????????AAACCCEEEEEEEEEGGGKKKPPPUUUYYY___aaacccfffjjjsss~~~|||yyyxxxxxxxxxyyy}}}{{{wwwxxx}}}yyyqqqnnnqqqyyyuuuzzzrrriiitttmmmeeevvvsssccc}}}wwwQQQ===;;;===;;;444222000//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------...------------......///---///---444EEEUUUoooxxxssswww~~~sssllleeelllyyyzzzsssgggZZZMMMCCC===;;;999888777777777777777777777999;;;<<<===AAAGGGLLLMMMQQQXXX___eeelllqqquuu}}}|||vvvqqqnnnhhheee___XXXRRRLLLHHHFFFBBB???;;;999999999888777999888888888777666555555666555444333222333333333555333555:::>>>BBBJJJRRR^^^aaagggnnnuuu{{{nnnTTTRRRddd}}}rrr]]]ooooooQQQCCCDDD<<>>:::888444000---,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...---------...//////000000...666222111IIIiii******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------------,,,,,,,,,+++++++++***++++++,,,------------......///000111222222333666666555555444444444333444666888999999999:::;;;<<<===????????????AAACCCCCCCCCEEEHHHMMMSSSYYY\\\```aaabbbeeejjjrrrzzz~~~}}}zzzxxxwwwwwwzzz}}}~~~|||yyywwwzzzyyyjjj```^^^bbbiiimmmmmmooosssyyy}}}}}}{{{xxx|||{{{xxx{{{{{{mmm~~~qqqdddpppssspppxxxvvvwww{{{eeewww^^^CCC<<<<<<:::555333000/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------------------------------------...///000222111000???YYYlll|||yyyyyy}}}yyytttrrrpppvvvyyylllcccUUUGGG===888888888777777888888888888::::::;;;???CCCGGGKKKSSS^^^fffmmmrrrzzz~~~sssiiibbb^^^VVVPPPHHHAAA>>>=========888888888777777777777777666555555444333333333333555333444777999:::AAAHHHNNNRRRYYYbbbllluuu|||}}}fffQQQMMM___rrrnnnfffxxxzzzaaaMMMFFF:::<<>><<<===@@@;;;999666222///---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...//////000000000000666111777ZZZ~~~|||))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------------,,,,,,,,,,,,++++++***+++,,,------------,,,---......///000111222222666666555555444333333333444666888999999999:::;;;<<<===?????????@@@AAACCCBBBCCCFFFJJJPPPVVV[[[]]]aaaaaacccfffkkkrrryyy}}}~~~~~~|||{{{|||~~~}}}{{{xxxyyy|||wwwiiicccaaabbbbbbWWWYYY\\\```ddddddaaa___dddjjjooonnniiigggkkkppppppxxxeeemmmooobbbppp{{{qqq|||~~~kkkqqqoooLLL>>><<<999777444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------------------...///000000000111555KKKjjj|||}}}{{{{{{~~~vvvmmmYYYRRRFFF<<<555444777:::666777999999:::<<<@@@CCCGGGMMMVVV]]]ccclllxxxssskkk^^^RRRJJJDDDAAA???<<<;;;:::999888888888999666666666555555444444333555222222555555444999???AAAEEELLLVVVbbbmmmwww|||}}}{{{YYYCCCHHHWWWoooiii___qqqttt```QQQ<<<;;;<<<@@@AAA??????AAA<<<;;;888444111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...000000000000000111444333CCClllxxx{{{***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,------...///000111222222666666555444444333222222444666888999999999:::;;;<<<===?????????@@@AAACCCCCCEEEIIINNNSSSWWWZZZ\\\```aaadddhhhlllrrryyy}}}}}}{{{xxxvvvvvv{{{vvvjjjbbb[[[VVVVVVUUUVVVWWWXXXWWWUUUSSSXXX^^^dddfffddddddhhhmmmjjjsss}}}ooohhh~~~ssszzzzzz~~~uuusssqqqpppuuu|||SSSAAA>>><<<888555222/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------------------...///000111---555BBB\\\{{{yyyyyy~~~ttteeeYYYHHHDDD???999777777999;;;888:::===???AAAFFFLLLQQQXXXbbboooyyyttteeeXXXNNNHHHBBBAAA>>><<<:::999888888666666666666666666555555444222333555444222444999;;;>>>CCCLLLWWWcccnnnttt|||jjjRRRKKKKKKWWWkkkuuuyyy]]]```|||sssdddDDD===999===AAAAAA@@@BBB===<<<999666222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,---///000111111000000111444777OOOzzz~~~zzz+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,------------------,,,,,,,,,++++++***+++,,,---...---,,,+++------...///000111222222666666555444333333222222444666888999999999:::;;;<<<===?????????@@@AAACCCDDDGGGKKKPPPUUUXXXYYYZZZ^^^aaaeeeiiilllrrryyy~~~~~~{{{xxxtttrrrssswww}}}uuuiii```[[[ZZZWWWVVVVVVTTTQQQOOOQQQVVV]]]```aaacccgggkkknnnvvvllluuuxxxsssqqq~~~yyyxxxVVVCCCAAAAAA999666222/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------------------------------......000111111222@@@SSSpppzzz}}}xxxiiiWWWHHH>>>===<<<<<<;;;;;;::::::<<<>>>BBBDDDHHHOOOXXX^^^dddqqqqqqaaaXXXHHHFFFBBB???<<<999888888666666777777777777666666555444444666555222444888:::;;;???FFFPPP\\\gggmmmqqqyyyzzzggg\\\KKKGGGSSS[[[}}}lllbbbvvv|||~~~sssLLL@@@777:::???@@@AAACCC>>><<<:::777333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------........................,,,,,,++++++,,,,,,---...,,,---///111111111000000000333;;;WWW{{{,,,***))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++.........------,,,,,,,,,,,,,,,---------------------...///000111222333333888<<<>>>:::333000333888666666777777888999;;;<<<<<<<<<===>>>???@@@@@@AAACCCCCCEEEKKKSSSXXXYYYXXX[[[[[[]]]cccjjjrrrwwwzzz}}}zzz|||wwwpppppppppnnnnnnsss{{{vvvkkkjjjhhhgggeee```[[[VVV[[[\\\___bbbfffjjjmmmooottt~~~rrrddd~~~qqq}}}|||~~~```GGG;;;===;;;777222000000111///---...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------111))))))111444111555>>>DDDTTTttttttyyyppp___PPPEEE@@@<<<:::777666888<<>>???;;;444111333777666666666777888999;;;;;;<<<<<<===>>>???@@@@@@AAADDDDDDFFFKKKRRRXXXZZZZZZZZZ[[[]]]bbbiiipppuuuxxxwwwxxx{{{~~~~~~wwwqqqpppnnnmmmnnnrrryyy~~~|||tttpppllljjjiiiiiiiiijjjoootttzzz~~~{{{ddd{{{uuuooo{{{eeeKKK>>>???;;;777333000000111///...///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------111,,,,,,111222222<<>>AAA???<<<999666666777888999666666666555444444333333111222555888===EEEMMMSSS___kkkwww{{{}}}hhhPPPEEEIIIjjjpppjjj|||}}}yyykkkgggtttzzzxxxuuuppp[[[PPPBBB;;;;;;???@@@@@@>>>;;;888777666444///+++---,,,++++++***+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,000222111111444999555EEEmmmvvvwww}}}zzz+++***))))))******)))((())))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,---------......000000000111111111222222<<>>???@@@AAAAAADDDDDDFFFJJJQQQWWW[[[\\\YYYZZZ]]]aaagggmmmrrruuutttwww|||~~~{{{|||wwwqqqnnnkkkjjjnnnsssxxxzzz~~~|||zzzzzz}}}iiimmmqqqpppgggOOOAAAAAA;;;888444111111000///...000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------000//////111000444HHH]]]zzz{{{vvv{{{zzzpppaaaQQQEEE>>>;;;::::::<<>>>>>===:::777666666555111---------,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---...222333111222555666888NNNwwwyyy+++)))((()))******)))(((((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........111111111111111111111111:::<<<<<<:::555333555777666666666666777999:::;;;;;;<<<===>>>???@@@AAABBBCCCCCCEEEHHHNNNTTTZZZ\\\YYY[[[___bbbggglllqqqtttwwwyyy~~~}}}~~~~~~}}}{{{yyy|||zzzwwwmmmiiifffiiiooovvv{{{|||}}}ttteee}}}www~~~pppooogggPPPBBBBBB<<<999666222111000/////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------///000111000...999TTToooxxxxxx~~~wwwyyyyyyzzzyyyhhhaaaUUUHHH@@@<<<<<<===???AAADDDIIIPPPVVV\\\___iiiqqq}}}nnnVVVKKKJJJ===;;;FFFIII???777888999999888888777666666666444444444444555999>>>BBBLLLXXXdddkkksss|||\\\LLLaaavvvgggjjj}}}pppvvvpppZZZHHH>>>===@@@BBB===999555444555555333000------,,,++++++++++++,,,,,,,,,,,,------------...------------------------------------............000...///333222000111555444@@@]]]***)))((()))***+++***)))((((((((((((((((((((((((******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111111111111111222222222444666777666444333555888555555555666777888::::::;;;;;;<<<>>>???@@@BBBBBBAAABBBDDDGGGKKKQQQVVVZZZYYY\\\aaadddgggkkkpppttt{{{yyyzzz~~~}}}|||zzzzzz{{{}}}{{{vvvuuuyyyyyyvvvhhheeedddhhhqqqyyy~~~~~~gggzzzsssbbbfffccc```vvv{{{jjjQQQ@@@@@@<<<:::777444111///000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---///111000111AAA```{{{~~~vvvxxx|||vvvfffRRRNNNGGG@@@<<<;;;<<<===EEEGGGLLLSSS\\\eeemmmrrr{{{|||kkkaaaMMMAAAHHHKKKAAA999:::999999888888777666666666666666555444444666999<<>>???AAABBBCCC@@@BBBEEEGGGJJJNNNSSSWWWWWW\\\aaaeeegggkkkppptttyyyxxxyyy|||{{{yyywwwvvvxxx|||{{{{{{xxxtttuuuxxxwwwtttfffffffffiiipppwww}}}rrrtttsss\\\[[[PPPMMMdddxxxrrr{{{sssvvvVVVAAA>>>===<<<999555111///000111------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,///000111888LLLjjj|||~~~uuudddUUUEEECCCAAA@@@@@@BBBEEEGGGNNNRRRYYYdddooozzzoooTTTLLLKKKGGGBBB@@@::::::999999888777777777555555555333222333555888;;;CCCLLLSSS^^^lllvvvzzzkkkVVVSSShhh|||ppp~~~rrrhhhLLL===>>>DDD>>>999444222444555555333...------,,,,,,,,,,,,,,,,,,---------............------------------------------........./////////222000111222000000555<<>>CCCOOO___lllqqqqqqwwwqqqTTTEEEMMMsssiiinnnuuuxxxoooJJJ>>>???@@@:::444111222444444333......---,,,,,,,,,,,,------------.........//////..................................../////////000000///000222333777BBBNNNppp+++++++++************)))******))))))((((((''''''***)))((((((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000111222222333222222111111111111222333444555444444444555777888:::;;;;;;;;;<<<===???AAABBBCCCBBBCCCFFFHHHKKKNNNPPPQQQQQQUUU[[[aaaeeeiiimmmooorrrvvv||||||~~~~~~wwwsssuuuzzz{{{www{{{{{{{{{zzzxxxuuusssqqqooollliiigggggghhhkkkmmmzzzvvvhhhppp___OOO[[[uuu|||tttppptttaaajjj{{{uuuYYY???======<<<666222111000/////////.........---------------------------------******+++++++++,,,,,,,,,,,,,,,------...---------333,,,///AAAVVVhhhzzz{{{{{{iii^^^UUUMMMHHHGGGBBBEEEIIIOOOVVV___hhhnnnnnnttt~~~{{{sssfffTTTDDD???>>>@@@===777555999777666555444444444444444555666999===FFFSSSbbbkkkrrrwww~~~mmmMMMHHHdddyyyllluuuooopppwwwPPP@@@???BBB<<<444000000333555666000///,,,*********+++,,,---------............///---------............///...///000000//////000111222---...444222222DDD\\\}}}+++++++++*********))))))***)))))))))(((((((((''')))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///000111222222333222222111111111111222333444555444444444555777888:::;;;;;;;;;<<<===???AAABBBCCCBBBCCCEEEGGGJJJLLLNNNOOORRRVVV[[[```eeeiiimmmpppnnnpppvvv|||yyyssssssuuuzzz{{{wwwvvvwwwwwwwwwvvvtttrrrqqqooommmiiifffddddddfffggguuulll}}}vvvYYYIIIPPPdddwwwvvvyyyjjjbbbppp}}}eeeLLL@@@???===888333111///...//////.........---------------------------------+++++++++,,,,,,,,,,,,---,,,,,,---............---111...666LLLbbbrrrxxx~~~zzzlll\\\RRRLLLFFFCCCDDDDDDHHHNNNUUU^^^hhhrrryyyzzz~~~xxx```UUUJJJAAA???===::::::===888777666555444444444444666666888;;;BBBNNNZZZcccqqqvvv}}}gggNNNVVV}}}oookkkkkktttfffmmmwwwWWWGGGCCCBBB<<<555111111333666666222000...,,,++++++,,,------------............///---------............///...///000000//////000111222...000444333777LLLeee~~~++++++*********)))))))))))))))))))))(((((((((((((((((()))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///000111222222333222222111111111111222333444555444444444555777888:::;;;;;;;;;<<<===???AAABBBCCCBBBCCCDDDFFFHHHJJJLLLMMMTTTWWW[[[___ccchhhmmmqqqlllmmmqqqwww~~~|||wwwtttsssvvvzzz~~~|||yyyttttttuuuvvvvvvuuutttsssnnnllliiifffeeedddeeefffqqq}}}uuuuuuuuuUUUKKKMMMXXXhhh{{{}}}xxxdddjjj~~~gggNNNCCCAAA===888444111///.../////////.........------------------------------,,,,,,,,,---------......,,,------............///111222AAA\\\uuuyyykkk^^^PPPIIIEEECCCDDDGGGLLLPPPXXX```iiisss}}}iiiYYYHHH@@@???>>>;;;:::999888777666555555555555666666666888===FFFPPPWWWjjjpppyyy```KKKbbbpppyyy}}}```VVVbbbrrr}}}|||dddPPPFFFBBB===666222111333666777333222///---,,,,,,---...---------............///---------............///...///000000//////000111111000222444444>>>XXXrrrzzzyyy{{{|||************))))))))))))))))))))))))(((((((((((('''((()))++++++***))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......//////111222222222222222111111111111222333444444444444444555777888:::;;;;;;;;;<<<===???AAABBBCCCDDDDDDDDDFFFGGGJJJLLLMMMSSSVVVYYY]]]aaaffflllpppnnnooorrrxxx~~~~~~}}}|||vvvwww{{{|||vvvwwwxxxxxxwwwvvvttttttlllkkkjjjiiihhhiiijjjjjjppp}}}ttt{{{iiiNNNNNNQQQUUUaaa|||~~~zzzmmmkkkzzzmmmSSSDDD???:::888555111///000////////////............------------------------------------.........///---------......///000000111777LLLkkkssslllcccXXXNNNIIIHHHHHHLLLPPPWWW\\\cccjjjrrrzzzoooWWWJJJFFFDDD===888;;;:::999777666666666666555555555666999@@@IIIOOO^^^hhhuuu~~~UUURRRffffffSSSUUU___iiirrrmmmTTTCCC@@@<<<777333111333555777444222000...,,,,,,---...---------............///---------............///...///000000//////000111000111333222555FFFddd}}}{{{|||~~~zzzrrr*********)))))))))(((((((((((((((((())))))))))))'''((()))++++++***))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......//////111222222222222222111111111111222333444444444444444555777888:::;;;;;;;;;<<<===???AAABBBCCCEEEEEEEEEFFFHHHJJJMMMOOORRRUUUXXX[[[___dddjjjnnnnnnooottt{{{xxxyyy|||zzzzzzzzzyyywwwuuurrrqqqkkkkkkkkkkkkjjjjjjjjjjjjnnn{{{wwwrrr^^^MMMVVVWWWTTT___xxx~~~|||tttlllxxx}}}dddEEE===888777666111///111000000/////////.........------------------------------........./////////......---......000111222000:::SSSsss~~~vvvkkkzzzxxxjjjbbb]]]UUUNNNLLLMMMNNNSSSYYY___dddkkkssszzznnnUUUJJJGGGBBB===<<<<<<:::999888777777777444444444555888===DDDIIITTTaaarrr~~~qqq[[[ZZZqqq\\\UUUXXXbbbhhhtttuuuYYYBBB@@@===999444222333555888444222000---,,,+++,,,------------............///---------............///...///000000//////000111///222222111999RRRrrrzzzttt******)))))))))((((((((((((((((((((())))))))))))(((((()))***************++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......///000111222222333222222111111111111222333444555444444444555777888:::;;;;;;;;;<<<===???AAABBBCCCEEEEEEEEEEEEHHHKKKNNNPPPRRRUUUYYY\\\```dddiiimmmlllnnnuuu~~~}}}zzzyyyzzz{{{|||yyyzzz|||{{{{{{zzzxxxuuurrrooommmmmmmmmmmmkkkjjjhhhfffdddkkkxxxlllbbb```kkkaaaQQQWWWmmmyyymmmwwwfffIII>>>777999888222///222000000000/////////......---------------------------------........./////////.........///000222333111???ZZZwww}}}zzzuuugggooorrrddd]]]VVVQQQMMMOOOPPPSSSYYY```eeejjjrrrzzzcccNNNHHHEEEBBB>>>===<<<:::999888888888333444555555777;;;@@@DDDLLLZZZmmmzzzpppbbbnnn~~~~~~iii[[[UUUfffiiisssiiiQQQAAA???<<<777444444777:::555333000---,,,+++,,,,,,---------............///---------............///...///000000//////000111///333222222AAAcccxxx***)))))))))(((((((((((('''((((((((()))))))))***)))))))))))))))******+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......///000111222222333222222111111111111222333444555444444444555777888:::;;;;;;;;;<<<===???AAABBBCCCCCCCCCCCCDDDFFFJJJNNNQQQRRRVVV[[[___bbbfffjjjlllnnnpppvvv~~~yyyzzz{{{zzzzzzzzzzzz{{{~~~~~~}}}xxxyyyzzz}}}}}}|||{{{yyyvvvssspppnnnnnnnnnnnnnnnllliiigggeeehhhvvvnnnssskkkxxxgggMMMOOOaaa}}}yyylllxxxiiiPPPCCC:::;;;:::222///222000000000000/////////...------------------------,,,,,,---------.........//////......///111333555888JJJggg|||qqqppp~~~vvvhhh^^^YYYQQQOOOOOOTTTXXX[[[bbbiiinnnsss{{{hhhVVVLLLEEE??????===;;;:::999888888555555555555555777;;;>>>EEERRRcccnnntttyyyxxxggg^^^hhhsssppp{{{hhh]]]kkkkkkrrruuu___DDDCCC@@@<<<888888;;;>>>666555222///---------------------............///---------............///...///000000//////000111000444333666MMMvvv{{{))))))))))))(((((((((((('''((((((((())))))*********)))((((((((()))+++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......///000111222222333222222111111111111222333444555444444444555777888:::;;;;;;;;;<<<===???AAABBBCCCBBBAAAAAABBBEEEIIINNNPPPSSSWWW]]]aaaeeehhhkkkmmmssssssxxx{{{xxxuuuwwwzzz|||||||||||||||zzzyyyyyy|||~~~}}}wwwwwwxxx{{{~~~~~~}}}|||yyyvvvsssqqqmmmnnnoooppppppnnnlllkkkiiiwwwsssrrraaarrrcccJJJNNN^^^vvvtttiiixxx{{{VVVGGG===>>><<<222...111000000000000////////////------------------------,,,,,,,,,---------......//////......///111444555AAATTTrrr~~~zzzuuuyyylllaaaYYYVVVQQQPPPTTTZZZ```dddkkkrrrxxx}}}mmmXXXKKK@@@???>>><<<:::999999999666666666555444555777:::???JJJYYYccchhhppp|||tttcccQQQIIITTTwwwkkkbbbvvvjjjiiiffflll|||ttt___FFFFFFDDD???;;;:::>>>AAA888666333000.........///---------.........//////---------.........//////...///000000//////000111111555555999VVVxxx+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************))))))***,,,,,,+++)))///...---,,,,,,,,,,,,,,,......//////000000111111111000///222555777666333444444555666777888999999======>>>===<<<<<<>>>AAACCCBBBAAABBBFFFJJJLLLMMMQQQYYYaaadddccceeekkkqqqsssrrruuu~~~}}}zzzyyyyyy|||{{{|||}}}|||wwwsssssswwwyyyxxxuuunnnrrrvvvxxxyyyzzz~~~xxxyyy}}}xxxpppqqqmmmkkkmmmmmmlllooosssnnn|||zzz~~~sssmmmYYYWWWXXXPPPHHH]]]{{{lll```sssiiiKKK>>>@@@<<<666222---111000///......------...------------------------............////////////)))///111......444777666FFFccc{{{~~~uuu}}}~~~qqqiiibbb[[[XXXXXXNNNSSSYYY___eeemmmvvv}}}~~~qqqXXXMMMFFF@@@???===;;;;;;===999999888888777777666666<<>>???>>>???AAA;;;999777444111///------......------------..................////////////000000111111111222222222555222555@@@```+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************))))))***,,,,,,+++)))......---,,,,,,,,,,,,,,,......//////000000111111111000000222555777555333555555666777888999::::::<<<===>>>=========@@@BBBCCCBBBAAABBBFFFJJJLLLMMMPPPWWW___bbbbbbdddjjjpppuuuuuuzzz~~~~~~}}}~~~|||zzz|||~~~yyytttsssuuuvvvtttrrrmmmqqquuuwwwvvvvvvyyy{{{zzz{{{yyytttrrrooommmooommmiiiiiikkkmmmwww~~~jjjyyy|||SSSMMMQQQRRRMMM```kkk\\\jjjjjjLLL===???;;;666444///111111///...............------------------------............////////////...000111///---///555;;;XXXqqq}}}{{{xxxlllddd]]]VVVTTTTTTRRRWWW___eeekkkrrrzzzkkkTTTIII@@@===<<<:::999;;;999888888777777666666555:::BBBLLLWWWaaalllwww{{{UUUFFF???UUUvvvggguuulllfffiiiuuuvvvRRRHHHBBBBBBBBB===;;;>>>999888666444222000//////......------------............/////////000000000000000000111111111222222555222888KKKooo|||+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************))))))***,,,,,,+++)))...------,,,,,,,,,,,,,,,......//////000000111111111000000222444555555333555666777888999::::::;;;;;;===>>>>>>>>>???BBBDDDCCCBBBAAACCCGGGKKKMMMMMMPPPVVV]]]aaaaaadddjjjoootttwww}}}|||wwwxxx}}}}}}xxxsssrrrssssssqqqooommmqqqvvvxxxvvvuuuuuuwwwyyy{{{}}}~~~|||yyyxxxwwwsssqqqqqqrrrqqqllljjjlllooouuu|||nnnrrrXXXHHHIIIRRRPPP^^^vvv~~~rrr^^^fffnnnOOO>>>>>>:::666555222111111000///............---------------------------............/////////111///111333//////<<>>GGGQQQZZZfffrrrzzztttUUU@@@OOOuuuwwwfffffftttyyyssszzz^^^MMMBBBEEEFFF???;;;>>>999888666444333111111000......------------....../////////000000000111111000000111111111111222222666444???[[[yyyttt+++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++***************************))))))***,,,,,,+++)))------,,,,,,+++,,,,,,---......//////000000111111000000111222444444444333555555666777888999999::::::<<<>>>??????AAACCCEEEDDDCCCCCCFFFJJJMMMOOOOOOQQQVVV]]]```bbbeeekkkppprrrvvv|||zzzsssrrrxxx}}}}}}yyyuuuqqqoooppppppooonnnnnnsssyyy{{{yyywwwwwwxxxvvvyyyzzzwwwrrrqqqssswwwvvvssssssvvvvvvtttuuuxxxwww|||~~~}}}zzzppptttPPPDDDOOOPPPWWWwww}}}}}}|||iiikkkvvvUUUAAA???999444555222222111000///....................................---------.........//////111---000555444555JJJeee}}}tttlllccc___[[[XXXZZZ^^^___eeemmmtttyyy}}}~~~|||gggQQQEEEBBB>>><<<;;;999888888777666555444444444999BBBJJJTTT```nnnwww~~~yyyVVVLLL^^^{{{fffgggvvv~~~vvv[[[FFFDDDGGGCCC@@@CCC<<<;;;888666333111000000......------------......000000000000111111111111111222222222333333333333888666FFFggg{{{yyy}}}}}}|||+++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++***************************))))))***,,,,,,+++))),,,,,,+++++++++,,,,,,---......//////000000111111///000222333333333333333333444444555666777888888999;;;>>>???@@@AAACCCEEEEEEEEEFFFHHHMMMPPPQQQQQQSSSWWW\\\```cccgggmmmqqqtttwww{{{|||{{{}}}}}}}}}wwwpppnnnrrrxxx{{{{{{yyyvvvrrrooommmlllkkkkkkmmmrrrxxx{{{zzzxxxxxxyyyuuuwwwxxxtttnnnlllqqqvvvyyyuuusssuuuvvvvvvzzzppp{{{dddFFFMMMPPPRRRjjj{{{{{{rrrrrr]]]FFFAAA999333333111222111000//////......///........................------------............111,,,///555555;;;WWWvvv~~~}}}yyylllfff```___]]]]]]bbbhhheeekkksssxxx|||yyywwwwwwrrrwww}}}aaaOOOFFF@@@<<<;;;999999888777666555444444111555<<>>;;;777444111...---......------------......000000000000111111111111333333333444444444555555666777KKKmmmqqqiii+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************))))))***,,,,,,+++)))+++++++++++++++,,,,,,---......//////000000111111///111333333222111222333222333333444555666777888888;;;>>>???@@@AAABBBDDDEEEEEEFFFJJJNNNQQQRRRRRRTTTWWW\\\```dddiiinnnrrrvvvwwwzzz{{{zzz~~~|||www~~~{{{|||}}}~~~~~~yyyuuuooolllnnnrrrwwwyyy}}}zzzvvvqqqmmmkkkjjjiiikkkpppuuuwwwvvvuuuuuuwwwvvvxxxxxxtttooommmqqquuuzzztttpppppppppppptttzzzrrruuuvvvLLLLLLNNNPPPcccxxx}}}~~~xxxssszzzwwwdddKKKDDD:::444444111222222111000////////////........................,,,------------.........000...///222555CCCaaa~~~yyynnnrrr~~~yyyttteeeaaa^^^^^^^^^___fffnnnlllqqqwwwzzz|||~~~yyyxxx~~~}}}{{{xxx}}}{{{ttt\\\LLLAAA;;;:::;;;:::999888777666555444000444888>>>GGGTTTcccmmmvvvxxx```EEEWWW|||xxxwwwyyyxxxzzzvvvTTTFFFEEEEEECCCCCCAAA===999444111...---......------------....../////////000000000111111333333444444444555555555111999RRRqqqkkkuuujjj+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************))))))***,,,,,,+++)))++++++******+++,,,,,,---......//////000000111111...111333333111000111333333333444555666777888888888:::===?????????AAABBBCCCDDDEEEIIINNNQQQRRRQQQTTTVVVZZZ^^^ccchhhnnnqqqrrrssswww{{{}}}xxxoooxxx}}}|||}}}}}}|||vvvtttqqqmmmlllnnnuuuzzz|||zzzwwwtttpppooooooppplllpppssstttrrrppprrrtttuuuvvvvvvtttpppnnnppprrruuupppllllllkkkiiikkkppp{{{{{{qqqSSSLLLHHHHHHYYYkkk}}}}}}|||gggNNNGGG===666666333333222111000////////////........................,,,,,,---------.........///111111222999OOOpppuuullloooxxxzzztttdddaaa_________aaaiiirrrrrrvvvzzz||||||~~~yyyuuuwww|||yyyzzzkkkTTTEEE>>>>>><<<<<<;;;999888666555555222444666999???KKKYYYdddnnnttt}}}vvvRRRPPPkkk|||zzzwww{{{{{{nnnqqqiiiJJJFFFHHHEEECCCAAA===999555222///.........------------............/////////000000000222222222222333333333444///???___{{{vvvooonnn+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************))))))***,,,,,,+++)))+++*********+++,,,,,,---......//////000111111111...111333333111000111333444444555666777888999999888:::===????????????@@@BBBBBBDDDHHHMMMPPPQQQPPPSSSUUUXXX\\\bbbhhhmmmpppkkkmmmttt|||uuukkksss~~~~~~}}}|||ttttttsssoookkkmmmttt{{{wwwwwwwwwuuutttuuuxxxzzzooorrrtttssspppoooppprrrssstttsssrrrooommmmmmmmmpppllljjjkkkjjjggghhhkkksssxxxoooWWWKKKAAA???PPPaaazzz~~~hhhPPPIII???888888555333222111000////////////////////////////////////,,,,,,,,,---------......---222333333???\\\~~~qqqnnnrrryyy|||vvvgggdddbbbbbbaaaccckkktttvvvyyy||||||||||||{{{yyywwwuuurrrssswww{{{}}}|||www\\\JJJCCCCCC===<<<;;;:::888777666555444555555666;;;EEESSS]]]gggpppxxx|||aaaNNN```}}}zzzrrrxxxpppbbbbbbkkkyyyPPPIIILLLIIIAAA@@@===999666333111000.........------.....................////////////000000111111111222222222000FFFlll{{{yyyfff))))))))))))))))))))))))+++*********))))))(((((('''''''''((()))+++------))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---......////////////000000000000000000000111222222333333444444555666777888999999:::;;;;;;<<<===>>>??????DDDDDDDDDEEEFFFHHHIIIJJJLLLRRRZZZ```ccceeeiiilllmmmpppuuu|||qqquuu{{{zzz{{{{{{xxxvvvssspppllllllmmmooouuutttssssssssstttvvvwwwvvvxxxzzzzzzxxxuuurrrqqqxxxwwwxxxxxxrrrjjjkkkqqqoookkkiiilllmmmjjjiiijjjnnnrrrwww||||||zzzWWW???DDDEEEFFFRRRwwwxxxrrrPPP???CCC???333000222000.........///...---000000//////.........---///////////////.........///555444444KKKsssuuuqqqwww~~~vvvoooeeeccc```___aaaffflllppp{{{|||~~~~~~}}}{{{~~~pppjjjccc```ccchhhnnnzzzuuullleee^^^ppp}}}~~~pppXXXHHH@@@;;;:::999777888:::888555333444666777777<<>>:::777333///,,,222111111111000000//////////////////000000000000///000111111111111333555111LLLlllttt```))))))))))))))))))))))))************)))))))))((((((((((((((()))+++,,,---))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---........./////////000000000000///000000111111222333333444444555666777888999999::::::;;;<<<===>>>??????CCCCCCDDDDDDFFFGGGIIIJJJMMMSSS[[[```bbbeeehhhkkkooosssyyyyyywww}}}}}}}}}{{{xxxwwwuuusssqqqrrrssstttrrrrrrqqqrrrtttxxx|||~~~{{{}}}~~~}}}{{{yyywwwvvvxxxvvvvvvuuunnnfffffflllooolllkkknnnpppmmmkkkllldddfffiiinnnrrruuuvvvvvv{{{||||||{{{yyywwwxxxyyyzzz|||yyy{{{]]]BBBCCCBBBCCCOOOlllssseeemmm}}}qqqQQQ@@@CCC@@@666444222000.........///...---000/////////............/////////////////////...///333222555OOOwwwwww{{{}}}tttnnniiigggeeeeeeggglllqqquuu{{{|||~~~~~~}}}|||zzzqqqgggiiikkk```ZZZUUUTTTVVVWWWZZZfffuuuttthhh___ggg~~~hhhTTTLLL???===:::999::::::777444666555666777666999DDDPPP]]]fffrrrzzz}}}sssPPPLLL]]]xxxuuuvvv{{{}}}}}}ttt]]]QQQYYYppptttMMMGGGMMMGGGDDDAAA===999777333000---111111111000000000//////////////////000000000000///000111111000111333555777SSSttt{{{wwwiiiXXX))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))***++++++++++++***+++******++++++,,,---........./////////000000000//////000111111222222333444444555666777888888999999:::;;;<<<===>>>??????BBBBBBCCCDDDEEEGGGHHHIIIOOOUUU\\\```bbbdddgggjjjrrrvvv}}}xxx~~~zzzwwwwwwwwwwwwxxxyyy{{{{{{uuusssrrrrrruuuzzz~~~}}}|||zzzyyyxxxsssrrrqqqooojjjddddddiiimmmjjjjjjooopppllliiiiii___^^^___ccchhhjjjiiigggkkknnnppppppooonnnnnnooossswww}}}|||nnnsss{{{zzzhhhHHHCCC@@@???JJJZZZoooaaaeeeppp{{{rrrTTTAAABBB???666666222111///...//////...---////////////..................//////////////////000222222:::WWW~~~}}}yyyrrrmmmjjjjjjiiijjjlllppptttwwwzzz{{{|||}}}~~~~~~}}}|||}}}}}}}}}~~~~~~}}}vvvlllggg^^^UUUYYY^^^WWWVVVQQQPPPQQQMMMIIIRRR```ooo}}}uuuiiipppxxx___TTTCCC???<<<;;;;;;:::777444888777777777555555>>>IIITTT___mmmwww{{{}}}WWWHHHQQQsssyyyjjjfffvvv|||hhhXXXZZZkkk}}}}}}VVVHHHIIICCCBBB???;;;888666444111///111111000000000000//////////////////000000000000///000111000///000222444===\\\wwwzzzxxx```SSS))))))))))))))))))))))))*********)))))))))))))))++++++***))))))*********))))))))))))))))))))))))))))))***++++++++++++***************+++,,,---............/////////000000//////000000111222222222333444444555666777888888999999:::;;;===>>>??????@@@AAAAAACCCEEEGGGIIIJJJQQQVVV\\\```aaacccfffiiiqqqvvv|||zzz}}}wwwuuuvvvwwwzzz}}}|||yyyvvvtttuuuxxx}}}~~~}}}{{{zzzyyyxxxvvvuuullllllkkkiiifffdddeeegggfffccccccggggggbbb^^^]]]XXXVVVUUUXXX]]]___\\\WWWWWWZZZ]]]______^^^^^^___fffjjjnnnrrruuuxxx|||qqqjjjxxx}}}vvvxxxRRRFFF???===EEEKKKwwwyyylllkkknnnrrrvvvvvv[[[EEEAAA<<<555555333111///...//////...---///////////////.....................////////////000222555BBBaaa{{{vvvqqqmmmiiiiiijjjkkkmmmpppssstttvvvwwwxxxzzz{{{{{{{{{zzz{{{{{{{{{|||}}}~~~wwwssskkkeeefffddd]]]```gggcccbbbZZZWWWZZZTTTIIIHHHQQQWWWggg}}}|||{{{}}}lll\\\HHHAAA;;;;;;<<<:::777555888666666666444444:::CCCJJJVVVfffssszzz|||~~~dddLLLMMMdddqqqooo}}}uuuffffffrrr{{{|||^^^HHHEEEAAAAAA>>>:::777666444222111000000000000000000//////////////////000000000000000000000//////000333555???cccsss]]]UUU))))))))))))))))))))))))))))))))))))))))))******,,,++++++***************))))))))))))))))))))))))))))))***++++++++++++***************+++,,,------............////////////...//////000111111222222333333444555666777888888888888999;;;<<<>>>?????????@@@AAACCCEEEGGGIIIKKKRRRWWW\\\___```bbbfffiiinnnsssyyy~~~tttuuutttuuuyyy~~~|||xxxvvvvvvyyy}}}~~~|||yyyxxxxxxwwwuuurrrlllllliiieeeaaa`````````ZZZWWWWWWYYYXXXRRRMMMLLLGGGDDDCCCEEEJJJKKKGGGBBB@@@CCCGGGIIIIIIIIIIIIJJJQQQTTTWWW[[[___dddjjjnnnpppuuu{{{xxx|||xxx^^^JJJ@@@<<>>?????????@@@AAACCCFFFHHHKKKLLLRRRWWW\\\___```bbbgggjjjkkkooouuuzzz}}}wwwwwwuuutttwww|||{{{yyywwwwwwxxx|||~~~{{{{{{|||{{{wwwsssrrrpppjjjaaa[[[YYYVVVSSSNNNJJJHHHJJJIIICCC>>>===888777666888;;;;;;888555666888;;;============>>>AAACCCFFFIIIMMMRRRXXX\\\ccchhhooowwwxxxiiiOOOAAA;;;???EEEQQQ{{{sssmmmvvv{{{vvvvvvzzziiiQQQGGGAAA<<<>>>333111//////000000///............///////////////------......///000000000000333<<>>>>>:::888:::666444333555555444777===<<>>?????????@@@AAADDDGGGJJJLLLNNNRRRVVV[[[^^^```bbbgggkkkkkknnnssswwwzzz|||zzzvvvtttuuuzzz~~~~~~}}}wwwvvvvvvwwwzzzyyytttsssrrriii]]]UUUSSSOOOIIIDDD???===???>>>:::777777222222444555666666555444555777888888888888999;;;999;;;===???AAAEEEIIIMMMUUUYYYaaajjjttt}}}pppqqqRRRBBB:::<<>>ZZZ|||xxxaaa___tttwwwxxxiii^^^VVVXXX))))))))))))))))))))))))(((((())))))*********+++++++++******++++++,,,---))))))))))))))))))))))))))))))***++++++++++++***))))))))))))***+++,,,------------.........//////......//////000111111111222333333444555666777777666777888:::<<<>>>???@@@???@@@BBBDDDGGGJJJMMMOOOQQQVVV[[[^^^```ccchhhllllllooosssvvvyyy|||}}}~~~}}}xxxttttttyyy}}}}}}|||vvvwwwwwwxxx{{{zzztttqqqooofffYYYRRRQQQLLLEEE>>>:::888::::::777555777...111333555444333444555333444444333222222444666444666777888888;;;>>>AAAFFFKKKSSS\\\fffqqq{{{jjjuuuTTTBBB999:::<<>>???YYY|||sss|||YYY===AAA;;;555222000//////...---,,,,,,---------.../////////...///000000000000000///333333III]]]dddzzzuuuxxx|||yyyzzzzzzxxxuuuooonnnkkkiiiiiiiiijjjkkkkkkkkklllooosssuuuuuutttxxxyyyyyyyyyzzz|||~~~{{{vvv|||uuu~~~rrroooqqq```^^^mmm|||mmmeeeooo~~~uuummm{{{jjjTTTPPPHHH???===:::999888666555444444444555<<>>???@@@CCCCCCEEEFFFHHHJJJKKKLLLSSSWWW\\\___```ccchhhllliiikkkooorrruuuxxx}}}}}}{{{yyyxxxwwwwwwxxxyyyqqqrrrtttwwwzzz|||~~~~~~zzz{{{}}}zzztttrrrlllddd\\\VVVOOOGGGAAA888888666555444333333333111111111222222222333333333333222111111222333333111111222333444555666666555666777999>>>FFFOOOUUUeeepppqqquuudddFFF:::999;;;<<>>===<<<999777555333222//////............//////000000000000000000000000111...///222222666HHH\\\}}}uuudddpppwwwVVVTTTMMMQQQrrr******)))))))))((((((((()))(((''''''))))))((('''))))))))))))************++++++***)))))))))******************************---+++******,,,------,,,---------------......///000000000000111111111111111222444444444444555777888888999:::<<<>>>@@@AAAAAABBBDDDFFFHHHJJJLLLMMMSSSXXX^^^bbbccceeehhhkkkfffiiimmmpppsssxxx|||vvvqqqxxx{{{|||||||||{{{yyyxxxwwwppprrrvvvzzz~~~}}}{{{|||zzzvvvwwwooofff```[[[TTTHHH???888777666444333222222222111111111222222222222333333222222111111222222333111222222222333333333333333333444444555999>>>BBBNNNZZZkkkyyytttoooqqqMMM<<<999999;;;KKKoooxxxzzzsssLLLAAA666777444111000000000///..................---------------......////////////888GGGdddwww~~~sssxxx{{{vvvuuuvvvvvvtttqqqlllkkkhhhfffeeeeeefffggghhhiiilllooorrruuuvvvwwwzzz{{{}}}}}}||||||~~~||||||mmmwwwuuu{{{lll]]]fff___RRRHHHPPPgggwwwmmmrrr{{{|||pppyyybbbRRREEE@@@???;;;999999888888666555444333777999BBBPPP^^^gggqqqyyy~~~{{{PPP@@@HHHpppmmmeeeyyyvvvoooTTT@@@@@@???===;;;999666555444000//////......//////000000000000000000000000000000...000333333999OOOfff}}}jjjnnnNNNNNNMMMYYYxxx*********)))))))))((((((((('''''''''((((((((('''((()))))))))******************))))))))))))******)))))))))))))))))))))))),,,++++++***+++,,,,,,,,,------,,,,,,------...//////000000000111111111111000222444444444444666777777888999:::<<<>>>@@@AAA@@@AAACCCFFFIIIKKKMMMNNNSSSYYY```dddeeefffhhhjjjgggjjjmmmqqqtttyyy}}}{{{nnneeekkk}}}zzz|||~~~{{{yyytttvvvzzz~~~}}}|||{{{xxxyyypppfffaaa^^^VVVIII===888777555444222222111111111111111111222222222222222222222222222222222222333333333333333222222222666777888777666777999;;;@@@LLL]]]mmm{{{yyykkk{{{QQQ<<<999999<<>>777888555222000000111000////////////...---------,,,------------......///000777QQQrrrqqqxxxyyyvvvuuutttsssqqqiiigggeeecccbbbcccdddeeeeeegggkkknnnpppsssuuuwwwxxxzzz}}}~~~~~~~~~}}}}}}qqqzzzwww}}}qqq\\\\\\YYYMMMFFFPPPiiivvvuuu{{{~~~sss]]]JJJBBBBBB@@@999999999999888666444222555666>>>LLLYYYdddnnnwww|||YYYAAAAAAeeevvveeesssqqqXXXDDDBBBAAA???===:::888666555000000////////////000000////////////////////////111///111222222;;;UUUqqqlllfffGGGGGGMMM]]]yyy************))))))))))))'''((((((((('''''''''(((((()))))))))***************))))))((())))))******))))))))))))))))))))))))+++++++++******+++,,,---,,,,,,,,,,,,,,,---......///000000000111111111111000222333444444444666888888888999:::<<<>>>@@@AAA???AAACCCFFFIIIKKKNNNOOORRRXXX```eeeffffffgggiiigggiiimmmpppsssxxx|||xxxnnnooo|||~~~}}}|||~~~yyy|||~~~{{{wwwwwwnnnddd___]]]UUUHHH===888777666444222111111111000000111111111222222222222222222222222222222222444444444444333333333333444555666666444444555666;;;DDDRRRaaappp~~~zzzfff}}}TTT===999888;;;DDD\\\lllnnnjjjgggpppiiiwww}}}zzzSSSCCC>>>999666222000000111111000/////////...---------,,,---,,,,,,,,,---...000111666[[[||||||qqqyyy|||vvvqqqooommmmmmdddcccaaa```___```bbbcccbbbfffjjjlllnnnpppsssvvvuuuxxx{{{}}}~~~~~~uuu{{{xxx~~~{{{bbbZZZUUUJJJEEESSSmmmzzztttvvvsssUUUEEEBBB@@@::::::::::::888666444333555555;;;HHHUUU```llluuu{{{cccHHHBBB___}}}~~~yyyeeeiiikkkVVVEEEDDDBBB@@@>>>;;;888666555000000////////////000000////////////////////////222000111222111<<<\\\|||kkk^^^DDDDDDNNN```vvv++++++*********)))))))))'''((())))))''''''((()))))))))))))))************))))))((((((((()))******************************(((***+++*********,,,...,,,,,,,,,,,,,,,------...000000000000111111111111000111333444444555666888999999::::::<<<===???@@@@@@AAACCCFFFIIIKKKMMMNNNRRRXXX___cccddddddfffhhhfffhhhlllnnnqqquuuyyy|||{{{~~~zzzyyy{{{~~~zzztttooohhh___ZZZWWWPPPFFF===999888666555333222111111000000000111111111111222111222222333333222222111444444444444333333333333111333444444333333444555888===FFFRRR```qqqyyyaaarrr[[[@@@;;;888999AAAWWWzzzsssmmmhhhbbb~~~pppaaaiiinnn[[[EEE@@@999666222//////000111000...............---------------,,,,,,---///111222<<>>;;;888666555111000000//////000000111000000000000000000000000222111222222222@@@eeeuuujjjWWWDDDFFFRRReeesss+++++++++*********))))))''')))+++***(((''')))***))))))))))))************((((((((((((((()))******++++++++++++++++++++++++&&&(((******)))***---000,,,,,,++++++,,,,,,---...000000000000111111111111///111333444444555777999;;;::::::;;;;;;===>>>>>>AAABBBCCCFFFHHHKKKMMMNNNQQQVVV]]]```aaabbbdddfffhhhjjjmmmoooqqqtttxxx{{{yyy|||zzzvvvtttwwwwwwnnngggaaaZZZTTTPPPJJJCCC===:::999777555444222222111000000000000111111111111111222333333333333222111222222222222333333333333222333555444444444666777777888;;;DDDRRRdddvvvzzz```hhheeeFFF===;;;999@@@VVVuuu|||oookkkggg}}}{{{jjjlllmmm\\\DDDBBB999666111......000000000---------..................---------...000222444DDDppp}}}xxxsssyyy{{{qqqfff]]]WWW[[[ZZZZZZZZZ[[[^^^```bbbdddhhhmmmnnnmmmnnnrrrvvvuuuvvvxxxyyyzzz|||wwwsssnnnmmmqqqxxxvvvvvvyyyqqqvvvkkkYYYHHHAAACCCYYYzzz{{{xxxZZZIII;;;>>>===;;;999777666555555555333666???KKKVVVcccnnnvvvzzzeeeOOO@@@OOOvvvyyyzzz}}}iii^^^fffttt\\\NNNEEECCCAAA>>>;;;888666555111111000000000000111111000000000000000000000000000111333444555FFFpppvvvrrrhhhjjjrrrOOOEEEJJJZZZlllttt+++++++++************)))(((***,,,+++(((''')))+++))))))))))))************((((((((((((((()))******++++++++++++++++++++++++%%%'''******)))***...111,,,,,,++++++,,,,,,---...000000000000111111111111///111333444444555777999<<<;;;;;;;;;;;;<<<======AAABBBDDDFFFHHHJJJLLLMMMQQQUUU[[[^^^___```ccceeekkkmmmppprrrsssvvvzzz}}}{{{~~~|||wwwsssqqqxxxuuujjjaaa]]]VVVPPPKKKFFFAAA>>>;;;:::888666444333222222000000000000111111111111111222333444444333222111000000111111111222222222111222333333222222444666777555666<<>>???>>>;;;999777666666666444111444<<>>;;;888666444111111000000000000111111000000000000000000000000///111444555777KKKxxxwwwnnn|||```jjjgggJJJFFFNNN```rrrwww---,,,+++***))))))))))))((((((((((((((((((((((((&&&'''(((***++++++++++++))))))))))))***************************)))(((((()))))))))***++++++,,,,,,,,,,,,,,,---------......111000/////////000222333111222222333444555666666777888:::<<<=========<<>>;;;:::888555444333333333111111111111111222222222222222222222222222222222111111111111111111111111222222333444444555666666555666888;;;???MMMggg~~~eeeaaa~~~JJJ<<<===>>>BBB[[[|||zzzkkkqqq}}}yyy|||___@@@JJJ;;;666000///111333111...////////////////////////111//////000000///333:::UUUxxx}}}vvvpppuuu{{{|||zzzdddNNNTTTUUUWWWXXXYYY[[[___aaaeeeiiinnnrrrssssssttttttxxxxxxxxxzzz}}}zzz|||uuuZZZOOOIIIJJJTTTooo~~~wwwrrr{{{wwwyyy~~~hhhfffxxxwwwcccUUUIII???FFFhhh}}}wwwmmmPPPDDD===999;;;:::444777:::333555333555:::AAAJJJZZZhhhpppxxx~~~{{{```JJJCCCLLLeeevvvtttzzz{{{mmmuuurrrqqq]]]MMMHHHHHH@@@444666;;;555444111//////000111000000000000000000000000000000111222666333444UUUkkklll~~~{{{pppxxx^^^EEEBBBTTTiiiwww|||---,,,+++***))))))))))))((((((((((((((((((((((((((())))))************)))))))))))))))***************************)))(((((()))))))))***++++++,,,,,,,,,,,,,,,------------...111000/////////000111222111222222333444555666666666777999;;;======>>>===BBBCCCEEEFFFFFFHHHKKKMMMLLLQQQVVVYYYZZZ]]]bbbfffjjjlllnnnoooqqqtttyyy|||~~~~~~~~~}}}uuupppvvvssssssvvvtttkkkbbb^^^VVVJJJGGGOOOPPPIIIMMMZZZkkk~~~||||||yyyrrrkkkaaaZZZQQQKKKHHHFFFAAA>>>;;;:::888666555444444444111111111111222222222222222222222222222222222222222222222222222222222222222222333333444555555666666666888999<<>>GGGVVVcccooowww}}}yyy[[[EEE@@@III```zzzyyyqqqhhhqqqdddRRRJJJFFF???333555:::666444222//////000111111000000000000000000000000000000///444222666YYYssskkkwww|||{{{mmmVVVBBBDDDWWWkkkvvvyyy,,,+++******))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************)))************))))))((()))))))))***++++++,,,,,,,,,,,,,,,,,,------------000000/////////000111222111111222333444555666666555666888;;;===>>>??????@@@BBBEEEFFFGGGGGGIIIJJJLLLPPPVVVYYY[[[^^^cccggghhhjjjmmmppprrrtttxxxzzz~~~}}}}}}wwwlllnnntttvvvtttsssoooccc[[[XXXNNN@@@>>>EEEMMM^^^{{{~~~yyyvvvuuurrrkkkeee^^^WWWOOOJJJGGGDDD@@@===;;;:::888777666555555555222222222222222222222222222222222222222222222222222222222222222222222222222222222333444444555555777666777777888AAAVVViiissseeexxxYYYFFF999<<>>SSSnnn|||zzzzzzttt{{{~~~zzzlllUUUVVVVVVVVVXXX\\\bbbfffjjjlllnnnooopppqqqsssuuuyyyxxxyyyyyy{{{}}}{{{pppPPP@@@>>>BBBCCCTTTrrryyyeeeZZZiii{{{www}}}hhhcccnnnkkkWWWLLLFFFJJJ]]]~~~mmmZZZIII@@@???>>>666777:::444777555555888<<>>@@@@@@???BBBEEEGGGGGGGGGGGGHHHMMMRRRXXX\\\^^^aaaeeeiiigggjjjnnnpppqqqsssuuuwww}}}}}}}}}~~~xxxbbbLLLAAAAAADDDLLLbbb|||~~~{{{vvvrrrpppkkkddd___ZZZUUUNNNIIIEEECCC@@@===999999888777666666555555444333333333333333222222222222222222222222222222333333333333333333333333222222333333444444444555777666666666666===NNN___xxxnnnzzz\\\EEE<<<>>>EEE]]]yyynnnkkkggg{{{|||aaaFFFFFF:::777333000000111000...////////////////////////......111333222111777???TTTjjjvvvyyy~~~|||yyyzzzyyyqqqfffUUUUUUUUUUUUXXX]]]dddiiilllmmmnnnnnnnnnpppsssuuuwwwwwwxxxxxxyyy{{{~~~~~~bbbIII>>>AAA???HHHfffkkkWWW^^^rrr}}}vvv~~~kkkcccjjjeeeSSSJJJCCCNNNfffzzzcccNNNAAA>>>>>>777777;;;666777444555888;;;BBBNNNZZZnnntttyyy\\\IIIDDDEEELLLtttrrrkkkqqqwww|||uuuXXXpppeeeQQQEEEAAA777444666333444222000///000111111000111111111111111111111111555222444555BBBlll[[[JJJAAANNNeeesssxxxzzz******))))))((()))))))))))))))))))))))))))))))))'''''')))******+++++++++((()))))))))************((())))))*********)))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------......//////000000000000000111111222333444555555555666888999<<<>>>@@@AAA???AAAEEEGGGGGGGGGHHHIIIMMMRRRYYY]]]___aaaeeehhhhhhkkknnnooopppqqqrrrttt}}}}}}|||}}}gggQQQFFFDDDEEEUUUxxx|||xxxsssoookkkfff```\\\VVVRRRMMMHHHEEEBBB???>>>888888888888777777666666666666555555444444444444222222222222222222222222333333333333333333333333333444444444444444555555666555666777777<<>>@@@HHHcccvvvgggfffbbbuuurrrVVVBBBCCC777555222000///000000000////////////////////////000111333444222111888AAATTTgggqqqwww~~~~~~zzzqqqnnnllleee]]]SSSTTTTTTUUUXXX]]]dddjjjlllmmmnnnnnnnnnpppsssvvvtttuuuvvvvvvvvvxxx}}}}}}|||WWWCCCCCCAAAKKKfff}}}uuuVVVVVVlll~~~||||||vvvmmmcccgggaaaQQQKKKFFFUUUoooiiiRRRAAA<<<===777777;;;888666444444888;;;AAAMMMYYYmmmrrrwww[[[FFFBBBDDDFFFjjjwwwfffqqqzzz}}}wwwTTTeeejjjOOOAAA@@@:::666777555555222000000111222111111222222222222222222222222666333444555EEEsssuuuVVVGGGBBBRRRfffqqqwww}}}***))))))(((((()))))))))))))))))))))))))))))))))&&&'''((()))+++++++++,,,))))))))))))************((())))))************))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,---...///000000000//////000000111222333444555555777777888999;;;===???AAA???AAADDDFFFGGGHHHJJJLLLLLLRRRXXX\\\^^^___bbbeeehhhjjjmmmnnnnnnoooqqqsss}}}|||||||||}}}rrr\\\GGGCCCOOOrrr~~~xxxuuuqqqlllhhhccc^^^ZZZSSSQQQMMMIIIEEEBBB@@@???999::::::;;;::::::999999888888888777666666555555444444444444444444444444444444444444444444444444555555555555555555555666777666666888888;;;EEEQQQkkkiiiJJJAAAAAAIIIfffmmmcccqqqsss~~~aaa[[[jjjyyyZZZEEE@@@777666333111//////000111////////////////////////111111333333000111;;;FFFWWWgggpppuuuyyy}}}zzzooogggddd```ZZZPPPQQQSSSUUUXXX]]]dddiiikkklllmmmnnnnnnppptttvvvqqqsssuuuuuuuuuxxx~~~~~~~~~dddIIIEEEGGGVVVrrr~~~WWWVVViii}}}}}}zzzvvvlllaaaccc\\\OOOLLLLLL^^^xxxzzzrrrXXXDDD<<<===888777:::999555444444777:::???KKKVVViiipppvvv}}}]]]DDD>>>BBBDDDeee}}}rrr]]]jjj{{{xxxTTT@@@@@@;;;777999:::555333000000111222222111222222222222222222222222333222333444FFFyyybbbNNNCCCDDDUUUfffmmmuuu))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***************))))))))))))************(((((()))***************)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,---...///000000000///...000000111222333444444555888888888999:::===???@@@???AAADDDEEEGGGIIILLLOOONNNSSSYYY]]]^^^___aaacccfffhhhjjjkkkmmmooossswww|||{{{{{{{{{|||~~~cccUUUVVVooo|||zzztttrrrnnnjjjeee```[[[XXXQQQPPPMMMIIIEEEBBB@@@@@@<<<===>>>??????>>>======;;;::::::999888888777777555555555555555555555555444444444444444444444444777777777777777777777666888777777999888999AAAJJJeeezzzyyyYYYEEEAAAGGGdddkkkccc```cccwwwhhh]]]gggrrrcccKKK@@@<<<:::777444000//////000///////////////////////////000222222000222???MMM```nnntttuuu{{{uuu|||yyykkkaaa]]]YYYUUUMMMOOORRRUUUXXX]]]dddhhhiiikkkmmmnnnoooqqqtttwwwpppsssuuuuuuuuuyyyoooPPPGGGJJJ```bbbZZZjjj~~~~~~zzzuuu~~~}}}xxxggg\\\^^^WWWMMMLLLQQQeee~~~~~~```JJJ??????999666999888666444444666888<<>>???@@@BBBCCCEEEGGGJJJNNNRRRQQQVVV\\\`````````bbbddddddfffgggiiilllpppvvvzzz{{{{{{{{{{{{}}}uuuddd[[[XXXccctttssseeerrr}}}zzzyyyxxxrrrpppmmmhhhccc^^^ZZZXXXPPPPPPNNNJJJEEEBBBAAAAAA>>>???AAABBBBBBAAA@@@@@@<<<<<<;;;;;;:::999888888666666666666666666666666555555555555555555555555888888888888777777777777:::888888999777777===EEE]]]{{{tttfffIIIBBBDDD^^^yyy{{{mmmeee___eeeyyyjjjqqqggg~~~dddMMM===@@@???;;;666111///...///////////////////////////......000000///444CCCRRRjjjwwwzzzxxxwwwvvvvvvooo~~~wwwggg[[[UUUQQQMMMKKKMMMQQQUUUXXX]]]cccggghhhjjjmmmoooppprrruuuwwwqqqtttvvvwwwwww{{{uuuWWWIIIKKKdddppp^^^lll~~~zzzuuu}}}wwwssscccYYYYYYSSSJJJKKKSSSgggzzzqqq~~~~~~~~~gggNNNBBBAAA:::555777777777555444555666888AAAKKK```lllxxx~~~ZZZEEEAAA===WWWrrrjjj}}}YYYLLL@@@666888===555333111000111222222222333333333333333333333333000333777888NNNzzzkkkyyyqqqGGGAAA???LLLcccnnnoooyyy))))))))))))))))))))))))'''''''''''''''((())))))...------,,,+++***))))))***************************************)))((((((((()))***++++++,,,++++++******++++++++++++,,,,,,............////////////000000111222333444444555999888888888999;;;===>>>???@@@AAADDDGGGKKKOOOQQQUUUXXX\\\___aaadddgggiiilllllllllkkkkkkmmmqqquuuuuuuuuwwwyyy}}}yyypppfff```fffnnnsss|||zzzrrrggg^^^___\\\]]]gggzzzxxxsss}}}{{{{{{zzzyyysssrrrpppmmmhhhccc^^^ZZZTTTQQQLLLHHHEEEDDDEEEFFFFFFCCCBBBEEEIIIJJJFFFBBB@@@>>><<<999888999::::::;;;:::999888888888999:::888888777777777777888888888888888:::<<<===<<<:::;;;;;;:::999888:::>>>AAAXXXrrrllljjjLLL@@@JJJXXXpppvvvbbb[[[iii~~~zzz}}}dddIIIKKKGGGSSSJJJ666222222000000000000000000000000000000222---,,,000444:::HHHWWWjjjvvvyyy{{{zzzzzzmmmddd\\\SSSMMMLLLKKKMMMPPPUUUZZZ___bbbdddfffhhhlllooorrrsssssssssuuuuuuyyyzzz[[[JJJIIIcccnnnwww|||tttlllnnnkkknnnhhhbbb[[[QQQGGGCCCEEETTTiii}}}|||ffffffttt}}}|||vvvWWWCCC@@@<<<<<<===666999666555555555888@@@JJJ]]]gggrrrzzztttQQQDDDDDDRRRxxxvvv|||ffflllppp{{{~~~vvvRRREEE999<<<;;;888555222000111222333333333333333333333333333333666777000BBBOOO|||zzzyyytttRRRFFFAAASSSlllqqqppp{{{))))))))))))))))))))))))'''''''''''''''((()))))),,,++++++******))))))(((***************************************)))((((((((()))***++++++,,,++++++,,,,,,------------..................////////////000000111222333444444555888888888888:::<<<>>>??????@@@BBBDDDHHHLLLPPPRRRUUUXXX\\\___aaacccfffhhhggghhhiiijjjjjjmmmpppsssssstttvvvxxx|||rrr___RRRKKKLLLUUU___wwwtttooohhheeekkkyyy{{{www~~~}}}|||{{{yyyrrrqqqpppmmmiiiccc]]]YYYUUUSSSOOOKKKHHHFFFFFFGGGEEECCCCCCFFFJJJJJJFFFAAA???>>><<<:::::::::;;;<<<>>>===<<<:::::::::;;;;;;::::::999999999999:::::::::::::::::::::;;;;;;<<<::::::999888777999===@@@TTToooiii|||gggJJJ===GGGWWWqqq}}}fffXXXeeezzzyyy~~~kkkKKKMMMUUU^^^PPP777000111///000000000000000000000000000111...---111444;;;KKKZZZlll}}}}}}vvviiibbb[[[SSSNNNMMMKKKMMMQQQVVV[[[___ccceeehhhjjjmmmppprrrsssttttttvvvuuuyyy|||YYYIIIKKKfffooozzzxxx{{{lllcccfffdddfff```ZZZUUULLLDDDBBBDDDSSShhh}}}|||fff^^^lll{{{}}}~~~}}}|||}}}]]]FFFAAA<<<;;;<<<666999666555666555777@@@III[[[eeeqqqxxxkkkQQQCCCOOO{{{xxxrrrjjjiiioooppprrr}}}ZZZMMM???>>>:::888555222000111222333333333333333333333333333333222555000CCCTTTuuuWWWIIIEEEXXXqqqvvvwww))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))************************)))************))))))(((((()))***++++++,,,++++++,,,,,,------------..................////////////000000111222333444444555666666777999;;;===???@@@@@@@@@BBBEEEIIIMMMQQQSSSVVVXXX[[[]]]___aaadddfffccceeehhhjjjkkkllloooqqqqqqrrruuuyyy|||qqq^^^III>>>===AAAJJJRRRkkkqqqvvvxxx}}}}}}xxxoooeee```dddoooyyy}}}|||ssssss~~~}}}zzzxxxqqqooonnnllliiiccc\\\WWWWWWUUURRROOOLLLIIIGGGGGGDDDCCCDDDGGGJJJJJJFFFBBB???>>>===<<<<<<===>>>???AAA@@@???>>>===============<<<<<<;;;;;;<<<<<<===<<<>>>???>>>;;;:::<<<>>>;;;;;;;;;999888:::>>>AAANNNjjjmmmwwwlllKKK;;;CCCSSSooogggTTTcccyyyvvvzzzvvvSSSXXXeeejjjUUU888/////////000000000000000000000000000//////000222444===OOO___qqq}}}qqqeee^^^XXXQQQMMMMMMLLLNNNRRRVVV\\\```dddfffkkklllnnnpppqqqsssttttttyyyvvvyyyYYYIIIMMMiiisss~~~vvvzzz}}}eeeYYY\\\[[[XXXSSSOOOKKKEEE??????CCCQQQggg|||}}}hhhYYYgggwww~~~yyyuuuuuuyyy}}}eeeKKKBBB;;;:::;;;666999666555666555777???HHHYYYcccooowwwgggFFFJJJxxxyyyqqq||||||ggg``````___```|||yyy[[[QQQCCC@@@:::999666222000111222333333333333333333333333333333111555333FFF]]]~~~uuuuuunnnWWWKKKHHH\\\vvv|||~~~(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))******++++++************************))))))************)))(((((((((***+++++++++++++++*********+++++++++,,,,,,............////////////000000111222333444444555555555777999<<<>>>@@@AAA@@@AAABBBEEEIIIMMMQQQSSSUUUWWWZZZ\\\]]]___ccceeeeeehhhkkklllmmmmmmnnnooopppsssxxx}}}}}}{{{yyy]]]RRRFFFBBBBBBBBBDDDHHHLLLQQQTTTTTTXXX```fffhhhbbbbbb```[[[VVVSSSSSSTTT[[[^^^\\\```qqq|||xxxuuunnnllljjjjjjgggbbbZZZTTTWWWVVVUUURRRNNNKKKHHHFFFDDDDDDEEEHHHJJJJJJFFFCCC@@@????????????@@@AAABBBCCCBBBBBB@@@??????>>>>>>>>>>>>============>>>>>>===BBBFFFEEE@@@===>>>@@@??????>>><<<;;;<<<@@@CCCJJJfff{{{www|||PPP<<>>:::<<>>FFFXXXbbbnnnvvv~~~zzzNNNHHHppp|||}}}{{{qqqxxxjjj^^^\\\[[[\\\qqqiiiTTTPPPDDDBBB::::::777333111111222333333333333333333333333333333222888888HHHgggppp```PPPHHHHHH]]]www(((((((((((((((((((((((('''''''''''''''((())))))))))))***++++++,,,,,,,,,************************((())))))*********))))))((((((***+++++++++++++++*********+++++++++,,,,,,............////////////000000111222333444444555444555777:::===???AAABBBAAAAAABBBEEEHHHLLLPPPRRRTTTVVVXXXZZZ[[[^^^bbbeeejjjmmmooopppooonnnnnnnnnsssxxx~~~vvvqqqYYYTTTNNNJJJDDD<<<999:::555999:::888888===@@@@@@??????AAACCCDDDBBB<<<888???DDDDDDKKK[[[jjj~~~zzzuuuqqqkkkiiifffffffffbbbZZZTTTWWWWWWUUUSSSPPPLLLIIIGGGFFFFFFGGGIIIJJJJJJHHHFFFAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>??????@@@===DDDKKKLLLHHHCCCBBBCCCCCCBBBAAA>>><<<===@@@BBBJJJdddzzzVVV???>>>HHHddd~~~jjjbbbhhhvvvzzzooohhhpppgggiiilllUUU888000222///000////////////////////////---000222222555AAARRR^^^eee}}}wwwkkk^^^VVVPPPJJJGGGGGGKKKNNNRRRWWW\\\bbbfffhhhjjjkkkmmmoooqqqqqqrrrrrrtttvvv}}}~~~vvvttt}}}~~~ZZZJJJHHH\\\~~~|||hhhUUUOOOIIIBBB>>>;;;;;;999777:::@@@OOOhhhqqqgggttt~~~vvvjjj```WWWbbbppp}}}rrrRRREEE;;;:::<<<888999777666777555666<<>>DDDKKKNNNLLLIIIGGGFFFGGGFFFDDD@@@======???AAAKKKccc|||WWW@@@>>>FFFaaa|||~~~vvvqqqnnnpppyyyoookkkiiijjjkkkUUU888222333000000000000000000000000000000---000222111666BBBOOOVVVccc|||yyyrrryyyuuuiii[[[SSSMMMHHHEEEFFFJJJMMMQQQVVV\\\aaaeeehhhiiikkknnnqqqsssssssssrrrqqqvvv}}}yyyzzzxxxWWWJJJEEEVVVwww}}}sss]]]QQQFFF???;;;888888666555999@@@NNNhhhuuuppp|||{{{|||qqqfffVVV^^^jjjwwwyyyXXXIII===;;;<<<888999777666777555555;;;CCCVVVaaammmvvv~~~vvvPPPJJJsssxxxxxxmmm^^^]]]fffhhhooo{{{~~~}}}{{{^^^UUUUUUIIIFFFAAA;;;888444222222333333333333333333333333333333333111777:::FFFzzz|||uuudddKKKHHH@@@CCC[[[ttt}}}{{{))))))))))))))))))))))))'''''''''''''''((())))))************++++++++++++************************(((((()))***************((()))***++++++,,,++++++,,,,,,------------..................////////////000000111222333444444555555666999<<<>>>???@@@@@@BBBBBBBBBDDDFFFHHHKKKLLLPPPQQQTTTVVVYYY]]]bbbffflllnnnoooooonnnmmmnnnooovvvyyy}}}|||vvvooojjjmmm```QQQIIICCC>>>===???@@@CCCBBB<<<888999999777777555333222222444666666333444222666>>>BBBRRRmmm}}}yyytttqqqlllgggccccccggggggbbb]]]ZZZYYYWWWUUUSSSQQQPPPOOOLLLLLLKKKIIIIIIJJJMMMOOOEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDD@@@CCCGGGJJJLLLLLLKKKJJJNNNLLLIIIEEEAAA@@@AAACCCMMMbbb~~~zzz{{{QQQ>>>???HHHbbb|||yyywwwvvvsssqqqzzzqqqqqqXXX999222444111000000000000000000000000000...000000000777CCCLLLMMMbbbpppvvvyyyrrreeeXXXQQQLLLHHHFFFHHHIIILLLPPPUUU[[[aaaeeeggghhhkkkppptttwwwwwwuuutttsssyyy{{{sssttt{{{vvvWWWMMMKKKZZZwww}}}lll[[[JJJ@@@<<<999888666555999???LLLgggwwwwww|||iiikkkoooxxx___NNNAAA<<<<<<777999777777777555444:::BBBTTT___lllttt|||uuuNNNDDDkkkxxxuuu~~~iiidddkkklllooovvvwwwssswwwbbb[[[XXXIIIGGGCCC<<<999444222222333333333333333333333333333333333222888<<>>?????????CCCBBBBBBCCCEEEGGGIIIKKKNNNPPPSSSUUUXXX]]]cccgggiiikkkllllllkkklllmmmooorrrsssttttttrrrnnnjjjhhh```QQQCCCAAAEEEFFFEEEEEEGGGIIIFFF>>>999999999777111444666555111000111444000222///333999999EEE^^^~~~~~~|||yyyvvvsssnnnhhhcccdddhhhjjjfffaaa[[[ZZZXXXVVVTTTSSSSSSRRRNNNMMMKKKIIIIIIKKKNNNRRRGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKJJJJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBCCCFFFJJJMMMNNNNNNTTTSSSPPPKKKFFFDDDEEEGGGNNNaaa|||wwwhhhJJJ;;;@@@KKKddd~~~|||wwwuuuyyywww[[[:::222444222111000000000000000000000000...000//////777DDDIIIGGG\\\bbboooooocccVVVPPPLLLHHHHHHJJJIIIKKKOOOUUU[[[```dddgggiiilllrrrwwwzzzzzzwwwvvvxxx||||||pppggglllvvv}}}yyyXXXRRRTTTccc{{{xxxdddPPPBBB===:::999666555999???JJJeeewww{{{~~~zzzxxx|||eeeRRRCCC===<<<666999777777777555444999AAARRR^^^jjjssszzzyyyPPP<<<^^^yyyrrr~~~sssvvvtttuuuzzzzzzkkksssaaa\\\XXXHHHFFFCCC<<<999555222222333333333333333333333333333333333333:::@@@OOOWWWAAA???CCCHHH```yyyyyy+++++++++************)))))))))(((((((((((())))))))))))************))))))******++++++++++++******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,------------------------..................------///111333444333444555666666888::::::::::::<<<>>>>>>???AAACCCFFFIIIJJJLLLOOOPPPQQQRRRUUUYYY___cccgggiiiiiigggiiinnnqqqooorrrmmmfff```[[[UUUNNNIIIBBB???<<<===BBBGGGJJJKKKGGGCCC???;;;888666444222444444444555444333222000111333444444444888???EEEnnn|||uuuoooqqqmmmiiiiiilllnnnllliiifff^^^YYYYYYZZZXXXVVVWWWVVVRRRMMMLLLMMMOOONNNMMMMMMMMMMMMKKKHHHFFFGGGHHHKKKHHHGGGIIILLLLLLJJJGGGFFFFFFFFFGGGHHHIIIJJJKKKFFFCCCDDDIIILLLMMMPPPUUU\\\\\\ZZZTTTMMMIIIJJJLLLVVViiiuuuPPP777???OOOddd{{{wwwrrr|||}}}zzzoooPPP666333555111222////////////////////////---222...///<<>><<<===999999888666555666:::===QQQ\\\gggpppyyyzzzVVVAAASSStttyyy{{{qqqddd]]]UUUIIIDDDEEE???:::444222333444444222444444444555555555666666666999???]]]yyyTTTIII??????JJJhhhyyy+++++++++*********))))))))))))(((((((((((())))))))))))************))))))******++++++++++++******))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///111333444333333555666666888::::::::::::<<<===>>>???AAADDDFFFIIIKKKLLLNNNOOOQQQRRRTTTXXX^^^bbbcccgggiiifffgggmmmrrrsssnnnfffZZZNNNFFFBBB@@@@@@<<<<<<>>>BBBFFFGGGFFFCCC<<<999666555444333111000333222111000111222222222222444666555555888>>>CCC```|||xxxpppmmmlllnnnqqqrrrooolllfff___YYYYYYZZZXXXXXXYYYWWWSSSNNNLLLMMMNNNNNNMMMNNNNNNMMMKKKIIIGGGHHHIIILLLKKKKKKLLLMMMMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJHHHEEEEEEJJJNNNPPPVVV\\\bbbcccbbb^^^ZZZXXXYYY\\\^^^mmmUUU:::@@@LLL___vvv{{{wwwkkkssszzzuuukkkMMM555444555111111111111111111111111111111...333000222???DDDCCCGGG^^^ooo~~~}}}ggg^^^SSSNNNIIIDDDDDDGGGJJJMMMQQQSSSVVV[[[ccciiilllooosssuuuvvvvvvwwwxxx~~~uuunnnqqqxxxzzz~~~]]]VVV[[[lll|||```FFF???999777777777:::>>>UUUiii~~~bbbNNNAAA===>>>999999888666555666:::===NNNYYYeeeoooxxx}}}YYY@@@KKKfffzzztttxxx}}}yyy}}}qqqaaaVVVPPPLLLHHHEEE???:::444222333444444222333444444444444555555555555999BBBccczzzwwwOOOEEE???>>>JJJhhhxxx++++++*********)))))))))))))))(((((((((((())))))))))))************))))))******++++++++++++******)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++...........................000333333333333444666666888999:::999:::<<<===>>>???AAACCCFFFIIIKKKLLLNNNOOOQQQRRRTTTXXX]]]aaa```eeehhhggghhhnnnsssuuufff[[[LLL???999:::===@@@DDDCCCAAABBBBBBBBB@@@>>>>>>===<<<<<<<<<:::666333444222111000111111000///333555777777666888===BBBMMMsss~~~}}}zzzzzz}}}}}}ooonnnooorrruuuvvvrrrnnnhhh```ZZZZZZ[[[ZZZZZZ\\\[[[XXXSSSPPPPPPPPPPPPOOOOOOOOOOOOMMMJJJHHHIIIJJJLLLMMMNNNNNNMMMLLLLLLMMMNNNNNNLLLKKKJJJJJJJJJJJJIIIEEEDDDIIIMMMQQQXXX```cccfffhhhgggdddccceeegggllluuu\\\???AAAHHHWWWnnnvvv~~~}}}wwwjjjnnnwwwooolllcccHHH444444444000111111111111111111111111111...333111666DDDGGGDDDIIIiii|||zzzddd[[[QQQLLLGGGCCCCCCFFFKKKNNNRRRTTTVVV[[[bbbhhhjjjmmmqqqssstttuuuvvvwww{{{|||ooojjjpppxxx{{{~~~{{{XXXPPPSSSddd|||gggIIIAAA999777777777;;;@@@SSSkkk~~~~~~kkkUUUEEE>>>>>>999999888666555666:::===JJJUUUcccmmmwww```CCCGGG[[[zzzuuuzzzzzzuuu~~~wwwfffSSSLLLNNNKKKBBB???:::444222333444444222333333333333444444444444666:::EEEjjjzzzvvvuuuIII???<<<@@@MMMkkkyyy************))))))))))))))))))(((((((((((())))))))))))************))))))******++++++++++++******))))))))))))))))))))))))******+++++++++******)))++++++++++++,,,,,,,,,,,,---------..................000222333333333444555666777999999999:::;;;===<<<>>>???BBBEEEGGGIIIJJJMMMOOOQQQRRRUUUXXX]]]``````eeehhhjjjmmmrrrqqqmmm[[[QQQDDD???BBBHHHLLLMMMNNNIIIAAA;;;;;;???DDDHHHMMMNNNOOOPPPNNNHHH@@@;;;:::777333333444555444222333555888888888:::???DDDCCCddd|||~~~{{{xxxxxxzzz|||~~~}}}rrrqqqppprrrssstttqqqooojjjbbb\\\]]]^^^]]]]]]___bbb___[[[WWWUUUTTTTTTTTTQQQRRRQQQOOOLLLKKKKKKLLLKKKNNNQQQPPPMMMKKKLLLNNNPPPOOONNNMMMLLLLLLKKKKKKIIIDDDBBBEEEIIILLLSSS[[[aaaffflllooonnnllllllmmmyyy~~~bbbDDDAAADDDNNNeeeooo{{{~~~|||rrruuuyyynnneee[[[CCC333555444///111111111111111111111111111...222222999GGGIIIEEEKKKmmmhhhfffxxxaaaWWWNNNIIIFFFCCCCCCFFFLLLOOORRRTTTVVV[[[bbbhhhiiikkkoooqqqrrrsssuuuwwwxxx{{{nnnkkkqqqxxx}}}sssSSSKKKNNN___xxxkkkMMMBBB999888888777<<>><<<999999888666555666:::===IIITTTbbblllvvvfffKKKJJJYYY~~~|||}}}pppwwwtttYYYLLLOOOLLLAAA???:::444222333444444222222222222333333333444444777;;;FFFmmmuuuOOOAAA<<>>@@@CCCFFFHHHIIIMMMOOORRRTTTWWWZZZ___bbbeeegggjjjmmmrrrsssjjj___MMMHHHDDDJJJUUU\\\\\\YYYPPPMMMIIIHHHNNNYYYfffooo}}}tttmmmZZZOOOBBB888666777888888333666999999:::===CCCHHHHHH```qqq}}}}}}{{{zzz|||~~~}}}{{{{{{|||~~~~~~wwwtttqqqooonnnooooooooommmfffaaabbbcccaaa``````dddbbb^^^ZZZWWWVVVVVVWWWTTTUUUTTTRRROOONNNNNNPPPOOORRRTTTSSSOOONNNOOOQQQPPPOOONNNMMMMMMMMMMMMMMMKKKFFFCCCEEEFFFGGGLLLRRRZZZbbbmmmtttvvvuuuuuuvvvdddEEEBBBAAAHHH^^^jjjxxxzzzlll```VVV@@@333666333...111000000000000000000000000---000111<<>>;;;999999888666555666:::===JJJVVVcccmmmvvv~~~hhhNNNKKKYYYxxxzzz|||sssfffqqqvvvyyy|||```NNNOOOMMMCCC???:::444222333444444222222222222333333333444444666:::HHHqqq~~~```KKK@@@FFFQQQooovvv******)))))))))((((((((())))))(((((((((((())))))))))))************))))))******++++++++++++******************************)))******+++++++++******,,,,,,,,,------......///,,,,,,------.../////////---///222222222222333555555777888999888999;;;<<<;;;<<<>>>@@@CCCFFFHHHIIIMMMPPPTTTWWWZZZ^^^bbbffflllnnnooopppppplll^^^PPPFFFIIIPPP[[[fffjjjiiifff```eeemmmvvvjjjSSSEEE>>>:::777888:::;;;;;;;;;???FFFLLLQQQcccooo}}}{{{yyywwwwwwyyy{{{|||}}}}}}zzzyyyyyy{{{|||zzzwwwrrrnnnlllmmmnnnppppppjjjfffggghhheeebbbaaacccaaa^^^ZZZVVVUUUVVVXXXXXXXXXXXXUUUSSSQQQRRRSSSTTTUUUVVVUUUTTTRRRRRRSSSOOOOOONNNMMMLLLLLLMMMMMMMMMIIIGGGHHHGGGEEEFFFIIIKKKSSS___hhhmmmppptttwww~~~aaaDDDAAA???DDDYYYfffvvvyyy}}}}}}fff```UUU>>>333666222---222////////////////////////...000222>>>OOOOOOMMMVVVyyy}}}oooTTTQQQmmm|||qqq[[[RRRJJJGGGDDDCCCDDDHHHLLLOOOSSSUUUWWW\\\ccciiijjjlllnnnoooooopppsssuuuxxxwwwooopppuuuwww{{{}}}sssWWWUUU[[[iii||||||VVVEEE999999999666===JJJ```www}}}zzzxxxfffMMM???:::999999888666555666:::===KKKWWWdddnnnwww~~~iiiMMMIIIUUU{{{}}}{{{zzzjjj]]]```nnnxxxvvvpppqqq|||www```OOOOOONNNGGG???:::444222333444444222333333333333444444444444444999KKKxxxhhhNNN@@@FFFPPPmmmppp***)))))))))(((((((((((())))))(((((((((((())))))))))))************))))))******++++++++++++******************************((()))***+++++++++++++++***++++++,,,------......,,,,,,------...//////000---///111222222222333444555666888999888999:::<<<<<<===???BBBDDDGGGIIIJJJNNNQQQUUUYYY]]]bbbfffjjjqqqvvvvvvpppggg]]]PPPFFFLLLYYYiiitttwwwxxx}}}qqq___MMMBBB??????>>><<<;;;???FFFMMMTTTfffttt|||zzzxxxwwwxxxzzz{{{{{{zzzzzzyyyxxxwwwxxxzzz{{{zzzxxxvvvsssppppppqqqrrrsssmmmkkkmmmmmmhhhcccaaabbbaaa___ZZZVVVUUUWWWYYY[[[[[[[[[XXXVVVTTTUUUVVVVVVUUUTTTTTTTTTTTTRRRPPPPPPOOONNNLLLKKKJJJJJJIIILLLJJJIIIKKKIIIDDDAAABBB>>>CCCJJJPPPUUU\\\dddjjjttt{{{\\\AAAAAA???BBBVVVddduuuqqq~~~wwwuuuvvvvvvdddbbbUUU>>>444777111---333000000000000000000000000000111333AAARRRSSSRRR^^^nnnRRRNNNmmmkkkYYYQQQIIIFFFEEECCCEEEIIIKKKOOORRRUUUWWW]]]eeekkklllmmmoooooooooooorrrtttuuu{{{wwwiiidddkkkqqqqqqzzz|||zzz\\\ZZZ```nnn~~~YYYFFF999:::999666>>>LLLbbbyyy~~~yyyxxxyyy|||jjjPPP@@@<<<999999888666555666:::===KKKWWWeeepppyyynnnPPPJJJUUUzzzmmmcccYYYZZZhhhtttuuuooosssuuummm[[[QQQPPPNNNGGG???:::444222333444444222333444444444444555555555555<<>>???AAACCCFFFIIIKKKLLLNNNQQQVVV[[[___dddiiilllttt{{{{{{ooo]]]PPPGGGBBBWWWkkkooo[[[DDDCCCAAA===;;;>>>FFFLLLRRRfffwww~~~{{{zzz{{{{{{|||{{{xxxyyyzzzzzz{{{}}}xxxyyyyyywwwuuuttttttuuutttooonnnppppppjjjcccaaaccccccaaa\\\XXXWWWYYY\\\]]]]]]\\\ZZZXXXVVVWWWXXXTTTQQQOOOPPPRRRRRROOOLLLRRRPPPNNNLLLJJJHHHGGGFFFIIIGGGIIILLLIIIBBB=========>>>@@@AAADDDLLLWWW___lllvvvYYY???@@@???BBBUUUccctttjjjyyyuuulllrrr|||ssshhhdddVVV???444777111,,,444111111111111111111111111222222444CCCUUUVVVWWWdddpppRRRLLLnnn{{{fffYYYPPPIIIFFFEEEDDDFFFJJJKKKNNNRRRUUUXXX]]]eeelllmmmooooooooonnnoooqqqsssxxxzzzrrrccc___jjjrrrrrrtttvvv{{{~~~]]]ZZZ```nnn~~~ZZZGGG999:::999666>>>MMM```wwwzzztttsssyyy~~~mmmRRRBBB===999999888666555666:::===IIIVVVeeeqqqzzzuuuVVVOOOZZZwwwyyyddd^^^XXX\\\lll{{{{{{sss|||uuugggYYYRRRQQQMMMFFF???:::444222333444444333444444444555555555666666888???TTTmmmTTTJJJOOOVVVooonnn))))))))))))))))))))))))((((((''''''''''''(((((((((***+++***)))((()))*********++++++++++++******))))))************)))))))))************+++++++++---***(((++++++)))+++///---------............///......///111222333444555666666777888:::;;;<<<<<<======???BBBFFFJJJNNNPPPRRRTTTYYY^^^dddhhhlllnnnlllwwwwwwdddMMMEEELLLUUUzzzjjj\\\III===<<>>FFFNNNqqqvvvjjjjjjuuupppkkkgggwwwrrriiikkkkkkGGG222000000666000111111111111000000000000///444999FFFRRRNNNOOO^^^sssSSSNNNkkk}}}zzzcccWWWQQQJJJCCC@@@BBBFFFJJJRRRTTTVVVWWWXXX\\\ccciiiooollllllnnnnnnnnnssszzzvvvaaaaaajjjnnnssswww{{{^^^SSS]]]mmmxxx}}}bbbHHH::::::444666BBBKKKaaawww{{{wwwwww|||qqqVVVDDD===::::::999777666666999;;;KKKVVVeeettt}}}eeeVVVTTTvvvkkk[[[RRRrrrzzz~~~vvv[[[QQQUUUPPPBBB===666111222444333222444666666555444444444444444999CCCVVVzzzWWWLLLSSS]]]ppp))))))))))))))))))))))))((((((''''''''''''(((((((((***+++***)))((()))*********++++++++++++************++++++++++++******)))************++++++++++++)))+++///000,,,+++,,,---------............///......///111222333444555666666777888:::;;;<<<<<<@@@AAACCCFFFJJJNNNRRRTTTTTTXXX\\\aaaeeeiiilllnnntttoooggg^^^[[[aaammmxxxxxx^^^JJJDDDIIIPPPWWW```nnn}}}}}}{{{yyy|||}}}~~~~~~|||zzzxxxvvvvvvwwwtttqqqppppppoookkkhhhccccccbbb]]]YYYXXXZZZ^^^^^^^^^\\\YYYWWWWWWZZZ]]]VVVSSSOOOKKKIIIIIIJJJLLLMMMOOOOOOLLLHHHFFFHHHJJJHHHIIIIIIHHHDDD???:::666666666666555555888>>>CCCJJJWWWnnnkkkDDDBBBAAAIIIMMMsssffffffoooooohhhsssiiiaaannnnnnKKK555333000444...111111111111000000000000000444999FFFQQQMMMNNN^^^wwwWWWRRRnnn~~~uuu___SSSNNNGGGBBB@@@CCCHHHKKKQQQTTTWWWYYYZZZ]]]bbbggghhhggghhhkkklllmmmsss{{{kkkiiinnnpppssstttxxx|||\\\PPPXXXhhhttt{{{dddIII;;;;;;555666AAAIII\\\qqqyyyvvvxxx|||rrrWWWDDD===:::;;;:::888777777:::<<>>888888:::::::::<<<999888888777777777777888999MMMgggkkkWWW]]]```fffsss~~~xxx))))))))))))))))))))))))((((((''''''''''''(((((((((***+++***)))((()))*********++++++++++++*********++++++++++++++++++***))))))*********+++++++++...***((()))***)))+++000---------............///......///111222333444555555666777888:::;;;======AAABBBDDDGGGKKKNNNQQQRRRUUUZZZ___cccfffjjjooossstttbbb```yyy}}}yyyooogggdddggglllqqqwwwnnn[[[RRRbbbiiittt~~~{{{{{{zzzyyyzzz|||~~~}}}|||{{{{{{yyyxxxyyyyyywwwsssnnnjjjiiiiiifffggggggccc^^^ZZZ[[[]]]hhhfffbbb]]]YYYYYY[[[^^^WWWUUUQQQMMMJJJHHHFFFFFFGGGJJJMMMMMMKKKJJJLLLOOOJJJJJJIIIGGGDDD???;;;999999888777555444555777888;;;@@@RRRmmmyyyGGGAAADDDJJJLLL|||wwwuuuvvv~~~eee[[[```aaaBBB555555000333...111111111111000000000///222444888FFFPPPHHHLLLaaa|||___aaauuusssgggWWWKKKHHHBBB>>>>>>AAAFFFIIIOOOTTTZZZ]]]^^^___aaadddaaaccchhhnnnoooqqqyyyrrrdddkkkrrrsssxxxtttzzzgggVVVWWWbbboooyyyiiiMMM>>>===777555===AAALLL___sss|||~~~wwwvvvuuuwww{{{~~~{{{xxxZZZEEE<<<:::::::::888777888;;;===NNNYYYjjjwww~~~fffOOOLLLVVV{{{~~~}}}lll\\\cccpppssssss]]]XXXUUUMMMFFF>>>888888::::::;;;===888888777777777777777888555HHH___~~~{{{eeeWWWaaadddgggrrrwwwqqq))))))))))))))))))))))))((((((''''''''''''(((((((((***+++***)))((()))*********++++++++++++******))))))************))))))))))))*********+++++++++,,,***+++//////,,,,,,...---------............///......///111222333444555555555777888:::<<<===>>>@@@AAADDDGGGJJJMMMOOOQQQRRRWWW]]]aaadddjjjqqqxxxnnncccjjjnnncccVVVQQQKKKEEECCCEEEHHHKKKLLLYYYooolll[[[[[[bbbooo}}}{{{yyywwwwwwzzz}}}~~~~~~}}}{{{{{{||||||zzzxxxvvvwwwuuurrrnnnjjjiiiiiihhhjjjiiifff```]]]^^^___hhhgggfffbbb]]]ZZZYYYYYYUUUUUUTTTQQQMMMIIIEEEBBBCCCFFFJJJKKKJJJKKKOOORRROOOOOONNNLLLHHHBBB===:::777666555555555666666666<<<===LLLiii~~~JJJ@@@AAAGGGHHHxxxyyyxxxwww{{{ddd\\\\\\\\\???555666000333///111111111111000000000///111333999IIISSSJJJNNNeeeyyyyyyooohhhxxxqqqhhhZZZLLLHHHBBB>>>===???BBBEEELLLRRRZZZ^^^___```aaacccccceeejjjooopppqqqzzzqqqeeemmmrrrrrrvvvzzzlll\\\]]]hhhttt}}}jjjMMM>>>===777555:::===EEEXXXmmmyyy{{{zzzwwwtttqqqrrrtttxxx~~~zzz~~~zzz\\\FFF<<<888999888777666777:::===MMMZZZkkkxxx~~~|||bbbKKKHHHRRRuuuqqq]]]___}}}hhhlllzzzzzzfffYYYZZZWWWNNNCCC;;;555555777777777999666666555555555666666777888EEEWWWvvvlllnnnaaaXXXbbbkkknnnxxxwwwqqq))))))))))))))))))))))))((((((''''''''''''(((((((((***+++***)))((()))*********++++++++++++******)))))))))******))))))))))))************+++++++++(((***222::::::333,,,***---------............///......///111222333444555444555666888:::<<<===>>>AAACCCFFFIIILLLOOOPPPQQQRRRVVV[[[^^^aaahhhsss|||sssooovvv{{{jjj\\\OOOFFFAAA<<<;;;999777777777999:::;;;<<>>999666555444444555666444333:::888FFFccczzzPPPCCC???DDDFFFqqq{{{||||||jjjfff___]]]@@@777777///222///111111111111000000000000111333<<>><<<===@@@BBBJJJPPPXXX]]]___```bbbddddddfffkkknnnnnnppp{{{nnneeepppwwwxxx}}}mmm___dddooozzziiiLLL======777444888999AAAPPPcccpppssspppmmmkkkllloootttzzz|||^^^GGG<<<777888888777666777:::===KKKZZZlllyyy~~~}}}eeeMMMHHHPPPppp~~~xxxxxx```eeeyyyhhhjjjrrrkkkYYYRRRYYYVVVJJJ>>>777222444555444333555444444444444444555555666999EEEUUUvvvdddddd^^^[[[eeeqqqwww|||xxx))))))))))))))))))))))))((((((''''''''''''(((((((((***+++***)))((()))*********++++++++++++******)))******++++++******))))))************+++++++++)))***111888999222,,,***---------............///......///111222333444555444555666888:::<<<>>>>>>AAACCCFFFJJJMMMOOOPPPPPPTTTXXX[[[\\\^^^fffsss~~~bbbXXXKKK???999666444333000000111222222333333333777222111777:::;;;>>>BBBDDDCCCEEELLLUUU[[[]]]\\\FFFJJJRRRbbbvvv}}}|||}}}}}}zzzwwwuuutttuuuyyy}}}}}}yyytttrrrpppnnnooorrrsssrrrooooooooommmiiieeecccfffiiiiiikkkkkkiiiccc^^^ZZZXXXTTTSSSPPPLLLIIIEEECCCBBB@@@BBBBBB@@@???AAAFFFKKKQQQSSSUUUUUUQQQJJJCCC>>>===;;;::::::;;;;;;888555:::666BBB___uuu{{{SSSFFF>>>EEEKKKqqq|||||||||ooo}}}tttmmm]]]ZZZ===555777...222111111111111111000000000000222555AAAWWWbbbVVV[[[vvvpppzzz~~~mmmYYYKKKHHHBBB>>><<<===@@@BBBGGGMMMVVV[[[]]]___ccceeeeeehhhllloooooosssllleeesss{{{}}}pppdddkkkvvv}}}tttrrrhhhJJJ;;;<<<777444666666===HHHWWWcccgggfffeeefffjjjnnnttt|||~~~___GGG<<<888888888777777888;;;>>>LLL\\\ppp}}}kkkTTTKKKOOOkkkzzzvvvyyy```nnn{{{sssrrruuujjjWWWQQQYYYUUUHHH;;;555222444666333222222444444333333444555555666777IIIaaaiii___[[[]]]hhhpppzzz}}}zzz))))))))))))))))))))))))((((((''''''''''''(((((((((***+++***)))((()))*********++++++++++++******+++++++++,,,,,,+++++++++)))************+++++++++---++++++......,,,,,,///---------.........//////......///111222333444555444444666888:::<<<>>>???@@@BBBEEEIIILLLMMMNNNOOOXXX[[[]]]\\\]]]eeessseeeRRR@@@;;;666444555666555333111222333555666666777777333111333888888333444999...222555666555666:::???<<<<<<@@@LLL```uuu||||||zzzvvvqqqrrrqqqsssxxx}}}}}}xxxrrrrrrnnnlllooouuuxxxvvvrrrppppppnnnjjjeeeeeeiiimmmttttttrrrmmmfff___ZZZXXXUUURRRLLLGGGDDDBBBCCCCCCAAAAAA@@@<<<999;;;@@@EEEJJJNNNSSSVVVUUUPPPIIIEEEFFFDDDCCCCCCDDDBBB>>>:::===888CCC___rrrvvv}}}RRRFFF===HHHRRRvvvzzzvvvvvvxxxpppwwwkkkWWWTTT888222555...333444111111111111000000000000333777DDD]]]hhh\\\aaa|||yyyqqqyyykkkSSSJJJGGGBBB>>>===>>>AAACCCFFFLLLTTTZZZ]]]___cccfffhhhjjjooorrrrrrwwwuuulllwww}}}}}}vvvjjjpppyyy|||||||||{{{pppdddeeevvvgggIII:::;;;777333555555;;;CCCOOOYYY]]]^^^aaaeeeiiimmmuuu~~~~~~|||~~~```HHH<<<999999999888888999<<>>999666666:::888333222444888666555666888:::::::::333222222111000000000111888555222///...000222444666888999<<>>AAA[[[zzzyyy{{{xxx{{{vvvuuuiiiZZZHHH???:::333333666///111111111111111111111111000:::FFFVVVaaa^^^fff~~~rrrrrrkkkVVVKKKFFF@@@<<<===???BBBCCCKKKOOOUUUZZZ]]]aaadddffffffmmmnnnooovvv{{{~~~rrryyy|||~~~yyyrrrzzzmmmeeebbb]]]VVVaaaqqq\\\OOO@@@888444333555888<<>>>>>===:::888777999;;;>>>CCCIIIOOORRRPPPMMMJJJIIISSS^^^cccccc^^^SSSIIIGGGBBBGGGYYYiiiqqqxxxUUU>>>>>>AAAXXXzzz{{{~~~sssrrrzzzssskkkYYYGGG===999111222444///111111111111111111111111333<<>>IIITTT]]]ffflllpppxxx~~~|||||||||~~~aaaIII>>>;;;999999:::888666;;;BBBTTTbbbsss~~~ttt```UUURRRbbb{{{rrrdddWWW^^^[[[LLL999777444222333444444444555555555555555666777888999RRRnnn\\\XXXZZZcccrrryyy+++)))(((((()))******)))))))))))))))))))))))))))***************)))(((((()))***++++++***)))***+++******++++++++++++******((()))***++++++,,,++++++++++++,,,------......///,,,------------.........000000111222333444444555666777777777999:::;;;<<>>>>>888777>>>AAA>>>@@@HHHOOONNNEEE<<<777555111111222222333333444444000000000111222444555666888222000444888CCCZZZqqqzzzyyy|||vvvtttlllrrryyy{{{wwwrrrppppppqqqqqqqqqpppppppppppppppkkkjjjhhhffffffgggiiikkkbbbaaa]]]XXXXXX\\\]]]ZZZWWWTTTOOOIIIEEEBBB@@@@@@======<<<999666555666777:::>>>EEEKKKPPPSSSSSSSSSOOO[[[iiippprrrmmmbbbWWWMMMFFFGGGRRR]]]eeeqqq}}}WWW???BBBBBBUUUzzz{{{lllmmmzzzpppkkkZZZEEE:::777111111333///111111111111111111111111555>>>LLLccctttqqqqqq{{{tttnnnlllWWWKKKFFF@@@<<<===???BBBCCCHHHLLLRRRXXX\\\```dddggggggoooooopppuuuwwwmmmlll~~~yyy|||~~~}}}hhhWWWRRROOOJJJJJJQQQXXXYYYTTTFFF???999:::;;;999888999777???KKKXXXccckkkqqqttt~~~zzzvvvuuussspppooopppsssxxx}}}bbbKKK@@@:::888999:::999999>>>FFFXXXeeettt}}}tttaaaVVVUUUdddzzzjjjYYY]]]ZZZMMM999777444222333444444444555555555555666777888999;;;SSS|||qqq\\\RRRSSSZZZmmm+++)))(((((()))******)))((((((((((((((((((((((((***************)))(((((()))***++++++***)))***+++******++++++++++++******((((((***+++++++++++++++++++++,,,------......///------------............000000111222333444444555666666777888999;;;<<<===???BBBEEEGGGIIILLLOOORRRWWWYYY^^^aaaaaaccclllwwwttteeeXXXQQQNNNHHH@@@;;;999:::;;;;;;;;;GGGLLLFFFGGGSSSXXXRRR\\\```ccc^^^RRRCCC999444333333333333333333222222333333333444444333333222888000...222333777OOOlll||||||xxxuuupppvvv|||~~~|||wwwsssqqqooooooppppppoooooopppqqqnnnllliiiggggggfffdddbbb\\\\\\YYYVVVWWW\\\]]][[[UUURRRMMMHHHCCC@@@>>>===<<<<<<;;;888555333333444777:::>>>DDDIIIMMMOOOPPPPPPWWW\\\___```bbb___YYYKKKCCCAAAGGGNNNWWWgggwww^^^CCCGGGEEESSSxxxssssssuuunnn^^^FFF999777222111444000111111111111111111111111444>>>LLL```mmmhhhjjj{{{}}}zzz{{{kkkffflllmmmXXXKKKFFF@@@<<<===???BBBCCCGGGKKKRRRXXX\\\aaaeeehhheeelllkkkkkkqqquuummmkkksssooovvv}}}}}}uuupppfffXXXMMMLLLQQQWWWQQQHHHBBBAAAAAA???>>>>>>@@@GGGSSS___gggmmmqqqsss|||{{{uuuiiiaaa``````^^^___bbbgggpppxxx~~~|||~~~{{{^^^HHH>>>:::888999:::888888>>>FFF[[[gggttt|||sss\\\NNNLLLhhhyyy{{{~~~eeeYYY\\\WWWIII999777444222333444444444555555555555666777999999???UUU{{{qqqdddQQQJJJPPPVVVjjj|||{{{+++)))(((((()))******)))((((((((((((((((((((((((***************)))(((((()))***++++++***)))***+++******++++++++++++******((((((***+++++++++++++++++++++,,,------......///---------.........//////000000111222333444444555666666777888999;;;===>>>AAACCCFFFIIIKKKMMMPPPRRRVVVXXX]]]bbbbbbaaaeeelll|||zzzttthhhXXXJJJCCCBBB===<<<;;;;;;<<<<<<;;;;;;666HHHSSSSSSXXXeeejjjeee```___]]]XXXOOODDD888111444555666777777777666666444555555666555555333333666000///444222555LLLhhhuuuvvvyyyzzzwwwuuuvvvyyy|||~~~|||vvvqqqmmmoooqqqqqqpppoooqqqsssqqqpppooommmjjjeee^^^ZZZXXXZZZXXXVVVWWW[[[ZZZVVVRRROOOKKKFFFBBB>>><<<;;;::::::999777444222222222222333555888;;;>>>@@@BBBBBBDDDCCC@@@AAAFFFHHHGGGBBB;;;999<<<@@@HHH\\\pppcccGGGIIIEEERRRuuu|||dddIII:::999444222444222111111111111111111111111111===JJJXXX^^^VVV\\\sssyyy|||ooowwwzzzfffaaaiii~~~nnnYYYKKKFFF@@@<<<===???BBBCCCGGGLLLRRRXXX\\\aaaeeehhhdddjjjhhhhhhpppxxxwwwooogggcccooo}}}mmm___eeeqqqhhh]]]QQQLLLIIIFFFEEEGGGKKKRRR]]]gggmmmrrrtttvvvzzzwwwmmm^^^VVVVVVXXXXXXXXX[[[aaakkkuuu}}}~~~}}}|||}}}~~~|||yyyyyyzzz|||}}}yyy\\\FFF<<<;;;999888888777777===EEE\\\hhhuuu}}}www\\\KKKGGGbbb}}}~~~yyy}}}|||ooo]]]ZZZ___XXXGGG999777444222333444444444444555555555777888999::::::QQQ~~~hhh[[[QQQEEEGGGTTT[[[nnnvvvppp+++)))(((((()))******)))))))))))))))))))))))))))***************)))(((((()))***++++++***)))***+++******++++++++++++******((()))***++++++,,,++++++++++++,,,------......///------........./////////000000111222333444444555666666777888:::<<<===>>>AAADDDGGGJJJKKKMMMOOOQQQTTTVVV[[[bbbcccaaaaaadddmmmggg^^^TTTFFF;;;999;;;666999<<<>>><<<;;;::::::===LLLVVVWWWWWW\\\]]]ZZZQQQOOOLLLJJJGGGAAA999444...000111333444444444333444555666777777888777777444222333555333777JJJ___uuuyyyzzz~~~{{{yyywwwvvvxxx{{{{{{vvvqqqooorrrttttttrrrrrrtttwwwuuuvvvvvvsssmmmeee\\\WWWXXXYYYXXXTTTUUUWWWUUUPPPOOOMMMJJJFFFBBB>>><<<:::888999999777444222111222222222222333444666888999555888777444444777888555888444444666777>>>SSSiiidddGGGGGGFFFWWWvvvkkkLLL<<<;;;666222444333111111111111111111111111000===IIITTTVVVNNNVVVqqq|||{{{zzz{{{lllddddddzzzoooZZZKKKFFF@@@<<<===???BBBCCCGGGKKKQQQWWW[[[___cccfffeeejjjhhhhhhqqqyyyttt}}}bbb\\\jjj}}}uuuwww{{{mmm]]]TTTOOOMMMNNNRRRWWW]]]gggpppvvvzzz}}}xxxvvvmmmaaaZZZ\\\______bbbcccfffmmmuuu{{{{{{yyywwwxxx{{{}}}{{{yyyyyyyyyyyy{{{}}}xxx[[[FFF<<<;;;999888888666666===EEE^^^jjjwww}}}bbbOOOLLL[[[zzz|||ppprrr~~~{{{iiiYYY[[[cccZZZGGG999777444222333444444444444444555666777999:::;;;999RRRhhhUUUIIIAAAIIIXXXccctttvvvqqq+++)))(((((()))******)))))))))))))))))))))))))))***************)))(((((()))***++++++***)))***+++******++++++++++++******((()))***++++++,,,++++++++++++,,,------......///............////////////000000111222333444444555666666777888:::<<<>>>???@@@CCCGGGJJJKKKLLLNNNPPPSSSSSSYYY___```[[[WWWWWWVVVPPPKKKHHHBBB;;;:::>>>EEEJJJMMMKKKFFFDDDGGGKKKTTT[[[aaa```YYYSSSRRRRRRTTTTTTTTTQQQMMMGGGCCCAAA;;;<<<=========;;;999777888888888888888888888888222555777444111777DDDPPPxxxyyywww~~~}}}|||yyyxxxwwwwwwvvvuuurrrvvvyyyyyyvvvvvvyyy}}}yyy{{{|||wwwnnneee^^^\\\\\\[[[WWWRRRQQQTTTSSSPPPNNNMMMJJJGGGCCC@@@>>><<<666777888777444222222222333222222333444555777888111555666444444555444000222111333666444888LLLcccbbbGGGGGGKKKcccoooNNN<<<;;;666222333333111111111111111111111111333>>>JJJVVV\\\UUU]]]vvvmmmbbb^^^uuuppp[[[KKKFFF@@@<<<===???BBBCCCFFFJJJPPPUUUYYY\\\```bbbbbbiiihhhhhhooouuu~~~uuueee[[[eeewww~~~ppp```WWWSSSRRRVVV[[[dddjjjrrryyy~~~}}}~~~|||uuurrrssstttsssxxxvvvuuuuuuwwwzzz{{{{{{vvvrrrppprrrxxx|||}}}||||||{{{yyyyyyzzz}}}~~~vvvZZZFFF===;;;888777888777888@@@IIIaaannn{{{eeeTTTSSSddduuuyyyvvvoookkkooo{{{lllZZZ[[[bbbZZZIII999777444222333444444444444444555666777999;;;<<<@@@ZZZxxx___MMMDDDIIIUUUcccwww~~~~~~+++)))(((((()))******)))))))))))))))))))))))))))***************)))(((((()))+++++++++***)))***+++******++++++++++++******((()))***++++++,,,++++++++++++,,,------......///............/////////000000000111222333444444555666666777888:::<<<>>>??????BBBFFFIIIJJJKKKMMMNNNSSSSSSWWW\\\[[[SSSKKKIIIBBB>>>???DDDEEE@@@???CCC]]]aaabbb]]]UUUTTT[[[cccgggiiinnnooohhh______eeehhhkkklllfff\\\SSSOOOOOOZZZZZZYYYWWWSSSOOOJJJHHH>>>===;;;999888666666666222888999222///555>>>BBBmmm{{{uuuooowwwzzzuuusssvvvzzzuuuyyy}}}|||zzzzzz}}}{{{~~~~~~xxxmmmeeebbbbbb```^^^XXXQQQPPPTTTUUUSSSNNNMMMKKKHHHEEEBBB@@@???555777888777555333333333......///000111333555666000333333000000222222///000111555888444666III___}}}bbbHHHIIIRRRnnnrrrOOO<<<;;;666111222222111111111111111111111111666???KKK[[[fffaaaggg|||}}}eeeYYYZZZrrr~~~}}}ppp[[[KKKFFF@@@======???BBBDDDDDDHHHNNNSSSVVVZZZ]]]```___ffffffggglllnnnyyywwwrrr~~~iii[[[```pppzzzlll]]]VVVUUUVVVZZZ```ppptttzzz}}}zzzyyyxxxwwwlllhhhfffiiiqqqwwwzzzyyy}}}zzzyyyyyyzzzzzzzzz}}}zzzyyysssXXXEEE===:::888777999999;;;CCCMMMdddqqq~~~~~~dddTTTUUUuuuzzz|||kkkhhhiiiqqq|||ppp[[[YYY___WWWIII:::777444222333444444444444444555666888999;;;<<>>>>>888000666666000///666:::888VVVooouuummmxxx|||uuuwww}}}~~~~~~|||wwwqqqkkkgggeeeccc]]]WWWTTTUUUXXXYYYYYYQQQNNNIIIEEECCCBBBAAA@@@;;;;;;999888666444333222///333//////444444888FFF666444444666555111111555444555444888999444BBB```}}}uuutttwww~~~yyyhhhNNNIIINNNmmm~~~}}}qqqRRR???:::444333444000111111000000111111222333888===TTTsss{{{ooommmyyyfffRRR[[[uuutttWWWJJJEEE???<<<;;;===???@@@FFFIIIMMMQQQTTTXXX\\\___aaaaaacccfffgggjjjuuu~~~mmmhhhttt{{{dddZZZhhhuuuwww{{{~~~lll[[[VVVUUUVVV^^^hhhvvv}}}yyywwwwwwkkk___UUUYYYhhhvvvzzzyyy}}}zzzyyyzzz{{{|||{{{zzzuuuyyyrrrSSS@@@<<<;;;;;;666777===;;;@@@SSSlllvvv~~~eeeVVV\\\vvvuuuvvvbbbeeerrr{{{aaa___iii]]]CCC:::777333222333444555555444555777777777999<<>>@@@AAABBBDDDFFFHHHIIIIIIIIINNNTTTYYYUUUJJJ>>>888777666CCCRRRVVVQQQSSSggg}}}{{{tttvvv~~~zzzrrrsssvvv~~~~~~fffffffffjjjtttyyyfffYYYSSSEEE555888888777666666888;;;<<>>===EEEXXXmmmwwwvvveeehhh{{{xxx}}}sss```dddsssvvvccc```eeeVVV===999777333222333555555555444555666777777999<<>>???AAABBBDDDEEEGGGGGGHHHHHHMMMSSSVVVOOOBBB999999===BBBMMMZZZ^^^]]]cccyyy|||uuudddjjjttt~~~~~~zzzkkkYYYFFF===888;;;;;;888:::AAAYYYwwwvvvmmmmmmyyy~~~{{{yyyxxxwwwtttpppkkkgggddd^^^\\\[[[]]]^^^\\\WWWRRRIIIIIIIIIIIIHHHDDD>>>::::::999888666555333222111222555222222999999===LLLAAA999444666999888666666666888777;;;???;;;EEE^^^~~~xxxuuudddJJJHHHPPPmmmnnnRRR@@@;;;444111222---111111000000111111222333:::LLLnnnlllfffrrr|||zzz```]]]vvvxxxZZZJJJEEE???;;;;;;<<<>>>???CCCGGGMMMQQQTTTWWWYYY[[[]]]]]]___bbbcccgggrrr~~~mmmeeerrr|||hhhXXXVVVUUUbbbooo}}}lll]]]YYYZZZ```nnn}}}xxxtttqqqsssvvvxxxvvvrrrrrrpppkkkeeebbbfffqqqyyyzzz|||~~~|||~~~}}}wwwzzzpppSSS???888888999666999@@@@@@III^^^pppzzzmmmmmm}}}}}}yyycccaaakkkwwwxxxnnn```^^^```RRR<<<999666333333444555666555444555666666777888<<<>>>LLLwwwsssPPPGGGRRR]]]ssswwwtttsss---+++))))))***)))(((&&&))))))))))))************)))+++,,,,,,***))))))*********++++++++++++******************************)))******++++++,,,------,,,,,,,,,---------..............................000000111222333444444555777777888999:::<<<===>>>BBBBBBCCCEEEFFFGGGHHHHHHNNNOOOLLLEEE@@@BBBLLLUUUYYYWWWYYYdddoooxxxxxx}}}|||{{{fffRRREEEFFFCCC:::===IIIjjj}}}zzzyyytttmmmlllrrr~~~}}}{{{rrrrrrqqqqqqpppmmmhhheee[[[ZZZ[[[^^^```___YYYUUUKKKJJJIIIHHHFFFBBB<<<888999888777666555333222222111555222333::::::???MMMEEE@@@;;;;;;;;;;;;>>>CCCAAACCCAAAEEEJJJGGGOOOeeettthhhIIIEEENNNnnn|||iiiNNN>>>;;;444222333///111111000000111111222333777OOOyyytttcccfffsss~~~ooojjj^^^vvv}}}]]]JJJEEE???;;;;;;<<<===>>>AAAEEELLLQQQTTTVVVXXXYYY\\\\\\^^^aaacccfffqqq}}}qqqgggtttoooZZZLLLNNNWWWgggvvvppp```QQQMMMQQQZZZmmmssshhhfffbbb]]]___kkkzzzxxxhhh[[[YYYbbbkkkoootttwwwtttoooooowwwyyy|||jjjPPP???888888:::666999???@@@LLLbbbuuu~~~wwweeeddd{{{uuuhhh]]]___yyygggXXXYYY^^^SSSAAA888666444333555666666666444555666666777888<<<>>>JJJxxxTTTKKKVVV^^^ttt~~~zzzyyy---+++))))))***)))(((&&&(((((()))))))))*********)))+++,,,,,,***))))))*********++++++++++++******************************)))******++++++,,,------,,,,,,,,,---------..............................000000111222333444444555666777888:::;;;<<<======AAAAAABBBDDDFFFHHHJJJKKKNNNLLLIIIIIIMMMVVV___fffccc___aaannn{{{{{{vvvoookkksssttt```ZZZNNN===>>>LLL]]]gggcccZZZ```dddccceeemmmyyy|||~~~vvvkkkkkklllnnnooonnnjjjfffYYYXXXYYY\\\___```]]]YYYQQQNNNJJJFFFCCC???;;;888999888888666555444333222111555222222999:::>>>MMMNNNMMMLLLIIIBBB???FFFQQQTTTVVVSSSUUU\\\\\\bbbtttvvvoooJJJCCCKKKppp|||tttpppmmmooosssaaaIII<<<:::444333555222111111000000111111222333666KKKqqq|||llljjj||||||vvv\\\uuuiii\\\ttt^^^JJJEEE???;;;:::;;;======???DDDJJJPPPSSSUUUVVVXXX[[[[[[^^^aaacccfffrrr}}}qqqdddooo|||}}}hhhYYYSSSRRRYYYdddtttmmm[[[KKKFFFIIITTTiii~~~|||ooohhhddd___ZZZaaa```^^^aaaqqqvvv^^^LLLFFFKKKQQQ[[[```dddaaa[[[\\\eeeooo}}}|||wwwaaaMMM???999888:::777888>>>???LLLddd{{{sssppprrreeeYYY^^^rrryyyjjj]]]YYY|||bbbVVV\\\___PPP===888666444444555777777666444666777777777999<<>><<<;;;999999888777666555444444111555222222999999===LLLUUUZZZ```^^^UUUNNNTTT___hhhiiidddeeennnpppvvvzzzrrrMMMFFFLLLssswwwkkkeeegggkkk\\\EEE::::::555333666444111111000000111111222333888DDD^^^yyy|||xxx{{{xxxZZZnnnhhh^^^rrr^^^JJJEEE???;;;:::;;;<<<<<>>>>>AAAFFFLLLOOOMMMJJJLLLWWW```vvvrrr]]]KKK@@@:::888;;;777888>>>@@@NNNhhhzzzkkkcccaaaXXXVVVcccvvvzzzmmm```ZZZxxx{{{bbb\\\ccc```JJJ333777666444555666888777666666777888888999:::>>>@@@RRRyyygggRRRPPP]]]eeeyyy{{{www+++)))((()))******)))((((((((((((((()))))))))***)))+++,,,,,,***))))))*********++++++++++++******++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,---------..............................000000111222333444444555666777999;;;<<<<<<<<<;;;<<<>>>@@@DDDIIINNNRRRUUURRRXXXaaaiiimmmnnnkkkiiikkkuuu}}}~~~jjjMMM???@@@EEEXXXbbbiiivvvxxxllldddTTT___www}}}yyyzzz|||yyyrrrhhhggggggjjjmmmkkkeee```XXXXXXXXX[[[^^^^^^ZZZVVVSSSOOOIIIEEEBBBAAA???===::::::999888777666666555333777333333999999===KKKTTT^^^mmmtttooohhhiiiooottttttmmmlllvvv{{{pppQQQLLLPPPuuummmeeeiiipppYYYDDD:::;;;444222555333111111000000111111222333888???QQQeeepppssszzz```oooxxxhhhuuu|||```JJJEEE???:::999:::;;;<<>>NNN^^^gggjjjsss~~~cccooosss{{{}}}dddJJJEEE???:::999:::;;;<<>>===>>>>>>>>>===;;;999888555444444555777999;;;===MMMWWWeeeuuuvvvkkkmmm}}}[[[HHHMMMYYY}}}xxxjjjwwwXXXDDD999777333444555///222222111111111111222222555:::EEE^^^oooiiijjj|||vvvyyyyyyhhhNNNFFF@@@>>><<<999999;;;@@@AAADDDHHHLLLQQQUUUWWWVVVYYY[[[\\\^^^ccckkkqqq|||nnnrrrwwwuuu|||{{{zzzzzz{{{~~~~~~~~~hhhZZZhhhyyy{{{bbbPPPBBB<<>>>>>>>>>>>===<<<:::999888555555555555777999;;;===GGGQQQ]]]jjjyyy{{{kkkaaaiii|||zzzTTTDDDHHHPPPpppvvvzzzWWWCCC999777333444555///333333222222222222333333;;;@@@MMMggg{{{xxx{{{~~~~~~{{{}}}pppPPPHHHAAA>>>===::::::<<<===???BBBGGGLLLQQQVVVXXXXXXZZZ[[[\\\]]]bbbjjjppp}}}ggghhhooosss}}}zzzyyyxxxyyy|||}}}}}}}}}~~~|||jjjpppzzzjjjZZZIII???888666???MMMdddoooqqqmmmggg```jjjjjj]]]TTTTTTJJJ@@@===888===NNNkkkiiiVVVFFF<<<666999:::;;;<<>>>>>:::777777<<>>@@@???>>>===;;;:::999888666666555666777999;;;<<>>===;;;:::;;;;;;===@@@FFFKKKQQQVVVXXXYYYZZZ[[[[[[\\\aaahhhoooyyyxxx```ZZZbbblllyyyyyywwwvvvvvvyyy{{{||||||{{{}}}~~~ppphhhpppwwwjjjPPPDDD;;;999888777???JJJZZZkkkrrrnnnhhhbbbmmmsssjjjgggWWWIIICCC<<>>333777777777666666777777888666777999:::<<>>AAAMMM]]]rrr~~~))))))(((((((((((())))))))))))(((''''''((())))))******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,---------,,,---......///.....................////////////...000222222222222444666555777999:::999999;;;<<>><<<:::999:::;;;===@@@DDDJJJOOOSSSVVVYYY[[[\\\[[[[[[___gggmmmqqq}}}yyydddWWWZZZfffqqqxxxvvvtttuuuxxx{{{||||||yyy|||~~~~~~lllfffuuucccMMMCCC===>>>>>>;;;>>>EEEUUUkkkvvvrrrkkkeeennn|||xxxeeeSSSJJJBBBDDDSSSeeevvv~~~uuu```PPPFFF???;;;888888999???MMMaaavvvxxxWWWOOOnnn|||qqqeeeaaafffrrr}}}zzziiicccllljjjRRR<<<444777666666666666777777888666888:::;;;===AAAEEEHHHUUUsssSSSEEEBBB<<<@@@LLLXXXnnn))))))(((((((((((())))))))))))(((((((((((())))))******++++++++++++******))))))))))))*********+++++++++++++++++++++++++++))))))***,,,,,,---------,,,---......///................../////////000000...000222222222222444666555777888999999:::<<<>>>CCCBBBCCCJJJUUU```gggjjjpppxxxxxxjjj___GGGDDDCCCCCCCCCFFFOOOYYYbbbdddccc```___^^^YYYSSS@@@888444999BBBIIIRRRYYY```nnn{{{yyyccc^^^ZZZZZZ]]]ggg{{{yyyooooooqqqoookkkhhh```^^^]]]___]]]XXXWWWYYYUUUSSSQQQQQQQQQPPPNNNLLLFFFDDDAAA===;;;:::::::::888888777777777999:::;;;AAAKKKUUUYYY\\\aaaccccccVVVPPPJJJIIINNN[[[mmmyyyzzz~~~___EEENNNbbbqqq[[[PPP@@@:::999222333666111222222111111111111222222444>>>SSSttt\\\NNNAAA===<<<:::888999<<<>>>@@@DDDHHHLLLPPPRRRXXXZZZ\\\[[[[[[___eeejjjooo~~~yyyccc___hhhooowwwuuutttuuuxxx{{{||||||vvvzzz~~~~~~iiiqqqsss___LLLAAA;;;<<<<<<888999???WWWppp~~~zzzssslllssstttaaaUUUJJJLLL]]]ppp|||nnnYYYLLLEEE@@@>>>999888:::BBBRRRgggzzz```YYY~~~mmmdddhhhpppwwwxxxjjjgggqqqjjjOOO:::666666555555555666666777888777999;;;===???BBBGGGJJJWWWvvvQQQBBB@@@;;;@@@MMMXXXnnn***))))))(((((())))))***))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,---......//////............/////////000000000...000222222222222444666444555777888999;;;>>>@@@CCCDDDGGGMMMWWWdddpppwwwwwwiiiXXXLLLEEEEEEGGGJJJKKKQQQ___mmmvvvuuuoookkkmmmtttyyyyyyVVVFFF999666666888>>>GGGPPPfff}}}vvv___MMMCCC???>>>???>>>EEE\\\ssswwwoooppprrroookkkiii^^^[[[YYYZZZYYYXXX\\\bbb```\\\WWWTTTSSSTTTTTTTTTIIIGGGBBB>>><<<;;;<<<<<<:::999888777888888::::::???GGGOOOSSSTTTVVVTTTPPPFFFDDDCCCCCCEEEKKKXXXeeennnttt{{{jjjKKKXXXuuuuuuaaaNNN???:::999222222666222222111111000000111111222333<<>>@@@CCCHHHKKKUUUuuuQQQAAA???;;;AAAOOO\\\qqq{{{*********))))))*********)))))))))******)))))))))******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,---......//////........./////////000000000000...000222222222222444666222444666777999;;;???BBBCCCFFFLLLRRR[[[jjj|||zzzoooZZZGGG===>>>===???CCCEEEIIIRRR\\\[[[YYYSSSOOOTTT___hhhjjj___MMM<<<777555444;;;EEEhhhlllUUUDDD::::::666666999777999HHH\\\xxxxxxuuuvvvvvvpppiiieeeZZZWWWWWWXXXYYYZZZ```iiihhhccc\\\WWWUUUUUUUUUTTTMMMIIIDDD@@@===<<<===>>>;;;:::999888888888999:::===BBBGGGJJJMMMNNNJJJDDDAAA<<<:::;;;<<>>::::::222222666333333222222111111222222333222888GGGcccxxxvvvyyyfffVVVEEE???>>>===;;;::::::;;;>>>AAAFFFJJJNNNPPPRRRVVV[[[^^^___```cccgggppppppcccnnnppppppqqqrrrvvvyyyzzzyyywwwsssuuuwwwyyy{{{|||~~~~~~yyyxxxeeeSSSCCC>>><<<:::===CCCRRRnnnwww}}}iiijjj|||{{{iiiZZZQQQIIIAAA;;;::::::>>>MMMbbbwww{{{tttvvvyyywwwsss}}}rrrlllppp```AAA555<<<888888888888999:::;;;<<<:::<<<>>>???AAADDDHHHKKKSSSwwwSSSCCC???;;;AAAPPP\\\qqq}}}++++++************++++++))))))************))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,+++******,,,---......//////......////////////000000000000///000222222222222444666111333555777999<<<@@@DDDBBBGGGNNNUUU___ooowwwyyy}}}{{{lllVVVFFFCCCFFFLLLIIIHHHKKKIIIDDDAAABBB@@@@@@===;;;???HHHMMMMMMPPP???333444777888@@@KKKzzzyyyXXXDDD>>>===<<<666666;;;:::666>>>LLLbbb}}}}}}zzzzzz}}}{{{qqqgggbbbVVVUUUVVVYYYZZZ\\\dddlllkkkfff___YYYUUUSSSQQQPPPNNNKKKEEE@@@======>>>???;;;:::999888888888999:::===@@@BBBEEEIIILLLHHH@@@AAA888333555888999===CCCHHHNNNWWW___ccceeeffffffnnnttt|||sssQQQaaa{{{lllKKK>>>::::::222222666333444333333222222333333444555888CCC\\\qqqpppvvviiiYYYGGG@@@@@@???===<<<888999<<>>::::::::::::;;;<<<===>>>;;;===???@@@AAADDDHHHKKKRRR~~~VVVDDD@@@;;;BBBPPPXXXmmm******))))))))))))***************)))))))))))))))******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------......------111111000000//////......111222222333333444444555666666777888:::<<<>>>???FFFLLLRRRWWWcccxxxwwweeeUUUMMMNNNSSSWWW]]]aaa]]]PPPDDDAAAAAA???AAA@@@????????????===;;;===;;;777555666999===???ppp}}}fffOOOFFFBBB<<<<<<777444555666666:::???WWWkkkyyynnnvvv{{{pppfffaaaVVVUUUVVVZZZ\\\]]]cccjjjjjjeee]]]XXXTTTSSSRRRQQQNNNJJJDDDBBBBBBAAA>>><<<<<<<<<;;;:::999999999999;;;???CCCEEECCCAAA???>>>666666555666666777888999@@@CCCFFFHHHIIIJJJLLLMMMSSS]]]kkkxxxlllQQQ```vvvvvvdddGGGBBB<<<666444333333333333333333333333333333333666;;;CCCUUUcccdddnnn~~~rrr]]]KKKDDD???888888>>>999:::;;;===AAAFFFJJJMMMOOORRRVVVYYY[[[]]]```bbbkkkssssssUUUSSSeeekkkpppsssrrrvvv{{{yyysssvvvwwwyyy{{{||||||{{{{{{aaaMMMAAA::::::===HHHVVVhhhvvv}}}}}}sssuuuiiiNNN<<<===<<<:::EEE]]]sss}}}rrrqqqpppsss}}}sssgggcccRRR777111<<<666666666777888:::;;;<<<;;;===@@@CCCDDDGGGJJJLLLaaa|||xxxYYYAAAAAA;;;===MMM]]]qqq******))))))))))))*********)))))))))))))))))))))******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------000000000000////////////111222222333333444444555555555666777999<<<===???EEEKKKQQQXXXhhhwwwiiiXXXSSS\\\mmm}}}vvvcccVVVJJJBBBGGGFFFFFFFFFFFFEEECCCAAA???<<<777333222555999<<>>:::999777555666:::FFF\\\xxxnnnnnnttt{{{yyyooohhhYYYWWWWWWZZZ[[[[[[___eeefffaaaYYYSSSQQQPPPOOOOOOOOOKKKFFFDDDDDDCCC???<<<<<<<<<;;;:::999999999999666999<<<>>>===:::666444333333333333444555666777444666888999999:::<<<>>>AAAJJJWWWgggzzz[[[III\\\zzzxxxnnnmmmYYYGGGBBB;;;666333222222111333333333333333333333333444888@@@RRRbbb```dddxxx~~~xxxaaaLLLCCC???888777<<<999999:::<<<@@@DDDIIIKKKMMMPPPTTTWWWYYY[[[^^^```iiippp|||```YYYcccmmmpppqqqqqqtttyyyxxxsssyyyyyy{{{{{{|||{{{zzzzzz~~~sssZZZKKK@@@<<<===AAAQQQeeetttzzz}}}pppgggjjjbbbKKK<<<>>><<<;;;HHHbbbyyyqqqnnnssszzz}}}nnnccc[[[KKK777333;;;666666666777888:::;;;<<<===@@@CCCEEEGGGIIILLLOOO[[[~~~~~~aaaGGGDDD>>>@@@QQQ___ttt******))))))))))))******))))))))))))))))))************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++************++++++++++++,,,,,,---............---////////////000000000000111222222333333444444555666666777999;;;===@@@AAAEEEIIINNNYYYmmmssshhh```hhh~~~}}}hhhWWWIII???LLLLLLNNNRRRWWW[[[\\\\\\JJJEEE>>>777333333555777888III\\\fffjjjooossstttsss|||zzzxxxpppeeeTTTNNNHHHDDD>>>888777:::===TTTsssqqqeeelllmmmqqqyyy|||rrriii^^^[[[[[[\\\\\\ZZZ]]]bbbccc^^^WWWQQQOOOOOOPPPPPPPPPMMMIIIGGGGGGEEE@@@<<<<<<;;;:::999999888888999555555777888888666111---222222222222333444555666333444444444333333555777333999DDDUUUooosssUUULLL]]]pppzzztttnnnZZZHHHCCC<<<666333222111111333333333333333333333333666:::CCCZZZnnnllliiisss{{{|||hhhOOOEEEAAA<<<999;;;888888999;;;>>>BBBFFFIIIKKKNNNQQQUUUWWWYYY\\\^^^dddkkkuuudddbbbjjjnnnpppppprrrvvvwwwuuu{{{||||||||||||{{{zzzyyy|||~~~uuuaaaQQQFFFBBB>>>PPPfffuuuyyyzzz~~~~~~}}}}}}fffVVVOOOUUUSSSBBB999===>>>???OOOkkk~~~oooooozzzsssiii\\\PPPBBB888555888555555666777888:::;;;<<<@@@BBBFFFHHHJJJLLLOOORRR]]]iiiJJJBBB<<<@@@QQQcccxxx******))))))))))))******)))))))))))))))***************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------........................///000111111111111222222333333444444555888999:::<<>>@@@BBBVVVvvv|||wwwoooiiilllfffdddjjjssstttkkkaaa```]]]]]]___]]][[[^^^cccddd___XXXSSSRRRRRRSSSTTTQQQNNNKKKJJJIIIGGGAAA===<<<;;;:::999888888888888888666555555666666333000444444444444444555777777999::::::888777777888:::444777===KKKhhhkkkVVVTTTbbbjjjvvvwww```JJJDDD===777444333222111444444444444444444444444666;;;GGGeee{{{}}}rrryyywww|||pppTTTFFFCCCAAA===<<<888888888:::<<<@@@DDDFFFIIILLLPPPSSSUUUWWWZZZ\\\___ggg{{{ooo``````iiirrrtttssssssvvvyyy||||||||||||||||||{{{{{{{{{|||~~~iiiVVVJJJFFFWWWlllzzz}}}}}}}}}}}}oooSSSEEE???FFFHHH>>>;;;@@@@@@DDDWWWuuuwwwllluuu}}}kkkeeeWWWEEE:::777777555555555666777999;;;<<<===BBBDDDGGGJJJKKKNNNQQQSSS___uuuOOOAAA:::@@@RRRdddzzz******))))))))))))******(((((())))))******************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,------------...,,,---......//////......------...///000111222222111222222333333444444555888999;;;===@@@CCCFFFGGGGGGIIIMMMXXXmmm|||xxxkkkYYYJJJCCCBBBFFFJJJFFFBBB>>><<<===AAAEEEFFFOOOMMMIIIDDD???;;;777555666>>>HHHRRR___jjjmmmkkknnnuuuzzzxxxnnngggiiiooo~~~ooobbbTTTIIIEEEFFFGGGXXXvvv}}}yyyxxxwwwuuurrriiiaaabbbhhhjjjccc[[[[[[YYYZZZ]]]\\\[[[]]]bbbccc___YYYUUUTTTUUUUUUUUUPPPMMMJJJJJJJJJGGGBBB>>>;;;;;;:::999888888888888999777555333444444555444444444444444444555777777888999999888666555666888999:::<<>>888555444444333444444444444444444444444444888FFFlllsssooowwwXXXGGGCCCAAA>>>;;;999888888999;;;>>>AAACCCHHHJJJNNNQQQTTTVVVYYY[[[\\\cccvvvsss\\\VVVcccsssxxxuuuqqqvvv~~~zzzzzz{{{{{{|||}}}}}}~~~{{{yyyzzz}}}ooo]]]WWWcccsss}}}~~~rrrWWWIII@@@DDDFFF???>>>CCC???GGG^^^|||vvvjjjuuu|||tttgggaaaRRR@@@666777777444666666777888:::<<<>>>???BBBEEEHHHJJJLLLNNNQQQTTT[[[~~~YYYDDD;;;AAARRRaaawww******))))))))))))******((((((((()))******++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++------------............------...////////////...---......///000111111222111222222333333444444555666777999;;;???BBBEEEFFFHHHKKKOOOWWWiiirrrhhhggg```ZZZUUURRROOOQQQUUUSSSNNNGGGAAA???>>>>>>===?????????>>>===;;;::::::444:::BBBLLLZZZhhhnnnmmmmmmmmmlllggg^^^ZZZaaakkk}}}mmm^^^VVVVVVPPP\\\www|||yyyzzz|||}}}wwwooogggdddeeeddd___YYYTTTSSSUUUYYYZZZYYY\\\aaa```]]]YYYWWWVVVUUUTTTSSSNNNKKKHHHHHHIIIGGGCCC@@@;;;:::999888888777777888999:::999777444333444666222222222222333444555666555777888888777666666777888;;;;;;BBB___~~~kkkSSSHHHXXXsssyyy|||qqqTTTIIIDDD===888555555444444444444444444444444444444888:::HHHsssppp```JJJAAA???===::::::999999999:::===@@@BBBFFFIIIMMMPPPRRRTTTWWWYYYZZZ```lll~~~xxxcccVVV```oooyyywwwssswww~~~yyyyyyyyyzzz{{{|||~~~|||xxxwwwzzz~~~|||kkkpppwww|||yyyaaaQQQEEECCCAAA<<<:::>>>>>>JJJcccxxxpppkkkttt{{{lllqqqxxxcccccc[[[LLL===666666777666777777888999;;;>>>@@@AAACCCEEEHHHKKKLLLOOORRRTTTZZZfffIII<<<>>>KKKZZZppp******))))))))))))******'''(((((()))******++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......------...///////////////......//////000000111111111222222333333444444555555666888;;;???BBBEEEGGGHHHMMMQQQWWWeeezzzuuunnnlllssssssvvvzzzwwwrrrsssxxxlllhhhaaaZZZSSSKKKDDD@@@:::999888888999<<>>===<<<<<<777;;;<<>>FFFUUUkkk******))))))))))))******'''(((((()))***+++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,------------......///////////////////////////000000000000111222222333333444555555777888:::===@@@DDDGGGIIIHHHNNNSSSXXXcccwww}}}}}}nnn^^^UUU@@@===:::888999===BBBFFFLLLJJJGGGFFFMMMZZZdddfff[[[QQQGGGBBBBBBJJJ___rrr}}}tttooooooqqqtttgggjjjllliiibbbZZZUUUTTTUUUUUUWWW[[[\\\[[[]]]bbb```___]]]\\\[[[XXXTTTPPPKKKGGGCCCCCCEEEFFFDDDBBB;;;:::999888777777777777GGGPPPXXXVVVKKKAAA<<<<<<666666555666666777888999888<<>>>>>AAA[[[oooYYYUUU```{{{kkkNNNIIIdddmmmvvvfffKKKCCC???888444333333333333555555555555555555555555666777DDDwwwhhhtttyyyZZZHHHBBB@@@>>>;;;;;;:::999:::<<>>???CCCHHHXXXttt}}}oooaaaYYYUUUdddiiixxx~~~xxxrrrrrrddd[[[MMM@@@<<<999555666<<<999999:::<<<>>>@@@CCCDDDEEEHHHKKKMMMOOOQQQTTTWWW^^^jjjQQQFFFIIITTTiii+++******)))))))))))))))******))))))((((((''''''))))))***++++++++++++*********+++++++++******)))+++,,,,,,------,,,,,,+++***+++,,,---............---------............///000000000000111111111111222222222333444555666777777888:::===@@@DDDGGGHHHNNNPPPPPPSSS```uuuwwwxxx```KKK999888999999===DDDSSS]]]bbb[[[QQQQQQ[[[eeeTTTMMMGGGGGGJJJOOOYYYcccmmm}}}{{{tttqqqpppooonnneeeiiihhhaaa[[[ZZZZZZXXXZZZWWWUUUUUUXXX]]]```bbbcccZZZVVV\\\___ZZZSSSQQQKKKLLLJJJEEEDDDGGGGGGDDDAAA>>>;;;888777999;;;===TTTjjjvvviiiZZZSSSKKK@@@>>>:::777777777666999===AAACCCDDDEEEJJJMMMJJJCCC>>>BBBAAADDDYYYzzzvvvaaaUUU]]]~~~___SSSKKKdddkkklllssscccLLLBBB>>>999555555555555555555444333222222444555777777>>>DDDccc{{{nnn{{{```IIIFFFDDD======<<<;;;;;;;;;<<<===>>>>>>BBBGGGKKKMMMNNNPPPQQQTTTTTTXXXeeeyyywwwfff^^^jjjvvvyyyzzz~~~}}}||||||}}}}}}|||{{{yyyxxxyyy|||}}}{{{~~~www|||}}}xxxsssuuuyyy|||uuubbbVVVIIICCC???>>>@@@DDDOOOeee}}}tttddd\\\^^^TTT___www~~~}}}{{{~~~aaa^^^NNN===666555444444666777888:::<<<>>>@@@AAABBBIIIIIIJJJOOOVVV^^^cccfffccc^^^FFFJJJYYYgggzzz+++******)))))))))))))))******))))))(((((((((((())))))***++++++++++++*********+++++++++******)))+++,,,,,,------,,,,,,+++((()))+++---...///000000---------............/////////000000000111111111222222222333444555666777888999;;;>>>AAAEEEHHHIIIOOOPPPQQQTTTaaavvviiiRRRFFF>>>777999@@@QQQfffzzzyyygggWWWSSSVVVRRRKKKEEEDDDDDDGGGNNNVVV\\\eeevvv|||sssooonnnmmmlllcccfffeee___ZZZZZZ[[[ZZZ]]][[[YYYZZZ]]]aaadddeeeeee]]]YYY\\\___[[[VVVSSSOOOPPPMMMGGGFFFGGGFFFBBBAAA>>>;;;999999;;;>>>@@@YYYsssrrrgggYYYJJJDDD@@@===>>>???>>>AAAFFFQQQVVVZZZXXXWWWUUUPPPJJJCCCFFFGGGKKK___|||lllaaaccc{{{gggQQQKKKeeekkkpppvvv```FFFBBB>>>888555444555555555555444333222222444555777444999===YYYnnn|||iiiNNNGGGEEE@@@::::::999888888999:::;;;<<<@@@EEEIIIKKKLLLNNNPPPSSSSSSWWWbbbtttnnn```cccpppxxxxxxwww~~~~~~||||||}}}}}}||||||{{{||||||{{{|||~~~tttiiiccceeeooozzzwwwzzz|||{{{}}}}}}xxxzzz|||zzzuuuwww{{{|||{{{iii[[[PPPEEE@@@>>>>>>BBBHHHXXXkkkwwwjjjeee]]]WWWdddqqqwww}}}vvv]]]YYYJJJ;;;666666555666888999:::<<<>>>@@@CCCDDDEEEKKKJJJKKKOOOWWWaaaiiinnniii~~~rrrVVVUUUXXXddduuu+++******)))))))))))))))***))))))))))))((((((((())))))***++++++++++++***)))******+++++++++******++++++,,,,,,,,,,,,++++++'''(((***,,,...000111111---------............/////////000000000000111111222222222333444555777777999:::<<>><<<===@@@DDDFFFdddqqqaaa\\\XXXWWWZZZ]]]___ccciiinnnuuuyyyuuuooohhhaaaZZZPPPRRRSSSYYYlllvvvooouuutttRRRMMMgggmmmwww{{{___BBBAAA===888555444555555555444444333222333444555666555:::;;;SSSpppxxx~~~tttTTTFFFBBB???:::999888777777888999:::;;;>>>CCCFFFHHHJJJLLLNNNUUUUUUYYYbbbpppjjj```jjjxxxzzzuuu~~~~~~}}}|||}}}}}}}}}~~~|||xxxyyy~~~qqqooobbbVVVIII@@@>>>FFFWWWgggllltttzzz{{{zzz|||}}}{{{zzz|||zzzvvvyyy}}}~~~ppp^^^SSSJJJBBB???>>>AAAIIIQQQeeetttxxxpppoooggghhhzzzyyyxxx{{{{{{{{{lllXXXRRREEE999555666666888::::::<<<>>>AAADDDFFFIIIJJJOOONNNMMMOOOUUU^^^gggmmmkkkyyyzzzsssYYYVVVVVV___mmm}}}+++******)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***+++++++++******++++++,,,,,,,,,,,,++++++((()))***,,,.../////////---------............///////////////000000000111111111222333444555777888:::;;;===@@@DDDGGGJJJLLLNNNPPPQQQUUUcccxxxuuuvvv}}}zzztttqqqssswwwvvvoooggggggrrr{{{gggRRRFFFDDDaaayyyggg```UUUOOOIIIGGGDDDBBBDDDHHHPPPXXXggg|||yyysssmmmiiihhhjjjhhhddddddhhhkkkjjjgggddd``````cccgggkkkmmmjjjeeeaaabbbcccccc```]]]ZZZZZZVVVQQQQQQRRROOOIIIEEECCCAAAAAABBBGGGKKKNNNooo{{{xxxyyyxxxpppdddcccccciiizzzvvv|||zzzWWWSSShhhsss|||```FFFAAA===888555444444555555444444333333333444555666555::::::OOOssskkk~~~yyy___JJJCCCAAA===<<<:::999888999999::::::===AAAEEEGGGIIIKKKNNNRRRSSSWWW___kkkxxxwww``````pppyyyvvv~~~~~~~~~}}}||||||}}}}}}}}}~~~~~~fff___mmmssslllGGGAAA<<<999777:::EEERRR```mmmyyy{{{zzz{{{~~~|||~~~|||{{{{{{~~~xxxvvvzzz~~~{{{fffVVVNNNHHHBBB@@@AAAEEEPPP[[[qqq|||uuupppssswww~~~{{{}}}~~~~~~dddVVVLLLBBB888555666666777:::;;;===???BBBFFFIIILLLMMMRRRRRRQQQPPPRRRVVV\\\```eeeooorrr|||www___NNNOOOTTTZZZfffwww+++******)))))))))))))))))))))))))))************))))))***++++++++++++***((()))***+++++++++++++++***++++++,,,,,,++++++*********+++,,,---------,,,---------............///...////////////000000000111111111222444666777888;;;<<<>>>AAADDDHHHKKKMMMNNNOOOQQQUUUcccyyy|||yyy\\\SSSIIIGGGPPPcccxxxyyyyyyzzzcccRRRAAAWWWzzzqqqeeeWWWQQQKKKIIIGGGFFFHHHMMMVVViiixxxnnngggmmmmmmkkkggghhhooorrrrrrkkkgggaaa___bbbfffkkkmmmjjjiiigggfffggghhhfffccc```^^^ZZZUUUTTTUUUPPPHHHFFFEEECCCCCCFFFKKKPPPSSSnnntttrrrqqqwww{{{xxx|||}}}}}}[[[XXXiii~~~xxx[[[IIIAAA===888444444444444444333333333333444444555555111888888HHHzzzttt^^^xxx}}}kkkppp~~~pppTTTIIIFFF>>><<<;;;999888888999999:::===AAADDDFFFHHHKKKNNNKKKNNNSSS[[[dddoooxxx~~~dddWWWcccqqqtttzzz}}}~~~~~~}}}|||~~~~~~|||}}}aaaWWWbbbfff^^^AAA>>>===<<<:::888===DDDVVVgggwww|||zzz{{{}}}}}}{{{|||}}}}}}wwwvvv{{{rrr^^^QQQKKKGGGCCCBBBBBBHHHVVVdddzzzoooiiiooozzz|||{{{rrr\\\WWWHHH???888777777666777:::<<<===@@@CCCGGGJJJMMMNNNQQQSSSTTTTTTRRRRRRSSSUUU\\\fffvvv}}}tttaaaRRRIIIMMMSSSWWWbbbsss+++******))))))))))))))))))))))))************+++))))))***++++++++++++***((()))***+++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++---------............///......////////////000000000111111222444666888999;;;<<<>>>AAADDDHHHKKKMMMLLLNNNPPPTTTbbbyyy{{{dddWWWPPPHHHEEELLL[[[lllxxxyyytttsss{{{~~~mmm^^^FFFSSSqqqrrraaa[[[SSSLLLHHHFFFFFFKKKQQQ]]]yyy{{{pppiiipppoookkkgggiiiqqqttttttmmmiiieeecccdddgggiiijjjiiikkklllkkklllooolllhhheeeccc]]]XXXWWWVVVOOOFFFHHHGGGFFFGGGJJJOOOTTTXXXfffzzz{{{{{{}}}xxx{{{~~~\\\^^^nnnrrrTTTHHH@@@<<<777444333444444444333333333444444444555555222;;;:::FFFssswwwXXXkkkdddcccqqq}}}\\\KKKFFF===<<<:::888777666777777:::<<>>AAADDDHHHKKKNNNOOONNNRRRVVVWWWUUUSSSTTTVVVYYYeee}}}xxxppp^^^PPPHHHJJJQQQUUU___ooo+++******)))))))))))))))))))))*********+++++++++))))))***++++++++++++***(((((()))++++++,,,,,,+++******++++++++++++******)))***+++,,,,,,,,,,,,,,,---------............///........./////////000000000000111222444666888999;;;<<<>>>AAADDDHHHKKKLLLKKKMMMNNNSSSbbbxxx}}}www}}}~~~xxxmmmhhhbbb]]]]]]ccckkkrrr~~~||||||~~~}}}rrrhhhNNNTTTjjjxxxjjjcccYYYNNNGGGDDDDDDJJJQQQiiivvvpppsssqqqkkkgggjjjqqquuutttmmmllllllllllllkkkhhhfffggglllooooooqqqtttrrrlllhhhfffaaa]]]______XXXOOOOOONNNMMMNNNQQQVVV[[[___aaaqqq~~~|||xxx[[[bbbuuuqqqPPPGGG@@@<<<777444333444444444333333444444555555444444666>>>;;;CCClllbbboooiii```kkkeeeOOOHHH>>>===;;;999777777777777888:::===???BBBDDDHHHKKKMMMQQQXXX^^^ccchhhnnnsss~~~vvveeeeeejjjooovvv}}}}}}~~~}}}~~~|||\\\QQQ^^^fffbbbTTTGGG:::666555666888<<>>:::777999:::999;;;??????@@@CCCFFFIIILLLNNNPPPNNNRRRVVVVVVTTTTTTVVVYYY[[[jjj}}}ppp]]]OOOEEEEEENNNRRR]]]kkkzzz+++******)))))))))))))))))))))******++++++++++++))))))***++++++++++++***(((((()))++++++,,,,,,,,,******++++++++++++******'''(((***+++,,,------...---------.........//////............/////////000000000111222444666888999;;;<<<===@@@DDDGGGJJJLLLJJJLLLNNNRRRaaaxxxzzzkkklllyyy{{{uuuqqqqqqssslllrrryyy||||||yyysssnnnTTTTTTddd|||kkk___RRRHHHCCCBBBIIIPPPYYYrrr}}}xxxvvvsssmmmhhhkkksssvvvuuummmoooqqqssssssooohhhbbbfffmmmqqqqqqssswwwtttnnnhhhgggdddcccgggjjjeee\\\WWWVVVUUUUUUXXX]]]cccfffbbbkkkzzz|||}}}qqqZZZfffzzztttRRRHHH@@@<<<777444333333444444222333444444555555444444444;;;666<<>><<<:::999999999666999;;;>>>@@@CCCGGGJJJHHHMMMSSSXXX[[[___dddhhhvvvggg]]]___lllsss}}}}}}}}}}}}{{{}}}]]]TTTcccooommm^^^OOO@@@;;;:::999888888EEEXXXmmmwwwzzz{{{|||||||||xxx}}}~~~|||}}}yyy|||~~~~~~yyywwwvvvnnn^^^QQQMMMLLLMMMOOOQQQRRR\\\rrrbbbVVV[[[sssuuuWWWBBB:::777666:::<<<;;;>>>BBBAAABBBDDDGGGJJJMMMOOOPPPPPPSSSUUUTTTQQQQQQUUUYYY^^^oooqqq[[[MMMCCCDDDKKKQQQ[[[iiiwww************************)))))))))))))))))))))))))))******++++++,,,------******+++,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,---...///000111111111111111000///...000000111111111111000000000000111222444555666666999;;;>>>???AAADDDHHHJJJJJJKKKKKKPPP___vvveee\\\qqquuurrroooiiibbb___[[[WWWYYY]]]NNNLLLUUUmmmuuufffTTTGGGBBBCCCEEEEEEJJJSSSZZZ\\\\\\ZZZVVVPPPSSSbbbuuu|||wwwsssppprrrwww{{{zzzxxxuuuuuuxxx|||yyyqqqjjjhhhooorrruuuwwwxxxyyyzzz|||pppmmmhhhgggnnntttrrrkkkddd```]]]___ffflllnnnmmmfffiiirrr}}}|||lllXXXooo~~~zzz\\\HHHDDD<<<555555666444333444333333333444444444555555777111888@@@QQQrrriii~~~fffSSSHHH<<<;;;===999<<>>555555<<>>===:::888999<<>>BBBBBBDDDGGGJJJOOORRRTTTRRRQQQPPPQQQUUU[[[aaaeeelllwwwVVVGGG???HHHUUU```eeeppp************************)))))))))))))))))))))))))))******++++++,,,------******+++,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,---...///000000000000/////////......000000111111111111000000000111222333444555666777999;;;>>>???AAADDDHHHJJJLLLMMMMMMQQQ```vvvyyytttyyyvvvqqqiiiYYYJJJCCCCCCCCCAAAKKKfffzzzlllYYYJJJDDDBBBAAA???555;;;??????>>>>>><<<888;;;GGGWWWwww|||yyywwwyyy~~~}}}{{{zzz}}}}}}uuunnnmmmqqquuuyyy||||||{{{zzzzzztttqqqlllhhhlllrrrqqqmmmkkkhhhfffiiiooossstttrrrhhhiiippp{{{xxxzzzwww___\\\sssyyyxxxkkkUUUEEECCC;;;555555666444333444333333444444444555555555777444;;;AAAQQQvvvuuu^^^LLL???===???:::;;;===888777888888999999<<>>???AAADDDHHHJJJKKKMMMNNNRRR___sss}}}sssppprrruuuwww~~~wwweeePPPEEECCCBBBAAALLLggg}}}ooo\\\MMMEEE@@@;;;888111555666222000222333111...555@@@```~~~~~~}}}{{{|||~~~{{{tttooooootttyyy{{{yyyzzzxxxqqqjjjjjjppprrrqqqpppoooooossswwwyyywwwuuummmkkknnnuuuzzz}}}zzzuuu}}}xxx```TTTYYYtttmmmhhhaaaSSSFFFCCC;;;555555555444333555333444444444444555555555777777>>>CCCOOOyyy}}}{{{}}}gggSSSCCC???@@@;;;;;;<<<777777888999999999<<<@@@CCCDDDFFFIIILLLNNNPPPSSSVVVZZZbbbiiiuuujjjgggbbbbbblllxxx}}}|||~~~~~~}}}|||zzzfffaaa||||||dddTTTFFF999666:::>>>MMMbbbsss{{{~~~~~~~~~zzzwww{{{}}}zzzwwwvvvwwwzzz{{{{{{||||||||||||{{{zzzxxxwwwvvvzzzzzzoooccc[[[TTTNNNKKKMMMNNNQQQWWWbbbpppnnn\\\bbbttt}}}}}}ttt{{{{{{[[[GGG;;;999888888:::>>>BBBCCCCCCDDDEEEFFFHHHLLLOOOSSSUUURRRQQQQQQRRRVVV[[[aaaddddddooo~~~]]]HHHKKKWWWbbbhhhrrr************************)))))))))))))))))))))))))))******++++++,,,------)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,---...///000111000...------...000111000000111111111111000000111222333555666888999:::999;;;>>>???AAADDDHHHJJJJJJLLLNNNQQQ]]]qqq~~~nnneeeaaa]]]YYY^^^^^^```aaa[[[PPPIIIHHHKKKNNN\\\rrr{{{vvvjjjYYYKKKCCC===777333999<<<<<<777444666777666333555<<>>@@@BBBDDDGGGIIIJJJLLLOOOQQQZZZ[[[^^^mmm{{{qqqccc]]]bbbooo{{{}}}~~~~~~~~~|||{{{{{{{{{vvvccc___|||{{{cccKKK999444888:::JJJaaasss||||||zzzzzz~~~~~~|||yyywwwwwwyyy{{{||||||{{{zzzyyyxxxwwwvvvvvvwww{{{zzzooobbbZZZSSSMMMLLLOOOPPPUUU___lllzzztttdddqqq}}}wwwnnn{{{mmmTTTJJJ===999:::;;;===@@@CCCDDDEEEFFFGGGHHHJJJMMMPPPSSSUUUXXXWWWUUUTTTTTTVVVYYY[[[]]]gggxxxrrrMMMJJJTTT___gggrrr************************)))))))))))))))))))))))))))******++++++,,,------((()))***+++,,,,,,---,,,***++++++,,,,,,++++++***+++++++++,,,---...///000222111///......///111222000000111111111111000000111222333555777888::::::999;;;>>>???AAADDDHHHJJJKKKNNNQQQSSS^^^rrruuufffXXXMMMFFFBBBFFFKKKJJJHHHGGGJJJTTTgggzzzyyyoookkkiii^^^OOOEEE???;;;666222555999999555222333222000555666<<>>HHHbbbfffNNNCCCCCC>>>:::<<<:::888999999999888999;;;>>>AAACCCEEEGGGHHHJJJMMMOOOUUUQQQUUUeeewwwzzzhhh^^^aaammmyyy}}}}}}|||}}}~~~rrr\\\TTTkkklllMMM777222777888IIIaaattt}}}{{{~~~~~~||||||~~~}}}zzzxxxwwwwwwyyy{{{|||zzzyyywwwvvvuuuuuuuuuzzz|||xxxmmm```XXXQQQLLLLLLOOOQQQZZZhhhxxxzzzvvvyyyqqqzzzwwwdddPPPIII;;;<<<===???AAABBBCCCEEEFFFIIIIIIJJJKKKNNNQQQTTTVVV[[[ZZZWWWUUUTTTTTTVVVWWWXXXaaasss\\\LLLTTT]]]fffsss************************)))))))))))))))))))))))))))******++++++,,,------((()))***+++,,,---------***++++++,,,,,,++++++***+++++++++,,,---...///000111111000//////000222333000000111111111111000000111111333555777999:::;;;999;;;>>>???AAADDDHHHJJJMMMQQQSSSUUU```uuu}}}zzzxxxrrr[[[MMMAAAAAAFFFGGGDDDBBBAAAOOOfffzzzuuuiiiccc^^^TTTGGG???;;;999666333222666777333111111///,,,222666>>>^^^{{{rrruuuzzz}}}}}}{{{yyy{{{zzz~~~uuusssvvvxxxuuusssuuuxxx|||~~~~~~zzzzzzxxxuuuvvvzzz{{{yyyrrrhhhmmmrrrUUUbbbyyy|||eeeRRRGGG@@@999333333555444333555444444555555555666666666222:::::::::EEEXXXvvvYYYIIIGGG@@@;;;======888999:::999888888999;;;>>>AAACCCEEEGGGHHHKKKNNNPPPMMMSSS___eeeiiizzziii\\\```iiizzz~~~yyy___MMMWWWhhhkkklllooolll\\\EEE777777===888JJJbbbuuu~~~vvvssswwwzzzzzzxxxvvvtttuuuwwwzzz{{{yyywwwuuuttttttvvvwww{{{{{{}}}~~~{{{qqqfff[[[TTTOOOKKKLLLOOOQQQ___sss~~~www|||xxxtttoootttZZZHHH@@@888>>>AAACCCEEEEEEEEEGGGHHHKKKKKKLLLMMMOOORRRTTTVVVYYYXXXWWWVVVWWWXXXZZZ[[[YYY___ooojjjRRRVVV]]]fffrrr************************)))))))))))))))))))))))))))******++++++,,,------((()))***+++,,,---------***++++++,,,,,,++++++***+++++++++,,,---...///000////////////000000111111000000111111111111000000000111222444666888::::::999;;;>>>???AAADDDHHHJJJLLLPPPRRRTTT___vvvpppjjjbbbYYYRRROOONNNOOOdddsssaaaTTTHHHGGGIIIHHHEEECCCDDDOOOeee||||||nnneee[[[QQQDDD<<<999888666333555999999444222333333111222777@@@```|||uuuxxx|||wwwuuuvvvrrrlllmmmoooqqqtttwww{{{}}}xxxwwwyyy{{{wwwqqqfffkkkvvv]]]vvv|||aaaOOOKKK@@@888222333555444333555555555555555666666666666333;;;777888DDDSSSwwwgggQQQLLLBBB<<<>>>???888999:::999888777888999;;;>>>AAACCCEEEGGGJJJLLLNNNPPPTTTXXXZZZaaaqqqjjjaaacccooouuu}}}tttWWWQQQXXXXXXKKKOOOPPPIII>>>999<<<@@@:::KKKdddwww}}}|||sssrrrwwwuuuvvvvvvuuusssuuuyyy}}}{{{yyyvvvtttsssuuuwwwxxxxxxxxxyyy{{{|||{{{wwwttthhh___VVVRRROOONNNOOOSSSTTTfff~~~zzz|||nnnvvv~~~qqqkkkfffTTTBBB888;;;>>>AAAFFFHHHHHHHHHKKKMMMMMMMMMMMMNNNPPPRRRUUUVVVXXXXXXXXXYYY[[[^^^```bbb^^^aaammmsssXXXXXXZZZbbbnnn************************)))))))))))))))))))))))))))******+++,,,,,,------((((((***+++,,,---------+++++++++,,,,,,++++++++++++++++++,,,---...///000------...///000000//////000000111111111111000000///000222444666888999:::999;;;>>>@@@AAADDDHHHKKKIIIMMMOOOQQQ\\\tttsssYYYRRRMMMFFF@@@======@@@CCCMMMTTT___mmm}}}jjjbbb]]]^^^```___^^^___RRRXXXiiitttggg]]]RRREEE<<<999888555333444777666000...000222111111666???___{{{}}}~~~|||||||||xxxvvvuuummmcccdddfffgggjjjmmmssszzz~~~zzzwwwxxx|||~~~wwwrrrhhhlllyyygggrrrVVVGGGIII???888222333555444333555555555555555666666666777555<<<666777EEEQQQssspppWWWPPPDDD<<<>>>???888999:::999777777777888999<<>>???AAACCCDDDHHHKKKNNNTTTcccyyy~~~jjj]]]NNN@@@CCCAAA>>>===<<<<<<:::999;;;???DDDIIIOOOYYYeeennnpppvvv{{{xxxqqqooouuu|||~~~xxxuuuvvvxxxzzz{{{ooottt{{{mmmeeeUUUDDD<<<999777444444555444222000//////000000777999===YYY{{{wwwuuuttt{{{uuulll```WWWTTTUUUWWW\\\bbbhhhnnnqqqzzz||||||~~~vvvppprrrzzzttt|||xxxzzzmmmSSSDDDEEE:::888555555666777777666444444444555555555666666888999888<<>>???;;;:::;;;===???BBBDDDFFFGGGIIIIIIKKKNNNSSSXXX]]]```rrryyysssfff___]]]iiiyyywwwrrruuuiii___SSSKKKEEE???<<<>>>BBBSSSjjjyyy}}}}}}|||vvvvvvvvvqqqppprrrtttrrrrrrtttwwwyyywwwtttrrrrrrqqqqqqrrrwww}}}~~~|||{{{xxxqqqggg___^^^UUUPPPRRRUUUVVV[[[bbbdddvvvwwwrrrtttuuuxxxcccJJJ>>>>>>@@@AAAEEEJJJNNNPPPQQQSSSTTTQQQOOONNNNNNOOORRRUUUWWWVVVWWWYYY[[[]]]^^^^^^___aaa___nnnrrreeexxx[[[UUUYYYfffooottt++++++************++++++)))))))))))))))*********)))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------................../////////////////////111222222222222111000000000111222333555777888888<<<<<<===>>>???AAACCCDDDHHHKKKNNNTTTbbbvvvrrr___RRRNNNKKKIIIKKKHHHDDDAAA@@@??????>>><<<<<<<<<===???DDDJJJNNNFFFHHHIIIHHHFFFFFFGGGIIITTTWWWYYY\\\^^^bbbfffiiitttxxx}}}sssmmmmmmnnnppp|||yyymmm[[[HHH>>>999555333222444333222111000000111111111777<<>>>>>???<<<777888======:::777777888:::<<<>>>@@@BBBGGGHHHIIILLLPPPTTTXXXZZZ^^^gggwwwtttfffeeejjjqqqxxx~~~xxx~~~yyykkkbbb[[[TTTQQQRRR]]]iiixxx|||rrryyyssssssrrrnnnlllnnnpppooonnnpppssstttrrrppplllmmmmmmmmmnnnqqqvvvzzz|||}}}}}}}}}yyyqqqggg```YYYSSSPPPSSSUUUWWW]]]eeeuuu}}}{{{xxx}}}}}}kkkUUUDDD===>>>AAABBBEEEJJJNNNPPPQQQSSSTTTPPPOOONNNMMMNNNPPPSSSUUUUUUVVVXXXZZZ\\\]]]^^^^^^^^^YYYeeexxxiiiYYYhhh___YYY[[[ffflllooo|||++++++************++++++'''(((((()))******++++++)))************+++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000000111111222222222222222222333444555666777888888<<<<<<===>>>???AAACCCDDDHHHKKKOOOSSS___ppp}}}xxxjjjZZZRRRNNNNNNSSSXXXVVVTTTOOOKKKHHHFFFFFFFFFHHHDDD@@@===;;;;;;:::999<<<999777999<<<<<<999666:::===@@@AAABBBDDDFFFHHHIIILLLQQQYYY```eeegggfffppppppyyynnn^^^ZZZ\\\^^^rrrvvvbbbLLL???999444111111333222111111111111222222---888<<>>???AAACCCFFFJJJMMMOOOPPPRRRSSSPPPOOOMMMMMMMMMOOOQQQRRRSSSTTTVVVXXXZZZ\\\^^^___^^^WWW^^^nnnhhhUUU______YYYZZZdddiiijjjvvv++++++************++++++(((((())))))************))))))*********+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222222222222222111111111///000111222333333333333333333444555666666777777<<<<<<===>>>???AAACCCDDDHHHLLLOOOQQQZZZgggqqqtttjjj___[[[aaaeeeaaa___bbbaaaaaa___[[[VVVRRRPPPOOOWWWRRRLLLHHHFFFCCC>>>::::::888666888;;;<<<888444777888::::::;;;===@@@CCCKKKHHHEEEDDDDDDDDDCCCBBBFFFGGGQQQiiidddOOOIIIKKKGGG```zzzeeeNNN@@@999444222222222222222222222222222333...;;;<<>><<<;;;<<<@@@FFFMMMQQQOOOWWWcccmmmtttzzz|||xxxxxx|||~~~}}}sssbbbXXXMMMDDD:::888555555666777777666555555555555666666666666555999999<<>>;;;999::::::999777:::888666555666888:::<<>>???AAACCCDDDIIILLLNNNOOOVVV```gggiiiddd___eeetttzzzrrrjjjhhhmmmooopppnnnhhhbbb^^^\\\```\\\WWWSSSPPPKKKDDD???:::;;;;;;;;;999888888888666666666555777;;;BBBFFFPPPLLLEEE@@@>>>======<<<<<<<<<@@@MMM^^^mmmuuuwwwooowwwzzzooo[[[KKKGGGJJJIII___|||gggOOOAAA:::555444555222222222222333333333222...:::999>>>^^^yyyrrrrrruuu{{{vvvrrrsssyyy}}}~~~|||}}}xxxsssnnnlllgggaaaYYYQQQKKKGGGDDDBBB:::999777777:::???EEEIIIKKKQQQZZZbbbjjjttt~~~}}}yyyuuuwwwtttrrr]]]SSSJJJAAA:::888555555666777777666555555555666666666777777444::::::===CCCDDDQQQiiiwwwyyyxxx{{{```JJJDDD@@@===:::999:::999999999;;;:::777555555777999;;;;;;<<>>???AAACCCDDDIIILLLMMMNNNTTT^^^eeefffkkklllttt}}}zzz{{{zzzssspppooommmkkkgggbbb]]]UUUMMMHHHFFFHHHHHHDDD>>>;;;<<>>DDDLLLRRRVVVRRRMMMIIIGGGFFFEEEDDDBBB@@@>>>>>>AAAFFFLLLOOOKKKUUU```bbb]]]WWWWWWYYYXXXjjjoooVVVFFF>>>888666666222333333333333333222222,,,555555:::RRRnnnzzzvvvwwwxxx{{{ssslllmmmsssvvvpppjjjjjjiiifffccc^^^ZZZWWWUUUQQQPPPLLLHHHDDD@@@===;;;777555444333555:::>>>AAAHHHLLLSSSYYYaaalllyyy|||xxxvvv|||~~~nnn|||cccSSSIIIBBB:::888555555666777777666555555666666666777777777555;;;<<<===DDDFFFOOOaaazzz{{{[[[LLLFFF@@@;;;;;;:::999999;;;999888666555444555666777999:::<<>>???AAACCCDDDGGGJJJLLLNNNUUUaaaiiikkkuuu{{{~~~~~~|||wwwnnneee^^^ZZZSSSSSSOOOGGG???::::::===;;;<<<<<<===???EEELLLRRRUUUUUUVVVWWWWWWTTTOOOKKKEEEAAA<<<777555666888:::<<>>======DDDEEEKKKZZZ|||wwwaaaOOOGGG@@@>>><<<888888<<<888777666666555555666666999999:::<<<>>>AAADDDEEEGGGHHHJJJLLLOOORRRTTTVVV\\\```hhhoooooolllmmmqqqwww~~~~~~{{{xxxmmmiiittt~~~}}}{{{xxxvvvttttttvvvwwwzzz}}}vvvtttqqqlllnnnrrrrrruuussskkkgggjjjlllkkkhhhiiiiiihhhfffgggjjjmmmkkknnnqqqssssssssstttuuuqqqllleee___[[[ZZZYYYXXXYYY___eeelllxxxyyyrrrdddRRREEEFFFIIIHHHJJJOOOMMMNNNOOOOOOOOOOOOQQQSSSQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSUUUXXXYYYZZZ___eeegggjjj\\\YYYTTTKKKKKKTTT[[[aaasss++++++************++++++((((((((()))******++++++)))************+++++++++---,,,,,,,,,,,,---......------------------------++++++,,,---...///000111555555444333222222111111222222333444444444333333222222444666777999;;;;;;<<<<<<===>>>???AAACCCDDDEEEIIILLLNNNWWWdddnnnqqquuuzzzqqqjjjhhhgggccc\\\RRRIIIDDDBBBBBB>>>???BBBCCCFFFJJJPPPTTTJJJNNNUUU]]]```]]]WWWQQQCCC???:::888888::::::999777:::@@@HHHPPPUUUVVVVVVXXXmmmkkkWWWJJJ>>>666333444444555555444222111///222555666<<>>:::888555555666777777666666666666666777777777777:::@@@>>>===CCCDDDHHHUUUooouuuWWWLLLCCC@@@===888888<<<888888888888888888777777::::::999999;;;===@@@BBBDDDHHHLLLOOOQQQUUU[[[```ZZZ[[[```eeeddd``````ccchhhwwwzzz}}}yyywwwyyy{{{||||||~~~}}}zzzvvvsssqqqrrruuurrrnnnrrrzzzuuuyyyvvvlllfffhhhjjjhhheeefffgggfffdddeeeiiimmmlllnnnrrrsssttttttuuuwwwmmmhhhaaa^^^]]]\\\ZZZWWW\\\dddmmmvvv{{{zzz{{{cccRRRGGGJJJNNNNNNRRRYYYPPPQQQRRRRRRQQQQQQSSSUUUQQQRRRSSSTTTUUUVVVWWWXXXSSSRRRQQQPPPQQQSSSUUUVVVWWW^^^eeeeeeqqq___XXXQQQHHHHHHQQQZZZbbbvvv,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---...000000111000222444444333111111222///000111222222222222111333333333444555777999;;;<<<<<<>>>???AAACCCDDDEEEGGGKKKOOORRR[[[jjjxxx}}}xxxjjj\\\WWWTTTOOOJJJHHHBBBHHHNNNRRRRRRQQQRRRSSSPPPUUU[[[^^^[[[TTTMMMIII???===;;;888555444333333777777888;;;???BBBCCCCCCOOOcccxxx```LLL<<<666666666444111000111222222111///333999<<<>>>@@@>>><<>>888888777777666666555555666666666666666888:::;;;999:::<<<>>>@@@EEEKKKPPPiiikkkUUUCCCAAA@@@999999@@@>>>;;;888666777888888888333444666888:::===>>>???FFFDDDDDDHHHPPPXXX___bbbcccccccccaaa^^^]]]]]]^^^bbbkkkyyy|||{{{}}}~~~zzzxxxvvvrrrlllhhhiiijjjlllnnnqqqsssuuuvvv|||vvvnnniiihhhfffeeecccccccccccccccccccccdddeeennnmmmmmmppptttuuusssppphhheeeaaa[[[WWWWWWZZZ]]]bbbkkkvvvoooVVVQQQKKKJJJOOOVVV\\\___WWWUUURRRQQQQQQQQQPPPNNNQQQRRRSSSUUUUUUVVVUUUUUUWWWVVVSSSQQQPPPQQQRRRSSSUUUZZZdddpppeeeVVVVVVFFFBBBOOOXXX]]]ppp,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---...//////000000222444555444222222333111111111222222222222333333333333444555777999;;;:::;;;<<<===???@@@BBBBBBGGGLLLPPPTTT^^^ooo~~~yyyoookkkggg^^^TTTOOOMMMQQQVVVYYYXXXUUUPPPMMMQQQUUUZZZ[[[WWWPPPIIIDDD;;;:::888666555555555666444555666666777888999:::AAARRRnnnsss[[[HHH===888666444111111111222222111111555999<<<@@@CCC@@@;;;<<<888???IIIWWWxxx{{{vvvrrroooggg]]]WWWWWWQQQOOOLLLHHHBBB===999666777444111000111222222111222222222222111111000///111111111111111111111111555777:::???EEENNNXXX^^^iiissszzz{{{{{{|||{{{www|||pppbbbtttqqqYYYHHH888888777777777666666666555666666666666777999:::;;;;;;<<<>>>???AAAEEEKKKOOOdddhhhKKKCCCDDD???:::999:::888666555777888888777555666666888999:::<<<<<<@@@@@@BBBFFFMMMWWW```eeennnqqqvvvxxxvvvqqqiiidddaaaiiittt{{{~~~|||{{{zzzrrrpppmmmlllmmmmmmkkkiiiggghhhiiikkkmmmoooqqqssswwwrrrlllhhhgggfffdddbbbbbbbbbccccccdddeeeggghhhiiijjjlllooossssssppplllbbb```]]]YYYWWWXXX\\\```gggppp|||qqq```QQQMMMHHHHHHLLLQQQUUUWWWUUUVVVWWWWWWVVVTTTRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWZZZYYYVVVTTTRRRQQQQQQQQQSSSVVV___jjjmmmYYYUUUFFFAAAMMMUUU[[[ppp,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...000222444555444333333444333222222111111333444555444333333444555777999:::;;;<<<===>>>???@@@AAAAAAGGGLLLQQQVVVbbbvvv}}}sssjjjeeeaaa]]]YYYWWWVVVTTTPPPMMMXXXYYYYYYXXXSSSLLLEEE@@@777666555444333333444444444666888666333111333555555@@@UUUrrrgggSSSDDD:::777444222111222222222111333666888<<>>___~~~zzzvvvnnnaaaRRRKKKKKKFFFCCC>>>999555444333444333111///...000111111111111111111222111111000000000000000000000000000000222444666999===DDDLLLQQQ[[[eeeooorrrssstttsssqqqwwwXXXSSSmmm|||qqq\\\III666777777777777666666666666666666666777888999;;;<<<>>>???@@@AAABBBEEEJJJMMM\\\```NNNLLLHHH@@@:::<<<:::888777888888777555777777777777777888999999888:::<<<>>>BBBJJJUUU\\\gggnnn{{{}}}sssiiipppuuutttrrryyy}}}zzzzzzwww}}}wwwvvvsssqqqnnnkkkiiihhhdddcccbbbccceeeggggggfffeeeeeeeeefffhhhjjjmmmnnnpppmmmiiifffeeedddbbbaaa___aaabbbcccccceeehhhkkkgggiiilllppprrrpppkkkggg```___]]][[[[[[^^^dddhhhpppzzz|||yyyzzzdddVVVLLLJJJHHHHHHKKKNNNPPPQQQUUUYYY]]]]]]ZZZWWWVVVVVVSSSSSSRRRRRRSSSUUUXXXYYY]]]\\\ZZZXXXUUUSSSQQQPPPRRRRRRYYYcccxxxzzz___TTTFFFAAAJJJQQQXXXooo,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111333444333333333444444333222111111333555666444444333444555777999:::>>>>>>???@@@AAABBBCCCCCCFFFKKKPPPVVVeee{{{rrreeeVVVNNNPPPVVVZZZ[[[bbb___YYYTTTNNNIIIDDD@@@<<<:::888666555555555555888;;;===:::555222444777444999EEE]]]|||ttt^^^LLL;;;888555222111222222222111222555777:::DDDMMMJJJAAA777111555777:::TTT}}}{{{zzzxxxppp```NNNDDDDDD>>>;;;777333111222333444111///......000111111111///000111111111111111000////////////////////////222333555777:::???FFFJJJOOOYYYccchhhiiihhhiiijjjzzz}}}iiiDDDFFFcccxxxiiiSSSGGG;;;777777777777666666666666666666777888999:::<<<<<<@@@AAABBBCCCCCCEEEIIILLLTTT~~~aaaTTTMMMGGGBBBAAA???<<<;;;:::888666444777777666555666666777888777:::;;;:::999===GGGNNNVVV^^^mmm~~~xxxpppuuuxxxtttnnnqqq}}}tttmmmjjjhhhiiilllooorrrrrrnnnjjjdddcccbbbaaa___^^^]]]]]]^^^___aaacccddddddbbbaaacccbbbbbbcccdddgggjjjlllhhhgggeeecccbbbaaa______\\\^^^`````````bbbgggjjjjjjllloooqqqqqqlllgggbbbcccbbbaaaaaabbbgggnnnsss|||yyyyyywwwcccZZZMMMKKKJJJJJJKKKNNNQQQRRRVVV[[[______[[[XXXZZZ]]]VVVUUURRRQQQQQQSSSVVVXXX\\\\\\[[[YYYWWWUUUSSSQQQRRROOOUUU]]]nnniiiVVVHHHAAAFFFMMMVVVmmm,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...000333333222222222222444333222111111333555666555444444444555666888999===>>>>>>@@@AAABBBCCCCCCEEEIIINNNUUUeee~~~yyylll\\\WWW^^^iiippprrrjjjcccZZZRRRLLLIIIEEECCC???>>><<<:::999999::::::777:::<<<:::555333555999777777<<>>888666333222222222222111000333444666BBBPPPPPPGGG888111555888777MMMuuu{{{tttooopppqqqlll]]]JJJ@@@>>>888777555444333333333444000///...///111333222222///000000111111111000000////////////////////////000111333555888<<>>>>><<<999:::AAAGGGNNNRRRZZZgggsssvvvrrrllllllppptttuuurrrpppqqqrrr~~~~~~}}}|||zzztttkkkeee[[[[[[\\\bbbhhhiiieee```]]]]]]\\\\\\\\\[[[[[[[[[XXX\\\aaaddddddbbb___]]]``````aaabbbdddfffiiijjjdddcccbbb```^^^]]]\\\\\\YYY\\\^^^]]]\\\^^^dddiiimmmoooppppppmmmgggbbb___ddddddddddddgggmmmuuuzzzuuuccc```PPPOOONNNMMMMMMPPPSSSVVVXXX[[[]]][[[WWWWWW[[[```XXXVVVRRRPPPOOOPPPSSSUUUXXXYYYYYYXXXWWWVVVTTTTTTSSSOOOTTTZZZfff}}}vvv[[[LLLBBBDDDJJJTTTiii~~~,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++------------++++++++++++,,,,,,---------...000222444444333111111222333222222111111333444555555555444444555666888999::::::<<<===???AAABBBCCCDDDHHHMMMTTTeee{{{}}}nnnggg]]]VVVRRROOOJJJGGG<<<;;;:::888777777888888222555666555222111333555444666888BBB[[[xxx___BBB999777444222222222111000---333333222===OOOSSSLLL;;;111111555555LLLwww{{{tttlllddd^^^^^^___]]]RRRDDD;;;999444444444444333333222222111000000111222333333111000000000111000000//////000000000000000000000000---...000222444888===@@@CCCGGGNNNQQQPPPNNNUUU^^^nnnttt~~~}}}OOO;;;DDDUUUfffHHH???:::666666666666777777777777555666888:::<<<=========AAACCCDDDDDDDDDEEEGGGIIIIIIdddttt```^^^gggqqqxxxbbbRRRGGGCCC@@@<<<::::::::::::999888777555444555666888999777999:::999888999===AAACCCDDDHHHPPPZZZbbbeeeeeeaaaeeelllsssxxxwwwsssooorrrooonnnppprrrqqqkkkfff[[[ZZZYYY]]]aaa```[[[VVVZZZZZZYYYXXXWWWVVVVVVUUUNNNTTT[[[``````^^^\\\[[[]]]^^^```bbbeeegggiiiiiibbbbbbaaa]]]ZZZXXXYYYZZZWWWZZZ]]]]]]\\\___fffmmmoooppppppmmmhhhdddaaa```cccdddeeegggkkksss|||ppp___^^^UUUUUUUUUTTTRRRRRRSSSUUUXXXYYYXXXVVVSSSTTTYYY]]]WWWUUUQQQOOONNNOOOQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUUUUPPPUUU[[[aaa}}}dddRRRCCCCCCJJJTTTcccsss,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***+++---......---+++***++++++,,,---...//////000333555777666444222222222111111111222222222222333555555444444555666888999888999;;;===???BBBCCCDDDFFFIIIMMMSSSeeerrrmmmhhhdddbbb\\\TTTNNNEEECCC???<<<999777555555333333333333333222222333000444666:::LLLgggxxx{{{ooo~~~___EEE:::777444222222222111000---444444///777JJJRRRMMM???222222777999OOOxxxzzzoooggg___XXXQQQNNNLLLKKKEEE<<<777777444444333222222222222222111000000111222333222000000111111111000///......111111111111111111111111---...///000111444777;;;===???CCCFFFDDDDDDOOO\\\jjjpppzzzvvvuuupppGGG???JJJVVV]]]GGG@@@888555666666666777777777888555666999;;;===>>>>>>>>>@@@BBBDDDDDDDDDDDDFFFHHHHHHXXXyyyeeeSSSTTT]]]lllzzznnnTTTLLLHHHAAA===;;;;;;;;;;;;;;;:::777555444555777888222333555666777888999:::888999<<>><<<888666777777555333111000111333444111000000111222222000///111111111111000///------111111111111111111111111///000111111111222555888999999<<>>>>>>>>???AAACCCDDDCCCDDDFFFGGGIIIQQQlllrrrTTTGGGMMM[[[kkkzzzeeeYYYSSSJJJBBB>>><<<;;;:::???<<<999666444444555666666666777999;;;;;;999777888:::;;;;;;;;;<<>>??????@@@CCCEEEBBBFFFMMMVVVccczzz{{{rrrmmmoooiiiggg]]]NNNCCC@@@???===;;;:::999888777666555555555444999:::===QQQdddfff\\\OOONNN___nnnfffLLL777666555444222111000000000000111///...555CCCOOOSSS@@@777000333???UUUqqqwwwggg]]]VVVPPPGGGGGGEEEBBB>>>999555333888444000000333555333000111111111111111111111111555...000888999000,,,///111111111111111111111111111111111111111222222333555666:::<<<<<<@@@LLLYYYjjjjjjsss|||ggg@@@AAAPPPmmmxxx\\\OOO>>>===999333444444444555555666666::::::;;;<<<===>>>??????CCCBBBAAA@@@AAADDDGGGJJJJJJKKKaaa}}}fffRRRMMM```tttzzztttcccQQQGGGDDDAAA<<<888;;;:::999888999888666444555666666666777777888888::::::999999999999::::::;;;<<>>??????@@@CCCEEEDDDGGGKKKQQQ]]]rrr~~~vvvnnn___RRRLLLLLLHHHCCCEEEBBB???;;;777666555444444222666888:::NNNcccfffQQQDDD>>>HHHTTTSSSHHH>>>666555444222111000000000000111///...444AAALLLPPP>>>777222444@@@VVVtttvvvggg]]]TTTNNNGGGDDDAAA===:::888777777999555111111444666444111111111111111111111111111444000444>>>???666111333222222222222222222222222111000000000000111222222444555999;;;;;;???KKKXXXiiikkkuuubbb@@@GGGYYYttt~~~___PPP@@@???999555666666666777777777777::::::;;;<<<===>>>??????CCCBBBBBBBBBCCCEEEHHHIIIDDDGGGZZZwwwoooWWWKKKYYYlllwwwbbbMMMDDDBBB???===>>><<<:::::::::;;;:::999666666666777777777888888888888777777777777888888888999:::===AAAHHHPPPVVVcccdddfffggghhhgggffffffccc```]]]ZZZYYYXXXVVVTTTUUUUUUUUUTTTSSSQQQOOOMMMNNNNNNOOOQQQRRRSSSTTTUUUUUUUUUXXX^^^eeefffbbb]]][[[ZZZXXXUUURRRRRRTTTVVVXXX[[[aaahhhoooxxx|||uuuppptttyyyzzz|||~~~sss^^^YYYUUUYYY[[[]]]]]][[[WWWUUUSSSPPPPPPOOONNNNNNMMMLLLLLLQQQQQQPPPNNNLLLKKKLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKPPPTTTTTTUUU[[[gggxxxppp```LLLAAACCCNNNVVVYYY,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000444666444333666666555444444444444333333333333666666555555666777888999:::<<<>>>??????@@@CCCEEEGGGHHHJJJLLLUUUggg~~~wwwlllhhhkkkmmmdddWWWLLLHHHBBB<<<777444444444666222555555666III___eeeLLL@@@666999@@@CCCAAA???666555444222111111111111000111000...333???HHHKKK;;;777444555???TTTssswwwiii^^^UUUMMMFFFCCC>>>999777777999;;;:::666333222444555444222222222222222222222222222222000555???AAA999444444222222222222333333333333000000000000000111111222333444777999999===IIIWWWggglllxxxbbbAAALLLaaazzzyyy___NNNAAA@@@666666777777777777888888888::::::;;;<<<===>>>??????BBBBBBCCCDDDFFFGGGHHHIIIEEEIIIXXXlllcccJJJLLL\\\kkkzzz^^^LLLEEEBBBAAA>>><<<999888999999999888777777777777777888888888666666666666666666666666666777888888999<<>>??????@@@CCCEEEHHHIIIKKKMMMSSS___ooo{{{xxxeeeNNNJJJCCC<<<888666666777999444555555444EEE\\\eeeSSSHHH<<<888;;;===;;;888555555444333222111111111000222111///333<<>>??????AAABBBDDDGGGHHHIIIIIIIIIIIINNNWWW```{{{YYYJJJQQQaaassshhhWWWLLLFFF@@@>>><<<;;;:::999777555888888888888888888888888555666666666666666666555777888999888777777999;;;<<>>??????@@@CCCEEEGGGJJJNNNQQQUUU\\\eeekkk|||mmmYYYHHHEEE@@@<<<999888999:::999333555777555EEE]]]iii^^^PPP???666777999666111555555444333222222222222000222222000333:::??????999777666555777DDD\\\rrrxxxkkkaaaVVVMMMHHHGGGDDDAAA???===;;;;;;999777444333222222111000222222222222222222222222333000///222333000...///222222222333333444444444000000000000000111111222111222444666666:::GGGUUUdddpppXXXYYYsss{{{xxxXXXKKKAAABBB888::::::999999999999999999::::::;;;<<<===>>>??????@@@BBBEEEGGGIIIJJJJJJIIIIIIMMMSSSWWWlllxxxXXXQQQ\\\nnn{{{www```QQQDDDCCCAAAAAA@@@>>>;;;999999999999999999888888888666777777888888777777666555777999999888777777888777888999;;;<<<============???DDDJJJQQQVVVXXXWWWVVVWWWYYY[[[]]]]]]]]]\\\YYYYYYXXXXXXWWWVVVVVVUUUPPPPPPRRRTTTVVVVVVUUUTTTRRRSSSSSSRRRRRRUUUYYY\\\^^^```bbbbbbeeelllwww}}}|||yyy{{{qqqbbb[[[YYYVVVSSSQQQRRRUUUVVVUUURRRQQQPPPOOONNNLLLKKKJJJIIIKKKLLLMMMLLLKKKJJJKKKLLLJJJKKKMMMNNNOOOOOOOOONNNKKKOOOMMMKKKNNNYYYbbbTTTGGG@@@???@@@GGGPPP,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111///111222222555:::999555555555555555444444444444222555888888666555777999:::<<<>>>??????@@@CCCEEEFFFJJJPPPUUUYYY]]]```cccmmm|||vvv|||mmm\\\NNNAAA@@@???===;;;:::999888:::333666999777DDD]]]jjjfffXXXCCC444222666666222555555444333333333333333///222333111444:::===<<<888666555555555;;;KKK[[[qqqvvviii```UUULLLIIIIIIIIIGGGEEEAAA>>><<<:::999666444222111111111333333333333333333333333555333000000000000000///111111222222333333444444111111111111111222222333111222333555555999GGGUUUfffttt[[[^^^zzz}}}oooVVVMMMBBBCCC============<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????@@@AAADDDGGGIIIJJJJJJJJJKKKMMMSSSVVVgggmmmVVVWWWdddooo{{{dddMMMJJJFFFCCCAAA???===<<<:::::::::999999999999999777777999999999999777777333555777888777666777888999888777777777999;;;===;;;===BBBIIIOOOSSSSSSRRRSSSTTTUUUVVVXXXYYY[[[\\\XXXXXXWWWUUUSSSRRRQQQPPPMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSUUUXXX]]]aaadddeeedddaaa___eeeqqq{{{uuu~~~uuukkknnnfff]]]XXXSSSVVVUUUSSSSSSSSSSSSRRRQQQPPPOOOOOOMMMLLLKKKJJJJJJHHHJJJLLLLLLKKKJJJJJJKKKJJJLLLMMMOOOQQQQQQQQQQQQMMMPPPMMMMMMOOOVVVwww___PPPCCC@@@@@@???DDDKKK,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111---000111333888??????;;;666555555555555444444444222666:::999666444666888:::<<<>>>??????@@@CCCEEEGGGJJJOOOUUUYYY]]]```bbbiiiyyyxxxyyyxxxpppfff\\\OOOOOOPPPOOOMMMIIIEEEBBBBBB:::<<<<<<666>>>TTTaaallleeeWWWEEE<<<<<<:::666555555444333333333333444///222333333555:::<<<;;;666444444555555777???HHH[[[ooovvvjjjbbbXXXOOOIIIJJJJJJIIIGGGEEEBBB@@@===<<<:::777444222222333333333333333333333333333333333111111222333222000000000111111222333333444222222222222222333333444222222333555555999GGGVVViiixxx```mmmwwwdddSSSNNN??????>>><<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>??????@@@AAACCCEEEGGGIIIJJJKKKMMMLLLSSSWWWaaacccXXX^^^fffhhh___SSSHHHBBB???>>>>>>;;;;;;:::::::::999999999666777999::::::999777666333444666777777777888:::999888777888999:::===>>>===???CCCHHHLLLMMMKKKIIIMMMMMMOOOQQQRRRTTTUUUUUUQQQQQQPPPNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMNNNOOOQQQQQQRRRSSSTTTVVVZZZ```dddggggggggggggjjjrrr|||xxxiiicccbbbZZZWWWWWWRRRSSSTTTUUUTTTRRRPPPPPPPPPOOONNNNNNMMMLLLKKKKKKJJJGGGIIILLLLLLKKKKKKKKKLLLKKKLLLNNNQQQRRRSSSSSSRRRNNNPPPNNNNNNPPPSSSkkk~~~fffRRRBBB??????>>>@@@GGG+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222...000333666===EEEFFFCCC444444333333333222222222333777;;;:::666333555888:::<<<>>>??????AAACCCEEEGGGJJJNNNSSSYYY]]]aaacccdddppp|||xxx|||qqqhhhjjjkkkkkkggg```YYYUUULLLBBBBBB???444666IIIUUUqqqtttooo^^^NNNEEE>>>888555555444333333333444444...222444333666:::<<<:::444222333666666555999???HHH___{{{yyynnnfff]]]TTTIIIIIIIIIHHHGGGFFFEEEEEE???>>><<<999555444444555333333333333333333333333///000111222444666444000//////000111222222333333333333222222333333444555222222333444555999HHHVVVkkk{{{lllppp|||\\\OOOLLL:::999;;;999999999888888777777777::::::;;;<<<===>>>??????@@@AAABBBDDDFFFHHHJJJKKKJJJGGGMMMQQQVVVvvvtttaaabbbgggzzzfffTTTHHHCCCBBBCCC;;;;;;;;;::::::999999999555777888::::::888777555555666888888888888:::<<<666666777888:::<<<===>>>AAABBBEEEHHHJJJHHHDDDAAAGGGHHHKKKNNNOOOPPPPPPOOOJJJJJJJJJIIIHHHGGGGGGFFFHHHIIIJJJKKKKKKLLLOOOPPPPPPQQQSSSTTTWWW[[[aaaeeehhhggghhhoooyyykkkaaa]]]XXXOOOQQQUUUPPPOOORRRUUUTTTQQQNNNNNNPPPNNNMMMMMMMMMLLLLLLKKKKKKHHHJJJLLLMMMMMMLLLLLLMMMKKKMMMOOOQQQSSSTTTTTTTTTOOOPPPMMMOOOQQQQQQdddoooWWWBBB>>>>>><<<>>>DDD------,,,,,,+++***))))))))))))))))))))))))))))))************************++++++,,,---------,,,,,,***++++++,,,------------.../////////000000000000111000333;;;FFFNNNQQQQQQ===888444444222000111555444333666<<<;;;555444888:::;;;<<<>>>???AAABBBBBBGGGIIILLLPPPSSSXXX]]]aaaeeeqqqyyytttdddTTTFFF@@@<<<:::CCCQQQlllssshhhZZZKKK;;;:::888777666666555444555666:::>>>AAA@@@<<<999555444444333444444555555>>>GGGZZZsss{{{oooddd\\\TTTKKKDDDCCCDDDCCCCCCEEEBBB@@@===<<<<<<<<<;;;999555444222333444444222111666555444333222222222222111111111111111111111111333222111000000222444555000777888999;;;888DDD]]]ttt~~~sssyyymmmSSSNNNBBB666555666666777888999999:::999999999999:::;;;<<<===>>>???>>>???@@@BBBDDDEEEGGGGGGKKKJJJNNNSSSWWWggg{{{nnnYYYQQQMMMIIIAAA<<<888777777666999===888888777555333333444666888888888888888888999999::::::;;;;;;<<<===>>>>>>>>>???@@@AAAAAA@@@>>>===DDDDDDEEEFFFGGGGGGGGGFFFHHHGGGEEECCCCCCCCCEEEFFFDDDBBBDDDHHHHHHFFFKKKTTTVVVUUUXXX___aaa___bbbhhhhhhoooyyy~~~ttteee[[[VVVSSSOOOKKKPPPNNNMMMOOORRRSSSPPPMMMJJJJJJKKKMMMMMMNNNNNNNNNPPPNNNLLLKKKMMMNNNNNNNNNPPPOOONNNOOOQQQRRRQQQPPPOOONNNOOOPPPOOORRR___lllcccNNNEEE999<<>>------,,,,,,+++******)))))))))))))))))))))))))))************************++++++,,,---------,,,,,,++++++,,,---------,,,,,,......///000111222333444111111555>>>IIIPPPQQQPPP>>>888555555555222111222444333666;;;;;;666555888:::;;;<<<===???AAABBBBBBGGGIIIKKKNNNQQQWWW]]]aaagggppp|||nnn[[[KKKFFFFFFFFFNNNYYYqqq}}}fffRRRKKKBBB<<<;;;===>>>???@@@DDDJJJPPPQQQLLLCCC<<<444444444333333333333444444:::HHHZZZjjjuuu}}}rrrhhhWWWNNNFFFEEEEEEDDDEEEGGGHHHFFFDDDCCCBBBAAA???===777555333333444444333222666555444333222222222222222222222222222222222222333333222111222333444555222777666555888888GGGcccxxx___JJJIIIAAA777666777666777888999999:::999999999999:::;;;<<<===>>>>>>>>>???@@@BBBCCCEEEFFFGGGKKKJJJMMMQQQSSS___~~~}}}jjj]]]TTTIIIEEECCCDDDAAA<<<888999888999999888888999:::<<<888999999::::::::::::999::::::;;;<<<<<<===>>>>>>===>>>???@@@@@@???===<<<@@@@@@AAABBBBBBCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCEEEDDDGGGKKKLLLLLLRRR[[[aaa^^^___cccdddeeekkksss|||xxxnnn```WWWSSSQQQOOOMMMPPPOOOOOOQQQTTTSSSPPPMMMLLLLLLMMMNNNNNNNNNMMMMMMNNNLLLJJJIIIKKKLLLLLLLLLLLLKKKKKKMMMOOOQQQQQQPPPOOOOOOPPPQQQPPPRRR]]]jjjgggMMMFFF<<<>>>DDD???---,,,,,,++++++*********))))))))))))))))))))))))***************************+++,,,,,,---------,,,,,,,,,---------,,,++++++---...///111333444666666///111777@@@KKKQQQSSSRRREEE===777888:::666222111333333555999:::777666888999:::;;;===???AAABBBCCCGGGHHHIIILLLOOOUUU\\\aaajjjppp{{{{{{ooo]]]MMMKKKNNNRRRYYYaaammmrrreeeSSSHHHEEEHHHJJJKKKMMMSSS]]]cccaaaUUUEEE999333333333333333333333222222555<<>>>>>>>>@@@AAACCCDDDEEEFFFHHHGGGKKKPPPTTT\\\qqqyyylllVVVOOOJJJHHHEEE???<<<===888888888888888999:::;;;888999:::;;;<<<;;;::::::::::::;;;;;;<<<=========;;;<<<===>>>>>>===<<<;;;<<<======>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCGGGKKKMMMPPPXXX```jjjggggggjjjnnnttt~~~yyymmmeee[[[UUUTTTUUUVVVVVVPPPPPPRRRTTTUUUTTTPPPMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLJJJHHHGGGIIIJJJJJJJJJHHHGGGHHHKKKNNNPPPPPPOOOPPPPPPQQQRRRQQQRRR[[[fff{{{rrrNNNFFF@@@???CCCBBB,,,,,,,,,++++++*********))))))))))))))))))))))))******************************+++,,,------------------------,,,++++++***......///111222333555555///111666>>>IIIQQQUUUVVVOOODDD;;;:::;;;999444222333333444777:::999888888999999;;;===???@@@BBBCCCFFFGGGHHHIIIMMMSSS[[[```iiirrryyynnnbbbXXXVVVXXX[[[aaahhhjjjtttwwwkkkgggggggggeeegggmmmuuuxxxppp]]]EEE666444444444444444444444444555555888<<>>>>>???AAABBBCCCDDDEEEFFFEEEIIIQQQXXXaaaqqqssseeeVVVLLLEEEAAA@@@CCC<<<:::999888888999888777777888:::<<<<<<;;;:::999999999999::::::;;;;;;;;;999:::;;;;;;<<<;;;;;;:::<<<<<<<<<===>>>???@@@AAA???@@@AAACCCDDDDDDDDDDDDDDDFFFJJJMMMPPPUUU^^^eeekkklllooouuu}}}}}}tttaaa^^^YYYXXXZZZ\\\]]]^^^OOOPPPSSSUUUUUUSSSOOOKKKMMMMMMMMMMMMLLLKKKJJJJJJKKKIIIGGGGGGHHHIIIIIIIIIGGGGGGHHHKKKNNNOOOOOONNNQQQPPPQQQSSSRRRRRRYYYbbbuuuUUUEEEAAA>>>???CCC,,,,,,+++++++++++++++***))))))))))))))))))))))))************************)))***+++,,,------------------------,,,++++++***......//////000000111111///000333999CCCMMMUUUZZZTTTGGG;;;888888666333111222333333555999;;;:::888888999:::<<<>>>@@@BBBCCCEEEFFFGGGIIILLLSSSZZZ```gggtttyyyuuupppjjjdddaaaeeekkkgggggghhhnnn|||}}}fffLLL<<<888888777666666666777777222222333555666<<>>:::777777888888888555555444444333333444444333333333333333333333333333444555666666666555555555999666555888;;;NNNmmmxxxxxxZZZHHHCCC999444777666666666888999999999999999999999::::::;;;<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFFFFIIIPPPXXXcccppp|||}}}kkk[[[MMMEEEBBBDDD@@@===;;;<<<<<<<<<:::999999:::;;;;;;:::999999777888888888888888999999888888999999::::::::::::;;;;;;;;;;;;<<<>>>@@@AAA???@@@BBBDDDFFFGGGHHHHHHJJJNNNQQQSSSVVV]]]gggmmmpppuuu}}}rrrZZZZZZZZZ[[[\\\\\\[[[ZZZMMMOOOSSSTTTSSSOOOKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHKKKIIIGGGGGGHHHJJJJJJIIIIIIIIIJJJMMMPPPQQQOOONNNPPPPPPQQQTTTTTTSSSWWW^^^qqqeeeHHHBBB===<<>>@@@BBBCCCEEEFFFGGGJJJMMMSSSZZZ___eeeuuutttfff^^^]]]aaaWWWSSSQQQUUU]]]lllzzzeeeRRRFFFCCC@@@<<<999777777888999111000111333222444>>>III\\\qqq{{{ooobbbYYYQQQHHHBBBAAA???@@@AAADDDGGGIIIHHHGGGCCC@@@<<<999999999888777555555444444444444444555222222222222222222222222444444444555555555666666444999777777<<>>>>>???AAABBBBBBCCCFFFGGGIIIMMMSSS\\\fffnnnzzzqqqYYYLLLMMMGGGAAA>>>>>>@@@???>>>===<<<<<<;;;:::::::::999777777777888888888888888777777888888999999:::::::::999999999;;;===???@@@???@@@BBBDDDGGGIIIKKKLLLNNNSSSVVVVVVZZZdddnnnsss}}}uuunnnzzzsss```YYYZZZZZZZZZXXXTTTPPPNNNJJJMMMPPPPPPMMMJJJGGGFFFEEEFFFGGGHHHIIIIIIJJJIIILLLJJJHHHGGGIIIJJJJJJJJJIIIJJJLLLOOOSSSTTTRRRQQQOOOOOOQQQUUUUUUTTTWWW[[[iii|||RRRFFF???;;;AAA++++++++++++++++++++++++))))))))))))))))))))))))************************))))))+++,,,---.........++++++,,,---------,,,,,,+++,,,,,,---...//////000111111222444999???GGGLLLFFF???:::999888444333444222333222222888???===888777777999<<<>>>@@@BBBCCCDDDFFFHHHKKKOOOTTTZZZ^^^eeetttooo```VVVSSSSSSJJJDDDBBBFFFJJJNNNXXXddduuuzzzrrrfff]]]WWWSSSPPPKKKDDD===888777777888555222222444444444888>>>III___yyyvvvjjjaaaXXXNNNFFFCCC=========???BBBEEEEEEDDDCCC@@@===;;;:::999777666555555444444444444555555444444444444444444444444555444333333333444555666333888666777===CCCXXXxxx}}}ppp___fffvvv~~~aaaJJJ===:::333333999888666777888999999:::999999999::::::::::::;;;;;;;;;======>>>???@@@AAABBBBBBCCCGGGKKKLLLOOOTTTZZZ___lll}}}{{{}}}uuucccZZZOOOHHHFFFEEECCCAAACCCAAA???<<<;;;;;;;;;<<<999999999999999999999999777777777777888999:::;;;;;;;;;:::;;;<<>>888666777999;;;>>>@@@BBBCCCCCCFFFIIILLLPPPTTTZZZ]]]fffssszzziii\\\VVVRRRPPPPPPGGGCCCGGGIIIFFFHHHOOOOOOUUU^^^fffnnnyyyvvvggg[[[WWWYYY^^^bbbZZZSSSIII???999666666777777333111333444333555999>>>RRRmmmzzznnnfff^^^RRRJJJFFF<<<::::::;;;===@@@@@@@@@BBB@@@>>><<<;;;:::777555555555444444444555555666555555555555555555555555555444222111222333555777333666555666===FFF^^^kkk^^^dddqqqzzz[[[FFF<<<:::444444888666666777888999999:::999999:::::::::::::::::::::;;;======>>>???@@@AAAAAABBB>>>EEELLLMMMNNNPPPTTTWWW___{{{wwwqqqsss~~~sssdddXXXRRROOOKKKHHHGGGDDDAAA===<<<<<<===>>>::::::::::::::::::::::::777777777777888999:::;;;???>>>>>>>>>???BBBEEEFFFHHHHHHHHHJJJMMMQQQVVVXXX^^^fffkkkkkkrrr{{{vvvqqqxxxyyylllbbbggg\\\WWWVVVTTTPPPMMMLLLMMMOOOFFFIIIJJJHHHDDDAAAAAABBBAAACCCEEEHHHKKKMMMNNNOOOJJJHHHFFFFFFHHHIIIIIIHHHCCCEEEIIIPPPVVVYYYYYYXXXMMMLLLPPPUUUWWWVVVVVVYYYaaakkkVVVMMM@@@???...---,,,,,,++++++,,,,,,******++++++++++++************************************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............///111222333444666777666555777<<<@@@JJJGGGAAA===@@@BBB===444444444444555777:::<<<===888777888;;;>>>AAABBBAAADDDEEEFFFJJJNNNTTTYYY\\\aaapppsssjjjbbbZZZXXX[[[SSSPPPLLLIIIGGGEEECCCAAAEEEEEEGGGKKKPPPWWWeeesssiiikkkhhhaaa___eeegggeeeYYYJJJ??????>>>777555888999:::999555111000333666555III\\\rrrvvvnnneeeWWWNNNKKKDDD;;;666999===>>>>>>??????BBBCCCAAA<<<999888888888888777666555555555555333333333222333333444444777555333222333333222111444555999;;;<<>>???@@@@@@AAAAAAAAAAAA@@@BBBFFFIIILLLOOOSSSVVV[[[eeeyyyjjjjjjppprrrhhhaaaWWWOOOKKKHHHEEECCCBBBAAA@@@???<<<<<<;;;:::::::::::::::777777888:::<<<======<<<======>>>AAAEEEHHHIIIHHHMMMMMMNNNQQQTTTWWWZZZ\\\jjjmmmsss~~~}}}pppssstttjjj```\\\\\\XXXQQQLLLJJJIIIHHHGGGHHHGGGEEECCCAAA@@@??????AAACCCFFFGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGMMMJJJIIILLLRRRUUUTTTQQQLLLMMMNNNNNNNNNQQQUUUXXX[[[XXXGGGAAA;;;,,,,,,+++************+++******++++++++++++************************************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............///111222333666888888666555:::DDDMMMhhhhhhbbbVVVKKKDDD===777444444444555777:::===???999888999;;;???BBBBBBBBBFFFFFFHHHKKKOOOUUUYYY\\\aaalll{{{|||sssjjjeeeeeeaaa]]]VVVQQQLLLIIIEEECCC@@@>>>???AAABBBFFFRRR]]]iiiooorrrpppoooqqqoookkkYYYPPPIIIIIIJJJIIIJJJLLLDDDCCC@@@<<<888555555666000===HHH[[[xxxvvvhhh]]]YYYNNNCCC;;;:::;;;999888888<<<>>>???===:::777777777777666555444444444444444555444444444444444555555777555444333444555444333555666888;;;>>>KKKfff{{{vvvpppsss|||hhhNNNCCC888555555444444666666777888999::::::::::::::::::;;;<<<=========<<<>>>>>>???@@@AAAAAAAAAAAAAAACCCEEEGGGGGGIIIKKKMMMOOOUUUhhhwwwnnnssszzz|||mmmccc]]]UUUOOOMMMLLLKKKJJJDDDCCCAAA@@@@@@@@@AAABBB???>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJLLLMMMOOOSSSTTTWWW[[[aaaggglllooo~~~ooogggmmmqqqiii___\\\UUUQQQLLLIIIGGGGGGGGGFFFFFFEEECCCAAA@@@????????????AAACCCEEEEEEEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDGGGMMMPPPOOOLLLJJJKKKKKKKKKKKKMMMQQQTTTVVVzzz___MMMEEE>>>,,,+++******))))))************++++++++++++************************************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............///111222333555888999777666???PPP^^^mmmVVVFFF>>>;;;666555333333666999>>>@@@;;;::::::<<>>???@@@AAAAAAAAAAAA???AAABBBCCCCCCDDDFFFGGGJJJNNNWWWkkkxxxmmmiiisssuuuiiiccc^^^ZZZVVVQQQOOOLLLJJJHHHIIIJJJKKKMMMKKKIIIHHHHHHIIIKKKLLLLLLOOOSSSTTTTTTVVVZZZ^^^aaadddhhhooowwwnnnccc^^^dddiiibbbYYYVVVMMMJJJFFFDDDDDDEEEEEEDDDAAAAAA@@@???>>>>>>>>>>>><<<>>>AAABBBBBBBBBCCCEEEEEEFFFFFFFFFGGGHHHHHHHHHEEECCCBBBEEEIIILLLKKKIIIGGGHHHHHHGGGGGGIIILLLOOORRRlll```MMMEEE===,,,,,,+++*********************++++++++++++************************************+++,,,------------------------------------............///111222333111777:::999999BBBVVVfff|||rrrYYYHHH@@@>>>777666444333555999>>>AAA===<<<;;;===@@@BBBCCCCCCGGGHHHJJJLLLPPPSSSVVVXXX[[[___iii{{{xxxpppeee___VVVNNNHHHCCC@@@===CCC@@@?????????>>>DDDKKK]]]fffpppuuuvvvtttqqqooorrrttt\\\GGG:::555333333555999777<<>>======999999:::::::::999::::::888777777666666666777777666666666555666666777777888666555555666777777666666666666:::EEEZZZuuuwww___fffxxxoooOOOFFF???:::::::::888888:::666777777888999999888888;;;;;;<<<<<<<<<;;;::::::<<<===>>>@@@AAAAAAAAAAAA<<<>>>@@@BBBBBBCCCEEEGGGKKKOOOSSS]]]xxxttteeekkkxxx{{{qqqjjjeeeaaa\\\VVVRRRQQQQQQRRRZZZXXXTTTPPPOOOPPPSSSVVVTTTYYY^^^```aaadddkkkrrr{{{}}}iii```ZZZ\\\]]]WWWOOOLLLGGGEEEBBBAAABBBBBBAAA@@@======<<<<<<<<<<<<======;;;===???@@@@@@@@@AAACCCDDDEEEEEEFFFGGGHHHIIIIIIFFFEEEEEEFFFJJJKKKKKKJJJFFFFFFFFFEEEDDDEEEHHHKKKPPP```dddNNNEEE<<<------,,,+++++++++++++++******++++++++++++******))))))))))))))))))))))))******+++,,,------------------------------------............///111222333222888>>><<<:::???NNN[[[llluuuwwwkkkYYYKKKCCC???999777555444555999===@@@???===<<<===???BBBCCCCCCFFFGGGIIIKKKOOORRRTTTVVVYYY^^^gggtttzzzlllbbb\\\cccuuuzzzppphhhccc[[[TTTOOOKKKHHHFFFGGGCCCBBBBBBAAA???AAAFFFUUUYYY___cccdddffflllqqqzzzyyylllXXXHHH>>>:::777666666===;;;<<>>???@@@AAAAAAAAA???AAACCCCCCCCCDDDFFFGGGGGGLLLPPPTTTfffjjjeeejjjrrr{{{tttnnnjjjiiihhhooommmhhhccc```aaaeeejjjdddjjjppptttvvv{{{vvvggg___WWWTTTQQQMMMIIIGGGEEEDDDAAAAAAAAA@@@>>><<<:::::::::::::::;;;<<<<<<;;;===???@@@??????@@@BBBDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGIIIJJJJJJJJJFFFFFFEEEDDDCCCDDDGGGJJJNNNUUUlllvvvXXXHHH>>>...---,,,,,,++++++,,,,,,******++++++++++++******))))))))))))))))))))))))******+++,,,------------------------------------............///111222333666<<<@@@>>>999999@@@HHH]]]gggmmmfffXXXMMMEEE@@@;;;999777555666888;;;===@@@>>><<<<<<>>>AAABBBBBBDDDFFFHHHKKKNNNQQQTTTUUUZZZ```fffjjjmmmlllcccYYYNNNNNNTTT```kkkuuu}}}xxxqqqjjjddd^^^YYYVVVNNNJJJHHHHHHGGGCCCBBBEEEIIIJJJLLLPPPSSSYYYgggsssxxxnnn```]]]XXXSSSOOOLLLHHHEEE???BBB>>><<<@@@IIIeee}}}rrrfff\\\WWWSSSMMMGGGDDD>>><<<::::::;;;;;;:::999888777666555444444444444555555666777999:::<<<===<<<:::888777888888777666666666777>>>PPPhhh|||sssUUU___}}}yyyZZZKKK???;;;888777555222222555888888999999999999999888999::::::;;;;;;;;;::::::;;;<<<===???@@@AAAAAAAAADDDEEEFFFEEECCCCCCCCCDDDEEEHHHLLLPPPZZZwwwllldddfffoooyyy}}}xxxjjj]]]XXXQQQLLLIIIHHHGGGGGGDDDCCCAAAAAA@@@???<<<999999999888888999::::::;;;;;;===?????????>>>???AAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEDDDCCCDDDGGGJJJJJJMMMZZZttt|||fffKKK>>>---,,,,,,+++++++++++++++******++++++++++++******))))))))))))))))))))))))******+++,,,------------....................................///111222333777:::===;;;777666999>>>OOO\\\fffaaaTTTIIICCC???<<<;;;999777777888999:::AAA>>><<<;;;===@@@AAABBBDDDEEEHHHLLLOOOSSSUUUVVVZZZaaaddd```\\\ZZZYYYVVVYYY___kkktttrrriiidddddd___```nnnuuukkkbbb\\\OOOKKKJJJLLLLLLIIIGGGIIIGGGGGGKKKRRRWWW```rrr}}}wwwssssssssssssrrroooiiiddd```___ZZZTTTEEE<<<>>>CCCZZZ|||}}}tttkkkhhhcccZZZQQQMMMFFFCCC@@@?????????>>><<<;;;:::999777666555555444666666777999<<<>>>AAABBB@@@>>><<<;;;;;;:::999888666888;;;CCCWWWooo~~~pppZZZooommmPPPIII???;;;999888666333444888777888888888888888777777888999::::::;;;;;;;;;;;;:::;;;===>>>@@@AAAAAAAAACCCDDDEEEDDDCCCBBBCCCDDDHHHDDDGGGNNNSSSdddvvvjjjaaagggnnnzzzzzz[[[PPPOOOKKKGGGDDDDDDDDDDDDAAA@@@???@@@@@@>>>;;;888999888888888888999999::::::<<<>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBDDDGGGJJJGGGJJJPPPaaayyyyyyRRRBBB,,,++++++***)))***************++++++++++++******))))))))))))))))))))))))******+++,,,------------....................................///111222333333666888888666777:::>>>CCCTTTbbb]]]NNNCCC???>>>===<<<:::888888777888888AAA>>>;;;;;;===???AAAAAADDDFFFIIIMMMQQQTTTVVVWWWYYY```bbb[[[TTTWWW___eeettt{{{yyyeeeXXXUUU```aaammm{{{mmmaaaYYYGGGDDDEEEJJJLLLJJJJJJKKKPPPRRRYYYccckkkttttttwww~~~|||tttrrrssswwwgggMMM??????BBBVVVttt|||vvvuuuqqqggg]]]WWWNNNKKKFFFDDDEEEEEEBBB@@@@@@???===;;;:::888888777777777999;;;>>>BBBDDDFFFDDDAAA???======<<<:::999888:::>>>GGG[[[sssqqqeeefffHHHEEE:::666444444222000222777666777777777777777666666777888999:::;;;<<<<<<<<<:::;;;===>>>@@@AAAAAABBB>>>@@@BBBBBBBBBCCCDDDFFFIII???@@@JJJNNNWWW{{{{{{___RRRZZZiiiyyyyyy~~~kkkPPPHHHIIIHHHEEEBBBAAA@@@???>>>===>>>??????>>>;;;888999999888888888888999999999;;;======<<<<<<===>>>>>>>>>>>>===============@@@AAABBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBCCCGGGJJJHHHKKKNNNYYYyyy|||~~~^^^KKK,,,+++******)))*********************************++++++***************+++++++++,,,,,,,,,,,,------000000//////.........------...///000222333444555777666666777666444444666@@@IIISSSVVVNNNDDDAAACCCBBB???999555555777777555<<<>>>???===:::;;;AAAFFFEEEGGGJJJMMMNNNPPPSSSVVVRRR\\\```YYYUUU___ppp|||ooobbb\\\]]]iiiqqqwwwxxxwww}}}~~~ooo```WWWNNNIIIGGGIIIJJJIIIKKKOOO]]]fffpppyyy~~~pppjjjkkkllllll\\\NNNHHHAAABBBVVVnnnyyymmmffffffVVVQQQLLLIIIIIIIIIGGGEEEFFFCCC>>>;;;;;;===>>>>>>???======>>>BBBEEEHHHIIIKKKFFFCCCCCCAAA;;;777777777777???PPPbbbppp{{{uuuqqq```CCCCCC666555555444444444555555666666666666666555555555666777777777777888888888:::999888;;;@@@CCCBBBAAA???>>>>>>>>>>>>@@@BBBCCCDDDCCCFFFIIIHHHQQQnnn[[[SSSTTT[[[kkk~~~eeeOOODDDDDDDDDCCCBBB@@@???>>>CCCAAA>>>;;;999888888999666777888999999888777666999;;;======<<<;;;<<<===???<<<;;;;;;>>>???===;;;=========>>>??????@@@@@@BBBCCCCCCBBBBBBCCCEEEHHHKKKKKKJJJTTTttt|||wwwEEE,,,++++++***************************************++++++***************+++++++++,,,,,,,,,,,,------000/////////............------...///111222333444333444777;;;;;;999666555;;;>>>EEELLLOOOJJJCCC???BBB???;;;777666777777555;;;===???>>>;;;<<<@@@EEEEEEGGGJJJLLLMMMPPPSSSUUUSSS\\\```\\\^^^llluuuhhhdddiiippp{{{||||||xxxtttssswww{{{~~~rrrjjj^^^VVVPPPNNNMMMMMMPPPUUUjjjvvvrrrqqqwww{{{{{{jjjZZZOOOFFFDDDTTTjjj{{{tttrrr```\\\VVVSSSQQQPPPLLLIIIHHHEEEAAA>>>???@@@AAABBBBBBAAAAAABBBDDDHHHJJJKKKMMMHHHEEEEEECCC===999999777777???OOOaaannnyyy|||\\\DDDCCC666555555444444444555555666666666666666666666666777777777888888888999999:::999999;;;???AAAAAA???>>>>>>======>>>???AAABBBAAA@@@CCCGGGFFFKKKaaa{{{ttt^^^PPPMMM]]]ooo|||}}}rrr___HHHCCCCCCCCCBBBAAA@@@???>>>>>>===<<<:::::::::;;;<<<777777777888888777777777888999;;;;;;:::::::::;;;>>><<<:::;;;===>>><<<:::<<<<<<===>>>>>>??????@@@AAABBBBBBBBBAAABBBDDDGGGHHHKKKNNNWWWsssXXX,,,,,,+++***************************************+++***************++++++++++++,,,,,,,,,,,,------////////////............,,,------///000111222333555999>>>CCCEEECCC<<<777:::;;;CCCTTTcccdddVVVFFF???===;;;999777666666777999<<>>>>>=========<<<<<<===>>>???@@@AAA???AAAEEEEEEGGGTTTeeegggSSSWWW^^^eee{{{~~~gggrrrTTTCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;777777777666666777777777666888::::::999888999:::<<<;;;::::::<<<<<<;;;:::;;;<<<<<<===>>>>>>??????@@@AAABBBAAAAAAAAACCCEEECCCIIINNNUUUhhhuuu,,,,,,+++************+++*********************************)))******+++,,,+++++++++,,,,,,,,,------///////////////.........------...///000111222333888<<<@@@EEEIIIJJJCCC;;;@@@GGGXXXrrrqqqXXX>>>:::888888777555555888888;;;>>>??????>>>@@@AAAEEEFFFIIIJJJLLLOOOSSSVVVZZZ___dddiiiooowwwzzzvvvwww}}}|||wwwssspppnnnmmmlllwww}}}oooeee___ZZZZZZ\\\pppzzz{{{fff]]]]]]{{{tttoookkkeee]]]WWWQQQNNNKKKJJJJJJLLLLLLLLLNNNOOOOOOOOOOOOQQQSSSTTTQQQLLLIIIIIIGGGAAA======::::::AAAPPP^^^jjjwwwuuuUUUEEE>>>999555444444444444555666666666666666666666777777777888888999999999:::::::::999999999:::;;;<<<<<<;;;===<<<<<<;;;<<<===>>>???EEEBBBBBBEEEFFFGGGOOOXXXpppyyyggg]]]^^^qqqlllnnnrrryyycccGGGBBB@@@@@@@@@??????>>><<<<<<======<<<<<<;;;999777666888888666555555666888888666888999:::999888999::::::::::::::::::;;;::::::;;;;;;;;;<<<======>>>>>>???AAABBBBBBAAABBBCCCEEE@@@EEEJJJMMMWWWuuu---,,,,,,+++***+++++++++******************************))))))***++++++,,,+++++++++,,,,,,,,,------........./////////////////////000000111222333333555888:::???IIIQQQNNNFFFEEEUUUpppeeeCCC:::444555666444555888777:::===?????????@@@@@@DDDFFFHHHJJJLLLPPPTTTXXXccciiirrrzzz|||zzzvvvuuunnnooossszzzyyywwwssspppooorrrxxx|||~~~wwwrrrkkkfffeeehhhlllvvvnnncccjjjqqqyyyzzzuuuooogggaaaYYYVVVSSSQQQQQQRRRQQQPPPTTTUUUWWWWWWVVVVVVXXXZZZTTTOOOLLLKKKIIIBBB>>>===<<<===CCCPPP]]]iiivvvbbbCCC===<<<777444444444444444555666666666666666666777777888888888888999999999:::::::::888999999:::999::::::;;;===<<<;;;;;;;;;<<<===>>>FFFCCCBBBCCCEEEHHHMMMSSS[[[iiirrrsss~~~~~~~~~nnnmmm~~~{{{iiiNNN===AAA===>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;:::999777777999888777666666777888999777999;;;;;;:::999:::;;;999:::::::::999999::::::999::::::;;;<<<<<<======???AAABBBCCCBBBBBBCCCEEE@@@CCCFFFGGGKKKeee------,,,+++++++++++++++************************))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------.........///////////////000000000111222333333333555777888>>>NNN___aaaZZZGGGZZZtttoooRRRBBB555555777555555888888999;;;>>>???@@@@@@@@@CCCEEEGGGJJJMMMRRRWWW[[[ccckkkyyyvvvkkkeee]]]cccmmmzzz}}}yyyvvvwww|||~~~{{{}}}}}}uuuqqqjjjiiimmmwwwbbbUUUQQQPPPUUUaaauuu}}}xxxrrrmmmdddaaa]]][[[YYYXXXVVVTTTWWWZZZ]]]]]][[[[[[]]]```YYYTTTPPPOOOKKKDDD???>>>===>>>DDDPPP[[[fffsss~~~[[[???<<<===888444444444444444555666777555666666777777888888999888888888888999999999:::777999::::::999999:::<<<>>>===<<<;;;;;;<<<===>>>CCCBBB@@@@@@BBBFFFKKKNNNKKKUUUtttxxxmmmsss~~~wwwkkk^^^HHH999===;;;<<<<<<<<<;;;;;;:::999777777888999999:::;;;;;;999999999888888999999999888:::<<<<<<;;;:::;;;<<<999:::;;;;;;999999:::;;;999999999:::;;;;;;<<<<<<===???BBBBBBAAAAAABBBCCCBBBAAADDDFFFHHH]]]------,,,++++++++++++,,,************************))))))))))))***+++,,,---++++++,,,,,,,,,,,,------............/////////000//////000000111111222222666888999???SSShhhlllcccGGGUUUgggzzzhhhPPP:::777:::888777888888999:::<<>><<<777444333333444444666777777555666666777888888999999777777777888888888999999666888::::::999999;;;>>>???>>>===<<<<<<===>>>>>>>>>@@@AAAAAAAAADDDGGGHHHHHHNNN___mmmiiijjjkkkbbbYYYSSSCCC888<<<::::::;;;;;;::::::999888777777666777888:::<<<===:::::::::;;;;;;:::::::::888:::<<<<<<;;;:::;;;<<<999;;;<<<<<<:::999:::<<<888888999999:::;;;;;;;;;;;;===???@@@?????????@@@BBB???AAAEEEEEEQQQ{{{...---,,,,,,++++++,,,,,,************************))))))))))))***+++,,,---++++++,,,,,,,,,------------.........//////000000......//////000000111111444666555;;;OOOdddggg]]]IIIPPPYYYiiixxx[[[@@@:::===;;;888999999999999;;;>>>@@@AAAAAABBBDDDGGGJJJOOOUUU\\\aaalllvvvooo^^^XXXQQQaaazzzrrrkkk\\\ZZZXXX\\\kkksssXXXKKKIIIMMMVVVWWWRRRTTT\\\xxxwwwsssnnnjjjfffbbb^^^[[[ZZZ^^^ccccccaaa```cccgggddd^^^YYYVVVQQQIIICCCAAA:::<<>>:::555333333333444555666777888555666666777888999999999666777777777777888888888666888;;;;;;999:::<<>>===<<<<<<===>>>???<<<@@@DDDCCCCCCCCCEEEEEEJJJJJJMMM^^^pppmmmzzzkkk```YYYXXXMMMFFFEEE===777???999999:::::::::999888888;;;999888666666777999:::::::::<<<<<<<<<<<<::::::888999;;;;;;:::::::::;;;999;;;===<<<:::999;;;===777888888999::::::;;;;;;888;;;===>>>>>>======>>>BBB<<<>>>CCC@@@EEEfff---,,,++++++------,,,+++++++++++++++++++++++++++---,,,,,,+++*********+++++++++,,,,,,,,,,,,------000000//////......------......//////000000111111666555666>>>HHHQQQSSSSSSMMMJJJPPP]]]nnnzzzhhhJJJ<<<@@@===555777888:::<<<===>>>???AAACCCBBBIIIIIIKKKSSSVVV]]]nnnwww~~~lllYYYXXXRRRNNNOOOQQQVVVaaakkktttwwwkkk```XXX]]]dddggg```TTTMMMMMMUUUttt}}}yyytttppplllhhhdddbbbbbbaaa```aaabbbbbbaaa```ZZZUUUPPPNNNJJJAAA;;;:::666999AAAKKKRRR\\\kkkyyyxxxrrrdddPPPAAA;;;888666444444444444444444444444444555555666777888888999777777777777777777777777777888888999999::::::;;;IIIDDD===:::;;;<<<===<<<@@@@@@AAABBBBBBCCCCCCDDDGGGFFFFFFTTTiii|||ooo]]]bbbfffttttttyyyyyyiiicccZZZNNNDDDBBBBBB???;;;:::888999:::;;;:::999888777:::999888777777999;;;<<<:::::::::999999888888888999999999999999999999999;;;;;;;;;;;;::::::999888777777777777777888888999;;;;;;<<<<<<===>>>>>>>>><<<@@@??????AAACCCWWWyyy---,,,++++++------,,,+++++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------000/////////......------......//////000000111111666777999<<<@@@EEEIIIKKKMMMIIILLLTTT^^^ppp}}}}}}xxxYYY@@@;;;999666:::888:::<<<======???AAACCCCCCIIIIIIKKKTTTWWW```qqq~~~ttteeeQQQMMMKKKMMMNNNPPPVVV]]]fffqqq{{{{{{xxxssskkkhhhfffcccYYYMMMGGGGGGKKKggg}}}yyytttpppllliiieeecccaaa```______aaaaaa```___VVVPPPKKKJJJFFF???::::::777:::AAAJJJRRR[[[kkkyyywww{{{mmmiii[[[III<<<777666444444444444444444444444444444555555666777777888888777777777777777777777777888888888999::::::;;;;;;CCC???:::999:::<<<======@@@@@@@@@AAABBBBBBCCCCCCEEEFFFGGGOOO]]]lll{{{ddd]]]XXXbbbaaaeeelllqqquuuzzzvvvjjjfff\\\OOOCCC@@@AAA@@@??????:::::::::::::::999888777:::999777777777888:::;;;::::::999999999888888888999999999999999999999999:::::::::::::::999888888777777666666777777888999::::::;;;<<<<<<======>>>:::@@@???@@@CCCDDDVVVttt---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,------/////////.....................//////000000111111333888;;;;;;:::>>>GGGPPPUUUOOOJJJJJJNNNWWWfffqqqyyyUUUBBB<<<999;;;777999;;;<<<===???BBBDDDBBBHHHFFFIIIRRRWWWaaatttvvvccc___\\\[[[XXXRRRPPPRRRWWW^^^lll}}}tttggg\\\RRRGGGBBBBBBAAAUUUttt|||vvvqqqnnnkkkhhhfffdddbbbaaabbbcccdddcccaaaWWWPPPIIIFFFBBB;;;888888555777>>>FFFNNNWWWggguuu{{{zzz}}}hhheeeYYYHHH<<<999888666444444444444444444444444555555555666666777777888777777777777777777777777888888999999:::;;;;;;;;;;;;999888888:::=========??????@@@@@@AAABBBBBBBBBAAAGGGGGGIIINNNWWWzzzyyycccOOOVVVVVVXXX^^^ccceeekkkrrr{{{zzzppplllZZZMMMAAA===>>>???AAACCC<<<<<<;;;999999888888888999888777666777888999:::999999888888888888777777888888888888888888888888999999::::::999999888888777777666666777777888999999999::::::;;;<<<<<<<<<999??????AAADDDDDDPPPiii---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------..............................//////000000111111///666<<<<<<:::CCCUUUeeettthhhTTTHHHHHHLLL\\\qqqxxxYYYIII===888777888:::;;;<<>>>>>??????@@@AAAAAAAAA???FFFFFFEEEFFFIIIbbb}}}___NNNJJJIIINNNQQQPPPPPPQQQeeemmmwww~~~yyykkkdddQQQGGG===;;;<<<===>>>AAA>>><<<:::999888888888999777777666666666777888999777777777777777777777777777777777777777777777777777888888999888888777777666666666666666777888888888888888999::::::;;;;;;999??????@@@DDDBBBHHHZZZvvv---,,,++++++------,,,+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////......//////000000111111...555<<<<<<===IIIaaauuudddLLLKKKQQQbbb}}}nnnUUUCCC999888999::::::;;;>>>AAADDDCCCGGGDDDEEEOOOUUUbbbvvvtttkkkaaaTTTLLLJJJCCCFFFJJJQQQ^^^rrryyyrrrmmmgggbbb```PPPQQQ\\\rrr{{{tttpppnnnlllkkkkkkiiigggfffgggfffdddbbbTTTLLLCCC???;;;555333444111222666===CCCNNN___nnnvvv|||zzzooopppgggcccXXXGGG:::555333000444444444444444444444444555555555555666666666666666666666666666666666666777777888999999::::::;;;999:::;;;<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@???DDDDDDDDDFFFEEEQQQiiidddWWWKKKIIIKKKKKKHHHGGGPPPUUU^^^ffflllttt{{{jjjVVVLLLEEE>>>999:::;;;999999:::<<<;;;999888777777888888555555555555666666777777666666666666666666666666666666666666666666666666666666777777888777777666666666666555666777777888777777888888999:::::::::999@@@??????DDDAAAAAAKKKZZZ---,,,++++++------,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,---.../////////......//////000000111111000666;;;<<<>>>JJJ___ppplllRRRVVVbbbwwwvvv[[[HHH???999::::::::::::<<<@@@CCCEEEIIIGGGGGGPPPVVVaaauuuvvvkkk^^^VVVPPPHHHCCCCCC>>>AAADDDIIIUUUlll~~~hhhdddeeeooo~~~wwwnnniiigggeeedddccc```^^^\\\[[[ZZZWWWUUUEEE>>>888777666444444666444444777===CCCNNN___oootttzzzvvvvvvqqqeeebbbWWWGGG;;;666444111444444444444444444444444555555555555555555555555666666666666666666666666666666777777888999999999:::;;;======;;;;;;<<<>>><<<<<<======>>>??????@@@>>>CCCBBBCCCIIIFFFHHHUUUlll~~~xxx```RRRMMMLLLMMMOOOGGGHHHLLLRRRWWW___nnn{{{vvv{{{wwwXXXDDD<<<<<<888777::::::666444555999999888777777777777888444444555555555666666666444444555555555555666666555555555555555555555555555555666666777777666666666666555555666666777888777777888888999::::::::::::@@@??????FFFCCC>>>CCCIIIkkk---,,,++++++------,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------***++++++,,,...//////000......//////000000111111222666:::===AAAIIIUUU^^^fffwww\\\```mmmzzz```MMMFFF;;;;;;;;;:::999;;;???BBBEEEIIIFFFGGGOOORRR\\\oooxxxkkk^^^VVVQQQKKKGGGFFF@@@CCCEEEHHHQQQhhhzzzuuuuuuvvvvvv|||wwwmmmccc]]]ZZZYYYXXXWWWUUURRROOOMMMKKKHHHEEE;;;555222333444333444777555555777<<>>??????===BBBAAABBBHHHEEEDDDOOOZZZdddgggTTTIIIHHHLLLIIIHHHHHHJJJKKKPPP^^^mmm}}}{{{lllqqqeeeJJJ===;;;;;;777777::::::666333444555666666777777777777666333333444555555555555555333333444444555555555555444444444444444444444444444444555666666666666666666555555555555666777777777777888999999::::::;;;:::@@@>>>???IIIHHHAAABBBFFFUUU---,,,++++++------,,,++++++++++++++++++++++++++++++*********+++,,,,,,---++++++,,,,,,,,,---------******+++,,,...///000000......//////000111111111222666;;;@@@EEEJJJNNNQQQ]]]hhhccciiiyyyeeePPPJJJ<<<<<<;;;999999:::>>>AAABBBGGGDDDDDDKKKNNNWWWiii{{{~~~rrriiibbbYYYRRRPPPGGGIIIIIIIIIOOOddd|||rrrkkkmmmuuusssyyyzzzvvvuuuyyy|||{{{xxxpppeeeZZZTTTQQQOOONNNPPPMMMJJJGGGDDDAAA>>>;;;:::555222444555333444666444444555:::@@@KKK]]]mmmzzzyyyqqqqqqooodddYYYRRRQQQJJJ???777666777666444444444444444444444444555555555555555555555444666666666666666666666666444444555555666777777777777999;;;:::999:::>>>BBB;;;;;;<<<<<<===>>>>>>>>>;;;CCCBBBAAAFFFCCCDDDOOOQQQRRRgggttt\\\TTTVVVPPPMMMKKKJJJHHHIIIUUUdddvvv{{{iiioootttTTT>>>:::>>><<<999888;;;:::666555777222444555777777777666666222333444444555555444444333333333444444555555555444444444444444444444444333444444555666666666555555555555555555666777777888888888999::::::;;;;;;999@@@>>>@@@KKKLLLEEEEEEIIIHHHmmm---,,,++++++******++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...///000111222222333444666;;;AAAFFFHHHIIIVVVcccqqqtttnnnjjjrrr}}}vvvWWWUUUDDD@@@<<<999:::;;;<<<;;;???BBBDDDDDDEEEIIIQQQXXXooo}}}~~~yyyrrrgggccc]]]XXX[[[cccnnn|||}}}nnneeefff^^^^^^]]]\\\ZZZ[[[]]]```]]]XXXQQQJJJEEEBBBBBBCCC???>>>===<<<:::999888888777666555444333444555555111111444888>>>JJJ^^^qqq}}}qqqfff\\\KKKIIIEEE>>>777333111111222555444444333333444444555333333222333444444333111555444444444444555666666333333444444666777888999999999999:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAA>>>@@@BBBDDDDDDEEEGGGIIIOOOJJJRRRqqq}}}mmmbbbWWWNNNLLLJJJJJJOOOWWWmmmvvvyyytttpppssswwwxxx|||}}}nnnpppoooiiiZZZHHH===<<>>BBBEEEFFFFFFTTTccchhhccc^^^bbbiii}}}}}}ccc\\\MMMHHHAAA<<<;;;<<<;;;;;;===AAADDDDDDEEEIIIPPPVVVggg~~~qqqhhhaaa```dddmmmzzz|||ooofffdddXXXSSSNNNLLLLLLLLLJJJHHHGGGEEEAAA===;;;:::;;;<<<:::999999888777666555555777666555444444444555555111111444888???LLLbbbuuuzzzfffZZZIIIBBB???:::555222222222333444444333333333333444444666555444444666666555444444444444444444555666666333333444444555777888999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@@@@>>>@@@BBBCCCCCCCCCEEEGGGGGGDDDJJJ___}}}uuueeeVVVMMMQQQZZZdddkkkmmmcccZZZXXX[[[\\\bbbeeellltttxxxyyy|||nnn```\\\XXXQQQHHH@@@:::888777666666666666555555444444444444444444444444444444111111222222333444444555444444444444333333333333444333111000000111333444333333333444444444555555444444555666666666666666666666666777888888999999;;;:::;;;???DDDGGGGGGFFFAAABBBMMMrrr------,,,+++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///000111222222444444555777:::>>>AAACCC???IIITTTYYYYYYWWWWWWXXXhhhlll[[[TTTMMMDDD>>>===<<<<<<:::<<>>>>>???>>>@@@AAAAAAAAAAAACCCDDDEEEEEEGGGPPP```{{{nnn[[[VVVYYY\\\bbbeee^^^VVVSSSTTTUUUXXXYYY]]]______cccqqq~~~{{{wwwxxx{{{~~~}}}yyy{{{uuupppgggYYYOOOGGG???;;;<<<<<<888444333444444555555666666666333333333333333333333333111111111222333333444444333333333333333333444444333222111000000111222333444444444444555555555555444444555666666666666555555666666777777888888999;;;::::::<<<@@@BBBCCCCCCDDDEEEKKKkkk------,,,++++++++++++,,,++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------............///000111222222333555555666777888:::>>>AAAAAADDDJJJTTT___ddd___WWW\\\ppp~~~uuu[[[QQQIII@@@<<<<<<===<<<::::::===@@@BBBDDDGGGKKKOOOZZZkkkppp[[[RRRIIIHHHOOO[[[lllzzzqqq```WWWRRRLLLGGGGGGKKKJJJEEE>>>======<<<<<<;;;:::999999777777777777777777777777777666666555555555555555444333444888???NNNggg{{{~~~pppxxxYYYLLL@@@666555333222222333444555333333222222222222333333444333111111333444444444444444333333444444555666444444444444555666777888888888888888999999999999999999:::;;;<<<<<<======>>>???AAA@@@??????@@@AAAFFFFFFGGGIIIOOObbbpppiiijjjlllnnnlllhhhccc]]]XXX^^^aaaddd___VVVUUUfffyyy{{{nnnaaaZZZ]]]fffooonnnqqqsssqqqooorrr|||~~~zzzyyy~~~yyyppp}}}dddXXXHHHBBB:::888:::;;;888333333333333444555555666666222222222222222222222222000111111111222222333333111111222222333333444444222222111000000111222222333333333444444444444555333444555555666666555555555555666666777888888888<<<;;;::::::<<<>>>@@@@@@EEEGGGGGG```...---,,,,,,++++++,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------............///000111222333333555777999999999;;;???BBBAAADDDMMMbbb|||{{{ggg]]]eeeppp}}}uuuQQQHHH>>>999;;;===<<<:::999;;;>>>@@@BBBEEEIIIKKKUUU^^^nnn|||iii]]]PPPIIIJJJPPP^^^jjj}}}kkk```UUUQQQLLLJJJHHHFFFBBB>>>;;;::::::999888777666555777777777888888888888999666666666666666555555555555444555999@@@OOOggg|||vvv~~~wwwrrrtttVVVIII>>>666555444333333333333333222222111111111111222222333222111111333444444444333333333333333444555555444444333444444555666777777777777888888888999999999999::::::;;;;;;<<<<<<===???@@@???>>>===>>>@@@AAA@@@BBBDDDGGGQQQccctttnnnbbbiiipppuuukkkXXXPPP^^^rrr~~~wwwjjj[[[RRRSSS\\\dddlllpppsssrrrqqquuummmkkkrrrrrr[[[NNN>>><<<999666555555444444444444444444333333333333222222222222222222222222000000111111111111111222000111111222222333333333111111111111111111111111111111222222222333333333333444444555555555555555555555555666777777888888;;;::::::999999;;;<<<>>>>>>AAA???TTT...------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---------.........//////000111222333333666999===>>>>>>???BBBFFFCCCLLL^^^|||jjjccclllhhhZZZGGG<<<:::<<<<<<;;;999:::;;;===@@@DDDGGGIIINNNTTT\\\gggwwwwwwhhh^^^[[[^^^iiisss}}}nnneeeXXXMMMFFFAAA>>><<<888888888888777777777777666666666666777777777777666777777777777666555444444444777<<>>??????>>>===>>>@@@AAA???@@@EEEGGGJJJPPPXXX}}}wwwfffkkkyyy}}}yyyzzz~~~zzzwwwhhhQQQCCC888999:::888555444666999555555444333222222111111111111111111111111111111000000000000000000000000111111111111111111222222111111111111111111111111111111111111222222222222333333444555555555555444444555555666666777777888999:::::::::999999;;;<<<:::???>>>OOO{{{......---,,,,,,,,,,,,---------,,,+++++++++,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000111222333333444666;;;AAADDDDDDDDDGGGKKKJJJUUUgggooozzz|||]]]EEE<<<;;;<<<;;;:::999888:::>>>BBBFFFHHHJJJOOOVVV\\\eeessswwwsssvvveeePPPFFFCCC@@@>>><<<;;;::::::::::::;;;;;;777777666666666666666666666777777888777666555444222333888???IIIXXXpppxxxoooxxxSSSBBB<<<111444444555555444222111000111111000000000000111111222222444666888888666333333333222222333333444555444444333333444444555555666666666777777777888888:::::::::;;;;;;;;;;;;;;;<<<===??????>>>>>>???AAADDDBBBBBBFFFGGGFFFIIIMMM___uuucccNNN@@@999;;;;;;999777666888:::444444333333222111111111111111111111111111111111000000000000000000000000111111111111111000000000000000111111111111000000111111222222222333333333222333444444555555444444444444555555666777777777666999;;;;;;999888:::;;;;;;@@@???KKKjjj......---,,,,,,,,,,,,---...------,,,++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,---------......//////000111222333333444666===DDDHHHHHHHHHKKKNNNOOOXXXbbbqqq|||oooNNN>>>:::;;;;;;:::888777888<<>><<<;;;:::999::::::999999888888777777777777666777888888888777555444000222999BBBMMM]]]vvvfff```{{{gggGGG???@@@777222222333444444222111000111111000000000000111111...///222555777777333000333333222222333333444555444444333333333444555555666666666666777777777777:::;;;;;;;;;;;;;;;;;;<<<<<<===??????>>>>>>@@@AAADDDAAAAAABBBBBBAAADDDIIISSSggg||||||vvvnnn```MMM???;;;:::888666555444333222333333333222222222222222000000000000000000000000000000000000////////////222222111111000000//////000000111111111111000000222222333333333444444444222333444444555555444444444444555555666777777777555888;;;<<<:::888999;;;:::>>><<>>===<<>><<<;;;;;;::::::;;;999666888;;;999555555888777444555888888555666555999DDDTTTfff|||^^^SSSrrr}}}XXX@@@999777222333333222222111000//////000000000000000000000000000000000000000000000000222222222333333333444444333333444444333333222111666666666666777777777777999999999999:::;;;<<<<<<<<<<<<======>>>>>>?????????@@@@@@AAABBBCCCDDDEEEIIIWWWcccpppuuudddYYYTTTPPPHHH@@@999888777555444444444444333222111000////////////000000000000000000000000////////////000000000000333222111/////////000000000000000000000000000000111111000000111111222333111222222333333444444555555777888777666555666888888888888888999:::;;;;;;<<<===<<>>999999999888888:::>>>AAABBBFFFJJJOOOTTTZZZ```gggkkksss}}}}}}sssmmmkkkrrr}}}}}}wwwooojjjgggddd\\\QQQFFF???======>>>>>><<<888888;;;<<<:::999:::999666666999777333555333999GGGZZZnnnhhh[[[nnnmmmMMM:::888777222333333222111111000//////000000000000000000000000////////////////////////222222222333333333333444333333444444444444333333555666666666777777777777888777777888888999:::;;;;;;<<<<<<===>>>>>>??????>>>???@@@@@@BBBBBBCCCDDDFFFNNNUUU\\\rrriii^^^PPPIIIGGGDDD===777999888777555444333333333222111000//////......///000000000000000000000000.../////////000000000000222111000////////////000000000000000000000000000111111000000111111222333111111222333333444444555555666777777666555666777888888777888888999:::;;;:::;;;999===CCCEEEZZZ|||///...------,,,---------...------------,,,,,,,,,,,,------,,,++++++---///111---++++++---///---+++---,,,,,,,,,,,,---.........//////000111111222222333666999<<>>===999666777:::===>>>>>>@@@EEEKKKQQQVVV[[[```dddiiilllyyyzzzmmmfffaaaccchhhwww{{{{{{mmmkkkfff[[[MMMDDDBBBBBBEEEFFFBBB:::777999<<<<<>>>>>>>>======>>>???@@@AAABBBBBBCCCGGGJJJMMMWWWmmmlllQQQIIIAAA>>>@@@???;;;555999888666555333222111111222111000///............000000000000000000000000....../////////000000000000000///.........//////000000000000000000000000111000000000000111222222111111222222333444444444555666777666555555555777777777777777888999::::::999:::888;;;??????PPPnnn//////...---------------------------------------,,,,,,------,,,,,,+++++++++******+++---...,,,***---,,,,,,,,,,,,---............///000111222222333555777888;;;CCCLLLNNNJJJLLLWWW^^^XXXPPPTTTeeettt~~~rrrXXX@@@???<<<:::;;;<<<;;;;;;======AAAGGGMMMRRRXXX^^^cccgggiiirrrvvvkkkbbb^^^lllzzzzzz{{{}}}oooaaaaaa```]]]WWWPPPJJJGGGPPPRRRMMMBBB999999===@@@FFFFFFBBB<<<:::<<<<<<:::666777AAAXXXqqqxxxxxxjjjQQQ<<<333444222---222111111111000000000///000000000000000000000000////////////////////////111111111111222222222222111222444555666777777777555555555666666666777777666666666666777888999999:::;;;;;;<<<<<<===>>>>>>;;;<<<<<<===>>>???@@@AAADDDDDDHHHMMMNNNSSSfff{{{tttXXXDDD???;;;<<>>??????GGGCCCEEELLLMMMKKKTTTbbbsss\\\DDD<<<999777999===>>>;;;777777666444333111000000///333333222111000000000000....................................////////////------.../////////000000////////////////////////000000//////000000111222000000111222222333333444333555666555444333444555555555555555666777888888999===;;;===BBBAAAGGGZZZooo000///......------......,,,,,,,,,------------...,,,+++***,,,------,,,******+++,,,---............---,,,,,,,,,,,,---......---...///000111222333444444555666:::FFFYYYggglllmmmnnnpppnnncccWWWZZZddd```BBB;;;888;;;<<<888:::@@@<<<>>>AAAEEELLLTTT^^^ddd```gggrrrzzz}}}zzz}}}~~~~~~wwweee___[[[aaajjjmmmeee[[[ZZZaaaaaaRRR@@@999===AAALLLSSSTTTJJJ===999;;;===888@@@SSSmmmvvv\\\OOO>>>444222333222///000000000000000000000000////////////////////////111111111111111111111111///000000000000111111111111111333444666666777777444444555555555666666666666666666666777888999:::999999::::::;;;<<<<<<<<<::::::;;;<<<===>>>??????GGGAAA???CCCGGGIIIPPPZZZnnnkkkZZZIII;;;;;;999888:::<<<===:::777555444333111000000000000333222111000////////////........................------........./////////,,,---...///000111111111000000000000000000000000000////////////000111111000000111111222333333333333444555444333333444555444444444444555666777777666:::999;;;AAA???AAANNNZZZwww000//////...............,,,,,,,,,---------......,,,***)))***,,,...---+++((()))************+++,,,---,,,,,,,,,,,,---......------...000111222333444555777888;;;IIIaaawww{{{qqqmmmooojjj```___fffZZZGGG888999<<<:::999<<<999<<<@@@DDDIIIPPPWWW\\\ZZZ___hhhqqqtttxxxyyy{{{|||yyytttttt{{{|||oookkkqqqwwwxxxuuurrr{{{{{{hhhOOOAAA@@@CCCSSSaaahhh^^^JJJ>>><<<======IIIbbb}}}~~~}}}hhhOOODDD999222111111111111///000000000000000000000////////////////////////000000000000000000000000/////////000000000111111111111222444555555555555444444444555555555666666555555555555666777888888999999999:::;;;;;;<<<<<<::::::;;;<<<===>>>??????BBB@@@??????BBBFFFMMMSSSYYYssskkkVVVGGG???:::;;;999888888::::::888666222222111000000000000000111000///......------------------------------------------.........//////,,,---///000222222222222000000000000000000000000///////////////000111111000000000111222222333333222444444444333222333444333333333333444555666777444:::888:::@@@<<<:::CCCIII[[[000000///...............,,,,,,,,,------.........,,,)))'''))),,,......,,,,,,---------,,,,,,...000---,,,,,,,,,,,,---......------...000111333444444000333444888FFFaaa}}}yyyiii```fffhhhbbbaaagggtttuuuWWW<<<999>>><<<777666777:::@@@DDDHHHLLLPPPSSSWWWYYY___hhhmmmqqqyyy||||||{{{vvvlllccc```bbbgggppp|||fffQQQKKKLLLZZZmmmzzzpppWWWEEE>>>>>>BBBRRRnnnsssjjj}}}___KKKBBB888333111000000000////////////000000000000////////////////////////////////////////////////////////////000000000000111111222333444444444444444444444555555555666666444444444444444666777777888999999::::::;;;<<<<<<:::;;;;;;<<<===>>>??????===BBBEEECCCBBBDDDGGGHHHQQQaaajjjwww{{{bbbPPPCCC999666888666444333333444555333222111111000000000000111111//////...,,,,,,,,,,,,,,,---------------------------------.........//////,,,---///111333333333222000000000000000000000000///////////////000111111000000000111222222333333222333444444222222333444333333333333444555666666555;;;999:::???;;;777===@@@GGGggg000///...---------------//////.........---------////////////////////////........................,,,,,,---...//////......//////000111222333333444666222111999IIIYYYcccgggeeecccZZZUUUaaapppjjjXXXfffhhh;;;<<>>???>>>===<<<===>>>:::<<>>888666666777666555444333444555555222222111111000/////////........................------...///000111222222------------------------+++,,,,,,---...///000000111111111111000000000000111111111111000000000000111111000000111111222333222222222222222222222222444444444555555555555555666666888999:::;;;;;;;;;BBBEEEVVV//////...---------------//////.........---------................................................,,,------...//////......---...///000111222222333555333444999CCCLLLRRRUUUYYY\\\\\\ZZZ```hhhggg___^^^XXXBBB???>>><<<<<<:::;;;===@@@CCCFFFIIIKKKNNNQQQYYYccchhhkkkqqqyyy{{{~~~|||vvvpppjjjddd```]]]```eeelllzzzuuu[[[RRRbbbzzz^^^DDDBBBGGGkkk|||eee___qqqfffQQQ???:::333//////111111111///////////////////////////.........------------------...///////////////000/////////////////////000000111111111222222222333333444444444444333333333333444444555555666666555555666666777888999999<<<===>>>===<<<;;;<<<>>>;;;===???@@@@@@BBBEEEGGGLLLRRRZZZ___dddvvvoooaaaSSSOOOJJJDDD>>>:::888777555444333222222222333444222222111000000//////...........................---------......//////000------------------------,,,,,,------......//////000000000000000000000///000000000000000000000000111111000000111111222333222222222222222222222222444444444444555555555555666666888999:::;;;;;;;;;???BBBNNNvvv//////...------------..................---------------------------------........................,,,---......///.........,,,------...///000111222333444666999===AAADDDFFFSSS\\\gggmmmnnnooossswwwcccrrrUUU???>>>???;;;::::::;;;===???AAACCCEEEFFFIIIQQQZZZ```ccckkkssswwwyyy~~~yyyuuuooohhhccc^^^______bbbiiivvvrrr^^^mmmhhhJJJCCCTTT|||ppp[[[YYYmmmpppTTTDDD999666222/////////......////////////////////////............------------------...////////////...////////////////////////000000000111111111222222222333333444444333333222444444444444444555555555333333444555666777888999:::<<<===<<<;;;:::;;;===<<<===?????????@@@BBBDDDGGGJJJOOOSSSVVV```www{{{ttteeePPPBBB>>>???@@@@@@???<<<888666333333222111111111111222111111111000//////......------------------------------------------------------------------------------------------------.....................///////////////////////////111000000000000111222222222222222222222222222222333333444444555555555555666666888999::::::;;;;;;<<>>===;;;;;;;;;;;;<<<>>>???@@@BBBDDDKKKTTTYYY]]]eeennnxxxyyy}}}}}}yyytttnnnjjjiiigggdddaaaaaafffnnnuuuppp{{{hhhNNNMMMaaammm___bbbyyyuuu]]]DDD777555444222000///...---,,,////////////////////////------------------------,,,---......//////...............///////////////000000000000111111111111222222333333333333222222555444444444444444444444222333333555666777888999999:::;;;;;;:::999;;;<<<<<<===?????????@@@CCCEEEEEEFFFJJJMMMMMMQQQ^^^kkksssdddXXXJJJ>>>999888:::===>>>===:::666333222222222111111111111111111000000//////...------------------------------......------,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,---------------......---------...............000000000000000111222222111111111111222222222222333333333444444555555666666666888999999::::::::::::@@@???OOO{{{......---------......///---.....................................................................---...............---------......///000111222333333444777999:::===BBBEEEIIIUUUkkk~~~lllnnn}}}OOO===@@@======<<<<<<<<<<<<======@@@BBBHHHOOOTTTYYYaaakkksssuuuzzz}}}xxxtttqqqpppnnniiidddaaabbbdddgggpppuuuhhhUUU\\\oootttpppyyy|||fffQQQ<<<222222333333222000///------........................,,,,,,------------------,,,------...............------....../////////000//////000000000111111111111111222222222222111111444444444444444333333333333333444555666777888999777999::::::999999:::<<<;;;===???@@@@@@BBBEEEGGGFFFFFFIIILLLLLLLLLQQQYYYcccmmmsss___PPPDDD<<<999:::888999:::999888555333111222222222222111111000000000000//////...---------------------------------///......------,,,,,,,,,---------------------------------,,,++++++******++++++,,,,,,---------...,,,---------.........///000000//////000000111222000000000111111222222222222222333333444555555666666777777888999999999999999BBB???CCCddd...------------...//////---------...............////////////////////////.................................///......---,,,---...///000111222222333444555666999<<>>===<<<<<<<<<<<<<<<@@@@@@EEEKKKPPPTTT]]]gggnnnrrryyyzzzvvvtttnnnllliiifffcccccccccccckkkhhhlll{{{iiiYYYfff~~~uuuxxxmmmZZZIII999333111222333222000......///........................,,,,,,,,,,,,------------,,,,,,---............------------......//////000/////////000000000111111000111111222222111111000333333333333333444444444444444555555666777777777777888::::::999999;;;<<<;;;<<<>>>@@@@@@BBBEEEHHHGGGHHHKKKNNNLLLIIILLLRRRUUUWWWaaawwwyyydddYYYNNNFFF@@@999777888555555444333222222111111111111222222111111000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,------......,,,,,,------.../////////000////////////000111111//////000000111222222222111111222333444555555666666777777888999999888888888BBB??????SSSttt---------------...//////---------.........//////......................................................//////...------,,,,,,------...///000111222333333666<<>>===<<<;;;;;;;;;;;;>>>>>>AAAGGGJJJNNNXXXaaakkkpppvvv|||zzztttrrrlllkkkhhhfffdddbbb```^^^ddd```ccclllsss~~~nnneeewwwwwwjjjccckkk~~~{{{```OOOAAA444333///111222111///---...///........................++++++,,,,,,,,,---------+++,,,------......------,,,,,,---......///000000////////////000000000111000000111111111111000000222222222333333444444555444444444444444444444444777888::::::::::::;;;===<<<===>>>??????@@@CCCEEEFFFHHHKKKMMMJJJFFFIIIOOONNNOOOWWWiiinnn^^^LLLFFFBBBAAA>>>999555444333333222111111111111111//////000111000///...---//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++************++++++,,,,,,---......///,,,------...//////000000///////////////000111111/////////000111222222222000111222333444555555666666777777888888888888888555>>>>>>>>>HHH[[[}}}---------------...///000---------.........//////------------------------.........................../////////...---,,,,,,+++,,,,,,---...///000000000111777AAAKKKOOOLLLGGGRRRkkkvvvYYY???>>>===<<<;;;;;;;;;;;;<<<<<>>???>>>===>>>@@@BBBEEEGGGJJJKKKGGGBBBFFFMMMIIIMMMWWWggg~~~kkkPPPCCCDDD>>>:::<<<;;;777333333555555444333222111111000---.../////////...,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************++++++,,,------...//////------......///000111111///////////////000111111...//////000111222222222000111111222444555666666666777777888888888888777444:::<<<>>>CCCKKKeee111111000///////////////......---,,,---...///000---,,,,,,++++++,,,,,,------------............/////////...------------...////////////000000000000222555:::===???DDDJJJOOO^^^iii~~~uuuOOO===@@@EEE888888???888>>>===>>>@@@BBBFFFPPPZZZfffiiinnnrrruuuyyy~~~qqqjjjkkknnnooojjjddd___[[[YYYWWWVVVVVVVVVUUUZZZhhhvvvdddSSSQQQZZZnnnlllooohhhZZZJJJ<<<333000111////////////............------++++++++++++---------,,,,,,++++++,,,,,,---//////...---,,,++++++***---------............///............////////////000000000000000111111222000000111222333333444444555444444444444555666666999999::::::::::::::::::::::::;;;<<<===>>>??????BBBCCCDDDCCCCCCDDDGGGIIIGGGJJJ```tttggg\\\QQQDDD;;;999888777666555444333333111111111111000000000000........................///............------------------,,,,,,+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------......///000---......///////////////000000000000000111111222333333333333444555666666666666666777888888999999<<<888999???@@@AAAPPPcccsss111000000///////////////...------,,,---...///000---,,,,,,++++++,,,,,,------------............/////////...------------....../////////000000000000111444888:::<<>>===>>>@@@BBBEEEOOOXXXdddggglllpppssswww|||yyyooommmooopppmmmhhhccc^^^[[[VVVUUUTTTSSSPPPSSS___kkkqqqkkk___bbblll|||vvv]]]UUUIII===444///......////////////............---,,,++++++++++++,,,---,,,,,,,,,++++++,,,,,,,,,.........---,,,,,,++++++------------........................////////////000000//////000000111222000000111222222333444444666555444444444444555555999::::::::::::;;;;;;;;;::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCEEEHHHLLLMMMjjjkkkaaaTTTKKKHHHDDD>>>888666666555444333222111111111111111000000000//////....................................------------------,,,,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------------...------...///////////////000000//////000000111222333222222333333444555666555666666777777888999999;;;777888<<<<<<;;;GGGXXXyyy111000//////......//////...------------...//////------,,,,,,,,,,,,---------------............/////////...------------........./////////000000000000222555666888===EEELLLVVVqqqxxxvvveeeEEE???>>>BBB@@@777???===>>>@@@AAADDDLLLVVV```cccgggkkkoootttyyy}}}sssnnnooopppppplllfff___[[[XXXUUUTTTRRRNNNNNNVVV```ccckkkyyyoooqqqssszzzmmmSSSJJJ>>>555111111000000/////////............---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,------------............---............/////////000000//////000000111222000000111111222333333333555555444444444444444555999:::::::::;;;;;;;;;<<<;;;;;;<<<===>>>>>>???@@@???@@@AAAAAAAAAAAADDDFFFMMMLLLooowwwmmmMMMFFF===:::<<<>>>>>><<<444333333222111000//////111111000000000000//////------------------------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,++++++++++++------...////////////...000000//////000000111222222222222222333444555555555555666666777888888888:::777888;;;:::888@@@LLLvvvsss000000///............///------------......//////------,,,,,,,,,,,,---------------............/////////...------------............/////////000000000222444444666;;;DDDJJJPPPeeeqqqiiicccpppeeeNNNAAA:::;;;??????===>>>@@@AAABBBJJJSSSZZZ]]]aaaeeeiiiooouuuyyy~~~}}}qqqooooooqqqooohhh___[[[[[[XXXVVVTTTPPPNNNSSS[[[dddcccqqq|||xxxnnnlll[[[QQQGGG:::222111222111/////////.........---------,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------........./////////////////////000111111000000111111222222222333333333333333444555666666999999::::::;;;;;;<<<<<<;;;;;;<<<======>>>??????>>>???AAAAAA@@@AAACCCEEEIIIIIIfff~~~mmm\\\SSSDDD???:::999<<>>222222111111000//////...111000000000////////////------------------------------------,,,,,,,,,+++,,,+++++++++++++++++++++************************))))))))))))************************************************++++++++++++...---,,,+++++++++++++++,,,---......//////......///////////////000111111111111111111222333444555444444555666666777777888:::999;;;===;;;999===FFFccc000//////...............---------..................------,,,,,,------...---------............/////////...------------...............////////////111333444444555:::CCCIIIUUUXXXYYYVVVRRRZZZppp```AAA;;;III???>>>>>>@@@@@@@@@GGGOOOSSSVVVZZZ^^^bbbhhhoootttwww{{{{{{tttqqqttttttkkkccc___]]]ZZZWWWUUURRRPPPTTTZZZddd]]]ccc}}}hhhaaaSSSHHH>>>333......///...,,,............------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---------,,,,,,,,,------------...------------............/////////...///000000111000111111111111111222222000000111222444666888999888888999999:::;;;;;;<<<;;;;;;<<<<<<======>>>>>>===???AAAAAAAAAAAACCCDDDDDDGGGVVVhhhiiibbblll}}}uuu{{{|||oooeeeZZZLLLBBB===;;;999888888::::::888555222222111111000/////////000000000////////////...---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************************(((((()))))))))*********************************)))))))))******++++++++++++++++++++++++,,,---...,,,------.............../////////...///000000111111111111111111222444444444444444555666666777777777888:::<<<<<<:::===BBBIIIooo000///......------......,,,---......//////............------------......---------............/////////...------------...------........./////////111333555555666:::AAAGGG]]]TTTLLLIIIGGGPPPjjjXXX>>>GGG@@@>>>???@@@??????DDDLLLLLLOOORRRVVV\\\bbbiiinnnrrrwww}}}wwwyyyyyyppphhhfff___ZZZVVVUUURRRPPPTTTZZZaaa[[[]]]ooo___TTTHHH===777000---...000000000.........------------,,,******++++++++++++******)))***+++,,,,,,+++***)))******++++++,,,,,,------,,,,,,,,,,,,------------,,,------------.........//////......//////000111111111111111111111111111///000000222444666888999666777777888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>AAAAAAAAAAAABBBCCCBBBEEEJJJKKKLLLOOOXXX```{{{yyydddiiibbbfffssskkk^^^OOOFFF???999777888333333444666777666333000111111111111000000000///000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++************************((((((((()))))))))******************************(((((())))))***+++++++++++++++++++++,,,---...///,,,,,,---............---//////......//////000111000000000000111222333444333333444444555666666666333555777999999:::;;;===<<>>???@@@>>>===BBBJJJFFFIIILLLQQQVVV]]]eeejjjqqqvvv}}}zzz{{{zzzrrrkkkjjjccc]]]XXXUUUSSSQQQUUU[[[]]][[[]]]gggvvv{{{UUUHHH;;;666444222000///000222333.........---------,,,,,,)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///............///000000111111111111000000000000111111111222333444666666444555666777888999::::::999999999::::::::::::;;;:::===???@@@@@@@@@@@@AAA@@@CCCDDDDDDCCCEEEKKKPPPYYYaaa]]][[[VVV```bbbgggooozzztttUUUJJJ???:::888666777999222222333444555444333111000000000000000/////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))*********++++++++++++************************(((((((((((()))))))))***************************((((((((()))***+++++++++...---------------......+++,,,------......------///............///000000000//////000000111222333222333333444555555666666222444666666777999::::::@@@GGG^^^//////...------------...,,,,,,.../////////...---......------------......---------.........////////////...------------...---------.........//////...111444555666888===BBBPPP```dddVVVRRRbbbuuu{{{SSSGGG@@@??????@@@>>>===AAAHHHCCCEEEIIIMMMSSSZZZbbbgggnnntttzzz{{{zzzyyyqqqjjjkkkhhhaaa[[[XXXUUUSSSWWW\\\XXXYYY]]]aaafffuuuwwwRRRFFF;;;111222111///---,,,---.........---------,,,,,,,,,)))***+++,,,,,,+++***)))((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.....................///000000111111111000000000000000444333333222222333333444444444555666777888999999999999999999999999::::::999;;;>>>??????>>>???@@@>>>???CCCGGGDDDAAAEEEMMMLLLRRRPPPYYYIII[[[XXXVVVhhhsss{{{wwwiii^^^XXXLLLCCC<<<:::999777555666444333222222222222222222///////////////.........000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))******++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++000000///...------------+++,,,------......------...............///000000////////////000111222333222222333444444555555666444666777777777999::::::AAACCCRRRwww111111000......---------...........................///000///.........000..................------------............------............////////////000000111222444888===AAALLLkkkzzzkkkdddttt|||}}}OOOHHHBBBCCCBBB;;;===@@@:::AAACCCFFFHHHKKKPPPYYY___iiimmmsssyyy~~~}}}wwwwwwuuurrrrrrkkkhhhbbb\\\XXXWWWWWWXXXXXX[[[^^^^^^```iiizzz|||eeeKKK:::444111000000///...---------......---,,,,,,,,,,,,---+++++++++************))),,,+++++++++******))))))++++++************++++++------------------------+++,,,---.........---,,,...///////////////..................////////////222222222222333444444555333333444555666777888888999999999999999999999999777999;;;===>>>>>>>>>===?????????@@@AAAAAABBBBBBIIIKKKLLLKKKIIIMMMUUU\\\fffbbbaaagggrrrzzzfffUUUKKKFFFDDDBBB@@@<<<999555333222111222222222111111111000000000000000000////////////...////////////---,,,***++++++++++++++++++++++++++++++,,,,,,,,,+++******+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))++++++************++++++---,,,+++*********,,,,,,---------.........//////------............---------------............///...///000111111222222111111222333444555555555555777777777777888888888888@@@IIIOOOZZZ111000///......---------........................---...//////------...///........................------............------............///////////////000111222333777<<<@@@LLL```ooonnnnnnwww~~~~~~wwwQQQBBB???AAA===???DDDBBB>>>@@@CCCDDDGGGMMMTTTZZZcccgggmmmrrrvvvzzz~~~|||zzzwwwttttttnnnjjjddd^^^[[[ZZZ[[[\\\\\\___aaa``````dddlllsss|||hhhSSS@@@666555000000000///...---------------,,,++++++++++++++++++++++++************)))++++++*********)))))))))+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------......////////////.............../////////000000111111111111222333444444444444555555666666777777999999999999999999999999888999:::<<<======>>>>>>?????????@@@@@@@@@AAAAAACCCEEEGGGGGGHHHLLLSSSXXXXXXTTTRRRUUU[[[cccppp|||~~~zzzjjjcccWWWJJJAAA<<<;;;<<<@@@>>>;;;888555333222222222222222111111000000000000000000/////////......////////////...---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++)))******++++++******)))))))))))))))))))))))))))+++******))))))******+++,,,+++******)))***+++,,,++++++++++++,,,,,,,,,,,,------............---------------............///...///000111111222222111222222333555555555555555555555555666666666666777999@@@EEEKKKddd111000///......---..............................,,,...///...---,,,---...........................------............------............///////////////000111222333666;;;>>>IIIPPP___ppp~~~dddIII===BBB@@@>>>@@@>>>===???@@@BBBEEEJJJPPPTTT^^^aaafffjjjmmmqqquuuxxx~~~{{{xxxxxxtttooohhhbbb^^^]]]___aaaaaacccddddddbbbaaaaaabbbxxxkkkTTTCCC777333444000000//////...---------,,,,,,+++***************+++++++++************)))******))))))))))))((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---..............................////////////000000000000000000000000111222333444555555555555555555555555888888888888888888999999::::::::::::;;;<<<>>>>>>???????????????@@@@@@@@@DDDEEEGGGIIIMMMQQQTTTVVVOOOLLLKKKMMMNNNOOOUUU\\\]]]ggguuuyyygggYYYQQQFFFBBB===888666777999:::<<<;;;999777555333222222111111111111000000000000000////////////.........////////////...,,,+++***+++++++++++++++++++++++++++***))))))***+++,,,---,,,++++++******++++++,,,)))******++++++******)))))))))))))))))))))))))))+++******))))))******+++******)))))))))******+++************++++++++++++------............---------------............///...///000111111222222111222333444555666666666666555555666666666777777777555:::======GGGiii000000///.......................................,,,---...---,,,,,,---...---------...............------............------............////////////...000111111222555999<<>>;;;??????@@@BBBDDDIIIMMMPPPZZZ\\\```cccfffjjjooorrr{{{}}}}}}zzzuuummmeee```___```aaacccdddeeeeeeeeecccaaa___tttwww\\\JJJ???777111000/////////......---------,,,,,,+++***************+++++++++*********)))))))))))))))(((((((((((((((*********++++++*********************************,,,,,,+++***+++,,,...///......------......///////////////000000000111111000000000000111333444555666666666555555444444444777777777888888888888888;;;:::999999:::<<<===???>>>>>>????????????@@@@@@FFFFFFGGGKKKOOOQQQQQQQQQKKKKKKMMMQQQQQQOOOPPPTTTSSSYYY```gggppp}}}{{{fffTTTEEE===;;;:::999888888999:::;;;888777666555444333222222000000000000000000000000/////////.........------/////////...---,,,+++***++++++++++++++++++++++++***)))(((((()))+++---///************************))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********++++++,,,,,,,,,---------------............---------------............///...///000111111222222111333333444555666666666666777777777888888888999999777999<<<<<<<<>>>>>>>>>>>???@@@@@@AAAAAAEEEEEEFFFHHHJJJJJJHHHFFFFFFGGGKKKQQQQQQMMMMMMPPPQQQTTTXXX[[[^^^fffqqqzzz~~~nnn]]]NNNDDD<<<777888888888777777777777777444444444444333222222111////////////////////////............------------///......---,,,,,,++++++++++++++++++++++++++++++***)))((('''(((***---...(((((())))))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((())))))************++++++,,,,,,,,,---------------............---------------............///...///000111111222222111222333444555666666666666666777777777777888888888888777;;;===;;;CCCcccuuu//////............//////........................,,,...///...---,,,---...,,,,,,------.../////////------............------............////////////---///000111111222555777===GGGNNNVVVpppkkkkkklllpppkkkWWWGGG@@@CCCDDD@@@>>>===???AAADDDEEEEEELLLMMMOOOPPPSSSYYY___dddoootttzzz}}}}}}uuullleeeaaa______ccccccbbbaaa___```cccfff}}}}}}dddHHH888333111000000------------------------------,,,++++++++++++++++++++++++************)))(((((())))))))))))******)))***+++,,,,,,+++***)))************************************+++---...///------,,,,,,,,,...///000............////////////111111111222333555666777666555555555444444333333555555666666777777888888:::::::::::::::;;;<<<<<<======>>>@@@AAABBBCCCDDDHHHIIIJJJJJJIIIGGGDDDCCCDDDDDDHHHLLLLLLHHHHHHKKKIIILLLPPPSSSUUUYYY```fffjjjsss~~~oooeeeZZZTTTJJJBBB===;;;;;;:::555555555555555444444444222222222222222111000000............////////////......---------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***)))(((((()))***+++,,,'''(((((())))))(((((('''((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***(((((()))***++++++++++++************++++++++++++------............---------------............///...///000111111222222111111222333444555555555555333333444444444555555555444444777::::::<<>>BBB@@@>>>???BBBDDDDDDCCCFFFFFFHHHIIIMMMSSSZZZ___iiimmmqqqssstttyyy}}}wwwpppjjjeeecccaaa^^^aaacccbbb```bbbiiinnnoooYYY@@@222///......000------------------------,,,,,,+++***************+++++++++************))))))))))))*********++++++(((***+++,,,,,,+++***(((++++++++++++++++++++++++((()))***+++,,,------------,,,++++++,,,---///111------------............///000000111222444666777444444444444444444444444444444555666666777888888999999:::;;;;;;;;;::::::<<<===>>>@@@BBBDDDFFFFFFJJJLLLNNNMMMHHHEEEDDDDDDDDDCCCDDDHHHGGGEEEFFFKKKEEEHHHLLLOOOPPPTTTXXX\\\\\\aaannn~~~rrrdddUUUJJJCCCCCC@@@;;;888999::::::;;;555555555555444444333333000111111222111000///...---------....../////////---------,,,,,,,,,,,,+++,,,++++++++++++---...///++++++++++++++++++++++++))))))))))))************'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------............---------------............///...///000111111222222111000111222333444444444444222222222333333333333444555555666777777999???EEEaaa//////.........//////000...........................///000///......///000,,,,,,------...///000000---..................---............/////////000---...000111000111333444777GGG\\\eee^^^[[[pppiiibbbsss{{{VVVHHH@@@FFFCCCAAABBBEEEFFFEEEDDDDDDDDDEEEGGGKKKQQQYYY^^^dddhhhkkklllkkkooowww}}}~~~}}}xxxsssmmmiiifffdddYYY___eeefffeeehhhpppxxx|||]]]LLL:::333111000......------------------------+++******)))))))))))))))+++++++++************)))))))))******+++++++++,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++'''(((***,,,---------------,,,+++***+++---000111,,,,,,,,,---------............///000111333555666444444444444444444444444444444444555666777777888888999:::;;;<<<;;;:::999<<<===>>>AAACCCFFFGGGHHHEEEIIILLLIIICCC@@@@@@CCCAAA???@@@CCCCCCBBBFFFKKKJJJLLLNNNOOOPPPQQQUUUXXX]]]]]]bbbjjjoooxxx~~~~~~nnnZZZHHH???===???>>><<<:::888888888666444555555444333222111000000///000111111111///...------------.........//////---------,,,,,,,,,+++++++++*********+++---///000++++++++++++++++++++++++))))))*********))))))(((((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,------,,,,,,------............//////---..................------------.........//////...///000111111222222111000000111222333333333333333333333444444444555555888::::::666666:::===>>>MMMwww000000///...............////////////////////////////////////////////////---------............///........................,,,---///000000000///......000333444222111000111333CCCWWWbbb]]]ZZZeeeuuuxxxqqqtttMMMDDDDDDAAA===???BBBDDDBBB???BBBBBBCCCDDDHHHMMMRRRUUU\\\___bbbbbb```bbbhhhnnn~~~~~~yyytttqqqllleee```aaa^^^bbbkkkmmmlllvvvvvvwwwpppMMM@@@444111///,,,,,,.........---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------.../////////000000000111111111111333333333444444444555555222222333333444555555555777888888999999::::::;;;;;;<<<>>>AAADDDFFFGGGHHHCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEEEEFFFJJJJJJKKKMMMPPPRRRTTTVVV^^^^^^___ccciiisss{{{xxxxxxzzzvvvnnn```QQQEEE>>>:::999;;;999777666777777666555333333333222222222111111222111111000///......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,---...//////------...///,,,,,,,,,---------..................////////////000000111222222222222111444444333333333333222222444555666777999:::;;;<<<@@@ccc000000///...............................................................---------............///........................---......////////////////////////000111111222222333===LLL\\\ggglllmmmlllpppHHHFFFCCC??????AAACCCBBBAAA?????????AAADDDHHHMMMOOORRRUUUWWWVVVUUUWWW]]]bbblll|||{{{vvvsssnnnhhhccccccaaafffppptttuuu~~~qqquuurrr[[[EEE:::000//////------///...------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------------...////////////000000000111111111222222222222333333333333222333333444555555666666888888888999::::::;;;;;;===>>>@@@BBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGIIIJJJKKKLLLNNNPPPRRRSSSWWWVVVWWW[[[aaagggjjjkkkeeejjjuuu|||{{{wwwrrrllliiiggghhh]]]WWWNNNEEE>>>;;;:::::::::888666666777777666555333222222222222111111111111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,+++,,,------++++++,,,---,,,,,,,,,------------...............///////////////000111111222222111111333333333333333333333333333444555666888999:::;;;999NNNnnn000000///...............................................................---------............///.......................................///000000777333///...000222222111333666>>>QQQnnnwwwdddsssgggLLLGGGAAA???@@@BBBAAA??????>>>>>>???AAAEEEHHHJJJGGGIIIKKKJJJJJJLLLPPPUUUYYYeee|||}}}xxxtttpppkkkgggcccbbbhhhrrryyy}}}zzz|||yyy}}}rrr[[[DDD999222------///......///------------,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------------......///////////////000000000000000000111111111222222222333333444444555666666777888888999999:::;;;;;;;;;@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBCCCAAABBBCCCDDDFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQVVVUUUVVV\\\bbbccc___ZZZXXXYYY]]]dddmmmtttyyy{{{wwwnnnmmmjjjeeeVVVUUUUUUUUUUUUTTTQQQNNNEEEBBB>>>:::888888999:::999777555555666666555444222222111111111000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((*********++++++++++++,,,)))***++++++))))))***+++,,,,,,,,,,,,---------------............///////////////000111111111111111111111222222333444444444222333444555666777888999>>>CCCOOOggg000000///...............................................................---------............///........................///......------...000111CCC;;;333///111222111///111333666EEEfff}}}gggWWWhhhjjj\\\LLLBBBBBBDDDCCCAAAAAAAAA@@@AAABBBDDDFFFHHHCCCDDDEEEDDDDDDFFFJJJNNNOOOWWWggg{{{~~~xxxtttqqqllliiicccbbbfffoooxxx|||jjjllluuulllaaaLLL888222///---...//////......---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///........./////////000000000000000111111111222222333444444555555666666777888888999999:::;;;;;;;;;???@@@AAAAAABBBBBBAAAAAA>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFHHHJJJKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPVVVVVVYYYaaahhhggg^^^UUU___]]]ZZZXXXYYY[[[\\\^^^eee~~~xxxuuusssqqqqqqqqqsssnnnaaaWWWSSSQQQNNNHHHFFFDDDEEEFFFEEEAAA======<<<:::999888777777888888666444444444555444222111111111000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************++++++++++++)))***+++***)))))))))+++++++++,,,,,,,,,------------------.........//////...///000000111111000000///000111222333444555555333333444555666777888888@@@>>>???JJJccc000000///...............................................................---------............///........................///......------...000111BBB;;;222///111222111///000444555;;;RRRnnnwwwnnn```[[[kkkbbbIIIAAACCCEEEEEECCCBBBBBBAAABBBCCCDDDEEEBBBBBBBBBAAABBBDDDGGGIIIMMMRRR]]]lll{{{~~~xxxtttrrrnnnkkkhhhfffgggnnnyyyuuu}}}uuummmyyywwwggg]]]RRRAAA333///////////////000...+++------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))************************((())))))*********))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......---............/////////111111111111222222222222333333444444555666666666777777888999999::::::;;;<<<===>>>@@@AAABBBBBBBBB>>>>>>??????@@@AAABBBBBBDDDEEEFFFHHHJJJLLLMMMNNNLLLLLLLLLMMMMMMNNNPPPPPPQQQRRRXXXbbbjjjiii___VVV[[[YYYVVVSSSRRRSSSUUUWWW\\\qqq{{{zzz}}}~~~tttiiieeedddcccbbbdddcccdddaaaXXXOOOJJJIIIHHHIIIEEE@@@?????????<<<:::===<<<;;;:::999888888777777555333222333333222111000000/////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++***+++,,,+++***)))***,,,+++++++++,,,,,,,,,------------------..................///000000000000/////////000111333444555555333444555555666777888888444666:::???JJJkkk000000///...............---------------------------------------------------------............///.......................................///000000555111------///222222111///555777555>>>SSSeeelllsssfffmmm]]]GGGAAAAAACCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>???AAACCCEEEJJJNNNXXXeeeqqq~~~zzzwwwuuurrrooopppooopppuuuwwwsssxxxmmm[[[MMMBBB777000---000111///...///---***,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))************************((())))))************))))))))))))************+++************++++++++++++,,,,,,,,,,,,,,,------...------------.........///000111111111111222222222222222333333444555555666666666777777888999999999888999;;;===???AAABBBBBB?????????@@@@@@AAAAAABBBEEEFFFGGGHHHJJJKKKMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQOOORRRXXXaaaiiiiiiaaaZZZZZZYYYWWWTTTQQQPPPQQQSSSTTTdddxxxzzzqqqrrryyyoooooorrrtttqqqnnnoootttrrrssstttrrrnnnjjjggggggmmmuuu~~~pppfff^^^[[[ZZZWWWWWWXXXXXXXXXVVVQQQLLLHHHGGGGGGGGGCCC???<<<<<<<<<======:::999999999999888888888555333111111222222111000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))************+++***,,,,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,------------.........---....../////////////////////000111222333444555444444555555666777777888111555<<>>PPP000000///...............---------------------------------------------------------............///........................---......///////////////+++,,,,,,...///111222222000444666555555???PPP^^^uuuxxxkkkQQQEEEBBB@@@@@@???????????????@@@@@@>>><<<<<<===???AAAAAADDDHHHRRR]]]eeennn{{{|||zzzxxxvvvvvvwwwzzzzzzuuutttaaaNNN???555000///***///111---,,,...---))),,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))************************(((((()))***************))))))))))))************************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------........./////////000000000111111111111222222333444444444555555555666777777888888777888:::<<<===??????@@@@@@@@@@@@AAAAAAAAAAAAAAADDDEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKMMMNNNPPPPPPQQQTTTYYY___dddccc```\\\\\\]]]\\\XXXSSSOOONNNOOOMMMWWWgggrrrooogggfffkkkeeeeeegggiiifffccceeejjjdddeeedddaaa]]]YYYYYYYYYYYY^^^cccfffhhhiiikkknnnwwwyyyyyyuuunnniiihhhiiikkkbbbZZZWWWUUUPPPOOOPPPOOOLLLJJJIIIHHHFFFDDDCCC@@@???===;;;999999;;;===777777777666666666666666444222000000111111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))***************+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........------.../////////......///000000111222333333444333333333444555555666666888777;;;???:::===]]]000000///...............---------------------------------------------------------.........//////........................,,,---///000000000///...***---000111111000111222111111444666444555AAAPPPpppmmmRRRHHH@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<===???@@@AAA???CCCLLLVVV[[[___hhhrrr}}}{{{xxx{{{ssskkkhhhhhhaaa^^^uuuuuuiiiWWWEEE666......111(((...000,,,+++......***,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************(((((()))***************))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////000000111111222222333444444444444555555666777777777777888999;;;<<<=========BBBBBBAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJLLLMMMOOOPPPPPPSSSVVVZZZ[[[ZZZYYYWWWUUUXXXZZZXXXTTTPPPOOOPPPNNNTTTaaalllkkkbbb^^^aaaYYYXXX[[[^^^]]]\\\```fff___```___ZZZUUUQQQRRRSSSVVVWWWXXXYYY[[[]]]aaadddjjjkkkiiibbbYYYUUUZZZ___jjjbbbZZZWWWSSSNNNKKKLLLJJJEEEBBBDDDEEECCC@@@???<<<===>>>;;;666555666999888888666555444444444444444222000///000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......000000000111222222333333222222222333333444444444999222333;;;:::888KKKfff////////////............//////............//////000///...------------------------............//////////////////......---............////////////////////////000000000000333333333222444888===AAAVVVyyyTTTFFFDDD@@@===???CCCBBB???BBB===;;;===;;;888>>>GGG@@@CCCGGGJJJNNNRRRWWWZZZsss{{{~~~xxxssswww|||tttggg[[[YYYZZZVVVSSSQQQWWW|||qqqaaaKKK;;;444111...+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))+++******)))(((''''''&&&))))))))))))************))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111000000000000000111111222222222333333333333555777777666555666777888999999::::::;;;;;;<<<<<>>======<<<;;;:::888777666555555555444333333333333444222222000///............//////.........---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************)))))))))))))))*********))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))333...(((%%%'''***,,,,,,)))((('''&&&&&&'''((()))'''(((((()))***++++++,,,))))))***++++++++++++***************************///---+++,,,///000///---.../////////------///111///////////////000000111000000000000111111111111000222333555666666555555666888888666777<<>>AAABBB@@@>>>???@@@CCCCCCBBBBBBCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLOOOQQQTTTVVVWWWUUUSSSRRRSSSTTTUUUUUUUUUSSSQQQPPPPPPQQQUUU[[[bbbbbb]]]XXXWWWYYY\\\^^^^^^]]][[[YYYXXXYYYZZZZZZYYYWWWTTTSSSRRRSSSTTTUUUXXXZZZ\\\]]][[[YYYWWWTTTQQQPPPOOOOOOXXXbbbcccYYYPPPOOOLLLEEECCCBBBAAA@@@???===<<<<<<<<<<<<;;;999888777555555555444444333333333333333222111000///...............---------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************+++*********)))(((((((((***)))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))BBB<<<333---***)))(((&&&)))((('''&&&&&&'''((()))''''''((())))))***++++++)))******+++++++++++++++++++++++++++++++++++++++...,,,+++,,,///000///---,,,---...---,,,,,,...000+++,,,---...////////////000000000000111111111111111222333444555555555444888999999777777;;;CCCJJJMMM```}}}////////////............------------------------//////...------------...---------............///---------...---,,,,,,+++............////////////////////////000000000000///000111222222333555888@@@]]]uuuaaaMMMFFFBBB>>>>>>BBBAAAAAA@@@???AAACCCAAA<<>>======>>>BBBBBBBBBAAABBBBBBCCCCCCEEEEEEFFFGGGGGGHHHIIIIIILLLNNNPPPRRRRRRQQQOOOMMMOOOPPPQQQSSSSSSSSSRRRQQQRRRQQQQQQUUUYYYZZZXXXUUURRRTTTXXX[[[]]]]]]\\\[[[WWWXXXXXXXXXXXXVVVTTTSSSQQQQQQRRRSSSUUUWWWYYYZZZXXXWWWTTTQQQOOOMMMLLLKKKSSS[[[]]]VVVOOOMMMJJJCCCAAA@@@???>>>===<<<;;;:::;;;:::999888777666555444444444333222222222222333111000///...............,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************,,,+++******(((((('''&&&*********))))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))888444...***((((((((((((((((((''''''''''''(((((('''''''''(((((())))))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++,,,...///...---+++,,,---,,,++++++---///***+++---.../////////...000000000000111111111111111111333444444444444444666777888666555777<<>>???@@@AAA@@@AAADDDFFFMMMPPPSSSWWW[[[___eeeiiiwww{{{wwwvvvyyy}}}{{{zzzjjj___^^^___YYYPPPGGG```sssxxxfffHHH???333++++++---...///,,,------------,,,++++++++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))************)))))))))((((((((('''(((((((((((()))))))))***((((((((((((((((((((((((***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------/////////000000000000000111111111111222222222222222333555555444444444555666666777888888999999:::999:::;;;<<<<<<<<<<<<<<>>===<<<;;;::::::999999888777666555444333333333222111111111111222000///......---------...,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************************)))))))))(((******************************))))))(((((((((''')))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&$$$$$$%%%(((***+++(((((((((''''''(((((((((&&&'''''''''((((((((()))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,------------+++,,,---,,,+++,,,...000000000///......///000000///000000000111111111111111111222333333333333333222333444444333444777999???===EEEZZZyyy////////////...............///000000000000///.........---------......///---------............//////////////////...------............////////////////////////000000000000///111444444333222222333666888QQQllldddpppmmmWWWMMMJJJKKKHHHAAA===???@@@???===>>>???@@@@@@AAACCCEEEDDDEEEGGGIIILLLPPPUUUXXXbbbffflllsss{{{tttrrruuu{{{|||wwwsssssssssnnneee^^^aaafffgggccchhhzzzooobbbNNN888444000......///...---,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......//////000000000000000000111111111222222222111333555555444333444555555555666666777888888999888888999:::;;;<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEAAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGHHHHHHHHHFFFFFFJJJKKKLLLNNNOOOQQQQQQRRRTTTRRROOOMMMNNNPPPRRRTTTPPPRRRTTTWWWYYYYYYYYYYYYYYYYYYWWWVVVTTTRRRPPPOOONNNNNNNNNNNNOOOPPPQQQRRRTTTSSSRRRPPPNNNLLLJJJIIIEEEIIIJJJGGGDDDBBB???<<>>===<<<;;;::::::777777666555444444333333222222111000000000000000///...------------------,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))''''''(((((()))))))))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&''')))'''(((((((((((((((((('''''''''''''''((((((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,---+++,,,------,,,---///111999666222...---///111333///000000000111111111111111111111111222222222333000111333444555666777888888888;;;DDDUUUqqq////////////............///000111222222111000///...------------...//////---------............/////////000000//////...---............////////////////////////000000000000000222444444333222333444666444DDDnnnuuu]]]```rrrttt\\\LLLGGGDDDEEECCC@@@>>>@@@===???@@@@@@@@@AAACCCEEEAAABBBDDDEEEFFFIIIMMMPPPWWWZZZ```hhhqqq|||~~~rrrppppppsssrrrmmmkkklllfffjjjlllkkknnnwwwnnnaaaSSS@@@111000000222333222///---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////000000111000000000111111111111222000222444444333222333444444444555666666777777888888777777888:::<<<<<<;;;999:::;;;<<>><<<>>>======<<<;;;;;;::::::666555555444333333222222111111000////////////000...------,,,,,,,,,------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))%%%&&&'''''')))******+++%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))***++++++++++++***************************)))+++,,,,,,+++***,,,---+++,,,------------///222;;;777222...---///222444000000000000111111111111222111111000000111222222222333444666888999:::;;;666777;;;>>>AAATTT}}}////////////...............///000111111000///...---------------...//////---------............///......//////......---,,,............////////////////////////000000000000000111333222222222333444333777AAAYYY{{{xxxooojjjmmmrrrtttfffPPPAAADDDGGGBBB@@@EEE???@@@AAA@@@@@@@@@BBBDDDBBBCCCEEEEEEEEEFFFHHHJJJNNNQQQVVV\\\dddnnnyyy~~~xxxmmmiiihhhhhheeeaaabbbeeeiiiqqqtttqqqrrrvvv___SSSHHH777---...///111222111///---+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************,,,------------.........------......///000000111000000000000111111111111000222333444333222333444333444444555666666777777999777666777:::<<<<<<;;;:::;;;;;;<<<===???@@@AAA===>>>???@@@AAABBBCCCDDDEEEEEEGGGIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNOOORRRTTTPPPQQQSSSUUUWWWXXXYYYYYYUUUTTTSSSSSSRRRRRRRRRRRRNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNLLLKKKJJJGGGDDDAAA???>>>=========;;;;;;;;;::::::999999888444444444333222222111111111000//////......//////---,,,,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))!!!$$$&&&'''&&&%%%''')))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((***,,,+++***)))+++---)))+++,,,,,,,,,,,,///111333222000......///000222000000000000111111111111222111000000///000111222444444444555777999999999777888<<>>>>><<<===>>>@@@AAACCCDDDDDDFFFGGGIIIKKKMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMJJJLLLMMMNNNNNNOOORRRSSSOOOPPPRRRUUUWWWYYYZZZ[[[RRRQQQQQQRRRRRRSSSTTTUUUNNNNNNMMMLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJFFFBBB===<<<;;;:::;;;<<<::::::999999888888777777444333333222222111111111000000///...............,,,,,,,,,++++++,,,------))))))******++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((***,,,***'''%%%%%%&&&&&&'''((())))))((('''&&&************))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((***,,,+++))))))+++---((()))***+++***+++...000+++,,,---...////////////000000000000111111111111222111000//////000111111444333222222444666666666666444777<<<::::::JJJ^^^111111000///////////////------------------------...............------------...///111111///...---......------------......---------............///////////////000000000000222111000000000111333333222222666===CCCVVV~~~sssbbbooolllPPPIIIFFFAAA??????AAABBBAAA@@@???AAADDD@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCEEEIIIMMMPPPRRRYYY^^^fffmmmsssxxx||||||zzzuuupppjjjdddaaaUUURRRSSSVVVUUUSSSYYYbbbmmmqqqqqqrrrvvvfffTTTAAA333---///........................------++++++++++++------))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((()))******+++))))))*********+++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,---------............///---......///////////////111111111111111111111111333333333444444444555555666666777777888:::;;;<<<999:::;;;;;;<<<<<<;;;;;;999:::<<>>AAACCCDDDBBB@@@>>>>>>@@@@@@AAAAAA@@@???>>>===??????@@@AAACCCFFFHHHIIIJJJNNNSSSXXX\\\```cccfffeeejjjrrrxxx}}}zzz{{{vvvooofff___XXXRRROOOFFFIIIPPPWWWXXXYYY```jjjwwwyyyjjjWWWFFF777---+++...---------------------------,,,++++++++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''((()))*********))))))*********+++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,------------............---...//////000000//////222222222111111111111111333333333444444444444555666666666666777999:::;;;888999:::;;;<<<<<<<<<<<<:::;;;<<<>>>@@@CCCEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNQQQMMMIIIJJJOOOSSSTTTTTTJJJIIIIIIIIIJJJKKKMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPNNNLLLLLLLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHDDDAAA===;;;:::999777666888777666555444444444444444333333222000//////..................------,,,,,,,,,,,,++++++*********************************---......,,,***(((((()))---,,,+++*********++++++))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((())))))))))))******************)))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,---............000000000000////////////000000000000000000000000000000111222333333333333666555555555555666777777111111000///////////////////////////////////////,,,---------.../////////---...///000000///...---......------------......---------............///////////////000000000000111111000000111111222333555444555555222888NNNfff{{{oooyyymmmVVVLLLFFFFFFGGGGGGEEEAAA>>><<>>===<<>>>>>>>>???@@@AAAAAABBBDDDGGGIIIJJJLLLOOORRRSSSYYYccckkkrrrzzz}}}sssmmmmmmiiiaaaXXXOOOIIIEEECCCDDDHHHNNNRRRSSSYYYgggvvvnnn\\\HHH:::111---...222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******)))))))))************++++++++++++++++++************++++++,,,,,,,,,,,,,,,------------...............//////000000000000000222222222222222222222222333333333333444444444444444444444555666777999999777888999:::;;;<<<===>>>;;;;;;;;;<<<>>>AAADDDFFFHHHIIIJJJKKKLLLMMMNNNNNNQQQMMMHHHIIIOOOVVV[[[\\\HHHHHHIIIIIIJJJLLLNNNOOOLLLLLLMMMNNNNNNNNNNNNNNNOOONNNLLLKKKJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMJJJJJJJJJIIIIIIHHHFFFFFFDDDAAA===;;;:::999777666999888666555333222222111333333222111000///.....................---,,,,,,+++++++++++++++*********************************,,,,,,---+++)))(((((()))+++******)))******+++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$%%%&&&'''((())))))******))))))(((((())))))***)))))))))*********++++++*********************************++++++++++++,,,***+++,,,------.................................000000000000000000000000///000111222333333333333666666555444333333333444111000000///////////////........................,,,,,,,,,---...///000000......///000000///............------------......---------............///////////////000000000000111111111111111222222222333333555666333555CCCSSSwwwyyy|||```QQQMMMGGGDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@??????????????????????????????AAABBBDDDDDDCCCEEEGGGIIIKKKQQQXXX___gggppp{{{|||uuuqqqqqqtttvvvxxx|||}}}{{{oooeee___\\\ZZZUUUNNNGGGCCCAAAAAA???CCCGGGIIINNN___yyyttt]]]MMM;;;111...---///222++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))***))))))))))))************+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,---------............///000000111111000000111111111222222222222222222222333333333444444444333333333444555666777888666666777999;;;===>>>???<<<;;;:::;;;<<<@@@CCCFFFGGGHHHHHHIIIKKKLLLMMMNNNPPPMMMIIIIIIMMMSSSWWWYYYGGGGGGHHHJJJKKKMMMNNNOOOLLLLLLLLLLLLLLLKKKKKKJJJLLLKKKJJJIIIHHHHHHIIIIIIGGGGGGGGGGGGHHHJJJKKKKKKHHHHHHHHHHHHGGGEEEDDDCCCCCC@@@<<<:::999888777666777666555333222222111111222222111000//////......------.........---,,,,,,+++++++++******************************************+++,,,+++)))(((((()))))))))))))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&&&&'''(((((())))))***)))(((''''''((()))***))))))))))))************************************************++++++++++++******+++,,,------------......////////////000000000000000000000000000000///000111222222333333222444444444444666777888999111000000///////////////------------------------,,,,,,,,,---...///000000......////////////............------------......---------............///////////////000000000000000000111111222222222222---...111333222222:::BBBUUUrrruuuiiiZZZNNNIIIGGGEEEBBB@@@@@@??????@@@@@@@@@AAA>>>>>>??????@@@@@@@@@@@@===>>>??????>>>???AAACCCDDDGGGKKKOOOTTT^^^jjjrrr}}}zzzvvvuuusssxxx~~~|||zzzzzzzzzvvvyyy}}}tttnnngggbbbcccfffjjjlllqqqqqqssstttsssyyywwwiii^^^UUUOOOKKKJJJGGGBBB===;;;<<<>>>;;;DDDOOOXXXfffuuu[[[HHH;;;///,,,,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++,,,,,,,,,------------.........///000000000000000000000000111111222222222222222222333333333444444222222333333444555777888666666777888:::<<<>>>@@@===<<<;;;;;;<<>>:::888888777666555444333333222222222222222111000000//////.........---------...---,,,,,,+++************************))))))))))))))))))))))))(((*********(((((((((***'''(((((()))************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,------------------......//////////////////////////////////////////000111222222222222222222333444666888:::;;;111111000///////////////------------------------,,,---------.../////////////////////////////////......------------......---------............///////////////000000000000000000111222222222222111///000222222222333555888???TTTmmm~~~mmm[[[JJJ>>>@@@??????>>>>>>???@@@@@@======>>>???????????????;;;===>>>>>>======???@@@@@@AAABBBCCCFFFMMMXXX```hhhqqqwwwvvvsssqqqmmmiiiffflllsssxxxzzz{{{~~~}}}yyyvvvrrrpppoookkkjjjkkknnnrrrrrrpppmmmjjjeee^^^ZZZZZZ^^^bbbeeegggfffggggggfffiiivvv}}}mmm^^^TTTMMMGGGCCC??????===;;;999===EEEKKKaaapppfffKKK:::333......///---,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))***)))))))))))))))(((((()))))))))***************)))******+++++++++++++++,,,,,,,,,,,,---------------......///////////////......//////000111111111222222222222333333333333222222222333444555777777666666666777999<<<>>>@@@>>>===<<<<<<>>>@@@BBBDDDFFFEEEEEEFFFHHHJJJLLLNNNOOOOOOMMMLLLIIIGGGEEEDDDGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIEEEEEEEEEDDDBBBAAA???>>>>>><<<888666666666555333222222111111111111222222000/////////.........------------------,,,++++++)))))))))***************))))))))))))))))))))))))'''((())))))(((''')))***'''(((((())))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))(((((((((''''''***))))))(((((())))))***((((((((()))))))))******(((((((((((((((((((((((()))))))))************+++)))***+++,,,,,,---------+++++++++,,,------......////////////////////////...///000111222222222222333333222222333444555555111111000///////////////........................------..................//////............//////......------------......---------............///////////////000000000000///000111222333222222111333333333444555777666555666BBBQQQpppfffNNNFFFEEECCCAAA@@@@@@@@@@@@>>>???@@@@@@@@@???>>>>>>===???AAAAAA???>>>===>>>===???AAAAAAAAAEEELLLQQQUUU[[[```bbbdddfffeeeaaa\\\]]]```bbbeeehhhjjjkkkqqqpppooommmkkkiiigggfff^^^```bbbcccbbbaaa___^^^aaa\\\VVVRRRTTTXXX\\\^^^^^^\\\[[[[[[ZZZ\\\dddnnn{{{iii```SSSIIIDDDCCCAAA@@@<<<===???BBBKKK\\\qqq|||mmmTTT===444111000111111---,,,///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((******))))))((((((((((((((()))))))))*********+++))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,---...............---------...///000000000111222222222222333333333333333333333444666777888777777666777888;;;===???>>>>>>>>>??????AAABBBCCCEEEDDDDDDEEEGGGIIILLLNNNOOOOOONNNLLLIIIFFFEEEEEEGGGHHHJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCBBBAAA???>>>===<<<:::666555444444333222333222111000000000000000//////............------,,,------------,,,++++++((()))))))))*********+++))))))))))))))))))))))))&&&'''(((((('''''')))***'''((()))))))))((('''&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''(((((()))******************)))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************)))***+++,,,,,,---,,,,,,+++++++++,,,---.........////////////////////////...///000111222222222222333333222111111111111222111111000///////////////////////////////////////...............---------//////............//////.........------.........---------.........//////////////////000000000000///000111222333222111111000111000111444777666444444;;;BBBXXXmmmNNNLLLIIIFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA???>>><<<>>>@@@@@@>>>;;;::::::999<<<@@@@@@@@@AAADDDGGGFFFIIIJJJKKKPPPVVVWWWTTTXXXVVVTTTTTTWWWYYYZZZZZZ[[[\\\\\\]]]]]]\\\[[[[[[ZZZ\\\^^^]]]YYYVVVVVVWWWUUUQQQKKKIIIJJJOOOSSSUUUUUUQQQOOOPPPPPPPPPUUU\\\mmmxxxkkkddd___WWWOOOEEE>>>>>>@@@AAABBB>>>AAAFFFPPPdddwwwfffTTT>>>,,,...,,,,,,...,,,((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))((((((((((((******))))))((((((((('''(((((())))))*********+++))))))***++++++++++++***++++++,,,,,,,,,---------+++,,,------......------,,,,,,------...//////000111111222222222333333333333333333444555666777888888777666666888:::===>>>>>>??????@@@AAAAAABBBBBBEEEDDDDDDDDDFFFIIILLLNNNPPPPPPNNNLLLIIIHHHHHHIIIHHHIIIKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGGGGFFFEEEDDDHHHGGGFFFFFFFFFFFFFFFGGGCCCCCCCCCBBB@@@>>>===<<<;;;888555444333333222111444444222000///...........................------,,,,,,---------,,,++++++(((((())))))*********+++))))))))))))))))))))))))%%%'''(((((('''''')))***(((((()))))))))'''&&&%%%))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))###$$$$$$%%%&&&'''(((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,,,,,,,------......///000111111////////////////////////...///000111111222222111222222222222222222333444000///...,,,,,,------...000000///...------,,,,,,---,,,,,,++++++,,,,,,---..................------......---------,,,,,,,,,000...,,,,,,///111000...////////////000000000000000000000000111111111111111111222222222333333333444===???EEE^^^uuucccPPPHHHIIIKKKJJJHHHGGGLLLLLLHHHFFFGGGCCC<<<:::<<<>>>???===<<<<<<;;;888<<>>>>>@@@CCCBBBFFFJJJKKKJJJJJJKKKMMMQQQPPPMMMKKKIIIIIIJJJKKKMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSRRRQQQOOONNNLLLKKKLLLIIIFFFFFFIIILLLLLLKKKPPPNNNLLLJJJJJJJJJJJJIIIUUU___ddd]]]TTTQQQOOOLLLIIIAAA;;;<<<======CCCLLLNNNXXXiiidddMMM@@@666000///......------,,,++++++++++++++++++++++++++++++,,,,,,+++***)))))))))******)))(((''''''((()))*********))))))))))))******((((((((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...,,,+++---------.........//////000111111111111222222222222333333444555666777777;;;999777666777999;;;===?????????>>>??????@@@@@@AAAAAABBBDDDFFFHHHJJJKKKPPPPPPNNNLLLJJJIIIGGGFFFFFFHHHKKKLLLKKKJJJJJJJJJHHHIIIJJJJJJGGGFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@>>><<<;;;888777666555444333222222222111000///............000///...---,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++---------............///............////////////000000000000111111111111111222222333333444444555000000...---------...///000//////...------,,,,,,---,,,,,,++++++,,,,,,---..................------......---------,,,,,,,,,///---,,,---///000///---////////////000000000000000000000000111111111111111111111222222222333333333555666>>>MMM]]]jjjYYYSSSXXX^^^TTTWWWXXXVVVUUUTTTLLLCCCFFFAAA;;;888999<<>>@@@@@@>>>AAADDDEEECCCCCCDDDFFFIIIHHHFFFEEEDDDDDDDDDDDDCCCDDDEEEGGGHHHJJJKKKLLLKKKJJJJJJIIIGGGFFFDDDCCCBBB@@@>>>???CCCEEEEEEEEE@@@@@@@@@AAACCCDDDEEEDDDAAAGGGJJJGGGEEEFFFDDD@@@DDD???===CCCLLLYYYlll}}}|||aaaJJJ<<<555111............---,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))*********)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''(((((())))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************,,,,,,++++++++++++++++++***,,,---//////...---,,,---------.........//////000111111111111222222222222222333444555666777777:::888777666777999<<<===???????????????@@@@@@AAABBBBBBCCCDDDFFFHHHJJJKKKPPPPPPOOOMMMLLLJJJIIIIIIHHHJJJKKKLLLKKKJJJKKKLLLIIIKKKKKKJJJHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBAAA???===;;;:::777777666555444333222222222111000///............///...---,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((******)))((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++------------........................//////////////////000000000111111111111111222222333444444444111000000///...///////////////......---,,,,,,,,,---,,,,,,++++++,,,,,,---------------------............---------,,,,,,,,,.........000222222000...////////////000000000000000000000000111111111111111111111222222222222333777555444<<>>:::999===@@@???======>>>??????>>>>>>???@@@AAA@@@@@@@@@??????>>>>>>;;;;;;===???AAACCCDDDEEEBBBBBBBBBAAA@@@>>>===<<<;;;::::::<<<>>>@@@@@@???AAAAAA@@@@@@@@@?????????999:::999999===AAAAAA===BBBGGGRRRcccvvvaaaBBB555333000,,,+++......------,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))******))))))(((((((((((())))))***))))))(((((())))))***++++++******))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((*********************************************+++***+++---.........---,,,------........./////////000111111111111222222222222222333444555666777777777777666666777:::<<<>>>???????????????@@@AAAAAACCCCCCCCCDDDFFFHHHJJJKKKOOONNNNNNMMMMMMLLLLLLLLLJJJKKKKKKJJJIIIJJJLLLNNNKKKLLLMMMLLLIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFCCCBBBBBB@@@>>><<<:::999666666555444333222222111111000///......---............---,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''((())))))***'''(((((())))))(((((('''***)))(((((('''''''''((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++------------............---............///////////////000000000000111111111111111222333333444444111111111000000000000000.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------............---------,,,,,,,,,///000111333444333111000////////////000000000000///000000000111111111111111111111111222222222222999:::777:::===<<>>=========>>>???======>>>>>>>>>======<<<999:::;;;===>>>@@@AAAAAA?????????>>>===<<<;;;:::;;;;;;<<<===>>>???>>>===??????===;;;888888999:::BBB???;;;999;;;@@@CCCDDDNNN___zzzgggJJJ444444888222,,,,,,......------,,,++++++*********************************))))))))))))******))))))(((((((((((())))))))))))(((((((((((()))))),,,,,,+++***)))(((((('''((((((((((((((((((((((((&&&''''''((((((((((((((('''((())))))******))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))***************+++,,,---.........---............////////////000000111111111222222222111222333444555666666777555555555666888:::===??????????????????@@@AAABBBCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMKKKKKKJJJHHHGGGHHHKKKNNNLLLMMMNNNLLLJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDAAAAAABBBCCCDDDEEEFFFFFFCCCBBBAAA???===:::999888555444444333222222111111000000///...------------------,,,++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((((((((((((((('''))))))((('''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))************++++++++++++,,,,,,---------.........---------.........//////////////////000000000111000000111111222333333333111111111111111000000///---------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------............---------,,,,,,,,,,,,...111222222111000///////////////000000000000///000000000111111111111000000111111111222222222111:::666222;;;DDDKKKVVV{{{vvvnnnjjjpppyyy|||uuummmVVVQQQJJJDDD@@@@@@BBBDDD@@@FFFLLLOOOMMMHHHDDDBBBAAA???===<<<<<<<<<======<<<======>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<======<<<;;;;;;:::>>>>>>===;;;:::;;;???CCC???>>>===???DDDLLLXXXaaaxxxiiiOOO;;;///444777000,,,000...------,,,++++++*********************************))))))((())))))******(((((())))))))))))(((((())))))(((((((((((()))))),,,++++++***)))(((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********++++++,,,---...................../////////000000000000111111111222222222111111222333444555666666444444555666888;;;===>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJHHHFFFDDDEEEIIILLLKKKLLLMMMMMMKKKIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEDDD??????@@@AAACCCDDDEEEEEEBBBAAA???===:::999777666333333222222111111000000000///...---,,,,,,,,,,,,,,,,,,+++*********++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******+++++++++,,,,,,,,,------------...------------...............////////////000000000//////000111111222222333111111111111111000//////------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------............---------,,,,,,,,,)))+++......---,,,,,,---////////////000000000000000000000000111111111111000000000111111111111222...:::666///;;;IIIKKKLLLWWWxxxssshhhbbbhhhrrruuusssooofffddd```]]]YYYRRRJJJDDDGGGQQQ^^^dddaaaYYYRRROOOHHHEEE@@@===<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;999:::;;;:::888888888:::;;;===>>>===:::;;;>>>AAA:::>>>JJJ[[[mmmxxxpppbbbIII<<<222+++,,,,,,))),,,333------,,,,,,++++++******************************))))))((((((((()))******(((((())))))))))))(((((()))((((((''''''(((((()))******))))))((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******+++++++++++++++,,,---...//////....../////////000000000000111111111111222222222111111222333444555666666444444555666888:::<<<===<<<<<<<<<===>>>???@@@AAACCCCCCCCCCCCDDDDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIGGGEEECCCDDDGGGJJJIIIKKKLLLLLLKKKJJJJJJKKKMMMMMMLLLJJJHHHFFFDDDCCC===>>>???@@@AAABBBCCCCCC???>>><<<:::888777666666222222111111000000000000//////---,,,,,,,,,,,,,,,++++++******)))******+++)))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&''''''''''''((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))***+++++++++,,,,,,,,,,,,------------,,,------------...............////////////000000/////////000111111222222000000111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------............---------,,,,,,,,,***,,,...---++++++---///////////////000000000000000000000000111111111111000000000000111111111111000999666333;;;@@@@@@EEE@@@SSSggg~~~vvvooopppssspppcccWWW\\\eeeqqqzzz{{{uuukkkeeeZZZTTTMMMGGGEEECCCBBB@@@BBBAAA???>>>=========>>>;;;<<<<<<<<<======>>>>>><<<<<<===============<<<:::<<<===<<<:::;;;>>>AAA>>>EEENNNRRRSSSTTTVVVYYYeeejjj{{{cccFFF666///...+++)))((()))---000------,,,,,,+++*********************************((((((((((((((()))******'''((()))******)))((('''((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))******+++,,,,,,+++++++++,,,---...///000.../////////000000000000000111111111111222222222111111222333444555555666444444555777888:::;;;<<<::::::;;;;;;<<<>>>???@@@CCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFDDDEEEGGGIIIGGGIIIKKKKKKJJJJJJKKKLLLNNNNNNLLLJJJGGGDDDBBB@@@<<<======>>>???@@@@@@AAA===;;;999777666555555555111111000000000000/////////...---,,,++++++++++++******))))))))))))******((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&&&&'''((()))+++,,,---(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((()))***+++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000......//////000111111222///000000111111///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---............---------,,,,,,,,,---///000///------///222////////////000000000000000000000000111111111111000000000000111111111111111444222444777//////>>>888>>>EEEaaammmfffssspppvvvwwwlllddd[[[SSSOOOMMMJJJGGGGGGEEECCC@@@??????@@@AAA;;;<<<===>>>???@@@AAAAAA======>>>????????????>>>>>>@@@AAAAAA@@@BBBGGGKKK^^^kkk~~~aaaCCC333...(((...111...---///...***------,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))((('''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,+++++++++,,,---...000111////////////000000000000000111111111111222222222000111222333444555555666444555666777888999:::;;;999999::::::<<<===>>>???BBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJIIIHHHFFFFFFGGGIIIEEEGGGJJJJJJJJJJJJLLLMMMOOONNNLLLIIIFFFCCC@@@>>><<<<<<======>>>>>>??????;;;:::888666555444555555000000000000////////////......---,,,++++++++++++***)))))))))))))))******(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&'''(((***,,,...///'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))***+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000......//////000111111111000000000000////////////000000///...,,,+++******------------------------...///111000...------...)))222...***444666+++###,,,,,,,,,---------......111///---++++++,,,///000......///000000000000000000000000000111222333444000222444444444444666777999666:::NNNqqqxxx\\\eee|||ooofffhhhlllggg\\\]]]VVVNNNHHHDDDAAAAAABBB???@@@@@@@@@@@@AAADDDFFFAAABBBDDDEEEEEEDDDBBBAAAEEEJJJMMMKKKLLLUUU```fffvvvbbbJJJ666///111///............---------,,,***(((***---...,,,)))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''))))))(((((('''''''''&&&%%%'''((((((''''''(((***))))))))))))))))))))))))''''''''''''''''''''''''*********)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000000111111111111222222222555555555555555555444444333444666888999:::999999:::;;;<<<===>>>>>>>>>>>>>>>???AAACCCEEEGGGGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHQQQOOOMMMKKKKKKLLLMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIOOOMMMJJJFFFCCC@@@???>>>@@@===;;;;;;<<<======<<<999888777555444333222111000000000000////////////------,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&(((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++((()))))))))((('''&&&%%%((('''''''''''''''(((((()))((((((((()))******+++)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++.........///......------++++++,,,,,,,,,,,,------............////////////000000000000000000000000000000000000////////////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---------...111///******,,,$$$(((<<<,,,,,,,,,---------......///...---,,,+++,,,...///......///000000000000000000000000000111222333333222333555555444444555777<<<999888???TTTsssgggPPP]]]yyypppnnnkkkdddYYYOOOJJJHHHJJJKKKKKKKKKJJJLLLNNNQQQJJJMMMRRRWWWYYYXXXVVVUUUaaajjjrrrvvv}}}oooZZZHHH:::000...111............------------,,,***)))+++...///,,,************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((('''''')))(((((((((''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------......//////000000000000111111111222222222555555555555555555444444444444666777888888888888999999:::;;;<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHNNNMMMLLLKKKKKKLLLMMMMMMJJJIIIIIIHHHGGGFFFFFFEEEIIIHHHFFFDDDBBB@@@???>>>>>><<<:::999;;;;;;;;;;;;777666555444333111000000000000000/////////......------,,,,,,,,,+++++++++)))))))))(((((((((((('''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******''''''((((((((((((''''''(((((((((((((((((()))***))))))(((((()))******+++*********++++++*********(((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------.........////////////........................000000000000////////////)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///,,,---)))...777333***...,,,,,,,,,---------......---------------...............///000000000000///000000000000111222333333444555666666444444555666777888777666:::KKKcccuuuqqqmmm{{{```RRR[[[fffiiitttyyydddWWWQQQLLLPPPVVV]]]dddmmmuuuzzz{{{dddQQQ<<<222///---------......---------,,,,,,,,,---+++)))+++...///---*********))))))))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------...//////000000000000000111111111222222444444444444444444555555666666555666666777888888777777888999::::::::::::;;;<<<>>>???AAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDCCCBBBAAA@@@@@@??????<<<;;;999888999:::999888555555444333111000//////000////////////.........,,,,,,,,,,,,++++++++++++((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&'''((())))))******++++++************++++++******))))))******++++++++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++)))******+++++++++******++++++,,,,,,,,,,,,---------------.........//////------------------------000000000000////////////...------------,,,,,,,,,++++++++++++++++++++++++***+++------------///111PPP```RRR222)))000...(((,,,,,,,,,---------......---...///000000000///...---...//////000000///////////////000000111222333666777888777555444555666///444999888777:::EEENNNuuusssnnnxxxqqq\\\MMMDDDJJJUUUaaajjjpppxxx{{{iii\\\TTTRRRZZZhhhyyynnndddFFF:::000///222000,,,)))------------,,,,,,,,,+++---+++***+++...///---***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&((()))(((''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000000000000111111111111333333444444444444555555888777666555666777888999666777888999::::::::::::;;;;;;===???@@@AAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGIIIHHHFFFEEEDDDCCCCCCDDDBBBBBBAAAAAA@@@???>>>===<<<:::999888999999888777555444333222111000///////////////.........------,,,,,,,,,++++++++++++***))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((*********''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))&&&'''((()))+++,,,...///111000///...---,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,------------,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((()))******************+++++++++,,,,,,,,,------,,,,,,---------.........------------------------000000000000////////////000///...---,,,+++******+++++++++++++++++++++++++++,,,---------///111444fff___>>>000000,,,,,,,,,---------......---///000222222222111000------...///////////////////////////000111222333666777888777555444444555111444888999999999<<<>>>IIIooosssnnn~~~lllLLLDDD???BBBFFFGGGJJJNNNTTT[[[dddkkknnnoootttyyyyyyvvv^^^III???444000///222333///,,,,,,---,,,,,,,,,++++++++++++,,,***)))+++...///---***(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''((((((((((((((('''((()))((('''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------...///////////////000000000111111111333333333333444444555555999888777666666777999:::777888999::::::;;;;;;;;;<<<<<<>>>???AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIIIIHHHHHHFFFEEEDDDHHHGGGEEEDDDDDDDDDFFFFFFCCCCCCCCCBBB@@@>>><<<;;;<<<:::999999:::999888666555444444333222111000000............------------,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''',,,***(((((()))******(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((()))***---///111333555444222000...---,,,,,,...------,,,,,,,,,------+++,,,,,,------,,,,,,+++''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********))))))***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------........................000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------///222444===rrr[[[///---,,,,,,,,,---------.........///000222222222111111------...////////////...////////////000111222222555666777666444333444555999777444444555888::::::999UUUyyy{{{lll|||]]]KKK===<<>>@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEHHHHHHHHHGGGFFFEEEEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDDDDCCCAAA>>>;;;:::;;;:::999999:::999777444444444333333222111111000......---------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''222...)))(((((((((&&&$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&''''''''')))))))))+++---000333555444333222000...------,,,------,,,,,,++++++,,,,,,******++++++++++++******'''''''''''''''''''''''''''((()))******)))((('''((((((((()))))))))******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------........................000000000000////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---000333%%%---BBB___eeeFFF,,,000,,,,,,,,,---------......------...///000000111000,,,---......//////......///......//////000111222444555666555444333444555777555444333444666777888999FFFYYYrrr[[[III;;;===AAA???>>>BBB@@@>>>>>>@@@@@@@@@GGGQQQrrr~~~lll[[[KKK===555333000,,,+++---,,,***+++///++++++++++++************+++((('''))),,,---+++((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((()))((()))))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------......///////////////000000000111111222222333444444555555333333555666777777777777777888999:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFFFFEEEEEEEEEFFFHHHIIIGGGFFFCCCAAAAAABBBCCCDDDBBBBBBCCCBBB@@@>>>;;;999:::999888888888777555222222222222111111000000///---------,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''111,,,'''%%%'''(((&&&###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))%%%%%%&&&&&&&&&&&&''''''((((((((())),,,///222444......---------------...++++++***)))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''((()))******)))((('''(((((((((((()))))))))***((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------000000000000////////////------------------------------------------------,,,---,,,++++++,,,///222111000)))+++444111+++///,,,,,,,,,---------......,,,,,,,,,---...//////000,,,---......//////...............//////000111222333444555444333333444555---111666888888777666666777;;;???MMMppp|||kkkXXXGGG<<<>>>???;;;:::>>>AAA<<<:::<<<>>>@@@JJJVVVvvvfffPPP@@@333++++++...---***+++///111---******+++++++++************)))***((('''(((+++,,,***'''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000111111222333333444555555///111333555666666666555777888999::::::;;;::::::<<<<<<>>>???@@@@@@@@@@@@????????????@@@AAABBBBBBDDDDDDCCCCCCEEEHHHKKKMMMHHHFFFCCC@@@??????@@@AAA???@@@AAAAAA@@@>>>;;;:::888777777777777666333000111111000000//////......---------,,,,,,,,,+++++++++++++++************))))))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***&&&""""""'''***)))'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((***---111333(((((())))))+++---...///))))))(((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))++++++)))((('''(((((((((((())))))))))))(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000///...---------000---++++++---///...,,,++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////000000000000555444444333333222222111333333333444444444555555888888999???MMMjjjyyykkk___ZZZYYYSSSIIICCCDDDFFFCCC???>>>;;;;;;===??????CCCPPP]]]tttUUUGGG666...///111000---------,,,,,,,,,,,,++++++************************,,,+++***)))((('''&&&%%%******))))))((((((''''''((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))((('''&&&&&&&&&((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))***++++++,,,,,,------...---------............///...//////...------///000///////////////000111111111222222333333444555555555888:::<<<;;;;;;;;;<<<<<<===???@@@AAAAAA@@@@@@>>>>>>??????@@@@@@@@@@@@DDDEEEEEEEEEEEEFFFIIILLLIIIGGGCCC@@@@@@AAA@@@===@@@?????????>>><<<888555555555444444444333333333000000000000////////////...---,,,,,,------+++)))***++++++++++++***))))))***)))(((((())))))((('''&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###(((***(((''')))***(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''((())))))***''''''''''''((((((((((((((('''&&&&&&'''***...000))))))(((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************)))************+++++++++,,,,,,---......---,,,,,,111000000///......------///---+++,,,---...,,,***,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.................................................../////////000000000000000000111111222333333333333333333333444444444444555555777:::@@@QQQooozzztttnnnbbbUUUPPPSSSLLLFFFCCCDDDDDDBBBBBBDDDJJJGGGEEECCC@@@CCCOOO\\\xxxbbbFFF===222---...///...+++------,,,,,,,,,+++++++++************************++++++***)))((('''&&&&&&))))))))))))((((((''''''(((((((((((((((((((((''')))((((((((('''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))******+++,,,,,,------...------------............000000000///......///000///////////////000111111111111222222333444444444444777999;;;::::::;;;<<<<<<===>>>@@@AAAAAAAAA@@@????????????@@@@@@@@@AAABBBCCCEEEEEEEEEFFFIIIKKKHHHGGGCCC???>>>?????????@@@???>>>>>>>>><<<888555444444444444333333333333000////////////.........---,,,+++,,,------+++)))***++++++++++++***))))))***)))(((((())))))((('''&&&'''((()))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&######%%%%%%!!!&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))''''''''''''((((((((((((+++***((('''''')))***+++)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************)))************+++++++++,,,,,,---......---,,,,,,000000000///......---------,,,,,,,,,------+++)))---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............................../////////000000000/////////000111111222222222222333333333444444444666777:::;;;:::>>>LLL\\\{{{}}}dddUUUUUUYYYWWWWWW[[[^^^```eeekkkkkkfff```ZZZUUUUUU___kkkttt___KKK555222///.........---,,,,,,,,,,,,,,,++++++++++++************************))))))))))))(((((((((((()))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&'''((()))******(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))******++++++,,,---------------------............///////////////////////////////////////000111111000000111111222333333333444666888999999999:::;;;;;;<<<>>>???AAAAAAAAAAAA??????@@@@@@@@@@@@AAAAAA???AAADDDEEEEEEFFFGGGIIIEEEDDDBBB@@@======>>>AAA@@@???>>>======;;;888555444333333333333222222222............---------------,,,+++,,,------+++)))******++++++******)))((())))))))))))((((((((((((&&&'''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%(((---+++'''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''(((&&&''''''''''''((((((((())))))))))))))))))))))))((()))*********)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************)))************+++++++++,,,,,,------------,,,,,,000000//////............,,,,,,,,,------,,,+++))),,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000222222111000000//////...222222222222333333333333555777;;;===999666<<>>===<<<<<<:::777555333333222222222111111111---------,,,,,,,,,++++++,,,+++***+++------+++)))***************))))))((())))))***)))((('''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''...555555000&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))***++++++***((()))***++++++)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////............+++,,,------,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////222222222111000000//////111111111222222222333333111222666888666222444999999IIIgggqqqWWWDDD888000+++---...///...,,,---///111,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''(((((((((&&&'''''''''(((((())))))'''''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((((((((()))))))))***''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))***++++++,,,,,,---,,,,,,,,,------------...,,,,,,---111555888777666///////////////000000111///000000111111222333333333444666666666666888:::;;;;;;<<<>>>@@@BBBCCCDDDBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFFFFDDDBBBBBBBBB???>>>@@@EEEEEE@@@@@@CCC???>>><<<;;;;;;999777555222111111111111000000000,,,,,,,,,,,,+++++++++++++++******+++,,,---+++))))))************)))(((((((((***+++***'''&&&''')))'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######"""###***222222...&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&(((***+++******)))((()))***+++***(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......+++,,,------,,,,,,...000+++******))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........//////////////////000111111222222000000111111111222222222333222444666555222333777;;;999AAATTThhh}}}sssfffQQQ>>>222......///---------,,,***+++,,,...++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''(((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''))))))((((((''''''''''''''''''(((((())))))******'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------...333999<<<<<<999///////////////000111111000000111111222333333333333444555555555666888::::::;;;<<<===@@@BBBDDDFFFCCCCCCBBBBBBBBBBBBAAAAAACCCEEEFFFEEECCCBBBBBBCCCGGGAAA@@@FFFGGGBBB@@@CCC???===;;;::::::999777555111111000000000/////////,,,,,,,,,,,,++++++++++++******)))***,,,---+++***))))))******))))))(((''''''***+++***'''&&&'''***''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&$$$"""&&&,,,,,,)))&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))***)))(((&&&%%%'''((()))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************)))************+++++++++,,,,,,++++++++++++,,,,,,.../////////////////////+++,,,---,,,+++---222555,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---......//////000111111000000000000111111111222444222333666777444444777<<<444444>>>FFFQQQpppoooUUUIII;;;222000000111111,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((((('''''''''((((((((((((((('''''''''((()))*********''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,------------,,,---222888:::888555///////////////000111111111111222222333444444444444555666555555666999;;;::::::;;;===???BBBEEEGGGCCCCCCCCCCCCBBBBBBBBBAAACCCDDDEEEDDDCCCCCCEEEGGGVVVHHH@@@DDDFFFBBB@@@DDD???===:::999999888666555000000000/////////......------,,,,,,,,,+++++++++***))))))***,,,,,,+++***)))))))))))))))((((((''''''***,,,***'''%%%'''***''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$%%%)))+++***&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))((('''&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************)))************+++++++++,,,,,,+++******+++,,,,,,.........///////////////,,,------,,,+++...444999---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000//////...------,,,,,,000000000000111111111111///,,,...333555333333555555222888AAA>>>===SSSrrroooXXX@@@777...,,,......,,,+++,,,,,,---///111000---***+++++++++************)))))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''((()))******&&&''''''((()))******+++''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------+++)))***...333555222...///////////////000111111111222222333333444555555444555666555555666999<<<::::::;;;===???CCCFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHKKKbbbOOO@@@AAADDD@@@@@@DDD???===:::999888888666555000/////////............---------,,,,,,,,,++++++)))))))))***,,,,,,+++***)))))))))))))))((((((''''''***,,,+++&&&%%%'''+++''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%%%%""""""'''++++++&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************)))************+++++++++---,,,+++******+++,,,---000000000///......---------,,,,,,++++++,,,,,,---===888...(((+++///+++$$$))))))***+++,,,,,,------)))***,,,......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------......///000000000///000000000111111111111000111111222222333444444666666555666777:::===???WWWkkkyyy___GGG:::222000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))***++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***))))))***+++,,,******+++++++++,,,,,,,,,------------.........///......//////000000111111222222222222222222222222444444555666777888999999::::::;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCAAA>>>===@@@@@@AAAAAAAAABBBBBBBBBHHHEEEBBBAAAAAABBBBBBBBB???===:::999888666333111000///...---,,,---......------+++)))'''&&&$$$###************************))))))((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((+++*********))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))***((('''))),,,000///+++&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&((()))******)))(((&&&))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,111111111000//////......---,,,,,,++++++,,,,,,---999999555...,,,------************++++++,,,,,,---)))***,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------000000//////......------//////000000000111111111000000111111222333333444333333222333444777999;;;AAALLLWWWkkkvvvcccRRRBBB666222111000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++***))))))******+++******+++++++++,,,,,,,,,,,,,,,------------...............///000000111111222222222222222222222222333444555666777888999999::::::;;;;;;<<<>>>???@@@@@@AAABBBBBBAAA@@@===<<>><<<999888777555333111000///...---,,,------...++++++***))))))(((''''''************************((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))&&&'''(((***,,,+++(((&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((()))((()))***++++++***)))((()))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,222222111111000//////...,,,,,,++++++++++++,,,,,,000666888111******,,,...++++++++++++++++++++++++)))***,,,---------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------000000//////...---------////////////000000000000000000000111222222333333222222111222333555777888777<<<<<>>>>>>>>??????@@@???>>><<<;;;>>>>>>===<<<===>>>???@@@BBB???===<<<<<<======<<<<<<:::777666666444222000///......---,,,---------)))))))))*********++++++************************'''''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((%%%'''((((((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))((()))***++++++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********))))))))))))***++++++111111000000///.........,,,,,,++++++++++++,,,,,,)))000333---(((''')))***,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---......//////000........./////////000000//////000000111222222222222222222222333555666777666;;;999;;;IIIXXXqqqgggUUUAAA666333111//////......---,,,++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&'''(((((())))))(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++******)))))))))******+++++++++,,,,,,,,,------------............------......///000000111111111111111222222222222333333444555555666777777999999:::;;;<<<<<<======<<<<<<======<<<;;;::::::===<<<:::::::::;;;===>>>>>><<<999999::::::999888999777555444444333111///......---------,,,,,,,,,))))))******+++++++++,,,************************&&&&&&''''''(((((())))))******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&%%%''')))'''###"""$$$'''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))))))))))))))***++++++000//////...------,,,,,,,,,++++++******++++++,,,'''+++,,,)))((()))(((%%%,,,,,,++++++++++++++++++******+++++++++,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------.../////////---............/////////...//////000000111111222111111111222222333444444000777666555:::<<>>===<<<<<<<<<<<<<<<:::999888666444333333222222---)))***...///---)))+++++++++*********))))))))))))(((((('''''''''&&&%%%&&&((()))))))))((('''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$&&&'''(((((())))))&&&'''(((''''''(((+++...,,,+++)))'''&&&&&&'''((()))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''***---...---+++******'''))),,,,,,+++)))(((''')))'''&&&&&&''''''&&&$$$%%%&&&&&&&&&'''((((((((())))))))))))(((((((((((()))******)))(((''''''(((&&&&&&&&&'''''')))***+++222111///...///...---+++...---,,,************++++++******))))))******+++)))))))))************+++))))))))))))))))))))))))************)))))))))(((*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++,,,......---+++++++++++++++++++++++++++------------------------......------------........./////////000000000000111111111222222222333333999999999:::===BBBJJJOOO___rrrnnnZZZHHH===777444///......///...,,,...,,,+++,,,000555888999------,,,++++++++++++,,,************************++++++******)))(((((('''''''''''''''((((((((((((---,,,***((('''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))&&&'''''''''((((((((()))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''***)))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,---...///.........//////000111222222222222333333333333444666666777888999:::;;;<<<<<<<<<======>>>?????????======<<<<<<;;;<<<<<<<<<999888666444333111000000///...---------------,,,++++++++++++************)))))))))(((((((((''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&'''(((((())))))))))))&&&''''''''''''(((+++---000...***'''%%%%%%&&&''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((***+++,,,---,,,+++)))((('''&&&&&&&&&'''''''''''''''''''''((((((***---...,,,***))))))&&&(((******)))(((((((((&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''''''''''''''((((((((((((((()))))))))((()))***)))'''''''''((('''''''''''''''((()))***222000///...///...---+++,,,++++++******+++,,,,,,+++******))))))******+++)))************+++++++++))))))))))))))))))))))))************))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------............/////////000000000000111111111222222222222333444666666555444555666777CCCNNNXXXnnnllleeeYYYMMMBBB999222---///---,,,---......---++++++***+++...333888<<<===---,,,++++++******++++++************************+++******))))))(((((('''&&&''''''''''''(((((((((,,,+++(((&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))'''''''''''''''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))******(((((()))***+++,,,,,,,,,+++++++++,,,---...///000.........//////000111222222222222222333333444444444555666777999:::;;;<<<>>>>>>???@@@@@@AAAAAABBB<<<;;;;;;;;;;;;<<<<<<===999888666333111///...------///000...+++)))+++,,,,,,,,,,,,+++++++++*********)))))))))))))))((((((&&&''''''((()))(((((((((******))))))(((((('''''''''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&''''''''''''(((***---333000+++'''$$$$$$%%%&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&'''''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++,,,*********+++******))))))(((((()))))))))*********(((+++------+++)))((('''%%%'''(((''''''''')))+++((((((((((((((()))))))))'''''''''''''''&&&&&&&&&'''''''''(((((())))))***((()))***)))'''''''''((((((((('''''''''(((((()))222000///...//////---,,,++++++++++++++++++++++++******))))))))))))******************++++++++++++))))))))))))))))))))))))*********)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++***,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------............/////////000000000000000111111111111222---000444777777666777777555:::;;;;;;EEEZZZppp{{{~~~rrrbbbUUUCCC>>>777333111333444555......------............,,,+++***+++///222444444,,,,,,+++*********************************************))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&(((+++---''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))************************+++++++++***++++++,,,---...000111............///000111222111111111222333333444444333333555666888999;;;;;;;;;;;;<<<<<<===>>>>>>???::::::999::::::;;;<<<===999888666333000...---,,,.........---,,,+++******,,,,,,,,,,,,++++++++++++************))))))))))))&&&''''''(((((((((((((((++++++***)))((((((''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$###&&&'''''''''&&&'''***,,,222///+++&&&$$$$$$&&&''''''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))******)))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((+++---///000000000)))******++++++,,,,,,---)))***,,,,,,)))'''&&&&&&&&&&&&'''&&&&&&(((+++...000000///---+++)))((()))((((((((('''&&&&&&&&&%%%&&&&&&''''''((()))******'''((())))))'''&&&'''))))))((((((''''''''''''(((111000......//////...,,,---,,,,,,,,,+++******)))***))))))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++***))))))***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------............//////////////////000000000111111111000222444444333222222333555777777555888BBBLLLRRRgggzzzgggZZZOOOCCC:::888555111//////000111111111000...,,,+++,,,...///---,,,***)))+++,,,++++++++++++***))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&)))+++---&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))************,,,,,,++++++***)))))))))***++++++,,,---...000111............///000111222000000111222222333444444222333444555777888999:::777888888999999:::;;;;;;999999888999999:::;;;;;;999888666333000...---,,,...++++++...222444222///,,,,,,,,,+++++++++******))))))))))))************''''''''''''((((((((()))+++******)))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$######&&&'''''''''&&&''')))+++...,,,(((&&&%%%&&&((()))&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%'''***+++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))*********(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&)))+++---000222222222222++++++++++++,,,,,,------(((***+++***(((&&&%%%&&&''''''''''''''')))---000888999777333---)))''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))***&&&''')))((('''&&&'''))))))((((((''''''''''''(((111///......//////...---,,,------,,,+++***)))(((***))))))(((((())))))***((())))))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++)))(((((()))+++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------........./////////////////////000000000000222333333222000000222333000333555666888:::===@@@III[[[vvvyyykkkXXXHHH???999555222222111///......---+++)))///...,,,***((((((+++...,,,+++))))))***+++***)))+++***))))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))******++++++,,,,,,++++++***)))))))))+++++++++,,,---...///000.........//////000111222///000000111222333444444333333444555666666777888666666777777888999999999999888888888888999999:::888777555222000...------,,,))))))///777;;;999555+++++++++*********))))))(((((()))))))))))))))***(((''''''''''''((())))))))))))((((((''''''&&&&&&%%%&&&''''''((('''''''''((((((((((((((('''&&&%%%&&&''''''&&&%%%&&&(((+++)))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((+++------,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%%%%&&&''')))***,,,---...000000000111000000//////++++++++++++++++++++++++'''((())))))'''%%%%%%&&&((((((((((((''')))---000:::;;;999444---(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))%%%'''(((((('''&&&''')))(((((('''''''''(((((()))000///......//////...---***+++,,,,,,,,,+++******))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************++++++++++++++++++++++++***))))))***,,,,,,+++)))++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,------------.........//////........./////////000000...000111222222333666888000111333666666555555777:::@@@MMM[[[eeeqqqzzzgggUUUIIIDDD<<<555111/////////******+++---......,,,)))***,,,,,,+++)))(((***,,,***)))((()))+++,,,+++*********)))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''(((((((((((('''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***'''(((((()))******++++++))))))*********+++++++++,,,,,,,,,,,,,,,---...///.........//////000111222//////000111222333444444333333444444444555555555555555666666777888888999999999888777777777888888555444222000///---,,,,,,******,,,///333555333111*********)))))))))((((((''''''((((((((()))))))))(((''''''&&&'''((()))***''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((((()))))))))(((''''''&&&''''''&&&%%%&&&(((***&&&%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))),,,...000111222111000...---,,,,,,,,,,,,++++++******))))))(((%%%'''((('''&&&%%%&&&''''''((((((((('''(((+++---222444444000***&&&''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&((()))'''''''''''''''((()))***000///......///000...---((()))+++,,,------,,,,,,))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))************+++++++++++++++++++++++++++******+++------,,,***************************---------------------------,,,,,,++++++,,,,,,------------.........//////............/////////000---///111111000000222333//////000333444333444666333222555999;;;@@@NNN]]]|||xxxiiiXXXNNNHHH>>>333///000222222000//////000,,,,,,,,,...///...,,,)))'''***......,,,++++++,,,***)))((()))***+++***)))******)))((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''###%%%''')))))))))'''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******'''(((((()))***+++++++++&&&'''(((***+++,,,......------,,,,,,,,,------............//////000111222...///000111222333444444444444444444444444444444444444444555666666777777999999888777666666777777333222111///---,,,,,,++++++---///...+++)))''''''))))))))))))((((((((((((&&&'''''''''(((((())))))(((''''''&&&&&&((()))***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&'''''''''''''''&&&'''''''''&&&%%%%%%(((***%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((''''''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))************&&&&&&''')))***+++,,,---///...---+++++++++,,,---,,,++++++***)))(((''''''$$$&&&'''&&&%%%%%%&&&'''&&&'''(((((('''''')))+++))),,,...,,,(((%%%(((+++%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''')))***+++111000//////000///---+++******************+++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******)))))))))))))))))))))))))))))))))(((((((((((((((++++++******++++++,,,---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------......------***,,,...000000///...---............////////////222222111111111111111111222222333333333222111111444666777777777999<<>>999444000111//////111444555222/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))((((((''''''(((((()))))))))(((((())))))***+++))))))(((((((((((())))))((((((((((((((((((''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''"""###%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((('''''''''''''''(((((('''''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,---......///,,,,,,------...////////////000111333555666888888666555555555555444444444555555666666555555444333444333333222222111000000------------------------,,,++++++++++++*********))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((())))))***''''''''''''''''''''''''((((((''''''''''''((((((111000//////000///---++++++++++++***************************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))))))))***************++++++,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,------------.............../////////,,,---...///000111111111111222333333111111333444000222666777888999<<>>AAAFFFKKKQQQWWW[[[aaafffmmmsssxxxzzz{{{|||zzz{{{}}}|||zzzsssooojjjfffdddaaa^^^\\\TTTQQQOOOMMMKKKIIIEEECCCBBB>>>;;;:::<<<>>>???>>>666555555555666444111///+++---///111111111000000,,,------------...000111,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''((())))))(((''''''(((''''''''''''((())))))'''(((((())))))))))))(((***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***))))))(((((((((((())))))************************((())))))************************+++,,,,,,------++++++,,,,,,------......---...///000222333555555111222222222333333333333555555666666555555444333000//////...------,,,,,,,,,,,,++++++******))))))************))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((&&&'''''''''((((((((()))+++***)))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$'''((())))))''''''((()))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))+++,,,))))))(((((('''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''111000//////000///---+++,,,,,,++++++***))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''))))))))))))(((((((((((((((((((((((((((&&&''''''((()))*********)))))))))))))))******+++******+++,,,,,,,,,,,,+++)))************+++++++++******+++,,,,,,,,,,,,+++)))***,,,---,,,***((('''******+++++++++,,,,,,,,,******+++,,,,,,---......---------...------,,,,,,,,,...000111111000111111444222111111222222111111---...000111333333444444000000000222111///000333555444333444666888;;;<<<:::<<<@@@CCCDDDDDDDDDCCCFFFGGGHHHHHHIIIGGGFFFDDDFFFEEECCC@@@>>><<<<<<<<<===;;;888777888888777666111///...000333555555333111...++++++---000222333000111111000...------...)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************++++++%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))'''((()))******)))((('''***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''(((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''')))***+++))))))(((((((((((())))))************************(((((()))***************'''((()))***,,,---...///)))******+++,,,,,,------,,,---///111333666888888111111111222222333333333555555666666555555444333000//////......---,,,,,,---,,,,,,+++***)))((((((************))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))---,,,+++)))(((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$((()))***)))((('''(((***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''))))))(((((('''&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''222000.........///...---,,,,,,,,,+++++++++*********++++++***((('''((()))))))))))))))))))))))))))))))))))))))((('''%%%%%%******))))))((((((''''''''''''((()))))))))))))))************************))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------------------------------------------------//////////////////////////////000000000000//////111111111111111111111111000000000000111111111111//////000111222222333333444444444444444444444444444444444444444444444444666666666666666666666555444444333333222111000000111111222333222111000///111000...------......///......////////////......---------,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((('''''''''###&&&(((((('''%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''''''''(((((()))%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((+++*********))))))(((((((((((())))))*********+++++++++******************+++,,,,,,------......///------...///000111222222000000000000111111111111111222444555555444222111......,,,,,,,,,,,,---...,,,,,,+++***)))(((''''''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))***'''$$$&&&+++---+++666444111---(((&&&&&&(((---,,,+++)))(((&&&%%%$$$&&&'''((((((((((((((('''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((&&&%%%'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&(((((('''%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''222000.........///...---,,,,,,,,,+++++++++******)))***+++***)))((()))***)))))))))))))))))))))))))))*********)))((('''&&&)))))))))(((((((((((((((''''''((()))))))))))))))************************))))))))))))))))))))))))******)))))))))***+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++***))))))***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////000000000000//////111111111111111111111111//////000000000111111111000000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111000000000111222111000///...000//////...............---......//////......---------,,,,,,,,,+++++++++******************************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''((((((((((((''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''***)))(((''''''&&&''''''&&&&&&%%%%%%&&&''''''(((******))))))))))))***************)))))))))((((((((()))))))))************************************++++++,,,,,,---.........,,,,,,---...///000111111//////000000000111111111111222333555555444222111000///---,,,++++++++++++++++++******)))((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((******(((+++000222000777666333///+++))))))******)))))))))((((((''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''%%%###"""%%%''')))+++,,,***((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''222000.........///...---,,,,,,,,,+++++++++******((()))******)))(((***+++))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((())))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++*********++++++++++++,,,++++++***))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................//////000000//////...000000000000000000000000//////000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111///000000111000///...---///////////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***************************))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%''')))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))******((('''&&&%%%%%%%%%''''''&&&&&&''''''((((((******))))))))))))************))))))))))))(((((())))))))))))***************************************++++++,,,,,,------...++++++,,,---...//////000//////000000000000111111000222333444444333111000000///---+++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((,,,......000555777555666555333///,,,)))***+++&&&''''''(((((()))******(((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&$$$"""!!!&&&(((,,,//////---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''222000.........///...,,,,,,,,,,,,+++++++++******'''(((******))))))***,,,(((((((((((((((((((((((('''(((((())))))))))))(((&&&''''''(((((()))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************************+++++++++++++++******************+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////////////////...000000000000000000000000////////////000000000111000000000000000000//////////////////////////////////////////////////////000000111111111111222222000000000111111111111111///000111111111000......---...///000///...---,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++************************************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''''''''((('''''''''%%%$$$$$$''')))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&&&&(((((('''''''''(((((()))''''''((((((((((((''''''))))))))))))))))))(((((()))))))))))))))************************+++++++++******++++++,,,---------+++,,,,,,---......//////////////////000000000111000111333444333222000///------,,,+++))))))(((((((((((())))))************(((((((((((())))))))))))'''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''---111111333666777555111111000---***(((((()))&&&&&&''''''((()))******++++++++++++***)))''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$(((***,,,......---***)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''222000.........///...,,,,,,,,,,,,+++++++++******'''(((******))))))***,,,((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&''''''(((((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************************************))))))*********+++++++++*********++++++******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......////////////////////////...////////////000000000000000//////////////////000000000000000000000000000000000000000000000000000111111111222222222333000000000000000000000111111111222222222111000///---.../////////...,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%###$$$&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''''''''((((((''''''((((((((((((''''''(((((((((((((((((())))))******))))))))))))))))))))))))*********+++++++++***++++++,,,,,,---......---------......//////000...////////////000000000000111222333333111///...******************))))))((((((((()))******++++++'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''...222111111333333111...//////,,,***(((((()))''''''''''''((((((((((((++++++++++++***)))''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))*********)))))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''222000.........///...---,,,,,,,,,+++++++++******((()))******)))(((***+++))))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%''''''''''''''''''((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))************************)))))))))************+++)))***++++++++++++***)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---////////////////////////......////////////000000............////////////000000000000000000000000000000000000000000000000...//////000000111111111000000000///////////////111222222333333111000///...............---,,,,,,******++++++++++++***************+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))***((((((''''''&&&&&&''''''((()))***++++++***)))(((''''''(((((((((((())))))************)))))))))))))))))))))***++++++,,,,,,++++++,,,------......///------......////////////......////////////000000000111222333222000...---)))******+++++++++******(((((())))))*********+++''''''(((((())))))******)))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((&&&---111///---......------......---+++)))***+++(((((((((''''''''''''&&&(((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))***++++++***)))'''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''222000.........///...---,,,,,,,,,+++++++++******)))***+++***)))((()))***))))))))))))))))))))))))'''((((((((('''&&&%%%%%%''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''')))*********)))(((************************))))))))))))************)))***++++++++++++***)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---......//////......---................................./////////000000---------....../////////000000000000000000000000000000000000000000000000---......///000000111111000000000//////......---000111222222222111///.........------,,,,,,------***++++++,,,,,,++++++***)))*********++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&((())))))(((''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&((()))***++++++***)))((('''''''''((((((((())))))************)))))))))(((((())))))***++++++,,,,,,,,,------......//////000---------------................../////////000000000111222222111000---,,,++++++,,,,,,,,,+++)))((()))))))))))))))*********'''''''''((()))*********))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((($$$+++...,,,)))***,,,,,,***,,,---,,,***))))))***''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%&&&)))---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&(((''''''(((((()))******((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''222000.........///...---,,,,,,,,,+++++++++*********++++++***((('''((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***))))))************+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++---..................---..................................../////////000,,,,,,------...///000000/////////////////////////////////////////////////////////000111222222333111111000///...------,,,///000111111111000...---///...---,,,+++,,,---...++++++,,,,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''')))+++,,,***)))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''(((******((('''&&&&&&'''''''''(((((())))))+++*********))))))((((((((())))))***++++++,,,,,,------......///000000000,,,,,,,,,,,,,,,,,,,,,---............/////////000000000222222111///---,,,---......---,,,***((('''******))))))))))))))))))&&&''''''((()))******+++******))))))((((((((('''''''''''''''((((((((()))''''''''''''((((((((()))""")))---***'''))),,,,,,&&&((())))))'''&&&&&&'''%%%&&&&&&''''''(((((((((''''''((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&((()))(((''')))---111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''''''''((((((&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''***)))((('''&&&&&&'''(((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000111222111///---...///......///...,,,,,,...000///...------,,,,,,,,,,,,........................000333333///......,,,'''++++++,,,---------,,,,,,,,,+++++++++***)))))))))---,,,***)))***+++***)))++++++******))))))((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''((((((''''''&&&%%%(((''''''&&&&&&''')))***''''''&&&&&&&&&&&&''''''$$$&&&((((((&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%((('''&&&%%%&&&(((***,,,&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&%%%&&&(((&&&'''((((((''''''(((***)))***+++,,,---,,,++++++************+++,,,---...***+++,,,...///111222333.........------,,,,,,,,,---------...------,,,,,,000////////////.........000///...,,,***((('''&&&'''((())))))***,,,000333...---+++)))(((((()))***+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''')))((('''&&&''')))+++---(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&+++***)))((('''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''***)))((('''&&&''''''(((((((((((((((((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///000111000...---...///...///000///...---///000///...---,,,,,,,,,,,,,,,........................000333333///---...,,,(((++++++++++++++++++++++++++++++++++++************,,,***))))))*********)))*********)))))))))))))))******)))((('''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((((((''''''&&&%%%'''''''''''''''(((((()))'''''''''&&&&&&'''''''''(((&&&%%%%%%'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&'''&&&%%%%%%&&&''')))+++&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))%%%'''))))))'''&&&'''(((&&&'''((((((''''''(((******+++,,,---------,,,,,,************+++,,,---...+++,,,---...///000111222......---------,,,,,,,,,,,,---------------,,,,,,//////.........---------//////...---+++***)))((()))******)))(((***---///---,,,+++)))((()))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&(((***,,,(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&%%%&&&''''''000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((('''))))))(((''''''''''''(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,...//////...---///000///000111000///...///111......---,,,,,,,,,,,,---------------------------000333444222222555444111...---,,,+++******++++++*********+++++++++++++++***)))'''((()))******)))))))))))))))***************))))))))))))******+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''')))%%%"""###&&&)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&***)))((((((((((((((((((%%%'''***+++)))(((''''''&&&'''((((((''''''(((***++++++,,,------------,,,************+++,,,------,,,------...//////000000...------------,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,......------,,,++++++++++++++++++)))'''''')))++++++++++++******))))))(((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''000000000///......------,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''((())))))))))))))))))))))))***))))))((('''(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,+++++++++++++++++++++,,,,,,------------......++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................+++,,,......---...///111...000111111///...///000......------,,,------...---------------------------111444555888>>>@@@>>>222000...+++++++++,,,---*********++++++,,,,,,,,,)))'''&&&''')))******)))(((((())))))******++++++((((((((())))))******+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&'''''''''(((''''''&&&%%%%%%&&&'''((()))((('''&&&&&&''''''''''''''''''&&&$$$$$$$$$&&&''''''%%%###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&***)))(((''''''&&&''''''%%%(((+++,,,+++)))''''''&&&'''((((((''''''(((*********++++++,,,,,,,,,,,,+++*********++++++,,,---------...............///------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++*********)))'''&&&((()))******++++++***)))((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%000000000///......------,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''''''''((((((((((((((((((&&&'''''''''(((((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,------......+++++++++,,,,,,---------,,,,,,,,,---------..............................***,,,---...---...///111---///111111000.../////////......---......//////........................+++///111111555<<<>>>===111///---+++******,,,---******++++++,,,,,,,,,---)))'''&&&''')))******)))(((((())))))******++++++&&&''''''(((((()))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&'''''''''(((''''''&&&%%%$$$%%%'''((((((((('''&&&&&&&&&'''(((((('''&&&&&&!!!'''---...***&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%(((+++,,,+++)))''''''&&&'''((((((''''''(((***)))))))))))))))*********++++++******++++++,,,,,,---------...............------------------------***++++++,,,------,,,,,,,,,+++++++++************(((((()))))))))*********'''((()))(((''''''(((***))))))*********)))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))((('''&&&%%%(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''&&&'''(((((()))(((((((((&&&&&&''''''((()))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************************************************************+++++++++++++++++++++,,,,,,------......***++++++,,,,,,------...,,,,,,,,,---------..............................+++---............000111...000222333111000000000000////////////000111111////////////////////////***------,,,---111333111...---,,,*********+++++++++++++++,,,,,,,,,,,,,,,***)))'''((()))******)))))))))))))))************&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((''''''&&&%%%%%%%%%&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%###+++444444---((((((+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%'''***+++)))(((''''''&&&'''((((((''''''(((***((((((''''''(((((()))***,,,++++++***++++++,,,,,,---------------.........,,,,,,,,,------------...)))***+++,,,,,,------,,,++++++++++++************''''''((((((((()))))))))&&&'''))))))((((((***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((('''&&&%%%$$$(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''%%%&&&((()))))))))((((((&&&&&&''''''((())))))***'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************)))*********++++++++++++***++++++,,,------......******+++,,,,,,---......,,,,,,,,,---------..............................---...////////////000111000222555555444222222222111111000000111222222333111111111111111111111111...000///++++++...///---............------------,,,,,,,,,,,,,,,,,,++++++,,,***))))))*********)))*********)))))))))))))))(((((()))***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&+++000///***'''(((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%'''))))))'''&&&'''(((&&&'''((((((''''''(((***)))(((((('''((()))***+++,,,,,,++++++***++++++,,,,,,,,,,,,------.........,,,,,,,,,---------......))))))***,,,,,,------,,,,,,,,,+++++++++*********(((((((((((())))))))))))'''(((******)))((()))******)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''+++...///---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((************000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''&&&%%%$$$###(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''%%%&&&((()))))))))((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++(((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,---......******+++,,,,,,---......,,,,,,,,,---------.................................///000000//////000111222444777888666444444444222111111111222333444444111111111111111111111111222444333//////333444333000111222222222222222111---------,,,,,,+++++++++---,,,***)))***+++***)))++++++******))))))(((((()))***+++++++++)))((('''))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''((((((''''''&&&%%%'''&&&%%%$$$%%%&&&'''(((%%%&&&((())))))(((&&&%%%((((((((('''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&%%%&&&(((&&&'''((((((''''''(((******)))((((((((()))+++,,,,,,,,,++++++***+++++++++++++++,,,------...//////,,,,,,,,,------.........((()))***+++,,,---------,,,,,,,,,++++++++++++***)))))))))))))))*********(((***++++++)))(((((()))***)))'''&&&&&&(((***+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$***......,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&'''''''''(((''''''''''''((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''***,,,---------222000.........---+++)))+++++++++*********))))))+++******)))))))))))))))(((((((((((())))))))))))&&&'''((((((((('''%%%$$$&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((***(((&&&&&&((((((((('''(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++************************************************+++++++++,,,,,,,,,---------+++******,,,...------,,,+++,,,---...///---.........//////000000111111111111111111111111444444444333333333222222222333333444444333333222222111111000//////......///111222222111111222444111111111222222111111000222000...///111111...+++......---+++***)))((((((+++***)))(((''''''((())))))((('''((()))***)))(((******))))))((((((''''''***)))((('''''''''''''''%%%%%%&&&'''((()))******(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''(((''''''''''''&&&&&&&&&((((((&&&%%%))),,,)))"""((('''&&&%%%$$$%%%%%%&&&%%%&&&(((******)))((('''((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))((((((((((((******))))))******+++,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...,,,***---111222///+++---------,,,,,,+++++++++***************)))))))))))))))************)))(((***)))((((((((()))+++,,,+++*********))))))((((((((()))***)))''''''(((***++++++++++++++++++++++++******))))))))))))******,,,+++***((((((((()))***---***'''&&&''')))******+++***((()))))))))(((&&&'''((()))******)))((('''+++***(((''''''(((***+++''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%(((+++---......---222000............,,,+++,,,++++++++++++*********+++******)))))))))))))))(((((((((((())))))))))))'''''''''(((''''''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''((((((((((((+++)))'''''')))***)))((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))***************************************************************++++++++++++,,,,,,,,,---------,,,******,,,......------,,,---...///000....../////////000000000222222222222222222222222222222222333333444444444444444555555555555444444000000//////...---------...000111111000000111333333333333333333111000000333111000111222222000---///......,,,+++***))))))***)))((((((((()))*********((('''((()))***)))(((***)))))))))(((((((((''')))((((((''''''''''''((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''(((''''''''''''&&&&&&&&&((((((%%%$$$)))...---'''((('''&&&%%%%%%%%%&&&&&&$$$&&&'''))))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((******))))))******+++,,,************+++,,,,,,---++++++++++++++++++++++++---+++***,,,000111...***,,,,,,,,,,,,+++++++++******)))))))))((()))))))))))))))*********))))))(((******)))))))))+++,,,---(((((())))))******++++++)))***+++***))))))***,,,((()))***++++++++++++******))))))))))))))))))*********))))))***+++---......,,,++++++,,,,,,+++***---+++))))))******)))(((******++++++++++++******((((((''''''(((***+++,,,((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''***+++,,,,,,+++***111000...///000000...---,,,,,,,,,,,,+++++++++++++++******)))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((+++)))((((((***+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************++++++++++++,,,,,,,,,,,,,,,---...---++++++---//////............///000111//////000000000000000111111111111111111111111111//////000111333444444555555555555666666555555555000000000///......---------///000000///...000111555555555555444333222111444333222333444444222111000000//////...---,,,,,,******)))))))))***++++++***)))((()))******)))((())))))))))))(((((((((((((((''''''''''''(((((()))))))))((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''(((''''''''''''&&&&&&&&&''''''%%%%%%+++444777555((('''&&&&&&%%%&&&&&&&&&$$$%%%&&&(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))******))))))******+++,,,+++++++++******+++,,,,,,************************,,,***)))+++...///,,,***+++++++++******************)))(((''''''((()))***(((((())))))***))))))(((((((((((((((((()))******))))))******+++,,,,,,,,,***,,,------,,,---///111---///111333444444333222222222111111000000000000---------...///000222333111000000111111///,,,***...,,,******+++,,,,,,+++******))))))))))))******(((((((((((()))))))))***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***+++++++++***((('''000///...///000111000///---------,,,,,,,,,+++++++++******)))))))))))))))(((((((((((()))))))))))))))((('''%%%%%%&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***)))'''((()))******)))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))***************************+++++++++************************+++++++++,,,,,,,,,------,,,---......---,,,...///000///000000000111111111000000000000111111111111////////////////////////---...///000111222222333333333444444444444333333111111111000000/////////---...//////------...///444555555666666555555444444444555555555555444333333222222222111111000000------,,,,,,++++++++++++,,,***))))))***+++***((())))))))))))(((((((((((('''''''''''''''((()))***((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''(((''''''''''''&&&&&&&&&&&&&&&%%%&&&...999@@@AAA'''''''''&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&(((((((((((())))))))))))******))))))******+++,,,......---,,,,,,,,,------+++++++++++++++++++++++++++***)))***,,,,,,+++)))*********))))))))))))))))))((('''&&&'''((()))+++(((((())))))******))))))))))))))))))))))))******++++++,,,,,,---......//////111333555666888;;;>>>===???CCCFFFGGGGGGFFFEEEFFFFFFEEEDDDBBB@@@>>>===888888888777777777777777<<<:::999999999888666444333111//////000000000///---,,,***)))((()))***+++))))))))))))((('''&&&%%%))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))*********)))(((''''''000///...///000111000///---------,,,,,,,,,+++++++++******)))))))))))))))(((((((((((()))))))))))))))((('''%%%%%%&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))************((()))))))))************))))))*********+++++++++************************++++++,,,,,,,,,---------,,,---//////......///000000000000111111111111111111111111111000000000000....................................////////////000000111111111111000000000000///////////////...---...///...---,,,---...111222333555666777888888555666666666666555444444444444444444333333333333111111000///...,,,+++***---+++******++++++***((((((((((((((())))))))))))'''''''''''''''((()))***&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''(((''''''''''''&&&&&&&&&&&&'''&&&%%%+++666<<<>>>&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&'''((((((((()))))))))*********))))))******+++,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))*********))))))))))))))))))))))))))))))(((''''''((()))***+++(((((()))***************+++,,,,,,,,,,,,,,,,,,,,,+++,,,...000333555777888>>>@@@CCCEEEGGGKKKOOORRRRRRTTTWWW[[[\\\\\\[[[ZZZ]]]\\\[[[YYYVVVRRROOONNNKKKJJJIIIGGGEEEBBB@@@???DDDBBB@@@@@@BBBDDDEEEEEEAAA???===;;;:::888555333111000...,,,+++***++++++''''''((((((((('''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))((((((000.........000000000...,,,,,,,,,,,,+++++++++++++++******)))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&%%%&&&((()))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************)))))))))***++++++,,,,,,************************,,,,,,,,,,,,------------+++---///000/////////111///000111111222222111111111000000000000000//////------------------------....../////////////////////000000111111000000///............---------------...///...,,,,,,,,,...---///111333666777888999555666777777444333333333333333333333333444444444333333333222111///...---...,,,++++++,,,,,,***)))(((((((((((())))))))))))(((''''''''''''(((((()))%%%%%%&&&'''((()))******(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''(((''''''''''''&&&&&&&&&''')))'''$$$%%%+++//////&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''((())))))******%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''(((((())))))************))))))******+++,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))************(((((())))))******++++++))))))***+++,,,,,,,,,,,,((()))+++---...///000000111333777<<>>999===EEEOOOWWWZZZYYYVVVVVVUUUTTTQQQMMMIIIEEEBBB888666222---***)))((((((******************++++++(((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''111///...---...///...---...---,,,+++************)))'''&&&''''''&&&''')))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%''')))+++,,,***(((&&&)))(((&&&&&&((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))...(((%%%)))111555222,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************++++++,,,,,,,,,---------............/////////000///000000///...---///000,,,---///111111111000///222111000.........///000000111444666777666666555777666666888999999777666555:::===<<<;;;===<<<:::999;;;======;;;:::;;;<<<777777666444222000...---///---,,,---000111000...111111222222111000...---.........------............000444777999:::999888555444333222000///......))))))******)))(((((('''(((((('''''''''&&&&&&&&&&&&'''((((((''''''((()))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&'''((()))******)))))))))(((''''''&&&&&&)))((((((((((((((()))***&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((###%%%&&&&&&%%%%%%'''(((''''''''''''((((((((()))*********)))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,---------+++***,,,...---,,,---+++,,,,,,,,,+++)))(((&&&(((((())))))******++++++)))***+++***))))))+++---------......111777>>>CCCLLLQQQYYY```dddggghhhiiikkkkkkllllllnnnqqqvvvyyysssssssssqqqooooooqqqrrrsssssssssuuuwwwxxxwwwvvvzzzxxxvvvwwwyyyyyyvvvrrrpppooonnnmmmllllllmmmnnnllljjjgggddd___YYYQQQLLLFFFCCC@@@@@@EEEMMMVVV[[[]]]\\\ZZZZZZYYYXXXVVVTTTLLLFFF===666222111111000------+++***))))))((((((''''''''')))******(((&&&&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%$$$%%%(((+++***'''###'''&&&'''***---...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///...---...///...---...---,,,+++***************))))))))))))))))))***(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))(((&&&%%%'''&&&$$$%%%'''(((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))&&&###&&&,,,///---)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************++++++,,,,,,,,,---------........./////////000000111222222111//////000111------...///////////////111000000000111222444555:::<<<>>>???@@@@@@???>>>??????>>>===:::999:::;;;===DDDIIIIIIIIIKKKJJJHHHGGGFFFGGGHHHJJJIIIEEEAAA@@@???>>><<<888444111///000...,,,---///111000///...///000000000///...---,,,,,,,,,+++,,,...000111000111222333444666777888666666555444222000///...++++++******)))(((((('''''''''''''''''''''''''''***++++++***((('''''')))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((((((((((((''''''''')))(((((('''''''''((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&((()))(((''''''((()))'''''''''((((((((())))))***)))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,---------++++++,,,,,,,,,+++++++++,,,,,,,,,+++***((('''+++,,,,,,,,,++++++***************)))((()))+++---///222555999>>>FFFNNNSSS]]]aaaggglllnnnnnnmmmmmmpppqqqqqqqqqqqqqqqrrrsssnnnnnnmmmjjjfffddddddeeemmmlllmmmooossswwwxxxxxxsssrrrrrrtttxxxxxxuuurrrkkkiiigggfffeeeeeefffgggeeedddcccbbb```[[[UUUQQQLLLKKKIIIDDDBBBDDDJJJPPPXXXZZZ\\\___```___[[[XXXXXXRRRIIIAAA;;;666333000...---+++***)))(((((())))))(((((((((******(((&&&((((((((()))))))))******''''''&&&&&&&&&&&&'''''''''''''''***,,,,,,)))%%%'''&&&'''))),,,---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///...---...///...---------,,,+++*********************))))))*********))))))************))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&%%%%%%&&&((())))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++,,,,,,,,,,,,------------....../////////000000000...//////...,,,,,,---///------------...///000111222333555777:::<<<>>>???EEEGGGIIILLLMMMNNNNNNNNNNNNOOOMMMJJJEEECCCEEEGGGKKKQQQVVVVVVUUUVVVUUURRRUUURRRQQQSSSWWWUUUNNNGGGIIIIIIHHHFFFCCC>>>:::888333111...---...000000000,,,---///000000///......,,,,,,++++++---000444666555444111///000222444666666666777666555333111000///...,,,+++)))(((((((((''''''''''''((((((((((((.........,,,)))''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))***)))((('''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((()))***)))''''''''')))''''''((((((((()))))))))))))))))))))))))))******++++++******++++++,,,---++++++,,,,,,,,,,,,------+++++++++******+++******+++++++++++++++***)))(((((()))***++++++***)))(((+++,,,,,,,,,,,,...111444:::>>>DDDJJJPPPXXX___dddnnnpppsssvvvvvvssspppnnnnnnnnnmmmkkkhhheeecccaaa\\\]]]^^^\\\YYYVVVTTTTTT___^^^^^^aaafffllloooqqqhhhhhhjjjnnnssstttqqqnnnhhhddd^^^XXXRRROOOMMMMMMPPPPPPQQQSSSSSSQQQLLLIIIMMMNNNMMMFFF>>>;;;???DDDLLLQQQYYYaaaddddddaaa^^^bbb]]]WWWPPPIIICCC<<<888333222///---++++++++++++,,,***(((((())))))((('''))))))))))))************''''''&&&&&&&&&&&&''''''''''''(((***,,,+++)))&&&'''&&&''')))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///...---...///...------,,,++++++*********+++(((******))))))******(((((())))))******))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&((()))***)))'''%%%%%%&&&'''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,------------......////////////000000000---......---,,,+++---...---------...000333666888;;;===@@@DDDHHHKKKMMMNNNRRRTTTWWWZZZ^^^```bbbbbbbbbbbbaaa___^^^]]]\\\\\\bbbggghhheeebbbbbbaaa^^^aaa^^^\\\]]]^^^\\\WWWQQQPPPPPPQQQQQQOOOLLLHHHFFF:::888444000/////////000...///000111111111000///...---,,,,,,///333888:::;;;999555333111111222222444555666777777666555444333111///---+++******)))'''(((((((((((()))))))))---......,,,***((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((''''''''''''&&&''''''((())))))******,,,+++***)))((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''(((((('''%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))*********++++++******++++++,,,---+++++++++,,,,,,,,,------(((+++,,,***)))+++,,,+++***+++++++++*********)))&&&''')))+++,,,,,,,,,+++,,,...000111444999???CCCKKKPPPVVV[[[```eeeiiilllssstttuuuwwwvvvsssoookkk___\\\YYYUUURRROOOLLLIIIGGGLLLRRRVVVUUURRROOOMMMOOOMMMLLLNNNRRRWWW[[[]]]XXXXXX[[[```eeegggdddaaa]]]YYYQQQIIIBBB===;;;:::???@@@CCCFFFIIIIIIFFFDDDHHHIIIHHHDDD>>>;;;<<<===>>>EEEOOOXXX___bbbcccdddeeeccc```\\\XXXSSSLLLHHH???===:::666222000///......,,,)))(((((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&((()))((('''&&&&&&''''''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///...---...///...---,,,,,,++++++******++++++(((------******------((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''***---...---***(((''''''&&&%%%###''''''''''''((((((((((((((((((((((((((((((((((((''')))******(((''')))***((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***************++++++++++++,,,,,,---------.........////////////000000000111...///000///...///111222///000111444888<<<@@@BBBHHHKKKOOOTTTXXXZZZ[[[\\\^^^```bbbeeehhhkkklllmmmmmmkkkkkknnnqqqqqqnnnjjjqqqtttsssnnnkkkkkkjjjhhhhhhhhhgggeeebbb```___^^^XXXYYYYYYYYYXXXVVVSSSRRRFFFCCC>>>999444222222222111222333333333222111000...---,,,,,,...222666999======;;;999777444111000000222444666888999999999666555333000...---,,,,,,))))))))))))))))))))))))***+++++++++)))((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((('''''''''''')))))))))(((''''''&&&&&&&&&''''''((()))***++++++---,,,+++***))))))(((((('''(((((((((((((((((('''''''''''''''(((((((((((('''((()))(((&&&%%%%%%&&&(((((((((((()))))))))***(((((())))))************++++++******++++++,,,---+++++++++,,,,,,,,,------''',,,...***))),,,...,,,******************++++++***+++---//////000//////,,,///444999???FFFNNNSSSYYY]]]bbbgggjjjlllnnnooorrrrrrsssuuuuuusssmmmiiiPPPKKKDDD???===<<<;;;:::===DDDNNNUUUWWWTTTOOOMMMFFFDDDBBBBBBDDDGGGHHHHHHCCCCCCFFFKKKQQQSSSQQQNNNIIIGGGBBB>>>;;;:::999::::::;;;???EEEJJJMMMMMMLLLFFFDDDBBBBBBCCCBBB???;;;666<<>>CCCGGGKKKMMMUUUXXX\\\```bbbccccccbbbaaaaaacccdddfffhhhiiijjjjjjiiiiiikkknnnnnnllliiijjjnnnpppllliiihhhfffcccfffhhhiiigggcccaaaaaabbbaaaaaa```^^^]]][[[YYYXXXRRRPPPLLLEEE???;;;::::::888888999888777555333111///...,,,+++,,,///111333:::<<<======;;;777333111///000222444666999:::;;;777777777555333111///...************))))))))))))'''((())))))((((((***+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((('''''''''&&&''''''((())))))***++++++,,,+++******))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((()))***+++***(((((((((***((((((((()))))))))******((((((((()))******++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------***111333---)))---///,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,---.........222666<<>>BBBHHHQQQ\\\eeegggfffeeedddcccaaa^^^[[[VVVTTTQQQLLLFFF???999666666333000......,,,***)))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&(((******)))((()))***&&&'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///...---...///...---,,,++++++***++++++,,,,,,(((///000++++++000///((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***+++***(((&&&&&&''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))&&&%%%%%%&&&'''((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,------------............//////000000000111111111---///111222333555888:::@@@BBBEEEIIIMMMPPPSSSTTT\\\___bbbeeefffeeebbb```___```aaacccfffiiikkkmmmoooqqqqqqmmmhhhgggjjjnnnnnnuuuzzzyyyuuuqqqkkkdddggghhhkkkmmmmmmjjjfffcccdddcccaaa```____________[[[[[[YYYSSSLLLGGGFFFFFFEEEEEEDDDBBB???<<<999777333222000///......//////444666888:::;;;999777555111000000111333666999:::888999::::::888555222000,,,,,,+++***))))))(((((('''((())))))(((((()))+++***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''((((((((())))))******+++))))))((((((((((((((()))(((((())))))))))))((((((''''''''''''((((((((((((((()))******)))(((***+++(((((()))))))))*********'''(((((()))******++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------000888999000***---...***))))))))))))***+++,,,---))))))***+++...111555777@@@EEEKKKQQQWWW\\\```ccceeehhhkkkmmmmmmmmmnnnoooooommmkkkkkkkkkfff^^^WWWEEE???888666777999888666444777<<<@@@BBBBBBCCCDDDFFFGGGJJJLLLMMMKKKFFFBBB===<<<>>>CCCKKKQQQSSSRRRSSSRRROOOKKKFFFAAA===;;;999888666777999<<<======BBB@@@???@@@AAAAAA===999888:::;;;;;;===EEEPPPYYYeeecccaaa```aaaaaa```_________]]]ZZZSSSLLLDDD@@@;;;999777555444222...,,,))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&(((******(((''')))+++%%%'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111///...---//////...---+++++++++***++++++,,,,,,$$$,,,---((((((---,,,$$$))))))************))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))'''&&&%%%''')))+++***((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,---------.........//////000000000000111111111111666888;;;<<<===@@@CCCFFFGGGIIIMMMPPPSSSUUUVVVWWW___aaadddffffffccc___]]]bbbcccfffkkkpppuuuyyy|||{{{nnnjjjsss~~~~~~tttooopppsssyyy}}}zzzqqqiiiaaaaaa______```bbbeeefffaaaaaa```\\\UUUPPPOOOPPPPPPPPPNNNLLLHHHDDDAAA>>>888777666444222000//////...000333666888:::::::::333222000///111333666888888:::<<<<<<;;;888444111...---,,,+++***(((''''''((()))******)))((()))*********))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))************''''''&&&&&&&&&''''''((((((((())))))))))))((((((''''''''''''((((((((()))%%%'''((((((''''''(((***))))))))))))************'''(((((()))***+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------555>>>>>>222***,,,,,,'''))))))(((((()))+++---...++++++---000666===CCCGGGNNNRRRXXX]]]```ccceeegggjjjlllnnnnnnllljjjjjjjjjlllhhheeecccaaa[[[QQQIIIBBB===888777999:::777444777888:::<<<>>>CCCIIIMMMGGGIIINNNSSSUUUSSSMMMHHHJJJIIIKKKQQQZZZaaaeeefffccccccbbb```]]]YYYUUUSSSLLLHHHBBB===;;;999888777888:::;;;<<<;;;:::999999999::::::777666;;;EEENNN```^^^\\\\\\^^^aaacccdddeeeffffffddd___WWWOOOJJJ>>>===;;;:::888555111...+++*********))))))(((((('''''''''&&&&&&'''''''''$$$&&&((((((&&&%%%''')))%%%'''((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''111000///......------...***++++++++++++***))))))((())),,,------,,,)))(((%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((()))%%%&&&&&&'''''''''''''''((((((''''''''''''((((((******))))))((((((''''''+++******)))))))))))))))(((((()))***+++,,,,,,,,,*********)))))))))))))))+++++++++++++++,,,,,,,,,///...---------...///000+++...111222333555888;;;DDDCCCCCCEEEFFFGGGJJJNNNNNNKKKLLLRRRYYY\\\\\\\\\dddbbbhhhwwwwwwwwwxxx}}}rrrmmmfff``````dddgggfffiiibbb]]]]]]\\\XXXVVVWWW[[[VVVSSSSSSRRROOOKKKHHHDDDFFFCCC;;;888999888333111111111111222444555777777777444111......000333;;;===>>>>>><<<:::999:::444111444///&&&(((,,,%%%)))((((((''''''&&&%%%%%%&&&&&&((((((((('''&&&%%%%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''&&&(((+++...((('''&&&&&&'''((()))***''''''''''''(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))###$$$&&&'''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''',,,,,,++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,++++++***)))*********,,,,,,---,,,++++++---000///111666<<>>======>>>>>>===;;;888777777999888444000111888???RRRUUU[[[___aaaccceeeffffffdddbbbaaaaaa___YYYTTTLLLIIIDDD===888555666888777222+++''''''((())))))***)))((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&%%%$$$######%%%'''(((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$111000///......------...+++++++++++++++***))))))((()))+++,,,,,,+++)))((())))))***++++++***))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&'''(((((((((((((((((((((''''''''''''((((((******))))))(((((((((((()))))))))))))))***++++++))))))******++++++,,,,,,************************,,,,,,,,,,,,------------000///...---------......000111222444666:::===@@@???AAAEEELLLQQQRRRPPPOOOPPPSSSYYYaaafffgggffffffpppttt|||sssbbb[[[YYYYYYXXXYYYXXXWWWWWWYYYYYYWWWRRROOOLLLNNNLLLFFFBBBBBB???:::000//////...///111333555777777555222//////000222777:::<<<<<<;;;::::::;;;<<<888:::777...000111'''+++***)))(((((('''''''''(((((())))))))))))(((((('''''''''''''''(((((((((&&&&&&'''''''''((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''(((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))'''&&&'''))),,,(((''''''&&&'''((()))***''''''''''''(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))&&&''''''(((((((((((('''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,++++++******++++++,,,,,,,,,---++++++,,,,,,,,,,,,------***************+++++++++,,,------,,,+++,,,///222888===DDDKKKRRRVVVYYYZZZXXXWWWWWWWWWXXXZZZ\\\]]]aaabbbaaa^^^YYYTTTRRRQQQLLLLLLOOOTTTXXX\\\]]]]]]```bbbcccbbbaaa`````````cccbbb```___^^^___``````bbb^^^^^^eeehhhfffdddfffdddddddddhhhmmmooommmkkkhhhdddcccggglllmmmlllkkkjjjfffaaa\\\XXXTTTOOOLLLFFFEEEDDDCCCBBBAAA@@@@@@;;;888444000...000444777CCCHHHOOOUUUZZZ^^^bbbdddeeecccaaa```aaa```___^^^YYYUUULLLBBB;;;999;;;>>>===<<<999444...*********(((((()))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%111000///......------...+++++++++++++++******)))))))))))))))))))))))))))******++++++++++++******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))''''''((())))))))))))))))))((((((''''''(((((()))***))))))))))))(((((((((((((((((()))***+++,,,---*********+++++++++++++++************++++++++++++------------......//////000///...---------------000///000333888===AAACCCHHHJJJLLLOOORRRRRRPPPNNNQQQ___qqqvvvfffaaa___^^^___[[[YYYWWWVVVWWWYYYYYYXXXSSSUUUSSSNNNKKKIIIEEE@@@444333000//////000222444666666555333000///000111444777:::<<<<<<===>>>???>>>999:::888111444333'''...---+++))))))))))))******)))))))))***+++,,,,,,))))))))))))((((((((((((''''''(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))*********(((&&&&&&(((***(((''''''''''''((())))))''''''''''''(((((((((((('''((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((((()))+++++++++++++++,,,---------...000555888AAAFFFNNNVVVZZZZZZWWWUUUOOONNNLLLJJJIIIJJJKKKLLLQQQQQQOOOKKKGGGDDDDDDEEEFFFLLLUUU]]]bbbeeeffffffmmmllllllmmmnnnnnnmmmkkklllkkkjjjhhhggggggggggggdddbbbcccgggjjjiiiggghhhgggeeedddggglllnnnkkkgggccccccbbbbbbgggmmmnnnjjjllljjjiiigggeeeaaa\\\YYYSSSQQQMMMJJJGGGFFFFFFGGGDDD>>>777222111222222222666<<>>;;;777444222222333444333444444333000.........111444999<<<===>>>@@@BBB???888777777444:::;;;000111///---+++*********+++***)))))))))***+++---...+++*********))))))((((((((((((((()))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((***(((((('''''''''(((((((((''''''''''''(((((((((((('''((())))))(((((()))***(((((((((((((((((((((((())))))*********))))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((()))***+++,,,,,,+++***+++---///111444888>>>BBBKKKNNNSSSVVVUUUQQQLLLHHHBBBAAA>>><<<<<<<<<===>>>??????===;;;:::;;;>>>AAAFFFPPP\\\eeegggfffeeeeeejjjgggeeegggkkkmmmmmmkkkggggggfffeeedddcccbbbaaa[[[\\\___ccceeeeeecccbbb```___```aaacccdddbbb```ZZZ]]]]]]ZZZ^^^ffffffbbbdddccccccccccccaaa^^^[[[[[[YYYUUUQQQNNNKKKJJJIIILLLGGG???888333111111000000555;;;AAAEEEIIILLLOOO]]]]]]\\\XXXTTTRRRUUUXXXUUUXXX[[[YYYSSSKKKCCC??????BBBEEEDDD@@@999333000++++++***)))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&%%%%%%%%%''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''111000///......------...+++,,,,,,,,,,,,+++*********)))(((''''''((()))***''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((())))))***************))))))(((((((((((())))))))))))))))))************++++++***************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------...------......///000000111------///111222444555555999:::<<>>???BBB;;;:::;;;<<>>LLLNNNNNNJJJEEEBBBCCCEEEFFFKKKQQQTTTRRRMMMHHHEEE>>>===>>>BBBGGGFFF@@@;;;333111---)))((((((***,,,))))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''111000///......------...,,,,,,,,,,,,,,,++++++*********((((((((((((******))))))(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((()))******************))))))(((((())))))***)))))))))************+++,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,------......//////......///000111222333333000222444777:::<<<======???@@@CCCDDDFFFKKKPPPTTTaaauuuyyyfffVVVUUURRRPPPQQQPPPNNNOOOQQQJJJHHHDDD???;;;888555555222333222000---,,,,,,...+++...111444555555777888???:::<<<===>>>IIIQQQJJJ777666444222///,,,***)))(((((((((((()))***++++++************))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''%%%&&&((()))((()))+++,,,((((((((()))(((((('''&&&''''''''''''(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))&&&'''((()))+++++++++,,,(((((())))))))))))******))))))))))))))))))))))))'''(((((())))))******+++111///+++)))((()))***,,,+++++++++,,,---.........++++++,,,,,,,,,,,,------------,,,,,,,,,---......///444;;;AAAGGGMMMRRRVVVZZZVVVPPPIIIBBB<<<888666888999;;;===@@@AAAAAABBB@@@>>><<<:::999;;;???CCCOOOVVV^^^dddfffeeecccaaa\\\[[[ZZZZZZ\\\^^^^^^]]]SSSSSSTTTSSSQQQNNNKKKIIILLLQQQUUUUUUUUUVVVVVVSSSSSSTTTUUUTTTRRRPPPNNNMMMIIIJJJPPPXXXZZZWWWTTTTTTWWWVVVUUUVVVWWWWWWVVVTTTPPPRRRUUUXXXZZZZZZYYYYYYVVVYYYYYYSSSIIICCCDDDGGGHHHJJJKKKJJJGGGCCCBBBAAA?????????<<<999777666666<<<>>>AAACCCEEEHHHLLLOOOCCC>>>;;;@@@IIINNNKKKGGG===:::555///,,,+++,,,---)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''111000///......------...,,,,,,------,,,,,,+++************))))))***************)))(((((()))******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((()))))))))*********'''((())))))******))))))******))))))))))))******))))))*********+++++++++++++++*********+++,,,,,,***++++++,,,,,,---------,,,------...//////000000111111222333444555666666888:::<<>>>>>CCCJJJMMMMMMEEECCC???:::555111...,,,))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((()))((('''%%%###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((111000///......------...,,,,,,------,,,,,,+++************++++++************)))(((''''''((()))***((((((''''''''''''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************''''''((()))))))))))))))******))))))))))))******))))))******++++++++++++)))))))))***+++,,,......******+++,,,,,,---......---------...///000000111333333444555666777888999???AAACCCEEEGGGHHHHHHHHHDDDIIIMMMPPPXXXjjjvvvooowwwbbbSSSOOONNNNNNMMMLLLJJJFFFDDDBBB888777444111......000333000222555555444333333333444555>>>???:::>>>BBB:::??????>>><<<777111,,,((()))***+++,,,,,,+++)))(((''''''(((((())))))******((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((('''%%%%%%%%%''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((()))******(((''''''((((((((()))))))))(((&&&%%%''''''''''''((((((((()))'''((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++''')))---000111000...---))))))***,,,...///111111++++++,,,,,,,,,---------,,,+++***+++...222777:::;;;AAAJJJQQQVVVXXXYYYZZZ\\\YYYTTTOOOJJJHHHGGGFFFKKKOOOUUUZZZ^^^^^^]]]\\\^^^]]][[[XXXVVVWWWZZZ]]]XXXVVVTTTVVVXXXXXXUUURRRTTTZZZaaabbb\\\RRRJJJFFFFFFKKKSSS[[[bbbfffhhhiiidddeee___TTTOOOTTTZZZ[[[\\\UUUTTT___qqq{{{wwwnnn___XXX___ooojjjQQQEEEKKKMMMOOORRRUUUUUUQQQJJJEEEGGGGGGGGGHHHKKKNNNQQQSSSTTTVVVXXX]]]``````\\\YYY]]]___aaaaaa^^^\\\ZZZZZZRRRJJJAAA:::777666333111---000444888<<>>@@@BBBAAAAAACCCEEEJJJTTTaaakkkooocccYYYVVVSSSMMMKKKOOONNNHHHBBB===999666777:::;;;;;;;;;;;;:::888777777444444444555777999;;;<<<>>>???>>>===999444000---+++)))((('''((()))((('''((((((((()))))))))))))))(((((())))))))))))((((((&&&'''((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))************+++******+++---,,,,,,,,,++++++++++++,,,,,,,,,------------------.........---------------.........---///222555999???FFFJJJOOOQQQSSSVVVXXXZZZ[[[\\\aaa^^^ZZZWWWVVVWWWYYYZZZ_________`````````___]]]]]]WWWRRRPPPQQQPPPJJJEEEFFFEEEHHHMMMJJJGGGRRRbbblllpppvvvyyyvvvooofff```ZZZ\\\bbbrrr}}}}}}uuujjjcccmmm}}}~~~zzztttkkkbbbZZZVVVTTTVVVZZZ[[[UUUPPPOOOKKKFFFJJJHHHHHHMMMRRRUUUTTTSSSXXXXXXXXXXXXZZZ\\\^^^___hhhccc\\\VVVRRRJJJ@@@999888444111222888AAAHHHMMMOOONNNIIIAAA999666999===FFFJJJOOOQQQOOOJJJEEEBBB666222---***))))))***)))(((((((((((((((((('''''')))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%&&&((((((''' $$$%%%$$$%%%******&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''222000////////////...,,,---,,,,,,++++++*********************))))))))))))***))))))(((((())))))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******((((((((()))))))))******+++++++++***************,,,,,,,,,,,,++++++++++++------........./////////111111111111222444666777555888;;;>>>???@@@BBBCCCCCCDDDFFFNNN^^^vvv~~~sss]]]PPPQQQOOOJJJGGGGGGDDD@@@BBBHHHFFFEEECCCAAA???>>>======;;;999666444444555777999<<<>>>@@@@@@===888222///,,,***(((((()))***)))(((((((((((())))))*********(((((())))))))))))(((((($$$(((++++++)))&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))************+++---.../////////...,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,...------...//////000111000333999>>>CCCIIIOOORRRTTTUUUVVVXXXZZZ[[[\\\\\\___^^^[[[ZZZZZZ]]]aaaddd^^^^^^]]]\\\YYYVVVTTTRRRSSSLLLEEEDDDGGGHHHDDD???FFFIIIQQQUUURRRSSSeeezzzxxxsss|||~~~qqqhhhdddiiixxx}}}lll\\\QQQLLLOOOJJJFFFFFFLLLPPPOOOLLLNNNMMMMMMOOORRRVVV[[[^^^___^^^]]]]]]\\\VVVNNNGGG>>>888111///222;;;CCCHHHHHHIIIGGGBBB:::555444555<<>>DDDIIINNNRRRTTTVVVWWWXXXYYYZZZZZZZZZZZZ[[[ZZZZZZ[[[]]]___aaaccc\\\[[[XXXTTTPPPMMMMMMMMMJJJEEEBBBDDDKKKPPPOOOKKKTTTYYYccciiihhhiiiwww~~~vvv|||sssbbb[[[```\\\TTTLLLJJJJJJGGGCCCJJJJJJKKKMMMPPPSSSWWWYYYRRRTTTXXX\\\^^^[[[UUUOOO???;;;555222333666999;;;@@@BBBDDDBBB===888444333222888BBBMMMUUUYYYXXXVVVMMMFFF;;;222---+++***)))''''''''''''(((((())))))((((((''''''''''''((((((%%%%%%&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%$$$%%%((((((&&&&&&)))***)))'''&&&&&&&&&%%%###''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''111000//////000000///...,,,,,,+++++++++++++++***************)))))))))((())))))(((((((((((())))))'''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000333333333333555777999:::>>>AAABBBAAA>>>>>>BBBFFFMMMXXXiii}}}}}}{{{ooolllsss~~~~~~zzzkkkXXXNNNIIILLLLLLGGGIIIQQQRRRPPPMMMJJJGGGFFFEEEEEEDDDDDDBBB@@@===:::888666888;;;???BBBAAA>>>999666...,,,******++++++***)))((()))))))))*********+++(((((())))))))))))((((((%%%***//////+++((()))+++''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((()))))))))************)))000444222///000---)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++...------,,,---///000222:::>>>EEEJJJNNNPPPRRRTTTVVVVVVWWWXXXXXXXXXWWWWWWVVVXXXZZZ\\\]]]]]]\\\[[[UUUSSSPPPLLLIIIIIIMMMQQQKKKOOOWWWbbbjjjjjjddd^^^dddjjjuuuxxxtttyyyyyyqqqaaaSSSLLLGGGCCCGGGHHHIIIKKKMMMOOOQQQRRRQQQTTTXXX[[[\\\YYYTTTQQQHHHBBB;;;666555666888999888;;;>>>@@@>>>:::666444///333<<>>@@@???@@@FFFPPPXXXqqq}}}~~~vvviiiccciiiyyyssshhhgggnnnvvv{{{tttcccUUUTTT[[[fffooouuuwwwvvvtttjjjeeebbbgggsss~~~|||vvvdddSSSGGGJJJKKKGGGHHHPPPQQQPPPNNNLLLJJJIIIHHHHHHDDDEEEDDDCCCAAA???<<<:::888:::===@@@@@@???===;;;111///,,,+++++++++***(((************************(((((())))))))))))(((((($$$(((++++++)))&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************)))222666111...///---)))++++++,,,,,,,,,---------------------,,,,,,,,,,,,...---------///222555777BBBFFFLLLPPPRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUWWWXXXXXXWWWUUUSSSGGGHHHHHHGGGGGGKKKTTTZZZ]]]lllttt|||xxxmmmddd]]]JJJIIIHHHGGGGGGGGGHHHIIIKKKMMMPPPRRRTTTTTTTTTTTTTTTLLLBBB:::999<<>>EEELLLVVVhhh~~~zzzlllfff^^^\\\iii|||~~~tttkkklllvvvuuullldddZZZQQQVVV[[[bbbffffffccc```^^^WWWUUUSSSWWWaaappp|||pppZZZWWWVVVNNNKKKOOONNNNNNNNNMMMLLLKKKJJJIIIBBBBBBAAAAAA@@@@@@??????999:::;;;<<<>>>???@@@@@@999666333222111000...,,,,,,++++++******)))))))))(((((())))))))))))((((((&&&'''((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---,,,++++++******++++++))))))))))))))))))))))))))))))))))))***************555888111,,,///...))),,,,,,---------.........---------------.........---......111555:::???BBBGGGJJJOOORRRTTTTTTUUUVVVSSSTTTTTTUUUUUUUUUTTTTTTQQQPPPOOONNNNNNMMMMMMMMMBBBGGGMMMRRRVVV]]]gggoooiiiddd\\\SSSNNNLLLLLLMMMHHHHHHHHHHHHJJJMMMRRRUUUTTTNNNGGGBBBBBBEEEIIIKKKCCCBBB???===<<<:::888666555444666>>>LLLXXX___bbb]]]ZZZVVVPPPKKKCCC<<<777...---+++)))(((((()))***((((((((((((((()))******&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''###%%%***)))%%%,,,888UUUBBB000******(((&&&&&&((((((''''''''''''(((((($$$$$$&&&'''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''...---,,,---...///...---++++++++++++++++++++++++************))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++,,,,,,,,,------.........,,,,,,,,,------.........///000000222333444555555333666999===??????>>>===>>>FFFRRRaaavvvyyy{{{{{{yyyuuuqqqxxx}}}xxx~~~wwwiii\\\UUUSSSPPPOOONNNNNNVVVeeessszzz{{{}}}}}}pppfffUUUKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKAAA???>>><<<===???AAACCC:::999999:::<<<>>>AAACCCAAA>>>;;;999777666444222---,,,,,,+++***)))(((((((((((())))))))))))((((((***((('''((()))***)))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))************+++666:::111,,,///000+++---------.........//////---------....../////////---...000444:::AAAGGGKKKGGGJJJNNNQQQSSSTTTUUUVVVSSSTTTTTTUUUUUUUUUTTTTTTMMMJJJGGGDDDCCCEEEGGGHHHIIIRRR]]]fffnnnvvv{{{lllaaa\\\[[[\\\TTTQQQLLLGGGEEEFFFKKKOOOKKKJJJJJJKKKLLLMMMKKKJJJPPPLLLFFFAAA===;;;999888555222222999GGGUUU___bbb^^^]]][[[YYYTTTMMMEEE@@@222000---+++))))))***+++((((((((((((((()))******((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&"""###******'''000>>>^^^BBB''' ''')))'''%%%((((((''''''''''''((((((###$$$%%%'''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''///...---...///000000...------,,,,,,+++***))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))******+++++++++******************)))************+++++++++,,,,,,------------......000///...---------------...............///000111222111//////000222333333999:::<<<===;;;:::>>>BBBAAAOOOfff~~~vvvwwwiiiddd\\\ZZZWWWTTTTTTXXX___eeelllqqqyyy~~~yyyssszzz{{{www}}}uuu^^^JJJLLLKKKJJJLLLNNNOOOKKKGGGBBB<<<777777;;;??????=========<<<999777999>>>CCCAAABBBCCCCCCAAA===:::777444222///,,,***)))************************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))*********))))))))))))((((((((((((,,,+++***)))))))))***+++*********)))******+++,,,///222444222---+++---000........................---...///000000///---,,,444222111666>>>EEEIIIJJJMMMPPPSSSUUUUUUTTTSSSSSSVVVSSSQQQQQQSSSRRROOOLLLGGGFFFBBB???AAAGGGLLLNNN___iiivvvwwwmmmnnnrrrnnn\\\NNNKKKHHHAAAAAAGGGDDDEEEFFFGGGIIIMMMNNNMMMIIIHHHFFFEEEDDDBBB>>><<<...222555999CCCRRR]]]aaa___``````^^^YYYSSSLLLHHH@@@:::333---++++++------))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%'''))),,,+++)))'''&&&%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((()))(((&&&%%%&&&)))+++''''''&&&&&&&&&&&&''''''000///---...///000///---------,,,,,,+++******)))***))))))((((((((())))))))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***)))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))******+++************************)))************++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,------...------------...///000000......///222555888:::;;;::::::::::::;;;@@@IIIQQQ^^^jjj|||}}}tttjjjbbb\\\___]]]]]]^^^___dddsss|||~~~eeeWWWNNNHHHJJJQQQRRRNNNJJJDDD>>>777444555888::::::<<<<<<<<<999888999===AAAAAAAAACCCCCCBBB???<<<:::888666333///---+++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++***)))))))))((((((((((((+++***))))))))))))***+++***************++++++,,,...111333111---+++---000........................------......//////......555666999>>>CCCHHHJJJJJJMMMPPPSSSUUUVVVUUUTTTSSSTTTRRRPPPOOOOOONNNLLLIIIAAAAAABBBEEEMMMWWW___bbbvvv~~~|||sssjjjbbbSSSBBB>>>EEEDDDEEEFFFHHHJJJMMMMMMLLLIIIFFFDDDBBB@@@>>>;;;999111444555777AAAPPP\\\aaa```aaaaaa___[[[VVVPPPMMMHHHBBB999222---+++)))((()))))))))(((((((((((((((************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%''')))))))))((('''&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((###%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''111000......//////...,,,------,,,,,,++++++******))))))((((((((())))))***((())))))******))))))(((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++*********+++++++++,,,,,,++++++++++++,,,---...///------,,,---...///000000000111333555666777777777<<<<<<<<<>>>GGGXXXlllzzznnndddXXXQQQMMMQQQ\\\hhhwwwuuupppvvvoooXXXEEECCCJJJMMMMMMMMMFFFAAA:::444111333666999:::::::::999888999;;;===???@@@BBBCCCCCCAAA@@@???>>><<<888444111...,,,+++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***))))))((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++,,,******)))))))))(((((((((+++******))))))******+++***************+++,,,,,,---000111000,,,+++,,,...........................---,,,,,,---...///111222777<<>>:::777666666555444===MMMZZZ```aaaaaaaaa```]]]YYYUUURRROOOJJJAAA999333---)))&&&((())))))******))))))(((************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&''')))'''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((($$$(((,,,---,,,)))'''&&&''''''&&&&&&&&&&&&''''''222111/////////...,,,+++------,,,,,,,,,+++++++++)))))))))((())))))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++***************+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------...///............///000222222222444666777777777777777>>>DDDMMMXXXlllrrriiibbb^^^]]]XXX\\\```___YYYWWW```kkk}}}xxxXXXJJJIIIIIILLLPPPGGGEEE@@@:::555444777:::777777777777777777777888<<<===@@@BBBCCCCCCCCCCCCBBB@@@===999444000---++++++++++++***************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,*********)))))))))((((((+++++++++++++++,,,,,,,,,+++************+++,,,,,,---...///...,,,+++,,,---........................---,,,+++,,,...222555888<<>>BBBFFFJJJKKKJJJKKKMMMPPPQQQQQQPPPQQQQQQOOOJJJGGGFFFGGGHHHLLLQQQZZZbbbgggssskkk]]]PPPKKKHHHDDDCCCFFFNNNPPPRRRTTTUUURRRLLLHHHAAA???:::666<<>>;;;999444222111222333333222000555777999===@@@CCCDDDEEECCCBBBAAA???:::555000...,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++,,,++++++*********)))))))))++++++---...............+++++++++++++++,,,------------------------------..............................///111666;;;AAADDDHHHIIIJJJJJJJJJLLLOOOQQQPPPNNNNNNOOOPPPNNNIIIDDD???FFFPPP\\\hhhttt~~~wwwcccXXXNNNCCC>>>@@@FFFHHHLLLQQQUUUWWWUUUSSSHHHGGGCCC>>>BBBNNNXXX]]]```bbbcccccc```ZZZUUUQQQQQQPPPPPPNNNJJJBBB999333,,,+++***)))((('''''''''************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******((('''(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((,,,,,,***(((&&&&&&(((+++''''''&&&&&&&&&&&&''''''222000///...//////---+++---------------------------,,,+++***)))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''((()))************)))((()))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,)))************+++++++++000000000000111111111111000//////.........//////000000000111333555666777666888999:::===FFFTTT^^^zzz}}}iiiZZZUUUTTTdddzzz|||[[[OOOLLLHHHFFFEEECCC???;;;666333111111222333222000222444666:::===AAACCCDDDBBBCCCCCCAAA>>>999444111,,,,,,++++++***))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++*********)))))))))***+++,,,---------,,,,,,++++++++++++,,,------...---------.........---...........................///222555:::@@@EEEIIIKKKJJJJJJKKKNNNPPPPPPPPPMMMKKKKKKNNNQQQQQQLLLGGGLLLXXXlll~~~}}}qqqeeeTTTKKKJJJFFFEEEFFFIIINNNRRRUUUVVVPPPPPPLLLIIILLLUUU\\\___bbbdddfffeeeaaa[[[SSSNNNKKKMMMPPPRRRPPPJJJAAA;;;222000,,,)))((((((((()))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))(((((((((&&&'''((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((...---,,,***'''(((***,,,''''''&&&&&&&&&&&&''''''111000......//////...,,,------------------------...---,,,***)))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((((('''((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,)))************+++++++++000000000000111111111111---------------...///000//////000111222444666777444888===EEEQQQcccyyy~~~{{{oooggg```\\\]]]___cccnnn{{{{{{YYYSSSKKKHHHHHHGGGCCC???888444111111333444333222111222555888<<>>CCCHHHKKKKKKJJJJJJMMMQQQSSSQQQNNNJJJIIIIIIMMMRRRTTTPPPKKKeeeuuunnnbbb```MMMIIIDDDCCCFFFLLLQQQSSSUUUVVVSSSPPPRRRZZZ```aaacccfffhhhhhhccc[[[RRRLLLCCCGGGMMMRRRTTTQQQIIICCC666333///+++((((((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++)))(((((((((###%%%'''(((*********)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((())))))***)))'''%%%%%%&&&''''''''''''&&&&&&'''''''''////////////...............---,,,+++++++++,,,,,,+++******)))))))))))))))'''((()))++++++******))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************+++++++++***))))))***,,,...------++++++,,,---...///000111000000000000111111111111222111222444333222666<<<===???IIIaaalllRRRGGGJJJSSSYYYmmmwwwmmmMMMHHHLLLJJJEEECCC>>>;;;555111333666888777333222222555999>>>@@@AAADDDDDDCCCCCCBBB???;;;777222...***)))+++,,,,,,***++++++******++++++,,,---))))))))))))))))))))))))******)))(((((((((((((((&&&&&&''''''(((***+++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,***,,,+++'''(((------(((***++++++,,,,,,------...333111///---,,,---...///---------.........//////,,,,,,---...///000111111333666;;;AAAEEEIIIJJJKKKMMMKKKMMMQQQTTTQQQNNNKKKIIIDDDCCCHHHNNNSSS\\\gggyyyuuueeeVVVHHHDDDEEEEEEGGGJJJLLLNNNRRRVVVZZZ]]]^^^___eeeddddddeeeeee^^^RRRHHH>>>???EEEMMMTTTUUUOOOJJJBBB===555...***))))))***)))(((''''''''')))***+++))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&''')))(((((('''''''''((((((((()))******)))((()))***))))))(((((((((((())))))+++(((&&&%%%&&&((())))))////////////............------,,,,,,+++++++++,,,+++******)))))))))))))))'''((()))***+++******))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))************************************))))))))))))************************++++++++++++,,,+++******,,,---,,,+++++++++,,,---...///000111000000000000000000000000000000333555444222666<<>>DDDNNNSSSRRRNNNHHHBBB999000+++************)))((((((((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&'''((()))(((((('''''''''((((((((()))***)))(((''')))+++))))))(((((((((((())))))***(((&&&%%%'''((()))(((////////////............------,,,,,,,,,++++++++++++******)))))))))))))))(((((()))************)))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++************+++++++++,,,...,,,++++++,,,,,,+++)))+++,,,,,,---...///000000000000000000000000000000111222444666444444:::CCCVVVmmmpppYYYJJJOOOUUUeee{{{sssWWWLLLJJJJJJFFFBBB===888666666888:::<<<:::888888999:::999888======???BBBCCCCCC@@@===777333...+++***************))))))))))))***++++++))))))))))))))))))))))))******)))((((((((()))))),,,+++***)))(((''''''''')))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''(((((()))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,111222...***)))***)))+++++++++,,,------......000///...,,,,,,,,,------///.....................111000000000000000111111999<<>>:::===FFFOOORRRRRRNNNHHH???777111...,,,+++******))))))((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((((((((((((''''''(((((())))))))))))((('''(((+++---))))))(((((((((((())))))***(((&&&&&&'''(((((((((////////////............,,,---------,,,,,,+++++++++******)))))))))))))))((()))))))))******************))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++*********+++++++++,,,,,,---,,,++++++,,,---,,,+++,,,,,,------...//////000000000000000000000000000555333444666888???MMMZZZzzzwww\\\VVVUUUZZZaaafffkkkpppqqqyyy|||sss___MMMKKKFFFAAA???<<<999:::<<>>BBBBBBAAA???888555000,,,***((((((((()))))))))((())))))***+++((((((((((((((((((((((((******))))))((())))))***,,,,,,***)))(((((('''''')))))))))))))))))))))))))))(((((((((((((((((()))''''''(((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++---222555222+++((()))***++++++,,,,,,---.........///...---,,,,,,,,,,,,---////////////............000000000111222444555666>>>@@@CCCFFFIIIKKKLLLMMMHHHQQQXXXVVVQQQNNNOOOPPPPPPXXXeeessszzzfffPPPDDDEEEIIIMMMRRRVVVXXXXXX\\\ZZZYYYYYYYYYXXXUUURRRJJJFFFAAA???BBBHHHNNNQQQQQQLLLFFFAAA<<<777111,,,)))))))))))))))(((((('''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((()))***(((((((((((((((***///222))))))(((((((((((())))))***(((&&&&&&'''(((((((((////////////............,,,,,,---------,,,+++***+++******))))))))))))))))))))))))))))))*********)))))))))*********))))))((((((((((((((((((((((((((()))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,+++******+++---......---,,,,,,------.../////////000000000000111111111111555222444<<>>666666777:::>>>@@@@@@???;;;999666111---+++******)))))))))((())))))***+++((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))((())))))))))))))))))(((******))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************)))*********++++++++++++---111555444...)))(((++++++,,,,,,------...//////...---------,,,,,,,,,---//////////////////////////////000222555999===???CCCDDDEEEGGGIIIKKKLLLMMMJJJPPPRRRPPPSSS___kkkppp{{{tttYYYPPPGGGDDDIIIOOORRRRRRVVVXXXZZZ]]]^^^\\\XXXUUUOOOPPPOOOJJJDDDCCCGGGKKKNNNLLLKKKJJJIIIBBB888000************************(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((,,,+++)))((('''&&&''''''((())))))))))))))))))(((((((((((((((((()))******'''(((((()))***---333666))))))(((((((((((()))))))))(((&&&'''((()))((('''////////////............+++,,,---...---,,,+++***+++******))))))))))))))))))))))))((()))******+++(((((()))************)))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++******+++...//////...---------........./////////000000111222333444444555555===QQQiiigggNNNFFFHHHFFFKKKVVVjjj^^^OOOEEEFFFJJJIIIHHHKKKHHHGGGFFFFFFGGGGGGEEECCC999888666777:::===????????????===999444000......***))))))))))))***++++++))))))))))))))))))))))))******)))))))))***++++++)))))))))))))))***+++,,,))))))))))))))))))))))))((())))))******))))))(((++++++***))))))(((''''''))))))(((((((((((())))))(((((((((((())))))))))))************************)))***++++++,,,,,,++++++,,,...222555111+++))),,,,,,,,,,,,---......//////------......------------....../////////000000000...///000444999>>>DDDGGGGGGGGGHHHHHHJJJKKKKKKLLLOOONNNJJJJJJ]]]|||zzzkkkXXXKKKHHHJJJKKKKKKPPPSSSYYY^^^___]]]ZZZWWWSSSWWWZZZUUULLLEEECCCEEEGGGGGGIIINNNPPPKKKAAA777---,,,+++*********+++,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((---+++)))((('''''''''((((((((())))))))))))(((((((((((((((((()))***++++++'''((()))***+++...222555))))))(((((((((((()))))))))'''&&&'''((()))(((&&&////////////............+++,,,---......,,,+++)))+++******)))))))))))))))***)))((((((((()))++++++'''((()))***+++******)))))))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,+++++++++,,,,,,,,,---------++++++,,,...///...------------...............//////111222444666777777<<>>@@@>>>???@@@===777222///...***************+++,,,,,,))))))))))))))))))))))))******))))))******+++,,,******))))))******+++,,,))))))))))))))))))))))))((()))************)))(((******))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************)))***+++,,,,,,,,,+++++++++***...444444...+++,,,,,,,,,------.../////////.........//////.........------...///000111111222///000222666;;;BBBHHHKKKIIIIIIIIIIIIIIIJJJKKKKKKPPPMMMIIIRRRrrr}}}fffUUUKKKIIIIIIHHHMMMSSSXXXZZZYYYXXXVVVVVVXXXZZZZZZVVVNNNEEE@@@???@@@CCCKKKQQQPPPHHHAAA444111...+++))))))+++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&''')))***''''''((())))))(((''''''(((((((((((()))***+++,,,((()))*********+++---///))))))(((((((((((())))))((('''''''''))))))(((&&&000/////////............+++,,,---......,,,***)))+++******)))))))))))))))***)))((((((((()))+++,,,'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------///---,,,,,,---...,,,+++---------..................///111333555777999999EEELLLbbbnnn```JJJGGGIIIYYYsss|||[[[PPPPPPMMMKKKNNNLLLKKKKKKKKKKKKJJJGGGEEEDDD@@@:::777888;;;???AAA:::===???===777111---,,,++++++******++++++,,,---))))))))))))))))))))))))******))))))***+++,,,,,,++++++***************+++))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))******++++++))))))(((((((((((())))))(((((((((((())))))))))))************************)))***+++,,,---,,,++++++***(((+++333666000,,,,,,,,,,,,------.../////////......//////000//////...,,,---...///000111222333111222444777===CCCJJJMMMJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMOOO```cccPPPJJJKKKDDDHHHNNNRRRTTTUUUUUUUUUWWWVVVWWWZZZ[[[UUUIII>>>;;;;;;>>>FFFOOORRRMMMGGG999666000+++((((((***+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$$$$%%%(((***,,,&&&'''((())))))((('''&&&(((((((((((()))***+++,,,)))***+++***)))((()))***))))))(((((((((((())))))(((''''''((())))))(((&&&,,,---///111111000...---,,,,,,,,,+++++++++*********)))))))))((((((''''''******++++++++++++******))))))))))))))))))))))))))))))))))))************''''''(((***,,,...000111,,,,,,,,,++++++*********++++++******++++++,,,---------------------------------------------------///000111000......///111222...111888888444;;;GGG```ssskkk[[[KKKKKK[[[qqqhhhVVVNNNKKKJJJSSSEEEHHHRRRLLLEEEGGGHHHBBB===999999888777:::???AAAAAAAAA@@@<<<777222...***)))((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))************++++++++++++++++++++++++***+++---//////...---,,,++++++++++++,,,,,,---...////////////000000000000000111222111///...///000222555999>>>CCCFFFIIIJJJIIIIIIHHHGGGFFFGGGKKKMMMPPPWWWeeezzztttccc[[[DDDFFFHHHJJJJJJMMMTTT[[[YYYYYYZZZ]]]^^^XXXMMMDDD???;;;;;;CCCOOOUUURRRLLLGGG@@@777000,,,+++******++++++******)))(((((((((&&&''')))*********)))(((***(((''''''(((((('''%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++***)))''''''(((((())))))******))))))))))))))))))))))))---...///000000///......---------,,,,,,,,,+++++++++++++++******)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,------------------------------------------------------...//////...///111333555222444888777999KKKaaannnXXXQQQVVVaaahhh]]]nnnzzzwww\\\PPPOOOPPPFFFJJJPPPKKKHHHKKKJJJAAA<<<888888777666999>>>AAABBBCCCBBB>>>:::555111,,,+++******+++,,,+++***************************)))))))))))))))))))))))),,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***((('''(((******)))'''))))))))))))************++++++++++++++++++++++++***+++---//////...---,,,,,,,,,+++,,,---///111222....../////////000000000...///000000......///000555888<<>>555...+++***+++++++++******))))))((((((&&&'''((()))***))))))(((***(((''''''(((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******(((((('''((((((((()))))))))***))))))))))))))))))))))))//////////////////...............---------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))*********+++++++++******)))(((((()))))),,,,,,,,,++++++++++++***+++++++++++++++,,,------------------------------------------------------+++,,,.........000222555333222444555555AAA```uuu[[[MMMLLLNNNJJJXXXmmmrrryyytttZZZNNNMMMGGGLLLOOOIIIJJJMMMGGG@@@:::666666555444777<<>>???HHHLLLQQQYYY\\\XXXUUUWWW[[[WWWLLLBBB@@@<<<999>>>HHHQQQVVVVVVPPPMMMGGG<<<222+++***+++***************)))))))))''''''((()))))))))))))))***(((''''''))))))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))000//////............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++------,,,+++*********+++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,------------------........................+++---.........000222444222222555999AAATTTxxxbbbMMMBBBHHHPPP]]]oooyyy~~~sssWWWKKKGGGLLLMMMHHHKKKLLLBBB???:::666555444333555:::???@@@BBBCCCBBB@@@<<<:::222000---+++++++++***)))************************))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))***))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------///...------...111444555---.........///////////////000222222333555888:::;;;>>>DDDIIILLLMMMLLLJJJNNNKKKGGGHHHPPP[[[fffmmm~~~bbbIIIFFFGGGEEELLLYYY[[[YYYYYYZZZXXXQQQFFF>>>>>>;;;777888???IIIRRRWWWSSSRRRNNNDDD777---+++,,,************************'''(((((()))))))))))))))***((('''((())))))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))111000///...............,,,,,,,,,,,,++++++++++++*********+++++++++++++++******++++++++++++******************************************++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.................................///000/////////111333444666>>>KKK]]]ttt^^^FFFCCCEEEKKKYYYmmmwwwNNNEEEGGGKKKIIILLLLLLCCCAAA;;;777666444111333888;;;===@@@BBBCCCAAA>>>===555222...,,,++++++)))(((************************))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))*********)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------111000...------///000111.........////////////000///000222333555888<<<@@@AAADDDIIINNNPPPPPPOOOMMMLLLHHHEEEKKK[[[ooonnn```QQQCCCEEEPPPRRRVVV[[[[[[WWWNNNEEE???<<<:::666444777???KKKSSSSSSTTTRRRIII===333//////++++++++++++************((((((((((((((())))))***)))((('''((()))***)))((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******+++,,,))))))))))))((((((((((((************************000000000///......------,,,,,,+++++++++*********))))))))))))******************++++++++++++***************************************++++++++++++,,,(((((((((((()))***++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------.................................///000111111000000222444555===MMMddd}}}lllTTTLLLFFFJJJWWWiii|||___IIIBBBIIIKKKMMMOOOJJJEEE???999777444111222666888:::>>>AAACCCBBBAAA???999555111---,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))***++++++))))))***+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////...............////////////000000000000...000222444666;;;@@@DDDIIIKKKOOOSSSTTTTTTRRRQQQLLLKKKOOO\\\qqqqqqXXXLLLKKKIIINNNTTTXXXVVVQQQJJJEEE===<<<999444222777CCCMMMRRRTTTSSSNNNDDD;;;666333---,,,,,,+++******))))))((((((((((((((()))******)))((('''(((***+++***)))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++---...))))))))))))((((((((((((************************///000000000000...,,,+++------,,,,,,,,,+++++++++))))))))))))******++++++******++++++++++++***************************************+++++++++,,,,,,)))))))))((())))))***+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---......///........................///000111222222333555777===LLLfffoooWWWKKKJJJQQQ]]]gggqqqYYYDDDIIIKKKJJJMMMNNNIIICCC<<<999555111222555666999===AAADDDDDDCCCBBB>>>:::444000...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))***,,,+++)))(((***,,,*********+++++++++,,,,,,---------------------------,,,,,,,,,------......---...///000000//////...000000000000111111111222111333555888;;;AAAGGGLLLLLLNNNPPPRRRTTTSSSSSSRRRTTTZZZfff{{{mmmWWWKKKIIIJJJPPPUUUUUUOOOHHHAAABBB@@@999222444>>>HHHRRRSSSSSSQQQLLLEEE>>>:::......---,,,***)))(((((()))(((((('''((()))***+++)))((('''(((***+++***)))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,---***)))))))))((((((((('''************************///000111111000...,,,***......---------,,,,,,,,,))))))*********+++++++++******++++++++++++************************************+++++++++,,,,,,,,,---,,,++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---...//////////////////////////////---///111222333555888:::JJJ___jjjSSSHHHGGGMMMUUU\\\ggg}}}jjjIIIJJJJJJEEEIIINNNLLLEEE???;;;666222222555555888===BBBEEEFFFEEEDDDAAA===777222000///...,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************(((+++,,,,,,)))(((***,,,******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++---///111222222000///000111111111222222222222666777:::===AAAGGGMMMRRRKKKLLLNNNOOOPPPPPPPPPPPP^^^hhh|||jjjRRRIIIDDDIIITTTXXXPPPGGGDDDFFFEEE===444333<<>>//////...,,,***)))'''''')))((('''''''''(((***+++)))(((((((((***++++++***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++******))))))((((((((('''************************111111000000//////......---,,,++++++------,,,+++,,,,,,+++******+++,,,,,,******++++++++++++************++++++++++++******++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------///000111111111000...---//////111222222555>>>FFF```ooojjjPPPKKKMMMLLLMMM\\\ppp[[[LLLKKKGGGFFFIIIKKKJJJFFFAAA;;;777666666222666;;;>>>@@@@@@AAABBB@@@>>>999333...,,,---///------,,,,,,,,,,,,++++++******))))))))))))******,,,+++)))((('''((()))+++,,,,,,+++***)))))))))***++++++************************++++++++++++******************************)))***+++------,,,+++***...---,,,,,,,,,,,,---...+++,,,------+++***+++---//////............//////...............///000000,,,...111222222333444555444666:::???EEEJJJNNNPPPTTTOOOLLLMMMOOORRRZZZbbbrrrfffPPPBBBHHHRRRSSSPPPQQQFFFFFFDDD@@@<<<:::;;;<<>>:::888777444777:::<<<===>>>@@@BBBAAA???;;;666000---------------,,,,,,,,,,,,++++++******))))))))))))******,,,+++)))((('''((()))***,,,+++******))))))************************************++++++++++++************************************+++,,,,,,,,,,,,+++...---,,,,,,,,,,,,---...,,,---...---,,,+++,,,---//////............/////////............///000000...000222333222222444555888:::???CCCHHHLLLPPPRRRXXXPPPKKKRRR___nnn}}}~~~cccJJJFFFJJJLLLMMMQQQNNNJJJEEEAAA?????????@@@BBBMMMWWWXXXVVVSSSOOOKKK>>>999222---++++++***(((+++++++++************)))))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))((())))))***+++*********+++*********))))))))))))))))))************)))))))))))))))*********++++++************************111111000000//////......---,,,++++++------,,,+++,,,++++++******++++++,,,******++++++++++++************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///,,,---///000111222222222111444444333999LLLiii}}}}}}jjjHHHEEEHHHVVVnnnlllWWWIIIBBBKKKKKKIIIFFFCCC>>>:::888777888888888888;;;>>>AAAAAAAAA???:::444///,,,,,,------,,,,,,,,,,,,++++++******))))))))))))******,,,+++)))((((((((()))***++++++***)))))))))************************************++++++++++++******************************+++++++++++++++,,,------...------,,,,,,------...,,,---......---,,,---...//////............////////////......//////000111000222333222111111333555;;;@@@FFFLLLOOOQQQRRRTTTWWWPPPQQQccc}}}aaaPPPJJJHHHKKKQQQTTTPPPJJJEEECCCCCCDDDDDDCCCLLLUUUWWWXXXXXXUUUQQQGGGAAA888111---,,,+++***+++++++++************)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++++++++************))))))************))))))************+++++++++,,,************************111111000000//////......---,,,++++++------,,,+++++++++++++++++++++++++++******++++++++++++************++++++++++++*********************+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......///000111111222222///333666;;;IIIbbbyyywwwhhhNNNHHHNNNdddxxxrrrQQQ@@@EEEGGGIIIKKKIIIDDD===888999999777555555777<<>>888222---+++------,,,,,,,,,++++++++++++******))))))******++++++***))))))(((((())))))******))))))))))))*********************+++++++++******++++++++++++******************************,,,+++******+++,,,...///------------------------,,,...///...------...000//////............///////////////...///000000111111222222111000111333555<<>>555///,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))******+++++++++++++++************************))))))************))))))******+++++++++,,,,,,,,,************************111111000000//////......---,,,++++++------,,,+++++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000111111111000000000000111...444<<>>BBBPPP```iiiggg^^^VVVQQQQQQ\\\vvv~~~hhh[[[\\\\\\YYYTTTSSS[[[gggmmmllleee[[[QQQNNNNNNPPPUUUZZZ^^^___bbbnnnoooVVVGGGGGGOOOVVVUUUMMMFFFEEEGGGPPPTTTRRRIIIDDDGGGNNNRRRPPPOOOJJJCCC:::333///---+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))************)))((((((((((((((()))))))))))))))************))))))************+++++++++,,,))))))))))))))))))))))))111111000000//////......---,,,++++++------,,,+++***+++,,,,,,,,,,,,+++*********++++++++++++************++++++++++++******((())))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////222111000000000111222333444DDDXXXmmmlllXXXNNNPPP^^^mmm___MMMJJJHHHIIIKKKIIIDDD>>>:::;;;;;;999666444333444999===AAAAAA>>>999555333------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***************)))((((((((((((((((((((()))******((())))))***++++++,,,,,,******++++++++++++******************************)))***+++---.../////////,,,,,,---......---,,,,,,***+++------,,,,,,.../////////............//////000000//////000000111222222222222222444999@@@EEEKKKWWWfffmmmiii```ZZZWWW]]]mmmuuuooohhhbbbXXXNNNIIIKKKNNNPPPOOOPPPVVVaaahhhiiibbbWWWLLLGGGFFFEEEFFFIIIEEEHHHHHHNNNcccnnnUUUIIILLLPPPQQQOOOKKKHHHEEEKKKRRRRRRHHH>>>???FFFLLLOOOPPPPPPJJJAAA888222///+++++++++************)))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))))))))((((((((()))))))))*********))))))************)))))))))))))))*********++++++))))))))))))))))))))))))111111111000//////......---,,,++++++------,,,+++***+++,,,------,,,+++*********++++++++++++************++++++++++++******((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///000000//////000222444555666KKKddd{{{uuuZZZMMMOOOUUUkkkvvvWWWQQQJJJGGGHHHHHHEEEBBB999;;;===<<<888444222111888;;;???@@@>>>:::777555---------,,,,,,,,,++++++,,,++++++******++++++,,,***************)))((((((((((((((((((((()))******((())))))***++++++,,,,,,******++++++++++++******************************(((***,,,.../////////...,,,,,,---......---,,,,,,)))***,,,,,,,,,,,,---/////////............//////000000000000000111111222333333333444777===EEEKKKRRR]]]iiimmmiiibbb^^^]]]fff{{{yyyzzzwwwnnnZZZ[[[[[[UUUOOOMMMMMMOOORRRXXX]]]^^^bbbllluuuzzzrrrcccSSSMMMJJJGGGCCCBBBAAAGGGGGGBBBIII[[[ggghhhsss{{{gggNNNKKKJJJMMMQQQPPPJJJDDDIIIRRRTTTIII<<<999>>>DDDOOORRRSSSPPPFFF<<<444111+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))******+++++++++,,,))))))************))))))((())))))))))))*********))))))))))))))))))))))))111111000000//////......//////.........---------+++,,,---......,,,***)))))))))***++++++++++++***++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++,,,,,,,,,------,,,++++++------------------------............///////////////...111555333///333<<>>;;;888777555333111444888<<<===<<<:::888777000...---,,,------,,,***///...,,,++++++,,,...///!!!%%%))),,,,,,++++++,,,,,,+++***)))(((''''''))))))************))))))***++++++++++++***)))))))))***,,,,,,***)))***+++)))***+++---.../////////........................---------.........//////000000000000000000000000/////////000111333444555111444777888;;;BBBLLLSSSVVVcccqqqsssfffZZZ^^^iiiuuuwwwqqqrrrssspppmmmlllnnnkkkeee___[[[XXXWWWWWWXXXeeeuuu}}}}}}lllYYYNNNKKKKKKLLLHHHEEECCCFFFLLLRRRUUUUUU\\\bbbjjjqqqyyy~~~fffTTTDDDCCCKKKPPPPPPOOOOOOQQQRRRNNNFFF???:::888GGGMMMQQQPPPLLLFFF:::...*********+++++++++++++++************************,,,,,,+++***)))(((''''''''')))***)))((('''(((***+++***((('''&&&''')))***))))))))))))************))))))************))))))+++*********))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((111111000000//////......------,,,,,,,,,++++++++++++,,,---...---,,,***)))))))))***++++++++++++***************************))))))***++++++++++++***************++++++++++++,,,,,,,,,------,,,,,,+++------------------------............////////////000///111333222111777AAAPPP^^^kkkrrrxxxaaaMMMNNN___uuummmWWWNNNFFFLLLQQQGGGBBB???;;;999888666555333333777:::<<<;;;999888888222000---,,,,,,---,,,+++...---,,,++++++,,,---...((()))***++++++***((('''************))))))))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,)))+++,,,,,,*********+++)))***+++---.........///........................---------.........//////000000000000000000000000000000000000111222333444000333555999===EEENNNUUU___fffnnnllldddbbbppp{{{uuullljjjqqqzzzsssnnnkkkjjjyyy{{{lllbbb]]]ZZZUUURRRQQQSSSXXX\\\]]]\\\___eeemmmtttxxx|||hhhOOODDDDDDIIIMMMQQQSSSVVVWWWTTTLLLAAA:::666BBBHHHMMMPPPQQQMMMBBB777///,,,******+++++++++***************************++++++******)))(((((((((''')))***)))((('''(((******)))(((''''''((()))***))))))))))))************))))))************))))))************)))))))))((())))))(((((((((((())))))((((((''''''''''''((((((111111000000//////......------,,,,,,,,,++++++++++++,,,---------,,,***)))))))))***++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***************+++++++++,,,+++,,,,,,------,,,,,,,,,------------------------............////////////000///000222444888BBBLLL```gggiiiggglll{{{WWW]]]gggllltttzzzbbbNNNIIILLLHHHDDDAAA===:::999888666444222555999;;;:::999888888555111---+++,,,,,,---------,,,+++******+++,,,---///...---,,,+++)))(((((()))))))))*********++++++))))))************)))))))))***+++,,,---.........)))+++,,,,,,+++***++++++******,,,---....................................------........./////////000000000000000000000000111111111111111222333444333333666;;;CCCMMMWWW]]]ccceeeiiilllnnnxxxyyyxxxxxxwwwuuuvvv~~~|||yyysssooovvv{{{~~~}}}}}}|||sssvvvgggPPPDDDCCCKKKSSSTTTXXX[[[ZZZSSSJJJ@@@;;;===BBBGGGMMMSSSTTTLLLAAA777111+++)))+++---+++)))************************))))))))))))))))))))))))''')))***)))((('''(((******)))(((''''''((()))***))))))))))))************))))))************))))))************))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((111111000000//////......//////.........---------+++,,,,,,,,,,,,+++***)))))))))***++++++++++++***************************))))))***++++++++++++************+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,------------------............////////////000000000444;;;FFFUUU```qqqnnneee]]]cccxxx}}}|||yyy\\\XXXUUU^^^~~~bbbLLLGGGIIIIIIEEEAAA===;;;888666444111444888:::999999999999777333///,,,+++------...,,,++++++******++++++,,,------++++++***+++,,,,,,))))))*********+++++++++)))******++++++******))))))***+++,,,------------***,,,------,,,++++++,,,+++,,,---...////////////....................................////////////000000000000000000000000222111111111111222333444666666777>>>IIIWWWccckkkhhhggglllyyyrrrhhhaaa]]]UUURRR[[[vvvjjjRRREEEJJJTTTRRRUUUZZZ\\\ZZZTTTNNNJJJAAABBBDDDHHHPPPVVVRRRKKKAAA777---))),,,...+++(((************************(((((())))))************''')))***)))((('''(((***)))(((((('''(((((()))***((()))))))))************))))))************))))))*********)))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((111111000000//////......//////.........---------+++,,,,,,+++++++++******))))))***++++++++++++***++++++++++++++++++++++++))))))***++++++++++++******++++++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------..................////////////000111222888EEEXXXlllwww}}}ssseee]]]fff}}}|||wwwlllSSSCCCNNNjjjZZZKKKNNNMMMIIIEEEAAA>>>:::666333111444777999999999999:::999555000---,,,---......++++++++++++++++++++++++++++++)))))))))+++---...++++++++++++******************++++++++++++************++++++++++++******+++,,,......,,,+++,,,------...///000000111000000................................./////////000000000000000000000000000000111111111111222333444444777888;;;AAAMMM]]]lllvvvtttppptttrrreeeXXXRRRUUUfff~~~hhhOOOJJJOOOQQQTTTWWWZZZ\\\ZZZWWWUUULLLKKKHHHHHHNNNUUUWWWSSSJJJ???333------...,,,(((************************((((((((()))******++++++''')))***)))((('''(((***((((((((((((((()))******((()))))))))************))))))************))))))))))))))))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((111111000000//////......------,,,,,,,,,+++++++++,,,+++++++++************))))))***++++++++++++***++++++++++++++++++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,******+++,,,------------+++,,,,,,------.....................////////////000333666===PPPiiiuuuddd___hhhyyy{{{yyyjjjLLLLLLXXXeeemmmMMMIIILLLJJJGGGEEEBBB>>>888444333666888999999888999::::::777222///......------+++,,,,,,,,,,,,,,,,,,+++---,,,***)))))))))******,,,,,,+++++++++******)))******++++++++++++*********++++++++++++***)))(((+++---......---,,,,,,---...//////000111111000000............................../////////000000000000000000000000000000000111111111111333444555666777;;;BBBJJJSSS___nnnxxx|||xxx}}}tttiii___UUUUUU```mmmwww{{{uuussswww```OOOKKKSSSTTTVVVYYY[[[[[[XXXVVVTTTSSSNNNJJJLLLTTTXXXXXXPPPFFF:::222///...,,,)))************************(((((())))))*********+++''')))***)))((('''(((***''''''(((((())))))******))))))))))))************))))))************))))))))))))))))))************))))))(((((((((((())))))((((((''''''''''''((((((111111000000//////......------,,,,,,,,,+++++++++,,,++++++***************))))))***++++++++++++***************************))))))***++++++++++++***+++++++++,,,,,,,,,------)))***+++,,,------------++++++,,,,,,---......///............////////////222555999BBBWWWuuugggaaajjjwww~~~kkk[[[WWW]]]uuuXXXGGGHHHHHHHHHHHHFFFBBB<<<888666888::::::999888999::::::777444111000///---,,,,,,,,,------------,,,,,,---,,,+++***))))))))))))******++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++,,,+++++++++,,,---//////---------...------...////////////............................../////////000000000000000000000000000000000000///000000111333555777888888CCCQQQYYY]]]cccmmmuuu|||yyynnngggggglllqqqsssggg___[[[dddtttuuuZZZLLLPPPQQQTTTYYY\\\[[[WWWRRROOOQQQOOOJJJIIIOOOUUUWWWTTTMMMAAA777111...,,,+++************************)))))))))))))))*********''')))***)))((('''(((***&&&'''((())))))*********))))))))))))************))))))************))))))((()))))))))************))))))(((((((((((())))))((((((''''''''''''((((((111111111000//////......//////.........---------,,,+++******))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------)))***+++,,,------...---++++++,,,,,,---...//////............/////////000333777<<>>===;;;::::::999777666;;;;;;999666111...------------------,,,,,,+++***,,,,,,,,,++++++*********************************---,,,+++******+++,,,---,,,,,,,,,++++++*********---------...------,,,,,,---------............///............/////////000333222111000////////////111111111111111111111111222///000444555333666<<>>JJJWWW\\\\\\___gggnnnqqqiiidddlllzzzqqqzzz^^^LLLPPP[[[nnngggUUUFFFHHHLLLJJJHHHJJJAAA@@@===;;;:::999888777<<<<<<;;;888444111...---,,,,,,---------,,,++++++,,,,,,,,,+++++++++******************************,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,------...------,,,,,,---------............///........./////////000000111000000000000000111111111111111111111111111111222666777555555999>>>@@@SSSkkk}}}{{{tttyyy{{{uuubbb^^^XXXRRRNNNNNNPPPQQQOOOPPPQQQRRRRRRQQQOOONNNPPPPPPRRRTTTUUUTTTQQQOOOMMMOOORRRWWW\\\aaaeeegggrrrtttvvvwwwzzz~~~bbbPPPIIITTTVVVaaa|||bbbRRRNNNQQQPPPTTTXXXRRRDDD<<<666777;;;???DDDJJJUUUSSSPPPJJJ@@@777000...---+++***+++,,,+++***(((************))))))))))))******))))))((((((((((((************)))))))))((())))))))))))))))))))))))******++++++++++++*********++++++***((()))***,,,******))))))))))))))))))***)))))))))((((((((('''333111///////////////---------,,,,,,,,,,,,++++++************************))))))***++++++++++++***++++++++++++++++++++++++***))))))+++---...---+++(((***,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......222//////111111000444:::AAAQQQ]]][[[UUUUUU[[[___iii```\\\fffyyy}}}pppmmmzzzuuuRRRKKKQQQ___wwwkkkNNNIIIKKKGGGIIIQQQFFFDDD@@@<<<999888777777<<<======;;;888444000...+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,------...------,,,---------............///....../////////000000000////////////000111222333222222222222222222222222000666999555444999???BBB\\\ooo}}}|||yyyyyylllaaaXXXTTTNNNKKKHHHFFFDDDEEEGGGHHHCCCDDDEEEFFFGGGFFFEEEDDDGGGFFFFFFGGGHHHHHHFFFDDDCCCDDDEEEGGGJJJMMMOOOPPPOOORRRUUUWWW[[[dddooowwwdddLLLJJJLLLOOO^^^|||aaaNNNIIIGGGMMMSSSPPPEEE<<<555333444666<<>><<<:::???IIIgggsss|||{{{}}}oookkkddd\\\UUUPPPNNNMMMHHHGGGEEEDDDCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCFFFDDDCCCBBBCCCDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEGGGGGGJJJNNNUUU[[[fffxxxoooLLLNNNQQQYYYnnnzzz```SSSGGGFFFLLLLLLKKKCCC:::666444222555:::IIIOOORRRPPPIIIAAA888111...,,,++++++---------++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******)))+++++++++))))))***,,,'''''''''(((((()))))))))))))))))))))((((((((((((333111///.../////////---------,,,,,,,,,+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++***))))))+++---...---+++)))+++,,,+++******,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......000...///000111333<<>>======>>>>>>AAAAAAAAA@@@@@@AAADDDFFFHHHSSS___hhhmmmvvvdddTTTJJJOOOXXXeee|||qqqVVVGGGHHHJJJOOOHHHAAA<<<666111111555@@@IIIPPPOOOKKKFFF===444...,,,******+++,,,,,,+++++++++++++++************))))))))))))************))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******)))***,,,+++***)))***+++&&&&&&&&&''''''((((((((((((((((((((())))))))))))333111///////////////---------,,,,,,,,,,,,++++++************************))))))***++++++++++++***++++++++++++++++++++++++***))))))+++---...---+++***+++,,,+++******,,,...++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...///222333888DDDQQQ```[[[\\\bbbdddggg{{{~~~pppssszzzyyyqqqmmmttt|||vvvvvvxxx|||[[[PPPQQQ[[[jjjlllLLLMMMOOOFFFIIIIIIEEE???777222222444555555666999<<<:::555000,,,------............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++,,,---............---------............////////////000000000111111111111000000000000000111333333333333333333333333:::000777LLLTTTOOOVVViiiwww~~~vvvgggZZZRRRNNNLLLIIIHHHFFFDDDCCCCCCEEEEEEIIIJJJLLLNNNPPPRRRTTTTTTRRRRRRQQQQQQPPPPPPPPPPPPPPPNNNLLLKKKKKKKKKIIIHHHPPPMMMJJJGGGDDDCCCCCCDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@CCCFFFGGGIIIOOOZZZbbbnnnpppwww||||||hhhHHHEEELLLQQQaaavvvjjjLLLEEEGGGMMMIIIFFFCCC<<<444111333777DDDNNNNNNLLLJJJBBB777000...+++***+++,,,+++***,,,++++++++++++*********)))))))))************+++))))))))))))************))))))))))))))))))))))))******++++++++++++******(((***,,,,,,***)))***+++&&&'''''''''''''''(((((((((((((((((())))))))))))333111///////////////---------,,,,,,,,,,,,++++++************************))))))***++++++++++++***++++++++++++++++++++++++***))))))+++---...---+++***++++++***)))***,,,...++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////111444777>>>MMM\\\lllqqqqqqkkklllxxx|||xxx}}}}}}vvvsssvvv}}}zzzuuuvvvwwwuuurrrooonnnmmmmmmqqqxxxcccQQQUUU___xxxYYYKKKMMMLLLIIIJJJHHHBBB999333222444444333444888<<<<<<888333..................---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,***+++,,,---............---------............/////////000000000111111111000/////////000111222333333333333333333333333333222111444AAAPPP___mmmvvvzzz}}}jjjdddYYYOOOHHHEEEFFFGGGJJJKKKLLLMMMNNNOOOOOOPPPSSSTTTVVVYYY]]]aaaccceeedddcccbbbaaa```_________]]][[[YYYXXXXXXWWWUUUSSSYYYVVVQQQKKKGGGEEEDDDDDDFFFEEEEEEEEEEEEDDDCCCAAABBBBBBBBBAAABBBCCCFFFIIIMMMOOOUUU^^^hhhpppssssssrrrzzzfffRRRLLLKKKSSS___~~~VVVHHHEEEHHHHHHJJJKKKEEE;;;666666222AAALLLMMMNNNNNNGGG<<<333111---++++++,,,++++++,,,,,,+++++++++*********))))))*********+++++++++((()))))))))************))))))))))))))))))))))))******++++++++++++******(((***,,,,,,+++*********)))))))))))))))((((((((('''((((((((()))))))))***333111///////////////------------,,,,,,,,,++++++************************))))))***++++++++++++***++++++++++++++++++++++++***))))))+++---...---++++++++++++***)))***,,,...++++++,,,,,,,,,---------,,,,,,,,,---------......000000333666:::BBBSSSccc|||sssuuu|||rrrvvv{{{zzzyyyvvvsssnnnkkkiiisssvvvzzzzzzxxxvvvwwwyyy{{{vvvSSSPPPUUUfffcccIIIJJJTTTIIIKKKJJJDDD;;;555444555444222333777<<<>>>:::666.../////////...---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,*********++++++,,,,,,,,,***+++,,,---............---------.........//////000000000000111111111111---......///000222444555333333333333333333333333000777888:::OOOqqq~~~ooocccXXXTTTNNNHHHFFFGGGJJJMMMIIIKKKOOOTTTXXX[[[\\\]]]hhhiiijjjmmmppptttwwwyyy|||{{{yyywwwvvvuuuuuuuuuqqqpppnnnnnnmmmllliiiggggggddd]]]WWWQQQNNNLLLKKKGGGGGGFFFFFFFFFDDDAAA??????@@@AAACCCDDDCCC@@@>>>HHHIIIKKKNNNTTT^^^iiiqqqgggNNNFFFKKKQQQnnndddPPPJJJEEEHHHNNNQQQLLLBBB<<<<<>>999555222222333444555666888888999222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,------------------,,,...//////000000000000000222111000000000111333333222333444444222222333444111;;;;;;>>>YYYtttrrreeeZZZQQQNNNKKKHHHHHHJJJKKKKKKPPPWWWZZZ\\\aaahhhnnntttxxx{{{}}}vvvooojjjeeecccddd```[[[VVVRRRNNNJJJGGGFFFFFFEEEDDDBBBBBBCCCEEEAAABBBBBBAAACCCJJJTTT[[[pppuuujjjSSSMMMNNN\\\bbb^^^JJJHHHMMMPPPOOOPPPOOOHHH>>>444<<>>>>>IIIhhhvvvcccXXXRRRMMMKKKKKKNNNMMMPPPVVVZZZ\\\bbbiiinnnrrrxxx}}}uuunnnfff^^^YYYTTTPPPLLLHHHFFFDDDCCCCCCBBBCCCCCCBBBAAACCCGGGKKK[[[___jjj}}}rrr^^^UUUXXXUUUhhhyyyfffMMMNNNPPPRRRQQQMMMGGGCCC:::===CCCKKKRRRUUUQQQLLLCCC<<<333///......,,,***,,,,,,,,,++++++++++++***+++)))((()))+++,,,***((()))***+++,,,,,,+++***)))************++++++++++++))))))))))))))))))))))))******))))))))))))*********************)))(((((())))))(((((((((((())))))222222222111111///...---///......---+++******)))***,,,,,,,,,***)))***+++)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......333555===HHHNNNLLLIIIHHHXXX^^^^^^bbbqqq}}}vvvcccaaahhhsssyyyzzz{{{wwwrrr{{{yyyxxxtttnnniiieeeeeeeeeaaa___\\\\\\^^^aaaccccccoooooossszzz~~~xxxZZZNNNRRRaaa~~~|||WWWLLLKKKJJJIIIGGGBBB<<<888666666555555777999<<<===666333000......///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........////////////.........///000000111111000000222111111111111222333333444555666666555555777888AAABBBEEEZZZ|||zzzvvvwwwzzznnndddXXXMMMIIIIIIJJJNNNSSSUUUWWW]]]gggmmmpppvvv}}}xxxpppllldddZZZTTTQQQOOOKKKGGGDDDEEEEEEDDDAAA??????@@@GGGIIIPPP]]]tttuuu```RRROOO\\\|||UUUNNNMMMRRRRRRJJJFFFHHHBBB@@@CCCLLLUUUYYYVVVQQQIIIAAA777000---------,,,,,,,,,,,,,,,++++++++++++***(((''''''((())))))(((***************************++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******)))************))))))((((((((('''(((((()))***+++222222222111111000............---,,,,,,+++******+++,,,---,,,*********+++***++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...///000222444<<>>IIIOOOOOOOOOPPPjjjggg^^^eeelllrrrooo```XXXaaapppsss^^^UUURRRPPPXXXiiixxx~~~~~~uuutttpppiiihhhkkkkkkhhhfffgggiiijjjlllqqqwww|||aaaGGGSSSbbbcccTTTHHHGGGIIIGGGCCCAAA===<<<:::999999<<<>>>@@@888555111///......---,,,------------------------,,,,,,,,,---------......---------------------------------------------------...//////000000////////////000000000000/////////000000111111111111111111111222222333333333333333444444444444555888;;;CCCOOO```yyyppp]]]TTTSSSOOONNNQQQXXX\\\___eeelllrrrvvv}}}wwwpppcccYYYUUURRRMMMIIIGGGEEEEEEEEECCCBBBAAAAAAGGGTTTfffrrrhhhZZZ^^^lllsssXXXDDDHHHPPPMMMHHHHHHFFFFFFJJJOOOPPPOOOSSS[[[RRRKKK@@@666000......///---------,,,,,,,,,++++++++++++***)))((()))+++,,,++++++***))))))***++++++))))))))))))*********+++))))))))))))))))))))))))******))))))))))))******((())))))*********))))))''''''''''''((()))++++++111111111111111000//////+++++++++,,,,,,---------***,,,,,,,,,***)))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,,,,---///222333<<>>???999666222///......---,,,------------------------,,,,,,,,,---------......------------............------------------------......///000000000000/////////000000000000/////////000111111222222111111111222222333444333333333333333444333444666:::===GGG\\\qqquuugggZZZPPPOOOTTTSSSVVV^^^gggmmmqqqyyyxxxooohhh^^^UUUOOOKKKHHHFFFCCCBBB@@@???AAAGGGOOOUUUbbbtttuuudddZZZrrrkkkNNNHHHMMMNNNKKKHHHFFFFFFJJJNNNKKKFFFLLLWWWSSSMMMEEE;;;444000//////------------,,,,,,,,,,,,+++,,,,,,+++******+++---************************(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******((())))))************)))(((((('''(((((()))***+++000111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***---,,,++++++*********+++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++******+++,,,,,,---......---,,,++++++---000333555>>>GGGUUU___]]]TTTQQQRRRbbbwwwzzznnnnnnqqqllliii```^^^hhh~~~zzzcccWWWRRRLLLRRRddduuuvvv]]]OOOYYYvvvzzzXXXKKKJJJHHHGGGJJJCCCBBBAAA???>>>=========<<<888444111000///...---........................,,,,,,,,,---------......------------.........///..............................///000000000000000...//////000000//////...000000111222222222222111111222333444444444333333444444444444555777<<>>===<<<>>>:::666333111000///...........................,,,,,,,,,---------......---------.........//////...........................//////000000000000000......////////////......000000111222222222222111111222333444555444333333555555666555666999===AAAYYYvvviiiYYYNNNTTT\\\^^^ccckkkvvvyyyyyymmmbbb[[[NNNJJJGGGFFFGGGGGGDDDAAABBBEEEJJJVVVqqq|||yyyrrrSSSHHHLLLOOONNNIIIAAA@@@FFFFFF??????EEEPPPOOOKKKDDD;;;444///---......---------,,,,,,,,,(((+++......,,,******,,,((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******(((((()))******************))))))(((((((((((()))000000000///......---------,,,,,,++++++,,,,,,------,,,+++***))))))))))))++++++******)))(((((((((***++++++,,,,,,++++++***++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////...///111555888;;;FFFGGGVVVjjjnnncccaaaiiissshhhcccbbbaaaooo}}}{{{uuuttttttqqqooonnnqqqsssyyy}}}iii[[[TTT\\\sss~~~gggIIIRRRqqqvvvTTTDDDDDDGGGHHHFFFFFFFFFDDDBBB???<<<:::===<<<999444111000222444------------------------//////.........------------------------------------......///////////////222111111111000000//////////////////000000000000222222222222222222222222444444444333333222222222444///111777777555===KKKmmm{{{ooojjjWWWYYY]]]```eeekkkrrrwww}}}uuukkk\\\WWWPPPJJJGGGFFFEEEDDDAAADDDHHHLLLUUUoooiiiLLL???DDDNNNGGGGGGFFFBBB>>>;;;<<<>>>HHHLLLNNNLLLCCC999222...,,,---------+++++++++,,,+++++++++************)))))))))))))))))))))))))))+++*********))))))((((((&&&(((***+++************************************+++*********))))))((((((******))))))((((((''''''000000000///......---------,,,,,,++++++,,,,,,------,,,+++***))))))))))))***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------///.........000333777999EEECCCLLL[[[___YYY]]]iii|||hhh]]]]]]aaalllyyyyyyuuu~~~~~~uuufffXXXUUU```lll}}}tttlllqqq~~~rrrMMMMMMdddrrr\\\HHHLLLNNNIIIGGGGGGFFFDDDCCCAAA???>>>@@@???<<<777222/////////------------------------//////.........------------------------------------...//////000000//////111111111111000000000///////////////000000000111222222222222222222222222222222333333444444444444:::555555888999===OOOddd~~~tttfff^^^[[[bbbeeejjjpppwwwqqqjjj___UUUNNNJJJGGGFFFIIIHHHGGGEEEFFFRRRlllfffMMMGGGLLLJJJKKKJJJFFFAAA<<<::::::AAAFFFKKKKKKEEE<<<444000.........---,,,+++++++++++++++++++++************************************+++*********))))))))))))+++++++++***))))))***+++************************************)))))))))(((******))))))((((((((((((000000000///......---------,,,,,,++++++,,,,,,---,,,,,,+++***))))))))))))))))))***++++++,,,------***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...111666:::===CCC>>>AAAKKKNNNMMMWWWfffppp^^^WWW___kkkvvvllllllvvvyyyyyy}}}sssaaaUUUUUUXXXfff~~~pppkkkssszzzXXXLLLXXX___xxxoooNNNKKKKKKCCCIIIHHHFFFDDDBBBAAAAAAAAA???@@@???;;;666111///.../////////////////////////////////.........---------------------------------...//////000000//////111111111111000000000000/////////000000000111111222222222222222222222222111111222333444555666777666555777:::;;;EEE___yyy}}}jjj___\\\^^^```lllpppuuu}}}yyyiii]]]UUUPPPNNNIIIGGGEEECCC@@@BBBLLLXXXsssgggPPPKKKNNNOOOOOOKKKEEE===888555888???GGGKKKHHHAAA999444000000///------,,,,,,,,,,,,+++++++++***************************************************)))))))))...---***((('''(((***+++************************************))))))))))))***))))))))))))(((((((((000000000///......---------,,,,,,++++++,,,,,,---,,,++++++***))))))******+++++++++,,,,,,---------***++++++,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++---000555;;;@@@DDDBBB===???FFFHHHGGGPPP]]]___hhhmmmfff[[[ZZZhhhvvv~~~uuuooonnnssszzzvvvrrrqqquuu~~~~~~~~~{{{|||~~~~~~nnnaaa\\\WWW]]]}}}zzzyyy}}}{{{~~~xxx{{{zzzxxxhhhhhhPPPRRRSSSbbbcccMMMKKKMMMLLLIIIEEEBBB?????????@@@:::<<>>:::666333111////////////////////////////////////..........................................///000000000000000111111111000000000000000//////000000000111111111222222222222222222222222222222333444555666777777000444999===???LLLiiiwwwhhh^^^]]]cccjjjnnnssswww~~~sssfff]]]XXXLLLHHHFFFGGGGGGFFFHHHLLLJJJddd___NNNNNNPPPPPPNNNHHH@@@888444555<<>>@@@EEEKKKPPPOOOKKKGGG999444///...111444333111------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,******...222333///+++************************((()))))))))************))))))*********+++++++++000000000///......---------,,,,,,++++++,,,,,,---+++***************++++++)))******++++++,,,,,,---+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,///555<<>>;;;888666////////////////////////000000000000//////////////////////////////////////////000111111111111111//////000000111111111222000111111111111222222222222222222222222222222222222333444666777999:::;;;999===GGG^^^~~~|||pppiiieeekkkpppxxx~~~{{{mmmaaaUUULLLJJJFFFBBBDDDJJJHHHPPPxxx}}}yyyyyyVVVRRRMMMKKKJJJIIIFFFCCC???@@@CCCIIINNNPPPNNNJJJ<<<777111///111333222///---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---***''')))---///,,,(((************************(((((())))))*********+++))))))******++++++++++++222111///...------......------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++---,,,***((())),,,---,,,(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,---///...---,,,,,,---///---000777>>>GGGYYYjjjeeehhhnnnpppiii___ZZZ[[[ZZZ[[[\\\lll}}}xxxcccdddgggppp|||ggg^^^[[[[[[]]]pppqqqrrrsssuuuxxx}}}}}}{{{zzzzzz}}}vvvppplllccc[[[XXXTTTRRROOOMMMLLLJJJHHHFFFJJJIIIHHHIIILLLPPPUUUXXXkkkwwwssssss^^^nnneeeZZZeee{{{hhhqqqmmmnnn}}}fffqqqttt~~~WWWHHHSSSccc{{{^^^RRRHHHCCCEEEBBB888444777555666888<<>>LLLwww{{{rrrmmmmmmooosssvvv{{{tttbbbVVVRRRMMMGGGCCCCCCBBBHHH]]]tttvvvuuu{{{eeeRRRLLLPPPNNNLLLNNNJJJ@@@CCCCCC@@@EEEMMMQQQNNNDDD===555///...//////.........---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))222111///...------......------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++((()))******++++++)))'''(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,,,,---......---,,,,,,---333222555;;;AAAHHHVVVdddgggssslll___\\\VVV[[[^^^lll|||yyyjjjkkkccc]]]iiiqqqbbb\\\ZZZ\\\___kkklllnnnqqqwww|||~~~||||||{{{}}}}}}uuulllhhheeebbb]]]ZZZWWWUUUSSSQQQRRRRRRQQQRRRTTTWWW[[[]]]lll}}}zzzuuuxxxaaaooogggYYYbbb~~~|||iiipppmmmjjj}}}hhhqqqttt~~~nnnOOOJJJXXXppprrrOOOKKKIIIGGGCCC===888555555666888===@@@>>>999333222111000///...///000111000///---...111222111//////////////////000111222111111222222222222111111111000///000222333222111111111111111222222222222222222333333333444444444444555555555666:::???BBBKKKGGGWWWwwwqqqooossswww{{{}}}ooo___WWWTTTLLLFFFDDDAAA@@@LLL\\\qqquuurrrXXXMMMQQQRRRSSSRRRJJJBBBDDDBBB@@@CCCKKKPPPOOOGGGAAA888111///......---......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))111000///...---------...------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,+++---......,,,,,,---...111222555999<<<@@@IIISSSZZZllljjj\\\YYYTTT^^^cccmmm~~~{{{|||zzzwwwgggUUUYYYppp{{{ooobbb[[[XXXYYY^^^dddhhhggghhhnnnwww~~~~~~}}}|||{{{zzzyyyyyy|||{{{tttnnnjjjgggeeeccc```_________```bbbdddeeeooo{{{|||www~~~eeesssnnnZZZ^^^zzz~~~kkkooonnnfffvvvjjjppprrr|||YYYCCCOOOcccPPPLLLGGGDDDBBB>>>777222555666888<<<@@@@@@;;;666333222000/////////000000000///...///111222111000.........///000111222333111111222222222222111111000000000111444666666555111111111111222222222333333333333333444444444444444555666666777:::???CCCKKKPPPfff~~~vvvsssttt{{{lll```WWWMMMGGGGGGEEEBBBFFFOOOeeewwwsssaaaLLLLLLOOORRRRRRIIIFFFFFFCCC???AAAIIIOOOQQQLLLFFF===555111...---,,,......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++***)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))111000//////......------------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++///,,,++++++***)))+++///((()))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,...000111222555777777999<<<@@@HHHTTTeeennnhhh[[[UUUUUUSSSbbbjjjppp}}}kkk______eeejjjjjjddd^^^XXXVVVVVVXXXaaaiiiiiigggfffllluuu|||}}}|||xxxwwwvvvuuutttsssssssss{{{|||yyywwwpppoooooonnnnnnnnnnnnnnnuuu~~~}}}wwwjjjzzz}}}bbb[[[sssnnnnnnpppeeerrrjjjpppqqqyyyhhhHHHMMMXXXqqqhhhRRRCCCEEEGGG@@@888555555555777;;;???@@@<<<888444333222000//////000000000//////000111111111111000/////////000111222222111111222222222222111111111000000111444666666555111111111222222222333333333333333444444444444555555666666777888;;;@@@DDDLLL^^^}}}|||zzzyyy{{{rrrcccVVVLLLLLLKKKGGGFFFJJJPPPgggoooiiiqqqTTTKKKHHHLLLQQQNNNKKKIIIDDD@@@@@@FFFNNNSSSPPPKKKBBB999333///---,,,......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++***))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))000000000//////...------------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++***))),,,///---'''&&&***))))))***+++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---///111444666888888888999::::::BBBEEELLLTTTUUUQQQPPPSSSTTThhhqqquuupppjjjhhh```^^^aaa\\\XXXTTTTTTUUUZZZdddnnnkkkhhhhhhnnnvvv|||}}}{{{tttsssqqqooonnnooooooppp~~~~~~|||zzzxxxwwwvvvvvv|||wwwnnnmmmZZZjjj|||rrrooosssfffqqqjjjoooppptttxxxRRRJJJOOOccc|||bbbCCCHHHOOOCCC:::>>>666555666:::>>>???===:::666555333111000///000000///000000111000111111222333222111000000000000000111111222222222222111111222000000111333333333222111222222222222333333333333333444444444555555555555666777888:::>>>CCCGGGTTTssszzzgggVVVPPPLLLDDDAAACCCIIINNNjjjzzzccciiieeeSSSFFFGGGQQQUUUOOOKKKFFFAAA???CCCLLLSSSRRRNNNFFF<<<444///------......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++***))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))000000000000///...---,,,------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++'''***444===999---&&&((()))******+++++++++************+++++++++,,,,,,,,,***+++,,,,,,+++---000222333666777666888===???===AAA@@@DDDJJJNNNLLLKKKLLLXXXllltttuuuwwwmmmaaa___eeeYYYUUURRRTTTWWW\\\fffpppjjjiiikkkpppwww|||}}}|||rrrpppmmmkkkkkkmmmppprrr|||yyywwwvvvuuuyyyyyyrrrsssZZZaaawwwuuunnnvvvhhhoookkkooonnnpppZZZIIIJJJ___xxxKKKHHHMMMCCC;;;>>>888777777:::>>>@@@>>><<<888666444222000//////000///000222111000000111333444333222111000/////////111111222222222222111111222111000000111222000///222222222222333333333333333444444444555555555555555777888:::===AAAGGGLLL]]]uuu```VVVOOOFFFCCCEEEIIIEEEUUU}}}qqquuubbbNNNGGGOOOSSSQQQKKKFFFAAA>>>???HHHQQQRRROOOHHH???666000//////......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++***))))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))///000000000///...---,,,------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++***,,,555???;;;---'''+++******+++++++++******)))******+++++++++,,,,,,,,,***++++++++++++---111333111444666666<<>>999777555222000000/////////111222222000000111444333333222111000000000000111111222222222222111111222000///000111222111000222222222333333333444444444444444444555555555555555777999;;;???DDDKKKPPPiiissseeeZZZOOOJJJMMMLLLFFFLLLhhh{{{eeeVVVRRRNNNOOOIIIDDD@@@;;;:::BBBMMMQQQNNNIII@@@777111000111......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++***))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))///000000000000...---,,,---------,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++)))---333...$$$$$$---******+++++++++******)))******+++++++++,,,,,,,,,******+++++++++---111444333888:::;;;DDDRRRZZZZZZEEEEEEFFFFFFCCCDDDMMMXXXdddssspppeeeooofff^^^VVVHHHLLLIIIJJJRRR[[[```fffkkkhhhjjjkkkkkkjjjiiijjjjjjhhheeebbbaaadddkkksssxxx{{{wwwsssmmmgggbbb_________YYYdddxxxvvviiiWWWVVVrrrwwwiiivvvyyygggfffooonnnlllooodddMMMSSSwww{{{RRRIIIQQQNNN@@@???===<<<===AAACCCBBB@@@999888555333111000/////////111333222000000222444111111111111111111222222111111222222222222111111111000///000222333222111222222333333333444444444444444444555555555666666555777:::<<>>>>>AAABBBBBBAAAAAA>>>888333000000111222...///000111111000///...000000000000111111111111111111222222222222111111222222222222222222222222333333555///+++999EEE???666555555444444444555555555777<<>>IIIYYY]]]XXXOOOMMMCCCAAAJJJMMMRRR```dddbbb^^^ZZZVVVVVV[[[```tttvvvooo___QQQLLLIIIFFFFFFIIINNNRRRVVVZZZ```cccggggggfffeeedddbbbaaaaaa^^^^^^___bbbgggnnntttwwwxxx|||}}}wwwrrrkkkccc\\\VVVSSSRRRNNNPPP\\\wwwqqqxxxtttkkkYYYJJJRRRffftttaaahhh~~~bbbaaa}}}tttlllnnnrrr|||PPPQQQmmmiiiTTTOOOIIIGGGCCCAAA@@@@@@BBBCCCCCCBBBAAA>>>888333000000111222//////000111111000///...000000000000111111111111111111222222222222111111222222222222222222222222...000666444444EEESSSNNN666555555444444555555555777777<<>>999444111000000111//////000111111000000///000000000111111111222222111111222222222222111111222222222222222222222222000111777666333@@@JJJDDD666555555444555555666666888555999@@@AAAOOO{{{lll\\\RRRIIIEEEFFFEEEHHH^^^wwwkkkUUUOOONNNIIIAAA999666:::???EEEIIILLLKKKEEE<<<444///,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++******+++,,,------...111333222666:::@@@NNN```kkkmmmRRRNNNBBB>>>GGGNNNZZZmmmnnngggfffjjjeeeWWWPPPRRRVVVWWWVVVQQQKKKGGGEEEDDDDDDIIIOOOTTTVVVVVVVVVWWW\\\\\\\\\\\\[[[ZZZXXXWWWYYYZZZ]]]aaaggglllqqqttt{{{~~~yyytttlllbbbYYYSSSOOOMMMNNNLLLTTTlllqqqwwwnnndddUUUIIISSSfffxxxaaa```sssddd[[[nnn|||wwwdddkkk[[[GGGTTThhhyyyYYYHHHGGGRRRIIIGGGEEEDDDEEEEEEDDDCCCAAA>>>999555111000000000///000000000111111111111000000111111111222222222111111222222222222111111222222222222222222222222333222777444...444:::333555555555555555666666777<<<777:::???>>>MMMzzzbbbYYYPPPJJJIIIGGGGGGSSScccqqqXXXOOOMMMJJJEEE>>>999:::???DDDGGGLLLMMMJJJAAA777000---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++******+++---.........111333111333555:::DDDRRR[[[^^^KKKJJJAAA@@@KKKUUUcccxxx~~~vvvpppnnnfffYYYTTTXXXWWWVVVSSSOOOIIICCC@@@@@@DDDIIIOOOSSSUUUUUUUUUUUUTTTUUUWWWXXXXXXWWWVVVUUUWWWYYY]]]bbbggglllppprrrxxx|||zzzuuulllbbbYYYRRRNNNLLLOOOMMMSSSjjjooo}}}ttthhhWWWIIIPPPddd|||ddd```pppfffZZZiiidddllliiiMMMMMMWWWmmmgggJJJDDDRRRJJJHHHFFFEEEEEEEEEDDDCCCBBB???;;;666333111000000000000000000000111222222111111111111222222222222111111222222222222111111222222222222222222222222000///555555000444:::555555555555555555666777888===:::===BBBCCCUUUxxxcccVVVJJJFFFDDDDDDJJJTTTtttgggRRRLLLIIIJJJFFF@@@>>>@@@EEEGGGJJJNNNMMMFFF;;;222......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''******++++++++++++******++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++******,,,.........///111333222222333555999???EEEHHHAAADDDAAADDDRRR]]]lllzzzllldddaaaYYYTTTOOOLLLGGGBBB@@@BBBGGGJJJNNNQQQRRRRRRSSSTTTOOOQQQSSSUUUVVVVVVUUUTTTWWWZZZ^^^ccchhhlllnnnoootttzzzzzzuuummmcccZZZSSSOOOMMMLLLKKKQQQhhhpppyyyjjjVVVHHHLLLbbbhhh___mmmiiiZZZeeegggooouuuPPPEEEGGG[[[vvv___GGGJJJKKKIIIGGGFFFFFFGGGFFFDDDDDDAAA===888555222111111000000000000000111333333111111111222222222222333111111222222222222111111222222222222222222222222111...444666///222777333555555555555666777888888777777;;;???GGGddd~~~wwwwwwvvvsssqqqpppqqqrrrwwwwwwxxxxxxyyyzzzzzzzzzvvvuuuuuuwwwyyyzzzyyyxxxuuuuuutttrrrooollliiigggdddaaa^^^[[[ZZZ[[[^^^`````````aaabbbcccdddfffffffffgggiiilllnnnooopppqqqnnnqqqtttvvvyyy|||xxxfffRRRGGGCCCCCCEEEJJJUUUppp]]]QQQJJJMMMNNNHHHEEEEEEGGGGGGHHHLLLNNNJJJ???777///......---,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***))),,,.../////////111222333333333444666888<<>>BBB<<>>000///...---,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))111000000000111000...,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---///000000000111333111777777999===777555@@@;;;<<>>LLLlll}}}rrrjjjfffaaa^^^[[[[[[]]]]]][[[YYYWWWWWWWWWXXXXXXXXXXXXYYYXXXYYYYYYUUUQQQPPPSSSVVVTTT___```___ddddddcccjjjffffffgggjjjmmmlllgggcccdddfffiiillllllkkkiiigggnnnhhhdddeeeccc[[[SSSPPPOOOQQQSSSTTTUUUTTTSSSRRRSSSUUUWWWZZZ\\\```eeehhhlllqqq}}}rrrXXXMMMJJJGGGEEEIIIGGGPPPnnnjjjKKKIIISSSVVVUUUVVVLLLKKKGGGFFFJJJNNNJJJBBB777222...//////+++***+++...---,,,+++***+++,,,---,,,+++***))))))***+++,,,,,,------------,,,++++++++++++************++++++)))************+++++++++))))))(((((((((((())))))111000000000111000...,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------************************))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,+++---///000000111333555000888888888???>>>;;;BBB@@@@@@GGGQQQRRRLLLLLLRRRbbbrrrmmmVVVNNNEEEBBBAAACCCKKKSSS___bbb```WWWPPPNNNKKKIIIOOORRRSSSRRROOONNNQQQUUU[[[___dddhhhjjjlllnnnooouuuwww|||{{{qqqggg```YYYPPPLLLLLLHHHHHHPPPfff}}}}}}bbbOOOMMMbbbsssdddjjjzzz]]]]]]yyycccjjj||||||XXXPPPYYY|||XXXQQQMMMKKKKKKIIIGGGGGGHHHHHHEEEAAA===;;;888444222222222222222222222222222222222333333333333222222000111333444444444222222222777:::888333000222555444444444444444444444444777666666777777888999:::===<<>>;;;888666444333333333333333333333333222222333333333333222222111222444555555555444333444666777666444222222333444444444444444444444444666666666777777999::::::???===NNNxxxzzzcccXXXQQQSSSVVVZZZ]]]___``````]]]aaagggkkkmmmnnnoooppprrrrrrttt|||cccRRRKKKHHHDDDAAAAAALLLddduuu}}}gggTTTPPPOOOOOOQQQRRRLLLEEEDDDKKKRRRPPPIII<<<666111000///,,,+++,,,...------,,,+++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,+++******)))++++++++++++++++++++++++)))************+++++++++***))))))(((((())))))***333111000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,---......///000222777:::FFFYYYVVVEEE@@@???:::999CCCDDDMMMZZZ[[[QQQKKKLLLHHHGGGIIISSSeeeppphhhZZZPPPHHHAAA@@@CCCJJJUUU___ttt}}}{{{mmm___RRRIIIOOOOOONNNLLLKKKMMMSSSWWW]]]```dddhhhjjjllloooqqqxxxzzzvvvjjjaaaWWWNNNIIIIIIIIIIIIQQQgggpppQQQQQQeeekkklllaaa\\\sssdddhhh___OOOVVVqqqgggTTTMMMJJJNNNNNNIIIIIILLLLLLHHHCCC>>>;;;999666444333333333333333333333333222333333333333333333222222222333444555444444333666555444444555444333222333333444444444444444444666666666777888999:::;;;<<>>CCCEEEPPP___aaaVVVLLLJJJIIIHHHIIINNNYYYbbbaaa[[[NNNFFF@@@@@@CCCJJJTTT^^^mmm{{{zzzgggXXXPPPLLLNNNMMMKKKJJJKKKNNNTTTXXX```bbbeeeggghhhjjjmmmoooxxxzzzyyylllbbbXXXNNNIIIIIIIIIIIIRRRhhhtttRRRQQQdddooommmeee]]]qqq~~~fffjjj}}}qqqSSSQQQccczzzXXXLLLGGGMMMPPPLLLIIILLLKKKHHHCCC>>><<<999666444333333333333333333333333333333333444444333333333111222222333333333333333666444222333444555444222333333333444444444555555666666777777888:::;;;<<<;;;GGGkkkmmmWWWKKKHHH>>>???AAACCCDDDFFFGGGGGGAAADDDGGGIIILLLOOOSSSWWWVVVYYY]]]ffftttiiiYYYOOOGGGGGGGGGFFFKKKbbbmmmggg{{{```QQQNNNMMMLLLMMMIIICCC@@@GGGRRRUUURRREEE===555222///,,,,,,............---------,,,,,,,,,---...//////...---,,,***++++++++++++***))))))***+++,,,,,,,,,,,,+++***))))))*********+++++++++******))))))))))))******555222000/////////---,,,++++++,,,,,,,,,,,,------************++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,---//////000222555888III]]]^^^MMMAAA:::999@@@EEEHHHUUUfffiii\\\OOOKKKIIIHHHIIIMMMSSSYYY\\\\\\KKKDDD??????CCCHHHRRR\\\gggxxxyyydddVVVRRRTTTMMMLLLJJJJJJLLLPPPUUUXXX```bbbeeefffggghhhkkkmmmvvvxxx}}}zzzmmmbbbXXXOOOJJJJJJGGGHHHQQQgggwwwTTTOOOaaarrrlllkkk```pppzzz{{{gggjjj{{{zzzNNNNNNVVVxxxiiiTTTGGGKKKPPPKKKHHHKKKIIIFFFCCC@@@>>>;;;777444333333333333333333333333333333444444444444333333222222222222222333333333555444222222333444444333222333333444444555555555666666777777999:::<<<===>>>WWWrrrkkkbbbZZZOOOCCC???@@@<<<=========>>>>>>??????===>>>>>>>>>===???BBBEEEDDDGGGMMMVVVcccsssgggUUUGGGEEEEEEFFFGGGRRRqqq}}}eeemmmeeeQQQOOOOOOMMMMMMKKKGGGCCCEEENNNSSSTTTJJJ@@@888333000,,,,,,///---............---,,,,,,,,,------......------,,,+++++++++,,,+++******)))***+++,,,------,,,+++***)))************++++++++++++******))))))******+++555333000.........---,,,+++++++++,,,,,,---------************++++++++++++************************))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,+++---///000000111333555666CCCDDD???===666666@@@FFFKKK]]]sss{{{qqqeee```SSSPPPMMMNNNPPPRRRTTTVVVFFF@@@===???CCCHHHQQQYYYcccsss~~~uuucccWWWTTTUUUMMMKKKJJJKKKNNNSSSVVVYYY___aaacccdddfffhhhkkkmmmrrrtttzzz~~~yyylllaaaWWWNNNJJJJJJHHHIIIRRRhhhzzzWWWNNN```uuunnnqqqbbbnnnwwwxxxiiilll}}}PPPMMMJJJdddgggMMMKKKOOOLLLIIIKKKHHHFFFDDDCCCAAA>>>999666444444444444444444444444333333444444444444333333333333333333333444444555444444333222222222444555222222333333444555555666666666777888999;;;<<<===CCCeeeooobbb[[[SSSMMMHHHGGGDDD>>>;;;<<<;;;;;;;;;::::::;;;;;;;;;<<<===>>>===<<<;;;;;;<<<===???BBBHHHRRRaaaqqq|||xxx^^^MMMGGGEEEGGGFFFIIIYYYmmmqqqiiiQQQOOOQQQOOOOOOQQQNNNGGGDDDIIIPPPRRRMMMCCC999444000,,,---000---.../////////...,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++******+++---......---+++***)))************++++++++++++******))))))******+++666333000.........---,,,+++++++++,,,,,,---------)))************+++++++++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---///000000000111333///555555999>>>:::888BBBDDDLLLccc|||ddd\\\SSSPPPOOONNNMMMLLLBBB===;;;>>>CCCHHHPPPXXX\\\jjjsssmmm^^^SSSNNNLLLLLLKKKJJJLLLOOOTTTWWWYYY\\\^^^aaaccceeehhhlllooonnnqqqwww|||}}}xxxkkk```VVVMMMIIIJJJKKKKKKUUUkkk}}}YYYOOOaaayyyqqquuuccclll|||wwwwwwkkkooo]]]LLLDDDYYY|||yyyUUUMMMQQQNNNKKKMMMGGGFFFFFFEEEDDD@@@;;;777444444444444444444444444333444444555555444444333555444444444444555666666333444444222111111444666222222333333444555666666666666777888999;;;===>>>FFFmmm}}}kkk]]]TTTOOOKKKFFFEEEHHHIIIEEE@@@>>>>>>===<<<<<<<<<<<<======999<<>>??????AAAHHHUUUfffqqqfffUUULLLGGGJJJIIIFFFNNN[[[|||yyyxxxkkkQQQOOOSSSQQQSSSWWWUUUKKKDDDFFFMMMQQQOOOEEE:::444000,,,---000---.../////////...,,,,,,------+++******+++------,,,------------,,,++++++***+++---......---+++***)))************+++++++++++++++************++++++000000000///......------,,,,,,,,,+++++++++******************************)))************++++++++++++*********))))))(((((('''((()))++++++******)))------,,,,,,,,,,,,++++++............///000222222111555777555555:::@@@DDDHHHJJJVVVppppppYYYOOONNNKKKFFFCCC??????>>>???AAAHHHQQQWWW___dddgggcccYYYOOOIIIGGGHHHGGGHHHMMMSSSWWWXXXWWW]]]^^^___bbbeeehhhkkkllltttvvvxxxzzz}}}{{{mmmbbbWWWMMMHHHHHHHHHGGGQQQlllZZZYYYaaa|||uuuuuugggsss|||xxxpppuuulllooonnnOOOOOOTTTjjj]]]HHHQQQPPPLLLSSSJJJIIIGGGEEECCC@@@<<<999555555444444444555555666444444444333333222222222555555555555555555555555333333333444444444555555444444444555555555555666555999;;;:::999;;;>>>@@@LLL|||jjjsss}}}nnn```WWWSSSRRRIIIGGGEEEDDDDDDCCCAAA???AAA>>><<<;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>@@@@@@CCCMMM^^^kkk~~~lllWWWNNNFFFCCCBBBBBBFFFKKKiiiyyy{{{zzzVVVOOOSSSOOOSSSTTTUUUQQQGGGBBBIIITTTSSSHHH<<<888555111------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++000000000///......------,,,,,,,,,++++++++++++***************************)))************+++++++++************)))))))))((('''((()))***+++******))),,,,,,,,,,,,,,,,,,,,,,,,000000000000000111222222222555666555444777<<<@@@HHHGGGOOObbbyyyhhhSSSKKKGGGEEEDDD>>>>>>??????BBBHHHOOOTTTZZZ^^^```]]]UUUMMMHHHGGGHHHGGGIIIMMMSSSXXXYYYXXX]]]^^^___bbbeeehhhkkklllsssuuuxxxzzz~~~zzzmmmbbbXXXNNNHHHHHHGGGGGGQQQkkk___ZZZbbbxxxwwweeennntttnnnlllqqqkkknnnWWWPPPQQQjjjjjjMMMPPPPPPJJJNNNKKKIIIGGGEEECCC@@@<<<999555555444444444555555666444444444333333222222222444444444444444444444444333333333444444444555555444444444555555555555666777999:::888888:::===???UUUzzzyyyxxxssssssxxx~~~dddXXXZZZ```kkk|||}}}nnnccc[[[UUURRRMMMKKKHHHFFFFFFDDDAAA???@@@===;;;:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======:::<<<>>>===>>>FFFSSS^^^uuucccWWWLLLGGGFFFEEEEEEHHHZZZ}}}qqqaaaVVVVVVOOOSSSTTTUUUQQQHHHAAAEEEOOOPPPGGG>>>:::555000---...///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++000000000///......------,,,,,,,,,,,,++++++++++++************************)))************+++++++++************))))))))))))(((((()))************)))***++++++,,,,,,------...111000000000000000111111222333555555555777===BBBGGGDDDEEENNN[[[ooonnnWWWKKKEEEBBBCCC===>>>???@@@BBBGGGMMMQQQUUUWWWXXXUUUOOOIIIHHHHHHGGGGGGIIIMMMSSSXXXZZZZZZ]]]^^^___bbbeeehhhkkklllqqqtttxxxzzzzzzmmmcccYYYNNNIIIIIIGGGGGGPPPgggfff[[[ccc}}}|||iiioooqqqhhheeejjjjjjmmmmmmXXXNNNeee}}}UUUPPPRRRMMMJJJLLLJJJGGGFFFDDDAAA===:::666555555444444444555555444444333333333333222222333333333333333333333333333333333444444444555555444444444555555555555666888888999999999;;;???BBBdddxxxgggfffrrrnnnrrrwwwtttnnngggddd```\\\\\\```eeennnjjjbbb```WWWIIIEEEEEEEEEJJJ\\\{{{{{{qqqjjjddd\\\VVVRRRPPPMMMJJJHHHFFFBBB@@@???<<<::::::;;;<<<<<<;;;;;;<<<<<<<<<=========>>>;;;===>>><<<;;;???HHHPPPhhhyyyppp```OOOHHHFFFDDDCCCCCCOOOfffqqqmmmooo___YYYMMMRRRSSSTTTRRRIII@@@AAAHHHKKKFFF@@@<<<666///...111///...------,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************000000000///......------------,,,,,,,,,+++++++++************************))))))*********+++++++++*********)))))))))))))))((()))))))))************)))******+++---......///------......///000222222111222444777777:::AAAHHHJJJGGGDDDCCCDDDNNNcccuuurrr```VVVOOOGGGAAA>>><<<===@@@AAACCCFFFKKKNNNUUUUUUSSSPPPKKKHHHGGGHHHFFFGGGJJJNNNSSSWWWZZZ[[[]]]^^^___bbbeeehhhkkklllooossswww{{{yyymmmcccYYYOOOJJJIIIFFFGGGOOObbb~~~kkk\\\dddqqqwwwwwwkkk```eeejjjmmmkkkOOOYYY{{{[[[QQQWWWSSSMMMMMMKKKHHHFFFDDDBBB>>><<<666666555444444444444555333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666777777999;;;<<<===BBBIIIrrrppp______yyyzzzppppppxxxyyyuuuqqqnnnppptttvvv{{{lllWWWPPPJJJDDDEEEEEEAAA@@@LLLhhh|||vvvsssnnnddd]]]XXXVVVRRRNNNKKKHHHDDDAAA???===::::::;;;<<<<<<;;;<<<<<<<<<======>>>>>>???===???@@@>>><<<===BBBGGG[[[mmmmmmUUUIIIFFFEEEEEEFFFIIISSSmmmgggtttlll^^^LLLOOOPPPRRRRRRKKKBBB@@@CCCEEECCCBBB???777///...333//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))000000000///......---------------,,,,,,,,,++++++************************))))))*********+++++++++))))))))))))))))))******)))))))))))))))*********))))))***+++---...//////,,,,,,---///222444777888444222222666777888AAAKKKKKKJJJHHHDDD??????JJJVVVYYYRRROOOPPPNNNGGG@@@===;;;===@@@BBBDDDGGGKKKNNNXXXWWWSSSNNNJJJGGGGGGHHHFFFHHHKKKOOOSSSWWWZZZ\\\]]]^^^___bbbeeehhhkkklllnnnqqqvvvzzzwwwlllcccYYYOOOJJJIIICCCFFFOOOaaaxxxmmm^^^dddxxx}}}{{{lll^^^bbbjjjlllUUUNNNddd]]]PPPWWWVVVRRROOOLLLIIIFFFEEECCC@@@===666666555444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666666777;;;===;;;;;;DDDPPPkkk\\\]]]vvvxxxssszzzjjj[[[TTTOOOPPPLLLGGGCCCHHH^^^{{{~~~{{{xxxsssjjjccc___[[[WWWSSSOOOKKKFFFCCCAAA???<<<;;;<<<===<<<<<<<<<<<<======>>>???@@@@@@===>>>@@@???======@@@CCCRRRddd{{{~~~```OOOIIIIIIKKKNNNDDDGGGWWW{{{nnnhhhzzzdddJJJMMMMMMPPPRRRNNNEEEAAABBB???AAACCCAAA999000///444//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))000000000///......------------------,,,,,,,,,,,,************************)))************+++++++++))))))))))))************)))))))))((()))******+++))))))***+++---...//////---...///222555999<<<===888222111444555666AAANNNLLLIIIFFFDDD@@@===@@@GGGLLLHHHGGGHHHHHHCCC??????;;;===@@@BBBDDDGGGLLLOOO[[[WWWRRRMMMIIIHHHGGGHHHGGGJJJMMMPPPRRRUUUYYY\\\]]]^^^___bbbeeehhhkkkllllllpppuuuzzz~~~uuujjjbbbYYYOOOIIIHHH@@@DDDPPPccczzzooo```ddd}}}{{{hhh^^^aaahhhiii^^^KKKVVVttt```PPPTTTUUUTTTPPPNNNJJJGGGEEECCCAAA???777666555444444444444444222222333333333333444444333333333333333333333333333333333444444444555555444444444555555555555666777888<<<===888999JJJ```kkk\\\]]]uuuwwwuuuxxxjjj```YYYYYYQQQKKKEEEHHH\\\xxxzzztttmmmiiieeebbb]]]YYYUUUPPPKKKHHHEEECCC@@@>>>>>>>>>===<<<<<<<<<===>>>???@@@AAAAAA;;;<<<>>>=========???@@@KKK\\\sssnnnWWWKKKGGGHHHLLLDDDFFFOOOjjjiii~~~mmmNNNOOONNNPPPSSSQQQIIICCCAAA<<<>>>BBBBBB<<<333000444000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************000000000///......------...------------,,,,,,,,,************************)))************+++++++++((()))))))))***************)))((((((((()))++++++******+++,,,,,,---......---...///222555888;;;<<<888111000555888;;;IIIZZZ]]]RRRGGGBBB@@@???@@@DDDKKKFFFDDDDDDBBB======???<<<===@@@BBBDDDIIINNNRRRXXXUUUPPPKKKIIIGGGGGGGGGHHHKKKOOOQQQRRRTTTXXX[[[]]]^^^___bbbeeehhhkkkllllllpppuuuyyy}}}}}}sssiiiaaaXXXNNNHHHGGGAAAEEEPPPeee}}}qqqaaaccc~~~iii]]]___eeefff}}}iiiMMMOOOiiiiiiUUUQQQRRRUUURRRNNNJJJGGGFFFDDDBBB@@@777777666444444333333444222222222333333444444444444444444444444444444444333333333444444444555555444444444555555555555666777888<<<<<<888@@@___kkk[[[\\\ppp{{{tttllljjjXXXOOOGGGKKKbbb~~~vvvrrrqqqllliiiddd___[[[VVVRRRNNNJJJGGGCCCAAA@@@@@@>>>===<<<======>>>@@@AAAAAABBB======>>>======>>>???@@@DDDTTTjjjfffSSSGGGCCCEEEDDDIIIMMM\\\}}}}}}hhhSSSQQQQQQTTTRRRJJJCCC@@@:::;;;@@@CCC>>>666222333000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000000000///......------......---------,,,,,,,,,************************)))************+++++++++(((((())))))*********+++***)))((((((((()))+++,,,***++++++,,,,,,------...+++,,,---///222444777888777000///777===DDDUUUhhhvvvdddOOOEEECCCCCCDDDGGGEEEBBBBBBCCC@@@;;;:::===<<<>>>???AAADDDIIIPPPTTTUUURRRMMMIIIGGGGGGFFFFFFIIILLLPPPQQQRRRSSSWWWZZZ]]]^^^___bbbeeehhhkkklllkkkoootttxxx}}}{{{rrrhhh```WWWMMMGGGGGGDDDGGGQQQeeesssbbbbbb}}}nnn]]]___cccccc~~~oooPPPLLLaaasss[[[RRRQQQVVVRRROOOKKKHHHFFFDDDBBBAAA888777666555444333333333222222222333333444444444555555555555555555555555333333333444444444555555444444444555555555666666666777;;;===;;;JJJttt{{{fffVVVXXXdddvvvaaaUUUJJJPPPkkkzzzxxxyyypppmmmhhhddd___[[[VVVSSSMMMJJJFFFCCCBBBAAA???>>><<<===>>>???@@@AAABBBBBB@@@@@@@@@?????????@@@AAA@@@PPPeeezzzyyy```MMMEEEEEE@@@GGGIIIMMMoooWWWTTTSSSUUUSSSKKKBBB???999:::???CCC@@@888222222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000000111111000///---,,,------,,,,,,,,,,,,++++++************************((()))))))))******++++++,,,+++***))))))***+++,,,*********)))))))))))))))++++++,,,,,,,,,,,,---------///000000000111333555444000333:::===BBBUUUllltttjjjVVVEEEDDDOOOOOOFFFEEEDDDAAA???===;;;:::999===>>>???AAAEEEIIILLLNNNQQQNNNIIIEEEDDDEEEHHHJJJLLLMMMOOOQQQTTTVVVXXXYYY___aaadddeeeeeefffhhhjjjnnniiizzz~~~ooo{{{pppddd]]]VVVMMMGGGEEEDDDGGGUUUmmmvvveeehhhwwwzzznnnZZZ[[[bbbdddzzzRRRJJJVVVkkkjjjUUUOOOSSSPPPOOOMMMJJJGGGDDD@@@???:::999777555444333444444111222333333444444333333333333444444444444333333555555555555555555555555555555666666777777888888<<<555555:::;;;JJJwwwnnnYYYNNNJJJTTTcccttt|||}}}sssZZZNNNaaa~~~|||{{{tttlllgggeeebbb\\\WWWWWWQQQJJJGGGFFFEEECCCAAA===>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>=========BBBKKK\\\uuuhhhQQQHHHFFFEEEFFFFFFKKK```___MMMRRRQQQIIICCC===777777:::>>>AAA???777111222000///...///000///...---------............///---------...///...+++(((,,,------......------,,,,,,,,,************,,,,,,************************222222333333222111///...------,,,,,,,,,,,,+++++++++++++++***************))))))******++++++++++++++++++***))))))***++++++************))))))))))))++++++,,,,,,,,,,,,---------...///000///000222444444111333:::<<>>>>>@@@BBBEEEIIILLLNNNPPPMMMHHHDDDCCCEEEGGGIIILLLMMMOOOQQQTTTVVVXXXYYY___aaacccdddeeefffhhhjjjmmmhhhwww~~~{{{yyynnnbbb[[[TTTKKKEEEDDDBBBGGGVVVoooyyygggjjjxxxxxxmmm\\\[[[cccdddzzzcccLLLSSSkkkuuuVVVKKKSSSQQQPPPNNNKKKHHHEEEBBBAAA;;;999777555444333444444222222333444444444444444444444555555555555444444555555555555555555555555555555666666777888888888===:::<<>>>>>??????@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>BBBIIIZZZrrrqqqWWWKKKIIIFFFFFFFFFIIIYYY|||~~~bbbMMMPPPOOOJJJDDD<<<888999<<>>KKKZZZqqqqqqllleeeccccccYYYLLLCCCBBB@@@>>><<<;;;:::999>>>???@@@CCCFFFIIILLLMMMMMMJJJFFFCCCBBBDDDGGGIIILLLMMMOOOQQQTTTVVVXXXYYY___aaacccddddddeeehhhiiillliiittt{{{vvvkkk___XXXQQQIIICCCBBBAAAGGGYYYssskkknnnxxxtttmmm]]]YYYzzzddddddxxxTTTOOOhhh}}}___LLLTTTRRRQQQNNNKKKHHHFFFDDDDDD;;;:::888666444444444444333333444555555555555444555555555666666555555555555555555555555555555555555555666777777888888999999:::>>>===:::KKK|||rrr]]]NNNGGGFFFCCCKKKWWWaaalllyyyyyy{{{lll[[[ooo{{{uuurrrpppmmmhhhdddccc]]]VVVPPPMMMJJJEEEBBB@@@@@@?????????@@@@@@AAACCCCCCCCCBBBAAAAAA@@@@@@BBBHHHVVVnnn~~~```QQQLLLFFFGGGEEEEEEOOOlllyyyzzzhhhNNNMMMMMMKKKEEE;;;555555777>>>CCCCCC===777222000///...///000///...---------............///---------...//////,,,***,,,------......------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++000000000//////...------------,,,,,,,,,+++++++++,,,,,,++++++***)))))))))((()))***+++,,,+++)))(((+++******************+++)))***************+++++++++++++++,,,,,,,,,------+++---////////////000111333111333777:::;;;CCCLLL```fffnnnuuuzzzsss\\\FFFBBBAAA???===<<<:::::::::???@@@AAACCCFFFIIIKKKLLLJJJHHHEEEBBBBBBDDDFFFHHHLLLMMMOOOQQQTTTVVVXXXYYY^^^```bbbcccdddeeegggiiilllmmmsssuuuuuujjj^^^VVVPPPHHHCCCBBBAAAJJJ^^^zzzoooqqqyyyqqqppp\\\WWWsssfffcccvvveeePPPcccqqqtttTTTUUURRRPPPMMMJJJHHHFFFEEEEEE<<<;;;999777555444444444333444555555666666555555555555666666666666555555555555555555555555555555555666666777888888999999555999===:::999PPPvvv]]]MMMEEECCCFFFKKKSSS]]]iiixxxzzzrrrwwwyyyiii}}}~~~zzzwwwrrrnnnjjjhhhbbbZZZUUURRRNNNIIIEEECCCBBBAAA@@@@@@@@@@@@AAACCCCCCCCCBBBAAAAAA@@@@@@BBBFFFSSSjjjkkkVVVOOOGGGFFFEEEBBBGGG]]]wwwkkk|||oooRRRKKKJJJLLLGGG:::444333444:::AAABBB;;;444222000......///000///...---------............///,,,++++++,,,......,,,***,,,------......------,,,------------------------++++++++++++++++++++++++000000///......---------------,,,,,,,,,++++++++++++++++++*********))))))((())))))******)))((('''*********++++++*********))))))******+++++++++,,,+++++++++,,,,,,,,,------+++---///000/////////000111000222777999:::===AAAIIIMMMXXXhhhtttoooUUU<<<@@@???>>><<<;;;:::::::::>>>???AAACCCFFFHHHIIIJJJGGGFFFCCCBBBBBBDDDGGGIIILLLMMMOOOQQQTTTVVVXXXYYY]]]___bbbccccccdddfffhhhjjjppptttqqqxxxuuujjj]]]VVVOOOHHHCCCCCCBBBMMMcccttttttzzznnnuuu[[[TTTnnniiidddvvv\\\___hhh\\\QQQOOONNNLLLJJJHHHFFFEEEDDD>>><<<:::777555555444444333444555555666666555555555555666666666666555555555555555555555555555555666666777777888999999999777<<<>>>;;;AAAbbbnnnXXXLLLGGGIIINNNUUU^^^iiiuuurrriiilll{{{}}}wwwrrrnnniiiddd^^^YYYWWWSSSNNNJJJGGGEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????AAADDDOOOgggwww]]]RRRHHHFFFDDDBBBCCCSSSuuu}}}dddoooxxxYYYKKKHHHLLLIII;;;888666666<<>>BBBOOO^^^^^^NNN===>>>>>>===;;;;;;:::::::::>>>???AAACCCEEEFFFGGGGGGEEEDDDCCCBBBCCCEEEHHHIIILLLMMMOOOQQQTTTVVVXXXYYY]]]___aaabbbbbbcccfffhhhhhhqqqtttqqquuuvvvjjj]]]UUUOOOHHHDDDDDDCCCOOOgggwwwuuu|||lllyyy[[[SSSkkknnngggwwwooo^^^cccqqqaaaKKKMMMMMMLLLKKKIIIGGGEEEDDD???===;;;888666555555555333333444555555555555444555555555666666555555555555555555555555555555555666666777888888999999:::777<<<======LLLvvvfffTTTMMMNNNRRRYYY___gggooowww}}}|||xxxrrrsssxxx|||tttfffbbbfff{{{uuurrrlllgggbbb^^^\\\XXXSSSOOOKKKIIIFFFCCCBBBBBBBBBCCCAAAAAA@@@@@@??????>>>>>>AAABBBMMMeeegggWWWKKKGGGDDDCCCBBBLLLhhhmmmfffvvvaaaNNNFFFLLLKKK<<<888555444:::BBBCCC<<<444222000///...///000///...---------............//////......///111333222222,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333222000///......//////------,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,...---+++***)))***+++,,,)))***++++++++++++***)))))))))***++++++,,,------++++++,,,,,,,,,,,,------,,,///111222111000000000000222666;;;@@@AAA===888>>>;;;;;;CCCLLLMMMGGG@@@======<<<;;;::::::::::::===>>>@@@BBBDDDDDDEEEEEEDDDCCCCCCBBBDDDFFFIIIJJJLLLMMMOOOQQQTTTVVVXXXYYY\\\^^^```aaabbbccceeegggiiippprrrsssxxxxxx{{{uuuiii\\\TTTNNNGGGDDDDDDCCCOOOgggzzzvvv}}}lllyyy\\\TTTjjjuuukkkuuu~~~[[[```bbbgggMMMLLLMMMNNNNNNLLLIIIFFFDDD@@@>>>;;;999666555555555222222333444444444444444444444555555555555444444555555555555555555555555666777777888888999::::::888<<<>>>CCC\\\xxxcccZZZZZZ]]]```aaaaaaeeelllrrrwwwtttrrrqqqpppnnnkkkgggkkkkkkpppvvvqqqfffccchhh~~~yyyvvvqqqlllgggccc```]]]WWWSSSNNNLLLIIIEEECCCCCCDDDDDDAAAAAA@@@@@@??????>>>>>>@@@BBBLLLdddrrr___OOOHHHDDDDDDBBBGGG\\\ttt~~~dddeeeiiiQQQFFFLLLLLL===666222111888AAADDD===555222000///...///000///...---------............///...------...000222333222,,,------......------,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,,,,---------------,,,,,,,,,++++++(((((()))***+++,,,,,,---111///---******+++---///)))***+++,,,,,,+++***)))))))))***+++,,,,,,------++++++,,,,,,,,,------------///222333222000000000111333888>>>DDDEEE???888888999<<>><<<999777555555555111222333333444444333333333444444444444444444333555555555555555555555555777777777888999999::::::>>>BBBEEEMMMkkkuuukkkhhhiiihhhccc]]]]]]dddjjjjjjfffdddgggpppxxx||||||~~~zzzmmmiiimmmyyy|||zzzuuuqqqkkkfffccc___YYYTTTPPPNNNJJJFFFDDDDDDEEEEEEBBBBBBAAA@@@@@@??????>>>@@@AAAKKKdddzzzeeeRRRIIIDDDDDDBBBCCCTTTiiifff\\\|||nnnSSSEEEKKKMMM>>>999555444<<>>??????>>>???AAACCCBBBBBBBBBCCCDDDFFFHHHIIIKKKMMMPPPRRRSSSUUUXXXZZZ\\\]]]^^^```bbbdddfffhhhkkkmmmooopppqqqvvv~~~~~~rrrhhh]]]UUUMMMEEEBBBCCCDDDQQQfff~~~~~~iiisss|||___YYYaaaooopppZZZVVV[[[xxx[[[WWWRRRSSSQQQIIIJJJJJJAAABBB@@@<<<888666444444444555555666666666666555555555555555555555555555555444444444555555555666666777666666666666888999:::===???KKKggg~~~zzzrrreeeZZZWWW[[[aaafffkkkttt~~~}}}pppggg{{{zzzzzztttlllgggccc```[[[XXXUUUSSSOOOKKKFFFCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@DDDBBBKKKfffuuuZZZJJJGGGJJJAAA???OOO[[[}}}wwwbbbnnn}}}VVVHHHLLLIII<<<<<<555999@@@BBBFFFFFF;;;666000,,,///222111000000//////////////////////////////.........---------***+++,,,,,,******+++,,,,,,,,,---......---,,,,,,---------.........//////111000///......------...---------,,,,,,,,,++++++,,,++++++******++++++,,,:::333,,,***,,,...+++(((++++++***))))))***++++++******))))))******+++,,,,,,---......,,,,,,---...---///222222111///...///333444===NNN^^^^^^NNN>>>;;;999;;;@@@>>>777777;;;>>><<<:::888777888:::;;;===>>>@@@@@@??????@@@AAAAAAAAAAAABBBDDDFFFHHHJJJKKKMMMPPPQQQRRRTTTWWWYYY[[[\\\]]]___aaadddfffgggiiikkknnnoooqqqvvv}}}~~~pppfff[[[TTTMMMFFFBBBCCCEEESSSjjjjjjqqq```YYY```zzz|||mmmmmm]]]UUUUUUppp\\\YYYTTTVVVUUUMMMLLLMMMEEECCCAAA>>>:::777666555555555555666666666666555555555555555555555555555555444444444555555555666666777777666666777888:::;;;???CCCRRRrrrzzzkkkcccdddlllttt{{{uuu||||||{{{uuunnniiifffccc^^^ZZZXXXVVVRRRMMMHHHEEECCCBBBAAA@@@@@@@@@@@@?????????CCCCCCLLLggg```MMMHHHKKKCCCAAAMMMVVVmmmllliii^^^MMMLLLJJJDDD===666:::AAABBBFFFFFF<<<777111---000222000///000//////////////////////////////.........---------+++---...---,,,+++,,,---,,,,,,---......---,,,,,,------------............111000///......------...------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++,,,,,,+++)))++++++***))))))***++++++******))))))******+++,,,,,,---......,,,,,,---...---///111222000////////////333<<>>@@@AAA@@@>>>>>>???>>>>>>???AAACCCFFFHHHJJJJJJLLLOOOPPPQQQSSSVVVXXXZZZZZZ\\\^^^```ccceeefffeeehhhlllnnnpppuuu}}}~~~oooeeeZZZSSSLLLEEECCCDDDCCCSSSmmmjjjmmm```ZZZ```vvvqqqhhhiiidddTTTOOOhhhbbbZZZTTTWWWWWWOOOMMMMMMFFFDDDBBB???;;;999777666666555555666666666666555555555555555555555555555555444444555555555666666666888777777888888999:::;;;@@@GGG\\\tttooottt}}}|||~~~}}}xxxqqqllliiifffbbb^^^\\\YYYUUUPPPKKKGGGEEEDDDAAA@@@@@@???>>>>>>??????CCCDDDOOOiiijjjRRRJJJLLLEEEBBBJJJOOO\\\mmmhhhRRRGGGEEEFFF>>>888===CCCAAAEEEFFF>>>:::333///000111///...///////////////////////////...............---------,,,...///...---,,,---...,,,------......------,,,,,,,,,,,,---------......111000///......------......------------,,,,,,,,,,,,++++++******++++++,,,&&&(((+++,,,+++*********+++******************+++******))))))******+++,,,,,,---......,,,,,,---...---///111111000//////000///333:::BBBGGGGGGCCC@@@>>>CCCEEE@@@999666777999@@@>>>;;;999888888:::;;;<<>>===<<<;;;<<<>>>@@@CCCFFFHHHIIIIIIKKKNNNOOOPPPRRRTTTVVVXXXXXXZZZ\\\___aaadddeeecccfffjjjmmmpppuuu}}}~~~mmmcccXXXQQQKKKEEECCCEEE@@@SSSppp~~~jjjkkk```[[[bbbvvvuuufffaaaeeeuuuXXXPPPdddvvv^^^UUUUUUVVVNNNKKKKKKEEECCCBBB???<<<999777666555555555666666666666555555555555555555555555555555555555555555666666666666888888888999999:::;;;;;;???JJJeeezzztttpppnnnkkkfffbbb___]]]XXXRRRMMMIIIFFFEEEBBBAAA???>>>>>>>>>>>>???BBBFFFSSSnnntttXXXKKKLLLFFFCCCHHHIIITTT|||xxx]]]GGGAAAGGG???:::@@@DDDAAADDDGGG@@@===555000000111///---...////////////////////////........................,,,.........---,,,---...------------------------,,,,,,,,,,,,------------111000///......------............---------,,,,,,,,,++++++******++++++,,,(((***,,,+++***)))***,,,*********++++++***************))))))******+++,,,,,,---......,,,,,,---...---///000000//////000111333666:::===@@@CCCHHHKKKUUUZZZVVVFFF888555888999@@@>>>;;;999888999:::<<<===@@@BBBBBB???<<<;;;;;;:::;;;===@@@CCCFFFHHHIIIHHHJJJMMMNNNOOOPPPRRRTTTVVVVVVXXXZZZ]]]```bbbdddbbbfffkkknnnqqqvvv~~~}}}lllbbbVVVOOOIIIDDDCCCEEEAAAVVVuuuxxxpppvvv~~~|||xxx~~~jjjjjjaaa[[[eee{{{sssaaaZZZbbbhhhTTTaaalll[[[VVVVVVNNNKKKJJJEEEBBB@@@>>>;;;999666555444555555666666666666555555666666666666666666666666555555555666666666777777777888888999::::::;;;;;;===JJJjjj~~~xxxuuurrrooojjjfffbbb___ZZZTTTNNNJJJGGGEEECCCBBB@@@>>>===>>>>>>???BBBIIIZZZuuuaaaOOONNNGGGDDDFFFFFFNNNqqqiiiNNNEEEKKKAAA===CCCFFFAAACCCGGGBBB???777111111111///......////////////////////////---.....................+++---...---,,,+++,,,---------------------------,,,,,,,,,---------......111000///......------...............---------,,,,,,++++++******++++++,,,,,,,,,,,,+++******+++,,,)))***++++++++++++***)))******))))))******+++,,,,,,---......,,,,,,---...---...000000//////111222222444666777:::AAAJJJQQQkkkqqqhhhNNN999555888777???===;;;999999:::<<<===???AAABBBAAA>>>;;;:::::::::;;;>>>AAADDDFFFHHHHHHGGGIIILLLMMMMMMNNNQQQSSSTTTTTTVVVXXX[[[___aaaccccccggglllpppsssxxx|||lllaaaUUUNNNHHHCCCBBBDDDEEE\\\|||qqqeeeeeejjjooorrrnnnmmmtttjjjgggeee\\\eee~~~wwwaaaWWWaaa\\\^^^~~~hhhZZZXXXRRROOOMMMGGGAAA@@@>>><<<999666444333555555666666666666555555666666666666666666666666555555666666666777777777666777888999::::::::::::<<>>>>>???@@@BBBLLLbbb~~~oooXXXRRRIIICCCEEEEEEHHHdddiiiPPPGGGJJJBBB@@@FFFHHH@@@BBBGGGEEE@@@888111111111///...000////////////////////////---------...............+++---...---,,,+++,,,---...------,,,,,,------...---------.........//////111000///......------...............------------,,,++++++******++++++,,,+++++++++,,,,,,,,,+++***)))***++++++++++++***)))******))))))******+++,,,,,,---......,,,,,,---...---...////////////111333222333444444666;;;CCCIIIdddooohhhLLL777555999777===<<<:::999999;;;===???AAABBBBBB???<<<:::999:::;;;<<>>LLLqqq|||~~~xxxvvvyyy~~~{{{tttooojjjfff```YYYSSSMMMIIIHHHFFFEEEBBB???>>>???@@@AAABBBPPPhhh~~~dddXXXJJJBBBDDDDDDEEEYYYwwwdddOOOFFFFFFCCCBBBIIIJJJ@@@AAAHHHFFFAAA888222111111000///111////////////////////////---------.........//////,,,...///...---,,,---......---,,,,,,,,,,,,---............/////////000000111000///......------...//////.........---------,,,++++++++++++++++++,,,))))))***---///...+++((()))***+++,,,,,,+++***)))*********)))***++++++,,,,,,---......,,,,,,---...---...////////////111333888888888777666888===AAAMMM]]]\\\DDD333666;;;:::===;;;:::999999<<<>>>@@@CCCCCCAAA>>>;;;999999:::<<<===@@@CCCEEEGGGGGGGGGGGGHHHKKKKKKLLLMMMOOOQQQQQQRRRTTTVVVZZZ]]]```aaaggglllqqqtttvvvzzz{{{mmmaaaUUULLLFFF@@@@@@CCCHHH```pppbbbWWWMMMWWWXXX]]]nnniii^^^xxxooo]]]___}}}gggYYYaaarrr___iii{{{^^^XXXUUUSSSPPPGGGCCCBBBAAA???<<<999666555555555666666666666555555777777777777777777777777666666666666777777777777444555777888999999888888@@@NNNsss}}}{{{}}}uuugggbbbbbbaaabbbjjj{{{xxxsssllliiiccc\\\UUUOOOKKKIIIHHHFFFCCC@@@??????AAABBBBBBRRRllllll]]]KKKAAACCCDDDFFFTTTooodddRRRIIIFFFCCCCCCJJJKKK@@@@@@HHHGGGAAA888111111222000000222////////////////////////---------.........//////...///000///...---...000...---,,,,,,,,,,,,---...////////////000000000000333111...---.........---//////...---,,,,,,++++++------,,,,,,+++***))))))***++++++,,,,,,++++++***,,,+++++++++***)))))))))(((((()))***,,,---......---,,,,,,++++++,,,,,,---.........//////000111222111444777666333444999>>>DDDDDDBBB===777666888;;;999999888888999;;;<<<===CCCAAA>>>;;;:::999:::::::::===@@@CCCDDDDDDFFFGGGHHHJJJLLLLLLLLLMMMOOOQQQQQQSSSVVVXXXZZZ]]]```ccchhhkkkoooqqqssswww~~~}}}ooobbbUUUMMMHHHCCCAAABBBGGGbbbwww^^^JJJJJJNNNQQQ]]]vvv}}}ddd^^^lllwww|||rrr___```}}}iii]]]bbb\\\hhh{{{rrrVVVYYYTTTQQQPPPEEEFFFDDDAAA>>>:::888666555888888888888777777777777666666777777777777666666555555555555555444444444777888999999888999;;;<<>>BBB@@@>>>;;;:::999:::;;;:::===AAACCCDDDDDDFFFGGGGGGIIIKKKKKKKKKLLLNNNPPPRRRTTTWWWYYYZZZ]]]```cccgggkkknnnppprrrwww~~~zzzmmmaaaTTTLLLGGGBBBAAABBBIIIccc|||]]]LLLIIIGGGMMMbbbtttrrreeeTTT```jjjooo{{{ppp^^^```|||jjj^^^bbb```dddtttsssZZZZZZTTTPPPOOOGGGEEEDDDAAA>>>;;;888777666888888888777777777666666666666777777777777666666666555555555555555555555777888999:::999;;;===???LLLfffzzzzzz|||jjj```UUUNNNNNNNNNPPP\\\lll}}}yyyxxxtttmmmfff___ZZZUUUSSSHHHHHHGGGEEECCCCCCEEEGGGJJJ[[[xxx}}}eeePPPHHHHHHCCCDDDPPPeee~~~vvvsss]]]KKKHHHIIIKKKLLLJJJGGGEEEEEEGGGDDD>>>777222222111000...000000000000000000000000////////////////////////........./////////000000//////////////////////////////............//////333111...---...///...............------,,,,,,+++---,,,,,,++++++************++++++,,,,,,++++++******************+++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---............///000111222@@@@@@???:::444222333555999999888777666666999<<<:::888777666777:::===???AAA???===;;;999999:::;;;;;;===AAACCCCCCDDDEEEGGGFFFHHHJJJJJJKKKKKKMMMOOOTTTVVVYYYZZZ\\\^^^```cccgggjjjmmmoooqqqvvv~~~wwwkkk___RRRKKKFFFBBBAAABBBJJJeeeeeeXXXJJJHHHRRR[[[]]][[[MMMUUU\\\```kkk|||iiiZZZ]]]www}}}hhh]]]cccbbbYYYddd}}}xxx___ZZZUUURRRQQQJJJDDDCCCAAA>>>;;;:::888888888888777777777777666666666666777777777777666666666666666666666777777777777888:::::::::<<>><<<:::999999:::;;;;;;>>>AAACCCCCCDDDEEEFFFFFFHHHJJJKKKKKKLLLNNNPPPUUUWWWZZZ\\\]]]^^^```bbbfffiiilllmmmpppuuu}}}vvviii]]]PPPJJJEEEBBBAAACCCLLLggguuu\\\QQQPPPPPPPPPQQQLLLPPPSSSUUU^^^nnnyyy}}}cccVVVYYYqqqxxxfff]]]fffdddPPPYYYllleeeWWWUUUVVVSSSLLLDDDCCCAAA>>><<<;;;:::999888777777777666666666666666666777777777777666666777777777777777888888888888999:::::::::;;;???BBBSSS|||{{{tttuuuxxxiiiZZZTTTPPPKKKIIIKKKKKK[[[qqqyyypppiiiddd___[[[WWWRRRQQQMMMIIIFFFFFFHHHKKKSSSnnnzzz\\\LLLIIICCCCCCGGGQQQfffzzzkkk}}}eeeRRRLLLMMMNNNNNNMMMLLLKKKJJJIIICCC:::444222222000...////////////////////////////////////////////////....../////////000000000////////////////////////000000////////////000000333000......///000000///---------------,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------...///000111333444666666555555555666888777666666777888999999888777666666777:::===???>>><<<:::999888999:::;;;;;;>>>AAACCCCCCDDDEEEFFFFFFHHHKKKLLLLLLMMMPPPRRRUUUXXX[[[]]]^^^___```bbbeeegggjjjlllnnnttt}}}wwwggg[[[OOOIIIEEEBBBBBBDDDMMMiiipppZZZQQQMMMLLLMMMIIIJJJJJJLLLUUUcccooouuu```UUUWWWlllzzztttfff___iiikkkOOOXXXffflllSSSSSSXXXRRRKKKEEEDDDBBB???===;;;::::::777777777666666666666555666666777777777777666666777777777777888888999999999:::999888888:::===@@@QQQ|||xxxsssrrrxxxdddVVVOOOIIIEEEDDDIIINNNUUUhhh}}}sssllliiieee```]]]UUUSSSOOOKKKHHHHHHLLLOOO^^^zzzbbbOOOIIICCCAAAEEEMMMaaa|||jjjxxxaaaMMMNNNOOOPPPPPPOOOMMMLLLJJJCCC:::333111111000...////////////////////////........................------........./////////////////////////////////000000////////////000000333000......///111111000------------------------++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------...///000111222444777999:::999777666888777666666888999888888666666666777888;;;===>>><<<;;;999888888999:::;;;<<<>>>BBBCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNQQQSSSSSSVVVZZZ]]]^^^___aaabbbdddfffiiijjjmmmsss|||wwwfff[[[OOOIIIFFFCCCCCCEEENNNkkkoooYYYNNNHHHEEEBBBBBBBBBEEEMMMYYYdddkkk^^^UUUVVVfffssspppfff```hhhuuuQQQXXXbbb{{{{{{UUURRRVVVOOOJJJFFFEEECCC@@@===;;;::::::777777666666666666555555666666777777777777666666666666777777888888999999999999999888888:::>>>AAAVVV}}}vvvtttsssnnn\\\RRRLLLHHHFFFGGGHHHJJJWWWvvv|||rrrllljjjhhhccc___XXXVVVQQQMMMKKKLLLQQQVVVmmmiiiRRRJJJDDDAAAEEELLL[[[xxxxxxiiiooolllNNNNNNOOOQQQRRRRRROOOMMMKKKCCC:::333222111111///000000000000000000000000........................------------............////////////////////////111000000//////000000111222000......000111111111------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---------------...///000000222666;;;@@@CCCBBB???<<<666555444555888:::999777333444666888:::;;;<<<<<<;;;:::888777888999:::<<<<<>>;;;:::999777777666666666555555555666666777777777777666666555555666666777888888999777777888888999===BBBFFFbbbzzzttttttyyykkk]]]UUUPPPMMMGGGGGGHHHNNN___{{{|||rrrlllkkkjjjfffbbbZZZXXXTTTPPPOOORRRXXX]]]}}}pppVVVLLLDDDBBBEEEIIIRRRjjjtttjjjyyyiiiNNNMMMNNNQQQSSSSSSPPPMMMLLLDDD;;;444333333333222000000000000000000000000....................................////////////////////////////////////111111000000000000111111222000......000111111111------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++++++++******))))))((())))))+++,,,---......---,,,,,,++++++,,,,,,------------------...000000---111999AAAFFFFFFBBB???444222111444888:::999888222444666999;;;<<<<<<;;;:::999888777777999;;;<<<<<>>;;;999888777666666666555555555555666666777777777777666666444555555666777888888888555666777888;;;@@@FFFKKKkkkxxxssssss~~~xxxdddWWWNNNIIIIIIHHHGGGHHHLLL___vvvqqqrrrqqqmmmiii\\\ZZZVVVRRRRRRVVV]]]cccvvvYYYMMMEEECCCFFFGGGKKK___lll~~~xxx```MMMMMMNNNQQQTTTTTTPPPMMMMMMFFF<<<666444555555555000000000000000000000000........................////////////000000000000////////////////////////111111000000000000111111555222///......///...---000///...---,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***++++++,,,++++++++++++,,,,,,,,,,,,------***,,,///000//////000222333555888;;;=========<<<333222222444888:::999777666555555777;;;>>>??????:::999888777777999;;;<<>><<<:::888888777666666666666666777777777777777777777777777888888888999999999999888777999;;;;;;===GGGSSS~~~yyytttuuurrrcccYYYTTTJJJHHHGGGHHHJJJTTTiii}}}yyyuuusssnnnkkkddd^^^YYYZZZZZZ]]]gggsssZZZHHHGGGCCCBBBDDDLLL^^^|||hhh|||zzzWWWIIIKKKNNNPPPRRRQQQMMMHHHLLLHHHAAA:::555222111000222222222111000//////...////////////////////////////////////////////////////////////000000000000111///---...111222000...555222///......///...---//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***++++++,,,,,,+++++++++,,,,,,,,,,,,------,,,---......------...000000111333555666777777777222111111333777999888666666555555888;;;>>>??????999888777777777999;;;===@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIILLLOOORRRSSS[[[YYYWWWYYY]]]```aaa```cccbbbdddhhhkkkoooyyy{{{ssshhh\\\OOOJJJGGGDDDCCCDDDTTTqqqlllSSSGGGHHHDDDDDDIIIHHHCCCEEEGGGJJJLLLOOORRRTTT^^^vvvooocccttt___ZZZ^^^RRRJJJIIIGGGDDDAAA>>><<<;;;888888777666666666666666777777777777777777777777777777777888888888999999888777999::::::<<>>>>>>>>999888777666777999;;;===??????@@@@@@AAABBBCCCCCCDDDEEEFFFIIIKKKNNNQQQRRRXXXXXXXXXZZZ^^^aaabbbbbbaaaaaaccchhhkkkpppzzz|||uuuggg[[[PPPJJJGGGCCCBBBCCCUUUsssvvv^^^RRRFFFCCCFFFCCC???BBBEEEFFFFFFHHHMMMQQQ[[[ssshhhmmm___XXX[[[QQQKKKJJJGGGCCC@@@===;;;:::888888777666666666666777777777777777777777777777666666666777777777888888888888999:::999;;;DDDNNN~~~tttsssvvvzzzmmmgggYYYUUUPPPKKKEEEDDDMMMXXXlllwww}}}~~~yyyuuujjjiiiiiihhhhhhpppiiiQQQLLLCCCBBBCCCFFFPPPhhhvvvzzzqqqvvv~~~lllMMMLLLMMMQQQUUUUUURRROOOLLLIIIBBB<<<666333111000222222111111000/////////////////////////////////////////////////////////////////////000000000000111000///000111111111///555222000//////000///...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,+++---000333222111000000000000111222000111222333555666666555555555666888;;;======<<<888777666666777999;;;===??????@@@@@@AAABBBBBBCCCEEEFFFGGGIIIKKKNNNPPPRRRVVVVVVXXX[[[^^^aaacccdddaaaaaadddiiimmmrrr|||}}}uuueee[[[PPPJJJFFFBBBBBBDDDVVVtttkkkTTTHHHGGGBBBBBBDDDFFFDDDBBBCCCHHHMMMUUUnnn~~~iiihhh~~~]]]YYY\\\RRROOOMMMIIIEEE@@@===;;;:::999888777777666666777777666666666666666666666666666666666666777777777777888888999:::999:::BBBLLLwww{{{rrrrrrxxx~~~uuufff```ZZZTTTLLLFFFHHHNNNXXXgggwww|||xxxsssrrrqqqssszzzuuuXXXOOODDDCCCCCCEEEJJJ```yyywwwuuuWWWRRROOOSSSVVVTTTQQQOOOLLLIIICCC===777333111111111111111111000000//////////////////////////////////////////////////////////////////000000000000111111000111111111111111444222000///000000000///......---,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))***+++,,,,,,---,,,,,,+++++++++,,,,,,,,,------+++,,,------...000444888333222111111000000111111111222444555555555666666555555666888;;;===<<<;;;777666666666777999;;;===@@@@@@@@@AAABBBBBBCCCCCCFFFFFFGGGIIIKKKNNNPPPQQQTTTUUUXXX[[[]]]```bbbdddbbbbbbeeejjjnnnsss~~~|||tttdddZZZOOOIIIEEEBBBDDDIIIYYYuuukkkWWWPPPHHHDDDDDDDDDBBBAAACCCHHHLLLNNNhhh~~~ppprrrdddcccuuu^^^]]]___VVVNNNLLLHHHDDD@@@>>><<<<<<999999888777777777777777666666666666666666666666666666666666777777777777888888:::;;;999999AAAKKKqqqxxxpppttt{{{vvvooogggaaaYYYPPPLLLNNNHHHWWWmmm~~~{{{sss|||yyywww|||~~~]]]PPPGGGDDDDDDFFFIII\\\zzz~~~]]]TTTOOOSSSWWWUUURRRQQQMMMIIIDDD>>>999444222111111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000111222222222111111111222444222000///000111111000...------,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***************)))***+++,,,------------++++++,,,,,,,,,,,,------***+++---...000222666999222222111111111000000000111333555555555555666777555555666999;;;===;;;:::666666555555666999;;;===@@@@@@@@@AAAAAABBBBBBBBBEEEEEEFFFHHHJJJMMMOOOPPPRRRTTTXXX[[[\\\^^^```bbbbbbbbbeeejjjnnnsss}}}zzzsssbbbXXXNNNHHHDDDDDDIIIPPP]]]yyykkk[[[MMMGGGDDDBBB@@@AAAEEEIIIKKKIIIccckkkgggooozzz```^^^zzzvvv```[[[\\\TTTKKKIIIFFFBBB@@@?????????999999888777777777777888777777777777777777777777666666666777777777888888888888:::<<<;;;:::BBBKKKsss}}}vvvpppvvv{{{rrrkkkbbbWWWOOOMMMHHHPPPeeeuuu}}}wwwlllfffooocccSSSJJJEEECCCFFFHHHXXX|||^^^RRRMMMSSSXXXWWWUUUVVVMMMJJJEEE???:::555222111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111222333333222111222333444222000///000111111111---------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))))))))*********+++)))***+++,,,------------++++++,,,,,,,,,,,,------)))+++---///000222444666111222333333333222111000000222555555333333444666444555666999<<<<<<;;;999666555555555666999;;;===?????????@@@@@@@@@@@@@@@CCCCCCDDDFFFHHHJJJLLLMMMPPPTTTXXXZZZ[[[\\\^^^```aaaaaaccchhhlllqqq{{{xxxqqqaaaWWWMMMGGGDDDFFFNNNXXXbbb~~~uuu```SSSMMMEEECCCDDDGGGHHHHHHFFF___rrreeeeeeyyy~~~eeeZZZkkkjjj[[[ZZZTTTRRROOOJJJFFFBBB@@@@@@@@@:::999888888777777888888777777777777777777777777777777777888888888999999888888;;;===<<<<<>>>>>>>>>>>????????????AAAAAABBBDDDFFFHHHJJJKKKOOOSSSXXXZZZZZZZZZ]]]___``````bbbgggjjjoooyyywwwooo```VVVLLLFFFDDDGGGRRR\\\eeebbbXXXMMMGGGHHHIIIFFFCCCFFF]]]{{{hhh```qqqmmmZZZbbb|||zzzbbb^^^\\\]]]YYYSSSKKKEEEAAA???>>>:::999888888777888888888777777777777777777777777888888888888999999999999777888;;;>>>======DDDMMMtttqqqzzzpppbbb\\\SSSIIIPPPZZZccczzzfffSSSVVVTTTmmmuuudddOOODDD@@@CCCEEEPPPrrrfffVVVMMMSSSXXXTTTRRRTTTMMMJJJFFFAAA;;;666333111000000000000000111111111000000000000000000000000000000000000000000000000////////////000000000000111333555444222111333555555333111000000000...---...---,,,,,,,,,,,,---...***************+++++++++)))+++++++++***)))***+++************************,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...000000888999CCCOOOLLL<<<222333444333333333333444555555666777999::::::999777666555555666777888:::<<<===AAA@@@???>>>>>>???@@@@@@@@@AAABBBBBBBBBCCCEEEGGGNNNQQQUUUXXXYYYZZZ[[[]]]]]]___ccchhhkkkooozzzxxxooobbbXXXMMMHHHFFFFFFIIINNNiiipppVVVMMMNNNLLLGGGEEEJJJVVVwwwaaafffxxxYYY]]]jjjeeeVVV]]]XXXSSSMMMGGGDDDAAA???===:::999888888777777888888999999999999999999999999666666666666666666666666::::::777888;;;777BBB]]]uuuppp{{{ttthhh___WWWQQQSSS\\\fffkkklllYYYPPPHHHYYYfffUUUCCCFFFDDDEEEOOOccc}}}]]]LLLOOOSSSXXXYYYRRRPPPMMMHHHBBB<<<666222000111111111111000000000000///000000///......000111000000000000111111111111111000///......///000111...000222111000333;;;AAA555333000///000000...---...---,,,,,,,,,,,,---...,,,,,,++++++******)))))))))+++,,,+++***)))***+++************************,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000555:::IIIXXXVVVCCC555111444333333333333444555555666777999::::::999777666555555666777888:::<<<===@@@???>>>======>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHNNNQQQUUUXXXYYYZZZ[[[]]]]]]^^^ccchhhkkkooozzzwwwnnnbbbWWWMMMHHHEEEEEEHHHMMMeeekkkXXXOOOJJJIIIKKKJJJSSS}}}gggdddwww```YYYddd{{{ttt^^^]]]XXXSSSMMMGGGDDDAAA???===:::999888888777777888888999999999999999999999999888888888888888888888888888999777:::>>>;;;HHHddduuuqqq||||||mmmcccXXXUUUYYY```bbbaaaTTTNNNFFFOOOlllkkkZZZGGGHHHEEEDDDMMM]]]jjjUUUSSSSSSUUUVVVPPPPPPMMMHHHBBB<<<666222000111111111111000000000000///000111000......000111000000000000111111111111111000//////...///000111///222333222000222777<<<444222000///000000...---...------,,,,,,------...------,,,+++***)))((((((***+++,,,+++***)))***,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000...444BBBPPPNNN???222///333333333333333444555555666777888999999888777666444555555777888;;;<<<===???>>>===<<<<<<===>>>???BBBCCCDDDDDDDDDEEEGGGIIINNNQQQUUUXXXYYYZZZ[[[]]]]]]^^^ccchhhkkkooo{{{wwwmmmaaaWWWLLLGGGDDDCCCGGGLLLbbbmmmYYYMMMKKKMMMLLLQQQvvvqqqbbbnnnpppXXX___uuugggZZZWWWSSSMMMHHHEEEBBB???===:::999888888777777888888999999999999999999999999888888888888888888888888777999777:::???===LLLiii}}}tttrrr~~~ssscccZZZYYYZZZYYYWWWQQQPPPIIIJJJYYYoooxxxsssaaaLLLKKKGGGDDDIIIVVVwwwzzznnnZZZUUUQQQQQQSSSPPPOOOMMMHHHBBB<<<777222000222222111111111000000000///000111000//////000111000000000000111111111111000000/////////000000111111333444333111000333666333111////////////...---------------------------,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000...000666<<<;;;444111222333333222222333333444555555666888999999888666555444444555777999;;;===>>>======<<<;;;<<<===>>>???AAACCCDDDDDDCCCDDDFFFHHHNNNQQQUUUXXXYYYZZZ[[[]]]]]]___ccciiilllppp|||uuulll```VVVKKKFFFCCCBBBFFFKKKccc~~~yyy}}}~~~sss^^^RRRNNNQQQPPPppphhhjjj___```qqqnnnWWWWWWSSSMMMIIIFFFCCC@@@>>>:::999888888777777888888888888888888888888888888888888888888888888888888888999777:::======NNNnnnzzzrrrrrrpppccc^^^[[[WWWSSSLLLNNNJJJIIIQQQaaawwwwww~~~|||fffOOOLLLGGGDDDGGGPPPooottteeeUUURRROOOPPPTTTRRROOOMMMIIIDDD>>>888333111222222222111111111000000///000222111000///000111///000000000111111111111000000000000000000111111000222444333222111222333222111///.../////////---------------------------******++++++,,,,,,,,,---***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111111222444333222333777333222222222222333444444444555777888888777555444333444555666999;;;===>>>===<<<;;;;;;;;;<<<>>>???@@@AAABBBCCCBBBCCCEEEGGGNNNQQQUUUXXXYYYZZZ[[[]]]^^^```dddjjjmmmrrr}}}~~~tttkkk___TTTJJJEEECCCCCCFFFKKKhhhmmmrrr~~~xxxyyyyyyxxxyyyhhhZZZWWWQQQkkkvvvlll{{{hhhaaapppsssXXXVVVSSSNNNIIIFFFDDD@@@>>>:::999888888777777888888888888888888888888888888777777777777777777777777777999777:::@@@CCCYYY|||yyyrrrsssqqqhhhaaaYYYRRRHHHHHHDDDFFFLLLWWWzzz|||vvv{{{kkkRRRLLLGGGDDDGGGNNNjjjssswww]]]PPPQQQPPPRRRVVVTTTOOOMMMJJJEEE@@@:::555222222222222222111111111111///000222222111000000111///000000000111111111111//////000111111111111111...000222333333333333444222000....../////////...,,,------......------,,,))))))***+++,,,---......+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000///,,,///222444333222111222222222222222222333444444444555666777777666555444333444555666999;;;>>>???<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCEEEGGGNNNQQQUUUXXXYYYZZZ[[[]]]___aaaffflllooottt}}}ssskkk]]]SSSIIIEEEDDDDDDHHHMMMlllsssjjjpppwww|||zzzwwwsssnnnkkkoooxxxvvveeeXXXjjjoootttlll___rrruuu\\\VVVRRRNNNJJJGGGDDDAAA>>>:::999888888777777888888888888888888888888888888666666666666666666666666666888777<<>>???===<<<<<<;;;<<<>>>???@@@@@@BBBCCCCCCCCCCCCFFFHHHNNNQQQUUUXXXYYYZZZ[[[]]]aaaccchhhnnnqqqvvv{{{ssskkk\\\RRRIIIEEEEEEEEEJJJPPPlllppphhhnnnwww|||{{{xxxtttnnnkkklllnnnqqqrrrjjjpppsssqqqjjj[[[oooqqq]]]UUURRRNNNKKKHHHEEEAAA>>>:::999888888777777888888888888888888888888888888777777777777777777777777666888777<<>>999666333333222222222111111111...111333444222111000000000000000000111111111111...///111222333333222222222111111222444555666666111///------/////////...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222111000///...111222000///111222222222222111111222222333444333444666777777666444333333333444666999<<<>>>???===<<<<<<<<<===>>>@@@AAABBBCCCDDDDDDDDDEEEGGGIIIOOOQQQUUUXXXYYYZZZ[[[]]]bbbccciiiooorrrwww{{{rrrjjj[[[RRRIIIFFFEEEGGGKKKQQQkkkuuubbbeeennntttwwwvvvuuusssooojjjeeebbbgggmmmuuuzzzxxxvvvqqqgggXXXdddkkk[[[UUURRRNNNKKKIIIEEEAAA???:::999999888777888888888777777777777777777777777888888888888888888888888777999777;;;FFFUUUxxx{{{uuuttt{{{|||kkk___LLLHHHDDDHHHLLLOOOnnnzzz[[[NNNEEEDDDGGGKKKdddyyy}}}zzznnnSSSNNNNNNRRRUUUPPPRRRQQQOOOKKKFFF@@@:::777333333333222222222111111...111333444333111000000000000000000111111111111...///111222333333222222444333222222444555555555333222111///............((()))+++---.........---,,,+++***+++,,,,,,+++)))******+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,...000111000///000111...000111222000///000000444444333333222333333333666666666666666666666666222444777999999:::<<<=========>>>>>>>>>>>>>>>>>>AAABBBBBBBBBBBBEEEJJJMMMNNNQQQUUUWWWXXXZZZ\\\^^^bbbeeekkkqqqtttxxx}}}rrrgggYYYOOOIIIHHHEEEBBBIIISSSnnn___ZZZfffgggrrrwwwuuunnniiihhhddd^^^^^^___bbbjjjvvvvvvrrr~~~gggZZZbbbppp}}}^^^\\\UUUPPPPPPNNNHHHCCCAAA===;;;999777777777999:::999999999888888888888777888999999888666555666777:::666777===@@@OOO{{{{{{pppsssnnn]]]SSSMMMEEEHHHMMMQQQllleeeLLLEEEEEEEEEMMMZZZssswwwuuuVVVQQQQQQKKKNNNXXXUUUSSSOOOKKKFFF???777222222222222222111111111000111111111111111111111111000000111111111111000000222222111111111111111111444///000666666333555===333222111///............+++,,,,,,---------------............---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...000000//////111333666666666444111//////000333333222222222222333333555555555555555555555555222444777999999:::<<<===============>>>>>>>>>>>>AAABBBBBBBBBCCCFFFKKKNNNNNNPPPSSSVVVWWWXXX[[[]]]bbbeeejjjqqqtttxxx|||qqqfffYYYPPPIIIHHHEEEBBBHHHSSSnnnwwwaaa___[[[hhhnnnpppkkkgggddd```ZZZYYYXXXWWWZZZaaakkkvvv|||tttppp|||lll[[[[[[kkkhhh]]]VVVQQQPPPNNNIIIDDDBBB===<<<:::888888777888888999999999888888888888777888999999888777666666888999666999>>>AAARRRyyyppptttxxxfffZZZSSSIIIJJJOOOTTTooolllQQQHHHFFFEEELLLWWWmmm~~~dddVVVSSSPPPQQQVVVVVVTTTQQQMMMHHHAAA999333333333333222222222111111111111111111111111111111000000111111111111000000222222111111111111111111333///111666666333777@@@333222111///............//////...---,,,,,,------///111333111---***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,---------............000222555???>>>;;;777222/////////222222111111111222222333555555555555555555555555222555777999999:::;;;===<<<<<<======>>>>>>>>>???AAABBBCCCCCCEEEHHHLLLPPPNNNPPPSSSTTTUUUWWWYYY[[[bbbdddiiiooorrrwww{{{pppeeeZZZPPPIIIGGGDDDBBBHHHSSSoooooo^^^TTT[[[dddkkkjjjgggccc^^^YYYZZZWWWRRRPPPRRRXXX___dddiiinnnrrrmmmyyyzzzbbb]]]nnn~~~xxx```YYYSSSRRROOOIIIDDDCCC===<<<;;;:::999888777777999999999888888888888777777999999999777666777888888777;;;>>>AAAUUUwwwooouuuzzzuuudddYYYLLLJJJOOOTTTqqquuuXXXLLLHHHEEEJJJTTTfff~~~|||^^^SSSUUUVVVUUUXXXVVVRRRNNNIIIBBB:::555333333333222222222222111111111111111111111111111000000111111111111000000111111222222222222222222222000222666555222999EEE333222111///............000///...---,,,---...///---111444222---***,,,///,,,,,,,,,++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...------000333777BBB@@@===777222//////000111111111000111111222222555555555555555555555555333555888999999999;;;<<<<<<<<<======>>>???@@@@@@AAABBBDDDEEEFFFIIIMMMQQQOOOQQQSSSTTTUUUVVVYYY[[[```bbbgggmmmpppuuuyyynnnccc[[[PPPIIIGGGDDDAAAHHHTTTpppkkkZZZSSS\\\eeeiiihhhddd```^^^\\\XXXSSSPPPPPPTTTZZZ^^^XXX___yyyrrrlllwwwgggfffyyyfff^^^WWWTTTPPPIIICCCAAA<<<<<<<<<;;;:::888777666999999999888888888777777777999999999777777888999777888<<<===@@@WWWvvvooovvvtttxxxkkk^^^LLLHHHMMMTTTrrr|||\\\OOOJJJEEEHHHQQQddd}}}}}}fffRRRUUUYYYVVVXXXVVVRRRNNNIIIBBB:::555222222222222111111111111111111111111111111111111000111111222222111111000111111222222222222222333333222444777333111===MMM333222111///..................---,,,---...///000)))---111000,,,***---000,,,,,,+++++++++,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...------000333777===<<<:::555111///000111111000000000111111222333555555555555555555555555333555888999999999:::<<<<<<<<<===>>>???AAAAAABBBBBBDDDFFFGGGHHHKKKNNNQQQRRRSSSTTTUUUUUUVVVYYY[[[^^^___dddjjjnnntttyyymmmaaaZZZPPPHHHFFFCCCBBBIIIUUUsssdddRRRVVV]]]ccceeedddaaaaaaYYYWWWSSSPPPPPPRRRVVVXXXWWWYYYooouuulllwwwooohhhzzznnnddd[[[VVVQQQHHHAAA???<<<<<<<<<<<<:::999777666999999999888888888777777777888999999888777888:::666999;;;;;;???YYYuuuooowwwwwwvvvrrrbbbMMMHHHNNNWWWvvv~~~]]]OOOJJJFFFHHHPPPeee~~~mmmPPPRRRZZZYYYWWWUUURRRNNNIIIBBB:::444222111111111111000000000111111111111111111111111111111222222222222111111111111222222333333333333444444666777222333EEE[[[333222111///............---,,,,,,,,,---...//////(((+++......,,,+++---///++++++***+++,,,---///000*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............000222555666666555333000///000222111111111111111222333444444444444444444444444444444666888999999999:::;;;<<<===>>>@@@AAACCCDDDDDDDDDFFFHHHIIIJJJKKKNNNQQQSSSTTTUUUTTTTTTVVVYYY[[[\\\^^^cccjjjooouuuxxxlllaaaYYYOOOGGGEEECCCBBBKKKWWWvvv~~~sssYYYTTTSSSXXX]]]^^^^^^___ZZZXXXUUURRRQQQQQQRRRSSSTTTTTTfffxxxlllvvvdddnnnrrrhhh^^^XXXRRRIIIBBB@@@<<<<<<;;;;;;::::::999999999999999888888888888777777888:::999888888999:::777999;;;;;;BBB___tttooowwwuuurrrxxxfffPPPJJJQQQ\\\|||{{{xxx^^^PPPKKKGGGHHHOOOccc|||pppQQQRRRZZZ\\\XXXUUURRRNNNIIIBBB:::555222222222111111111000000111111111111111111111111111111222222222222111111111111222222333444444444555666999999444:::TTTppp333222111///............,,,------------,,,,,,++++++,,,,,,---------,,,,,,************,,,...111333)))******+++,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,...000000//////111333111222333222000///000111111111111222222333444555444444444444444444444444444666888999999999:::;;;===>>>???AAACCCDDDFFFFFFFFFHHHJJJKKKKKKLLLNNNPPPSSSTTTTTTSSSSSSTTTWWWZZZ]]]___dddkkkqqqyyyxxxlllaaaXXXMMMFFFEEECCCCCCMMMZZZyyy|||gggXXXMMMNNNTTTXXXYYYZZZZZZYYYXXXVVVTTTRRRQQQPPPOOOSSSiiizzzkkktttgggeeesssiii___YYYSSSJJJDDDBBB<<<;;;:::999999:::;;;<<<999999999888888888888777777888:::999999888:::;;;999:::;;;===IIIhhh{{{qqqnnnwwwpppqqqxxxfffOOOJJJRRR___yyyttt```QQQMMMHHHHHHOOO^^^wwwoooWWWVVV\\\]]]YYYWWWSSSOOOJJJCCC;;;666444444444333333333222222111111111111111111111111111222222333333222222111111111222222333444444555444666:::;;;999DDDeee333222111///............---.........---+++)))(((///---------......,,,***)))))))))***,,,///222444))))))***+++,,,,,,------........................++++++,,,,,,,,,---------,,,...000111000///000111///111222222000//////000222222222222333444555666444444444444444444444444444666888999999999:::;;;>>>???@@@BBBDDDFFFGGGHHHHHHIIIKKKLLLKKKLLLMMMOOORRRSSSSSSRRRQQQRRRVVVXXX^^^```eeemmmsss{{{yyylllaaaWWWLLLEEEDDDCCCDDDNNN[[[{{{yyyzzzsss^^^LLLJJJPPPTTTVVVXXXVVVVVVVVVVVVTTTRRROOONNNPPPZZZvvvzzzkkksssqqqeeerrrhhh^^^YYYTTTLLLGGGEEE<<<;;;:::999999:::<<<>>>999999999888888888888777777888::::::999999:::;;;:::;;;<<<@@@NNNppp~~~wwwooommmxxx}}}mmmuuuvvvcccLLLHHHQQQ^^^yyyrrr~~~cccSSSNNNHHHHHHNNNYYYqqqmmm\\\\\\^^^\\\ZZZXXXUUUQQQLLLDDD===777666666555555555444444444111111111111111111111111111222222333333222222111111111222333333444555555333666;;;======KKKrrr444222000///000000///...------------------------------,,,,,,+++***))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///000000000000000111111222222222222222333444555555888555333222444555333111444666888999999999:::;;;===???@@@@@@@@@AAADDDFFFHHHIIIJJJKKKLLLMMMNNNOOOSSSSSSRRRRRRSSSUUUWWWXXX]]]```fffmmmrrrzzzyyykkk^^^WWWMMMEEEDDDCCCCCCNNN\\\{{{vvvlllOOOIIIOOOQQQQQQTTTVVVWWWWWWUUUSSSQQQRRRSSSTTT\\\yyykkk{{{ppphhhmmmbbb___\\\QQQMMMKKKCCC>>><<<::::::;;;;;;:::999666666777888888888888888888888999999999:::::::::999888???DDDOOOvvvuuuooolllpppppp{{{vvvcccNNNKKKPPPUUUwwwyyysssnnn[[[SSSKKKHHHJJJQQQjjjsssTTTUUUaaa^^^```YYYSSSPPPOOOIII@@@777555555444333222222222222222222222111111111000000333333333333333333333333111111222222222333333333777000111;;;CCCSSSwww444222000///000000///...------------------------------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000000...---...///000000000000000111222222222222222222333444555555888555333333444444333111444666888999999999:::;;;===???@@@@@@@@@AAADDDFFFHHHHHHIIIKKKLLLMMMNNNOOOTTTTTTSSSSSSTTTVVVXXXYYY]]]```fffmmmqqqzzzwwwjjj___WWWMMMFFFEEEDDDEEEPPP^^^|||vvveeeTTTOOOKKKKKKNNNTTTUUUVVVUUUTTTRRRRRRSSSWWW```kkk|||ggg___xxxggg\\\ZZZZZZRRRMMMKKKCCC>>><<<:::999::::::999888666666777888888888888888888888999999999:::::::::;;;:::@@@GGGTTT~~~|||qqqllljjjooozzzsssaaaMMMJJJNNNQQQoooyyysssppp\\\RRRKKKHHHJJJRRRjjjzzzZZZXXXaaa^^^```ZZZTTTPPPNNNIII???777666555444333222222222222333333222222222111111111333333333333333333333333111222222222222333333333999333222777AAAXXX~~~444222000///000000///...---------------------------,,,,,,++++++******************++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------...///000000......///000111000000000000111222222222222222222333444555555777555333333444444333222444666888999999999:::;;;===>>>???@@@@@@AAADDDFFFHHHHHHIIIJJJLLLMMMNNNOOOTTTTTTSSSTTTUUUVVVXXXYYY]]]___eeelllqqqyyytttiii```WWWNNNGGGFFFDDDFFFRRRbbbvvvxxxiiiUUUIIIHHHNNNPPPRRRUUUUUUTTTTTTTTTTTTXXXbbblllgggZZZiiihhhZZZXXX[[[TTTNNNJJJAAA>>><<<:::999999999777666666666777888888888888888888888999999999:::::::::<<<999>>>GGGYYYxxxnnnhhhhhhoooxxxnnn^^^LLLIIIKKKLLLeeezzzsssttt]]]RRRIIIGGGJJJQQQfff___XXX^^^\\\```[[[UUUQQQNNNHHH???777666555444333222222222222444444333333333222222222333333333333333333333333222222222222333333333333666666777;;;KKKiii444222000///000000///...------------------------,,,,,,,,,++++++*********))))))*********+++++++++***+++++++++++++++,,,,,,------...////////////...,,,,,,,,,------------------...000000//////000222111111000000111111222333222222222222333444555555666555444333333333333333444666888999999999:::;;;<<<===???@@@@@@AAADDDFFFGGGHHHIIIJJJKKKMMMNNNNNNRRRRRRRRRRRRTTTVVVXXXYYY]]]___eeekkkpppyyy}}}rrrhhhaaaUUULLLFFFEEECCCFFFTTTdddtttwwwdddNNNKKKRRRLLLOOOSSSUUUUUUUUUUUUVVVXXXbbbnnnsss[[[\\\xxxqqq___ZZZ]]]VVVOOOIII@@@???<<<:::888888888666555666666777888888888888888888888999999999:::::::::;;;777;;;DDD[[[xxxmmmhhhgggpppooohhh[[[KKKHHHJJJIII^^^{{{uuuxxx```RRRHHHGGGJJJMMM```dddXXX^^^^^^```\\\VVVRRRNNNGGG>>>777666555444333333222222333555555444444444333333333333333333333333333333333222222222333333333444444///666===FFF\\\}}}444222000///000000///...------------------------,,,,,,+++++++++++++++***))))))*********+++++++++*********++++++,,,,,,,,,......///000000000000000,,,,,,,,,------.........,,,...000000///000111333111111111111111222222333222222222222333444555555555555444444333333444444444666888999999999:::;;;;;;===>>>???@@@AAADDDFFFGGGGGGHHHJJJKKKLLLMMMNNNPPPPPPPPPPPPRRRTTTVVVWWW\\\^^^dddjjjoooyyy{{{pppggg```RRRJJJEEEDDDBBBEEETTTgggwwwpppwwwVVVJJJMMMJJJMMMQQQSSSTTTUUUVVVXXXZZZaaappp}}}___WWWnnn~~~fff[[[]]]VVVOOOJJJCCC???<<<:::888888888666555666666777888888888888888888888999999999::::::::::::888;;;CCC\\\{{{oooiiiiiirrr|||mmmbbbXXXJJJHHHJJJIIIYYYxxx}}}vvv}}}cccSSSHHHGGGKKKLLL[[[yyy}}}lll[[[___bbb```\\\WWWSSSNNNGGG???999666666555444333333333333555555555444444444333333333333333333333333333333222222333333333444444444111666===JJJccc444222000///000000///...------------------------++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,---,,,,,,---...............,,,,,,,,,---......//////,,,...///000000111222444222111111111111222333333222222222222333444555555444555555444333222444555444666888999999999:::;;;:::<<<>>>??????AAADDDFFFGGGGGGHHHIIIKKKLLLMMMNNNOOONNNNNNOOOQQQSSSUUUWWW\\\^^^ccciiioooxxxzzzpppggg___PPPIIIDDDCCCAAAEEEVVVjjjlllttt|||iiiPPPGGGJJJLLLOOOQQQRRRTTTWWWYYY\\\bbbrrrbbbZZZsssppp]]]\\\UUUOOOLLLGGG>>><<<:::999999999777666666666777888888888888888888888999999999:::::::::<<<;;;???DDD\\\|||pppiiijjjtttzzznnn```XXXKKKGGGJJJHHHTTTooo}}}|||uuugggUUUIIIGGGKKKLLLYYYuuuxxxqqqXXXYYY^^^^^^[[[WWWSSSNNNGGG@@@;;;777666555444333333333333555555444444444333333333333333333333333333333333333333333333444444444444888666:::KKKfff444222000///000000///...------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,------.../////////+++---///000000111333555222222111111222222333444222222222222333444555555333444555444222222444666444666888999999999:::;;;:::;;;===>>>???AAADDDFFFFFFGGGHHHIIIKKKLLLMMMMMMOOONNNOOOPPPQQQTTTVVVWWW\\\^^^bbbhhhnnnxxxyyyqqqggg]]]OOOIIIEEEDDDBBBFFFXXXmmmuuuuuuzzziiiRRRKKKLLLNNNOOOPPPSSSWWW[[[\\\aaatttggg\\\tttggg___VVVNNNMMMJJJ>>><<<:::999::::::999888666666777888888888888888888888999999999:::::::::;;;<<<@@@CCCXXXzzzmmmhhhjjjuuuwwwlllaaaYYYKKKGGGHHHEEENNNfffyyyssskkkXXXJJJGGGKKKLLLVVVpppyyyYYYUUUXXX\\\[[[WWWSSSNNNHHHBBB>>>777666555444444333333444444444444444333333333222333333333333333333333333333333333444444444444555999555???ZZZyyy444222000///000000///...------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------++++++,,,------------,,,,,,,,,------...///000000+++---///000111222444666222222111111222222333444222222222222333444555555222444666444222222444777444666888999999999:::;;;999;;;===>>>???AAADDDGGGFFFGGGHHHIIIJJJLLLMMMMMMOOOOOOOOOPPPRRRUUUWWWYYY\\\]]]bbbhhhnnnxxxyyyrrrggg\\\PPPJJJFFFEEECCCGGGZZZooowwwrrrwwweeeLLLLLLMMMMMMOOORRRXXX\\\YYY___|||vvvmmmZZZooossseeeWWWNNNLLLJJJ>>><<<::::::;;;;;;:::999666666777888888888888888888888999999999:::::::::888;;;???@@@SSS|||wwwkkkfffiiiuuutttgggbbb[[[LLLFFFFFFBBBJJJ```wwwqqqmmmYYYKKKGGGKKKIIIRRRlllaaaXXX[[[[[[ZZZWWWTTTNNNHHHBBB???777777555444444444444444444444333333333222222222333333333333333333333333333333333444444444555555555444HHHppp555333000000000000///---//////...------------...,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------...------------...//////---------.........//////000000000000111111111111111111111000111111222222444333333333333444555555777666666666666888999:::;;;<<<===???AAACCCEEEEEEGGGFFFFFFHHHJJJKKKKKKJJJRRRQQQPPPOOOPPPSSSVVVXXX]]]bbbggglllrrrvvvnnndddZZZKKKGGGEEEEEECCCGGGZZZooozzzjjjmmm{{{ZZZSSSLLLIIILLLQQQVVVZZZ]]]dddyyy^^^kkkzzzaaaXXXSSSMMMIIIAAA>>>;;;999999999999888888888888888888888888888999999::::::::::::;;;;;;<<<:::===BBBXXXxxxrrrkkkccceeexxxxxx~~~rrreee\\\ZZZMMMEEEFFFEEEKKK[[[|||vvvsss}}}nnn[[[PPPIIIDDDHHHOOOfffnnnPPPYYYWWWZZZZZZUUUPPPLLLEEE===999777555222222333444666444333333222222333333444444444444444444444444444333444444555555666666666777444SSS555333000000000000///---//////...------------...---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------...------------...//////---------.........//////000000000000111111111111111111111000111111222333444333333333333444555555777666666666777888999::::::;;;===???AAACCCDDDEEEGGGFFFFFFHHHKKKMMMMMMLLLRRRQQQPPPPPPQQQTTTWWWYYY]]]aaagggkkkrrruuummmbbbYYYRRRJJJDDDCCCDDDJJJ\\\ppptttfffiiivvvfffWWWJJJIIINNNRRRTTTXXX^^^eee|||iiisss~~~eeeZZZTTTNNNJJJAAA???;;;999999999999888888888888888888888888888999999::::::::::::;;;;;;<<<;;;>>>BBBYYYppp~~~qqqjjjccceeeyyywww}}}}}}{{{rrreee[[[ZZZNNNEEEFFFDDDJJJYYYtttrrr|||sss^^^QQQIIICCCGGGMMMdddqqqPPPVVVVVVZZZ[[[WWWQQQLLLDDD===999777555333222333444666444333333222222333333444444444444444444444444444333333444444555666666666===???aaa555333000000000000///---//////...------------............---------,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------...------------...//////------........./////////000000000000111111111111111111000000111222222333444333333333333444555555666666666666777888999:::::::::<<<>>>@@@BBBCCCDDDFFFFFFFFFHHHLLLNNNOOONNNRRRQQQPPPPPPRRRTTTWWWYYY\\\aaafffjjjqqq}}}ssskkkaaaWWWSSSHHH@@@AAAEEEMMM```sssjjj^^^fffqqqbbbIIIHHHOOOQQQSSSWWW^^^hhhnnnvvvggg]]]VVVOOOKKKBBB???;;;999999:::999999999999999999999999999999999999::::::::::::;;;;;;<<<<<>>@@@BBBCCCDDDEEEDDDEEEHHHLLLOOOPPPPPPQQQQQQRRRTTTVVVXXXZZZ[[[^^^bbbgggkkkppp~~~}}}tttnnnddd[[[MMMOOORRRQQQIIIIII]]]uuudddXXX^^^iiixxxyyy\\\OOONNNTTT\\\[[[nnnaaabbb|||lll___YYYRRRKKKGGGCCC@@@<<<::::::;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;:::===???BBB]]]{{{nnnhhh```bbbtttxxxpppsss{{{cccggg|||wwwiii^^^\\\PPPHHHGGGCCCGGGUUUrrrrrrsssyyyvvvhhhSSSHHHEEEHHHGGGWWWwwwxxxttthhhSSSVVVYYY^^^___[[[UUUNNNEEE<<<888888777666555555555555555555444444444444555555444444444444444444444444444333222222333666888:::===SSS|||555333000000000000///---//////...------------...------,,,,,,,,,++++++++++++,,,------...---------***+++,,,,,,------,,,,,,------------------------...------------...//////.../////////000000000000000000000000111111111111/////////000111333444555444333333333333444555555444555777888999999888888:::;;;===???AAACCCDDDEEEEEEDDDEEEHHHKKKNNNNNNNNNQQQQQQSSSUUUWWWYYYZZZ[[[___ccchhhkkkqqq}}}tttnnneee\\\OOOMMMNNNMMMHHHIII]]]tttfff``````iiiwwwoooXXXRRRTTTUUUZZZnnneee^^^qqquuucccYYYQQQKKKIIICCC@@@<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999::::::::::::;;;;;;999<<>>888888777777666555555555555555444444444444555555444444444444444444444444444333222222333666999;;;@@@YYY555333000000000000///---//////...------------.........---------,,,,,,,,,+++,,,------......------++++++,,,---------,,,,,,------------------------...------------...//////////////////000000000000000000000000111111111111/////////000111333444555444333333333333444555555444555777888999999888888;;;<<<===???AAACCCEEEEEEEEEDDDEEEGGGJJJMMMMMMMMMPPPQQQSSSUUUWWWYYY[[[\\\___dddiiilllrrr|||tttnnnddd[[[KKKFFFDDDEEEEEEKKK___uuuvvvvvv~~~sssbbbVVVYYYdddppp|||___UUUSSSOOOYYYooowwwggg[[[iiigggZZZRRRLLLKKKCCC@@@===;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;888<<<>>>???[[[iiiddd^^^bbbvvv~~~}}}sssrrrxxxgggxxx}}}mmmccc```RRRGGGGGGDDDHHHXXXxxx{{{vvv~~~zzzzzzwwwoooWWWKKKHHHFFFCCCQQQpppvvvrrryyybbbSSSUUU]]]```___YYYSSSNNNFFF???888888888777666666555555555555444444444444555555444444444444444444444444444333222111333666999;;;FFFaaa555444222111000000//////---------............///........................,,,+++)))+++///000///---000---***)))+++---///000///---,,,,,,...//////.....................------///////////////000111111000111111111111000000///111111222333333333222222333333333444444444555555777777777888999999::::::;;;<<<===???AAACCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOORRRRRRSSSWWWZZZ]]]]]]\\\```cccfffjjjqqqzzzrrrlllbbbYYYNNNHHHCCCCCCDDDKKK___uuuvvvnnnjjjpppvvvvvvWWWVVV\\\]]]fffuuutttWWWLLLPPPYYYlllrrr|||jjj[[[rrriiiYYYUUUNNNJJJBBB@@@===;;;;;;<<<;;;:::::::::::::::::::::::::::;;;;;;:::999999;;;???BBB:::;;;>>>CCC^^^pppccc^^^dddtttpppzzzwww}}}vvvmmm```WWWGGGFFFJJJHHH```ppphhh}}}rrrvvvxxx[[[KKKEEEEEEJJJOOOddduuurrr{{{eeeWWWYYYeeebbb___\\\XXXOOODDD===:::999777666666666777888666666666666555555555555444444444444444444444444000777555333666444555@@@HHHmmm555444222111000000//////---------............///---------------------------+++***,,,...000...---,,,,,,------,,,+++******...---,,,,,,...//////...........................111000000000000000111222///000000111111111000000111111222333333333222222333333333444444444555555777777777888999999::::::<<<===>>>???AAABBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOSSSSSSUUUXXX\\\^^^^^^]]]```cccgggkkksssxxxpppjjj```WWWNNNGGGCCCCCCDDDKKK```vvvtttkkkkkkpppzzziiiZZZTTTPPPUUUaaappp{{{___OOOMMMUUUhhhrrr|||rrraaawwwuuubbb[[[TTTPPPCCC@@@===;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999;;;>>>BBB======???CCC\\\ooobbb^^^cccrrruuu|||{{{}}}yyyiii]]]UUUGGGGGGLLLMMMgggsssaaawww{{{ppptttyyy]]]LLLGGGFFFJJJOOOdddvvvlll^^^___eeebbb___\\\XXXPPPEEE===:::999777666666666777888666666666666555555555555555555555555555555555555222777444444888666666BBBSSSvvv555444222111000000//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......---,,,))),,,......---///333777...---+++,,,...//////...........................222222111000000111111111...///000111111111111111000111222333333333333333333333333444444444555555777777777888999999::::::======>>>???@@@AAABBBCCCEEEFFFGGGIIIKKKMMMOOOPPPTTTTTTVVVYYY]]]______^^^___ccchhhllluuutttlllfff]]]UUUMMMFFFCCCDDDEEEMMMbbbxxx{{{{{{|||~~~}}}sssmmmppptttyyydddRRRIIIKKKQQQUUUdddxxxwwwbbbSSSNNNOOOcccsss|||gggxxx}}}fff[[[QQQNNNDDDAAA===;;;;;;;;;;;;:::::::::::::::::::::::::::999:::999999888:::===@@@@@@??????AAAZZZ}}}mmmaaa]]]bbbooo|||yyyvvv}}}|||iii]]]VVVHHHHHHLLLOOOmmm|||]]]gggyyynnnrrr{{{___NNNIIIGGGKKKOOOcccyyy{{{ppp```aaadddbbb^^^[[[WWWPPPFFF>>>:::999777666666666777888666666666666555555555555666666666666666666666666444777444555;;;888888DDD^^^|||444444222111000/////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,+++,,,,,,+++---555CCCNNN...,,,+++,,,---.........---------...............222111000000///000000000---...///111111222222222000111222222333333333333333333333444444444555555777777777888999999::::::===>>>>>>???@@@AAAAAABBBEEEEEEGGGIIILLLNNNOOOPPPTTTTTTVVVYYY\\\______^^^^^^bbbgggmmmvvvqqqhhhccc[[[SSSLLLFFFBBBDDDFFFNNNdddzzzmmmWWWOOOMMMMMMOOOUUU```gggdddYYYRRRQQQLLL```uuu|||iiirrrfffYYYNNNJJJEEEBBB===;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999888999<<<>>>@@@???>>>@@@YYY~~~lll```]]]aaammm~~~www}}}vvvqqq{{{nnnaaaYYYJJJHHHJJJPPPqqqaaa[[[xxxxxxlllooobbbPPPKKKHHHKKKNNNbbbpppyyycccaaaccc```\\\YYYVVVOOOEEE>>>:::999777666666666777888666666666666555555555555555555555555555555555555555666222444;;;888:::HHHhhh444444222111000/////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---+++,,,---+++,,,333@@@JJJ...,,,++++++---......------------.........//////000//////.........//////---...///111111222222222///000111222333333444333333333333444444444555555777777777888999999::::::======>>>??????@@@AAAAAADDDEEEGGGJJJLLLNNNPPPQQQSSSSSSUUUXXX\\\^^^^^^]]]\\\aaagggmmmvvvpppgggaaaYYYRRRKKKEEEBBBDDDGGGPPPfff}}}uuu```UUUNNNIIINNNLLLMMMPPPPPPMMMLLLNNNLLL\\\vvv{{{hhhkkk}}}hhh\\\RRRNNNFFFBBB>>>;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::999888999;;;============@@@ZZZ}}}kkkaaa]]]```kkk}}}uuurrryyyzzznnnmmmyyyrrrddd\\\NNNJJJKKKSSSyyyqqqZZZgggwwwkkkmmmfffSSSLLLIIIKKKMMM___ooojjjdddaaa^^^ZZZWWWTTTNNNEEE>>>:::999777666666666777888666666666666555555555555444444444444444444444444444444111444:::777===PPPvvv555444222111000000//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...))),,,///...,,,+++---000---,,,***+++---......---,,,,,,------.../////////...---------......///000...///000111111111111111///000111222333444444444333333333444444444555555777777777888999999::::::<<<<<<===>>>???@@@AAABBBDDDEEEGGGJJJLLLOOOQQQRRRSSSSSSUUUXXX[[[^^^^^^]]]\\\aaagggmmmvvvqqqhhhbbbZZZRRRJJJDDDBBBEEEHHHRRRhhhnnn___QQQGGGIIIEEEDDDGGGIIIFFFFFFGGGLLLVVVuuuxxx{{{kkkkkkrrrddd^^^UUURRRGGGCCC>>>;;;:::;;;;;;;;;::::::::::::::::::::::::999:::;;;:::999:::;;;===;;;<<<===AAA\\\~~~lllaaa^^^```jjj{{{qqqlllsssttthhhgggyyyrrrddd^^^QQQLLLMMMYYYhhh^^^nnnyyykkkllljjjTTTLLLHHHJJJKKK]]]}}}tttmmmccc```]]]YYYVVVSSSNNNFFF@@@:::999777666666666777888666666666666555555555555444444444444444444444444333444222555888555AAA\\\555444222111000000//////---------............///------------------------***,,,......,,,,,,...000***+++...///...+++(((&&&---+++***+++,,,...------,,,,,,------...//////000------------...000111222///000000111111111000000///000111222333444444444333333333444444444555555777777777888999999:::::::::;;;<<<>>>???AAABBBCCCDDDEEEGGGJJJMMMOOOQQQRRRTTTTTTVVVYYY]]]______^^^^^^ccciiioooxxxsssjjjccc[[[RRRIIICCCAAAEEEIIISSSjjjuuucccYYYNNNJJJHHHIIIIIIFFFEEEGGGKKKMMMcccyyy{{{tttsssjjj```]]]UUUPPPHHHDDD>>>;;;:::;;;;;;<<<:::::::::::::::::::::::::::;;;<<<<<<;;;:::<<<===;;;<<>>CCCkkkmmmddd\\\^^^nnntttkkkhhhgggggg]]]lll|||uuueeeWWWNNNKKKbbbwwwbbbpppoookkkuuuYYYKKKFFFIIIIIIUUUooovvv~~~uuudddbbbccc```[[[XXXTTTJJJ@@@:::999888777666666666666777777777777777777777777555555555555666666666666666666777222999;;;GGGyyy333333111000////////////////////////////////////......---------,,,,,,,,,+++,,,,,,------.........+++,,,------......------............////////////............////////////............////////////000000000000000000000000000000111222222222222111111111111222333444666666555555666777888999:::::::::;;;<<<>>>@@@AAACCCCCCEEEFFFHHHJJJLLLNNNPPPQQQUUUVVVVVVXXXYYYZZZ[[[\\\```dddjjjooowwwvvvoooeeeZZZQQQHHHEEECCCCCCGGGUUUllllll```WWWMMMKKKNNNKKKGGGPPPfff~~~~~~mmmggg}}}xxxdddaaa[[[QQQHHHEEE@@@<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999:::@@@???HHHrrrmmmddd\\\^^^mmmvvvkkkeeeddddddXXXfff}}}wwwgggYYYPPPMMMcccqqqhhhqqqoookkkvvvZZZLLLGGGIIIIIISSSkkkvvv|||{{{hhhcccdddbbb^^^[[[VVVKKK@@@;;;:::999888777777777777666666666666666666666666555555555555666666666666555555888333:::<<>>@@@QQQkkkccc[[[ZZZeeeyyyzzzlllcccbbbcccWWW\\\lll{{{kkk]]]UUUQQQgggzzzqqqxxx~~~~~~qqqlllxxxZZZLLLFFFIIIFFFNNNcccwwwxxx{{{gggeeehhhiiigggccc[[[MMM???;;;;;;:::999888888888888555555555555555555555555555555555555666666666666555666999444999<<>>AAATTTiiibbbYYYXXXaaattt{{{mmmccc___```VVVZZZfff}}}mmm^^^UUURRRiii}}}rrrlllyyy[[[LLLEEEHHHFFFLLLaaauuummmgggkkkllljjjfff]]]MMM???:::999888777777666666777555555555555555555555555555555555555666666666666666888;;;444888;;;KKK666555333222000000//////////////////////////////......---------,,,,,,,,,------------------------+++,,,------......------,,,------------.........,,,------------.....................////////////000000000000000000000000000000111222222222222111222222333333444666777888555555666777888999:::::::::;;;<<>>===<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;===@@@EEEYYYhhhbbbYYYWWW___qqq|||nnnccc]]][[[UUU]]]jjj}}}ooo___WWWUUUmmmtttqqq~~~rrrkkk|||^^^OOOFFFIIIFFFKKK^^^rrrzzziiimmmnnnlllggg^^^NNN@@@:::999888777666666666666555555555555555555555555555555555555666666666666666888<<<555999<<>>@@@AAACCCCCCDDDEEEFFFHHHKKKMMMNNNOOOPPPQQQRRRTTTVVVXXXZZZ[[[^^^ccciiioooxxxuuujjj___VVVQQQHHHEEEDDDFFFKKKZZZrrrrrrjjjrrr}}}qqqccc\\\eee~~~xxxooouuuiii```ZZZJJJFFFAAA>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<>>???@@@BBBBBBBBBCCCEEEGGGJJJMMMNNNOOOPPPPPPRRRTTTVVVXXXZZZ[[[]]]bbbhhhnnnwwwttthhh]]]VVVQQQFFFDDDCCCEEELLL[[[uuu~~~ffffffllljjjgggjjjkkk```^^^jjj|||pppnnnwww|||gggaaa]]]JJJFFFAAA>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::CCCPPPiii}}}{{{jjjddd]]]ZZZaaasssyyysssmmmgggccc]]]ttt|||zzztttcccZZZZZZuuuqqqlllooommmfffzzzeeeVVVIIIKKKGGGIIIXXXkkkllloooooolllggg^^^NNN@@@<<<;;;:::999888888888888777777777777777777777777555555555555666666666777444888===888>>>DDDYYY555444333222111111111111000000//////.........------......//////...------000...------//////---***------------------------,,,,,,,,,---------......---...............---------......///000111111222000000111111111000000///111111222333333333333222111222222333333444444555777777666666777999;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDGGGGGGHHHIIIKKKMMMOOOPPPRRRSSSUUUWWWYYY[[[\\\\\\\\\cccjjjnnnxxx}}}ssshhh^^^TTTOOOGGGGGGDDDCCCJJJ]]]wwwnnnbbbbbbaaa___``````aaagggmmm~~~}}}sssuuu|||ddd[[[UUUMMMIIICCC???===<<<<<<;;;===<<<;;;:::999:::;;;;;;;;;;;;:::999:::;;;<<<===CCCFFFPPPkkkyyy~~~lllddd\\\ZZZdddvvv~~~yyyzzzuuujjjdddfffeee{{{ssstttvvvccc[[[^^^}}}{{{|||nnncccsssqqqjjjvvvfffNNNJJJJJJFFFJJJXXXeee~~~qqqhhhmmmqqqoooiii^^^NNN@@@;;;999888888999888777555666666666666666666666666555555555555666666666777;;;777888;;;<<>>@@@BBBCCCDDDDDDFFFFFFGGGHHHJJJLLLMMMNNNQQQSSSUUUWWWYYY[[[[[[\\\\\\cccjjjnnnxxx}}}sssiii___WWWQQQGGGFFFEEEDDDKKK^^^xxxtttdddWWWRRRUUUXXXZZZaaajjj~~~zzzsssqqq```]]]WWWMMMIIICCC???===<<<<<<;;;===<<<;;;:::::::::;;;;;;;;;;;;:::::::::;;;<<<======BBBNNNkkkvvvlllddd[[[ZZZcccuuu|||xxxyyyuuuiiicccdddkkkooogggwwweee^^^bbbuuuiiiwwwxxxjjjhhh{{{~~~ppphhhtttiiiQQQKKKKKKFFFIIIVVVccc}}}{{{qqqhhhnnnqqqooohhh^^^NNN@@@;;;999888888999888777555666666666666666666666666555555555666666666777777:::666777;;;<<>>@@@BBBCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMQQQRRRTTTVVVXXXZZZ[[[[[[\\\ccciiinnnyyy}}}tttjjjaaaXXXSSSFFFFFFEEEFFFNNN```xxx~~~{{{xxxwwwyyysssYYYOOORRRSSSSSS[[[eee{{{qqqhhh^^^___WWWMMMIIICCC???===<<<<<<;;;===<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<===999>>>JJJeeexxxlllddd[[[YYYbbbtttyyywwwyyyuuuiiiaaaaaaoookkkYYYjjjvvveee```gggxxxlllaaaUUUeeepppttt{{{eeehhhzzz}}}ooogggssslllUUULLLKKKFFFHHHSSS```zzzoooiiinnnqqqnnnhhh]]]NNN@@@;;;999888888999888777555666666666666666666666666555555666666666777777777999666777:::<<>>EEEZZZzzzmmmddd[[[YYYaaarrr}}}wwwvvvzzzvvviii``````mmmjjjSSSXXXiiiuuubbb___jjjqqq___XXXTTTKKKZZZbbbfff~~~tttbbbfff~~~pppgggrrrnnnWWWLLLLLLFFFFFFPPP\\\wwwvvvllliiinnnpppmmmggg]]]MMM@@@;;;999888888999888777555666666666666666666666666555666666666666777777777888555777:::<<>>???AAACCCDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNNNNOOOQQQSSSUUUWWWXXXXXX\\\aaahhhooo}}}uuuiii^^^TTTNNNHHHFFFDDDGGGSSSggg~~~{{{vvvkkk```ZZZYYYUUUSSSRRRRRRXXXggguuu```YYYRRRUUUbbbyyywwwyyyccc^^^VVVMMMIIICCC???===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;===???===GGGqqqzzzmmmeee[[[WWW___nnnyyyyyy}}}zzznnnfffeeevvvkkkPPPJJJMMM[[[ppp[[[bbbvvvwww```TTTPPPOOOGGGMMMPPPZZZ{{{qqqZZZoootttjjjtttoooXXXJJJLLLHHHGGGMMMVVVnnnyyykkkkkkooopppllleee[[[LLL???;;;999888888999888777555777777777777777777777777666666666777777777888888777555888;;;<<>>@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNPPPSSSUUUVVVWWWWWW\\\aaagggooo~~~~~~tttiii^^^TTTNNNJJJGGGCCCFFFSSSiii|||uuujjj```[[[WWWSSSPPPPPPPPPRRRZZZbbbwwwcccXXXYYYdddzzzyyykkkbbb^^^MMMIIICCC???===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;>>>===EEEnnn~~~nnneeeZZZWWW^^^mmm~~~|||{{{|||qqqjjjjjj}}}jjjQQQJJJKKKSSSnnnooo^^^jjjsssfff\\\SSSLLLGGGJJJNNN^^^|||]]]iiitttkkktttpppZZZHHHLLLIIIHHHMMMTTTkkk~~~{{{iiikkkooopppkkkdddZZZLLL???;;;999888888999888777555777777777777777777777777666666777777777888888888666666:::<<<<<>>@@@BBBCCCEEEEEEFFFCCCDDDDDDFFFGGGIIIKKKLLLMMMNNNPPPRRRTTTVVVWWWWWW\\\aaagggppp}}}ssshhh^^^UUUOOOKKKGGGCCCEEESSSiii|||tttiii___\\\SSSOOOMMMOOOOOONNNPPPTTTffflll___]]]ggg{{{zzz|||ssshhheeeMMMIIICCC???===<<<<<<;;;:::;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;:::999>>>===DDDlll}}}nnneeeZZZVVV]]]lll}}}~~~}}}~~~sssmmmmmmiiiSSSMMMMMMHHH[[[pppaaaqqq{{{ssslllcccTTTIIIGGGIIIPPPeeebbbhhh|||tttjjjtttrrr[[[GGGLLLJJJIIIMMMSSSiii~~~|||{{{fffkkkooopppkkkdddZZZLLL???;;;:::888888999999777666777777777777777777777777777777777777888888888888666666;;;===<<>>TTT555444333222111111111111000000000000000000000000000000000000000000000000////////////////////////------------............---------.........////////////...---...///000111//////000000000000/////////000000111111111111111222222333333333333444444555444222333555777777777666666777777888999;;;<<<<<<===???@@@AAABBBCCCCCCCCCEEEGGGGGGHHHIIILLLNNNPPPQQQRRRRRRSSSUUUXXX[[[]]]bbbhhhppp}}}qqqiiibbbXXXOOOIIIGGGCCCDDDSSSkkk|||vvvrrrkkkaaaZZZVVVTTTPPPMMMKKKKKKLLLMMMZZZmmm{{{gggkkk{{{gggrrrzzzeee[[[NNNIIIBBB??????>>>===;;;========================<<<;;;;;;;;;;;;<<<======<<>>@@@AAABBBCCCCCCDDDEEEGGGHHHHHHIIILLLNNNQQQRRRSSSTTTTTTVVVYYY\\\```ccchhhooo}}}|||ppphhhbbbXXXOOOJJJHHHDDDEEETTTkkkyyyssspppjjjbbb[[[UUUSSSOOOMMMKKKKKKLLLMMMVVV^^^pppuuunnnwwweeeppprrrcccZZZNNNIIIBBB>>>>>>>>><<<:::========================<<<;;;;;;;;;;;;<<<======<<>>@@@BBBCCCCCCDDDDDDFFFGGGHHHHHHJJJLLLOOOQQQRRRTTTTTTTTTVVVYYY\\\```cccgggmmm|||{{{ppphhhbbbXXXOOOIIIGGGDDDGGGUUUmmm}}}uuupppnnniiibbb\\\WWWTTTQQQMMMKKKJJJKKKLLLSSSTTT^^^xxxwwwxxxmmmppp~~~hhh```ZZZOOOIIIBBB=========<<<:::========================<<<;;;;;;;;;;;;<<<======<<>>@@@BBBCCCDDDDDDDDDFFFHHHHHHIIIJJJMMMOOOQQQRRRSSSSSSTTTVVVYYY\\\___bbbfffmmm}}}zzzooogggaaaXXXNNNFFFFFFDDDGGGXXXpppzzzrrrnnnlllhhhbbb\\\ZZZXXXSSSNNNKKKIIIIIIIIIMMMNNNTTTeeevvvpppuuuccc```]]]PPPJJJBBB===<<<===<<<:::========================<<<;;;;;;;;;;;;<<<======<<<@@@@@@FFFkkkvvvnnnddd[[[YYY]]]gggvvvuuufffZZZQQQNNNGGGKKKddd~~~~~~tttqqqmmmfff^^^UUUPPPMMMXXXuuuiiiggg|||rrreeeooosss[[[PPPPPPGGGDDDHHHNNNcccsss}}}}}}hhhfffiiilllmmmhhh\\\MMMCCC;;;:::999999:::999888666777777777777777777777777888888888888888888888888777777999:::AAA```555444333222111111111111111111111111111111111111000000000000000000000000////////////////////////------------................../////////000000000...///000111111111000000000111111222222111111000000111222222333222222222222222333333333333444444555444444666888999888666666666777777888999;;;<<<:::<<<>>>@@@BBBCCCDDDDDDEEEFFFHHHIIIIIIJJJMMMOOOQQQRRRSSSTTTTTTVVVYYY\\\^^^bbbgggooozzznnngggaaaWWWNNNEEEEEEDDDIIIYYYsssxxxpppllljjjhhhbbb]]]]]]ZZZUUUPPPLLLJJJIIIIIIFFFKKKPPPZZZrrrzzzrrr{{{hhheeebbbRRRKKKCCC>>>======<<<;;;========================<<<;;;;;;;;;;;;<<<======<<<@@@???GGGmmmpppeee[[[XXX[[[eeeuuuyyyiiiZZZQQQJJJGGGJJJ^^^uuupppjjjddd[[[TTTRRRTTTiiiiiikkkssseeennnuuu]]]SSSQQQGGGEEEKKKPPPaaa}}}sssyyygggcccggglllooojjj\\\KKK???999999999:::;;;:::777555777777777777777777777777888888888888888888888888777888::::::???[[[555444333222111111111111111111111111111111111111000000000000000000000000////////////////////////------------.............../////////000000000000...///000111222111000000000111111222222111111000000111222222333333222222222222333333333333444444444444555666999999888666666666777777888999;;;<<<:::;;;===@@@BBBCCCDDDEEEEEEFFFHHHIIIIIIKKKMMMPPPRRRSSSUUUUUUUUUWWWZZZ]]]```dddjjjrrryyynnnfff```WWWNNNFFFFFFFFFJJJZZZsssxxxpppkkkjjjgggbbb]]]^^^[[[VVVQQQMMMKKKKKKKKKFFFLLLPPPSSScccxxxppphhhbbbTTTMMMDDD???===>>>===<<<========================<<<;;;;;;;;;;;;<<<======<<<@@@???GGGnnnrrrggg[[[VVVZZZdddtttmmm]]]TTTNNNIIIIIIZZZ|||zzzssskkkeee]]]VVVXXX^^^yyykkkpppttteeemmmzzzcccVVVRRRGGGFFFNNNSSS```xxxpppxxxkkkaaaffflllooojjj]]]LLLAAA:::999888888999999888666777777777777777777777777888888888888888888888888777888::::::===UUU555444333222111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000111////////////000000000000...///000222222111111000111111222222222222111111111111222333333333333222222222333333333444444444444444555777999999888666666666777777888999;;;<<<:::;;;===@@@BBBDDDEEEEEEEEEGGGHHHIIIIIIKKKMMMPPPTTTUUUVVVVVVWWWXXX\\\^^^bbbgggllltttyyymmmfff```WWWNNNHHHHHHGGGKKK[[[sssxxxoookkkiiigggbbb]]]]]]ZZZVVVRRRNNNMMMMMMNNNKKKPPPQQQQQQ\\\vvvtttiii```UUUNNNEEE???>>>>>>>>>===========================<<<;;;;;;;;;;;;<<<======<<<@@@???HHHnnnttthhh[[[VVVXXXcccsssxxxfff^^^UUUNNNJJJYYY|||wwwnnnhhh___YYY]]]fffnnnsssttteeemmmhhhXXXRRRFFFFFFQQQUUU```uuuqqq{{{oooaaafffkkknnnjjj___OOODDD<<<999777666777888999999777777777777777777777777888888888888888888888888777999;;;;;;<<>>@@@BBBCCCDDDFFFFFFGGGIIIKKKMMMOOOPPPWWWXXXXXXWWWVVVXXX[[[^^^ccceeeiiiqqqvvvmmmfff^^^TTTMMMFFFGGGDDDFFFXXXuuuzzzqqqkkkhhhgggeeecccbbb^^^XXXTTTQQQOOOMMMKKKMMMHHHJJJSSSZZZddd{{{|||kkkxxxjjjjjjYYYOOOEEEAAA???===<<<>>>>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<<<<======???;;;===EEEcccyyylll^^^WWWXXX```ooo}}}^^^NNNYYYqqqvvvmmmhhhfffhhhpppyyyuuu|||xxxiiillljjjZZZPPPHHHHHHIIIOOO___qqqnnnuuuwwwhhhiiijjjkkkhhh\\\LLL???:::::::::999999999888888999888888888777777666666666666666666777888::::::777999888:::@@@MMMzzz555444333222111111111111111111111111000000000000000000/////////.........//////000000000000////////////000000000000//////000000000000000000000///////////////000000000111///000111222333222222111000000111222222222222222444444444444444444444444444333333555777888888777888777777777888;;;>>>AAA======>>>@@@BBBDDDEEEEEEDDDEEEGGGIIILLLOOOQQQSSSVVVWWWWWWVVVVVVWWW[[[]]]aaaeeejjjrrrvvvmmmfff]]]TTTMMMHHHIIIFFFHHHZZZvvvyyyrrrmmmkkkjjjhhheeeccc___ZZZUUURRRPPPOOONNNQQQLLLLLLRRRVVV\\\nnn~~~fffkkksssnnnYYYOOOEEEAAA???===<<<>>>>>>===<<<<<<<<<<<<===>>>======<<<<<<<<<<<<======???<<<>>>EEE```xxxlll]]]VVVWWW___nnn{{{www\\\\\\nnnzzzuuuqqqooosssxxx|||kkkmmmkkkVVVOOOJJJIIIHHHMMM```uuu{{{wwwjjjjjjkkklllhhh\\\KKK>>>:::::::::999999999999888999888888888777777777777888888888888888999:::;;;999:::999;;;@@@LLLwww555444333222222111111111222222111111111000000000//////000111111000...---///000000111111000000//////000000111111000000///000000000000000000000000/////////000000000111111000111111222333222222222000111111222222222222222555555555555555555555555444444333555777999888888777666666777999<<<>>>@@@======>>>@@@BBBCCCDDDEEECCCDDDFFFIIIMMMPPPSSSUUUUUUUUUVVVVVVUUUWWWZZZ\\\___eeekkkqqq}}}vvvmmmeee\\\SSSMMMIIIJJJHHHJJJ\\\xxx~~~yyysssooonnnmmmjjjgggcccaaa]]]WWWSSSQQQQQQSSSQQQMMMMMMPPPQQQSSSaaapppfffcccyyyvvvkkkYYYOOOEEEAAA???===<<<>>>>>>======<<<<<<======>>>======<<<<<<<<<<<<======>>>===???DDD[[[xxxkkk]]]VVVVVV]]]kkkxxxiii^^^kkk}}}{{{zzz~~~|||zzzxxxxxxyyy|||mmmnnnkkkTTTOOOLLLJJJFFFJJJ^^^uuuwwwkkklllnnnnnnhhh[[[JJJ>>>::::::::::::999999999999888888888888888777777777::::::999999999::::::;;;:::<<<:::<<<@@@JJJttt555555444333222222222222222222222111111111000000...///111222222111///...000000000111111000000000000000000111111000000000000000000000000111111111//////000000000111111111111111222222222333333333000111222222333333222222555555555555555666666666555444444555888999999888777666666666888999999999;;;;;;<<<>>>???AAABBBBBBDDDEEEGGGJJJMMMPPPSSSTTTSSSTTTUUUUUUUUUVVVYYY[[[\\\dddkkkqqq{{{vvvlllddd[[[SSSMMMIIIJJJHHHKKK]]]yyy~~~zzztttqqqpppnnnjjjgggcccbbb___ZZZUUUSSSTTTVVVMMMKKKKKKNNNNNNPPPYYYddd{{{rrr}}}pppiiitttfffYYYOOOEEEAAA???===<<<>>>>>>==================>>>======<<<<<<<<<<<<======>>>>>>AAACCCWWWwwwkkk]]]UUUUUU[[[iiiuuuooo]]]hhh}}}xxxlllmmmooouuuuuurrrsssyyyooopppiiiXXXPPPJJJIIIGGGKKK]]]qqqwwwmmmnnnpppooogggYYYIII===;;;;;;:::::::::999999999888888888888888888888888;;;::::::999999999999:::999;;;:::<<<@@@JJJsss666555444333222222222222222222222222111111111111...000111333333222000///000000111111111111000000000000111111111111000000///000000000111111111222000000000000111111111111222222222222222333333333111111222333333333333222333333444444555555555555555444444555888999999888777666666888:::;;;:::888;;;;;;<<<===???@@@AAAAAAFFFGGGHHHJJJLLLNNNQQQRRRQQQSSSUUUUUUUUUVVVYYY[[[ZZZccckkkrrr}}}vvvlllbbbYYYRRRMMMFFFHHHHHHKKK]]]zzz|||vvvrrrpppnnnjjjfffcccbbb```\\\YYYWWWXXXXXXLLLLLLLLLMMMMMMNNNTTT[[[fffwwwfffjjjvvvvvvssssssgggYYYOOOEEEAAA???===<<<>>>===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>???BBBCCCVVVwwwkkk]]]UUUTTTZZZgggsssrrrZZZaaannnmmmggg[[[aaahhhoooyyyyyyppplllnnn|||ppprrrhhh\\\PPPGGGIIIMMMUUUdddtttwwwmmmoooqqqooofffXXXGGG<<<;;;;;;;;;:::::::::999999888888888888888999999999:::999999888888888999999777999:::<<>>======>>>???@@@AAABBBCCCFFFGGGGGGIIIKKKMMMOOOPPPQQQSSSUUUVVVVVVWWWYYY[[[[[[cccmmmuuu~~~vvvlllaaaXXXQQQMMMDDDGGGGGGKKK___|||xxxsssqqqooollliiifffdddbbbaaaaaa___]]]ZZZPPPOOONNNMMMLLLLLLOOORRRVVVnnnfff___iiivvvrrrqqqyyylllgggYYYOOOEEEAAA???===<<<>>>===>>>>>>??????>>>>>>=========<<<<<<<<<<<<======>>>>>>AAACCCWWW}}}~~~xxxlll^^^VVVUUUZZZeeeqqqzzz~~~{{{vvvWWWXXXYYYRRRPPPPPPYYYccckkktttzzzxxxssspppmmmsssqqquuuiii\\\OOOFFFJJJSSS]]]mmm{{{tttkkknnnqqqnnneeeVVVFFF<<<;;;;;;;;;;;;::::::::::::888888888999999999999999999999888888888888999:::666999:::===AAAIIIqqq666555444333333222333333333333222222222111111111111111111222222222333333000111111222222111111000000111111222222111111000///000000111111222333333000000111111111222222222333333222222222333444555111222333333444444333333333444444555666666777777666555555666888::::::999777666777<<>>======>>>???@@@AAABBBBBBDDDDDDEEEHHHJJJMMMOOOQQQQQQSSSUUUWWWWWWXXXZZZ\\\___fffooozzz~~~vvvlllaaaWWWPPPMMMCCCFFFHHHMMMaaayyyuuutttsssqqqoookkkgggeeefffjjjiiibbb\\\QQQQQQOOOLLLJJJKKKMMMMMMQQQcccqqq\\\bbbmmmjjjggg~~~{{{kkkffffffYYYOOOEEEAAA???===<<<>>>===>>>????????????>>>=========<<<<<<<<<<<<======>>>>>>@@@DDDYYYyyymmm___WWWUUUYYYeeepppxxxxxx}}}tttSSSPPPLLLCCCGGGKKKUUU```hhhpppwwwxxxuuuqqqssstttyyymmmZZZOOOHHHKKKQQQZZZkkk{{{qqqiiimmmpppnnndddTTTEEE<<<<<<;;;;;;;;;;;;:::::::::888888888999999:::::::::999999999999999:::;;;<<<777:::;;;>>>AAAHHHnnn666666555444333333333333333333333222222222111111222111111111222222333444111111222222222222111111111111222222222222111111///000000111222222333333000111111111111222222222444333222111222333444555111222333333444444333333444555555666777888888999666555555666999::::::999999777888<<>>999;;;;;;<<<===>>>??????@@@AAABBBDDDFFFJJJMMMPPPRRRQQQSSSVVVWWWXXXYYYZZZ\\\bbbhhhqqq}}}~~~wwwlll```VVVPPPMMMCCCGGGHHHNNNccczzzvvvvvvvvvvvvtttnnnjjjgggjjjpppooofff^^^OOOOOOMMMJJJJJJLLLNNNNNNQQQ___||||||]]]```iii|||{{{eee^^^nnnxxxjjjgggiiiYYYOOOEEEAAA???======>>>===>>>???@@@@@@???>>>=========<<<<<<<<<<<<======>>>===???DDD[[[zzznnn```XXXUUUZZZdddooowww|||wwwpppOOOLLLHHHAAAJJJJJJTTT^^^fffnnnwwwzzzzzzqqqxxxvvv{{{qqqYYYPPPJJJJJJKKKQQQbbbuuunnnhhhlllooommmcccTTTEEE<<<<<<<<<;;;;;;;;;:::::::::888888888999999:::::::::999999999:::;;;<<<===>>>999<<<<<<>>>@@@FFFkkk888777555555666666444333333333333222222222111111555444444333222222222333222222333444444444444333000000111111111111000000222111111222444444333111222222333333333444444444222222333333333444444444333333333444444444555555;;;555333:::FFFIII???555888888888888888999999999::::::;;;;;;<<<=========<<<<<<<<<===>>>@@@BBBCCCDDDEEEFFFGGGIIILLLNNNOOOSSSSSSTTTVVVZZZ]]]______ccclllwww|||ssshhh^^^VVVQQQOOOHHHJJJKKKRRRggg|||{{{yyyvvvtttqqqnnnkkkkkkkkkiiiddd```RRRSSSQQQLLLIIIJJJKKKKKKPPPZZZtttdddaaadddvvvvvvbbb]]]hhhmmmbbbkkkZZZNNNDDDAAAAAA>>><<<<<<>>>>>>????????????>>>>>>???>>>===<<<<<<<<<<<<<<<>>>AAA@@@@@@UUUppp___XXXUUUVVV```mmmzzzuuuqqqrrruuuvvvttthhhRRRGGGGGGIIIKKKSSS]]]]]]^^^nnnyyyyyy{{{xxxuuuyyyqqq\\\UUUHHHGGGLLLMMM]]]zzzvvvmmmnnnoookkk```RRRDDD;;;<<<<<<;;;::::::999888888888888888888888888888888888888999999999:::::::::999666???<<<===EEE]]]999777666666666666555333333333333333222222222222444444333222222222222222111222222333333333333333111111222222222222111111222111111222444444333222222222333333333444444444222333333333333444444444333333444444444555555555888666777;;;AAABBB===888888888888888999999999999::::::;;;<<<<<<======>>><<<<<<<<<===???@@@BBBCCCCCCDDDEEEFFFHHHKKKMMMNNNTTTTTTTTTVVVYYY\\\^^^^^^bbbkkkvvv}}}ssshhh```XXXRRRNNNGGGJJJLLLRRRhhh~~~~~~}}}{{{xxxvvvsssooonnnllliiiddd___UUUUUUTTTPPPLLLLLLMMMNNNOOOWWWnnniiiccccccuuu{{{```ZZZfff~~~mmmrrr\\\PPPEEEAAAAAA>>><<<===>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<======>>>AAA@@@@@@SSStttbbbZZZVVVWWW```lll{{{tttddd\\\YYYYYYYYY\\\ffftttzzz~~~ppp]]]NNNJJJKKKNNNOOOPPPYYY[[[aaaooowww{{{vvvzzzttt^^^VVVJJJHHHMMMOOO___|||yyypppqqqpppkkk___QQQDDD<<<<<<<<<;;;;;;:::999999888999999999999999999999999888999999999999:::::::::<<<999@@@===>>>EEEZZZ999888666666777777555444444444333333333222222222333333222222111111222222111111222333333333333222222333333444444333333222222222111333444555444222333333333333444444444444333333333444444444555555333444444444444555555555555888;;;<<<;;;::::::<<<888888888888999999:::::::::;;;;;;<<<<<<===>>>>>><<<<<<===>>>???AAABBBCCCCCCCCCDDDFFFHHHJJJLLLMMMTTTUUUUUUWWWXXXZZZ\\\]]]aaaiiittt~~~rrrhhhaaa[[[SSSLLLGGGJJJLLLSSSiii~~~zzzuuuqqqooojjjddd___WWWWWWVVVSSSOOOMMMMMMNNNOOOUUUfffsssgggcccvvvaaaZZZgggzzzvvv___SSSGGGBBBAAA>>>======>>>>>>????????????>>>>>>======<<<<<<<<<===>>>>>>???AAAAAA@@@QQQzzzxxxeee\\\XXXWWW___kkk{{{}}}hhhZZZRRRMMMJJJKKKNNNUUUdddvvvzzznnnccc\\\SSSOOOOOOQQQSSSSSSOOOUUU[[[fffsssuuu}}}~~~xxx{{{xxxaaaYYYLLLIIIOOOPPP```}}}ttttttrrrjjj]]]OOOCCC===<<<<<<<<<;;;::::::999999999999999999999999999999999999999999::::::::::::???;;;BBB>>>>>>DDDXXX:::888777777777777666444444444444444333333333333333222222111111111222222000111222222333333222222333333444444444444333333333222222333555555444333333333333444444444444555444444444444555555555555444444444444555555555555666888;;;:::777666888;;;777888888999999:::::::::;;;;;;;;;<<<======>>>>>>======>>>>>>@@@AAACCCDDDDDDDDDEEEGGGIIIKKKMMMNNNUUUVVVWWWWWWXXXYYY[[[]]]bbbiiisss~~~~~~pppgggbbb[[[RRRJJJGGGJJJLLLSSSjjjyyyuuuqqqmmmgggbbbYYYXXXWWWUUUQQQLLLKKKMMMRRRUUUaaa{{{|||lllfffzzzeee]]]iiivvvcccVVVIIICCCAAA>>>===>>>>>>??????@@@@@@??????>>>===<<<<<<<<<===>>>?????????AAAAAAAAANNNssszzzggg]]]XXXWWW___jjjyyypppaaaWWWRRRMMMJJJKKKUUUdddmmmiiiaaaTTTRRRQQQSSSUUUVVVTTTRRRPPPTTT\\\lllwwwtttvvvyyyzzzzzzcccZZZMMMJJJOOOQQQaaa~~~wwwwwwsssiiiZZZLLLBBB>>>===<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999:::::::::;;;;;;???;;;BBB??????DDDVVV:::999777777888888666555555555555444444444333333333222222111222222333333111111222333333333333222222222333333333333222222444333333444666666555333333333444444444555555555444444555555555666666666444444444555555555666666888888777777777888888888777888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>???@@@BBBDDDEEEFFFGGGHHHIIIKKKNNNPPPQQQUUUWWWYYYYYYXXXXXX[[[^^^dddjjjsss~~~~~~pppfffaaaZZZPPPHHHGGGJJJLLLSSSjjj|||wwwuuuqqqkkkggg^^^[[[ZZZ[[[VVVNNNLLLOOOQQQTTT]]]ssspppjjjggg___gggyyyhhhZZZKKKDDDAAA???>>>?????????@@@@@@@@@@@@??????===============>>>???@@@???BBBBBBBBBLLLmmm{{{hhh^^^XXXVVV^^^iiiuuunnn```XXXSSSMMMIIILLLSSSVVVUUUSSSMMMNNNRRRUUUWWWWWWTTTQQQTTTWWW___oooxxxssskkkzzzxxxyyy|||ddd[[[MMMJJJNNNPPPaaavvvvvvrrrgggWWWIIIAAA>>>======<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;===999@@@>>>@@@EEEUUU;;;:::888888999999777666666666555555555444444444333333222222333333444444222222333444444444444333222333333444444333333222444444333555666777666444333444444444555555555555555555555666666666666777444444555555555666666666999777555666999:::999777777888888999:::;;;<<<<<<;;;<<<<<<======>>>??????>>>>>>???@@@AAACCCDDDEEEIIIIIIJJJLLLNNNPPPRRRSSSVVVXXX[[[ZZZYYYYYY]]]```eeellluuussshhhaaaYYYPPPJJJGGGJJJLLLSSSiii{{{yyyuuupppllleeeaaaaaaccc^^^SSSOOOSSSOOOSSS[[[oooxxxssskkkaaaggg~~~lll]]]MMMEEEBBB???>>>@@@??????@@@@@@@@@@@@??????>>>>>>=========>>>?????????BBBCCCCCCJJJhhh~~~jjj___XXXUUU\\\gggrrr||||||jjjaaaUUUNNNHHHGGGHHHHHHKKKOOOMMMPPPSSSVVVVVVVVVTTTRRRVVV[[[aaalllrrrnnn|||hhhpppyyyyyy~~~fff\\\NNNJJJOOOQQQbbbqqqrrrooodddUUUGGG@@@>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<777???===@@@DDDSSS<<<:::999999999999888666666666666666555555555444444444333333444444555666333333444555555555555444444444555555555555444444555444444555777777666555444444444444555555555555555555666666666777777777555555555555666666666666777666777888::::::999888777888888999:::;;;<<<===<<<<<<<<<===>>>>>>???????????????@@@BBBCCCEEEFFFJJJJJJKKKLLLOOOQQQSSSTTTVVVYYY\\\\\\ZZZZZZ^^^bbbeeemmmwwwxxxlllaaaYYYQQQMMMGGGJJJLLLRRRhhh}}}yyytttpppiiiddddddhhhbbbUUUQQQUUUNNNTTT]]]qqqwwwkkkqqq~~~ppp```OOOFFFBBB??????@@@???@@@@@@AAAAAA@@@@@@?????????>>>>>>===>>>>>>>>>???AAADDDDDDJJJeeeooobbbYYYTTTZZZdddqqq{{{www___UUULLLKKKMMMNNNRRRXXXYYYYYYYYYXXXVVVTTTSSSSSSVVV\\\___dddiiigggsssccceeewwwzzzyyyhhh___PPPLLLPPPRRRdddvvvlllnnnlllbbbSSSEEE???>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===888>>>===???BBBOOOzzz<<<:::999999999999888666777666666666555555555555444444444444444555666777333444555555666666555555555555666666666666555555555444444555777888666555444444444555555555666666666666666666777777777777555555555555666666666777444666999::::::999999:::777888888999;;;<<<======<<<<<<======>>>>>>????????????@@@AAABBBDDDEEEFFFJJJJJJKKKMMMOOOQQQSSSTTTVVVYYY]]]]]][[[[[[```dddeeemmmyyy{{{ooobbbYYYSSSPPPHHHJJJKKKRRRggg|||vvvrrriiiddddddhhhcccUUUPPPTTTOOOWWWaaauuuwww~~~wwwyyyrrrbbbPPPFFFBBB??????AAA???@@@@@@AAAAAA@@@@@@???@@@@@@???>>>======>>>>>>>>>AAAEEEEEEIIIdddsssdddZZZTTTXXXaaapppzzzmmm___UUUUUUYYY[[[___dddfffeeeaaa\\\WWWTTTSSSSSSUUU\\\]]]]]]aaabbblll]]]\\\kkk|||zzzjjj```QQQMMMQQQTTTeeekkkhhhkkkjjjaaaRRRDDD>>>===============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>@@@KKKvvv>>>;;;999888888999888777888888888888777777777777888666555444444555666888777777777777777777777777888777666555555666777888555555555555666666666777888888777777666666666555666666777888888888888888888777666666666666777777777777888999999999999888999999999999:::;;;<<<<<<>>>>>>=========???@@@AAAEEEEEEDDDBBBAAACCCFFFIIILLLLLLMMMNNNPPPRRRTTTUUU\\\]]]^^^^^^^^^___bbbdddkkkppp{{{wwwkkkccc\\\VVVQQQJJJKKKLLLTTTiiixxxsssoooiiieeedddaaaZZZVVVVVVVVVYYYfff~~~www|||pppaaaPPPGGGCCC@@@???@@@>>>??????@@@@@@AAABBBBBBAAA@@@???>>>>>>???@@@@@@BBB>>>???CCCJJJaaaxxxiii\\\TTTZZZfffjjjvvvvvvgggeeeiiilllmmmooolllggg```YYYTTTRRRSSSTTTUUUYYY```eeedddbbbfffnnnhhhSSSgggwwwooo]]]QQQPPPOOOQQQgggjjjeeeiiihhh[[[NNNFFFCCCAAA???????????????>>>==============================<<<<<<<<<<<<<<<<<<<<<<<>><<<@@@DDDAAAOOOmmm>>><<<999888888999888777999888888888777777777777888777555444444555777888777777777777777777777777888777666666666666777888555555555666666666777777888888777777777666666666666777777888888888888888888777777666666666777777777888888999999999999999999999999999:::;;;<<<===>>>>>>======>>>???AAABBBDDDEEEDDDDDDCCCEEEIIILLLMMMMMMNNNOOOQQQSSSTTTUUU]]]^^^_________aaadddgggmmmrrr|||yyylllddd\\\UUUOOOGGGHHHJJJSSSiii{{{uuuqqqlllgggfffccc\\\XXXXXXXXX[[[hhh{{{wwwxxxppp```OOOFFFCCC@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@@@@CCC???@@@EEEKKKbbbwwwgggZZZRRRUUU___hhhuuu}}}{{{xxxuuusssoooiiiaaaZZZVVVUUUTTTSSSSSSSSSWWW```fffffffffhhhrrrmmmTTTddd~~~ssslll[[[OOOPPPOOORRRjjjkkkfffjjjhhh[[[MMMEEEBBB@@@???????????????>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>><<<@@@CCC@@@MMMjjj???===:::999999999999888999999999888888888777777888777666555555666777888777777777777777777777777888888777666666777888888666666666666777777777777888888888777777777777777777777888999999999999888888777777777777777888888888888999:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFGGGJJJNNNQQQRRRRRRRRRSSSTTTUUUWWWWWW^^^___aaaaaabbbdddgggjjjooottt{{{oooeee\\\SSSNNNFFFGGGIIITTTlll{{{vvvpppkkkiiifff___[[[[[[\\\```ooonnnqqq|||xxxqqq```MMMDDDBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@AAACCC@@@BBBGGGLLLaaazzzgggZZZRRRSSSXXXeeerrr}}}oooggg]]]XXXWWWWWWUUURRRSSSOOOQQQ\\\fffgggbbb___aaajjjuuuWWW```|||}}}rrriiiXXXNNNPPPOOOTTTmmmnnniiilllgggYYYLLLDDDAAA???>>>????????????>>>>>>======================================================>>><<>>;;;:::::::::999888::::::999999999888888888888777777666666777777888888888888888888888888888888888888888888888888888666666777777777888888888888888888888888888888888777888999999::::::999999888888777777777888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@AAABBBCCCCCCDDDEEEGGGIIIKKKNNNSSSVVVWWWWWWWWWWWWXXXYYYZZZ[[[^^^```aaacccdddgggkkknnnrrrwwwsssggg\\\SSSMMMIIIIIIKKKWWWppp{{{tttooolllhhhbbb^^^^^^^^^eeexxx}}}ggghhh~~~sss```LLLCCCBBBAAAAAAAAACCCCCCBBBAAA@@@@@@??????@@@@@@???@@@@@@@@@AAAAAACCC@@@BBBGGGLLLaaajjj]]]VVVTTTWWWaaaooo|||rrrhhh]]]YYYZZZZZZWWWSSSSSSNNNOOOYYYbbbbbb[[[WWWUUUWWWhhh\\\\\\rrruuuhhhYYYOOOPPPPPPTTTooossslllmmmfffWWWJJJDDDAAA???>>>>>>????????????>>>===========================>>>>>>>>>>>>>>>>>>>>>>>><<<>>><<<>>>BBB@@@III___BBB@@@===;;;;;;;;;:::999::::::::::::999999999999888888888777777888888888999999999999999999999999888888999999999999888888777777777888888888888999888888888999999999999999888888999:::::::::::::::888888888888888999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>???@@@AAABBBCCCDDDDDDDDDFFFIIIKKKNNNQQQVVVYYYXXXXXXXXXXXXYYYZZZ\\\\\\^^^```bbbdddfffjjjnnnrrrvvv{{{vvviii]]]SSSMMMKKKJJJLLLXXXrrryyyrrrpppkkkeeeaaaaaa^^^jjjhhhjjjvvvbbbLLLBBBAAAAAAAAABBBDDDCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAAAAAAABBB???BBBGGGMMMbbbmmm___XXXVVVWWW^^^lllxxxyyynnnbbb\\\\\\[[[WWWRRRMMMKKKMMMTTTXXXWWWTTTTTTRRROOOZZZ~~~eee]]]kkkxxxjjj[[[QQQRRRPPPUUUqqqwwwooommmdddUUUHHHCCCAAA???===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<>>CCC@@@GGGZZZyyyDDDAAA>>><<<<<<<<<:::999;;;;;;;;;:::::::::999999888888888888888888888888999999999999999999999999888999::::::::::::999888777888888888999999999999999999999999999:::::::::999999:::;;;;;;;;;;;;:::888888888888999:::;;;;;;;;;;;;<<<===========================>>>???@@@@@@>>>???AAACCCDDDEEEEEEEEEFFFIIILLLNNNPPPSSSWWWYYYVVVVVVWWWWWWYYYZZZ[[[\\\___aaadddgggjjjnnnsssvvvyyy~~~yyyjjj]]]TTTOOOKKKJJJKKKXXXttt~~~wwwtttoooiiieeeeeeaaassshhhkkk{{{eeeMMMBBBBBBBBBBBBAAADDDCCCCCCBBBAAA@@@@@@???>>>???@@@AAABBBBBBBBBAAABBB@@@BBBHHHNNNeeeppp___WWWVVVVVV\\\jjjuuu{{{rrrfff^^^[[[YYYTTTQQQKKKJJJKKKNNNOOOMMMOOOTTTQQQNNNTTTppprrrccchhh{{{}}}jjj\\\SSSTTTRRRWWWuuuxxxpppmmmbbbSSSGGGCCCBBB???===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>>>>>>>===>>>>>>>>>>>>???@@@AAAAAA>>>@@@BBBDDDEEEFFFFFFFFFHHHKKKMMMOOOQQQSSSVVVXXXWWWWWWXXXYYY[[[\\\^^^___bbbdddgggjjjnnnrrrxxx||||||{{{kkk^^^UUUQQQLLLJJJLLL[[[xxx}}}yyytttmmmjjjjjjkkkjjjmmmhhhNNNCCCBBBCCCBBBAAACCCCCCBBBBBBAAAAAAAAA@@@>>>???@@@BBBBBBBBBBBBBBBDDDAAACCCJJJQQQiiivvv```WWWVVVVVV[[[iiittt}}}wwwnnnhhhdddcccbbbaaaYYYSSSOOONNNLLLIIILLLQQQNNNOOOQQQdddkkkiii{{{iii\\\TTTUUUTTTZZZyyyvvvqqqmmmaaaQQQFFFDDDCCCAAA======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>@@@BBBDDDFFFFFFFFFFFFJJJLLLOOOPPPQQQSSSUUUWWWZZZZZZ[[[\\\^^^```bbbcccdddfffjjjmmmqqqvvv{{{}}}|||kkk^^^VVVSSSNNNMMMOOO___~~~|||wwwpppmmmnnnvvvrrruuujjjOOODDDCCCCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@BBBCCCCCCBBBBBBFFFCCCEEEKKKSSSmmm{{{bbbXXXWWWXXXZZZiiisss{{{wwwvvvwwwzzz|||jjj```VVVQQQMMMJJJJJJMMMKKKOOOPPP^^^rrrjjj|||ggg[[[TTTVVVUUU]]]}}}sssqqqlll```PPPFFFDDDCCCAAA======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<>>===<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<==================>>>>>>==================??????>>>;;;999>>>>>>======<<<;;;;;;;;;<<<>>>???>>><<<;;;;;;<<<<<<======>>>??????@@@@@@???>>><<<;;;::::::;;;;;;>>>>>>???AAABBBBBBBBBBBB@@@?????????@@@BBBDDDFFFDDDEEEFFFGGGIIIKKKLLLLLLNNNOOOQQQSSSUUUWWWXXXYYYXXXYYY\\\___bbbdddfffggglllmmmnnnqqqvvv{{{}}}mmm___UUUQQQQQQPPPSSSbbb|||uuurrrtttvvvmmmOOOEEEEEEBBB@@@CCCCCCBBB@@@???>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBB===AAAQQQeeefffVVVSSSUUUWWWaaalll|||gggYYYTTTNNNKKKMMMPPPOOOKKKSSSzzzrrrzzz}}}mmm]]]QQQQQQUUUbbbkkktttiii[[[OOOIIIEEEAAA===>>>>>>>>>>>>===========================>>>??????:::<<<>>>@@@AAA@@@???>>>>>>???@@@>>><<>>>>>??????@@@AAA@@@AAABBBDDDDDDDDDDDDCCCEEEFFFGGGEEEDDDGGGOOOUUU]]]~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{{{{|||}}}}}}~~~vvvxxxyyyyyywwwvvvvvvwwwuuuvvvvvvwwwwwwxxxxxxxxxtttrrrpppnnnmmmnnnpppqqqqqqqqqrrrrrrrrrrrrrrrqqqpppppppppqqqrrrssstttuuusssssstttuuuwwwxxxyyyyyy}}}}}}~~~vvvrrriiigggjjj}}}[[[NNNOOONNNIIIFFFHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIMMMTTTYYY]]]nnnsss[[[RRRQQQYYYcccnnn{{{llljjjfffYYYUUUSSSLLLMMMlllxxx|||wwwggg[[[RRRUUU\\\lllpppZZZHHH@@@???AAABBB>>>>>>>>>>>>============:::::::::::::::;;;<<<<<<::::::;;;;;;<<<=========>>>???@@@??????BBBIIIOOO\\\vvvhhhddd```[[[YYY[[[[[[[[[[[[ZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZ```iiimmmooo{{{rrriiihhhnnnyyyzzziii]]]ZZZPPPNNNgggyyyqqqcccWWWWWW___ttt{{{eeeSSSHHHFFFHHHJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBCCCEEEEEECCCEEEFFFFFFFFFIIINNNSSSZZZ}}}sssqqqxxxqqqaaaWWWRRRQQQQQQMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPPPPRRRTTTWWWZZZmmm