BM6P6(@ 111111111111000000000000111111000000/////////...........................111///---,,,,,,,,,+++***************************+++++++++*********))))))******)))))))))))))))***,,,+++++++++******)))))))))******+++***(((&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((()))*********(((((()))***************************************+++++++++++++++++++++++++++++++++***************------------------------******+++++++++,,,,,,,,,------------------------000000000000000/////////222111///......000222333222333555666999===CCCGGGdddooolllqqqvvvxxxzzzlll^^^QQQHHHIIIEEEBBBEEEKKKQQQRRRPPPLLLJJJHHHHHHHHHEEE@@@<<<======<<<;;;:::::::::;;;@@@@@@AAABBBEEEIIIMMMOOOXXXYYYYYYZZZZZZZZZYYYYYYTTTUUUVVVVVVWWWWWWWWWVVVZZZZZZ]]]aaacccgggrrr}}}xxxccc```fffhhheee```[[[WWWTTTVVVXXXXXXVVVVVVcccjjjooohhhZZZYYYllluuuaaaUUURRRNNNJJJIIIOOOTTTZZZiiitttddd\\\\\\^^^```dddlllzzz|||pppjjjgggdddhhhooo~~~~~~uuudddccc```\\\\\\cccppp{{{~~~rrrdddZZZXXXYYYWWWTTTUUUZZZ___bbbaaaaaa[[[XXXSSSPPPMMMKKKIIIHHHFFFGGGKKKPPPRRRVVV___jjjiiinnndddVVVRRROOOQQQ\\\oooyyy}}}ppp^^^SSSPPPPPPOOOSSSZZZcccrrr}}}uuukkkgggbbb```aaacccbbbaaaZZZXXXUUURRROOOMMMLLLLLLHHHGGGEEEDDDEEEGGGJJJLLLVVVYYY___cccccc___YYYUUUMMMKKKIIIFFFCCC@@@===<<>>===<<<;;;;;;:::;;;;;;=========???BBBEEEHHHJJJQQQTTTWWWZZZ[[[[[[ZZZYYYUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTWWW[[[]]]aaakkkvvvzzz~~~}}}yyyxxxzzzzzzssssssqqqkkkhhheeecccbbbcccbbb___YYYVVV\\\bbbiiifff]]]]]]nnnooo^^^UUUSSSRRRNNNIIIMMMPPPRRR]]]lllwwwyyyuuummmaaaXXXSSSRRRQQQPPPUUU[[[eeeqqq{{{}}}zzzvvvmmmccc[[[WWWVVVTTTYYY___cccllluuuvvvrrrlllccc[[[SSSSSSRRRPPPQQQXXXccclllpppoookkkbbbYYYRRRPPPQQQOOOLLLLLLPPPVVVYYYZZZYYYWWWWWWXXXXXXVVVRRRMMMJJJIIIJJJPPPXXX^^^eeeppp{{{}}}yyyhhh```XXXYYYccc~~~qqq```VVVQQQPPPTTTZZZbbbooozzzrrrfffccc___]]]]]]]]]\\\[[[RRRPPPMMMJJJHHHGGGGGGGGGHHHHHHHHHHHHKKKNNNQQQSSS\\\___aaabbb___YYYSSSOOOFFFEEEDDDBBB@@@>>>===<<<>>>@@@AAABBBCCCIIIRRRYYYiiivvv~~~|||zzzoookkkdddZZZOOOGGGAAA???;;;::::::999888888777777666555444333333222333333333333333333333333333333777666555444333333333333444333222222444444333222111111111111222222222222333333222222222111111111111111000///////////////........................///111222111///............------,,,,,,------...,,,,,,------...//////000111111000000000000/////////............------------------------------------+++***+++---......---************************+++++++++******************)))))))))))))))************))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&((()))***++++++''''''((())))))))))))(((************************++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------........................//////000000000000111111555666666555555777;;;===AAAOOOfffpppeeegggnnnnnnwwwpppdddXXXTTTOOOMMMPPPXXXaaagggiiibbbYYYQQQLLLJJJHHHHHHAAA@@@???>>>============;;;;;;<<<===???BBBDDDFFFIIILLLRRRWWW[[[[[[[[[ZZZXXXXXXXXXWWWUUUSSSQQQPPPOOOOOOQQQUUUXXX[[[dddnnnmmmmmmnnnnnnmmmllljjjiiinnnqqq|||{{{tttqqqqqqsssuuuuuuqqqiii^^^VVVUUUZZZ```bbb^^^^^^iiixxxyyyttthhh]]]YYYZZZXXXSSSLLLMMMMMMMMMSSS\\\``````ZZZXXXUUURRRNNNLLLJJJIIILLLPPPVVV^^^cccddd```]]]VVVPPPKKKJJJHHHHHHKKKPPPQQQYYY______\\\XXXQQQJJJGGGHHHIIIHHHIIIMMMUUU[[[]]][[[XXXTTTOOOLLLIIIHHHIIIGGGFFFIIIOOOUUUVVVVVVZZZ```hhhmmmkkkcccXXXPPPKKKMMMUUUaaakkkrrr|||wwwlll``````lllwwwggg]]]YYY[[[^^^bbbkkkzzzrrrkkk```]]][[[YYYXXXVVVSSSQQQKKKIIIFFFCCCBBBBBBDDDEEEIIIJJJLLLOOOSSSWWW[[[]]]ccccccaaa^^^XXXQQQJJJFFF@@@@@@???>>>>>>>>>>>>>>>???CCCGGGHHHJJJSSSaaammm~~~}}}~~~~~~yyyrrrkkkiiigggaaaUUUHHH@@@>>>???::::::999999888777777777666555444333333222222222333333333333333333333333555555444333222222222222444222111222333444333222//////000000111111111111222222222111111111111111111111000///////////////........................,,,---//////...------......------,,,,,,------...,,,,,,,,,---......//////111000000000////////////---------------------------------------------------+++***+++,,,...------************************************************))))))))))))))))))***+++)))))))))((((((((((((((()))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&''''''(((((((((((((((************************************************))))))***++++++,,,------************************************++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---------------......///000000111111000000444444555444444555888:::>>>CCCPPPggg|||mmmhhhjjjlllpppxxx~~~mmmggg]]]VVVTTT\\\gggppptttppphhh```WWWPPPKKKHHHEEEDDDCCCAAA@@@??????>>><<<<<<======???AAABBBCCCCCCFFFKKKPPPUUUXXXZZZ[[[[[[[[[[[[ZZZXXXVVVSSSQQQOOOMMMOOORRRUUUWWW^^^fffdddccccccbbbbbbbbbccccccgggjjjtttxxxxxxzzzvvvggg[[[UUUWWW[[[^^^]]]\\\bbbjjjlllllljjjiiijjjjjjccc[[[RRRPPPMMMMMMQQQVVVWWWVVVWWWWWWVVVUUURRROOOMMMLLLKKKMMMQQQUUUXXXXXXWWWVVVOOONNNKKKJJJGGGFFFHHHKKKNNNTTTXXXVVVTTTRRROOOJJJJJJKKKJJJIIIHHHJJJNNNRRRVVVSSSQQQOOONNNMMMJJJHHHJJJIIIHHHIIIPPPYYY]]]\\\dddnnn}}}{{{hhh[[[RRRVVV```oooxxxzzz{{{~~~{{{zzzsssjjjkkk{{{xxxpppmmmhhheeehhhppp{{{~~~rrrggg```ZZZYYYWWWUUUSSSOOOLLLJJJGGGEEEBBB@@@@@@BBBDDDFFFJJJLLLPPPUUUZZZ___bbbccccccaaa]]]VVVOOOIIICCC@@@???>>>>>>===>>>???@@@AAADDDJJJOOOQQQUUUbbbvvv}}}wwwpppiiiddd```aaa^^^WWWLLLBBB<<<:::;;;999999999888777777666666666555444333222222222222222222222222222222222222444333333222111111222222333222111222333333333111333333333222111000000///111111111111111111111000111000000///////////////........................,,,---//////---,,,---......------,,,,,,------...,,,,,,,,,------.........000000000////////////...,,,,,,,,,---------------------------------------...---++++++,,,,,,,,,+++************************************************))))))(((((()))***++++++((((((((((((((())))))))))))(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&''''''(((((((((((((((************************************************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,------............///000000000000///000222333333333444777:::===???EEESSSkkkuuunnnlllmmmpppwwwyyykkkcccdddkkkqqqzzzzzzxxxrrriii]]]RRRLLLIIIHHHEEECCC@@@???>>>===<<<<<<<<<===>>>>>>???@@@AAABBBDDDGGGLLLRRRWWWZZZ\\\]]]^^^^^^]]][[[XXXWWWRRROOOOOOQQQSSSSSSXXX^^^\\\\\\]]]^^^___`````````eeeeeejjjvvv{{{wwwxxxyyykkk___]]]^^^aaaaaa```dddiiikkkqqqxxx~~~wwwjjjZZZTTTOOONNNQQQSSSTTTSSSUUUXXX\\\___^^^YYYRRRNNNKKKKKKLLLMMMMMMNNNOOOPPPLLLNNNNNNKKKHHHGGGGGGHHHJJJNNNPPPNNNMMMPPPPPPOOOPPPNNNKKKHHHGGGHHHLLLOOORRRPPPNNNNNNOOOPPPOOONNNKKKLLLJJJKKKTTTbbbhhhggglllvvv{{{jjj___dddpppvvvooohhhqqquuuvvvxxxtttyyysssiiifffiiiooosssyyyyyyxxxuuuoooggg___ZZZVVVVVVVVVSSSOOOKKKGGGEEEDDDCCCAAA@@@AAACCCEEEGGGKKKNNNSSSXXX\\\___aaaaaa[[[XXXSSSMMMHHHCCC@@@>>>>>>>>>======>>>@@@BBBCCCGGGMMMUUU[[[cccuuu}}}nnnbbb[[[YYYYYYXXXRRRIIIBBB>>>;;;888555999888888777777666666555555555444333222222222222222222222222222222222222333333222111111111222222333222111111333333222111333222222111111000000000000000000000000000000000111000000///////////////...........................///111000...,,,,,,---...------,,,,,,------...,,,,,,,,,---------------000000////////////......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,+++******************************************+++++++++(((((((((((()))***+++,,,(((((())))))))))))******(((((('''''''''''''''(((''''''&&&&&&''''''((()))))))))(((((('''&&&%%%%%%''''''((())))))))))))(((************************************************''''''(((((()))*********)))))))))))))))))))))))))))))))))************+++******++++++,,,,,,------+++,,,,,,------...............////////////000000...000222333333444777999999:::>>>FFFTTTnnnvvvllllllmmmpppxxxzzzqqqlllkkkyyy}}}~~~vvviii^^^WWWMMMLLLIIIEEEAAA>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;@@@@@@???AAADDDJJJPPPTTTWWWZZZ]]]___``````^^^]]]WWWSSSQQQRRRRRRPPPRRRVVVTTTVVVXXXZZZ[[[\\\\\\[[[bbbaaacccjjjvvv}}}rrrpppuuurrrmmmjjjjjjkkklllqqqwwwwww}}}~~~eee[[[QQQOOOQQQRRRSSSTTTUUUZZZcccllloooiii]]]SSSNNNMMMLLLJJJIIIKKKOOORRRMMMQQQRRRNNNHHHGGGFFFEEEEEEIIIKKKJJJMMMUUU[[[]]]ZZZUUUMMMGGGEEEHHHMMMQQQPPPOOONNNMMMNNNOOORRRSSSKKKNNNMMMMMMYYYkkktttsssppptttwwwgggmmm|||sssggg]]]dddhhhooovvvtttzzzvvvhhhcccdddggghhhiiiiiijjjiiifffaaa\\\YYYTTTUUUUUURRRMMMHHHEEEDDDBBBBBBAAABBBCCCDDDFFFGGGKKKOOOSSSWWWZZZZZZYYYWWWPPPMMMJJJFFFCCCAAA@@@@@@>>>>>>===>>>???BBBEEEGGGKKKSSS___kkkxxxyyygggZZZSSSRRRRRRMMMGGG???;;;;;;:::777444888888777777666555555555555444333222222111111111222222222222222222222222333333222111111222222333333111000111222333222111------...///000111111222////////////000000000000111111000///////////////------------------------///111111111...---,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,------000000/////////.........,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++---,,,,,,************************))))))*********+++++++++(((((((((((()))***+++,,,)))))))))*********++++++'''(((((())))))((((((((('''''''''''''''(((((()))'''''''''''''''''''''''''''((())))))******))))))************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,,,,---......////////////...---...///000111///111222333333444666888777777:::@@@GGGUUUnnnxxxrrrkkkjjjpppyyy{{{pppssswww||||||vvvooohhheeeVVVTTTPPPKKKGGGCCC@@@>>>============<<<;;;;;;:::???>>>===>>>@@@DDDHHHJJJOOOSSSXXX]]]```bbbbbbbbbaaa[[[WWWWWWUUUQQQQQQSSSTTTTTTVVVWWWXXXXXXXXXXXX\\\\\\___cccjjjrrrxxx{{{~~~|||xxxpppiiijjjooo|||yyyvvvtttvvv}}}qqqcccVVVTTTWWWYYY\\\_________bbbkkkrrrpppfff\\\QQQQQQOOOMMMNNNRRRZZZ```aaafffeee\\\RRRMMMJJJGGGFFFKKKNNNOOOWWWeeeqqqvvvsssjjj[[[PPPKKKMMMSSSWWWYYYYYYVVVQQQMMMLLLPPPTTTPPPSSSSSSTTTaaawwwxxxrrrqqq~~~{{{pppwwwssshhhiiihhhnnnuuuppprrrooodddaaaaaaaaa```aaaaaaaaaaaa___\\\ZZZYYYRRRSSSSSSOOOJJJFFFDDDEEEBBBCCCDDDEEEFFFGGGGGGHHHLLLOOORRRUUUUUURRRNNNKKKGGGEEEDDDBBBAAAAAABBBCCC@@@@@@AAABBBFFFJJJOOOQQQYYYcccssssssdddYYYQQQKKKHHHAAA???<<<:::999999888777888777777666666555444444555444333222111111111111111111111111111111111111333333222222222222333333222111000111222333222000---......///000111222333........./////////000000111111000///////////////---------------------------///000000...---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000/////////............---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,.........************************))))))******++++++++++++(((((((((((()))***+++,,,))))))******+++++++++,,,'''((()))******)))(((''''''''''''''''''((())))))$$$%%%%%%&&&'''((())))))(((((()))***************************************))))))))))))))))))))))))+++++++++***************************************))))))))))))************))))))***+++,,,,,,------,,,,,,------...///000000000///---,,,---...000222000222333444333333444666888888;;;@@@BBBHHHWWWgggzzziiidddkkkuuuyyyyyyrrrzzzlllpppsssssspppnnnnnnooo^^^\\\XXXRRRMMMHHHEEECCC@@@@@@@@@@@@???>>>===<<<=========>>>???@@@BBBCCCIIIMMMSSSZZZ___bbbcccccciiiccc]]]\\\YYYUUUSSSTTTXXXWWWWWWWWWWWWXXXXXXXXXWWWYYY]]]bbbfffjjjkkklllrrrpppooommmhhhdddffflllvvv}}}xxxxxxzzzjjj\\\[[[___ccchhhnnnjjjbbb[[[]]]eeejjjfff```PPPPPPPPPPPPSSSZZZfffnnn|||}}}nnn___WWWQQQLLLIIINNNRRRVVVaaasssnnn]]]TTTUUUZZZ^^^hhhgggbbbXXXOOOKKKNNNRRRVVV[[[[[[\\\kkkttthhhoooyyy}}}}}}zzztttvvvzzzqqqnnn{{{uuuhhh```___```^^^[[[^^^^^^]]]\\\[[[YYYXXXWWWQQQRRRRRRNNNHHHDDDDDDEEEEEEFFFHHHJJJKKKKKKJJJJJJLLLOOORRRSSSQQQLLLFFFBBBBBBBBBAAAAAAAAABBBDDDDDDDDDDDDEEEHHHMMMSSSXXX[[[iiiuuuyyynnnddd[[[QQQGGG@@@999<<<===;;;888777999<<<777777777666555555444444555444333222111111111111111111111111111111111111333333333222333333444444222111000111222222222000333333333222222222222222---.........//////000000111111000///////////////------------------------***,,,...///......///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......---------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++************++++++(((((())))))))))))((((((******))))))((((((((('''&&&'''((())))))***))))))&&&&&&''''''''''''&&&&&&******))))))))))))******)))***+++,,,,,,+++))))))(((((())))))))))))((((((******))))))))))))******+++***((('''''''''((())))))(((''''''(((***,,,---...---,,,+++++++++,,,------------............///////////////000000000000222222333333333444444444...222666888;;;AAAJJJPPPkkkyyyllljjjlllnnnooosssqqqvvvooo```cccjjjiiihhhjjjiiieee___ZZZUUUPPPKKKGGGHHHFFFDDDAAA>>><<<;;;;;;<<<:::888888:::===>>>>>>BBBGGGLLLNNNPPPUUU]]]dddkkkfff```]]][[[ZZZXXXUUUTTTUUUUUUVVVWWWXXXYYYZZZWWWXXXYYYZZZ\\\^^^___```___``````______```ccceeerrr~~~yyyyyy~~~xxx}}}xxxnnndddccclllwww}}}~~~pppggg\\\YYY\\\```aaa```UUUUUUVVVYYY___iiittt{{{lllUUUPPPTTTTTTYYYdddlllnnnttt~~~bbbVVV^^^jjjppp{{{ssshhhWWWJJJLLLVVV^^^^^^]]]eee{{{{{{hhhdddrrr}}}~~~ssslllkkkvvvxxx}}}uuulll```YYYYYY[[[\\\[[[]]]\\\ZZZXXXVVVUUUTTTTTTTTTUUUUUUVVVUUURRRPPPNNNPPPNNNMMMPPPSSSRRRLLLGGGIIIJJJJJJHHHFFFDDDDDDEEEBBBCCCCCCBBBAAAAAACCCEEEFFFGGGKKKQQQYYYbbbiiinnnzzzyyytttqqqmmmeeeZZZMMMCCC===;;;999888777555555555666777666666555444444444444555444444333333333333222222222222111111111111111111111111222222222333333333000222333333111000000111000000000000000000000000////////////////////////000000//////.........---///...---,,,,,,,,,,,,,,,---------............///,,,,,,---...---,,,***)))000000///...,,,+++******//////............//////...------------,,,,,,,,,------......---,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))(((((('''******))))))))))))******))))))***++++++***)))((((((((())))))))))))(((((())))))(((((((((((())))))+++***)))((('''(((((())))))(((''''''(((***,,,------,,,++++++++++++,,,---------------.............../////////000000000000111222222222222333333333444777999999999===CCCHHHWWWlll~~~qqqjjjiiijjjkkklllrrr{{{jjjcccaaa]]]]]]aaaeeeeeeeeedddaaa[[[VVVRRRJJJIIIHHHEEECCCAAA@@@??????===;;;:::<<<======<<<===AAAFFFHHHIIIMMMTTTZZZ```]]][[[ZZZYYYXXXTTTQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[ZZZ[[[]]]]]]]]]^^^```bbbgggqqqzzztttttt{{{sssqqqxxx}}}}}}zzzqqqiiimmmyyy}}}ppp```XXXXXX]]]```aaa]]]___cccggglllpppsssuuuvvvccc]]]___bbbhhhrrrwwwuuuuuummmbbbjjjzzzvvvcccTTTSSSZZZ```aaabbbkkkuuummmvvv{{{{{{nnnggggggiiijjjmmmrrruuuuuuqqqmmmiiibbbZZZWWWXXXYYYYYYWWWYYYXXXWWWUUUTTTTTTTTTTTTVVVWWWZZZ\\\^^^^^^^^^^^^___[[[VVVUUUTTTQQQKKKFFFFFFGGGFFFDDDAAA??????@@@>>>???BBBCCCCCCEEEGGGJJJOOOSSS[[[eeeoooyyyyyykkkeeeaaaZZZPPPFFF>>>:::888888888666555555555666666666666555444444444444444444444333333333222222222000000000000000000000000111111111222222222333333111222333333111///000000000000000000000000000000////////////////////////000/////////.........---///...---,,,,,,,,,,,,---------------............,,,,,,---------,,,+++***)))******+++,,,---------//////............//////------------,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%((())))))******))))))(((***))))))(((((())))))***(((((())))))))))))(((((((((((())))))))))))((((((***))))))(((((())))))*********)))((((((((((((((()))(((((('''((()))+++,,,,,,++++++***++++++,,,,,,------------................../////////000000000000000000111111111222222777999:::999888999>>>BBBJJJUUUhhhoooiiiiiilllnnnrrruuuwww~~~kkk^^^TTTTTTZZZZZZ___fffkkklllhhhaaa\\\QQQPPPNNNKKKIIIGGGEEEDDDBBB@@@>>>>>>>>>===;;;999:::===@@@AAABBBEEEJJJOOORRRQQQRRRSSSTTTSSSPPPMMMMMMMMMMMMNNNNNNOOOOOOOOORRRRRRSSSSSSTTTUUUUUUVVVSSSVVVXXXZZZZZZZZZ\\\^^^]]]cccmmmvvv}}}~~~wwwooolllmmmuuuwwwooopppttttttyyyqqqllltttjjj\\\YYY]]]bbbeeefffkkkssszzz}}}yyyrrrlllvvvzzzmmmiiijjjwww~~~~~~uuuwww~~~uuullltttuuubbb[[[]]]^^^aaadddmmm~~~yyy{{{tttgggbbbbbbaaaaaabbbdddeeeddd```]]]]]]YYYVVVUUUWWWXXXWWWUUUUUUUUUTTTTTTSSSTTTTTTTTTVVVYYY]]]ccchhhkkknnnooolllfff]]]VVVQQQMMMGGGBBBAAABBBBBBAAA>>>>>>>>>@@@>>>@@@CCCEEEGGGKKKOOORRRZZZbbbnnn|||mmm```ZZZUUUNNNEEE>>>:::777777777777666555555555555666666555555444444444444444333333333333222222222222//////////////////000000111111111222222222222333111333444333000///...///000000000000000000000000/////////////////////////////////.....................---,,,,,,,,,------------------............,,,,,,---------,,,++++++&&&'''((()))***,,,------///......------......///---------,,,,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((()))))))))))))))(((((((((((((((((((((''''''&&&%%%((())))))******))))))((())))))(((((((((((())))))'''''''''((((((((((((((((((((())))))))))))((((((++++++************++++++***))))))(((((((((((((((((((((((((((((()))***+++***************+++++++++,,,,,,---------................../////////000000/////////000000000000111222555777777777888===AAAEEEJJJTTTggguuupppvvvvvvwwwtttqqqxxxjjjYYYTTTWWWTTTXXXbbboooyyyzzzrrrjjj```]]]WWWQQQMMMJJJIIIHHHDDDBBBAAA@@@@@@>>>;;;999:::<<<>>>>>>>>>@@@CCCFFFGGGGGGIIIKKKMMMMMMMMMLLLJJJJJJJJJKKKKKKLLLLLLLLLPPPPPPPPPPPPPPPQQQQQQQQQNNNQQQUUUWWWWWWXXXYYYZZZYYY\\\```fffjjjmmmooopppnnniiifffeeeeeemmm~~~}}}zzzyyywwwuuummmiiirrr}}}llleeefffiiikkkjjjqqq}}}uuuiiifffkkksssxxxvvvrrrrrrvvvxxxooommmxxx}}}~~~tttkkktttuuugggbbb___```bbbhhhvvvuuutttvvv}}}uuujjjaaa^^^___]]]]]]]]]^^^]]]\\\YYYXXXYYYVVVTTTUUUVVVWWWWWWVVVTTTSSSRRRRRRQQQQQQRRRRRRRRRUUU[[[aaahhhmmmqqqssskkkdddZZZQQQJJJFFFBBB@@@>>>???@@@??????@@@CCCEEEEEEFFFGGGJJJNNNTTT\\\aaannnwwwttteee\\\TTTNNNGGG???;;;999888777666555555555555555555555666555444444333333444444333333333222222222222111/////////000000000000000111111111111222222222222222333444222000...---...////////////////////////////////////////////////...........................------,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))......------------......------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))((('''&&&'''(((((())))))(((((('''))))))(((((((((((())))))'''''''''''''''(((((()))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))(((((('''((((((((((((((())))))))))))))))))******+++++++++,,,,,,,,,------------...............////////////....../////////000000000000222555666555777;;;???<<>>???AAAAAABBBCCCDDDGGGJJJLLLHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNKKKNNNRRRTTTUUUUUUVVVWWWXXXYYYZZZ]]]```dddhhhjjjcccaaa```___```eeerrr{{{vvvlllfffcccmmm{{{tttqqqoookkkrrrssseeedddhhhpppuuuvvv|||ssskkknnntttwwwrrrjjjppp|||qqqiiieeebbbccckkk{{{{{{vvvnnnkkkkkknnnuuu}}}yyyrrrlllhhhbbb[[[ZZZ\\\XXXYYYYYYYYYXXXVVVUUUUUUXXXVVVSSSRRRRRRSSSTTTTTTPPPOOONNNLLLKKKKKKJJJJJJLLLNNNSSSXXX]]]bbbfffhhh___ZZZQQQIIIDDDBBBAAA@@@>>>???@@@??????AAADDDGGGIIIJJJLLLPPPXXXdddqqqyyyxxxiii```]]]OOOJJJBBB<<<999888777666444444444555555555444444555555444333333333333333333333222222222111111111000000000111111222222222000000111111111222222222222333333222000---------////////////////////////////////////////////////---------...............------,,,,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((......------------......,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((&&&&&&&&&'''''''''''''''))))))))))))))))))(((''''''(((((())))))((((((''')))((((((''''''(((((()))''''''&&&''''''((()))***(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((''''''(((((((((((((((((((((((('''((()))***************,,,,,,,,,,,,------------------........./////////........./////////000000111333555555333333666999555888===BBBFFFPPPddduuuyyyssspppnnnpppyyywwwdddZZZXXXUUU[[[ooo|||ooocccZZZUUUSSSKKKIIIFFFEEEDDDCCC@@@>>><<<<<<<<<;;;;;;:::::::::===>>>>>>>>>>>>AAAEEEHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKMMMPPPQQQQQQRRRSSSUUUVVVVVVVVVXXXZZZ^^^aaaddd___\\\\\\]]]]]]___gggpppyyyxxxooogggbbb^^^^^^hhh}}}vvvppplllqqq~~~qqqkkkjjjpppttttttzzzyyyxxxyyyyyyuuunnnppprrrjjjbbb___aaajjjyyy|||uuuooojjjfffddddddfffiiimmmnnnooogggccc```___\\\WWWVVVXXXWWWXXXZZZYYYWWWUUUTTTTTTTTTSSSQQQOOONNNNNNNNNNNNIIIHHHGGGEEEDDDCCCCCCCCCFFFHHHJJJMMMPPPSSSVVVWWWQQQNNNIIIEEEBBBAAABBBCCCAAAAAAAAA@@@@@@AAAEEEHHHMMMQQQWWW```lll{{{xxxiii___ZZZYYYIIICCC<<<888777666444222222333444444555444444444555444444333333333333333222222222222111111111111000000111111222222333333000000000111111111111222000222333222///...---...000000000000000000000000////////////////////////---------------.........------,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''(((((()))(((((((((((())))))******))))))(((((((((''''''''''''((((((''''''''''''''')))***+++(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((())))))***)))((('''&&&'''(((((((((((((((''''''&&&'''(((***************++++++,,,,,,,,,------------------.........//////...////////////000000000111333555444111111333666555777;;;>>>>>>@@@NNN]]]ppp|||tttmmmlllrrr{{{xxxlllfffccccccooozzzlllaaa[[[SSSPPPLLLIIIGGGEEECCCAAA>>>======<<<<<<;;;:::999999;;;<<<<<<;;;;;;>>>@@@AAAAAACCCDDDFFFGGGIIIIIIGGGGGGHHHHHHIIIIIIIIIJJJJJJLLLMMMMMMMMMNNNPPPRRRTTTTTTTTTUUUVVVYYY[[[\\\]]]ZZZZZZ]]]^^^]]]___dddeeelllpppoookkkggg```YYYXXXWWWYYY```pppyyyqqqkkkmmmwww{{{vvvxxxuuunnnpppxxx}}}wwwpppnnnwwwmmmccc[[[ZZZ[[[___gggqqqsssxxxzzzuuuooolllhhhdddbbbaaaaaaaaabbbccccccbbb```\\\YYYYYYWWWSSSSSSVVVWWWYYY[[[ZZZWWWSSSRRRRRRNNNOOOPPPPPPNNNLLLJJJIIIDDDCCCBBBBBBAAAAAAAAABBBDDDDDDEEEFFFGGGHHHJJJJJJEEEEEEDDDBBB@@@@@@AAABBB@@@AAABBBBBBDDDHHHMMMPPP[[[aaalllyyywwwhhh___XXXRRRNNNBBB<<<777555666777444111111222333444555444444333555444333333222222333333222222222222111111111111/////////000111222222222000000000000111111111111///111222111///......///000000000000000000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...***+++++++++,,,---------...------,,,,,,------...,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((())))))))))))(((((('''((((((((())))))******%%%%%%&&&'''((((((((('''******++++++++++++******((((((''''''''''''((((((((('''''''''((()))+++,,,(((((())))))))))))((((((******))))))))))))******((()))*********)))'''&&&'''(((((((((((((((''''''%%%&&&((()))*********)))++++++,,,,,,,,,------------------.........//////////////////000000000111...111444333111111333666555555888;;;999777???KKKRRRcccyyy{{{oooiiipppzzz|||zzzvvvsssuuuzzzkkkbbb[[[VVVQQQLLLIIIGGGEEECCCAAA@@@?????????>>><<<:::555999<<<===:::999999:::===>>>???AAACCCEEEFFFGGGEEEEEEEEEFFFGGGHHHHHHHHHJJJKKKKKKJJJJJJKKKNNNPPPSSSSSSTTTTTTUUUVVVWWWXXX]]]YYYYYY]]]___]]]\\\]]]YYY]]]^^^[[[[[[\\\YYYTTTQQQSSSUUUYYYbbbsss{{{sssiiiiiipppzzzmmmkkkqqqxxx~~~wwwpppkkkoooxxxvvvaaaXXXRRRUUUXXXYYY^^^eeeggglllnnnjjjggghhhgggdddbbbaaa```___^^^\\\[[[ZZZ\\\WWWTTTTTTSSSQQQSSSWWWSSSVVVXXXWWWRRRMMMKKKKKKJJJNNNRRRSSSQQQMMMJJJHHHBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEE???@@@@@@@@@>>>===>>>>>>===???BBBEEEJJJPPPWWW]]]kkksss{{{kkk```ZZZTTTLLLEEE>>>999555555777888666333000111333444555444444333555444333333222222333333222222222111111111111000---......///000111111222000000000000111111111111...000111111///...///000000000000000000000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((('''%%%$$$%%%&&&(((***++++++***)))((('''&&&&&&)))'''%%%%%%''')))))))))''''''''''''(((((((((((('''&&&&&&'''***++++++***%%%&&&&&&&&&''''''((((((((((((((((((((()))******,,,,,,++++++++++++++++++------------------,,,,,,////////////000000000000111111000000111111222333222333444444444666999<<>>===============<<<;;;:::;;;<<<===???@@@AAAAAAAAAAAAAAA@@@???AAACCCFFFGGGFFFHHHJJJLLLMMMNNNNNNNNNRRRPPPMMMKKKJJJKKKMMMOOOSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTTTTSSSQQQOOOOOOPPPNNNOOOPPPTTT[[[fffsss|||yyyrrrnnnlllnnnqqqyyyyyypppgggdddhhhnnnyyyuuullliiiiiihhhgggpppuuu{{{~~~|||uuullleeeYYYVVVSSSRRRTTTVVVXXXYYYbbbccceeefffgggfffeeeddd```aaaaaa```^^^[[[WWWUUUSSSRRRPPPNNNOOORRRUUUWWWOOOOOOOOOOOOMMMKKKIIIHHHLLLLLLLLLLLLJJJHHHFFFEEEFFFFFFEEECCCCCCBBBBBBBBBGGGDDDAAAAAACCCCCCBBB@@@@@@>>>===>>>@@@AAABBBBBBAAACCCGGGLLLQQQZZZgggssszzznnn```YYYRRRIIICCC@@@:::888777777777666444222111111222333333333333222444444333333333333222222111111000///......//////...............///000000//////000111111111111111000000000000////////////111111000000000000111111222111///...---------...,,,,,,------.../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((((((((((((((((('''&&&&&&&&&'''((()))******))))))(((((('''''')))'''&&&&&&''')))))))))''''''''''''(((((((((((()))((('''((()))***)))((('''''''''''''''&&&&&&&&&((((((((((((((()))******++++++++++++++++++++++++------------------------....../////////000000000111111000000111111222333222333444444444666999;;;EEEDDDIIIVVViii|||xxx}}}tttsssuuummmaaaYYYTTTRRRPPPOOOJJJIIIHHHEEECCC@@@@@@@@@<<<======<<<<<<;;;::::::<<<<<<===>>>>>>>>>>>>===???>>>>>>>>>???AAACCCDDDGGGHHHJJJKKKLLLLLLLLLLLLMMMLLLIIIFFFEEEEEEFFFGGGLLLMMMNNNPPPQQQQQQQQQPPPMMMNNNOOONNNLLLJJJKKKLLLOOOOOOOOOOOOSSSZZZccciiippppppooonnnllliiigggfffccckkktttzzzzzzqqqllleee^^^]]]```aaajjjwww{{{rrrfff___^^^```aaa```bbbeeehhhjjjhhhbbb[[[VVVRRRPPPMMMMMMQQQVVVYYY[[[[[[^^^bbbfffjjjkkklllkkkeeeeeecccaaa]]]XXXTTTRRRPPPOOOOOONNNNNNNNNOOOOOOKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBB@@@>>>>>>@@@BBBAAA???AAAAAAAAABBBCCCCCCCCCBBBCCCGGGNNNVVV^^^kkkzzzsssgggYYYRRRKKKCCC===;;;888777666555666555333111000111222222333333222222444444333333333222222222222111000///////////////...............///000000//////000111111111111000000000000000/////////...000000000000000000111111222111///...---------..................---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((()))'''&&&&&&((()))))))))''''''''''''((((((((((((,,,***((((((((((((&&&%%%((((((((('''&&&&&&%%%%%%((((((((((((((()))***************++++++,,,,,,---.................................////////////000111000000000000111222222222333333333333444777:::>>>===???EEERRRggg}}}pppkkksss{{{tttlllddd^^^[[[YYYRRRQQQOOOMMMJJJGGGEEEDDD?????????>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<===>>>??????FFFGGGHHHIIIJJJJJJJJJJJJKKKIIIFFFCCCAAA@@@@@@@@@CCCDDDFFFGGGIIIJJJJJJJJJGGGHHHIIIIIIGGGGGGHHHIIILLLMMMLLLLLLLLLOOOTTTWWW^^^\\\[[[ZZZZZZ[[[^^^___YYYhhhvvvxxxuuusssrrrqqqkkkeee```]]]YYYVVVVVVYYYZZZ___ffflllpppooommmkkkddd]]]UUUQQQSSSVVVXXXYYYZZZ[[[\\\[[[XXXTTTPPPMMMLLLJJJHHHIIINNNSSSXXX[[[[[[^^^ccchhhlllooooooooojjjiiieeeaaa[[[VVVRRROOOMMMMMMMMMMMMKKKJJJHHHGGGGGGEEECCCBBBBBBDDDFFFGGGFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@?????????>>>===<<<===???AAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEJJJQQQ]]]iiivvv|||xxxxxxjjj^^^QQQJJJCCC<<<888888777555444333444333222000000111222222333333222222333333333333222222222222222111111000000000000000...............///000000...///000000111111000000000000000/////////....../////////000000111111111111000///...------------//////......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++******+++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''(((((()))***)))))))))'''((((((((()))))))))***)))'''&&&''')))***)))(((''''''''''''((((((((((((+++***((((((((((((&&&$$$'''''''''''''''&&&&&&&&&((((((((((((((())))))***))))))***+++,,,,,,------------............//////------........./////////000000000000000111222222222222333222222333666888777999???DDDIIIUUUjjj~~~zzzooopppttttttrrrrrryyy~~~~~~zzz{{{}}}}}}||||||{{{ssskkkggg^^^[[[VVVRRRNNNLLLJJJHHHEEEDDDCCCBBB@@@?????????;;;;;;;;;;;;;;;:::999888777888999;;;;;;<<<<<<;;;BBBCCCDDDFFFGGGIIIIIIJJJLLLKKKHHHEEEBBB@@@???>>>>>>>>>???AAABBBCCCCCCCCCDDDEEEGGGFFFFFFEEEGGGHHHHHHIIIKKKKKKKKKLLLOOOQQQUUUTTTRRRQQQQQQSSSTTTVVVTTTbbbooopppjjjeeebbb___YYYVVVTTTSSSRRRSSSTTTWWWXXXYYY[[[\\\]]]\\\[[[ZZZUUUQQQLLLJJJLLLPPPSSSTTTXXXWWWUUUSSSPPPNNNLLLLLLJJJHHHFFFHHHMMMSSSXXX[[[ccceeehhhkkkmmmlllkkkjjjkkkiiieee```[[[VVVRRRPPPOOONNNLLLJJJHHHFFFDDDCCCDDDDDDDDDDDDDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFEEEEEECCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAABBBCCCDDDFFFJJJNNNQQQXXXdddtttzzzsssppppppbbbWWWLLLEEE???999777888666444333222333333222000000000111222222222222222333333333222222222222111222111111000000000111111...............///000000...//////000000000000000000000/////////...............///000000111111111//////......------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******)))))))))(((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))'''(((((()))***)))))))))''''''(((((())))))******)))((('''(((*********(((''''''''''''(((((((((((()))'''&&&'''((()))'''&&&%%%%%%%%%&&&'''((())))))((((((((((((((())))))***))))))***+++,,,,,,------------------......//////------------............000000//////000000111222111222222222111111444666444777<<<@@@@@@EEETTTccc~~~qqqkkkhhhhhhhhhnnnpppwwwrrriiiggghhhiiilllwwwyyylllfff]]]VVVQQQOOOLLLKKKIIIHHHFFFDDDBBBAAAAAAAAA:::;;;;;;<<<;;;;;;::::::777888999:::::::::::::::===>>>???AAADDDFFFHHHIIIKKKJJJIIIGGGDDDAAA>>>===<<<<<<<<<<<<=========>>>@@@BBBCCCCCCCCCCCCDDDFFFDDDFFFIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKPPPYYY``````^^^\\\XXXSSSOOOOOOOOONNNOOORRRTTTTTTSSSRRRQQQOOOMMMMMMMMMMMMMMMKKKHHHGGGIIILLLNNNPPPQQQOOOLLLIIIGGGFFFFFFFFFFFFEEEFFFIIIPPPWWW\\\^^^hhhiiiiiiiiiiiigggeeedddfffeeeccc___[[[WWWTTTRRRSSSPPPLLLHHHFFFEEEEEEFFFEEEFFFIIIKKKKKKKKKIIIHHHHHHHHHFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>======>>>>>>?????????@@@AAABBBCCCEEEFFFGGGIIIMMMTTT^^^eeemmm|||~~~xxx|||wwwqqqlllddd___WWWNNNEEE@@@;;;666666888777444222222333333222111000000111222222222222111333333222222222111111111111000000000000000111111...............///000000......///000000000000000////////////............---...///000000000000000...............---------,,,,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***))))))))))))))))))***))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))''''''((((((((()))))))))''''''(((((())))))******((((((((()))++++++***(((''''''''''''(((((((((((('''&&&%%%&&&((())))))'''###$$$%%%&&&''')))******((((((((((((((()))***************++++++,,,,,,---++++++,,,,,,---.........,,,,,,,,,---------......000////////////000111111111222222111000000222444888888888999999===KKKZZZtttxxxhhhdddfffjjjkkkjjjmmmyyy|||iii___\\\]]]]]]jjj~~~~~~vvvjjjaaa[[[VVVRRRNNNLLLKKKHHHFFFDDDCCCCCCCCC======>>>>>>>>>======<<<999999999::::::;;;;;;;;;::::::;;;===@@@BBBEEEFFFFFFFFFFFFEEECCC@@@===;;;<<<;;;;;;:::::::::;;;;;;<<<===??????>>>>>>???AAAAAADDDFFFGGGGGGFFFFFFFFFGGGHHHKKKLLLMMMLLLJJJIIIIIIMMMPPPPPPRRRUUUSSSNNNKKKMMMNNNLLLMMMPPPQQQOOOPPPOOOLLLIIIHHHGGGHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJJJJHHHFFFDDDBBBBBBBBBCCCBBBBBBEEEKKKRRRYYY^^^```bbbaaaaaa```__________________```___]]]YYYVVVTTTUUURRRMMMIIIFFFFFFHHHIIIHHHJJJMMMOOOOOOMMMJJJHHHGGGFFFEEECCCAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???===???@@@AAAAAABBBEEEGGGGGGJJJMMMPPPVVV```llluuuxxxpppnnnwwwuuunnnlllggg]]]UUUIIICCC===:::777333333777666444111111222333333222///000111111222222111111222222222222111111111111///////////////000000111...............///000000---...//////000000///////////////.........------...///000000000000...---------.........------,,,***++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))((('''&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((***++++++***(((''''''''''''(((((((((((('''&&&%%%&&&((()))((('''$$$%%%%%%&&&'''((())))))((((((((((((((()))******++++++++++++++++++++++++******++++++,,,------...+++,,,,,,,,,,,,---------///////////////000111111111222222000//////111333777555555777999>>>JJJVVVdddxxxwwwmmmmmmooolllkkklllrrrwwwddd\\\YYYWWW```qqqwwwoooggg^^^WWWSSSQQQNNNKKKHHHGGGGGGHHHBBBBBBBBBAAA@@@???>>>===<<<<<<;;;::::::<<<===>>>::::::::::::;;;===???@@@AAABBBCCCCCCBBB???<<<:::999999888888999:::;;;<<<:::;;;<<<<<<;;;:::;;;======@@@CCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKJJJHHHGGGDDDGGGIIIIIILLLQQQRRROOOMMMQQQQQQMMMMMMPPPPPPLLLMMMLLLJJJHHHGGGGGGGGGHHHBBBBBBCCCDDDDDDEEEFFFHHHFFFFFFEEEDDDDDDCCCCCCCCCBBBCCCFFFLLLRRRVVVXXXXXXWWWUUUTTTRRRSSSTTTVVVXXXYYY[[[]]]___]]]ZZZVVVTTTRRRQQQNNNKKKJJJIIIIIIJJJKKKLLLMMMNNNMMMKKKHHHGGGCCCBBBAAA???>>>>>>??????============>>>???@@@AAA>>>AAADDDFFFGGGIIIMMMQQQSSSYYY___eeekkkuuuyyyvvvtttyyy|||vvvnnniiieee]]]SSSKKK???;;;888888555222333666555222//////000111111111///000000111111111111111222222222222111111111111...............///000000...............///000000---...//////000000////////////.........---------//////000111000///---+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))***++++++***)))))),,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((('''%%%$$$%%%&&&(((***))))))))))))(((((((((((((((((((((***,,,,,,***(((''''''''''''((((((((()))((('''&&&&&&'''((('''%%%&&&&&&''''''''''''''''''((((((((((((((()))******,,,,,,++++++++++++++++++))))))***++++++,,,------++++++,,,,,,,,,---------///////////////000111111111222111000......000222---,,,///666;;;???FFFNNNPPPaaawww|||uuurrrnnnnnnmmmnnnwwwmmm___ZZZWWW[[[ggg{{{wwwiii```YYYWWWTTTPPPNNNMMMMMMMMMFFFFFFEEEDDDBBB@@@>>>===???===<<<;;;;;;<<<>>>@@@;;;:::999999999:::;;;<<<>>>@@@BBBCCCBBB@@@===;;;777777666777888:::<<<>>>:::<<<===<<<;;;:::;;;<<<:::===AAACCCDDDEEEGGGIIIGGGFFFFFFEEECCCBBBAAA@@@AAAFFFJJJIIIKKKPPPSSSSSSRRRVVVUUUPPPOOORRRPPPKKKGGGFFFEEEEEEDDDDDDDDDDDD???AAACCCDDDDDDEEEFFFHHHCCCCCCDDDDDDDDDCCCBBBAAAFFFFFFIIILLLPPPQQQOOOMMMPPPNNNKKKIIIIIIKKKNNNQQQVVVYYY\\\___^^^ZZZVVVSSSOOOOOOOOONNNMMMKKKJJJIIIMMMLLLKKKJJJHHHGGGFFFEEE???>>>===<<<<<<===>>>???<<<<<<======>>>@@@AAABBB@@@DDDHHHKKKMMMQQQVVV[[[fffnnnwwwzzz{{{{{{xxxrrriii]]]OOOCCC;;;;;;888777888666333444888333111...---...000000000//////000111111111111111222222222111111111111000---------------...///000...............///000000---....../////////////////////.........---------///000111111000...,,,***+++,,,---.........---,,,...------,,,,,,++++++***++++++++++++++++++++++++************************************************((()))***++++++***)))(((+++,,,.........,,,***)))---,,,++++++------,,,+++************************************************))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$))))))))))))******************))))))((((((''''''***(((&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''((()))***)))************+++++++++,,,,,,,,,---------..............................////////////000000000000000000000000111111111111333333444666999===AAADDDDDDLLL\\\oooyyysssooopppsss|||}}}qqqjjjgggjjjooovvvwwwmmmeee\\\WWWVVVUUURRROOOOOOKKKFFFEEEFFFHHHGGGFFF>>>>>>======<<<======>>>::::::999999:::<<<>>>??????BBBCCCAAA===999888999999999999999:::;;;<<<===999999888888999999:::;;;=========>>>???AAABBBCCCEEEEEEDDDCCCBBBCCCCCCCCCEEEFFFGGGJJJOOOTTTYYY\\\^^^______\\\VVVOOOKKKIIIEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGIIIKKKLLLLLLKKKNNNJJJGGGIIIMMMPPPNNNKKKIIIHHHFFFEEEEEEEEEFFFGGGKKKOOOUUUYYYYYYVVVQQQNNNJJJKKKLLLMMMLLLKKKIIIGGGMMMIIIEEEDDDDDDCCC@@@===@@@???<<<::::::<<>>@@@>>>BBBLLLZZZhhhzzzwwwrrrrrrwwwvvvkkkccc___\\\XXXUUUQQQNNNJJJHHHIIIIIIFFFCCCBBBAAA@@@???>>>>>>===>>>::::::999999:::;;;===>>>AAACCCDDDBBB>>>;;;:::;;;::::::::::::;;;<<<===>>>::::::::::::::::::::::::<<<<<<<<<===>>>@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFHHHLLLRRRXXX^^^aaaaaabbbbbb^^^XXXRRRNNNLLLJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMKKKKKKLLLNNNRRRUUUVVVVVVVVVQQQMMMLLLMMMNNNKKKHHHGGGFFFEEECCCCCCDDDDDDEEEIIILLLQQQTTTTTTQQQMMMJJJJJJKKKLLLLLLKKKIIIGGGFFFGGGDDDAAA@@@AAAAAA???=========<<<<<<===???@@@BBBBBBDDDFFFGGGIIILLLPPPSSSSSSZZZdddlllsss|||sssaaaRRRFFF<<<999:::666555444222222222222333222222222111111111000000111111111111111111111111000000////////////000000//////.........---------............------------000///...------...///000......------------......,,,---...//////...---,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))*********+++***)))***,,,---,,,+++*********++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++***)))***+++,,,+++)))************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))((('''''''''''''''(((((((((((()))(((((((((((())))))))))))***(((&&&'''((())))))(((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%(((''''''''''''(((((())))))************+++++++++,,,,,,,,,,,,------------------------------------....../////////000000000//////000000000000111111111111111222444777999;;;;;;;;;???FFFNNN[[[ooo{{{vvvuuuwww{{{wwwoooiiiccc___VVVSSSOOONNNNNNMMMIIIEEEHHHGGGEEECCCBBBAAA@@@@@@===<<<<<<<<<<<<===???@@@CCCDDDEEEDDDAAA>>>======;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<===<<<;;;999888999::::::;;;===>>>@@@AAABBBBBBDDDEEEEEEDDDCCCCCCCCCDDDHHHMMMSSSYYY___bbbcccddddddaaa\\\XXXUUUTTTRRRSSSUUUWWWYYYZZZZZZ[[[ZZZWWWSSSQQQPPPSSSVVVYYYWWWWWWXXX[[[___cccdddddd```ZZZSSSOOOMMMKKKHHHDDDDDDCCCBBBAAA@@@AAABBBBBBFFFGGGJJJLLLLLLKKKIIIGGGIIIJJJJJJJJJIIIGGGEEECCCAAA???>>>>>>@@@AAA@@@???>>>??????@@@AAABBBCCCDDDEEEHHHMMMQQQVVV[[[aaaeeeiiippp||||||~~~wwwfffRRREEE===777555555555444333222111111111111222222222111111111111111111111111111111111111111//////............//////...............---------------------------------//////...------...//////......------------......,,,---...//////...---,,,,,,,,,------------,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,+++***)))***,,,,,,,,,+++*********+++++++++++++++------,,,++++++,,,,,,---***)))((()))***+++***(((************************(((((((((((((((((((((((()))(((((((((((('''''''''(((((())))))))))))(((((((((((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))******+++++++++***((('''''')))))))))(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))*********+++++++++++++++,,,,,,,,,---------------------------------........./////////000000////////////000000000111111111111222333444666777===;;;<<>>;;;;;;;;;;;;;;;<<<======<<<<<<===>>><<<:::888666888888888999;;;<<<>>>??????@@@CCCDDDEEEEEECCCBBBAAACCCFFFKKKPPPVVV[[[]]]^^^```aaaaaa```______```\\\^^^cccgggjjjlllmmmmmmgggccc]]]XXXXXX[[[```cccfffeeeeeegggjjjlllmmmlllccc^^^VVVPPPLLLIIIEEECCCAAA@@@???>>>>>>>>>??????AAABBBDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFDDDCCCBBB@@@?????????@@@AAABBBBBBCCCCCCCCCCCCEEEHHHJJJLLLPPPUUU\\\cccjjjrrryyy~~~~~~fffVVVEEE===:::777444333333222222111111111000000111111111111111111111111111111111111111111111111.........------.......................................///////////////000...........................------,,,,,,------...,,,---...//////...---,,,+++,,,---......---,,,+++++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,------...+++))))))***+++,,,+++******************+++++++++---,,,,,,++++++,,,------***)))((((((******)))(((************************((((((((((((((((((((((((*********))))))))))))((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&&&&'''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))*********)))(((((((((******)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))))))))*********++++++++++++++++++,,,,,,,,,------------------------------............////////////...////////////000000000222222222222333333444555;;;:::;;;>>>@@@BBBJJJSSS```xxxsssuuu}}}vvvooofff___[[[XXXTTTQQQNNNMMMLLLJJJHHHGGGGGGGGGEEEDDDCCCBBBAAABBBCCCDDDCCCCCCCCCCCCCCCBBB@@@>>><<<;;;;;;;;;;;;<<<<<<===<<<=========<<<:::777555777777777888999:::<<<<<<<<<>>>@@@CCCDDDDDDCCCBBBDDDEEEGGGJJJNNNQQQTTTVVVUUUWWWZZZ\\\^^^aaaeeehhheeeiiiooouuuzzz|||}}}}}}tttnnnfff^^^ZZZ[[[^^^aaafffeeeeeegggjjjllllllkkk]]]ZZZTTTNNNJJJGGGEEECCC??????===<<<<<<<<<===>>>===>>>@@@BBBDDDGGGIIIJJJGGGGGGFFFFFFDDDCCCBBBAAA???@@@@@@@@@AAAAAACCCDDDDDDDDDDDDGGGLLLSSSZZZ^^^hhhmmmuuu~~~~~~|||hhhTTTHHH>>><<<===:::555333111111111111111111000000111111111111111111111111000000000000000000000000......------------......---.....................---.........//////000000------............------------,,,,,,,,,,,,------,,,---...//////...---,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++***)))((()))+++,,,+++***************************++++++,,,,,,,,,,,,------***)))((()))***+++***(((************************))))))))))))))))))))))))+++++++++*********))))))(((((())))))))))))(((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&''''''((((((((((((((()))*********))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''')))(((((()))***+++)))'''))))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))&&&&&&&&&''''''((()))***)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////000000222222222222333333333333444444666;;;======AAAFFFSSSnnnyyysssqqqvvv}}}ssskkkddd]]]XXXTTTSSSPPPNNNLLLJJJIIIIIIGGGFFFDDDCCCBBBCCCCCCDDDDDDCCCCCCDDDEEEDDDAAA???======<<<<<<<<<<<<=========>>>>>>>>><<<;;;999888888888888888888999:::::::::;;;===@@@BBBCCCCCCCCCGGGHHHIIIKKKLLLMMMNNNOOOKKKMMMPPPSSSVVV[[[aaaeeefffjjjqqqwww|||}}}}}}|||tttnnneee[[[UUURRRSSSTTTVVVVVVWWWZZZ]]]```aaa```RRRPPPMMMJJJGGGEEECCCBBB???>>>===<<<;;;<<<======;;;<<<>>>AAADDDGGGIIIJJJFFFEEEEEEDDDCCCCCCCCCBBB@@@AAACCCCCCCCCDDDFFFHHHFFFHHHLLLSSS\\\gggqqqwww~~~||||||~~~hhhRRREEE>>>:::<<<>>>;;;666444111111222222222111111000111111111111111222222222000000000000000000000000......------------......---------...............+++++++++,,,------......------............------------,,,,,,,,,,,,------,,,---...//////...---,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''***)))((()))+++++++++******************)))))))))***+++,,,---------,,,,,,+++***))))))++++++***)))************************************************************))))))))))))(((((())))))))))))(((((())))))((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&'''(((((((((((()))***************&&&''''''''''''(((((((((((((((((('''''''''''''''))))))(((***++++++)))'''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&((()))+++,,,)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000000111111222222222222222111000333888::::::<<>>>>>??????@@@@@@@@@??????>>>===<<<<<<:::999999888888888888888888999:::===???AAABBBCCCGGGGGGHHHHHHIIIIIIIIIIIIEEEFFFHHHIIIKKKNNNTTTXXX[[[___eeejjjmmmllljjjhhhddd___XXXQQQKKKHHHGGGHHHGGGGGGGGGIIIMMMOOOOOONNNFFFFFFGGGFFFCCCAAA@@@?????????===<<<<<<<<<===>>><<<===???AAACCCEEEFFFGGGDDDDDDDDDCCCCCCCCCDDDDDDBBBEEEHHHIIIIIIKKKOOORRRRRRWWW___jjjvvvjjjTTTEEE===999888;;;;;;777444555000111222333333222111111000000111111111222222222000000000000000000000000//////............//////---------.........//////******+++,,,,,,---......,,,------......------,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,************+++++++++,,,*********************************))))))(((((('''***)))((()))***+++***)))+++*********)))))))))((()))***,,,.........,,,++++++***)))***+++,,,+++)))************************************************))))))))))))(((((((((((((((((())))))))))))(((((())))))((())))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))######$$$%%%%%%&&&''''''&&&&&&'''((((((((((((((('''''''''(((((((((((())),,,,,,++++++******)))))))))))))))***++++++)))''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***,,,---)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000//////000111111222111111333111333777::::::===BBBFFFPPPrrryyyuuurrrrrrtttuuummmrrriiiwww{{{nnnkkkgggbbb]]]XXXUUUTTTPPPOOOMMMLLLKKKKKKKKKKKKGGGEEEEEEFFFIIIIIIFFFCCCBBBBBBAAAAAA@@@AAAAAAAAACCCBBBAAA@@@?????????@@@;;;:::999888777777777777777888999:::===@@@BBBDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBDDDHHHLLLNNNQQQVVV[[[\\\ZZZVVVSSSQQQNNNJJJGGGDDDCCCCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@>>>@@@CCCCCCAAA???======@@@???>>>===<<<===>>>>>>>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFIIIMMMOOOQQQSSSXXX\\\bbbhhhsssgggQQQBBB::::::777777999777333222444111111333444444333222111000000111111222222222222000000000000000000000000//////............//////---------.........//////,,,,,,------...///000000,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,---,,,+++******+++,,,---(((((())))))*********+++***************************************+++++++++***(((((()))***+++***)))+++*********))))))((((((++++++,,,,,,,,,,,,------...---+++))))))***+++,,,))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))'''''''''''''''((())))))))))))((('''''''''''''''***((('''&&&&&&'''(((***'''((()))))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++***)))((((((((())),,,,,,+++***))))))******))))))(((((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%''''''((()))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************---.........---,,,,,,+++////////////000000000000////////////000000000000222333333333444666:::===GGGQQQooo~~~rrrooopppyyyvvvrrrmmmqqq~~~xxxooofff^^^ZZZWWWSSSOOONNNOOOOOOMMMJJJMMMMMMLLLKKKKKKJJJJJJJJJEEEFFFFFFEEECCCBBBCCCDDDBBBBBBBBBBBBAAA???===<<>>===<<<;;;:::999777777777888:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDFFFHHHHHHGGGFFFEEEDDDEEEEEECCC@@@?????????>>>======<<<<<<======>>>=========<<<<<<<<<<<<<<<===<<<;;;<<<===????????????@@@BBBBBBBBBBBBCCCEEEDDDFFFIIIJJJJJJIIIJJJKKKOOOTTTZZZ]]]^^^ccclllsssxxx~~~gggRRRBBB<<<>>>555555444333333333444444111111111111111111111111111111000000000000111111222222111000//////000000...////////////......---//////.........---------,,,,,,,,,---------......///............------------------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++,,,,,,++++++******+++++++++++++++*********))))))***************)))((((((+++++++++,,,,,,,,,------...---+++))))))***+++,,,((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))*********)))))))))(((((('''''''''''''''((())))))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))(((((())))))++++++***)))))))))))))))))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++........./////////000000.../////////000000000000222222333333444666:::===???MMMnnnwwwooowww~~~yyypppkkkfffbbb]]]YYYXXXWWWTTTRRRPPPPPPOOOOOONNNMMMMMMLLLMMMKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCBBB???>>>>>>===<<<;;;;;;;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>========================>>>???AAABBBBBBAAA@@@???>>>???@@@>>><<<:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????@@@@@@??????@@@AAABBBAAA???@@@BBBBBBCCCDDDGGGIIIJJJLLLOOOPPPQQQRRRUUUWWW^^^cccjjjqqqwww}}}xxxuuusssvvvfffSSSFFF<<<777666555444333333222333333333111111111111111111111111111111000000000000111111222111111000//////000000...//////000000000//////.........------------,,,,,,,,,,,,---------..................------------------,,,,,,,,,+++++++++---------,,,,,,,,,,,,+++************************)))))))))******+++++++++++++++************++++++---,,,++++++************+++++++++*********))))))***************)))((((((++++++++++++,,,,,,,,,,,,---,,,+++))))))***++++++))))))(((''''''&&&%%%%%%(((((((((((())))))))))))******))))))))))))(((((('''''''''''''''((()))))))))((((((''''''''''''((('''&&&%%%$$$$$$%%%&&&'''!!!"""###%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((((())))))******)))(((((('''((((((((()))((('''&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&'''(((((())))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------.........//////....../////////000000000111222333333333555888;;;===MMMpppoooqqquuuyyy|||xxxqqqkkkgggccc```^^^XXXXXXWWWUUUUUUUUUUUUUUUWWWRRRMMMKKKKKKLLLKKKJJJGGGGGGHHHHHHGGGFFFEEEDDDAAAAAA@@@@@@??????>>>>>>>>>===<<<:::999::::::;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::;;;======<<<;;;::::::;;;===<<<<<<;;;;;;<<<<<<===<<<<<<======>>>>>>??????AAAAAAAAAAAAAAABBBBBBCCCBBBDDDEEEFFFFFFIIILLLOOOSSSVVVYYY]]]```eeeiiimmmpppuuu}}}~~~uuunnniiibbbbbbfffppp~~~zzzwww|||zzzcccJJJ>>>;;;888333000444333222222111111222222111111111111111111111111111000000//////000000111111111000/////////000000,,,---...///////////////------------,,,,,,,,,,,,,,,,,,,,,---------..................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((()))***+++,,,,,,++++++************++++++...---,,,+++***)))))))))+++++++++******************************)))((((((***++++++++++++,,,,,,,,,,,,+++******)))***++++++,,,++++++***)))(((''''''(((((((((((())))))))))))***)))))))))(((((((((((('''''''''''''''((()))))))))(((''''''''''''((((((''''''&&&%%%%%%&&&''''''$$$$$$%%%&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))***(((''''''&&&&&&''''''''')))(((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))******))))))((()))))))))************++++++++++++++++++++++++************************,,,------...------,,,,,,,,,,,,,,,---------.............../////////000000000111222333333444777999>>>KKKgggzzzkkkooosssxxxyyytttpppnnnkkkhhhdddaaa```bbbeeegggeee^^^UUURRRSSSSSSPPPMMMIIIIIIIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB???>>><<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;===>>>??????>>>===>>>@@@??????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMOOOPPPTTTXXX\\\bbbfffmmmsssxxx|||}}}nnnfffaaa\\\]]]aaaiiixxxxxxzzz|||wwwaaaOOO===777888666333000333222222111000111111111111111111111111111111111000000////////////000000111000000/////////000000)))***+++------.........------,,,,,,,,,+++++++++,,,,,,,,,---------...............---------,,,,,,,,,++++++++++++++++++++++++++++++************)))************************(((((())))))***++++++,,,++++++************++++++...---,,,***))))))))))))***************************************)))((((((*********+++++++++,,,,,,*********************+++,,,++++++***))))))(((((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''((())))))((((((''''''''''''(((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))'''&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''))))))***++++++++++++***((()))))))))************++++++++++++++++++++++++************************,,,,,,------...------,,,,,,,,,,,,,,,------------............///////////////000222222222333555777;;;@@@TTTwwwqqqqqqpppppprrryyyyyyttttttwww}}}|||ssshhhaaa]]]ZZZTTTOOOPPPOOONNNMMMKKKJJJIIIIIIFFFFFFEEEEEEDDDCCCCCCCCC???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@??????@@@AAA@@@@@@@@@??????@@@@@@@@@EEEEEEEEEFFFFFFFFFFFFFFFFFFHHHJJJKKKKKKLLLOOORRRTTTWWW[[[___dddiiipppttt}}}{{{pppjjjeee```gggllluuu{{{~~~uuuggg[[[LLLCCC;;;:::888555222333222222111000000000111111000000000000000000000000000000////////////000000000///////////////000000***+++,,,---.../////////------,,,,,,,,,+++++++++,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,+++***))))))))))))***************************************)))((((((************++++++++++++)))))))))***************))))))((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((()))******++++++******))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------......------........./////////...///111222222222444555888:::GGGbbbzzzsssnnnjjjkkktttxxxnnnfff^^^XXXYYYXXXUUURRROOOMMMLLLKKKIIIHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA???@@@AAAAAA@@@???@@@BBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEFFFHHHIIIJJJJJJIIILLLPPPRRRSSSVVV[[[___dddiiipppwww~~~zzzsssvvvyyy|||}}}{{{lll^^^OOOEEE===:::::::::777222111444333222111111000000111111000000000000000000000000000//////......//////000//////......//////000000---...///000000000000000------------,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,*********++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++++++++***))))))))))))******************+++++++++***************)))((((((************++++++++++++(((((()))***************((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''((())))))'''''''''''''''((())))))&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''((()))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............---------.........//////---///111222111111222444666999AAAQQQggg{{{uuuooopppuuu|||zzzrrrnnnjjjhhhddd___[[[XXXVVVUUUPPPPPPNNNMMMKKKJJJHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHHHHFFFEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFHHHJJJMMMPPPSSSVVVWWWWWW\\\aaaeeefffjjjqqqwww}}}xxxssslllpppuuuzzz|||wwwwwwzzz|||tttbbbTTTJJJBBB;;;666444555777555111222555333333222111111111111222000000000000000000000000//////............//////...............///000000---....../////////...............------------,,,,,,,,,,,,---------......---------,,,,,,,,,++++++)))*********++++++++++++,,,,,,+++++++++*********************************************++++++++++++++++++************++++++)))))))))))))))******+++))))))*********+++++++++***************)))(((((()))************+++++++++'''((()))***************)))))))))***++++++,,,,,,(((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''((())))))'''''''''''''''((()))***%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''')))+++,,,(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))"""$$$&&&))))))(((&&&$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''))))))))))))************************************************************+++,,,,,,---.........------------.........//////---------.........//////,,,...111111111111222333111666<<>>===888333222333444333111111111000000000000//////111111000000000000////////////............///////////////............---......---------...////////////............//////...---,,,---...///...,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,---,,,,,,+++***))))))(((((((((((())))))((())))))*********************)))(((((((((((((((******))))))((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((())))))&&&'''((((((((('''&&&%%%((((((((('''&&&%%%$$$###&&&&&&''''''((()))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***************+++******++++++++++++***************+++,,,---///000,,,+++++++++,,,,,,---.........//////000000000///---...//////000000000///////////////000000000111000111222111111222444666777<<<@@@AAACCCOOOdddttt~~~tttiiieeedddhhhjjjjjjkkkooosssxxx~~~~~~yyydddRRRGGGAAA;;;666555222000000222222111///111000000000////////////000000000000000000/////////......------....../////////.........---------------------....../////////......------......///------------............---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---************************,,,+++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))************************((()))))))))************+++++++++,,,,,,++++++***))))))(((((((((((())))))(((((()))************)))***)))(((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((())))))%%%&&&'''(((((('''&&&%%%''''''''''''&&&%%%$$$###&&&&&&''''''((()))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************++++++++++++***************+++,,,---///000,,,,,,+++++++++,,,------...............//////000------...////////////......////////////000000000111222333222111111222444555999===???AAAFFFNNNUUUooo|||{{{qqqgggcccbbbbbbeeeiiiiiimmmrrryyyzzzxxxzzzxxxiii\\\KKKAAA===:::666444222222111111111111///---000000000////////////...//////////////////000000......------------..................------------,,,,,,---....../////////......------------......,,,---............//////---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))(((((((((((())))))'''((())))))******)))))))))((((((''''''(((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''((())))))************++++++++++++***************+++,,,---...///,,,,,,,,,++++++,,,,,,---,,,,,,+++******,,,---...------...............---......////////////000000111222333222111111111333444444555777;;;???DDDHHHQQQ]]]rrruuulllfff```^^^``````ccciiipppyyy{{{zzz|||ppp]]]PPPFFF<<<999888555111000222222222222111000......000000////////////............////////////000000......------------...............------------,,,,,,---......///...............------------......,,,---//////......///111---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((())))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))(((((('''''''''(((((()))&&&'''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''(((((()))******++++++******++++++++++++******++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,---+++***))))))+++---...------.........------,,,........./////////000000///111222222000000000111111222333444666999===@@@BBBKKKYYYkkk~~~|||qqqgggccc```bbbeeeiiipppxxx}}}nnnZZZJJJAAA:::666888888333000111222222333222111/////////000000/////////................../////////000000...------,,,,,,------............---------,,,,,,---.../////////...---,,,...------,,,,,,------...+++---//////......000222+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))(((((((((((())))))'''(((((()))))))))))))))(((((('''''''''(((((()))((((((((()))))))))))))))''''''((((((((((((''''''$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,///---+++***+++,,,///111---------......---,,,,,,............/////////000...///111111000//////000///333777888666555777999:::@@@HHHPPP\\\pppyyyrrrgggfffeeeeeehhhnnntttxxxuuuaaaTTTGGG;;;;;;666555999:::444222555111222222111000///000111000/////////............---.........//////000000...------,,,,,,------.........---------,,,,,,,,,....../////////...,,,+++...------,,,,,,------...+++---000///......000333+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''############$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))+++,,,,,,,,,+++***((((((,,,,,,,,,++++++*********))))))***+++,,,------...,,,,,,,,,++++++*********............---,,,++++++,,,,,,,,,,,,,,,---...////////////...------,,,,,,.../////////000000000111111111333444555777888999999<<>>???<<<888555333222111000000000//////////////////...............---------////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------......------,,,******++++++++++++******************************************************))))))))))))))))))))))))(((((()))))))))*********''''''''''''((((((((((((((())))))*********))))))(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))((((((((((((***************************++++++++++++******)))(((((())))))))))))((((((&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((((((((((((((((((((()))))))))***)))((('''&&&&&&'''(((((()))))))))***************++++++*********))))))))))))))))))******************++++++,,,,,,,,,,,,+++---,,,,,,+++++++++++++++***++++++,,,---.........------.........///////////////000000111222222333222333444555555555444444666999???EEEHHHNNN\\\iii|||wwwsssooommmllloooqqqtttyyy~~~xxxmmm]]]OOOEEE@@@;;;888555444222111000/////////////////////..................//////......---,,,////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,------......------,,,))))))************))))))************************************************))))))))))))))))))))))))((((((((()))))))))******''''''((((((((()))))))))((())))))************)))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++***))))))(((((())))))))))))((((((''''''((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''%%%""" $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))'''''''''(((((())))))***((()))))))))*********+++************))))))))))))((()))))))))*********+++++++++,,,,,,,,,++++++***---,,,,,,+++******+++++++++++++++,,,,,,---------+++,,,,,,---...///000000...//////000000111111222111111111222333333111000555666<<>>999777666555000000000///......///000........................---.../////////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++***+++,,,---------------,,,------......------,,,*********++++++*********************************************************))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******(((((()))***************((((((((((((((((((((((((((((((''''''(((((()))******************************)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((('''(((((()))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((('''%%%""" $$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((($$$%%%''')))***++++++,,,(((((())))))*********+++)))))))))))))))*********(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))---,,,,,,+++*********+++++++++,,,,,,,,,,,,------***+++,,,---...000111111......//////000000111111/////////111333444333222777555666:::::::::@@@IIIJJJZZZnnn~~~zzztttpppnnnnnnnnnnnnooorrrwwwzzzttt```TTTHHHBBB<<<888777666444222333333222000///...000111---.....................---.../////////...,,,,,,------------------------++++++++++++++++++++++++------------------------........................++++++++++++++++++++++++***+++,,,,,,------------,,,------......------,,,+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))((((((((((((((()))************************************))))))((((((((('''))))))************))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++&&&((()))((('''&&&((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((###$$$$$$%%%'''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---------......---,,,,,,)))***+++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---......///000111111222111111111000000000000000666666666666777999:::;;;DDDFFFNNN\\\oooyyyvvvrrrpppqqqrrrpppnnnrrrxxxyyyiiiZZZLLLBBB<<<:::777555222111111111111000///......///000111000000///...............000000//////.........---------------------------***+++,,,,,,------,,,,,,///...,,,+++***+++,,,,,,......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------...------,,,,,,++++++***///---,,,***))))))******++++++++++++++++++++++++************************+++*********))))))((((((''''''((())))))))))))(((+++++++++************)))&&&'''((())))))***))))))'''((()))))))))(((&&&%%%''''''(((((())))))******+++*********))))))(((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''(((((('''((()))((('''&&&'''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%&&&((())))))(((&&&$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''******))))))((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,++++++******++++++++++++++++++,,,,,,...---,,,,,,,,,,,,---...---......///000000111111000000000000000000000000333333444444555777888999<<>>888888777555222111000000000000000///......///000000000000///...........................---------,,,------------------------***+++,,,,,,------,,,,,,...---,,,+++++++++,,,,,,------,,,++++++++++++,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))))))))++++++++++++++++++++++++************************************)))))))))((()))***+++,,,,,,,,,,,,,,,+++++++++*********))))))'''(((((())))))))))))((((((((((((((((((''''''&&&'''((((((((()))))))))***+++***))))))((((((((()))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++******)))((('''&&&&&&))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******---,,,+++*********+++,,,------,,,,,,,,,,,,------------......///000000000000000000000000000000000111111111222333444555666666888===@@@DDDRRRmmm~~~||||||zzzxxxtttrrrrrrsssyyy}}}yyywwwxxxzzz~~~xxxtttqqqooonnnmmmnnnppptttvvvuuuyyy{{{zzzhhh^^^OOOCCC===:::888666444333222000////////////000///............///000000///......---.........---------,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,+++***))))))((())))))++++++++++++++++++++++++************************************)))))))))))))))***+++,,,------------++++++*********)))))))))((())))))))))))((((((''')))((((((''''''''''''((((((((((((((())))))))))))+++***(((''''''(((((()))(((((((((((((((((((((((())))))************))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((()))***)))'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,------------,,,///---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////000000000000000000000000111222333444555444555888:::<<>>BBBNNN]]]nnnxxx~~~|||yyykkk]]]NNNDDD@@@999888666444222///...---//////000000000000//////,,,,,,---......---,,,,,,---------,,,------...///------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,---------------,,,,,,++++++++++++++++++++++++************************))))))))))))************'''((())))))******))))))******)))))))))(((((((((((())))))))))))(((((('''(((''''''''''''(((((()))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''((((((%%%'''(((((('''''')))***&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++'''((()))******+++++++++++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111//////000000111333444555222111222555555444777<<<===BBBMMMXXX```kkk|||uuugggXXXOOOGGG>>>999:::333333333222000/////////...//////000000///...---+++,,,------------,,,+++---,,,,,,,,,------...///++++++,,,,,,------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,...---,,,,,,++++++,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++++++++++++++++++++++++++************************((()))))))))************)))************))))))(((***)))))))))(((((((((((('''(((((())))))))))))(((&&&''''''(((((((((((((((***)))))))))((((((((('''((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++$$$&&&'''((('''(((***+++%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))***,,,,,,---------)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111////////////000222333444333333555555000...333<<<>>><<>>:::666333111000000000000000000////////////......------------......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))************++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++******++++++,,,---++++++******************,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********---------,,,,,,+++++++++***++++++***((('''((()))************************************************'''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''')))***+++&&&'''''''''(((((())))))))))))************)))(((&&&'''''''''(((((())))))))))))******************))))))))))))))))))))))))&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&%%%&&&'''******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######((('''&&&%%%%%%&&&((()))''''''''''''((((((((((((***))))))(((((())))))***(((((((((((((((((((((((()))***+++***((('''((()))***)))))))))))))))))))))************************))))))))))))))))))))))))++++++******************************************------------------------///.....................------......//////000000222222222222222333333333222333555777999===CCCGGGIIIWWWkkk~~~{{{kkk^^^QQQEEE===;;;999666444222111111111............------------......------------......,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++************++++++******************---------------,,,++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,)))***+++***((((((((()))************************************************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((()))***+++'''''''''((((((((()))))))))))))))))))))))))))(((''''''''''''((((((((()))((()))***+++,,,,,,+++***))))))))))))))))))))))))'''((()))***++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###&&&(((((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((()))***+++***((('''((()))))))))))))))))))))******************************))))))))))))))))))))))))))))))******************************************++++++++++++++++++++++++........................---------...//////000000222222222111111000000000111222222333333666:::>>>???FFFPPPZZZfffwww~~~ooo[[[NNNGGGBBB;;;444444333222111000000111222.........------------,,,......------------......,,,,,,,,,,,,+++++++++***))))))*********+++++++++,,,,,,,,,+++++++++******)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++......---,,,***))))))(((******++++++++++++++++++------.........---,,,,,,,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,)))***+++***)))((()))***************************************************++++++************++++++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&(((***,,,------,,,+++((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&$$$######$$$&&&&&&"""$$$'''((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))((('''((())))))))))))))))))*********************************))))))))))))))))))))))))(((((())))))******++++++***************+++++++++************************---------------.........,,,,,,---......//////000........................222222333333333555888;;;BBBCCCEEEGGGLLLWWWfffppprrr___UUUGGG===::::::999777111111000//////000111111000000/////////............------,,,,,,------...------------,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++******))))))*********++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,++++++******------,,,,,,+++***))))))******+++++++++++++++,,,,,,---------------,,,,,,++++++++++++++++++++++++******************++++++)))***+++***)))((()))***************************************************++++++)))(((((()))++++++(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))(((((((((((((((((())))))'''''''''''''''(((((()))'''''''''(((((((((((((((&&&'''***,,,---,,,+++***((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&$$$######$$$&&&&&&"""$$$''''''&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))((('''(((***(((((())))))************************************))))))))))))))))))))))))((((((((())))))******+++))))))*********+++++++++------------------------+++,,,,,,,,,---------...,,,,,,------.../////////+++,,,,,,---......//////111222333333444555888;;;999;;;===???CCCJJJSSSYYYeeeuuusssaaaVVVEEEBBB<<<666222111333666111111000000000000000000////////////............------,,,,,,,,,,,,------............------------+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((((()))******)))((()))+++***************************************************)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))((((((((())))))))))))))))))(((((('''''''''&&&'''((()))***(((((((((((((((''''''''''''((()))***++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$&&&'''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((((((((()))))))))***)))((((((''''''(((((()))((((((((((((((((((((((((&&&((())))))''''''(((***((((((((()))******++++++************************))))))))))))))))))))))))(((((()))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,---......//////,,,---...///000111111222...000111222222333666888111444888<<>>@@@BBBFFFKKKOOO[[[iii}}}~~~pppdddYYYQQQDDDBBB>>>999555333222222111111000000//////............---------......///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''+++++++++*********))))))************************++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((()))))))))******)))(((&&&'''((()))+++))))))))))))))))))))))))(((((())))))******++++++***)))(((''''''((()))******)))(((''''''((()))*********)))))))))))))))***+++******)))(((''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((())))))'''&&&%%%&&&((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''(((((((((***(((&&&&&&'''*********$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!!"""###%%%'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&&&&$$$###$$$(((******)))(((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))******(((((()))))))))************)))((((((((()))++++++************************+++++++++++++++,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,---......//////000222111///...///111000000111222222333444444777888:::;;;===@@@EEEIIIGGGPPP]]]kkk{{{}}}nnn```WWWNNNFFF@@@>>><<<999666333222222222000000000000//////............------------......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,------------,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************************************((((((((())))))*********,,,+++)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********)))((((((''''''(((((()))***)))(((''''''((()))*********)))))))))))))))***)))))))))(((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))))))))'''$$$###$$$%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''((((((((((((&&&%%%%%%(((*********$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&'''((((((+++******)))((('''&&&&&&'''&&&&&&'''(((((('''%%%(((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((()))***+++,,,+++************)))))))))(((((())))))))))))******)))))))))((()))******+++***************************************+++,,,,,,+++,,,,,,,,,------......++++++,,,,,,------.........///000000///...///000//////000000111111222222222444555666777999===@@@===AAAFFFMMMXXXjjjwwwbbb[[[QQQIIIDDD@@@<<<888666555333222111111111222000000000////////////.........---------------...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++---------,,,,,,,,,,,,++++++,,,------------------++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***************---,,,+++)))))))))***+++))))))))))))))))))))))))***))))))))))))))))))((('''''''''((((((''''''''')))((((((''''''(((((())))))))))))(((((())))))***(((''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((('''((((((&&&$$$###$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&((((((((('''&&&&&&%%%%%%%%%###"""###%%%'''((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''((((((((('''%%%$$$(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((()))***+++,,,))))))************)))((((((((()))))))))))))))))))))))))))))))))******+++***************************************+++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,------------...............//////000000000111111222222222000111333333333444777:::;;;>>>AAADDDIIIQQQ]]]fff|||mmm^^^TTTNNNJJJDDD???===<<<:::888222222111000///000000000////////////////////////......------,,,,,,------,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++************************)))))))))***+++++++++,,,******************************************************************************************++++++,,,,,,***)))))))))))))))((((((((((((((((((((((((******))))))((((((((('''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))(((((((((((())))))***&&&&&&&&&'''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))%%%&&&'''&&&$$$$$$&&&(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&((((((((('''&&&&&&%%%%%%$$$###"""###%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$$$$%%%###$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!%%%''')))***++++++(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((()))***+++,,,((())))))*********))))))))))))((((((((((((((((((((()))))))))************************************+++++++++++++++,,,------++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............//////000000000000000000000222333333333333555777555888<<<>>>BBBGGGNNNSSS[[[gggyyyssseeeZZZQQQHHHCCCAAA>>>:::888666555444333222111111000////////////.............../////////......---,,,,,,,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++************++++++++++++******+++++++++******)))************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************************))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''((((((''''''((()))******&&&&&&&&&'''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&'''&&&%%%%%%''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''(((((((((&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$######$$$$$$$$$%%%&&&''''''''''''(((((('''&&&%%%%%%$$$$$$######$$$%%%&&&''''''((("""$$$'''((('''''')))***(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((()))***+++,,,((((((((())))))))))))***))))))((((((((((((''''''(((((()))************)))************************+++++++++++++++,,,------++++++******)))))))))(((++++++++++++,,,,,,,,,,,,,,,+++***+++---......---------------............000222333333333333444666666666555555777;;;BBBGGGDDDMMM\\\jjjzzzzzzjjjaaaTTTJJJEEEBBB???===777666555333111///......222222111000000///......---............////////////...---,,,++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++---------,,,,,,,,,++++++***************+++++++++************************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++)))***************++++++***************))))))(((***************************************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''&&&''''''((((((''''''&&&''''''''''''((()))******(((''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((((('''&&&%%%'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&&&&%%%###!!!$$$'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''(((******(((%%%###$$$&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((()))***+++,,,)))(((((('''((()))***+++))))))(((((((((''''''''''''((()))***+++******)))***************************************+++,,,,,,***************++++++++++++++++++++++++++++++++++++***)))***---......,,,...............---------...000222222222222333444666555444222222555888;;;<<>>BBBCCCEEEMMM[[[fffnnnzzztttfff\\\TTTMMMHHHCCC>>>999666777777555222...///111222111000111111---......///000000000///---------........./////////...---,,,++++++++++++***)))))))))***++++++,,,*********************************)))))))))(((((())))))******++++++++++++************************))))))))))))))))))))))))++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((('''''''''((()))***,,,,,,,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))***)))(((''''''((()))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))******++++++***)))(((''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''((()))((('''%%%$$$"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++++++++*********))))))(((((())))))(((((((((''''''&&&))))))))))))))))))))))))(((((()))***************'''((()))***************))))))***++++++++++++*********++++++++++++******++++++******++++++,,,---,,,,,,,,,---------.........//////000111222222222222111000000000111333333888:::<<<>>>AAAEEEKKKNNNTTT[[[eeeppp~~~}}}sssccc^^^UUUNNNGGGAAA===999888777777555444333222222222111000//////000111222////////////////////////........................//////...---+++***))))))************************++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))************)))'''&&&%%%&&&&&&&&&''''''''''''(((*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%###$$$%%%'''(((***+++,,,&&&&&&&&&''''''''''''(((+++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))******++++++*********)))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))(((((()))***************(((((()))*********))))))))))))***++++++++++++***)))******++++++******)))++++++******++++++,,,---,,,,,,,,,------------.........///000000111222222111111000000000111222333555666777888999<<>><<<888777666666555444222222111000///......---//////000000000000//////---------------------------------------------------,,,,,,,,,++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))******************)))***))))))))))))((((((((())))))))))))))))))))))))******++++++++++++******(((((()))))))))*********((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''+++***((('''''''''((()))'''(((((('''$$$"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&$$$######$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))((((((***)))(((''''''''')))***(((((((((((((((((((((((((((((()))***************)))*********)))(((''''''((())))))***************))))))************))))))***************++++++,,,++++++,,,,,,,,,---------.........//////000000000////////////000000111111111222333222222222555777:::<<>>@@@BBBCCCGGGNNNUUU^^^kkkyyy~~~ttthhhaaa]]]WWWMMMEEEFFFCCC@@@===<<<;;;::::::555333111111111111000...333333222222111111000000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++,,,,,,************************++++++++++++++++++++++++******************************))))))))))))******************************))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******))))))))))))***+++,,,,,,+++***)))))))))))))))************((((((((((((((((((((((((''''''((()))************''''''((((((((()))))))))+++******)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''((((((((((((((((((&&&&&&&&&''''''''''''(((((('''''''''((()))******((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%'''))))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''+++)))&&&$$$$$$%%%'''((($$$%%%&&&'''''''''''''''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))%%%&&&'''((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))******(((((((((((((((((((((((((((((()))***************(((((()))))))))((('''''''''((())))))******))))))((())))))******))))))(((***))))))))))))***++++++++++++++++++,,,,,,,,,,,,------..................------...///////////////---///000111111111333444222333444666888:::;;;<<>>===<<<:::999777777666444222111000000111000000111333333222000............------------...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++((()))))))))*********++++++******))))))******+++************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((***))))))(((((())))))***))))))*********+++++++++((((((((((((((((((((((((((())))))*********))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((%%%%%%$$$#########$$$$$$((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((()))*********)))'''&&&%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******))))))))))))((('''&&&%%%'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&'''((())))))))))))&&&''''''(((((((((((((((************************((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))%%%'''***,,,,,,+++)))(((************************(((((()))***************&&&&&&'''((()))))))))((('''(((((()))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,------------------------,,,,,,.../////////...---///000222111000//////000444333222222444555666555111555:::;;;;;;;;;>>>AAACCCHHHMMMRRRWWWaaannnxxx|||ooofffZZZVVVPPPKKKHHHFFFCCCAAA<<<;;;:::888777666666666222222111000//////111333111000////////////,,,***..................------......,,,++++++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++(((((())))))*********+++,,,++++++++++++++++++,,,)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((***)))(((''''''((()))***))))))******++++++++++++((((((((((((((((((((((((******+++++++++******))))))************+++++++++%%%%%%&&&'''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((($$$%%%&&&'''((('''&&&%%%))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((###$$$&&&&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))******)))((('''&&&''''''(((((((((((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))+++***)))(((''''''((((((''''''''''''((((((((((((((()))*********((('''&&&******))))))((((((''''''******)))))))))))))))***************))))))))))))(((((()))***************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000000111111111111222222111111222222333444222333444555666888999999:::===@@@DDDHHHNNNTTTYYYccciiisss~~~tttjjjaaaZZZTTTPPPIIIGGGDDDAAA???=========555555444333333222111111000000000000000000000000111111000000//////......//////.........---------.........------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,***(((''''''(((***,,,))))))))))))))))))))))))************************************************))))))))))))((((((((((((+++***)))(((((()))***+++************************(((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,---------......++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******************++++++******))))))((((((''''''''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((('''((()))***************((((((((((((((((((((((((''''''''''''''''''''''''+++)))&&&&&&((()))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((()))(((''''''''''''''''''((((((((((((((())))))***)))((('''&&&***)))))))))((((((((('''******)))))))))))))))***************))))))))))))(((((()))***************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000000000000000111222222222333333444555666777777777999:::;;;<<>>???BBBGGGMMMQQQTTTYYYaaagggnnnvvvyyyqqqjjjddd```YYYWWWSSSNNNJJJGGGEEEEEEAAA???<<<<<<=========<<<666555444333111000000///000000000//////.........////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************************))))))************))))))))))))))))))))))))))))))************************************************++++++*********)))))))))***))))))))))))))))))***************************************************,,,++++++***)))(((''''''++++++++++++,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++'''(((((((((((()))))))))((((((''''''''''''(((((())))))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((('''&&&%%%&&&'''((()))))))))((('''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&)))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***&&&''''''(((((((((((((((&&&&&&&&&''''''(((((((((''''''(((((())))))))))))((((((((((((((((((((((((***))))))(((''''''((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))******************)))))))))((((((((()))***************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////...///000000111111000000000000000000///////////////000222222111222444666555888;;;<<<===>>>???AAABBBEEEJJJMMMPPPUUU\\\bbbjjjrrr|||~~~xxxuuuiiieee^^^XXXSSSOOOKKKHHHGGGFFFDDDAAA@@@@@@@@@@@@:::888777666777777666555333333333222111111000/////////............------........................---------------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************************,,,++++++***)))(((''''''*********+++++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))((((((((())))))******+++))))))))))))************(((((())))))))))))((((((((((((((()))))))))******(((((((((((()))))))))***((((((''''''''''''((((((************))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%&&&&&&'''(((***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***))))))(((((((((((())))))&&&''''''(((((((((((((((%%%%%%&&&&&&''''''((((((((((((((())))))******+++)))))))))))))))))))))))),,,+++)))'''''''''((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))''''''''''''((()))******************))))))))))))(((((()))*********************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////---...000111111111000//////////////////////////////000111111//////000111///333777999999888888888888;;;>>>???@@@BBBHHHLLLMMMSSSZZZ___bbbhhhpppwwwuuusssoooiiibbb[[[VVVSSSOOOLLLHHHEEECCCBBB@@@???>>>===<<<:::999888888888777666444333444333111/////////000000000//////.....................------........................,,,,,,,,,---------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((('''))))))************))))))))))))))))))))))))))))))************************++++++******))))))(((((('''(((((((((((()))))))))******************************))))))))))))******))))))))))))))))))))))))&&&''''''((()))***++++++)))))))))************+++)))))))))))))))((((((''''''''''''((((((((())))))((((((((()))))))))******((((((''''''''''''(((((()))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%&&&&&&'''(((***,,,---(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((&&&''''''(((((((((((((((&&&&&&&&&'''(((((())))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((()))'''((((((((()))))))))***'''&&&&&&'''''')))******************))))))))))))(((((()))***************)))))))))***+++++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---...000000///...---.........///////////////000111222222000//////000///111444666555555666666333666999999888999===@@@???BBBFFFHHHIIIMMMRRRVVV[[[aaaiiiooosssyyy}}}xxxtttooojjjeee```[[[XXXUUUTTTRRROOOKKKGGGDDDBBBAAA???============<<<:::888888777666555333222111555444333333333333111///,,,---.../////////...---........................------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******))))))))))))******************************+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''((((((((())))))******************************))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))*********+++++++++)))))))))))))))((('''''''''''''''((((((((())))))(((((()))))))))*********((((((''''''''''''(((((('''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''))))))(((&&&%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((************************'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))(((((((((((()))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$&&&(((***++++++******(((((((((((((((((((((((())))))(((((((((''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''&&&''''''(((((((((((((((&&&''''''((()))******+++&&&&&&&&&'''((())))))***))))))))))))))))))))))))###$$$''')))***)))'''&&&''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))'''((((((((())))))******&&&&&&&&&'''''')))******************))))))))))))(((((()))***************(((((()))***+++,,,,,,---******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---//////...---,,,........./////////000000***,,,.........---...//////000111111111111333555222555777666444333666888;;;<<<===>>>@@@BBBFFFIIIHHHLLLQQQSSSSSSWWW^^^dddgggkkkrrrzzz{{{zzzsssqqqmmmiiiddd___XXXTTTUUUSSSPPPOOOMMMLLLIIIGGGEEEEEEEEEDDDCCCBBB@@@???<<<:::999999::::::999777444555666666555444222111000//////000111222000///,,,---...///000//////...........................------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))),,,***)))'''''')))***,,,))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))************((((((''''''''''''((((((&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((()))***(((%%%$$$&&&)))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))(((((('''''''''&&&***)))''''''((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''(((''''''((())),,,***(((&&&%%%&&&'''((((((((((((((())))))))))))+++)))'''&&&((()))))))))+++***((('''''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''((()))))))))'''&&&%%%$$$&&&'''((('''&&&'''(((*********)))))))))))))))(((((((((((((((''''''''''''''''''''''''((()))))),,,+++***))))))***+++,,,&&&'''''''''(((((()))))))))((('''''''''(((***+++))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////------------------------////////////////////////000000000000111111111111///000111222333444444444666777888999:::;;;<<<<<<@@@@@@AAABBBDDDGGGIIIJJJMMMNNNQQQUUUYYY]]]```aaaggghhhkkknnnrrruuuxxxyyy~~~zzzvvvsssqqqllljjjfffbbb^^^[[[XXXWWWQQQPPPOOOMMMKKKJJJHHHHHHDDDDDDBBBAAA@@@?????????<<<<<<<<<;;;:::999888777444444444444444444444444222222222111111111000000////////////////////////------............------***+++---///000000//////+++++++++++++++++++++++++++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,+++***+++,,,...///+++*********))))))(((((())))))))))))************,,,+++)))((((((((()))***************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((('''''''''((()))++++++******)))))))))))))))((((((((((((&&&&&&&&&'''''')))*********)))(((''''''((()))***+++++++++*********))))))))))))((((((''''''&&&&&&))))))************))))))++++++***)))(((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++***)))'''''''''((()))''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''''')))((((((((('''''''''&&&((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###%%%'''(((''''''((()))+++***(((&&&%%%&&&'''(((''''''''''''(((((((((((()))'''%%%&&&'''(((''''''))))))(((((()))***+++,,,(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((('''&&&%%%'''))))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''((())))))+++***))))))))))))***+++''''''((((((((())))))))))))(((((('''((()))***+++))))))***+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,------------------------........................////////////000000000000///000111222333333333333555555666777888999::::::999999:::;;;===???AAABBB???@@@BBBEEEGGGJJJLLLMMMOOOPPPRRRTTTVVVXXXZZZ[[[\\\]]]___aaabbbcccdddddddddeeefffhhhjjjkkklllmmmqqqrrrssstttuuuuuuuuuuuurrrrrrrrrrrrpppnnnllljjjgggeeeccc```]]]ZZZXXXWWWSSSRRRPPPMMMKKKJJJIIIHHHCCCBBBAAA@@@???===<<<<<>>===<<<<<<<<<<<<999::::::999999777666666333333333333333333333333222222222111111000000000////////////////////////------............------***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******+++,,,---************)))))))))((())))))))))))************))))))(((((()))***+++,,,************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))(((((((((''''''((()))***+++******)))************))))))))))))((((((((((((((()))***+++***)))(((''''''((())))))+++++++++*********))))))+++*********)))))))))((())))))************))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++***)))(((''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((())))))(((((('''&&&&&&%%%((((((((('''''''''''''''&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%(((((((((''''''(((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((())))))((((((((($$$%%%'''(((''''''((()))+++***((('''&&&&&&''''''''''''((((((((()))))))))((('''''''''))))))(((&&&((((((((()))***+++---...(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))(((''''''&&&'''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''(((((()))''')))++++++***)))***+++))))))))))))))))))))))))''''''(((((((((((((((((('''''''''''''''((())))))***))))))(((((())))))***(((((()))))))))))))))***((((((((((((((()))***************+++******))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++***------------------------........................---.........//////////////////000111222222222222222222333444555666666777333333444555666888:::;;;999999:::;;;<<<>>>>>>?????????@@@AAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPPPPQQQRRRSSSSSSSSSSSSPPPOOOOOOOOOOOOOOONNNNNNKKKKKKJJJHHHGGGFFFDDDDDDCCCBBBAAA???>>>=========:::999999888888777777666888888777777777777888888666666666666555555444333111111111111111111111111111111111111000000000000////////////////////////------............------++++++,,,,,,,,,,,,++++++---------------------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++******)))******+++************))))))))))))))))))))))))************((((((((((((***+++,,,---************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))************)))++++++++++++******************))))))))))))***+++))))))(((((((((((())))))+++************)))))))))************))))))))))))))))))************))))))+++***))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&)))((('''&&&&&&'''((()))$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((($$$&&&(((((('''&&&'''(((***)))((('''&&&'''''''''))))))))))))************)))))))))+++,,,,,,)))'''((((((((())))))***++++++(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&&&&((()))***''')))++++++)))))))))***((((((((()))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))************((((((((((((((())))))******************))))))(((************++++++++++++++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------............///000000111111111000///000000111222222333333222222222333444666777888888999999::::::;;;<<<<<<;;;;;;<<<<<<<<<============>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDBBBBBBAAAAAA@@@???>>>>>>@@@???===;;;999888777777666666666666666666666666222222222222333333444555333333333333333222111000000000000000000000000000000000000000000000000000........................,,,------......------,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++************************************************++++++***)))))))))((((((*********)))))))))))))))((()))))))))************((()))))))))***+++,,,,,,************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************++++++*********)))))))))******))))))((()))))))))((((((((((((((()))))))))************))))))))))))((((((((((((''''''''''''))))))************))))))******)))))))))))))))***((((((((((((((((((((((((***)))))))))((((((((('''++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((((((((()))******))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******)))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&((('''&&&%%%%%%&&&'''((($$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$&&&(((((('''&&&'''((()))((((((''''''''''''''''''''''''((((((((()))))))))))))))***,,,+++)))'''((((((((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***&&&((())))))(((''''''(((''''''(((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))(((((())))))))))))((((((************))))))))))))'''(((((()))))))))))))))))))))*********))))))((())))))*********+++++++++++++++++++++++++++++++++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------......//////000000//////.........//////000000111222222222222333444555666333444444555666777888888666666777777888999999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;<<<======<<<;;;:::999999888:::999888666555444444444000111111111222222222222000000///000000111222333000000111111111000//////////////////////////////////////////////////////------------------------,,,,,,------------,,,,,,......---,,,,,,+++++++++************************---,,,++++++*********+++++++++++++++++++++++++++))))))))))))))))))))))))************************************)))(((((('''))))))))))))))))))******((()))))))))******************+++++++++*********************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***************)))))))))((((((((())))))((('''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))***)))))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***++++++******))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((())))))))))))(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''&&&&&&'''''''''''''''((((((((()))))))))$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''((('''''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''((((((((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&(((((('''%%%'''(((((((((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))%%%'''((((((&&&%%%%%%&&&&&&''''''(((((())))))***&&&&&&''''''((()))))))))'''''''''''''''((())))))((())))))******))))))(((***)))))))))))))))((((((''''''((()))))))))))))))'''((())))))******)))))))))))))))************+++++++++++++++++++++++++++)))***,,,---///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---------------......//////.........------......////////////000000000000000111222222000000111222333444555666333333333444555666666666444555555666666666555555888888888888888888888888777777888888888888888777888777777666666555444444888888777777666555444444333333222222333333444555000000000111111111222222///////////////000111222//////000000000//////...////////////////////////............////////////------------------------,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,************************+++******)))******++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************))))))((())))))))))))************))))))))))))************++++++,,,,,,+++******)))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))((()))******+++))))))))))))((((((((('''((('''''''''''''''((((((&&&'''((()))*********)))(((((()))))))))))))))***))))))))))))************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))'''''''''((()))*********************))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))((((((''''''(((((()))'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''''''''((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&&&&&&&%%%&&&'''((())))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&%%%%%%&&&&&&&&&''''''((())))))***&&&&&&''''''((())))))***'''''''''''''''((())))))))))))***++++++***)))))))))))))))(((((((((''''''&&&'''((()))***))))))(((&&&&&&((()))************))))))))))))************************************)))***+++------.........++++++++++++++++++++++++------------------------,,,,,,,,,------------...------.........------,,,............//////////////////.........///000000111111222222333333444444444444444444444444555555333333444444444333333222666666666666666666666666666666777777777777666666333444555555555444333222444444444444444444444444222222222222222333333444111111111111222222222222//////.........//////000//////000000000000//////////////////////////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,,,,************************(((((((((((()))***++++++************************))))))))))))))))))))))))************************((()))***+++++++++***)))((()))))))))************))))))))))))************)))***+++,,,,,,,,,+++***************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))******)))((((((((()))++++++*********)))))))))((((((((('''''''''((()))******%%%&&&((()))*********)))(((((((((((())))))******((()))))))))*********+++))))))************)))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))&&&'''((()))******)))((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$&&&)))***)))(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&'''((())))))((('''&&&''''''&&&%%%%%%'''((()))'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''((((((((((((((('''(((((((((((()))))))))***)))'''%%%%%%&&&'''((('''%%%&&&((()))***+++******(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&((()))(((&&&%%%%%%&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***'''''''''''''''((()))))))))***+++,,,,,,+++***)))))))))(((((('''''''''&&&&&&''')))*********)))((($$$%%%'''(((***+++++++++))))))))))))***************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,---------.........---------......---,,,,,,......//////////////////000//////...//////000000111111111000000000000000444444444333333222222222333333333333333222222111222222222222333333333333444444444555444444333333000111333555555444333222000000000111222222333333333222111000......------........................//////......---....../////////000000000000000///////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***))))))***+++,,,++++++++++++++++++++++++''''''''''''(((***+++,,,************************))))))))))))))))))))))))************************((()))***+++,,,,,,+++***(((((())))))*********+++))))))))))))************'''(((***,,,---------,,,************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))*********)))((((((((()))+++,,,+++++++++************)))(((((((((((()))***,,,,,,%%%&&&((()))*********)))'''((((((((())))))******&&&'''''''''(((((())))))))))))************))))))))))))((())))))***++++++))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))&&&'''(((*********)))(((''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%!!!###&&&((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((()))******+++)))))))))((('''''')))+++(((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''***))))))))))))***++++++))))))((((((''''''''''''***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((())))))))))))(((((("""$$$(((+++,,,***(((&&&******))))))((((((''''''))))))))))))((((((((((((******))))))***+++,,,,,,++++++******+++---...000)))))))))))))))*********------+++******+++------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,...///,,,,,,------...///000000......//////...---,,,,,,////////////////////////222///---...000333222111///000111222222222222222111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////---...000000///......///........................///////////////......---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***((('''((()))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))******&&&'''((())))))((('''&&&'''(((((()))))))))))))))************************))))))))))))******************))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))((()))++++++)))(((%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%###$$$''')))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((())))))******'''((((((&&&%%%%%%''')))''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((((()))((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((''''''(((((())))))(((((('''###%%%(((*********((('''((((((((('''''''''''''''))))))))))))((((((((((((''''''&&&&&&'''(((((()))((((((''''''(((***+++,,,******************)))))),,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,---...,,,,,,,,,------.........---------------,,,++++++------------------------222///---...000222222111///000000111111111111000111000000//////000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000...........................///000///......///000.......................................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***(((&&&''''''(((((((((((((((((((((((())))))*********))))))(((***)))(((''''''((())))))'''(((((((((((((((((('''''''''((())))))***))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))((()))++++++)))((('''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&'''((()))***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((())))))***%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''(((((())))))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''((((((''''''(((((((((((((((((('''''''''(((((('''''''''%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&''''''((('''''''''''''''((()))***,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000///---...///111000000//////000000000///......000//////////////////000////////////////////////000000000000000000000000////////////////////////000000000000000000000000........................---......,,,++++++---///---------------------------------------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***(((&&&&&&'''''''''''''''''''''''''''***************)))((('''((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&((()))************''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((()))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))******)))''''''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((((((((((((((((()))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%''')))***+++***((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))))))))((((((((())))))***))))))))))))******++++++---,,,,,,+++***))))))((()))***+++,,,,,,+++***)))++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///............//////...////////////...------,,,//////............//////////////////////////////////////////////////////........................////////////////////////------------------------,,,,,,+++)))((((((+++...---------------------------------------,,,++++++------,,,,,,++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++************++++++++++++++++++******))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((*********((('''((()))((((((((((((((((((((((((******+++******)))((('''((('''''''''(((((())))))***)))(((''''''((()))***%%%&&&''')))************))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))******)))'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((%%%&&&((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''"""###%%%''''''&&&%%%$$$'''''''''''''''''''''''''''((())))))))))))((((((((((((''''''''''''((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((('''((((((''''''''''''((((((((((((((((((''''''''''''))))))*********+++++++++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))((((((&&&&&&'''((()))((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''(((((((((((((((((('''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&(((((('''&&&'''((())))))&&&&&&&&&''''''(((((()))'''((((((((()))))))))***++++++***))))))***************++++++++++++++++++,,,,,,++++++***)))((((((((()))++++++++++++)))(((+++******))))))******+++***++++++,,,,,,++++++***+++++++++++++++++++++*********************)))))),,,,,,------------,,,,,,------------------------------......------------...............---,,,+++...------------------...////////////////////////........................------------------------........................------------------------,,,,,,,,,***((())),,,...---------------------------............---,,,,,,......------,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********************++++++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((((((***+++))))))))))))))))))))))))***************)))(((((((((((())))))***************)))(((''''''((()))***&&&'''((()))************))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))((('''(((******((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''))))))'''&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$######$$$%%%'''(((%%%&&&'''((((((((('''&&&'''''''''((((((((((((((('''((()))***+++***)))((((((''''''''''''''''''(((((())))))))))))*********((((((((((((((((((((((((%%%&&&''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''(((((('''''''''((((((''''''''''''((()))'''''''''''''''(((((((((''''''(((((())))))*********))))))(((((((((((()))(((((()))******))))))(((++++++******)))((((((((())))))************))))))******))))))))))))************++++++++++++******+++++++++,,,++++++***)))))))))******************+++,,,,,,---------------------------------------+++---......,,,++++++,,,------.........---,,,,,,------,,,,,,,,,,,,------........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((((((((((((***+++************************))))))************))))))'''((()))***+++++++++******))))))(((((())))))***'''(((((()))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))*********)))((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((''''''((())))))(((&&&((())))))******))))))(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((()))))))))''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&%%%$$$$$$%%%''')))***)))))))))*********++++++((((((((()))))))))******&&&''')))***+++***)))(((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***'''(((((())))))(((((('''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((()))*********))))))((('''''''''''''''''''''((())))))((('''''')))((((((((((((((((((((()))))))))(((((()))))))))******))))))))))))************++++++++++++*********++++++,,,+++***)))((()))))))))******+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......+++******+++,,,---...............---,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++,,,------......***++++++++++++,,,,,,,,,************************++++++******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''''')))))))))))))))))))))))))))'''((()))******+++******&&&'''((()))*********))))))))))))******))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((()))))))))******))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********(((''''''((())))))(((&&&))))))************))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''&&&$$$'''))))))(((&&&&&&'''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,((('''&&&%%%&&&(((***,,,(((''''''''''''((())))))(((((())))))******++++++$$$&&&((()))***)))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***(((((())))))))))))(((((('''(((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((()))******++++++***)))((((((((((((((((((((()))******)))((('''''''''''''''((((((((((((***)))(((''''''((()))*********))))))))))))************++++++++++++*********+++,,,,,,+++***)))(((((())))))***+++,,,,,,---((()))***+++++++++++++++++++++++++++++++++++++++))),,,///...+++))))))***,,,,,,---...////////////,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++)))+++------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***+++,,,------...******+++++++++,,,,,,,,,************************,,,++++++***)))(((((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))&&&%%%%%%&&&((((((((((((((((((((((((&&&'''(((***++++++++++++$$$%%%'''))))))))))))(((((()))***++++++***)))(((************)))((('''&&&++++++++++++++++++++++++))))))))))))************''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((''''''((())))))(((&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++***)))(((((())))))''''''''''''((((((((((((***)))'''%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))(((&&&%%%$$$&&&&&&'''((()))***++++++)))((('''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))******************)))((('''&&&&&&%%%))))))))))))))))))))))))))))))*********))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---///...---,,,++++++***+++------------------------------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********---+++))))))***+++***)))------------------------***+++,,,,,,,,,***)))(((++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))*********++++++++++++,,,,,,+++***((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))***++++++,,,***************++++++,,,******)))((((((((((((((('''((()))******)))((('''&&&'''((()))************))))))))))))))))))))))))(((((()))******)))((('''%%%'''((('''&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))******))))))(((((('''''''''''''''(((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((((())))))***''''''((((((((()))))))))))))))((('''''''''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&(((((((((((())))))))))))))))))((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%&&&'''((('''(((((((((((()))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++******))))))******+++*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********---+++))))))***+++***)))************************+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))*********+++************)))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))))),,,,,,+++******+++,,,,,,))))))))))))******************)))))))))(((((((((************)))))))))((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((()))*********+++((((((''''''(((((()))*********)))((((((((((((((('''(((((())))))(((((('''(((((()))))))))(((''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))))))))))))))(((((('''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))((('''''''''''''''(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((()))))))))******(((((((((((())))))))))))''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))((((((***)))))))))((((((((('''))))))))))))((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))(((((())))))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,(((((()))***+++---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++************+++++++++++++++++++++*********---+++))))))***+++***))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))******++++++******)))(((((((((((())))))))))))'''((()))++++++***((('''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++))))))((((((((((((((('''************))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))******))))))((((((((((((((((((''''''''''''''''''((()))))))))((('''&&&%%%%%%''''''''''''''''''''''''######$$$%%%%%%$$$$$$###'''((()))((('''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))((('''%%%$$$###))))))))))))************'''((())))))***)))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((()))))))))(((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''(((((()))(((((((((''''''((((((((('''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***************++++++++++++++++++************+++++++++++++++***************,,,***))))))***++++++***+++++++++++++++++++++++++++++++++*********++++++************************))))))))))))))))))))))))************************))))))************))))))'''''''''(((((((((((()))%%%'''***,,,---,,,***)))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))*********((((((((((((''''''''''''*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((()))))))))))))))***++++++))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((()))***)))''''''''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&%%%))))))))))))************&&&'''((()))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((''''''&&&'''''''''((()))*********&&&&&&'''((((((((('''&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%&&&'''(((((())))))'''(((((((((((((((((('''(((((()))))))))*********'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))*********))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********))))))*********++++++++++++******))))))******+++************************,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''((((((((((((%%%'''+++---......,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((************************'''''''''(((((((((((()))''''''''''''(((((((((((())))))))))))))))))******************************++++++***(((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((()))))))))((()))******+++))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((''''''(((((((((((((((((((((((('''''''''''''''((()))))))))***+++***((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))'''''''''''''''((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((''''''''''''''''''(((((())))))(((((('''&&&&&&'''(((((('''&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((!!!"""%%%''')))*********((((((((()))))))))******&&&&&&''''''(((((())))))''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))((('''&&&&&&&&&&&&'''((()))***++++++$$$%%%'''((((((((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&'''(((((())))))&&&''''''((((((''''''&&&))))))))))))************((((((((((((((('''''''''))))))))))))))))))))))))'''((()))******+++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++)))))))))************+++))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++++++++***)))))))))******************************************************++++++++++++************)))))))))************+++******))))))))))))******)))))))))***************+++***((()))***,,,++++++************************((()))***+++,,,+++***)))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&(((***,,,------,,,,,,************************))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))))))))))))))************************************,,,,,,***)))((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((())))))***(((''''''''''''''''''(((%%%%%%&&&'''((())))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''))))))***+++,,,***((('''((()))************************(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))&&&''''''''''''((((((((('''''''''(((((('''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''((()))******)))((('''&&&&&&'''(((((('''&&&&&&&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((("""$$$&&&(((******))))))''''''((((((((()))))))))&&&%%%%%%%%%&&&''')))***(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''((((((((((((((((((''''''(((((())))))******%%%&&&((()))))))))((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%((((((((())))))))))))***))))))((((((''''''&&&&&&))))))))))))))))))))))))'''((()))******+++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************))))))))))))******************))))))))))))******((()))))))))*********++++++)))((()))***,,,,,,+++))))))))))))))))))))))))(((***---//////...,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))&&&'''((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((((((((((((((()))))))))******((()))))))))************************************++++++***)))((((((((()))))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''((()))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((()))******'''(((((())))))(((((('''''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&((()))***+++,,,,,,+++)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((''''''''''''''''''((()))******)))((('''%%%&&&'''(((((('''&&&%%%$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&)))'''%%%######%%%''')))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))******)))'''%%%$$$''''''''''''((((((((((((&&&%%%$$$###$$$&&&(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********))))))))))))((((((((((((%%%''')))***+++***)))(((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((()))******)))((('''&&&&&&%%%))))))))))))))))))))))))''''''(((******+++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++************++++++******))))))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))******************))))))))))))******(((((())))))*********++++++)))((()))+++,,,,,,+++************************)))+++///222222000---+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''************************'''((()))******)))((('''(((((((((((())))))))))))(((((())))))******++++++(((((())))))*********+++************************)))))))))))))))******+++))))))))))))))))))))))))'''((()))******)))((('''%%%&&&&&&'''((()))******((((((((((((((()))******((((((((((((((()))******'''((()))******)))((('''************)))((('''&&&''''''''''''''''''''''''((((((''''''((()))+++,,,+++,,,---+++)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%'''((()))))))))************)))(((((((((((((((((((((((((((+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&((()))***((((((((((((((((((((((((((()))***)))((('''((())))))(((((()))******(((&&&((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***+++***)))'''&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''((())))))))))))(((&&&%%%%%%&&&((()))))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))************))))))*********+++++++++************************+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))(((,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&(((***+++++++++,,,---************))))))(((((((((((())))))******++++++))))))(((((((((((())))))(((((())))))((('''&&&&&&''''''((()))))))))))))))&&&%%%%%%%%%&&&''')))***&&&'''((())))))******)))((((((((((((((((((((((((((((((((((((((()))******+++*********))))))((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))((((((''''''''''''(((((((((''''''(((***,,,+++***))))))))))))))))))))))))******))))))((((((''''''************************'''((((((((((((((('''''''''(((***,,,---,,,+++***((()))))))))))))))(((((((((((((((((())))))))))))&&&&&&'''((()))***++++++************))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''&&&%%%%%%'''((()))'''''''''''''''((()))))),,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((('''''')))))))))))))))))))))))))))(((((((((''''''''''''(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&'''((()))((())))))******))))))(((((((((((((((((((((((((((***)))(((((('''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&'''((()))***((((((((((((((((((((((((((()))***)))'''''''''))))))((('''(((******)))'''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))***)))(((''''''&&&'''''')))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))$$$%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******************************++++++++++++******((()))))))))***+++++++++))))))))))))))))))))))))*********)))))))))((((((((()))***++++++***)))(((*********************+++))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&)))))))))((()))+++******))))))(((((((((((()))))))))))))))*********)))((((((''''''(((((()))(((((())))))(((''''''&&&''''''((()))))))))))))))'''&&&&&&%%%&&&'''))))))((()))))))))))))))((('''((((((((((((((((((((((((((((((((((((((()))***************)))))))))((((((&&&''''''((((((''''''&&&'''''''''''''''((())))))((((((''''''''''''(((((()))((('''(((***,,,+++***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((''''''&&&((()))+++,,,,,,+++***)))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))************)))))))))((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((())))))(((''''''((((((((('''(((((())))))((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))((((((((((((((((((((((((((()))***)))'''&&&'''((('''''''''(((***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''***))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''***))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))%%%%%%&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))************+++++++++,,,,,,,,,------************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))************))))))(((((()))******+++,,,,,,************************(((((((((((())))))))))))%%%'''))))))(((((()))***))))))))))))((((((((((((***))))))))))))))))))((((((''''''''''''''''''((((((((()))))))))(((''''''''''''((()))))))))))))))(((''''''&&&&&&'''((((((************)))((('''&&&((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))(((((((((''''''''''''''''''((('''''''''''''''((()))))))))((((((''''''(((((())))))((('''(((***++++++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''''')))***+++++++++***)))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((***))))))(((((((((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((((()))))))))'''&&&'''((('''&&&&&&(((***+++***)))(((((((((((((((((((((((()))))))))***))))))(((''''''''''''''''''((())))))((((((((((((((((((((((((******)))))))))))))))***''''''''''''''''''''''''))))))(((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))((((((''''''''''''((((((''''''''''''(((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))*********))))))*********)))))))))((()))))))))******************++++++++++++,,,,,,************************(((((())))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))******)))))))))((()))))))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))((()))++++++***)))***+++))))))))))))))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''''''''((()))))))))))))))(((((((((''''''''''''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))(((((((((((()))))))))(((((((((***++++++)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((******++++++***)))(((''''''(((((())))))))))))((((((((((((((())))))))))))***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&&&&((('''&&&&&&(((***+++***)))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&''''''((()))***((((((((((((((((((((((((******))))))))))))***+++(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((())))))(((((((((''''''((((((((())))))***++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((()))************))))))((()))))))))************))))))))))))************))))))))))))))))))))))))((((((((())))))((((((((()))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))***))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((***++++++)))(((((()))***************************)))))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((()))))))))))))))(((''''''((()))))))))))))))((((((((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((()))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))(((((((((((())))))***)))((()))***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))***************************))))))((('''''''''((()))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&'''((()))(((((((((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))))))))(((&&&''''''((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''((()))***++++++***)))((((((''''''&&&&&&''''''(((&&&''''''((()))((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&''''''''''''(((***+++***((())))))))))))))))))))))))'''''''''(((((()))))))))'''''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((***++++++***))))))))))))))))))************((((((((())))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))******))))))))))))******++++++***))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((())))))'''%%%%%%&&&))))))))))))************)))(((((((((((((((((('''(((''''''''''''''''''((((((((()))*********))))))''''''((()))))))))))))))'''(((((()))))))))((((((&&&'''((()))************((((((((((((((((((((((((***))))))(((((((((((((((''''''(((((((((((()))))))))(((((((((((((((((()))'''''''''''''''((())))))***))))))(((((())))))******)))((()))***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***************)))))))))))))))((((((&&&'''((())))))******)))(((((((((((())))))))))))******))))))(((((('''''')))))))))(((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%&&&((())))))))))))&&&'''((()))************((((((((((((((((((((((((((('''''''''(((((()))***''')))***++++++***)))''')))(((''''''''''''((()))&&&&&&((()))))))))((('''(((((((((((((((((((((((('''((()))(((&&&%%%&&&''')))((('''(((******)))'''))))))))))))))))))))))))&&&&&&%%%%%%&&&(((***+++(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''((((((((((((((((((((())))))))))))((((((&&&''''''((()))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((***+++++++++))))))))))))))))))************((())))))))))))*********))))))))))))))))))))))))((())))))******))))))(((((()))))))))***+++++++++))))))))))))))))))))))))'''''''''((((((((())))))+++***)))(((((()))***+++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))&&&%%%%%%%%%''''''''''''((((((((()))'''''''''((((((((((((((()))((((((''''''(((((()))(((((()))***************''''''((()))))))))))))))&&&'''((()))******))))))'''((()))))))))))))))(((((((((((((((((((((((((((******)))((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((('''''''''''''''((())))))******))))))))))))******+++)))((()))***+++)))((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))%%%&&&'''(((((())))))))))))(((((((((((())))))***&&&'''((()))************(((((((((((())))))))))))))))))))))))((((((((((((******)))))))))(((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((())))))***%%%&&&((()))***)))((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''"""###%%%'''))))))))))))'''''')))***++++++++++++(((((((((((((((((((((((()))(((''''''''')))***+++'''((()))++++++)))((('''***)))(((''''''((()))***%%%&&&((()))))))))((('''(((((((((((((((((((((((('''(((((((((&&&%%%&&&''')))(((((()))******(((&&&))))))))))))))))))))))))%%%%%%$$$$$$%%%(((***,,,((((((''''''''''''(((((())))))))))))))))))))))))(((((('''(((((()))******''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&(((***+++,,,+++***)))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))&&&'''''''''(((((())))))+++***)))(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,***(((&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))(((((((((((())))))(((((()))***************'''(((((()))))))))))))))%%%&&&((()))*********)))************)))((('''&&&((((((((((((((((((((((((******)))(((((((((((((((&&&'''''''''(((((())))))'''((()))******)))(((''''''''''''''''''((())))))******))))))))))))******+++)))((()))******)))((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))###$$$%%%&&&''''''''''''(((((('''(((((()))***+++&&&'''((()))************(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))******))))))(((((((((''')))))))))))))))))))))))))))((('''''''''(((***+++%%%&&&((()))***)))((('''(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%&&&((((((%%%!!!%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))(((((('''''''''(((((())))))))))))))))))))))))+++(((&&&&&&''')))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))))))))))))))((('''&&&%%%((()))*********((('''&&&(((''''''&&&&&&((()))*********))))))(((((('''''''''''''''''''''((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((('''%%%&&&(((***((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''&&&&&&))))))(((((('''''''''&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))***))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))******)))'''&&&%%%$$$###''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&'''((()))***++++++(((((((((((())))))))))))+++***)))((((((''''''((())))))(((((((((((())))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''&&&''''''((((((''''''''''''(((((())))))************))))))&&&'''''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&(((***,,,---%%%%%%&&&'''((()))******))))))))))))(((((((((((())))))(((((('''''''''&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((,,,+++++++++******))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++***)))(((''''''((()))***,,,+++++++++******))))))((()))*********((('''&&&))))))((((((''''''&&&&&&))))))(((((('''''''''&&&'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***((('''((())))))'''%%%%%%%%%&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))***(((&&&&&&((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''(((((((((((((((((($$$%%%&&&'''((()))))))))(((((('''&&&'''((()))***))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))(((((((((((((((((())))))))))))(((((('''(((((('''%%%%%%'''))))))'''&&&&&&''''''&&&$$$'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((()))))))))(((((('''&&&'''''''''(((((()))))))))((((((((((((((((((((((((++++++***)))(((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))(((''''''(((((((((((())))))))))))'''((((((((())))))))))))'''''''''&&&''''''(((((())))))(((''''''((())))))(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))))))))((((((''''''((((((((((((''''''''''''((((((((((((((())))))(((((((((''''''(((((((((''''''&&&((((((((((((((((((((((((''''''&&&'''((()))+++,,,'''''''''((((((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((('''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((()))***++++++******)))))))))))))))******+++***)))((('''))))))((((((((((((((((((******)))))))))(((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))))))))))))))222111///,,,***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((***)))''''''((()))((('''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***(((&&&&&&(((*********(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((()))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))%%%%%%&&&&&&''')))***+++(((((('''''''''((()))***(((((((((((()))))))))))))))(((((((((((()))******))))))))))))(((((((((((((((((())))))))))))(((((('''(((((('''&&&&&&'''))))))(((''''''(((((('''&&&((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$%%%&&&'''((()))******((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''***)))))))))((((((((('''''''''((((((((()))))))))''''''''''''((()))******)))(((&&&%%%%%%&&&((()))(((((())))))))))))************))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&************************''''''''''''''''''''''''(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))((((((((((((((())))))))))))(((((('''(((((())))))))))))))))))************))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&$$$$$$$$$$$$'''''''''''''''''''''''''''(((((()))))))))(((((())))))))))))))))))))))));;;999666222...+++((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))'''&&&%%%%%%&&&''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((***(((&&&'''(((******)))''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))))))))(((''''''((())))))''''''((())))))))))))))),,,+++)))(((((()))***+++((((((((((((((()))))))))''''''(((((())))))******)))))))))))))))******+++))))))))))))(((((((((((((((((())))))))))))((((((((()))***)))(((''')))******((('''((()))***((('''((((((((((((((((((((((((************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((((((''''''))))))))))))(((((((((((('''''''''((((((((())))))***************+++,,,,,,)))(((&&&$$$$$$&&&((()))(((((((((((()))))))))***))))))))))))))))))(((((())))))))))))))))))))))))''''''((())))))*********((((((''''''''''''(((((('''''''''((((((''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''&&&(((((())))))******++++++))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''+++***)))(((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''444222000---***(((&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((('''&&&%%%%%%&&&((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))((('''''')))******)))(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&$$$$$$&&&((())))))))))))(((((()))))))))))))))******)))(((''''''+++***)))(((((()))***+++((((((((()))))))))))))))''''''(((((())))))******)))))))))))))))******+++))))))))))))(((((((((((((((((())))))))))))(((((()))***,,,+++***)))***+++***((('''((()))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))'''''''''((((((((())))))'''''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''(((((((((((('''''''''''''''((()))*********''''''''''''((((((((((((,,,,,,+++***************((('''&&&%%%%%%&&&'''((('''(((((((((((()))))))))(((((((((((((((((())))))((((((((((((((((((((((((&&&'''((()))******))))))((((((''''''''''''(((((('''(((((())))))(((((('''''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((())))))***'''((((((((()))))))))***'''''''''(((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((************************))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((()))(((((())))))******++++++(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))***+++(((((((((((((((((((((((())))))((('''&&&$$$###"""''''''''''''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((()))***)))((((((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&''''''((()))***)))))))))))))))))))))))))))''''''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''(((((())))))************))))))************)))((('''&&&######$$$%%%''')))***+++'''((()))*********))))))(((((((((((()))))))))))))))(((((((((((()))******))))))))))))(((((((((((((((((())))))))))))(((((()))***,,,,,,+++******+++)))((('''((()))***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''''''''((('''''''''(((((())))))***'''''''''((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''((()))***++++++&&&&&&'''''''''(((((((((******)))(((''''''''''''(((''''''''''''''''''(((''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&((())))))(((''''''((((((''''''''''''((((((((((((((())))))(((((((((&&&&&&'''((())))))))))))''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&'''((()))******''''''(((((())))))******'''''''''(((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((''''''''''''((((((((((((+++************++++++,,,(((((())))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((%%%%%%%%%%%%'''((()))***(((((((((((((((((((((((())))))((('''&&&%%%###"""))))))))))))))))))))))))((((((((()))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&)))++++++)))(((***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((''''''(((******)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((()))******************)))))))))*********))))))((( !!!###%%%'''((())))))'''((()))***+++***))))))))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))(((((((((((((((((())))))))))))((((((''')))++++++)))(((((()))((('''&&&''')))***)))((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******''''''''''''((((((((()))'''''''''''''''(((((((((''''''''''''''''''''''''&&&'''(((((()))))))))(((((((((((((((((((((((()))'''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))******&&&&&&&&&'''''''''((((((((((((''''''&&&''''''''''''(((((())))))((((((''''''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((%%%&&&((((((((('''%%%$$$((((((''''''''''''((((((&&&''''''((((((''''''&&&%%%%%%&&&'''((())))))(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&'''''''''(((((())))))'''''''''((()))*********''''''''''''((((((((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***'''((()))******)))((('''''''''((((((((()))))))))***))))))((()))***+++,,,))))))((((((((((((((((((''''''(((((())))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))(((((('''&&&))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''###&&&******((('''''')))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&'''''')))******))))))))))))))))))))))))(((''''''(((***+++)))(((************************))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******'''((()))******++++++***$$$%%%'''((()))((('''&&&'''((()))++++++******)))******))))))(((((('''''''''''''''''''''((())))))))))))))))))(((((((((((((((((())))))))))))((((((%%%''')))***(((''''''''''''&&&&&&'''((())))))(((******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))******+++&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''((()))******))))))&&&''''''((()))***++++++''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((''''''(((((()))***+++&&&(((***++++++***(((&&&''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((((((&&&$$$"""((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((('''''''''&&&''''''((()))******+++&&&'''''''''(((((())))))&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''((((((((())))))******''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''((((((((())))))******'''&&&%%%%%%&&&'''((()))))))))((((((''''''&&&&&&(((((())))))*********+++***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))'''''')))***++++++++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******&&&&&&&&&&&&''')))+++,,,&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))************))))))))))))&&&'''((())))))((('''&&&(((((('''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''%%%%%%$$$%%%&&&'''******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''***(((%%%######$$$&&&((((((((())))))))))))(((((('''''''''''''''((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))'''%%%######&&&)))+++&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%% $$$''')))***)))((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''++++++******)))(((((((((,,,,,,+++***))))))******''''''((())))))(((''''''''''''''''''''''''''''''******))))))((((((((('''''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&)))(((((()))******)))''')))'''%%%%%%&&&'''((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***((((((((()))+++***(((&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&((()))***))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''###""""""###$$$%%%'''((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((***)))(((((((((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))******)))))))))(((((((((''''''(((((((((((('''''')))(((((('''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''(((((())))))))))))(((((('''''''''''''''((())))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$&&&(((***&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''''''''((())))))******+++(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))))))))*********))))))(((((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((()))))))))((())))))******))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((''''''''')))(((''''''''''''((()))(((((('''''''''&&&&&&&&&(((((('''((()))***(((&&&((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''((())))))***)))((('''((())))))(((&&&&&&&&&'''''''''((((((((((((((('''''''''((()))***))))))((('''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***((())))))******))))))((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))************************************''''''((((((((()))))))))(((((())))))))))))((((((+++***))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((((((''''''((((((''''''''''''((((((***))))))(((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((())),,,+++***(((((((((******'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''((())))))***++++++))))))((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))******+++,,,))))))))))))))))))))))))((())))))******))))))((('''''''''&&&&&&&&&%%%%%%))))))(((((((((((())))))(((((((((''''''''''''&&&((('''&&&'''))))))'''&&&%%%(((***)))'''%%%''')))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))))))))'''&&&&&&'''(((((('''''''''((((((((())))))))))))(((((((((((())))))***)))(((''''''&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((''''''&&&&&&&&&((((((((()))******+++,,,''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))*********)))((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%(((((((((''''''((((((((('''''''''''''''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))************************))))))((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''')))))))))))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))'''((()))******)))(((''''''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&'''(((((('''%%%"""&&&+++***&&&###%%%((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((()))))))))&&&$$$$$$&&&((((((((((((((((((((()))))))))))))))))))))((())))))))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&'''(((((()))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((''''''((()))***+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************(((((((((((()))))))))***(((((((((((('''''''''''')))((('''&&&&&&'''((()))************)))(((&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))***++++++'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((%%%&&&((())))))(((&&&%%%((((((''''''''''''(((((('''''''''''''''((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))'''&&&&&&''')))***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((('''&&&$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''))))))))))))((((((''''''((()))************))))))((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((()))++++++(((((((((((((((((((((((('''((()))******)))((('''((((((((('''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%!!!%%%))))))%%%"""$$$'''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((&&&$$$$$$&&&((((((((((((((((((((())))))))))))((())))))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((()))******+++'''((()))************))))))******++++++******)))))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))************''''''''''''''''''''''''((((((((()))))))))******(((((())))))))))))((((((&&&'''((()))*********)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++************************((((((((()))))))))******)))))))))(((((((((''''''((((((''''''''''''(((((()))******+++***)))'''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&'''((()))******))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********)))))))))((((((%%%&&&'''))))))((('''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&''''''((())))))(((((('''&&&&&&%%%%%%###%%%(((***+++***(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))************))))))******)))(((((('''&&&&&&%%%&&&'''((()))((('''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))******+++,,,(((((((((((((((((((((((('''(((((())))))((((((''')))))))))(((((((((((('''''''''(((((((((((('''''''''(((((((((((()))))))))((('''&&&'''))))))'''&&&###%%%((('''%%%###%%%'''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((('''&&&%%%&&&((())))))(((''''''((((((((()))))))))'''((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***((())))))******))))))(((''''''''''''(((((((((((('''(((((((((((((((((((((((()))***+++++++++************++++++++++++******))))))(((((((((((())))))(((((((((((((((((((((((((((((()))************)))))))))))))))************(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((('''((())))))((('''&&&%%%************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))************************************************(((((()))))))))***************)))))))))(((((((((''''''((((((((((((''''''((()))***++++++***((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))&&&'''((()))))))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&'''((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''(((((()))''''''''''''''''''&&&&&&''''''((()))***))))))(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((())))))))))))))))))(((((((((((((((((((((''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))((())))))******(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((''''''%%%&&&'''(((((('''&&&%%%'''((((((((())))))))))))(((((('''((()))***(((&&&'''''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((''''''&&&&&&(((***+++***(((&&&&&&'''''''''(((((((((&&&'''(((((('''&&&%%%$$$&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%%%%(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((*********)))'''%%%###!!!************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))&&&'''((())))))((('''&&&'''(((***++++++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''(((((()))))))))(((&&&%%%%%%&&&((()))'''''''''''''''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))%%%%%%&&&&&&'''((((((((())))))'''&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))%%%''')))***+++***)))(((''''''((())))))(((''''''))))))))))))))))))))))))'''((((((((())))))************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((((((((('''''''''$$$%%%&&&''''''&&&%%%$$$'''((((((((())))))******)))(((((()))******)))'''+++)))'''&&&((()))***)))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''&&&&&&''')))+++,,,***(((&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%&&&&&&'''(((+++***)))(((((()))***+++''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))(((''''''************************************************))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))************)))))))))))))))))))))))))))***+++++++++)))((('''+++++++++************)))((()))+++---------+++***+++++++++*********))))))+++++++++*********))))))******)))((((((((((((((())))))***++++++++++++***+++*********))))))((((((,,,+++)))(((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''************************+++(((%%%%%%'''(((&&&$$$&&&&&&&&&'''''''''((((((***)))'''%%%%%%%%%'''(((''''''(((((())))))******((('''%%%%%%%%%(((+++,,,(((((())))))((('''&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))******)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&'''((()))******'''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((('''((()))***++++++***)))(((((((((((())))))))))))))))))))))))((('''%%%%%%(((((())))))((('''&&&&&&''''''''''''((((((((((((,,,+++++++++******))))))******))))))((((((''''''---+++)))((()))***)))((()))))))))(((''''''&&&&&&(((((()))))))))))))))))))))))))))))))))******+++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&(((&&&$$$%%%&&&((((((((())))))))))))((((((((((((++++++)))(((''''''''''''(((((()))))))))'''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((***************)))((((((************************************************))))))))))))))))))))))))*********))))))(((((('''))))))))))))************************************)))***++++++***)))((('''+++++++++************))))))***+++,,,,,,,,,+++***+++++++++*********))))))+++++++++*********))))))******)))((((((((((((((())))))***++++++++++++***************)))))))))(((***)))(((''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''************************)))&&&%%%%%%''')))(((&&&&&&&&&&&&'''''''''((((((***)))'''%%%%%%&&&'''((('''((((((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))******)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''(((((()))''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''(((&&&'''((()))***))))))((('''((((((((())))))))))))))))))))))))((('''&&&&&&((((((((((((((('''&&&&&&''''''''''''((((((((((((++++++******))))))))))))***)))))))))((((((((('''+++)))(((((()))***)))(((''''''(((((((((((((((((())))))(((((((((((((((((())))))(((((())))))***+++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%'''((((((((()))(((((((((((((((((((((+++***)))(((((('''(((((('''((()))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))************************(((((((((((((((((((((((()))))))))((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((***++++++++++++******)))************************************************))))))))))))))))))))))))************************))))))))))))*********************************************+++******)))(((+++++++++************)))++++++++++++++++++******+++++++++***************+++++++++*********************)))((((((((())))))))))))***++++++++++++***************))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))'''&&&%%%%%%((()))))))))&&&&&&'''''''''((((((((()))((('''&&&&&&&&&'''(((((((((((('''''''''''''''%%%&&&(((******)))'''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&''''''''''''(((((((((((((((''''''''''''(((((()))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))(((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''&&&&&&'''(((((((((''''''''''''((((((((()))))))))((((((((())))))(((''''''(((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))(((&&&'''((())))))(((&&&&&&'''(((((()))******))))))(((((('''''''''&&&))))))(((((())))))***+++'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%''')))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&***))))))))))))))))))***''''''((()))))))))))))))************************(((((((((((((((((((((((()))))))))))))))******+++(((((())))))******++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((*********++++++***))))))************************************************)))))))))))))))))))))))))))))))))*********++++++((()))))))))************************************************************+++++++++*********)))))),,,+++******)))******+++******************************************************))))))((())))))***))))))***++++++++++++************))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&'''((())))))''''''''''''(((((((((((()))(((''''''&&&'''((((((((((((''''''&&&&&&%%%%%%&&&''')))))))))(((&&&%%%&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))******)))((('''''''''''''''(((''''''''''''''''''((((((((())))))'''(((((()))))))))(((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''))))))))))))(((((((((((((((&&&%%%&&&((())))))(((''''''(((((())))))))))))))))))(((((('''&&&&&&&&&((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&((())))))((('''''''''((((((((((((((()))(((((((((((())))))***%%%&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''(((((((((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))******++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))))))))(((************************************************))))))))))))))))))))))))'''(((((())))))******+++((()))))))))******************************************************+++++++++++++++*********))))))++++++***))))))******+++******************************************************))))))))))))******))))))***++++++++++++***))))))))))))))))))***************)))(((''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&'''((('''''''''((((((((())))))(((((('''''''''(((((((((((((((''''''&&&&&&%%%%%%((((((((('''''''''''''''&&&&&&'''((())))))(((((('''''''''''''''''''''''''''((((((((())))))******((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))'''((()))******)))(((''')))(((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((&&&%%%&&&((())))))(((******))))))(((((((((((())))))((((((''''''''''''((((((((('''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))***(((((((((((((((((((((((('''''''''((((((((())))))((('''&&&''')))***)))'''&&&&&&''''''((((((((())))))(((((((((((())))))***%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((('''''''''%%%&&&&&&'''((((((''''''))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))************((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((())))))))))))(((************************************************))))))))))))))))))))))))((((((((())))))*********))))))))))))************+++++++++++++++++++++++++++************+++,,,,,,+++++++++************))))))))))))*********++++++***************+++++++++***************+++++++++******)))))))))***++++++))))))***++++++++++++***))))))))))))************++++++******)))'''&&&%%%))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))*********)))&&&&&&'''(((''''''((((((((()))))))))''''''((((((((()))))))))((((((((('''''''''''''''((((((''''''''''''((()))&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''(((((())))))(((((('''***)))((((((''''''((((((&&&&&&'''''''''((((((((()))))))))******)))((((((&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((&&&'''((())))))(((++++++***))))))(((''''''((()))))))))))))))))))))((((((''''''(((((()))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((('''''''''(((((())))))***(((''''''(((******)))'''&&&&&&&&&''''''(((((()))))))))(((((((((((())))))&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''((())))))(((''''''%%%%%%&&&'''((((((((((((***+++,,,------,,,+++***''''''((()))))))))))))))************************))))))))))))))))))))))))'''((()))***+++******)))*********)))))))))))))))((())))))******+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((()))***************************************************************)))))))))))))))))))))))))))*********************))))))))))))************++++++++++++++++++++++++++++++*********+++,,,---+++++++++************)))&&&''')))***++++++++++++))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,))))))***++++++++++++***((()))))))))************))))))******)))((('''&&&))))))))))))))))))))))))))))))************))))))************************((()))***)))'''&&&(((***'''((((((((())))))))))))''''''((()))))))))))))))'''((((((((((((((())))))%%%&&&''')))))))))(((((((((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''((()))((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***************)))((('''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))'''((((((((()))))))))***+++)))(((((()))***)))(((******))))))))))))))))))(((((())))))***+++++++++(((''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******''''''''')))***+++)))'''%%%%%%&&&''''''((())))))+++***)))(((((('''((((((''''''&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&'''(((((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''((()))++++++******)))++++++******))))))((((((((())))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++*********+++---...+++++++++************)))$$$&&&(((+++,,,,,,++++++))))))******++++++++++++))))))******++++++++++++******))))))***+++,,,,,,))))))***++++++++++++***(((((())))))*********+++&&&''')))*********)))((())))))))))))))))))))))))))))))************))))))************************&&&((())))))''''''***---(((((((((((())))))))))))''''''((()))))))))))))))''''''(((((())))))******!!!$$$(((+++,,,+++(((&&&((()))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''((()))******+++((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''((()))******%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((+++++++++******(((''''''&&&&&&'''((())))))((((((''''''''''''((((((((()))'''((((((((())))))******'''((((((((())))))******---+++)))((()))***)))(((((((((((()))******++++++(((((()))***+++,,,------'''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((&&&''''''((()))******+++''''''''')))++++++)))'''%%%%%%&&&&&&'''((())))))++++++***(((''''''''''''(((((('''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((******))))))))))))******)))*********++++++++++++************))))))))))))******))))))((((((''''''******))))))))))))******''''''((()))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***++++++,,,+++***)))((())))))))))))))))))))))))******)))))))))***,,,---++++++++++++******))))))******))))))***+++,,,,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,------------,,,,,,+++++++++***+++,,,,,,******+++,,,******+++,,,,,,---......---,,,,,,+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((************************)))************+++++++++(((((())))))))))))((((((************************''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&'''((((((((((((((())))))))))))))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((******)))((('''&&&%%%%%%''''''((((((((((((''''''&&&'''((((((''''''(((***))))))((('''&&&&&&%%%%%%))))))((((((((('''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%((((((((((((''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''***)))'''((()))***((('''******))))))((((((''''''(((((((((((())))))))))))***))))))((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''((()))++++++))))))))))))))))))))))))))))))******+++++++++,,,+++++++++)))'''''')))+++))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((()))***''''''&&&%%%$$$$$$######)))))))))(((''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''(((******))))))))))))******)))))))))*********++++++(((((())))))*********+++******))))))((((((((((((******))))))))))))******((())))))***************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''************************************************,,,+++++++++************++++++,,,,,,,,,+++))))))************************+++******))))))***+++,,,++++++++++++*********)))***************+++,,,,,,++++++,,,,,,,,,,,,------++++++***))))))***++++++,,,,,,++++++++++++++++++***,,,---,,,+++***+++,,,******+++,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******++++++++++++*********)))************************((())))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((('''''''''(((((((((((((((((('''))))))''''''&&&'''(((((((((((((((((('''''''''''')))(((((((((''''''''''''(((((('''&&&&&&'''((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&'''((((((''''''(((***&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&)))(((''''''&&&&&&&&&'''$$$$$$%%%&&&'''''''''&&&((((((((((((''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''***((('''((())))))(((''')))))))))((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))(((''''''''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))******++++++((())))))((('''''')))+++)))))))))))))))))))))(((***)))))))))((((((((('''''''''''''''(((((((((((()))(((((((((((()))))))))((((((((((((((())))))***))))))))))))************''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((()))))))))******''''''((()))***+++,,,,,,***))))))))))))(((((((((******))))))))))))******))))))***+++++++++++++++***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++************+++++++++++++++************+++************++++++,,,++++++,,,,,,,,,,,,------+++******))))))******+++************+++++++++++++++,,,------++++++,,,---***++++++,,,,,,------...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********,,,,,,,,,+++++++++++++++************************((((((((())))))))))))***((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))((((((((((((((('''(((((((((((((((((((((((((((((()))))))))(((''''''(((((())))))))))))(((((((((''''''''''''(((((()))((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''))))))(((''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((''''''(((***###$$$%%%&&&''')))******&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''%%%%%%&&&''''''''''''&&&))))))(((''''''''''''((("""###$$$%%%&&&'''''''''((((((((((((''''''''''''((((((''''''&&&'''''''''''''''((((((((()))))))))''''''(((((((((((((((((()))((('''''')))))))))'''(((((((((((((((((())))))))))))))))))(((((((((((($$$%%%&&&'''(((******+++)))*********)))(((((('''(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))((((((+++---))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''')))))))))(((((((((((((((((((((''''''(((((()))***))))))))))))************''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''&&&'''''')))))))))))))))(((((((((&&&&&&''''''((())))))***''''''((((((((((((((('''&&&&&&&&&''''''''''''((())))))************))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******((()))******++++++************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------------,,,,,,************************************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++************+++++++++++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++,,,,,,,,,---+++---...---,,,+++,,,...+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++************************))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((())))))******)))(((''''''((((((((())))))(((((((((''''''''''''(((((()))))))))((((((''''''&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))''''''((((((((((((''''''&&&'''((((((''''''(((***###$$$%%%&&&''')))******((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''%%%&&&&&&'''''''''''''''(((((('''''''''''''''(((###$$$%%%&&&''''''''''''((((((((((((''''''''''''+++)))((('''&&&&&&'''(((''''''((((((((()))))))))''''''''''''((((((((((((((('''&&&''')))))))))'''&&&''''''(((((()))))))))))))))))))))(((((((((((($$$%%%&&&'''((()))***+++***++++++******)))((('''((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((((((((()))***++++++))))))+++,,,)))))))))))))))*********))))))))))))((((((((((((&&&&&&'''''''''((((((((()))))))))))))))(((((('''(((''''''''''''((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''')))***+++)))))))))))))))))))))***''''''''''''(((((())))))&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((((()))************)))((((((((((((((())))))))))))******))))))))))))))))))))))))))))))******************))))))))))))******'''((())))))******))))))******))))))((((((''''''))))))))))))))))))))))))************************)))******************)))******************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,,,,---.........,,,---......---,,,---...++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))************************************************++++++++++++,,,,,,))))))************))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((((('''(((((((((((((((((((((((())))))******)))(((''''''&&&''''''((((((''''''&&&&&&&&&'''(((((())))))))))))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&'''((((((''''''(((***&&&&&&&&&'''''''''(((((('''((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''&&&&&&%%%&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''+++)))((('''&&&&&&'''(((&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))'''&&&&&&'''((())))))(((&&&&&&''''''(((((())))))***)))))))))((((((((('''&&&'''''''''(((((())))))***************)))(((((()))(((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''''''''***++++++***(((&&&''''''((()))))))))*********+++(((((((((((())))))))))))''''''((((((((()))))))))(((((())))))))))))(((''''''''''''''''''(((((()))+++***)))((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&((()))***+++(((((((((((((((((())))))))))))((((((''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((()))***++++++***)))(((((((((((()))))))))******************))))))(((((()))))))))************+++******))))))))))))******''''''((()))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,---------......//////......---------------............---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))*********************************+++++++++,,,,,,,,,------)))******++++++******)))************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))((('''&&&%%%***))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&'''(((((()))(((((('''))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''((((((''''''(((***'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''''')))))))))))))))(((''''''((((((((((((''''''''''''((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))'''&&&%%%&&&((())))))(((''''''''''''''''''((((((******))))))((((((''''''((((((((((((((('''''''''((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))(((%%%###"""###((())))))******+++++++++(((((((((((())))))))))))(((((((((((()))))))))***&&&''')))*********)))(((''''''&&&&&&''''''((()))---,,,+++***)))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''***))))))(((''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((((()))***++++++***)))((()))))))))*********++++++)))))))))))))))*********))))))*********+++++++++******))))))))))))******(((((()))************))))))))))))***************))))))))))))))))))))))))************************......////////////......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++++++++,,,,,,,,,------...---,,,+++++++++++++++++++++,,,,,,,,,,,,------------...//////...------...---------------,,,,,,---///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---)))))))))******+++++++++******************************+++++++++,,,,,,,,,)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))''''''(((((((((''''''&&&)))))))))))))))*********((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''(((((())))))((('''&&&&&&&&&'''(((((()))))))))''''''''''''((((((((()))'''((())))))))))))((('''''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''((((((''''''(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''''''''&&&''''''((((((((()))))))))&&&&&&''''''((())))))***&&&%%%%%%&&&((())))))(((''''''''''''''''''&&&&&&*********)))((('''''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((***)))'''%%%$$$$$$((())))))******+++,,,,,,'''((((((((()))))))))***'''''''''((((((((())))))$$$&&&(((***++++++***)))'''&&&&&&&&&&&&'''((((((************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((()))))))))((('''''''''&&&((((((((((((((('''''''''%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''')))***++++++***)))'''************++++++++++++''''''((()))***+++,,,,,,))))))******++++++++++++******))))))))))))******))))))***+++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........******)))))))))***,,,---........................)))***,,,---...------,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,---------,,,,,,+++++++++...///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------------------------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((((())))))******++++++((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((())))))))))))(((((((((((()))))))))'''&&&%%%$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))((()))***++++++***)))(((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((''''''(((***&&&&&&&&&'''''''''(((((('''''''''((((((((())))))$$$$$$&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&''''''((((((((((((((('''''''''''''''((()))***$$$$$$&&&'''(((((()))))))))(((((((((''''''''''''###$$$&&&'''((('''&&&&&&))))))))))))************&&&&&&&&&'''((())))))***&&&%%%$$$&&&((())))))((((((((((((''''''&&&&&&%%%+++******)))(((''''''&&&''''''''''''(((((())))))$$$%%%&&&((())))))))))))***)))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((('''(((***,,,,,,***)))((()))((())))))***++++++,,,,,,'''((((((((())))))******&&&&&&&&&'''''''''((((((###%%%'''***+++++++++***'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******%%%%%%%%%&&&(((***+++,,,+++******)))(((''''''&&&&&&&&&''''''((()))))))))%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))************+++++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++************))))))))))))******************************)))************+++++++++------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........---------,,,+++***))))))+++---...////////////////////////...---,,,,,,,,,,,,---...////////////////////////---------,,,,,,+++++++++///...---,,,,,,---...///......------------..............................------............------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++***)))(((((('''************************++++++******))))))(((((('''(((((()))***++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((+++*********))))))((((((((((((((((((((()))***+++((((((((((((((((((((((((''''''(((((())))))************)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''%%%"""(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))+++,,,+++'''%%%&&&'''+++)))'''&&&&&&&&&((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''')))***+++***((('''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''''''''&&&&&&''''''%%%&&&&&&''''''(((((((((''''''(((((())))))******)))&&&$$$%%%(((******)))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&((()))*********)))'''&&&&&&&&&&&&''''''''''''(((+++*********))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))(((''')))(((((((((((()))******)))((('''&&&&&&'''((()))(((((((((((((((''''''''''''(((((())))))))))))))))))************+++++++++))))))*********+++++++++******))))))))))))************************************++++++++++++************))))))))))))******************************************++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........//////.........---------...---,,,++++++---...000..............................---,,,,,,---......////////////////////////.........---------------//////...------.../////////......------......///........................---......//////......---........................---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))((((((******************************)))))))))(((((((((((((((((()))***+++++++++************)))))))))(((************************))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''((((((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((('''((()))((('''%%%"""!!!((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((***,,,+++(((&&&'''(((((('''%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''')))*********(((''')))(((''''''&&&&&&&&&'''(((((((((((((((((((((((($$$$$$&&&''''''''''''&&&''''''&&&&&&&&&'''((((((''''''(((((())))))))))))(((&&&$$$%%%(((******)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((((()))(((((((((''''''''''''((()))))))))(((((('''&&&'''''''''((((((((())))))*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((())))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((''''''((())))))******)))))))))************+++++++++***************+++++++++******))))))))))))************************************++++++++++++************))))))))))))******++++++++++++++++++++++++************+++++++++,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++---------------------------............/////////,,,------------........./////////............---//////...------///000111..............................------------......////////////////////////........./////////////////////............/////////......------......///---------------------------......//////......---........................------,,,,,,,,,,,,------************************,,,,,,,,,,,,++++++++++++,,,++++++******)))))))))+++++++++++++++++++++++++++++++++***************(((((())))))***+++++++++************))))))))))))************************))))))))))))))))))))))))************))))))))))))((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((('''''''''''''''&&&(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))'''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''')))******((('''((()))((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))***)))(((((())))))(((''''''''''''(((((((((((((((((((((((((((###$$$&&&'''((())))))((()))(((&&&%%%%%%&&&'''((('''(((((((((((()))))))))(((&&&%%%&&&((()))***)))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&)))))))))******)))))))))&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''''')))(((''''''&&&'''''''''(((((((((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''(((((())))))(((((('''%%%&&&'''((()))(((''''''((((((''''''''''''((((((''''''(((((((((((((((((((((((()))************)))))))))*********+++++++++************************+++******))))))******+++******************************++++++++++++******+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,+++******))))))*********------------------------,,,,,,------------,,,,,,------------------------------........./////////------------............/////////...............//////.........///000111------------------------///..................///////////////////////////.........//////000000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................------,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,+++++++++*********++++++++++++++++++++++++---------,,,,,,,,,,,,,,,)))))))))******+++++++++*********)))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''(((((()))))))))***(((((((((((((((((((((((('''((())))))))))))(((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''))))))))))))))))))***)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''')))***++++++)))&&&$$$$$$%%%'''(((((((((((((((((((((((((((''''''&&&'''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))(((((())))))***+++++++++++++++''''''''''''((((((((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''))))))(((&&&%%%(((((((((''''''(((((((((''''''''''''((((((((((((((())))))***************))))))*********+++++++++************************++++++************++++++******************************++++++++++++******++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***************++++++------------------------,,,------.........------........................,,,------------.........---------.........//////////////////////////////...............//////000........................////////////////////////000000000000000000000000------......//////000000000000000000000000000000/////////....../////////...........................//////////////////...////////////////////////...------,,,,,,------...------------------------...------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))************************'''(((((()))))))))))))))******************))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''')))*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((---***&&&######%%%(((***+++)))&&&$$$$$$%%%'''(((((((((((('''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))&&&''''''''''''''''''&&&))))))***+++++++++++++++''''''''''''(((((((((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%'''))))))(((&&&%%%'''(((((((((((((((((('''&&&'''''''''(((((())))))((()))******++++++******)))************++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,---------------------------------......//////......////////////////////////,,,,,,---------.........------........./////////...////////////000000000---------...............//////////////////////////////000000000000//////000000000000000000000000............////////////000000111111111111000000000//////......//////000111111111111111111111111...//////000000//////...////////////////////////......------------..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))******++++++******)))************************))))))))))))))))))))))))'''((())))))******))))))************))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''(((***+++***((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((,,,)))$$$ !!!%%%''')))(((&&&%%%%%%&&&'''((((((((((((''''''''''''&&&&&&'''))))))(((''''''(((((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''&&&''''''((()))&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&'''((()))(((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))***++++++++++++***)))************++++++++++++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,------...........................------...///////////////////////////////////////---............/////////............////////////.../////////000000000000,,,---......//////......000000000000000000000000///000111111111111000///000000000000000000000000000000000000000000//////000111111222222111111000000000////////////000000222222222222222222222222//////000000000000//////////////////////////////......------------......------------------------,,,,,,,,,---------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))******)))))))))((((((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''((((((((((((((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))''''''(((***+++)))'''&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((%%%$$$###$$$%%%&&&''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%(((******(((&&&'''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''((((((((()))&&&'''(((((()))))))))(((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))&&&'''((())))))((('''&&&&&&&&&''''''((())))))***))))))***++++++++++++***)))************+++++++++++++++++++++******)))))),,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------...///........................------...///000000//////000000000000000000000000////////////000000000000............/////////000.../////////000000111111---......///////////////000000000000000000000000///000111222222111000///000000000000000000000000333222222222111111000000000111222333333222111000000000////////////000000//////////////////////////////000000000000//////000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************)))))))))((((((''''''(((((())))))*********+++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((()))***+++((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''***((('''(((***+++)))&&&(((((())))))(((((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***(((((((((((((((((((((((('''((()))))))))))))))(((%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%(((+++***(((&&&&&&(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''')))*********)))((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))(((((((((((()))******&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))******++++++,,,,,,++++++***************))))))((((((******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,+++)))''''''((()))***+++,,,,,,------,,,,,,+++---------.........//////...+++)))))),,,---+++)))***+++---///000000////////////.........---------000000//////000000111222444444333222111///...---///000000000000000000///000///...---------...///////////////000000111222333333222000///000333555333333222222111000000///222111111000////////////333333222222222111111111///111333666777777666555555333000///000111000000...//////000000///......222333444444444333222111---......///000000111111000000000///////////////111111000000000000//////........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************((()))***+++++++++++++++&&&'''((())))))((('''&&&((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((***)))'''((()))***((('''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((((((''''''&&&######$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((***)))((((((((()))+++,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))*********)))))))))))))))((((((''''''''''''(((((((((((())))))******++++++''''''(((((())))))******''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))************)))'''&&&%%%((((((((((((((((((((((((++++++******))))))((((((***++++++,,,,,,++++++***+++++++++******)))))))))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++,,,------------,,,...---+++***)))***+++,,,,,,,,,------------,,,,,,------.........////////////,,,***+++---///...,,,---...//////000000000000111111111222222333333333/////////...//////000000......///000000000//////222222222333333222222222222111111111111111222222111111111222222333444444333444444222111111333555555555555444444333333333666666555444333333333333555555444444444444444444444555666888888888888777666444222222333333333222333333333333333333222222///000222333333333222222333333333333333444444555/////////.............../////////////////////.........//////////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************))))))***+++++++++++++++((())))))))))))))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************(((((('''''''''((())))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''((((((((('''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&'''(((***+++((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((***((('''((())))))((('''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((''''''&&&$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((((())))))))))))(((''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((())))))((((((((()))+++++++++***))))))((((((((()))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((())))))((((((''''''''''''((((((&&&'''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))******))))))((('''&&&(((((((((((((((((((((((())))))((((((((((((((((((***++++++,,,,,,++++++***,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------//////---,,,,,,,,,---...,,,,,,------------,,,,,,............///////////////---,,,---///000000000111000000000000000111111......///000111222333333111000000/////////000000...//////000111111111111333333444444444444333333111111222333333222222222000000111222333333444444333444555555333333444555777777777777777777666666888777666555555444444555777666666666666666777777888888888999999999888888444333222222333333222111444333333333222222222111000111222444555555555555555444222111111222222333////////////////////////......//////////////////......//////000000111111........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***+++++++++++++++++++++******))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((()))(((((('''''''''&&&&&&&&&************************)))))))))))))))(((((('''&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))(((((('''&&&''''''''''''((()))***+++((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))((('''''')))))))))''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&(((((((((((((((''''''&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))******))))))((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))((((((((()))******))))))((('''''''''(((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...---------//////...------......///------............------....../////////000000000......---...///111222222333222111//////000111222---------...///000000111333222222111111111111111555555555666555555444333444555555666666555555444555666777777777555444333444444555666777888888999:::<<<======<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::>>>======<<<===>>>??????>>>>>>>>>>>>>>>>>>======888777666777888888666444777777666555555555555555666777777888999:::::::::777555333222111111222333111111111222222222222222////////////////////////......//////000000111111........................//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,++++++++++++***)))(((((()))***+++++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******************************)))((('''''''''''')))(((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&''')))))))))'''((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''%%%(((((((((((((((''''''&&&&&&'''''''''((((((((()))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&''''''((()))******((((((''''''''''''(((((())))))))))))******************))))))((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,---***+++,,,---------------,,,,,,---.........------......---------.........---......//////......---/////////000000000111111.........//////000222333333222111000000111222222222222222222111111111111333333222222111222222333888999999:::::::::::::::::::::;;;;;;;;;;;;::::::===>>>>>>>>>===<<<:::888============>>>@@@BBBCCCDDDFFFHHHGGGFFFEEEEEEFFFHHHGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDGGGFFFEEEDDDEEEFFFGGGHHHEEEFFFGGGGGGGGGGGGFFFFFFCCCAAA@@@@@@@@@@@@???===@@@@@@????????????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===;;;:::999999999999555444444444333333333333000000000/////////............//////000000000000////////////////////////............------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********(((''''''(((******++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&*********))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&'''((())))))(((((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((((((((((((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''%%%'''(((******)))'''&&&(((((((((((((((''''''&&&''''''((((((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((((((((()))))))))******************)))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((()))))))))((((((((())))))((((((((())))))***((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((''''''((()))******++++++((((((''''''''''''((((((************))))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((((((((((((((('''''''''(((((()))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,---------------------,,,,,,,,,,,,------***+++,,,------......---,,,,,,---...............,,,------------...............////////////......000000000000111111111111///000111000///000222444333333333222333333444444444444444333333222222222444444444444444555666666888999;;;===@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAAAAAAAA@@@??????CCCBBBAAA@@@AAADDDHHHJJJIIIKKKKKKKKKJJJIIIJJJKKKNNNMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJHHHGGGFFFGGGIIIJJJHHHJJJLLLOOOPPPPPPOOONNNLLLIIIFFFDDDDDDEEEDDDCCCFFFEEEDDDDDDEEEFFFHHHIIIGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@::::::999888777666666555333333222111000///......111111000000000000000000000000000000000000000000///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))(((((()))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''+++++++++*********))))))'''''''''''''''''''''''''''(((((()))))))))))))))''''''(((((()))*********'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((***************((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''&&&%%%&&&((())))))((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((()))))))))((('''(((((((((((((((''''''&&&''''''(((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******))))))******))))))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((()))))))))(((''''''))))))(((((())))))******))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))******++++++((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''((())))))***))))))((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,+++,,,------...---------------,,,,,,,,,,,,------***+++,,,---............,,,------...............,,,------......///....../////////000000/////////000000000111111111222222111333444333111000222555444555555666777777777777666666666666666777777777::::::::::::;;;===>>>???<<<>>>@@@CCCFFFHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIDDDDDDEEEFFFGGGIIIKKKLLLKKKIIIFFFDDDFFFJJJOOORRRRRRSSSSSSQQQPPPPPPRRRTTTZZZZZZYYYWWWVVVUUUTTTSSSMMMNNNNNNPPPQQQSSSUUUVVVUUUSSSPPPNNNMMMMMMOOOPPPRRRUUUZZZ^^^aaaaaa___^^^WWWSSSNNNKKKJJJKKKKKKJJJIIIIIIHHHHHHJJJLLLNNNPPPOOOOOONNNNNNNNNOOOPPPPPPJJJKKKLLLMMMLLLKKKIIIHHHEEEDDDCCCBBB@@@>>>===<<<;;;:::999888666444333222444444444333222222111111000000000000000000000000000000000/////////......------------------------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))******++++++******))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((('''''''''''''''((()))************))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((('''&&&$$$######%%%''')))&&&''')))***++++++******((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&%%%%%%&&&((())))))(((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((()))*********((())))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((()))))))))(((&&&&&&((('''''''''(((((()))***))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))))))))((((((''''''''''''(((((()))((((((((('''''''''&&&(((((((((((())))))))))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))'''((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,------......------...------,,,,,,------...***+++,,,---............,,,---......//////......------...//////000////////////000000000000//////000111111111111222222222333555666555222111333666555666888999:::::::::999<<<<<<======??????@@@AAA@@@AAAAAABBBCCCEEEFFFGGGEEEFFFGGGIIIKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMNNNPPPSSSWWWZZZ\\\WWWTTTPPPNNNOOOTTT[[[___aaaaaa```^^^]]]]]]```ccclllkkkjjjhhhgggeeedddcccXXXYYYZZZ\\\^^^aaacccddddddbbb^^^\\\ZZZ[[[\\\]]]cccgggmmmsssvvvvvvtttssseee```ZZZVVVUUUUUUVVVVVVOOOOOOOOOOOOQQQTTTWWWYYYVVVVVVUUUVVVWWWXXXZZZ[[[TTTUUUWWWYYYYYYWWWTTTRRROOONNNMMMKKKHHHFFFEEEDDDDDDCCCAAA???===;;;999999777777666555444333333222000000000000000000000000111111111111000000000000------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******+++,,,------,,,+++***((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''%%%###!!!"""$$$'''***$$$%%%''')))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&%%%$$$&&&((())))))(((%%%&&&&&&''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((((((''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((++++++******)))))))))(((''''''(((((())))))******''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++++++++,,,---...///000++++++,,,,,,---...//////////////////////////////...////////////...------.........//////000000000111111222111000000111333333333222222333333444555444777::::::888888999;;;???;;;:::>>>AAA@@@@@@BBB@@@EEEGGGEEEEEEGGGHHHFFFIIIIIIIIIIIIIIIIIIIIIIIILLLJJJIIIKKKOOOSSSSSSRRROOOTTTVVVSSSTTT[[[___]]]YYYXXXWWW[[[bbbhhhlllllleee___YYYYYY```jjjrrrwww~~~zzzuuuvvvzzz}}}|||zzz~~~}}}|||{{{zzzsssoookkkjjjooovvv}}}}}}zzzuuuooolllnnnssswwwwww}}}}}}wwwooolllmmmkkkhhhaaaZZZWWW[[[aaabbbbbbccceeefffhhhkkknnnooonnnmmmfffkkknnnkkkccc]]]\\\^^^RRRSSSTTTTTTSSSRRRPPPOOOJJJIIIHHHHHHGGGDDD@@@===>>>AAAAAA>>><<<===:::666888777666666777666444222333444555666555333111000333222222222111111000000/////////...//////000000...---,,,,,,++++++,,,,,,............---,,,+++++++++,,,.../////////......++++++***************+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************++++++...+++''''''))),,,,,,+++***************)))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))***((('''((()))***)))'''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&(((+++......,,,***(((((((((''''''''''''(((((())))))(((''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&%%%&&&&&&'''((()))''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((()))))),,,+++++++++******)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))))))))***)))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))************,,,+++***(((''''''&&&&&&+++++++++*********))))))+++***)))((((((''''''((())))))))))))************(((((((((&&&$$$!!!(((((())))))*********+++++++++***)))(((((())))))''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((&&&&&&''''''(((((())))))******))))))((((((''''''(((((())))))))))))((((((************************,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,---......///,,,,,,,,,------......///......////////////........................------000000000000000////////////111222222111111333444555555555555555666666777888:::===>>>======???AAADDDAAAAAADDDEEECCCEEEIIIHHHMMMOOOKKKIIIKKKMMMLLLKKKKKKKKKLLLOOOSSSWWWZZZ[[[XXXVVVWWW[[[^^^______^^^bbbdddcccfffmmmpppooohhhgggfffhhhmmmppprrrrrrnnnllljjjnnnuuu~~~}}}{{{|||~~~~~~zzz}}}}}}{{{wwwppplllppptttuuuuuuvvvwwwzzz{{{rrrlll___[[[XXXUUUUUUUUUUUUTTTOOOMMMKKKJJJJJJJJJIIIHHHFFFIIIGGGCCCBBBDDDCCC@@@???>>>===<<<<<<;;;888666999:::::::::999777444333111111111000//////.....................//////000///...------,,,,,,------------.........---,,,,,,,,,---......///...------+++************++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))((((((((((((---***((((((***,,,+++***))))))*********))))))((()))))))))(((((()))))))))(((((((((((((((((((((((()))(((''''''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))***((('''((()))***)))'''(((((())))))))))))((((((''''''''''''''''''''''''((((((((())))))))))))***(((((('''''''''((())))))&&&(((***,,,,,,+++)))(((((((((''''''''''''(((((())))))(((''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))((('''&&&&&&%%%&&&&&&''''''((()))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''&&&&&&)))(((''''''''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''((((((((((((***))))))(((((((((((()))*********)))))))))(((((())))))((((((((())))))***))))))))))))************''''''((((((((((((((('''((()))))))))************++++++***)))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))'''''''''((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---------------......---------...............---...///000000///...---.../////////////////////222222111111000/////////000333666777666666777888888888888888888999999:::???AAABBBCCCBBBBBBDDDEEEFFFEEEGGGIIIHHHGGGKKKRRRZZZ```bbb]]]XXXWWWYYYYYYVVVVVVWWWZZZ```gggoootttqqqnnnjjjjjjllloooqqqrrrrrrvvvyyyzzz}}}|||{{{zzz{{{|||}}}|||zzzuuuvvvyyy}}}oooggg^^^ZZZ[[[]]]]]]\\\ZZZVVVQQQOOOQQQUUUXXXZZZXXXXXXSSSKKKHHHJJJJJJHHHGGGFFFDDDDDDEEEDDDBBB@@@?????????>>><<<:::777666333333222111000//////////////////...///000000111000///......------......,,,---..................,,,------......---,,,,,,************++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))))))))(((((((((+++*********,,,,,,+++)))(((((())))))***)))))))))************************(((((((((((((((((((((((()))(((''''''))))))((('''))))))))))))))))))))))))************************((((((((()))))))))******))))))(((((((((((())))))***((('''((()))***)))'''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))************'''&&&&&&&&&'''((())))))'''(((((()))***))))))))))))((((((''''''(((((()))))))))(((''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&%%%&&&&&&''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&)))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***)))))))))))))))(((''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((()))***+++)))))))))((((((((((((((((((((((((((()))***++++++))))))))))))************(((((())))))***+++,,,---))))))))))))************+++***))))))))))))))))))''''''((((((((()))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))***))))))((((((((((((((('''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((------------,,,,,,,,,,,,,,,,,,,,,------------...///......------------.../////////...............,,,...///111111000///...000000000000111111222222222222222222222222111111555888<<<======<<<<<<<<<@@@????????????@@@AAAAAAFFFFFFGGGGGGGGGGGGHHHIIIHHHIIILLLOOONNNNNNVVV___ttt||||||tttooommmkkkkkklllmmmqqqwww~~~}}}zzzzzz}}}}}}yyyoookkkooorrrqqqnnniiiddd]]]ZZZ\\\bbbiiimmmmmmjjjaaaVVVOOOPPPPPPNNNNNNNNNMMMNNNOOOPPPNNNMMMGGGGGGGGGFFFDDDAAA???>>>:::999777555444333333333222111111111111111222222000//////...............,,,---...///////////////---------------,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++******))))))***+++------,,,***)))(((((())))))******))))))******++++++++++++******(((((((((((((((((((((((()))((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***((('''((()))***)))'''(((((())))))))))))((((((''''''''''''''''''''''''(((((()))))))))*********&&&&&&%%%&&&&&&'''((()))'''''''''''''''((())))))))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%&&&&&&'''((()))''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,)))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))************))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((()))******+++((()))))))))************,,,+++)))(((''''''(((((()))))))))))))))***************)))))))))))))))***'''(((((((((((()))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))*********)))))))))((((((''''''((((((((((((((((((((('''&&&''''''((((((''''''&&&))))))))))))))))))))))))------------------------,,,,,,---------.........//////...---------....../////////////////////.........000111111111000000000000000000111222444444333333444555666666777777:::===@@@BBBBBBAAAAAAAAAGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIILLLOOORRRUUUVVVVVVVVVZZZ^^^___bbblllwwwzzztttlllhhhjjjpppwww{{{{{{xxxoooccc]]]^^^^^^\\\^^^]]]\\\\\\]]]]]][[[YYYSSSSSSRRRPPPNNNLLLJJJIIICCCAAA>>>;;;999888777777444444333222222111222222000000///...............---......///000000000000------------------------,,,,,,++++++,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,++++++******)))***---...---,,,***)))))))))***************))))))***++++++++++++***)))))))))))))))))))))))))))***((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))***((('''((()))***)))'''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&'''))))))))))))(((((((((((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&%%%&&&&&&'''((()))''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((************************((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,)))))))))))))))(((''''''))))))************))))))))))))))))))************++++++***)))))))))))))))************************++++++***)))))))))))))))((()))))))))************---,,,***'''&&&&&&&&&&&&******))))))))))))))))))***)))))))))))))))******(((((((((((()))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))*********))))))((((((((('''))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))---------............///,,,---------............///...............///////////////000000000000000000000111111222222333333111111000111222444666777888888999:::<<<===>>>???>>>AAADDDGGGGGGHHHJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLNNNNNNQQQWWW___fffkkkmmmnnnmmmpppuuuyyy~~~{{{wwwwwwzzz~~~~~~yyyrrrpppsssvvvuuutttrrrqqqppppppooommmjjjbbb```^^^ZZZWWWTTTQQQPPPNNNLLLHHHCCC???======<<<999888777555444333333222222111000000//////000000...///000000000000000000...------------...///000...------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))+++......---+++++++++++++++,,,,,,++++++***)))((()))***++++++***)))((())))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((())))))***((('''((()))***)))'''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''((('''''''''''''''((())))))***))))))(((((())))))***))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&''''''((()))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***)))))))))))))))((('''''')))******++++++******)))''''''''''''((((((((((((,,,+++***)))))))))))))))************++++++++++++,,,,,,+++***))))))))))))))))))))))))************+++******)))))))))******************)))))))))))))))))))))))))))******+++((((((((()))))))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((()))***))))))))))))))))))((())))))************++++++(((((())))))))))))((((((((((((((((((((((((((((((------......////////////------------..................---......///000111/////////000000111111222333222111111222333555777777666666666888:::===>>>@@@@@@AAABBBCCCDDDDDDEEEDDDGGGKKKNNNQQQUUUYYY\\\XXXXXXXXXXXXXXXYYYZZZZZZ^^^^^^aaahhhrrr{{{~~~|||~~~}}}{{{~~~zzzxxxsssnnnhhhccc___]]]\\\YYYTTTNNNIIIFFFEEEEEEBBBAAA???===;;;999888888444444333222222222222222000000111111111000//////...---------...000111222000///...------,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))******++++++,,,))),,,......,,,++++++,,,.........---,,,+++***)))'''(((***++++++***((('''))))))))))))))))))))))))***)))((()))******)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))***((('''((()))***)))'''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))******)))(((''''''''''''''''''((((((((()))))))))******))))))))))))******))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&%%%&&&&&&''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))((()))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((''''''))))))************))))))''''''''''''((((((((((((******))))))******++++++))))))))))))*********+++++++++******)))*********))))))))))))************((()))***+++++++++++++++************)))))))))((()))))))))))))))***++++++(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''')))))))))))))))*********((()))))))))************'''(((((((((((((((((('''((((((((((((((((((((((((---.........//////000000---------.........//////---------......000111222......///000111222222333555333222111222444777999>>>===<<<===>>>AAADDDFFFGGGGGGGGGGGGHHHHHHHHHHHHIIILLLQQQVVV[[[```fffjjjooonnnnnnnnnnnnoooppppppnnnnnnooouuu}}}{{{xxx|||}}}wwwrrrooohhhddd^^^XXXRRROOOMMMMMMKKKJJJHHHEEEBBB@@@???>>>666666555444444444444555111111111111111000///......------...///111333444111000///...---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,---......///***,,,......+++***+++---000000///...---+++***)))&&&((()))******)))(((&&&))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))***((('''((()))***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************,,,+++***((('''''''''''''''(((((()))***)))))))))******))))))))))))******))))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''))))))'''(((((()))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''***)))(((''''''''''''''''''((((((((())))))******((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))))))))***)))))))))))))))(((((('''(((((())))))))))))(((((())))))))))))************((((((((()))***,,,---...'''((((((((())))))******))))))))))))***+++,,,---))))))))))))************'''(((***++++++***)))(((+++*********))))))(((((())))))((())))))***++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((())))))******++++++'''((((((((())))))******&&&''''''''''''''''''&&&************************.........///////////////000/////////000000111222222000///.../////////...111000///000111333333333666777888888888999<<<>>>BBBBBBBBBBBBBBBBBBCCCCCCGGGHHHIIIKKKNNNQQQSSSUUUXXX]]]dddlllrrrxxx}}}~~~~~~wwwmmmdddYYYQQQPPPTTTPPPQQQRRRRRRPPPMMMIIIGGGAAA???======;;;999888:::555555555555555444333222222000......000222222222:::555000000222333///+++000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++***))))))+++,,,------+++))))))***,,,+++***))))))***+++,,,)))******)))'''(((***,,,************************(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&'''+++***)))(((((()))***+++))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''((((((((((((((((((((((((((('''%%%$$$%%%((()))(((&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))(((((())))))(((((('''''''''&&&''''''((()))))))))))))))((('''&&&%%%%%%&&&'''((()))(((&&&%%%&&&''')))*********))))))((((((''''''************************,,,)))&&&''')))++++++***))))))))))))))))))))))))(((&&&%%%'''***,,,+++)))))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++***)))************************++++++++++++***((('''%%%))))))))))))))))))))))))/////////000000000000000,,,,,,------...///111111222111000111111222333222444444444555777888999999888:::<<<======???AAACCCEEEDDDEEEEEEGGGIIILLLMMMPPPSSSYYY```fffjjjmmmnnnqqquuu{{{zzzrrrhhh]]]ZZZ\\\]]]^^^aaaaaa___ZZZUUURRROOOKKKHHHGGGFFFDDDAAA@@@999999888888777666444222444222//////000111000000666222//////000000...+++/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++******)))***,,,------+++******+++,,,+++***))))))***+++,,,+++++++++)))''''''(((***+++++++++***************'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))(((((())))))*********))))))))))))******((((((((((((((()))******((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((()))((('''(((+++,,,***((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''''''''((())))))))))))))))))(((''''''''''''((())))))((('''&&&&&&(((***+++***)))))))))((((((((('''************************,,,***''''''))))))(((&&&))))))))))))))))))))))))***((('''(((***+++)))((())))))))))))))))))))))))'''(((((((((((()))))))))))))))************))))))******))))))(((((((((((())))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((******+++***))))))******************************++++++***)))((('''))))))))))))))))))))))))///000000000111111111111,,,,,,,,,---...000111222000000000000111222333444555666888:::;;;<<<======???@@@BBBCCCDDDEEEHHHJJJKKKKKKKKKMMMQQQVVV[[[^^^bbbgggqqq{{{xxxmmmhhhiiinnnqqquuuwwwuuuooohhhdddccc___[[[YYYYYYWWWPPPJJJCCCAAA???>>>===;;;888555888666333111111222111000222222000//////........................---------------------------------..................------------,,,,,,++++++******)))+++,,,,,,+++++++++,,,++++++************++++++,,,,,,,,,***'''&&&''')))++++++++++++******))))))((((((((((((((((((''''''))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((()))))))))******+++******))))))******+++))))))************))))))(((((('''(((((()))***+++'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((()))((((((***,,,,,,***((()))))))))))))))((((((((((((((((((((())))))))))))************************(((((())))))))))))(((((())))))(((((((((((('''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))((('''((()))***+++))))))))))))(((((((((((()))))))))))))))))))))))),,,+++***)))***)))'''%%%))))))))))))))))))))))))+++***(((((())))))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))***))))))))))))((((((((())))))))))))))))))))))))***************+++++++++******((((((((((((******************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))//////000000111111222222////////////000111222333222222333333333444666777888:::===??????@@@AAABBBFFFGGGGGGGGGHHHLLLPPPTTTWWWWWWXXX\\\aaahhhoootttyyy}}}vvvssstttzzz~~~~~~zzzyyywwwtttssstttpppeeeXXXQQQNNNJJJHHHGGGDDD@@@<<<===:::777555555555444333333444444222000///000222........................------------------------/////////......---------------,,,,,,,,,+++++++++(((***,,,,,,++++++,,,---++++++++++++++++++++++++***++++++***((('''((())),,,,,,++++++***))))))))),,,++++++******)))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%&&&(((((((((((((((((((((((((((&&&'''((()))***)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))((()))***++++++))))))))))))((((((((((((((((((((((((((((((((((((***++++++,,,,,,+++)))'''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++***(((''''''(((***+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((...//////000111111222222222222111111111222222333888:::;;;;;;;;;;;;>>>@@@>>>AAACCCDDDCCCCCCEEEGGGHHHIIIIIIJJJMMMTTT\\\bbbiiiiiikkkooouuu}}}yyywwwzzzooo```\\\WWWUUUTTTPPPJJJEEEBBB???<<<;;;::::::999888666777666444222000111222/////////////////////000........................//////......------,,,,,,---------,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---+++++++++,,,,,,+++++++++'''(((******))))))***++++++++++++*********)))))),,,,,,++++++******))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''((()))***++++++***)))(((,,,+++***((('''''''''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%'''((((((''''''((()))((((((((((((((((((((((((&&&'''))))))(((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********))))))))))))))))))))))))))))))'''((())))))******+++,,,))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))************************************((((((((()))))))))*********)))'''&&&&&&''')))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((((((((((((((((((((((((((((((((((((((((())))))***++++++((((((((((((((((((((((((//////000111222333333444333333222222333333444555:::===@@@AAAAAABBBFFFJJJFFFHHHJJJHHHEEEEEEGGGJJJMMMOOOQQQUUUZZZbbbjjjpppwwwxxxzzz}}}|||zzz|||sssnnnhhheeedddaaaZZZTTTNNNKKKGGGDDDCCCBBBAAA???===<<<999777555333222111111111111111000000000000////////////////////////...............---------------------,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++%%%''')))*********+++,,,************************))))))))))))))))))(((((())))))))))))))))))))))))*********)))(((''''''''')))))))))))))))))))))))))))))))))*********++++++((())))))******))))))((())))))************)))))),,,+++***(((''''''''''''((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&''''''''''''&&&&&&%%%'''(((((('''''')))***((((((((((((((((((((((((((()))***)))((('''((()))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))******)))(((((())))))))))))******)))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))"""$$$&&&'''&&&&&&((()))))))))))))))))))))))))))&&&(((************,,,...))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))************+++************************'''''''''((())))))******))))))''''''''''''))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))111111222333444555666666555555666777888:::<<<===<<>>AAACCCEEEDDDDDDFFFJJJNNNRRRTTT[[[bbbnnn{{{~~~|||}}}}}}|||}}}xxxsssgggeeeaaa[[[VVVPPPLLLJJJFFFCCC>>>;;;999666333111444222000000111222111000000///......000111111000........................------------------------,,,,,,++++++***+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))************))))))******)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''''''''((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''')))))))))(((((((((''''''((((((((())))))((((((((((((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((+++)))'''''')))***)))'''''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))*********,,,,,,++++++***))))))(((***)))))))))((((((((('''(((((())))))******++++++++++++***)))))))))))))))***************++++++++++++******)))))))))))))))))))))))))))*********************))))))******************))))))*********(((((((((((((((((((((((())))))(((((((((((())))))++++++,,,,,,+++******)))+++++++++*********))))))))))))************))))))******+++++++++***)))))))))))))))))))))))))))))):::<<<>>>@@@AAACCCFFFHHHKKKKKKKKKMMMRRRYYY___cccpppzzz~~~~~~}}}yyytttlllccc\\\WWWSSSOOOIIICCC@@@===:::888777555333333444444444333111///...///000222111111........................////////////////////////,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))***************++++++++++++******************))))))))))))((())))))******))))))((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((('''''''''***((('''''')))***))))))((((((((()))))))))******'''((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))******++++++,,,,,,++++++***)))))))))))))))))))))(((((((((((()))))))))))))))*********+++***))))))))))))))))))+++++++++***************+++******)))))))))))))))))))))))))))***************))))))(((((())))))******))))))(((((())))))******************************))))))(((((())))))*********++++++******))))))+++++++++***************))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))???@@@BBBCCCCCCEEEIIIKKKNNNQQQUUU[[[bbbjjjrrrwww~~~{{{{{{|||}}}|||{{{zzz{{{|||yyy{{{~~~zzzyyyxxxyyypppjjjddd^^^WWWPPPKKKHHHEEECCC===;;;888888888888777555444222111111333444333222........................////////////////////////+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((''''''((()))******))))))))))))************((((((((()))))))))******(((((((((((((((((((((((('''''''''((()))*********''''''((()))***++++++,,,+++++++++*********))))))))))))))))))((((((((((((*********)))))))))))))))******)))))))))))))))***,,,+++++++++***)))))))))+++******)))))))))))))))((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))++++++++++++++++++++++++***))))))))))))))))))***))))))*********))))))(((******************************))))))))))))******'''(((((()))************))))))))))))))))))))))))@@@AAABBBCCCCCCEEEIIILLLRRRXXXbbbkkkttt}}}vvvtttrrrssswww{{{{{{yyyuuuttttttttttttrrrpppmmmiiijjjiiigggeeedddeeegggfffgggjjjpppwww~~~xxxpppnnnooonnnoooqqqwwwxxxwwwuuurrrppppppqqqkkkkkkjjjhhheeecccbbbccciiilllqqqxxxyyysssjjjaaaZZZTTTPPPMMMCCCAAA>>><<<;;;:::999777666444222222333444333222////////////////////////........................++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((((((((''''''((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((()))((((((((('''''''''&&&'''(((((((((((()))***+++))))))))))))************)))))))))*********++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))***++++++,,,+++++++++***************(((((((((((())))))))))))*********)))))))))))))))***)))))))))))))))******,,,+++++++++***)))))))))+++******)))))))))))))))((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******((())))))*********))))))******************************)))(((((()))******&&&&&&'''((())))))))))))))))))))))))))))))))))))AAABBBCCCDDDFFFIIINNNRRR\\\dddoooyyy~~~zzzvvvrrrooogggggghhhhhhiiikkklllmmmhhhjjjkkkooowww{{{zzzxxxwwwvvvsssooolllhhhgggfffdddbbbbbbdddfffjjjkkkmmmoooqqqssssssttttttkkkeeehhhlllmmmnnnooommmnnnnnnllljjjhhhhhhhhhaaabbbaaa___\\\[[[\\\]]]\\\]]]```dddjjjoootttwwwuuuvvvxxxxxxwwwwwwxxxzzzzzz}}}~~~{{{zzzzzz{{{|||}}}~~~~~~tttjjjaaaZZZVVVMMMJJJGGGDDDBBB@@@===;;;999777444333333333222000////////////////////////........................---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((''''''''''''(((((((((((()))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((&&&'''((()))))))))((('''%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))))))))))))))))))))))))))+++++++++*********)))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((())))))((('''''')))+++((((((((()))))))))******************++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))******++++++************************(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))******++++++++++++***************+++******)))))))))))))))))))))))))))***************))))))(((((())))))******))))))(((((())))))***************************+++******))))))******+++))))))******++++++*********************++++++++++++***)))(((((()))***+++''''''(((((())))))(((((())))))))))))))))))))))))EEEGGGJJJLLLPPPVVV\\\aaakkkrrr{{{~~~qqqnnnjjjhhhfffeeecccbbb]]]]]]]]]___ccchhhllloooooosssxxx{{{uuuqqqooonnnmmmkkkjjjlllpppsssvvvyyy|||~~~~~~|||zzzyyyxxxooojjjmmmtttwwwxxxzzzxxxyyyxxxvvvsssqqqqqqqqqmmmmmmkkkhhhdddbbbbbbcccbbbbbbcccdddfffiiilllmmmmmmnnnooonnnlllkkklllmmmiiijjjjjjkkkjjjiiigggfffeeefffffffffgggiiimmmpppyyyppphhhccc]]]YYYUUUQQQNNNKKKHHHEEE???<<<999888777666444222////////////////////////...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))''''''(((((()))))))))))))))******++++++******)))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((((((((***+++***)))(((&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((***)))'''&&&&&&''')))***(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))%%%&&&&&&''''''((((((((((((******)))'''&&&(((***''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********************************'''((((((((()))))))))***(((((())))))******++++++)))))))))))))))***++++++***************++++++++++++******)))))))))))))))))))))))))))*********************))))))******************))))))*********------------------------+++******))))))******+++)))******+++,,,,,,++++++))))))*********++++++++++++***)))(((((()))***+++)))***************)))((())))))))))))))))))))))))KKKNNNQQQUUU[[[bbbjjjoooxxx|||~~~|||vvvooohhhdddcccdddmmmjjjiiilllrrruuutttqqqtttpppkkkiiiiiikkkjjjiiicccaaa``````bbbdddddddddcccccccccdddhhhnnntttwwwzzz}}}xxxtttttttttssssssvvv{{{~~~}}}uuuxxx~~~|||{{{||||||xxxrrrooooooooommmlllkkkjjjjjjkkkmmmmmmooopppqqqqqqooonnnooopppkkkjjjiiiiiiiiiiiigggeeeaaaaaaaaa___^^^^^^aaaccceeennnxxx~~~|||uuupppjjjgggbbb]]]YYYVVVRRROOOEEECCC???===<<<:::888666000000000000000000000000///////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************************++++++++++++******(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))((()))***+++,,,+++***(((&&&%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$+++)))(((''''''((()))+++(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))$$$%%%%%%&&&'''((()))))))))***+++)))&&&%%%'''***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++*********)))))))))))))))******************++++++'''((((((((())))))******'''(((((()))***++++++,,,))))))((())))))***++++++))))))******+++++++++,,,+++******)))))))))))))))))))))))))))************++++++************++++++++++++************++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,))))))******+++++++++++++++***)))'''''')))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))aaadddiiimmmpppuuuyyy}}}{{{qqqiiiccc___aaa```^^^[[[ZZZ[[[[[[\\\aaaccccccdddiiiqqqrrrooonnnlllgggbbbeeekkkmmmkkkjjjkkkmmmnnnkkkhhhllltttwwwuuusssuuu|||~~~|||vvvssstttwwwxxxxxx|||}}}~~~|||vvvtttrrrqqqqqqqqqpppooolllmmmlllhhhbbb^^^^^^___cccdddfffiiilllnnnpppqqqhhhlllpppttt}}}|||}}}yyyssslllfff___YYYUUURRRNNNJJJGGGFFFBBB<<<777888555222000111111000///000000000000000000000000000111222222111///---+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************+++*********))))))(((((((((((()))*********************+++++++++******)))++++++***)))((((((((()))******)))))))))))))))***+++***(((((())))))'''&&&)))((('''(((***+++,,,+++))))))((((((''''''&&&&&&))))))))))))************((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))(((''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((******)))))))))))))))***++++++,,,+++***(((&&&%%%))))))))))))************(((((())))))******++++++******++++++++++++******++++++******))))))(((((((((((()))***************(((((()))***************+++++++++++++++***)))((()))************+++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))************++++++++++++************+++++++++,,,,,,,,,******************************))))))))))))************+++++++++,,,,,,,,,************************))))))************))))))~~~yyynnnfffbbb___]]]\\\]]]\\\[[[[[[\\\^^^```bbbeeegggiiimmmwww~~~zzzsssmmmnnntttwwwvvvzzz{{{}}}|||yyy~~~~~~|||{{{{{{|||}}}}}}|||zzz|||}}}zzztttnnnkkkiiifffhhhllloooooommmkkkiiiccceeegggjjjrrr}}}{{{yyytttmmmhhh]]]XXXRRRNNNKKKHHHCCC@@@;;;888555333222222111///////////////............///000000111000///...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************)))))))))((((((((()))************************++++++******)))+++***))))))))))))))))))))))))(((((((((((())))))((('''&&&'''((()))(((''')))((('''(((***+++++++++)))))))))))))))((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))&&&'''(((((())))))((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))******))))))))))))******))))))***+++******(((((())))))))))))************)))))))))))))))***************++++++++++++******))))))))))))))))))(((((((((((()))***************(((((()))*********************+++++++++***)))))))))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))************++++++++++++******************+++++++++,,,))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))~~~{{{rrrlllllloooqqqqqqiiieee```^^^___aaacccddddddcccbbbbbbcccfffiiikkklllpppvvv}}}~~~|||yyyzzz}}}|||tttoookkkkkkjjjlllrrr|||rrrjjj```YYYUUURRRNNNKKKCCC@@@<<<999777666333222111000000//////......---/////////.........//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************************))))))))))))((())))))************)))))))))******+++******)))))))))))))))))))))***+++(((((('''''''''(((((()))&&&%%%%%%&&&(((***)))(((***((('''(((***+++++++++))))))))))))************''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((''''''(((((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))************)))))))))))))))******'''((()))***************))))))))))))************************))))))))))))******++++++++++++******(((((((((((((((((())))))(((((()))***************(((((()))***************)))******+++++++++******)))************+++++++++)))))))))***++++++,,,,,,******************************))))))))))))************++++++++++++******)))))))))*********++++++))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))vvvrrrqqqnnniiibbb___aaadddgggiiihhhgggeeefffhhhlllppprrrvvvtttqqqoooooopppssstttwww~~~~~~{{{xxxyyy}}}qqqfff___[[[WWWTTTMMMJJJFFFBBB???<<<777444333333333222222222111111000///---,,,---...000111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********************************************************)))))))))))))))((()))************))))))((())))))***************)))((((((((()))***++++++)))(((((((((((())))))***(((''''''((()))******(((***((('''(((***++++++***((((((((())))))*********'''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''')))((('''''''''(((***+++,,,***)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))***+++((()))))))))************((()))))))))************++++++******))))))((((((******++++++++++++******&&&&&&''''''(((((())))))(((((()))***************(((((()))***************((()))***+++++++++++++++))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))+++******))))))******+++******++++++++++++******((())))))))))))*********))))))))))))))))))))))))+++******))))))******+++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))zzzrrrmmmjjjhhhfffdddgggfffeeefffhhhjjjllllllllllllmmmnnnppptttxxx{{{|||yyyyyyzzz|||~~~{{{zzz}}}|||xxx}}}sssjjjeeeaaa^^^XXXVVVRRROOOJJJDDD===888666666555555555555555444111///---,,,,,,...000222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))******))))))*********))))))((('''((()))***************)))((((((((()))***++++++***)))))))))******+++,,,,,,+++******++++++***(((***)))((((((***+++******'''''''''(((((()))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((('''''')))***++++++***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********+++))))))(((((()))***++++++*********)))))))))))))))((()))))))))************++++++******))))))((((((******++++++++++++******&&&&&&''''''(((((())))))(((((()))***************(((((()))***************((()))***+++++++++++++++))))))*********+++++++++***************+++++++++))))))))))))))))))))))))++++++************++++++******++++++++++++******((())))))))))))*********++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******~~~yyytttrrrrrroooiiicccaaadddffffffeeeggghhhkkknnnooopppooonnnrrrtttvvvxxx{{{~~~sssrrrwwwvvv{{{}}}vvvzzz~~~wwwsssnnnkkkgggfffdddaaa[[[RRRHHH@@@<<<;;;;;;999888777666666222111///......///000111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))************)))************))))))(((''''''((()))************))))))))))))))))))***+++************+++,,,,,,---...---++++++,,,,,,***(((+++)))(((((()))******)))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************(((((((((((()))***+++,,,++++++***)))(((((())))))))))))))))))************************))))))))))))******++++++++++++******(((((((((((((((((())))))(((((()))***************(((((()))***************)))******+++++++++******)))************+++++++++************************************************++++++************++++++******++++++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******|||yyyssstttsssqqqooonnnooopppmmmlllllllllnnnooopppqqqpppssswwwzzz{{{{{{{{{{{{~~~yyykkkhhhlllkkkqqq|||~~~}}}{{{{{{}}}}}}}}}}}}}}}zzzsssgggZZZPPPHHHGGGDDDAAA>>>;;;999777333222111000//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))***************************)))((((((&&&'''((()))************+++***))))))))))))))))))))))))))))))***+++,,,---,,,+++******,,,,,,+++***+++***(((((()))******))))))))))))(((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((()))************)))&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((,,,++++++******)))))))))(((((((((((()))***+++,,,***))))))(((((()))***+++))))))))))))************)))))))))))))))***************++++++++++++******))))))))))))))))))(((((((((((()))***************(((((()))*********************+++++++++***)))))))))************+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******************+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***~~~yyysssooonnnoooqqqqqqooopppqqqqqqrrrtttwwwzzztttxxx|||}}}{{{zzz{{{}}}yyyhhhdddfffnnnttt~~~|||{{{|||}}}xxx{{{xxxiii___SSSQQQNNNIIIDDD@@@<<<:::444333222111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++***************)))((((((&&&'''((()))************++++++***)))(((((())))))(((((((((((()))***+++,,,***)))((()))+++,,,,,,++++++***(((((()))******)))++++++******))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&'''''''''((('''(((***++++++******)))$$$&&&(((***++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************(((((((((((((((((((((((((((((())))))))))))((((((---,,,,,,+++***)))(((((((((((((((((()))***+++,,,(((((('''((()))***,,,...))))))))))))************(((((())))))******++++++******++++++++++++******++++++******))))))(((((((((((()))***************(((((()))***************+++++++++++++++***)))((()))************+++++++++++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++*********++++++++++++,,,,,,,,,************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***vvvooommmjjjkkkjjjgggdddgggpppwwwyyy}}}vvvhhheeegggjjjuuu{{{{{{uuukkkVVVUUUTTTPPPLLLFFFAAA>>>:::777333111000111000000000000000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...------,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------''''''(((((())))))******+++,,,---......---++++++))))))))))))******************)))''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((())))))***+++,,,,,,---++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))'''''''''((()))+++*********))))))((((((*********************************)))))))))))))))+++++++++++++++++++++++++++++++++***************))))))))))))************************************,,,,,,,,,++++++***************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++***)))***+++,,,,,,------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,{{{vvvtttqqqkkkggghhhooopppqqqpppooossszzz|||rrrmmmllljjjuuutttmmm```]]]YYYUUUPPPKKKHHHFFFAAA>>>:::777555444222000/////////...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,---))))))))))))************))))))***++++++***)))((())))))))))))******************)))''''''&&&&&&'''(((((((((((()))))))))***************************''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********)))((('''))))))))))))))))))))))))''''''((((((((((((''''''*********++++++*********&&&&&&'''(((((()))*********************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***,,,+++***)))((())))))***************)))))))))(((***************************)))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++******++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,|||zzz|||zzztttrrrlllhhhhhhjjjjjjlllooovvvyyy|||}}}~~~zzztttoooxxx|||vvvqqqllliiiccc\\\VVVRRRPPPOOOGGGCCC???;;;888555111///111000///.............../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,---)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++++++++++++++************(((((())))))))))))(((((())))))))))))******************)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((())))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))((((((,,,+++***************+++************))))))))))))************************))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***))))))+++,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---,,,------------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++{{{yyy|||tttlllkkkmmmqqqxxx~~~zzz~~~zzzwwwwwwsssnnnfff```ZZZVVVTTTOOOKKKGGGBBB???;;;666333555444222111000//////000////////////............------------------------------,,,,,,,,,+++++++++))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))*********+++++++++******))))))))))))))))))***************((()))))))))******************)))(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))*********************************)))))))))))))))************************)))))))))))))))*********++++++++++++++++++++++++************++++++++++++***)))))))))))))))((((((************************++++++++++++++++++++++++))))))+++,,,------......++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......///---.........---,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,||||||}}}yyyttttttxxx}}}zzzuuurrrssswww|||~~~|||xxxrrrkkkddd^^^ZZZZZZWWWQQQLLLIIIEEE@@@>>>999888555222000/////////000000/////////.........---------------------------------,,,,,,,,,+++++++++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))***************))))))(((((('''((((((((())))))******+++((()))))))))***************))))))(((((((((((()))************************''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((((((((())))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++++++++(((((())))))))))))))))))))))))))))))))))))******************************(((((())))))************++++++++++++++++++++++++))))))))))))******++++++++++++******)))))))))(((************************++++++++++++++++++++++++******+++,,,---......---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---..................------,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,|||wwwssstttxxx{{{}}}zzzuuuqqqnnnnnnpppqqqwww{{{yyysssmmmiiieee```YYYSSSNNNJJJGGGDDD???<<<888444111/////////000000000/////////......------------------------------------,,,,,,,,,,,,---,,,,,,+++******)))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********)))))))))((((((((((((((('''&&&&&&&&&'''((()))***))))))))))))***************))))))(((((()))))))))((((((''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))***))))))))))))))))))))))))((())))))******))))))((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,---,,,,,,+++''''''((())))))))))))((())))))))))))************************************((((((((()))******++++++++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,++++++******)))***************************++++++++++++,,,,,,,,,+++,,,,,,---------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------............------,,,++++++,,,---------------------------------------}}}xxxqqqqqqqqqqqqttt{{{}}}yyyvvvtttuuuvvvyyy~~~sssmmmddd[[[UUUQQQNNNLLLGGGDDD???999555333222111000000000000/////////..............................------------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))******''''''''''''''')))***+++))))))))))))***************)))))))))))))))******&&&&&&%%%%%%%%%$$$$$$$$$************************''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))***+++))))))))))))))))))))))))))))))************))))))'''&&&$$$######$$$&&&'''(((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,+++***'''((()))***+++******)))((()))))))))************************************'''(((((()))******++++++++++++++++++++++++++++++******+++,,,,,,---............------,,,++++++*********************************+++++++++,,,,,,,,,---------...------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...///,,,---..................+++,,,------...---------////////////////////////xxxttttttqqqsssuuuxxx~~~}}}{{{yyywwwxxx{{{}}}rrrhhh```\\\YYYWWWOOOKKKFFF???:::777666666000000000000////////////..............................---------,,,,,,,,,+++++++++,,,,,,---......)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))******+++++++++,,,***)))))))))***+++---...))))))))))))***************)))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))************))))))***)))'''&&&&&&''')))***++++++++++++************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---------+++)))(((((()))***+++,,,,,,+++***(((((())))))*********+++************************'''(((((()))***+++++++++++++++++++++++++++++++++,,,,,,------...///000000//////...------,,,++++++*********************************++++++,,,,,,,,,............---,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///222444,,,,,,---.../////////...+++,,,------......------000000000000000000000000~~~}}}}}}xxxwwwzzz~~~}}}~~~|||yyyxxx{{{{{{}}}ssspppmmmhhhccc\\\RRRLLLJJJFFF>>>888888666555333111111000000000000000///...------,,,,,,------------------------///---+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++************++++++++++++***)))(((((())))))***((('''&&&&&&'''(((*********))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))******+++(((''''''((()))******)))***((('''&&&&&&'''(((***''''''(((((())))))******))))))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))+++*********))))))((((((******************+++,,,******+++++++++***))))))))))))))))))))))))))))))************************,,,,,,+++***))))))******++++++++++++++++++++++++))))))************)))))))))************+++++++++++++++,,,,,,---...//////...000222333111...***(((******))))))******+++,,,........................------------------------+++++++++,,,,,,,,,------+++,,,------......---------,,,++++++------,,,+++......------------,,,,,,---------.........//////---------.........//////------............------yyyvvvtttzzz~~~~~~~~~~~~|||zzzvvvrrrfff\\\UUUSSSOOOFFF???<<<888666333000/////////////////////...------,,,,,,------------------------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++************++++++++++++***)))))))))))))))***)))'''&&&&&&''')))*********))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))******+++)))((('''((()))***)))(((***)))'''&&&&&&''')))***'''((((((((()))))))))***))))))))))))************((((((((()))*********+++))))))))))))))))))))))))************)))))))))((())))))((())))))***++++++,,,++++++******)))))))))))))))))))))))))))))))))************************,,,++++++***))))))******++++++++++++++++++++++++))))))************))))))************++++++++++++++++++,,,,,,---......//////000111111000...+++))),,,,,,,,,+++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......---------,,,++++++------,,,++++++,,,,,,,,,------......---------.........//////------........./////////---......//////......---|||yyyxxxxxxyyy|||vvvlllccc```]]]TTTJJJCCC???;;;555222000000000000...............------------------------------------,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++************+++++++++***))))))))))))))))))***)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***)))'''))))))''''''''''''))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,---...---+++)))))))))))))))))))))))))))))))))))))))************************,,,+++******)))*********++++++++++++++++++++++++))))))************))))))************+++++++++,,,+++,,,,,,------.........000000000//////---,,,+++,,,,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++------------.........///,,,,,,---............---///...------//////...---******+++,,,---...//////------........./////////............////////////---......//////......---}}}tttppplllcccVVVLLLHHHBBB:::555333333222111................................................---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++******)))))))))))))))******))))))(((((())))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,***))))))******((('''))))))(((''''''((())))))(((((((((((())))))))))))((()))))))))************)))))))))))))))((((((((())))))))))))))))))))))))*********)))))))))))))))*********+++,,,---...//////---+++)))(((((()))***))))))))))))))))))))))))************************++++++***************+++++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,---------......000///......------------+++************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,------...............222111000000222222111000***++++++,,,---.....................////////////....../////////000000000......////////////......yyyxxxxxxxxx{{{~~~yyyqqqcccXXXQQQJJJ@@@:::777666333000/////////////////////000........................---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++***)))))))))))))))***************))))))***************))))))))))))******))))))))))))))))))))))))(((((())))))************************************(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,***))))))******)))'''))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))******,,,------...---***((((((((()))***))))))))))))))))))))))))************************+++***************++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------------///...------,,,---......++++++******++++++,,,---------------------------................................./////////000000,,,---......//////......111000///000111222111///------------------------........./////////000000/////////000000000111111...//////////////////...yyyvvvqqqmmmmmmppptttwww{{{|||pppeee[[[RRRHHHAAA>>>;;;666111111111111111000000000000........................---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++)))))))))))))))******+++******************************))))))))))))******))))))))))))))))))))))))((((((((()))******++++++************************((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))***+++***((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((('''(((((()))***,,,+++***)))))))))***+++))))))))))))))))))))))))*********************************)))******+++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,------------------------...------,,,------...///---------------......///............................................................/////////000------...////////////...///...------//////...---////////////......------....../////////000000000000000000000111111111111...//////000000//////...|||wwwuuuttttttqqqooojjjyyy{{{qqqggg^^^SSSMMMIIIEEE===777444333333222222111111111...........................,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))***++++++***++++++++++++++++++*********))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++************************))))))************))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))******++++++)))))))))+++,,,+++***)))))))))******)))))))))***)))))))))((((((((('''))))))))))))************&&&'''''''''((()))))))))))))))))))))))))))))))))((()))))))))******************))))))(((((())))))***************+++++++++))))))))))))))))))))))))******************************))))))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,------............------------...//////////////////////////////........................------........./////////------...///////////////000...---...///000///---/////////000000000000000.../////////000000000000000000000111111111222222//////000000000000//////{{{tttkkkuuuzzz|||yyyqqqiii^^^WWWTTTNNNEEE>>>555555444444333222111111///////////////////////////---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))((())))))***++++++***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((()))))))))))))))******+++***)))((()))+++,,,,,,+++))))))************))))))******))))))((((((((('''))))))))))))************%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))*********+++///...---,,,++++++++++++((((((***++++++,,,++++++))))))))))))))))))))))))******************************))))))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------------------------++++++,,,---............,,,++++++++++++,,,------000000000000000000000000------------------------------------.........///---......///////////////222111000111222333222000......///000111222333333////////////000000000000000111111111111222222222//////000000000000//////~~~||||||zzzmmmaaaWWWQQQMMMKKKAAA===777444333444555666///......000111000...,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***(((...,,,++++++,,,,,,+++)))))))))***++++++++++++***))))))))))))))))))))))))+++*********))))))(((((())))))******++++++++++++************************((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))************************(((&&&$$$%%%((()))'''%%%'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************---+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))))))))((('''''''''(((***+++,,,+++++++++***)))))))))++++++************++++++++++++***************+++***++++++,,,,,,++++++***)))***+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..................------.........//////000000000000000000000000/////////......///000000000//////...///000111111000///...,,,///111111///...///111111000000000000000...,,,444333222111222111000///222111111111333333333222111111111222444444222111///222222000111555666444...////////////111444777|||pppfff\\\UUUPPPEEE@@@:::666444444444333000//////000222222000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++***+++***(((((()))***)))'''))))))***++++++++++++***))))))))))))))))))))))))************)))))))))((())))))******************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))((()))+++,,,***((())))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,+++))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))))))))))))))))))))***+++++++++++++++***************++++++************+++++++++******))))))************++++++,,,,,,++++++***'''((()))******+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,,,,------------////////////////////////---...//////000000//////---...000111111111000000000000000000000///000000000000000111222222222222000/////////000111000000444333222222333333333222444333333444555666666555222555555222111444333111333444555555555555666777|||yyymmmaaaYYYMMMIIIBBB===999777444333111111000111333333111////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++...,,,++++++,,,,,,,,,***))))))***++++++++++++***))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***)))***+++,,,+++***************)))((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''((())))))******))))))))))))***+++++++++++++++***************+++++++++++++++++++++++++++++++++***)))))))))))))))*********++++++,,,,,,++++++***''')))************,,,---,,,,,,,,,,,,,,,,,,------------........./////////........................000000////////////////////////////////////////////////000111111111111111///000111222333333222222222000//////000111000000000000000000111222333333333333444444555666666777999999999999999999999999777777666666777999:::;;;999<<<<<<:::999:::999555999999:::::::::999999888|||ooofffYYYTTTMMMFFFAAA===999666333222111111333333111000////////////............---------------------------------...---,,,++++++...---++++++,,,------,,,))))))***++++++++++++***))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((((()))******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((()))************)))((()))***+++,,,+++***))))))))))))***+++++++++,,,++++++++++++++++++++++++))))))(((((())))))*********++++++,,,,,,++++++***+++,,,---,,,)))(((((())),,,,,,,,,---------------............////////////............////////////111111000000/////////......///////////////000000000111222333333333333333333333333444444444444333555333111222444666666555555555555444333444555777888:::<<<===>>>@@@BBBCCCBBBCCCCCCBBBAAA@@@@@@@@@??????>>>======>>>AAACCC@@@DDDFFFEEEEEEFFFEEEAAAAAA???===<<<===???@@@@@@~~~wwwhhhbbbXXXPPPHHHCCC>>>;;;666444222222222222111000000000/////////.........------------------------,,,,,,,,,,,,,,,+++*********(((&&&&&&''')))))))))))))))***++++++++++++***************************))))))))))))))))))******)))))))))(((((((((((((((++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))'''''''''''''''&&&''''''%%%&&&'''))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((((()))******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((())))))***************&&&''')))*********)))((()))))))))***+++++++++,,,***+++,,,,,,,,,,,,+++***)))))))))))))))***++++++***++++++,,,,,,++++++******,,,---,,,***(((((((((,,,,,,,,,------................../////////000000........./////////000000------,,,,,,++++++******/////////000000000111111///000111222333333333333444444444444333333333333666555666777:::<<<======;;;<<<>>>===<<<<<>>???@@@AAACCC@@@CCCGGGHHHGGGGGGIIILLLKKKQQQXXX^^^ccciiipppvvvvvvxxxzzzvvvmmmddd___\\\dddeeedddaaa\\\ZZZ[[[^^^iiimmmooonnnoooqqqqqqnnnggg```XXXVVVZZZaaagggjjjzzziii\\\RRRKKKGGG???<<<999666555444222111000000000000/////////...........................------,,,+++++++++++++++000...++++++,,,///000000))))))***++++++++++++***************************((()))))))))************'''(((((()))***+++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((***+++***(((''')))+++%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++))))))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++***))))))(((((())))))***++++++++++++******************+++---......---+++***************+++,,,---...***++++++,,,,,,++++++***$$$'''***,,,,,,,,,,,,---,,,,,,------.../////////.../////////000000000000---......///000000111111111111111111222222222222000111111222333333444444333444666777888999999999999::::::<<>>?????????>>>???AAADDDHHHMMMQQQTTTaaaiiippppppiiieeefffkkkssswww{{{yyyrrrllliiijjjhhhlllrrrsssssstttyyy~~~~~~zzz||||||wwwoooiiihhhiiiiiioootttxxx{{{yyy|||yyynnnaaaVVVQQQIII@@@999777777555444000000000111333444333111------,,,,,,,,,------...//////...------------...------------------------,,,+++++++++***)))))))))******************************))))))))))))***************))))))))))))))),,,,,,+++***))))))******+++)))(((''''''((()))+++))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))((('''))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++------,,,,,,+++***))))))((()))***,,,------,,,,,,))))))***+++,,,,,,------++++++******************,,,++++++******++++++,,,,,,+++*********,,,...000---......///000111222222......///000000000//////222111000000222444444444666444222111222333333333555777999999999999999:::@@@@@@BBBGGGLLLPPPRRRRRRNNNLLLMMMQQQSSSWWWbbbmmm|||}}}|||rrrooooooqqqpppooonnnooommmkkkhhhooowww~~~zzzxxxyyyvvvrrrooolllggg```[[[^^^^^^```eeennn{{{}}}{{{~~~rrrfffZZZSSSJJJDDDAAA???;;;888222111000000222111000......------,,,------......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************))))))))))))******)))))))))(((((((((((((((,,,++++++***))))))*********)))(((''''''((()))***))))))))))))(((((((((((((((((())))))))))))((((((************)))))))))(((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************))))))(((************************+++***)))(((((())))))***)))))))))*********++++++******++++++++++++******)))************+++++++++))))))************++++++))))))+++,,,---,,,,,,+++)))))))))******++++++,,,+++++++++++++++*********------,,,,,,,,,,,,------------++++++,,,---///111.........///000000111111......//////000//////...//////000111222333222111888666555555666777888999888999;;;===???AAACCCEEEIIIJJJPPPXXXaaaggghhhgggbbb^^^[[[]]]```dddmmmwww|||sssoooooooooppppppooommmiiifffddddddiiirrrxxxzzzzzzxxxwwwwwwuuuqqqnnnkkkeee^^^YYYUUUUUUWWW[[[dddnnnxxx~~~{{{zzz|||wwwbbb[[[SSSLLLGGGCCC===999777555222111111111///.........------------......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************************))))))))))))******((((((((((((((((((((((((,,,+++******)))************)))(((''''''((()))***))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************++++++++++++++++++++++++++++++***)))(((((())))))((((((((()))))))))************++++++++++++******)))************+++++++++&&&&&&''')))***+++,,,---***++++++,,,,,,,,,++++++)))))))))***************++++++++++++++++++++++++......------------.........------------///000111////////////////////////000000111111111000000///...///111333444444333222777777999;;;<<<>>>??????>>>???@@@CCCGGGKKKPPPRRRWWWZZZaaannn{{{xxxpppjjjjjjmmmqqqxxxzzzwwwxxx~~~{{{tttqqqqqqsssvvvwwwuuunnnhhheeeddd```ccchhhpppxxx}}}~~~~~~~~~{{{wwwsssooojjjddd```[[[\\\]]]bbbhhhpppxxx|||}}}|||}}}~~~~~~}}}nnnfff\\\SSSMMMGGGAAA<<<<<<999555444333333222111000///......---.........//////...------------...++++++++++++++++++++++++)))))))))***+++++++++,,,******************************))))))))))))******(((((((((((())))))))))))++++++***************+++******)))(((((()))******))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((((((((((())))))***++++++++++++++++++++++++++++++++++++***))))))(((((((((((((((((()))))))))************++++++++++++******))))))*********+++++++++&&&'''((()))***,,,,,,---++++++,,,++++++++++++***+++++++++***************+++++++++,,,,,,,,,,,,,,,......------------......------------...///000111000/////////////////////222222222333333222222111000111333444555666888999:::???FFFKKKMMMMMMLLLKKKKKKIIIIIIKKKPPPUUUZZZ]]]dddeeejjjvvvwwwnnnlllooorrrwww||||||}}}}}}xxxqqqjjjffflllttt~~~wwwqqqpppqqqpppppprrrzzz}}}zzzxxxwwwqqqrrrtttwww}}}|||wwwjjj___WWWQQQKKKGGG???;;;777444333444333333111000//////............//////...------------...++++++++++++++++++++++++)))))))))***+++++++++,,,******************************))))))))))))******)))))))))******++++++++++++***************++++++******))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))******************))))))((((((((((((************************************************************))))))(((((())))))(((((()))***+++,,,++++++++++++++++++++++++************))))))(((((()))))))))*********++++++******++++++++++++******))))))*********+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,------...//////000000000000000/////////000111222222333333222222333444444444666:::AAAFFFLLLUUUccclllooolllgggddd^^^[[[WWWXXX[[[```cccdddhhheeefffmmmxxx}}}ssskkkkkkmmmnnnqqquuuuuusssrrrppppppnnnllljjjsss|||yyymmmddd]]]UUUPPPDDD???999555333333333222222111000//////...////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************************))))))))))))******)))******++++++,,,,,,,,,*********)))******+++,,,************************))))))))))))(((((((((((((((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&++++++***))))))(((''''''************************************************)))))))))))))))))))))*********((((((((()))***+++++++++++++++++++++++++++))))))************)))))))))))))))*********++++++******++++++++++++******)))************+++++++++,,,,,,,,,+++++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,---------------+++,,,,,,------......///------,,,,,,,,,,,,------+++,,,,,,---......//////111111111111111111111111///000111222333444444444777888999999;;;CCCMMMUUUeeerrrqqqmmmgggfffhhhjjjjjjiiidddaaa^^^```fffpppxxx}}}yyytttpppqqqrrrrrrtttxxxwwwuuuttttttwww{{{}}}~~~vvvkkk```XXXNNNHHH@@@999666444333333333222111000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************))))))))))))******((())))))***++++++,,,,,,******))))))***++++++,,,*********++++++*********))))))))))))(((((((((((((((((())))))))))))((((((#########$$$$$$$$$%%%%%%******))))))))))))))))))************************************************((((((((()))******++++++,,,+++)))((('''(((***+++************************'''((()))***++++++******((((((((()))))))))************++++++++++++******)))************+++++++++++++++******************+++************+++---...+++++++++,,,,,,---------,,,,,,,,,---.../////////......------------......,,,------...//////000///111111111222333333333444222333555777888:::::::::<<>>:::666444333333222111222111111000000/////////////////////////////////,,,,,,,,,++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++))))))***++++++++++++***+++******************+++*********************************)))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))*********++++++++++++,,,,,,...///---***(((************************************************************************++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++++++++++++++++++++---------.........//////...............//////000//////.........///000111222222222222333444555666;;;===AAAGGGOOOYYYeeeooo~~~oooeeecccfffbbbaaaaaaccceeeeeeccc```dddjjjsss{{{~~~|||{{{zzz|||}}}rrrcccTTTJJJDDD@@@:::666555555555444333222222111000000//////........................---,,,,,,,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++))))))***++++++++++++************++++++*********************************))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))*********+++++++++***111888888333---***)))************************************************************************++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++++++++++++++++++++---------.........//////...............///000111//////...---...000111333555555666777999;;;===>>>AAAGGGOOOTTT[[[dddooovvvwwwkkkhhhiiieeehhhkkkmmmmmmmmmoooqqqrrr{{{~~~~~~~~~}}}|||{{{yyyxxxwwwzzzyyyxxxxxxzzz~~~|||}}}~~~~~~|||zzzxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxwwwvvvrrrsssssssssssstttwwwzzzzzzzzz{{{~~~{{{{{{{{{}}}~~~~~~yyyvvvxxx{{{sssdddYYYMMMHHH@@@:::777666555555444333333222111000//////........................------,,,,,,,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***++++++++++++***)))***++++++++++++***)))************************))))))))))))************)))))))))************++++++++++++******)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++444>>>>>>666...+++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++++++++++++++++++++,,,------------.....................///000111111000/////////000222555777555666888;;;???BBBEEEGGGPPPXXX^^^______dddiiilllrrryyy}}}vvvpppnnnpppsssxxx}}}~~~}}}}}}~~~wwwvvvyyyxxxwwwwwwwwwwwwxxxzzz{{{wwwxxxxxxxxxyyyzzz}}}}}}zzzyyywwwzzz|||yyytttqqqrrrtttrrrsssuuuwwwyyyzzzzzzzzzyyyxxxxxxwwwuuutttssssssqqqqqqqqqpppnnnooorrrtttqqquuu{{{~~~{{{yyyzzz{{{{{{|||sssnnnpppttt{{{|||}}}}}}{{{{{{}}}vvvkkk[[[UUUKKKBBB<<<999777666555444333222111000000///////////////////////////------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***)))***++++++++++++***)))************************((()))))))))************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++***111777888333...,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------............///000111222222111111111333777:::<<<:::<<>>AAAFFFHHHLLLQQQXXX^^^cccfffooouuuuuujjjaaa```aaaaaafffiiinnnssszzz~~~|||ooojjjgggcccaaadddppp~~~|||}}}{{{sssmmmssssssrrrrrrsssssstttuuusssqqqppprrruuuwwwvvvtttyyy|||~~~}}}xxxtttrrrsssssssssttttttttttttuuuvvv}}}zzzyyyuuu|||~~~zzz{{{~~~~~~vvvuuuwwwxxx{{{zzzwwwttttttwww|||}}}zzzyyyzzzyyyyyy{{{|||yyy|||}}}|||{{{zzzyyyzzz{{{{{{{{{}}}}}}sssdddUUUJJJBBB===:::888666333333444444444333000000000000000/////////------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))((()))---///...,,,)))***++++++,,,,,,,,,,,,+++++++++*********)))))),,,+++***))))))***+++,,,)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++******)))************************+++++++++************))),,,+++***))))))***+++,,,++++++******************((()))+++,,,------,,,+++......---,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,---------...---------------......,,,...000111000111222444888888888:::@@@IIIQQQVVVXXXVVVWWW\\\ffflllnnnmmmssstttqqqiii___ZZZ^^^cccjjjttt|||uuupppiiifffiiinnnrrrsss|||sssiiicccaaa___\\\YYYccclllyyy~~~xxxqqqllliiihhhzzzuuuqqqmmmiiioooooonnnnnnnnnooooooooommmllllllnnnqqqtttsssrrrtttwwwzzzzzzwwwtttrrrqqqtttsssrrrsssuuuwwwxxxyyy~~~zzzxxx~~~zzzvvvsssssswww~~~}}}zzzxxxyyy|||}}}|||~~~ooo___QQQFFF@@@===888666333222222333222111//////............------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++---+++***+++---...---+++******+++,,,,,,,,,+++++++++++++++*********))))))++++++************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************+++++++++************)))++++++***))))))***++++++***************************+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,------...///,,,.../////////111333555555888>>>GGGTTTaaalllsssuuupppkkkkkknnnqqqqqqppplllllliiiddd```aaagggmmmuuuzzz|||vvvkkkfff```]]]___bbbcccdddrrr|||~~~xxxvvvooofffaaa___]]]ZZZVVVZZZaaajjjsssyyy}}}|||uuunnngggcccaaa}}}uuuwww{{{uuunnniiiiiihhhgggeeejjjjjjjjjjjjkkkkkkkkkllljjjiiijjjlllppptttuuuuuurrrvvv{{{}}}}}}{{{yyyxxxyyywwwuuuwww|||~~~{{{wwwssstttzzz{{{zzzyyy{{{}}}wwwwwwzzzyyyiiiYYYMMMFFFCCC<<<999555333333333222111////////////......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++///---,,,,,,------,,,+++++++++,,,,,,,,,+++******+++++++++*********************++++++++++++******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++++++++***************************+++++++++************)))++++++***))))))***++++++************************---,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.....................///000111...///000000111333777;;;888>>>JJJZZZlll}}}xxxwwwwwwvvvuuummmllliiiiiilllssszzz{{{rrrmmmiiiiiinnnxxxvvvmmmccc___[[[XXXXXXXXXXXXWWWbbbkkksssuuuuuutttpppkkkooojjjddd```___\\\YYYUUUTTTWWW]]]bbbgggmmmssswwwzzzwwwsssmmmgggaaa\\\ZZZ{{{wwwwwwwwwwwwvvvssstttrrroooqqqwwwyyyvvvppplllhhheeeeeeeeedddcccfffggghhhjjjkkkmmmmmmnnnnnnnnnooorrrvvvyyy|||~~~yyy}}}}}}zzz{{{}}}~~~{{{yyy{{{~~~}}}pppaaaUUUMMMJJJCCC???:::777555444333222333222222111111000000000........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))************************)))***+++,,,,,,+++***)))***))))))))))))(((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,,,,---------------************************+++++++++*********))))))+++******************+++***************+++++++++---,,,***)))((()))******++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------............111000000000000000111111111222222333555888>>>BBBEEELLLXXXhhhyyy|||{{{|||~~~}}}{{{zzz~~~{{{ooogggcccaaa```cccmmm{{{xxxqqqlllbbb```]]]ZZZYYYXXXWWWVVV___dddgggfffgggkkklllkkkllliiieeebbb```^^^ZZZWWWTTTWWW[[[^^^aaafffkkkooopppnnnkkkhhheeebbb___]]]{{{||||||zzzxxxyyyvvvrrrnnnjjjiiiiiijjjjjjjjjkkkkkklllnnnrrrqqqnnnllljjjgggfffffffffffffffgggiiilllooorrrtttvvvvvvwwwxxxzzz||||||xxxxxx|||}}}|||xxxsssqqqsssuuu{{{~~~{{{oooaaaWWWQQQIIIEEE???:::777666444333444333333222111111000000........................---------,,,,,,,,,++++++++++++++++++++++++++++++((()))*********+++,,,---,,,,,,,,,,,,++++++***)))************************)))***+++,,,,,,+++***)))++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,------,,,,,,************************+++++++++*********))))))*********++++++*********))))))*********++++++++++++***)))'''''''''((()))+++*********++++++,,,------,,,,,,,,,,,,,,,,,,---------........./////////111111000000///000000000333444555777999>>>DDDIIITTTXXX```iiisss{{{}}}}}}{{{nnnccc]]]ZZZ\\\ZZZZZZbbbmmmxxx}}}}}}xxxrrrnnnkkk```___]]][[[ZZZ[[[\\\^^^ccciiinnnnnnooorrrsssrrrooommmkkkhhhfffdddaaa^^^\\\```dddhhhjjjkkkmmmooosssoookkkiiihhhgggdddbbb{{{uuurrrtttvvvsssqqqqqqjjjhhheeecccbbbcccdddfffhhhhhhiiikkknnnooonnnlllkkkkkklllmmmoooppprrrssstttvvvyyy}}}|||~~~zzzvvvvvvxxxyyyxxxtttooollllllnnnrrrtttwwwzzz~~~ttteeeZZZPPPJJJCCC===999777555444333222222111000///..............................------------,,,,,,,,,,,,++++++++++++++++++++++++&&&''')))***)))***,,,---++++++,,,,,,,,,+++*********************+++++++++******++++++++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***+++++++++***************************+++++++++************))))))***++++++++++++***))))))))))))***++++++,,,,,,))))))((((((((((((((((((++++++***++++++,,,---...------,,,,,,,,,,,,------.........////////////000////////////000111222333666888:::===AAAFFFLLLPPP[[[]]]___bbbfffjjjmmmooovvvxxx}}}vvviii^^^YYYXXXUUUUUUUUUYYY___gggnnnqqqrrrsssvvvvvvtttpppjjjggg``````______```dddjjjnnnrrr}}}}}}|||zzzwwwuuurrrpppoooooossszzzzzzrrrmmmkkkjjjgggddd}}}{{{{{{xxxtttppppppkkkjjjoooqqqoookkkjjjbbbbbbaaaaaaaaabbbeeegggkkkkkklllpppuuuwwwwwwwwwxxxzzz}}}}}}||||||xxxzzzyyyuuunnniiihhhiiijjjmmmpppsssvvvzzzvvvgggXXXRRRJJJCCC???<<<:::999444333222111000//////..............................------------,,,,,,,,,++++++++++++++++++++++++''')))++++++))))))+++---******+++,,,,,,,,,++++++))))))*********+++++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,************************+++++++++************))))))***++++++++++++***)))((())))))***++++++,,,,,,))))))******************++++++++++++,,,---...///------,,,,,,,,,,,,------....../////////000000000///000111333666888;;;<<<===@@@DDDHHHMMMQQQWWW[[[\\\\\\[[[\\\```dddiiilllwww}}}zzzsssnnnllljjjnnnwww}}}ttthhh___\\\\\\VVVXXXYYY[[[^^^dddkkkqqqtttyyyxxxooollllllllllllpppxxx|||yyywwwtttqqqpppmmmjjjjjjlllllliiifffhhhdddeeekkknnnkkkgggfff___`````````aaadddgggjjjooonnnqqqwww~~~{{{}}}|||xxxpppjjjggggggeeeiiinnnqqqtttvvvyyy{{{|||||||||}}}rrr```ZZZQQQJJJEEEBBB???>>>666666555444333111111000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++***,,,...---***)))***,,,)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++,,,+++***))))))***+++,,,''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,---...////////////************************+++++++++************))))))***+++,,,,,,+++***)))((())))))***++++++,,,,,,(((***+++---------,,,+++,,,,,,,,,,,,---...///000...------,,,,,,------...////////////000000000000111333555888===AAADDDFFFEEEIIINNNSSSWWW\\\aaaddd\\\[[[ZZZ\\\aaaiiipppuuu}}}{{{ppphhhcccaaa```\\\fffooosssvvvzzz{{{zzzuuuvvvuuunnnddd]]]\\\]]]\\\```cccdddeeejjjssszzz{{{{{{{{{|||zzzuuupppiiigggeeeddddddcccaaa___aaaccceeeggghhhgggeeedddhhhgggeeefffiiinnntttxxxvvvlllkkkpppiiimmmrrrwwwzzz{{{zzzxxxxxxuuurrrsssvvvyyyzzzzzzyyyxxxzzz|||{{{{{{qqqbbbVVVSSSQQQIIIBBB@@@;;;999666333111000///............///////////////////////////...............---+++******+++---......---++++++++++++---...---,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))+++***)))((((((''''''(((************************,,,+++)))((((((((()))***+++++++++,,,,,,---------))))))))))))((((((((((((************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++//////...------,,,++++++222000...---///111222222333888<<<@@@LLL\\\dddcccbbbZZZYYYbbbjjjjjjggggggbbbaaabbbiiittt~~~}}}|||yyyrrriiibbb]]][[[XXX]]]bbbddddddiiiqqqwwwtttuuuuuupppjjjfffeeefffhhhllluuu~~~zzzvvvssspppllljjjgggfffdddbbbbbbaaa``````aaabbbdddfffhhhhhhhhhhhhjjjkkklllooouuu{{{vvvssswwwssswww{{{yyysssqqqtttxxxxxxwwwtttqqqqqqqqqpppooovvvyyyjjj\\\WWWTTTMMMGGGDDD===:::777444222111000000////////////////////////////////////............------++++++++++++------,,,++++++******++++++,,,,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))((((((((())))))***************************,,,,,,***)))))))))***+++************++++++++++++((((((((()))))))))))))))************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------------.........------,,,........................222000///...000222444555888>>>GGGUUUiii{{{|||rrrkkkhhhmmmpppnnnmmmnnnmmmnnnrrryyy}}}zzzxxxwwwwwwwwwuuuvvvuuuqqqjjjbbb]]][[[YYY\\\```aaacccjjjvvv~~~yyywwwxxx|||wwwsssnnnjjjhhhfffdddccceeedddbbbaaaaaabbbcccdddeeeeeegggiiilllnnnqqqrrrwwwxxx|||}}}zzz~~~~~~zzzuuurrrooommmooosssyyyuuueee]]]XXXRRRLLLHHH@@@<<<888555444333222111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))***++++++************************---,,,++++++******++++++)))))))))))))))(((((((((((((((((())))))*********************************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,---------------....../////////................../////////000111000///000222555999;;;@@@GGGUUUkkk|||xxxxxxwwwuuuvvvyyy|||zzzrrrlllhhhgggnnnmmmmmmlllkkkkkkkkkkkkiiilllmmmlllhhhccc```^^^```ccchhhkkkqqq||||||oooooolllhhheeecccccccccccceeeeeeeeedddeeehhhmmmpppqqqqqqrrrtttwww|||~~~~~~~~~}}}}}}}}}xxxtttrrrooossszzznnnbbb[[[VVVOOOJJJDDD???:::666666555444222111111111111111000000000////////////............+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***)))*********++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))(((((()))******+++************************,,,,,,++++++******************))))))((((((((('''((((((((()))******++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------.../////////............//////////////////000000111222444999>>>BBBKKKQQQ___sss~~~{{{yyyzzzzzzsssjjjccc^^^[[[ZZZaaabbbccceeeeeeeeedddcccbbbdddfffffffffffffffhhhqqqwwwwwwwwwuuuuuuyyy|||yyyooofffdddddddddeeefffhhhlllnnnlllnnnoooqqqrrrwww}}}|||wwwxxxxxxwwwxxx|||xxx||||||rrrqqqqqqwwwvvviiiaaa\\\TTTLLLJJJCCC<<<888888888555222333333222222222111111111////////////............+++,,,,,,------,,,,,,++++++,,,---......---,,,+++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++***)))))))))))))))***************************************))))))(((+++++++++******)))))))))((()))))))))*********+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---...............000/////////.........---000111333555888>>>EEEKKKYYY]]]dddnnnuuuyyy{{{|||tttxxxzzzzzz|||}}}~~~wwwrrrjjjaaa[[[WWWWWWWWWUUUYYY```fffjjjjjjiiihhhfffgggggggggiiimmmssswww{{{wwwuuuuuuqqqiiiccchhhggghhhkkkmmmlllgggccc\\\```eeejjjpppvvv|||||||||uuuooonnnnnnlllmmmppprrrvvv{{{{{{ssspppwwwsssmmmiii```VVVQQQJJJAAA<<<<<<;;;888444444444444333222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))),,,,,,+++***))))))))))))************************)))************)))((((((++++++++++++++++++******************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............+++,,,---...............000000000000////////////222555888:::>>>EEEOOOVVVeeeddddddeeedddccchhhnnnnnnuuu{{{~~~~~~~~~|||xxxrrrggg]]]WWWUUUVVVXXXRRRZZZhhhuuu}}}~~~{{{yyywwwvvvwww|||zzztttkkkiiifffeeedddbbb^^^\\\___bbbgggkkklllkkkjjjiiidddjjjssszzz~~~}}}}}}vvvvvvuuuvvvwwwwwwuuusssqqqiiicccbbbaaa```aaaeeehhhkkkooossswww{{{uuuuuu|||}}}{{{qqqeeeZZZQQQGGGAAA@@@???;;;666555555555444333222222222////////////............------++++++++++++------...------,,,,,,------.....................------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))++++++******)))***************************************+++++++++***)))(((******++++++++++++++++++,,,++++++******)))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............,,,,,,---//////000000/////////000111333444555555666:::>>>AAADDDMMMXXX```iiiaaa\\\\\\]]]___fffnnnuuu~~~~~~yyyyyy||||||uuuiii^^^XXXYYY\\\```bbbnnn}}}ssskkkddd```aaa``````___^^^^^^]]]]]]ZZZaaajjjoooqqqqqqqqqrrrtttzzz~~~{{{yyywwwwwwwwwuuussspppmmmjjjhhhggggggcccbbbbbbdddffffffeeedddfff___ZZZYYYZZZYYY[[[___ZZZ\\\```cccfffjjjnnnqqqttttttuuuwwwzzz||||||||||||}}}~~~~~~~~~~~~~~~~~~xxxyyy}}}rrr```VVVKKKEEEDDDBBB===999666666555444333333222222000/////////...............---+++******+++---......---++++++++++++---...000000000///.........---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))***+++,,,---************************++++++,,,---,,,+++***)))))))))******++++++,,,,,,---,,,,,,+++***)))((((((************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---...///000111111111111...///000333555888999:::999===BBBEEEIIIRRR^^^gggggg[[[TTTWWW^^^ccclllttt~~~{{{vvvsssvvv|||wwwkkkaaa]]]___eeejjjxxx{{{qqqhhhcccaaaaaaaaaZZZ[[[\\\\\\[[[\\\^^^```___bbbfffjjjoootttzzz~~~~~~yyytttttttttsssrrrpppooonnnhhhgggfffdddcccbbbbbbaaaaaaaaa```^^^\\\[[[YYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUSSSQQQQQQRRRSSSTTTOOOQQQTTTWWWYYY[[[[[[[[[aaaaaabbbcccddddddeeeeeeddddddfffhhhjjjlllmmmnnnllllllmmmnnnnnnooopppppptttuuuxxx{{{~~~~~~}}}~~~}}}gggaaaYYYSSSMMMGGGAAA<<<888:::;;;888444111222333222111000//////...............---------,,,,,,,,,------------------------..................------------,,,,,,,,,,,,++++++++++++******************************************************************++++++***)))(((((())))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***))))))***+++,,,------...)))******++++++,,,------++++++,,,,,,,,,,,,------......///000333333333222///222555999;;;======>>>EEEDDDEEEJJJRRRYYY]]]^^^^^^]]]^^^```fffqqq~~~~~~yyyvvvtttsssxxxuuuqqqmmmkkkkkklllmmmsssmmmhhheeedddgggrrr~~~zzzrrrkkkhhhccc___]]]]]]]]]^^^[[[\\\]]]]]]]]]]]]___aaaaaadddiiinnnvvv~~~~~~{{{yyyvvvrrrmmmiiibbbbbbbbbaaa```___]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQRRRQQQQQQQQQPPPPPPPPPPPPRRRPPPOOOMMMMMMNNNOOOPPPMMMNNNPPPRRRTTTTTTTTTTTTWWWWWWXXXXXXYYYZZZZZZ[[[YYYZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^___```aaaaaabbbccceeegggjjjlllnnnooopppqqqrrruuuxxx|||yyywwwyyy}}}}}}llleee\\\VVVRRRMMMEEE???999::::::777333000000222222111000//////..................---------,,,,,,------------------------..................------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++***)))))))))))))))************************************************************+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++'''(((((())))))******++++++++++++,,,------......,,,---------............//////000111222333333222222444777<<>>;;;999888666555222111000//////........./////////.........------------------------------++++++,,,,,,------......------,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,************************************************)))))))))))))))******+++************************************************)))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,---............------,,,,,,+++++++++++++++,,,------..................///////////////111333333444999AAAGGGVVVcccwwwzzzsssooo```]]][[[\\\ccckkkssswww}}}{{{xxxwwwxxx{{{VVVVVVWWWVVVWWWZZZ___bbbiiinnntttyyy}}}~~~uuunnnkkkjjjdddbbb___[[[YYYWWWWWWWWWTTTSSSSSSSSSSSSSSSTTTTTTNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRSSSRRROOOMMMMMMOOOPPPPPPQQQSSSUUUUUUTTTRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUSSSTTTTTTUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOQQQSSSVVVXXXYYYZZZZZZYYY[[[]]]^^^]]]]]]^^^```dddfffiiilllooosssxxx{{{~~~~~~~~~yyyuuutttrrrpppppptttyyy~~~yyyuuutttrrrzzzqqqbbbWWWRRRKKKFFFAAA===<<<<<<:::999222111000//////.........////////////............------------------------***++++++,,,------......------,,,,,,,,,,,,++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))))))))))))))***++++++************************************************************+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------/////////...............,,,,,,,,,---......///////////////000000000111111000333666777999@@@JJJRRRgggooo{{{~~~~~~zzzwwwrrrnnnaaa___```fffqqq~~~|||vvvpppqqqpppnnnllllllqqquuu{{{~~~}}}~~~}}}VVVWWWXXXXXXZZZ___gggmmmvvv}}}~~~qqqqqqoooiiiaaa\\\[[[\\\YYYWWWTTTRRRQQQQQQRRRSSSQQQQQQQQQPPPQQQQQQRRRRRRNNNNNNOOOOOOPPPQQQQQQQQQMMMPPPSSSSSSRRRQQQSSSUUUTTTUUUVVVYYY[[[[[[YYYWWWSSSTTTUUUVVVVVVWWWVVVVVVZZZYYYXXXXXXWWWWWWWWWXXX\\\[[[[[[ZZZYYYYYYXXXXXXZZZZZZ[[[[[[\\\\\\\\\\\\XXXYYYZZZ[[[[[[[[[[[[[[[^^^]]]ZZZXXXVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQPPPPPPPPPOOOOOONNNLLLMMMPPPRRRSSSTTTTTTTTTVVVXXXZZZZZZXXXVVVVVVVVVVVVXXXZZZ\\\^^^aaafffiiinnnnnnqqqtttvvvssslllgggeeedddaaa___^^^aaafffjjjlllooossswww{{{yyyrrrllllllmmmuuulll]]]VVVOOOJJJDDDAAAAAAAAA@@@>>>222111000//////.........000/////////............------------------------******+++,,,,,,---......---------,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((())))))***++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------......///000000000000111111111111222222222111555888:::===EEEPPPYYYoootttwwwuuupppnnnsssxxx~~~~~~vvvssssssqqqoooddddddgggppp~~~~~~|||~~~{{{yyyzzz~~~|||xxxsssmmmppprrroookkkkkkoootttyyy}}}~~~{{{yyyxxxwwwssswww{{{WWW[[[______^^^bbbkkksss|||xxxvvvtttpppkkkffffffbbb]]]ZZZYYYXXXUUURRRRRRQQQPPPOOOOOOQQQRRRSSSQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRTTTUUUVVVVVVVVVVVVPPPSSSVVVVVVUUUUUUWWWZZZ[[[ZZZ^^^hhhmmmiiibbb]]]aaa```^^^^^^`````````___^^^```aaabbbaaaaaacccdddbbbccceeedddbbbaaabbbcccbbbccceeefffeeeccc```^^^ccccccbbbaaaaaabbbbbbbbbfffeeedddcccbbbaaa``````______```aaabbbccccccdddaaa___\\\[[[\\\]]]\\\[[[___^^^\\\[[[[[[ZZZWWWUUUWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWTTTSSSRRRRRRSSSSSSRRRQQQOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUSSSRRRQQQRRRRRRRRRSSSTTTVVVXXXYYY]]]\\\^^^bbbggggggbbb]]]\\\ZZZWWWUUUVVVXXXXXXXXX\\\^^^aaacccfffjjjooorrr{{{yyypppjjjiiipppzzz~~~kkk]]]TTTOOOHHHFFFHHHIIIDDD===333333333222222111//////,,,---.../////////...---...---,,,,,,,,,,,,---...,,,------......------,,,......------------,,,,,,---,,,,,,+++***)))((((((***)))((()))++++++)))((())))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((******))))))******+++,,,+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,///////////////000111222---...//////...///111222888777888===FFFSSS```hhhnnnnnnlllhhhgggjjjrrrxxx}}}uuummmlllnnnnnnjjjjjjpppwww}}}wwwuuuyyywwwuuuttttttwwwzzz|||~~~{{{zzzxxxyyyyyyxxxwwwyyy}}}||||||yyyyyyyyyzzz|||aaaeeeiiiiiihhhmmmvvv~~~zzzvvvssspppmmmiiigggfffccc```]]]\\\YYYUUUSSSTTTTTTRRRPPPRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTUUUUUUVVVXXXYYYZZZSSSTTTVVVXXXZZZ[[[\\\]]]\\\^^^``````^^^^^^```bbbhhhiiirrruuummmooommmkkkkkklllmmmmmmlllkkkmmmnnnnnnnnnnnnoooqqqpppqqqsssrrrooommmlllllljjjlllooorrrssssssrrrqqqooooooooooooooooooppppppppppppooonnnmmmkkkiiihhhllllllmmmnnnnnnoooppppppnnnllliiihhhiiijjjjjjjjjjjjhhhgggfffeeeccc```]]]]]]]]]]]]]]]]]]]]]]]]]]]```___^^^]]]\\\[[[[[[[[[\\\ZZZXXXXXXXXXXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSWWW]]]dddeeeaaa]]]^^^\\\YYYXXXYYYYYYXXXWWWUUUVVVWWWXXXZZZ\\\___bbbgggnnnxxx~~~wwwooojjjlllqqqyyy}}}lll]]]WWWNNNJJJIIIGGG???777333333333222111000//////.........///......------......---,,,,,,---......,,,------......------,,,,,,,,,++++++++++++******,,,,,,++++++***)))))))))***)))))))))++++++)))(((************************+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,,,,+++*********+++------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,............///000111111000///......000333444444999:::>>>DDDMMMXXXbbbgggjjjiiihhhhhhkkkrrr{{{~~~tttqqqvvvxxxvvvttttttpppkkklllrrrvvvvvv{{{|||wwwuuuvvvuuuuuuvvvyyy~~~~~~{{{{{{{{{{{{{{{{{{||||||rrruuuxxxxxxxxx}}}xxxrrrmmmhhhdddaaa___]]]ZZZXXXXXXXXXWWWVVVUUUSSSRRRRRRSSSTTTTTTSSSQQQRRRTTTUUUWWWXXXXXXXXXXXXYYYZZZ\\\^^^```aaabbb\\\]]]___aaadddfffhhhiiihhhjjjkkkjjjiiihhhjjjkkkssswww|||zzzxxxvvvvvvwwwwwwwwwvvvwwwyyyzzzzzzzzzzzz{{{}}}~~~~~~zzzxxxwwwuuuwwwzzz}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}{{{xxxvvvxxxxxxxxxyyyzzzzzzzzz{{{|||yyyvvvtttvvvxxxyyyyyyyyywwwuuutttssspppllliiikkkjjjjjjiiiiiihhhhhhgggiiihhhfffeeecccbbbbbbaaacccbbb```______^^^\\\ZZZXXXXXXWWWWWWVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRQQQPPPPPPOOOOOOOOOMMMNNNRRRZZZbbbeeedddaaadddbbb```___^^^\\\YYYWWWTTTSSSRRRQQQQQQRRRSSSTTTWWW\\\bbbfffiiilllqqquuuyyy}}}zzzpppkkkjjjmmmvvvjjj```UUUOOOLLLFFF===555444444333222111000///...000000///...------------......---,,,,,,---......------............------,,,,,,++++++++++++******++++++++++++++++++++++++***))))))***++++++***(((+++++++++++++++++++++++++++++++++*********************************************))))))******+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------......///000111444111...///333777999888<<<@@@GGGPPPXXX```eeeggghhhggghhhmmmvvvwwwsssjjj```]]]aaaeeeggglllrrruuuuuuwww~~~xxxtttnnnqqqtttwwwyyy~~~~~~~~~}}}{{{~~~yyyuuusssoooiiieeeaaa]]]ZZZWWWWWWUUUSSSRRRSSSUUUVVVWWWXXXWWWWWWXXXZZZ[[[[[[[[[XXXYYY\\\___aaabbbbbbbbbcccdddfffhhhjjjkkklllmmmjjjkkklllnnnpppsssuuuvvvuuuvvvwwwwwwxxxxxxzzzzzz~~~zzzvvv{{{zzzyyyxxxwwwvvvuuutttssssssqqqpppooonnnnnnnnnnnnllljjjjjjjjjjjjhhhfffbbbbbbaaa___^^^\\\[[[ZZZ[[[ZZZZZZYYYXXXVVVUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRPPPQQQTTT[[[dddlllpppqqqpppooommmkkkiiieee```\\\[[[YYYVVVUUUTTTTTTSSSSSSUUUWWWYYYYYYYYY[[[^^^aaadddggglllpppuuu|||~~~sssnnnmmmooorrrzzzlll\\\SSSNNNGGG@@@<<<666666444333111000//////222111///---,,,------.........------------......------............------......---------,,,,,,,,,*********++++++,,,,,,,,,******)))***+++,,,***(((++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------------------------...///111111444333222222555999>>>AAADDDJJJSSS]]]dddiiijjjjjjllllllpppzzz}}}vvvkkkhhhaaa[[[ZZZ```hhhmmmwww}}}uuuooonnnooonnnsssxxxzzz||||||yyyvvvtttqqqmmmhhheeeccc```]]]ZZZYYYXXXVVVTTTUUUTTTTTTTTTTTTWWWZZZ\\\^^^___```aaabbbbbbcccdddccceeehhhkkkmmmoooooooooqqqrrrtttvvvwwwxxxxxxxxxwwwwwwwwwyyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}~~~zzzxxxwwwwwwxxxxxxvvvuuusssrrrpppmmmkkkiiigggfffaaaaaa___^^^\\\[[[ZZZZZZWWWXXXXXXXXXXXXWWWUUUUUUTTTTTTVVV]]]hhhuuu}}}{{{vvvppplllddd```\\\ZZZZZZYYYWWWUUUUUUUUUTTTSSSRRRSSSUUUWWWUUUXXX[[[]]]```gggpppwww{{{uuupppmmmrrr{{{}}}gggZZZRRRIIICCCBBB999888666444222000000000333111///...------..............................---......//////......---......---------,,,,,,,,,*********+++,,,,,,------+++***)))***,,,,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,)))******+++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,---------///000111222///222555666999???GGGNNNTTTYYYaaaiiiooorrrrrrrrrsssvvv}}}vvvmmmbbbaaaaaacccgggooozzz~~~wwwqqqppptttyyy}}}{{{vvvsssllljjjgggfffdddbbb___\\\XXXVVVTTTTTTUUUWWWWWWVVVWWWXXXYYYZZZZZZ\\\___bbbeeegggjjjkkkjjjjjjlllmmmlllmmmooorrrtttvvvxxxxxx{{{|||~~~~~~~~~{{{xxxuuuqqqooonnnkkkjjjhhhfffdddbbbbbbaaa[[[\\\\\\]]]\\\ZZZYYYXXXUUUUUUXXX^^^jjjyyynnniiidddaaaaaa```\\\YYYUUUTTTRRRPPPPPPQQQSSSTTTOOOQQQRRRSSSSSSXXX___eeennnvvvyyyoooooossswwwyyyzzzuuueeeXXXLLLEEEEEE===;;;888555333222111111111111000///............---...////////////...---......////////////......,,,,,,++++++++++++*********+++++++++,,,,,,------+++******+++,,,,,,+++)))++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******))))))******+++,,,((()))***++++++++++++***,,,,,,,,,,,,------------,,,,,,---------------...,,,,,,,,,---......//////---------...000111333444---111888???GGGRRR]]]dddiiilllppptttyyy|||~~~|||qqqfff[[[^^^gggrrr{{{{{{zzz}}}{{{vvvpppkkkgggeeeaaa```^^^^^^___^^^]]][[[YYYXXXWWWXXX[[[^^^______aaacccfffgggfffgggjjjlllooorrrvvvxxxxxxxxxzzz|||zzzzzz{{{}}}{{{xxxwwwyyywwwuuurrrpppnnnnnnnnnhhhiiiiiiiiigggdddaaa```[[[\\\^^^ccclllxxx{{{uuuqqqpppmmmiiieee\\\ZZZWWWUUUTTTTTTSSSSSSNNNOOOQQQPPPOOOQQQVVV[[[^^^ccclllvvvyyywwwsssooonnnrrrxxx~~~pppbbbRRRHHHHHH???===:::777444333333333//////000000000//////...---...///000000///...---......////////////......,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))************************))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------.../////////.........///111222444555555777>>>NNNbbbsss}}}~~~}}}}}}zzzvvvmmmddd\\\cccsss}}}vvvtttpppkkkfffbbb^^^\\\]]]\\\[[[\\\^^^___^^^]]]aaa______```dddggghhhiiilllooossssssrrrrrrtttwwwxxx}}}}}}{{{yyyyyyyyywwwwwwwwwuuusssoookkkiiidddeeegggiiimmmttt{{{|||wwwrrrhhheee```]]]ZZZXXXUUUTTTNNNPPPQQQPPPOOOPPPTTTXXXVVVXXX]]]cccmmmyyy}}}uuunnnkkkmmmqqqtttzzzxxxjjjXXXMMMLLLAAA???;;;888555444333444......000111111000//////---...///000000///...---......////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))))))))))))))))))))))))))))))))******++++++++++++*********************************)))***++++++,,,***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000......///000111333555666???>>>EEE[[[yyyvvvrrrqqqllleeebbblll}}}}}}~~~~~~|||vvvoookkkiiifffccc___]]][[[[[[[[[[[[[[[]]]^^^```bbbcccdddiiikkkllllllnnnqqquuuyyyzzz{{{|||}}}|||zzzyyysssrrrqqqqqqrrrtttwwwxxx~~~||||||sssvvvtttllleee```ZZZUUUUUUUUUUUUTTTRRRQQQRRRSSSSSSSSSTTTUUUYYYbbbnnnwwwrrrjjjfffeeefffrrrvvvuuu^^^OOOKKKEEEAAA<<<888555444444555777555222111111000///---//////.........---------///...------------...///---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******))))))))))))******++++++***************+++++++++************++++++,,,,,,,,,+++++++++******************************++++++***))))))***++++++,,,,,,++++++,,,,,,---...000...+++,,,...000///---,,,---......//////......111111000//////111555888>>>DDDTTTlllvvvpppjjjeeeggglllqqq|||zzzsssqqqtttzzz}}}}}}|||yyyuuuqqqlllgggdddaaa```]]]\\\[[[[[[]]]]]]\\\]]]___bbbdddgggiiijjjmmmoooqqqsssvvvzzz}}}{{{{{{{{{|||~~~|||yyyyyy|||wwwoooiiiccc]]]XXXXXXWWWUUUSSSQQQRRRRRRRRRRRRRRRQQQRRRXXXaaagggsssxxxmmmgggffffffiiilllyyyjjjXXXQQQIIIEEE???:::666555444444777444222111111000///---//////.........---------------,,,++++++,,,------...------,,,,,,------...------------,,,,,,,,,,,,++++++************++++++******))))))***++++++,,,++++++************++++++,,,,,,++++++************************************************************,,,,,,++++++,,,,,,---...000---+++,,,...///...---------...............---//////000000111444888<<>>BBBLLLRRR[[[ccciiioootttvvvzzz{{{tttsssuuu{{{~~~~~~}}}wwwyyy}}}~~~xxxrrrnnnlllggggggfffccc```_________cccccccccccceeehhhkkkmmmooopppsssuuuxxxyyyzzzzzz~~~}}}rrrllljjjfffbbb___\\\YYYXXXVVVUUUSSSPPPNNNMMMNNNOOOTTT[[[eeeoooyyyxxxtttrrrnnnmmmqqqvvv~~~ppp```TTTNNNFFF???<<<999666444666444222111111111000///////////////............//////............//////......------------......,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++***************+++++++++************++++++***)))))))))))))))))))))++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,++++++,,,,,,---......---,,,,,,,,,---------........................///111222444777<<>>:::777666444222111222222111000000000/////////.........////////////////////////------,,,,,,,,,,,,------++++++++++++************++++++************++++++------+++***))))))((((((++++++************++++++)))))))))))))))))))))***++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,++++++,,,,,,---...------------,,,,,,---...//////.........///000111111222444555888===CCCHHHOOOYYY``````dddnnnzzz{{{uuupppooowww~~~{{{nnnmmmkkkjjjiiihhhhhhhhheeehhhjjjjjjgggfffiiikkkppppppppprrruuuyyy}}}vvvqqqllliiigggddd```\\\^^^[[[XXXVVVVVVTTTRRRPPPNNNNNNQQQVVVXXX\\\eeennnxxx|||uuupppooosssyyyeee]]]RRRKKKGGGDDD???:::666444222222222222222000000000000/////////......,,,---............---,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++************++++++************++++++------+++***))))))((((((++++++************++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...---...///...,,,,,,...000////////////000111333555333444666999<<>>AAAFFFLLLTTTYYY]]]iiippprrryyy~~~pppiiippp|||zzz{{{~~~}}}zzzwwwtttqqqnnnjjjiiiiiiiiikkklllnnnpppqqqvvv{{{|||yyyxxxyyy||||||wwwsssnnngggbbb^^^[[[VVVSSSUUUQQQPPPQQQOOOKKKPPPXXXUUU[[[dddppp~~~~~~uuuqqqqqqqqquuu|||qqqcccYYYSSSLLLCCC<<<666444222222333333222111000000000000////////////...///000111111000///............------.........//////.........---------...------,,,,,,------...((((((((()))***,,,---...++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......000222000...---///222000//////000222555999;;;???AAAEEEJJJPPPWWW```eeejjjuuu|||}}}zzzmmmkkkyyy|||vvvuuuyyy{{{vvvsssrrrsssssssssnnnoooppptttwwwyyyzzzyyy|||xxxmmmeeecccbbb___\\\YYYXXXUUUSSSQQQOOONNNMMMQQQVVV\\\aaaiiitttzzzyyyuuuuuu|||lll___WWWOOOEEE>>>888777555222000000222444000000000000////////////......////////////......////////////////////////...---,,,+++++++++,,,---...------,,,+++***))))))+++******))))))******+++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++***)))((((((***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------...............///////////////222000000555888<<>>999444111000111111111111000000000/////////......////////////......------------------------///...---------......///,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........000000000000000000000000111222444999BBBVVVvvv{{{|||qqqhhhfffiiikkkxxx~~~zzzxxxvvvuuutttuuuvvvxxxzzz}}}uuulllccc]]]XXXVVVUUUUUUSSSQQQOOOQQQUUUXXX^^^gggtttzzzjjj^^^UUUNNNDDD@@@:::555222111111111111111111000000000//////......////////////......---------------------------------------.........+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))***++++++,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------------------............000000000000000000000000222333888AAANNNeeevvvoookkkmmmqqqwww~~~|||zzzxxxwwwwwwwwwvvvyyy|||~~~yyyooofff___\\\UUUTTTSSSQQQOOOOOOQQQSSSTTTYYYbbbjjjsss~~~tttiii\\\QQQHHHBBB;;;666444444333222111111111111000000000000......////////////..............................++++++,,,,,,------------+++++++++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,,,,,,,---------------.........//////....../////////000000000444666===KKK[[[lllvvvsssvvvyyy}}}~~~{{{yyyyyyxxxxxxxxxzzz|||~~~}}}{{{qqqhhhbbb[[[YYYWWWUUUTTTSSSSSSSSSPPPSSSVVVYYY^^^fffqqqyyy{{{kkk[[[OOOHHH???999777666555333222222111111111000000000......////////////......////////////////////////******+++,,,------------++++++,,,,,,------......,,,,,,++++++++++++,,,,,,000///...,,,***)))''''''***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////---......///000111222222888;;;EEETTTaaaiiirrrzzzyyy|||yyyvvv|||~~~{{{zzzyyywwwxxxzzz}}}zzzpppiiidddbbb___\\\YYYVVVTTTRRRNNNOOOQQQPPPQQQVVV]]]cccmmmxxx~~~iiiZZZQQQFFF>>>;;;999666333222222222111111111000000......////////////..............................***+++,,,---.........---,,,,,,,,,---------------++++++************++++++......---,,,+++))))))(((***+++,,,,,,,,,,,,+++***++++++***)))***+++,,,---++++++,,,,,,,,,,,,------............////////////......000111333444666666<<>>GGGTTT]]]\\\ZZZ```iiisss~~~|||xxxtttmmmgggllluuuwwwuuuwww{{{vvvlllooojjjccc___]]]ZZZUUURRRQQQPPPNNNNNNOOOOOONNNLLLQQQWWWaaannn|||{{{gggQQQFFF???888666777444333333333222111111111000000000000////////////------......///000000000///---++++++,,,,,,,,,+++++++++******++++++,,,---...---,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,------......------,,,---------............///...///000000//////000111000///...///222777===@@@IIIRRRZZZYYYVVVXXXdddppp}}}nnndddaaafffuuuwwwtttvvvwwwnnnlllhhhcccaaa___]]]XXXSSSQQQPPPNNNNNNNNNOOONNNLLLOOORRRWWW___jjjxxxwww]]]MMMCCC:::666666333333222222111111000000111111111111000000000000///////////////.........///---++++++,,,---,,,++++++++++++***++++++,,,---...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,---------............///...///000000///...///111///111333444444888===BBBJJJQQQWWWWWWVVV\\\kkkxxxxxxjjjccceeeooozzzzzz}}}vvvmmmjjjfffeeeeeeccc^^^ZZZVVVTTTQQQPPPPPPPPPOOONNNOOONNNNNNPPPVVVaaannnwwwjjjUUUIII@@@:::888444444444333222111111111222222222222111111111111111000000///......------///---++++++,,,---,,,++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............//////000000///...---///000///333888999999<<>>GGGNNNSSSUUU[[[bbbkkksss{{{xxxkkkgggiiittt}}}zzzwwwuuunnnllljjjgggddd___ZZZUUURRRRRRRRRQQQNNNMMMMMMNNNPPPYYYgggwwwnnn[[[OOOEEE>>>555444333222111000///...000000000000/////////...------......///000000111000...,,,,,,---...---,,,,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............//////000000//////000444777:::===DDDMMMVVV\\\___```jjjpppzzzzzzqqqlllnnnuuu{{{rrrrrrrrrrrrpppkkkddd___VVVVVVVVVSSSOOOLLLKKKKKKJJJPPPYYYdddqqq|||eeeUUUJJJBBB666666555333222000//////111111111000000000//////.........///////////////000...---,,,---...---,,,---,,,,,,,,,,,,---......,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------------------------------,,,------......------,,,---------............//////000000000000222777:::DDDQQQaaakkkmmmmmmooorrrzzzyyyvvvtttyyyvvvwwwyyy{{{zzzvvvnnniii\\\[[[YYYTTTPPPLLLLLLLLLJJJMMMQQQWWW```nnn~~~mmm\\\QQQIII:::999888777555444333222222222222111111111111000000000000///......------000///------.........------,,,,,,,,,,,,---......++++++++++++,,,,,,---......------,,,,,,------...------------------------,,,------......------,,,---------........./////////000000000111444999<<>>888777666333000000111111111000/////////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------.........//////////////////...000444666999CCCOOOttt~~~rrrvvv{{{|||tttnnnnnngggaaa```___ZZZVVVVVVQQQQQQPPPNNNMMMQQQYYY___ppp}}}yyydddVVVKKKBBB;;;999777333111111111111000000000000000000////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////.................................//////000000000111222555777888<<>>;;;999666555666111111111111222222222222111111111111111111111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,...///000000000////////////////////////......//////000111111222111666:::;;;>>>GGGUUU___fffpppttt|||}}}wwwuuuyyy~~~~~~~~~|||sssooolllfffbbbaaa[[[YYYWWWUUUSSSRRRQQQQQQQQQYYYfffvvvlllXXXMMMBBB===:::777666888333333222222222222222222000000000000000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---.../////////////////////////////////......///000000111222222222777;;;===CCCOOO[[[aaadddlllqqq}}}|||qqqkkkooo{{{{{{uuunnnfff```^^^^^^\\\YYYVVVTTTSSSRRRQQQMMMQQQYYYfffwww|||aaaUUUHHHAAA===888777888444444444333222222111111000000000000000000000000////////////....................................------------------------........................++++++,,,---------------........................---...///000111222333333444999===@@@JJJXXX```bbbdddmmmuuuxxxlllgggoooyyypppeee^^^\\\ccc```\\\YYYWWWUUUSSSRRRMMMNNNSSS\\\kkk}}}hhh[[[MMMDDD>>>999777888555555444333333222111111////////////////////////000/////////....................................------------------------........................++++++,,,,,,---,,,,,,,,,........................---...///000111222333333666:::>>>BBBOOO^^^dddbbbhhhrrr}}}wwwkkkgggrrryyynnngggfffbbb```]]]ZZZXXXVVVVVVUUUMMMLLLOOOUUU\\\gggyyy{{{dddOOOGGGAAA888333666666666777888777666444333222222111111000///////////////.........---------...---+++++++++---///000---------,,,,,,+++++++++.........------,,,,,,,,,+++,,,------......------...............///000000888000---222555222111444555@@@HHHJJJNNNXXX```cccppp{{{yyyooonnnrrr}}}xxxoookkkcccaaa]]]ZZZXXXUUUTTTRRROOOMMMNNNRRRWWW___ooo}}}kkkSSSJJJDDD;;;666777444444555555444333222111222222111111000000////////////.........---------...---,,,++++++---.../////////.........---------......---------,,,,,,,,,+++,,,------......------///............///000000333...---222444333444888:::DDDLLLOOOTTT]]]eeeggguuuwwwpppqqqwwwyyyrrrgggddd```]]]ZZZWWWTTTQQQQQQNNNMMMOOOQQQUUUaaallluuu[[[OOOHHH???999888444555555444444222111111222222222111000000///////////////............---///...---,,,,,,,,,---...///............---------...------------,,,,,,,,,,,,,,,---............---//////......//////000111///...000333555666:::???BBBKKKSSSXXX]]]fffmmmppp{{{vvvssswww~~~wwwlllhhhccc___]]]ZZZVVVSSSSSSOOOMMMMMMMMMOOOWWW___rrr~~~fffVVVMMMDDD<<<999777777777666555444333333333333222111111000000////////////...............000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------.............../////////...///000000111///111444666777:::BBBHHHNNNTTT\\\cccjjjqqqxxx|||zzzwwwxxx~~~rrrllleeeaaa___\\\XXXTTTUUUPPPNNNNNNMMMMMMRRRXXXdddppptttaaaTTTIII???:::999999777666555444444333333333222222111000000000////////////////////////000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......///////////////000111111///222555666:::CCCNNNUUU___aaahhhooowww}}}}}}}}}uuujjjccc```^^^YYYUUUVVVRRROOOPPPOOONNNPPPTTT^^^iii{{{nnn]]]NNNCCC===999888777555444333333333333333333222111111000000...////////////000000000/////////...............---------............///,,,,,,,,,------------...------...////////////...000000//////000000111222///222555999CCCTTTdddlllvvvtttwww}}}tttjjjfffbbb]]]XXXYYYTTTQQQRRRQQQNNNOOOQQQWWWbbbqqq|||fffTTTGGGAAA;;;:::888666555444444444444333333222222111111000.../////////000000000000---......///////////////---------.........//////,,,,,,,,,---------......------...///////////////000000//////000000111222111444888@@@TTTooo~~~rrrlllgggaaa\\\ZZZUUURRRSSSRRRNNNMMMOOOLLLVVVdddssskkkWWWJJJCCC???===;;;999777777777777444444333222222111111000.../////////000000111111------...///000000//////+++++++++,,,,,,---------,,,,,,,,,------.........---......///////////////000000000000000111111222444777<<>>999::::::777555666333333222222111000000000000000/////////.........------............------,,,,,,,,,---------......++++++,,,---...///000000/////////////////////......///111111000111333444777???IIIZZZxxx}}}}}}uuummmccc]]]XXXVVVSSSOOOLLLMMMMMMKKKMMMTTT\\\dddppp{{{www```PPPHHH@@@:::::::::777555666333333333222111111000000000000000/////////......------............------,,,,,,,,,---------......,,,,,,---...///000000111......//////////////////...///111111111222444666;;;AAAPPPhhh}}}}}}{{{xxxkkkccc]]][[[YYYTTTQQQQQQQQQNNNNNNRRRVVV\\\fffppp}}}jjjUUULLLCCC<<<:::999666555555333333333222222111111111000000000////////////...------............------,,,,,,,,,---------......000////////////.....................///////////////000111111222333666888;;;@@@TTTpppsssiiiaaa___]]]XXXUUUTTTQQQMMMKKKMMMOOORRRZZZbbbrrr}}}}}}ttt^^^QQQHHH>>>;;;999555333444333333333222222222222222111000000000////////////------............------,,,,,,,,,---------......000////////////.........---.........//////000000///000111222222444888;;;<<>>:::555333444333333333333333333222222111111000000000/////////------............------,,,,,,,,,---------......,,,,,,---...///000000111------......///000000000000111222222333666:::===BBBKKK]]]qqqxxxxxx|||}}}~~~}}}mmmeee```[[[VVVUUUTTTQQQOOOPPPOOONNNQQQWWW[[[fffwww}}}}}}|||bbbVVVIIIBBB===777555666333333333333333333333333111111111000000000//////------............------,,,,,,,,,---------......++++++,,,---...///000000------......///000000111000111222222333777;;;???HHHSSSbbblllpppuuu}}}|||tttiiiccc]]]XXXVVVQQQNNNNNNOOONNNKKKNNNSSSSSS___pppggg[[[MMMEEE???999777777333333333333333333333333111111111111000000000000---..................---,,,,,,,,,---------............---------,,,,,,,,,---------...///000000111111111222222444777<<<@@@KKKWWWdddhhhjjjsss}}}{{{pppiiieee]]]VVVUUUSSSPPPOOOOOOOOOMMMLLLSSSVVVaaaqqquuubbbQQQJJJBBB888666;;;555333222111222222222000222111111000///......---........................------------------------,,,------......------,,,)))+++...////////////000444222222666888999???EEERRRVVV\\\eeeooo{{{~~~~~~wwwnnnggg^^^WWWXXXVVVSSSRRRRRRRRRQQQOOOQQQTTT\\\jjjvvvlllXXXOOOFFF<<<888<<<555333111111222222111000222111111000//////......------------------------------------------------,,,------......------,,,+++---000111000000000111444444666;;;===???FFFNNNVVVZZZ```hhhrrr~~~|||}}}{{{zzzyyywwwuuutttuuuwwwyyy{{{|||||||||}}}yyynnnccc[[[WWWTTTQQQPPPPPPPPPOOONNNPPPPPPVVV___jjjvvvxxx```TTTKKKBBB<<<<<<666444222111222222111000111111111000000//////...------------------------------------------------------............---------///111222111000111222111222777<<<>>>BBBLLLVVV^^^bbbgggoooyyy|||~~~~~~~~~}}}xxxuuussspppooonnnoooqqqssstttssssssrrrvvvsssooolllkkkiiigggfffcccdddeeefffhhhjjjlllmmmrrrwww{{{}}}{{{xxxtttrrrqqquuuzzz~~~|||zzzwwwjjjbbbXXXUUUQQQOOOOOOOOONNNMMMNNNNNNQQQWWW___kkk~~~fffWWWOOOFFF???;;;666444222222222222111000111111111000000000//////------------------------........................------............------...000111111000000111222111333888===AAAGGGTTTbbbiiimmmrrryyy{{{zzz}}}~~~yyyyyyyyyxxxvvvuuutttsssoooooopppsssxxx}}}vvvsssnnnkkkiiihhhfffddd```aaacccdddeeefffeeeeeeiiigggdddbbb```^^^]]]\\\[[[[[[ZZZZZZ\\\^^^```bbbeeeiiimmmooonnnllljjjiiigggjjjnnnqqqrrrqqqnnnlllpppggg```\\\WWWTTTSSSRRRQQQPPPMMMMMMOOOTTTYYYdddwwwlllZZZQQQIIIAAA<<<888666444333333333222000111111111111000000000000------------------------........................---......//////......---...///000000///000111333777888<<>>999666444333333222222222222111111111111000////////////////////////////////////////////////////////////000000000000000000111111222555:::>>>AAAJJJfffwwwqqqiiieeeeeeeeedddccclllpppvvv||||||{{{sssqqqmmmiiifffeeeddddddcccbbbaaaaaabbbcccbbbaaa\\\\\\]]]]]]]]]]]]\\\[[[___^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZXXXWWWUUUTTTTTTUUUVVVXXXZZZ[[[[[[[[[[[[YYYXXXXXXWWWWWWXXXXXXXXXVVVWWWXXXXXXXXXVVVSSSRRRVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNQQQQQQQQQRRRRRRRRRSSSSSS}}}{{{yyyyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{xxxvvvttttttttttttrrrppppppnnnlllmmmoooqqqqqqqqqoooooonnnmmmllljjjjjjiiikkkjjjiiihhhiiilllnnnpppmmmmmmmmmkkkjjjjjjmmmooommmnnnnnnnnnllljjjgggfffeeeeeeffffffgggiiijjjkkkmmmnnnnnnnnnnnnoooooooooqqqpppooooooooooooqqqqqqsssrrrrrrqqqrrrtttuuuvvvvvvxxxyyyyyyxxxyyy{{{}}}zzzzzzyyyyyyyyyyyyzzzzzzyyyxxxvvvuuutttuuuvvvwwwvvvxxxyyyyyywwwvvvvvvwwwwwwxxxzzz}}}vvvgggaaa^^^XXXTTTRRRLLLKKKLLLOOONNNNNNRRRYYYhhhxxxoooZZZNNNJJJCCC???:::666555444333222222222222111111111111000////////////////////////////////////////////////............///////////////000111111222555:::>>>GGGSSSppp~~~xxxoooiiigggfffcccaaajjjmmmsss{{{zzzvvvtttsssnnnllliiieeebbbaaaaaaaaaaaa___^^^___```aaa```___YYYZZZZZZ[[[[[[[[[[[[[[[______]]]\\\\\\[[[[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWYYYYYYXXXXXXXXXYYYZZZZZZXXXYYYZZZZZZYYYXXXVVVTTTVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPP}}}}}}{{{zzzxxxwwwvvvuuurrrqqqooommmlllllllllmmmlllkkkkkklllmmmnnnooooooooommmlllmmmnnnnnnmmmllljjjhhhfffgggiiikkkkkkkkkjjjiiiiiihhhggggggffffffhhhhhhggggggggghhhhhhiiiggghhhiiiiiiiiikkknnnqqqlllmmmnnnooommmkkkhhheeeeeeffffffggghhhiiijjjjjjlllllllllllllllllllllmmmqqqppppppooopppqqqssstttrrrrrrtttuuuuuuuuuuuuuuuxxxyyyzzzyyyxxxyyyzzz|||zzzzzzzzzzzz{{{|||}}}~~~zzzxxxwwwuuuttttttuuuuuuvvvwwwxxxwwwuuuttttttttttttuuuwwwyyy{{{~~~pppfffbbb]]]XXXVVVPPPNNNMMMOOONNNMMMPPPUUU___lll}}}ttt```SSSNNNEEEAAA;;;777555444333222222222222111111111111000////////////////////////////////////////////////---------.........////////////000111333666<<<@@@FFFVVVttt|||uuuppplllgggccciiilllrrrxxx~~~~~~yyysssoookkkiiiiiigggeeebbb```___^^^^^^^^^\\\[[[\\\]]]^^^]]]\\\XXXYYYYYYZZZ\\\\\\]]]]]]```___^^^]]]]]]\\\\\\]]]YYYXXXWWWVVVVVVWWWXXXYYY[[[[[[[[[ZZZYYYXXXWWWVVVZZZYYYYYYYYYZZZ[[[\\\\\\[[[[[[\\\\\\\\\ZZZYYYXXXVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOOOONNNMMMMMMLLLKKKLLLMMMNNNOOO}}}{{{yyyxxxvvvvvvqqqppppppnnnmmmlllkkkkkkjjjiiihhhggggggggghhhhhhhhhhhhhhhhhhiiikkklllllllllllllllmmmnnnoooppppppjjjhhhggggggiiikkklllkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhiiiiiijjjjjjjjjiiihhhjjjllllllmmmooorrruuuoooqqqrrrsssssspppmmmkkkkkkkkklllmmmnnnnnnnnnooooooppppppqqqrrrsssttttttvvvvvvvvvvvvwwwyyy{{{|||zzzzzz{{{{{{||||||||||||~~~~~~~~~}}}||||||||||||{{{}}}~~~}}}|||zzzzzz{{{zzz{{{||||||}}}~~~}}}~~~}}}nnnggg```ZZZWWWTTTQQQPPPQQQQQQOOOQQQUUUXXXbbbqqqyyyeeeWWWPPPGGGCCC===999666555444333222222222111111111000000////////////////////////////////////////////////.........////////////000...///111222444888>>>BBBEEEWWWsss|||vvvoookkkkkknnnrrrwww{{{~~~{{{xxxyyyxxxvvvsssnnnjjjfffcccfffeeecccaaa```_________\\\ZZZYYYZZZ[[[\\\[[[ZZZZZZZZZ[[[]]]^^^```bbbcccaaa``````___^^^^^^______\\\[[[YYYXXXXXXYYY[[[\\\___^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^]]]\\\[[[ZZZVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPOOOOOOPPPOOONNNMMMNNNOOOQQQRRR|||yyywwwtttsssqqqpppooonnnmmmlllkkkkkkgggggggggffffffeeeeeeeeefffffffffffffffgggggghhhhhhhhhhhhiiijjjlllmmmnnnlllnnnooopppqqqssstttuuupppnnnmmmmmmoooqqqrrrqqqpppppppppoooooonnnnnnnnnkkklllmmmoooppppppppppppoooqqqsssttttttvvvxxxzzzvvvxxxyyyzzzzzzxxxvvvtttssstttuuuvvvwwwwwwvvvvvvvvvwwwyyy{{{~~~|||}}}}}}~~~~~~{{{oooddd[[[WWWVVVQQQOOOQQQRRRPPPQQQUUUTTT[[[ggguuu~~~kkkZZZQQQIIIEEE???:::888666444333222222222111111111000000000000000000000000000000///////////////////////////000000000000111111111///000222333666;;;AAAEEELLL^^^uuu{{{tttooojjjkkknnnrrrvvvyyy{{{|||||||||||||||zzzwwwtttrrrooooooooonnnlllhhheeeccccccbbbaaaaaa``````______\\\[[[ZZZZZZ\\\\\\[[[ZZZ[[[\\\\\\^^^```bbbdddfffcccbbbbbbaaaaaaaaaaaabbbbbbaaa```^^^^^^^^^^^^___```_____________________\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]XXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOQQQPPPPPPOOOPPPQQQRRRSSS|||zzzzzzxxxvvvuuussssssrrrqqqooommmkkkjjjeeeeeeeeedddddddddddddddbbbbbbccccccddddddeeeeeeeeeeeefffggghhhiiijjjjjjkkkkkklllmmmnnnoooqqqrrrppprrrtttvvvvvvxxxzzz|||{{{zzzxxxxxxzzz|||}}}}}}yyyyyyxxxxxxwwwvvvvvvuuuuuuvvvwwwxxxzzzzzz{{{{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||lll```\\\VVVQQQNNNOOOPPPNNNOOOQQQQQQUUU^^^jjjvvv|||sss___SSSKKKGGGAAA<<<999777555444222222222111111111111000000000000000000000000000////////////////////////000000111111111222222222///111333555888>>>DDDIIISSSbbbttt|||wwwpppkkkccceeegggjjjmmmooopppqqqnnnooopppqqqpppnnnlllkkkiiiiiijjjjjjjjjhhhgggfff_________`````````_________]]]\\\]]]^^^___^^^]]]\\\\\\\\\]]]___bbbeeegggeeeeeeddddddddddddeeeeeehhhhhhhhhgggfffeeeddddddaaaaaaaaaaaaaaabbbcccdddaaa``````______```````````````__________________\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQ~~~{{{uuurrrpppnnnmmmmmmkkkiiigggggghhhhhhhhhgggfffeee```aaaaaabbbcccddddddeeecccdddeeefffhhhiiijjjkkkjjjkkkmmmooopppqqqrrrrrrtttuuuuuuvvvwwwyyy{{{|||zzz}}}~~~~~~~~~~~~~~~~~~|||~~~wwwjjjeeeZZZTTTOOOPPPPPPMMMLLLNNNOOOOOOUUU```jjjuuu||||||fffXXXMMMHHHBBB===:::777555444222222222111111111111000000000000000000000000000////////////////////////000000000000111111111111000222444777;;;@@@GGGLLLXXXdddqqqxxx{{{yyyyyyyyyzzzvvvsssqqqqqqnnniiieee^^^___aaadddfffggghhhiiidddfffggghhhhhhgggfffeeeggggggggghhhhhhggggggggg___``````aaabbbbbbbbbbbbbbbaaa``````bbbbbbaaa```___^^^^^^___aaadddgggiiigggggggggffffffgggggghhhlllmmmnnnoooooonnnlllkkkhhhggggggfffggghhhiiijjjgggfffeeedddccccccccccccbbbbbbbbbaaaaaabbbbbbcccbbbaaa```^^^]]][[[ZZZYYYWWWWWWVVVUUUSSSRRRQQQPPPNNNOOOPPPRRRRRRQQQPPPOOO~~~{{{zzzxxxtttrrrooommmjjjiiiiiihhhfffeee```aaabbbdddeeeddddddcccbbbbbbcccdddfffggghhhiiiggghhhiiikkknnnoooqqqrrrssstttvvvxxxzzz{{{||||||~~~~~~}}}}}}~~~qqqmmm___XXXSSSRRRRRRNNNLLLMMMMMMKKKOOOYYYcccmmm~~~~~~}}}kkk\\\NNNIIICCC===:::888666444222222222111111111111000000000000000000000000000////////////////////////////////////000000000000111333555888<<>>999555444444444333333333333333333111111000///////////////////////////000000000000000//////......///000111444777:::;;;>>>FFFSSS]]]aaagggnnnvvvuuummmnnnnnnjjjlllfffccccccaaa]]][[[]]]WWWYYY]]]_________```bbbcccbbbaaa``````aaabbbbbbccccccdddcccbbbbbbdddeeeeeeeeeeeeeeeeeefffhhhhhhddddddeeeeeeeeeeeeeeeeeehhhfffcccccceeegggiiijjjjjjkkklllllljjjiiijjjkkkooouuuxxxvvvwwwzzzxxxrrrqqqqqqrrrqqqpppqqqsssvvvmmmmmmmmmlllkkkhhhfffeeedddeeefffggghhhhhhhhhhhhhhhgggeeeddddddcccbbb```]]]YYYUUUTTTVVVVVVSSSPPPSSSRRRRRRRRRSSSUUUWWWXXXsssqqqnnnnnnnnnnnnllliiijjjhhhgggeeeeeeeeeggghhhgggjjjmmmooopppqqqrrrsssssstttvvvvvvwwwxxx{{{}}}~~~}}}|||{{{|||}}}xxxiiiaaaYYYVVVSSSOOOMMMNNNKKKIIIKKKPPPUUU]]]jjjvvvkkkYYYOOOGGGDDDAAA;;;666555222222222222111111111111111111000///////////////////////////000000000000111000/////////000111222555888;;;===@@@HHHUUU```hhhooowww~~~uuunnnnnnlllhhhjjjeee``````^^^ZZZYYY[[[[[[]]]```aaaaaaaaabbbcccbbbbbbcccddddddcccbbbaaabbbccccccbbbaaaaaacccdddeeeeeeeeeeeefffggghhhiiieeeeeeeeefffgggiiijjjkkkmmmkkkhhhggghhhjjjllllllnnnooopppnnnlllkkkkkklllqqqvvvxxxwwwxxx{{{zzzvvvuuuvvvwwwvvvuuuuuuvvvxxxrrrrrrrrrqqqooommmjjjiiijjjjjjkkkkkkkkkjjjjjjjjjkkkjjjhhhhhhhhhgggeeeccc^^^\\\ZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVXXXZZZ]]]___rrrooommmlllmmmmmmmmmlllnnnmmmlllllllllmmmooopppqqqtttxxx{{{}}}~~~~~~}}}}}}~~~ttthhh\\\VVVSSSOOONNNOOOKKKIIIHHHJJJMMMSSS___lll|||www```VVVLLLIIIFFF???999666333333222222222111111111111111000///////////////////////////000000000000111111000000000111333444666999===???CCCLLLZZZeeeqqqzzz~~~uuupppmmmiiidddeee___[[[ZZZXXXUUUVVVZZZaaaccceeeeeedddccccccdddaaacccfffggghhhfffdddbbbbbbccccccbbbaaaaaabbbdddffffffffffffggghhhiiijjjggggggggghhhjjjmmmqqqssstttrrrpppnnnmmmmmmooopppsssttttttssspppnnnnnnnnntttwwwxxxwwwyyy||||||zzzyyy{{{}}}}}}|||{{{|||}}}zzzzzzzzzxxxvvvsssqqqoooqqqppppppooonnnmmmmmmlllnnnnnnmmmnnnnnnmmmjjjhhhbbbbbbcccaaa___^^^______^^^]]]\\\]]]___bbbfffhhhvvvtttrrrqqqqqqssstttuuuwwwwwwwwwxxxyyy{{{}}}~~~{{{~~~|||{{{{{{|||}}}zzzmmm___YYYUUUQQQOOOOOONNNKKKIIIIIIJJJOOO[[[ggguuufffZZZPPPLLLJJJDDD<<<999666666555555444444333333111000000///////////////////////////000000000000222111111000111222444555777:::>>>AAAFFFQQQ```lllyyyzzzrrrmmmhhhccc___\\\WWWTTTSSSRRRPPPTTTYYYfffggghhhgggeeedddeeefffdddeeegggiiiiiihhhfffeeedddeeeeeedddcccbbbdddeeeggggggggghhhhhhiiijjjkkkjjjiiiiiiiiikkkooosssvvvxxxwwwuuusssqqqpppqqqrrruuuwwwxxxwwwuuusssrrrssswwwxxxyyyxxxyyyzzz{{{zzzzzz}}}}}}zzzwwwuuuttttttsssrrrqqqppppppppprrrqqqqqqssssssrrrpppmmmjjjmmmooommmjjjhhhjjjlllhhhgggeeeeeefffiiilllooo~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~~~~pppbbb\\\YYYTTTQQQPPPOOOLLLJJJJJJJJJNNNXXXdddooohhh\\\QQQOOONNNHHH@@@<<<777777666666555444444333111000000///////////////////////////000000000000222111111111111333555666777;;;???CCCJJJWWWhhhtttwwwnnnfff___ZZZWWWRRROOONNNNNNNNNNNNSSSZZZggghhhhhhgggeeedddeeeggghhhhhhhhhhhhhhhiiijjjjjjhhhiiiiiihhhfffeeefffhhhiiiiiiiiiiiijjjkkkllllllmmmlllkkkkkklllooosssuuuxxxyyyxxxuuurrrqqqrrrtttuuuwwwzzzzzzyyyxxxxxxxxxzzzyyyyyyyyyyyyxxxxxxyyyyyy}}}}}}{{{vvvuuutttsssssssssssstttuuuttttttuuuwwwvvvtttrrrtttwwwzzzyyyuuussstttvvvqqqooommmllllllnnnpppqqq~~~}}}|||||||||}}}vvvggg```\\\XXXSSSQQQOOOKKKJJJJJJIIIKKKTTT^^^jjjyyylll___TTTQQQQQQKKKCCC===666666555444333222222111111111000///////////////////////////000000000000111111000000111333555666888<<>>:::999888666555444444444111111111111000000000000...---------......///000111/////////222888===AAA@@@EEEVVVttt~~~|||vvvooojjjhhhjjjllllllkkkiiigggggghhhhhhiiijjjjjjjjjjjjjjjjjjkkklllnnnpppqqqqqqppppppppppppooonnnmmmlllkkkkkklllnnnpppsssuuuvvvvvvvvvvvvtttqqqooooooqqqssstttvvvtttrrrtttwwwwwwuuurrriiifffeeehhhnnntttwwwwwwzzz{{{}}}~~~~~~}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{zzz{{{|||}}}~~~}}}||||||wwwxxxyyyxxxwwwwwwyyy{{{{{{rrrggg___[[[YYYVVVSSSTTTTTTTTTSSSRRRSSSUUUWWWXXXYYYYYYYYYZZZ^^^dddhhhlllxxxrrrhhhbbb^^^ZZZUUUQQQPPPMMMIIIIIILLLOOOWWWeeevvvlll^^^UUUNNNFFFBBB;;;:::888666444333333333111111111111000000000///000000/////////111222333333111//////222777===AAABBBJJJcccvvvqqqppprrrrrrpppmmmjjjiiiiiiiiijjjjjjkkkkkkkkkjjjjjjhhhiiikkklllnnnnnnnnnnnnooonnnnnnmmmllllllkkkkkkjjjkkklllnnnoooooooooooopppooommmkkkkkkkkkmmmmmmpppnnnmmmmmmoooooommmkkkhhhfffdddfffkkkqqqtttvvvxxxxxxxxxyyyxxxxxxwwwwwwxxxwwwvvvvvvxxx{{{~~~}}}{{{{{{|||}}}|||zzzwwwvvvuuuttttttsssttttttrrrssstttvvvvvvvvvuuuuuuuuuvvvvvvtttssstttvvvyyyzzzsssoooiiiaaa[[[YYYXXXWWWVVVTTTVVVXXXXXXWWWXXXZZZ]]]]]]^^^___```aaaeeeiiillllllttt|||ooofffbbb[[[VVVRRRQQQNNNJJJIIILLLNNNUUUaaapppwwwcccVVVOOOJJJFFF<<<:::777555333222222222111111111111000000000///000000//////000111333444666444111000222777<<<@@@DDDRRRnnnyyysssuuuuuussspppllljjjjjjjjjjjjkkkkkkkkkjjjjjjiiiggghhhiiijjjkkkkkklllllljjjjjjjjjjjjjjjjjjjjjjjjgggggggggffffffeeeddddddhhhgggffffffeeeeeeeeeeeehhhgggeeeeeeeeeeeedddcccgggeeedddeeeiiinnnrrrtttuuutttrrrpppoooooopppqqqqqqpppooooooqqqtttwwwzzzxxxwwwvvvuuuvvvuuusssqqqooonnnmmmlllkkkkkkkkkkkkkkklllmmmnnnnnnmmmlllkkkpppqqqqqqppppppqqqsssvvvxxxrrrooopppqqqsssxxx}}}zzzvvvqqqllliiihhhgggiiikkknnnoooppprrruuuwww{{{}}}xxxqqqhhhddd___[[[YYYYYYYYYXXXVVVZZZ___```___^^^```bbbccccccdddfffiiilllooopppooosss|||yyynnniii___ZZZUUUTTTPPPKKKJJJLLLLLLRRR\\\iiiyyynnn\\\SSSNNNIII===;;;777444222111111111111111111111000000000000---------...///000111222666555333222444777<<>>:::666333222333333111111111111000000000000---...000222333444333333111222222444777;;;???AAAFFFPPPccctttyyyvvvnnnpppssssssqqqnnnlllkkkiiiiiiiiiiiiiiihhhgggfffhhhgggeeebbb```___^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWXXXWWWTTTQQQOOOMMMKKKKKKQQQRRRTTTUUUVVVVVVUUUTTTPPPQQQSSSSSSTTTWWWZZZ]]]^^^___aaacccdddeeehhhjjjjjjjjjjjjjjjiiihhhfffeeefffffffffeeedddcccbbbbbbZZZZZZ[[[\\\^^^^^^]]][[[[[[[[[YYYXXXWWWVVVVVVUUURRRSSSTTTUUUUUUUUUTTTSSSQQQTTTXXX[[[\\\]]]^^^```xxxppphhheeeggggggddd```aaa```^^^\\\[[[[[[\\\]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[]]]aaabbbaaa``````aaaiiijjjkkklllmmmqqqvvvyyy{{{pppkkkfff___YYYVVVYYY\\\cccmmmvvv}}}{{{vvvsssttttttsssqqqzzz}}}uuupppfff^^^[[[XXXRRRKKKHHHGGGIIIOOOZZZggguuu~~~mmm[[[OOOEEE@@@:::777666666444222444333333222111000//////111111111222333444666666777222000333666888;;;@@@EEEMMM[[[jjjyyy||||||{{{uuuppppppppppppooommmkkkiiihhhfffffffffeeeeeeeeeddddddeeedddccc```]]]ZZZWWWUUUVVVVVVVVVUUUTTTSSSQQQQQQPPPPPPNNNMMMLLLKKKKKKJJJLLLLLLMMMOOOPPPQQQRRRSSSTTTOOOPPPUUUXXXXXX\\\bbbbbbbbbcccfffhhhiiigggfffoooooonnnnnnmmmnnnnnnnnnrrrpppllliiigggccc___[[[]]]\\\[[[ZZZYYYYYYYYYZZZXXXVVVUUUUUUUUUUUUTTTRRRRRRQQQPPPOOOOOOOOOOOOOOORRRQQQPPPQQQTTTVVVVVVVVV|||rrrmmmmmmmmmiiifffcccaaa```______```aaabbbeeeeeedddccccccdddeeefffbbbeeehhhiiihhhgggggggggnnnppprrrssstttwwwzzz}}}yyynnnccc^^^\\\WWWUUUUUUWWWZZZ```iiisss|||uuukkkbbb^^^[[[TTTMMMJJJIIIIIINNNWWWbbbpppttt```QQQGGGAAA;;;777777666444222222222222111111000000///111111111111222444555666555111000444777999<<>>CCCNNNRRR\\\jjj|||{{{sssnnnkkkiiifffcccaaaaaaaaa``````___^^^^^^aaa```___^^^]]]\\\[[[[[[ZZZXXXWWWUUUTTTSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNMMMLLLLLLKKKLLLMMMNNNKKKLLLNNNPPPSSSVVVXXXYYY]]][[[\\\aaacccdddgggkkkfffeeeggglllttt||||||xxxtttpppnnnnnnnnnmmmllliiigggfffdddbbb^^^\\\\\\\\\[[[ZZZYYYYYYWWWVVVTTTTTTSSSSSSTTTSSSRRRSSSUUUWWWWWWWWW~~~}}}}}}}}}~~~~~~~~~{{{yyyxxxyyy{{{|||xxxjjjbbb\\\UUUOOOOOOOOOOOOQQQUUUXXX\\\eeeppp}}}}}}ssssssrrrtttwww|||}}}rrrhhhccc___XXXRRROOOLLLIIIIIIOOOWWWdddwwwhhhTTTLLLFFF>>>999888777555333000000000000000000000111/////////000111222444444444222444888::::::>>>CCCOOOTTT___ppp{{{vvvqqqkkkgggeeecccaaa___[[[[[[ZZZZZZZZZZZZ[[[[[[^^^^^^]]]]]]]]]\\\\\\\\\^^^\\\YYYWWWUUUUUUUUUVVVZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRSSSUUUVVVQQQRRRUUUXXX\\\___aaaccceeefffhhhkkkmmmoooppprrrnnnmmmlllooowww}}}zzzvvvtttssspppllliiihhhhhhgggfffdddcccaaa___]]]\\\[[[[[[[[[ZZZYYYZZZ\\\]]]^^^]]]wwwlllaaaZZZTTTPPPNNNPPPRRRPPPQQQUUUWWW___kkkyyy~~~vvvmmmmmmnnnooossswww{{{~~~}}}|||{{{{{{{{{{{{||||||}}}}}}yyyrrrsss}}}~~~ssshhhddd```ZZZTTTRRRMMMIIIHHHLLLTTTaaatttnnnXXXPPPIII@@@:::888777555333000000000000111111111111/////////000111222444444777666777:::::::::???FFFOOOWWWfffyyy}}}sssnnnmmmjjjeeeaaa___]]][[[ZZZWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^___```aaaaaabbbaaa___^^^]]]^^^```aaafffeeedddcccbbbbbbcccccc```___]]]\\\[[[]]]^^^```[[[]]]___bbbfffiiilllmmmpppsssuuuwwwzzz|||}}}|||{{{xxxvvvxxx}}}zzzyyyxxxwwwuuuqqqpppnnnkkkiiigggfffffffffdddcccdddfffggggggggg~~~wwwppphhh```XXXTTTOOOMMMNNNRRRSSSQQQSSSVVVZZZcccppp~~~wwwqqqnnnnnnoooqqqtttwwwzzz|||~~~zzzxxxzzzyyytttpppppplllkkkjjjiiiiiiiiiiiiiiilllkkkiiijjjoooxxxwwwlllgggccc\\\VVVTTTMMMIIIHHHKKKRRR^^^pppttt___SSSKKKBBB;;;999888666444222222222111111111111111000000000111222333444555999888999;;;;;;<<>>HHHXXXkkkxxxRRRYYYdddsssuuulllbbb[[[SSSSSSRRRRRRRRRRRRRRRRRRVVVWWW[[[aaaccceeekkksssxxxzzzuuuqqqllliiihhhfffcccaaa```___]]]\\\]]]]]]]]]]]]aaakkkyyyzzzmmmccc___YYYTTTOOOMMMKKKMMMWWWbbbuuuwwwjjj]]]VVVLLLCCC===999555444555555444444444333333333000000111000///000333555888:::<<>>:::777555555555444444444333333333000111111000000111333555666:::>>>HHH]]]wwwKKKOOOUUU[[[cccqqq}}}qqqiiibbb\\\XXXWWWUUUVVVWWWWWWYYY]]]cccgggjjjjjjmmmnnnllljjjpppxxx~~~uuuqqqmmmlllmmmllljjjgggaaabbbbbbaaa___aaafffkkkxxx|||qqqfffaaa^^^YYYTTTPPPLLLJJJQQQYYYhhhyyyttt___XXXNNNFFF???;;;888666333333222222222222111111000111111111000111444666555999???LLLfffKKKPPPUUUXXX\\\eeerrr|||~~~vvvuuutttsssssstttuuuvvvyyy}}}{{{pppfffbbb^^^YYYVVVXXXUUUYYY]]]```bbbeeejjjnnnqqqqqqrrrrrrnnnlllsss}}}{{{xxxxxxvvvqqqmmmeeefffeeebbb___```dddhhhnnnvvvsssgggaaa___ZZZUUUQQQLLLJJJOOOWWWbbbttt}}}ddd]]]SSSIIIBBB===999666333333222222222222111111111111222111000111444666555:::???KKKeeeKKKPPPTTTUUUUUUYYYbbbkkkzzz{{{qqqpppmmmjjjiiiiiijjjjjjjjjmmmppppppqqquuu~~~ssshhh```___]]]XXXVVVXXXUUUZZZaaafffiiikkkooorrrttttttuuutttpppnnnvvv}}}vvvpppjjjjjjhhhccc```aaaeeejjjfffkkksss|||uuuhhhaaa___ZZZVVVRRRLLLJJJNNNVVV___qqqiiibbbWWWLLLDDD===999666555555555444444444333333111111222111000111444666888;;;>>>GGG^^^www}}}tttsss~~~zzzwwwuuuwww}}}PPPOOOPPPQQQTTTYYY]]]```gggyyy|||vvvkkkddddddeeebbb^^^[[[____________```eeelllppp{{{pppcccbbb___]]]\\\\\\]]]^^^aaaaaadddjjjqqquuuuuusssxxxxxxxxxwwwwwwzzz~~~}}}vvvrrrmmmiiifffeeeeeefffdddeeejjjpppvvvzzznnndddaaa]]]YYYUUUOOOJJJMMMRRR]]]jjj}}}qqqbbbVVVSSSLLL@@@;;;===666666555444333333333333222222222222333444555555666999???HHHSSS\\\bbbeeehhhyyy}}}yyyvvvrrrooojjjggghhhmmmssswwwxxxxxxyyy}}}~~~||||||{{{uuuoookkkiiilllpppyyyRRRQQQPPPQQQSSSVVVZZZ\\\aaaqqq{{{pppfffddddddbbb```___\\\\\\ZZZYYYYYY\\\bbbfffppp{{{zzzmmm```^^^[[[YYYXXXZZZ]]]___ccceeeiiiooovvvzzzyyyxxx}}}}}}||||||}}}}}}xxxsssnnnjjjfffdddbbbbbbeeejjjnnnuuu}}}xxxuuuttttttrrrtttwww{{{rrrhhhbbb^^^YYYUUUOOOJJJLLLRRR[[[gggzzzuuufffXXXTTTMMMAAA;;;<<<666666555444333333333333222222222222333444555555;;;<<<@@@FFFMMMTTTYYY[[[^^^nnn~~~yyywwwtttoookkkfffcccaaa]]]YYYUUUSSSTTTYYY___cccllllllnnnqqquuuzzz}}}zzzyyyxxxuuussssssuuuxxx{{{vvvpppkkkfffdddcccfffnnnyyyTTTSSSQQQQQQQQQSSSUUUVVVYYYffftttvvvjjjeeedddbbbaaaaaa[[[ZZZXXXUUUSSSTTTXXX[[[eeeppptttiii^^^[[[XXXUUUVVVZZZ___bbbgggiiinnnuuu|||}}}~~~xxxqqqjjjeeecccaaabbbeeefffjjjsss~~~}}}wwwrrrnnnlllkkkiiijjjkkkmmmrrr{{{xxxnnneee___ZZZVVVPPPKKKLLLPPPXXXdddvvvzzzjjj[[[TTTMMMBBB;;;;;;666666555444333333333333222222222222333444555555<<<<<<>>>AAAEEEKKKQQQTTTWWWdddxxxzzzuuupppjjjdddaaa^^^]]][[[YYYWWWTTTSSSRRRNNNKKKHHHFFFGGGKKKOOOSSS]]]^^^___bbbfffjjjmmmoooqqqpppooollliiiiiijjjllluuutttqqqnnniiiddd```]]]___```fffoooyyyTTTSSSQQQQQQQQQQQQSSSTTTVVV\\\fffrrr|||qqqlllhhhccc``````\\\[[[YYYVVVSSSSSSVVVXXX```iiixxxzzzppphhh___\\\XXXUUUWWW\\\bbbggghhhlllrrryyyxxxpppkkkiiieeecccccccccccciiiqqqvvv||||||wwwsssooonnnkkkjjjjjjkkknnnrrrxxx{{{ttthhhbbb[[[WWWQQQLLLLLLOOOVVVaaaqqq}}}mmm\\\TTTMMMDDD===;;;666666555444333333333333222222222222333444555555999999:::===AAAHHHOOOUUUYYYaaarrr|||tttiiifffbbb___]]]ZZZWWWTTTRRRRRRQQQPPPOOONNNMMMMMMKKKIIIFFFDDDDDDFFFHHHJJJPPPRRRTTTWWWZZZ^^^cccfffjjjjjjhhhfffcccbbbcccdddfffffffffdddbbb^^^[[[YYYZZZZZZ___gggooo|||zzz{{{}}}~~~SSSRRRRRRQQQRRRRRRTTTTTTVVVWWW[[[eeevvvzzzvvvpppgggaaa___\\\[[[YYYWWWTTTTTTWWWYYY]]]eeerrr~~~~~~vvvoookkkccc___ZZZWWWXXX]]]dddhhhiiimmmsssyyy~~~yyytttooojjjfffdddbbb___ccchhhkkkpppwww{{{{{{{{{|||~~~|||xxxtttpppooonnnmmmmmmlllkkkjjjtttzzzyyymmmeee^^^YYYSSSNNNLLLOOOUUU^^^nnnppp^^^SSSLLLFFF???;;;666666555444333333333333222222222222333444555555777888:::<<<@@@GGGPPPVVV[[[```ooo~~~tttjjjccc[[[YYYVVVTTTTTTSSSRRRQQQMMMLLLLLLKKKJJJIIIIIIHHHIIIHHHEEECCCAAAAAAAAAAAAEEEHHHKKKNNNQQQVVV[[[___ccccccbbb___\\\[[[\\\]]]YYYZZZZZZZZZZZZXXXWWWVVVRRRRRRVVV]]]eeeppp{{{yyyvvvtttuuuyyySSSSSSSSSSSSTTTTTTUUUVVVWWWUUUUUU[[[hhhxxx|||{{{uuukkkcccaaaYYYYYYXXXVVVTTTTTTVVVYYYYYYaaalllxxx~~~zzzuuurrrrrriiieee___[[[[[[___dddhhhkkkooouuuyyy|||{{{ssslllgggeeebbb^^^___cccccchhhooosssttttttwwwyyyzzz{{{{{{|||}}}|||zzzvvvrrroookkkfffccciiilllrrrzzzrrriii```[[[VVVPPPNNNOOOSSS[[[jjj{{{vvvaaaSSSMMMHHHAAA:::666666555444333333333333222222222222333444555555999;;;===>>>@@@EEENNNUUU[[[```oooxxxqqqjjjbbb]]]WWWUUUQQQOOOOOOOOONNNMMMKKKKKKJJJJJJIIIHHHHHHGGGIIIHHHFFFDDDBBB@@@???>>>>>>AAAEEEHHHIIIMMMSSSXXXYYYYYYYYYWWWTTTSSSSSSUUUQQQQQQQQQQQQQQQQQQQQQQQQMMMOOOSSSZZZaaajjjyyy}}}zzzuuuqqqqqqsssxxx{{{VVVVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSVVV]]]fffooovvvxxxuuutttuuuqqqiiibbbaaaXXXYYYXXXVVVTTTTTTUUUWWWVVV^^^iiiuuu|||xxxvvvttttttxxxsssoooiiidddbbbdddgggjjjpppssswwwzzz|||~~~wwwpppjjjhhheeeaaaaaacccbbbggglllpppqqqssswwwzzz{{{{{{{{{|||}}}}}}~~~~~~~~~zzzsssoookkkgggdddbbbcccfffiiioooxxxvvvmmmccc]]]XXXRRROOOOOOQQQXXXeeewww~~~gggVVVNNNJJJAAA999666666555444333333333333222222222222333444555555888;;;>>>???AAAEEENNNTTT\\\aaapppyyyqqqkkkgggccc^^^ZZZUUURRRNNNLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGEEECCCBBB@@@<<<@@@DDDEEEEEEGGGMMMRRRQQQRRRRRRPPPNNNMMMNNNOOOMMMLLLJJJHHHHHHHHHIIIJJJIIIKKKRRRYYY^^^dddqqq}}}|||xxxwwwxxxyyyzzz}}}YYYYYYXXXXXXWWWVVVUUUUUURRRQQQRRRUUUWWWZZZaaagggllliiijjjllljjjccc___```ZZZZZZYYYWWWUUUTTTVVVWWWVVV]]]iiiuuuwwwttttttsssvvv{{{|||xxxrrrllliiijjjlllnnnssswwwzzz|||}}}~~~{{{sssmmmkkkiiieeedddfffdddiiinnnqqqsssuuuzzz~~~yyyyyyyyyzzzzzzzzzzzz{{{wwwnnnjjjhhheeecccZZZZZZYYYZZZ^^^fffpppwwwyyynnnddd___ZZZSSSPPPPPPOOOVVVcccttt~~~}}}kkkXXXPPPJJJAAA777666666555444333333333333222222222222333444555555555999>>>@@@BBBGGGOOOVVV___cccssstttooohhhcccaaa___[[[XXXQQQOOOLLLJJJKKKMMMMMMMMMEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFEEEDDDBBBAAA???BBBEEEEEECCCEEEJJJOOOMMMNNNOOONNNLLLKKKLLLMMMMMMJJJGGGDDDBBBBBBCCCEEEAAADDDLLLTTTXXX\\\fffqqqyyy~~~}}}|||WWWWWWWWWWWWWWWUUUTTTTTTVVVUUUSSSQQQPPPSSSWWW[[[\\\]]]___```aaa``````___^^^]]]ZZZXXXWWWVVVVVVWWWZZZ\\\eeetttyyysssrrruuuzzz|||~~~~~~|||wwwrrrppprrrvvvxxx{{{~~~zzzsssmmmllljjjfffeeegggooorrrvvvyyyzzz|||~~~~~~~~~~~~rrriiieeebbb]]]YYY[[[[[[YYYWWWXXX\\\ccchhhoooxxx}}}sssfff^^^[[[XXXSSSMMMLLLRRR^^^oooyyysssrrrvvv{{{ttt```RRRIIIAAA<<<:::777444222222222222111222222222333444555777888;;;;;;>>>BBBDDDGGGPPPZZZbbbppp~~~wwwmmmfff^^^[[[[[[ZZZUUUOOOOOONNNNNNMMMLLLKKKKKKJJJFFFFFFGGGGGGGGGFFFFFFEEEHHHGGGFFFGGGHHHGGGEEEBBBBBBAAA@@@@@@AAACCCFFFGGGIIIIIIJJJJJJIIIGGGFFFDDDEEEDDDAAA?????????@@@AAACCCCCCGGGOOOVVV\\\eeeooozzz[[[[[[[[[[[[[[[ZZZZZZZZZVVVVVVTTTRRRRRRTTTXXX[[[``````aaaaaaaaa```_________^^^[[[YYYXXXWWWWWWWWWZZZ]]]fffvvvyyyuuuuuuyyy|||~~~~~~yyywwwzzz}}}{{{~~~}}}vvvqqqppppppnnnnnnqqqzzz}}}yyyqqqgggaaa^^^]]]ZZZWWWWWWVVVUUUSSSRRRUUUYYY]]]ccckkkwww}}}sssfff]]]ZZZWWWRRRMMMMMMRRR\\\kkk~~~{{{tttsssvvvuuubbbUUULLLEEE@@@:::888444222222222222111333333333333444444555666::::::===BBBDDDGGGQQQ[[[jjjxxxwwwmmmfff```YYYUUUUUUUUUSSSPPPOOOOOONNNMMMLLLLLLKKKJJJGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGHHHHHHEEECCCBBBAAA@@@AAABBBEEEGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCAAA???>>>>>>???@@@AAAAAAFFFOOOVVV^^^iiisss[[[ZZZZZZZZZZZZZZZ[[[\\\WWWWWWVVVUUUTTTVVVZZZ]]]ccccccbbbbbbaaa```______```___\\\ZZZXXXWWWWWWWWW[[[]]]hhhxxx|||yyyyyy{{{}}}~~~zzzyyy|||~~~xxxssssssssssssuuuyyy|||vvvqqqllliiieee___XXXUUUUUUUUUTTTSSSRRRRRRRRRPPPNNNNNNPPPRRRWWW]]]fffppp|||~~~uuuiii```\\\XXXRRRNNNMMMQQQYYYfffwwwzzzvvvxxx~~~xxxeeeXXXPPPIIIDDD;;;888444222222333222222555555444444444444555555999:::>>>BBBEEEHHHSSS^^^uuuyyymmmeee___\\\XXXTTTSSSSSSTTTTTTQQQPPPOOONNNMMMLLLKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIHHHFFFDDDAAAAAAAAAAAACCCFFFIIIKKKMMMLLLJJJHHHFFFDDDCCCBBBBBBAAA???>>>======>>>??????@@@FFFOOOWWW```mmmyyy\\\[[[[[[ZZZ[[[[[[]]]]]]XXXYYYYYYXXXXXXZZZ]]]```ddddddcccbbbaaaaaaaaaaaaaaa```]]]ZZZXXXWWWVVVVVV[[[___jjj{{{{{{zzzzzz|||~~~}}}}}}zzzzzz}}}zzzzzzzzzzzz}}}|||xxxssskkkeee```[[[XXXUUUUUUQQQMMMLLLMMMNNNNNNNNNNNNPPPQQQPPPNNNMMMMMMNNNQQQUUU[[[cccnnn}}}yyymmmddd___ZZZTTTPPPLLLOOOVVVbbbqqq}}}{{{gggZZZQQQJJJEEE;;;888555333333333333222444444444444444555666666999;;;@@@EEEHHHLLLXXXddd~~~|||uuujjjccc^^^______\\\XXXUUUVVVXXXSSSRRRQQQPPPOOONNNMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJHHHFFFAAAAAAAAABBBEEEHHHLLLNNNOOONNNKKKHHHFFFCCCBBBAAA@@@???>>>============>>>???AAAGGGPPPXXXaaaqqq~~~cccbbbbbbaaaaaaaaaaaabbb[[[[[[[[[[[[[[[^^^cccffffffeeecccbbbbbbbbbdddeeecccbbb___[[[YYYWWWVVVVVV\\\```lll~~~}}}yyyxxxyyy|||~~~~~~uuukkkeeeaaa]]]XXXTTTQQQPPPNNNMMMLLLKKKIIIHHHIIIJJJKKKKKKJJJMMMOOOOOONNNMMMMMMMMMNNNQQQUUUZZZcccrrr{{{pppggg```ZZZTTTQQQKKKNNNUUU___nnn}}}jjj]]]RRRHHHBBB;;;888555333333333333222222222222333555777999999:::>>>EEEJJJLLLQQQ^^^lllxxxxxxnnngggaaadddgggeee___ZZZXXXYYYVVVUUUTTTSSSQQQPPPOOONNNKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGIIIKKKKKKIIIGGGBBBBBBBBBDDDFFFJJJNNNPPPPPPOOOMMMJJJGGGDDDBBB@@@>>>>>>==================@@@BBBIIIQQQXXXbbbssshhhhhhgggfffeeecccbbbaaa^^^^^^]]]]]]___cccjjjnnnllljjjgggeeedddeeefffhhhgggeeebbb^^^[[[YYYXXXXXX\\\aaannn~~~{{{vvvvvvvvvyyy}}}{{{ssshhh]]]VVVSSSPPPMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJHHHJJJMMMNNNMMMLLLLLLMMMLLLNNNQQQUUU[[[fffttt~~~|||rrrhhh```YYYTTTPPPKKKOOOUUU]]]kkk~~~mmm```TTTIIIAAA<<<999555333333444333333111111222444666888:::;;;<<<@@@HHHNNNPPPVVVdddssstttzzzqqqkkkdddgggiiigggbbb\\\YYYYYYYYYXXXWWWUUUTTTRRRQQQQQQMMMLLLJJJHHHGGGGGGHHHHHHFFFFFFGGGIIIKKKLLLKKKIIIDDDDDDDDDEEEHHHKKKOOOQQQPPPPPPOOOMMMIIIFFFBBB@@@========================@@@CCCJJJQQQYYYdddwwwlllmmmmmmllliiieeeaaa___``````______aaagggpppvvvuuurrrmmmiiigggggghhhiiikkkiiifffbbb___]]]\\\[[[]]]bbbooo|||xxxrrrqqqqqqtttyyy~~~xxxnnnddd\\\TTTPPPNNNLLLKKKKKKLLLLLLKKKIIIIIIJJJKKKLLLKKKKKKLLLLLLJJJLLLNNNNNNMMMLLLLLLMMMLLLNNNPPPRRRUUU]]]gggooowwwmmmccc\\\VVVSSSMMMPPPVVV]]]hhhyyyqqqdddXXXLLLCCC<<<999555444444444444333222222333444666777999:::<<>>>>>>>>======>>>BBBIIIRRRYYYfff{{{tttuuuuuutttqqqkkkfffbbbbbbaaa```___bbbjjjttt{{{|||xxxrrrllliiihhhiiijjjooommmiiieeebbb```^^^^^^^^^cccppp{{{vvvooonnnnnnqqqwww~~~{{{nnnbbbYYYSSSOOOMMMNNNMMMLLLLLLMMMLLLJJJHHHIIIKKKMMMMMMMMMMMMNNNOOONNNOOOQQQPPPOOOMMMNNNOOOLLLNNNPPPRRRSSSYYYaaahhhqqq|||rrrhhh```ZZZWWWNNNRRRWWW\\\fffuuussshhh\\\OOOFFF<<<999666444444444444333444444444555555777888888;;;BBBKKKRRRTTTYYYiiiyyy{{{ppp{{{}}}}}}}}}|||wwwtttnnnkkkgggcccbbbaaabbbbbb]]]]]][[[ZZZXXXVVVUUUTTTOOOMMMKKKHHHGGGGGGHHHIIIFFFFFFGGGJJJLLLMMMLLLKKKGGGFFFFFFGGGIIILLLOOOQQQOOOPPPQQQQQQNNNIIIDDD@@@======>>>>>>>>>>>>>>>===<<<@@@HHHQQQZZZhhh~~~~~~{{{~~~~~~zzzvvvsssllldddbbbaaaaaabbbhhhooowww||||||wwwrrrnnnkkkhhheeehhhlllnnnmmmhhhcccaaaaaaaaafffrrr}}}yyysssooolllooowwwvvvmmmbbb[[[XXXUUUQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKMMMPPPUUUXXXYYYQQQQQQPPPOOOOOOOOOOOOPPPOOOPPPQQQQQQRRRTTTYYY\\\jjjuuu~~~xxxooocccZZZUUURRRQQQTTT[[[dddqqqrrreeeYYYMMMEEE???===999777666555333222222333444444444555777999@@@DDDIIIMMMTTT```ooo{{{}}}}}}|||~~~zzzzzz{{{wwwsssmmmhhhgggiiijjjgggcccfffdddbbb```^^^[[[WWWTTTRRRNNNJJJIIIJJJKKKIIIGGGGGGGGGHHHJJJNNNOOOOOONNNGGGFFFFFFHHHKKKNNNPPPPPPQQQQQQPPPPPPNNNKKKFFFCCC@@@???<<<::::::;;;===>>>>>>AAAEEELLLXXXiii}}}xxx}}}}}}xxxooofffdddcccbbbdddiiiqqqyyy~~~zzzuuupppllljjjhhhfffiiimmmmmmjjjeeeaaa___aaagggsss{{{vvvqqqmmmooovvv}}}mmmfff]]]WWWVVVUUURRROOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNPPPTTTVVVWWWWWWSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRSSSUUUXXX[[[eeennnyyyzzzqqqjjj```ZZZWWWSSSRRRSSSZZZbbbnnnrrrcccWWWMMMGGG???<<<888555444444222111222444555555555555888:::>>>BBBGGGLLLSSS```ppp{{{}}}yyyzzz~~~uuuqqqmmmlllmmmnnnllljjjmmmkkkiiigggddd```ZZZVVVSSSOOOLLLKKKLLLLLLJJJIIIJJJJJJJJJMMMPPPQQQQQQPPPIIIGGGFFFHHHKKKNNNOOOPPPQQQQQQQQQPPPOOOKKKGGGCCCAAA???===;;;:::;;;===>>>>>>AAAEEELLLWWWiii|||uuu|||tttiiifffeeedddeeekkksss{{{xxxssspppnnnmmmiiiiiikkklllkkkgggaaa\\\aaahhhttt}}}wwwqqqqqqwwwqqqbbb\\\VVVSSSSSSTTTSSSRRRPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTWWWYYYZZZYYYWWWUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTUUUXXX[[[^^^eeennnwwwtttkkkeee^^^ZZZYYYUUURRRRRRWWW^^^jjj|||vvvdddVVVMMMIIIAAA===999666555444333222333555666666666666999;;;===@@@EEEKKKTTTaaaqqq|||~~~}}}{{{xxxyyy}}}{{{yyyvvvtttsssssstttuuuuuutttrrrppplllggg___ZZZUUUSSSPPPOOOOOONNNMMMLLLOOONNNOOOQQQSSSTTTTTTRRRKKKIIIHHHHHHJJJMMMNNNNNNQQQQQQRRRQQQOOOKKKGGGEEEBBB@@@>>><<<;;;;;;<<<======@@@EEELLLWWWhhh{{{{{{xxxxxxzzz{{{ssszzzxxxmmmgggfffeeeggglllttt||||||wwwtttttttttrrrooolllkkkjjjgggaaa\\\aaaiiivvv~~~}}}zzzwwwzzzsssgggZZZWWWSSSQQQRRRTTTUUUTTTTTTUUUWWWXXXYYYZZZZZZZZZ[[[ZZZZZZ[[[]]]]]]\\\ZZZWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXWWWVVVVVVXXXZZZ[[[```fffmmmyyytttjjjeee___[[[YYYVVVRRRPPPTTTZZZfffxxx~~~jjjYYYNNNJJJEEEAAA<<<999888777666555444666777777666777:::<<<===???DDDKKKVVVdddttt~~~zzzxxxyyyzzzzzzyyywwwwww|||~~~}}}zzzyyyzzz||||||{{{zzzxxxtttmmmeee___ZZZYYYWWWVVVTTTSSSQQQQQQTTTSSSSSSTTTVVVWWWVVVUUUNNNKKKIIIHHHJJJLLLMMMMMMQQQRRRSSSSSSPPPLLLIIIGGGCCCAAA???===<<<<<<<<<===<<>>@@@EEELLLXXXgggvvvxxxsssrrrrrrsssvvvuuuvvvzzz|||~~~~~~|||yyyrrrkkkeeeccccccaaa___\\\YYYWWWWWWXXXWWWWWWXXXYYYYYYXXXVVVPPPMMMIIIHHHIIILLLMMMMMMPPPSSSUUUTTTPPPLLLJJJIIIDDDBBBAAA>>>===<<<<<<<<<<<>><<<;;;;;;<<<>>>BBBHHHPPP^^^mmmxxxyyyuuuooohhhccc```______```aaabbbbbb```^^^______ccceeeiiimmmppprrrssstttsssuuuvvvrrrmmmkkkmmmqqqvvvxxx{{{}}}yyynnngggjjjoootttzzz~~~vvvlllccc``````bbbcccnnn|||uuummmiiijjjlllqqqyyynnnaaaZZZWWWVVVUUUVVVVVVVVVWWWXXX[[[]]]bbbdddhhhlllnnnooooooooonnnkkkgggdddcccaaa___^^^ZZZYYYYYYXXXXXXXXXXXXXXXWWWXXXZZZZZZYYYXXXXXXYYYWWWWWWZZZ^^^aaafffuuuzzztttkkk```ZZZSSSPPPOOORRRWWWaaappp}}}jjjXXXNNNFFFAAA;;;666555444444444444555666666666777999;;;AAAAAADDDLLLZZZiiiwww{{{rrrnnnnnnooopppqqquuuyyyzzz|||~~~{{{wwwxxxwwwssslllfffdddccc\\\[[[ZZZZZZZZZZZZWWWUUUQQQMMMIIIHHHIIILLLNNNOOOPPPTTTXXXVVVQQQMMMLLLMMMFFFEEECCCAAA???===;;;:::<<<>>>BBBFFFMMMZZZhhhsssyyy}}}~~~||||||}}}vvvvvvwwwvvvrrrmmmhhheee```\\\WWWSSSQQQRRRTTTVVVWWWYYY[[[[[[ZZZZZZ]]]``````aaadddggghhhiiiiiihhhgggiiikkkjjjgggddddddeeevvvyyy|||xxxlllhhhlllrrryyy~~~}}}wwwmmmddd___```bbbdddnnn}}}}}}rrrjjjcccdddhhhnnnvvv{{{mmm```XXXTTTUUUVVVTTTUUUVVVVVVWWWYYY]]]___dddfffkkkooorrrsssrrrrrrsssqqqooommmlllhhhdddaaaZZZZZZYYYXXXXXXXXXXXXXXXVVVXXXZZZZZZYYYXXXYYYZZZTTTTTTXXX]]]^^^aaannn}}}zzztttkkkaaa\\\RRROOOOOOSSSXXXaaappp~~~|||kkkZZZPPPHHHCCC===888666666666666333555666666666666999;;;AAAAAACCCKKKYYYiiivvv~~~zzzqqqmmmmmmooooooppptttyyyzzz|||}}}~~~}}}~~~}}}xxxqqqjjjgggfff\\\[[[ZZZZZZZZZYYYWWWUUUQQQMMMIIIHHHIIILLLOOOPPPPPPUUUXXXWWWRRRMMMLLLNNNFFFEEECCCAAA???===;;;:::<<<>>>AAAEEELLLWWWeeeooouuuxxx||||||yyyvvvwwwxxxppppppnnnkkkfff```ZZZWWWPPPMMMJJJHHHIIILLLQQQTTTUUUVVVWWWWWWVVVYYY^^^bbb]]]___aaabbbbbbbbb```___]]]___aaabbbbbb`````````}}}}}}~~~zzztttpppqqquuu{{{{{{rrrlllgggcccbbbdddhhhuuu}}}zzzzzzwwwvvvyyy~~~}}}zzzssshhhbbbhhhrrrzzz}}}fffbbb\\\WWWUUUTTTUUUUUUTTTUUUVVVWWWXXX[[[```cccgggkkkpppssssssrrrqqqqqqssssssssstttsssooojjjfffbbb```]]]\\\\\\\\\ZZZYYYWWWXXXYYYZZZZZZYYYXXXWWWXXXVVVUUUVVVXXX[[[fffppp~~~uuummmeee^^^UUURRRPPPRRRVVV___nnn|||ooo\\\QQQJJJBBB;;;::::::666333444777666555555666888:::;;;>>>AAAGGGRRR___llluuuyyy{{{uuupppmmmlllrrruuuwwwwwwxxx|||}}}}}}~~~xxxuuurrrooojjjfff```^^^\\\]]]^^^]]]YYYUUUPPPOOONNNNNNOOORRRTTTVVVWWWWWWVVVTTTRRRPPPNNNLLLGGGFFFDDDAAA>>><<<;;;:::???@@@BBBFFFNNNYYYeeemmmvvvuuutttrrrpppmmmkkkjjjffffffeeebbb^^^XXXSSSOOOHHHGGGFFFEEEFFFGGGIIIJJJPPPPPPQQQSSSTTTUUUVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWUUUUUUVVVXXXXXXXXX|||yyyyyyzzz}}}}}}sssmmmhhhbbbaaabbbiiiuuu{{{uuurrrssstttxxxyyytttpppmmmjjjiiikkksss}}}~~~sssjjjjjjnnnuuurrrhhh___\\\WWWSSSRRRSSSTTTUUUXXXYYY[[[\\\]]]```eeehhhiiimmmqqqssstttsssttttttyyyyyyyyyyyyxxxtttoookkkeeebbb```^^^^^^]]][[[ZZZXXXYYYYYYZZZYYYXXXWWWVVVWWWUUUTTTUUUVVVZZZcccnnnxxxpppfff___UUURRRPPPRRRUUU]]]lllyyyttt```VVVKKKCCC;;;:::999666444555777777666555666888;;;<<>>===<<<<<<===???AAAEEEMMMXXXdddlllppppppooommmjjjgggdddbbb______^^^\\\YYYTTTPPPMMMGGGFFFEEEDDDDDDFFFGGGHHHMMMMMMNNNOOOQQQRRRSSSTTTSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTRRRRRRSSSTTTUUUUUUxxxqqqllleeeccceeekkkvvv|||tttmmmgggccceeegggmmmttt|||}}}zzzuuunnnhhhccc___]]]ZZZZZZ^^^iiiyyyyyyrrrnnnpppyyyqqqfff]]]XXXYYYWWWUUUSSSSSSUUUWWWYYY___```bbbccceeehhhlllooonnnpppssstttuuuvvvxxxzzz~~~~~~}}}yyytttpppjjjgggdddbbbaaa```^^^\\\YYYZZZYYYYYYXXXWWWUUUTTTVVVSSSSSSTTTTTTWWW```jjjxxx|||sssiiiaaaVVVSSSQQQSSSUUU[[[hhhttthhhZZZNNNEEE<<<999888555555777888777666666777999<<<===FFFJJJRRR\\\gggsss{{{yyytttrrrqqqrrrqqqsssuuuvvvyyy}}}~~~zzzrrrpppyyy~~~|||zzzvvvsssqqqpppooopppooojjjbbb[[[XXXXXXXXXWWWWWWVVVVVVUUUYYYYYYXXXVVVTTTRRRPPPOOOIIIFFFCCC@@@>>>>>>>>>???===>>>@@@EEELLLVVVaaaiiijjjjjjiiihhheeeaaa^^^[[[XXXYYYYYYXXXUUURRRNNNLLLFFFEEEDDDCCCCCCCCCDDDEEEHHHIIIJJJKKKLLLNNNOOOOOOPPPOOONNNNNNNNNOOOPPPQQQRRRQQQPPPPPPQQQSSSUUUWWW~~~xxxsssmmmjjjkkkpppyyy~~~}}}|||}}}~~~~~~wwwpppiiieeebbbaaadddfffjjjpppvvvxxxxxxwwwrrrnnnhhhaaa[[[VVVSSSRRRPPPQQQTTT___pppvvvrrrwww~~~zzz|||~~~vvviii```[[[XXXWWWWWWWWWXXXXXXYYY\\\___bbbggghhhjjjlllmmmooosssvvvwwwwwwxxxwwwwwwxxx{{{~~~~~~xxxtttooommmiiigggeeecccaaa___[[[[[[ZZZXXXWWWUUUTTTSSSUUURRRQQQRRRRRRSSS\\\eeepppwwwkkkcccYYYUUUTTTTTTVVVZZZeeepppsss^^^RRRGGG===999777555666888888777777777888:::===>>>GGGLLLUUU```kkkvvv}}}vvvttttttuuuppprrrtttvvvzzz~~~yyyuuu{{{|||rrrmmmvvv|||wwwvvvvvvwwwvvvqqqhhhaaa[[[[[[[[[[[[ZZZYYYXXXWWWYYYXXXXXXVVVTTTRRRQQQOOOJJJGGGCCC@@@>>>???@@@BBB>>>???AAADDDJJJSSS\\\cccdddeeeeeeeeeccc___\\\ZZZXXXXXXXXXVVVTTTQQQNNNLLLFFFEEECCCBBBAAAAAAAAABBBDDDEEEFFFGGGHHHJJJKKKKKKMMMKKKJJJHHHHHHJJJLLLMMMOOOPPPPPPQQQSSSVVV[[[^^^{{{uuurrrssswww}}}zzzxxxwwwvvvuuuuuuvvvwwwxxxyyyzzzzzz{{{yyywwwwwwxxxxxxwwwvvvuuupppiiibbb```aaaeeehhhjjjjjjlllnnnooonnnkkkhhhgggddd^^^XXXRRRNNNLLLKKKJJJJJJMMMVVVfffyyy|||{{{|||wwwzzz}}}wwwpppggg___ZZZYYYYYYYYYXXX[[[^^^```bbbeeeiiimmmoooqqqssstttuuuvvvyyy{{{~~~|||{{{|||}}}yyyssspppllljjjhhhfffcccaaa\\\[[[ZZZXXXWWWUUUTTTTTTTTTRRRQQQQQQPPPQQQXXXaaakkk{{{yyynnnfff]]]YYYVVVUUUUUUXXXbbblllcccTTTIII>>>999777666666999777777666777888:::===???DDDKKKVVVaaalllxxxvvvqqqrrrtttppprrrtttvvv{{{}}}uuuqqqwww}}}sssnnnwww{{{zzzyyyzzzyyyuuummmfff^^^^^^^^^^^^]]]\\\ZZZYYYWWWWWWVVVUUUTTTRRRPPPOOOKKKHHHDDDAAA???@@@AAACCCAAABBBCCCEEEHHHOOOWWW]]]^^^___``````___]]][[[YYYXXXXXXWWWUUUSSSPPPMMMKKKFFFEEEDDDCCCAAA@@@@@@???AAABBBCCCDDDEEEGGGHHHHHHJJJIIIGGGFFFFFFHHHJJJKKKKKKMMMOOOQQQSSSXXX___ddd~~~{{{|||}}}{{{wwwssspppooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnpppnnnlllkkkllllllllljjjhhhccc]]]YYYZZZ```hhhnnntttsssqqqooommmiiiddd```\\\YYYUUUQQQMMMIIIGGGGGGDDDDDDGGGPPP___rrr}}}wwwyyy}}}~~~uuugggccc]]]YYYXXXYYYZZZZZZ]]]bbbgggjjjlllnnnssswwwyyy{{{|||}}}}}}}}}{{{rrrooollliiihhhfffcccaaa]]]\\\[[[YYYWWWVVVVVVVVVTTTRRRPPPPPPOOONNNUUU]]]iiiyyy}}}ssskkk```[[[WWWTTTRRRTTT^^^iiiiiiVVVKKK@@@;;;999666666888666666555666888:::===???CCCKKKVVVbbblllwwwsssmmmnnnpppoooqqqtttwww|||{{{rrrpppwww{{{uuu}}}{{{zzzzzzvvvqqqllldddcccbbb```___]]]\\\[[[WWWWWWVVVUUUTTTRRRPPPOOOKKKIIIFFFCCCAAAAAAAAABBBCCCCCCDDDEEEHHHNNNUUUZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPMMMKKKJJJHHHGGGFFFDDDBBBAAA???>>>>>>???@@@AAACCCDDDEEEEEEGGGFFFFFFFFFFFFHHHIIIJJJHHHJJJMMMNNNPPPUUU]]]ddd~~~{{{yyyrrroookkkhhheeeddddddeeedddddddddccccccccccccbbbaaa```______aaabbbbbbaaa___\\\YYYXXX[[[bbbjjjooowwwuuuqqqmmmiiieee```\\\TTTSSSQQQNNNKKKIIIGGGFFFCCCCCCFFFMMM[[[nnn~~~wwwyyy|||yyynnnggg___\\\YYYXXX[[[^^^```aaaffflllrrrvvvwwwyyy~~~|||wwwnnnlllhhhfffeeecccaaa___^^^]]][[[YYYXXXXXXXXXXXXTTTRRRQQQPPPNNNMMMSSS[[[hhhyyyxxxrrraaa[[[UUUQQQNNNPPPZZZeeezzzkkkVVVLLLAAA===:::777666777555555444555777:::<<<>>>DDDMMMYYYcccllluuussslllmmmpppooorrruuuxxx}}}tttnnnmmmvvv{{{yyywwwssspppmmmkkkhhhddd```^^^\\\\\\WWWWWWWWWVVVUUUSSSRRRQQQLLLJJJHHHEEEBBBAAAAAAAAAAAABBBDDDFFFIIINNNVVV[[[\\\ZZZXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQOOONNNMMMLLLJJJIIIHHHFFFDDDBBB@@@>>>;;;<<<===>>>@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIKKKMMMMMMMMMRRRZZZaaa|||xxxvvvtttrrriiifffccc___]]]\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[ZZZWWWUUUUUUWWWZZZ\\\\\\\\\\\\[[[[[[\\\___eeekkkoooqqqmmmiiidddaaa]]]YYYUUUQQQPPPPPPNNNMMMJJJHHHGGGEEEEEEGGGMMMZZZkkk~~~~~~wwwyyy|||wwwlllddd```\\\ZZZXXXZZZ___eeeiiilllooouuu|||~~~vvvqqqkkkiiieeecccbbbaaa___]]]^^^]]][[[ZZZYYYYYYYYYYYYUUURRRQQQQQQNNNMMMRRRYYYhhhyyy|||vvvbbb[[[TTTNNNKKKMMMWWWbbbuuukkkVVVLLLBBB>>>;;;777666777555444444444666999<<<>>>GGGOOO[[[dddkkksss|||uuunnnooosssooorrrvvvyyy}}}~~~uuullliiihhhsss~~~|||zzzxxxuuussstttqqqlllfffaaa^^^\\\[[[YYYXXXXXXWWWVVVUUUSSSRRRLLLKKKIIIFFFDDDAAA@@@???@@@AAACCCFFFJJJPPPWWW\\\```]]]ZZZVVVSSSRRRQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPKKKKKKIIIHHHEEEBBB@@@???999:::;;;<<<>>>???@@@@@@AAABBBDDDFFFGGGIIIIIIIIILLLOOOPPPNNNMMMPPPXXX___~~~yyy|||}}}zzzyyy{{{~~~vvvnnngggbbb```___\\\XXXVVVUUUUUUUUUTTTSSSTTTUUUVVVVVVTTTRRRQQQTTTQQQRRRTTTUUUUUUYYY___```^^^]]]]]]___aaabbbbbbgggccc]]]YYYWWWUUURRRPPPKKKMMMOOOOOONNNLLLHHHFFFEEEEEEFFFKKKWWWiii}}}uuujjjaaa]]]]]]]]]^^^___```ccciiiqqqwww|||}}}uuummmgggccc```\\\\\\___aaaaaa___]]]\\\ZZZYYYZZZYYYXXXVVVWWWVVVTTTQQQOOOPPPSSSVVVhhhuuu|||uuurrrfff^^^VVVQQQNNNOOOWWW```rrr~~~iii[[[NNNBBB???>>>;;;777555333444555555666888<<>>======<<<<<<===>>>???@@@@@@AAACCCEEEGGGIIIKKKLLLKKKLLLNNNNNNOOOPPPSSSUUUxxxwwwuuupppooosss{{{~~~zzzrrrjjjccc___\\\WWWTTTQQQOOOOOOPPPOOOOOOPPPQQQRRRSSSRRRQQQOOONNNPPPMMMNNNQQQRRRRRRWWW^^^eeedddbbb``````______^^^^^^\\\XXXTTTQQQPPPPPPQQQRRRRRRRRRQQQOOOLLLIIIGGGGGGFFFGGGLLLWWWhhh{{{yyynnneee^^^\\\^^^```bbbdddggglllsss{{{zzzqqqhhhccc```]]]ZZZZZZ]]]```___^^^]]][[[ZZZZZZZZZ[[[YYYXXXXXXWWWUUUSSSQQQRRRVVVYYYffftttyyyqqqllleee^^^UUUQQQNNNNNNVVV___nnn{{{lll[[[OOOCCC@@@>>>;;;777555777777777666555666999<<>><<>>???@@@BBBDDDGGGIIIKKKLLLNNNOOOQQQQQQQQQRRRTTTWWWyyyrrrjjjiiilllrrruuuzzz~~~xxxqqqiiiaaa[[[XXXRRROOOLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOOOONNNLLLKKKMMMKKKLLLOOOPPPRRRXXX___kkkjjjhhhddd```]]]ZZZXXXUUUTTTRRROOOKKKLLLQQQUUUZZZYYYYYYWWWTTTQQQNNNLLLJJJJJJKKKOOOYYYiiizzzzzznnnfffbbb^^^```dddfffiiinnntttzzzzzzqqqhhhbbb^^^[[[YYYZZZ^^^``````___\\\[[[YYYYYY[[[[[[[[[ZZZXXXXXXWWWUUUTTTUUUXXX[[[cccsssxxxlllfffddd]]]UUUQQQMMMNNNTTT]]]iiivvvqqq\\\PPPEEEAAA???:::777666777777777666555777:::===GGGNNNYYYdddllluuu~~~{{{ppplllnnnooommmqqqtttxxx|||rrrgggbbb______ccciiinnnvvvxxxvvvssspppmmmjjjiiihhhhhhhhhhhhgggccc^^^XXXUUUSSSOOOJJJGGGDDDBBB@@@>>>======???BBBGGGNNNTTTXXX\\\aaaggglllmmmhhhbbb^^^YYYXXXWWWVVVTTTQQQOOONNNJJJIIIHHHGGGEEEDDDCCCBBB===<<<;;;;;;;;;<<<===>>>>>>???AAADDDGGGJJJLLLMMMPPPQQQSSSSSSRRRRRRTTTVVV|||rrrnnnmmmpppsssxxx|||~~~~~~|||xxxpppfff]]]WWWUUURRRNNNLLLLLLMMMLLLLLLKKKLLLMMMNNNNNNNNNMMMMMMOOOLLLMMMPPPRRRTTTZZZbbbmmmmmmkkkggg```ZZZUUUSSSOOOPPPPPPMMMJJJLLLTTT[[[___aaaccccccaaa\\\WWWTTTOOOOOOPPPSSS\\\kkkzzzwwwooohhhfffeeeeeejjjppprrrvvv{{{vvvlllfff```]]][[[\\\```cccbbbaaa[[[YYYXXXXXXZZZ[[[[[[[[[WWWXXXWWWVVVUUUVVVYYY\\\bbbsssyyymmmeeeddd]]]VVVQQQNNNMMMSSSZZZfffsssuuu]]]RRRGGGCCC???:::777777333444555666777999>>>AAADDDLLLVVVaaajjjsss}}}}}}vvvnnnlllnnnooonnnrrruuuyyy}}}rrrgggbbb```___ccchhhqqqxxx~~~{{{vvvqqqnnnmmmoooooopppoookkkgggaaa^^^YYYSSSLLLFFFDDDBBB@@@???;;;<<<>>>BBBIIIPPPUUUWWWZZZ```hhhnnnpppmmmhhhddd\\\\\\ZZZXXXUUURRRPPPOOOJJJIIIHHHFFFDDDCCCBBBAAA@@@???>>>======>>>??????>>>???AAADDDGGGJJJLLLMMMOOOQQQSSSRRRQQQQQQRRRSSS~~~~~~yyytttqqqtttwww{{{~~~~~~~~~ttthhhaaa]]]YYYTTTPPPNNNMMMKKKJJJLLLMMMNNNPPPQQQRRRSSSSSSRRROOOOOOQQQSSSUUU[[[cccjjjllllllhhhaaaYYYTTTQQQLLLNNNNNNLLLJJJMMMUUU]]]fffjjjppptttrrrkkkbbb\\\UUUUUUVVVYYY```lllzzznnnjjjhhhkkknnnpppwww~~~zzzpppjjjbbb```^^^___bbbdddcccaaaZZZXXXVVVVVVXXXZZZ[[[[[[WWWXXXXXXWWWVVVWWWYYY\\\cccttt~~~qqqiiiccc]]]WWWSSSOOOMMMQQQXXXeeerrrwww^^^TTTJJJDDD???:::777777333444555666777:::>>>BBBEEELLLWWWaaajjjsss}}}xxx|||{{{sssmmmlllnnnoooqqqtttwwwzzz{{{qqqlllhhheeefffiiipppvvv}}}vvvrrrqqqsssttttttsssqqqmmmjjjhhh```XXXMMMEEEBBBAAA???===;;;;;;>>>DDDMMMUUUYYYZZZ\\\```eeejjjmmmllljjjhhh___^^^]]]ZZZWWWTTTQQQOOOKKKJJJIIIFFFDDDBBB@@@???AAA@@@???>>>======>>>???>>>???AAADDDGGGJJJLLLMMMNNNPPPRRRRRRQQQPPPPPPQQQzzzyyy{{{||||||tttuuuwwwyyyzzz{{{|||}}}}}}|||vvvkkkfff___YYYTTTPPPLLLJJJOOOPPPRRRTTTVVVYYY[[[\\\VVVSSSQQQSSSSSSUUU[[[bbbgggjjjmmmjjjbbbYYYTTTQQQJJJKKKKKKIIIIIILLLSSSXXXhhhoooyyyzzzpppiiibbbbbbaaabbbgggooozzz~~~{{{~~~xxxkkkkkkooovvvzzz~~~}}}tttooohhheeecccccceeeeeeccc```[[[YYYWWWVVVXXXZZZ\\\\\\XXXYYYYYYXXXWWWWWWYYY[[[eeetttuuummmddd^^^XXXTTTPPPMMMQQQWWWcccqqqwww```VVVLLLFFF@@@999777888666777777777777999<<>><<<;;;;;;<<<<<<>>>>>>@@@BBBEEEGGGIIIIIILLLNNNPPPQQQPPPOOONNNOOO|||zzzxxxxxx|||yyyxxxwwwwwwwwwyyyzzz{{{||||||sssjjjbbb[[[UUUQQQQQQRRRUUUXXX[[[___bbbddd]]]YYYVVVVVVVVVVVV\\\cccfffkkkooollldddZZZTTTRRRKKKKKKJJJIIIJJJMMMPPPSSSaaakkkxxxxxxwwwtttrrrrrrxxx~~~wwwtttpppssszzz~~~yyyqqqnnnkkkjjjkkkjjjfffccc^^^\\\YYYXXXZZZ\\\]]]]]][[[\\\\\\ZZZYYYYYYZZZ\\\fffssswwwoooeee___ZZZVVVQQQNNNQQQVVV___nnnuuuaaaXXXNNNGGG@@@999777999666777777777777999===@@@IIIQQQ\\\fffmmmssszzz|||sssmmmnnnqqqqqquuuxxxyyy||||||uuusssiiimmmttt~~~}}}~~~}}}{{{zzzyyyyyypppcccRRRFFFBBBAAA???<<<<<<===AAALLLXXXbbbeeeeeefffffffffgggfffffffffeee```___^^^[[[XXXUUUSSSQQQNNNNNNMMMKKKIIIGGGFFFEEEAAA@@@>>>===;;;;;;;;;<<<<<<<<<>>>???AAACCCDDDEEEEEEHHHKKKLLLKKKJJJIIIJJJ}}}wwwuuuxxx}}}}}}|||yyywwwwwwxxxzzz|||zzzzzzpppggg```[[[RRRTTTVVVZZZ^^^bbbfffhhhddd___\\\[[[ZZZZZZ___fffggglllqqqnnneee[[[UUURRROOOMMMKKKKKKMMMOOOPPPPPPWWWbbbsss~~~|||wwwttttttwww{{{yyyvvvsssrrrqqqoookkkgggaaa^^^[[[ZZZ[[[]]]^^^___]]]^^^^^^\\\[[[ZZZ[[[\\\gggssswwwoooeee```[[[WWWRRROOOQQQVVV\\\kkk}}}tttaaaXXXOOOHHH@@@999777999333444555666888;;;@@@CCCHHHPPP\\\eeekkkqqqvvvzzzxxx}}}tttnnnooorrrrrruuuwwwyyy|||{{{wwwjjjmmmsss}}}|||wwwzzzuuugggTTTGGGCCCBBB???===<<<===CCCNNN\\\fffiiihhhiiiiiiiiiiiigggfffdddccc```___^^^[[[YYYVVVSSSRRROOOOOONNNMMMLLLKKKKKKJJJDDDCCCAAA???============::::::;;;===>>>???@@@AAA>>>AAADDDEEEEEEDDDDDDDDD~~~xxxuuuyyy}}}|||uuusssvvvxxxxxxvvvwww{{{tttiii___^^^ZZZXXX[[[ccckkkppprrriiieee___\\\]]]___bbbccciiillloookkkbbb[[[WWWWWWVVVUUUUUUUUUVVVVVVTTTRRRTTT```nnn|||}}}wwwrrrrrrwww|||~~~zzzwwwsssnnnjjjcccaaa______aaacccdddddddddaaa______]]]YYY[[[___hhhpppxxxrrrgggaaa[[[WWWRRRNNNOOOTTT]]]iiizzzssscccYYYMMMFFF???888666777666777777777777999===@@@IIIPPP[[[eeemmmqqqrrrqqquuu|||zzzpppnnnqqqssszzzwwwwww}}}~~~sssqqqrrr{{{}}}{{{{{{dddQQQLLLHHH@@@<<<>>>???@@@EEEOOO\\\ggglllnnnssssssssssssrrrnnniiieeeeeebbb]]]YYYVVVUUUUUUUUUPPPPPPPPPOOOMMMKKKJJJIIIEEEDDDAAA>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>???@@@BBBCCC{{{zzz||||||vvvuuuwwwzzzyyyxxxxxx{{{sssgggbbb___\\\___fffnnntttvvvmmmiiiddd```aaaccceeefffgggkkknnnkkkeee___\\\]]]\\\\\\^^^___```^^^ZZZWWWWWW___hhhrrrzzzwwwsssttttttttttttyyyzzzsssmmmkkkiiifffeeefffggghhhggglllhhhfffeeebbb___```dddfffnnn}}}|||wwwjjjccc\\\WWWQQQLLLMMMQQQ[[[gggxxxuuucccXXXLLLEEE???999777888777777888888888:::>>>AAAIIIPPP[[[eeennnrrruuuvvvzzzzzzqqqpppsssuuuzzzxxxxxxuuurrrrrr{{{yyydddRRRMMMJJJCCC@@@BBBAAAAAAFFFPPP]]]hhhmmmooovvvwwwwwwxxxxxxuuuoookkkfffccc___ZZZVVVUUUTTTTTTPPPPPPPPPOOONNNLLLKKKJJJGGGDDDAAA>>>;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<===>>>}}}|||{{{{{{{{{}}}{{{wwwvvvxxxzzzzzzyyyyyy{{{}}}sssiiieeebbbdddkkksssxxxzzztttooojjjffffffgggiiiiiifffiiilllkkkgggcccbbbccccccfffjjjnnnooollleee```]]]___aaafffsss~~~{{{rrrlllhhheeeeeeiiiooottt{{{zzztttvvvsssooonnnnnnnnnnnnmmmpppjjjfffeeebbb^^^^^^aaadddlllzzz|||mmmeee]]]WWWPPPKKKKKKNNNYYYeeevvv{{{dddXXXLLLEEE???:::888999555666777777777:::===AAAHHHPPPZZZeeennntttyyy|||uuuxxx}}}}}}vvvppppppssstttxxxwwwxxx~~~yyytttrrr|||vvvdddTTTOOOMMMGGGDDDFFFBBBCCCGGGPPP]]]hhhnnnpppwwwxxxzzz||||||yyytttpppgggddd```[[[WWWTTTSSSSSSPPPPPPPPPPPPOOONNNMMMLLLHHHFFFAAA===:::999999999::::::::::::::::::::::::777777777777888999::::::}}}}}}zzzxxxwwwxxxyyy{{{yyywwwuuuuuuxxxyyyyyyxxxyyyzzz{{{|||~~~qqqlllhhhhhhnnnvvv{{{}}}zzzvvvppplllkkklllllllllgggiiikkkkkkhhhffffffggghhhlllttt{{{~~~{{{sssnnneeebbb___aaakkkyyy{{{{{{~~~~~~tttiiibbb```______aaahhhqqq{{{~~~|||xxxuuuuuuuuuuuutttrrrkkkeeeccc```\\\[[[]]]eeekkkxxx}}}ooofff\\\VVVPPPKKKKKKNNNWWWddduuujjj\\\MMMEEE???:::777888333444555555666888<<>>AAAEEEMMMYYYccckkksss|||rrrlllpppqqqmmmkkknnnrrrrrrvvvvvvyyy~~~uuupppnnntttnnnkkkvvvnnncccVVVPPPLLLIIIGGGFFFFFFEEEGGGNNNZZZdddiiikkkoooooopppqqqrrrpppllliiicccaaa]]]ZZZVVVSSSRRRQQQPPPPPPPPPPPPOOOOOONNNMMMJJJHHHCCC???;;;:::::::::999999999999999999999999999999::::::;;;<<<<<<<<<{{{xxxzzz|||zzzssspppqqqsssvvvxxxzzz{{{{{{{{{|||}}}uuutttrrrqqqooonnnnnnmmmnnnqqqtttwwwxxxyyyxxxwwwssssssrrrrrrtttzzz~~~wwwuuuxxx}}}zzzvvvsssrrrpppooonnnmmmmmmlllllllllmmmmmmooossszzz~~~uuummmkkkmmmpppwww}}}~~~}}}|||zzz{{{{{{vvvtttsssssszzzvvvjjjccc[[[UUUSSSUUUWWWYYY]]]hhhxxx~~~uuullliiifffbbb```aaafffmmmxxx|||sssggg\\\VVVRRROOONNNOOOUUUbbbttt~~~xxxfffRRRGGGAAA;;;777555666777888999:::<<>>>>>>>>>>>===~~~yyyuuurrrpppqqquuu{{{~~~tttjjjddddddfffmmmqqqvvvxxxvvvrrrnnnmmmpppnnnkkkhhhhhhkkknnnppppppuuu{{{|||{{{xxxwwwxxx~~~}}}zzzwwwtttrrrrrrpppoooppprrruuuwwwxxx{{{{{{}}}yyyssspppnnnttt|||}}}~~~zzzsssmmmjjjhhhhhhoooxxxqqqgggbbbYYYWWWUUUVVVZZZ^^^aaacccjjjvvvtttjjjgggeeebbb______aaaiiiwww|||nnn___XXXSSSOOOLLLLLLPPP^^^ppp}}}xxx~~~{{{hhhSSSHHHDDD@@@<<<;;;222333444555666999===AAAHHHSSS```iiinnnsss{{{rrrrrrnnnhhhhhhnnnssstttuuuvvvxxxzzzrrrnnnsss~~~rrrhhh]]]ZZZTTTOOOOOOQQQRRRPPPPPPMMMLLLPPPYYY```eeefffddd```[[[XXXVVVTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHHHHFFFDDDAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAAAAAAAAAAA@@@yyyrrrllliiinnnssswwwyyyxxxwwwyyy|||yyy|||{{{sssnnnllljjjjjjnnnppprrrssssssqqqooommmoooppprrrrrrrrrrrrtttuuuyyy{{{~~~||||||~~~}}}|||zzzwwwvvvtttsssuuuyyy{{{zzzxxx}}}wwwqqqrrrwww{{{|||yyysssmmmggg```___hhhrrrtttkkkccc^^^``````aaaaaabbbffflllqqqzzz~~~xxxpppiiidddaaa___^^^bbbhhhuuuvvveeeYYYTTTSSSQQQPPPSSS]]]mmm}}}zzz}}}jjjVVVJJJCCC===999888444555666555666888;;;>>>EEERRRaaajjjmmmqqqxxxuuuoookkkeeecccfffmmmsssvvvrrrwww|||}}}zzz~~~|||tttuuuwwwooofff```YYYWWWUUUSSSQQQQQQQQQQQQRRRNNNLLLRRR]]]eeehhhfffbbb___ZZZWWWUUURRRPPPMMMPPPPPPPPPQQQRRRRRRSSSSSSTTTRRRPPPOOOOOONNNMMMKKKGGGFFFFFFDDDBBB@@@>>>===>>>>>>===<<<<<<<<<<<<===;;;<<<===???AAABBBBBBCCCxxxpppjjjgggiiikkknnnooopppqqqrrrtttssswww|||}}}wwwrrrooollljjjnnnppprrrtttuuuuuuttttttvvvxxxzzz||||||}}}}}}{{{|||zzzyyyzzz|||}}}|||zzz}}}vvvwww|||}}}zzzuuuooohhhccc^^^^^^hhhsss~~~zzzqqqllliiigggkkklllnnnppprrrwww}}}|||wwwnnngggccc```^^^]]]aaagggttttttdddYYYTTTSSSQQQPPPQQQ[[[kkk{{{~~~lllWWWKKKDDD>>>999888777777888777777999<<>>>>>>>>??????===>>>@@@AAACCCCCCDDDDDDyyyqqqllliiieeeeeedddfffiiikkkllllllmmmqqqwww~~~{{{vvvrrroooppprrruuuxxx{{{}}}~~~~~~}}}{{{xxxqqqjjjccc^^^[[[]]]hhhsssxxxtttsssuuuvvvxxxzzz}}}|||wwwooohhhdddaaa___]]]```fffqqqzzzqqqcccYYYTTTSSSRRRQQQOOOYYYhhhxxxnnnYYYLLLEEE???:::999777888888777666777;;;===BBBJJJUUU```jjjrrryyy}}}{{{pppmmmjjjhhhiiijjjkkkjjjooosssxxx~~~|||sssjjjiiiqqq}}}~~~uuummmfff```[[[ZZZZZZXXXVVVTTTRRRPPPOOOPPPPPPQQQTTTYYYaaagggkkkkkkeee^^^XXXTTTSSSRRRQQQUUUTTTTTTSSSSSSSSSSSSSSSUUURRRNNNLLLLLLMMMLLLLLLJJJJJJJJJIIIHHHGGGEEEDDDBBBAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEE|||uuuooolllgggdddbbbccchhhkkkkkkjjjjjjnnnuuu{{{{{{xxxuuuwwwzzz~~~~~~~~~~~~{{{xxxppphhh```\\\ZZZ\\\gggqqq~~~yyyrrrlllgggdddbbb``````eeeppp|||uuummmbbbYYYUUUSSSRRRQQQNNNWWWeeeuuuqqq\\\OOOGGG@@@;;;999666666666555444555888:::AAAFFFOOO\\\iiisssyyy|||xxxqqqnnnjjjhhhiiikkkllllllrrrvvvzzzzzzkkkccceeeoooxxx}}}~~~vvvoooiiiccc^^^ZZZZZZXXXVVVTTTQQQOOOMMMPPPRRRTTTVVVYYY___gggmmmmmmiiiddd```^^^\\\YYYXXXYYYXXXWWWUUUUUUTTTUUUUUUUUURRRNNNKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFFFF}}}vvvqqqooojjjgggeeefffjjjnnnnnnlllmmmpppuuuzzz}}}~~~}}}{{{{{{}}}~~~zzzzzz{{{}}}~~~~~~{{{yyyppphhh___[[[ZZZ\\\eeeooo}}}yyytttppppppoooqqqxxx~~~zzzsssmmmiiifffcccaaa```fffqqq{{{qqqkkkccc[[[VVVSSSRRRQQQMMMVVVcccsssttt___QQQIIIAAA<<<:::666666666555444555888;;;AAAEEENNN[[[iiitttzzz{{{uuuqqqmmmhhhfffhhhlllppprrrrrrvvvzzznnnbbb___dddlllqqqyyy~~~~~~yyysssmmmfffbbb[[[YYYXXXUUURRRPPPNNNMMMOOORRRUUUWWWXXX\\\ccciiiiiihhhggggggfffddd```]]]\\\[[[YYYWWWVVVVVVWWWWWWUUURRRNNNLLLLLLMMMLLLLLLIIIIIIJJJKKKKKKKKKKKKJJJFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHGGG{{{vvvqqqooonnnmmmlllmmmpppqqqrrrrrrrrrtttwww{{{|||||||||{{{{{{~~~|||{{{|||xxxxxxyyyzzz|||{{{yyyvvvnnnfff^^^\\\[[[^^^eeemmmwww~~~wwwppplllhhheeedddeeedddcccffflllttt}}}|||xxxrrrllliiieeebbb```aaahhhttt|||oookkkddd]]]WWWSSSRRRQQQNNNVVVcccqqqwwwaaaSSSJJJBBB<<<:::888999999888777888<<<>>>BBBGGGQQQ^^^kkktttzzz{{{tttnnnjjjfffeeehhhnnnrrruuupppssswww}}}tttfff```ccchhhmmmvvv}}}}}}}}}}}}|||zzzuuuoooiiieee\\\ZZZWWWTTTRRRQQQPPPPPPOOORRRVVVXXXYYY[[[```cccbbbccceeeggghhhfffbbb^^^]]][[[YYYWWWVVVVVVXXXXXXTTTRRRPPPOOOOOONNNMMMKKKGGGHHHIIIKKKLLLMMMMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJ{{{vvvsssqqqsssuuuwwwwwwwwwwwwxxxyyywwwxxxyyy{{{}}}~~~~~~~~~~~~}}}xxxxxxwwwxxxxxxvvvssspppiiibbb\\\[[[]]]___eeelllsss{{{}}}sssmmmkkknnnsssuuuzzz|||tttmmmiiihhhdddbbbaaaaaa___\\\]]]aaaaaagggqqq}}}|||xxxsssmmmjjjfffcccaaaccckkkwww}}}nnnkkkfff___XXXTTTRRRQQQPPPWWWcccqqqzzzcccUUULLLCCC===;;;888999999888888:::>>>AAADDDKKKVVVbbbmmmtttyyy||||||ssshhhfffdddeeeiiimmmqqqrrrmmmpppuuu{{{qqqiiihhhjjjmmmttt|||{{{wwwwwwtttvvvyyyyyyvvvqqqkkkiii^^^\\\XXXUUUSSSSSSTTTUUUUUUWWW[[[^^^___```aaabbbaaaaaaccceeefffeeebbb___ZZZYYYVVVUUUTTTUUUWWWXXXTTTRRRQQQQQQQQQPPPMMMKKKGGGHHHJJJLLLMMMOOOOOOOOONNNMMMKKKIIIGGGFFFEEEEEEGGGHHHJJJKKKLLLMMMNNNNNN}}}yyyvvvtttxxx|||~~~}}}~~~yyyyyyzzz|||~~~~~~{{{}}}~~~zzzxxxwwwvvvuuurrrnnnjjjeee^^^YYYZZZ]]]```ffflllmmmsssxxxzzz~~~}}}wwwoooddd]]]\\\aaagggkkkrrrxxx|||zzzzzzvvvuuuttttttuuuxxx|||~~~|||sssmmmlllmmmgggdddbbbaaa]]]YYYYYY]]]YYY\\\```gggrrr~~~{{{uuupppllliiifffcccccclllzzz}}}mmmkkkggg```YYYTTTRRRQQQQQQXXXcccqqq{{{dddVVVLLLDDD===;;;666777777777777999===@@@EEEMMMZZZfffnnnuuuyyy|||xxxrrrdddccccccfffjjjmmmnnnnnnmmmpppuuu||||||rrrmmmmmmnnnrrr{{{yyyuuuyyyzzzwwwtttvvvnnnrrrwwwyyywwwsssooolllaaa^^^YYYUUUTTTUUUWWWYYY\\\^^^aaadddggggggeeedddccccccbbbcccddddddcccaaaXXXWWWTTTRRRRRRSSSUUUWWWSSSSSSSSSSSSSSSQQQMMMJJJHHHIIIKKKMMMOOOPPPQQQQQQQQQPPPMMMKKKIIIGGGFFFFFFIIIJJJKKKMMMOOOPPPPPPQQQ~~~{{{yyyxxxyyy|||||||||}}}|||zzzsssrrrqqqkkkffffff```^^^[[[ZZZZZZ]]]aaaccchhhjjjlllnnnnnnllliiifff```]]]YYYVVVVVVZZZ___bbbhhhnnnsssttttttxxx}}}{{{zzzxxxwwwvvvtttqqqmmmjjjhhhfffffffffeeecccbbbcccdddfffgggnnnsss{{{}}}vvvoookkkjjjgggcccaaaaaa___ZZZVVVUUUWWWYYY\\\aaakkkxxx~~~zzzuuuqqqpppmmmiiifffdddnnn|||wwwuuuoooeee[[[TTTSSSTTTTTTXXXaaaoooiiiUUUKKKFFF@@@:::777777777666666777;;;===FFFOOO[[[fffmmmsssyyy~~~ooobbbbbbaaabbbdddfffiiikkkkkklllpppyyy~~~pppllloooqqqwww}}}zzzxxxvvvuuuvvvxxxxxxxxxyyyyyyxxxxxxwwwtttppplllaaa___\\\ZZZZZZ[[[]]]___```bbbgggnnntttuuurrrnnnhhheeebbbdddggghhheeebbbXXXVVVSSSRRRSSSUUUUUUUUUSSSTTTUUUVVVUUUSSSQQQPPPJJJIIIIIIKKKOOOSSSUUUUUUTTTUUUSSSPPPKKKFFFDDDCCCGGGIIILLLMMMOOOPPPSSSUUU|||zzzzzzuuuvvvzzz~~~zzzqqqpppnnnhhhddddddbbb___\\\ZZZ[[[]]]aaadddbbbbbbaaa___^^^\\\[[[[[[ZZZXXXUUURRRSSSVVVZZZ\\\cccggglllllljjjmmmttt{{{~~~zzztttooollliiifffdddbbbaaa^^^\\\ZZZYYYYYYYYYVVVVVVUUUUUUUUUWWWZZZ[[[bbbfffkkkooovvv~~~yyyooojjjeeeaaa```^^^ZZZVVVUUUVVVWWWYYY^^^eeemmmsssxxx~~~zzzuuurrrpppmmmiiiffffffppp~~~yyylll___VVVQQQQQQRRRVVV___mmm~~~mmmVVVKKKDDD>>>888777888888777777888;;;>>>FFFOOO[[[gggooovvv{{{~~~nnncccbbbbbbbbbccceeehhhjjjjjjjjjmmmvvvwwwpppqqqpppwww}}}{{{xxxxxxzzz|||~~~~~~{{{{{{zzzyyywwwtttnnnjjjcccbbb`````````bbbdddeeefffhhhmmmuuuzzz|||yyyuuuvvvrrrmmmlllnnnnnnkkkggg[[[XXXUUUTTTTTTUUUVVVUUUUUUUUUWWWWWWWWWUUUSSSRRRMMMLLLKKKMMMPPPTTTUUUVVVUUUUUUTTTQQQLLLHHHFFFFFFKKKMMMPPPRRRSSSTTTVVVXXXvvvuuuwww|||}}}sssnnnkkkfffcccbbbbbb```]]][[[\\\___cccfffgggccc^^^XXXUUUTTTUUUVVVTTTRRRPPPOOOOOOQQQSSSUUU[[[^^^aaa```^^^___eeejjjvvvvvvxxxyyyxxxwwwuuutttmmmiiiddd___]]]ZZZWWWUUUQQQPPPNNNMMMMMMMMMNNNNNNLLLLLLKKKLLLMMMOOOQQQSSSWWWXXXYYY\\\bbbnnn}}}yyyssskkkeeebbb___[[[XXXUUUTTTUUUXXX^^^eeejjjlllnnnvvvyyy{{{~~~{{{vvvssspppmmmjjjgggiiiqqq~~~pppbbbWWWQQQOOOOOOSSS\\\kkk|||www]]]OOOGGG???:::888888888888777999<<>>777777888888888888:::>>>AAAFFFNNN[[[iiiuuu}}}ooo```______^^^^^^^^^^^^^^^___aaagggqqq~~~|||pppjjjkkkiiiqqqyyy~~~}}}{{{{{{||||||xxxnnnnnnnnnoooqqqsssvvvwwwvvvyyy}}}~~~}}}zzzvvvsssrrrrrrssssssqqqlllfffaaa^^^^^^]]]\\\WWWXXXYYYZZZ[[[\\\\\\\\\ZZZXXXVVVUUUWWWXXXXXXWWWVVVWWWWWWUUUQQQNNNMMMMMMQQQUUUZZZ]]]^^^]]]]]]]]]tttmmmgggbbb___^^^\\\\\\aaaiiiqqqvvvzzzzzzyyyvvvqqqiiibbb^^^ZZZXXXVVVSSSRRRQQQPPPPPPNNNOOOOOONNNNNNPPPSSSVVVXXXYYYYYYYYYWWWUUURRRQQQNNNMMMKKKKKKKKKKKKIIIGGGJJJIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUVVVVVV[[[^^^aaaccceeeiiipppvvvvvvmmmeee``````[[[WWWVVV\\\fffpppvvvxxx|||~~~}}}{{{vvvppplllkkkkkknnnsss}}}wwwqqqiiiaaa[[[VVVRRROOOMMMQQQYYYgggyyyfffWWWLLLCCC;;;666777888777888:::>>>AAADDDNNN\\\iiirrr{{{iii\\\\\\\\\\\\[[[[[[ZZZZZZ]]]___eeeooo|||yyypppgggeeehhhhhhmmmssstttqqqmmmkkkjjjooozzzwwwuuusssrrrsssuuuwwwyyyxxx|||~~~{{{yyyxxxwwwxxxyyyzzztttmmmfffcccbbbaaa```YYYZZZ[[[\\\]]]___```aaa___]]][[[ZZZ[[[\\\\\\[[[XXXYYYYYYWWWSSSPPPOOOOOORRRVVV]]]aaabbbaaa``````wwwpppiiicccbbb```^^^^^^bbbiiiqqqvvv{{{tttlllggg^^^\\\XXXTTTQQQPPPPPPPPPOOOOOONNNMMMMMMNNNQQQSSSSSSSSSSSSRRRQQQOOONNNMMMKKKJJJJJJKKKMMMMMMLLLJJJMMMNNNNNNPPPSSSVVVYYY[[[^^^```bbbdddfffhhhiiijjjnnnqqqtttttttttvvv{{{xxxnnnhhhaaa___ZZZWWWWWW\\\dddjjjzzz~~~~~~|||wwwqqqlllkkklllqqquuu~~~vvvpppggg```[[[VVVRRROOOMMMPPPXXXeeewww{{{eeeXXXNNNEEE===555666777777777999===@@@BBBNNN]]]hhhooowww}}}eeeYYYYYYYYYYYYYYYXXXXXXWWW]]]]]]```iiiuuuyyyppphhhaaaaaacccfffjjjmmmlllhhhdddaaa```bbbmmm~~~~~~zzzvvvuuuwwwzzz|||{{{~~~~~~{{{rrrkkkgggeeedddccc\\\]]]^^^___aaaccceeefffdddbbb```___```aaaaaaaaa]]]]]]]]]ZZZWWWSSSRRRRRRQQQVVV]]]bbbdddccccccbbb~~~~~~|||{{{zzzzzzzzzzzzyyyzzz{{{|||}}}xxxqqqkkkdddeeeccc___^^^bbbhhhpppuuu}}}vvvooojjj```]]]YYYTTTPPPOOONNNOOOQQQPPPNNNMMMLLLMMMNNNPPPQQQQQQPPPNNNMMMLLLLLLKKKJJJJJJKKKNNNRRRUUUUUUTTTUUUUUUWWWZZZ^^^bbbfffhhhppprrruuuxxx|||wwwppp```___]]]XXXUUUWWW]]]ccc}}}~~~~~~|||wwwqqqllllllmmmssswwwtttnnnfff___[[[WWWSSSPPPLLLOOOVVVddduuurrr]]]QQQIII???888444555666666666999===@@@AAANNN^^^hhhmmmuuuzzzdddVVVWWWWWWXXXXXXWWWVVVVVV^^^\\\]]]cccpppzzzqqqiiidddccceeefffhhhjjjhhhddd```^^^]]][[[eeessszzzwwwyyy|||~~~~~~vvvnnniiigggfffeee______```aaadddfffhhhiiihhhfffdddcccdddeeeeeeeee`````````]]]YYYVVVTTTTTTTTTZZZbbbhhhjjjiiihhhhhh}}}zzzwwwwwwyyyyyyvvvrrrsssxxx|||~~~~~~yyytttnnnhhhfffcccaaacccfffkkkttt~~~|||sssjjjddd^^^YYYXXXWWWSSSRRRTTTWWWTTTPPPOOOPPPOOOMMMJJJLLLLLLLLLKKKJJJJJJLLLNNNJJJOOOTTTWWWYYY]]]eeekkkmmmkkkkkkmmmssszzz~~~sssjjjbbbZZZXXXXXXYYY\\\aaaxxx|||xxxtttpppnnnllloooxxxzzzssshhh```\\\XXXSSSOOOLLLQQQZZZhhhwww~~~ggg[[[RRRHHH???<<<:::666555777999999<<>>:::666555777999999<<>>:::666555777999999<<>>:::666555777999999<<>>:::666555777999999<<>>@@@CCCNNN]]]iiirrr}}}qqq^^^WWWZZZUUUSSSVVVTTTYYY\\\]]][[[[[[bbbooo{{{qqqaaaZZZZZZ[[[YYY\\\gggsss}}}|||{{{vvvqqqsss}}}}}}vvvqqqpppqqqqqqyyy~~~zzzxxxvvvtttpppnnnlllmmmqqquuuxxxzzz~~~~~~{{{yyyyyyuuuqqqjjjeeeaaa^^^[[[YYY\\\[[[[[[ZZZYYYXXXVVVVVVSSSQQQMMMLLLLLLMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJIIIKKKLLLKKKKKKLLLPPPTTTUUUUUU[[[dddppp~~~xxxoooggg```[[[VVVSSSNNNOOOUUU```ooottt___PPPIIIBBB<<<888777777777888;;;===???AAAKKKZZZhhhsssvvvaaaXXXZZZUUUSSSVVVTTTUUUXXXYYYXXXXXX]]]iiissstttddd\\\ZZZYYYWWWXXXaaakkksss}}}|||xxxxxx~~~}}}vvvqqqppppppooouuu~~~{{{vvvssspppppprrrvvvzzz{{{~~~}}}zzzuuuooojjjgggdddbbbaaaccccccaaa___]]][[[YYYXXXUUURRROOOMMMLLLLLLKKKJJJLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKMMMNNNNNNNNNOOORRRTTTTTTUUUYYY___fffqqq}}}wwwnnnfff```[[[WWWTTTNNNOOOTTT___nnn}}}uuu```QQQIIIBBB;;;777777666666777:::<<<>>>BBBKKKYYYiiiwww|||eeeZZZZZZTTTSSSWWWUUURRRUUUWWWWWWVVVZZZccckkkzzzyyyiii]]]YYYYYYVVVVVV[[[bbbhhhrrrzzz~~~wwwrrroooooolllqqqzzz{{{vvvsssuuuxxx{{{}}}|||xxxrrrnnnlllkkkjjjiiiiiihhhfffccc```]]][[[ZZZYYYVVVSSSQQQPPPOOOMMMLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQPPPQQQRRRSSSSSSTTTUUUVVVVVVWWW[[[^^^```hhhyyyyyyppphhhaaa\\\WWWUUUNNNOOOSSS^^^mmm|||uuubbbSSSJJJCCC===777777666666777999;;;===EEEMMMZZZkkkzzzhhh[[[YYYSSSSSSWWWVVVSSSVVVXXXXXXXXXZZZaaafffvvvooo```XXXZZZVVVUUUXXX\\\bbbkkkuuu}}}zzzuuuqqqoookkknnnttt}}}}}}yyyxxx{{{}}}~~~zzzvvvwwwxxxxxxzzz{{{uuuqqqppppppqqqqqqnnnllliiieeebbb```^^^]]]\\\ZZZWWWUUUTTTRRRPPPNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPQQQSSSTTTUUUUUUUUUWWWXXXZZZZZZZZZYYYYYYYYY[[[]]]]]]bbbppp~~~}}}|||zzz|||~~~tttkkkccc]]]WWWTTTOOOPPPTTT]]]lll|||wwweeeVVVLLLEEE???888777666666777999;;;<<>>;;;:::888777777888:::;;;DDDMMMYYYcccmmm{{{kkkVVVPPPQQQQQQQQQRRROOONNNOOOPPPQQQTTTVVVWWW^^^ccckkksss}}}wwwlll___ZZZVVVSSSPPPRRR^^^kkkyyyvvvkkkccc___\\\ZZZ[[[[[[]]]aaaggglllnnnooottt}}}}}}{{{xxxzzzzzzwwwsssppppppqqqqqqooommmkkkjjjkkklllmmmkkkjjjkkkkkklllmmmnnnoooqqqrrrssstttuuuvvvvvvvvvyyy{{{~~~{{{rrrmmmhhhaaa___bbbbbbiiivvv|||rrriiiccc^^^XXXTTTRRRRRRUUU^^^mmmsss]]]OOOGGGAAA<<<;;;999888888999;;;<<>>999888777777777999;;;<<<@@@FFFQQQ___ooommmYYYQQQSSSSSSQQQPPPOOONNNMMMLLLLLLMMMNNNQQQUUUXXX^^^lll~~~rrrggg^^^YYY[[[```pppnnnnnnppprrrwww~~~yyyzzz|||}}}{{{uuummmgggppp{{{tttnnnhhhbbb]]]YYY[[[]]]aaaiiittttttssssssxxxzzzpppiiiddd___ZZZVVVRRRSSSXXXbbbqqqjjjZZZPPPGGG???:::999888777888:::<<<>>>>>>DDDOOO^^^oooxxx```VVVVVVVVVSSSQQQPPPOOOMMMLLLLLLMMMMMMOOORRRUUUZZZgggyyyxxxmmmaaaZZZ\\\bbboooooosssyyyzzz{{{xxxrrrwwwuuummmnnnyyywwwnnnfff___YYYUUUXXXXXXYYY^^^hhhuuu||||||yyyvvvvvvwww{{{|||~~~zzz|||zzzqqqjjjeee```ZZZUUUOOOQQQWWWbbbrrrgggXXXOOOHHHAAA;;;:::999999999;;;===???AAAFFFPPP^^^ooohhh\\\[[[[[[VVVRRRQQQOOONNNLLLLLLLLLMMMMMMPPPSSSWWWddduuusssfff]]]___fffoooqqqxxx{{{tttnnnrrr~~~uuugggnnnzzzyyyrrrkkkaaaZZZXXXVVVTTTTTTXXX^^^dddoooyyy~~~}}}zzzssspppnnnmmmqqqwww{{{zzz~~~xxxzzzzzzoooiiiccc\\\WWWVVVSSSTTTWWW```ooo}}}hhhXXXLLLEEEBBB;;;:::888888888:::<<<===BBBHHHQQQ]]]lll}}}rrrccc\\\XXXVVVRRRQQQOOOMMMMMMNNNOOOPPPMMMNNNSSS[[[bbbkkk{{{xxxjjjcccdddhhhnnnxxxyyynnnqqqyyytttwww|||}}}uuulllbbb[[[YYYTTTQQQPPPSSSWWW\\\fffqqq~~~{{{~~~~~~zzzuuupppllllllmmmooouuu|||~~~yyyxxxwwwwww|||{{{~~~|||qqqjjjddd]]]XXXWWWSSSTTTXXXaaapppjjjXXXLLLEEEAAA;;;:::888888888:::<<<>>>CCCIIIRRR___nnnyyyhhh```[[[YYYSSSRRRPPPNNNMMMMMMNNNOOOKKKKKKNNNTTTZZZcccrrr|||ooofffeeegggpppxxx~~~tttvvvxxxnnnddd]]][[[UUUQQQNNNNNNPPPSSS]]]fffyyyzzzyyytttpppllliiihhhfffggglllpppuuu~~~{{{vvvtttrrrpppooorrrwww{{{~~~ssslllfff^^^XXXWWWSSSTTTYYYdddsssjjjYYYMMMDDD@@@::::::888888999;;;===>>>DDDJJJUUUaaappp~~~lllbbb]]]ZZZUUUSSSQQQOOONNNMMMNNNNNNNNNLLLNNNRRRWWW^^^lllxxx{{{ooofffbbbbbbmmmuuu|||{{{zzz|||rrrggg```^^^YYYTTTOOONNNMMMNNNVVV^^^ppp|||xxx{{{yyymmmgggdddaaa``````dddeeejjjssszzz~~~xxxsssrrrtttvvvtttyyytttmmmfff^^^WWWVVVRRRTTTZZZfffvvviiiXXXMMMEEE@@@:::999999888999;;;>>>???DDDLLLWWWcccrrrmmmbbb\\\ZZZVVVUUUSSSPPPOOOMMMMMMMMMOOOLLLLLLPPPTTT[[[fffrrrvvvwwwwwwqqqhhh```]]]]]]eeelllrrrvvv}}}~~~~~~vvvkkkcccaaa[[[VVVQQQNNNKKKJJJPPPWWWaaatttzzzyyy|||uuujjj___[[[ZZZYYY]]]bbbjjjmmmuuu|||wwwwwwxxxqqqtttzzz~~~zzzvvvuuuuuuuuuwww{{{~~~yyyuuurrrrrrrrrrrryyy}}}~~~~~~~~~~~~tttmmmfff]]]WWWTTTRRRUUU\\\hhhxxxgggWWWMMMEEE@@@:::999999999:::<<<>>>@@@EEEMMMYYYeeerrrpppccc]]]ZZZWWWVVVTTTRRRPPPNNNMMMLLLKKKHHHGGGKKKPPPUUU___hhhmmmmmmjjjeee^^^ZZZYYYZZZ]]]cccgggjjjqqq|||}}}wwwsssuuu||||||ooofffcccZZZUUUQQQNNNJJJGGGJJJPPPWWWiii|||{{{}}}jjj```XXXXXXWWWXXX```kkkvvvzzz}}}zzzyyywwwzzzwwwqqqooommmkkkkkkmmmooopppooopppnnnkkkhhhgggggghhhiiiooouuu{{{{{{vvvrrrrrruuuttt}}}}}}sssnnnggg^^^WWWUUUSSSVVV]]]jjjyyy~~~fffWWWNNNFFF@@@:::999999999:::<<>>:::999999999;;;===@@@BBBDDDNNNZZZeeeooo~~~}}}kkk___ZZZUUUUUUUUUTTTSSSQQQOOONNNOOOKKKJJJNNNPPPOOOOOORRRWWWWWWUUUSSSRRRQQQQQQQQQNNNRRRSSSRRRUUU]]]dddfffooorrrxxxzzziiiccc]]]YYYUUUQQQOOOMMMJJJHHHMMMNNNUUUaaannn}}}}}}{{{pppooommmiiijjjrrrxxxuuuvvvuuuppplllqqqpppoooooonnnkkkgggdddggghhhppp~~~wwwrrrlllccc\\\ZZZUUUVVV^^^lllyyyhhhXXXPPPHHH???<<<::::::<<<<<<;;;???EEEDDDLLLXXXffftttsssaaa\\\YYYXXXWWWVVVVVVTTTPPPNNNOOOOOOOOONNNOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPPPPOOOLLLKKKLLLMMMOOOSSSWWWYYYdddjjjrrr{{{}}}|||nnnfff^^^ZZZUUUQQQNNNKKKHHHFFFIIIJJJOOOYYYdddrrrzzzzzzxxxuuuvvv}}}~~~}}}{{{wwwyyywwwtttsssrrrqqqooommmppppppxxx~~~tttooojjjaaa[[[YYYWWWXXX```nnn{{{hhhWWWOOOHHH@@@;;;888888999:::999===DDDHHHOOOZZZgggtttiiiaaaZZZYYYWWWVVVVVVTTTQQQNNNOOOOOONNNNNNNNNNNNOOOOOONNNOOOOOOPPPOOONNNLLLKKKJJJJJJJJJJJJLLLOOORRRTTT\\\aaaiiirrr{{{zzzxxx{{{tttjjjbbb^^^XXXTTTPPPMMMJJJGGGGGGFFFIIIQQQYYYeeevvv}}}{{{{{{zzzyyyvvvuuuzzz|||qqqlllfff___ZZZYYYYYYZZZcccqqq~~~gggVVVNNNHHHBBB;;;888888999999999>>>DDDLLLRRR\\\gggsssmmm```\\\ZZZXXXVVVUUUSSSQQQNNNOOONNNNNNMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPMMMKKKIIIHHHHHHGGGGGGHHHIIIKKKLLLRRRWWW^^^gggppp{{{|||xxx{{{~~~|||}}}xxxmmmfffbbb]]]XXXUUURRRNNNLLLJJJGGGHHHLLLQQQZZZjjjwww{{{wwwyyyxxxwwwxxx|||yyynnnhhhccc]]]YYYYYYYYY[[[dddsss~~~fffUUUNNNIIIDDD>>>;;;:::;;;;;;;;;@@@GGGLLLRRR]]]hhhtttqqq```___\\\YYYVVVTTTRRRPPPNNNNNNNNNMMMMMMLLLMMMMMMMMMNNNPPPSSSTTTSSSPPPMMMKKKIIIHHHGGGFFFFFFFFFFFFGGGKKKPPPWWW___hhhrrr|||}}}zzz{{{sssiiieee```[[[XXXUUURRRPPPLLLIIIHHHIIILLLRRR^^^jjj}}}~~~zzz~~~|||vvvssskkkiiigggiiipppwww~~~wwwmmmgggccc\\\YYYXXXWWWZZZeeettt{{{dddUUUOOOKKKFFF???;;;:::;;;;;;;;;AAAHHHIIIQQQ]]]iiivvvyyygggeeeaaa[[[WWWTTTRRROOONNNOOONNNMMMMMMLLLLLLLLLMMMOOOQQQTTTUUUUUUSSSOOOMMMKKKJJJIIIGGGFFFEEEDDDDDDFFFKKKTTT^^^hhhrrr|||~~~{{{|||mmmiiiccc^^^[[[WWWTTTRRRMMMJJJHHHHHHHHHKKKTTT___mmm}}}zzzwwwzzzxxxoookkkeeebbb``````eeekkkqqqtttvvvmmmhhhddd^^^YYYYYYVVVZZZeeeuuu~~~}}}wwwcccWWWRRRLLLFFF>>>:::888999999:::???GGGHHHQQQ___mmm{{{pppmmmhhhaaaZZZVVVSSSQQQOOOPPPOOONNNMMMMMMMMMMMMMMMMMMOOOQQQSSSSSSRRRPPPOOOMMMLLLKKKIIIGGGEEEDDDCCCBBBHHHQQQ\\\hhhuuu}}}vvvrrrkkkeee```[[[WWWTTTOOOLLLJJJIIIHHHHHHOOOXXX___rrr}}}sssqqqrrryyywwwqqqnnnjjjgggcccbbbdddhhhjjjkkkuuuvvvnnnjjjfff___ZZZYYYVVVZZZfffwww}}}zzzuuuaaaXXXTTTNNNFFF>>>:::888999999:::@@@GGGKKKUUUdddsss{{{vvvpppggg___ZZZVVVTTTRRRQQQPPPOOONNNNNNMMMMMMMMMLLLMMMOOOQQQRRRRRRQQQQQQNNNMMMLLLKKKHHHFFFDDDCCCBBBEEEKKKTTTaaaqqqzzzssskkkeee___ZZZVVVQQQOOOMMMLLLJJJIIINNNVVVYYYmmm|||zzzxxxxxxqqqqqqvvv|||yyyvvvuuurrroookkkhhhggggggffffffooozzzvvvooolllhhhaaa[[[YYYWWW[[[gggxxx|||xxxttt```YYYVVVOOOFFFAAA===:::;;;;;;<<>>;;;<<<;;;<<>>;;;999999;;;>>>@@@RRReeezzzmmmbbb___```ZZZZZZXXXUUUQQQNNNNNNNNNOOOMMMKKKKKKLLLPPPTTTWWWgggrrr~~~~~~tttdddVVVOOOMMMJJJGGGFFFEEEEEEEEEGGGKKKPPPWWW^^^dddhhhkkknnnooopppoooooosss{{{~~~uuuoookkkkkkoooxxxyyyvvvuuuyyyqqqkkkfffbbb]]]\\\[[[]]]hhh{{{xxxmmmccc]]][[[ZZZZZZZZZdddsssjjjZZZWWWXXXPPPEEE@@@>>>;;;999999;;;>>>@@@MMMbbbzzznnn___YYYYYYVVVVVVUUUTTTRRRQQQRRRRRROOONNNLLLLLLLLLNNNQQQRRR]]]kkkzzz{{{lll^^^TTTQQQLLLHHHFFFDDDDDDCCCDDDGGGLLLSSSZZZaaaeeehhheeefffeeeccccccgggooouuu~~~wwwpppdddbbbdddjjjqqqyyy}}}uuunnniiicccbbbaaaaaafffsss|||uuukkkbbb\\\[[[ZZZZZZ\\\fffvvv}}}iii]]][[[[[[RRRFFF@@@>>>;;;999999;;;>>>@@@GGG^^^zzzsssaaaXXXUUUTTTTTTSSSRRRRRRRRRRRRRRROOONNNMMMMMMLLLMMMMMMNNNVVVeeevvvsssgggZZZVVVOOOIIIFFFDDDBBBAAA???BBBGGGMMMTTTZZZ___aaa``````___\\\\\\```iiippp{{{zzz{{{}}}}}}xxxpppddd```^^^aaafffmmmzzzuuupppiiigggfffeeefffoooyyyrrrhhh```\\\ZZZZZZYYY]]]hhhwww{{{hhh``````^^^RRRFFF???===;;;999999;;;===???CCCZZZwww{{{iii]]]VVVVVVTTTRRRQQQPPPPPPOOONNNLLLMMMMMMMMMMMMLLLLLLKKKTTTaaaqqq{{{xxxooo___YYYPPPIIIFFFDDDAAA@@@>>>@@@CCCGGGLLLQQQUUUWWW[[[[[[ZZZXXXXXX]]]gggnnnwww~~~{{{rrrmmmkkkiiiooorrrtttwwwxxxooohhhbbb]]]]]]```hhhuuuyyypppmmmkkkjjjiiinnnvvvpppggg```[[[ZZZYYYYYY]]]hhhxxxzzzhhhbbbccc___RRRFFF???===:::888888:::===???BBBUUUqqqqqqbbbVVVUUURRRPPPOOOPPPPPPNNNLLLJJJKKKLLLMMMMMMMMMLLLLLLRRR\\\gggooovvv|||{{{wwwddd[[[QQQIIIFFFEEECCC@@@@@@@@@AAACCCFFFIIIKKKMMMQQQQQQQQQPPPQQQWWW```gggnnnvvvzzztttmmmgggbbb^^^]]]^^^___ccckkkyyywwwnnnfff___YYYXXX[[[cccppp}}}{{{tttoooooonnnqqquuuoooggg```\\\ZZZYYYXXX___jjjzzz|||iiidddeee___QQQFFF???===:::888888:::===???CCCPPPhhh~~~jjjYYYSSSPPPNNNOOOQQQSSSRRRPPPKKKLLLLLLMMMMMMMMMMMMLLLMMMTTT\\\bbblllwww||||||kkkaaaTTTKKKIIIGGGEEEBBBBBBAAAAAAAAABBBCCCEEEFFFJJJKKKLLLLLLMMMRRRZZZaaaccciiinnnmmmjjjgggaaa[[[WWWVVVWWW[[[```hhhuuuuuukkkaaa\\\XXXXXX\\\dddqqq}}}{{{tttuuuttttttuuupppggg```\\\ZZZXXXWWWaaalll|||~~~iiieeefff___PPPEEE>>><<<:::888888:::<<<>>>DDDJJJ]]]{{{|||fffWWWSSSPPPQQQTTTVVVTTTQQQOOONNNNNNMMMLLLLLLLLLKKKJJJPPPUUUZZZcccooovvvxxxuuuiiiZZZPPPLLLJJJFFFBBBBBBAAA@@@@@@@@@AAACCCDDDHHHJJJKKKKKKKKKNNNTTTZZZ[[[aaaeeehhhkkkkkkeee]]]ZZZXXXYYY]]]]]]^^^fffppptttyyy{{{mmmccc\\\XXXWWWZZZ```hhhtttxxxxxxwwwvvv~~~vvvppphhhaaa\\\ZZZXXXWWWbbbnnn~~~jjjeeefff^^^OOODDD>>><<<:::888888:::<<<>>>EEEGGGVVVuuuwww]]]YYYTTTTTTVVVVVVSSSOOORRRQQQOOOMMMLLLKKKJJJJJJKKKPPPTTTWWW___iiioooppp|||ooo^^^SSSNNNKKKGGGCCCBBBAAA@@@???@@@AAADDDEEEEEEGGGIIIHHHGGGHHHMMMQQQZZZ^^^bbbgggmmmpppjjj```^^^\\\]]]```^^^[[[^^^ffffffllltttzzz~~~sssddd[[[UUURRRSSSXXX___gggsss~~~{{{yyyxxx{{{zzznnnbbb\\\ZZZYYY[[[___bbbqqqiiihhhjjj]]]LLLCCC::::::999999999:::;;;<<<@@@CCCOOOiiirrrbbbXXX[[[\\\VVVSSSVVVPPPPPPOOONNNMMMLLLKKKJJJMMMJJJKKKPPPVVV]]]hhhsssyyyuuuiiiYYYOOOKKKJJJHHHIIIFFFBBB???>>>???AAABBBDDDFFFGGGGGGHHHJJJMMMPPPUUUYYY___hhhnnnppplllgggfffeeedddaaa^^^[[[XXXVVV\\\cccmmmttt{{{vvvkkkaaaXXXSSSOOORRRWWW\\\bbbjjjrrrwww}}}yyyyyyzzz|||{{{oooccc^^^[[[ZZZ\\\___ffftttjjjjjjkkk]]]KKKBBB::::::999999999:::;;;<<<===???KKKbbbzzzhhh[[[\\\^^^YYYUUUVVVRRRRRRQQQOOONNNMMMLLLLLLOOOLLLKKKNNNRRRXXXcccmmmwwwwwwpppaaaUUUOOOKKKHHHGGGEEEBBB@@@>>>???@@@AAACCCDDDFFFFFFGGGJJJMMMPPPUUUWWW\\\dddjjjmmmkkkiiieeedddaaa^^^[[[XXXUUUTTTYYYcccrrr}}}zzzssskkkddd]]]WWWSSSOOORRRVVV[[[aaahhhoootttzzzzzzwwwwwwyyy|||{{{pppeee___\\\ZZZ\\\```jjjxxxlllllllll]]]KKKAAA::::::999999999:::;;;<<>>@@@BBBCCCEEEHHHLLLOOOQQQQQQSSSWWW\\\bbbfffiiieeeccc___[[[YYYWWWWWWWWW___nnnzzzuuulllhhhaaa\\\XXXUUURRRPPPSSSWWW[[[___cccgggkkkoooqqqxxx|||wwwtttrrrqqqpppooopppuuu{{{~~~wwwuuummmddd___[[[XXX[[[aaannn}}}{{{mmmoooooo]]]JJJ@@@::::::999999999:::;;;<<<<<>>>>><<<>>>@@@BBBCCCFFFJJJMMMNNNOOOPPPQQQUUUZZZ```ddddddccc```^^^]]]]]]^^^___eeerrrvvvoooiiieee___ZZZXXXUUUSSSQQQTTTXXX]]]aaadddfffiiilllrrryyy}}}~~~yyysssooommmlllllloooqqqvvv|||zzztttqqqjjjddd___[[[XXX\\\cccqqquuujjjoooooo]]]III@@@::::::999999999:::;;;<<<===@@@EEEOOOddd~~~uuuuuusssjjjaaaXXXVVVSSSPPPNNNMMMNNNNNNKKKHHHGGGHHHIIIJJJPPPWWWcccooozzz|||xxxnnn```TTTHHHGGGDDDBBB@@@???>>>>>><<<===???@@@AAADDDHHHKKKLLLMMMNNNOOOPPPTTTXXX\\\```______```aaaccceeegggnnnzzz}}}qqqjjjdddaaa\\\XXXXXXWWWWWWVVVVVVZZZ___dddfffhhhjjjkkktttzzz~~~yyyxxxyyy|||~~~zzztttpppmmmmmmnnnrrrtttxxx}}}}}}zzzxxxsssoooiiiddd```\\\ZZZ___fffuuuooofffmmmnnn]]]IIIAAA::::::999999999:::;;;<<>>>>>???<<<===>>>???@@@BBBFFFIIIJJJLLLNNNNNNNNNNNNQQQTTTXXXYYY\\\```dddgggjjjlllsss}}}{{{vvvssssssssssssuuu{{{rrriiiccc```[[[YYYYYYZZZZZZZZZ\\\```fffkkknnnooopppqqqwww~~~uuunnnnnnqqqwww{{{|||xxxsssqqqpppqqqtttvvvzzz~~~xxxsssxxxxxxtttnnniiieeebbb]]][[[aaaiiiyyy{{{kkkdddlllmmm]]]IIIAAA::::::999999999:::;;;<<<<<<@@@EEEKKK[[[|||zzzpppooonnnlll\\\ZZZVVVSSSQQQPPPQQQQQQMMMKKKKKKMMMLLLIIIKKKPPPUUU\\\eeemmmrrrqqqdddWWWOOOLLLGGGBBB???>>>>>>???<<<===>>>??????AAADDDGGGIIILLLNNNNNNLLLKKKMMMOOORRRTTTYYY___dddiiilllnnnmmmxxxyyyyyyzzz|||}}}xxxpppjjjeeeeeeddddddfffllluuu{{{uuulllgggccc^^^[[[ZZZ[[[[[[[[[ccchhhnnnsssuuuvvvwwwxxx{{{|||rrrmmmmmmmmmlllyyy{{{~~~~~~}}}xxxtttssssssttt{{{|||}}}~~~{{{ooouuuwwwnnnkkkgggdddaaa^^^]]]ccclllzzzxxxhhh```hhhjjj]]]KKKBBB===<<<;;;<<<>>>@@@@@@???@@@AAAEEEMMM\\\wwwttteeebbbfff^^^]]]ZZZUUURRRQQQPPPNNNOOOMMMKKKKKKKKKKKKJJJIIIQQQTTTZZZcccjjjllliiieeeWWWQQQHHHBBB@@@@@@???>>>>>>>>>===<<<<<<===AAADDDKKKLLLLLLJJJIIIHHHJJJKKKQQQTTTXXX[[[]]]```dddgggnnnsss||||||vvvpppllljjjhhhggg```^^^\\\[[[^^^eeelllppp~~~ssskkkgggbbb___```bbbdddeeekkkmmmrrrxxx}}}~~~|||zzzzzzsssmmmlllmmmpppqqqzzz|||}}}yyyvvvuuutttuuu|||}}}~~~rrruuu}}}yyyppplllhhhdddbbb___^^^eeennn}}}wwwiiibbbhhhjjj]]]LLLCCC@@@@@@???>>>>>>>>>??????>>>???CCCJJJWWWppp}}}iii```___\\\[[[XXXUUURRRQQQOOOMMMPPPNNNLLLKKKKKKKKKJJJIIINNNPPPTTT\\\cccffffffddd]]]WWWOOOHHHEEEDDDBBBAAA??????>>>===<<<>>>AAADDDIIIKKKLLLKKKJJJIIIJJJLLLQQQTTTWWWYYY[[[]]]```cccggglllvvv}}}xxxpppjjjgggfffeeeeee```]]]YYYXXXZZZ___fffjjjxxx|||oookkkeeebbbcccfffhhhjjjoooqqquuuzzz~~~~~~|||yyy~~~~~~vvvnnnnnnnnnmmmmmmooorrruuu|||~~~~~~{{{xxxwwwvvvvvv}}}~~~xxxuuuyyyzzzsssmmmhhheeeccc``````gggpppvvvjjjdddiiijjj]]]LLLCCCBBBDDDDDDAAA>>><<<===???>>>>>>BBBGGGQQQeeeqqq```XXXXXXWWWUUUUUUUUUSSSPPPNNNQQQOOOLLLKKKLLLLLLJJJIIIIIIJJJMMMRRRXXX^^^aaabbbbbb]]]UUUOOOJJJGGGDDDCCCAAAAAA???===<<<===@@@CCCGGGIIIKKKLLLKKKKKKKKKLLLQQQSSSUUUWWWWWWXXXZZZ\\\]]]bbblllyyy~~~}}}xxxrrrjjjeeeccccccddddddccc___ZZZVVVWWW[[[aaaeeennnzzzuuunnnjjjjjjmmmppprrrtttuuuxxx|||~~~|||yyyzzzxxxooolllpppttttttssssssuuuxxx~~~}}}{{{zzzxxxwwwwww}}}~~~vvvwww}}}yyyssslllhhhdddbbb___```gggqqqtttkkkgggjjjiii]]]MMMDDDAAADDDFFFBBB===;;;===AAABBBAAACCCGGGMMMZZZrrr|||fffXXXVVVSSSRRRUUUWWWUUURRRQQQRRRPPPMMMLLLLLLLLLKKKIIIGGGFFFGGGIIIOOOVVV\\\___ccc___YYYSSSMMMIIIEEECCCBBBAAA@@@===;;;;;;>>>AAACCCFFFJJJLLLKKKKKKKKKKKKPPPQQQSSSSSSRRRRRRSSSUUUUUUZZZdddqqq~~~~~~|||{{{tttnnngggbbbaaadddfffhhhhhhddd^^^YYYXXX[[[```cccgggwww|||vvvtttuuuwwwxxxvvvwwwyyy||||||yyywww|||yyypppqqqvvv{{{|||{{{yyyzzz|||~~~|||{{{zzzyyyyyy}}}{{{xxx}}}~~~wwwrrrkkkfffccc```^^^___hhhrrrrrrmmmkkkllliii]]]NNNEEE???BBBDDDBBB===;;;>>>CCCGGGFFFGGGIIIKKKSSScccsssssscccVVVOOOMMMRRRVVVTTTRRRSSSSSSQQQNNNMMMMMMLLLKKKIIIGGGFFFEEEEEEIIIOOOWWW\\\aaa___\\\WWWQQQLLLHHHGGGCCCBBB@@@===::::::<<<>>>@@@DDDGGGIIIIIIIIIIIIIIILLLNNNOOONNNMMMLLLMMMNNNQQQVVV```kkkwww}}}rrrmmmfffbbbbbbeeehhhjjjkkkgggaaa\\\ZZZ[[[^^^aaadddrrr}}}{{{{{{{{{xxxxxxzzz|||~~~~~~|||yyyxxxyyy|||~~~{{{yyyzzz|||}}}uuuuuuyyy}}}~~~|||||||||}}}}}}~~~vvvqqqjjjfffbbb```^^^___iiissspppooonnnmmmhhh]]]OOOFFF>>>@@@BBBAAA>>>>>>@@@CCCHHHHHHJJJLLLMMMPPP\\\ggguuu]]]RRRKKKOOORRRPPPPPPSSSTTTRRROOONNNMMMMMMKKKJJJGGGGGGEEEDDDEEEJJJQQQVVV\\\]]]]]]ZZZUUUPPPMMMKKKEEEDDDAAA===:::999;;;===>>>AAADDDEEEEEEEEEEEEFFFHHHIIIJJJJJJHHHHHHIIIJJJOOOTTT\\\fffpppzzzwwwrrrkkkfffeeefffhhhiiihhheeeaaa]]][[[[[[\\\^^^dddmmm~~~|||{{{|||}}}~~~}}}{{{xxxwwwvvvvvvvvvxxxyyyxxxwwwsssuuuxxx}}}yyy|||{{{|||~~~xxxrrrkkkfffbbb```___aaajjjuuunnnppppppnnnhhh]]]PPPFFFBBBBBBAAAAAAAAAAAABBBBBBFFFFFFJJJNNNOOOQQQYYYcccwwwmmm\\\QQQQQQSSSPPPPPPUUUUUUSSSPPPNNNNNNMMMKKKJJJGGGHHHGGGEEEDDDFFFKKKOOOTTTWWWYYYXXXTTTPPPNNNNNNHHHGGGDDD@@@<<<:::;;;======???@@@AAA@@@@@@BBBCCCCCCEEEFFFFFFEEEEEEGGGHHHLLLQQQXXX```hhhsss}}}~~~vvvppplllkkkjjjiiifffdddaaa___]]]\\\\\\\\\bbbhhhuuu|||xxxvvvpppmmmkkklllqqqwwwzzz{{{uuuvvvxxx|||ooottt{{{yyytttlllgggcccaaa```bbblllwwwmmmppprrrnnnggg]]]PPPFFFFFFDDDBBBBBBCCCCCCBBBAAACCCDDDHHHNNNQQQSSSZZZbbbqqq{{{hhhXXXVVVVVVRRRSSSXXXUUUSSSPPPOOONNNMMMLLLJJJGGGHHHHHHFFFCCCDDDGGGKKKLLLPPPUUUUUURRROOOMMMMMMKKKJJJFFFBBB===<<<===>>><<<>>>>>>>>>===>>>@@@BBB@@@BBBDDDDDDDDDDDDFFFGGGKKKOOOUUU\\\dddmmmyyyzzztttpppllljjjeeedddcccaaa```^^^]]]]]]aaadddooo|||wwwttthhhdddbbbdddllluuu|||zzzzzz{{{}}}dddjjjrrr|||{{{sssooogggbbb```^^^^^^lll|||zzzllllllppppppdddQQQEEECCCBBBAAAAAAAAACCCDDDDDDCCCDDDEEEGGGIIIMMMTTT[[[aaannn~~~dddVVVXXX\\\ZZZUUUYYYUUUPPPNNNMMMLLLJJJGGGIIIHHHFFFEEECCCBBBBBBBBBFFFFFFHHHLLLPPPPPPMMMIIIIIIIIIHHHGGGEEEBBB???===<<<<<<<<<<<<<<<;;;;;;;;;@@@AAACCCDDDEEEFFFEEEEEEIIISSS]]]bbbbbbfffoooxxxxxxsssuuulllgggbbbaaabbbbbb```^^^bbbccckkk{{{xxxpppkkk\\\\\\\\\[[[]]]hhhxxxhhhjjjooovvv~~~yyyqqqmmmfffbbbaaa```aaannnuuukkklllpppooobbbOOOCCC@@@>>>>>>???@@@BBBCCCCCCBBBFFFGGGIIIKKKNNNSSSYYY^^^iii}}}rrr```]]]``````___ZZZVVVQQQNNNMMMLLLJJJIIIJJJJJJHHHFFFEEECCCCCCBBBCCCDDDEEEIIIMMMNNNLLLIIIKKKJJJJJJHHHFFFCCC@@@???======<<<<<<<<<<<<;;;;;;???@@@BBBDDDEEEEEEEEEEEEIIIQQQ[[[______bbbkkksssyyywwwvvvqqqkkkiiiiiiiiihhhfffddddddkkkxxxwwwmmmggg\\\\\\ZZZXXXZZZcccppp{{{pppnnnmmmooottt|||}}}~~~}}}uuuooojjjdddaaabbbbbbcccqqqqqqiiilllpppnnn```NNNBBB???;;;<<<===>>>???@@@AAAAAAFFFHHHKKKNNNPPPSSSWWW[[[eeettthhh^^^^^^aaaccc]]]YYYSSSOOOMMMLLLKKKJJJLLLKKKJJJHHHFFFEEECCCCCC@@@@@@AAADDDGGGJJJJJJJJJLLLLLLKKKJJJGGGDDDBBB@@@>>>=========<<<<<<<<<;;;???@@@BBBCCCDDDDDDDDDDDDGGGOOOWWW[[[[[[^^^eeelllssszzzsssooooooooommmkkkjjjiiimmmwwwxxxlllddd]]][[[YYYUUUUUU[[[eeemmm~~~||||||wwwoookkkkkkqqqyyyzzzsssooovvv~~~xxxqqqlllhhhccc```bbbbbbcccqqq~~~pppgggmmmqqqmmm```PPPFFFCCC>>>======<<<;;;<<>>======???BBBEEEHHHIIIKKKKKKKKKJJJGGGEEEBBB@@@???>>>>>>======<<<<<<<<<>>>???AAABBBCCCDDDCCCCCCDDDKKKSSSVVVWWWZZZaaafffhhhtttzzzyyyxxxuuussstttsssttt{{{zzzmmmddd^^^\\\YYYUUURRRUUUZZZ___nnnwwwxxxxxxwwwmmmiiijjjnnnrrr{{{{{{qqqhhhccciii{{{zzztttnnnkkkiiiccc```aaa```bbbppp|||pppfffmmmrrrlll___RRRKKKIIIDDDCCC@@@<<<999:::>>>AAAAAAEEEJJJNNNQQQTTTXXXZZZVVV[[[kkkhhh______ccceeebbb]]]VVVPPPLLLKKKKKKIIIIIIIIIHHHGGGEEEDDDBBB======<<<<<<>>>AAADDDGGGHHHIIIHHHHHHFFFDDDBBB@@@@@@@@@???>>>======<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBGGGNNNRRRTTTWWW]]]bbbbbbkkkyyy}}}}}}|||oooggg```^^^ZZZVVVRRRRRRTTTVVV___jjjyyyzzzvvv{{{uuummmiiihhhhhhrrrwww~~~wwwpppggg___[[[___nnn|||wwwrrrnnnlllkkkddd```aaa```cccqqqyyyllleeennnqqqhhhZZZPPPLLLJJJHHHHHHFFFBBB===<<>><<<;;;===AAADDDEEEEEEFFFFFFEEEDDDBBBAAAAAAAAA@@@???>>>===<<<<<<<<<===???@@@AAABBBAAAAAA@@@EEEKKKNNNPPPSSSWWW[[[]]]cccmmmwww{{{ooohhh```^^^[[[WWWTTTRRRQQQQQQWWWaaappp~~~yyyxxxyyyxxxvvv}}}uuulllfffbbbhhhmmmttt{{{|||zzzlllddd\\\XXXVVVXXXbbblll{{{tttqqqppppppllleee```aaaaaafffvvvwwwiiidddmmmooobbbRRRJJJGGGFFFFFFJJJMMMKKKFFFBBBAAACCCBBBDDDHHHKKKMMMQQQTTTWWW]]]bbbjjjuuujjj\\\VVV\\\]]]\\\XXXRRRMMMKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGAAAAAA@@@===;;;;;;>>>AAACCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>======<<<;;;<<<>>>@@@AAAAAA@@@@@@AAADDDHHHJJJKKKMMMOOORRRSSSYYYaaaiiitttvvvkkkeee___]]][[[XXXVVVSSSPPPOOOQQQZZZgggttt~~~|||yyytttooonnnppptttyyy}}}{{{pppfff```___dddlllsssxxx}}}zzztttqqqddd\\\UUUSSSSSSUUU[[[bbbooo~~~}}}~~~{{{~~~{{{yyysssqqqrrrsssmmmeee```aaabbbiii{{{wwwhhhdddmmmmmm]]]LLLDDDBBBAAACCCJJJQQQRRRMMMGGGDDDCCCDDDFFFHHHJJJKKKNNNRRRUUU[[[```fffkkkwwwuuubbbXXXUUUWWWYYYVVVQQQMMMLLLLLLGGGHHHJJJLLLLLLKKKJJJIIIBBBCCCBBB???;;;:::<<>>===<<<;;;<<<===???@@@@@@@@@@@@BBBEEEGGGHHHHHHHHHIIIKKKIIIOOOXXX```jjj{{{rrrhhhbbb]]]\\\ZZZXXXVVVTTTPPPNNNMMMUUUaaaooozzz~~~xxxsssnnnqqquuuzzz{{{mmmcccaaa]]]^^^ccciiioooxxxzzzqqqiiidddZZZXXXSSSPPPOOOPPPRRRTTTccckkkwww|||yyyrrrpppmmmiiifffdddbbbbbbbbbbbbcccdddfffhhhjjjkkkrrrvvv}}}zzzwwwuuuqqqoookkkiiihhhhhhgggmmmuuuhhhfffjjjhhh\\\MMMDDD@@@===<<>>=========???@@@@@@AAABBBCCCEEEFFFAAABBBBBBBBBAAA@@@??????===============<<<<<<<<>>??????@@@AAACCCDDDEEECCCCCCCCCCCCBBBAAA@@@@@@>>>>>>======<<<<<<======??????@@@AAABBBCCCDDDEEEGGGHHHMMMTTTZZZeeewww}}}sssjjjddd[[[YYYVVVUUUUUUTTTSSSQQQQQQSSSZZZcccmmmuuuyyyzzzyyy{{{~~~||||||}}}uuuoooiiibbb]]]\\\]]]___eeelllooottt{{{~~~yyyssslllddd______[[[VVVQQQNNNLLLMMMMMMMMMQQQWWW[[[___bbbeeegggmmmoooqqqrrrssstttvvvxxx|||}}}}}}yyywwwmmmiiiddd^^^XXXSSSPPPOOOMMMLLLKKKKKKKKKKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNOOORRRTTTXXX]]]ccciiimmmpppuuuxxx~~~{{{uuussswww~~~}}}yyyvvvrrrooommmnnnooooooooowwwssskkkkkkkkkdddTTTEEE@@@???>>>===???BBBIIIUUUbbbeeecccUUUPPPLLLLLLJJJHHHJJJNNNKKKUUUWWWWWW___ggg{{{rrrXXXVVVSSSPPPOOOPPPQQQSSSTTTTTTTTTSSSQQQOOONNNMMMLLLJJJGGGCCC@@@???>>>=========>>>>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===<<<======>>>===>>>>>>@@@AAACCCEEEFFFIIIHHHKKKOOOSSS\\\kkkzzzwwwoooiii___\\\XXXUUUUUUUUUUUUUUURRRSSSXXX___hhhppptttvvvoooppprrruuu{{{~~~zzzwwwppphhhaaa]]]ZZZYYY\\\bbbfffkkkrrrzzz~~~zzzuuuppplllgggccc```bbb___YYYSSSOOOLLLKKKKKKMMMOOORRRTTTUUUWWWZZZ]]]bbbdddfffgggggghhhjjjllliiijjjlllllljjjgggbbb___YYYWWWTTTQQQMMMKKKJJJIIIIIIIIIHHHHHHIIIKKKMMMNNNMMMLLLLLLLLLMMMMMMNNNOOOSSSSSSUUUYYY___gggnnnrrr|||~~~vvvnnniiilllsss{{{~~~yyyuuurrrppprrruuuwwwvvvvvvpppjjjjjjjjjbbbSSSFFFAAA@@@???@@@??????FFFUUUdddjjjgggWWWQQQLLLJJJGGGEEEFFFJJJHHHPPPRRRSSS[[[___mmmmmmfff]]]VVVRRRSSSTTTVVVUUUUUUTTTSSSRRRPPPOOONNNNNNLLLIIIFFFCCC@@@???>>><<<<<<======???@@@AAABBBEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA???=========>>>???<<<======???AAACCCFFFGGGMMMKKKKKKMMMPPPUUUbbbnnn~~~vvvqqqfffaaa[[[WWWUUUUUUUUUUUUTTTTTTWWW^^^gggpppvvvyyyttttttssstttxxx}}}|||wwwooohhhccc^^^ZZZZZZ]]]```eeekkkrrrxxx|||wwwpppjjjfffeeedddcccdddaaa[[[UUUPPPMMMKKKJJJIIIJJJKKKLLLLLLNNNRRRUUUVVVXXXZZZZZZZZZ[[[]]]^^^]]]^^^______\\\XXXTTTQQQJJJJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFGGGIIIJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTVVV[[[bbbllluuuzzz~~~sssjjjcccdddkkkuuu|||wwwsssrrrqqqxxx}}}{{{lllhhhhhhhhhbbbTTTJJJEEEBBB@@@CCCBBBBBBGGGTTTaaaccc___UUUOOOIIIGGGDDDAAACCCGGGGGGQQQTTTXXX```bbblllpppccc\\\XXXWWWVVVTTTTTTSSSRRRQQQPPPOOOOOOOOONNNKKKHHHEEECCCAAA@@@============>>>??????@@@CCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>>>>??????<<<<<<===>>>AAADDDGGGIIIQQQOOONNNPPPQQQTTT]]]gggxxx}}}xxxlllfff___XXXUUUUUUTTTTTTSSSSSSUUU[[[fffrrr{{{~~~~~~~~~~~~{{{uuuqqqmmmhhh```\\\]]]]]]```dddhhhmmmttt{{{|||wwwoooiiifffeeeeeedddccc```[[[VVVPPPMMMKKKJJJFFFGGGGGGGGGGGGIIILLLOOONNNPPPQQQQQQQQQQQQSSSTTTSSSTTTTTTSSSQQQNNNKKKIIIDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVSSSUUUYYY___iiittt}}}wwwlllcccbbbgggppp}}}~~~yyysssqqqqqqsss{{{vvviiihhhiiihhhaaaTTTJJJFFFCCC???BBBDDDEEEHHHQQQXXXXXXSSSOOOJJJFFFEEECCC@@@BBBEEEHHHSSSXXX^^^fffjjjvvv{{{ooofff^^^YYYWWWVVVTTTRRRPPPOOOOOOOOOOOONNNMMMKKKHHHFFFDDDCCC??????>>>=========>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>><<<<<<===>>>BBBFFFJJJLLLSSSPPPPPPRRRTTTUUUZZZbbbppp}}}~~~zzznnnhhh```ZZZWWWUUUTTTSSSPPPOOOQQQXXXdddrrr~~~~~~~~~|||yyywwwwwwqqqgggaaa___ZZZ[[[\\\^^^aaagggnnnsss}}}|||xxxsssnnnkkkhhheeeccc```^^^YYYTTTOOOLLLJJJIIIFFFGGGGGGFFFFFFFFFHHHJJJIIIKKKLLLLLLKKKKKKMMMNNNLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDFFFGGGIIIJJJJJJJJJHHHHHHIIIJJJLLLNNNQQQSSSQQQRRRSSSVVVYYY\\\___``````bbbgggnnnvvv~~~sssgggccceeemmmxxxzzztttooonnnqqqtttzzzqqqiiikkknnnjjj```QQQFFFCCCAAA>>>@@@CCCFFFGGGKKKPPPOOOKKKJJJFFFCCCDDDDDDAAABBBFFFHHHTTTZZZ___iiiqqq}}}mmmbbb^^^\\\YYYUUURRRPPPOOONNNOOONNNMMMLLLJJJHHHGGGFFFBBBAAA???>>>===<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCDDDDDDCCCAAA>>>===<<<<<<===???BBBGGGLLLOOOPPPNNNPPPTTTUUUUUUXXX]]]hhhrrr|||wwwwww{{{|||~~~zzzwwwlllggg```[[[XXXWWWUUUTTTPPPOOOOOOVVVcccsss~~~}}}{{{zzz{{{|||wwwllldddaaaXXXWWWWWWVVVXXX^^^eeejjjyyy{{{~~~|||zzzvvvssspppkkkeeeaaa]]][[[WWWRRRNNNKKKIIIHHHEEEEEEFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHFFFEEEDDDDDDDDDDDDBBBCCCEEEFFFHHHIIIJJJJJJGGGGGGHHHJJJMMMPPPSSSUUUYYYZZZ\\\```cccgggjjjlllrrrtttxxx~~~xxxjjjdddeeejjjuuu~~~~~~}}}xxxqqqmmmlllqqquuuyyynnniiinnnrrrmmm___MMMBBB???>>><<<===BBBEEEEEEGGGKKKKKKHHHGGGCCCBBBEEEEEECCCDDDGGGIIITTTYYY^^^hhhttt{{{kkkdddbbb]]]YYYTTTQQQOOONNNNNNNNNNNNMMMKKKJJJHHHGGGCCCBBBAAA???===<<<;;;;;;999:::<<>><<<=========???CCCHHHMMMPPPMMMLLLNNNSSSVVVUUUWWW[[[___gggqqq|||}}}tttppprrrooosssxxx{{{zzzxxxuuutttiiieee___[[[YYYXXXWWWVVVSSSQQQQQQWWWdddttt~~~|||zzzuuuuuuvvvxxxxxxssskkkddd___[[[WWWSSSSSSWWW[[[^^^iiimmmtttzzz~~~yyyuuurrrllleee___VVVSSSPPPNNNMMMLLLJJJHHHGGGGGGFFFDDDCCCBBB@@@@@@AAA@@@AAAAAABBBCCCDDDEEEPPPLLLGGGCCCAAABBBEEEGGGBBBCCCEEEFFFGGGJJJNNNQQQOOORRRVVVVVVTTTTTTWWWZZZfffggghhhjjjmmmrrryyy~~~tttkkkhhhjjjrrr{{{}}}vvvpppnnnnnnooopppyyyqqqjjjmmmtttfffVVVJJJAAA;;;;;;???<<<@@@EEEHHHHHHHHHHHHIIIEEEHHHKKKLLLKKKKKKKKKLLLPPPQQQVVV___eeeooopppmmmhhhaaaZZZUUUQQQOOOSSSRRRPPPMMMKKKJJJIIIIIIFFFDDDBBB@@@???>>>;;;999888999<<>><<<======>>>??????@@@AAAAAAEEEFFFFFFFFFEEECCC@@@???>>>===;;;;;;===AAAFFFIIIIIIKKKMMMMMMLLLKKKLLLMMMOOOQQQVVV^^^eeennn||||||wwwsssmmmjjjhhhhhhhhhgggbbbaaa```^^^]]]\\\[[[[[[XXXXXXYYY]]]fffrrr}}}{{{zzzyyyxxxvvvsssnnnjjjfffdddaaa]]]ZZZXXXXXXXXXVVVYYY^^^dddkkkttt}}}{{{tttkkk```YYYRRRPPPNNNMMMMMMLLLKKKIIIFFFFFFFFFEEEDDDCCCCCCBBB????????????@@@AAABBBBBBHHHFFFCCC@@@@@@AAADDDFFFCCCEEEGGGIIIKKKOOOSSSWWWZZZ]]]bbbeeehhhooowww~~~|||tttrrrwww~~~zzzwwwssspppnnnoooqqqrrrssskkkmmmnnn]]]KKKCCC@@@>>>>>>??????AAADDDGGGHHHKKKNNNPPPXXXXXXVVVTTTRRRSSSVVVYYYTTTSSSUUUYYY^^^cccllluuu|||zzzuuummmiiigggXXXSSSNNNMMMOOOOOOLLLHHHLLLJJJGGGFFFEEEDDDAAA???@@@???>>>======>>>??????DDDEEEEEEEEEDDDCCCAAA@@@BBB@@@===;;;<<>>>>>???@@@AAAAAACCCBBBAAAAAACCCFFFIIIKKKGGGIIILLLNNNQQQUUUZZZ]]]dddhhhlllpppvvv~~~xxxrrruuu|||zzzttttttrrrpppnnnnnnppprrrqqqhhhhhhhhhWWWEEE>>>???@@@??????@@@BBBDDDFFFIIILLLPPPTTT]]]]]]\\\YYYWWWWWWYYY[[[ZZZYYYZZZ]]]aaadddhhhkkkrrrooommmqqq{{{yyyggg]]]SSSOOOQQQSSSPPPMMMNNNLLLJJJIIIHHHGGGEEECCC???>>>===<<<<<<>>>@@@AAABBBCCCDDDEEEEEEEEEEEEDDDFFFDDD@@@<<<;;;===@@@BBBCCCEEEGGGGGGFFFEEEFFFGGGHHHEEEEEEHHHJJJMMMVVV___kkktttzzzvvvsssqqqqqqpppooommmkkkhhhgggeeecccaaa```cccjjjttt}}}~~~vvv}}}yyyuuusssqqqqqqnnnnnnllliiiddd^^^XXXUUUVVVWWWWWWXXX[[[bbbiiiooozzzyyypppfffZZZRRRQQQOOOMMMLLLMMMMMMLLLKKKLLLKKKIIIGGGEEEBBBAAA@@@??????>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDFFFIIIJJJIIILLLOOORRRVVV[[[```dddhhhmmmttt{{{}}}ssssssyyyyyyqqqrrrsssqqqooonnnoooqqq{{{~~~qqqhhhfffaaaQQQAAA===???@@@@@@@@@AAABBBDDDFFFIIIMMMRRRVVV[[[]]]^^^]]][[[ZZZZZZZZZ]]]^^^___```cccfffhhhhhhlllmmmmmmlllsss{{{mmm]]]SSSQQQSSSRRRPPPOOOMMMKKKJJJJJJIIIGGGEEEAAA@@@>>><<<<<<===???@@@???@@@BBBDDDFFFHHHIIIJJJIIIGGGCCC@@@>>>>>>???@@@BBBDDDFFFFFFEEEDDDEEEFFFHHHDDDCCCDDDEEEFFFKKKRRRUUU]]]eeejjjooouuuyyyxxxwwwvvvsssqqqqqqsssvvvyyyzzz~~~|||yyytttpppllljjjhhheeecccfffnnnwww~~~}}}||||||}}}||||||vvv}}}xxxuuuuuuuuurrrrrrqqqnnnjjjddd^^^[[[UUUUUUUUUUUUVVV[[[bbbfffrrr{{{vvvmmmdddZZZSSSRRRPPPNNNMMMNNNNNNMMMLLLLLLKKKJJJHHHEEECCCAAA@@@@@@???????????????@@@@@@BBBBBBCCCCCCEEEFFFGGGHHHMMMPPPTTTXXX\\\aaagggkkkmmmttt~~~||||||vvvtttxxxxxxrrruuuwwwuuurrrooooooqqqxxxsssjjjfffZZZMMM@@@>>>???@@@@@@AAAAAACCCEEEGGGIIIMMMQQQUUUWWWZZZ\\\]]][[[ZZZZZZZZZ[[[```bbbaaaaaadddffffffjjjlllmmmkkkkkk{{{lll[[[TTTQQQPPPOOONNNLLLJJJIIIIIIIIIGGGEEEEEEDDDAAA???===<<<<<<<<<>>>???AAACCCFFFHHHKKKLLLKKKIIIGGGDDDBBBAAA@@@@@@AAACCCDDDEEEDDDCCCDDDEEEFFFBBB@@@BBBBBBAAACCCGGGGGGNNNSSSUUUYYY```ddddddeeeeeedddcccbbbdddhhhkkklllssszzzuuurrrooollliiikkksss{{{~~~{{{zzz{{{}}}~~~}}}}}}|||{{{}}}|||xxx}}}yyyyyyyyyuuuuuuuuutttpppkkkfffcccYYYYYYWWWUUUUUUVVVZZZ]]]hhhsss}}}ssskkkddd\\\WWWTTTRRROOOOOOOOONNNMMMLLLJJJJJJIIIGGGFFFEEEDDDDDDAAA@@@@@@?????????@@@@@@BBBCCCEEEGGGJJJLLLNNNOOOVVVYYY]]]aaaffflllrrrwww}}}zzzwwwxxx}}}xxxsssvvvyyywwwvvvzzz}}}{{{vvvrrrqqqrrrzzz}}}ssskkkeeeTTTJJJBBB@@@@@@??????BBB@@@CCCEEEHHHIIILLLPPPSSSUUUWWWXXXYYYYYYYYY[[[]]][[[bbbfffbbb___aaaeeeeeekkkjjjiiihhhhhhpppkkk\\\TTTPPPNNNLLLKKKIIIHHHHHHGGGEEEDDDEEEDDDCCCAAA???>>>===<<<>>>>>>???AAACCCFFFHHHIIIKKKKKKJJJIIIGGGEEECCCAAA???AAACCCCCCBBBAAABBBCCCCCC??????AAABBB??????AAA@@@EEEHHHGGGJJJPPPTTTTTTVVVWWWYYYXXXWWWXXX\\\___bbbfffmmmyyyyyytttppprrrxxx|||zzzyyy{{{|||~~~}}}zzzxxx|||||||||xxxxxxxxxwwwtttpppllliiiaaa```]]]YYYUUUSSSUUUVVVaaannn||||||rrrkkkeee___ZZZUUUSSSQQQOOOOOOOOOMMMLLLHHHHHHGGGGGGGGGGGGGGGGGGAAAAAA@@@@@@@@@@@@@@@AAA@@@BBBGGGLLLQQQUUUYYYZZZ^^^aaafffjjjooouuu|||zzztttssswww}}}xxxrrrtttqqqwww|||}}}~~~wwwzzz~~~yyytttsssttt}}}~~~xxxqqqjjjbbbQQQIIICCCBBB@@@>>>???BBB@@@BBBFFFHHHJJJLLLOOOQQQUUUUUUVVVUUUVVVYYY]]]```\\\eeeiiiccc^^^```dddeeennniiifffffffffjjjzzzyyyeeeXXXQQQNNNKKKIIIGGGGGGGGGFFFDDDCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>???@@@AAACCCDDDEEEKKKLLLLLLLLLJJJHHHEEECCC>>>@@@AAAAAA@@@@@@AAABBBBBB??????BBBCCC@@@???@@@===AAABBBAAABBBGGGLLLLLLMMMPPPRRRRRRQQQQQQTTTWWWXXXYYY^^^gggwww{{{vvvvvv|||~~~xxx{{{||||||xxxvvv|||{{{{{{zzzyyywwwuuusssrrrkkkfff```\\\YYYXXXWWWVVV[[[dddrrr}}}~~~ssslllfff```[[[UUUTTTRRRPPPMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFAAA@@@?????????@@@AAABBBCCCEEEKKKSSS\\\cccggghhhkkkrrrwwwzzz~~~}}}|||{{{ooopppyyy}}}zzzkkkddddddeeehhhmmmttt|||zzzyyy{{{wwwpppqqqxxx~~~ooommmhhhXXXMMMIIIEEEBBBAAAAAA@@@>>>DDDEEEHHHKKKOOOQQQSSSSSSTTTVVVXXXYYYZZZ\\\___bbbccccccbbbaaa___```cccfffhhhgggffffffeeegggppp{{{qqq^^^UUUSSSNNNIIIFFFFFFDDD???===???BBBCCCEEEFFFEEEDDDBBBAAA???===<<<;;;<<>>=========@@@???>>>===>>>@@@BBBCCCCCCDDDEEEGGGJJJLLLMMMNNNSSSRRRUUU\\\fffuuuyyyxxx~~~|||~~~{{{vvvrrr~~~|||zzzxxxvvvtttrrrnnngggaaa\\\XXXTTTQQQWWW^^^iiiuuu|||tttlllfff```\\\XXXWWWTTTQQQOOOMMMKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFBBBAAA@@@@@@@@@BBBCCCDDDFFFHHHNNNVVV___gggmmmooouuu}}}~~~wwwsssqqqoootttxxx|||ooommmrrr{{{{{{mmmeeeaaa```aaadddjjjsss{{{{{{wwwuuuxxx||||||vvvppprrrzzzvvvhhhiiiiii^^^MMMIIIEEEBBB@@@@@@@@@???CCCEEEHHHKKKOOORRRTTTUUUVVVXXXZZZ[[[\\\^^^aaacccbbbbbbbbb```^^^___aaadddhhhfffeeedddbbbccckkkttt}}}iii\\\WWWOOOJJJHHHIIIGGGCCCAAACCCAAABBBDDDEEEFFFEEEDDDCCCCCCAAA???======>>>???AAACCCDDDGGGJJJLLLLLLLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBAAA@@@???????????????>>>=========???@@@BBB??????AAABBBDDDFFFGGGGGGKKKKKKNNNTTT\\\jjj|||zzz~~~}}}{{{}}}|||~~~{{{wwwuuurrrooolll~~~{{{yyywwwwwwsssmmmgggbbb[[[UUUQQQUUUWWW___kkkttt}}}vvvmmmggg```\\\[[[YYYVVVSSSPPPNNNLLLKKKOOONNNLLLJJJHHHFFFEEEDDDCCCBBBAAAAAABBBDDDFFFGGGKKKMMMRRRZZZcccllltttxxx~~~vvvpppllliiigggiiilllqqquuu{{{uuummmooowww~~~~~~ooohhh^^^]]]\\\^^^ccckkksssxxx|||wwwsssrrrtttxxxxxxsssooottt}}}|||lll___bbbfff___MMMIIIDDD@@@???@@@@@@@@@EEEFFFIIILLLPPPSSSVVVWWWYYY[[[]]]]]]^^^```bbbeeeccccccbbbaaa___^^^```bbbgggdddcccccc```___eeemmmyyywwweee[[[QQQKKKGGGGGGFFFAAA???@@@???AAACCCEEEGGGGGGGGGGGGGGGEEECCC@@@>>>=========???@@@CCCFFFHHHJJJJJJJJJHHHIIIIIIIIIHHHHHHGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<<<<===>>>???<<<======>>>???@@@AAAAAACCCDDDGGGLLLQQQ]]]sss}}}zzz|||~~~zzzuuutttuuuwwwwwwyyyvvvrrrrrruuu{{{zzzvvvooojjjgggeeedddccc|||{{{uuussspppmmmiiiccc\\\WWWWWWVVVYYYbbbkkksss~~~xxxooohhhaaa]]][[[ZZZWWWTTTQQQOOONNNMMMOOONNNMMMJJJHHHEEEDDDCCCCCCBBBAAAAAABBBEEEHHHJJJQQQSSSWWW]]]eeeoooyyy{{{tttooollliiigggbbbdddhhhkkkqqq{{{tttpppsss{{{tttmmmbbb```___```ccchhhmmmqqqxxx~~~xxxtttrrrtttuuuwwwvvvrrrooovvvvvvgggZZZ\\\```ZZZOOOKKKFFFBBBBBBCCCCCCCCCJJJKKKMMMOOORRRUUUWWWXXX[[[\\\^^^^^^___```bbbeeeeeefffeeecccaaa```aaacccfffcccbbbcccbbb```dddkkkwwwoooaaaYYYQQQJJJHHHEEE???;;;;;;>>>???BBBEEEGGGIIIIIIJJJIIIHHHEEECCCAAA???>>>>>><<<===@@@BBBEEEGGGGGGHHHGGGHHHJJJKKKKKKJJJIIIIIIEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>?????????@@@AAAEEEHHHJJJSSShhh|||zzzvvvvvvwwwvvvuuutttwww|||~~~yyyrrrllliiiiiikkkmmmnnnkkkhhhfffhhhlllpppsssmmmiiibbb\\\YYYYYYZZZ[[[~~~vvvuuutttrrroooiiiccc^^^ZZZWWWVVV\\\aaafffmmmsss||||||ssskkkddd___[[[ZZZXXXUUUSSSQQQPPPPPPNNNNNNLLLJJJGGGEEECCCCCCCCCBBBAAAAAACCCFFFJJJMMMUUUXXX\\\bbbhhhrrr|||{{{vvvqqqnnnkkkgggeee___aaaccceeeiiiqqq|||zzzqqqpppuuu|||zzztttllljjjgggeeeccccccdddeeeppp|||{{{vvvssssssxxxwwwxxxvvvqqqpppxxx~~~pppggg]]]]]]___XXXUUUQQQMMMJJJJJJLLLLLLLLLQQQQQQQQQRRRTTTVVVXXXYYY[[[]]]^^^^^^^^^___aaacccggghhhhhhfffdddcccccceeedddbbbcccffffffeeeggglllqqqttt}}}mmmdddZZZOOOKKKGGGBBB>>>>>>>>>???AAADDDFFFHHHJJJJJJGGGGGGGGGFFFEEECCCBBBAAA<<<===>>>@@@BBBCCCDDDEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFDDDBBBAAA??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEEEELLL\\\lll{{{tttpppppppppooommmjjjlllpppuuuyyyyyyvvvtttpppmmmhhhccc```^^^^^^___aaa```___]]]]]]^^^```aaa```\\\WWWRRRPPPQQQTTTVVV}}}|||zzzxxxtttnnngggbbb]]]YYYWWWYYYZZZZZZ]]]ccckkk{{{yyyqqqiiiddd^^^]]][[[XXXUUUSSSRRRQQQMMMMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBEEEIIINNNQQQYYY]]]bbbhhhnnnxxx~~~yyyxxxuuurrrooommmjjjfffccc^^^```aaaaaaccchhhqqqwww}}}oookkkmmmqqquuuzzz|||tttqqqkkkddd___[[[YYYYYYiiiwwwyyyttttttuuuzzzyyyxxxuuuqqqqqq{{{xxxkkkhhhdddeeeddd[[[XXXVVVSSSSSSTTTUUUVVVUUUTTTSSSSSSTTTUUUXXXZZZ[[[\\\]]]^^^^^^]]]^^^```bbbeeeggggggfffdddcccdddeeecccaaabbbgggiiihhhiiillllllnnnvvvoooaaaSSSLLLHHHCCCAAA@@@>>>???AAABBBDDDFFFHHHIIIFFFGGGHHHHHHHHHGGGEEEDDD>>>>>>??????@@@AAAAAABBBBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKLLLKKKJJJGGGEEEDDDBBBAAAAAA@@@???>>>====================================>>>@@@AAADDDOOOZZZfffvvvuuuqqqmmmjjjiiiiiihhhgggbbbccceeehhhkkkjjjgggddd______^^^\\\XXXUUUUUUUUUUUUVVVWWWVVVTTTSSSTTTUUUVVVUUURRROOOLLLMMMOOORRR}}}zzztttmmmhhhbbb___]]]]]]YYYUUUWWW\\\```mmm~~~xxxpppkkkeeeccc```\\\XXXTTTRRRQQQMMMMMMLLLLLLKKKKKKJJJJJJFFFEEEDDDEEEHHHMMMRRRUUU[[[```hhhooowww}}}wwwsssqqqpppooommmlllkkkhhhdddaaa]]]^^^_________bbbhhhnnnxxxpppgggeeedddiiiqqq{{{vvvpppggg^^^XXXWWWWWWYYYbbbqqqwwwsssuuuwwwyyywwwuuusssppprrr~~~yyyiiiiiiiiikkkiii^^^VVVTTTTTTUUUWWWYYYXXXXXXRRRQQQRRRSSSUUUYYY\\\^^^]]]^^^___^^^^^^^^^```bbbaaabbbccccccbbbaaaaaabbbaaa___aaagggiiiggggggiiijjjlllpppyyysss___SSSLLLFFFCCCBBB@@@@@@@@@AAACCCDDDFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFBBBBBBAAA@@@???????????????@@@AAACCCEEEGGGIIIKKKJJJKKKMMMNNNMMMLLLJJJIIIDDDDDDCCCCCCAAA@@@???>>>=========>>>>>>>>>>>>>>>===:::;;;>>>???@@@DDDKKKOOO[[[kkkyyy|||wwwrrrooofffdddaaa```______```___[[[[[[[[[]]]^^^]]]ZZZXXXSSSUUUVVVUUUQQQOOOPPPQQQNNNOOOPPPOOOMMMMMMPPPRRRRRRSSSSSSPPPMMMKKKLLLNNN~~~yyysssooofffddddddbbb\\\VVVWWW\\\ZZZdddqqq}}}uuupppkkkiiiddd___ZZZUUURRRQQQMMMMMMMMMMMMMMMNNNNNNNNNHHHGGGFFFGGGJJJOOOUUUXXX\\\cccllluuu}}}|||wwwsssooommmkkkgggfffeeeeeedddbbb]]]ZZZ[[[\\\^^^]]]\\\___dddiiikkkxxxtttccc___\\\aaalllxxxrrrkkkaaaXXXUUUWWW\\\aaa^^^nnn}}}uuurrruuuxxxwwwuuusssqqqooosss~~~jjjjjjkkkmmmjjj^^^PPPPPPPPPSSSVVVWWWVVVUUUNNNNNNOOOQQQUUUYYY]]]```^^^___```___^^^___```bbb\\\^^^``````___^^^^^^___```^^^```fffhhhfffdddeeefffiiijjjlllvvvqqqaaaVVVNNNIIIHHHAAA@@@@@@AAAAAACCCDDDDDDGGGHHHJJJLLLKKKJJJGGGFFFEEEDDDBBB@@@???>>>>>>======>>>>>>@@@BBBFFFIIIJJJIIIJJJMMMOOOPPPPPPOOONNNFFFEEEEEEDDDCCCAAA@@@????????????@@@@@@@@@@@@@@@>>>::::::===@@@???@@@CCCDDDKKKUUU\\\bbbjjjttt|||}}}uuunnnhhhdddaaa^^^ZZZYYYXXXWWWWWWXXXXXXYYYUUUTTTTTTUUUUUUUUURRRPPPNNNPPPQQQPPPNNNMMMOOOQQQJJJLLLLLLKKKJJJLLLPPPTTTQQQSSSTTTRRRNNNJJJJJJKKK|||vvvqqqooommmjjjeeeaaa```aaacccddd___bbbrrr{{{wwwppplllgggbbb^^^YYYSSSPPPMMMPPPSSSUUUUUUSSSOOOMMMGGGIIILLLOOOQQQTTTXXX[[[```hhhuuu|||wwwqqqnnnnnnlllhhhcccbbbbbbbbbaaa```^^^]]]\\\\\\]]]^^^]]]]]]___bbbdddhhhqqq{{{zzznnncccZZZ\\\eeennnvvv|||yyynnnbbbXXXXXX[[[\\\```eeemmmsss}}}{{{tttrrrssssssssssssttttttsssuuu}}}hhhjjjllliiicccXXXNNNOOOQQQRRRTTTTTTTTTTTTPPPPPPPPPPPPRRRVVVYYY[[[___^^^]]]]]]^^^___```aaa]]][[[XXXWWWXXX[[[___bbbaaabbbcccdddeeeeeeeeeeeehhhhhhhhhiiimmm{{{pppdddZZZOOOGGGIIIDDDAAACCCDDDBBBBBBDDDGGGGGGHHHIIIJJJJJJJJJJJJFFFCCCBBBBBBEEEEEEDDDAAA@@@>>><<<;;;<<>>>>>======>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>AAACCCEEEHHHLLLPPPSSSUUU```eeelllrrrtttsssooolllgggddd___YYYTTTPPPNNNNNNLLLMMMNNNOOOOOOPPPPPPOOOQQQPPPPPPOOONNNMMMMMMLLLEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHIIIIIIKKKLLLRRRRRRRRRRRRPPPLLLIIIGGG|||xxxtttrrrqqqnnnjjjfffeeeeeefffjjjddddddmmm}}}~~~vvvrrrmmmhhhddd```[[[XXXVVVXXXZZZ\\\[[[YYYUUUSSSMMMOOOQQQSSSUUUXXX\\\___fffooo{{{}}}wwwtttssspppkkkgggddddddcccbbb```^^^\\\[[[\\\^^^```aaabbbbbbbbbccceeekkkrrrzzzooocccXXXYYY___hhhpppwwwwwwqqqggg___```dddgggkkkpppuuuzzzzzzuuussssssrrrrrrtttuuuuuuvvvyyymmmllljjjccc[[[PPPKKKMMMPPPSSSTTTUUUTTTSSSOOONNNNNNNNNPPPSSSUUUWWW^^^]]]\\\\\\\\\]]]^^^___\\\ZZZXXXWWWXXX[[[^^^``````aaabbbbbbccccccccccccfffggghhhiiijjjrrr{{{jjj\\\SSSJJJEEEAAACCCDDDCCCDDDHHHGGGGGGHHHJJJJJJKKKKKKKKKHHHFFFEEEEEEGGGGGGEEECCCAAA???>>>===>>>@@@BBBDDDFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLIIIFFFEEECCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<<<<===>>>@@@CCCEEEGGGIIIJJJMMMSSSWWWYYYYYYWWWUUUYYYWWWSSSOOOKKKIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIKKKKKKJJJJJJIIIHHHHHHHHHDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHIIILLLMMMMMMLLLJJJGGGDDDCCC}}}{{{yyyxxxwwwtttrrrooonnnmmmlllpppjjjfffhhhqqq{{{xxxrrrnnnjjjgggdddaaabbbccceeefffdddaaa]]]ZZZWWWXXX[[[\\\^^^```eeehhhpppxxx{{{vvvqqqllllllkkkiiifffdddaaa```___aaadddfffgggfffdddcccdddfffiiinnnyyyrrrfffZZZWWWZZZ```iiiqqq~~~}}}zzzrrrmmmnnnssswww|||zzzvvvuuuttttttsssuuuvvvwwwyyy~~~rrrnnnhhh^^^VVVLLLJJJLLLOOOQQQSSSTTTSSSSSSPPPPPPOOOOOOPPPRRRTTTVVV]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZZZZYYYXXXYYYZZZ\\\]]]^^^^^^______```aaaaaaaaa```aaaeeegggfffiiittt}}}kkk```TTTLLLFFFEEEEEEDDDFFFIIIGGGHHHIIIJJJLLLLLLMMMMMMLLLJJJHHHHHHIIIHHHGGGEEEBBBBBBAAA@@@@@@AAAAAABBBDDDCCCCCCCCCEEEGGGIIIJJJLLLKKKJJJHHHGGGEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>>======;;;;;;;;;;;;<<<===>>>>>>>>>???AAACCCEEEFFFGGGGGGKKKJJJHHHFFFDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCC@@@>>>===~~~}}}|||{{{yyyyyyxxxxxxvvvuuusssnnniiigggjjjvvvzzzvvvsssqqqooommmmmmnnnnnnnnnkkkhhhdddaaaaaacccdddeeegggjjjnnnqqqyyy}}}|||{{{xxxuuurrrooonnnhhhiiijjjkkklllkkkhhhffffffeeedddgggnnnxxxwwwkkk___XXXXXX[[[dddlll{{{zzzvvvtttuuuvvvxxxwwwxxxzzz|||tttppphhh^^^XXXQQQLLLLLLMMMMMMOOOQQQSSSTTTUUUTTTSSSRRRSSSUUUWWWXXX]]]\\\[[[YYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]___aaacccdddZZZ[[[___cccdddeeemmmvvv{{{nnnaaaWWWMMMIIIFFFDDDEEEIIIHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@???@@@BBBDDDFFFHHHHHHIIIIIIIIIHHHGGGFFFHHHGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>======<<<<<<<<<======???>>>>>>>>>???AAADDDEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===;;;:::999}}}|||zzz{{{}}}}}}|||zzzvvvrrrnnniiihhhooo~~~}}}|||{{{vvvvvvvvvuuurrrnnnjjjhhhhhhiiijjjkkkmmmqqquuuyyyyyyvvvsssrrrrrrqqqooommmfffcccaaadddiiipppwww{{{xxxnnnccc[[[VVVVVV^^^fffvvv}}}~~~yyytttrrrssswwwzzzzzz|||}}}uuurrriii___[[[WWWSSSPPPMMMKKKKKKOOOSSSVVVWWWVVVUUUTTTTTTVVVXXXYYY]]]\\\[[[YYYYYYYYYZZZZZZXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXZZZ\\\___cccfffhhh\\\[[[]]]aaabbbdddjjjqqq{{{|||jjj___SSSLLLHHHEEEFFFJJJJJJJJJLLLMMMNNNOOOOOOOOOMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFEEECCCBBBAAAAAA???>>>===>>>???BBBCCCCCCDDDEEEGGGHHHIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCBBB???>>>>>>============>>>>>><<<:::999:::===@@@BBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>==================>>>>>>===>>>???@@@@@@AAA@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;::::::999999|||}}}}}}|||xxxtttooojjjlllxxx~~~{{{wwwsssqqqnnnooopppqqqtttxxx~~~~~~}}}{{{xxxtttgggcccaaacccfffjjjqqqwwwtttnnneee^^^VVVSSSXXX```ooowww~~~zzzuuurrrssswww{{{}}}vvvttthhh]]]\\\ZZZ[[[WWWRRRNNNMMMPPPTTTWWWUUUTTTSSSRRRSSSTTTVVVXXX[[[ZZZYYYXXXXXXYYYZZZZZZXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWYYY[[[___dddhhhjjjccc___]]]```bbbbbbfffkkkoooyyyssshhh[[[SSSMMMIIIJJJMMMLLLMMMNNNOOOOOOPPPOOOOOOKKKLLLMMMKKKIIIHHHHHHIIIHHHHHHHHHGGGFFFEEECCCCCC@@@@@@???>>>>>>???@@@AAA@@@@@@BBBDDDFFFHHHIIIJJJMMMNNNOOOQQQQQQQQQPPPOOOHHHHHHIIIIIIIIIGGGEEEDDD???>>>>>>===<<<<<<<<<===<<<;;;999888888:::<<<===@@@AAACCCDDDEEECCCBBB@@@????????????>>>===;;;;;;:::::::::999999999999999;;;;;;<<<==============================<<<;;;:::::::::::::::::::::;;;;;;~~~{{{xxxsssooouuu}}}}}}xxxyyyzzz{{{~~~zzzoooiiiccccccbbbcccjjjrrrrrrnnnjjjcccZZZSSSVVV]]]gggppp}}}~~~{{{yyyzzz|||tttrrrfff\\\\\\]]]bbb___[[[VVVTTTSSSUUUVVVSSSRRRQQQQQQQQQSSSVVVWWWXXXXXXWWWVVVVVVWWWYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUXXXXXXYYY[[[^^^bbbfffhhheee```]]]```bbbbbbcccffffffkkkvvvzzzkkkaaaXXXPPPNNNPPPOOOOOOOOOPPPPPPPPPOOOOOOKKKMMMNNNLLLJJJIIIJJJLLLJJJIIIIIIHHHGGGFFFEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHJJJLLLOOOQQQSSSSSSSSSRRRMMMNNNOOOPPPOOOMMMKKKJJJEEEDDDBBBAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<>>>AAADDDEEEDDDBBBAAA@@@?????????===<<<;;;:::;;;::::::999999888888888999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;:::999::::::::::::;;;<<<<<<==={{{wwwxxx}}}|||zzzpppgggccc___]]]cccmmmrrrpppnnniii___VVVWWW^^^bbblllyyyzzzqqqpppeee\\\___aaafffdddaaa^^^ZZZWWWUUUTTTSSSRRRQQQQQQRRRTTTWWWXXXVVVUUUUUUTTTUUUVVVXXXYYYZZZYYYWWWUUUTTTTTTUUUUUUYYYYYYYYYZZZ\\\```ccceeebbb]]]\\\```ccccccccceeecccfffmmmyyy|||nnnaaaVVVQQQQQQPPPPPPQQQQQQPPPPPPOOONNNKKKMMMOOONNNKKKJJJLLLNNNKKKJJJIIIHHHGGGGGGGGGGGGAAABBBBBBBBBBBBAAA@@@@@@AAA@@@???>>>???AAACCCEEEFFFHHHKKKOOOQQQRRRRRRRRRSSSTTTVVVVVVUUUTTTQQQPPPMMMLLLJJJHHHEEEDDDCCCBBB<<<<<<<<<===<<<;;;::::::999<<<@@@DDDFFFFFFDDDCCCBBBAAAAAA@@@???===<<<;;;>>>======<<<;;;::::::999888999999:::::::::999999888999:::;;;<<<;;;:::999::::::::::::;;;<<<===>>>}}}{{{yyyyyy|||pppjjjfffbbbdddjjjlllpppsssnnnddd\\\ZZZ[[[]]]iiitttzzzzzzvvvqqqlllhhhddd```]]]\\\^^^``````\\\WWWTTTRRRPPPPPPPPPPPPQQQQQQRRRSSSVVVYYYWWWQQQQQQWWWZZZWWWXXXZZZ\\\^^^]]]ZZZVVVSSSTTTTTTVVVXXX[[[]]]______dddbbb___^^^_________^^^\\\___fffooozzzlll```XXXRRRRRRPPPNNNMMMNNNNNNLLLJJJIIIKKKNNNPPPQQQPPPNNNMMMKKKLLLMMMMMMKKKIIIFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>BBBBBBCCCDDDGGGJJJMMMNNNLLLNNNPPPSSSTTTTTTSSSSSSOOOOOONNNMMMKKKJJJHHHGGGDDDCCCBBBAAA???===<<<<<<:::;;;===???AAACCCEEEFFFBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::999777777777888888777777777777777777888888999999999999::::::;;;<<<======>>>~~~{{{yyy{{{~~~vvvnnnllloooqqqtttvvvssskkkccc]]][[[XXXaaakkkttt|||{{{rrrpppmmmjjjgggbbb]]]YYY[[[]]]___^^^ZZZUUURRRPPPRRRQQQPPPPPPPPPQQQRRRSSSRRRUUUTTTOOOPPPVVVYYYWWWXXXZZZ\\\^^^]]]ZZZWWWTTTTTTUUUVVVWWWYYY[[[\\\\\\aaa___]]]\\\^^^^^^^^^^^^\\\^^^ccciiippp}}}sssggg^^^UUURRRMMMKKKKKKKKKJJJHHHHHHIIILLLMMMNNNNNNLLLKKKLLLLLLLLLLLLKKKIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA@@@?????????????????????@@@AAADDDFFFGGGHHHIIILLLNNNOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFEEEDDDCCCAAA@@@???>>>:::;;;<<<>>>AAACCCDDDEEEBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777777888888888888777777777888888888999999999999:::::::::;;;<<<=========zzz~~~~~~{{{rrrggg___ZZZ^^^dddnnn|||~~~yyyyyy}}}{{{llljjjiiihhheeeaaa[[[WWWYYY[[[\\\ZZZVVVQQQNNNMMMSSSRRRQQQPPPPPPQQQSSSUUUOOOQQQQQQOOOQQQUUUWWWVVVWWWYYY[[[]]]]]][[[YYYWWWVVVVVVWWWWWWWWWXXXXXXXXX]]][[[ZZZZZZ\\\]]]]]]\\\______bbbeeefffmmm|||xxxlll^^^XXXQQQMMMLLLJJJHHHEEEEEEFFFHHHJJJKKKKKKKKKKKKMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA???>>>=========>>>@@@@@@BBBCCCEEEFFFGGGGGGGGGFFFIIIJJJJJJKKKKKKKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBAAA;;;<<<===???AAABBBDDDDDDBBBAAA@@@???>>>=========<<<<<<======<<<<<<;;;:::999999999::::::999999999999999999::::::::::::::::::;;;;;;<<<<<<======>>>wwwkkkeeebbbccclllzzz~~~wwwvvvwwwyyy}}}|||vvvjjjhhhfffdddccc```]]]ZZZVVVWWWXXXWWWSSSNNNLLLKKKSSSRRRPPPPPPQQQSSSVVVXXXRRRSSSSSSRRRSSSUUUVVVVVVWWWXXXZZZ\\\\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVXXXWWWWWWXXXZZZ[[[[[[ZZZbbbbbbccceeeccceeeooozzz|||mmmggg___ZZZVVVQQQIIICCCCCCCCCDDDFFFGGGIIIKKKLLLMMMLLLKKKJJJJJJJJJKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA???>>>=========>>><<<===>>>???@@@@@@??????BBBCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBB<<<===>>>???AAABBBDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>zzzyyyxxxwwwyyy|||uuuooommmooosssyyyppphhhcccjjjxxxyyyxxxyyy|||}}}~~~~~~|||{{{|||}}}{{{sssqqqrrrtttzzz~~~llljjjeee```\\\[[[[[[[[[ZZZRRRSSSUUUTTTQQQNNNLLLLLLPPPPPPPPPQQQSSSVVVYYY[[[WWWVVVWWWWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUUUUWWWYYYZZZZZZYYY``````bbbdddccccccjjjrrr|||{{{tttooojjj```SSSHHHCCCCCCCCCCCCFFFIIILLLNNNLLLLLLKKKKKKKKKLLLMMMMMMHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA???============:::;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA===>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@???>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>??????jjjiiiiiiiiikkknnnppprrruuuwwwzzzuuujjjaaa]]][[[\\\^^^cccjjjrrrzzz}}}pppfffiiiuuuuuupppoooppppppqqqqqqqqqqqqpppppprrrtttwwwzzz|||}}}}}}}}}|||tttssspppttt{{{qqqdddeee```XXXSSSQQQRRRSSSTTTNNNPPPRRRRRRPPPOOOOOOOOOPPPPPPQQQSSSVVVXXXZZZ[[[YYYWWWXXX[[[ZZZVVVTTTVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWVVVUUUVVVWWWYYYZZZYYYXXX\\\\\\^^^aaaaaaaaafffmmmuuuuuudddWWWIIIGGGEEEDDDEEEHHHLLLNNNJJJKKKKKKLLLMMMNNNNNNOOOKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA???============<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;======>>>======?????????>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBB??????@@@@@@??????>>>===>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=================================bbbbbbcccdddfffhhhjjjkkkooopppssswww|||||||||wwwoooggg```ZZZVVVTTTQQQQQQQQQSSSYYY```ggglllpppvvv|||qqqnnnssszzzuuunnnkkkhhhhhhhhhiiijjjkkklllmmmrrrtttwwwzzz|||}}}}}}}}}{{{vvvwwwqqqwwwwwwjjjbbb```[[[TTTNNNLLLKKKKKKKKKJJJMMMOOOQQQQQQQQQRRRTTTQQQRRRTTTVVVWWWXXXXXXXXXVVVTTTVVVZZZZZZUUUSSSUUUWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXZZZ[[[YYYWWWZZZYYY[[[^^^^^^]]]aaahhhmmmvvvxxxkkkRRROOOJJJFFFEEEFFFIIILLLIIIJJJLLLNNNOOOOOOOOOOOOMMMLLLLLLLLLLLLKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@??????@@@@@@@@@???>>>>>>============<<<<<<=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@@@@======>>>>>>======<<<;;;<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::aaabbbdddeeegggiiijjjkkkmmmnnnqqqtttwwwzzz}}}~~~{{{}}}~~~~~~~~~}}}||||||~~~~~~xxxrrrnnnmmmggg___XXXTTTRRRQQQPPPMMMLLLKKKKKKOOOVVV\\\aaa```ffflllnnnnnnnnnrrrvvvzzz}}}tttsssvvv~~~yyyooolllfffffffffgggiiilllooopppwwwyyy|||uuurrrvvvrrrzzzsssiiieee]]]YYYSSSNNNKKKIIIGGGEEEHHHKKKNNNPPPQQQSSSUUUWWWSSSTTTVVVXXXXXXWWWVVVUUURRRPPPSSSYYYYYYTTTRRRUUUXXXWWWUUUUUUTTTUUUVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWXXXYYY[[[[[[YYYWWW[[[YYYZZZ]]]]]]\\\___ddd```iiirrr{{{yyyZZZUUUNNNHHHEEEEEEGGGIIIHHHIIILLLOOOPPPPPPOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEECCCBBBBBBBBBCCCDDDBBBBBBAAA@@@????????????????????????>>>===<<<<<<::::::::::::;;;;;;;;;;;;888888888999999:::::::::<<<;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;::::::;;;;;;:::::::::999999999888888888888888888888888vvvxxx{{{~~~}}}vvvmmmfffaaaZZZYYYVVVSSSPPPNNNMMMLLLMMMLLLJJJIIIKKKNNNRRRTTTXXXYYYZZZZZZZZZ\\\___aaaooovvvyyyrrruuu}}}~~~zzzoooqqqqqqpppooosss|||~~~yyytttsssvvvzzztttiiicccaaaaaaZZZQQQLLLLLLMMMLLLIIIJJJIIIJJJMMMRRRUUUTTTSSSWWWSSSUUU]]]```[[[VVVVVVUUUTTTSSSSSSSSSSSSSSSSSSUUUWWWWWWUUUQQQPPPSSSWWWUUUVVVWWWVVVVVVVVVXXXZZZZZZ[[[[[[\\\]]]]]]^^^^^^[[[\\\\\\[[[ZZZ[[[^^^``````bbbkkkuuuzzz}}}hhh___UUUNNNLLLKKKGGGDDDGGGJJJOOORRRSSSSSSSSSSSSQQQPPPNNNNNNOOONNNMMMKKKLLLLLLJJJIIIGGGFFFDDDDDDFFFEEECCCBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>===@@@>>><<<;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999::::::999999999888888888888888888888888999999999999999999999999666777999::::::999888777777666666666666777777888}}}rrrhhh```[[[TTTSSSQQQPPPNNNMMMMMMMMMLLLJJJIIIHHHIIILLLPPPRRRSSSSSSSSSSSSRRRTTTWWWZZZeeelllvvv~~~ssssssyyy~~~~~~|||yyyvvvrrrssswwwoooddd^^^]]]___XXXPPPLLLLLLNNNMMMKKKKKKJJJKKKNNNRRRUUUTTTSSSUUUSSSWWW```ccc^^^XXXVVVTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQRRRTTTVVVWWWXXXXXXXXXXXXZZZ\\\\\\\\\\\\\\\]]]]]]^^^___]]]^^^]]]\\\ZZZZZZ\\\^^^______eeelllnnnvvvtttlllaaa[[[WWWTTTNNNIIIJJJNNNRRRUUUUUURRRNNNLLLOOONNNLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFEEECCCBBBBBBBBBDDDEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@>>><<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;:::999999::::::::::::999999888888888888888888888888888888888888888888888888555666777888999:::::::::888888777666666777777777zzznnncccYYYSSSMMMLLLLLLLLLLLLMMMNNNNNNKKKJJJHHHGGGHHHJJJMMMOOONNNNNNMMMKKKJJJLLLOOORRRYYY```kkkwwwyyysssvvv{{{}}}wwwuuutttrrruuuzzzxxxiii```\\\[[[[[[UUUOOOLLLMMMOOOOOONNNKKKJJJKKKNNNQQQSSSSSSRRRPPPQQQWWW```ccc___YYYWWWUUUTTTSSSSSSRRRRRRRRRSSSSSSRRRSSSTTTUUUUUUTTTRRRTTTVVVXXXXXXXXXYYY[[[]]]^^^]]]\\\\\\\\\]]]^^^____________]]][[[ZZZ\\\]]]cccaaaccchhhiiimmm}}}yyyoooiiieeeaaa[[[VVVOOOQQQTTTVVVXXXXXXXXXXXXRRRPPPNNNMMMNNNNNNMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIFFFEEECCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA???======>>>???>>>============<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::888888888888888888888888777777777777777777777777555555666777888:::;;;<<<::::::999888777777777777vvvjjj^^^SSSMMMJJJJJJJJJKKKLLLMMMNNNOOOKKKJJJHHHGGGHHHIIIKKKMMMMMMMMMKKKIIIGGGIIILLLOOOSSSYYYdddppp{{{xxxuuuvvvwww{{{}}}wwwvvvuuuuuuzzzrrreee___^^^^^^WWWSSSNNNLLLMMMOOOPPPQQQLLLLLLMMMOOOQQQRRRRRRRRROOOQQQWWW]]]___^^^[[[YYYYYYXXXVVVUUUSSSSSSRRRRRRUUUTTTTTTWWW[[[[[[WWWSSSRRRUUUWWWXXXXXXYYY[[[\\\^^^]]]\\\[[[[[[\\\]]]^^^^^^___^^^]]][[[\\\]]]___dddaaabbbfffhhhkkkttt~~~yyywwwuuuqqqmmmfffccc___^^^^^^aaaccceeeYYYVVVQQQOOONNNNNNMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIFFFFFFDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA???>>>???@@@@@@@@@>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999888777777777777999;;;<<<<<<;;;:::999888888888888}}}qqqeeeZZZPPPJJJKKKKKKKKKLLLLLLNNNOOOOOOLLLKKKJJJHHHHHHIIIJJJKKKLLLLLLJJJHHHFFFGGGJJJMMMOOOTTT^^^jjjvvv~~~sssnnnmmmqqqvvvzzz~~~}}}wwwwwwwwwwww|||~~~mmmccc___^^^^^^SSSPPPMMMLLLMMMPPPRRRSSSQQQRRRSSSTTTTTTTTTUUUUUUSSSVVVYYY[[[\\\^^^^^^^^^]]]\\\ZZZXXXVVVTTTSSSRRRUUUUUUVVVYYY\\\\\\XXXTTTSSSVVVYYYZZZZZZ[[[\\\]]]\\\\\\[[[ZZZZZZ[[[]]]]]]\\\]]]^^^]]]]]]^^^```cccaaa______aaadddeeeiiinnnsssyyysssoookkkfffcccYYYVVVQQQNNNNNNNNNOOOOOOPPPOOONNNMMMKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@BBBBBBAAA@@@??????>>>>>>>>>>>>======<<<<<<============<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999:::;;;>>>===<<<::::::999999999~~~ssshhh^^^UUUMMMIIIJJJJJJJJJKKKLLLMMMNNNOOOMMMLLLJJJIIIHHHHHHHHHHHHGGGHHHHHHFFFEEEEEEGGGIIIKKKPPPXXXdddqqqzzzrrriiihhhjjjnnnrrrvvv|||~~~yyyuuuvvvwwwxxx}}}{{{kkkbbb^^^[[[ZZZPPPOOOMMMLLLMMMPPPRRRTTTVVVXXXYYYYYYXXXWWWXXXYYYYYY\\\^^^\\\\\\___aaaaaa^^^]]][[[YYYWWWVVVUUUUUUTTTUUUVVVXXXZZZYYYVVVSSSVVVYYY\\\]]]]]]]]]]]]^^^ZZZZZZ[[[\\\]]]]]]^^^^^^\\\]]]^^^^^^^^^___bbbeeebbbaaaaaaaaaaaabbbcccdddfffrrr|||pppgggXXXTTTOOOLLLLLLOOOPPPQQQRRRQQQPPPNNNMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAABBBDDDDDDCCCAAA@@@@@@?????????>>>>>>>>>=========>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;==============================<<<;;;::::::::::::>>>======<<<;;;;;;;;;;;;|||~~~zzzssshhh]]]UUUNNNJJJGGGFFFFFFGGGHHHIIIKKKMMMNNNLLLKKKIIIHHHFFFFFFEEEEEECCCEEEFFFFFFEEEDDDEEEFFFJJJMMMTTT```nnnyyyyyynnneeeeeefffhhhlllttt|||yyyuuusssvvvyyy{{{uuuhhhbbb^^^[[[XXXNNNNNNMMMMMMMMMOOORRRUUUVVVXXXZZZYYYWWWVVVWWWXXXYYY___aaa]]][[[]]]___]]][[[ZZZYYYYYYXXXXXXYYYYYYUUUWWWYYYZZZXXXWWWVVVVVVUUUXXX[[[\\\\\\[[[[[[[[[YYYZZZ]]]___```aaa```___]]]^^^___^^^^^^___bbbdddaaacccdddcccbbbbbbccccccdddlllyyy~~~uuu___ZZZSSSNNNMMMOOOPPPQQQQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCEEEEEEDDDBBBAAA@@@@@@@@@@@@?????????===>>>>>>??????>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>==================<<<;;;>>>======<<<<<<<<<======vvvrrrtttrrrkkk```VVVNNNJJJGGGEEEAAABBBCCCDDDGGGIIILLLMMMKKKJJJHHHFFFEEEDDDCCCCCCAAADDDFFFGGGFFFEEEEEEFFFKKKMMMTTT___nnnzzzwwwbbbaaa``````dddlllwww~~~{{{vvvssssssxxx|||}}}ooofffbbb```]]]ZZZMMMNNNNNNMMMMMMOOORRRUUUSSSUUUWWWVVVSSSRRRSSSTTTUUU]]]```\\\YYYZZZZZZVVVWWWWWWWWWWWWXXXZZZ[[[\\\XXX[[[]]]\\\YYYWWWWWWYYYRRRUUUXXXYYYXXXWWWWWWWWWYYY[[[___bbbccccccbbbaaa___``````___^^^^^^```bbb[[[___aaa```___aaacccdddgggnnnuuu{{{|||jjjddd[[[TTTPPPOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDFFFFFFDDDBBBAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===?????????>>>===>>>============>>>>>>???