BM6@ 6(@@ vvvjjjppp```XXXcccfffuuucccVVVDDDAAA======???BBBDDDEEEGGGIIIJJJHHHFFFIIIQQQXXX___mmmrrrzzzhhh___SSSLLLSSS]]]aaaaaaaaaccc___VVVIII???:::<<>>>>>@@@CCCEEEFFFHHHIIIIIIFFFEEEHHHQQQXXXkkkppp|||zzzooo\\\PPPLLLUUUbbbddd```\\\[[[VVVNNNFFF???;;;;;;<<<888666222///...---...///................................................//////////////////////////////111222222333333333666666555777<<>>@@@FFFRRRbbbssstttccc___OOOBBBMMM]]]bbbiiisss}}}~~~lllXXXJJJHHHFFFFFFDDD@@@999444111111000///...------,,,................................................////////////////////////+++///666;;;>>>>>>;;;999333555777:::>>>DDDKKKPPPXXX[[[```gggnnnvvv|||||||||tttooonnntttllldddccceeegggddd___nnn~~~lll[[[PPPIIIKKKLLLKKKHHHDDDAAA@@@CCCEEEKKKXXXlllrrr^^^TTTQQQPPPNNNnnnpppmmmfffgggjjj```QQQKKKJJJIIIFFFBBB<<<777444000000000000////////////...........................------------...////////////............//////000111222333444333222111333444555888<<>>EEENNNTTTYYY\\\```fffmmmsssxxxzzzzzzrrrjjjiiihhhbbbdddhhhccchhhgggfffeeeeeedddcccccclllfffhhhssslllaaaXXXSSSRRRQQQQQQMMMMMMMMMMMMMMMPPPTTTXXX```iii|||~~~iiibbbhhhxxxhhh```iiirrrrrrllljjjmmmooonnnjjj```YYYZZZ^^^QQQKKKAAA888222///000111000000000000////////////...........................------------...//////---...///111111///...---***,,,...000111111111000222444666999>>>EEENNNTTTYYY[[[```ffflllrrrwwwzzzyyyrrrgggeeeeeecccjjjqqqmmmppplllgggcccaaaaaacccdddiiidddjjjqqqwwwqqqdddXXXUUUSSSNNNKKKLLLNNNPPPOOOKKKKKKRRRZZZ___kkkzzz{{{hhh```lll}}}yyyaaa\\\rrrttthhhiiigggqqqnnn```^^^hhhdddSSSNNNDDD;;;777555000...///---...+++'''---666444+++++++++,,,---...//////000........................---......///////////////000000000000111222333444555666888:::>>>EEENNNSSSYYY]]]aaaeeemmmuuuwwwtttrrrhhhfffgggdddiiinnnhhhnnnjjjeeeaaa______``````aaa^^^eeeiiivvvyyyoooeee]]]WWWUUUSSSNNNLLLNNNPPPNNNMMMLLLNNNTTT]]]eeessstttccceeeoootttfff```gggzzzssshhhgggpppsssmmmbbbbbbiiicccTTTNNNCCC777222000...///222,,,000555777111)))(((***---000444888888666333111........................---......///////////////000000000000111222333333444666777:::>>>FFFNNNTTTXXX]]]bbbfffnnnwwwzzzxxxtttjjjhhhgggbbbeeehhhaaalllhhhbbb___]]]^^^^^^^^^[[[ZZZ```ccceeezzznnneeeYYYWWWWWWWWWTTTNNNMMMOOORRRMMMJJJMMMNNNRRR^^^mmmqqqaaagggmmmhhh^^^kkkzzzrrrpppwwwpppgggdddggghhh```TTTJJJ???555222000///000222333---,,,000---'''...============;;;888333...+++........................---......///////////////000000000000111222333333444555777:::>>>FFFNNNTTTXXX]]]bbbgggoooyyy}}}{{{{{{nnnjjjfff___aaaddd]]]hhhddd___]]]]]]___^^^]]]\\\ZZZ___aaa^^^rrrwwwnnnddd]]]TTTXXX\\\\\\UUUOOOLLLMMMRRRLLLIIIKKKKKKOOOccc{{{zzzeeebbbeeedddhhh}}}~~~zzzrrrggg```eeekkkggg[[[RRRDDD<<<666666555111......000***''',,,333999AAAGGGCCC???888222---+++,,,,,,........................---......////////////////////////000000111222333444555777:::???FFFOOOTTTYYY]]]aaafffnnnxxx|||zzzuuullleee]]]```fffaaaaaa]]]XXXXXX[[[]]]]]][[[]]][[[\\\___^^^eeeyyyqqqiiibbb[[[WWWXXX___dddaaaXXXPPPLLLKKKMMMJJJJJJKKKKKKVVVrrrmmm]]]```kkkzzzzzzhhh```^^^gggllleeeYYYQQQCCC:::333333333000///000,,,===GGGDDDCCCFFFBBB888444111---+++***---111333........................---......///////////////////////////000111222333333555777:::???FFFOOOUUUZZZ]]]aaadddkkktttxxxwwwtttkkkddd]]]bbbjjjggg\\\WWWSSSTTTXXX[[[YYYWWWZZZZZZWWWZZZ^^^\\\nnnyyytttlllccc\\\XXXVVVVVV^^^eeeiiiddd[[[UUUOOOLLLHHHJJJLLLLLLSSSgggppp```hhh||||||vvvcccbbbdddiiihhh```UUUPPPCCC999///...///111555:::???ZZZdddOOO:::888777111***+++---////////////...........................---......///////////////////////////000111222222333444666:::???GGGOOOUUUZZZ]]]___bbbiiirrrvvvuuu}}}wwwiiiccc___[[[bbbkkkhhh^^^XXXSSSTTTXXXZZZWWWSSSUUUYYYTTTTTT\\\VVV]]]xxx~~~ooojjjbbbZZZTTTTTTXXX[[[aaagggjjjddd^^^ZZZVVVPPPIIIMMMLLLLLL[[[uuu{{{rrrkkknnn~~~{{{oooccciiikkkfff\\\TTTMMMJJJ???777333666:::<<>>BBBSSSqqqggg{{{rrrqqqtttuuuuuuooohhhbbbZZZMMM<<>>CCCKKKTTTZZZ```eee___\\\hhhqqqsssyyy||||||GGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBCCCDDDDDDBBB@@@>>>>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???BBBEEEEEEVVV}}}jjjeeeiiilllkkkjjjggghhhiiijjjiiifffdddbbb``````_________```bbbccceeedddfffkkksssyyy}}}~~~}}}{{{yyyyyyzzzzzzzzzvvvpppllljjjhhhfffeee```]]]XXXRRRLLLGGGDDDCCCFFFFFFHHHJJJLLLOOOQQQRRRPPPQQQSSSTTTUUUVVVVVVVVVRRRSSSUUUXXX[[[___bbbdddeeeaaabbbffffffhhh{{{|||YYY<<<555888555+++000000000000000000000000/////////....../////////------------------------,,,,,,,,,---------......,,,,,,,,,---------..................//////////////////...///000111333444666777:::===CCCKKKTTTZZZ```eee___\\\hhhqqqttt{{{||||||FFFFFFGGGGGGFFFEEECCCBBBCCCBBBBBBCCCDDDDDDBBBAAA===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA<<>>???@@@@@@@@@@@@@@@????????????????????????EEE<<<;;;@@@BBBBBBOOO```zzzjjjdddfffddddddccccccbbbaaa```___^^^]]]\\\ZZZYYYYYYYYYZZZTTTTTTTTTUUUVVVYYY[[[\\\]]]\\\[[[ZZZZZZ[[[\\\]]]```___^^^\\\ZZZYYYYYYXXXYYYVVVSSSRRRQQQQQQPPPOOOLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWXXX[[[___bbbaaa^^^ZZZVVVEEEOOO\\\fffrrruuuzzz^^^EEE444777888///---333////////////////////////......////////////......------------------------,,,,,,,,,---------......,,,,,,,,,---------..................////////////............000222444555444666888<<>>>>>???????????????>>>========================@@@;;;:::===???@@@FFFNNNjjjzzzuuujjjhhheeeaaa___^^^^^^^^^[[[ZZZYYYYYYYYYZZZ[[[\\\TTTTTTUUUTTTTTTTTTUUUVVVSSSSSSRRRQQQPPPOOOPPPPPPSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMNNNPPPQQQPPPOOOLLLKKKKKKKKKKKKMMMNNNOOOMMMNNNPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXZZZ^^^aaaaaa___[[[YYY^^^uuu|||jjjzzznnnAAA888333444222---...444////////////////////////---...///000000///...---------------------------,,,,,,,,,---------......,,,,,,,,,---------..................////////////............000222444555555666999===CCCLLLUUU[[[___fffcccaaalllrrrrrrvvv{{{{{{EEEDDDCCCBBBAAAAAAAAAAAADDDCCCAAAAAAAAA@@@===;;;>>>????????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;666999===?????????BBBFFFMMMbbbrrrnnniiiccc```______```[[[ZZZYYYXXXXXXYYYZZZ[[[TTTUUUVVVUUUTTTSSSSSSTTTOOOQQQSSSSSSRRRQQQQQQRRRKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJLLLOOOOOONNNMMMOOONNNNNNMMMNNNOOOPPPQQQOOOPPPRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWXXX[[[___dddgggjjjkkkkkkvvvsss|||III777555000,,,...333222---////////////////////////---...///000000///...---------------------------,,,,,,,,,---------......,,,,,,,,,---------................../////////000............000222444666666888;;;>>>DDDMMMWWW]]]___gggdddbbbmmmsssqqquuu{{{{{{CCC@@@======???BBBDDDDDDNNNHHHAAA???@@@@@@>>>;;;<<<============>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<>>>>>>?????????EEEKKKaaawwwkkkhhheee```]]]]]][[[XXXVVVVVVWWWZZZ\\\YYYXXXVVVTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVUUUSSSQQQQQQOOOMMMNNNPPPPPPNNNLLLLLLMMMOOOQQQRRRRRRSSSRRROOONNNPPPVVVUUUPPPOOOSSSLLLTTTXXXVVVSSSSSSTTTSSSNNNWWWYYYQQQMMMRRRUUURRRYYYSSSXXXgggmmmnnn}}}pppwwwNNN===444444333222111000///...////////////////////////..............................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,---......------...000//////...///000111333444666777888<<>>======>>>@@@AAAHHHCCC===;;;===>>><<<:::<<<<<<;;;;;;:::999999999;;;;;;:::999999999999:::<<<<<<<<<======>>>>>>???AAABBBKKKcccvvveee[[[___[[[XXXXXX[[[]]][[[YYY\\\[[[YYYWWWVVVUUUUUUTTTTTTSSSSSSTTTUUUTTTRRRPPPPPPOOOMMMOOORRRSSSRRRPPPNNNPPPRRRTTTTTTTTTRRRQQQSSSOOOOOORRRRRRPPPRRRWWWSSSUUUVVVWWW[[[[[[SSSHHHJJJNNNPPPNNNNNNQQQRRRPPPOOOSSS___ooozzzmmmvvv\\\@@@444444333333222111000///...////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,---......------...000//////...///000111333444666666888;;;AAAKKKWWW^^^^^^hhhgggeeennnrrrqqqvvvyyy|||>>>@@@BBB@@@===<<<>>>@@@AAA>>>;;;;;;???BBBBBBAAAFFFEEEDDDCCCAAA???>>>>>>======<<<;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===@@@>>>===BBBVVV|||pppmmmdddZZZXXX\\\```^^^ZZZXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRSSSSSSQQQOOOQQQOOOOOOPPPRRRSSSRRRQQQOOOQQQSSSUUUUUUSSSQQQOOOSSSPPPPPPSSSTTTSSSTTTWWW[[[[[[ZZZYYY[[[\\\UUUKKKWWWQQQNNNOOOQQQSSSVVV[[[ZZZqqqyyyaaalllYYY???444///333333222111000//////...////////////////////////..............................---------,,,,,,,,,,,,------------.........,,,,,,++++++,,,,,,---...,,,---......------...000//////...///000111333444555666777:::@@@JJJUUU]]]```iiifffcccmmmrrrrrrwwwyyy|||@@@DDDGGGFFFAAA>>>???BBB===<<<<<>>???BBBDDDCCC@@@EEE^^^vvvhhhbbbaaa___\\\____________^^^\\\[[[ZZZVVVUUUTTTTTTVVVVVVUUUSSSUUUTTTTTTSSSSSSSSSRRRRRRSSSTTTUUUUUUVVVUUUTTTSSSQQQQQQRRRVVVXXXWWWVVVUUUYYY]]]^^^YYYWWWZZZ^^^___```XXXUUUYYY\\\```ooo}}}hhhnnn}}}```BBB555222333333222222111000/////////////////////////////////..............................---------,,,,,,,,,---------.........//////,,,,,,++++++,,,,,,---...,,,---......------...000//////...///000111333444555666777:::@@@IIITTT\\\bbbiiieeebbblllssstttyyy{{{}}}@@@EEEHHHGGGBBB>>>???AAA<<<<<<<<>>AAACCCBBB???<<<<<<>>>;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;<<<<<<=========??????>>>============>>>>>>===<<<<<<<<<===>>>??????BBBDDDCCCAAACCCJJJPPPggg}}}ssskkkfffdddbbb___^^^^^^]]]\\\ZZZVVVWWWXXXXXXWWWWWWXXXZZZZZZYYYXXXWWWVVVWWWXXXYYY______\\\\\\```ggghhheeebbbhhhuuuiiijjjbbb;;;555:::666///000111111000000000/////////////////////////////////..............................---------,,,,,,,,,,,,------------.........,,,,,,++++++,,,,,,---...,,,---......------...000//////...///000111333444777777888;;;@@@IIITTT\\\ccciiicccaaannnvvvvvvyyy}}}~~~============<<<;;;;;;::::::::::::999888777777888888999999999:::::::::;;;999999888777777777777777444555555666666777777777:::;;;;;;;;;;;;<<>><<<;;;;;;<<<===;;;:::999:::;;;;;;;;;;;;<<<===888888888888888888888888666555555444444444444444333444666777888888888888777888999:::::::::;;;<<>>:::777CCCVVV{{{~~~lll[[[UUUYYY]]]hhh}}}^^^CCC:::888777666222222222222222111111111111000000///......------,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///...------...000222444666777:::===CCCLLLWWW^^^ccciiicccbbbmmmsssrrrttt{{{}}}999999999999999999999999888888888777777777666666555444333222333444777888666555555555444444444444222222222222333333333444444444555555555666666666222000666>>>===666888AAAUUUqqq{{{oooddd^^^WWWWWWeeexxxpppSSS777111999===888111111111111111111111111111000000//////...---------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///...------...000333444666777:::>>>EEENNNXXX^^^ccciiicccbbbmmmsssrrrttt}}}~~~777888888888888999999999888888777777777666666666555444333333333444555666555555444444444333333333111111222222222333333333333333444444444555555555666333333666888777777999;;;QQQssszzzjjjbbbQQQTTT[[[dddnnnfffGGG;;;222111444444444555000000000000000111111111000000///......------,,,,,,,,,------------,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............------...111333555555777;;;???FFFOOOXXX___dddiiidddbbbnnntttrrruuu}}}777777777777888888999999888777777777666666666666555555444444444444444333444333333333333222222222111111111111222222222222333333333333444444444444666777555333555::::::888777???PPPmmm}}}pppggg___WWWVVVZZZ^^^nnnZZZ999999666555555222///111666/////////000000000111111000//////......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........---------...111333555555777;;;@@@GGGPPPYYY___dddjjjeeecccooouuusssuuu|||~~~666666777777888888888999777777777777666666666666444555555555444333222222333333333222222222111111000111111111111222222222222222333333333444444444,,,444777222333::::::444999777888IIIlll{{{pppeeebbb[[[WWWYYY\\\___hhhrrryyyoooFFF777:::555111000333444111...///.../////////000000111111000//////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........---------...111444555555888<<>>CCCIIIPPPYYY^^^ccchhhbbbbbbpppxxxvvvxxx555555555555444444444444333333333333222222222222222222222111111111111111111111111000000000000000111111111111000000000000111111111111000000000000000111111222333444444444666444666999888666999@@@HHHbbb~~~|||~~~eee\\\\\\\\\```dddeeefffhhhnnnsss}}}gggOOO???999333222555777666555111111000000000/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...............111555888777999>>>CCCJJJRRRZZZ___cccggg``````nnnwwwvvvxxx666666555555555444444444444444444444333333333333111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000111111222333333333222000111444555555666999555AAAYYYzzztttnnnwwwmmm[[[TTTTTTUUU\\\dddkkkrrrlllNNN>>>888666555222111222333222000000000000/////////...................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------...............111555888666999>>>DDDKKKRRRZZZ```bbbfff___]]]llluuuvvvyyy~~~~~~666666555555555444444444444444444444333333333333000000000111111111111111000000000000111111111111//////000000000000000111//////000000000000000111000000111111111222222222111111111111222333555666999666;;;NNNiiiuuuhhhcccgggrrr{{{tttSSS@@@888666666333444333///...000000...////////////............---............/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,------..................111555888666:::???EEEKKKSSSZZZ___bbbeee]]][[[jjjtttuuuyyy}}}|||444444444444333333333333333333333333222222222222///000000000111111111222///000000000111111111111////////////000000111111////////////000000111111000000000111111111111111111333444333222333555666:::555444:::FFFXXXssswwwvvvtttvvvvvv]]]CCC999999999555333000555555000///111222000/////////.........---------------.........//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---.....................111555888777:::@@@FFFLLLSSSZZZ^^^bbbddd\\\ZZZiiisssuuuzzz||||||333333333222222222111111222222222111111111111000//////000000111111111222//////000000111111111222.../////////000000111111.../////////000000111111000000000000111111111111...111444222111222444555222444777999666888III\\\eeeHHH===555777999555222222...444666111...111222000//////.........------------------.........//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---.....................111555888777;;;AAAFFFLLLSSSYYY]]]bbbddd[[[YYYhhhsssuuuzzz}}}|||555555444333333222111111333333333222222222111111000000000000111111111111222111111111000000//////000000000000000000000000//////............//////////////////000000000000000000111111111222222222333444666777666777999;;;QQQiiihhhKKK>>>888777555333222222222222333222111000///////////////............---------........................,,,---...//////---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------------...---...111666999:::<<>>DDDMMMWWWcccyyyoooZZZFFF>>>===:::777666111222555888666000000444000111222222222111000///...------,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------------...---...111666999:::<<>>@@@PPPjjjttt\\\JJJAAA@@@AAAJJJFFF???888444333444555333333222222111000/////////............---------..................------,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++*********))))))+++***)))(((((()))***+++))))))))))))************))))))))))))************))))))***+++,,,,,,------......///...///222666:::;;;===BBBHHHNNNUUUZZZ]]]aaaddd^^^___ppp{{{|||~~~222111000000//////000000................................................---........./////////000......---------,,,,,,,,,..............................------------..............................---------...000222444555999999888777555333222111555444444444555777999;;;>>>HHHWWWgggyyyrrr^^^VVVKKK@@@999999;;;>>>BBB???:::666333333444555333333222111111000//////............---------------------------,,,,,,,,,,,,+++)))(((((()))+++,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***************************+++++++++*********))))))+++***)))(((((()))***+++))))))))))))************))))))))))))************)))******+++,,,,,,------......///...///222666:::;;;===AAAGGGNNNUUUZZZ]]]```ddd^^^___ppp{{{{{{~~~222111000000//////000000........................------------------------.............../////////------------,,,,,,,,,,,,------------------------......------------......------------------------++++++,,,...111444666888:::777444000......///000555444333222222333444444222444777<<>><<<999666555666777999888666555333333333444444222222111111000000//////............------------+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,*********++++++++++++,,,******++++++++++++******************************+++************)))))))))******))))))))))))******))))))))))))************))))))))))))*********************++++++,,,,,,------.........///222777::::::<<>>KKKTTTeeexxx~~~ttt___WWWLLLCCC>>><<<;;;:::======;;;:::888666555555111222222222333333222222111111000000000/////////.........---------,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))***++++++************++++++++++++******++++++++++++******************************************))))))))))))***))))))))))))))))))***((()))))))))************((()))))))))*********************++++++,,,,,,,,,---.........///222777;;;:::<<>>999666777999===>>>666666555444444444444444000111222333333222111000000000//////////////////...------------,,,,,,,,,++++++,,,,,,---------...+++******************+++))))))*********+++++++++)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************((()))))))))***************+++++++++++++++,,,,,,------......///333777;;;:::<<>>;;;;;;;;;:::888777666888:::333444555555555555666777888777666555555444444333111222222222222111000///........................---------,,,,,,,,,++++++*********+++,,,---------*********++++++*********))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))******((()))***++++++***)))((())))))))))))************))))))))))))************++++++++++++++++++++++++,,,------...///333888<<<<<<>>>CCCJJJQQQYYY___bbb```jjjkkklllxxx~~~}}}000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---..................//////------...//////......---222000---,,,...111444555000111222222111000000111,,,000444777777777666666888666666777666444777<<<777:::======<<<::::::;;;BBB???<<<999999999999999111555888888555333444666222444555555444333444444...///000111222222111111000000111111111111000000---.....................---------,,,,,,,,,++++++((())))))***++++++,,,,,,******++++++++++++******))))))))))))************))))))************))))))))))))))))))))))))))))))'''((((((((())))))******((()))***++++++***)))((())))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,---...///333888<<<<<>>@@@DDDJJJRRRZZZaaaeeeccceeeiiioootttyyy|||~~~//////............//////......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------............------------------...------........./////////------///222666666222///000000000000111111111111........................------.........///////////////.........---------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---.........000333999===>>>@@@CCCIIIQQQXXX___cccddddddfffmmmvvv|||}}}{{{//////............//////......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...---------.........//////,,,---///444777777222...111111111111111000000000---------------------------------.........////////////.........---------,,,,,,,,,------.........++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---.........000444999===>>>@@@CCCIIIPPPWWW^^^bbbeeedddeeemmmxxx~~~}}}zzz///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++******++++++,,,,,,,,,,,,------.........---------------------,,,++++++++++++++++++++++++///,,,...555777111.../////////000111111000///...---.........---,,,,,,+++------,,,+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.........***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''((()))((('''&&&'''(((&&&(((++++++)))&&&$$$$$$''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,...///000//////333:::@@@CCCAAADDDLLLTTTXXX]]]bbbdddcccgggnnnsssuuuyyy~~~~~~------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,///444444///,,,...---...///000000///...---------......---,,,,,,+++,,,,,,+++++++++,,,,,,---------------,,,+++******,,,,,,,,,,,,------------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''((()))((('''&&&''')))+++...000111...,,,******'''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))***************+++++++++,,,,,,,,,...///000//////333:::@@@BBBAAADDDLLLTTTXXX^^^ccccccbbbfffmmmrrrssswww{{{~~~,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,***++++++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++******++++++,,,++++++************))))))+++,,,,,,------.........------------------------***,,,111444111,,,+++---,,,---......///...---,,,---------------,,,,,,++++++++++++++++++,,,---.........------,,,***)))(((------,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((&&&((()))((('''&&&((()))***,,,......,,,***))))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))((((((******+++++++++,,,,,,,,,...///000//////333:::@@@AAA@@@DDDLLLSSSXXX^^^dddeeedddgggnnnrrrsssvvvzzz}}},,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************++++++++++++************************************++++++++++++************************************************,,,++++++******++++++,,,************************,,,++++++******++++++,,,***************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***///444444///******---+++,,,......///...------,,,,,,---------,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,+++***)))------,,,,,,++++++************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((((((''''''((()))%%%'''))))))'''&&&%%%%%%((((((((()))))))))******))))))(((((((((((())))))******))))))))))))))))))******+++++++++,,,,,,,,,...///000//////333:::@@@@@@@@@DDDMMMSSSWWW^^^eeeiiihhhjjjppptttuuuwww|||}}}------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++************************************************,,,++++++******++++++,,,************************,,,++++++******++++++,,,******++++++,,,---......//////...---,,,+++******************************---222666333---***+++---,,,---...///000//////...++++++,,,,,,---,,,,,,+++)))))))))***+++,,,---...)))******+++,,,,,,,,,,,,,,,,,,,,,++++++******))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%'''((((((''''''(((***'''(((******(((''''''((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))******++++++******+++++++++,,,,,,,,,...///000//////333:::@@@@@@@@@FFFMMMSSSVVV^^^fffjjjiiikkkqqquuuuuuxxx|||~~~------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,++++++++++++***)))))))))************+++************************)))))))))************+++************************************************,,,++++++******++++++,,,************************,,,++++++******++++++,,,+++,,,,,,------...//////111111000///......---,,,************************222555555///++++++,,,,,,+++,,,...///000000//////***++++++,,,,,,,,,,,,,,,***************+++,,,---'''((()))+++,,,,,,------++++++******************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''%%%'''(((((('''''')))***&&&((())))))(((''''''(((''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,...///000//////333:::@@@@@@BBBGGGNNNRRRUUU\\\eeehhhgggjjjpppssstttwww{{{,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,+++++++++******))))))))))))************************************))))))))))))************************************************************,,,++++++******++++++,,,************************,,,++++++******++++++,,,///.........------,,,,,,........................************************555666222***(((+++,,,******+++---...//////......******+++,,,,,,,,,,,,,,,+++***************++++++((()))***+++++++++++++++)))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&(((((('''''')))+++%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((())))))*********+++******+++++++++,,,,,,,,,...///000//////333:::@@@AAACCCIIIOOOQQQSSS[[[dddhhhgggjjjppptttuuuxxx|||+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,************************,,,++++++++++++++++++,,,111111///...,,,+++))))))(((((()))***,,,---......++++++++++++++++++++++++777666///&&&%%%+++,,,((()))***+++---......------)))***+++,,,,,,,,,,,,,,,++++++************************+++++++++******)))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&(((((('''((()))+++&&&((()))(((''''''((()))%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))************))))))))))))******+++++++++,,,,,,,,,...///000//////333:::@@@BBBDDDIIIOOOQQQRRRZZZcccjjjiiilllrrrvvvxxx{{{************************+++++++++*********))))))++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************)))***+++,,,,,,+++***))))))))))))((((((((((((((())))))***+++,,,......///------,,,,,,+++***))))))*********))))))***---000222+++''')))***(((,,,222>>>222))))))+++)))***...,,,------......------,,,,,,+++***))))))***+++,,,+++*********))))))((((((+++***)))(((((()))***+++))))))))))))************)))))))))))))))(((''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++,,,,,,+++***)))+++,,,/////////...000444:::??????CCCHHHMMMSSSYYY___cccdddgggnnntttvvvvvv|||************************+++++++++*********))))))++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************)))))))))(((((())))))))))))************))))))***++++++***)))(((************************'''((()))+++---///000111,,,,,,+++******)))((((((*********))))))***---000222---))))))))))))...666:::///((((((***)))))),,,,,,,,,------------,,,,,,)))((((((((((((((())))))*********)))))))))((((((******)))(((((()))******(((((()))))))))*********)))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++,,,,,,+++******+++---/////////...000444:::???@@@CCCHHHMMMRRRXXX___ccccccffflllssstttuuuzzz************************+++++++++***************++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))(((((())))))))))))************(((((()))******))))))((()))))))))******++++++,,,***++++++,,,---......///*********))))))(((((('''************)))***,,,///222...+++***)))+++333===222+++&&&''')))(((((()))+++++++++,,,,,,+++++++++''''''((()))))))))))))))******))))))))))))((((((***))))))(((((())))))***(((((())))))))))))******)))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,+++******+++---/////////...000444:::???@@@CCCGGGLLLQQQXXX^^^bbbccceeekkkrrrttttttxxx************************************************************++++++++++++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))((((((((()))))))))************'''(((((()))))))))))))))'''(((((()))***++++++,,,000///...---,,,+++***)))*********))))))((((((((()))***+++***))))))+++---//////---++++++000:::DDD---)))'''((()))))))))(((******++++++++++++******'''(((***,,,,,,,,,+++***))))))))))))))))))(((((()))))))))(((((()))))))))(((((((((((()))))))))***(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***+++,,,+++******,,,---............000444;;;@@@@@@CCCGGGKKKPPPVVV]]]bbbeeefffkkkqqqttttttxxx~~~************************************************)))))))))******+++++++++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((())))))((()))))))))************((((((((((((((())))))***))))))***++++++,,,------000///...---+++***)))(((***************))))))))))))***+++***))))))***,,,,,,------,,,...555???EEE******))))))***+++***((()))******++++++******)))((()))***,,,,,,,,,+++***(((((((((((((((((())))))((((((((())))))((((((((('''(((((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((***+++++++++******,,,...............000555;;;@@@@@@CCCFFFJJJOOOUUU\\\aaaffffffjjjrrruuuvvvzzz~~~***************************************+++++++++(((((())))))***+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''(((((((((((())))))))))))))))))************(((((((((((()))***++++++,,,,,,,,,------......///************++++++++++++************************(((***++++++))))))***+++(((+++,,,,,,000777<<<<<<(((++++++))))))++++++)))*********++++++*********(((((())))))))))))((((((''''''(((((((((((())))))'''(((((())))))(((((('''''''''(((((((((((())))))'''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))***++++++***+++,,,...---.........000555<<<@@@AAACCCFFFIIINNNTTT\\\aaaeeeeeeiiiqqqvvvxxx{{{~~~~~~************************))))))*********+++++++++((((((((()))***+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''''''''((((((((())))))))))))))))))************))))))(((((()))***,,,---+++,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))(((***++++++)))((()))***'''))))))***000666444---(((,,,,,,((('''***+++(((***++++++++++++++++++***+++***)))((('''''''''''''''''''''((((((((())))))''''''((())))))((('''''''''''''''((((((((())))))''''''((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((()))*********)))))))))))))))))))))))))))***++++++***+++---///------......000555<<>>AAADDDIIIOOOUUU\\\bbbeeemmmfffiiivvv}}}zzzzzz))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''&&&'''(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((,,,+++************)))(((------,,,***(((''''''((((((((((((((((((((((((((())))))************))))))'''''''''''''''''''''&&&'''((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&&&&'''''''''(((((())))))))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,111111111111222666;;;???BBBEEEIIIOOOUUU[[[aaaeeekkkfffjjjwww}}}{{{{{{))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))((('''&&&'''(((***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))))))))(((''''''''''''''''''''''''******))))))(((((())))))///---)))''''''''''''&&&(((((((((((((((((((((((())))))************))))))'''''''''((((((((())))))''''''((((((((()))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&'''(((((())))))(((((('''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,//////000000222666<<<@@@CCCFFFJJJOOOTTTZZZ```eeejjjggglllwww~~~||||||))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((((())))))((('''''')))***222---(((&&&'''((('''%%%(((((((((((((((((((((((())))))************))))))'''''''''''''''''''''((('''''''''((((((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((())))))+++***((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,---...///000222777===AAACCCFFFKKKOOOSSSYYY```fffiiiiiinnnyyy~~~~~~(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))(((''''''((()))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))'''((()))'''&&&'''***---222...(((&&&((()))((('''(((((((((((((((((((((((())))))************))))))((((((''''''&&&%%%$$$$$$''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((()))))))))***)))(((&&&&&&&&&'''((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((()))***+++,,,******+++++++++,,,,,,,,,------...///222666===AAABBBFFFKKKOOORRRXXXaaagggkkklllqqqxxx}}}~~~(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))&&&'''((((((''''''((())))))((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((('''************************'''((()))(((&&&'''+++//////---***(((((()))))))))(((((((((((((((((((((((())))))************)))))))))((('''&&&%%%$$$######&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((()))***+++,,,******+++++++++,,,,,,,,,------...///111666<<>>DDDJJJNNNQQQXXXdddnnnkkknnnooonnnooouuu|||&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''%%%******&&&&&&+++...---''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))'''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,000000///...///333:::???IIIGGGIIIPPPWWW]]]fffnnnnnnkkklllqqquuuwww{{{&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((''''''''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''&&&))))))&&&''',,,...+++''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))'''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))***++++++++++++,,,,,,,,,000///......///444;;;@@@HHHGGGIIIQQQWWW]]]fffnnnnnnkkklllqqqtttvvvzzz&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&***...---)))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,............000555<<>>CCCGGGHHHMMMTTTYYY]]]eeemmmmmmkkkkkkppprrrrrrtttyyy{{{~~~(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***&&&%%%)))......***&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''''''''&&&'''''''''(((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************++++++,,,,,,,,,---------------......111777>>>DDDFFFHHHOOOVVVYYY\\\dddmmmllljjjkkkppprrrqqqssswww{{{~~~)))))))))(((((((((((('''************************(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))&&&''',,,///,,,((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,------------.........///111777>>>DDDEEEHHHPPPXXXZZZ\\\ccclllkkkjjjkkkppprrrrrrssswww{{{~~~))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''%%%)))...///***'''(((''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++,,,,,,,,,------------...////////////111777>>>CCCDDDIIIRRRYYY[[[\\\cccllljjjiiikkkqqqsssssstttwwwzzz}}}******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&%%%***000///(((&&&)))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,,,,---------......000000//////111666>>>CCCDDDIIIRRRZZZ[[[\\\cccllljjjiiikkkqqqtttsssuuuxxxyyy|||(((((((((((())))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''******))))))))))))******))))))((((((((((((((()))''''''(((((((((((('''''''''((()))******)))((('''%%%***///000,,,(((((()))(((((())))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))************++++++++++++---000111222666===BBBGGGIIIOOOVVVZZZ\\\bbbjjjlllhhhgggmmmssstttuuuvvv~~~(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((((((((('''''''''((()))******)))((('''%%%***//////+++(((((())))))((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************++++++++++++,,,...000111222666<<>>GGGGGGJJJPPPWWWYYYYYY^^^dddiiihhhiiilllrrrwwwyyyzzz((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************************'''***---//////---+++)))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))******++++++,,,,,,,,,,,,+++***************)))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))((()))))))))************))))))*********+++++++++---,,,,,,,,,,,,+++++++++---///000......444???HHHKKKMMMRRRXXXZZZYYY]]]dddhhhhhhiiimmmqqqvvvzzz{{{((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))&&&***...///---***((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))******++++++,,,,,,,,,,,,+++******))))))))))))))))))******''''''(((((()))*********((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///......555AAAKKKQQQSSSWWW\\\\\\[[[___eeegggiiikkkmmmqqquuuyyy|||))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((&&&+++000///***'''''')))))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))******++++++,,,,,,,,,,,,+++******))))))))))))************((((((((())))))*********))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,---------------...///...///777CCCMMMUUUVVVZZZ^^^^^^]]]aaaggghhhjjjlllnnnpppsssxxx{{{))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))'''---111///)))%%%(((,,,))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))******++++++,,,,,,,,,,,,+++******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))************)))************+++++++++***++++++,,,---...//////000111111//////777CCCMMMSSSTTTXXX]]]^^^^^^cccjjjiiikkknnnoooooorrrvvvzzz))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************************************)))///333000)))%%%)))...))))))))))))))))))))))))(((((()))***************)))))))))))))))******++++++,,,,,,,,,,,,+++******(((((())))))*********+++******))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))************)))************+++++++++)))***+++,,,...///000000333333222000///666BBBLLLOOOPPPUUU[[[]]]^^^dddllljjjlllnnnooooooqqqvvvzzz))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''')))***+++***)))***+++,,,222222,,,(((******((((((((())))))*********+++******++++++++++++******)))))))))))))))******+++++++++,,,---------,,,,,,)))************+++++++++---,,,******+++***)))'''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++***,,,---,,,,,,---///111444444555555222444???LLLNNNRRRVVVYYY[[[___fffkkknnnooooooooooooqqquuuxxx))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''')))******)))((()))***---111111+++(((***+++)))))))))************************++++++++++++******)))))))))))))))***++++++------------,,,++++++***)))************+++++++++---,,,******+++***)))'''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++,,,------,,,---///000222333444555333555@@@LLLNNNQQQVVVYYY[[[```ffflllnnnooopppooooooqqquuuxxx{{{))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))******((('''((()))///111///***((()))+++++++++++++++++++++***************++++++++++++*********))))))))))))***++++++.........---,,,+++***))))))************+++++++++---+++******++++++)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++,,,......------...000111111444555444666AAAMMMNNNQQQUUUXXX[[[```ggglllnnnooopppppppppqqqtttwwwvvv))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))******)))((('''(((***111000---***((()))+++,,,---,,,,,,++++++***************++++++++++++************))))))******+++,,,------------,,,,,,+++***))))))*********+++++++++,,,+++******++++++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((************************))))))*********++++++++++++---......------...//////000333555444777BBBNNNNNNQQQUUUXXXZZZ```gggmmmnnnooopppppppppqqqtttvvvvvv))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************((()))))))))******************+++)))((((((***+++222///+++***)))***+++,,,---,,,,,,++++++***************++++++++++++*********************++++++,,,***+++,,,,,,------------))))))*********+++++++++,,,+++)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((************************))))))*********++++++++++++---//////...---...///...///333666555777BBBNNNNNNQQQTTTWWWZZZ```hhhnnnnnnoooqqqqqqqqqqqqsssuuuzzz))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))************************))))))))))))***************++++++***)))***,,,...222---***+++,,,******,,,+++++++++++++++***************++++++++++++******+++************+++,,,,,,)))***+++,,,---.........)))************++++++++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++,,,...000000///............000444666555777AAAMMMNNNQQQTTTVVVYYY```hhhooonnnpppqqqrrrqqqqqqrrrttt}}}))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************************))))))))))))***************+++++++++***,,,///111222+++))),,,...+++***+++))))))************************++++++++++++******++++++******++++++,,,---***++++++,,,------------)))************++++++++++++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++,,,...111111000...---......000444777666777AAALLLNNNQQQTTTVVVYYY```iiipppnnnppprrrrrrqqqqqqrrrsss|||))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******'''((()))******)))((('''************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************************))))))))))))************+++++++++++++++---000333111+++)))---///+++)))+++(((((())))))*********+++******++++++++++++******++++++******++++++,,,---,,,,,,---------,,,++++++)))************++++++++++++***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++,,,...111111000...------///111555777666777@@@KKKNNNQQQTTTVVVYYY```iiipppnnnppprrrrrrqqqqqqrrrssszzz+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((++++++***)))(((((())))))*********)))))))))))))))******************************+++++++++,,,,,,,,,)))///000,,,))),,,111444************************)))************+++++++++......---,,,++++++++++++,,,++++++******++++++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))******++++++))))))))))))(((((((((((())))))))))))************+++++++++***************))))))))))))))))))))))))((()))))))))************)))************+++++++++///...///000111000---+++//////111222111444@@@MMMUUUTTTVVVYYY[[[^^^gggqqqpppqqqqqqppppppqqquuuxxxzzz+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))++++++***)))))))))))))))************))))))))))))***************************++++++++++++,,,,,,,,,***......++++++///222333++++++++++++++++++++++++************++++++++++++,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))************)))))))))(((((((((((())))))))))))******************************++++++))))))))))))))))))))))))************++++++++++++************++++++++++++.........000111111...,,,000000111111000444AAANNNUUUTTTVVVYYY[[[^^^gggpppnnnooooooooooooqqquuuwwwyyy+++***))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************+++*********))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,+++---222333111------------------------******+++++++++,,,,,,,,,***************++++++,,,---,,,,,,++++++,,,,,,------......//////......---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((************))))))))))))******)))))))))((((((((())))))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,************+++++++++,,,,,,---...000222222000...111000111111000444BBBPPPUUUTTTVVVYYY[[[]]]fffoookkkmmmnnnnnnoooqqquuuxxxyyy************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************************************************))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,******000666444...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************+++,,,---...------,,,,,,,,,,,,------......////////////......++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((*********)))))))))((((((((()))))))))************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,---000333333111///111000111111000444BBBQQQTTTTTTVVVYYY[[[]]]eeennnjjjlllnnnooopppsssvvvyyy{{{******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))***++++++++++++******))))))******+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,***,,,222777444,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++++++++,,,---...///000...------------------......//////////////////...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************))))))))))))((()))))))))************(((((()))***+++,,,,,,,,,************************))))))))))))*********+++***++++++++++++,,,,,,,,,+++,,,---000333444222000000000111111111555CCCQQQTTTTTTVVVZZZ[[[]]]dddmmmjjjllloooqqqrrrtttwwwzzz~~~******+++,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------222666222+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---...000000///......------......///...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************))))))))))))++++++*********)))))))))))))))))))))************)))))))))***+++++++++,,,************************(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,...111333444222000//////111333333666CCCQQQTTTTTTVVVZZZ[[[\\\ccckkkkkkmmmppprrrsssuuuwwwzzzyyy***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************((()))+++------,,,+++***))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...///000222555111***------------------------------------............,,,,,,,,,,,,------.../////////............////////////000000000000//////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))))))))))))))******************************++++++************************))))))*********++++++++++++++++++,,,,,,,,,------------///111333333222///---///222555555777CCCPPPSSSSSSVVVZZZ[[[\\\bbbjjjjjjmmmpppqqqrrrtttvvvxxx~~~zzz***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++((()))+++---------+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++///111111222333000***........................---------.........//////,,,,,,++++++,,,,,,------//////............////////////000000000000//////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))******+++++++++++++++************)))))))))))))))************+++++++++*********************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......///111333333111///,,,...333666666888CCCOOOSSSSSSVVVZZZ[[[\\\bbbjjjjjjllloooqqqqqqrrrtttvvv|||)))+++++++++***)))***+++++++++++++++++++++++++++************************************************)))************+++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,------......------//////000111222111...,,,---------.........//////////////////////////////------,,,++++++,,,------...------------...//////000000111111111111000000//////.........---------........................------............------,,,,,,,,,------.........000...,,,*********+++,,,222///+++)))***+++,,,,,,************************))))))************))))))))))))))))))************************************************************++++++,,,,,,,,,++++++***+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,---...///000000111111111///000---111888888>>>PPPSSSXXXWWWXXX___^^^aaaoooooollllllqqqsssrrrqqqsss{{{~~~)))+++,,,+++***)))***+++++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,------......------//////000111222111...,,,------------............000000000000000000000000......---,,,,,,---............------......///000111111222222222222111111/////////......---------........................---......//////......---,,,,,,,,,------............---+++******,,,---...111...+++)))***+++,,,,,,************************))))))************))))))))))))))))))***************************************************************+++++++++++++++******************)))))))))(((************++++++++++++******+++++++++,,,,,,,,,---...///000111111111000...000...222:::888>>>OOORRRVVVUUUWWW]]]\\\___mmmnnnlllmmmqqqsssrrrrrrtttzzz~~~|||***+++,,,+++***)))***,,,++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------------,,,,,,---............---///000111222222000...---,,,,,,---------.........000000000000000000000000//////...------.../////////............///000000111222222222222222222111////////////............---------------------------......//////......------------------.........,,,++++++++++++---///000111...+++******+++,,,+++++++++++++++++++++++++++))))))************)))))))))))))))*********++++++************************************************)))******+++++++++******************))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,---...///000111111000000...000///444<<<999===MMMPPPUUUSSSUUU[[[ZZZ]]]jjjnnnlllmmmrrrsssrrrrrruuuyyy}}}{{{***+++,,,,,,******+++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++)))***,,,,,,,,,,,,***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...............---------,,,------..................000222333222000......,,,------------.........000000000000000000000000//////............//////000////////////000111111111111222222222222111111////////////////////////------------------------......////////////......---------...............---,,,,,,,,,,,,---...///000---+++***+++,,,,,,+++++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++************************************************))))))******++++++***************)))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,---///111222111000000...111111666===:::<<>>999@@@MMMSSSHHH666555???@@@>>>;;;:::@@@GGGIIIEEEBBBAAA>>>:::777666888:::777222111555555111000333444555666555333222111111222000...---///000000000000/////////............//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++******,,,......---,,,++++++******************++++++,,,,,,,,,,,,---------,,,+++******,,,...///...000222222111000///000...---000555777888<<>><<<:::888999===888777666555444333222222666555444444444444222000000000000000////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++,,,---...---+++******++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...444666666555222///------......111444444444999AAAOOOTTTSSSTTTZZZYYY\\\iiiuuutttvvvxxxwwwsssssswwwzzzzzz------------------------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------///////////////.........---............///////////////000000000111111111///000000000000000000000444555444111111888AAAHHHRRRWWW]]]cccgggkkknnnpppqqqxxxyyy|||~~~~~~|||vvv{{{zzzzzz}}}|||tttlllXXX\\\bbbccc[[[MMM@@@888;;;999888777666555333222444444333444555555222000111111111000000000//////000000000/////////..................------------------------------------,,,,,,,,,------------...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,---...,,,+++******+++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...333444555444111...------...///111333222222888AAAOOOTTTRRRSSSZZZYYY\\\jjjuuutttuuuwwwuuurrrrrrvvvyyy~~~~~~---------------------------------,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------////////////////////////........./////////000000000000000111111111111222444333222222222333555555111555;;;BBBIIIRRR]]]ffftttuuuuuusssrrrwwwsssqqqsssuuuttttttnnnqqqssssssuuuxxxwwwsssssspppnnnpppttttttnnniiiggg}}}mmmXXXFFF@@@999444333555777888111111222333555444222000222111111111111000000000111111000000000//////////////////.........------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,+++,,,------,,,*********++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,------...000222222000///...///...///222333111111888BBBOOOSSSQQQRRRYYYXXX\\\jjjtttrrrsssuuussspppqqquuuyyy~~~------------------------------------,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------.........///////////////////////////000000000000000111111111222222222222000//////000333999>>>BBBBBBHHHSSS___dddeeeiiinnnxxxxxxtttmmmlllzzz}}}zzzyyyxxxuuurrrqqqtttaaaPPPDDD;;;555111444333222333555555333222222222222222111111111000111111111111000000000000000////////////.........------------------------,,,---------............------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++,,,------+++*********++++++,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++---000000000///000000...///222444111111:::DDDOOOSSSPPPQQQXXXXXX\\\kkkrrrqqqqqqsssrrrppprrrvvv{{{........................------------------------+++,,,------...---------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------........................------.........///////////////000000000111111111111111111222222222333333000000111666???JJJVVV]]]bbbdddjjjooommmgggeeeiiisssxxxzzztttqqquuu^^^GGG888;;;999777666666666555333333333222222222111111111222222111111111000000000000000000/////////..............................------------............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------+++)))******++++++,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,---------,,,+++---000111000000000111---///333444111111;;;GGGNNNRRRPPPPPPWWWXXX]]]kkkrrrpppqqqssssssqqqtttyyy}}}........................------------------------+++,,,------......------------------------------++++++,,,,,,,,,---------...------,,,,,,------...........................,,,---------......//////000000000000111111111111111111222222222333333333888999<<>>888555777888555222222666555444333222111111111111111000000000//////////////////.........------................................................//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------------...---------...///000///...000000222222000222===IIIRRRTTTPPPOOOVVVVVV[[[jjjyyyuuusssssssssrrruuu{{{...........................---...///111111///...------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------,,,,,,,,,,,,........................------........................//////000000111111///000111222222222222222222666;;;@@@GGGSSScccnnniiiccc\\\YYY^^^hhhssszzznnnddd]]]LLL:::555777777666555888777666444333222222222111111111000000000000///////////////............................................................111000///...---+++******,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,------...------///000000//////...///000222222000222<<>>:::666555<<>>:::777666555555444444555555333333333222222222111111111111111111000000000000////////////////////////////////////////////////,,,------...//////000000------------------------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,---...///111222,,,000444555222///...///---...111333111111;;;FFFIIIMMMKKKMMMTTTUUUYYYhhhooopppuuuwwwsssoooqqqxxx/////////////////////////////////111222222111///......------------......------............------------------.........///..............................///000000111222222111111222333555999<<<>>>FFFFFFHHHNNNXXXgggttt}}}pppfffgggnnnyyytttjjj```lll~~~mmm___WWWPPPKKKIII;;;:::999777555444444444444333333333333222222222222222111111111000000000////////////////////////////////////////////////............////////////........................------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---///111222333,,,111666666222///...///,,,...111333111111:::FFFHHHMMMKKKNNNUUUVVVZZZiiippprrruuuvvvqqqmmmpppxxx000000000000000000000000/////////111333333111///......------------......------............---------------.........//////...........................//////000111222222222444444555888<<>><<<999666444333222444444444333333333222222222222222111111111111000000000000000000000000000000000000000000000000000000000//////.........---........................------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...000222333444,,,222777777222///...000,,,---111333111111:::EEEHHHMMMLLLOOOVVVWWW[[[jjjssssssttttttnnnkkkpppyyy000000////////////000000000//////111444333000---........................---------........./////////////////////.........///////////////000111111000...///333222...222999555888>>>DDDIIIKKKLLLLLL[[[lll~~~zzzfffaaa___bbbiiiqqqyyypppjjjiiijjjjjjkkkpppxxxyyy~~~vvvtttxxxiii]]]VVVLLLCCC@@@<<<666555888666333111222555666333000333111000///111555999<<<333444555555555333000/////////............//////000/////////............000000//////.........---000000000000////////////)))+++------,,,,,,,,,------------............///............///////////////000111222333222222111///111222222333666===CCCKKKKKKMMMQQQSSSVVV^^^gggqqqtttvvvtttooommmqqquuu000000////////////000000000//////111333333000---........................---------........./////////////////////////////////////////////000111111000...///111000...222999333>>>JJJLLLIIIMMMYYYfffwwwmmmZZZRRR\\\hhhnnnooouuuyyyoooaaaWWWVVV[[[aaadddpppxxx|||hhh\\\PPPIIIBBB:::666777888555333333444555444333333222111111222555888:::444444555666555333111000000//////......//////000000000/////////.........000000/////////.....................------------000///...///000111000///---------............///////////////000000000000///000111222222222111000///111222222333666===CCCJJJJJJMMMQQQSSSVVV^^^gggpppsssuuusssooonnnqqquuu111000000//////000000111000000000111222222000...........................------........./////////////////////////////////000////////////000111111000...///111222333888>>>BBBJJJQQQQQQQQQYYYlll|||tttgggYYYOOO[[[hhhwwweeeVVVRRRPPPWWWeeeuuuyyy{{{~~~iiiXXXKKK@@@;;;;;;999777555222111111222222333333333333333444666666333444555555444333111000000000////////////000000000000000/////////......000000////////////..................------------000...+++,,,...///...,,,---------............/////////000000000111111111///000111222222111///...///111222222333666===CCCIIIIIILLLQQQSSSVVV___hhhnnnrrrtttsssooonnnqqqvvv111000000000000000000111000000000111222111000///....................................///////////////////////////000000000000000//////000000111222000000000333777<<>><<<:::888777666555444444555555555444333222111111111111111000000///111111000000000000111111111000000000//////////////////000000000000000000000000000000////////////---///000///,,,+++---000---------............///---------.........//////...///222333333111///---///111222222333666===CCCGGGGGGKKKPPPSSSVVV___hhhjjjnnnqqqqqqnnnnnnrrrwww~~~222111111000000111111222///111222111000///000222////////////////////////....../////////000000000...//////000000111111222111000000000000111222222444777:::>>>FFFPPPUUUUUUZZZjjj}}}{{{{{{ooobbbZZZggg|||tttzzzttteeemmmrrr\\\KKKEEE===999888888666444444444555555444444333222000000000000000000000000222222111111111111222222111111000000000///////////////000000000000111111............------------***,,,//////---,,,---///---------............///,,,,,,---------.........---///222555555333111//////111222222333666===CCCHHHHHHKKKPPPRRRUUU^^^ggghhhlllppppppmmmnnnsssxxx~~~~~~222111111000000111111222///111222111///...000222////////////////////////.../////////000000000000...//////000111111222222111111000000111111222333222999@@@HHHVVVeeekkkjjjuuu{{{xxxyyyoookkkooo}}}vvvjjjhhhxxxvvv|||mmm___LLL???;;;:::666222555444444444444333333333222222111111111111222222222222222111111222222222111111111000000000////////////000000000111111111............------------+++))))))---222333///***---------............///------------.........///,,,///333666777555333111///111222222333666===CCCIIIIIIKKKPPPRRRUUU]]]fffgggkkkoooooommmnnnsssxxx~~~~~~}}}222222111111111111222222///111222111......000333000000000000000000000000////////////000000000000...//////000111222222222111111111000111111222333...888CCCQQQdddxxxxxxwww~~~ttt}}}pppaaadddnnnsssyyycccNNNEEEBBB<<<777555444444333333333444555444333333222333333444444333222222111111222222333111111111111000000000000//////000000111111111222111000000000////////////222,,,)))000;;;===555***---------.........//////............/////////000,,,///333666888777444333///111222222333666===CCCIIIIIILLLPPPRRRTTT\\\eeefffjjjnnnooommmnnnsssxxx~~~~~~}}}333333333222222111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000111111111111333222111111222333555666333???IIITTThhhoooiiiyyy{{{ddd^^^lllyyyuuuvvvhhhTTTLLLCCC;;;999777555777999888444111555555444333222222222222222222222222222222222222111111111111000000000000000000000000000000000000111111111111000///---------------.........//////........................,,,,,,,,,---------......///000111222333333222111111///111333333333:::BBBNNNLLLLLLNNNPPPSSS]]]hhhiiijjjmmmpppmmmkkkqqqyyy}}}{{{333333333222222222111111111111111111000000000000000000000000000000000000/////////000000000111111000000000000111111111111000222333444333444666999;;;JJJYYYeeevvv|||ssstttooojjjoooyyyxxxwww]]]NNNGGG:::888555444444555666666666555444333222222222222222222222222222222222222111111111111000000000000000000000000000000000000111111111111000///...------------.........//////........................,,,,,,---------............///000222222222222111000///000333333444;;;CCCMMMKKKKKKMMMOOOSSS]]]ggglllmmmppprrrpppnnnsss{{{||||||333333333333222222222222222222111111111000000000000000000000000000000000///000000000000111111111000000000111111111222222---222666666555666;;;@@@III[[[nnn{{{}}}{{{uuummmkkknnn{{{~~~www\\\LLL???<<<888666555666777999666555444333222222222222333333333333333333333333222222111111111000000000000000000000000000000000111111111111000///......------........./////////////////////////////////,,,------------...............000111222222222111000///000222333444<<>>:::999:::888666666555444333333222222333333333333333333333333333222222222111111111000000000000000000000000000000111111111111111000///...............////////////000000000000000000000000------------............---...///000111222222222111///000222333555===FFFLLLJJJLLLOOOQQQTTT^^^gggkkklllppprrrpppmmmqqqxxx{{{}}}}}}~~~333333333333333333333333222222222222111111111111111111111111111111111111111111111111222222222222111111111111222222222222000444888999;;;EEEUUUaaasssmmmVVVYYYddduuu{{{xxxooo]]]GGG:::888:::999666666666555444333333333333333333333333333333333333222222222222111111111111111111111111111111111111000111111111111000000///........./////////000000000000000000000000000000---------.........//////......///000111222333444222000000222333555===FFFLLLLLLMMMQQQSSSWWW```iiikkkmmmqqqtttqqqmmmqqqxxx|||~~~333333333333444444444444333222222222222111111111111111111111111111111111111111222222222333333333111111111222222222222333444888<<<@@@HHHVVVhhhuuuoooZZZ]]]gggwww~~~www}}}ZZZAAA999999::::::777666555444333333333333333333333333333333333333333222222222222111111111111111111111111111111111000111111222111111000000....../////////000000000////////////////////////------.........//////////////////000111333444555444222111222222444<<>>GGGTTTeeewwwuuu___^^^iiirrr}}}}}}^^^HHH<<<999777777555444444444444444444444444444444444444444333333333222222222111111111111111111111111111111000111111222222222111111////////////000000000000..................................../////////000111000000111333555777888777444333222111333;;;DDDJJJJJJMMMRRRUUUXXX```iiimmmooosssvvvsssoooqqqwww{{{~~~}}}{{{~~~555555555555555555555555444444444333333333222222222222222222222222222222222222222222222222222222...111666888444000222999:::JJJXXXbbbpppttt{{{uuu[[[UUUbbb|||www|||gggKKKDDD;;;:::666222444999999444444444444444444444444444333333333222222222111111000000000000000000000000111111111111111000//////---......///////////////000000000000000000000000///////////////000111111111111111222333777===AAA@@@:::555444444555;;;BBBJJJJJJMMMQQQQQQSSS]]]hhhlllpppssstttqqqpppqqqsss|||zzzxxxzzz555555555555555555555555444444444333333333222222222222222222222222222222222222222222222222222222222111444888777444555888===QQQeeeqqq|||zzzwww|||ccc\\\iii}}}vvvsssbbbIII<<<999666666777777666555444444444444444444444444333333333222222222222111111111111111111111111111111111111111111000000///---...//////000000//////000000000000000000000000///////////////000111111///000111222444888>>>CCC???999555444444555;;;BBBJJJJJJMMMQQQQQQTTT]]]hhhlllpppssssssqqqppprrrttt{{{yyyxxxzzz555555555555555555555555444444444444333333333333333333333333333333333333333333333333333333333333666333333666888777777999DDD\\\uuuwwwlll|||jjj```[[[jjj}}}pppZZZHHH===777:::;;;666444888444444444444444444444444333333333333222222222222111111111111111111111111111111222222111111000///---...//////000000//////000000000000000000000000///////////////000111111...///000111444888>>>BBB>>>999555444333444:::AAAIIIJJJMMMPPPQQQTTT]]]hhhlllpppssssssqqqppprrrtttzzzxxxwwwzzz555555555555555555555555555444444444444333333333333333333333333333333333333333333333333333333333666444444666555444888>>>PPPiii~~~uuuooollltttZZZ___nnn~~~```JJJ999:::<<<666555;;;555555555555555555555555444444333333333222222222111111111111111111111111111222222222222111000000......///000000000000000///////////////////////////////////////000000111---...///000222555:::===<<<999666555333333999AAAIIIJJJMMMPPPQQQTTT^^^iiilllooorrrrrrppppppsssuuuzzzxxxwwwzzz666666666666666666666666555555555444444444333333333333333333333333333333333333333333333333333333333444666666222222===JJJcccxxxtttkkkrrr{{{rrrccc```sss~~~___BBB<<<;;;666555;;;555555555555555555555555444444444333333333222222111111111111111111111111222222222222222111000000...//////000000000000000///////////////////////////////////////000000111...///000//////111444777;;;999777666333333999BBBHHHIIILLLPPPQQQTTT^^^iiilllooorrrrrrppppppsssvvvzzzxxxwwwzzz666666666666666666666666555555555555444444444333333333333333333333333333333333333333333333333333222444777666333888JJJ]]]vvvsssooo}}}kkk___aaavvv{{{[[[III???888555888555555555555555555555555444444444444333333333333222222222222222222222222222222222333222222111000...///000000111111000000000000000000000000000000///////////////000111111///000000///...///111444;;;:::999888444333:::CCCHHHIIILLLPPPQQQUUU___iiimmmoooqqqqqqpppppptttwww|||zzzxxxzzz666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444444333333555777:::FFF]]]qqq||||||ggg]]]jjjzzzeeeMMM???999999555555555555555555555555555444444444444333333333222222222222222222222222222222333333222222111000//////000111111111111000000000000000000000000000///////////////000111111///000111111000000333555;;;;;;;;;:::555333:::DDDHHHHHHLLLPPPRRRUUU___jjjmmmoooqqqqqqoooppptttxxx}}}{{{yyy{{{777777777777777777777777666666555555555444444444444444444444444444444444444444444444444444444444666333222888BBBSSSkkk~~~___TTTddd~~~[[[FFF>>><<<666666666666666666666666555555444444444333333333222222222222222222222222222333333333333222111111//////000111111111111111000000000000000000000000///////////////000111111///000111222222333555777;;;;;;<<<;;;666444;;;EEEGGGHHHLLLPPPRRRUUU___jjjmmmoooqqqpppoooppptttxxx~~~|||zzz{{{777777777777666666666666777666666666555555555555444444555555555555444444555555444444444555555666000444777<<>>::::::888666666666666666555444444333333222222222222222222222222111111111000000000000000000000000000000000000000111111000000000000111111////////////000000000000000000//////000000111222333333555777444333999AAAHHHGGGJJJNNNPPPSSS\\\fffhhhgggiiiooovvvyyyyyywwwuuutttsssvvv|||999999999999888888888888888777777777666666666666555666666666666666666555555555555666777888999999777CCC[[[uuucccXXXkkk{{{yyyfffVVVEEE===;;;888777777777666666555555444333333222222222222222222222222000000111111222333444444000000000000000000000000111111000000000000111111////////////000000000000000000000000000111111222222333666777555333888@@@FFFEEEHHHLLLOOORRR[[[dddhhhhhhjjjpppwww{{{zzzxxxwwwuuutttvvv{{{:::::::::999999999888888888888777777777666666666555666666777777666666555666666666666777999:::;;;>>>OOOhhhzzz~~~~~~hhh[[[cccppp```NNNCCC===999888999777777666666555444444444333333333333333333333333111222333444555777888888000000000000000000000000111111000000000000111111////////////000000000000///000000000111111111111333444777999666333888@@@EEEEEEGGGLLLNNNRRR[[[eeehhhhhhkkkoootttxxxzzzzzzyyywwwvvvwww|||;;;::::::::::::999999999888888888777777777666666666666777777777777666666666666666777888999;;;;;;MMM___sss{{{|||nnnqqqsss___PPPCCC;;;888:::777777666666555555444444444444444444444444444444222222333444555555666666000000000000000000000000111111000000000000111111////////////000000000000//////000111111111111111555666999:::777444888???FFFFFFIIIMMMPPPTTT]]]ffffffhhhkkkmmmpppssswwwzzzyyywwwvvvxxx~~~;;;;;;;;;:::::::::999999888888888888777777777777666666777777777777666666666666666777888:::;;;<<>>GGGGGGIIINNNPPPTTT]]]gggeeeeeehhhnnnpppppptttyyyyyyxxxxxxzzz~~~;;;;;;;;;:::999999:::;;;888888888888888777777666777777777777777777777666999666555777777;;;IIIWWWkkkqqqzzz}}}xxxtttqqqpppiiijjjjjjjjjiiigggdddccc___^^^\\\[[[[[[[[[]]]^^^___bbbffffffgggjjjpppvvvsss[[[PPPFFF;;;777777777666555444555555333333333444444444555555444444444444333222111000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222999>>>;;;444222888@@@GGGFFFHHHMMMOOORRR[[[dddddddddhhhnnnpppppptttyyyxxxxxxxxxzzz======<<<<<<;;;::::::999888888999999888888777666777777777777777777777777999888777888999@@@QQQaaaooottt|||vvvttt}}}ooodddaaa^^^ZZZWWWVVVUUUUUURRRRRRTTTTTTTTTSSSRRRQQQZZZZZZZZZZZZ\\\___aaaccc___cccfffgggdddcccdddfffeeejjjmmmnnnrrrmmm^^^QQQEEE999999777666555555555555333333333444444444444555444444444444333222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222888;;;888222222999BBBFFFFFFHHHLLLNNNPPPXXXaaacccccchhhnnnpppppptttyyyxxxxxxxxxzzz======<<<<<<<<<<<<:::999888999999999999888777777777777777777777888888888888888888888;;;GGGZZZjjjqqqvvv|||}}}yyyuuupppooozzzpppaaaYYYRRRPPPNNNMMMMMMNNNPPPRRRTTTUUUWWWXXXYYYYYYYYYYYYZZZ[[[]]]```dddhhhkkkmmmgggkkkoooqqqppppppqqqssspppooolllfffbbbhhhvvvxxxyyyiii\\\QQQ>>>;;;888555555555555555444444444444444444444444333444444444333333222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222666888555111222;;;CCCGGGFFFIIIMMMNNNOOOWWW___aaabbbgggnnnqqqqqqtttyyyzzzyyyyyy{{{>>><<<;;;;;;<<<===;;;:::999999999999999888777777666777777777888888888999777888888999???OOObbbnnnrrrvvv{{{~~~zzzwwwnnneee^^^]]]jjjuuueeeXXXQQQQQQOOOOOOOOOPPPRRRUUUXXXZZZZZZZZZ\\\]]]^^^___``````[[[\\\]]]```cccfffhhhiiijjjlllooorrrtttwww{{{}}}{{{yyyvvvrrrpppoooooopppuuupppaaaVVVCCC???999666666666666555444444444444444444444444333333444444444333222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333555666333000222;;;BBBGGGGGGJJJNNNOOOPPPWWW___```aaafffnnnqqqqqqtttyyy|||{{{zzz{{{CCC???;;;;;;===>>><<<:::999999999:::999999888777666777777888888999999999777888888;;;GGGYYYhhhooossswww{{{}}}}}}lllaaaYYYWWWZZZffflllnnn^^^TTTNNNOOOUUUSSSSSSUUUWWWYYY\\\^^^___\\\\\\]]]]]]^^^___```aaadddddddddeeeeeeeeeeeeeeeiiiiiiiiikkkmmmpppsssuuutttuuuxxx}}}pppqqq{{{xxxdddVVVJJJDDD<<<777777777666444555444444444444333333333333333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333555555333000222:::@@@FFFFFFJJJNNNOOOPPPVVV^^^^^^```fffnnnrrrrrruuuyyy{{{zzzyyyzzz~~~KKKEEE???<<<===>>>===:::999999::::::999999888777666777777888888999::::::888999999???OOOcccnnnoootttxxx{{{~~~uuuaaaccceeeeeerrrnnn]]]YYYWWWTTTWWW___\\\]]]___aaabbbbbbbbbbbb```_________``````aaaaaaeeeeeefffeeeeeedddcccccc``````______```aaaaaaaaaeeehhhnnnuuu|||{{{~~~xxxmmmYYYPPPIII???999888888666444555555444444444333333333222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333444555333111222888>>>DDDDDDHHHMMMNNNOOOVVV]]]]]]___eeennnrrrrrruuuyyywwwwwwwwwyyy}}}RRRKKKBBB>>>>>>>>>===:::999::::::::::::999888888666777777888999999::::::999:::;;;BBBUUUiiiqqqnnnuuuyyy|||dddXXXiiiwwwooo```XXX\\\```___aaahhhggghhhjjjjjjjjjhhhfffeeecccbbbaaaaaaaaaaaabbbbbbmmmnnnooopppqqqqqqqqqqqqjjjiiiiiiiiijjjiiigggeee[[[^^^aaacccgggnnnyyyuuupppwwwvvv___TTTKKKAAA:::888888666333555555555444444333333333222222333444444333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333444555333111222777<<>><<>>;;;===;;;;;;;;;:::::::::999999999999999999999999999999;;;:::BBBSSSbbbjjjppptttwwwyyy|||tttfffcccpppwwwllljjjiiimmmvvvwwwrrrrrrqqqwww~~~xxxsssooommmkkkjjjoooqqqsssvvv}}}{{{kkkddd[[[PPPBBB555333777555555555444444444333333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333555666444222333777;;;BBBEEEHHHJJJLLLPPPWWW]]]^^^eeedddhhhssstttqqquuuuuuuuuuuuvvvyyygggIIIAAA@@@>>>;;;;;;;;;;;;;;;::::::::::::999999999999999999999999:::===GGGWWWdddkkkpppsssvvvxxx}}}sssvvvaaafffqqqllllllnnnwww~~~zzztttlllffffffnnn{{{yyylllbbb\\\MMM:::333888555555555444444444444333333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444666777666444444888;;;BBBEEEHHHJJJLLLPPPWWW\\\^^^dddcccfffqqqrrrnnnssstttuuuuuuvvvzzzUUUBBB@@@@@@===<<<;;;;;;;;;;;;:::::::::999999999999999999999999999@@@LLLZZZeeekkkoooqqqvvvzzzwwwnnngggtttpppiiiiiippp|||pppgggccceeeggguuu~~~rrrbbb___WWWCCC777777555555555555444444444444444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333555777666444444777;;;AAADDDHHHJJJLLLPPPVVV[[[^^^dddccceeeqqqssspppuuuttttttuuuwww{{{fffIII@@@???===<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888CCCQQQ]]]eeejjjnnnoooyyy}}}lllvvvqqq~~~{{{~~~xxxmmmjjjlllyyy}}}ssskkkhhhhhhhhhqqq{{{yyyaaa^^^]]]OOO>>>666666666555555555444444444444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222444666666444444666999@@@DDDHHHJJJLLLPPPVVV[[[]]]cccbbbfffrrruuutttzzzssstttvvvxxx|||}}}XXXCCC===<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999:::GGGWWW```eeekkkooopppyyy~~~zzzqqqxxx{{{yyykkkooosssxxx}}}uuuttt|||zzztttssssssjjjhhhiiiooo{{{iiibbbccc[[[HHH888666666666555555555444444444444444444333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111444777666444444666999???CCCHHHJJJLLLPPPUUUZZZ^^^dddcccfffssswwwvvv}}}rrrtttvvvyyy}}}mmmOOOAAA???<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999===MMM\\\cccffflllqqqsssxxx}}}uuuyyyqqqyyyuuupppnnnttt~~~|||mmmkkkfffRRR<<<666666666666555555555555555444444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222555888888666555777999>>>CCCHHHKKKLLLPPPUUUYYY___eeecccgggssswwwvvv|||rrrtttvvvyyy}}}|||ZZZHHHEEE======<<<<<<<<<;;;;;;;;;999999999999999999999999@@@PPP```eeegggnnntttuuuvvv{{{uuunnnvvv{{{ooorrrxxxqqqmmmXXX@@@777666666666555555555555555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333666999999777666888:::>>>BBBHHHKKKLLLPPPUUUYYYaaafffdddfffrrruuutttzzzrrrtttvvvzzz~~~lllDDDEEE===<<<:::;;;>>>@@@===888:::999777777999:::;;;;;;GGGTTT```eeeiiioooqqqooouuuxxxzzztttzzziii```]]][[[BBB:::333222666999666333666666555444333333222222222222222222222222222222111111000000111111222333333333333222222111111111222222222111111222333333222444555555444444666777???AAAFFFLLLMMMMMMRRRYYY```aaadddiiioootttvvvvvvuuuttttttvvv{{{{{{QQQIII@@@???<<<;;;<<<===<<<999:::999888777999:::;;;<<>>;;;:::::::::;;;:::999888888999;;;===>>>KKKUUU___cccfffiiikkkjjjqqqqqqXXXRRRYYYZZZNNN???666444555555444555555555444444333333222222222222222222222222222111111000000111111222333333333333222222222222111222222222222222222222222111333444555444444666777???@@@CCCGGGIIIKKKRRR[[[```aaadddjjjqqqvvvxxxxxxnnnnnnooosssxxxkkkFFFBBB???>>>===;;;888888;;;::::::999999999;;;???AAAPPPWWW___dddeeegggiiijjjuuuwwwZZZOOOSSSYYYNNNAAA777444444444444555555444444444333333333222222222222222222222222111111000000111111222333222222222222222222222222222222333333222222111111111222444444444444666777??????AAAEEEGGGJJJSSS]]]aaabbbeeekkkrrrwwwzzzzzzoooooopppsssxxxRRRBBB>>>===???>>>999888:::::::::::::::999<<<@@@DDDTTTYYY```eeeggghhhjjjnnnuuueeeTTTPPPNNNGGG>>>888555555555444444444444444444333333333222222222222222222222222111111000000111111222333222222222222222222222222222333333333333222111000000222333444444444666888???>>>@@@DDDGGGKKKTTT^^^bbbdddgggmmmsssxxx{{{{{{sssssstttvvvzzzjjjIII@@@<<<@@@AAA;;;888::::::;;;<<<:::999<<>>>>>AAAEEEHHHLLLUUU___cccdddggglllrrrwwwyyyyyywwwwwwxxxyyy}}}WWWHHH===???BBB===:::<<<:::;;;<<<;;;:::<<>>>>>AAAGGGJJJNNNVVV```bbbccceeejjjppptttuuuuuuwwwwwwxxx{{{~~~cccNNN>>>???AAA>>>;;;===:::<<<===;;;:::===DDDKKKUUUVVV]]]fffiiiiiioooxxxzzz{{{zzzpppTTTGGGCCC===888555555666777444444444444444444444444222222222222222222222222111111111000111222222333111111111222222333333333222333444555444222000......000222333333444666888===>>>BBBHHHKKKOOOWWW```aaaaaadddhhhmmmqqqrrrrrruuuvvvxxx{{{WWW;;;AAA>>>;;;>>>:::======<<<999999>>>GGGNNNWWWXXX]]]cccfffhhhooowwwxxxttt|||[[[JJJGGGAAA999444444666666444444444444444444444444222222222222222222222222111111222222222333333333111111222222222333333333222222333444333222111000222222222333444555666777===BBBAAADDDLLLMMMRRR```aaabbbeeejjjooorrrsssrrrrrrvvvxxxxxx{{{iiiGGGFFFAAA>>>@@@<<<======<<<::::::>>>GGGNNNVVVWWW\\\bbbeeegggooowwwtttsssdddOOOKKKCCC:::444333333333444444444444444444444444222222222222222222222222111111222222222333333333111111222222222333333333222222333333333222111000222222222333444555666777;;;@@@???BBBJJJKKKPPP^^^bbbbbbdddiiinnnrrrssssssrrrvvvxxxxxx||||||QQQDDD>>><<<===888<<<===<<<;;;;;;@@@HHHOOOUUUVVVZZZaaadddgggnnnwwwqqquuupppYYYQQQFFF===777444333333444444444444444444444444222222222222222222222222111111222222222333333333111111222222222333333333222333333333333222111000222222222222333555666777999>>>===@@@HHHIIINNN\\\bbbbbbcccggglllqqqssssssrrrvvvxxxxxx}}}[[[CCC<<<<<<;;;999;;;<<<<<<<<<<<>>===???HHHIIIMMM\\\bbbaaabbbeeejjjooorrrsssrrrvvvxxxxxx}}}wwwMMMCCCAAA>>>AAA:::<<<===>>>???DDDLLLRRRTTTTTTXXX___ccchhhqqq{{{sss]]]IIIAAA>>>888555666444444444444444444444444222222222222222222222222111111222222222333333333111111222222222333333333444333222222111111222222111111111111222444555666999>>>===@@@HHHIIINNN\\\``````aaaeeejjjoooqqqqqqrrrvvvxxxxxx{{{UUUFFFAAA;;;>>>999;;;===>>>@@@EEELLLSSSTTTUUUYYY___ccciiisss}}}}}}dddLLLDDD@@@999555666444444444444444444444444222222222222222222222222111111222222222333333333111111222222222333333333444333222111111111222222000000111111222333555666888======???HHHIIIMMM\\\______aaafffkkkoooppppppsssvvvxxxwwwzzz```MMMEEE<<<@@@999;;;>>>???@@@EEEMMMSSSUUUUUUYYY___dddiiittt~~~~~~zzz}}}kkkQQQHHHDDD<<<777777444444444444444444444444222222222222222222222222111111222222222333333333111111222222222333333333444333222111111111222333000000000111222333555555777===<<>>AAADDDIIIMMMPPPSSSTTTXXX]]]eeennnvvv{{{{{{~~~kkkwwwlllRRROOOKKK===444777888777555555666666444333333333333333333333333333222222222222222222222222333333222222333333444555444444333333333333222222///111333333333333555777888999===CCCFFFIIIQQQZZZcccbbbbbbeeekkkppprrrrrrpppvvvyyywwwxxx~~~^^^EEE??????======>>>AAAEEEIIINNNPPPPPPRRRVVV\\\eeeooowww|||tttzzzqqq\\\WWWRRREEE999444666555333444555666555444333333333333333333333333222222222222222222222222333222222222222333444444444444333333333333222222///111333333333333555777888999===CCCFFFIIIQQQZZZbbb``````dddjjjoooqqqqqqqqqwww{{{yyyzzzqqqHHH===DDD===>>>???AAAEEEIIINNNPPPNNNPPPUUU\\\eeepppxxx}}}zzzrrrpppvvvfff^^^\\\UUUEEE777555333222333444555555444333333333333333333333333222222222222222222222222222222222222222333444444444444333333333333222222///111333333333333555777888999===CCCFFFIIIPPPYYY___^^^___bbbhhhllloooppprrrxxx|||{{{|||QQQ===DDD>>>>>>???AAAEEEJJJNNNQQQPPPRRRWWW]]]gggpppyyy~~~zzzzzzqqqooozzzjjj___dddiii[[[EEE888666444333444555555444333333333333333333333333222222222222222222222222222222222111222333333444444444333333333222222222///111333333333333555777888999===CCCFFFHHHPPPXXX\\\]]]^^^aaafffjjjnnnpppqqqwww{{{{{{}}}```BBBBBB>>>>>>???BBBEEEJJJNNNQQQUUUVVVZZZ```hhhqqqyyy~~~~~~uuugggqqqmmm___iiixxxoooXXX===:::777555555555444333333333333333333333333333222222222222222222222222222111111111111222333333444444333333333222222222///111333333333333555777888999===BBBEEEGGGOOOWWW[[[\\\^^^aaaeeejjjnnnqqqpppuuuyyyyyy|||pppJJJ@@@>>>???@@@BBBFFFJJJOOOQQQWWWYYY\\\bbbjjjrrrzzzmmmlll}}}rrrbbbggguuuppp___@@@===888666555444333222333333333333333333333333222222222222222222222222111111111111111222333333444444333333333333222222///111333333333333555777888999===BBBEEEGGGNNNWWW[[[]]]```cccfffjjjooosssppptttwwwwww||||||RRRAAA??????@@@BBBFFFKKKOOORRRUUUWWW[[[aaajjjsss{{{sss||||||~~~yyyeee\\\___[[[RRR???<<<777444444444444333333333333333333333333333222222222222222222222222111111111111111222222333444444333333333333222222///111333333333333555777888999===BBBDDDFFFNNNVVV[[[^^^bbbdddgggkkkqqquuuqqqtttuuuvvv|||WWWCCC??????@@@BBBFFFKKKOOORRRSSSUUUYYY```jjjttt|||wwwvvvxxx|||fffRRRHHHDDD@@@===999555333333444444444333333333333333333333333222222222222222222222222111111111000111222222333444444444333333333222222///111333333333333555777888999===BBBDDDFFFMMMVVV\\\___ccceeehhhlllrrrvvvsssuuuuuuvvv|||kkkAAABBB>>>===BBBFFFGGGJJJNNNPPPSSSXXX___kkkxxxxxxsss|||lllWWW@@@777:::555555444444444333333333333333333222222222111111222222222222222222222222000111111111111222222222000222444333222111222333---222888;;;;;;999777666888888;;;BBBFFFJJJQQQXXXZZZ^^^```___aaaiiiooopppnnnsssvvvxxx|||xxxJJJCCC??????DDDHHHIIIKKKNNNRRRVVV\\\dddooo{{{vvv}}}zzzqqqZZZCCC888:::555555555444444444333333333333333222222222222111222222222222222222222222000111111111111222222222000222444333222111222333///333999;;;;;;999777666888888;;;AAAEEEHHHOOOVVVZZZ^^^```___aaaiiiooopppnnnssswwwxxx}}}OOOCCC@@@@@@FFFJJJKKKLLLOOORRRWWW^^^gggqqq|||wwwzzzsss^^^GGG;;;;;;555555555444444444444333333333333333222222222222222222222222222222222222000111111111111222222222000222444333222111222333222666:::<<<;;;999777666999888;;;@@@DDDFFFLLLSSSYYY]]]___^^^aaaiiiooopppnnntttxxxzzz~~~UUUDDD@@@AAAGGGKKKKKKLLLNNNOOOSSS\\\gggpppyyyttt{{{rrraaaJJJ===<<<555555555555444444444444444444333333333222222222222222222222222222222222000000111111111222222222000222444333222111222222555888;;;<<<:::888777777999888:::???BBBDDDIIIPPPXXX]]]___^^^aaaiiioooqqqnnntttyyy{{{aaaEEEAAAAAAFFFIIIIIIJJJMMMMMMQQQ[[[hhhpppxxx~~~pppxxxzzztttdddNNN>>>:::666666555555555444444444444444444333333333222222222222222222222222222222000000111111111222222222000222444333222111222222777999;;;;;;999777777777999888:::???AAABBBHHHNNNXXX\\\^^^]]]aaaiiioooqqqmmmtttzzz|||nnnIIIDDDBBBEEEHHHHHHIIILLLMMMQQQ\\\iiiqqqzzzwww|||nnnuuuzzzjjjQQQ???888666666666555555555444444444444444444333333333333222222222222222222222222000111111111111222222222000222444333222111222333777888999999777777777888999888:::???AAABBBHHHNNNWWW[[[]]]]]]```hhhoooqqqlllsssyyy|||~~~NNNHHHDDDEEEGGGGGGIIIMMMNNNQQQ\\\jjjqqq{{{~~~~~~rrryyy~~~oooVVVAAA888666666666666555555555555555444444444444333333333222222222222222222222222000111111111111222222222000222444333222111222333666777888777666666777999999888:::???AAACCCHHHOOOVVV[[[]]]]]]```hhhoooqqqjjjrrryyy|||RRRKKKFFFFFFGGGGGGJJJNNNLLLOOO[[[iiipppzzz|||yyy}}}~~~qqqXXXCCC;;;777666666666555555555555555555444444444333333333222222222222222222222222000111111111111222222222000222444333222111222333555666777666555555777999999888:::???BBBDDDIIIPPPVVVZZZ]]]]]]```hhhoooqqqiiiqqqxxx|||^^^CCCDDDFFFEEEKKKGGGLLLOOORRR]]]eeelllttthhhzzzuuunnngggbbbgggzzzuuucccJJJ555777666555444444333444444222222222222222222222222333333222222111222222222111111111111111111111111222333333111000000333555333444666777777777666555777999;;;<<<>>>DDDLLLSSSXXXYYYZZZ\\\```fffmmmrrrqqqwww{{{{{{~~~eeeGGGFFFFFFFFFKKKGGGLLLNNNSSS___hhhnnnyyyiiirrrtttmmmiiifffddd^^^YYYWWWVVVZZZeeeqqqzzzfffNNN;;;777666555444444333444444222222222222222222222222222111111000000111111222111111111111111111111111333333333222000000222444333444666777777777666555777999;;;<<<>>>CCCLLLRRRWWWXXXZZZ\\\___eeelllqqqnnntttyyy{{{nnnLLLGGGGGGEEEJJJFFFKKKNNNTTTbbblllrrr~~~qqqlllhhhnnn^^^VVVUUUUUUTTTXXXSSSQQQSSSUUUUUUXXX]]]mmmzzzzzzjjjQQQ???777666555444444333444444222222222222222222222222111000000000000000111111111111111111111111111111333444444333111000222333333444666777777777666555777999;;;<<<>>>CCCKKKRRRVVVWWWYYY[[[^^^dddkkkpppooouuuzzz|||wwwPPPFFFEEEEEEIIIEEELLLNNNUUUdddoooyyyzzzrrr}}}kkk|||{{{nnn]]]SSSSSSVVVYYYYYY\\\YYYXXXZZZZZZWWWWWWZZZ^^^ggg{{{|||mmmSSS???777666555444444333444444222222222222222222222222111000000000000111111222111111111111111111111111444555555444222111111333333444666777777777666555888999;;;<<<===BBBJJJQQQUUUVVVXXXZZZ]]]cccjjjooosssxxx}}}}}}SSSEEEDDDDDDHHHEEENNNNNNVVVeeerrruuuzzztttpppaaa[[[VVVUUUZZZ^^^___^^^___^^^^^^]]]XXXTTTUUU[[[___eeerrr}}}tttXXX>>>777666555444444333444444222222222222222222222222111111111111111222333444111111111111111111111111333444555444333111222333333444666777777777666555888999;;;;;;===BBBJJJPPPUUUVVVWWWYYY]]]cccjjjooorrrxxx}}}~~~ZZZGGGDDDDDDHHHEEENNNNNNVVVffftttwwwpppbbbVVVXXX[[[___bbbdddcccaaaccc```___\\\WWWSSSVVV^^^cccffflllrrrqqquuu{{{yyy{{{^^^BBB777666555444444333444444222222222222222222222222111111111111222333444555111111111111111111111111222333555555444333333444333444666777777777666555888:::;;;;;;<<>>DDDGGGPPPYYYdddiiihhheeedddeeefffqqqzzz}}}\\\HHHGGGHHHMMMUUUrrrooo}}}~~~tttsssppptttuuummmppp]]]eeennnsssvvvwwwqqqjjj~~~|||ggg```kkk|||jjj[[[AAA999444555666444333444222222222222222222222222555999;;;999333///111333000000000000000000000000222111000000111444666888333222222111111222222333222444666777:::>>>CCCGGGOOOXXXccciiigggcccbbbbbbcccoooyyy~~~aaaGGGGGGJJJNNNVVVuuuuuu}}}qqqdddbbb]]]___dddccc|||yyyllleeeiiiqqqtttxxxbbbXXX^^^bbb{{{}}}jjjZZZAAA999444555666444333444222222222222222222222222222444666444111//////111000000000000000000000000111111000000111333555666333222222111111222222333222444666888:::>>>CCCGGGOOOXXXbbbgggeeeaaa``````bbblllwww}}}dddGGGFFFKKKOOOWWWuuuqqqgggmmmkkkgggddd___tttzzzccccccttt{{{kkkbbbfffbbbjjj~~~xxxiii[[[AAA999444555666444333444222222222222222222222222///000111111111111000000000000000000000000000000000000000111111222222222333222222111111222222333333444666888;;;???DDDHHHOOOWWWaaaeeebbb___^^^___bbbjjjttt{{{eeeFFFFFFLLLPPPXXXtttsssooo}}}xxxlll___uuudddccc|||vvvpppssssssiiihhh{{{yyy~~~wwwkkk```AAA999444555666444333444222222222222222222222222/////////111333444333222000000000000000000000000///000000111111111000000333222222222222222222333333555777999;;;???EEEHHHOOOWWW```cccaaa]]]]]]^^^cccjjjrrryyyiiiIIIIIIGGGTTTZZZuuuoooqqqlllgggwwwpppggglll{{{}}}rrrwww{{{zzz~~~rrrcccDDD<<<666666666444222333111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333222222111111222222333444333222555:::<<<===BBBHHHLLLTTT]]]aaa```]]]^^^___fffmmmsssxxx~~~kkkKKKJJJFFFRRR```vvvjjjddduuu~~~qqqhhhlllccc[[[```vvvuuutttzzzuuunnnppp}}}nnn]]]DDD<<<666666666444222333111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333222222111111222222333444444333666;;;===>>>CCCIIINNNVVV___cccaaa______aaafffmmmtttxxxlllLLLKKKEEEPPP^^^nnnoooaaaiiinnnjjjppprrrbbb___]]]ppp~~~uuuooonnnrrrsss___CCC;;;555666666444222333111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333222222111111222222333444555444666;;;>>>???DDDKKKQQQXXXaaaeeecccaaaaaacccfffmmmtttyyykkkLLLKKKFFFQQQ[[[hhh{{{lllpppssssss~~~ooofffpppuuujjjrrrxxxtttyyyzzzeeeBBB:::555555666444222333111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333222222111111222222333444555444555:::===???DDDKKKRRRYYYbbbeeedddaaaaaaccceeemmmtttyyyiiiJJJKKKGGGTTT]]]jjj\\\VVV]]]www{{{~~~yyydddAAA:::444555555333222333111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333222222111111222222333444444222444888;;;===DDDKKKQQQYYYaaaeeeccc``````aaaeeellltttxxx~~~iiiJJJKKKHHHTTT]]]jjjzzz}}}kkkWWWTTT]]]www|||~~~vvvaaaAAA999444444555333222333111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333222222111111222222333444333222333777:::===DDDLLLQQQXXXaaadddbbb______```eeelllrrrvvv}}}lllMMMLLLGGGRRR[[[hhh|||eee\\\bbbooottt___@@@999333444555333222444111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333222222111111222222333444444222333888;;;>>>EEEMMMQQQYYYaaadddbbb______```eeekkkpppttt{{{oooPPPNNNFFFPPP\\\hhhyyyvvvwwwkkk^^^mmmyyy|||{{{ooo[[[@@@888333444555333222444111111111111111111111111000000000000000000000000000000000000000000000000111111111000111222222333222222111111222222333444555333444888<<>>777222444555444222333333222222222222111111111111111111111111111111111000000000//////000000111000111111111111222222222...222555555333111222444666777888999<<<@@@EEEIIIRRRXXX```eeeffffffggghhhkkkooosssvvv}}}lllMMMJJJMMMPPPWWWeeesss{{{zzzuuu|||zzzvvvuuuwwwllljjj|||~~~{{{jjjMMM<<<666333444555333222444222222222222111111111111111111111111111111111111111000000000000111111222000000111111111222222222///444999999555333444777666777888999;;;???EEEIIIQQQXXXaaafffgggggghhhiiikkkooosssuuu|||jjjLLLJJJLLLOOOXXXcccsss|||ttttttzzzmmmlll~~~yyyfffHHH:::555333555555222222444222222222111111111000000000000000000000000000000000000000000000111222222000000111111111222222222///444999999555333444777555666888999;;;???EEEIIIQQQXXXaaafffhhhhhhiiikkkjjjnnnrrrtttzzzhhhKKKJJJLLLNNNZZZcccsss}}}xxxrrrtttsssjjjqqqzzzfffJJJ888555444555555222111444222111111111111000000000000000000000000000000000////////////000111111222000111111111111222222222...222555555333111222444555666777888;;;???DDDHHHQQQXXXaaagggiiiiiikkkllljjjnnnrrrttt{{{gggKKKJJJLLLNNNVVV___ppp{{{zzzqqqjjjqqqzzznnniiimmmjjjiii|||~~~sssaaaHHH777444444666555111111444111111111111000000000000000000000000000000000000............///000111222000111111111111222222222111111111222222222222333555666777888:::???DDDHHHQQQXXXaaagggiiijjjlllnnnkkkooosssvvv|||fffJJJJJJLLLNNNQQQZZZllluuuvvvooogggfffooovvvccc___ccciiiooopppdddTTT===666444444666555111111555111111111111000000000000000000000000000000000000------------...///111111000111111111111222222222444222111111333444444444555666777888:::>>>DDDHHHQQQXXXaaagggjjjkkklllnnnlllppptttxxx~~~gggQQQIIIEEEMMMUUUYYYmmmyyyqqqqqqnnnlllsssnnncccbbbdddiiizzzuuueeeZZZJJJ999444444333333333333222222222111111111000000//////000000000000000000000000////////////000000000000//////000111111111111111111111222222222333333333555777999::::::>>>EEEJJJRRRVVV]]]bbbfffiiilllnnnrrruuuwwwzzz```LLLHHHEEEKKKQQQVVViiiuuu~~~~~~xxxzzz{{{ooolllsssmmmcccaaabbboooyyy|||{{{qqqeeeWWWFFF888444444333333333333222222111111111111000000000///000000000000000000000000////////////000000000000//////000111111111111111111111111222222222333333444777999::::::>>>DDDJJJUUUZZZaaafffiiilllooorrrqqqtttwwwzzzYYYGGGEEECCCIIILLLSSSdddoooxxxuuuuuu~~~|||jjjbbbbbbfff|||~~~~~~zzzxxxwwwmmmYYYEEE:::444444333333333333222222111111111111000000000000000000000000000000000000////////////000000000000//////000111111111111111111111111222222222222333444666999999:::>>>DDDJJJUUU[[[bbbgggiiilllpppsssqqqtttwwwzzzWWWDDDBBB@@@IIIIIIRRR```iiittt|||uuuccc___iiivvv|||vvv[[[DDD;;;444444333333333222222222111111111000000000000000////////////////////////////////////000000000000//////000111111111111111111111111111222222222222444666888999:::===DDDIIIRRRXXX```eeefffhhhmmmqqqqqquuuxxx{{{YYYCCC???>>>HHHHHHRRR\\\eeeqqq||||||www{{{uuu}}}ppp^^^___vvv|||vvvXXX@@@888444444333333333222222222000000000000000000111111////////////////////////////////////000000000000//////000111111111111111000000111111111222222222333666888999999===DDDIIIOOOVVV___cccccceeekkkpppsssvvvyyy|||VVVBBB???>>>EEEGGGQQQXXXbbbrrr}}}~~~lllpppxxx{{{rrrzzzyyyzzzjjj]]]eeeuuuYYYBBB:::444444333333333333222222000000000000111111111111000000000000000000000000////////////000000000000//////000111111111111111000000000111111111111222333555888888999===CCCIIINNNVVV___ccccccdddjjjppptttvvvxxx{{{OOOAAABBB>>>BBBDDDOOOTTTaaauuu|||qqqdddiiittt{{{tttvvvfffbbbppprrrXXXCCC999444444333333333333222222///000000000111111111111000000000000000000000000////////////000000000000//////000111111111111111000000000000111111111111333555777888999<<>>CCCGGGMMMWWWbbbddd```^^^dddjjjpppsssvvvxxx~~~uuuFFF@@@???:::@@@AAAEEEIIIWWWkkkwwwwwwtttkkkXXXYYYggg}}}wwwfff```iii|||rrr___III:::666333333333222222222111111000000000000000000000000000000000000000000000000............////////////111000000000000000000000000000000111222222333333555666888999;;;>>>CCCGGGKKKVVV```bbb^^^\\\bbbhhhooorrrvvvyyykkkCCC>>>===;;;???>>>EEEHHHPPP^^^lllrrreee[[[dddxxx|||lllbbbdddvvv~~~{{{vvvlllZZZEEE888555333333333222222222111111000000000000000000000000000000000000000000000000............////////////000000000000000000111111000000000111222222333333555666888999;;;>>>CCCGGGMMMVVV___aaa]]]]]]bbbhhhmmmrrrvvv{{{```@@@;;;;;;;;;>>><<>>CCCGGGPPPXXX___aaa______eeekkklllqqqwww{{{SSS>>>999999;;;<<<;;;AAAAAAGGGXXXkkkzzzppp~~~sssrrrqqqiiibbbeeevvvdddccc```kkk}}}qqqcccOOO===555555333333333222222222111111000000000000000000000000////////////////////////............//////////////////000000111111111111000000000111222222333333555666888999;;;>>>CCCGGGPPPWWW]]]______aaagggmmmnnnrrrwwwzzzpppHHH===888888;;;:::999???>>>EEEZZZnnnvvvssszzzlllfffllljjjfffdddlllyyyaaabbbaaapppzzzkkk[[[HHH999555777333333333222222222111111000000000000000000000000000000000000000000000000............/////////////////////000111111222222000000000111222222333333555666888999;;;>>>CCCGGGNNNSSSYYY\\\\\\```gggnnnooosssvvvyyyaaa@@@===888777;;;777666======CCCXXXmmm|||}}}|||ooojjjqqqtttsssmmmmmmttt|||~~~{{{yyybbbdddfffzzz|||jjjVVVBBB444333777333333333222222222111111000000000000000000000000000000000000000000000000............////////////...//////000111111222222000000000111222222333333555666888999;;;>>>CCCGGGMMMRRRWWWZZZ\\\bbbjjjppppppsssvvvxxx~~~YYY;;;===888666:::555333======AAAUUUkkkvvv~~~tttssswww{{{xxx~~~mmmdddggglllmmmVVV@@@111000555333333333222222222111111000000000000000000000000000000000000000000000000............/////////000...//////000111222222222000000000111222222333333555666888999;;;>>>CCCGGGNNNSSSXXX[[[___eeemmmssspppsssuuuxxxXXX>>>:::999999222999444888<<<@@@III\\\www{{{uuueeekkkaaa{{{~~~hhhFFF333444666222333333333222222222111111000000000000000000000000////////////////////////............////////////000000000000000111111222000111222222111000111222666777999:::;;;>>>BBBEEEMMMSSSVVVXXX]]]fffnnnpppoooooorrrxxxUUU===999999999222999666999:::<<>>AAAEEEMMMSSSWWWXXX]]]gggnnnpppooopppsssyyyOOO:::777777999222888999999999777<<>>BBBEEEKKKRRRWWWZZZ```iiioooqqqpppssswww|||zzzbbb>>>777555444888222666222555888888777888;;;???III[[[ooo{{{}}}ggg\\\hhhyyyrrrXXX>>>444444333333444222111111111111000000000000000000000000000000000////////////////////////............//////////////////......//////000111000111222222111000111222444555888:::<<>>???@@@EEELLLSSSpppnnnbbb___tttkkk^^^\\\^^^qqqxxxgggHHH;;;222444555000000555111111111111111111111111000000000000000000000000000///...------...///000,,,---......//////......///////////////////////////111222222111111222333666777999:::<<>>BBBFFFLLLTTT\\\^^^aaahhhmmmnnnlllqqquuuvvv{{{}}}SSS===999444222333444555555777666555555444444444555666777777666666999???DDDQQQiiizzzkkk]]]eeeyyyxxx```YYY___jjjuuuvvvuuuvvv^^^JJJ:::444111444555111000222111111111111111111111111/////////////////////////////////....../////////,,,---......///.........///////////////////////////111222222111111222333555777999:::;;;>>>BBBEEELLLTTT[[[^^^aaahhhmmmooolllqqquuuwww{{{LLL:::888555444444555555666777666555444444333444444333333222222444777<<<@@@GGGXXXvvvxxxppphhhdddwwwyyyggg]]]YYYcccsss{{{uuu}}}rrrWWW???555222111333444111000111000000000000000000000000////////////////////////...//////////////////...,,,---......///.........///////////////////////////111222222111111222333555666888:::;;;>>>BBBEEELLLTTT[[[]]]```hhhnnnpppmmmrrruuuwww|||uuuCCC888777666555444444555555666555444333333333333333222222222333555999<<<===CCCMMMeee~~~{{{~~~gggZZZYYYZZZiii{{{{{{~~~|||kkkPPP888333222222333222111111111000000000000000000000000000000000000000000000000......////////////......,,,---......//////......///////////////////////////111222222111111222333555666888999;;;===AAAEEEKKKSSSYYY[[[___gggmmmpppmmmrrrvvvwww|||{{{{{{ddd;;;666666666555333222333333444333333222222222333333444444444666888:::;;;;;;AAAEEEYYY{{{kkk[[[VVVZZZaaatttttt___GGG555222444444222111111222222000000000000000000000000000000000000000000000000---...///000000///...---,,,---......//////......///////////////////////////111222222111111222333444666888999:::===AAADDDJJJRRRXXXZZZ^^^fffmmmooommmrrrvvvxxx|||zzzzzz[[[777555555555444222111111111333222222111111222222333222222333444666777666555<<<===NNNpppwww```WWWZZZ___kkkmmmUUUAAA444333555444222000111222222000000000000000000000000000000000000000000000000---...///000000///...---,,,---......//////......///////////////////////////111222222111111222333444666888999:::===AAADDDIIIQQQWWWYYY]]]eeelllooommmrrrvvvxxx|||~~~mmmHHH777333333333222222222111111111111222333333444444555222222333444444555555666===???FFFZZZ~~~mmm___XXX[[[cccccc}}}~~~bbbCCC555666111111111111000000000000000000000000////////////000000000000000000000000000000//////.........---...------------...//////............/////////000000000000000000111111222555777888999:::<<<@@@CCCHHHQQQXXX[[[___fffkkkmmmnnnpppuuuzzz~~~{{{```???111333333222222222111111111444333333333333222222222222222333333444555555555333666<<>>BBBEEEIIIQQQXXXZZZ\\\bbbggghhhllloootttyyyiiiDDD555555222222222111111111000000111111111111111111111111000000111111222333333333444666777999@@@SSSppptttmmmsssxxx{{{zzziiiWWWTTTUUU]]]eeekkkssszzziiiHHH777666555111111111111111000000000///000000000000////////////.................................///////////////...------------...//////////////////000000000111000000000000000111111222555777999:::;;;>>>BBBEEEIIIQQQXXXZZZ\\\bbbggghhhkkknnnsssyyyuuu\\\===333666222111111111111000000000...//////000111111222222///000000111111222333333222444777888<<>>CCCGGGJJJRRRYYY[[[^^^dddiiijjjgggjjjpppvvv}}}uuuvvvJJJ777444000,,,333///,,,+++---000000///........................---///111111000000000111222000000222222222666<<>>BBBFFFIIIRRRYYY[[[^^^dddhhhiiigggjjjpppvvv|||yyysssmmm???666555---,,,//////......///000111222........................---///111111000///000111111000000111222222333555???QQQuuu{{{ooojjjkkkkkkjjjfffcccccciiiooouuu}}}vvvggg[[[VVVVVVaaaqqqyyytttkkk{{{{{{yyyGGG:::333777888222///222////////////////////////////////////////////////........................////////////////////////---------.........//////......///000000000000000...///000///......000222666777888999:::===BBBEEEIIIRRRYYY\\\^^^cccggggggiiilllqqqwww}}}||||||^^^777444444---///+++111666444///+++,,,///........................---///000000//////000111000222222222222333333111888===UUUwww{{{qqqnnnllliiidddccccccdddddddddkkksss|||xxxjjj^^^WWWVVVYYYbbbqqq~~~{{{rrr~~~{{{WWW===666333555555000///333////////////////////////................................................------------------------------------..................///000000000000000...///000///...///000222666777888999:::===BBBEEEIIIRRRZZZ]]]___dddggggggkkknnnsssyyynnnJJJ222000111///111111:::@@@===333++++++///------------------------,,,...000000/////////000///444666333222333333222888666CCC___xxxxxxrrrmmmhhhffffffeee```\\\```gggoooxxxxxxdddWWWTTTVVVaaaiiipppsssqqqssszzz]]]>>>777333000222111......222000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000000000000...///000///...///111333555777888999;;;>>>BBBFFFJJJSSS[[[^^^```dddggggggmmmoootttzzzvvvTTT:::444///...000///555:::>>>;;;333......111------------------------,,,...000000///...///000---555888333///111444444888666<<>>CCCGGGKKKTTT]]]```bbbeeehhhgggmmmoootttzzz|||qqqFFF444888000,,,///+++---///111000---,,,---///------------------------,,,...000000///...///000,,,555999333---000444555333444666;;;KKKhhhuuukkkcccbbbdddcccbbbcccZZZ\\\```eeellluuuvvvlllaaa[[[]]]dddoooyyywwwfffTTTTTTfff{{{~~~uuuJJJ666777333111111333333222111111000000000000000000000000........................................................................,,,,,,,,,---------.........//////000000000000000---...////////////111333444555777999;;;???DDDHHHLLLUUU^^^```bbbfffhhhgggllloootttyyycccGGG///,,,111000...///------------------------------------------------,,,,,,,,,---------......---222888:::333+++---444333000333:::BBBRRRttt}}}ssshhhdddggggggaaa[[[bbb]]]YYYZZZ]]]```fffmmm|||~~~pppfffYYY]]]bbbfffhhhmmmuuu{{{hhhYYYVVVmmmiiiFFF555222333333222222111000000000000000000000000000000000////////////////////////------------------------........................,,,,,,,,,---------......,,,------........................//////000111222555666888:::<<<@@@EEEHHHQQQTTTXXX\\\aaaeeehhhjjjiiioootttvvv{{{{{{wwwYYYBBB///---111///---///------------------------------------------------,,,,,,,,,---------......,,,000777:::555...---111222///000666:::EEE```|||uuukkkhhhgggeeeccc```ZZZWWWXXXYYYXXXZZZ^^^dddjjjssszzz}}}~~~~~~xxxpppfff^^^^^^dddhhhfff```]]]```ddd]]]ggg{{{mmmPPP:::333666333333222111111000000///////////////////////////........................................................................,,,,,,,,,---------......------...////////////............//////000111222555666888:::<<<@@@EEEHHHRRRUUUYYY^^^aaaeeehhhiiihhhnnnsssuuu{{{mmmKKK;;;//////111...,,,///------------------------------------------------,,,,,,,,,---------......,,,...444999777000,,,---222///000222222666HHH]]]zzz{{{sssnnniiifffaaa\\\XXXYYYYYYVVVUUUVVVVVVYYY___cccfffiiilllnnnxxx{{{|||vvvoooiiieeeaaa\\\XXX___aaaaaa\\\VVVWWWaaajjjiiiLLL;;;333222666333222222111111000//////////////////////////////................................................------------------------,,,,,,,,,---------............///000000000//////.........//////000111222555666888:::<<<@@@EEEHHHRRRVVV[[[___bbbdddfffhhhggglllqqqttt{{{ddd===555///000000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---///555666111------111000111222000000:::GGG```vvvuuulllggg```\\\\\\]]]ZZZXXXYYYYYYXXXVVVUUUUUUZZZ```eeelllnnnqqquuuzzz{{{tttdddaaa^^^]]]]]]\\\YYYWWWTTTRRRQQQRRR\\\mmmvvvQQQ<<<777666333111222222222111000000//////////////////////////////................................................------------------------,,,,,,,,,---------.........//////000000000000000............///000111222555666888:::<<>>UUUsss|||lll```XXXUUUTTTQQQSSSTTTSSSQQQSSSWWW[[[TTTXXX^^^ccceeeeeeeeefffqqqsssooocccXXXQQQLLLHHHEEEFFFIIIPPP^^^qqqyyy[[[:::777555666555111///000111111111000//////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------........................//////000111222555666888:::<<<@@@EEEHHHNNNXXXccchhhgggeeefffiiiiiijjjlllpppzzzlllMMM999555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............///222666JJJkkkrrrgggccceeeccc^^^[[[[[[]]]```dddgggllluuu}}}{{{oooccc\\\[[[jjj___RRRMMMOOORRRPPPMMMWWWUUU\\\ppp}}}___PPP777666333111111111222333////////////....................................---------------------------------------------------------,,,,,,+++++++++------,,,+++************......////////////......+++---.........///111333777888:::;;;===@@@EEEHHHPPPVVV^^^dddggggggggggggggggggjjjqqqzzzwww___AAA///,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------............///000===OOOYYY```ttt~~~zzzwwwwww{{{zzznnnbbbWWWOOOKKKRRRLLLHHHNNN]]]jjjpppppp{{{|||oooQQQBBB666555333111000000111222////////////....................................---------------------------------------------------------,,,,,,+++++++++------,,,,,,+++,,,,,,,,,......////////////......,,,---.........///111333444666888:::<<>>CCCGGGOOOUUU]]]cccffffffffffffffffffiiipppyyy~~~ttt___HHH555+++,,,000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******************************))))))******+++,,,,,,,,,,,,,,,------------...+++,,,///222555===FFFggg~~~uuussswww||||||vvvxxx}}}}}}wwwnnnsssmmmQQQ<<<222000111////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++*********+++,,,,,,///...---,,,,,,---...//////000000000//////111333666777888999;;;???CCCGGGNNNTTT]]]cccfffffffffeeeffffffiiipppxxx~~~yyy}}}nnnVVV???000,,,...000,,,,,,,,,++++++++++++***************************'''((()))***++++++++++++************************)))))))))))))))***++++++++++++,,,,,,,,,---------000......000000222777===TTTjjj{{{xxxfffNNN;;;333000...---/////////000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,+++++++++,,,,,,///...,,,++++++,,,...//////000111000//////111333555666888:::<<<@@@EEEIIINNNTTT\\\ccceeefffeeeeeeffffffiiioooxxx~~~~~~vvv|||rrrbbbJJJ444******---///,,,,,,,,,+++++++++******************************''''''(((******+++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...------+++***+++222999III[[[oooyyymmmvvvzzzXXXIII777...000222000,,,//////000000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------///...------,,,,,,,,,,,,///...,,,++++++,,,...//////000111000//////111333333555888:::===BBBHHHLLLNNNTTT\\\ccceeefffeeeeeeffffffhhhoooxxx~~~www|||cccLLL555---///000,,,)))************************************************)))************+++++++++******))))))))))))******************************++++++************++++++---,,,,,,,,,,,,---......999===III\\\lllwwwuuuXXX:::666111000111222000///........................---.........---,,,,,,+++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))'''(((+++)))(((000;;;AAA000$$$)))///---+++---++++++,,,,,,,,,,,,------///000000///......000222333444666999===BBBFFFIIINNNUUU^^^dddffffffhhhjjjggggggjjjsss|||www|||~~~NNN===,,,))),,,---,,,+++************************************************))))))*********+++++++++******))))))))))))******************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---......111222:::HHHXXXhhh{{{rrrWWWAAA444111...---...000///...........................------......---,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---+++***111;;;RRR>>>---+++---)))(((,,,++++++,,,,,,,,,,,,------...///000///......000222444555666999===BBBFFFHHHNNNVVV___eeegggggghhhiiiggggggjjjrrr|||~~~;;;000((('''*********+++************************************************)))))))))*********++++++******))))))))))))******************************,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///---000999FFFYYYtttgggOOO===111000...,,,,,,.../////////---------------------------------------,,,,,,+++,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---++++++000777EEE555))))))+++)))))),,,++++++,,,,,,,,,,,,------...///000///...///000222555666777:::===BBBEEEGGGNNNVVVaaagggiiihhhhhhhhhfffgggjjjrrrzzz~~~333...+++,,,+++)))(((***************************************************))))))))))))******************))))))))))))******************************,,,++++++******++++++,,,+++++++++++++++,,,,,,---///......222999IIIbbbwwwmmmNNN:::111///000///.........//////000------------------------,,,,,,---------,,,,,,+++,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++******+++***))))))---111,,,&&&$$$***///,,,***)))+++++++++,,,,,,,,,------...///000///...///111333666777888:::>>>AAAEEEGGGNNNWWWbbbiiijjjiiihhhhhheeegggkkkrrryyy~~~~~~}}}{{{...,,,---///---)))(((+++************************))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))******))))))))))))******+++************+++,,,,,,,,,+++,,,......444DDDTTTnnn}}}}}}mmmOOO888---,,,000000000000...------------------------------------++++++,,,,,,---,,,,,,+++,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++***++++++***)))+++,,,---,,,***+++///000---***)))+++++++++,,,,,,,,,---------...////////////111333777777888;;;>>>BBBEEEGGGOOOWWWbbbiiijjjiiiggggggeeeggglllrrryyy}}}}}}}}})))(((***------)))***---************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,++++++---...,,,***000888MMMXXXkkk~~~~~~jjjMMM999...+++---111---...///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,************************++++++++++++++++++++++++***------+++,,,......,,,...---+++******,,,...000++++++,,,,,,,,,,,,---------...////////////222444666777888;;;>>>CCCFFFHHHPPPWWWaaahhhiiihhhggggggeeehhhnnntttyyy}}})))'''(((+++,,,)))***---************************))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++---,,,---///---***,,,000444999FFFYYYhhhrrr~~~ppp\\\JJJ999222111//////111+++---///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************)))------+++,,,000///***'''((((((''''''+++///222++++++,,,,,,,,,,,,------,,,.../////////000222444555666888;;;???CCCGGGJJJPPPWWW```fffgggffffffgggfffiiiooouuuyyy|||...***)))++++++))))))+++************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++)))))))))))))))******++++++((((((+++,,,***,,,///,,,+++222AAAPPP\\\kkkwwwlllYYY@@@555---000333111......***---000000///...000222,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))************************&&&***+++)))***///---'''&&&+++///...,,,++++++)))++++++,,,,,,,,,---------,,,.../////////000222444555666888;;;???DDDHHHKKKQQQWWW___dddeeeeeefffgggfffjjjpppvvvzzz}}}~~~************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))+++***)))(((((()))***+++***+++,,,+++)))((()))***(((((())))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,000...---000555@@@SSSddd}}}~~~uuu|||yyy___IIICCC333222000///.........///......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++)))(((------((('''+++,,,)))++++++++++++++++++++++++)))************++++++++++++++++++***************)))************+++++++++++++++++++++++++++++++++---.........---...000333555555666999===CCCGGGJJJRRRUUUZZZaaahhhjjjfffccceeeiiioootttwwwzzz}}}++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))+++***))))))))))))***+++)))***+++***)))((()))***)))))))))***************************************,,,,,,,,,,,,,,,,,,,,,,,,000......000111555@@@KKKbbbttt}}}ttttttvvvzzzyyynnnlllqqqhhhNNN999333222111000..................------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++)))***...---)))(((+++,,,***++++++++++++++++++++++++)))************+++++++++******************++++++)))************+++++++++++++++++++++++++++++++++---.........---...000333666777888;;;???DDDIIIKKKQQQTTTZZZbbbhhhjjjfffccceeeiiiooosssvvvxxxzzz|||+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))))))))******++++++************++++++)))***+++***((((((((()))+++++++++***************************************++++++++++++++++++++++++...---...000...+++///555CCCQQQhhh|||}}}wwwuuu|||~~~~~~zzziiikkkllleeeTTT>>>000,,,111000///...............------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---///---***))),,,---+++++++++++++++++++++++++++)))************+++++++++)))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++---.........---...000333888999:::===AAAFFFJJJLLLOOOTTT[[[ccciiijjjfffccceeeiiinnnrrrtttvvvyyy{{{++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))///---+++)))((((((******++++++************++++++***+++,,,+++)))((()))***,,,,,,++++++******))))))************************++++++++++++++++++++++++++++++---000...++++++///111888EEESSS___jjjyyy}}}www}}}zzztttfffmmmpppjjjVVV@@@333///.../////////......---------,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++*********+++111000---++++++,,,,,,+++************************))))))*********+++++++++(((((()))***+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++---.........---...000333888999;;;>>>BBBFFFIIILLLNNNSSS\\\dddiiiiiifffccceeehhhmmmqqqtttwwwzzz}}}************************((((((((((((((((((((((((((((((((((((((((((((((((///---+++((((((((()))***************************+++,,,,,,,,,***)))***+++,,,++++++******)))))))))))))))))))))))))))))))))************************+++)))***......+++---111---...333888>>>KKKaaauuuxxxzzz}}}~~~|||~~~uuuiii```]]]]]]SSS@@@111---...---...............------,,,,,,+++++++++++++++******+++++++++++++++++++++++++++,,,,,,+++))))))+++---444000,,,+++,,,,,,++++++************************))))))*********+++++++++(((((()))***+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++---.........---...000333777888:::===AAAEEEHHHIIIMMMSSS\\\dddhhhhhhgggeeedddhhhmmmqqquuuxxx}}})))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***((((((((())))))))))))************))))))***+++,,,+++)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---))))))++++++***+++///---...000111000555DDDTTTooo}}}~~~xxxsssvvv}}}~~~}}}zzz~~~{{{yyyzzzzzzvvvvvvuuulllcccWWWMMMHHH<<<<<<999222//////...,,,,,,------...------,,,,,,++++++++++++++++++******++++++++++++++++++++++++)))+++,,,+++))))))---000777000***+++,,,+++***+++************************)))************+++++++++)))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++---.........---...000333666777:::===@@@DDDFFFGGGNNNTTT\\\cccfffgggggghhheeeiiimmmqqqtttxxx}}}~~~''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((('''((())))))))))))((('''((()))***)))((('''''')))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))---)))(((+++,,,******------,,,---/////////333:::LLL```xxx|||}}}{{{wwwwwwyyy~~~sssooolllnnntttyyyyyywww{{{}}}~~~}}}yyywwwyyy}}}~~~vvvsss{{{{{{mmm___RRRJJJCCC999222111---+++,,,///111///...///+++,,,------------,,,+++******************++++++************************'''***+++***((()))...333888///)))***,,,***)))***************************)))************+++++++++******************++++++)))************+++++++++++++++++++++++++++++++++---.........---...000333666777:::===AAADDDFFFGGGNNNTTT\\\bbbdddfffhhhjjjhhhjjjmmmppprrruuuyyy|||~~~&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((('''&&&'''((())))))((('''&&&'''(((((((((&&&%%%&&&'''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,((()))---...---,,,......)))''',,,000000000222555???NNNZZZaaagggsss}}}~~~zzz}}}~~~uuukkkbbbbbbkkktttxxxxxxsssvvvuuunnnjjjooowww|||~~~wwwssssssqqqqqqqqqppprrrzzz{{{sssmmmbbbUUUBBB888000111222000111444111+++)))------))))))///***+++,,,---------,,,+++******************++++++************************&&&)))+++***(((***///555999///(((***,,,)))((())))))))))))))))))))))))))))))************++++++++++++++++++***************)))************+++++++++++++++++++++++++++++++++---.........---...000333666888;;;>>>BBBDDDFFFGGGOOOUUU\\\aaacccfffiiillljjjlllnnnoooppprrrvvvxxx))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&)))************))))))(((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((('''(((((()))***+++)))************+++++++++))))))***+++,,,,,,------...222666;;;BBBMMM\\\hhh{{{}}}{{{{{{|||tttpppqqqqqqpppttt{{{vvvvvvpppgggcccddddddbbbmmmrrrssspppqqqxxx|||zzzzzzuuuqqqsss}}}|||jjj[[[PPPFFF===666000000000000////////////------------------------***,,,///111111///,,,***...---,,,+++************))))))))))))************+++***(((((()))+++...111+++*********))))))((((((***)))((()))++++++)))((()))************+++++++++))))))))))))))))))))))))*********))))))))))))))))))******++++++,,,---------...///.........000222666888;;;>>>???BBBEEEGGGOOOPPPXXXbbbfffcccdddiiijjjiiiiiilllqqqvvvyyyzzz((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''((((((((((((((()))((((((((('''''''''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((()))***))))))*********+++++++++))))))***++++++,,,------,,,...000111333:::DDDMMM^^^yyy}}}|||xxxwww{{{}}}zzzsssooorrryyy{{{xxxuuuyyy{{{zzz~~~|||rrr___VVVIII@@@:::666111,,,,,,---...///000111111222------------------------+++,,,...//////...,,,+++++++++*********+++,,,,,,))))))))))))************+++***))))))***+++---...************)))))))))(((***)))((()))++++++)))((())))))*********+++++++++))))))))))))))))))))))))***))))))))))))))))))))))))******++++++,,,---------...///.........000222555888;;;===???AAAEEEGGGPPPQQQYYYbbbeeecccccchhhiiihhhiiilllqqqvvvyyyzzz((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''%%%&&&'''(((((()))((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))(((((('''((((((((()))))))))*********++++++))))))******+++,,,,,,,,,)))++++++***)))+++000555;;;SSSrrr{{{zzz}}}yyy{{{}}}~~~sssiiidddZZZOOO>>>888111...---...---+++,,,,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++(((((())))))+++,,,...///))))))))))))************++++++++++++++++++++++++************))))))))))))***)))((()))++++++)))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******)))******++++++,,,---------...///.........000222555888;;;===???AAADDDGGGOOORRRYYYaaadddcccdddggggggggghhhlllqqqwwwzzz{{{(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((((('''''''''%%%&&&'''((())))))***)))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''***)))((('''''''''''''''))))))))))))************))))))******+++++++++,,,)))***++++++******---000,,,999KKKXXX```eeejjjooozzz~~~yyy{{{ssspppgggYYYOOOHHH@@@777444111---,,,...000000000//////......------,,,,,,++++++++++++++++++++++++++++++************++++++((((((((()))***,,,---...((()))))))))***************+++,,,,,,+++***)))(((*********)))))))))))))))***)))((()))++++++)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))******++++++,,,------,,,...///.........000222555777:::===???AAADDDFFFLLLPPPXXX```ccceeefffhhhffffffgggkkkqqqwwwzzz|||'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&'''''''''(((((((((((((((&&&'''((()))***+++++++++((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))(((''''''&&&''''''(((((()))))))))*********)))***************++++++)))***+++,,,,,,---...///,,,...111666<<>>AAADDDFFFHHHOOOWWW^^^cccgggiiiiiiffffffgggkkkqqqwwwzzz{{{|||''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((('''((()))******+++******(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&'''''''''((((((((()))))))))******************************))))))************************)))***,,,000444777AAAKKKZZZgggooorrrsssrrrhhhrrrttt}}}||||||zzzrrrfff^^^YYYTTTMMMHHH<<<888111---,,,---......*********+++,,,...//////***+++++++++,,,,,,,,,,,,******************************))))))))))))******+++******)))))))))******))))))))))))******************+++++++++***((('''))))))))))))***************)))((()))++++++)))(((((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++)))******++++++,,,---------...///.........000222444777:::<<<>>>@@@CCCFFFFFFOOOWWW]]]bbbgggjjjiiiffffffgggkkkpppvvvyyyzzzzzz''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''((((((((()))(((((()))))))))))))))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&'''(((((((((((((((((()))))))))***************))))))))))))***)))(((((())))))(((((())))))*********+++,,,---,,,111888AAAHHHLLLNNNNNNOOO[[[hhhrrryyy|||vvvqqqwww}}}}}}~~~~~~{{{sssjjjgggiiihhhbbb\\\PPPLLLEEE@@@===:::777555222///,,,,,,.........///)))***+++,,,------...///*********+++++++++++++++******************************************************))))))))))))******))))))))))))************)))************)))))))))((()))))))))***************)))((()))++++++)))((((((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++)))******++++++,,,---------...///.........000222444666:::<<<>>>@@@CCCFFFHHHQQQYYY\\\```fffhhheeegggggggggkkkpppuuuxxxyyy{{{''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))*********))))))))))))))),,,***))))))***+++++++++******+++******,,,///111---++++++,,,000333444333333<<>>444222111111///...---------,,,******,,,---+++)))((()))+++,,,,,,+++******+++------,,,+++***)))((('''))))))))))))))))))))))))******++++++++++++******))))))((())))))***++++++))))))))))))************))))))))))))))))))******(((((())))))*********+++***)))((()))++++++)))((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))******+++,,,,,,---------...///.........000222444666999<<<>>>@@@CCCEEEJJJSSS[[[\\\```eeefffbbbhhhggghhhkkkppptttwwwxxx}}}%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))%%%'''((()))((((((((()))************************,,,+++***))))))***+++,,,---...111444777:::===>>>???@@@CCCFFFIIIKKKLLLMMMIIIIIIHHHFFFDDDBBB@@@???<<<:::777444222000//////,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++---,,,+++******+++************))))))))))))'''(((***,,,---,,,***))))))))))))))))))))))))))),,,+++***))))))***+++,,,***************************++++++++++++***))))))))))))***)))''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))************++++++******++++++,,,------.........---...000333777888:::;;;===@@@DDDGGGOOOUUU[[[___```aaacccfffdddeeeggglllqqqvvvxxxxxx%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&%%%&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++'''((())))))(((((())))))************************++++++***))))))***++++++'''((()))+++---...000000///000111333555666666666666666666666555444333222333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,*********)))))))))((((((((()))***+++,,,+++******))))))))))))))))))))))))+++***))))))))))))***+++***************************++++++++++++***))))))((()))***)))(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++******++++++,,,------.........---...000333666888:::;;;===???CCCFFFLLLRRRZZZ___aaabbbeeehhheeeeeegggkkkqqqvvvyyyzzz%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***+++++++++,,,,,,,,,,,,******)))(((((()))))))))************************+++******))))))******+++))))))))))))))))))))))))((()))******+++*********,,,,,,---...............+++******))))))***++++++++++++++++++++++++++++++------------------------...+++***+++------***'''******))))))))))))(((((()))))))))************+++))))))))))))))))))))))))))))))(((((((((((())))))******************************++++++******)))(((((()))******))))))+++---))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++******++++++,,,------.........---...000333666777:::;;;<<>>???@@@BBBCCCJJJQQQZZZ```aaaaaabbbdddgggggggggkkkqqqwwwzzz|||~~~%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((())))))))))))'''(((+++000000---((())))))))))))))))))))))))'''((()))******)))((('''************++++++,,,,,,(((((())))))******)))))),,,,,,------,,,,,,+++***((()))************)))(((''''''(((((()))******+++((((((((((((((((((((((((***)))))))))((('''%%%$$$))))))((((((((('''''''''((()))*********)))'''&&&(((((((((((((((((((((((('''((())))))))))))(((''')))))))))))))))))))))))))))))))))))))))(((((('''((()))***)))(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))************++++++******++++++,,,------.........---...000333777:::===???@@@AAABBBDDDIIIPPPZZZ```aaaaaabbbdddeeeeeegggkkkqqqvvvyyyzzz~~~%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))((()))...333444///***))))))))))))))))))))))))'''((()))******)))((('''(((((()))))))))))))))))))))))))))))))))(((''''''))))))***+++++++++******'''((()))++++++++++++***&&&''''''((()))******+++((((((((((((((((((((((((***+++------+++***++++++)))(((((((((''''''''''''((()))***+++***)))'''%%%(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))(((((('''))))))***)))''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))************++++++******++++++,,,------.........---...000333888;;;>>>@@@AAAAAACCCDDDHHHOOOYYY___bbbbbbcccddddddeeeggglllrrrvvvxxxxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))((((((''',,,333888777222***$$$(((((('''''''''&&&&&&&&&***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))******+++++++++,,,,,,+++)))''''''(((***+++++++++******++++++,,,------.........---...000333999;;;>>>AAACCCDDDDDDDDDIIITTT^^^```aaaeeehhhhhheeehhhjjjlllrrryyy{{{yyy%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,++++++***((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))((((((&&&***000444444000+++'''(((((('''''''''&&&&&&&&&))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********+++++++++***((((((((()))***+++++++++******++++++,,,---......///...---...111333888:::===AAACCCDDDDDDDDDFFFPPPZZZ]]]^^^cccgggiiijjjlllmmmnnnrrrxxxyyywww%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************++++++++++++******((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))((((((&&&(((+++---...---+++)))'''''''''''''''&&&&&&&&&((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))******))))))(((((((((***+++,,,++++++******++++++,,,---...///000///...///222444777999<<<@@@BBBDDDDDDDDDFFFPPPXXXZZZ\\\bbbiiikkknnnpppppppppssswwwxxxttt|||%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((('''''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))(((((((((((()))***,,,---++++++******++++++,,,---///000000000///000222555666888<<<@@@BBBDDDDDDDDDJJJSSSZZZ[[[\\\bbbiiimmmnnnppppppppprrrwwwwwwttt{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***)))******++++++******)))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***((('''%%%%%%%%%''''''&&&'''''''''''''''''''''%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,++++++******++++++,,,---///000000000///000222555666888<<<@@@CCCDDDEEEEEELLLTTTZZZZZZZZZ```gggjjjkkkmmmnnnnnnrrrxxxyyyvvv{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))************))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))***)))'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))(((((((((((())))))******++++++++++++******++++++,,,---...///000///...///222444777999===AAADDDEEEFFFFFFKKKSSSXXXXXXXXX]]]ccceeehhhkkklllnnnsssyyy{{{xxx|||%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((($$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))************))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++*********))))))))))))))))))*********))))))++++++******++++++,,,---......///...---...111333777:::>>>BBBEEEGGGGGGGGGHHHQQQXXXXXXXXX]]]ccceeehhhkkkmmmnnnttt{{{}}}zzz|||~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))************))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,+++++++++******)))))))))************))))))(((++++++******++++++,,,------.........---...000333888:::>>>BBBFFFGGGHHHHHHGGGQQQYYYZZZ[[[```fffhhhiiilllnnnpppuuu|||~~~{{{{{{}}}$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''$$$###%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%(((,,,,,,'''"""''''''''''''((((((((((((++++++***)))(((((()))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,///333777777;;;@@@DDDFFFFFFFFFGGGMMMQQQVVVZZZ]]]aaahhhmmmlllnnnqqqsssuuuxxx|||~~~}}}~~~$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&)))......+++&&&''''''''''''((((((((((((++++++***))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,///333777777;;;???BBBDDDEEEFFFGGGLLLPPPVVVZZZ\\\```fffjjjkkkmmmppprrrtttvvvzzz}}}~~~$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&'''***///000---***''''''''''''((((((((((((+++***)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,///333777888:::===???AAACCCEEEHHHJJJOOOVVVZZZ]]]```dddhhhjjjllloooqqqsssuuuyyy|||~~~$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''(((***---...,,,)))''''''''''''((((((((((((******)))))))))))))))***)))))))))))))))******+++++++++,,,,,,,,,,,,------------,,,+++,,,...333777888999;;;===>>>AAAEEEHHHJJJOOOWWW\\\^^^```dddgggkkkmmmoooqqqsssuuuyyy{{{}}}$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&''''''''''''''''''&&&&&&'''(((((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))******((('''''''''''''''((((((((((((***)))))))))))))))******)))))))))))))))******++++++++++++,,,,,,---------------,,,+++,,,...333777888999:::;;;===@@@DDDHHHJJJPPPWWW]]]___bbbfffjjjlllnnnppprrrsssvvvyyy|||{{{$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''&&&%%%''''''''''''(((((((((((()))))))))))))))******+++)))))))))))))))******+++***++++++,,,,,,------...------,,,+++,,,///333777777999;;;<<<===@@@DDDGGGIIIOOOVVV\\\___ccchhhmmmmmmoooqqqrrrsssuuuyyy{{{yyy$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((++++++(((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&&&&'''''''''''''''(((((((((((()))))))))))))))***++++++)))))))))))))))******+++******+++,,,,,,---......------,,,+++,,,///333777777999;;;===>>>AAADDDGGGHHHMMMTTTYYY^^^cccjjjooolllnnnpppqqqrrrtttwwwzzzxxx$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''***------***'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%$$$&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***''''''''''''((((((((()))))))))((())))))***++++++)))))))))))))))******+++******+++,,,,,,---......------,,,+++,,,///333777666999<<<>>>???AAADDDFFFGGGLLLRRRWWW\\\bbbjjjpppkkkmmmooopppqqqsssvvvyyyyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&'''((()))***((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((((((((******((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''''''''((()))+++,,,''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))*********)))))))))))))))******+++++++++,,,,,,,,,,,,---.........000333555888888999<<>>@@@AAACCCEEEGGGGGGKKKNNNQQQYYYdddkkkmmmjjjooorrrqqqrrrvvvxxxwwwxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''(((%%%%%%%%%&&&&&&((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((((((((******((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))******(((((((((((()))))))))***))))))******+++++++++,,,++++++,,,,,,,,,---------/////////......000444888888;;;>>>@@@@@@BBBEEEGGGHHHMMMPPPRRRZZZeeemmmooolllqqqsssrrrrrrwwwyyyxxxvvv|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&''''''(((%%%%%%%%%&&&'''((()))***)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((((((((******((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((''''''(((((()))))))))*********''''''''''''(((((((((((('''(((((())))))******+++((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,------------000000///------000555999888;;;???@@@@@@AAAEEEHHHIIIMMMQQQSSS[[[fffnnnooonnnrrrsssqqqqqqvvvzzzzzzwww{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((((((((******((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((('''(((((()))******++++++(((((()))))))))*********))))))***++++++,,,------,,,,,,,,,------------...000000///------000555999999===AAABBBAAABBBFFFJJJIIIMMMPPPSSSZZZfffmmmoooooorrrqqqnnnooouuuzzz{{{zzz|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---+++)))'''&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((******)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))************))))))***+++,,,,,,------,,,,,,,,,---------......111000///------000666::::::>>>CCCCCCBBBCCCGGGLLLHHHLLLOOORRRYYYeeelllnnnoooqqqppplllmmmsssyyy{{{}}}~~~%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%))))))'''&&&&&&&&&&&&''')))((('''%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++------------///000111///---,,,...111444777:::===???AAABBBDDDGGGIIIKKKMMMPPPRRRVVV^^^hhhoookkkoooqqqooopppuuuxxxyyyyyy|||%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$)))(((((('''&&&&&&''''''%%%%%%&&&'''''''''''''''(((''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&'''''')))'''&&&'''((()))((('''&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,***,,,------,,,,,,...///000///---,,,...111555777;;;===@@@BBBCCCEEEHHHJJJKKKMMMOOORRRVVV^^^gggnnnlllppppppnnnnnnrrruuuuuuxxx{{{%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''"""###%%%&&&&&&%%%$$$###(((((()))))))))(((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''(((((()))'''&&&'''((()))(((''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************++++++++++++,,,,,,---......,,,,,,---...000///---,,,...111555777<<<>>>@@@BBBDDDFFFJJJLLLKKKMMMOOOQQQVVV]]]ffflllnnnqqqrrroooooorrruuuuuuwwwzzz~~~%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''''''''((('''((()))******)))((('''''''''((())))))))))))))))))))))))(((((('''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))'''&&&'''((()))(((''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++,,,.........,,,+++,,,---000...---,,,...111555888<<<>>>AAABBBDDDGGGLLLOOOLLLMMMNNNQQQWWW^^^eeejjjooossstttqqqqqqvvvyyyyyyvvvyyy{{{%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((('''&&&%%%&&&''')))***'''((()))******)))(((''''''((())))))******))))))(((((())))))((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))'''&&&'''((()))(((''''''((((((((('''&&&%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++,,,.........,,,+++,,,---///...,,,,,,...222666888<<<>>>@@@BBBDDDHHHMMMQQQNNNNNNOOORRRXXX___dddhhhlllqqqrrrqqqrrrwww{{{{{{uuuxxxyyy%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''''''''&&&%%%%%%%%%&&&'''(((''''''((()))))))))(((((('''(((((()))))))))))))))'''((()))))))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''(((((()))'''&&&'''((()))(((''''''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))************+++,,,---......,,,,,,---...///---,,,,,,...222666999<<<===???AAADDDHHHNNNRRRPPPOOOOOOSSSYYY```eeeggghhhmmmooonnnpppuuuzzzzzzuuuyyyyyy%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''')))***)))(((&&&%%%''''''&&&&&&'''(((((()))&&&'''(((((())))))((((((%%%&&&((()))***)))'''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&'''''')))'''&&&'''((()))((('''&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***************,,,------,,,,,,...///...---,,,,,,...222666999;;;<<<>>>@@@CCCHHHNNNRRRRRRPPPPPPTTT[[[aaaeeefffiiimmmooommmoootttxxxxxxvvvzzzzzz%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&)))...000000,,,'''$$$'''&&&%%%%%%%%%'''((()))&&&''''''((((((((((((((($$$&&&((()))***)))((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))))))))***************+++------------///000...---,,,,,,...222666999:::;;;===???BBBGGGNNNRRRSSSQQQQQQUUU\\\bbbeeeffflllpppqqqoooppptttxxxxxxvvv{{{zzz&&&&&&###$$$000<<<666&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''***---//////---***'''***((('''&&&&&&'''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''')))(((%%%$$$...@@@OOO)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***************)))(((((())))))))))))************))))))))))))************)))************+++++++++)))***+++---.../////////......------...222888<<<;;;>>>AAACCCCCCFFFLLLQQQRRRSSSTTTUUUWWW\\\aaaeeeeeeooosssoooooouuuxxxvvvttt|||###''''''%%%***222///%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''))),,,......,,,)))''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''' ###&&&&&&'''///<<>>AAADDDFFFFFFIIIOOOTTTXXXVVVWWWZZZ^^^___]]]ZZZaaakkkqqqooonnnsssuuuqqqttt|||'''%%%$$$%%%''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++***(((&&&%%%$$$$$$%%%%%%'''(((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))************)))************+++++++++,,,,,,++++++,,,---000111......------...222888<<>>EEEHHHJJJJJJJJJLLLPPPUUUXXX[[[\\\[[[]]]bbbdddcccdddeeefffjjjmmmooonnnmmmnnnrrr''''''''''''''''''''''''(((%%%$$$(((---...***%%%)))******+++***)))((('''&&&(((***++++++)))'''%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))(((&&&&&&'''))))))))))))))))))))))))))))))'''&&&''')))+++)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))+++---///000///...---+++++++++++++++***))))))*********)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))---000///***''')))***))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,------------...111333111111///...///333999>>>EEEGGGJJJJJJJJJLLLPPPTTTXXX[[[\\\[[[^^^ccceeeccchhhhhhiiilllpppqqqpppooonnnqqq''''''''''''''''''''''''(((&&&$$$$$$&&&((()))(((((()))*********)))(((''')))***,,,,,,,,,***((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******(((''''''((()))))))))))))))))))))))))))((('''(((***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,...///...---,,,***++++++++++++***))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))///222111,,,(((******((()))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---............///222444111000///......222999===DDDGGGJJJJJJJJJLLLPPPTTTWWW[[[]]]\\\___dddfffdddiiiiiijjjmmmpppqqqpppooommmppp|||''''''''''''''''''''''''(((((((((&&&&&&'''***,,,(((((()))******)))((('''***+++,,,,,,+++***((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++***((('''(((((((((((((((((((((((((((***)))))))))*********)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((***+++---...---,,,,,,******+++++++++******)))(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))---000000+++)))******)))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...//////---...///......///222555111000///---...222888===BBBFFFIIIKKKJJJLLLPPPTTTWWW[[[]]]^^^```fffgggfffffffffhhhjjjmmmnnnmmmlllmmmooozzz((((((((((((((((((((((((''')))******(((((()))+++'''((()))******)))((('''))))))*********)))'''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,***)))(((((((((((((((((((((((((((((()))*********)))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,+++)))******+++++++++******(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((,,,---***)))++++++***))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......------......///000---...///......///222555000000...---...222888===AAAEEEIIIKKKKKKLLLPPPSSSVVV[[[^^^___bbbgggiiigggeeeeeefffiiilllnnnmmmkkknnnnnnxxx((((((((((((((((((((((((%%%''')))***)))'''''''''&&&'''((()))))))))(((''''''(((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,,,,***))))))***)))))))))))))))))))))))))))***+++***((('''((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&+++,,,***)))+++,,,***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------...//////---............///222444000///...------111888<<<@@@DDDIIIKKKKKKLLLPPPSSSVVV[[[___```dddiiikkkhhhfffggghhhkkkoooqqqpppoooooonnnwww(((((((((((((((((((((((('''''''''((((((((('''&&&%%%&&&((()))))))))((('''&&&&&&'''(((((()))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++))))))***,,,))))))))))))))))))))))))((()))+++)))'''&&&''')))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))*********))))))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((,,,...+++***++++++))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,------...///,,,------------...111333000///...,,,---111777<<>>CCCHHHKKKKKKMMMPPPSSSVVV[[[```bbbfffkkkllljjjffffffiiimmmqqqttttttsssqqqooowww))))))))))))************))))))))))))))))))))))))+++++++++***)))(((((('''***)))(((''''''((()))***''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))------,,,,,,+++***))))))))))))(((((((((((())))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''''')))******))))))***+++)))))))))))))))))))))))))))(((&&&'''((()))(((&&&))))))))))))******************))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))...//////...,,,++++++,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******))))))***+++---...............///111222333///000000000111555;;;???BBBEEEHHHJJJKKKMMMQQQSSS[[[\\\^^^bbbeeeiiilllnnniiiiiiiiilllqqqtttttttttwwwqqqvvv))))))))))))************))))))))))))))))))))))))++++++******)))(((((('''***)))(((((((((((()))***'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***))))))(((((())))))(((((((((((())))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''')))******))))))***+++************************+++)))((((((******)))'''))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((()))))))))******************************)))(((((((((((((((---...///...,,,***+++++++++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++***+++---...///............///111222333///000000///000444999===AAADDDHHHJJJKKKMMMQQQTTTZZZ[[[]]]```dddhhhlllnnnhhhggghhhkkkooorrrsssrrrvvvpppvvv))))))))))))************))))))))))))))))))))))))++++++******)))(((((((((***))))))(((((())))))***''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''&&&))))))(((((((((((())))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((''')))******))))))***+++************************,,,+++******++++++***((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((())))))))))))*********************************))))))******))))))((((((,,,---...---+++******+++***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------************+++,,,------............///111222333000000///...///222777;;;AAADDDIIIJJJKKKMMMQQQUUUYYYYYY[[[]]]bbbgggllloooiiihhhiiilllooorrrsssrrrsssooovvv((()))))))))************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))((((((((((((''')))******))))))***+++************************,,,+++******++++++***(((((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++************************((()))***++++++***((('''***,,,------+++***)))***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,...111111000...---............///111222333000//////------000444888???DDDIIIKKKJJJLLLQQQVVVYYYYYY[[[]]]bbbggglllooolllkkklllnnnqqqtttttttttooommmvvv((()))))))))*********************************************)))))))))))))))))))))************))))))(((((((((((()))))))))***))))))(((((((((((())))))******************************))))))))))))(((((())))))(((((((((((())))))************)))))))))(((((()))))))))************************************))))))))))))))))))))))))(((***+++------+++***((((((((((((((())))))))))))''')))******))))))***+++************************+++***))))))++++++***)))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,************++++++++++++************************((()))***++++++***)))((()))+++------,,,*********)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,///555999999777222///............///111222333//////...------///333777>>>DDDJJJKKKJJJLLLQQQWWWZZZZZZ\\\___ccchhhlllooommmllllllnnnqqqssssssrrrlllkkkvvv))))))))))))******************************************)))))))))))))))))))))******++++++******)))((((((((()))))))))******))))))(((((((((((())))))************************************************))))))(((((((((((())))))************))))))))))))))))))))))))************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))''')))******))))))***+++++++++++++++++++++++++++***)))((()))+++,,,,,,+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))******++++++******)))+++......---+++*********************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))),,,111555666333///,,,............///111222333//////...------///444777===DDDJJJLLLJJJKKKRRRXXXZZZ[[[]]]```dddhhhkkkmmmkkkjjjjjjkkknnnoooooonnnkkkkkkwww))))))))))))************************************)))))))))))))))))))))***)))***++++++++++++***)))(((((()))))))))*********))))))(((((((((((())))))************************************************))))))(((((((((((())))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))************************'''((((((((()))))))))***''')))******))))))***+++++++++++++++++++++++++++)))((((((***---//////...))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************)))))))))))))))************+++++++++++++++++++++++++++******))))))******+++,,,))),,,///000...,,,+++++++++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------(((***+++---...---,,,,,,............///111222333///......------000555888<<>>555+++***---...+++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........///000111222222222111.........---...222888<<>>,,,******++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++************))),,,,,,,,,,,,++++++++++++---,,,+++,,,---...---+++***+++,,,------,,,***)))+++******))))))******+++************************************************))))))*********+++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,)))***+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,,,,,,,---------....../////////000////////////.........,,,,,,,,,---------......000000000//////.........222444666666444111//////...---...000000111888@@@GGGKKKOOOPPPPPPPPPSSSUUU[[[aaaggghhheeeeeejjjnnnmmmmmmllllllqqqvvvvvvrrrjjjcccddd,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))---///***///EEEHHH222+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++*********))),,,+++***+++---------+++++++++,,,,,,,,,+++************))))))))))))******************************************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---///111111///...---...------......///000000000/////////.........------,,,,,,,,,---......//////......////////////......111444777777555222000///...---...000000111888@@@IIILLLOOOPPPOOOPPPSSSVVVZZZ```fffgggdddeeekkkrrrnnnnnnlllkkkooouuutttpppnnnfffccc{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,''')))...+++***777===111,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---.........---,,,,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++************++++++++++++---,,,+++,,,.........------,,,++++++******++++++******))))))))))))******************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,---......---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---///111222000//////000---......///000000111111............---------,,,,,,------...//////000000------///000111111000000111444777888666333111000...---...000000111888@@@KKKMMMOOOOOONNNOOOSSSWWWYYY___eeefffdddeeemmmuuuoooooommmlllpppvvvvvvrrrrrriiicccwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++111111'''(((//////---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,---............---------------------------,,,+++,,,...///...---//////...---,,,,,,+++++++++++++++,,,,,,---------......---------,,,,,,,,,))))))***+++,,,,,,---......---,,,---///000///......---+++***)))***++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,---///111222111111111222---......///000111111222......---------,,,,,,,,,------......///000111111---...000111222222222222000333777888666444222111...---...000000111888@@@LLLNNNOOONNNMMMOOOTTTXXXXXX^^^eeefffccceeennnwwwpppqqqooonnnsssyyyyyyvvvuuulllcccvvv---------,,,,,,+++++++++///...---,,,---,,,***(((++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++---...//////...,,,***)))---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...000000...------...///000.........------,,,,,,,,,//////.........---------,,,,,,,,,---------......+++,,,---------,,,+++***,,,+++++++++,,,...000111...------------...//////---,,,,,,++++++,,,,,,------,,,,,,+++*********+++(((((())))))******++++++''''''(((***+++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,...111000,,,,,,000000///...///000000...,,,,,,,,,,,,,,,,,,---.../////////000111111111111111222000//////000000///...222222111111000/////////......//////000000111111000111222333333222000///000222444666666444222000...000000//////333:::@@@NNNOOOPPPNNNLLLNNNSSSXXX]]]bbbfffeeedddgggnnnrrrllloooqqqpppsssxxxzzzxxx|||kkkeee{{{---,,,,,,,,,,,,,,,,,,+++---,,,++++++,,,+++)))'''++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++............---,,,+++***---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,---......//////...------...//////......---------,,,,,,,,,//////.........---------,,,,,,,,,---------......+++,,,------------,,,+++---,,,+++++++++,,,---...---------------...///000---,,,,,,++++++,,,,,,------,,,,,,+++******++++++************++++++++++++(((((()))***++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++---000///+++,,,//////.........000000...,,,---,,,,,,,,,,,,---.../////////000000000//////...///...,,,---......---+++000000000000////////////............////////////000111222333333222000///000222444555555444222000///000111//////222999???LLLNNNOOONNNMMMNNNSSSWWW]]]bbbffffffdddeeeiiimmmiiimmmpppppprrrwwwyyywwwxxxiiieee|||+++,,,,,,,,,,,,,,,,,,---,,,++++++,,,------,,,***,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,---.........---------------.........------------,,,,,,,,,...............---------,,,,,,,,,---------......+++,,,------------,,,,,,------,,,+++******++++++,,,,,,,,,---...///000111------,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++)))))))))*********++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,///...***+++//////...------///000///---------,,,,,,,,,---............/////////......---...,,,++++++,,,---+++***.............../////////............------------///000222333333222111000111222333555555333222111000111111000///222888>>>JJJMMMOOOOOONNNOOORRRVVV]]]aaaggggggdddaaabbbffffffjjjnnnooorrrvvvwwwtttsssfffeeezzz+++++++++,,,,,,---------...------...000111000...,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,------------.........------------......,,,,,,,,,,,,---------...------------------------........................,,,,,,,,,---------......,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))+++------***+++//////---,,,---///000///...------,,,,,,,,,------...,,,,,,---...///////////////...,,,---......---+++++++++,,,---......///////////////......---------///000111222222222222222111222333444444333222111111222222000...111777===HHHKKKNNNOOONNNOOORRRUUU]]]aaagggiiiccc\\\ZZZ]]]bbbhhhlllooorrrvvvuuurrrpppeeecccuuu+++++++++,,,,,,---------...------///111111000///,,,,,,---------............------------------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...+++++++++,,,,,,---------++++++,,,------------,,,,,,,,,---------.................................+++,,,,,,------.........---------------------------.....................,,,,,,,,,---------......,,,,,,,,,------.........+++,,,------.../////////,,,,,,,,,------///000000...------,,,,,,------...---,,,,,,+++,,,,,,------,,,,,,++++++*********)))++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++...---+++,,,111111///------///000000///...------,,,,,,,,,------***+++---///111222333333///---,,,,,,------,,,+++******+++,,,---...//////111000000//////.........//////000111222333333333111222222333333222222111111222222000...111777===FFFIIIMMMNNNNNNOOORRRUUU^^^aaagggjjjcccXXXTTTVVV___ffflllpppssswwwuuuqqqoooeeeaaannn+++,,,,,,,,,,,,,,,,,,---,,,++++++,,,...///...,,,,,,---------............///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------+++,,,,,,,,,,,,,,,,,,---++++++,,,---------------,,,---------............---...////////////...---+++,,,---......///......,,,,,,,,,------------...---------...............,,,,,,,,,---------......---,,,,,,,,,---...///000+++,,,---///000000000000...------------...//////......------------......,,,,,,,,,,,,,,,------...++++++++++++************,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---+++,,,///...,,,///444444111///...///000000///......---,,,,,,,,,------***+++---///111222333333---+++******+++,,,***)))***++++++,,,---.........000000000000000/////////...//////111222333444444111111222222222222111111000111111000///222888>>>EEEHHHLLLMMMLLLNNNSSSVVV___aaafffkkkcccTTTOOORRR]]]eeemmmrrrvvvyyyvvvqqqmmmeeeaaajjj---,,,,,,,,,,,,,,,,,,+++,,,++++++,,,......---+++------------............//////............//////------------------------,,,,,,------...------,,,---,,,,,,,,,,,,,,,,,,++++++,,,------...---------------------............---...///000000///...---+++,,,...///000000//////,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......---,,,,,,,,,---...000111+++,,,.../////////......//////...------------.........------------......,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------------------------///---...000000///111666777444111///000000000000///...---,,,,,,,,,,,,,,,+++,,,---...///000000000---,,,++++++,,,,,,+++***+++,,,,,,,,,------............//////////////////......///000222333555666111111111222222111111111///000111//////222999???EEEHHHJJJKKKKKKNNNSSSXXXaaaaaafffkkkbbbRRRLLLQQQ]]]fffoootttxxx{{{xxxrrrjjjeeebbbjjj---------,,,,,,+++++++++...------...//////...,,,---------.........////////////............//////------------------------+++,,,---.........---,,,---------,,,,,,++++++++++++,,,------......---------------.........//////---...///000000///...---+++,,,...000111000000///,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......------,,,,,,---...000111,,,---.........---,,,+++000///...---------------......------------......,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........---------.........//////---------....../////////////////////////////////........................000...///222111000333888999666222000000111000000///...---,,,,,,,,,,,,,,,,,,------......------,,,000...------//////...,,,,,,,,,------------......,,,------....../////////......///000111333555666111111111111111111111111...000000//////333:::@@@FFFHHHIIIIIIJJJMMMTTTYYYbbbaaafffkkkbbbQQQKKKQQQ]]]fffpppvvvzzz|||yyysssgggdddccckkk+++,,,------......------/////////......---------------.........------,,,---------...---+++---000...---,,,+++,,,---...///000000///...............,,,++++++******++++++,,,,,,,,,,,,,,,---///000111......////////////......---,,,,,,,,,,,,---......111111///......///000111......---,,,,,,,,,---------...///...---...///111111000......//////---,,,000///---,,,,,,,,,---...222111///---,,,,,,------222111000///............------------...///000111---,,,,,,---//////---,,,222222222222222222222222444222111111111111000...///............//////000333111///000222222000---........................---//////---***,,,444:::111111000000/////////...+++,,,,,,------,,,,,,+++333///++++++///000...***,,,...000111///..................///////////////---,,,,,,,,,,,,---......000//////......000111222333333333333333222111000000000/////////222777;;;EEEHHHJJJIIIHHHLLLTTT\\\dddccchhhjjj]]]MMMKKKTTT]]]cccmmmwww{{{yyyqqqjjjhhhaaabbbgggvvv,,,---......//////......000000//////............------............------------......---,,,...111000///...---------......000///......---------...------,,,,,,,,,,,,------.........---......//////---......//////......---/////////......///000000000///...------...//////000//////.........//////,,,---......,,,---...000000...------//////...,,,000000///...............000000//////......//////111111000000000000000000//////.........///000000333222111111333333222111333333333333333333222222333222111111222222111000000000///////////////000111///...///111111...,,,------------------------,,,---------,,,///333777/////////......---------,,,,,,------------,,,,,,111...,,,,,,...///---++++++---//////......///000///////////////.........------,,,,,,------.../////////.........///000111222222222222222111000000///000/////////333888<<>>EEEJJJNNNPPPQQQVVV___fffdddhhhjjjeeeXXXMMMKKKPPPbbbeeejjjqqqvvvwwwuuurrriii```\\\^^^uuu------...////////////.........////////////000000---...///000111111111111555;;;:::333111444555111111222333444444444333333000000//////000000111111222111111111111111111222,,,,,,,,,,,,...///000111///000000111111000000///000000000000111333444555444555666777888888888777777777888888777555333222222555777888777666666666666555555666888999999888666666777777666666555555666777888999888555222000444555777999999999999888111000000000333666:::===666444111000111222111111........................000//////000222444333222...---,,,+++++++++++++++)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---222666666000***............////////////......////////////......,,,---...000111111111000///000111111111111333555000000//////......------......------......///000------...////////////......//////000000000000000//////000000111555:::???EEEJJJOOORRRTTTXXXaaahhheeeiiikkkcccVVVKKKJJJMMM^^^aaahhhpppwwwzzzyyywwwlllccc\\\^^^vvv//////000111111111111111000000111111111222222222111111222333444444444444<<>>>>>>>>???AAAAAA???<<<888666555333111...,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,+++++++++...000------------------------------------------------***+++---///111333444555:::::::::777444555:::???;;;999777666555333000---............///111333555555555444333222222111111333333333222222222111111222222333333444555666777666666666666555333111///...............///000000//////...---------------000000000000///////////////////////////...------........................,,,,,,------......//////---///111000......000333000222444444222000///...222111000//////000111222111000000////////////000...---...000222333333222000//////...---,,,,,,,,,//////.........------------------.........//////---------.........//////------...///000111222222//////...///222777<<>>AAAFFFRRRRRRJJJHHHBBBBBBMMM___eeedddZZZRRRPPPRRRRRRIIIIIIQQQ```mmmrrrqqqpppmmmiii\\\YYYppp;;;888555444444555444333///000111000//////111333444222000000111111000///111000///......///000000...///000111111111111111111111111111222222222222,,,///555<<<@@@>>>777111222222222222222222222222000000000111111222222333////////////////////////,,,,,,,,,...000111000///000...------///111222111111222222222222222111000//////////////////......------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///000111111111000///------,,,,,,------...///---------...///000222333222222111111111000000000111222333333444333333333////////////////////////000000///////////////...,,,++++++,,,///111222111...------000444444111...------............------++++++++++++,,,---............---///000111000...////////////////////////---------...................../////////000000000000000000////////////...000000111222333444444555333333222333666;;;@@@CCCGGGTTTRRRIIIEEEAAAAAAIIIVVV```cccWWWLLLKKKMMMMMMGGGGGGPPP```nnnrrrpppooonnnjjj\\\[[[www>>><<<888777777888888777444555666666444444444555555444222222333333222111222222222222222222333333333222222222222333333444333333444444444555555555///222666999;;;:::777555444444444444444444444444111111222222333444444555222222222222111111000000000111222222111111222444222000///000111222111000000000111111111000...---........................------------,,,,,,,,,+++,,,,,,+++,,,,,,---.../////////000111111000///...------,,,,,,------...///------------...///000111000000000////////////...000111111222222222222222////////////////////////.............../////////...,,,***,,,///111000//////------000444444111,,,------...//////...------,,,,,,,,,++++++,,,------------,,,---///000...---........................---------.........//////.../////////000000000000000000000000/////////...---...///000111222222333333222222444777===BBBEEEHHHVVVSSSGGGCCC@@@???GGGNNN^^^dddWWWIIIGGGJJJKKKDDDEEENNN___mmmpppnnnlllnnnkkk[[[]]]~~~@@@>>>:::999999:::::::::;;;<<<===<<<:::888888999666444333333444555555444444444444444555555555555555555333333333444555666555666666666777777888888999;;;======<<<<<<===>>>666666666666666666666666222222333444444555666666666555555444333222111000000222333222//////222555333222111222333222000...//////000000000...---,,,------........................---------,,,,,,,,,,,,,,,,,,,,,---...///000...///000000000///---,,,---,,,,,,,,,,,,---......------,,,------...///000///.........------------...///000111111111111111000000000000000000000000,,,---------......//////000---+++,,,...000///---000------///444444000+++---...///000000///...---//////...---------......---,,,,,,---...///---,,,---------...............---------.........//////////////////000000000000111111000000/////////...111111222333444555555666222222222444888>>>CCCGGGIIIWWWTTTGGGBBB??????FFFKKK^^^fffYYYIIIFFFJJJKKKBBBDDDMMM^^^kkkooollljjjmmmiiiXXX]]]???>>>>>>>>>======<<<<<<@@@@@@???===<<<:::999888888777777999<<<<<<999555999999999999999999::::::<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<>>>???>>>===;;;:::???:::555444777999777444222444666777666666777888777666666555444333222111111111333444444444444444444555444222000000222444222222111000////////////222222222111000///...---111+++))),,,------222999...,,,***,,,///111000......///000111111000///......000222444333111...+++111000//////111222111/////////...---------------///---+++,,,000333333222////////////000000000000.../////////000000111111111111000000/////////...////////////////////////000000000000000000000000,,,,,,,,,,,,------...///...........................//////000//////............//////////////////...///000111111000///////////////000000000000000111222111000///000333666...000222444777;;;AAAEEEJJJQQQSSSKKKAAA???CCCFFFNNN\\\___RRREEEDDDEEECCCFFFHHHLLLUUU^^^eeeggggggjjj^^^\\\eeejjjxxx?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>=========<<<===???BBBBBB???<<>><<<::::::;;;===>>>;;;<<<<<<======<<<<<<;;;=========>>>>>>>>>>>>>>><<<===???@@@AAA@@@???>>>:::888666777;;;;;;777333555666888888666666666777888777777666555444444333555555555666666777777777999999999888666666888:::666666555444333333333333333333333444444333222222444///---000111000333888///...---...111222222000111222333333333333222111000222444666666555222111444333222333555666555444222222111000000000000000333111///000333555666555111111111111111000000000111111111222222222333333333333333222222111111111000000000000000000000000111111111111111111111111//////......//////000000000000000000000000000000//////000000000000//////////////////////////////---...000111222222111111//////000000111111222222111111111000///000222555111222444555777;;;AAAEEEJJJNNNMMMFFF@@@@@@BBBBBBLLLXXX\\\PPPDDDCCCDDDBBBAAABBBFFFNNNWWW]]]``````fff^^^YYY\\\aaasssBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBDDDFFFFFFDDDBBBCCCAAA===;;;:::<<<>>>@@@;;;<<<>>>??????>>><<<;;;<<<<<<======>>>>>>??????===>>>@@@BBBCCCDDDCCCCCC======>>>BBBDDDCCC===888;;;=========;;;:::;;;<<<=========<<<<<<;;;;;;;;;<<<;;;:::::::::;;;<<<======>>>???>>>======???AAA======<<<;;;::::::::::::888888999::::::::::::::::::666555666666444555999333222222333555666555444666777777888888777777666444666888:::;;;:::999888888777666888:::;;;;;;:::777666666555555555555555999777555555777999999999666666555555444444333333444444444444555555555555444444444333333333333222222222222222222222222222333333333333333333333333333333222111111111222222222222222222222222222222000111111222222222111111000000000000000000000000...///111222333333333333000000111222222333444444222333333222111111333666555555555555666:::@@@DDDKKKLLLHHHBBB???AAABBBAAAJJJUUUYYYOOODDDBBBBBBAAA===>>>BBBHHHPPPVVVYYYZZZ```]]]WWWSSSXXXsssGGGGGGGGGGGGHHHHHHHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJFFFFFFFFFFFFFFFEEECCCBBBAAA@@@===;;;:::;;;<<<===:::<<<>>>@@@@@@???===;;;888888999:::;;;<<<<<<<<<@@@AAABBBCCCDDDDDDDDDDDDBBBCCCDDDGGGHHHFFFAAA===>>>?????????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA??????@@@BBBCCCBBBCCCDDDDDDCCCDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB???>>>======<<<;;;::::::999999999:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;<<<===>>>>>>>>>===<<<:::999999;;;>>>??????>>>;;;;;;:::::::::::::::;;;<<<;;;:::999:::;;;<<<<<<<<<<<<;;;::::::999888888666666666777777777777777333333333333333333333333444444444444444444444444555555555555555555555555666555444444333333333333444444444444444444444444333333444444555444444444444444444444333333333333222333333444444555555555222333333444555666777777666777777666555555666888777777666555666999???CCCJJJMMMJJJCCC@@@BBBEEEEEEMMMVVVYYYQQQGGGCCCBBBAAA???@@@CCCGGGMMMSSSWWWYYYZZZ]]]XXXOOOUUUyyyMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNJJJJJJIIIHHHEEECCCBBBBBB????????????>>>===;;;;;;:::;;;>>>@@@@@@???===<<<::::::;;;<<<===>>>>>>???CCCCCCCCCCCCCCCCCCCCCBBBEEEDDDDDDDDDDDDBBB???===<<<>>>?????????@@@BBBEEEBBBCCCCCCDDDDDDEEEEEEFFFKKKJJJHHHFFFEEEFFFGGGIIIHHHJJJKKKKKKKKKJJJLLLMMMLLLLLLKKKJJJIIIIIIIIIIIILLLLLLLLLLLLKKKJJJIIIHHHDDDEEEEEECCCBBBAAA@@@>>>@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>;;;;;;;;;<<>>>>>=========>>>>>>???=========<<<;;;<<<>>>???>>>>>>======<<<;;;::::::888888888888888888888888666666666666666666666666555555555555555555555555888888888888888888888888888777666555555444555555666666666666666666666666555666777888888888888888999999888888888777777777888888777777777777777777666666777888999999::::::888999:::999777777888:::999999888777777999>>>BBBIIIPPPQQQIIIBBBCCCIIIMMMRRRXXX[[[UUULLLFFFEEEDDDBBBCCCEEEHHHLLLPPPUUUYYYZZZ___[[[OOOUUU{{{PPPOOONNNMMMLLLJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMJJJFFFDDDCCCDDDAAABBBDDDDDDDDDBBB@@@>>>;;;===???AAAAAAAAA??????BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGKKKMMMJJJKKKKKKMMMNNNOOOPPPPPPPPPOOONNNLLLKKKKKKLLLLLLNNNOOOQQQQQQPPPOOOPPPQQQOOOOOONNNMMMLLLLLLLLLLLLPPPPPPPPPPPPNNNMMMLLLKKKHHHJJJIIIFFFFFFGGGGGGDDDEEEGGGHHHGGGFFFEEEFFFHHHEEEDDDDDDCCCCCCDDDDDDEEEFFFEEECCCBBB@@@@@@??????<<<;;;;;;<<>>??????@@@AAA===>>>>>>===<<<===???BBB>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<888888888888888888888888::::::::::::::::::::::::999888888777777777777888999999999999999999999999999999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<;;;:::999999;;;;;;<<<<<<;;;;;;<<<@@@BBBHHHQQQUUUNNNFFFFFFLLLQQQUUUZZZ]]]ZZZSSSMMMJJJKKKCCCDDDEEEFFFHHHMMMSSSWWW\\\```\\\RRRUUUvvvOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJFFFDDDEEEGGGDDDEEEEEEFFFFFFEEEDDDDDD???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIIIIHHHHHHIIIIIIIIIJJJKKKJJJJJJLLLOOORRRPPPPPPRRRSSSUUUVVVWWWXXXSSSSSSRRRQQQPPPOOONNNNNNNNNPPPRRRRRRPPPOOOOOOOOONNNNNNMMMKKKKKKKKKKKKKKKMMMNNNNNNNNNMMMLLLKKKKKKIIILLLLLLHHHHHHLLLMMMJJJHHHIIIKKKJJJHHHGGGHHHJJJGGGFFFEEEDDDDDDEEEFFFGGGFFFDDDBBBAAA@@@@@@AAAAAA>>><<<<<<===???@@@???>>>??????>>>>>>???@@@@@@AAA===???@@@???>>>???BBBEEE????????????????????????>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????@@@@@@???>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;<<<===???@@@BBB@@@@@@@@@????????????>>>???@@@AAAAAA???>>>>>>???===???@@@AAA@@@AAACCCEEEHHHOOOSSSNNNIIIJJJMMMNNNSSSXXX\\\]]]XXXSSSQQQSSSDDDEEEFFFEEEFFFJJJQQQVVV\\\]]][[[UUUWWWrrrMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGHHHIIIGGGEEEDDDFFFHHHFFFEEEEEEDDDDDDEEEFFFGGGBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHAAACCCFFFHHHIIIHHHIIIIIIHHHHHHHHHGGGFFFGGGJJJMMMMMMMMMOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTRRRQQQOOONNNLLLMMMOOOOOOMMMKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJNNNMMMHHHIIIOOOPPPMMMHHHJJJLLLKKKHHHGGGIIIKKKGGGGGGEEEEEEEEEEEEGGGGGGDDDCCCAAA@@@???@@@BBBCCC???=========?????????===>>>>>>>>>>>>>>>???@@@AAA===???AAA@@@???@@@CCCGGGBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>><<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<===>>>???????????????????????????===>>>???@@@AAABBBBBBBBB???>>>>>>===<<<;;;;;;;;;;;;;;;;;;===???BBBEEEGGGCCCBBBBBBAAAAAA@@@@@@???DDDFFFGGGFFFEEECCCCCCDDD???AAADDDEEEEEEEEEFFFGGGHHHLLLOOOLLLKKKMMMLLLJJJQQQUUU[[[^^^[[[WWWVVVXXXFFFGGGGGGFFFFFFJJJQQQVVVZZZYYYZZZXXX[[[sssLLLLLLNNNOOOPPPQQQQQQQQQJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKIIIHHHGGGGGGHHHHHHQQQMMMIIIFFFGGGGGGEEECCCFFFFFFEEEEEEDDDDDDCCCCCCGGGFFFEEEDDDCCCCCCCCCCCCEEECCCAAACCCFFFGGGFFFDDDDDDDDDCCCBBBAAAAAADDDGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDFFFJJJNNNPPPPPPPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLLLLKKKHHHEEEEEEEEEGGGFFFEEEFFFHHHIIIIIIHHHJJJIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJIIIHHHGGGGGGHHHHHHGGGEEEDDDEEEGGGGGGEEEBBBAAA@@@???@@@AAAAAA???>>><<<===???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBB@@@BBBCCCAAA>>>===???BBBAAA???======>>>???>>>======>>>???@@@@@@>>><<<:::===>>>>>>??????>>>>>>===???>>>>>>======>>>>>>???AAA???===<<<<<<===>>>@@@@@@???===<<<<<<>>>AAABBBAAAAAAAAABBBCCCDDDEEEFFFFFFDDDBBBBBBCCCCCC???<<>>@@@DDDGGGIIIJJJEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFGGGGGGFFFFFFEEEDDDBBBCCCDDDFFFGGGIIIJJJJJJIIIJJJJJJJJJIIIJJJMMMOOOQQQXXX\\\YYYWWWXXXXXXVVVJJJEEEBBBEEEHHHKKKSSS\\\___YYY``````___OOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOMMMLLLJJJIIIHHHHHHHHHIIINNNLLLKKKLLLNNNNNNLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKJJJHHHFFFGGGIIIJJJHHHFFFFFFGGGGGGGGGGGGIIIKKKNNNHHHHHHHHHHHHIIIIIIIIIIIIDDDFFFJJJMMMPPPRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSOOOOOOOOOOOOOOONNNMMMLLLIIIKKKLLLLLLKKKIIIJJJKKKLLLJJJGGGFFFGGGHHHGGGFFFJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGHHHHHHHHHHHHFFFEEEFFFHHHHHHGGGEEEAAAAAA@@@BBBCCCDDDBBBAAA???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDCCCEEEEEEDDDBBBAAACCCEEEEEECCCAAAAAABBBBBBBBBAAA???@@@AAABBBBBB@@@???>>>??????@@@@@@AAAAAA@@@@@@DDDCCCBBBAAAAAA@@@@@@@@@AAA@@@???>>>>>>>>>???@@@@@@???>>>===>>>AAADDDEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCDDDFFFFFFDDDAAADDDCCCBBBCCCDDDEEEEEEEEEAAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIHHHHHHJJJLLLOOOUUUWWWUUUTTTVVVXXXWWWNNNJJJEEEDDDIIINNNRRRSSS]]][[[^^^XXXZZZSSSSSSTTTTTTUUUTTTTTTSSSQQQQQQQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHKKKKKKNNNQQQTTTUUUTTTRRROOOPPPQQQRRRRRRQQQOOONNNMMMNNNOOOPPPQQQRRRTTTTTTPPPOOOMMMMMMNNNMMMLLLJJJKKKLLLNNNNNNMMMMMMOOOQQQNNNOOOPPPQQQRRRQQQQQQPPPHHHIIIKKKNNNQQQTTTVVVWWWUUUUUUUUUVVVVVVVVVWWWWWWRRRSSSSSSSSSSSSRRRQQQQQQMMMNNNPPPPPPOOONNNNNNOOOPPPMMMIIIGGGHHHIIIJJJJJJMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNMMMKKKKKKMMMNNNMMMMMMEEEDDDDDDFFFHHHHHHGGGFFFDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFHHHJJJHHHFFFDDDDDDEEEEEEEEEDDDAAABBBCCCDDDDDDBBBAAA@@@??????@@@@@@AAAAAAAAAAAAGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAACCCFFFIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJGGGFFFFFFHHHJJJJJJIIIHHHIIIIIIHHHGGGEEEDDDBBBAAA?????????@@@AAABBBDDDEEECCCDDDEEEGGGHHHJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGIIIKKKMMMQQQRRRPPPPPPTTTWWWVVVRRRPPPIIIDDDKKKYYY]]]XXX[[[\\\\\\UUUZZZWWWXXXXXXXXXWWWWWWVVVUUUQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFJJJKKKNNNQQQTTTVVVWWWVVVTTTUUUVVVXXXXXXWWWUUUTTTSSSSSSUUUVVVWWWXXXYYYYYYSSSRRRRRRQQQQQQQQQQQQPPPQQQSSSTTTSSSQQQOOONNNOOOQQQRRRUUUVVVWWWVVVUUUTTTOOOOOOOOOQQQSSSUUUXXXYYYVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVUUUVVVWWWVVVTTTRRRRRRRRRQQQNNNKKKJJJLLLOOORRRSSSQQQQQQPPPPPPNNNLLLJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKMMMNNNOOOPPPPPPQQQPPPOOOOOOOOOPPPQQQQQQKKKJJJJJJKKKMMMMMMLLLJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDEEEDDDDDDBBBAAA@@@>>>>>>>>>??????@@@AAABBBFFFGGGGGGGGGFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEFFFIIILLLOOOPPPPPPPPPOOONNNNNNNNNNNNNNNKKKKKKLLLMMMNNNOOONNNNNNMMMNNNNNNMMMJJJGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHEEEEEEFFFGGGIIIJJJKKKLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHJJJJJJIIIIIIKKKMMMNNNPPPOOOKKKLLLRRRUUUUUUTTTUUUMMMDDDMMMeeesssrrrYYYUUUTTTWWWbbbZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUSSSPPPMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKLLLMMMNNNQQQTTTVVVUUUVVVWWWYYYYYYYYYXXXXXXVVVWWWXXXYYYZZZZZZYYYYYYSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWTTTRRRRRRSSSQQQSSSUUUVVVWWWVVVUUUSSSVVVUUUTTTTTTUUUVVVXXXYYYWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZ[[[[[[\\\[[[[[[ZZZXXXZZZ[[[ZZZXXXWWWWWWXXXVVVSSSPPPOOOQQQTTTVVVWWWTTTTTTSSSRRRPPPNNNMMMLLLHHHGGGGGGFFFGGGIIIKKKLLLHHHIIIKKKMMMOOOPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPRRRPPPPPPPPPQQQQQQOOOMMMNNNNNNMMMLLLMMMMMMNNNOOOLLLLLLKKKKKKLLLMMMMMMNNNMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHIIIJJJIIIHHHGGGFFFFFFEEECCCBBBAAA@@@AAAAAAAAABBBCCCDDDFFFGGGIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKLLLMMMOOORRRTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRSSSSSSSSSSSSRRRSSSRRRTTTVVVTTTQQQNNNMMMNNNMMMMMMNNNNNNNNNMMMMMMMMMKKKJJJJJJIIIJJJKKKLLLLLLNNNMMMLLLKKKJJJIIIHHHHHHGGGIIILLLMMMMMMNNNPPPRRRQQQQQQNNNJJJLLLRRRVVVUUUVVVYYYPPPCCCJJJggggggXXXOOOXXXhhh{{{ZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYXXXVVVRRROOOMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLKKKJJJJJJKKKOOORRRSSSSSSTTTUUUUUUVVVWWWXXXWWWXXXYYYZZZZZZYYYWWWVVVSSSUUUVVVVVVVVVVVVWWWYYYUUUWWWXXXYYYXXXXXXZZZ[[[WWWXXXYYYZZZZZZYYYXXXWWWYYYXXXWWWVVVVVVVVVWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[VVVXXXZZZ[[[[[[[[[]]]^^^\\\YYYUUUSSSTTTUUUVVVVVVVVVUUUSSSQQQPPPOOONNNNNNKKKKKKJJJIIIJJJLLLOOOPPPNNNOOORRRTTTVVVWWWWWWWWWVVVWWWXXXWWWTTTSSSRRRSSSSSSRRRQQQRRRSSSSSSQQQOOOQQQPPPOOOOOOOOOQQQRRRSSSQQQPPPPPPPPPQQQRRRSSSTTTSSSQQQOOOOOOPPPQQQPPPOOOPPPOOOMMMMMMNNNNNNNNNMMMIIIHHHHHHGGGFFFFFFFFFEEEIIIIIIIIIJJJKKKNNNPPPQQQQQQSSSUUUWWWYYYZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWVVVWWWYYYYYYXXXWWWWWWXXX\\\^^^```]]]YYYVVVVVVWWWUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQOOONNNMMMNNNOOOOOORRRRRRRRRQQQPPPOOOOOOOOOJJJMMMPPPQQQQQQRRRSSSUUUSSSSSSOOOLLLOOOVVVZZZYYY\\\[[[RRRDDDFFF]]]xxxsss[[[YYYgggtttYYYZZZZZZZZZZZZZZZYYYXXXVVVWWWWWWWWWUUURRRNNNLLLLLLLLLMMMNNNNNNMMMLLLLLLJJJLLLMMMLLLJJJJJJLLLNNNPPPOOONNNNNNPPPRRRTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVXXXYYYYYYWWWVVVXXXZZZVVVWWWWWWWWWWWWYYY\\\^^^[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYTTTVVVYYYZZZZZZ[[[\\\^^^[[[YYYVVVUUUVVVWWWVVVVVVUUUSSSPPPNNNMMMMMMNNNOOOMMMLLLKKKJJJKKKNNNQQQSSSSSSUUUWWWZZZ\\\\\\\\\[[[XXX[[[]]]\\\XXXTTTSSSSSSOOOOOOOOOQQQSSSTTTSSSQQQRRRQQQPPPPPPQQQSSSUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[XXXUUUUUUVVVVVVTTTSSSRRRPPPNNNNNNOOOPPPOOONNNJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSVVVYYY[[[[[[\\\___aaabbbcccbbbaaabbbaaa___]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZZZZYYYYYYYYYZZZZZZWWWZZZ\\\]]]\\\[[[]]]___jjjlllkkkfff^^^ZZZZZZ\\\XXXYYYZZZ[[[[[[[[[ZZZYYYXXXVVVUUUSSSSSSSSSUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTOOOQQQSSSTTTSSSSSSSSSTTTSSSSSSPPPOOOTTT]]]```___aaa[[[RRRJJJIIITTTeeerrriiiZZZhhh{{{XXXYYYYYYZZZZZZZZZYYYYYYWWWXXXYYYYYYWWWTTTPPPNNNIIIJJJKKKLLLLLLKKKJJJJJJHHHKKKOOOOOOMMMKKKKKKLLLMMMLLLJJJJJJKKKNNNQQQSSSTTTUUUWWWYYYYYYYYYWWWVVVYYY[[[\\\[[[XXXVVVWWWYYYWWWWWWVVVUUUTTTUUUWWWZZZWWWVVVUUUSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVPPPPPPQQQQQQQQQRRRRRRRRRUUUUUUVVVWWWWWWWWWWWWWWWVVVXXXYYYYYYXXXXXXXXXYYYVVVUUUTTTUUUWWWYYYYYYXXXTTTQQQNNNKKKJJJKKKMMMOOOLLLKKKJJJIIIJJJMMMPPPRRRPPPRRRTTTWWWXXXYYYXXXWWWSSSVVVZZZYYYTTTOOOLLLLLLKKKKKKLLLNNNRRRTTTTTTSSSRRRQQQQQQQQQRRRTTTWWWXXXZZZZZZZZZZZZ[[[\\\]]]^^^```]]]ZZZYYYZZZZZZXXXVVVPPPOOOMMMMMMNNNNNNNNNMMMKKKLLLMMMOOORRRTTTWWWXXXUUUUUUTTTUUUWWWZZZ]]]___```bbbdddfffffffffeeedddgggfffcccaaa``````aaabbb_________^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[\\\VVVZZZ]]]___^^^___aaaddduuuvvvssskkkaaa[[[[[[]]]XXXYYY[[[\\\]]]]]]]]]]]][[[ZZZXXXWWWWWWXXXZZZ[[[SSSSSSSSSTTTUUUUUUVVVVVVRRRTTTVVVVVVTTTRRRRRRRRRRRRRRRQQQQQQXXXaaaeeeddddddZZZRRROOOOOOQQQYYYaaayyylllZZZooo`````````______^^^^^^^^^\\\\\\]]]]]][[[XXXUUUSSSTTTSSSQQQPPPOOONNNMMMMMMOOOOOONNNMMMLLLLLLLLLMMMJJJLLLNNNNNNOOOPPPSSSVVVUUUTTTTTTWWW[[[[[[UUUPPPVVVVVVVVVVVVUUUTTTSSSSSSQQQPPPPPPRRRTTTXXX[[[]]]YYYWWWSSSQQQPPPRRRTTTVVVUUUUUUUUUTTTSSSRRRQQQPPPMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTVVVWWWWWWWWWVVVUUUWWWWWWVVVTTTTTTSSSSSSSSSPPPQQQRRRRRRRRRQQQPPPOOORRRPPPMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKLLLPPPRRRUUUTTTSSSTTTVVVWWWVVVUUUYYYYYYXXXVVVUUUSSSRRRRRRQQQQQQQQQRRRTTTUUUWWWXXXZZZZZZYYYXXXWWWVVVUUUTTT[[[]]]___bbbccccccbbbaaadddbbb``````aaa___[[[WWWYYYVVVRRRPPPPPPQQQQQQQQQQQQRRRTTTVVVXXXYYYZZZ[[[UUUVVVXXXZZZ]]]___```aaadddeeefffggghhhhhhgggfffhhhgggeeecccaaaaaabbbbbbeeecccaaa___^^^^^^^^^^^^VVVXXX[[[\\\\\\\\\^^^______^^^]]]^^^```aaaaaa```dddcccaaa___^^^^^^___```[[[[[[ZZZWWWTTTUUUYYY]]]ZZZZZZ[[[[[[ZZZYYYXXXXXXVVVUUUTTTTTTTTTUUUWWWXXXWWWWWWWWWVVVTTTRRROOONNNUUUUUUWWWYYY\\\^^^___^^^ggg\\\VVVRRRNNNTTT[[[UUUUUUlllvvvbbbrrrffffffeeeeeeeeeeeeeeedddaaaaaaaaa```^^^\\\YYYXXXXXXYYYZZZZZZZZZXXXVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTPPPQQQSSSSSSSSSTTTWWWYYYXXXVVVUUUWWWYYYXXXSSSNNNRRRSSSTTTUUUUUUTTTSSSRRRUUUUUUTTTTTTUUUXXXZZZ[[[XXXVVVTTTSSSSSSUUUWWWYYYXXXYYYYYYYYYXXXWWWVVVVVVTTTUUUWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUUUUVVVRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOPPPSSSUUUTTTSSSRRRSSSUUUVVVUUUTTTYYYXXXXXXXXXWWWWWWWWWVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXX]]]___aaacccdddddddddcccfffdddcccdddeeedddaaa^^^^^^\\\YYYXXXXXXXXXWWWVVVUUUWWWYYY[[[]]]^^^^^^^^^\\\\\\]]]^^^___```aaabbbddddddeeefffgggfffeeeeeedddcccbbbaaa```___^^^^^^^^^^^^\\\[[[[[[[[[[[[\\\YYY[[[]]]]]]\\\\\\\\\^^^YYYXXXWWWWWWYYYZZZZZZZZZ^^^\\\ZZZXXXWWWWWWWWWXXXWWWXXXXXXUUUSSSSSSVVVXXXVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRSSSUUUVVVWWWPPPPPPQQQQQQQQQQQQPPPPPPUUUVVVXXX[[[^^^```aaa```iii```]]]ZZZSSSWWW\\\WWWOOO[[[ddd```~~~iiiiiiiiiiiijjjjjjjjjjjjhhhgggfffdddcccaaa```______aaadddffffffdddaaa```]]]]]]]]]]]]]]]^^^^^^^^^]]]^^^______^^^___aaabbbaaa^^^\\\[[[\\\[[[WWWSSSTTTVVVYYY[[[\\\[[[ZZZYYY[[[ZZZYYYXXXXXXYYYZZZ[[[XXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[\\\]]]^^^_______________\\\\\\[[[[[[[[[[[[[[[[[[^^^]]]\\\[[[ZZZZZZZZZZZZVVVVVVXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUWWWXXXYYYVVVVVVVVVTTTRRRRRRTTTVVVVVVUUUTTTUUUVVVWWWVVVUUUXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWXXXXXXYYYZZZ[[[\\\\\\]]]___```bbbdddeeeeeeddddddgggfffeeefffggggggeeedddbbbaaa````````````^^^\\\[[[^^^aaadddeeeeeedddcccddddddddddddddddddddddddfffffffffgggffffffeeedddccccccdddccccccaaa___^^^^^^^^^]]]]]]^^^___```aaa___```bbbbbb```______```___]]]\\\\\\]]]___^^^]]]\\\[[[YYYVVVUUUTTTTTTUUUWWWXXXYYYXXXVVVUUUVVVWWWUUUUUUVVVVVVUUUUUUTTTTTTSSSRRRRRRSSSSSSUUUVVVWWWPPPPPPOOOOOOOOOPPPPPPQQQSSSUUUYYY\\\___aaabbbbbbgggaaacccbbbXXXXXX\\\XXXMMMLLLSSS^^^hhhiiiiiijjjjjjkkkkkkkkkjjjiiihhhggggggggggggggghhhiiijjjkkkjjjiiihhhgggccccccddddddeeeeeeeeeeeeeeefffffffffddddddfffgggfffccc```______^^^\\\ZZZ[[[]]]aaacccdddccc```___```___^^^]]]]]]]]]]]]^^^\\\\\\]]]]]]^^^]]]]]]]]]]]]^^^^^^_________^^^^^^````````````aaaaaaaaaaaa]]]]]]\\\[[[\\\]]]^^^```aaaaaa```_______________^^^___```aaaaaaaaa```___aaa```___^^^\\\\\\]]]^^^\\\]]]\\\ZZZXXXWWWXXXYYY[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]\\\]]]^^^^^^]]]\\\[[[ZZZZZZ[[[[[[\\\]]]^^^_________```aaabbbcccccccccbbbeeedddddddddddddddcccbbbaaaaaaaaabbbcccbbb___\\\___aaaeeehhhiiihhhfffeeeggggggggggggggggggffffffhhhhhhhhhggggggfffeeeeeefffgggiiijjjiiigggeeecccddddddeeefffggghhhjjjjjjdddfffhhhhhhgggfffggghhhiiigggeeeeeefffggggggfffcccbbb```^^^\\\[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[[[[ZZZ[[[[[[\\\[[[[[[ZZZZZZXXXWWWWWWWWWWWWWWWWWWXXXYYYXXXUUUSSSQQQPPPPPPPPPRRRUUUYYY\\\^^^```aaaccc```\\\cccfff]]]YYY\\\YYYPPPHHHOOO]]]jjjjjjkkkkkkllllllmmmmmmkkkkkkjjjkkklllmmmnnnooopppooommmkkkjjjjjjjjjkkkggghhhiiijjjjjjjjjjjjjjjeeeffffffeeecccbbbdddeeedddccc```````````````___bbbdddgggiiiiiigggdddbbbdddddddddddddddddddddeeedddeeeeeeeeedddbbbaaa```______```aaaaaaaaa``````aaaaaa``````````````````^^^]]]]]]]]]___aaacccdddcccbbbaaaaaa```aaaaaaaaafffgggiiijjjjjjjjjiiihhheeefffeeeccc``````aaacccdddeeedddccc```______aaabbb```___```aaaaaa```______^^^^^^^^^^^^^^^]]]]]]```aaabbbccccccdddddddddaaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbcccbbbbbbaaa___^^^^^^^^^^^^^^^___```bbbaaa^^^[[[]]]```cccfffgggfffcccbbbdddddddddeeeeeefffffffffhhhggggggffffffeeeeeeeeefffgggjjjkkkkkkiiigggeeeeeefffggghhhjjjkkkllllllfffhhhjjjkkkkkkkkklllnnnkkkiiigggfffggghhhgggfffhhhgggeeedddbbbaaa``````aaaaaabbbccccccbbb```^^^```aaaaaabbbbbbbbbaaaaaa```______^^^]]]\\\[[[ZZZ___]]]ZZZWWWTTTRRRRRRRRRQQQTTTXXXYYYZZZ[[[^^^aaa[[[XXXccckkkccc]]]^^^\\\QQQLLLSSS\\\wwwrrrrrrrrrrrrrrrrrrssssssnnnooopppqqqssstttuuuuuuwwwtttqqqnnnlllmmmnnnooommmnnnooopppppppppooonnnjjjkkkkkkjjjhhhhhhiiijjjjjjjjjiiiiiiiiijjjjjjkkknnnoooqqqsssrrrqqqooommmllllllmmmmmmmmmnnnnnnnnnoooooonnnnnnllljjjiiihhhfffgggggggggggggggffffffgggfffeeeddddddcccddddddddddddeeefffggghhhjjjkkkeeeddddddcccccccccddddddggghhhiiijjjkkkkkkjjjjjjfffhhhiiigggddddddgggjjjfffgggggggggeeeddddddeeeiiigggfffggghhhhhhgggeeeffffffeeeeeedddcccbbbbbbaaabbbbbbcccdddfffhhhiiijjjjjjjjjiiiiiihhhhhhggggggggggggfffffffffffffffeeeeeeeeeccc```___```aaa______```bbbdddcccaaa^^^___```ccceeeeeedddbbbaaaaaabbbbbbcccdddeeeffffffhhhggggggffffffffffffgggdddfffhhhjjjjjjiiigggeeecccdddeeefffhhhhhhhhhhhhfffhhhjjjlllllllllnnnoookkkiiiggggggggggggfffeeefffeeeeeedddcccbbbaaaaaabbbbbbbbbcccdddcccaaa___bbbbbbcccdddddddddccccccdddddddddcccbbb```___^^^]]]\\\ZZZYYYWWWWWWVVVVVVSSSVVVWWWWWWUUUVVVZZZ^^^\\\XXXdddpppkkkdddccc```NNNNNNWWWXXXjjjzzzzzzzzzzzzzzzzzzyyyyyyvvvwwwxxxzzz{{{{{{zzzzzz{{{yyywwwvvvuuuuuuvvvvvvuuuvvvwwwxxxxxxwwwuuutttttttttuuutttrrrrrrssstttuuuvvvvvvvvvvvvuuuvvvvvvxxxyyyzzz|||||||||{{{{{{vvvvvvwwwwwwwwwwwwvvvvvvxxxxxxwwwvvvuuuttttttsssssssssssssssrrrqqqpppppprrrqqqooonnnmmmmmmmmmnnnpppqqqrrrrrrsssrrrrrrrrrllllllkkkkkkkkkkkklllllljjjkkklllnnnooonnnnnnmmmnnnpppqqqnnnjjjiiilllpppiiikkklllmmmlllkkklllmmmsssrrrppppppqqqrrrpppoooooonnnnnnmmmllllllkkkkkkhhhgggffffffgggjjjmmmooorrrrrrrrrqqqqqqpppppppppqqqqqqpppooooooooooooooolllmmmmmmllliiiiiikkkmmmgggggggggiiikkkkkkiiihhhggghhhiiijjjkkkjjjiiihhhgggggghhhiiiiiijjjjjjkkkllllllkkkkkkkkklllmmmnnniiijjjlllnnnnnnmmmlllkkkhhhiiijjjkkklllkkkjjjjjjhhhjjjlllmmmllllllmmmoooooommmjjjjjjjjjjjjhhhgggddddddddddddccccccbbbbbbcccaaa```aaaccccccaaa^^^aaaaaabbbccccccccccccccccccddddddeeedddcccbbbaaa[[[[[[\\\\\\\\\[[[ZZZZZZXXXYYYXXXUUUQQQRRRXXX]]]```YYYdddsssppphhheee```MMMOOOVVVTTTfff~~~~~~}}}}}}|||~~~}}}|||}}}}}}}}}~~~~~~}}}}}}||||||}}}~~~~~~|||zzzyyywwwwwwxxxwwwuuuuuuwwwxxxyyy{{{|||{{{zzzyyyyyyyyyxxxyyy{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzz}}}}}}|||{{{{{{{{{||||||}}}}}}}}}|||{{{zzzyyyxxx{{{zzzxxxwwwvvvuuuvvvvvv{{{{{{||||||{{{zzzxxxwwwtttttttttsssssstttuuuuuutttuuuwwwxxxyyyyyyyyyxxxyyy{{{{{{vvvpppmmmooosssrrrtttwwwxxxwwwwwwyyyzzz|||zzzyyyyyyzzzzzzyyywwwtttttttttssssssssssssssstttssspppooopppssswwwyyyvvvvvvwwwwwwwwwwwwwwwwwwyyyxxxwwwvvvvvvvvvvvvvvvssstttuuutttrrrrrruuuxxxoooooonnnppprrrsssrrrpppqqqrrrrrrssssssrrrrrrrrrpppppppppppppppqqqqqqqqqrrrrrrqqqqqqqqqssstttuuuqqqrrrssstttuuuuuuttttttsssssstttuuuuuutttrrrqqqmmmnnnppppppnnnmmmnnnooopppnnnkkkjjjjjjjjjiiigggeeeeeeeeeffffffeeeeeeddddddbbb``````bbbcccaaa___```aaabbbccccccccccccccc```aaacccdddeeeeeedddddd^^^___``````___^^^\\\[[[[[[[[[YYYTTTPPPPPPVVV]]]bbbYYYcccsssqqqiiiccc]]]OOOPPPUUUQQQfff|||~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}~~~}}}}}}|||~~~}}}|||zzz{{{|||~~~~~~}}}|||{{{{{{zzzzzzyyyxxxxxxwww~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||~~~~~~}}}}}}}}}zzzyyyxxxyyyyyy}}}||||||||||||}}}}}}~~~~~~}}}|||||||||yyyxxxwwwvvvvvvvvvvvvvvvxxxzzzxxxsssuuu{{{{{{vvvxxx|||~~~|||wwwuuuyyy}}}}}}|||{{{{{{zzzzzzzzz{{{}}}{{{{{{|||{{{zzzxxxyyyxxxvvvvvvwwwxxxwwwvvvyyyzzzzzzyyyyyyxxxwwwvvvssstttwwwyyyyyywwwuuussswwwwwwuuuuuutttuuuvvvwwwvvvwwwxxxwwwuuuuuuuuuwwwuuuttttttuuuwwwxxxvvvuuutttsssrrrpppooommmlllkkkkkkjjjiiilllnnnnnnjjjfffgggggghhhhhhhhhgggeeedddffffffeeedddccccccbbbbbbccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbccccccccc___ZZZYYYZZZZZZXXXUUUXXXXXXXXXXXXWWWWWWWWWVVV[[[___dddhhhjjjhhhfffcccUUUTTTOOOWWWnnn~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||||||||||||||}}}|||}}}{{{xxxyyy~~~~~~zzzzzz|||}}}|||zzzyyy|||~~~~~~~~~~~~}}}{{{~~~|||zzzzzz{{{{{{zzzyyyzzzzzzzzzzzzyyyxxxwwwvvvssstttvvvwwwxxxwwwvvvuuuvvvvvvuuuttttttuuuvvvwwwuuuvvvwwwwwwuuuttttttuuurrrrrrqqqssstttuuutttrrrttttttsssrrrqqqppppppooopppnnnmmmnnnppppppmmmjjjjjjkkklllmmmmmmkkkjjjhhhggghhhhhhiiijjjkkklllmmmhhhhhhhhhhhhhhhhhhhhhhhhddddddeeeeeeeeeeeedddccc```^^^\\\ZZZZZZZZZXXXWWW[[[[[[ZZZYYYYYYYYYYYYYYYaaadddhhhkkklllkkkhhhfff___]]]VVVXXXhhh{{{}}}|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}zzz|||{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{}}}{{{zzz{{{{{{zzzyyy}}}}}}~~~}}}}}}|||{{{zzzwwwwwwxxxxxxyyyyyyyyyyyyzzzyyyyyyyyyzzz{{{{{{|||xxxzzz||||||zzzyyyxxxyyyxxxwwwwwwxxxzzzzzzyyywwwwwwwwwvvvvvvvvvvvvvvvvvvxxxuuurrrssstttuuurrrooooooppprrrsssrrrqqqooommmkkklllmmmoooppprrrssstttnnnnnnmmmmmmlllllllllkkkhhhiiijjjkkkjjjiiigggeeecccdddeeedddbbb```___```bbbaaa___^^^^^^^^^___```fffhhhkkknnnnnnmmmkkkjjj___^^^VVVVVVaaarrr~~~~~~}}}|||{{{zzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}{{{~~~~~~}}}}}}||||||}}}}}}~~~~~~|||{{{zzzzzz{{{{{{zzzxxx|||yyywwwwwwwwwwwwvvvuuu{{{{{{{{{{{{{{{zzzxxxxxxwwwwwwuuuuuutttuuuvvvwwwyyyyyyyyyyyyzzz{{{{{{|||yyy|||~~~~~~|||zzzzzzzzz|||{{{{{{|||~~~}}}|||zzzyyyyyyyyyyyyyyyyyyyyy{{{xxxuuuuuuwwwwwwvvvsssrrrssstttuuutttsssqqqoooooopppppppppqqqrrrrrrrrrppppppoooooonnnnnnmmmmmmmmmnnnpppqqqpppnnnkkkiiiiiikkknnnlllgggddddddeeegggfffdddccccccccceeefffggghhhjjjlllmmmnnnmmmmmmaaa```XXXTTTZZZhhh|||ttt~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyyyy{{{|||}}}}}}}}}}}}{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}~~~|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||}}}~~~}}}{{{{{{}}}}}}|||}}}~~~}}}{{{{{{{{{zzzzzzzzz{{{{{{|||zzzyyyxxxxxxyyyzzzxxxwwwxxxvvvttttttttttttsssrrrssssssssssssrrrqqqpppoooqqqooommmlllkkklllmmmmmmoooppppppqqqqqqqqqqqqqqqrrrtttvvvuuutttrrrrrrrrruuuttttttvvvwwwxxxvvvuuuvvvvvvvvvuuuuuuuuuuuuuuuwwwtttqqqqqqtttvvvtttrrrsssssssssrrrqqqpppnnnmmmooooooooooooooopppppppppooooooooonnnnnnnnnmmmmmmoooppprrrsssrrrooollljjjiiikkkmmmkkkeeeaaaaaaaaagggfffeeedddcccddddddeeebbbcccdddfffhhhjjjkkkllljjjhhh___YYYYYYaaa|||fffuuu~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxvvvuuutttuuuwwwyyy{{{|||}}}}}}xxxwwwvvvvvvwwwyyy{{{}}}|||{{{zzzxxxwwwwwwwwwwwwwwwxxxyyy{{{}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyyyyyyyvvvvvvxxxyyyzzz|||}}}~~~|||{{{zzzzzzyyyyyyzzzzzz{{{xxxwwwzzz{{{xxxvvvvvvtttuuuwwwxxxxxxwwwvvvvvvvvvuuuttttttssssssttttttvvvuuutttuuuvvvvvvuuutttsssqqqppppppqqqqqqqqqpppnnnnnnnnnnnnmmmlllkkkjjjjjjiiihhhhhhhhhhhhjjjjjjiiiiiijjjjjjjjjjjjiiiiiijjjllllllkkkiiiiiijjjkkkkkkkkkjjjlllmmmnnnmmmkkkkkkkkklllllllllmmmmmmmmmnnnlllkkkmmmqqqtttsssppprrrqqqooollljjjiiihhhhhhjjjjjjkkkkkkllllllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmmmmmmmkkkiiihhhhhhiiiiiigggcccaaa```___aaaaaaaaaaaa``````______]]]]]]]]]^^^___bbbeeefffgggddd^^^\\\^^^ddd~~~mmmXXX\\\ddd~~~~~~|||yyyxxxwwwuuuuuuvvvwwwwwwwwwwwwwwwuuusssrrrqqqqqqsssvvvwwwrrrqqqqqqppppppqqqrrrrrrppppppqqqqqqssstttvvvwwwrrrssstttvvvvvvwwwwwwwwwttttttttttttsssrrrqqqqqqqqqpppppppppqqqqqqrrrsssrrrrrrsssssstttuuuuuuvvvrrrqqqpppnnnnnnmmmmmmmmmmmmiiihhhlllmmmiiifffhhhfffjjjnnnpppooonnnoooqqqrrrqqqpppooonnnmmmmmmmmmjjjiiihhhiiijjjkkkjjjiiigggeeeddddddfffggggggfffhhhhhhhhhhhhgggfffeeeddd``````aaabbbdddfffhhhiiieeeeeeffffffeeedddcccbbbbbbbbbaaa```^^^^^^```bbbbbbaaaaaabbbdddeeecccbbb```aaacccdddfffhhhjjjkkkjjjiiijjjnnntttwwwvvvsssrrroookkkfffcccccccccdddeeeeeeeeeddddddcccccccccaaaaaabbbbbbccccccddddddbbbbbbcccccccccbbbbbbaaadddcccaaa`````````___^^^]]]^^^___```___^^^\\\[[[[[[ZZZXXXWWWWWWYYY\\\^^^ZZZYYYVVVZZZ```gggjjjdddxxxnnn[[[WWWXXXUUU~~~|||{{{zzzyyyxxxwwwuuussspppnnnmmmqqqooommmllllllnnnqqqrrrkkkjjjjjjjjjkkkmmmoooqqqkkkjjjiiiiiijjjkkkmmmnnnlllmmmnnnoooppppppppppppiiijjjjjjiiiiiigggffffffhhhhhhiiijjjkkkmmmoooppppppppppppppppppooooooooofffeeedddbbbaaa```______^^^YYYXXX]]]^^^YYYVVVXXX[[[aaagggjjjhhhhhhkkkooouuutttsssqqqpppooonnnnnn]]]\\\[[[[[[]]]^^^]]][[[ZZZXXXWWWXXXZZZ[[[[[[[[[]]]]]]]]]]]]\\\[[[ZZZZZZQQQRRRUUUXXX[[[___aaabbb^^^_________^^^\\\ZZZYYYXXXWWWVVVSSSQQQRRRUUUXXXYYYXXXXXXYYY[[[[[[ZZZYYY[[[\\\___bbbeeehhhkkkllljjjjjjmmmsssyyy|||{{{yyyrrrnnnhhhccc______```aaadddcccaaa^^^\\\YYYWWWVVVXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[[[[[[[[[[\\\\\\\\\[[[XXXUUUVVVYYY[[[ZZZYYY\\\^^^```aaaaaa___\\\[[[[[[YYYVVVSSSSSSTTTVVVXXXXXXUUURRRWWW]]]bbb~~~```^^^eeeaaaUUUWWWcccfff^^^}}}zzzwwwxxxtttqqqrrruuuvvvsssooojjjiiiiiiiiijjjlllmmmnnnhhhfffeeedddeeefffeeedddkkkkkklllnnnooonnnkkkhhhfffbbbaaabbbcccaaacccgggfffeeeddddddeeehhhkkknnnuuupppkkkiiihhhgggddd```UUUUUUTTTSSSRRRQQQPPPPPPOOOMMMOOORRRQQQMMMNNNRRRPPP[[[cccaaa]]]bbbmmmttt}}}}}}zzzvvvvvvwwwssslll\\\YYYTTTQQQPPPQQQRRRRRRPPPPPPQQQQQQSSSTTTUUUUUUUUUTTTSSSSSSTTTTTTSSSRRRMMMNNNOOOOOOOOORRRVVVYYYZZZ]]]```^^^YYYVVVXXX[[[VVVXXXTTTKKKGGGKKKLLLJJJNNNPPPRRRRRRQQQPPPPPPQQQXXXTTTVVV]]]bbbdddiiippp||||||xxxtttpppmmmlllkkkkkkhhhfffbbb[[[VVVRRRSSSTTTPPPNNNOOOSSSTTTTTTWWW]]]```]]]XXXVVVWWWWWWUUURRRPPPQQQRRRQQQQQQTTT[[[```aaafffllllllfffaaa______bbb\\\UUUQQQPPPQQQTTTUUUSSSKKKNNNWWWYYY^^^~~~}}}{{{xxxwwwwwwwwwxxxvvvtttpppmmmllljjjgggeeeggghhhjjjmmmppppppnnnlllaaa]]][[[\\\\\\ZZZ[[[___^^^]]][[[[[[[[[\\\^^^___^^^^^^^^^______\\\WWWTTTRRRRRRRRRRRRRRRRRRQQQPPPQQQPPPRRRUUUSSSNNNNNNQQQVVV^^^ccc```\\\\\\^^^^^^eeeggggggfffhhhllllllhhhYYYUUUQQQNNNNNNPPPQQQRRROOONNNMMMJJJIIIKKKPPPUUUPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOQQQTTTWWW]]]___aaa```[[[XXXXXXXXXYYYZZZVVVNNNJJJLLLLLLIIIKKKLLLLLLLLLJJJKKKMMMOOOQQQNNNPPPVVVZZZZZZ^^^dddqqqssswww||||||xxx~~~{{{zzz|||}}}yyylllggg___XXXSSSQQQQQQRRRNNNNNNPPPTTTTTTSSSVVV]]]```]]]YYYWWWWWWWWWUUUSSSNNNNNNNNNMMMLLLOOOTTTXXXeeejjjpppqqqmmmhhhggggggddd___WWWRRRPPPOOOOOOOOONNNHHHKKKSSSUUU]]]~~~yyyuuurrrooooooqqqsssvvvvvvtttrrrjjjeeeaaa```\\\WWWVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVVVV[[[aaadddbbb]]]XXXTTTXXXZZZ\\\^^^______^^^]]]______bbbeeeccc^^^\\\^^^hhhmmmpppmmmjjjfff```ZZZ^^^bbbeeecccdddhhhjjjiiifffbbb\\\XXXXXXYYY[[[[[[WWWVVVRRRLLLFFFDDDFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLPPPPPPQQQPPPNNNNNNPPPRRR]]]^^^______]]]YYYUUURRRVVVWWWUUUQQQOOOPPPPPPMMMKKKKKKJJJIIIHHHIIILLLOOOMMMKKKLLLPPPRRRQQQSSSVVV[[[[[[]]]```cccdddbbbaaaiiiggghhhpppzzz~~~yyyrrrllldddYYYRRROOONNNNNNMMMMMMNNNRRRUUUSSSQQQUUU\\\\\\ZZZXXXVVVUUUTTTRRRPPPMMMMMMLLLIIIHHHIIILLLOOO[[[```fffgggeeebbbbbbccc___[[[VVVRRRPPPNNNMMMLLLLLLIIILLLRRRSSSaaaxxxssskkkaaa\\\\\\ZZZ[[[\\\\\\\\\[[[ZZZZZZ___fffmmmpppmmmhhhdddbbbdddgggjjjnnnppppppooonnnnnnoootttyyyyyytttsssuuu{{{tttmmmqqqvvvyyyvvvtttwww{{{{{{}}}vvvooollljjjhhhgggdddbbb^^^YYYTTTOOOIIIFFFIIIJJJJJJJJJJJJKKKLLLNNNSSSTTTTTTSSSQQQOOOPPPPPPZZZ[[[\\\^^^^^^ZZZUUUPPPLLLMMMNNNPPPSSSVVVVVVUUUOOOPPPPPPOOONNNNNNPPPRRROOOOOOOOOPPPPPPNNNNNNNNNLLLKKKJJJKKKMMMOOOPPPQQQOOONNNPPPVVV___ddddddbbbfff^^^TTTOOOOOOOOOMMMJJJLLLOOOSSSVVVSSSPPPTTT[[[WWWVVVUUUTTTSSSQQQOOONNNOOONNNLLLIIIHHHHHHIIIJJJKKKOOOSSSUUUUUUTTTTTTUUURRRQQQOOOOOOOOOPPPOOOMMMMMMLLLPPPTTTTTTfff{{{{{{uuuuuuuuuuuusssqqqnnnlllooottt{{{~~~|||zzzzzz{{{yyy|||{{{rrrkkkccc______\\\VVVPPPOOOPPPRRRRRRPPPOOOPPPRRRUUUVVVWWWVVVTTTQQQPPPPPPUUUWWWYYY\\\]]]ZZZUUUPPPFFFFFFHHHNNNSSSVVVVVVVVVUUUWWWYYYZZZXXXVVVUUUTTTUUUUUUUUUSSSQQQOOOMMMKKKMMMLLLLLLKKKKKKMMMPPPRRRNNNNNNNNNNNNPPPUUU\\\```___YYYSSSRRRTTTTTTQQQMMMNNNOOORRRUUURRROOOSSSZZZTTTVVVWWWWWWVVVSSSRRRQQQRRRPPPMMMKKKJJJJJJJJJJJJGGGJJJLLLNNNNNNNNNNNNOOOKKKKKKKKKMMMOOOPPPPPPNNNLLLMMMPPPRRRRRRhhh~~~oooeeeaaa^^^YYYUUUWWW[[[^^^]]]YYYVVVUUUVVVTTTVVVXXXXXXVVVSSSRRRQQQSSSVVVZZZ\\\\\\YYYVVVSSSOOOKKKKKKQQQVVVVVVUUUUUU[[[^^^aaaaaa___[[[XXXVVVZZZ[[[YYYTTTRRRRRRPPPMMMPPPQQQQQQPPPOOOPPPSSSUUUTTTUUUTTTQQQNNNQQQYYY```ZZZXXXUUUVVVWWWXXXVVVTTTRRRPPPPPPRRRRRRPPPSSSXXXVVVYYY\\\]]]\\\ZZZYYYYYYVVVTTTQQQQQQQQQRRRRRRQQQNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNPPPQQQRRRPPPOOOKKKMMMPPPOOOQQQhhh{{{rrrllljjjnnnrrrwwwvvvpppjjjggggggaaadddggghhhfffcccbbbaaaccchhhlllmmmjjjgggeeeeeeaaaZZZXXX]]]```^^^\\\]]]ccceeefffeeebbb^^^\\\[[[___```]]]WWWTTTUUUUUUQQQOOOQQQSSSSSSQQQPPPQQQSSSTTTVVVWWWVVVUUUUUUWWWXXXWWWUUUTTTSSSSSSTTTVVVWWWVVVPPPMMMOOOQQQRRRSSSVVVVVV[[[```bbbaaa_________]]][[[YYYZZZ]]]___^^^]]]ZZZYYYWWWVVVUUUTTTSSSRRRWWWVVVUUUUUUWWWWWWUUUTTTRRRTTTUUUTTTVVVnnnwwwzzz~~~~~~|||zzzyyy~~~~~~}}}ooogggdddiiillljjjhhhiiikkkkkkjjjgggccc```___```ccceeeaaaYYYWWWYYYYYYUUUOOORRRUUUUUUSSSQQQRRRSSSVVVXXX[[[___bbb```ZZZVVVTTTSSSPPPNNNLLLNNNRRRVVVYYYPPPKKKMMMQQQSSSTTTUUUUUUZZZ```ccccccaaaaaaaaaeeecccaaacccgggjjjjjjhhhfffccc```^^^]]][[[YYYXXX[[[ZZZYYYZZZ\\\]]]\\\[[[\\\]]]^^^]]]___www