BM6P6(@ XXXSSSOOOMMMNNNPPPPPPPPPTTTYYY```gggnnnuuu{{{{{{jjj]]]UUUPPPKKKGGGIIIGGGHHHOOOXXX^^^ccceeeXXXLLLCCCBBBCCCAAA>>>======<<<>>>DDDJJJRRRYYY___pppppprrrsssqqqsss}}}}}}wwwsssnnnlllhhhccc]]]XXXTTTQQQIIIEEE@@@;;;999;;;>>>AAAHHHFFFJJJRRRYYY^^^dddllltttlll[[[GGG<<<:::888444<<<===PPPuuu}}}tttgggXXXKKKKKKVVV{{{kkkAAA888<<<222111000///------,,,,,,---,,,++++++******++++++************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---------............///---...111444333555BBBRRRjjjrrrlllaaafffppp}}}~~~hhh```SSSHHHGGGOOOTTTTTTbbbooozzz~~~zzzzzz\\\OOODDDCCCEEEDDDAAA>>><<<===>>>>>>???DDDKKKQQQXXXeeetttvvvnnngggaaaYYYPPPIIICCC>>>;;;<<<;;;:::999;;;@@@BBBBBBCCCGGGDDDCCCHHHSSSuuuqqq~~~uuuiii```]]]ZZZWWWSSSPPPOOOOOOQQQTTTUUUUUUTTTSSSRRRPPPOOONNNOOOPPPQQQLLLJJJHHHFFFFFFFFFEEECCCEEEDDDBBB@@@?????????@@@???===;;;::::::999777555555444222000//////000000111111111111111111111111222111111000///......---........................000...------......---,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------............000222444555:::@@@OOObbbpppvvvyyy}}}xxx~~~ttt^^^XXXRRRNNNNNNNNNNNNMMMLLLOOOSSSXXX___hhhqqqxxx}}}|||mmmaaaUUUKKKDDDHHHKKKQQQWWW[[[[[[YYYXXXQQQIIIBBBAAAAAA???>>>@@@???>>>>>>@@@CCCGGGKKKNNNVVVVVVXXXZZZXXXYYYbbbmmm{{{zzzuuunnnjjj^^^[[[WWWRRRMMMIIIFFFEEE???>>>======>>>@@@BBBDDDFFFKKKRRRZZZ___bbbcccccc\\\TTTGGG;;;555666:::===QQQccc|||www[[[PPPLLLFFFDDDgggRRR888222,,,111111///...---,,,,,,,,,---,,,++++++******++++++************************************)))))))))((())))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,------------............///...000222111222<<>>??????>>><<<:::999999888666555444333222000000000000111111111111111111111111111111111000000///......---------------------------///...------......---,,,+++++++++,,,,,,,,,------...---------,,,,,,,,,,,,+++++++++,,,,,,,,,------............///000222333777777;;;EEENNNXXXdddpppgggbbbZZZSSSPPPMMMKKKJJJGGGHHHHHHJJJOOOWWWaaahhhpppvvv~~~ooobbbZZZ[[[fffrrrxxxtttjjj___XXXLLLFFFBBBAAA???===>>>BBBDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFGGGFFFIIIRRR]]]kkkqqq{{{zzzvvvppphhhaaa[[[NNNKKKGGGBBB???<<<;;;;;;999;;;===@@@BBBCCCDDDDDDDDDPPP[[[___bbbccc\\\QQQAAA:::555444222222>>>MMMttt___FFFCCCFFFEEEIIIwwwYYY999666777+++000///...---,,,+++++++++,,,,,,+++************+++************************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,------------............000......000000000444;;;III]]]lllpppnnnpppxxx^^^LLLEEEDDDCCCEEENNNWWW\\\cccllltttxxxzzzsssbbbVVVLLLEEEDDDFFF@@@@@@???AAAMMMhhh~~~{{{uuulllaaaXXXLLLHHHBBB===<<<;;;;;;:::;;;>>>BBBEEEEEEDDDDDDEEEEEEOOOccc|||xxxppp{{{www{{{tttjjjbbb^^^[[[WWWTTTWWWUUUSSSSSSTTTTTTTTTRRRMMMJJJGGGDDDCCCCCCEEEGGGJJJIIIGGGGGGGGGFFFCCCAAABBBBBB@@@???>>>=========<<<;;;999888888777666444222222111111000111111222111111111111111111111111000000000///......------------------------------///---,,,,,,---...,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...------------...///000111...---...111:::JJJYYYzzz||||||iiieee___XXXRRRMMMIIIGGGHHHHHHFFFEEEFFFJJJQQQVVV```gggpppwwwzzz}}}sssgggUUUMMMFFFDDDCCCAAABBBDDDFFFJJJMMMMMMOOORRRRRRPPPGGGDDDBBBBBBDDDIIIUUUbbbeeeiiiqqqzzz|||~~~zzztttnnnfff]]]TTTNNNGGGEEEAAA===;;;:::;;;<<<===>>>@@@BBBCCCCCCBBBAAAEEEUUU___]]][[[\\\PPP???888444666:::777888PPPmmm{{{~~~```JJJDDDFFFLLLRRRggg\\\>>>///666:::111///...---,,,++++++++++++,,,++++++************************************************)))))))))))))))(((((((((((((((((((((((()))*********++++++++++++************++++++++++++,,,,,,---------.........000...---...000000111222:::PPPeeerrrsssooowwwaaaUUUNNNJJJ@@@DDDIIILLLRRRZZZbbbgggiiirrr|||yyyhhhXXXKKKFFFHHHDDDCCCBBBCCCOOOjjj~~~zzzssslllddd[[[QQQKKKDDD@@@;;;999999;;;======>>>AAAFFFHHHEEEAAAAAADDDNNNlllwwwmmmgggooozzziiiiiieee```]]]\\\[[[YYYXXXXXXVVVSSSRRRRRRRRRQQQPPPLLLJJJGGGDDDCCCEEEHHHJJJIIIHHHGGGGGGGGGFFFBBB@@@@@@@@@???>>>===<<<;;;;;;:::999777666777666444333000000111111111222222333111111111111111111111111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---///000......888CCCYYYdddpppuuutttssssssttt___^^^[[[WWWQQQKKKGGGEEEFFFFFFFFFEEEDDDEEEGGGJJJQQQXXXaaahhhmmmqqqvvvzzz}}}tttcccXXXMMMIIIHHHFFFEEEFFFGGGNNNTTTVVV[[[aaabbb^^^JJJEEE@@@@@@CCCLLL[[[hhhmmmnnnpppuuuyyy|||{{{zzzzzzvvvnnnfff]]]SSSJJJDDDCCCAAA>>><<<;;;===???@@@BBBBBBBBBBBBCCCCCCCCCCCCMMMYYY]]]UUUPPPPPPFFF666;;;888999;;;:::EEElllttthhhtttnnnLLLFFFEEECCCRRRjjjgggCCC888111000111---...---,,,+++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((()))*********++++++++++++))))))*********+++++++++,,,,,,,,,------------.........---...000222111///333DDDXXXjjjqqqmmm|||xxxfffWWWLLL@@@??????AAADDDIIIQQQWWW\\\fffrrr{{{|||iiiVVVLLLKKKIIIHHHEEECCCFFFUUUkkk|||rrrzzzzzztttiii^^^TTTMMMGGGDDD???<<<999777999<<<>>>>>>???AAAEEEIIIEEEBBBGGGPPP^^^lllrrr{{{iii```\\\[[[YYYYYYYYYZZZYYYYYYWWWTTTQQQOOOOOOOOONNNMMMKKKIIIGGGEEEFFFHHHJJJLLLGGGGGGGGGHHHHHHEEEAAA>>>>>>>>>======;;;:::999999888666555555555555333111///000000111222222222333000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++***+++///444666111,,,///666<<>>@@@BBBDDDCCCCCCCCCDDDFFFHHHIIITTTXXXUUUKKKFFFDDD???666888555555999AAAYYY}}}fffhhhbbbMMMJJJDDD???[[[tttKKK555999666...---///...---,,,,,,+++++++++,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))************+++,,,,,,,,,,,,---------------......---000333333000000<<>>@@@EEEKKKSSSZZZeeennnvvv|||kkk]]]YYYJJJHHHEEEBBBAAAGGGPPPWWWRRRVVVYYYZZZ```lllvvvzzz~~~|||rrrkkk___SSSIIIDDDBBBBBB;;;999777888;;;===??????EEECCCDDDEEE@@@???KKK[[[}}}ppp\\\XXXXXXYYYYYYYYYYYYXXXWWWVVVTTTQQQNNNLLLLLLMMMMMMMMMIIIHHHFFFFFFFFFGGGIIIJJJEEEFFFGGGHHHHHHEEE@@@<<<<<<<<<<<<;;;:::999888777666555333333333333222000///000111222222222222222000000000000000000000000------------------------++++++++++++++++++++++++---,,,***+++,,,,,,+++)))************++++++++++++)))************+++++++++************++++++++++++++++++,,,,,,,,,+++******---...000111---))),,,222333444:::GGGUUUaaammmuuu~~~~~~xxxmmm___RRRJJJHHHIIIBBBCCCEEEEEECCCCCCDDDEEEAAADDDGGGIIIMMMSSS\\\cccjjjpppxxx|||}}}|||pppccc^^^dddnnnxxxsssrrrlllcccUUUPPPMMMNNNQQQUUU___hhhrrrrrrppplllgggeeegggjjjddd^^^VVVMMMGGGBBB>>><<<999999:::<<<>>>AAACCCDDDDDDDDDEEEFFFGGGIIIJJJKKKSSSOOOHHHAAA<<<:::999999444888@@@NNNeeeqqqsss}}}eeeVVVKKKHHHHHHSSStttMMM777000666222///222222...------,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************++++++,,,,,,,,,---------,,,000000------222333000...777;;;EEEXXXccchhhrrrxxx|||vvvhhhWWWNNNFFFBBB@@@<<<>>>CCCGGGKKKSSS]]]hhhqqqyyy}}}yyysssZZZVVVQQQMMMJJJJJJKKKKKKJJJLLLIIIFFFHHHPPPWWWYYYeeekkkuuuzzzsssooobbb\\\SSSIIIAAA======???888888999;;;???BBBCCCCCCHHHDDDCCCDDDBBBGGG]]]vvvyyyaaaWWWWWWVVVWWWYYYYYYXXXVVVTTTSSSQQQOOOKKKJJJKKKMMMNNNNNNIIIIIIHHHGGGFFFFFFEEEEEEDDDEEEFFFHHHHHHEEE???;;;:::;;;;;;;;;:::888666555555333222222222222111///000000111222222222111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***)))************++++++++++++))))))))))))******++++++************++++++++++++******+++,,,,,,,,,+++***,,,++++++---,,,)))+++000222///111777>>>FFFTTTbbbssszzzmmmYYYNNNKKKLLLIIIIIIHHHFFFCCCBBBCCCDDDAAABBBAAA??????CCCLLLSSSWWW^^^ffflllnnnqqqwww{{{zzz{{{pppcccWWWSSSRRRUUUVVVWWW\\\bbbiiikkkkkkeee^^^YYY[[[^^^YYYSSSKKKDDD???===;;;:::999:::<<>>:::666222444:::999EEEXXXsss}}}gggfff}}}iiiQQQJJJAAA@@@QQQqqqsssSSS;;;444444222***,,,111---......---,,,,,,,,,------+++******)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------,,,111222---+++///111///---444333888MMM___ffflllsssnnnjjjnnn{{{hhh]]]QQQKKKDDD<<<;;;>>>===???EEEOOO[[[gggppptttwww~~~zzzrrrfff]]]VVVPPPKKKGGGNNNNNNKKKEEEDDDHHHKKKKKKLLLRRR^^^oootttkkkhhhjjjmmm~~~xxxppphhhbbbRRROOOIIIAAA;;;888999:::888999;;;???DDDGGGHHHHHHCCC???AAAHHHOOO^^^gggWWWVVV\\\QQQTTTWWWXXXVVVTTTSSSRRRPPPNNNKKKJJJKKKNNNOOOPPPKKKKKKKKKIIIGGGEEECCCBBBCCCDDDFFFHHHHHHEEE???:::::::::::::::999777666444444222111111222222000///000111222333333222111000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******++++++***((()))************+++++++++(((((())))))*********+++)))************+++++++++)))***+++,,,---,,,,,,+++***(((+++000111...---.........000111......888FFF___mmm{{{~~~|||wwwrrrmmmqqqyyykkk]]]]]]ccc^^^XXXOOOHHHFFFEEEBBB===@@@AAABBBAAAAAAAAACCCEEEJJJMMMRRRXXX^^^cccgggiiilllrrryyylllaaaZZZZZZVVVPPPTTT___fffooommmbbb[[[\\\UUUIIIMMMIIIBBB<<<999999;;;===<<<===@@@DDDDDDEEEHHHMMMLLLGGGIIIRRRRRRKKKIIIMMMEEE999111444888999999;;;FFF___yyypppzzzbbbPPPHHHGGGCCCLLLkkkpppJJJ>>>666333///...///111000...000,,,)))***...///+++'''++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))+++*********))))))(((((())))))))))))************)))***++++++,,,---...............////////////000000111333555999FFF___vvvxxxlllfffnnn{{{{{{fffTTTHHHCCCAAA@@@999<<>>AAAAAACCCEEEEEEEEEEEEFFFKKKOOOVVV[[[WWWNNNHHHHHHEEE999555:::666000===SSSsss|||oooYYYKKKEEE>>>CCC\\\ZZZ===777333111//////000///---***---------......,,,***)))+++******************+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,------.........////////////000222444555@@@XXXnnnqqqrrrssstttuuuxxxcccRRRFFFAAA???;;;===??????AAAFFFNNNTTTZZZaaakkkttt{{{ssskkklll|||sssdddWWWMMMHHHDDDBBBCCC@@@CCCNNNZZZeeeooowwwiiidddTTTNNNYYY___ccclll}}}}}}zzztttkkk```UUUKKKFFF===:::888777888:::::::::DDDDDDEEEGGGIIIIIIHHHFFFDDDMMM^^^yyy|||hhh```YYYVVVVVVRRRQQQNNNKKKKKKMMMOOOOOONNNPPPOOONNNLLLLLLMMMNNNOOOLLLKKKIIIGGGFFFEEEEEEFFFDDDDDDDDDDDDBBB@@@>>>===<<<;;;999888777666777777666666555444333222111111111111111111000000/////////////////////...------+++,,,,,,------,,,,,,,,,)))***++++++++++++***)))+++++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******++++++,,,------------.........////////////111555???PPPbbbooouuuuuuwwwzzzxxxwwwmmmZZZKKKFFFEEEEEEBBBCCCCCCBBB???>>>>>>???AAAAAA@@@AAADDDIIINNNQQQVVV[[[bbbhhhkkkmmmnnnooorrrwww|||wwwjjjaaa]]]bbbkkkzzz}}}nnn```YYYRRRKKKBBBAAA>>><<<;;;<<<>>>@@@BBBCCCEEEFFFGGGIIIJJJJJJKKKYYYcccaaaUUUKKKCCC>>>888///222<<<777666WWWvvvqqqWWWGGGAAA@@@===MMMtttmmmDDD444666000//////000000...+++)))))),,,......,,,******,,,************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((())))))))))))******------,,,,,,++++++++++++,,,,,,,,,---------......---///222222000888MMMbbbppp{{{{{{zzz{{{fffTTTHHHBBB???>>>===<<<;;;<<<@@@DDDGGGOOOZZZdddmmmrrrwwwzzzuuuaaaSSSIIICCC@@@AAA???@@@DDDHHHLLLUUU]]]TTTVVVSSSZZZrrr}}}xxxtttnnnkkkddd[[[RRRIIIBBB>>>888666555777:::===??????BBBDDDFFFHHHHHHFFFEEECCCGGGjjjuuuwwwlllmmmZZZXXXVVVVVVUUUMMMMMMLLLJJJKKKMMMOOOPPPPPPSSSQQQNNNLLLKKKLLLNNNPPPMMMLLLJJJHHHGGGFFFFFFFFFBBBBBBCCCCCCCCCBBBAAA@@@===;;;999777666666777777666666555444333333222111000000000000000/////////...............---------,,,,,,,,,------,,,,,,+++)))***++++++++++++***)))******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))*********++++++*********+++,,,,,,---------------.........//////111///000888FFFTTT^^^ccciiinnnuuuyyy{{{ggg~~~zzzdddXXXRRROOONNNNNNMMMJJJFFFBBBAAA@@@@@@???>>>===???AAADDDFFFHHHMMMSSSXXX[[[^^^```aaafffjjjpppuuuxxxzzz{{{}}}~~~}}}~~~~~~~~~{{{dddSSSJJJDDD@@@AAA@@@???>>>???@@@AAABBBAAAEEEFFFDDDDDDHHHMMMOOOVVVeeekkk]]]KKKAAA;;;555333///333:::???RRR{{{pppttt[[[HHHBBBDDD>>>KKKgggzzzNNN666333777///.........//////...---------,,,***)))***,,,---))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))(((((((((((((((((()))))))))***,,,+++++++++++++++++++++++++++,,,,,,,,,------------000333222---111BBBTTTnnn{{{}}}ooo\\\OOOIIIEEE@@@<<<:::;;;<<<>>>;;;AAAIIIQQQYYYaaahhhmmmxxxyyy|||uuu]]]MMMEEEBBBBBBAAAAAABBB@@@@@@HHHQQQWWWfffrrr|||xxxrrrlllgggZZZWWWRRRKKKEEE@@@<<<;;;888888888;;;???CCCDDDEEEAAAGGGLLLLLLJJJIIILLLOOOgggiiipppttt___VVVWWWTTTUUUUUUMMMNNNMMMLLLLLLMMMNNNOOOOOORRRQQQOOONNNNNNOOOPPPQQQMMMLLLKKKIIIHHHGGGFFFFFFBBBBBBCCCCCCCCCBBB@@@@@@>>><<<999666555555777777666666555555444333222222111111111111000000000000......---------------...,,,,,,---------,,,++++++*********++++++************************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,,,,,,,---------.........111000///111666;;;===>>>KKKUUUbbbmmmtttxxx|||FFFWWWllltttnnnjjjjjjhhhddd]]]SSSJJJEEEBBB??????>>>>>>>>>>>>>>>>>>???BBBGGGKKKMMMPPPRRRTTTTTTXXX^^^dddhhhlllooorrrwwwyyy}}}~~~|||xxxuuuuuuuuuuuuuuuvvvwwwwwwwwwuuuwwwwwwuuussssssvvvzzzjjjPPPEEEAAA@@@???@@@?????????@@@@@@BBBBBB@@@FFFHHHEEEEEENNNVVVZZZmmmtttnnnWWWAAA888555222888:::999999KKKrrrzzzsss~~~qqqbbbRRREEEDDDIIIBBBbbbUUU777000222333///...---,,,---///333555<<<555,,,((())),,,,,,+++((()))************)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((())))))'''(((((((((((()))))))))))))))***++++++,,,------+++++++++,,,,,,,,,,,,---...000222222---...:::HHH^^^sss}}}zzzwwweeeWWWPPPFFF???======>>>>>>999;;;>>>AAAGGGOOOXXX^^^fffhhhkkkpppvvv|||lllTTTIIIFFFAAA@@@AAA@@@===<<>>BBBFFFGGGGGGHHHMMMPPPNNNLLLSSSbbbooo~~~rrr~~~ddd[[[[[[\\\TTTSSSVVVRRRQQQQQQPPPOOONNNMMMMMMMMMNNNOOOPPPRRRRRRRRRQQQPPPKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCAAA???===>>><<<:::777666555666666555555555444333333333222222222222222222222222222......---------......///,,,---------,,,,,,+++***+++******************+++)))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))******++++++,,,,,,,,,,,,,,,------------***+++,,,...000111000///...777EEESSS___jjjuuu|||@@@AAAGGGXXXttt~~~|||}}}pppaaaSSSIIIDDD>>>>>>??????>>>===<<<;;;;;;>>>AAACCCDDDEEEHHHJJJHHHLLLRRRWWW[[[```dddhhhqqqssswwwyyyyyywwwtttqqqooommmkkkkkkmmmnnnooonnnmmmnnnnnnllliiihhhiiijjjtttwwwzzz|||YYYCCC===::::::<<<>>>>>>>>>>>>???AAACCCDDD???EEEJJJOOO[[[mmmvvvvvvzzzuuufffOOO<<<555444444000888:::>>>[[[mmm|||pppggg___WWWJJJ??????GGGXXXzzzddd@@@222333444222///...,,,++++++...444888FFF<<<000***+++,,,+++)))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++''''''(((((((((((())))))''''''(((((((((((())))))(((((()))***+++,,,------+++++++++,,,,,,,,,------000///000111///...555>>>LLLhhhwwwvvv|||fff[[[NNNEEEAAA???<<<999;;;;;;::::::<<>>>>>???<<<===DDDNNN|||zzzvvvqqqjjjbbbZZZSSSKKKGGGDDDBBB???<<<999888777777======>>>AAAEEEHHHHHHHHHGGGHHHGGGIIIPPPbbbzzzxxxddd\\\YYY___^^^SSSRRRWWWUUURRRSSSSSSQQQNNNKKKKKKLLLLLLMMMPPPRRRSSSQQQOOOMMMIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEDDDBBB@@@===<<<===<<<:::999777666555555444444444333333222222222222222222333333333333333//////...------///000111------------,,,+++******++++++***))))))***++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))))))))******((((((((()))******+++++++++++++++,,,,,,,,,------++++++******+++---...///,,,///333888???LLL[[[eee\\\MMMCCCFFFSSShhhzzziiiYYYNNNHHHAAA@@@???>>>============<<<===>>>???>>>???AAACCCBBBEEEIIIMMMPPPTTTYYY\\\fffhhhllloooqqqqqqpppnnnhhhddd___^^^___aaabbbaaabbbaaa```^^^\\\[[[\\\]]]cccgggjjjkkkkkkoooxxx}}}yyyvvvvvvyyy|||{{{zzz{{{gggHHH===<<<888777:::?????????@@@CCCFFFJJJLLLGGGJJJMMMYYYrrr|||iii\\\LLL@@@999444555999///;;;IIIZZZwww}}}wwwttt]]]UUUOOOKKKDDDCCCTTTjjjnnnLLL888444555444222.........,,,+++,,,000444<<<666///+++***+++******'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++'''''''''((((((((())))))'''''''''((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------------000------000111000222666???TTTpppxxxxxx}}}tttfff[[[TTTMMMBBB:::===<<<;;;:::999<<<@@@DDDGGGIIIMMMTTT]]]fffnnnssswwwxxxzzz{{{}}}hhhSSSHHHEEEBBBAAABBBAAABBBHHHQQQ}}}zzzuuuqqqoooiiiddd\\\UUUNNNIIIDDDAAA======<<<;;;;;;;;;;;;;;;@@@@@@BBBEEEIIILLLLLLLLLGGGGGGMMM\\\rrryyyddd]]]XXXVVV\\\[[[RRRSSSXXXTTTQQQRRRSSSQQQMMMJJJJJJKKKMMMNNNOOOOOONNNLLLJJJIIIFFFFFFHHHIIIIIIIIIHHHGGGEEEEEEEEEDDDBBB@@@>>><<<<<<<<<;;;:::888666444333333222222222222111111111111111222222222333333333111000.........000111333------------,,,+++***)))++++++***))))))***++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((()))******+++++++++++++++,,,,,,,,,,,,///...,,,+++******,,,...222222000------333<<>>@@@BBB===>>>>>>===<<<<<<>>>@@@;;;>>>@@@CCCEEEHHHLLLOOOVVVYYY]]]bbbeeefffgggfffbbb]]]VVVSSSTTTVVVVVVVVVTTTSSSPPPNNNLLLMMMNNNOOOOOOTTTXXXXXXUUUTTTWWW[[[______```ccceeefffccc```cccbbbbbbgggrrr}}}~~~yyyeee\\\TTTVVVcccoooooojjj]]]FFF666:::???======BBBAAAAAABBBDDDHHHMMMRRRUUUWWWSSSPPP[[[vvvzzzaaaNNN===111222555444666<<>>@@@BBBBBBCCCDDDEEEIIINNNQQQRRRQQQQQQTTTdddccc[[[bbbVVVSSSWWWWWWQQQTTTXXXRRROOOQQQRRRPPPLLLIIIIIIKKKPPPOOOMMMKKKIIIGGGFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHDDDDDDDDDDDDCCCAAA???===;;;;;;<<<;;;:::777333111222222111111111111111111000000111111222222222222111000///...///000222444---...------,,,+++***))),,,+++***))))))***+++,,,((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))***************+++++++++,,,,,,,,,)))+++,,,---------...///***---000000......111444eeeMMMDDDHHHOOOppp|||ttthhhWWWOOOPPPCCCCCC@@@===@@@DDDBBB===@@@>>><<<<<<>>>???>>><<<<<<<<<======>>>@@@AAABBBGGGHHHKKKOOOSSSWWWZZZ[[[VVVQQQJJJFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIMMMQQQTTTTTTTTTSSSMMMLLLKKKNNNRRRUUUUUUSSSDDDDDDCCCCCCBBBBBBAAAAAA===>>><<<:::???FFFEEE>>>DDDAAADDDLLLSSSVVVZZZ^^^YYYOOO[[[yyymmmRRRGGG777333333777888888>>>GGGfff}}}uuuaaaVVVUUUIIIAAAHHHMMMNNNpppqqq<<<999555111...------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))***+++,,,,,,******+++,,,***++++++,,,,,,------...---------............///---777AAAQQQmmm|||eeeccceeemmm~~~~~~lll[[[]]]OOOAAA;;;::::::888666:::999999;;;>>>DDDIIILLLRRRTTTWWW\\\aaaeeeiiikkkpppttt{{{jjjbbb\\\ZZZ\\\bbbnnnyyyttt~~~~~~vvvpppjjjbbb]]][[[XXXRRRMMMEEECCC@@@>>><<<;;;<<<<<<:::<<<>>>???AAABBBDDDEEEDDDKKKJJJLLLUUUTTTPPPUUUeee}}}bbbXXXXXXXXXRRROOOMMMNNNPPPRRRQQQOOORRRQQQOOOMMMLLLLLLLLLMMMKKKJJJJJJKKKKKKIIIEEEBBBEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDCCCBBBAAA???======::::::999888777666555555333333444444333222111111000000000000111111111111000000000000////////////---.../////////...---,,,...---,,,+++***((('''''')))))))))))))))))))))))))))&&&%%%&&&)))***)))'''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,---//////......000111mmmYYYLLLGGGPPP```vvvtttbbbUUUPPPRRRIIIIIIFFFAAAAAAFFFHHHFFFGGGDDDAAA>>>===<<<:::999999999999999::::::;;;;;;;;;<<>>>>>===??????>>>>>>===<<<<<<;;;@@@@@@@@@@@@AAAAAAAAAAAA>>>@@@CCCFFFHHHIIIIIIIIIDDDBBB@@@@@@BBBBBB@@@===::::::::::::;;;;;;;;;<<<<<<>>>???@@@EEEKKKJJJDDD<<<<<>><<<<<<===>>>;;;;;;;;;;;;;;;;;;::::::888999:::<<<===???@@@AAA@@@===:::999:::::::::999999999999888777777666666999999999::::::;;;;;;;;;777888:::<<<===???@@@@@@AAA???<<<;;;:::888666444777888999:::;;;<<<===>>>;;;>>>AAABBBFFFIIIHHHDDDBBB@@@FFFQQQYYYUUULLLFFFQQQ^^^kkkgggPPP:::555:::666777;;;@@@III^^^uuucccNNNNNNQQQPPPTTTggg|||]]]===666444111...---,,,------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))((((((''''''(((((()))***+++,,,+++******+++,,,******++++++,,,---------------------............///000///000999PPPqqqvvvrrrwww|||jjjYYYMMMFFFCCCAAA===;;;999777777888:::<<<===>>>@@@BBBDDDGGGJJJKKKQQQTTT[[[bbbjjjooosssuuuwwwxxxyyyzzz{{{~~~wwwsssxxx~~~yyysssqqqqqqnnnhhhbbbTTTOOOIIIEEECCCAAA>>>:::::::::999888999:::;;;<<>>>>>???@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<============>>>;;;;;;:::::::::::::::999888888888888777777666666666666666777777888888999777888999:::;;;<<<>>>>>>@@@???>>>======<<<;;;:::<<<<<<===???@@@AAABBBBBBAAACCCEEEEEEFFFGGGHHHHHHKKKJJJMMMRRRRRRLLLGGGFFFTTTWWWTTTHHH<<<777888999666888@@@PPPggg}}}qqqYYYKKKMMMOOOMMMgggYYYEEE:::222111///---,,,,,,------++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((''''''((((((((()))+++,,,+++***)))***+++*********+++,,,,,,------,,,,,,---------.........---...222555555AAA```{{{wwwvvvppp___TTTMMMGGGBBB@@@===;;;::::::;;;===<<<<<<===>>>@@@BBBDDDFFFFFFHHHMMMTTT[[[bbbgggjjjlllmmmoooqqqssswww|||ssspppwwwzzztttoooiiieeeccc```[[[VVVJJJFFFBBB???>>>===;;;999888888999:::;;;===???@@@EEEFFFHHHKKKLLLJJJFFFCCC@@@FFFEEEKKK```vvvuuuiiiuuuuuucccVVVRRRQQQOOOLLLJJJJJJJJJKKKLLLMMMMMMLLLOOONNNMMMLLLKKKJJJJJJJJJLLLJJJIIIIIIJJJHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@??????>>><<<;;;:::666666555555444333222222222<<>>555111111////////////000000000111/////////.........------,,,,,,,,,,,,++++++******))))))))))))************))))))))))))))))))))))))''''''''''''((()))(((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))***+++++++++++++++)))+++,,,,,,+++,,,---...~~~jjjZZZLLLFFFPPP```{{{lllZZZXXXRRRLLLHHHGGGGGGFFFEEEBBBAAA???===;;;:::::::::;;;;;;:::::::::999999999666777888888777777777777999999999999888888888888666777777888999999::::::<<<<<<<<<===>>>??????@@@======>>>>>>======>>>>>>??????@@@@@@AAABBBBBBCCCHHHIIIJJJLLLMMMPPPWWW]]]\\\dddnnnpppcccQQQGGGFFF===BBBBBB<<<:::<<<<<<999LLLUUUbbbqqqyyyvvv}}}mmmgggbbbPPPEEEHHHIIIZZZ}}}{{{MMM;;;999222000///...,,,,,,,,,,,,---+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))***++++++))))))***+++))))))***++++++,,,,,,---,,,,,,,,,------------...******000555333444IIIaaazzz}}}qqqeee[[[XXXSSSLLLEEE???<<<;;;:::888888777888999;;;===>>>;;;<<>>@@@BBBDDDEEEFFFIIIMMMOOONNNMMMKKKJJJEEEQQQ\\\qqqvvv}}}gggaaaYYYSSSNNNKKKIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGEEEFFFFFFFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>============<<<;;;999999555555444444333333222222888AAAJJJJJJAAA777222111...////////////000000000............------------,,,,,,++++++************((())))))))))))*********))))))))))))))))))))))))&&&'''((((((((((((((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))***++++++++++++***)))+++,,,---,,,,,,---///iiiPPPEEEEEELLL___wwwnnnccc]]]WWWYYY___dddbbb___RRROOOIIIDDD@@@>>>===>>>;;;;;;;;;::::::999999999777888:::999888777888:::999999999999999999999999999999:::;;;<<<======>>>>>>??????@@@@@@@@@??????>>>???@@@@@@>>>>>>>>>@@@CCCCCCDDDDDDEEEFFFGGGGGGGGGIIIOOOVVV\\\dddrrr[[[BBB;;;111777999666555@@@PPP[[[uuutttkkkhhhooo~~~cccYYY[[[[[[KKKCCCHHHLLL}}}yyyMMM333777888(((///...------,,,,,,,,,,,,+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))***+++***))))))***+++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------///---...111//////;;;JJJnnn~~~zzzfff```VVVKKKCCC???>>>>>>;;;999888666666777999:::777888999:::===AAADDDFFFHHHIIIKKKMMMPPPTTTYYY]]]cccdddgggjjjnnnpppooommmjjjppp~~~}}}wwwyyyvvvyyy|||~~~~~~ooo^^^NNNKKKGGGDDDCCCAAA>>><<<::::::999888888999:::;;;>>>???@@@BBBDDDFFFGGGHHHLLLOOOPPPLLLGGGFFFIIINNNcccuuuqqqYYYXXXWWWVVVPPPIIIHHHKKKIIIKKKNNNOOOOOONNNOOOPPPHHHIIIJJJKKKKKKKKKJJJJJJFFFDDDCCCDDDFFFGGGFFFEEEEEEEEEDDDDDDBBBAAA???>>>;;;<<<<<<;;;:::999888888444444444444333333222222888>>>EEEEEE???666111///......////////////000000......---------,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((()))******++++++******)))+++,,,,,,,,,,,,---///xxx[[[FFF>>>AAALLL^^^sssxxxpppjjjppp}}}zzzeee```VVVMMMEEEAAA@@@@@@????????????????????????;;;<<<===<<<:::999;;;>>>:::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@>>>???AAABBBAAA@@@>>>===@@@BBBCCCCCCAAAAAABBBDDDEEEFFFGGGIIIJJJLLLMMMNNNLLLQQQ]]]jjjuuuxxxQQQ;;;555888777777;;;FFF[[[wwwpppgggsssttt]]]UUUPPPVVVVVVGGGBBBNNNXXXUUU;;;111777777***//////...---,,,,,,++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((((((***+++***)))((()))+++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------111111000///...000777===WWWqqqwwwvvv|||~~~{{{sssfffXXXNNNJJJIIIJJJEEEBBB???;;;999888999999999999999999:::<<<>>>??????@@@BBBCCCEEEHHHMMMQQQUUUUUUXXX\\\___``````aaaccchhhttt}}}pppiiikkkiiilllooopppoooppprrruuuwww~~~eeeSSSCCCBBBAAA???>>>===;;;::::::;;;;;;;;;;;;===???AAA@@@AAABBBDDDEEEFFFGGGGGGMMMPPPPPPKKKGGGNNN___nnnxxxZZZWWWUUUUUUUUUQQQIIIHHHLLLEEEIIILLLNNNMMMLLLMMMNNNGGGHHHIIIJJJKKKJJJJJJIIICCCAAAAAABBBEEEFFFGGGFFFEEEDDDDDDCCCAAA@@@>>>===::::::::::::999888777777444444444444444333333333444888<<<===:::555111///........./////////000000---------,,,,,,,,,,,,+++...---,,,+++***++++++,,,)))))))))))))))((((((((())))))))))))))))))))))))%%%''')))((('''&&&(((***&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((())))))***************(((***++++++***+++,,,---sssPPPFFF<<<:::FFFTTTaaasssnnnggg[[[NNNDDD???======@@@AAAAAAAAAAAAAAAAAAAAA;;;<<<<<<:::888777:::===;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@>>>@@@BBBCCCCCCAAA>>><<<<<>>:::555:::QQQllltttaaafffyyynnn___VVVMMMIIIPPPPPP@@@===PPP___[[[AAA:::111---111111//////......---,,,++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''(((***+++***)))((()))***)))))))))***++++++,,,,,,++++++,,,,,,,,,---------)))...000...---000333444BBBTTTpppsssttt|||zzz~~~lll]]]UUURRRQQQKKKHHHCCC>>>:::888777777888888888888888888999999999:::;;;<<<===@@@DDDHHHGGGGGGIIIMMMPPPQQQRRRTTTYYYZZZcccnnnmmmbbbZZZ[[[\\\___aaaaaa```aaaeeeiiieeellllllggggggoootttssswww|||vvvTTTAAA;;;;;;;;;;;;;;;:::999888888999::::::;;;===@@@BBB@@@AAACCCDDDEEEFFFFFFFFFEEEKKKOOOOOOTTTiii~~~|||zzzbbb[[[UUUOOOMMMNNNLLLEEEDDDGGGBBBFFFJJJLLLJJJIIIJJJLLLJJJKKKKKKKKKJJJHHHFFFEEE???>>>>>>@@@CCCEEEFFFEEEBBBBBBBBBAAA???===<<<;;;999999999999999888777666555444444444444444444333111333666888888666333000............/////////000---------,,,,,,,,,++++++...---,,,+++++++++,,,---***)))))))))(((((((((((())))))))))))))))))))))))%%%'''))))))'''&&&(((***&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((()))***************'''(((******))))))+++,,,fffYYYJJJAAA???@@@GGGOOOkkk||||||wwwjjjZZZOOOHHHCCCEEEIIIMMMQQQRRRPPPNNNLLLFFF>>><<<<<<<<<===>>>===;;;999======<<<;;;:::;;;>>>AAAAAA@@@@@@???@@@BBBDDDEEECCC@@@======@@@AAA@@@>>>>>>???AAACCCEEEEEEEEEEEEMMMFFFFFFMMMRRRUUUaaaooo|||^^^FFF:::666<<>>::::::<<<888666999:::888777999999999999;;;<<<<<<999777======>>>@@@AAACCCDDDDDDHHHJJJLLLNNNOOONNNLLLJJJIIIJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPRRRTTTUUUWWW[[[aaahhhpppvvvzzz}}}dddNNNBBB???888888999999::::::;;;;;;<<>><<<999;;;>>>>>>===<<<============>>>???@@@AAABBBBBBDDDDDDDDDEEEFFFDDD@@@>>>???@@@AAACCCFFFJJJMMMOOOPPPPPPVVVbbbnnn|||uuuYYYLLL@@@>>>AAAEEEKKKRRReeepppooonnnyyyttt]]]OOOKKKIIIGGGIIIIIIOOOYYY___fffyyytttIII<<<777000...///111///---------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((())))))***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,------.../////////222///777QQQpppyyyrrryyyuuufffVVVNNNHHHBBBAAACCC<<<888888<<<===999666777:::999888999::::::999777:::::::::::::::;;;;;;;;;;;;===???AAAAAA@@@>>>===AAAAAAAAAAAAAAAAAAAAABBB>>>@@@AAAAAA@@@@@@BBBCCCBBBCCCDDDFFFIIILLLPPPQQQMMMQQQSSSMMMCCC:::777777::::::;;;;;;<<<======>>>??????>>>???BBBFFFGGGGGGGGGGGGFFFEEEGGGNNNZZZdddfffuuuwwwjjjxxxttt```WWWRRRMMMJJJJJJJJJIIIGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHCCCCCCCCCDDDFFFHHHJJJKKKIIIHHHFFFDDDCCCBBBBBBCCCDDDCCCCCCAAA???===<<<;;;999999999999888888888888888777666444333333222222111222222333333222222111.........//////.........---------,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********ttt```NNNFFFCCCAAA???AAAGGGRRR^^^eee}}}tttoooooottt}}}tttfffZZZGGGGGGFFFFFFFFFFFFFFFGGG===@@@BBBCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEE???CCCGGGIIIIIIGGGEEEDDDJJJIIIHHHIIILLLPPPUUUYYY]]]iiiwwwpppXXXLLLBBB>>>@@@NNNbbbwwwoooddd|||llleeeWWWHHHAAACCCEEEDDDEEEPPP___lllxxxuuuIII444444000---,,,///000///---,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&((()))******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,---......//////111000///888PPPlllvvvrrroootttoooaaaUUUNNNMMMHHHBBB???@@@@@@>>>===>>>;;;999777777888999999888::::::999999888777777666777888:::;;;;;;:::999888999999999999888888888888888999:::999888888999:::<<<;;;;;;:::::::::;;;;;;888;;;>>>???>>>======>>>::::::;;;===>>>@@@AAAAAACCCBBBAAABBBDDDEEEEEEEEEIIIJJJLLLNNNXXXlllmmmdddqqqiiiSSSOOOOOOLLLIIIHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJDDDDDDDDDCCCCCCGGGOOOUUULLLKKKHHHFFFDDDCCCCCCCCCFFFEEECCCAAA@@@>>>>>>>>><<<;;;;;;;;;;;;:::::::::888888666555444333333333111111222222222222111111...//////000000//////............---------,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******tttjjjQQQJJJ@@@;;;===BBBHHHKKKSSSbbbxxxyyyooogggaaaQQQPPPNNNKKKHHHFFFFFFGGGBBBEEEGGGHHHHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHPPPRRRTTTRRRPPPOOORRRUUUWWWWWWWWWYYY\\\bbbgggjjjeee{{{wwwgggUUUCCC>>>BBBEEEIIIUUUkkkzzzwwwyyy{{{uuutttnnnVVVSSSMMMEEEAAABBBFFFIIILLL```tttuuuNNN555888555222000///000///---+++,,,,,,,,,++++++++++++***))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&''')))******(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((()))******************************+++,,,,,,------...//////...444777444888JJJdddwwwzzzuuu~~~}}}qqqjjj```WWWMMMHHHEEECCCEEEIIIAAA>>>;;;999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::888777777777777666666666999:::;;;:::888888999:::<<<<<<<<<<<<=========>>>===<<<<<<<<<======<<<;;;<<<===>>>@@@BBBDDDEEEFFFFFFGGGJJJJJJGGGDDDEEEJJJUUUZZZ```fffrrrjjjsssuuuUUUMMMOOOLLLGGGEEEGGGHHHIIIHHHFFFEEEFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIFFFCCCFFFNNNVVVIIIHHHFFFDDDCCCCCCCCCCCCFFFEEECCC@@@????????????============<<<<<<<<<<<<999888777666555444444444111111222222222222111111//////000000000000//////------------,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***pppqqqxxxtttdddNNN===888<<>>===<<>>??????>>>>>>>>>=========<<<<<<999888777666555444444444000111111222222111111000//////000000000000//////,,,,,,,,,,,,++++++++++++************)))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))tttlllpppzzzxxxfffXXXNNNFFFBBB@@@>>>>>>BBBHHHSSScccqqq{{{zzzooohhhcccbbbdddeeebbb^^^]]]^^^aaa]]]iiiyyy|||qqqiiilllmmmooorrrvvv||||||vvvsssuuu}}}{{{jjjZZZJJJ???CCC???===>>>CCCPPPeeewwwwwwlllhhhxxxoooZZZYYYNNNIIIEEEDDDGGGRRReeeuuurrrCCC666888444............---------,,,,,,++++++++++++************))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))***************************+++++++++,,,------......555,,,---555555222CCC\\\pppwww~~~yyymmmhhhYYYTTTMMMFFFBBB???<<<:::999999::::::::::::::::::;;;:::999777777888999:::999999999:::::::::;;;;;;888999::::::999888999;;;777888999:::;;;;;;;;;;;;CCCBBBAAAAAACCCCCCCCCBBBAAAAAACCCDDDFFFHHHIIIJJJFFFEEEFFFIIILLLWWWrrrpppQQQLLLHHHFFFEEEDDDGGGLLLEEEGGGIIIIIIHHHFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA>>>BBBFFFGGGFFFFFFHHHKKKFFFEEEDDDDDDDDDEEEGGGHHHDDDDDDBBBAAA@@@?????????>>>=========<<<<<<<<<<<<888888666555444333333333000000111111111111000000...//////000000//////...,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((()))))){{{sssqqqttt~~~wwwpppZZZTTTOOOJJJCCC???CCCLLLMMMPPP[[[lll|||yyytttmmmssszzz}}}yyylllddd```SSSPPPMMMKKKFFFAAA@@@DDD@@@IIIQQQWWWcccyyyrrriiinnnvvviiiSSSPPPYYYLLLFFFFFFRRRcccuuuuuuKKK999333444333,,,,,,,,,,,,,,,++++++---...++++++++++++************))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))***************************++++++,,,,,,---......666000...111222222777@@@RRRcccwww|||xxxzzzuuuyyyoooeee\\\TTTMMMIIIKKKJJJHHHFFFDDDAAA@@@???AAA???===;;;;;;<<<===???999999:::;;;<<<<<<======<<<>>>??????>>>>>>???AAA???@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCBBB@@@@@@???DDDFFFKKKRRRYYY```eeegggccc^^^aaakkkuuuiiiMMMBBBDDDDDDAAABBBFFFGGGEEECCCEEEHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBB>>>@@@DDDGGGIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;888777666444333333222222000000111111111111000000.........//////.........------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))}}}zzz}}}rrr^^^III???@@@AAA???AAAJJJSSSXXX^^^cccsss|||{{{nnn___RRRIIIEEECCCEEE??????CCCBBB<<>>AAAUUUqqqvvvkkkmmm~~~rrrhhhccc```^^^[[[VVVQQQMMMIIIGGGCCCAAA???===<<<===???AAA999:::;;;<<<===>>>???@@@===???@@@@@@@@@@@@BBBCCC???@@@BBBCCCDDDDDDDDDCCCBBBEEEIIIJJJJJJJJJKKKLLLMMMRRR\\\hhhuuu~~~|||aaabbbsss|||XXX???@@@EEEFFFDDDHHHMMMFFF999AAADDDFFFGGGFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHKKKLLLJJJHHHHHHGGGEEECCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCAAA@@@<<<;;;;;;;;;::::::::::::777666555444333222222222000000111111111111000000------............------......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))~~~{{{ppp```UUUHHHFFFAAA<<<>>>EEEGGGEEERRRRRRSSSWWW^^^dddiiilllxxxyyyuuuoooiiihhhhhhccc[[[UUULLLEEEFFFDDD???===???BBBFFFMMMQQQPPPNNNUUU]]]wwwqqq|||tttnnn```SSSOOOLLLIIINNNWWWVVVSSSeeeuuuKKKBBB888222000000---+++...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''*********)))))))))))))))******+++++++++,,,,,,,,,/////////000222555777999;;;DDDYYYvvvrrr[[[eee{{{{{{rrrzzz{{{kkkZZZQQQNNNOOOMMMJJJFFFCCCAAAAAA@@@@@@???>>>@@@CCCDDDAAA>>>@@@>>>???CCCDDDBBBBBBEEE???AAACCCDDDEEEDDDDDDDDDBBBEEENNNWWWXXXUUUYYYaaahhhsssiii```jjjzzzlllZZZKKK===@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCDDDGGGJJJJJJHHHFFFGGGFFFEEECCCCCCCCCDDDEEECCCDDDEEEFFFDDDAAA>>>;;;>>>>>>===<<<;;;:::999888666666555444222111111000222111111000///......---...---,,,,,,++++++,,,,,,...---,,,+++************************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((xxx{{{zzzooo^^^QQQOOOOOOHHH???AAABBBBBBAAAAAADDDJJJOOOGGGKKKRRRXXX]]]___aaaaaa]]]]]]]]]^^^```bbbdddeee^^^aaaaaa^^^\\\YYYQQQHHHKKKIIIDDDAAACCCFFFBBB:::CCC>>>;;;;;;<<<@@@KKKWWW{{{{{{~~~wwwjjjtttlllYYYJJJGGGGGGGGGCCCDDDVVVkkkaaaFFF===777000---...000///---...------,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((***)))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,...000222444666999FFF___xxxzzznnniiitttsssmmmlllgggfffeeeaaa]]]XXXTTTQQQUUUOOOGGGCCCDDDHHHKKKLLLHHHFFFFFFIIIIIIFFFFFFIIIMMMOOOQQQRRRQQQQQQQQQQQQVVV___qqqpppkkkrrrlllQQQHHHCCC<<<>>>>>>??????@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEFFFFFFDDDBBBCCCCCCBBBBBBCCCDDDDDDEEEAAABBBBBBBBBAAA>>><<<:::999999888777666555444444555555444333222111000000111111000000///......---...---,,,,,,++++++,,,,,,...---,,,+++************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''}}}pppdddaaaZZZMMMAAA:::;;;>>>???======@@@DDDFFFEEECCC>>>>>>>>>>>>======???AAAEEECCCCCCEEECCC@@@@@@CCCGGGEEEAAA>>>BBBGGGEEE???GGGIIIMMMSSS[[[jjjvvvlllkkkxxxkkkRRRBBBCCCFFFJJJLLLIIIQQQooo[[[===...222///++++++---///...------------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))***************++++++++++++,,,*********+++,,,...///000333111444CCCZZZooozzz}}}wwwsss|||uuukkkdddccceeehhhjjjccc```___bbbbbb```aaadddbbbeeejjjnnnpppsssvvvyyy{{{yyyqqqnnnzzzeeeGGG<<<;;;<<<;;;;;;;;;;;;<<<======>>>>>>BBBBBBCCCDDDEEEEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAABBBAAA@@@>>>>>>???AAABBBDDDDDDDDDDDD@@@???>>>===<<<;;;:::999666555555444333222111111444333333222111000//////111000000//////............---,,,,,,++++++,,,,,,---,,,+++***************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''~~~vvvvvv{{{yyykkk```[[[XXXXXXTTTRRRSSSUUUSSSJJJCCCEEEDDDCCCDDDEEEFFFFFFEEEFFF@@@@@@EEEHHHMMM]]]nnn|||xxxppplllooouuuuuuqqqyyy||||||pppoooxxxtttjjjaaaTTTHHHBBBFFFCCCEEEMMMXXXiiilllPPP<<<444555111///---...///...,,,***------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))))))))*********************++++++++++++,,,,,,------......//////333111///333@@@TTTjjjxxx||||||yyy|||wwwvvv~~~aaaEEE<<<<<<;;;:::;;;999999999:::;;;;;;<<<<<>>===???BBBDDDEEEDDDBBBAAA>>>===;;;:::999888888999666555555444333333222222222222222111000//////...000000/////////............---,,,,,,++++++,,,,,,,,,,,,+++***************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''xxxrrrrrrqqqeee[[[XXXWWW[[[aaaccc```\\\XXXUUUYYYdddmmmyyyzzzpppoooxxx{{{wwwqqq```UUUMMMHHHFFFGGGGGG@@@FFF___|||ZZZ>>>555333222333000////////////---+++)))---,,,,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((())))))************))))))*********+++++++++------........./////////000333444111222???UUUfffzzznnnoooyyyyyyXXXFFF;;;===@@@;;;888;;;888888888999::::::;;;;;;;;;<<<===???@@@BBBCCCDDDAAAAAAAAABBBBBBCCCCCCDDDCCCBBB@@@@@@AAABBBBBBAAA@@@BBBDDDEEEEEECCC@@@>>>>>><<<:::888777777888999555555555444444333333222222111111000000/////////////////////...............---,,,,,,++++++,,,,,,++++++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''|||qqqkkk^^^___hhhvvv}}}xxxgggjjj___SSSKKKEEE@@@???BBBHHHGGGWWWyyyaaa>>>444888999222,,,+++,,,---...---,,,+++***,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''(((((())))))((((((((()))******++++++)))))))))************+++***+++,,,------...------+++111666333000555DDDQQQqqqjjjcccbbb}}}mmmOOOFFF===999;;;:::666555999777777888888999:::::::::999:::;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDEEEEEEDDDAAA>>><<<<<<;;;999888777777888888444333333333222222222111111111111111000000//////...........................---,,,,,,++++++,,,,,,+++******)))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&~~~vvvpppllliiirrrxxxqqqZZZTTTWWWOOOHHHEEEBBB???BBBGGGHHHRRRkkkSSS@@@222555;;;777111///***,,,------,,,+++++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''(((((()))******++++++))))))))))))************)))***+++------...------+++...111222111333999>>>SSSppp~~~{{{vvvzzz|||hhh___kkkzzzqqqOOO===;;;999777666444333444666555666666777777888999999999999:::;;;<<<>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@BBBAAABBBCCCEEEEEEDDDBBBCCCCCCDDDCCCBBB???===;;;999999888777666666666666333333333333222222222222222222111111111111000000...........................---,,,,,,++++++,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%%%%''')))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&jjjttt}}}yyytttuuusssttt~~~kkkPPPNNNZZZPPPIIIDDDBBBCCCGGGPPPYYYYYYlllpppNNN;;;333111444111)))+++444//////000///---+++++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((()))***+++++++++))))))))))))************)))***,,,...///////////////---,,,...222444333111555VVV|||~~~uuuqqquuu|||}}}qqq{{{dddhhhhhhDDD888;;;333555666444444666666333444444555555666777777888999::::::;;;<<<===>>>>>>BBBAAAAAA@@@@@@?????????BBBBBBCCCDDDFFFEEEBBB@@@AAAAAAAAAAAA@@@>>><<<;;;777777777666666555555444555555555444444444444444222222222111111111111111---........................---,,,,,,++++++,,,,,,***)))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%%%%'''***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XXXaaaooo|||}}}pppoootttkkkRRREEEKKKXXXRRRMMMFFFCCCFFFPPP```mmmqqqfffIII???444333222000///.........///............---------+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************************************)))))))))***+++---...///------......///000000000333???VVVtttsssssstttcccMMM;;;555999555444444333333444444555555555666666777777888888<<<<<<============<<<<<<@@@>>><<<;;;:::;;;<<<===BBBDDDFFFEEECCCAAA@@@@@@BBBAAA???>>>>>>>>><<<:::555777999:::888777888888999888666555666777666555555444333111000//////////////////////////////////////////...------,,,,,,---,,,+++***))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%GGGOOO[[[gggooowwwzzzxxxxxxyyyuuuuuuxxx{{{qqqcccUUUJJJEEEKKKTTTKKKJJJNNNZZZiiiuuu{{{~~~mmmNNN<<<666333333111000///.........------------,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))*********************************)))))))))***+++,,,......------......//////000000000111===\\\||||||```KKK???666444888444444333333333333444444333444444555555666666777999:::;;;===>>>?????????>>>===;;;:::999:::;;;<<>>===>>>===;;;:::999999999999:::;;;<<<<<<<<<:::777666666666555333555444333111000000000///////////////////////////........................---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%KKKMMMNNNOOOUUUcccvvvrrriiisssyyyyyyjjjccc[[[PPPEEEAAABBBCCCFFFJJJJJJXXXlll~~~{{{\\\GGG999222111222222000///......------,,,,,,,,,+++++++++******++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))******************************)))))))))***+++,,,---...---------...//////000000333222777IIIccc|||{{{{{{sssYYY@@@777666444222333333333222222222222333333222222222333444444555555666777:::<<>><<<<<<:::888:::>>>AAAAAA???===;;;888777777666444333555444333222111000000000////////////////////////------......///000000111---,,,+++***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%vvveeeRRRJJJQQQ```jjj}}}zzzuuuqqquuu{{{wwwgggrrryyynnn^^^RRRMMMIIICCC>>>>>>@@@CCCJJJRRR^^^yyylllMMM;;;666444222222111000///...------------,,,,,,+++++++++*********************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***************************))))))))))))***+++,,,---,,,,,,---......//////000000<<>>@@@BBBBBB<<<;;;::::::999:::;;;;;;===>>>???>>>>>>???BBBEEEFFFDDDCCCCCCCCCCCCAAA@@@===;;;:::===CCCFFFCCC???<<<:::888777777777666444555444333222111111111111////////////////////////+++,,,---...000111222222---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&ppp[[[TTTPPPLLL^^^fffnnnrrrxxxsssgggdddkkkqqqttt}}}qqqqqqtttvvvsssppptttzzzwwwnnneee^^^VVVKKKEEEDDDAAAAAAAAA@@@@@@JJJbbbxxxQQQCCC555222333333333444//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,------.../////////***;;;HHH@@@333;;;]]]}}}}}}|||lllggglllvvvtttrrrvvvUUUDDD666555666888666111...///111111000000000000111111111222222333333444555555666777999;;;===>>>???@@@;;;;;;;;;;;;;;;;;;<<<<<<<<<============???BBBEEEFFFDDDCCCCCCDDDDDDBBBAAA<<<;;;<<>>@@@EEEYYY}}}mmmQQQ@@@888333222111//////111...------,,,++++++,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---......//////333999===888222555EEETTTZZZwww}}}tttvvvyyyvvvsssyyy~~~sssiii___[[[fff|||{{{yyytttNNN<<<;;;555777666333...,,,///333000000000//////000000000111111222222333444444444666666888:::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>>>>>>>???BBBDDDCCCAAA@@@@@@AAAAAA@@@>>>===<<<>>>AAADDDCCC>>>:::777666444555777888888777333222111111000000111111////////////////////////,,,,,,------...//////000---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%&&&&&&$$$$$$%%%'''wwwaaaGGGCCCDDDKKKPPPSSS\\\hhhtttzzzsssmmmttt}}}vvvwww|||{{{vvv}}}}}}wwwppplllssskkkeeeeeeddd]]]UUUQQQOOOIIIFFFGGGFFFCCCBBBCCC===@@@HHHTTTbbbvvv}}}```KKK<<<999555222222111---,,,...---,,,,,,+++++++++++++++++++++*********)))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------......///999777444111111222444666EEEYYYsss~~~xxxzzz}}}rrrfffgggjjjwwwtttTTT===555777444555444000------000333000//////......//////000///000000111111222222333333444666888:::;;;<<<<<<999999:::;;;;;;;;;;;;;;;:::<<>>???@@@@@@???===??????>>>>>>===<<<;;;:::777666444444555666666555111111000000//////000000////////////////////////---------------,,,,,,,,,---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''}}}gggYYYLLLFFFHHHDDD===BBBPPPRRR\\\hhhqqqwwwyyykkkccchhhqqqjjjooouuuyyy~~~xxxrrrttt}}}xxxwwwwwwrrrhhhffflllpppoookkkuuutttppp[[[WWWTTTTTTOOOGGGCCCDDD???===>>>CCCFFFEEEDDDEEELLLQQQ^^^tttlllJJJ>>>;;;888///,,,---111333///---...,,,,,,++++++***+++++++++))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))***)))))))))))))))***+++++++++,,,------......////////////......///222444222444FFFfff~~~yyytttzzz|||wwwzzzwwwyyyzzzoooppp{{{mmmhhhkkknnnrrrzzz}}}UUU@@@<<<:::444//////111222222333333111...//////............//////......//////000111111111111222444777999;;;<<<<<<777888999::::::::::::::::::===@@@AAAAAA@@@AAABBBBBB@@@??????AAAAAA@@@>>>AAA@@@>>>:::777777999;;;999777444444444444333222111000///////////////000////////////////////////...------,,,,,,+++******---,,,+++***)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''{{{oooddd\\\TTTHHH???===FFFHHHKKKPPPXXXdddooowww{{{{{{zzzxxxxxxzzz~~~oootttqqqiiieee\\\QQQKKKEEECCCFFFEEE???;;;<<<@@@???AAAEEEIIIMMMQQQUUUiiiyyyrrrWWWCCC999555111---000000///...---,,,,,,,,,+++++++++************)))+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))******++++++******+++,,,...000222---------............///222000777EEETTTfffwwwppplllmmmooosssrrr{{{yyyrrrtttnnn}}}}}}xxxyyytttkkkkkknnnqqq}}}|||zzzxxxwwwvvvuuuuuuxxxssswww^^^MMM===888555222000222///////////////////////////////////////.........///000000000111111111111222333444666777888888888999888888888999;;;===>>>??????@@@@@@@@@AAAAAAAAAAAA???======???@@@AAAAAA======<<<<<<<<<======>>>666777666444222111222333111111000///....../////////............---------......---,,,,,,+++******++++++,,,++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||qqqkkkfff```[[[QQQKKKCCC===<<>>>>>>>>===<<<<<<>>>??????>>><<<<<<;;;;;;;;;;;;<<<<<<555666666555333111111222111111000/////////000000............------------...------,,,++++++******************)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyxxx~~~zzzpppfff^^^QQQFFF???@@@DDDGGGHHHRRR]]]bbbeeennnlllkkkjjjbbb[[[XXXOOOFFFBBBBBBAAA>>>GGGAAA<<<<<<@@@GGGTTT___\\\___cccgggoooqqqQQQ:::666222///000111111111000///...---,,,,,,,,,,,,++++++*********)))))))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''(((((()))))))))(((((())))))***+++(((***---//////...,,,***,,,,,,,,,---------......111.........---777TTTqqqwwwzzzssstttzzzsssfffmmmkkkMMM888666111...111444333222222................................................---------............///111222333444555666666666555555555666777888999:::999999999999::::::::::::;;;;;;:::<<<===>>>===;;;;;;::::::999999999::::::444555777666444111111111000000000000000000111222............------------------,,,,,,+++*********)))******))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||oooiii___UUUMMMHHHEEECCCBBBHHHOOOSSSSSSWWWdddpppxxxzzzxxx|||cccYYYccccccWWWLLLJJJEEE???<<<===>>>???EEECCCCCCLLL[[[lll{{{vvvyyy}}}cccMMM???777777666444111...------///...------,,,,,,,,,---************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((((()))*********+++,,,------,,,***)))+++,,,,,,,,,---------------...111333000111???NNN^^^www}}}~~~bbbLLL???888444222222333444333111111---------------------------------------.........------------............000111222333444444444444444444555666777888999999888888888888999999999999:::999:::<<<======;;;999999999888777777777888888333555777777444111000///000000000000000111222333.........---------,,,,,,,,,,,,++++++*********)))************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuullleee```\\\YYY[[[QQQHHHFFFFFFGGGMMMUUU\\\___eeemmmxxxvvv}}}uuuiii___YYYZZZXXXSSSQQQVVV[[[TTTHHHDDDCCCAAA???<<<<<<@@@EEE===GGG\\\yyyrrrQQQ>>>999999///000111000...---///111...------,,,,,,,,,,,,---*********)))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((('''((())))))***,,,,,,+++************+++++++++++++++,,,,,,,,,---******---000111000111444;;;QQQsss{{{}}}XXX???555333222000222111///,,,,,,,,,+++------------------------+++,,,,,,,,,---------...---------........./////////000111222222333222222444444555666777888999999999999999999::::::::::::999999:::;;;======;;;999888888777666666666666666222444666666444111//////000/////////000111222222...------------,,,,,,,,,+++***************))))))++++++++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ssswwwYYYLLLIIIGGGFFFGGGIIIIIILLLPPPUUU\\\aaaeee[[[ZZZ___iiiqqqtttuuuvvv{{{|||~~~nnneeehhhnnnkkkeee]]]VVVPPPKKKIIIIIIBBBBBBMMMWWWUUUJJJBBBCCCBBBBBBBBBAAACCCMMMXXX]]]hhhyyy```GGG;;;777333000---......------...000222------,,,,,,,,,,,,------******)))))))))(((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((''''''(((((()))***,,,+++***)))((()))++++++******+++++++++,,,,,,,,,...+++)))+++...000000///111:::UUU~~~xxxttttttkkkhhhsssnnnRRR===333111111///---111222...***+++------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------------.........//////...///000111111111111111333444555666777888888888999999999::::::::::::;;;:::999999:::;;;<<<;;;999888777777666555555555555333444666555333000000000//////////////////000111------------,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fffnnnhhhZZZWWWPPPGGGCCCFFFDDDBBBAAABBBDDDEEEFFFHHHRRR[[[]]][[[ZZZYYYWWW^^^```fffsss|||kkkjjjmmmsssyyyyyyrrrllljjjkkkrrryyyxxxvvv{{{xxxzzzsssvvvvvvooobbbYYYXXX\\\VVVRRRMMMHHHDDDCCCCCCDDDDDDAAABBBIIIPPPRRRPPPNNNIIIFFFFFFGGGIIIQQQdddvvvzzzfffTTT???666666777222---111000////////////......---,,,,,,+++,,,,,,------***)))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((''''''''''''((()))))))))))))))***************************++++++++++++---------,,,...000111111222000AAAkkk~~~yyy|||nnnppprrr|||TTTHHH:::444444555444333+++333666222---...000///++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,------------......///000000000000///111222444555666666666666777777777888888888999999999777666777888:::999999888888777555555444444444444555555333111000000111000///..................---------,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$dddhhhsssxxxsssuuummmaaaZZZLLLIIIDDDBBBBBBDDDEEEFFFEEESSSZZZRRRJJJKKKOOOOOOJJJMMMRRR]]]mmmsssgggUUURRRUUU[[[cccgggddd\\\UUUTTTTTTZZZbbbbbb___dddnnntttooottt~~~uuu```YYYbbbTTTUUUQQQJJJHHHNNNVVVZZZLLLIIIDDD@@@>>>>>>@@@AAA===AAABBB@@@DDDPPPYYY]]]ddd```___```eeerrrgggGGGDDD???:::777444222222333---,,,,,,...000000...,,,,,,,,,,,,++++++,,,------))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((())))))&&&'''***,,,,,,+++)))((()))************+++++++++$$$***//////...------,,,...'''444\\\sssmmmyyyyyyyyy|||sss{{{~~~{{{YYYCCC;;;333111111111000///(((222888333---------+++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,....../////////////////////000222444555555555444555555555666666666777777888666444444666888888888999888777666555444444444555555444333000///000111000///...------------------------,,,,,,,,,++++++(((((((((((())))))))))))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################LLLSSScccxxx|||vvvvvvmmm[[[KKKGGGGGGGGGCCCFFFFFFBBBBBBDDDCCC@@@;;;???CCCFFFGGGGGGHHHIIIPPPXXX]]]XXXMMMFFFDDDEEEHHHFFFDDDDDDGGGJJJLLLMMMOOOQQQQQQQQQQQQOOOIIICCCAAADDDCCCBBBJJJVVVWWWRRREEEEEEBBB===<<<>>>===:::??????BBBHHHSSSiii{{{dddOOO@@@888444333222000///..................------.........+++++++++++++++++++++++++++******)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''')))******)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...000---000@@@SSS^^^ZZZSSSMMMWWWhhhwww~~~zzzvvvzzzwwwpppxxxaaaKKKDDD888888666444222000...---------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,))))))))))))************222///,,,***+++,,,---,,,++++++,,,------......///000111111222222222111111222222333444555555555555555555666777888888777777888888777666555555444444444333222111000000000000000000//////.........---...---+++))))))***+++,,,------+++***))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$EEEHHHTTTdddooossstttvvv{{{~~~sssiiibbbUUUSSSMMMEEECCCDDDBBB>>>>>>AAAEEEHHHJJJKKKKKKKKKRRRTTTSSSNNNGGGBBBAAA@@@;;;===???@@@???>>>>>>>>>>>>AAACCCBBB???>>>>>>???FFFKKKIIIDDDIIISSSSSSJJJ???BBBBBB===<<>>DDDDDDBBB===???FFFRRR```oooyyyvvvnnnhhhssspppKKK888222111111000////////////000---,,,,,,,,,,,,+++++++++++++++***))))))***++++++(((((()))))))))*********000...++++++,,,------,,,++++++,,,,,,---.........//////000111111111000000222222333444555555555555666666777888888888777777777777777666555555555444333333222111000000000000/////////......---------,,,,,,,,,,,,,,,++++++*********))))))((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$===>>>DDDMMMSSSXXX^^^eeemmm{{{zzzttt|||yyyvvvooohhhgggfff```XXXTTTXXX]]]bbbbbb]]]UUUOOORRRNNNHHHCCC@@@>>>======BBBEEEGGGFFFCCCBBBCCCEEEEEEGGGGGGDDD@@@AAAHHHPPPRRRZZZXXXMMMNNNXXXWWWLLLJJJPPPRRRNNNNNN\\\ppp~~~ppp{{{ttt^^^NNN<<<222000///111555333222111///............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***))))))(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''&&&''''''((()))***)))))))))))))))))))))))))))))))))*********++++++*********+++,,,,,,------000000111000///111555888;;;666222555???QQQjjj~~~yyyzzztttqqqooottt^^^>>>111---000///---,,,,,,---///000,,,,,,,,,+++++++++******+++******))))))******+++(((((())))))))))))******,,,++++++,,,......---,,,++++++,,,,,,------......---...//////000000000///222222333555555666666666777777888888888777666666555555555555555555555555333333222111000000000000//////............------+++---...//////---+++***((((((''''''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$::::::<<<@@@CCCEEENNNWWWeeessswwwmmmlll}}}xxx|||uuucccVVVWWWSSSNNNLLLJJJHHHHHHKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNJJJFFFBBBAAAFFFRRR^^^ooowwwsssdddbbbmmmooogggiiimmmnnnjjjlll{{{nnnTTTCCC@@@999444555777444222222222111000///............,,,++++++++++++++++++,,,******************************)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,...000111///---...222666@@@999333111222888EEEQQQppp{{{wwwmmmxxxyyy{{{RRR>>>777333888555222...,,,+++,,,---++++++++++++******************))))))))))))******(((((((((((()))))))))***))))))+++---//////---+++***++++++,,,------......---......///000000000000222222444555666666666666777777777777666666555444333333333333333444444444333222111000000/////////////////////////////////---.../////////...,,,,,,))))))((((((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::999:::=========CCCKKKWWW___```^^^iii~~~wwwlllmmmmmmooorrroooiiikkkpppkkkmmmqqqwww{{{xxxpppiiicccZZZSSSTTTZZZbbbooo{{{{{{~~~kkk\\\NNN@@@777444222222777999444...,,,000000///...------------+++++++++******+++++++++***************************))))))((('''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&(((''''''''''''(((((()))))))))))))))))))))))))))(((((()))))))))*********(((((()))******++++++,,,)))***+++,,,......//////666333222333333222555;;;EEEYYYttttttoootttxxxtttxxx}}}wwwbbbYYYiiiuuupppWWW@@@:::999555:::777333...+++******+++++++++*********)))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((***---//////---+++******++++++,,,------...---...///000111111111111111222444555666777777777666666666666555444333333222222222222222222333333333222111000////////////000000000000000000000000000///...---------......---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$888777888;;;;;;999;;;@@@DDDFFFHHHOOObbbvvvzzzsssyyy{{{}}}~~~~~~{{{xxxooo^^^LLLCCC@@@<<<888666444///...000111...---...//////...---------------,,,++++++******++++++,,,***************************)))((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))******+++++++++***+++---000000---***///,,,,,,000111000222555444888DDDWWWmmm}}}{{{~~~vvvvvv|||yyyxxx~~~~~~~~~___GGG======>>>DDDCCC999333555666333333222///,,,*********+++*********))))))))))))(((((())))))******))))))(((''''''(((((((((((())))))((()))***,,,//////---+++******++++++,,,,,,---------...///000111222222222111222444555777777888888555555666666666555444444333333333333333333333333222222111000///////////////000000000000000111111111///---,,,+++,,,...///...---,,,***))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$999555555888:::888777999999:::===EEEQQQ[[[```bbbmmmqqqtttuuutttuuuxxx{{{|||fffTTTJJJFFF===666777666333111333555000---//////---...222///...------,,,,,,------,,,,,,++++++++++++,,,,,,************************))))))(((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***''''''(((((()))******+++---------///000///---+++000---,,,...///------///222...+++111CCCYYYlllvvvwwwyyy}}}~~~rrrrrrzzztttWWWCCC888222444999222222111000111111111111...---,,,++++++***++++++******)))))))))((((((((('''((()))******)))(((''''''''''''((((((((())))))***)))***+++---...,,,************+++,,,,,,------,,,,,,...///000111111111111222444555777888888888555666777777777777777777777777666666555555444444222111000//////......///---.........///////////////......---------------++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$:::555333777:::888777777::::::>>>AAAAAA@@@GGGQQQ___gggooosssqqqnnnmmmmmmhhhRRRFFF???:::666444555999777111000555444000///222111...---///......---,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))(((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((()))***)))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))*********(((***++++++++++++,,,---///,,,---000111---++++++&&&///777555222888GGGSSSjjjtttvvv]]]HHH777666;;;888111,,,555111000222222...,,,///.........---,,,+++******))))))))))))(((((((((((('''((()))******)))((('''''''''''''''((((((((()))+++******+++------,,,***)))******+++,,,,,,------***+++,,,...///000000000111222444666777888999999666777888999999999999999::::::999888777666666555222111000//////.........,,,,,,,,,---------......,,,---...//////---+++***((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$111222333444555777888888999::::::999999:::>>>AAAIIILLLSSSZZZaaafffiiikkksss~~~ooodddTTTFFF===999666444444444333333222111000000111111111111000///------,,,,,,,,,+++++++++******************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------......///000222333555666>>>NNNcccrrr{{{qqqWWWFFF>>>;;;666222//////000111///......---------......,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,...///111222222555555555666666666666666444555666888999999999999;;;999777444333333444555222222111111000/////////------,,,+++++++++,,,,,,++++++++++++++++++++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222222333444555666777777<<<===<<<:::999:::<<<>>>===???BBBFFFJJJOOOSSSUUU[[[bbbnnnxxxyyygggZZZIIICCC<<<777555555555444333333222222111000000///////////////...---,,,,,,,,,,,,,,,+++++++++******************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))'''''''''&&&'''(((((()))'''((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,------------...///111222333555999===AAAKKKaaavvvaaaNNNBBB;;;888777555333000//////000111//////...---,,,,,,------++++++***)))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))))))))))))))))))))))))))))))))*********++++++++++++,,,---///000111222333333333333444444444444333444555777888888999999999888666444333333333444111111000000///......---++++++++++++,,,------...++++++++++++++++++++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333333333444444555555555<<<<<<;;;999777666888::::::999999999;;;>>>BBBDDDHHHKKKPPPWWW___iiissszzz{{{iiiZZZLLL>>>555777555333222222222111000222111111000000/////////............---,,,++++++,,,,,,,,,+++++++++******************************'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&&&&%%%%%%&&&&&&'''(((''''''((((((((()))))))))(((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,.........222@@@UUUeeeyyy{{{{{{yyytttjjjXXXQQQFFF:::222...---...000//////......///000000000///...,,,+++++++++++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))*********+++,,,---...///000111000000000111111111222222222333444555666777777777777666444333222222222333000000///......------,,,*********+++,,,---...///++++++++++++++++++++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444444333333333333333333777888777666333333444666;;;:::999999:::;;;<<<===@@@AAACCCFFFLLLTTT^^^eeetttzzzrrrfff\\\TTTHHH@@@<<<999555222777666555444444333111000000000/////////.........------...------,,,++++++,,,,,,,,,+++++++++******************************'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&%%%&&&''''''((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++,,,,,,+++++++++,,,------+++///333333111111555:::KKKLLLWWWmmmoooZZZKKKAAA<<<111222444555555333111///,,,------...//////......//////---,,,******))))))******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))((((((((()))))))))************+++,,,---...//////......//////000000111111111222333444555666666666555444333222111111111111000000//////...------,,,++++++++++++,,,,,,---...************************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333333333333333222222222222333444444333333444666666777888999:::999888888888:::===???AAAEEEJJJMMMWWW^^^iiisss{{{~~~zzzhhh\\\SSSKKKEEE@@@<<<777555666777777666000000000000111222444666/////////...............------.........---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((('''(((((((((((())))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,---------,,,******,,,111555000222999GGGZZZjjjtttxxx}}}qqqZZZFFF999555555666555333000...---...///111------...//////...---,,,...---,,,+++))))))((((((***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********++++++))))))***+++,,,------...---......///000000111111000111222444555555555555444333222222111111111111111111000//////......---...---,,,,,,++++++++++++************************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222222222222222222222222111222444555555555777888333555777999::::::888777555888<<>>===<<<:::888666666666666555444000111000///...///222555........................,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&'''(((((()))&&&&&&'''''''''(((((((((''''''(((((((((((())))))((())))))))))))*********,,,,,,+++++++++,,,------...------------...///000111222333666;;;CCCKKKQQQRRR```jjjyyyxxx~~~mmmOOOHHH>>>666333333555666333222000...,,,,,,,,,,,,---............---,,,,,,---,,,+++))))))((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))))))))*********++++++)))))))))***+++,,,,,,,,,------...///000000111111000111222333555555555555333222222222222111111000111111000000///......---///...---,,,+++*********************************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111111111111222222222222000222444555555555666888666666777888999:::::::::888:::<<<=========>>>???>>>AAAFFFHHHJJJLLLPPPSSSXXXXXX[[[aaaiiippprrrsssxxxzzz~~~rrrhhh___VVVOOOCCC@@@===<<<======:::777555444333333333333333222444555555222///---...000.............../////////++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******+++*********+++,,,---------...111333444111,,,'''000111111000000222666888333<<>><<<999888777666444333555444333222222222222222,,,///222222///......000......//////////////////)))******+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,------***((((((,,,///000000'''((())),,,...000000000333444111666???@@@JJJ```nnn{{{yyyaaaUUUQQQIIIAAA;;;777555555111///------///000//////111///,,,******+++---///************+++,,,---...***)))((((((((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))******++++++***++++++,,,...///000000111222333444555666666666222222333333333222222111///......------,,,++++++,,,,,,,,,++++++,,,------))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000111111111222222222111111111111222333444444444555777888999999888888777888888999:::;;;<<<===@@@AAACCCEEEGGGGGGGGGGGGCCCCCCDDDFFFHHHKKKNNNPPPOOOSSSXXX]]]bbbgggmmmrrruuuwwwzzz{{{|||}}}~~~}}}xxxoooiiiYYYWWWTTTQQQNNNLLLJJJIIIDDDDDDBBB@@@>>><<<;;;:::777777777666555555444444333333222222111000//////222111000.........///000///............---------------,,,,,,,,,+++++++++,,,,,,++++++***)))((((((******)))((((((((((((((()))******++++++)))(((''''''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......000111111333444666888999FFFIIINNNVVVfff~~~~~~lll^^^TTTJJJDDD888<<<;;;666444555222---000000000000////////////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((***+++***)))((()))***,,,,,,,,,---------......000000000222333333111///111111111000000000000///........................---,,,,,,++++++,,,,,,---,,,,,,++++++***)))((((((******)))((('''&&&%%%%%%)))((('''&&&%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########000000000111111111222222111111111111222333444444444555666888888888888777888888999:::;;;<<<======>>>@@@BBBDDDEEEEEEFFFEEECCCCCCCCCDDDEEEGGGHHHJJJGGGIIIKKKMMMNNNQQQUUUWWWXXX[[[]]]^^^^^^___```aaaaaafffiiihhhjjjoooooolllkkkjjjiiihhhhhhiiijjjjjjeeebbb___]]]\\\ZZZUUURRROOONNNLLLIIIFFFDDDCCCCCCAAAAAA???>>><<<;;;999999777777666666555444444333333333222111111000//////111111///.........//////............---------------,,,,,,,,,,,,+++++++++,,,,,,+++******)))((((((***))))))((((((((((((((((((((()))***)))((('''&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,,,,,,,,,,,,,------------------...///000222333444777999<<>>999555888666333000......///000/////////.........---------,,,,,,,,,,,,+++++++++************************(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))******)))((()))***++++++,,,,,,---......///000000000222333333222000222111111111111000000000........................------,,,,,,,,,,,,------,,,,,,++++++***))))))((((((((((((((((((''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######000000000000111111111111000000000000111222333444333444555666777777777777888888999:::;;;<<<======<<<===???AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDFFFDDDFFFHHHHHHHHHGGGHHHIIIDDDHHHLLLMMMOOOQQQQQQMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNJJJFFFDDDDDDDDDEEEDDDEEEDDDBBBAAA???>>>=========<<<<<<;;;:::999888777666666555555444333333333222222111111000000//////000000///............///......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******))))))((())))))((((((''''''(((((('''(((((((((((('''&&&%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++)))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000///000111333777@@@LLLUUUXXXVVVUUUXXX^^^eeejjjmmmooo~~~tttaaaMMM???@@@:::444111222222111///555//////333222,,,+++///------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))******(((((()))***)))***+++,,,---...///000000000000222333444222000222222222111111111111000..............................------------......,,,,,,++++++***)))))))))''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###/////////000000000111111000000///000000111222333333333444444555666666666666666777888999:::;;;;;;:::;;;<<<===???@@@AAAAAAAAA@@@@@@?????????>>>>>>AAABBBBBBBBB@@@@@@BBBDDD@@@AAACCCCCCAAAAAAAAABBB>>>BBBFFFHHHJJJJJJHHHFFFEEEFFFIIIJJJKKKKKKJJJIIIHHHEEEBBB??????@@@BBBCCC@@@???>>>===<<<<<<<<<<<<::::::999999888888777777555555444444333333222222111111000000000////////////.....................------------,,,,,,,,,+++++++++++++++************+++*********)))))))))((()))(((((('''''''''((((((((((((((((((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******)))))))))************+++++++++++++++,,,,,,,,,,,,......---------.../////////000000000000333777;;;666666555555666999===@@@???JJJWWWZZZXXX\\\iiiuuuzzz{{{|||zzzmmmaaaQQQDDD===;;;999888444222000000222333333222///+++111???>>>000)))---------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***)))((('''(((***((((((***+++---///000111//////000222444444222000222222222222111111111111.................................------.........+++++++++*********))))))'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$....../////////000000000////////////000111222222222222222333333444555555333444555666777888888999888888999:::<<<===>>>???>>>?????????????????????===>>>>>>>>><<<<<<>>>???>>>???@@@@@@>>>======>>>>>>@@@CCCGGGHHHGGGEEEDDDEEEFFFHHHIIIIIIGGGEEEDDDAAA@@@???===<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<999999888888888777777777444444333333222111111111000000//////////////////---------.........---------,,,,,,,,,++++++++++++++++++*********)))))))))*********)))))))))))))))((((((''''''''''''(((((())))))((((((((('''''''''&&&((()))((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***(((((()))))))))******************+++++++++,,,,,,......------------......+++---...............///111222222000......000333---222666777777:::@@@FFFBBBDDDJJJOOOQQQSSSZZZbbbyyy~~~ssscccVVVMMMHHHDDDAAA888666333333444444222///111000///000111222111000///+++222@@@@@@222+++///---------,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''')))***)))((('''((()))'''((()))+++---///000111/////////111444444333111222222222111111111000000.................................------.........+++++++++******************))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$............////////////............///000111222111111111111222333444444222222333444555666777777777777777888:::;;;===>>>===>>>??????@@@@@@??????>>>>>>>>><<<:::999:::;;;<<<>>>???>>><<<;;;;;;<<<>>>===@@@DDDEEEBBBAAABBBDDDDDDEEEEEEDDDBBB???>>>;;;<<<<<<;;;999777888888999999999888888999999:::999888888888777777666666333333333222111111000000////////////............+++,,,------...---------,,,,,,,,,+++++++++***************))))))))))))((())))))))))))))))))))))))''''''&&&&&&''''''((((((***)))((((((''''''(((((('''((()))(((''''''((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))*********+++++++++,,,+++++++++++++++,,,---***+++,,,............------...///000///000222444222000//////000111111111222333555555444666;;;???JJJNNNVVVbbbppp|||~~~xxxhhhOOOHHH???888666444222000666555444333222...)))%%%,,,------....../////////111,,,...444444...---111,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))''''''((()))'''((()))+++,,,...000000///...///111444444333111111111111000000000000///..............................------------......******************************)))((('''&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%------........./////////............///000111111000000//////000111333444222222333444555666666777666666666777888:::<<<======>>>???@@@??????>>>===>>>???>>>===;;;:::;;;<<<<<<>>>???>>>===<<<<<<===???<<<>>>CCCCCC??????BBBAAABBBBBBBBB@@@???===<<<:::<<<===;;;999999;;;===888888777777777777888888888888777666666555444444333222222111000000//////........................***+++,,,---...------,,,++++++++++++******************)))))))))(((((((((((()))))))))))))))))))))'''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''''''''((((((((())))))))))))))))))*********+++******)))******+++,,,,,,,,,,,,,,,---/////////...(((((()))+++,,,---...---111///......000000///---444555555222111222333444444555777===EEENNNWWW\\\aaa\\\VVVTTTWWW\\\bbbeeebbbhhhfffeeejjjbbbVVVVVVYYYVVVQQQKKKMMMXXXiiivvvmmmZZZQQQEEE;;;777444333555666444222,,,***)))))),,,000444666,,,------.........///000------,,,,,,,,,,,,,,,---++++++*********)))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((''''''((()))'''((()))***,,,---//////......///111444555333222000000000/////////..............................------,,,,,,,,,,,,------************************))))))(((((('''''''''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%---------.........//////...------......///000111000000/////////111222444222333333444555666777777666666666666888:::<<<===>>>????????????===<<<;;;:::;;;;;;;;;::::::<<<===:::<<<======<<<;;;;;;<<>>>>>>>>>>>===<<<;;;;;;<<<======;;;999;;;???CCC999999888777777888888888888777666555444333333222222222111111000/////////---.....................)))***,,,---...------,,,+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))))))))))))))************************+++,,,---...+++***)))***,,,---,,,+++...---,,,,,,------+++(((******+++---///000//////,,,------+++,,,//////...555333222111222444777::::::999888999::::::888666777<<<888888@@@>>>666888444777999888666999@@@FFFEEEPPP```\\\DDD999999333111///...///111000---))),,,---...//////---+++)))---.........------...000&&&,,,///------...+++%%%))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))(((((()))***,,,---............///111444555333222////////////....................................---,,,,,,++++++,,,,,,---******************++++++'''''''''(((((((((((((((&&&'''((((((((('''%%%%%%$$$$$$$$$############"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%++++++++++++++++++++++++***++++++,,,,,,------...000//////.........//////000111333333222222222333444555555666777888888999===>>>???>>><<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;>>>>>>????????????>>>>>>????????????>>>===<<<;;;<<<;;;;;;;;;;;;<<<======:::999777666666666777888555555555555444333222111000000000000000///......------------------------+++++++++************)))))))))************))))))******))))))((((((''''''***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((+++***))))))++++++***)))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////............//////////////////////////////333222222222111111000000000000111111111222222222333222222111111222222333777777666555444222111000////////////............000//////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))*********))))))))))))))))))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))******++++++,,,------///000111222222111///...------..................------------------------***++++++,,,,,,++++++***''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++******+++,,,,,,------.........---------.../////////111333333222111222333444444555666777777888999;;;<<<===<<<:::999:::;;;;;;::::::::::::;;;<<<<<<:::::::::::::::::::::;;;======>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<===999888888777777777777777555555555555444333222222000000000000000///......------------------------+++++++++************)))))))))************))))))***)))))))))((((((((('''***))))))(((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''***000555666222+++%%%(((((()))))))))******************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------///..................///////////////////////////111111111111000000//////000000000000111111222222111111000000000000111111333333333333222111///////////////.........------//////......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))******+++,,,,,,---...///111222222111///...---------------.........------------------------***++++++,,,,,,++++++***(((((()))))))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------...///...000222222111111111222333333444555666777888888999:::;;;:::999888999:::::::::999888888888888999777777888888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999999999999999999:::;;;;;;777888888888888777777666555555555444333333222222///000000000000///......------------------------+++++++++************)))))))))************))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''+++111666888333+++%%%(((((())))))))))))******)))*********++++++++++++)))*********++++++++++++++++++,,,,,,,,,---------......------------..............................///////////////........./////////000000000000000000//////......//////000//////000000///......---............------------......------,,,,,,++++++************************+++,,,,,,++++++***)))(((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))))))))***++++++,,,,,,......000111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************)))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*********************************+++,,,,,,------++++++++++++,,,---......---///111111000000000111111222333444555666777888888999::::::888888999::::::999888777666666666666666777777888999::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999999888888888888888999999:::666777888999999888777666555555444333222222222222//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************))))))))))))))))))(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))+++,,,,,,***((((((((((((((()))))))))***)))))))))************+++)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------...---------------------...............///////////////............//////,,,------......---------------------,,,,,,,,,,,,------,,,,,,++++++++++++************************++++++++++++***)))(((''''''''''''''''''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))***+++++++++------.../////////......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++******))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************))))))***++++++,,,,,,---+++++++++++++++,,,------,,,...000000/////////000000000111333444555666777777888::::::999999:::<<<:::999888777666555555555777888888999:::;;;;;;<<<::::::999888888999::::::<<<<<<<<<<<<;;;:::999888888777777777777888999999666777888999999888777666555555333222222111222222///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***'''$$$###%%%'''(((((('''(((((((((((()))))))))(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////+++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))************)))((('''''''''''''''(((((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((())))))******+++,,,,,,------............------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++******))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---+++---//////.........///...///000222333555666777555777999999888999:::<<<;;;:::999888777666666666999999::::::;;;;;;<<<<<<::::::888888888888::::::<<<<<<<<<<<<;;;:::999888888777777777777888999999666777777888888888888777666555333111111111222222...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))(((((((((((())))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((&&&$$$''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++///..................///++++++,,,------,,,,,,,,,++++++++++++******************************))))))(((((((((((((((((((((((()))******))))))((('''&&&'''''''''(((((())))))***((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''((())))))******+++++++++,,,,,,---......---,,,,,,++++++******)))***************************++++++,,,,,,++++++******************)))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************)))))))))***++++++,,,,,,///...---,,,,,,++++++,,,+++---......------...///---...///111333444555666333555777777777888999;;;;;;;;;:::999888888888999:::::::::;;;;;;;;;;;;;;;;;;:::888777777888:::;;;=========<<<<<<;;;:::999888888777777888888999:::777777777777777888888999666444222111000111222222......//////......---,,,+++++++++++++++++++++++++++++++++************)))))))))************))))))'''((((((((()))))))))***'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((***)))&&&$$$'''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))*********+++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++*********------,,,,,,,,,,,,------***+++++++++++++++******++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((())))))************++++++,,,---...,,,,,,,,,+++***)))))))))***************************++++++,,,,,,++++++***(((((()))))))))))))))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))))))))))))))))))))***++++++,,,,,,000///...---,,,+++++++++***,,,......---,,,---...------///000222444555666111333555666666666888:::<<<;;;::::::999:::::::::;;;;;;::::::::::::::::::;;;:::888777777888:::;;;============<<<;;;:::999888888888888888999999:::888777666666666777999:::666444222000000000222222......//////......---,,,+++++++++++++++++++++++++++++++++************)))))))))************))))))'''((((((((())))))******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$&&&'''((('''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))******************))))))))))))******************************+++++++++,,,,,,---------,,,+++++++++******)))))),,,++++++++++++++++++,,,***************)))((((((************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))************+++,,,---...,,,,,,++++++***))))))((())))))))))))))))))))))))+++++++++,,,,,,+++++++++''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++++++++*********)))))),,,++++++******++++++,,,------------------------,,,------,,,+++***,,,---......//////000000111111222222222333444555666777;;;:::999999888888999999???===<<<;;;;;;:::888777999999999999:::;;;<<<===BBB???===;;;;;;:::999777888888777777777777777777555555555555666777888999666555444222111000000/////////...---,,,,,,++++++,,,,,,,,,,,,++++++***))),,,,,,,,,+++++++++******+++++++++************)))''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&&&&'''((()))((('''%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((()))******+++++++++++++++*********))))))************))))))))))))******++++++++++++******))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$+++*********************,,,++++++******++++++,,,------------------------,,,------,,,+++***,,,............///000000111111222222222333444555666777999999888888888888999999>>><<<:::::::::999888666777777777888999:::<<<===???===:::999999888777555777777666666666777777888777777666666666777777888444333222222111111111111///......---,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++*********+++++++++*********))))))''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((*********************************************************************************************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((()))******+++++++++++++++*********))))))************))))))))))))******++++++++++++******))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$)))*********************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...---......//////000111111222222222333444555666777777666666777777888999:::;;;:::888888888888666555444444555666888:::;;;<<<===;;;999888888888777555666555555555666777888888:::999888777666666666666222222111111111222222333.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++*********)))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))(((''''''''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((+++...,,,&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''(((((())))))******++++++++++++***************************))))))))))))******++++++++++++******))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))************++++++************+++++++++++++++++++++++++++++++++,,,---,,,++++++---...------......///000000111222222222222333555666777444444444555666888999:::999777666666777777555444222222333444666999:::<<<>>><<<:::999999999888777555555666666777888999:::<<<;;;999888666555555555333222111111111111111111......---------,,,,,,,,,+++++++++,,,,,,---......++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&+++000///)))###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((''''''%%%$$$'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))*********************************************)))))))))(((******++++++++++++******))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++***,,,,,,,,,++++++---///---------...//////000000111111111111222444555666222222333444555777888999666555444444555666555333111111222333555777999:::<<<:::888888999999888777666666666777888999:::;;;<<<;;;999777666555555444555444222111000/////////---------------,,,,,,,,,+++++++++++++++,,,---...+++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###'''---///---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((())))))******************************************)))))))))(((******++++++++++++******))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$******)))))))))(((((((((******))))))))))))*********************************+++,,,,,,++++++---///,,,------......///000000/////////000111222444444111111222222444555666777555333333333555666555444111111222333555777888999888666555555666777666555777777666777777888999:::999888777666555555555555555444333111///.........------------------------,,,+++*********+++,,,---+++************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""$$$))),,,---,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&''''''(((((())))))******************+++++++++************))))))))))))******++++++++++++******))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++***)))(((''''''&&&******))))))))))))*********************************+++,,,,,,+++,,,...000,,,,,,---......//////000............///111222333111111111222222444555666444333222333555666555444222222333333555666777888666555333444555666666555666666555555555555666777666555555555555555666666333333111000////////////------------------------,,,+++***(((((()))***+++************))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))&&&&&&''''''((()))))))))))))))*********+++++++++************))))))))))))******++++++++++++******))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,+++***)))((('''&&&%%%******))))))))))))******))))))))))))))))))))))))***+++,,,,,,+++,,,...000,,,,,,------...//////000------------...000111222111111111111222333444444444222222333555666666555333333333444555666777888888666555555777888888777555444444333333333444444333333333444444555777777111111000000000000111111---------------------------+++)))((('''((()))***************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&''''''((()))))))))))))))******++++++++++++************))))))))))))******++++++++++++******))))))))))))((((((((((((%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((&&&$$$%%%((()))(((&&&(((((((((((())))))))))))------,,,++++++******)))------------------,,,,,,---------......000111222000000//////000111222222333333444555666666666666222333444666777666666555333333444555666777888888666333111111333555666666444444333222222333444444000000///...............------------------------***************************************+++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((************************)))))))))((())))))***+++******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&'''((((((((()))))))))))),,,++++++++++++*********,,,,,,,,,---------------......---......///000111//////......///000000111//////111222333444444444444444555555555555555555555555555666777777888888666444222111333555555555444333222111111222333444000000///...............------------------------*********************************************)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((************************((((((((((((((()))************))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''((((((((()))))))))************+++++++++++++++++++++,,,,,,------...///...............//////...............//////000......000111333333444444555555444333444555666666777777777777777777777777777555222222333444444444222222111111111111222222000000///...............------------------------*********************************))))))((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))(((((())))))***++++++,,,)))******+++,,,------...//////...---------......//////.........//////000222333444444555555555555555444222222333555888:::999999999888888888777777777555333333333444333222111111111111111111111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((''''''''''''((((((((((((''''''((()))******++++++))))))******+++,,,------///......------------...111111000//////000000000666666666666666555555444333222000111333666:::===::::::999999888888777777777555333333444444333222111111111111111111111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))))))))***++++++******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&'''''''''(((((((((&&&''''''((()))******+++)))))))))******++++++,,,...---------------......222111111000000000000111444555555555555444444333222111000111333777;;;===:::999999999888888777777555444333333555555444222111111222333333222111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))&&&&&&&&&'''''''''(((((('''''''''(((((())))))))))))))))))***************,,,,,,,,,,,,---......///111111000///////////////111222333444555555555555333333222222444666888:::888888888888888777777777444333333444555666444333111222333444444333222111000000///...............++++++++++++++++++++++++*********************************************)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((************))))))))))))+++++++++,,,---...///000111000///...............000111222555666888999999555555444333444555666777777777777777777777777777333222222444666666555444222333444444444444333222000000///...............++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''******))))))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********+++++++++++++++*********************++++++,,,---...//////222222111000////////////555666666777888999999:::666555222111111444888:::;;;:::888666555666666777333111000111555666555333333333333444444444555555000000///...------,,,,,,.........---,,,+++***)))******++++++++++++******))))))*********+++++++++---,,,+++***))))))))))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))*********++++++******************************+++,,,---...//////000000000000000111222333555555666666777777888888666444333222333555777999999888777666555555555555222000///111333555444222444444444444444444333333000//////...------,,,,,,,,,,,,---------,,,++++++******++++++++++++******))))))*********+++++++++,,,+++***)))(((((((((((()))((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))******************************************+++,,,---......///------...///111333555666555555555555555555555555444444444444555666777888666666666666555444333333111000///000222333333222555444444333333222222111/////////...------,,,,,,***+++,,,,,,---------,,,******++++++++++++******)))))))))************+++******)))(((''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))((())))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******))))))))))))************))))))***+++,,,---......------...///111333555666444444444444333333333333333444444555666666666666444555666666666444333222111000000111222333333222555555444333222111000000//////.........---------+++,,,,,,------,,,,,,,,,******++++++++++++******))))))))))))***************)))(((((('''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********((())))))***+++,,,------.........///000222333444333333333222222222222222222333444555666666666555444555666777666555444333222222333333333333333444555555444222111000///..................---------------------,,,+++***)))******++++++++++++******))))))))))))))))))))))))******)))((((((((())))))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$'''''''''''''''(((((()))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))*********(((((()))***+++,,,,,,---............///000111111222222222222222222222222111222333444444555444444444555555555555555444444222333444444333222333444444444333222111//////....................................---,,,+++))))))******++++++++++++*********)))))))))))))))((((((***))))))(((((())))))***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((''''''''''''((())))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))******+++''''''((()))***+++,,,,,,,,,,,,,,,,,,...///000111111111111222222333333333000111111222222333444444444444333333333333444444111333444333111000222444333333222111000//////...........................------------,,,,,,+++*********++++++++++++************))))))(((((((((((((((((((((''''''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''''''((()))***+++,,,,,,)))******+++---///111222000000111222333444444444000000000000111222333444333333111111111222333444000222444333000///111333222222111111000000//////---.....................++++++,,,---------,,,,,,******++++++++++++************))))))((((((((('''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))******)))'''''')))))))))((())))))***+++---......///000///.........///111222/////////000111111222222111111000000000000111111---...//////......///111222222000///............///...---,,,+++,,,---......---+++*********+++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&'''((()))******(((''''''((())))))((())))))***+++,,,---......000/////////000111333333000000000000111111111111000000000000000000000000---...000///......///111222222000//////.........///...---,,,+++,,,---------,,,+++*********++++++++++++******)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))***(((''''''((())))))((())))))***+++,,,------...------......000111333444222111111111111000000000...///000111111000///...---///000000//////000111222111000000///////////////...---+++++++++,,,------,,,+++*********++++++++++++******)))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((())))))(((&&&&&&((()))(((''')))))))))***+++,,,,,,---***+++,,,---///111333333333333222111111000//////---...000111111000...---...000111111000///111222222111111000//////000000///...,,,++++++++++++,,,,,,+++++++++++++++++++++************))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''(((((('''''''''((((((((())))))(((((((((''''''''''''''')))(((((('''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))'''&&&&&&'''(((((('''((())))))******++++++++++++,,,---///111333444555444444333222111000//////---///000222222000///---///000111111000000111333222111111000000000000111///...,,,+++******++++++++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))((((((((())))))))))))***))))))))))))))))))))))))++++++))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((()))'''&&&&&&'''(((((('''(((((()))))))))*********---///111333555666777777444444333222111111000000///000111222222111000//////111222222111111222333222111111000000111111111///...,,,+++******************+++,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((((((''''''''''''((((((((()))))))))******++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,---------------...---,,,*********++++++++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((('''%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&((()))))))))(((''')))'''%%%&&&'''(((''''''((((((((()))))))))))))))---...111333444555555555333333333222222111111111111111222222222222111111000111333222111111222444222111111000000111222222///...,,,+++)))))))))***)))***+++,,,,,,,,,,,,+++)))))))))))))))))))))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))*********+++++++++---------...//////000000...////////////000000000111111111222222333333333111000...,,,+++,,,------------------------------)))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''')))******+++''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((((((%%%#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''((('''%%%%%%'''((('''&&&(((((((((((())))))))))))+++,,,...000111222222111333333333222222222222111333333222111111222333333000222333333222111333444222111111111111111222222///...,,,***)))))))))***)))***+++,,,---,,,,,,+++)))))))))))))))*********))))))))))))))))))))))))'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))******++++++++++++,,,,,,,,,---------///000000111222333333444111222222222333333333333555555555666666777777777333111///---,,,---...///........................,,,------......------,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***+++,,,''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))(((%%%############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***+++,,,---...000111222333444444333111000111222444333222222333333111///999777555333222111222222000000000000111222333444---,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))************))))))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%&&&''''''((((((((('''''''''(((((()))))))))))))))))))))))))))------...//////000000111000111111111111111111111333333444444444444444333666666444444444555666777:::999999:::;;;;;;:::888888777555444444444555555555555555444111//////000333222000000111111///...333111000000222111...***///---+++***++++++***)))(((((())))))(((((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))******+++---...000111111111222333222111222444777:::777333111111111111111666555333222111111111111111111000000000111222222------,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))************))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&''''''((((((''''''''''''''''''******++++++,,,---......000000111111222333333333333333333222222111111000111111222333333333222222555555555555666777888888666666777999:::;;;;;;:::::::::::::::;;;===???@@@>>>>>>>>>;;;888555555555555222///......///000000222111111444888999888666777555222111111000...,,,***************)))((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******+++,,,...///000000000000111111111333777:::???:::333///...///111222333222111111000000111111222111111000000000000000...------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((***)))((('''&&&&&&&&&&&&))))))((((((((((((((((((------...///111222333444444444555555555555555666444333333222111000//////......///000000000000000...///000111222333333333222333444555666777777777444555666999<<>>===>>>>>>;;;777444333333333222222333666:::>>>AAACCCDDDAAA???>>>===<<<:::666444111000///---,,,+++******((((((''''''&&&'''''''''%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******+++,,,---.........//////...---...111444444222/////////000000///000111111222222222222222222222000///...---------......---,,,,,,,,,------***++++++,,,,,,,,,++++++************)))))))))((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''((()))***,,,---...///000222444555666666666555555555555555555555555333222111000///...------+++++++++,,,,,,---------,,,---...000111222222222666777777666555333111///---000333444444444666777===>>>@@@CCCEEEGGGIIIJJJJJJKKKLLLJJJHHHGGGGGGHHHHHHFFFDDDCCCAAA???<<<999777888:::;;;<<<===???@@@EEEDDDBBBBBBCCCBBB@@@>>>666444222000...,,,,,,,,,))))))((('''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))***++++++,,,---------...///...------...000.........///111111000...000111111222222222111111111111///...------------...------,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************)))))))))))))))(((((((((''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''******+++---///111333444555666888999:::::::::999666555555444444333333222............------------,,,------...///000111222222333444666888999999999===<<<;;;:::777555333111000444999;;;;;;<<<@@@CCCGGGGGGIIIJJJKKKLLLLLLLLLFFFHHHIIIIIIHHHHHHIIIJJJNNNNNNNNNNNNNNNLLLGGGDDD@@@AAAAAA@@@>>>===???@@@DDDCCCAAAAAACCCDDDCCCCCC<<<:::777444111000//////,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,+++---///000///......///.........000111222000//////000111111111000///...000//////...------------------,,,+++++++++++++++)))***+++,,,,,,,,,,,,+++************))))))))))))&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''(((***+++,,,---000000111222444666777888::::::;;;<<<;;;999777666222222222222222111111111///000111333555777888999555555666666777777888888:::;;;===???@@@BBBCCCCCCAAA@@@>>>;;;999888777666888<<>>>>>==================@@@AAACCCEEEGGGHHHIIIJJJGGGEEECCCAAA????????????@@@DDDGGGEEEAAA???AAADDDDDDEEEFFFGGGFFFFFFDDDDDDDDDEEEGGGFFFEEEEEEFFFHHHFFFEEEEEEGGGKKKOOOQQQQQQOOOQQQQQQOOOLLLLLLOOORRRSSSPPPLLLJJJKKKNNNPPPPPPGGGDDD@@@<<<999777777777333333111000000/////////...------,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&)))++++++)))&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))))))))))))))******++++++,,,---...///...---,,,...------,,,,,,,,,------000111222111...,,,,,,,,,,,,,,,,,,---------......+++++++++************)))------,,,++++++******)))))))))))))))((((((((((((&&&&&&((((((((('''&&&%%%%%%&&&''''''(((''''''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$***)))((('''''''''((())))))+++---000333666888999::::::::::::::::::999999888777666555333111---***......///000333666:::<<<:::???AAAAAACCCGGGHHHEEEDDDCCCBBB@@@>>>===???BBB@@@CCCEEEFFFFFFFFFGGGHHHGGGGGGEEEAAA???AAACCCDDDGGGGGGJJJNNNLLLGGGFFFHHHEEEGGGIIIKKKLLLIIIEEEBBBCCCFFFDDDAAACCCGGGEEE>>>EEEFFFFFFEEEEEEHHHNNNRRRRRRPPPOOOQQQOOOLLLMMMQQQMMMOOOQQQRRRRRRRRRSSSTTTLLLLLLIIIFFFCCCBBB>>>;;;<<<===<<<:::666222///...333222222333222000,,,))),,,***''''''***++++++)))(((((('''''''''&&&&&&&&&******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))))))))))))))******++++++,,,,,,---...---------...------,,,,,,------...///000111000...---------------------------------+++++++++************))),,,,,,++++++++++++******************))))))))))))&&&''''''(((''''''&&&&&&'''''''''''''''''''''&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))(((((()))***,,,...000000111333444555555555444555666777999::::::::::::666333///------///222333---///222666;;;@@@CCCEEEHHHIIIIIIGGGIIILLLJJJEEE>>>>>>>>>===<<<>>>AAACCCFFFIIIMMMOOOOOOOOOOOOOOOQQQUUUWWWVVVTTTUUUWWWYYY___```dddiiijjjkkkooouuuhhhmmmppphhh\\\VVVYYY```WWWXXXVVVUUUZZZ```^^^WWWQQQJJJDDDCCCHHHMMMMMMLLLRRRNNNLLLNNNNNNKKKIIIKKKJJJLLLOOOQQQRRRSSSSSSTTTOOOQQQQQQPPPOOONNNLLLJJJDDDAAA>>>:::888777555444111111111333555555444222000---))))))***+++***)))))))))((((((((('''''''''***)))((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))))))))))))))******+++,,,,,,,,,,,,,,,---.........---------------......---///000000///...////////////......---,,,,,,,,,+++++++++************)))*********+++++++++++++++++++++++++++************(((''''''&&&''''''(((((()))((('''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((())))))***,,,...111444777888777777777777555222///...000111222333333111///...///...---,,,...222666888888888999:::===@@@CCCEEEFFFGGGFFFDDDGGGJJJIIICCCDDDEEEGGGIIILLLPPPUUUYYYkkkoootttvvvwwwvvvvvvwwwpppqqqrrrqqqqqqrrrwww|||zzzzzz}}}|||wwwzzzwwwtttpppqqqxxx~~~}}}wwwccc]]]WWWTTTVVV[[[aaacccccc[[[UUUUUUVVVQQQLLLJJJHHHJJJLLLMMMNNNNNNMMMLLLJJJKKKLLLLLLJJJGGGGGGGGGMMMKKKIIIHHHGGGEEECCCAAA444333222333666777888777777444///---,,,,,,++++++******)))))))))((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******)))))))))))))))******+++---,,,+++***+++,,,...///...------------......///,,,...000000000///000111000000///...---,,,+++++++++++++++*********))))))((())))))***+++,,,,,,,,,++++++*********)))))))))((((((&&&&&&&&&''')))***+++***'''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''(((((((((+++***((('''''''''))))))///000222444777:::<<<>>>999888555222///---,,,++++++,,,...000111000...---000333777999::::::::::::<<<<<<<<<<<<===???@@@AAACCCHHHLLLLLLOOOUUUWWWVVVYYY\\\___bbbggglllsssxxxrrruuuvvvrrrpppxxxzzznnnjjjiiieee___[[[SSSRRRQQQPPPOOOMMMJJJGGGIIIHHHHHHIIIHHHEEEFFFHHHBBBEEEHHHIIIGGGEEECCCBBB<<<:::666555666666666666===;;;666222000...------*********)))))))))(((((()))(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******)))))))))))))))******+++,,,,,,+++***+++,,,---...---------------...///000+++---000000000000111333111111000///---,,,+++++++++++++++*********))))))(((((()))***++++++,,,---******)))))))))((((((((((((''''''&&&'''((()))***+++***'''%%%$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''((()))***)))))))))+++,,,...///666666888999;;;<<<===>>>777444000,,,******,,,...***,,,000555888;;;<<<<<<888;;;>>>???>>>>>>???AAA>>>CCCKKKRRRUUUTTTPPPMMMVVVaaajjjlllmmmsssyyy|||wwwxxxzzz{{{}}}|||zzzrrrnnnhhheeecccaaa^^^\\\QQQJJJFFFFFFDDDAAABBBEEEAAACCCFFFFFFEEEEEEHHHJJJEEEAAA===::::::::::::999???===:::666222///------************)))))))))((())))))((('''''''''''''''(((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))))))))))))))******++++++++++++++++++,,,------------------...///000000,,,...000111111111222333111111000///...---,,,++++++++++++************)))(((((())))))***+++,,,,,,))))))))))))((((((((('''''''''''''''((()))******)))((('''&&&%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%''')))***((()))+++///222555777888::::::;;;;;;;;;:::999999333111---++++++...222555555666777999;;;======>>><<<<<<;;;999999???HHHPPP^^^fffsss|||~~~wwwmmmfffqqq|||rrraaaYYYSSSJJJEEEGGGHHHEEEBBBBBBFFFJJJLLLLLLHHHFFFBBBAAAAAABBBBBBAAA>>>>>>===:::555000...---,,,,,,+++++++++***************)))(((((((((((((((((((((''''''''''''(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))))))))))))))******+++******+++,,,,,,,,,,,,,,,------------...///000111,,,...000111111111222333111000000///...------,,,+++++++++************)))(((((())))))******++++++*********)))))))))((((((&&&&&&((())))))*********'''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''***---...,,,///222666999;;;<<<<<<999999999999888666444333222111222222444777:::<<<>>>======<<<===>>>???@@@BBBCCCDDDEEEIIITTTcccnnn{{{qqqjjjjjjSSSKKKHHHQQQ^^^___RRRDDDIIIFFFDDDCCCDDDEEEDDDDDD???BBBCCCAAA<<<777333222............------------++++++***)))))))))))))))((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))))))))))))))******+++)))***+++,,,---,,,++++++---------......000111111---///111111111111222333000000000///......------+++++++++************)))))))))))))))************+++++++++************)))%%%&&&(((************)))%%%&&&'''((((((''''''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((()))+++///222444555777:::===>>>===;;;:::777777777666555222000...222444777:::===???@@@@@@<<<<<<===@@@EEEJJJOOORRRLLLRRRZZZaaaiiiuuu{{{}}}vvvoooqqqtttUUUHHHFFFDDDCCCCCCCCCAAA@@@CCCGGGJJJIIIDDD>>>:::999000000000000////////////,,,++++++***************((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***((()))+++,,,---....../////////...------...000111000000000000000000000000111000000///...---------,,,+++******))))))******))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&))),,,,,,+++)))(((,,,+++)))***,,,111666999;;;<<<>>>??????===:::888555333///---...000///,,,777;;;???CCCEEEDDDAAA???CCC<<<;;;JJJaaatttyyyvvvzzzvvvvvv~~~qqqrrrzzzyyy}}}rrrlllllloooqqquuu~~~jjj]]]RRRDDD<<<<<>>>>>>>>>>>===<<<:::888666444444333333555888888777@@@@@@??????????????????@@@JJJ]]]xxx~~~|||yyyuuurrrppplllnnnoookkk___VVVYYYaaasssvvvvvvqqqhhhbbbaaaccceeeaaa\\\VVVTTTTTTVVVWWWaaadddiiippp{{{}}}tttgggVVVJJJEEEDDDAAA>>>CCC@@@@@@DDDFFFEEEEEEGGGBBBBBBBBBAAA===999666444222222111000///---+++*********+++++++++***((((((***)))((()))******(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))((()))******+++++++++***......------...//////000111111111111111111111111/////////......------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((((()))'''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***)))((('''&&&'''((((((---000555:::>>>???@@@@@@===;;;999777555444444444444444666999;;;===>>>???AAA???<<<;;;<<<@@@EEEHHHTTThhh}}}wwwqqqnnnllljjjiii___^^^]]]ZZZWWWSSSQQQOOONNNLLLKKKIIICCC???DDDLLLSSSSSSSSSQQQLLLHHHEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBIIINNNTTTYYYaaafffbbb\\\ccciiinnnmmmiiilllwww}}}wwwkkkccc___ZZZRRRJJJEEEFFFDDD@@@@@@DDDFFFDDDEEEGGGIIIIIIGGGBBB<<<888777666555333222000//////,,,,,,++++++*********+++***)))((()))******(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))(((((()))))))))))))))(((------------...//////000.................................---------,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''((('''%%%###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''+++***)))(((***---111333777:::???CCCCCCAAA===:::555333111//////111444666;;;;;;===@@@???>>>@@@DDDAAAAAACCCHHHNNNVVV]]]aaauuu}}}yyymmmeeedddhhheee```YYYQQQLLLHHHFFFEEEHHHGGGEEECCCAAA@@@??????CCC@@@??????>>>===AAAHHHFFFIIILLLJJJFFFBBBAAABBB???@@@AAABBBAAA@@@???>>>AAAKKKSSSSSSOOOMMMKKKIIIHHHJJJKKKJJJJJJQQQ___kkkxxxxxxyyyyyyuuuqqquuu||||||wwwmmm```aaaZZZQQQPPPUUUQQQGGGEEEFFFGGGHHHJJJIIIGGGEEE???>>><<<:::888666555444///...,,,*********+++,,,***)))))))))******((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((((((((''''''((()))))))))((((((+++,,,------.../////////------------------------------------,,,,,,,,,,,,***++++++++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))),,,000666;;;>>>BBBDDDFFFEEEBBB<<<555111...------...111555:::===BBBAAACCCDDDAAA>>>CCCKKKNNNSSS[[[dddmmmuuuzzz|||}}}oooggg]]]]]]ZZZTTTRRRUUU\\\bbbKKKIIIEEEAAA>>>>>>???@@@??????>>>>>>???AAACCCDDDDDDBBBBBBEEEGGGFFFJJJOOOSSS```lllkkk```TTTOOOPPPIIIHHHHHHHHHHHHIIIJJJJJJOOOTTTYYY\\\^^^]]]VVVMMMEEEFFFEEECCCDDDKKKVVV___bbbaaaaaa___YYYTTTYYY```___```bbbcccccceeegggiiinnnwwwxxxnnnooorrrgggWWWKKKGGGBBBAAADDDIIILLLMMMGGGFFFDDDBBB???<<<:::999333111...,,,***+++,,,---+++***)))***++++++)))'''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))(((((((((&&&'''(((((())))))))))))***+++,,,...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***((())),,,111666<<>>BBBEEE>>>AAAEEEJJJNNNPPPQQQQQQRRRQQQSSSWWWYYYZZZ___fffxxxrrrgggfffaaa```______aaadddhhhjjjppplllmmmzzz~~~gggRRRPPPLLLJJJKKKRRR\\\dddZZZTTTMMMIIIEEEBBBEEEKKKCCCEEEHHHJJJKKKMMMOOOQQQZZZcccnnnvvv{{{|||zzzooobbbSSSKKKBBB======AAACCCDDDIIIIIIIIIHHHFFFCCCAAA???888666333000...------...+++***)))***++++++)))'''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))))))))((('''%%%&&&'''))))))*********)))***,,,...////////////------------------------++++++++++++++++++,,,,,,)))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''')))))))))'''&&&'''((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''((()))******+++,,,...000444999>>>AAACCCDDD@@@>>>;;;777333000///...222444777;;;>>>@@@AAABBB<<<;;;@@@IIINNNVVVkkk{{{yyyzzzyyyzzzyyywwwwww~~~ssskkkiii```PPPGGGGGG@@@CCCDDDDDDIIINNNMMMGGGEEEFFFFFFDDDDDDGGGLLLPPPYYY```lllvvv|||{{{wwwttttttsssvvvyyy{{{sssmmmgggeeejjjwwwqqq```VVVPPPJJJHHHIIICCCDDDDDDDDDCCCBBBAAA@@@FFFMMMTTTZZZgggyyy{{{sssnnnlllccc[[[PPPIIIFFFEEEAAA>>>FFFGGGJJJKKKKKKIIIFFFDDD===<<<999555333111000///+++*********++++++)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''%%%&&&''')))***+++++++++)))***,,,.../////////...+++++++++++++++++++++++++++++++++++++++++++++,,,)))***,,,,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((("""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***++++++***'''&&&&&&'''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---555888===AAADDDEEEEEEDDD999666222///...///111333555888;;;>>>@@@@@@>>>===BBBBBBJJJWWWbbbqqqzzzvvvuuummmeee^^^XXXSSSTTTYYYWWWOOOLLLNNNIII<<<666:::<<<@@@BBBCCCIIIRRRTTTPPPZZZ]]]aaadddhhhoooxxx~~~rrrggg]]]UUUQQQJJJHHHEEECCCBBBCCCCCCCCC@@@BBBAAA@@@HHHXXXcccfffssstttsss|||vvvooofff```[[[UUULLLFFFAAADDDIIILLLMMMLLLJJJHHHAAA@@@===:::666333222111,,,*********++++++***((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,******************+++++++++***)))((((((***,,,---************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''((()))***&&&)))+++***(((+++333999@@@AAABBBBBB@@@>>>;;;999444000...000111222777===;;;;;;:::888:::CCCOOOWWWUUUQQQYYYmmmyyyrrrmmmjjjhhhiiikkkVVVNNNFFFCCC@@@======???EEEBBB???>>>???BBBDDDDDDEEELLLUUU[[[```gggqqqzzz}}}uuummmhhhjjjgggeeebbb[[[SSSSSSWWWPPPKKKIIILLLLLLIIIHHHJJJIIIXXXgggmmmkkkooo|||ttthhhaaaZZZSSSPPPQQQOOOGGGCCCDDDBBB<<<888:::;;;777444333444222000///...,,,)))&&&))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&&&&''''''((((((((((((((())))))(((((('''&&&$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,+++++++++++++++++++++++++++***)))((()))***,,,---************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***''')))+++---...333:::@@@DDDBBB???;;;888555333333000///111777;;;:::<<>>AAAAAA<<<666444555333111000///...+++(((***))))))(((((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''******)))((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---------,,,,,,++++++***+++******))))))+++,,,---************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))******,,,///333888===AAADDDAAA>>>999444111000111222444333777>>>AAA>>>;;;;;;::::::???IIIPPPVVVaaannnpppuuu~~~uuueee\\\\\\fffZZZMMMHHHJJJLLLGGG@@@AAA<<<:::<<<>>>>>>@@@CCC@@@HHHUUUbbbjjjmmmmmmkkkyyyeeeVVVGGGFFFCCC@@@@@@EEEMMMSSSiiiaaaJJJ@@@CCC>>><<>>???===:::888:::;;;<<>>;;;:::888888777666333111///...,,,+++***)))(((((())))))(((''''''''''''(((''''''''''''''''''''''''((())))))***))))))((('''&&&''''''((((((((((((((($$$%%%&&&'''((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())),,,///333666888@@@BBBEEEEEEBBB<<<666222222444888<<>>???EEEKKKTTTZZZ^^^hhhwww~~~|||}}}~~~yyyrrrkkkgggggggggeee```ZZZSSSNNNJJJGGGKKKWWWgggxxx}}}qqqdddUUULLLEEE???<<<<<<===;;;:::999999888555333111000///---+++******)))***)))((((((''''''((((((''''''''''''''''''''''''((()))*********)))((('''&&&''''''(((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***,,,000555:::???BBBCCCDDDDDD@@@999555444444888999<<<>>>@@@???>>>>>>@@@FFFPPPWWWXXX^^^mmm}}}uuu```MMMLLLQQQRRRKKKDDDFFFPPPZZZdddiiikkkooo{{{dddNNNBBBDDDDDDGGGOOOYYYiiiyyy}}}sssiiibbbYYYLLLAAA======<<<:::::::::999777444444333111///---,,,+++******))))))((((((((((((((((((((((((((((((((((((((('''(((***++++++***)))(((&&&''''''(((((((((((((((&&&&&&''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***+++///333999@@@EEEHHHDDDDDDAAA:::222000444999:::;;;<<<>>>>>>>>>>>>>>>KKKVVVdddkkkiiiiiiuuutttbbbOOOAAA>>>CCCEEEAAAAAAKKK\\\iiiuuuvvvtttxxxzzz{{{|||wwwsssrrrxxxnnnlllkkkhhhjjjoooooommmpppwwwxxxvvvyyy|||tttggghhhrrrnnnjjjhhhjjjjjjjjjsss~~~jjj[[[WWWRRRLLLIIIKKKTTTgggyyy|||wwwsssuuuyyy~~~zzzxxxooo^^^NNNEEE===<<<;;;:::;;;:::777555555444222000...,,,,,,+++******)))((((((((((((((())))))))))))))))))))))))'''(((***++++++***)))(((&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&''')))***+++++++++***...///000...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&''''''((((((''''''&&&%%%&&&(((******)))((()))***///444<<>>555111444777777;;;BBB<<<:::999999:::<<>>:::@@@===BBBNNNXXX___ppp{{{rrrhhh___^^^dddgggccc]]]eeehhhllllllcccWWWSSSTTTOOOQQQUUUYYY[[[YYYTTTOOOIIIPPPSSSNNNLLLOOORRRQQQRRRJJJIIIOOOOOOIIILLLTTTUUU```mmmuuuuuurrrooonnntttwwwwwwrrrppphhh\\\UUUTTTSSSQQQXXXTTTZZZjjjuuuzzz{{{ooopppyyy~~~rrriiiXXXMMM???999:::<<<<<<999555444444555555444111......---+++)))(((''''''((())))))(((((((((''''''''')))))))))))))))(((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((************)))---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''')))))))))((((((+++///222999???FFFJJJGGGCCC@@@???444444777===@@@AAAAAACCC;;;;;;<<>>666111111333777???DDDAAA???@@@>>>999@@@FFFMMMUUU```kkkqqqrrrrrrxxxpppYYYLLLJJJJJJDDD===>>>======@@@GGGRRR^^^ggg{{{}}}~~~sssooonnnkkkddd\\\WWWVVVWWWTTTRRRRRR[[[gggnnnkkkeeeaaaccchhhrrr~~~xxxttttttwwwzzzuuummmrrr{{{tttzzzsssjjjffffffeeeccc___SSSXXX```gggkkklllkkkiiihhhiii```RRRPPP[[[cccddduuuxxxzzz}}}fffSSSGGGDDDLLLWWWmmmyyybbbIII>>><<<;;;;;;<<<<<<;;;999111111///---,,,***))))))'''''''''(((((((((((())))))))))))))))))(((''''''))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''')))***)))(((((()))***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''))))))(((''''''(((((()))&&&)))...444999???FFFJJJOOOFFF;;;222000000111111===@@@AAA???AAAGGGLLLMMMYYY___dddiiiqqq{{{|||xxxwww|||zzz___PPP@@@:::<<<>>>===::::::???HHHRRR___mmm{{{}}}dddYYY\\\[[[RRR[[[aaaeeebbbZZZTTTVVVYYY___\\\___lllzzz}}}xxxtttqqqrrryyy}}}vvvssstttwwwzzz|||ppp|||fffPPPLLLMMMLLLSSSXXX[[[^^^fffsss}}}zzziiiYYYLLLGGGGGGPPP```tttcccHHHDDD???;;;:::;;;<<<<<<777666444222///,,,***))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((&&&((())))))((((((***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((******)))(((((()))+++,,,---333;;;BBBFFFIIIKKKMMMLLLBBB555000222555666555>>>;;;???IIIVVV```jjjqqqxxx|||}}}|||}}}|||rrraaaVVVDDD<<<666666999;;;???CCCMMMVVVbbbnnnzzzyyygggeee]]]TTTQQQVVV[[[\\\oooxxx}}}tttnnnpppuuuzzzvvvwww}}}}}}}}}wwwuuu{{{{{{zzzyyywwwyyylll]]]\\\___ZZZ___\\\QQQLLLPPPTTTTTT]]]```gggrrr{{{ooocccZZZUUUQQQNNNQQQdddrrrdddZZZKKK???999999;;;===;;;;;;999777444111...,,,++++++++++++*********))))))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&(((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((()))***&&&((())))))))))))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))((()))***---///111777===DDDJJJLLLKKKJJJJJJBBB===777555777:::::::::???:::EEE```uuuzzz~~~}}}zzzqqqbbbRRREEE===::::::===CCCEEEGGGQQQ]]]mmmuuurrrdddZZZSSSUUU[[[dddiiilllttt}}}~~~}}}yyy{{{~~~}}}ttttttxxx{{{yyy{{{|||ooowwwmmmVVVMMMIIIEEEGGGHHHLLLTTT^^^jjjsssyyy{{{rrrqqqwwwzzzxxx|||}}}~~~zzzxxxvvvuuuggg]]]SSSYYYrrrzzz}}}rrrbbbRRRGGGAAA>>>======<<<<<<;;;999666444222......---,,,++++++******)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++&&&((()))***)))***+++---))))))))))))))))))))))))((((((((((((((((((((((((************************(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''((())))))(((((('''''''''))),,,///333555===BBBHHHLLLKKKIIIFFFEEE888999::::::::::::;;;;;;BBB<<>>EEEHHHIIIHHHFFFCCCAAA<<<777===;;;<<<>>><<<999===EEEKKKQQQccc}}}ttt___SSSGGGBBB===888:::???AAACCCPPPbbbmmmrrr~~~zzzoookkkllliiiqqqpppfffcccjjjnnnkkklllttt||||||yyywww{{{uuussssssuuuuuuzzzuuuooofff]]]RRRJJJIIIHHHFFFHHHLLLLLLUUUZZZ___bbbcccvvv}}}~~~}}}bbbOOORRRRRR[[[pppxxxnnnnnncccLLL>>>:::999<<<===::::::<<<666333000...---+++)))&&&***((((((((()))(((&&&$$$))))))((((((''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))******))),,,,,,+++---222;;;FFFNNNKKKHHHCCC>>><<<;;;999777===::::::<<<<<<<<>>FFFPPPVVV^^^lllzzzyyyzzzooofff___\\\^^^bbbppp}}}|||tttxxx}}}wwwuuuuuuuuuuuu~~~~~~}}}|||oookkkhhhgggaaaWWWRRRSSSLLLNNNIIIGGGKKKPPPfffwwwggg\\\RRRKKKRRRcccuuuuuuppprrrwww~~~}}}~~~nnnPPPDDD999777:::<<<===???<<<:::666222///,,,***)))+++***))))))******((('''((((((((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''((((((((())))))(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))************,,,...111555;;;DDDMMMTTTKKKEEE===888888999::::::@@@>>>???BBBFFFLLLWWWbbbooottt~~~ooo\\\III======<<<===AAAFFFPPPaaaooo|||yyyfffaaa\\\WWWXXX___kkktttyyyyyyxxxwww|||zzz{{{~~~~~~~~~|||xxxtttsss{{{uuu]]]KKKGGGGGGUUUooo~~~zzzzzzrrr___LLLFFFLLLZZZkkkxxxwwwpppssszzznnnYYYCCC999888999:::;;;@@@???<<<777222...---------+++***+++,,,,,,+++)))'''''''''((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))*********,,,000777>>>DDDIIINNNRRRIIIBBB;;;:::;;;<<<===>>>???CCCIIIOOOVVV___jjjsss{{{zzztttuuuyyywwwmmm[[[DDD888777???CCCHHHNNNVVVfff{{{uuuttthhhVVVOOOVVV```kkkzzz}}}{{{~~~~~~~~~~~~yyyzzz}}}eeeVVVJJJIIIVVVddd```dddsssooo\\\SSSOOOPPPUUU[[[mmmnnnwwwzzzfffOOOBBB<<<999888999<<<===>>>;;;666222000000...,,,++++++,,,---,,,***&&&&&&''''''(((((())))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''')))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))++++++***)))******+++,,,111888BBBJJJNNNNNNNNNMMMGGGAAA>>>@@@@@@>>>???CCCBBBJJJUUU^^^fffoooxxx}}}{{{wwwwwwyyyppp___VVVJJJ===:::@@@@@@IIISSS[[[ggg}}}zzztttiii___[[[kkkwww}}}~~~zzzwwwvvvvvvwww||||||{{{~~~}}}zzzwww{{{rrreee[[[^^^___WWWUUU```nnnyyy{{{qqqfff```YYYQQQLLLKKKZZZaaappp{{{qqqeeeXXXOOOGGG???;;;;;;555888;;;<<<:::777444333000...++++++,,,,,,+++***&&&&&&''''''(((((())))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&"""""""""########################$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))*********+++,,,///111333===DDDNNNUUUVVVSSSPPPMMMIIIDDDBBBDDDBBB@@@HHHSSSZZZccclllrrryyyzzzvvveeeUUUEEE???<<<:::???HHHKKKXXXfffqqq|||tttkkkiiipppoooiiilllvvv|||zzzyyyzzz~~~}}}}}}~~~wwwxxxrrrgggdddcccbbbhhhqqq|||zzztttpppnnniiiaaa[[[ZZZPPPSSS^^^mmm~~~yyysssmmmfff[[[LLLAAA>>>888777888:::;;;:::777555333000---+++,,,,,,+++***'''''''''(((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&!!!"""""""""#########$$$"""#########$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((()))***---111666;;;>>>IIINNNUUUYYYYYYVVVSSSRRRKKKEEECCCEEEDDDIII^^^uuu~~~xxxiii[[[GGGBBB<<<;;;???GGGQQQXXXdddssswwwhhh___RRRUUU[[[aaadddlll|||~~~{{{|||}}}}}}|||~~~xxxwwwvvvsss|||vvv\\\PPPQQQ]]]jjjuuuxxxzzz}}}xxxxxxddd___\\\```lll}}}nnn^^^VVVEEE>>>888777:::<<<999666777444000------,,,+++***(((((((((((((((''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''***///555<<>>:::<<>>888999:::;;;;;;888555222...,,,)))))))))******)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&'''((()))(((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((()))*********,,,111555===BBBIIIOOOQQQQQQOOOMMMSSSSSSPPPHHHAAAAAAGGGNNNeeexxxzzz|||zzznnn___SSSFFF======EEEIIILLL^^^tttyyyhhhcccsss|||{{{{{{zzzyyyyyyjjjWWWQQQHHHAAA>>>===>>>??????GGGRRR]]]gggnnnnnnkkkuuuyyy{{{yyyuuusssvvv{{{www{{{mmmqqqttttttqqqrrrwww|||~~~wwwiiiXXXPPPWWWgggyyy}}}zzztttkkkaaaZZZXXXdddyyyiiiWWWKKK===;;;999:::<<<===<<<;;;111...,,,***++++++***)))(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&((()))((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''((((((%%%%%%&&&&&&&&&'''''''''(((***+++++++++---333888EEEIIINNNQQQPPPNNNLLLKKKOOONNNJJJEEECCCJJJWWWaaappp{{{}}}nnn^^^RRRHHH@@@BBBBBBGGGOOOTTT^^^vvvuuuaaa[[[lll}}}zzz~~~mmm]]]XXXOOOFFF@@@===<<<===>>>>>>@@@EEELLLRRRSSSRRR\\\dddmmmssswww~~~uuuxxxyyywwwrrrqqquuuzzzttt^^^PPPMMMSSSXXX[[[aaahhhuuu}}}~~~xxxuuuoooggg\\\YYYdddrrrooocccKKKDDD;;;666777999::::::555222///---,,,+++***)))(((((())))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))(((+++...///000444<<>>@@@AAABBBCCCEEELLLUUU^^^gggwww~~~rrrcccWWWOOOKKKHHHEEEOOO\\\iiissszzz~~~zzzuuulllbbb^^^^^^ccciiittt~~~rrrcccOOO???888666666555999666222///---,,,***)))(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$##################$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))************&&&+++000333666===HHHPPPMMMPPPRRRPPPNNNLLLMMMOOOKKKLLLNNNTTTaaasss|||kkkQQQ;;;666===DDDEEEWWWcccqqq|||zzzeee___aaannn}}}yyy}}}|||yyyyyy{{{zzzuuupppeeedddbbbaaa______^^^^^^]]][[[YYYWWWWWWXXXZZZ[[[ZZZ[[[]]]___aaabbbbbbcccbbbdddhhhnnntttwwwwwwvvv{{{~~~}}}rrrcccYYYTTTOOOIIIJJJJJJHHHEEEBBB???>>>>>>>>>>>>>>>>>>;;;:::===AAADDDDDDDDDEEEKKK[[[rrr}}}}}}vvvzzz~~~wwwdddSSSIIIEEEFFFJJJOOOTTT[[[eeemmmrrr}}}vvvmmmgggZZZ]]]ccckkkqqqxxxlllRRRBBB:::777555;;;888444000...,,,***((((((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&(((******)))+++---333<<>>===BBBEEEDDDGGGNNNTTTUUUjjjhhhppp}}}~~~zzz}}}vvvnnnfff___WWWQQQRRRMMMJJJNNNTTTZZZbbbjjjwwwzzzvvvkkk```YYYbbbtttuuuLLL===;;;888:::;;;:::666111------...------,,,,,,+++)))((('''(((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))((('''''')))***++++++---111888AAAJJJPPPSSSSSSVVVYYYSSSNNNMMMDDD@@@JJJdddyyyuuuTTTIIIAAA;;;<<>>???@@@AAA@@@@@@CCCCCCAAADDDNNNVVVZZZTTTSSSYYYdddkkkrrr}}}~~~vvvoooiiiddd```^^^```YYYQQQMMMLLLPPP[[[gggrrr~~~sssiii___^^^gggvvvzzz[[[NNNCCC777777888999888444000+++)))))))))***+++++++++++++++(((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))((()))+++---...444888???IIIQQQVVVWWWWWWSSSWWWRRRIIIEEE@@@FFFXXXppp}}}ZZZBBB<<<;;;>>>GGGQQQ^^^pppwwwrrrtttzzz~~~zzzssslllddd]]]YYYXXXWWWWWWXXX\\\```eeehhhkkkjjjiiihhhddd^^^VVVPPPMMMLLLKKKMMMOOOPPPOOONNNOOOOOOPPPQQQQQQPPPOOONNNOOOOOONNNMMMMMMMMMNNNNNNNNNLLLIIIIIIJJJKKKLLLKKKIIIJJJKKKMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJJJJIIIHHHGGGEEEEEEBBBBBBBBBCCCDDDGGGIIIJJJJJJMMMMMMMMMSSS___kkkppp]]]WWWRRRQQQRRR\\\ttt}}}yyyuuurrrssswwwzzz|||pppbbbTTTLLLNNNUUU```nnn}}}wwwnnneee^^^dddxxx~~~nnneeeSSS???666555555777888555...)))************++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))),,,000333>>>BBBHHHPPPWWWYYYXXXVVVOOOSSSLLLCCCCCCGGGYYYuuu{{{nnnUUU???AAA===BBBNNN]]]jjjyyy~~~||||||~~~ssslllfffbbb^^^]]][[[ZZZYYYYYYYYYYYYZZZXXXVVVUUUUUUVVVXXXYYYWWWWWWWWWWWWVVVTTTPPPNNNNNNMMMMMMMMMNNNNNNNNNNNNPPPQQQRRRSSSSSSRRRPPPNNNOOOOOOOOONNNNNNNNNNNNNNNQQQMMMJJJJJJMMMOOONNNMMMLLLMMMNNNNNNNNNLLLJJJHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJLLLOOOSSSXXX[[[```gggnnnsss|||nnn___UUUTTT```nnn}}}nnn[[[NNNJJJLLLWWWjjjxxxhhh___eeeqqq}}}zzzxxxhhhTTT@@@:::444333777888444000///...---+++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***((()))))))))***///666;;;IIIKKKPPPUUUXXXXXXUUUQQQNNNOOOFFFAAAJJJWWWppprrrUUUIII;;;999LLLNNNVVVfffxxx{{{wwwwww|||ooo]]]RRROOOQQQSSSSSSTTTTTTUUUUUUTTTSSSSSSSSSVVVUUUSSSRRRQQQRRRSSSTTTPPPPPPQQQRRRRRRRRRSSSSSSPPPPPPPPPPPPOOONNNNNNNNNQQQRRRTTTUUUUUUTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQOOOOOOQQQTTTUUURRROOOQQQQQQRRRRRRPPPNNNKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJNNNNNNMMMMMMLLLLLLLLLLLLJJJMMMQQQTTTXXX^^^eeejjjwww~~~pppddd^^^```^^^^^^fffxxx|||tttcccYYYLLLLLLRRRbbbuuu~~~qqqmmmooowww{{{yyy~~~|||ppp[[[MMM<<<333444777777666222111///---+++***))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((())))))******''')))***+++...444>>>EEEQQQRRRSSSUUUVVVTTTOOOKKKGGGFFF???EEEYYYjjj|||rrrNNN;;;===BBBLLL^^^fffmmm}}}vvvnnnuuu|||kkk]]]TTTPPPKKKJJJMMMPPPQQQPPPRRRTTTUUUUUUSSSQQQQQQQQQUUUTTTRRRPPPNNNNNNNNNNNNQQQRRRSSSSSSRRRRRRTTTUUUSSSTTTUUUTTTRRRRRRRRRSSSUUUVVVWWWXXXYYYXXXXXXWWWTTTTTTUUUVVVWWWVVVVVVVVVTTTUUUVVVXXXYYYXXXTTTQQQTTTTTTUUUTTTRRROOOKKKIIIKKKKKKJJJJJJJJJJJJJJJKKKQQQPPPOOONNNNNNNNNNNNNNNJJJNNNTTTYYY]]]ccckkkqqq{{{qqqddd^^^XXXXXXaaalllsssvvvwwwooo]]]RRRJJJJJJQQQ[[[gggqqq{{{~~~}}}vvvxxxxxxyyyzzzgggNNN<<<555555666666333222000...,,,,,,,,,---((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********'''***,,,...222;;;GGGPPPTTTSSSSSSSSSRRROOOKKKGGGAAAAAACCCWWWyyy~~~qqqSSS??????EEETTTiiiuuuyyy~~~rrrlllvvvpppddd[[[[[[ZZZQQQIIIEEEKKKLLLMMMOOOQQQQQQPPPOOOQQQTTTUUUUUUTTTSSSUUUWWWYYYWWWUUUSSSQQQPPPOOOOOOSSSUUUVVVVVVTTTTTTVVVXXXXXXZZZ\\\\\\[[[[[[]]]___^^^______```aaabbbcccccc]]]^^^```aaabbbcccbbbbbbaaabbbdddcccaaa]]][[[ZZZZZZZZZZZZYYYVVVRRROOOMMMNNNNNNMMMMMMNNNOOOPPPPPPTTTSSSQQQPPPOOOOOOOOOPPPKKKQQQYYY^^^aaafffmmmsssxxxwwwmmmccc]]][[[^^^bbb}}}wwwssshhh]]]RRRKKKGGGIIIUUUaaaqqqqqqssszzz~~~~~~~~~zzz```III===888666555777666333///---,,,,,,---((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++'''+++...111666???MMMWWWTTTSSSRRRQQQPPPMMMIIIEEECCCEEEOOOpppyyyrrrTTT>>>BBBOOONNN]]]{{{qqqgggcccrrroooaaaXXXNNNHHHIIIHHHDDDFFFMMMFFFHHHJJJLLLMMMOOOSSSUUUXXXYYYYYYWWWTTTTTTWWWZZZWWWWWWWWWXXXYYYZZZ\\\\\\VVVYYY[[[[[[ZZZZZZ]]]___]]]```cccddddddeeehhhkkkgggggghhhhhhjjjlllmmmnnnfffhhhjjjlllmmmnnnmmmmmmoooqqqqqqnnnhhhdddcccdddaaaaaa```___\\\XXXTTTRRRQQQQQQQQQRRRSSSTTTVVVWWWVVVTTTSSSQQQPPPOOOPPPPPPNNNUUU]]]bbbdddhhhnnnttt|||zzzjjj```___ccceeerrr{{{xxxvvvrrrooonnnhhhccc]]]WWWNNNHHHMMMWWWggghhhnnnyyytttvvvjjjTTTEEE===999777>>>;;;666111---+++***))))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))(((((((((***+++,,,''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))***+++,,,+++)))(((((()))(((---666>>>EEEMMMSSSWWWTTTSSSSSSPPPIIIAAABBBGGGGGGMMM___iiiJJJDDD@@@BBBRRRiii{{{~~~sssdddhhhmmmwwwuuuyyy~~~lllkkkiiigggccc]]]VVVQQQKKKHHHEEEEEEGGGHHHGGGEEEEEEEEEHHHLLLMMMMMMQQQVVVUUUVVVXXXYYY[[[]]]^^^^^^\\\[[[\\\___bbbddddddcccaaacccgggiiijjjkkkmmmooommmsssyyy{{{yyyxxxzzz|||{{{}}}zzztttttttttrrrpppnnnmmmkkkjjjgggbbb[[[WWWTTTUUUWWWYYYZZZYYYWWWVVVVVVYYYWWWRRRPPPTTTWWWWWWSSS[[[bbbccciiisssyyyyyytttddd[[[WWWYYYeeeqqq{{{vvvnnnrrrxxxwwwuuuxxxsssrrrnnnhhh```XXXPPPKKKYYY___lll{{{xxxqqqooo|||~~~wwwooo___JJJ>>>>>>:::999999888222,,,,,,000+++***)))(((((('''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''...---+++)))'''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))))))))))))))))))))***++++++******+++---,,,222;;;DDDKKKQQQWWWZZZVVVRRRNNNJJJCCC>>>AAAHHHTTT^^^pppmmmRRR???BBBCCCJJJZZZkkkvvvzzzzzzwwwfffggghhhuuu|||{{{}}}rrrsssvvv{{{yyyggg```\\\ZZZWWWUUUSSSQQQMMMJJJIIIGGGFFFGGGIIIJJJIIIHHHJJJJJJOOOUUUYYYXXXZZZ^^^]]]]]]^^^___aaabbbdddeeeiiiiiiiiijjjlllnnnqqqsssvvvyyy}}}~~~|||zzzxxxuuupppkkkggg^^^^^^]]]\\\[[[[[[\\\\\\VVVYYYYYYUUUTTTXXX[[[[[[```gggllllllpppwww||||||qqqfff\\\ZZZ\\\aaajjjssszzzyyytttuuu}}}~~~|||vvvkkk___VVVLLLQQQ___rrroooiiidddlll~~~mmmZZZMMM<<<999888999666///,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''///---+++)))'''%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((()))*********+++...000111888BBBKKKQQQUUUXXXZZZWWWPPPIIICCC>>>===EEEOOO\\\mmmdddLLL???<<>>777999:::555...+++,,,+++******************((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''((()))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))))),,,000333555===GGGPPPUUUVVVVVVVVVTTTLLLDDD???>>>BBBNNNZZZcccyyy}}}hhhNNN===>>>FFFJJJVVVdddnnnwwwpppooovvvwwwlllnnnzzz}}}yyyppplllfffeeemmm{{{pppddd\\\WWWUUUTTTQQQOOONNNOOOQQQSSSSSSSSSPPPQQQSSSUUUWWWXXXXXXXXXYYYVVVWWW^^^bbbcccccceeemmmmmmmmmnnnppptttwwwyyywwwpppkkkhhhgggiiimmmmmmiiifffggghhhfffiiiooouuuwwwxxx|||{{{mmmccc^^^[[[^^^pppvvvqqqpppwww}}}|||~~~yyyhhh^^^VVVPPPTTT^^^kkkyyyuuujjjhhhaaa\\\cccssstttXXXHHH:::777:::888333///,,,+++******)))*********((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))************************)))))))))))))))---222555===DDDNNNUUUWWWVVVSSSRRRJJJDDD@@@AAAEEEMMM[[[fffrrruuuzzzxxx}}}nnn\\\MMMAAA>>>FFFRRRYYYlllsssbbb```gggpppuuuyyyoooeeecccffftttwww|||uuunnnggg___YYYVVVUUUSSSQQQNNNNNNOOOQQQTTTUUUTTTSSSRRRTTTVVVXXXZZZ[[[\\\]]]aaa^^^___eeelllpppvvv|||}}}yyyhhh\\\ZZZ```iiiqqqttttttwwwzzzxxxnnnpppggg]]]VVVSSSVVVbbbmmm~~~}}}~~~wwwwwwoooeeeeeecccpppjjjUUU???666666777555444,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))************************************,,,000777<<>>AAAJJJTTT]]]hhhrrr}}}}}}yyyjjjVVVCCC>>>@@@FFFSSS___pppvvvaaaeeesss~~~yyynnnhhhdddaaahhhttt~~~yyyssspppooohhhddd^^^[[[ZZZXXXUUURRRPPPPPPRRRTTTWWWXXXWWWVVVTTTVVVYYY[[[\\\___cccfffhhhhhhmmmvvvxxxmmmeee___cccjjjqqqvvvzzztttuuurrrnnnhhh]]]SSSQQQUUUfffvvvuuunnnffffffmmmrrryyyuuubbbKKK>>>888555555666///...---+++***))))))((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&''''''((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))******************************++++++,,,000777???EEENNNSSSXXXZZZVVVPPPJJJFFF===AAAKKK\\\iiiqqqxxx}}}{{{XXXJJJAAAFFFNNNVVVeeeuuusssvvvzzznnnddd```fffjjjjjjpppzzz{{{xxxssslllhhhhhhjjjkkkfffccc___\\\[[[[[[YYYXXXVVVUUUUUUXXX[[[^^^______]]]___bbbdddggglllsssyyy{{{yyyhhhcccfffiiijjjlll~~~tttuuuvvvzzz{{{sssbbbTTTNNNSSSfff|||~~~tttoooooonnnrrrwwwxxxxxxuuu|||ooo```RRRDDD999555777333222000...,,,***))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''((('''''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))*********************************,,,...333<<>>EEEKKKQQQUUUWWWWWWTTTNNNHHHGGGJJJOOOYYY^^^qqq~~~mmm^^^XXXVVVPPPIIIVVVfffvvv~~~wwwjjjddddddooopppmmmeee[[[UUUSSSRRRTTT[[[______aaahhhooorrrllleee```^^^]]]]]]aaafffsssxxx~~~zzzzzz{{{{{{zzzxxxxxx|||}}}fffccccccjjjuuu|||}}}zzztttrrrpppppprrrvvvyyy{{{{{{sssmmmbbbYYYUUU^^^nnnvvvyyyppp```RRRAAA999777666888555///*********************)))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))))))))))))))******((()))***,,,------...---...444===FFFMMMSSSWWWZZZSSSRRRNNNHHHFFFOOO___lllqqqqqq|||}}}iiiQQQBBB>>>@@@EEELLLbbbvvvxxxqqqrrrvvv|||rrrggg___[[[dddtttttttttpppggg[[[TTTSSSVVVXXX[[[```gggsss~~~}}}uuummmfffdddccceeekkkrrryyywwwtttqqqooooooppppppiiijjjllllllkkkqqqyyymmm```\\\aaaiiiooopppssspppnnnpppuuu{{{~~~xxxzzz{{{{{{zzzyyyzzz{{{uuummmbbb[[[[[[hhh|||rrr~~~ssspppuuuuuugggTTT>>>:::888999888222------*********)))))))))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))***+++(((***+++,,,---------...///777BBBKKKRRRVVVXXXYYYQQQLLLFFFDDDKKK\\\qqq}}}zzzdddPPP???<<<>>>AAALLLXXXfffqqqzzz}}}kkklllqqqxxx{{{|||~~~iiiYYYVVVTTTTTTeee|||vvvtttqqqjjj```XXXXXX\\\eeebbbdddttt~~~yyyqqqiiiggggggjjjrrrzzz}}}vvvpppmmmlllkkkjjjjjjjjjjjjjjjeeefffiiijjjiiippp~~~hhhUUUOOOXXXhhhttt|||wwwwww|||ssssssrrrppppppttt|||vvvcccSSSSSSdddvvv|||yyytttkkkkkkyyyrrrnnniiirrrwwweeeHHH===555555888555111///*********)))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((()))***++++++)))+++---,,,++++++---///555===HHHQQQUUUVVVVVVUUURRRKKKEEEIIIYYYlll{{{}}}mmmRRRCCC:::<<>>HHHNNNUUUYYYWWWRRRMMMJJJ===FFFXXXrrrjjjEEE:::>>>CCCKKK[[[qqqyyymmmjjjnnnwwwpppggglllnnnoootttkkkeeehhhooo|||zzz||||||wwwsssrrrpppmmmjjjhhhgggffffffiiiffffffhhhfffcccdddgggjjjmmmsss}}}ooo[[[SSSYYYaaagggmmmuuu|||yyy{{{yyyqqqlllddd[[[NNNQQQMMMSSSeeeqqqzzz}}}xxxnnnlllooozzzyyyoooaaaRRRBBB777666:::333111///---++++++,,,,,,)))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++---...------222<<>>KKKWWWbbbvvvzzzvvvxxxrrrdddjjjuuuxxx{{{jjjZZZ^^^iiiqqq{{{xxxvvvrrrnnnjjjiiihhhhhheeedddfffgggdddaaadddjjjkkkmmmqqquuu{{{~~~xxxaaa___ZZZTTTSSS]]]ppp}}}{{{}}}vvvkkkUUURRRLLLUUUooo}}}wwwwwwvvvcccIII666666???555333000...,,,+++,,,,,,***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++******************,,,...//////111888BBBJJJUUUTTTWWWYYYSSSGGGBBBDDDMMMcccvvv}}}wwwvvv[[[BBBKKKRRRbbb{{{pppkkknnncccppp~~~}}}~~~wwwkkkeeeaaacccdddeeellluuuzzz}}}yyyqqqlllkkkjjjhhhfffgggeeedddeeeffffffccc```kkklllllllllnnnrrrxxx}}}ttt^^^SSSMMMGGGYYY~~~}}}~~~vvviii```NNNLLLcccwww}}}mmmhhhsssxxx]]]DDD999:::888888555000,,,++++++***...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))*********+++---111777@@@JJJPPPXXXWWWXXXUUUMMMFFFIIIRRR___llltttxxx}}}yyyxxxuuuXXXGGGDDDXXX___qqq~~~~~~qqqbbbaaasssssskkkggglllqqqnnnhhhccc```^^^aaafffiiijjjooowww~~~uuunnnjjjhhhgggfffeeeeeeffffffeeecccaaafffiiikkkmmmoooqqqtttvvvmmm[[[SSSLLLXXXuuuuuu^^^PPPXXXfffvvv~~~ooojjjlllqqqxxxyyy\\\FFF<<<555444333000...------+++...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))*********+++///666@@@JJJRRRVVVYYYWWWSSSLLLDDDDDDSSSbbbpppzzzzzzyyy}}}|||{{{bbbBBBDDDZZZlllsss{{{{{{iii```XXX]]]qqqxxxbbb[[[VVVYYY]]]\\\ZZZZZZ```aaaffflllqqqwwwxxxppplllllliiiiiiiiiiiihhhgggfffeeebbbfffkkknnnooonnnnnnooopppssswww}}}ttt```XXXPPPQQQ^^^qqq}}}pppZZZTTTVVVdddyyyzzzvvvqqqjjjvvvtttVVVBBB888555333333222000---,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++...///333===IIISSSXXXXXXZZZVVVOOOGGGEEENNNaaaqqqxxx~~~{{{jjjRRRFFFYYYvvv}}}xxxjjj___ggg]]]VVV```rrr{{{ppp```\\\WWWVVVZZZ]]]^^^```ccciiimmmrrryyyyyywwwrrrpppnnnkkkjjjjjjiiiiiidddgggkkkmmmmmmlllkkklllkkkjjjjjjqqquuugggcccZZZOOOPPPbbbmmmxxxfff\\\VVVXXXfff~~~rrrbbbOOOAAA;;;666666666222---+++------,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,///222999DDDQQQYYY\\\[[[ZZZTTTLLLHHHOOO```rrr}}}|||}}}wwwmmm\\\MMMMMM]]]rrr~~~uuuhhhdddaaa\\\lll___YYYfffyyy~~~nnn\\\XXXWWWZZZ^^^``````dddjjjlllxxx{{{vvvqqqmmmlllllljjjhhhiiikkkllllllkkkjjjkkkmmmooommmkkkpppuuuiiiiiiaaaTTTRRR]]]bbbnnn{{{~~~|||}}}{{{}}}xxxlllggg^^^WWW[[[ppp|||kkk___KKK???777777777333...,,,------,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...111666@@@KKKVVV[[[\\\\\\OOOKKKFFFFFFTTTiii{{{rrrnnnXXXSSSJJJIII\\\vvvxxxkkknnnwww{{{zzzooobbb[[[eeesssssseeeWWWUUUWWW\\\```aaaaaaiiirrrttt{{{xxxyyyvvvnnnfffoooooonnnllljjjjjjlllnnnmmmlllkkkmmmvvv~~~xxx}}}uuuccc[[[^^^WWWQQQWWWYYYZZZcccrrr~~~|||xxxpppsssnnneeefffdddmmm{{{rrroooXXXFFF999888999444000000...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---///000888???JJJRRRVVVVVVUUUTTTCCCEEEDDDGGGUUUmmm{{{aaaQQQCCCAAAGGGXXXlll|||vvvuuuyyywwwsss|||kkkbbb]]]```ccc___YYYVVVZZZ^^^dddjjjlllppp~~~|||lllpppqqqpppmmmkkkiiijjjllliiiiiiiiiiiimmmqqqmmmfffcccZZZPPPTTT]]]XXXWWWeeegggcccdddmmmwww{{{{{{zzzpppkkksss}}}yyy{{{}}}~~~}}}oooXXXCCC>>><<<666111222...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...000111AAAIIIRRRWWWUUUPPPLLLJJJBBBHHHKKKNNNZZZssszzzTTT888999888GGGaaaooorrr{{{|||nnnpppsssuuuxxxsssrrrzzzwwwbbb^^^^^^___\\\WWW[[[ccceeeiiiqqqxxx|||wwwpppqqqqqqooollljjjiiiiiijjjkkklllkkkmmmoookkkdddPPPKKKMMMaaaqqqkkkkkk|||zzznnniiijjjqqq~~~{{{~~~}}}tttgggnnntttnnnhhhkkkkkkhhhlllyyypppyyyiiiOOOEEEAAA888222222...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))+++------+++***...777???IIILLLSSSXXXTTTKKKFFFGGG@@@QQQZZZ[[[ggglllQQQ<<<===AAABBBPPPfffpppssszzz}}}uuusss~~~wwwlllvvvfffYYYVVVVVVZZZZZZXXX\\\cccqqqxxx~~~rrrrrrqqqooommmllllllmmmooollliiijjjllljjjddd^^^RRRHHHKKK[[[```aaauuu|||uuutttxxx{{{{{{{{{hhhbbbfffjjjmmmooojjjkkkoooxxxzzzmmmmmm{{{ttteee^^^SSSAAA666666888111,,,...///,,,******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,******000999AAALLLNNNSSSUUUOOOFFFBBBCCCFFFYYYgggjjjuuuiiiWWWDDD888@@@DDDOOO```nnnyyyzzz}}}}}}tttmmmooo___SSSYYYWWWYYY^^^```aaagggoooxxxzzzsssoooooopppooommmjjjiiigggiiijjjiiieeebbbTTTIIIDDDKKKRRR```vvvooolll}}}zzzggg^^^^^^ccckkkrrrsssqqqvvvvvvlllkkkvvvyyymmm[[[EEE:::;;;444...***---...,,,***+++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************************+++,,,,,,...555???GGGQQQQQQRRRRRRLLLDDDBBBEEEUUUiiiyyyfffOOOCCC999:::JJJUUUgggwww~~~wwwccctttrrrccc[[[UUUPPPYYYYYY[[[aaagggnnnxxx|||sssqqqpppmmmjjjgggggghhhhhhgggfffeeedddUUUOOOJJJJJJTTTlllxxxlllrrr|||~~~~~~vvvgggZZZSSSUUUaaannn{{{{{{tttnnnpppwww}}}zzzcccIII;;;:::555///,,,...000---******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***************+++++++++,,,...000555===GGGNNNUUUSSSRRRPPPKKKFFFHHHNNNiiizzz}}}hhhPPPCCC<<<;;;JJJbbbrrr~~~iiifffvvvyyyfffVVVQQQRRRUUUVVV]]]^^^bbbiiiuuuyyyqqqkkkggghhhiiiiiigggeeecccdddeee^^^eeekkkooozzzuuugggnnnxxx|||yyyxxx}}}yyyrrrfffYYYSSS]]]jjjvvvqqqppppppoooUUUAAA999;;;555000111111...******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,***,,,///444;;;DDDLLLRRRYYYUUUQQQMMMIIIGGGMMMUUUvvvqqqWWWCCC===;;;FFFfffxxxiiivvvkkkaaaUUUNNNMMMNNNPPPRRR^^^ccckkkxxxtttkkkhhhiiiiiiiiihhhffffffhhhjjjmmm}}}qqqbbbcccfffjjjkkkpppnnnbbbdddmmm~~~yyyvvvkkkQQQAAA>>>666111111111...,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,(((***000777@@@IIIOOOSSSZZZTTTMMMHHHEEEGGGQQQ\\\xxxyyydddIII;;;;;;>>>WWWrrrsssppp]]]XXXTTTTTTTTTSSSSSSVVV___jjjyyywwwmmmkkkllljjjiiiiiijjjlllnnnpppsssgggjjjccc___```ccciii{{{oookkkooo~~~zzz{{{bbbOOO@@@888111000111///...///++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,------)))---444>>>HHHOOOTTTVVVUUUNNNHHHEEEFFFMMM\\\kkkxxx~~~zzzoooeeeSSS<<<999CCCNNNnnnqqqjjjyyy~~~sss___WWWTTTUUUYYY[[[\\\aaahhhqqq~~~{{{uuuqqqlllkkkmmmoooooonnnpppvvvsssyyymmmdddccccccdddppp~~~xxxsssuuuqqqssscccLLLAAA888444222///...000++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,---------111999DDDOOOVVVYYYZZZOOOIIIDDDEEEJJJVVVjjjzzzzzz}}}ppp^^^QQQDDD444;;;OOO```uuuqqq{{{yyykkkqqqfffbbbdddTTTYYYVVVWWW[[[]]]___iiiuuuyyyqqqnnnnnnooollliiinnnpppwwwwwwllljjjgggbbbfffooo}}}}}}~~~xxxnnnqqqwwwxxxZZZNNNAAA999444///---...++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))*********'''&&&(((---000...***111>>>DDDKKKXXXZZZUUUWWWFFFGGGGGGKKKYYYmmm|||}}}{{{gggNNN@@@:::???EEEYYYxxxrrrkkkuuu|||sssyyy|||xxxjjj[[[SSSSSSUUUWWWYYYYYY___hhhjjjwww|||vvvwwwtttnnnkkkmmmooopppqqqtttxxx}}}}}}zzz{{{zzztttsssqqqkkkdddlllxxx|||}}}uuubbb[[[mmmuuu\\\CCC::::::999555222111///------------+++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((()))*********)))((())),,,//////...777CCCIIIQQQ]]]\\\TTTUUUGGGHHHJJJUUUlllsssZZZCCC999<<>>999333///...------------+++)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((''''''''''''((())))))))))))))))))************$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((()))))))))*********(((((((((((()))))))))***((((((((((((((()))******)))*********+++---000333@@@JJJOOOVVV```[[[PPPPPPLLLNNNTTTddd~~~}}}hhhLLL<<<999???SSSpppvvvuuu~~~|||lllfffkkkqqqoooeeeYYYSSSSSSVVVYYYZZZaaaccccccnnn~~~zzzyyyppppppooonnnnnnoooqqqrrrvvvssssssvvvxxxzzz|||rrriiieeevvv{{{yyy|||yyynnndddlll{{{wwwyyyzzzyyyttteeeRRRFFFDDD===555...---------...---+++)))++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((''''''(((((()))***))))))))))))************$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((())))))***'''***,,,+++))),,,333999HHHPPPRRRVVV\\\SSSHHHJJJMMMUUUcccuuuttt[[[BBB<<>>JJJRRRXXXYYYQQQHHHCCCCCC]]]~~~}}}cccJJJ444777KKKddd~~~gggPPPQQQWWW]]]___\\\XXXWWWWWW^^^XXXYYYaaafffooo~~~~~~~~~}}}yyyuuurrrpppmmmjjjfffbbb```aaabbbddd```eeekkknnnooottt{{{xxxlllsssmmmkkkpppuuuvvvwwwyyyyyy{{{|||rrrooojjjdddfffnnnyyywwwyyyfffhhhvvvwww\\\KKK@@@:::333---,,,---//////,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((((((((('''''''''''')))))))))))))))******+++))))))))))))************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$#########$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&'''''''''''''''((())))))******************++++++...)))***555???EEEKKKRRRXXXSSSNNNGGG===BBBccc}}}|||oooRRRFFF;;;AAA]]]bbbPPPPPPYYY]]]^^^\\\YYYYYYYYYXXXYYY\\\bbbgggmmm~~~|||xxxuuusssvvvwwwyyyxxxvvvuuuttttttsssrrrpppoooooopppqqqrrrrrrrrrrrrrrrqqqpppooonnnmmmllliiieeeaaa___]]]\\\ZZZWWWTTTPPPOOOOOOQQQSSSNNNQQQTTTWWWYYY\\\```cccmmmyyynnnnnnnnnpppqqqrrruuuxxx{{{uuuzzz~~~xxxqqqmmmjjjjjjmmmyyy~~~tttlll|||gggSSSIII>>>444222///+++,,,111,,,,,,++++++***+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&(((''''''''''''((())))))***************++++++,,,///,,,000;;;FFFKKKQQQVVVTTTKKKEEEEEEHHHUUUttt{{{uuuhhhYYY>>>>>>AAARRRwwwlllRRRNNNVVVZZZ[[[YYYWWWUUUWWWYYY[[[aaabbbhhhwww~~~|||yyyxxxyyy|||~~~}}}}}}}}}|||zzzxxxwwwtttpppmmmjjjiiihhhddddddbbb```^^^[[[YYYXXX\\\^^^______^^^\\\\\\\\\WWWWWWVVVUUUVVVVVVWWWXXXWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQPPPOOONNNMMMLLLJJJJJJIIIGGGGGGFFFFFFFFFCCCDDDFFFGGGHHHKKKOOORRR\\\gggtttqqq___bbbiiippprrrrrrtttxxx}}}vvvxxxyyyxxxxxx|||~~~{{{xxxrrroooooorrrxxx~~~{{{vvvwwwdddOOOEEE;;;777333...,,,///...---,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((('''''''''((((((''''''(((((()))******************+++,,,,,,...///666BBBLLLQQQUUUXXXQQQEEE===EEEVVVkkk}}}ssscccRRRFFF777@@@MMMgggsssTTTKKKVVVccc\\\YYYUUUSSSSSSVVV\\\```hhhiiiuuuyyysssnnnkkkhhhfffdddhhhmmmsssyyy}}}~~~}}}}}}}}}}}}~~~}}}zzzvvvvvvvvvvvvtttqqqnnnmmmmmmllliiifffdddccccccaaa```^^^]]]ZZZWWWTTTRRRQQQPPPPPPOOOMMMKKKJJJIIIHHHHHHHHHJJJMMMMMMLLLKKKKKKLLLJJJIIIIIIIIIJJJKKKLLLMMMIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGHHHIIIIIIIIIKKKOOORRRQQQ[[[fffqqqbbbOOO\\\fffpppsssqqqpppuuuzzzzzzzzzxxxuuuuuu{{{~~~uuuqqqkkkqqqwww|||}}}uuusssyyy|||zzz}}}~~~yyyVVVKKK@@@:::555000......//////...---------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''((((((((('''((())))))***************+++,,,,,,---+++000:::FFFOOOSSSUUUUUUQQQEEE???JJJ```vvvzzzsssfffTTTFFFBBB===FFF\\\}}}|||]]]MMMVVVeeelll]]]XXXTTTTTTUUUXXX___ffflllttt}}}yyyssskkkddd___\\\YYYWWWSSSUUUZZZ___dddhhhkkklllmmmnnnooommmlllkkklllmmmlllmmmnnnpppqqqrrrssssssrrrnnnkkkjjjjjjhhhddd______```aaa___\\\ZZZYYYYYYVVVTTTRRRPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJMMMLLLJJJIIIHHHHHHIIIJJJEEEGGGJJJKKKJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQPPPNNNLLLMMMNNNPPPQQQRRRRRRQQQQQQNNNPPPRRRTTTUUUWWW[[[]]]YYYaaajjjsss~~~dddSSSdddiiiooopppmmmlllooorrryyyxxxwwwvvvxxx~~~zzztttjjjlllpppvvv|||}}}wwwpppooosssuuutttyyy```SSSDDD:::555222000/////////...---,,,,,,,,,,,,************************))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((())))))((((((((((((((((((((()))******************+++,,,---...,,,555AAALLLRRRUUUTTTQQQMMMHHHIIIUUUgggzzzrrrkkk^^^KKKAAAAAA>>>KKKlllwww```NNNQQQaaagggcccZZZVVVUUUXXXYYY\\\eeepppuuu~~~~~~{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwwwwvvvuuurrrooonnnfffaaaYYYSSSOOOMMMLLLKKKHHHIIILLLNNNQQQSSSTTTUUUXXXZZZZZZYYYWWWVVVVVVWWWVVVWWWXXXZZZZZZ[[[ZZZZZZ\\\YYYWWWWWWWWWVVVSSSOOONNNPPPRRRRRRQQQOOOOOOOOOMMMMMMMMMMMMMMMNNNPPPRRRRRRQQQPPPOOOOOOOOOOOOPPPMMMLLLKKKKKKLLLMMMOOOPPPLLLNNNQQQRRRRRRQQQRRRSSSRRRRRRSSSTTTUUUUUUVVVVVVTTTUUUVVVWWWXXXYYYYYYYYYXXXYYY[[[\\\\\\ZZZXXXWWWWWWWWWVVVVVVWWWXXXZZZ[[[VVVYYY\\\___bbbdddhhhkkkqqqxxx{{{ppptttqqqnnnllllllnnnnnnnnnrrrrrrssstttvvvyyy~~~}}}uuunnnlllmmmssszzz~~~yyyzzzzzzyyy|||ttteeePPP???777555333111///...---,,,++++++++++++************************((()))************)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''(((((())))))))))))))))))(((((())))))***+++************+++---...///333>>>KKKRRRVVVWWWSSSNNNGGGKKKTTTaaaqqqyyymmmdddWWWFFF>>>???FFF\\\jjj\\\MMMJJJUUU```]]]SSSVVVUUUXXX]]]___bbbrrr~~~~~~|||yyywwwvvvvvvvvvvvvwwwxxxxxxyyyyyyzzz{{{||||||}}}}}}}}}vvvpppmmmhhhcccaaaaaa```___^^^]]]\\\\\\ZZZZZZZZZYYYXXXVVVUUUTTTRRRNNNIIIEEECCCCCCBBBAAACCCCCCCCCDDDDDDEEEFFFFFFBBBDDDFFFGGGFFFFFFGGGHHHFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMJJJMMMPPPRRRQQQPPPPPPQQQRRRTTTUUUVVVWWWYYY]]]```ccccccaaa```^^^^^^]]]]]]YYYYYYZZZ[[[\\\^^^```aaaccceeehhhiiihhhhhhhhhiiiiiijjjkkklllmmmmmmllllllkkklllnnnpppqqqrrrsssssspppqqqsssuuuvvvvvvuuuuuusssrrrqqqppppppqqqssstttuuuwwwxxxyyy{{{}}}tttoooppprrrrrrqqqsssssstttuuuvvvvvvvvvvvv||||||uuuqqqnnnnnnsssxxx~~~xxx~~~|||bbbKKKAAA>>>999333//////---,,,++++++++++++++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''(((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&((())))))*********))))))(((((())))))***+++*********+++,,,---...///:::FFFRRRVVVWWWVVVQQQJJJFFFOOO^^^nnn||||||uuujjjZZZKKKAAA@@@DDD\\\~~~xxxlllUUULLLIIIPPPXXXYYYUUUQQQWWWXXX^^^eeegggnnn~~~|||{{{{{{|||{{{zzzyyyyyywwwtttrrroookkkgggfffggggggccc___]]]]]]\\\\\\]]]^^^^^^___^^^______```aaabbbcccdddaaadddccc^^^ZZZXXXSSSNNNIIIIIIIIIHHHHHHGGGGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCGGGDDDAAA?????????>>>===@@@?????????@@@@@@AAABBB>>>AAAEEEHHHJJJLLLNNNPPPQQQSSSVVVXXXZZZ[[[ZZZZZZXXX[[[___^^^[[[ZZZ\\\___]]]```dddffffffeeeeeeeeefffhhhkkkllllllooossswwwzzzzzzxxxwwwvvvvvvvvvvvvvvvwwwzzz|||zzzuuusssssssssvvvuuuvvvvvvwwwwwwvvvuuuyyyyyytttpppoooqqquuuvvvxxx|||nnnkkkwwwzzztttqqqssszzz~~~|||pppYYYMMMIIIAAA888111000///---,,,,,,++++++++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%!!!"""%%%'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''&&&'''***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&((()))************)))))))))))))))******+++*********+++,,,---///000<<>>>>>>>>>>>???AAABBBCCCJJJNNNTTTYYY]]]aaadddgggmmmooosssvvvyyyzzzzzzzzzwww||||||vvvrrrtttxxxyyy|||~~~yyyrrrqqqrrrsssrrrrrrsssvvvwwwxxxwwwwww~~~wwwsssnnnooossswwwuuurrrzzz}}}}}}{{{jjjaaalll}}}zzzrrrlllmmmuuu}}}|||~~~xxxuuu```VVVRRRIII===222111000///------,,,,,,++++++++++++++++++++++++''')))***++++++***)))'''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((()))***)))((((((***,,,'''&&&)))---,,,+++111;;;KKKOOOUUUWWWTTTMMMJJJJJJLLL\\\uuulllRRRJJJCCC===III___uuu___KKKJJJOOOUUUWWWVVVUUUWWWYYYXXXeeeqqqsssyyyyyypppiiiiiihhhgggeeecccbbbaaa```______^^^]]][[[XXXVVVTTTRRRQQQQQQOOONNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCBBBBBBCCCEEEGGGIIIFFFBBBBBBEEEGGGFFFDDDGGGDDDBBBDDDGGGIIIHHHFFFJJJHHHGGGHHHIIIHHHIIIJJJIIIHHHEEEBBBBBBCCC@@@=========@@@DDDCCC??????BBBQQQZZZhhhtttwwwyyyuuuhhhdddgggoooxxxtttpppqqqssssssuuuwwwyyyzzz{{{{{{xxx}}}}}}}}}rrrpppyyy{{{uuuuuu{{{qqqfffgggnnn}}}|||ooottt{{{zzzzzzzzz~~~lllYYYNNNFFF@@@888444///---//////---***,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))((()))***)))((()))***,,,+++)))+++.........777AAANNNPPPTTTUUUQQQKKKGGGFFFWWWkkk{{{bbbKKKBBB???CCCXXXppp}}}iiiWWWIIIOOOQQQTTTUUUUUUUUUXXXZZZ]]]dddlllvvvrrrjjjeee___ZZZWWWWWWVVVTTTSSSQQQPPPOOOOOOOOOOOOOOONNNLLLKKKIIIJJJIIIIIIHHHHHHGGGGGGGGGDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCEEEGGGGGGEEEDDDDDDEEEGGGHHHHHHLLLKKKJJJKKKNNNOOOPPPPPPOOONNNOOORRRTTTVVVVVVWWWUUURRRMMMGGGCCCAAA???>>>@@@??????@@@??????EEEMMM```sssyyyfff[[[YYYZZZ```eeellluuu~~~vvvssssssssstttvvvxxxyyyyyyxxxtttwww}}}~~~yyyyyywwwvvv{{{tttjjjjjjpppzzz}}}wwwdddUUUIIIAAA999555111......---+++))),,,,,,,,,++++++++++++***))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&%%%%%%)))))))))))))))))))))))))))*********))))))+++,,,...,,,,,,...///333>>>HHHSSSUUUUUURRRMMMJJJKKKLLLjjjzzzhhhXXXEEE>>>EEE\\\|||nnnXXXNNNIIISSSSSSSSSTTTVVVYYY\\\___iiiooo{{{oooiii___WWWQQQNNNKKKJJJGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAABBBCCCCCCDDDAAAAAAAAABBBCCCCCCDDDDDDBBBDDDGGGHHHHHHIIIKKKLLLNNNOOOPPPPPPPPPRRRUUUXXX^^^```aaabbbbbbdddgggiiieeefffiiilllppprrrqqqooohhhaaaVVVKKKDDD@@@???@@@AAAAAABBBBBB???AAAKKKWWWjjjxxxgggWWWPPPPPPQQQRRRUUURRR\\\iiiwwwxxxvvvvvvvvvxxx{{{|||{{{zzzuuuvvvyyy~~~yyy~~~yyywwwzzz}}}sssbbbTTTJJJ>>>999333///...---,,,+++,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((()))***+++***))))))+++---///---,,,,,,000888DDDNNN\\\^^^YYYNNNEEEIIIVVV___|||{{{[[[PPPCCCDDD]]]~~~\\\KKKIIILLLSSSRRRSSSUUUYYY]]]aaacccooobbbPPPOOOLLLGGGCCCAAAAAABBBAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDFFFGGGGGGHHHHHHJJJKKKMMMOOOPPPQQQNNNRRRVVVYYYZZZ\\\^^^```bbbeeehhhhhhhhhiiinnnsssvvvyyy|||}}}}}}~~~{{{jjjUUUHHHCCC@@@@@@BBBBBBCCCFFFFFFDDDGGGUUUcccuuuooo```QQQNNNPPPQQQRRRSSSPPPWWWaaakkkttt~~~yyywwwwwwyyy|||~~~}}}{{{}}}|||uuudddUUUGGG>>>444......//////---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))***+++***))))))+++------,,,++++++111===IIIQQQffffff\\\HHH>>>III```qqqvvvOOOGGGBBBQQQ{{{cccLLLFFFLLLRRRRRRSSSTTTVVVYYY]]]aaadddooowww[[[GGGDDDEEEEEECCC@@@>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIOOOQQQSSSVVVYYY\\\___```bbbfffjjjnnnrrruuuyyy{{{|||~~~gggLLLAAAAAABBBCCCDDDEEEEEEFFFGGGIIIRRRgggzzz~~~iii]]]SSSRRRVVVXXXZZZ\\\aaadddhhhkkknnnttt{{{{{{xxxzzz~~~}}}qqq\\\OOODDD666......000///...---------,,,,,,,,,++++++))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******)))))))))))))))))))))))))))+++++++++******+++---+++------///777DDDOOOTTTgggfffYYYEEE@@@RRRkkk{{{}}}cccGGGAAAFFFddd{{{dddPPPGGGIIIPPPUUUSSSUUUXXXXXXYYY^^^ffflllhhhVVVJJJDDDAAABBBCCCCCCAAA@@@@@@AAA??????@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHJJJMMMPPPRRRTTT\\\^^^bbbggglllppptttvvvwwwyyy}}}uuu[[[CCC===BBBDDDFFFHHHLLLJJJJJJMMMSSSbbb{{{vvviiibbb___bbbggghhhjjjmmmttttttssspppmmmmmmqqquuu}}}~~~~~~zzzbbbVVVOOODDD:::222///......------------,,,,,,,,,,,,))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))***+++++++++******,,,...+++///222555???MMMVVVXXX]]][[[QQQHHHPPPiii}}}{{{```QQQFFFEEEUUU}}}kkk___PPPIIIJJJOOOSSSUUUSSSWWW[[[\\\^^^hhhyyywww^^^OOOIIIFFFFFFBBBBBBBBBBBBCCCCCCBBBBBB??????@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHFFFGGGIIIKKKNNNPPPRRRRRRVVVWWW[[[___dddiiinnnpppwwwyyy~~~]]]KKK>>>@@@DDDEEEHHHNNNQQQRRRXXXaaaiiisss{{{ssstttzzzvvvqqqqqqsssvvvwww~~~qqqvvv}}}}}}qqq]]]aaa___QQQ===///...222...------------,,,,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))***+++,,,+++******,,,...---222666:::EEESSS[[[[[[QQQOOOIIILLLbbbvvv[[[LLLIIIKKKMMMdddrrrUUUNNNHHHJJJPPPSSSTTTSSSSSSXXX]]]___eeeuuu{{{hhhSSSIIIHHHIIIFFFCCCDDDBBBAAABBBDDDEEEDDDCCCAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGIIILLLNNNPPPUUUWWWYYY]]]aaadddggghhhiiikkkooovvv}}}qqqJJJAAA>>>DDDGGGEEEIIISSSRRRZZZhhhxxx~~~}}}}}}~~~{{{{{{vvvssswww}}}uuuttttttrrrpppiiiqqq|||{{{iiipppcccpppwwwgggHHH222000888......---------,,,,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))***,,,------,,,+++,,,---+++///999IIIYYYaaa^^^ZZZVVVQQQOOOYYYoooyyydddRRREEE>>>FFFaaatttWWWHHHFFFHHHNNNRRRQQQQQQSSSTTT\\\aaadddooommm^^^TTTKKKHHHLLLNNNIIIDDDHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEFFFHHHKKKMMMNNNMMMQQQVVVZZZ^^^ccchhhkkktttuuuwwwyyy}}}zzzXXXGGGGGGGGGFFFHHHLLLRRRWWWYYYkkkpppqqq{{{|||}}}~~~zzzxxxuuuzzzpppffffffmmmwww}}}|||nnnkkkllljjj[[[DDD666444...//////,,,,,,---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))))))))))))))***,,,------,,,++++++,,,+++222>>>MMMYYY^^^[[[XXXTTTQQQSSSbbbwww~~~ppp]]]PPPJJJIIIJJJjjjfffLLLHHHGGGJJJQQQUUUTTTUUUWWW[[[aaafffmmmaaa\\\WWWPPPLLLLLLLLLKKKIIIIIIIIIHHHGGGHHHIIIKKKLLLPPPPPPPPPRRRVVV[[[___aaagggjjjoootttyyyxxxWWWEEEFFFFFFGGGIIINNNUUUZZZaaaooo{{{qqqvvv}}}zzzyyy}}}|||tttttt}}}}}}}}}zzz{{{~~~}}}zzzllliiirrriiiMMM:::888///...,,,)))((()))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))))))))))))))))))))***,,,---,,,+++***+++,,,---777FFFSSSYYYYYYWWWTTTRRRQQQZZZpppyyyfffRRRGGGGGGLLLXXX{{{kkkWWWEEEIIIIIIMMMTTTXXXXXXYYY\\\bbbfffmmmzzzttt```cccaaa]]]YYYTTTRRRRRRRRRRRRQQQPPPPPPQQQSSSUUUWWWZZZ[[[]]]```eeekkkppprrrzzz~~~vvvUUUEEEFFFGGGIIILLLRRRZZZ___gggoooxxxyyysssrrr|||}}}{{{xxxzzzvvvsss}}}}}}kkkdddqqqmmmOOO888555111///---+++++++++,,,...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***,,,---111>>>NNNXXXXXXTTTRRRQQQQQQQQQ```zzzuuu___III???FFFRRRppprrrWWWOOOIIILLLLLLPPPWWWZZZZZZ\\\```iiiqqq~~~vvvwwwvvvtttpppjjjddd___\\\\\\\\\[[[\\\^^^bbbeeehhhwwwzzzuuuSSSGGGHHHJJJLLLPPPWWW___eeennnrrruuuuuuuuu{{{~~~yyynnnzzzzzznnnnnngggRRR>>>555111///...000000...///111+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))))))))))))))***+++,,,,,,+++,,,...000888EEETTTZZZVVVPPPNNNPPPOOOTTTeee{{{{{{hhhUUUDDD@@@NNN______IIILLLQQQQQQQQQTTTYYY[[[[[[___eeeqqqvvviii```ZZZZZZ\\\___eeekkkrrrvvvtttRRRJJJLLLNNNPPPUUU\\\dddjjjssswww{{{}}}~~~}}}xxxvvvuuuwwwzzz|||||||||xxxwwwggg___RRRDDD555222222666444...+++---+++++++++*********))))))))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******))))))))))))))))))))))))***+++,,,,,,,,,...111444@@@KKKWWWZZZTTTNNNMMMOOOSSS]]]mmmzzzqqq\\\LLLBBBCCCUUUiiitttPPPBBBLLLTTTVVVUUUXXX[[[]]]^^^eeennnyyyxxxfffZZZNNNOOOQQQVVV]]]eeemmmrrr~~~tttRRRLLLNNNQQQTTTZZZbbblllrrruuu{{{yyypppmmmooorrrrrrqqqpppooommmlllkkkkkkiiijjjlllnnnttt~~~{{{zzz{{{~~~~~~jjjhhhcccUUUCCC===<<<>>>:::000+++---+++++++++************)))))))))))))))))))))))))))************************))))))))))))************)))))))))***++++++,,,,,,%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))*********)))))))))))))))))))))))))))***,,,,,,...000555888HHHPPPWWWWWWRRRMMMMMMPPP^^^ooo|||}}}~~~yyydddPPPGGGFFFNNNcccyyymmmZZZHHHFFFPPPUUUYYYXXXZZZ]]]___cccnnnyyyzzzgggWWWOOOHHHGGGGGGHHHLLLRRRXXX[[[kkkrrr{{{tttRRRKKKMMMRRRWWW___iiittt{{{zzz|||}}}zzzwwwrrrmmmjjjiiijjjkkkkkkooorrrrrrsss|||}}}~~~}}}||||||nnngggddd]]]JJJAAA===>>>:::///---222+++++++++************)))))))))))))))))))))))))))************************))))))))))))************((())))))***++++++,,,,,,###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************)))))))))))))))))))))))))))***,,,---...222777:::MMMRRRWWWVVVPPPLLLMMMPPPjjj{{{hhhTTTDDDDDDNNN^^^xxxnnnSSSIIIEEELLLVVVVVVZZZZZZ[[[___bbbhhhuuujjjUUUIIIEEEIIIGGGCCC@@@???@@@CCCEEEFFFJJJOOOTTTZZZeeettttttRRRIIILLLRRRYYYbbbnnnzzz~~~wwwrrrqqqsssuuutttyyy}}}{{{www|||{{{mmmpppyyy~~~~~~ttteeebbbbbbCCC999333444111***+++333+++++++++************)))))))))))))))))))))))))))************************))))))))))))************((())))))***++++++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&(((***++++++***'''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))(((((((((((())))))))))))*********)))))))))))))))+++,,,,,,++++++111;;;DDDTTTXXXXXXPPPHHHJJJXXXeeettt{{{XXXFFFAAAMMMgggmmm[[[IIIDDDHHHOOOVVV[[[[[[ZZZ]]]ccchhhpppttt[[[MMMKKKNNNIIIFFFBBB??????@@@AAAAAA@@@@@@@@@AAADDDJJJPPPSSSaaarrrlllSSSHHHLLLSSS[[[cccppp}}}qqqaaaaaaiiiuuuzzzxxx}}}___QQQTTT:::333...------,,,---000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************)))+++,,,,,,+++***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&''')))*********((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))(((((((((((())))))))))))************)))))))))))),,,------,,,...666CCCLLLSSSUUUSSSMMMIIIRRRdddttt{{{gggLLL@@@IIIgggnnnUUULLLFFFJJJQQQTTTUUUUUU]]]___dddjjjooo|||~~~iiiYYYQQQOOOPPPNNNKKKGGGCCC@@@???===<<<@@@@@@@@@@@@BBBEEEIIILLLPPPbbbwwwiiiRRRHHHLLLSSS]]]hhhuuu{{{hhhXXXWWW```lll}}}|||zzz|||ppp[[[UUU<<<555///......,,,---///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************)))+++,,,,,,+++***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((((((((((())))))))))))************************------------222<<>>===@@@AAABBBCCCCCCEEEIIIKKKMMM^^^sss{{{dddPPPJJJMMMTTT```ooo}}}|||ppp^^^NNNMMMUUUbbbttt}}}{{{|||~~~vvv^^^PPP>>>666/////////---,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************)))+++,,,,,,+++***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((((((((()))))))))))))))***************++++++------,,,---444???NNNXXXYYYVVVPPPNNNSSScccxxxpppOOOCCCIIIooorrrPPPIIIFFFGGGOOOUUUWWWXXXZZZ^^^```gggtttooo^^^VVVTTTRRRPPPPPPPPPOOOLLLIIIFFFEEEEEECCCGGGKKKMMMNNNQQQVVVZZZdddtttuuu___NNNKKKNNNVVVdddvvvyyyiiiXXXJJJIIIPPP\\\ooo}}}{{{|||~~~qqq]]]OOOAAA777///...///...---...,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************((()))))))))************)))+++,,,,,,+++***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((,,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,---,,,,,,...555@@@LLLTTTVVVSSSQQQTTT^^^nnn~~~{{{ZZZ@@@GGGWWW|||]]]@@@KKKIIIKKKQQQUUUWWWZZZ^^^ggghhhoooyyyggg[[[VVVTTTTTTQQQRRRSSSQQQNNNMMMMMMNNNMMMRRRXXX]]]```eeelllqqqpppZZZMMMMMMPPPXXXhhh{{{}}}uuu```RRRGGGHHHNNNYYYjjj{{{||||||~~~}}}yyy|||vvveeeYYYGGG<<<111///000///......,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************((()))))))))************)))+++,,,,,,+++***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((+++***(((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))))))))((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,...111888AAAIIINNNOOONNNQQQ[[[kkk|||kkkKKK888NNNfffjjjSSSDDDEEEGGGMMMVVVYYYYYY[[[___kkknnnyyywwwooommmrrrxxxsssdddZZZWWWWWWSSSUUUWWWVVVSSSSSSUUUXXX\\\bbbhhhlllnnnsss||||||gggVVVMMMNNNSSS\\\kkk}}}tttkkkUUUKKKDDDHHHNNNUUUdddttt~~~||||||ssshhhTTTEEE666111111000...///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************)))+++,,,,,,+++***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***))))))((((((((((((((())))))))))))))))))***++++++,,,------+++---111777>>>EEEJJJLLLLLLMMMRRRaaauuu```HHH???\\\wwwzzz___NNNMMMFFFIIIPPPWWWYYYXXX\\\bbbkkktttkkk]]]ZZZZZZ```hhhpppzzzkkk]]]TTTPPPQQQTTTWWWXXXWWWZZZ```fffnnnrrrvvvuuutttvvv~~~qqq]]]QQQNNNOOOUUU___mmm}}}yyyjjj^^^MMMEEECCCIIIOOOTTT```nnn|||{{{yyy|||zzzdddRRR???555333000......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************)))+++,,,,,,+++***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&((())))))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))*********)))((((((((((((((())))))))))))))))))***+++,,,,,,------+++---333;;;CCCIIILLLMMMOOOOOOTTTdddzzzvvvWWWHHHIIIkkktttQQQAAAGGGQQQQQQSSSUUUUUUVVV^^^gggnnn~~~|||aaaZZZYYYSSSQQQUUUbbbttt}}}nnn^^^OOOFFFLLLPPPUUUXXX[[[aaajjjrrrzzz}}}}}}yyyttttttzzzxxxgggUUUMMMOOOPPPWWWbbbnnn}}}tttbbbVVVIIIDDDDDDLLLQQQUUU___kkkwww{{{wwwxxx{{{ppp\\\EEE999444000...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************)))+++,,,,,,+++***,,,---'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((()))))))))))))))(((((((((((((((((())))))))))))+++++++++***++++++,,,,,,......333>>>JJJQQQPPPMMMUUUQQQZZZssswwwdddJJJCCCXXX~~~|||qqqQQQEEEKKKOOOTTTUUUQQQTTT[[[YYY^^^pppvvvqqq]]]TTTSSSQQQOOOOOOXXX^^^kkkyyy|||ppp^^^JJJ>>>GGGKKKQQQXXXaaannn|||}}}tttooouuu}}}xxxxxxfffSSSHHHKKKRRRTTTYYYcccooo{{{jjjVVVJJJAAAAAADDDJJJNNNSSS^^^jjj{{{{{{www{{{|||{{{}}}~~~nnnZZZIII999,,,+++000...------,,,,,,++++++***++++++************++++++************************)))************+++++++++)))+++,,,,,,+++***,,,---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((()))))))))***+++++++++***++++++,,,---000222888CCCOOOVVVXXXVVVUUUZZZkkkxxx^^^OOOCCCKKKggg}}}{{{}}}~~~~~~vvv___JJJGGGQQQUUUVVVXXXVVVZZZaaa```gggzzz{{{lll]]]WWWVVVRRRMMMKKKMMMRRR]]]jjjrrrxxx|||ssscccPPPCCCDDDGGGNNNXXXfffvvvwwwpppttt|||jjj]]]XXXTTTaaahhhqqq}}}wwwggg[[[RRRNNNPPPUUU\\\```gggrrr|||yyyqqq```NNNCCC???@@@EEEKKKOOOTTT___jjj|||tttvvvyyy}}}yyy{{{rrr\\\KKK<<<000---000......---,,,,,,++++++***++++++************++++++************************)))************+++++++++)))+++,,,,,,++++++,,,---'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((()))))))))******+++++++++++++++,,,------000444===HHHSSSZZZ]]]]]]SSS___uuugggKKK???AAAVVVwww}}}}}}yyy]]]MMMEEELLLXXXYYYWWW[[[ZZZ```iiijjjrrrwwwlllaaa___^^^XXXQQQMMMIIIKKKQQQYYY```fffqqq{{{}}}{{{uuugggUUUGGGDDDFFFLLLYYYjjj}}}{{{sssvvv~~~kkkSSSHHHGGGHHHGGGLLLVVVggg~~~xxxgggVVVQQQSSSUUUXXXZZZeeefffjjjtttxxxrrreeeTTTEEE>>>>>>@@@EEELLLPPPTTT```kkk}}}uuussstttzzz{{{|||{{{fffSSSCCC666000000......------,,,+++++++++++++++************++++++************************)))************+++++++++***+++,,,,,,++++++,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))((((((''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((())))))))))))((((((((()))))))))*********+++++++++++++++,,,---......666BBBNNNUUUYYY[[[\\\UUUcccwww|||^^^FFF>>>HHHccc~~~|||}}}kkkOOOFFFGGGRRRZZZVVVWWW[[[\\\bbbmmmppp{{{zzzqqqiiigggfff```YYYVVVQQQOOOOOORRRUUU[[[fffqqqyyy{{{|||{{{vvvkkkXXXHHHIIIIIINNNZZZlll~~~{{{uuu{{{yyybbbPPPJJJLLLMMMDDDFFFLLLYYYooopppaaaSSSQQQVVV[[[___bbbkkkjjjlllttt~~~}}}wwwlll]]]KKK@@@>>><<<@@@GGGNNNQQQVVVaaannn~~~{{{uuuqqqvvv~~~xxxdddMMM;;;222000.........---,,,,,,++++++++++++************++++++************************))))))*********+++++++++***+++---,,,++++++,,,...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))((('''''''''&&&&&&%%%%%%&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))************++++++++++++,,,---...///000;;;KKKUUUXXXWWWXXXZZZcccrrrpppUUUCCC@@@RRRooo~~~zzz}}}|||^^^KKKHHHLLLUUUZZZSSSWWW[[[]]]dddooouuuvvvmmmjjjhhhccc___]]]ZZZVVVSSSRRRSSSWWWcccnnnvvvzzz}}}|||zzzppp^^^LLLJJJKKKPPP\\\lll|||wwwttt}}}mmmYYYNNNKKKJJJHHHGGGHHHJJJOOO___vvvjjj```XXXXXX\\\bbbiiipppssspppooowww}}}{{{{{{qqqeeeUUUFFF>>>>>><<<@@@HHHOOORRRWWWdddrrrxxxppprrr}}}uuuXXX@@@444111//////...------,,,,,,+++++++++************++++++************************))))))*********+++++++++***,,,------,,,+++---...%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))******))))))))))))*********++++++++++++++++++,,,...///000777DDDTTT[[[YYYVVVXXX\\\vvv|||]]]GGG@@@DDDaaacccPPPIIILLLNNNUUUYYYTTTXXX]]]___ggguuu|||qqqmmmiiieeebbbccc```[[[WWWUUUSSSVVV```kkkqqqxxx}}}}}}|||wwwfffSSSHHHLLLTTT```nnn{{{zzzssssss~~~|||rrrjjj\\\OOOLLLNNNMMMIIIFFFIIIJJJNNNZZZooo||||||eeeaaa```cccgggmmmwww~~~yyyvvv|||~~~|||||||||sssggg[[[MMM@@@<<<===>>>BBBJJJPPPRRRYYYhhhxxx{{{rrrpppuuu}}}xxxwww```HHH999333//////......---,,,,,,,,,++++++************++++++************************)))************++++++++++++,,,------,,,,,,---...%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&''''''''''''(((((((((&&&''''''((())))))******((((((((()))******++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((()))************))))))*********++++++++++++++++++,,,---...///000???KKKXXXZZZVVVTTTZZZbbbhhhKKK@@@HHHWWW{{{kkkPPPGGGKKKQQQOOORRRYYYYYY]]]ccceeeooo}}}wwwrrrllljjjllljjjddd^^^YYYTTTRRRYYYbbbeeennnuuuxxx{{{zzzlllZZZJJJQQQ[[[gggrrr|||~~~xxxrrruuusssgggSSSRRRMMMIIIJJJPPPRRRQQQKKKOOOTTT\\\iiiyyyrrrmmmggghhhrrrkkkiiijjjpppwww|||{{{{{{{{{|||vvvkkk]]]QQQGGG>>>;;;===@@@DDDKKKPPPSSSZZZkkk}}}yyysssrrrvvv}}}{{{iiibbbppp~~~eeeQQQ@@@666/////////...------,,,,,,++++++************++++++************************)))************++++++++++++,,,------,,,,,,---///%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++))))))***+++,,,------...------...//////000111111000111111111222222333333222222222222222222222222000000000000000000000000+++++++++************)))))))))))))))))))))))))))++++++++++++*********)))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((()))************)))************++++++++++++++++++,,,---...000000CCCMMMWWWWWWQQQQQQ[[[fff|||YYY@@@BBBWWWmmm}}}```HHHFFFOOOUUUNNNOOOYYY\\\aaagggkkkuuu}}}wwwtttuuuuuunnneee]]]TTTNNNRRRXXXXXXdddmmmpppwwwzzzooo^^^OOOWWWcccmmmttt{{{}}}wwwtttzzzyyybbbSSSBBBFFFHHHEEEEEEJJJNNNOOOUUUZZZbbbnnn~~~jjjccc]]]___lll~~~vvvrrrsss{{{}}}xxxzzz|||~~~}}}tttgggXXXMMMDDD>>><<<>>>AAAFFFLLLQQQSSS[[[nnnzzztttttt{{{nnnaaaooozzzyyygggWWWFFF777/////////...------,,,,,,++++++************++++++************************)))************++++++++++++,,,...---,,,,,,---///&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((('''''''''&&&''''''((()))+++***(((&&&---------...000222444666===<<<;;;999888888999999===999555444777;;;<<<<<<<<<;;;;;;::::::999999999666888:::<<<<<<;;;999777777666555444222000///...///...+++)))((()))*********,,,---...---***'''%%%(((((()))******))))))((()))***+++,,,+++)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))***************+++++++++111+++)))---...---111777IIISSSQQQQQQUUUNNNWWWxxxpppKKKFFFLLLdddmmmNNNHHHKKKOOOPPPNNNMMMTTT]]]dddbbbiii~~~zzzyyywwwmmm```WWWWWWYYYYYY\\\^^^dddnnnvvvwwwpppiiiZZZYYY```nnntttuuu~~~}}}~~~}}}~~~qqqYYYLLLBBB??????BBBEEEFFFKKKQQQYYYeeeqqq|||lll^^^___jjjsss||||||~~~}}}yyywwwwww{{{yyylll^^^NNNEEE@@@<<<===@@@@@@JJJRRRSSSSSS]]]rrrzzzrrrpppwwwdddiiiuuu\\\FFF;;;---///000...---......------,,,++++++******++++++)))************+++++++++************+++,,,---...++++++++++++,,,---......&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((())))))***))))))((((((((())))))***)))***++++++,,,,,,------333555888<<>>=========@@@>>><<<===@@@BBBAAA@@@DDDCCCAAA???<<<999777666777999;;;===>>>>>>===<<>><<<:::999999999999777555222...+++***)))(((++++++++++++***))))))((((((((((((((((((''''''&&&)))***+++++++++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))***************+++++++++...******---......555===IIIPPPQQQPPPQQQUUUggghhhGGGJJJXXXsssaaaHHHGGGLLLPPPOOOMMMPPPWWW]]]ddddddooo}}}|||vvvllleeeaaa]]]WWWVVVWWW\\\dddmmmpppnnnjjjbbb___dddsss{{{}}}mmmTTTHHHBBB??????BBBEEEGGGMMMSSS]]]jjjyyymmmccchhhuuu|||xxxvvvuuuxxx~~~{{{uuuhhhZZZKKKCCC???===???CCCBBBKKKSSSSSSTTT___uuu}}}xxxrrrpppwwwtttvvv~~~yyyaaaJJJ>>>222222111///---------,,,---,,,++++++******++++++)))************+++++++++))))))))))))***+++,,,,,,++++++++++++,,,---...///&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++++++++***)))((())))))+++,,,,,,///222333333666:::>>>AAACCCHHHLLLNNNOOONNNNNNGGGEEECCC???===;;;;;;:::>>>===>>>@@@CCCCCCAAA???DDDCCCAAA>>>;;;777444222333555777:::<<>><<<:::777555444333333777888999:::;;;<<<;;;:::;;;;;;::::::888666444333...///111333777<<>>>>><<<999555000+++(((,,,+++******)))******+++)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((((((((())))))))))))((())))))***++++++,,,,,,---000111......555CCCNNNXXXRRRRRRLLLOOOxxxnnnKKKOOOeeefffHHHDDDQQQ\\\aaa___WWWVVV___eeefffjjjwww~~~yyysssppprrrvvvyyyzzziii\\\RRRVVVdddqqqwwwyyyvvvzzzkkkTTTIIIJJJHHHHHHIIIHHHHHHPPPZZZvvvoookkkggggggmmmvvv~~~xxxqqqXXXLLL@@@<<<;;;<<<@@@DDDFFFKKKQQQSSSYYYjjjxxxtttrrrqqqtttxxxyyy|||lll\\\FFF999...,,,...---,,,------,,,++++++******++++++))))))*********+++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******''')))...444;;;AAAEEEGGGNNNQQQSSSRRRNNNKKKJJJKKKHHHGGGDDDBBB@@@@@@@@@@@@??????>>>======>>>???@@@>>>>>>>>><<<::::::<<<>>>@@@AAABBBCCCCCCAAA???>>>>>>===;;;999888777888888666999???DDDFFFDDDBBB@@@<<<;;;:::;;;<<>><<<===>>>@@@DDDGGGLLLQQQUUU]]]ooozzzvvvtttqqqpppqqqrrrwww~~~uuueeePPP>>>///...000...---...---,,,++++++******++++++)))************+++++++++------,,,,,,,,,------...,,,,,,,,,,,,---...///000''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))'''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---///000222666;;;AAAGGGKKKMMMOOOOOOMMMJJJFFFBBB???>>>===;;;<<<===>>>???@@@AAAAAAEEEDDDCCCCCCCCCDDDEEEFFFCCCEEEFFFEEEAAA??????AAABBBDDDFFFGGGGGGEEECCCBBBCCCBBBAAA???>>>=========;;;>>>AAADDDFFFGGGGGGFFFAAA>>>;;;999888:::===???AAABBBBBBCCCBBBAAA@@@???888666222...+++)))(((((((((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))***+++,,,------+++///000///444BBBMMMRRROOOPPPNNNYYYzzzppp[[[UUUooo}}}rrrZZZKKKHHHQQQ]]]```XXXUUUZZZ]]]]]]fffrrr}}}oooddd]]]WWWMMMEEEDDDIIIQQQUUU```lll{{{mmm[[[UUUPPPPPPRRRSSSSSSVVVbbbnnnooolllhhhiiinnnwww~~~~~~vvvllldddLLLCCC<<<===???@@@CCCFFFHHHNNNTTTYYYcccuuu|||yyywwwrrrmmmkkklllrrr{{{qqq]]]FFF444111333///---///---,,,++++++******++++++)))************+++++++++++++++++++++,,,---......---,,,,,,------...///000''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''')))+++...111333555@@@CCCHHHLLLOOOOOOOOONNNJJJDDD===888666666666666555888<<>>@@@BBBEEEFFFEEEDDDCCC@@@@@@AAABBBCCCDDDDDDEEECCCDDDDDDFFFHHHJJJLLLNNNLLLHHHBBB<<<999999;;;===::::::;;;===???BBBEEEGGGBBB???:::444///+++))))))(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))***+++,,,------***...//////777FFFQQQSSSOOOTTTQQQbbbfffVVV\\\}}}___HHHEEENNNYYY___aaaUUURRR]]]aaa```jjjzzzjjjXXXTTTSSSMMMEEEAAAEEEMMMRRR\\\jjj{{{qqqaaa[[[UUUVVVYYY\\\]]]aaannn|||llliiifffgggmmmttt{{{~~~yyypppddd\\\GGG@@@;;;===AAACCCEEEHHHJJJOOOVVV]]]gggyyy~~~{{{yyyrrrkkkggghhhoooyyyvvvfffMMM888444555000---...---,,,++++++******++++++)))************+++++++++************+++,,,---...---------------...000000''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))***)))(((((((((((())))))************************'''))),,,000666<<>>888222...******)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))&&&''''''&&&&&&'''***,,,))))))))))))))))))))))))))))))))))))************)))******+++---......///,,,000111333<<>>CCCDDDGGGKKKLLLUUUbbbmmmzzzzzzrrrmmmjjjhhhiiimmmrrrwww|||yyyxxxtttbbbJJJ:::222000...---------,,,++++++***))))))************++++++++++++******+++++++++,,,,,,,,,,,,---.........///222555''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))***)))))))))))))))*********)))((()))***---000222666999===AAACCCEEEEEEDDD===<<<;;;;;;===?????????@@@@@@@@@@@@AAACCCEEEGGGGGGIIIKKKOOOUUU^^^gggnnntttppppppsssvvvyyy~~~}}}|||}}}}}}}}}|||yyyssstttwwwyyyrrrnnnkkkkkkmmmkkkeee___YYYSSSKKKDDDAAAAAAAAAAAADDDDDDCCCAAADDDFFFCCC>>>BBB@@@===:::666444222111666:::@@@DDDEEECCC???<<<555333///,,,)))'''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))'''(((((('''&&&&&&(((***))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......------///666CCCPPPSSSOOOKKKVVVlllfffMMMCCCQQQlllrrrZZZEEEGGGVVVaaaaaa^^^UUUTTTXXX^^^aaaiiiyyyiiiXXXRRRXXXcccoooyyyyyyiiiWWWKKKEEEEEELLLTTTbbbpppzzzgggZZZ^^^___ccclll{{{~~~sssnnnmmmppptttvvvzzz~~~|||vvvmmm```QQQGGG>>>;;;:::???EEEHHHLLLPPPNNNXXXgggsss}}}sssllliiiiiikkkwww~~~yyyvvv}}}uuuwww{{{ssspppwwwoooXXXBBB444///...///,,,,,,++++++******))))))************+++++++++,,,******+++++++++,,,,,,,,,+++,,,---------...111444''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))***++++++++++++***+++...222666888@@@@@@@@@@@@???===<<<;;;:::999999;;;???BBBCCCBBB===???BBBGGGMMMTTTZZZ]]]^^^bbbiiiooouuuxxxzzz{{{zzz~~~}}}}}}vvvpppmmmhhh```ZZZWWWUUUTTTRRRRRRLLLDDD>>>===???@@@???>>>???@@@???<<<999777777111444888===???@@@???>>><<<999444///+++)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''((((((((()))'''((()))((('''&&&'''(((((((((((((((((((((((((((((()))))))))******************+++,,,,,,---.........---///999HHHSSSUUURRROOOaaayyywwwUUUCCCJJJddd|||}}}cccOOOBBBLLL^^^ddd^^^XXXUUUVVV[[[aaadddpppcccYYYPPPPPP[[[kkk{{{~~~qqq]]]PPPKKKLLLSSS[[[ggguuu{{{rrrrrrzzzqqqfffhhhjjjooozzz~~~~~~sssnnnmmmqqquuuxxx|||{{{rrrfffWWWIII@@@<<<;;;<<<@@@EEEJJJOOOSSSQQQ]]]mmmzzzuuummmjjjjjjppp~~~tttyyyssssss|||uuuuuu||||||fffKKK777000111222,,,,,,,,,+++++++++***************+++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,...111333(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))***************+++,,,,,,(((***---222888>>>BBBEEEDDDBBB???;;;999999999:::>>>======???AAADDDEEEEEEFFFIIIQQQ[[[fffqqq{{{~~~|||{{{yyyyyyyyyyyyvvvtttfff___TTTKKKDDD@@@???@@@???AAADDDDDDAAA???>>>???444444444666888;;;>>>@@@AAA>>>999444///+++)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((('''((())))))'''&&&'''(((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,---------...---111<<>>@@@BBBCCCDDDEEEIIIKKKYYY^^^fffrrr~~~|||gggeeeaaaYYYLLL???:::;;;888<<<@@@AAAAAAAAADDDGGG<<<:::777555777;;;???CCCCCCAAA===888333///,,,***))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''))))))(((''''''((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------......444@@@KKKPPPSSSUUUWWWoootttVVVEEEFFFeeezzznnnQQQIIILLL]]]ggg```WWWVVVYYYZZZaaaiiiqqqfffTTTYYY___iiizzz}}}pppgggdddccceeeiiiooo{{{}}}aaaQQQOOOWWWlllwww~~~|||}}}tttooonnnsssxxxzzzyyykkkYYYJJJ@@@===;;;@@@CCCDDDHHHNNNTTTUUUYYYgggyyywwwppplllkkkyyyzzzrrrttt{{{~~~vvvVVV===333000---............------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---------...111444(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))*********++++++---.........444>>>HHHPPPSSSSSSRRRBBBAAA?????????AAACCCEEEAAAGGGOOOSSSUUUZZZcccjjjvvvzzzvvvwww{{{}}}|||xxxvvvpppttt}}}|||vvvlllmmmmmmgggXXXHHHEEEJJJGGGIIIIIIFFFBBBAAACCCGGGAAA???;;;999:::===AAADDDCCCBBB@@@<<<777222...,,,******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))((((((((((((((((((((($$$&&&))))))((((((((()))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------...000888DDDKKKLLLPPPUUU```{{{jjjNNNHHHMMMmmmwwwjjjKKKJJJTTTeeehhh\\\VVV[[[XXXYYY```lllxxxddd[[[eeerrr~~~|||xxxttttttsssssstttyyyttt[[[RRRTTTSSSgggyyy|||yyyzzz~~~xxxsssqqqtttxxxyyy}}}~~~vvvfffSSSDDD>>>===<<>>???BBB@@@>>><<<===???AAACCCCCCBBBAAA>>>:::555000---******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''))))))))))))((((((((((((###%%%((())))))((()))***))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,---...111:::FFFJJJIIIMMMTTTjjjXXXCCCIIITTTyyyooo]]]HHHJJJYYYjjjiiiZZZWWW```^^^___ffftttzzzgggfffsss|||||||||mmmXXXVVV^^^UUUfff}}}zzz{{{wwwxxx{{{~~~{{{vvvsssuuuwwwxxx{{{~~~}}}}}}sssbbbOOOAAA===>>>;;;DDDIIIJJJMMMWWW]]]^^^mmm{{{vvvmmmkkkfffcccbbbaaabbbjjjsss~~~|||~~~eeeKKK???666,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,---.........000333555(((((((((((())))))))))))(((((()))))))))(((((('''*********)))))))))))))))+++)))''''''((()))******)))))),,,///...---555AAAMMMQQQUUURRRKKKFFFEEEFFFJJJEEEBBBBBBBBBCCCMMMXXXooovvv}}}}}}uuuoooqqqzzz~~~|||~~~}}}yyywww{{{}}}|||zzz}}}zzzuuunnniiilllwwwvvv{{{kkk\\\MMMAAA999:::@@@AAA===@@@FFFDDD;;;CCCCCCAAA===888444111111...---,,,***)))((((((((('''''')))*********)))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))))))))((((((((((((++++++***************+++,,,,,,,,,,,,,,,---//////000777AAAHHHJJJLLLRRRYYY\\\LLLFFFNNNggguuu[[[MMMDDDRRRaaaeee```ZZZYYYYYYZZZ^^^iii|||~~~~~~|||vvvzzz~~~}}}}}}|||zzzzzz{{{~~~~~~lll```\\\______mmm}}}uuuwwwzzzyyy{{{~~~zzzuuuwwwyyyzzzzzz||||||~~~{{{nnnYYYIIIAAA>>>===DDDFFFIIINNNUUU\\\cccgggwww{{{nnnkkk```\\\```\\\VVV```rrr~~~zzz|||yyybbbGGG000222/////////......------,,,......---------,,,,,,,,,,,,,,,++++++***+++++++++...//////...---///222555(((((((((((())))))))))))((())))))***))))))((((((***)))))))))))))))))))))+++***)))))))))*********222,,,)))...333:::DDDMMMQQQOOOLLLIIIFFFFFFGGGHHHDDDEEEJJJPPPSSSYYYiiixxxvvvjjjggghhhrrrzzz||||||{{{{{{~~~{{{xxxvvvtttvvvzzzvvvvvv~~~ssspppwwwzzzxxxtttpppssszzzvvvjjj]]]RRRKKKCCCBBB???<<<>>>DDDEEECCC???@@@@@@>>>:::666333222000///...---+++***)))((('''((())))))***)))((('''(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))))))))((((((((((((++++++***************++++++,,,,,,,,,---......///222;;;FFFMMMNNNOOOUUU\\\kkkXXXHHHHHHZZZtttdddQQQJJJKKK\\\hhheee\\\XXXZZZ[[[bbbgggtttsssnnnnnnuuu~~~|||{{{{{{{{{||||||kkk```___cccfffrrr}}}vvvwwwyyyxxxxxx{{{yyyuuuvvvyyyyyyzzz||||||zzzlllWWWFFF@@@>>>===CCCGGGLLLQQQWWW```iiippp}}}pppiii```]]]bbb___ZZZcccttt~~~}}}|||}}}YYY666---000//////...---------,,,......---------,,,,,,,,,,,,,,,+++++++++++++++,,,...//////...---///222555(((((((((((())))))))))))))))))************))))))))))))))))))))))))******++++++++++++++++++++++++333---+++444AAAJJJPPPSSSMMMIIIDDDBBBDDDFFFGGGGGGIIIPPP[[[ccchhhrrr~~~zzzzzzvvvqqqjjjjjjnnnyyytttuuuxxx{{{~~~zzzrrrqqqsssuuuyyy}}}xxxoootttxxxxxx}}}yyyuuuoookkkmmmsss~~~wwwnnneee```TTTJJJAAA>>>>>>===???AAA>>>???@@@???<<<888333000111111000000...,,,+++***(((((()))))))))(((''''''(((''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***(((((((((((())))))))))))+++***************++++++***+++,,,---............333>>>JJJOOOPPPTTT\\\ddd~~~uuugggSSSDDDLLLkkkyyyZZZKKKKKKTTTfffnnncccWWWYYY___```ccckkk{{{fff``````fffsss~~~~~~~~~~~~}}}~~~yyyiiiaaaccchhhqqq{{{xxxxxxxxxwwwwwwxxxyyytttvvvyyyyyyzzz|||}}}zzzjjjTTTDDD>>>>>>???DDDJJJQQQVVVZZZdddsss~~~ssshhh```___cccbbb___ggguuu{{{~~~jjjBBB000111000///...------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,...//////......///333666(((((((((((())))))))))))((()))******************)))))))))))))))*********)))***,,,,,,+++++++++,,,,,,---555BBBOOOTTTRRRPPPCCCBBBBBBCCCEEEHHHJJJKKK___fffnnnuuu{{{pppuuuxxxwwwyyy||||||zzzvvvwww|||zzzpppnnnooosssyyy}}}}}}|||}}}vvvoooooorrrsssuuuxxx|||{{{|||{{{tttqqqyyy{{{||||||zzzvvvtttwww{{{|||yyyvvvqqqbbbVVVSSSNNNBBB;;;===???@@@@@@@@@>>>999333...000000111111000///---,,,))))))))))))(((''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***(((((((((((())))))))))))*********)))******+++,,,***+++,,,.../////////...555@@@JJJMMMQQQZZZgggppptttjjjOOOCCCTTT{{{sssUUULLLQQQ```mmmmmm^^^VVV___eeecccbbbmmmeeeUUUWWW[[[gggwwwvvvhhhbbbffflllxxx|||wwwvvvvvvwwwxxx|||xxxtttvvvyyyyyyzzz}}}~~~zzziiiRRRBBB???AAABBBGGGNNNVVVYYY]]]iii|||wwwjjjcccaaadddccc```fffqqqvvv{{{pppLLL555222111///...------------......---------,,,,,,,,,,,,,,,+++++++++,,,------...//////......000333666(((((((((((())))))))))))(((((()))***************(((((())))))************(((***,,,,,,***+++,,,///---666BBBLLLRRRTTTRRRPPP???BBBDDDEEEFFFLLLVVV]]]vvvzzz~~~wwwkkkcccbbbmmmxxx|||}}}~~~|||yyyzzz{{{tttjjjgggeeehhhnnnnnnjjjiiilllkkkddd___```aaa___^^^```fffjjjnnnpppllljjjooovvvssswww|||zzz~~~||||||vvvtttlllXXXHHHCCC???????????????<<<777333//////000000000000000///++++++***)))(((''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***'''((((((((()))))))))*********))))))***++++++,,,+++,,,---...///000000000;;;DDDJJJLLLTTTeeevvvzzzmmm___MMMIII```cccMMMOOO\\\oooqqqhhhZZZXXXbbbfff```fffwwwkkkVVVRRRYYYbbbsss}}}|||sssgggcccgggoooxxxwwwsssuuuxxxyyyyyy|||yyytttwwwzzzzzz|||~~~yyyhhhRRRCCCAAAEEEGGGJJJRRRYYY\\\```nnn|||ooogggccccccaaa]]]aaaiiiqqqwwwsssQQQ666333222000...---------.........---------,,,,,,,,,,,,+++++++++,,,------........./////////111444777(((((((((((())))))))))))&&&'''((())))))***))))))((((((((()))******++++++(((***,,,,,,***,,,000444;;;DDDJJJJJJIIIMMMSSSWWWGGGIIIJJJKKKNNNZZZlllyyyzzztttmmmfffccccccsss|||tttnnnvvvvvvwwwyyyyyysssiiibbbYYYVVVWWWZZZVVVPPPSSS[[[aaa\\\ZZZYYYUUUPPPOOOQQQRRRZZZbbbeeeaaa\\\YYYZZZZZZ]]]aaadddgggmmmuuuzzz}}}yyyqqqpppnnnyyy~~~ooo[[[NNN@@@>>><<<===@@@@@@>>>;;;333222111000000000000111...---+++***)))(((((((((''''''''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***''''''(((((())))))******))))))))))))***+++,,,,,,------......000111333444CCCIIILLLNNNZZZqqqmmmYYYKKKSSSppp{{{eeeSSSKKKYYYmmmzzzqqqcccYYYZZZaaabbb^^^jjjwww\\\TTTZZZgggsss{{{vvvtttzzz{{{nnnfffccchhhpppwwwxxxsssuuuxxxxxxuuuxxx|||zzzuuuxxx{{{|||}}}}}}wwwgggRRRDDDCCCHHHKKKNNNTTTZZZ]]]dddvvvtttllleeeaaa^^^[[[]]]bbblllsss~~~zzzzzz~~~vvvZZZ===444333000...,,,,,,---.........---------,,,,,,,,,,,,++++++,,,,,,---...///....../////////111555888(((((((((((())))))))))))%%%%%%'''(((((()))))))))'''(((((()))******++++++))),,,------,,,...555;;;FFFKKKJJJCCC???GGGQQQWWWMMMPPPUUU\\\fffsssvvvrrrpppqqqnnnlllooovvv~~~ssslllfffhhhgggeeeeeeeeebbb^^^ZZZTTTQQQSSSVVVSSSOOOZZZiii}}}yyytttnnncccZZZZZZ^^^\\\fffrrruuupppfff]]]XXXSSSQQQQQQSSSXXX^^^dddhhhtttyyy~~~zzztttpppmmmpppwww|||jjjZZZHHHCCC===<<<>>>@@@@@@>>>;;;888555222000///000000000///---+++))))))))))))''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***'''''''''((()))*********))))))))))))***+++,,,---000///......000222555777FFFJJJLLLOOO```wwwlllRRRIII^^^hhhXXXQQQQQQ```tttwwwjjj]]]ZZZ\\\^^^aaaeeemmmiii]]]aaajjj~~~yyyqqqnnnrrryyy|||ppphhhdddccciiiqqq|||{{{ttttttuuurrrqqqsssvvvzzz{{{vvvyyy|||}}}yyyttteeeQQQDDDDDDIIILLLPPPTTTYYY___jjjyyypppfff```\\\ZZZ\\\```iiippp|||}}}yyyrrrvvv~~~yyy~~~qqq```FFF555333000...,,,,,,---.........---------,,,,,,,,,+++++++++,,,,,,...//////....../////////222555999(((((((((((())))))))))))$$$%%%&&&'''(((((((((((('''(((((()))***++++++++++++---///...---111999@@@FFFJJJHHH???<<>>===;;;AAA>>>888333///...//////222000...,,,***)))))))))''''''''''''((()))++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***&&&''''''((()))******+++))))))))))))***+++,,,---222000///...///333777:::DDDIIIKKKOOOaaayyy~~~```AAAHHHfffzzz]]]UUUTTTUUU^^^mmmoooaaaXXX\\\^^^\\\cccooorrrpppdddeeepppzzzzzzqqqkkkmmmsssyyyyyyxxxppphhhdddcccdddjjjqqq}}}vvvtttrrrmmmmmmooorrrvvvzzz{{{wwwzzz}}}~~~vvvqqqcccPPPDDDDDDIIILLLPPPTTTXXX```nnn{{{rrrggg___[[[ZZZ]]]```gggooo{{{~~~xxxlllkkktttzzzxxx}}}pppggg^^^JJJ666444111...,,,,,,---.........---------,,,,,,,,,+++++++++,,,---...///000......//////000222666999***)))((((((((((((((()))))))))))))))))))))))))))---***((())),,,,,,+++(((***---111222444;;;EEENNNFFFBBBBBBDDDEEEFFFNNNYYYeeemmmxxxrrrddd^^^]]]kkk~~~uuuvvvyyyvvvuuummmjjjbbbUUURRRWWWMMMJJJKKKWWWiii{{{yyy|||xxxyyyyyyoooaaaWWW\\\eeekkknnnqqqqqqqqqttt|||wwwmmmjjj]]]LLLFFFHHHCCC888>>>>>>===:::555111///...222555777555000,,,+++++++++)))((()))***+++***(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++...---...000000111888AAAIIILLLMMMPPP]]]rrrmmmPPPDDDQQQmmmoooSSSIIIQQQ\\\bbbccc```[[[YYYZZZ]]]bbbkkktttzzzxxx~~~~~~|||yyytttpppvvvnnncccgggrrr~~~yyyhhh```______cccccceeegggffffffllluuuvvvnnnkkkiiidddhhhmmmqqquuu|||~~~wwwyyyzzzssscccOOODDDDDDEEECCCNNNSSS[[[fffwww|||nnnbbb\\\[[[]]]___hhhpppzzzwwwpppuuuyyyuuu{{{zzzwwwqqqmmmfffYYYFFF777---///000,,,,,,111...------,,,,,,------...******+++,,,,,,---......---...//////000222666999))))))(((((((((((())))))************************+++***)))***------,,,***...,,,,,,444???FFFFFFBBBCCCCCCEEEGGGGGGLLL\\\mmm}}}wwwhhhaaaffftttzzznnniiifffccc```[[[^^^hhhiii```ZZZ\\\^^^ccciiisssrrrjjjfffaaa___```eeehhhnnnyyy|||tttnnnttt~~~{{{iiibbbaaaVVVFFF@@@???===;;;888555222000111444666555222///......+++***((()))******)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++...,,,---///000111888AAAIIILLLNNNTTTcccvvvaaaHHHDDD[[[zzz|||gggPPPGGGNNNZZZbbbeee^^^ZZZXXX[[[___eeeooozzzwwwuuu|||ooobbbdddmmmrrr}}}nnnYYYNNNMMMNNNYYYZZZ^^^dddfffjjjsss}}}sssjjjeeecccfffhhhlllnnnqqqwwwyyy{{{wwwppp```MMMDDDFFFGGGFFFPPPWWWbbbooo}}}nnnaaaZZZZZZ]]]```ggglllttt}}}wwwzzz}}}xxxtttjjjVVVAAA000///111...,,,......------,,,,,,------...+++++++++,,,,,,------------...//////000222666999)))))))))(((((())))))******************************))))))+++---...,,,+++,,,---222<<>>:::;;;===;;;999666777999999888666444333...,,,)))((())))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++,,,///000111999BBBJJJKKKRRRbbbwwwxxxNNNDDDTTTnnn|||___RRREEEEEETTTffflllhhhYYYXXXYYY\\\```iiiyyy}}}~~~sssddd^^^```oooyyy|||lllSSSDDDEEELLLRRRSSSYYYccckkkrrr}}}pppooouuutttddd\\\[[[eeefffffffffgggmmmvvv}}}~~~|||}}}~~~~~~qqqfffVVVIIIDDDFFFIIIJJJPPP[[[kkkzzzwwwjjjbbbbbbggglllooollllllttt{{{mmmdddNNN888000222333333333...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000333777:::)))))))))))))))***++++++***************************+++++++++++++++,,,,,,111;;;FFFIIIFFFEEEJJJPPPIIINNNUUU]]]lll~~~xxxxxxjjjYYYXXXVVVNNNMMMVVV]]]yyyyyyiiidddeeeiiiuuu~~~{{{uuunnnooowwwwwwlllYYYOOOBBB:::999;;;;;;:::<<<<<<<<<<<<;;;999666444000...+++))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++,,,///000333;;;DDDFFFIIIVVVmmmiiiHHHIII___|||qqqXXXLLLAAAGGG```uuusssfffYYYYYY\\\^^^aaajjj}}}~~~vvveee\\\[[[hhhoooqqqgggTTTGGGHHHOOOTTTVVV]]]iiissszzzhhhZZZYYY___iiirrruuucccYYYYYYaaabbbbbbbbbdddjjjttt{{{~~~{{{xxxyyyzzz{{{}}}nnnbbbSSSIIIEEEFFFGGGHHHRRR\\\jjjyyy{{{ooofffeeeiiimmmnnniiigggnnn||||||~~~llleeeTTT@@@444111000222333...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000333777;;;))))))))))))******+++,,,+++++++++++++++++++++++++++,,,,,,++++++---000333BBBAAABBBFFFLLLPPPRRRQQQPPPYYYfffrrrsssttt{{{uuuqqqnnnkkkeeegggqqqsssmmmoooxxx}}}sssllliiigggnnnyyy|||hhh^^^OOODDD>>>===<<<<<<@@@???>>>??????===999666333000,,,************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++---000222444===FFFDDDMMMcccrrrVVVFFFXXXvvvhhhQQQGGG@@@LLLjjjwwwcccYYY[[[___aaacccnnn}}}|||wwwfffZZZVVV___bbbgggggg]]]RRROOOQQQTTTWWWaaappp|||lllTTTIIIHHHJJJQQQYYYmmmxxxvvvbbbWWWXXX\\\]]]___```bbbhhhqqqxxxzzzyyyssstttwwwzzzzzzjjj]]]OOOIIIGGGFFFFFFGGGSSS\\\iiiwww~~~ssshhhccccccfffbbb^^^]]]eeetttrrrooo___III777///---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...///000333888;;;))))))))))))***+++,,,---+++++++++++++++++++++++++++,,,,,,,,,---222999>>>IIIGGGFFFHHHMMMRRRVVVWWW^^^ooo}}}qqquuuxxxkkk___YYYWWWgggwww|||uuuoooqqq}}}{{{zzz{{{{{{ttthhh[[[PPPHHHDDDCCC@@@??????@@@AAA@@@===999666222...,,,++++++++++++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++---,,,...111333666>>>HHHJJJZZZ{{{eeeJJJMMMttt~~~eeeHHHDDDCCCQQQnnnvvv___YYY]]]bbbeeehhhttt|||~~~vvveeeWWWRRRYYY[[[cccnnnnnncccWWWQQQVVVYYYeeevvvnnn[[[JJJEEECCC@@@CCCKKKSSSddd{{{yyydddYYYZZZXXXZZZ\\\]]]___dddlllrrrvvvwwwooopppuuu{{{{{{vvvdddWWWKKKIIIJJJHHHGGGHHHQQQYYYfffsssxxxjjj```\\\\\\TTTRRRTTT^^^nnn~~~yyyyyyzzz~~~jjjMMM888000000000......------,,,,,,------...+++++++++,,,,,,---------+++,,,...///000333888;;;))))))))))))***+++,,,---++++++++++++++++++++++++***+++,,,,,,///666@@@GGGEEELLLRRRPPPJJJKKKVVVbbbmmmtttyyywwwfffWWWPPPSSSXXXzzzuuulllppp}}}}}}wwwssssss|||}}}oooaaaUUUMMMJJJ@@@??????AAACCCCCC@@@===777444///,,,,,,,,,,,,+++)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++---,,,...222444777@@@IIIRRRggg|||```FFFWWWfff@@@BBBFFFTTTnnnttt]]]YYY]]]dddhhhkkkxxx~~~uuudddUUUOOOTTTVVVaaarrryyymmmYYYMMMYYY]]]iiizzz{{{dddUUUJJJIIIFFF@@@AAAIII@@@UUUqqq}}}ggg\\\^^^VVVXXX[[[\\\]]]aaagggmmmttt~~~wwwmmmmmmuuu|||zzzttt```SSSIIIIIILLLJJJHHHIIILLLUUUaaannn{{{~~~nnn```YYYWWWKKKKKKPPP[[[lll}}}yyyqqq~~~rrroooyyypppMMM666111555444000...------,,,,,,------...******+++,,,,,,---......+++,,,...///000333888<<<))))))))))))***************************)))((((((...,,,)))+++333===GGGMMMPPPMMMIIIFFFFFFOOO___mmm}}}}}}~~~nnn^^^TTTLLLIIITTTcccqqqeeemmmrrr{{{rrrrrr~~~jjjQQQEEE<<<===@@@<<>>EEEUUU```EEEaaazzz\\\HHH???EEE^^^vvvxxxhhh[[[]]]aaadddfffmmmvvvgggVVVJJJRRR[[[bbbppp~~~ttt]]]SSSWWW___lllzzzzzznnnZZZSSSJJJEEEEEEFFFEEECCCJJJ^^^lllzzz~~~hhhZZZXXXXXXVVVXXX]]]^^^^^^dddnnnuuu|||tttlllooosssttt}}}wwwmmm[[[MMMEEEHHHJJJFFFFFFKKKRRRUUU[[[cccpppxxxcccVVVSSSLLLLLLPPP\\\lll||||||uuurrrfffsssWWW888000666666///------......///......---------------------------000---,,,///000111666;;;))))))))))))************))))))******************...,,,---333<<>>:::777555222///------------***)))((()))***+++)))&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------+++000------999>>>???FFFZZZ~~~rrrUUUJJJqqqwwwuuuWWWEEECCCOOOhhhuuummmaaa\\\[[[___ccchhhttttttqqqwww}}}vvvgggUUUIIIOOOYYYbbbqqqyyycccZZZXXX```mmm|||yyyrrriii```YYYTTTOOOIIIGGGIIIKKKKKKKKKMMMbbbpppzzziiiZZZWWWTTTSSSVVVZZZ[[[\\\ccclllttt{{{}}}qqqjjjnnnrrrttt}}}uuujjjVVVJJJDDDHHHKKKGGGGGGLLLSSSTTTXXX^^^gggttt|||iii\\\XXXLLLMMMPPPZZZiiixxxsssooojjjuuueeeDDD444222000------.....................------------------------000---,,,///000111666===)))))))))*********++++++))))))******+++,,,,,,,,,---///555>>>GGGMMMNNNMMMPPPLLLIIIOOO```tttsssppp}}}~~~qqqgggVVVYYY[[[^^^gggyyysssrrrsssppptttoooeeeXXXLLLGGGIIILLLTTT]]]fffiiijjjggg___WWW[[[hhhzzz{{{nnnooo{{{rrrZZZDDD<<>>;;;>>>>>>777555222///......000111,,,***)))(((*********)))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++111///000;;;>>>???GGG___uuu```JJJTTTyyywwwlllOOODDDJJJ___vvvvvvccc[[[```\\\```eeemmmsssiiilllxxxvvvfffTTTGGGIIIVVV```rrrrrrjjjbbbiiiuuuwwwcccTTTKKKHHHGGGJJJHHHGGGHHHMMMRRRUUUVVVYYYooo|||iiiYYYUUUOOOPPPRRRVVVXXXZZZaaaiiiqqqyyywwwmmmhhhlllqqquuu}}}~~~xxxlllaaaOOOGGGCCCIIILLLIIIIIIMMMTTTUUUVVVZZZbbbnnnzzz{{{kkk^^^YYYNNNOOOQQQYYYeeessszzzttt{{{iiiKKK666///000111........................------------------------000------///000222777???))))))*********++++++++++++++++++++++++,,,,,,---...555???GGGKKKKKKKKKKKKMMMLLLPPP___xxxllljjj{{{}}}ooobbbXXXWWWYYY___qqqbbbUUUVVVVVVRRRHHHGGGEEEDDDDDDEEEHHHJJJIIILLLMMMJJJIIIJJJHHHDDDKKKYYYlllvvv{{{|||fffJJJ===AAA<<<999>>>AAA:::888444111//////111222000...+++***)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++000///222<<<===???JJJddd{{{}}}mmmTTTDDD^^^|||~~~eeeLLLGGGRRRlllwww```YYYccc___cccjjjwww|||vvvssszzz~~~wwweeeRRRDDDEEESSS___rrr}}}qqqvvvkkkTTTGGGBBBBBBCCCBBBCCCEEEIIIOOOVVV]]]bbblllxxxzzzuuu~~~hhhWWWRRRMMMOOORRRTTTVVVZZZbbbhhhpppwww|||qqqjjjggglllrrrwwwxxxpppdddXXXIIIDDDCCCIIILLLLLLLLLOOOSSSTTTWWW[[[dddppp}}}|||yyy}}}|||ooobbbZZZRRRRRRTTTYYYcccqqq|||hhhNNN999000111444/////////...............------------------------///------///000222999AAA************++++++++++++...---,,,,,,,,,,,,------111<<>>>>>;;;777333111000000111333222///,,,)))'''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))+++++++++,,,,,,,,,------+++//////333======@@@NNNmmm}}}|||~~~iiiOOOEEEbbb```NNNIIIXXXpppuuu___YYYaaa]]]cccooo~~~vvveeePPPBBBCCCRRR^^^ppp{{{~~~bbbLLLDDDCCCBBBAAA???AAADDDHHHNNNXXXdddmmm{{{nnnjjjhhhuuugggTTTOOOMMMQQQTTTUUUWWW]]]dddiiiooovvv}}}xxxkkkgggeeejjjqqqwww~~~yyyrrrjjj^^^RRREEECCCDDDIIILLLMMMNNNQQQQQQSSSWWW]]]eeerrr~~~vvvtttxxxyyykkk___VVVVVVVVV[[[dddqqq|||~~~{{{yyy|||kkkSSS>>>111...000111000///............///------------------------///---...000000222:::DDD*********++++++++++++,,,......---,,,,,,---//////777???GGGGGGBBBAAAGGGNNNPPP___rrryyyxxx{{{pppbbbSSSFFFHHH```{{{zzzpppqqquuuxxx{{{qqqdddSSSIIIFFFHHHGGGEEEEEEEEEFFFFFFGGGIIIKKKLLLMMMOOOOOOKKKJJJMMMMMMJJJHHHNNNTTTSSSNNNJJJKKKNNNJJJMMMYYYmmm~~~sssyyy|||xxx{{{lll^^^TTTEEE>>>>>>999???===:::777444222111000444333222...***'''&&&''')))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((('''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,//////555>>>>>>CCCTTTxxx|||cccMMMIIIbbbsssVVVIIIKKK^^^rrrwwwlll___[[[]]][[[bbbrrr~~~uuudddQQQCCCDDDSSS]]]mmm}}}^^^IIIBBBAAA???===???AAADDDGGGMMM[[[mmmzzzhhhaaahhhvvvfffTTTOOOPPPUUUXXXWWWYYY___gggjjjpppvvv~~~}}}uuupppbbbaaaaaaeeellltttzzz}}}yyyppprrrrrroooiiieee```UUUJJJEEEEEEGGGIIILLLNNNPPPRRRQQQSSSXXX^^^fffppp{{{jjjrrrpppbbbYYYWWWXXX]]]hhhrrrxxx{{{~~~}}}lllXXXEEE666000000222111///...---......///------------------------......///000000222<<>>JJJ+++,,,,,,,,,,,,,,,,,,---,,,------,,,+++000:::BBB:::AAAEEECCCDDDRRRjjj|||~~~www```NNNQQQLLLUUUmmmvvvwww~~~lll[[[HHHGGGGGGFFFFFFFFFFFFFFFIIIJJJMMMRRRYYYbbbjjjooo}}}zzzwwwuuussspppiiibbbbbbfffiiigggcccaaadddccc]]]XXX\\\iiiuuurrrooorrrwwwqqqqqquuunnn```CCC===:::<<<===999555555///111333555333111---+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))******************++++++++++++*********+++,,,,,,,,,,,,---...222000555>>>??????KKK]]]|||dddRRRFFFRRRsssyyyVVVFFFIIINNNZZZmmmuuuggg[[[^^^dddbbbhhhttt{{{}}}~~~xxxtttooodddTTTGGGGGGNNN^^^xxxsssmmmssstttkkkeeeeeeaaannnvvvWWWGGGFFFFFFCCCIIICCC???CCCMMMbbbkkkZZZWWWXXXXXXWWWWWWZZZ```iiioootttwww|||~~~rrriii___WWWUUUXXXOOOPPPSSSWWWZZZ]]]___``````^^^```bbbaaa^^^___dddbbb```bbbiiioookkk\\\OOOLLLKKKJJJJJJLLLPPPTTTWWWWWW___jjjuuu}}}tttqqquuunnn]]]YYYXXX\\\___```bbbeeetttgggMMM===777333222111000////////////---------.........//////000///000222444888BBBMMM+++,,,,,,,,,,,,---------,,,///111///---222===GGGGGGIIIJJJJJJRRRfff~~~}}}~~~zzzsssdddTTTIIIHHHUUUnnnrrrfffdddhhhdddVVVJJJCCCEEEGGGHHHHHHJJJMMMPPPRRRVVV\\\eeennnxxx~~~yyyuuuuuuxxxwwwrrrlllkkkkkkjjjgggcccbbbcccdddnnnooottt||||||sssssspppmmmrrrdddHHH@@@;;;===>>>;;;888777111111111333333222...+++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))******************++++++++++++*********+++,,,---,,,,,,---///000000777@@@BBBDDDTTTggg```NNNFFF[[[rrrPPPDDDHHHNNNXXXkkkrrreee[[[^^^dddccchhhxxx~~~|||xxxyyyzzz}}}{{{uuuqqqlllbbbTTTIIIGGGOOO___zzzuuummmpppooofffaaabbbdddnnn{{{]]]KKKGGGGGGFFFGGGDDDDDDGGGNNNaaappp___ZZZUUUUUUVVVWWW[[[bbbkkkqqquuuxxx~~~zzznnneee^^^XXXVVVXXXUUUVVVXXX[[[^^^```aaabbbaaa```aaacccbbb___aaaeeeffffffjjjqqqvvvppp___QQQMMMLLLKKKLLLNNNQQQUUUWWWYYYaaammmxxxwwwnnnsss~~~qqq___YYYVVVYYY[[[\\\^^^bbbsssiiiQQQ@@@888333222111000////////////---------.........//////000///000222333777AAAMMM++++++,,,,,,------------)))---000000000555AAAJJJIIIHHHHHHOOOddduuuyyy}}}ssshhhXXXKKKIIIMMMhhhttt[[[XXXTTTSSSTTTRRRMMMGGGDDDIIINNNPPPRRRUUU]]]ccckkknnnrrrwww{{{~~~~~~{{{yyy{{{|||xxxqqqhhh```___[[[[[[cccooo|||ooohhhyyykkkPPPDDD:::999;;;:::888777555111///000333444000,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******)))+++------,,,,,,...///111333:::???>>>BBBUUUjjj[[[HHHGGGfffhhhJJJAAAFFFLLLVVVgggmmmccc[[[___ddddddjjjtttlllgggaaa```jjjyyyyyy|||}}}zzz|||wwwppplllggg___SSSJJJHHHQQQbbb~~~}}}rrrjjjjjjiiicccbbbeeejjjooofffPPPHHHHHHIIIAAACCCFFFHHHNNN___~~~vvvddd]]]RRRSSSUUUWWW\\\dddlllrrruuuyyywwwhhhaaa^^^[[[ZZZ[[[WWWXXXZZZ\\\]]]^^^______aaa___```bbbaaa___aaaeeemmmpppuuu}}}uuubbbSSSMMMMMMNNNOOORRRTTTVVVWWW\\\eeerrr}}}}}}mmmjjj}}}wwwbbb[[[UUUTTTUUUVVVYYY^^^qqq|||fffOOO===333333222111000////////////------........./////////000///000111222555@@@LLL++++++,,,,,,---.........+++---000444999BBBJJJPPPNNNNNNQQQ___|||sssrrr~~~}}}uuuhhhWWWFFFAAASSSiiixxx]]]KKKMMMMMMLLLNNNQQQQQQNNNQQQWWW^^^```___cccllluuuyyyxxxxxxvvvtttqqqooommmooommmjjjkkknnnrrrttttttzzz|||zzzrrrkkkeee______dddqqq~~~xxxvvvyyyxxxcccSSSBBB;;;;;;:::999:::888333...///444666222---,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))******************++++++++++++******)))+++------,,,---...000000555<<>>FFF]]]ttt\\\KKKOOOsss```EEE@@@GGGLLLVVVccchhhaaa[[[```eeeeeemmmrrrcccYYYOOOKKKJJJSSSaaassszzz}}}}}}zzzwwwyyyssskkkeee```YYYPPPIIIIIISSSfffvvvssskkkffffffgggfffjjjpppqqqrrr~~~qqqXXXJJJGGGIIIAAADDDHHHLLLUUUgggzzzfff\\\QQQSSSUUUXXX]]]dddlllqqqsssxxxvvvgggbbbbbbaaaaaabbb]]]]]]^^^______```______eeecccdddggggggeeehhhmmmvvvzzzwwwaaaRRRNNNOOOQQQSSSUUUWWWXXXXXX```iiiwww|||mmmfffsss}}}hhh^^^UUURRRQQQQQQUUU[[[nnnvvvrrrxxx}}}www{{{~~~eeeKKK999000333222111000////////////............////////////000///000111000444@@@MMM++++++,,,------...//////111000333<<>>>>>???<<<555000000555777333...------+++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******)))+++------------///111---444<<>>999555444666777333///......,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******)))+++---------...000222222777<<<>>>CCCUUUsssRRRRRReeezzzWWWDDDEEELLLNNNZZZ```cccaaa```eeeiiijjjvvvzzzhhhWWWJJJCCC@@@AAADDDFFFJJJWWWooozzz|||~~~|||{{{zzzxxxuuusssmmmfff\\\SSSMMMIIIGGGEEEHHHWWWqqqpppgggiiijjjjjjjjjiiilllsssyyy|||~~~qqqZZZNNNMMMNNNQQQUUU```sss|||fffVVVTTTVVVYYY[[[^^^bbbgggjjjnnnsss|||yyynnnkkkmmmmmmooorrrkkkkkklllmmmmmmmmmmmmmmmpppooorrrwwwzzz}}}rrr[[[LLLPPPRRRTTTVVVXXXZZZZZZ[[[gggrrrpppfff\\\___wwwsssgggZZZSSSPPPOOOSSSYYYiii|||qqq}}}wwwttttttuuuyyyjjjTTTBBB666333222111000////////////....../////////000000000...///111222000555DDDTTT++++++,,,---...///000000000666???JJJQQQUUUUUUTTTcccyyyrrrTTTGGGCCCNNN^^^tttrrrjjjbbb]]]VVVPPPRRRXXXbbbnnnvvvwwwzzz|||tttnnnnnnlllhhhfffgggjjjmmmqqqqqqqqqqqqooonnnmmmlllgggjjjooossswwwyyy{{{|||~~~|||yyyxxxvvvuuuxxxyyy{{{|||}}}|||zzzyyyxxxyyypppqqqxxxyyyjjjrrr~~~vvvoooqqq}}}vvvgggWWWGGG@@@??????===:::888888666333111///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))+++---.........000222777;;;===???HHH___}}}iiiKKKWWWppptttRRRCCCHHHOOOPPP^^^aaacccbbbcccgggkkklllxxxttt```OOOGGGDDDBBBBBBDDDHHHMMMYYYnnn}}}xxxzzz~~~~~~||||||~~~{{{yyywwwuuuqqqnnnbbb[[[QQQIIICCCBBBCCCDDDIIIZZZvvvvvvllleeebbbeeejjjnnnmmmkkknnnsssxxx|||gggXXXTTTUUU[[[dddoooiiiXXXSSSVVVYYY\\\___bbbfffiiiooottt{{{yyyqqqooonnnnnnpppuuulllmmmnnnpppqqqqqqqqqqqqsssrrrvvv}}}qqqZZZMMMRRRRRRTTTUUUXXXZZZ[[[\\\jjjtttzzzrrr___]]]]]]llluuuiii\\\TTTPPPOOORRRWWWhhhyyyxxx}}}zzz}}}qqq___HHH444333222111000////////////.../////////000000000000---///222222111666FFFXXX++++++,,,---...///000111555AAANNNVVVWWWWWWXXXZZZ~~~ttt[[[RRRGGGJJJ```wwwoooWWWOOOJJJKKKMMMPPPYYYccc}}}wwwkkk]]]ccccccbbbcccfffjjjooorrrtttuuuwwwwwwuuurrrnnnkkkppptttyyy}}}|||xxxvvvxxxzzz{{{|||{{{wwwssspppkkkkkkjjjkkkoooxxx}}}zzzwwwzzz{{{tttkkkuuu~~~xxxqqqmmmqqq}}}|||hhhTTTIIIGGG@@@???>>>;;;999555333111000///---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))+++---......///111333444999>>>DDDUUUtttZZZQQQdddoooNNNBBBIIIQQQQQQ```bbbcccccceeeiiilllmmmxxxqqq[[[LLLGGGHHHHHHFFFGGGMMMVVVbbbttt{{{vvvxxx|||{{{zzzyyy{{{xxxvvvrrrnnnkkkZZZSSSJJJBBB>>>>>>AAACCCLLL]]]yyyssshhh```___aaa```hhhnnnnnnmmmooouuuyyy|||qqq___ZZZ___jjjwwwlllZZZRRRUUUYYY\\\```cccgggjjjqqquuu{{{xxxrrrpppnnnlllpppuuuqqqrrrtttvvvwwwxxxyyyyyy{{{{{{qqq[[[NNNRRRSSSSSSUUUWWWYYY[[[]]]kkkuuuyyykkk```TTTYYYcccyyyuuuiii\\\TTTPPPNNNQQQVVVhhhwww~~~xxx}}}mmmPPP444333222111000////////////////////////000000000000,,,///222333111777HHHZZZ...******///111...000555DDDJJJTTTXXXQQQMMM\\\rrrwwwttt|||yyy}}}yyyiiiYYYSSSSSS[[[qqqmmmOOOGGGGGGLLLVVV[[[aaatttxxxnnnhhhbbb^^^]]]ccc```cccjjjoooqqqrrruuu}}}||||||}}}}}}{{{xxxuuuoooyyy{{{uuu||||||yyywwwsssoookkkiiieeecccfffkkkwwwjjjjjjrrr}}}tttqqqrrrdddnnn{{{dddJJJBBB???@@@DDDAAA;;;:::>>>888555111...,,,,,,,,,---,,,++++++***************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++******************+++,,,---------...000222555<<<===DDDfffpppVVVOOOqqqxxxYYYLLLHHHGGGMMMVVV```jjjooohhhbbbeeelllooowwwdddRRRHHHFFFFFFKKKHHHKKKVVV```mmm~~~{{{zzzyyyxxxxxx}}}}}}wwwooommmooojjjbbbSSSKKKBBB>>>@@@BBBBBBAAALLL^^^{{{|||zzzvvvrrrlllddd\\\VVVbbbcccgggoootttssstttwwwyyy|||lllbbblllvvvooo___TTTTTTWWW\\\^^^```gggpppsssxxxvvvoookkkkkknnnqqqsssssstttvvvyyy{{{|||||||||}}}bbbSSSNNNPPPSSSVVVWWWXXXZZZ```dddmmmwwwttt```TTTQQQUUUjjjuuuzzzqqqdddWWWOOONNNQQQTTTcccppp{{{qqqVVV888333000000222222......000////////////////////////111111222111000666GGGXXX...+++,,,//////...333:::MMMSSSXXXWWWSSSZZZqqqsssnnnppp|||vvvwwwzzzppp]]]XXXaaayyywwwwww^^^MMMJJJKKKPPPZZZhhhzzziii^^^]]]^^^___```^^^dddqqq}}}wwwttt~~~|||{{{zzzyyyxxxtttrrrnnnwww|||zzz~~~{{{wwwssspppllliiikkkpppppprrrwww}}}wwwoookkkppp}}}iiigggsss|||kkkXXXJJJCCC???@@@@@@>>>???DDD777555222///...---------++++++***))))))))))))***((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))++++++******************+++,,,---------...000222777;;;>>>LLLtttrrrXXXRRRtttuuuVVVIIIGGGHHHPPPYYYfffmmmnnngggcccgggooosss}}}uuuhhhYYYMMMGGGFFFHHHKKKMMMTTT___lll}}}}}}zzzxxxvvvuuuttttttxxxxxxtttnnnkkkjjjbbbYYYKKKEEE@@@???CCCGGGHHHGGGKKKVVVhhhyyy}}}qqqgggkkkkkkkkklllkkkgggbbb]]]___aaahhhppprrrpppqqquuutttkkkqqq}}}rrraaaTTTSSSVVVZZZ]]]```gggooosssxxx~~~wwwooojjjhhhhhhhhhjjjkkkmmmqqquuuyyy{{{|||xxx^^^QQQOOORRRUUUWWWXXXYYY\\\aaafffpppyyy|||kkkZZZUUUYYY___ttt~~~vvviii\\\SSSQQQSSSVVV^^^lllzzzyyy{{{```???555111000222222///...000//////////////////////////////111111000555FFFVVV------...///...///888AAAPPPUUUUUUPPPUUUjjjzzzmmmpppwwwvvvqqqtttuuudddRRR___{{{{{{|||rrr]]]PPPNNNNNNXXXdddqqqsss]]]VVVZZZ^^^```aaa```iiiyyyzzzqqqnnnvvvssspppnnnmmmllljjjhhhkkkrrrzzzzzzwwwtttwww{{{vvvnnngggkkkxxx~~~}}}yyyxxxsssnnnooossspppqqqrrrrrruuu|||{{{kkkgggtttpppfffgggxxxkkk___MMMDDD<<<<<<>>>>>>>>>>>>666444111000000///...,,,+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,......---...000222888999===QQQ|||sssYYYVVVwwwoooQQQFFFHHHOOOYYYcccnnnooollleeecccjjjsssxxxxxxgggaaaXXXOOOIIIGGGIIIKKKPPPUUU\\\fffwww}}}xxxuuutttsssrrrqqqrrrrrrnnniiifffaaaWWWMMMEEEBBB???AAAFFFJJJKKKKKKIIINNNWWW```fffgggccc___``````bbbeeeggggggeeebbb[[[```iiiqqqqqqnnnqqqvvv|||sssyyyvvvcccSSSRRRSSSXXX\\\___fffnnnrrrwww}}}vvvmmmgggccc```^^^```cccgggmmmsssyyy}}}oooWWWOOOPPPTTTWWWYYYYYYYYY]]]ccchhhttt|||ooo]]]TTT[[[gggwwwzzzmmm___UUUQQQSSSUUUYYYfffttt}}}gggCCC888333000222222///...000////////////////////////---...111222111555EEEUUU,,,...000///...222>>>IIIPPPSSSRRRQQQaaasssrrr|||zzzoookkkiiiYYYPPPmmmzzzpppaaaPPPNNNVVV^^^rrrsssggg]]]]]]aaaaaaaaaaaahhhkkkppprrrlllcccaaadddgggddd___]]]]]]]]]^^^^^^hhhnnnssssssooolllnnnqqqeee___\\\cccsssxxxxxx|||zzzzzzvvvqqqqqquuuyyyyyyvvvrrrooosss}}}vvvlllpppxxxyyyqqqqqq~~~sssiiiUUUKKKBBBAAACCCBBB===777555333000000111000---++++++***))))))(((((()))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,+++---............111333888777<<>>777333000000111111---***+++******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************++++++,,,,,,,,,,,,,,,---.........///111333777888>>>RRRmmm}}}qqqYYYfff~~~rrr\\\HHHEEESSSdddooouuupppjjjddd```cccmmmzzzlll\\\ZZZZZZYYYUUUPPPNNNOOOQQQ```eeelll{{{vvvqqqrrr~~~zzzvvvuuuuuurrrooonnnfff]]]WWWRRRLLLFFFBBBCCCCCCEEEHHHKKKMMMNNNNNNRRRTTTWWWYYY[[[\\\^^^___fff```WWWQQQNNNOOOPPPPPPNNNUUU```jjjlllnnnwwwxxxvvv}}}jjjSSSOOOOOOTTTZZZ___fffllloootttyyy|||~~~zzzjjj___[[[[[[[[[[[[ZZZ```gggooovvv~~~zzz\\\LLLLLLRRRUUUVVVWWWWWWXXX]]]ffflllvvvsssbbbYYYccczzz}}}rrrcccUUUMMMMMMPPPYYYbbbllluuuaaa@@@888111111222000///000////////////////////////---///333555444999HHHWWW,,,000222000222>>>KKKTTTTTTYYYcccvvv}}}wwwlll[[[LLLJJJOOOccczzz}}}hhhXXXRRRLLLKKKUUUiiiqqqaaa^^^bbbdddaaaaaabbbbbb```^^^ccckkkhhhddd___[[[WWWTTTYYYaaaccc```]]]]]]aaaeeeiiikkkrrrvvvyyyyyywwwvvvwwwyyy~~~~~~~~~|||zzzzzzxxxmmmmmmrrr{{{{{{}}}zzzxxx{{{wwwyyyzzzyyywwwxxx|||yyynnnuuupppiiirrrdddiiiuuuwww```OOOKKKOOOMMMIII;;;666111111333333///+++,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******++++++,,,---------,,,---//////...///111333777:::EEE[[[rrr|||~~~|||mmm]]]sss```QQQBBBEEEVVVhhhpppqqqiiieeeaaaaaadddnnn~~~|||fffZZZ___eeeiiieee\\\UUUUUUWWWgggnnn|||uuu\\\^^^iii{{{wwwsssrrrrrroookkkkkk```TTTNNNIIIDDDAAAAAA>>>AAAEEEJJJOOOSSSUUUWWWUUUYYY^^^aaabbbbbbbbbccchhh```TTTKKKGGGHHHIIIKKKJJJNNNVVV```ffflllxxxxxxmmm~~~mmmSSSOOONNNSSSZZZ```fffmmmnnnrrrwwwzzz|||uuudddYYYWWWZZZ\\\]]]\\\ccclllttt{{{mmmUUUKKKMMMRRRTTTUUUVVVVVVXXX___hhhpppxxxkkkddd]]]fffwwwhhhXXXOOOOOORRRYYY```hhhqqq}}}pppDDD:::222111222111///000////////////////////////...000333444444999IIIYYY,,,000111000666DDDPPPUUUTTT[[[lllvvvZZZRRRLLLNNN^^^{{{pppkkkYYYPPPQQQOOORRRhhhmmm]]]WWWYYY```gggeeeccccccdddbbbaaadddkkkgggcccaaacccbbbaaacccgggllljjjggghhhlllqqqtttvvvwwwzzz}}}~~~~~~~~~wwwqqqsssxxx}}}}}}|||zzz{{{|||||||||{{{yyyxxxwwwwwwxxxwwwvvvyyyxxxuuu|||yyyoookkkttt~~~qqqlllmmmyyyooo\\\UUUVVVTTTMMMBBB;;;444333555555222------,,,,,,+++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******++++++,,,------...,,,...////////////222444777:::JJJeee|||uuujjjddd}}}VVVKKKBBBHHH[[[kkknnniiibbb```aaadddgggooowwwfff```hhhsss|||yyylllbbbaaadddsssxxxppp___WWWZZZggg{{{uuupppqqqpppmmmiiidddXXXMMMGGGCCC>>><<<===<<<@@@EEEKKKQQQWWW[[[^^^]]]dddmmmtttvvvwwwwwwxxxppphhh^^^VVVQQQPPPQQQQQQNNNMMMQQQZZZcccmmmzzzrrrhhh~~~oooTTTOOOMMMSSSZZZ```gggmmmnnnqqqvvvxxxzzz}}}qqqaaaWWWWWWZZZ[[[[[[bbbiiittt}}}zzzbbbQQQLLLNNNRRRTTTUUUVVVVVVYYYaaalllttt|||yyypppbbbfffooozzzkkk[[[QQQPPPSSSVVV\\\ccclllyyyqqqGGG<<<222111222111000000///////////////////////////000222222222888IIIZZZ,,,000000000888HHHSSSUUUVVV___uuu~~~gggPPPQQQSSS[[[pppkkkeeevvvvvvTTTIIIQQQUUU]]]xxxrrr^^^\\\aaaaaaaaadddhhheeefffjjjkkkgggeeefffjjjfffcccfffhhhhhhiiikkkqqqooommmmmmqqquuuyyyzzzwwwzzz}}}|||xxxzzzzzzyyyyyyzzz|||}}}{{{zzzwwwtttpppqqq~~~}}}~~~zzzzzz~~~~~~oooppppppgggcccmmmooogggcccZZZOOOGGG???777555777888444000...---,,,,,,++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++,,,,,,---......---.../////////000222444777999KKKjjjpppgggjjjSSSJJJDDDLLL___mmmlllddd^^^^^^bbbgggiiiqqquuuhhhfffnnn}}}yyymmmlllqqq~~~rrr^^^XXX]]]^^^iii~~~vvvqqqqqqqqqmmmiii___SSSHHHEEEAAA;;;888;;;>>>AAAGGGLLLRRRWWW]]]```mmmttt}}}{{{uuummmeeeaaa^^^\\\[[[UUUQQQQQQYYYcccooo}}}{{{jjjggg~~~pppUUUOOOMMMSSS[[[aaahhhnnnmmmqqquuuxxxzzz~~~zzzooo```XXXXXXZZZZZZXXXgggppp|||qqq[[[OOOMMMOOOQQQUUUVVVWWWWWW[[[cccoooxxx|||lllaaaeeeqqqzzzkkk[[[QQQPPPSSSSSSYYY```hhhwwwpppIII===222111333222000000//////////////////////////////000111000777IIIZZZ...111222444===JJJQQQQQQUUUvvvyyy~~~mmm[[[NNNdddssshhhggg{{{sss___UUUVVVMMMUUUxxxpppggg``````aaaaaadddkkkooollliiieeeddddddfffgggiiiiiijjjjjjhhhhhhpppzzz{{{wwwvvvyyy~~~|||yyywwwwwwwwwxxx{{{tttrrrtttqqq}}}{{{{{{|||ooouuu~~~___TTTQQQMMMBBB555222444333...111///,,,)))((((((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,---...---...000333777<<<:::HHHfff}}}|||}}}~~~eeeWWWjjjxxxVVVKKKCCCKKK```ooolllaaaeeeccccccfffkkkxxxsssooowww|||{{{wwwiii]]]ZZZZZZfff~~~tttooopppooohhhbbbTTTJJJBBB@@@???===<<<===AAACCCGGGMMMVVVcccqqq{{{xxxnnnbbbRRRSSS```eeepppsssjjjeeemmmYYYRRRNNNRRRZZZ___eeejjjlllpppuuuzzz}}}qqqfff]]]ZZZ[[[\\\___ccclllwwwzzzgggVVVMMMKKKMMMOOOVVVWWWXXXYYY]]]fffrrrzzzttt___]]]fff{{{yyy~~~qqqaaaTTTNNNMMMSSSSSSWWWbbbrrrzzzsssPPP:::222555111111333111000000000000000000000000333000000333333888KKK```000000333;;;FFFNNNSSSTTTlll{{{yyy{{{~~~~~~uuudddUUUgggqqq{{{|||eeeWWWTTTXXX\\\mmmzzzhhheeeeeegggeeebbbdddjjjccccccccceeefffhhhjjjllllllkkklllooooooooouuu}}}}}}{{{zzz}}}|||zzzzzzyyyyyyzzz|||~~~uuuttttttsssvvvttt}}}hhh^^^]]]VVVGGG888444666555111111000---***))))))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++***++++++++++++,,,,,,,,,,,,---.........000444777>>>>>>MMMhhh|||{{{zzzuuu]]]UUUkkkuuuRRRIIIDDDPPPfffrrrlll___cccbbbccchhhoooyyywww|||vvvooopppooohhh```^^^ccciii~~~rrrmmmmmmkkkccc[[[NNNEEE>>>===>>>======???@@@DDDMMM\\\pppmmmXXXUUUaaagggssszzzhhhaaa___sssoooYYYRRRNNNRRRZZZ```fffkkkooorrrwww{{{}}}jjj```XXXWWWYYY\\\aaafffqqq}}}tttbbbSSSKKKKKKMMMPPPUUUVVVXXXZZZ```jjjvvv~~~wwwggg___lllssssssdddWWWPPPOOOOOOPPPUUU```ppp}}}tttuuuQQQ;;;222444000///111...000000000000000000000000333000111555666;;;OOOddd111///555DDDOOORRRWWW___{{{qqqzzzyyyxxxvvvqqqggg]]]VVVtttbbbQQQNNNVVVjjjxxxssseee```eeejjjkkkddd]]]```ggg^^^___cccgggjjjmmmooooooqqqnnnppptttwwwxxx|||~~~|||~~~}}}{{{zzzyyyyyyzzzzzzpppppppppvvvwwwffflllvvvggg^^^ggg___OOO???666666666555222111...+++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,---.........000444777>>>CCCTTTlll}}}~~~yyylllSSSRRRjjjoooNNNFFFFFFVVVmmmvvvlll^^^```aaadddjjjttttttiiiaaaaaa___[[[\\\dddrrr}}}}}}qqqllljjjfff\\\SSSHHHAAA<<<<<<===>>>AAAFFFNNNQQQ\\\sss}}}bbbXXXaaahhhwwwmmm\\\VVVTTT```mmm|||sss[[[SSSNNNRRRZZZ```gggmmmrrruuuzzz}}}{{{ccc\\\VVVWWW[[[___gggnnnxxx|||wwwlll\\\PPPJJJKKKNNNQQQUUUVVVYYY]]]dddooozzzsssgggcccoootttiiiwwwiii[[[SSSOOOKKKMMMSSS___nnn}}}wwwrrrxxxVVV???444555111///111---////////////////////////111///111666777===PPPfff222111;;;LLLRRRSSS___rrruuupppsssyyyrrrnnnggg^^^\\\^^^|||cccXXXQQQLLLVVVggg|||ggg___^^^eeekkkggg\\\VVV\\\eeefffggghhhjjjlllooopppqqqvvvrrrsssyyy}}}~~~~~~|||~~~}}}{{{yyyxxxxxxxxx~~~{{{ppppppsssiiihhh|||{{{ooocccYYYeeebbbXXXHHH:::444555777444222000---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,---......///111555888;;;EEEYYYqqqiiiNNNPPPhhhjjjMMMFFFHHHZZZpppvvvlll___```bbbfffjjjvvvkkk___^^^^^^\\\\\\aaaooo~~~rrrmmmjjjcccWWWMMMFFFAAA>>>>>>@@@BBBHHHOOO]]]bbbqqqmmm\\\aaaiiiyyyjjjXXXRRRQQQXXXbbboooxxx]]]UUUOOORRRYYY```hhhnnnuuuxxx}}}}}}tttaaa[[[WWWYYY^^^dddnnnvvv}}}vvvqqqgggZZZOOOJJJKKKOOOQQQVVVWWWZZZ___gggrrr|||yyyfffeeevvvzzzmmmaaa~~~{{{mmm___TTTNNNHHHLLLRRR^^^lllzzzzzzwwwzzz}}}}}}]]]DDD777666333222333///////////////////////////111///222666777<<>>OOObbb888CCCOOOUUU]]]pppoooWWWWWW[[[^^^ppp~~~qqqVVVSSSQQQWWWiii}}}zzzqqqgggbbb^^^[[[\\\```^^^bbbccc```aaaiiipppqqqiiiiiikkknnnrrrxxx|||}}}~~~~~~{{{}}}}}}vvvwwwvvvvvvvvvwww|||qqqzzzsssccc```tttzzzmmmjjjlllnnnfffUUUDDD<<<777666555222000...---,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++,,,,,,,,,------------...,,,---...///000333777:::AAAOOOfff~~~}}}ZZZNNNiii[[[KKKJJJTTTfffmmmgggbbbcccbbbdddfffmmmnnnaaa\\\[[[bbbhhhssstttkkkfff^^^QQQFFFAAACCCGGGLLLOOOWWWgggvvv~~~gggZZZTTTVVVVVVUUUUUUXXX^^^dddkkkuuussszzzqqqbbb\\\jjj{{{sssooosssxxx|||hhh^^^TTTSSSXXX___gggnnnwww{{{xxxiii[[[XXXVVVWWW\\\ccclllzzzxxxssssssiiibbbXXXQQQOOOPPPSSSTTTXXXYYY]]]fffrrr|||rrrmmm{{{```TTTUUUooo~~~tttfffYYYQQQIIILLLPPPVVV___mmm{{{~~~~~~[[[AAA777000111444111222222222222222222222222111000333888888<<>>RRRdddQQQVVVtttvvvyyyyyyhhh```aaa\\\ooodddWWWUUUVVVZZZsss~~~oooaaadddiiigggfffbbb]]][[[]]]bbbgggjjjpppvvv~~~~~~{{{zzz}}}uuurrr{{{kkkrrruuuNNNGGG===777666555444222,,,,,,,,,++++++++++++***++++++************++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,------...//////---...111333777AAAKKKhhh~~~}}}xxx[[[WWWttt[[[KKKHHHLLLRRRWWW[[[___ccceeeffflllvvv}}}~~~}}}zzzvvv}}}{{{pppccc[[[TTTMMMIIIIIILLLRRR[[[aaabbbgggvvvmmm___\\\aaafffqqquuujjjWWWSSSWWW[[[ccclllnnnxxx|||lll]]]VVVWWW[[[^^^cccjjjvvvxxx^^^NNNIIIHHHDDDGGGNNNLLLGGGKKKPPPSSSSSSSSSUUUVVV```hhhtttzzzbbbVVVWWWdddzzzkkk___QQQLLLJJJNNNUUU___lllwww~~~gggBBB555666444444111111111111111111111111222222333444666>>>RRReeeUUU^^^lll|||jjj]]]VVV]]]mmmjjjUUUSSSWWWVVV^^^wwwmmmdddppptttjjjjjjddd^^^^^^bbbggghhhhhhwww}}}~~~zzz||||||nnn~~~yyykkknnn}}}xxxYYYOOO@@@777444444333111,,,,,,,,,,,,++++++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------------......///...---...111333777AAAKKKcccuuu{{{vvvpppWWWZZZ{{{oooPPPMMMLLLQQQWWWZZZ[[[]]]aaaeeeiiippp|||}}}ssslllnnn~~~~~~wwwlllaaaYYYRRRLLLJJJLLLGGGOOOZZZdddkkkwwwzzzttttttwww~~~mmmbbb^^^bbbhhhttt{{{jjjWWWTTTWWWZZZbbbjjjllluuu}}}wwwfffZZZUUUVVVYYYaaagggqqq}}}vvv___OOOJJJJJJEEEHHHNNNMMMJJJOOOTTTVVVVVVVVVXXXZZZ```iiivvvpppYYYTTT]]]ppp|||nnncccSSSMMMIIILLLRRR[[[gggrrr~~~sssJJJ888777444222222222222222222222222222222222333444555===QQQddd^^^nnnyyy{{{eeeXXXTTT___rrrxxxqqqZZZPPPPPPVVV\\\hhhuuuwwwkkkhhhpppooodddaaa______aaafffllloooqqq~~~sssttttttsssqqqrrrvvvyyy}}}yyywwwxxxxxxzzz|||~~~}}}{{{xxxyyyqqqppp}}}~~~vvvtttyyy|||{{{jjj[[[HHH;;;666444222000------,,,,,,,,,+++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------------...//////...---...222444777@@@JJJ\\\nnnuuujjjQQQZZZ}}}~~~aaaHHHLLLLLLTTT[[[]]]\\\\\\aaagggooovvv~~~{{{yyyzzzqqqgggooo{{{pppggg\\\VVVQQQLLLMMMPPPPPPWWWeeevvvvvvsssrrrqqqssswwwtttiiibbb```eeelll}}}yyyzzzppp^^^YYY[[[]]]ccckkkmmmuuu}}}~~~|||lll^^^XXXWWWXXXZZZdddkkkwwwttt___QQQMMMOOOLLLPPPWWWUUUVVVZZZ______\\\ZZZ[[[]]]cccmmmzzzwwweeeVVVYYYiii~~~qqqgggUUUNNNIIIJJJOOOWWWcccmmm}}}~~~OOO888777555222222222222222222222222222333333333444444<<>><<<;;;<<<>>>???>>><<>>>>>>>>===;;;:::888777888:::<<<:::888999>>>DDDKKKTTTaaaqqq|||~~~|||{{{{{{zzzyyyxxxwwwuuuuuuoooqqqssswww{{{~~~zzzwwwrrrmmmpppzzzjjjNNN:::444555555222000...+++***+++,,,---,,,,,,,,,+++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///000000...333999999FFFaaarrryyy~~~ggg```ppprrrVVVIIINNNVVVZZZ]]]^^^]]]^^^aaaeeettt{{{sssjjjkkkqqqtttwww~~~zzzyyypppiii^^^VVVSSSNNNKKKUUUdddpppnnnggg^^^XXXVVVWWWWWWXXXTTTXXX```lll{{{zzztttxxxrrrlllfffcccaaaccclllvvvtttnnnmmmtttuuukkkeeeccchhhnnnwww|||mmmddd\\\YYYXXXZZZ```gggqqqyyywwwlllbbbYYYXXX```dddcccfffnnnyyywwwggg]]]___eeeooovvvqqqZZZ\\\ccctttsssiiiWWWOOOJJJLLLMMMPPP\\\kkkuuuXXX666444:::333222222111111111111222222222222333333333;;;NNN```mmmXXXVVVllluuuzzzzzz___RRRSSSRRRYYYkkkuuuggggggfffaaa\\\ZZZ[[[^^^cccgggmmmuuu|||}}}]]]CCC>>>:::777777999999777555888777666777999:::999888666999<<>>>>>???BBBHHHLLLYYYuuu|||wwwtttttttttrrrpppooommmllllllmmmppptttyyy~~~wwwjjjMMM:::666888333222///---,,,,,,,,,---++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---/////////---222:::===PPPpppwww|||ppp___cccxxx}}}___MMMIIIRRRXXX[[[^^^^^^^^^___dddhhhsssrrriiikkkppptttzzz{{{nnnddd]]]WWWTTTTTT[[[lll}}}ttt___TTTSSSOOOHHHKKKKKKKKKNNNTTT\\\bbbfffmmmpppwwwtttlllfffiiiiii^^^___\\\[[[___dddjjjsss|||vvvyyy~~~{{{tttppptttzzz}}}pppddd___ZZZXXXZZZ]]]bbbkkkttt}}}tttfff\\\^^^dddlllooorrr|||uuueee___dddlllrrryyyuuufffZZZ\\\rrr~~~tttlll\\\QQQHHHHHHJJJMMMZZZhhhppp{{{eeeAAA777777...222222111111111111222222111222555777666;;;KKK[[[uuujjjsssrrrqqqmmmeeefff~~~ppp[[[QQQOOOSSS[[[jjjrrrjjjiiijjjjjjeee```___ccchhhkkkooouuu|||cccHHH???=========;;;999888888999888888;;;;;;<<<======>>>??????@@@AAAAAAAAAAAABBBDDDFFFIII___rrrxxx{{{wwwtttqqqpppnnnmmmkkkjjjjjjjjjlllnnnrrrvvv{{{|||vvvuuuWWW>>>666888444333111///---,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---//////444;;;<<>>???:::999888777777888:::;;;:::<<<>>>>>>>>>>>>@@@AAA???@@@AAABBBCCCDDDEEEEEEDDDPPP]]]gggvvv}}}zzzvvvtttpppooommmkkkkkkjjjkkkkkkkkkmmmooossswww{{{~~~wwwbbbEEE777777444333222000...---,,,,,,***++++++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,000111666;;;;;;MMMllluuu~~~}}}bbbSSSbbb{{{\\\LLLLLLTTT^^^```aaa```^^^___cccgggsss}}}uuuvvvzzz}}}rrrnnnbbb\\\XXXZZZdddssshhhUUUWWW[[[UUUTTT[[[bbbeeekkkpppuuuzzz}}}qqq```]]]XXXVVV\\\cccjjjrrryyyoooooo~~~|||~~~qqqbbbYYYXXXWWWYYY]]]```eeeoooyyygggXXXWWW[[[aaafffmmmxxxttthhhdddfffjjjmmmxxxzzziiiXXXQQQXXXccc{{{zzzuuubbbTTTIIIHHHIIIKKKSSS^^^eeesss~~~nnnDDD555888666222222111111111111222222///000222333222666EEEUUUwwwfffqqqooonnnfffddd}}}uuu___TTTQQQ]]]lllqqquuutttjjjmmmiiiddd______bbbhhhlllxxxyyy{{{}}}mmmLLL@@@???>>>===:::;;;;;;:::::::::;;;<<<;;;>>>@@@@@@??????BBBDDDCCCDDDFFFIIILLLMMMMMMLLLIIINNNXXXeeesss|||yyywwwtttqqqnnnmmmkkkiiiiiijjjkkklllmmmmmmmmmppptttyyy}}}}}}xxxuuuqqqOOO===999555444333111///---,,,,,,******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---111222666;;;;;;NNNooouuu~~~bbbTTThhhvvvXXXOOOOOOTTT]]]^^^___^^^\\\^^^bbbggguuuzzz{{{uuusssccc]]]XXX\\\iiiyyylll___XXX\\\bbbcccdddhhhuuuxxx{{{|||{{{{{{}}}pppfff___[[[]]]ccchhhooouuu{{{kkkppptttfff\\\WWWUUUUUUYYY^^^bbbfffqqq|||yyyaaa\\\VVVZZZ^^^bbbhhhrrr}}}{{{qqqiiiggghhhlllooo{{{sssdddXXXPPPSSSdddwww~~~zzzdddVVVJJJIIIJJJIIIPPPYYYcccsss}}}zzzuuuHHH555777777222222111111111111222222///000111222000555EEEUUUnnncccvvvgggdddZZZ^^^zzzuuu{{{fffVVVYYYYYYiiiyyywwwssspppiiifffaaa\\\ZZZ___gggooottt}}}~~~~~~bbbBBB;;;>>>???===???@@@AAAAAA???===<<<<<<===@@@CCCCCCBBBBBBDDDGGGKKKLLLOOOSSSWWWXXXWWWVVVUUUWWW```nnnyyy{{{xxxvvvtttqqqoookkkiiihhhffffffhhhiiijjjnnnmmmmmmnnnrrrwww}}}~~~qqq|||zzzyyy}}}YYYCCC===555444333111000...,,,,,,*********++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///...222222666:::<<>><<<:::???CCCFFFFFFFFFJJJRRRZZZ___ccciiiooorrrqqqpppnnnkkkooowww~~~~~~yyyyyywwwuuurrrnnnkkkiiigggeeebbbbbbdddfffhhhiiinnnkkkiiihhhlllttt|||yyy}}}}}}oooMMMAAA444666666111---,,,---------,,,++++++******++++++,,,,,,,,,+++++++++************+++++++++******)))******+++++++++,,,,,,,,,---------............///---...222777;;;EEE[[[qqqttt```ZZZssswwwYYYMMMLLLNNNRRRaaa\\\ZZZ\\\```aaaeeejjjwww}}}~~~{{{xxxgggdddbbbhhhvvvvvvhhhWWWYYYdddttttttjjjaaa\\\^^^eeesss~~~yyyccc___fffeeetttzzzzzzuuutttuuu{{{iii\\\YYYWWWTTTXXXXXX\\\dddkkkqqq{{{ssscccZZZXXXWWWZZZ___bbbeeejjjqqqvvvtttsssppplllkkkmmmqqquuuzzztttqqq^^^UUUQQQXXXfff{{{}}}iiiYYYJJJFFFHHHKKKOOORRRcccppp{{{QQQ888888333555444333222111111111111333222333333222666DDDRRRxxx{{{dddZZZUUUeee~~~nnnwwwnnnZZZRRR^^^hhhooommmlllqqqvvvwwwpppeee\\\```jjjrrryyy~~~yyyuuuuuuxxx|||XXX@@@BBBBBB>>>CCCEEEEEEDDDDDDCCCAAA@@@@@@DDDEEEIIINNNUUU___hhhnnnxxx{{{~~~{{{xxxxxxppppppnnnmmmkkkiiihhhgggfffdddbbbbbbccceeeggghhhiiigggeeefffkkksss|||yyyyyy~~~[[[JJJ666777666333///.........---,,,++++++******++++++,,,,,,++++++******************+++++++++******)))******+++++++++,,,,,,,,,---------............///---///444777999DDD```yyyooo\\\ZZZvvviiiSSSHHHHHHQQQ[[[ccc^^^[[[^^^aaacccggglll|||yyywwwxxxyyyssshhhccccccmmmyyyxxxgggWWWWWWXXXaaarrr}}}~~~ssslllddd___[[[ZZZ```gggttt~~~fff___eeedddmmmqqqvvvwwwwwwwww{{{tttbbbXXXWWWXXXUUUXXXYYY___hhhpppvvvoooaaaYYYXXXZZZ^^^bbbeeeggglllrrrwwwyyyxxxuuurrrppprrrvvvzzz}}}lllcccaaa___^^^___aaa]]]dddxxx}}}jjj[[[LLLGGGHHHJJJNNNQQQ^^^kkk|||TTT888888666555444333222111111111111333222333333222666DDDRRRqqq\\\RRRTTTnnnzzzqqqfffXXXVVVgggiiihhhgggjjjsssyyy{{{ooobbbZZZbbbrrr||||||uuuqqqsssvvv|||zzzSSS@@@CCCCCC@@@EEEEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIMMMVVVdddqqq{{{||||||{{{vvvqqqpppkkkiiihhhfffdddddddddddddddcccbbbaaaaaabbbdddeeeeeeddddddffflllttt|||{{{tttzzznnnSSS999888666444222///......---,,,++++++******+++++++++************))))))))))))******+++++++++************+++++++++,,,,,,,,,---------............///---111666777888FFFdddhhhXXXYYYyyy}}}ppp___OOODDDEEESSScccccc___^^^```bbbdddhhhnnnuuupppppp~~~yyyppphhhbbbfffuuu|||nnnYYYKKKUUUXXXcccsss}}}{{{sssnnnaaa\\\YYYZZZ[[[]]]eeemmmxxxcccZZZ``````eeehhhlllnnnrrrxxx|||jjjXXXRRRUUUWWWWWWYYY[[[cccnnnwww~~~zzzjjj^^^XXXYYY]]]aaafffiiikkkooouuuzzz~~~}}}zzzwwwuuuvvvzzz~~~wwwgggUUULLLKKKMMMRRRWWWfffkkk~~~~~~lll]]]NNNHHHHHHIIILLLPPPXXXeeewwwYYY:::777888444444333222111111111111222222333333222666CCCQQQdddRRRNNN\\\nnnZZZXXX___nnnjjjeeeeeemmmvvvzzzyyyiii]]]XXXeeexxx~~~xxxssspppsssyyywwwTTTBBBEEEDDDBBBHHHGGGHHHIIIJJJLLLNNNOOOPPPRRRUUUZZZcccooo|||~~~|||zzzsssnnnlllooollliiieeebbb`````````````````````______```aaadddeeefffiiinnnuuu|||yyyuuu}}}{{{}}}ZZZ>>>999555444333000---------,,,++++++******++++++***)))))))))))))))))))))))))))***+++++++++************+++++++++,,,,,,,,,---------............///...222555777;;;LLLggg}}}dddUUUXXXyyy|||qqqaaaPPPDDDCCCQQQaaabbb___^^^aaabbbdddjjjpppsssmmmmmmxxx~~~zzzrrrfffbbbjjjzzzyyydddSSSOOOVVV```ooozzz|||tttiiibbb^^^\\\\\\```cccfffnnnvvv\\\PPPWWWXXXaaacccfffjjjpppyyyrrr```SSSPPPTTTVVVVVVZZZ]]]hhhuuu~~~ssseee[[[YYYZZZ^^^bbbhhhlllppptttzzz|||yyywwwxxx|||uuubbbWWWMMMJJJNNNTTT]]]eeexxx~~~nnn```QQQIIIGGGGGGKKKOOOVVVcccuuuaaaBBB777777444333222222111111111222222222333444222555BBBOOO}}}}}}ttt___UUU\\\vvvrrr[[[QQQZZZjjjqqqjjjeeeiiirrrwwwtttppp```XXXYYYiii|||~~~xxxsssooonnnttt}}}xxxVVVDDDFFFEEEDDDMMMNNNNNNOOOQQQSSSVVVYYYZZZ___fffnnnvvv~~~}}}|||zzzuuuqqqpppvvvsssllleee___[[[XXXWWWZZZ\\\^^^]]]\\\[[[\\\^^^bbbccceeeiiimmmsssxxx{{{}}}}}}}}}}}}~~~xxxuuuzzzdddEEE;;;333333333///,,,,,,---,,,++++++******++++++)))))))))))))))))))))***((()))***+++++++++++++++******+++++++++,,,,,,,,,---------............//////111222666AAATTTiiivvvuuuvvvaaaTTTZZZyyyeeePPPEEEEEEPPP\\\```]]]^^^aaabbbdddkkkssspppiiijjjuuu{{{yyytttfffeeellltttjjjWWWQQQYYY]]]nnnyyykkkaaa\\\______cccjjjpppttt|||YYYIIINNNPPP[[[^^^cccjjjttt~~~sssgggYYYRRRRRRTTTUUUVVV]]]aaalllzzzoooccc[[[ZZZ^^^^^^dddkkkppptttzzz}}}{{{{{{~~~rrraaaOOONNNQQQ[[[dddlllttt|||~~~qqqcccTTTKKKGGGFFFIIIMMMVVVbbbtttlllMMM888666333333222222111111222222111222333444222555AAANNNvvvqqq}}}yyynnnaaa```uuuyyy^^^OOOOOO```rrrpppiiifffnnnvvvsssiiiaaaUUUTTT]]]nnn}}}~~~wwwrrrllliiilllvvvvvvYYYHHHIIIHHHHHHRRRZZZZZZ[[[\\\___bbbeeegggjjjrrr~~~zzzyyyyyywwwvvvwwwyyyuuummmeee\\\UUUPPPMMMSSSVVVZZZ[[[YYYWWWXXXZZZ]]]^^^bbbfffjjjooorrrtttwwwvvvuuutttvvvyyy}}}}}}{{{ssspppNNN???333333444///,,,------,,,++++++******++++++)))))))))************+++((()))***+++++++++++++++******+++++++++,,,,,,,,,---------............//////000000555DDDZZZmmmuuuooorrr~~~aaaWWW^^^{{{eeeNNNFFFIIIRRR[[[]]]\\\^^^aaaccceeemmmwwwnnneeegggvvv{{{~~~vvvrrrgggggghhheeeXXXMMMSSSaaammm~~~qqqbbb\\\\\\]]]___hhhuuu]]]HHHKKKKKKTTTXXX```lllyyywwwfff]]]VVVTTTUUUUUUVVVXXXcccgggrrrzzzlllbbb\\\]]]bbbbbbhhhooouuuzzzxxxdddZZZVVV]]]mmm~~~tttfffWWWMMMGGGDDDGGGLLLTTTaaarrrxxxXXX:::777333333222222111222222333111111333444333555@@@MMMgggnnnssslllcccjjjdddRRROOOVVVfffuuunnnggggggpppuuummm^^^TTTLLLSSScccuuu|||xxxppplllhhhgggmmmzzzttt\\\PPPSSSRRRRRR\\\iiihhhiiijjjlllooorrrtttzzz|||yyyyyyxxxxxxzzzvvvrrrlllddd[[[SSSLLLIIILLLQQQWWWXXXVVVTTTVVVXXXXXXZZZ___dddjjjnnnqqqsssvvvuuutttuuuwwwyyy{{{|||~~~}}}rrr{{{WWWDDD555444555000---///---,,,++++++******++++++************++++++,,,,,,(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,---------............///---000111555DDD]]]sss~~~yyyxxxggg^^^ddd}}}dddLLLGGGMMMVVV^^^[[[\\\___cccdddgggqqq{{{nnnfffiiiyyy~~~vvvoooiiiggg```VVVNNNQQQ^^^kkk{{{fff[[[[[[]]]```eeerrraaaJJJJJJJJJSSSWWW___lll}}}yyykkk\\\WWWSSSUUUVVVUUUXXX^^^jjjnnnxxxxxxkkkccc___aaaeeeiiinnnvvv{{{~~~yyyssstttzzzvvviiiYYYNNNFFFCCCFFFKKKQQQ]]]ooo~~~^^^<<<;;;333222222111222222333333111111333444333444???LLLcccqqqssskkkaaarrrwwwYYYPPPTTT]]]jjjuuummmfffgggpppsssgggVVVKKKGGGSSShhhyyy|||tttllljjjhhhhhhppp|||sss```XXX]]][[[[[[dddssssssrrrsssuuuxxx{{{}}}|||zzzxxxxxxzzzssspppkkkddd\\\TTTMMMJJJIIINNNUUUVVVTTTSSSTTTWWWUUUYYY^^^eeekkkppptttuuuyyyyyyyyyzzz||||||{{{zzzsss|||^^^HHH777555666111...111---,,,++++++******++++++******+++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////+++000333444BBB^^^yyymmmdddhhh}}}dddMMMHHHOOOZZZbbb[[[\\\___dddfffjjjtttqqqjjjooo{{{xxxmmmhhheeeZZZMMMLLLZZZkkktttrrr]]]WWWZZZ^^^hhhnnn}}}bbbKKKKKKJJJWWWYYY```lll~~~rrrcccXXXTTTRRRUUUUUUTTTZZZbbbooosss|||vvvkkkdddaaaccchhhooottt{{{wwwjjjZZZOOOFFFBBBEEEKKKMMMZZZlll{{{zzzaaa===???222222222111222222333333111111444555333444???KKKpppkkkZZZ```}}}vvvppp^^^OOOSSSWWWiiiyyyuuudddhhhnnnooojjj```VVVPPPSSSaaarrryyytttlllfffeeemmmnnnvvv|||ttthhhbbbeeennnxxx~~~|||~~~}}}yyytttnnngggbbb^^^WWWNNNGGGFFFGGGJJJMMMPPPQQQRRRSSSWWWYYY^^^dddjjjpppuuuxxx{{{yyyxxxzzz}}}|||}}}vvvqqqRRR:::888888///,,,222,,,+++++++++++++++++++++...---,,,,,,++++++++++++******))))))***++++++,,,,,,+++*********+++,,,---++++++,,,,,,,,,,,,------,,,000444666???UUUvvvgggcccuuu^^^MMMHHHRRR```dddYYY]]][[[^^^gggjjjrrrxxxoooqqq~~~vvvpppggg\\\SSSSSSVVV```wwwnnn]]]WWWXXX^^^dddpppdddJJJEEEKKKQQQ[[[^^^ggg~~~uuucccWWWQQQPPPQQQTTTUUUVVV\\\eeettttttkkkhhhfffhhhlllqqqwww~~~xxxmmm]]]OOOHHHFFFGGGIIIMMMYYYhhhsss~~~bbbCCC;;;555444333222222222333333222111222444333333888@@@wwwlllXXX[[[|||{{{ooo~~~sss\\\RRR^^^jjjssssssllleeekkkpppnnneee\\\VVVTTTZZZfffsssuuunnngggdddeeerrrttt}}}wwwwwwuuuqqqlllkkkrrr}}}}}}yyyuuupppiiiddd___XXXOOOHHHCCCDDDFFFIIILLLOOOQQQSSSUUUXXX]]]ccciiinnnssswww{{{{{{|||yyy]]]@@@:::999222...222,,,,,,,,,,,,,,,+++++++++...---,,,++++++++++++++++++***************++++++++++++*********+++,,,---,,,,,,---------.........,,,000333777AAAXXXvvvddddddvvvzzzUUUJJJJJJVVVaaabbbZZZ^^^\\\^^^gggjjjsss{{{rrrssswwwoooeeeYYYPPPTTTaaaqqqrrr___VVVVVVZZZ```gggwwwxxxXXXDDDCCCJJJPPP\\\```iii~~~{{{wwwzzzzzz{{{}}}tttdddWWWQQQPPPOOOQQQUUUVVVXXX___hhhsssvvvmmmkkkjjjmmmqqqvvv{{{rrryyysssnnniiiiiimmmmmmqqqzzzxxxmmm]]]OOOGGGFFFGGGHHHMMMYYYgggsss}}}aaaCCC<<<555444333222222222333333111000222444333333999@@@gggVVVXXXuuusssfffZZZSSSccc{{{zzzlllhhhhhhnnnqqqkkk^^^UUUVVVZZZhhhpppvvvrrrhhhaaaccchhhsssyyywwwqqqppptttwwwtttpppttt|||xxxuuupppkkkfffaaaYYYPPPIII@@@@@@@@@BBBFFFKKKPPPRRRSSSWWW\\\bbbggglllrrrvvv|||}}}{{{|||~~~nnnIII;;;999555111222......---------,,,,,,,,,---,,,,,,++++++++++++,,,++++++***************+++++++++******++++++,,,------............/////////...000333888DDDYYYttt```fffyyymmmNNNHHHMMMYYYbbb```[[[```^^^___hhhkkkttt~~~ttttttxxxnnn```WWWPPPWWWnnnfff\\\SSSTTTYYY___fffmmmzzz{{{{{{yyydddLLL@@@CCCKKKRRR___eeemmm{{{yyyvvvrrroooqqqrrrtttwww{{{tttcccRRRKKKKKKNNNNNNQQQUUUXXX[[[ccclllsssxxxqqqnnnnnnrrrwwwzzz~~~uuussskkkiiiiiieeesssqqqbbb```bbbhhhnnnpppxxxxxxmmm]]]OOOGGGEEEEEEFFFLLLXXXfffqqq~~~{{{```BBB<<<555444333222222222333333000///111444333444999AAAyyycccXXX\\\~~~xxx}}}aaa\\\SSSddd{{{hhhkkkjjjpppqqqfffWWWQQQXXXbbbtttwwwwwwmmmbbb]]]dddlllqqqzzz}}}zzzuuupppmmmrrruuurrrooorrr}}}}}}yyyvvvsssppplllgggaaaYYYOOOHHH>>>===<<<===AAAHHHNNNRRRSSSWWW]]]cccggglllrrrwww{{{}}}zzz{{{RRR===999666444333/////////...------,,,,,,,,,,,,+++++++++++++++,,,,,,+++******)))*********+++***++++++++++++,,,,,,------.........////////////000333888DDDXXXooo~~~~~~vvv[[[eeeyyydddLLLIIILLLUUU^^^\\\\\\aaa```aaahhhlllvvvvvvsssxxxmmm[[[XXXVVV]]]rrryyygggXXXTTTSSSYYY```gggnnnvvv|||wwwnnnkkkkkkpppuuurrrooofffVVVFFF@@@EEELLLWWWeeekkkrrrxxxqqqnnnmmmlllkkklllmmmpppsssxxx}}}wwwhhhWWWIIIFFFIIILLLLLLPPPVVVYYY^^^gggpppttt{{{tttpppppptttyyyyyy|||}}}rrrmmmiiihhheeeiiillleeepppwwwrrrvvv|||xxxmmm^^^PPPGGGDDDDDDEEELLLWWWdddooo|||{{{|||bbbAAA:::555444333222222222333333000///111444333444:::BBBvvvbbbZZZaaa}}}______]]]ooozzzgggmmmlllnnnlll```SSSRRR]]]iiixxxwwwqqqfff[[[ZZZccclllppp|||{{{yyytttppprrrqqqnnnllllllooovvv{{{}}}{{{yyyvvvssspppooolllhhhaaaWWWMMMGGG>>><<<:::;;;>>>EEELLLPPPSSSXXX___dddggglllsssxxxwwwzzz}}}}}}}}}}}}]]]BBB888666444333000000///......---,,,,,,+++++++++******++++++,,,++++++***************+++******++++++,,,,,,,,,,,,,,,------------.........000111444888CCCUUUiiixxxoooUUU^^^tttyyy]]]LLLIIIFFFKKKUUUXXX\\\bbbbbbbbbiiimmmyyyvvvpppvvvjjjVVV[[[^^^aaakkkpppcccPPPTTTTTTZZZcccjjjpppxxx~~~iii```___^^^^^^aaa^^^\\\VVVLLLCCC@@@EEEKKK]]]kkkpppsss{{{oooeee``````bbbdddfffhhhkkkpppuuuzzz~~~{{{hhhZZZPPPIIIGGGIIIJJJKKKPPPWWW[[[aaakkkuuuxxx}}}vvvqqqppptttzzzyyy}}}~~~uuunnnllljjjhhhgggnnnqqqffflllyyynnn___QQQHHHDDDCCCCCCJJJUUUaaakkkyyy|||fffAAA888555444333222222222333333000000111444333333999AAAppp\\\\\\nnn\\\```mmmwwwfffjjjmmmjjjcccYYYSSSWWWcccooosssooofff]]]XXXZZZbbbiiirrr|||yyyrrrmmmuuupppjjjhhhiiilllnnnnnnrrruuuxxxxxxxxxzzz~~~{{{yyyyyyxxxuuurrrnnnooonnniiiaaaWWWMMMGGG???<<<:::999<<>>===CCCIII^^^lllppppppyyy~~~~~~|||zzzzzz{{{||||||{{{zzzrrrfffZZZSSSSSSVVVZZZ^^^```dddjjjooouuuxxx{{{~~~pppZZZOOOLLLJJJIIIIIILLLMMMRRRYYY___eeepppzzzwwwrrrpppuuu{{{~~~|||vvvtttvvvrrrmmmjjjsssuuuiiipppzzzppp```RRRIIIEEECCCCCCHHHRRR^^^hhhuuujjjBBB999555444333222222222333333222111222444333333888@@@yyyfffZZZoookkk\\\___yyynnneeehhhmmmeeeZZZRRRTTT]]]jjjrrrnnnhhh___YYYYYY___eeeiiivvv~~~zzzrrrlllppplllhhhfffgggfffdddaaaYYYYYYWWWRRRNNNMMMQQQUUUeeeppp||||||xxxyyy|||}}}wwwqqqnnnoooppplllcccXXXMMMGGG???<<<999888999>>>CCCFFFKKKRRRZZZ^^^```dddlllssstttuuuwww}}}~~~}}}[[[???555444444000000///...---,,,+++******************+++,,,,,,(((((())))))***+++------)))***+++,,,,,,,,,++++++---............/////////---222777;;;BBBTTTlll~~~eeePPPUUUpppmmmUUUHHHHHHFFFLLLYYY^^^ZZZbbbcccdddkkkqqqwwwlll}}}{{{eeeWWWPPPTTT[[[]]]WWWRRRTTT[[[eeeooottt^^^MMMIIIIIIDDDAAADDD???BBBCCC???:::;;;CCCJJJ\\\iiikkkjjjrrrwww{{{~~~}}}|||xxxxxxwwwwwwwwwvvvvvvvvvqqqnnnlllkkkkkklllkkkjjjgggbbbYYYQQQLLLLLLPPPSSSXXXZZZ___eeekkkppptttvvv{{{|||iiiTTTKKKJJJKKKLLLMMMOOOPPPVVV^^^dddjjjuuuyyytttsssxxx}}}|||~~~zzztttsss~~~rrruuu{{{qqqbbbTTTJJJFFFDDDCCCFFFPPP[[[eeerrr}}}mmmEEE===555444333222222222333333333222333444333222777>>>qqqbbb___zzzTTT^^^^^^|||{{{cccdddhhhmmmbbbTTTOOOUUUbbbnnntttmmmeee\\\YYY^^^eeejjjlllwww~~~{{{tttnnnhhhgggffffffddd```\\\YYYTTTRRRLLLDDD<<<;;;>>>BBBPPPYYYccchhhmmmzzzzzzwwwzzzzzzrrroooqqqqqqmmmdddYYYNNNIII???<<<999777888;;;???BBBGGGNNNVVVZZZ\\\```hhhoooxxxwwwwww|||eeeCCC555444444000///...---,,,+++************))))))***+++,,,,,,((((((((()))***,,,---...)))***+++,,,---,,,++++++////////////000000000000***111888<<>><<<===@@@BBBEEEPPPSSSVVVbbbnnn||||||yyytttuuuuuurrrnnnjjjddd[[[OOOFFF>>><<<888666666888<<<>>>GGGMMMUUUZZZ]]]aaaiiiooouuutttwww}}}{{{nnnHHH:::777222000///...---,,,,,,---...------,,,,,,+++***)))))),,,,,,++++++,,,,,,---...------------------------............////////////---000555>>>LLL```uuuSSSQQQgggmmmVVVIIIJJJNNN[[[hhhhhh^^^bbbbbbhhhqqquuuxxxrrr|||cccRRRLLLOOOPPPRRRSSSUUU]]]nnn}}}lll\\\PPPMMMJJJFFFCCCBBBAAAAAAAAA>>>>>>??????>>>BBBHHHQQQXXXaaahhhmmmqqqvvv{{{sssiiimmmqqq{{{|||ssspppjjjfffggglllpppoooqqqsssqqqsssuuutttrrrpppoooooollllllkkkjjjiiihhhhhhhhhiiiddd___]]]]]]\\\YYYVVVRRRPPPLLLJJJIIIKKKMMMNNNTTTWWWZZZ___dddkkksssxxx|||zzzcccOOOMMMNNNLLLMMMQQQQQQUUU\\\bbbiiiqqq{{{||||||}}}zzz|||~~~|||~~~|||tttfffUUUGGGAAACCCGGGLLLSSS[[[cccrrr~~~xxxLLLAAA<<<999666444444444444333444222333444333222777>>>yyyvvvtttfffYYYrrr{{{vvvZZZ[[[___{{{yyyhhhbbbkkkggg]]]TTTWWWcccmmmqqqooocccZZZXXXaaaiiilllsss}}}yyywwwuuuoookkkkkkooohhhaaa]]][[[XXXRRRMMMJJJFFF@@@<<<:::;;;>>>@@@@@@LLLOOORRR]]]hhhwww{{{{{{zzzvvvvvvtttqqqlllhhhcccZZZOOOGGG>>><<<999666666888;;;>>>EEELLLTTTYYY\\\aaaiiipppsssrrrvvv}}}{{{{{{xxxRRR<<<555333111000...---,,,,,,---...------,,,,,,+++******)))******))))))******+++,,,------------------------............////////////111222777AAASSSiiiUUUVVVnnngggRRRHHHKKKOOOZZZdddbbb___cccccciiiqqquuuyyyuuunnnUUUIIIGGGDDDIIIPPPUUU\\\nnntttcccUUUOOOJJJHHHEEECCCAAAAAAAAABBBBBB@@@@@@BBBBBBAAADDDJJJMMMRRRYYYaaagggnnnssswwwcccYYYaaadddkkktttuuunnngggeeefffdddeeekkkmmmllllllnnnlllooorrrtttsssrrrqqqqqqlllkkkkkkjjjiiihhhggggggiiifffbbbaaa```^^^YYYUUUQQQOOOLLLJJJIIIKKKNNNOOOUUUWWWYYY]]]bbbiiiqqqwwwsss^^^NNNMMMPPPOOOPPPTTTTTTZZZbbbiiipppyyy|||yyyzzz|||}}}vvvhhhWWWHHHCCCDDDHHHPPPVVV\\\cccqqqWWWHHH<<<999666444444444444333333222333444333222777>>>xxxlll___YYYttt~~~sssyyydddSSSXXXeeerrrjjjfffjjjeee\\\VVV[[[hhhpppnnnhhh^^^XXXXXXbbblllqqqzzz}}}vvvssspppkkkhhhiiiiiiccc[[[WWWUUUSSSMMMGGGFFFBBB===999888999<<<>>>???JJJMMMPPP[[[cccooo}}}zzzzzz~~~~~~{{{xxxwwwsssooojjjfffaaaYYYPPPIII???===999666666888:::<<>>~~~gggZZZYYYtttmmmmmmyyy___UUUZZZeeeyyymmmlllhhhfff]]]VVVTTT]]]kkkpppiii___[[[XXXZZZccclllrrr{{{|||wwwsssoookkkjjjjjjccc\\\UUURRRRRRQQQLLLHHHBBB@@@;;;888777999;;;===AAALLLPPPRRR\\\ccckkkyyy{{{yyyzzz|||}}}{{{yyyxxxqqqmmmhhhddd___YYYQQQJJJAAA>>>:::777666777999;;;>>>EEENNNTTTYYY___hhhooouuuxxxzzznnn{{{zzzmmmDDD333777222111///...------------------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,------------------............////////////111222777CCCZZZxxxiiifffttt^^^NNNJJJOOORRRZZZaaa^^^___dddeeeiiiqqqvvv}}}|||}}}gggRRRDDDDDDJJJKKKSSS\\\iiijjj___ZZZSSSLLLJJJJJJJJJIIIGGGEEEEEEDDDDDDDDDDDDEEEFFFDDDCCCEEEIIIJJJIIILLLQQQOOONNNPPPXXXdddnnnuuuxxx~~~ccc\\\[[[XXXXXX[[[[[[XXXWWWYYY[[[\\\```fffgggcccbbbdddiiinnntttyyyzzz{{{{{{{{{{{{||||||{{{zzzxxxvvvuuuppplllhhhfffdddaaa[[[WWWWWWUUUSSSRRRSSSUUUYYY[[[]]]^^^___aaaeeellluuu{{{|||aaaVVVOOOPPPSSSUUUWWWZZZ___fffqqq{{{|||}}}~~~~~~}}}vvvjjjYYYKKKDDDDDDFFFOOOTTTXXX]]]kkkrrrRRR<<<999666444444444444333333111222444333222777???yyy___TTTYYYuuu|||iiirrrxxx```[[[^^^eeessskkkmmmggg```UUUSSSUUUaaannnpppfffZZZZZZZZZ]]]dddjjjqqqxxx{{{zzzwwwrrrooolllkkkiiiaaaZZZSSSOOOOOONNNJJJFFF@@@>>>;;;888888999<<<>>>CCCNNNQQQSSS]]]ccchhhuuu}}}}}}||||||~~~zzzzzzzzzzzz{{{{{{yyyvvvoookkkfffccc___ZZZRRRLLLBBB???;;;777555666888::::::AAAKKKQQQVVV]]]fffnnnuuuyyy{{{qqqwwwuuuJJJ666:::333222000...---------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................///////////////222999EEE[[[|||kkkrrr{{{oooYYYJJJHHHNNNPPPXXXaaa______eeefffjjjrrrxxxjjjWWWKKKDDDDDDHHHPPPXXXdddxxx{{{]]]OOOLLLHHHHHHHHHHHHKKKKKKHHHDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDGGGLLLMMMLLLOOOTTTSSSQQQRRRXXXcccooovvvyyy~~~ddd^^^[[[WWWUUUUUUTTTQQQQQQTTTWWWXXX]]]cccccc```aaaeeeoootttzzz~~~|||{{{xxxrrrkkkgggeeeccc```]]][[[YYYWWWVVVWWWZZZ]]]```aaabbbccceeehhhooovvv|||sss\\\WWWRRRSSSUUUWWWZZZ]]]dddmmmxxx}}}~~~|||{{{{{{uuujjjZZZKKKCCCBBBDDDIIIMMMRRRXXXggguuuOOO<<<999666444444444444333222111222444333222888???uuu[[[SSS[[[vvvwwwjjjyyyuuu\\\[[[ZZZllloookkknnnfff]]]SSSUUU\\\hhhrrrqqqeeeZZZYYY\\\```fffkkkrrryyywwwvvvsssnnnllllllhhhcccbbb[[[RRRMMMKKKIIIEEE@@@>>><<<:::888888:::===???BBBKKKMMMQQQ[[[```eeeqqq~~~zzz{{{~~~|||{{{|||{{{xxxxxxzzzxxxsssmmmjjjfffdddaaa[[[SSSMMMCCC@@@;;;777555555777888888???HHHOOOTTT[[[dddlllrrrwww~~~vvvsss~~~SSS;;;:::444222000...------------------------,,,,,,,,,,,,******))))))******+++,,,+++,,,,,,------.....................////////////111444;;;III```}}}fffwwwwww}}}~~~wwwyyyaaaSSSFFFFFFMMMPPPXXX```^^^```fffhhhlllttt|||qqqYYYKKKFFFDDDDDDFFFNNN[[[ooo|||^^^LLLHHHMMMFFFGGGEEEDDDEEEHHHGGGDDDEEEEEEDDDDDDCCCBBBBBBAAADDDEEEIIIPPPQQQPPPRRRWWWTTTSSSUUUZZZbbbllltttxxxddd]]]^^^ZZZWWWWWWUUURRRRRRUUUSSSTTTXXX]]]^^^^^^cccjjjvvvzzz}}}yyyqqqkkkjjjiiigggeee___]]][[[ZZZ[[[]]]aaacccdddfffhhhjjjmmmrrrxxx|||kkkZZZXXXVVVVVVXXX[[[___bbbllltttwwwzzzvvv{{{uuujjj[[[LLLCCCAAABBBCCCHHHNNNUUUeee||||||}}}VVV<<<999666444444444444333222111222444333333888@@@nnnYYYWWWccc|||qqqmmmWWW\\\ZZZzzz|||lllmmmooofff^^^TTTYYYcccnnntttooobbbXXXXXX]]]dddiiipppxxx{{{tttsssooojjjkkklllfff]]]___WWWNNNHHHGGGEEEAAA===<<<:::888777888:::===>>>@@@HHHJJJMMMYYY^^^dddooozzz{{{}}}|||wwwvvvxxxvvvpppkkkiiifffeeeccc]]]UUUNNNDDDAAA<<<777555555666777777>>>GGGNNNRRRYYYbbbiiinnnttt}}}|||zzzqqq{{{|||^^^AAA888444333111///------------------------------------******))))))******+++,,,++++++,,,,,,---......///............////////////333444:::LLLggg}}}cccooo}}}xxxpppqqqYYYNNNDDDHHHSSSVVV\\\bbb```aaahhhkkkoooxxxmmm]]]LLLEEEEEEGGGKKKOOOUUUjjjtttZZZMMMGGGGGGKKKGGGIIIGGGCCCDDDHHHIIIEEEDDDDDDDDDEEEDDDDDDCCCCCCFFFGGGMMMSSSVVVTTTVVVZZZVVVXXXZZZ]]]bbbjjjrrrxxxeee\\\\\\XXXWWWXXXWWWTTTTTTVVVOOOPPPSSSWWWYYY[[[dddnnnzzz}}}~~~xxxtttrrrqqqnnnkkkfffdddbbb```aaacccfffiiijjjlllooorrrtttxxx|||bbbXXXYYYYYYXXXZZZ___eeeiiiuuu}}}wwwyyy~~~yyyvvvvvv{{{vvvlll]]]NNNDDDBBBBBBAAAGGGMMMTTTccczzzwww___<<<999666444444444444333111000222444333333999@@@xxxaaaUUU[[[nnnxxxeeeVVVbbbccczzzkkknnnooofff```TTT\\\gggqqqssskkk^^^TTTVVV]]]ffflllttt~~~~~~zzztttsssmmmiiikkkmmmeeeZZZXXXQQQHHHDDDDDDDDDAAA===:::999777666777999<<<>>>???GGGHHHLLLXXX^^^dddooo{{{|||}}}wwwuuuwwwtttnnnjjjhhhgggfffddd^^^UUUNNNEEEBBB<<<888555444666777666===FFFMMMQQQXXXaaahhhnnnsss}}}zzz{{{ppp{{{fffEEE666555333111///------------------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////............/////////000444222777LLLkkkeeebbbxxxzzzuuuvvv___MMMEEEMMMZZZ]]]bbbfffbbbcccjjjmmmrrr{{{~~~wwwXXXNNNFFFDDDHHHMMMTTT\\\ccc}}}wwwgggaaa^^^___cccwww]]]JJJHHHIIIHHHHHHCCCHHHIIIFFFFFFIIIHHHCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGIIIOOOVVVYYYWWWYYY]]]YYY\\\___bbbdddjjjsssyyyzzzddd[[[SSSPPPPPPSSSSSSPPPPPPRRRMMMMMMOOOSSSUUUZZZeeeqqq{{{}}}}}}zzzzzzwwwsssooommmkkkiiiggggggiiilllnnnppprrrvvvyyy|||~~~wwwZZZVVVYYYZZZYYY[[[bbbjjjnnn{{{vvvqqq}}}zzztttppplllkkkqqqxxx~~~{{{ssstttxxx||||||xxxmmm^^^OOOFFFCCCCCCBBBGGGMMMTTTcccyyyrrr}}}___<<<999666444444444444333111000222444333333999@@@kkkeeeZZZeee{{{___TTTbbbkkk{{{kkkhhhllllllcccYYYXXX]]]iiitttqqqdddZZZXXXZZZ```dddooo|||~~~zzz|||vvvtttrrrooommmjjjfffaaa^^^XXXQQQHHHCCCBBB@@@<<<888666666666666888999;;;===BBBDDDHHHLLLQQQWWW___ddd{{{~~~zzzvvvsssrrrssstttiiigggeeedddddd```ZZZTTTFFF@@@;;;:::999555333555<<<:::@@@LLLPPPOOOWWWdddqqqwww}}}}}}xxx~~~lll??????666222000333333000.../////////.........------------------............///++++++,,,,,,---...//////............/////////000555555777IIIgggyyy^^^\\\ppprrrYYYJJJIIIPPP___gggdddbbbeeegggmmmkkklllxxx|||}}}ooofffNNNLLLIIIHHHKKKPPPWWW[[[mmmrrrXXXRRRUUUYYY```jjj~~~tttNNNGGGKKKGGGFFFKKKJJJIIIHHHHHHGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGGGGGGGJJJNNNSSSVVVYYY[[[^^^```dddeeeffffffggglllttt{{{~~~aaaLLLNNNKKKIIIJJJMMMOOOOOONNNQQQMMMMMMRRRVVV[[[eeeqqqvvvyyy}}}~~~}}}uuuooojjjgggjjjlllmmmpppttttttuuuwww{{{uuu]]][[[[[[\\\]]]aaagggooouuu|||{{{~~~{{{xxxqqq~~~vvvnnnjjjgggbbbaaacccooosssyyy|||fffnnn{{{ppp```QQQFFFCCCCCCCCCHHHPPPXXXddduuuzzz{{{zzzXXX;;;666333555555222111333444444333222222555999===___YYYZZZwww]]]WWWgggpppvvvgggffflllkkk```WWWYYY___kkksssooobbbYYYYYY]]]bbbfffppp}}}zzzvvvxxxssspppnnnllljjjgggddd___[[[TTTNNNFFFAAA@@@>>>:::666555555444555666888:::<<<===???BBBEEEKKKRRRZZZ```vvv}}}xxxtttrrrqqqrrrrrrllliiifffeeeccc___XXXRRRFFF@@@;;;:::999555333555777666<<>>888333333333222222555222222222222222555999===bbbWWWoooooowwwbbbVVViiiwwwhhh___eeemmmggg[[[SSS[[[fffpppooodddYYYXXX]]]bbbggghhhppp{{{}}}rrrppppppiiifffeeedddcccaaa^^^YYYUUULLLGGGBBB===;;;999666333333222333333555777999;;;::::::::::::>>>EEENNNTTTccc{{{~~~xxxxxxvvvtttrrrppppppoooooonnnkkkhhhfffddd___WWWQQQIIIAAA<<<:::888555444666888777999???CCCGGGRRR^^^mmmttt|||yyytttuuu|||[[[@@@;;;555222333333///...///......---------,,,,,,,,,+++,,,,,,,,,,,,---------............------------...////////////000000000///333===VVVpppxxx~~~zzz]]]hhhxxx~~~cccPPPIIIJJJVVV______aaaeee```gggiiiooo~~~{{{sssssspppkkkcccYYYOOOGGGBBBHHHMMMRRRVVV[[[hhhzzzrrrYYYRRRSSSYYYgggwwwdddLLLIIIIIILLLJJJFFFGGGMMMLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPSSSYYY^^^eeejjjnnnqqqtttvvvyyy{{{}}}~~~}}}zzzxxxvvvYYYGGGHHHFFFDDDCCCCCCDDDFFFGGGGGGKKKQQQWWWZZZ\\\^^^aaaccceeeiiilllooosssyyy|||~~~yyy|||}}}~~~}}}}}}~~~|||zzz|||}}}bbb___^^^___```dddkkkvvvyyywwwwwwvvvvvvzzz|||xxxxxx~~~wwwqqqmmmhhh```\\\[[[UUUXXX[[[\\\aaannnyyyrrrlllvvvgggttt{{{vvvlll]]]NNNEEEBBBCCCDDDHHHNNNTTT^^^ooo{{{xxx|||uuu|||}}}bbb@@@999333333333111333666111222333333333666:::>>>\\\SSSuuummmhhhoooZZZWWWrrrqqqddd___gggllldddYYYTTT]]]iiiqqqlll___WWWYYY___bbbgggiiipppzzz|||tttqqqooogggcccbbbbbbaaa```\\\VVVRRRIIIFFFAAA===:::888555333333333333444555888:::<<<::::::888888999???FFFLLL\\\ttt{{{tttvvvuuutttsssrrrqqqppppppllljjjgggfffddd```YYYSSSJJJBBB<<<:::888444444666777777999<<<@@@GGGRRR\\\lllsss{{{{{{{{{vvvmmm~~~jjjHHH===777333444333///...000////////////............------------.................................---////////////000000000111222555>>>WWWpppvvv~~~~~~___ggguuueeePPPIIIKKKXXXbbbcccbbbdddbbbhhhjjjqqqzzzssswwwrrrjjjaaaXXXQQQLLLJJJQQQWWW^^^dddlllzzzdddVVV\\\___jjj~~~gggOOOGGGJJJNNNNNNJJJGGGIIINNNKKKKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPSSSWWW[[[aaafffmmmtttxxx{{{}}}~~~|||xxx}}}{{{XXXIIIPPPMMMIIIDDDAAA???@@@AAACCCJJJSSSZZZ^^^```aaaaaaccceeefffggggggiiimmmppp{{{~~~}}}yyyuuuyyy{{{~~~~~~~~~vvv```ccc^^^```ccchhhqqq}}}yyywww}}}{{{yyy}}}{{{zzztttqqqmmmfffbbbbbb___bbbcccbbbccckkkzzz|||qqqkkkrrrtttiii~~~|||xxxmmm___PPPGGGDDDEEEEEEIIINNNTTT^^^ooozzzwwwiiiAAA:::444333333111222666222333444444555777:::===]]]VVVzzzxxxjjjnnnuuu]]]^^^zzzkkkaaa```iiijjj___WWWWWW```jjjpppggg[[[WWW[[[```ccchhhkkkqqq{{{||||||vvvqqqnnnfffaaaaaa``````^^^YYYSSSOOOFFFDDDAAA===:::777555444222222222333555888:::<<<::::::888888999===CCCHHH[[[rrr{{{uuuuuuvvvvvvvvvuuutttsssrrrllljjjgggfffeeeaaaZZZTTTKKKCCC<<<:::888444444666222444777;;;@@@HHHTTT]]]iiipppyyy~~~|||yyyffftttuuuNNN???999444444333///...000000000000////////////...---------.........//////..................///////////////000000000111111333555???ZZZrrrvvv]]]cccsss}}}dddPPPKKKPPPaaalllkkkffffffhhhmmmlllrrr{{{uuuwwwrrriiiaaaZZZWWWVVVVVVYYY___hhhqqq|||ppp[[[UUU\\\eeewwwzzzbbbSSSIIIGGGMMMPPPMMMIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLOOOSSSUUUWWWZZZ```eeejjjpppwww~~~{{{vvvWWWPPPOOOMMMIIICCC>>><<<>>>@@@CCCLLLWWW]]]bbbeeeeeecccfffgggfffeeecccccceeeggguuu|||}}}{{{{{{{{{yyyzzz}}}ppp```eee```ccchhhnnnxxx|||yyy~~~|||~~~wwwtttoooiiiffffffeeeggggggfffeeejjjttt|||~~~tttnnnmmmzzzsssppp~~~zzzooo```QQQHHHEEEEEEEEEHHHMMMSSS]]]nnnxxx~~~iiiAAA:::555555444222222555333444555555444666999;;;^^^XXX{{{xxxqqq{{{wwwaaafff~~~fff___aaajjjgggXXXSSSYYYbbbkkkmmmcccYYYXXX]]]aaacccjjjmmmttt}}}xxxzzztttnnnkkkeee______^^^^^^[[[VVVPPPKKKCCCBBB@@@<<<888555333333000000111222444777999;;;;;;<<<<<<===>>>BBBHHHLLL```uuu~~~{{{vvvwwwxxxyyyyyyxxxvvvuuunnnlllhhhgggeee```XXXRRRLLLDDD===:::777444444777000333777999>>>HHHRRRZZZdddkkkuuu{{{zzz}}}hhhqqqSSSAAA:::555444333///...000000////////////.........,,,,,,---------.........------......//////000000//////000000000111111111222555AAA^^^vvvxxx^^^bbbuuu\\\NNNKKKTTThhhuuurrriiieeejjjmmmkkkppp|||yyytttllleeeaaaaaadddfffiiimmmvvv|||```XXX]]]```qqqcccRRRKKKGGGGGGMMMPPPMMMLLLOOONNNJJJKKKKKKKKKLLLMMMNNNPPPPPPOOOTTTYYY\\\^^^cccjjjpppsssyyy~~~hhhPPPPPPHHHGGGEEEBBB???@@@DDDHHHJJJUUU___dddhhhlllkkkgggiiiiiihhheeebbbaaacccdddjjjrrrwwwwwwvvvzzz~~~lll```dddcccgggmmmuuu{{{~~~xxxtttnnnhhheeefffddddddcccccceeekkksssyyy~~~xxxyyywwwpppooouuuuuuzzz{{{pppaaaQQQGGGDDDDDDCCCFFFKKKQQQ[[[mmm|||aaa@@@:::666666555222222333222333444333333333555888WWWQQQtttwwwuuurrraaalllzzzccc^^^bbbjjjdddTTTQQQ[[[dddkkklllaaaXXXYYY^^^aaadddkkkooovvvvvvxxxrrrkkkiiieee^^^^^^]]]\\\ZZZTTTMMMHHH@@@@@@???;;;777444222222/////////111333666888:::>>>???AAACCCEEEIIIOOOSSSeeeyyywwwxxxzzz{{{{{{zzzyyywwwqqqnnnjjjgggddd___WWWPPPMMMDDD===:::777444444777111555888999===EEENNNTTT___gggrrryyyxxxvvvpppvvv|||[[[AAA;;;555444333///...000//////.........---------++++++,,,,,,,,,---------,,,------...///000111111000000000000111111111111111444CCCaaayyyyyybbbddd{{{}}}SSSJJJIIIUUUkkkyyytttiiicccgggjjjhhhnnn|||uuuooommmooossswww~~~dddTTTZZZjjjooolllSSSMMMJJJGGGFFFNNNQQQOOOQQQVVVSSSJJJLLLLLLMMMNNNOOOQQQSSSTTTRRRWWW]]]aaaccchhhpppwwwyyy|||~~~rrrUUUCCCHHHAAABBBCCCBBBBBBFFFMMMRRRRRR^^^hhhlllooorrrqqqkkkiiiiiihhhfffcccbbbcccdddaaaiiiooopppqqqxxx~~~iii```ccceeeiiiqqqzzz}}}xxxrrrlllfffcccdddbbb```^^^```eeemmmvvv|||zzzxxxsssuuutttooorrr|||xxx{{{ppp```QQQFFFCCCCCCAAADDDIIIOOOZZZlllZZZ@@@:::777777666333111222111222333222111111333555YYYOOOppp}}}cccbbbwwwyyyddddddfffgggaaaXXXWWW]]]fffmmmjjj\\\TTTZZZaaaaaahhhhhhooozzzuuuqqqiiihhhhhhbbbaaa]]]XXXSSSOOOKKKGGGDDD@@@???<<<999666444222111000111222333444666999<<>><<<999666333222111000111222333444666999<<>>@@@CCCFFFLLLWWWdddnnn|||~~~{{{zzzxxxuuurrrooollllllmmmlllgggcccbbbdddgggjjjooovvv~~~qqq```aaa```jjjsss~~~zzzwwwkkklllpppxxxxxx|||zzz}}}vvvpppkkkeee___[[[\\\]]]___eeemmmvvv|||nnnuuuxxxooozzzqqqdddSSSDDDAAAEEEBBBCCCHHHOOOXXXggg~~~bbb===:::666444333333333222333333333333444555666666QQQfffnnn]]]fffpppeeehhhkkkhhh^^^XXX^^^gggoooqqqjjj\\\WWW]]]dddffflllkkkpppyyyyyypppnnngggffffff___^^^ZZZUUUPPPKKKGGGCCC@@@>>>===;;;888555333222111000111222333444666999<<<===AAAEEEIIILLLOOORRRTTT]]]gggwww}}}|||{{{xxxtttqqqvvvtttpppkkkeee```\\\ZZZQQQIIIBBB>>>;;;666444666555444555888:::>>>HHHRRRYYYcccqqq{{{|||yyy{{{rrrtttxxxQQQ<<<333666222000333111000000///..............................---------........................000000000000111111111111666444EEEgggtttTTTkkkyyyVVVFFFMMMbbbzzzrrrggghhhjjjiiilllvvv|||rrrlllmmmsssuuu\\\OOOLLLLLLMMMOOOPPPPPPQQQRRRTTTUUUVVVWWWXXXZZZZZZYYYXXXYYY^^^ccchhhhhhnnnwww~~~tttgggSSSPPPKKKFFFBBB@@@@@@AAA>>>AAAEEEJJJSSSaaaqqq}}}{{{vvvvvvssspppppppppoookkkgggeeefffgggiiilllssszzzkkkaaaeeeeeennnvvv}}}tttkkkggg[[[[[[]]]ccciiikkkiiifffdddgggiiiuuu{{{wwwqqqkkkfffaaa\\\YYYVVVYYY^^^eeennnwww~~~wwwkkkzzzuuu}}}zzzqqqdddRRRDDD@@@DDDAAACCCGGGNNNWWWfff}}}```===:::666444444444333222333333333333444555666666^^^ggg]]]lllnnnhhhmmmoooggg[[[WWW```kkkrrrpppggg[[[WWW^^^eeegggkkkkkkqqq{{{tttlllkkkeeedddccc\\\ZZZWWWQQQMMMIIIEEEAAA>>><<<;;;999777444333222111000111222333444666999<<<>>>AAADDDEEEDDDEEEGGGJJJYYYfffwww~~~}}}|||{{{zzzxxxtttqqqtttsssoookkkfffaaa]]][[[RRRKKKCCC@@@<<<777444555555444555888:::===FFFPPPVVVaaappp{{{|||{{{xxxmmmwwwwwwYYY???333666222000333222000000///...............///////////////.........---------...............///000000000111111111111555555EEEhhhppp^^^ooooooOOOFFFPPPfffzzz{{{nnngggjjjkkkkkkoooyyy~~~|||~~~xxxfffSSSLLLLLLLLLNNNOOOPPPQQQRRRTTTUUUWWWWWWXXXXXXZZZ\\\\\\]]]aaagggmmmqqqrrryyygggWWWIIIEEEBBBAAACCCDDDCCCAAA@@@CCCIIIPPPZZZiii{{{~~~yyyzzzxxxvvvuuuuuutttqqqnnnjjjjjjiiiiiijjjnnnuuuyyywwwdddbbbjjjkkkrrr{{{zzzsssooojjj___VVVRRRKKKKKKMMMQQQTTTUUUSSSPPPRRRSSSVVVeeeqqqnnnrrr~~~zzzvvvnnnlllgggccc^^^ZZZWWWUUUPPPTTT[[[bbbjjjrrrzzz~~~zzzppptttyyyyyypppdddSSSDDD@@@CCCBBBCCCHHHOOOWWWfff|||YYY<<<999666444444444444333333333333333444555666666kkk}}}aaa___rrr}}}ooolllppppppeeeXXXVVV```kkkrrrmmmbbbYYYXXX^^^eeeggghhhllltttnnniiiiiicccaaa```WWWVVVRRRMMMIIIFFFBBB???<<<:::999777555333222111111000111222333444666999<<<>>>@@@BBBAAA@@@CCCIIINNNbbbrrr}}}~~~|||||||||zzzvvvsssrrrpppnnnjjjfffaaa]]][[[TTTLLLEEEBBB===777444555555444555888999;;;CCCMMMTTT```ppp||||||oooggg{{{cccCCC333666333000222222000000///...............////////////////////////---------........./////////000000000111111111111333666HHHiii}}}lllbbbeeeHHHFFFRRReeetttsssiiiggglllmmmnnnrrr|||oooaaaRRRMMMNNNMMMMMMOOOOOOPPPRRRTTTVVVWWWXXXXXXVVVYYY]]]```dddjjjsssyyyzzz}}}rrrXXXJJJCCCBBBAAADDDHHHIIIEEEBBBEEEIIIPPPXXXcccqqq{{{~~~}}}{{{zzzzzzyyyxxxvvvrrrqqqnnnkkkjjjkkkooossszzzwwwhhh^^^___iiimmmvvv~~~vvvlllbbb\\\UUUMMMGGGFFFFFFFFFHHHJJJKKKKKKJJJHHHKKKKKKLLLWWWaaa^^^fff}}}vvvkkkgggeeeccc___^^^\\\XXXUUURRRQQQPPPMMMRRRYYY```ffflllrrrwww{{{uuunnn|||zzzyyyqqqeeeSSSDDD@@@CCCCCCDDDIIIPPPXXXfff}}}XXX<<<999555444444444444333333333333333444555666666mmmnnn\\\___uuuvvvpppmmmqqqmmm```UUUWWWbbbkkkqqqiii^^^XXXYYY___eeegggjjjooowwwzzzjjjfffgggbbb___\\\SSSQQQNNNIIIFFFCCCAAA>>>;;;999888666444333222111111000111222333444666999<<<===@@@BBBBBBCCCIIITTT]]]ooo~~~}}}zzzwwwpppooommmjjjfffbbb^^^[[[UUUNNNGGGCCC???888444555555444555888888:::AAAJJJRRR___ppp}}}zzz}}}zzzvvv^^^iii{{{mmmHHH444666444000111111000000///........................///////////////,,,,,,------.../////////000000000000111111111111222777LLLnnnlllddd}}}___FFFFFFQQQbbbnnnmmmggggggmmmmmmpppttt~~~~~~kkk___TTTPPPPPPNNNNNNOOOOOOPPPSSSVVVXXXYYYYYYYYYVVV[[[bbbhhhmmmttt}}}~~~aaaMMMDDDAAAAAACCCGGGKKKLLLHHHEEELLLRRR\\\eeeooozzz}}}~~~~~~~~~yyyxxxuuuqqqnnnmmmoooqqqwwwppphhhaaa```jjjpppxxxvvveee[[[QQQLLLJJJFFFEEEFFFHHHIIIKKKMMMNNNNNNMMMMMMOOOQQQPPPSSSZZZYYY```ssstttpppggg^^^WWWTTTRRRRRRRRRRRRRRRPPPNNNMMMNNNOOOMMMSSS[[[aaaeeeiiiooosssyyy}}}sssqqqwww~~~zzzrrrfffUUUFFFAAACCCDDDEEEIIIPPPXXXfff}}}XXX;;;999555444444444444444333333333333444555666666jjj}}}zzz```VVV^^^tttoooppplllnnnhhhZZZSSSYYYeeemmmpppfff[[[XXX\\\bbbfffhhhpppttt{{{vvvgggdddfff```\\\XXXNNNLLLJJJFFFCCCBBB@@@===;;;777666555333222111111111000111222333444666999<<<===AAAEEEFFFGGGNNNZZZcccqqq}}}~~~~~~~~~~~~}}}zzzwwwoooooonnnlllhhhddd```]]]VVVOOOHHHEEE@@@999444444555444555777888888???HHHPPP]]]ooo|||xxxzzz{{{www]]]ccc~~~tttLLL555666444//////000000000///...............------........./////////,,,,,,------...//////000000000000000111111111111333999PPPxxxppphhhrrrZZZHHHEEEPPP```kkkkkkggghhhllllllpppttt}}}tttfff\\\SSSQQQQQQPPPOOOQQQPPPRRRUUUXXXZZZ[[[[[[[[[YYY```hhhpppvvv}}}lllQQQFFFEEECCCDDDFFFJJJMMMNNNNNNMMMSSS\\\hhhsss|||}}}}}}|||yyyuuusssssstttuuu{{{lllkkkeeeaaakkktttwwwttthhhWWWNNNGGGGGGHHHGGGHHHJJJJJJLLLOOOQQQRRRSSSTTTUUUUUU\\\YYYUUUZZZYYY[[[eee```\\\VVVQQQNNNKKKJJJJJJJJJLLLMMMMMMLLLLLLNNNQQQQQQXXXaaagggjjjmmmrrrvvv~~~|||wwwqqqvvvyyy{{{ssshhhVVVGGGBBBDDDCCCDDDHHHOOOWWWeee{{{ZZZ;;;888555333444555555444333333333333444555666666hhh~~~WWWRRR\\\rrriiinnnjjjkkkcccVVVRRR[[[hhhnnnooodddZZZYYY^^^dddgggiiivvvyyy}}}uuufffccceee___[[[VVVLLLJJJGGGDDDBBBAAA???===;;;777666444333222111111111000111333333444666999<<>>GGGOOO\\\nnn|||}}}}}}|||yyy```eeeyyyyyyNNN555777444...//////000000///...............,,,---------......//////,,,,,,------...///000000000000000000111111111111555:::RRRoooiii{{{iiiVVVJJJDDDOOO___jjjllliiihhhjjjkkkooosss|||ooobbbYYYQQQPPPQQQPPPQQQSSSQQQSSSVVVZZZ\\\]]]\\\\\\]]]dddnnnvvv|||```GGGCCCHHHFFFGGGIIILLLNNNQQQTTTVVVXXXbbbppp|||~~~{{{xxxxxxxxxssswwwuuucccfffaaa]]]gggsssvvv{{{jjj\\\PPPIIIEEEGGGIIIIIIJJJKKKJJJLLLOOORRRSSSTTTVVVXXXXXXbbb___XXXZZZZZZWWWZZZXXXTTTPPPOOONNNKKKKKKKKKGGGIIILLLLLLLLLMMMQQQTTTUUU]]]ffflllnnnqqqvvv{{{zzzuuupppyyy|||ttthhhWWWHHHBBBEEEBBBCCCGGGNNNUUUccczzz___;;;888555333444555555444333333333333444555666666ggg|||zzzdddUUUZZZwwwrrriiiggghhhdddYYYUUU\\\iiiqqqssscccWWW[[[bbbdddgggllluuuxxx|||{{{kkkfffcccbbb]]]UUUNNNLLLGGGFFFDDDAAA>>>;;;999888555444333222111111111111000000000222444666999:::<<<@@@DDDFFFJJJPPPXXX^^^lll~~~xxxwwwtttooolllmmmmmmnnnqqqtttuuutttpppmmmmmmpppqqqooommmkkkccc[[[YYYTTTMMMEEE>>>:::888777444222444777888888===CCCLLLVVVhhhxxx~~~qqqlllkkkYYY888666777555333///////////////...............------------...//////.........////////////000...///111111000000222333777>>>PPPhhh[[[|||zzzwwwtttYYYLLLCCCWWWhhhjjjggghhhgggccckkkppprrrxxxkkk]]]XXXQQQMMMMMMOOORRRTTTTTTSSSSSSXXX^^^cccddddddeeennnvvvzzzkkkPPPBBBDDDKKKJJJJJJKKKNNNQQQVVV[[[^^^cccjjjwww|||zzzyyyxxx{{{~~~mmmbbbbbb^^^aaajjjmmmttttttcccWWWRRRKKKKKKLLLMMMNNNOOOQQQRRRSSSPPPRRRZZZ```cccjjjrrrrrrnnngggaaa[[[XXXXXXXXXQQQPPPNNNLLLKKKJJJKKKLLLIIIKKKLLLLLLLLLNNNTTTYYY\\\dddooouuuwwwyyy}}}|||pppuuuvvv||||||}}}wwwnnncccTTTFFF@@@BBBDDDEEEHHHMMMTTTaaavvv{{{ccc;;;888666777555222111444666555555444444444555555jjjwwwuuueeeVVVZZZvvvpppiiihhhiiidddZZZWWW```mmmuuussscccXXX\\\ccceeeiiinnntttxxx}}}|||jjjeeeaaa___[[[RRRKKKIIIEEEDDDBBB@@@===:::888777555444333222111111111111000000000222444666999:::>>>AAADDDGGGIIIOOOVVV]]]kkk~~~~~~uuuoooggg]]]YYYZZZ]]]___dddkkkooopppnnnkkknnnpppooolllkkkkkkfff___[[[VVVNNNFFF>>>999666555444333444777888888===CCCJJJUUUgggxxxyyy}}}zzzggg\\\;;;888888555444000////////////............---------------...//////------........./////////---///000111000000111333111:::IIIwwwpppddd}}}yyyyyyyyyvvvXXXIIIFFFWWWfffjjjkkklllkkkhhhiiinnnrrrzzzxxxfff\\\WWWPPPLLLLLLNNNQQQSSSWWWVVVVVVYYY___dddggggggiiiqqqzzz~~~uuu[[[KKKGGGHHHKKKKKKKKKMMMPPPTTT[[[bbbggglllsss}}}~~~}}}|||~~~lllaaaaaa]]]aaallloooyyy}}}qqqfffYYYPPPMMMNNNNNNNNNOOOPPPQQQTTTVVV[[[[[[bbbnnnxxx}}}~~~uuulllfff```[[[XXXSSSRRRPPPOOOMMMLLLKKKJJJIIIKKKLLLLLLMMMPPPUUUZZZbbbjjjuuu|||~~~yyypppooouuurrr|||yyypppeeeUUUGGGAAACCCDDDDDDHHHMMMTTTaaawwwwww~~~iiiDDD<<<666666777555444444666555555444444444555555hhh{{{xxxgggXXXZZZsss|||nnniiikkkjjjcccZZZZZZeeesss{{{ssscccYYY]]]dddgggkkkqqqsssyyyzzzjjjddd___\\\WWWMMMGGGEEECCCBBB@@@>>>;;;999777666444333222111111111111111000000000222444666999:::@@@CCCFFFGGGIIIMMMUUUZZZjjj}}}yyyooocccVVVIIIDDDFFFKKKNNNUUU___gggllllllkkkmmmnnnmmmiiiiiijjjhhhccc[[[WWWOOOFFF>>>888555444444333444777888888<<>>555555888777444222555555444444444555555666ccchhhZZZ[[[rrrwwwkkkhhhllljjjbbbZZZ]]]jjjxxxooobbbYYY]]]dddggglllsssssszzzvvvkkkddd]]]YYYSSSJJJDDDBBB@@@???>>>;;;999777666555333333222111111111111111000000000222444666999:::BBBDDDGGGHHHIIILLLSSSYYYjjj|||{{{rrrfffZZZKKK>>>;;;>>>@@@CCCIIIRRR\\\dddiiikkkjjjkkkkkkhhhhhhjjjhhhcccXXXTTTMMMEEE===888444333444333333777777777;;;AAAGGGRRRdddvvvrrrvvvmmmgggBBB;;;888555444000////////////............------,,,,,,------...///,,,,,,,,,---------......---...000000//////111222444???IIIkkksssccczzz___IIIEEEKKKWWWeeennnooollljjjiiimmmsss~~~xxxiiiZZZVVVPPPMMMMMMOOORRRSSSXXXWWWUUUWWW[[[bbbhhhllloooyyy{{{gggPPPFFFJJJQQQRRRNNNTTTVVVYYY]]]ccclllxxxyyy~~~{{{{{{}}}iii^^^___^^^ffftttzzzooo]]]TTTQQQNNNNNNOOOQQQSSSVVVWWWZZZ```iiiooosss{{{yyynnneeeccc```[[[VVVRRRPPPOOOPPPPPPPPPQQQRRRUUUZZZ___bbbiiipppyyy{{{yyy}}}zzzkkkuuuwwwiiiuuunnnttt}}}sssfffVVVGGGBBBDDDAAABBBGGGMMMUUUdddzzzooo}}}}}}~~~tttHHH>>>666666777666333222555444444444444555666666iiigggZZZ]]]sssttthhhggglllhhh___YYY___nnn{{{jjj___YYY^^^eeeggglllsssuuu|||uuukkkccc\\\WWWPPPGGGBBBAAA===<<<;;;999777555444333222222111111000000111111000000000222444666999:::BBBDDDGGGHHHIIILLLSSSYYYkkk}}}wwwmmm___SSSFFF<<<999<<<:::;;;===DDDOOOZZZbbbggggggjjjkkkiiijjjjjjfff```TTTPPPJJJCCC===888555444555333333666777777;;;AAAGGGQQQbbbsss|||}}}gggbbbmmmooo}}}lllDDD;;;777444333000////////////............,,,,,,,,,,,,,,,---......,,,,,,,,,---------......---...000000//////111222000:::DDDgggsssaaa}}}```KKKDDDHHHUUUiiissspppkkkkkklllnnnrrr}}}uuufff[[[WWWRRROOOOOOQQQSSSTTTYYYXXXWWWXXX]]]dddkkkpppvvv|||aaaVVVKKKHHHNNNTTTVVVUUUYYY]]]bbbggglllttt}}}}}}~~~|||xxxuuuwwwhhh^^^``````iiixxx~~~{{{jjj^^^SSSPPPQQQQQQSSSVVVWWW[[[aaafffkkkttt~~~vvvooojjjbbbYYYTTTSSSTTTUUUTTTTTTTTTWWW[[[aaaeeehhhtttzzznnnjjjmmmuuuvvviiirrrmmmdddmmmzzzyyyhhh___iiiwww|||{{{yyy|||qqqdddTTTFFFAAACCCAAABBBGGGNNNVVVddd{{{uuu}}}tttDDD???;;;:::888444333555444444444444444555666666dddZZZ```wwwsssgggfffjjjeee\\\XXX```ppp{{{eee\\\YYYaaaggghhhlllsssxxxuuujjjbbbYYYTTTMMMEEE@@@@@@:::999888666555444222222222111111000000000111111000000000222444666999:::@@@CCCFFFGGGIIIMMMUUUZZZmmmsssfffWWWKKKBBB;;;999;;;777777888???JJJWWWaaagggiiilllmmmkkkkkkjjjeee___RRROOOJJJCCC>>>999666444555333333666777666:::@@@FFFPPPaaaqqqzzz}}}~~~yyynnndddooorrrlllzzzrrr}}}pppFFF<<<777444444222////////////............,,,,,,,,,,,,,,,------...,,,---------............,,,...////////////000222///999BBBfffssscccwww___IIIFFFJJJ[[[sss}}}tttmmmnnnnnnmmmqqq{{{vvviii[[[WWWRRRPPPQQQSSSTTTUUUZZZ[[[\\\]]]aaaiiiqqqwww~~~ppp^^^JJJHHHHHHKKKPPPVVV[[[\\\```gggooouuuzzz~~~|||zzzyyyvvvsssttt{{{~~~iii```cccdddmmm{{{vvvfffYYYTTTQQQTTTXXXZZZ^^^ccciiipppxxx~~~xxxnnneee^^^\\\]]]^^^\\\[[[[[[^^^dddkkkoooqqq|||pppaaaeeennnwwwuuugggjjjvvv{{{qqqaaaYYY]]]cccXXXSSSSSSYYY___dddnnnyyyzzzpppcccSSSEEEAAACCCBBBCCCGGGNNNVVVddd{{{uuuIIIDDD@@@>>>:::555555999444444444444444555666777```YYYccc{{{sssfffdddgggbbbYYYWWW```pppzzz|||bbb[[[[[[dddjjjjjjmmmsss{{{|||uuuhhh___VVVPPPJJJBBB>>>>>>777777666555333222111111111111000000000000111111000000000222444666999:::>>>AAADDDGGGIIIOOOVVV]]]pppjjjZZZJJJAAA===:::999:::;;;<<>>888::::::::::::AAAEEEMMMYYYhhhuuu~~~wwwvvvrrrllljjjkkkiiieeeWWWTTTNNNHHHAAA:::666333555333333666666555999???CCCMMM___qqq{{{kkkqqqsss___eeeooovvvKKK???:::777888777000/////////............,,,,,,++++++,,,,,,---............////////////000,,,---//////......000111444???EEEbbbyyy```\\\uuu}}}___IIIHHHNNNfffwwwlllooollljjjmmm|||xxxkkkXXXUUUQQQOOOPPPRRRSSSSSSVVVYYY]]]```eeellluuu|||nnn^^^QQQGGGHHHIIILLLPPPUUUZZZ^^^```ttt{{{xxxwwwxxx~~~jjjccchhhiiirrrmmmaaa```^^^cccffflllssswww{{{~~~yyyvvvvvvttttttyyyxxxddddddyyymmmQQQcccpppuuufffQQQFFFEEEFFFEEENNNRRROOONNN```zzzooobbbSSSFFFCCCFFFDDDEEEHHHOOOVVVdddzzz}}}]]]LLL;;;444333333222333333333333444555666777888nnnYYYWWWgggssseeegggfff^^^ZZZ[[[bbbuuu~~~sssddd___^^^dddjjjmmmooorrrqqqjjj___\\\WWWNNNEEE>>>:::999666444222222333333222111111111111111111111111111000000111333555666888888>>>AAAEEEIIINNNTTT[[[```www}}}[[[III999888:::::::::>>>HHHUUUgggzzz}}}yyytttqqqpppnnniiifff[[[TTTKKKCCC???<<<777444666555333333444777;;;===CCCKKK[[[nnn|||yyyeeeooo|||ZZZcccQQQ======333555444222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///////////////111333::::::GGGffftttccc[[[sss|||bbbHHHIIITTTrrrtttnnnjjjmmmllllll~~~yyy}}}zzziii___XXXQQQPPPQQQPPPSSSWWWYYYZZZ]]]aaaiiiqqqzzz~~~vvv[[[OOOJJJGGGMMMNNNOOOQQQVVV]]]eeekkk{{{xxxqqqqqqyyy|||kkk```cccjjjnnnxxxyyycccbbbeeeaaammmuuu|||iiigggrrrmmm\\\ZZZ___rrrxxxeeeMMMDDDDDDEEELLLTTTTTTNNNUUUrrruuupppzzzooobbbRRRDDDAAADDDCCCDDDHHHNNNUUUaaawwwXXXBBB999:::555444666444444555666555444444555777}}}wwwhhh[[[[[[lllttthhhjjjiiiaaa]]]^^^eeexxxtttddd```___eeekkkmmmpppsss~~~oooiii\\\ZZZUUUMMMDDD>>>;;;:::666444222222333333222111000000000000000000000000000000111333555666888888>>>AAAEEEKKKQQQXXX```eeewwwxxxXXXFFF777666888888888<<>>:::999666444222222222333222111////////////////////////000000111333555666888888>>>AAAGGGMMMTTT]]]fffkkkyyysssSSSBBB444444666555666:::EEEXXXwww{{{zzzwwwsssmmmiiihhhggg[[[TTTJJJCCC???<<<888555444333222222333666999;;;AAAHHHYYYlllzzzdddeee~~~oooqqqlllZZZCCCAAA777999666222111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...///000000//////111333333999KKKiiimmmZZZXXXrrrcccQQQNNNRRRkkkvvvrrrmmmmmmooonnnyyyrrrnnn}}}{{{jjj___WWWQQQPPPPPPOOORRRVVV[[[]]]bbbjjjrrr{{{www]]]LLLHHHIIIKKKNNNPPPRRRUUU[[[hhhzzzkkk___XXX\\\ccciiisss}}}|||iiieeelllzzz|||vvvqqqpppsss~~~~~~mmmVVVSSS___wwwwwwjjjUUUGGGIIIPPPRRRZZZ___^^^]]]ppp~~~jjjfffuuuyyynnnaaaRRRDDDAAADDDDDDDDDFFFKKKPPP\\\qqq}}}NNN999222555222222666444333444555444333333555777~~~tttuuuYYY___rrrqqqgggkkknnneeebbbdddkkk|||qqqaaa___```fffjjjmmmqqqvvvyyywwwllliii^^^\\\WWWOOOFFF>>>:::888666444222111222222111000000000000000000000000000000000111333555666888888???BBBHHHNNNVVV^^^gggmmmzzzpppNNN???333333555444555:::===JJJddd}}}}}}{{{uuummmgggfffggg[[[TTTJJJCCC???<<<888555333333222222333666999:::AAAHHHYYYmmmzzzeeebbbxxxmmmrrr```GGGBBB999:::666333111///...//////...---------------------------............////////////...///000000///000222444777<<>>JJJddd~~~zzzssskkkeeebbbaaaZZZSSSJJJCCC???===999666333333333333555777999:::AAAIIIZZZnnn|||}}}eee^^^lllssshhhkkkMMMEEE<<<<<<555333111//////000000///...------------------------............/////////000///000111111000000222444:::@@@UUUxxxtttmmmtttgggLLLKKKOOOfff{{{yyyqqqnnnkkklllpppnnnrrrvvvjjjdddjjjuuurrr]]]VVVQQQQQQSSSTTTWWW\\\aaadddkkksss~~~oooWWWKKKJJJNNNRRRUUUTTTUUUYYYcccuuu~~~{{{xxxuuutttxxxxxxvvvrrrjjjaaaXXXRRRQQQQQQSSSWWW^^^gggooouuu}}}qqqggghhhzzztttpppmmmllliiidddccceeexxx}}}xxxpppggg^^^]]]jjjyyylllWWWOOOYYYnnn~~~vvvlllppptttuuuwwwmmm```QQQDDDAAADDDBBBBBBEEEJJJRRR```xxxmmmyyyyyy}}}OOO;;;444888555333555222333555666666555666888:::vvvuuu]]]```kkkyyy|||sssmmmlllhhh```___dddnnn~~~}}}iii______ccciiilllnnnuuu}}}{{{sssqqqhhhgggaaaXXXMMMCCC<<<888555333111000111111000///111111111111111111111111000000111333555666888888???BBBGGGMMMSSS[[[dddiiiwwwmmmYYYCCC888222444555222444:::===LLLjjjzzzwwwrrrnnnjjjfffccc```YYYRRRIIICCC@@@===999666333333444555666888999:::@@@HHHYYYmmm{{{|||cccZZZiiitttgggqqqQQQGGG>>>>>>666444222000///000000///...........................------.........////////////000111111000111333555888DDD___|||xxxdddMMMKKKRRRmmm|||rrrooolllqqqsssooosss|||uuuooohhhcccfffmmmyyy~~~nnn\\\UUUQQQRRRTTTVVVZZZ___gggiiinnnvvv|||eeeNNNHHHLLLQQQTTTVVVYYYYYY___nnn~~~zzzuuupppllljjjccccccaaa]]]WWWQQQLLLJJJMMMPPPTTTXXX^^^gggooosss|||mmmdddeeepppyyyllliiihhhiiihhhdddccceeerrruuummmmmmkkkgggbbb^^^dddwww~~~gggYYY[[[jjjzzzrrr}}}}}}}}}~~~wwwlll```QQQDDDAAADDDDDDCCCEEEJJJQQQ```wwwcccyyyKKK888222777444444666333444666777777777888:::<<>>AAAGGGMMMTTT\\\eeekkkvvv{{{dddOOOAAA777111444444111333999@@@NNNlllvvvqqqllljjjiiigggccc```YYYRRRIIICCC@@@===999666444444444555777888:::;;;???GGGXXXlllzzz{{{aaaWWWgggpppmmmxxxooouuuSSSIII@@@@@@888444222000///000000///...........................------------.........//////000111111000111333555888IIIiii}}}www{{{aaaOOOJJJSSSppp~~~qqqnnnkkkuuuvvvqqqttt~~~tttmmmkkkhhhdddffflllttt|||kkk[[[UUUQQQSSSVVVXXX\\\bbbkkklllqqqxxxwww```KKKHHHOOOTTTWWWYYY^^^___fffyyyzzztttmmmgggbbb```NNNNNNNNNLLLIIIHHHHHHHHHNNNRRRVVVZZZaaajjjqqqtttkkk\\\eeemmm|||tttiiiffffffiiiiiiffffffiiirrrdddbbb\\\```bbb```___jjjppp^^^\\\iii||||||vvvzzz~~~vvvlll```QQQDDDAAADDDEEEDDDFFFJJJPPP^^^uuueeeIII666222777666666999666555666888888888999;;;===xxxppp___ZZZ___rrr~~~yyynnnhhhkkkddd___fffxxx{{{lllbbbaaaccchhhlllpppwwwtttpppjjjfff```YYYQQQGGG===666666444222111111000///---.........///////////////000111222222222333666888CCCDDDFFFLLLTTT]]]fffkkkuuu~~~sssYYYGGG888555222000000111333555===JJJiiissssssqqqnnniiieeedddcccYYYVVVPPPHHH@@@;;;999999555666777666666777:::===AAAGGGVVVhhhvvvvvv___XXXkkk___eee}}}{{{wwwZZZNNN???>>>:::555333111000000000...---...------,,,,,,------...............////////////000000000//////111555888>>>MMMjjj{{{qqqsssiiiNNNSSSTTTbbbvvv|||qqqkkknnnnnnrrrwww{{{}}}ooogggkkkmmmiiijjjpppnnnmmm[[[VVVSSSSSSTTTWWW___hhhlllqqquuuwww~~~lllZZZKKKLLLRRRTTTVVVZZZbbbjjjvvvuuunnnjjjfff___ZZZNNNKKKGGGEEEEEEFFFFFFFFFPPPSSSXXX^^^dddlllsssxxxuuupppoooooocccbbbcccfffiiiiiieeeaaammmzzzlllZZZYYY[[[[[[[[[dddvvvuuuoooccc___pppsssvvvkkk^^^OOODDDBBBFFFBBBDDDHHHLLLPPP\\\rrrggg{{{KKK999666:::555333444111444666444777<<<777888HHH}}}rrr___[[[```pppyyytttjjjffffffbbbaaakkk|||zzzjjjaaa^^^```gggmmmrrryyy|||rrrnnngggddd```ZZZSSSIII@@@999777444222111111000///.........////////////000000222333333333333555888:::CCCEEEGGGLLLSSS[[[aaaeeepppyyykkkRRRBBB888666333111111222444666???JJJdddrrrqqqooolllhhheeeddddddZZZWWWPPPHHHAAA<<<999999555666666666555666999;;;AAAFFFTTTggguuurrr]]]VVVkkk[[[]]]vvv~~~```OOO@@@@@@:::666444111000000000...---...------,,,,,,------...............////////////000000000//////111555888===LLLiiixxxqqqnnnSSSLLLNNN]]]ssszzzpppiiilllpppsssvvvyyypppggglllpppnnnmmmqqqyyy}}}kkk]]]XXXVVVWWWYYY[[[bbbiiiiiirrrzzzzzzcccTTTIIIMMMSSSUUUXXX]]]dddnnn}}}~~~uuuooolllggg```[[[NNNKKKGGGGGGIIILLLOOOPPPTTTXXX___eeelllssszzz{{{eeeaaa```aaadddggghhhdddaaahhhsssyyyiii[[[\\\]]]aaannn}}}qqqkkkaaabbbvvvuuuyyymmm___OOOCCC@@@DDDCCCDDDHHHLLLPPP\\\rrrnnn}}}MMM;;;666:::555222444222333666555777;;;888>>>QQQ|||ooo```]]]cccoootttmmmfffeeecccbbbdddpppzzzggg___\\\]]]fffooouuuzzzxxxoookkkdddccc```\\\VVVMMMCCC<<<777555222000000000///.../////////000000000111111333444555555555777:::<<>>DDDVVVlllwwwtttrrrtttllljjjhhheeedddccccccccc[[[WWWPPPHHHAAA<<<999888555666666555444555888:::@@@DDDRRReeetttppp\\\WWWlll^^^^^^yyyeeeQQQBBBBBB;;;777444222000000000///.........------------..................////////////000000000//////111666999???NNNjjj|||pppyyyzzzrrrVVVJJJMMM___vvv~~~tttnnnpppqqqrrrsssvvv~~~pppeeekkktttuuurrrqqqmmmaaa]]]\\\___aaacccgggmmmooowww~~~lllWWWLLLGGGNNNVVVXXX[[[aaammmyyy~~~yyysssoookkkfff___ZZZOOOLLLIIIHHHLLLQQQUUUWWW]]]bbbiiipppvvv}}}xxxccc```___```dddhhhiiifffccceeemmm{{{nnniiieeegggssszzzoooiiicccggg{{{{{{{{{|||ooo```PPPBBB???CCCCCCDDDHHHLLLQQQ\\\rrruuu{{{OOO<<<666999444222555333222777666666::::::GGG```sss~~~qqqcccaaafffpppqqqiiidddgggeeeeeeiiitttxxxfff^^^ZZZ[[[fffrrrxxx|||~~~uuummmiiiccccccaaa^^^XXXOOODDD===888555222000000111000/////////000000111222222222333555666666666888;;;>>>CCCFFFJJJPPPTTTWWWYYYZZZfffpppzzzyyyjjjTTT@@@666666555333222222333555666999;;;DDDQQQXXXYYYZZZ^^^\\\[[[ZZZZZZ\\\___aaaaaa\\\WWWOOOGGGAAA<<<999777555555666555444444777999>>>BBBOOOccctttrrr^^^XXXmmmlllmmmhhhTTTGGGFFF<<<999666222000000000///.........------------..................///////////////000000//////222666:::BBBOOOiiipppuuuttt|||uuuWWWLLLPPPbbbzzzwwwppprrrqqqqqqqqqttt~~~ooocccjjjwww|||wwwrrr~~~rrreeeaaaaaaeeehhhiiilllpppwww|||oooYYYLLLFFFGGGQQQXXXYYY^^^eeexxx}}}zzzvvvssspppjjjddd___[[[WWWRRRQQQTTTYYY^^^```hhhlllsssyyy~~~uuuddd```aaaccchhhmmmooollliiigggnnn|||sssqqq{{{uuuooossszzzyyyrrrpppmmmiiilllyyyuuu|||oooaaaPPPCCC@@@DDDCCCEEEHHHLLLQQQ]]]sssyyy~~~uuuPPP===666999444222666444222777666666999<<>>999666222000000111111000000000111111222333333444333444666666666888<<<>>>BBBEEEKKKPPPUUUWWWXXXXXXbbbjjjqqqnnn___LLL<<<444555444333222222333444555777666888===@@@AAADDDHHHJJJIIIJJJOOOVVV\\\___```\\\VVVMMMFFF@@@<<<777444444555555555444555777999>>>AAAMMMaaatttvvv```WWWjjj|||lll[[[LLLIII>>>:::777333000000000000//////......------......///............///////////////000000///000333777:::BBBMMMcccllltttvvvzzzZZZMMMPPPaaaxxxtttlllnnnpppoooooosssrrreeekkk{{{xxxzzzuuueeeaaaaaafffjjjjjjkkkmmmmmmtttyyy}}}{{{```JJJGGGEEEJJJUUUZZZ[[[bbblll}}}yyytttoookkkhhheee``````ccchhhmmmppprrrvvv{{{{{{lll______aaafffmmmtttvvvsssooojjjpppgggYYYNNNQQQ[[[hhhwww~~~yyyyyyuuupppooopppooooootttzzz|||zzzzzznnn```QQQEEEBBBFFFDDDEEEIIIMMMQQQ]]]sss|||~~~wwwwwwyyysssOOO;;;555888333222666555222777666666999>>>UUUwwwwwwuuulllzzzfffaaadddlllnnniiiiiinnnmmmmmmpppxxxxxxhhh^^^\\\```kkktttyyy{{{~~~}}}pppjjjiiidddcccaaa^^^XXXPPPFFF@@@:::666222000000111111111000111111222333444555555444555666777777999===@@@BBBEEEJJJOOOSSSTTTUUUTTT[[[___ccc```VVVGGG<<<555555444333333333444555666888777666666777888:::;;;<<<===@@@IIITTT\\\___```^^^WWWMMMFFFAAA===888444444555555555555666999;;;>>>@@@KKK```tttwww```UUUggg~~~yyygggPPPIII@@@<<<888444111000000000000//////............//////............///////////////000000000000333888;;;@@@IIIYYY|||cccrrr{{{___QQQSSScccyyytttmmmooopppooooootttwwwiiimmm{{{wwweee```___dddhhhhhhggghhh\\\gggttt~~~mmmVVVDDDFFFFFFMMMXXX\\\^^^hhhuuu~~~zzzvvvtttnnnkkkhhhiiimmmsssxxx{{{zzz|||~~~{{{oooddd]]]^^^bbbjjjttt}}}{{{wwwmmmsssxxx^^^RRRJJJEEEHHHMMMTTTcccrrrxxxrrroooqqqrrrrrrtttxxxxxxlll___QQQEEEDDDHHHDDDEEEIIIMMMRRR]]]sss|||~~~xxxwwwyyytttKKK999444888444333666555333888666666:::@@@WWWxxxzzzvvvxxxnnnyyybbb\\\]]]fffjjjiiiiiinnniiilllqqq{{{zzzjjj___```eeennnuuuwwwzzz~~~zzznnniiihhhbbbaaa___\\\WWWQQQIIICCC:::777222000000111111111111111222333444555666666555666888888999;;;???BBBCCCEEEIIILLLOOOOOOOOONNNOOOQQQRRRQQQMMMEEE===888666666666555666777888888:::::::::999888888888777888999???JJJWWW```bbbbbb```YYYOOOHHHCCC???999555333444555555666888;;;===???@@@KKK```uuuzzzbbbVVVggguuuQQQFFFCCC===999444111000000111000//////............//////............///////////////000000000111444888<<>>:::444111000111111111//////............//////............/////////000///000000000111444999<<>>999333000111333444444444555666666555555666777999:::===@@@BBBCCCCCCCCCHHHIIIIIIHHHEEEBBBBBBBBBBBBBBBCCCIIIRRRVVVMMM@@@@@@:::888:::<<<<<<===@@@EEEJJJOOOPPPLLLFFFBBBAAA???DDDLLLYYYhhhsssqqqjjjaaaXXXOOOIIICCC<<<888888777555444333444777:::<<<>>>CCCNNN^^^sssxxxccc[[[oooYYYFFFDDD???999555777777333///.............................................------//////111333222111666===IIIFFFPPPrrr|||zzzeeeYYYppp^^^OOOMMMUUUhhhtttrrrmmmmmmpppooonnnuuuzzzjjjgggwwwuuullldddeeeiiilllooosssrrrwww~~~zzz]]]KKKEEEFFFHHHIIIOOOPPPUUUbbbkkkyyy~~~yyywwwyyy|||}}}}}}qqqddd[[[WWW]]]eeekkkrrrvvvyyywwweeeRRREEEHHHHHHIIIKKKIIIFFFIIIOOO^^^dddppp}}}~~~~~~~~~~~~{{{ppp```PPPEEEAAAAAADDDEEEIIIOOOVVVccczzzppptttHHH>>>555333333222333666888777444999???AAAVVVyyyuuuooo~~~UUUNNNKKKSSS]]]dddhhhkkkjjjqqqssszzzxxxlllgggfffhhhnnnrrrvvv}}}vvvlllgggddd```]]]ZZZYYYYYYUUUNNNHHH>>>999444111111333333333444555777777666666777888;;;<<<>>>@@@BBBCCCDDDDDDFFFGGGHHHFFFDDDBBBAAABBBDDDEEEHHHQQQ\\\```UUUGGG@@@;;;888;;;===>>>@@@CCCKKKTTT___ccc^^^TTTKKKEEEHHHOOOZZZggguuu~~~{{{rrrcccYYYPPPJJJCCC<<<888888777555444444555777:::<<<>>>CCCNNN___sss{{{eee]]]qqqvvv\\\HHHGGGAAA:::555666666333000///................................................000///000333222111666>>>FFFHHHWWWyyy~~~ggg[[[kkkaaaNNNLLLTTThhhttttttpppoooqqqppppppuuu{{{kkkiiiyyyvvvmmmeeefffjjjmmmppptttwwwzzzpppVVVHHHEEEGGGHHHKKKPPPPPPVVVdddnnn}}}}}}yyyyyy{{{}}}~~~}}}uuuhhh___YYYWWW]]]eeekkkwwwooobbbdddhhhjjjmmmsss{{{|||ooo___PPPFFFGGGEEEDDDEEEFFFHHHQQQZZZddddddkkkwwwzzznnn___OOODDDAAAAAACCCDDDHHHNNNUUUbbbxxxtttIII???666444444333444777777777444777<<<>>>TTTxxxssskkkwwwUUUOOONNNUUU___dddgggiiilllrrrqqqyyyyyykkkddddddiiipppuuuxxxtttiiiccc```\\\YYYWWWVVVVVVSSSMMMHHH>>>:::555222111222222222444555777777777777999:::======>>>???AAACCCDDDEEEEEEFFFFFFEEECCCBBBBBBCCCDDDHHHOOO\\\jjjmmm___MMMAAA<<<999;;;>>>???AAAEEEKKKTTT```fffddd]]]VVVRRR]]]eeeqqq~~~wwweee\\\RRRKKKDDD<<<888888666666555444555777:::<<<>>>BBBNNN```ssshhh^^^sssfffyyyaaaLLLJJJDDD<<<555444444222000111................................................000///000333222222777???CCCJJJ]]]llleeejjj}}}dddNNNKKKSSSgggvvvvvvrrrrrrsssqqqqqqwww}}}llljjjzzzzzzoooggggggkkknnnqqqttt|||~~~}}}aaaMMMEEEFFFHHHJJJNNNSSSRRRXXXgggsss~~~}}}{{{{{{}}}~~~~~~}}}tttiii^^^ZZZYYY[[[bbbiiippp~~~~~~rrr[[[NNNOOOQQQSSSWWW]]]eeennnvvv{{{xxxyyywwwqqqfffYYYOOOIIIHHHEEECCCDDDGGGNNN\\\jjjjjjeeeeeerrr|||wwwlll]]]MMMDDDAAABBBBBBCCCGGGMMMTTTbbbxxxqqqIII@@@777555555444555777555777555666:::>>>UUUyyyssshhhttt[[[WWWWWW___eeeeeeddddddiiioooppp{{{zzzkkkcccdddiiiqqqwwwzzzoooccc\\\YYYVVVTTTSSSRRRRRRPPPLLLHHH===:::666333111111222222444666888888888999;;;===>>>>>>>>>>>>@@@BBBDDDFFFEEEFFFGGGFFFEEEDDDFFFGGGGGGMMMXXXhhhvvvvvveeeQQQDDD>>>:::;;;======???BBBFFFJJJPPPUUUYYY^^^eeejjjvvvvvvhhh^^^SSSKKKDDD<<<888888666666555555666888:::;;;>>>BBBNNNaaasssiii```uuurrr]]]mmmxxxfffPPPMMMGGG===555333333111111222....................................////////////000///000222222222888@@@CCCJJJ^^^uuupppooo~~~eeeQQQLLLSSSgggvvvwwwrrrqqqtttrrrsssxxx|||kkkkkkzzztttjjjiiinnnqqqsssuuu|||}}}nnnSSSEEEDDDHHHLLLNNNTTTWWWUUU[[[kkkvvv~~~}}}}}}jjj```YYYYYY^^^dddmmmuuu|||uuummmjjjiii```PPPHHHJJJIIIJJJKKKNNNSSSYYY___bbbeeehhhjjjggg^^^UUUOOOMMMKKKIIIHHHJJJMMMTTT```mmmiiibbbaaalll{{{zzzuuujjjZZZLLLCCCBBBCCCCCCDDDGGGMMMUUUbbbxxxgggzzz{{{~~~HHH???777555555444444666222666555555:::???VVVxxxvvvjjjttt[[[ZZZ^^^fffjjjgggcccbbbdddmmmqqq}}}{{{lllcccdddjjjrrrxxx|||~~~iiiZZZSSSQQQPPPOOONNNMMMMMMKKKHHHFFF;;;:::777444111111222333444666888999:::;;;>>>@@@>>>>>>>>>???@@@CCCEEEGGGHHHIIIJJJIIIIIIIIIKKKNNNOOOXXXfffuuu}}}jjjVVVHHHAAA<<<;;;;;;:::;;;???@@@BBBFFFKKKTTTaaaqqq}}}wwwiii___SSSKKKCCC<<<888999666666666666777999:::;;;>>>AAANNNbbbsss}}}iii```wwwjjj]]]ppp~~~kkkTTTPPPIII???666333222000000333////////////////////////........./////////000000111///000222222222999AAAEEEJJJ\\\tttppphhhTTTNNNTTTggguuuvvvqqqoootttrrrtttyyy~~~yyyiiijjjyyyzzznnnmmmqqqtttuuuvvvwwwyyy{{{yyybbbJJJBBBFFFKKKPPPSSSYYY[[[XXX^^^nnnxxx|||qqqaaa[[[XXX]]]eeennnyyy}}}eee^^^ZZZ[[[WWWNNNKKKNNNIIIIIIHHHIIIKKKNNNRRRUUUYYY]]]```^^^YYYRRRNNNMMMOOONNNNNNPPPPPPPPPWWW___aaa\\\[[[```kkkyyyyyyssshhhYYYKKKCCCBBBDDDDDDEEEIIINNNVVVcccyyy}}}___zzzFFF===666555555333333444222777444333888<<>>===;;;===@@@:::@@@IIISSS^^^kkkyyy|||iii___SSSKKKCCC;;;888999666666666777888999:::;;;???AAANNNcccsss{{{hhhbbb{{{jjjbbb{{{qqqYYYUUUKKK@@@666333222000000222////////////////////////.........//////000000111111///000222222333:::CCCHHHLLL___pppjjjzzznnnVVVOOOSSSeeeuuuvvvpppmmmrrrppptttzzz|||uuufffiiixxxsssqqqtttvvvvvvwwwtttvvvzzzoooYYYEEEBBBHHHMMMSSSXXX[[[]]]ZZZ```pppzzzqqqfff\\\ZZZ\\\ccclllvvvwwwddd]]]XXXWWWUUUQQQPPPRRRKKKKKKJJJKKKMMMQQQUUUXXXWWWZZZ\\\[[[WWWRRRNNNKKKRRRQQQQQQSSSQQQOOOSSSZZZbbb^^^ZZZWWWWWWbbbzzzyyyssshhhXXXJJJCCCBBBDDDEEEEEEIIIOOOVVVdddzzzwwwaaa|||EEE===666555555333222333444888444111555666???RRRrrrhhhyyy^^^]]]___dddgggeeedddfffeeeqqqvvv~~~{{{rrrggggggkkkrrrxxx|||vvv^^^OOOJJJKKKFFFFFFFFFDDDBBBAAA@@@@@@777777777555222111333666444666999;;;===???BBBDDD@@@AAACCCFFFIIIKKKMMMMMMLLLMMMNNNOOOOOOQQQUUUXXX[[[jjj|||ssseeeUUUMMMFFFDDDCCCAAACCCFFF>>>IIIXXXhhhttt~~~hhh^^^RRRIIIBBB;;;999:::666666777777888::::::;;;???@@@NNNcccsssyyy|||hhheee~~~oooeeewww___YYYKKKAAA777444222000000111////////////////////////---......///000000111111111000000222222333;;;DDDIIIRRRjjjmmmaaaooorrrTTTLLLPPPccctttvvvqqqnnnooonnnssszzz{{{rrreeejjjyyyxxxtttwwwxxxwwwwwwsssuuu{{{fffRRRBBBCCCIIIMMMSSS[[[XXX[[[YYYaaarrr|||ssseee^^^\\\^^^dddmmmttt{{{mmmeee^^^ZZZXXXUUUTTTTTTSSSRRRSSSTTTXXX\\\aaaddd``````___^^^\\\WWWQQQLLLSSSQQQRRRUUUXXX]]]hhhsssxxxpppdddXXXOOOTTThhh|||zzzttthhhYYYJJJCCCBBBEEEDDDDDDHHHNNNUUUcccyyysssfffsssFFF===777666666444333444333777333222888888:::EEEuuummm~~~hhhdddbbbccccccbbbdddhhhiiiuuuyyy}}}zzzuuuiiihhhkkkqqqwww|||sss[[[MMMJJJKKKDDDDDDDDDBBB@@@>>>>>>>>>555666777555222222444777444666999<<<>>>@@@CCCFFFAAACCCFFFJJJMMMOOOPPPPPPMMMNNNOOOOOOPPPSSSWWW[[[ZZZkkk~~~ssshhhXXXQQQJJJHHHHHHGGGIIIMMMKKKWWWiii{{{}}}hhh]]]QQQIIIBBB;;;999:::666666777888999::::::;;;???@@@NNNdddsssyyy{{{iiihhhtttggg{{{ccc]]]KKKAAA888444333000///111000000000000000000000000---......///000111111222111000000111222333;;;DDDHHHVVVtttnnn\\\gggsssRRRJJJNNNbbbtttwwwrrrooommmmmmrrrzzz{{{~~~qqqeeekkkzzzzzzvvvyyyzzzxxxwwwtttwww|||yyyaaaOOOBBBDDDJJJLLLSSS]]]VVVYYYXXXaaattt}}}yyyiii___[[[___dddllluuu|||tttlllccc^^^\\\YYYWWWVVV\\\[[[\\\^^^aaafffkkknnnjjjhhheeedddbbb]]]UUUOOOTTTQQQSSSYYYbbbppprrr___QQQPPP```qqq{{{uuuiiiYYYJJJCCCBBBEEECCCCCCGGGMMMTTTbbbxxxvvviiinnnGGG???888777777555444555111555222444>>>>>>===DDDtttiiimmmaaaccc[[[hhhaaalllmmmmmmpppssszzz~~~rrrhhhfffiiittt~~~nnnXXXLLLHHHHHHDDD@@@===;;;;;;<<<======888777555444333222111111444666888;;;???CCCFFFHHHIIIHHHIIINNNUUUYYYWWWSSSUUUUUUUUUTTTTTTVVVZZZ]]]eeennnzzz{{{tttddd\\\VVVVVVUUURRRVVV^^^kkk{{{xxxjjj^^^QQQIIICCC<<<888777666666777888999;;;<<<===???BBBNNN___ooo{{{|||jjjhhh~~~kkkzzzjjj```SSSAAA888666222222444///000000000000////////////000000000000////////////...000222111000444===EEERRRSSSuuu}}}zzz{{{}}}xxxUUUbbbtttZZZNNNKKK]]]pppuuuqqqnnnooolllooowww{{{wwwdddhhhwwwtttrrrrrrtttuuuzzz}}}nnnXXXNNNEEEFFFKKKOOOTTTYYY[[[XXXZZZffftttuuufff[[[ZZZ___^^^iiiwww}}}wwwmmmaaa[[[[[[]]]^^^^^^eeehhhkkkmmmpppssswwwzzzyyywwwyyyrrrbbbUUURRRVVVSSSSSS[[[ooovvv[[[QQQRRRbbb{{{{{{tttfffUUUGGGAAAAAADDDFFFEEEHHHNNNWWWeeezzzooommmfffEEE===777777777555333444444444444444777:::===???wwwvvv|||~~~qqqfffkkk___aaa[[[lllhhhtttuuuooopppttt|||uuummmlllpppyyylllXXXLLLGGGEEEBBB???<<<::::::;;;<<<;;;777666555444333222222111444555888;;;???CCCGGGIIIIIIIIIKKKRRRYYY]]]\\\YYYXXXWWWVVVVVVVVVYYY]]]___gggooozzz{{{pppddd\\\___aaacccppp}}}wwwkkk___RRRKKKDDD<<<777666555555666777888:::;;;<<<@@@CCCNNN```ppp{{{sssdddfff~~~ppp~~~ooodddRRR@@@777555111111333...000000000000////////////......//////000000111111///111333222111555>>>FFFQQQRRRsss|||}}}}}}wwwWWWbbbvvv]]]QQQMMMZZZhhhlllmmmnnnqqqnnnpppwww{{{vvveeehhhxxxtttrrrrrrtttvvv{{{xxxiiiVVVLLLEEEFFFKKKPPPUUUYYY[[[XXX[[[fffttt|||nnneee___ZZZZZZ^^^dddqqqxxxllleee\\\XXX[[[```dddeeeqqqtttxxx|||~~~jjjZZZVVVSSSRRRTTT^^^pppuuudddaaacccqqq|||zzzxxxxxxzzz}}}}}}{{{ssseeeUUUGGGAAAAAADDDEEEEEEHHHNNNWWWeee{{{xxxpppmmmDDD<<<777777777555444555222222222222444777999;;;rrr|||ttthhhjjj\\\^^^[[[ooonnnyyyyyyqqqqqqtttyyynnnmmmpppxxxkkkXXXMMMFFFBBBAAA>>>:::888999999999999666666444333222222222222444555777;;;???CCCHHHJJJIIIJJJNNNVVV^^^aaa```^^^YYYXXXWWWWWWYYY]]]```ccckkkpppxxx}}}|||xxxiiiccckkksss{{{{{{tttqqqjjj___SSSKKKDDD<<<666555444555555666777999:::;;;@@@DDDOOOaaaqqq|||{{{qqqdddiiitttooouuuhhhRRR???666555000111333---000000000000////////////------...///000111222222000222444333222777@@@HHHPPPRRRqqq|||zzz}}}zzz\\\dddyyy]]]QQQKKKUUUaaafffkkkqqqrrroooqqqwwwzzz}}}vvvfffjjjxxxuuurrrrrrtttxxx~~~sssdddRRRJJJDDDFFFKKKPPPUUUZZZZZZXXX\\\gggsss}}}yyyiiiZZZUUUXXX\\\^^^aaagggtttpppbbb]]]XXXXXX^^^eeejjjlllvvvyyynnn]]]WWWUUUUUUYYYaaannn}}}wwwnnnsssyyy~~~|||}}}yyyzzzzzzrrrdddSSSGGGAAABBBDDDEEEEEEHHHOOOXXXggg|||~~~wwwlllCCC<<<666777777666444555333222222222333555777888xxxxxxiiiiiiZZZ\\\[[[sssrrr{{{wwwrrrqqquuuzzzoooiiijjjuuujjj[[[PPPGGGBBB???<<<999777777888777666555555444333222222222222444555777:::???DDDIIILLLJJJMMMRRRYYY```cccaaa___YYYXXXXXXYYY]]]bbbeeeggglllooouuuzzzwwwqqqnnnooooooeeegggxxx{{{qqqllljjjggg]]]QQQKKKDDD<<<666555555555555666888999;;;<<<@@@DDDPPPbbbrrr}}}{{{nnnqqqbbbccczzzjjjRRR@@@777666111222444...000000000000////////////.........///000111111111///222333333222777@@@HHHNNNRRRooozzzyyyeeeeee^^^OOOGGGQQQ```iiinnnrrrqqqnnnqqqwwwzzz|||wwwiiinnnyyyuuurrrrrruuu{{{pppaaaNNNHHHDDDGGGLLLPPPVVV[[[ZZZYYY^^^hhhsss{{{jjj^^^SSSSSSZZZaaafffkkkmmmyyyxxxggg]]]ZZZXXXZZZaaaiiiooorrrzzz}}}nnn]]]YYYVVVXXX\\\dddmmmtttxxxzzzzzzxxxzzzqqqaaaRRRFFFBBBBBBDDDEEEEEEHHHPPPYYYhhh~~~{{{```CCC;;;666777777666555666555555444444444555666777{{{xxxdddfffXXX\\\```|||{{{xxxpppppptttyyyqqqhhhffftttmmm^^^SSSJJJCCC===;;;888666666666555444444333333222222222333333444555666:::???EEEJJJMMMMMMQQQWWW]]]aaabbb___]]][[[ZZZ[[[___dddiiijjjkkkiiikkkoooqqqjjj___ZZZ\\\\\\^^^nnnwwwpppkkkeeeZZZOOOHHHCCC<<<777777666666777777999;;;<<<===@@@DDDPPPcccrrr}}}yyyzzz{{{SSSVVVmmm~~~lllTTTAAA888777222333555000000000000000////////////000000000000////////////...000222222111666@@@GGGNNNRRRooo{{{www~~~wwwhhhwww}}}fffRRREEEQQQdddmmmnnnnnnooolllpppwwwzzz}}}yyylllrrrzzzuuurrrrrruuu}}}}}}lll]]]KKKFFFDDDGGGLLLOOOUUU[[[YYYZZZ___jjjrrryyy~~~tttmmm^^^ZZZXXX\\\aaagggoooxxx~~~ppp]]]WWWWWWYYY^^^gggpppwww{{{qqqeeeeeebbbcccfffkkkpppssssssrrrwww|||}}}zzzooo___PPPFFFBBBCCCDDDDDDDDDHHHPPP[[[jjjttt}}}\\\CCC<<<666777777555444555555555444444444444555555zzzeeebbbUUU]]]hhh}}}jjjlllssszzzmmmdddbbbqqqssscccUUUKKKDDD<<<:::888666666555444222333222222222222333333444444555666999???EEEKKKOOOQQQVVV\\\bbbeeeccc```]]]^^^^^^___dddjjjlllkkkiiicccaaadddeee]]]QQQNNNTTTWWWgggxxxfffZZZNNNGGGBBB;;;888888666777777888999;;;======>>>CCCPPPcccrrr}}}~~~yyyPPPPPPcccxxxnnnUUUBBB999888333444666000000000000000////////////111000000000/////////...---000222111111666@@@HHHNNNSSSoooxxxvvv{{{ssswwwrrrYYYHHHQQQdddmmmllliiinnnlllooowwwzzz||||||qqqvvv{{{uuurrrsssuuu{{{xxxfffVVVHHHEEEDDDHHHLLLNNNTTTZZZYYYZZZaaakkkrrrwww~~~vvvjjjaaa[[[XXXZZZ___fffjjjooozzzjjjWWWUUUXXX^^^gggqqq{{{zzzuuu{{{{{{wwwuuurrrnnnkkkkkkwww~~~yyynnn]]]NNNEEECCCCCCDDDDDDDDDIIIQQQ\\\lllooouuudddDDD===777777777555333444333333333333333333333333~~~iii___TTT___ooo{{{aaagggrrrgggbbbeeerrrzzzfffUUUJJJCCC<<<:::888777666555333111222222111111222333444444444444666999???FFFLLLPPPUUU[[[ccciiijjjhhhdddbbb___^^^```dddiiihhhccc^^^ZZZWWWXXXZZZTTTLLLPPP[[[iiirrrgggaaa___aaafffpppxxxlll___QQQHHHAAA;;;888999666666666777888:::<<<======BBBOOObbbrrr|||~~~TTTOOOeeerrrTTTAAA999777222333555000000000000000////////////////////////000000000000...111333222222777AAAIIIOOOTTTpppzzzrrrzzzvvvyyyxxx^^^KKKPPP```iiikkkmmmooommmpppwwwyyy{{{uuuzzzyyy{{{uuurrrsssuuuvvvyyy}}}~~~tttbbbPPPGGGEEEEEEIIILLLMMMSSSYYYXXX[[[bbblllrrruuu|||~~~pppddd\\\WWWTTTYYY\\\ccclllssszzzzzzhhhZZZ```eeemmmvvvzzzwwwuuusssuuu|||yyyzzz~~~yyymmm[[[MMMEEECCCCCCDDDDDDDDDIIIRRR]]]mmmooorrriiiFFF>>>888777777444222333333333333444444444333333}}}hhhwww___TTTaaarrrttt\\\dddqqqggghhhnnnyyy~~~hhhUUUHHHBBB<<<:::888777666555333111111111111111222333444444444444666999???FFFMMMQQQXXX^^^gggmmmooollliiiggg]]]]]]^^^bbbdddbbbZZZRRRUUUPPPPPPSSSPPPLLLWWWggguuu```OOOKKKJJJGGGKKKUUU]]]hhh}}}rrrdddSSSIIIAAA:::888999555555555666777999;;;<<<===AAAOOObbbrrr|||VVVQQQkkkuuuSSSAAA888666222222444///000000000000////////////------...///000111222222///222444444444999CCCKKKOOOTTTqqquuurrrooowwwwww___LLLNNN[[[fffnnntttqqqnnnqqqxxxyyyyyyxxx}}}uuuzzz{{{uuurrrsssuuuqqqtttxxx{{{~~~~~~tttaaaOOOGGGEEEFFFIIIKKKMMMRRRXXXXXX[[[ccclllrrruuu{{{rrrdddZZZVVVUUUVVV^^^___fffpppyyyvvviiiaaapppuuu|||}}}yyylllZZZLLLEEECCCDDDDDDDDDDDDIIIRRR]]]nnnoootttgggGGG???888777777333111222444555666666777777666666ddddddRRRccclllkkkYYYfffsssrrrooovvv{{{dddSSSGGG>>>;;;999777444333222111111222222111111111111111111444333444999<<>>???DDDPPPbbbqqq|||[[[QQQsssqqqOOOBBB666444555444222222111111111111000000000000000000000000111111111111111000222444555999DDDPPPNNNWWWjjj}}}tttzzzooo|||zzzbbbQQQVVVeeennnooopppooosssssstttxxxuuu~~~yyy|||{{{nnnuuuwwwvvvwwwvvvnnnoooqqqssswww}}}xxx```JJJDDDEEEFFFGGGHHHLLLPPPTTTVVVZZZcccooowww{{{ppp___YYYUUUPPPRRRYYYXXXeeerrryyy{{{jjj___]]]llluuu~~~xxxjjjZZZNNNEEE@@@CCCHHHEEEFFFJJJQQQ^^^rrrmmm{{{cccBBB;;;666777888666444555555555555555555555555555kkkyyyjjjRRRaaammmuuu```UUUdddsss{{{wwwzzz~~~fffVVVIIIAAA;;;:::777555333222111222111111111111111111111111444222444888;;;???FFFNNN[[[aaaiiioooppplllfffaaaZZZUUUUUUYYYZZZWWWTTTTTTVVVTTTWWW\\\]]]bbbxxxaaaRRRKKKGGGIIINNNSSS[[[cccpppvvvoooaaaQQQHHHBBB;;;777666666555555555666999;;;===@@@CCCOOOcccuuuWWWPPPxxxtttNNNBBB777444555444333333111111111111000000000000000000000000111111111111111000222444555888DDDPPPNNNUUUfff~~~www}}}mmmyyyiiiVVVZZZgggnnnppprrrlllqqqppprrrvvvuuu}}}vvvkkkuuussspppooommmjjjlllooorrrvvv|||yyy```JJJCCCDDDEEEFFFGGGJJJOOORRRVVVZZZdddqqqyyy|||{{{mmmiiiddd``````fffpppwwwxxxgggZZZYYYXXXUUUWWW^^^bbbooo|||ooo\\\RRRPPP\\\cccmmmyyy~~~xxxsssrrrqqquuuxxxkkkZZZMMMDDD>>>@@@EEEFFFHHHLLLSSSaaawwwiii|||___CCC<<<666777888555333444555555555555555555555555vvvtttuuuTTTaaarrrkkkXXXSSSddduuu}}}iiiYYYMMMDDD===;;;888555333222222222111111111111111111111111444222333666:::>>>FFFOOOZZZaaaiiinnnmmmgggaaa]]]WWWTTTTTTYYY\\\[[[[[[^^^]]]```bbbbbbhhhyyyqqqZZZPPPLLLMMMUUU___iiisss{{{~~~nnn```PPPHHHBBB<<<777666555555666666888999;;;<<>>@@@DDDFFFHHHLLLTTTddd|||~~~cccyyy^^^DDD===888888888555333333555555555555555555555555zzzsssZZZdddyyyfffVVVUUUhhhyyyzzz~~~~~~mmm]]]PPPHHH???===999555333222222222111111111111111222222222444222222555888<<>>:::555222111222222000000111111111222222222444222222555888;;;BBBKKKWWW^^^fffhhhccc\\\VVVTTTOOOOOOTTTZZZ\\\[[[[[[^^^cccmmmpppmmmrrrooojjjjjjfffccccccZZZZZZcccvvvnnn```QQQHHHCCC===999888555555777888999:::;;;<<>>999888666666666777999:::<<<===BBBEEEPPPfffzzzfffJJJFFFbbb{{{cccDDD>>>999999888555333555111111111111000000000000000000000000111111111111111111222333333666AAAMMMVVVWWWddd{{{nnnkkk[[[XXXpppoooOOO??????FFFVVVeeegggjjjiiilllvvv|||oooppp|||lllhhhhhhhhhiiilllqqquuuxxx{{{sss[[[GGGCCCDDDEEEFFFGGGJJJOOORRRVVV^^^mmm~~~nnn[[[RRROOONNNIIIKKKLLLKKKHHHFFFEEEEEEGGGIIIKKKKKKNNNUUU___fffooo~~~|||jjj```^^^]]]___gggrrr}}}sssdddccckkkyyysssrrr{{{wwwjjjgggfffdddhhhooojjjiiiooo}}}zzziiiVVVJJJDDD@@@???AAAFFFJJJQQQ\\\oooiii^^^mmmHHHAAA<<<<<<<<<999777777555555555555555555555555___|||yyyooonnnrrrjjj```iiisssyyy{{{wwwkkkjjjuuu~~~oooaaaWWWEEEAAA;;;666222111222333///000000111222222333333444222444777888888<<>>:::888777777666666888:::===>>>???DDDRRRgggxxx\\\EEECCCYYY{{{ZZZBBB===::::::999555333555111111111111000000000000000000000000111111111111111111222333333666AAALLLUUUXXXgggyyy{{{mmmbbbqqqrrrVVVHHHEEEJJJWWWeeeiiillljjjmmmwwwsssvvv|||nnnjjjjjjiiikkknnnqqqtttvvvzzz}}}ttt]]]IIIAAACCCDDDEEEFFFIIINNNQQQXXX```pppyyycccTTTPPPQQQQQQOOOPPPQQQPPPNNNLLLMMMNNNKKKLLLMMMNNNNNNQQQXXX___eeetttuuuddd___aaaeeejjjttt}}}wwwyyywwwqqqsssqqqllloooxxxvvvvvv~~~vvveeeRRRHHHDDDAAAAAABBBFFFJJJSSS___qqqdddeee```FFF???::::::;;;888777777555555555555555555555555dddnnnmmmnnnvvvmmmqqqyyy}}}~~~yyyoooppp{{{ssseee[[[FFFBBB<<<666222111222333///000000111222222333333444333444888999777:::???FFFLLLPPPNNNGGGAAAAAACCC???>>>@@@EEEJJJPPP\\\hhhppppppqqqsssnnncccXXXSSSVVV^^^bbb\\\VVV]]]qqqttteeeVVVLLLFFF???:::999888777666666777:::===???===CCCSSShhhxxxUUUAAA@@@PPPjjjRRRAAA===:::;;;999555333555111111111111000000000000000000000000111111111111222111222333333666@@@LLLVVVZZZlllooottt~~~ttt[[[OOOLLLNNNXXXeeekkkllliiikkkttt{{{vvvzzz}}}ooommmnnnmmmlllnnnqqqsssuuuxxx|||uuu^^^KKK@@@AAACCCDDDEEEHHHMMMPPPYYYaaaqqqoooYYYMMMMMMPPPPPPPPPQQQQQQPPPNNNNNNOOOQQQTTTTTTVVVXXXXXXZZZ```fffdddrrrqqqaaa___eeemmmvvvwww{{{}}}xxxyyy}}}vvvyyy~~~nnn^^^LLLEEEDDDDDDEEEGGGDDDIIIRRR___qqqbbbjjj|||SSSDDD===888999:::777666666555555555555555555555555}}}{{{tttiiivvvtttwww|||}}}~~~vvvssszzzuuufffZZZJJJBBB;;;999888555333333222222111111222222333444777777777888999:::<<<<<>>@@@AAA???<<<===AAAEEEHHHFFFDDDDDDFFFLLLQQQUUUbbbggglllooolllgggaaa^^^jjjlllppprrrsss~~~}}}bbbPPPIII???<<<<<<888888888777888999;;;<<<>>>CCCEEESSSiiizzzxxxMMMAAADDDXXXvvvQQQEEEAAA===999777666555444333333222111111111111111000000000000111111111111111000111333333666AAAMMM[[[```fff{{{]]]FFFJJJQQQVVV```gggggghhhkkknnnssswwwyyyzzz}}}wwwpppnnnnnnsssuuuvvvvvvvvvyyy~~~vvv]]]HHHFFFCCCCCCEEEEEEFFFLLLSSS___gggttt~~~wwwfffTTTNNNOOOPPPQQQRRRSSSVVV[[[^^^___aaaccceeeoooqqqssstttvvvzzz~~~{{{mmmfffgggqqqzzzvvvcccZZZZZZgggsssvvvwwwzzz~~~zzz}}}iiiSSSGGGCCCCCCEEEHHHEEEJJJTTTdddxxxuuubbbzzzwwwRRRBBB???;;;999888888888777555555444444444333333333ppprrr|||{{{wwwzzznnneeeYYYMMMAAA;;;888444222444333222222222222333444444555555555555666888999:::=========;;;:::<<<@@@DDDJJJIIIGGGGGGHHHKKKNNNPPP^^^ccchhhkkkkkkjjjjjjkkkrrrvvv|||xxx```OOOGGG===<<<===999888888777888999;;;===>>>DDDHHHYYYqqqqqqLLLDDDDDD^^^kkkLLLDDDAAA===:::888777555444333333222111111111111222///000000000111111111111111000111333333555@@@KKK\\\```bbbvvvxxx```FFFHHHOOOUUU]]]fffgggiiikkknnnsssyyy}}}yyy|||~~~vvvsssrrruuuuuuuuuuuuvvvzzzwww^^^JJJGGGDDDCCCEEEFFFHHHNNNVVV^^^fffsssnnn___RRRPPPUUUWWWWWWVVVXXX]]]cccgggjjjlllmmmooouuuwwwzzz|||~~~rrrggggggkkkuuu~~~~~~nnn\\\XXXXXX```hhhpppzzztttqqqyyywwwcccNNNCCCAAA@@@BBBEEEEEEKKKWWWggg|||pppccc~~~~~~WWWBBB???;;;999888888777666555444444333333333333333ooooooiii{{{|||{{{|||{{{tttwwwtttlllfffYYYJJJ@@@:::444222333333333222222333333444555444444444555666777999999===<<<;;;999999:::===@@@HHHGGGGGGHHHIIILLLOOOQQQ^^^bbbggghhhiiilllqqqvvvzzzttt^^^PPPGGG===<<<>>>999888888888888:::<<<>>>???DDDLLL```yyyfffFFFCCCDDDdddbbbJJJDDDAAA===;;;999888666444444333333222111222222222///000000000111111111111000000111333222444>>>III\\\______|||{{{cccGGGHHHQQQXXX```iiijjjjjjkkklllqqqyyywww||||||wwwuuuuuuuuuttttttvvvzzzxxx```LLLGGGDDDCCCEEEGGGIIIPPPXXX]]]dddrrrxxxdddXXXOOOQQQXXXZZZZZZZZZ]]]bbbhhhmmmpppqqqssstttxxx{{{{{{jjjcccgggnnnwww|||lll^^^___bbbhhhnnnyyyuuuvvv{{{jjjZZZIIIBBBAAAAAAAAABBBDDDKKKXXXjjjlllgggzzz}}}YYYDDD@@@<<<:::999888888777666555444333333333444444bbb{{{nnnaaarrr{{{rrr~~~~~~|||uuuvvvzzztttppp```OOOBBB:::333111222333333333333333444444555555555555555666888999:::===;;;:::999999:::;;;===CCCCCCEEEHHHLLLQQQUUUXXXfffjjjmmmlllkkknnnuuu|||ppp^^^RRRHHH>>>===>>>777888888888888:::<<>><<<;;;:::777666444444333222222222222222000000000000111111111111000000111333222333<<>>;;;:::999888777777666555444333444555555\\\qqqrrr___qqqttt{{{yyyxxx~~~uuueeeRRRDDD;;;444222444444333333333333444555555555555555666777888:::::::::999999999:::;;;<<<;;;@@@BBBEEEKKKRRRZZZaaaeeeuuuyyy|||zzzvvvuuuyyy~~~mmm^^^TTTJJJ???>>>>>>555888777888999:::===???AAAEEEMMMaaayyy\\\DDDIIIMMMzzz{{{VVVKKKEEEBBB@@@>>>===;;;999777444444333222222222222333000000000000111111111111000000111333222333;;;EEEUUU^^^```yyyoooMMMIIIRRRYYY```fffiiijjjjjjhhhjjjpppvvvvvvzzzvvvwwwuuuuuuvvvzzz|||eeeSSSHHHEEECCCFFFHHHKKKSSS\\\___eeeuuuttteeeUUUQQQPPPTTTWWWXXX\\\```gggjjjnnnpppppppppqqqrrrvvv{{{tttjjjmmmwww}}}yyyoooxxx|||ttt]]]PPPDDDBBBDDDEEEEEEEEEEEENNN]]]pppkkkxxxkkkSSSGGGCCC???<<<;;;;;;999888999777666444444555666777VVVggg{{{|||gggyyy|||}}}}}}zzz|||yyyhhhTTTFFF===777666888444333333333333444555555666666666666777999:::;;;888888888999;;;======<<>>444888777888999;;;===???AAAEEELLL^^^tttVVV???FFFTTTqqqyyyQQQIIIEEECCCAAA???>>><<<:::888555444333333222222333333000000000000111111111111000000111333222222:::DDDRRR___bbbxxx{{{{{{wwwPPPHHHNNNRRRWWW___dddjjjkkkkkkmmmrrrwwwwww~~~yyyxxxvvvvvvxxx|||}}}gggTTTHHHEEEDDDFFFHHHLLLTTT]]]aaagggwwwlll\\\UUUSSSTTTWWWYYYYYY^^^eeemmmoooqqqrrrrrrqqqrrrsssrrrxxxvvvooowww~~~{{{qqq]]]OOOBBB@@@BBBDDDEEEFFFGGGPPP___rrrkkkiiiUUUHHHDDD@@@===<<<;;;:::999999888666555444555777888]]]cccpppnnn|||~~~~~~}}}yyy{{{qqq\\\NNNCCC:::555555333333333333444444555666999888777666777888:::<<<999888888:::>>>@@@???===CCCJJJMMMWWWlllvvv|||||||||xxxdddUUUJJJ===;;;>>>999888999999999999;;;???BBBFFFOOO```sss~~~xxxTTTAAADDDSSSuuu~~~fffNNNLLLLLLIIIFFFAAA>>>;;;:::999888777555444222222111111222111111000000000000000222222222222222555:::===PPPdddeeevvv}}}xxx~~~wwwsss[[[HHHMMMYYY^^^cccggglllmmmmmmnnnrrruuu{{{{{{zzz|||yyywwwxxx~~~}}}iiiWWWLLLGGGDDDDDDGGGNNNWWW^^^dddooowwwuuu```QQQOOOQQQSSSUUUZZZaaajjjpppzzzyyyyyyyyyzzzyyyvvvtttrrrxxx}}}qqqwwwyyyoooZZZMMMAAA???BBBDDDEEEGGGDDDNNN___tttyyyggg|||hhhTTTHHHFFFBBB>>>:::888666666777666666555555555555666```___rrryyyzzz}}}vvvcccTTTGGG;;;666666444444444444555666777888999888777666777888:::<<<999888888;;;???AAA@@@???IIIRRRVVVaaattt{{{~~~wwwbbbRRRHHH<<<:::===999888999999999999<<>>;;;999777777777777666555555555555666ggg^^^zzz{{{}}}}}}nnn^^^LLL===777777666666666666777888999::::::999888777777888:::;;;888888999;;;???BBBBBBBBBLLLXXXaaannn{{{bbbPPPFFF;;;999<<<888888999999999:::<<<@@@CCCJJJVVVjjj}}}oooMMM???GGGPPPsss|||___QQQNNNLLLKKKHHHDDDAAA>>>===<<<:::999888666555444333333222222111000000000000111111222222222222555888<<>>BBBDDDFFFHHHIIISSSdddxxxccc```ssscccPPPFFFEEEBBB???<<<:::888888777777666555555555555555yyykkkzzz|||wwwgggRRR???777888666666666666777999::::::;;;:::888777777888999;;;888888999<<>>;;;:::999777666555444444333222111111000000111111111222333222333444888:::AAAbbbdddiii}}}iii___ttt|||hhhZZZVVVUUURRRXXX^^^eeejjjllloootttwww|||yyyuuurrrrrrwww|||~~~~~~yyyiiiRRRJJJFFFJJJNNNQQQZZZdddmmm|||~~~pppfffeeejjjpppkkkXXXLLLGGGKKKRRR\\\eeemmmvvv}}}wwwttttttwww{{{}}}yyyxxxlllbbbNNNEEE>>>???BBBDDDFFFIIIKKKUUUfff{{{WWWSSShhhcccTTTFFFEEECCC@@@>>>;;;:::999888777666555555444555555~~~}}}{{{||||||oooYYYCCC999999555555555666777999:::;;;===;;;999888777888999:::888888:::<<<>>>@@@CCCEEEHHH]]]nnn~~~pppUUUJJJ???;;;<<<888888999:::;;;;;;>>>BBBEEEJJJVVViiizzzmmmJJJ???KKKkkkeeeXXXRRRLLLLLLKKKJJJHHHEEEBBB@@@???<<<;;;:::888666666555555333222222111111111111111000222333333333444777999@@@bbbdddhhh{{{ppp```ooo~~~mmm]]]TTTQQQOOOUUU[[[ccciiimmmppptttxxx}}}yyyuuuqqqqqqvvv{{{~~~~~~oooXXXLLLEEEIIIMMMQQQ^^^mmmwwwyyyjjj\\\SSSSSSXXX\\\nnnzzzqqq\\\OOOLLLNNNOOOXXXeeeooovvvyyyuuusssvvv{{{~~~{{{www}}}uuuiii___KKKCCC>>>@@@BBBDDDFFFJJJLLLWWWiii}}}TTTRRRmmm}}}___SSSGGGFFFEEEBBB@@@===;;;:::888888666555555444444444|||uuu|||wwwyyyzzzxxx~~~ttt```JJJ===;;;555555666777888999;;;<<<>>><<<:::888777888999999888999:::;;;<<<>>>BBBEEEIII```pppuuuWWWKKK@@@;;;;;;888999:::;;;;;;<<>>666777777888999;;;===>>>???===;;;888777777888999888999;;;;;;:::<<>><<<999888777666444444444444pppzzzllluuuhhheeefffsss{{{mmmXXXGGG@@@888888888999;;;===>>>??????>>>;;;999777777888999888:::;;;:::999;;;???CCCEEE\\\mmm|||sssQQQFFF>>>999:::888999:::;;;<<<===@@@DDDHHHPPP___vvvaaaJJJSSSnnnooobbbYYYWWWRRRKKKIIIIIIIIIHHHGGGDDDBBB@@@;;;:::999777666555555444444333222222111111222222000111333333333333555666@@@XXX]]]nnn|||jjjhhh}}}~~~```KKKKKKTTTSSSZZZdddkkknnnrrruuuxxx|||yyyuuuqqqrrrxxxwww```RRRMMMUUU\\\___nnntttrrrpppiiigggkkkgggaaaXXXRRRPPPRRRUUUWWW\\\bbblllwwwsss```SSSPPPUUUZZZdddppp~~~zzz~~~~~~uuujjjnnn~~~|||tttiii^^^HHHDDDBBBDDDEEEDDDFFFKKKQQQ```wwwpppQQQrrrhhhQQQYYYNNNNNNLLLJJJFFFBBB>>><<<999888777666444444333333hhheeelllyyy|||ccccccdddooo|||}}}vvveeeQQQDDD???999777999<<<;;;<<<>>>AAA???<<<<<<>>>>>>;;;888<<<<<<===<<<;;;<<<>>>@@@OOOTTTccc{{{hhhLLLEEE===888::::::;;;999:::=========AAAGGGUUUaaawwwvvvZZZJJJ```~~~uuurrraaaVVVRRRPPPIIIOOONNNMMMKKKHHHDDDAAA>>>>>>===;;;888666444333222333222222111111111111111111222333333222222444666999TTT^^^ddd~~~|||jjjkkkRRRHHHQQQSSSXXX```hhhiiikkksss}}}}}}|||uuupppuuu|||}}}nnnZZZMMMRRR]]]eeeppp{{{ppp```ZZZYYYZZZ]]]aaa______\\\WWWSSSWWW```hhhrrruuuzzz}}}sss]]]SSSVVV^^^cccmmmyyy|||lllffffffqqqzzzqqqeeeYYYDDD@@@???BBBDDDDDDFFFIIISSSfffbbbYYY```MMMQQQIIIJJJJJJJJJHHHDDDAAA>>><<<;;;999777777777777888hhh```yyysssyyyvvvnnnmmmqqq~~~xxx|||yyykkkYYYMMMAAA;;;888;;;===<<<<<<>>>@@@>>><<<===???@@@???===<<<=========<<<===@@@CCCIIIQQQ___pppcccJJJEEE===888::::::999888999<<<===>>>CCCJJJWWWfff|||bbbKKKJJJggg}}}iii```YYYVVVUUURRRPPPOOOMMMKKKHHHDDDBBB@@@@@@>>><<<:::777555444444333222111111000000111111111222333333222222444666777PPPZZZaaayyyqqqnnnUUUKKKSSSSSSXXX```hhhiiijjjqqqzzzzzz~~~xxxrrruuu|||}}}lllZZZNNNSSS]]]fffoooyyyzzz{{{pppbbbTTTNNNMMMNNNPPPTTTXXX[[[^^^___```eeeooowwwooo\\\UUU[[[fffmmmxxxvvvlllcccXXXVVV]]]mmmxxxooobbbVVVEEEAAA@@@CCCEEEFFFHHHLLLUUUiii~~~\\\___vvvVVVIIIIIIJJJJJJKKKJJJHHHEEEAAA???<<<;;;999888777777777888qqq^^^nnnqqqnnnqqq|||www|||}}}}}}|||rrrcccWWWEEE>>>:::<<<===<<<<<<======<<<<<<>>>AAACCCDDDCCC>>>??????>>>>>>???BBBDDDFFFOOOZZZccclllyyy{{{[[[GGGDDD<<<888:::999888777888;;;<<<>>>FFFNNN\\\nnnOOO@@@KKKkkkzzz```___\\\WWWWWWXXXRRRPPPNNNJJJGGGEEECCCCCCBBB@@@>>>;;;999777666555222222111000000000000111111222333222222222444666666MMMXXX___tttxxxsssZZZLLLPPPSSSXXX```hhhiiiiiinnnuuuwww{{{{{{sssuuu{{{|||iiiZZZPPPUUU___fffnnnvvvuuuvvv}}}cccXXXMMMIIIHHHHHHIIIMMMPPPWWW```ffflllttt~~~kkkZZZVVV^^^kkkuuu}}}iii]]]UUUPPPSSSUUU^^^qqq~~~uuukkk]]]RRREEEBBBAAADDDFFFGGGJJJOOOXXXnnn}}}mmmTTTeeeoooUUUUUURRRKKKKKKKKKJJJHHHEEEBBBAAA===<<<:::888777777777777zzz___fffnnnkkkrrr|||~~~yyyzzz|||wwwkkk```JJJBBB;;;;;;===<<<;;;<<<=========???BBBEEEGGGHHHBBBCCCCCCBBBAAAAAACCCEEEJJJQQQYYY^^^eeetttlllRRRDDDBBB;;;888;;;888999888999;;;<<<>>>HHHRRR___tttkkkIIIBBBMMMhhhvvv[[[^^^\\\SSSTTTVVVSSSRRRNNNKKKHHHFFFEEEEEEBBBAAA???<<<:::888777666222222111000000000000111000111222222111222444666777KKKZZZbbbrrryyy___MMMLLLTTTXXX___gggiiihhhlllrrrtttyyy{{{ssstttyyy}}}yyyhhh]]]UUUXXX```ffflllqqqpppqqqyyyyyy\\\SSSLLLJJJIIIHHHJJJMMMOOOWWWaaajjjrrr|||gggXXXUUU]]]jjjvvvjjjVVVOOOPPPTTTXXX\\\gggyyy}}}tttiiiZZZNNNDDDAAAAAADDDFFFGGGKKKRRR\\\rrr~~~{{{fffRRRjjjooo```kkkgggMMMMMMLLLJJJHHHFFFDDDCCC???>>><<<999888777777777eeefff|||pppmmmuuuyyyzzz}}}|||sssjjjRRRFFF<<<;;;===<<<;;;<<<>>>???@@@AAACCCFFFJJJLLLIIIJJJLLLKKKJJJHHHIIIIIITTTWWW[[[aaammm}}}uuu}}}]]]IIIAAA@@@:::888;;;999;;;;;;;;;<<<;;;>>>JJJVVVbbbwwwTTTFFFFFFOOOlllnnnZZZ^^^ZZZRRRRRRTTTTTTRRROOOLLLIIIHHHGGGGGGCCCAAA???<<<:::888777666333222222111111111111111000111222222111111333555555FFFYYYbbbkkkiiiSSSLLLTTTWWW^^^eeehhhiiilllrrrtttxxxyyyqqqrrrwww|||xxxlllccc[[[[[[```dddhhhkkkfffgggooo{{{~~~wwwmmmUUUOOOKKKLLLLLLKKKMMMPPPUUU\\\eeennnwww{{{bbbVVVUUU]]]kkkxxxvvv[[[MMMPPP[[[eeeccciiittt}}}rrrgggXXXLLLBBB@@@@@@CCCDDDFFFLLLTTT```wwwiiiZZZvvvmmmaaaooojjjOOONNNLLLJJJHHHFFFEEEEEEBBB@@@>>>;;;999888888888xxxvvvzzzuuupppyyy~~~~~~xxxrrr[[[MMM???;;;======>>>???@@@BBBCCCEEEFFFJJJOOOSSSQQQTTTXXXZZZYYYWWWUUUUUU```bbbfffnnn}}}sssSSSCCC??????888888<<<:::<<<<<<<<<===<<<@@@NNN]]]jjjzzzlllDDDAAAHHH\\\hhh\\\^^^YYYUUUVVVVVVTTTSSSQQQNNNLLLJJJHHHHHHCCCBBB@@@===;;;999888777444444333222222222222222000111222111111111333555111>>>TTT]]]```vvvvvv]]]QQQUUUVVV[[[dddhhhjjjooouuuvvvyyyzzzrrrssswwwzzz}}}|||zzzssslllccc______bbbcccddd```aaahhhsss{{{~~~zzzuuuuuuqqqiiiYYYUUUSSSUUUVVVVVVZZZ___bbbhhhpppwwwyyyyyyzzz}}}ttt^^^VVVYYYcccrrr~~~mmm[[[\\\fffsss|||{{{qqqeeeVVVJJJAAA???@@@CCCDDDFFFNNNWWWeee|||lllggghhhYYY^^^ZZZQQQOOOMMMJJJHHHGGGGGGGGGEEECCC@@@>>>;;;::::::999}}}~~~tttyyy}}}yyyuuueeeTTTCCC===>>>@@@AAACCCBBBDDDGGGIIIKKKPPPWWW\\\YYY^^^eeejjjkkkiiigggfffnnnrrrxxxsss___LLL@@@======777888===;;;;;;;;;<<<======DDDTTTeeexxxYYYAAA@@@LLLsssuuugggcccaaaYYYXXX[[[WWWTTTSSSRRRPPPNNNKKKIIIHHHEEEDDDBBB???===;;;:::999666555444444333333444444///000111111000111333555///888NNNVVVVVVooo~~~bbbRRRUUUUUUYYYbbbhhhlllsssyyyyyy{{{~~~uuuuuuxxxyyyyyy{{{vvvzzz~~~{{{tttjjjaaa^^^______^^^^^^___dddmmmsssuuuyyy}}}xxx}}}|||tttqqqsssqqqkkkbbb______bbbdddfffkkkqqqrrrwww~~~}}}qqqqqqrrruuuzzzsss^^^ZZZ```jjjzzzzzzyyy{{{oooqqqyyynnncccTTTGGGAAA@@@BBBDDDEEEGGGPPPZZZkkkeeeooommmZZZUUURRRSSSPPPMMMJJJHHHGGGHHHHHHHHHFFFCCC@@@===<<<;;;;;;qqqjjjzzzvvv}}}zzzwwwtttkkkYYYFFF???@@@BBBEEEGGGBBBEEEIIILLLOOOUUU]]]ccc^^^eeennnuuuwwwvvvtttsssyyycccXXXIII>>>===<<<666888>>>;;;888999;;;===???GGGYYYkkkbbbOOOFFFDDDRRRpppkkkjjjdddYYYZZZ]]]UUUSSSSSSSSSRRROOOLLLJJJHHHGGGFFFCCCAAA>>><<<;;;;;;666666555444444444444555///000111111000111333555111777KKKRRRQQQmmm}}}ooouuu~~~bbbNNNUUUTTTXXX```hhhnnnuuu|||{{{|||yyyxxxyyyxxxwwwwwwtttyyy~~~zzznnnccc^^^]]]\\\[[[\\\[[[___gggkkkllloootttooovvvvvvooommmqqqpppkkkfffcccdddhhhkkkmmmssszzzlllmmmnnnpppsssvvvyyyzzzzzz|||uuuaaa___eeennn}}}{{{xxx{{{vvvwwwmmmaaaRRRFFFBBBAAACCCEEEFFFHHHRRR\\\oooZZZpppyyyeeeYYYZZZSSSQQQMMMJJJHHHGGGHHHIIIIIIGGGDDDAAA>>>===<<<<<>><<<999777777777888999:::<<<>>>@@@HHH\\\ooo|||QQQDDDCCCIII```pppiiiiiiggg``````___TTTXXXUUUQQQNNNMMMLLLJJJIIIHHHHHHGGGDDDAAA>>>===>>>888777666666777666444222444333222222111111222222333:::EEEPPP\\\lllooonnnvvvcccJJJQQQTTTZZZaaahhhooosssvvvxxx{{{wwwuuuxxxwwwuuutttwww{{{}}}nnneeebbb```\\\XXX[[[[[[]]]aaaeeehhhhhhhhhiiikkkmmmoooooollliiiggghhhiiikkknnnqqqvvv|||yyymmmnnnqqqssssssqqqmmmiiikkkooosssvvvxxx~~~rrrcccccciiiqqq~~~~~~}}}zzz|||sssbbbPPPFFFAAABBBDDDFFFFFFJJJVVVccctttnnnYYYvvvsssbbb[[[ZZZVVVTTTPPPMMMKKKKKKLLLMMMLLLJJJHHHFFFDDDAAA<<<999ooodddsss|||yyywwwuuurrrkkkdddaaa___\\\\\\___RRRLLLKKKRRRYYYaaauuu|||hhhRRRJJJ@@@>>>;;;999777777777888:::;;;===@@@BBBKKK___qqq|||cccGGGAAADDDUUUxxx~~~rrrlllhhh```aaa```UUUTTTSSSRRRQQQQQQPPPMMMJJJIIIIIIHHHFFFBBB???>>>???:::888666666666666444333444333222222111222222222222888CCCPPP]]]lllsssoootttkkkQQQSSSVVV[[[aaahhhnnnrrrtttzzz}}}{{{yyyzzzyyywwwwwwzzz}}}ttthhh```\\\XXXVVVYYYXXXYYY[[[^^^``````___bbbdddhhhkkkkkkhhhdddaaaaaadddiiiqqqyyyzzzzzzzzz{{{yyyrrriiiaaa[[[^^^bbbdddfffmmmxxxooobbbdddjjjqqq}}}~~~zzzppp___MMMDDDBBBCCCDDDEEEDDDGGGSSS___qqqgggUUUlllooo___\\\]]]TTTRRROOOMMMKKKLLLMMMNNNKKKJJJHHHGGGEEEBBB>>>;;;}}}kkkqqq~~~}}}}}}zzzxxxwwwtttvvvuuunnnjjjiiihhheee]]]XXXYYY___fffqqq~~~^^^LLLHHH???===;;;888777777888888:::;;;>>>AAADDDNNNbbbuuucccIII===@@@DDD```{{{xxxlllggg```bbbaaaWWWPPPPPPRRRTTTUUUSSSOOOLLLIIIJJJIIIGGGCCC@@@??????<<<999777555666666555444444444333222222222222222222666AAAPPP^^^lll}}}xxxoooppp}}}uuuXXXUUUWWW[[[```gggmmmqqqttt}}}~~~|||{{{zzz{{{{{{kkk^^^WWWVVVWWWYYYWWWUUUUUUWWWXXXYYYXXX[[[^^^cccfffeeebbb]]]YYYXXX[[[bbbpppuuueeeYYYMMMNNNPPPQQQTTT[[[fffnnnssswww}}}~~~yyyvvvjjjbbbffflllrrr|||~~~xxxlllZZZJJJBBBBBBCCCEEEFFFEEEIIIUUUcccuuuwww```QQQddd}}}{{{}}}ppp```[[[YYYSSSQQQOOOMMMLLLMMMNNNOOOLLLKKKIIIHHHGGGDDD@@@===ooorrrnnn}}}zzzzzz}}}yyyxxxyyyvvv|||zzzoooiiilllnnnjjjgggiiiqqqzzzxxxpppqqqvvvwwwWWWJJJIII===<<<:::888777777888999999:::>>>BBBFFFQQQfffyyy|||KKKFFF@@@EEEGGGgggwwwjjjfffbbbcccbbbXXXPPPPPPRRRTTTUUUTTTPPPMMMJJJKKKKKKIIIEEEBBB@@@@@@>>>;;;777666666666666666444444333222222222222333333555???QQQ```kkk{{{rrrmmm|||zzzZZZUUUVVVZZZ___fffmmmsssvvv|||}}}~~~mmm]]]UUUWWW[[[YYYWWWTTTTTTUUUWWWXXXXXXZZZ]]]aaadddbbb]]]VVVRRRQQQRRRXXXggg{{{wwwdddUUUIIIIIIIIIIIILLLRRR[[[bbbcccfffmmmtttyyyxxxtttpppllleeebbbgggnnnttt|||~~~wwwiiiUUUGGGAAAAAABBBEEEHHHJJJOOO^^^mmmpppXXXPPPeeezzz}}}uuucccYYYTTTRRRQQQPPPOOONNNOOOPPPQQQOOOMMMKKKJJJHHHEEEAAA>>>eeesss{{{nnn|||{{{|||yyyyyy{{{zzzwwwqqqttttttooopppyyyyyyuuuttttttjjjOOODDDDDD<<<;;;999777777777999:::777999>>>CCCHHHTTTjjj~~~lllCCCHHHDDDHHHKKKkkkvvvkkkkkkfffccc___UUUTTTSSSRRRRRRSSSRRRPPPNNNNNNOOOOOONNNJJJFFFDDDDDD@@@===999777777777777666555444333333222222333333444555???QQQ^^^hhhyyyyyyooozzz^^^SSSTTTXXX^^^eeennnvvvzzz~~~ooo[[[RRRTTTZZZWWWUUUSSSSSSVVVYYYZZZ[[[]]]```dddeeebbb[[[TTTOOOLLLJJJNNN\\\tttxxxbbbSSSJJJJJJIIIIIILLLQQQWWW[[[]]]___ccciiinnnpppooommmccc```aaahhhooouuu|||vvvfffRRREEEBBB@@@AAAEEEIIIKKKRRRbbbqqqhhhOOOPPPmmmooobbb\\\WWWSSSRRRQQQQQQQQQQQQRRRSSSQQQPPPMMMKKKIIIEEEAAA===lllpppttt}}}}}}yyy{{{~~~zzz}}}yyysssnnnwww}}}\\\JJJCCCAAA;;;:::888777777888999:::777:::???EEEKKKXXXooo___@@@CCC===BBBRRRssswwwoooqqqiiiaaa[[[RRRWWWUUUTTTSSSTTTSSSPPPNNNQQQSSSTTTRRROOOKKKHHHGGG@@@>>>:::999888888777666555444444333333333333333555555>>>OOOYYYbbbwww~~~}}}ttt|||gggSSSTTTWWW\\\eeennnwww|||}}}ooo[[[OOOOOOTTTSSSRRRQQQSSSWWWZZZ\\\\\\aaaccceeefffbbb[[[TTTOOOJJJHHHIIIUUUlllttt___QQQJJJKKKLLLOOORRRUUUXXXZZZ[[[ZZZ[[[]]]aaaccccccccc[[[\\\___eeellluuu}}}uuubbbNNNDDDCCCBBBBBBEEEHHHJJJQQQaaappp}}}]]]GGGRRRxxxyyy```]]]```___SSSRRRRRRQQQQQQQQQRRRRRRQQQPPPMMMKKKIIIFFFAAA>>>|||zzz}}}}}}|||~~~{{{~~~~~~|||~~~xxxqqqooowwwcccOOOHHHDDD@@@:::999777666666888999;;;999<<>><<<;;;:::999777555555555444333333333333444444444<<>>DDDKKKRRR```xxxdddDDDEEEDDDDDDRRR|||kkkiiimmmddd[[[YYYVVVUUUVVVYYY]]]^^^[[[UUUPPPLLLNNNOOONNNJJJFFFCCCBBB@@@>>>===<<<;;;:::777444555555444333333333333444333222;;;HHHMMMTTTqqqfffdddxxxwwwssswwwWWWWWWXXX\\\cccllluuuzzzwww{{{|||mmm\\\RRRPPPRRRUUUUUUVVVZZZ^^^`````````___```bbbbbb```\\\XXXUUURRRPPPOOORRR^^^sssjjjYYYQQQQQQUUU]]]eeelllnnnmmmlllhhhfffdddaaa___\\\WWWTTTPPPTTTXXX\\\dddppp{{{|||ppp\\\HHHAAABBB@@@AAAEEEJJJOOOXXXjjj{{{tttQQQCCC```vvv\\\WWWVVVQQQQQQPPPPPPOOOOOONNNMMMMMMKKKJJJJJJJJJJJJIIIFFFDDDqqq}}}xxxzzz~~~yyy{{{|||zzzxxx|||nnn[[[LLLEEEBBB???===;;;:::999999999:::;;;<<<>>>@@@DDDKKKVVViiiYYYBBBCCCBBB===fffuuuyyyxxxooobbb[[[YYYZZZ```^^^[[[YYYWWWUUURRRPPPNNNMMMLLLKKKKKKIIIFFFCCCCCCBBBAAA???===<<<::::::666555333222333333222111444333666DDDPPPQQQeeeiiippp||||||}}}vvvnnnxxx\\\QQQTTT]]]```hhhtttwwwyyy|||zzzooodddZZZSSSOOOSSSUUUYYY]]]aaabbbcccccc```___^^^]]]]]]\\\[[[YYY\\\XXXUUUVVV]]]lll{{{dddXXXWWWVVV^^^ggglllsssxxxxxxtttsssooommmnnnjjjaaaYYYVVVSSSUUU[[[bbbgggnnnzzzxxxkkkZZZLLLDDDAAADDDFFFIIIMMMPPP[[[qqqyyymmmOOOKKKqqqtttXXXQQQQQQNNNOOONNNMMMNNNOOOOOOMMMKKKIIIIIIIIIHHHFFFEEECCCBBBrrrzzz{{{{{{}}}~~~~~~{{{~~~zzz|||~~~~~~yyyooocccSSSFFF@@@>>><<<:::::::::999888888999;;;<<<===AAAGGGOOO[[[nnn|||QQQ@@@BBB@@@KKKzzzzzzxxxrrriiibbb_________]]][[[XXXVVVUUUTTTQQQOOONNNMMMLLLLLLLLLKKKHHHFFFDDDCCCAAA???===;;;999888777555333222333333222111333333555AAAKKKLLL```www{{{xxxwww~~~uuuooossszzz```RRRSSS\\\^^^fffrrrwww|||~~~~~~~~~~~~~~~yyyqqqhhh^^^WWWSSSTTTWWWZZZ___bbbdddeeeeee___^^^]]]]]]^^^_________```\\\ZZZ[[[___jjj|||tttaaaZZZ\\\```hhhpppuuuzzz~~~zzzwwwtttssstttpppfff]]]ZZZVVVWWW\\\ccciiinnnzzzvvvhhhXXXJJJCCC@@@BBBCCCFFFJJJOOO\\\sssyyyfffPPPTTT~~~fffQQQNNNLLLGGGMMMKKKHHHGGGHHHJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDyyyxxxwwwqqqvvv{{{|||}}}}}}|||}}}~~~{{{~~~}}}jjjfffuuu}}}oooaaaXXXKKKBBB===;;;:::888999999888888888999;;;<<<>>>EEENNNXXXeeexxxbbbFFF???CCCAAA___zzztttmmmiiifffcccaaa___\\\ZZZWWWUUUUUUTTTRRRQQQLLLKKKKKKKKKMMMLLLKKKIIIEEEDDDBBB@@@===;;;999888777555333333333444333222333333444===FFFHHH\\\~~~}}}}}}yyytttnnnppphhhVVVSSSZZZ\\\cccpppvvv~~~||||||yyyxxxyyyzzz{{{{{{{{{zzzxxxtttmmmddd\\\WWWWWWYYY]]]aaadddggghhhhhhaaa```^^^^^^___bbbfffhhhgggeeedddeeegggkkkvvvvvvhhh]]]\\\bbbmmmuuu}}}|||{{{}}}xxxnnneeeaaa]]]^^^bbbhhhmmmrrr|||}}}ttteeeUUUHHHAAA@@@BBBCCCEEEIIIPPP___yyyuuu\\\QQQcccuuuWWWKKKLLLIIICCCMMMIIIDDDCCCEEEIIILLLNNNLLLKKKIIIGGGFFFEEEEEEFFF~~~{{{mmmqqq~~~~~~~~~|||}}}uuugggiii{{{sssfffXXXRRRIIIBBB>>><<<:::888888888777777888:::;;;<<>>???LLL\\\iiiyyyUUUFFF@@@@@@FFFIIIvvvkkkuuu}}}xxxtttpppggg]]]YYY[[[^^^\\\YYYWWWXXXXXXXXXWWWNNNMMMLLLLLLNNNOOOOOONNNKKKJJJHHHEEEBBB???===<<<888777555444555555444333444666444999BBBHHH]]]}}}|||zzz___TTTZZZ[[[```nnnwwwzzz}}}wwwwwwwwwxxxyyy||||||}}}}}}{{{uuummmddd___^^^___bbbeeehhhkkkmmmnnnlllkkkhhheeeeeeiiipppvvvrrrqqqssswwwyyyxxx{{{wwwhhhdddbbbaaa```aaahhhqqq|||vvvrrrooonnnpppvvvzzz}}}~~~yyynnn^^^OOOEEEBBBCCCGGGFFFGGGJJJRRRccclllnnneeeMMMQQQmmmUUULLLKKKLLLMMMKKKJJJIIIJJJLLLOOOPPPPPPKKKJJJGGGEEEDDDEEEFFFGGGzzzyyyrrrxxx~~~{{{yyy{{{zzzxxxyyy|||~~~oooeee[[[UUUPPPQQQYYYaaafffhhhsss~~~zzztttpppeeeYYYKKKIIIDDD@@@<<<999888777777777777888:::<<<>>>???@@@OOOaaannn~~~yyyNNNFFFAAA>>>FFFMMMrrr|||tttnnneee[[[\\\ddd___\\\XXXWWWWWWWWWWWWWWWTTTRRRPPPPPPQQQRRRQQQPPPLLLKKKIIIGGGDDDBBB@@@???999777555555555666555444444777444666???FFF\\\|||aaaTTTZZZ[[[^^^lllvvvxxx|||yyyzzz}}}~~~}}}wwwppphhhdddbbbcccdddgggiiikkkmmmnnnooonnnlllhhhfffjjjrrrxxxtttssstttzzz~~~xxxkkkXXXTTTSSSVVVYYY]]]fffooo}}}xxxvvvwww}}}zzztttiiiZZZKKKCCCBBBDDDFFFEEEFFFJJJRRReee{{{dddkkkdddMMMSSSgggTTTMMMIIIKKKOOOIIIHHHIIIKKKNNNOOONNNLLLKKKJJJHHHGGGFFFFFFFFFGGG{{{|||{{{~~~||||||wwwssssssxxxyyywwwwwwzzz|||vvvfffVVVKKKFFFDDDDDDEEEJJJQQQYYYaaaeeeuuu~~~qqqiiicccZZZOOODDDCCC@@@===999888888888888888888999;;;===@@@AAAEEEVVVhhhuuu~~~|||hhhFFFFFFDDD???JJJYYYyyyssssssoooeeebbbfffbbb^^^ZZZXXXXXXXXXXXXXXXVVVTTTQQQPPPPPPQQQPPPOOOKKKJJJIIIGGGEEECCCAAA@@@:::888666555666666555444444777333222:::BBBXXXvvv|||zzz```RRRYYYZZZ\\\iiitttzzz~~~}}}~~~xxxsssnnnkkkeeeeeefffgggiiikkkmmmnnnmmmmmmllliiigggjjjrrryyy{{{xxxxxx~~~{{{gggYYYKKKGGGGGGLLLTTT]]]jjjuuuuuuooodddTTTGGGAAAAAADDDEEEEEEHHHMMMWWWjjjvvvkkkwwwlllPPPWWWzzz\\\QQQNNNJJJIIIMMMJJJIIIJJJLLLNNNOOONNNLLLKKKKKKKKKJJJIIIIIIHHHHHHzzzwwwvvvqqqmmmooovvvyyywwwwwwzzzwww|||~~~{{{|||{{{uuuyyywwwjjjUUUDDD???AAA;;;>>>CCCHHHOOOZZZeeemmm}}}wwwiii```[[[RRRJJJAAA@@@>>>;;;999888:::;;;888888888:::<<<>>>AAABBBLLL]]]ooo|||{{{|||XXX===FFFEEEAAAQQQeee}}}ssssss|||~~~rrrfffccceeebbb]]][[[ZZZ[[[[[[ZZZVVVSSSPPPNNNMMMMMMLLLKKKJJJIIIHHHFFFDDDCCCAAAAAA:::888666666666666666444444777222///666>>>SSSppp{{{~~~^^^PPPXXXXXXZZZgggrrr}}}~~~yyytttqqqpppggggggggghhhiiikkklllmmmiiikkkkkkhhhfffjjjrrrzzz~~~}}}wwwfffSSSFFFGGGCCCCCCKKKWWWfffwwwqqqlll```QQQDDD???@@@DDDFFFGGGKKKRRR\\\qqqvvvuuutttRRR[[[qqqSSSNNNPPPMMMJJJKKKMMMLLLKKKLLLNNNOOOOOONNNLLLLLLMMMMMMLLLKKKJJJIIIyyy}}}yyypppoooqqqpppnnnnnnrrrvvvvvvsssxxxwwwuuuvvvvvvvvvtttrrrmmmtttssseeeSSSFFF???<<<======AAAJJJUUU]]]aaaaaakkk{{{}}}{{{kkk^^^UUUOOOJJJGGG???>>><<<999888777888888666777999:::;;;>>>BBBFFFSSSeeezzzzzz^^^PPPGGGFFFDDDJJJiii|||vvvuuuooollliiikkkoooppplllhhhhhhdddaaa______]]]YYYVVVVVVTTTRRRPPPPPPNNNLLLJJJIIIGGGEEEDDDDDDDDDBBBAAA???===;;;888666555555444222111333555777>>>NNN]]]www|||xxx{{{jjjXXXVVV[[[^^^fffppp~~~~~~|||vvvttttttuuunnnjjjfffgggkkkllljjjggggggfffgggiiillloooqqqqqqtttoootttoooiiiccc\\\SSSIIIBBBFFFCCCFFFSSS```mmm}}}sssqqqsss}}}xxxnnneeeVVVHHHAAA???BBBEEECCCGGGKKKPPPaaa}}}pppmmmOOOkkkhhhTTTQQQJJJHHHMMMOOOLLLMMMOOOOOOOOOMMMKKKJJJJJJKKKMMMMMMLLLIIIFFFDDDyyypppnnnlllkkkkkkmmmqqqtttsssqqqsssrrrrrrssstttssspppnnnooosssooobbbRRRGGG@@@;;;>>>???BBBGGGMMMSSSVVVWWW```sssyyyooowwwuuufffZZZQQQLLLHHHEEE???>>><<<:::999888888999999:::;;;<<<===@@@FFFJJJVVVjjj|||~~~TTTIII@@@@@@GGG\\\tttpppnnnjjjhhhggghhhkkkllljjjgggfffdddaaa______^^^ZZZWWWTTTRRRPPPOOONNNMMMKKKIIIIIIGGGEEEDDDDDDDDDCCCBBB???===;;;888666555444444444333444555666;;;IIIWWW]]]eeesss{{{}}}mmm[[[XXX[[[^^^gggqqq{{{vvvsssrrrsssnnnjjjffffffiiijjjgggdddffffffgggjjjnnnqqqssstttvvvhhhcccdddaaa[[[WWWSSSMMMGGGBBBEEEDDDIIIWWWfffssslllfffeeekkkwwwwwwkkkaaaSSSGGG@@@@@@CCCEEEEEEIIIMMMSSSeeesssfffMMMmmmuuubbbVVVLLLMMMNNNEEEJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLKKKIIIFFFEEE}}}sssoooeeedddeeejjjoooqqqpppnnnmmmmmmnnnpppqqqpppmmmjjjpppqqqlllaaaVVVMMMDDD;;;===???BBBDDDFFFJJJNNNQQQbbbppptttnnnzzzvvvlll^^^SSSLLLHHHDDDAAA>>>===;;;999999999999:::888:::;;;;;;;;;@@@HHHNNN___uuu___GGGDDD??????MMMnnnnnnnnniiieeeddddddfffiiiiiigggeeeaaa```^^^]]]]]][[[YYYVVVQQQOOONNNMMMMMMMMMKKKIIIJJJHHHFFFEEEEEEEEEDDDCCC???===;;;888666555444444666555444555555888CCCOOOOOOZZZnnn}}}zzz|||}}}tttccc\\\[[[^^^fffqqq{{{vvvsssrrrsssppplllhhhggghhhhhheeecccggghhhjjjmmmppptttwwwyyy{{{ooo```YYYTTTQQQNNNKKKJJJHHHFFFDDDIIIJJJRRR___mmmzzzmmmddd]]]aaakkkwwwuuueee\\\OOODDD@@@AAADDDFFFHHHLLLPPPXXXjjj~~~zzz|||]]]LLLqqq{{{hhhUUUHHHMMMNNN@@@FFFGGGIIIJJJKKKKKKJJJIIIKKKKKKJJJJJJIIIHHHGGGFFF~~~ssslll```^^^```ffflllmmmkkkkkkhhhiiikkknnnpppoookkkhhhmmmnnnkkkfffaaaYYYKKK???;;;>>>AAABBBDDDGGGNNNSSShhhssswwwwww{{{iii```TTTKKKFFFCCC@@@>>>;;;:::999888777888999999:::<<<===<<<===DDDOOOXXXnnnsssKKK@@@EEEDDDAAAOOOtttvvvjjjjjjbbbcccaaabbbhhhmmmmmmggg```[[[ZZZZZZZZZYYYWWWUUUSSSPPPNNNMMMMMMMMMMMMLLLJJJJJJHHHFFFEEEFFFFFFEEEDDD???===;;;888666555555555666444444444444555>>>HHHQQQ[[[ooo{{{vvvvvv|||~~~mmmbbb\\\\\\dddnnn~~~}}}zzzvvvtttuuuwwwtttpppllliiihhhhhhfffdddlllnnnppprrrtttwww{{{}}}zzzrrraaaWWWOOOLLLIIIGGGFFFGGGIIIJJJSSSVVV^^^iiittt~~~oooddd\\\___gggqqq{{{}}}rrr___VVVIIIAAA???BBBEEEGGGIIINNNSSS\\\ppp~~~tttUUUOOOwwwpppaaaTTTHHHHHHKKKEEECCCDDDFFFHHHIIIJJJJJJJJJLLLKKKIIIHHHGGGGGGGGGHHH}}}~~~}}}}}}qqqhhh___ZZZZZZaaafffffffffhhhfffgggiiimmmooonnnkkkhhhiiikkkmmmmmmllleeeUUUEEE<<<>>>AAABBBDDDIIIPPPVVVaaakkkuuu|||ppp]]]UUUKKKDDD@@@???===;;;888777666666666777999999===???@@@@@@BBBLLL[[[ggg|||yyyXXXEEE@@@GGGDDD>>>LLLsssttthhhdddYYYccc___```iiissssssfffZZZXXXXXXYYYYYYWWWUUUTTTSSSPPPNNNMMMMMMNNNNNNMMMKKKJJJHHHFFFEEEFFFFFFFFFDDD@@@>>><<<999777666666666444222222444444555;;;CCCMMMUUUhhh|||qqqoooyyywwwhhh]]]ZZZaaajjj}}}}}}wwwsssssswww{{{xxxuuupppmmmlllkkkkkkjjjsssuuuxxxyyyzzz|||wwweeeWWWPPPNNNKKKHHHHHHJJJMMMPPP[[[```iiirrr|||}}}eee]]]XXX[[[aaagggnnntttyyyzzzoooYYYPPPEEE??????DDDGGGHHHJJJOOOUUU```vvv}}}iiiOOOTTTzzzddd___cccWWWGGGFFFHHHBBBCCCDDDFFFHHHIIIJJJKKKKKKJJJHHHFFFFFFFFFGGGHHH}}}~~~}}}~~~xxxlll___VVVSSSYYY^^^^^^___eeecccdddfffiiilllmmmkkkhhhgggjjjnnnppprrrkkkZZZJJJ@@@AAABBBDDDHHHOOOWWW\\\\\\gggvvvjjjSSSLLLCCC>>>===<<<;;;:::666666555555666888999;;;:::===??????CCCPPPcccrrr]]]HHHEEECCCDDD@@@BBBXXX{{{kkkdddYYYaaa^^^^^^fffpppooocccWWWYYY[[[\\\\\\YYYVVVUUUTTTPPPNNNMMMMMMNNNNNNLLLKKKIIIGGGEEEEEEFFFFFFEEEDDDBBB@@@===;;;999888777777333111111444555555999???EEELLL___~~~qqqkkksssnnn^^^YYY```hhh|||{{{vvvssssssxxx{{{zzzxxxuuuqqqpppooopppqqqxxx{{{xxxeeeUUUQQQPPPNNNLLLLLLOOOTTTYYYaaaiiirrrzzznnnZZZVVVUUUXXX\\\___fffmmmvvv~~~wwwlllVVVMMMBBB===@@@EEEHHHIIILLLQQQXXXeee|||xxx}}}\\\JJJYYYxxxcccgggvvvfffKKKAAADDDAAAAAACCCDDDFFFHHHIIIJJJIIIIIIGGGFFFEEEFFFGGGGGG~~~~~~}}}~~~}}}rrr```TTTMMMQQQUUUTTTXXX```______aaadddgggiiihhhfffgggjjjmmmnnnoooiii[[[LLLEEEDDDEEEIIIRRR]]]fffkkkmmmvvv^^^LLLFFF>>>::::::;;;;;;999777777666777888:::<<<===999<<>>??????BBBFFFHHHOOO```xxx___KKKIII>>>BBB???LLLuuu~~~~~~ppp```]]]]]]WWWXXXYYYXXXVVVVVVWWWYYYXXX[[[^^^]]]XXXTTTSSSSSSNNNMMMKKKKKKKKKJJJIIIGGGGGGEEECCCCCCDDDEEEDDDDDDDDDCCC@@@===;;;:::::::::666444333666666333444777???EEE[[[wwwpppkkk}}}sssbbb\\\bbbjjjuuuyyy~~~~~~~~~{{{zzzwwwuuusssuuuxxx{{{zzzuuuggg|||{{{hhhZZZNNNQQQTTTWWWZZZ```iiiooovvv~~~sss\\\QQQRRRTTTWWWWWWZZZgggsss~~~}}}tttiiiSSSJJJ???<<>>>>>???@@@AAACCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFrrr}}}||||||vvvzzz{{{uuupppcccVVVKKKIIIJJJHHHIIIMMMPPPQQQTTTWWWZZZ]]]___``````bbbdddeeedddbbb```^^^UUUTTTWWWaaappp}}}fffIIIAAA===888666777888888777999888777777999;;;<<<======BBBHHHOOO___wwwpppJJJDDDDDD>>>BBBWWWyyyssshhhjjjlllccc[[[ZZZSSSUUUXXXYYYXXXVVVVVVWWWVVVWWWYYYYYYXXXTTTQQQNNNNNNLLLJJJJJJKKKJJJFFFCCCJJJIIIHHHGGGEEECCCAAA@@@BBBAAA>>><<<:::999999:::777666666555555555555666>>>LLLXXXyyy}}}yyyuuummmTTTWWWkkkpppzzz}}}{{{{{{|||||||||||||||{{{}}}~~~xxxfff[[[YYYVVVXXXaaajjjpppxxx~~~dddWWWMMMRRRVVVWWWXXX___kkkvvv}}}{{{rrr___NNNFFF???@@@CCCEEEIIIMMMTTTYYYcccvvvvvvqqqmmmoooaaaGGGQQQzzzlllXXXQQQJJJ@@@<<>>>>>@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA}}}}}}{{{~~~sssvvvzzz~~~~~~yyyuuuhhh[[[OOOJJJGGGDDDCCCEEEEEEFFFHHHKKKNNNQQQTTTUUU]]]^^^```bbbbbb```^^^]]]___bbbiiitttrrrTTTAAA???<<<888666777888777666777777777888:::===>>>???CCCGGGNNNYYYnnn\\\DDDDDDFFFCCCKKKssszzzkkkbbbeeeggg```YYYWWWWWWVVVWWWZZZ\\\\\\YYYUUUSSSSSSSSSRRRQQQOOOMMMLLLMMMLLLLLLMMMNNNMMMIIIFFFKKKJJJGGGEEEDDDDDDEEEEEECCCBBB@@@???===;;;;;;:::777777666555555555666666:::IIIXXXwwwxxxvvv}}}~~~www^^^[[[gggnnnxxx}}}ttteee\\\^^^^^^cccmmmwww}}}jjjcccfffyyy}}}^^^QQQNNNRRRWWWYYY\\\eeesss}}}{{{ppp]]]LLLEEE@@@AAADDDFFFIIIMMMTTT[[[hhh{{{rrrrrroooiiiWWWEEE[[[eeeUUUHHHFFFEEE===:::<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@ggg}}}yyy|||vvvuuuwwwzzz~~~~~~zzzvvvkkk___SSSKKKFFFAAA??????AAAAAAAAACCCFFFJJJMMMPPPVVVXXXZZZ\\\\\\\\\[[[ZZZ___hhhuuupppSSSBBB===<<<:::777777777888777555666666777999;;;>>>???@@@GGGKKKTTTdddlllLLLBBBDDDGGGHHHTTT|||oooddd]]]bbbddd^^^XXXWWWYYYVVVVVVZZZ______YYYSSSSSSRRRQQQOOONNNMMMMMMMMMMMMMMMNNNPPPQQQPPPLLLIIIIIIHHHEEECCCCCCDDDGGGIIIDDDDDDDDDCCCAAA???===;;;888888777666666666666666777GGGYYYxxx}}}|||{{{xxxjjj___aaajjjuuu~~~~~~oooddd]]]___```hhhttt}}}pppZZZRRRQQQXXXcccsssvvvXXXNNNOOOSSSXXX[[[```kkk|||}}}yyynnnZZZIIIDDDAAACCCFFFGGGJJJNNNSSS]]]nnntttmmmtttppp```LLLGGGkkksssOOODDD???BBBDDD???<<<===<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>```{{{|||~~~}}}zzzxxxxxxzzzzzzwwwssslllcccXXXNNNHHHBBB???>>>@@@???>>>???AAAEEEIIILLLMMMOOOQQQSSSUUUUUUUUUTTTWWWcccttttttVVVDDD===<<<888888777777888777777666666777999:::;;;===@@@BBBKKKTTTcccvvv\\\HHHDDDBBBEEEJJJhhhzzzjjjbbb___bbbddd___ZZZYYYXXXWWWXXX[[[___^^^XXXSSSVVVVVVUUUTTTSSSRRRQQQQQQNNNOOOQQQRRRQQQOOOKKKIIIEEEEEEDDDDDDDDDFFFGGGIIIEEEFFFGGGGGGEEEBBB>>><<<999999888777666666666666999EEEZZZzzz}}}{{{yyy}}}}}}ooo```]]]hhhrrrwwwllleeebbbbbbcccjjjuuu}}}gggZZZUUURRRNNNVVVdddqqqzzzzzzpppUUUOOOOOOSSSXXX\\\aaannn|||vvvjjjVVVFFFCCCBBBEEEGGGHHHJJJNNNRRR```tttjjjiiiuuunnnWWWHHHQQQ{{{\\\HHHAAA===AAACCC???<<<<<<;;;<<<<<<===>>>>>>????????????@@@@@@@@@??????>>>___~~~~~~~~~~~~}}}yyyxxxxxxxxxvvvssspppkkkbbbWWWMMMFFF@@@<<<<<<;;;999999;;;>>>AAACCCDDDFFFHHHJJJLLLMMMMMMMMMRRR\\\kkkvvvoooSSSEEE@@@===:::666777777888777777888888777999;;;;;;<<<>>>CCCGGGVVVggg}}}nnnPPPFFFCCC???FFFSSSrrrgggcccaaabbbbbb^^^[[[ZZZZZZ\\\______^^^[[[XXXWWWWWWXXXZZZZZZYYYWWWTTTRRRPPPQQQRRRRRROOOLLLIIIGGGEEEFFFHHHIIIJJJJJJIIIIIIFFFGGGHHHHHHGGGCCC@@@===::::::999777777666666666:::???VVVxxxvvvttt{{{pppbbb\\\fffnnn|||ssskkkhhhhhhmmmmmmrrrzzzrrr[[[UUUSSSMMMVVV]]]eeehhhjjjrrr~~~kkkTTTRRRPPPTTTYYY\\\aaannnyyyrrreeeRRRDDDBBBBBBFFFHHHHHHKKKPPPSSSddd{{{ggghhhvvvkkkPPPJJJ```vvvOOOBBB===:::;;;<<<;;;999999:::;;;;;;<<<<<<=========>>>??????@@@@@@@@@??????XXXqqq~~~}}}}}}~~~}}}|||zzzyyyxxxxxxyyyzzzyyywwwooobbbVVVLLLCCC;;;;;;:::999888888:::;;;===<<<===???AAACCCDDDEEEEEEKKKQQQYYY^^^cccjjjttt{{{{{{eeeJJJ;;;:::<<<:::666555777888777777888:::<<<999;;;======>>>CCCKKKQQQddd|||dddQQQCCCCCCCCCGGGZZZrrr~~~qqqiiieeedddbbbaaa___]]][[[[[[```bbbdddbbb^^^ZZZYYYYYYUUUWWWYYYZZZZZZWWWSSSQQQRRRSSSSSSQQQMMMIIIHHHGGGIIIKKKNNNPPPPPPOOOMMMKKKFFFGGGHHHHHHGGGCCC@@@>>>;;;;;;999888777777777777888888OOOppp}}}|||vvvggg\\\dddkkkwww||||||qqqllllllnnnsssssswww}}}cccUUUVVVWWWUUUeeemmmmmmccc^^^fffrrrxxxyyyxxxuuuwwwpppvvvjjjUUUTTTSSSXXX]]]```eeepppuuummmaaaNNNCCCAAACCCFFFHHHHHHMMMSSSZZZmmmhhhjjjzzzkkkLLLNNNnnncccFFF>>><<<::::::;;;<<<<<<<<<::::::::::::;;;;;;<<<<<<===>>>??????@@@?????????TTTeee~~~{{{zzz|||yyy{{{}}}{{{xxxxxx|||}}}zzzmmm```UUUIII???===<<<;;;:::999888888888666777888:::;;;===>>>>>>BBBEEEGGGHHHIIIMMMSSSXXXZZZ```fffkkkooonnndddYYYPPPGGG<<<666666888777666666777888777666888<<>><<<;;;:::999888777777777777555KKKhhhyyyppp^^^aaagggrrrxxxpppmmmooorrrrrrtttzzzuuu]]]XXX\\\dddiiisss~~~zzzeee]]]hhhqqqoooiiioootttzzzkkkmmmrrryyy{{{wwwpppYYYXXXWWW]]]cccggglllwww~~~qqqiii^^^LLLBBBAAABBBFFFGGGHHHNNNVVVcccwwwqqqiiimmmnnnKKKPPPvvvyyyQQQAAA<<<<<<======???@@@@@@???999999999:::::::::::::::<<<<<<===>>>>>>>>>>>>>>>XXXbbbyyy}}}yyyxxxzzz}}}yyy}}}}}}xxxwww|||{{{~~~sssggg]]]QQQFFF;;;:::999888666555444333333444555666777999::::::@@@@@@@@@@@@@@@BBBEEEHHHGGGJJJMMMOOOSSSTTTLLLBBB:::===???<<<888666777:::777888888777666888===AAA;;;===@@@BBBFFFPPP^^^iii~~~PPPGGGDDDEEELLL\\\{{{xxxwwwkkkiiihhhccceeeeeeaaa___```ccceeegggaaa[[[YYYZZZYYYTTTOOOTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSRRROOOLLLJJJMMMOOOOOOOOOMMMLLLKKKKKKKKKKKKGGGGGGFFFEEEDDDAAA???>>>===<<<;;;999888777777777777555KKKcccmmmwww^^^```eeepppvvvooonnnpppsssssswwwooo\\\XXX\\\fffrrr|||jjjbbbqqqxxxppp^^^kkkxxx~~~sssmmmfffdddkkkwww}}}wwwvvvxxx___\\\[[[aaahhhmmmrrr}}}|||nnnfff\\\KKKBBBAAABBBEEEGGGHHHOOOWWWkkkfffgggoooqqqJJJOOOxxxoooJJJCCC888;;;===>>>??????===:::999999999999999999:::::::::;;;;;;<<<=========<<>>>>>@@@@@@AAAAAAAAA@@@>>>===999888888777777777777888777777777999<<<===>>>===@@@>>>@@@DDDIIIUUUnnn[[[LLLEEEFFFFFFSSS~~~lllzzzlllhhhhhhmmmhhhbbb^^^^^^aaadddfffcccaaa^^^[[[XXXVVVUUUTTTPPPRRRUUUWWWVVVSSSOOOMMMSSSSSSRRRRRRQQQQQQQQQPPPTTTSSSQQQPPPPPPNNNKKKHHHJJJIIIHHHGGGEEECCCAAA@@@???@@@@@@===888666777999555;;;AAAQQQhhhwww^^^\\\iiikkkvvvwwwtttrrrqqqtttzzz~~~jjj]]]aaalllvvv|||yyyuuufff[[[YYY^^^jjjwwwqqq___\\\fffrrryyy|||rrrkkkttt{{{dddZZZdddmmmssssss|||}}}vvvkkk^^^PPPHHHEEECCCDDDGGGIIIKKKQQQXXXmmm|||cccjjj{{{[[[LLLeee|||aaaLLLBBB=========>>>>>>>>>>>>>>>:::<<<===<<<;;;;;;<<<======>>>???@@@@@@???===<<>>>>>>>>AAABBBGGGQQQ]]]mmmgggLLLAAAEEECCCRRR{{{iiivvvsssiiihhhgggddddddeeefffffffffeeecccaaa___\\\YYYWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQTTTTTTSSSSSSSSSRRRRRRRRRTTTRRRPPPOOONNNMMMKKKIIIIIIIIIIIIHHHFFFCCCAAA@@@???@@@@@@===999666777888555:::>>>JJJ]]]iiiyyykkk[[[fffhhhssszzztttsssqqqqqquuuzzzcccZZZccctttwww[[[TTTQQQXXXbbbjjjrrrwwwlllcccZZZ\\\hhhssssssooo\\\WWWaaawww}}}ooo```[[[aaammmyyyzzzrrrgggYYYMMMEEECCCBBBDDDHHHJJJLLLTTT\\\xxxxxxfffqqqxxxWWWTTTuuuzzzVVVEEE===<<<<<<<<<<<<<<<=========:::;;;<<<<<<;;;;;;<<<===<<<===???@@@@@@???===<<>>@@@AAAGGGIIIQQQaaasssaaaLLLEEE???DDDAAA___|||uuuiiiwwwjjjggghhhggg___aaadddggghhhgggeeeccc___]]][[[YYYWWWVVVVVVVVVXXXVVVTTTRRRRRRSSSUUUWWWUUUUUUTTTTTTTTTTTTSSSSSSSSSPPPNNNLLLMMMMMMLLLKKKJJJJJJKKKKKKIIIFFFDDDBBBAAAAAA@@@===999777777888666999:::BBBPPPXXXjjjvvv^^^dddfffrrr|||zzzzzzuuurrrsssttttttxxx}}}ttt___[[[gggzzzdddVVVJJJJJJPPPWWW\\\aaa]]]___bbblll|||yyyfffKKKGGGNNN^^^ddd\\\XXX[[[lllttt|||vvvlll```SSSHHHBBBBBBBBBEEEJJJMMMPPPYYYbbbssskkk|||pppRRRaaahhhJJJ@@@<<<;;;;;;;;;;;;;;;;;;;;;:::999:::<<<;;;;;;:::<<<===<<<<<<>>>??????>>>===<<>>;;;999999888777888999999777555666666666666777777888888888888888888888888777777777666666666777888999999999:::;;;<<<>>>BBBFFFIIIOOOSSS^^^pppqqqMMMEEEFFFCCCFFFKKKppp}}}qqq}}}lllfffggghhhgggbbbbbbccccccbbbcccdddeee^^^]]][[[ZZZXXXXXXYYYYYYZZZXXXUUUSSSRRRTTTVVVXXXTTTTTTTTTTTTTTTTTTTTTTTTRRROOOLLLKKKKKKMMMMMMMMMLLLMMMNNNNNNMMMJJJGGGEEECCCCCCAAA>>>;;;999888888777888888>>>IIIOOOccc}}}cccccceeeqqq}}}{{{zzzuuurrrrrruuuxxxyyy}}}yyykkk___```lll|||pppaaaSSSPPPTTTXXX[[[]]]bbbjjjvvvdddJJJEEEFFFMMMOOONNNUUU```zzzxxx{{{~~~zzzrrrfffYYYMMMDDD@@@CCCDDDHHHMMMPPPTTT^^^hhhoooqqqdddPPPpppZZZCCC@@@???999999999999999888888888888999;;;;;;::::::;;;===;;;;;;<<<=========<<<<<>>@@@AAAAAACCCGGGMMMRRRYYYaaapppxxxYYYHHHAAAAAACCCQQQfff~~~qqqgggfffhhhhhhgggeeefffhhhgggdddbbbbbbddd___^^^]]][[[[[[[[[[[[\\\YYYXXXWWWVVVUUUUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQOOOLLLKKKKKKMMMMMMMMMKKKLLLMMMMMMLLLJJJHHHGGGGGGEEEBBB@@@>>><<<:::999888888777???JJJPPPdddjjjccccccooo~~~}}}||||||sssqqqrrrwww{{{}}}tttjjjddd^^^]]]dddqqquuullleeehhhoooqqqrrrssszzz___LLLGGGFFFHHHJJJOOO^^^nnn{{{tttwww}}}yyyoooaaaRRRHHHBBBAAABBBDDDHHHLLLNNNSSS```mmmpppvvv|||ZZZVVVxxxRRR@@@AAA>>>999888888888777777777666777888::::::999:::;;;===::::::;;;;;;<<<<<<<<<<<>>:::888888888888777777777777777888888888888888888888777888888999:::999999::::::<<<===?????????AAACCCDDDGGGMMMVVV]]]lllxxxxxxRRRFFFDDDAAAFFFRRRjjjyyykkkeeeeeeeeedddeeedddiiiooopppkkkeeeaaa___```___^^^\\\\\\\\\]]]]]]ZZZYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTQQQOOOMMMLLLMMMNNNMMMMMMIIIJJJJJJIIIIIIHHHGGGGGGJJJHHHDDDBBB@@@???===;;;:::888777BBBOOOSSSeee}}}xxxsssdddaaakkkwww}}}}}}}}}}}}wwwtttuuuzzzlllXXXRRRTTTSSSWWWbbbppp|||{{{zzz\\\LLLLLLPPPWWW[[[```mmmzzztttvvv{{{vvvkkk\\\MMMCCCAAABBBAAABBBFFFJJJLLLTTTdddsssrrrwwwhhhSSSeeeqqqJJJ===>>>888888888888777666666555555666777999999999999;;;<<<999999999::::::;;;<<<<<>><<<;;;;;;;;;888888888888888888888888:::999999888999:::;;;<<<;;;<<<<<<===???@@@BBBCCC???DDDIIINNNUUU```nnnxxxqqqXXXDDDBBBGGGQQQkkkzzzpppgggdddbbb^^^^^^bbbccciiioooooojjjccc```___```___^^^\\\[[[[[[\\\\\\\\\[[[YYYVVVTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUUUURRRPPPOOONNNOOOOOOMMMKKKKKKJJJIIIHHHHHHIIIIIIJJJMMMJJJFFFDDDCCCBBB???<<<===888666DDDRRRSSSaaaxxxyyyjjjdddjjjqqq~~~~~~~~~eeeYYYXXXYYYUUUUUU[[[hhh}}}gggXXXTTT\\\iiiuuuxxxuuutttvvvppp|||yyyssshhhWWWHHH@@@@@@BBBBBBCCCGGGKKKOOOZZZnnn}}}uuuvvvuuuXXXSSSvvviiiDDD;;;>>>666888888888777666666555555555666888999888999;;;<<<888888888999999:::;;;<<>>???======>>>???@@@BBBDDDEEEEEEKKKTTT^^^jjjzzzzzzOOOJJJGGGHHHOOOhhhtttlllfffccc^^^YYYZZZ___eeehhhiiifffaaa^^^```ccc```___]]][[[ZZZZZZ[[[[[[___\\\XXXUUURRRQQQRRRRRRTTTTTTTTTUUUUUUVVVVVVVVVRRRQQQPPPPPPPPPOOOMMMKKKOOOMMMLLLJJJJJJKKKMMMNNNOOOKKKGGGEEEEEECCC@@@===@@@999666DDDRRRQQQ\\\www~~~rrrqqqhhhlllpppnnnjjjmmmhhh___WWWVVV___uuurrrSSSQQQaaannnrrriiilll~~~wwwqqqeeeTTTEEE===???BBBEEEFFFJJJOOOTTTaaaxxxzzzwwwtttmmmQQQTTTccc@@@;;;@@@777999888888777666555555555444666888888888999;;;<<<888888888888999:::;;;<<>><<<===:::;;;===>>>@@@AAABBBBBB;;;???CCCEEEEEEFFFHHHKKKNNNSSS___pppUUUIIIHHHEEEKKKiiiyyykkkkkkfff```___bbbbbb___bbbdddeeedddbbbbbbeeehhh^^^]]][[[YYYYYYZZZ[[[\\\[[[YYYVVVUUUTTTTTTRRRQQQSSSSSSSSSRRRQQQRRRUUUXXXVVVRRROOOOOORRRRRRNNNJJJMMMMMMLLLLLLMMMOOOPPPRRRLLLKKKJJJIIIGGGDDDBBBAAA@@@>>>999===HHHMMMZZZqqquuu^^^dddyyy}}}lll]]]___eee|||eeeTTTYYYfffxxxoookkk|||{{{ppp^^^MMMBBB???@@@BBBHHHEEEEEEMMMYYYjjj|||~~~bbbJJJccceeeIIIAAA>>>888:::999777666444333333333222333555777888777777666555555777888999:::::::::WWWXXXZZZZZZVVVWWWfffwwwrrruuuzzzwwwwwwwwwzzzuuuyyy~~~|||pppbbbZZZXXXVVVQQQLLLDDD???<<<>>>???<<<999::::::;;;===>>>???????????????BBBEEEFFFHHHKKKPPPTTTZZZhhh}}}hhhJJJGGGAAAIIIkkk~~~}}}ooodddfffeeebbbbbbdddccc```bbbcccddddddcccbbbcccddd```___]]][[[YYYYYYZZZZZZZZZYYYVVVVVVVVVVVVTTTSSSQQQRRRSSSRRRRRRSSSUUUXXXYYYVVVRRRSSSUUUUUURRROOOPPPPPPOOOOOOOOOPPPQQQRRRLLLLLLLLLKKKJJJHHHGGGFFFAAA@@@:::;;;DDDHHHVVVnnn|||gggiiizzzooosss}}}aaa[[[ccc{{{}}}xxxvvv}}}wwwlllZZZJJJAAA???BBBEEEIIIHHHJJJRRR]]]nnn}}}vvvvvv\\\UUUsss{{{YYYEEEAAA>>>777999888777555444444444444333333555666666777777777555666777888888999999999XXXXXXYYYZZZWWWWWW___hhh}}}wwwooozzzmmmzzzpppiiiooowww}}}xxxtttpppiiicccWWWQQQMMMMMMKKKEEEAAAAAAEEEEEEEEEFFFGGGHHHHHHIIILLLNNNQQQTTTZZZccclllrrr|||```NNNJJJKKKJJJ```tttxxxdddbbbeeefffdddcccdddbbb^^^ccccccccccccdddccc```^^^```___]]][[[YYYXXXWWWWWWYYYWWWVVVVVVWWWXXXWWWVVVPPPQQQSSSTTTTTTTTTVVVXXX\\\YYYVVVVVVXXXXXXVVVSSSTTTSSSRRRQQQQQQQQQQQQRRRNNNNNNNNNNNNMMMMMMLLLKKKFFFFFF???===AAADDDSSSnnnrrrjjjrrr}}}eee___\\\eee{{{tttiiissswwwsssgggUUUFFF???@@@DDDGGGKKKLLLPPPWWWbbbtttrrrhhhPPPZZZdddHHH>>>@@@===666777666666555444444555555444444444444555555666777555666777888888888888888WWWWWWXXXYYYZZZYYY[[[]]]aaarrrvvvzzz}}}~~~gggkkkxxxgggdddbbbhhhoootttwww{{{zzzrrrmmmhhheee___VVVQQQQQQVVVTTTSSSRRRTTTWWW[[[]]]]]]aaagggooozzzsss]]]JJJFFFLLLMMM___|||}}}pppaaafffiiiiiidddbbbbbbaaa^^^dddbbbaaabbbcccbbb]]]YYY\\\\\\[[[YYYXXXVVVUUUUUUVVVUUUUUUVVVXXXYYYXXXWWWPPPRRRUUUWWWWWWWWWYYYZZZ]]][[[YYYYYYZZZZZZXXXVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPQQQQQQPPPPPPOOONNNMMMLLLMMMFFFBBBDDDDDDUUUqqqtttffflllzzzgggYYYVVVOOOUUUhhhsss}}}zzztttsssrrrvvvzzz{{{yyy~~~vvvqqqdddRRRDDD???AAAEEEHHHLLLNNNRRRXXXdddyyyoooYYYEEEWWWyyySSS;;;888===;;;555555555555444444555555666555444333222333444666777444555777888999:::::::::UUUVVVWWWXXXZZZ[[[ZZZXXXWWW```mmm}}}xxxyyyrrrddd___qqqyyylll\\\dddkkklllmmmlllmmmrrrzzz}}}vvvlllggghhhkkkhhhdddbbbeeekkkrrrvvvxxx|||mmmZZZRRRIIIHHHOOOVVVwwwyyymmmeeehhhjjjiiiccc___aaacccbbbcccaaa``````aaa```[[[VVVWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRSSSUUUXXXYYYXXXVVVRRRUUUWWWYYYYYYYYY[[[\\\^^^]]]\\\\\\\\\\\\[[[ZZZWWWWWWVVVUUUSSSRRRPPPPPPSSSSSSSSSRRRQQQOOOMMMLLLMMMOOOIIIFFFFFFFFFTTTooommm```kkk}}}YYYWWWXXXVVVaaarrrzzz{{{zzzuuuooolllnnnqqqooouuuxxxpppcccQQQDDD@@@BBBFFFHHHMMMOOORRRXXXgggyyycccNNNGGG[[[uuuKKK555555999888444444444444444444555555666444444333222222333555666333444666888:::<<<======PPPRRRSSSSSSUUUYYYXXXUUUWWWWWW___ssstttXXXYYYooozzzxxxwwwiiieeesss}}}{{{vvvoookkkmmmtttzzz~~~[[[GGGDDDKKK___ttt}}}uuukkkiiidddggggggaaa^^^bbbfffhhhaaa```______^^^\\\YYYWWWVVVTTTRRRQQQQQQRRRSSSTTTQQQQQQRRRUUUXXXYYYXXXVVVUUUVVVXXXYYYYYYYYY[[[]]]^^^^^^^^^^^^]]]]]]\\\\\\XXXXXXWWWVVVUUUSSSQQQPPPUUUUUUTTTSSSRRRPPPNNNMMMKKKMMMHHHFFFHHHEEENNNeeennn___fffzzzpppPPPQQQUUU]]]rrrwwwqqqnnnnnnooooooyyy}}}~~~}}}{{{{{{xxxlll___NNNCCCAAADDDGGGGGGMMMOOOSSS\\\pppvvvcccTTTGGGTTTmmmmmmFFF555666777666555555444444444444444555555333333333222222333333444333444666888:::;;;<<<===KKKNNNNNNLLLMMMRRRSSSOOOTTTOOOUUUjjjhhhWWWXXXcccvvv}}}zzzyyy|||uuurrrtttxxxwwwzzz~~~eeeJJJ@@@LLLjjj}}}vvvnnneeehhh___dddfffaaa^^^```dddeee___```___]]][[[YYYXXXYYYXXXVVVRRROOONNNOOORRRTTTRRRRRRSSSVVVYYYZZZXXXVVVVVVWWWXXXWWWVVVWWWZZZ\\\ZZZ[[[[[[[[[ZZZYYYZZZZZZYYYYYYYYYYYYWWWUUUTTTRRRUUUUUUUUUUUUTTTSSSRRRQQQLLLMMMHHHGGGIIIDDDGGGYYYuuummmeeennnzzzfffQQQYYYaaauuu{{{uuussspppnnnwwwxxxtttssskkkggghhhhhhfffgggkkkgggaaa^^^___jjj|||ttteeeYYYJJJBBBBBBFFFHHHGGGLLLPPPVVVddd~~~~~~iiiWWWLLLFFF```~~~^^^@@@888999777444666555555444333333444444444222222333333333333222222333444555777888888888888GGGKKKKKKFFFFFFKKKMMMKKKNNNHHHNNNeee~~~eeeSSSPPPbbbyyyzzzyyyyyyooossszzz|||yyy{{{zzz~~~rrrUUUJJJCCCPPPqqqsssnnniii```fff^^^eeegggccc^^^]]]^^^^^^^^^___```]]]XXXVVVXXX[[[\\\XXXSSSOOOMMMNNNQQQSSSSSSSSSUUUXXXZZZ[[[YYYWWWWWWWWWVVVUUUTTTUUUXXX[[[UUUVVVWWWVVVUUUTTTUUUVVVZZZZZZ[[[[[[YYYXXXVVVTTTTTTUUUUUUVVVVVVUUUUUUUUUNNNNNNIIIIIILLLDDDDDDRRRQQQ___kkkxxxnnnmmmwww~~~___YYYmmm}}}{{{{{{zzzxxxuuu[[[OOOFFFEEEJJJRRRSSSPPPPPPUUUPPPKKKNNNRRRZZZqqqxxxppp```TTTGGGAAACCCGGGHHHHHHLLLQQQZZZlll{{{wwwhhhWWWLLLEEEeeekkkPPP:::999<<<777444777666555444333333333333444111222333444444333111000444555555555555555444444HHHGGGFFFGGGJJJMMMNNNNNNMMMJJJLLLXXXrrruuu}}}}}}zzzcccPPPPPPWWWpppyyyuuurrrqqqvvv|||~~~zzzyyy}}}eeeNNNPPPJJJNNNkkkrrrmmmhhhdddbbbdddfffeeeaaaaaabbb___ZZZ^^^\\\ZZZXXXWWWXXXYYYZZZXXXXXXVVVRRRPPPOOORRRTTTVVVUUUUUUXXX[[[\\\YYYVVVVVVUUUTTTRRRRRRTTTUUUVVVTTTTTTTTTSSSSSSTTTVVVYYYVVVXXXYYYWWWWWWZZZ\\\\\\XXXXXXXXXWWWVVVUUUSSSRRROOOOOONNNMMMJJJGGGCCCAAAMMMVVVfffwwwuuummmppprrrmmmgggggg{{{jjjPPPHHHGGGBBB@@@DDDGGGGGGHHHJJJLLLPPPSSS\\\ooowwwxxx{{{zzzoooeeeWWWMMMDDDCCCFFFHHHJJJMMMQQQPPP]]]yyynnnyyypppYYYHHHJJJyyyVVVHHH:::666666555444444555555444333333333444444444444444333333222222222222444777888777555555666IIIHHHFFFGGGJJJLLLLLLLLLLLLJJJLLLVVVllluuuuuuxxxyyybbbRRRKKKdddzzztttqqqqqqsssuuuzzz}}}yyyvvvzzz]]]NNNOOOIIIXXXpppuuullliiifffcccaaa``````___```eeeiiieee^^^YYYYYYZZZZZZYYYXXXVVVUUUUUUUUUTTTRRRPPPQQQTTTWWWYYYXXXWWWYYY[[[[[[XXXVVVUUUTTTRRRRRRRRRTTTVVVXXXUUUVVVWWWVVVTTTSSSTTTUUUQQQRRRTTTSSSTTTUUUWWWWWWZZZZZZZZZYYYXXXWWWVVVUUUOOOOOOOOOLLLIIIFFFEEEEEERRRZZZiiiyyy~~~mmmjjjkkk{{{{{{jjjllluuu{{{qqqrrrnnnTTTLLLHHHDDDBBBFFFHHHGGGEEEFFFKKKTTT]]]gggwww|||}}}~~~yyynnncccTTTKKKDDDDDDFFFGGGIIILLLQQQSSSbbb~~~{{{lllxxxoooYYYLLLVVVzzzSSSFFF:::777777666444555444444333333333333333333444444333333333222222222333444666666555555555666KKKJJJHHHIIIJJJKKKKKKKKKKKKKKKMMMSSS```vvvwwwrrrxxxlll[[[XXXmmm}}}uuupppooooooooosssyyy}}}~~~}}}}}}{{{aaaPPPLLLPPPOOOmmmwwwjjjfffgggeeecccccc```___^^^aaaiiinnnhhh___UUUWWWYYY[[[ZZZXXXTTTRRRSSSSSSRRRQQQQQQSSSWWWZZZ]]][[[ZZZYYYYYYXXXVVVTTTQQQPPPPPPPPPRRRTTTWWWYYYUUUVVVXXXXXXWWWWWWXXXYYYTTTTTTUUUVVVWWWVVVVVVVVVZZZZZZYYYYYYXXXWWWUUUUUUOOOPPPOOOLLLGGGDDDFFFHHHUUU[[[gggwwwwwwmmmooovvv~~~pppooowwwmmm```___lllpppXXXPPPLLLGGGEEEHHHKKKIIIHHHIIILLLYYYgggrrr~~~|||}}}zzzuuuiii\\\NNNHHHDDDEEEGGGFFFHHHLLLOOOUUUgggyyysss{{{nnnUUUMMMbbbkkkMMMBBB999777777666444444111222222333333333222222333333333222222222222222333444555444333333555777OOOMMMLLLLLLMMMMMMLLLKKKKKKNNNQQQSSSWWWaaaooo{{{lllbbb```qqq|||nnnqqquuuxxxzzzyyyxxxwww~~~zzz~~~aaaPPPNNNVVV```fffssskkkeeefffhhhgggffffffeeefffeeeeeehhhiiiccc[[[VVVWWWYYY[[[ZZZXXXUUUSSSSSSSSSSSSRRRRRRTTTXXX[[[___]]][[[XXXVVVTTTSSSRRRMMMMMMMMMNNNPPPSSSVVVXXXYYYXXXVVVTTTRRRRRRUUUXXX\\\ZZZYYY[[[ZZZWWWUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQOOOJJJDDDBBBDDDHHHQQQVVV```ooowwwzzzyyyyyyllljjjkkklllmmmxxx~~~}}}rrrhhhbbbdddtttmmmXXXRRRRRRNNNNNNRRRSSSQQQOOOOOORRR```ooo|||~~~sssrrrzzzyyyuuuooo```QQQHHHEEEEEEGGGGGGFFFHHHLLLRRR]]]sss~~~vvvwwwwwweeeOOOPPPrrr]]]FFF===666555555333222222000111222222222222111000222222222222222111111111333444444333222222555777RRRQQQPPPPPPPPPPPPNNNMMMKKKPPPUUUVVVUUUWWW\\\aaapppzzz|||ZZZTTTfff}}}zzzwwwssspppnnntttuuuyyyzzzxxx|||]]]XXXOOOLLLXXXsssnnniiieeedddhhhjjjhhhfffggghhhlllmmmhhhdddccc___[[[ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVUUUSSSSSSTTTXXX[[[___]]]ZZZVVVRRRPPPPPPPPPKKKKKKKKKLLLNNNQQQTTTVVV]]]YYYTTTOOOMMMPPPWWW]]]ddd]]]ZZZ\\\ZZZTTTPPPPPPSSSSSSSSSSSSSSSRRRQQQPPPQQQPPPMMMHHHBBBAAACCCFFFLLLQQQYYYeee|||www}}}{{{}}}fffSSSQQQWWW```gggssswwwvvvoooiiiiiimmmnnnppprrriiiZZZUUUVVVZZZbbbiiieeeZZZQQQNNNXXXdddsss}}}kkkeeemmm{{{xxxrrrhhhXXXHHHCCCCCCEEEHHHGGGEEEHHHNNN[[[kkkrrrooossshhhUUUIIIXXXKKK@@@999444333333111000222111111222222111111000000111111111111111111111111222333333111000111444666TTTSSSRRRSSSSSSSSSPPPNNNKKKPPPVVVXXXXXXWWWWWWYYYZZZjjj~~~www\\\RRRWWWnnn|||wwwtttlllmmmooorrrvvvyyyyyyxxxzzzzzz{{{{{{{{{zzzyyyxxxvvvsssuuu{{{jjj]]]PPPOOOQQQ```~~~fffeeedddfffkkkkkkgggeeegggeeekkkmmmhhhbbbaaaaaa```^^^\\\ZZZYYYYYYZZZ\\\]]]YYYYYYXXXVVVTTTUUUYYY[[[^^^]]]YYYTTTPPPNNNOOOQQQMMMLLLLLLLLLNNNPPPSSSTTTXXXUUURRRRRRWWWcccrrr|||lllbbb]]]^^^]]]UUUQQQRRRTTTTTTUUUUUUTTTSSSSSSRRRQQQNNNJJJGGGEEEDDDEEEFFFJJJOOOUUU^^^tttxxxuuu~~~{{{}}}mmmooodddSSSPPPSSS[[[eeelllqqqooofff___dddpppxxxwwweee]]][[[]]]hhhwww~~~sss___QQQMMMZZZgggwwwzzzfff___ffftttvvvlllaaaRRRDDDAAABBBFFFIIIGGGEEEJJJQQQ```tttpppsssvvv^^^KKKJJJccckkk@@@AAA:::555555444222222555555444222111000//////000000000000000000111111111000111222111000111222444TTTSSSSSSSSSTTTTTTQQQOOOOOOQQQSSSUUUVVVVVVUUUUUUQQQcccxxx{{{cccRRRVVVfffxxx~~~|||{{{{{{{{{{{{yyyxxxqqqsssvvvyyyzzzzzzyyyyyytttaaaUUUNNNQQQWWWeeetttgggdddeeejjjooonnniiigggiiidddhhhhhhdddbbbdddeeeddd^^^\\\[[[YYYYYY[[[]]]^^^ZZZZZZYYYWWWVVVXXX[[[^^^^^^\\\YYYTTTOOONNNQQQTTTQQQPPPOOOOOOOOOQQQSSSTTTSSSSSSSSSWWWaaappppppccc\\\^^^^^^VVVSSSVVVUUUUUUVVVVVVUUUUUUTTTSSSOOOKKKGGGGGGJJJLLLKKKIIIIIIOOOSSSWWWjjj~~~zzz~~~bbbUUURRRWWWgggxxx}}}ssslllssskkkaaa```___hhhrrr~~~~~~ooo^^^ZZZ^^^hhhzzzuuuooouuu{{{nnn```VVVKKKBBB???BBBGGGJJJGGGEEEKKKUUUggg}}}{{{ooowwwyyyYYYLLLXXXzzzcccIIIFFF@@@;;;999888666777;;;999666333000///...///000/////////000000000111111...000222222111000111222SSSSSSRRRSSSTTTTTTQQQOOOTTTRRRPPPPPPQQQRRRQQQPPPOOOaaavvvhhhTTTRRRPPP```rrruuu\\\OOOLLLLLLLLLZZZyyyqqqkkkhhhggghhhnnnsssqqqlllkkkmmmfffgggdddaaacccggggggccc\\\[[[[[[ZZZZZZ[[[\\\]]]ZZZZZZYYYXXXXXXYYY]]]```]]]]]]ZZZTTTPPPOOOSSSWWWUUUTTTRRRQQQQQQRRRSSSUUUXXXWWWUUUVVV\\\ggguuu~~~kkk]]]UUUXXXYYYRRRPPPTTTTTTTTTUUUUUUUUUTTTTTTSSSMMMHHHDDDGGGNNNRRRPPPLLLHHHOOOQQQRRRcccqqq[[[PPPPPP\\\xxx~~~qqqaaa]]]___```sssxxxzzzrrrbbbZZZeeevvv}}}}}}uuueeeVVVLLLEEEAAA???BBBHHHJJJFFFEEEMMMWWWqqqrrrkkkooorrrSSSOOOjjjfff[[[LLLEEE???===;;;:::<<<@@@;;;888444000......///000.../////////000000111111---///222222111000000111PPPPPPOOONNNNNNNNNOOOOOOTTTRRROOOOOORRRUUUWWWXXXVVVYYY```ttt{{{}}}}}}ooo___QQQLLLYYYeeekkkvvvooo[[[LLLLLLQQQUUU___kkkwwwoooppplll```gggmmmsssuuurrrmmmjjjiiigggeeecccbbbdddeeeeeeddd]]]]]]\\\[[[ZZZYYYXXXWWWXXXVVVTTTSSSUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[WWWSSSPPPPPPSSSUUUUUUUUUUUUTTTSSSTTTWWW[[[^^^___^^^\\\XXXVVVVVVVVVTTTSSSWWWWWWWWWYYY[[[[[[YYYWWWMMMMMMNNNPPPTTTWWWXXXWWWYYY______YYY^^^uuuvvvfffVVVQQQVVVhhhsssggg___[[[[[[]]]ggghhhhhhdddeeeqqqxxxlll```RRREEEAAABBBCCCHHHEEEFFFMMMLLLNNN\\\{{{zzzqqq}}}bbbPPP[[[vvv[[[TTTMMMCCC<<<888888777666111111000000//////......////////////000000000000////////////000000000000MMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOQQQVVV___eeeWWWYYY]]]lllwww{{{}}}___PPPLLLNNNWWWbbbgggpppyyyjjj\\\TTTRRRIIILLLaaa{{{mmmsssrrriiifffgggiiiccchhhmmmnnnjjjfffdddcccbbb```^^^]]]___aaabbbbbb______^^^\\\[[[YYYXXXXXXVVVTTTRRRQQQRRRTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\VVVTTTQQQQQQSSSUUUTTTSSSRRRRRRRRRSSSVVVYYY[[[\\\]]][[[XXXWWWXXXXXXWWWVVV\\\[[[ZZZZZZZZZXXXUUURRRLLLNNNRRRXXX]]]______^^^]]]^^^\\\XXX[[[ooopppjjjcccaaadddbbb___VVVNNNMMMXXXrrrsssfff``````ccceeehhhjjjkkkmmmvvvuuugggZZZNNNCCCAAADDDDDDJJJHHHHHHNNNNNNSSSccc|||sssyyyaaaXXXooo~~~qqqYYYMMM>>>666555555222///000000000000//////........./////////000000000000000000000000111111111111KKKLLLMMMMMMNNNMMMLLLKKKIIILLLOOONNNOOOUUUaaakkkWWWWWWWWW___xxx___LLLEEEBBBAAAJJJOOOYYYdddjjjnnnvvv}}}xxxiii[[[RRRNNNNNNNNNJJJNNNccczzzsssooojjjhhh___```kkkeeeiiilllkkkgggccccccccc```]]][[[ZZZ\\\___```aaa______]]]\\\ZZZXXXVVVVVVUUUSSSQQQPPPQQQTTTWWWYYYXXXXXXXXXXXXYYYZZZ[[[\\\UUUTTTRRRRRRSSSSSSQQQPPPOOOPPPRRRTTTVVVWWWXXXXXX\\\ZZZYYYYYYZZZ[[[ZZZYYY\\\[[[ZZZYYYYYYVVVSSSPPPOOORRRWWW]]]bbbccc```]]]]]]YYYWWWVVVXXXhhhiiiUUUOOOGGGHHHNNNNNNJJJKKKJJJLLLZZZuuupppccc```dddiiilllooorrrxxx}}}ppp```SSSHHHAAAAAAFFFEEELLLKKKKKKOOOQQQ[[[pppjjjpppZZZ```~~~yyyUUUGGG777000111333000,,,000000000////////////........./////////000000000000000111111111222222222LLLMMMOOOQQQQQQPPPNNNMMMKKKMMMNNNMMMMMMPPPXXX^^^SSSRRRQQQTTTcccyyyssseeeTTTEEEKKKJJJJJJLLLOOORRRWWW[[[dddooozzz}}}{{{{{{{{{qqqhhhaaaYYYOOOGGGFFFLLLSSSYYYjjjxxxzzzfffkkkmmmbbb^^^fffhhhjjjkkkiiieeebbbcccdddccc```\\\[[[\\\^^^``````]]]]]][[[YYYWWWTTTSSSRRRVVVUUUSSSQQQQQQTTTYYY\\\YYYXXXXXXXXXXXXYYYYYYZZZSSSRRRRRRQQQQQQOOOMMMLLLMMMPPPSSSUUUVVVVVVVVVVVV]]][[[ZZZZZZ[[[[[[ZZZYYYWWWVVVVVVWWWYYYXXXVVVTTTUUUWWWZZZ]]]___^^^ZZZVVVZZZSSSRRRWWWXXXcccvvv]]]QQQQQQLLLJJJKKKGGGCCCJJJLLLLLLVVVkkkzzz~~~nnnooosss|||mmmbbbcccjjjppprrr|||mmmZZZLLLCCC>>>AAAGGGDDDLLLLLLLLLQQQVVVeee}}}{{{kkk{{{wwwVVVooolllbbbDDD;;;111---000333222///////////////////////////........./////////000000///000000000000111111111KKKMMMOOOPPPQQQPPPNNNMMMKKKKKKJJJKKKLLLMMMLLLLLLMMMNNNMMMMMMTTT```kkkppp|||rrrbbb]]]TTTKKKFFFDDDDDDDDDFFFJJJNNNOOOPPPRRRXXX]]]iiioooyyy|||qqqdddZZZTTTOOOJJJHHHGGGHHHJJJOOOYYYgggttt|||yyynnnhhhjjjkkkgggccccccfffggghhheee```^^^```bbbeeebbb^^^\\\]]]^^^^^^^^^]]]\\\[[[XXXVVVTTTSSSRRRTTTTTTSSSQQQPPPRRRVVVZZZYYYYYYXXXWWWVVVVVVVVVVVVPPPPPPPPPOOONNNLLLJJJJJJNNNQQQVVVWWWWWWVVVVVVWWW^^^\\\[[[[[[[[[ZZZXXXWWWVVVVVVWWWYYY[[[\\\ZZZYYYYYYYYYZZZ[[[\\\ZZZWWWTTTXXXSSSSSSYYYYYY]]]uuu}}}mmmXXXQQQUUUQQQMMMKKKEEEDDDJJJLLLJJJOOOZZZ]]]XXXUUUVVVXXX\\\eeeuuuyyykkkgggoooyyy|||xxxhhhUUUGGG@@@>>>AAAGGGCCCKKKLLLMMMUUU^^^pppqqq{{{jjj^^^kkkQQQFFF444333111000000000111111.............../////////............////////////.........////////////000HHHIIIJJJKKKLLLLLLKKKKKKHHHGGGGGGIIIKKKKKKHHHEEEJJJKKKKKKLLLNNNRRRWWWZZZmmmsssbbbVVVMMMEEE???>>><<<===???AAABBBCCCEEEIIIPPPWWW^^^aaaccccccjjjhhhfffccc___ZZZTTTPPPLLLHHHEEECCCBBBCCCJJJRRRTTT^^^mmmmmmwww{{{nnnhhhiiigggbbbbbbfffhhhfffeeeggggggddd```___```cccbbb___]]]\\\\\\\\\\\\[[[^^^^^^\\\[[[YYYWWWUUUUUUOOOQQQQQQOOOMMMMMMQQQUUUXXXWWWVVVUUUTTTTTTTTTTTTNNNOOOOOONNNKKKJJJJJJKKKOOOSSSWWWXXXVVVUUUVVVWWW\\\[[[ZZZZZZZZZYYYVVVTTTZZZZZZZZZ[[[]]]]]]ZZZXXXXXXXXXYYY\\\^^^^^^\\\ZZZZZZWWWVVVYYYWWWXXXeeeuuu}}}zzz~~~sss^^^XXX]]]ZZZXXXWWWQQQNNNMMMJJJHHHKKKOOONNNIIIOOOOOONNNMMMPPP^^^sss{{{uuuooojjjmmmyyy~~~xxxtttppp```NNNDDD??????CCCHHHEEELLLMMMQQQ^^^jjj~~~}}}oooyyy\\\lllqqqTTTAAA:::///222444333000......///---............/////////------........./////////---------.........//////EEEEEEFFFGGGGGGHHHIIIIIIFFFGGGHHHIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNPPPRRRbbbsssgggWWWUUUSSSQQQOOOLLLHHHEEE@@@AAACCCEEEGGGIIIIIIJJJHHHIIIIIIHHHFFFEEEEEEFFFKKKOOOVVV[[[]]]bbbtttzzzrrruuu|||mmmfffdddccc```]]]^^^aaadddeeebbbdddeeeccc```^^^```bbb]]]\\\[[[\\\]]]^^^\\\[[[^^^]]]\\\[[[YYYXXXWWWVVVLLLOOORRRPPPLLLKKKMMMPPPSSSSSSSSSSSSSSSTTTUUUUUUOOOPPPPPPMMMJJJJJJKKKNNNPPPTTTXXXXXXUUUSSSUUUXXXXXXWWWWWWXXXYYYXXXVVVTTTYYYXXXXXXYYYZZZYYYWWWTTTUUUWWWZZZ___bbbbbb___\\\YYYXXXVVVTTTTTTWWW\\\aaarrrvvv{{{~~~{{{qqqoooyyyyyyxxxxxxrrriii]]]QQQMMMLLLLLLKKKMMMQQQQQQPPPPPPUUUaaaoooyyysssooopppuuuyyywwwssssssgggeeedddjjjvvvzzzrrrllldddVVVGGG@@@???AAAEEEIIIIIIOOOQQQXXXjjjyyyppppppiii[[[zzzVVVBBB:::666222222222222111000//////---------.........//////---------.........//////............////////////EEEEEEEEEEEEFFFGGGHHHIIIGGGJJJMMMJJJFFFDDDHHHMMMLLLLLLMMMOOOOOONNNOOORRR]]]uuuttttttsssooohhh___WWWRRRPPPOOONNNMMMMMMMMMMMMNNNEEEHHHLLLNNNOOOQQQWWW[[[dddlllyyy~~~zzzjjjdddfffccc]]]ZZZ^^^```^^^]]]```[[[]]]___^^^ZZZYYYZZZ]]]ZZZZZZ[[[^^^```aaa___^^^\\\[[[ZZZYYYXXXWWWVVVVVVMMMQQQTTTRRRNNNKKKMMMOOOOOOOOOPPPQQQSSSTTTVVVWWWPPPQQQPPPNNNKKKJJJMMMQQQPPPTTTWWWWWWSSSRRRTTTXXXTTTTTTUUUVVVXXXXXXVVVUUURRRRRRRRRTTTUUUUUUSSSQQQSSSVVV\\\bbbeeeccc^^^ZZZUUUVVVTTTOOORRRYYY\\\[[[iiirrr~~~wwwtttvvv~~~}}}ppp\\\TTTQQQLLLMMMSSSRRRQQQRRRXXXbbbmmmvvvzzzmmmeeefffqqqxxxtttpppqqq___^^^^^^bbblllzzzwwwmmmggg[[[NNNAAA>>>???BBBFFFKKKMMMSSSTTT]]]rrrzzzkkksssxxx^^^fffmmmFFF888555222555111...///222444333111---------.........//////---------.........//////////////////000000000000DDDDDDEEEEEEEEEFFFFFFFFFEEEGGGIIIIIIIIIHHHIIIJJJHHHJJJKKKJJJIIIGGGGGGHHHUUU___wwwmmm|||~~~xxxsssnnnnnnqqqsssqqqnnnllljjjhhhiiimmmuuu}}}yyyqqqjjjeeeddd^^^]]]\\\\\\]]]___bbbccc^^^]]][[[ZZZXXXXXXYYYYYYSSSVVV[[[^^^^^^]]]\\\[[[ZZZXXXWWWWWWXXXWWWRRRNNNQQQOOOLLLJJJLLLNNNOOOPPPUUUUUUTTTRRRPPPOOOPPPRRROOOOOONNNKKKHHHGGGIIILLLRRRRRRSSSTTTUUUVVVVVVWWWTTTUUUVVVVVVUUUTTTRRRQQQQQQRRRRRRQQQPPPPPPSSSUUUSSSYYY^^^___]]]YYYXXXXXXUUUTTTRRRPPPPPPSSSYYY]]]lllyyy}}}vvvrrrooolllooo}}}cccWWWUUUTTTUUUWWWWWWXXXQQQ___jjjooouuuiiiiiiooottt{{{zzzlll^^^\\\YYYZZZbbbpppxxxnnnhhhiiiooo|||}}}{{{sssggg\\\RRRGGG??????BBBDDDGGGJJJSSSOOOXXXooorrrmmm~~~iiiRRRyyyUUUIIIAAA333333333222111000///////////////............---------------------------------///......------///000111DDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGGGGHHHJJJIIIHHHGGGHHHIIILLLTTTiiixxxooojjjdddaaa```]]]]]]]]]]]]___aaacccdddbbb```]]]ZZZWWWVVVUUUUUUTTTVVVZZZ[[[ZZZYYYXXXXXXWWWVVVUUUVVVWWWVVVRRROOONNNMMMLLLMMMOOORRRTTTUUUUUUUUUUUUSSSQQQQQQRRRTTTQQQQQQPPPMMMIIIHHHJJJMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTSSSSSSQQQPPPOOOPPPQQQQQQPPPOOOPPPRRRTTTUUUVVVWWWWWWVVVUUUUUUVVVTTTTTTRRROOONNNPPPTTTXXXcccppp~~~uuuooorrr~~~|||bbbYYY[[[```cccfffbbbeee]]]iiittt|||tttrrr{{{vvvnnnhhh```]]]bbbmmmzzz|||uuurrrooouuuyyy|||yyyoooaaaVVVLLLCCC===???CCCEEEIIIMMMSSSSSSaaa|||hhhlllzzzsss\\\LLLrrroooKKKDDD===222555333222111000///////////////............---------------------------------///......---...///000111DDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEECCCBBBDDDEEEFFFHHHIIIIIIGGGGGGHHHIIIEEELLLZZZooovvvssszzzssshhhdddbbb___\\\\\\]]]]]]^^^```aaacccddddddbbb```]]]ZZZWWWUUUTTTTTTVVVXXXZZZZZZXXXWWWWWWXXXXXXWWWWWWWWWXXXWWWTTTRRRNNNOOOPPPRRRTTTUUUVVVWWWVVVWWWVVVTTTRRRRRRTTTVVVRRRRRRQQQNNNLLLKKKLLLMMMIIIJJJKKKLLLNNNOOOPPPQQQSSSSSSSSSRRRQQQPPPNNNMMMPPPQQQRRRQQQPPPPPPRRRTTTUUUSSSOOOMMMNNNPPPQQQQQQRRRQQQPPPNNNLLLLLLOOOQQQXXXddd|||{{{xxxpppZZZVVV^^^hhhnnnqqqooosssjjjsss}}}zzz{{{qqqjjjlllttt~~~|||~~~~~~zzztttiiiYYYMMMDDD???<<<@@@DDDFFFKKKPPPTTT[[[oooyyydddpppuuuaaaQQQSSS|||XXX>>><<<777111777222222111000///////////////............---------------------------------......------......///000EEEEEEEEEDDDDDDDDDDDDDDDFFFFFFEEECCCBBBBBBEEEGGGIIIJJJJJJIIIGGGGGGGGGIIIGGGLLLTTT^^^gggnnnssstttuuulll|||nnnfff``````aaa^^^\\\\\\^^^___```bbbbbbbbbbbbbbb^^^]]]ZZZXXXWWWVVVVVVWWWYYYZZZZZZZZZYYYYYYZZZ\\\\\\[[[[[[ZZZZZZXXXVVVUUUQQQTTTWWWXXXWWWVVVUUUUUUYYYYYYXXXVVVSSSRRRSSSTTTRRRQQQPPPNNNLLLLLLLLLLLLJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQPPPNNNNNNQQQRRRSSSRRRQQQQQQSSSTTTTTTOOOJJJIIIKKKMMMNNNMMMMMMNNNNNNMMMKKKKKKLLLMMMTTTaaa|||wwwxxxssseeeVVVUUU```lllrrrssswww~~~uuuyyy|||~~~yyyzzz|||wwwoooaaaQQQFFF???======BBBEEEGGGLLLRRRVVVccc|||tttmmmxxxmmmPPPRRRmmmxxxHHH777888333000777111111000//////////////////............---------------------------------------------......//////EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCEEEHHHKKKMMMMMMLLLJJJGGGFFFGGGHHHIIINNNUUUXXXZZZ[[[___cccuuussshhhccc```cccdddaaa^^^___```aaaaaaaaaaaa```______\\\[[[YYYWWWVVVVVVWWWWWWWWWXXXYYYXXXXXXYYY\\\^^^]]]]]]\\\ZZZXXXVVVTTTTTTRRRVVVZZZ[[[YYYWWWUUUUUU\\\[[[YYYVVVRRRPPPPPPQQQOOONNNMMMLLLLLLLLLLLLKKKLLLLLLMMMOOOPPPRRRSSSSSSRRRQQQPPPOOONNNMMMMMMLLLNNNOOOQQQPPPOOOOOOPPPQQQQQQMMMJJJJJJMMMNNNMMMJJJJJJKKKLLLLLLKKKKKKLLLNNNQQQ___{{{tttpppuuukkkddd]]]]]]fffpppuuuttt{{{{{{~~~xxxqqqgggZZZKKKAAA>>>>>>@@@DDDFFFGGGMMMTTTZZZkkk{{{|||zzz___FFF\\\nnnAAA777666111111555111000/////////////////////............---------------------------------,,,------...............CCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFFFFFFFGGGJJJMMMMMMMMMKKKIIIFFFEEEFFFHHHIIINNNTTTVVVTTTTTTXXX[[[pppsssvvv}}}nnniiifffbbbaaaeeeeeebbb___`````````______^^^^^^]]]]]]]]]\\\ZZZWWWUUUUUUTTTUUUSSSUUUVVVVVVVVVXXXZZZ]]]YYYYYYYYYWWWTTTRRRQQQRRRPPPUUUZZZ\\\ZZZXXXWWWXXX[[[ZZZXXXTTTPPPNNNNNNOOOLLLJJJJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLMMMLLLKKKLLLMMMNNNMMMMMMMMMOOOOOONNNMMMKKKLLLMMMLLLKKKLLLMMMOOOGGGTTTjjjuuukkkjjjjjjjjjgggdddhhhooossssss~~~zzzrrriii^^^RRRFFF??????@@@DDDGGGGGGHHHPPPYYYbbbvvv|||lllRRRLLLooo```===999555111222222000//////......////////////............---------------------------------,,,,,,---............---???@@@AAAAAABBBCCCDDDDDDDDDEEEGGGGGGGGGGGGIIIJJJIIIIIIHHHFFFDDDEEEGGGIIIJJJNNNRRRSSSQQQQQQTTTWWWccc{{{|||{{{zzzvvvzzzgggaaaddd```]]]^^^aaabbb^^^\\\]]]]]]\\\[[[[[[[[[\\\^^^___[[[ZZZXXXVVVUUUUUUUUUVVVTTTUUUWWWWWWWWWWWWXXXZZZTTTUUUVVVTTTRRRQQQRRRTTTRRRVVV[[[\\\XXXUUUUUUWWWVVVVVVUUURRROOONNNNNNPPPIIIHHHHHHJJJMMMOOONNNLLLJJJJJJJJJJJJKKKKKKKKKLLLIIIHHHGGGFFFFFFGGGHHHIIIGGGIIILLLLLLKKKJJJJJJKKKMMMNNNOOONNNNNNNNNPPPRRROOOOOOOOOMMMLLLLLLNNNPPPCCCMMMWWW```rrrzzzlllgggqqquuussskkkhhhnnnuuuxxx{{{uuukkk___TTTJJJBBB>>>@@@BBBFFFIIIHHHJJJTTT```ooozzzyyylllUUUNNNdddzzzNNN888999333111555000//////.........//////000///............---------------------------------+++,,,---.........------======>>>???AAABBBCCCCCCDDDFFFHHHHHHGGGFFFFFFGGGDDDEEEDDDDDDCCCDDDHHHJJJLLLOOOQQQPPPNNNMMMPPPTTTNNNcccyyy|||{{{rrrjjjddd```^^^ZZZXXXYYY]]]]]]ZZZXXXZZZZZZYYYXXXXXXZZZ\\\___aaaVVVVVVUUUUUUVVVXXXYYYZZZWWWYYYZZZZZZYYYXXXXXXYYYQQQTTTUUUTTTSSSSSSUUUXXXVVVZZZ^^^\\\VVVRRRQQQRRRSSSSSSRRRPPPNNNNNNOOOQQQHHHGGGGGGJJJNNNPPPOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIKKKNNNNNNMMMLLLLLLMMMMMMOOOPPPNNNLLLMMMRRRWWWSSSSSSQQQOOOLLLLLLNNNPPPJJJQQQQQQOOObbb{{{vvvyyy|||}}}tttnnn}}}tttmmmsss}}}}}}xxxqqqfffYYYNNNEEE@@@>>>???BBBGGGJJJJJJLLLXXXeee{{{{{{qqqnnnZZZDDDPPP|||eeeAAA444888111222777/////////.........//////000//////.........---------------------------------+++,,,---.........---,,,@@@@@@@@@@@@AAABBBCCCCCCFFFGGGGGGGGGGGGEEECCCBBBAAAAAACCCDDDFFFHHHIIIJJJMMMLLLKKKJJJKKKKKKMMMMMMPPP\\\vvvzzztttnnnjjjiiifff___ZZZWWW[[[^^^]]]ZZZXXXZZZ\\\^^^]]][[[ZZZZZZ[[[]]]^^^SSSXXXZZZVVVTTTWWWZZZZZZSSSVVV[[[___```___\\\ZZZ\\\YYYUUUTTTVVVXXXXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVWWWVVVUUUTTTRRRPPPNNNMMMHHHJJJLLLLLLJJJIIIIIIIIIIIIKKKNNNNNNMMMLLLLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKPPPPPPOOOOOOOOONNNNNNNNNPPPPPPPPPOOOOOOPPPPPPPPPPPPNNNLLLKKKLLLNNNPPPRRRNNNPPPMMMMMMaaa|||ttt{{{~~~yyyyyyoooqqqzzz~~~~~~nnn\\\PPPIIICCC??????HHHHHHIIIJJJJJJOOO___oootttlll|||iiiIII[[[vvvXXXEEE777555444...---111000000000000//////////////////.........---------////////////////////////---------............///????????????@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJLLLWWWlllnnnjjjeeecccbbb```[[[VVVWWW[[[```___\\\YYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\```aaa\\\YYYZZZ[[[YYYWWWYYY\\\^^^______]]]\\\]]]ZZZXXXXXXYYYZZZZZZXXXVVVWWWXXXXXXXXXXXXWWWVVVXXXWWWVVVTTTQQQNNNKKKJJJEEEHHHJJJKKKIIIHHHGGGGGGHHHJJJLLLMMMKKKJJJJJJKKKJJJIIIIIIIIIJJJKKKMMMNNNPPPPPPPPPOOOOOOOOONNNNNNQQQQQQPPPPPPPPPPPPQQQQQQMMMMMMMMMNNNNNNOOOOOOPPPMMMPPPPPPPPP[[[tttwwwqqquuu}}}zzzyyyzzziiiWWWLLLFFFAAA@@@AAAGGGIIIMMMOOONNNVVVkkkmmmfffnnnrrreee[[[rrrjjjOOO???333333444///...222000000000000/////////...///.........------------........................,,,,,,,,,,,,------------>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIRRRaaalllllliiilllsssqqqeeeaaa___\\\\\\]]]\\\XXXUUUWWW\\\aaaaaa]]]ZZZ[[[^^^^^^___`````````^^^\\\[[[```dddeeeaaa^^^^^^]]]ZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZYYYWWWUUUUUUVVVWWWWWWVVVUUUUUUXXXWWWUUURRROOOKKKHHHFFFCCCFFFIIIKKKIIIGGGFFFFFFHHHJJJLLLLLLKKKIIIIIIJJJIIIJJJJJJKKKLLLNNNPPPQQQPPPPPPPPPOOOOOOOOONNNNNNQQQPPPPPPOOOOOOPPPPPPQQQJJJLLLNNNPPPQQQPPPOOONNNMMMPPPSSSSSSTTTaaaqqqyyyzzzsssuuu{{{tttcccPPPEEEAAA@@@AAADDDEEEJJJQQQUUUWWWccc~~~hhh^^^bbbrrrhhhttt~~~VVVDDD888000222444111000333000000000/////////..................------------------------------------++++++++++++,,,,,,,,,,,,======<<<======>>>???@@@AAA@@@@@@@@@AAACCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGOOOYYY\\\VVVRRR[[[hhhxxxkkk```ZZZVVVZZZYYYXXXZZZ\\\]]][[[YYYYYY\\\___^^^\\\[[[]]]```______^^^^^^]]]]]]\\\[[[\\\```bbb```______^^^ZZZXXXWWWUUUTTTSSSUUUVVVWWWVVVWWWXXXXXXYYYWWWUUUTTTSSSTTTUUUVVVVVVUUUTTTSSSUUUTTTSSSPPPMMMIIIGGGEEEDDDGGGKKKLLLKKKIIIHHHGGGKKKMMMNNNNNNLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNJJJLLLNNNOOOPPPPPPOOONNNOOOMMMPPPRRRNNNSSSrrrooo|||yyyvvv~~~~~~~~~ooo^^^KKKAAA>>>???CCCGGGEEEIIIQQQ[[[eeevvvoooZZZcccssssssooodddCCC<<<444///222444222000222000000/////////.........------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,<<<<<<<<<<<<===>>>??????AAAAAAAAAAAABBBEEEGGGHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHFFFLLLRRRSSSLLLKKKWWWfffvvvkkk]]]YYYXXXVVVUUUVVVXXXZZZ]]]^^^]]]\\\[[[[[[[[[[[[\\\^^^```aaa___]]][[[XXXXXXYYY[[[]]]ZZZ^^^___]]]]]]^^^\\\WWWWWWUUURRROOOOOOQQQTTTVVVSSSUUUWWWXXXWWWUUUSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPPPPNNNLLLJJJHHHGGGFFFIIIMMMNNNMMMKKKKKKKKKOOOPPPRRRQQQOOOMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOJJJJJJNNNJJJLLLfffooo~~~~~~}}}|||jjjZZZHHH@@@>>>@@@DDDIIIHHHJJJRRRcccvvv```^^^tttlllxxxwwwKKK999888444111333444222000000////////////............,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,------------<<<<<<<<<<<<===>>>??????AAAAAABBBCCCDDDFFFHHHIIIFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFHHHJJJLLLEEEGGGKKKLLLIIIJJJTTTaaapppttt~~~|||sssggg___\\\[[[XXXVVVSSSUUUXXXZZZ\\\\\\\\\[[[[[[YYYXXX\\\bbbfffddd```]]][[[WWWUUUUUUWWW[[[^^^]]]^^^]]]ZZZZZZ[[[XXXSSSWWWTTTQQQNNNNNNPPPTTTVVVSSSVVVXXXXXXWWWUUUTTTTTTPPPPPPQQQRRRRRRQQQPPPPPPNNNNNNMMMMMMLLLKKKIIIIIIHHHJJJLLLMMMLLLLLLLLLMMMPPPRRRSSSRRROOOMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJMMMLLLKKKKKKJJJKKKKKKKKKLLLFFFEEEIIIHHHJJJ^^^uuuwww}}}xxxuuuaaaSSSEEE@@@@@@CCCGGGKKKMMMOOOZZZqqqnnn\\\jjjsssjjj\\\<<<888666444333333333222000////////////.........------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDEEEHHHKKKNNNOOOHHHFFFFFFHHHIIIIIINNNUUU\\\```hhh|||uuuccc^^^YYYYYY[[[ZZZWWWUUUSSSVVVYYY[[[\\\[[[ZZZZZZZZZVVVWWWaaammmpppggg]]]ZZZXXXVVVUUUVVVXXX[[[]]]ZZZ[[[YYYVVVVVVYYYWWWQQQTTTRRRNNNLLLLLLOOORRRUUURRRTTTVVVVVVTTTRRRRRRSSSNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMLLLKKKIIIIIIFFFHHHIIIIIIHHHIIIJJJLLLOOOPPPQQQPPPMMMJJJIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLKKKIIIGGGFFFDDDCCCDDDFFFFFFJJJYYYiiizzzqqqjjjVVVJJJ@@@???CCCFFFIIIMMMPPPWWWiii|||\\\^^^vvvfffkkkkkkEEE888999333333222111111222111/////////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,===<<<<<<======>>>???@@@???AAACCCEEEFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBDDDFFFIIILLLOOOQQQLLLGGGEEEGGGIIIHHHIIIKKKIIIVVV```gggrrrwwwooo^^^[[[aaa]]]ZZZZZZZZZYYYYYYYYYUUUXXX[[[]]]]]][[[ZZZZZZXXXUUUXXXfffuuuwwwiiiZZZWWWWWWWWWWWWXXXZZZ[[[\\\TTTTTTRRRPPPSSSXXXWWWSSSPPPNNNKKKIIIJJJLLLPPPRRROOORRRSSSRRRPPPNNNOOOQQQNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMLLLJJJIIIHHHEEEEEEFFFEEEDDDEEEHHHKKKLLLNNNOOOMMMJJJHHHFFFFFFEEEFFFHHHJJJLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJMMMMMMLLLHHHDDDAAA>>>BBBEEEEEEDDDIIIWWWcccwwwxxx|||wwwkkkaaaMMMDDD===???DDDHHHKKKNNNSSS^^^uuuhhhRRRaaasssZZZgggsssUUU777777777000111111000000111111/////////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++======<<<;;;<<<>>>???@@@EEEDDDCCCBBBBBBCCCDDDEEECCCDDDEEEGGGGGGGGGFFFEEEHHHIIIJJJHHHFFFFFFJJJMMMOOOKKKFFFDDDEEEHHHJJJKKKNNNOOORRRUUUXXX[[[]]]^^^sss}}}qqqfffZZZTTTUUUZZZYYYYYY[[[]]]]]]YYYVVVZZZZZZZZZYYYYYY[[[^^^aaaYYYVVVUUUXXX^^^```^^^[[[[[[XXXTTTSSSTTTVVVWWWWWWRRROOOMMMMMMQQQTTTUUUUUUNNNLLLIIIHHHIIIIIIIIIHHHKKKJJJJJJJJJKKKMMMPPPQQQNNNMMMLLLKKKKKKMMMOOOPPPKKKLLLNNNOOOOOONNNMMMLLLFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHJJJLLLJJJIIIHHHEEEDDDDDDGGGJJJLLLJJJHHHHHHIIIJJJJJJIIIIIIJJJJJJIIIFFFDDDDDDDDDAAAAAACCCGGGLLLSSSZZZ]]]nnnyyyssstttyyy~~~~~~}}}yyymmm^^^UUUGGGDDDCCCFFFGGGHHHMMMSSSUUUlllcccVVV```mmmZZZ^^^rrrkkkFFF555444666222111///.........///000000///...---,,,---......+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++<<<<<<<<<===>>>???@@@AAAEEEDDDBBBAAA@@@???@@@@@@DDDEEEEEEFFFFFFFFFFFFFFFJJJKKKKKKJJJHHHHHHKKKNNNLLLJJJGGGFFFHHHKKKMMMNNNKKKMMMNNNQQQTTTVVVXXXYYYhhhrrrtttiiibbb\\\VVVSSSUUU[[[ZZZ[[[]]]``````]]][[[[[[[[[[[[ZZZYYY[[[^^^```UUUSSSRRRVVV[[[]]][[[XXXYYYVVVSSSRRRSSSTTTUUUUUUSSSQQQOOOPPPSSSUUUUUUTTTOOOLLLIIIHHHHHHIIIIIIHHHMMMLLLJJJJJJKKKNNNQQQSSSRRRPPPNNNLLLLLLLLLMMMNNNMMMNNNPPPQQQPPPOOONNNMMMJJJJJJJJJIIIHHHFFFDDDCCCIIIIIIJJJKKKLLLLLLMMMMMMGGGHHHIIIHHHFFFEEEFFFGGGGGGGGGFFFEEEDDDFFFIIILLLMMMKKKJJJJJJKKKKKKIIIHHHFFFHHHJJJIIIGGGEEEEEEEEE@@@AAADDDIIIOOOVVV\\\```eeexxx{{{wwwxxx}}}|||uuufffYYYQQQGGGEEEDDDGGGGGGHHHMMMTTT\\\uuuttteee[[[lllmmmVVVpppeeeEEE666333333222111000///...//////000000///...---,,,------...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++<<<===>>>???AAAAAABBBBBBGGGEEECCCAAA???>>>======GGGFFFEEEEEEEEEFFFGGGHHHKKKKKKKKKIIIHHHHHHJJJLLLHHHFFFFFFGGGJJJMMMNNNNNNHHHIIIJJJLLLNNNPPPRRRRRR[[[```kkkwwwlllgggaaa[[[ZZZYYYWWWWWWYYYYYYYYYZZZ\\\^^^___^^^\\\ZZZZZZYYYXXXWWWWWWZZZ\\\TTTRRRRRRUUUZZZ\\\[[[XXXVVVTTTRRRQQQRRRSSSSSSSSSQQQQQQPPPRRRTTTTTTSSSRRRPPPMMMIIIGGGGGGHHHIIIIIINNNMMMLLLLLLMMMPPPSSSUUUSSSRRROOOLLLKKKJJJKKKKKKNNNOOOOOOPPPOOONNNLLLKKKKKKKKKKKKJJJHHHGGGEEEDDDIIIIIIIIIJJJKKKKKKLLLMMMFFFGGGIIIHHHEEECCCBBBBBBDDDEEEEEEEEEEEEGGGKKKNNNMMMLLLLLLLLLMMMLLLIIIGGGDDDGGGIIIIIIHHHFFFEEEDDDAAABBBFFFJJJOOOSSSWWWYYYXXXdddrrr}}}|||}}}|||vvvjjjZZZNNNIIIFFFEEEFFFIIIJJJLLLTTT]]]jjj\\\aaa]]]sss~~~[[[]]]yyyZZZEEE;;;666333111111000//////////////////......---,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++===>>>AAACCCDDDDDDDDDDDDGGGFFFEEECCCAAA@@@???>>>IIIGGGEEEDDDDDDFFFHHHIIIHHHHHHGGGGGGFFFFFFHHHIIIEEEEEEFFFHHHKKKLLLKKKJJJFFFFFFGGGIIIJJJKKKLLLMMMSSSTTTYYYjjjvvvlllbbb[[[\\\ZZZXXXXXXXXXWWWXXXYYYVVVVVVWWWXXXYYYYYYXXXXXXVVVVVVUUUSSSQQQRRRTTTVVVVVVUUUUUUXXX[[[]]]\\\[[[UUUSSSQQQQQQRRRSSSRRRQQQOOOOOOQQQRRRSSSRRRPPPOOOPPPMMMIIIGGGGGGIIIJJJJJJMMMNNNOOOPPPQQQRRRSSSSSSQQQOOOMMMJJJIIIIIIIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFDDDFFFHHHHHHFFFCCCBBBBBBDDDEEEFFFFFFFFFGGGKKKMMMMMMLLLLLLMMMNNNLLLIIIFFFDDDGGGIIIIIIGGGDDDBBBBBBDDDEEEGGGHHHIIIIIIIIIIIIMMMRRRZZZdddsss}}}}}}wwwmmm]]]LLLCCCAAACCCDDDGGGKKKLLLQQQ^^^jjj|||gggVVV]]]fffyyymmmeee|||dddHHH===999555222111000000///////////////......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********************************@@@AAACCCEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAIIIHHHEEECCCCCCEEEGGGIIIGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHJJJLLLLLLIIIGGGEEEFFFFFFGGGHHHIIIJJJJJJNNNNNNOOOVVVcccnnnppplllsssuuu}}}|||jjj\\\WWWUUUTTTRRRTTTUUUUUUSSSSSSTTTUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTTTTSSSQQQOOOOOOQQQSSSWWWVVVWWWYYYZZZ[[[[[[ZZZTTTSSSRRRSSSTTTTTTRRRPPPNNNPPPRRRTTTSSSRRRPPPOOOOOOLLLIIIHHHIIIKKKLLLLLLLLLNNNRRRUUUVVVTTTQQQOOONNNMMMKKKJJJIIIJJJLLLMMMLLLLLLKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHEEEGGGJJJKKKJJJGGGCCC@@@BBBEEEHHHHHHGGGEEEEEEEEEFFFGGGGGGGGGFFFFFFHHHJJJKKKKKKKKKLLLMMMKKKHHHEEEEEEGGGHHHGGGDDDAAA??????FFFGGGGGGGGGEEECCCAAA???FFFIIILLLTTThhh}}}{{{|||vvvzzzyyyqqqeeeTTTDDD>>>@@@CCCDDDHHHJJJKKKRRRcccsssyyy\\\^^^aaa{{{oooiiizzzLLL666333333111000000000000000000//////...---------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********************************BBBCCCDDDEEEEEEFFFEEEEEEAAAAAABBBCCCCCCBBBBBBAAAIIIGGGEEECCCBBBDDDFFFGGGFFFFFFEEEGGGIIIKKKJJJIIIKKKKKKKKKMMMMMMLLLIIIFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMQQQVVVYYY[[[___bbbmmm}}}}}}vvvggg```WWWQQQPPPQQQQQQQQQOOOSSSTTTRRRQQQTTTVVVVVVVVVVVVWWWUUUSSSQQQQQQRRRTTTTTTSSSQQQOOOPPPRRRTTTUUUUUUVVVVVVWWWVVVVVVUUURRRRRRRRRSSSTTTSSSQQQOOONNNQQQTTTUUUTTTSSSRRRRRRMMMLLLJJJJJJLLLNNNOOONNNMMMPPPTTTWWWWWWTTTOOOLLLMMMLLLKKKJJJKKKLLLNNNPPPMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJHHHGGGEEEDDDGGGHHHKKKLLLKKKGGGCCC@@@CCCEEEHHHHHHGGGFFFGGGGGGHHHIIIIIIHHHFFFEEEFFFHHHIIIHHHHHHIIIJJJJJJGGGEEEDDDEEEEEECCCAAA???>>>???EEEEEEFFFFFFFFFDDDCCCBBBCCCGGGHHHMMM___||||||mmmooo~~~vvvjjj^^^OOOCCC@@@DDDFFFGGGIIIIIIIIIRRRggg|||ggg]]]dddllljjjwwwoooAAA111333444333444000000000000000///......,,,------------,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++************************CCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCDDDDDDCCCCCCBBBGGGFFFDDDCCCBBBCCCDDDEEEDDDCCCCCCFFFJJJLLLKKKJJJIIIIIIIIIJJJKKKJJJHHHEEEDDDEEEEEEFFFHHHIIIIIIJJJJJJJJJKKKMMMMMMMMMNNNPPPQQQSSS[[[ggguuuvvvpppjjjaaaZZZWWWVVVUUUTTTSSSRRRRRRRRRNNNTTTUUUQQQPPPUUUXXXWWWTTTUUUVVVTTTQQQPPPRRRTTTSSSSSSRRRPPPOOOOOORRRTTTTTTUUUUUUUUUSSSRRRQQQQQQPPPPPPQQQRRRSSSRRROOOLLLKKKNNNQQQRRRQQQPPPQQQSSSKKKKKKKKKMMMPPPRRRQQQPPPRRRSSSTTTUUUTTTQQQNNNLLLKKKJJJIIIHHHHHHJJJLLLMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHGGGEEEEEEEEEGGGGGGHHHIIIHHHFFFEEEFFFGGGFFFEEEDDDEEEGGGGGGGGGFFF@@@AAAAAA???>>>>>>???AAACCCDDDDDDEEEFFFFFFEEEEEECCCIIIJJJIIIVVVsss{{{fffcccwwwzzzoooaaaUUUIIIBBBBBBGGGHHHIIILLLLLLMMMYYYttthhh______lllvvveee===555999777444666///000000111000///...---,,,,,,---------,,,+++***+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,************************CCCBBBAAA??????@@@AAAAAAEEEFFFGGGGGGGGGFFFDDDCCCFFFEEEDDDCCCBBBBBBCCCDDDAAA@@@@@@DDDHHHKKKJJJHHHEEEDDDEEEFFFGGGGGGEEECCCCCCDDDEEEFFFGGGIIIIIIJJJJJJIIIKKKNNNOOOLLLIIIHHHIIIHHHKKKRRR[[[jjj|||rrrfff___]]]\\\WWWSSSRRRRRRRRRPPPNNNMMMNNNPPPMMMSSSTTTNNNLLLPPPSSSRRRPPPRRRSSSRRRPPPOOORRRUUUPPPPPPOOONNNLLLMMMPPPRRRUUUVVVVVVUUUSSSQQQPPPPPPNNNNNNOOOQQQRRRQQQMMMJJJGGGJJJMMMMMMLLLLLLNNNQQQJJJJJJLLLOOORRRTTTSSSQQQVVVUUUTTTRRRQQQOOONNNMMMHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHFFFCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFGGGHHHEEECCCBBBBBBEEEFFFFFFFFF=========<<<<<<>>>AAADDDCCCCCCCCCCCCDDDDDDDDDEEECCCKKKLLLHHHPPPkkk||||||aaaZZZmmm|||vvviiiYYYMMMDDD???AAAGGGHHHJJJNNNPPPSSScccttt[[[\\\^^^{{{sssYYY777444888333...000///000111111111000...---,,,,,,---...---,,,+++***+++++++++,,,,,,---------*********++++++,,,,,,---))))))))))))))))))))))))BBB@@@<<<;;;<<>>BBBBBB@@@HHHQQQNNNBBBBBBCCCCCCDDDCCCCCCBBBAAADDDCCCDDDFFFHHHIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGFFFDDDEEEGGGIIILLLRRRXXX]]]ttt}}}sssjjjeeeVVVWWWWWWVVVUUURRRNNNLLLRRRPPPNNNLLLMMMOOOQQQSSSNNNPPPQQQPPPOOONNNOOOPPPLLLKKKLLLNNNRRRRRROOOLLLSSSQQQNNNLLLKKKMMMPPPRRRWWWWWWVVVVVVUUUQQQMMMIIIMMMNNNOOOPPPPPPOOONNNNNNLLLKKKJJJMMMPPPRRRPPPNNNLLLLLLLLLOOOQQQRRRRRRPPPUUUSSSPPPNNNLLLLLLMMMNNNIIIEEEDDDFFFFFFDDDEEEIIIFFFCCC@@@AAAEEEHHHJJJJJJKKKJJJHHHHHHIIIIIIHHHFFFJJJIIIIIIJJJJJJIIIGGGEEEMMMKKKHHHDDDBBBAAAAAABBBEEEFFFGGGFFFCCCCCCEEEHHHGGGFFFDDDBBBAAA@@@AAAAAA>>>=========>>>???@@@@@@CCCCCCDDDCCCBBBDDDGGGJJJNNNNNNNNNOOOSSSbbb~~~lll___lll|||zzzttthhh]]]MMMDDDBBBDDDEEEFFFGGGNNNSSSSSS[[[rrryyyhhhZZZVVVnnn}}}nnnVVVDDD666666666///---111000000//////.........---++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************@@@@@@@@@AAABBBBBBBBBAAADDDCCCBBBBBBAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDD>>>BBBBBBAAAHHHQQQNNNCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBCCCDDDGGGHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCDDDEEEFFFJJJOOOSSSfffxxx}}}zzzuuuzzzzzzkkkjjjhhheee```[[[WWWTTTSSSSSSSSSSSSQQQNNNKKKJJJKKKJJJJJJIIIKKKMMMOOOQQQMMMMMMMMMKKKIIIHHHIIIJJJLLLKKKLLLNNNQQQRRROOOLLLQQQOOOMMMLLLLLLMMMOOOQQQVVVTTTSSSRRRQQQPPPOOOMMMOOOPPPQQQQQQQQQPPPOOONNNQQQPPPOOOQQQSSSTTTRRRPPPMMMLLLLLLMMMNNNOOOMMMLLLOOOOOOOOOOOONNNMMMKKKKKKJJJFFFEEEGGGFFFDDDEEEHHHMMMIIIEEECCCEEEFFFFFFEEEMMMKKKIIIIIIJJJKKKJJJIIIFFFFFFGGGIIIJJJKKKJJJIIILLLKKKHHHEEECCCBBBAAAAAADDDEEEFFFDDDCCCDDDGGGJJJEEEDDDBBBAAA????????????>>>>>>>>>>>>>>>???@@@@@@CCCDDDCCCBBBAAABBBDDDGGGJJJKKKMMMOOORRR^^^uuu~~~rrrxxx~~~}}}}}}wwwppp___UUUIIIBBBBBBEEEHHHHHHOOOTTTZZZ```pppkkk\\\WWWccc|||rrrMMM>>>333444555000...222000/////////.........---------------------------++++++++++++++++++++++++************************************************>>>@@@DDDGGGGGGEEEBBB@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEEEEEEEEEEDDDCCCCCC>>>AAAAAAAAAGGGOOOMMMDDD??????>>>>>>>>>@@@AAABBBAAA@@@AAACCCEEEFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAACCCFFFIIIPPP^^^cccbbb```YYYVVV___kkknnnrrrtttuuuyyyttteee[[[TTTRRRPPPNNNLLLLLLLLLMMMNNNNNNNNNMMMLLLIIIGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLJJJGGGEEEDDDFFFHHHLLLLLLLLLNNNPPPQQQOOOMMMMMMMMMMMMMMMMMMOOOPPPPPPSSSRRRPPPNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOTTTRRRRRRRRRSSSSSSQQQOOONNNLLLKKKKKKKKKKKKIIIGGGHHHJJJLLLOOOOOONNNLLLKKKKKKGGGEEEGGGFFFDDDEEEHHHQQQNNNIIIFFFFFFFFFFFFEEENNNLLLJJJJJJKKKMMMMMMMMMDDDEEEFFFIIIJJJKKKLLLLLLJJJIIIHHHFFFDDDCCCAAAAAADDDDDDCCCBBBBBBDDDGGGKKKBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCBBB@@@??????@@@BBBBBBEEEJJJOOORRR[[[mmm~~~zzzrrrhhhRRRKKKDDD@@@CCCHHHKKKLLLOOOUUU___mmm^^^UUU\\\xxx~~~cccBBB666///222444111///222/////////...............------------------------++++++++++++++++++++++++************************************************===AAAEEEHHHGGGEEEBBB@@@>>>???@@@AAABBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAA===?????????DDDKKKIIICCC>>>===<<<<<<===???AAACCC?????????@@@CCCCCCCCCAAAAAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBAAA@@@@@@CCCEEE>>>IIIKKKKKKNNNHHHBBBGGGNNNQQQUUUYYY\\\```fffjjjppp}}}xxxxxxlllqqq~~~}}}vvvllleeeaaa[[[RRRKKKKKKJJJIIIIIIJJJKKKMMMNNNIIIIIIIIIIIIGGGFFFDDDCCCBBBCCCDDDFFFHHHIIIJJJKKKLLLLLLJJJGGGDDDEEEGGGJJJKKKKKKLLLMMMOOOOOONNNNNNKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPOOONNNMMMMMMOOOQQQRRRQQQPPPOOOMMMMMMMMMMMMRRRQQQQQQPPPPPPNNNMMMKKKMMMLLLJJJIIIIIIIIIHHHFFFFFFHHHKKKNNNOOOOOOOOONNNIIIEEEEEEGGGGGGFFFGGGKKKOOOMMMJJJHHHHHHIIIJJJKKKNNNLLLIIIIIIKKKMMMNNNNNNGGGHHHJJJJJJJJJJJJKKKLLLHHHHHHHHHGGGEEECCCBBBAAADDDCCCAAA??????AAADDDFFF@@@@@@???>>>>>>>>>======???>>>>>>===>>>>>>???????????????>>>======>>>@@@<<>>===<<<<<<===???AAACCC>>>======???AAAAAA@@@???>>>>>>??????@@@??????>>>???@@@@@@???>>>???AAACCC<<>>???BBBEEEGGGJJJMMMPPPRRRZZZaaaaaa^^^^^^^^^\\\___```ccciiiqqquuutttrrrjjjfffeeeggghhhhhhhhhjjjfffgggfff___UUUQQQ\\\kkkbbb[[[RRRMMMMMMMMMJJJGGGDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFIIIIIIHHHFFFDDDFFFIIILLLIIIJJJKKKLLLLLLLLLMMMMMMKKKLLLNNNPPPQQQRRRRRRRRRNNNPPPQQQPPPNNNMMMMMMOOORRRPPPMMMKKKIIIIIIIIIJJJOOOOOOOOONNNMMMKKKJJJJJJLLLJJJHHHHHHIIIJJJJJJIIIOOOOOOOOONNNNNNMMMMMMMMMFFFCCCCCCGGGHHHGGGIIINNNMMMLLLJJJIIIHHHJJJMMMOOOLLLJJJIIIIIIKKKLLLMMMMMMNNNOOOOOOMMMJJJHHHHHHJJJHHHHHHGGGGGGFFFDDDBBBBBBEEECCC@@@======>>>??????>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<<<<=========:::;;;<<<<<<<<<<<<>>>@@@<<<===AAAFFFIIIPPP___nnn~~~yyyppp___OOODDDBBBAAABBBFFFLLLQQQTTTUUUgggeeeYYYlll{{{www}}}xxxxxx___JJJ888333000222333111//////---------...............++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************>>>???@@@>>><<<<<<@@@DDD@@@@@@??????@@@BBBCCCEEECCCCCCCCCBBBAAA@@@???>>><<<;;;;;;<<<>>>@@@???>>>======<<<<<<<<<>>>???@@@=========>>>@@@@@@???>>><<<<<<===>>>>>>>>>======:::;;;<<<<<<<<<<<>><<>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<777999;;;;;;;;;;;;===???>>>===>>>???@@@DDDOOO[[[pppyyypppeeeUUUGGGCCCCCCCCCEEEJJJPPPWWW[[[^^^vvvvvvaaagggkkkjjjwwwzzzSSS===444666444111111111000///...---------------.........------------------------++++++++++++++++++++++++)))))))))***++++++,,,,,,************************===??????<<<999:::???DDDAAA@@@>>><<<===???BBBDDDBBBCCCCCCCCCBBBAAA@@@@@@>>><<<;;;<<<===<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<======<<<>>>???@@@>>>===;;;;;;<<<===============888:::;;;;;;;;;;;;===>>>===AAA===;;;AAA===777;;;;;;;;;<<>>BBBEEEDDDCCCDDDDDDCCCBBBBBBCCCDDDGGGIIIKKKJJJIIIGGGEEEDDDEEECCCDDDFFFEEEBBBCCCHHHGGGFFFEEECCCCCCBBBBBBAAAAAABBBDDDFFFFFFDDDBBBAAACCCBBBBBBAAAAAAAAAAAABBBAAA@@@@@@@@@BBBDDDGGGIIICCCDDDEEEDDDCCCCCCDDDFFFEEEGGGIIIHHHGGGGGGIIILLLKKKKKKLLLMMMNNNNNNOOOOOOOOOQQQSSSRRROOOOOOSSSWWWRRROOOJJJFFFCCCCCCDDDEEEIIIKKKNNNNNNLLLKKKMMMNNNKKKIIIGGGFFFHHHJJJKKKKKKSSSTTTTTTSSSPPPMMMJJJHHHIIIFFFEEEHHHHHHGGGHHHLLLLLLLLLKKKHHHFFFFFFIIILLLJJJJJJJJJKKKLLLLLLIIIGGGMMMNNNOOOLLLGGGEEEGGGJJJHHHGGGFFFDDDDDDDDDEEEEEECCCAAA??????@@@???<<<:::999:::;;;=========<<<<<<<<<;;;::::::999999999:::888999;;;;;;::::::;;;<<<===<<<<<<>>>======EEENNNUUUrrr}}}}}}xxxmmmbbbYYYMMMDDDDDDDDDFFFHHHNNNUUU^^^ccchhhvvvlllhhhuuuccclll```>>>333000444333111///...//////---,,,,,,,,,------.........------------------------++++++++++++++++++++++++((())))))***++++++,,,,,,************************<<<>>>???===999999>>>CCCBBB@@@<<<::::::===AAACCCCCCCCCCCCDDDCCCCCCBBBAAA@@@>>><<<======;;;;;;<<<::::::;;;;;;;;;:::999999>>>===<<<>>>??????>>>===:::;;;<<<<<<=========<<<:::<<<======<<<<<<===>>>666<<<::::::@@@===777:::999999999;;;===>>>===<<<;;;>>>>>><<<>>>BBBBBB???===@@@CCCBBB???>>>@@@BBBBBBBBBAAAAAADDDFFFCCC???===;;;>>>CCCEEEBBB@@@AAA@@@BBBDDDDDDBBB@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBCCCEEEIIIMMMPPPEEEFFFGGGFFFDDDCCCCCCDDDDDDFFFHHHGGGEEEFFFHHHKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRPPPNNNPPPWWW^^^SSSPPPJJJEEECCCBBBDDDEEEEEEHHHKKKLLLJJJJJJLLLNNNKKKIIIFFFFFFGGGHHHIIIIIIJJJMMMQQQTTTTTTQQQNNNKKKLLLHHHGGGHHHHHHFFFFFFJJJIIIJJJIIIGGGEEEFFFJJJNNNJJJJJJKKKMMMNNNLLLHHHEEEGGGJJJLLLIIIEEEEEEIIIMMMIIIGGGEEECCCCCCDDDEEEFFFBBBAAA@@@AAACCCBBB???;;;777888:::;;;<<<;;;;;;:::;;;:::999999888888888999999;;;<<<<<<:::999999:::;;;:::===??????>>>DDDKKKKKKfff~~~{{{vvv}}}|||~~~yyyyyyrrrdddXXXPPPIIIDDDDDDEEEGGGJJJPPPYYYccciiirrruuuhhhfffjjjxxxkkknnn{{{zzzLLL777888777111111///------...///...,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************AAA@@@???=========>>>>>>;;;:::999999;;;>>>BBBDDDCCCBBBAAA@@@@@@@@@@@@@@@<<<;;;999888999;;;===>>>???>>>===<<<<<<;;;<<<<<<>>>>>>===<<<;;;::::::999======<<<;;;:::888777666999999999999999999999999777999<<<<<<;;;:::999:::======<<<<<<<<<<<<==============================?????????>>>???@@@@@@AAA@@@?????????>>>>>>======;;;<<<===>>>>>>???>>>>>>>>>>>>======>>>???@@@AAAAAA@@@???>>>============@@@??????????????????@@@BBBCCCCCCDDDEEEFFFFFFGGGFFFEEECCCBBBAAAAAABBBBBBDDDDDDCCCCCCCCCEEEFFFGGGBBBGGGJJJIIIJJJMMMNNNLLLSSSQQQOOOOOOPPPRRRRRRRRRLLLLLLJJJGGGDDDCCCDDDFFFHHHLLLOOOMMMJJJHHHKKKOOOJJJHHHEEEEEEFFFHHHIIIIIIKKKNNNQQQSSSRRRPPPMMMLLLHHHHHHHHHHHHHHHHHHGGGGGGKKKJJJHHHGGGGGGIIIKKKMMMKKKKKKMMMNNNNNNNNNMMMMMMFFFGGGGGGFFFDDDEEEGGGIIIFFFGGGGGGFFFEEECCCAAA???DDDDDDDDDDDDCCCAAA>>>======<<<;;;:::999999999999;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===>>>@@@EEEHHHNNN[[[rrr~~~~~~{{{vvvrrruuuooojjjdddkkkkkkmmmppprrrwww{{{uuusssmmmaaaTTTIIICCCCCCDDDMMMHHHHHHQQQ\\\bbbfffjjjvvv___cccVVVoooxxxxxxzzz~~~yyyxxxggg===444888111000000000000////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++AAA@@@>>>=========>>>>>>:::999999:::<<>>???>>>======<<<;;;;;;;;;<<<;;;;;;;;;:::::::::::::::<<<<<<<<<;;;:::999888777999999::::::::::::999999777999;;;;;;:::999:::;;;===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>==================>>>>>>>>>>>>========================??????>>>>>>>>>>>>??????AAAAAAAAABBBBBBCCCCCCDDDBBBAAA@@@@@@@@@AAABBBCCCFFFEEECCCBBBAAAAAAAAABBB===EEEKKKIIIHHHJJJNNNOOONNNMMMKKKKKKLLLMMMMMMMMMLLLLLLJJJGGGDDDDDDEEEGGGJJJLLLNNNMMMIIIHHHKKKNNNJJJHHHFFFFFFHHHKKKKKKLLLPPPQQQQQQNNNJJJGGGHHHIIIKKKJJJJJJIIIHHHHHHGGGGGGLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGFFFGGGJJJKKKKKKKKKGGGDDDBBBBBBEEEHHHIIIHHHHHHHHHHHHHHHFFFDDDBBBAAACCCCCCCCCCCCBBB@@@>>>===>>>===<<<;;;:::::::::::::::::::::::::::999999999::::::::::::::::::::::::<<<======<<<<<>>======>>>>>>>>>999:::;;;===???AAABBBCCCCCCCCCAAA@@@>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888888888888999999:::::::::;;;;;;;;;;;;:::999888888999:::<<<<<<:::999888777888999999888999;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<============<<<<<<;;;;;;<<<=========<<<;;;:::999:::;;;===>>>>>>======>>>>>>============>>>>>>????????????????????????>>>>>>======>>>@@@AAABBBEEEDDDCCCAAAAAAAAABBBBBBBBBLLLSSSOOOJJJKKKOOORRRKKKJJJHHHHHHIIIJJJJJJIIIKKKJJJIIIGGGEEEEEEGGGIIILLLMMMNNNKKKHHHGGGJJJMMMJJJHHHGGGHHHKKKNNNOOOOOOMMMOOOPPPMMMKKKNNNUUU\\\OOONNNMMMLLLKKKIIIIIIHHHLLLLLLLLLLLLJJJIIIGGGFFFGGGCCC@@@BBBGGGKKKJJJGGGFFFBBB>>>AAAGGGLLLKKKHHHJJJJJJIIIIIIGGGEEEDDDCCCBBBBBBBBBBBBAAA???>>>===>>>>>>===<<<<<<;;;;;;;;;999999999999999999::::::::::::999999888888777777:::;;;;;;;;;:::<<<@@@CCCEEENNN]]]jjjrrrzzzxxxWWWNNN[[[ddd^^^ZZZXXXXXXYYY___kkkvvv|||zzzqqqhhhaaaPPPNNNIIICCC???@@@DDDHHHIIIQQQ```qqqxxxwwwuuuvvvfff]]]```eeegggPPP:::333555222000000000/////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,++++++===============>>>>>>>>>999:::<<>>>>>======888888999999:::999888888:::::::::;;;;;;;;;;;;;;;888888888888888888888888999999:::::::::::::::999777888;;;<<<<<<;;;888777666777777777777999<<<>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===<<<;;;888777666888;;;>>>??????>>>>>>======<<<<<<<<<<<<===========================<<<======<<<<<<===>>>@@@AAACCCBBBBBBBBBCCCDDDFFFGGGKKKQQQTTTPPPKKKJJJKKKJJJKKKIIIHHHHHHJJJJJJJJJHHHHHHHHHGGGFFFDDDDDDGGGIIIMMMNNNMMMJJJHHHGGGIIILLLIIIHHHHHHJJJMMMPPPQQQQQQIIILLLOOOOOOOOOTTT___gggQQQPPPOOOMMMLLLJJJIIIIIIJJJLLLNNNOOONNNKKKHHHFFFGGGBBB@@@CCCJJJLLLHHHCCCCCCAAAAAADDDJJJMMMLLLIIIIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@@@@@@@???>>>>>>===============<<<<<<;;;;;;888888888888999999999999999888888777777666666555888999999999888999<<>>???CCCGGGIIIQQQ```ooouuuuuuyyynnn]]]```jjjpppoooMMMBBB888222333222000000/////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++:::;;;;;;<<<============999;;;===@@@AAAAAA@@@@@@CCCBBBAAA???>>>=========777777888888888888777777777888999:::;;;;;;::::::::::::999999888777777666777888999999999999999999666888:::<<<<<<:::888666555666777666666888;;;>>>::::::999999999999::::::999999999999999999999999999888888888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888999:::;;;<<<;;;999777666777999<<<>>>@@@@@@???>>><<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<===>>>???AAA@@@@@@@@@BBBCCCEEEFFFIIIKKKJJJGGGFFFGGGDDD???HHHGGGGGGHHHJJJJJJIIIHHHGGGGGGFFFDDDCCCCCCFFFHHHMMMMMMLLLJJJHHHHHHIIIJJJIIIHHHHHHJJJMMMOOOOOOOOOIIILLLNNNMMMKKKKKKPPPUUULLLLLLKKKJJJIIIGGGGGGFFFHHHJJJNNNPPPPPPNNNKKKHHHEEEBBBAAAEEEKKKKKKEEE>>>@@@CCCGGGJJJKKKKKKJJJJJJGGGFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>============>>>;;;;;;<<<<<<<<<;;;::::::888888888888888888888888777777777666666555555555777888888777777777999;;;777>>>LLLXXX\\\fff}}}zzz~~~{{{yyypppggg```[[[YYY]]]dddkkkssszzzrrrhhh^^^TTTMMMCCCCCCBBB@@@???AAAEEEIIILLLPPPZZZdddjjjqqqtttaaa]]]hhhuuuZZZ:::999666111111222////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''((((((((()))))))))***++++++,,,,,,++++++***777888999;;;;;;<<<<<<<<<;;;<<<>>>???@@@???>>>>>>??????>>>===<<<<<<<<<<<<999999999999999888888888555666888::::::::::::999;;;:::999888777666555555666777777888888888777777666777888::::::888777666555666777777666777999;;;999999888888888888999999999999999999999999999999888888888888888999::::::888999999999999999::::::999::::::::::::999999888888999:::::::::999888777:::;;;===>>>??????>>>>>>:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;;;;<<<===@@@???>>>======>>>???@@@DDDDDDCCCBBBFFFIIIFFF???CCCCCCCCCEEEHHHIIIHHHFFFGGGGGGFFFEEECCCCCCFFFHHHKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGHHHJJJLLLKKKJJJGGGIIIKKKKKKJJJHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDFFFIIILLLOOOOOOMMMJJJHHHCCCAAAAAAEEEJJJIIIDDD>>>DDDGGGJJJJJJHHHGGGGGGHHHDDDCCCBBB@@@???>>>=========<<<<<<<<<<<<<<<===>>>:::;;;<<<======<<<::::::888888888777777777666666555555555555666666666666666777777777555555777999666888CCCOOOQQQVVVnnnzzzpppiiibbb\\\\\\___fffkkkttt~~~{{{rrrggg^^^TTTKKKFFF===>>>???@@@AAADDDIIIMMMQQQSSSYYYcccmmm{{{ttt^^^]]]iii{{{rrrIII111555555000111222/////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))******++++++++++++******444555777999:::;;;::::::>>>>>>>>>>>>======<<<<<<::::::999999999999999::::::999888777666777888888333555777999:::::::::999777777777666666666555555555666666666666666555555666666777777777777666666444666888888777666777888888888888777777888888888888888888888888888888888777777777777777888999999666666777777777888888888777888999999999999999999888999999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999888888999999999888888999999::::::;;;;;;:::999999888999:::<<<===>>>===<<<;;;;;;<<<===>>>@@@BBBCCCBBBDDDGGGFFFAAA@@@@@@AAADDDGGGHHHGGGFFFJJJIIIHHHFFFDDDEEEGGGIIIIIIIIIJJJKKKLLLKKKIIIGGGGGGFFFEEEFFFGGGGGGFFFDDDEEEEEEGGGJJJLLLLLLIIIFFFAAABBBBBBCCCDDDEEEFFFFFFEEEGGGJJJLLLLLLJJJFFFDDDCCCBBBCCCEEEHHHJJJIIIHHHNNNKKKFFFCCCBBBCCCDDDEEECCCAAA@@@>>><<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>:::;;;===>>>>>>===<<<;;;999999888777666555555444444444555555666666777777555777777777555555666777999666;;;GGGJJJKKK]]]tttzzztttllliiiiiihhhjjjlllqqqyyy~~~zzzssshhh\\\RRRJJJCCC???===>>>AAABBBEEEIIINNNQQQVVVZZZdddtttrrr\\\ZZZiii{{{[[[===111666444///111111//////.........---------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++(((((()))))))))***************++++++++++++******333444666888999::::::999??????>>>===<<<;;;;;;:::666666666666666777777888999777555444333444555666222444666999::::::999999444444444555555555555666555555666666555444444333666666555555555555666666444666888999777666666666888888777777777777888888777777777777777777777777666666666666666777888888444555555555666666777777666777888999999999999999999888888888999:::;;;;;;>>>===<<<::::::999::::::999999888888888888999999666777777888999::::::;;;666666666666888:::<<<===;;;;;;;;;<<<===???AAACCC;;;@@@CCC@@@>>>??????===??????AAADDDHHHJJJIIIHHHLLLLLLJJJHHHFFFFFFHHHJJJGGGHHHJJJLLLMMMLLLIIIGGGGGGFFFEEEEEEEEEDDDBBB@@@HHHEEEDDDGGGJJJJJJEEE???BBBCCCDDDEEEGGGIIIJJJJJJEEEGGGIIIJJJIIIFFFCCC@@@EEEEEEDDDEEEHHHLLLPPPSSSVVVMMMAAA<<<>>>AAACCCBBBBBBAAA???===;;;;;;;;;;;;;;;::::::999:::;;;===>>>;;;<<<>>>???@@@???===<<<:::999888777666555444333333444444555666777888888555777777777555444555666999111333???CCCDDDSSShhh~~~zzzyyynnnllljjjiiinnnxxx}}}yyyuuummmaaaTTTJJJCCC>>>:::AAACCCEEEGGGHHHKKKPPPSSSZZZ```pppkkk^^^YYYeeeyyywwwLLL777222888333///111000//////.........------------------,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))******************++++++++++++******666666777999;;;<<<>>>???======<<<;;;:::999999888444444333222333444555666444444444444444444444444444555777888999888666555444444444555555555666666555555555444444333333333666666666666666666666666444555555666666666666666888666444555888999777555666777777666444333555666999777666555666777999:::777777666666666666777777888999999:::999888777666999999999888888888777777888888888888888888888888666777888999999999999999777777888888888888777777777777777777777888888999:::;;;;;;<<<===>>>>>>???AAA@@@>>><<<<<<===???@@@BBBCCCEEEFFFGGGGGGFFFFFFHHHJJJKKKKKKIIIHHHGGGGGGIIIIIIJJJLLLMMMLLLIIIGGGFFFGGGGGGFFFEEEEEEFFFHHHGGGHHHJJJKKKKKKJJJJJJIIIIIIHHHHHHJJJKKKJJJHHHFFFJJJIIIHHHGGGGGGGGGHHHIIIEEEFFFEEECCCBBBFFFOOOVVVnnneeeTTTDDD???AAABBB@@@========================;;;;;;;;;;;;:::999888888@@@@@@@@@???>>>======<<<;;;:::999777666555555555444444555555666666777777555555555555666666666666999888:::===>>>AAALLLWWWsssnnngggbbbcccoooxxxrrrwwwgggUUUJJJDDD???===>>>CCCGGGEEEHHHOOOMMMLLLVVV[[[ooodddZZZWWW___www~~~kkkpppbbb888777666444333222111111///............---------++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++*********))))))(((((())))))(((((((((((())))))555666888:::<<<>>>??????======<<<;;;:::888888777444444333333333444555666444444444444444444444444444555777888888777555444333333333444444444555555444333333333222222222222555555555555555555555555444444555666666666666555888666444555777888666555666777777555444333444666777666555444444666777999777666666555555666666777888888999999999888666666999999888888777777777777888888888888888888888888666777777888888888888777888999999999999999999888777777666666777777888999;;;;;;<<<<<<======>>>>>>???>>>===<<<<<<===???@@@BBBCCCDDDEEEEEEDDDCCCCCCGGGIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGEEEGGGGGGHHHGGGFFFEEEGGGIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIGGGIIIHHHGGGFFFFFFFFFGGGHHHEEEDDDDDDFFFIIILLLNNNOOOYYYVVVNNNBBB<<<>>>@@@???========================<<<<<<===<<<<<<;;;:::999>>>>>>======<<<;;;;;;:::;;;:::888777666555555555555555555555555666666666555555555555666666666666888777888;;;;;;>>>HHHRRRuuu~~~zzzqqqhhheeekkkvvv~~~zzzrrrlllmmm^^^OOOGGGCCC@@@@@@BBBCCCIIIGGGHHHMMMMMMSSScccsssfffWWWUUUYYYiiirrrfff{{{ZZZ666555444222111000//////............------------++++++++++++++++++++++++,,,,,,,,,++++++*********************************************)))))))))((())))))(((((((((((())))))333555999<<<>>>??????>>>===<<<;;;:::888777666555444444444333444555555666333333333333333333333333555666666777666555333222111222222222222333333333222222222111111111111111333333333333333333333333333333444555555555555555666555444555666777666444555666666555333333444555555444333333333444666777666666555555555555666666666777888999888777666555777777777777777666666666777777777777777777777777777777777888777777666666777888888999999888888777666666666666666777888888<<<<<<<<<<<<<<<===============<<<<<<<<<===???@@@DDDDDDEEEFFFEEEDDDCCCBBBFFFGGGIIIIIIGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGIIIHHHIIIKKKLLLMMMMMMLLLLLLHHHGGGFFFGGGIIIJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCDDDJJJOOOPPPLLLHHHCCCHHHHHHAAA<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::999888888888:::999888666555555555555555555555555555555444444444555555555555666666666777555666888999;;;BBBKKKaaa}}}zzzpppiiiiiimmmqqqzzzwwwtttooogggbbb]]]RRRGGGCCCBBBAAACCCFFFGGGMMMLLLLLLSSSYYYfff|||eeeSSSUUUXXX[[[rrrmmmkkkeeeAAA444333111000///...------............------------+++++++++++++++++++++++++++++++++++++++*********************************************))))))))))))***))))))(((((())))))***111444888;;;===>>>===<<<<<<;;;:::888777555444333444444444444444555555555222222222222222222222222555555555555444333111111000000000111111111222222111111111111111111111111222222222222222222222222222333333444444444444444555444444444555555444444333444555444222222333555444333333333333444555666555555444444444444555555555666777777777777555555666666666555555555555555666666666666666666666666888888888888888777666555444555555666666555555444666555555555555666777777<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===??????CCCDDDFFFGGGGGGGGGFFFEEEDDDFFFGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFFFFHHHIIIEEEFFFGGGFFFDDDDDDFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMHHHFFFDDDEEEGGGIIIJJJJJJFFFEEECCCBBBAAABBBBBBCCC@@@AAAEEEJJJNNNMMMIIIEEE>>>CCCDDDAAA???@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<::::::999888888888777777777666999888777666555555555555666555555444444333333333444444444555555555666666777555555777888888>>>EEEOOOuuuyyyvvv}}}|||sssllliiihhhiiisss{{{{{{sssmmmhhhccc\\\VVVOOOGGGAAA@@@AAAAAADDDHHHJJJOOONNNTTTcccppphhhVVVUUU\\\]]]eee~~~```yyygggHHH222333222000///...---------.........---------,,,,,,+++++++++++++++++++++++++++++++++************************************************)))))))))))))))***))))))))))))))))))***000222666999;;;;;;:::999999999888666555444222222222333333444444444444444222222222222222222222222444444444333222111000000/////////000000000000111111111111111222222222222111111111111111111111111111111222333333333333333333333444444333333333444222333333222111111333444333333333333444444555555444444333333333333444444444444555666666666555444444444444444444444444444555555555555555555555555888999999999888777666666333444444555555444444333555555555444555555666777;;;;;;;;;:::::::::::::::999999::::::;;;<<<===>>>>>>@@@BBBDDDFFFGGGGGGGGGCCCDDDEEEDDDCCCBBBDDDEEEFFFHHHHHHGGGEEEEEEGGGIIICCCDDDDDDCCCBBBBBBCCCEEEGGGHHHJJJKKKLLLLLLKKKKKKFFFDDDBBBCCCEEEGGGHHHHHHDDDCCCAAA@@@??????@@@@@@===AAAEEEGGGFFFEEEEEEFFFDDDDDDAAA>>>???CCCBBB===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;:::888888888888777777777777666666777777666555444444444444555555444444333333222222444444444444555555555555888555555888888888;;;@@@HHHaaa|||zzzpppsss{{{zzzssslllfffaaa___gggnnnzzz}}}vvvlllccc]]]WWWQQQLLLGGGBBB???@@@BBBBBBEEEIIIIIIMMMNNN\\\vvveeeTTTUUUYYYWWW[[[pppooo}}}oooMMM===999333222111//////............------------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))************))))))))))))******111333555777888888777666777666555555444333222222111111222333333333333333111111111111111111111111333222222111111000000000////////////000000000000111111111111111222222222000000000000000000000000000111111222222222222222111333444333222111222333000111222111000000222444222333333333444444444444333333222222222222333333222333444555666555444444222222222333333333333333444444444444444444444444777777888888888777666666555555555666666555555555444444444444444555666666888888888888999999999999999999::::::;;;;;;;;;<<<888:::<<>>============<<<@@@CCCCCC@@@???BBBEEEFFFDDD>>>:::===BBBAAA<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::888777666777777777666666666666666666666555444444444444444333333333333333333222222333444444444444555555555777444444777999777999===MMMXXXeeemmmqqquuu|||~~~vvvmmmddd\\\VVV```eeennnyyy}}}{{{uuummmaaaWWWQQQMMMHHHEEECCC@@@@@@CCCEEEEEEGGGLLLIIIOOOVVVjjj|||[[[RRRXXXZZZVVVcccrrrvvvsssXXX<<<666:::333222111000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************************************))))))))))))************+++******))))))******+++444555666666777777666666444444333333333222222222///000111222222222111111111111111111111111111111111111000000///000000000////////////000000000000/////////000000111111111000000000000000000000000///000111111222222111111000222444333111000111333///000111111000000222333000111222222333333222222222222111111111111222222111222333555555555444333111111111222222222333333333333333333333333333333444444555555666555555555444444555555555555444444444444333333444444555666555555666666777777888888999999:::::::::::::::999666888:::===???@@@@@@@@@@@@AAAAAA@@@???@@@BBBDDDBBBFFFIIIIIIEEECCCEEEGGGBBBCCCCCCBBBAAAAAABBBDDDEEEFFFGGGGGGGGGFFFEEEDDDAAAAAA@@@AAACCCCCCBBB@@@AAA@@@>>><<<;;;;;;;;;;;;===>>>???@@@@@@@@@AAAAAAAAABBB???;;;;;;@@@AAA???========================<<<<<<<<<;;;999888666555555555555555555555555555666555444444333333444444222222222222333333333333333333444444444555555555666333333666888777777:::IIILLLTTTaaappp~~~vvvlll```YYYZZZ\\\aaakkkwww|||xxxuuussshhh```TTTKKKFFFDDDBBB@@@AAA@@@BBBGGGIIIIIIKKKOOORRR^^^llldddXXXWWWXXXeeeuuukkkCCC444222111222111000//////......///---------,,,,,,,,,++++++++++++++++++++++++++++++((()))))))))*********+++************************((()))))))))************+++******))))))******+++777777777666666666666666222222222222222222222222...///000111222111000000000000000000000000000000000////////////000000111////////////000000000111---.........//////000000111111111111111111111111//////000111111111111111///222333333000///111333///000111000///000111333//////000111111111111111222222111111111111222222111111333444555444444333000000111111222222222333333333333333333333333333111222222333444444444444111222222333333222222111444333333333333444555555333444444555666777777888999999:::::::::999888888888999;;;===???????????????@@@@@@???>>>???BBBDDDCCCHHHMMMLLLHHHFFFGGGIIIBBBCCCDDDCCCAAAAAACCCDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBBBB???===@@@???===;;;::::::::::::???===<<<>>>BBBCCC@@@===;;;@@@BBB>>><<>>>>>??????CCCIIILLLLLLNNNSSS^^^oooiiiNNNTTTYYYYYYvvvTTT888666777000111000///...............---------,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))*********+++************************(((((())))))*********+++++++++************++++++888888888888777555444333777777777666444222///...222333333222000///000111111111111111111111111111222111111111000000//////111000///......///000111//////000000111111111222000111111000...---...000000000000000////////////000000000000////////////222222111111111111222222000000////////////000000000000000000000000000000222222222222222111000///000000000000000000000000222111000000000111333333333333333222222111111111000000111111111222222222333333222222333333444555555555555555666666666666:::999999999999999999999777999<<>>===>>>>>>>>>>>>????????????DDDDDDCCCCCCCCCEEEGGGHHHEEEGGGGGGDDDAAAAAAFFFKKKYYYRRRIIIDDDCCCCCC@@@<<>>======???AAAEEEAAA<<<999:::<<<>>>???>>>>>>============>>>>>>BBB@@@>>>===>>>@@@@@@???>>>===<<<;;;:::;;;;;;;;;AAA>>>;;;:::999888666555333333333333333333333333444333333222222333333444000000000000000111111222333333333444444444555555333333444444555666777777777===???JJJ```pppzzzrrrfff___YYYXXX]]]dddmmmttt}}}~~~zzzwwwtttmmmaaaYYYWWWOOOIIIAAA<<<:::<<>>??????>>>===============>>>>>>>>>>>>BBBBBBBBBBBBCCCDDDEEEEEECCCEEEFFFDDDBBBCCCHHHMMMWWWQQQIIIDDDBBBAAA===999<<<============>>>AAACCCDDD@@@===;;;;;;===>>>>>>>>>==================>>>AAA???======???@@@???>>>===<<<:::999999:::<<<===???===:::888888777555444333333333333333333333333333333222222222222333333000000000000000111111222222333333333333444444444333333333444444555555666555:::<<>>>>>===<<<;;;;;;<<<<<<============???@@@AAACCCCCCCCCCCCBBBBBBDDDEEEEEECCCEEEIIINNNOOOKKKFFFCCCBBB@@@<<<888;;;<<<======<<<===???AAABBB@@@>>>===>>>???>>>=========<<<<<<<<<<<<======>>>======>>>???@@@>>>===;;;;;;:::999:::<<<>>>???===;;;888777777666555333444444444333333222222222222222111111111111222222000000000000000111111222111111222222222333333333333333333333333333333333222777777@@@RRR^^^kkk~~~yyypppcccWWWQQQPPPQQQQQQaaammm|||}}}zzzoooiiiccc]]]UUUKKKEEEEEE???>>><<<;;;;;;>>>AAABBBGGGFFFIIIMMMLLLNNN]]]nnnpppXXXOOOSSScccnnn|||dddNNN:::444333000///111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))555555666666666555444444222222222111111111000000...000111111000000111333111111111111111111111111000000000000000000//////000000////////////000000//////000000000000000000//////000///------///000000000/////////..................///////////////000//////......//////000/////////....../////////000000000000000000000000///000000111000000//////000000000000000000000000000000000000000111111222111111111111111111111000222222222222333333333333222222222111222333333444333333444444444555555555555555555555555666666666888999;;;<<<======<<<<<<:::::::::;;;;;;<<<<<<======???BBBDDDDDDDDDBBBAAADDDEEEFFFEEEDDDEEEHHHKKKFFFDDDBBBAAAAAA@@@<<<:::<<<======<<<;;;:::;;;<<>>@@@@@@>>>;;;999:::<<<===????????????===:::888777777777666444555555444333333222111111111111000000000000111111000000000000000111111222000111111111111222222222333333222222222222222222222666444:::HHHOOOYYYjjjqqqbbbYYYVVVSSSPPPZZZbbbnnnzzz~~~zzzvvvrrreee]]]VVVPPPHHH???<<<===999:::<<<===>>>AAADDDFFFEEEGGGKKKNNNPPPXXXnnnooo\\\XXXWWW[[[nnneeeFFF;;;333222222//////111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******************+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))333444444555555555555444444444333222111000//////...///111111000000111333000000000000000000000000//////////////////000000//////000000000000//////000000//////////////////...//////...------///000////////////............------....../////////000111000000//////000000111//////............//////////////////////////////...//////000000000////////////////////////////////////000000111111111111000000000000000000000000111111222222222333333333222111111111111222333333333333333333444444444444333333333444444555555555888999:::;;;<<<<<<;;;;;;888999999:::;;;<<<<<<<<<===???BBBEEEFFFDDDBBBAAAFFFFFFFFFEEEDDDDDDEEEFFFDDDCCCBBBAAA@@@===:::888:::;;;===<<<;;;:::;;;<<<@@@@@@AAABBBCCCBBB@@@======>>>>>>??????>>>>>>===<<<<<<<<<>>>@@@@@@>>><<<999<<<@@@DDDEEECCC@@@>>><<<:::888888888888777666555555444333333222111111111000000//////000000111000000000000000111111222000000000111111111222222222222222222222222111111444777333666@@@CCCHHHWWWppp~~~ooogggddd___XXXSSSUUU[[[eeeqqq}}}}}}zzzwwwsssoooiiieeeZZZSSSLLLFFF@@@999888:::888;;;???AAABBBDDDGGGJJJFFFKKKQQQWWW^^^nnnpppUUUPPPXXX^^^jjjwwwFFF666333222333222//////111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))222222333444555555555444555444333111000/////////...000111000//////000111000000000000000000000000......////////////000000//////000000000000//////000000////////////......---...///...------///000/////////.........---------------......//////000111000000//////000000111///......------......///////////////////////////---......///////////////////////////////////////...///000000111111000000////////////000000000000000000111111111222222222111111111111111222333333222222222333333333444444222222333333444555555555888999::::::;;;;;;;;;:::888888999:::;;;<<<<<<===>>>???BBBDDDEEEDDDBBBAAAFFFFFFEEEDDDCCCCCCCCCCCCFFFEEEDDDAAA>>>;;;888777666999<<<>>>>>>???AAABBBAAAAAAAAACCCDDDDDDAAA>>>???@@@AAABBBBBBAAA@@@???===<<<<<<>>>@@@@@@???>>>;;;???DDDGGGGGGDDD???<<<<<<:::888888999999888777444444444333333222222222111111000000000000111111000000000000000111111222000000111111111222222222222222222222222222222222555888333444;;;;;;>>>KKKaaazzzvvvssslllbbbRRRNNNOOOWWWcccnnn{{{~~~{{{xxxtttppplllfff```\\\PPPIIIDDDAAA===888888<<<;;;???CCCDDDDDDFFFIIIMMMGGGPPP\\\gggsssrrr___TTTTTTYYYdddiii>>>111222333333111/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))111111222444444555555555222111000/////////000000///000111000///...///000000000000000000000000000........./////////000000...///000111111000///...000000/////////.........,,,.........------///111//////.........---------,,,,,,---......///000000000//////......//////000///......------......///////////////////////////,,,---....../////////...////////////////////////......000111111111000///........./////////000000//////000000000111111111111111111111111222222333222222222222333333333333222222333333444555555666999999999999::::::::::::888888999:::;;;<<<=========>>>@@@BBBCCCBBBAAA@@@DDDCCCBBBBBBCCCCCCBBBBBBDDDDDDCCCAAA>>><<<;;;;;;888;;;???AAACCCDDDFFFHHHBBBAAABBBCCCEEEDDDBBB@@@AAABBBDDDEEEEEEDDDBBBAAA???===<<<===???AAAAAA@@@@@@BBBDDDEEEEEEBBB>>><<<:::888777666888888888777333333333333333333333333222111111000000111111222000000000000000111111222111111111222222222333333111111222222333333444444555777333333:::888:::FFFWWWvvvzzzlllXXXPPPKKKPPPXXX```iiirrr~~~{{{wwwsssppplllgggbbb[[[UUUPPPGGGBBB>>>>>><<<:::;;;??????BBBFFFFFFEEEEEEJJJNNNOOO]]]pppmmm]]]YYYYYY]]]ddd|||VVV===222333333111///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))000111222333444555555555///...------...///000111000111222000///......///000000000000000000000000---.........//////000000...///000111111000///...000000//////.........---,,,---......------///111//////.........---------,,,,,,------...///000000.........------..................------.........////////////////////////,,,------.../////////...////////////////////////---...000111111111000///---.........//////000000////////////000000000000111111111000111222222333111111222222222333333333222222333444444555666666999999999999999999::::::888999999:::<<<===>>>>>><<<===???@@@AAAAAA@@@@@@AAAAAA@@@AAACCCDDDCCCBBB???@@@@@@@@@???@@@BBBCCC===@@@CCCEEEFFFFFFGGGHHHBBBBBBBBBCCCEEEEEECCCAAACCCDDDFFFGGGGGGFFFDDDCCC@@@>>><<<===???AAABBBBBBDDDDDDCCCBBBAAA???===<<<888777555555777777777666333333333333333333333444222222111111111111222222000000000000000111111222111222222222222333333333111111222333444444555555333666222333:::888:::FFFQQQmmmttt[[[PPPHHHJJJMMMPPPVVV]]]ppp}}}}}}xxxsssgggddd___YYYTTTMMMFFFAAABBB===;;;<<<<<<;;;===AAAAAAEEEHHHGGGDDDEEEIIIMMM^^^oooppp[[[TTTRRRTTT```oooddd???555333333222///---...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))