BM66(@ ++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))******)))(((((()))+++,,,,,,,,,+++++++++*********************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///111555;;;@@@DDDGGGIIIKKKKKKNNNSSSWWWZZZZZZZZZYYYTTTOOOLLLMMMMMMRRRdddyyykkk\\\PPPQQQXXX]]]fffppp|||zzzsssfffYYYQQQPPPRRROOO\\\ffflllddd```fffnnnrrrrrrssspppxxx~~~|||zzz{{{yyynnnnnnqqqzzz~~~iiibbbbbbbbbkkkwww~~~yyysssqqqrrruuuwwwvvvuuuuuuuuuuuuvvvvvvuuuttttttuuuxxx}}}~~~{{{zzzxxxvvvsssnnnggg^^^TTTMMMNNNMMMLLLJJJIIIHHHFFFFFFAAAAAA@@@@@@???>>>>>>>>>888888888777777777777777555555444333333222111111///000000000000111111111000222444444333333333444555999<<<:::444111222444555555555444444333333333111222333333333555999<<<>>>???AAABBBCCCCCCBBBAAABBBBBBAAA???<<<999777666666666555666666777888999666777888999999999999999999999888888777666555555555666888:::999777555333000000111333555888:::;;;666777777777444111---+++,,,,,,,,,+++++++++******,,,,,,,,,---------......------,,,++++++***))))))........................+++++++++******)))))))))---...///000000//////...---......///////////////000000000000111111111111222222222333444555666777999<<>>======<<<<<<;;;999999888777666666555555555444444333222222111111111222222222222333333333000222444444333333333444444777:::888444111222444333222222222111111111111111222333333333666:::===@@@AAABBBCCCDDDCCCCCCBBBBBBBBB@@@>>><<<999777666666666555666666777888999999999::::::;;;:::::::::777777777777888888888888555666777888888666444333111111222444555888999:::888888777555333111//////,,,,,,,,,++++++++++++***,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------------------------,,,,,,+++++++++*********+++,,,...//////...---,,,---......///////////////000000000000111111111111222222222333444555666777888;;;???AAABBBCCCEEEFFFIIIKKKNNNPPPPPPQQQSSSUUUVVV\\\``````bbbfffiiigggkkkjjjkkkmmmooowww************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************)))******)))(((((()))+++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///000444:::???BBBEEEHHHKKKJJJMMMQQQUUUXXXYYYYYYXXXVVVQQQOOOPPPPPPVVVkkkooo```SSSSSSVVVWWW[[[bbbgggeee```XXXPPPKKKLLLOOOTTTaaahhhppphhhdddjjjssswwwwwwxxx{{{{{{~~~{{{mmmggghhhmmmuuu}}}ttteeeXXXWWW\\\cccooo{{{|||zzzvvvqqqnnnnnnqqqsssuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyy{{{~~~}}}{{{{{{|||~~~xxxqqqggg]]]VVVRRRNNNLLLIIIHHHGGGFFFEEEDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;999999888666555444333222444444333333222222111111111222222222222333333333000222444444333333333444222555777666333111222444111111111111111000000000111222333333444777;;;>>>BBBCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@>>><<<:::888777666666666666777888999999;;;<<<<<<<<<<<<;;;;;;:::888888888888888888777777555555666666555555444333222222333555666888999999:::999777555333222222222,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......))))))***,,,---...///000++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++***,,,///111111000...,,,---......///////////////000000000000111111111111222222222333444555666777777:::>>>AAABBBBBBDDDFFFHHHKKKNNNPPPQQQSSSUUUWWWUUU[[[___```bbbfffhhhgggiiiiiikkknnnpppwww++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************)))******)))(((((()))+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///000444999===AAADDDHHHJJJJJJLLLPPPTTTWWWXXXXXXXXXVVVRRRPPPPPPPPPWWWooonnn___SSSSSSUUUTTTWWW]]]___^^^[[[UUUPPPNNNPPPRRRUUUbbbiiissskkkhhhnnnxxx|||}}}~~~{{{}}}zzzpppkkkkkklllssszzztttaaaVVVNNNPPPVVV___lllwwwvvvsssooollljjjkkknnnqqquuuuuuuuuvvvwwwwwwxxxxxxyyyzzz}}}|||wwwsssrrrsssvvvxxxrrrkkk```WWWPPPMMMKKKIIIGGGFFFFFFEEECCCBBBBBBAAA@@@??????>>>>>>===<<<<<<888777666555444333222222333333333333222222111111//////000000000111111111000222444444333333333444111333555444222222333444222222222222222222222222111222333444555888<<<@@@CCCCCCDDDDDDEEEEEEEEEEEEEEECCCAAA>>><<<:::888777555555666666777888999:::============<<<;;;::::::===<<<;;;999777555444333555555444444444333333333333333555666777888999999999999888777666555444333------,,,,,,,,,+++++++++,,,,,,,,,---------......)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...111333444333111///---......//////////////////000000000111111111111222222222333444555666777777:::===@@@AAABBBDDDEEEJJJLLLOOOQQQRRRSSSUUUWWWVVV\\\```aaabbbgggiiihhhggghhhkkknnnpppvvv........................******++++++++++++******************************************************)))******)))(((((()))+++,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,...---,,,,,,---//////333777<<>>>>>===<<<<<<<<<555555555555444444444444333222222222222222111111//////000000000111111111000222444444333333333444222222333333222222333444222222222222222222222222000222333444666999>>>AAACCCCCCDDDDDDEEEFFFFFFGGGHHHFFFCCC@@@<<<:::999888555555666666777999:::;;;<<<=========<<<;;;::::::<<<;;;:::888666444333222555444444444333333333333333444666777888999999999666888:::;;;:::777333000---------,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...111333444333111000---......//////////////////000000000111111111111222222222333444555666777777:::===@@@AAABBBDDDEEELLLNNNPPPRRRQQQRRRSSSTTTWWW]]]bbbbbbdddhhhjjjiiifffgggkkknnnpppuuu++++++++++++++++++++++++)))******++++++******)))************************************************)))******)))(((((()))+++,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,------...+++,,,...---,,,,,,---//////222666:::>>>BBBFFFIIIIIIKKKNNNQQQTTTUUUVVVWWWTTTQQQPPPQQQPPPZZZuuuooo```UUUVVVXXXXXX[[[aaa___^^^[[[YYYXXXXXXXXXYYYYYYeeekkkyyyrrrpppyyy{{{yyy{{{oookkkqqqxxxyyymmm\\\PPPIIIGGGFFFHHHOOOYYYcccjjjllljjjggggggiiilllmmmnnnnnnmmmmmmnnnqqquuuyyy||||||{{{zzzyyywwwrrrlllhhheeeccc```^^^\\\]]]^^^___ZZZWWWSSSPPPMMMIIIEEEBBBDDDCCCCCCBBBAAAAAA@@@@@@<<<<<<<<<;;;::::::999999555555555555555555555555222222222222222222111111111222222222222333333333000222444444333333333444333333222222222333444444000000000111111111111111000222333555666:::???CCCDDDDDDDDDEEEFFFHHHJJJKKKLLLJJJFFFAAA===:::999888555555666777888999;;;<<<<<<<<<=========<<<;;;;;;666666666666666666555555444444555555444444333222222444666888::::::::::::666888;;;===;;;777222...------------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------------------------------,,,,,,---------------...***,,,---///000000000///---......///////////////000000000000111111111111222222222333444555666777777:::>>>AAABBBBBBDDDFFFLLLNNNPPPQQQQQQQQQRRRSSSXXX^^^bbbccceeeiiikkkjjjfffgggjjjmmmnnnttt((((((((((((((((((((((((***++++++,,,,,,++++++***************************************************)))******)))(((((()))+++,,,,,,,,,+++++++++******************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++,,,...---,,,,,,---//////111555999===AAAFFFIIIIIIJJJMMMPPPRRRUUUVVVVVVUUURRRRRRRRRRRR\\\yyyuuueeeZZZZZZ\\\\\\```fffgggeeebbb``````______^^^^^^iiimmm{{{tttsss}}}yyywwwqqqiiiooowww~~~yyypppeeeZZZOOOJJJEEEFFFGGGIIIOOOYYYccciiikkkiiihhhjjjmmmooopppooonnnlllkkklllpppvvv}}}~~~~~~~~~vvvtttqqqoookkkfff___[[[XXXWWWVVVUUUTTTSSSSSSSSSOOONNNLLLKKKIIIGGGCCC@@@AAAAAA@@@@@@??????>>>>>><<<<<<;;;;;;:::999999888777666666666555555444444111111111111111111222222111222222222222333333333000222444444333333333444666444333222333333444444111111111111222222222333000111333555777;;;@@@DDDEEEEEEFFFGGGIIILLLNNNPPPQQQNNNIIICCC>>>;;;999888555555666777888:::;;;<<<======>>>>>>>>>>>>>>>>>>444444444555555555555555333444666777666555333222111333666999;;;;;;;;;;;;888999;;;;;;999555111......------------,,,,,,,,,,,,,,,,,,---------......******++++++,,,---------++++++++++++++++++++++++++++++,,,,,,------------+++++++++,,,---///000000---......///////////////000000000000111111111111222222222333444555666777888;;;???AAABBBCCCEEEFFFJJJLLLOOOPPPPPPQQQRRRTTTXXX^^^bbbbbbdddhhhjjjiiifffgggiiikkkmmmsss------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************)))******)))(((((()))+++,,,,,,,,,+++++++++******************************---,,,+++******+++,,,---++++++++++++++++++++++++******+++,,,,,,---......+++,,,...---,,,,,,---///...111555888<<<@@@EEEIIIHHHJJJLLLOOORRRTTTVVVVVVVVVTTTSSSTTTSSS^^^|||zzzjjj^^^]]]______cccjjjooommmjjjhhhgggfffeeedddbbblllppp|||uuuuuu}}}vvvuuuttthhhnnnuuu~~~}}}rrrfffZZZOOOJJJIIIDDDFFFIIIKKKQQQ[[[eeejjjkkkjjjjjjlllpppsssrrrppppppnnnlllmmmrrrzzz}}}|||||||||sssppplllhhhddd]]]WWWRRRPPPPPPPPPOOOOOONNNNNNNNNJJJHHHGGGFFFFFFEEECCC@@@??????>>>>>>======<<<<<<>>>======<<<<<<;;;::::::999999888666555444333222111111111111111111222222///000000000000111111111000222444444333333333444777555333222333444444444333333333444444555555555000111333555777<<>>???@@@@@@@@@@@@@@@666666555444333333222222333444777888888666333111111333666999;;;<<<<<<<<<;;;;;;:::999777444111///......---------,,,,,,,,,,,,,,,,,,---------......(((((()))***,,,---......************************+++++++++,,,,,,---------------,,,---...000222333---......///////////////000000000000111111111111222222222333444555666777999<<>>:::777444333444555777999;;;<<<===>>>@@@BBBCCCBBB???<<<:::666555333222222333555666666888;;;:::777333111000///111444777:::<<<<<<===:::;;;;;;888444111000000000---,,,---+++***...444&&&'''((()))******)))((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111000...------...000111111000///......------...///000000000000111111111000000111222333555666777888:::>>>@@@AAACCCEEEGGGJJJKKKKKKLLLMMMOOOSSSWWWYYY```eeeddddddgggiiiiiihhheeegggmmmooorrr*********+++++++++,,,,,,(((((())))))***++++++,,,,,,,,,,,,++++++*********))))))))))))************++++++******)))))))))(((******************))))))************************************************************************,,,+++***))))))***+++,,,///...---,,,,,,,,,------...///222666:::???CCCEEEJJJJJJKKKMMMPPPSSSVVVWWWXXXTTTTTTUUUSSSWWWmmmxxxkkkddd```^^^```ccceeeeeegggkkkqqqsssrrrqqqnnnooouuu{{{vvvwww{{{xxx}}}{{{nnnjjjlllrrr|||wwwjjj\\\QQQJJJEEECCCEEEFFFJJJQQQZZZccciiikkkllllllmmmrrrxxxxxxtttooonnnooorrrxxx~~~{{{wwwtttqqqooommmiiiccc^^^YYYTTTOOOLLLFFFFFFEEEEEEDDDDDDDDDDDDBBBAAA??????@@@AAA???>>><<<<<<;;;;;;;;;;;;;;;;;;999999999999888777666666555555555555444444444333444333111//////000111222222222333333333333444444333333333333333333333333333333333333333333333333333222222222222333555666777666555666999>>>DDDGGGGGGGGGHHHLLLQQQVVVXXXYYYYYYSSSJJJBBB===999666444444555666888:::<<<===>>>>>>???AAABBBAAA>>>:::888555444333222333444666777777999:::999666222111000111222555777999;;;;;;;;;:::::::::888444111/////////...111666777222///000***+++,,,---------,,,+++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,++++++,,,---...000//////............///000000000111111111111222111111111222444555777888777:::>>>@@@AAACCCEEEGGGJJJKKKLLLLLLMMMOOOSSSVVVZZZaaafffeeeeeehhhjjjjjjhhheeegggmmmooorrr*********++++++++++++,,,'''(((((())))))*********+++++++++++++++*********))))))))))))************)))))))))***++++++,,,,,,+++++++++******))))))(((***************************************************************************)))))))))***+++---.........---,,,,,,,,,---------...000444999>>>CCCEEEJJJJJJLLLNNNQQQTTTVVVXXXZZZWWWVVVVVVSSSTTTeeexxxrrriiiaaaZZZYYY\\\]]]^^^```eeelllqqquuuuuutttsssuuu|||{{{wwwwwwzzzwww}}}rrrkkknnnooottt}}}|||ooo```SSSJJJHHHHHHGGGJJJPPPYYYbbbiiilllmmmlllllloootttxxxwwwsssnnnppprrrvvv|||}}}{{{yyyuuuqqqnnnkkkiiiiiiddd^^^XXXTTTQQQNNNLLLFFFDDDBBBAAAAAABBBDDDEEECCCBBB@@@@@@@@@@@@>>><<<:::::::::999::::::;;;;;;888888888888888666555555666666666555555555444444333222111000000000111222222222333333333333444444333333333333333333333333333333333333333333333333333333333222222333444444666666666777;;;@@@DDDGGGIIIIIIKKKOOOUUUYYY\\\]]][[[TTTJJJ@@@:::777555444555666777999:::<<<=========>>>???@@@>>>;;;888555444444333333444666888999888999999777444222111222333444555777888999999999999999999777333000//////...///555>>>AAA:::111,,,***++++++,,,++++++***)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------///............///000000000111111111111222222222111222222333444666777888777:::===@@@AAACCCEEEGGGIIIKKKLLLLLLMMMOOOSSSVVV[[[bbbffffffeeehhhkkkkkkhhheeegggmmmooosss************++++++++++++))))))*********++++++++++++++++++***************((()))))))))************(((((()))******+++,,,,,,...---,,,++++++******)))***************************************************************************************,,,---...------------------------,,,---///333888===BBBEEEIIIJJJLLLNNNQQQTTTWWWXXXZZZWWWVVVTTTPPPQQQ[[[hhh}}}rrrfff\\\XXXZZZ\\\\\\]]]```dddjjjoooqqqvvvuuuvvvyyy~~~~~~zzzwwwwww~~~tttsssxxxuuutttssswwwxxx{{{{{{jjjZZZQQQNNNOOONNNRRRYYYccckkkoooooonnnjjjkkkoootttwwwvvvrrrmmmooorrrwww|||~~~|||wwwvvvsssooollliiifffeeeddd```YYYUUURRRPPPOOOMMMKKKJJJHHHGGGFFFFFFFFFGGGGGGEEECCCBBBBBBAAA???>>>:::999888888888999:::;;;999999999999888777666555777666666666666555555555555444333222222222333333222222222333333333444444333333333333333333333333333333333333333333333333444444333333333333333333666666888;;;???DDDIIILLLOOOOOOOOORRRVVVZZZ[[[[[[]]]UUUIII???999666555555555666777888999:::;;;;;;<<<=========;;;888555333333333333444666888:::;;;::::::888666222111222333555666666777777777777777777888888666222///......///---222;;;@@@:::000***++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---.........///000000///......---------......///111111111111111111222222222222222222333444555777888999777999===???AAABBBEEEGGGIIIKKKLLLMMMMMMOOORRRUUUZZZaaafffeeeeeehhhjjjjjjhhheeeffflllooosss))))))*********+++++++++***************+++++++++************************((()))))))))************((((((((()))))))))))))))000///...,,,+++++++++,,,************************************************************************,,,++++++++++++++++++,,,,,,---------------------------///111666;;;@@@CCCGGGIIIKKKNNNRRRTTTWWWXXXYYYVVVTTTQQQNNNMMMTTT[[[pppxxxssshhhdddffffffeeedddccccccfffjjjmmmsssuuuvvvxxxyyywwwuuusssvvvtttvvv}}}yyyppppppuuutttzzzxxxggg\\\XXXXXXWWWZZZaaaiiipppqqqooolllfffhhhmmmrrruuutttqqqoooqqqssswwwyyyyyywwwuuutttrrrpppnnnjjjgggeeedddcccbbb^^^XXXUUUSSSSSSRRRQQQQQQQQQQQQPPPNNNKKKIIIGGGIIIGGGDDDCCCCCCBBB@@@>>>:::999888777777888:::;;;::::::::::::999888777666777666666666666555555555444444333333333222333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333222222222444888<<>>888666666666444555555666777888888999:::;;;;;;;;;999777444333333444444666777999;;;<<<;;;:::999666333111333444777777666666666666666666666777777555111///......000++++++111666333...+++000//////...------------,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,------......///000000///......------------...000111222000000111111111222222222222222333444555777888999666999===???@@@BBBDDDFFFIIIKKKMMMNNNNNNOOORRRTTTXXX___dddccccccfffiiiiiihhheeeffflllooottt)))))))))************+++)))))))))))))))))))))))))))))))))***************))))))))))))************)))))))))(((((((((((((((000///---,,,+++,,,,,,---************************************************************************,,,,,,,,,,,,,,,++++++++++++,,,---.........------.........000444999>>>AAAFFFGGGJJJNNNQQQTTTVVVWWWWWWUUURRRNNNLLLLLLPPPTTTbbbkkktttyyy}}}uuuqqqsssqqqpppmmmjjjggghhhkkknnnqqqsssvvvvvvsssnnnkkkjjjoooooossszzzuuuoooqqqzzzvvv~~~yyynnngggeee^^^aaaeeejjjmmmllliiifff```ccchhhmmmppprrrqqqqqqvvvwwwwwwvvvrrrooonnnnnnlllkkkhhheeecccbbbbbbaaaaaa^^^ZZZXXXXXXXXXXXXWWWVVVVVVVVVUUURRRNNNJJJHHHHHHFFFDDDCCCCCCBBB@@@>>><<<;;;999777777888999:::::::::;;;::::::999888777666666666555555555444444222222222111111111000000222222333333333333444444333333333333333333333333333333333333333333333333222222333444444444333333///222666<<>>CCCGGGJJJLLLKKKJJJJJJMMMPPPSSSUUUUUUNNNHHH???888444444555555555555555666666666666666777777888888777666666555555666777999:::;;;;;;;;;<<<===<<<999666444555666888777666555444555666666333444555333000------------******,,,---+++,,,///******)))((())))))++++++------,,,,,,,,,+++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,,,,...---,,,++++++,,,---..................///000111....../////////000000000111111111222444555777888666999<<<>>>@@@BBBDDDFFFIIIKKKNNNOOOOOOOOOQQQRRRXXX___dddccccccfffiiihhhhhhdddeeekkkooouuu))))))))))))************------,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))************)))))))))***++++++,,,,,,,,,+++)))((((((***+++---************************************************************************((()))***,,,---...//////***+++---...///...------111000//////222666;;;>>>CCCEEEIIIMMMPPPSSSTTTUUUVVVTTTPPPLLLLLLPPPRRRRRR\\\gggvvv|||mmmggghhhdddffffffeeeccceeejjjnnnppprrrrrrnnngggbbbbbbddddddgggnnnvvv{{{|||zzznnnmmmrrr{{{wwwnnngggcccbbbaaa```^^^[[[WWWTTTWWWZZZ___eeeiiinnnrrruuu{{{yyytttlllddd```aaadddcccbbb___]]]]]]]]]^^^___cccbbbaaaaaaccccccbbb```]]]\\\YYYVVVTTTTTTTTTUUUKKKIIIHHHGGGHHHGGGFFFDDD@@@>>>;;;888777777888999888999999888888777666555555555444444444333333333333444444444444333222222222222333333333444444444333333333333333333333333333333333333333333333333///111222444555555444444666888===AAAFFFIIIJJJKKKMMMLLLKKKKKKMMMOOOOOONNNHHHCCC;;;555333333333444666666666777777777777777666666777777777777666666666777888999:::;;;;;;;;;<<<======;;;888666555666888777555444444555666777333444444333000---------++++++...222111,,,,,,///,,,,,,+++***+++,,,...///---------,,,,,,+++++++++******+++,,,,,,---......------,,,++++++,,,,,,,,,111000...------...000111///............///000000............////////////000000111222333555666777666888<<<>>>@@@AAADDDFFFIIIKKKNNNOOOOOOOOOPPPRRRYYY```eeeddddddgggjjjiiihhhdddeeekkkooouuu***************************)))(((&&&&&&((()))***++++++************++++++(((((()))******************)))((((((((()))+++,,,************************+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---,,,,,,---------,,,++++++,,,---...///000222333333+++,,,...///222666<<<@@@???BBBFFFJJJMMMQQQUUUXXXUUUSSSQQQNNNMMMLLLLLLLLLUUUggg}}}yyymmm```XXXTTTVVVWWWXXXZZZ```iiipppttttttqqqiii```[[[\\\___cccjjjpppssswww~~~~~~uuullllllppp}}}wwwrrrmmmgggbbb]]][[[YYYWWWVVVVVVWWWWWWZZZ\\\^^^aaaeeekkkqqquuuxxxtttooojjjgggddd```^^^^^^\\\ZZZZZZ[[[^^^aaacccdddeeefffgggfffdddbbbaaa[[[ZZZYYYZZZYYYXXXTTTRRRNNNMMMKKKKKKJJJIIIFFFDDDEEEDDDBBB@@@===:::888777777777777777666444333222222333444444444333222111222333333444444333333222000111333555666666666555333333333333333333333333333444444555555444444333444333222111222333444555555555888>>>FFFKKKLLLKKKJJJLLLNNNNNNMMMLLLLLLLLLFFFBBB===888555444555777444555777777777666777888999999999888777555444333888999:::<<<======<<<<<<<<<>>>???>>>;;;888666666444444555555555555555555555555333111000...,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************---..................---...---+++++++++---///000////////////////////////------............------222111000//////000111111222333555555444555666888:::<<<>>>???@@@BBBEEEHHHLLLMMMNNNNNNNNNOOORRRUUU\\\]]]```ccceeeffffffffffffiiihhhllluuuwww************************+++***)))(((((()))***++++++******))))))******+++'''(((((()))))))))))))))***)))((((((((()))++++++************************+++++++++++++++***))))))******+++,,,,,,,,,,,,+++))))))))))))***+++,,,,,,++++++,,,------,,,,,,,,,******+++,,,---......///---...//////111555:::>>>@@@BBBFFFJJJLLLPPPSSSVVVTTTSSSQQQOOONNNMMMMMMMMMRRRfff~~~uuugggZZZRRRNNNPPPRRRSSSVVV]]]fffmmmtttsssooofff\\\VVVVVVYYYbbbjjjqqquuuzzz}}}{{{xxxppphhhhhhlllxxx|||uuummmhhhgggfffccc```^^^]]][[[ZZZZZZ\\\]]]___aaabbbcccfffiiimmmqqqtttxxxtttooollliiigggdddbbb^^^\\\ZZZYYY[[[___cccfffgggiiijjjkkkjjjhhhfffddd]]][[[ZZZYYYXXXVVVSSSQQQOOONNNLLLKKKJJJHHHEEECCCDDDDDDBBB@@@===;;;:::999999999999888777666555555333444444555444333222111111222222333333222222111000000111222333333333333333333333333333333333333333333444444444444333333333333222222333333444444777888;;;AAAGGGKKKKKKIIILLLMMMOOOOOONNNMMMLLLLLLBBB???:::666333222333444444666888888777777777888666666666666666555444444777888:::;;;<<<<<<<<<;;;<<<>>>???>>>;;;777555555555555555555555555555555444333222111///...,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...---,,,++++++,,,...///////////////////////////...//////000000//////...111000000///000111222333111333444555555555777999:::<<<>>>???@@@BBBEEEHHHMMMNNNOOOOOOOOOPPPSSSVVV___```bbbdddeeeeeeddddddeeeiiihhhllluuuwww************************,,,+++***))))))***+++,,,+++******))))))******+++(((((()))***************)))))))))((()))******+++***************************++++++++++++***))))))******+++,,,,,,,,,,,,++++++***************++++++***++++++,,,------------*********++++++,,,,,,,,,.../////////000333888<<<@@@CCCFFFIIIKKKNNNQQQTTTSSSSSSRRRQQQOOONNNNNNMMMOOOddd~~~nnn___SSSLLLGGGJJJLLLNNNQQQXXXbbbiiiooonnniiiaaaXXXTTTTTTVVVaaajjjssszzz|||yyyvvvsssooohhhaaaaaaeeeoooyyy{{{xxxjjjfffaaa```bbbeeeeeedddaaa```___^^^___aaadddeeeeeeeeefffgggiiikkkmmmnnnooollliiigggffffffeeeddd^^^\\\ZZZYYY[[[___eeehhhjjjlllnnnpppooollliiiggg```^^^ZZZXXXVVVTTTRRRPPPPPPNNNLLLKKKJJJHHHEEEBBBCCCCCCAAA@@@>>><<<;;;:::888888888777777666666666444555555555555444333333111111222222222222111111000000/////////000000111333333333333333333333333222222333333333333222222222222333444444444444444888:::???DDDJJJLLLKKKIIIOOOOOOPPPOOONNNMMMKKKJJJ???===999666333222222222555777999999888777888999555555666666777777777888777888999:::;;;;;;;;;:::===>>>???===999666444444555555555555555555555555222222111000///------,,,//////............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...---,,,+++,,,---...///////////////////////////000000111111000000///000000////////////000000000222444555555666888::::::<<<>>>@@@AAACCCEEEHHHMMMOOOPPPPPPPPPQQQTTTVVV^^^```bbbdddeeeeeeeeedddeeehhhhhhllluuuwww************************+++******))))))******+++******))))))))))))******)))***++++++,,,,,,++++++)))))))))))))))******+++******************************+++++++++******)))******+++,,,,,,,,,,,,+++++++++******)))*********)))***+++,,,---.........---------------------,,,---.........///333888;;;AAACCCFFFHHHIIIKKKNNNQQQSSSSSSSSSRRRQQQPPPOOONNNNNNccczzzhhhYYYOOOIIIEEEGGGIIIJJJMMMSSS]]]dddhhhgggbbb\\\WWWVVVWWWZZZ```jjjvvv~~~|||wwwrrrmmmhhhaaaZZZZZZ^^^fffppp~~~wwwpppkkkhhheeebbb___```dddhhhkkkllljjjiiigggeeedddeeefffgggkkkjjjiiijjjjjjkkkjjjiiidddbbbaaaaaaccceeeeeeeee___\\\ZZZYYY[[[```fffjjjlllnnnqqqrrrrrroookkkiiidddaaa\\\XXXVVVTTTQQQOOONNNMMMKKKKKKJJJIIIFFFDDDBBBBBBAAA???>>>===<<<<<<666555555555444444555555555555555555555444444444222222222333333222222222222111///.........///000333333333333333333333333111222222333333222222111111222333555555555444444888;;;AAAHHHLLLNNNMMMKKKPPPOOOOOONNNMMMKKKHHHFFF>>>===:::888555444333333666888::::::888888888999888888888999999:::;;;;;;888888999999::::::::::::===>>>>>><<<888555333333555555555555555444444444111000000///...------,,,........................++++++++++++++++++++++++,,,,,,,,,---------------...//////000000//////...///...---,,,,,,,,,,,,,,,///////////////////////////000000111111000000///000000///...---,,,,,,,,,///111333444555666999;;;999<<>>===<<<;;;555444444333444444555666666666555555444444444444333333444444444444333333444333111000//////000111333333333333333333333333111222222333333222222111111222444555666666555555666;;;BBBIIIMMMOOOPPPPPPPPPNNNLLLLLLLLLJJJFFFCCC===<<<999777555444444444777999::::::888777888888::::::999999999999:::;;;999999999999999999::::::<<<<<<<<<:::666444333333666666555555555444444444111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........000000111111111111000000///...------,,,,,,,,,,,,////////////////////////...//////000000//////....../////////000000/////////111333444555666999;;;999<<>><<<;;;::::::666666555444555666888999666555444444333333444444444444555555555555444444555444333222222222222222333333333333333333333333222222333333333333222222111222333555555666666666666;;;CCCIIIMMMOOOQQQSSSPPPMMMKKKJJJKKKIIIEEEAAA;;;:::777444333333333444777888:::999888666777777888888777666666777888999::::::999999999999:::;;;:::;;;:::888555333333444666666666555444444333333222222111000///------,,,*********++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------...............////////////......------------------,,,,,,////////////////////////...//////000000//////...---...000222444666777777000222444555555666888:::999<<<@@@BBBCCCDDDFFFGGGJJJLLLNNNPPPPPPPPPQQQSSSXXX[[[___ccceeeeeedddcccdddggggggllluuuxxx)))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))''''''((())))))))))))((('''((()))***+++******)))************************))))))***+++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))***+++,,,,,,++++++,,,------,,,,,,,,,)))))))))***************+++,,,,,,---...111666:::>>>@@@CCCDDDFFFGGGJJJLLLPPPRRRUUUWWWWWWVVVSSSQQQTTT[[[qqqsss___QQQKKKJJJIIIJJJKKKKKKMMMSSS[[[bbbeeebbb]]]ZZZ[[[^^^bbbdddhhhoooyyywwwnnneee___ZZZUUUUUUXXXaaalll|||~~~{{{uuulllccc^^^]]]^^^```dddiiirrr|||zzzyyyxxx{{{~~~~~~xxxssskkkiiifffeeeeeeeeeeeedddhhhhhhhhhhhhjjjllloooppprrrqqqqqqqqqpppooonnnnnnllliiifffccc```\\\WWWTTTOOOMMMKKKKKKJJJIIIFFFDDD??????>>><<<;;;999888888666555444444444666888:::555555333222222333333444333444444555555444444333444444444555444444333333333333333333333333333333333333444444444444333333222333333333555666777888999>>>DDDIIIKKKMMMQQQSSSPPPMMMJJJJJJLLLKKKFFFAAA<<<:::666333222333555666666888999999777555666666666555555444555777:::;;;<<<;;;:::999999:::;;;;;;888999999777444333444555777666666555444444333333444333222111///...,,,,,,************++++++,,,,,,++++++++++++++++++++++++***++++++,,,------......------............------,,,,,,------------------///////////////////////////000000111111000000///...///111333555555666666111333444555555555777999999<<<@@@CCCDDDEEEFFFGGGJJJLLLOOOQQQQQQQQQRRRSSSXXX[[[```eeeggghhhfffeeecccggggggllluuuxxx))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))******+++,,,,,,,,,,,,,,,'''((()))++++++******)))************************((()))***+++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---,,,,,,---------,,,++++++)))*********++++++++++++---------------000444777===???BBBDDDEEEGGGJJJLLLPPPRRRVVVXXXXXXVVVSSSQQQTTTXXXkkkrrr]]]NNNHHHHHHGGGIIIKKKLLLNNNTTT]]]ddd```]]]ZZZYYY\\\bbbgggjjjjjjpppyyytttkkkbbb]]]ZZZVVVWWW[[[bbbnnn~~~}}}{{{{{{~~~zzzyyyuuummmeee___]]]^^^bbbeeelllttt~~~zzzvvvsssqqqooommmkkkllllllmmmnnnooopppqqqrrrnnnmmmlllkkkjjjjjjjjjjjjmmmkkkhhheeebbb^^^YYYUUUQQQOOOMMMKKKJJJGGGDDDAAA??????===<<<:::888777666333333222111222444777888555444333222111222333333222333333444444333333222222333555666666555444333333333333333333333333333333444444555555444444333333333222333444666888999;;;@@@EEEHHHJJJLLLOOORRRQQQMMMJJJKKKMMMLLLGGGBBB???===888555444555888:::666777999888666555555666555555555555777:::===???===<<<;;;:::::::::;;;<<<777888888666444333444666777777666555444444333333555555333111000...,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......---..................---++++++,,,---............////////////////////////111111222222222222111111000111222222111000///...222333555555555555666888999<<<@@@CCCDDDEEEFFFGGGKKKNNNQQQRRRRRRRRRSSSTTTVVVZZZ```fffjjjlllkkkjjjcccggggggllluuuxxx***************************************)))((('''+++*********))))))((((((******+++******)))((('''''''''((())))))))))))))),,,,,,,,,+++)))))),,,...******************************+++,,,,,,,,,,,,++++++++++++******)))))))))---------------------------,,,,,,++++++,,,,,,---,,,,,,------///000222222:::===BBBFFFHHHJJJLLLNNNSSSUUUWWWYYYYYYWWWUUUTTTTTTUUUaaaxxxvvv```RRRMMMLLLNNNNNNNNNPPPSSSWWW[[[^^^dddZZZUUUYYY___ccciiiooorrrzzzrrrddd\\\YYYWWWYYY]]]llluuu~~~xxxyyy~~~}}}zzztttlllddd```___```fffiiippp{{{~~~vvvrrrqqqmmmmmmoootttyyy|||{{{yyyuuunnnjjjjjjiiiggggggiiiggghhhhhhgggeeebbb^^^\\\YYYUUUQQQMMMKKKJJJHHHFFFBBB???;;;999888777555333888888777666666666666777::::::888777555555444444333333333333333333333333333333333333333333333333333444555555333333444555666444222000000111222333444555666666555555777999888>>>CCCDDDGGGMMMQQQPPPNNNLLLKKKKKKLLLKKKFFFBBB>>>:::666444444555555555666555444333333333333333444333333333444777:::;;;===<<<;;;999888999999::::::999777444333222222222555555666666666666666666333333333222000///---,,,)))***+++,,,---.........---------------------------------.........//////.........------,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......//////000111111000///...333222222222111111000000222222333444666999<<<======<<>>===<<<;;;999888888777777777777888888:::999777666444333333333333333333333333333333333333333333333333333333333111222333333111111222333333333222111111222444444222333444444444555888;;;@@@EEEIIIHHHIIINNNPPPOOONNNMMMLLLLLLKKKHHHDDD@@@;;;888444333444666777777999999999888888888888888777666666666777999<<<>>>;;;:::999888777777777777999777555333111000000000///000111222444555666666333333222111///...---,,,******++++++++++++******------------------------------........./////////...------------,,,,,,,,,,,,,,,,,,,,,------...///......------------------...///000111111000///...000000000000////////////111111111333555777:::;;;<<<<<>>BBBDDDGGGJJJLLLPPPRRRTTTVVVVVVUUUSSSQQQRRROOOUUUlll}}}iii[[[UUUTTTTTTUUUWWWXXXXXXWWWVVVUUUPPPRRRVVV[[[aaakkkxxxyyyqqqjjjgggffffffjjjppp}}}zzz|||}}}{{{|||~~~}}}zzzrrrpppqqqnnnpppuuuzzz}}}~~~}}}|||nnnhhhddddddcccaaaaaaccccccbbbbbbbbbdddgggjjjllljjjhhheeebbb___ZZZUUUQQQJJJGGGCCCAAA@@@>>>===;;;999999999888888999999::::::999777666444333222222333333333333333333333333333333333333333333333333111333444333222111222333222222222222222333444555333444555555555777;;;>>>AAAGGGJJJIIIKKKOOOQQQPPPOOOOOONNNMMMJJJFFFBBB???999666333222444666777888999999:::::::::999999999777777666666777999;;;===;;;;;;:::999888888888888999888555333222111111111111111222444555777888999444333111000///...------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------+++++++++,,,---...///000............------------......000111111000////////////////////////......111111111222444666888:::<<<;;;>>>CCCCCCAAACCCHHHJJJLLLOOOPPPQQQQQQSSSTTTYYY\\\```cccfffggggggfffgggggghhhkkknnnxxx***************************++++++,,,,,,,,,++++++))))))))))))))))))*********************)))(((((()))******+++++++++++++++((()))+++***)))((()))*********************************+++,,,,,,,,,,,,+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------......///333777<<<@@@CCCEEEHHHJJJMMMOOORRRTTTUUUTTTRRRQQQPPPOOOVVVkkknnn___WWWUUUYYYZZZ[[[[[[YYYVVVSSSQQQNNNSSSWWW\\\cccnnn{{{yyyrrrkkkiiihhhkkkrrr{{{zzz{{{uuummmlllmmmlllpppvvv{{{|||{{{xxxvvvjjjddd`````````^^^___aaa```_________bbbeeeiiikkkhhhfffeeeeeedddaaa^^^[[[QQQNNNJJJGGGEEECCCAAA???<<<<<<;;;::::::::::::;;;;;;:::888666444333222222333333333333333333333333333333333333333333333333333444555444333222333555222222222333333444444555222222333444555777<<>>CCCCCCBBBDDDHHHJJJLLLOOOPPPQQQQQQSSSTTTYYY\\\```cccfffggggggfffgggfffhhhjjjnnnwww************************)))***++++++++++++++++++))))))))))))************+++++++++******)))''''''((())))))***************(((***++++++***))))))*********************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,---...//////111555:::>>>AAADDDGGGIIIJJJLLLOOORRRTTTTTTSSSRRRNNNOOOVVViiivvveee\\\XXX\\\\\\\\\[[[YYYVVVSSSQQQQQQUUUYYY\\\dddqqq|||wwwrrroooooopppttt~~~}}}vvvxxx~~~rrrjjjhhhiiilllrrrzzz}}}xxxrrroooeee___\\\]]]^^^]]]^^^aaa______^^^^^^```bbbeeeggggggfffeeeeeefffeeecccaaaWWWSSSNNNJJJGGGEEEBBB@@@AAA@@@???===<<<<<<<<<<<<<<<;;;999777555333333222333333333333333333333333333333333333333333333333333444555555333333444555333333333444444444444444///000111222333777<<<@@@DDDIIIMMMMMMNNNSSSVVVUUUTTTTTTTTTPPPJJJDDD@@@???888666333222333555777777777888999:::;;;:::999888555555333333444666888999666666777666666555444333222111000/////////000111333333333444444444444444444333000...---,,,------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------...///------........./////////---...///111111111000000............////////////222111111222333555777999;;;;;;>>>CCCDDDBBBDDDIIIKKKMMMPPPQQQPPPQQQRRRSSSYYY\\\```dddggghhhhhhgggeeefffhhhkkknnnwww************************((()))******++++++******((()))))))))************))))))*********))))))(((((())))))***************(((***,,,,,,+++******+++******************************+++,,,,,,,,,,,,+++(((((()))))))))*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,---...///000000333999===@@@CCCFFFHHHGGGIIIMMMQQQSSSTTTTTTSSSOOOQQQVVVccc|||nnnccc____________^^^]]][[[YYYXXXYYY\\\]]]___hhhvvv~~~~~~vvvuuuxxx}}}~~~vvvqqquuu|||{{{ooohhhhhhjjjooowwwxxxooojjjaaa[[[XXXZZZ\\\\\\]]]`````````_________aaabbbcccfffeeedddeeegggiiiiiiiii```\\\WWWRRROOOKKKHHHFFFEEEDDDBBB@@@>>>===<<<<<<>>><<<:::888666444333333333333333333333333333333333333333333333333333333222333444444333222333444444444444444444444333333111222222333555999???DDDIIIOOORRRQQQQQQUUUWWWVVVVVVWWWVVVRRRKKKDDDAAA???999666333222333555666666777888:::;;;<<<;;;:::999666555333333444555777999777888888888888666555444111000000000111222444555777777666555444444333333444222000...,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,---...///000111111,,,---///000111111111000....../////////000000000222222222222444666888999::::::>>>BBBDDDBBBDDDIIILLLNNNPPPQQQPPPPPPQQQRRRYYY[[[```dddhhhiiijjjiiidddeeehhhllloooxxx************************'''((()))***************(((((())))))*********+++'''((()))******++++++***))))))***++++++++++++***)))+++------,,,+++***+++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,---...000111///333888<<<@@@CCCFFFHHHEEEHHHLLLPPPSSSTTTTTTTTTPPPRRRTTT^^^tttuuuiiidddbbbbbbbbbbbbbbbaaaaaa```aaaccccccdddnnn|||yyywwwyyywwwppplllrrr{{{~~~tttkkkhhhjjjmmmrrrzzzyyyooohhh^^^YYYVVVYYY[[[[[[]]]aaabbbaaaaaa```````````````cccbbbbbbdddiiimmmooopppnnnjjjddd___[[[WWWTTTQQQGGGFFFDDDBBB???>>>===<<>>DDDHHHNNNSSSVVVTTTTTTVVVXXXVVVWWWXXXXXXSSSKKKDDDAAA@@@999666333222333444555555888999;;;======<<<;;;:::666555444333444666888999;;;;;;<<<<<<;;;:::888777333333333333444666888:::<<<;;;:::888777555444333444222000---,,,,,,------------...//////......---++++++++++++++++++++++++---------.........//////,,,,,,,,,------...............---,,,,,,,,,------+++,,,---...///111222222,,,---///000111111111000.../////////000000111111333333333333444666888999::::::>>>BBBDDDBBBEEEIIIMMMOOOQQQQQQPPPPPPPPPRRRXXX[[[```eeeiiijjjkkkkkkcccdddhhhmmmpppxxx,,,++++++******++++++,,,++++++************++++++++++++******)))(((((((((+++*********))))))((((((''''''((()))***++++++,,,++++++++++++++++++++++++***************)))((('''***+++,,,------,,,+++***************))))))((((((((()))***+++,,,---------))))))*********++++++++++++++++++,,,,,,---------///222555:::???CCCEEEGGGGGGHHHJJJLLLNNNQQQRRRSSSQQQRRRUUU\\\llltttmmmjjjiiiiiijjjkkklllkkkiiiooommmkkklllqqqwww{{{~~~}}}zzz}}}hhhhhhkkkppptttxxx}}}vvvoookkkhhhfffhhhmmmzzzsssggg___ZZZVVVUUUTTTRRRWWW]]]aaadddgggfffdddbbbbbbddddddaaa___aaafffjjjllllllooopppnnnjjjddd___]]]\\\WWWTTTPPPLLLIIIFFFBBB@@@AAA>>>999666555555555444222///,,,---111444555555444444444444444444444444333222222111111222222333333333333333333333333333222333444555888===DDDHHHQQQSSSVVVYYY[[[[[[[[[ZZZ```]]]ZZZVVVPPPHHH???999777666666555555777888999999999999888888888888888111111222333555777999:::555777888999999777444222555444333333444666999;;;999999888777666444333222222000......000000000///***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,+++***)))++++++,,,,,,,,,,,,------------------.........///............////////////000111111111111222222222444555666666444222222333666999===@@@BBBDDDFFFIIIMMMNNNPPPPPPPPPPPPQQQSSSWWWZZZ^^^cccggghhhiiihhhgggiiifffjjjtttwww,,,++++++******++++++,,,*********))))))*********$$$%%%&&&''')))***+++,,,************)))))))))((()))))))))))))))*********++++++++++++++++++++++++---------------,,,++++++******+++,,,,,,+++************)))))))))((((((((())))))***+++,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,---------///111555999>>>BBBEEEFFFJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRVVV]]]mmmzzzqqqnnnnnnnnnppprrrrrrqqqooopppnnnlllnnnsssyyy}}}{{{{{{sssddddddiiipppuuuzzzwwwqqqjjjeeeddddddeeeiiippp{{{vvvkkkbbb]]]YYYWWWTTTRRRUUU[[[cccfffhhhhhhfffdddddddddeeecccaaacccgggjjjjjjjjjlllmmmllljjjfffdddccccccbbb^^^XXXSSSOOOKKKFFFCCC@@@<<<888555444444444333444111///000333666666666444444444444444444444444444444444444444444444444333333333333333333333333333444555777:::???EEEJJJPPPRRRUUUXXXZZZ[[[[[[[[[___\\\XXXTTTNNNFFF===777444444333333444666777888999999888888888777777666111222222333444666777888555666888999999777555333666444333222444777:::======>>>>>>===;;;888555444000///------...///...---,,,,,,---............---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,000//////...---+++***)))++++++,,,,,,,,,,,,------,,,,,,---------.........///000000000000111111111000000111111111222222222000222444444444333444555777:::>>>AAACCCEEEGGGIIIOOOPPPQQQQQQOOOOOOPPPQQQZZZ\\\```dddfffggggggffffffgggeeeiiisssvvv++++++************++++++***))))))(((((())))))*********)))))))))(((((((((************))))))))))))************))))))((((((++++++++++++++++++++++++---------...------,,,+++)))***++++++++++++***))))))))))))))))))((((((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------///000444888<<<@@@CCCEEEIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQVVV^^^kkk~~~uuuppppppqqqsssuuutttrrrooogggffffffiiiooovvvzzz||||||}}}tttfffaaabbbhhhqqqxxx~~~uuummmfffaaa^^^___aaadddkkkrrr}}}xxxooofff```[[[YYYVVVSSSUUUYYYccceeeiiijjjiiigggeeeeeedddcccbbbccceeeffffffeeeeeefffgggfffeeeeeegggiiikkkggg```ZZZTTTNNNIIIEEE>>>;;;777444444333333222555333111111333444555444444444444444444444444444444555666777777666555444333333333333333333333333444555777999;;;@@@GGGKKKNNNPPPSSSWWWYYY[[[\\\\\\^^^[[[VVVQQQJJJBBB:::555111111111222333555666777888888888888777666444444222222222222333444555666444555777888999888666555666444222222444888===@@@CCCBBBBBB@@@===:::666444///---++++++,,,---,,,+++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,+++***++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,---------.........000000000111111111222222,,,///222333333444666777888;;;???AAACCCEEEHHHJJJPPPQQQRRRQQQOOOOOOOOOPPP]]]___bbbeeeffffffeeedddeeegggdddhhhrrruuu++++++************++++++))))))(((((((((((())))))//////...,,,+++)))((('''*********)))))))))))))))******))))))))))))))))))*********************************++++++******)))************************************************)))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///222666:::>>>AAACCCDDDEEEGGGIIILLLNNNPPPPPPMMMOOOUUU]]]gggvvvwwwmmmmmmmmmnnnooommmjjjggg^^^^^^```fffnnnvvv{{{}}}~~~xxxnnnfffcccdddjjjttt|||zzzvvvtttnnniiiccc^^^\\\___bbbfffmmmuuuxxxooogggaaa\\\ZZZYYYVVVWWWZZZ___bbbfffhhhiiihhhgggfffbbbbbbbbbcccccccccbbbaaa___```aaaaaabbbcccfffhhhmmmhhhaaaZZZTTTNNNHHHDDD===:::777555444444333222333222000000000111111111333333333333333333333333333555666888888666555333333333333333333333333333333555777999<<>>;;;888666555///---,,,+++,,,,,,+++***,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////,,,,,,,,,,,,------------000000000000111111111111,,,...111222333444666777888;;;>>>AAABBBDDDFFFHHHOOOPPPRRRQQQPPPPPPQQQRRR]]]___bbbeeeggggggfffeeeeeegggeeeiiirrruuu+++******))))))******+++))))))(((((((((((()))))))))******+++,,,---------))))))))))))))))))******'''(((((()))******++++++************************(((((())))))))))))((((((+++******************+++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000444888<<>>@@@EEEFFFFFFGGGHHHIIIJJJJJJJJJKKKPPPUUUWWW^^^ttt{{{llljjjhhhfffdddbbb^^^\\\]]]___eeennnyyywwwuuutttrrrqqqlllkkkooowww}}}vvvuuuwww{{{wwwppplllgggbbb\\\XXXYYY___fffmmmwwwxxxpppddd^^^YYY[[[]]]\\\\\\^^^ZZZZZZ\\\___bbbddddddcccbbbccceeefffggghhhjjjllllllmmmnnnnnnllljjjjjjkkkjjjfff___YYYSSSMMMHHHDDD<<<:::888777666666444333222444555444222222333444333333333333333333333333222333444555555444333222333333333333333333333333111333777:::===BBBGGGKKKLLLMMMOOORRRUUUXXX[[[\\\ZZZVVVOOOIIICCC===888444000111333555777888999999666777888888777555333111222222222111222222333333555666666777777777777777333222222333666:::===@@@HHHDDD>>>999666666888999222000............---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------333222222111///---,,,+++++++++,,,,,,,,,,,,------....../////////000000000//////000000000111111111/////////000000000111111///111333444333333444555777999===???@@@AAACCCEEELLLNNNPPPQQQQQQSSSUUUWWWYYY\\\aaafffiiikkklllkkkgggiiifffjjjtttwww******))))))))))))***************))))))*********...---+++)))'''%%%###"""((()))))))))************(((((())))))*********+++************************))))))***+++++++++++++++------,,,++++++,,,------(((((()))))))))*********+++++++++,,,,,,++++++***((())))))***+++,,,---------------,,,,,,+++++++++,,,,,,...000444888<<>>@@@AAACCCEEEHHHJJJKKKLLLNNNLLLOOORRROOORRRhhhooolllhhhffffffggggggfffmmmpppuuu~~~sssfffhhhpppuuuxxx{{{|||zzz|||}}}xxxtttpppqqq{{{~~~vvvtttrrrmmmhhhfffbbbaaaeeekkkpppyyyxxxfff^^^YYY[[[^^^]]][[[[[[bbb^^^[[[ZZZ\\\^^^]]][[[ZZZ\\\___aaacccgggnnnsss|||}}}yyyuuutttkkkfff^^^WWWPPPIIIBBB>>>999777555555555444222111...000333333111000111333222222222222222222222222555444333333333333444555333333333333333333333333222555999===@@@EEEJJJMMMLLLMMMNNNPPPSSSVVVYYYZZZUUUPPPIIIBBB===999666333000222444666777777777777444666888999999888555444222222222222333444555666888888777777666666555555000111333555777999::::::666666777666555333111///222000...---------,,,+++,,,---......//////......------------------------...------,,,,,,------...((((((***,,,---...//////++++++,,,,,,,,,---------+++++++++,,,,,,,,,------........./////////000000////////////000000000000...111333555555555777888999;;;>>>@@@AAABBBEEEFFFOOOQQQRRRRRRQQQQQQSSSTTT[[[^^^bbbgggjjjkkkkkkkkkeeegggdddhhhrrruuu)))************+++++++++******))))))))))))******'''((()))++++++***)))))),,,+++++++++***)))))))))((())))))))))))*********++++++************************))))))))))))******)))))))))+++,,,---+++)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,---///222666:::<<>>AAAEEEHHHKKKMMMMMMNNNQQQUUUWWWWWWWWWSSSNNNGGG???999777666666444555666777777666555444555777888999999888666555555333222444777999888777:::999777666666777999999333333444444555666666777444444555555555444222111......---,,,,,,,,,,,,---*********+++++++++,,,,,,+++******))))))******+++,,,,,,++++++,,,...///000++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000...000111000///...///111......//////000000111111333333333333444555555666777:::<<<>>>???AAACCCFFFKKKOOORRRRRRQQQPPPRRRUUU\\\```bbbcccgggllllllhhhhhhggghhhkkkooowww)))************+++++++++))))))(((((((((((())))))(((((()))***************++++++******************)))))))))************+++*********************************))))))*********)))))))))+++,,,,,,+++)))))))))))))))************************************++++++++++++++++++++++++,,,,,,------------......,,,,,,---...111555999;;;AAABBBDDDEEEEEEFFFIIIKKKNNNKKKLLLOOOOOOSSSggg}}}|||vvvuuuyyy~~~pppgggaaacccjjjqqqyyyzzzqqqsss~~~uuulllkkkfffkkkrrrpppnnnnnnllllllsss~~~~~~wwwaaa[[[UUUVVV]]]dddeeedddfffeeebbb___\\\ZZZXXXWWWVVVXXXZZZ]]]```dddfffgggmmmooorrruuuuuuqqqjjjeee```[[[SSSKKKFFFBBB???===>>>:::666444444444222111111111111111222222222222444444444333333222222222333333333333333333333333555333222333555555333111333777<<<@@@CCCFFFJJJLLLMMMMMMOOOQQQTTTUUUTTTSSSOOOJJJCCC<<<777444333333444555777888999999888888666777999999999777666444555444333555888::::::999;;;;;;::::::999888888888333333444555555666666666444555666666555444222111......---,,,,,,,,,,,,------------............///......------------......---,,,,,,+++,,,---//////++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------...............000111000///...///111000000000000000/////////111111111222222333555555666888;;;===>>>???BBBDDDMMMPPPSSSRRROOONNNOOORRRZZZ___bbbccceeejjjjjjhhhfffeeefffjjjoooxxx)))************+++++++++(((((((((''''''((((((((()))))))))))))))******+++))))))******************)))************+++++++++************************++++++************++++++***))))))***,,,,,,+++))))))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------......---------...111444888:::???AAADDDEEEEEEGGGIIIKKKOOOMMMNNNPPPOOOSSSdddwwwzzzjjjgggfffiiimmmrrr{{{|||tttwwwqqqhhhgggeeemmmwwwxxxyyyxxxtttssszzz|||rrr]]]YYYUUUXXX```gggjjjjjjlllllljjjhhhddd^^^ZZZWWWTTTUUUWWW[[[^^^aaadddeeehhhiiikkkmmmnnnlllhhheee]]]XXXQQQKKKFFFCCCAAA???;;;888555444444444333222333333333333222222222222444444333333333333222222333333333333333333333333555444333444555666555333555999???CCCFFFIIILLLNNNOOOPPPRRRUUUWWWVVVSSSPPPKKKGGGAAA:::666333222333444555777999;;;;;;;;;;;;888999999999888666444333666555444666999;;;<<<;;;<<<===>>>>>>===:::777555333333444555666666666666555666666666666444333222......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------...............000111000///...///111222111111000000///......000000111111333444666666777999<<<>>>???@@@CCCEEEOOOQQQSSSRRRNNNLLLLLLNNNWWW^^^ccccccdddgggiiiiiidddccceeeiiioooxxx))))))*********+++++++++))))))(((((((((((())))))***)))((((((((()))+++,,,(((((())))))******++++++************++++++++++++***************+++++++++,,,++++++++++++++++++,,,***))))))***+++,,,+++***))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,...------...000333666888===@@@CCCDDDEEEGGGIIIKKKOOONNNOOOPPPNNNPPP^^^mmmzzziiijjjnnnrrrsssuuu}}}vvv|||ssshhhgggfffppp~~~{{{yyy~~~wwwjjj[[[XXXWWW[[[ccckkkpppqqqrrrtttvvvuuupppggg___YYYTTTUUUXXX[[[^^^aaacccdddeeefffiiimmmnnnmmmiiieee[[[WWWPPPJJJFFFCCC@@@>>>888777555444444444444444666666555555444444333333333333333333333333333333333333333333333333333333444444333444444555555555777<<>>@@@BBBBBB@@@;;;666333333444555666777777666666666666777777666444222111...---,,,,,,++++++,,,,,,))))))))))))*********+++,,,,,,++++++++++++,,,,,,...------------,,,------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...////////////000000000000...000111000///...///111111111000000000000000000000111111222444666777888:::<<>>:::888555555555555444444444555555555444444333333222222333333333333333333333333333333333333333333333333333333333333222333555666:::???FFFLLLOOOPPPQQQRRRWWWXXXZZZ\\\[[[WWWQQQLLLEEEBBB>>>:::666444444444666777888999999999888777::::::999888666444333222222333333444666999<<>>:::777444555666555444333333555222222222222111111111111222222333333333333444444333333333333333333333333222333333222222222555777<<>>;;;777444333222333666666777888888777666555:::999888777555444333222111222333444555888===AAAAAABBBBBB@@@===999555222222444666888999888777666666666666666444222000///------,,,+++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,---------,,,,,,---......------,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------------------...............000111000///...///111---...///000222333444444.........///111222444444888:::===???@@@AAADDDFFFHHHLLLOOOPPPNNNNNNPPPRRRWWW```fffggggggjjjjjjiiihhhggghhhkkkooowww)))************+++++++++++++++************++++++(((((()))***************)))))))))))))))(((((((((''''''((((((((()))))))))((())))))***++++++,,,,,,*********))))))*********,,,***((((((***+++,,,+++*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,------------......000///---------///111222444888===@@@BBBDDDEEEGGGFFFJJJLLLJJJHHHJJJOOOSSS^^^zzzyyyuuuxxx}}}|||yyy~~~~~~{{{~~~tttpppnnnxxx{{{wwwxxxyyyvvvnnneee[[[VVVRRRTTTZZZdddppp|||~~~uuukkkbbb\\\YYYYYYZZZ[[[\\\]]]]]]^^^aaabbbdddffffffccc^^^YYYQQQNNNIIIEEEBBB???;;;999333555777666333222222444222222222222333333333333222222222333333444444444333333333333333333333333333444444333222333666:::===DDDLLLSSSVVVWWWVVVVVVXXXXXXXXXYYYXXXTTTNNNIII>>>===:::777555444333333444555777888888888777777999999777666555444333333222333555555666999???CCCBBBAAA???<<<999666444333222444666888999888777666555555555555333111///...---,,,++++++***+++++++++(((((((((((())))))))))))******))))))))))))*********+++---............---++++++,,,,,,,,,,,,------+++++++++***++++++,,,---------------...............000111000///...///111//////000111222222333333111111111111222333444555777:::<<<>>>???AAACCCFFFIIILLLPPPPPPOOONNNPPPSSSXXX^^^ccceeehhhkkkjjjfffhhhggghhhlllpppyyy)))************+++++++++******))))))))))))******'''(((***+++++++++***)))******))))))((((((''''''''''''''''''((((((((((((((())))))***++++++,,,,,,******))))))))))))******,,,***((((((***+++,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,000///---------...000111333777<<>>;;;888666333555777666333111222333444555555666666777777777222222222333333444444444333333333333333333333333444555666444333444888<<<>>>EEENNNUUUXXXXXXXXXWWWZZZZZZZZZZZZYYYUUUPPPKKK???>>><<<999777666666666333444666888999::::::999999888777555444444444444222444666666777:::@@@EEECCCAAA===:::777555444444222444777999:::999777666555555555444333000...------,,,++++++******++++++***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,...//////......++++++,,,,,,,,,---------++++++******++++++,,,---////////////000000000111///000111000///...///111111111111111111222222222555555555555555666777888999;;;>>>@@@AAABBBEEEGGGKKKNNNQQQQQQOOONNNPPPRRRXXX]]]aaadddhhhkkkiiidddgggfffhhhlllqqq{{{))))))))))))************((())))))))))))*********)))'''%%%$$$&&&'''''''''))))))))))))************'''((()))+++++++++***)))+++***'''%%%$$$&&&((()))******))))))((((((''''''************************,,,,,,,,,,,,,,,+++***)))%%%%%%%%%(((+++---...---++++++************++++++------......------,,,,,,...---+++)))(((***...111555666888;;;>>>AAADDDEEEGGGHHHIIIIIIIIIHHHGGGFFFRRR```|||}}}ooogggfffgggmmmpppvvv||||||wwwrrrnnnllldddmmmyyyyyytttuuu~~~zzzvvvsssmmmooonnniii```YYYUUUTTT[[[aaaiiisss{{{nnneee\\\XXXYYYWWW\\\]]]YYYWWWXXXXXXUUUTTTUUUVVVWWWVVVSSSPPPNNNHHHEEEAAA???<<<999666333555444333222222222222222444444444444333222111111222222222333333444444444111222333444444333222111222222222111111333777;;;EEEIIINNNRRRTTTWWWYYY[[[___]]][[[ZZZYYYUUUNNNIII???<<<777555555555555555888888888888999:::;;;<<<999888777666555555666777555555666777888:::<<<===AAAAAA???;;;666111//////444555666888888888777666666555444111000...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,---......+++,,,------...............---,,,,,,++++++++++++++++++,,,,,,---...//////...............///000111000000000000////////////333333333333333444555666777:::===@@@BBBEEEHHHKKKOOOPPPQQQPPPNNNMMMNNNOOOZZZ\\\```dddggghhhiiihhhdddbbbeeelllpppwww'''(((((((((((())))))))))))))))))************++++++)))(((''')))******)))))))))))))))************'''((()))***+++******)))---,,,***(((((()))***+++******))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***,,,***)))***++++++***))),,,,,,++++++++++++,,,,,,'''((()))+++,,,,,,,,,,,,......---+++***+++///111333444777;;;>>>AAACCCDDDGGGGGGHHHIIIIIIHHHGGGFFFIIITTTkkksssjjjhhhiiijjjkkkmmmnnnooooooooopppjjjjjjiiifffdddccccccccceeeqqqzzzxxx~~~|||xxxqqqjjjfffjjjnnnooojjjaaaZZZXXXYYYccclllwwwvvviii___WWWSSSTTTVVV[[[\\\YYYVVVUUUTTTPPPOOOPPPQQQRRRQQQOOOLLLKKKFFFCCC@@@>>>===;;;888666888777666555555555555666222333333444444444333333222333333333333333333444111222333333333333222111555555555555555777;;;???GGGJJJOOORRRTTTVVVXXXZZZ]]][[[YYYXXXXXXTTTMMMHHH@@@<<<777444444555555555888888888888999::::::;;;666666444333333333444444555666666777888:::;;;<<<>>>>>>===:::666333222222444555666888888888777666777666444222000///......************************------------------------,,,,,,++++++++++++,,,,,,******++++++,,,------...++++++,,,,,,,,,+++******...---,,,,,,+++++++++,,,++++++,,,------.../////////............//////000000000000000////////////333333333333333444555666888:::===@@@AAADDDGGGIIIOOOPPPQQQPPPOOONNNOOOPPPYYY\\\```dddgggiiiiiijjjeeecccgggnnnrrrxxx))))))*********+++++++++)))************+++++++++,,,***))))))***++++++***))))))))))))************(((((()))************)))+++******)))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))),,,***'''%%%%%%&&&)))***...,,,++++++++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,)))***---///000000///...---.........------///111000222666:::>>>AAACCCDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEKKK]]]yyyyyyppplllkkkhhhgggeeebbb```]]]\\\[[[]]]]]]\\\[[[[[[]]]aaaeeemmm{{{|||yyysssjjjccc___jjjppptttooofff```aaaeeerrr~~~mmm```XXXRRRQQQSSSWWW]]]___\\\XXXUUUQQQLLLKKKKKKLLLMMMLLLKKKIIIHHHDDDBBB???>>>>>>===:::888555555444333333333444444111222222333444555555555444333333333333333333222222222333333333333222222333333333333444666;;;>>>IIILLLPPPSSSTTTUUUWWWYYYYYYWWWVVVVVVVVVSSSLLLGGG@@@<<<666333222444555555999999999999999999999999555444333222222222333444777777777777888999::::::999::::::999666555555555555555777888888777777666777666444222000//////...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,+++***))))))------,,,+++++++++,,,,,,,,,,,,,,,---......//////000//////............///////////////000000000000222222222222333444555666888:::===???@@@BBBDDDGGGOOOPPPQQQQQQPPPOOOQQQRRRYYY[[[___dddhhhjjjkkkkkkgggeeehhhooossszzz))))))))))))************************++++++++++++***)))((((((*********(((((()))))))))************)))))))))*********))))))******++++++************))))))))))))))))))))))))''''''''''''''''''''''''***)))'''&&&&&&'''((())))))(((((()))+++---,,,++++++,,,,,,,,,,,,,,,,,,+++---///000111111///---++++++---...///...---...///---000444999>>>AAABBBCCCEEEFFFGGGHHHIIIHHHGGGGGGIIIMMM[[[tttwwwrrrpppmmmjjjeee```]]][[[YYYXXX_________^^^^^^ccckkkqqq{{{wwwqqqkkkhhhgggssszzz{{{qqqkkkooovvvvvveeeZZZUUURRRTTTWWW\\\bbbfffccc]]]XXXQQQJJJIIIJJJJJJJJJIIIIIIHHHGGGDDDBBB???>>>>>>===:::888444333333222222333333333333333333333444444555555444444444333333222222222333333333333333333333333111222333333444777<<<@@@KKKNNNQQQSSSTTTUUUVVVWWWWWWUUUUUUUUUVVVRRRKKKFFF???;;;555222222333555666999999999999999888888888666666444444333444555666888777777777777888888999888999999888666555555666555666777888888777666555666555444222000/////////------------------------************+++++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------.........---,,,,,,---,,,,,,++++++,,,,,,,,,,,,---------......//////111000///...............////////////000000000000111111222222333444555666888:::===>>>???@@@BBBDDDNNNOOOQQQQQQQQQQQQRRRTTTYYY[[[```dddhhhkkklllmmmgggeeehhhooossszzz&&&&&&&&&'''''''''(((((())))))*********+++++++++***)))((()))***+++***(((((()))))))))******************)))))))))))))))))),,,,,,,,,---------,,,,,,))))))))))))************************************'''((()))***+++***)))(((%%%%%%%%%'''***,,,---,,,******++++++++++++*********+++,,,------+++***((()))+++---...---,,,,,,---,,,///333777<<>>===;;;999666777777666666666666777777666555444333333333333444444444444333333222222222333333333333333333333333444555666777999===BBBFFFLLLOOORRRTTTTTTTTTUUUWWWVVVUUUTTTUUUVVVRRRKKKEEE===999444111222444555666888888999999999888777777666555444333444444666666888777777777777777888888888888999777555444444555555666777888888777666555555444333111000//////...////////////////////////***+++++++++,,,,,,------******++++++++++++************+++++++++++++++,,,***+++,,,---......//////,,,,,,,,,++++++,,,,,,---------...............///111000///................../////////000000000111111111111222333444555666999;;;===>>>>>>???BBBDDDLLLNNNPPPQQQQQQRRRSSSUUUYYY\\\```eeeiiilllmmmmmmfffdddhhhooosssyyy++++++++++++,,,,,,,,,,,,((())))))))))))*********,,,+++***+++------+++)))))))))))))))************+++***))))))((()))))))))((((((''''''(((((()))***)))))))))************+++))))))))))))))))))))))))&&&(((+++------,,,)))((('''&&&&&&''')))******)))))))))+++,,,,,,+++))))))((()))***,,,------......)))+++------,,,+++,,,------///111555999===@@@AAADDDEEEFFFHHHHHHHHHGGGGGGDDDKKKXXXooo}}}vvvlllfffdddcccaaa``````eeelllpppuuu}}}zzzyyy|||{{{nnn___YYYVVVVVVYYY^^^fffooovvvtttnnndddWWWMMMHHHGGGEEECCCBBBBBBBBBCCCCCCAAA>>>===<<<:::777555666555555555555666666777888777555333333333333444444333333333333333333222444444333333333333444444333444666777999===CCCGGGMMMOOORRRTTTTTTUUUVVVWWWUUUTTTTTTUUUUUUPPPIIIBBB888666333222333555666666666777888999999999777777444333222222222333444555777777666666666777888888777888888777444333333444666777777888888777555555333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000))))))+++,,,,,,+++))))))******++++++++++++++++++'''((()))+++,,,---......,,,,,,+++++++++,,,------........................000//////............///......//////000000111111000000000111333444666666888;;;===>>>???@@@BBBDDDKKKMMMOOOPPPQQQRRRTTTVVV[[[]]]aaafffjjjlllmmmmmmgggeeehhhooossszzz....../////////000000000''''''((((((((()))))))))+++******+++---,,,***)))))))))))))))************,,,+++)))((((((((()))***'''&&&$$$$$$$$$&&&((()))))))))*********+++++++++'''''''''''''''''''''''''''(((***+++,,,+++***))))))((('''((()))***)))((()))***,,,------,,,***)))++++++++++++,,,...///000+++,,,------,,,,,,---/////////000333666;;;???AAACCCDDDFFFGGGHHHHHHGGGGGGCCCHHHQQQccczzzpppjjjiiijjjiiihhhnnnvvv|||pppdddZZZWWWXXXZZZ^^^cccoooyyyyyyooo```UUUKKKIIIFFFCCCBBBAAABBBCCC???>>><<<;;;;;;:::888666333333333333333444555555777666444333333444555666222333333333333333333444555444333333333333444555111222444555888===CCCGGGLLLOOORRRTTTUUUUUUVVVXXXTTTSSSSSSTTTSSSNNNEEE???444333222222444666666666444666777999:::999888777444444333333333444666666666666666666666777888999555666777666444333444555666777888888888666555444222111000...------------+++++++++++++++++++++++++++,,,,,,---......//////)))***,,,------,,,***)))++++++******************((()))***+++,,,---------,,,+++++++++,,,,,,---...////////////............///............//////000.........///000111111111//////000111222444666777888:::===>>>???AAACCCFFFIIIKKKMMMOOOPPPQQQTTTVVV\\\___cccgggjjjlllllllllhhhfffiiipppttt{{{*********+++++++++,,,,,,''''''''''''((((((((((((((('''((()))******(((&&&))))))))))))************,,,+++***((((((((()))***---,,,***((()))+++...///))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++)))((('''(((***,,,+++******+++---......---+++***,,,+++)))''''''((()))***---.........,,,---///000000000000111444999>>>AAACCCDDDFFFGGGHHHHHHHHHGGGHHHJJJNNNZZZuuu}}}sssnnnooorrrsssrrr|||wwwgggdddZZZSSSTTTYYY^^^eeekkkwwwxxxiii\\\PPPMMMIIIFFFDDDDDDDDDEEE<<<;;;999999::::::999888666666666666666777888999555444333222333555777888222222222333333444444444555444333333333333444555444555777999<<<@@@GGGKKKLLLOOORRRTTTUUUVVVWWWXXXRRRRRRQQQRRRQQQLLLCCC<<<111111111333555777777666333555777999:::999888888777666666555666777888999555555555666666777888999333555666555444444555666666777888888888666555444111000///------,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,***+++---......---+++***++++++******************,,,,,,---.........------++++++++++++,,,,,,---...///////////////........................///000111---......///000111111222//////000111222444666777888:::===???@@@BBBDDDGGGHHHJJJMMMNNNOOOQQQTTTVVV]]]```cccgggjjjllllllllliiigggjjjqqqvvv|||,,,,,,,,,+++++++++******,,,+++++++++++++++++++++)))))))))***++++++,,,,,,&&&'''((())))))((('''&&&***)))(((((((((***+++,,,************))))))))))))))))))))))))))))))))))))*********++++++*********'''((()))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***---------............///111111000000222666<<>>AAA???;;;888666666888999777666666666555555555555555555444444444444555555333333333444444555555555666666555333111111444666666666777:::???DDDFFFGGGJJJLLLPPPSSSUUUUUUUUUTTTTTTWWWXXXUUUMMMCCC===:::666666666777999999777555555555666666777777888888666666555555777888:::;;;;;;999666666888999999999777666444444555555444333555666666666666666555444111111111000...,,,***)))+++++++++*********))))))******))))))******+++,,,------------------------(((+++...111111///,,,***+++,,,,,,------,,,,,,+++.........------,,,,,,,,,////////////............////////////000000000000---........./////////000222222222333333444444444555888<<>>???===;;;888777777777888777777666666666555555555555555444444444444555555333333333444444444555555555555555333222222444666777888:::===BBBFFFHHHIIIKKKLLLOOORRRUUUUUUUUUUUUQQQSSSSSSOOOHHH@@@;;;888555555555777999999777555555555666666777777777777666666555666777888:::;;;:::888777666888999999888888666444333444555555444555666666666666555444444111000///...---+++******,,,,,,,,,,,,+++++++++***,,,,,,+++++++++,,,---...------------------------(((***---///000...,,,***+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---------....../////////////////////000000000000333222111222333333222111111222222333333444444555555888<<>>AAAEEEHHHKKKLLLMMMNNNPPPRRRTTTVVVWWWWWWPPPPPPOOOJJJDDD===999888444444444777999999888666555666666666666777777777555555555666777888:::::::::888777777888999999888888666333222333555555555555555666666555555444333000///---,,,+++++++++,,,---------,,,,,,,,,++++++---,,,+++******,,,...///------------------------)))***,,,---------,,,++++++,,,,,,------,,,,,,+++...------------,,,,,,,,,---------....../////////////////////000000000000333000...///111222000...111111222333333444555555555888;;;>>>???@@@CCCEEEIIILLLNNNMMMLLLMMMRRRVVV___cccfffeeegggkkkkkkhhhhhhdddffflllqqqzzz,,,,,,+++++++++*********)))))))))))))))*********+++*********)))))))))(((******(((''''''(((******))))))))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))((((((***************)))((('''))))))*********+++++++++++++++++++++++++++++++++------,,,++++++,,,,,,---,,,,,,---------.........,,,---------...222777;;;CCCFFFIIIKKKKKKIIIIIIIIIJJJJJJJJJLLLSSSbbbttt|||~~~xxxnnneeedddbbb```___``````^^^\\\]]]```fffmmmvvv{{{xxxtttnnniiibbb[[[SSSLLLGGGCCC>>>:::888888999999999888777666777777777666666666666555555555444444444444555555444444444444444444444444111333555666555444555666:::===AAAEEEHHHJJJMMMNNNPPPQQQRRRTTTVVVWWWYYYZZZTTTRRRNNNHHHBBB<<<999777333333444777999:::999888666666666666666666666666444555555666777888999::::::888777777999999999777888666333222333555666666555555555555555444333222///---+++******+++,,,------,,,,,,,,,,,,+++++++++,,,***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------////////////////////////////////////000000000000000---+++,,,000222000---111111222333333444555555555777;;;===>>>@@@CCCEEEIIILLLNNNNNNLLLMMMQQQUUU^^^bbbeeeeeegggkkkkkkiiigggcccdddkkkpppzzz---,,,,,,,,,++++++++++++(((((()))))))))*********(((((()))))))))*********)))((('''&&&&&&'''((()))))))))*********)))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))((('''))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,------------...---......///000333777;;;EEEGGGJJJKKKIIIHHHHHHHHHIIIJJJKKKMMMSSS___ooozzzxxx~~~yyypppjjjffffffffffffggggggeeedddgggmmmwwwvvvooollllllkkkkkkaaa[[[RRRLLLGGGCCC===999666888999::::::999777666888777777777666666666666555555444444444444555555444444444444444444444444111333555666666555666777:::>>>DDDIIIKKKLLLNNNPPPTTTUUUUUUWWWXXXYYYZZZ[[[UUUQQQKKKEEE@@@;;;777666444444555888:::;;;:::999666666666555555555555555333444555666777888888999999888777888999:::888777777555333222444555666666555555555555444333222111...---+++******+++---...++++++++++++************+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------333222222111000///......////////////000000000000///------///222555444222000111111222444555555666666888;;;===>>>@@@CCCFFFIIILLLOOOOOOMMMMMMQQQTTT[[[___cccdddggglllmmmkkkfffbbbdddjjjppp{{{,,,,,,,,,+++++++++******((())))))******+++++++++''''''((())))))***++++++******))))))))))))******)))************)))((((((************))))))(((((())))))))))))))))))))))))***++++++++++++++++++***)))************))))))((()))************+++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------...///000000111333777;;;CCCEEEGGGGGGFFFEEEFFFGGGIIIJJJMMMPPPVVVaaaoooyyysss|||}}}|||xxxssspppkkkmmmqqqssssssrrrooommmpppxxx{{{ooohhhfffhhhjjjjjj^^^XXXQQQLLLHHHDDD???;;;888999:::::::::999888777888888777777777666666666555555444444444444555555555444444444444333333333111333555555555666888999;;;AAAHHHMMMNNNNNNPPPRRRWWWWWWXXXYYYYYYYYYYYYYYYQQQMMMGGGBBB>>>;;;777555777777777999<<<<<<;;;999666666666555555555555444333333555666777888888888999888777888::::::888666666444333333555666666555555555555444333222111000...---,,,++++++,,,------+++++++++*********)))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------------...333222111111000///......////////////000000000000,,,---...///000222333333000000111222444555666666777999;;;===>>>AAADDDGGGJJJMMMPPPPPPNNNNNNQQQTTTYYY^^^bbbcccgggmmmnnnllleeebbbdddkkkqqq{{{*********))))))))))))((())))))******+++,,,,,,---((((((((()))))))))))))))*********++++++*********)))******+++***)))(((''')))))))))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((())))))************))))))************+++++++++***************************************+++,,,,,,++++++,,,,,,,,,------------///000000111333777:::>>>???@@@@@@@@@BBBEEEGGGHHHKKKOOOSSSZZZdddpppyyyyyyppp|||}}}|||xxxwwwxxxrrrwww~~~{{{xxxxxxxxxqqqiiidddcccddddddddd[[[VVVPPPLLLJJJGGGBBB>>>:::::::::::::::999888888888888888777777777666666555555444444444444555555555555444444444333333333222333444444444666999<<<<<>>???BBBFFFIIIKKKNNNQQQRRRPPPOOORRRTTTZZZ___bbbcccggglllmmmkkkdddbbbeeemmmrrr{{{((((((((((((''''''''''''))))))***+++,,,,,,------******))))))((((((''''''((()))***++++++***)))((()))***+++++++++)))((('''''''''((()))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******'''((()))***************)))************+++++++++***************************)))))))))***++++++,,,++++++,,,,,,,,,------------...///000000222666999888:::;;;;;;===@@@EEEHHHIIILLLQQQUUU\\\eeeqqqzzzsssqqq~~~{{{|||}}}zzzzzz~~~yyy~~~zzzmmmhhhcccaaaaaaaaa___\\\YYYTTTOOOLLLKKKIIIEEEAAA<<<<<<;;;::::::999999888888888888888777777777777555555555444444555555555555555555444444333333333333333444333444666:::===>>>FFFOOOTTTTTTSSSTTTWWWVVVXXXYYYZZZYYYWWWTTTRRRKKKHHHEEEDDDEEEDDDBBB???;;;;;;;;;<<<>>>>>><<<:::666666555555555444444444222333555666888888777777888777888999::::::888666222333444666888888555333444444444333222111//////////////////...---,,,+++---------,,,,,,,,,++++++''')))+++,,,---,,,***)))+++++++++++++++++++++++++++,,,---...///...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........******+++,,,---...///000////////////000000000000222777:::777111...111666///000111222444555666777:::;;;===>>>@@@BBBFFFJJJLLLOOORRRSSSQQQPPPRRRTTT\\\```cccdddfffkkkkkkiiidddbbbfffnnnsss|||*********)))))))))))))))))))))(((((()))***+++++++++***)))(((((()))***+++++++++******************---,,,+++)))((((((((((((+++*********))))))(((((((((***+++,,,***'''""" ((()))***++++++***)))(((++++++++++++***((('''%%%))))))))))))))))))))))))------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---000333777999::::::::::::===@@@CCCEEEFFFMMMUUUYYYYYY\\\cccjjjwwwuuuvvv}}}uuu|||}}}{{{~~~{{{wwwuuudddbbb```^^^\\\[[[ZZZZZZWWWVVVRRRNNNKKKHHHFFFEEEFFFDDDAAA>>>;;;::::::::::::999888777777888999:::222222333444444555555666777777666666555555444444000111222333444888<<>>@@@AAACCCFFFHHHMMMOOOPPPPPPPPPQQQSSSVVV___bbbbbbaaaccchhhjjjhhhdddgggggglllvvv{{{***))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++---,,,***))))))))))))***))))))((((((((((((((((((************)))))))))(((&&&(((***,,,,,,+++***(((((()))***++++++***)))(((******++++++***)))((('''************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------......---...///222444666777777777999;;;>>>BBBDDDFFFMMMUUUXXXXXXZZZ```fff{{{zzzpppppp|||~~~vvvrrr{{{{{{tttppppppppplllhhhgggbbbaaa___]]][[[YYYWWWVVVSSSQQQOOOLLLJJJHHHGGGFFFEEECCC@@@===;;;:::::::::999999888777777888999999555555555555555555555555666666666666555555555555333444444444555888===AAAEEEHHHMMMQQQTTTUUUTTTSSSVVVXXXXXXVVVRRRMMMKKKIIIFFFIIIMMMQQQRRRMMMDDD===:::;;;<<<===<<<<<<;;;:::999777666555666777666555222222444777999999888666777888888888888777666555222333444444555555444444444222111222333333111.........---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,++++++***+++,,,---...,,,,,,++++++***++++++,,,))))))+++,,,,,,,,,+++***+++---000000///---------,,,,,,++++++,,,,,,---...---...///000111222222333...////////////000000000111///---...111333333222111111111222333444555666888:::===???@@@BBBEEEHHHMMMNNNPPPPPPPPPQQQSSSVVV]]]```bbb```bbbgggiiigggbbbfffeeejjjtttyyy))))))))))))))))))*********************+++++++++,,,++++++******++++++,,,...,,,***((('''((()))***'''''''''(((((()))))))))************))))))))))))&&&''')))***+++,,,,,,,,,))))))************))))))))))))************)))(((++++++++++++++++++++++++)))*********************++++++++++++++++++++++++,,,,,,,,,,,,------------//////......///111222444444444555666999===AAACCCHHHNNNUUUXXXWWWXXX[[[___mmmqqqmmmpppsssppprrr{{{qqqiiifffddd```^^^___aaa``````^^^[[[WWWSSSQQQMMMLLLKKKIIIHHHGGGFFFFFFCCCBBB???===;;;:::::::::999999888777777888999999888777777666555555444444555555555555555666666666666666666666777:::???DDDHHHKKKNNNRRRTTTTTTTTTSSSWWWXXXWWWSSSNNNKKKIIIIIIDDDIIIPPPVVVVVVNNNBBB:::;;;;;;<<<<<<;;;:::999888999777555555666777666555333444666888999999999888888888888888777555444333222333444444555555444444444222111111222111///---......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************+++,,,,,,,,,++++++***++++++,,,,,,******+++,,,,,,,,,,,,,,,+++---///000...---------,,,,,,++++++,,,,,,---...)))***---///111000///...............////////////333111//////000111000///111111111222333444555666777999<<<>>>@@@BBBDDDGGGLLLNNNOOOPPPPPPQQQSSSVVV\\\___aaaaaacccgggiiifffaaaddddddiiissswww)))))))))))))))***************+++++++++++++++***************************...---***(((''''''((()))((()))))))))***)))))))))*********)))))))))))))))******)))((('''''''''''')))))))))******)))))))))(((((())))))************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............///111222333222222333555888===AAACCCIIINNNTTTWWWVVVUUUWWWZZZfffzzzpppsss|||uuujjjmmmwww|||qqqfffaaa___\\\\\\^^^bbbbbbbbb```]]]WWWRRROOOIIIIIIGGGFFFEEEDDDDDDCCCAAA@@@>>><<<;;;:::999999999888888888888888888999666666666666555555444444444444444555555666666666555666666666888<<>>???AAADDDFFFLLLMMMOOOOOOPPPQQQTTTVVV[[[```cccccceeeiiijjjgggaaaddddddiiirrrwww(((((())))))************)))***+++++++++******)))(((((())))))))))))((((((---,,,***(((''''''((()))))))))))))))((('''&&&%%%))))))))))))))))))******---,,,***((('''&&&&&&&&&***))))))))))))))))))***((((((((())))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---...000222333444111111222444888<<>>===;;;:::999999999888888888999999888888888333333444444444555555555333333444444555555666666333444555777999???EEEJJJMMMNNNPPPRRRSSSSSSRRRRRRUUUWWWXXXUUUPPPIIICCCAAAAAAEEEKKKMMMKKKDDD===888;;;;;;:::999888777777777888666555555777888777666<<<>>>???===:::888888999999999888777555333111000222333444444555555444444666666666444222000///...------,,,++++++++++++,,,,,,++++++******++++++,,,))))))******+++++++++++++++*********++++++,,,---+++++++++,,,,,,,,,------)))+++,,,,,,*********+++,,,,,,++++++,,,,,,---...444333222000//////000111//////000000000111111111000000000000000000111222111111111222333444555666666999<<<>>>???AAADDDFFFKKKLLLNNNOOOOOOQQQTTTVVV\\\aaaeeefffhhhlllkkkhhhcccfffeeejjjtttxxx((((((((()))******++++++))))))***++++++***(((''''''(((((())))))(((((('''******))))))((((((((()))'''((((((((('''%%%###"""))))))))))))************---,,,+++************+++******))))))))))))******))))))(((((()))***++++++++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++******++++++,,,,,,------***+++,,,...000222333444000000111333777;;;???BBBHHHJJJLLLNNNNNNOOOQQQSSSYYYjjj{{{xxxwwwyyy{{{qqqjjjgggkkkuuuxxxmmmccc___^^^]]]^^^aaadddddddddbbb^^^XXXRRROOOHHHFFFDDDBBB???===<<<<<<<<<<<<<<<;;;:::999888888777888999999999999888777222222333333444555555666444444444444444555555555222444777999<<>>;;;999:::999888777777777777777888666555555777888888777===???@@@===999666777999888888777666555333111000222333444444555555444444666777777555222/////////------,,,+++++++++++++++++++++************++++++)))***++++++,,,,,,++++++************+++,,,------+++++++++++++++,,,------,,,---...---,,,+++,,,...,,,,,,++++++,,,,,,---...222000...,,,++++++------000000000000111111111111...000000000///000222444111111111222333444555666777999<<<>>>@@@BBBDDDGGGJJJLLLMMMNNNOOOQQQTTTVVV[[[aaafffhhhjjjnnnmmmiiidddgggfffkkktttyyy'''(((((()))******++++++'''(((*********((('''%%%'''((()))******)))(((''''''((()))******))))))((('''((()))***)))(((&&&%%%((()))))))))***************++++++++++++++++++++++++***)))(((((()))***+++***))))))(((((()))***+++******************************++++++,,,------...++++++++++++++++++++++++)))******+++,,,,,,------+++,,,---///000111111111...//////111444999===???DDDDDDFFFGGGIIIKKKNNNPPPTTT___ttt{{{xxx{{{zzz|||vvvmmmjjjkkkmmmvvv{{{qqqiiiffffffcccccceeeaaaaaaaaa^^^ZZZUUUPPPMMMFFFEEECCC@@@>>>===<<<;;;:::;;;;;;::::::999888888777888999999999999888777444444444444555555555555555444444444444444444333555777;;;===???BBBEEEHHHLLLMMMNNNPPPQQQQQQRRRRRRSSSTTTTTTPPPIIIBBB===:::<<>>======<<<:::::::::::::::999888777777888999::::::999888777777777777666555555444444555555555444444333333333888;;;>>>AAABBBCCCEEEFFFKKKLLLMMMOOOPPPQQQQQQRRRSSSSSSQQQKKKDDD>>>;;;999:::>>>AAAAAA>>>:::999999777777666555555666888888777666444555777888888777444888:::888555444777;;;666666666555444333222111222333444444555555444444555666777444000,,,,,,------,,,++++++******++++++++++++************++++++***+++,,,---...---,,,,,,************+++,,,---...+++***)))))))))***+++,,,***++++++***))))))***,,,,,,,,,++++++,,,,,,---...+++---///111222222111111............/////////000000222333111......000222111111111222333444666666888;;;>>>@@@AAACCCFFFHHHIIIKKKMMMNNNOOOQQQTTTVVVXXX___eeehhhkkkmmmkkkgggdddgggfffkkktttxxx(((((((((***+++---///000,,,,,,,,,,,,+++***))))))******+++---...---+++((((((((()))*********************))))))))))))******---,,,,,,+++***)))(((((()))))))))))))))))))))))))))******(((%%%$$$&&&)))(((***,,,,,,)))&&&$$$$$$)))***,,,------,,,***)))************************++++++******++++++,,,---,,,,,,,,,------,,,++++++,,,,,,,,,---------...............///000222333444999<<<@@@BBBEEEHHHKKKNNNQQQXXX```wwwzzzvvvuuuxxx}}}zzzuuunnnhhheeecccaaa```___]]]ZZZXXXUUUQQQKKKHHHBBB@@@===;;;;;;<<<;;;:::???===;;;::::::999777666555666666777777777666666777777777666555555444444444555666666666777999;;;===@@@DDDFFFFFFEEEEEEFFFHHHLLLPPPPPPNNNKKKJJJJJJQQQNNNIIIDDD???;;;999888888;;;>>>>>><<<999666666666666777888999999::::::;;;>>>@@@===999666888;;;888888777777777777777777777666555444333222222222333333333444444555555555444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,...///------,,,++++++******)))************************---------,,,,,,+++++++++......---------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---...///,,,...000000000111333555,,,...///000000111444666@@@444))))))111777777222888:::<<<===>>>@@@DDDFFFIIIKKKNNNOOOPPPQQQRRRTTT[[[aaaeeefffhhhllllllhhheeeaaacccjjjpppwww))))))))))))***+++,,,---******+++,,,,,,+++++++++*********,,,------***((((((((()))*********************))))))))))))******,,,,,,++++++***)))))))))))))))))))))))))))))))))''')))***)))((((((+++...)))+++------+++*********,,,++++++++++++++++++,,,*********************************)))******++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------....../////////000111222444555999;;;???AAADDDGGGKKKMMMRRRWWW\\\nnnzzzuuunnngggccc```^^^]]]\\\[[[ZZZYYYWWWRRRLLLGGGAAA>>><<<;;;;;;<<<;;;:::===;;;:::999:::999888666666777777888888777777666555555555666666666666666444555666555555777:::<<<:::===BBBEEEFFFGGGIIIJJJLLLOOORRRRRROOOMMMMMMNNNOOOLLLFFFAAA===:::999999<<<>>>???>>><<<999777777666777777888999999::::::;;;===???<<<888555777:::777777777777888888888888888777666444333333333333333333333444444444555555444333222000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))''''''+++++++++++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,---...///000111111222,,,,,,++++++,,,,,,---.........---,,,,,,,,,------////////////000111111111000111222111000000111333444000......222666888777888:::<<<===>>>@@@DDDFFFIIIKKKNNNPPPPPPQQQRRRTTTYYY^^^cccdddhhhlllllljjjeeebbbcccjjjpppwww***))))))))))))******+++((()))***+++,,,,,,,,,,,,)))))))))+++,,,,,,)))'''(((((()))*********************))))))))))))******************************))))))))))))))))))))))))((()))))))))((()))+++---((()))+++++++++,,,---///---,,,***))))))***,,,---************************+++******)))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......000000000000111333444555777:::===@@@BBBEEEJJJMMMRRRWWWXXXbbbzzzxxxssslllfffaaa^^^[[[YYYWWWWWWXXXYYYXXXTTTMMMHHHAAA???<<<;;;;;;<<<;;;:::;;;:::888999::::::999777777888888888888888777777444444555555666777777888555555555444555777;;;???>>>AAAEEEHHHIIIJJJLLLNNNOOOPPPRRRQQQOOONNNNNNOOOKKKHHHBBB===:::999:::;;;@@@AAA@@@>>>:::888777888777777777888999999::::::;;;======;;;777444555777666666777888888888888888999888666444333333444444333333333444444444444555444333111000......------++++++++++++++++++++++++)))***++++++***'''$$$""")))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++,,,---......------,,,,,,------.../////////...---,,,,,,,,,,,,222000......111222000...111222222111000///111333+++///333555333333666:::888:::<<<===>>>@@@DDDFFFIIILLLNNNPPPPPPQQQSSSTTTWWW\\\aaacccfffkkkllljjjgggccceeelllpppwww))))))))))))***+++,,,---))))))***+++++++++++++++))))))(((***++++++)))'''(((((()))*********************))))))))))))******))))))*********+++++++++)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&((()))))))))***,,,...,,,,,,+++******+++,,,,,,************************,,,++++++***************++++++,,,---------,,,,,,,,,,,,,,,---------......////////////000111222333555777:::===@@@DDDHHHLLLPPPVVVVVV]]]nnn}}}yyytttoooiiiddd```]]]ZZZXXXTTTTTTTTTUUUUUUSSSOOOLLLEEEBBB???===<<<<<<;;;999:::888777888::::::999888888999999999999888888777555555555555666666777777555555555444555999>>>BBBGGGIIILLLMMMMMMNNNOOOPPPPPPPPPPPPOOOMMMLLLLLLMMMFFFCCC>>>999777888:::<<>>@@@DDDFFFJJJLLLOOOPPPQQQQQQSSSTTTWWW\\\```aaadddiiijjjhhhhhhdddfffmmmqqqxxx))))))******,,,...///000++++++++++++******)))(((***)))((()))***+++)))((((((((()))*********************))))))))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))((((((((('''&&&%%%((()))))))))((((((***,,,***+++,,,,,,,,,,,,+++***************************---,,,,,,+++++++++,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------............---......///000111333555888:::===AAAGGGKKKLLLUUUWWW\\\iiiwww~~~vvvqqqmmmjjjeeeaaa^^^\\\ZZZXXXSSSPPPNNNNNNOOOPPPOOOOOOKKKHHHCCC@@@>>>===:::999999888888888:::;;;:::999999999999999999888777777777777666666555555555555666666666666777;;;AAAEEEJJJLLLNNNOOOOOOPPPQQQSSSSSSQQQPPPNNNMMMLLLKKKJJJBBB???:::666555777:::===???>>><<<999666444555777888888888888888999999999:::::::::888666444444444555666777999999999888777555555555444444444444444444444444444444444444444000///...---,,,+++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,---...///000333000000444999:::777222,,,---.........///111333111222333222222333555777888:::<<<===>>>@@@DDDFFFJJJLLLOOOQQQQQQRRRSSSUUUZZZ^^^``````cccggggggeeehhheeegggnnnsssyyy))))))***+++---///111222++++++++++++***)))((('''+++***))))))***+++***)))(((((()))*********************))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))((('''((()))+++,,,+++))))))***++++++***)))***+++)))***,,,------,,,***)))************************,,,,,,,,,,,,,,,---......******+++,,,------------,,,,,,,,,---------......---------------...//////111333555888;;;@@@EEEJJJIIISSSVVVZZZdddmmm{{{yyyxxxzzzyyyqqqlllgggccc___\\\ZZZYYYVVVUUUOOOLLLIIIGGGIIILLLMMMNNNNNNJJJFFFBBB@@@>>>;;;999;;;:::999999;;;<<<;;;999999999999999888777666666888777777666555555444444555777888999:::>>>DDDHHHFFFHHHKKKMMMNNNQQQTTTVVVVVVUUURRRQQQPPPMMMJJJGGG>>><<<888666555777:::<<<::::::999777444444555777888888888888888888888888999999888777666555555444555777888999999888666555222333555666777777666555555444444444444333333333//////---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++...///------,,,,,,+++******)))************************++++++,,,,,,,,,,,,------))))))***+++,,,---......+++************+++,,,,,,******+++,,,---///000111000111333888<<<<<<888333000111111///------...///111000...///222666888999888:::<<<===>>>@@@DDDFFFJJJMMMOOOQQQQQQRRRTTTUUU\\\___aaa```bbbfffgggdddgggdddgggoootttzzz*********+++,,,---///000)))***************)))(((,,,+++))))))+++,,,+++***(((((()))*********************))))))))))))*********************+++++++++))))))))))))))))))))))))(((''''''))),,,---+++)))&&&(((***+++***))))))***+++++++++,,,,,,+++++++++*********************************+++,,,---...///)))***+++,,,------------,,,,,,,,,---------.........------------...//////000222444666999>>>DDDIIIHHHPPPRRRTTT\\\aaannn|||uuuvvvwww{{{~~~wwwpppjjjbbb___[[[WWWUUUSSSPPPNNNJJJGGGEEEEEEFFFIIIJJJJJJLLLIIIEEEBBB@@@???===<<<===;;;:::;;;<<<<<<;;;:::888888888888777666555444666666666666666555555555555777:::<<<>>>AAAFFFJJJFFFIIIKKKMMMNNNPPPTTTVVVWWWUUUSSSQQQPPPLLLGGGBBB<<<:::888666666777999;;;555666777666555555777888888888888888888888888888999888777777777777666666777888999::::::777555333000333777:::<<<;;;999777555555444444444333333333000000///...------------------------------------+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------'''(((((()))***+++,,,,,,,,,++++++++++++,,,------+++++++++,,,---...///000---222888<<<===:::555111222333333111///...///000000000111111222444777888888:::<<<===>>>@@@DDDFFFKKKMMMPPPQQQQQQRRRTTTUUU[[[___``````bbbggghhhffffffdddgggpppuuu{{{++++++******++++++,,,---'''((()))******++++++***---+++******+++,,,,,,+++(((((()))*********************))))))))))))******************************))))))))))))))))))))))))***((('''(((***)))&&&###!!!$$$''')))(((((('''(((---,,,***))))))***,,,---************************((())))))***+++---...///)))***+++,,,------...---,,,,,,,,,---------......//////.........//////000///111333555888===DDDIIIGGGNNNNNNOOOUUUXXXcccwww~~~~~~}}}}}}vvvrrrtttvvvzzz|||wwwpppkkk___\\\XXXTTTQQQNNNKKKHHHEEEDDDCCCDDDFFFGGGGGGFFFIIIFFFCCCAAA@@@@@@???>>>>>><<<;;;;;;<<<===;;;:::888888888777777666444444444444555555666777777777555888;;;>>>@@@CCCGGGKKKLLLMMMOOOOOOOOOPPPSSSUUUVVVSSSQQQPPPNNNJJJCCC===;;;:::888777777777999:::333555666777666777888:::999999888888888888888888888777777777888888888777777888:::;;;:::777444222///333888===???>>>;;;999555555555444444333333333222111000///////////////........................,,,---/////////---+++************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........---------,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,---......,,,222:::???===888222///000222222222111222333555111444666555222111222444888:::<<<===>>>@@@DDDFFFKKKMMMPPPQQQRRRRRRTTTUUUZZZ^^^``````bbbhhhjjjhhheeecccgggpppvvv|||,,,,,,++++++++++++++++++))))))(((((((((((())))))))))))))))))***+++,,,------,,,***)))((('''((((((///...,,,***)))))))))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))(((((()))(((&&&$$$++++++******))))))((((((,,,++++++******++++++,,,***************************+++,,,,,,+++***)))(((++++++******++++++,,,---))))))***+++,,,,,,------........................111111111333777<<<@@@CCCDDDFFFJJJNNNRRRWWW]]]aaasss|||yyy}}}zzzsssqqquuuvvvyyy}}}~~~}}}xxxqqqkkkaaa[[[TTTNNNJJJIIIHHHGGGCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@???>>><<<<<<@@@===:::777777999<<<>>>999888888777777777777777555555555333222222444666999<<>>:::777555666999<<<<<<;;;555555555555555666777777999999999888777666666555444555666777888888888888666666777888888777555555333555777666555666;;;@@@888666444333444555444333000///...---,,,+++++++++,,,,,,,,,---------......,,,---...///...,,,)))(((---------,,,,,,+++++++++---------,,,,,,+++++++++------------,,,+++***))).........---,,,***)))(((&&&'''((()))+++,,,---...,,,---...000000000//////,,,333:::;;;777111...---///111222222111111222333444444444444444555666666999:::;;;<<<===???BBBEEEKKKOOORRRRRRQQQRRRUUUXXX[[[]]]```bbbeeefffggggggeeehhhhhhmmmwww|||++++++++++++++++++++++++******))))))))))))******++++++***************+++,,,+++***)))(((((()))))),,,+++***)))))))))***+++******++++++++++++******))))))))))))))))))))))))'''&&&&&&''')))***)))(((************)))))))))))),,,++++++******++++++,,,******************************+++,,,+++***)))(((***************+++,,,,,,)))******+++,,,,,,------........................000000000111444999===@@@BBBDDDHHHKKKNNNRRRXXX[[[dddqqq}}}~~~|||yyy||||||zzzwwwrrrrrruuu~~~}}}yyysssmmmiii^^^YYYRRRLLLIIIHHHFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;>>><<<999777666888:::<<<999888777777666666777777666666666555444444666888;;;>>>AAACCCDDDGGGJJJLLLNNNOOOPPPRRRUUUWWWXXXYYYVVVRRRLLLGGGCCC???;;;999:::888666777:::;;;;;;999666666555555666666777888999888888777666555555555666777777888888888888888666777888888888777666555222333444444555666999<<<777666444444555555444222//////...,,,,,,++++++,,,,,,,,,,,,---------......,,,------------+++***))),,,,,,,,,++++++*********'''((()))******+++++++++//////......---,,,,,,,,,............,,,+++***))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++---///111333777:::===;;;666222111333///000222111000000111333333333333444444555666777999:::;;;<<<===???BBBEEEJJJMMMPPPQQQPPPPPPSSSVVV\\\^^^aaadddfffhhhhhhhhhfffiiihhhmmmvvv{{{)))*********+++,,,,,,,,,++++++************++++++---,,,+++***))))))))))))******))))))))))))******)))((((((((()))***++++++++++++************++++++)))))))))))))))))))))))))))(((''')))+++,,,+++***)))))))))***************++++++************++++++************************((()))***+++,,,+++*********))))))))))))***++++++*********++++++,,,,,,---........................//////...///222555888;;;???AAADDDFFFIIIMMMRRRVVVWWW___jjjwww~~~|||yyyzzzzzzzzz|||}}}||||||{{{{{{~~~zzzssslllgggeee\\\WWWPPPKKKHHHFFFEEECCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>><<<;;;:::;;;:::888777777777888999999888777777666666777777777888888777666777:::<<>>>>><<<777222000333666...///111000//////000222222222222333444666777888888:::<<<======???BBBEEEHHHKKKNNNOOONNNNNNRRRUUU]]]___bbbeeegggiiijjjjjjgggjjjiiimmmvvvzzz((())))))***+++,,,,,,---+++******))))))******+++,,,++++++***))))))******)))))))))))))))******+++))))))))))))*********+++,,,+++***))))))***+++,,,))))))))))))))))))))))))---,,,******++++++***))))))))))))******+++++++++++++++************++++++************************((()))***+++,,,,,,+++***)))))))))((())))))***+++*********++++++,,,,,,,,,........................//////...///000333555777:::<<>>===<<<;;;:::999999999888888888888888888777666666666666666666777888888888:::===???CCCEEEHHHIIIJJJLLLNNNQQQTTTTTTSSSSSSSSSSSSRRRRRROOOKKKEEEAAA>>><<<:::888777777888999999888777555444444444444444555666666666555444333333333444444555666777888999999999999888888999999999777666555333111000333666888666333666555666666777555222///...------,,,+++++++++,,,,,,,,,,,,---------......------,,,+++******++++++++++++++++++************'''(((+++---///000//////222000...---,,,---///000...//////...---,,,++++++,,,---------....../////////...------000555:::===;;;999666111------000333---///000000//////000111000000111222444666888999888:::<<<>>>>>>@@@BBBEEEHHHKKKNNNOOONNNNNNQQQUUU]]]___bbbeeehhhiiijjjkkkhhhkkkiiimmmuuuyyy(((((()))***++++++,,,,,,))))))(((((((((((())))))******))))))***++++++,,,'''((())))))******+++++++++++++++++++++*********,,,+++***))))))***+++,,,))))))))))))))))))))))))+++)))''''''((()))(((((())))))******++++++,,,,,,+++******))))))******+++************************((()))***+++,,,,,,+++***)))))))))((())))))***+++***+++++++++++++++,,,,,,........................000000///000000222333444555888<<<@@@DDDJJJPPPTTTXXXVVVXXXddduuu~~~|||zzzxxxvvvrrroooooosssyyy~~~~~~}}}~~~~~~~~~~~~|||zzzvvvmmmddd^^^]]]^^^[[[XXXSSSPPPMMMJJJGGGEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>======:::::::::::::::999999888888777777666555666666666555777888999999<<>>???@@@CCCDDDIIILLLOOOPPPOOOPPPSSSVVV\\\^^^aaadddgggiiijjjjjjhhhkkkiiillluuuxxx((()))))))))***+++++++++))))))(((((((((((())))))))))))))))))***+++,,,---'''((()))***************,,,,,,,,,,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))%%%###"""###%%%((())))))*********+++++++++++++++******))))))))))))******************************((()))***+++,,,+++*********))))))))))))***++++++++++++++++++++++++++++++........................000000000000111222222333333666:::>>>CCCIIIPPPTTTXXXSSSTTT___lllzzz~~~}}}{{{yyyvvvtttrrrnnnmmmoootttxxxyyy~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzyyyxxxyyyyyytttqqqkkkddd^^^[[[\\\]]]\\\YYYVVVSSSQQQMMMIIIGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>:::::::::::::::999999999888777666666555555666666555777999:::;;;>>>BBBEEEHHHJJJLLLMMMMMMNNNPPPRRROOOOOOOOONNNNNNNNNMMMMMMLLLGGG@@@:::777666444333444666888888666666666777333222222222222333444444666444333111111222444555111333444666888999::::::888888888888777666444333444333222333444555444333555444333333333222///,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++******,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,++++++***+++,,,---,,,---------,,,,,,+++***------,,,,,,++++++******(((***---000222333333333---......///000000000000...///111000//////000222///000000222444666888999888:::===???@@@AAACCCDDDJJJMMMPPPQQQPPPQQQTTTWWW\\\^^^aaaeeehhhjjjkkkkkkgggjjjhhhllluuuxxx))))))))))))***************))))))))))))))))))***+++***************++++++((()))******+++***))))))))))))++++++,,,++++++*********++++++++++++******))))))))))))))))))))))))&&&%%%###$$$'''***++++++,,,++++++++++++++++++*********))))))))))))************************************+++,,,+++***)))(((***************+++,,,,,,++++++++++++++++++++++++..............................//////000111111222333555999===BBBGGGMMMQQQWWWPPPQQQZZZcccnnn~~~|||zzzxxxttttttrrrooommmnnnpppsssqqqwww~~~}}}||||||||||||{{{zzzzzz||||||wwwvvvtttrrrpppnnnmmmmmmlllgggaaa\\\ZZZ[[[\\\]]]]]]ZZZXXXUUUSSSOOOKKKHHHDDDDDDDDDCCCCCCCCCBBBBBB???????????????>>>>>>===::::::999888888888888888777777666555555555555666666888:::<<<>>>AAAFFFIIIHHHJJJLLLMMMLLLMMMOOOQQQPPPOOOOOONNNMMMLLLKKKKKKIIIDDD===888555444444333444555777666555555777999444444333333444444555666666555333111111333555666555666777888888888888888777777777777666444222111333333333111000000222444555333111000000000...,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------......)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,+++***)))((((((***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,+++++++++++++++)))***---///000000000///---......000111222222111///000222111000000111333000000111222333555777888888:::>>>@@@AAAAAACCCDDDJJJMMMPPPQQQPPPQQQTTTWWW]]]___bbbfffiiikkklllmmmfffiiihhhllluuuxxx*********)))))))))))))))++++++************++++++---,,,+++***))))))))))))((()))***++++++***)))(((%%%&&&(((***+++,,,++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))...,,,))))))***,,,---------,,,,,,++++++***************))))))))))))*********************************+++,,,,,,+++***)))(((++++++******++++++,,,---++++++++++++++++++++++++........................------......///000111111333666999<<<@@@EEEKKKNNNWWWPPPPPPXXX^^^fff}}}~~~|||zzzxxxsssssssssqqqnnnnnnooopppkkkrrr{{{~~~|||{{{zzzzzzyyywwwwwwyyy}}}|||}}}}}}~~~yyyrrrooonnnllljjjgggeeecccbbbhhhaaaZZZWWWXXX\\\]]]]]]\\\[[[XXXVVVTTTPPPKKKHHHEEEDDDDDDDDDDDDCCCCCCCCC===>>>>>>>>>>>>>>>===<<<:::999777666666666777888777777666555555555555555777999<<<>>>@@@DDDHHHLLLHHHJJJLLLLLLLLLMMMNNNPPPTTTSSSQQQOOOLLLJJJHHHGGGCCC???999666555666777777333555666555333444888;;;666555555555555666777777666555333111111333555777999999999999999888777666666777777777555444222000111222222000------000444555333000//////...---++++++++++++***++++++,,,,,,,,,,,,,,,---------......((()))+++,,,,,,+++***((())))))******+++++++++++++++***((('''(((***---///++++++,,,------,,,,,,+++******+++++++++***))))))((()))***+++---...///000------...//////000000000///...---...000111111111///111222222111111222333000000111222333555666777888;;;>>>@@@AAABBBCCCDDDJJJMMMPPPQQQOOOPPPSSSVVV^^^```cccgggjjjmmmnnnnnnfffhhhgggkkkuuuyyy***++++++,,,,,,++++++*********)))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------...,,,)))'''&&&''')))***)))((('''''''''(((***+++///---)))&&&$$$''',,,000------,,,,,,,,,+++++++++------------.........///333555999<<<>>>BBBFFFIIIPPPOOOQQQUUUXXXbbbxxx~~~yyy{{{tttppppppooommmjjjlllmmmooorrrvvvzzz~~~~~~{{{zzzzzzzzz{{{yyywwwwwwxxxyyyxxxwwwwwwxxxyyyzzz{{{|||}}}~~~zzzvvvsssooollliiiddddddbbb```^^^\\\ZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYWWWUUUSSSPPPMMMLLLJJJIIIHHHFFFDDDCCCAAAAAAAAAAAAAAAAAA???===:::999;;;:::888777666777888999888777555444444555555666555777:::???CCCFFFIIIJJJLLLLLLKKKKKKLLLMMMMMMNNNPPPPPPPPPNNNKKKGGGCCCAAA>>>;;;666444555888;;;<<<888888777666666666666666777777888777777666555444555555333222222333444555999999999888888888888777666555444333222333333444222222222333333444444444111111///...---,,,,,,+++,,,++++++******++++++,,,...------,,,,,,------...,,,++++++******++++++,,,---+++***,,,111111...))),,,------...---,,,+++***)))***,,,......---,,,+++)))***+++,,,------------+++++++++,,,---...///000---------.........//////000000111111111000000000000000000000//////////////////000111333555888999<<<===??????@@@AAADDDFFFKKKNNNPPPPPPNNNNNNPPPSSSYYY\\\```eeeiiikkklllmmmgggiiihhhkkksssvvv***++++++,,,,,,++++++***)))***************))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))))))))******++++++++++++******---,,,,,,++++++******************+++++++++,,,,,,---,,,++++++************+++++++++++++++*********))))))(((((())))))***+++------,,,***)))))),,,............---------,,,,,,------........./////////222444777999;;;>>>BBBEEELLLKKKNNNRRRUUU]]]ppp{{{yyyrrrooonnnnnnllliiikkkkkklllnnnrrrvvvzzz}}}~~~|||{{{{{{|||~~~{{{yyyxxxxxxwwwvvvtttpppqqqqqqrrrssssssttttttzzz|||~~~~~~}}}wwwtttpppmmmkkkiiifffdddbbbaaa```^^^\\\ZZZXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVUUUSSSPPPMMMKKKJJJHHHHHHFFFEEECCCAAA@@@???AAA@@@@@@???>>><<<;;;:::;;;:::888666666666777888777777666666666777999:::===>>>@@@AAABBBCCCDDDDDDLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOLLLIIIEEEAAA>>><<<999777777:::<<<>>>???888888777666666666666666666666777777777777666666666555444333333444555666888888888777777777666666555444333222111222222333222222222333333333333333111000///...,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,)))(((***---///,,,)))***++++++++++++***)))((()))+++,,,......---,,,+++)))***+++,,,------------++++++*********+++,,,,,,---------.........//////...///000111000000///.../////////000000000000000000000000111333555777888888:::<<<===???AAADDDGGGJJJMMMPPPPPPNNNNNNQQQTTT^^^```cccgggjjjkkklllllleeehhhfffkkktttxxx******++++++++++++******)))***+++,,,,,,+++***)))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,---,,,+++***)))(((''''''((()))+++------,,,***)))))))))***++++++++++++******,,,...///---,,,,,,,,,//////.........---------............/////////000111222555666888:::===@@@EEEGGGKKKOOOQQQXXXggguuuzzzsssooonnnnnnllljjjkkkjjjiiiiiilllpppuuuxxx~~~}}}~~~~~~~~~}}}|||{{{|||~~~~~~{{{yyyxxxvvvtttsssppppppppppppppppppppppppqqqrrrtttuuuuuutttsssrrrkkkiiigggeeeeeedddbbb```___^^^]]][[[YYYWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQOOOMMMJJJHHHGGGFFFEEEDDDCCCAAA@@@>>>>>>??????>>>===<<<<<<<<<<<<;;;:::888666666666666777777777777888:::<<<>>>???===>>>@@@BBBDDDFFFHHHIIIKKKKKKLLLLLLMMMNNNOOOOOOOOONNNLLLIIIEEEAAA===;;;777777888:::>>>@@@@@@???888888777666666666777777555666666777777777777777666666555555555666666777777777666666666555555555333333222111111111222222333333222222222222222222000000...---,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,***'''(((,,,---,,,*********+++++++++***))))))***+++,,,---...---,,,+++******+++,,,------------************+++,,,------------........./////////,,,---///000111///...---...//////000000111111111222111111222333555666888:::;;;===>>>???AAADDDGGGIIILLLOOOPPPOOOOOORRRVVV```bbbeeegggiiijjjiiiiiicccffffffkkktttyyy******++++++++++++******((()))+++,,,,,,,,,***)))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******'''((()))***,,,---...///************++++++++++++++++++++++++***)))((('''((()))***++++++***)))((()))***+++,,,---,,,+++***)))+++...///...,,,,,,,,,............------------........./////////000000000222444444555666999;;;>>>CCCJJJNNNRRRXXXdddnnnxxxrrrqqqpppnnnllljjjhhhfffdddfffiiinnnqqqxxxyyyzzz}}}~~~~~~~~~~~~{{{|||||||||{{{{{{}}}|||zzzyyywwwuuutttssssssrrrqqqppppppoooooojjjkkklllmmmmmmllljjjiiihhhfffeeeddddddcccaaa___]]]\\\[[[ZZZXXXVVVUUUTTTUUUTTTRRRQQQPPPOOOOOOOOOOOONNNMMMLLLJJJHHHFFFEEEEEEDDDCCCBBB@@@???>>>===>>>===;;;::::::;;;<<<<<<:::999888777666666666666777888999<<<>>>AAACCCDDD???@@@AAACCCFFFHHHJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMKKKHHHDDD@@@===:::888555666999===@@@@@@>>><<<888888777777666777777888666777777777777666666555777777777777777777888888777777777666666666555555333333222222222222222222333333333222222111111000000///...---,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,...,,,******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***+++,,,,,,---------,,,*********,,,---///111222............////////////,,,---000111111000...---......///000111111222222333222222222333444666777@@@BBBBBBBBBAAAAAACCCEEEHHHLLLOOOPPPOOOPPPTTTWWW^^^___bbbeeeggggggggggggdddgggfffkkkuuuyyy)))******++++++******)))((()))***+++,,,++++++***++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******&&&&&&''')))***,,,------))))))*********+++++++++)))***+++,,,,,,+++******,,,,,,++++++************)))***,,,---------,,,+++***+++,,,,,,++++++,,,...---------,,,,,,,,,,,,+++............////////////111222333333333444777999:::AAAIIINNNSSS[[[ffflll}}}}}}vvvsssqqqnnnllliiigggdddaaaaaadddgggjjjnnnqqquuuyyy|||}}}|||{{{yyyzzzzzzyyyyyy{{{~~~}}}{{{{{{zzzxxxwwwqqqqqqpppnnnmmmkkkjjjjjjhhhhhhiiiiiiiiigggfffeeehhhgggeeeeeeeeeccc```^^^]]]\\\[[[YYYXXXVVVUUUTTTTTTSSSRRRPPPOOONNNNNNNNNLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>>>>><<<;;;:::999999999;;;<<<999888888777777777777777888999<<>>;;;888888777777777777888888888888888888777666444444666777777888888999999999888888777777777666666666333333444444444444444444444333333222222111111111///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---,,,******+++------...,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,---------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------...///........./////////000000---...000222222111000///...//////000111222222333333333222222333555666777@@@BBBBBBBBBAAAAAACCCEEEHHHKKKOOOPPPPPPQQQUUUXXX[[[]]]aaadddggghhhiiihhhfffiiigggllluuuyyy))))))************))))))((((((((())))))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))))))))******++++++++++++******))))))))))))))))))(((((()))))))))************+++((()))+++,,,,,,,,,+++***...---,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++***++++++*********---000------,,,,,,,,,+++++++++------------.........///000111222222222333555777777???FFFJJJQQQ\\\fffkkkwwwzzzuuurrrnnnkkkiiigggccc```___```bbbcccccchhhnnntttxxxzzz|||}}}}}}~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyyyyy|||}}}}}}|||zzzyyyrrrqqqpppnnnmmmkkkjjjiiihhhhhhhhhhhhgggfffeeedddfffeeedddccccccaaa^^^[[[\\\[[[ZZZYYYWWWVVVUUUUUUSSSRRRQQQOOONNNMMMMMMMMMJJJJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===::::::999888888888999999777888888888999999999999:::<<<>>>AAADDDFFFGGGHHHHHHGGGFFFEEEEEEFFFHHHHHHJJJKKKLLLMMMLLLKKKJJJIIIEEECCC@@@<<<:::999999999@@@@@@@@@BBBCCCBBB@@@===888888777777777888999999888888888888777666555444666666777888999999999999888888888777777777666666333333444555555555444444444444333333333333333333......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...)))))))))))))))***++++++******))))))******+++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,///...---+++***)))((((((....../////////000000000...///000111111222222222///000000111111222222222333222222222444555777999:::;;;===>>>???AAADDDGGGIIILLLPPPQQQPPPQQQUUUXXX[[[^^^bbbfffiiikkkllllllgggiiihhhllluuuyyy))))))************))))))((('''&&&&&&''')))+++,,,))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))***************++++++++++++******+++*********)))((((((((())))))))))))************((()))+++,,,+++***)))''''''(((***,,,------------***************+++,,,,,,***+++,,,,,,,,,,,,...000...---------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000111333555555<<>>===<<<<<<999999999999888777777666666777888999:::;;;;;;;;;===>>>@@@CCCEEEFFFGGGGGGDDDDDDDDDDDDFFFIIILLLNNNJJJKKKLLLLLLKKKIIIGGGEEEAAA???<<<999888999;;;<<>>888888777777888888999:::555555666777777777777777555555777888999999999888777777666666666555555555111222333444555444444333444444444444444444555555------,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...''')))************************)))))))))***+++,,,,,,+++++++++,,,,,,------+++,,,,,,------,,,,,,+++...---,,,+++***))))))))).../////////000000000000//////......///000222333111111111111111111111111222222222222444666999:::888:::<<<===???AAADDDGGGJJJMMMPPPQQQPPPQQQTTTWWW[[[^^^aaafffiiijjjkkkkkkeeehhhggglllvvvzzz))))))************))))))((('''%%%$$$%%%(((***,,,))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,******++++++++++++******))))))******+++++++++,,,))))))))))))************)))***++++++***(((&&&$$$ &&&***------+++***+++***)))((()))***,,,---***,,,...//////...///000//////.........---------+++++++++,,,,,,,,,------,,,.../////////000222444333999===>>>FFFTTT___bbbeeeooo{{{vvvrrriiihhheeebbb___]]]\\\\\\VVV\\\eeejjjlllmmmooopppsssuuuwwwyyyzzzyyyxxxwwwyyyzzz{{{{{{|||}}}zzzwwwtttsssrrrpppooommmllllllhhhhhhgggeeedddcccbbbbbb___^^^___```aaa```]]]ZZZYYYYYYXXXWWWVVVTTTSSSSSSOOONNNMMMLLLLLLKKKKKKLLLEEEEEEEEEEEEDDDCCCBBBAAA??????>>>===<<<;;;;;;:::888888999999999777555444666777888:::<<<=========>>>???BBBDDDFFFFFFFFFFFFJJJIIIGGGEEEEEEFFFGGGHHHKKKKKKLLLLLLJJJHHHEEECCC???===:::888888999<<<>>>>>><<<::::::<<<===>>>>>>888888777777888999::::::222333444666888999::::::444555777888999999888888666666555555555444444444000111222333444333333222444444444555555666666666------,,,+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,(((***,,,---,,,+++++++++,,,,,,+++++++++,,,...///,,,,,,+++++++++,,,---...,,,,,,,,,------,,,+++++++++++++++,,,---...000111////////////000000000000///...---,,,---///111333222222222111111111111111111111111222444777999;;;<<<===??????@@@AAADDDFFFKKKNNNQQQQQQPPPQQQTTTWWWZZZ]]]```dddfffhhhhhhhhhcccfffffflllvvv{{{))))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))(((((()))***+++,,,------************************)))))))))))))))******+++******++++++++++++*********,,,---,,,+++***+++,,,***)))))))))*********)))************************,,,,,,++++++,,,...///000***++++++,,,,,,---......,,,,,,,,,---------....../////////000111111222222444333666===DDDKKKVVV___bbbiiiwwwxxxuuullliiidddaaa^^^\\\YYYWWWZZZ]]]___``````bbbfffjjjnnnpppsssvvvwwwwwwuuutttxxxzzzzzzxxxvvvzzz}}}{{{yyywwwpppnnnmmmmmmnnnnnnlllkkkggggggfffggggggdddaaa^^^bbbaaa```___]]]\\\[[[ZZZXXXVVVSSSSSSUUUUUURRRPPPPPPNNNLLLKKKJJJIIIGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@AAA>>>;;;;;;;;;;;;888555333333333333444666777999<<<<<<;;;<<<===>>>@@@AAADDDDDDDDDCCCBBBCCCFFFIIIIIIIIIIIIGGGEEEEEEGGGIIIJJJIIIHHHGGGFFFDDDCCCCCC<<<;;;::::::999999999:::;;;<<<<<<======<<<<<<;;;888777777777777777888888;;;888444444777999999888555555666777888888777777555555555555444333222111111222222333333444555555444444555555444222000...++++++++++++++++++++++++,,,,,,+++***+++,,,---...+++,,,,,,,,,++++++***)))***+++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))((())),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000333...---000///+++,,,111222222222333444555666777:::;;;>>>???@@@BBBEEEHHHLLLNNNOOOPPPPPPRRRTTTVVV^^^^^^___cccgggiiijjjiiiaaahhhiiillluuu{{{************************+++++++++++++++***))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***+++++++++++++++***)))))))))))))))))))))))))))******++++++,,,,,,,,,************************)))))))))))))))******+++++++++,,,,,,,,,+++******)))***++++++))))))***++++++*********++++++******************************,,,+++++++++,,,---...///---,,,,,,,,,,,,+++++++++------------.........///......///000000111111222444333555;;;@@@EEEOOOXXX^^^eeetttzzzsssllliiiddd```^^^]]]\\\ZZZXXXZZZ[[[ZZZYYYZZZ]]]```fffhhhlllppprrrttttttsssrrrtttvvvvvvvvvzzz~~~zzzyyywwwtttrrrpppooommmmmmnnnnnnlllkkkffffffeeeeeeeeeccc```]]]\\\[[[ZZZYYYXXXVVVUUUUUUYYYVVVTTTTTTUUUUUUSSSPPPMMMKKKIIIIIIJJJIIIHHHFFFEEEEEEDDDCCCAAA@@@??????@@@===;;;:::;;;:::777555777777777777888:::<<<======<<<<<<<<<===???AAABBBDDDDDDDDDCCCCCCDDDGGGJJJKKKKKKKKKIIIFFFFFFGGGIIIJJJIIIGGGEEEBBB@@@>>>===<<<;;;;;;:::999999::::::888888888888888888888888999888888777777777777888:::777444333666777777777666666666777777777777888666666555444333333222222555555555444333333222222444555666666555333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........///......------,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***+++---......------------------------------............................../////////000000000222...---000000---///333222222222333444555666777:::;;;>>>???@@@BBBEEEHHHMMMNNNPPPPPPPPPQQQSSSUUU]]]]]]___bbbfffiiiiiiiiiccciiijjjlllvvv}}}++++++++++++++++++++++++***++++++++++++***))))))************************))))))))))))))))))))))))))))))***,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))******++++++,,,,,,,,,,,,,,,+++***)))***+++,,,+++***)))***,,,++++++++++++++++++++++++************************++++++***++++++,,,---.........---,,,***)))((((((---------.........//////---......//////000111111444222333777;;;>>>FFFNNNYYYaaaooovvvppplllfffbbb`````````___XXXXXXXXXVVVTTTSSSUUUWWWZZZ\\\aaafffjjjmmmoooooonnnqqqsssttttttvvv|||}}}zzzxxxwwwuuusssppppppooonnnnnnnnnnnnllljjjeeedddccccccdddbbb___\\\[[[[[[ZZZYYYWWWVVVUUUUUUVVVUUUSSSSSSSSSSSSQQQOOOJJJHHHGGGHHHIIIIIIHHHFFFEEEDDDCCCBBB@@@???>>>======;;;:::999999999777555666666666777888999:::;;;=========>>>???@@@BBBBBBCCCDDDEEEDDDDDDFFFIIIKKKMMMMMMMMMKKKHHHFFFGGGHHHHHHGGGEEEBBB>>>;;;999888;;;;;;:::999999999::::::888777666555555666777888:::999888777777777777777888666444333555666666666777777666666666777888888888777555333222222222222555555555444333333222222555555666666555333111000------------------------,,,++++++++++++,,,------,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***++++++,,,,,,------...................................................------........./////////111...---000000///111444222222222333444555777777:::;;;>>>???@@@BBBEEEHHHNNNOOOPPPPPPOOOPPPRRRTTT\\\\\\^^^bbbfffhhhhhhgggeeekkkjjjlllvvv++++++++++++++++++++++++******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++))))))))))))))))))))))))+++++++++******)))))))))************************))))))******++++++++++++,,,,,,,,,,,,+++***)))(((+++---------,,,+++,,,---***+++++++++*********+++*********************************++++++,,,,,,,,,...---,,,+++***))))))(((,,,,,,---------.........------......//////000000333000111555777999@@@GGGTTT^^^kkkxxxyyyssslllfffcccbbbaaa```YYYXXXWWWUUUSSSRRRSSSSSSQQQSSSWWW[[[```cccfffgggllloooqqqqqqpppppprrrttttttttttttssssssqqqooonnnooonnnmmmmmmnnnmmmjjjhhhdddcccbbbbbbbbbaaa^^^\\\[[[[[[ZZZYYYXXXWWWVVVVVVSSSRRRQQQPPPOOOOOOMMMMMMJJJIIIGGGGGGHHHHHHFFFEEECCCCCCBBB@@@>>>===<<<;;;::::::999888888888777666555555666666777999999:::>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEGGGIIILLLNNNNNNNNNKKKHHHFFFFFFGGGEEECCCAAA???<<<999777666999999888888888888888999:::999777666666777999::::::999888777777777777777777666555555555666666666888777777666666777888999999777555222111111222333111111222222333444444444444444444444333111000///------------------------+++++++++++++++,,,,,,,,,*********)))))))))*********++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,---...------------............++++++,,,,,,,,,,,,,,,,,,------------.........///000.........///000111333111111222333444555777888:::;;;>>>???@@@BBBEEEHHHNNNOOOPPPPPPOOOOOOQQQSSS[[[[[[^^^bbbfffhhhhhhfffeeejjjiiikkkuuu************************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))(((((())))))))))))))))))))))))*********)))((((((''''''************************))))))***++++++++++++*********++++++***)))((((((+++,,,---,,,++++++,,,---(((***,,,+++)))(((***+++******************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------......//////000000111///000444666777===DDDPPPZZZhhhsss}}}tttkkkfffbbb___]]]YYYXXXUUUTTTSSSSSSSSSSSSNNNOOOQQQSSSVVVYYY\\\]]]fffhhhjjjkkkkkkkkkkkkkkkiiijjjlllmmmlllkkkjjjjjjllllllkkkkkkllljjjgggeeebbb```____________]]][[[XXXWWWWWWVVVUUUTTTSSSSSSQQQQQQPPPOOONNNLLLLLLLLLLLLJJJHHHGGGGGGFFFDDDBBBAAAAAA@@@>>>===;;;::::::888888888888888777888888888999:::;;;<<<<<<======??????@@@AAABBBCCCDDDDDDCCCDDDFFFFFFFFFGGGIIIKKKLLLMMMMMMJJJGGGDDDDDDDDD@@@???>>>===;;;999888888777666666666666666777777;;;:::888777777888:::;;;999888777777666666666777777777777777666666777888888888777777777777888888888666444222111222333444000000000111222222333333222222222111000///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,---...+++++++++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------.........////////////---...///111111111111111222444666777888:::;;;>>>???@@@BBBEEEHHHNNNOOOPPPOOOOOOOOOQQQSSSZZZ[[[^^^bbbfffhhhgggfffdddiiigggiiittt~~~))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))***++++++***)))(((''''''))))))))))))))))))))))))*********))))))(((((((((************************((()))+++,,,,,,,,,+++***)))******+++++++++*********+++,,,+++***)))***,,,)))+++---,,,)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,------......,,,,,,,,,---------......---......//////000111111000...///333555666;;;BBBJJJUUUcccnnnyyyuuullleee```]]]ZZZWWWTTTSSSSSSSSSRRRQQQOOOOOONNNNNNPPPRRRTTTUUUZZZ\\\^^^aaadddeeeeeeeeeeeegggjjjkkkjjjjjjjjjkkkiiihhhhhhiiiiiigggccc```^^^]]][[[[[[\\\[[[ZZZXXXWWWVVVVVVUUUTTTTTTSSSSSSPPPPPPQQQOOOMMMKKKLLLLLLKKKIIIGGGEEEEEEDDDBBB@@@>>>>>>===<<<;;;;;;:::999666777999999888888999:::888999:::<<<============@@@@@@BBBCCCDDDEEEEEEEEECCCEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGDDDAAA@@@AAA<<<<<<;;;;;;:::999999999666666555555555666777777999888777666666777888999666666666555555666666777666888999888777666777888888888999999999888777666555444333333333333444555333333333222111111000000111111000///...------,,,++++++++++++++++++++++++)))******+++,,,+++++++++,,,+++***)))***+++,,,---++++++++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,------....../////////------........./////////...000///---...222333222000111111222444666888999:::;;;>>>???@@@BBBEEEHHHMMMNNNOOOOOONNNOOOQQQSSSZZZ[[[___ccchhhiiihhhfffccchhhfffhhhsss}}}************************))))))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))++++++++++++************************************((()))+++------,,,+++*********+++,,,------------,,,---...---,,,+++,,,...***---000///+++***,,,///------------------------+++,,,---......---,,,+++++++++,,,---......//////............/////////000......///000000111111222111///000222333333777===BBBMMM\\\iiirrr|||yyypppiiiddd]]]ZZZVVVTTTTTTTTTRRRQQQQQQOOOMMMLLLLLLNNNOOOQQQQQQRRRTTTXXX[[[]]]]]]]]]```cccffffffffffffgggiiieeeeeeeeeffffffccc___\\\ZZZXXXVVVVVVWWWWWWVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQLLLMMMNNNLLLIIIGGGHHHJJJFFFEEECCCBBBBBBBBB@@@>>><<<<<<;;;;;;::::::::::::555777999999888888:::===888999;;;===>>>>>>>>>===@@@AAACCCEEEFFFFFFFFFEEECCCEEEFFFFFFEEEDDDEEEFFFCCCDDDEEEDDDAAA>>>======:::999999888888777777777777666666666777777888999777777777777777777777777444444333444444555666777555777999888666555666888777888:::;;;:::999666555222222333333444555555666555555444444333222222111222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***)))((('''&&&'''(((***++++++++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++,,,---------,,,++++++++++++,,,,,,---......///,,,,,,------...//////000....../////////000000000,,,///000...000777999777000000111222444666888999:::;;;>>>???@@@BBBEEEHHHLLLMMMNNNOOONNNOOORRRTTT[[[\\\```eeeiiijjjhhhfffccchhhgggiiittt}}}++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************(((***+++------,,,+++***++++++---...///000000000000111222111000///000222,,,///222111---+++...222........................,,,---.........---,,,+++---------.........//////000000000000111111111111//////000000111111222222222000000222222111444:::<<>>::::::::::::::::::::::::555777::::::999999;;;>>>===???@@@BBBCCCCCCCCCCCCAAABBBDDDEEEFFFGGGFFFFFFDDDEEEFFFFFFDDDCCCCCCDDD@@@AAACCCBBB???<<<;;;;;;999999888777666555555444888888777888888999::::::888888999999999999888888222222222333444555666777333666888888555444555777666888:::<<<<<<999666444000111333444555666666666333333444555555666666777333222111///............------------------------((()))***+++,,,+++******,,,+++***)))***+++---///+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---......---+++***,,,,,,------...///000000******++++++,,,---......////////////000000000000***///000///222;;;>>><<<000000111222444666888999:::<<<>>>???@@@BBBEEEHHHKKKLLLNNNNNNNNNPPPRRRUUU[[[]]]```eeejjjkkkiiigggccciiihhhkkkuuu}}}+++++++++******))))))))),,,,,,+++***))))))******+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))************---,,,,,,+++******++++++)))******)))(((((()))+++++++++++++++++++++++++++......,,,,,,,,,,,,......,,,------....../////////.........------,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********,,,+++***)))***+++---.........---,,,,,,+++******...---------...///111222222222222111111111111111555555444444555666888999999@@@KKKVVV```iiipppttt|||zzzwww~~~wwwooolllggg___YYYVVVWWWXXXNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMOOOQQQRRRUUUTTTRRRSSSUUUVVVVVVVVV[[[[[[[[[ZZZYYYXXXWWWVVVRRRRRRQQQPPPOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@??????>>>>>>=========<<<============<<<;;;:::999999999:::;;;<<<===>>>???@@@BBBCCCCCCBBBAAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCAAA???===;;;999999:::;;;888888888888777777777777777888888777666666888999===999555555888::::::888333444666888888999888777777777666666666777999:::::::::;;;:::999666333111333444555555666555555555555555555444333333222222000///...---,,,---......(((***---...---+++'''%%%---,,,,,,++++++,,,,,,------,,,+++******,,,...////////////...---,,,***)))*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---...---+++***+++,,,......------------......---...000111222222111111000111111111111222222222333333333333444555666666:::;;;<<<===>>>BBBHHHLLLIIILLLNNNNNNMMMMMMQQQTTTYYY___cccdddfffjjjjjjfffgggiiigggkkkvvv|||---------------------,,,,,,++++++***))))))******++++++++++++++++++++++++******++++++++++++******))))))))))))************...---,,,+++************))))))***)))((((((***,,,------------,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++************++++++,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...000111////////////000000000000333333222222333444666777777<<>>>>>>>>>>>>>>======<<<<<<<<<============<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBCCCCCCBBBAAABBBBBBAAABBBCCCDDDEEEGGGHHHHHHEEEEEECCCBBBBBBAAAAAAAAA???===;;;999888999::::::888888888888888777777777999999:::999888888888999999777555555666777777777333444555777888888999999888888777666666666777777777888999999888666444333333333444555555555555555777777666666555444444333000///...---,,,------...((()))+++------,,,***(((,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,---...---------...------,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---...---+++***+++,,,------,,,,,,,,,,,,------,,,---///111111111111000//////000000000111111111111111111222444666777888===>>>>>>===>>>@@@DDDHHHJJJLLLOOONNNMMMMMMQQQTTTXXX^^^bbbdddgggkkkllliiigggiiiggglllwww~~~***************+++++++++,,,+++******)))*********************************)))******************))))))))))))*********++++++------+++******))))))))))))***+++***)))***+++---/////////......---------,,,,,,+++******+++,,,,,,+++++++++***************,,,,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,---......------,,,,,,,,,---......,,,,,,------......//////000000000000111222333444555777<<>>>>>==================>>>>>>============<<<<<<<<<<<<===============>>>======>>>???@@@AAAAAABBBAAABBBDDDDDDBBBAAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>><<<:::999777777777999::::::::::::::::::999999888;;;;;;<<<;;;;;;:::999888444555666555444444444666333333444555777888:::;;;999999777666666555666666555666777888888666555444222333444444555555444444666666555555444333333222///......---,,,---------((()))***+++,,,,,,,,,,,,++++++************++++++***+++++++++++++++,,,,,,++++++,,,---------------***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---...---+++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,...///000111111000000........./////////000000//////000222444666888:::<<<===>>>===>>>@@@DDDGGGKKKMMMOOOOOOMMMMMMPPPSSSXXX]]]bbbdddgggmmmnnnkkkfffiiihhhmmmxxx((((((((())))))))))))***++++++***************+++))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++************++++++***+++,,,,,,+++,,,...000000000///...---,,,,,,,,,+++******************+++++++++******)))))))))(((++++++******************++++++************++++++*********++++++,,,,,,,,,***+++,,,---,,,+++***)))***++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,++++++,,,---......///////////////000000111222222444444666888===DDDMMMTTTeeerrr~~~|||||||||wwwsssuuu|||}}}ooodddZZZVVVRRROOOOOOOOOMMMKKKMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEDDDEEEGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAABBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<======>>>>>>========================<<<<<<======>>>???@@@@@@>>>>>>???@@@@@@AAABBBBBBAAACCCDDDDDDCCCBBBBBBCCCGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCAAA???===<<<;;;;;;999777666555666777999:::======>>>??????>>>===<<<======<<<<<<<<<;;;888666111444777666444222333555444444444444666888;;;<<<888888888888777777777888666666666666666555444333222222333444444444444444333222222111111000//////......---------,,,,,,,,,************++++++,,,---+++******))))))******+++******+++,,,,,,++++++***++++++,,,------------,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,------++++++,,,---------,,,,,,,,,,,,------...///000111222111000000....../////////000000000///000000222333555777888888:::<<<===???BBBFFFJJJLLLNNNPPPOOOMMMMMMPPPSSSZZZ___bbbdddggglllmmmjjjfffiiihhhnnnzzz++++++,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))************))))))************++++++++++++))))))******+++---...///,,,---......------///111......------,,,+++******************************,,,,,,++++++******))))))************************++++++************++++++*********++++++,,,,,,,,,***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000...//////000111111222222333444444555999AAAJJJPPP```jjjyyy}}}|||yyymmmeee```YYYUUUTTTSSSPPPLLLNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFEEEFFFHHHGGGFFFDDD@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>=========<<<======>>>>>>?????????===>>>>>>>>>>>>>>>>>>>>>============>>>@@@AAABBB?????????@@@AAAAAAAAABBBAAACCCDDDDDDCCCBBBBBBCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA???===;;;999888888666666555444666888:::<<<@@@AAACCCDDDDDDDDDCCCBBB@@@>>><<<;;;;;;:::777555222555888777444333444666444444444444666888:::<<<666777888999::::::;;;;;;888777666555444222111000111222222333333333333333111111111000//////......---------------,,,,,,,,,------+++*********+++++++++******))))))******+++++++++,,,,,,,,,++++++***,,,,,,------,,,,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,------++++++,,,---......------------......///000111222222222111000/////////000000000111111111111111222333444555666777999;;;===???BBBFFFIIIKKKNNNPPPOOONNNNNNQQQTTT]]]aaaccccccfffjjjjjjhhhgggiiiiiiooo{{{+++++++++*********))))))*********)))******+++,,,************************)))******************)))*********++++++++++++,,,******++++++---...000000---.........,,,,,,---///,,,,,,,,,++++++******))))))***++++++++++++***))),,,,,,,,,+++++++++++++++***************+++++++++++++++************++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---.........///000000000...///000111222222222111333444555666999???GGGLLL\\\cccooo||||||ppphhh___YYYXXXVVVQQQLLLOOOOOONNNMMMLLLJJJHHHGGGHHHGGGGGGHHHIIIIIIFFFDDD@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA>>>>>>????????????@@@@@@??????>>>>>>???@@@BBBCCC@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEEEECCCBBBCCCDDDAAAAAABBBCCCDDDDDDEEEEEE???>>><<<:::888777666666555555444555777:::<<<>>>AAACCCFFFHHHIIIIIIHHHHHHDDD@@@<<<:::;;;:::777555555666777666555555666777555555555555666888999:::555666777999:::;;;;;;<<<888777666444222111//////000111222222333333222222222222111111000/////////,,,------------,,,++++++......,,,++++++*********++++++************++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***,,,------++++++,,,...///......------......//////000111222222111000/////////000000000111111111222111111222222333444555:::<<<===>>>>>>@@@BBBEEEKKKMMMPPPPPPNNNOOORRRVVV^^^aaacccbbbdddhhhiiifffgggjjjiiiooo{{{******)))((('''&&&&&&%%%******))))))***++++++,,,++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,...------------...//////,,,------,,,***)))***++++++++++++++++++***************+++,,,,,,+++*********++++++++++++++++++,,,*********+++++++++,,,,,,++++++************++++++,,,,,,++++++++++++++++++)))))))))***+++,,,---...***++++++,,,,,,------...***+++,,,---......------............////////////---...///000111111111000111333555666888<<>>???@@@BBBDDDIIILLLOOOOOOOOOPPPTTTWWW\\\___aaaaaacccgggiiiggggggjjjiiiooozzz...---,,,+++***)))((('''******))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,111111///......---......+++,,,,,,***'''&&&'''(((+++++++++++++++++++++,,,***+++,,,------,,,+++***))))))******++++++,,,,,,******++++++,,,,,,,,,,,,++++++************++++++---,,,,,,++++++*********))))))))))))***,,,///000((()))***+++---...///000)))+++,,,...//////........................------,,,---...000000000000///000222444666666888;;;===>>>AAALLLZZZeeennn~~~yyyyyyqqqnnnjjjddd^^^VVVVVVVVVUUUSSSQQQOOONNNGGGGGGGGGHHHIIIHHHEEEBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@??????AAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDGGGFFFDDDBBB@@@>>><<<;;;;;;;;;999777666555555555666555666777:::===AAACCC???BBBFFFJJJMMMNNNMMMMMMLLLEEE>>>:::;;;<<<;;;888999555111111444666666555555666777888888777666555444555666777777666555555444333222222111111222222000000111222222222222222///......---,,,,,,++++++,,,,,,---...---,,,+++*********+++,,,---------------,,,,,,++++++,,,,,,---111000...,,,+++,,,...///((((((***+++,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***+++---,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,---.........---,,,+++---------.........//////......///111333555777888666888;;;>>>???BBBEEEGGGHHHLLLOOOOOOOOOQQQUUUYYYYYY]]]______bbbhhhjjjhhhhhhjjjiiinnnzzz***************)))((('''++++++++++++*********))))))(((&&&###"""$$$)))---...---+++***)))******+++///////////////000111222...---+++*********++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,------------))))))))))))))))))))))))))))))*********+++++++++*********))))))))))))(((************************((())))))))))))*********,,,,,,------...//////000,,,,,,,,,,,,,,,,,,++++++111000...---...///111222222222333444444555555666:::;;;AAALLLVVVbbbrrr}}}rrrkkkmmmtttyyyooohhheeeaaa______```]]]VVVPPPLLLKKKIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDBBB@@@@@@AAADDDDDDBBB??????AAAAAA@@@???>>>>>>???AAA@@@???>>>???AAACCCDDDAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@::::::<<<>>>>>>===999555444555666777777888999999;;;:::::::::;;;<<<>>>???AAABBBCCCFFFIIILLLOOOPPPDDDBBB???<<<:::999999999666666777888888888888888777777777777777777777777555555555555666666666777000000000000000000000000///000111222222222222222///---++++++,,,......------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,------------......---,,,++++++------,,,+++///000000000///---+++)))+++++++++,,,,,,---------++++++,,,------,,,,,,+++,,,++++++******++++++,,,//////...---,,,++++++***,,,++++++******++++++,,,///......---------......000//////......000111222////////////000000000000000222444666666666444333:::;;;>>>???@@@BBBEEEHHHLLLLLLNNNQQQPPPNNNRRRXXX]]]]]]___bbbeeegggfffeeeeeellllllooozzz+++++++++++++++***))))))++++++*********))))))))))))))))))((('''(((***,,,+++******))))))***+++,,,------,,,,,,,,,---......---,,,+++*********++++++************************))))))(((((((((((())))))************************++++++,,,,,,---,,,,,,,,,*********************************++++++++++++,,,++++++*********)))))))))************************)))))))))*********++++++***++++++,,,------......,,,,,,,,,,,,------------000///...---...///111222222222333333444555555555666777<<>>???@@@BBBBBBAAAAAABBBCCCDDDEEEAAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBAAA@@@?????????<<<;;;::::::;;;:::888555888777777777888999::::::<<<<<<<<<<<<===???AAABBBAAABBBDDDFFFHHHKKKLLLMMMDDDBBB>>>;;;999888888888444444555666666666666666666666666666666666666666666666555555444333333333111111111111111111111111000000111222222222222222///---++++++,,,......------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,---,,,+++,,,,,,---,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++...------,,,,,,------...///......---------......//////.........///000111////////////000000000000111222333555555555555444:::;;;>>>???@@@BBBEEEHHHLLLLLLNNNQQQPPPNNNRRRXXXYYYZZZ\\\aaaeeehhhhhhgggeeekkkkkknnnyyy+++++++++************)))************)))))))))((()))***,,,---,,,++++++,,,++++++***++++++---...///000//////............///---,,,+++*********++++++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************+++++++++,,,))))))******+++,,,,,,,,,,,,,,,,,,---......//////000///.........///000111111222222333333444555555444444777===BBBIIIUUU```ppp|||ssshhhcccdddjjjoooqqq|||~~~xxxoooddd\\\VVVSSSPPPLLLIIIHHHHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCCCCDDDFFFFFFCCCAAA???AAABBBAAA@@@@@@AAABBBDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBAAA@@@?????????AAACCCEEEFFFEEEDDDDDDBBBBBB@@@???>>>======<<<<<<:::888888999999777666;;;:::999888999;;;===>>>@@@@@@@@@@@@AAACCCDDDEEE@@@BBBDDDFFFHHHHHHHHHHHHBBB@@@===:::888777666666444555555666666666666666666666666666666666666666777777666444333111000///111111111111111111111111000000111222222222222111///---++++++---...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///++++++++++++,,,,,,,,,,,,---.........---,,,,,,++++++,,,---......---,,,+++------------,,,,,,,,,,,,...------,,,,,,------.........---------......///......------......///000////////////000000000000222222333333444555666666:::;;;>>>???@@@BBBEEEHHHLLLLLLNNNQQQPPPNNNRRRXXXWWWXXX[[[```eeeiiiiiiiiieeekkkjjjlllwww~~~***)))))))))))))))))))))*********)))))))))(((((()))***,,,,,,+++***+++---............//////000000000///...---------------,,,+++++++++++++++++++++************************,,,,,,------------,,,,,,)))))))))***************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,------...///000000///............///000111111111111222333333444444444333555:::===AAAKKKUUUhhhzzzrrreee___^^^___```fffqqqvvvjjjbbb___\\\WWWRRRNNNKKKKKKKKKGGGGGGFFFEEEEEEFFFGGGGGGEEEFFFFFFFFFEEEEEEDDDCCCFFFGGGGGGHHHHHHGGGFFFDDDAAABBBCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIHHHFFFEEECCCCCCCCCBBBAAA@@@???>>>;;;>>>AAAEEEGGGGGGFFFEEE@@@???===;;;::::::::::::999999:::===>>>>>>;;;888;;;:::999999;;;>>>AAADDDFFFFFFFFFFFFFFFFFFFFFGGGAAABBBDDDFFFFFFEEEDDDCCC@@@>>><<<:::777666555555777777888888888888777777666666666666666666666666777666555444333111000000222222222222222222222222000111111222222222111111...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,---------+++,,,---,,,,,,+++,,,---,,,,,,++++++,,,...000111+++++++++++++++++++++,,,............------,,,++++++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,++++++******++++++,,,...------------...//////------------.........///////////////000000000000333333222222222444777888:::;;;>>>???@@@BBBEEEHHHKKKLLLNNNQQQPPPNNNRRRXXXXXXYYY\\\aaafffiiijjjiiiffflllkkkmmmvvv}}}******)))))))))******+++************)))))))))))))))***)))((('''(((+++---000000000//////.........******)))((('''''''''(((++++++++++++++++++++++++************************))))))***++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++******)))************************++++++,,,,,,,,,---------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******++++++,,,---------,,,,,,------...///000000...............//////000000000111111222333333333444333555888:::===EEEOOO```sss~~~tttlllgggdddaaabbbfffooo|||xxxoooiiigggddd___ZZZUUURRRQQQPPPJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGEEEEEEGGGHHHIIIIIIHHHGGGFFFEEECCCEEEFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHEEEDDDCCCCCCCCCBBBAAA@@@???>>>===???BBBDDDDDDCCCAAA@@@<<<;;;999888888888999:::888;;;BBBHHHKKKIIIBBB===;;;;;;:::;;;>>>CCCGGGJJJMMMMMMLLLKKKJJJIIIHHHGGGCCCDDDEEEFFFEEEBBB@@@>>>===<<<;;;999777666555555777777888888888888777777555555555555555555555555555555555444444444444333222222222222222222222222111111222222222111111000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,...---+++***,,,---...---,,,++++++,,,...///++++++++++++++++++++++++------......---,,,,,,++++++,,,...//////...,,,+++******+++,,,,,,---------,,,++++++******++++++,,,---------------...//////,,,------...............////////////000000000000333222111111222444777999:::;;;>>>???@@@BBBEEEHHHKKKLLLNNNQQQPPPNNNRRRXXX]]]]]]___cccgggjjjjjjiiihhhnnnmmmnnnwww~~~,,,+++*********+++------++++++++++++*********))))))***)))((('''(((+++---------------,,,+++***)))***))))))((((((((())))))******+++,,,,,,,,,++++++***************************+++,,,------,,,+++************+++,,,,,,------++++++++++++++++++***)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************+++++++++,,,++++++,,,,,,---.........,,,,,,,,,---......//////------.........////////////000000111111222333333333222333666777888@@@III[[[nnnyyyzzzuuunnnlllmmmrrrzzz~~~}}}zzzuuupppmmmjjjhhhfffbbb___]]][[[ZZZPPPPPPOOONNNNNNOOOPPPPPPTTTSSSRRRQQQNNNLLLJJJIIIHHHJJJKKKKKKIIIGGGFFFGGGGGGIIIIIIHHHGGGFFFFFFHHHFFFGGGHHHIIIHHHFFFCCCBBBAAAAAAAAAAAA@@@@@@???>>>AAAAAABBBAAA@@@===:::888888888777666777999<<<======CCCMMMWWWZZZUUULLLDDD>>>>>>???AAADDDHHHLLLNNNQQQPPPPPPOOOMMMLLLJJJIIIGGGGGGFFFEEECCC@@@===<<<:::::::::999888888777777666666666666666555555444555555555555555555555555333333444444555555555666333333333333333333333333111222222222222111000000---,,,,,,---......---+++++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++))))))))))))***************,,,...---+++***,,,...,,,,,,+++******)))******+++++++++++++++*********+++,,,,,,------,,,,,,++++++,,,---......---,,,+++******++++++,,,,,,------...------,,,,,,------...---------------...///000------...////////////...////////////000000000000333222111111333555888999:::;;;>>>???@@@BBBEEEHHHLLLLLLNNNQQQPPPNNNRRRXXX``````bbbeeehhhjjjiiihhhjjjooonnnoooxxx***)))((('''((()))+++,,,,,,,,,,,,,,,++++++++++++)))+++,,,,,,++++++,,,---)))***+++++++++***)))))),,,,,,+++++++++,,,------)))***+++,,,,,,,,,,,,+++************************,,,---///000000///---,,,)))))))))***+++,,,,,,,,,)))******++++++++++++************************************++++++++++++,,,++++++*********)))))))))************************)))))))))*********++++++++++++,,,,,,---.........,,,,,,,,,,,,------------------......//////......//////000000111222222222444333444666555666<<>>>>>>>>>>>>>>======@@@??????===;;;999777666777666666777999===@@@CCCHHHOOOZZZccceee___TTTKKKDDDEEEFFFHHHJJJMMMOOOPPPPPPQQQQQQQQQPPPOOOMMMMMMKKKIIIGGGDDDAAA>>><<<;;;888999999999999999999999666666666666666555444444555555555555555555555555222222333333444444444444444444444444444444444444222222222222222111000000---,,,,,,---//////---++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++))))))))))))************)))---///...***)))+++///+++++++++++++++***))))))++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...------,,,,,,------...---,,,,,,------///000000---...///000000000//////////////////000000000000111111111222333555777999:::;;;>>>???@@@BBBEEEHHHLLLLLLNNNQQQPPPNNNRRRXXX``````aaadddhhhiiiiiigggiiiooommmoooxxx&&&%%%$$$###$$$&&&((()))---------,,,,,,,,,++++++))),,,000111000...------((()))+++,,,------,,,+++))))))))))))***+++,,,,,,)))***+++,,,---,,,,,,+++************************)))***,,,------,,,***)))'''(((((()))***+++++++++((()))***+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********))))))))))))(((************************((())))))))))))************++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////....../////////000111111222222777666666777666555;;;BBBDDDXXXdddkkkzzztttiiieeeddd\\\]]]___``````aaadddeeeeeegggjjjmmmooooooooonnniiihhhgggffffffggghhhiiifffdddbbb___[[[WWWTTTRRRSSSVVVXXXWWWTTTRRRRRRSSSNNNOOOOOOMMMJJJHHHHHHIIIEEEEEEEEEDDDBBBAAA??????;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::666666666888;;;@@@DDDGGGQQQXXXbbbjjjkkkdddYYYPPPIIIJJJKKKMMMNNNPPPPPPQQQOOOPPPQQQRRRRRRQQQQQQPPPMMMKKKHHHDDD@@@===;;;:::777888999:::::::::::::::888888888888888777666666555555555555555555555555222222222222222222222222444444444444444444444444222222222222222111000///---,,,,,,...//////---++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))---///...***)))+++///***+++---......---,,,+++++++++++++++******))))))'''((()))***+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---...///000111---...000111111111000///////////////000000000000111111222333444666777888:::<<<>>>???@@@BBBEEEHHHLLLLLLNNNQQQPPPNNNRRRXXX^^^^^^```cccgggiiiiiihhhhhhnnnmmmnnnxxx...---,,,+++***************++++++,,,---...//////111000...+++***)))))))))+++*********))))))(((((())))))************))))))+++++++++*********))))))+++,,,------++++++,,,---*********++++++,,,,,,,,,***************)))((('''++++++++++++******))))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---........................------111000/////////000222333555444444444555888;;;===DDDGGGLLLSSS```rrr{{{qqqggg```ZZZXXXTTTQQQQQQSSSWWWZZZaaaccceeehhhjjjlllmmmmmmmmmmmmmmmllllllmmmllliiikkkeeeaaabbb___XXXTTTVVVUUU\\\]]]VVVPPPQQQQQQOOOQQQQQQPPPNNNLLLIIIGGGEEE@@@@@@@@@?????????@@@@@@===>>>>>>===;;;:::;;;<<<::::::;;;;;;:::999888777::::::999:::===DDDMMMSSS\\\dddnnnqqqkkkbbb\\\YYYZZZVVVSSSQQQNNNKKKNNNTTTUUUTTTSSSSSSUUUUUUTTTSSSNNNKKKGGGDDDBBB@@@>>><<<;;;<<<===>>>===;;;999888999888666444333444555666666666666555444444333333444555555666555333222000111222444555666555555444333222111///...,,,+++***---***(((***...000...***///---***((('''))),,,...******+++,,,------......"""%%%***...111111000///------......------,,,+++***++++++,,,------,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---///000111,,,,,,,,,++++++*********,,,***)))''''''(((***+++,,,---......//////......000000000000111111111111000000000000111111111111000000111222333555666777;;;<<<>>>>>>???BBBEEEHHHMMMOOOQQQRRRQQQQQQRRRSSS]]]]]]```eeekkknnnmmmkkkgggmmmllloooyyy,,,,,,+++++++++++++++++++++,,,---...///000111111///...,,,+++******++++++++++++++++++*********)))******++++++++++++******+++++++++*********))))))***+++,,,+++******+++,,,++++++++++++++++++,,,,,,++++++,,,,,,++++++******,,,+++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---..............................000000000000000000111111222222111111333555888999===@@@DDDJJJTTTddduuu}}}tttnnn]]]XXXRRRNNNLLLNNNPPPQQQTTTUUUWWWZZZ\\\___```aaaeeefffgggggghhhiiihhhfffccc^^^\\\]]]\\\VVVTTTVVVSSSYYYZZZUUUPPPQQQQQQOOOKKKJJJIIIGGGEEECCCAAA@@@???@@@AAAAAA@@@?????????===>>>???>>><<<;;;;;;;;;999999999888888888888888:::;;;<<>>===<<>>???BBBEEEHHHMMMOOOQQQQQQPPPPPPQQQSSSZZZ[[[]]]ccchhhkkkkkkiiigggmmmlllooozzz++++++++++++,,,,,,,,,,,,////////////////////////,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************)))***+++***)))((()))+++,,,,,,+++++++++++++++++++++,,,---------------,,,,,,,,,++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------...........................000000000111111000//////111000000111222444666777666999<<>>===<<<;;;===???@@@???>>>>>>???BBBDDDDDDCCC???<<<;;;:::::::::888888888999;;;<<<>>>@@@CCCGGGMMMVVV```gggnnnoooooollliiihhhkkknnntttiii___[[[YYYWWWXXX[[[YYY]]]```^^^XXXPPPKKKIIIGGGCCC???===>>>@@@AAABBBDDDDDDDDDCCCAAA>>>;;;999999888666555444444555666444444444444555555555555444444555555777888::::::444444333222222222222333000000//////...------,,,...,,,)))***---...,,,)))++++++++++++,,,...///000******++++++++++++++++++)))***,,,...///000000000---------------,,,++++++,,,,,,---------,,,,,,+++,,,,,,------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---............------------,,,,,,---,,,+++******+++---------,,,,,,,,,,,,---............/////////000000000000000000000111111111111222222333444555777888999:::<<<===>>>???BBBFFFIIIMMMNNNPPPPPPOOOOOOQQQRRRYYYZZZ]]]bbbgggkkkkkkkkkgggmmmlllooo{{{)))***+++,,,------------333222111000...---+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***************************)))***+++***))))))***+++,,,,,,,,,++++++*********++++++,,,---.........---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------)))))))))*********++++++***************++++++++++++++++++,,,,,,------------------...............///000111111111000...---111111111222333555666777333666999<<>>=========;;;===@@@AAAAAADDDHHHLLLRRRSSSRRRNNNGGGAAA===;;;>>>===;;;:::;;;>>>BBBDDDFFFHHHLLLPPPVVV___gggmmmpppooommmkkkjjjmmmsssxxxyyymmmaaa]]]]]]\\\]]]^^^___bbbddd^^^SSSIIICCCBBBCCC@@@======@@@EEEHHHJJJHHHHHHHHHFFFCCC@@@<<<:::999888777666555555555666222222333444444555666666555555444444666777999;;;555444222111000000111111///...............------...,,,***+++,,,,,,***))))))***+++,,,------------++++++******************************+++,,,------,,,------------,,,+++++++++++++++++++++******))),,,,,,,,,---------------,,,,,,,,,---------......------,,,,,,+++,,,,,,------------------,,,,,,,,,******)))))))))***+++,,,---,,,,,,+++,,,---...///............///////////////000000000111111111111222222222333444666888999:::;;;===>>>???BBBFFFIIIMMMNNNOOOOOONNNNNNPPPRRRZZZ[[[___ccchhhkkkmmmmmmgggmmmlllppp{{{)))***+++---............//////...---,,,,,,++++++++++++++++++++++++******))))))******************))))))************))))))***************************+++,,,+++***)))***,,,,,,,,,,,,++++++*********)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))************+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,---------------.........//////...///000111111000......111111111222333444555555222555888:::<<>>>>>============>>>??????BBBFFFHHHKKKSSS^^^fffmmmlllggg___TTTKKKDDDAAABBBAAA@@@???BBBFFFKKKNNNRRRTTTWWWZZZ^^^dddjjjooollljjjiiihhhiiinnnuuuzzzuuuiii___]]]^^^^^^^^^```cccdddaaaXXXKKKAAA>>>>>>===;;;999;;;@@@GGGLLLNNNHHHIIIHHHGGGDDD@@@===:::999888777777666666555555111222222333444555666666666666444333333444666666555333111000/////////000...............------------,,,++++++++++++***))))))***+++,,,++++++***)))++++++******************++++++*********+++,,,---,,,,,,------,,,,,,+++***------............------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......------,,,++++++++++++,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,------...---,,,,,,,,,------..................///////////////000000000111111111111000111111222333555666777999;;;===>>>@@@BBBFFFJJJMMMNNNOOONNNNNNNNNPPPSSSYYY[[[___bbbfffiiilllnnngggmmmlllooo{{{)))***,,,---.........---))))))***+++,,,------...***++++++,,,++++++***))))))))))))))))))*********)))))))))******)))))))))***************+++++++++***+++,,,+++******+++,,,,,,,,,++++++++++++++++++)))******++++++++++++***,,,,,,------------......***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---...//////000000000/////////000000111222222222111333555666777<<>>>>>>>>>>>@@@BBBDDDEEEEEEJJJPPPVVV\\\gggvvvtttfffYYYRRRNNNJJJIIIHHHIIILLLQQQVVVYYY```aaacccdddeeegggkkknnnfffdddbbbbbbeeekkkqqquuulllddd^^^^^^___^^^^^^```aaa___YYYPPPEEE???===>>>:::888777999>>>DDDHHHKKKFFFFFFFFFEEECCC@@@===;;;999888888777777666555555111222222333444555555555666666555333333222222222333222111000///..................---------------+++++++++++++++***************++++++***)))((((((******++++++++++++++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,---------------,,,+++++++++++++++,,,******++++++++++++,,,,,,))))))******++++++,,,,,,,,,---......//////............/////////000000000000000000000111111111111000000111111333555666777999:::<<<>>>@@@CCCGGGJJJNNNOOOOOONNNNNNOOOQQQTTTXXXZZZ]]]```bbbeeehhhkkkhhhmmmlllooozzz***+++---...///...---,,,))))))******+++,,,,,,,,,((()))***+++,,,,,,++++++)))))))))******+++++++++)))******++++++******)))))))))*********+++++++++)))***+++***)))))))))+++++++++++++++++++++,,,,,,***++++++++++++******))),,,---------............***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((*********++++++++++++,,,+++,,,,,,,,,,,,---------*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------...///000111222//////000111222222222222222333444333333666===CCCTTTdddsss{{{zzzrrrgggaaa___aaa___[[[dddqqq|||rrr```WWWSSSNNNJJJJJJHHHHHHIIIJJJMMMPPPTTTVVVVVV^^^iiiqqqyyyvvviiiaaa^^^UUUUUUVVVXXX\\\aaaeeehhhkkklllmmmlllkkkkkklllnnnccc```\\\ZZZ]]]ccciiillldddaaa```aaa```]]]]]]___YYYVVVQQQJJJEEEBBBAAAAAA===;;;:::;;;>>>BBBDDDDDDBBBBBBCCCCCCBBB???===;;;888888888888777666666555222222222333333444444444555555555444444333111111000000000000//////...---.........------,,,,,,,,,)))***++++++******++++++******************++++++******++++++,,,,,,------++++++,,,,,,------------+++,,,,,,,,,,,,+++******&&&'''(((***++++++++++++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------''''''((()))************,,,---///111111000///---/////////000000000111111000000000000111111111111111111111222444555777888888:::<<<>>>@@@CCCGGGJJJOOOPPPPPPOOONNNOOORRRUUUYYY[[[^^^```aaacccfffjjjhhhmmmlllnnnyyy***+++---//////...---,,,......---,,,***)))((((((%%%&&&)))+++,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++((()))***)))((('''(((************++++++,,,,,,---,,,,,,,,,,,,++++++***)))---------.........//////+++++++++,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------......******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---,,,,,,,,,...000222444111222333444444444444444444555444222111444:::???EEERRR___hhhsss|||uuusssvvvtttqqq|||oooeee___XXXTTTTTTUUUUUUVVVXXX[[[```dddffflllvvvsssllliii``````bbbdddiiimmmrrrtttqqqrrrrrrqqqooonnnnnnoooddd^^^XXXUUUVVV\\\bbbfffaaa```bbbdddbbb]]][[[^^^SSSOOOKKKIIIGGGGGGEEEDDDBBB@@@>>>>>>@@@AAABBBAAA???@@@AAAAAAAAA???===;;;888999999888888777666555222222333333333333444444333444555666555444222111...///000000000///---,,,//////...------,,,++++++((()))***+++******+++,,,)))))))))***+++,,,......******+++,,,------......((()))***++++++++++++++++++,,,,,,,,,,,,+++******((()))+++,,,......//////.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.........***+++,,,---...//////...+++---111333333222///---000000000000111111111111000000000000111111111111222222333333555666888999888:::<<<>>>@@@CCCGGGKKKPPPPPPPPPOOOOOOPPPSSSVVV[[[^^^aaabbbbbbcccgggkkkiiinnnlllmmmxxx......------,,,+++************************************+++++++++,,,,,,,,,(((((((((((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++***))))))))))))+++++++++*********))))))************************''',,,,,,)))***000111...*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******************,,,,,,+++***)))))))))***)))***,,,---......---,,,---,,,***)))))))))******+++++++++*********))))))+++++++++,,,,,,---------------,,,+++,,,---...///000000000000111111111111444444444444555666777777AAA@@@HHHVVV___gggzzz}}}mmmeeeaaa___aaabbbbbbhhhrrrwwwxxx}}}vvvpppkkkcccdddrrryyyvvvtttxxxvvvyyyzzzxxxxxxzzzxxxtttooocccYYYXXX\\\]]]]]]^^^cccbbbbbbaaa___\\\WWWTTTMMMLLLKKKJJJIIIIIIJJJJJJHHHEEECCCBBBCCCDDDDDDCCC>>>>>>===<<<<<<<<<<<<<<<;;;:::999777555444444444555555666666555333111000222222111000///...------......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++***)))(((,,,,,,,,,+++++++++******&&&(((+++---//////......//////...---+++***)))))),,,,,,,,,,,,++++++***)))************************+++,,,---......---,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,((()))***+++---...///000...............---------............////////////111000/////////000222333333333333444555666777888999;;;>>>@@@AAABBBEEEGGGPPPPPPQQQPPPOOOPPPRRRUUU[[[\\\^^^```ccceeefffgggiiijjjnnnrrruuu---------,,,+++*********************************++++++++++++,,,,,,,,,,,,000///---+++)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++******************************)))---,,,))))))---...+++++++++++++++++++++,,,,,,)))(((((('''%%%$$$$$$###++++++++++++++++++++++++++++++******)))*********---------,,,,,,+++***)))...---+++*********++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,---000//////...///000111222//////000000000111111111333333333333444555666666999888>>>IIIOOOUUUeeexxxzzzqqqmmmooosssuuuvvv~~~~~~yyyuuunnnnnnyyy}}}{{{{{{~~~}}}}}}}}}xxxqqqhhhaaaccceeeccc___^^^aaa___^^^^^^^^^ZZZSSSNNNJJJJJJJJJKKKLLLLLLMMMMMMMMMKKKHHHGGGFFFEEEDDDBBB??????===<<<;;;;;;;;;;;;666555444333333222333333111222333444555555444444222222111000///...------......---------,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***---------------,,,+++*********++++++,,,,,,,,,---******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------------..............................////////////111000000///000111222333222333333444555666777888:::;;;>>>???@@@BBBEEEHHHOOOPPPPPPOOONNNOOOQQQSSS\\\]]]___aaacccfffggghhhkkklllooorrrttt~~~,,,,,,,,,+++******))))))************************++++++++++++,,,,,,,,,,,,))))))((((((((()))******++++++++++++++++++++++++*********+++++++++++++++*********+++,,,---......---------,,,,,,,,,,,,+++))))))))))))))))))))))))...000000---,,,......+++,,,,,,++++++++++++++++++++++++***)))((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++---,,,+++******)))******...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++000000//////000000111222//////000000000000111111222222111222222333444555777555999@@@CCCFFFRRRaaawww{{{yyy~~~yyyssssss|||{{{vvvpppmmmppppppjjjbbb^^^]]][[[[[[]]]___]]]UUUNNNJJJLLLNNNPPPRRRSSSSSSSSSTTTRRROOOMMMKKKHHHDDDAAA@@@???>>><<<;;;:::::::::666666555555555666666777000111222333444444444444222111000000///...------......---------,,,,,,,,,......---,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,---------,,,++++++))))))***+++,,,---......---------,,,++++++************+++,,,------...///,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,------............------,,,,,,++++++***,,,---------.../////////............////////////111000000000000111222222111222222333555777888999;;;<<<===>>>???BBBFFFIIINNNOOOPPPOOONNNNNNPPPRRR\\\]]]___aaadddfffhhhiiihhhjjjmmmqqqttt+++++++++*********))))))************************))))))*********+++++++++'''(((((()))***+++,,,,,,***************************************++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))...///...---------,,,+++,,,,,,,,,++++++*********,,,,,,,,,------......///+++++++++,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,***))))))((()))+++,,,---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++---------------......///////////////000000000111000000000000111222333444888666888;;;<<<>>>GGGQQQfffyyyvvvrrrttt|||~~~{{{uuusssuuutttlllccc___ZZZYYY[[[```eeeccc\\\TTTPPPQQQTTTWWWYYYYYYYYYXXXXXXVVVSSSQQQOOOKKKFFFBBB@@@???>>><<<:::999999888777777666666666666777777333333333333222111111000111000000///......------......---------,,,,,,,,,...------,,,,,,,,,------,,,,,,------,,,,,,+++*********+++++++++******)))******++++++,,,------......---,,,+++*********+++******+++,,,,,,---......++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------+++,,,,,,---...............------,,,,,,++++++***,,,,,,,,,---...///000000............////////////000000000111111111222222111111222333555777999:::<<<<<<======>>>AAAFFFJJJNNNPPPQQQPPPOOOOOOPPPRRR[[[\\\^^^```ccceeeggggggccceeejjjooouuu++++++******************************************(((((((((((())))))))))))000000///...,,,+++***)))************************************************++++++***)))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))+++***)))((((((,,,,,,,,,++++++*********)))******+++,,,,,,------)))*********+++++++++,,,***)))))))))***+++,,,,,,***))))))((()))+++,,,---*********++++++++++++***************++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------...////////////000000000000000000000000222333333444333444555666777===EEERRRaaatttuuutttyyy{{{uuuppppppnnniiidddccc______```dddgggeee]]]VVVUUUVVVXXXZZZ[[[[[[YYYYYYWWWUUUSSSQQQOOOLLLGGGCCC???>>><<<:::999888777777555555444333222222222222555444333222111000000000000000//////......------......---------,,,,,,,,,------,,,,,,,,,------...,,,,,,------,,,,,,+++***)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++------......------++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000............////////////000111111111222222222222111111222333555777999:::<<<<<<======>>>AAAFFFJJJNNNPPPRRRRRRQQQQQQSSSTTTYYYZZZ\\\^^^aaaccceeefffbbbeeejjjpppvvv++++++++++++++++++++++++************************'''(((((((((((()))))))))))))))***************)))++++++++++++++++++++++++***************)))))))))++++++***((((((''''''''')))***************++++++************************+++***+++......***)))+++,,,,,,++++++++++++++++++,,,,,,+++++++++*********)))))))))******++++++,,,*********)))******++++++---,,,+++******)))******))))))***+++++++++******)))***************++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,---............---......////////////000000000000///000000111222333222333333444444777;;;???FFFPPP```rrrvvvyyyrrrkkkfffeeeeeeeeefffjjjjjjjjjjjjjjjgggaaaZZZTTTVVVWWWXXXYYYYYYXXXWWWWWWUUUSSSPPPNNNLLLIIIEEEBBB<<<;;;:::888777666666666777666555444333222222222444444333222222222222333/////////.........------......---------,,,,,,,,,------,,,,,,,,,---......,,,,,,------,,,,,,+++***++++++,,,---------,,,,,,...---------,,,,,,,,,+++((())))))***+++,,,,,,------------,,,,,,+++++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++---------,,,+++*********+++,,,,,,---......,,,---------.../////////............////////////000111222222333333222222111222222333555777888999;;;<<<===>>>???BBBFFFIIIMMMOOORRRSSSSSSSSSUUUVVVXXXYYY[[[]]]```bbbdddeeefffhhhmmmqqqvvv+++++++++,,,,,,,,,,,,,,,************************)))))))))************+++ """$$$'''***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((******)))))))))))))))************++++++,,,,,,,,,++++++++++++++++++++++++///,,,---000///***(((***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++))))))***++++++,,,------++++++******)))*********---------,,,,,,+++***))))))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---.../////////.............../////////000000000000000000111222333333333444555444555888;;;===???HHHSSS___rrr{{{sssddd^^^YYY[[[^^^ccckkkrrruuuvvvuuuqqqiii```ZZZXXXVVVVVVWWWWWWWWWWWWXXXXXXTTTQQQMMMIIIGGGDDDAAA>>>999999888666666555555555777666666555555666666666777666444333222111222222//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,------,,,,,,+++******+++,,,------------,,,,,,,,,,,,---------------'''(((***+++,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++)))'''******+++,,,,,,---......------..............................////////////000111222333333333222222222333333444555666777888:::;;;>>>???@@@BBBEEEHHHJJJMMMPPPRRRSSSTTTUUUWWWYYYZZZ[[[^^^```bbbdddeeehhhjjjnnnrrrwww,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))***+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++((((((+++)))""""""*********++++++,,,,,,---&&&'''((()))***+++,,,,,,******+++,,,,,,---......,,,,,,+++***)))))))))***)))***,,,---......---,,,)))***,,,---...------,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++---.........---,,,............/////////000000000000000111222333444111222222111222666888888888AAAIIIMMMYYYqqqxxxrrrqqqkkkcccYYYSSSQQQUUU\\\cccnnnwwwzzz|||}}}wwwlllccc______WWWWWWWWWWWWXXXYYYZZZ[[[TTTPPPKKKFFFCCC@@@===;;;777777666555555555555555222111111222333444555555===;;;888444111///.....................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---------,,,++++++((()))***+++++++++++++++***++++++,,,---...//////((()))+++,,,---+++***))),,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++***************************+++,,,------,,,+++***------------------------+++,,,,,,---,,,***'''&&&+++,,,,,,,,,,,,,,,------...............---------............/////////000000111222333444333222222333333333444555666777888999;;;>>>@@@AAABBBEEEGGGHHHKKKOOORRRSSSTTTUUUWWWZZZ[[[\\\^^^aaaccceeeffffffhhhmmmrrrxxx***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******,,,++++++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,---------.........//////---------,,,,,,------.........---------,,,,,,,,,////////////000000000000......///000000000000000222222333444555666777888;;;===@@@DDDKKKYYYlllyyy{{{ppplllhhhbbb]]]VVVUUUVVVZZZaaajjjppptttxxxzzz|||yyypppfff___[[[VVVVVVXXXZZZ\\\[[[WWWTTTWWWOOOEEE???>>>===;;;999666777777666444222333444888777666555555666777888999888555444444333000...------.........---+++***------............------------------------------///...,,,+++******+++,,,))))))+++,,,---.........++++++******++++++,,,------,,,+++******+++,,,---++++++******++++++,,,---,,,+++++++++,,,------...,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------......///000000000,,,...111333333111...,,,000000000000111111111111333333444444666777999999;;;===???@@@AAABBBEEEHHHNNNPPPSSSTTTTTTSSSTTTUUUYYYZZZ[[[^^^```bbbdddeeeiiilllqqquuuxxx+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))******+++++++++,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++***++++++,,,---...//////....../////////000000000......///000000000000000111222222333555666666777666999;;;<<>><<<;;;999666444666666666444444555666666666555555555666666777999777444333222111///------......///...---,,,+++------............------------------------------+++++++++++++++---...///++++++,,,,,,------,,,,,,++++++******++++++,,,---,,,,,,+++******+++,,,,,,++++++******++++++,,,---******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---...******************+++++++++++++++,,,,,,,,,------............---------------...000111111000...,,,............/////////000333333333444666777999:::;;;===???@@@AAABBBEEEHHHMMMOOORRRSSSSSSSSSSSSTTTZZZ[[[\\\___aaaccceeefffhhhkkkooossswww,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))'''(((***+++,,,---,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---*********))))))*********++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,************++++++++++++---,,,++++++***************++++++,,,---...//////------........./////////......///000000000000000000111111222333444555555555888::::::999;;;@@@DDDPPP[[[lll~~~{{{oooiiiggggggiiilllmmmnnnllliiihhhllloooqqqppplllgggcccaaa^^^]]]]]]^^^``````___^^^RRRLLLCCC===;;;999666444444555666666555555666777444444555666666666666666999777555333222111...,,,.........///......---,,,------------------------------------------------++++++++++++,,,---...///,,,,,,------,,,+++******++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++******++++++,,,---******))))))******++++++((()))***+++,,,------...++++++++++++++++++,,,,,,,,,++++++++++++,,,------)))))))))******+++++++++,,,,,,+++++++++,,,---...///......---,,,,,,++++++---....../////////.............../////////000000333333333444666777999:::;;;===???@@@AAABBBEEEHHHLLLOOOQQQRRRQQQQQQRRRTTT[[[\\\]]]___bbbdddfffgggfffiiinnnrrrwww---,,,+++******+++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))'''(((+++---------,,,+++------,,,++++++************+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++++++++******++++++,,,---******))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,......---------,,,,,,,,,------------.........///......///000000000000000000000000111222333333333333666888888888888:::===BBBJJJXXXhhh{{{vvvrrrtttsssvvvyyyyyyuuunnngggcccfffgggiiiiiihhheeecccbbb```______```aaa___\\\ZZZLLLGGGAAA<<<:::999666555666777888777555555666777333444666777888888777666:::888555444333222///---........................------------------------------------------------......---,,,+++++++++++++++,,,,,,,,,,,,+++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++,,,,,,------))))))***+++,,,,,,------*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,------...---,,,+++******,,,...///.........---------,,,,,,...------------......///000000111111111222222222222222333444666888999:::;;;===???@@@AAABBBEEEHHHLLLNNNPPPPPPPPPPPPRRRSSSZZZ[[[]]]___aaadddeeeffffffiiinnnssswww---,,,+++******+++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,***))),,,,,,,,,++++++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---******))))))))))))***************++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,---------///...------,,,,,,,,,---......---------,,,,,,,,,------------.........///......///000000000000000///000000000111222222222111222222333333555777999:::???GGGSSSdddzzzyyyzzz~~~}}}zzzppphhhddddddcccccccccccccccbbbaaa____________^^^ZZZTTTOOOEEEBBB???<<<;;;:::999888999::::::888666444444555444555777888999888777777666555222111111000...,,,......---------............---,,,,,,,,,,,,---...------------------------------------,,,+++******)))***++++++,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,+++******,,,...///------......////////////...------,,,---...///000111111111111222222222222222222333444666888:::;;;;;;===???@@@AAABBBEEEHHHLLLNNNOOOOOOOOOPPPRRRSSSYYYZZZ\\\^^^```bbbdddeeefffiiioootttyyy,,,++++++++++++++++++,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........+++,,,---------,,,***)))***++++++,,,++++++***)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++******++++++,,,---*********))))))******************++++++,,,,,,---,,,,,,++++++++++++++++++,,,++++++******++++++,,,************++++++++++++,,,++++++******++++++,,,***++++++,,,---...//////------........./////////......///000000000000000000000000111111111222222444444333222333444555666999;;;???FFFTTTiii}}}|||~~~{{{rrrllljjjgggeeebbbaaaaaabbbaaa```]]]\\\[[[ZZZWWWRRRLLLGGG@@@@@@???>>>===<<<<<<;;;;;;;;;;;;999666444444444666666777777777777666666111000.........---,,,***------,,,,,,,,,---.........---,,,++++++,,,---...------------------------******+++,,,------------))))))***+++,,,,,,++++++++++++******++++++,,,---,,,,,,------------,,,,,,++++++******++++++,,,---++++++******))))))******,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,)))******+++,,,+++++++++************************,,,,,,+++++++++,,,---...------......///000000111------------...///000111/////////000000000111111111222333444666888:::;;;;;;===???@@@AAABBBEEEHHHMMMNNNOOOOOOOOOPPPRRRTTTYYYYYY[[[]]]```bbbdddeeefffiiioootttyyy+++++++++,,,,,,+++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...///000++++++,,,,,,,,,,,,,,,,,,))))))++++++,,,+++******)))******+++,,,,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++)))******+++,,,,,,------++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************+++,,,------***++++++,,,---...//////....../////////000000000......///000000000000000000000111111111111222222666666555666666666444333777888:::>>>GGGWWWkkkxxx}}}{{{yyyxxxyyy{{{tttrrrrrrnnnjjjeeebbbbbbbbb```___[[[XXXUUURRROOOLLLHHHFFF@@@AAAAAA@@@>>>===<<<<<<:::;;;;;;999777555555666777666555444444444444444000...------...///---,,,,,,++++++***+++,,,---......---+++******+++---...------------------------)))***,,,---...---------***++++++++++++******)))++++++******++++++,,,---,,,,,,---......---,,,,,,++++++******++++++,,,---,,,+++******))))))******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++((()))***+++,,,++++++***,,,++++++******)))))))))+++++++++,,,,,,,,,------........................------...///000000111111//////000000000111111111111111222444666888:::<<<;;;===???@@@AAABBBEEEHHHNNNOOOPPPOOOOOOPPPSSSUUUYYYZZZ\\\^^^aaaccceeeeeedddgggmmmsssyyy***+++,,,------,,,+++*********+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++'''''')))***,,,...///000*********+++,,,---...///((()))***+++,,,,,,+++***))))))***+++,,,,,,------************************))))))******+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,---,,,++++++++++++++++++,,,------............//////+++++++++,,,---...///000......---------,,,,,,,,,////////////000000000000...//////000000000000000111111111111222222222222111222333555666555222///222333333555:::EEETTT___jjjzzz~~~~~~zzzuuuuuuxxxtttnnnhhhdddcccbbb```^^^[[[VVVPPPKKKIIIIIIHHHGGGAAABBBCCCAAA???===<<<<<<999::::::999777666777888777666444222111111111222111000///000111222111000++++++***)))***+++---......---+++******+++---...------------------------,,,---......---,,,***))),,,,,,,,,,,,***)))((('''++++++******++++++,,,---,,,,,,---......---,,,,,,++++++******++++++,,,---...------,,,+++++++++,,,))))))***+++,,,------...---,,,,,,++++++*********((()))***+++,,,+++******///......---,,,+++*********+++,,,---------,,,,,,///......------,,,,,,+++---...///000111111111111111222222222222333333333111111222444666999;;;<<<;;;===???@@@AAABBBEEEHHHOOOOOOPPPPPPOOOQQQSSSVVVZZZ[[[]]]___bbbdddfffgggcccffflllrrrxxx---,,,+++)))((('''''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,------...------,,,******************************+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********,,,000222222000,,,*********+++++++++,,,,,,,,,------------,,,,,,+++***'''))),,,///000000...---...---,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------...////////////////////////.........111111000000000000000111111222222333333444444555555555444555888===BBBFFFWWW```rrrxxxvvv{{{}}}||||||{{{zzzuuuqqqkkkfffaaa[[[VVVSSSOOOIIIEEEHHHNNNQQQOOOJJJIIIGGGDDDBBB@@@>>>;;;999888999:::;;;:::888666444444333222111000000000000000000...---------------,,,,,,---...////////////...---,,,++++++---...000,,,,,,,,,++++++*********000///...---,,,,,,+++***+++++++++************))),,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********+++,,,------,,,+++***)))++++++***)))((('''&&&&&&,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,***))))))+++---......,,,,,,---.../////////...---......///////////////111111000000000000000111111222333555888:::;;;<<<<<<;;;;;;>>>BBBFFFHHHIIIMMMNNNNNNNNNMMMOOOQQQTTT\\\]]]^^^```bbbdddfffgggbbbgggiiippp|||++++++++++++,,,---...///)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,------------------------,,,,,,************************,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,------,,,,,,++++++)))+++---//////---+++)))******+++++++++,,,,,,,,,,,,---------,,,,,,+++************))))))******+++------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------......///000000111/////////////////////...111111000000000000000111000000111111222333333444777666555555666999<<<>>>DDDJJJYYYmmm}}}zzz~~~}}}zzzwwwtttqqqqqqllleee___YYYUUUQQQNNNKKKIIIJJJNNNTTTVVVRRRNNNGGGEEEBBB@@@???>>>;;;999999999::::::999777444333333222111000////////////------------------......,,,------.........------...---,,,++++++---...000,,,,,,,,,+++++++++******//////......---,,,,,,,,,++++++++++++***************************+++++++++************************,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******)))******+++***)))((('''+++***************))))))++++++*********))))))))))))******+++,,,,,,---------.........---,,,...///------------............---......///////////////111111000000000000111111000000222444666777999:::<<<<<<<<<>>>BBBEEEHHHIIIMMMMMMNNNMMMLLLMMMOOOQQQ[[[\\\]]]___aaaccceeeeeeeeeiiikkkqqq}}}******+++,,,---///111111******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---------------,,,++++++++++++++++++++++++++++++///////////////...---,,,---,,,***)))((())))))***++++++,,,,,,------,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,---------,,,++++++///---)))&&&%%%&&&(((***------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......//////000111111111......//////////////////000000000000000000111111//////000000111222222222444444444444555666777888777999AAAPPP```ppp{{{|||vvvpppiiieeeeee```YYYRRRNNNLLLJJJIIIIIIKKKOOOUUUXXXXXXTTTPPPEEECCC@@@???>>>>>><<<:::999::::::999777555333111111111000///............+++++++++,,,---......///,,,------------,,,,,,+++------,,,+++,,,---...///,,,,,,,,,,,,++++++++++++------------------------,,,+++++++++************))))))******+++,,,,,,---************************---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++************+++******)))(((*********++++++,,,,,,,,,++++++++++++******************++++++,,,,,,------***---......+++)))***,,,///...---,,,,,,------...---......///////////////111000000000000000111111111111222444555777888888<<<<<<===???AAAEEEHHHIIIOOOOOOOOONNNMMMMMMOOOQQQZZZ[[[\\\___aaabbbcccdddfffkkklllrrr}}},,,,,,+++************+++,,,,,,,,,------------...++++++++++++++++++++++++------------------------******++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++000000000000///---,,,,,,///---+++)))((())))))***)))***+++,,,------------........................******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++111///+++)))((()))+++,,,,,,,,,------.........---******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------------...///////////////---......///000000111111............///////////////000000111111111111111//////000000111222222333000111222444555666777777999777:::BBBKKKWWWgggttt~~~tttkkkccc\\\WWWTTTPPPKKKHHHIIIKKKMMMNNNOOORRRVVVXXXXXXUUURRROOOEEECCC@@@???>>>>>>===<<<999999999777555333111000000///......---------...***++++++,,,,,,---------------------,,,+++******------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,111///---+++++++++---...---......///////////////000000000000000000111222444444555666777888999:::<<<===>>>@@@AAADDDGGGJJJRRRSSSSSSQQQPPPPPPRRRTTTZZZ[[[]]]___aaabbbccccccdddiiijjjqqq}}}---,,,+++)))((((((''''''++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++***++++++++++++++++++++++++/////////...---,,,+++***///...,,,+++*********+++)))***+++,,,---..................------.........******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,...------,,,,,,,,,------,,,,,,---......------,,,******+++++++++,,,,,,,,,,,,,,,***))))))***,,,,,,+++++++++,,,,,,---------,,,,,,---............---,,,------......//////000---.........//////000000...///000111111111111111000000111111222333333333000111333444555666555555;;;888888<<<@@@EEEOOOYYYhhhxxxqqqdddZZZRRRMMMJJJGGGFFFFFFJJJPPPWWW]]]___aaa```___\\\YYYUUURRRPPPHHHEEEBBB?????????>>>===888888777555333111000//////...------------------,,,,,,---------,,,+++***------------,,,+++******,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++*********------------------------,,,,,,,,,,,,,,,---------000---***,,,///111000---000///---+++***+++,,,------......///////////////000000//////000111222222444444555666777888999:::<<<>>>@@@@@@AAACCCGGGKKKSSSSSSSSSQQQPPPPPPRRRTTTZZZ\\\^^^aaabbbccccccccc___dddgggnnn|||,,,,,,+++******++++++,,,(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------------,,,+++++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,---...---,,,+++*********+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,------...)))***++++++,,,,,,++++++,,,,,,------.../////////------......///000000000---...000111222222111111000000111111222333333444444444444444444333222222555333333666888999???EEEIIIXXXlll}}}{{{vvvmmm___RRRJJJEEECCCBBBCCCFFFLLLVVVaaalllrrruuurrrnnnhhhccc___[[[WWWTTTKKKHHHCCC@@@>>>===<<<;;;777666555333222000//////......---------------...---............,,,***))),,,------------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,------------)))))))))******+++++++++,,,,,,,,,,,,++++++++++++...------,,,++++++******************************)))***************++++++***++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,...000000---***...---,,,++++++,,,,,,------......///////////////////////////000111222333111111222444555777888888<<>>;;;999666555444333222111000000000000......---------......///***,,,...000000000......,,,,,,---...////////////+++,,,------......------,,,,,,,,,------.........---------------------------------,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,------,,,+++,,,---///000++++++,,,---...///000111*********++++++,,,,,,,,,------------------------,,,;;;KKKMMMAAA333---...***+++,,,------------------......///////////////////////////000111222333111222333666888:::;;;<<<<<<@@@CCCBBBAAABBBGGGLLLOOOPPPPPPPPPOOOPPPSSSUUUXXXZZZ]]]```aaaaaa___^^^aaafffhhhooo}}}*********++++++*********))))))*********+++++++++///////////////.........---,,,+++*********+++,,,+++***)))(((((()))***+++++++++******++++++,,,---******+++,,,,,,---......,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++*********,,,------***(((((((((+++,,,------......------******+++++++++,,,,,,,,,***+++---......+++(((&&&,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++++++++,,,------......------.........////////////000000000////////////000000............////////////............////////////111111222333333333333222222222222333333444444444777888999;;;@@@GGGPPPWWWlllwww}}}|||~~~~~~|||wwwnnngggfffeeedddddddddccccccccc[[[TTTNNNJJJFFFDDDIIIPPPVVV[[[dddqqq}}}{{{tttqqqnnnnnnmmmggg]]]UUUKKKGGGAAA<<<:::888666555333222000///---,,,,,,+++.........------,,,,,,,,,---...///000///...---,,,------,,,++++++***))))))++++++,,,,,,,,,---------000000///...............------......------,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,------...---,,,***)))(((***,,,...///...---,,,---------,,,,,,+++++++++)))***+++,,,...///000111++++++,,,,,,,,,,,,------...------,,,,,,------......;;;GGGGGG===333///000111000...,,,,,,,,,...///...............///000000000000000000111111111111111222333555666888999:::999;;;>>>@@@BBBEEEIIILLLQQQRRRRRRQQQOOOOOOQQQRRRUUUXXX\\\```bbbbbbaaa```aaaggggggkkkyyy***++++++,,,,,,++++++************+++++++++,,,,,,------------------------------,,,,,,,,,,,,------+++***))))))))))))***++++++++++++***++++++,,,,,,******++++++,,,------...//////...---,,,***)))(((,,,------------,,,++++++***+++++++++***+++---///---.........---,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,------,,,***'''&&&+++,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***+++,,,------......------------........./////////000//////......//////000............////////////............////////////000111222222333333222222333333333333333333222222222444666888;;;???EEEIIINNNYYYhhhsss}}}zzzvvvuuuxxx}}}xxxqqqjjjccc___^^^^^^^^^```bbbeeeggghhhccc^^^ZZZXXXTTTPPPRRRWWW```dddjjjpppssstttsssrrrrrrqqqrrrrrroooggg[[[RRRHHHDDD>>>:::888666555444111111000///............///...............------,,,,,,------,,,,,,+++***---------,,,++++++******++++++,,,,,,,,,---------//////...------------------------...------,,,+++,,,,,,+++***)))(((''''''---,,,,,,,,,++++++++++++......------------......------......---,,,++++++&&&(((***,,,,,,,,,+++***+++++++++*********))))))+++,,,,,,------.........++++++,,,,,,,,,,,,------------------------------)))111999888111******,,,111///...,,,,,,,,,...///...............///000000000000000000111111111111111222333555666888999:::;;;===???AAABBBDDDGGGJJJOOOPPPPPPOOONNNNNNOOOQQQWWWYYY^^^aaaccccccbbbaaaaaahhhjjjmmmyyy+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,++++++++++++************++++++,,,,,,++++++***+++++++++******++++++,,,,,,------------------,,,+++***)))---............---,,,,,,,,,,,,+++***)))+++///222/////////...---,,,***)))++++++++++++,,,,,,,,,,,,------,,,+++***)))(((''',,,,,,---...///000111111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******,,,,,,---............---,,,---------.....................------.....................////////////............////////////000111222222333333222222444444444333222222111111000222444666666777999;;;:::DDDQQQ]]]hhhvvv~~~vvvqqqoooqqqtttyyyyyywwwqqqjjjeeedddeeecccccceeeiiinnnrrrtttuuupppmmmlllkkkfff```___aaallloooqqqpppllliiiiiiiiilllnnnqqqqqqkkk```TTTLLLCCC???:::777555444222111000///////////////000111.........///////////////------,,,++++++++++++,,,......------,,,,,,++++++,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,---------------,,,++++++---,,,+++***)))((('''&&&------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,'''(((***+++,,,,,,+++***+++++++++************)))---------------------,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,++++++---///...+++***,,,///000///...,,,,,,---.....................///000000000000000000111111111111111222333555666888999:::===>>>@@@AAABBBCCCFFFIIIMMMNNNNNNMMMLLLLLLMMMOOOXXXZZZ___bbbddddddcccbbb```jjjmmmpppyyy,,,------------------,,,,,,,,,,,,---------......((())))))***+++,,,,,,---&&&''')))******)))((((((,,,++++++++++++++++++,,,---,,,++++++******++++++******++++++,,,,,,,,,,,,((()))+++,,,---.........---------------,,,,,,+++---------,,,***)))+++---............---,,,+++***+++++++++,,,,,,,,,------...---+++******++++++,,,,,,------...///000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++******,,,------...............,,,,,,,,,---------.........------,,,,,,------...............////////////............////////////000000111222222222222222333333333222222222222222222333555555444444666888888???HHHOOOVVVaaappp{{{vvvpppnnnmmmppptttxxx~~~~~~uuurrrooonnnpppuuu{{{|||||||||zzzzzzzzztttlllggghhhnnnnnnnnnmmmkkkhhhdddbbbcccfffiiifff^^^SSSIIICCC===:::666333222111000///000000000/////////000000------....../////////000000///...---,,,---...............------,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,------------,,,++++++......------,,,,,,++++++------------------------+++******))))))******+++,,,,,,,,,+++++++++,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------***+++---......---+++***------,,,,,,,,,...000222///...------------.....................///000000///000000000111111111111111222333555666888999:::<<<===???AAABBBDDDGGGIIILLLMMMMMMMMMLLLLLLMMMOOOXXXZZZ^^^bbbddddddcccbbb___kkkppprrryyy,,,------......------,,,,,,,,,---------.........)))******+++,,,------...%%%'''((()))***)))((((((++++++++++++++++++++++++,,,,,,++++++***++++++,,,******+++++++++++++++,,,((()))***,,,---...//////,,,,,,,,,,,,,,,+++******(((***---...,,,***)))))),,,,,,------...------,,,++++++,,,,,,,,,------------,,,+++++++++---///000------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,+++***,,,---......//////......,,,,,,,,,---------......------,,,,,,,,,,,,------............////////////............////////////000000111222222222222111000000111111222333444444444444444333222333777999777;;;???AAADDDJJJTTT\\\nnnxxxuuuooonnnooossswwwwww|||}}}zzzyyyrrrlllooo}}}zzzqqqlllmmmllljjjjjjnnnrrrpppggg___\\\]]]\\\WWWOOOGGG@@@===888555222111000000...---222111000///............,,,,,,,,,------......///000///...---,,,---............------------,,,,,,,,,,,,---------............---------------......,,,,,,------,,,,,,+++***,,,,,,------.../////////------------------------+++******))))))******+++************++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++++++++,,,,,,,,,------***+++---......---+++***)))))))))***,,,......///......---------........................///000000///000000000111111111111111222333555666888999:::999<<<>>>@@@BBBEEEIIILLLLLLMMMNNNMMMLLLMMMOOOPPPWWWYYY^^^aaaccccccbbbaaa___kkkpppsssyyy,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,------...((()))***++++++,,,++++++******++++++++++++******++++++******++++++,,,---******++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,++++++***)))"""&&&+++......,,,+++++++++,,,------......------,,,,,,,,,,,,------------,,,+++++++++,,,---///000---------,,,,,,,,,++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------...////////////...,,,---------............---------,,,,,,---------............////////////............///////////////000111111222222111111...///000111222444555555333333222000000222555888555777999999:::===CCCIIIXXXbbbqqq~~~yyyyyyyyy}}}wwwqqqxxxzzzsssqqqsssuuurrrrrrxxx|||pppdddVVVSSSOOOJJJDDD???;;;999444222000///000000...---111111///...------------,,,,,,,,,---------------------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---------............---------------......///,,,,,,,,,,,,,,,+++******((()))***+++,,,---...///,,,,,,,,,,,,------------------,,,,,,,,,,,,------((()))+++,,,,,,,,,+++***************************)))************+++++++++++++++,,,,,,---...//////++++++,,,,,,,,,,,,------***+++,,,------,,,+++***((())),,,---.........------------..............................///000000000000000000111111111111111222333555666888999:::999;;;>>>@@@BBBEEEIIILLLLLLMMMNNNNNNMMMNNNPPPRRRWWWYYY]]]aaaccccccbbbaaa```jjjnnnqqqzzz,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------))))))***++++++***)))))))))))))))***+++,,,---...++++++******************------------,,,,,,+++***,,,,,,------,,,,,,+++***$$$'''+++------------------------...------,,,,,,,,,,,,,,,------------...+++++++++******+++++++++,,,,,,,,,,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............------...///////////////------........./////////......------------..................////////////............///////////////000000111111111111111//////000111222333333444111222333222111111333444444666888888888:::>>>AAAIIIRRR]]]fffooo}}}~~~}}}}}}{{{xxxuuuwww}}}}}}|||zzzmmmbbbNNNIIIDDD@@@>>>;;;666333222000//////000000///.........------------..................------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,------------............,,,,,,++++++,,,------...+++,,,,,,,,,,,,+++******(((((())))))***+++,,,,,,++++++++++++,,,,,,,,,---......------------......(((***---//////...,,,***+++*********************))))))*********+++++++++------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++---000000///......///,,,------......///.....................///000000000000000000111111111111111222333555666888999::::::<<>>EEELLLPPPUUU```rrrzzzxxxvvvwww}}}~~~|||zzztttkkk___VVVGGGBBB<<<::::::888222---111000//////000111000...+++++++++,,,---...//////000000//////.........------...///000///...---,,,++++++++++++++++++++++++---------.........//////+++*********+++,,,,,,---+++,,,,,,,,,,,,+++*********************+++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++///222222000---+++------,,,,,,+++,,,,,,---+++++++++,,,,,,---------//////...------,,,++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,***---///...+++)))+++...,,,,,,---.../////////..................///000000000000000000111111111111111222333555777888999:::<<<>>>@@@AAABBBCCCFFFIIIKKKLLLMMMMMMLLLMMMOOOQQQYYY\\\```dddffffffdddcccaaagggggglll{{{,,,---------------------+++---......---,,,---...,,,,,,++++++++++++++++++***+++---.........------************************)))************+++++++++///...,,,++++++,,,...///++++++,,,,,,---...//////,,,,,,,,,---------......---------............///111111000///......------------------------------------............------******+++,,,,,,,,,++++++000///...,,,,,,,,,---...---,,,,,,+++,,,---///000000//////.........//////,,,,,,,,,---------..............................---,,,,,,,,,---...///000111000///......///000111........................////////////000000000000000000//////.........---000111111111111222222222444555666666444444555666666666666555555777;;;>>>BBBAAAAAABBBFFFNNNYYY```uuu~~~|||uuuqqqtttxxxxxxyyy{{{zzzwwwqqqllleee[[[PPPHHH???<<<999555222111111111000000000000000///......+++++++++,,,,,,---------//////.........---------........................------............------............////////////------------------------------......------,,,+++)))+++------,,,,,,---...------.........---,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++.........---,,,,,,,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000///...------,,,........................111111222222222333333333000000111333555777999;;;;;;<<<>>>???@@@CCCGGGJJJOOOOOOMMMKKKJJJLLLPPPTTTZZZ]]]```bbbbbbbbbcccddddddhhhfffjjjyyy.........---,,,,,,,,,++++++,,,......---,,,,,,---++++++++++++++++++++++++***+++,,,---------,,,+++))))))))))))))))))))))))************++++++++++++...---+++******+++---...+++,,,,,,------.........,,,,,,,,,---------......---------............///...---------,,,+++++++++------------------------------............------++++++,,,---.........---//////...---------------+++++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,---------............................../////////.........------//////............//////////////////////////////.../////////000000000000000000000/////////......000000111111111222222222222333444333222111222444444555555444555777;;;>>>AAA@@@===;;;<<>>:::888555222000//////000000000000000000///......++++++,,,,,,,,,---------//////.........---------........................,,,,,,------------,,,,,,------------............------------------------------......------,,,+++***+++------,,,+++,,,---***+++,,,------.........---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************++++++++++++............------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...///000111000000000000000000000000000000000000111111111111555555666888:::<<<>>>???;;;<<<>>>???@@@BBBFFFIIIOOOOOONNNMMMLLLNNNQQQTTTYYY\\\___aaabbbbbbdddeeedddiiigggkkkzzz//////...---,,,+++*********,,,...---,,,++++++,,,*********++++++,,,,,,---***++++++,,,,,,+++***)))************************************+++++++++,,,,,,,,,************,,,,,,------------------------,,,,,,,,,---------......---------............///,,,,,,,,,,,,++++++++++++------------------------------............------,,,,,,---//////000000000.........///......---,,,+++,,,,,,,,,,,,++++++******************+++,,,---,,,,,,,,,---------..............................111111111111000...,,,+++---------......---------000000000000000000000000....../////////000000000111000000000000000//////000000000111111111222222111222333333111111222333333333444444444777;;;>>>>>><<<999555333555:::???IIILLLQQQUUUZZZbbbllltttzzz|||ppphhhbbbbbbbbb___^^^^^^ZZZVVVQQQKKKEEE???888333555333111///............//////000000000///......,,,,,,,,,,,,------------...............---------------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------......------,,,++++++,,,...---,,,++++++,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***,,,...///111111000000000000000000000000........./////////000000333333444555777:::<<<===:::<<<===>>>???BBBEEEHHHNNNOOOOOOOOONNNOOORRRTTTXXX[[[___aaabbbcccdddeeeeeejjjhhhlllzzz...------,,,,,,++++++++++++,,,...---,,,***++++++))))))***+++,,,,,,------++++++,,,,,,,,,***)))(((------------------------*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,------------------,,,,,,,,,,,,,,,---------......---------............///,,,,,,------------------------------------------,,,------......------,,,+++,,,---///000000000000------/////////...---,,,....../////////...,,,+++,,,,,,,,,,,,---...///000,,,,,,,,,---------..............................000111222222111///,,,+++,,,---...//////...---,,,////////////////////////........./////////000000111111111111000000000000000000000000111111111111222444555444333222333444111222333333444666:::===;;;:::777333222444888<<>>???AAAEEEHHHLLLMMMOOOOOONNNOOOQQQSSSXXXZZZ^^^aaabbbbbbdddeeeccciiihhhkkkxxx***++++++,,,,,,---------+++---......,,,***++++++))))))***+++,,,,,,------,,,,,,---------+++***)))------------------------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......---------............///,,,,,,------------------------------------------,,,,,,------------,,,,,,++++++,,,....../////////,,,---...//////...---,,,...//////000///...,,,+++------------...///111111,,,,,,,,,---------..............................---///111222222000///------...///000000///...---....................................////////////000000000000111111111111//////000000000111111111222333444333222222333444000111222333333555888;;;:::999777555333444888;;;===???@@@>>><<<<<<@@@DDDHHHNNNXXXcccmmmwwwzzzhhh]]]TTTMMMJJJHHHDDDAAAAAA<<<;;;999777444333333444///............/////////......////////////......---------------------------.....................------------------------------............------,,,------------.........------------------------------......------,,,+++,,,---......,,,******++++++++++++++++++---...///+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,------((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////...------,,,......................../////////000000000111111444444444666777999;;;<<<;;;===>>>??????AAAEEEGGGJJJKKKMMMMMMMMMNNNPPPRRRXXX[[[^^^```aaabbbccceeeaaahhhhhhjjjvvv))))))***+++,,,---......---...//////---++++++,,,*********++++++,,,,,,---+++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------............///,,,,,,,,,,,,++++++++++++------------------------,,,,,,------------,,,,,,++++++,,,------------,,,,,,---......///.........,,,------------,,,,,,+++,,,,,,,,,,,,------...///,,,,,,,,,---------..............................,,,---...000111111000000......////////////..............................------.........///////////////000000000000000111/////////000000000111111///000111111//////000111///111222333333444666888999999777444222222444777555999<<<<<<999888999;;;999>>>FFFOOOWWW^^^eeeiiissszzz{{{iiiYYYQQQHHHBBB@@@???<<<999999444555555444333222444555....../////////000000000------.../////////..................---------------------...............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------............------------------------------......------,,,++++++,,,...---,,,++++++,,,))))))***+++---///222333+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............'''''')))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................///////////////000000000000000000000000000000111111111222222222555555666777888:::;;;<<<===>>>???@@@@@@BBBEEEHHHJJJKKKKKKKKKKKKMMMPPPRRRYYY[[[___```aaaaaabbbccc```ggghhhjjjttt*********+++,,,,,,,,,---...000111000...,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,++++++***************************+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......---------............///...---------,,,+++++++++------------------------+++,,,,,,------,,,,,,+++,,,------------,,,++++++---------------...//////---,,,,,,,,,,,,------...,,,,,,,,,++++++,,,------,,,,,,,,,---------..............................,,,------...//////000000...------------------...........................---------.........//////....../////////000000000////////////000000000111///000111000///...///111000111333333222222444666666666666333111111333555444777;;;;;;999777888999666999>>>CCCFFFJJJMMMPPP[[[bbbkkkssszzz~~~{{{rrrkkkdddXXXLLLFFF>>>888888999666555666000222333222///...///111......///000000000000///,,,---......//////......///.........---------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,------------------------------------------......------,,,+++***+++------,,,+++,,,---------,,,,,,---///111222---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,'''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,---......///000000000000000000000000000000000000000111111111222222333333333444666777999:::>>>???@@@AAAAAACCCFFFIIIKKKKKKKKKKKKKKKMMMQQQTTTZZZ\\\___````````````aaa```hhhiiijjjttt,,,,,,++++++++++++++++++///000111000...---,,,---,,,,,,++++++++++++++++++'''((()))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,---...//////,,,,,,,,,---------......---------.........//////111111000///......------------------------------+++,,,,,,------,,,,,,+++............---,,,+++***...---,,,,,,---...///000///...------...///111222......---,,,,,,,,,------,,,,,,,,,---------.................................------------...//////...---++++++++++++---...000000000000000000000000---------.........//////---.........//////000000////////////000000000000000222333222111000111222000222333333222111333444333333444333222333555777444777999999555333444666666888:::;;;;;;<<<===>>>BBBIIIQQQXXX]]]fffqqqyyy{{{yyyppppppqqqrrrqqqooonnnnnnpppkkkaaaWWWRRROOOFFF===>>>777222333555444333444---///111000,,,******+++......//////000/////////,,,,,,---.../////////...//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------------......------,,,+++)))+++------,,,,,,---...555333000...,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------+++*********))))))(((((()))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------..............................000000000000111111111111444444555555777888::::::???@@@AAAAAABBBCCCGGGIIIMMMMMMLLLKKKKKKNNNSSSVVV[[[]]]`````````___``````aaaiiijjjkkkuuu,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------***+++---...///...------***+++,,,,,,------,,,,,,..................---------,,,+++******+++,,,---,,,---....../////////...///.........---,,,,,,,,,++++++,,,,,,,,,---------------------------------))))))***+++,,,,,,------------------------------,,,---------.../////////////////////////////////------...///...---+++***000000000000000000000000////////////000000000000......////////////......///////////////......---............////////////---------...///000000111000///.........///111222000000000000000000000000222222222222222222222222555555555555666666777777444555666777888999::::::888<<>>:::999777666555444222111000000000000000000000000000000+++,,,,,,,,,,,,,,,,,,+++((())),,,.........---,,,///000111///,,,++++++---++++++,,,------......//////......------......///...//////////////////...//////...---,,,,,,,,,,,,------------------------,,,---......//////............---,,,++++++++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++---,,,***))))))***,,,---...---,,,+++***+++,,,,,,,,,++++++***+++,,,...///+++++++++*********))))))((()))+++,,,------,,,,,,---------,,,,,,+++++++++------------------------...///000000000///---,,,111000...---,,,,,,,,,,,,111000000000000222333444111222444666999;;;=========???AAABBBCCCFFFIIIKKKJJJLLLNNNMMMLLLMMMQQQUUU]]]^^^^^^___```aaabbbbbbaaacccbbbiiivvv,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...---------------------------......////////////...++++++,,,------------,,,...........................---,,,++++++,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................+++++++++,,,---.................................------..................------------------------....../////////...------............................../////////000000000......////////////......///////////////......---............////////////------......///000000111///////////////000000111000000000000000000000000222222222222222222222222333333333444444444555555444444555555666777888888555888;;;;;;:::<<>>@@@DDDIIINNNSSSVVVXXX```dddiiioootttwwwyyyzzzxxx|||uuummmddd```ZZZSSSMMMJJJHHHHHHAAA@@@>>><<<:::888666666666666555444222111000///000000000000/////////...////////////////////////......////////////......+++,,,...///000000///...///...,,,,,,------,,,***......---------,,,,,,,,,++++++************++++++***++++++,,,------,,,,,,++++++*********+++,,,,,,------------------------,,,,,,---...............000///...------,,,,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,000///---,,,,,,,,,------...---,,,+++++++++,,,,,,///...---,,,++++++++++++++++++,,,---...///000000,,,,,,,,,,,,---...//////+++,,,,,,,,,,,,,,,,,,---------------------------/////////000//////...---,,,---///111333333333333000000000000111222333444555555666777888999::::::===???AAABBBCCCEEEHHHKKKKKKMMMOOOOOOMMMNNNRRRVVV[[[\\\^^^```aaaaaa``````aaacccbbbggguuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,------------------...---+++***)))******++++++,,,,,,---...------------------.............../////////......///////////////000000//////....../////////...............,,,,,,,,,,,,---------...........................---------....../////////........................000000//////......------//////////////////////////////...---...///111222000000000000000000000000------------.........///......////////////......///////////////......---............////////////............//////000000---...000111111111000///000000000000000000000000000000000000000000000000111111111111111111111111333333444444444444444444444555666666555666888;;;555666888;;;???CCCFFFHHHNNNQQQVVV\\\aaaeeeggghhhfffiiimmmqqqsssvvvyyy|||}}}{{{{{{}}}zzzvvvuuutttrrrmmmfff\\\VVVNNNLLLIIIEEEBBB???>>>===;;;;;;999888666555333333444444333333222222111111////////////////////////////////////////////////,,,,,,------------,,,,,,,,,---...////////////...///---,,,---...///---+++//////...---,,,,,,++++++---,,,,,,++++++,,,,,,------------,,,***((('''&&&************+++,,,---...------------------------,,,,,,---.........------///...---,,,,,,+++,,,,,,************************))))))***+++++++++++++++++++++*********+++,,,---------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,---...//////000---,,,+++++++++---...///+++++++++,,,,,,---------,,,,,,------------------//////////////////......+++---///222333333222222000000000111111222333333111222444666999;;;======<<<>>>@@@BBBCCCEEEHHHKKKLLLNNNPPPOOONNNOOOSSSWWW\\\^^^aaadddeeedddcccaaaaaacccaaafffsss}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------.........---+++***)))******+++,,,,,,---.........---------------.........//////......////////////............/////////......---111111000///......------000000000000111111111111------------------------------------............------------------------000000000//////......---000000000000000000000000......---,,,---...000111111111111111111111111111------------.........///......////////////......///////////////......---............////////////............////////////---...000111111111000///000000000000000000000000000000000000000000000000222222222111111111111111444444444444444444444444000111222222222333555666444555666888:::;;;<<<<<<===@@@CCCGGGKKKNNNPPPQQQQQQRRRUUUWWWZZZ___eeeiiinnnqqquuuyyy|||xxxtttrrrrrrnnnrrrvvvwwwuuuwww}}}xxxpppjjjeeebbb```[[[ZZZYYYWWWTTTOOOIIIDDD===<<<:::999777555444333666555444333222111000000111000000000/////////.../////////000000000000111..............................////////////......,,,------...............///...---.../////////...//////...---,,,++++++***---,,,,,,++++++,,,,,,---------,,,+++***(((&&&%%%++++++++++++,,,...///000------------------------+++,,,,,,---...---------...---,,,+++******************************++++++,,,------...............******+++,,,---///000111---------,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,+++*********+++---...+++++++++,,,,,,---------,,,,,,,,,---------......//////........./////////,,,---///111111000///...///000000111222222333333111222444666999;;;======<<<>>>@@@AAABBBEEEHHHJJJLLLNNNPPPOOONNNOOOSSSWWW\\\^^^aaadddeeedddcccaaaaaaccc```eeeqqq{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***+++,,,,,,------.........///......------------...,,,,,,---...............,,,,,,------.../////////...//////000000//////...,,,,,,---............---111111000//////......---////////////000000000000........................................................................000000//////////////////.................................---......//////////////////////////////------........./////////......////////////......///////////////......---............////////////......//////////////////...//////000000000000000000000000000000000000000111111111111111111111111222222222222222111111111222222333333444444444555222222222222222222222222222333555666666666555444999999;;;<<<===>>>??????AAABBBDDDEEEGGGLLLRRRVVVVVVXXX[[[]]]___aaadddfffjjjlllmmmkkkhhheeecccbbb]]]___```___^^^___cccgggiiiccc[[[TTTOOOMMMKKKJJJCCCDDDDDDCCCAAA>>>;;;999666666555444333222000000333222222111111000000000000000000000////////////000000000000111111111111........................,,,------......------,,,------------------------+++---......------///000//////...---,,,,,,++++++++++++************++++++***+++++++++++++++******,,,,,,,,,,,,---...///000------------------------++++++,,,------------------,,,+++***))))))))))))+++++++++++++++,,,,,,,,,++++++,,,---------------'''''')))***,,,---...///,,,,,,---------,,,+++***)))***+++,,,------------,,,,,,,,,,,,++++++******+++++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------.........///............///000000------...//////...---,,,//////111222222333222222555555666777888999::::::<<<>>>@@@AAABBBDDDGGGJJJKKKMMMOOOOOOMMMNNNRRRVVV[[[\\\^^^```aaaaaa``````aaaccc```dddpppyyy,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------)))***,,,---...---,,,+++++++++,,,,,,---......///---......////////////...,,,------...............,,,,,,------...//////000///000111222222111000///,,,---...///000111111111222222222333333333444444000000000111111111222222000000000000000000000000////////////////////////000000000000000000000000///////////////000000000........................//////000000000///......////////////////////////....../////////000000000......////////////......///////////////......---............/////////////////////////////////...///////////////000000111000000000000000000000000222222222222222222222222222222222111111111000000000000111111222333444444555444444444444444333222222222333333333333333333999999999:::::::::::::::;;;<<<>>>>>>???AAADDDGGGBBBCCCEEEFFFFFFGGGJJJLLLOOORRRTTTUUUSSSQQQOOOOOOLLLKKKJJJIIIIIIJJJLLLMMMNNNJJJEEEAAA???>>>===<<<888888999888777666666666666666555444333222111111222222222222222111111111//////000000111111222222111111000000000000000000........................++++++,,,,,,,,,,,,++++++//////...............///&&&+++///...***)))---111.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,+++++++++,,,---......------------------------++++++,,,------------,,,------,,,+++************++++++,,,,,,,,,---------))))))***++++++++++++***''''''((()))************,,,,,,---------,,,+++******+++,,,---------,,,++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......//////......---...///000111------------------------...///111222333333222222555555666777888999::::::<<<===@@@AAABBBDDDGGGJJJJJJMMMOOONNNMMMNNNRRRUUU[[[\\\]]]^^^___`````````aaabbb```cccooowww,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++------------------------***+++---//////...---,,,++++++,,,,,,---...//////***+++---...///...------,,,---......//////......,,,,,,------...///000000111222333444444333222111///000222333555555666666444444555777999:::;;;<<<888888888999999999::::::222222222222222222222222111111111000000000000000222222222222222222222222......//////000000111111111111111111111111111111000111222222222000///...111111111111111111111111////////////000000000000......////////////......///////////////......---............/////////000///////////////.........000///.........///111222000000000000000000000000222222222222222222222222222222111111000000000///---...///000111222333444000000000222333444333222555444333222333444666777444555555666777999999:::777999<<<<<<;;;:::;;;;;;888999:::;;;;;;<<<>>>@@@AAACCCEEEFFFDDDBBBBBBBBB>>><<<::::::;;;<<<<<<<<<===;;;999999999999777555555666777666555555555666444444222111000/////////000000000000000000000000******+++---...///000111111111000000////////////........................//////000000000000//////111000////////////000000###)))///---'''&&&+++222......---------,,,,,,,,,///......------......////////////...---,,,+++***++++++******++++++,,,---------------------------++++++,,,---------,,,,,,......---,,,++++++++++++,,,,,,,,,------.........,,,,,,---............------............---,,,+++,,,,,,---...---,,,+++***,,,---......---,,,***))))))***++++++,,,---......,,,---.........---,,,+++---------,,,,,,+++++++++++++++,,,,,,---.../////////...------...///000111---------------...///000...///111222333333222222111222444666999;;;======;;;===???AAABBBDDDGGGJJJJJJLLLNNNMMMLLLMMMQQQUUU]]]^^^^^^___```aaabbbbbbaaabbb___cccnnnvvv.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000000//////---,,,,,,,,,------,,,***,,,---//////...------...,,,---------------,,,,,,***---//////......000333------...///000000111111111444888999888555444444444444555777999<<<>>>??????@@@AAAAAAAAA@@@??????@@@AAAAAABBBAAA@@@>>>===999777555555555666555333555555555444444444444333888777555333222111111111444222///...---...000111222222111000000000000111---...///000111111111111------...///000111222222//////000000000000000000///000000111111111000000...//////000000000000000000/////////............//////000000111111222222000000000000000000000000111111000000000000111111111111222222222333333333000000000000000000000000111111111111222333444555222222222222222222222222111222222333333444444555666666666666777777777777888999999999999888777777555555555555666888999:::999999999999999888777777777777777777777666666666777666555666666555333000111111111222222333333333444333111000000000111111000000000000000000000000////////////000000000000111000...---,,,,,,------000//////............///,,,,,,------------------............////////////......---------......///.......................................------------.........---,,,,,,+++,,,,,,,,,------.........,,,------......------,,,---.........---,,,,,,+++,,,+++***+++---...---,,,---,,,++++++,,,---///000+++******,,,///000---***,,,,,,,,,---------......***444000(((++++++%%%###,,,---///000+++&&&(((...000///...---,,,+++******............---,,,++++++.........------,,,,,,,,,(((***,,,.../////////...////////////000000000000,,,------...///000111111//////000111222222333333555555666777888:::<<<===>>>???@@@@@@AAACCCFFFIIINNNNNNNNNLLLLLLNNNRRRUUU]]]]]]^^^^^^^^^^^^^^^]]]___aaa___dddooowww------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,***+++------+++***+++,,,//////000111111000000000,,,...000///---,,,...000/////////000111222333444666999>>>@@@>>>;;;999888::::::;;;===@@@BBBDDDFFFGGGGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDBBB@@@???===:::888666666888999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666555444444333333222222222111222111111000000000000000111111111222111111111000...//////000000111111111000000000000111111111111111111222222222222111000//////111222222222111000111000000///......------000000000000000111111111000000000000000000000000111111000000000000111111111111111222222222333333000000000000000000000000000000000000111222333444222222222222222222222222111111222333333444444555444555555555555666666666888888999999888888777666444444333444444555666777666666777777666666555444555555555555555555555555555444333444555444111///111111111222222333333333333222111000000000111111000000000000000000000000.../////////000000000000111000...---,,,,,,------111111000000000111111222------------........................///////////////......---------......------------------------,,,,,,,,,,,,------------------......------,,,+++,,,,,,,,,---------......,,,------......------,,,------......------,,,+++,,,+++***+++---...---,,,,,,,,,,,,+++,,,,,,---------+++***,,,...///...++++++,,,,,,,,,,,,---------***///+++'''+++---+++...++++++---111///+++,,,///---------------,,,,,,,,,---------...------,,,,,,---------------,,,,,,,,,***+++,,,---////////////.../////////000000000000---.........///000000000///000000111222222333333444555555777888:::<<<===???@@@AAAAAABBBDDDGGGJJJOOOOOOOOONNNNNNOOOSSSUUU]]]]]]^^^_______________```bbb```eeepppxxx,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......***************+++++++++---,,,,,,---///000///...***,,,------,,,++++++,,,,,,,,,---...////////////111222333222000///000111222222222222333555666888<<>>;;;999666777888888777555444222444444333333333222222222444444444333222111111000000000000111111111111111000000111111111222222222333333333333333222111000///000222333444333111000111111000//////...------111111111111000000000000////////////////////////111111000000000000111111111111111222222222222333000000000000000000000000000/////////000111222333111111111111111111111111111111222222333444444444333333444444444555555555777888888888888777666666333333222222222222333333333333333333333222222111222222222222333333333333333222111222222222000...111111111222222222222222222222111000000000111111000000000000000000000000....../////////000000000000///...---------------------,,,------...///000////////////............---............/////////000///...---------------++++++++++++++++++++++++***++++++,,,,,,---------------......------,,,,,,,,,,,,,,,------------...,,,------......------,,,------......------,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---,,,,,,++++++...,,,++++++---......---++++++,,,,,,,,,------------,,,+++...///------000,,,)))***...000...---...++++++,,,,,,------......,,,,,,------...---------,,,,,,,,,,,,------------,,,,,,------...///000111....../////////000000000////////////////////////000000000111222222333333444444555666888:::<<<===@@@AAABBBBBBCCCDDDHHHJJJNNNOOOPPPPPPPPPQQQSSSUUU\\\]]]^^^```aaaaaaaaaaaaaaacccaaafffrrryyy++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------...------...//////...,,,,,,...000000///......///***+++,,,.../////////000777777777777666666666777777666555555666888:::;;;@@@BBBEEEFFFGGGGGGHHHJJJJJJKKKLLLNNNQQQTTTVVVXXXZZZZZZZZZYYYWWWUUUSSSQQQMMMMMMKKKHHHFFFCCCAAA???CCCAAA>>>>>>@@@BBBCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFIIIJJJKKKJJJHHHDDD???<<<;;;;;;;;;:::999777666555888888888888888777666666555555444333333222222222333333333222222111111111000000111111111222222222333333333333222111000///...///111333444222111///////////////////////////222222111111000000//////////////////////////////111111000000000000111111111111111111222222222222000000000000000000000000///////////////000111111000000000000000000000000111111111222333333444444333444444444444555555555666777777777777666555555444333222111111111111111111111222222111111000///111111111222222222222222333111000111111111000...111111111111111222222222111111111000000000000111000000000000000000000000........./////////000000//////......------------************+++,,,---...000000000000////////////---------.........//////111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...------,,,,,,------------------------,,,------......------,,,,,,------...------,,,,,,---,,,++++++------,,,+++,,,---.........,,,+++***---,,,*********,,,------,,,------------.........---''',,,333///***)))(((444,,,(((***---,,,******++++++,,,,,,,,,---------++++++,,,---............+++++++++,,,,,,------.........------...///111222........./////////000000000000000///////////////000000111111111222222222444444555666888:::;;;===???@@@BBBBBBBBBDDDGGGJJJLLLNNNPPPQQQQQQQQQSSSUUU\\\]]]___```bbbcccccccccaaadddbbbgggsss{{{++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---------......,,,---------.........//////...---...///...,,,+++***,,,...///......///000000111333555777888888999;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<===>>>AAABBBBBBCCCDDDGGGLLLPPPRRRRRRTTTVVVYYY\\\^^^``````aaa``````^^^\\\YYYXXXTTTSSSQQQNNNKKKIIIGGGFFFHHHFFFCCCBBBCCCDDDDDDDDDGGGFFFFFFEEEFFFHHHJJJKKKQQQRRRTTTSSSPPPLLLFFFCCCBBB@@@>>>;;;:::999::::::;;;;;;<<<<<<;;;;;;:::999555555444333333444555555666555555444444333333222111111111111111111111111222222222222111000......---...000111222111000///------...///000111222222222222111111000000//////////////////////////////111111000000000000111111000000111111111222222222000000000000000000000000/////////...//////000000000000000000000000000000000000111222222333333444444444555555555666666666555666666666666555444444555444333222111111111111111222222222222111000000111111222222222333333333333222111111222222111000111111111111111111111111000000000000111000000000////////////////////////............////////////...............---------------------...///000111111111000000000/////////------------............111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,------...------,,,------------------------,,,------......------,,,,,,,,,------...------,,,---,,,++++++------,,,+++---.../////////---,,,+++,,,+++***)))))))))+++,,,............////////////---$$$***111,,,///888555@@@444***)))+++***))))))------,,,,,,,,,+++++++++++++++,,,---............***++++++,,,,,,---------///...------...///111222............////////////000000000000000/////////111111111111111222222222444444444666777999;;;<<<>>>???@@@AAAAAACCCFFFIIIJJJLLLNNNOOOPPPPPPRRRTTT\\\]]]___aaabbbcccddddddbbbdddccchhhttt|||++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......++++++,,,,,,------......000///...///000000...,,,)))+++...//////000111333888999;;;>>>@@@AAABBBCCCBBBAAA@@@BBBEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBFFFLLLPPPSSSSSSUUUWWWZZZ^^^```bbb``````aaaaaa```^^^]]]\\\YYYXXXUUUSSSQQQOOONNNNNNRRRPPPNNNMMMNNNNNNMMMLLLLLLKKKJJJJJJKKKNNNPPPRRRVVVWWWYYYYYYXXXTTTPPPNNNJJJHHHDDDAAA??????@@@AAA===>>>?????????>>><<<;;;777777555555555666777888888777777777666666555555444444333222222111111000111111111111111000///.........///000000000000000------...///111222333333111111111111000000000000////////////////////////111111000000000000111111000000000111111111111222000000000000000000000000000000////////////000000111111111111111111111111000000111111222333333333444555555555555666666666444555555555555444333333555444333222222222222222222222333333222222111000111111222222333444444444444333111111222333333222111111111111111000000000...///000111111111000000////////////////////////------........./////////---......///......------,,,,,,,,,,,,---...//////111111000000//////......,,,------------.........000///...---------------------------------------//////.........---------,,,,,,------......------...------------,,,,,,,,,,,,------......------,,,,,,,,,------......------...,,,++++++------,,,***------......------,,,,,,+++,,,,,,+++))))))***,,,---.........////////////444(((...111...CCCZZZVVVEEE:::///,,,,,,+++***,,,------,,,,,,++++++******,,,,,,------...---------++++++++++++,,,,,,,,,,,,......------......///000------........./////////000000000000000000000000111111111111111111111111333333444555777999;;;<<<>>>???@@@@@@AAABBBFFFHHHJJJLLLMMMNNNNNNPPPRRRUUU\\\]]]___```bbbcccddddddaaadddbbbhhhttt|||+++,,,,,,,,,---------------.........////////////,,,,,,,,,---------......+++++++++,,,---........./////////111333444333111///222555777888:::<<<>>>BBBCCCEEEHHHKKKMMMNNNOOOMMMKKKJJJKKKNNNOOONNNLLLMMMMMMNNNMMMLLLJJJGGGEEECCCDDDEEEDDDDDDFFFIIIKKKKKKKKKMMMPPPSSSVVVYYYZZZWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVTTTRRRQQQQQQQQQQQQSSSRRRRRRSSSTTTTTTRRRPPPKKKJJJIIIIIIJJJMMMPPPRRRRRRTTTWWWYYYZZZYYYWWWVVVQQQPPPMMMKKKIIIGGGGGGFFFBBBCCCDDDEEEEEECCCBBB@@@===;;;999888777888999:::999999999999999888888888888777666555444333222111111111111222222111111000000000/////////000111222///000000000000111111111000000000000000111111111000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000111000000//////000000111222222222222222222222222000000000111222222333333333333444444444555555555444444444444444333222222333333222222111222222222222222333333222222111000000111111222333333444444444222000000222333333222222111111111000000000///---...000111111111000000////////////////////////---------.........//////,,,---...//////...------,,,,,,++++++++++++,,,,,,111111000//////...------,,,,,,---------.........///......---------......++++++++++++++++++++++++++++++,,,------...//////+++,,,------......------......---------,,,,,,,,,,,,------......------,,,+++,,,------......------...---+++,,,,,,---+++***++++++******++++++,,,,,,+++---///...,,,***+++,,,,,,,,,,,,,,,---------...333+++333333...MMMhhh]]]>>>666///......,,,+++---+++++++++++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---............------------.........///////////////000111111111222111111111111111111111111333333444555777999;;;<<<>>>@@@AAAAAAAAACCCGGGIIILLLMMMNNNNNNNNNPPPTTTWWW\\\]]]^^^```aaabbbbbbbbbaaacccbbbgggttt|||,,,,,,,,,------...................../////////000,,,,,,,,,---------......,,,,,,---......///000000......///222555777777666999<<<@@@BBBDDDFFFIIIKKKMMMOOOQQQTTTWWWYYY[[[\\\WWWUUUSSSTTTVVVVVVTTTRRRRRRSSSTTTTTTRRRNNNKKKHHHEEEGGGIIIIIIGGGFFFEEEFFFAAABBBDDDFFFIIIMMMPPPQQQNNNOOOQQQRRRSSSSSSSSSRRRSSSQQQPPPOOONNNNNNOOOOOOIIIIIIJJJMMMOOOOOOLLLJJJFFFEEEDDDDDDEEEIIILLLNNNLLLNNNRRRUUUXXXYYYYYYYYYVVVUUUUUUSSSQQQNNNKKKJJJHHHIIIJJJKKKKKKIIIHHHFFFBBB@@@===;;;999999::::::::::::::::::::::::::::::;;;;;;999888666444333222111111222333333333222222333111000//////111333444222222111111000///////////////000000111111222222111111111111111111111111111111000000000000111111000000000000111111111111000000000000000000000000111111000000000000000111222222222222222222222222000000000111222222333333222222333333333444444444333444444444444333222222222222111111111111222222222222222222222111000000///000000111222333333333333111//////111222222222222111111111000000//////---...///111111111000///////////////////////////---------.........//////,,,---.../////////------000000///.........//////111000000///...------,,,,,,,,,,,,---------............---------......///************************'''((()))+++---///000111+++,,,,,,---.........---.........------,,,,,,,,,,,,------......------,,,+++,,,,,,---.........---...---,,,,,,,,,---+++***))))))((((((((()))+++,,,,,,///111111...,,,,,,---******+++++++++,,,,,,,,,(((%%%222000(((FFF\\\FFF333///,,,......++++++---((()))***+++,,,---..................---,,,++++++---,,,,,,++++++*********+++,,,---.........---,,,---------.........//////......///000111222222333222222111111111111111111333333444555777999:::<<<@@@AAABBBBBBCCCDDDHHHJJJNNNNNNNNNNNNNNNQQQVVVYYY\\\]]]^^^```aaaaaaaaaaaa```cccaaagggsss|||******+++,,,...///000000///......------......///333222//////000111111000//////000000111222222333000111333666:::===???@@@FFFGGGJJJNNNRRRUUUWWWYYYYYYZZZ[[[]]]^^^___``````]]][[[YYYXXXYYYYYYXXXWWWUUUVVVWWWXXXXXXVVVTTTSSSQQQOOOKKKGGGDDDCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDDGGGFFFEEEEEEEEEGGGHHHIIIMMMLLLJJJIIIHHHIIIJJJJJJGGGFFFFFFGGGIIIHHHFFFDDD@@@AAAAAAAAABBBBBBCCCCCCGGGGGGHHHJJJMMMPPPTTTVVVXXXWWWVVVUUUTTTTTTTTTTTTPPPQQQSSSSSSQQQNNNKKKIIIKKKGGGCCC@@@@@@???<<<999>>>>>>==================CCCBBBAAA???<<<999777555444333222111000111111222////////////000222333333333333333222222222111111222111111111000000//////000000000000000000000000222222000000000111222333222111111111000000//////........................222222111111111111222222222222222222222222222222111111000000000000000000444333222111111333555666555444333333444333111///222111111111000000//////222222222222222111000///111111000000000000111111222000///------///000222000000000000000000000000111111000000//////......//////000000///...------000000//////...---+++++++++///222111---***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000---+++,,,---+++,,,,,,------.........,,,,,,,,,++++++*********.........------,,,,,,,,,---,,,,,,++++++,,,,,,---000///...---,,,,,,...///,,,,,,,,,---------......,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---......---,,,,,,++++++++++++,,,,,,...000333555666777++++++++++++++++++******------,,,,,,,,,,,,++++++)))))))))******+++++++++---------............///---------------,,,,,,,,,///......------///000111111222111000......000222222222333333333333444444222333444555666777888999===???AAACCCDDDFFFIIIKKKLLLMMMNNNNNNOOOPPPTTTVVV]]]^^^^^^___```aaabbbbbbbbb\\\]]]eeennnyyy++++++,,,---......//////000000//////000111111222///...------///000111222000111111222333333333333888999;;;>>>AAADDDGGGHHHIIIKKKMMMQQQUUUZZZ]]]``````aaacccdddeeeeeeddddddbbb```^^^]]]^^^^^^]]]\\\]]]]]]]]]]]]\\\ZZZYYYXXXVVVSSSOOOJJJFFFCCCBBBAAA?????????@@@@@@AAAAAAAAABBBBBBAAAAAAAAACCCDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDBBBAAABBBDDDEEEFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFHHHJJJKKKLLLOOONNNNNNNNNNNNNNNOOOOOOSSSTTTVVVVVVVVVTTTQQQPPPSSSOOOJJJGGGFFFEEECCCAAA@@@???>>>???@@@BBBDDDEEEFFFEEECCCAAA>>>;;;888777666555444333222222333444111111111000000000111111333333222222222111111111222111111111000000000000////////////////////////222222111000/////////000111111111111000000000///333333333333333333333333111111111000000111111111222222222222222222222222111111111111111111111111000///...------///000222555444333333444333111///111111111111000000000///222222222222222111000000111111000000000000111111111000///......///000111000000000000000000000000///////////////000000000///////////////...---,,,////////////...---,,,,,,))),,,///...***((())),,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---******,,,///---------------.........,,,,,,,,,,,,,,,+++++++++------------------,,,,,,------,,,,,,,,,,,,------,,,)))&&&'''+++------+++,,,,,,,,,---------......+++,,,,,,---............------------------------------------------------------------------------------++++++++++++------...---,,,,,,+++++++++,,,............------------,,,+++************+++,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------............---------------.........///......---...///000111---/////////...///000222111111111222222222333333333333444666777888999:::>>>???AAABBBCCCEEEIIILLLLLLMMMNNNOOOOOOQQQTTTWWW\\\]]]^^^^^^___```aaaaaaccc^^^^^^fffooozzz,,,---------......//////...............///000111.........///000111333444333444777999:::;;;;;;;;;?????????@@@BBBCCCEEEFFFIIIJJJLLLPPPUUU[[[```ccceeegggiiikkkkkkjjjiiiggghhhfffdddcccccccccbbbaaabbbbbbaaa___]]]\\\[[[ZZZVVVTTTPPPKKKGGGCCCAAA?????????@@@AAAAAAAAA@@@@@@@@@??????>>>???AAABBBCCCBBBAAAAAAAAAAAAAAABBBCCCAAAAAABBBEEEHHHJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMOOOPPPRRRSSSRRRQQQQQQVVVRRRNNNKKKKKKLLLLLLKKKIIIHHHFFFFFFGGGIIILLLMMMJJJIIIHHHEEEBBB>>>;;;:::999888777666555555555555444444222111000000000000222222222222111111111111111111111111111000000000////////////////////////222222111111000///------111111111111000000000000111111111111111111111111111000000//////000000111222222222222222222222222111111222222222222222222333222111111111222444555555333333333444333111///111111111111000000000000111222222222222111000000111111000000000000111111111000///......///000111000000000000000000000000---......///000000111111---............---,,,,,,---...............------+++...000///,,,+++,,,...------------------------,,,------+++((()))---111...............---------,,,,,,,,,---------------,,,,,,------------------......------------......)))%%%"""%%%+++///---***,,,,,,,,,---------......+++++++++,,,---...000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,///...---,,,+++)))((((((---,,,***))))))+++,,,...------,,,,,,,,,,,,++++++............------------------------............---------......//////000///............///000000***,,,.../////////000111000000111111111222222222444444555777888999:::;;;??????@@@@@@AAADDDIIIMMMLLLMMMNNNOOOOOOQQQTTTWWW[[[\\\]]]^^^``````aaaaaaeee```aaahhhooozzz..................////////////.........//////000222333444555666777888:::;;;===@@@DDDFFFGGGGGGGGGCCCBBB@@@???>>>>>>>>>>>>CCCCCCEEEHHHMMMTTTZZZ^^^cccfffiiilllnnnmmmjjjiiillliiifffddddddcccaaa______]]]\\\YYYXXXWWWVVVVVVQQQPPPNNNLLLIIIGGGEEEDDDFFFGGGHHHHHHHHHGGGFFFEEECCCBBBBBBBBBBBBDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFHHHMMMRRRVVVXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWTTTPPPLLLJJJDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOQQQOOOLLLJJJKKKMMMOOOPPPSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOMMMJJJGGGDDDAAA???;;;;;;:::888777666666555666555444333222111111111333222222222111111111111111111111111111111111111000000000000000000000000000111222222222000///...111111111000000000000000........................000000////////////000000111111111111111111111111222222222222222333333333666666666555666777888888444333222222333333111///111111111000000000000000111111222222222111111000111111000000000000111111000000////////////000000////////////////////////........./////////000000,,,---------------,,,,,,,,,------...//////......---///111000...------..............................000111///,,,+++---000/////////......---------,,,---------......//////,,,,,,,,,------..................------.........)))'''&&&(((,,,///...---,,,,,,,,,---------......,,,,,,++++++,,,---///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++//////......------,,,,,,,,,,,,---------.........,,,------...///000111111............/////////000+++---000111000//////000111111111111222222222222555555666777999:::;;;<<>>AAADDDGGGIIIKKKNNNPPPPPPOOOLLLJJJCCCBBB@@@>>>======>>>>>>======>>>AAAEEEKKKQQQTTT]]]___dddhhhkkkkkkiiihhhiiifffbbb```^^^]]]ZZZXXXSSSSSSQQQPPPOOOOOOOOOOOOMMMNNNPPPQQQRRRRRRRRRQQQTTTTTTUUUVVVUUUTTTRRRQQQJJJIIIHHHHHHHHHIIIKKKLLLJJJKKKKKKLLLMMMMMMMMMMMMJJJKKKMMMSSSYYY___bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbb```\\\WWWRRROOOHHHGGGFFFFFFEEEEEEEEEFFFEEEFFFGGGIIIKKKNNNPPPQQQQQQPPPNNNLLLKKKLLLNNNPPPUUUVVVXXXYYYZZZXXXVVVUUUVVVUUUSSSQQQNNNJJJHHHFFF???>>>>>><<<;;;999888777777666555444444444444444333333333333222222222111111111111111111222222222111111111111111111111111///000222333444333333222000000000000000000111111111111111111111111111111000000////////////000000111111111111111111111111111111222222222333333333333333333333333444444555333222111222333333111000000000000000000000111111000111111222222222111111111111000000000000111111000000////////////000000////////////////////////000/////////.........---,,,,,,---------------,,,+++,,,---...////////////+++,,,---,,,+++*********........................000444666555111...---...//////......---------,,,---------....../////////,,,,,,,,,------..................------.........)))+++...---+++***,,,...,,,,,,,,,---------......///...,,,++++++,,,---...........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,---...//////...---------,,,,,,,,,+++++++++......------,,,,,,++++++,,,,,,,,,------------...,,,------...///000111111---......//////////////////111333333111///......222222222333333333333444555666777888999:::;;;<<>>===<<<;;;;;;<<<>>>@@@<<<<<<===???BBBFFFIIILLLSSSVVVZZZ^^^aaabbbbbbbbb___\\\YYYWWWUUUTTTRRRPPPJJJKKKKKKLLLMMMNNNOOOOOORRRTTTYYY]]]```bbbcccccccccdddeeeeeedddbbb```^^^TTTSSSRRRQQQPPPQQQRRRRRRQQQQQQRRRSSSSSSSSSRRRRRROOOOOOQQQUUU[[[```cccdddbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbb```]]]YYYUUURRRNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHIIILLLOOORRRSSSYYYYYYXXXUUUQQQOOOPPPQQQRRRTTTWWWZZZ]]]]]]]]]\\\[[[[[[YYYWWWUUURRROOONNNFFFEEEEEECCCAAA???===<<<999999888777666666777777444444444444333333333333111111111222222222222222222222222222222222222222000000222333444555555555000000000000111111111111222222222222222222222222111000000//////000000111111111111111111111111111000000111111222333333333222222222222333333333333222111111222333333111000000000000000111111111111000000111222222222222111111111000000000000111111//////000000000000//////000000000000000000000000000000//////...------,,,,,,,,,---............---,,,,,,---.../////////...---------------,,,,,,+++------------------------000444888888444///---------------------,,,,,,,,,---------...............,,,,,,------------------......------------......''',,,000...)))&&&)))---,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,+++++++++******+++,,,---......------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------......//////000---......///000/////////222333333222000.........222222333333333444444444555555666888999:::;;;<<<>>>>>>??????@@@CCCHHHLLLLLLMMMOOOOOOPPPSSSWWWYYY\\\^^^aaadddeeefffeeeeeebbb___aaagggmmmyyy......///000111111222222//////111333555888:::<<<>>>EEEMMMSSSVVVZZZaaafffeeeffffffddd___WWWOOOJJJCCCAAA???===<<<===>>>@@@?????????@@@AAABBBDDDDDDGGGIIILLLOOORRRSSSTTTTTTRRRPPPNNNMMMMMMMMMLLLJJJIIIJJJNNNQQQTTTVVVWWWXXX\\\___dddiiimmmoooooooooooopppqqqqqqpppnnnkkkiiiaaa___^^^\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYXXXXXXZZZ^^^aaaccccccaaaaaaaaaaaa`````````_______________]]]ZZZWWWVVVUUUUUUTTTTTTSSSTTTTTTTTTPPPPPPOOOOOOQQQTTTWWWZZZ___```aaa___[[[YYYYYYZZZVVVWWWXXXZZZ]]]```cccddd______^^^\\\ZZZXXXVVVUUUOOOOOONNNMMMJJJHHHEEEDDD>>>===;;;:::888777777777666666555555555444444444111111111222222333333333111111111111111111111111111111111111222333444444///000000000111111111111////////////////////////111111111000000111111111111111111111111111111111//////000000111222222333333333444555555555555555222111000111333333222000///000000000111111111111000000111222222222222222111111000000000000111111//////000000000000//////000000000000000000000000........................,,,---...///////////////------..................000/////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000444444111......///+++++++++,,,,,,,,,,,,,,,.........---------------------------------,,,,,,------,,,,,,,,,,,,------))),,,...---***((()))+++,,,,,,,,,---------......,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------,,,+++++++++,,,,,,---...------,,,++++++***))))))+++)))((('''(((***,,,...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------.........------///000000000///...111111111000...---///000111222222222333333333333444555666777888:::;;;;;;<<<>>>???@@@AAADDDGGGJJJLLLMMMOOOPPPQQQSSSWWWZZZ[[[]]]aaadddffffffeeedddaaa___aaahhhnnnzzz---...///000111222333333444555888;;;@@@DDDGGGIIIMMMSSSZZZ^^^```bbbgggllljjjkkklllkkkfff___WWWRRRPPPNNNIIIEEEBBBAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCEEEFFFGGGHHHIIIGGGFFFGGGHHHJJJIIIIIIKKKNNNSSSXXX\\\___```aaacccfffkkkpppsssttttttsssuuuvvvwwwxxxvvvtttpppnnnkkkiiigggeeedddccccccccchhhhhhiiiiiiiiigggfffeeecccbbb``````bbbdddddddddddddddccccccbbbbbbbbbaaa______```______]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^___]]]\\\[[[ZZZ\\\___bbbddd^^^aaaeeeeeecccaaabbbccc```^^^\\\[[[]]]aaafffiiibbbaaaaaa___^^^\\\ZZZYYYVVVUUUUUUTTTQQQNNNLLLJJJAAA@@@>>>;;;999777666666777666666666666555555555111111111222222333333333000000000000000000000000333222111000000000222222//////000000111111111222000000000000000000000000222222111111111111222222000000000000000000000000...//////000111111222222111222333333444444333333111000000111333333222000//////000000111111111222///000111222222222222222111111000000000000111111//////000000000000//////000000000000000000000000,,,,,,------.../////////------...///000000//////---...............---------,,,,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---,,,///222*********++++++,,,,,,,,,.........------,,,,,,+++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---...---,,,***,,,,,,,,,---------......)))***,,,...//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---+++((($$$!!!"""&&&,,,000---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------,,,,,,,,,---///000000000///.../////////...------///222000111111111111222222222444444555777888999:::;;;;;;===???AAABBBDDDGGGIIILLLMMMOOOPPPQQQTTTWWWZZZZZZ\\\```ccceeeeeedddcccaaa___bbbiiiooo|||---///111222222333444555222666>>>EEEJJJPPPUUUXXX___```aaadddhhhlllppprrrnnnoooqqqqqqnnnjjjeeeaaa]]]ZZZTTTOOOKKKFFFBBB???>>>???@@@AAAAAA@@@??????===>>>?????????@@@BBBDDDEEEGGGIIIJJJKKKLLLOOOQQQTTTWWWZZZ___cccfffggghhhgggkkkpppuuuxxxzzzyyyyyyuuuwwwyyyxxxuuurrrooonnnooommmjjjhhhiiiiiiiiiiiijjjlllnnnooommmllllllllliiigggdddccceeegggjjjkkkgggjjjjjjeeecccddddddccceeeccccccdddbbb^^^___cccdddddddddeeefffggghhhiiijjjhhhfffeeefffggggggfffiiijjjkkklllllljjjfffcccbbbaaaaaabbbcccddddddcccaaabbbcccbbb```^^^^^^^^^VVVWWWXXXYYYWWWUUUSSSQQQJJJGGGCCC???>>><<<:::888;;;:::999777666555444444222222222222222222222222111111222222222333333333333333333333333333333333//////////////////////////////...//////000111222333222111000////////////---......///000111111222333222222222111000000000000111111111111222222222111111222333333333222222000000000000000000000000111111000000000000111111111000000000//////......///////////////////////////............///000000...........................///000///---,,,---...000000000///.........---,,,------......------,,,------,,,+++,,,---...///.........------,,,,,,,,,---,,,+++,,,......---,,,...........................------,,,,,,------......---+++******+++---...+++++++++++++++++++++++++++,,,---,,,***)))***+++)))***+++,,,------------,,,------......------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,***))))))***,,,---+++******+++------,,,***++++++******++++++,,,---......//////000000111111//////......---------,,,///111333333333333555777333555777777777888:::<<<:::;;;>>>???@@@BBBEEEHHHMMMMMMMMMNNNPPPSSSVVVXXX]]]___aaabbbcccbbbaaa``````cccaaafffsss~~~---///111333444777<<>>???@@@???>>>===<<<===???AAACCCEEEGGGKKKNNNQQQSSSUUUVVVWWWXXXZZZ\\\aaacccfffiiikkkmmmmmmnnnpppsssvvvyyyzzzyyywwwvvvpppsssuuuuuusssqqqpppppppppmmmjjjhhhhhhiiiiiijjjmmmoooqqqqqqpppnnnnnnnnniiigggddddddfffiiimmmooojjjmmmmmmjjjlllpppqqqpppllljjjiiiiiifffbbbcccfffiiikkkooorrrssssssrrrqqqrrrpppmmmkkkjjjiiifffdddgggggghhhjjjkkkjjjiiigggfffeeeeeefffggghhhhhhhhhggghhhhhhgggeeedddcccccc]]]]]]]]]\\\[[[YYYWWWUUUOOOMMMIIIFFFDDDBBB???======<<<:::999888888888888555555555444333222222111111111111222222333333333555444444444444444444555333333333333333333333333111111000000000111111222333222111000////////////......//////000111111222222222222111111111111111111111111111222222222222333333333333333222111000000000000000000000000000000000000//////000000000111111000000000/////////////////////////////////111111000///.........///........................+++,,,---,,,***)))***+++//////..................---..................---------,,,,,,,,,---...///......---------,,,,,,,,,///---,,,---///000000///...........................------,,,,,,------......---,,,++++++,,,---...++++++++++++++++++++++++)))***,,,,,,++++++,,,......//////......---,,,+++,,,------......------,,,//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++******+++------,,,***+++++++++***++++++,,,---/////////000111111222222/////////.........------...000222222222222444666333555777777777888:::<<<;;;===???@@@AAACCCGGGIIIMMMMMMMMMNNNQQQTTTVVVXXX]]]^^^```bbbccccccbbbaaabbbdddbbbgggsss~~~///111444777<<>>??????>>>===<<<===@@@EEEIIIMMMRRRXXX[[[bbbdddfffgggggghhhjjjlllpppqqqrrrtttuuuttttttsssvvvxxx{{{}}}|||zzzvvvtttoooqqqrrrrrrpppnnnnnnooonnnllliiigggfffggghhhiiilllpppuuuwwwwwwtttrrrqqqlllkkkiiiiiikkkoootttwwwxxxzzz{{{}}}|||zzzyyyuuupppqqqtttxxx|||}}}yyyuuupppjjjfffggghhhiiikkklllllllllllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhgggfffeeeeeeaaaaaa```^^^]]][[[ZZZYYYWWWUUURRROOOMMMJJJFFFCCCAAA???===;;;::::::;;;<<<999888777555444222111111111111111111222222222222222111000......000111222555555555555555555555555333333222111111111222222333222111000////////////...//////000000111111111111111111111111222222222111111111111222222222333444444444333222111//////000000000000000000000000////////////////////////111111111111000000000000////////////////////////333222111///...---------........................---...///...,,,,,,,,,...---------------...............////////////......---,,,,,,,,,,,,---...///...------------,,,,,,,,,...,,,***+++---///000000------------------------...------,,,,,,------......---,,,++++++,,,---...++++++++++++++++++++++++((()))+++,,,+++,,,...///.........---,,,,,,++++++,,,------......------,,,///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,++++++++++++******,,,,,,+++++++++,,,---...+++,,,...///000///...---+++******+++,,,---,,,++++++++++++++++++,,,------///000000111111222333333000000////////////.........///111111111111333555333555777777777888:::<<<<<<>>>@@@BBBCCCEEEHHHKKKKKKLLLMMMOOORRRTTTWWWXXX\\\]]]```bbbcccdddcccbbbcccfffdddhhhttt~~~444888>>>DDDKKKRRRYYY]]]eeehhhkkklllmmmoooqqqsssvvvwwwwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwrrrkkk```UUULLLEEE@@@===<<<===???AAABBBBBBBBBBBBGGGJJJPPPUUUZZZaaagggkkknnnppprrrsssssssssuuuwwwwwwxxxyyyzzzyyyxxxwwwvvvuuuvvvyyyzzzzzzxxxvvvtttpppqqqqqqooollljjjjjjkkkiiihhheeecccbbbcccfffhhhiiiqqq{{{zzzvvvttttttssssssuuuyyy}}}uuupppnnnqqqtttuuuuuusssqqqpppooooooooommmjjjhhhggghhhjjjiiihhhggghhhhhhgggffffffeeecccbbbaaa`````````^^^\\\ZZZXXXVVVRRRMMMJJJFFFDDDAAA===;;;:::;;;;;;999888777666555333222222111111222222222222222222222000...,,,,,,...000222333333333333333333333333444333222111111111111111222222111000//////000000//////000000000111111111000000000111222222222333111111111222222222333333333333333333222111000///000000000000000000000000......////////////......111111111111111111000000////////////////////////111000///...------------...........................///000///...---...///+++,,,,,,,,,---.........------............------,,,,,,,,,,,,------......------------------------+++)))'''(((***---...///------------------------...------,,,,,,------.........---,,,,,,---......++++++++++++++++++++++++)))***,,,,,,,,,,,,---///))))))))))))******+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,------.........------------------------++++++,,,,,,,,,+++++++++---,,,+++******,,,...///,,,---...000222333444555---,,,***+++,,,------,,,,,,++++++++++++,,,------/////////000111111222222000000000000000////////////000222222111111333555333555777777777888:::<<<===>>>@@@BBBCCCEEEHHHKKKKKKLLLNNNPPPRRRUUUWWWXXX[[[]]]```bbbdddddddddcccdddgggdddhhhttt~~~@@@FFFOOOWWW]]]bbbfffhhhppprrrssstttssstttvvvwwwyyyyyyzzz{{{{{{|||||||||yyyzzz{{{zzzxxxtttooolllhhhbbbYYYQQQLLLHHHEEECCC>>>@@@CCCFFFIIIJJJKKKLLLRRRUUU[[[```eeekkkrrrvvvtttuuuwwwwwwwwwwwwyyyzzzyyyzzz{{{{{{{{{zzzyyyxxxrrrssstttttttttsssqqqpppmmmmmmmmmkkkhhhffffffgggbbbbbbaaa___^^^```eeeiiikkkvvv~~~{{{}}}}}}~~~~~~~~~~~~~~~|||}}}}}}{{{vvvpppkkkiiiiiimmmkkkiiiiiikkkmmmlllkkkjjjiiihhhgggffffffffffffbbbaaa___]]]\\\XXXTTTQQQMMMKKKFFFAAA===;;;999999888777777666555555444444333333222222222222222222666444222111111222444666222222222222222222222222333222111000000000000000222111000000000000000000000000000000111111111111000000000111222222222333111222222222222333333333111222222333333333222222000000000000000000000000......////////////......000000000000000000111111////////////////////////---------,,,,,,---..............................***+++,,,,,,+++***+++,,,+++,,,,,,,,,---.........+++,,,,,,------,,,,,,+++,,,,,,,,,---------------------------------------***)))'''(((+++---......------------------------...------,,,,,,------...---------,,,,,,---------+++++++++++++++++++++++++++---...---++++++,,,---******)))))))))***+++,,,,,,------......------,,,)))******+++,,,---...///++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++,,,------...---,,,,,,---,,,+++******,,,...///...------...111666:::===000///,,,,,,---...---,,,,,,,,,++++++,,,,,,---...------......///000000000/////////000000000000000000222333333222222444555333555777777777888:::<<<<<<>>>@@@AAABBBDDDHHHJJJMMMNNNOOOPPPRRRTTTWWWXXX\\\]]]```cccdddeeedddddddddfffdddhhhsss~~~QQQWWWaaahhhmmmoooppppppqqqssstttuuuuuuwwwzzz||||||}}}~~~~~~~~~~~~}}}}}}xxxyyyyyywwwrrrkkkeee```XXXTTTNNNJJJHHHGGGFFFEEEDDDFFFIIIMMMPPPRRRTTTTTTRRRUUUZZZ___dddiiiooosssuuuvvvxxxxxxwwwwwwxxxzzzyyyyyyzzzzzzzzzyyywwwvvvqqqpppooommmlllllllllllliiijjjkkkiiifffdddcccccc]]]^^^___^^^^^^bbbiiiooouuu|||~~~xxxuuuuuupppmmmjjjlllpppssssssqqqnnnmmmllljjjiiigggfffeeefffdddbbb```___]]]ZZZWWWTTTRRRNNNIIIDDD???<<<:::999999888888777777666666444444444444333333333333555444222111111222444555222222222222222222222222222111111000000000000111111111000000000000000111111111111111111111111111111111111111111222222222222222222222333333333333000111222333333333333333000000000000000000000000...///000111111000///...////////////000000000000////////////////////////------,,,,,,---......///........................+++,,,------,,,,,,---...---------------.........++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,------------...,,,++++++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---,,,++++++,,,111000...,,,+++******+++,,,------......------,,,)))***+++,,,---...///000++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------************************+++,,,---...///...---,,,,,,,,,+++++++++,,,---......---,,,,,,///555:::>>>555222///.........---,,,,,,,,,,,,,,,,,,------...,,,,,,---......//////000......////////////000000111333444444333333444555333555777777777888:::<<<<<<>>>@@@BBBCCCEEEHHHJJJQQQPPPOOOOOOQQQSSSVVVXXX]]]^^^aaacccdddddddddcccbbbeeecccgggsss}}}ccchhhnnnsssuuuuuuuuuuuurrrtttuuuuuuvvvwww{{{}}}~~~|||{{{yyyuuutttrrrmmmggg```YYYUUUNNNKKKHHHGGGGGGGGGGGGFFFLLLMMMPPPSSSVVVWWWXXXXXXRRRUUUZZZ^^^ccchhhnnnrrrvvvwwwxxxxxxwwwvvvwwwyyyvvvvvvwwwvvvuuusssqqqpppnnnllliiihhhhhhjjjmmmooorrrrrrrrrnnniiiccc```^^^[[[^^^``````aaagggpppxxxzzzvvv{{{}}}|||~~~yyyvvvsssvvv{{{||||||zzzxxxtttpppmmmjjjhhhfffcccbbbbbbaaa___^^^[[[YYYWWWRRRMMMGGGCCC@@@>>>===<<<;;;:::999888777666666555555555444444444222111111000000111111222333333333333333333333333222222111111111222333333111111000000000000111111111111111111111111111111222222222111111111111111222222222333333333444444222222333333333222111111000000000000000000000000...///111222222111///...---.........////////////////////////////////////000000///.........//////........................---...//////......///111//////..................+++,,,,,,------,,,,,,++++++,,,---.........------,,,,,,,,,---------......,,,,,,---///111111///---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***++++++++++++++++++***+++++++++++++++++++++++++++---...---,,,,,,---...333111///,,,+++++++++,,,,,,------......------,,,,,,------------.........************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))+++,,,.........,,,++++++++++++,,,,,,,,,---------,,,++++++---111444777999666222000//////...------,,,,,,,,,,,,---......------......///000000000------........./////////111222333333222222333444333555777777777888:::<<<>>>???BBBCCCDDDFFFIIILLLTTTRRRPPPNNNOOORRRUUUXXX^^^```bbbdddddddddcccbbb```cccaaaeeerrr}}}ooorrrvvvxxxwwwwwwwwwwwwzzzzzz{{{zzzyyyzzz|||~~~~~~|||yyyvvvuuuqqqnnniiiccc\\\VVVQQQNNNOOONNNLLLLLLLLLLLLKKKJJJQQQRRRUUUWWWXXXYYYYYYYYYXXX\\\```eeejjjooouuuyyywwwxxxyyyxxxwwwwwwxxxyyysssssssssrrrooommmjjjhhhiiigggeeeeeeggglllrrrvvv|||vvvmmmddd]]]ZZZ\\\___bbbccceeelllvvvxxxqqqpppuuuzzzzzzwwwuuuvvvyyyttt~~~{{{yyyvvvsssvvv{{{{{{xxxjjjgggdddccccccccccccbbb^^^^^^\\\YYYTTTNNNIIIFFFBBBAAA@@@>>><<<:::888777777777666666666555555555333333333444444333333333111111111111111111111111222222222222333444444555111000000000000000111111222222111111111111111111333222222222111111000000222222333333333444444444444444444333222111000///000000000000000000000000...000111333333111000...,,,---------......//////////////////////////////444333222000////////////........................***+++,,,,,,++++++---...000000000///.........---,,,------......------,,,+++,,,---.........---,,,,,,,,,,,,------.........++++++---///111///,,,))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))******++++++******)))++++++++++++++++++++++++)))+++------------///000...---+++******+++---...,,,------......------,,,000//////......---,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++******+++,,,---------,,,,,,,,,,,,+++,,,,,,---...///<<<888444111000///...,,,---,,,,,,,,,,,,---............//////000111111111,,,---------......//////000111222222111000111333333555777777777888:::<<>>@@@111111111111000///...---/////////...------,,,,,,111111000000////////////////////////////////////------......///000000111...............///000000.........------,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++///,,,******,,,------,,,...---------...///000111......------,,,+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---------++++++,,,,,,,,,,,,------......---------------.../////////......------------------,,,,,,+++++++++...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++******+++,,,,,,------,,,+++***************,,,,,,++++++,,,---///000000333555555222...***)))---------............///---...///000111111111111///////////////000000111222222333333333333444444555555555666777999;;;<<>>???AAABBBBBBDDDHHHKKKLLLMMMMMMMMMNNNQQQVVVZZZ```bbbeeegggfffeeebbb```___bbbaaaeeeqqq{{{|||||||||zzzwwwrrrnnnkkkaaa^^^YYYUUUSSSVVV[[[```cccgggkkkoooqqqsssvvvxxx|||||||||||||||{{{{{{zzzwwwwwwvvvuuuvvvwwwxxxzzzuuusssooollljjjjjjkkkkkkdddbbb___\\\YYYVVVUUUTTTTTTTTTUUUVVVXXX[[[^^^```aaaaaaaaabbbeeeiiinnnppprrrqqqnnnhhh___XXXTTTRRRLLLHHHGGGIIIJJJHHHJJJMMMNNNOOOOOOPPPQQQQQQPPPPPPLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEFFFGGGJJJJJJKKKLLLNNNQQQSSSUUUWWWXXXXXXXXXVVVVVVWWWYYYWWWXXXYYY[[[]]]bbbhhhlllttt{{{~~~}}}zzzwwwqqqkkkccc___[[[WWWSSSPPPLLLJJJAAA@@@@@@??????>>>======:::888555444444444333222555555444444444333333222222222222222222222222222000000000000000000000000111111111111111111111111222222222333333333333333666555333222111222222333555444333222333666999;;;111111111111000///......///000222444444333222111111000///......///000000////////////////////////............//////000000//////............///000...............---------........................------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,------,,,************++++++,,,,,,,,,,,,,,,++++++*********...------,,,,,,+++++++++***+++++++++,,,,,,------,,,++++++******))))))))))))***++++++,,,,,,,,,+++)))***,,,......---,,,+++***+++,,,---...---,,,+++,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%$$$&&&((())))))(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,------+++++++++,,,,,,------...---+++,,,///222333000------------............///,,,------...//////......---...000111111111000///222222222333333333444444666666666666777999<<<======>>>@@@AAABBBDDDHHHKKKLLLMMMMMMMMMNNNQQQUUUXXX^^^aaadddggggggfffcccaaa___bbbaaafffrrr{{{}}}zzzyyyvvvrrrllleee___[[[XXXXXXXXXXXXZZZaaajjjpppsssvvvzzz}}}~~~~~~}}}|||wwwwwwvvvuuuuuuvvvvvvwwwqqqoookkkhhhfffeeedddeee[[[YYYWWWTTTSSSRRRSSSSSSSSSSSSTTTVVVYYY\\\___```^^^\\\ZZZYYYXXXZZZ[[[]]]\\\\\\[[[XXXUUUQQQOOOOOOIIIFFFFFFJJJKKKJJJLLLOOONNNNNNMMMLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKIIIJJJIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHJJJKKKLLLLLLKKKJJJJJJLLLNNNQQQRRRRRRSSSTTTSSSQQQPPPPPPQQQQQQRRRRRRQQQQQQSSSWWWZZZ___fffllllllnnnrrrttttttqqqtttyyyqqqmmmfffaaa\\\YYYUUUSSSJJJIIIHHHEEECCCAAA???>>>;;;999777555555555333222666666555444333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000111111222222333333333333444444444333111000111222333333333333222111222222222222111000///...+++---///111111111///...222333444555555444333333....................................//////////////////............//////................................................------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,******++++++++++++++++++,,,,,,++++++++++++******---------,,,,,,++++++***))))))******++++++,,,,,,,,,++++++******)))))))))+++,,,,,,,,,++++++***))))))***,,,......---,,,+++)))***,,,---...---,,,+++---------...............,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---...------,,,------......++++++,,,,,,,,,,,,,,,,,,///---,,,...111222000------------............///,,,------............------...000111111111000///222222222333333333444444666666666666888:::<<<======>>>@@@AAABBBDDDHHHKKKNNNOOOPPPPPPPPPQQQUUUWWW\\\^^^bbbeeeggggggeeeddd```cccbbbgggsss}}}~~~zzzxxxvvvrrrppplllgggaaa\\\XXXVVV[[[___cccfffiiinnnvvv|||zzz|||~~~}}}uuuuuusssrrrqqqpppooooooiiihhheeebbb___\\\[[[ZZZTTTRRRPPPNNNNNNOOORRRSSSVVVVVVWWWYYYZZZ\\\^^^___WWWUUUTTTRRRRRRSSSTTTUUUUUUTTTSSSQQQOOONNNMMMLLLHHHEEEEEEHHHIIIHHHJJJNNNOOONNNMMMLLLLLLNNNOOOPPPVVVUUUSSSRRRPPPPPPOOOOOOJJJLLLMMMMMMLLLLLLNNNOOORRRRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRSSSUUUWWWYYYQQQSSSTTTTTTQQQOOONNNNNNQQQQQQPPPMMMKKKKKKMMMOOOPPPVVVZZZ[[[\\\aaabbbaaabbbeeeiiipppyyy|||rrriiibbb]]]YYYVVVUUUSSSQQQMMMJJJFFFDDDBBB???===:::888888777555333666666555444333333444444333333333222222222222111111111111111111111111111111111111111111111111111//////000111222222333333333444666777777666333222///111444666666444222000222222222222111000///......///000222222222111000---///111222333222000///..............................//////////////////000//////............///.............../////////........................,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++---......---,,,,,,---------............------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******************+++++++++++++++++++++*********............---,,,+++******+++,,,---------,,,,,,***+++,,,------......---++++++,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,,,,,,,++++++...,,,+++,,,---...---------------............///------...............---...//////000000000000000222222333333333333444444777666666777888:::<<<>>>===>>>@@@AAACCCEEEIIILLLOOOPPPQQQQQQQQQRRRUUUXXX[[[]]]```ccceeefffffffffaaadddcccgggsss}}}|||yyytttooojjjhhhfffccc___\\\ZZZZZZ\\\]]]dddjjjqqqvvvwwwzzz~~~}}}~~~|||zzzrrrqqqnnnkkkhhheeecccbbb\\\\\\\\\[[[YYYWWWUUUTTTOOOMMMKKKIIIIIIKKKOOOQQQVVVVVVWWWWWWWWWWWWXXXXXXPPPOOOOOONNNOOOQQQRRRTTTTTTSSSQQQOOOOOONNNMMMLLLIIIEEEEEEHHHJJJJJJMMMRRRUUUUUUUUUVVVXXXZZZ]]]___\\\[[[ZZZXXXVVVTTTRRRRRRUUUXXX[[[\\\\\\\\\^^^```\\\\\\]]]]]]\\\\\\[[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[]]]___aaa```]]]ZZZXXXWWWTTTTTTRRROOOLLLJJJKKKLLLKKKOOOQQQPPPQQQUUUVVVTTTWWWXXXZZZ]]]dddooo}}}uuukkkccc^^^\\\^^^\\\YYYUUUQQQNNNKKKIIIDDDAAA>>><<<;;;:::888777666555444444333444555555333333333222222222111111222222222222222222222222111111111111111111111111//////000111333444444555444444555555555555555555111333444666666555333222222222222222111000//////333333333333333333333333++++++,,,---------------......................../////////////////////...000000///...............---........./////////000........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***---//////---,,,,,,...---...////////////...---,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++******++++++++++++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000++++++******************+++++++++,,,,,,---------,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,++++++,,,------...***+++,,,,,,,,,,,,+++***+++,,,,,,+++++++++---///---------............///....../////////......---///////////////000000111222222333333333333444444777777666777888:::<<<>>>===???AAABBBCCCFFFJJJMMMMMMOOOPPPQQQRRRTTTWWWYYY]]]^^^___```bbbcccdddeee```cccbbbgggrrr||||||{{{wwwqqqkkkddd^^^[[[\\\ZZZWWWVVVXXX]]]cccfffhhhpppzzz|||yyywwwvvvooommmjjjeee```\\\XXXVVVTTTUUUWWWYYYZZZZZZXXXWWWMMMKKKHHHEEEFFFHHHKKKNNNPPPPPPOOOOOONNNMMMLLLLLLMMMMMMLLLLLLMMMOOOQQQRRRSSSRRRPPPOOOOOOOOONNNMMMMMMJJJJJJNNNRRRTTTXXX^^^]]]^^^```bbbfffjjjnnnppprrrqqqpppnnnkkkhhhfffdddcccgggkkkmmmmmmmmmoooqqqzzzzzzzzzzzzyyyvvvtttsssooonnnmmmlllllllllmmmnnnlllnnnppppppmmmiiifffeeeXXXXXXVVVSSSPPPNNNNNNOOOLLLOOOOOOMMMMMMQQQRRROOOPPPPPPPPPQQQUUU___mmmvvv{{{~~~xxxoooiiifffcccaaa^^^[[[WWWSSSQQQOOOGGGDDDAAA???>>>===;;;999666555444333333444555666333333333222222111111111222222222222222222222222111111111111111111111111000000111222444555666666333333111111111333555666666666555444444333222222222222333222222111000///111111000//////000000111000000.........000222333........................///////////////.........111000///...............---.........//////000000////////////////////////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++))),,,///...,,,***+++,,,,,,---.........---,,,+++------------------------*********++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,---...000111000//////...---,,,+++++++++++++++,,,,,,---------...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***+++,,,---,,,,,,***)))+++---...---++++++///222---------.........//////...///////////////......000///.........///111222222222333333333444444444777777777777999;;;===>>>>>>???AAACCCDDDGGGKKKNNNJJJLLLOOOPPPRRRTTTXXX[[[____________```aaacccccc___bbbaaafffqqq{{{yyyqqqfff]]]XXXUUURRRPPPQQQTTTXXX\\\^^^bbbeeehhhkkkuuu~~~~~~}}}{{{vvvsssqqqooonnnfffddd```[[[VVVQQQNNNLLLQQQQQQRRRUUUXXXZZZYYYWWWPPPLLLGGGDDDDDDFFFIIIKKKKKKJJJIIIIIIJJJJJJJJJIIIMMMMMMMMMMMMOOOQQQTTTVVVXXXWWWUUUTTTUUUUUUSSSRRRQQQPPPRRRWWW[[[]]]cccjjjpppuuuxxxvvvxxx{{{vvvwwwyyy}}}{{{|||{{{tttlllccc\\\YYYWWWTTTQQQQQQPPPOOOPPPQQQRRRQQQPPPRRRPPPQQQUUUVVVVVVYYY___hhhkkkooosssvvvwwwwwwwwwvvvxxx|||zzztttrrriiifffbbb``````^^^ZZZVVVNNNLLLHHHDDD@@@===<<<<<<::::::888777666555555444777666555444444444666666333333333333333333333333333222111000000111222333444333333333333444555555666666555555555444444444111111111000000000000///222111000//////111333444222111111111000000//////.../////////000000111111111111000000000000111111111111000000//////......////////////............,,,---------.../////////111...++++++...//////---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------************************,,,,,,+++***)))(((''''''---------,,,,,,++++++++++++,,,------......---------,,,***))))))***,,,---,,,,,,,,,++++++*********)))***+++,,,---.........(((((()))***++++++,,,,,,------------,,,+++***)))---,,,+++))))))))))))***))))))))))))))))))))))))***+++---...///......---)))***,,,---...------,,,,,,,,,,,,++++++************+++,,,......///.........,,,+++))))))***,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++******++++++,,,---......222///,,,---000222111000///000222333222111///...111333444444333222444555666666666666888:::<<<===>>>???@@@BBBDDDGGGIIIJJJMMMMMMNNNNNNOOOSSSYYY]]]___```bbbccccccaaa___]]]___aaa```fffrrr{{{iiibbbYYYRRRNNNMMMLLLJJJNNNPPPTTTWWWZZZ]]]aaaeeekkkttt}}}}}}~~~~~~}}}|||}}}xxxrrrmmmjjjhhhfffeee___\\\XXXTTTQQQOOOOOOOOOQQQQQQRRRUUUXXXYYYWWWVVVQQQNNNIIIFFFEEEGGGHHHIIINNNMMMLLLMMMMMMMMMLLLLLLJJJKKKMMMOOORRRUUUWWWXXXYYYYYYYYYZZZ\\\]]][[[ZZZZZZYYY\\\bbbhhhmmmvvvyyypppkkkiiigggfffcccbbbaaabbbccccccbbbaaaXXXTTTRRRSSSSSSRRRUUUZZZZZZ\\\___ccceeeeeeddddddfffjjjoooxxx{{{wwwrrrnnnkkkhhhccc___[[[VVVPPPJJJFFFBBB===:::===<<<;;;999777666666666444333222111000000000000333333333333333333333333333222111000000111222333444333333333333444555555666666555555555444444444333333333222222222111111222111000///000111333444111111111111000000000///....../////////000000000000000000000000000000000111000000000/////////...////////////............---------...............000...+++,,,...//////------------------,,,,,,,,,............---,,,+++***++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++,,,------...++++++,,,---------------,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,*********+++,,,---------------------,,,+++***))),,,,,,+++******+++,,,---******************************+++++++++***))))))***+++,,,---------,,,+++,,,,,,,,,+++++++++******,,,,,,++++++,,,---///000...---+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......000///...000222333111...---///000222222222111000111333444444333222444555666666666666888:::<<<===>>>???@@@BBBDDDGGGIIIJJJMMMMMMNNNNNNOOOSSSYYY]]]^^^___bbbddddddcccaaa```___aaa```eeerrr{{{XXXSSSMMMHHHGGGHHHHHHIIIKKKMMMPPPSSSVVV[[[```dddnnnvvv~~~~~~{{{yyyyyywwwuuusssppplllfffaaa^^^[[[YYYWWWTTTRRRNNNLLLKKKMMMOOOQQQPPPPPPQQQSSSUUUVVVTTTRRRKKKJJJGGGFFFEEEFFFHHHIIINNNNNNNNNNNNNNNNNNNNNNNNNNNQQQTTTXXX\\\^^^_________```bbbeeehhhhhhfffdddfffeeeiiiqqq{{{~~~lllddd]]]ZZZVVVRRRSSSXXXPPPRRRTTTVVVXXXWWWWWWVVVXXX\\\ccciiiqqq}}}~~~zzzwwwooofff[[[SSSOOOJJJDDD>>>AAA@@@>>><<<:::888888777666666666666555333222222333333333333333333333333222222111111111111222222333333333333333444555555555555555555555444444444555555444444444333333333222111000000000111222333111111111111000000000000............//////////////////111111111111//////000000000000////////////////////////...........................---------000...,,,,,,...///...---//////......---------,,,/////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...***++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***,,,---------,,,,,,+++***++++++,,,,,,------......------------,,,+++******++++++++++++,,,---...///************************///...---,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++---,,,+++******,,,///000---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***------------------............///222333333000...,,,---///111222333222222111333444444333333444555666666666777888:::<<<<<<>>>???@@@BBBDDDGGGIIIJJJMMMMMMNNNNNNOOOSSSYYY]]]^^^___bbbeeeffffffdddccc___aaa```eeerrr{{{LLLJJJHHHFFFGGGJJJLLLNNNMMMOOOSSSVVVZZZ```fffkkkuuu|||zzzwwwrrrooonnnnnnmmmlllddd```ZZZVVVSSSPPPMMMKKKKKKJJJIIIHHHIIIKKKMMMNNNLLLLLLMMMOOOQQQQQQPPPNNNEEEFFFGGGHHHIIIJJJMMMNNNPPPQQQRRRSSSSSSTTTUUUVVVYYY]]]ccciiimmmoooooonnnooopppsssvvvwwwvvvqqqnnnppppppuuuuuulllddd]]]\\\^^^VVVWWWXXXYYYYYYWWWVVVUUUSSSVVV[[[^^^bbbjjjvvv~~~yyyhhh]]]XXXSSSMMMHHHFFFEEEBBB@@@===;;;999999888888999:::999888666555444444444444444444444444222222222222222222222222333333222222333333444555555555555555555555555555555555555555444444444444222111111000000111222222111111111000000000000000..................//////...///111222222111///...000000000000////////////////////////............/////////...---------,,,......------............000000//////......------,,,,,,------------,,,,,,------------------------***+++++++++,,,,,,,,,---222000...+++)))))))))***)))***++++++,,,,,,++++++------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---------...,,,---------,,,,,,+++***,,,,,,,,,,,,,,,------...************************000///---,,,,,,---...///------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++,,,---///000------------------------------------,,,,,,,,,,,,..................------......///000000000000///---...000111222222222111222333444444333333444666555555666777999:::;;;<<<>>>???@@@BBBDDDGGGIIIJJJMMMMMMNNNNNNOOOSSSYYY]]]```bbbdddgggggggggeeeddd___bbb```eeeqqqzzzFFFFFFGGGHHHJJJNNNRRRTTTUUUXXX\\\```eeekkkqqquuu}}}}}}wwwqqqiiibbb```aaabbbccc\\\XXXSSSOOOMMMJJJGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKNNNOOONNNLLLGGGIIILLLMMMNNNPPPSSSVVVVVVYYY[[[\\\\\\]]]```bbbdddiiirrr|||}}}}}}yyyqqqnnnooohhhgggeeeccc___\\\XXXVVVRRRSSSTTTTTTVVV\\\eeekkkqqq{{{zzziii```ZZZTTTOOOLLLJJJGGGDDD@@@>>><<<;;;333444555666777666555444444444444444444444444444222222222333333222222222333222222222222333444444444555555555555555555555444444444444333333333333222222111111111111111111000000000000000000111111//////////////////......---...000111111000...---////////////000000000000////////////............/////////...---------,,,---............---......000000000//////.........***++++++,,,,,,,,,,,,+++------------------------))))))******+++,,,,,,,,,111000...,,,***))))))))))))***++++++,,,,,,++++++.........------.........++++++++++++++++++++++++)))***+++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,++++++******************************))))))((()))+++---......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---+++************++++++------...------------------------............------------..................------///...---,,,,,,---///111000000111111111000000000222444555555444333555666444555666888999:::;;;;;;>>>???@@@BBBDDDGGGIIIJJJMMMMMMNNNNNNOOOSSSYYY]]]ccceeeggghhhhhhfffdddccc```bbb```eeeqqqyyyEEEGGGJJJMMMOOOSSSWWW[[[aaadddiiimmmqqquuuyyy|||{{{uuuqqqjjj___WWWSSSTTTVVVWWWWWWTTTPPPMMMKKKIIIFFFDDDEEEFFFHHHJJJJJJHHHFFFEEEEEEFFFGGGKKKOOOQQQPPPOOOKKKNNNRRRSSSSSSUUUZZZ^^^bbbeeehhhhhhggghhhkkknnnpppwww~~~zzzuuuoooiiidddaaa\\\YYYTTTRRRRRRVVVZZZ]]]^^^hhhsss}}}yyyjjjaaaYYYUUUSSSQQQNNNJJJFFFBBB@@@>>>555555666666666666555555444444444444444444444444222222333333333333222222222222222222222333444444444444444555555555555555444444333333333222222222222222222222111111111000000000000000111111111111000000000000////////////......000000000000......////////////000000000000////////////...........................---------,,,...//////...------...////////////////////////------------,,,+++******------------------------)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,........................***++++++++++++,,,,,,,,,))))))+++,,,---.........+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++------------,,,+++***)))++++++++++++++++++++++++)))))))))***,,,---///000------,,,+++++++++,,,,,,,,,,,,,,,,,,------------(((***---//////---***((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------......000///---+++***,,,000444222111111000000000000///222444555555444444555666444555777888:::;;;;;;;;;>>>???@@@BBBDDDGGGIIIJJJMMMMMMNNNNNNOOOSSSYYY]]]dddfffhhhiiihhhfffdddbbb```bbb```eeepppyyyNNNQQQUUUXXXZZZ]]]bbbfffllloootttwwwxxxyyy{{{|||}}}~~~|||yyywwwvvvppphhhccc]]]TTTNNNLLLNNNQQQRRRUUUSSSPPPMMMLLLJJJGGGEEEFFFGGGGGGHHHGGGFFFFFFEEEFFFGGGJJJOOOTTTWWWWWWWWWUUUYYY^^^aaadddhhhpppvvv|||}}}{{{~~~yyypppeee^^^[[[ZZZXXXVVVUUU[[[bbbiiisss~~~yyykkkbbb]]][[[YYYUUUPPPKKKGGGEEECCC>>>===<<<;;;999999888888555555555555555555555555222222333444444333222222222222222111222222333444444444444555555555666666444444444333333333222222222222222222222111000000///000000000111111111111222222111111000000000000////////////////////////.../////////000000000111////////////............---------...............+++...000000...,,,---...,,,------......//////000---...............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***,,,---......,,,,,,++++++,,,---------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---------------------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,++++++++++++++++++++++++++++++,,,---...//////000000---,,,+++++++++,,,---...,,,,,,,,,---------......)))***,,,...---,,,***)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,------......000000000...------111444000000000000000000111111333444555555444444555777444555777999:::;;;;;;;;;>>>???@@@BBBDDDGGGIIIJJJMMMMMMNNNNNNOOOSSSYYY]]]cccdddggghhhiiigggeeeddd```bbb```dddpppxxxXXX\\\aaadddfffhhhmmmqqqrrrvvvzzz|||{{{zzzyyyyyyyyyzzzwwwrrrpppnnnggg^^^UUUQQQLLLJJJKKKNNNQQQSSSTTTRRRPPPNNNMMMKKKIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIMMMRRRXXX\\\]]]]]]bbbhhhooouuuzzzyyymmmgggaaaZZZTTTRRRVVVYYY[[[bbblllsssuuuzzz{{{uuukkkfff```^^^YYYTTTOOOKKKHHHGGGCCCAAA>>>;;;999888777777555555555555555555555555222222444444444444222222222222111111222222333444444444444555555555666666555555444444444333333333222222222222222111000/////////000000111111111222333222222222111111000000//////............//////.../////////000000111111000/////////............,,,------....../////////+++...111000...,,,---...++++++,,,---...///000000+++,,,---///111222333333,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...//////,,,***(((+++,,,------......------***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,---------,,,++++++.....................---++++++,,,------,,,,,,,,,+++,,,---////////////...++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,++++++***+++,,,...///,,,,,,,,,------.........++++++++++++++++++++++++---------......---,,,,,,+++++++++++++++++++++++++++++++++*********))))))******++++++,,,---......///111333222000000222444////////////000222333444333444555555444444555777333555777999:::;;;;;;:::>>>???@@@BBBDDDGGGIIIJJJMMMMMMNNNNNNOOOSSSYYY]]]aaabbbeeehhhiiihhhgggfff```bbb```dddpppxxxjjjnnnsssuuuttttttuuuwww~~~~~~~~~}}}{{{yyyxxxwwwwwwsssnnniiiddd^^^XXXTTTOOOMMMKKKIIIHHHIIIKKKMMMRRRLLLHHHKKKLLLIIIFFFGGGGGGFFFEEEFFFIIIJJJKKKKKKLLLQQQVVVZZZ]]]bbbiiinnnooottt~~~}}}qqqgggbbb^^^[[[YYYZZZ^^^ccceeeeeehhhiiipppzzz|||tttmmmhhhaaa[[[VVVRRRNNNLLLGGGDDDAAA<<<888666444444666555444444666888888777555555444444444333333333444333111111111333555666777777777777777777777777333333444444555444444444222222111111000//////...///000111222222222222222222333444222000//////000000000000000//////////////////000000000000//////////////////////////////444222///---+++++++++,,,111111111111000///------***+++,,,---------,,,,,,------------------------,,,------------------,,,///...,,,******+++,,,---,,,,,,+++++++++,,,---...%%%'''***,,,.........---,,,,,,++++++,,,,,,---...,,,---......,,,,,,---...//////...---,,,,,,,,,,,,******++++++++++++,,,,,,***++++++++++++***))))))------------------------000///---+++++++++---.........---,,,,,,+++******)))***++++++,,,,,,++++++---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------..................///000000111000000000000000111222444444555555444444333222333444666999:::;;;;;;;;;@@@@@@AAABBBDDDFFFHHHIIINNNLLLLLLOOOPPPQQQUUU\\\```___```cccggghhheeebbb^^^aaa```dddnnnvvvsssvvv{{{}}}||||||}}}~~~}}}{{{xxxuuusssrrrmmmjjjeeeaaa]]]XXXRRRNNNLLLJJJHHHGGGFFFHHHJJJKKKNNNHHHEEEHHHJJJIIIHHHIIIGGGGGGGGGIIILLLOOOPPPQQQUUUXXX^^^ccciiiooouuuyyyxxxrrrgggddd```___aaacccdddcccbbbbbbeeelllqqqvvvyyyuuuoooiiibbb\\\UUUPPPJJJGGGCCC@@@>>><<<999777888666555555777888888777555555555444444444333333444333222111111333444666555555555555555555555555333333444444555444444333333222222111000000////////////000111111111000000222333333222000//////000000000000000//////////////////000000000000//////////////////////////////222111///---------//////111111111000000///------++++++,,,,,,------------------------------------...---,,,,,,,,,,,,---...///---,,,******+++,,,---++++++,,,,,,,,,,,,------&&&(((***,,,......------,,,,,,++++++,,,,,,---...,,,---...---,,,+++,,,---++++++++++++,,,---...///,,,,,,------------......++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---......---,,,,,,+++******+++,,,------......---------+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,...............///000000000000000000000111111222111222333444555666666666333444666999:::;;;<<<<<>>::::::888666666777888777666555555555444444444444333555444333222222222333444555555555555555555555555333444444555444444333333333333333222111111000000///000000000000//////...111222333222000//////000////////////000000000000//////000000000000////////////////////////////////////......///000222333000000000000///......------,,,,,,,,,,,,---......------------------------///...,,,++++++,,,...///...---,,,+++***+++,,,---***+++,,,---------,,,,,,((()))+++---------,,,,,,,,,,,,++++++,,,,,,---...---......---,,,++++++,,,+++******++++++,,,---...,,,,,,------------......,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,+++***)))***+++,,,---...------,,,,,,++++++***+++,,,------......------,,,+++++++++------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,------...............///000000000000000000000111222222111222333444555666666666444555666999:::;;;<<<<<<>>>>>>@@@BBBDDDGGGJJJKKKMMMKKKLLLOOOPPPPPPUUU[[[______aaaccceeefffdddbbb]]]aaa```dddnnnvvv|||yyytttooojjjfffcccbbb```]]]ZZZWWWUUUSSSPPPNNNMMMLLLJJJIIIHHHHHHIIIIIIHHHEEEDDDHHHKKKLLLOOOTTTXXXZZZ^^^aaaeeeiiimmmpppqqqsss{{{zzzwwwuuuuuummmiiieee```]]]___eeejjjttt|||}}}wwwiii^^^QQQJJJIIIGGGBBB===<<<:::888777777777666555555555555555444444444444666555444333333333333333555555555555555555555555444444444555444444333333333333333222222222111111000111111111000///......111222222111000//////000////////////000000000000//////000000000000//////////////////////////////............///000111222//////000000///......---...---,,,,,,,,,---//////------------------------------------------------...---,,,+++++++++,,,,,,)))***,,,......---,,,+++***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...---......---+++***+++,,,------,,,+++*********************+++++++++,,,,,,------......------,,,+++++++++++++++++++++++++++++++++******+++,,,---...---------,,,,,,+++++++++)))***++++++,,,,,,++++++,,,+++,,,---...---+++)))++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------,,,------.............../////////....../////////...............///000000000000000000111222333333555555555555555444444333444555777888:::<<<=========>>>???AAADDDHHHJJJLLLMMMKKKKKKNNNOOOPPPUUU[[[^^^___aaacccddddddcccaaa]]]```___dddooowww|||zzztttpppkkkeee```]]]\\\\\\^^^[[[XXXVVVVVVUUUSSSRRROOONNNLLLKKKIIIIIIIIIIIINNNLLLMMMRRRUUUVVVZZZ``````fffnnnuuu{{{yyylllbbb]]]\\\\\\bbbgggrrruuuaaaSSSMMMJJJEEE@@@???<<<999888888777555444666666555555555444444444666555555444333333333333666666666666666666666666444555555555444333333222333333333222222222222222222222222222111000000///000111222111/////////111.../////////000000000111//////000000000000//////////////////////////////..................//////...////////////......---......------......///000------------------------***,,,...000000...,,,***------,,,,,,++++++++++++)))***,,,......---,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...---+++***+++,,,------,,,+++*********************+++++++++,,,,,,---............---,,,,,,------------------------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++---,,,,,,---...---+++)))+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------,,,---......//////....../////////....../////////...............///000000000000000000111222333444555555666666555555444333555666777888:::<<<===>>>===>>>???AAADDDHHHJJJLLLMMMJJJKKKNNNOOOOOOTTT[[[]]]___aaaccccccbbbaaaaaa\\\```___dddooowww~~~}}}yyytttpppgggddd___ZZZWWWVVVWWWXXXZZZWWWTTTSSSSSSSSSRRRQQQOOOOOONNNMMMLLLLLLLLLLLLOOOOOOTTTZZZ^^^```eeekkkoooxxxoooeee]]]WWW[[[[[[aaalllwwwxxxdddWWWPPPJJJFFFCCC@@@===;;;:::999666555666666666555555555444444555555555555444444444444777777777777777777777777555555555555444333222222222222222222222222111111111222222222222111111000///000111111/////////111......//////000000111111//////000000000000//////////////////////////////...............---------....../////////......------...//////000000//////------------------------***,,,...000000...,,,***---------,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...***,,,---,,,+++***+++---+++******++++++,,,---...,,,,,,------------......------......------,,,+++------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---,,,---------+++)))***++++++,,,,,,------...------,,,,,,,,,,,,------------------------------------...////////////...------,,,,,,,,,,,,------...............///000000000000000111222333444555222333444555666777777777666666777888:::<<<>>>???>>>>>>@@@BBBDDDGGGJJJKKKLLLJJJKKKNNNOOOOOOTTTZZZ\\\___bbbcccbbbaaa```aaa\\\______dddooowww}}}zzzwwwuuupppiiiddd[[[XXXTTTQQQPPPQQQTTTVVVVVVSSSPPPOOOOOOPPPPPPOOOPPPQQQQQQRRRSSSTTTUUUVVVUUUWWW___iiinnnqqqwww~~~{{{oooeee```\\\\\\bbbhhhmmmuuu~~~yyyfffZZZQQQMMMHHHEEEBBB???>>><<<999777666666666666555555555555444444444555555555555555666666666666666666666666555555555555444333222111111111111111111111111111///000111111111111111000...000111000//////000111.........///000111111111//////000000000000//////////////////////////////......////////////......------...//////......---,,,---000111222111///...------------------------------------------------,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...)))***,,,,,,++++++,,,...++++++++++++,,,---...///,,,,,,------------......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000...,,,,,,,,,---,,,*********+++,,,,,,---......------,,,,,,,,,,,,------........................------...///////////////,,,,,,++++++++++++,,,,,,...............///000000000000000111222333555555222333444666777777777777777777777888:::<<<>>>?????????@@@BBBDDDFFFIIIJJJLLLJJJJJJMMMNNNOOOTTTZZZ\\\___bbbcccaaa______```\\\______dddooowww|||yyytttqqqnnnhhhaaa[[[TTTQQQMMMKKKKKKNNNSSSUUUTTTRRRNNNMMMNNNOOOOOONNNRRRSSSUUUXXX[[[]]]___```aaaeeeooo{{{yyyiiibbb^^^```aaaaaafffnnnvvvrrrbbbWWWSSSLLLIIIEEEBBB@@@>>><<<999777666666666555555555555333333444555666666666555555555555555555555555555555555555555444333222111000000000000000000111111......///000000111000000...///111000//////000111---......///000111111222//////000000000000//////////////////////////////---...///000111111000000------......///......---+++---000333333111///---------------------------000...+++))))))+++...000,,,,,,---------,,,+++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,---...//////,,,,,,++++++,,,,,,---...((()))++++++++++++---/////////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++111///,,,+++,,,,,,,,,+++******+++,,,,,,---.........------,,,,,,------...........................---......///////////////...------,,,,,,------..................///000000000000000111222444555666666666666666666555555444777777777888:::<<<>>>@@@@@@@@@AAABBBDDDFFFHHHIIILLLJJJJJJMMMNNNOOOTTTZZZ[[[___bbbcccaaa______```\\\______dddooowwwvvvqqqjjjddd___YYYRRRMMMKKKMMMNNNMMMLLLKKKLLLMMMTTTPPPOOOPPPPPPNNNOOORRR\\\aaaggghhhfffgggmmmsssvvv~~~{{{tttmmmiiiiiihhheeeaaafffnnnyyywwwfff\\\VVVPPPJJJEEEDDDAAA>>>:::444999;;;777777999666000555555666666666666666555777777666666555555555444777777777777666555444333444444222111111111222333222111111111000000//////444333222111000000000000//////000111222333333444+++,,,...///111222222222........................////////////////////////333222000///.........///------...///000000////////////...---,,,++++++***------++++++++++++------******+++++++++,,,,,,,,,------------------------,,,,,,,,,------............---+++,,,------,,,***+++++++++++++++***)))(((------------------------*********)))((()))+++...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********************+++,,,---...///...///000000///...+++***,,,+++***+++,,,,,,+++***---------------------------------,,,,,,+++++++++...---,,,++++++,,,---...++++++---...//////000000+++,,,.../////////...---,,,---///000000///---,,,000000///////////////000000000000111222333555555555555555555555666777777666666777888999;;;===>>>@@@AAACCCDDDDDDFFFHHHKKKIIIJJJKKKKKKLLLOOOTTTXXX]]]^^^___```aaaaaaaaaaaa\\\```___cccmmmtttlllhhhbbb^^^ZZZVVVPPPLLLLLLMMMNNNMMMLLLMMMOOOQQQRRROOOOOORRRSSSUUU[[[cccooovvv}}}{{{xxxsssmmmgggiiikkkooovvv~~~tttkkkbbb\\\SSSMMMIIIFFFAAA>>>777:::999555666999888333555555666666666666666555777777666666666555555555777777666666555444444333444333222111000111222222222222222222111111111000000000000000111222333444000000000111111222222333111111111111000///------........................////////////////////////111000...---,,,,,,---------......////////////............------,,,,,,+++------,,,++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))((('''(((***++++++***,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++,,,------...---.../////////---+++***,,,+++******++++++***(((++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++......---,,,,,,---......,,,---...............---,,,---......///.........,,,---...000000...---,,,000000////////////000000000000000111222333555555555555555555555666777777777777888999:::<<<>>>??????AAACCCCCCDDDEEEHHHJJJIIIJJJKKKKKKLLLOOOTTTXXX]]]^^^___```aaaaaaaaaaaa\\\```___cccmmmtttaaa___\\\YYYWWWSSSOOOLLLIIIIIIIIIHHHHHHJJJNNNQQQSSSSSSTTTWWWZZZ```nnn{{{{{{ssspppkkkhhhkkkuuu|||uuuoooeee]]]VVVOOOHHHCCC???>>>;;;777666999888555666666666666666666666666777777666666666666555555777666555444444444444444333222111111000000111111333333333222222222222222000000000000111222333444111111111111111111111111333222222111///...,,,+++........................////////////////////////000///...------,,,------....../////////......---------------------------------,,,,,,,,,,,,------,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,------------...***))))))+++---///..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,---...///,,,,,,,,,++++++,,,------------.........,,,+++)))---,,,++++++,,,,,,***)))************************+++,,,,,,,,,,,,,,,,,,---///...------------...///...............---,,,,,,...------------...//////,,,---...//////...---,,,000000////////////000000000000000111222333555555555555555555555666777777777777888999;;;===???@@@???@@@BBBBBBCCCDDDGGGIIIJJJJJJKKKKKKLLLOOOTTTXXX]]]^^^___```aaaaaaaaa```]]]``````dddmmmttt\\\]]]]]]]]][[[UUUPPPLLLHHHHHHGGGFFFFFFIIINNNSSSYYYYYY\\\aaaeeennnyyynnniiillluuu||||||sssjjj___SSSJJJIIIEEE???;;;::::::888555777777777666666666666666777777666666666666666666777666555444333333444444222222111111111000000000222222222222222222222222444333222111000000000000222111111111000000000///...//////000000000000///........................////////////////////////111111000000////////////////////////...---,,,,,,,,,,,,,,,------.........---------,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,///000///............---------......++++++++++++++++++++++++,,,------,,,+++,,,...000------------------------,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,,,,,,,---------,,,+++***---,,,+++,,,.........---************************+++++++++,,,,,,---------........................---------......------,,,......---,,,,,,...///000------...//////...------000////////////000000111000000000111222333555555555555555555555666777777666777888999;;;===???@@@>>>???AAABBBBBBDDDFFFIIIJJJKKKKKKKKKLLLOOOTTTWWW\\\]]]___aaabbbaaa``````]]]aaa```eeennnttt___bbbffffffaaaYYYQQQLLLJJJJJJIIIIIIJJJOOOUUUZZZ\\\^^^eeellltttwwwooommmmmmqqqxxxvvvfffZZZPPPIIICCC@@@???<<<888555999888777666666666666666666666777777777777777777666666555444444444555555222222222222111111000000000000111111111111111111444333222111000000000000222222111111000/////////,,,---...000111111222222////////////////////////////////////////////////000000000000000/////////......///......---,,,,,,+++,,,,,,------.........------------------------++++++++++++,,,,,,,,,,,,........................------------------------,,,***)))***+++,,,+++)))------,,,++++++,,,---...++++++++++++++++++++++++,,,---...---,,,,,,...///------------------------,,,,,,,,,+++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((***---//////...+++++++++++++++++++++++++++++++++,,,,,,------------..................---***+++,,,---..................---,,,,,,...///000---..................---///////////////000111111000000000111222333555555555555555555555666777777555555666888:::<<<>>>???>>>???AAABBBBBBDDDFFFIIIKKKKKKKKKKKKLLLOOOSSSWWW\\\]]]```aaabbbbbb```___]]]aaaaaaeeennnssseeehhhkkkjjjcccZZZQQQLLLHHHIIIJJJLLLPPPVVV^^^ddddddhhhrrrzzzllleeehhhjjjrrr}}}www___TTTJJJFFFCCC???:::888:::999777666555666666777666666777777777777888888555666666777666666555555222333333333333222111111000000000000000111111111000000000000111222333444111111111000000///////////////000000000000//////////////////////////////////////////////////////------............------------.........------,,,,,,,,,,,,------.........------............------*********+++++++++,,,,,,...........................------------,,,,,,,,,...---+++,,,------+++***,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---///------------------------*********+++,,,...///000,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,&&&%%%&&&(((+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,)))***+++,,,.........///...------------...//////........................///......//////000111222000000000111222333555555555555555555555666777777444444555777999<<<>>>??????@@@BBBBBBCCCDDDGGGIIIKKKLLLLLLKKKLLLNNNSSSVVV[[[]]]```bbbcccbbb```___^^^bbbbbbfffnnnssshhhjjjiiieee]]]UUUOOOMMMIIIKKKPPPUUU\\\eeeooouuu{{{~~~yyynnniiifffgggmmmsssyyynnn[[[PPPIIIAAA<<<;;;;;;:::888666555555666777666666777777777888888888444666888999999888666444333444444555444333222111000000000111111222222222000000000000111222333444000000000000000/////////000000111000000///...---////////////////////////////////////////////////,,,---...//////...------,,,,,,---.........------,,,,,,------------------,,,---...//////...---,,,+++++++++,,,,,,,,,------..............................---------,,,,,,,,,///...---...///000///...,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...........................+++++++++,,,,,,...//////++++++++++++,,,------......---------------......)))(((((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++***+++,,,---------------,,,---......///..................------.....................///000111222000000000111222333555555555555555555555666777777444555666888:::===???AAA???AAACCCCCCDDDEEEHHHJJJLLLLLLLLLKKKLLLNNNSSSVVV[[[]]]```bbbcccbbb```^^^^^^bbbbbbfffooosssiiihhheee^^^UUUOOOMMMNNNQQQTTT[[[cccmmmxxx}}}nnngggccceeeggglllwwwlll[[[NNNCCC===<<<;;;:::888666555555666777666666777777888888888999444666999;;;;;;999666444333444555666555444333222111111111222222333333333444333222111000000000000/////////000000000000000//////000000000000//////000000000000000000000000////////////////////////...///000111111000//////++++++,,,---............------------------------,,,---...//////...---,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,***))))))+++---......------,,,*********,,,...///------------------------)))+++------,,,+++,,,---........................000///...---,,,+++++++++*********+++,,,---...///......---------......//////...,,,---......,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++******,,,,,,,,,,,,******,,,,,,---------,,,+++++++++,,,.../////////...---......------------..................///000222222000000000111222333555555555555555555555666777777555666777999<<<>>>AAABBB@@@AAACCCDDDDDDFFFHHHKKKLLLLLLLLLKKKLLLNNNRRRVVV[[[]]]```ccccccbbb```^^^^^^ccccccgggooosssgggccc\\\VVVRRRQQQRRRSSS[[[bbblllwww|||rrrjjjgggjjjpppuuuyyyjjj[[[QQQIIICCC======<<<999777555666777:::::::::999999888666666<<<:::777777888888555222444444444555666777888999<<<:::777444222111111111333111111111333444333222000000000000000000000000333222222222111111000000111111000000//////......//////.........---------////////////000000000000000000000000000///......//////000000//////...---+++,,,---------,,,+++***//////...------------...---------------------------------------------------,,,,,,+++************111000///......---......------------------------,,,,,,,,,---------..............................111000...---,,,,,,---...,,,---//////...,,,)))'''++++++,,,,,,---...//////------------------------------++++++++++++------+++++++++,,,,,,,,,------+++,,,---............---.........////////////000////////////////////////........................---,,,---///111333222111000000000111222333555555333444666777777777666555777:::;;;999;;;???AAA???@@@BBBFFFIIILLLNNNNNNNNNOOONNNMMMLLLNNNQQQTTTVVV[[[\\\___aaaccccccdddddd___aaa___ccclllqqqWWWWWWVVVTTTSSSUUUYYY\\\eeepppvvvnnnkkkkkklllnnnuuu{{{kkk]]]QQQHHHCCCBBB???<<<:::999:::;;;999999999999888888777666:::888666666777777555333333333333333444555666666:::999666333111111111222///.........000111000///000000000000000000000000222222222111111000000000111000000000/////////...//////.........---------////////////000000000000000000111111000000///...------......------,,,+++---,,,,,,,,,,,,---////////////...------------...---------------------------------------------------,,,,,,++++++++++++,,,------------...///000000------------------------,,,,,,,,,---------......------------------------...------,,,,,,---...///,,,---......---,,,***(((++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------........./////////........................////////////////////////...------///111222111000000000000111222333555555444444555666666666666666666999:::888:::>>>@@@>>>@@@AAACCCFFFIIIKKKMMMNNNOOONNNMMMLLLNNNQQQTTTVVV[[[\\\___aaacccddddddccc___aaa___cccmmmrrrMMMQQQVVVXXXYYY^^^fffmmmvvvvvvooolllhhhkkkqqqxxx|||kkk[[[PPPGGGDDD@@@<<<999999:::;;;888888888888888888888888888777555555666666555444333333222222222222333333777666444222111111222222222111000111222333333111000000000000000000000000111111111000000000000000000000000000/////////////////////............---////////////000000000000111111111111111000//////------......------,,,+++000///---,,,,,,---///000//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,---...//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------,,,,,,++++++***+++,,,,,,------.........++++++++++++++++++++++++------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,+++******+++---...,,,---------............------------------------///////////////////////////......///111222000///000000000111222333555555444444444444444555666666555888999777999>>>@@@>>>@@@@@@AAACCCFFFIIILLLMMMOOONNNMMMLLLNNNPPPSSSUUUZZZ\\\___aaacccdddcccccc___aaa___dddmmmsssQQQWWW]]]```ccckkkxxx}}}rrrnnnlllnnnsss{{{uuueee[[[PPPKKKDDD???<<<;;;;;;;;;999999888888888888999999777777666666777777666666444444333222111111222222444333222111111111222222333222111222444555444333000000000000000000000000000000000000000000000000000000000000/////////////////////...............////////////000000000000111111111111111000000////////////000//////...---111000...---,,,,,,,,,,,,//////...------------...........................------------------------,,,,,,,,,,,,------...///......---,,,++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,---------------,,,***))))))***,,,---,,,,,,,,,---------......------------------------//////////////////////////////...///111111000...000000000111222333555555555444333333333444666777555888999888:::???AAA???@@@@@@@@@AAADDDHHHLLLNNNOOONNNLLLLLLMMMPPPSSSUUUZZZ\\\___bbbddddddcccbbb^^^aaa___dddnnntttYYY^^^eeeiiinnnzzz}}}sssnnnkkklllvvv~~~ssslll___YYYPPPHHHDDDAAA???===;;;:::999999888999999:::888999999888888777888888666555444333333222222333222222222111111222222222000///...///000111111///000000000000000000000000000000000000000111111111////////////000000000000////////////////////////////////////000000000000111111111111111000///////////////000//////...---***+++---...///---,,,+++//////...------------...........................------------------------,,,,,,,,,,,,------...///...---,,,++++++***++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++******,,,---...,,,,,,,,,---------------........................------------------------------------............---,,,***))))))***,,,---,,,,,,,,,---------......------------------------------------------------//////...///111111000...000000000111222333555555555555444333333555666777666:::;;;999<<>>===<<<:::999999:::;;;999:::;;;:::888777888999666666555444444444444444222222222222222222222222111000///000222333222111000000000000000000000000111111111111111222222222////////////000000000000...////////////000000000////////////000000000000000000000000000///......------......------,,,+++###&&&***...111000///---//////...------------...........................------------------------,,,,,,,,,,,,,,,,,,---...++++++++++++,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,++++++***+++,,,...///------------------------........................------............------------------...............---+++******+++,,,,,,,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......///111222000///000000000111222333555555555555555555555666777777777:::;;;:::<<>>;;;::::::;;;;;;999;;;;;;:::777555666888666555444444444444444555222333333333333333222222333222111222444555444333000000000000000000000000111222222222333333333333.../////////000000000111.../////////000000000000////////////000000000000///////////////...------------......------,,,+++&&&(((+++...000000///...//////...------------...........................---------------------------,,,,,,++++++++++++,,,+++++++++,,,,,,---...///------------------------,,,,,,,,,---------......------------------------------...///......,,,,,,******++++++,,,---...///------------------------........................,,,---...//////...---,,,+++++++++,,,,,,,,,------------------,,,,,,,,,+++------........./////////........................------------------------...------///111222111000000000000111222333555555555666777777888888777777666999:::999<<>>===@@@<<<;;;:::888777666666666555555666666666666555555444444444444444444444444555444333222222333444555444333222111000000111111222222222222222222222222000000////////////000000000000000000000000//////000000000000000000000000---------............///////////////////////////------------------------000///---,,,,,,---///000////////////.........---***************+++,,,,,,...---,,,,,,,,,,,,---...---------------------------------............/////////...,,,++++++******+++,,,,,,---------------000000000/////////......////////////////////////........................------------,,,,,,++++++++++++,,,------,,,++++++///...------,,,,,,,,,---************++++++,,,---//////.........---------------------------------------------------------------......//////000000111111111111333444555666666666555555555555666666888888999<<>>:::;;;;;;;;;:::888666555666666666666666666555444444444444444444444444444222222333333333333222222444444333222111111000000000000000000000000000000000000000111111000000000222222222111000000//////////////////////////////---------.........//////////////////////////////........................---...///000000///...---.........---------------000000//////000000111222---,,,,,,,,,------..............................---------............///,,,,,,---...............---......///////////////+++*********************------------------------........................000000000000000000000///........................---...............------+++,,,---............---........................////////////////////////........................000000000000111111111111000000000111222333444555666666555555555555666666888888999<<>><<<:::888777777777777777666555444333444444444444444444444444555555555555555555555555111111222333444444333333333333333333333333333333///000111222222111000///000000000000000000000000//////////////////////////////000000000111111111////////////////////////------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,---------.........---......///000++++++,,,---....................................---------............///+++---...000111000000///---......///////////////,,,,,,,,,------------...////////////////////////........................,,,------------.........---,,,,,,++++++,,,,,,---,,,---...000000///......$$$&&&***---...---+++***---------...............------------------------........................---------...///000000000111111111222333444555666666666555555555555666666888888999<<>>AAADDDEEECCCCCCDDDFFFHHHKKKMMMNNNRRROOOOOORRRSSSRRRTTTXXX]]]^^^aaacccddddddccccccdddaaacccjjjnnnvvv{{{qqqnnnuuu~~~vvvhhhZZZMMMEEE@@@>>>;;;:::888777777666444222777666666666555555555555444444444444444444444444333333333333222222222222333333333222111111000000000000000111000000///.........///000111222333333000000000000000000000000000000111000///...000222111111000///////////////---------....../////////............///////////////......------......///......///000000///......///...------,,,---------,,,------......------,,,,,,,,,,,,,,,------------+++,,,.../////////......---------...//////000000...---,,,++++++,,,---...000000///...---,,,,,,+++,,,---------............///...---,,,+++,,,---...//////---,,,,,,+++,,,,,,+++,,,---......---,,,+++/////////...---,,,+++*********,,,---------------........................++++++,,,...///000111222222222555:::;;;555000...222111000///000222444666444555555666666777777888888999:::===???BBBEEEFFFBBBBBBCCCDDDGGGJJJNNNPPPSSSPPPOOORRRSSSRRRTTTWWW[[[]]]```bbbdddddddddcccdddaaaccciiimmmuuuyyysssqqqwww~~~rrr```QQQHHHCCC>>><<<999888888888666555666666777777777666555444555555555555555555555555444444333333333222222222222222222111111111000000000000111111111111000000...//////000111111222222000000000000000000000000000111111111//////000222111000000///////////////............////////////............//////////////////............//////.........//////.........//////......---------,,,,,,------......------,,,,,,,,,,,,------------...++++++---...////////////+++++++++,,,,,,,,,------//////............////////////......---------,,,,,,,,,,,,---------.........------,,,,,,,,,---...//////..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........++++++,,,---............////////////////////////------------------......,,,111888<<<;;;666111000111000000///000111333444555555555666777777888888888888:::<<>>AAACCCDDDIIIHHHGGGFFFGGGJJJMMMOOOSSSPPPOOORRRSSSRRRTTTXXXZZZ[[[^^^aaacccddddddcccccc```bbbhhhlllsssyyysssnnnmmmnnnuuuwww]]]LLLAAA>>>999777777777888888666666666666555555555555555555555555555555555555444444444444333333333333222222222222222222222222111222333333444333333333111111111111000000//////000000000000000000000000000000111000///...000222111111000///////////////000000000//////.....................////////////000//////......//////000------,,,,,,,,,,,,------....../////////...------,,,------......------,,,,,,---------............,,,---------.../////////..................//////------------------------+++,,,,,,---...///000000,,,---------............,,,,,,------------------)))***,,,...///000000000........................///...---,,,,,,,,,,,,------...///000000111000000........................111000/////////000222333000<<>>CCC<<<222///000000111111111222333333444444666666666777888888999999777888999;;;>>>AAACCCEEEHHHHHHHHHIIIJJJKKKMMMMMMPPPMMMNNNRRRTTTSSSVVVZZZ]]]^^^aaacccddddddcccccc___\\\___fffkkkttt}}}xxxtttsss{{{}}}iiiRRRMMMFFF@@@===<<<;;;:::;;;:::888666666777888:::666666666666666666666666555555444444444333333333333333333333333333333333///000111222222222222222......///000111222333333000000000000000000000000.../////////------///000111111000///////////////------...///000111222222............/////////000000000////////////000000000///...------...///000,,,---...000000000//////,,,------......------,,,---------........./////////......---------........................------//////000000000000//////..................------.........////////////000+++,,,------.........------...///000000000///...,,,,,,............,,,,,,++++++++++++,,,...000111+++,,,---...////////////------------------------000///---,,,+++---...///111999;;;555000111222000111222222333444444555555666666666777888888999999888999:::<<>>BBBFFFIIIEEEFFFFFFGGGHHHIIIKKKLLLNNNKKKLLLQQQUUUVVVXXX[[[]]]___bbbdddeeeeeecccbbb^^^```^^^bbblllrrrqqqaaaQQQKKKIIIEEEAAA@@@@@@??????===:::999888888777555555777666333333666666555444444333333444444333333222222222333444555333222222111000000111111222111111444888888444///111111111111111111111111111111111111000000000///000000000000000000000000000000///............///........................000111222111///------...111000//////.........///,,,,,,,,,------------...------------------------........................+++)))'''(((+++......---000000/////////.........------------------,,,,,,------,,,,,,,,,---...///---///000///---------//////...------------.../////////.........---------------.....................------------...//////---------............///////////////////////////////////////////////////111111111111111111111111000000000000111222333444444555777666555555777888888999999;;;>>>BBBFFFHHHFFFFFFFFFGGGIIIJJJLLLMMMOOOKKKLLLQQQUUUVVVXXX[[[^^^```ccceeeffffffdddccc___aaa___cccmmmsss{{{mmm___ZZZYYYVVVRRRQQQOOOMMMJJJFFFBBB???===<<<;;;777666777666333333666777666666555444555555555333333222222222333444444333222111111000111111111333111000111555555333000111111111111111111111111111111111111000000000000////////////////////////111000//////......//////........................000111222111///------...000///......---.........,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++'''$$$&&&---000...+++///............---------,,,,,,------------------------,,,,,,,,,---.........///111111///---------///...------------...///...............---------,,,,,,------...//////000...------------...//////---------............///////////////////////////000000000000000000000000000000000000000000000000111111111111111222333444555777888888777666777999999999:::<<>>@@@CCCEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQMMMMMMRRRVVVVVVXXXZZZ[[[]]]```cccdddcccbbb```___bbbbbbfffqqqvvvzzzxxx{{{|||nnndddQQQFFF===:::888666666777666555444444333333444444333333444444444333222222111111111000111111222333333222111111000111111111111111111111111111111111000000000000111111111111111111111111111111111111222111000000//////000000////////////////////////(((***---.........///111.........---......///000,,,,,,,,,------------...------------------------........................---///111000---++++++---,,,,,,,,,------------...,,,,,,------------------------.........---,,,++++++---///000...------...------...//////...---------------...............000//////...------,,,,,,...------------...//////---------............///////////////////////////////////////////////////...//////000000111111222111111111111333444555666666777888777555444555666999:::<<>>888777777777777666666666666555555555555555555555444333222111333333333222222111111111222222222222111111000000222111111000000000000000111111111111111111111111///000111111111///...---000000111000000///......000000000000000000000000222222111000000000000000........................///......------....../////////////////////......000000///...------,,,,,,---...///...---------///,,,------......------,,,------------------------.../////////...---,,,,,,---------............//////000000...,,,*********..............................---,,,+++******)))------------------------...---,,,+++,,,---...///...///000111111///,,,***......//////000000111111000000000000////////////111111222333444666777888666888999888777666777888:::;;;===???AAADDDEEEFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNOOORRRUUUVVVVVVVVVUUU]]]^^^___aaacccddddddeee```ddddddgggnnnssszzzqqqmmmllljjjpppzzzzzzsssjjj```QQQDDD===;;;;;;:::666666666555555555555444555555555555444333222111444444444333333333333333222222222222111111111000222111111000000000000000111111111111111111111111000000111111111000...---//////000000000000000000000000000000000000000000000//////.......................................---,,,,,,++++++,,,,,,---........................000//////...------,,,,,,...///000000......///000---......//////......---++++++++++++++++++++++++.........///......---------------............///---...///...------...///------------------------//////......------,,,,,,------------------------------,,,,,,------....../////////000000000000000000000000///////////////000000111111111111111111222222333333555777888999666888999888777666777888:::;;;===???AAADDDEEEFFFGGGGGGFFFGGGHHHJJJLLLNNNNNNOOORRRTTTVVVWWWXXXXXX]]]^^^```aaacccddddddddd___dddcccgggoootttyyytttrrriiilllrrryyy{{{tttkkkbbbTTTGGG???:::999888666555555555555444444444555555555555444333222222333444444444444444555555222222222222111111111111222111111000000000000000111111111111111111111111000000111111111000///.........///000000111111222000000000000000000000000000///......------..............................------,,,,,,,,,,,,------......................../////////...------,,,,,,---///000///...---...///...//////////////////...++++++++++++++++++++++++------......///.........---------............///.../////////------...000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---......000111222111111000000///......---000000111111222222333333333333333444555777999:::666888999888777666777888:::;;;===???AAADDDEEEFFFGGGFFFFFFGGGHHHJJJMMMNNNOOOPPPQQQSSSUUUXXXZZZ[[[]]]^^^```aaacccddddddddd___cccbbbfffpppuuu|||yyyrrrsssssstttyyyyyyrrrkkkcccVVVIII???999777666555555555555444444444444444555555555444444333222222222333333444444555555222222222222222222222222222111111000000000000000111111111111111111111111000000000111000000000000000000000000000000111111////////////////////////111111000////////////000........................//////............//////------------............//////.........---------+++,,,---,,,++++++,,,---......////////////..............................,,,,,,---.../////////...---------............///111111000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,------...............000000/////////............//////000222333333444222222222333555666888999666888999888777666777888:::;;;===???AAADDDEEEFFFFFFFFFFFFGGGHHHKKKMMMNNNQQQPPPPPPQQQSSSVVVXXXZZZ^^^___```aaacccccccccddd___bbbaaafffqqqvvv}}}yyyvvvyyy}}}zzz|||vvvoookkkeeeZZZNNNCCC<<<999888666666555555555444444444444444444555444444333333111111222222333333444444222222222222222222222333222111111000000000000000111111111111111111111111111000000000000111111111444333111000////////////////////////////////////111000000///////////////////////////////////////000//////......//////000---------.........//////...............---------+++,,,---,,,++++++,,,---,,,------......------,,,000000000000000000000000,,,,,,---.../////////...---------............///000000///,,,)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...------///111333333000---+++---........./////////000,,,---...///000222333333000000111222333555666777666888999888777666777888:::;;;===???AAADDDEEEFFFFFFFFFFFFGGGHHHKKKMMMOOORRRQQQPPPPPPQQQTTTVVVXXX^^^___```bbbbbbccccccccc___bbbaaagggrrrwwwyyyxxxyyyxxxrrrkkksssyyyyyyxxxvvvrrrmmmeeeaaaYYYNNNBBB;;;777666777666666666666555555555333444444555444444333333111111222222222222222333222222222222333333333333222111111000000000000000111111111111111111111111111111000000000111222222666444222000///...//////000000000000000000000000///...------,,,,,,------////////////////////////......------------......------......///000000000........................---///000///...---...///,,,,,,------------,,,,,,........................------......///.........---------............///,,,,,,,,,***)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------...////////////...///222555777777333...+++,,,------...//////000000,,,---...///000111222222000000000111222444666666666888999888777666777888:::;;;===???AAADDDEEEFFFEEEEEEEEEGGGIIIKKKNNNOOORRRQQQQQQQQQRRRTTTWWWYYY______aaabbbbbbcccccccccaaacccaaagggrrrxxxuuupppzzz}}}rrrkkkeeemmmttttttrrrpppmmmhhh___\\\VVVLLLAAA999666555888888777777777666666666333333444444555444444333333333333333333222222222222222222333333333444444222111111000000000000000111111111111111111111111111111000000000111222333555444222000//////000111000000000000000000000000......---,,,,,,,,,,,,---////////////////////////......------------............//////000111111222...........................///000000......///000------............------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---------------............///------,,,***)))***---///------------------------------------------.............................................//////000...000333555555333000---..............................///000111111222222000000111222333555666777666888999888777666777888:::;;;===???AAADDDEEEFFFEEEEEEEEEGGGIIIKKKNNNPPPPPPPPPQQQSSSUUUXXX[[[]]]___```aaabbbbbbcccbbbbbbbbbdddbbbgggsssxxxvvvkkkjjjsss{{{pppiiigggooouuusssooolllhhhddd___^^^YYYPPPEEE===::::::888888888888777777777777333333444444555444444444555555555444444333333333222222222333333444444444222111111000000000000000111111111111111111111111111111000000000111333444444222111//////000222333000000000000000000000000000000///............///000000000000000000000000000000////////////000000...//////000111222222333---.....................---...///...------...///......////////////......------------------------.../////////...---,,,,,,---------.........//////222111///,,,))))))+++---................................................//////////////////////////////...------///000111+++---...000000000///////////////...------,,,,,,000000000111222222333333111111222333444666777888666888999888777666777888:::;;;===???AAADDDEEEFFFEEEEEEEEEGGGIIILLLNNNPPPNNNOOOQQQUUUXXX\\\___aaa___```aaabbbbbbbbbbbbbbbcccdddbbbgggssswww|||jjjgggffflllvvv|||{{{wwwvvvtttuuuuuussssssrrrlllccc___[[[VVVPPPJJJCCC<<<777;;;999666666777777777777555555444444444555555666222222222333333444444444111111111111111111111111444444444333333222222222000000000000000000000000111111111111111222222222222111111000///......---000///.........///111222333111//////000111000///////////////////////////......////////////......000000//////.........---111000///...------...///111111000000//////......---------.........//////------......//////000000......------------......---...///...------...///---+++)))((((((***---...........................,,,000///******000111...000000//////.........---......////////////..................////////////,,,---......//////............//////000000111111000111222333555666777777999999999888666666888:::<<<<<<===???BBBDDDFFFHHHHHHGGGFFFFFFHHHKKKOOOQQQRRRQQQPPPPPPRRRVVVYYY\\\bbbaaaaaa````````````aaadddaaacccjjjooouuusssfffccceeennnvvvzzz}}}~~~}}}xxxuuuqqqhhh___]]]YYYUUUQQQNNNHHH???999:::888666666777888777666555444444444444444555555222333333333333333333444111111111111111111111111222222222222222222111111000000000000000000000000------......///000111111222222222111000000//////000//////...///000111222555333111000000000///...////////////////////////......////////////......000/////////............111000///...---......///000000000000//////......------..............................////////////......------------......---...///...------...///000///---,,,,,,...000222........................***...---***+++000222000000/////////..................////////////..................////////////,,,---......//////............//////000000111111000111222333555666777777888999999777666666888:::<<<<<<===???BBBDDDFFFHHHHHHGGGFFFFFFHHHKKKNNNQQQSSSSSSRRRSSSUUUXXX[[[]]]aaaaaaaaa`````````aaaaaaccc```bbbjjjooouuu}}}zzz{{{zzzwwwtttrrrpppnnnnnnooooooooonnnmmmmmmllllllnnnmmmlllkkkkkklllmmmnnnpppppprrrsssttttttttttttxxxzzz}}}}}}nnngggdddgggooowwwzzztttkkkaaa___[[[WWWWWWWWWQQQGGG===999888777777888888777555444444444444444444444444444333333333333333333222222222222222222222222222111111111111111111222222000000000000000000000000//////000111333444555666333333222222111111000000///////////////000111111555333111000000///...---////////////////////////......////////////......////////////............000000///............///000000000////////////.....................------/////////.....................------------......---...///...------...///111000///......000222333........................+++------+++,,,///111///////////////..................////////////..................////////////,,,---......//////...............///000111111111000111222333555666777777777888888666555555777999<<<<<<===???BBBDDDFFFHHHGGGGGGFFFGGGIIIKKKNNNPPPRRRRRRRRRSSSUUUXXX[[[]]]aaaaaaaaaaaaaaaaaaaaaaaaccc___aaaiiinnnuuu~~~vvvooojjjhhhhhhggghhhgggfffddddddcccddddddbbbbbbbbbbbbbbbbbbbbbbbbddddddcccbbbbbbcccddddddddddddeeefffggggggggggggiiikkkmmmppprrruuuyyy|||{{{rrrjjjhhhlllsss}}}tttkkkfffaaa^^^___aaa\\\NNNBBB:::888777888999888666555444444444444444333333333444444444333333222222222222222222222222222222222000000111111222222333333000000000000000000000000222222333333444555666666222222222111111000000000///////////////000000111222000.........///...---////////////////////////......////////////......///////////////........./////////.........//////////////////////////////...............---------/////////......---------......------------......---...///...---------//////...---------...000111........................---......,,,,,,---------///////////////...............////////////..................////////////,,,---......///.........------...///000111111222000111222333555666777777666777777666555555777999<<<<<<===???BBBDDDFFFHHHGGGGGGGGGGGGIIILLLNNNPPPOOOOOOOOOQQQSSSVVVYYY[[[``````aaaaaabbbbbbbbbbbbbbb___aaaiiinnnvvv}}}xxxtttkkkhhhccc^^^\\\[[[]]]______^^^\\\[[[ZZZ[[[\\\\\\ZZZ[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]``````aaabbbbbbbbbaaaaaa^^^```bbbccccccdddgggiiimmmooosssxxx}}}xxxpppmmmmmmpppzzz{{{tttlllhhheeeggghhhaaaRRREEE===;;;999888999888777555444444555555555444333222444444444333333222222222222222222222222222222222111222222222333333444444111111111111111111111111111111111111111000000000000000000000000/////////...//////000000000000000---+++***+++---//////...////////////////////////......////////////...............///////////////......//////////////////.............../////////.....................---//////......------,,,,,,......------------......---...///...---------///------,,,,,,,,,---...///........................++++++,,,---...------............///////////////......////////////..................////////////,,,---......///.........------...///000111222222000111222333555666777777666666666666555555888:::<<<<<<===???BBBDDDFFFHHHFFFFFFGGGHHHJJJLLLNNNOOONNNNNNOOOQQQSSSVVVYYYZZZ^^^___aaabbbccccccccccccbbb___aaaiiioooxxx~~~yyyrrrmmmkkkiiifffdddaaa```]]]ZZZWWWWWWZZZ]]]aaa___\\\ZZZXXXXXXYYYYYY[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^_______________^^^]]]^^^___``````___^^^___aaaaaabbbeeeiiimmmqqquuuvvvzzz{{{uuusssppppppvvv~~~}}}vvvqqqnnnlllmmmllldddVVVJJJBBB???;;;999888888777666555666666777666555333222444333333333333333333222333333333333333333333333333333333333333444444444111111111111111111111111333333222222111000000000000/////////////////////......///000000000000000+++))))))***---///000///////////////////////////......////////////...............///////////////---...//////000/////////---............/////////---------.........//////.........---------------......------------......---...///...------...///......------......///000........................(((''')))---///...///111.........///////////////......////////////..................////////////,,,---......//////......,,,---...///000111222333000111222333555666777777666666777666555666999;;;<<<<<<===???BBBDDDFFFHHHFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOQQQSSSVVVXXX[[[\\\]]]___aaacccddddddddddddccc___aaaiiiqqqzzz}}}wwwqqqnnnhhhgggdddaaa___^^^]]]]]]ZZZ[[[[[[ZZZXXXYYY\\\```dddbbb```]]]\\\\\\]]]^^^``````aaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaa`````````aaaaaaaaa```______^^^```bbbcccbbbaaa___```aaa]]]^^^```cccfffiiikkkmmmmmmppptttyyy}}}}}}zzzvvvrrrvvv|||}}}wwwvvvuuuttttttqqqiii]]]TTTGGGCCC===999888888777777666777888888777666444222222333333333333333333444333333333333333333333333333333333222222222222222111111111111111111111111333333333333333222222222000000000000000000000000---...///000111000000///---+++***,,,...000000///////////////////////////......////////////................../////////000,,,---///000000000//////---------.........//////+++,,,,,,---...///000000,,,------------------.........------------......---...///...------...///------........./////////........................+++)))***//////,,,+++.............../////////000......////////////..................////////////,,,---......//////......,,,,,,---///000222333333000111222333555666777777666777777777666777:::<<<<<<<<<===???BBBDDDFFFHHHFFFFFFGGGIIIJJJLLLMMMNNNNNNOOOPPPSSSVVVXXX[[[\\\]]]^^^aaaccceeeeeeeeedddddd```bbbjjjrrr|||vvvnnnhhhdddaaa___^^^______]]][[[ZZZZZZ\\\TTTWWWYYYZZZZZZ\\\```dddaaa```^^^]]]]]]___aaacccbbbbbbbbbcccccccccccccccaaaaaabbbbbbbbbbbbaaaaaadddeeeeeeeeedddcccbbbaaa___```bbbaaa```^^^______``````aaabbbcccdddfffgggfffhhhjjjmmmppptttzzzzzzuuuvvv|||~~~yyyzzzzzz{{{{{{wwwnnnddd]]]JJJEEE???:::888777888777777888999999888666444333222222222333333444444444333333333333333333333333333222222222111111000000111111111111111111111111.........//////000000111111111111111111111222222---...000111111111000///000...------///000000///////////////////////////......////////////......---.........//////000000,,,---///000000000//////---------.........//////***+++,,,---...000111111,,,,,,,,,------..................------.........---...///...------...///,,,,,,,,,------------...........................222...---000...(((%%%(((---.........//////000000......////////////................../////////000,,,---......//////......,,,,,,---///000222333333000111222333555666777777777777888777777888:::===<<<<<<===???BBBDDDFFFHHHEEEFFFGGGIIIKKKLLLMMMNNNKKKLLLNNNQQQTTTWWWYYYZZZ\\\^^^aaaccceeeeeeeeedddeeeaaaccckkksss}}}}}}wwwoookkkeee___[[[ZZZ[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]___```___^^^aaa``````aaaccceeefffggghhheeeccceeeeeedddeeeiiihhhhhhgggggghhhjjjkkkllliiihhhhhhgggggghhhhhhiiiiiigggeeecccbbbaaabbbbbb___aaaaaaaaa```aaaccceeeeeedddbbbdddgggjjjlllmmmttt|||}}}||||||xxxiii^^^QQQIIIBBB???<<<777666888888999999::::::888777666444444444555555555555666444333333222222333333444333333333333222222111000222222222111111111000000////////////............,,,...000111222111000///000000000000000000000000333222000///.........///............////////////000000//////.........---......------------......000000//////............///...---,,,+++,,,,,,---........................000...,,,---000111///---------------------------...------------...//////---------------...///000//////.........---------...------------...//////////////////////////////000000//////.........---........................000---++++++...//////...000000000000111111111111111111333444555666666666777777666666777999;;;<<<;;;<<<>>>AAACCCDDDEEEEEEDDDFFFGGGHHHHHHJJJMMMOOONNNLLLLLLMMMRRRVVVXXXYYY^^^___aaadddeeefffffffffdddgggcccfffssswwwqqqiiidddcccaaa]]]YYYXXXXXXYYYZZZ\\\\\\]]]]]]^^^___```aaabbbbbbcccdddffffffeeeeeeccccccdddfffiiikkkkkkkkkiiifffgggkkkllljjjkkknnnnnnnnnoooppprrruuuwwwyyyttttttsssrrrrrrrrrsssssskkkkkkiiihhhggggggffffffdddeeefffeeeccccccdddfffgggeeeccccccfffhhhjjjjjjkkkqqqwwwyyyzzz||||||ooodddWWWNNNEEE@@@<<<888777999777888999999999888777666666555555555444444333333444333333222222333333444333333333333333222111111222222222111111111000000111111000000000/////////---...000222222111000///000000000000000000000000333222000///.........///............////////////000/////////............///......------......////////////.........------000///...---------..............................111000...///111222000..............................------------...//////---------------...////////////.........---------...------------...//////------------------------///.........------------////////////////////////333000......111222222111000000000000111111111111111111222444555555666666777777666666777999;;;<<<;;;<<<>>>@@@CCCDDDEEEFFFEEEGGGHHHHHHHHHIIILLLNNNNNNMMMLLLNNNRRRVVVYYYZZZ___```bbbdddeeefffeeeeeeaaaeeebbbfffuuu}}}rrrjjjfffbbb]]]ZZZ[[[ZZZYYYXXXXXXYYY[[[\\\ZZZZZZ[[[\\\^^^```cccdddeeefffggghhhiiiiiiiiiiiihhhjjjnnnqqqtttttttttssspppooorrrwwwyyywwwwwwzzzvvvvvvwwwyyy{{{}}}}}}}}}|||{{{{{{zzz{{{{{{sssssssssssssssrrrqqqqqqooopppooommmkkkiiijjjkkkmmmjjjgggfffgggiiiiiiiiihhhjjjkkklllnnnrrrxxx|||uuukkk```VVVJJJCCC===999888;;;777777888888888777666555666666555444333222111111444333333222222333333444333333444444444333222222222222222111111111111111222222111111111000000000///000111222222222111000000000000000000000000000222111000///.........///............////////////////////////............///......------......///.........---------------000000///.........//////........................000///......000000///...////////////////////////...------------...//////...------------...//////...............---------......------......///000,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,000000000000000000000000///---,,,---...000000///000000000000111111111111111111222333444555666666777777666666777999;;;<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJLLLOOONNNMMMOOOSSSWWWZZZ[[[```aaaccceeeeeeeeeeeeddd___cccaaafffwwwxxxppplllfffbbb```___]]]\\\]]]]]]]]]^^^^^^^^^______YYYYYYZZZ\\\___cccgggiiiiiikkkmmmnnnnnnnnnoooppprrrvvv|||~~~~~~~~~~~~~~~}}}zzzvvvtttttttttvvvsssooonnnnnnnnnnnnmmmqqqooolllkkklllnnnpppqqq{{{xxxqqqiii^^^PPPGGG@@@:::999;;;777777777777666666666555555555444333222222111111444333333222222333333444333333444444444333333222111111111111111111111111222222111111111000000000000111222222222222111111////////////////////////111111000///////////////............///////////////////////////.........//////............//////------------------------//////..........................................,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////......---------......///.......................................//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,,,,,,,,,,---.........///000000000111111111111111111222222333444666666777777666666777999;;;<<<<<<===>>>@@@BBBDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKPPPNNNNNNOOOTTTXXXZZZ[[[aaabbbccceeeeeeeeedddccc___cccbbbgggxxxuuullliiibbb```^^^]]]]]]^^^^^^^^^aaabbbbbbbbbaaaaaa```___\\\]]]___bbbfffkkkoooqqqtttwwwzzz{{{{{{|||~~~}}}yyyxxxxxxxxxxxxwwwzzztttpppooooooooonnnrrrtttxxx}}}||||||}}}|||xxxqqqfffXXXNNNEEE===:::<<<888777777666666666666666333333333333333333333333444333333222222333333444222222333444444333333333111111111111111111111111111111000000000/////////111111222222222111111111////////////////////////000000000000000/////////............////////////.........////////////////////////....../////////------------------------------------------------////////////////////////+++,,,,,,,,,++++++,,,,,,------------------------...------------.../////////......---------......---.....................///............///000000------------------------..................//////...........................///000000111111222222///000000000111111111111111111111111222444555666777777666666777999;;;<<<======>>>???AAADDDFFFGGGHHHIIIJJJIIIHHHGGGIIIKKKPPPNNNNNNOOOTTTXXXZZZ[[[```aaacccdddddddddcccccc```dddccchhhyyy{{{ssslllddd``````\\\\\\]]]^^^___```aaabbbcccccccccccccccbbbbbbbbb```bbbeeejjjooosssvvvxxx}}}yyyuuusssrrrqqqqqqqqqsssvvvzzz|||xxxxxx{{{xxxmmmaaaXXXNNNCCC======999888777666666666777777222333333333444444444555444333333222222333333444111111222333333333222222111111111111111222222222111111000000000/////////222111111111111000000000000000000000000000000000//////000000000000//////............////////////.........///////////////000//////......//////000---------------.........+++,,,------...---------////////////////////////---...//////------...///------------------------...------------...////////////...------------...---------...............//////......//////000111------------------------.........///////////////........................+++---///000000///111222000000000000111111111111111111000111222333555777777777666666777999;;;<<<=========???AAACCCFFFHHHHHHIIIJJJIIIHHHHHHIIIKKKOOONNNMMMOOOSSSWWWZZZ[[[^^^___aaaccccccccccccbbbaaaeeeccchhhyyyxxxooogggeeeccc^^^\\\\\\]]]^^^```aaabbbcccdddeeeeeeffffffgggiiikkkmmmnnnkkknnnsssxxx}}}{{{zzzzzzzzzzzzzzz{{{}}}}}}}}}|||~~~~~~wwwtttwww}}}}}}tttjjjbbbXXXKKKAAA???:::999888777666777888888555555555444444444444444444333333222222333333444///000111111222222222111000000111111111222222222222222111111111000000000111111000000////////////000000000000000000000000...///000111111000//////............////////////............/////////000000000////////////000000------........./////////+++,,,---/////////...---////////////////////////---///000///------...000...........................------------...////////////...------------------------........./////////////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........................'''***---...------...000000000000000111111111111111111000000111333555777777777666666777999;;;<<<>>>======>>>@@@CCCFFFHHHGGGHHHIIIIIIHHHHHHJJJLLLNNNMMMLLLNNNRRRVVVYYYZZZ\\\]]]___aaabbbccccccbbb___cccbbbhhhyyywwwooojjjddd```aaabbb___\\\\\\[[[]]]```aaaaaabbbcccdddiiijjjkkknnnqqqvvvyyy|||zzz~~~~~~zzz}}}|||qqqmmmpppvvvxxxpppiii^^^PPPEEE@@@;;;:::888777777777888999777777666555444333333222444333333222222333333444...///000111111111111111000000111111222222222222333333333222222222111111111111000///......//////000000000000000000000000...///000111111000//////............/////////000---.........//////000000000000////////////000000........./////////000000,,,---///000000000//////000000000000000000000000+++---///...,,,+++,,,///////////////////////////...------------...//////000///...------------------------........./////////////////////000111111++++++++++++++++++++++++,,,,,,,,,------.........000000000000000000000000***---111222000000111333000000000000111111111111222111000000111333555777777777666666777999;;;<<<>>>======>>>@@@CCCFFFHHHGGGHHHIIIIIIHHHHHHKKKLLLNNNLLLLLLNNNRRRVVVXXXYYYZZZ\\\^^^```bbbbbbbbbbbb]]]aaaaaagggyyyxxxoooiiifffdddbbb___]]]]]]]]]\\\[[[```bbbdddeeeffffffiiikkklllooossswww{{{}}}yyyxxx{{{uuullljjjjjj|||zzzyyytttmmmggg```TTTIIIAAA<<<888999888555333555666555555444444333222222111111111111111111111111111111111222222333333333333333333333333333333333///000111222222222222222111111111111111111111111222222111111000/////////111111111111000000000000000///...------...///000000000000000000000000000///////////////.........////////////////////////,,,---......//////........./////////000000111111...------,,,,,,------...//////000000///...------////////////................../////////...,,,+++......------------......+++666>>>;;;444111222222000///---,,,+++++++++,,,///////////////...................../////////000///////////////.........////////////000000000000///000222444555555555555666777888777777888;;;===???>>><<<>>>@@@CCCDDDDDDFFFGGGGGGGGGGGGIIIMMMOOOOOONNNMMMNNNPPPTTTWWWZZZ```______```bbbcccaaa```^^^aaaaaahhhwwwtttlllhhheeecccaaa```^^^]]]^^^^^^______dddgggiiikkklllnnnqqqsssxxx|||{{{yyyyyy|||~~~~~~sssjjjgggfffpppuuu}}}||||||xxxrrrnnnjjjaaaWWWIIIAAA;;;;;;;;;888666777666555555444444333333222111111111111111111111111222222333333333444444444111111111111111111111111111111222222222111111000111111111111111111111111000000000000000111111111111111111111000000000000000///............///000000000000000000000000000/////////////////////...////////////////////////---...//////000000//////------------.........///...------,,,,,,------...///////////////...------............------------...///000000000///...---//////............//////888AAAGGGCCC;;;444...)))333222000///......//////............////////////.........///////////////.........///////////////////////////000000000000///000222333444444444444777888888777666777999;;;???===<<<===@@@BBBCCCCCCFFFFFFGGGGGGGGGHHHLLLOOONNNNNNMMMNNNQQQTTTXXX[[[aaa``````aaacccdddcccaaa]]]aaaaaaiiiwwwwwwqqqjjjdddbbbaaaaaa``````_________aaabbbdddfffgggiiimmmppprrruuuyyy|||~~~||||||{{{zzz}}}tttkkkfffeeeffflllttt}}}~~~~~~{{{xxxxxxyyyuuunnn\\\NNNBBB>>>>>><<<999999666666555555444333333333222222222222222222222222333333444444444444555555111111111111111111111111333333333222222000//////111111111111111111111111...//////000111111222222111111111111000000000000000//////......//////000000000000000000000000000......////////////////////////////////////////////////000111111111111000------------..................------------......///////////////......---...------------,,,,,,,,,...///000000111000000///000000////////////000000444<<>>666...000///...---,,,,,,,,,------------.../////////000///////////////.........------......//////000000////////////000000000000000000111222333333222222555666666666666777:::===>>><<<;;;<<>><<<:::999666666666555444444333333222222222222222222222222333333333444444444444444333333333333333333333333222222222222222111000///111111111111111111111111//////000000111111111111111111111111000000000///000//////////////////000////////////////////////............////////////////////////////////////...///000000111111000000/////////000000000000000......------------.........///////////////...............---------,,,,,,......//////000000000000//////............//////+++000666<<>>AAABBBBBBCCCEEEFFFFFFFFFGGGJJJLLLMMMMMMMMMOOORRRVVV[[[^^^_________aaadddeeedddccc^^^aaaaaaiiiwwwxxxnnngggbbbbbbbbbbbbbbbbbbbbbbbbcccccceeegggggghhhjjjnnnqqqyyy}}}yyytttqqqpppqqqqqqqqqrrrtttxxx|||~~~|||]]]III@@@;;;999999777666666555555444333333222222222222222222222222333333333222222222222222333333333333333333333333///000111222222222222222111111111111111111111111111111111111000000//////111111111111000000000//////000000000000000000///////////////////////////---.........//////000000////////////////////////......///000000000000///000000000000000////////////......------......///......///////////////...////////////.........---------------...//////000...------,,,,,,------......000222666===AAA;;;111000000000000/////////...+++,,,,,,---...//////000///////////////.........,,,------...///000111111////////////000000000000111111111111111111222222333555666666666888;;;>>>===<<<;;;<<<>>>AAABBBBBBCCCDDDFFFGGGGGGHHHJJJLLLMMMLLLMMMNNNQQQVVV[[[]]]]]]]]]^^^```cccddddddccc___aaa```hhhvvv~~~}}}nnnfffaaa]]][[[ZZZ\\\___aaabbbccceeegggfffiiillllllmmmoootttyyy}}}{{{zzzzzz{{{yyywwwvvvxxx|||lllTTTEEE<<<999:::777777666666555444444444333333333333333333333333333333222222222222111111111111111111111111111111//////000222222333333333111111111111111111111111222222111111000//////...111111111111000000000000///000000111111000000///000000000000000000000000------......///000000000////////////////////////---...//////000000//////...............---------//////............//////---...//////////////////000000/////////............------------......///---,,,,,,,,,,,,,,,,,,---///000111555===AAA<<<222....../////////......---,,,,,,,,,---.........///............/////////000------......//////000000////////////000000000000111111111111111222333444888999999888666777999;;;>>><<<;;;<<>>???===<<<===@@@BBBCCCCCCCCCFFFHHHIIIIIIIIIKKKLLLMMMLLLLLLMMMOOOSSSWWWYYY\\\\\\]]]```dddffffffeeebbbbbb___fffuuu~~~wwwgggbbb^^^\\\]]]]]][[[YYY[[[___ccceeefffhhhlllppppppuuuzzz}}}~~~gggTTTEEE??????777777777666555555444444333333333333333333333333555555555444444333333333333333333333333333333333222222222222222111000///111111111111111111111111/////////000111111222222111111111111000000000000///000111222222111000///000000000000000000000000---------...///000000111////////////////////////000000111222222222222111111111000000/////////...//////............//////------...///000000//////......---------,,,,,,,,,222111000.........///000.........------.........,,,111666;;;@@@@@@777------...///000000000///...------------------,,,,,,+++,,,---...///111222222///////////////.........////////////000000000000111111111111222444666888222444666888:::===AAADDD???>>>===>>>@@@CCCDDDDDDDDDFFFIIIJJJJJJJJJKKKMMMMMMLLLLLLLLLNNNRRRVVVXXX]]]]]]^^^aaaeeeggggggfffcccbbb^^^eeeuuu~~~pppggg______^^^\\\ZZZ[[[]]]```[[[^^^cccfffiiimmmqqqtttxxx{{{~~~mmmZZZKKKBBB>>>444555555555444444666777555555444444444333333333222222222111111222333333111222222333333222222111////////////............000000000000111111111111000000000000000000000000////////////000000000000000///------/////////...//////000000111111222222///...------...///...,,,000000//////.........---111111111111222222222222////////////////////////........................//////000000000...---,,,---.........//////000000------...///000000//////////////////////////////---+++333BBBGGG===333111111111000///...------,,,000///...---,,,,,,---...---,,,,,,+++++++++,,,,,,///000111000...------.........////////////.........///000111333444555666888777666666888:::===???@@@???===>>>@@@BBBCCCCCCBBBEEEHHHKKKKKKKKKKKKLLLNNNLLLKKKLLLPPPSSSUUUUUU[[[[[[]]]___bbbdddfffgggeeegggdddiiittt|||~~~pppddd^^^]]]^^^___^^^^^^___aaaddddddfffjjjmmmppptttyyy||||||{{{||||||nnn```SSSGGG@@@888888777666444444555666555555444444444333333333444444333333333333333333111222222333333222222111222222222222111111111111000000000000111111111111000000000000000000000000////////////000000000111333222000000000111000///000000000000000111111111111000//////111222111000000/////////............---------.........//////////////////////////////...........................//////000000///...---/////////000000111111111------............------////////////////////////111666>>>CCC???555...,,,000//////......---------000///...---------...............---------......///000000///------...000...//////000000//////...//////000222333444555666777777666666888:::===>>>???===<<<===???AAABBBBBBBBBEEEIIIKKKKKKKKKLLLMMMKKKJJJIIILLLPPPUUUXXXYYYZZZ[[[]]]```bbbdddeeefffdddfffdddiiiuuu}}}uuulllccc]]]\\\[[[]]]```aaabbbdddfffhhhiiikkknnnqqqtttzzzyyyrrruuuzzzzzzqqqiii^^^OOODDD===;;;888666444444444444555555444444444333333333555555444444333333333222111222222333333222222111333333333333222222222222000000000000111111111111000000000000000000000000/////////000000000111111555333111111222222222111111000000000000000000///000///...///111222222111////////////............++++++,,,,,,,,,---------////////////////////////........................---...//////000//////...///////////////000000000------.........---,,,,,,////////////////////////222>>>FFFAAA666...,,,+++------------------------000000///............///000////////////000000000...//////...------///222//////000000000000/////////000111222333444555666777777666666777:::===>>>>>><<<;;;<<<>>>@@@AAAAAABBBEEEIIIJJJKKKKKKLLLMMMLLLJJJJJJLLLPPPUUUXXXYYYYYY[[[^^^aaadddeeeeeeeeedddfffdddjjjvvv|||nnngggccc^^^\\\]]]\\\^^^bbbdddfffgggjjjkkkmmmooossswww|||uuummmpppvvv}}}|||wwwpppdddUUUJJJ@@@===888555444444444444555555444444444333333333555555444444333222111000111222222333333222222111111111000000000////////////000000000111111111111000000000000000000000000//////000000000111111111222000//////111222222111111111000000/////////...,,,++++++,,,...000///...///////////////.........------........./////////////////////////////////........................------...//////000000000,,,,,,------------------,,,------.../////////...........................,,,;;;BBB999//////000...,,,,,,,,,---------......//////////////////////////////000000111111000000.........---,,,---000333///000000111111000000///000000111222333444555666777666666666777:::<<<>>>>>><<<;;;<<>>===<<<===@@@CCCDDDDDDDDDFFFIIIJJJJJJKKKMMMOOOQQQOOOMMMNNNPPPSSSUUUUUUXXXZZZ^^^bbbdddeeeddddddbbbeeedddkkkxxx{{{mmmbbb^^^]]]```aaa^^^]]]___aaadddgggjjjlllnnnrrrtttzzz~~~|||qqqfffgggkkkqqqyyy~~~wwwkkkaaa\\\KKKDDD<<<777666777777666555555444444444333333333111111222222222000///...111222222333333222222111111111111111000000000///000000000000111111111111000000000000000000000000000000000111111111222222+++***)))+++...000111111000//////////////////......---,,,---///000000///.........///////////////---............/////////////////////////////////........................///............//////000000000000///////////////,,,---///000111222333333,,,,,,,,,,,,,,,,,,,,,,,,+++...///------000111...,,,,,,------.........///,,,---......///.........,,,---...000000000//////---...000///......///000111111222222222222111111222222222333444555555555666666555555666999<<<===>>>===<<<===@@@CCCEEEEEEEEEGGGIIIJJJJJJKKKNNNPPPNNNMMMLLLMMMQQQUUUXXXXXXYYY[[[^^^aaadddeeeeeeeeebbbeeedddjjjxxx{{{nnnfffaaa^^^^^^bbbdddccccccfffcccfffiiillloootttyyy}}}{{{pppeeedddeeejjjqqqxxx~~~zzzrrriiibbbUUUMMMBBB;;;999999777555555555444444444333333333000111222333333222000///111222222333333222222111222222222111111111000000000000000000111111111111000000000000000000000000000000111111111222222222...---,,,---///000000000.........///////////////111///...///111111000///............/////////000------........./////////////////////////////////........................000000......---...//////111111111000000/////////...//////000000000000000---------------------------+++,,,//////,,,---111..................//////***+++---.........---,,,+++,,,...000111111000///,,,///111111000...------111222222222222222222111222222333333444555555555666555555555666999;;;======<<<;;;===@@@CCCDDDDDDFFFGGGIIIJJJJJJLLLNNNPPPOOOMMMLLLNNNQQQUUUXXXXXXZZZ[[[]]]```bbbdddeeefffbbbdddcccjjjwwwrrriiieeebbb___\\\]]]aaacccbbbdddhhheeegggjjjnnnrrrxxxzzzooogggeeecccfffmmmuuu|||~~~|||}}}}}}xxxnnnfff]]]SSSGGG>>>;;;:::888555555555444444444333333333000111333444444333222111222222222333333222222222111111111000000000000///000000000000111111111111000000000000000000000000000111111111111222222222333111//////000111000///---.........//////000000111000//////000000///...---.........//////000000/////////000000000000111////////////////////////........................111000///...------...///000000//////.........---000000000000///...---,,,////////////////////////,,,))),,,222000***---666////////////////////////)))***,,,---...---,,,,,,+++---///111222111000///,,,///222222111...,,,+++111222222333333222222111222333333444444555555555666555555555666999;;;===<<<;;;:::;;;???BBBCCCCCCFFFGGGIIIJJJJJJLLLNNNQQQRRRPPPNNNOOOQQQSSSUUUUUU[[[[[[]]]___bbbdddfffgggbbbdddccciiiwwwooofffdddbbbaaabbbccceeefffhhhhhhhhhhhhlllqqqvvvyyy|||yyysssgggfffeeeccceeelllxxx~~~~~~yyyuuuqqqmmmhhhaaaWWWMMMEEE>>>777333888555333222333444444333444444444444444444444444000111222222111000111333111///...000333555444222000000000000111111111111////////////////////////000000111111111111000000////////////000000000000222111111000///......---////////////////////////,,,)))***---...+++,,,...000000////////////000000111111222222222222111111......////////////......///......------///000111...------,,,,,,,,,------//////////////////////////////000000//////...---/////////...---------,,,,,,,,,,,,---------......000000000000////////////000000000000000000000000...000111000...------...111222222333333222222222//////000111222444555666666666777666666888<<>>;;;;;;>>>BBBEEEFFFGGGGGGGGGGGGHHHJJJLLLMMMQQQOOONNNNNNOOOSSSWWWYYY]]]^^^___aaabbbbbbcccccc___bbbbbbiiivvvqqqdddaaaaaaaaa```eeefffgggiiikkkmmmnnnoootttxxx}}}zzztttlllkkkhhhfffeeeiiipppvvv~~~~~~|||zzzvvvsssmmm```PPPCCC===;;;999777555444555555444333222222222222222222222222000111333222111000111333///---,,,...000222111///000000000000111111111111111111111111111111111111000000111111111111000000////////////000000000000111111111000///.........////////////////////////...+++,,,//////------000000000////////////000000000111111222222111111000......////////////......///......---...///000111...------,,,,,,------...////////////////////////---------------,,,,,,+++...............---------,,,,,,---------.........000/////////////////////...........................///000000...---...///111111111222111111000000//////000111222444555666666666777666666888<<>>>>>@@@DDDFFFGGGGGGGGGGGGGGGIIIKKKMMMNNNPPPNNNMMMMMMNNNRRRVVVXXXZZZ[[[]]]```bbbdddffffffbbbdddccciiiwww~~~lllggg```___bbbfffggggggjjjkkkllloootttyyyzzztttpppoooqqqrrrpppVVVFFF@@@:::888777777777777555333444444444444444444444444222333444333111000111222555555444444444444333222///000000000111111111111111111111111111111111111000000111111111111000000////////////000000000000111000000000/////////...////////////////////////111...///111111//////222000000////////////000000000000111111111111000000......////////////................../////////000...------------......///////////////////////////000000//////............,,,---------.../////////------------.....................///////////////000000000000000000000000---...//////......000111111111111111000///......//////000111222444555666666666777666666888<<>>888555555666888888444444444444444444444444444555555444222111111222---000111000...---///111000000000000111111111111111111111111111111111111000000111111111111000000////////////000000000000////////////000000000000////////////////////////222//////111111------000000000////////////000000//////000000000000//////......////////////......,,,---///000000000///...---------......000111111////////////////////////222000...---------///000/////////......------,,,............/////////000,,,,,,------...///000000000000000000000000000000111111000...,,,,,,...000+++,,,---///000000111111//////000111222444555666666666777666666888<<>>888777888888888555444444444444444444444555444333222222222333333222222222111111111111000//////000000000000//////111000000222444444222000111111111111000000000000...////////////000000000000000000000000000000000111000000///......------,,,,,,,,,---------.............../////////000000//////////////////////////////............//////---------............///---------...///000000000000//////////////////000///---///444666222//////////////////////////////------............---------///000000///......///......////////////............................../////////000000000111111000111111333444555666666555555555555777;;;>>>@@@BBBAAA???@@@BBBDDDEEEDDDGGGHHHHHHIIIJJJKKKMMMMMMOOOPPPNNNKKKOOOXXX\\\ZZZ\\\]]]___aaadddeeeffffffcccaaadddmmmsss~~~rrrmmmgggdddeeeggggggeeeiiikkkooouuu{{{~~~~~~}}}~~~vvvqqqqqqttt|||~~~|||zzztttmmmgggXXXOOODDD;;;888888777777333444444555555555444444555444333222222222333333222222222111111111111000000000////////////000000/////////000111222000///111111111111000000000000............////////////////////////////////////000000000///......------,,,,,,---------...............////////////000000//////////////////////////////............//////---------............///,,,,,,------....../////////......------......//////---000666888333///...000000000000000000000000------............---------///000000///......///......////////////..............................//////000000000111111111222222333444444555666666555555555666888;;;>>>@@@BBBAAA???@@@CCCEEEFFFFFFIIIIIIHHHIIIIIIJJJKKKLLLNNNNNNMMMLLLPPPXXX\\\\\\]]]^^^```bbbdddfffggggggdddbbbeeemmmtttrrriiifffddddddgggiiijjjjjjooopppsssxxx|||}}}rrrkkkiiimmmwww}}}}}}}}}zzzsssmmm___VVVIII???:::888666444333333555666666555555444444444333333333222222222222222222111111111000000333222111000000111222333111111000111111222111111111111111111000000000///........./////////000000////////////////////////000000//////............////////////000000000000//////////////////000000//////////////////////////////............//////---------............///---------......////////////..................//////---000666888444///...////////////////////////------............---------///000000///......///......////////////..................////////////111111111111222222222222222333333333444444555555666555555666888;;;>>>@@@AAA???>>>@@@CCCEEEGGGGGGGGGGGGHHHHHHJJJKKKMMMMMMOOONNNLLLMMMQQQWWWZZZ[[[]]]^^^```ccceeeggghhhhhheeebbbeeemmmttttttmmmjjjhhheeeeeegggiiilllmmmsssssstttuuuyyy~~~vvvlllfffcccfffppp|||}}}zzzzzz|||zzztttnnnccc[[[OOOEEE???;;;777444444444555555666555555555444444444333333333222222222222222111111111000000333222111000000111222333444444444444333333444444111111111111000000000/////////000000000111111111////////////////////////////////////............/////////000000000111111000000000000000000////////////////////////////////////............//////---------............//////////////////000000000000//////......//////000///---000666777333//////........................------............---------///000000///......///......////////////.............../////////000000222222222333333333444444111111222222333333333444666666666666888;;;???@@@@@@>>>===>>>AAADDDEEEFFFEEEEEEFFFHHHJJJMMMOOOPPPQQQOOOMMMOOORRRUUUWWWYYY\\\^^^```ccceeeggghhhiiifffcccfffnnnuuuuuukkkkkkkkkiiigggfffgggiiilllnnnsssssstttuuuxxxwwwooofffaaa^^^```hhhqqq|||{{{zzz|||}}}{{{wwwrrrfff```XXXPPPJJJDDD===777777666555555444444555555333333444444444333222111222222222111111111111000000000////////////000000000111111000......///111111111111111000000000000000000000000111111111111//////////////////////////////////////////......------........./////////111111000000000000////////////////////////////////////............//////---------............/////////000000000000000000000//////////////////000///---...333555222//////........................------............---------///000000///......///......////////////...............//////000000111222222333333333444444444000000111222222333444444666666666777999<<>>===>>>AAACCCDDDDDDCCCDDDFFFHHHJJJMMMPPPQQQRRRNNNMMMPPPSSSTTTVVVYYY[[[]]]___bbbeeeggghhhiiigggdddfffnnnvvvzzzlllfffhhhhhhiiiiiiiiijjjllloooqqqsssuuuxxx|||tttkkkddd```______ccciiitttvvvzzz}}}~~~|||zzzwwwjjjfffaaa]]]XXXPPPFFF>>>:::999666444333333444555333333444444444333222111222222222111111111111000//////000000000000//////---......,,,***))),,,...111111111111000000000000/////////000000000000111000000000000000000000000.../////////////////////---.........////////////111111111000000000////////////////////////////////////............//////---------............//////////////////////////////......------......///000---,,,111222000...000........................------............---------///000000///......///......////////////......---......///000000111111111111111222222222333333000000111222333555555666777666666777999<<>>BBBGGGEEEBBB@@@@@@BBBEEEGGGGGGIIIKKKLLLLLLMMMNNNOOOPPPNNNLLLNNNRRRVVVYYYZZZYYY]]]______aaaeeefffdddcccfffeeelllyyy~~~lllhhhgggccceeellljjjmmmqqqsssuuuyyy~~~zzztttooollliiifffeeeaaa```eeennnvvvyyy{{{~~~{{{~~~tttdddYYYIIIDDD===888666666555444333333333333333333333333222222111111111111111222444444444333111000111222222111000//////000111111111000000000/////////...111000000//////000000111000000000000000000000000000000////////////000000000000//////........................////////////222111111000//////......////////////////////////000///...------...///000...............---------+++,,,...000///...,,,***000...---,,,,,,---...000///...............------///...---------...///000...............---------////////////////////////////////////////////////333222222111111222333333222222333444555666666777666666777777777:::???BBBEEECCCAAA@@@AAACCCFFFHHHEEEGGGJJJKKKKKKLLLNNNOOOPPPOOONNNOOOSSSVVVYYYYYYYYY]]]______aaafffgggeeedddfffffflllzzz~~~ooocccccceeedddfffkkkkkkooosssvvvzzz~~~xxxuuurrrpppoooaaa___aaajjjsssyyymmm```QQQKKKCCC<<<888666555444333333333333333333222222444333222111000000000000333444555444222000111222000000000000000000000000000000000000////////////000//////......//////000000000000000000000000000/////////000000/////////333111///...---...000111............////////////222222111111000000//////........................//////............//////---------.........//////000000000///---,,,***)))///...---,,,,,,---...///........./////////////////////.........///000111222111111000//////......////////////////////////.........///////////////333333222111111222222333000111222333444555555666666777888888999;;;???CCCCCCBBB@@@@@@AAACCCFFFHHHDDDFFFHHHIIIJJJKKKMMMOOOPPPOOOOOOQQQTTTWWWXXXXXXYYY]]]______bbbfffhhheeedddgggfffmmmzzzqqqhhhbbbdddggghhhjjjnnnmmmpppuuuyyy~~~~~~qqqjjjfffiiiqqqzzzlll___XXXSSSJJJBBB;;;777555444333333333222222222222222333222222111000000111111111222333222000///000000///000000111111111111000000000000000//////////////////............//////000000000000000000000000---...///000000///...---111000///......///000000............////////////111111111000000/////////......................../////////....../////////---------............//////......------------...///...------------...///------....../////////000////////////000000000111111111111000000/////////////////////////////////.............../////////333333222222222222222222000000111222333444444555666777999999:::<<<@@@CCCCCCBBBAAA@@@@@@BBBDDDFFFCCCDDDFFFHHHHHHJJJLLLOOOPPPPPPPPPRRRUUUWWWXXXWWWYYY]]]``````cccgggiiigggdddggggggmmmzzzjjjeeecccfffjjjlllmmmoooooosssxxx}}}rrrnnnqqqzzzxxxggg]]]^^^YYYRRRHHH???999666555333333333222222111111111111111000000111222222333000222333333111000000111000111222333333333333222////////////000000000000//////............//////////////////////////////---...///000000///...---,,,---.../////////...---............////////////000///////////////.................................//////////////////...///............---------...------------...///000.........------.........,,,,,,,,,------......///...//////000000000000000....../////////000000000....................................//////000000333333333333222222111111///000000111222333444444666777999::::::<<<@@@BBBDDDCCCAAA@@@@@@AAABBBCCCCCCDDDFFFFFFGGGIIILLLNNNOOOOOOOOORRRUUUWWWXXXWWWYYY^^^``````ccchhhjjjhhhdddgggfffmmmzzzeeecccdddfffjjjmmmoooooorrrwww~~~tttqqqwww~~~pppfff```aaa^^^XXXOOOEEE===999777333333333222111111000000000000000000111222333444111333666666444333333333111111222222333444444444////////////000000000000000//////......//////000////////////////////////.........//////.........+++,,,...000000///---,,,............////////////////////////..........................................////////////......//////.........---------000//////...------..............................,,,,,,,,,------------------...///000000000//////---------...///000000000..............................//////000000111111333333333333333222000000///000111222333444444555555666888::::::<<>>@@@>>>>>>>>>???@@@BBBCCCDDDGGGGGGGGGFFFFFFGGGJJJMMMMMMKKKKKKMMMRRRVVVYYYZZZZZZ^^^aaaaaaeeejjjllljjjbbbeeedddkkkxxx```ccceeehhhlllrrrttttttuuu}}}xxxnnnkkkooouuu~~~xxxooohhhdddcccaaaaaa___WWWMMMCCC===:::333333222222111000000///444333222111000000000000///111444555333222111111111000//////000222444555.../////////000000111111111111000000000000111111///////////////////////////...---,,,,,,---...///000///...---...///111333............/////////000000000000000000111111111000000000000000000000000---...///000000///...---++++++,,,---...///000111......///////////////...------............------000000//////.........---+++,,,.../////////...---111111000000//////..............................///000000111222333333333333333444444333222000///111111222333444555555666333555777999999;;;===???;;;;;;===>>>AAACCCEEEGGGHHHHHHHHHGGGFFFGGGJJJLLLLLLJJJIIIKKKPPPVVVYYY[[[ZZZ^^^aaabbbeeejjjllljjjaaaddddddjjjwwwggghhhjjjmmmppptttxxx{{{|||vvviiibbbdddiiiqqqrrrtttsssooohhhbbb^^^^^^______[[[RRRHHH@@@;;;777555444222111111222222222222222111111111111000222222222222222222222222000111222222222000///...------......///000000000000000000000000000000000------............------//////000000///---+++***000//////...............000000000000000///......//////......------,,,,,,000000000///......------......////////////......///000000///---,,,...///---,,,,,,---///000//////////////////...............///000///...---...000......////////////.........///000111111000///...------......//////000000000///...---...000222333222222333444333222000000///000111444666888999:::777777777777888:::<<<===AAA@@@@@@???@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKMMMOOOSSSVVVYYYZZZ^^^\\\\\\^^^bbbgggjjjkkkdddeeebbbgggsss}}}iiijjjmmmooosssxxx}}}ttthhh___^^^aaakkkmmmooopppnnniiidddaaa______^^^ZZZRRRJJJBBB>>>777666444222111111222222222222222111111111111000222222222222222222222222000111111222111000///...000000000000000000//////000000000000000000000000.........//////.........000000000000///...------///.........///000000111000000000000000///....../////////...............,,,,,,---------......//////////////////////////////000000///------...//////...---............---////////////...............///000///...---...000......////////////.........///000000000000///............///////////////000///...---...000222333222333444444444333111000222333444555666777777888777777777888999;;;===???@@@@@@??????@@@AAACCCDDDFFFFFFGGGHHHJJJKKKLLLMMMJJJKKKMMMOOOSSSVVVYYY[[[```^^^^^^```dddiiikkklllbbbdddaaagggttt~~~kkkmmmppptttxxx}}}|||rrrggg]]]YYY[[[dddfffiiikkkkkkjjjgggeee___^^^[[[WWWQQQKKKEEEBBB777666444333222111222222222222222111111111111000222222222222222222222222000111111111111000//////222222222111000/////////000000000000000000000000////////////////////////000000000/////////000000.........///000111333333000000000000000//////......///////////////000000.....................///000///...------...///000///000000///------...000000000///......------,,,////////////...............///000///...---...000......////////////......---...////////////...---///////////////.........//////.........000222333333333444555555444222111666666666666666666666666777777777888:::===???AAA@@@??????>>>???AAABBBCCCFFFGGGHHHIIIKKKLLLMMMMMMKKKKKKMMMOOOSSSWWW[[[]]]bbbaaaaaacccgggkkkmmmmmm```bbbaaagggtttmmmppptttxxx}}}yyypppfff]]]ZZZ[[[___aaadddgggiiiiiihhhggg^^^\\\XXXTTTPPPKKKFFFCCC888777555333222111111222222222222111111111000000111111111111111111111111000000111111111000000000111111111000000/////////////////////////////////000000////////////000000000///...---...///111222////////////000111222333//////000000000000//////......//////000000111111444333222111000///...---111000...,,,,,,...000111...///000///------...000///000000///...------...////////////...............///000///...---...000......////////////......---..................---000000//////......------///.........///000111222333444555555555444333222666666666666666666666666777777777999;;;>>>@@@BBB??????>>>>>>???@@@BBBCCCFFFGGGGGGIIIJJJKKKLLLMMMKKKKKKMMMOOOSSSXXX\\\___cccbbbbbbdddhhhkkklllmmmaaacccbbbhhhuuu~~~nnnsssyyy}}}~~~ssskkkccc\\\[[[^^^^^^___bbbdddfffggggggggg^^^[[[VVVRRROOOJJJEEEBBB999888666333222111111222222222222111111111000000111111111111111111111111000000000000000000111111.........//////000000000////////////////////////111000////////////000111...------,,,---...000111111111000000000000111111//////000000000000//////......//////000000111111333333222111000///......111000...,,,,,,...000111.../////////------///111,,,...000///......///111////////////...............///000///...---...000......////////////...............------.........000000//////......------.........//////000111222222333444555555555444333333444444555666777888888777777777999;;;>>>@@@BBB@@@????????????AAABBBCCCEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKMMMOOOTTTYYY^^^aaacccbbbbbbdddhhhjjjkkkkkkccceeedddiiiuuu}}}qqqwww~~~wwwmmmfff___ZZZZZZ^^^^^^___aaaccceeeggghhhhhh```\\\VVVRRROOOKKKDDD???:::888666444222111111222222222222111111111111000111111111111111111111111000000000///000000111222---------...///000000000000000000000000000000000000000............000000---------------...//////222111000///////////////...//////000000000000000...///////////////000000,,,,,,---......///000000000///...------...///000.../////////---...///111+++...000000......000333////////////...............///000///...---...000......////////////......//////...------.../////////////////////...............//////000111111111111222444555555444333333111111222444555777888999777777777888:::===???AAAAAA@@@@@@???@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMOOOTTTZZZ___cccccccccccceeehhhjjjjjjiiidddfffeeeiiiuuu}}}uuu{{{~~~~~~{{{sssjjjddd___ZZZZZZ^^^^^^___aaaccceeehhhjjjkkkddd___YYYUUURRRLLLDDD===:::999777444222222111111222222222111111111111000111111111111111111111111111000/////////000222333///////////////000000000000000000000000000000000000///---,,,,,,---///000---......////////////.../////////...//////000000......///000000000000000/////////...............******+++---...///000111////////////////////////---...///...---...000111,,,000222111...---///222////////////...............///000///...---...000......////////////......000000///......///000000.........///////////////---...///000000111111111000111333444444444333222000111222333444666777777777777777888999;;;===???BBBAAAAAA@@@AAACCCDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMOOOTTT[[[aaaddddddcccdddfffhhhjjjiiihhhbbbeeedddjjjvvv}}}www~~~~~~~~~yyyuuusssxxxqqqkkkgggbbb\\\[[[^^^^^^___```cccfffiiilllnnngggbbb[[[WWWTTTMMMDDD<<<;;;999777444333222111111222222222111111111111000000000000000000000000000111000/////////111222333222222111111000000//////000000000000000000000000000///---,,,,,,---///000...///000111111000///...------------...000111222......///000000000000000//////......---------,,,.........////////////000......////////////......---...///.........000222...222444222---+++---111000/////////...............///000///...---...000......////////////......111000///......///000111---.........//////000000---...///000111111111111000000222333444333333222111111222222333444555555777777777777888:::<<<===BBBBBBAAAAAABBBCCCEEEFFFFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLMMMOOOTTT[[[aaaeeeeeeeeeeeegggiiikkkjjjhhh```ccccccjjjvvvyyy|||}}}}}}xxxtttqqqqqqrrrpppjjjddd______```aaa```bbbgggiiijjjooouuuooommmggg^^^XXXQQQGGG===777555333222222333444555222222222111111111111000////////////000000000000000000000000000000000000////////////////////////...///////////////......000000////////////000000////////////////////////000000000000000000000000......------------......111333333222000.........---------.........//////000//////.........//////000///...------...///000000000000000///...---,,,000000000000000000000000111000///...---,,,++++++,,,,,,,,,---...///000000000000///............/////////000000000000//////111000...---...///111333333333333222222222111111......///111222555666888666666777888:::<<>>???AAADDDEEEFFFJJJIIIIIIIIIJJJKKKMMMNNNPPPOOOOOORRRWWW\\\___aaadddbbb```aaaeeeiiilllmmmffffffccchhhuuu}}}yyywwwzzz|||}}}}}}wwwtttsssttttttssspppkkkgggfffgggjjjggggggjjjlllmmmrrrxxxyyyyyyuuummmeee\\\OOOCCC:::777444333222333333333222222222222111111111111////////////000000000111000000000000000000000000000000000000000000000000...///////////////......000000////////////000000///////////////////////////////////////////////////......------......///000222333222000......///---------.........////////////......---....../////////............//////......///////////////...////////////////////////---------...............,,,------....../////////......------...///000000//////000000000000//////000///.........///111222222333333333333222111111//////000111222444666777666666777888:::<<>>>>>AAACCCEEEEEEHHHHHHGGGHHHIIIJJJLLLMMMMMMLLLLLLPPPUUU[[[^^^```dddbbb```aaadddhhhkkklllggggggccchhhuuu}}}|||ssspppnnnooovvv||||||wwwvvvwwwxxxyyyyyyxxxtttrrrpppppprrrmmmkkklllnnnqqqvvv}}}wwwjjjYYYKKK>>>:::666333222333222222333222222222111111111111/////////000000000111111000000000000000000000000111111111111111111111111...//////000000/////////000000////////////000000////////////////////////........................///......------......///...000222111000//////000------........./////////...---------------............////////////......,,,---...///000000000000........................---------.........//////........................,,,,,,,,,---...///000111//////000000000000//////////////////000000000000111222333444444222111///000000000111222444555666666666777888:::<<>>======???BBBCCCDDDEEEEEEFFFGGGHHHJJJKKKKKKMMMLLLMMMRRRXXX___ccceeecccaaa___```cccgggiiijjjeeefffccchhhttt|||rrrjjjhhhiiihhhgggpppvvv}}}~~~}}}~~~|||yyy|||{{{~~~{{{zzz{{{|||uuunnnlllnnnssszzzuuubbbSSSEEE???888555666888777555333333333222222222222111000000000000111111111111////////////////////////////////////////////////......///000111111000000000000////////////000000////////////////////////......................../////////....../////////,,,...000000000///000111........./////////000000,,,,,,,,,,,,,,,---...///---...///000000///...---//////000//////...------......................../////////...------,,,,,,//////////////////......///......---------......//////000000000000//////......///000111000000000000222444555555333000...111111111111222333444555666666666888:::<<>>======???BBBCCCDDDFFFFFFHHHIIIKKKLLLMMMMMMLLLLLLMMMRRRYYY___dddfffcccaaa___```cccfffiiijjjcccdddbbbhhhuuu}}}rrrlllccc]]]]]]bbbgggjjjpppzzz}}}~~~zzzxxxvvvsssqqquuu}}}}}}~~~~~~~~~rrrkkkiiilllqqqrrrcccXXXKKKDDD;;;888999:::888555333333333333222222222222000000000111111111222222000000000000000000000000..............................///000111111111111000000////////////000000////////////////////////........................000//////......//////000,,,...000000//////000111....../////////000000000,,,,,,,,,,,,---...///000......////////////......000000000000///...---,,,........................+++,,,,,,---...///000000////////////////////////000000///...............//////000000000000//////////////////000000000000111222333444444222111///000000000111222444555666666666777888:::<<>>>>>AAACCCEEEEEEEEEGGGIIIKKKMMMNNNNNNNNNLLLLLLMMMQQQWWW]]]aaacccfffcccaaaaaadddgggiiijjjdddfffdddjjjwww~~~}}}{{{vvvppphhhbbb^^^XXX[[[___aaabbbfffnnnuuuzzz}}}zzzxxxuuunnnhhhkkkrrrooofffcccfffkkkfffmmmsssqqqmmmkkkgggcccYYYOOOCCC<<<;;;:::666111444444444333333333222222000111111111111222222222000000000000000000000000000000000000000000000000......///111111222222222000000////////////000000////////////////////////000000000000000000000000000000////////////000000---///000000///......///////////////000000000000---------...///000111111000///...------...///000,,,---...///000000000000000000000000000000000000...............------------......///000111111222////////////000222333444//////000000000000//////111000...---...///111333333333333222222222111111......///111222555777888666666777888:::<<>>>>>???@@@BBBCCCDDDEEEEEEFFFHHHJJJLLLNNNNNNOOOLLLMMMOOOTTT[[[```cccddddddeeeggghhhhhhiiijjjjjjeeegggeeeiiisssxxxxxxrrrlllfffaaaZZZWWWRRROOOMMMLLLIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJLLLNNNPPPRRRSSSSSSTTTYYY___bbbdddhhhpppwww~~~{{{{{{{{{{{{~~~yyyyyyyyyyyyyyyyyyyyyyyywwwyyy{{{~~~{{{rrrkkkgggfffgggddd```[[[VVVSSSQQQPPPSSSUUUWWWYYYYYYXXXVVVTTTWWWWWWXXXXXXUUUOOOEEE>>>999888666444222111111000333222111000000000111222000000000000000000000000------...///000000///////////////...///000000111222222111111000/////////......//////000000111111////////////////////////,,,---...000111111111111........................---.........//////000000---------.........//////............/////////000//////............//////.../////////000000111111...------,,,,,,,,,------------..................,,,------......------,,,---...000111111000000////////////000111111222222222333333333333222111111000000111222333555666777555666777888888:::===@@@<<<===???AAACCCDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNKKKLLLOOOTTT[[[aaacccdddccceeeggghhhhhhhhhiiijjjeeegggeeeiiisssxxxxxxppphhhccc^^^[[[TTTSSSPPPMMMJJJHHHGGGFFFIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOQQQPPPOOOPPPRRRUUUVVVVVVXXX[[[^^^aaaeeennnyyy|||zzz}}}}}}~~~|||zzzzzzzzzzzzxxxvvvwwwwwwwwwxxx{{{{{{pppiiigggggggggeeeaaa]]]YYYWWWUUUTTTVVVVVVUUUTTTTTTVVVYYY]]]___ccceeeccc___XXXLLL@@@<<<555111222333111000111222111000...------------000///...------...///000000000000000000///.........---,,,,,,,,,,,,---......///000///...---.../////////............//////...............///000111///......//////000111222,,,...000111222111///...////////////////////////............///////////////////////////......---........................000...,,,,,,---//////...---------............///////////////////////////000000//////.........---////////////...............000222333444333111000222222333333222222111000000111222333444666777777444444555777888999:::;;;AAA@@@@@@???@@@AAACCCDDDDDDDDDFFFKKKPPPSSSQQQOOONNNNNNPPPTTTYYY^^^``````eeefffggghhhhhhhhhgggfffggghhheeeiiirrrxxx|||sssjjjccc]]]XXXUUUOOONNNLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQSSSSSSRRRTTTVVVYYY[[[\\\___ccchhhmmmsss||||||zzz}}}}}}}}}|||zzzzzzzzzyyywwwvvvwwwvvvvvvwwwzzz~~~yyyooohhhffffffffffffeeedddbbb___]]]\\\VVVVVVVVVVVVWWWZZZ___cccgggjjjmmmppprrrkkkXXXEEE===666111222333111000111333222111000000///000000111000000000000000000111000000000000000///......//////...------...//////000111111111//////000222//////............/////////............//////000000000///////////////000...///000111222111111000////////////////////////............///////////////////////////......---........................---+++))))))+++,,,,,,+++---------............///........................000/////////............///////////////////////////000111222333222222111333333333333333222111111111111222444555666777888555555555666888999;;;<<>>??????>>>??????AAACCCDDDDDDDDDEEEGGGJJJMMMOOOPPPOOOOOOQQQVVV\\\```bbbcccdddeeeeeefffggggggggggggfffhhhfffjjjtttzzzwwwkkkeee^^^WWWRRROOOLLLIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXZZZ\\\^^^___aaafffmmmrrr{{{}}}}}}~~~~~~~~~~~~{{{zzzyyyyyyzzz{{{zzzwwwuuuuuuuuuvvvyyy}}}||||||~~~~~~~~~}}}{{{xxxuuurrrnnnkkkiiiqqqsssxxx{{{hhh^^^^^^fffmmm~~~wwwbbbPPPDDD;;;555444444222111222///......//////000111222///000111222222111000///000000000000000///..............................------...---,,,,,,///111//////............//////111000///..............................///000000222222111111111222333444000000000000000000000000............///////////////////////////......---000000000000000000000000---,,,+++,,,---...,,,+++---------............///.................................///////////////...//////000111222222333222222111111222222333444333333444444333333222111111222333444555777888888888777555555666999===???>>>>>>>>>>>>???AAACCCDDDCCCDDDEEEGGGIIIKKKNNNPPPNNNOOOQQQVVV\\\```ccccccdddddddddeeefffgggggghhheeehhhfffkkkuuu{{{zzzqqqccc___XXXSSSOOOMMMKKKIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSTTTUUUVVVXXXZZZ[[[[[[[[[^^^aaadddhhhoooxxx||||||}}}|||}}}~~~{{{zzzzzzzzz|||}}}{{{xxxvvvuuuuuuvvvyyy~~~|||{{{|||}}}}}}{{{xxxuuussssssrrrpppnnnuuuyyyqqqbbb^^^dddjjjyyyzzzmmm___TTTFFF===666555444222222333111111111111111222333444//////000000000000//////000000000000000///......---......//////......---,,,...000000//////000222//////............//////000//////............///------------...///000111........./////////000000000000000000000000000000............///////////////////////////......---////////////////////////...------...//////...,,,---------............///////////////////////////.........///////////////...//////000000111111111222222222222333333333333222222333333333222111111000111222333444666777777777777666666888:::<<<>>>>>>======>>>???AAACCCDDDBBBEEEGGGIIIIIIKKKMMMOOOMMMNNNPPPUUU[[[```ccccccbbbbbbbbbbbbcccdddfffgggdddgggggglllvvv{{{~~~pppfff\\\XXXRRRNNNLLLJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWYYYZZZ\\\^^^___```]]]bbbhhhnnnttt~~~{{{|||}}}}}}}}}~~~~~~{{{zzzzzz{{{}}}~~~}}}zzzwwwuuuuuuuuuwww{{{}}}{{{|||}}}}}}{{{xxxuuuuuuxxxzzzzzzyyyzzzsssbbb\\\^^^cccllluuu|||yyypppggg]]]UUUHHH???777555555222222333222222222111222222333333000000000//////000000000000000000000000///.........///000000000000///...***---000111000///000000//////............/////////............//////000......---------......///***+++---.........---,,,////////////////////////............///////////////////////////......---........................000000000111222222000...---------............///..................................../////////000////////////////////////111222333444444444333222111111222222111111000//////000111222333555666666666666777888999;;;<<<===============???AAACCCDDDBBBEEEIIIKKKKKKKKKMMMOOOLLLMMMOOOTTTZZZ```bbbcccbbbaaaaaaaaacccdddfffgggdddgggggglllwww|||vvvhhh^^^WWWSSSNNNJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNPPPQQQRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWYYYZZZ[[[]]]___aaabbbcccffflllttt{{{}}}~~~~~~{{{{{{{{{|||~~~~~~zzzxxxuuuttttttuuuxxx|||~~~||||||}}}}}}}}}zzzxxxyyy}}}ppp___XXXXXX[[[___hhhpppooojjjddd[[[SSSIII???777555555333222444111111000000000000000111222111000//////000111222000000000000000//////...///000111222222111000///'''***...000///...------//////............//////...............///000111000///...---------------///000222444444333111000////////////////////////............/////////000///////////////......---........................---------...000///---+++---------.........//////---------------------------.........//////000000////////////............000111333555555444333222111111111111111000////////////000111333444555666555666777999:::;;;<<<<<<============???AAACCCDDDAAAEEEJJJLLLLLLKKKMMMNNNKKKLLLOOOTTTZZZ___bbbbbbccccccccccccdddfffhhhiiidddggggggmmmwww|||wwwiii___[[[RRRNNNJJJHHHIIIIIIGGGEEEFFFGGGGGGHHHHHHIIIJJJJJJLLLKKKJJJIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSTTTUUUXXXYYYZZZYYY___bbbeeefffeeeggglllppprrrxxx}}}|||}}}~~~}}}yyyzzz}}}~~~||||||~~~}}}zzzzzzuuuooolllmmmppptttuuu}}}{{{zzz||||||~~~zzzkkk___XXXUUUUUU[[[```dddcccbbbbbb^^^XXXPPPGGG<<<666444333111...222222111000//////000000111000...---------...///111111000000//////.........///000000000...---,,,/////////...------,,,,,,....../////////...,,,+++222222111111000000//////////////////////////////000000000000////////////---...///000000///...---111111111000000000000000------...///000111222333////////////////////////////////////............000000000000////////////000///---,,,++++++,,,---+++,,,.../////////...---......---------......///222222222222222222222222000/////////000111222222111111222333444444444444777666555666777999<<<>>>???>>>>>>>>>???@@@AAAAAACCCDDDGGGKKKOOOPPPOOOMMMKKKLLLOOOUUU[[[___aaaaaabbbbbbcccdddeeefffhhhiiigggiiihhhlllvvv{{{~~~rrrdddYYYVVVPPPMMMIIIHHHHHHHHHGGGEEEGGGHHHHHHIIIIIIJJJKKKKKKNNNMMMLLLKKKLLLNNNPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVZZZZZZYYYZZZ[[[\\\\\\\\\\\\___ccceeehhhmmmuuu{{{~~~}}}||||||}}}|||}}}~~~}}}~~~{{{xxxuuuqqqooooooooonnnmmmsssyyy|||zzz|||~~~rrrfff\\\WWWUUUUUUWWW]]]aaabbbdddeeebbb^^^SSSJJJ???777555444222000222222111000000000000000111000//////......//////000000000//////////////////000111111111///...---...///////////////////////////000000000///------////////////......------////////////////////////////////////..................////////////......000000000000000000000000////////////////////////////////////////////////111000000000000/////////000000000/////////.........---,,,,,,,,,---...///,,,---......///...............---------...//////000000000000000000000000000000000000000000111222111111222333444444444444888888777777888;;;===???>>>>>>>>>>>>???@@@AAAAAABBBCCCFFFJJJNNNOOONNNLLLLLLMMMPPPTTTZZZ^^^``````bbbbbbcccccceeefffhhhiiieeehhhgggkkkuuuzzzvvvjjj]]]SSSOOOMMMKKKHHHGGGGGGGGGGGGFFFIIIJJJJJJKKKKKKLLLMMMMMMPPPOOOOOONNNOOOQQQRRRSSSUUUUUUUUUUUUVVVWWWWWWWWWYYYYYYZZZZZZ\\\]]]^^^______bbbfffjjjoooyyy~~~|||{{{{{{|||}}}~~~}}}|||~~~}}}yyyuuusssrrrpppooolllhhheeehhhoooyyy}}}{{{{{{}}}yyytttkkkaaaZZZVVVUUUUUUQQQWWW]]]```dddhhhgggcccVVVNNNBBB:::666555333111222111000000000000000000000000111111000000///...//////////////////000000000000111111111000//////......//////000111111222///000000000000///....../////////............---000000000000000000000000............------------//////............//////000000000000000000000000111000000///...---,,,,,,////////////////////////111111111111000000000000/////////.........------,,,,,,,,,,,,---...///000...------------...//////......------......///000111111111111111111111111222111000000000000000000111111222333333444444555777777666666888:::===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBEEEIIIMMMNNNMMMLLLNNNNNNPPPTTTYYY]]]______aaabbbbbbccceeefffhhhiiidddgggfffkkkuuu{{{}}}pppdddXXXOOOLLLKKKIIIHHHGGGGGGGGGHHHHHHLLLLLLMMMMMMNNNOOOOOOOOOQQQQQQQQQQQQQQQRRRTTTUUUWWWWWWWWWXXXXXXXXXXXXXXXUUUWWWYYYZZZ]]]```cccfffgggjjjnnnttt|||~~~|||{{{zzz{{{|||}}}}}}{{{yyy{{{yyyuuurrrqqqpppooommmjjjfffcccccciiisss~~~zzzxxxxxx|||}}}xxx|||}}}sssnnnggg___YYYUUUSSSRRRKKKRRRYYY\\\aaafffgggdddXXXPPPEEE<<<666444333222111111000000000000000111000111222222222111///...---......//////000000000//////000000000/////////....../////////000000000...////////////.........000000000000000000000000000000000000000000000000/////////.........------000///...------...///000/////////000000000000000000000///...---,,,,,,+++////////////////////////111111111000000000/////////.........------------------------......//////......---,,,,,,...///000...---------...///000111333333333333333333333333222222111000/////////000222222222222333444555555555444333444555777:::<<<>>>>>>>>>>>>???@@@BBBBBBCCCCCCEEEIIIMMMNNNNNNMMMOOONNNPPPSSSXXX\\\^^^___aaaaaabbbcccdddfffhhhiiidddgggffflllvvv|||wwwkkk```UUUNNNMMMIIIIIIIIIHHHHHHIIIJJJLLLOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUXXXXXXYYYYYYYYYXXXWWWWWWVVVXXX[[[^^^```dddiiimmmnnnssszzz}}}{{{zzzzzz{{{|||~~~|||~~~zzzyyyzzzxxxtttqqqooolllkkkkkkjjjhhhfffeeehhhoooyyyzzzuuusssxxx}}}yyyqqqsss{{{|||vvvnnnjjjddd\\\UUUPPPMMMKKKHHHOOOTTTXXX\\\aaabbb___WWWQQQGGG>>>777444222222111000000000000000111111000111222222222111///...------......//////000000......................../////////......---------------------------------///////////////000000000000000000000000000000000000000000/////////......000///...------...///000......//////000000000000...............---------////////////////////////000000/////////.........///.........------------/////////......---------......---,,,,,,...///000---------...///000111111333333333333333333333333222222111000/////////000222222222222222444555666555444333444555777:::<<<=========>>>???AAABBBCCCDDDEEEFFFIIIMMMOOOOOONNNOOONNNOOORRRWWW\\\^^^___``````aaabbbdddfffhhhiiidddggggggmmmyyypppeee\\\SSSOOONNNIIIJJJJJJJJJJJJKKKNNNPPPQQQQQQRRRSSSSSSTTTTTTUUUSSSSSSTTTUUUUUUVVVVVVVVVYYYYYYZZZZZZZZZYYYWWWVVVVVVYYY]]]```bbbgggnnnttt{{{~~~|||zzzzzz{{{||||||}}}|||zzz{{{zzzvvvqqqnnnkkkjjjjjjjjjjjjiiihhhhhhllluuu|||uuuqqqwww~~~{{{tttmmmlllpppsssqqqmmmgggeee___YYYRRRLLLGGGEEEGGGMMMQQQTTTWWW\\\]]]ZZZUUUQQQIIIAAA:::555333222000000000000000111111222000000111111000000///.....................//////------,,,,,,,,,---...///000//////...------,,,,,,,,,,,,,,,+++,,,,,,---...,,,------------.........000000000000000000000000111000000000//////////////////............//////---......//////000000111---------......//////000////////////////////////////////////............/////////.........------///000000//////---,,,,,,...------------...//////---------...///000111222222222222222222222222222222111000000000000000000333222111111222333555666777777666666888:::===>>>=========>>>???AAABBBCCCEEEEEEFFFIIIMMMPPPPPPOOONNNNNNNNNQQQWWW\\\___```___``````bbbdddfffhhhiiidddggghhhnnnzzzxxxiii___WWWPPPNNNNNNIIIKKKMMMMMMLLLNNNQQQUUUSSSSSSTTTUUUUUUVVVVVVWWWUUUVVVWWWXXXXXXYYYYYYYYYZZZ[[[\\\\\\[[[ZZZWWWVVVVVV[[[bbbggglllsss~~~}}}{{{{{{{{{|||{{{|||{{{zzz{{{zzzvvvqqqooommmllllllkkkjjjhhhggghhhkkkssswwwrrruuuyyytttnnnjjjiiiiiigggeeeaaa___\\\XXXRRRMMMHHHFFFFFFKKKPPPQQQUUUYYYZZZXXXTTTRRRLLLEEE>>>888555333000000000000000111222222111000//////......//////..................------...------,,,---...///000////////////............---,,,,,,+++,,,---...///,,,,,,,,,---------......////////////////////////000000/////////...............////////////......------......///000000111.........//////000000000////////////////////////000000000////////////...000000000/////////............///000000///...---,,,---......///.........------......///111222333222222222222222222222222000000000000000000111222333222111111222333555777888888777777888;;;===???<<<<<<===>>>???AAACCCDDDEEEDDDEEEHHHLLLOOOOOOOOOMMMLLLMMMQQQVVV\\\```aaa______```bbbdddfffhhhiiibbbfffgggmmmzzzrrrcccZZZSSSNNNLLLMMMJJJLLLNNNNNNNNNOOOSSSWWWTTTTTTUUUVVVVVVWWWWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^]]][[[XXXWWW[[[aaakkksss{{{}}}|||{{{||||||{{{~~~yyy||||||yyyxxxyyyxxxtttrrrpppooonnnnnnllliiifffffffffjjjrrr~~~yyytttsss~~~zzzwwwqqqlllhhhdddbbbaaa]]]]]][[[YYYUUUQQQMMMKKKEEEKKKOOOPPPTTTYYYZZZWWWTTTRRROOOIIIAAA:::666555000000///000000111222222111000...---------...////////////......------,,,///...------...///000111......//////000000111111...------,,,---...///000........./////////000000//////////////////////////////.........------------...///000000///...------------...///000000111000000000000000/////////////////////////////////111111111111000000000000000000000000////////////,,,---...000000000//////+++,,,.../////////...---------......///111222333444444444444444444444444000000//////000111222222333222111111111333555777777666555666777999<<<>>><<<<<<===>>>???AAACCCDDDDDDDDDDDDGGGKKKNNNNNNNNNLLLLLLLLLPPPVVV\\\```bbb^^^___```aaadddfffhhhiiiaaaeeefffmmmyyy|||mmm]]]UUUQQQLLLIIIGGGKKKLLLNNNQQQSSSTTTUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVZZZYYYYYY[[[]]]^^^^^^^^^]]]aaaeeeccc```^^^aaaeeedddnnn{{{|||zzzyyyyyyxxxwww{{{~~~zzzwwwuuuvvvwwwxxxsssrrrqqqqqqqqqooollliiihhhfffgggnnnyyy|||sssvvvxxx{{{zzzvvvmmmddd___^^^___```___[[[UUUTTTUUUQQQKKKLLLIIIJJJNNNQQQRRRUUUYYYXXXYYYXXXSSSJJJAAA:::777444222/////////000000///////////////////////////000//////............///000...---...111333111///...........................///000///...---...000111111000000//////......---...........................////////////............------------............------------......000000//////.........---........................////////////..................///000000000000000,,,,,,,,,------.........,,,,,,------......////////////000///------...000444444444333333333222222......///000111222222333111111111222333444555666888888888888999::::::;;;???>>>>>>>>>???@@@AAAAAACCCEEEGGGIIIKKKLLLLLLLLLNNNNNNOOORRRWWW\\\___```bbb``````aaadddgggiiiiiifffdddfffnnnuuuvvvhhhZZZTTTRRROOOLLLLLLNNNOOOQQQSSSTTTVVVVVVVVVZZZYYYXXXWWWXXXYYYZZZ[[[```______aaacccdddeeeeeecccgggjjjiiifffeeejjjnnnsss}}}~~~||||||{{{zzz|||~~~}}}{{{xxxvvvvvvvvvwwwrrrqqqpppppppppnnnkkkiiijjjhhhhhhnnnwwwwwwssssssyyy~~~~~~{{{zzzwwwoooeee___]]]^^^^^^___]]]ZZZ[[[\\\XXXRRRPPPMMMLLLPPPSSSUUUYYY___aaaeeegggbbbVVVGGG<<<666444222000///000000000///////////////////////////000000///............///---+++***+++...///...,,,........................---///000///...---...000000000000///////////////000000/////////...............////////////............------------............------------......000/////////....................................////////////..................///000000000000000,,,------------------...000000000000111111111111...///000///......///111333333333333222222222222//////000000111111222222111111111222333444555666999888888888999:::;;;<<<============>>>???@@@AAAAAACCCFFFIIIKKKMMMNNNNNNLLLLLLNNNRRRXXX]]]aaabbbcccbbbaaabbbdddgggggggggfffcccfffnnnttt|||nnnbbbWWWSSSSSSQQQPPPQQQRRRSSSTTTVVVWWWWWWXXXXXXZZZYYYXXXXXXYYYZZZ[[[\\\``````aaabbbdddeeeggghhhkkkooorrrrrrqqqssszzz}}}|||~~~}}}|||zzzxxxvvvuuuuuuqqqpppooonnnnnnmmmkkkiiillljjjjjjnnnvvv|||{{{qqqooorrryyy|||{{{zzz{{{{{{{{{xxxqqqggg___\\\\\\^^^aaaaaa```aaabbb___ZZZVVVQQQNNNPPPSSSWWW^^^fffnnnvvv|||vvvdddOOO>>>777555333000///000000000///////////////////////////111000//////.........//////...---...000111000///........................---...//////...---.../////////////////////000000111111000000/////////.........////////////............------------............------------......////////////............////////////////////////////////////..................///000000000000///.........---------------/////////..................///000000//////111333222222222222111111111000000000000000000111111111111111111222333444555666999999999999:::;;;<<<===;;;;;;;;;<<<===???@@@AAA@@@BBBEEEIIILLLNNNOOOPPPJJJKKKMMMRRRXXX^^^aaabbbdddcccbbbccceeeffffffffffffcccfffmmmttt~~~xxxiii___VVVUUUUUUTTTSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZYYYZZZ[[[]]]^^^``````aaabbbdddeeegggkkkmmmtttxxx}}}~~~}}}~~~~~~}}}}}}|||{{{yyywwwtttssspppooommmmmmmmmmmmkkkiiilllkkkkkknnnuuu{{{~~~}}}~~~rrrnnnnnnssswwwxxxxxxzzzyyyzzzyyysssjjjbbb^^^\\\bbbeeefffeeefffiiihhheee___XXXRRRQQQSSSXXXaaaiii{{{mmmTTTBBB:::666333111000000000000///000000000000000000000000111111000///............000000000000111111111000........................---...//////------...///---......//////000000000////////////////////////......////////////............------------............------------......///////////////.........000000000000000000000000////////////............---...//////000000////////////......------,,,,,,.........------,,,,,,,,,...///000000000000222444111111111111000000000000111111111000000000000000111111111222333444555666999999999999:::;;;======:::;;;;;;<<<>>>@@@AAABBB@@@BBBEEEIIILLLMMMNNNOOOKKKKKKMMMRRRXXX]]]``````cccbbbbbbcccfffggghhhggggggdddgggnnnuuuvvvggg___YYYXXXWWWVVVVVVXXXYYYZZZZZZ[[[\\\\\\[[[[[[]]]]]]]]]^^^___bbbdddeeeeeegggjjjkkkmmmpppuuuyyy}}}yyyzzz~~~~~~}}}}}}}}}|||zzzwwwtttrrrpppnnnllllllllllllkkkiiijjjjjjkkknnnsssyyy}}}|||~~~uuunnnkkkoootttuuuvvvxxxvvvyyyyyyuuummmfffbbbaaaiiimmmnnnmmmpppvvvyyyyyynnnddd[[[WWWVVVYYYbbbkkkkkkSSSDDD>>>777444111000000000000///111111111111111111111111222222000//////.........------...------,,,------........................---...///...---,,,---///------......//////000000,,,,,,---...//////000000......////////////............------------............------------...............///////////////000000000000000000000000////////////............------...////////////////////////......---------222111111111000/////////...///000000000000222444111111111000000000//////111111111000000000000000111111111222333444555666888888888999:::;;;======<<<<<<<<<>>>???AAACCCDDDCCCDDDGGGIIIKKKLLLMMMMMMMMMMMMOOOSSSXXX[[[]]]]]]``````aaacccgggjjjjjjiiihhheeehhhpppwwwvvvhhhaaa\\\\\\[[[XXXXXX[[[\\\]]]^^^_______________]]]]]]]]]___aaadddfffhhhjjjmmmqqqsssuuuzzz}}}uuuxxx}}}|||~~~}}}}}}|||yyyvvvsssrrrpppnnnlllllllllmmmlllkkkhhhhhhiiilllpppuuuzzz|||{{{~~~xxxpppjjjmmmrrrttttttvvvsssvvvxxxuuupppkkkjjjjjjqqqvvvzzz|||~~~sssfff^^^ZZZZZZaaajjjzzz~~~~~~tttbbbOOODDD???777555222000000111000///111111111111111111111111333222111000///............///000///---------///........................,,,---......---,,,---.....................//////+++,,,,,,---...///000000......////////////............------------............------------...............///////////////////////////////////////////////////............------...////////////.../////////...............000000///////////////......///000000//////111333111111111111000000000///000000000000000111111111111111111222333444555666666777777888999;;;<<<============>>>???AAABBBCCCCCCEEEGGGIIIKKKLLLLLLLLLMMMMMMOOOSSSXXX[[[[[[[[[______aaadddhhhkkkkkkkkkgggeeehhhqqqxxxuuuhhhbbb______^^^\\\\\\___```aaabbbcccddddddddddddbbbbbbcccdddgggjjjmmmooorrrvvv{{{~~~wwwyyy|||}}}~~~}}}{{{xxxvvvtttrrrqqqooommmlllmmmmmmmmmlllfffggghhhiiikkkooosssvvvxxx|||~~~tttmmmppptttvvvvvvvvvpppsssvvvuuurrrpppqqqsssyyy|||lllaaaYYYWWW\\\ccclllnnnmmmeeeXXXJJJAAA===888555222111111111000///////////////////////////444333222000///.........000222333222///...///111........................,,,---......,,,,,,---.....................------/////////.....................////////////............------------............------------................../////////000........................////////////............,,,---......//////..................////////////,,,,,,,,,---------------...///000///......///111222222111111111000000000//////000000111111222222111111111222333444555666555555666777888:::;;;<<<=========>>>>>>???AAAAAABBBDDDFFFIIIKKKMMMMMMMMMKKKLLLOOOSSSXXX[[[\\\[[[``````bbbeeeiiikkkjjjiiieeecccgggpppxxxtttgggccc```aaaaaa^^^___bbbbbbccceeefffggghhhhhhhhhmmmmmmnnnpppsssvvvyyy{{{}}}zzz{{{|||~~~}}}zzzxxxuuutttsssrrrooommmlllmmmnnnmmmmmmeeefffgggggghhhjjjnnnqqquuu{{{yyyrrrtttyyyzzzyyyyyynnnqqquuuuuutttsssvvvyyynnn```VVVRRRUUU\\\aaaaaa```[[[RRRGGG???:::888666333111111111000///........................444333222000///.........---///000///,,,+++,,,...........................,,,---......,,,,,,---.../////////......------,,,333222111000///...------......////////////...............------..................------.........---.........//////000000........................000/////////............,,,---......//////......------......//////000000.../////////000000111111//////000///------...000222222222222111111111111...//////000111222222333111111111222333444666666444444555666777999;;;<<<===============>>>??????@@@BBBEEEIIILLLNNNOOOOOOIIIJJJNNNSSSXXX\\\]]]]]]bbbbbbcccfffiiijjjiiigggcccaaaeeeoooxxxzzznnngggfffeeeddddddeeefffggggggiiijjjjjjjjjkkkmmmooouuuwwwzzz}}}}}}wwwyyy{{{~~~}}}|||{{{zzzwwwsssppppppooonnnllljjjhhhgggffffffeeeeeedddeeefffggghhhppp{{{|||vvvwww}}}~~~qqqppppppsssyyy|||}}}{{{xxxlll^^^TTTPPPQQQSSS\\\]]][[[UUUQQQMMMFFF>>>888666222111111111000///...............///000000///............---------000000000000000000000000000000000///......------222111...,,,++++++,,,---,,,,,,.../////////...---111111111111111111111111111111000...---,,,+++***000---++++++------***(((...---,,,,,,,,,,,,---...............////////////------++++++++++++------111111000000//////.........//////000000000000///------............------000000000000000000000000000///...------...///000222222111111111111111222333222///......111444666666555444333444666888:::888777777777888:::<<<===>>>===<<<<<<===???AAACCCBBBCCCEEEGGGIIIKKKMMMMMMMMMKKKNNNUUUZZZZZZZZZ\\\eeeeeefffggggggfffeeeeeeaaaeeedddjjjwww}}}qqqhhhgggfffeeeeeeggghhhjjjnnnqqqtttuuuuuuvvvwwwxxx|||~~~}}}zzz{{{}}}~~~}}}|||{{{zzzwwwtttqqqpppooonnnlllkkkiiihhhgggeeeddddddcccdddeeefffgggnnnxxx{{{uuuuuuzzz}}}}}}tttsssuuuyyy{{{vvvrrriii___UUUPPPOOOPPPTTTXXXYYYWWWTTTQQQHHH???999666333111111111000//////............///000000///............---------////////////////////////////////////////////////000///...---,,,,,,------------///000000000///...........................///......---,,,+++******///---+++,,,---...,,,)))...---,,,,,,,,,,,,---...............///////////////...---,,,,,,---...///000000000000//////............////////////...---------............------////////////////////////000///...------...///000//////...............//////////////////000111111333333222111222444555777888888777777888:::;;;<<<>>>===<<<<<<===???AAACCCDDDEEEGGGHHHKKKMMMNNNOOOJJJIIIKKKRRRWWWWWWXXXZZZ___```ccceeeggghhhhhhhhhbbbeeeeeekkkxxxuuullljjjiiihhhjjjllloooqqqrrrvvvzzz}}}~~~||||||~~~~~~~~~~~~|||zzzyyywwwtttqqqoooooonnnllljjjiiihhhgggddddddcccbbbcccdddeeefffkkksss{{{~~~~~~yyysssrrrwwwzzzzzzuuuuuuwww}}}uuu~~~|||vvvllljjjeee^^^VVVOOOLLLLLLMMMSSSXXXYYYYYYVVVMMMCCC:::777444111111111000/////////......//////000111///............---------..............................///////////////000...---------------------......///000000000000///.................................---------,,,,,,///---,,,---......---,,,...------,,,,,,------...---............/////////000///...------...///000000000000////////////....../////////...---,,,+++------............------//////////////////////////////............//////111000000000000000111111...///000111111111000///222222111111111333555666999888777777888999:::;;;>>>===<<<<<<===???BBBCCCFFFGGGHHHJJJLLLNNNOOOPPPJJJHHHKKKRRRWWWWWWWWWYYY[[[]]]```ccceeefffggggggdddgggfffkkkyyy~~~vvvpppooonnnnnnqqquuuyyy|||zzz}}}||||||}}}}}}||||||~~~{{{zzzxxxwwwtttqqqnnnmmmlllkkkiiihhhgggfffeeeeeedddccccccdddeeefffiiiooovvvzzz}}}}}}}}}yyyrrrppptttwwwwwwrrrsssvvv{{{qqquuu{{{|||uuuppphhhfffbbb[[[SSSMMMJJJIIILLLQQQVVVXXXYYYXXXPPPHHH<<<999555222111111000////////////...///000000111///............---------------------------------............------------+++,,,---............------......///////////////000000000000000000000000///000000000000000000000...------......///......---------------------------------.........////////////...------...//////////////////////////////000000000///...---,,,+++------............------/////////////////////////////////....../////////111111111111111111222333111111222333333333222111333333333333333444666777999888777777777888:::;;;===<<<<<<<<<===???BBBDDDGGGGGGIIIJJJLLLNNNOOOPPPLLLJJJLLLSSSXXXYYYYYY[[[\\\]]]___aaaccccccccccccdddgggggglllzzz}}}uuurrrrrrrrruuuyyy~~~|||zzz{{{{{{yyyyyy~~~}}}zzzxxxwwwuuusssqqqlllkkkjjjiiihhhgggfffeeegggfffeeeddddddeeefffggghhhlllqqqwww{{{}}}~~~{{{sssooorrrvvvvvvsssrrrtttxxx}}}~~~{{{xxxoooooorrrwwwyyywwwqqqmmmgggddd^^^VVVNNNIIIGGGHHHKKKNNNPPPPPPQQQRRRNNNHHH???;;;666222111111000000///////////////000111111///............---------------------------------......---,,,,,,+++*********+++,,,---.........---,,,,,,,,,---------....../////////////////////////////////000000000000000---..................///------------------------------------............///...---,,,,,,---...///.............../////////111111111000///...---,,,------............------...........................//////////////////...---------------...//////444333222111111222333333333333333333444555666666888777777666777888:::;;;===<<<;;;<<<===@@@BBBDDDFFFGGGHHHIIIKKKLLLNNNNNNLLLJJJMMMTTTYYYYYYYYY[[[ZZZ\\\^^^```bbbcccccccccdddggggggmmmzzz~~~wwwsssuuuxxx}}}{{{{{{zzzxxxwww{{{~~~{{{xxxvvvuuutttrrrpppkkkkkkjjjiiihhhgggfffeeehhhgggfffeeedddeeefffgggggghhhnnnuuuyyy|||~~~uuuppprrrvvvxxxwwwuuuuuuxxx{{{|||xxxuuupppjjjhhhlllqqqpppllljjjddd```ZZZQQQIIIEEEEEEGGGGGGIIIHHHFFFGGGJJJHHHCCCAAA<<<666222111000000000000000//////000000111222///............---------------------------------...------,,,++++++******++++++,,,,,,---------...,,,,,,++++++,,,,,,---...---------------------------------------------...---...///...---,,,---...,,,------......------,,,,,,------------...............---,,,,,,---......---............/////////000111111111000///......------............------..............................////////////............---......///000111333222111//////000111222111111222222333444444444666666666666777999;;;<<<<<<<<<;;;<<<===@@@CCCDDDEEEFFFGGGHHHJJJKKKLLLMMMKKKIIIKKKSSSXXXXXXXXXZZZXXXZZZ]]]```ccceeeffffffbbbggghhhnnnzzz{{{yyy|||}}}yyywwwyyy}}}zzzvvvtttsssrrrpppooollllllkkkjjjiiihhhhhhggggggfffeeedddddddddeeeeeeeeeeeejjjsssxxxzzzxxxrrrssswwwyyyzzzxxxwwwxxx{{{|||yyywwwssshhh```bbbffffffdddeee\\\ZZZUUUMMMGGGDDDDDDEEEBBBDDDDDDBBBCCCFFFEEE@@@BBB>>>777333111000000000000000//////000000111222///............---------------------------------,,,,,,---------.........---,,,+++++++++,,,---...------,,,+++,,,---...///---------------------------------,,,,,,,,,,,,,,,,,,...///...+++***+++---,,,,,,---......---,,,,,,,,,,,,---------.........000///...------...///000---------.........//////...//////000//////......------............------........................---...///000000///...---/////////000000111333333111222222222111111000///111222333333444444555555555555555555777999<<<===<<<;;;;;;<<<===@@@CCCEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLJJJMMMTTTYYYYYYYYY[[[ZZZ\\\^^^bbbdddfffgggggg```eeehhhnnnzzz{{{wwwyyy~~~|||yyyuuusssrrrqqqooonnnmmmmmmllllllkkkjjjiiiiiigggfffdddcccbbbcccdddddddddccchhhqqqwwwyyyzzzssstttyyy{{{{{{yyywwwxxx{{{|||{{{xxxuuufff[[[[[[______^^^___UUUTTTQQQLLLGGGCCCCCCCCC@@@CCCDDDCCCEEEHHHFFFAAACCC>>>888333111000000000000000000000000111111222//////.........---------........................++++++,,,...000111222333...---+++******+++---.........---,,,---...///000//////////////////////////////.........---------,,,...///...***(((***,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......111000///......///000111---------.........//////------......///.........---..................---........................---...///000000///...---,,,,,,,,,------...000000111333555777666444111///333444555666777777777777444444444555777:::<<<>>><<<;;;;;;<<<===@@@CCCEEEGGGGGGHHHIIIJJJKKKLLLMMMOOOMMMOOOWWW[[[\\\\\\^^^___```bbbcccdddddddddddd___eeegggooozzz{{{wwwvvvyyy}}}zzztttpppooopppqqqqqqpppooommmkkkiiigggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggffffffiiiqqqyyyzzztttqqqpppuuuuuuwwwzzz}}}~~~}}}{{{oooiii___XXXUUUVVVXXXYYYRRRVVVUUULLLDDDAAAAAAAAAEEEBBBAAAEEEFFFCCC@@@@@@DDDAAA<<<777333222111222000000///...------,,,,,,......////////////......000///...,,,,,,,,,---...///...------,,,,,,,,,,,,.........------............------,,,,,,------...)))***+++,,,...///000000------............------111000...,,,+++,,,...///111///---++++++---///111...............---------................................................////////////////////////000000000000000000000000.........////////////000...............---------000...,,,---///111000...000///.........///111222000000111333555666888888777888888888999999999999::::::;;;===@@@CCCEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKIIIMMMVVV[[[\\\\\\^^^^^^___aaaccceeegggiiijjjdddfffjjjnnnqqqzzz|||wwwwwwzzz}}}~~~zzztttpppooooooppppppnnnnnnlllkkkiiigggffffffddddddccccccccccccddddddhhhffffffjjjpppxxx}}}{{{vvvrrrqqqnnnpppssswww{{{|||zzzxxxpppiii___VVVRRRSSSVVVXXXSSSWWWVVVNNNFFFDDDDDDCCCFFFCCCBBBDDDEEEDDDEEEHHHGGGDDD???:::555111///...000//////...------,,,,,,......////////////......//////...---------------//////...---------------......------------.........------,,,,,,------...***++++++,,,---...//////------............------...---,,,+++***+++,,,,,,///...---,,,,,,---...///------..........................................////////////////////////////////////////////////........................------........./////////////////////////////////000...,,,---///111000///000//////...///000111222000111222333444666777777666666777777888999999:::888888:::;;;>>>AAACCCDDDGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJNNNVVV\\\\\\]]]___^^^___```ccceeegggiiijjjeeegggjjjmmmooowww|||xxxxxxzzz}}}}}}xxxsssooonnnnnnooonnnllllllkkkjjjiiihhhggggggcccbbbbbbbbbbbbbbbbbbcccgggfffgggjjjqqqwww|||~~~|||wwwssspppiiilllpppwww{{{|||zzzwwwqqqiii^^^SSSNNNOOOTTTWWWVVVZZZYYYRRRLLLJJJHHHFFFHHHEEECCCDDDCCCCCCGGGMMMNNNKKKEEE>>>777111---+++/////////...------,,,,,,......////////////...............///......---,,,//////...---------......------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......------............---------,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,---------.../////////........................////////////////////////////////////////////////------------------------,,,---------..................//////000000111111///...------///000000///000////////////000111222222222222333444555555555444444555666888999::::::888999:::<<<>>>@@@CCCDDDFFFFFFGGGHHHIIIKKKLLLLLLMMMKKKOOOWWW\\\]]]]]]___^^^^^^```bbbeeegggiiijjjhhhiiilllmmmnnnuuu}}}yyyxxxzzz}}}~~~{{{wwwrrrooonnnnnnmmmmmmjjjiiiiiiiiiiiihhhhhhhhhcccbbbbbbaaaaaabbbbbbcccffffffgggkkkrrryyy~~~~~~|||xxxrrrnnnhhhlllrrrzzz}}}yyypppiii]]]QQQLLLMMMSSSYYY[[[______XXXRRRPPPMMMIIIIIIGGGFFFFFFEEECCCGGGMMMXXXSSSJJJAAA888222...---//////.........---------......////////////......------/////////...---,,,......------,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------------............---------......//////...------++++++,,,------,,,++++++,,,,,,,,,---...///000000........................////////////////////////////////////////////////------------------------,,,,,,,,,---------......------...///000000111111///...---......///000000000000000000000111111111333333333333333444444444222222444555777999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEDDDEEEGGGIIIKKKLLLMMMNNNNNNLLLPPPXXX]]]]]]]]]___]]]^^^```bbbdddggghhhiiiiiikkknnnpppqqqyyy~~~zzzyyyyyyzzz|||zzzwwwrrrooonnnnnnmmmlllhhhhhhhhhhhhhhhhhhhhhhhhdddcccbbbaaaaaabbbcccdddddddddfffkkksss{{{~~~~~~|||xxxrrrmmmhhhlllsss{{{}}}yyynnnhhh]]]RRRLLLOOOWWW^^^aaadddddd^^^YYYVVVRRRMMMJJJHHHIIILLLMMMLLLNNNSSS```YYYNNNBBB999444222111...............---------......////////////......,,,---...//////...---,,,---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------......------------,,,,,,,,,------............------------...//////......---***+++---......---+++***,,,,,,,,,---...///000000........................------------------------////////////////////////........................,,,,,,,,,---------......,,,,,,---......///000000..................000000///000000111111111111111333333333333333333333333111222444555777999;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEDDDEEEHHHJJJLLLMMMNNNNNNNNNMMMPPPXXX]]]]]]]]]___]]]^^^```bbbdddfffhhhiiigggiiimmmpppsss||||||zzzxxxvvvxxx|||zzzwwwssspppooonnnmmmlllggggggggggggggghhhhhhhhhdddcccaaa``````aaacccdddccccccdddiiirrr{{{}}}}}}|||yyysssnnnfffiiiooovvv{{{{{{wwwtttkkkfff^^^TTTPPPTTT^^^fffhhhlllllliiifffccc^^^XXXMMMJJJKKKQQQVVVWWWYYY[[[aaaZZZOOODDD;;;555444333..............................////////////......,,,---......///.........---,,,,,,,,,,,,---......------,,,,,,,,,,,,------...------,,,,,,------...------------------------------............------+++++++++,,,,,,,,,,,,---+++,,,---......---,,,+++,,,---------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................,,,---------............,,,,,,------......//////---...//////---...///111///000111111222222111111222222222222333333333333222333444666888:::;;;<<<::::::;;;<<<>>>@@@AAACCCEEEFFFIIIKKKMMMNNNNNNNNNNNNLLLPPPWWW\\\\\\\\\^^^]]]]]]___aaadddfffhhhiiibbbeeejjjpppttt}}}zzzvvvssstttxxxzzzwwwsssqqqpppooommmlllggggggggggggggggggggggggcccbbb```______```bbbcccdddbbbbbbeeennnxxx~~~{{{{{{|||{{{vvvqqqdddggglllqqquuuuuuqqqnnngggeee___XXXUUUZZZeeennntttxxxzzzyyyyyyxxxsssmmmVVVOOOKKKPPPWWWZZZ[[[\\\[[[VVVNNNEEE===777333222..............................////////////......---------------...//////...............///000000......------------.........------,,,,,,------...,,,---------------------------............------,,,,,,+++***+++,,,---...------............------------..........................................------------------------////////////////////////------------------------------........./////////.............../////////---///000///------///222///000111222222222111111111111222222333333333444444444666777999:::;;;<<<::::::;;;<<<>>>???AAABBBEEEGGGJJJLLLNNNNNNNNNMMMNNNLLLOOOWWW[[[[[[[[[\\\\\\]]]___aaadddfffhhhhhhbbbeeekkkqqqvvv~~~zzztttpppqqquuu|||zzzxxxtttqqqpppooonnnlllgggggggggggggggfffffffffbbbaaa___]]]]]]___aaabbbeeebbb```ccckkkuuu~~~|||yyyzzz}}}}}}yyyuuudddfffjjjooorrrqqqnnnkkkeeeddd___ZZZXXX^^^jjjsss___TTTKKKMMMTTTWWWVVVVVVUUURRRNNNGGG@@@888222///---...........................////////////.........---,,,,,,---...///000000000000000000111222222///......------......///...------,,,,,,------...,,,,,,,,,---------......---..................---///...,,,,,,,,,...000111.......................................---------................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000000////////////---///000///------///222///000111222333222111111000111111222333333444444555666777888999:::;;;<<<<<<<<<===>>>@@@AAACCCDDDFFFHHHJJJMMMNNNNNNMMMMMMMMMLLLOOOVVV[[[ZZZZZZ\\\\\\]]]___aaacccfffggghhheeehhhnnntttyyy~~~{{{xxxsssnnnqqqtttzzz}}}zzzuuuqqqnnnllllllmmmlllkkkjjjjjjiiihhhggggggeeeeeedddcccbbbaaa```___cccbbbaaaaaadddkkktttzzz{{{yyywwwzzz~~~|||xxxpppgggdddlllsssqqqmmmkkkiiidddbbbbbbcccgggpppyyyeeeWWWIIIEEEJJJQQQRRROOOMMMPPPQQQLLLBBB:::666555...------------...//////////////////////////////...........................---------...000111333------------,,,,,,+++***---...///...,,,+++,,,---///...---,,,+++*********,,,,,,------------,,,,,,///...------,,,,,,------,,,---...//////...---,,,,,,---///000000///---,,,+++******+++,,,...000222...------------,,,,,,,,,------,,,,,,,,,,,,---------------............///...///111222111///,,,***000///...---------------...---,,,,,,---...///000...///000222222111111000333333333333333333333333888777666666777999;;;===<<<<<<;;;<<>>AAACCCEEEFFFGGGIIIJJJLLLMMMMMMMMMKKKLLLNNNSSSXXX[[[[[[ZZZ^^^aaaeeehhhjjjjjjhhhgggdddjjjlllsss}}}zzzzzzyyyuuusssqqqrrrvvv{{{|||yyyvvvsssqqqpppmmmmmmllljjjhhhgggfffeeeaaa````````````______^^^```___]]]ZZZYYY[[[```ddddddeeehhhjjjlllmmmmmmmmmkkkkkkgggaaaaaaiiiqqquuurrrccc]]]___eeegggjjjiiieee```\\\ZZZUUUPPPHHHBBB???AAAEEEHHHIIILLLOOOPPPLLLEEE<<<777///.........//////000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,++++++,,,---------,,,,,,,,,...111111///---,,,,,,++++++++++++,,,,,,---............//////.........---,,,++++++******++++++---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------,,,,,,,,,,,,,,,///..................///---------............///(((***---000111000...---...------------...////////////000000000///.........///000222222111111000222222222333333444444555444555666888999;;;<<<<<<;;;<<<<<<>>>???AAACCCDDDFFFGGGHHHJJJKKKLLLMMMMMMKKKLLLNNNSSSWWWZZZ[[[ZZZ\\\^^^bbbeeefffffffffeeedddiiikkkrrr~~~~~~zzzwwwsssqqqoooppptttyyy}}}}}}yyyvvvrrrpppooonnnmmmllliiigggeeecccbbb___```aaabbbbbb```___^^^^^^^^^^^^\\\[[[\\\___bbb^^^aaafffiiikkkkkkjjjjjjhhhjjjfff^^^]]]eeemmmqqq}}}nnn___ZZZ]]]bbbeeegggfffaaa\\\YYYXXXSSSOOOHHHAAA===>>>BBBGGGFFFGGGHHHIIIGGGBBB<<<777000000///////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,***+++,,,,,,---------,,,,,,333999888333...---...,,,,,,+++++++++,,,------------............---------,,,++++++******++++++...---,,,+++++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,---......///...---,,,++++++++++++,,,,,,,,,,,,......------------......---------............///,,,---...///000//////...---------------...//////......000000111000//////...///000222222111111000000111111222333333444444333444555777999:::;;;<<<:::;;;<<<>>>@@@CCCDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMKKKKKKNNNRRRWWWZZZ[[[ZZZ\\\^^^```bbbdddeeeeeeeeedddiiijjjqqq}}}~~~~~~zzztttqqqooonnnooossswww{{{}}}}}}yyyuuuqqqnnnmmmooonnnllliiifffcccaaa```^^^```bbbdddcccbbb___]]]\\\]]]______^^^^^^^^^___]]]aaagggkkkmmmlllkkkjjjeeeiiifff]]][[[ccclllpppyyy|||~~~zzzlll^^^ZZZ^^^aaadddfffeee___ZZZWWWVVVQQQNNNHHHAAA<<<<<>>>>>666///...000---,,,,,,++++++,,,,,,---,,,------------------,,,///...------,,,,,,------++++++******+++---///000///......------......///((()))+++---////////////++++++,,,------......///---------,,,,,,------------------.........////////////...---...///000111---------------...///000---...///111111111000000...///000222222111111000///000000111222222333333111222444666888999::::::777888:::===@@@BBBEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMJJJKKKNNNRRRWWWZZZZZZZZZ^^^___aaacccdddfffggggggdddhhhjjjqqq|||}}}|||}}}|||vvvrrrooommmnnnnnnooottt|||{{{uuuoookkkjjjjjjiiihhhfffdddccccccccc______```ccceeeddd___[[[\\\\\\]]]^^^^^^^^^]]]]]]```bbbeeegggiiihhheeeccceeeggggggbbb^^^```iiiqqquuuvvvuuussslllcccZZZUUU``````aaa___\\\XXXSSSPPPLLLIIIEEEBBB?????????@@@AAACCCGGGIIIGGGBBB<<<777666444222111111111///...///---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,++++++...///000000000///---,,,,,,,,,,,,++++++*********........................---+++)))***---///---+++.........------,,,,,,,,,------------------------,,,,,,,,,------............///000///---,,,,,,---,,,,,,,,,---------......//////...------------...111///---++++++---///111...------,,,,,,,,,------......------------......111000///---------...///000///...------...///000000000000111222222333333000000000111222222333333333333444555666777888888999::::::;;;===???@@@AAAEEEFFFHHHJJJLLLLLLLLLLLLIIIHHHKKKRRRXXXYYYZZZ\\\[[[]]]___bbbdddeeeeeeeeeeeehhhhhhnnnyyyzzzsssqqqnnnlllmmmnnnnnnttt{{{{{{uuuoookkkjjjiiihhhgggfffddddddcccccccccbbbaaabbbcccaaa]]]YYY\\\\\\]]]^^^^^^^^^]]]]]]\\\^^^bbbgggjjjkkkjjjhhhfffhhhgggbbb]]]^^^fffnnnpppqqqrrrpppjjjbbbZZZTTTWWWYYY[[[\\\[[[WWWRRRPPPKKKIIIDDD@@@>>>=========AAABBBCCCDDDDDDAAA>>>;;;666444111000000000///---......---,,,,,,---...///------------...........................---,,,,,,---,,,,,,,,,++++++++++++---------------------------+++***+++...///...,,,......---------,,,,,,,,,------------------------,,,,,,---------------------...///...,,,+++,,,---,,,,,,------..................------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---...------,,,,,,---------......------------......000000///...............//////............/////////000000111111222333333000000000111222222333333333333444555666777888888777888888999;;;===???@@@FFFGGGIIIKKKMMMMMMMMMMMMKKKIIILLLSSSXXXXXXXXXZZZ[[[]]]___bbbdddeeeeeeeeeeeeiiiiiiooozzzxxxqqqooolllkkkmmmmmmnnnsss{{{{{{uuuoookkkiiihhhggggggfffeeeddddddccccccbbbaaaaaaaaa___]]]ZZZ[[[\\\]]]]]]^^^^^^^^^]]]YYY\\\aaagggmmmppppppnnnjjjjjjhhhbbb]]]]]]bbbiiijjjlllnnnmmmiiibbbZZZUUUPPPSSSXXX[[[\\\YYYUUURRRLLLIIIEEEAAA>>><<<<<<===AAA@@@@@@AAACCCCCCBBB@@@666444111/////////...---.................................//////000000111...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...---...------------,,,,,,,,,------------------------------------------,,,,,,---...///...,,,,,,,,,------............/////////------......---+++***(((++++++---......---++++++---------,,,,,,------.........------------.........////////////...------......////////////......//////000111111222222333000000000111222222333333333333444555666777888888777888888:::;;;===???@@@GGGHHHJJJLLLMMMNNNNNNMMMMMMKKKMMMSSSWWWWWWWWWXXX[[[]]]```bbbeeefffffffffeeejjjkkkqqq|||xxxqqqnnnkkkjjjllllllmmmrrryyy}}}~~~~~~{{{uuuoookkkiiigggfffffffffeeedddcccccc```___^^^^^^____________[[[[[[\\\]]]^^^^^^^^^^^^ZZZ\\\aaaiiiqqquuuuuusssmmmmmmjjjddd^^^\\\```dddfffiiilllmmmkkkddd]]]YYYOOOSSSZZZ___```^^^[[[XXXMMMKKKGGGBBB@@@?????????AAA@@@AAAEEEHHHIIIGGGEEE777444111///.........---/////////000//////...---------...///000111111222///...,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...------------------------------------------------.........------,,,,,,,,,---/////////------...///.../////////////////////------//////...,,,)))(((,,,------------------,,,------,,,,,,,,,---.........------,,,,,,------...---.../////////...---,,,---...///000000///...---//////000000111222222222000000000111222222333333333333444555666777888888999::::::<<<>>>@@@BBBCCCFFFGGGIIIKKKLLLMMMMMMMMMLLLJJJLLLSSSWWWWWWWWWYYY\\\]]]```ccceeegggggggggeeekkkmmmsss}}}yyysssmmmjjjjjjkkkkkkkkkooovvvzzz|||}}}{{{vvvpppllljjjffffffffffffeeedddbbbaaa______^^^^^^]]]^^^___```ZZZ[[[\\\]]]^^^^^^^^^^^^^^^___ccckkktttyyywwwuuupppoookkkddd___]]]___bbbfffiiimmmooommmggg```\\\QQQVVV\\\bbbdddbbb___\\\NNNLLLHHHDDDAAA@@@@@@AAAAAABBBFFFMMMRRRRRRLLLGGG888555111............---//////000000///...------,,,,,,---...//////000000000///---,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............///------------------------------------------------.........------,,,,,,,,,...///000000///...///111/////////////////////...---...///000///---+++)))---,,,***))))))***,,,---,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------,,,---...//////...---,,,---...///000000///...---...//////000111111222222000000000111222222333333333333444555666777888888999999:::<<<>>>AAACCCDDDDDDEEEHHHJJJKKKKKKKKKKKKJJJHHHKKKSSSXXXXXXYYY[[[\\\^^^```dddfffhhhhhhhhheeekkkmmmttt~~~~~~zzztttmmmjjjiiikkkjjjiiimmmrrrwwwyyy{{{zzzvvvrrrnnnlllggggggggggggeeecccaaa___aaaaaaaaa^^^\\\ZZZ[[[\\\ZZZ[[[\\\]]]^^^_________``````cccllluuuzzzxxxtttpppnnnjjjddd___]]]^^^```eeeiiimmmpppnnnhhhaaa\\\RRRVVV]]]bbbeeedddbbb```RRROOOKKKFFFBBB@@@@@@@@@CCCEEEJJJRRRYYYWWWOOOGGG:::666222///...///......000//////......---------,,,,,,,,,------......//////......---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///,,,,,,,,,------------...------------------------------------------,,,,,,...///000000///...000111/////////............------.../////////...---,,,,,,***(((&&&&&&(((***,,,,,,,,,,,,,,,---......///------,,,,,,,,,,,,------,,,,,,---............---......////////////............///000000111111222000000000111222222333333333333444555666777888888777777999:::===???AAACCCCCCEEEGGGIIIJJJKKKKKKJJJIIIGGGJJJRRRXXXYYYZZZ\\\\\\^^^aaadddggghhhiiijjjfffkkkmmmttt~~~xxxsssmmmjjjjjjkkkiiigggjjjoootttwwwzzzzzzwwwssspppnnnggghhhhhhgggeeebbb___]]]___aaaaaa___\\\ZZZZZZ[[[ZZZZZZ\\\]]]^^^_________^^^^^^aaajjjtttyyywwwsssmmmkkkfffbbb^^^\\\\\\]]]dddggglllnnnllleee^^^XXXSSSWWW]]]cccfffhhhgggfff\\\YYYRRRLLLFFFBBB@@@@@@EEEFFFKKKSSSYYYWWWNNNEEE<<<888333000////////////000///...,,,,,,,,,,,,------------------------------------------,,,++++++++++++++++++,,,,,,,,,---------------------------***,,,...---,,,+++---///,,,,,,,,,---------......------------------------,,,,,,------------------+++---......------...000............------,,,,,,,,,,,,------------......,,,+++***))))))***+++,,,,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,------,,,,,,,,,------.../////////............//////......//////000111111111000000000111222222333333333333444555666777888888777777999:::===@@@BBBCCCDDDEEEGGGIIIKKKKKKKKKKKKKKKIIIKKKSSSXXXXXXYYY[[[\\\^^^aaaeeegggiiijjjjjjfffkkkmmmsss~~~~~~wwwqqqnnnkkkjjjkkkiiifffhhhmmmrrruuuyyyzzzwwwtttqqqooohhhhhhhhhgggeeeaaa^^^\\\ZZZ]]]```___]]][[[\\\^^^YYYZZZ\\\]]]^^^_________\\\[[[^^^hhhsssxxxvvvrrrjjjhhhddd___\\\[[[[[[\\\bbbeeejjjllljjjcccZZZUUUTTTXXX^^^dddiiillllllmmmfffbbb[[[RRRKKKFFFBBBAAAFFFFFFIIIQQQWWWVVVLLLDDD===999444000///000000000111///---+++***+++,,,---...............---------++++++,,,---,,,+++***)))*********++++++,,,,,,,,,........................))),,,...---+++***,,,///,,,,,,,,,------.........------------------------,,,,,,,,,------.........***+++,,,,,,++++++---.........---------,,,,,,,,,++++++++++++,,,---...///------////////////------+++++++++,,,---...///000---,,,,,,++++++,,,,,,---------,,,+++,,,---///000000///...------...///000......//////000111111111000000000111222222333333333333444555666777888888999999;;;===???BBBDDDFFFEEEFFFHHHJJJLLLLLLLLLLLLMMMJJJLLLSSSWWWWWWWWWYYY\\\^^^aaaeeehhhjjjkkkkkkfffkkklllsss}}}zzzvvvtttpppkkkiiihhhiiijjjjjjnnnqqquuuzzz|||zzzuuuqqqkkkiiieeebbbaaaaaabbbccc```___]]][[[ZZZZZZZZZZZZ___^^^]]]\\\]]]^^^___```[[[\\\___gggqqqvvvtttqqqjjjddd___]]][[[WWWXXX\\\bbb___bbbgggeee^^^YYYZZZVVVYYY^^^gggqqqyyy}}}~~~}}}nnn^^^UUUOOOHHHBBB???EEEGGGIIIJJJJJJHHHEEEDDD>>>:::444000...------,,,---------------------------,,,,,,++++++,,,,,,---......------------,,,,,,------------------------////////////////////////...............///000000222000//////000000///...111---***)))+++------+++////////////...---...///......---,,,---...///000.........------,,,,,,,,,++++++,,,------,,,,,,+++......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------...............---------000000000000000000000000111000//////000222444555222222333555666888999999666888:::;;;<<>>@@@BBBDDDEEEEEEEEEDDD@@@<<<666222111000000000////////////////////////------,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...111///......///000...---000///...------.........///;;;GGGEEE999...,,,000------------......//////------------------------------------------......,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---...///000000////////////////////////111111000/////////000000111222333444555666777777666888:::;;;<<>>???AAACCCDDDEEEEEEEEEEEEAAA:::555222111000///////////////////////////...------,,,,,,------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///000///......//////...---/////////...---------...+++111777777111+++)))***---------...............------------------------++++++++++++,,,...///000------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---...///000000////////////////////////222222111111000111111111333333444555666777777888666888:::;;;<<>>???@@@BBBCCCDDDDDDDDDHHHCCC<<<666333111///.................................------------......,,,,,,++++++++++++******------------------------........................---------------......///...---,,,,,,------,,,***((()))+++,,,+++,,,---///+++,,,.........---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,------------...+++*********+++---///000***+++,,,---...//////000++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,---------.../////////000000000000000000000000111111111111222222222222444444555555666777777888666888:::;;;<<>>>>>???@@@AAAAAABBBBBBFFFAAA:::555222000///...------------------------......------------......,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------......---+++,,,------,,,***&&&)))+++,,,+++***,,,...------...///////////////***+++,,,---------,,,,,,,,,,,,,,,---------......---,,,***))))))***+++,,,******+++,,,---......///++++++,,,,,,,,,,,,------,,,------......------,,,------------------------------..................000000000000000000000000//////000111111222222222333444444555555666666777666888:::;;;<<>>>>>??????@@@@@@CCC???888333111000///...------------------------......------------...............---------,,,,,,++++++++++++++++++++++++------------------------++++++******++++++,,,---000...------...///---,,,***---///...+++***+++,,,))),,,......---,,,---...,,,---.../////////...---,,,,,,,,,------.........///...+++)))((((((((())),,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,------......------,,,------------------------...............---------000000000000000000000000------///000111111111111333333333444444555555555666888:::;;;===???BBBDDDBBBCCCFFFIIIKKKKKKKKKJJJKKKLLLOOOTTTYYY\\\]]]]]]___``````bbbccceeeggghhhdddhhhggglllxxx~~~|||uuuoookkkkkkiiieeecccdddfffjjjqqqxxx|||wwwpppjjjgggeeedddccceeefffiiinnnsssvvvuuutttuuupppiiieeeddddddcccaaa``````_________^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYZZZWWWXXXYYYXXXVVVUUUUUUVVV```bbbfffhhhhhhgggdddcccbbbjjjrrruuuzzz}}}pppggg\\\VVVXXX[[[]]]^^^WWWVVVTTTTTTRRRNNNGGGAAA===>>>===<<<;;;<<<>>>@@@>>>===;;;888444111///...000000///...---,,,,,,,,,------------------------++++++,,,,,,---...//////......---,,,,,,+++******)))))),,,///111111...,,,...------,,,,,,+++***************,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,***'''%%%&&&(((+++---+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,///......------,,,++++++---------............///111111111111111111111111///000111333333222111111999777444111111333555777999999:::;;;===???AAABBBEEEFFFHHHJJJKKKLLLMMMMMMJJJIIIMMMSSSXXXXXX[[[^^^```aaabbbcccdddeeeeeeeeejjjiiikkkppprrr{{{~~~|||zzzuuuoookkkjjjiiieeecccddddddhhhnnnuuu||||||xxxqqqkkkhhhfffeeeddddddeeegggkkkpppssssssssstttooohhhdddcccbbb```___^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYZZZWWWXXXXXXWWWVVVUUUWWWXXX```bbbdddfffgggeeecccbbb```hhhnnnqqqwww}}}~~~{{{nnneeeZZZTTTTTTWWWYYYYYYSSSRRRPPPPPPOOOKKKFFFAAA>>>======<<<;;;;;;===>>>===<<<:::777444111///............------,,,,,,+++------------------------++++++,,,,,,---....../////////......------,,,,,,++++++,,,...//////,,,***...............------------,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---+++***+++,,,///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------------------------------............///........................000000111222222222222111777555444222222444666777888888999;;;===???BBBCCCFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJMMMSSSWWWVVVXXX\\\```aaabbbcccdddeeeeeeeeegggfffjjjpppsss|||~~~|||{{{yyytttnnniiiiiihhhdddccceeecccggglllrrrxxx~~~yyyrrrmmmjjjhhhgggfffeeeddddddgggkkkoooqqqqqqqqqmmmhhhcccaaa___]]][[[[[[\\\]]]^^^^^^_________]]]\\\[[[YYYYYYYYYYYYZZZXXXXXXWWWVVVUUUVVVXXX[[[aaacccdddffffffeeedddccc___dddjjjmmmrrrxxxzzzxxxlllcccYYYRRRPPPQQQRRRRRROOONNNMMMLLLLLLJJJFFFDDD@@@???>>>==================<<<999666333000///...---,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......---------------,,,,,,,,,---,,,+++,,,---,,,+++)))------------............000///.........---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........---...///000000------++++++++++++------++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........++++++,,,------...//////---------............///........................111000000000000111222222444333333333444555666777777777999;;;===@@@CCCDDDGGGGGGIIIJJJJJJKKKKKKKKKLLLKKKMMMSSSUUUUUUVVVZZZ``````bbbcccdddeeeeeeeeeeeeeeejjjpppttt|||~~~|||zzzxxxrrrlllggggggfffcccccceeedddgggkkkpppvvv}}}{{{uuuooollljjjiiihhhfffdddcccdddggglllooopppooolllhhhccc___\\\ZZZXXXYYYZZZ\\\]]]^^^_________]]]\\\[[[YYYYYYYYYYYYZZZXXXXXXWWWUUUTTTVVVZZZ]]]eeefffggghhhhhhgggfffeee___bbbfffjjjoootttvvvvvvjjjcccYYYQQQNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHBBBAAA@@@???@@@@@@?????????===:::666333000///...,,,---------------------------------------------++++++,,,,,,,,,---------*********************+++,,,+++******+++,,,+++***))))))***+++,,,,,,------000///............+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,---------------...---+++******+++---...,,,+++++++++,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,------....../////////,,,,,,,,,---------......---------............///000000000000000000000000111000/////////000222333111111333444555666666666666777888:::===AAACCCEEEGGGHHHIIIIIIJJJJJJJJJJJJKKKIIILLLRRRUUUUUUVVVZZZ___```bbbcccdddeeefffffffffggglllsssvvv}}}|||yyyvvvpppiiieeeddddddbbbbbbdddeeehhhlllpppuuu|||~~~wwwqqqnnnmmmkkkjjjiiifffccccccfffjjjnnnppplllkkkhhhddd___[[[XXXWWWXXXYYY\\\^^^____________]]]\\\[[[YYYYYYYYYYYYZZZXXXXXXWWWVVVUUUVVVZZZ]]]iiijjjkkkllllllkkkiiihhh```aaaeeekkkoooqqqsssuuuhhhccc[[[SSSOOOMMMMMMLLLJJJKKKKKKKKKJJJIIIIIIIIIBBB@@@???AAACCCDDDBBBAAABBB@@@<<<888444111000///............////////////------------------------+++++++++,,,,,,,,,,,,,,,*********************+++***))))))***,,,------,,,((())))))***+++,,,------///...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,)))***+++,,,---,,,,,,+++...---+++******+++---...,,,,,,+++++++++,,,---...***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...///000000......---------,,,,,,,,,---------............///////////////////////////111000/////////000222333///000222444555666666666666777888:::===AAACCCEEEGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHKKKRRRUUUVVVXXX\\\___```aaacccdddeeeffffffjjjjjjooouuuwww~~~|||wwwtttmmmfffaaaaaaaaa___```ccceeegggjjjnnnssszzzyyytttqqqooommmllljjjgggcccccceeeiiimmmnnnjjjkkkjjjfff```\\\YYYXXXXXXZZZ]]]___``````___^^^]]]\\\[[[YYYYYYYYYYYYZZZYYYYYYXXXWWWVVVWWWYYY\\\iiikkknnnpppooommmjjjhhh```aaaeeelllppppppqqqtttgggccc\\\VVVQQQOOONNNNNNJJJLLLMMMMMMKKKIIIHHHHHHAAA@@@@@@CCCGGGIIIHHHFFFHHHEEE@@@:::555222111000000000//////////////////------------------------++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,)))))))))+++...///...---***++++++,,,---......///---------...000000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,---------------------++++++++++++---------,,,+++***+++,,,---...***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---...//////000//////...---,,,,,,++++++---------............///------------------------000////////////000111111000111222444555555666666777777999;;;===@@@CCCDDDFFFFFFHHHIIIIIIJJJJJJJJJHHHGGGKKKRRRVVVWWWYYY]]]^^^___aaaccceeeffffffgggkkkkkkooouuuwww{{{uuupppjjjddd___^^^___]]]___bbbaaacccfffjjjooowww{{{uuurrrqqqooonnniiifffcccbbbdddhhhjjjllliiikkkkkkhhhbbb]]][[[ZZZZZZ[[[^^^```aaaaaa___^^^]]]\\\[[[YYYYYYYYYYYYZZZYYYYYYZZZYYYWWWWWWXXXZZZfffiiimmmpppooolllgggddd```___eeemmmqqqoooooorrreeebbb]]]WWWSSSPPPPPPQQQNNNQQQTTTSSSPPPLLLKKKKKKFFFDDDEEEJJJPPPTTTSSSPPPMMMJJJDDD===777444222111000000//////......------------------------------++++++++++++++++++++++++//////......------,,,,,,******+++---//////---+++++++++,,,,,,---------......------...000000///...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---...//////---------------------,,,---------............///------------------------...//////000000000000000111111222333333444555555888888999;;;===???BBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJMMMSSSWWWWWWYYY]]]^^^___aaaccceeefffggggggiiiiiimmmsssvvvzzzrrrmmmiiibbb]]]]]]]]]\\\^^^aaa^^^```cccggglllttt||||||vvvsssrrrpppoooiiifffbbbbbbdddgggiiijjjiiikkkllliiiccc^^^\\\\\\[[[\\\___aaabbbaaa___^^^]]]\\\[[[YYYYYYYYYYYYZZZYYYZZZ[[[ZZZXXXWWWWWWXXXcccgggkkkooonnnjjjeeeaaa___^^^dddnnnqqqnnnmmmpppcccaaa]]]XXXSSSQQQQQQSSSTTTXXX[[[ZZZVVVQQQOOOOOOKKKJJJKKKQQQYYY^^^]]]ZZZQQQMMMFFF???999555333222000000///...---,,,,,,,,,------------------------++++++++++++++++++++++++......---,,,,,,+++******,,,,,,---///000///+++((()))************+++++++++///......///000000...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++*********+++,,,---+++,,,,,,------,,,,,,+++---,,,+++******,,,...///++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++))))))***+++---......///+++,,,,,,------......///---------.........//////////////////////////////---...000111111111000///222222222222333444555555999999:::;;;===???AAABBBCCCDDDFFFHHHIIIKKKKKKKKKMMMLLLNNNTTTWWWVVVXXX[[[^^^___aaaccceeefffggggggffffffjjjpppuuu~~~xxxqqqmmmggghhhgggbbb\\\YYYXXXZZZ\\\]]]___bbbfffmmmvvv|||{{{uuusssqqqnnnkkkgggdddbbbcccbbbbbbgggmmmoooooonnnkkkhhhdddaaa___\\\ZZZZZZZZZ\\\]]]\\\[[[]]][[[XXXXXXYYY[[[\\\\\\XXX[[[___^^^VVVMMMLLLRRR^^^eeekkkiiiggggggfffccccccaaadddkkkoookkkfffdddeeeaaa[[[VVVTTTTTTUUUUUUVVVYYY___cccdddbbb^^^[[[RRRIIIFFFMMMXXX\\\]]]\\\XXXSSSJJJAAA999555333333555333111...---------..............................---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,,,,)))+++,,,------,,,***))))))))))))((('''(((***---------------------------++++++*********+++,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,%%%(((,,,000222111...---//////...---,,,,,,++++++------------------------,,,++++++,,,------,,,***+++,,,------......------++++++,,,,,,---...//////000///...------...///000111111000///......------///000111222222222222222333333222333444666888999888888999:::;;;>>>@@@BBBCCCEEEHHHJJJJJJJJJKKKLLLHHHJJJNNNQQQTTTVVVXXXXXX```aaaccceeeeeeeeedddccceeeeeellluuu{{{~~~xxxrrrmmmeeeeeeccc___ZZZWWWVVVXXXWWWXXX[[[]]]bbbjjjrrrxxx}}}~~~xxxtttrrrnnnkkkgggcccaaabbbaaaaaaffflllooopppqqqpppmmmhhhbbb___[[[ZZZZZZ[[[\\\]]]]]]\\\^^^[[[YYYXXXYYY[[[[[[[[[[[[]]]```^^^TTTJJJIIINNNZZZccciiiiiiggggggfffcccaaa^^^___fffjjjiiiffffffddd```ZZZVVVUUUVVVXXXYYY]]]ccckkkuuuzzzxxxrrrmmmZZZOOOFFFIIIQQQUUUWWWXXXRRRNNNGGG@@@:::666444333444222000...------...///........................---,,,++++++++++++,,,---,,,,,,---------,,,++++++...,,,)))''''''))),,,...---------,,,***+++...111---------------------------,,,,,,+++++++++,,,,,,---+++******+++,,,,,,++++++++++++++++++++++++******+++---.........---,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++,,,------......------+++,,,,,,------.........///...---,,,,,,------...---............///////////////000111222222222222333222222222333444666777777777888999;;;>>>@@@BBBCCCFFFIIIJJJJJJJJJKKKLLLIIIKKKNNNRRRUUUWWWXXXXXX___aaaccceeeeeeeeedddcccffffffllluuu{{{~~~yyysssnnnbbbaaa___[[[WWWTTTTTTUUUTTTUUUXXX[[[```gggpppuuuyyy~~~zzzvvvsssoookkkfffbbb```aaa```___dddkkknnnqqqtttuuurrrkkkddd```[[[ZZZZZZ[[[]]]^^^^^^]]]___]]]ZZZXXXYYYZZZ[[[ZZZ]]]___aaa^^^RRRGGGEEEIIIVVV___ggghhhhhhhhhfffccc]]]YYYZZZaaafffffffffgggbbb^^^ZZZVVVVVVYYY]]]```aaagggrrryyybbbTTTGGGEEEIIILLLNNNQQQJJJHHHDDD@@@;;;777444222222111///.........///000........................,,,++++++******++++++,,,------------,,,,,,+++***...,,,***((((((***---///...//////...------000222------------------------......---,,,+++++++++,,,---+++******+++,,,,,,++++++++++++******)))))))))///...---,,,+++++++++,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,++++++,,,------,,,***+++,,,------......------------------------------......---,,,++++++,,,,,,***++++++---...///000111---...///000111111111111333222222111222333444555555555666888:::>>>AAABBBCCCFFFIIIJJJJJJJJJKKKLLLIIIKKKOOORRRUUUWWWYYYYYY___```bbbdddeeeeeeeeeeeeggggggllluuu{{{zzzsssnnnaaa___\\\YYYVVVTTTTTTUUUUUUWWWZZZ]]]bbbiiiqqqvvvwww}}}|||xxxtttpppllleeeaaa___```___^^^ccciiiooorrruuuuuusssmmmgggbbb[[[ZZZZZZ[[[^^^______^^^```^^^ZZZYYYYYYZZZZZZZZZ]]]^^^```\\\QQQDDDBBBFFFRRR\\\fffiiiiiiiiihhheee[[[XXXYYY```ffffffeeefff___]]]ZZZXXXXXX]]]ccchhhfffiiiqqqyyycccUUUGGGBBBCCCEEEGGGIIIFFFFFFDDDBBB>>>999444111//////.........//////000........................,,,,,,++++++++++++,,,,,,------------,,,+++*********+++---//////...,,,+++,,,,,,---,,,++++++---///------------------------000///...---,,,+++++++++---+++******+++,,,,,,+++,,,,,,++++++******))))))......---,,,++++++++++++............------,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,***+++,,,------......------------------------,,,,,,......------,,,+++++++++)))***+++,,,---///000000,,,---...000111111111111444333333222222333444555444444555777:::>>>AAACCCDDDFFFIIIJJJJJJJJJJJJKKKJJJLLLOOOSSSVVVXXXYYYYYY^^^___aaaccceeefffggggggiiihhhmmmuuu{{{~~~zzzsssmmmbbb___[[[XXXVVVVVVVVVVVVVVVXXX\\\___dddjjjqqqvvvyyy~~~}}}yyyvvvqqqmmmeeeaaa______^^^]]]aaahhhqqqrrrssssssqqqmmmhhhfff\\\[[[[[[\\\^^^```___^^^aaa^^^[[[YYYZZZ[[[[[[ZZZZZZ\\\^^^ZZZOOOCCCAAAEEEPPPZZZdddhhhiiijjjiiifff\\\YYY[[[bbbhhhhhhfffgggbbbaaa___]]]]]]aaahhhmmmnnnmmmpppyyy|||ttt^^^RRRFFFBBBBBBAAABBBDDDFFFGGGGGGEEE@@@:::444000...............//////000........................,,,,,,------------,,,,,,,,,---------,,,,,,+++***(((***,,,---...---,,,******+++,,,,,,******,,,...------------------------000///...---,,,+++++++++---+++******+++,,,,,,+++------,,,,,,++++++++++++***+++,,,---...---,,,+++////////////............------------------------,,,++++++,,,------,,,***+++,,,------......------------------------,,,,,,............------,,,,,,,,,,,,,,,---------......,,,---...///111111222222555555444333333444555666444444555777:::>>>AAACCCDDDGGGIIIJJJJJJJJJJJJKKKIIIKKKOOORRRUUUWWWXXXYYY]]]^^^```bbbeeeggghhhiiijjjiiinnnvvv{{{}}}|||}}}~~~~~~~~~zzzrrrkkkccc___[[[XXXXXXXXXXXXWWWWWWYYY\\\___ccciiiooossszzz{{{vvvqqqllleeeaaa______^^^]]]aaagggqqqrrrssssssqqqnnnjjjggg^^^]]]\\\]]]___```___^^^```^^^[[[YYYZZZ[[[\\\[[[XXXZZZ\\\YYYNNNBBB???CCCNNNYYYbbbfffgggiiiiiiggg^^^ZZZ[[[cccjjjkkkkkkmmmllllllkkkgggdddeeeiiinnnooollljjjlllpppqqqnnniiiXXXNNNDDDAAA@@@???@@@CCCGGGHHHHHHFFFBBB;;;444000................................................,,,------......------,,,+++,,,,,,------,,,,,,++++++)))'''%%%&&&))),,,...***,,,------,,,,,,---...------------------------......---,,,+++++++++,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---......---,,,---------,,,,,,,,,,,,,,,------------------------,,,++++++,,,------,,,***+++,,,------......------------------------------------............------.........---------------,,,---...000111222222333555444444333444555666777555555666888:::>>>AAABBBEEEGGGJJJJJJJJJIIIJJJKKKHHHJJJNNNQQQTTTVVVXXXXXX\\\]]]___bbbdddgggiiikkklllkkknnnvvv||||||{{{}}}}}}}}}~~~zzzqqqiiiccc___ZZZWWWXXXYYYYYYXXXYYY[[[^^^aaadddiiinnnrrryyy|||vvvooojjjfffbbb______^^^]]]aaagggoooqqqtttvvvtttpppjjjggg```___^^^^^^______^^^]]]___]]]ZZZYYY[[[\\\]]]]]]YYYZZZ\\\XXXLLL@@@===AAAMMMVVV___bbbcccfffgggfff___ZZZYYY```hhhnnnssswww{{{{{{yyyssskkkgggiiilllhhheeecccbbbbbbbbbaaa```VVVLLLCCC???>>>===@@@DDDFFFGGGGGGFFFBBB<<<666222..................------........................+++,,,------------,,,+++******+++,,,------------+++***'''&&&'''***---///***,,,------,,,,,,---...---------------------------,,,,,,+++++++++,,,,,,---+++******+++,,,,,,+++*********+++,,,,,,------)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++,,,------......------+++,,,,,,------.........***+++,,,---......------........................,,,---///111222333444444333333222222333555777888777777888999;;;>>>@@@BBBEEEGGGJJJKKKJJJIIIIIIJJJGGGIIIMMMPPPSSSUUUWWWWWW[[[\\\^^^aaadddhhhjjjlllmmmlllooovvv|||}}}}}}~~~zzzqqqhhhccc___YYYWWWXXXYYYYYYXXX\\\^^^aaadddfffjjjooorrrxxx~~~~~~vvvnnnhhhfffbbb``````^^^]]]aaahhhmmmqqqvvvzzzxxxrrrkkkfffaaa```^^^^^^______^^^\\\___\\\ZZZYYY[[[]]]^^^^^^ZZZ[[[\\\XXXKKK>>>;;;>>>KKKTTT\\\___```ccceeeddd```YYYVVV\\\fffoooxxx{{{pppiiigggiiidddcccaaa```^^^^^^^^^___WWWLLLBBB===<<<<<<@@@EEEDDDEEEFFFEEEBBB<<<777333......//////...------,,,........................***+++,,,------,,,+++***)))***+++,,,---.........)))***---///000///...---(((***,,,,,,+++++++++,,,------------------------+++++++++******+++,,,,,,---+++******+++,,,,,,+++(((((()))***+++,,,,,,------,,,***((()))***---...+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++,,,---...,,,***+++,,,------......------++++++,,,,,,---...//////'''(((***,,,---------,,,........./////////000000---...///111333444444555111111111111222444666777888888999:::<<<>>>@@@BBBEEEGGGJJJKKKJJJIIIIIIJJJGGGIIILLLPPPSSSUUUVVVVVV[[[\\\^^^aaadddhhhkkkmmmnnnlllooovvv|||~~~|||zzzwwwtttooolllaaa___]]]ZZZYYYYYY[[[\\\]]]]]]___aaaeeeiiimmmooouuu{{{wwwppplllhhhccc```aaa```___aaafffmmmssswwwwwwvvvuuuoooiii```]]][[[\\\```bbbaaa______^^^]]]]]]]]]]]]\\\[[[YYYZZZ\\\XXXLLL???;;;>>>GGGPPPXXX[[[^^^aaaaaa^^^```XXXVVV\\\dddkkkuuuzzzppphhhbbb```[[[[[[\\\\\\[[[YYYWWWVVVTTTOOOFFF@@@>>>>>>???@@@CCCCCCCCCCCC@@@;;;555000//////...------------......------,,,,,,,,,------///---***)))+++,,,------+++++++++,,,,,,+++*********+++,,,...//////......,,,,,,---...---,,,***)))(((***,,,------,,,+++***......---,,,++++++++++++---------,,,,,,+++++++++)))+++---,,,+++***+++,,,...,,,***+++...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++///...---,,,,,,---...///------------------------////////////000000000000---///111111111000111333444444333333333444555555555555666888:::===???@@@DDDFFFHHHJJJKKKKKKJJJIIIIIIJJJLLLOOORRRUUUWWWYYY[[[]]]___ccceeehhhiiijjjlllooommmppp}}}zzzxxxtttoookkkeeebbb___\\\ZZZYYYZZZ[[[]]]]]]___aaaeeeiiilllnnnsssyyyyyyqqqllliiidddaaabbbaaa```bbbggglllrrrwwwwwwvvvuuupppjjjaaa___\\\]]]```bbbaaa```^^^\\\[[[[[[\\\]]]\\\ZZZYYYZZZ[[[WWWKKK???;;;???DDDMMMTTTXXX\\\```aaa___aaaZZZVVVZZZaaaiiisss|||~~~wwwmmmddd^^^[[[YYYYYYYYYYYYXXXVVVUUUTTTSSSNNNGGGBBB?????????????????????@@@???;;;666111//////...------------...///......---------......///,,,******+++,,,---------------......------,,,++++++,,,,,,,,,+++***))),,,,,,---...------++++++((()))+++,,,------,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,+++++++++)))+++---,,,+++***+++,,,...,,,***+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,---............---,,,...------------......///------------------------............////////////---///111111000000111222444333333333333444555555666666777999<<<>>>@@@BBBDDDEEEHHHJJJKKKKKKKKKJJJIIIJJJLLLOOORRRUUUWWWYYY^^^___aaaccceeegggiiijjjkkkooolllppp~~~~~~|||yyytttoookkkgggddd```]]]ZZZYYYZZZZZZ\\\]]]^^^aaadddhhhlllnnnpppwww|||sssmmmkkkfffccccccbbb```bbbggglllqqqvvvvvvvvvuuuqqqkkkdddaaa^^^___aaaccccccaaa\\\ZZZZZZZZZ\\\]]]\\\[[[YYYYYYYYYUUUKKK???<<>>::::::;;;======;;;666333//////...------------...//////............//////...,,,******+++------,,,,,,------......---------......---,,,+++)))(((''',,,,,,---.........------)))******+++,,,------...++++++++++++,,,---...///------,,,,,,,,,,,,++++++)))+++---,,,+++***+++,,,///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------............,,,---///000000///---,,,,,,,,,---...............------------------------------------...............000111111000///000111333333333333333444555555666777888:::===???AAACCCCCCEEEGGGIIIKKKKKKKKKKKKIIIJJJLLLOOORRRUUUWWWYYYaaaaaabbbccceeegggiiijjjjjjnnnlllooo}}}}}}|||}}}zzzuuunnnjjjfffccc```\\\ZZZYYYZZZ[[[[[[[[[]]]```cccgggkkkmmmooovvv~~~tttnnnlllfffccccccaaa```aaafffkkkpppuuuuuuvvvvvvrrrmmmgggccc``````bbbddddddbbb[[[ZZZZZZ[[[\\\^^^]]]\\\YYYXXXXXXTTTKKKAAA===@@@AAAIIIRRRVVV\\\cccggggggccc___\\\\\\aaaffflllpppqqqrrrqqqmmmeee\\\UUURRRTTTSSSSSSRRRPPPOOONNNMMMMMMJJJFFFCCCAAA@@@>>><<<888999:::;;;<<<:::777333//////...------------......------------......///...,,,******,,,------,,,******+++,,,,,,,,,++++++000000///...---+++***))),,,,,,------............,,,,,,+++++++++,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++///...,,,,,,+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))),,,,,,,,,---------------+++,,,...000000...,,,+++***+++---...//////...---------------------------------........./////////...000111111000//////000222222222222333444555555555666777999<<>>AAABBBDDDEEEFFFGGGIIIJJJKKKKKKIIIJJJLLLOOORRRUUUWWWYYY``````aaabbbdddfffhhhiiihhhnnnmmmooo{{{}}}|||{{{|||~~~}}}zzzuuunnniiiaaa___\\\ZZZYYYZZZ[[[\\\ZZZ[[[^^^bbbggglllqqqtttxxx}}}yyyrrrnnniiieeedddbbb___aaaeeeiiiooossstttuuuwwwuuuqqqkkkgggbbb```bbbddddddccc^^^\\\\\\\\\^^^___^^^]]]YYYXXXXXXWWWPPPFFF@@@@@@>>>GGGQQQWWW]]]ccceeedddddddddcccbbbdddhhhhhheeeiiijjjjjjfff```ZZZUUUSSSWWWVVVTTTRRRPPPOOONNNNNNJJJGGGCCCAAA@@@???>>><<<<<<<<<;;;<<<<<<:::666333//////...------------...************+++,,,---...---,,,++++++------,,,+++++++++,,,---............++++++*********+++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,++++++///...---,,,++++++++++++++++++,,,,,,,,,,,,------)))+++---,,,+++***+++,,,,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,------------------------////////////000000000111+++---///000//////000111111111111111222444555666333444555888;;;>>>AAABBBEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLOOORRRUUUWWWYYY\\\^^^aaadddgggiiijjjkkkgggooooooppp{{{||||||}}}|||{{{{{{}}}~~~~~~~~~}}}zzzuuunnniiicccaaa^^^[[[YYYYYY[[[[[[\\\^^^aaaeeekkkrrrwwwzzz~~~}}}vvvqqqlllhhhfffdddaaacccfffhhhnnnrrrsssuuuxxxvvvrrrlllgggbbb```bbbdddcccbbb^^^]]][[[\\\]]]]]]\\\[[[YYYWWWXXXYYYTTTIIIBBB@@@@@@KKKVVV\\\aaaffffffdddeeefffccc^^^___eeegggdddggghhhgggccc^^^YYYUUUTTTZZZYYYVVVTTTRRRQQQQQQQQQKKKHHHDDDAAAAAAAAA@@@???;;;:::::::::;;;:::777444//////...------------...++++++++++++,,,---......---,,,+++,,,------,,,******+++,,,---............,,,+++*********+++,,,,,,---,,,+++*********++++++***+++---.........---,,,------,,,++++++,,,,,,,,,+++++++++,,,,,,---------)))+++---,,,+++***+++,,,***+++,,,,,,***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))***++++++,,,------...---,,,,,,,,,,,,---.........---,,,++++++++++++------------------------........./////////000000***,,,...//////000111222000000000111222444555666333444666888<<>><<<<<<;;;888444111000///...------...///...........................---,,,++++++---...000111000///------------......---+++******+++---...---,,,,,,++++++,,,,,,------------,,,,,,---------.........---,,,,,,++++++((()))******++++++++++++---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***++++++++++++***)))))),,,,,,------------,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,---------------------------------------------...//////............///000222333444333222111111222333444666666888:::===???BBBCCCFFFFFFGGGHHHHHHHHHHHHGGGGGGIIIKKKNNNRRRUUUWWWYYY^^^___aaadddgggjjjmmmnnnkkkqqqppprrr~~~}}}}}}~~~~~~}}}|||yyytttpppllljjjeeedddccccccccccccbbb```YYY\\\bbbfffjjjmmmqqqttt|||ssslllhhhfffbbbbbbeeefffkkkttt||||||zzztttnnngggfffggghhheeebbbZZZYYYYYYZZZ\\\]]]]]]\\\[[[XXXXXXZZZWWWNNNGGGDDDLLLZZZnnn|||zzznnngggfffaaaaaa]]]WWWWWW[[[^^^]]]YYY[[[[[[YYYVVVVVVZZZ^^^\\\aaadddaaa```dddhhhhhh___YYYQQQKKKHHHIIIJJJKKKGGGCCC???===<<<;;;777333000///...------...///000........................,,,,,,,,,---------......000///...---,,,+++++++++------++++++++++++---------,,,,,,++++++,,,,,,---,,,------......------,,,------------,,,,,,,,,,,,)))******+++++++++******,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***++++++++++++***)))))),,,,,,++++++++++++,,,,,,)))******+++,,,------...++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,---....../////////...///000111111333222111000000111222333666666888:::===@@@BBBDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGIIIKKKNNNRRRUUUWWWYYY^^^___bbbdddgggjjjlllmmmjjjpppoooqqq}}}~~~zzzzzz|||~~~}}}|||yyyvvvrrrnnnlllfffdddbbbbbbbbbbbbaaa___WWWZZZ___ccceeehhhkkkmmmuuuyyy~~~vvvnnnkkkgggdddcccffffffmmmxxx|||vvvpppjjjhhhjjjjjjfffbbb[[[ZZZYYYYYY[[[\\\[[[ZZZYYYWWWXXXZZZWWWNNNGGGEEEHHHUUUiiiyyyyyymmmccc```^^^```^^^XXXXXX\\\______]]]^^^^^^[[[XXXYYY]]]aaaccckkkooolllhhhkkkppprrrooogggZZZOOOHHHEEECCCCCCCCCAAA>>>===<<<999555222//////...------...000000........................+++,,,---.........------,,,+++++++++************---,,,,,,++++++,,,,,,---///......------......///+++,,,---......---,,,+++++++++,,,,,,,,,---------,,,,,,---------,,,+++++++++************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++---,,,************,,,---******++++++,,,------...+++++++++,,,,,,,,,------------------............------,,,,,,------...//////////////////000000000222222111000111222333444666666888:::===@@@CCCEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGIIIKKKNNNRRRUUUWWWYYY___```bbbdddgggiiikkkllliiiooonnnppp}}}yyyxxxxxxzzz~~~~~~~~~}}}{{{xxxtttqqqooohhheeebbb```___^^^]]][[[VVVYYY\\\___aaacccfffhhhkkkpppvvvyyy|||xxxpppllliiieeedddfffhhhooozzz~~~vvvqqqkkkjjjkkkkkkgggccc]]]\\\ZZZZZZ[[[ZZZYYYWWWXXXWWWXXXYYYUUUKKKEEEDDDEEEOOOaaaqqqsssjjj```]]]^^^aaa___ZZZYYY^^^ccceeeddddddccc^^^ZZZYYY\\\```kkkuuuzzzvvvpppooorrruuuuuulll^^^PPPGGGAAA>>>===???>>>======;;;888444222//////...------...000000........................***+++---...///...---,,,)))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///+++,,,---......---,,,+++******+++,,,,,,---------,,,,,,---------,,,++++++)))))))))))))))***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------...............//////000/////////000000000000000333222111111111333444555555666888;;;>>>AAADDDEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGIIIKKKNNNRRRUUUWWWYYY```aaaccceeegggiiijjjkkkiiiooonnnppp}}}|||wwwttttttvvvwwwzzz~~~~~~~~~|||yyyvvvrrrpppiiifffbbb^^^]]][[[YYYWWWVVVXXXZZZ\\\]]]```dddfffhhhmmmrrrsssuuu|||xxxpppmmmiiifffeeehhhjjjoooxxx~~~wwwrrrmmmlllnnnnnniiieee___^^^\\\[[[[[[ZZZXXXVVVXXXWWWXXXXXXQQQGGG@@@???DDDJJJXXXggglllggg```]]]___aaa```ZZZYYY___gggjjjjjjjjjhhhccc\\\YYYZZZ\\\nnnxxx}}}yyysssppppppooonnnfffYYYNNNEEE@@@>>><<<;;;<<<======<<<999555333000///...------...///000........................+++,,,---.........---,,,++++++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,******++++++,,,,,,------)))******+++++++++******)))))))))))))))***+++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***++++++++++++***)))))),,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---------///............///000000......///000111000000000222222111111222333555666555666888;;;>>>BBBEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGIIIKKKNNNRRRUUUWWWYYYaaabbbccceeeggghhhjjjjjjjjjooonnnppp}}}wwwtttpppmmmmmmooorrrtttyyy}}}~~~~~~~~~~~~~~~|||yyyuuurrrpppiiifffaaa^^^\\\ZZZXXXWWWWWWXXXYYYYYY[[[^^^cccgggkkkooorrrqqqoootttxxxpppmmmjjjffffffhhhjjjnnntttzzz~~~~~~}}}|||xxxsssooooooqqqqqqmmmhhh___]]]\\\[[[\\\\\\ZZZXXXXXXWWWXXXVVVNNNBBB;;;:::BBBEEEOOO\\\cccbbb___^^^___bbb```YYYXXX___iiinnnqqqqqqoooiiiaaa\\\[[[\\\kkktttzzzwwwqqqmmmiiieeeddd]]]SSSJJJCCC???===;;;999;;;>>>???>>>;;;888777111000///...------...///........................+++,,,------......------,,,,,,---------,,,******+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,---------+++++++++++++++,,,,,,,,,((()))******++++++++++++************+++,,,---...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***++++++++++++***)))))),,,,,,------------,,,,,,++++++,,,,,,---.........++++++,,,,,,,,,,,,------++++++,,,,,,---......///...------------...//////,,,---///000111111111111111111000000111222444555555666888;;;>>>BBBEEEGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGIIIKKKNNNRRRUUUWWWYYYbbbbbbccceeeggghhhiiijjjkkkpppnnnqqq~~~}}}xxxuuummmkkkiiiggghhhlllooorrrzzz~~~~~~}}}~~~~~~}}}{{{xxxtttpppnnniiifffaaa]]]\\\[[[ZZZXXXXXXXXXXXXXXXZZZ^^^dddhhhooossstttqqqlllooozzzwwwpppmmmjjjgggfffiiiiiilllqqquuuyyyzzzzzzyyyyyytttqqqqqqssssssoookkk^^^\\\[[[\\\]]]]]]\\\[[[XXXWWWWWWUUULLL???777777@@@AAAGGGTTT\\\^^^]]]^^^___aaa___XXXVVV^^^iiipppvvvvvvuuuooogggaaa______fffnnnuuutttooojjjddd^^^```YYYPPPHHHBBB>>>:::999888<<<@@@AAA@@@===;;;999222111///...---------...........................,,,,,,,,,---------......++++++++++++)))'''%%%###+++,,,,,,------,,,,,,+++///......------......///......,,,++++++,,,......++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,,,,---...///000,,,++++++++++++++++++,,,------++++++++++++------,,,------------,,,++++++,,,,,,...//////...,,,,,,)))***+++,,,...///000111++++++,,,,,,,,,---------,,,,,,------...///000000---,,,,,,,,,,,,---......+++,,,...000222222222111000/////////000111333444555666888;;;???BBBEEEGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGIIIKKKNNNRRRUUUWWWYYYbbbcccdddeeeggghhhiiiiiikkkpppoooqqq{{{rrriiiddddddcccbbbbbbccchhhoootttwww{{{}}}}}}~~~~~~~~~{{{xxxuuussspppnnnllliiieeeaaa]]]\\\[[[[[[VVVVVVWWWWWWYYY]]]cccgggmmmooorrrrrrqqqsssxxx|||zzzrrrkkkhhhhhhggggggiiilllpppuuuxxxzzzzzzyyywwwtttqqqooonnnmmmkkkiiiaaa___^^^^^^_________^^^]]]ZZZSSSKKKCCC>>>======<<<>>>DDDKKKSSSXXX[[[[[[ZZZ]]]]]]WWWSSSZZZkkkyyy{{{rrrkkkddd^^^fffhhhkkkjjjgggbbb^^^\\\[[[WWWQQQIIICCC???===<<<999;;;>>>BBBCCCAAA<<<777222111///...///000///...------............------///---***(((((())),,,---)))))))))***++++++,,,,,,,,,,,,,,,---------......,,,---......//////......111000...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******(((***++++++******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********,,,...000------,,,,,,,,,---......------------------------...///000222222222222111333222111111111222333444666777888:::===@@@CCCEEEGGGFFFFFFHHHJJJJJJFFFCCCJJJLLLOOOQQQRRRSSSUUUVVV___bbbfffgggffffffhhhkkknnnooorrrwww{{{uuupppggg___[[[\\\\\\[[[[[[]]]aaahhhmmmuuuyyy~~~~~~{{{xxxwwwtttqqqooollljjjfffbbb___\\\[[[[[[WWWWWWXXXXXXYYY]]]cccgggmmmpppssstttssstttxxx|||zzzrrrllliiihhhggggggiiikkkoootttwwwyyyyyyyyywwwtttqqqoooooonnnlllkkkcccaaa___^^^___```___^^^\\\WWWPPPGGG@@@<<<;;;;;;???@@@CCCIIIQQQWWW[[[]]][[[^^^___ZZZVVV\\\kkkxxxzzzqqqiiiaaacccfffhhhhhhfffbbb^^^[[[YYYUUUOOOHHHBBB===;;;:::999;;;>>>BBBCCCAAA<<<777111///......000111000000......////////////.........---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------...,,,------........................---......//////............------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******((()))+++***))))))***,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---+++******+++,,,---------,,,------...///000........................---...///000111111111000222222111111111222444555777888:::<<>>;;;999999;;;>>>AAABBB@@@;;;777///...---...000111111111//////000000000000//////------.........---,,,+++......------,,,++++++***,,,,,,,,,,,,------------,,,,,,---...............,,,---...///000000000000000000000//////.........++++++++++++++++++++++++///......---,,,++++++***......------------,,,,,,+++,,,,,,,,,,,,+++*********+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------///...,,,+++******++++++---------------...////////////////////////////////////000222222222222222111111000000111333555666777777999;;;>>>@@@CCCDDDHHHGGGGGGIIIJJJJJJHHHFFFGGGJJJNNNPPPRRRTTTVVVXXXZZZ___cccffffffhhhlllooooooooosssxxxvvvhhh```ZZZSSSOOOOOOOOOPPPQQQRRRTTTXXX]]]aaakkkooovvv|||~~~{{{zzzzzzzzzzzzxxxtttppplllkkkiiifffbbb^^^[[[YYYYYYYYYZZZZZZ[[[^^^cccfffkkkoootttvvvvvvvvvxxx{{{}}}zzzuuupppllljjjgggeeedddeeeiiimmmqqqtttvvvwwwvvvtttqqqooopppppppppppphhhfffbbb````````````___^^^VVVLLLBBB======>>>???@@@@@@CCCHHHPPPWWW[[[]]]]]]aaaccc```[[[]]]fffnnn{{{|||uuukkkcccZZZ\\\^^^aaaaaa___[[[XXXXXXUUUQQQKKKEEE@@@===;;;:::;;;===@@@BBB@@@;;;888111///......000111000000......////////////......------------,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,---.........------,,,---///000111000//////000000000///......------++++++++++++++++++++++++,,,,,,++++++***)))((((((---------------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,---......------...000++++++++++++++++++++++++,,,,,,,,,---------.........---,,,++++++++++++,,,......---,,,,,,,,,,,,,,,.............../////////------...//////000000000000000000000111333555777444555666888;;;===@@@AAADDDEEEEEEFFFGGGGGGFFFEEEEEEHHHLLLPPPRRRTTTWWWYYY[[[___cccffffffgggkkknnnooopppsssxxxyyymmmaaaYYYSSSNNNLLLMMMLLLMMMOOOPPPRRRUUUYYY\\\dddhhhooovvv{{{~~~}}}}}}~~~~~~}}}{{{zzzzzzzzzzzzxxxuuurrrlllkkkiiifffbbb^^^[[[YYYYYYZZZ[[[[[[\\\^^^bbbeeehhhmmmrrruuuuuuuuuxxx{{{||||||vvvqqqmmmjjjgggeeeaaabbbeeehhhmmmqqquuuvvvvvvssspppoooooopppqqqqqqkkkhhhcccaaa`````````___[[[SSSHHH@@@======???@@@===???CCCKKKRRRXXX[[[[[[]]]```bbb```[[[[[[aaagggqqqyyy}}}xxxqqqhhh```VVVVVVYYY\\\^^^]]]YYYUUUTTTRRROOOKKKFFFAAA===;;;:::;;;===???AAA???;;;888333111////////////...---,,,------......------,,,///---+++))))))***,,,---)))*********+++++++++,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------...///000000000///---,,,.........------,,,,,,,,,------------------------,,,,,,+++******)))((((((+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,------,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,,,,------///...---+++***))))))))),,,,,,---------.........)))))))))******+++,,,,,,000000000000111333555777444555666888:::===???@@@CCCDDDEEEEEEEEEEEEFFFFFFEEEHHHLLLOOORRRTTTWWWYYY\\\```dddfffeeefffiiilllooopppsssyyylllcccXXXRRRNNNIIIIIIKKKJJJKKKMMMOOOOOOQQQTTTVVV]]]aaahhhooovvv|||}}}}}}~~~~~~|||{{{zzzzzzzzzyyyvvvsssmmmkkkhhheeeaaa]]]ZZZXXXYYYZZZ[[[[[[[[[]]]```cccgggkkkpppssstttvvvzzz}}}}}}vvvpppmmmjjjhhhfff```aaacccfffkkkpppuuuwwwwwwssspppnnnnnnoooppppppmmmiiidddaaa_________^^^UUUMMMBBB<<<;;;===>>>>>>:::===CCCKKKTTTZZZ\\\\\\^^^aaabbb___ZZZYYY]]]aaaooowww}}}{{{vvvoooeee]]]RRRRRRTTTXXX\\\[[[VVVRRRMMMLLLJJJHHHDDD???;;;999:::;;;<<>>??????:::<<>>???>>>;;;888333111////////////...---,,,------------------,,,...---,,,******+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,...------,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++******((()))******))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,---...000000,,,,,,,,,---.../////////222222222222222444555666222222111111111222444555888888999;;;===???AAABBBCCCEEEFFFFFFEEEEEEGGGJJJEEEHHHLLLOOOQQQSSSVVVXXXZZZ^^^ccceeeeeefffjjjmmmoooppptttzzzqqqiii]]]VVVPPPMMMJJJGGGIIIMMMLLLOOOQQQRRRQQQQQQRRRSSSTTTXXX```gggooowww~~~}}}zzzxxxxxxxxxvvvuuunnnkkkfffaaa]]]ZZZYYYYYYXXXYYY[[[[[[ZZZ[[[^^^```gggkkkooorrrtttyyyvvvoookkkjjjiiihhhcccccceeehhhmmmsssyyy}}}wwwtttooollllllmmmnnnnnnnnnjjjddd```^^^]]]]]]]]]PPPIII@@@<<<>>>AAABBBAAA;;;<<>>;;;::::::<<<>>>???>>>;;;888222000......///000000///---..................---------......------,,,+++...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,+++******+++,,,...///)))***++++++,,,---...///++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,------.........+++,,,,,,,,,,,,+++*********,,,------,,,+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,+++******)))***+++---///222444666---------...///000000111000////////////111222333333222111111111222333444777777888999;;;===???@@@@@@CCCDDDDDDBBBBBBEEEHHHFFFIIILLLOOOQQQRRRUUUWWWXXX\\\aaadddeeeggglllooopppqqqtttzzzwwwiii```XXXSSSLLLJJJKKKMMMMMMMMMPPPNNNMMMOOORRRSSSRRRPPPRRRVVV[[[```eeemmmvvv}}}~~~~~~|||{{{zzzxxxvvvqqqlllfff```]]][[[YYYWWW\\\\\\\\\[[[ZZZ[[[]]]___eeehhhmmmqqquuu|||yyyssspppmmmhhheee___^^^```eeemmmtttvvvvvvtttqqqnnnkkkjjjkkkmmmnnnjjjfffbbb___^^^]]]\\\[[[QQQHHH@@@@@@BBBAAA@@@AAA999999===HHHUUU^^^```___cccaaa```___[[[UUUUUUYYYeeegggjjjllljjjddd^^^ZZZRRRNNNOOOWWW[[[WWWPPPLLLIIIJJJJJJGGGBBB>>>>>>???<<<<<<;;;<<<<<<;;;999666333222111///............******))))))***,,,---///...---,,,+++***)))))))))+++,,,.../////////......************************++++++,,,,,,,,,,,,------......---,,,,,,+++*********++++++,,,,,,++++++************++++++,,,,,,,,,------,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***(((((()))***************......---,,,,,,+++******((((((((()))+++---///111000///---,,,+++,,,------)))((()))+++...000000///,,,......,,,((('''))),,,///////////////.........222222111000//////000000333222111000000222444555555666777999:::;;;;;;;;;AAADDDFFFGGGFFFFFFFFFGGGGGGJJJMMMOOOQQQSSSVVVYYYYYY___bbbaaaaaafffkkklllttttttvvv{{{}}}ooobbbZZZUUUQQQLLLJJJLLLMMMNNNNNNQQQOOONNNPPPSSSTTTSSSRRRQQQTTTXXX[[[```gggpppvvv~~~}}}{{{xxxvvvqqqmmmfffaaa^^^\\\ZZZXXXZZZZZZ[[[ZZZYYYYYY[[[^^^fffjjjooossswww|||vvvrrrooojjjfff```___```eeemmmtttvvvvvvsssqqqnnnkkkiiijjjlllmmmiiifffbbb^^^]]]\\\[[[ZZZPPPGGG@@@AAACCCBBB@@@@@@:::;;;???JJJWWW```bbbaaaaaa```______[[[VVVWWW[[[ccceeeggggggeee```[[[XXXOOOKKKMMMVVV\\\\\\XXXVVVNNNNNNNNNKKKFFFCCCCCCDDD???>>>=========<<<999666333222111///...............------------...000111......,,,++++++***************,,,---------,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------------,,,,,,+++******)))+++,,,------------,,,+++))))))***+++++++++++++++---------,,,,,,++++++***++++++*********+++,,,---///...---+++++++++,,,---,,,+++******,,,......---((()))+++++++++,,,...000/////////////////////...////////////000111222333111111000000111333666777777888:::;;;===>>>>>>???AAADDDFFFGGGFFFFFFFFFGGGGGGJJJMMMOOOQQQSSSVVVYYYXXX^^^bbbaaaaaafffkkklllssssssvvvzzzvvvjjj^^^WWWPPPNNNLLLLLLMMMOOOOOOOOOQQQPPPPPPRRRUUUVVVVVVUUUTTTUUUVVVXXX\\\bbbjjjooovvvzzz|||xxxuuuqqqlllfffaaa^^^\\\ZZZYYYXXXYYYYYYXXXWWWWWWZZZ\\\cccgggmmmrrrwww}}}vvvrrrnnniiifff```___```eeemmmsssvvvvvvsssqqqnnnjjjiiiiiijjjkkkiiieeeaaa]]]\\\[[[ZZZXXXNNNFFF@@@BBBDDDCCCAAA@@@;;;<<>><<<999666333222111///............//////.........///000000......---,,,++++++,,,,,,***++++++,,,,,,,,,,,,+++------,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++......---------------,,,---,,,,,,++++++*********,,,------......------,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...---,,,***)))(((((((((---,,,,,,++++++++++++,,,///---+++***+++,,,,,,,,,---,,,+++,,,---...---,,,......//////////////////------...///111222444555/////////000222444777888777888:::<<<>>>???@@@AAABBBDDDGGGGGGGGGFFFFFFGGGGGGJJJMMMPPPRRRTTTVVVYYYXXX^^^bbb```aaafffjjjlllrrrsssvvvzzzxxxooodddZZZSSSLLLLLLLLLMMMOOOPPPQQQQQQRRRSSSSSSUUUXXXYYYZZZ[[[[[[ZZZZZZZZZ]]]bbbhhhmmmssswww~~~~~~~~~~~~~~~{{{vvvsssoookkkeee```]]][[[YYYXXXXXXXXXXXXWWWVVVWWWYYY[[[]]]bbbiiinnnttt||||||tttooolllgggcccaaa______dddkkkrrrtttuuurrrpppmmmjjjhhhhhhhhhiiigggddd___\\\ZZZYYYXXXWWWMMMEEE@@@BBBEEECCC@@@???;;;<<>>???@@@BBBDDDGGGHHHGGGFFFGGGHHHGGGJJJNNNQQQRRRTTTWWWXXXXXX^^^bbb```aaafffjjjlllssssssvvv{{{}}}uuummmddd[[[RRRLLLJJJKKKMMMOOOQQQRRRSSSTTTTTTVVVXXXZZZ\\\^^^```aaacccaaa______aaafffjjjmmmrrrwww~~~~~~~~~~~~~~~~~~~~~}}}|||yyyuuuqqqnnniiiccc___\\\ZZZYYYWWWXXXYYYYYYXXXWWWXXXZZZ\\\ZZZ___fffmmmssszzz{{{sssnnnkkkfffcccaaa___^^^bbbiiiooorrrsssrrrpppmmmjjjhhhgggffffffdddaaa]]]ZZZYYYXXXWWWVVVLLLDDD???AAADDDBBB???>>>999:::AAAMMMZZZcccdddbbbcccdddeeeddd]]]UUUUUU[[[bbb```]]]ZZZVVVTTTRRRQQQPPPQQQ\\\lllxxxxxxsssoooeee```YYYPPPJJJEEECCCAAADDDCCCAAA@@@???===999666333222111///............+++,,,,,,,,,+++++++++***------,,,,,,,,,---......------------,,,------------------,,,,,,++++++++++++++++++,,,,,,,,,------......---,,,***)))((((((,,,++++++******++++++,,,------,,,,,,++++++******,,,,,,+++++++++++++++***,,,,,,++++++++++++,,,,,,***+++++++++++++++*********+++++++++++++++++++++,,,,,,++++++******)))(((++++++++++++++++++++++++...,,,******,,,---------)))((((((+++000333111///---.........//////000000////////////000111222333222222222222333444555555444666888:::===>>>???@@@BBBEEEGGGHHHGGGGGGGGGHHHFFFJJJNNNRRRSSSUUUWWWXXXYYY___bbbaaabbbfffkkklllssstttwww|||xxxtttmmmeee^^^WWWPPPKKKJJJLLLOOOQQQRRRSSSVVVXXXWWWYYY\\\^^^```bbbeeegggiiigggeeefffiiilllnnnooorrrwww~~~~~~~~~|||{{{zzzzzzyyywwwtttqqqmmmiiiccc___\\\[[[YYYXXXYYYZZZZZZYYYXXXXXX[[[]]][[[aaahhhnnnttt{{{|||tttooolllhhheeeaaa^^^]]]```gggmmmpppqqqqqqpppmmmjjjgggeeeddddddaaa^^^ZZZXXXXXXXXXWWWVVVMMMDDD>>>???AAA???<<<<<<777999@@@LLLZZZbbbcccaaaccceeehhhfff]]]TTTUUUZZZcccaaa^^^ZZZVVVSSSRRRQQQOOOSSSaaavvv}}}nnnggg\\\RRRKKKEEEBBB???AAA@@@?????????===:::777333222111///............,,,,,,---......------,,,,,,,,,++++++,,,---......,,,++++++************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++***)))((((((---,,,+++******+++,,,---,,,+++++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++******)))+++++++++++++++***************+++,,,,,,,,,,,,+++***+++,,,,,,---,,,,,,,,,,,,+++++++++---...---+++///............,,,)))'''------......///000000000111000000000000000111111333333333333444444444444777888:::<<<>>>???@@@AAACCCEEEHHHHHHHHHGGGGGGHHHFFFJJJOOORRRTTTUUUWWWXXXZZZ```dddbbbccchhhlllnnnssstttwww{{{xxxnnnjjjddd^^^YYYTTTPPPMMMLLLNNNQQQRRRRRRTTTXXX[[[YYY\\\```bbbcccfffiiimmmpppnnnmmmooosssvvvwwwvvvuuuyyy~~~~~~{{{yyywwwwwwwwwwwwuuutttooojjjeee```^^^\\\[[[ZZZYYYYYYZZZYYYXXXXXXZZZ]]]\\\bbbjjjpppuuu|||zzzrrrnnnkkkhhheee```]]][[[^^^dddkkknnnnnnqqqooommmiiigggdddcccbbb^^^[[[XXXVVVWWWWWWWWWWWWNNNDDD======>>><<<::::::777999@@@MMM[[[cccdddbbbbbbeeehhhggg^^^UUUVVV\\\cccbbb___[[[WWWSSSQQQPPPNNNRRRaaavvvoooggg[[[PPPIIIDDD@@@>>>===<<<<<<===>>>===:::888333222111///............+++,,,---/////////......*********++++++,,,......,,,,,,***)))))))))******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------***************+++++++++---,,,***))))))***,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,---,,,++++++***,,,,,,++++++******))))))***+++,,,---......------***+++,,,---...------,,,---,,,,,,---...---***(((000111222///+++'''$$$###------......///000000111000000000000000111111222111222333444555555555555777888:::;;;===>>>>>>???CCCEEEHHHIIIHHHGGGHHHHHHFFFJJJOOOSSSUUUVVVWWWXXX[[[aaaeeeddddddiiinnnoooqqqrrruuuxxx~~~vvvooobbb^^^YYYUUUQQQOOOLLLIIIMMMOOORRRRRRRRRTTTYYY]]]ZZZ^^^bbbdddeeehhhlllpppvvvuuuuuuxxx|||~~~}}}www|||~~~~~~~~~{{{yyyvvvvvvwwwwwwwwwvvvppplllfffbbb```^^^]]]\\\XXXYYYYYYXXXWWWWWWZZZ\\\\\\bbbiiipppuuu{{{wwwoookkkiiifffccc```\\\ZZZ]]]ccciiilllmmmqqqooollliiifffdddbbbaaa\\\ZZZWWWUUUVVVWWWXXXWWWOOOEEE<<<;;;<<<:::999999777999AAANNN\\\dddeeebbb```ccchhhggg___VVVXXX^^^cccbbb___[[[WWWSSSPPPOOOOOORRR^^^qqq~~~llldddWWWMMMFFFBBB>>>;;;:::::::::;;;======;;;999333222111///............)))***,,,...//////......)))))))))***+++,,,---...///...,,,+++++++++,,,,,,(((((()))***+++,,,,,,---++++++,,,,,,,,,---------''''''(((***+++,,,---...---,,,***))))))***,,,---,,,,,,,,,------.........++++++++++++++++++++++++...---,,,,,,,,,,,,---...---.........------,,,+++---,,,,,,+++***)))((((((+++,,,---...///...------***+++---...///...------.........//////,,,((($$$$$$(((---...,,,+++,,,...---------...///000000111////////////000111222333///000222444555777777777555666888999:::;;;;;;;;;CCCEEEHHHIIIHHHGGGHHHIIIFFFJJJPPPSSSUUUVVVWWWXXX\\\bbbfffeeeeeejjjooopppppppppsssvvv{{{zzzooocccYYYWWWSSSOOOLLLJJJIIIIIIOOOQQQSSSUUUWWWYYY]]]```eeedddhhhnnnnnnlllpppwwwwwwwwwxxx|||}}}||||||}}}|||{{{|||zzzyyyyyyzzzyyywwwuuurrrnnngggbbb___]]]\\\[[[RRRUUUWWWXXXXXXWWWXXXZZZ```dddiiimmmrrryyyxxxqqqmmmjjjfffbbb^^^]]]\\\]]]aaaffflllppplllmmmnnnllliiieeedddccc^^^[[[WWWUUUTTTTTTRRRQQQMMMGGG???;;;::::::999888;;;<<>><<<===;;;:::===AAAAAA===888444222111////////////000------++++++++++++------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...---,,,***)))************************...---+++***)))***++++++....../////////...,,,+++...---+++***)))***+++++++++++++++************)))+++******))))))******+++---------.........////////////.........---------............------,,,++++++++++++,,,,,,,,,------...//////000//////...---111///---,,,,,,///222555222222222222333444555555888:::;;;;;;;;;<<<>>>@@@???CCCGGGIIIHHHFFFEEEEEEDDDGGGLLLRRRUUUVVVVVVUUU[[[___dddfffggghhhllloooppprrrvvvxxxzzz{{{rrrfffZZZTTTRRROOOLLLKKKJJJKKKKKKMMMPPPSSSWWWZZZ^^^cccgggeeeeeekkkssswwwvvvyyy~~~zzzzzz{{{~~~~~~|||{{{yyyyyyzzzyyywwwuuupppmmmhhhdddaaa___\\\ZZZUUUWWWXXXWWWVVVVVVWWWXXX^^^bbbggglllrrrzzzzzzrrrnnnkkkfffbbb^^^]]]\\\]]]```ffflllooopppqqqqqqoookkkgggfffeee^^^[[[XXXVVVUUUTTTSSSQQQMMMGGG@@@<<<;;;::::::888:::<<>><<<;;;:::999999<<>><<<:::999999;;;??????<<<888777555333000...,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------)))***+++,,,------------++++++++++++++++++++++++***++++++,,,...000222333+++,,,,,,,,,,,,++++++***...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,............------------++++++,,,,,,,,,+++******---------.........//////000///............000000---///222444555444222000222222222222333444555555666888::::::;;;===@@@BBBCCCFFFJJJLLLKKKIIIIIIIIIHHHJJJNNNRRRUUUXXXYYYZZZ\\\```dddeeedddeeehhhkkknnnpppsssvvvyyy~~~ooocccXXXPPPIIIHHHGGGFFFGGGIIIKKKLLLOOOPPPSSSUUUXXX\\\aaaeeellllllqqqzzz}}}}}}{{{zzzzzzzzzyyyvvvtttmmmjjjfffcccaaa___]]][[[XXXXXXWWWUUUTTTUUUWWWZZZ[[[___eeekkkqqqzzzvvvpppkkkgggddd```___^^^___bbbgggmmmppprrrrrrrrroookkkfffdddccc___\\\ZZZXXXWWWVVVTTTRRRMMMJJJEEEAAA>>><<<:::999:::===CCCHHHNNNUUU\\\```ccc```___^^^XXXSSSUUUZZZdddqqq{{{zzztttnnniiifff^^^WWWPPPQQQYYY___^^^ZZZWWWVVVTTTPPPIIIBBB>>>;;;888888888;;;======;;;888666444222///------,,,,,,---------,,,,,,---------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++---...000111222,,,,,,,,,,,,,,,,,,++++++---------------------------,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------------............---------------------------------......------,,,+++++++++,,,,,,,,,---------,,,+++******+++---///,,,...111333444333111000222222222222333444555555555777999:::;;;===@@@BBBDDDGGGJJJKKKKKKIIIIIIIIIIIIJJJMMMQQQTTTWWWYYYZZZ]]]aaaeeeeeeddddddgggjjjmmmooorrruuuyyyxxxkkk___UUUOOOHHHGGGFFFEEEEEEGGGIIIJJJOOOPPPRRRTTTWWW[[[aaaeeelllmmmpppwww~~~~~~~~~}}}|||zzzzzzzzzxxxvvvtttnnnjjjeeebbb```^^^]]]\\\VVVVVVVVVUUUTTTVVVYYY\\\\\\aaafffkkkpppxxxxxxpppjjjgggeeebbbaaa``````ccchhhnnnqqqrrrsssrrrpppkkkgggdddccc___]]][[[ZZZYYYXXXUUUSSSMMMKKKHHHDDD@@@<<<::::::;;;>>>DDDIIINNNUUU[[[```bbb___]]][[[VVVPPPRRRXXX```nnn{{{|||wwwrrrmmmjjj^^^UUUNNNOOOXXX___```]]]TTTTTTSSSNNNFFF===777555666777999;;;===<<<;;;999333222000......---......------------------------)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,------,,,---------------------------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---............////////////,,,,,,------------------,,,------......---------+++++++++,,,,,,,,,---------,,,***)))***+++---///......///000000111111111222222222222333444555555555666888::::::<<<@@@BBBCCCFFFHHHJJJIIIHHHHHHIIIHHHJJJLLLPPPSSSVVVXXXYYY___cccfffgggeeeeeehhhjjjlllnnnqqquuuyyyrrreeeYYYPPPMMMHHHGGGEEEEEEEEEGGGIIIJJJNNNOOORRRTTTXXX^^^dddiiikkkooosssxxx~~~~~~|||zzzzzzzzzxxxuuusssppplllhhhdddbbb```^^^\\\TTTUUUVVVVVVUUUWWWZZZ\\\^^^bbbgggjjjooovvvyyypppiiifffdddcccbbb```aaaccchhhnnnqqqsssttttttqqqmmmiiigggfff```^^^\\\[[[[[[YYYVVVSSSMMMMMMKKKGGGAAA===;;;:::<<<>>>CCCIIIPPPWWW[[[^^^```]]][[[YYYTTTPPPSSSYYY___lllwwwxxxuuurrrmmmiiiZZZQQQJJJLLLUUU]]]___]]]UUUVVVVVVPPPFFF===888666666777999;;;<<<<<<;;;:::222111///...---......///------............------******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++***---,,,,,,,,,,,,------...+++,,,,,,------------,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------******+++,,,,,,,,,++++++---------.........//////...---,,,,,,---...000111//////...---...000111333222222222222333444555555555777999999:::<<>>;;;;;;;;;;;;???HHHSSSZZZ[[[XXX\\\ZZZYYYZZZXXXVVV[[[cccffflllpppppppppnnnhhhbbb\\\SSSJJJKKKSSSYYYYYYVVVPPPSSSSSSNNNDDD<<<::::::555888;;;=========<<<===555444111...,,,+++++++++,,,---...//////...---,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---------------------++++++++++++++++++++++++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,******)))))))))***,,,---((()))+++,,,---,,,,,,+++//////.........---------+++******************+++)))************++++++++++++++++++,,,,,,---------+++,,,------............+++++++++,,,,,,,,,------***+++,,,---............///000000111222222333333222222222222333444555555777888999999999:::===???DDDFFFHHHHHHGGGGGGHHHIIIGGGKKKPPPUUUYYYZZZYYYYYY\\\```dddeeedddeeehhhkkkmmmooorrrvvv{{{|||hhhXXXOOOJJJHHHHHHHHHHHHIIIJJJLLLOOOPPPRRROOOQQQTTTSSSPPPTTT]]]kkk{{{~~~~~~{{{wwwsssppptttsssqqqooolllfff___ZZZZZZXXXWWWUUUTTTTTTTTTUUUXXX]]]dddjjjnnnuuu}}}zzzrrrkkkeeebbb```^^^[[[YYY\\\bbbhhhmmmpppqqqpppmmmhhhccc```````````````___]]][[[XXXWWWPPPOOONNNKKKGGGCCC???===666:::AAAJJJQQQVVVYYYZZZZZZ^^^aaa___\\\ZZZ^^^bbbqqqqqqqqqqqqpppkkkeee```VVVPPPJJJJJJPPPUUUWWWVVVRRRRRRPPPKKKEEEAAA>>>>>><<<:::888777999:::;;;;;;666444222111000///---+++//////000444777666222...---.../////////...,,,,,,///...------,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,------.........,,,,,,,,,------,,,++++++))))))*********+++++++++)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++)))***+++,,,---......---,,,---...,,,***((()))***---+++((((((+++------,,,------------------------------------------------...------------...//////...,,,***+++...///...,,,000000000000000/////////222111000//////000111222333333222222222333444444777888999999888:::===@@@AAACCCEEEFFFFFFGGGJJJLLLIIILLLQQQTTTVVVWWWYYYZZZ___bbbeeefffdddccceeehhhlllnnnssswww|||zzzfffXXXOOOJJJHHHHHHHHHHHHIIIJJJMMMOOOPPPQQQOOOOOOQQQPPPNNNRRRYYYeeeqqq~~~~~~~~~~~~~~~}}}{{{yyyvvvuuutttrrrpppnnnkkkfff___[[[ZZZYYYWWWVVVUUUUUUUUUVVVZZZ^^^eeejjjooouuu}}}|||tttmmmgggddd```^^^[[[ZZZ\\\aaahhhllllllnnnnnnllliiifffdddddd`````````___\\\ZZZWWWUUUSSSRRRPPPMMMIIIDDD@@@>>>666999@@@HHHPPPVVVYYYZZZ\\\^^^```]]]ZZZZZZ___dddqqqpppppppppnnniiiccc^^^VVVPPPHHHGGGKKKPPPQQQPPPOOONNNLLLGGGCCC????????????===<<<<<<===>>>===;;;555333000//////...---+++))))))***,,,///...+++(((---.../////////...,,,,,,---,,,++++++******++++++//////.........---------,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,+++,,,---,,,+++***+++,,,---+++((()))+++------,,,---------------------------------------------------------------...//////...---+++,,,///000///---.....................---.........///000222444555333333222222222333444444666888999999999:::===???AAACCCEEEFFFGGGHHHJJJLLLIIILLLQQQTTTVVVWWWYYYZZZ```cccggggggeeedddgggiiilllnnnrrrwww|||vvvcccVVVNNNJJJHHHGGGGGGHHHIIIKKKMMMOOOPPPRRRPPPOOOPPPOOONNNQQQVVV^^^eeelllrrr|||~~~}}}}}}|||{{{zzzzzzzzzzzztttrrrooollliiieee```]]]ZZZYYYXXXWWWVVVVVVWWWXXX\\\```fffkkkooovvv~~~~~~vvvoooiiifffaaa^^^[[[ZZZ\\\aaafffjjjlllmmmnnnllliiifffddddddaaaaaa```^^^\\\YYYVVVTTTVVVTTTRRROOOJJJEEE@@@===777999>>>FFFPPPWWW[[[\\\^^^``````]]]YYYZZZ```fffpppoooooonnnlllhhhbbb^^^VVVNNNFFFDDDHHHMMMNNNNNNMMMKKKIIIEEEBBBBBBDDDGGGFFFEEECCCBBBBBBAAA???<<<555333///---.........---++++++***,,,---...,,,+++---............---,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******))))))***+++,,,---***,,,------,,,,,,---///,,,+++)))***,,,------,,,---------------------------------------------------------------.........---,,,+++,,,...///...---------...........................///000222444555333222222222333333444555555777999;;;;;;;;;===>>>AAACCCFFFGGGGGGHHHJJJKKKIIILLLQQQTTTVVVWWWYYYZZZaaadddggghhhffffffhhhjjjkkknnnrrrwww|||rrr```TTTMMMJJJHHHGGGGGGIIIJJJLLLNNNPPPQQQTTTSSSRRRRRRRRRRRRTTTWWWYYY[[[^^^bbblll|||~~~~~~|||zzzxxxxxxxxxyyyzzztttqqqmmmiiigggdddaaa^^^ZZZYYYXXXWWWWWWXXXYYYYYY]]]bbbggglllpppvvv~~~~~~vvvpppjjjgggaaa___\\\ZZZ\\\```eeehhhnnnoooooolllhhhdddbbbaaaccccccbbb```]]]YYYVVVTTTWWWUUUSSSOOOIIIDDD???<<<999:::>>>FFFQQQZZZ^^^___aaadddddd```[[[ZZZ^^^cccllllllllllllkkkhhhccc___UUUMMMEEECCCHHHMMMPPPPPPMMMKKKIIIFFFEEEHHHNNNRRRRRRNNNJJJFFFDDDBBB@@@>>>777333///------///////////////......////////////.........---------,,,,,,///...------,,,,,,------+++++++++***************,,,,,,,,,++++++*********++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,+++,,,---...///,,,---......,,,,,,---...,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............+++******+++,,,,,,,,,,,,////////////000000000000111000000000000000000111222222222222333444555555333666:::;;;<<<<<<===>>>AAACCCFFFHHHHHHIIIJJJKKKIIILLLQQQTTTVVVWWWYYYZZZ```dddggghhhffffffhhhkkkkkkmmmrrrvvv{{{~~~mmm\\\QQQLLLIIIIIIGGGHHHJJJLLLNNNPPPQQQRRRTTTUUUUUUUUUVVVXXXYYYXXXWWWVVVVVVZZZbbbmmmyyy~~~}}}yyyvvvuuuuuuvvvvvvssspppkkkhhhfffdddaaa___ZZZYYYXXXWWWXXXYYYZZZ[[[^^^bbbgggkkkpppvvv}}}vvvooojjjgggbbb```]]][[[\\\___cccffflllmmmmmmkkkgggdddbbbaaaeeeeeedddbbb___[[[XXXVVVVVVTTTQQQMMMHHHBBB===:::;;;;;;???HHHTTT^^^bbbccccccgggiiieee___[[[[[[^^^hhhggghhhiiiiiihhhdddaaaUUUNNNFFFDDDHHHMMMOOOOOOMMMKKKIIIGGGGGGLLLSSSYYY[[[UUUMMMGGGCCCAAA@@@???888555000......///000///...------,,,+++,,,---.........------,,,,,,,,,,,,///...------,,,,,,---------------...............,,,,,,,,,++++++************+++,,,,,,---------,,,++++++++++++************+++***++++++++++++,,,,,,******+++,,,,,,,,,,,,+++---------,,,------.........//////...,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,---,,,------....../////////000000111111000000000111111000000000222222222222333444555666333666999;;;<<<<<<===>>>@@@CCCGGGIIIIIIIIIJJJKKKIIILLLQQQTTTVVVWWWYYYZZZ___bbbfffgggeeeeeehhhjjjkkkmmmrrrvvv{{{xxxhhhYYYOOOJJJIIIIIIHHHJJJLLLNNNQQQRRRSSSTTTSSSVVVXXXZZZ]]]aaa___[[[WWWSSSSSSXXX]]]ccclllsss~~~}}}yyyvvvtttsssssssssqqqnnnkkkhhhfffdddaaa___YYYXXXWWWWWWXXXYYYZZZ[[[]]]aaafffjjjooowww}}}uuuooojjjfffbbb```]]][[[[[[^^^aaadddfffhhhiiiiiigggeeeddddddeeeeeedddccc```]]]ZZZXXXTTTSSSPPPLLLFFFAAA<<<999;;;;;;???JJJXXXbbbeeedddbbbfffiiifff```ZZZYYYZZZdddcccdddeeeeeedddbbb___VVVOOOIIIGGGKKKOOOPPPNNNNNNLLLIIIFFFEEEIIIPPPUUU[[[UUUMMMFFFCCCAAA??????888555111///.........------......---++++++---......------,,,+++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******+++,,,------------++++++***************)))++++++******++++++,,,---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++...//////...+++******+++***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......------,,,---...000///......///111,,,,,,------.../////////,,,---///000222333333333111111111222333444555666333666999:::;;;<<<>>>???@@@CCCGGGJJJJJJJJJJJJKKKIIILLLQQQTTTVVVWWWYYYZZZ^^^bbbffffffeeeeeehhhkkkjjjmmmqqqvvv{{{tttdddVVVMMMJJJIIIIIIIIIKKKNNNQQQSSSUUUUUUVVVUUUZZZ___bbbhhhmmmjjjcccVVVQQQQQQVVV\\\```gggnnnxxx}}}rrrtttvvvwwwxxx~~~~~~|||zzzwwwuuutttssssssooommmjjjhhhfffdddaaa^^^WWWWWWVVVVVVWWWYYYZZZ[[[[[[___dddiiinnnwww}}}uuuooojjjgggcccaaa^^^\\\[[[]]]```bbbdddfffggggggeeecccccccccddddddcccbbb```]]]ZZZYYYSSSRRROOOKKKFFFAAA<<<:::999:::???KKKZZZccceeeddd```ccceeebbb\\\XXXXXX[[[aaaaaa`````````^^^[[[YYYTTTPPPLLLNNNTTTYYYZZZYYYSSSQQQLLLGGGDDDEEEJJJNNNSSSPPPKKKGGGEEEBBB@@@>>>666444000...---,,,***(((///000222111...---...000...---,,,+++++++++,,,,,,---,,,++++++******++++++))))))*********+++++++++,,,,,,,,,,,,------------)))***+++,,,------------,,,,,,,,,++++++*********++++++*********+++,,,---******+++,,,,,,,,,,,,+++)))+++---......---+++))),,,---...---+++******+++))),,,//////---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,......---,,,+++,,,...//////------...000,,,,,,------...//////000,,,---///111222333333333111111111222333444666666444666888999:::<<>>KKKZZZdddeeebbb]]]```aaa]]]XXXVVVYYY]]]aaa___^^^]]]\\\ZZZVVVSSSQQQOOONNNTTT]]]eeegggfffYYYVVVPPPIIIDDDCCCEEEHHHKKKJJJIIIHHHGGGDDD@@@===555222000...,,,***'''%%%,,,///111000---+++,,,......---,,,+++***+++,,,---///...------,,,,,,------,,,,,,,,,------.........,,,,,,,,,------.........)))***+++,,,------...------------,,,,,,+++++++++,,,+++*********+++,,,---******+++,,,,,,,,,,,,++++++---000111111///,,,***)))+++,,,,,,+++***+++---))),,,//////---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++(((+++---,,,***)))+++............///000111111222///000111222222111000///111111111222333444666777555666777888999;;;???BBB@@@CCCHHHKKKKKKJJJJJJKKKIIILLLQQQUUUVVVWWWYYYZZZ```dddhhhiiihhhhhhkkknnnjjjlllqqquuuzzzzzznnn^^^RRRMMMLLLKKKIIILLLNNNQQQSSSTTTVVVXXX[[[```fffkkknnnxxxwwwggg[[[WWWTTTWWW```iiiqqqtttyyy}}}uuummmgggccc[[[___ffflllrrr{{{xxxoooiiifffllluuu~~~~~~~~~~~~{{{xxxxxxyyyxxxuuurrrsssppplllgggccc```^^^^^^XXXUUUTTTXXXZZZYYYXXXZZZZZZ^^^dddhhhnnnuuu{{{wwwrrrkkkfffbbb___[[[YYYZZZ\\\^^^___fffhhhjjjjjjgggcccaaa```aaabbbbbbbbb```^^^\\\[[[WWWRRRKKKGGGDDD@@@;;;777;;;;;;@@@KKKYYYaaaaaa]]]\\\\\\______ZZZTTTVVV\\\cccgggfff^^^WWWUUUTTTRRRPPPLLLLLLWWWgggqqqqqqmmmfff___UUULLLGGGCCCAAA@@@GGGEEEDDDCCCDDDDDDBBBAAA333222000///...---......///---******+++---------,,,,,,+++++++++,,,------/////////...,,,***((('''((()))***+++++++++++++++...,,,***+++---...,,,*********+++++++++,,,,,,,,,************************,,,+++)))((((((***+++---***,,,......---+++++++++---,,,,,,++++++,,,,,,---........................******+++++++++******))),,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------...///000000...............///000111111111111000000000000000000000000///////////////444555666777999;;;<<<===@@@BBBDDDGGGJJJKKKKKKLLLJJJLLLOOORRRSSSVVVYYY[[[^^^aaaeeehhhhhhhhhhhhiiijjjmmmqqquuuzzzvvvkkk\\\QQQMMMLLLLLLKKKOOOQQQTTTWWWYYY\\\___bbbcccjjjooorrrzzzvvvgggUUUSSSSSSYYYdddpppxxx|||xxxnnngggaaa^^^\\\```dddjjjooovvvyyymmmddd___]]]cccmmmwww}}}~~~~~~~~~{{{xxxvvvvvvvvvtttqqqqqqooolllhhhdddaaa___]]]WWWTTTSSSWWWZZZYYYYYY[[[ZZZ^^^dddhhhmmmuuuyyyuuupppjjjeeeaaa^^^[[[ZZZZZZ\\\^^^___fffhhhjjjjjjgggdddbbbaaabbbbbbbbbbbb```^^^\\\[[[XXXSSSMMMIIIFFFCCC>>>:::<<<<<<@@@JJJWWW```aaa___\\\\\\^^^^^^XXXSSSVVV\\\fffkkkkkkccc[[[WWWSSSOOOSSSOOOOOOYYYhhhrrrrrrnnnbbb\\\RRRJJJEEEBBB@@@???CCCBBBAAAAAAAAA@@@===;;;444333111///.........///222111///---------///000------,,,++++++,,,,,,,,,------------,,,,,,+++******++++++,,,,,,,,,,,,+++---,,,***+++---...,,,******++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++*********"""%%%(((***++++++---...***+++---......---+++***------------------------+++++++++,,,,,,++++++***,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------+++,,,,,,---......//////000//////............///000000000000000000000111333333333333333333222222444555666888999;;;<<<===@@@AAADDDFFFHHHIIIJJJIIIKKKMMMPPPSSSUUUWWW[[[]]]^^^aaaeeeggggggggghhhiiikkkmmmrrrvvvzzz}}}wwwooofffYYYOOOLLLLLLMMMMMMMMMOOORRRUUUXXX]]]bbbeeejjjqqquuuwww|||~~~tttfffSSSSSSVVV```nnn{{{{{{sssoooggg```\\\ZZZZZZ[[[aaaeeekkkqqqzzz{{{pppeee___]]]]]]dddmmmwww~~~~~~~~~~~~~~~{{{wwwtttssssssrrrqqqooonnnmmmjjjfffbbb___]]]WWWSSSSSSWWWYYYXXXYYY[[[ZZZ^^^ccchhhmmmuuuwwwrrrmmmgggccc___]]][[[YYYYYY[[[]]]___dddgggjjjjjjhhheeeccccccbbbccccccbbbaaa^^^\\\[[[XXXTTTNNNJJJIIIFFFAAA>>>===<<>>BBBFFFIIIHHHDDD@@@444333111000......//////000...111888@@@@@@777...///...---,,,+++*********,,,,,,+++++++++,,,------,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******)))******---...///...,,,+++,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++******,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,,,,------------......000111111------...///000111111222000000000000111111222222555666777888:::<<<===>>>AAACCCEEEGGGHHHHHHHHHGGGGGGIIIMMMOOORRRTTTXXXZZZ^^^```cccddddddeeegggiiimmmooorrrvvvzzzwwwnnnfffaaaWWWTTTOOOKKKJJJKKKOOOQQQSSSTTTVVVYYY^^^eeennnttt|||zzzssslllhhhgggjjjqqq|||oooeeeaaa```______]]]```bbbccceeejjjrrrxxx~~~wwwqqqrrrxxx~~~~~~}}}}}}||||||zzzwwwsssssstttvvvppppppooommmiiiccc^^^[[[\\\VVVSSSTTTUUUSSSSSSUUUYYY]]]bbbggglllttt~~~yyynnnfff```^^^[[[\\\\\\ZZZVVVUUUWWWZZZaaadddggghhhfffdddcccbbbeeeeeedddcccaaa___\\\[[[UUUQQQLLLJJJIIIGGGDDD@@@999999;;;@@@IIISSSZZZ^^^cccdddeeeddd]]]VVVWWW\\\iiivvv|||qqqggg[[[UUUPPPPPPUUU[[[\\\\\\UUURRRNNNJJJHHHEEEAAA???:::;;;???CCCFFFFFFBBB???333222000///...---......---,,,///777???>>>555,,,...------,,,++++++++++++...---,,,+++***+++,,,---+++,,,,,,,,,,,,++++++******+++,,,+++***)))***,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...+++***)))***+++,,,++++++,,,+++***+++,,,...///---+++))))))+++---///------------------------((()))***+++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---///000222333.........//////000000000111111222222333333444444555666777999:::<<<===>>>AAABBBDDDFFFHHHIIIIIIHHHJJJMMMPPPRRRTTTVVVYYY\\\^^^```bbbccccccdddgggiiikkkmmmqqqtttyyywwwnnnfff^^^YYYRRRPPPMMMJJJIIIJJJNNNQQQQQQRRRUUUYYY___iiittt{{{||||||~~~~~~lllggg```[[[ZZZ]]]aaadddbbbgggnnnrrrvvv}}}}}}}}}}}}xxxyyyyyywwwtttrrrsssuuurrrrrrppplllhhhbbb]]]ZZZYYYTTTQQQSSSTTTSSSTTTWWWYYY]]]bbbggglllttt~~~xxxnnnfffaaa```^^^``````]]]XXXUUUWWWZZZaaacccfffgggeeebbbaaa```eeeeeeeeedddaaa___\\\[[[VVVRRRMMMJJJJJJHHHDDD@@@999:::<<>>;;;222111///...---,,,------)))***---000222111...+++------,,,++++++,,,,,,,,,...---+++******+++---...+++,,,,,,------------,,,)))+++,,,+++))))))***,,,,,,,,,,,,------------...++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,)))***+++******+++---///...---+++******+++---...++++++++++++++++++++++++******+++,,,------------,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---------------------------------------------------------......000111222......//////////////////222222333333444555555666666666777999;;;<<<>>>>>>???@@@CCCEEEGGGHHHHHHHHHMMMOOORRRSSSTTTVVVYYY[[[^^^___aaabbbbbbdddfffhhhhhhkkkooossswww|||qqqhhh```XXXSSSPPPNNNLLLIIIHHHJJJNNNQQQSSSUUUXXX]]]fffqqq}}}qqqddd```___\\\ZZZZZZ___fffkkklllsss{{{}}}}}}|||tttwwwxxxvvvsssrrrsssuuutttsssppplllgggbbb]]]ZZZWWWRRROOORRRTTTUUUWWWZZZYYY]]]bbbggglllttt}}}wwwmmmfffbbbaaa```cccccc```ZZZWWWXXX[[[```cccffffffdddaaa______ffffffeeedddbbb___\\\[[[WWWSSSNNNKKKJJJHHHDDDAAA:::;;;>>>DDDKKKTTT[[[___fffhhhkkkkkkddd[[[ZZZ]]]___oooyyypppddd\\\RRRMMMOOOSSSWWWXXXVVVSSSPPPMMMJJJFFFBBB>>><<<<<<===???@@@???;;;999222000///---,,,,,,,,,,,,+++...111///***(((+++///,,,,,,+++++++++,,,---------,,,*********,,,...000,,,,,,---.../////////...(((+++,,,,,,)))(((***,,,,,,,,,,,,---------......***************************+++---......---,,,+++,,,------+++***+++---///+++,,,,,,------,,,,,,+++************************+++,,,---...////////////,,,++++++++++++++++++,,,++++++,,,---------,,,,,,------------------------........................//////.........//////000///////////////.........111111222222333444555555666666888999;;;<<<>>>>>>===>>>AAADDDFFFGGGHHHHHHLLLNNNQQQRRRSSSTTTWWWYYY^^^___aaaaaabbbcccfffhhhgggiiimmmrrrwwwrrrkkkddd\\\TTTRRRHHHHHHGGGHHHJJJMMMPPPRRRSSSWWW^^^cccjjjuuuxxxkkkbbb___TTTWWW[[[^^^bbbiiirrryyy~~~}}}}}}~~~}}}yyyvvvttttttttttttwwwtttppplllhhhccc^^^ZZZSSSTTTUUUVVVWWWVVVUUUUUUYYY\\\aaagggmmmuuu}}}zzzqqqgggdddfffbbbccccccaaa]]]YYYXXXXXXcccdddfffeeedddccccccdddjjjhhhfffeeedddbbb___]]]ZZZUUUOOOMMMLLLJJJDDD???<<<;;;<<>>===;;;333111---***)))***,,,---......---,,,,,,,,,,,,------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---'''(((+++---...///.........---+++******+++---...++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---,,,,,,***)))++++++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///++++++******+++,,,...///------++++++++++++------,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...---------............///111111000000//////......---...///000000000000000666666888999;;;<<<>>>>>>>>>@@@BBBDDDFFFHHHIIIIIIHHHLLLPPPTTTUUUVVVXXXYYY]]]___aaaaaabbbcccfffiiiiiikkkooorrrwww~~~ppphhhbbbYYYRRROOOIIIIIIHHHHHHIIIKKKNNNOOOSSSXXX___fffnnnzzz~~~uuunnnfff]]]XXXXXX[[[___ccchhhoooyyy~~~|||yyyvvvtttsssssstttuuurrrooolllhhhccc]]]YYYVVVUUUTTTSSSSSSTTTVVVWWWZZZ]]]bbbgggnnnvvv~~~|||rrriiieeefffffffffeeeaaa]]]ZZZXXXYYYaaaccceeeeeedddddddddeeejjjiiifffeeedddaaa^^^\\\YYYUUUOOOMMMLLLIIIDDD???<<<;;;<<>>>>>>>>@@@BBBDDDFFFHHHIIIIIIHHHKKKPPPSSSUUUVVVXXXYYY]]]___aaabbbbbbcccfffhhhkkklllooorrrwww{{{mmmeee^^^VVVOOOLLLJJJIIIIIIHHHIIIJJJLLLMMMSSSYYY```hhhqqq}}}vvvooogggccc]]]XXXXXX[[[```dddjjjrrr}}}}}}|||||||||}}}|||yyyvvvtttsssssssssrrrqqqooollliiiddd^^^YYYYYYVVVRRROOOOOORRRVVVXXXZZZ]]]bbbgggnnnvvv~~~~~~tttjjjffffffjjjiiifffbbb\\\YYYXXXYYY]]]```cccdddeeeeeefffgggkkkiiifffdddccc```]]]ZZZXXXTTTOOOMMMKKKIIIDDD@@@<<<<<<===CCCKKKUUU\\\```cccbbbdddfffbbb[[[WWWXXXbbbhhhmmmnnnoooppplllggg___TTTJJJHHHKKKLLLMMMOOOMMMLLLJJJGGGDDD@@@===;;;;;;;;;;;;<<<===<<<888666333222111000///...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------+++,,,------++++++,,,---,,,+++++++++,,,,,,---...***+++---......---+++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000...---,,,************+++,,,,,,++++++++++++,,,,,,***++++++,,,------------,,,,,,++++++,,,,,,---...---------............///////////////000000000000////////////111333555666666666888999;;;<<<>>>>>>???@@@BBBDDDFFFHHHHHHIIIGGGKKKPPPSSSUUUVVVXXXYYY]]]___aaabbbbbbcccfffhhhhhhjjjnnnrrrwwwxxxiiiaaa[[[SSSMMMKKKHHHHHHHHHIIIJJJKKKMMMNNNRRRVVV]]]eeennnxxx~~~yyyvvvrrrlllfffccc___\\\^^^ccceeekkkttt|||{{{zzzzzzzzz}}}|||yyywwwuuusssssssssqqqpppooonnnkkkeee___ZZZXXXVVVQQQNNNNNNQQQTTTWWWXXX[[[```fffmmmuuu}}}wwwmmmggggggmmmkkkgggaaa[[[WWWWWWWWWZZZ]]]aaadddeeeeeefffhhhiiigggeeecccbbb___\\\YYYWWWTTTPPPMMMKKKHHHDDD@@@<<<<<<>>>DDDMMMVVV]]]```bbbbbbdddeee```XXXVVVXXXdddhhhkkkjjjjjjkkkiiidddZZZPPPGGGHHHLLLMMMMMMNNNMMMLLLJJJGGGBBB>>><<<<<<<<<<<<<<<>>>???===:::777000000000000///...---,,,......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------+++,,,------++++++,,,---...---,,,+++***+++,,,---++++++------------++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,+++...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,++++++++++++---...///,,,++++++++++++++++++,,,)))***+++,,,---.........,,,,,,++++++,,,,,,---...---------............///.........///000111111111,,,,,,++++++---000222444666666888999;;;<<<>>>>>>???@@@BBBDDDFFFGGGHHHHHHFFFJJJOOOSSSUUUVVVXXXYYY]]]___bbbccccccccceeegggeeeggglllqqqxxxuuufff^^^XXXQQQLLLJJJFFFFFFGGGIIILLLNNNPPPQQQPPPSSSXXX]]]dddlllsssxxx}}}~~~{{{xxxuuuqqqmmmhhheee```\\\___eeepppxxx}}}}}}||||||}}}|||zzzxxxvvvtttssssssrrrqqqpppooolllfff___[[[TTTSSSQQQPPPPPPQQQSSSTTTVVVYYY^^^dddjjjrrrzzzxxxnnniiijjjnnnlllggg```ZZZVVVUUUUUUWWWZZZ___bbbcccdddeeefffeeecccbbbaaa```^^^[[[YYYUUUSSSPPPMMMJJJGGGDDDAAA;;;<<>>999666//////000000///...---,,,......---,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---...---,,,+++***+++,,,---------++++++++++++------++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,---,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------,,,,,,---...000111++++++++++++++++++++++++)))***+++,,,---.........,,,,,,++++++,,,,,,---...---------............///------...///000111222222000000//////111333666888666666888999;;;<<<>>>>>>@@@AAABBBDDDFFFGGGHHHHHHFFFIIINNNRRRTTTVVVXXXYYY]]]___bbbcccccccccdddffffffhhhmmmrrrxxx~~~pppbbbZZZVVVPPPKKKJJJEEEFFFHHHKKKNNNPPPRRRSSSNNNPPPSSSWWW[[[```ccceeejjjpppxxx}}}{{{vvvpppjjjccc___cccjjjyyy~~~}}}|||{{{{{{~~~}}}|||zzzxxxvvvtttssssssrrrpppnnnjjjeee___ZZZPPPPPPPPPQQQQQQQQQRRRRRRUUUXXX]]]bbbiiiqqqyyyyyyppplllmmmmmmlllhhhaaaZZZUUUTTTTTTUUUYYY^^^aaabbbaaabbbbbb___^^^]]]]]]^^^^^^[[[ZZZTTTSSSPPPMMMIIIFFFDDDBBB;;;<<<@@@HHHQQQXXX]]]___```aaadddccc\\\TTTSSSWWW^^^bbbbbb```___aaa___[[[UUUKKKEEEJJJRRRUUUSSSQQQFFFHHHHHHGGGEEEFFFJJJNNNNNNKKKGGGDDD@@@<<<777444000111111111111000///.........---,,,,,,,,,,,,---+++++++++++++++,,,------++++++************+++++++++,,,------++++++,,,---------,,,++++++,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,------++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++000///...,,,,,,,,,------******++++++++++++*********++++++,,,------------,,,,,,++++++,,,,,,---...---------............///---......///000111111222222222222222333555777999666666888999;;;<<<>>>>>>@@@AAACCCDDDFFFGGGGGGHHHEEEIIINNNRRRTTTVVVXXXZZZ]]]```bbbddddddcccdddeeeiiikkkooorrrwwwyyykkk]]]VVVRRRMMMJJJIIIGGGHHHJJJMMMOOOQQQRRRSSSOOOOOOQQQSSSVVVXXXYYYYYY[[[```gggkkkmmmppptttxxx|||{{{|||zzzwwwzzzyyypppgggeeelllwww~~~}}}}}}|||{{{zzzzzzyyy~~~}}}|||yyywwwuuuttttttqqqnnnkkkgggbbb\\\XXXOOOOOOOOOOOOPPPQQQSSSTTTUUUXXX]]]bbbiiiqqqyyyyyyqqqnnnpppmmmllliiiddd]]]WWWTTTSSSUUUYYY]]]``````^^^^^^^^^YYYYYYYYYZZZ\\\]]]\\\[[[SSSRRRPPPMMMIIIEEECCCCCC;;;<<>>>>>AAAAAACCCDDDFFFGGGGGGGGGDDDHHHMMMRRRTTTVVVXXXZZZ]]]```cccddddddccccccdddgggiiimmmrrrwwwuuuhhhZZZTTTPPPLLLIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQPPPPPPQQQSSSUUUVVVVVVUUUQQQVVV\\\___aaadddiiimmmrrrrrrqqqnnnjjjmmm}}}}}}qqqggggggrrr~~~~~~~~~}}}}}}~~~}}}{{{xxxvvvuuutttqqqlllhhhddd___ZZZWWWOOONNNMMMMMMNNNQQQTTTVVVUUUYYY^^^cccjjjrrrzzzyyyqqqoooqqqmmmmmmkkkfff___YYYUUUTTTUUUXXX]]]___^^^\\\[[[[[[VVVVVVVVVYYY\\\]]]]]]\\\RRRRRRPPPMMMHHHEEECCCCCC:::===BBBJJJSSSZZZ]]]___```aaadddbbbZZZQQQRRRWWWYYY]]]___]]]]]]]]][[[VVVQQQGGGCCCKKKUUUXXXUUURRRLLLMMMMMMHHHCCCCCCHHHMMMNNNJJJEEEBBB@@@???===<<<...------,,,,,,,,,------......---,,,,,,,,,,,,---++++++******++++++,,,---))))))(((((((((((())))))+++,,,------++++++,,,---***+++,,,---...---,,,,,,***+++---......---+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++******))))))***,,,---///***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,***))))))))))))+++,,,---)))***+++,,,,,,+++***))),,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...---------.........//////////////////000000000000333444555666666666666555666666888999;;;<<<>>>>>>AAABBBCCCEEEFFFGGGGGGGGGDDDHHHMMMQQQTTTVVVXXXZZZ]]]```ccceeedddccccccdddaaadddjjjqqqxxxwwwhhhYYYQQQMMMKKKKKKLLLMMMMMMLLLLLLMMMOOOPPPRRRNNNPPPSSSUUUUUUTTTSSSQQQRRRRRRRRRTTTVVVZZZ^^^```fffggghhhhhhfffiiivvv~~~pppkkkooozzz}}}yyyuuuxxx}}}~~~~~~}}}~~~|||zzzwwwuuutttsssuuuqqqlllhhheee```ZZZUUUQQQQQQPPPNNNMMMNNNQQQTTTUUUYYY```hhhnnntttzzz~~~zzzuuuqqqpppooorrrppplllgggaaa[[[VVVSSSRRRUUUZZZ]]]^^^]]]ZZZWWWTTTTTTTTTUUUVVVWWWXXXYYYQQQOOOMMMKKKJJJHHHFFFDDD======???GGGQQQYYY\\\]]]```aaadddddd\\\TTTRRRVVV\\\]]]\\\ZZZ[[[\\\VVVOOOJJJHHHIIIQQQZZZ^^^ZZZTTTQQQNNNIIIEEECCCCCCEEEGGGEEEDDDDDDDDDCCC@@@;;;777333222000...---...///000...---+++******+++---...------,,,++++++---...///******************++++++***+++,,,,,,------,,,,,,------+++******+++------++++++,,,,,,,,,,,,------+++,,,---...---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++------------------------************************,,,++++++******)))))))))++++++++++++++++++,,,,,,************))))))((((((,,,++++++++++++,,,---------------.........//////////////////............111111111222333444555666666888999999999:::===???@@@AAABBBDDDFFFHHHJJJKKKEEEIIINNNRRRUUUWWWYYY[[[^^^```aaabbbbbbccceeegggccchhhoootttyyyvvvgggXXXQQQNNNLLLKKKLLLMMMMMMMMMNNNNNNPPPQQQQQQOOOQQQSSSUUUVVVUUUSSSRRRRRRQQQQQQRRRTTTWWWZZZ\\\aaaaaaccccccbbbeeesss{{{ooolllrrr|||tttrrrppptttzzz~~~~~~}}}|||{{{yyywwwvvvuuuuuutttqqqlllhhhddd```ZZZUUURRRQQQPPPNNNMMMMMMPPPSSSUUUZZZaaahhhnnnuuu{{{{{{uuuqqqpppoooqqqooolllgggaaa[[[VVVTTTSSSVVV[[[^^^___^^^ZZZXXXUUUUUUUUUUUUVVVWWWXXXXXXQQQNNNLLLJJJIIIGGGEEECCC>>>===@@@GGGPPPXXX\\\]]]]]]___cccccc\\\TTTRRRVVVZZZ\\\^^^]]]]]]\\\VVVNNNJJJIIIKKKTTT___dddbbb]]]TTTPPPKKKFFFCCCCCCDDDEEEFFFFFFFFFFFFEEEBBB===999111000///------------......---+++******+++---..................///000000++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------.........---,,,+++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++++++++++++++++++++++++++++++++++++++*********...------,,,+++***)))(((+++++++++******)))))))))...------------...//////------------...................../////////000000222222222222333555666777777999:::;;;;;;<<<>>>@@@???AAACCCEEEGGGIIIJJJJJJFFFIIINNNRRRUUUVVVXXXZZZ^^^```aaabbbbbbccceeegggccchhhoootttyyytttgggYYYRRROOOMMMKKKLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRUUUWWWWWWUUUTTTRRRRRRQQQPPPOOOPPPRRRTTTVVVZZZYYY[[[\\\\\\aaaooo~~~wwwooooooxxxzzzoookkklllmmmrrrzzz|||{{{zzzyyyyyyxxxwwwvvvvvvrrrppplllhhhddd___YYYUUUSSSRRRQQQNNNLLLMMMPPPRRRWWW[[[bbbiiiooovvv}}}zzztttqqqooonnnqqqooolllgggaaa[[[WWWTTTTTTWWW\\\```aaa___\\\YYYWWWWWWVVVVVVVVVVVVWWWWWWPPPNNNKKKIIIHHHGGGDDDBBB>>>>>>@@@FFFPPPXXX\\\]]][[[^^^bbbccc]]]SSSQQQTTTYYY]]]```______]]]VVVNNNHHHGGGKKKVVVbbbiiihhhdddXXXTTTNNNHHHDDDCCCBBBCCCEEEEEEFFFFFFFFFCCC>>>::://///////...------,,,,,,...---,,,++++++,,,---...------...///////////////------,,,,,,++++++*********+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,...............---,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,+++***)))))),,,,,,++++++++++++******...------------...//////,,,,,,,,,---------......,,,------...000111111222222222333333444555777888888:::;;;<<<<<<===???AAA???AAADDDGGGIIIIIIIIIIIIGGGJJJOOORRRTTTVVVXXXYYY^^^```aaabbbbbbccceeegggccchhhooouuuzzztttgggYYYSSSQQQNNNLLLMMMNNNOOOQQQRRRRRRRRRQQQPPPRRRTTTVVVXXXXXXWWWUUUSSSTTTRRRPPPNNNNNNNNNOOOPPPSSSRRRTTTVVVWWW]]]kkkzzzuuupppttt}}}rrrkkkiiilllpppwww|||zzzzzzyyyxxxwwwvvvuuuuuuqqqooollliiiddd^^^YYYUUUTTTSSSQQQNNNLLLLLLOOOQQQWWW\\\bbbiiipppwww~~~xxxrrrooommmmmmqqqoookkkgggaaa[[[WWWTTTUUUXXX^^^bbbcccaaa]]]ZZZXXXXXXWWWVVVVVVVVVVVVVVVQQQNNNKKKJJJHHHFFFCCCAAA???>>>???FFFOOOXXX\\\]]]^^^```dddeee^^^TTTQQQTTTZZZ^^^aaa___]]][[[UUUNNNEEEEEEIIITTTaaaiiigggcccZZZWWWQQQJJJEEEBBB@@@@@@CCCCCCDDDEEEEEEBBB===999///////////////---,,,+++...---,,,,,,,,,,,,---...***+++,,,---...---,,,+++......------,,,+++*********+++,,,,,,------,,,,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,---------------,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,---------------......///000000111111333333333444555666777888888:::;;;<<<<<<===???AAA???AAAEEEHHHJJJJJJIIIHHHHHHKKKOOORRRSSSUUUWWWYYY]]]___bbbccccccccceeefffdddhhhooouuuzzzwwwiii[[[TTTQQQOOOMMMNNNOOOPPPQQQRRRSSSRRRQQQPPPRRRTTTWWWYYYZZZYYYWWWVVVVVVTTTQQQNNNMMMLLLLLLMMMOOONNNOOORRRUUU[[[gggtttuuuuuu|||zzzsssmmmnnnrrryyy}}}zzzzzzzzzyyywwwuuusssrrroooooonnnjjjddd^^^YYYVVVTTTSSSQQQNNNLLLLLLOOOQQQXXX\\\bbbiiipppwwwvvvpppmmmmmmlllpppnnnkkkfffaaa\\\WWWUUUUUUYYY___cccdddaaa]]]ZZZXXXWWWVVVUUUUUUUUUUUUUUUQQQOOOLLLJJJHHHFFFCCCAAA>>>===???EEEOOOXXX]]]___ccceeehhhggg___UUURRRUUU[[[___aaa]]]ZZZWWWSSSMMMGGGFFFIIITTT```fffddd```[[[WWWQQQJJJDDD@@@>>>===BBBCCCDDDFFFFFFCCC>>>:::000000111000000///------------------------------)))***,,,---------,,,+++......------,,,+++*********+++,,,,,,------,,,,,,+++,,,---......---,,,+++*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,,,,---------......000000000000000000//////333333333444555666777888777999:::;;;;;;<<<>>>@@@@@@BBBEEEHHHJJJJJJIIIHHHIIIKKKOOOQQQSSSUUUWWWZZZ]]]___bbbccccccccceeefffdddiiipppuuuzzz{{{lll]]]UUURRROOOOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPRRRTTTWWWZZZ[[[[[[ZZZYYYWWWUUURRRNNNLLLKKKJJJKKKLLLKKKMMMQQQTTTXXXbbblllvvvzzzxxxuuuqqqttt|||~~~|||zzzzzzzzzyyywwwtttrrrpppnnnoooooollleee___ZZZXXXSSSRRRQQQNNNLLLMMMPPPRRRXXX[[[aaahhhooowwwuuuooonnnnnnnnnpppnnnkkkfffaaa\\\XXXUUUTTTYYY___dddeeebbb]]]YYYVVVVVVUUUTTTTTTTTTTTTTTTQQQNNNKKKIIIGGGEEEBBB???===<<<>>>DDDOOOYYY___aaaggghhhjjjhhh```WWWUUUXXX___dddfffbbb]]]XXXSSSMMMKKKIIILLLUUU___dddaaa\\\XXXUUUOOOIIICCC???<<<;;;AAABBBEEEGGGHHHEEE???;;;111111111000//////......------------------------,,,,,,---...............------,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...------------...//////---------.........//////111111111000000/////////222222333333444555777888777999:::;;;;;;<<<>>>@@@AAACCCEEEHHHIIIJJJIIIHHHIIIKKKNNNQQQRRRUUUXXX[[[\\\___bbbddddddddddddeeedddiiipppuuu{{{ppp___UUUQQQOOOPPPRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQSSSWWW[[[]]]]]]\\\\\\WWWUUUQQQMMMJJJIIIHHHHHHJJJIIIKKKPPPSSSUUU]]]eeeuuuwww{{{xxxwwwuuu|||}}}{{{wwwwwwxxxxxxwwwuuusssqqqnnnpppqqqmmmggg```[[[YYYRRRQQQPPPNNNMMMMMMPPPSSSWWW[[[```gggnnnwwwvvvqqqppppppqqqooonnnkkkfffaaa\\\XXXVVVTTTXXX___dddeeebbb\\\YYYTTTTTTSSSSSSSSSSSSSSSSSSOOOLLLIIIFFFEEEBBB???===<<<;;;<<>>;;;:::===???BBBEEEEEEBBB===888222111///...------......------............------------,,,,,,------...///++++++++++++++++++*********+++,,,,,,------,,,,,,+++******************+++************++++++++++++---,,,+++*********++++++******************************+++++++++,,,,,,,,,+++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,...------------...//////........./////////000000000000000000000111111111222222222222333555666777888:::;;;<<<<<<===???AAACCCDDDEEEGGGHHHIIIJJJJJJHHHJJJMMMPPPRRRUUUYYY\\\\\\___bbbddddddddddddeeeeeeiiipppvvv{{{rrr```UUUQQQOOOQQQSSSRRRQQQOOONNNNNNOOOPPPQQQQQQSSSWWW[[[]]]^^^^^^]]]VVVTTTPPPLLLIIIGGGGGGGGGIIIHHHKKKPPPRRRSSSYYY```lllwwwyyyxxxyyyxxx|||yyytttuuuwwwxxxwwwvvvtttsssnnnqqqrrroooggg```\\\ZZZQQQQQQPPPNNNMMMNNNQQQTTTWWWZZZ```fffmmmvvvwwwrrrrrrssstttooonnnkkkfffaaa\\\XXXVVVSSSXXX^^^dddeeeaaa\\\XXXSSSSSSRRRRRRRRRRRRSSSSSSMMMJJJGGGEEECCC@@@===:::;;;:::<<>>999444222000...,,,+++,,,---...------............------,,,+++***)))***+++,,,---******************++++++++++++,,,---------,,,,,,***)))(((''''''((()))***)))************+++++++++...---,,,+++++++++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))***+++---...///++++++++++++++++++++++++************************,,,++++++******)))))))))((())))))+++,,,---......*********++++++,,,,,,,,,,,,++++++++++++,,,------////////////000000000000......///000111222333333111111111222333444555666:::;;;=========>>>AAACCCDDDEEEEEEFFFHHHIIIJJJJJJGGGJJJMMMPPPRRRVVVZZZ]]]\\\___bbbddddddddddddeeeeeeiiipppvvv{{{wwwbbbXXXTTTRRRQQQRRRSSSPPPLLLJJJKKKMMMNNNNNNMMMNNNRRR[[[bbbeeeaaa\\\XXXRRRKKKGGGGGGIIIJJJJJJMMMMMMNNNPPPSSSUUUXXXYYYjjjyyy}}}{{{~~~{{{yyyzzz}}}{{{wwwxxxyyyyyywwwvvvvvvvvvtttuuuuuuppphhh___XXXUUURRRQQQQQQPPPPPPRRRSSSTTTWWW\\\bbbggglllsss{{{yyyuuusssssstttoookkkjjjiiiddd[[[VVVVVVVVVZZZ___cccccc```ZZZWWWWWWTTTQQQPPPPPPQQQPPPOOOKKKHHHEEEAAA???>>>======999888:::AAAMMMXXX^^^```eeefffgggccc^^^]]]aaafffuuuwwwiii\\\TTTQQQPPPRRRVVVYYYZZZYYYTTTPPPJJJCCC???===<<<<<<:::::::::<<<<<<:::666333000//////............///---------...///000000111444///***))),,,...,,,******++++++,,,,,,++++++***///...---,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---++++++***)))(((((())))))************************,,,,,,++++++******))))))...---,,,++++++---...000------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------...//////...000111000///...///111111222333444666777888999888999;;;======???BBBEEECCCEEEGGGJJJKKKJJJIIIIIIFFFJJJNNNQQQSSSVVVYYY\\\______```bbbcccdddffffffiiilllqqquuuzzzyyyeeeZZZVVVSSSRRRSSSPPPNNNJJJIIIJJJKKKKKKJJJKKKMMMRRR[[[dddfffccc^^^UUUOOOHHHEEEEEEHHHIIIJJJPPPQQQRRRUUUXXXZZZ]]]^^^aaammm~~~yyyzzz~~~}}}zzzzzzzzzzzzyyyxxxwwwwwwxxxvvvwwwvvvqqqhhh___XXXTTTRRRQQQPPPPPPPPPQQQSSSTTTWWW\\\bbbggglllrrrzzzzzzuuutttttttttooollliiihhhcccZZZUUUUUUWWW[[[```eeeeeebbb]]]YYYWWWTTTQQQPPPPPPPPPOOONNNHHHFFFCCC???<<<;;;;;;;;;::::::<<>>AAADDDCCCDDDGGGIIIJJJIIIIIIHHHFFFJJJNNNQQQSSSVVVYYY\\\]]]]]]___```aaacccddddddeeeiiiooosssyyy}}}hhh\\\XXXTTTSSSSSSPPPNNNKKKJJJKKKJJJIIIHHHJJJLLLSSS\\\cccddd```\\\QQQMMMGGGEEEFFFIIIKKKLLLPPPRRRTTTWWWZZZ\\\^^^___^^^fffsssuuusssxxx~~~~~~~~~|||}}}|||zzzxxxxxxxxxyyyzzzzzzzzzwwwqqqhhh^^^WWWTTTRRRQQQPPPPPPPPPQQQSSSSSSWWW\\\bbbgggkkkqqqyyy{{{vvvtttttttttpppllliiigggbbbYYYSSSSSSWWW[[[aaafffgggddd___\\\WWWTTTQQQPPPOOONNNLLLKKKFFFCCC@@@<<<999888888888<<<;;;>>>EEEPPPZZZ___```]]]bbbddd___WWWVVV___hhh~~~zzznnndddVVVSSSQQQRRRVVVYYYYYYWWWRRROOOJJJDDD???;;;888777888888999:::;;;:::666333111111000......------------------...//////000000222...+++***---...---+++++++++,,,,,,,,,,,,++++++***))))))(((((())))))***)))******+++---......///---------,,,,,,++++++***...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///---///000///...---...//////000111222333444555666666888::::::;;;===@@@BBBBBBCCCEEEGGGHHHHHHHHHGGGFFFJJJNNNQQQSSSVVVYYY\\\[[[\\\]]]^^^___aaaaaabbbaaaeeelllrrryyyjjj^^^XXXTTTRRRSSSRRRPPPNNNNNNNNNNNNLLLJJJJJJMMMTTT[[[```___YYYUUUNNNLLLHHHGGGIIILLLPPPRRRUUUWWWYYY\\\^^^_________aaaiiittt~~~sssmmmnnnvvv~~~}}}}}}}}}yyywwwwwwyyy{{{|||~~~}}}yyyqqqggg]]]VVVSSSQQQQQQPPPOOOPPPQQQRRRSSSWWW\\\aaafffkkkqqqyyy{{{vvvsssrrrrrrpppkkkhhhfff```WWWRRRRRRVVVZZZaaafffgggddd```\\\VVVTTTQQQOOONNNLLLJJJHHHDDDBBB>>>;;;888777777777======@@@GGGQQQZZZ^^^^^^\\\cccfff```WWWVVVaaammmzzz|||rrrhhh```UUURRROOOPPPSSSVVVUUUTTTPPPMMMIIIDDD???:::777555888888999:::;;;999666333222111000...---------------------......////////////,,,******+++,,,+++***+++,,,,,,,,,,,,,,,,,,+++------------------......,,,,,,,,,---...//////000111111000///...------,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,...///...---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,+++,,,,,,---...///...000111000///...///000111222333444555666777777555777999999:::;;;>>>AAAAAABBBDDDEEEFFFGGGGGGFFFFFFIIINNNQQQSSSVVVYYY\\\[[[\\\]]]^^^___```aaaaaaaaaeeelllrrryyykkk___YYYTTTRRRRRRRRRPPPOOOPPPQQQQQQOOONNNIIINNNVVV]]]```]]]WWWRRRKKKJJJIIIIIIKKKPPPUUUXXX^^^```bbbeeefffeeedddcccbbblllzzz}}}lllhhhkkkvvv~~~}}}{{{ttttttyyy}}}~~~~~~~~~|||xxxvvvxxx{{{}}}}}}~~~yyypppfff\\\VVVSSSQQQPPPPPPOOOOOOQQQRRRSSSVVV[[[aaafffkkkrrrzzz{{{uuusssqqqpppooojjjfffddd^^^UUUPPPQQQTTTYYY___dddeeeccc^^^[[[UUUSSSPPPNNNMMMKKKHHHEEECCCAAA>>>;;;999888888999===>>>AAAIIISSSZZZ\\\\\\\\\cccgggaaaXXXXXXbbbmmmvvv}}}}}}ssskkkddd___SSSPPPMMMMMMPPPRRRQQQPPPMMMKKKHHHCCC???;;;888777999999:::;;;;;;999555222111111///......---------------------............000///.........///...---,,,,,,,,,------,,,,,,,,,******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,111111000//////...------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))))))))******++++++++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++---,,,,,,,,,...///...---+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...///000000222333222111000111222111222222333444555666666555777888999999:::===???AAABBBCCCDDDEEEFFFFFFFFFFFFIIINNNQQQSSSVVVYYY\\\]]]]]]^^^___``````aaaaaadddhhhnnntttzzzlll```ZZZUUUSSSSSSPPPOOONNNOOORRRSSSTTTSSSOOOUUU^^^dddeeeaaaZZZUUUIIIJJJKKKLLLOOOTTTZZZ___ccceeehhhkkklllkkkhhhgggdddpppwwwhhhfffjjjwww|||ssspppnnnpppuuu}}}yyyooogggdddiiiqqq{{{|||wwwwww{{{yyyoooddd[[[UUUSSSQQQPPPOOOOOOOOOPPPRRRRRRVVV[[[aaagggmmmttt}}}|||vvvsssqqqpppnnniiidddbbb\\\TTTPPPQQQTTTXXX^^^cccdddaaa\\\XXXSSSQQQOOONNNLLLJJJGGGDDDBBB@@@>>>;;;::::::;;;<<>>===;;;;;;<<<===>>>CCCDDDHHHPPPYYY^^^^^^]]]___dddgggeee___^^^bbbhhhpppqqqqqqnnniiiccc```aaaSSSPPPLLLKKKMMMNNNMMMKKKIIIGGGDDDAAA??????@@@AAA???>>>>>>===<<<999444111///............//////000------------------------)))***++++++************,,,,,,------------,,,,,,***+++,,,...//////......******++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++++++++++++++++++++++++++))))))***+++,,,+++*********+++,,,,,,---......,,,,,,++++++,,,,,,---...---------...///000222222111222333333111111222333000000000111222222333333666888999999999:::===???BBBBBBCCCCCCDDDFFFGGGGGGFFFJJJNNNQQQSSSVVVYYY\\\^^^^^^______``````aaaaaadddhhhnnntttzzzpppccc^^^ZZZXXXXXXSSSRRRQQQSSSXXX]]]aaabbbrrrwww||||||uuuiii]]]VVVPPPSSSWWWYYY\\\bbbjjjppptttxxx~~~vvviiifffjjjyyyttteee___aaaWWW\\\aaahhhsssuuujjjddd___]]]]]]aaalllvvv}}}zzz}}}}}}vvvlllaaaYYYTTTSSSPPPPPPOOONNNOOOPPPQQQRRRTTTZZZaaahhhooowwwzzzwwwtttrrrkkkfffbbb___ZZZSSSPPPRRRVVVZZZ___cccddd```[[[WWWOOONNNMMMLLLLLLJJJFFFCCC>>>===<<<;;;;;;<<<>>>???EEEFFFKKKSSS[[[``````^^^cccgggjjjhhhdddccceeeiiijjjiiihhhfffaaa\\\[[[]]]TTTQQQMMMLLLNNNOOOMMMKKKHHHFFFCCC@@@???@@@CCCDDDAAA@@@???>>>===999444000...------......///000111------------------------+++---......---------...,,,------......------,,,((()))***,,,------,,,,,,+++,,,------...///000000------..................+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------******+++,,,,,,,,,,,,+++------------------------/////////......---------++++++++++++++++++++++++,,,+++***+++---...---,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...------......000111222333000222222222111000111222222222222333333444444555777888999:::999:::===???CCCCCCCCCCCCDDDFFFGGGHHHFFFJJJNNNQQQTTTVVVYYY\\\]]]^^^^^^______`````````bbbffflllrrryyytttiiifffbbbYYYQQQSSSRRRRRRUUUXXX^^^iiittt{{{mmmaaaXXXSSSSSSWWW]]]aaadddmmmvvvzzz}}}nnniiiooo{{{pppbbbYYYWWWXXXXXXZZZ```jjjwwwwwwmmmhhh]]]ZZZZZZ^^^```cccmmmyyyyyymmmfff___WWWQQQPPPMMMQQQTTTSSSNNNNNNSSSYYYYYY^^^eeeiiimmmuuu}}}xxxrrrnnnnnngggaaa___[[[UUUQQQQQQVVV]]]cccbbb```^^^XXXSSSPPPLLLIIIIIILLLKKKGGGBBB@@@AAABBBAAA?????????AAADDDIIIQQQXXX[[[]]]___```dddiiillliiibbb___aaaeeeiiihhheee```ZZZUUUSSSSSSRRRRRRRRRSSSTTTTTTRRRQQQKKKJJJFFFAAA>>>>>>AAADDDCCCBBB@@@===:::777444222111000///......------...,,,,,,,,,---------......---...//////...+++(((&&&---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...///000000000...+++***++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))((())),,,///666333111000111111...+++////////////000111222333000111222222111222444666333444666888:::===>>>???DDDDDDCCCCCCDDDEEEFFFGGGIIILLLPPPTTTVVVWWWZZZ[[[]]]___```___^^^^^^___```aaafffmmmtttzzzwwwmmmjjjfff]]]UUUTTTRRRSSSWWWZZZ```lllwww~~~lll^^^VVVSSSUUUZZZ```dddhhhpppzzz~~~lllhhhnnn{{{wwwjjj___XXXWWWVVVVVVXXX]]]gggsss~~~uuujjjaaa]]]YYYWWWYYY```eeejjjuuu}}}{{{|||uuujjjccc]]]VVVQQQQQQKKKNNNPPPOOONNNQQQ[[[cccjjjiiihhhjjjnnnwww{{{wwwrrrnnnlllfff```___\\\VVVSSSSSSUUU]]]bbbbbb```^^^YYYSSSPPPLLLIIIJJJLLLKKKGGGCCC???@@@BBBBBBBBBBBBCCCDDDGGGLLLTTTZZZ]]]___```aaacccfffhhheee___]]]aaafffdddccc```[[[VVVQQQOOOOOONNNOOOQQQSSSTTTRRRPPPMMMLLLJJJFFFAAA===<<>><<<:::777444222///...---,,,,,,+++,,,,,,------------............''')))+++...///...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,)))(((((())))))((((((***---//////...------------...///000111000111222222111222444666777777888999::::::;;;<<>>>>>>>>>>>===:::777444222000///...---,,,,,,,,,,,,*********+++++++++,,,,,,''')))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,***+++,,,---...///000111111000///---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((('''&&&'''...------------...------............///000111111000111222222111222444666666666777888:::;;;<<<<<<>>>???AAACCCEEEGGGHHHIIIFFFJJJNNNRRRTTTWWWYYY[[[]]]^^^````````````aaaccccccgggnnntttzzz|||uuuooogggaaaYYYWWWXXX\\\aaaiiixxxmmm```ZZZWWWZZZaaakkkrrrxxxzzzjjjoooxxxrrrfff]]]XXXWWWXXXXXXZZZ^^^eeennnvvv{{{}}}xxxmmmaaaYYYWWWWWWZZZ^^^gggrrr{{{xxxwwwyyy}}}|||pppddd]]]WWWQQQNNNOOOMMMNNNNNNNNNNNNQQQVVV[[[\\\aaaggglllrrr|||{{{xxxvvvsssqqqllleee```^^^ZZZTTTQQQQQQUUU\\\bbbaaa___\\\WWWRRRMMMLLLLLLLLLMMMLLLKKKIIIHHHJJJLLLMMMKKKJJJIIIJJJNNNTTT\\\bbbddddddcccbbbcccaaa]]]XXXTTTVVV\\\aaa```aaaaaa^^^YYYUUUSSSSSS```iiissswwwrrrggg[[[SSSRRROOOJJJCCC>>><<<===???===>>>>>>===;;;888444222111000///...------------*********+++++++++,,,,,,******,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---)))***+++,,,---...//////******++++++---...000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,*********,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,000000000///...---------////////////000111222222000111222222111222444666444555666888:::<<<>>>??????@@@BBBDDDEEEFFFFFFFFFEEEIIIMMMQQQTTTVVVYYY[[[[[[]]]___```___```bbbdddcccgggmmmsssyyy|||sssllleee___[[[YYYYYY]]]bbbkkkzzzrrrcccZZZXXXZZZaaajjjqqqxxx~~~jjjmmmuuusssddd\\\YYYVVVVVVXXX]]]eeeoooxxx~~~zzznnnaaaWWWUUUWWW[[[bbbkkkvvvxxxuuuvvvxxx~~~{{{ooobbb[[[VVVPPPMMMNNNIIIKKKMMMNNNPPPSSSVVVYYY[[[bbblllssswww{{{wwwuuurrrpppiiiccc^^^\\\YYYSSSPPPPPPVVV]]]bbbaaa^^^[[[VVVPPPLLLMMMMMMMMMMMMMMMLLLKKKLLLNNNPPPPPPMMMJJJIIIIIILLLSSS[[[aaadddcccbbbaaaccc```[[[VVVTTTWWW\\\aaacccddddddaaa\\\XXXVVVUUUcccmmmzzzyyylll___WWWSSSPPPKKKDDD>>><<<>>>@@@??????@@@???<<<888444222111111000...............------------............+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++++++++******)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,,,,,,,******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***,,,---+++,,,......------...000/////////000000111222333000111222222111222444666333444666888:::===>>>??????@@@BBBDDDEEEEEEEEEEEEDDDHHHMMMQQQSSSVVVYYY[[[ZZZ\\\^^^______```bbbdddcccggglllqqqxxxzzzoooggg```\\\\\\ZZZZZZ^^^ccckkkzzzvvvfff[[[YYYZZZ```hhhooowww~~~iiikkkppp{{{mmm```]]]VVVVVVXXX]]]gggsss~~~vvvfffZZZWWWXXXZZZbbblllwwwxxxuuuwww{{{}}}wwwkkk^^^XXXSSSOOOMMMNNNIIIKKKLLLNNNQQQTTTXXXZZZ___dddlllsss{{{yyyvvvssspppllleee^^^ZZZZZZXXXSSSQQQRRRXXX___cccbbb^^^ZZZTTTNNNKKKMMMNNNNNNMMMMMMMMMMMMMMMOOOQQQQQQOOOLLLJJJIIIIIIPPPYYY```bbbbbb```___```]]]YYYVVVVVVZZZ___cccfffggggggddd___[[[WWWVVV___kkkzzz{{{nnnbbbZZZRRROOOJJJCCC>>><<<===???@@@AAABBBAAA>>>999444111000000///...---------------............/////////++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,+++***)))))))))---------,,,+++)))&&&%%%+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))((((((***+++)))+++---...------000222//////...//////000111222000111222222111222444666444555666888:::<<<===>>><<<>>>AAADDDFFFFFFFFFFFFCCCGGGLLLPPPSSSUUUXXXZZZXXXZZZ\\\]]]^^^___aaacccbbbfffkkkpppwwwyyylllddd]]]ZZZ]]][[[[[[^^^ccclll{{{zzziii]]]ZZZZZZ___fffnnnvvvvvvhhhiiilllvvvrrrddd```XXXXXXZZZ```jjjwwwmmm```[[[\\\WWW```kkkvvvzzzxxxzzz}}}sssggg[[[UUURRRNNNMMMOOONNNNNNNNNNNNPPPTTTWWWZZZaaacccgggppp{{{}}}xxxuuurrrmmmjjj```[[[WWWXXXWWWTTTSSSTTTYYY___dddbbb]]]YYYSSSLLLKKKMMMNNNNNNNNNMMMMMMNNNLLLOOORRRRRRPPPMMMKKKJJJGGGNNNWWW^^^aaaaaa___^^^]]][[[XXXWWWXXX]]]bbbfffdddeeedddbbb\\\WWWTTTRRRTTTbbbrrrzzzvvvjjj^^^WWWPPPNNNIIIBBB===;;;===???BBBBBBCCCBBB>>>999444111//////...---,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------........................((())),,,...///...---,,,++++++++++++++++++++++++++++++------------++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,---+++***+++,,,,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,111000///,,,******,,,...+++...000000......000333...------......///000111000111222222111222444666666777888999:::;;;;;;<<<:::<<<@@@CCCFFFHHHHHHHHHCCCGGGLLLPPPSSSUUUXXXZZZWWWYYY[[[]]]]]]___aaacccbbbeeejjjooovvvxxxhhh^^^ZZZXXX[[[[[[^^^______dddtttvvvfff___YYYYYY]]]eeemmmvvvzzzrrrgggdddeeeoooxxxhhh^^^WWWXXX\\\aaakkk{{{wwwfff]]]YYY[[[bbblllwww{{{}}}yyypppeeeZZZUUUQQQLLLJJJKKKKKKMMMPPPQQQSSSUUUXXX[[[aaacccjjjttt{{{|||tttrrrqqqnnnkkkZZZWWWUUUUUURRROOOPPPUUU[[[```eeeddd^^^WWWQQQOOOIIIJJJLLLMMMNNNNNNMMMMMMNNNJJJKKKPPPRRRNNNJJJHHHGGGPPPYYY\\\^^^```___\\\```[[[UUUTTTWWW^^^dddhhhpppmmmhhhccc^^^YYYSSSPPPSSS[[[eeeiiigggaaa[[[XXXOOOJJJBBB===;;;<<<===>>>???AAABBBAAA<<<777333111000000///...------,,,,,,222111000///---+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------...//////***+++---//////...---,,,------------,,,,,,+++***...---+++))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///......---///---++++++,,,,,,,,,+++,,,,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,------.........)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000111222333444333555888;;;===???@@@@@@>>>???BBBDDDFFFGGGGGGGGGEEEGGGJJJNNNQQQUUUWWWXXX^^^^^^]]]^^^___aaacccdddccceeekkkpppwwwttteee]]]YYYXXXYYYYYY[[[\\\]]]cccsssyyyhhh```\\\[[[^^^dddllluuuxxxsssdddbbbcccmmmwwwiii```XXXZZZ^^^fffsssxxxeee[[[XXXYYY^^^gggpppzzz|||}}}}}}wwwkkkaaaWWWSSSQQQMMMLLLMMMMMMNNNQQQRRRSSSVVVYYY\\\aaadddkkkuuu||||||wwwuuuqqqkkkeeeXXXUUUTTTTTTRRROOOQQQUUU]]]aaaeeeddd^^^VVVQQQOOOJJJKKKLLLMMMNNNNNNNNNMMMOOOKKKKKKOOOPPPKKKGGGFFFGGGPPPYYY\\\]]]___^^^\\\```\\\WWWWWW^^^gggoootttxxxtttllleee^^^XXXQQQMMMMMMSSS\\\aaa___[[[VVVSSSMMMGGG@@@:::999999:::;;;===???AAA@@@;;;666333111//////......---,,,,,,,,,//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,+++*********++++++,,,,,,,,,---------,,,,,,+++***---,,,+++*********+++,,,++++++++++++++++++++++++************************))))))*********((('''&&&...---++++++,,,,,,,,,+++------------------------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........//////000000000111111000111111222333444666777999;;;===>>>>>>>>>>>>@@@BBBEEEFFFGGGGGGGGGEEEGGGJJJNNNRRRUUUWWWXXX\\\\\\\\\\\\^^^```bbbccccccffflllqqqxxxmmmaaa[[[YYYXXXYYYYYYZZZ[[[\\\bbbrrr~~~mmmbbb___^^^___eeejjjsssyyywwwvvvxxxzzzyyyuuuqqq```___bbbmmm}}}qqqfff___[[[^^^eeepppyyyeee\\\[[[XXX\\\bbbjjjsss}}}~~~~~~yyyssseee[[[SSSQQQPPPNNNMMMOOOMMMOOOQQQRRRTTTWWW[[[^^^aaadddlllvvv~~~|||yyywwwqqqggg___WWWTTTSSSTTTRRROOORRRWWW___cccfffeee^^^VVVQQQOOOKKKKKKLLLNNNNNNNNNNNNNNNQQQMMMLLLNNNMMMHHHDDDCCCGGGPPPYYY\\\\\\^^^^^^\\\```[[[WWWZZZdddrrr|||~~~tttjjj```XXXPPPLLLLLLQQQXXX]]]]]]ZZZWWWUUUKKKFFF???:::888999::::::<<<>>>???>>>:::555222111///...---,,,,,,+++++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,---------,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++...,,,+++***+++,,,+++***------------,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000111222222111111111222222333444555888999:::;;;<<<<<<<<<<<>><<<999555222111...---,,,++++++++++++,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------,,,,,,,,,---...///,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------+++,,,---///111222333333...,,,******+++,,,+++***++++++,,,,,,,,,---------,,,,,,+++*********************++++++,,,,,,,,,---...---,,,++++++,,,---...++++++,,,,,,,,,,,,---------------............///---...///000111222333444222222222222333444555555888999999;;;<<<<<<======@@@AAADDDFFFHHHHHHIIIHHHGGGHHHLLLPPPSSSWWWYYYZZZ[[[[[[[[[[[[]]]___aaaccceeehhhnnnttt{{{uuuccc\\\\\\\\\ZZZZZZXXXWWWXXXXXX]]]jjjvvvzzzlll```aaafffjjjlllooo{{{wwwsssrrrrrrqqqpppnnnjjjeeeaaa[[[]]]cccooo{{{xxxwwwsssoookkkfffcccaaaeeennn~~~uuufff```___\\\]]]___dddkkkuuu~~~}}}zzztttooo^^^VVVOOONNNMMMKKKJJJKKKLLLMMMNNNPPPQQQUUUZZZ^^^cccfffooozzzyyyuuurrrlllddd\\\VVVTTTSSSUUUTTTRRRUUUZZZaaadddfffddd]]]UUUQQQOOOMMMMMMMMMNNNOOOOOOPPPPPPSSSOOOLLLKKKGGGAAA???AAAIIITTT]]]^^^\\\^^^______ccc___]]]dddrrr}}}sssiii```XXXSSSPPPRRRUUUXXXZZZZZZXXXVVVIIIEEE???<<<;;;<<<======<<<===>>><<<888444111111...---,,,******+++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++,,,---.........------+++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------))))))***+++---...000111---,,,******+++++++++***((()))***+++,,,...//////------,,,+++++++++++++++)))***+++,,,---...///000///...---,,,,,,---...///+++++++++,,,,,,------------------............///---...///000111222333444222222222222333444555555777777888:::;;;===??????@@@AAADDDFFFHHHHHHIIIHHHGGGHHHLLLPPPSSSWWWYYYZZZ[[[[[[[[[\\\^^^```cccdddeeehhhnnnuuu|||rrraaa^^^```___\\\YYYVVVUUUUUUUUUXXXaaakkk{{{nnnaaacccgggjjjjjjlllwwwtttpppqqqrrrqqqpppnnnjjjeeeaaa___\\\___fffrrr{{{sssppplllgggeeedddeeefffppp{{{qqqddd^^^[[[YYYZZZ\\\```gggqqq|||zzzyyy~~~|||zzzyyyuuuooojjj]]]TTTNNNMMMMMMJJJIIIJJJLLLMMMNNNOOOQQQUUUZZZ___cccgggqqq}}}uuuooolllhhhbbb\\\VVVTTTSSSTTTSSSQQQTTTYYY___ccceeebbb\\\UUUQQQOOONNNNNNNNNNNNOOOPPPQQQRRRSSSOOOLLLKKKFFF@@@@@@DDDLLLXXXaaaaaa^^^___bbbcccgggcccccclllzzz|||tttkkkccc[[[VVVUUUUUUWWWYYY[[[ZZZWWWTTTDDDAAA===:::;;;===>>>>>>>>>???>>><<<777333111000///---,,,******+++---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++((()))+++------,,,+++***++++++,,,---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,---+++***)))***+++***)))((()))***+++,,,---...///...---,,,,,,++++++,,,,,,******+++,,,...///000000...------,,,,,,------...***++++++,,,,,,------...---------............///......//////000111222222111111111222222333444555777777888999;;;===???@@@???AAACCCEEEGGGHHHHHHHHHFFFHHHKKKOOOSSSVVVXXXYYY[[[[[[[[[\\\^^^aaaccceeedddhhhnnnuuu}}}qqqbbbaaadddccc___[[[XXXWWWWWWVVVVVV[[[cccqqqyyyoooeeeeeeffffffdddhhhvvvyyyvvvuuutttvvvvvvtttqqqlllhhheeedddbbbgggooozzz{{{wwwqqqmmmlllppptttxxx~~~nnneee___\\\WWWYYY[[[___eeeooozzzuuuuuu{{{}}}zzzwwwuuutttoooiiicccZZZRRRMMMMMMMMMKKKJJJKKKLLLMMMNNNOOOQQQVVV\\\```dddhhhrrr~~~|||rrrkkkhhhddd^^^YYYUUURRRRRRSSSQQQOOOQQQVVV^^^aaacccaaaZZZTTTQQQPPPOOOOOONNNNNNOOOPPPRRRRRRRRROOOLLLJJJEEEAAABBBGGGPPP[[[dddddd```aaadddffffffdddfffqqq~~~yyyrrrkkkcccZZZTTTVVVVVVWWWYYYZZZXXXSSSNNNBBB???<<<;;;===???@@@AAA@@@AAA@@@<<<777333000000000...,,,++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,******++++++,,,,,,,,,+++***+++,,,,,,---------,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,---+++))))))***+++***)))+++++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,******+++,,,,,,---......---------............///.........//////000000000111111000111111222333444999999999999:::<<<>>>???>>>@@@BBBEEEFFFGGGGGGGGGEEEGGGJJJNNNRRRUUUWWWXXXYYYYYYZZZ[[[]]]```bbbddddddgggnnnuuu}}}qqqcccdddgggeee```___\\\[[[[[[YYYWWWZZZ```ddduuu||||||wwwnnniiigggeeebbb```eeevvv|||{{{{{{~~~}}}{{{wwwrrrmmmkkkkkkjjjoooxxx}}}~~~xxxnnniiiddd```WWWYYY\\\```gggpppzzzxxxwww}}}xxxuuurrrqqqoookkkddd^^^XXXQQQKKKLLLNNNLLLKKKMMMNNNNNNOOOPPPRRRWWW]]]bbbdddiiisssyyyoooiiifffbbb[[[UUUTTTQQQPPPQQQOOOMMMOOOTTT\\\```bbb```ZZZTTTQQQPPPPPPOOONNNNNNOOOPPPRRRSSSQQQNNNLLLJJJEEEAAACCCIIIQQQ]]]fffeeeaaabbbfffiiibbbaaaeeeqqq~~~{{{vvvqqqjjjaaaXXXRRRQQQPPPQQQRRRSSSPPPJJJEEECCCAAA>>>>>>@@@BBBDDDEEEBBBBBBAAA===777222000///000///---++++++---///111+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------...//////...---,,,++++++---///000***+++,,,,,,------------...---+++))))))***+++,,,++++++++++++++++++++++++........................+++******)))***+++---...---+++))))))***+++***)))------,,,,,,+++***)))))),,,++++++***)))*********------,,,,,,+++***))))))***+++------------+++*********+++,,,,,,---......---------.........//////............////////////000000000000111222333444<<<;;;:::999:::;;;<<<===>>>???BBBDDDFFFGGGGGGGGGEEEGGGJJJNNNQQQUUUWWWXXXXXXXXXXXXZZZ\\\___aaaccccccgggmmmttt}}}rrrgggggghhhhhhhhheeebbb]]]ZZZZZZ\\\]]]^^^bbbiiisssxxxxxxtttrrrqqqeeedddbbb___cccooo{{{}}}}}}zzzxxxwwwvvvttttttyyy~~~xxxooohhheee\\\^^^```bbbgggqqq~~~tttxxx{{{xxxvvvrrrmmmkkkkkkhhhaaa[[[RRRQQQNNNLLLKKKKKKLLLLLLMMMOOORRRTTTWWWZZZ^^^aaagggnnnwwwzzzlllffffffccc[[[RRRPPPQQQQQQNNNMMMNNNSSSXXX```aaa```]]]WWWRRROOONNNNNNNNNMMMNNNOOOQQQSSSTTTUUUOOOJJJGGGBBB@@@DDDKKK___aaadddeeeeeedddcccccc___```dddooo||||||yyyvvvrrrlllfff^^^WWWRRRRRRTTTUUURRRQQQQQQKKKDDDAAA???>>>???CCCFFFHHHIIIJJJFFF@@@<<<999666111---+++,,,---.........---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,---------......---,,,++++++,,,,,,***((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))000...,,,,,,,,,---,,,***000...---+++******++++++******+++,,,,,,---...........................---...///000000000000000///111333444555444444666777666777888888888999<<<>>>AAABBBDDDEEEGGGHHHHHHHHHEEEHHHLLLOOOQQQSSSUUUWWW[[[\\\]]]]]]]]]^^^aaadddaaajjjmmmqqq~~~qqqffffffhhhhhhiiigggddd___[[[ZZZ[[[]]]^^^ccciiipppssssssqqqpppqqqjjjjjjiiijjjppp}}}{{{~~~}}}~~~~~~~~~xxxmmmggg]]]]]]\\\___fffssszzzwwwrrrnnnkkkjjjjjjfff```ZZZRRRPPPNNNKKKJJJJJJKKKKKKMMMOOORRRTTTVVVZZZ^^^aaaiiipppyyyvvvkkkdddccc```YYYRRRMMMNNNNNNMMMLLLNNNTTTZZZaaaaaa```\\\VVVQQQNNNNNNOOOOOOPPPPPPQQQSSSTTTUUURRRMMMIIIFFFCCCBBBGGGOOOcccdddffffffeeecccbbbaaa]]]]]]aaakkkvvv{{{xxxtttqqqmmmhhhbbb]]]XXXTTTRRRTTTVVVVVVSSSRRRRRRMMMFFF???>>>===???CCCGGGJJJKKKLLLGGGAAA;;;777222---)))'''(((***,,,.../////////...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,------------......---,,,,,,------+++******+++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++///---,,,,,,---......---///...---,,,++++++++++++******+++,,,,,,---......---------.........//////......///000000000000000+++,,,...///000222666999777888999999999;;;>>>@@@AAABBBDDDEEEGGGHHHHHHHHHEEEHHHLLLPPPQQQSSSUUUWWW[[[\\\]]]]]]]]]^^^aaadddbbbkkknnnqqq}}}ssshhhhhhjjjlllmmmjjjgggbbb]]][[[[[[\\\]]]dddiiinnnooonnnmmmnnnpppooooooqqqvvv|||zzzrrrhhh___\\\YYY\\\gggvvv}}}xxxvvvnnnllljjjjjjiiieee]]]XXXQQQPPPMMMKKKIIIIIIJJJJJJMMMOOOQQQTTTVVVZZZ___bbbkkkqqq{{{yyysssjjjddd```\\\VVVRRRLLLNNNOOONNNNNNQQQXXX]]]bbbbbb```[[[UUUPPPNNNMMMNNNOOOQQQSSSTTTTTTSSSSSSOOOKKKHHHEEECCCCCCKKKTTTfffgggffffffeeecccbbbaaa[[[[[[^^^eeemmmppplllhhhhhhddd^^^YYYUUUSSSSSSSSSWWWYYYXXXUUUTTTTTTNNNHHH===<<<<<>>BBBEEEGGGGGGHHHEEE@@@;;;777555333111------------,,,,,,++++++........................------,,,,,,+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,---......,,,++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************...---,,,,,,...000000///,,,,,,---...---,,,***)))+++++++++,,,,,,---------.....................---,,,---...000111222222222333444555444222111111222444666888:::;;;<<>>===<<<===@@@BBBBBBAAAEEECCC>>>999555222222222000000///...---,,,,,,,,,........................,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,+++***+++------,,,***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************///...,,,,,,...///...---+++,,,---...---,,,+++***++++++,,,,,,,,,,,,------000000///...---,,,,,,+++,,,---...000111222222222%%%)))...222333333444555222555777999:::<<<>>>@@@AAABBBDDDEEEGGGHHHHHHHHHFFFIIIMMMPPPRRRTTTVVVXXX[[[\\\]]]]]]]]]^^^aaadddeeemmmnnnpppzzzwwwrrrpppppprrrqqqpppkkkddd]]][[[]]]```cccjjjsssxxxyyyyyyyyyyyy}}}vvv|||pppaaaWWWUUUTTTWWW\\\dddiiimmmqqq~~~{{{zzzvvvuuurrrmmmfff]]]UUUQQQMMMLLLKKKJJJJJJLLLMMMOOOOOOQQQSSSVVVYYY___fffkkkrrrwww~~~yyyoooeee\\\VVVRRRQQQPPPQQQRRRQQQQQQTTTZZZ___bbb```\\\VVVPPPNNNNNNOOORRRTTTVVVXXXYYYXXXVVVTTTNNNKKKHHHEEEAAADDDQQQ```iiieeeaaaaaacccfffeeeddd[[[\\\^^^bbbcccbbb^^^[[[VVVXXXXXXVVVSSSSSSVVVZZZeeeeeebbb[[[WWWUUUOOOIII>>>======>>>@@@@@@@@@>>>DDDBBB===777000---,,,---///...............///000---------------.........++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,---,,,***))))))*********+++++++++------------------------++++++++++++++++++++++++------------------------///---,,,,,,---...---,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++------...000111111111111(((,,,111444555444444555222555888999:::;;;===>>>AAABBBDDDEEEGGGHHHHHHHHHFFFIIINNNQQQSSSTTTVVVXXX[[[\\\]]]]]]]]]^^^aaaddddddmmmnnnooozzzxxxtttrrrsssrrrqqqmmmfff^^^[[[^^^bbbdddjjjsssxxx{{{|||yyyttt{{{ppp```ZZZYYYXXXWWWZZZ```hhhnnnuuu~~~{{{{{{sssrrroooiiiaaaYYYRRROOOLLLKKKJJJJJJKKKNNNPPPQQQQQQRRRTTTWWW[[[aaahhhmmmvvvzzz}}}uuujjj```YYYUUURRRPPPNNNOOOQQQQQQQQQUUU\\\aaaaaa___ZZZTTTOOONNNOOOQQQRRRSSSUUUVVVWWWVVVUUUTTTKKKIIIGGGDDDAAAEEEUUUeeekkkfffaaa___bbbdddcccbbbZZZ\\\___cccdddccc```^^^UUUWWWWWWTTTSSSVVV]]]dddiiihhhddd\\\WWWTTTNNNGGG>>>>>>>>>???AAABBBAAA@@@DDDBBB>>>777000------/////////...---------...///+++,,,,,,,,,------------)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,***++++++++++++,,,,,,,,,+++******,,,---...---+++*********+++++++++,,,,,,------------------------++++++++++++++++++++++++------------------------,,,***)))***,,,......---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000000000000444555666555333333444555444666999;;;;;;;;;<<<===AAABBBDDDEEEGGGHHHHHHHHHFFFJJJNNNQQQSSSTTTVVVXXX[[[\\\]]]]]]]]]^^^aaadddccclllmmmoooyyyyyyuuuuuurrrqqqnnnggg___\\\___cccfffkkkrrrwwwzzz~~~vvvqqqyyy}}}pppaaa```___]]][[[[[[aaallluuu~~~}}}{{{{{{ooonnnkkkeee]]]UUUPPPNNNKKKKKKJJJKKKLLLOOORRRSSSRRRSSSUUUXXX\\\bbbjjjoooyyy}}}{{{qqqeee[[[VVVTTTQQQOOOMMMOOOQQQRRRSSSXXX___eee```^^^YYYSSSOOONNNPPPRRRPPPPPPRRRRRRSSSRRRQQQQQQIIIGGGFFFDDDBBBGGGXXXiiinnnhhhaaa___aaabbbaaa___YYY[[[___ccceeedddbbb```WWWXXXWWWTTTTTTYYYeeennnkkkjjjeee\\\WWWSSSMMMEEE>>>>>>>>>@@@CCCEEEDDDCCCCCCBBB???999333111333666222111///,,,+++*********+++++++++,,,,,,---------(((((()))***+++,,,,,,------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------...++++++,,,,,,,,,---------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++---...///...,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((('''))),,,...///...---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111//////000000000000000///111111000//////111666:::666888;;;<<<<<<<<<===>>>AAABBBDDDEEEGGGHHHHHHHHHGGGJJJNNNQQQSSSUUUWWWXXX[[[\\\]]]]]]]]]^^^aaadddccckkkllloooyyy|||xxx|||tttllliiifffcccccceeeooommmpppvvvyyyzzz{{{www||||||wwwxxxxxxwwwvvvuuuxxx|||xxxnnnhhhccc___aaadddkkkwww~~~zzzvvvsssnnnjjjddd]]]WWWQQQMMMKKKLLLLLLMMMMMMNNNNNNNNNNNNSSSUUUXXX[[[___dddjjjnnnxxx{{{pppbbbYYYVVVUUUQQQMMMLLLNNNOOOQQQTTTXXX]]]``````[[[TTTOOONNNNNNOOOPPPTTTSSSRRRRRRQQQRRRRRRSSSJJJIIIFFFAAA@@@IIIZZZggglllfff```^^^aaabbbaaa^^^WWW___fffgggggggggddd___YYYYYYWWWTTTSSSYYYeeennnqqqjjjbbb]]]ZZZTTTJJJAAA======>>>???@@@BBBDDDEEECCC@@@<<<777333000///...---...//////...,,,***)))******+++,,,,,,,,,,,,+++///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------------------------------///......------,,,++++++,,,,,,,,,+++++++++******,,,+++***)))***+++,,,---))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,///---***(((((())),,,---,,,,,,,,,+++***)))((('''+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,111111000///......------)))---222444333111///...111111222222222333333333666888999::::::;;;<<<>>>CCCCCCDDDEEEFFFGGGHHHHHHJJJLLLOOOQQQRRRTTTWWWZZZZZZ\\\^^^_________aaaccceeelllkkkmmmxxxyyyrrrooolllhhhhhhjjjoooooosssyyy{{{|||~~~zzzwwwrrrooollliiilllmmmnnnpppsssxxxxxxpppjjjeeeeeeiiiqqq|||xxxsssoooiiifffaaa[[[UUUQQQNNNMMMLLLMMMMMMNNNNNNOOOOOOOOORRRTTTXXX[[[___eeekkkppp|||wwwmmmaaaZZZXXXWWWSSSNNNLLLMMMNNNPPPSSSXXX]]]aaabbb]]]VVVRRRQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRHHHHHHDDD@@@???HHHXXXeeegggccc^^^^^^bbbddddddbbbZZZbbbiiijjjiiihhhddd```XXXXXXVVVSSSRRRWWWbbbjjjmmmfff___\\\ZZZUUUKKKCCC????????????@@@@@@AAABBB@@@>>>999555111///...---............---,,,+++*********+++,,,,,,,,,,,,+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------------------------------,,,,,,------------------++++++++++++******)))))),,,,,,++++++,,,,,,---...++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...---+++***)))***+++,,,(((((()))++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......---............/////////222111...***)))+++///333111111222222222333333333666777999::::::;;;===>>>BBBCCCDDDFFFHHHJJJKKKKKKJJJLLLOOOQQQRRRTTTWWWYYYZZZ[[[]]]^^^^^^___bbbdddeeelllkkklllxxx~~~yyywwwtttpppmmmooooooqqqvvv}}}}}}zzzzzz{{{}}}{{{wwwkkkgggffffffdddccceeegggkkkpppxxx|||tttmmmkkkooozzz~~~yyytttnnnkkkdddaaa]]]WWWSSSPPPNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRTTTWWW[[[___eeemmmqqq~~~|||qqqjjjaaa[[[ZZZXXXTTTPPPLLLKKKLLLNNNRRRXXX^^^bbb```\\\VVVRRRQQQRRRSSSSSSRRRRRRSSSSSSSSSRRRPPPPPPGGGFFFBBB>>>>>>GGGVVVbbbeeebbb``````ccceeedddbbb[[[dddkkklllkkkjjjfff```YYYXXXVVVRRRPPPUUU^^^eeegggbbb]]]ZZZYYYUUULLLEEE@@@@@@??????????????????===:::777333///...------///......---,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------------------------------+++++++++,,,---.........,,,,,,,,,++++++++++++***+++,,,,,,------------------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---,,,,,,,,,++++++++++++'''((()))+++,,,---------+++,,,,,,------,,,,,,+++,,,,,,------------......***++++++---...///000111444111,,,'''%%%(((...333111111222222222333333333555777999::::::;;;===??????@@@CCCEEEHHHJJJKKKLLLIIILLLOOOQQQSSSUUUWWWYYYYYYZZZ\\\]]]^^^___bbbdddeeekkkkkklllwwwzzzzzzxxxrrrooopppnnnqqqyyyzzzuuuqqqpppooo{{{zzzwwwvvv~~~xxxlllhhhhhhhhhhhhdddfffhhhkkkpppxxx}}}tttrrrvvv|||vvvpppkkkgggbbb___ZZZUUUQQQOOONNNNNNMMMNNNNNNOOOQQQRRRSSSSSSUUUWWWYYY[[[___fffmmmrrr|||xxxmmmhhhaaa]]][[[XXXSSSOOOLLLKKKJJJMMMRRRYYY___bbb[[[WWWRRROOONNNOOOPPPPPPPPPQQQSSSSSSSSSQQQOOOMMMFFFEEEAAA>>>???HHHVVVaaagggeeeccccccdddcccaaa^^^[[[dddlllooopppooojjjeee]]][[[WWWRRRPPPSSS[[[aaaccc```\\\ZZZXXXSSSKKKEEE????????????????????????;;;999555222///.........///...---,,,+++,,,------***+++,,,,,,------,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------------------,,,***+++,,,---...---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++,,,---------,,,+++*********++++++,,,++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,)))***+++,,,---///000000---......---++++++---...111111222222222333333333555777999::::::;;;===???===>>>AAACCCFFFGGGHHHHHHIIILLLOOORRRSSSUUUWWWYYYXXXZZZ[[[\\\]]]___bbbdddeeekkkjjjlllwww}}}xxxuuuuuutttooolllllliiiooowwwvvvooollljjjiiiuuu|||qqqoooqqq{{{{{{mmmgggfffggghhhggghhhiiilllqqqyyy{{{xxx}}}~~~yyysssmmmgggcccaaa^^^YYYTTTPPPNNNNNNNNNMMMNNNOOOQQQRRRTTTUUUUUUYYYZZZ[[[]]]```fffmmmrrr|||vvvjjjfffaaa]]]ZZZVVVQQQMMMLLLJJJJJJMMMTTTZZZ___aaaVVVSSSNNNLLLLLLNNNNNNOOOOOOPPPQQQRRRQQQOOOMMMKKKFFFDDDAAA???AAAKKKYYYbbbeeeffffffggggggeeebbb___\\\gggrrrwwwyyyxxxtttoooddd```YYYRRRPPPSSSYYY^^^bbb```\\\ZZZWWWQQQIIICCC======???@@@AAAAAA@@@@@@;;;999666333000////////////...---,,,+++,,,---...++++++,,,------------,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,((()))***,,,,,,+++******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,+++,,,---......,,,+++******++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,---------......))),,,///111000/////////111111222222222333333333444666999::::::;;;>>>@@@???@@@BBBDDDFFFFFFEEEEEEHHHKKKPPPRRRTTTUUUWWWXXXYYYZZZ[[[[[[[[[]]]aaaddddddkkkjjjlllwww~~~qqqllliiikkkjjjfffeeefffccciiipppwwwuuummmiiifffeeeqqq}}}~~~wwwsssoooiiijjjmmmyyytttjjjhhhiiijjjhhhiiijjjmmmsss|||~~~yyysssoooiiiddd```___[[[VVVQQQNNNMMMNNNOOONNNOOOPPPRRRTTTUUUWWWXXX[[[\\\]]]___bbbhhhpppuuu|||rrrgggddd```\\\XXXTTTPPPLLLMMMKKKKKKOOOVVV\\\______UUURRRNNNMMMNNNOOOPPPPPPNNNNNNOOOOOONNNLLLJJJIIIEEECCC@@@???DDDNNN[[[dddaaadddgggjjjjjjiiifffdddbbbmmmzzzyyykkkdddZZZQQQOOORRRXXX]]]aaa```^^^[[[VVVOOOGGGBBB===>>>@@@AAABBBBBBAAAAAA===:::777333111000//////...------,,,,,,---------++++++,,,---------------///......------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,+++*********((()))))))))))))))******((())))))***************)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---.........---+++***((()))***,,,---.........+++,,,,,,------,,,,,,+++,,,,,,------------...............---------------,,,---/////////000333555111111222222222333333333444666888::::::<<<>>>@@@AAACCCEEEHHHIIIHHHGGGFFFHHHKKKPPPSSSTTTUUUVVVXXXZZZZZZZZZZZZZZZ\\\___bbbcccjjjjjjlllyyysssfff```^^^___```]]]]]]___]]]aaaffflllwww{{{sssnnnjjjgggeeelllzzzuuulllgggeeebbbdddiiiuuuuuuqqqrrrsssnnnoooppprrrwww~~~zzzwwwrrrmmmiiieee```]]]YYYWWWRRRNNNLLLMMMNNNPPPNNNOOOQQQSSSUUUWWWXXXYYY[[[\\\]]]```dddllluuu{{{yyyooobbb```\\\YYYVVVSSSPPPNNNNNNMMMMMMRRRYYY^^^^^^]]]SSSPPPNNNMMMNNNPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIHHHCCCAAA??????EEEPPP]]]fffaaaeeejjjmmmmmmkkkhhhffffffrrr}}}qqqgggZZZPPPLLLPPPWWW\\\______^^^[[[VVVOOOHHHCCC???@@@BBBCCCCCCBBBAAA@@@===;;;777333000///......,,,,,,------...------,,,+++,,,------...---------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...++++++++++++++++++++++++------------------------,,,,,,++++++++++++++++++)))))))))******+++++++++******))))))******+++,,,((()))+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------,,,,,,+++)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,------------.................................////////////000222444111111222222222333333333444666888::::::<<<>>>@@@@@@BBBFFFHHHJJJJJJIIIHHHGGGKKKPPPSSSUUUUUUVVVWWW[[[[[[[[[YYYYYYZZZ^^^aaabbbjjjjjjmmmzzzkkk___YYYVVVXXXYYYXXXYYY[[[YYY]]]___cccooo~~~zzzuuuqqqpppnnnjjjggghhhwww~~~pppfffaaa___]]]___eeerrr|||xxxyyyzzzwwwwwwwwwxxx|||~~~tttqqqmmmiiifffbbb]]]ZZZUUURRROOOKKKKKKLLLOOOQQQNNNOOOQQQSSSUUUXXXYYYZZZYYYZZZ]]]```fffoooyyyvvvlll^^^]]]ZZZWWWUUUSSSRRRQQQOOOMMMNNNSSS[[[___^^^[[[QQQOOOLLLKKKMMMOOOOOOOOOMMMMMMKKKIIIHHHHHHHHHHHHBBB???===>>>EEEQQQ^^^fffeeehhhmmmpppnnnjjjfffcccgggsss|||sssiiiZZZNNNKKKOOOVVV[[[^^^^^^^^^\\\WWWPPPIIIEEEBBBCCCDDDDDDDDDBBB???>>>===;;;777333000...------+++,,,---.........---,,,+++,,,------......------///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...++++++++++++++++++++++++------------------------*********++++++,,,------,,,,,,,,,------.........,,,+++***)))***+++---...(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000......---------,,,,,,,,,.........---,,,+++***)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,........./////////000000+++...222333222000......111111222222222333333333333666888::::::<<<>>>AAA===???CCCGGGIIIJJJIIIIIIGGGKKKPPPTTTUUUUUUVVVWWW\\\\\\[[[YYYXXXYYY]]]```bbbiiijjjnnn{{{|||fff```YYYUUUXXX[[[[[[[[[]]]ZZZ\\\^^^ccckkkrrruuusssqqqrrrpppmmmoooqqqmmmgggkkkssszzzwwwkkkaaa]]]^^^^^^bbbkkkwww{{{|||~~~{{{|||~~~~~~}}}|||||||||||||||}}}~~~~~~rrrllleeebbbaaa___[[[VVVUUUQQQMMMKKKLLLNNNPPPPPPSSSQQQOOOOOORRRWWWZZZ\\\\\\]]]___bbbhhhqqq|||~~~pppggg^^^\\\YYYXXXVVVSSSPPPMMMMMMOOORRRWWW[[[]]][[[YYYOOOOOOOOOOOONNNMMMLLLKKKLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDHHHQQQ^^^hhhjjjiiilllpppooohhhbbb```jjjqqq|||~~~xxxssskkk^^^PPPIIIHHHKKKSSS[[[]]]___aaa```\\\UUUMMMHHHEEEFFFGGGGGGFFFDDDAAA@@@<<<888222///------------......---------,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++------,,,+++))))))***,,,,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***,,,,,,,,,,,,...000---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------............))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///............---------...///000000///...///111111222222333444555666777666666888999;;;<<<>>>>>>CCCCCCEEEFFFHHHHHHIIIIIIFFFIIINNNQQQSSSUUUWWWYYY\\\[[[ZZZZZZ\\\^^^______ccceeejjjooowwwiiiaaaZZZVVVXXX[[[[[[[[[]]]ZZZ\\\^^^ccciiioooqqqqqqqqquuuvvvtttsssrrrmmmhhhiiipppvvvsssiii```]]]___bbbgggqqq~~~zzzsssmmmoooqqquuu{{{~~~{{{xxxxxxwwwvvvvvvwwwxxxxxxqqqkkkddd```___\\\XXXSSSRRROOOKKKJJJKKKNNNOOOPPPSSSRRRQQQQQQSSSWWWYYY[[[\\\]]]___ccciiisss}}}{{{nnneee\\\ZZZWWWUUUTTTQQQNNNKKKMMMNNNRRRWWW[[[\\\ZZZXXXPPPPPPPPPOOOOOONNNMMMLLLJJJIIIGGGFFFDDDCCCCCCBBBCCCBBBBBBDDDJJJUUU```gggjjjjjjmmmqqqooohhhbbbaaafffllltttyyyxxxsssnnnjjjdddXXXMMMIIIIIILLLRRRYYY\\\___bbbccc___XXXPPPJJJHHHIIIIIIHHHGGGDDDAAA???<<<888222///.........---......---------,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,***)))(((***,,,+++++++++******)))))))))------------------------------------------------------,,,,,,,,,+++++++++,,,------+++)))''''''(((---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))***++++++,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................***,,,///000111222555777111111222333444555666666666666888999;;;<<<>>>>>>BBBCCCDDDFFFGGGHHHHHHHHHFFFJJJOOORRRTTTUUUWWWXXXYYYXXXWWWXXXZZZ\\\^^^___bbbdddiiiooowwwnnnbbb[[[WWWXXX[[[[[[\\\^^^\\\]]]aaafffjjjmmmooopppuuu}}}zzzuuunnnhhhgggmmmqqqooogggaaaaaadddiiippp||||||qqqjjjffffffiiimmmqqqvvv||||||yyywwwuuusssqqqqqqqqqrrrsssooojjjccc^^^\\\XXXTTTPPPNNNKKKIIIHHHJJJMMMOOOPPPSSSSSSSSSTTTUUUVVVXXXYYY\\\^^^aaaeeelllvvvwwwjjjaaaYYYWWWTTTRRRQQQOOOLLLJJJLLLNNNRRRWWWZZZ[[[XXXUUUPPPPPPPPPPPPOOONNNMMMMMMJJJIIIGGGEEECCCAAAAAA@@@AAA??????DDDOOO[[[cccgggjjjkkknnnrrrooogggcccccchhhlllqqqssspppkkkgggddd]]]SSSKKKJJJMMMQQQVVV[[[\\\___cccdddaaaZZZRRRLLLMMMMMMMMMKKKHHHDDD@@@>>>;;;777222///.........---......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,+++))))))***,,,//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,++++++++++++.........,,,)))&&&&&&'''------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,)))******+++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,------.../////////...///000///---------...000000111222333444555555666666888999;;;<<<>>>>>>AAABBBCCCEEEFFFGGGHHHHHHGGGKKKPPPTTTVVVVVVWWWXXXXXXXXXXXXYYYZZZ\\\___```bbbdddiiinnnvvvttteee]]]XXXYYY[[[[[[\\\^^^^^^___dddiiillllllpppuuuyyypppjjjfffjjjmmmlllgggfffjjjooottt{{{yyyoookkkiiiggglllppptttxxxzzz}}}~~~{{{yyyzzzxxxtttqqqoooooopppppplllhhhaaa\\\YYYUUUQQQNNNJJJHHHFFFGGGJJJMMMOOOOOOSSSTTTVVVVVVVVVVVVWWWWWW\\\___ccchhhoooyyysssggg___WWWUUURRRPPPOOONNNKKKJJJMMMOOORRRWWWZZZZZZVVVSSSPPPPPPPPPPPPPPPOOONNNNNNLLLKKKIIIFFFDDDBBBAAAAAA@@@>>>???HHHVVVbbbhhhhhhjjjlllpppsssnnnfffcccfffmmmooopppooojjjeeebbb```\\\RRRKKKMMMRRRWWW\\\aaa```aaabbbaaa]]]WWWQQQMMMQQQQQQOOOMMMIIIDDD@@@===:::777222//////......---......---------,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,---000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***+++---------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++...------,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++,,,---...///000111222333333000---++++++,,,///000111111333333444555666666888999;;;<<<>>>>>>@@@AAABBBDDDFFFGGGHHHHHHGGGKKKQQQUUUVVVWWWWWWXXX[[[[[[\\\\\\\\\]]]```bbbaaadddhhhnnnvvvzzzggg___YYYZZZ\\\\\\\\\___\\\^^^dddkkkmmmmmmttt}}}}}}sssllldddfffhhhhhhhhhllltttzzzyyymmmjjjkkkmmmmmmtttyyy}}}~~~~~~{{{yyy{{{yyyuuuqqqnnnmmmllllllhhhddd___ZZZVVVRRROOOMMMIIIGGGFFFGGGJJJMMMOOOOOOSSSUUUXXXXXXWWWVVVVVVXXX]]]```dddkkksss~~~|||pppeee]]]VVVTTTQQQOOONNNNNNLLLKKKNNNPPPSSSXXXZZZYYYUUUQQQOOOOOOPPPPPPOOOOOONNNNNNLLLJJJHHHFFFCCCBBBAAA@@@AAA???BBBMMM]]]iiikkkjjjjjjmmmrrrtttmmmeeedddiiioooooonnnjjjddd```]]]\\\[[[QQQKKKNNNVVV]]]bbbffffffccc```[[[UUUQQQNNNLLLRRRRRRPPPMMMIIIDDD???<<<999666222000//////...---......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////------...///******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))+++,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,,,,++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...***+++,,,---...000111111///111222222222222333555///000111111333333444555666666888999;;;<<<>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHLLLQQQTTTVVVVVVWWWXXX\\\]]]^^^]]][[[\\\___aaabbbdddhhhnnnuuujjjaaaZZZZZZ\\\\\\]]]___[[[]]]eeennnpppqqq}}}tttmmmbbbcccdddeeeiiirrr~~~yyyoooiiiiiillloooppp~~~~~~}}}|||zzzxxxvvvsssoookkkgggeeeddd```^^^ZZZVVVRRRPPPNNNMMMIIIGGGGGGHHHKKKNNNPPPPPPSSSVVVYYYYYYWWWVVVWWWZZZ]]]```fffmmmvvvzzznnnccc\\\VVVSSSPPPNNNNNNNNNMMMLLLOOOQQQUUUYYY[[[YYYTTTPPPNNNNNNNNNOOOOOONNNNNNMMMIIIHHHFFFDDDBBB@@@@@@???@@@AAAFFFSSSbbblllmmmjjjiiinnntttuuulllcccdddkkksssssspppkkkeeeaaa______ZZZPPPKKKQQQ[[[aaadddfffhhhccc\\\UUUOOOLLLKKKJJJQQQPPPOOOLLLHHHCCC???<<<888555222000000///...---......---------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++---//////...---...///++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,+++)))))))))***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********************)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---...///000111...000000000...---...///000000111222333444555555666666888999;;;<<<>>>>>>???@@@BBBEEEGGGHHHIIIIIIJJJLLLPPPSSSTTTUUUWWWXXXYYY[[[]]][[[YYYZZZ]]]aaadddeeeiiimmmtttkkkccc[[[[[[\\\\\\]]]```___```iiitttxxx{{{~~~sssllldddeeeeeegggooo{{{sssqqqnnnlllmmmqqqvvvyyy~~~}}}}}}}}}{{{zzztttsssqqqmmmhhhccc^^^\\\XXXWWWUUUQQQNNNMMMLLLMMMJJJIIIIIIJJJMMMPPPPPPPPPSSSVVVYYYYYYVVVVVVYYY\\\]]]aaagggoooyyywwwkkkaaaZZZTTTRRRNNNMMMMMMMMMMMMLLLPPPSSSVVVZZZ\\\YYYTTTOOOLLLMMMMMMNNNNNNMMMMMMLLLHHHHHHFFFDDDCCCBBBAAAAAA???BBBJJJWWWdddkkkllliiiiiiooovvvvvvlllbbbeeemmmuuuuuurrrmmmgggcccaaaaaaXXXQQQPPPYYYcccgggeeedddeeeaaaZZZSSSNNNKKKIIIIIINNNNNNMMMKKKGGGCCC???<<<777555222111000000...---......---------,,,,,,,,,,,,,,,,,,,,,---------...+++++++++,,,,,,---------)))+++......---,,,------.....................---------------------------------------------------++++++++++++************+++,,,---+++)))(((((()))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***************)))((((((*********++++++,,,,,,---***++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,------...///000000000000000...+++)))))))))111111222333444555666666666666888999;;;<<<>>>>>>@@@AAACCCEEEGGGIIIJJJJJJKKKMMMOOOPPPQQQSSSVVVYYYVVVYYY\\\[[[ZZZ[[[```dddeeegggjjjmmmssslllccc\\\[[[\\\\\\]]]```dddeeeooo{{{}}}rrrjjjiiihhhiiillluuu|||rrrppppppqqqrrrtttyyy}}}|||||||||zzzyyysssrrrpppmmmgggaaa\\\XXXSSSRRRQQQNNNKKKJJJKKKLLLKKKJJJJJJKKKNNNQQQQQQQQQSSSVVVYYYXXXVVVVVVZZZ^^^]]]aaahhhqqqzzzuuuiii___XXXSSSPPPMMMKKKLLLLLLLLLLLLQQQTTTWWW[[[]]]ZZZTTTOOOKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIHHHFFFEEEEEEDDDDDD>>>CCCLLLXXXdddjjjjjjhhhiiipppwwwvvvkkkbbbeeennnqqqpppnnniiiccc___^^^^^^YYYTTTVVVaaalllmmmgggcccaaa^^^YYYTTTOOOLLLJJJIIILLLLLLKKKJJJGGGCCC???===777555222111111000...---......---------,,,,,,,,,........./////////000000+++++++++,,,,,,---------'''***,,,---,,,++++++,,,------,,,+++******)))(((................................................+++++++++************))),,,---...---+++++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------)))***+++,,,------...///,,,,,,++++++,,,,,,---...,,,,,,------.../////////...000111222111222333555111222333333555555666777666666888999;;;<<<>>>>>>@@@AAADDDFFFHHHJJJKKKKKKKKKMMMNNNOOOPPPRRRVVVYYYUUUYYY]]]]]]\\\^^^dddjjjfffhhhjjjmmmrrrqqqjjjaaa[[[\\\^^^```aaagggppp~~~}}}wwwtttqqqjjjgggooo}}}uuutttmmmrrrwwwzzz{{{|||zzzxxxwwwuuusssmmmkkkhhheeeccc___[[[XXXWWWUUUQQQNNNKKKKKKKKKLLLKKKMMMNNNNNNNNNNNNOOOQQQTTTUUUVVVVVVVVVXXX\\\___```eeekkksss}}}}}}qqqddd]]][[[OOOOOOMMMKKKIIIJJJLLLOOORRRVVVZZZZZZVVVRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDCCCAAAEEEMMMXXXbbbhhhhhhfffhhhssszzztttjjjfffgggiiipppooommmjjjfffaaa\\\YYYUUUWWW^^^jjjttttttlllcccbbb^^^WWWPPPLLLKKKKKKLLLNNNMMMLLLKKKHHHCCC===888555444333111000/////////,,,,,,,,,---------...............---,,,+++***)))---,,,,,,++++++,,,,,,---///......------,,,,,,+++,,,***)))***...111111///........................,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++...---+++++++++---///000000---++++++---///---+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...+++++++++***++++++,,,,,,,,,,,,,,,++++++***************+++,,,,,,---.........------------...//////222222111111222444666777111111222333444444444444777888999;;;<<<=========???@@@CCCEEEGGGGGGHHHHHHHHHJJJNNNPPPQQQSSSUUUWWWYYYYYYZZZ[[[]]]```aaacccaaaggggggjjjttt}}}xxxoooeee```aaaeeeiiikkkoooyyyzzzxxxuuuooollltttxxxnnnnnnsssyyy~~~{{{yyywwwvvvsssqqqjjjhhheeecccaaa___[[[XXXUUUSSSPPPLLLJJJJJJKKKLLLKKKMMMNNNOOOOOOPPPRRRSSSVVVVVVWWWWWWWWWYYY\\\___cccgggnnnwwwwwwiii]]]UUUSSSNNNNNNLLLJJJIIIIIIMMMOOOUUUYYY]]]]]]YYYUUUTTTTTTQQQPPPOOOMMMLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBBBB@@@DDDKKKUUU```fffgggfffjjjtttyyysssjjjggghhhiiillllllllljjjgggccc```]]]WWW[[[bbbmmmuuuuuummmfff```\\\UUUNNNIIIGGGHHHIIINNNMMMLLLKKKIIIDDD>>>999333222111///...---------111000///...---,,,,,,+++------------,,,,,,+++***,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++)))((())),,,......---........................++++++,,,,,,,,,,,,,,,+++******++++++++++++******...---+++***+++,,,...///444111...,,,,,,+++)))&&&***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...///...---+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------...............//////000111111000///000000222222111111222333444444444444777888999;;;<<<======>>>???@@@CCCEEEGGGGGGHHHHHHIIIKKKOOOQQQRRRTTTVVVXXX\\\\\\\\\\\\\\\\\\]]]^^^```eeegggkkkuuu~~~xxxlllfffhhhooovvvzzzvvv}}}vvvttt}}}xxxrrrttt{{{|||zzzxxxwwwtttqqqnnnfffeeebbbaaa___]]]YYYWWWRRRPPPMMMJJJIIIIIIJJJKKKKKKLLLNNNPPPPPPRRRUUUXXXXXXXXXYYYXXXXXXZZZ]]]```fffkkksss|||{{{lll```UUUOOONNNMMMMMMKKKIIIHHHIIIMMMPPPVVVZZZ]]]]]]YYYUUUTTTUUURRRQQQOOOMMMKKKJJJJJJIIIIIIHHHGGGFFFEEECCCBBBBBBAAADDDKKKUUU___fffiiijjjllltttwwwqqqiiihhhjjjkkkjjjjjjkkkjjjiiifffcccaaaZZZ___gggpppuuutttnnniii```[[[TTTMMMHHHFFFFFFGGGLLLLLLKKKJJJIIIDDD>>>:::222111000///...---------111111000///...------,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,))))))***++++++,,,------,,,***))))))+++---,,,,,,------------------------***+++,,,---............+++,,,,,,,,,,,,,,,,,,+++...---+++******+++,,,,,,...,,,++++++---......---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---222000...,,,***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............//////000222111000////////////000111111222333444444444444777888999;;;<<<===>>>>>>???@@@CCCEEEGGGGGGHHHHHHIIILLLOOORRRSSSUUUWWWYYY]]]\\\[[[[[[[[[[[[[[[[[[]]]dddffflllvvvtttlllmmmvvv~~~~~~~~~|||}}}|||zzzyyywwwtttpppllldddbbb```^^^\\\YYYVVVSSSOOOMMMKKKHHHHHHHHHJJJKKKKKKMMMOOOPPPRRRTTTXXX[[[ZZZ[[[[[[ZZZZZZ[[[___bbbiiioooxxxpppbbbYYYRRROOOOOOLLLKKKJJJHHHGGGJJJNNNRRRUUUXXX[[[YYYUUUQQQPPPQQQPPPOOONNNLLLKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCGGGMMMVVV___gggllloooooossstttnnniiikkknnnppplllmmmmmmllljjjgggdddbbbZZZ```iiiqqqtttrrrmmmiiiaaa\\\UUUMMMHHHFFFFFFFFFIIIHHHHHHHHHGGGCCC===999333333222000000/////////---............/////////++++++,,,---......------+++++++++******+++++++++,,,,,,,,,------............---,,,,,,------------------------------------,,,,,,---...//////............////////////......------+++************+++)))))))))***---///000111+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---000///,,,******+++,,,...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------------......///222222111111111111111111111111222333444444444444666777999;;;<<<===>>>>>>???@@@CCCEEEGGGGGGHHHHHHHHHKKKOOOQQQSSSUUUWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\cccffflllwww{{{rrrsss{{{xxxuuuuuuzzz~~~}}}|||{{{zzzxxxtttoookkkcccaaa^^^\\\YYYVVVRRROOOMMMKKKIIIHHHHHHIIIKKKMMMMMMNNNPPPQQQRRRUUUZZZ]]]\\\\\\]]]\\\\\\^^^aaadddlllrrr|||~~~iii\\\TTTPPPNNNOOOKKKKKKIIIGGGGGGJJJPPPTTTUUUXXXZZZWWWRRRNNNMMMNNNLLLLLLLLLKKKLLLLLLMMMNNNIIIIIIHHHGGGEEEDDDCCCBBBCCCGGGNNNWWW___gggnnnrrrqqqsssqqqlllkkkpppvvvxxxvvvuuutttppplllgggbbb___YYY^^^gggnnnpppnnnjjjggg___[[[SSSKKKFFFDDDDDDDDDDDDDDDDDDEEEDDDAAA<<<888222222111000////////////,,,,,,---------.........++++++,,,---............,,,++++++++++++++++++,,,.........------,,,,,,,,,.........---,,,,,,------------------------------.../////////......---,,,...//////000000//////...---,,,,,,+++************......---,,,+++***++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,+++***)))***+++---///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...//////000111222222333333111111222333444444444444666777999;;;<<<>>>>>>??????@@@CCCEEEGGGGGGHHHHHHFFFIIIMMMPPPRRRTTTVVVYYYYYYYYYYYYYYYZZZ[[[\\\]]][[[bbbeeelllwwwyyyzzz~~~xxxsssrrrtttxxx|||{{{{{{zzzxxxtttnnniiiaaa___\\\ZZZXXXUUUQQQOOOLLLKKKIIIHHHIIIKKKNNNPPPOOOPPPQQQQQQRRRUUUYYY\\\\\\]]]^^^^^^^^^```dddgggooouuu{{{dddWWWQQQMMMKKKLLLKKKKKKIIIHHHHHHLLLRRRWWWYYY[[[\\\XXXRRRNNNLLLMMMJJJJJJJJJKKKLLLMMMNNNOOOHHHGGGFFFEEEDDDBBBAAAAAABBBGGGOOOXXX```hhhoootttuuutttqqqlllpppyyy~~~xxxppphhhaaa]]]WWWZZZaaaiiimmmlllhhhccc[[[VVVOOOHHHCCCAAAAAABBBAAAAAABBBCCCBBB@@@;;;777000///......---------...//////...---,,,+++******+++,,,---...............---,,,,,,++++++,,,,,,---------,,,++++++***))))))+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******,,,...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***+++,,,---...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,---///000111222222222111111222333444444444444555666888;;;===>>>?????????@@@CCCEEEGGGGGGHHHHHHFFFHHHLLLOOOQQQTTTVVVYYY\\\[[[ZZZZZZZZZZZZZZZZZZ]]]ccceeekkkvvvzzzuuusssxxxzzzzzzzzzzzzxxxrrrkkkfff\\\[[[YYYXXXXXXVVVSSSQQQLLLKKKJJJIIIJJJMMMPPPRRRRRRRRRRRRQQQQQQSSSWWWZZZ\\\]]]^^^___```cccgggjjjrrryyyttt]]]QQQMMMKKKIIIJJJLLLKKKIIIHHHIIIMMMTTTYYY\\\^^^]]]YYYRRRLLLKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNJJJIIIHHHGGGEEEDDDCCCCCCDDDJJJTTT]]]eeelllsssxxxyyywwwrrrpppvvvwwwlllddd___UUUWWW\\\dddllllllfff```YYYTTTMMMFFFBBB@@@AAABBB@@@@@@AAABBBBBB@@@;;;888//////...------------...000000///...---,,,++++++,,,---...............---...------,,,,,,------...++++++++++++++++++++++++***+++,,,+++))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------------,,,&&&(((***+++***,,,///222,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++)))***+++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------...------------...//////...///000222222222111111111111222333444444444444555666888:::===>>>???@@@???@@@CCCEEEGGGGGGHHHHHHFFFIIIMMMPPPRRRUUUXXXZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\___dddeeeiiiuuu}}}xxxxxx~~~||||||~~~xxxxxxyyyyyywwwqqqjjjdddYYYXXXWWWWWWXXXXXXVVVTTTLLLKKKJJJJJJLLLOOORRRTTTSSSSSSRRRQQQPPPRRRUUUYYY\\\]]]___```aaadddiiilllttt|||lllWWWMMMKKKKKKJJJKKKLLLKKKJJJHHHJJJNNNUUU[[[]]]^^^]]]XXXPPPJJJHHHIIILLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGOOOYYYcccjjjqqqxxx}}}|||zzztttrrr{{{{{{pppgggaaaUUUUUUYYYbbbkkkmmmfff^^^YYYUUUNNNHHHCCCBBBCCCDDD@@@@@@AAABBBCCCAAA<<<999111000000////////////000.........////////////000---...............------///......------......///+++,,,,,,------......///+++---...---++++++...111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---..................---+++,,,------............,,,......,,,)))''')))+++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,...//////...,,,***---,,,,,,++++++***************+++,,,,,,---......///////////////000111111333333444555444333222111111111222333444444444444555666888:::===>>>???@@@???@@@CCCEEEGGGHHHHHHHHHGGGJJJNNNQQQSSSVVVYYY[[[WWWXXXXXXZZZ\\\^^^```aaaaaaeeeeeehhhtttwwwwww|||yyywwwvvvuuutttsssuuuvvvsssjjjccc^^^YYYSSSRRRTTTVVVSSSPPPLLLLLLKKKKKKNNNQQQUUUWWWXXXWWWTTTSSSTTTWWWZZZ\\\]]]]]]]]]^^^aaagggooottt{{{yyyhhhVVVNNNLLLJJJJJJLLLLLLLLLLLLJJJIIIMMMTTTZZZ]]]\\\YYYTTTOOOKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNKKKJJJJJJHHHDDDBBBEEEJJJTTT___eeellltttyyyzzzzzzrrrsss~~~{{{sssfff[[[QQQTTTZZZbbbiiikkkgggbbbZZZRRRJJJGGGEEE@@@???AAA@@@BBBDDDDDDBBB>>>999666111111000......---------000333444111,,,)))***---***+++,,,---............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---,,,------......------,,,***+++,,,---,,,+++***)))******+++,,,,,,,,,,,,+++///,,,((((((,,,000111111+++---///...+++***+++---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++,,,,,,------,,,,,,+++******+++,,,---///000111............////////////111111111000000000000000111222222333333444444555666666666777888;;;===???BBBCCCDDDGGGIIIIIIGGGEEEIIIKKKOOORRRSSSUUUXXXZZZ[[[\\\\\\]]]^^^___```aaacccfffeeejjjwww~~~wwwrrrsssxxx|||zzzxxxwwwsssqqqqqqtttuuurrrkkkeee]]]XXXSSSQQQSSSTTTQQQOOOKKKKKKJJJKKKNNNRRRUUUXXXYYYWWWUUUTTTUUUWWWZZZ\\\^^^^^^^^^^^^aaagggooouuu~~~rrrbbbSSSLLLJJJIIIIIIJJJIIIJJJJJJJJJKKKOOOVVV\\\___\\\XXXRRRMMMJJJIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMOOOLLLLLLNNNLLLHHHHHHKKKNNNYYYccchhhmmmsssxxxyyy}}}wwwrrruuuyyypppdddYYYUUUWWW[[[bbbhhhiiieeeaaa[[[QQQIIIHHHIIIHHHGGGHHHDDDDDDEEEDDDAAA<<<888555111000///......---------...111222000+++)))***---------------------------...------,,,,,,---------........................,,,---------------------------------------------...---,,,---.........,,,,,,,,,------------,,,,,,)))***,,,---------,,,,,,******+++,,,,,,,,,,,,+++***'''%%%&&&(((++++++***,,,...///...+++***+++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///............////////////111000000000000000000000111222222333333444444555666666777888:::<<<>>>???AAAAAABBBDDDGGGHHHGGGEEEGGGIIILLLOOOPPPSSSVVVXXX[[[[[[\\\]]]___```aaaaaacccfffeeejjjvvvxxxsssqqqqqqtttvvvzzz~~~|||zzzwwwvvvpppoooooorrrssspppjjjddd\\\WWWRRRPPPPPPPPPNNNLLLIIIIIIJJJLLLOOORRRVVVXXXYYYXXXVVVUUUVVVXXX[[[]]]bbbbbbaaaaaacccjjjsssyyy|||fffZZZNNNJJJIIIHHHHHHIIIGGGHHHIIIJJJMMMRRRYYY^^^```\\\VVVOOOKKKIIIIIIIIIHHHIIIJJJKKKMMMOOOPPPQQQPPPNNNOOOQQQPPPMMMNNNRRRUUU```iiilllnnnrrrvvvwwwwwwsssrrrxxx}}}vvvmmmbbbZZZ[[[[[[___dddiiiiiieee```ZZZOOOHHHKKKRRRUUUTTTSSSIIIHHHFFFBBB>>>:::666444111000///......---......---///000...+++)))+++---000///---,,,++++++,,,,,,------,,,,,,,,,---..............................---------------------,,,........................---,,,+++,,,---...---+++++++++,,,,,,,,,,,,++++++)))***,,,---.../////////***++++++,,,,,,,,,,,,,,,++++++***+++------+++***+++---......,,,******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------............/////////000000000000000000111111111222222333333444444555555666888:::<<<===>>>>>>@@@??????AAADDDFFFFFFFFFGGGIIIKKKMMMOOORRRVVVYYYZZZ[[[\\\]]]___```bbbbbbcccgggfffjjjuuu~~~uuusssuuuzzz~~~~~~~~~~~~}}}{{{xxxtttrrrnnnnnnnnnooooookkkfffaaaZZZVVVQQQNNNMMMMMMKKKJJJHHHHHHJJJMMMPPPTTTWWWXXXZZZYYYWWWWWWXXXZZZ]]]^^^gggfffeeeeeehhhoooxxxttt\\\RRRJJJIIIJJJHHHHHHIIIHHHHHHJJJLLLPPPUUU[[[^^^aaa[[[SSSLLLIIIHHHHHHIIIIIIJJJLLLNNNPPPRRRSSSTTTQQQPPPQQQRRRPPPNNNQQQVVV]]]fffnnnnnnnnnpppssssssqqqppprrrzzzyyyssskkkccc___aaaaaaccchhhllllllgggcccXXXNNNIIIRRR^^^bbb___ZZZLLLIIIEEEAAA<<<888666555000000///...............,,,...///...,,,+++,,,...000///---+++++++++---.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------------,,,++++++------,,,+++***++++++,,,,,,++++++***+++,,,---....../////////***+++,,,,,,------,,,,,,...///000111111000...,,,***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---------------.........//////000000000000000111111111111222222333333444444555555777999<<<===>>>>>>>>>???>>>===???BBBEEEFFFFFFHHHJJJMMMNNNPPPTTTXXX[[[ZZZ[[[\\\^^^```aaaccccccccchhhgggjjjttt|||zzzyyy}}}~~~|||xxxtttpppmmmnnnmmmmmmllliiieee___[[[WWWTTTPPPMMMKKKJJJIIIIIIGGGIIILLLOOORRRUUUWWWXXXYYYYYYXXXYYYZZZ\\\___```ggggggggggggkkkrrr|||mmmUUUNNNIIIJJJKKKIIIIIIKKKJJJKKKLLLOOOSSSXXX\\\^^^```YYYPPPJJJGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQSSSTTTRRRPPPPPPPPPMMMLLLRRRZZZeeekkkooommmmmmpppqqqpppnnnnnnrrr{{{~~~wwwuuuqqqjjjffffffggggggjjjnnnqqqpppkkkfffVVVMMMLLLYYYgggjjjccc\\\LLLJJJEEE???;;;888777666000//////............///.../////////...---...///...---+++++++++---///000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***++++++,,,,,,++++++***///.....................++++++,,,------------,,,***,,,---......---,,,,,,---,,,,,,+++,,,,,,,,,,,,+++,,,---------,,,++++++++++++++++++++++++++++++******+++,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,---...///------------............//////000000111111111111111222222333333444444555555777999<<<===>>>>>>>>>???>>>===???BBBEEEFFFFFFHHHJJJMMMOOOQQQUUUXXX[[[YYYZZZ\\\^^^```bbbdddeeedddiiiiiikkkttt~~~}}}zzzuuupppllliiikkkkkkjjjhhhddd___ZZZWWWUUUSSSOOOLLLJJJIIIIIIIIIIIIKKKNNNRRRUUUWWWXXXXXXXXXXXXYYYZZZ\\\___bbbccceeeeeegggiiimmmuuu}}}wwwfffRRRLLLIIIJJJKKKIIIJJJLLLLLLLLLNNNRRRWWW\\\^^^___]]]VVVMMMHHHGGGHHHHHHHHHFFFFFFHHHJJJLLLNNNPPPQQQRRRPPPNNNMMMKKKLLLUUU```nnnooommmkkkmmmrrrrrroookkkmmmrrr|||vvvqqqrrrpppjjjiiinnnmmmnnnppptttvvvssskkkeeeTTTMMMMMMZZZgggiii```YYYMMMJJJEEE@@@;;;888666555//////............////////////////////////......,,,,,,++++++,,,---///000//////...---,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++++++++,,,,,,,,,,,,++++++000///...---------------++++++,,,---------------)))+++,,,,,,,,,---///111666333///---,,,------,,,+++,,,---...---,,,+++***++++++++++++++++++++++++***+++---.........---,,,+++,,,,,,------,,,,,,+++((())))))***,,,---///000,,,------------........./////////000111111222222111222222333333444444555555666888:::<<<===>>>>>>@@@??????AAADDDFFFFFFFFFEEEHHHLLLOOORRRTTTWWWYYYYYYZZZ\\\^^^aaaccceeefffffflllkkkmmmttt}}}~~~{{{wwwrrrnnnkkkiiigggggggggddd```[[[WWWUUUSSSQQQOOOLLLIIIIIIIIIJJJKKKMMMQQQTTTWWWXXXXXXWWWVVVWWWXXX[[[^^^aaadddfffdddfffjjjmmmssszzznnn^^^QQQLLLIIIJJJJJJHHHIIILLLKKKLLLNNNTTT[[[aaacccbbbZZZSSSKKKGGGHHHIIIIIIGGGGGGGGGIIIKKKLLLNNNPPPPPPQQQOOONNNLLLKKKOOO]]]jjjvvvrrrllliiiooovvvuuupppjjjlllrrr}}}{{{rrrmmmpppooojjjkkkrrrssssssvvvxxxxxxrrrhhh___TTTMMMLLLVVV``````ZZZTTTPPPMMMGGGAAA;;;666333222//////............//////000///............---,,,------------------------,,,,,,,,,,,,,,,---...///........................***++++++,,,---...//////------------------------...---,,,---.........,,,,,,,,,------------,,,,,,...---,,,,,,,,,---...///+++,,,------...---------,,,,,,,,,+++,,,///555:::DDD>>>666000...---,,,++++++,,,---......,,,***)))***************************+++---...///...---,,,+++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,---------............//////000111111222222111222222333333444444555666666777888:::<<<>>>???AAAAAABBBDDDGGGHHHGGGEEEDDDHHHNNNRRRUUUVVVXXXYYYXXXYYY[[[^^^aaadddfffggghhhnnnnnnooouuu}}}}}}zzzuuuqqqmmmkkkjjjcccddddddbbb^^^YYYVVVUUURRRQQQOOOLLLIIIIIIJJJKKKLLLNNNRRRVVVXXXYYYXXXWWWUUUVVVXXX[[[___cccfffhhhfffiiinnnsssyyy|||gggWWWPPPKKKHHHIIIIIIGGGHHHLLLJJJKKKNNNUUU^^^dddffffffXXXQQQJJJGGGIIIJJJIIIGGGJJJKKKLLLMMMOOOQQQRRRRRRQQQOOOMMMLLLLLLSSScccsss|||tttkkkiiiqqqyyyxxxqqqiiikkkrrr~~~zzzppplllooooooiiikkktttvvvwwwyyy{{{yyypppddd[[[UUUMMMJJJQQQYYYYYYUUURRRRRROOOIIIBBB;;;555111/////////.........//////000000...------------+++***............---,,,+++***)))******+++---///111222,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000........................///...------//////...---,,,------......------,,,,,,+++++++++,,,...///111+++,,,------......------++++++***))))))...777>>>NNNFFF;;;333///...,,,***+++,,,.........,,,***)))************************)))+++,,,......---,,,++++++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,---------.........//////000111222222222111222222333333444555555666666666777888;;;===???BBBCCCDDDGGGIIIIIIGGGEEEEEEJJJQQQVVVXXXYYYZZZ[[[XXXYYY[[[^^^aaadddfffgggiiioooooopppuuu}}}}}}yyyuuuqqqmmmhhheeecccdddccc___ZZZVVVTTTSSSQQQOOOLLLIIIGGGFFFFFFFFFKKKOOOTTTVVVWWWWWWWWWXXXWWWWWWXXX[[[^^^bbbfffhhhkkkmmmqqquuu{{{sssaaaUUUNNNJJJGGGHHHGGGFFFHHHLLLKKKMMMQQQWWW]]]bbbccccccUUUMMMGGGGGGGGGEEEEEEFFFJJJKKKMMMOOOPPPQQQRRRRRRMMMPPPPPPKKKIIIRRRfffvvvyyytttoooooovvv{{{xxxrrrnnnrrrzzzvvvssspppiiinnnvvvttt|||zzzyyyzzzxxxooobbbWWWPPPIIIIIIPPPTTTQQQMMMMMMOOOKKKEEE???888444111000111222222111///---...//////...---,,,,,,---...///------------------------------,,,,,,+++***))))))*********+++,,,---...///111111///...---,,,,,,+++///...---,,,+++,,,------,,,,,,,,,------.................................------------------,,,,,,000000//////.........------------,,,,,,...222555:::999666===CCC555***000,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++)))((())))))***,,,---.........---,,,++++++,,,---.........---,,,+++,,,...000000///...------...///000111222333333111111111111222333444444777777888999;;;<<<======???AAADDDEEEEEEDDDEEEFFFHHHJJJMMMOOOQQQTTTXXX[[[[[[\\\^^^aaadddfffhhhjjjjjjmmmjjjjjjsss}}}}}}xxxsssoookkkgggdddccccccaaa]]]WWWSSSQQQPPPOOOMMMJJJHHHHHHHHHJJJKKKMMMPPPUUUWWWWWWWWWWWWWWWWWWXXXZZZ]]]```eeehhhkkkoooppprrrvvv|||ooo^^^TTTNNNIIIGGGHHHGGGEEEGGGKKKMMMNNNRRRYYY___bbbaaa^^^SSSLLLGGGGGGGGGEEEEEEGGGIIIJJJLLLNNNOOOPPPQQQQQQOOOOOOLLLJJJLLLVVVgggtttwwwsssppprrryyy}}}zzzuuunnnsss}}}vvvqqqnnniiippp{{{zzz~~~{{{xxxvvvtttlll```VVVMMMHHHGGGNNNRRROOOLLLKKKNNNJJJEEE>>>888444111000...//////...,,,***+++,,,///...------------...///------------------------------,,,,,,+++******)))++++++++++++,,,---............---------------...///...---,,,,,,,,,------------..................---,,,,,,,,,,,,,,,,,,,,,------------------------333333111///---,,,++++++......---++++++---111444555444444???JJJ===---......------,,,+++***))))))---,,,,,,++++++,,,,,,---++++++******+++,,,...///,,,---.........---+++++++++,,,---.........------+++,,,...///000///...---......///000111222333333111111111111222333444444777888999:::;;;<<<===>>>???AAADDDEEEEEEDDDEEEFFFHHHJJJMMMPPPRRRTTTXXX[[[[[[\\\^^^aaadddfffhhhiiiiiillliiijjjsss}}}|||uuupppllliiifffdddcccbbb^^^YYYRRRNNNMMMMMMKKKJJJHHHGGGHHHJJJNNNPPPPPPSSSVVVXXXWWWWWWWWWWWWWWWYYY[[[___ccchhhkkknnnssssssuuuxxx~~~yyyhhhZZZRRRMMMIIIFFFGGGGGGDDDFFFIIINNNOOOSSS[[[bbbccc^^^XXXQQQJJJFFFFFFFFFDDDEEEGGGGGGHHHJJJLLLNNNOOOPPPPPPPPPMMMIIIHHHMMMYYYfffooosssqqqqqquuu{{{}}}zzzvvvooowwwuuupppmmmjjjttt{{{tttoookkkeee[[[SSSIIIFFFFFFKKKOOOMMMJJJIIILLLIIICCC===777333111000000111111000...------...///...------------...///------------------------------,,,,,,++++++******---,,,,,,,,,,,,,,,------++++++++++++,,,...///000///...------,,,,,,------////////////............+++++++++++++++++++++++++++,,,,,,------.........444222000...,,,+++++++++///...---++++++---222555777888999FFFSSSFFF111,,,///...---,,,+++***)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000,,,---.........---+++***+++,,,------......------+++,,,.../////////...---......///000111222222333111111111111222333444555888888999;;;<<<===>>>??????AAADDDEEEEEEDDDEEEFFFHHHJJJNNNPPPRRRUUUYYY\\\[[[]]]^^^aaadddfffhhhiiihhhkkkiiijjjrrr|||{{{wwwqqqllliiigggeeedddbbb```\\\UUUOOOKKKJJJKKKIIIGGGEEEEEEFFFJJJNNNQQQRRRTTTWWWXXXWWWVVVVVVWWWWWWXXX\\\```eeejjjmmmpppsssuuuxxx|||ppp```UUUOOOKKKGGGFFFGGGGGGDDDEEEIIINNNOOOTTT]]]dddddd\\\TTTMMMHHHEEEFFFFFFDDDDDDHHHGGGHHHJJJLLLMMMNNNOOOOOONNNLLLHHHGGGKKKUUUbbbkkkooonnnqqqwww{{{zzzvvvtttssstttppppppooozzzxxxnnnfffbbb]]]UUUOOOFFFEEEFFFJJJLLLLLLJJJHHHJJJGGGBBB;;;666222000///000111222111///...///000.........------.................................------,,,,,,,,,+++++++++...------,,,,,,,,,------*********+++,,,---...//////......---------------//////......------,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...//////000///---,,,,,,---...///......---,,,,,,///444888>>>BBBCCCLLLTTTFFF111,,,......---,,,++++++******---,,,,,,++++++,,,,,,---000///......---,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,---------------,,,---......//////.........//////000111111222222000000111111222333444555888888:::;;;===>>>???@@@???AAADDDEEEEEEDDDEEEFFFGGGJJJNNNQQQTTTVVVZZZ\\\\\\]]]___aaacccfffhhhiiigggkkkiiijjjsss|||{{{uuupppkkkgggfffeeedddccc___^^^YYYSSSMMMJJJIIIJJJHHHFFFEEEDDDFFFIIIMMMOOOSSSUUUWWWXXXWWWVVVVVVWWWVVVXXX\\\aaafffkkknnnpppqqquuu{{{yyygggYYYPPPKKKIIIFFFEEEGGGGGGEEEFFFJJJMMMPPPVVV___eeecccZZZQQQIIIFFFEEEFFFEEECCCDDDHHHHHHIIIJJJLLLLLLMMMMMMMMMIIIJJJIIIGGGHHHPPP]]]hhhllllllpppxxxzzzuuurrrsss{{{tttrrrtttttt~~~|||ssshhh___[[[VVVOOOJJJDDDFFFHHHIIIKKKLLLKKKIIIHHHEEE@@@:::555111//////---...///...,,,+++,,,------..................---........................---------,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,+++++++++,,,,,,---...//////.........---------------,,,,,,+++++++++,,,,,,,,,,,,------......++++++,,,,,,---.../////////...---,,,,,,---...///,,,---------...111555888;;;BBBCCCDDDGGG;;;------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,+++***+++,,,---------,,,+++***,,,,,,,,,,,,------......,,,------...............//////000000111111222222000000000111222333555666777888999;;;===>>>@@@@@@???AAADDDEEEEEEDDDEEEFFFGGGJJJOOORRRUUUXXXZZZ]]]\\\]]]___aaacccfffggghhhgggkkkiiikkksss}}}xxxoookkkgggdddcccbbbaaa___ZZZYYYVVVQQQLLLIIIHHHIIIFFFFFFEEEFFFGGGJJJLLLNNNSSSTTTVVVVVVVVVUUUVVVWWWWWWZZZ^^^ccchhhlllooopppqqqvvv~~~qqq```TTTLLLIIIGGGDDDEEEHHHIIIGGGHHHLLLMMMRRR[[[bbbddd___VVVPPPFFFDDDDDDFFFDDDBBBDDDIIIIIIIIIJJJJJJJJJJJJJJJIIIEEEGGGHHHGGGHHHOOO]]]hhhkkkkkkqqqzzz{{{tttrrrwwwtttrrrtttuuu~~~wwwoooddd\\\XXXSSSMMMHHHBBBFFFIIIIIIJJJMMMLLLIIIFFFCCC>>>888444111///...---///000///...---...///------...//////...------........................------------,,,,,,,,,,,,...---------------............---,,,,,,+++,,,,,,...////////////...------,,,,,,,,,+++++++++++++++,,,------......//////000+++,,,,,,------.........000000///...---,,,+++***+++,,,.........///111333///777666444666///)))...++++++,,,,,,------......---,,,,,,++++++,,,,,,---)))***+++,,,,,,------,,,+++,,,---------,,,***)))---,,,,,,,,,,,,---...///------------......////////////000000111111111111000000000111222444555666666777888:::<<<>>>@@@@@@???AAADDDEEEEEEDDDEEEFFFGGGJJJPPPTTTVVVYYY[[[]]]]]]^^^___aaaccceeeggghhhhhhllljjjllluuu~~~~~~vvvllliiieeebbb```^^^[[[YYYRRRSSSRRROOOKKKHHHGGGHHHDDDEEEGGGIIIKKKMMMOOOPPPQQQSSSUUUUUUUUUUUUVVVXXXZZZ\\\```eeejjjnnnpppqqquuuyyy}}}iiiZZZPPPKKKIIIEEECCCDDDIIIKKKJJJKKKNNNPPPWWW```dddaaaYYYRRRMMMCCCBBBCCCEEEDDDAAADDDIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFLLLVVVbbbjjjkkkkkksss~~~~~~xxxxxxtttoooooopppzzz}}}tttlllbbb\\\YYYTTTMMMGGG@@@FFFIIIHHHIIILLLLLLIIIDDDAAA<<<777333000///...///111222111000///000222------...//////...------........................---------------------------------------...///000///......---,,,,,,------...//////000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,------...//////000000------------------------......//////...,,,***)))***,,,......,,,+++******+++000,,,)))...---***...,,,,,,,,,------------------,,,,,,++++++,,,,,,---))))))+++,,,------,,,,,,++++++,,,---,,,+++***)))------,,,,,,,,,---...///---------------...//////000000000000111111111111//////000111222444555666555666777999<<<>>>???@@@???AAADDDEEEEEEDDDEEEFFFGGGKKKPPPTTTWWWYYY\\\^^^]]]^^^___aaaccceeegggggghhhmmmlllnnnvvv|||vvvkkkiiieeeaaa^^^[[[VVVSSSMMMNNNOOOMMMJJJGGGFFFFFFCCCEEEHHHKKKNNNPPPRRRRRRPPPRRRTTTTTTTTTTTTVVVXXX\\\^^^ccchhhllloooqqqrrryyy|||wwwdddWWWOOOKKKIIIDDDCCCDDDIIILLLKKKMMMPPPSSS[[[dddfff___UUUNNNKKKBBBAAACCCEEEDDDAAADDDIIIGGGGGGGGGFFFDDDCCCAAAAAACCC@@@???EEEPPP]]]ggglllkkkllluuu|||~~~uuulllkkkkkkuuu~~~{{{rrrkkkccc]]][[[VVVOOOHHH???FFFIIIGGGGGGKKKLLLHHHCCC@@@<<<777333000......,,,...///...------...///,,,---...//////...---,,,////////////////////////------------------------,,,,,,,,,---...///000111......---------......///...///000000000///---,,,,,,,,,,,,------.........,,,,,,------...///000000------------------,,,,,,)))+++---000000///---+++***,,,......***&&&###"""///222+++(((111222---///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...---,,,***)))++++++,,,---,,,+++***)))------,,,+++,,,---...///...------------...//////000000000000111111111111//////000111222444666777444555777999;;;===?????????AAADDDEEEEEEDDDEEEFFFFFFKKKPPPUUUXXXZZZ\\\^^^]]]^^^```aaaccceeefffgggiiimmmlllooowww