BM6P6(@ qqqhhh```WWWRRRQQQPPPOOORRRZZZbbbjjjuuuppp\\\dddeeennn}}}pppmmmvvvzzzdddVVVSSSUUUUUUSSSSSSOOOJJJEEEBBB@@@===;;;999999::::::999888666555555555444333333333333444333333333333333333333333222222333333333222222111333444444333222222333444222222222111222222333333999888888:::>>>CCCFFFGGGNNN[[[iiilllhhhiiittt}}}lll___QQQGGGGGGEEE>>>===CCCBBBAAAAAA@@@AAACCCEEEFFFGGGIIIOOO\\\mmm}}}hhhYYYTTTRRRPPPOOOOOOOOOOOONNNKKKFFFBBB???>>>===:::777444222111000000000000000////////////...///000000000000000///000000//////............///............---------///......------,,,++++++............////////////222111//////000333666888======???CCCDDDDDDJJJRRR[[[yyyzzz}}}}}}||||||{{{}}}zzzwwwxxxuuujjj]]]TTTQQQPPPNNNPPPWWW^^^dddmmmuuuyyyhhh___^^^cccrrr{{{yyy{{{mmm^^^XXXWWWVVVUUUTTTPPPKKKFFFCCCAAA===;;;999999::::::999888666555555555444333333333333444333333333333333333333333222222333333333222222222333333444333222222333444222222222222222333333444888999;;;===???CCCGGGIIIWWW```iiikkkiiiooo}}}www```RRRHHHIIIHHHAAA>>>BBBAAAAAA@@@@@@@@@AAAAAABBBEEEGGGMMMZZZjjjzzznnn]]]VVVQQQOOOOOOPPPQQQQQQPPPMMMHHHDDDBBB???===;;;888555333222111000000000000/////////////////////000000///....../////////.........---------------....../////////....................................////////////222111000///111333666888<<<===@@@BBBBBBDDDMMMXXXlll{{{wwwxxxwwwtttttt}}}zzzkkk]]]WWWSSSPPPPPPUUUYYY]]]dddjjjxxxbbb\\\ZZZcccqqqwwwzzzjjj___ZZZXXXWWWUUUQQQLLLHHHEEEBBB>>><<<999999:::::::::888777666555555444333333333333444333333333333333333333333222222222333333333333333333333333333333333333333222222222222222333444555555:::>>>??????CCCJJJQQQcccgggiiiiiilllvvviiiZZZNNNMMMLLLFFFBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBDDDKKKWWWfffvvvzzzgggZZZRRROOOPPPQQQRRRRRRRRROOOKKKGGGEEE@@@???<<<999777444333222000000000000///////////////////////////...---,,,.........---------------+++,,,---...///000111111------......///000000111............////////////111111000000222444777999<<<>>>AAABBBAAAEEESSSbbb|||vvvtttuuurrrrrr{{{~~~nnndddZZZTTTRRRUUUXXXYYY]]]bbbsssnnnddd\\\\\\dddpppxxxvvvggg^^^YYYXXXWWWSSSNNNIIIFFFCCC???===999999:::::::::999777777555555444333333333333444333333333333333333333333333222222222333333444444444333333333444444333222333333222333333444555666444999>>>??????FFFTTT___nnnnnnnnnooosss~~~|||yyyzzzyyyxxxyyy{{{|||kkkZZZSSSPPPKKKGGGEEECCCCCCCCCCCCCCCCCCBBBBBBAAACCCIIISSSaaappp|||tttcccUUUPPPQQQQQQRRRRRRRRRPPPMMMIIIGGGAAA@@@===:::888666444333000000000000////////////////////////...---++++++------------------------,,,------...///000000000------......////////////............////////////000000000111333666888:::<<>>???AAAMMMaaaqqqyyy{{{~~~~~~zzzvvvrrroooooonnnmmmmmmooorrrvvvyyy{{{||||||}}}}}}}}}}}}|||yyyjjj[[[SSSMMMJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDAAACCCIIIQQQ\\\iiiuuu|||kkkYYYPPPOOOOOOPPPQQQQQQPPPMMMJJJHHHBBBAAA>>>;;;888666555444000000000000////////////////////////...---++++++------------------------////////////////////////.........---------,,,,,,............////////////000000111222444777999;;;===???CCCEEEGGGRRRiii~~~|||uuurrrpppqqqwwwttthhh]]]XXXVVVSSSSSSUUU]]]iiizzzxxxllleeeaaa___bbbfffsss}}}vvvyyyxxxiii___ZZZYYYUUUOOOJJJFFFCCC???===888999:::;;;;;;:::999888555555444333333333333444333333333333333333333333333333222222222444555666???:::555222444555444333333333333444555666777888888<<>>;;;888666555444000000000000///////////////////////////...---,,,---------------.........000000000/////////......///......---,,,,,,++++++............///////////////000111333666888;;;<<>>666222333555555333333333444444555777888999===BBBGGGLLLTTTdddyyy|||{{{wwwsssqqqqqqoookkkgggaaa```^^^[[[YYYXXXWWWWWWSSSSSSSSSUUUVVVXXXZZZ[[[]]]___bbbdddeeeeeedddccceeejjjqqquuuxxx{{{hhh]]]XXXVVVSSSPPPLLLHHHFFFFFFHHHIIIBBBDDDFFFIIINNNWWWbbbjjjnnnyyylllYYYPPPMMMNNNPPPQQQPPPNNNLLLJJJBBB@@@>>>;;;888666555444000000000000/////////////////////000000///......------.........////////////////////////000000000............------------............////////////...///111444777999<<<===AAA@@@CCCKKKVVVhhhyyyvvvyyy}}}}}}xxxuuutttsssuuuzzzuuuggg___XXXUUUUUUSSSWWW```nnn{{{}}}sssllljjjeeerrrppphhhuuuvvvggg]]]XXXTTTOOOIIIFFFBBB>>><<<888999:::;;;;;;;;;:::999555555444333333333333444333333333333333333333333444333222111222444666888IIIAAA777222333555555444333333444444666777888999AAAFFFMMMTTT]]]lll~~~}}}xxxuuurrrmmmhhheeedddbbb^^^[[[TTTRRROOOLLLKKKJJJKKKLLLGGGHHHIIIKKKLLLNNNNNNOOOSSSUUUYYY\\\^^^^^^]]]\\\^^^ccchhhkkkooowwwuuuhhhbbb___]]]YYYSSSNNNJJJJJJKKKLLLBBBCCCEEEFFFJJJQQQ\\\ccceeeppp|||wwwaaaUUUMMMNNNPPPRRRQQQPPPMMMLLLAAA@@@>>>;;;888666444444000000000000////////////...///000000000000000///........./////////000000------...///000111222222------......///000000000............/////////000...///111444777:::<<<===BBB@@@CCCMMM[[[oooyyyssssssxxx~~~|||{{{zzz{{{zzzzzz}}}zzzmmm___VVVTTTSSSSSSXXXbbbmmmwwwuuulllkkkjjjttt{{{mmmooo{{{tttgggfff]]]XXXTTTPPPHHH@@@>>>AAA<<<<<<<<<============>>>666555555444444444555555333333333333333333333333//////...///333888>>>AAAEEE???666222222444555555555666777666666777:::<<>><<<:::777444111111000000111222333333111000000///...------,,,000000//////......------//////.........---------///////////////////////////////////////.........///000222555888;;;===>>>???DDDGGGOOOgggvvvppprrrwww|||yyyyyyyyyhhh]]]YYYRRRPPPSSS[[[fffqqqwwwpppmmmsssppplllrrr}}}oookkkccc\\\VVVQQQJJJAAA======;;;;;;<<<<<<<<<=========666666555555444444555555333333333333333333333333555444222222333555777999>>>:::555111111333555666555666777666666777:::<<>>>>>>>>>>>@@@AAABBBDDDFFFHHHIIIJJJJJJOOOSSSUUUWWW]]]iiisss}}}yyyqqqmmmggg___YYYUUUSSSQQQQQQJJJFFFBBB@@@BBBEEEHHHIIIRRRXXXcccqqqxxxeeeTTTPPPOOORRRSSSPPPLLLKKKHHHEEEAAA>>><<<:::777555333222111000000000000000111000000//////.........000000000//////.........//////.........---------///////////////////////////////////////////////////000333555888;;;>>>???@@@EEEJJJVVVoooyyyuuuuuuyyy|||~~~yyy{{{{{{llldddYYYSSSQQQUUU]]]gggtttyyyssssss{{{ooollltttzzzsssmmmcccYYYSSSLLLBBB<<<::::::;;;;;;;;;<<<<<<<<<<<<777777666555555555555555333333333333333333333333666666555444333333444444555555444222111222555777555666777777666888:::===KKKXXXhhhuuu}}}}}}yyyppplllggg```ZZZUUURRRPPPJJJHHHEEEBBB???>>>=========<<<;;;:::999999888888999999999999::::::::::::::::::;;;===>>>???@@@AAA@@@DDDHHHIIIKKKQQQZZZcccjjjsss~~~vvvpppggg```\\\YYYWWWVVVKKKGGGBBB???>>>???@@@@@@HHHNNNYYYhhhyyytttYYYQQQKKKNNNRRRQQQNNNLLLIIIFFFBBB???===;;;888666444333222000///.........000000000000000000000000000000000000////////////...............---------////////////////////////////////////////////////000111333666999<<<>>>???@@@FFFNNN___zzz~~~{{{{{{|||}}}zzzzzzyyy{{{yyywwwwwwxxx{{{{{{yyywww|||~~~}}}zzz~~~rrrfff\\\TTTSSSVVV]]]iiisss|||www|||{{{ooopppzzzlll\\\SSSLLLDDD===;;;:::::::::;;;;;;;;;<<<<<<888888777666555555555555444444444444444444444444222333333444555555555555000333555444222111444777555666777777777888;;;>>>IIIXXXkkkzzzyyyrrrnnnbbb^^^YYYSSSMMMJJJHHHGGGCCCBBB@@@>>>===<<<<<<<<<;;;;;;:::999888888888999999999999999999999::::::999999999:::;;;;;;<<<<<<;;;???BBBCCCEEEIIIPPPWWW]]]dddooozzz}}}wwwnnnfff```]]]ZZZYYYJJJGGGCCC@@@@@@AAAAAAAAABBBHHHSSSbbbttt|||bbbUUUJJJKKKPPPQQQNNNKKKJJJGGGCCC@@@>>><<<999777333333111000///.........000000000000111111111111000000000000000000000000........................///////////////////////////////////////000000000111222444777:::===???@@@AAAGGGRRRggg~~~}}}}}}}}}ssssssssswww~~~tttnnnnnnpppttttttrrrrrryyy~~~zzzvvvrrr~~~qqqeeeYYYTTTTTTXXX```hhh{{{~~~}}}zzzssswwwcccWWWNNNEEE@@@???:::::::::;;;;;;;;;<<<<<<999999888777666555555555444444444444444444444444000111333444555666666555111444777666333222333555555666777777777999<<<>>>EEETTThhhwww~~~{{{tttllleee```UUURRRNNNIIIEEEBBBAAAAAA???>>>>>>===============:::999999888888888999999999999999999999999999999888888999999999999:::::::::<<>>CCCNNN\\\nnnnnn]]]MMMJJJOOOPPPNNNLLLKKKHHHDDDAAA???===:::888222111111000000000000000000000000000111111111111///////////////000000000---.....................////////////////////////////////////000000111111222333555888;;;>>>@@@AAACCCIIIXXXppp~~~{{{zzzyyyxxxjjjkkkmmmttt~~~qqqiiihhhiiioooooonnnnnnvvv}}}xxxtttrrr}}}ooo```YYYWWWXXX[[[```oooxxxyyy|||qqqaaaTTTIIICCCBBB:::;;;;;;;;;<<<<<<<<<<<<;;;:::999777666666666666444444444444444444444444333333444444444444333333444555777777555444444444555666777777888999===???BBBPPPcccpppvvvyyy~~~}}}uuulllddd\\\TTTOOOIIIGGGDDDAAA???======<<<;;;;;;;;;<<<<<<<<<<<<<<<777777777777777777888888777777777777777666666666666666666777777777777777777999;;;<<<<<<>>>@@@CCCFFFIIIQQQ[[[eeerrryyyoooeee^^^YYYUUUSSSLLLIIIFFFDDDCCCBBB???===<<>>;;;999222222111111111111111111000000000000000000000000............////////////---------...............////////////////////////...//////000000111111222333444666999<<>>===<<<<<<;;;888999::::::;;;;;;;;;;;;777777777777777888999999777777777777666666555555444555555555666666777777555666777888888999:::;;;???@@@EEELLLSSS\\\nnnxxxmmmccc[[[VVVQQQOOOMMMKKKIIIGGGEEECCC@@@>>>>>>AAAHHHTTTccctttxxxaaaTTTPPPPPPPPPRRRMMMJJJFFFCCCAAA>>>;;;999555555333222111111111111111000000//////.........,,,---------.........///---------.........//////////////////////////////...//////000111111222222444555777:::===@@@BBBCCCIIIXXXqqq{{{xxxtttnnniiicccgggnnn{{{sssjjjcccaaaccchhhnnnuuu~~~|||{{{}}}~~~zzz|||qqqggg\\\VVVTTTSSS^^^ooo|||~~~wwwxxxwww}}}fffPPPCCC???<<<<<<<<<============>>><<<;;;:::888777666666666555555555555555555555555333333222222222333444555444222000222666777666444555666777888888:::===@@@EEEQQQ```jjjmmmoootttyyy{{{}}}xxxrrrccc^^^VVVOOOJJJEEEAAA???>>>>>>?????????>>>===<<<888999::::::;;;;;;;;;:::999999888999999:::;;;<<<999999888888888777777777555555555666777777888888444555666777777777777777>>><<<>>>CCCFFFLLL]]]nnnxxxlllbbbZZZSSSOOOLLLMMMLLLJJJIIIIIIGGGDDDBBBAAADDDJJJTTTcccsss{{{}}}iiiYYYRRRPPPRRRUUUMMMJJJFFFCCCAAA???<<<:::888777555333222000000///111000000///...------,,,,,,,,,,,,---------......---------.........//////////////////////////////...//////000111222222222444555777:::===@@@BBBDDDLLL^^^{{{|||wwwnnnggghhhllltttwwwmmmfffbbb]]]fffqqqzzzxxxyyy}}}|||vvvggg^^^[[[RRRYYYdddqqq|||yyywwwsssxxxnnnXXXHHH???<<<<<<<<<>>>@@@@@@>>>===<<<;;;999777777666777777333333444555555444333333333333333444444444555555:::888777555555555666777999555555888::::::>>>DDDIIIVVV]]]dddnnnqqqvvv~~~sssttt~~~xxxpppggg```TTTOOOIIIDDDAAA@@@@@@???AAAAAAAAA???<<<;;;<<<=========<<<===>>>???===;;;:::::::::999999999999888777777777777777777777777777777888666555555666888777777666666666666777777999;;;======???FFFRRR[[[vvvzzzmmmaaaWWWOOOJJJHHHHHHHHHLLLQQQQQQIIIDDDBBBCCCAAAEEEQQQ___lllxxxxxxcccVVVQQQOOOMMMMMMLLLJJJFFFCCC???===<<<999777555333111000000000000/////////............///...---,,,,,,---...//////////////////////////////............///000000///000111000///000222333666999::::::<<<@@@DDDEEERRRmmmtttnnnooonnnxxxvvvmmmeee___[[[aaannnvvv}}}{{{{{{~~~lll___ZZZTTTXXX```kkkyyy}}}vvvvvvyyyssstttrrr]]]MMMDDD>>>>>>>>>???AAAAAA???>>><<<;;;999888777666777777444444555666666555444444333333444444444555555555666666555444444444555555666444555888;;;<<<@@@FFFMMMZZZ```fffppptttyyy}}}uuuyyyzzzsssmmmeee]]]WWWMMMIIIEEEAAA@@@@@@???>>>===>>>>>>>>>=========>>>???=========>>>===;;;999;;;;;;;;;;;;::::::::::::888888888888888888888888666888888777555444555666777666666666666666666777666888999999;;;@@@JJJRRRcccwwwwwwiii\\\QQQKKKIIIHHHHHHLLLRRRRRRLLLGGGEEECCCAAADDDOOO]]]iiiwwwmmmZZZPPPLLLLLLNNNMMMJJJGGGCCC@@@===<<<:::888666444222111111111000000/////////.........///...------------...///////////////////////////////////////000000111222///000111000///000222444555888:::;;;===BBBFFFIIIZZZuuuwwwsssuuu~~~}}}tttkkkbbb[[[[[[aaannnwwwzzzzzzvvvzzzyyyhhh___WWWWWWZZZbbbooo}}}wwwnnnuuu{{{rrr|||xxx~~~wwwcccSSSIIIBBBAAA@@@AAABBBBBB@@@>>>===<<<:::888777777777777555555666777777666555555333444444444444555555555777777888888999999888888444333555:::<<<===BBBHHHRRR```fffjjjsssxxxzzzwww{{{qqqhhhaaa[[[SSSNNNHHHEEECCCBBBBBBAAA@@@???;;;<<<>>>@@@AAAAAA@@@@@@AAA@@@>>>>>>???>>><<<:::===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888:::;;;;;;888666666666666666555555555555666666444666888888888<<>>===<<<:::888777777777777555555555666666555555555444444444444555555555555666777999:::::::::999999555444777;;;======CCCJJJWWWgggnnnpppxxx~~~{{{uuuyyyzzzoooeee^^^YYYSSSOOOJJJHHHGGGFFFFFFEEEBBB@@@>>>???AAACCCEEEEEECCCAAABBBAAA@@@@@@AAA@@@>>><<<=========<<<<<<<<<<<<;;;999999999999999999999999;;;===>>>>>>;;;999777666666666555555555555666666666888999:::999:::>>>@@@DDDSSSiiivvvhhh```\\\JJJHHHJJJPPPSSSOOOKKKJJJCCC@@@@@@HHHRRR^^^nnn{{{yyyiii]]]UUUQQQOOONNNLLLJJJFFFBBB>>><<<;;;999777555333222222222000000000////////////...//////............//////////////////////////////...///000111222222333333...000111111000111333555666888<<<>>>???BBBLLLVVVtttxxx{{{zzztttlllbbb[[[[[[aaaooo~~~{{{tttmmmooo|||xxxeee\\\UUUXXXaaammm|||zzzvvvttt|||sss|||mmm\\\OOOIIIGGGDDDCCCCCCBBB@@@>>>>>>===;;;999777777777777444444444444444444444444444444444555555555666666111333444666666666555444777777:::======>>>EEENNN]]]qqq{{{{{{{{{qqqppp{{{sssjjjeeeaaa]]]ZZZTTTRRRPPPNNNLLLIIIEEEBBBDDDCCCDDDFFFHHHGGGDDDAAAAAA@@@@@@@@@AAAAAA@@@>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>===;;;888666666666666555555555555666666777999::::::999999:::;;;@@@HHHVVVllluuujjjbbbNNNIIIGGGKKKOOOLLLIIIIIIBBB??????EEELLLWWWggguuu}}}wwwnnndddXXXOOOOOONNNMMMKKKGGGCCC@@@===:::999666444222111111111111000000000////////////////////////////////////////////////////////////---...///000111111111111...000111111111222444666888999===??????BBBPPP___zzzvvv~~~xxxqqqjjjccc______fffsss{{{sssmmmtttqqqdddYYYZZZ^^^eeesss{{{uuuvvvzzzuuueeeVVVNNNKKKHHHEEEDDDCCCAAA??????>>>;;;999777777777777444444333333333333444444444444555555555666666666444444555666666666555555999999;;;===>>>@@@JJJUUUiii~~~sssjjjnnn~~~~~~}}}uuurrrpppmmmkkkdddaaa]]]ZZZWWWSSSNNNJJJLLLJJJHHHJJJLLLLLLHHHEEECCCBBBAAABBBCCCBBB@@@>>>????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777999::::::777555444555777777666666666666777777666777777777888888888888<<>><<<999888777777777666555444333333444555666555555555555666666666666999999888888777888888888999999;;;===>>>CCCPPP^^^wwwzzzooohhhppp}}}|||}}}~~~wwwtttooojjjgggbbb^^^[[[VVVSSSPPPQQQTTTUUUSSSOOOMMMKKKIIIHHHHHHFFFCCCAAABBBBBBBBBBBBAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<777999999888666555666777888888777777777777888888666555555666777888888777999<<<@@@JJJ]]]xxxooo]]]QQQFFFDDDFFFEEECCCDDDBBB@@@@@@BBBEEEKKKYYYfffsss|||~~~qqqeeeXXXNNNLLLMMMMMMMMMKKKGGGDDDBBB;;;999777555333222222222111111111000000000//////...///000111111000///...////////////////////////000111222333333111000......///111111111333555777;;;:::>>>BBBCCCJJJccc~~~yyy|||ssshhhcccfffkkksss{{{~~~~~~yyyvvvzzzsssddd___[[[XXX___kkkyyyxxx{{{kkkVVVSSSOOOKKKIIIHHHEEEDDD@@@???<<<:::888777777777777666555444444555666777555555555555666666666777999888666555555555666666888888:::===???FFFUUUdddyyynnnhhhsss|||{{{|||~~~}}}xxxtttpppllliii___[[[XXXYYY]]]___]]]ZZZWWWUUURRRPPPNNNKKKHHHEEEEEEDDDDDDDDDDDDCCCCCCCCC========================:::;;;;;;:::888888:::<<<999999888888888888999999777666555666888:::::::::999===@@@AAALLLddd}}}}}}cccUUUHHHCCCDDDCCCBBBBBBBBB@@@@@@BBBCCCIIIUUUbbboooxxxssseeeZZZTTTKKKLLLMMMMMMLLLIIIEEECCC<<<;;;888666444444333444111111111111000000000000...///000111111000///...////////////////////////222333444555444222000......///111111222333555888;;;:::>>>DDDFFFOOOlll|||~~~uuuhhhdddjjjrrr|||~~~xxxyyy}}}xxxwwwpppgggaaaZZZZZZaaarrr~~~yyyvvv~~~zzzcccXXXNNNKKKIIIEEEAAA@@@>>>===;;;;;;;;;999777444999888666555555555666777666666666666777777777777666666777666444444555777555<<<======CCCIIIXXXppp{{{tttrrr~~~}}}}}}yyyqqqhhhbbbeeejjjkkkiiiiiigggbbb\\\[[[[[[ZZZTTTOOOKKKJJJJJJKKKMMMLLLGGGCCCDDDBBB???>>>>>>>>>===;;;::::::::::::999999999999;;;999777666777888777666999999888888888888999:::777:::>>>@@@EEERRReeetttwwwcccOOOHHHGGGEEEDDDFFFAAA>>>===???AAAFFFQQQ[[[hhhsssttteeeWWWOOOLLLLLLNNNLLLGGGEEEGGG>>><<<999666444333222222......//////000000111111000000000000000000000000---...000111222111///...111111111111000000000000000///...///000444777:::;;;<<>>===;;;;;;;;;:::777555999888777666555666666777666666666666777777777777666666777666444444666777555<<<<<<===EEEMMM^^^vvvzzzwwwyyy}}}{{{|||{{{sssmmmqqqvvvvvvuuuuuurrrmmmgggeeefffddd^^^XXXUUUUUUTTTUUUVVVSSSNNNIIIFFFEEECCCBBBAAA@@@???>>>????????????>>>>>>>>>>>>===;;;999999:::::::::999777777666666666666777777555888:::;;;>>>HHHXXXddd~~~qqqZZZOOOIIIDDDBBBBBBAAA>>>===???@@@CCCKKKTTTaaalllzzz|||~~~|||ooodddWWWQQQMMMNNNNNNIIIEEEEEE>>><<<:::777444333222222/////////000000000000000000000000000000000000000---...000111111111///////////////////////////...000/////////111444888:::;;;===AAAGGGNNN```}}}yyyqqqlllllltttwwwpppnnnnnnrrr~~~tttvvvhhh\\\YYY]]]dddooo}}}tttppp}}}wwwyyy~~~vvvgggWWWNNNJJJFFFDDDEEE???===;;;:::;;;:::888666888888777666666666666666666666666666777777777777555666777666555555666888555<<<;;;===HHHSSSfffyyy||||||yyyxxx||||||zzztttrrrrrroooiiiccc______``````___[[[UUUPPPJJJKKKJJJHHHEEECCCBBBCCC????????????>>>>>>>>>>>>???===<<<;;;=========<<<777777777777666666777777444777888888888>>>IIIRRRfff~~~kkkZZZPPPHHHBBB@@@BBB???>>>???@@@AAAFFFNNNZZZdddqqq{{{~~~~~~}}}{{{xxxuuurrrpppoooooonnnqqqtttvvvxxx|||zzzrrr```VVVNNNNNNOOOKKKFFFCCC???===:::777555333333333000000000000000000//////000000000000000000000000---...000111111111000///////////////////////////000000///000222555999;;;<<<===AAAIIIUUUkkkwwwmmmjjjnnn}}}wwwmmmkkklllxxxyyypppqqqccc^^^```\\\fffsss~~~~~~ppptttwwwtttwwwyyyjjjZZZQQQLLLGGGDDDDDD???===;;;:::::::::999777888777777666666666666666666666666666777777777777555666777666555555777999666<<<;;;???LLLYYYmmm{{{~~~|||yyywwwxxx~~~|||{{{xxxqqqjjjeeefffhhhhhhfffbbb\\\XXXSSSTTTSSSPPPJJJFFFEEEFFF@@@@@@@@@?????????>>>>>>@@@>>><<<<<<===>>>===<<<:::::::::::::::999999888777999:::999888;;;AAAGGGTTTiii}}}iii\\\QQQHHHCCCDDD@@@???AAABBBBBBEEEJJJTTT]]]hhhqqquuuvvvuuuuuupppnnnjjjfffccc```^^^^^^^^^aaaeeeiiimmmrrrwww{{{{{{hhhZZZNNNMMMPPPMMMGGGCCC???>>>;;;888555444333333222111111000000/////////////////////////////////......///000111000000///111111111111111222222222000000000111444777:::<<<======AAAJJJ\\\uuu~~~zzzqqqhhhgggoooyyymmmkkknnn}}}ssslllyyyjjjbbbaaa[[[ccclllvvvvvvqqqwwwuuu}}}~~~xxxjjj[[[SSSNNNHHHCCCBBB???===;;;::::::;;;:::999777777777777777666666555666666666666777777777777555666777666666666888999777======AAAPPP]]]ppp~~~|||zzzyyywwwuuutttxxxyyyrrrkkkmmmoooooommmiiieeeccc^^^^^^\\\XXXSSSMMMJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEAAA???===<<<======<<<;;;;;;;;;<<<<<<;;;:::999999888:::;;;:::999:::>>>BBBIIIVVVkkkzzzjjj]]]QQQHHHDDD@@@>>>AAABBBBBBDDDHHHNNNUUU^^^fffjjjjjjhhhfffbbb```\\\XXXTTTQQQPPPOOOOOORRRWWW[[[aaahhhooossswww|||lll\\\MMMKKKOOONNNHHHDDD@@@>>>;;;888666555444444222222111111000000//////////////////////////////...//////000000000000000000111111111222222222333000000111333555888;;;===>>>>>>AAAMMMccc}}}}}}tttllleeefffqqqrrrooorrrwwwnnnhhhrrrgggbbb___dddiiiqqqsssvvv|||tttxxx~~~zzz{{{mmm^^^VVVPPPHHHCCCAAA@@@===;;;::::::;;;;;;:::777777777777777666555555666666666666777777777777555666777777666666888:::888>>>???EEETTT___nnn}}}~~~}}}zzzxxxuuutttssstttxxx|||uuuwwwyyyxxxuuurrrpppoooiiigggcccaaa^^^YYYTTTPPPLLLLLLKKKKKKKKKJJJJJJJJJDDDBBB@@@??????>>>===<<<;;;;;;<<<<<<<<<:::999888888999:::999999999<<<>>>BBBGGGUUUkkkzzzlll\\\OOOGGGAAA>>>@@@BBBAAACCCFFFIIINNNUUU[[[^^^\\\YYYVVVTTTRRROOOLLLIIIGGGFFFFFFEEEGGGKKKPPPUUU\\\dddiiinnnrrrvvvxxxyyy|||qqq```PPPKKKMMMMMMIIIGGGAAA???<<<999777555555444111111111111111111000000000000000000000000000000////////////000000000000...//////000000111111111000111222444777:::<<<>>>>>>???DDDSSSlll}}}qqqiiidddgggrrrwwwvvvzzzyyyrrrkkkfff|||nnnfffaaabbbdddiiiwwwzzzrrruuu{{{|||tttcccXXXPPPIIIDDDDDD@@@===;;;999:::;;;;;;;;;666777777888777666555444666666666666777777777777555666777777666777999;;;:::@@@BBBIIIWWW___jjj}}}~~~~~~{{{zzzvvvvvvvvvxxx}}}{{{wwwvvvwwwqqqmmmiiiiiijjjhhhaaaZZZRRRRRRRRRQQQQQQQQQQQQPPPJJJHHHEEECCCCCCBBB@@@>>><<<===>>>???>>><<<:::999::::::999999888999:::<<<<<>>???AAAIIIZZZwwwnnnfff```dddooo{{{~~~{{{sssooojjjeeetttjjj______^^^aaaoooyyysssppp{{{gggYYYPPPJJJFFFFFF@@@>>>;;;999:::;;;<<<;;;666777888888888777555444666666666666777777777777555666777777666777999;;;:::AAADDDKKKXXX^^^gggwww}}}|||yyyzzz{{{}}}}}}yyyxxxzzzvvvppplllmmmrrrrrrjjjbbb\\\\\\[[[[[[[[[ZZZZZZZZZOOOMMMIIIGGGFFFEEEBBB@@@@@@@@@AAABBBAAA???===;;;===<<<;;;:::999999:::;;;:::<<>>???@@@@@@>>>???AAABBBDDDIIINNNSSSUUUWWWXXXYYYYYY\\\ccchhhpppvvv||||||kkkYYYPPPLLLJJJHHHIIIAAA@@@===:::888666555555000000000111222222222333000000000000000000000000///////////////000111111000111111222333333444444000111333666999<<<>>>??????CCCLLL```lllbbb\\\___jjj{{{|||vvvooonnnjjjeeeqqqggg___\\\```eeemmm|||zzzssswww~~~qqqtttsss^^^RRRMMMHHHBBB@@@>>>;;;:::;;;;;;;;;:::777777777777666666666666666666666666666777888888999777555555666888999:::<<>>???AAACCCAAA???;;;:::999:::<<<<<<;;;:::;;;===???BBBHHHRRR```jjj|||hhh\\\NNNJJJNNNQQQNNNHHHLLLNNNRRRUUUTTTPPPJJJFFFAAAAAA???>>>======>>>??????>>>>>>???@@@BBBDDDEEEIIIHHHHHHIIIKKKOOOTTTVVVcccjjjrrryyy}}}}}}vvvdddQQQKKKMMMMMMHHHEEEDDDAAA>>>:::888666666444222000000111111111000111111000000//////......000000////////////000000000000000000111111111111666222111666999999;;;???AAAFFFTTTmmm{{{}}}iii```ZZZ^^^mmm}}}yyy}}}xxxsssoooiiidddccc{{{jjj```ZZZ[[[___fffwwwssskkkmmmuuurrryyycccUUUNNNIIICCCBBB???<<<;;;;;;:::999888888777777777666666666666666666666666666777888888999777666666777888999:::<<>>===>>>>>><<<;;;::::::;;;===AAAJJJSSSZZZeeeppp{{{rrrgggYYYRRRTTTVVVUUUSSSSSSUUUWWWZZZZZZUUUNNNHHHDDDBBB???>>>===============<<<<<<<<<===???AAABBBCCCCCCBBBCCCEEEIIIMMMOOOWWW___iiiqqq|||zzzyyyxxxxxx{{{|||jjjWWWOOONNNLLLGGGFFFDDDAAA>>>;;;888777666666444333222333444333222111111000000////////////000000////////////000000000000000000111111111111555222222777::::::<<>>CCCGGGIIINNNWWWbbbmmmwwwyyypppccc[[[ZZZ\\\^^^^^^\\\\\\]]]```aaa^^^XXXRRRNNNIIICCC?????????>>><<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>@@@CCCFFFHHHKKKTTT^^^hhhttt~~~~~~}}}rrrqqqpppppprrruuuyyy{{{rrr___SSSNNNKKKGGGFFFEEEBBB???<<<999777777777555333333444555444333111000000000000/////////111000000//////000000111000000000111111111222222333222444999;;;;;;===@@@GGGOOOgggyyyuuuyyy}}}uuu```]]]ZZZ^^^ffflllmmmlllqqqpppmmmkkkrrr}}}sssnnnjjjdddaaaaaa|||mmm___YYYWWWZZZhhhwww{{{pppgggiiivvvvvvxxxlllZZZQQQJJJDDDCCCAAA===;;;;;;;;;999888888888888777777777666666666666666666666777777888888999999999999999;;;<<>>======<<<<<>>>>>=====================>>>>>>======>>>@@@BBBDDDFFFNNNXXX```lllxxx~~~~~~}}}{{{{{{yyyxxxxxx{{{~~~~~~{{{wwwmmmkkkgggeeegggjjjooorrr{{{|||}}}zzzfffVVVNNNKKKJJJGGGFFFCCC@@@===:::888888666444222222333333333222000000000000000000000000111000000000000000000111000000111111111222222222222222555:::<<<<<<>>>BBBJJJTTTpppyyyvvvwwwyyy|||mmm\\\\\\^^^bbbffffffccc```hhhfffbbbeeerrrxxxppplllhhhbbb___```vvvddd[[[WWWXXXcccpppyyylllggglll~~~~~~yyymmm\\\RRRKKKEEEAAA???<<<;;;<<<<<<<<<;;;888888888888777777777777666666666666666777777888777999::::::999:::===???FFFRRR^^^eeeoooyyy{{{rrryyy|||{{{zzzxxxwwwvvvuuuuuuvvvuuuzzz|||{{{~~~}}}xxxuuuppprrrtttuuurrrmmmgggcccWWWTTTQQQRRRVVVZZZ[[[ZZZPPPLLLGGGDDDCCCCCCCCCBBBDDDAAA>>>>>>@@@AAA???<<>>>>>>>>>>>=========<<>>>>>===>>>???@@@@@@BBBIIIRRRZZZeeepppuuuuuuwwwyyyzzzxxxtttqqqpppqqqqqqpppqqqtttxxxxxxtttppphhhddd^^^[[[[[[```gggkkksssuuuwwwwwwyyynnn[[[OOOLLLNNNHHHGGGDDDAAA>>>;;;999999666444222222333333333222000000000000111111111111111111000000000000111111111111111111222222222222222222666;;;===<<<@@@FFFMMM\\\yyyzzzuuurrrssswwwzzzgggZZZ___eeejjjjjjfff___ZZZ```^^^]]]bbbrrr{{{tttnnnjjjfffaaa___aaalll```XXXUUU\\\gggyyytttjjjhhhvvvzzznnn^^^TTTMMMGGGAAA???<<<;;;<<<======<<<999999888888888777777777666666666666666777888888777999::::::999;;;@@@EEELLL\\\jjjpppzzzyyy{{{www~~~~~~wwwvvvtttrrrrrrssstttuuuwww~~~|||yyy|||~~~{{{zzz{{{}}}}}}zzzuuuoookkk___ZZZUUUUUUYYY___bbbcccUUURRRMMMJJJIIIHHHFFFEEEEEECCCAAA@@@@@@@@@>>>===AAA???@@@EEEIIILLLRRRWWWYYYZZZ]]]aaaeeehhhiiijjjssswwwyyyvvvoooiiifffeeefff___UUUKKKCCC??????@@@>>>>>>????????????>>>===???>>>>>>==================DDDMMMTTT]]]hhhmmmmmmlllnnnooommmhhheeeeeefffhhhggghhhlllooonnniiieee___[[[VVVRRRRRRWWW^^^bbbfffkkkppprrrssswww}}}eeeSSSNNNQQQIIIHHHEEEBBB???<<<::::::777555333333444555444333000000000111111111111222222111111000000111111222111111111222222222222333333333777;;;<<<<<>>===<<<<<<<<>>>>>>>>DDDHHHJJJNNNTTTUUUSSSUUUXXXYYYUUUOOOLLLMMMPPPWWWWWWXXX[[[]]][[[UUUPPPIIIHHHHHHHHHIIIKKKMMMNNNUUU```mmmuuuwwwxxx{{{aaaPPPOOOJJJIIIFFFCCC@@@===<<<;;;444222000000111111111000000000111111222222222222222222111111111111222222111111222222222333333333555555777::::::<<>>===@@@???@@@AAAEEEIIILLLLLLLLLNNNJJJGGGGGGFFFEEEGGGKKKKKKSSSXXXVVVRRRPPPMMMIIIDDDEEEGGGGGGGGGHHHJJJKKKTTT[[[fffpppwww|||mmmTTTKKKLLLJJJFFFCCC@@@>>>======777777666555444333333222111111111111111111111111000000000///////////////222222222111222222333333333888888;;;@@@>>>EEEZZZuuuxxxyyyuuuvvv|||zzzuuunnngggfffhhhjjjiiimmmzzzxxxlll]]]PPPHHHOOO^^^rrrvvvqqqmmmjjjeeeaaabbbfffooobbb\\\\\\cccooovvvsssyyyvvvjjj]]]RRRKKKFFFCCC@@@>>>===<<<;;;:::999999999999888888888888777888888888888999999999888;;;888:::???>>>HHH^^^{{{{{{}}}}}}zzztttpppmmmmmmlllmmmsss{{{||||||~~~wwwqqqpppttt{{{~~~|||yyywwwuuuuuurrrnnniiifffeeeffffffdddcccaaa]]]WWWQQQKKKHHHEEECCCBBBFFFMMMVVV[[[^^^gggvvv|||wwwyyyvvvooohhhaaaaaabbb___YYYWWWYYYYYYVVVRRRKKKEEEDDDBBB>>>===@@@??????@@@BBBFFFHHHHHHGGGFFFCCCBBBDDDDDDCCCEEEJJJJJJRRRWWWUUUPPPNNNJJJFFFDDDEEEFFFFFFGGGGGGHHHJJJOOOVVVaaallluuu|||pppXXXMMMLLLJJJGGGDDD@@@===<<<;;;777777666555444333222222111111111111111111111111000000000000000000000000222222111111222222333333444888888;;;@@@>>>GGG\\\{{{zzz|||yyy{{{uuurrrlllgggfffhhhjjjiiivvvxxxhhhYYYMMMGGGPPPaaauuusssnnnjjjhhhdddaaaccchhhzzzjjjaaa^^^```kkk{{{zzz|||yyyttt{{{qqqiii___TTTMMMGGGDDD@@@>>>======;;;::::::999999999888888888888777888888888888999999999:::;;;888:::@@@AAALLLddd~~~{{{wwwtttrrrmmmjjjjjjjjjmmmuuu~~~~~~~~~xxxsssqqquuu{{{}}}wwwrrrnnnkkkjjjiiihhhfffbbb\\\TTTMMMIIICCCAAA@@@BBBGGGNNNRRRTTT___mmm{{{wwwtttrrrjjj]]]UUUTTTUUUTTTVVVOOOIIIFFFDDDAAAAAACCC???>>>===???AAABBBAAA@@@BBB@@@AAADDDCCCAAACCCGGGLLLTTTYYYWWWRRROOOKKKGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIPPPZZZfffpppzzzttt\\\OOOKKKJJJHHHEEEAAA===:::888666666555444333222222111111111111111111111111111///000000000111222222222222222111111222222333444444999888;;;@@@???JJJbbb||||||zzz~~~tttoooiiifffgggiiikkklll~~~uuucccTTTLLLKKKUUUgggzzzxxxooojjjfffeeebbb```dddkkkqqqddd^^^]]]fffsss~~~vvvvvvuuulllhhh___UUUNNNHHHEEEAAA???>>>===<<<:::::::::999999999888888888777777888888888999999999;;;<<<888:::AAACCCQQQiiixxxtttrrrpppkkkggggggiiinnnyyy~~~wwwqqqooorrrwwwzzz~~~{{{ssskkkeeebbb``````___[[[VVVOOOHHHEEEBBBAAA???@@@CCCGGGJJJLLLUUUbbbxxxrrr]]]NNNKKKMMMOOOUUUQQQLLLJJJIIIGGGEEEEEEBBBAAA???@@@AAABBBAAA@@@DDDCCCEEEGGGEEEAAACCCHHHSSS[[[aaa___ZZZVVVPPPKKKMMMKKKIIIHHHIIIIIIIIIIIIHHHMMMVVV```kkkvvvwww___OOOIIIIIIHHHEEEBBB>>>;;;999666666555444333222111111111111111111111111111111//////000111222333333444111111111111222333444444444999999;;;@@@BBBPPPjjjzzzyyyyyyppphhhdddeeeiiioootttsss```UUURRRWWW```ppp|||tttmmmhhhcccaaa``````fffnnnyyyiii___^^^dddooo|||{{{qqq|||sssjjjfff^^^TTTNNNIIIFFFBBB@@@???>>><<<::::::::::::999999999999888777777888888888999999999;;;<<<999:::BBBEEESSSlll|||vvvtttrrrnnniiifffgggkkkqqq}}}{{{tttnnnlllmmmppprrruuuuuuvvvxxxyyy{{{|||}}}~~~yyyrrrjjjaaaYYYTTTQQQQQQQQQOOOLLLGGGBBB???@@@???>>>>>>>>>AAADDDFFFKKKWWWllldddPPPKKKNNNRRRVVVTTTQQQNNNLLLJJJFFFBBBFFFDDDCCCCCCDDDFFFFFFEEEGGGGGGJJJLLLJJJGGGIIIOOO[[[dddlllkkkfffaaaZZZTTTVVVSSSOOOMMMMMMMMMLLLJJJKKKNNNSSS[[[dddppp|||{{{bbbPPPHHHHHHGGGFFFCCC@@@===;;;777666555444333222222111111111111111111111111111//////000111222333333444111111111111222333444555555:::999<<>><<<;;;::::::::::::999999999999777888888888888999999999;;;===999;;;CCCFFFTTTmmmxxxtttrrrqqqlllhhhfffiiinnnvvv{{{wwwpppiiieeeeeefffhhhhhhhhhhhhhhhiiijjjkkkkkknnnllliiiddd\\\TTTNNNJJJFFFGGGFFFFFFDDDBBB@@@???===>>>>>>===<<<===@@@CCCFFFQQQdddzzzpppZZZSSSVVV[[[]]]]]]ZZZTTTQQQPPPKKKEEEHHHFFFEEEFFFIIIKKKLLLLLLMMMNNNRRRTTTRRROOOTTT[[[dddpppzzz{{{vvvooofff___```[[[UUURRRQQQQQQNNNKKKMMMNNNPPPUUU]]]iiiuuu~~~iiiVVVJJJJJJHHHFFFCCCAAA>>>===777777666555444333333222111111111111111111111111///000000000111222222222000000000111222333444555555::::::===DDDJJJ```~~~nnn```\\\```hhhyyysssfffdddiiisssxxx~~~vvvpppiiiccc^^^^^^___eeepppzzz{{{mmm```bbbhhhuuu~~~rrrmmm~~~~~~ooofffZZZTTTSSSKKKHHHDDDAAA@@@>>><<<;;;;;;;;;:::::::::999999999777888888888888999999999;;;<<<:::<<>>FFFNNNggguuueeeWWWXXX^^^hhhzzzzzzmmmbbbbbbiiixxx}}}yyyoooiiiddd^^^[[[]]]aaajjjxxxttt^^^^^^dddppp}}}zzzwwwmmmyyyrrrgggZZZTTTVVVKKKHHHDDDAAA@@@>>>===;;;;;;;;;;;;:::::::::999999777888888888888999999999:::<<<:::===EEEGGGTTTkkkwwwyyy|||zzzppplllkkkjjjjjjggghhhnnnttt|||yyyrrrrrruuuxxxvvvtttqqqnnnkkkiiigggdddeeeggghhhiiijjjjjjkkkccchhhlllmmmsss}}}{{{yyyvvvssspppnnnmmmlllkkkfff___XXXRRROOONNNNNNNNNMMMLLLKKKJJJKKKKKKLLLGGGGGGGGGGGGEEECCCAAA@@@CCCBBB@@@??????@@@AAABBBCCCEEEFFFFFFDDDEEEHHHLLLMMMUUUaaakkkqqqssssssssslllgggeeehhhkkkppp}}}|||qqqoooqqqqqqpppkkkdddfffnnnqqqooolllkkkkkkmmmsssxxx{{{}}}qqqpppppplllddd^^^bbbjjj{{{yyyllleee\\\WWWUUUSSSOOOJJJKKKJJJIIIJJJQQQ]]]lllvvvzzzgggUUURRRMMMGGGBBB>>><<<;;;999999888777666555444444111111111111111111111111000000000000////////////000000000111222444555666444:::;;;>>>GGGQQQkkk|||lll\\\QQQUUU]]]hhh{{{{{{qqqeee[[[\\\cccxxx~~~uuujjjbbb```[[[YYY\\\cccnnn~~~{{{llleeecccjjjxxx|||~~~~~~fffjjj|||sssccc^^^XXXQQQLLLIIIFFFDDDBBBAAA???======<<<<<<;;;999888888777666666666777888888999999888999;;;===BBBKKKXXXaaannnuuuttt{{{~~~uuuppplllhhhfffgggjjjjjjmmmrrrzzz~~~rrrlllnnnrrruuuuuurrrlllddd^^^]]]^^^```]]]YYYYYY[[[\\\ZZZXXXZZZ[[[\\\^^^aaahhhooouuuvvvxxxwwwtttvvvzzzzzzwwwvvvqqqmmmkkkhhhcccccceeehhhddd\\\TTTMMMIIIHHHHHHFFFDDDBBBBBBCCCCCCBBBAAACCCDDDEEEEEEDDDDDDEEEFFFDDDEEEFFFFFFEEEEEEGGGIIILLLIIIIIILLLMMMMMMPPPUUUVVV___bbbeeellljjjdddhhh```\\\YYY[[[___fffsss}}}~~~zzztttssswww}}}vvvlllffflllvvvxxxlll```\\\\\\YYYTTTPPPKKKJJJJJJLLLNNNVVVhhhyyyuuu^^^PPPDDDCCCEEEDDD???<<<<<<:::999777555444333333000000000000000000000000000111111111111222222222222111111111111222444555888;;;===???EEEXXXwwwxxxggg]]]UUUWWWeeeuuuzzzkkk\\\UUUXXX^^^xxxsssjjjccc^^^^^^[[[XXXXXX```ooolllddd```gggtttuuuooonnn{{{lllkkkwww}}}jjjaaaYYYQQQLLLIIIFFFDDDBBBAAA???======<<<<<<;;;999888888777777777777888999999::::::999:::;;;>>>CCCMMMZZZbbbkkkttt~~~xxx}}}xxx~~~|||rrrnnnkkkhhhggghhhkkkmmmooouuu}}}xxxqqqrrrvvvyyyzzzxxxqqqiiicccbbbbbbccc___[[[YYYZZZ[[[ZZZXXXVVVWWWWWWXXX[[[```gggllloooqqqpppnnnooorrrrrroooooojjjggggggeeeaaa```ccchhhccc\\\SSSKKKGGGFFFGGGGGGEEECCCCCCDDDDDDDDDCCCBBBDDDEEEFFFEEEFFFGGGIIIMMMNNNNNNMMMKKKKKKLLLMMMTTTSSSVVV[[[\\\[[[\\\______jjjmmmoootttooohhhkkkddd^^^YYYXXXZZZaaaooo|||yyynnnhhhmmmvvvxxxkkkddd```ZZZTTTNNNJJJJJJKKKMMMPPPYYYkkk|||zzzeeeWWWIIIFFFGGGDDD???<<<<<<;;;999777555444333333111111111111111111111111000111111111111222222222222111111111111333444555999;;;>>>AAAJJJ___~~~|||iii```YYY^^^nnn~~~wwwgggWWWQQQWWW___www{{{ooogggaaa\\\\\\YYYVVVXXXbbbrrruuujjjbbbfffpppzzzwwwmmmgggnnnuuulllqqqssseee[[[SSSNNNJJJFFFDDDBBBAAA???===<<<<<<;;;::::::999888888666666777777888999999999::::::<<>>CCCQQQjjjmmmccc]]]eeexxx~~~sssaaaPPPLLLUUU```ttt{{{}}}uuukkkccc___[[[ZZZWWWUUUYYYeeewww}}}wwwtttxxxzzz~~~vvviiiiiiooowwwwwwkkkkkkxxx~~~pppoootttzzzhhh^^^XXXOOOLLLGGGDDDBBB@@@>>>===<<<<<<;;;::::::999888888555555555666777777888888999:::;;;@@@IIIUUUaaaiiipppzzz{{{pppmmmvvv{{{rrrjjjiiiiiihhhiiikkkmmmpppuuu}}}yyyuuuuuuxxxtttooojjjgggeeeeeeeeeddddddcccaaaaaabbbfffiiinnnrrrssspppooopppooolllnnnkkkjjjllljjjfffeeegggqqqnnniii```VVVPPPOOOPPPMMMKKKJJJKKKNNNQQQRRRSSSQQQTTTVVVXXXYYY[[[^^^```bbbcccdddccccccccceeegggcccdddgggjjjhhhddddddhhhrrrtttjjjeeejjjyyy{{{nnneeeaaaaaahhhppp|||vvviiibbb]]]YYYTTTRRRQQQSSSWWWeee|||xxxgggUUUMMMJJJFFFAAA>>><<<;;;999777666444444444333333333333333333333333000000111111111222222222222111111111222444555666888;;;>>>FFFXXXwwwnnneee___hhh|||qqq\\\KKKHHHTTT```rrrwwwxxxppphhhccc___[[[ZZZWWWUUU[[[iii|||wwwoooiiifffiiikkkooowww|||mmmlllooouuu~~~ooojjjqqqwwwqqqsss~~~lllbbb^^^QQQMMMHHHDDDAAA@@@>>>===;;;;;;;;;::::::999999888666777777888888999999:::999999;;;AAAMMM[[[gggoooxxx}}}pppkkkoooyyyxxxooohhhggghhhhhhiiillljjjnnnuuu~~~}}}}}}zzzuuupppnnnnnnnnnoooooommmkkkiiiiiikkknnntttzzz}}}{{{xxxxxxwwwuuuvvvsssssstttrrrmmmkkklllvvvvvvssskkkaaaYYYWWWWWWTTTRRRQQQRRRVVVZZZ]]]^^^[[[^^^```bbbccceeehhhjjjhhhiiiiiihhhffffffgggiiiffffffhhhjjjhhhgggkkksss~~~~~~wwwyyywwwkkkdddaaabbbjjjssswww|||~~~ooohhheeebbb^^^ZZZVVVVVVZZZiiimmmYYYOOOKKKGGGBBB@@@===;;;:::888666555444444333333333333333333333333000000111111111222222222222111111111222444666777777;;;???IIIaaallleeeaaakkk~~~pppYYYIIIGGGSSS___lllqqqrrrlllfffccc```]]][[[XXXXXX___nnnxxxpppjjjeeebbb```aaadddlllzzz}}}mmmkkknnnrrruuulllpppvvvuuuqqqfffaaaSSSNNNHHHDDDAAA???>>>===;;;;;;;;;::::::999999999999999::::::;;;<<<<<<===999999<<>>===;;;;;;::::::::::::999999888999999:::;;;;;;<<<<<<;;;;;;>>>HHHXXXjjjxxxzzz{{{qqqjjjsssrrriiibbbaaaaaaaaabbbeeefffllluuu~~~~~~}}}{{{yyyxxxzzz{{{|||}}}~~~xxxmmmhhhggghhheeeaaa```aaaccceeeeeeccceeefffgggfffggghhhjjjiiiiiiiiihhhfffeeefffhhhfffgggiiikkkjjjlllvvv}}}uuurrrxxxyyyeee]]][[[eeeyyyzzzwwwuuusssrrrttt~~~}}}dddVVVOOOIIIDDDBBB===<<<:::888777555555444222222222222222222222222000111111111111222222222111111111222333555777999999???EEESSSrrrzzzsssaaagggrrrnnnVVVIIIIIIOOOTTTVVV\\\_________```^^^ZZZXXXWWW[[[fffyyyooo|||}}}~~~vvvrrrmmmlllsssvvvqqqmmmkkkxxx|||llliii|||~~~mmm{{{kkk^^^UUUPPPIIIDDDAAA???>>>===;;;:::::::::::::::::::::666666666777888888999999======@@@KKK]]]ooo~~~zzz}}}mmmiiiwwwqqqggg___^^^___^^^___aaaeeelllvvvvvvpppooooookkkfffcccbbbccccccccceeeggghhhhhhffffffgggiiieeegggiiiiiijjjkkknnnqqqssssssvvvvvvssssss{{{zzzcccYYYUUU]]]ooozzziiiYYYPPPIIIDDDBBB===<<<:::888777666555555222222222222222222222222000111111111111222222222111111111222333666888999;;;AAAIIIWWWxxx}}}rrriii]]]hhh{{{mmmUUUIIIIIILLLOOOMMMSSSXXXZZZ[[[]]][[[WWWVVVVVV[[[hhh|||tttyyy~~~|||rrruuuuuuooolllvvvrrriiivvvssswwwmmmbbb^^^UUULLLHHHEEE???;;;;;;;;;;;;;;;:::::::::999999<<<<<<;;;:::999999999999???>>>DDDVVVkkk{{{{{{vvvttthhhmmmyyy}}}nnniiibbb^^^]]]^^^]]]\\\aaammmzzzvvvpppmmmmmmjjjgggcccbbbccceeegggffffffhhhkkknnnooonnnoooqqqssssssssstttyyy|||~~~~~~{{{wwwyyykkk[[[XXX___gggzzzzzzuuubbbSSSIIIEEEFFF???===999777777666555444333333333222222222111111222222222222222222222222222222222333555888;;;<<<>>>===IIIfff}}}nnnhhh^^^rrrpppVVVIIIJJJLLLLLLTTTSSSSSSTTTVVVVVVUUUSSSRRRUUU]]]mmmwww{{{zzzyyy{{{qqqlllssstttjjjttt~~~zzzuuuggg___UUULLLHHHDDD???;;;;;;;;;;;;;;;:::::::::999999;;;;;;:::999999999::::::@@@???HHH]]]sssyyyuuuttteeekkkxxx{{{nnniiibbb^^^]]]^^^^^^^^^aaammm|||~~~wwwpppkkkjjjjjjiiigggffffffhhhjjjkkklllmmmpppssstttsssqqqsssuuuxxxyyy{{{~~~xxxeee___bbbgggyyyzzzzzzfffVVVKKKFFFGGG@@@===:::888777666555444333333333222222222111111222222222222222222222222222222222333555888;;;<<<>>>???MMMlll|||lllgggbbbuuuttt]]]QQQQQQSSSTTTUUUTTTSSSTTTUUUVVVUUUSSSTTTWWW```ooovvvmmmoooxxxxxxmmmsss}}}|||kkkaaaWWWMMMHHHDDD>>>;;;;;;;;;;;;;;;;;;::::::::::::::::::999999::::::;;;;;;???BBBNNNfffuuutttuuucccjjjxxxxxxnnniiibbb]]]]]]^^^```aaabbbppp~~~yyyvvvtttppprrrtttuuuwww}}}~~~|||||||||zzzvvvpppkkkhhhiiijjjkkkkkkkkklllppprrrtttuuuxxx{{{}}}}}}{{{xxxzzz|||zzzqqqppprrr~~~lll\\\OOOHHHGGGAAA>>>:::888777777555444333333333222222222111111333333333333333333333333222222333444666888;;;===BBBEEEVVVuuunnnhhhddduuuyyyhhh\\\[[[]]]___[[[YYYVVVUUUUUUUUUTTTSSSUUUYYYcccssszzznnnmmmsss~~~rrrrrr~~~uuunnndddYYYNNNIIIDDD???;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999:::;;;<<<===>>>CCCTTTooorrruuuxxxccckkkxxxrrrlllhhhbbb]]]\\\___bbbdddgggvvvwwwoooiiieeebbbaaaaaabbbbbbdddjjjsssyyy~~~|||yyyxxxyyyxxxwwwuuussspppnnnmmmnnnoooqqqrrrsssuuuyyy{{{uuucccSSSJJJHHHBBB???;;;999888777555444333333333222222222111111333333333333333333333333222222333444666999;;;===FFFMMM```~~~pppiiiaaapppssshhheeegggiiieeeaaa\\\WWWUUUTTTSSSRRRUUU[[[gggwwwqqqnnnpppuuupppwwwsssqqqggg\\\QQQJJJEEE???<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888999:::;;;<<<===<<>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::;;;<<<>>>GGG\\\wwwooodddrrrzzzwwwmmm```___``````___]]]^^^bbbeeeuuu|||rrrjjjbbb\\\XXXQQQOOOKKKIIIIIIJJJKKKLLLTTT[[[eeepppyyy~~~wwwnnnjjjhhhhhhmmmsssttt```RRRLLLEEEBBB>>>;;;999888666555333333333222222222111111444444444444444444444444333333444555777:::<<<>>>DDDUUUsssnnn\\\```kkkuuu|||{{{xxxxxxwwwvvvuuuuuummmbbbYYYUUUTTTTTTTTTYYYcccsss{{{tttqqqmmmyyyzzzqqqpppkkk{{{}}}qqqeeeWWWOOOIIICCC??????======<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;???III^^^xxx~~~iiibbbrrryyytttjjj___]]]___```___^^^^^^aaaeeeuuu~~~uuunnngggcccVVVSSSOOOMMMLLLKKKKKKJJJOOORRRXXX^^^eeemmmuuuzzz|||}}}}}}~~~~~~xxxooofffbbb``````dddiiivvv}}}vvvbbbSSSMMMEEEBBB>>>;;;:::888666555333333333222222222111111444444444444444444444444333444444555777:::<<<>>>JJJ[[[zzz~~~~~~hhh\\\eeeoooxxx}}}zzzuuusssrrrpppooowwwrrrjjj```WWWTTTTTTUUUVVV]]]gggwwwyyyooooooqqqzzzvvvfffmmmvvvyyyttt~~~fffYYYTTTIIIBBBBBB>>><<<<<<;;;:::999999999999999999::::::999;;;===@@@@@@HHH[[[qqq~~~yyyoookkkttt{{{ttteee[[[\\\\\\]]]\\\XXXWWW___jjj|||{{{sssbbb^^^XXXVVVUUUTTTQQQNNNUUUTTTSSSSSSUUUZZZ___bbbiiipppyyy~~~}}}|||{{{zzzrrrmmmeee^^^YYYYYY[[[]]]lllsss}}}vvvdddVVVLLLGGGDDD???;;;:::999777666222222222333333444444444333333333333333333333333555333444999;;;;;;===BBBKKKfff|||~~~||||||{{{oooaaa```hhh{{{yyytttnnnjjjnnneeeeeeiiinnn||||||rrrcccXXXVVVTTTPPPRRRXXXgggrrr|||qqqpppqqqzzz{{{kkkfffmmmwwwkkk\\\VVVJJJBBBBBB>>>>>>===<<<;;;::::::::::::999::::::::::::;;;>>>@@@CCCKKK[[[lllxxx}}}{{{oooiiiiiisssyyyrrrddd[[[ZZZ[[[\\\[[[WWWWWW```kkk~~~xxxssslllgggdddaaa]]]YYYWWWVVVUUUTTTTTTVVVXXXZZZ___eeemmmuuu}}}}}}|||zzzwwwuuuqqqkkkddd\\\WWWVVVWWWXXX___gggtttxxxeeeVVVMMMHHHDDD???<<<:::999777666333333444444444444444444333333333333333333333333444333444999::::::>>>CCCQQQmmm{{{xxxvvvtttkkkaaaeeepppzzztttooojjjeeeXXXUUUXXX\\\iiirrrmmmmmm```VVVUUUUUURRRUUU\\\lllwwwtttpppqqqxxxtttdddgggwww{{{ppp```YYYLLLDDDBBB>>>???>>>===<<<;;;;;;;;;;;;999::::::::::::;;;>>>@@@FFFNNN\\\gggnnnxxxxxxyyy~~~aaabbbhhhqqqtttmmmbbb[[[XXXXXXZZZZZZWWWWWWaaammm}}}zzzwwwrrroooeeedddbbb___]]]ZZZYYYXXX[[[___eeejjjpppzzz}}}{{{zzzwwwtttqqqooojjjbbbZZZTTTQQQPPPPPPRRR[[[iiixxx|||hhhXXXMMMHHHEEE@@@<<<;;;999888666555555555555444444444444222222222222222222222222444222444888999:::>>>DDDXXXvvvyyyrrrmmmjjjccc___iiiyyy}}}yyytttpppcccSSSJJJJJJLLLYYYdddccchhh\\\TTTTTTTTTSSSXXX```sssxxxooonnnttt~~~mmmjjjqqquuubbbZZZMMMEEECCC>>>???>>>===<<<;;;;;;;;;;;;999:::;;;::::::;;;>>>@@@EEEPPP^^^fffjjjttt{{{uuuzzz}}}kkkVVV]]]hhhooonnnfff]]]YYYVVVVVVXXXYYYWWWYYYdddppp}}}yyytttnnnjjjgggfffiiilllooottt||||||~~~|||{{{zzzyyywwwssspppooojjjcccZZZSSSNNNKKKJJJLLLSSS^^^kkkyyylllYYYMMMIIIFFFAAA===;;;:::888777555555555444444333333333333333333333333333333333444333444888999:::@@@GGG^^^~~~yyyoooeee^^^WWWXXXiii|||}}}gggRRRFFFCCCDDDPPP^^^___dddYYYRRRSSSSSSRRRXXXbbbwww~~~pppmmmppp|||wwwppppppyyyddd[[[OOOHHHEEE@@@>>>===<<<;;;::::::::::::::::::;;;;;;:::<<<>>>AAACCCRRRccckkkoooyyyxxxtttqqq```SSS^^^iiimmmhhh```YYYUUUUUUVVVXXXYYYXXX[[[hhhuuu|||}}}~~~}}}{{{zzzyyyyyyyyyxxxtttrrrnnnkkkddd\\\TTTMMMIIIFFFIIILLLSSS\\\iiizzzsss]]]NNNKKKGGGBBB>>><<<:::888777555555444444333333222222333333333333333333333333444333555888888:::BBBKKKccc||||||zzzmmm^^^TTTMMMQQQfff}}}fffNNNAAA??????JJJXXX[[[bbbXXXRRRRRRRRRQQQWWWbbbxxxuuunnnnnnxxx|||tttnnnzzziii^^^QQQJJJGGG@@@>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;<<>>===<<<;;;;;;;;;;;;:::;;;<<<;;;;;;<<>>@@@???>>>======<<<<<<<<<:::;;;<<<<<<;;;<<>>===<<<;;;;;;:::;;;;;;888>>>:::666===???>>>EEERRRcccjjjooovvvsss~~~uuuaaa]]]aaahhhiiibbb]]]\\\ZZZVVVZZZ[[[ZZZZZZ^^^iiiyyy~~~yyyuuusssqqqnnnmmmjjjgggbbb^^^ZZZUUUOOOLLLFFFDDDCCCFFFGGGKKKUUU___ooo|||xxxfffRRRIIIAAA???>>>;;;:::;;;:::999999999::::::;;;<<<>>><<<999777666777888:::777777444888>>>;;;FFF```xxxsssaaaUUUNNNIIIZZZxxx|||yyywwwlll^^^HHHDDDAAACCCJJJQQQVVVXXXUUUSSSQQQOOOLLLOOO\\\jjj~~~~~~rrrpppvvvuuuuuulll\\\OOOGGGEEE??????>>>===<<<<<<<<<<<<888>>>:::777===???@@@HHHWWWjjjssswwwvvvuuuooo^^^\\\bbbggggggaaa\\\\\\ZZZVVVWWWXXXXXXYYY___kkk{{{~~~zzzwwwuuuqqqnnnkkkiiigggeeeccc^^^WWWOOOJJJDDDAAA@@@BBBCCCFFFOOOXXXeeerrr~~~jjjUUULLLCCC@@@>>>;;;999:::888888777777888999999:::<<<<<<<<<;;;999888666666555555333888???>>>JJJeee|||rrr```UUUPPPNNNaaa~~~~~~{{{wwwgggUUUDDD@@@===@@@GGGNNNRRRTTTPPPOOONNNMMMKKKPPP^^^mmmuuupppsss|||yyyuuuzzzppp^^^QQQJJJGGG@@@@@@???>>>============888>>>:::888===???BBBNNNbbbyyywwwzzzgggYYY[[[ccceeeeee```\\\[[[ZZZWWWTTTVVVWWWZZZaaannn~~~}}}{{{zzz|||~~~~~~|||{{{xxxtttnnnjjjhhhiiiiiigggcccZZZPPPHHHDDD@@@>>>???@@@AAAHHHPPPWWWeeewww|||~~~oooXXXNNNEEEAAA>>>:::888999666666666666666777777888:::<<<>>>>>>===999555333444444333888@@@@@@PPPmmmttt```TTTRRRUUUiii~~~gggOOOAAA>>>===???FFFMMMQQQRRRKKKJJJJJJKKKKKKQQQaaaqqqwwwoooooowww}}}xxxwwwsss___SSSJJJFFF@@@@@@???>>>============888===;;;999>>>???FFFVVVsss{{{~~~aaaVVV\\\eeedddbbb^^^ZZZYYYYYYXXXVVVWWWYYY]]]eeerrr}}}|||}}}{{{yyyxxxxxxzzz|||}}}{{{{{{||||||{{{wwwpppllljjjjjjiiigggccc[[[QQQJJJGGGBBB????????????DDDJJJMMMZZZlll}}}|||rrrYYYOOOEEEAAA>>>:::999:::666666666555555666666777999:::===>>>===;;;777555555555444999@@@BBBTTTsssyyyaaaSSSSSS[[[rrrpppSSSDDDAAA@@@CCCJJJPPPSSSSSSJJJIIIIIIJJJLLLSSSeeeuuuyyyooommmttt~~~{{{vvvaaaSSSJJJEEE??????>>>===<<<<<<<<<<<<888===;;;:::>>>???III^^^}}}___WWW___hhhddd___[[[YYYWWWWWWWWWYYYYYY\\\aaajjjvvv~~~zzzyyy|||{{{zzzxxxvvvwwwxxxyyywwwxxxzzz||||||yyysssooollljjjgggddd```ZZZSSSNNNIIICCC???>>>>>>===@@@DDDHHHSSSccctttuuuZZZPPPEEEAAA>>>;;;:::;;;888777777666666666777777777888999:::;;;;;;;;;;;;777888666:::AAADDDXXXyyydddTTTVVVbbbzzzyyyYYYFFFDDDCCCFFFLLLQQQSSSSSSLLLKKKKKKLLLNNNVVVhhhyyysssnnnrrr{{{dddVVVLLLDDD??????>>>===<<<<<<<<<<<<777<<<;;;;;;??????MMMfffaaaZZZeeekkkddd]]]ZZZWWWTTTTTTVVVZZZZZZ]]]cccnnnzzz{{{yyy|||||||||zzzxxxvvvwwwxxxwwwwwwxxxyyyzzzxxxuuurrrnnnkkkfffbbb___[[[VVVSSSJJJCCC>>>======;;;<<>>777999777;;;BBBFFF]]]eeeWWW^^^nnnzzzZZZGGGEEEDDDGGGMMMPPPPPPOOOMMMLLLLLLMMMOOOXXXkkk|||yyypppqqq|||iii[[[PPPFFF@@@@@@???>>>============777<<<;;;<<>>@@@FFFPPP]]]lllzzzggg[[[OOOHHHCCC>>><<<===999888888777666666777777555555666777888:::;;;<<<666888777;;;CCCIIIbbb{{{ccc[[[iii}}}vvvUUUHHHGGGFFFIIIMMMPPPOOOMMMLLLKKKKKKMMMPPPZZZnnn}}}rrrpppzzznnn```SSSIIIBBBAAA@@@???>>>>>>>>>>>>777<<<<<<===??????QQQppp|||yyyjjjcccoooqqqeee[[[XXXUUUQQQQQQTTTTTTUUUZZZcccqqqwwwtttpppooorrrwww{{{~~~|||}}}www{{{}}}{{{{{{|||~~~{{{wwwtttssssssrrrqqqmmmkkkiiigggeeeaaa\\\XXXQQQIIICCCBBBBBB@@@???AAA===AAAIIIUUUcccrrrnnnaaaTTTKKKEEE???<<<===888888777666666666666666444555777888999999999888444666666;;;CCCKKKfffwwwaaa^^^rrrrrrRRRKKKIIIIIIKKKOOOQQQOOOMMMJJJIIIJJJLLLPPP[[[pppuuurrrxxxrrr^^^TTTHHHEEEBBB>>><<<<<<======<<<;;;999<<<@@@???DDDZZZsss}}}zzzpppnnnccchhhoooeee[[[VVVTTTPPPNNNPPPSSSSSSVVVaaarrrssspppkkkhhhhhhjjjkkkkkkrrrvvv|||~~~~~~~~~~~~{{{}}}zzzuuurrrqqqpppoooooonnnllljjjjjjiiiddd]]]WWWRRRNNNHHHDDDBBB@@@???>>>===@@@DDDKKKWWWfffvvvzzzgggVVVOOOJJJ@@@;;;;;;;;;:::888777555444444444444444444555555555555666666666;;;???@@@KKKlllvvvkkkiii{{{aaaRRRHHHNNNRRRPPPLLLLLLLLLKKKLLLJJJJJJKKKNNNYYYmmmvvvqqqvvv~~~tttcccWWWEEEEEEBBB>>>============<<<<<<;;;===AAA@@@EEE[[[tttyyyuuupppiiiaaahhhmmmcccYYYUUUSSSOOONNNOOORRRRRRWWWcccttt~~~wwwnnniiihhhiiihhhgggiiimmmrrrvvv|||~~~|||{{{yyyuuusssrrrrrrpppoooooollljjjiiiiiieee___ZZZSSSOOOJJJEEECCCBBB@@@???===>>>BBBHHHRRR```nnnwwwooo]]]UUUNNNCCC======999888777666666555666666444444444555555555555666666666:::>>>@@@MMMpppooogggiii}}}^^^RRRKKKSSSXXXVVVRRRPPPOOOMMMJJJHHHIIILLLPPP\\\qqqwwwpppssszzzyyypppcccKKKEEEBBB???============<<<>>><<<>>>AAAAAAGGG]]]sss}}}tttpppqqq{{{bbb^^^gggjjj```VVVSSSQQQNNNMMMOOOQQQRRRWWWdddvvv{{{sssqqqoookkkffffffhhhlllpppuuu|||}}}{{{yyywwwuuuttttttsssrrrppppppmmmjjjiiiiiigggbbb^^^VVVRRRLLLHHHFFFDDDBBB@@@<<<>>>@@@DDDLLLVVVbbbjjjwww|||wwwbbbXXXPPPDDD<<<<<<777777666666666666777777444444444555555555555666666666999===BBBRRRvvviiifffmmmyyyXXXNNNMMMVVV]]][[[VVVRRROOOLLLGGGFFFHHHLLLRRR```vvvyyyooopppvvv}}}|||rrrWWWFFFCCC???======>>>============>>>@@@AAAIII^^^sss{{{rrrmmmuuuqqq]]]]]]eeeggg]]]TTTQQQPPPMMMMMMOOOOOOQQQXXXeeeuuuwwwnnnlllmmmooorrrwww~~~~~~|||zzzvvvuuuuuuuuuvvvuuusssqqqrrrnnnjjjiiiiiiiiieeebbbYYYUUUPPPKKKHHHFFFCCCAAA===>>>???AAAFFFMMMVVV\\\iiinnnuuuzzz~~~xxxcccXXXNNNBBB::::::888777777666666666666666444444444555555555555666777666888<<>>>>>===<<<<<<>>>>>>AAALLLaaasss}}}{{{sssooowww~~~ggg[[[]]]dddfff\\\SSSQQQOOOMMMMMMOOONNNRRR[[[ggguuu}}}tttssssssuuuyyy}}}|||||||||zzzyyyvvvuuutttuuuvvvvvvtttrrrsssoookkkiiijjjjjjgggddd[[[XXXSSSNNNKKKHHHDDDBBB>>>??????@@@BBBFFFLLLPPP\\\aaahhhmmmrrryyyyyycccWWWNNNBBB:::::::::999888666555555444444444444444555555555555666777777888===HHH```xxx```gggwwwlllNNNIIIJJJWWWbbb```XXXPPPJJJFFFEEEEEEGGGLLLRRR```wwwppplllqqqvvv~~~~~~}}}~~~yyyzzzrrriiiVVVFFFCCC@@@>>>>>>>>>>>>===;;;===>>>>>>CCCPPPeeeuuu}}}|||vvvtttyyynnn^^^YYY^^^cccggg^^^TTTQQQPPPNNNMMMOOOOOOUUU```mmmyyy}}}yyyxxxzzz}}}}}}{{{zzz{{{{{{zzzyyywwwuuutttuuuvvvvvvuuussstttpppllljjjkkkjjjgggddd]]]ZZZUUUPPPLLLIIIEEEBBB>>>??????>>>???AAAEEEHHHOOOTTTZZZ___dddkkktttzzz}}}fffZZZPPPDDD======;;;:::888777555444444333444444444555555555555666888888:::>>>LLLfff{{{iiiXXXdddyyygggMMMLLLKKKYYYeeedddZZZRRRLLLHHHEEEEEEGGGLLLSSS```wwwqqqmmmpppvvv~~~|||wwwsssrrr{{{||||||iii^^^PPPFFFCCC@@@>>>>>>>>>>>>===;;;>>>???@@@EEEUUUjjjyyy}}}}}}yyyyyy}}}sss^^^TTTWWW___bbbjjj```VVVSSSQQQOOONNNPPPPPPXXXfffttt}}}}}}{{{zzz{{{|||{{{{{{yyywwwttttttuuuuuuuuutttsssppplllkkkkkkjjjfffbbb^^^[[[VVVQQQMMMIIIEEEAAA======>>>===<<<===@@@BBBCCCHHHMMMRRRWWW]]]fffmmmvvv|||kkk^^^SSSFFF??????999999777666555555555555444444444555555555555666888999;;;@@@OOOkkk~~~|||ppp___VVVddd{{{^^^HHHLLLKKKZZZfffeee[[[RRRMMMJJJEEEEEEGGGMMMTTTccczzzrrrmmmpppvvvzzzqqqkkkiiiqqq}}}ggg[[[PPPGGGDDD@@@>>>>>>???>>>>>><<>>>>>777777666666666666777777444444444555555555666666888:::<<>><<<>>>===???>>>===FFFZZZooo{{{}}}yyydddRRRHHHSSSaaaaaaiiiaaaYYYTTTOOOLLLMMMRRRSSS]]]mmm}}}||||||{{{{{{|||}}}~~~~~~yyywwwuuuuuuvvvwwwvvvuuunnnnnnmmmkkkhhheeebbb```___\\\WWWRRRNNNJJJEEEAAA????????????>>>>>>>>>>>>???>>>>>>???DDDJJJPPPTTT\\\dddooovvvyyy|||pppdddZZZLLLAAA???;;;:::999777666555555555444444444555555555555555777888>>>CCCUUU|||{{{tttxxxxxxkkk]]]VVVPPPmmm}}}kkkQQQDDD???JJJSSS]]]```ZZZPPPIIIEEECCCFFFJJJNNNVVVhhhwwwnnnooowww{{{kkk^^^YYY___hhhrrr^^^TTTJJJDDDAAAAAAAAA>>><<<>>>>>>@@@??????HHH[[[ppp|||uuu___OOOFFFPPP]]]]]]eee^^^WWWSSSOOOLLLMMMQQQUUU___nnn~~~||||||||||||||||||||||||xxxvvvuuuuuuvvvvvvvvvtttooonnnllljjjfffccc```^^^\\\YYYTTTPPPLLLHHHDDD@@@>>>>>>>>>>>>============>>>===<<<===???CCCHHHJJJTTT\\\fffmmmqqqvvv|||sssfff\\\MMMAAA>>>;;;:::999777666555555555555555555555555666666666888999???EEEVVV}}}xxxppprrrqqqeeeYYYTTTRRRppp~~~dddLLLDDDAAAIIIRRR[[[___ZZZQQQJJJGGGDDDGGGJJJNNNWWWhhh{{{pppooottt}}}ooo___XXX]]]fff}}}dddWWWKKKEEEAAAAAAAAA===<<<>>>===@@@@@@@@@JJJ^^^rrr~~~ppp[[[MMMFFFOOO[[[ZZZ___YYYTTTRRROOOLLLMMMPPPVVV```ooo~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||zzzyyywwwuuutttssstttuuutttsssnnnmmmjjjgggccc```]]]\\\XXXUUUQQQMMMJJJGGGBBB?????????>>>>>>>>>===============<<<<<<<<<>>>???AAAJJJPPPXXX___eeekkkrrrwwwzzz{{{}}}uuuiii^^^NNNBBB===:::999888777666555555555555555555666666777777777999:::@@@GGGYYYxxxnnnnnnkkk___UUURRRVVVvvv[[[FFFBBBCCCEEEMMMVVVZZZWWWPPPIIIFFFEEEGGGJJJNNNXXXiii~~~sssppprrr{{{vvveee\\\___iiiiiiXXXLLLFFFAAAAAA@@@======???;;;???@@@AAALLLaaawwwmmmXXXNNNJJJRRR\\\[[[XXXTTTQQQQQQOOOLLLMMMPPPTTT^^^nnn|||~~~|||}}}~~~~~~}}}~~~~~~|||yyywwwuuusssrrrqqqrrrsssrrrqqqmmmlllhhheeeaaa]]][[[YYYTTTQQQMMMKKKHHHFFFBBB@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>============CCCGGGMMMSSSXXX^^^eeejjjmmmnnnpppsssxxxtttjjj___PPPCCC>>>999999888666666555555555555555666666777777888888999:::AAAIII]]]}}}rrroooiii\\\TTTSSS[[[~~~{{{VVVBBBAAACCC@@@GGGOOOTTTSSSMMMHHHEEEFFFHHHKKKOOOYYYjjj~~~vvvrrrqqqzzzoooaaabbbkkkmmmZZZNNNGGGBBBAAA@@@======???:::>>>???BBBOOOggghhhTTTOOONNNUUU]]][[[TTTPPPNNNOOONNNLLLMMMPPPQQQ\\\lllzzz}}}||||||~~~~~~~~~~~~{{{xxxvvvrrrqqqoooooopppppppppoookkkjjjgggccc___\\\YYYWWWQQQOOOLLLJJJIIIGGGDDDBBBAAAAAA@@@??????>>>===============>>>>>>>>>======AAACCCFFFJJJMMMRRRWWWZZZ___```aaacccgggnnnvvv}}}}}}sssiii___PPPDDD@@@888888777666555555555555555555555666777888888999999:::AAAKKK```xxxsssiiiZZZRRRSSScccvvvSSSAAA???AAA???DDDLLLQQQQQQNNNIIIFFFGGGHHHJJJOOOZZZkkk~~~zzzvvvsss{{{yyyfffdddjjjsss^^^OOOHHHBBBAAA@@@======???;;;>>>@@@DDDSSSooogggSSSPPPQQQVVV\\\XXXRRRNNNLLLMMMMMMLLLMMMQQQSSS^^^mmmxxx~~~{{{zzz{{{}}}~~~}}}~~~~~~~~~}}}|||yyywwwuuuooommmllllllmmmmmmmmmkkkhhhgggfffddd```\\\XXXVVVPPPNNNLLLKKKJJJIIIGGGEEE@@@@@@???>>>===<<<<<<;;;::::::;;;;;;<<<<<<======AAAAAABBBDDDFFFIIIKKKLLLPPPRRRTTTUUUWWW\\\eeekkkuuu||||||rrrhhh___PPPEEEAAA888777666666555555555666444444555666777777888888999999AAALLLbbb{{{vvvjjjZZZRRRSSSjjjoooOOO@@@>>>???AAAEEEKKKQQQRRRPPPLLLIIIGGGGGGJJJPPP[[[mmm~~~}}}yyyvvv}}}lllggglllzzzcccPPPIIIBBBAAA???======@@@===@@@BBBGGGYYYwww}}}kkkVVVUUUUUUXXXZZZVVVQQQMMMKKKLLLLLLKKKMMMRRRXXXcccpppyyy~~~}}}{{{yyyxxxzzz{{{|||||||||{{{zzzyyywwwvvvttttttmmmkkkiiiiiijjjjjjjjjiiieeeeeefffeeeaaa]]]XXXUUUQQQOOOMMMMMMMMMMMMKKKIIICCCBBBAAA@@@???>>>>>>===;;;;;;;;;:::;;;<<<======?????????@@@BBBCCCCCCCCCDDDGGGIIIIIIJJJNNNUUU\\\cccmmm|||uuuiii^^^PPPDDDAAA777777666555555555555666222333444555666777888888888999@@@LLLddd~~~{{{ooo^^^UUUVVVqqqeeeIII>>>>>>>>>@@@CCCIIINNNPPPOOOKKKHHHFFFFFFIIIPPP]]]ooo||||||}}}~~~~~~{{{xxxrrrkkkppp{{{hhhPPPIIICCCAAA???======@@@???BBBDDDIII\\\}}}{{{qqq[[[ZZZYYYZZZ[[[UUURRRMMMJJJKKKKKKKKKNNNSSS]]]gggsss{{{~~~{{{yyywwwvvvxxxzzz{{{{{{zzzyyywwwuuutttssssssssskkkiiigggggghhhiiihhhgggcccdddfffeeeccc]]]XXXTTTQQQPPPNNNNNNOOOOOOMMMLLLGGGFFFFFFDDDCCCBBBAAAAAA>>>>>><<<<<<<<<<<<>>>???===<<<===>>>@@@@@@???>>>===@@@CCCCCCCCCFFFMMMSSSWWWcccuuuwwwjjj^^^OOODDDAAA777666666555555555555666222222333444555666777888777888@@@LLLdddtttbbbZZZ[[[ttt^^^DDD=========>>>@@@EEEJJJMMMLLLHHHEEEEEEFFFHHHPPP]]]ppp}}}|||||||||}}}{{{yyy~~~yyymmmkkk~~~kkkWWWIIIEEEFFF@@@>>>@@@;;;===CCCBBBIIIhhh{{{yyy\\\YYY___]]]YYYYYYPPPMMMKKKKKKJJJJJJOOOUUUdddooo{{{~~~}}}yyysssqqqrrruuuyyyzzz~~~yyytttqqqrrrssssssrrrllljjjhhhfffeeeeeeeeeeeefffeeecccaaa^^^[[[YYYWWWWWWTTTPPPMMMMMMNNNOOONNNKKKKKKJJJIIIGGGEEECCCBBBAAAAAA???>>>>>>???@@@@@@?????????>>>>>>?????????===???@@@@@@@@@BBBDDDFFFQQQ[[[kkkvvveee\\\QQQFFF???:::999888666666666777777444555555444333444666888999999===NNNooorrrcccSSS[[[yyyyyyVVVGGGAAA;;;<<<@@@AAABBBDDDFFFGGGHHHIIIGGGHHHKKKPPP\\\mmm~~~}}}|||||||||~~~|||vvv{{{{{{ooommm{{{rrrYYYJJJEEEEEE???>>>@@@<<<===DDDCCCKKKjjj~~~yyyccc___ccc]]]UUURRROOOLLLJJJJJJJJJIIINNNUUUbbbnnn{{{|||xxxsssqqqssswww{{{}}}zzztttqqqqqqrrrrrrqqqjjjiiifffdddbbbbbbbbbbbbeeeeeedddbbb___]]]ZZZYYYVVVSSSOOOMMMNNNOOOOOOOOOMMMMMMLLLKKKJJJHHHFFFEEEBBBAAA???>>>======>>>>>>======<<<<<<<<<<<<======>>>???@@@@@@@@@@@@CCCEEEMMMVVVggg|||uuudddZZZPPPEEE???;;;:::888777666666666777444555555444333444666888:::;;;AAATTTuuu}}}nnn```RRR]]]zzzzzzVVVGGGAAA<<<>>>@@@AAABBBCCCEEEFFFHHHHHHFFFGGGJJJOOO[[[lll~~~}}}||||||}}}~~~~~~}}}|||||||||~~~~~~tttxxx~~~rrrooovvvyyy]]]LLLDDDCCC===>>>AAA======DDDEEEOOOoooxxxvvvgggdddhhh```SSSMMMNNNJJJIIIIIIIIIHHHMMMTTTaaammm||||||xxxtttrrruuuyyy}}}{{{vvvrrrqqqqqqpppooonnnllliiigggeeeddddddeeedddddddddbbbaaa___]]]\\\TTTQQQNNNMMMNNNPPPPPPPPPPPPPPPOOOOOOMMMLLLKKKJJJEEEDDDBBB@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@??????AAABBBGGGPPPbbbxxxtttdddZZZOOOEEE???<<<;;;999777666666666666555666666555444444777999:::===GGG]]]}}}zzzggg[[[QQQ___|||}}}WWWGGGAAA===@@@AAAAAABBBCCCDDDEEEFFFGGGEEEFFFIIIOOOZZZkkk|||~~~}}}|||{{{{{{|||{{{zzzyyyxxxwwwwwwxxxyyy~~~uuuxxxtttpppqqq}}}aaaNNNDDDBBB===>>>BBB>>>===EEEFFFRRRsssrrrsssfffggglllcccUUUNNNMMMIIIHHHHHHHHHHHHMMMSSSaaannn}}}~~~zzzuuusssuuuyyy|||~~~}}}xxxtttqqqpppoooooopppnnnjjjgggeeeeeeeeefffccccccccccccbbb```___^^^SSSQQQOOOOOOPPPRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMIIIHHHFFFDDDBBB@@@???>>>======<<<<<<<<<<<<======???@@@@@@???>>>>>>???AAADDDMMM^^^uuuvvveee[[[PPPFFF@@@===;;;999777666666666666666666666555444555777999:::>>>LLLfffwwwaaaVVVPPPaaaXXXGGGBBB???BBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFIIIPPP\\\lll{{{~~~|||{{{zzzzzzzzzyyywwwuuussssssssstttwwwyyy}}}yyyzzztttooollldddOOODDDAAA<<>>===EEEGGGTTTvvv}}}nnnrrrwwwcccfffkkkaaaTTTNNNLLLHHHGGGHHHHHHHHHMMMTTTcccppp|||vvvssstttwwwzzz|||~~~zzzvvvrrrpppoooooollljjjfffcccaaaaaabbbcccddddddddddddcccbbbaaa```UUUSSSQQQRRRSSSUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOJJJIIIHHHFFFCCCAAA???>>>======<<<<<<<<<<<<======???@@@@@@???>>>===???@@@CCCMMM___vvvyyyiii]]]QQQGGGBBB===;;;999888777666777777666777777666555666888:::999???PPPnnnrrr[[[SSSPPPaaaYYYHHHBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFJJJRRR___nnn|||~~~|||{{{zzzxxxwwwuuurrrqqqpppppppppppprrruuuxxxzzz~~~~~~|||~~~rrrkkkhhhuuufffQQQDDDAAA===@@@CCC======EEEGGGTTTvvv~~~mmmqqqpppaaadddfff[[[OOOLLLLLLHHHGGGHHHHHHHHHMMMTTTbbbppp~~~yyyzzz~~~~~~xxxuuuuuuxxx{{{|||}}}yyytttqqqqqqqqqmmmkkkgggdddcccccceeegggfffgggggggggfffeeedddcccXXXWWWUUUVVVWWWXXXXXXWWWUUUUUUUUUTTTSSSRRRPPPPPPJJJIIIHHHFFFDDDAAA>>>=========<<<<<<<<<<<<======@@@AAAAAA@@@>>>>>>???AAAEEEOOOaaaxxx}}}lll___RRRHHHCCC<<<;;;999888777777888888777888888777666666999;;;;;;@@@SSStttnnnYYYSSSQQQ```~~~ZZZIIICCCAAAEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEJJJTTTbbbqqq}}}}}}|||{{{vvvuuurrrpppnnnmmmmmmmmmjjjlllnnnppprrrvvvzzz~~~}}}|||pppgggccciii{{{hhhQQQEEEBBB>>>AAACCC<<<===DDDFFFTTTuuunnnrrr|||iii^^^bbbaaaVVVMMMMMMLLLIIIGGGIIIIIIIIINNNUUU___mmm|||yyyxxxtttqqqtttzzzzzz|||~~~}}}~~~zzzwwwxxx{{{~~~{{{vvvsssssstttqqqnnnkkkhhhggghhhkkkmmmkkkkkkkkkkkkjjjiiihhhggg\\\ZZZYYYYYY[[[[[[ZZZYYYYYYXXXXXXWWWUUUSSSQQQPPPLLLLLLKKKJJJGGGDDDBBB@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAA@@@??????AAACCCGGGQQQddd{{{nnn___QQQGGGBBB::::::999888888888999:::777888888777666777999;;;===BBBVVVyyykkkXXXUUUQQQ^^^www[[[JJJDDDBBBEEEHHHGGGGGGFFFEEEDDDDDDCCCBBBDDDIIIUUUdddsss}}}~~~|||{{{tttsssqqqnnnmmmlllllllllggghhhjjjlllmmmpppuuuxxxuuuzzz|||zzznnnddd```aaaooohhhRRREEECCC???AAABBB;;;===DDDFFFSSSsssnnnssssssccc[[[```___UUUOOOQQQLLLIIIHHHIIIIIIJJJOOOVVV\\\kkk~~~zzzvvvsssqqqnnnlllqqqxxxyyy{{{}}}|||yyyuuusssrrrrrrrrrqqqyyy|||yyy{{{|||wwwttttttvvvooollliiiffffffhhhkkkmmmooooooooonnnmmmlllkkkjjj^^^]]]\\\\\\]]]]]]\\\ZZZ[[[[[[ZZZXXXVVVTTTRRRQQQPPPPPPOOONNNLLLIIIGGGEEEFFFFFFFFFEEEEEEFFFFFFFFF@@@AAAAAAAAA@@@@@@BBBDDDHHHRRReee|||nnn___PPPFFFAAA:::999888888888999:::;;;888888888777666777999;;;???DDDXXX|||iiiWWWVVVRRR]]]qqq\\\KKKEEEBBBEEEIIIIIIHHHGGGFFFEEEDDDDDDAAABBBHHHTTTdddsss}}}~~~|||tttsssqqqnnnkkkhhhfffeeegggggghhhhhhjjjlllmmmnnnooopppqqqrrrssstttuuuuuu}}}}}}zzzrrrdddZZZ^^^iiilllSSSFFFDDD???>>>AAA>>>>>>CCCEEERRRnnnnnnvvvxxxddd^^^[[[]]]YYYQQQLLLMMMJJJHHHHHHJJJJJJJJJNNNUUUYYYkkk}}}yyyrrrllliiihhhgggkkkqqqxxx}}}~~~~~~~~~yyyooogggfffdddaaaaaaeeekkkooo{{{{{{|||~~~~~~{{{xxxuuurrrqqqqqqpppnnnkkkiiijjjnnnqqquuuuuutttrrrooommmnnnooogggeeebbb___\\\[[[[[[\\\\\\]]]]]]\\\YYYWWWUUUSSSUUUSSSOOOLLLKKKLLLNNNPPPSSSQQQOOONNNNNNMMMKKKJJJMMMGGGBBBDDDEEEDDDDDDFFFIIIZZZooojjj]]]RRRGGG>>>;;;:::999777777777777888888888888777888888999999===CCCZZZ}}}~~~gggUUUSSSPPP^^^zzzbbbIIIDDDHHHKKKOOOJJJDDDCCCEEEEEEBBB>>>>>>AAAJJJYYYjjjxxx|||uuusssqqqooollliiigggfffeeeeeeeeeeeefffggghhhiiillllllkkkkkkjjjiiiiiiiiimmmmmmqqqzzzzzzrrreeeWWW[[[dddyyyoooVVVHHHFFFAAA@@@BBB???CCCHHHHHHSSSkkk|||rrr|||~~~pppccc^^^]]]^^^ZZZRRRMMMMMMJJJHHHHHHJJJJJJJJJOOOUUU[[[lll~~~wwwpppkkkgggccceeeiiiuuuzzzyyypppiiiddd___YYYWWW[[[```eeeqqq~~~}}}|||zzzxxxvvvtttssssssrrrpppnnnmmmooossswwwxxxxxxwwwuuuqqqooooooppphhhfffccc```^^^^^^^^^^^^aaabbbbbbaaa___]]][[[ZZZ\\\ZZZXXXVVVUUUWWWYYY[[[]]]\\\[[[[[[[[[ZZZXXXVVVUUUNNNHHHGGGGGGEEEDDDFFFKKK[[[pppnnn^^^RRRGGG@@@<<<;;;:::888888888888999888888777777888888999999<<>>DDDFFFRRRjjjyyy{{{iii^^^^^^^^^]]]XXXQQQLLLJJJIIIGGGGGGJJJKKKKKKOOOUUU```ooo~~~zzzooofffaaabbbfffkkksss~~~wwwjjj___XXXVVVQQQTTT___ppp{{{{{{zzzyyyyyyxxxwwwwwwyyywwwtttqqqpppsssyyy}}}~~~~~~}}}zzzvvvrrrqqqqqqkkkjjjhhhgggeeeeeeeeeeeeeeegggiiihhheeedddeeeggggggfffffffffggghhhjjjkkklllmmmooorrrsssrrrnnnjjjfff]]]UUUOOOJJJEEEEEEIIISSSbbbtttvvvvvvyyydddTTTIIIDDD<<<;;;999888777777888999777777666777777888999:::<<>>HHHdddvvvYYYRRRQQQbbbzzz~~~}}}___JJJBBBBBBDDDFFFLLLJJJGGGEEEDDDDDDCCCCCC@@@CCCKKKXXXiiivvv~~~{{{xxxvvvuuutttsssqqqpppooonnnmmmllllllkkkkkkkkklllllljjjiiigggeeeccc```___^^^^^^[[[[[[\\\]]]aaakkkuuuwwwiii^^^\\\[[[eee{{{```NNNIIIAAA???AAA>>>>>>EEEHHHWWWssskkk___bbbaaaYYYQQQLLLIIIFFFIIIFFFGGGJJJKKKKKKPPPVVVcccqqqxxxgggZZZWWWYYY```lll~~~mmm]]]QQQPPPWWWdddttt}}}|||{{{}}}{{{xxxtttqqqppprrrtttxxxyyyzzzyyyvvvsssrrrrrrmmmlllkkkjjjhhhgggfffeeehhhlllooonnnkkkjjjooosssvvvxxxzzz|||}}}~~~ssslllccc[[[RRRJJJIIILLLTTTbbbrrr~~~sssqqq{{{~~~jjjZZZMMMEEE:::999777666555555666666555555555666777888999:::>>>JJJggg{{{]]]VVVTTTfffsssUUUDDDAAAAAACCCDDDJJJIIIGGGEEECCCCCCCCCCCC@@@CCCKKKYYYjjjwww}}}~~~zzzvvvvvvvvvuuutttsssqqqqqqpppooooooooopppqqqrrrssssssrrrrrrpppnnnllljjjiiihhhdddbbbaaabbbbbbcccjjjsss~~~pppeeeaaa]]]ddd}}}cccQQQKKKBBB???BBB???@@@GGGKKKZZZxxxmmmcccgggdddYYYOOOKKKJJJGGGHHHFFFGGGJJJKKKKKKPPPWWWfffsssrrraaaXXXWWWZZZhhh}}}~~~hhhWWWTTTWWWaaappp~~~}}}{{{xxxtttrrrsssttttttvvvyyyyyywwwuuuttttttmmmmmmllljjjhhhfffdddccchhhmmmpppooollllllrrrxxxxxx{{{~~~wwwoooeeeYYYNNNKKKNNNPPP^^^nnnyyyrrrpppsss}}}mmm^^^OOOEEE:::999888666666666666777555555555555777888999:::===KKKiii{{{```YYYYYYllllllNNN@@@@@@AAAAAABBBHHHHHHFFFDDDBBBAAABBBCCCBBBDDDKKKXXXhhhvvv~~~}}}yyyuuuwwwvvvuuutttsssrrrqqqqqqsssssstttuuuvvvxxxyyyzzz{{{zzzyyywwwuuusssrrrqqqiiigggggghhhggggggmmmuuuvvveee```ZZZ___vvveeeSSSLLLCCCAAACCC@@@???FFFKKK\\\|||ooofffkkkgggZZZOOOLLLKKKHHHHHHFFFGGGJJJKKKKKKPPPWWWhhhvvv~~~kkk___[[[VVVeee{{{uuu___ZZZYYY```mmm|||~~~~~~~~~{{{xxxvvvuuuvvvrrruuuxxxyyyxxxvvvvvvvvvmmmmmmllljjjhhheeecccbbbggglllooonnnkkklllrrrxxx~~~wwwmmm___RRRMMMOOOMMM[[[kkkvvvrrrooonnn|||nnnaaaQQQEEE;;;:::999777777777777888444444555555666888999:::;;;JJJjjjzzz```[[[]]]qqq}}}iiiJJJ???@@@AAAAAAAAAGGGGGGFFFCCCAAA@@@AAACCCDDDEEEJJJUUUeeeuuuzzz}}}|||{{{zzzxxxwwwwwwwwwvvvvvvuuuuuuttttttuuuuuuwwwzzz~~~{{{wwwvvvuuurrrqqqrrrtttwww~~~zzzwwwkkkeee^^^^^^nnnjjjQQQHHHFFFAAA???AAACCCAAAJJJdddwwwrrrmmmdddXXXNNNIIIHHHIIIHHHFFFFFFHHHHHHJJJRRR[[[mmmvvvvvvaaaQQQXXXbbbsssfff]]]YYY```ooo|||{{{zzzxxxvvvvvvwwwwwwxxxxxxxxxwwwwwwssstttssspppkkkhhhhhhjjjkkkkkklllmmmmmmppptttwwwzzznnn```SSSNNNOOOMMMSSS^^^mmm|||vvvmmmttt|||mmm```TTTLLL???<<<999777777666555444777777777777777777888888>>>IIIgggnnnZZZWWWaaajjjeeeFFF@@@???888:::FFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBGGGTTTgggxxxsssvvvxxx{{{~~~}}}|||yyyyyyyyyyyyxxxxxxxxxwwwyyyzzz{{{|||}}}~~~~~~}}}zzzxxxyyy{{{~~~~~~zzz|||pppiii```^^^kkkjjjQQQHHHFFFBBB@@@BBBCCCBBBNNNjjj|||wwwpppfffZZZPPPKKKJJJJJJHHHFFFFFFHHHHHHJJJRRR[[[mmmwwwiiiYYYUUU^^^nnnkkkbbb]]]dddqqq}}}|||{{{yyywwwxxxyyyyyyzzzzzzzzzyyyyyytttuuussspppllljjjkkkmmmooopppqqqqqqrrrtttxxx{{{ssshhh[[[PPPLLLMMMKKKPPP[[[jjjzzzxxxooovvv|||mmm```UUUMMM@@@>>>:::999888888777666888888777777777888999999@@@LLLiiikkkXXXVVV```hhhbbbFFFBBBBBB;;;;;;EEEFFFEEEDDDCCCBBBAAAAAAAAADDDCCCGGGTTTgggyyynnnmmmlllooovvv~~~||||||{{{{{{{{{{{{zzzzzz|||~~~{{{vvvnnnccc]]]eee|||kkkRRRHHHFFFBBB@@@BBBCCCEEESSSrrrzzzrrrfffZZZPPPKKKJJJJJJGGGEEEFFFHHHHHHJJJRRR[[[nnnwww|||zzzyyyxxxvvvwwwzzzqqq```UUU\\\iiiyyytttkkkeeeiiittt}}}||||||zzzyyy{{{{{{||||||||||||{{{{{{vvvuuussspppmmmmmmoooqqqssstttuuuuuuuuuwwwzzz}}}}}}sssggg]]]SSSKKKHHHKKKHHHMMMWWWfffwww~~~uuu|||{{{lll```UUUOOOBBB???<<<:::::::::999777888888888888888999::::::AAANNNlll|||}}}gggWWWWWW```iiiaaaGGGDDDDDD>>>===DDDFFFEEEDDDCCCBBBAAAAAAAAAEEEDDDGGGRRReeezzzoooiiieeegggmmmvvv}}}}}}}}}}}}}}}}}}}}}}}}|||~~~}}}zzzpppddd\\\___rrrlllRRRHHHFFFBBBAAACCCDDDGGGXXXzzz{{{rrrdddWWWNNNIIIGGGGGGFFFEEEEEEGGGHHHJJJRRR[[[mmmvvvzzzrrrmmmjjjhhhgggdddeeegggkkkpppwwwuuudddXXX]]]gggrrr|||~~~|||{{{sssmmmooowww}}}|||{{{{{{{{{}}}}}}~~~~~~}}}}}}||||||wwwuuurrrooonnnooorrrtttuuuvvvwwwwwwwwwwwwzzz|||{{{qqqggg[[[SSSLLLFFFEEEHHHFFFJJJTTTcccttt}}}zzzkkk___TTTNNNBBB@@@<<<:::::::::999888888888888888999:::;;;;;;AAAPPPooovvvtttzzzxxxeeeYYY[[[fffnnndddIIICCCCCC>>>>>>DDDGGGFFFEEEDDDCCCBBBBBBBBBEEECCCEEEOOObbbyyywwwlllcccccchhhnnnyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}rrrfff]]][[[jjjnnnSSSIIIFFFBBBAAADDDDDDHHH[[[~~~}}}rrrcccUUUMMMIIIGGGFFFEEEDDDEEEGGGHHHJJJRRR[[[kkktttyyynnnddd^^^YYYWWWUUUTTTVVVXXXYYY\\\aaahhhnnnvvvwwwggg[[[___fffmmmrrrqqqmmmiiillltttzzzuuuwww|||}}}{{{{{{|||}}}~~~~~~~~~}}}}}}|||xxxuuurrrpppppprrrtttvvvwwwyyyyyyyyyxxxxxxzzz{{{uuuggg\\\QQQKKKFFFCCCCCCEEEDDDHHHRRRaaatttzzzjjj]]]RRRKKKAAA>>>;;;999999999777666888888888888999:::;;;<<>>===AAAFFFHHHHHHFFFEEEDDDCCCCCCCCCAAAAAADDDNNN^^^sssoooaaa___bbbeeemmmyyy||||||~~~pppeee]]]dddpppTTTIIIFFFBBBBBBEEEEEEHHHYYYzzz~~~rrr```RRRLLLJJJIIIHHHDDDCCCDDDFFFGGGJJJRRR\\\mmmvvv~~~sssmmmfff___YYYUUURRRPPPKKKOOORRRQQQOOONNNRRRUUU[[[iii{{{|||nnnfffiiinnnsssuuurrrlllgggeeennnzzz~~~yyytttqqqtttyyy}}}~~~}}}}}}zzzwwwwwwyyyzzzyyyxxxyyyzzz{{{{{{yyywwwxxxxxxvvvyyyyyyooo[[[QQQHHHFFFEEECCCBBBCCCDDDIIITTTeeexxxuuuyyyooo___PPPFFF@@@===:::888888888666555666666666777888999:::;;;BBBWWW||||||ppplllnnnppprrrpppggg\\\\\\jjj}}}|||uuuRRRBBB??????CCCGGGGGGFFFEEECCCBBBBBBAAAAAA@@@BBBGGGPPP___qqqnnn___]]]```bbbkkkvvv}}}zzz~~~uuuiii___dddpppUUUIIIFFFBBBBBBEEEFFFHHHXXXxxx}}}|||ooo]]]OOOIIIHHHGGGFFFDDDBBBCCCFFFGGGJJJRRR\\\ooowww|||tttpppjjjdddaaa^^^[[[YYYQQQUUUXXXWWWSSSQQQSSSVVVUUUcccuuu{{{ooolllooouuuzzz}}}{{{uuuqqqpppxxxyyyvvvqqqmmmlllpppxxx~~~}}}zzzzzz|||}}}{{{yyyvvvwwwxxxxxxvvvtttttttttqqqtttzzzuuujjjYYYOOOGGGFFFFFFDDDBBBBBBDDDJJJUUUfffyyy|||qqqvvvqqq```PPPEEEAAA>>>;;;999888888777666555555555666777999:::;;;EEE[[[}}}rrrooooooqqqnnnkkkbbbXXXZZZjjj~~~{{{vvvTTTDDDAAABBBDDDHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@CCCIIISSS```qqq}}}oooaaa[[[\\\aaaiiiqqq~~~zzz}}}~~~lll```hhh}}}oooVVVLLLDDDCCCEEEBBBFFFHHHWWWqqqppp\\\NNNHHHGGGFFFDDDEEEDDDEEEFFFFFFIIISSS___qqqyyy}}}|||vvvppppppsssmmmccccccdddfffggggggeeecccaaaaaagggsss~~~}}}}}}yyysssqqqooonnnpppxxx~~~~~~}}}|||{{{zzzyyyxxxtttttttttttttttssssssrrrpppooorrr{{{oooaaaZZZSSSMMMKKKHHHEEECCCEEEIIIMMMXXXjjjzzz|||oooppptttaaaPPPHHH@@@===:::999999999888777888888888777555555777999FFF```yyyyyyvvvqqqooo___YYYWWWVVVeeeoooRRRDDD<<>>FFFbbb}}}xxxwwwcccUUUPPPOOO```|||iiiNNNDDD>>>BBBJJJKKKKKKLLLKKKGGGAAA>>>>>>@@@AAAAAADDDJJJUUUfffxxxpppggg___```eeejjjpppvvvxxx{{{{{{lllaaagggzzzpppVVVLLLCCCBBBDDDAAAEEEEEEMMM___ttt{{{vvvtttmmmbbbWWWOOOIIIFFFDDDBBBBBBCCCFFFGGGJJJVVVbbblllvvv}}}}}}yyywwwwwwyyyyyy}}}}}}{{{{{{zzz{{{|||{{{wwwpppjjjfff```^^^```eeellluuu|||vvvrrroooiii^^^VVVSSSTTTUUU]]]iiisss{{{|||zzz{{{cccPPPFFF???===999888888888777666555666777777777888;;;>>>GGGdddzzzyyybbbRRRLLLMMMbbb~~~hhhMMMEEE???BBBJJJLLLNNNPPPPPPKKKDDD???@@@CCC@@@AAACCCHHHSSScccuuulllccc]]]```eeejjjpppvvvuuuxxx|||~~~{{{yyywwwvvvyyy~~~zzzkkkbbbhhhyyyqqqWWWLLLCCCBBBDDD@@@DDDDDDKKK\\\ooowwwqqqooojjjbbbWWWMMMGGGEEEEEEBBBBBBCCCFFFGGGJJJVVVbbbkkkuuu}}}vvvqqqrrruuuwww|||xxxtttrrrqqqtttyyy~~~|||{{{zzzxxxzzz{{{zzzwwwpppiiieeeZZZYYYZZZ^^^dddnnnvvviii^^^YYYZZZWWWYYY```hhhpppzzz}}}yyybbbPPPHHH???<<<999888888888777666777888888777777888:::<<>><<<999777777777666555888888999888777888:::<<>><<>><<<999777777777666555666777888888888999<<>>;;;CCCIIIJJJJJJJJJIIIFFFDDDBBB@@@???@@@BBBHHHSSSddduuu```WWWPPPQQQVVV[[[aaaggghhhjjjnnnqqqppplllgggcccffffffmmm{{{~~~}}}zzzyyyzzz|||~~~mmm```bbblllrrrWWWLLLCCCAAACCC??????CCCOOObbbvvvsssjjjeeelllrrrnnnbbbTTTJJJGGGEEEDDDEEEFFFFFFIIISSS___lllvvvwwwwwwxxxvvvvvvxxxwwwxxxzzz|||~~~xxxnnneeeaaaaaabbbgggmmm|||zzzwwwwwwyyy~~~~~~{{{{{{yyyvvvqqqjjjccc___UUUQQQMMMJJJKKKSSSfffwwwwwwjjj```\\\UUUPPPMMMOOORRRVVV]]]eee|||}}}llljjj}}}iiiTTTKKK>>><<<888777777777666555444555777777888:::>>>AAA@@@___|||yyy```SSSVVVbbb{{{bbbGGGCCC>>>;;;CCCJJJKKKJJJIIIIIIIIIHHHEEEBBB>>>???AAAGGGSSSddduuuZZZUUUOOOMMMOOOTTTVVVWWW\\\dddjjjgggccccccccccccaaagggrrr~~~zzzxxxuuussstttyyy~~~vvvggg\\\YYYeeevvvsssVVVJJJGGGBBB??????@@@EEEUUUmmm~~~|||nnnfffcccllltttssshhhXXXKKKEEEEEEDDDDDDFFFEEEIIITTT```mmmwwwnnngggeeebbbaaaaaa```aaaccceeeeeefffhhhjjjoookkkmmmvvv|||}}}tttlllhhhgggfffjjjooo~~~}}}~~~~~~~~~~~~||||||}}}~~~~~~}}}xxx||||||vvvpppjjjddd^^^XXXPPPJJJIIILLLQQQ[[[dddwww}}}~~~wwwmmmeee___ZZZUUUQQQJJJGGGFFFGGGHHHKKKUUU```uuu|||oooqqq~~~}}}iiiYYYFFFBBB===999::::::777666777888888888888999;;;===>>>CCC___}}}xxxtttuuubbbOOOMMM[[[qqqgggHHHAAA===>>>BBB@@@BBBDDDGGGHHHHHHEEEBBB@@@CCCDDDEEEHHHQQQ```sssYYYTTTMMMJJJKKKNNNPPPQQQVVV^^^cccddddddggghhhgggeeejjjttt~~~{{{xxxuuuqqqnnnpppuuu{{{uuufff[[[XXXcccqqqtttWWWJJJFFFAAA>>>>>>AAAFFFVVVnnn~~~~~~mmmccc]]]fffnnnmmmcccVVVKKKFFFFFFEEEEEEGGGGGGJJJUUUaaannnxxx~~~kkkaaa]]]YYYWWWVVVRRRSSSTTTUUUUUUVVVXXXYYY\\\ZZZ___iiipppxxxuuupppmmmkkklllooo|||zzzyyy}}}~~~{{{|||{{{zzz{{{|||}}}|||{{{vvvyyyzzztttooojjjddd^^^WWWPPPJJJHHHHHHJJJQQQXXXbbbgggpppyyy~~~~~~yyytttkkkfff^^^WWWSSSPPPLLLIIIIIIFFFDDDDDDEEEHHHSSS^^^qqq}}}oooppp|||hhhYYYGGGBBB===999::::::777666777888888777888999:::<<<===BBB]]]|||wwwrrrooo^^^NNNNNNZZZmmmhhhIIIAAA<<<===AAA@@@BBBDDDFFFGGGGGGEEEBBB@@@BBBBBBCCCFFFNNN^^^ppp}}}UUUPPPKKKGGGFFFGGGHHHIIINNNTTT[[[___eeelllooonnnkkkooovvvzzzwwwtttpppllliiijjjnnntttxxx~~~ttteee[[[XXX```llltttVVVJJJFFFBBB???AAACCCHHHZZZsss{{{mmm^^^WWW___ffffff]]]RRRKKKHHHGGGFFFFFFGGGGGGKKKVVVbbbpppzzzoooccc]]]WWWSSSRRRMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKQQQZZZ```iiizzzwwwsssqqqqqq|||{{{xxxtttpppoooqqquuuwww}}}~~~zzzvvvwwwvvvwwwyyyzzz{{{yyywwwrrruuuvvvrrrnnnjjjddd^^^XXXQQQLLLJJJHHHEEEGGGKKKOOORRRXXX___cccccc```]]]VVVSSSNNNJJJHHHGGGEEEDDDHHHDDDAAAAAABBBFFFQQQ\\\pppqqqssszzzgggZZZJJJBBB===999::::::777666777777777666777888999;;;<<>>??????@@@BBBCCCCCCBBBAAA@@@AAAAAAAAACCCJJJXXXiiiuuu}}}CCCDDDCCCBBB@@@@@@AAACCC@@@GGGMMMSSS[[[eeekkkkkkjjjmmmrrryyy|||zzzwwwtttrrrgggfffeeecccaaa```___^^^]]]```cccccccccgggooowww~~~yyykkk```YYY\\\eeezzzxxxYYYJJJEEE@@@>>>???EEEQQQmmmvvv|||^^^\\\```bbb^^^TTTJJJFFFEEECCCBBBCCCEEEFFFJJJUUUaaattt~~~zzzsssmmmggg___TTTMMMLLLHHHHHHIIIHHHLLL^^^ssszzzwwwxxxsssuuuyyyyyytttnnnnnnnnnoooppppppnnnllliiikkkkkkjjjkkkkkkeee\\\UUUPPPNNNNNNLLLHHHHHHJJJJJJIIIHHHIIILLLNNNNNNMMMLLLKKKIIIGGGHHHKKKQQQVVVXXXRRRLLLIIIHHHMMMZZZgggvvv}}}|||uuukkk```NNNBBB===999::::::777666777888777666666666777999:::AAATTTwwwwwwlll\\\NNNNNNYYYgggttt~~~aaaGGG@@@:::888>>>?????????AAAAAABBBAAA@@@@@@@@@@@@@@@BBBIIIXXXiiivvv|||~~~@@@BBBCCCAAA>>>===>>>@@@???GGGMMMOOORRRYYY___aaadddgggnnnwww|||yyywwwuuusssqqqiiigggdddbbbbbbccceeefffeeehhhjjjhhhfffjjjsss|||pppbbbWWWYYYbbbsssxxxXXXIIIEEEAAA???AAADDDQQQoooyyyccc]]]aaaccc^^^TTTJJJEEEDDDDDDCCCDDDFFFGGGKKKVVVcccvvv|||rrreee\\\RRRLLLIIIJJJHHHJJJXXXiiiwww}}}tttwww}}}zzzuuuooonnnmmmlllmmmmmmllljjjiiijjjjjjiiikkkkkkddd\\\UUUPPPLLLLLLKKKIIIKKKOOOPPPOOOPPPRRRWWWZZZ\\\\\\YYYXXXTTTPPPOOOSSS[[[aaaccc\\\SSSNNNJJJMMMYYYeeewwwxxxpppcccNNNBBB===999::::::777666777999888777666777888999:::BBBTTTwwwzzzhhhYYYMMMRRRbbbrrr|||\\\EEE@@@:::999>>>???>>>>>>???@@@AAAAAA@@@@@@>>>>>>???AAAIIIWWWiiiuuu~~~@@@BBBCCCAAA===;;;<<<>>>???GGGLLLLLLLLLPPPVVVYYY___dddkkkuuu~~~~~~zzzwwwuuutttrrrqqqkkkhhhdddaaabbbfffkkkoooqqqssstttqqqnnnrrr{{{tttcccUUUWWW```lllsssUUUHHHFFFDDDDDDGGGCCCQQQppp|||ggg\\\```ccc^^^TTTJJJEEEDDDEEEDDDEEEGGGHHHLLLXXXdddxxxwwwlll[[[RRRMMMLLLJJJJJJTTTbbbjjjxxxxxxpppwwwzzzuuuqqqnnnlllkkkkkkkkkkkkiiijjjjjjjjjiiikkklllddd[[[WWWQQQMMMMMMLLLKKKNNNSSSYYYYYYZZZ___eeejjjmmmmmmgggddd```ZZZXXX\\\eeelllkkkcccYYYQQQKKKLLLWWWbbbyyy{{{ttteeeNNNBBB===999::::::777666777999888888777777888999:::CCCTTTwww~~~gggXXXOOOXXXmmm}}}zzzXXXDDD@@@;;;999>>>???>>>>>>???@@@@@@@@@@@@@@@======>>>@@@HHHVVVhhhuuu===<<<<<<<<<======>>>???BBBDDDFFFHHHIIIJJJMMMOOOTTT[[[fffrrr{{{~~~xxxtttrrrrrrrrrqqqlllkkkhhheeeeeeiiipppvvv~~~uuufffXXXVVV[[[kkksssTTTJJJGGGAAA@@@EEEJJJSSSlll|||dddXXX]]]^^^XXXPPPLLLIIIEEECCCCCCEEEGGGHHHKKKUUUaaarrr||||||ggg[[[NNNJJJKKKNNNSSSYYYeeejjjqqqyyy}}}zzz|||}}}{{{{{{{{{{{{{{{|||~~~zzzwwwqqqooollliiihhhhhhiiijjjkkkkkkkkklllmmmjjjccc^^^VVVOOOJJJJJJJJJIIIKKKNNNZZZ^^^eeejjjnnnrrruuuwwwwwwsssnnnkkkkkklllllllllsssiii]]]SSSMMMNNNXXXcccvvvuuummm```SSSAAA>>>:::888777777666444777777777666555666999<<>>>>>===@@@AAAAAAGGGVVVhhhttt{{{??????>>>>>>>>>??????@@@AAACCCEEEFFFGGGHHHJJJLLLOOOVVVaaammmwww|||wwwtttttttttuuutttooonnnkkkhhhhhhlllrrrwwwvvveeeWWWVVV\\\mmmqqqSSSJJJGGGBBBAAAFFFHHHQQQjjjyyy{{{dddWWW\\\]]]VVVOOOKKKHHHEEECCCCCCEEEGGGHHHKKKUUU```qqq|||lll___RRRMMMMMMPPPVVV]]]dddgggkkkqqqwww{{{~~~~~~xxxwwwxxxxxxyyy{{{}}}~~~yyywwwvvvxxx{{{xxxrrrpppllliiigggggghhhiiilllkkklllmmmmmmjjjddd___WWWPPPJJJIIIIIIIIILLLPPPZZZ```hhhooouuuzzz|||wwwtttsssttttttsssssshhh[[[RRRLLLLLLVVVaaatttsssjjj\\\OOO@@@===:::888888777666555666777777666555666999<<<@@@VVV}}}cccRRRZZZnnnjjjOOO@@@===999:::???>>>@@@@@@@@@@@@@@@???>>>>>>===???@@@@@@FFFTTTfffssswww|||AAAAAA@@@@@@??????@@@@@@@@@BBBDDDDDDDDDDDDFFFGGGIIIOOOZZZfffqqq|||}}}zzzwwwuuuvvvwwwxxxxxxrrrqqqnnnlllkkknnntttxxxwwweeeVVVVVV]]]sssoooRRRIIIGGGCCCBBBHHHHHHQQQiiivvvuuubbbVVV[[[[[[TTTMMMIIIGGGDDDDDDCCCEEEGGGGGGJJJUUU```ppp|||pppbbbTTTNNNNNNRRRXXX___eeefffggghhhjjjlllmmmnnnwwwzzzxxxttttttvvvyyy{{{~~~pppjjjdddccccccfffoooxxx{{{yyysssqqqmmmiiigggfffgggggglllllllllnnnmmmjjjfffbbbXXXPPPIIIGGGHHHHHHLLLQQQXXX___hhhrrr{{{}}}|||{{{zzzyyypppfffXXXOOOJJJKKKUUU___qqq}}}oooeeeWWWJJJ>>>;;;999777888888777666666777777666666777999<<<@@@UUU{{{jjjVVVYYYkkkfffLLL===<<<888:::@@@???@@@@@@@@@@@@@@@??????>>><<<>>>???@@@EEEQQQcccpppvvvzzzCCCBBBAAA@@@????????????@@@AAABBBBBBAAAAAABBBCCCCCCIIISSS^^^jjjwww~~~{{{xxxwwwwwwyyyyyyyyysssrrrpppmmmlllnnnsssvvv}}}~~~yyyeeeVVVXXXaaa|||pppRRRIIIGGGBBBAAAGGGIIIQQQiii}}}ttt~~~lll___VVVZZZYYYQQQJJJGGGFFFCCCDDDCCCEEEGGGGGGJJJTTT___ppp|||oooaaaSSSMMMNNNRRRYYY```hhhgggeeecccbbbbbbcccdddmmmqqqvvv||||||xxxwwwyyy|||~~~ttthhhaaaZZZYYYYYY[[[ccclll~~~{{{yyyuuusssnnnjjjgggffffffgggkkklllmmmnnnmmmjjjgggddd[[[RRRIIIGGGFFFGGGKKKPPPTTT[[[fffrrr|||~~~|||zzznnnbbbUUUMMMIIIKKKTTT^^^ooo~~~zzzlllaaaSSSFFF<<<:::777777888888888777666777777777666777999;;;@@@SSSwwwmmmYYYYYYhhhgggMMM>>><<<888999???>>>@@@@@@AAAAAA@@@@@@???>>>>>>>>>???AAAFFFPPPaaaooovvvzzzEEEDDDCCCAAA@@@??????>>>???@@@AAAAAA??????@@@AAAAAAEEEMMMWWWcccqqq~~~zzzyyyyyyyyyyyyxxxrrrrrrpppnnnlllmmmpppsssxxx{{{~~~~~~|||{{{|||}}}}}}hhhZZZ]]]hhhqqqSSSIIIFFF@@@???DDDGGGOOOggg}}}sss}}}tttfff\\\VVVYYYWWWOOOHHHFFFEEECCCDDDCCCEEEGGGGGGIIISSS^^^ooo{{{mmm```SSSNNNPPPTTT[[[bbbhhheeeaaa^^^]]]^^^```bbbhhhlllsssyyyzzzssshhh```YYYWWWWWWYYY^^^dddvvv~~~|||zzzxxxuuuqqqllliiihhhhhhiiikkklllnnnnnnmmmkkkhhhggg___UUULLLHHHGGGFFFIIIMMMQQQXXXdddppp{{{}}}zzznnnaaaSSSKKKIIIKKKTTT]]]nnn|||wwwiii___QQQDDD;;;999777666777888888777555666777777777777999:::>>>PPPsssjjjYYYYYYdddzzz}}}~~~lllQQQAAA>>>999999>>>===@@@AAAAAAAAAAAA@@@??????@@@>>>???DDDGGGOOO___nnnvvvyyy~~~JJJIIIGGGEEECCCBBBAAAAAA???@@@AAAAAA??????@@@AAAAAACCCHHHPPP[[[jjjxxx}}}{{{{{{zzzyyyxxxssssssrrrpppmmmmmmoooqqqtttuuuvvvuuusssrrrssstttzzzzzz{{{{{{|||~~~ooobbbgggtttqqqSSSIIIFFF???>>>CCCDDDLLLbbbvvv|||pppccc\\\VVVYYYWWWNNNGGGEEEEEEDDDDDDCCCEEEFFFFFFHHHRRR^^^nnnzzz}}}~~~}}}zzziii^^^SSSPPPSSSXXX```fffdddaaa]]]YYYYYY[[[___aaaiiinnnuuu|||zzz|||{{{zzzzzzyyywwwnnnfff___^^^^^^^^^aaaeeesss~~~|||{{{xxxtttooommmkkklllllllllnnnqqqqqqooommmllllllfff\\\RRRMMMJJJGGGHHHKKKNNNVVVaaannnyyy~~~rrrdddUUULLLIIIKKKRRRZZZjjjvvvrrreee]]]PPPDDD;;;999777666777888777777444666888888777777999:::===MMMnnnzzzcccUUUVVV___sss{{{www{{{pppUUUDDD@@@:::999===;;;AAAAAAAAAAAAAAA@@@@@@???BBB>>>???EEEHHHMMM]]]mmmuuuxxx|||QQQPPPNNNLLLIIIHHHGGGFFF???AAABBBAAA@@@@@@AAABBBAAABBBEEEJJJTTTbbbpppzzz}}}|||||||||{{{yyyvvvvvvuuusssqqqoooppprrrrrrqqqpppnnnmmmmmmoooqqqpppqqqrrruuuyyy~~~wwwlllssspppRRRHHHFFF@@@???DDDDDDLLLaaa{{{yyyrrreee]]]WWWZZZVVVMMMFFFEEEEEEEEEDDDCCCEEEFFFFFFHHHRRR]]]kkkxxxtttnnnpppttttttssscccXXXPPPPPPUUUZZZaaagggbbb^^^ZZZVVVVVVZZZ___cccmmmrrr{{{zzztttqqqoookkkmmmppptttyyyxxxooommmqqqwww{{{xxxqqqllllllnnnmmmnnnpppxxx}}}zzzvvvrrrpppoooooopppooorrruuutttrrrppppppqqqnnndddZZZTTTOOOIIIHHHJJJIIIQQQ]]]jjjvvvzzzkkkYYYNNNIIIIIINNNTTT```jjjuuu{{{~~~~~~mmmaaaZZZOOODDD<<<:::777666666777666666444666888888888777888:::<<>>EEEHHHKKKZZZkkkvvvyyy}}}WWWVVVSSSQQQNNNLLLKKKKKK@@@AAABBBBBBAAA@@@BBBCCCAAAAAABBBFFFOOO\\\kkkuuu}}}|||}}}}}}|||{{{yyyyyyyyyvvvtttrrrrrrsssuuusssqqqoooooopppsssuuunnnpppsssyyy}}}sss{{{nnnQQQHHHFFFAAAAAAFFFGGGNNNbbbzzz{{{uuufff___XXXZZZVVVMMMFFFEEEFFFFFFDDDDDDEEEFFFFFFHHHRRR]]]iiiwwwvvvjjjdddggglllnnnmmm\\\SSSLLLNNNSSSYYY```fffccc___ZZZVVVVVV[[[aaaeeeooovvv}}}~~~~~~|||xxxqqqjjjfffeeedddfffiiimmmssszzzrrrgggdddjjjttt||||||xxxzzz|||||||||}}}~~~~~~|||xxxtttrrrqqqrrrrrrrrruuuxxxwwwuuussstttuuutttjjj```YYYSSSLLLIIIJJJCCCKKKXXXfffsssppp\\\PPPIIIGGGJJJOOOUUU___iiipppvvv|||}}}xxxwww~~~iii^^^YYYNNNDDD<<<:::777666666777666555444666888888888777888999===KKKhhh}}}oooZZZNNNNNNVVViiiwwwuuu~~~oooTTTDDD@@@:::999===<<>>JJJhhh~~~~~~~~~lllZZZKKKKKKRRR^^^qqqvvvXXXDDD???999:::???===CCCDDDDDDCCCAAA???@@@AAABBBAAABBBDDDFFFLLLZZZhhhvvv}}}```___]]]\\\[[[YYYUUURRRQQQNNNJJJHHHGGGFFFEEEDDDGGGCCCBBBEEEIIINNNYYYdddppp{{{~~~~~~|||zzzxxxwwwvvvtttsssrrrqqqrrrwww}}}wwwxxx~~~vvvgggNNNIIIEEEBBBDDDAAAEEEMMMaaazzzxxx}}}wwwddd\\\UUU]]]]]]QQQGGGFFFGGGDDDFFFCCCCCCEEEFFFHHHRRR\\\pppyyyvvvnnnqqquuu{{{zzzpppccc\\\\\\```bbbbbbSSSMMMLLLLLLMMM\\\iiigggiiibbb\\\[[[\\\^^^cccjjjqqqwww~~~zzzxxxuuusssppplllgggdddgggggghhhhhhhhhgggeeeddddddbbbbbbfffiiimmmttt}}}vvvnnnooo{{{}}}zzzwwwvvvvvvwwwxxxxxxxxxyyy{{{}}}}}}{{{xxxwwwrrrkkkddd]]]VVVOOOKKKHHHHHHMMM\\\ppp|||mmm]]]PPPIIIGGGHHHMMMMMMPPPVVVXXXWWWXXX\\\^^^dddnnnzzzyyyvvv}}}mmmdddYYYKKK???;;;999888666555555555555555666666666555666888;;;<<>><<>><<>>>>>???@@@???@@@BBBDDDIIIVVVcccuuu}}}jjjiiigggffffffccc```]]]\\\XXXTTTPPPNNNMMMJJJIIIEEEGGGIIIHHHEEEGGGQQQZZZeeeppp|||yyyyyyxxxxxx|||wwwtttyyytttqqqdddLLLHHHBBBAAADDDDDDGGGNNNaaa{{{}}}nnnaaaYYYccceeeYYYLLLGGGEEEBBBEEECCCDDDGGGIIILLLUUU^^^qqq{{{}}}jjjgggccccccgggmmmrrruuuyyyoooccc\\\[[[\\\ZZZXXXNNNHHHIIIKKKNNN___nnnmmmnnnddd[[[YYY\\\___dddjjjmmmuuu{{{xxxqqqpppnnnkkkgggccc```^^^\\\ZZZYYYYYYZZZZZZXXXVVVRRRTTTXXX[[[___aaabbbbbb^^^YYYUUUUUUVVVYYYbbbkkksssxxx~~~vvvqqqmmmlllrrrzzz~~~~~~~~~~~~{{{wwwrrrkkkaaaWWWQQQIIIHHHKKKWWWiii{{{~~~}}}wwwtttpppjjjcccYYYPPPJJJGGGCCCAAADDDEEECCCCCCFFFGGGMMMVVVcccrrr{{{yyywwwmmm^^^KKK???;;;:::888666555555666666555666666666555666888;;;;;;DDD___|||{{{xxxsssnnnhhhXXXJJJGGGJJJQQQaaarrr```IIIBBB::::::>>><<>>>>>??????>>>???AAABBBFFFRRR___pppyyy{{{yyyvvvtttrrrnnniiieeeddd```[[[VVVSSSPPPMMMKKKKKKOOOQQQLLLFFFGGGNNNTTT[[[fffrrryyy~~~~~~~~~{{{www|||mmmpppaaaKKKHHHBBB@@@DDDEEEHHHNNNaaa{{{uuuccc]]]iiikkk^^^OOOIIIGGGCCCCCCBBBCCCFFFHHHKKKSSS]]]ooozzzyyytttlllhhhhhhlllqqqtttrrrkkkccc___^^^\\\WWWRRRKKKFFFHHHJJJNNN```pppoooooocccXXXUUUWWWZZZ___dddkkkttt{{{pppjjjhhh]]]]]]]]][[[YYYVVVTTTRRRRRRQQQOOOOOOPPPPPPOOOMMMLLLNNNQQQTTTVVVXXXYYYYYYTTTOOOKKKKKKLLLOOOXXXaaaiiimmmssszzz~~~~~~}}}yyyqqqjjjffffffjjjttt{{{ssshhh]]]UUUMMMLLLMMMUUUeeewwwyyyqqqnnnnnnhhhhhhhhhiiihhhccc\\\VVVKKKDDD@@@AAABBBAAABBBDDDDDDIIIQQQ]]]mmm{{{}}}{{{qqq___LLLAAA;;;:::888777666666666666555666666666555666888;;;===DDD]]]}}}zzztttmmmdddUUUHHHEEEHHHQQQcccvvvaaaJJJBBB::::::???===DDDDDDDDDBBB@@@>>>>>>>>>???>>>???@@@AAADDDPPP\\\lllvvv|||vvvrrrmmmiiiccc]]]YYYTTTPPPNNNPPPTTTTTTMMMFFFFFFHHHIIINNNYYYeeelllttt~~~ooowww~~~^^^KKKIIICCC@@@DDDDDDGGGMMM```|||}}}fffbbbmmmpppaaaPPPJJJGGGEEEBBBAAACCCFFFGGGIIIQQQZZZnnnyyy|||uuussssssttttttnnniiidddaaa```[[[SSSMMMJJJEEEGGGJJJNNNaaaqqqppppppbbbTTTPPPQQQSSSWWW[[[gggqqq|||{{{nnnccc___^^^UUUTTTSSSTTTUUUUUUSSSPPPOOOMMMKKKJJJKKKKKKKKKJJJIIIJJJLLLNNNOOOOOOOOONNNJJJFFFEEEFFFGGGIIIOOOWWW]]]```eeelllrrrtttsssqqqlllfffbbbbbbffflllyyyzzzpppddd]]]SSSPPPOOOTTTaaassspppddd______ZZZZZZ\\\aaafffhhheeebbbQQQHHHAAAAAABBBAAABBBDDDBBBFFFMMMXXXhhh}}}~~~|||rrr^^^LLLCCC<<<;;;999777666666666777555666666666555666888;;;>>>CCCZZZ{{{xxxooodddVVVHHHEEEGGGQQQeeeyyyeeeMMMCCC;;;:::???===EEEFFFFFFCCC@@@>>>>>>??????>>>???@@@@@@CCCNNNYYYkkkttt}}}}}}sssooogggaaa[[[VVVQQQMMMKKKOOONNNHHHDDDEEEEEEBBBGGGPPPYYY^^^eeeoooxxx{{{uuuyyy[[[KKKJJJDDDAAACCCCCCEEEKKK___~~~mmmeeeppprrrbbbPPPHHHGGGEEECCCBBBDDDGGGGGGIIIPPPYYYmmmzzz}}}tttooohhhdddbbb\\\TTTMMMIIIDDDFFFJJJOOOaaarrrqqqrrrcccSSSLLLLLLNNNQQQTTT```iiitttyyy||||||qqqddd[[[XXXYYYUUURRROOOQQQVVVXXXVVVSSSNNNLLLIIIIIIJJJKKKKKKJJJGGGHHHIIIJJJJJJIIIHHHHHHDDDBBBBBBEEEEEEDDDHHHNNNQQQRRRWWW___fffkkkkkkjjjfffbbbbbbfffllltttwwwmmmfffYYYUUURRRUUU___oooooo___VVVTTTRRRPPPPPPVVV___fffhhhgggZZZPPPFFFDDDDDDBBBBBBDDDBBBEEEJJJTTTdddzzz}}}qqq]]]LLLEEE<<<;;;999777666666666777555666666666555666888;;;===@@@VVVwwwwwwkkk[[[LLLFFFFFFOOOdddyyykkkRRRGGG<<<;;;>>><<>>???AAA@@@BBBLLLXXXhhhqqqyyy~~~uuuppphhh```ZZZTTTNNNKKKBBBFFFFFFBBBBBBFFFEEEAAAFFFNNNTTTVVVZZZcccjjjmmm{{{~~~zzzvvvYYYKKKKKKEEEAAACCCCCCCCCIII___uuufffqqqrrraaaOOOGGGFFFEEEDDDCCCEEEHHHHHHIIIPPPYYYnnnzzz}}}vvvmmmhhhddd___WWWPPPIIIDDDFFFJJJOOOaaarrrqqqtttdddRRRKKKJJJKKKMMMPPPYYYbbbkkkooopppttt}}}yyywwwxxx{{{zzzuuukkk___WWWVVVXXXSSSNNNJJJMMMSSSWWWTTTPPPIIIGGGEEEEEEGGGHHHIIIHHHGGGHHHHHHIIIHHHGGGFFFEEECCCAAACCCEEEEEEBBBDDDHHHIIIJJJNNNWWW```fffggggggfffdddeeelllsss{{{|||sssmmm]]]YYYTTTUUU^^^mmm~~~rrr___TTTOOONNNKKKIIINNNXXXbbbggghhhbbbWWWKKKHHHGGGDDDCCCDDDCCCEEEJJJSSScccyyy}}}qqq\\\LLLGGG<<<;;;999777666666777777555666666666555666888;;;;;;>>>SSSuuuqqqaaaPPPGGGEEEMMMbbbxxxqqqVVVIII>>>;;;>>>;;;GGGHHHHHHEEEBBB@@@@@@@@@@@@???@@@AAA@@@BBBLLLWWWdddmmmuuuyyy~~~}}}ooohhh___VVVQQQMMMJJJIIIFFFHHHFFFAAAAAADDDEEECCCDDDEEEIIIMMMOOORRR\\\fffooovvvtttXXXHHHEEEAAAAAAEEEBBBBBBKKKZZZ|||hhhuuuvvvdddQQQJJJIIIFFFDDDAAAAAADDDEEEGGGMMMUUUdddwww|||tttnnniiibbbXXXPPPIIIGGGEEEHHHPPP]]]kkksssssseeeSSSIIIHHHJJJKKKKKKQQQUUUZZZ\\\]]]aaaiiipppyyyyyyxxxuuuqqqoooqqqtttyyyssskkkddd___ZZZTTTOOOSSSQQQNNNNNNQQQRRRQQQOOOJJJFFFCCCEEEJJJNNNNNNLLLMMMJJJHHHHHHIIIJJJJJJJJJIIIHHHFFFCCCAAA@@@??????DDDCCCGGGPPPXXX___gggnnnooopppqqqqqqttt~~~|||uuuhhh```ZZZ[[[bbbnnn~~~nnn^^^RRRMMMJJJHHHJJJPPPXXX___ccchhh___TTTMMMJJJHHHDDD@@@DDDEEEJJJTTTdddzzzwwwcccRRRDDD===:::777666666666666555555444444555555666777888999BBBQQQnnnlllUUUJJJHHHOOO^^^lllzzz}}}___KKK@@@<<<<<>>???======AAACCCEEELLLSSSaaajjjrrrvvv{{{xxxrrrkkkddd```VVVRRRLLLHHHFFFDDDBBB@@@@@@CCCDDDDDDFFFIIIGGGBBBAAA@@@AAACCCCCCCCCIIIQQQ[[[eeettt}}}yyyxxxvvvtttuuuyyy|||kkkRRRDDDCCC???@@@DDDBBBEEEOOO^^^nnn```lllpppdddSSSKKKGGGDDDDDDBBBBBBDDDFFFGGGMMMTTT```sssxxxoooggg```[[[PPPLLLHHHHHHNNNZZZhhhppppppdddUUUKKKHHHHHHHHHGGGFFFHHHJJJIIIGGGHHHMMMQQQZZZZZZYYYXXXYYY]]]ccchhhmmmhhhbbb^^^]]][[[WWWTTTTTTSSSSSSSSSSSSQQQNNNKKKIIIFFFEEEHHHOOOUUUYYYYYYUUUUUUVVVYYY\\\^^^^^^]]]YYYWWWTTTOOOKKKGGGDDDCCC??????CCCMMMVVV^^^gggooorrrvvvzzz{{{|||~~~xxxjjjddd___aaahhhtttwwweee]]]SSSMMMNNNUUU]]]bbbiiigggccc]]]UUUMMMGGGCCCDDDDDDHHHSSSfff~~~zzzfffSSSCCC<<<999777555666666666555555444444555555666777888999AAANNNjjj}}}cccOOOGGGJJJVVVaaasssgggPPPCCC======AAAHHHMMMMMMGGGBBB@@@???===???======AAACCCDDDKKKRRR___gggpppuuuyyy~~~~~~~~~yyysssmmmgggbbb]]]YYYOOOLLLIIIGGGEEEDDDCCCAAA???CCCGGGIIIMMMOOOKKKDDDCCC@@@@@@AAAAAA@@@EEELLLSSS]]]nnn}}}wwwrrrnnnmmmllljjjmmmrrruuu{{{{{{yyygggOOODDDDDD@@@@@@EEECCCDDDMMM\\\|||zzzdddYYYeeekkkcccUUUKKKFFFCCCDDDBBBBBBEEEFFFGGGLLLSSS___rrr|||qqqiiibbb^^^QQQMMMGGGFFFLLLWWWdddmmmqqqgggYYYPPPLLLKKKIIIGGGEEEFFFGGGFFFFFFGGGKKKOOOQQQQQQPPPRRRVVV]]]dddiiikkkgggbbb______^^^[[[XXXXXXYYYZZZZZZXXXUUUQQQNNNLLLKKKJJJMMMSSSYYY\\\^^^`````````bbbddddddbbb```[[[YYYUUUQQQLLLHHHFFFEEEBBB@@@CCCKKKRRRWWW]]]dddkkkqqqxxx{{{}}}{{{ooohhhbbbbbbhhhuuu~~~tttggg]]]\\\aaahhhlllmmmnnnmmmhhh^^^SSSJJJEEEFFFFFFJJJVVVjjjxxxdddQQQAAA;;;999666555666666666555555444444555555666777888888???LLLiiikkkSSSGGGHHHQQQZZZjjj|||kkkSSSDDD======AAAIIINNNOOOIIICCCAAA???===???===>>>AAABBBDDDIIIPPP\\\fffpppuuuzzz~~~}}}}}}xxxrrrkkkfff```[[[XXXOOOLLLHHHFFFEEEDDDCCCAAABBBGGGMMMRRRXXXYYYRRRHHHCCC@@@???@@@@@@@@@DDDJJJNNNYYYiiixxx{{{nnnhhhddddddddddddgggkkklllsss~~~wwwppp|||zzzdddNNNEEEEEEAAAAAAEEEEEECCCLLLYYYvvvmmmZZZSSS]]]eee```UUUKKKEEECCCDDDBBBCCCFFFGGGGGGKKKRRR^^^qqquuukkkeeebbbRRRMMMGGGEEEIIISSS^^^eeellleee[[[SSSOOOLLLJJJIIIHHHHHHGGGFFFFFFHHHJJJLLLNNNMMMMMMPPPWWW___gggllllllhhhccc`````````]]]ZZZ[[[]]]______]]]YYYUUUSSSPPPPPPQQQTTTZZZ___ccceeejjjhhhgggfffdddaaa]]]ZZZUUUTTTQQQMMMJJJHHHFFFEEEAAA@@@CCCJJJOOORRRVVV[[[dddkkktttyyy|||~~~uuunnnfffdddgggtttuuurrruuuyyy}}}xxxzzzyyyssshhh[[[PPPIIIGGGHHHMMMZZZnnnqqq___NNN???:::888555555555666666555555444444555555666777888777>>>KKKiiipppVVVGGGGGGNNNUUUcccsssmmmUUUEEE<<<===AAAIIINNNPPPKKKEEECCCAAA>>>???===>>>AAABBBBBBGGGNNNZZZeeepppvvv|||~~~zzztttnnnhhhaaa]]]VVVRRRMMMJJJHHHFFFEEECCCHHHNNNVVV^^^ddddddZZZNNNDDD???===?????????BBBGGGJJJTTTbbbppp{{{~~~zzzooogggbbbccceeeeeeeeegggdddlllyyyvvvlllwww}}}wwwaaaMMMEEEFFFAAA@@@EEEDDDEEELLLVVVpppuuubbbQQQNNNWWW___^^^TTTKKKEEEDDDDDDBBBCCCFFFGGGGGGKKKQQQ]]]ppp~~~~~~rrrkkkgggVVVQQQJJJFFFGGGMMMUUU[[[aaa]]]WWWSSSPPPOOONNNMMMNNNLLLJJJHHHHHHHHHIIIJJJPPPOOOPPPTTT\\\eeelllooonnnjjjeeecccdddcccaaa^^^^^^aaaddddddbbb___\\\[[[VVVXXX[[[```dddhhhkkkmmmllljjjfffbbb^^^ZZZUUURRRNNNMMMKKKIIIGGGEEEEEEDDD>>>>>>DDDMMMSSSUUUWWW[[[bbbiiiqqqvvvzzz{{{tttmmmiiijjjttt~~~ssseeeXXXPPPJJJLLLSSSaaauuuyyywwwiiiYYYKKK>>>999777555444555666666555555444444555555666777888777===JJJjjjrrrWWWHHHGGGMMMRRR```ooolllVVVEEE<<<;;;???EEEKKKNNNJJJEEECCCAAA???>>>===>>>AAABBBBBBFFFLLLXXXcccooowww}}}zzztttppphhhccc\\\VVVSSSPPPOOOMMMOOOVVV___hhhpppnnnbbbSSSHHHBBB???@@@@@@???AAAEEEFFFNNNZZZhhhtttzzzppphhhjjjmmmlllgggeee```hhhuuuzzzmmmxxx{{{tttsss___KKKDDDFFF@@@>>>CCCBBBCCCJJJQQQhhh{{{nnn]]]PPPKKKRRRZZZ[[[SSSJJJEEEEEEDDDBBBDDDGGGGGGGGGJJJPPP[[[nnn|||}}}tttppp]]]XXXPPPIIIGGGHHHMMMPPPUUUTTTSSSSSSTTTUUUVVVWWWTTTRRRPPPOOOOOOPPPQQQQQQ[[[ZZZ[[[```iiiqqqvvvxxxrrroookkkjjjkkkkkkjjjgggdddgggkkkllljjjhhhggghhhdddfffjjjmmmnnnnnnnnnnnngggddd___ZZZVVVSSSOOOLLLJJJIIIGGGFFFDDDDDDCCCCCC???AAAIIITTTZZZ[[[\\\___dddiiioooqqqssswww~~~zzzvvvrrrpppuuu~~~pppaaaWWWRRRUUU]]]mmm{{{zzz|||~~~rrrooocccUUUJJJ???999777444444555666666555555444444555555666777888888===JJJkkkrrrXXXHHHHHHNNNQQQ^^^lllxxxkkkUUUEEE;;;:::>>>???EEEIIIGGGCCCBBBAAA???>>>===>>>AAAAAAAAADDDJJJTTT```nnnwww~~~zzztttkkkddd___\\\ZZZYYYSSS[[[eeeooovvvuuufffWWWMMMGGGBBBBBBBBBAAABBBEEECCCJJJUUUbbbooo|||xxxoooppptttrrrjjjeee___gggssspppzzzoookkkppp]]]JJJDDDEEE???<<>>JJJkkkqqqXXXIIIIIIOOOQQQ\\\hhhssszzziiiUUUEEE:::999<<<:::AAAFFFDDDAAAAAA@@@>>>>>>===>>>AAAAAAAAADDDIIIRRR^^^mmmvvv~~~~~~vvvnnngggbbb```aaajjjsssvvvwwwsssjjjaaaQQQLLLEEEAAA@@@BBBDDDFFFGGGIIIPPP]]]nnn}}}}}}{{{{{{}}}}}}zzzvvvzzz{{{tttlllgggkkksss}}}zzzmmmggglll{{{YYYMMMCCCAAACCCBBBAAAAAA@@@GGGKKKYYYvvv}}}iiiTTTQQQKKKJJJPPPPPPHHHCCCDDDCCCBBBDDD???FFFMMMGGGSSSUUUaaasssxxxrrrmmmcccXXXOOOKKKJJJLLLOOOPPPRRRVVV```jjjlllhhhgggbbb___bbbdddeeehhhlllxxx~~~}}}}}}}}}{{{yyywwwwwwwwwsssttttttvvvyyy|||}}}}}}~~~}}}yyyqqqggg```]]][[[XXXUUURRRQQQQQQQQQHHHHHHGGGFFFEEEDDDDDDDDDDDDIIIRRR]]]dddgggeeebbbffffffggghhhiiikkkmmmnnnrrrnnnfff^^^YYYZZZ___ccc~~~}}}qqqjjjdddmmm||||||qqqlll|||tttggg[[[MMMCCC???999888888777666555555555555666777666555444555777777???KKKhhhkkkVVVNNNHHHLLL[[[___gggpppvvv}}}mmmWWWGGG>>>;;;<<>>???>>>>>>???@@@@@@AAABBBEEEHHHRRR[[[hhhvvvwwwpppllljjjnnnuuu|||}}}{{{vvvmmmdddUUUPPPIIIEEECCCDDDEEEEEEGGGHHHNNNZZZkkk{{{~~~|||yyyyyyyyyyyy{{{{{{sssjjjnnnuuu~~~zzzpppkkkqqqyyyWWWLLLBBB@@@BBBAAA@@@@@@===DDDGGGTTTooorrr\\\RRRKKKJJJQQQRRRLLLGGGHHHCCCDDDCCCDDDCCCDDDJJJKKKYYYeeeuuuzzzvvvooocccWWWPPPNNNNNNOOORRRWWW^^^kkkxxx|||zzzsssmmmiiikkkoooppprrruuu~~~||||||}}}zzzzzz{{{}}}|||vvvmmmccc]]]\\\\\\[[[ZZZYYYXXXWWWWWWMMMKKKIIIGGGEEEDDDDDDDDDHHHMMMVVV```hhhllljjjhhhhhhgggeeecccbbbaaa``````aaa^^^XXXQQQMMMMMMQQQUUUlll|||vvvoookkkuuuwwwmmmkkk{{{uuuhhh[[[MMMBBB>>>999999888777777666555555555666777666555444555777666>>>IIIeeemmmXXXPPPJJJNNN]]]dddiiippptttyyynnnYYYHHH???<<<<<>>???@@@@@@@@@BBBEEEHHHQQQYYYfffttt~~~zzzvvvuuuuuu~~~zzzppphhhZZZVVVPPPKKKIIIHHHFFFEEEFFFGGGLLLVVVfffwww~~~{{{xxxuuutttsssrrrsss{{{wwwmmmqqqxxxwww~~~qqqnnnvvvvvvTTTJJJAAA@@@AAA@@@??????<<>>KKKBBBEEEggg___^^^hhhvvvsssdddXXXSSSRRROOOTTT\\\gggvvv}}}wwwzzzxxxpppggg___[[[\\\]]]```aaaaaa```^^^\\\RRROOOLLLHHHFFFFFFFFFGGGOOORRRZZZcccjjjmmmllljjjbbb```]]]ZZZVVVSSSRRRQQQPPPNNNJJJEEEBBBBBBEEEHHHZZZiii~~~xxxwwwtttmmmlll}}}vvvjjj\\\MMMAAA<<<888888888777666666555555555666777666555444555777444===FFF___oooZZZRRRMMMRRRbbbnnnoooqqqrrrtttyyyqqq\\\JJJ@@@======CCCKKKQQQMMMGGGDDDBBB@@@>>>???@@@@@@@@@BBBEEEGGGOOOWWWdddrrr}}}||||||}}}}}}tttlll```\\\WWWSSSPPPNNNKKKIIIHHHHHHKKKRRR```qqq}}}yyywwwtttpppmmmllljjjjjjqqq{{{zzzrrrmmmqqqxxx~~~uuuqqqyyyqqqppp{{{qqqRRRIIIAAA@@@AAA??????@@@???DDDDDDLLLbbbtttsssZZZNNNHHHMMMPPPKKKFFFEEEFFFFFF999MMMDDDOOO___hhhtttqqqbbbYYYWWWVVV]]]gggrrrtttkkkddd___]]]```bbbeeeggggggccc___\\\TTTRRRNNNKKKJJJKKKMMMOOOUUUWWW[[[```eeefffdddbbbUUUTTTQQQNNNLLLIIIHHHGGGGGGFFFEEEBBB??????AAACCCOOO]]]ttt|||zzz{{{tttoooqqqwwwkkk]]]MMM@@@;;;777666666666555555444444555666777666555444555777444===CCCXXX~~~ppp[[[SSSOOOWWWjjjzzzxxxuuutttsssuuu~~~uuuaaaNNNBBB>>>>>>CCCLLLSSSPPPJJJFFFBBB??????@@@@@@@@@@@@AAADDDFFFMMMUUUaaappp|||zzzsssgggddd___[[[XXXUUUQQQOOOKKKKKKLLLQQQ[[[jjjyyyyyyuuurrrooojjjgggdddaaaaaahhhrrrzzzppphhhiiimmmuuusssiiiiiirrruuuxxxlllPPPHHHBBBBBBBBB@@@@@@BBBAAAEEECCCJJJaaasss{{{bbbSSSJJJOOOUUUQQQLLLKKKGGGGGG999MMMDDDNNNZZZcccppp|||~~~nnnddd``````iiiuuu{{{qqqjjjgggeeedddhhhiiikkkkkkhhhccc^^^ZZZVVVTTTRRRPPPPPPRRRUUUWWWXXXXXXXXXYYYZZZZZZWWWTTTKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCAAA??????@@@BBBHHHUUUjjjxxxttttttxxx|||tttrrrvvvxxxkkk\\\LLL???:::444444444444444444333333555666777666555444555777555===AAAPPPuuuqqq[[[SSSQQQ\\\rrryyyvvvtttuuu~~~{{{gggRRRDDD???>>>BBBKKKRRRPPPJJJFFFBBB??????@@@@@@@@@???@@@CCCEEELLLSSS___mmmzzztttooojjjddd```\\\YYYVVVQQQPPPOOOQQQWWWcccqqqzzz~~~wwwrrrooojjjeee```]]]ZZZZZZaaakkksss~~~wwwnnneee``````eeennnyyy|||lllbbbaaajjjyyy}}}fffNNNGGGBBBBBBBBB@@@@@@BBB@@@EEEDDDLLLcccvvveeeTTTHHHNNNUUUTTTOOOMMMFFFGGG@@@KKKBBBCCCeee\\\SSS]]]lllyyyvvvpppiiisssyyyqqqnnnnnnooopppppppppooonnnjjjeeeaaa^^^]]][[[XXXVVVVVVWWWXXXYYYWWWUUUSSSRRRQQQPPPMMMKKKJJJIIIGGGDDDBBBAAA@@@@@@@@@@@@@@@???======>>>@@@DDDOOOddd~~~xxxpppnnnqqquuu~~~ssstttyyyyyyjjj[[[KKK???;;;444444444444444444444333555666777666555444555777444===???KKKnnnsss^^^VVVTTT___uuuzzzxxxuuuuuummmVVVFFF@@@???@@@IIIPPPNNNIIIEEEBBB??????@@@@@@@@@???@@@BBBEEEJJJPPP[[[hhhvvv}}}uuunnnhhhccc^^^[[[VVVUUUSSSRRRUUU]]]iiirrr}}}~~~wwwqqqnnnfffaaa\\\XXXUUUUUU]]]fffmmmvvv~~~ssshhh```[[[YYYVVV\\\gggttt|||lllbbb\\\dddsssbbbKKKEEEBBBAAA@@@>>>???BBB???FFFHHHSSSkkk|||ooo[[[MMMPPPWWWUUUNNNKKKGGGGGGEEEEEEBBBAAAGGGGGGNNNYYYhhhvvv{{{yyyuuuuuuwwwyyy{{{uuutttrrrpppmmmkkkiiihhhhhheeebbb^^^ZZZWWWVVVUUUSSSQQQNNNMMMMMMMMMLLLKKKJJJJJJHHHGGGEEEEEEDDDDDDBBBBBBAAA???>>>>>>@@@BBBDDDOOObbb|||zzzpppkkklllooowww}}}sssvvv~~~yyyiiiYYYJJJ???<<<555555555555555555555555555666777666555444555777333===>>>HHHkkkuuuddd\\\WWW___sss~~~xxxwwwuuutttrrrZZZHHH@@@??????HHHOOOMMMHHHEEEDDDAAA???@@@@@@?????????BBBDDDGGGMMMVVVcccqqq}}}}}}tttmmmfffaaa^^^ZZZYYYVVVSSSTTTZZZeeemmmvvv{{{~~~wwwqqqoooddd___YYYVVVRRRSSS[[[dddllltttzzz|||zzziii\\\UUUTTTUUUOOOVVVbbbppp~~~~~~nnneeeYYYaaappp___IIIDDD@@@@@@???===>>>AAA@@@IIINNN[[[ssskkkYYYYYY^^^ZZZQQQLLLHHHGGGGGG@@@EEEJJJCCCNNNLLLWWWfffuuu{{{yyyzzz}}}wwwuuusssrrrqqqqqqrrrrrrpppnnniiibbb\\\VVVRRRPPPOOOMMMKKKKKKMMMOOOPPPOOOJJJJJJIIIIIIIIIJJJKKKKKKFFFFFFEEECCCAAAAAADDDFFFHHHQQQddd||||||pppiiiiiilllooouuuuuuzzzyyyhhhXXXIII???<<<666666666777777777777777555666777666555444555777222===>>>GGGjjjwwwhhh```YYY___qqq{{{uuuuuutttsss~~~uuu\\\III@@@??????HHHNNNLLLHHHFFFEEECCC???@@@@@@???>>>???BBBDDDEEEJJJSSS```mmmzzzxxxrrrllleeeaaaaaa\\\WWWTTTUUUYYY]]]```llloootttwwwvvvrrrmmmiiiaaa\\\WWWSSSOOOPPPZZZeeettt{{{lllZZZRRROOOLLLNNNRRR[[[jjjzzzvvvhhh___cccooozzz]]]JJJEEEBBBAAA???<<<<<<@@@CCCHHHOOO[[[qqqvvv^^^VVVYYYZZZRRRIIIIIIFFFCCCBBBCCCEEEGGGGGGNNNUUU```nnn|||~~~}}}xxxzzz||||||{{{zzz{{{|||rrrmmmfff___ZZZVVVRRRPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVRRRMMMMMMQQQTTTRRRPPPQQQNNNKKKGGGEEEEEEFFFGGGMMMQQQ___www{{{rrrjjjgggmmmqqqzzzyyy}}}hhhVVVIIIAAA===777777777777666666666666666555333333333444666888666;;;>>>FFFbbb{{{tttqqqhhh[[[[[[fffyyy~~~xxxrrruuuxxxwww]]]KKK@@@:::@@@BBBGGGMMMMMMGGGDDDDDD@@@@@@?????????@@@BBBCCCEEEJJJTTTaaannnzzz|||uuunnngggbbb___[[[UUURRRSSSVVVZZZ\\\cccggglllooopppmmmiiifff^^^YYYUUURRROOOPPPZZZeeezzzkkkZZZQQQLLLHHHLLLQQQ\\\jjjyyy}}}oooaaaeeerrrvvvYYYHHHDDD@@@@@@>>><<<<<<@@@@@@DDDKKKXXXpppgggXXXWWWYYYUUUOOOHHHFFFCCCBBBCCCEEEFFFFFFLLLSSS^^^lll{{{~~~|||pppkkkccc]]]YYYVVVUUUSSSTTTUUUVVVXXX[[[___aaacccddd___ZZZYYY\\\]]][[[YYYQQQNNNJJJFFFCCCBBBAAABBBHHHKKKVVViii|||~~~zzzuuunnngggeeedddiiisssyyyiiiUUUFFF===888777777777666666666555555666555444333333444666777555:::<<>>BBBJJJQQQPPPIIIDDDDDD@@@??????>>>???@@@AAABBBAAAGGGPPP]]]jjjvvvxxxppphhhccc\\\XXXRRROOOOOOQQQTTTUUUWWWZZZ___dddfffeeecccbbbZZZUUURRRPPPOOOPPPYYYccc{{{~~~mmm^^^UUUOOOJJJHHHOOO\\\iiivvvvvvfffkkkyyyoooTTTFFFAAA??????>>><<<===@@@===AAAGGGTTTnnnnnnWWWRRRWWWXXXWWWHHHEEECCCBBBCCCEEEFFFFFFIIIPPP\\\jjjyyyyyyuuummmiiibbb]]][[[ZZZZZZYYYVVVWWWXXX[[[^^^bbbeeeggghhhddd```^^^______]]][[[UUUSSSOOOJJJGGGDDDCCCBBBHHHJJJRRR___lllzzz{{{rrrnnnjjjddd``````[[[aaalllyyy}}}||||||jjjTTTDDD;;;777666666666555555555444444555555444333333555666777555888;;;AAAZZZ~~~wwwvvvmmm^^^\\\dddppp|||}}}yyy{{{{{{}}}^^^IIIAAA???<<>>>>>>>>???@@@AAACCCHHHQQQ^^^kkkxxxwwwooogggaaaXXXTTTNNNKKKKKKLLLMMMMMMKKKNNNSSSXXX[[[]]]]]]]]]WWWSSSPPPOOONNNOOOUUU^^^qqqyyy~~~pppddd[[[TTTNNNHHHPPP[[[fffpppzzzxxxkkkqqqgggPPPCCC???===???>>><<<<<<@@@>>>AAAEEERRRmmmpppUUUNNNTTTYYYZZZHHHFFFDDDCCCEEEFFFGGGFFFGGGNNNZZZiiixxx|||sssooommmjjjfffddddddcccbbbaaa^^^]]]]]]]]]^^^```bbbccceeebbb___]]]^^^^^^\\\ZZZVVVUUUSSSPPPMMMKKKIIIIIIJJJMMMSSS[[[cccnnn{{{pppfffaaa]]]YYYVVVWWWVVV\\\fffrrr}}}yyy{{{kkkUUUFFF===:::666555555555444444444444555444444444444555666777555888:::@@@UUUyyy|||uuuuuulll^^^ZZZ```qqq~~~~~~}}}~~~]]]GGG??????:::BBBQQQ]]]\\\QQQGGGDDD@@@???>>>>>>>>>???@@@AAADDDHHHQQQ\\\jjjwwwxxxqqqjjjbbb\\\SSSOOOKKKGGGGGGGGGGGGFFFDDDFFFJJJNNNRRRUUUWWWXXXVVVQQQNNNNNNMMMLLLPPPVVVbbbmmmzzzwwwkkkaaaXXXQQQOOOTTT\\\ccckkkttt~~~uuullltttaaaMMMBBB>>>===???>>><<<<<<@@@@@@BBBFFFPPPiiitttWWWLLLPPPUUUUUUIIIGGGEEEEEEGGGHHHHHHGGGGGGMMMYYYgggvvv|||vvvsssqqqppppppqqqrrrpppmmmkkkiiigggeeecccbbbcccdddeeeeeecccbbbbbbcccccccccbbbYYYYYYXXXWWWVVVUUUSSSRRROOORRRYYY^^^aaahhhvvv}}}}}}vvvjjj___XXXTTTOOOMMMNNNOOOUUU^^^iiiuuuyyywww}}}lllUUUEEE>>><<<666555555555444444444444444444444444555555666666555999;;;???PPPqqqyyyqqqppphhhZZZUUUZZZqqq~~~]]]FFF===<<<999AAAQQQ___aaaWWWKKKFFFAAA@@@???>>>>>>???@@@@@@@@@DDDKKKVVVcccppp|||zzzrrrkkkfff```YYYTTTNNNKKKGGGEEEDDDCCCBBBAAAAAABBBDDDGGGJJJNNNPPPRRRSSSNNNLLLLLLLLLKKKMMMQQQXXXbbbqqq}}}vvvkkk```WWWUUUWWWZZZ^^^eeennnyyy{{{pppjjjsssxxx[[[LLLBBB>>>>>>??????<<<<<>>;;;:::@@@MMM^^^ddd]]]PPPHHHBBBAAA@@@?????????@@@AAAAAADDDJJJSSS```mmmyyy~~~xxxtttmmmhhhbbb]]]ZZZVVVPPPKKKJJJHHHEEECCCBBBAAA@@@>>>@@@@@@AAABBBDDDGGGJJJKKKOOOKKKIIIKKKLLLKKKLLLOOOSSSZZZdddmmmvvv}}}yyynnnddd[[[UUUSSSQQQTTT\\\gggqqqwww~~~uuummmjjjtttoooUUUJJJCCC??????AAA@@@<<<<<<>>>===@@@DDDKKK```xxx[[[KKKKKKMMMJJJFFFEEEDDDDDDFFFFFFEEEDDDFFFJJJSSS___nnn{{{xxxuuurrrpppqqqrrrtttvvvxxxyyyzzzzzzzzz{{{|||{{{{{{zzzwwwsssnnniiifffaaaaaadddgggggggggnnnwww~~~vvvooonnnppptttyyy~~~vvvhhh___WWWOOOJJJIIIBBBGGGNNNTTT]]]mmmvvvpppwwwiiiPPP@@@999999777777777666666666555555333444444555555555555555222666:::===GGG```rrrgggeee^^^PPPLLLQQQdddhhhPPPAAA;;;<<<>>>III[[[fffbbbTTTJJJDDDCCCAAA@@@@@@@@@AAABBBDDDFFFJJJSSS^^^lllxxx}}}zzzvvvrrrmmmjjjaaa]]]XXXTTTSSSOOOJJJFFFHHHFFFCCCBBBAAAAAA???===@@@?????????@@@CCCEEEGGGLLLHHHGGGJJJLLLKKKLLLOOOQQQTTTYYY___gggqqq{{{zzzqqqhhh___WWWQQQLLLGGGJJJSSS```jjjppptttzzz|||sssllllllvvv{{{jjjQQQHHHCCC@@@@@@AAA@@@<<<<<<>>>:::>>>AAAHHH\\\}}}sssWWWHHHJJJMMMKKKEEECCCBBBCCCDDDEEEDDDBBBEEEIIIPPP\\\kkk~~~~~~|||{{{|||}}}~~~zzzsssllleeeaaa]]][[[[[[]]]]]]]]]ccckkkjjjuuutttlllgggiiilllqqquuuyyy|||}}}~~~oooeee\\\RRRLLLKKKCCCGGGKKKOOOUUUbbbuuu~~~qqqmmmvvv}}}eeeOOO@@@;;;<<<777777777777666666666666333444555555666666555555000555999<<>>===EEEXXXgggdddWWWKKKDDDDDDBBBAAA@@@AAABBBBBBAAABBBFFFNNNYYYfffrrryyyyyyuuurrrooollljjjaaa^^^YYYUUURRROOOLLLIIIGGGEEEBBBAAAAAAAAA@@@???AAA@@@>>>???@@@BBBCCCCCCGGGHHHHHHIIIIIIJJJKKKMMMRRRUUUXXXYYYYYY___iiirrrtttrrroooiiibbb[[[UUURRRDDDEEEFFFIIIMMMUUU^^^dddkkkqqqzzzvvvpppmmm{{{fffOOOCCC???>>>>>>===============>>>???AAAGGGWWWrrr}}}xxxeeeUUUKKKHHHGGGGGGFFFEEECCCCCCBBBCCCDDDDDDIIIJJJMMMVVVfff{{{}}}wwwxxx|||~~~zzztttooojjjddd]]]WWWWWWQQQOOORRRSSSRRRWWW^^^bbbgggssstttjjjbbbbbbdddiiinnnrrrssstttyyy~~~ssscccYYYRRRNNNKKKHHHFFFFFFIIIMMMWWWiiixxxxxxqqqmmmzzzwwwbbbLLL>>>::::::888777666555444333333333666555555666888888777555:::666888AAAIIIYYY}}}{{{iiibbb[[[OOOIIIKKK]]]|||uuuZZZFFF>>>===<<>>>>>???>>>>>>DDDDDDEEEKKKUUUbbbpppxxx}}}zzzxxxvvvssspppiiifff```\\\XXXUUUQQQNNNKKKHHHEEECCCCCCBBBAAA@@@@@@???>>>>>>???AAABBBCCCEEEGGGIIIKKKMMMNNNNNNMMMPPPTTTWWWXXXXXXYYY]]]```cccbbb```]]]YYYTTTPPPMMMCCCCCCDDDEEEIIIOOOWWW]]]dddjjjsss|||vvvqqqqqq|||~~~aaaLLLBBB??????>>>============>>>===>>>@@@FFFUUUpppvvvdddTTTJJJFFFEEEEEEGGGFFFDDDCCCCCCDDDDDDEEEHHHIIILLLUUUdddyyyzzzzzz}}}{{{wwwnnnjjjeee```\\\XXXRRRNNNQQQLLLJJJMMMMMMLLLOOOUUUUUUYYYcccrrruuukkkaaa___]]]^^^ccchhhmmmooorrruuuyyy|||~~~ooocccYYYQQQMMMIIIFFFEEEFFFIIIQQQ```oooxxxsssooo{{{sss___KKK>>>999999777666555444333333333444444555555444333666;;;???RRRDDD:::<<>>>>>???@@@@@@@@@CCCCCCEEEJJJSSS```mmmvvvxxxuuuooojjjfffbbb^^^[[[UUURRRNNNKKKIIIFFFDDDBBB@@@???>>>>>>>>>@@@BBBCCCDDDEEEHHHMMMQQQSSSRRRQQQPPPRRRUUUVVVWWWUUUSSSQQQSSSSSSRRRQQQNNNKKKHHHGGGCCCCCCCCCCCCEEEJJJPPPUUU\\\ccclllwwwvvvsssuuu~~~uuu[[[IIIAAA@@@??????>>>>>>>>>>>>>>>===>>>@@@DDDRRRlll|||jjjWWWJJJEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGKKKSSSbbbvvv}}}}}}|||sssjjjeee]]]YYYUUUQQQNNNLLLJJJHHHKKKHHHHHHJJJJJJIIIKKKNNNOOORRRYYYfffwwwwwwmmmbbb]]]WWWTTTWWW^^^dddhhhjjjnnnoooooottt~~~tttfffXXXNNNIIIIIIEEECCCDDDEEEJJJVVVbbbwwwtttttt~~~}}}xxxlllZZZIII===999888555444444333333333444444222444555333222888DDDOOO\\\III:::999???QQQsss}}}ooo^^^NNNHHHKKKSSSmmm|||^^^III???<<<>>>CCCIIINNNOOOLLLIIIBBB@@@>>>>>>@@@AAAAAAAAAAAABBBDDDHHHPPP\\\iiirrr{{{xxxtttpppmmmeeeaaa\\\WWWSSSNNNJJJFFFCCCBBBAAA@@@???@@@CCCEEEDDDEEEHHHMMMSSSWWWYYYYYYTTTTTTSSSTTTUUUTTTRRROOONNNNNNNNNLLLJJJGGGDDDBBBCCCDDDDDDCCCEEEIIIOOOSSSYYY___jjjuuu}}}uuurrrtttmmmUUUGGGAAA@@@@@@???>>>>>>>>>>>>>>>>>>@@@AAACCCMMMdddwww___MMMEEEEEEHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDFFFJJJQQQ^^^qqq}}}zzzyyy~~~wwwmmmcccZZZTTTRRROOOLLLIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOQQQTTTZZZeeetttxxxoooddd^^^VVVRRRSSSWWW]]]```dddjjjmmmkkkkkkpppvvvxxxvvvwwwuuulll___SSSJJJGGGHHHEEECCCDDDEEEHHHPPPYYYwwwxxxtttvvv{{{{{{yyytttnnncccUUUFFF<<<888888444333333333333444444555111222333333666>>>KKKTTTKKK>>>777:::@@@LLLiiizzzfffSSSJJJJJJLLL___{{{iiiPPPCCC>>>===???DDDJJJNNNNNNLLLDDDBBB??????@@@AAAAAA@@@???AAADDDGGGMMMXXXdddmmm~~~|||tttpppjjjeee___YYYSSSOOOIIIIIIHHHEEEBBBCCCFFFIIIIIIJJJLLLNNNRRRXXX___ddd```]]]XXXTTTSSSTTTSSSSSSMMMMMMMMMLLLJJJHHHEEEDDDBBBCCCCCCDDDFFFJJJOOOSSSWWW^^^hhhsss~~~wwwpppoooooogggQQQFFFBBB@@@??????>>>===>>>>>>>>>???AAABBBBBBHHH[[[wwwjjjQQQEEEDDDHHHGGGFFFEEECCCBBBBBBCCCCCCCCCFFFIIIOOOZZZlll|||tttppppppsss|||zzzuuummmeee^^^VVVPPPKKKKKKJJJHHHGGGFFFGGGIIIJJJHHHJJJLLLNNNQQQTTTVVVVVVTTTXXX```iiisss|||yyyqqqeee```ZZZUUUTTTUUUVVVWWW[[[dddkkklllkkkmmmmmmkkkhhhiiiggg```VVVNNNJJJIIIGGGCCCBBBEEEFFFHHHNNNUUUlll|||tttuuuzzz~~~yyyuuulllfff\\\OOOCCC<<<999888444444333333333444555555444333222333888>>>CCCGGG999555666<<<>>>EEE```}}}mmmWWWJJJGGGHHHSSSgggsssVVVDDD@@@;;;:::@@@JJJRRRSSSPPPHHHEEEBBB@@@@@@@@@???===>>>AAADDDFFFJJJSSS___hhh|||yyytttnnniiiccc]]]YYYRRRRRRPPPLLLGGGGGGJJJNNNSSSUUUVVVUUUTTTXXXbbbjjjnnnjjjeee___ZZZWWWVVVWWWNNNNNNNNNNNNMMMLLLJJJIIIAAACCCDDDEEEFFFJJJPPPTTTVVV]]]gggrrr|||~~~pppiiiiiikkk~~~}}}bbbNNNFFFDDD???>>>>>>===============>>>AAACCCBBBDDDSSSllluuuXXXGGGDDDFFFIIIGGGFFFDDDCCCCCCCCCDDDCCCFFFIIIMMMVVVfff{{{zzzmmmfffcccbbbhhhrrr{{{gggccc]]]XXXTTTPPPLLLIIIGGGHHHHHHGGGFFFGGGJJJLLLKKKNNNQQQRRRVVV[[[^^^]]]\\\aaaiiipppuuuyyy|||~~~{{{sssiiieee```[[[XXXVVVSSSQQQRRR[[[eeejjjnnnpppoookkkaaa^^^YYYRRRKKKGGGFFFGGGDDDAAAAAAEEEGGGHHHLLLQQQ^^^rrrvvvqqqwwwyyyssshhhaaaVVVJJJAAA<<<::::::666555555444444444555555666444222222555666555444888444666;;;:::???YYYwwwpppZZZKKKCCCEEEJJJXXXooo{{{ZZZDDDAAA;;;777===HHHQQQRRRPPPJJJGGGDDDAAA@@@???>>><<<>>>AAADDDFFFHHHPPP[[[eee~~~{{{yyyvvvrrroookkkfffbbb[[[[[[XXXRRRLLLKKKOOOSSS^^^ccceee```XXXXXXaaakkktttvvvwwwssskkkddd```___UUUUUUUUUTTTRRROOOMMMLLLFFFGGGHHHIIIJJJMMMQQQUUUXXX^^^hhhrrr{{{xxxiiibbbccckkk}}}xxx^^^LLLEEEDDD>>>======<<<<<<<<<<<<<<<999>>>BBBAAABBBNNNeeexxxdddOOOGGGGGGKKKJJJHHHFFFEEEEEEEEEFFFDDDGGGIIILLLSSSbbbvvvyyyhhh\\\XXXWWW[[[cccpppzzzqqqmmm^^^ZZZVVVSSSRRRPPPNNNLLLKKKMMMOOOOOONNNNNNPPPRRRRRRWWWYYYXXX[[[bbbeeedddfffjjjooorrrssstttuuuwww~~~{{{zzz}}}}}}wwwqqqnnnhhhccc___ZZZUUURRRNNNUUU\\\bbbkkkssstttqqqeee___VVVNNNHHHEEECCCBBBBBB??????CCCFFFFFFGGGJJJUUUhhh~~~yyyooolllvvvyyysssggg___RRRFFF???<<<<<<===888777666666555555555555333333333333111000000111888444666<<<===@@@TTTmmmsss___OOOFFFAAACCCMMM```uuuaaaKKK@@@===:::<<>>===AAAEEEFFFGGGMMMYYYbbb}}}wwwvvvtttsssqqqoookkkggg``````]]]WWWPPPNNNQQQVVVeeemmmqqqiii]]]XXX___iiiuuu||||||rrrllliii___^^^]]]ZZZVVVQQQMMMKKKLLLMMMMMMMMMNNNPPPTTTWWW[[[aaajjjttt}}}uuueee^^^___lll~~~uuu[[[JJJDDDCCC======<<<;;;;;;;;;;;;;;;555<<>><<<===>>>999999888666666555555555---222555444111000444999444///444???CCCDDDQQQbbbvvveeeUUUKKK???>>>FFFVVVgggxxxiiiSSS@@@???===;;;;;;>>>CCCGGGHHHFFFCCCAAAAAABBBAAA@@@>>>BBBFFFFFFFFFLLLXXXaaa~~~yyytttrrrpppooommmiiihhhccc\\\UUUQQQRRRTTTffflllpppjjj^^^WWWYYY^^^nnn{{{yyyqqqnnniiiccc^^^[[[YYYYYYWWWWWWXXXYYYZZZ\\\]]]^^^aaafffnnnwww~~~wwwfff```aaarrrlllWWWGGG???>>>>>>>>>===<<<<<<<<<<<<<<<;;;??????@@@EEEGGGVVVqqqmmmWWWLLLPPPNNNKKKIIIHHHHHHFFFEEECCCCCCFFFKKKPPP[[[ooofffVVVOOOLLLOOOSSS[[[ppp}}}xxxtttppplllgggccc]]]___^^^YYYWWWYYY[[[YYYZZZ[[[]]]```dddffffffeeecccddddddaaaaaaeeeiiilllnnnllliiigggfffdddaaa___^^^_________^^^]]]\\\[[[]]]\\\[[[\\\ccclllvvv|||}}}~~~zzzwwwuuuuuuuuurrroookkkiiigggddd___[[[XXXWWWVVVXXX^^^dddiiikkkooolllggg```XXXPPPIIIFFFCCCBBBAAA@@@AAABBBDDDEEEQQQ]]]nnn}}}yyylllccc]]]___ppp~~~xxxjjj\\\KKKCCC>>>999777777::::::999777666444333333444444444444444444444444222333666888:::???MMM[[[fffRRRHHHCCCBBBEEEMMMVVVeeezzzmmmVVVMMM???777999<<<:::;;;???CCCDDDEEEDDDBBBAAAAAACCC@@@???@@@DDDFFFJJJTTT___{{{vvvrrrooommmkkkeee^^^VVVRRRSSSUUU___eeejjjfff]]]VVVWWW[[[bbbppp{{{uuupppllliiihhhddddddccccccccccccdddddddddhhhpppxxxyyyiiiccceeewwwhhhTTTEEE??????>>>======<<<<<<<<<<<<<<<:::???===???DDDFFFVVVrrrcccRRRQQQPPPOOOMMMJJJHHHFFFEEEDDDDDDFFFJJJNNNWWWiiiyyymmm\\\TTTOOOOOOQQQXXXkkk~~~xxxuuuvvvvvvuuusssqqqooommmiiikkkjjjfffeeehhhhhhggghhhggghhhiiikkkkkkjjjhhhfffgggeeebbb```cccgggkkkllljjjhhheeeccc```^^^\\\[[[YYYWWWUUUTTTUUUWWWXXX\\\[[[[[[\\\___gggqqqxxx{{{|||}}}yyyvvvtttttttttooolllhhhgggfffddd```]]]]]][[[YYYYYY\\\```cccdddggggggfffccc___YYYSSSPPPJJJHHHEEECCCCCCDDDEEEGGGMMMXXXhhhuuu|||~~~~~~~~~zzznnnbbb[[[WWW[[[mmm~~~jjjZZZJJJAAA<<<888777888777777666666555444444444444444444444444444444444444444666888888<<>>===<<<<<<;;;;;;<<<<<<;;;>>><<<===BBBFFFWWWssspppWWWQQQSSSTTTRRRLLLGGGEEEEEEFFFEEEFFFHHHKKKSSSbbbqqq|||hhh]]]TTTQQQOOOTTTfffzzz{{{uuuqqqvvvzzz|||{{{yyyzzz{{{yyy{{{{{{xxxxxx{{{{{{xxxxxxwwwuuutttssspppllliiiiiihhheeeaaa^^^___eeejjjnnnmmmllliiigggdddbbb```[[[XXXRRRNNNMMMOOOTTTWWW\\\^^^_________dddooowww|||}}}|||xxxuuutttuuuuuuooollliiigggfffeeecccaaadddbbb^^^]]]]]]^^^___^^^^^^```ccceeedddbbb^^^\\\SSSPPPKKKGGGEEEEEEGGGHHHKKKTTTaaalllrrrsssrrrrrrkkk```WWWSSSRRRXXXkkkkkk[[[III???:::777666888444444444444444444555555444444444444444444444444666555666777666999CCCNNNtttzzzaaaQQQHHHDDDCCCGGGOOOYYYhhhuuuyyy}}}eeeWWWHHH<<<<<<===:::;;;@@@???AAABBBCCCBBBBBBCCCDDDCCCAAABBBEEEFFFIIIRRR[[[}}}vvvlllccc[[[WWWUUURRRXXX___```\\\WWWUUUVVVTTT\\\fffpppzzz}}}|||zzzwwwsssooollljjjiiijjjnnnuuuzzzuuuhhhfffjjj||||||tttrrr[[[LLLBBB>>>@@@======<<<;;;;;;;;;;;;<<<<<>>999555555777444444444444444444444444333333333333333333333333555333444555555666>>>HHHiiilllZZZNNNHHHEEEJJJRRR\\\iiitttuuujjjYYYIII;;;::::::888:::???AAACCCEEEEEEDDDCCCCCCDDDDDDBBBCCCFFFFFFHHHPPPYYY|||rrrhhh```[[[XXX[[[___```]]]ZZZWWWVVVWWWXXX\\\aaahhhppp{{{~~~}}}{{{xxxtttooollljjjiiikkkooouuu{{{~~~rrrggggggmmmxxxsssnnnXXXIIIAAA===>>>======<<<;;;;;;;;;;;;;;;===@@@======BBBEEEWWWttttttUUULLLQQQUUUSSSLLLEEECCCDDDGGGEEEEEEIIILLLRRR]]]hhhzzzuuueeeZZZRRRTTTfffzzz|||wwwrrrllleeeaaabbb___\\\ZZZWWWWWWbbbooo{{{vvvtttttthhheee^^^XXXUUUTTTUUUWWWZZZ___bbbaaa___bbblllttt}}}zzzyyyyyy{{{}}}xxxwwwuuuqqqmmmjjjhhhggggggeeeddddddffffffeeedddaaa```^^^\\\[[[\\\]]]^^^YYYUUUOOOIIIEEEEEEFFFHHHMMMQQQWWW^^^bbbbbb```^^^ZZZQQQLLLLLLMMMTTThhh|||ooo^^^KKK???888444333555777777666666555444444333333333333333333333333333222000111444555666<<>>AAA>>>===BBBDDDUUUppptttVVVKKKNNNQQQPPPLLLGGGEEEDDDHHHEEEEEEIIIMMMRRR\\\eeewww~~~lll^^^VVVYYYkkk|||xxxtttpppjjjddd```___ZZZXXXWWWTTTTTTaaarrr}}}zzzzzztttpppjjjccc]]]YYYXXXWWWXXX[[[^^^]]]\\\^^^eeekkk{{{~~~|||yyyxxxyyy|||~~~||||||{{{wwwrrrnnnkkkjjjfffeeeeeegggiiiiiihhhgggfffccc]]]XXXUUUUUUVVVWWWUUURRRMMMHHHEEEEEEFFFHHHJJJLLLPPPVVVZZZ[[[YYYWWWSSSLLLHHHIIIKKKRRReeeyyylll\\\III>>>999444333444777777666666555444444333333333333333333333333333000///000333555555:::AAAPPPssslllWWWLLLDDDIIIUUUcccqqqzzzyyydddQQQAAA<<<;;;999===DDDGGGIIIKKKJJJHHHEEECCCBBBDDDCCCDDDGGGGGGHHHOOOWWW~~~}}}~~~|||qqqmmmgggbbb___\\\ZZZXXXWWWSSSQQQSSSTTTVVV]]]ffffffgggjjjmmmooopppqqqqqqnnnmmmkkkiiigggffffffeeeggglllsssyyywwwllleeeiiirrr{{{yyyyyyeeeRRRHHHAAA>>>======<<<;;;;;;::::::;;;;;;<<>><<<<<<;;;::::::::::::;;;:::>>><<<<<>>===>>>LLL___lllYYYJJJEEEFFFNNNRRROOOLLLMMMIIIFFFEEEIIIKKKKKKOOOTTTfffvvvzzzhhhaaahhh|||||||||zzzssskkkdddaaa[[[UUUNNNPPP^^^mmm|||zzzxxxsssqqqppppppooommmjjjgggooopppttt|||rrrjjjmmmnnnjjjlllsss~~~{{{xxxxxxxxxwwwsssooonnnlllgggaaa[[[VVVRRRPPPOOONNNLLLJJJHHHHHHHHHHHHJJJKKKLLLNNNPPPRRRTTTUUUGGGEEEDDDEEEJJJVVVmmmqqqXXXJJJ===999888666444333333444444555555444444333111111111111111111111111333222222222333666999;;;???YYYzzznnnZZZHHHHHHPPPYYYeeepppqqqzzzvvv___IIIAAA===777777>>>BBBDDDFFFHHHHHHGGGEEEDDDHHHGGGEEEEEEHHHMMMRRRUUUtttkkkmmmwwwttthhhaaa[[[SSSMMMLLLKKKEEECCCFFFGGGEEEEEEGGGEEEGGGJJJLLLOOORRRUUUWWWXXXXXXXXXWWWVVVWWWZZZ]]]eeejjjrrrzzzxxxlllccccccooo~~~uuuzzzooo[[[PPPCCC???AAA@@@<<<<<<;;;;;;;;;:::::::::>>>999999=========IIIZZZ|||hhhYYYKKKFFFEEEMMMRRRPPPMMMMMMIIIEEEDDDGGGIIIJJJNNNSSScccrrr~~~kkkdddmmmzzzqqqkkkgggaaa[[[SSSRRR\\\iii||||||{{{yyyyyyyyywwwtttrrrppprrrwww~~~rrrjjjlllmmmhhhhhhnnnuuu~~~~~~|||xxxtttmmmjjjeee___ZZZUUURRRQQQQQQOOOMMMKKKIIIIIIIIIIIIKKKLLLMMMOOOPPPPPPPPPPPPHHHFFFEEEFFFJJJWWWmmmoooTTTHHH;;;888888666444444333333444444444444333333111111111111111111111111222222222333444666888:::<<>>AAAEEEIIIJJJHHHEEEBBB@@@AAAAAACCCFFFIIILLLNNN}}}ppplllqqqzzzzzzoooeee\\\WWWSSSOOONNNOOONNNLLLJJJJJJJJJHHHFFFEEEFFFDDDBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKLLLOOOSSSWWW___fffpppyyysssjjjfffjjjyyyxxxxxxeeeRRRIII===:::>>>>>><<<<<<;;;;;;;;;:::::::::<<<:::;;;>>>======DDDMMMeeewwwfff\\\LLLGGGDDDHHHPPPTTTSSSQQQJJJEEEBBBCCCDDDDDDIIINNNZZZiii~~~qqqmmmyyyxxxooocccYYYVVVYYYffftttwwwuuurrrrrrrrrsssrrrpppuuuwww|||~~~tttmmmiiilllmmmjjjgggiiiiiiuuuwwwrrrjjjbbb[[[VVVTTTSSSLLLKKKJJJHHHHHHHHHIIIIIIJJJLLLOOOQQQPPPNNNJJJHHHHHHFFFEEEFFFJJJWWWnnnqqq^^^HHH>>>777555666555444555333333333444444333333333222222222222222222222222000111333444555666666666:::BBB^^^yyyaaaOOOTTTccckkkkkklllkkksss{{{sssSSSAAA<<<999999:::;;;???DDDIIIJJJHHHEEEBBB>>>???AAACCCFFFHHHJJJKKK{{{nnniiillluuuwwwrrriiiaaaYYYVVVSSSPPPRRRUUUYYYXXXWWWTTTRRROOOJJJEEEGGGEEEBBBBBBCCCDDDBBBAAADDDEEEGGGHHHIIIMMMQQQUUU___eeepppyyy}}}ppphhhffflll{{{yyy|||aaaNNNFFF<<<888<<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>>>>>>>CCCIII\\\tttzzzhhh\\\MMMHHHCCCFFFOOOVVVWWWSSSJJJEEEBBBCCCDDDCCCGGGLLLUUUdddxxxsssrrr~~~|||oooaaaYYYXXX]]]gggyyyuuuooommmjjjhhhiiijjjjjjiiinnnqqqxxxwwwqqqnnnnnnnnnkkkgggeeefffooo{{{~~~yyypppfff^^^XXXUUUSSSJJJIIIHHHHHHHHHHHHJJJJJJJJJLLLPPPRRRRRROOOKKKHHHFFFDDDCCCEEEJJJWWWooo|||}}}|||}}}iiiXXXBBB;;;555555666444444666222333333333333333333222222222222222222222222222000111333444555555555555<<>>AAABBBDDDEEEGGGJJJOOOSSS]]]dddoooyyyyyymmmffffffnnn~~~uuu[[[KKKEEE<<<999;;;:::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<===???CCCGGGTTTiiikkk\\\MMMHHHBBBDDDNNNYYYZZZUUUKKKGGGDDDFFFFFFDDDFFFJJJQQQ^^^rrrzzz|||xxxjjj___[[[XXX]]]jjj|||}}}oooiiifffbbb___```aaaaaaaaaeeeiiiqqq}}}zzzuuurrrpppmmmgggcccbbbhhhrrrwwwmmmddd]]]YYYWWWPPPOOONNNMMMLLLMMMMMMNNNMMMOOORRRTTTSSSPPPLLLJJJEEECCCCCCFFFKKKYYYqqq||||||xxxwwwwwwzzzzzzrrrbbbUUU???999555666666444444777222222333333333333222222333333333333333333333333222222222333444444555555;;;===QQQwwwooo___]]]bbbfffkkkrrrrrrzzz~~~{{{^^^GGG===;;;;;;;;;888;;;AAAFFFHHHHHHFFFDDDAAABBBBBBDDDEEEFFFFFFGGGuuunnnmmmsss{{{|||}}}}}}zzzssslllgggdddbbbbbbgggnnnxxx~~~wwwmmm^^^UUUJJJCCCAAAAAA@@@>>>???@@@BBBCCCDDDHHHMMMPPPYYYaaammmyyyttthhhdddfffpppmmmUUUHHHEEE===;;;===;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;999;;;>>>BBBEEEMMM___xxxrrraaaNNNIIIBBBBBBMMM[[[]]]WWWLLLHHHGGGIIIHHHFFFFFFIIILLLXXXkkk~~~yyylllaaa\\\ZZZYYY___mmm|||wwwkkkgggbbb______```aaaaaadddgggnnnyyyzzzvvvtttrrrmmmhhh```fffooo|||yyypppiiieeebbb^^^\\\ZZZWWWUUUTTTTTTSSSSSSTTTUUUUUUTTTPPPLLLJJJEEECCCDDDGGGNNN]]]uuu~~~|||wwwtttqqqpppmmmdddXXXNNN<<<888555666666444444777222222333333333333222222333333333333333333333333333222222222222333555666888<<>><<<<<<;;;;;;;;;:::::::::::::::999777999===BBBCCCIIIZZZqqqyyygggNNNIIIBBBAAAMMM\\\^^^XXXLLLIIIIIIKKKJJJGGGFFFHHHIIIUUUgggzzz|||zzzuuujjj```[[[^^^YYYYYYcccpppuuuqqqkkkgggggghhhiiiiiihhhjjjoooxxx~~~zzzwwwwwwxxxuuuqqqccchhhqqq}}}|||uuupppmmmjjjhhhddd```\\\ZZZXXXXXXXXXXXXXXXWWWTTTPPPLLLIIIEEEDDDEEEIIIPPP___xxx}}}yyytttnnniiicccZZZNNNEEE<<<888666777777444444777222222222333333222222222333333333333333333333333444333111111111333555777555:::HHHeeessscccWWWLLLIIIUUUfffqqqyyy~~~|||mmmSSSBBB;;;999999888:::>>>CCCFFFGGGHHHGGGDDDCCCBBBAAA@@@AAABBBCCCtttjjjeeehhhuuuuuuwwwuuu{{{xxxwwwvvvwww~~~|||aaaOOOHHHFFFDDDAAAAAAAAA@@@>>>>>>BBBGGGKKKVVV^^^iiittt|||zzzpppeeebbbkkkzzzyyy___SSSGGGBBB@@@<<<::::::<<<<<<<<<<<<;;;:::999888888999:::;;;===>>>???@@@DDDQQQhhhsssWWW>>>BBBJJJEEEWWWhhhYYYOOOIIIEEEEEEFFFDDDEEEHHHIIIQQQ```rrr{{{uuusssrrrnnngggaaa[[[YYYYYY^^^dddnnn~~~yyy{{{|||xxxttttttpppsssyyy}}}|||xxxqqqooorrr~~~~~~yyywwwssslllfffaaa______^^^\\\[[[ZZZXXXVVVRRROOOEEEDDDCCCFFFPPPbbbyyy{{{sssjjjbbb\\\TTTKKKCCC888666444333333333555666444444333333333333222222000000111111111222222222444444555555777888999:::666<<>>???BBBGGGLLLTTT[[[gggqqqyyy~~~yyyooodddcccnnnsssZZZOOODDDAAA???===<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;<<<>>>??????BBBOOOfff|||dddIIIFFFJJJEEEWWWhhh[[[PPPIIIEEEEEEEEEDDDEEEHHHIIIOOO[[[nnn~~~zzzwwwvvvvvvssskkkddd]]]YYYXXX[[[___fffttt}}}tttqqqrrr}}}{{{uuunnnhhheeeccc```___\\\ZZZYYYUUUQQQNNNGGGFFFEEEGGGPPPbbbxxxwwwmmmddd\\\RRRHHH@@@777666444333333333555666444444333333333222222222111111111111111111222222111111111222333444666666555:::BBBTTTwww|||hhhUUUGGGFFFQQQ___qqq|||~~~hhhNNN===777777999777:::CCCHHHFFFDDDEEEBBB@@@>>>===???AAABBBBBBvvvlllfffiiivvvuuuvvvrrr~~~{{{xxxvvv{{{yyycccWWWPPPJJJEEECCCBBBBBB@@@@@@CCCGGGKKKSSSZZZeeeooowww|||~~~xxxlllaaadddsss~~~iiiRRRIIIAAA??????===<<<>>>;;;<<<<<<;;;;;;:::999888888999999;;;<<<===>>>???@@@LLLbbb{{{zzz[[[MMMIIIEEEWWWggg]]]QQQJJJEEEEEEDDDCCCDDDGGGGGGKKKUUUfff{{{zzzpppggg```[[[XXXXXXYYY]]]gggqqqxxxtttrrrzzz~~~wwwpppkkkiiifffccc```]]]ZZZVVVQQQMMMIIIHHHGGGIIIQQQbbbwww~~~sssggg\\\PPPDDD<<<777666444333333333444555333333333333222222222222222222111111111111111111/////////000111222333444555888===KKKjjjnnnZZZLLLGGGPPP[[[qqquuuYYYBBB888777888777:::CCCIIIIIIFFFEEEBBB@@@>>>===???AAABBBBBBxxxnnnhhhkkkwwwvvvvvvppp~~~yyyssspppuuu{{{mmmaaaYYYRRRNNNIIIHHHGGGDDDBBBCCCFFFIIISSSZZZeeeooowww{{{xxxtttiii___eeewwwrrr^^^MMMEEE???>>>===;;;;;;===;;;;;;;;;;;;;;;:::999888888999999:::<<<======>>>???JJJ^^^vvvnnnUUUHHHEEETTTbbb]]]SSSLLLFFFEEEDDDBBBCCCGGGEEEGGGOOO___ttttttjjjddd^^^XXXWWWVVVWWW]]]eeesss{{{vvvrrryyy}}}wwwrrrnnnllliiiddd```\\\WWWRRRNNNHHHHHHHHHJJJSSSeeezzzyyykkk]]]OOOBBB;;;666555444333333333444444333333333222222222222111222222222111111111111111111111111222222333555555444777:::DDD^^^rrr^^^NNNGGGKKKSSSkkk~~~aaaIII>>><<<999999===EEEMMMNNNKKKGGGCCC@@@>>>===???AAAAAAAAA{{{qqqkkkmmmzzzxxxwwwppp~~~zzzrrrmmmpppvvvqqqhhhbbb\\\YYYRRRQQQNNNJJJGGGFFFGGGIIIRRRYYYdddooovvv{{{wwwpppggg```ggg{{{gggVVVJJJCCC???>>><<<999999;;;:::::::::;;;::::::999999888999999:::;;;<<<======???IIIZZZppp~~~]]]IIIDDDPPP[[[[[[VVVOOOHHHFFFDDDBBBDDDGGGBBBFFFMMM[[[nnnzzzooofff___XXXVVVTTTSSSVVV[[[```uuu|||vvvrrrxxx~~~zzzwwwrrrnnnhhhccc^^^XXXSSSOOOFFFGGGHHHLLLVVVhhh}}}nnn]]]NNNBBB;;;555555444333333333333333333333222222222111111111111111111111111111111111333222222222333444555666444666888@@@TTTssssss```OOOFFFFFFKKK___ttt~~~iiiOOOBBB>>>999:::===DDDMMMRRRNNNIIICCCAAA>>>>>>???@@@AAAAAAtttnnnppp}}}zzzxxxqqq~~~~~~tttmmmllloooqqqyyy~~~rrrkkkgggcccaaaZZZYYYVVVRRRMMMKKKKKKLLLQQQYYYdddooowww|||yyymmmgggdddmmmvvv]]]OOOGGGBBB???>>><<<888777:::999999::::::::::::999999888999999:::;;;;;;<<<<<>>888999:::@@@KKKRRRPPPIIIDDDAAA???>>>???@@@AAA@@@wwwpppsss|||zzzsssvvvqqqqqqkkkrrrzzz|||sssmmmiiifffddd^^^]]][[[XXXTTTQQQRRRSSSTTT\\\hhhsss|||xxxmmmjjjkkktttkkkUUUIIICCC@@@>>>???<<<888888;;;888999999:::::::::999999999999999::::::;;;;;;<<<>>>DDDMMM```nnnPPPHHHIIIOOOXXX]]]TTTLLLHHHFFFDDDEEEHHHCCCKKKSSSXXX^^^jjj|||sssjjjaaa]]]YYYUUUSSSTTTTTTXXX___mmm|||vvvqqqvvvuuupppiiibbb\\\VVVQQQNNNHHHIIIJJJOOOYYYjjj|||vvv|||ttt[[[III>>>999444444444444333333222222222222222222111111111111//////000111222333333444222222111111111222333333222555888:::BBBWWWwwwuuueeeUUUHHHCCCDDDFFF[[[kkkxxxfffMMMAAA999::::::>>>JJJTTTSSSKKKDDDBBB???>>>???@@@@@@@@@xxxrrrttt}}}{{{ttt~~~~~~{{{qqqwww}}}|||sssmmmiiifffccc```___^^^[[[XXXVVVWWWXXXYYYaaammmyyy~~~vvvmmmmmmpppyyyeeeQQQFFFAAA>>>>>>???===999999===888999999:::::::::999999999999999::::::;;;;;;;;;<<>>???@@@@@@@@@xxxtttyyy{{{{{{|||zzzrrrllliiihhhbbbaaa^^^\\\\\\\\\^^^___fffppp|||{{{sssjjjkkktttpppYYYKKKDDD@@@@@@@@@@@@???===<<<;;;<<<;;;;;;:::888666444333;;;;;;:::::::::;;;;;;<<>>???@@@BBByyyvvv|||}}}}}}||||||uuupppnnniiifffccc```^^^___aaacccjjjtttxxxqqqlllnnnxxxlllYYYNNNJJJDDDDDDBBB@@@>>><<<;;;:::::::::;;;;;;:::999888888:::::::::::::::;;;<<<===:::>>>BBBMMMhhhfffNNNDDDFFFIIIQQQUUUTTTLLLFFFEEEEEEDDDEEEIIIMMMLLLMMMUUUdddppp{{{ooofffccc]]]WWWUUU\\\gggsss}}}wwwvvv||||||}}}~~~~~~xxxrrriiiccc^^^YYYRRRNNNLLLLLLMMMSSS___pppxxx}}}mmmSSSBBB:::888333444555555555444333222222222222222222222222222111111111111111111111111222222222222222222222222111111555999888===SSSlll~~~yyysssjjjXXXJJJFFFEEEKKK^^^zzzzzz[[[GGG<<<:::>>>CCCPPPXXXSSSGGGEEEBBB???>>>>>>@@@AAA{{{xxx}}}zzzvvvsssooojjjeeecccccceeegggoooyyy}}}uuunnnooosss~~~}}}yyybbbSSSNNNNNNHHHFFFCCC???<<<:::999999999999:::;;;<<<<<<<<<<<<999999999999:::<<<======;;;???CCCJJJ___jjjPPPDDDDDDGGGNNNSSSTTTNNNHHHGGGFFFDDDCCCGGGIIIIIIIIIOOO\\\gggyyy}}}tttpppiiiaaa[[[\\\bbbiiirrr{{{zzzwwwxxx|||wwwrrrsssvvvxxxxxxsssmmmfffaaa^^^ZZZUUUQQQKKKLLLOOOXXXfffxxx{{{yyyfffNNN???999888444444444444444333222222000000111111222333333444111111111111111111111111222222222222222222222222...///444999777999JJJ]]]vvvyyyttteeeTTTKKKEEEIIIYYYsssgggKKK===999<<>>>>>???@@@}}}zzz~~~}}}xxxqqqkkkggggggiiijjjsss{{{zzztttpppssszzz~~~rrrllluuulllWWWJJJHHHJJJFFFDDD@@@===:::999999999888999:::;;;<<<<<<<<<<<<888888888999:::<<<===>>>;;;???CCCHHHXXXwwwhhhPPPDDDAAABBBHHHOOORRRNNNIIIGGGFFFCCCCCCEEEGGGFFFFFFKKKVVV^^^nnn~~~~~~xxxooofffcccdddffflllsss~~~|||wwwuuuxxx~~~{{{qqqllllllnnnppppppoooiiibbb^^^[[[XXXTTTPPPJJJKKKPPP[[[lllvvvyyyyyy___JJJ<<<777777444444444444333333222222000000111111222222222333111111111111111111111111111111111111222222222222...000444777555666BBBPPPnnn{{{}}}}}}yyyooo^^^PPPFFFGGGSSSjjj{{{~~~~~~lllOOO>>>888;;;<<>>???}}}~~~zzzrrrmmmkkklllmmmuuu|||zzzvvvuuuxxxwwwjjjccckkk}}}dddPPPDDDAAADDDAAA???<<<:::999999::::::888999999::::::::::::999777777888999:::;;;===>>>888<<<@@@DDDOOOiiiyyycccOOOEEE@@@===CCCJJJOOOLLLIIIGGGEEEBBBCCCEEEGGGFFFEEEIIIQQQXXXfffuuu{{{qqqmmmkkkjjjmmmrrrxxx}}}~~~yyyttttttyyy~~~{{{qqqjjjiiijjjkkkjjjkkkfff___ZZZXXXUUUPPPLLLHHHJJJPPP^^^pppyyywww}}}qqqZZZFFF:::555555444444333333222222222222222222222111111000000000000000000000000000000000000000000111111222222222222222333444222555???IIIfff}}}}}}}}}}}}yyytttdddUUUHHHEEENNNbbbrrrvvvwww{{{qqqTTT@@@888:::;;;BBBKKKKKKHHHFFFCCC???======>>>???}}}}}}wwwsssrrrrrrxxx|||~~~|||{{{~~~~~~|||}}}xxxxxxyyy~~~ttthhhbbbkkkwwwaaaPPPBBB>>>AAA<<<;;;:::999999999:::;;;888888999999999888777777888888888888999;;;<<<<<<;;;===AAAEEELLL```{{{dddPPPFFFAAA===???GGGLLLJJJHHHGGGFFFCCCCCCEEEFFFEEEEEEHHHNNNSSS```mmm}}}|||xxxtttqqqrrruuuuuuyyy~~~{{{tttrrrtttxxx}}}~~~sssllljjjjjjiiihhhhhhccc\\\XXXUUURRRMMMJJJHHHJJJQQQ```ssszzz~~~yyyhhhTTTCCC888444444444444333222222222222222333222222111000000//////000000000000000000000000//////000000111222222222333333333111111555===DDD\\\wwwyyywwwjjjZZZJJJDDDIII[[[jjjooorrruuu}}}\\\EEE:::;;;:::???HHHIIIHHHFFFBBB???>>>>>>???@@@~~~}}}zzzyyy|||~~~zzzxxx{{{}}}||||||}}}xxxtttwww{{{ssshhhfffrrrooo]]]OOOBBB<<>>EEEKKKJJJHHHHHHGGGEEECCCDDDEEEEEEDDDGGGKKKOOOYYYdddqqq{{{zzzxxxzzzuuuyyy}}}}}}zzzzzz}}}{{{wwwuuuuuuvvvzzz}}}~~~uuuooommmlllkkkiiifffaaaZZZVVVUUURRRNNNJJJIIIKKKRRRbbbvvv{{{}}}~~~}}}}}}rrrkkk___OOOAAA888444444444333222111111111222333111111111111000000000000000000000000000000000000/////////000111222222222111222222111222666<<>>===999<<>>>>>@@@AAA~~~yyywwwzzz}}}}}}zzz|||~~~}}}}}}tttqqqvvv{{{sssiiiiiixxxgggXXXNNNAAA;;;<<<;;;<<<<<<<<<<<<;;;999999666777888999999999999999999999999888999999::::::===<<<===AAACCCNNNfff}}}uuuYYYIIIEEEEEE>>>FFFKKKJJJHHHIIIIIIGGGBBBCCCDDDDDDDDDFFFJJJMMMRRR]]]hhhrrr|||~~~www{{{zzzyyyvvvqqqllllllooosssqqquuu|||{{{yyyyyyyyyyyyyyy|||~~~}}}{{{}}}~~~vvvqqqooonnnmmmkkkddd___YYYVVVUUUSSSPPPMMMJJJLLLTTTcccxxxzzzwwwzzzyyyvvvttthhhcccXXXLLL@@@888555555444333222111111111222333/////////000111111222222000000000000000000000000...//////000111222222222...000222222444888:::;;;IIIkkk~~~rrr```NNNDDDDDDSSSbbbhhhlllppppppzzzlllQQQAAA???999999AAACCCFFFDDDAAA???>>>???@@@BBB~~~|||||||||}}}~~~~~~~~~~~~~~~}}}|||~~~}}}~~~~~~~~~}}}yyyrrrssszzzuuupppxxxsss\\\TTTGGG<<<:::999;;;;;;<<<<<<;;;;;;:::999888777777777999999777555888888888777888888999999===>>>@@@@@@@@@EEEUUUeeefffOOOFFF======EEELLLNNNLLLJJJHHHGGG@@@AAABBBCCCEEEGGGIIIJJJOOOVVVaaakkkttt{{{wwwzzz~~~vvvkkkeeecccdddddddddaaagggooouuuyyyzzz{{{||||||yyyvvvuuuwwwzzz|||uuuwwwzzz}}}yyysssoookkkgggeeedddaaa\\\UUUPPPLLLIIIHHHGGGLLLXXXjjj~~~wwwsssvvvuuurrrooojjj___QQQDDD===:::777555444333222111000000000000222222222222222222222222............/////////000---......///000111111222333333222222222333555666EEE^^^}}}wwwqqqkkkRRRGGGBBBJJJYYYcccgggiiilllrrr}}}tttbbbKKK>>>===???>>>;;;DDDDDDCCCAAA>>><<<===>>>~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~{{{{{{~~~|||}}}}}}}}}}}}}}}}}}}}}}}}}}}xxxsssuuu}}}vvvtttiiiTTTOOOCCC;;;:::999:::;;;;;;;;;;;;:::999999666666555666888888777555:::999999999:::;;;;;;<<<<<<<<<>>>>>>===BBBQQQ```|||nnnXXXKKK???AAAFFFMMMNNNLLLIIIFFFDDD@@@@@@@@@AAACCCEEEGGGHHHMMMSSS]]]gggqqq|||~~~||||||{{{qqqjjjfffdddaaa^^^___dddjjjnnnppprrrssstttvvvuuuuuuuuuuuuwwwyyyzzzwwwxxxzzz|||~~~zzztttpppkkkgggdddccc```[[[TTTOOOKKKIIIIIIIIIOOO[[[mmmvvvrrrsssqqqmmmjjjfff[[[MMMAAA;;;777555333333333222111000000000000222222222222222222222222........./////////000000//////000000111111222222333222222222333444666777BBBYYY}}}zzztttppplllVVVJJJCCCHHHUUU___dddggghhhlllvvvlllPPP===888:::;;;;;;AAABBBBBBAAA???>>>>>>@@@~~~}}}|||||||||||||||}}}~~~~~~}}}zzzzzz|||}}}{{{||||||{{{zzzyyyyyyzzz|||}}}}}}vvvtttyyyyyy}}}yyy[[[JJJHHH???999:::999999999::::::999999888777444444444555777888777555888888999999:::;;;<<<===;;;:::;;;;;;:::>>>KKKXXXrrr~~~iiiXXXFFFGGGIIIMMMPPPPPPLLLGGGDDD@@@??????@@@AAABBBDDDEEEIIIOOOXXXbbbkkkwww~~~wwwqqqmmmjjjeeebbbaaadddgggiiijjjkkkmmmoooooopppqqqssstttvvvwwwwwwxxxxxxxxxyyy{{{}}}|||vvvqqqlllgggdddbbb___YYYSSSNNNKKKJJJIIIKKKRRR___rrr}}}xxxsssqqqlllfffccc___UUUHHH===777444222000222222111111111111111222000000000000000000000000....../////////000000000111111111111111222222222111111111111333555666888>>>QQQrrrwwwqqqooommmZZZMMMCCCEEENNNWWW___eeefffiiiqqq|||tttWWWBBB:::999::::::===???AAAAAA@@@??????@@@~~~}}}{{{{{{{{{{{{{{{|||}}}}}}zzzzzzzzz{{{zzzzzz{{{}}}zzzxxxvvvuuuvvvxxx{{{}}}yyyuuuvvv}}}jjjQQQDDDCCC<<<999;;;999888888888888888777777666444444444555888999888666666666666777888:::;;;<<<::::::::::::999;;;FFFRRRkkk~~~lllWWWMMMJJJLLLQQQTTTQQQLLLJJJBBBAAA@@@???@@@AAACCCDDDFFFLLLTTT\\\eeeqqq~~~{{{wwwuuutttrrroooiiikkkllllllmmmnnnqqqtttsssrrrrrrrrrsssttttttuuuvvvuuuuuuuuuwww{{{~~~~~~yyytttoooiiifffbbb___YYYSSSNNNKKKJJJJJJLLLTTTcccvvv~~~~~~yyyrrriiiaaa^^^YYYPPPDDD:::555333111///111111111000111111222222000000000000000000000000...////////////000000000111111111111111111111000/////////000111444666777:::JJJfffuuummmkkkiii[[[NNNBBBAAAGGGOOOYYYaaagggkkksss~~~www___KKKAAA===;;;:::<<<>>>BBBCCCBBB@@@??????~~~|||{{{zzzzzzyyyyyyzzzzzz{{{xxxzzz{{{yyywwwxxxzzz{{{wwwuuusssssstttxxx|||}}}zzzvvvuuuyyy```KKKBBBBBB;;;:::<<<888777777888888777777666555555555555777999:::999888666666666777888:::;;;<<<<<<:::::::::999;;;CCCNNNgggoooRRRJJJFFFMMMTTTSSSPPPOOOFFFDDDBBB@@@@@@AAABBBDDDEEEIIIPPPWWW```kkkxxxyyyxxxyyyzzzyyyrrrrrrsssssstttvvv{{{~~~|||xxxtttsssssstttuuuuuutttssssssuuuyyy}}}{{{wwwrrrmmmiiiddd```YYYRRRMMMKKKJJJJJJMMMVVVgggzzzuuufff\\\YYYTTTLLLAAA999555444222000111111111000111111222222////////////////////////////////////000000000111000000000000000/////////............000222444666888CCCZZZyyytttkkkfffccc[[[NNNBBB???AAAHHHSSS\\\eeejjjtttgggQQQCCC<<<::::::<<>>===|||}}}~~~|||{{{{{{zzzyyyxxxxxxxxxxxxxxxvvvzzz{{{wwwsssuuuwwwwwwtttsssrrrsssvvvzzzyyyvvvtttuuu|||uuuWWWFFF@@@@@@;;;:::<<<777777777888888777777666555666666666777999:::999777888888999999:::;;;<<<===<<<::::::;;;;;;;;;BBBKKKccc]]]MMMBBBGGGOOOPPPOOOOOOIIIGGGDDDAAA@@@AAABBBCCCDDDGGGMMMRRRYYYeeerrr{{{|||zzz{{{{{{{{{xxxyyyyyyyyyzzz}}}zzzwwwvvvxxxyyywwwvvvttttttuuuxxx{{{}}}}}}{{{xxxtttooolllfffbbb[[[SSSNNNKKKJJJJJJNNNYYYjjj~~~}}}hhh[[[XXXPPPIII???888666555333222222222111111111111111222/////////////////////////////////000000000111111///////////////000000000............///111333555666>>>OOOjjjyyyppphhhccc\\\RRRFFFAAA???CCCLLLVVV___dddnnn{{{uuuZZZFFF<<<:::;;;<<<@@@EEEHHHFFFBBB???<<<~~~}}}|||zzzzzz||||||||||||{{{zzz|||{{{zzzxxxvvvvvvuuuuuusssyyyzzztttoooppprrrrrrqqqqqqrrrtttxxx}}}{{{uuutttssswwwgggMMM@@@======888999;;;666777888888888888777666666777666666777888888777555:::999999999:::;;;;;;<<<<<<:::999;;;;;;<<>>CCCKKKUUUXXX^^^hhhxxxsssYYYGGG===777>>>FFFKKKKKKHHHDDDAAA~~~{{{yyyxxxwwwwwwxxxyyyxxxvvvuuuuuuvvvxxxyyyzzzxxxuuussssssrrrqqqooonnnsssvvvqqqjjjhhhmmmtttrrrtttvvvyyy|||zzztttsssxxxeeeOOOBBB>>>::::::======:::777777777888888888888777777666666666666777777777777777777777777888888888888888999999999:::>>>CCCFFFWWWsssuuuSSSGGGEEEDDDFFFLLLHHHGGGDDDBBBAAA@@@@@@@@@EEEEEEFFFHHHMMMUUU```gggttt{{{~~~|||{{{||||||{{{|||||||||}}}}}}|||xxxuuusssuuuvvvwwwuuuqqqllliiigggaaa[[[UUUNNNGGGGGGLLLUUUaaasssqqq___LLLDDD;;;666555555444111000000//////000111222222111111111111111111111111222111///000111333222222//////000111111111111111333333222222111000000000444777<<>>>>>@@@BBBEEEIIIKKKFFF@@@~~~|||zzzyyywwwvvvuuuuuuuuuwwwvvvtttsssssstttuuuwwwxxxvvvsssrrrrrrqqqooonnnmmmpppqqqnnnjjjiiinnntttsssuuuwwwyyy|||~~~xxxtttsssyyy}}}___KKK@@@<<<888888:::;;;888555777777888888888888777777777777666666555555444444666666777777777888888888999999:::::::::===AAAEEERRRnnnxxxVVVHHHDDDBBBDDDHHHGGGFFFDDDBBB@@@?????????DDDDDDEEEFFFKKKSSS\\\cccnnnuuu}}}~~~~~~}}}{{{|||{{{{{{||||||zzzwwwtttrrrsssuuuuuusssooojjjgggfff```ZZZTTTMMMGGGHHHLLLVVVbbbtttvvvcccJJJBBB999444444444222000000000000000000111111222////////////////////////111///...///000111111111//////000111111111111111222222222111111111000000444666:::EEE\\\}}}wwwfffTTTFFFAAAAAACCCQQQWWWaaakkkwwwaaaGGG<<<===???CCCHHHJJJGGGCCC|||{{{zzzyyyyyywwwvvvuuutttsssssssssssstttsssrrrqqqqqqrrrttttttvvvtttqqqpppoooooommmkkkkkkkkkkkkjjjjjjlllqqqtttuuuvvvxxxyyy{{{~~~~~~|||yyyuuurrrttt{{{oooVVVGGG===:::666666888999666444666777777888888777777666777777666555444333222222666666777777777777888888999::::::::::::<<<@@@CCCKKKeeezzzZZZJJJDDDBBBBBBFFFFFFEEECCCAAA@@@?????????CCCCCCDDDEEEHHHNNNWWW\\\fffmmmvvv{{{}}}}}}{{{{{{zzzyyyyyyyyywwwssspppoooqqqrrrsssqqqlllhhheeebbb]]]WWWRRRLLLGGGHHHLLLWWWcccuuuuuubbbFFF@@@888333222333111000000000000000000111111111////////////////////////000...------///000000/////////000111111111111111000000000111111111222222333444777>>>PPPnnnrrr^^^MMMCCCAAACCCOOOWWW```iiirrrpppJJJ>>><<<<<<@@@DDDFFFEEECCC~~~yyywwwvvvvvvvvvuuusssrrrrrrrrrqqqqqqqqqqqqssssssrrrrrrrrrssstttttttttqqqooommmmmmlllkkkiiikkkiiihhhiiimmmqqqtttvvvvvvwwwyyyzzz{{{}}}zzzwwwsssqqqpppwww~~~zzz```MMMCCC;;;999666666777777666444666666777777777777666666666666666555555444444444666666666666777777777888999:::::::::999;;;>>>@@@FFF]]]xxx[[[KKKDDDBBBCCCGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCCCCCCCEEEJJJPPPUUU___fffooouuuxxx|||}}}zzzxxxwwwvvvvvvuuusssnnnkkklllmmmoooooommmiiidddaaa^^^XXXSSSPPPKKKGGGHHHMMMWWWcccuuulllXXXCCC>>>888333222222222111000000000111111111000000111111111111111111111111000...---...///000000000//////000111111111111111/////////000111222222333222333555:::FFF```xxxhhhUUUHHHDDDGGGHHHRRR^^^gggnnnzzzvvvNNNDDD>>>;;;===@@@AAAAAABBB~~~zzzyyyyyy{{{{{{{{{|||}}}}}}~~~~~~}}}}}}||||||yyyvvvtttssssssrrrqqqoooppppppqqqqqqqqqqqqqqqsssssssssssssssttttttuuurrrooommmkkkkkkjjjhhhgggkkkiiiiiikkkpppuuuwwwwwwvvvxxxzzz{{{|||}}}~~~wwwqqqooooooppp|||kkkTTTFFF@@@:::999777777777777777666666666777777777777666666555555555666666777777888555666666666666777777777999:::::::::999:::<<<>>>BBBSSSqqqtttZZZIIIBBBAAACCCFFFGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCDDDGGGLLLPPPYYYaaajjjppptttxxx|||yyyvvvuuussssssqqqnnnjjjfffhhhiiikkkkkkiiieee```]]]YYYTTTPPPMMMIIIFFFIIINNNVVVcccvvv~~~dddPPP@@@===888444333333333333000000111111111111000///000000000000000000000000111///......000111111000//////000111111111111111......///000111222222333222222555888@@@UUU|||}}}ppp___MMMFFFGGGBBBMMM[[[gggpppzzz}}}[[[HHH???999;;;>>>???BBBFFFqqqtttzzz~~~zzzwwwuuutttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwtttqqqooooooooonnnmmmlllmmmnnnppppppqqqqqqppppppqqqqqqrrrrrrssssssssspppnnnkkkjjjiiiiiigggfffjjjjjjlllooosssvvvwwwwwwuuuxxxzzz|||}}}{{{sssnnnnnnrrrvvvyyy___KKKAAA>>>:::999888777777777777888555666666777777666666555444444555666777888999999555555666666666666777777777888::::::999:::<<<>>>>>>JJJbbbttt]]]JJJ@@@???AAACCCGGGGGGGGGGGGFFFEEEDDDCCCAAABBBCCCCCCDDDFFFJJJMMMSSS[[[eeekkkooottt||||||zzzvvvtttsssqqqppplllgggcccdddfffhhhhhhfffbbb]]]ZZZTTTPPPLLLKKKHHHFFFIIIOOOWWWeeewwwuuu]]]LLL===;;;888555333222333444000000111222222111///...........................111///...///000111111111//////000111111111111111......//////000111222222222111444888<<>>DDDKKKbbbffflllpppuuu{{{~~~{{{xxxvvvuuusssqqqoooppprrrtttuuuuuurrrqqqqqqppppppqqqqqqrrrqqqooommmmmmmmmmmmmmmllliiijjjlllnnnoooppppppooolllmmmmmmnnnoooppppppppppppmmmkkkiiiiiihhhfffeeeiiikkkooosssuuuvvvvvvvvvtttwww{{{}}}|||vvvpppmmmpppxxx~~~mmmUUUEEE>>><<<888888888777666666777888555555666666666666555555444555555666666777777777555555555666666666777777666777999999999:::<<<>>>>>>DDDTTTnnnhhhRRRDDD@@@AAAAAAFFFFFFGGGGGGFFFEEECCCCCCAAABBBDDDDDDDDDFFFIIIKKKMMMUUU___fffjjjpppwww~~~~~~|||wwwvvvtttrrrppplllgggcccbbbccceeeeeeccc___ZZZWWWQQQMMMJJJIIIGGGEEEIIIOOOYYYgggzzz|||~~~|||iiiUUUFFF:::999666444111111222333000000222222222111///...........................000...------///000000/////////000111111111111111.../////////000000111111111000222777888AAA\\\xxxvvv]]]IIIBBBAAAGGGRRRbbbsssxxxWWWGGG;;;:::<<<;;;AAAJJJXXX\\\aaaeeehhhnnnuuu{{{zzz{{{||||||{{{{{{|||~~~~~~~~~|||{{{{{{wwwxxxxxxwwwssspppnnnmmmnnnmmmlllmmmpppsssttttttnnnmmmlllkkkkkklllmmmnnnooommmllllllnnnooonnnmmmggghhhkkkmmmnnnoooooonnnhhhiiijjjkkkllllllllllllooommmjjjiiiiiihhhfffeeeggglllqqquuuuuutttttttttsssvvv{{{~~~{{{xxxsssnnnmmmrrr}}}fffPPPBBB<<<;;;777888888777555555666888555555666666666666555555555555555555555555444444555555555555666666666777444666888999999:::<<<>>>???AAAKKKaaa~~~ttt[[[JJJDDDCCCBBBEEEEEEFFFFFFFFFDDDCCCBBBAAACCCDDDEEEEEEFFFIIIKKKHHHPPPZZZbbbfffllltttzzzyyyxxxvvvtttqqqmmmhhhddd```bbbcccdddbbb^^^YYYVVVOOOKKKHHHHHHFFFEEEIIIPPP[[[jjj}}}~~~xxxzzz~~~ooo___MMM???777777555222000///111222000111222333222111///---000000000000000000000000///---,,,,,,...//////...//////000111111111111111////////////000000000000111///111666555999OOOiiieeeOOOEEEAAADDDLLL\\\pppbbbOOO@@@<<<:::777<<>>======BBBGGGIIIIIIGGGEEEAAACCCBBBAAA@@@AAACCCEEEGGGKKKOOOUUU[[[bbbiiiqqqvvv{{{~~~}}}{{{xxxuuussspppmmmjjjggggggffffffccc^^^WWWRRRQQQMMMJJJHHHEEEFFFMMMVVVaaappp{{{yyy{{{|||sssuuu|||~~~yyyuuuiiiTTTAAA999777666444333222111111111222222222111000//////...111///---,,,,,,,,,...///111000///...........................////////////////////////............111000111444444777EEETTTvvv|||ppp[[[HHHEEEAAADDDUUUkkk}}}tttZZZAAA::::::888:::@@@LLLNNNQQQTTTWWWZZZ^^^bbbdddfffhhhiiihhhhhhiiijjjppppppppppppppprrrssstttuuuvvvvvvvvvuuusssqqqpppoooooooooooonnnmmmllllllkkkkkkjjjiiiiiihhhggggggffffffffffffggghhhiiijjjiiiiiijjjkkkkkklllmmmmmmlllkkkkkkllloooqqqrrrqqqmmmkkkiiihhhiiijjjjjjiiihhhiiiiiijjjjjjjjjjjjiiiiiihhhgggfffgggiiilllmmmpppsssuuutttqqqooopppqqqvvvxxxzzz}}}yyyqqqjjjlllsss|||mmmTTTEEE@@@===:::999888888777666666555555666666666555555555444444555555555555666666666777666666666666666777888888777777888888888999999999<<<:::>>>KKK\\\qqqkkkRRRDDD@@@???<<<@@@EEEGGGHHHHHHEEEBBBBBBAAA@@@@@@AAACCCEEEFFFIIIMMMRRRYYY___gggooouuuwwwzzz~~~|||yyywwwuuurrrooommmgggfffffffffddd___YYYTTTRRRNNNKKKIIIFFFGGGNNNWWWaaapppzzz{{{}}}zzzqqqrrrxxx}}}yyysssmmm```MMM???:::666555444333222111111111222222111111000//////...000///---,,,,,,---...///000000///...........................////////////---.........//////000000111000111444333666AAAOOOlll{{{qqq^^^MMMEEE???AAAOOOddduuu~~~dddIII???;;;888999???FFFHHHKKKMMMNNNQQQTTTWWWZZZ[[[]]]]]]]]]^^^```bbbdddgggiiihhhffffffhhhkkkjjjjjjkkkkkkkkkjjjiiihhhjjjjjjjjjjjjiiihhhgggfffeeeeeeddddddcccccccccbbbcccbbbbbbccccccdddeeeffffffggghhhiiijjjkkklllmmmkkkjjjkkkmmmpppsssssssssjjjhhhfffeeeggghhhgggggghhhhhhhhhhhhhhhhhhggggggfffeeeddddddfffjjjnnnppptttwwwxxxvvvrrrpppqqqssswwwyyy|||}}}zzzuuuooolllqqqyyy|||___IIIAAA>>>===;;;999999888888777666666666777777666666666666555555555555555555666666666666777777666666777777888999777777777888888888999999777777:::CCCNNN___wwwvvv\\\KKKCCC@@@======@@@EEEHHHGGGEEECCCAAAAAA@@@@@@@@@BBBCCCDDDFFFIIINNNTTT[[[dddlllqqqsssvvvyyy~~~~~~{{{yyywwwuuurrrooogggfffffffffeeeaaa[[[WWWSSSOOOLLLJJJHHHHHHPPPYYYcccqqqzzzyyyppppppsssvvvwwwuuuqqqlllcccTTTDDD;;;:::666555444222111111111111222111111000000//////...000///...,,,,,,---......////////////........................////////////,,,,,,---...///000111111111111222333222444<<>>888999555444333222111111111111111111000000////////////000///...------------......///////////////..................////////////---------...///000000111000111333333111222777===PPPjjj}}}yyyoooeeePPPFFF@@@FFFRRRaaappp{{{~~~bbbMMM@@@888777;;;CCCDDDEEEDDDDDDDDDFFFHHHMMMNNNOOOOOOPPPRRRVVVYYYUUU[[[``````]]]\\\^^^aaa^^^^^^^^^______```aaaaaabbbbbbbbbbbbaaa```______[[[[[[[[[\\\\\\]]]^^^^^^\\\\\\\\\\\\]]]^^^___```aaaaaaccceeeggghhhjjjkkkhhhhhhiiikkknnnpppooonnnfffdddbbbbbbdddeeeeeeeeefffeeedddcccccccccccccccbbbcccdddfffiiimmmqqqsssrrrtttvvvuuussstttyyy}}}|||yyyuuuppppppuuuzzzbbbIII>>><<<:::999999999999888888777666666666666666666777777777777777666666666666666555555555555444444444444555666666666666777777777888888888555888===???BBBOOOiii~~~ssscccTTTJJJ@@@;;;@@@EEEEEEDDDDDDAAAAAA@@@@@@AAAAAABBBBBB@@@CCCGGGKKKQQQYYYbbbhhhoooqqqtttxxx|||}}}{{{xxxtttrrriiihhhgggggggggddd___\\\TTTQQQNNNLLLJJJKKKSSS\\\hhhuuu{{{zzzvvvpppiiiccc]]]aaa```VVVFFF;;;666666444333333222111111111111000000000/////////////////////......---------------...//////000///..................///////////////////////////.........///111333111000111555777GGG^^^|||yyyqqqZZZNNNCCCCCCJJJVVVdddoooxxxnnnWWWFFF;;;888999@@@AAAAAA@@@??????AAABBBFFFHHHIIIJJJKKKLLLOOOQQQOOOTTTYYY[[[ZZZYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\^^^^^^\\\\\\\\\\\\[[[ZZZYYYYYYWWWWWWXXXYYY[[[\\\\\\]]][[[[[[[[[[[[[[[\\\^^^^^^___```aaaccceeefffhhhhhhgggfffggghhhjjjjjjhhhfffdddbbb``````bbbddddddcccdddcccbbbaaa```aaabbbccceeegggiiilllooorrrtttuuunnnppprrrqqqqqqtttzzzxxxtttooorrrzzzlllWWWDDD>>><<<888666888888888777777666555555555555555666666666666777777666666666666666555555555444444333333444444555666666666666777777777888888444777;;;===???JJJbbbyyy{{{lllVVVGGG<<>>>>>CCCBBBAAADDDBBBBBBCCCCCCCCCBBBBBBBBB@@@AAACCCFFFJJJQQQYYY___hhhjjjmmmpppsssyyy}}}xxxuuummmllljjjiiihhheeeaaa^^^[[[XXXUUUTTTRRRSSS[[[eeeooo{{{~~~kkk]]]WWWZZZVVVIII===888666444333222222111111111111111////////////////////////...............------,,,,,,---///000111000///...............////////////.........///////////////---000111---...333666444===FFF___mmm^^^NNNCCC@@@CCCNNNXXXcccrrrrrrZZZIII>>>999@@@AAAAAA@@@???>>>@@@AAA@@@CCCFFFHHHHHHGGGHHHIIIJJJLLLPPPVVVZZZ[[[YYYVVVRRRRRRQQQQQQQQQRRRTTTUUUWWWXXXXXXWWWWWWVVVUUUTTTRRRSSSTTTUUUWWWYYYZZZ[[[ZZZZZZZZZ[[[[[[\\\]]]^^^^^^___```aaabbbcccdddeeeeeedddcccccccccaaa]]]ZZZ___]]]\\\\\\^^^___```___```___^^^]]]^^^```bbbccccccfffkkknnnppppppooommmkkklllmmmllllllpppwww}}}zzztttpppxxx~~~rrrSSSFFF===???===666444999666666666555444444333333333444444444555555666666777777666666555555555444555555555555555666777777666666666666777777777777666777:::;;;<<>>BBBAAA@@@CCCCCCCCCCCCDDDDDDCCCBBBBBBAAABBBCCCEEEIIIOOOWWW]]]dddfffiiilllooottt{{{zzzwwwnnnmmmkkkiiihhheeeaaa^^^^^^[[[XXXWWWUUUWWW___hhhqqq}}}rrrbbbXXXYYYRRRCCC999777777444222222111111111111111111.........///////////////......//////......---,,,+++---///000111000///.............../////////000,,,------...///000111111,,,000000,,,---444777555;;;>>>SSSwwwuuufffTTTGGGAAABBBKKKUUUYYYhhhzzz|||bbbNNNAAA:::<<<<<<============<<<<<>>???===>>>DDD@@@AAACCCCCCBBBAAABBBCCCDDDCCCCCCEEEHHHLLLQQQSSSYYY^^^ccceeefffjjjqqqwwwzzztttooojjjiiiiiigggaaa\\\___[[[ZZZ[[[]]]```hhhqqqwww``````]]]PPP@@@777888888666111111111111000000000000111111000......---------//////.........---------,,,---......//////......---------............///............///////////////111333333222222444555444<<>>>>>???AAABBBDDDEEEEEEHHHIIIJJJKKKMMMPPPTTTXXXPPPOOOMMMLLLLLLMMMOOOQQQRRRQQQQQQPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^______```^^^[[[YYYZZZ\\\```bbbhhhiiilllnnnnnnmmmkkkjjjkkkmmmooopppqqqtttxxx{{{|||~~~}}}wwwqqqppptttjjjWWWEEE???999777888999777555555555555555555555555555666666666555555444444333333333444444444444444444666555555555444444444444444444444555555555555666666666888:::;;;???MMMZZZzzzxxx___GGG@@@???===>>>BBB@@@BBBDDDCCCBBBAAAAAABBBDDDCCCCCCCCCEEEIIILLLOOOUUUYYY^^^aaabbbfffmmmsss|||wwwsssnnnlllllliiiccc^^^aaa]]][[[]]]___ccckkkttthhh```ZZZLLL===666777777333111111111111000000000000111000///......---------//////.........---------,,,---......//////......---------............///............////////////,,,...//////......000222444:::DDDXXXwwwzzzvvvkkk^^^RRRJJJMMMTTTWWWccctttxxx```KKK>>>;;;<<<<<<======<<<<<<;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIKKKNNNQQQQQQOOOMMMKKKJJJJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXVVVVVVWWWWWWWWWXXXXXXXXXWWWXXXZZZ\\\]]]]]]\\\\\\[[[ZZZYYYYYYZZZ]]]aaaccciiiiiijjjkkkkkkkkkjjjjjjjjjmmmpppssstttvvvxxxzzz{{{}}}~~~yyyvvvrrrpppsssyyy{{{^^^JJJBBB===888666777888666444555555555555555555555555888888777666555444333333333333333444444555555555555555555555444444444444444444444555555555555666777666777999999===HHHTTTqqqyyyaaaKKKBBB@@@======@@@BBBCCCDDDDDDBBB@@@@@@AAACCCCCCBBBBBBCCCEEEGGGIIIOOOSSSXXX[[[]]]aaagggllltttyyy{{{xxxssspppooolllfffaaaccc___]]]___bbbfffpppyyyppp___VVVFFF999444666555111111111111111000000000000111000///......---.....................---------,,,---......//////......---------............///............///////////////000000/////////222444444777===LLLgggwww|||xxxqqqgggYYYMMMKKKPPPUUUaaaqqq~~~mmmSSSAAA;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@CCCDDDEEEEEEEEEGGGIIILLLMMMLLLJJJIIIHHHHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQRRRQQQRRRSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUSSSSSSTTTTTTUUUVVVVVVWWWVVVWWWZZZ\\\]]]\\\[[[ZZZYYYYYYYYY[[[]]]aaadddfffiiiiiiiiiiiiiiijjjjjjkkkjjjmmmrrruuuvvvwwwyyyzzzzzz|||yyytttqqqppppppwwwrrrVVVEEE???<<<888666777777666444555555555555555555555555666666555555444444333333222333333444444555555555444444444444444444444444444444444555555555555666777666666888888:::CCCMMMgggvvvaaaLLLBBB???<<<<<>>=========BBBDDDEEEDDDAAA@@@???@@@AAA@@@@@@AAABBBDDDEEEGGGGGGJJJNNNRRRVVVZZZ^^^```fffnnnxxx}}}zzzvvvsssnnnjjjgggeeebbbbbbfffiiimmmvvvvvvXXXLLL===666555555333111111111111111000000000///000//////............///---.....................,,,---......///.........---------............///............////////////---......---,,,,,,///111333333666===NNNjjjtttooonnnooommmcccUUUKKKIIIJJJSSSbbbppp}}}fffQQQ999::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;>>>@@@BBBBBBBBBBBBDDDEEECCCCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWWWWYYYZZZ]]]___bbbdddfffgggeeeeeeeeefffgggiiikkkllljjjmmmrrruuuwwwwwwyyyzzzzzz|||~~~}}}vvvpppnnnpppvvvpppWWWEEE<<<::::::999888777666666666555555555555555555555555000000111222333444555555444444444444444444444444333333333333444444444444444444444555555555555666888555555777777888===CCCTTTllltttfffSSSFFF@@@???>>>===BBBCCCDDDDDDBBB@@@@@@AAA@@@@@@AAAAAABBBCCCEEEEEEDDDFFFKKKOOOTTTXXX[[[\\\aaaiiittt{{{|||yyytttpppllljjjhhhfffggglllooorrryyyoooPPPEEE;;;777666444222222111111111111000000000000//////............//////---------...............,,,---......//////......---------............///............////////////...000111000/////////111111222555:::EEE\\\wwwmmmjjjiiijjjdddXXXMMMGGGGGGNNNZZZggguuuuuu```999999::::::::::::999999;;;:::::::::::::::::::::;;;===???@@@@@@@@@AAACCCAAAAAABBBCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUXXXYYY[[[^^^```aaabbbbbb___```bbbdddfffgggiiijjjjjjmmmqqqtttuuuvvvxxxzzz{{{}}}~~~{{{uuuooonnnqqqxxx{{{```JJJ>>>:::777888888777555555555555555555555555555555555555222222222333333444444444555555555444444333333222222222333333333444444444444444444555555555555666777555444777888888;;;AAAKKK^^^}}}|||ooo]]]MMMEEEBBB@@@>>>@@@BBBDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDGGGMMMRRRVVVXXXYYY]]]eeeooouuuyyy~~~{{{vvvrrrooonnnkkkjjjmmmrrruuuwww|||}}}tttaaaGGG???888777555111000333111111111111000000000000//////............//////---------.........//////,,,---......//////......---------............///............////////////000222555555444222222222000222666999===NNNpppssskkkgggiiiggg]]]QQQIIIEEEJJJSSS^^^lllzzzqqq999999999::::::999999999;;;;;;;;;::::::::::::999999;;;===>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDEEECCCDDDFFFHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOOOOOOOOOOPPPPPPPPPRRRQQQQQQQQQQQQRRRRRRSSSVVVWWWYYY\\\]]]^^^^^^^^^[[[\\\___bbbdddfffggghhhjjjmmmpppssstttvvvxxxzzz{{{}}}~~~zzztttnnnnnnqqqxxxqqqVVVDDD<<<<<<555666666666444333444444555555555555555555555555444444444444444444444333666666555444333222222111222222222333333444444444444444444555555555666666777444444777999888;;;@@@===MMMjjjwwwdddSSSIIIEEEBBB???@@@AAACCCCCCBBBAAABBBCCCCCCBBBBBBAAA@@@???>>>>>>@@@BBBEEEKKKQQQUUUWWWWWW[[[ccclllqqquuu{{{}}}xxxtttrrrqqqnnnnnnqqqwwwzzzzzzwwwzzz|||fffTTTAAA;;;777777444//////333111111111111000000000000//////.........//////000---------.........//////,,,---......//////......---------.........//////............/////////000---000333444222000///...///222666888888EEEeee~~~tttmmmnnnooogggYYYPPP@@@CCCJJJTTT```nnn{{{}}}===;;;999999;;;;;;999777::::::::::::::::::::::::999:::;;;<<<============AAA@@@@@@??????@@@@@@AAACCCDDDEEEEEEDDDEEEGGGIIIGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNOOONNNMMMMMMNNNQQQTTTXXXXXXYYYYYYYYYXXXWWWVVVXXX[[[^^^```aaacccfffiiinnnoooqqqqqqrrrtttxxx{{{~~~}}}vvvvvvvvvvvvyyy{{{```LLLAAA;;;888777777666555444444333333555555555444444555555555444222111333555666333000222222222333333333444444444444444444444444444444444666888777555333222222444444444555555777888888EEEJJJ[[[uuusss```NNNCCCAAACCC>>>===@@@DDDDDD@@@???BBBBBBAAA?????????AAACCCDDDFFFBBBAAAHHHNNNPPPQQQTTTZZZbbbkkkqqqtttyyy~~~zzzuuusssuuuvvvxxxzzz||||||ssssss~~~}}}nnnWWWFFF777666444222111111111111................................................------------------------,,,,,,,,,------.........+++,,,------......------///////////////////////////000000111000000///...444222444666555???]]]~~~|||wwwxxxwwwjjj[[[GGGJJJIIIKKKXXXlllxxxzzz:::888777777999:::888666999999999999999999999999999:::;;;<<<<<<======<<<>>>>>>>>>??????@@@BBBBBBCCCDDDEEEEEEDDDDDDFFFHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNPPPSSSVVVZZZZZZZZZYYYXXXWWWWWWVVV\\\^^^aaabbbccceeehhhjjjpppqqqrrrrrrsssuuuyyy{{{|||{{{zzz{{{{{{|||~~~oooWWWGGG>>>:::777777666666555444444333333444333333222222333333444444222111222444555333111222222333333333444444444444444444444444444444444111333555555444333333444444444444444555666777888<<>>@@@CCCCCC@@@???BBBBBBAAA@@@??????AAACCCDDDMMMGGGDDDGGGLLLOOOSSSXXX\\\bbbjjjnnnooottt}}}}}}wwwuuuwwwzzz{{{~~~~~~tttrrrzzz}}}sssbbbMMM>>>777666444222111111111111................................................------------------------,,,,,,,,,---------......+++,,,------......------................................................111///222555444:::QQQjjjtttfffOOOKKKFFFHHHSSScccrrryyy777666555666777888777666888888888888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCCAAACCCDDDDDDCCCDDDEEEGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJIIIKKKLLLMMMOOOQQQVVVYYY[[[ZZZYYYXXXWWWWWWWWWWWW___aaadddeeefffhhhjjjlllrrrssssssssssssuuuyyy|||~~~{{{zzz~~~xxx^^^JJJ@@@;;;777555666666555555444333333333222111111111111111111222333111000000222444444333333333333333444444444444444444444444444444444444///111333444333333444555444444444444555666777777999:::DDDUUUiii|||rrreeeZZZQQQMMMBBB??????AAAAAA???@@@CCCBBBAAA@@@???@@@AAABBBCCCOOOHHHCCCDDDHHHLLLSSSYYY]]]aaafffhhhiiimmmuuu|||zzzxxxyyy~~~wwwrrrvvv|||{{{sssfffUUUBBB777555555333222111111000111........................------------------------------------------------,,,,,,,,,------------...+++,,,------......------........................///...---,,,,,,---...//////...111555555666CCCSSSqqqsssZZZLLLBBBEEEMMMXXXjjj{{{555555555555666777777777666666666666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA???AAACCCCCCCCCBBBDDDEEEEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIKKKMMMNNNOOOQQQUUUXXXXXXWWWVVVVVVWWWXXXYYYZZZ___aaadddggghhhjjjmmmpppsssssstttssssssuuuyyy|||}}}{{{zzzjjjPPPAAA<<<999666444555555555444444333333333111111000000000000111111222111000000111333444444333333333333444444444444333333333333333333333333000222444444333333444666444444444444444555666777::::::???MMM^^^sss{{{rrrhhh^^^WWWFFF@@@===>>>???>>>@@@DDDBBBAAA@@@@@@@@@AAABBBBBBHHHBBB???@@@DDDGGGNNNUUUYYY\\\```aaabbbgggnnnuuu|||zzz{{{{{{zzz|||uuutttvvvwwwwwwtttvvvtttkkk\\\JJJ<<<444444333333222111000000000........................------------------------------------------------------------------------+++,,,------......------........................111000...---...///111222111///111555666666<<>><<<999666444444444444444444333333333222222111111111111222222111222222222222222333444222222222333333333333444333333333333333333333333444555666555333333444666555444444444444555555666777666:::DDDSSSiiizzzsssiiibbbMMMDDD===<<<======@@@DDDBBBAAAAAAAAAAAAAAAAAAAAA@@@======@@@CCCEEEJJJPPPSSSUUUXXXZZZ]]]bbbjjjpppxxx}}}{{{}}}wwwvvvxxxsssqqqooonnnlllmmmkkkbbbRRRBBB888444222222222111111000//////........................------------------------------------------------------------------------+++,,,------......------........................111000...---...///111333222000///222444666:::???SSSuuukkkRRRAAACCCGGGMMMeee666777888888777777888999555555555555555555555555555666777888999999999999;;;;;;::::::::::::;;;;;;<<<>>>AAABBBAAA@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGKKKMMMNNNNNNMMMMMMNNNPPPPPPQQQTTTXXX\\\^^^```aaa^^^aaadddgggjjjmmmpppsssppprrruuuwwwxxxyyy{{{|||}}}~~~~~~~~~~~~iiiTTTBBB>>>>>>:::666555444444333333333333333333333333222222222222333333111333555555333222222333111111111111222222222222333333333333333333333333555666666555333333555666555444444444444444555555666555999@@@MMMbbb}}}wwwqqqlllZZZNNNBBB>>>===<<>>CCCDDDDDDHHHMMMLLLNNNRRRUUUZZZ```gggkkkpppwww}}}~~~wwwyyy|||sssmmmiiigggeeeeeeaaaUUUFFF:::444333111111111111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,+++,,,------......------------------------------------,,,,,,---...///000000...---...000333777;;;HHHfffrrr[[[IIIEEEEEEJJJ```{{{666888999888666555666888555555555555555555555555555555666777888888888888999999999999999:::;;;<<<:::===@@@AAA@@@??????@@@===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIKKKMMMMMMLLLLLLMMMNNNQQQTTTXXX]]]```bbbccccccbbbdddgggiiijjjllloooqqqooosssxxx|||}}}}}}~~~~~~zzzzzzzzzzzz|||qqqZZZIII<<<===???999666777333333333333333333333333333222222111111222222333222555888888555222111222///000000000000111111111222222222222222222222222333444444333333333666888555444444333333444444555666666999???III]]]{{{}}}xxxtttrrrjjj[[[KKKBBB>>><<<<<>>@@@BBBBBB@@@DDDJJJGGGJJJNNNSSSXXX^^^cccggghhhoooxxx|||zzz{{{xxxnnnhhhdddccc```XXXKKK===555333444///000111111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,------......------------------------------,,,,,,------...//////000...////////////222666888???WWWooo{{{gggTTTIIICCCFFFXXXmmm~~~666888:::888555444555777555555555555555555555555444555666777888888888888666777777888999;;;<<<===:::<<<@@@AAA@@@?????????<<<===???@@@AAAAAA@@@@@@???@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGIIILLLLLLLLLLLLMMMNNNTTTWWW\\\aaadddeeedddcccfffhhhjjjkkkkkklllnnnpppoootttzzzxxxwwwwwwxxx{{{vvvaaaOOO@@@888===???999555888333333333333333333333333222222111111111111222222222666::::::777333111111////////////000000000000222222222222222222222222000111222222222333666999555444444333333333444444333444666;;;CCCUUUsss|||wwwuuuuuuvvveeeRRRFFF???;;;;;;===BBBBBBBBBBBBBBBAAA@@@???AAA@@@@@@@@@>>><<<@@@FFFEEEHHHMMMRRRWWW]]]aaacccccciiirrr{{{wwwyyy}}}rrriiieeeddd^^^SSSFFF:::444333555//////000111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++,,,------......---------------------------------...///000111111111111...111333222111333666777:::NNNccc{{{ppp\\\KKKAAACCCQQQaaattt}}}444444444555555555666666333333333444444444555555444555555666666666666666777777888888888999999999999999:::;;;;;;<<<<<<======>>>>>>>>><<<<<<===???AAA@@@@@@BBBEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCHHHIIIJJJJJJJJJIIIGGGFFFFFFEEEFFFHHHKKKOOOSSSVVVYYY[[[^^^aaaccceeeffffffeeegggkkknnnqqqrrrssssssqqqxxxyyyvvvtttwwwfffRRRBBB===888666666777555333444444333333222111000000111111111111111111111111555555555555444333222111111111111111111111111111000000111111111222222222111000000000000222333444222333444555555444333222555666333888BBBLLLddd~~~yyywwwxxxppp]]]HHH=========:::<<<===>>>???@@@@@@???>>>??????>>>>>>??????@@@AAAFFFGGGJJJLLLOOOSSSYYY]]]aaaiiimmmtttzzzmmmqqqzzzxxxooogggiiiXXXFFF<<<888444222111111111111111000000000000...............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,***(((,,,,,,,,,---,,,,,,++++++------------------------...------------...//////222111000///000111333444555@@@PPPddd}}}~~~qqq```PPPDDD@@@FFFPPPbbbvvv~~~333333444444444555555555333333333444444444444555444555666666777777666666777777777888888888999999999999999:::;;;;;;<<<<<<======>>>===<<<;;;===???>>>>>>>>>AAAEEEGGGHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGJJJOOOSSSWWWYYYZZZ[[[^^^aaaccceeeffffffeeegggkkkpppsssuuuvvvvvvvvv|||~~~xxxvvvvvvzzzvvv\\\HHH???;;;777555555555333222444444333222222111000000111111111111111111111111111222333444444555555555111111111111111111111111111111222222222333333333333222111000000111111222333444555555555555444333555777444777@@@GGG\\\{{{zzzvvvwwwooo\\\HHH===<<<;;;888===>>>????????????>>>===??????>>>>>>??????@@@AAACCCEEEGGGIIIKKKPPPUUUYYY\\\eeehhhmmmzzz~~~rrrmmmtttsssiii\\\MMM>>>777555222000000111111111000000000//////------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++---......///......------------------------------...------------...//////222111/////////000222333333:::EEEWWWqqqxxxgggXXXJJJBBBDDDIIIWWWkkk}}}|||zzzzzz{{{222222333333333444444444333333333333444444444444555666666777777777777777777777777777888888888888888888999999:::;;;;;;;;;<<<<<<===<<<;;;:::<<<>>>;;;;;;<<>>BBBQQQlllzzzvvvmmm]]]KKKAAA???>>><<<>>>>>>?????????>>>======??????>>>>>>??????@@@AAA@@@AAACCCEEEGGGKKKPPPTTTWWWaaadddiiivvv~~~wwwlllkkkwwwtttgggPPPEEE:::666666444222333111111000000000000//////------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------......///......---------------------------...------------...//////000//////......///111222333555;;;HHHaaa|||}}}pppcccVVVIIIDDDDDDLLL___rrrzzzwwwsssooolll111111222222222333333333222222333333333444444444555666777777888888777777666666666777777777888888777777888888999::::::::::::;;;<<<;;;999999;;;<<<;;;:::;;;>>>AAADDDDDDDDDAAAAAA@@@@@@???@@@@@@AAADDDCCCBBBAAAAAABBBCCCDDDDDDGGGLLLQQQVVVYYY[[[[[[ZZZ[[[]]]___bbbdddfffggghhhkkkpppvvvzzz~~~{{{zzzyyy{{{ttt]]]HHH<<<777666444333222222222222333222222222111111000000////////////////////////333333333333222111000///111111111111111111111111111111222222222222333333333222222111111111000000444444444555555444444444333888777777<<<>>>III^^^vvvnnnaaaSSSKKKGGGDDDBBB<<<======>>>>>>>>>????????????>>>>>>??????@@@AAA>>>???AAABBBDDDGGGLLLPPPPPP^^^aaacccppp{{{zzzoooiiijjjyyymmm^^^EEE===666555666444222333111000000000////////////..................//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---//////...---++++++,,,,,,---,,,,,,,,,------------------------...------------.../////////............///000000333555888???PPPjjjvvvnnncccTTTHHHDDDGGGWWWiiissssssmmmeeeaaa111111111222222222333333222222222333333333444444555555666777777777777777555555666666666777777777666666777777888999999999999::::::999888888999;;;;;;;;;:::<<>>>>>>>>>>>>>>??????BBBAAAAAAAAAAAACCCEEEFFFGGGJJJNNNSSSVVVXXXXXXXXXXXXZZZ\\\^^^bbbeeeggghhhllloootttzzz|||zzzyyy|||zzzdddPPPAAA888555555555444333333333444222222111111111111111000////////////////////////222222222222111000///...000000000000000000000000000000000000111111111111000000111111222222222222444444444333333444444444111888777666<<<===EEEUUUrrr}}}uuuiii___UUULLLEEEBBB:::;;;;;;<<<>>>???@@@AAA??????>>>>>>??????@@@AAA>>>???AAAAAABBBEEEJJJMMMOOOaaaddd___hhhrrruuuyyy~~~pppiiihhhoooyyycccRRR;;;444000111111///---...000000000////////////.........//////000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,111///............,,,+++***++++++,,,---------,,,------------------------...------------...//////...............//////000111444888:::AAAVVVvvv}}}wwwmmm\\\MMMDDDDDDNNN^^^kkknnniiiccc___111111222222222333333333222222222222333333333333444555555666666666666666555555555555666666666666555555666666777888888999888999999888777777888:::;;;:::999:::<<<>>>===<<<===<<<<<<<<<<<<===>>>>>>>>>>>>???AAACCCEEEGGGHHHJJJLLLPPPSSSUUUVVVVVVVVVXXXZZZ\\\___cccgggkkkmmmqqqtttyyy~~~|||{{{|||~~~hhhTTTDDD:::555333444666555444333444666111111111111111111111111000000000000000000000000---...///000111111111111000000000000000000000000/////////000000000000111//////000222222333333222333333222222222222333333///777666555;;;<<>>::::::;;;<<<===???@@@AAA??????>>>>>>??????@@@AAA???@@@AAAAAAAAADDDHHHKKKVVVmmmpppccccccjjjmmmooozzz~~~ssshhhgggjjjzzzmmmXXXHHH999333111222222///...000000000////////////...............///000000111111,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,111///...---------+++))),,,,,,---...////////////------------------------...------------...//////.........///////////////...222666666777EEEbbb}}}~~~uuucccQQQFFFBBBFFFPPP]]]eeeeeebbbaaa222222222222333333333444111222222222222333333333333333444555555555555555444444555555555666666666444555555666666777888888777888888777666666777999888777777999;;;======<<<;;;;;;;;;;;;;;;<<<=========>>>AAADDDGGGIIIKKKKKKLLLNNNPPPSSSUUUWWWWWWXXXZZZ[[[^^^aaaffflllppprrrwwwyyy}}}~~~lllVVVEEE<<<777555111333555555444333444666000000000000111111111111111111111111111111111111------...///000000000000000000000000000000000000///000000000000111111111000000222222222222111000222222111000000111222222///777666333888:::===GGGWWWxxx{{{nnnZZZJJJCCC======<<<;;;<<<===>>>?????????>>>>>>??????@@@AAA???@@@@@@@@@@@@BBBFFFIIIVVVrrrvvvccc^^^cccgggiiipppuuu}}}tttkkkgggkkksss|||ooo^^^LLL>>>999444333555555333333666000000/////////.........,,,,,,,,,---.../////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,***+++,,,---...////////////------------------------...------------...//////......//////000000000000///000333555555===RRRggg{{{lllZZZOOOEEEAAADDDOOOXXXZZZZZZ\\\222222333333333444444444111111222222222333333333222333444444555555444444444444444555555555666666444444555555666777777777666777888777555555777888555555555888;;;=========::::::::::::;;;;;;<<<===>>>@@@DDDHHHLLLNNNOOOPPPMMMNNNQQQSSSVVVXXXYYYZZZ[[[]]]___dddiiioootttwwwzzz|||yyy___III===999999999///222555555333222444666000000000000000111111111111111111111111111111111000000000000///...---,,,000000000000000000000000000111111111111222222222222222333333222111///...222111000//////000111222///888555111666777999BBBLLLlllzzzeeeTTTMMM@@@???===<<<;;;;;;;;;<<>>???@@@@@@AAA???@@@@@@??????AAAEEEHHHJJJiiippp[[[TTTZZZ___ccchhhmmmuuuqqqjjjhhhiiirrr}}}|||zzzrrrbbbSSSCCC777444111000222333111222666000/////////............******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,)))***+++,,,------------------------------------...------------...//////...//////000111000000000333111222666777<<>>EEEMMMOOOQQQSSS222222222222222222222222222222222222222222222222222222333333333333444444777777666555444444444444333444444444555666666666666666666777777777777888666666666666777888::::::999999999;;;===???AAABBBCCCFFFIIILLLLLLMMMOOOPPPQQQQQQRRRUUUXXXYYYYYYYYY[[[```cccdddiiirrryyy{{{{{{|||{{{~~~wwwcccMMM@@@:::555000...222222111111111111222222------------...000111222222222222222222111000///111111111111111000//////---///000000///....../////////000111111111111111//////000111111111111000555444333222222444666777>>>333...333777444777???JJJ]]]{{{rrr```UUUOOOGGG===999;;;===<<<:::===>>>???@@@@@@AAA@@@@@@??????>>>>>>>>>???AAABBBLLLVVV\\\VVVQQQUUU[[[^^^bbbfffnnnwww}}}nnnaaa^^^bbbjjjvvv|||zzz~~~zzznnncccTTTCCC999666111000///000111111111///000000///...------,,,,,,------------------------.........------.........++++++,,,------......///---------,,,,,,+++++++++---.........---,,,,,,+++,,,,,,,,,------.........---///000///...---...000111000/////////000222333//////000000333999@@@EEEgggxxx~~~qqqbbbTTTKKKBBB@@@AAAEEEKKKRRR222222222222222222222222222222222222222222222222222222333333333333444444666555444444333333444444444444444444555555555555555555555555666666666666555555555666777999:::;;;::::::<<<===???AAABBBCCCEEEHHHKKKMMMMMMMMMNNNPPPPPPQQQSSSVVVYYY[[[[[[[[[^^^cccgggiiinnnwww~~~|||{{{~~~iiiWWWEEE<<<999666444333222111111000000111111222000000/////////000000111111222222222222111000///000000111111000000///...---///000000///....../////////000000000111111111///000000111222111111111222111000//////111222444GGG;;;333555666333666>>>AAAQQQkkkxxxjjjccc\\\QQQEEE===<<<===<<<:::<<<<<<===>>>????????????@@@???>>>>>>>>>???@@@AAAAAAIIINNNKKKIIINNNTTTVVV\\\aaahhhpppyyypppeee\\\]]]dddooo|||}}}yyyvvvxxxyyyooocccWWWKKK>>>666555222000///000111222111000000//////...------,,,,,,------------------------......------------...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++------......---,,,,,,+++......---------,,,,,,,,,///000111111000///000111000000///...///000111222000000000///111555;;;???UUUjjjyyyooo\\\QQQGGGCCCAAABBBFFFLLL111111111111111111111111222222222222222222222222222222333333333333444444333333222222333333444444555555555555444444444444333333333444444444555555444444555666777999;;;<<<;;;===???AAACCCDDDDDDDDDHHHJJJLLLMMMMMMMMMNNNOOOOOOQQQTTTWWWZZZ]]]^^^___ccciiinnnpppvvv}}}{{{|||~~~zzz[[[LLL===777777666444555222111111000000111111222222222111000000000000000111111222222111111000000//////000000000///......---///000000///......//////////////////000111111000000111222222222222111444333222111222333444555HHH===555555444222666======GGG[[[uuu~~~vvvrrrmmmaaaQQQDDD>>><<<;;;:::;;;;;;<<<===>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????===BBBEEEFFFHHHNNNSSSTTTVVVYYY```gggoooyyywwwccc]]]ZZZ___jjjvvv{{{uuupppooosssvvvuuusssmmmaaaSSSIII???666333333222111000111222222222000/////////...------,,,,,,------------------------------,,,,,,,,,,,,------......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,+++------------,,,,,,,,,,,,///000111000/////////111///............///000000000000000///...111555888FFF]]]~~~hhh\\\OOOGGGBBB???AAAEEE111111111111111111111111222222222222222222222222222222222333333333444444111111111111222333444555555555555444444333333333222222222333333333444444333444555666888:::<<<======???BBBEEEFFFFFFEEEEEEHHHJJJLLLLLLLLLLLLMMMNNNNNNQQQUUUYYY\\\___bbbdddgggnnntttwww}}}~~~~~~~~~|||{{{|||wwwhhhRRREEE999555555333111222111111000000000000111111111111000//////000000000000000111111111111000000......////////////......---///000000///....../////////.........///000111000111111222222222222222444444333333333444555666<<<555111222333333666<<<;;;@@@MMMbbbzzz|||{{{{{{ppp]]]LLL@@@;;;::::::;;;;;;<<<===>>>>>>>>>>>>@@@@@@??????>>>>>>>>>===???@@@BBBEEEJJJOOORRRRRRRRRUUU[[[aaahhhqqqzzzyyyooo^^^^^^```hhhttt{{{tttkkkhhhiiijjjhhhfffeeeXXXHHH>>>777222111333333111000111222333222000//////.........------------------------------------,,,,,,++++++,,,,,,---***++++++,,,------......******++++++,,,,,,,,,---,,,,,,---------,,,,,,+++******+++,,,------......,,,---......,,,,,,---...------------....../////////000000///...///222555>>>RRRqqqssseeeUUUIIIBBB===???CCC111111111111111111111111222222222222222222222222222222222333333333444444000000000111222333444555555555444444333333333222222222222333333333444444444555666777999;;;===>>>???AAADDDFFFGGGGGGFFFFFFGGGIIIKKKKKKKKKKKKNNNOOOOOOSSSXXX\\\^^^bbbfffiiillltttzzz}}}|||{{{{{{~~~}}}||||||~~~iiiYYYJJJ@@@777555555222111111111000000000000000000111............///000111222///000000111111111000000......////////////......---///000000///......//////////////////000111111000000111222222222222111000000000000000111111222222000111444444444555888777:::BBBQQQeeezzz~~~~~~wwwgggUUUEEE<<<999999<<<<<<===>>>????????????????????????>>>>>>======???======AAAFFFIIIJJJKKKQQQTTTXXX]]]ccckkktttzzz~~~uuummmiii___eeemmmxxxwwwkkkdddccccccbbb___bbbSSSCCC999444111111444222111000000222222111000...............------------------------------------,,,,,,++++++,,,,,,---******++++++,,,------...*********++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,------..................///000000///000333555888EEE]]]}}}~~~|||xxxiiiXXXKKKBBB===>>>BBB222222222222222222222222222222222222222222222222222222333333333333444444111111111111222333444555444444444444333333333333333333333444444444555555777777888999:::<<<>>>???AAABBBDDDEEEFFFGGGFFFFFFFFFHHHJJJKKKLLLMMMQQQSSSSSSWWW]]]aaacccfffkkkooorrryyy}}}zzzyyyzzz}}}}}}}}}~~~qqq\\\NNN???888444555666444333444111000000//////000000111,,,,,,------...000111222//////000000111111000000......///000000000//////---///000000///....../////////000111111111111111//////000111111111111000000000111111222222222222000333555777666444444444888:::???IIIYYYmmm~~~yyynnn^^^MMMAAA<<<;;;<<<<<<===>>>????????????>>>>>>?????????>>>======@@@======AAADDDCCCDDDFFFOOOQQQTTTWWW]]]eeennnsssyyy}}}uuunnngggeeegggeeeppp~~~oooddd``````___]]]]]]NNN>>>777444111111333111000///000111111111///........................------------------------------,,,,,,,,,,,,------------,,,,,,++++++***************+++++++++++++++***++++++,,,,,,,,,,,,,,,......---,,,+++***))))))---...///...------...///,,,---......//////......,,,...000111111111222444777>>>OOOkkk{{{xxxkkk]]]RRRIIIBBB???AAA333333333333333333333333222222222222222222222222222222333333333333444444222222222222222333444555333333333333333333444444555555555555666666666666999::::::;;;<<<===>>>???BBBBBBCCCDDDEEEEEEFFFFFFFFFHHHJJJLLLNNNQQQUUUYYYXXX^^^dddhhhiiilllqqqvvvxxx|||zzz{{{|||~~~~~~~~~ttt```PPPHHH999444111444666444333444000000////////////000000//////......///000111111...//////000000000000000...///000000111111000000---///000000///......///...000222444444333111000......///000000000000///222222333444444444444444111555777666444333333444777:::===CCCOOObbbxxx}}}wwwwwwsssgggVVVGGG@@@>>>;;;;;;<<<===>>>>>>>>>>>><<<===>>>??????>>>>>>===AAA>>>>>>BBBCCC@@@BBBFFFJJJKKKMMMPPPUUU]]]eeekkknnnuuu}}}}}}~~~yyyqqqjjjgggdddbbbfffnnnqqquuufff___^^^]]]\\\TTTFFF999444333111000111000///...///000000///...........................------------------------......------------......------,,,,,,+++*********++++++++++++******************+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,.........---,,,---...,,,---...///000//////...,,,...111111000000000111444999EEEXXXssszzzrrriiibbbYYYMMMEEECCC444444444444444444444444222222222222222222222222222222333333333444444444333333222222333333444444222222222333333444444444666666666777777777777888;;;;;;;;;<<<<<<>>>??????BBBBBBBBBBBBCCCDDDFFFGGGFFFHHHKKKMMMPPPTTTYYY]]]]]]ccciiilllmmmpppuuuzzz|||}}}{{{|||~~~~~~~~~hhhUUUJJJEEE777333222444555333111111000000////////////000000222111111000000000000000......///000000000000000//////000111111111111111---///000000///......///...000333666666444222000---....../////////////////////000111111111111000000333555333111222555666111444888<<>>>>>===:::;;;@@@???;;;>>>DDDEEEFFFHHHKKKOOOWWW___eeegggnnnwww}}}|||zzz{{{}}}{{{uuufff___\\\^^^```cccmmmxxx|||zzzggg^^^\\\[[[ZZZMMM@@@444111222111//////000...---...///000///...---.....................------------------------///......------......///)))******+++,,,,,,------,,,+++++++++******)))))))))***+++,,,,,,,,,,,,,,,$$$%%%'''***---///111222***+++,,,,,,******+++,,,------///000000000///...---///111111///............333;;;GGGZZZuuuzzzuuurrrhhhYYYLLLFFF555555444333333555666777555555555555555555555555333333333222222333333333444444444333333444444444555666666777777777777666777777888999999999999999;;;;;;<<<============<<<999<<<@@@CCCDDDDDDFFFGGGHHHJJJMMMPPPTTTZZZaaafffdddlllrrrrrrrrrvvv{{{}}}zzzzzznnnYYYYYYRRR<<<777444222222444444222///000000000000000111111111......//////000000111111------......///.........---...///000111111111000000000000000////////////''')))+++...000000///...//////000000000000//////000000111222222222222111333444444444444444444444333444777:::>>>JJJ___ssswwwsssooommmjjj___MMMCCCAAA===888666888999888888:::======>>>>>>??????@@@@@@???===<<<;;;;;;<<<===???CCCDDDGGGLLLQQQVVV[[[]]]aaafffmmmttt{{{}}}zzzyyy{{{rrrccc___[[[WWWZZZeeesss~~~kkkccc^^^VVVNNNAAA;;;444111222222000---///000111111000...,,,***///---******,,,---,,,***........................,,,,,,---......---,,,,,,,,,++++++******++++++,,,+++++++++***************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////000000000000222000555@@@KKK\\\~~~}}}ttt```MMM444444444444444555666666555555555555555555555555555444444333333444444555555555444444444444555555666777888999999999888888;;;;;;;;;<<<<<<<<<<<<;;;999999:::;;;;;;;;;;;;;;;:::===???AAABBBCCCEEEGGGKKKNNNRRRVVVZZZ___dddgggllltttzzzzzzzzz~~~}}}|||fffRRROOOIII888666444222222444444222///000000000000000000000000000000000///////////////000000000///...,,,+++***////////////////////////000000000/////////......---...///000000///......//////000000000000//////000000111222222222222111222222222222222333333333444444777999<<>>999777999:::999999;;;=========>>>>>>??????@@@>>>===<<<;;;;;;<<<===>>>AAABBBEEEIIINNNRRRVVVXXX\\\aaagggnnnuuu|||zzzyyyzzz}}}zzznnnbbb]]]]]]```gggrrrpppeee^^^SSSKKK>>>999222000111222///---//////000000000...---,,,///---++++++------,,,***------------------------,,,,,,---......---,,,,,,------,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.........................../////////000000000000000---000999AAAOOOmmmqqq]]]333333444555555555555555666666666666666666666666666666555555555555666666666666555555555555666666777888:::<<<<<<;;;:::999999999999999999999999888888888999:::;;;;;;<<<<<<===???AAABBBCCCEEEIIILLLPPPTTTZZZ___cccfffiiikkkttt|||yyyjjj[[[IIIAAA===333555444222222333333222000000000000000000000000000111111000000///......---000000//////...---++++++111000///------------.../////////.........------//////////////////////////////000000000000//////000000111222222222222111000000000000111111222222444444666888999>>>MMM[[[{{{~~~xxxtttrrrlll]]]MMMDDD@@@;;;888:::;;;999999<<<<<<<<<======>>>??????@@@>>>===<<<;;;;;;<<<===>>>???@@@BBBEEEIIILLLOOOQQQTTTYYY```fffmmmvvv~~~}}}|||zzzyyyyyyzzz|||~~~~~~uuummmeee^^^\\\bbblllvvvtttfffZZZMMMDDD:::555111///000111///---/////////////////////......---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////////////////....../////////000000000000---...333777AAAYYYqqqlll222333444555666555444333777777777777777777777777777777666666666666777777777777666666666666777777666888:::<<<===<<<:::999888777777666666666666666999999:::;;;===>>>???@@@AAABBBDDDEEEHHHLLLRRRVVVYYY]]]bbbfffiiimmmpppsssyyy~~~gggYYYQQQ@@@666444111444333222222222222111111000000000000000/////////000000/////////.........,,,,,,---...////////////111///---,,,+++,,,...//////.........------------+++++++++,,,---///000111//////000000000000//////000000111222222222222111//////000000111111222222333444666888888:::EEEQQQooo|||yyyvvvjjjXXXKKKCCC===999::::::777777:::;;;;;;<<<<<<===>>>??????>>>===<<<<<<<<<<<<===>>>>>>???@@@BBBEEEHHHJJJKKKOOOTTTZZZ```fffnnnxxx~~~~~~zzzwwwyyyxxxwwwxxx{{{}}}}}}~~~}}}sssggg^^^YYYWWWZZZdddrrr|||uuucccSSSEEE;;;555222///.../////////..................///000111...---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******))))))))))))******+++,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++................................./////////000000111///000111222999KKK]]]vvv111222444555555555444333777777777777777777777777777777666666666666777777777777666666666666777777555666888:::;;;;;;:::999;;;:::999999888999::::::::::::;;;<<<>>>AAACCCDDDCCCEEEGGGJJJNNNTTT\\\aaaeeegggiiilllnnnsssyyy}}}~~~oooXXXLLLHHH;;;111222222222333333222222111111222000000000000//////......---........./////////000+++,,,---...///////////////...,,,+++,,,---///111///.........------------,,,,,,,,,,,,---///000111//////000000000000//////000000111222222222222111000000111111222333333444333333555888888999AAAKKKfff~~~uuueeeVVVIIIBBB===;;;999666555777999:::;;;<<<===>>>??????======<<<<<<<<<<<<======??????@@@AAACCCEEEGGGHHHKKKPPPWWW\\\aaagggooouuu~~~|||xxxuuuuuuuuuvvvyyy~~~~~~}}}yyyqqqfffYYYPPPNNNPPPTTT```nnnyyy}}}rrr^^^MMM???666222111///.....................------...///000111------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((((())))))***+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------............////////////000000111111000555BBBOOOppp222222333444444444444444666666666666666666666666666666555555555555666666777777666666666666777777555555666888999999999::::::999888888888999;;;<<<<<<<<<===>>>AAADDDGGGIIIGGGIIILLLPPPUUU\\\ccciiipppqqqrrrsssvvv{{{vvv^^^KKKBBB@@@666111444222111222333222111000111222111000000//////......---,,,------...//////000000......//////...------,,,...------------///000111/////////.........------222111111000000///////////////000000000000//////000000111222222222222111000111111222333444555555333222444777888999???HHH\\\xxx|||ooobbbTTTLLLDDDAAA<<<777555777888999:::;;;<<<>>>>>>???========================?????????@@@BBBCCCEEEFFFHHHMMMSSSWWW[[[```fffllluuu|||}}}{{{xxxvvvvvvvvvxxx|||}}}vvvmmmbbbWWWMMMFFFGGGKKKNNNZZZjjjxxxwww{{{jjjWWWGGG;;;555111000///......------...---.........//////000000,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***)))))))))******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////---///000//////222;;;CCC___vvv333333222222333333444555555555555555555555555555555444444333333444444555777666666555555666666777666666666666777999:::;;;:::999888888999;;;===>>>BBBBBBBBBDDDGGGKKKNNNPPPQQQSSSVVVZZZ^^^dddkkkooowwwyyy{{{~~~~~~qqq```MMM@@@;;;888111333666111000222333222000000111333111000000///......------.................................///......---,,,////////////////////////000000000/////////......111111222222111000...---//////000000000000//////000000111222222222222111000000111222333444555555444333333666666777===DDDNNNggg~~~vvvlllaaaXXXNNNIIIBBB;;;888999888888999:::<<<===>>>???<<<<<<============<<<<<<>>>>>>>>>???AAABBBDDDEEEEEEIIINNNRRRTTTXXX]]]bbbiiipppvvvyyy~~~~~~{{{zzzzzzzzzyyy{{{zzz{{{zzznnn```RRRJJJEEEBBBEEEKKKQQQ\\\mmm}}}uuuwww|||sss^^^LLL>>>666333000000000///...------------...///000000///......+++...111111...,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................---------.........//////,,,///111000...111777;;;OOOaaazzz444333222111222333444555555555555555555555555555333333333222222333333333666666555555555555666666777777666555777999<<<===>>>>>>======>>>AAACCCEEEHHHHHHHHHJJJMMMQQQUUUXXXZZZ]]]```cccgggkkkqqquuuzzz}}}}}}~~~{{{{{{}}}~~~zzz{{{dddOOOBBB999666333---333777//////111333222000///111333111000000///...---------/////////...------,,,,,,***+++,,,...///000000000000111111111000///...---000000000000////////////+++,,,///000111000///...//////000000000000//////000000111222222222222111///000111222333444555555666333333555555555:::AAABBBXXXwww~~~yyyqqqjjj```VVVOOOGGG???;;;<<<777888999:::<<<===>>>???<<<<<<============<<<<<<=========>>>@@@AAACCCDDDBBBFFFKKKNNNOOORRRWWW[[[^^^eeejjjmmmrrr{{{|||xxxvvvwwwyyy{{{|||~~~~~~}}}wwwgggXXXHHHBBBAAAAAAFFFMMMWWWcccttt|||uuuuuuwww}}}xxxhhhTTTBBB777111///000111111000...,,,---------...000111111///...,,,+++...111111...,,,,,,---........................---,,,+++******+++,,,---)))***,,,------,,,***)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////////////////////////////---------.........//////---111333111///222555888BBBRRRhhh~~~333333333444444444444444666666555444333333333333333222222222333444666777666666666666666777777888======<<<;;;:::<<<@@@CCCCCCCCCCCCBBBCCCFFFKKKOOONNNOOORRRUUUZZZ```dddgggkkkkkklllnnnqqquuuyyy{{{|||yyysssnnnjjjhhhssszzz|||kkkXXXJJJ<<<777222//////000111222444111//////111333222111111000...------...///000111000......//////...---,,,...000000///......///000///...------...///000///...------///000000///............////////////......///000000000000000//////000111111111111111/////////000111333444555444444444555666777888999BBBJJJ\\\{{{}}}{{{rrrjjjbbb\\\RRRGGG>>><<<666888;;;<<<=========>>>???>>><<<;;;;;;<<<==================>>>>>>>>>>>>@@@AAACCCFFFIIIMMMPPPQQQWWWZZZ___dddiiiooovvvzzz~~~|||{{{xxxuuutttvvvxxxyyyyyy{{{kkkWWWIII@@@AAAAAA@@@IIIWWWeeevvv}}}tttwwwuuurrrrrruuuwwwwwwuuuxxxhhhRRRBBB:::666111...////////////............000////////////.........+++,,,------......------+++,,,---,,,+++***+++---...---,,,,,,++++++++++++++++++******++++++,,,---...---,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++---------------------------,,,,,,+++++++++,,,,,,------............------,,,,,,------...///000000000000111111222222333333>>>===GGG```~~~::::::::::::999999999999777666555444444444444444888777666666777888999:::666666777888999;;;<<<======>>>>>>======>>>BBBEEEFFFGGGHHHIIIJJJLLLPPPSSSVVVWWWZZZ^^^ccciiinnnqqqvvvvvvwwwxxx{{{}}}{{{zzzpppgggcccfffiiivvv}}}}}}ooo^^^LLL???888555222111333777:::;;;444111......000222111000///...---,,,---///000222111///---,,,---......---...000222222000.........000///...------...///000000///......000111111000............////////////......///000000000000000//////000111111111111111000000000000111222333444222333333444555666888999<<>>======<<<===>>>???@@@>>>>>>>>>===============???@@@AAADDDFFFIIILLLMMMRRRUUUZZZ^^^ccciiiooosssuuu{{{~~~zzzxxxqqqpppooooooqqquuuwwwyyy~~~mmm]]]NNNDDD>>>AAADDDHHHWWWggguuu{{{rrroooooonnnlllkkkkkklllnnnlll]]]JJJ===777555222///////////////............/////////.........------+++,,,------...---------,,,,,,------------,,,+++...---,,,+++++++++++++++,,,,,,++++++,,,,,,---......---,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,------------------,,,,,,,,,------...//////000////////////000000000000777666===PPPhhh~~~@@@@@@???>>>===<<<;;;;;;999999888888777777888888:::999888888888999:::;;;:::::::::;;;===>>>@@@@@@AAABBBDDDDDDEEEFFFIIIKKKLLLOOORRRTTTUUUWWWYYY[[[___aaadddhhhnnntttyyy|||}}}yyy}}}}}}tttfff]]]]]]gggppp}}}|||kkk]]]OOO@@@777555333111222555999<<<===222000....../////////...------,,,,,,---///111222111...+++***+++---------111222333333000...------//////...------...//////111///...///000222111111............////////////......///000000000000000//////000111111111111111111111000000111222333333000111111222444555777888777;;;EEETTTggg|||xxxooogggfffbbbXXXKKKDDD===;;;999777777888:::;;;============>>>???@@@@@@???>>>>>>======<<<<<<<<<===>>>>>>@@@BBBDDDFFFGGGKKKMMMRRRVVVZZZ```gggkkkjjjooovvv{{{~~~~~~zzzvvvtttrrrmmmoooqqqssstttwww{{{~~~}}}ooo\\\MMMEEEAAAAAAGGGMMMUUUgggzzzwwwpppkkklllkkkhhhdddccceeehhhZZZOOO@@@666444444333111/////////............---......---------,,,,,,,,,++++++,,,------------------++++++...000000---)))---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,---,,,+++++++++,,,---...++++++++++++++++++++++++......------------......,,,,,,,,,------,,,,,,,,,,,,,,,------.../////////...............---------111000555???MMMbbb}}}|||yyy~~~JJJIIIHHHFFFDDDBBBAAA@@@??????>>>============>>>>>>===<<<;;;;;;<<<======BBBAAAAAA@@@@@@AAAAAABBBHHHKKKMMMOOOPPPQQQSSSUUUWWWZZZ___bbbddddddeeefffhhhiiilllpppvvv|||{{{zzz|||}}}wwwmmmccc___fffsss~~~~~~zzz~~~}}}jjjYYYMMMDDD<<<666555333111111333555666666000///.........------,,,---------------...///000000---***)))***,,,------///111222222000...------........................000///---...000111111000............////////////......///000000000000000//////000111111111111111222111111111111111222222//////000111333444666777666999>>>EEEQQQcccxxxyyynnndddcccbbbZZZOOOHHH@@@===:::999999:::;;;;;;==================>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<===???@@@AAACCCFFFJJJOOOTTTZZZaaaeeedddiiiooosssvvvzzz|||vvvqqqnnnmmmmmmooossswwwyyy{{{}}}~~~qqq```PPPEEECCCEEEMMMUUU\\\eeewwwvvvnnniiifffcccbbbaaaaaa___^^^KKKCCC888222111222222111//////.........------------------,,,,,,,,,++++++++++++,,,------------,,,---+++***...222222---(((,,,,,,+++++++++++++++,,,,,,++++++++++++,,,------,,,,,,+++++++++++++++,,,---,,,***))))))***,,,...***************++++++++++++++++++***++++++,,,,,,,,,------......------,,,---------........./////////......------,,,,,,,,,...///333777<<>>:::666333111000///111111111000............---,,,,,,,,,//////...---------------...,,,***)))+++,,,------+++---///000///------...------............------///---,,,,,,...//////...............////////////......///000000000000000//////000111111111111111222111111111111111222222/////////000222333555666555888;;;===CCCSSShhhxxxsssgggdddddd___WWWRRRBBB???<<<:::;;;;;;:::999=========<<<<<<;;;;;;:::???>>>>>>===<<<;;;;;;:::::::::::::::;;;<<<======>>>AAAEEEJJJPPPVVV]]]bbbbbbfffllloooqqqtttyyy}}}~~~|||uuunnniiihhhiiijjjmmmqqqwww|||{{{pppaaaQQQGGGBBBEEEMMM[[[gggoooxxxyyypppeee^^^XXXYYY]]]^^^VVVOOOAAA<<<555111000111111000............---------------,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,******---222222---(((+++++++++******++++++,,,***************++++++,,,+++++++++******++++++,,,,,,***)))''''''(((***+++)))))))))******+++++++++***************+++,,,---......////////////......---------.............../////////......---------,,,///333555555===SSSgggbbbaaa___]]]ZZZWWWVVVTTTSSSSSSQQQOOONNNMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOOOOPPPRRRTTTWWWYYY[[[]]]^^^```aaabbbdddgggjjjqqquuuzzz~~~~~~~~~}}}}}}|||}}}~~~|||wwwuuuvvvvvvvvvtttssssssvvvxxxooommmoooyyy}}}yyyxxxzzzzzzlll```OOOBBB<<<888555222000//////000222333222111+++---//////---,,,---...000//////...---,,,++++++---+++***+++,,,------,,,***,,,...///...------...------............------...,,,+++,,,---///..................////////////......///000000000000000//////000111111111111111111111000000111222333333000000000000111333444555222555777888<<>>;;;::::::888666;;;<<<<<<<<<<<<;;;:::999>>>======<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<;;;>>>BBBFFFKKKQQQWWW[[[]]]bbbhhhlllmmmooorrruuuxxxzzz}}}~~~~~~~~~{{{yyy~~~{{{|||}}}yyyuuunnnhhheeefffhhhjjjnnnqqqwwwyyymmm___QQQFFFBBBDDDLLLWWWhhhvvvuuuhhh^^^VVVXXX___]]]PPPCCC;;;888333111000000//////.........------------,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,***)))***,,,///000---***+++************++++++,,,)))))))))))))))***+++++++++************++++++,,,***)))((('''''''''((())))))))))))***++++++,,,,,,,,,++++++,,,,,,---.../////////000000000000//////........................///////////////.........+++---111333222666CCCRRRmmmpppooommmkkkhhheeecccbbbfffdddbbb```^^^\\\\\\[[[VVVUUUUUUTTTUUUVVVXXXYYYZZZ[[[]]]___bbbeeehhhjjjjjjjjjkkkkkklllnnnrrruuu}}}~~~yyytttqqqqqqpppooonnnkkkiiiiiilllooolllsss~~~{{{zzzyyy~~~rrr\\\RRRDDD;;;777555111---.........000222222111///))),,,//////...---...000............---,,,,,,++++++++++++---//////---+++,,,...000000...---,,,---,,,------......------,,,...---,,,,,,...//////...............////////////......///000000000000000//////000111111111111111000000000000111222333444222111111111111222333444///222555666888???KKKUUUjjjtttwwwssspppjjjffffffYYYPPPDDD<<<::::::999888888999;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===;;;===@@@BBBEEEIIINNNQQQUUU[[[bbbfffhhhiiikkknnnooorrruuuyyy{{{{{{{{{zzz|||}}}{{{zzz{{{}}}~~~}}}|||zzzxxx{{{}}}}}}yyytttqqqrrruuurrroooiiieeedddfffiiilllttttttxxxwwwiiiZZZOOOGGGBBBEEEKKK[[[dddrrr{{{jjjccc\\\\\\___YYYIII;;;555444222111000000///............---------,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***+++,,,,,,,,,,,,***************+++,,,,,,******))))))******+++,,,***************+++,,,,,,***)))))))))(((((((((((())))))******+++,,,,,,---++++++++++++,,,---...///......////////////..........................................////////////---,,,---000111333:::BBBWWWqqq}}}{{{xxxvvvtttsssuuusssqqqnnnllljjjhhhhhhdddcccccccccdddfffggghhhffffffgggiiikkkmmmpppqqqtttttttttttttttwww{{{~~~|||}}}~~~}}}{{{wwwrrrooommmnnnkkkjjjhhhdddbbbcccfffiiimmm|||~~~zzz}}}}}}|||~~~wwwfffOOOGGG<<<666555444000---...------...000///---+++(((,,,///000///...///111,,,,,,---......---------++++++,,,...000000---+++///000222111///---,,,,,,,,,,,,---......---,,,,,,///...------///000000///............/////////000...//////000000000000000//////000111111111111111/////////000111333444555333333222222222222333333///222555666777<<>><<<===???@@@AAACCCGGGJJJNNNTTT\\\bbbdddeeegggiiigggjjjnnnqqqtttttttttsssssswww}}}~~~|||zzzyyy{{{|||~~~~~~}}}}}}zzz}}}~~~|||zzzxxxvvvwwwwwwrrrkkkhhhjjjmmmnnnkkkgggddddddgggkkknnnvvvtttuuu|||}}}tttiiiZZZLLLEEECCCDDDJJJSSSiiipppzzzgggbbb^^^\\\YYYOOO???222111111000000000000///.........---------,,,,,,,,,......------------,,,,,,******+++,,,,,,,,,,,,+++''')))************,,,...******))))))***+++,,,,,,++++++******++++++,,,---******))))))***+++,,,,,,*********+++***)))((('''))))))***+++,,,,,,------))))))))))))***+++,,,---------............------.....................------------....../////////000,,,+++///222333777;;;EEEbbb}}}zzzxxxuuurrrooonnnoooqqqrrrsssrrrqqqqqqrrrtttwwwzzz|||~~~~~~}}}{{{{{{}}}|||yyy||||||yyyuuuvvvtttqqqqqqrrrmmmfffeeeddd```\\\\\\bbbmmmuuu}}}~~~~~~xxx{{{ooouuu}}}jjjUUUAAA;;;555333444555222..............................---,,,,,,---...---+++------++++++++++++---------...............------,,,...///000000...+++***......------------,,,,,,,,,,,,.../////////...---------......//////000000000000000000111111111111000000111111111222222222000000000000000000000000111111000000111111222333333222222333666:::???AAAOOO\\\ppp}}}uuuttttttjjjZZZKKKBBB===;;;:::777888999;;;<<<>>>??????======;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===???AAACCCEEEKKKNNNRRRVVVZZZ\\\]]]]]]___bbbeeehhhiiijjjlllnnnkkkoootttyyy}}}}}}}}}{{{xxxwwwwwwxxxxxx}}}}}}}}}~~~~~~}}}}}}}}}}}}|||}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~zzzvvvwwwyyy|||xxx{{{~~~~~~}}}||||||{{{yyyuuurrrtttqqqlllfffbbbcccgggjjjeeegggiiiiiigggfffiiillluuusssssswwwzzzuuujjj```TTTJJJEEEGGGGGGGGGTTTdddpppxxx}}}|||llljjjgggaaaRRR@@@666333000000000000000///......------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++************************,,,,,,,,,++++++*********,,,+++++++++***))))))))),,,+++***)))))))))++++++,,,***((()))+++,,,***(((,,,***((()))+++---------------+++******+++------////////////////////////------------------------++++++,,,---///111333444===LLLkkkzzz}}}~~~zzzyyyyyyzzzzzzzzz|||{{{{{{{{{}}}}}}yyyvvvwwwyyy|||~~~~~~|||yyywwwvvvxxxwwwttttttsssmmmeee______^^^^^^```iiivvv|||xxxyyy{{{pppyyy~~~rrr[[[III===888333111222333000...........................///---,,,---......---,,,---,,,,,,++++++,,,,,,---------............------///000222333333111///---+++++++++******))))))))),,,,,,.../////////...---------...//////000000111//////000000000111111111000000000111111111222222000000000000000000000000111111000000111111222333333333222333555999===???EEEQQQgggzzzxxxyyypppbbbSSSGGG@@@<<<:::777888888999:::;;;;;;<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===???@@@BBBFFFIIILLLPPPTTTVVVWWWWWWZZZ\\\```bbbdddfffhhhjjjiiilllqqqvvvyyy}}}~~~}}}}}}~~~~~~|||zzzyyywwwuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzz~~~}}}||||||{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~}}}xxxtttrrrtttwww{{{}}}~~~~~~~~~wwwyyy|||~~~}}}|||zzzwwwvvvtttrrrnnnllljjjhhhddd```]]]^^^bbbeeeggghhhiiiiiiiiikkknnnqqqrrrnnnkkkkkkkkkeeeZZZPPPJJJBBB@@@FFFKKKOOO]]]nnn{{{|||zzzpppjjjbbbYYYLLL===444222000000000000000///............---------,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------************************,,,,,,,,,++++++*********+++++++++***************,,,+++***))))))***++++++---+++******,,,---,,,***---+++******+++,,,,,,+++------,,,,,,,,,,,,------........................------------------------------------...///000111:::DDD\\\}}}zzzvvv|||~~~|||yyytttpppsssuuuxxxzzzzzzxxxuuusssvvvyyyyyywwwuuutttmmmfff[[[]]]___bbbhhhsss~~~{{{vvvzzzyyyttt~~~wwwnnn```MMM???888444000///000111///---------------------------///...------/////////------,,,,,,++++++,,,,,,---------............------///000222333333111///...++++++******)))((('''''',,,,,,---............---......//////000111111111//////000000000000111111000000000000111111111111000000000000000000000000111000000000000111222222333333222222444777:::<<>><<<:::999888888888999::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::<<<===>>>@@@BBBEEEIIIKKKMMMNNNNNNQQQTTTXXX[[[]]]___bbbdddeeehhhmmmpppsssvvvyyy{{{~~~~~~{{{zzzzzz|||~~~}}}|||uuutttsssrrrssstttvvvwwwvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvwww{{{~~~}}}{{{zzzyyyxxxvvvuuuttttttxxx||||||{{{}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}||||||}}}|||zzzuuuqqqmmmooorrrvvvxxxzzzzzz{{{uuuvvvyyy{{{{{{zzzxxxwwwxxxuuupppllliiigggdddbbb___^^^\\\ZZZXXXZZZ^^^aaaffffffgggiiinnnqqqssstttnnnhhhbbb^^^ZZZTTTJJJBBB@@@<<<>>>IIIRRRZZZiiixxxzzzxxxuuuhhhYYYMMMCCC888222111///000000000000///..................------------*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************+++++++++++++++************************++++++++++++******)))******++++++---,,,++++++---...---+++---,,,++++++,,,,,,+++***,,,------......------,,,------------------------........................000///......---.........666:::IIIfff}}}{{{||||||zzz}}}}}}zzzzzzzzz{{{{{{zzzzzzyyywwwrrroooqqqsssuuuwwwwwwuuusssqqqsssvvvwwwuuuttttttqqqkkkbbbeeegggjjjoooxxx{{{wwwwww|||}}}zzzxxx{{{wwwkkk^^^OOO@@@666444111......///000///---------------------------///...---...000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,---...//////...---,,,......---,,,+++***)))))),,,,,,---------...............//////000111111111////////////000000000111/////////000000000111111000000000000000000000000000000000000000111222222333333222222333555777888===CCCUUUrrr~~~|||~~~{{{ttthhhZZZMMMDDDAAA===<<<:::888888999;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;<<<>>>@@@CCCEEEGGGHHHHHHIIILLLPPPSSSUUUXXX[[[]]]aaadddhhhjjjlllnnnppprrrvvvyyy}}}~~~}}}{{{zzzzzzyyyxxxyyy{{{~~~~~~}}}uuutttrrrqqqqqqssstttuuusssttttttuuuuuuttttttsssttttttvvvxxxzzzzzzzzzzzzxxxwwwwwwuuutttrrrqqqpppvvvxxxyyywwwyyyxxxyyyzzz{{{|||}}}}}}}}}}}}{{{xxxvvvvvvxxx{{{}}}|||{{{zzzzzzyyywwwssspppmmmnnnppprrrtttuuuuuuuuutttuuuwwwyyyyyywwwuuutttsssnnnhhhbbb___\\\ZZZYYYWWWWWWXXXWWWWWWYYY]]]```ccccccffflllsssvvvuuurrrgggaaaXXXRRRNNNIIICCC>>>>>>>>>CCCPPP\\\fffsss~~~vvvvvvtttbbbMMMAAA999333000/////////000000//////...---...------------,,,,,,,,,+++*********))))))))))))++++++++++++++++++++++++)))))))))(((((()))))))))************************+++++++++***************)))))))))***+++++++++,,,******************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---...,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---------......333333===QQQjjj~~~zzzxxxxxx~~~|||zzzzzz{{{}}}|||yyyvvvuuuuuuvvvvvvvvvwwwxxxvvvsssqqqoooqqqsssttttttsssqqqoooooossstttssssssvvvwwwtttqqqssstttttttttxxxxxxqqqwww|||tttssswwwzzz{{{uuuiiiZZZLLL???555///111000///////////////...------------------------///...---...000111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------++++++,,,------,,,,,,+++///......---,,,,,,++++++,,,,,,,,,,,,------...............///000000111111...////////////000000000....../////////000000000////////////////////////000000//////000000111222333222222222333444555666888;;;HHHaaa~~~|||zzzvvvmmmbbbVVVMMMIIIAAA>>>;;;888777888:::<<<999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<>>>@@@AAACCCDDDDDDCCCFFFJJJMMMOOORRRUUUWWW\\\^^^bbbcccdddeeegggiiikkkooosssuuuuuutttttttttvvvvvvwwwyyy}}}~~~xxxvvvtttqqqppppppqqqrrrqqqrrrrrrssssssrrrrrrqqqssssssttttttttttttttttttssssssssssssrrrqqqooooooppprrrrrrpppssszzz~~~~~~ssstttvvvwwwxxxyyyyyyyyyzzzxxxuuussstttvvvyyy|||zzzyyywwwvvvvvvtttqqqooooooooopppppppppqqqppppppsssuuuwwwxxxxxxvvvsssrrrkkkggg```ZZZWWWUUUSSSRRRPPPRRRTTTUUUVVVXXXZZZ]]]___bbbhhhpppvvvvvvqqqlll]]]WWWNNNGGGCCCBBB???>>>CCCEEENNN[[[iiittt~~~{{{qqqssskkkWWWBBB777333000/////////////////////...------,,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***+++++++++,,,))))))******++++++++++++)))******+++***++++++,,,+++******+++---///...---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,------...///000000222888CCCQQQeeexxxzzz{{{|||~~~~~~}}}~~~}}}xxxvvvqqqvvv|||~~~{{{wwwvvvvvvvvvxxxyyyxxxuuurrrqqqqqqrrrqqqqqqrrrssstttsssqqqnnnoooqqqrrrrrrqqqooonnnlllrrrvvvvvvxxx|||~~~}}}}}}~~~}}}zzzwwwvvvyyy}}}{{{qqqwww~~~tttpppsss{{{}}}pppiii\\\MMMAAA888333111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000000///+++,,,,,,------,,,,,,+++***+++,,,------...------,,,,,,------------------,,,,,,,,,++++++++++++***,,,,,,,,,+++,,,------...------......///000000000......////////////000000............////////////////////////////////////000////////////000111111222222222333333444555555777999BBBVVVsss|||xxxtttnnnhhh```WWWQQQGGGCCC>>>999666666888999888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===???@@@AAAAAA>>>AAAEEEHHHJJJLLLOOOQQQUUUXXXZZZ\\\\\\]]]___```aaaeeehhhkkkkkkllllllmmmpppppprrruuuyyy|||||||||xxxvvvssspppnnnmmmmmmmmmnnnnnnoooooooooooonnnnnnoooppppppooommmlllmmmnnnmmmnnnooooooooonnnlllkkkgggiiiiiihhhkkkrrruuuuuupppqqqrrrsssttttttttttttsssrrrpppoooppprrrvvvxxxwwwuuusssrrrrrrqqqpppnnnppppppoooooonnnnnnnnnmmmrrrsssttttttssspppmmmkkkbbb^^^XXXTTTRRRPPPOOONNNJJJMMMPPPSSSSSSTTTVVVXXX\\\```gggnnnqqqmmmgggaaaPPPJJJCCC???>>>@@@CCCDDDMMMRRR\\\jjjxxxyyy{{{sssjjjppp|||uuuZZZJJJ999222000///...000...////////////...------++++++++++++************,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******************************)))))))))******************************+++++++++((()))***+++++++++++++++''')))************+++------+++******,,,...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---///000111...111555:::@@@MMMfff{{{qqqqqqqqqpppqqquuu{{{~~~}}}{{{zzzyyyzzz}}}~~~~~~}}}vvvuuutttttttttvvvyyyzzz}}}{{{uuurrrpppkkkooosssssspppooopppsssrrrssstttssspppnnnmmmnnnooommmlllkkkmmmnnnnnnmmmlllmmmnnnoooooonnnmmmllllllttt}}}|||wwwtttuuuxxx}}}yyy{{{zzztttuuu{{{zzzpppeee\\\NNNBBB999555444444.../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000///...+++,,,,,,------,,,,,,+++******+++,,,------------,,,,,,---------.........***************+++++++++,,,,,,+++++++++,,,---...,,,,,,------......//////........./////////000000------.........////////////////////////////////////////////////000111111222222222333444555555666777:::AAAMMMaaa}}}~~~xxxqqqnnnlllggg___XXXRRRNNNFFF>>>999777777888777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;999999::::::;;;<<<===>>>;;;>>>AAADDDEEEGGGJJJLLLNNNPPPSSSTTTUUUUUUWWWYYYZZZ\\\___aaabbbccceeeggghhhhhhjjjnnnsssvvvwwwwwwtttrrrnnnkkkiiihhhhhhhhhiiiiiiiiijjjjjjiiiiiiiiihhhiiijjjiiiffffffgggiiihhhhhhiiijjjiiigggeeeddd```cccdddcccffflllooonnnnnnooooooppppppoooooonnnjjjiiihhhhhhjjjmmmpppsssrrrpppmmmmmmmmmnnnmmmlllooonnnnnnmmmmmmmmmmmmmmmooooooooommmjjjfffaaa___XXXUUUQQQOOONNNNNNMMMLLLHHHLLLPPPRRRSSSSSSSSSTTTTTTYYY___aaa```[[[VVVRRRCCC@@@>>>???EEEMMMVVV[[[^^^ccclllxxx}}}zzz~~~}}}llleeekkksssuuuyyywwwbbbHHH===333000000//////111......//////......---,,,,,,,,,,,,+++++++++******++++++++++++************************************'''((()))******)))((('''************************((()))))))))*********++++++++++++***************'''(((***+++,,,,,,++++++'''***,,,,,,******,,,...222///+++)))***,,,---...+++++++++******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000---...111444666>>>PPPaaajjjiiigggeeeeeeiiioootttyyyyyyyyyyyyxxxuuusssrrrooonnnnnnoooqqqrrrqqqpppmmmmmmllllllmmmoooqqqsssrrrtttuuutttqqqmmmkkkjjjgggkkknnnmmmjjjiiimmmqqqpppppppppooolllkkkkkklllnnnkkkhhhggghhhiiiiiiiiikkklllmmmmmmmmmmmmlllkkkmmmxxx~~~|||vvvttttttvvvxxx}}}}}}xxxwww|||sssfffYYYOOOAAA666111000000111---...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...++++++------------++++++)))***+++,,,------...---+++++++++,,,,,,---------*********+++,,,,,,---------,,,+++***+++,,,---...++++++,,,,,,---......///............/////////000---------........./////////////////////////////////////////////000111111222222333444555555666666333888===CCCOOOfffyyypppmmmnnnlllccc[[[]]]XXXNNNDDD===999888999777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999:::;;;888888777888888999:::;;;999<<>>DDDPPP^^^kkkssslllqqqxxx~~~yyygggbbbhhhllljjjjjjuuu~~~}}}iiiTTT===555000000111//////111......//////......---,,,---------,,,,,,,,,++++++************))))))))))))***************************+++,,,------,,,+++***************************(((((())))))*********+++,,,+++++++++******))))))'''(((***+++,,,,,,++++++(((+++------++++++---000666222,,,))))))***+++,,,,,,+++***))))))***+++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------...///---,,,,,,///222777DDDOOOgggcccbbbaaa``````aaacccdddmmmmmmmmmkkkjjjgggeeedddeeeeeeggghhhiiiiiiiiiiiihhhjjjmmmooonnnlllllllllmmmnnnnnnnnnmmmkkkiiihhheeefffhhhjjjkkkkkkjjjjjjmmmnnnooonnnmmmlllmmmnnnooollliiiggggggggghhhhhhmmmmmmllllllkkklllmmmmmmwww~~~zzzvvvsssqqqppprrrzzz~~~zzzxxx|||~~~}}}zzz~~~xxxyyyyyyrrrfffYYYNNNDDD999222111111000...000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---)))(((+++---...---***+++---//////...---,,,...------,,,,,,------...+++,,,......---,,,---...---------,,,,,,,,,++++++,,,,,,,,,---------............------------......------......//////000000---------............///000000000000111111111111333333222222111000000000333333666===FFFVVVooo|||uuuqqqmmmgggccc^^^\\\VVVNNNEEE>>>:::999777888999999999888999;;;888999:::;;;<<<;;;:::999::::::;;;;;;;;;;;;::::::;;;;;;:::999:::;;;<<<===<<<===>>>???@@@AAAAAAAAAEEEFFFGGGHHHJJJKKKLLLMMMNNNSSSWWWXXXVVVVVVYYY]]]`````````bbbeeehhhhhhhhhggggggfffcccaaa```bbbcccdddddddddbbb```___```aaabbbaaa___^^^^^^^^^___```eeedddbbbbbbcccdddcccbbbbbbaaa______```dddhhhkkkllllllkkkjjjjjjjjjjjjjjjiiihhhfffeeefffgggiiijjjjjjjjjjjjkkklllllljjjhhhlllllljjjiiiggggggfffffffffccc```]]][[[XXXTTTQQQOOONNNMMMLLLLLLLLLMMMNNNMMMNNNPPPRRRRRRPPPMMMLLLLLLMMMMMMJJJEEEAAA???@@@<<<:::>>>NNNggg{{{tttkkkhhhhhheeeaaadddfffmmmvvvxxxlllUUUBBB777666444222111000//////------------------------((()))***+++,,,---------)))))))))******++++++,,,------,,,,,,+++***))))))++++++,,,,,,,,,---------*********++++++,,,,,,,,,************))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))******)))*********)))+++///222777111+++)))+++---+++))))))************+++++++++,,,---...///...---,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------222///---,,,...333999===TTTjjj]]]\\\ZZZZZZZZZ\\\^^^___dddddddddccccccbbbbbbbbbaaaaaabbbcccdddeeeeeefffgggiiikkkkkkjjjiiiiiijjjiiiiiijjjjjjjjjhhhgggfffeeefffhhhiiijjjkkkjjjjjjkkklllmmmkkkiiihhhiiijjjooolllhhheeedddeeefffgggggggggggghhhjjjmmmrrruuu}}}zzzwwwssspppnnnnnnuuuzzzwwwvvvxxxzzzxxxzzz~~~~~~{{{yyy~~~tttkkkeeeZZZOOOEEE===444000000111000///000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---+++***+++---...///...---,,,------,,,,,,,,,,,,------,,,---//////---,,,,,,---,,,,,,+++++++++*********,,,,,,,,,---------......------,,,,,,,,,,,,------............////////////---------............/////////000000000111111111222222222111111111000000333222444888>>>III]]]ooo~~~wwwpppkkkgggbbb```[[[TTTKKKBBB<<<999777888888888888888888999888888:::;;;;;;;;;:::999;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999:::;;;<<<===;;;;;;<<<>>>>>>?????????@@@@@@AAACCCDDDEEEFFFGGGKKKOOOSSSTTTRRRSSSVVVZZZZZZ[[[]]]___aaabbbcccccccccddddddbbb```___```aaabbbbbbbbb```]]][[[\\\]]]___^^^]]]]]]]]]^^^```aaadddbbb``````aaaaaa```___```_________aaadddgggiiilllkkkjjjiiiiiiiiijjjkkkjjjiiigggfffggghhhiiijjjhhhhhhhhhiiikkkkkkhhhfffgggfffdddbbbaaa______^^^[[[YYYVVVTTTSSSQQQNNNLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPMMMKKKIIIEEEEEEDDDAAA>>><<<;;;<<<===@@@JJJ]]]ssssssiiifffddd```\\\aaaeeejjjooolll]]]III999444333111///...---,,,,,,------------------------++++++++++++++++++***)))************++++++++++++,,,,,,+++******)))((((((++++++++++++,,,,,,,,,,,,***++++++++++++++++++,,,************))))))))))))))))))))))))))))))))))))************************---------,,,+++,,,///222555000+++)))+++,,,+++))))))************++++++++++++,,,,,,---------,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------...000333666888EEEYYYrrrWWWVVVUUUUUUVVVXXXZZZ\\\]]]\\\\\\\\\]]]^^^```aaa___^^^^^^^^^___aaacccdddeeegggggggggeeeeeeeeegggeeefffggghhhhhhgggfffeeeeeeeeeggghhhiiijjjjjjjjjiiijjjjjjiiihhhhhhjjjlllrrrooojjjeeebbbaaabbbcccccccccccceeeiiipppyyy~~~}}}zzzyyywwwtttpppmmmmmmsssvvvuuutttuuusssqqqssswww~~~|||{{{{{{zzzxxxwww|||pppbbbXXXRRRIIIAAA999444///---///111000///000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///...,,,******+++---.........---,,,------,,,,,,,,,,,,------...///000///---,,,,,,---+++++++++++++++*********,,,,,,,,,---------.........------------------.../////////...............---------............/////////000000000000111111000000000111111111222222555444444555777<<>>???@@@AAAAAAEEEIIILLLMMMMMMNNNQQQTTTQQQTTTXXXZZZYYYYYYZZZ]]]^^^```aaaaaa___^^^]]]^^^bbbcccbbb```]]]\\\\\\\\\\\\[[[[[[[[[\\\^^^```aaabbb```^^^^^^^^^^^^]]]\\\^^^^^^___```bbbdddeeegggiiihhhfffeeeeeegggiiijjjiiihhhgggfffffffffggghhhgggffffffggghhhgggdddbbb___]]][[[YYYVVVTTTSSSSSSPPPNNNLLLKKKKKKKKKIIIGGGHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNNNNMMMKKKHHHFFFDDD>>>===;;;999777888888999===GGGYYYmmm}}}tttjjjeeeaaa\\\XXX\\\```eeedddZZZKKK<<<333222111///...---,,,++++++---------------------------,,,,,,+++***((('''&&&,,,,,,++++++++++++++++++++++++******)))((((((((()))*********+++++++++++++++++++++++++++*********************))))))))))))++++++***)))((((((''''''(((((()))***************+++,,,---,,,,,,---000222333///+++)))+++,,,+++))))))************+++++++++************+++,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***,,,///111333444444444555DDDZZZqqqWWWVVVUUUUUUWWWYYY[[[]]]\\\[[[ZZZZZZ[[[]]]```bbb```___^^^^^^^^^```cccddddddeeeeeedddbbbbbbccceeeddddddfffgggggggggffffffddddddeeefffgggggghhhhhheeefffgggggggggiiimmmqqqtttqqqllleee```]]]]]]^^^bbbccccccdddhhhqqq}}}~~~{{{xxxwwwxxxwwwvvvssstttuuuuuusssrrrqqqnnnlllkkknnnuuu|||wwwwww|||~~~xxxxxx{{{vvvvvvwwwxxxxxxxxxvvvuuu~~~yyyppp```RRRHHHBBB<<<777111///------///000///...///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,------------,,,---,,,,,,,,,,,,,,,,,,---///000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000////////////000000/////////......------------------............///////////////000000000111/////////000111222222333666555555666666666>>>GGGWWWddd{{{zzzyyynnnnnnlllhhh```UUUJJJBBB???===;;;999999999888888777888888999999999999999;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;999999::::::;;;:::::::::999:::;;;<<<===>>>??????@@@BBBEEEFFFFFFHHHKKKMMMHHHMMMSSSTTTQQQPPPRRRVVVXXX[[[^^^___]]][[[ZZZZZZ]]]^^^___^^^]]][[[\\\]]][[[[[[ZZZZZZ[[[]]]___```aaa___]]]\\\\\\\\\[[[ZZZ\\\]]]___aaacccdddeeeeeefffdddcccaaabbbcccfffgggfffeeedddccccccccccccdddfffeeecccccccccaaa]]][[[VVVUUURRROOOMMMKKKIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIGGGDDDAAA???===<<<:::888555555666999;;;@@@MMMaaatttxxxllleee```[[[XXXXXX\\\^^^YYYLLL???777444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((&&&%%%------,,,,,,++++++******++++++******))))))))))))))))))))))))************,,,,,,++++++******))))))************)))))))))(((++++++******)))(((((('''%%%&&&(((***,,,---------,,,---//////000222555777111...***)))***++++++)))))))))*********+++++++++***)))(((((()))+++---...,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++---///222444444333333000888FFF[[[tttXXXWWWVVVVVVXXXZZZ\\\^^^]]]\\\[[[ZZZ[[[]]]___aaaaaa```^^^]]]]]]___aaabbbbbbccccccbbbaaaaaabbbdddaaabbbccceeeeeeeeeeeedddbbbbbbbbbbbbbbbccccccccc_________^^^___bbbgggkkknnnmmmjjjeee```]]]^^^```dddeeeeeedddfffnnnyyy{{{vvvvvvzzz~~~~~~|||xxxsssrrrqqqnnnjjjhhhfffggglllttt~~~~~~rrrqqqwwwuuuooopppsssssstttvvvwwwwwwvvvuuutttpppdddTTTGGG???999555333......---...//////.........---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((('''(((***,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...000000///---++++++,,,*********+++++++++++++++,,,,,,,,,---------......000000////////////000000//////......------,,,,,,---------............///...////////////000000000......///000111222222333444333444777666555:::@@@GGGUUUlllwwwvvvuuurrrmmmcccWWWOOODDDAAA<<<:::999888777555777777777777888888999999;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::::::::::::::;;;;;;;;;:::999999888999999:::;;;<<<======<<<===>>>???@@@BBBDDDFFFBBBGGGLLLLLLJJJHHHKKKOOOQQQTTTXXXZZZYYYWWWVVVVVVSSSUUUXXXYYYYYYYYYZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\]]]___]]][[[[[[[[[[[[ZZZYYY[[[\\\^^^aaabbbcccccccccdddcccbbbaaaaaabbbccceeedddcccbbbaaa`````````___cccaaa___]]]\\\XXXTTTQQQNNNMMMJJJHHHFFFDDDCCCBBBEEEDDDCCCEEEGGGHHHHHHGGGDDDEEEFFFFFFGGGHHHHHHIIIGGGEEECCC@@@===:::999888::::::999777666888===AAAJJJWWWhhhvvv|||~~~|||nnnddd___\\\ZZZ\\\\\\YYYOOOBBB888444555//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((''',,,,,,,,,++++++*********+++++++++++++++*********(((((()))))))))*********+++++++++******)))))))))************)))))))))((())))))))))))************&&&(((+++...111222333333222333555555444555666888...,,,******************))))))*********+++++++++))))))(((((()))+++,,,...,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,---...///000111222111222888HHH]]]uuuWWWWWWVVVUUUVVVXXX[[[\\\\\\[[[[[[ZZZ[[[\\\]]]^^^___^^^]]][[[[[[[[[\\\\\\___aaabbbbbbaaaaaabbbccc^^^___```bbbbbbbbbaaa`````````___^^^]]]]]]]]]]]]WWWWWWUUUTTTTTTWWW\\\```fffhhhiiihhheeeccceeehhhiiikkkkkkhhhgggjjjssszzz}}}xxxuuuwwwyyytttttttttpppjjjgggeeeeeeggglllsss{{{vvvnnnnnnvvvzzzoooiiikkknnnqqqtttvvvvvvuuuttttttuuu}}}vvvcccVVVIII@@@:::444111222........................---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))'''&&&'''***---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///...,,,++++++,,,((((((((())))))))))))))),,,,,,,,,---------.........------------------............------------------------............///......////////////000000......//////000111222222//////111555666444777;;;;;;GGG[[[sss}}}yyypppeee]]]LLLFFF@@@<<<;;;999666333777777666666777777888999:::;;;;;;;;;;;;;;;;;;:::888888999:::::::::::::::;;;;;;;;;;;;::::::999888666777777888999999::::::;;;;;;::::::;;;===???@@@???BBBDDDDDDCCCCCCEEEHHHIIILLLPPPRRRRRRQQQQQQQQQOOORRRUUUXXXXXXYYY[[[\\\XXXXXXWWWVVVVVVWWWXXXYYY\\\ZZZYYYYYYZZZZZZZZZYYYYYYZZZ[[[^^^___```aaaaaabbbbbbaaa```````````````______^^^]]]\\\[[[ZZZYYYZZZXXXVVVTTTSSSPPPKKKHHHGGGFFFDDDCCCAAAAAA@@@@@@BBBAAA@@@BBBDDDEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFBBB@@@===:::888666666666777;;;>>>===:::<<>>MMM```vvv{{{qqqiiiWWWPPPHHHCCCAAA???:::666777777666555666777888999999999::::::::::::999999777888999:::;;;::::::999;;;;;;;;;::::::888777777666777777888888999999:::;;;:::888777888:::;;;<<<======<<<<<<<<<>>>AAABBBAAADDDGGGIIIJJJJJJJJJKKKJJJMMMQQQSSSTTTTTTUUUVVVRRRRRRQQQQQQRRRTTTVVVWWWXXXWWWUUUVVVWWWYYYXXXXXXVVVVVVWWWYYYZZZ\\\]]]^^^\\\\\\]]]\\\[[[ZZZXXXWWWVVVVVVUUUTTTSSSQQQPPPOOOMMMLLLKKKJJJJJJHHHDDDBBB@@@@@@??????>>>??????@@@AAA@@@???@@@BBBCCCCCCAAAAAABBBCCCDDDDDDDDDCCCBBB???===:::777666555666777444>>>FFFGGGCCCFFFSSS___oootttzzz}}}}}}~~~uuuhhhdddgggjjjeeeXXXGGG999333111///---+++++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))*********************+++++++++)))))))))*********++++++))))))))))))************************))))))))))))'''((((((***+++,,,---------...111444555555333222)))***+++***(((''''''((()))*********))))))***+++)))************+++++++++******+++++++++++++++***,,,++++++******++++++,,,************++++++++++++***))))))******+++,,,,,,...,,,...444<<>>>>><<>>???@@@BBBAAA@@@AAABBBCCCBBBAAA@@@AAABBBCCCBBBAAA@@@???>>><<<999666555666777888444AAANNNOOOKKKOOO___nnnyyy|||{{{mmmjjjoootttaaaQQQ<<<000///111///---------,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))''''''(((((())))))******)))))))))))))))*********************++++++++++++(((((())))))******++++++************))))))))))))((())))))***++++++,,,,,,,,,...000111111///---+++%%%''')))+++++++++---...((()))******))))))***+++)))************+++++++++***+++,,,------,,,***))),,,++++++++++++++++++,,,)))************++++++++++++,,,---.........------,,,+++///555777;;;GGGTTTSSSVVVXXXWWWUUUSSSTTTVVVUUUUUUVVVXXXZZZ\\\^^^___```aaaaaaaaa^^^YYYXXXYYYXXXXXXXXXYYY[[[]]]___```cccddddddaaabbbdddbbb]]]\\\[[[YYYWWWWWWXXXXXXYYYTTTQQQSSS[[[dddkkkrrryyy|||zzzwwwvvvtttxxx{{{|||xxxqqqrrrvvv|||sssqqqpppnnnkkkjjjnnnuuu|||zzzrrrmmmjjjjjjqqqyyy{{{|||{{{wwwqqqllljjjkkkiiihhhllluuuxxxuuuuuuxxxzzzvvvpppiii```WWWMMMFFF999777333000............+++,,,...---,,,,,,---///,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,......///000///...,,,+++************************///...---,,,++++++++++++'''((()))***+++,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000000000000000000000000000000111111111111222222222666666:::EEETTTjjj}}}uuukkkeee\\\SSSLLLGGGCCCAAA999777555555666666555333888888888888999999999:::888:::;;;:::888888999:::777888999999::::::999999888999999::::::999999888999888777666666777888999888999:::999888777888999<<<;;;;;;;;;;;;<<<======<<<>>>@@@BBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMLLLLLLJJJIIIGGGFFFEEEDDDCCCAAA@@@?????????<<<;;;::::::;;;<<<===>>>::::::;;;;;;<<<===>>>>>>AAAAAA???>>>============???>>>>>>>>>=========<<<777777777444333777===BBBDDDFFFMMMUUU[[[aaakkkuuu~~~|||{{{|||~~~yyy}}}rrruuusssjjjTTTEEE666000...,,,++++++,,,,,,,,,++++++************)))(((''''''((()))***---)))))),,,---***((((((+++++++++*********))))))))))))(((((((((((()))))))))******+++++++++******(((((())))))******++++++))))))))))))))))))))))))&&&''')))(((&&&(((---111333111...,,,***)))((()))''''''''''''(((((((((((()))************+++++++++***************************...111000+++***,,,///++++++++++++++++++++++++************************,,,,,,,,,------.........000000000///111555<<>>>>>>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===999999::::::;;;<<<<<<===>>>>>><<<;;;;;;:::::::::::::::::::::::::::::::::777666666666:::CCCOOOXXX\\\[[[___fffkkknnnuuu|||~~~{{{uuuwwwwwwooobbbLLL???333//////...------,,,,,,,,,+++++++++******+++***))))))))))))***+++,,,))))))---...***((((((*********)))))))))(((((())))))(((((((((((())))))******+++++++++***)))))))))))))))))))))*********))))))))))))))))))))))))&&&(((***+++,,,///222555---,,,+++***))))))))))))''''''((((((((()))))))))))))))*********+++++++++************************,,,///111///+++)))***,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,---111666:::dddlllrrrooocccXXXTTTUUUUUUTTTSSSRRRSSSTTTVVVWWWZZZ___eeeiiiiiigggeeeddd^^^\\\YYYXXXYYYZZZ[[[[[[ZZZaaaffffffhhhnnnsssuuuwwwqqqjjjeeedddfffhhhiiiiiidddaaaeeekkkrrr~~~~~~}}}|||yyywwwttttttvvvxxxxxxvvvsssqqqppptttvvvwwwvvvuuuvvvyyy||||||tttlllkkkoooqqqooolllgggdddcccfffhhhnnnnnnsssyyyzzzuuurrrrrrnnnhhh___UUUKKKBBB:::555222222111000///...------...//////...+++******+++,,,,,,+++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,+++***************+++,,,,,,---------,,,,,,////////////...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......////////////////////////000000000111111111222222444444777;;;AAAOOOhhh~~~yyymmmbbbXXXQQQLLLHHHBBB???:::777666666555555777666666555444444333333777888999999777777888999999999:::;;;;;;;;;::::::888888999999999999888888888777777666666777777888777666666555555666777777777777666666777777888999888888888888888999999:::<<<<<<======>>>???@@@@@@??????>>>>>>>>>???@@@@@@>>>>>>?????????@@@@@@@@@===<<<;;;:::::::::;;;;;;;;;:::999888777777777777::::::999999999:::;;;;;;777888888999999:::::::::::::::999888777777777777666777777777777888888888777666777;;;FFFWWWjjjvvvyyyuuuuuuyyy}}}~~~yyysssqqq{{{yyyuuufffUUUBBB888//////000///...///,,,,,,,,,++++++++++++***,,,+++************+++,,,,,,))))))---...+++(((((()))))))))((((((((((((((())))))(((((((((((())))))***+++++++++***))))))(((************))))))))))))))))))))))))))))))))))))))))))***---000222333222''''''((()))))))))))))))((((((((()))))))))******)))))))))*********++++++************************---///111///+++((((((***++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,+++,,,---......000333666{{{yyyjjjcccbbb^^^\\\YYYWWWVVVWWWXXXYYY[[[dddlllqqqrrrrrrpppllleeebbb]]][[[\\\\\\[[[ZZZ[[[dddkkknnnqqqzzzwwwnnnkkklllmmmnnnkkkeeeaaabbbgggooo}}}~~~{{{}}}{{{||||||{{{}}}yyytttpppnnnnnnpppssstttqqqllllllpppuuuxxx|||vvvmmmiiikkkhhhfffcccaaaaaadddiiilllrrrtttwwwzzzyyytttooolllccc\\\RRRHHH???999333000///////////////...,,,,,,---......---+++******+++,,,,,,++++++++++++++++++***************+++++++++,,,,,,++++++,,,,,,---...---,,,+++*********,,,,,,++++++++++++++++++++++++,,,++++++***)))))))))*********+++++++++***))))))***+++,,,---............***++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---////////////---,,,////////////////////////000000000000111111111111222333555777999CCCYYYmmmwwwlllccc\\\VVVRRRKKKFFF@@@;;;888777777666666666666555555444444444555777888888666666777999999999:::;;;;;;;;;;;;:::888888999999999999888888777777777666666777777777666555444444555666666666555555555555555666777777999999777666666777888999888999999999:::;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<======;;;999777666666777888888888777666555555555555888888888888888888999999666666666777777888888888777777666555555555555555555555555555666666666666666777:::CCCSSShhh}}}~~~{{{sssmmmoooxxxtttiiiXXXHHH999222---///111///---...+++++++++++++++++++++++++++++++++******++++++++++++))))))...///,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++***)))((('''++++++******))))))((((((((((((((((((((((((((((((+++******,,,///000,,,)))%%%&&&((()))***)))(((((())))))))))))************))))))))))))************************************,,,---///---+++))))))*********************************************************************+++++++++,,,............000222~~~uuutttmmmjjjeeeaaa^^^^^^```aaaeeepppzzz~~~{{{rrrmmmhhhfffgggfffbbb___```jjjrrrvvv|||tttoooooonnnnnnmmmgggcccdddhhhppp}}}{{{zzzxxx{{{}}}}}}yyysssmmmiiifffiiilllmmmjjjffffffkkkppprrrvvvzzz{{{{{{|||{{{rrrgggcccddd```___^^^___ccciiiooorrrtttvvvwwwuuurrrlllfffaaaUUUOOOEEE===777444111000---............---,,,++++++,,,---,,,++++++,,,---,,,,,,,,,,,,++++++******))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,+++***))))))***,,,---++++++++++++++++++++++++++++++******)))***************+++++++++***))))))))))))+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,........................//////000000000111111111111222444555666<<>>;;;888444444444444444333333333222444555555555555666888888888999:::::::::999999777777888888888888777777555666666777777666666555555444555888;;;;;;888444555555444444555555666777666555444444444444444555888888777777777777777777999888777777666777777777666666666666777777777777:::999777555333333333333777666666666666777777888555555666666666555444333555555555555555555555555666666555555444555555666555555666666777888999999<<>>AAACCCFFFGGGJJJMMMTTT```nnnzzz|||{{{{{{tttnnniiieeehhhnnnuuuzzz}}}~~~wwwkkkZZZIII;;;555444111...---//////+++***+++******+++++++++,,,,,,,,,******+++,,,,,,+++******)))(((***000222...***)))))))))))))))*********+++))))))(((((((((((())))))&&&'''((()))************)))))))))))))))*********))))))))))))))))))))))))(((***,,,,,,+++******++++++***))))))((()))))))))''''''((((((((()))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))***++++++***)))************************************************,,,,,,+++++++++*********+++,,,------,,,---///111|||tttnnnlllmmmoooqqq~~~tttkkkfffiiimmmtttuuuooommmjjjfffmmmkkkjjjiiifffgggppp{{{xxxuuuwwwuuu||||||nnnbbbZZZZZZ[[[___ccceeeeeeeeeaaaccccccbbbbbbfffmmmtttwww{{{vvvlllnnniiiddd```[[[VVVWWW\\\ZZZ\\\aaaiiirrrwwwwwwvvvrrrrrrkkk^^^TTTNNNFFF>>><<<888333///............333111///,,,++++++,,,------......,,,***))))))***,,,,,,------,,,+++)))(((******+++,,,------......******))))))******+++,,,)))+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------'''((()))***+++,,,,,,,,,******+++,,,------------)))************+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,++++++,,,..............................////////////000000000000111------111444333444777EEEUUUiiixxxvvvqqqjjjbbb[[[UUUNNNJJJCCCBBB@@@>>>;;;888666555111222444444444444555777666666777888888888888888777777888888888888777777444555666777777666555444555666888===BBBAAA:::444333333222222333333444555333444555666777666555555888777777666666555555555666666555444444333444444555555555555666666666666222333444666777777777777222222222222333444555555333444444555444333111111555555555555555555555555444444444333444444555555<<<>>>AAAFFFJJJOOORRRTTTXXXYYY___iiivvvzzz{{{}}}yyy{{{wwwoooiii___bbbgggmmmrrrvvvxxxyyy|||ppp```PPPBBB777222111000---,,,......++++++---*********++++++,,,,,,,,,++++++------------++++++)))(((***000222...******'''((((((((())))))******))))))(((((((((((())))))%%%&&&''')))************(((((())))))******++++++))))))))))))))))))))))))***---...,,,(((%%%%%%'''***)))(((''''''(((***+++''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))*********((('''))))))))))))))))))))))))************************,,,,,,,,,,,,++++++******)))************+++...000|||xxxwwwvvvtttqqquuuvvvnnnfffgggkkkqqqzzzuuulllhhhhhhiiipppsssvvvtttqqqnnnmmmnnnrrrxxx~~~yyyrrrnnnxxx|||ssscccXXXYYY\\\^^^```bbbddddddbbbjjjnnnkkkggghhhiiiiiinnntttzzz}}}{{{tttmmmiiiaaaccc```XXXUUUYYY___aaaddddddgggkkkooorrrrrrqqqnnnggg\\\PPPEEE===999777666444000////////////...,,,,,,++++++,,,,,,---...,,,,,,+++***))))))******,,,,,,,,,++++++*********((((((***+++,,,---------,,,+++++++++,,,,,,***(((++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,+++*********+++************************,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......++++++++++++++++++++++++,,,---...///000///...---......,,,,,,,,,,,,......---------.......................................000111111222444555666666<<>>888555444333111///.........---++++++************+++,,,,,,,,,++++++***))))))******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,---,,,+++)))***++++++***(((++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,++++++*********+++++++++++++++++++++++++++***++++++,,,---------,,,+++,,,,,,,,,++++++***))),,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,...---,,,++++++,,,---...---------.......................................000000111222333444555555666===EEEMMMWWWggg{{{{{{qqqfff^^^WWWTTTRRRRRRSSSQQQMMMHHH<<<999666444444444444333444444555555666666666666555666666666666666666666555555555555555555555555555666666777777666666555555555555555555555555555555555555444444555555555555555555555555555555555333333333333444444555555444444555666666666666666444333333333333444444555444333333333333333444444222222333333444444222111666666666666666666666666444222333888;;;>>>CCCIIIWWWXXX[[[^^^bbbfffiiikkkpppqqquuu{{{}}}~~~~~~}}}}}}~~~}}}{{{zzz||||||}}}~~~}}}nnn^^^XXX[[[___fffjjjllljjjhhh\\\RRRDDD999444222///------...///...+++******,,,+++++++++*********))))))))))))))))))))))))))))))******************))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))******,,,++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,~~~xxxsssrrrwww~~~|||uuupppnnnlllmmmrrryyy~~~}}}wwwpppkkkiiilllnnnyyy}}}zzzqqqjjjoootttvvvuuuqqqnnnlllkkkmmmnnnpppppprrrvvvxxx|||xxx{{{~~~tttkkkfffjjjllliiidddbbbfffkkksssxxxzzztttlllgggbbb^^^bbbdddggggggddd```]]][[[]]]aaaaaa^^^___eeeiiikkkjjjiiigggfffddd___YYYUUUQQQLLLEEE===666222000000///...------------+++)))******))))))******+++,,,,,,+++******)))*********+++++++++++++++*********,,,+++++++++---...000111---+++(((((()))******)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------......+++++++++,,,++++++***)))+++,,,,,,---------------------------------------+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,---------.........//////........................//////000000111222333333777999;;;>>>DDDSSSfffttt|||ppphhhbbb___\\\\\\]]]]]][[[XXXGGGBBB<<<777666666666666222333333444444555555555444444555555666666777777444444444444444444444444444444555555555555444444444444444444444444444444444555555666666555555444444444444444444444444444333333333444444444444555333444555555666666555555555444333333222222222333444333333222222222333333444444444444444333111111555555444444444444555555444555999???CCCFFFOOOXXXeeeeeefffhhhjjjnnnrrrtttsssuuuxxx}}}}}}{{{|||}}}}}}||||||}}}}}}zzzvvvtttuuuyyy~~~|||}}}~~~{{{xxxxxx|||{{{xxxwww~~~jjjWWWVVV[[[ccckkknnnjjjbbb[[[KKKCCC999222000///...---...//////...,,,++++++---+++++++++***************))))))))))))))))))))))))(((((())))))))))))))))))+++************)))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,+++******))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************,,,+++)))''''''(((***+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,{{{vvvxxx{{{~~~yyyvvvtttssstttvvvxxxyyyqqqpppooollliiiiiimmmqqq}}}yyypppsssvvvvvvrrrnnnjjjhhhfffggghhhgggggghhhkkkmmmssspppoooqqqvvvvvvrrrmmmmmmuuu|||yyypppjjjmmmrrruuuzzz|||vvvoooiiiccc]]]___``````^^^[[[ZZZZZZ[[[^^^cccgggggghhhlllllliiidddcccbbb```]]]XXXQQQLLLEEEBBB<<<666111...---------,,,,,,---...---***(((***************+++,,,,,,++++++***************++++++++++++***************(((((()))***...222666888...,,,)))((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++))))))***,,,,,,---------******++++++++++++*********+++,,,---------,,,,,,------------------------...---,,,+++,,,---///000++++++++++++++++++++++++,,,,,,------.../////////..............................//////000111111222777777666666:::FFFVVVaaavvv~~~~~~xxxpppjjjfffaaa___```aaa___]]]RRRLLLCCC===:::999999999555444444444444444444444333333333333444555666666444444444444444444444444333444444444444444444333222222222222222222222222333444555666666555444333333333333333333333333333333444444444444444444444333333444555555555555444333333222222222222333333333333222222111111222222555555666555333222222333555444444333444555666777;;;===BBBHHHJJJMMMWWWbbblllmmmnnnoooqqqsssuuuuuupppsssxxx}}}}}}zzz|||}}}}}}{{{{{{|||}}}~~~zzzuuurrrqqqtttyyy|||~~~{{{xxxvvvwwwxxxzzzzzzuuutttvvv~~~kkkXXXZZZ```iiiooonnneeeWWWMMM>>>999222...---.........,,,,,,,,,,,,+++******+++************************))))))))))))))))))))))))((((((((())))))*********************))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,---***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************---,,,***)))))))))******************************************************)))))))))*********++++++************************++++++++++++++++++++++++||||||{{{~~~}}}xxxtttqqqqqqjjjlllmmmkkkiiikkkpppuuuzzz~~~vvvwwwxxxuuuooohhhcccaaaaaabbbcccccccccccceeegggiiihhhhhhiiikkkmmmmmmmmmttt|||pppnnnpppqqqvvvxxxtttppplllfff```\\\\\\ZZZXXXWWWXXX[[[^^^eeekkkqqqsssssssssmmmfff___^^^[[[YYYUUUOOOIIIDDD@@@===888444000...------,,,,,,,,,---......+++)))+++++++++++++++,,,------+++***************++++++************************(((((((((***---111555888000---***)))***,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********))))))***++++++))))))))))))))))))))))))+++++++++,,,,,,+++******)))******++++++*********)))***,,,---...---,,,+++++++++++++++++++++++++++------,,,+++,,,---...///++++++++++++++++++++++++,,,,,,------...//////000////////////////////////.........//////000000111111111111111444<<>><<<;;;;;;888777555444333333333333444333333222222333444444444444444444444444444444333444444555555444444333222222222222222222222222222333444555555444333222333333333333333333333333333444444555555444333333222333333444444444444444000000000111222333444444333222222111111222222222333444555444222111333555888777777888999<<<>>>@@@AAACCCHHHNNNPPPSSS]]]hhhnnnpppsssvvvxxxxxxvvvuuussswww{{{zzz}}}~~~xxxtttrrrssswwwyyy~~~~~~}}}{{{wwwuuuttttttuuuxxxzzzwwwrrrqqqtttxxxzzzwwwyyyqqqaaa___ccchhhkkkfffYYYHHH===777444111...------......,,,+++++++++++++++******************************************************((())))))******+++++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,***)))(((************************************************************+++++++++,,,************************++++++++++++++++++++++++|||~~~~~~rrrlllkkkoooqqqqqqnnnjjjkkkqqqvvvyyy~~~uuuwwwwwwssslllddd]]]ZZZ\\\^^^```aaaaaaaaabbbccccccddddddddddddfffjjjnnnyyyqqqjjjhhhkkkoooqqqooommmlllgggbbbYYYXXXVVVUUUUUUXXX^^^cccmmmssswwwxxxxxxuuummmddd]]]ZZZUUUPPPKKKEEE>>>:::;;;999555222///...------,,,,,,+++,,,......---+++,,,,,,++++++,,,,,,---...*********)))******+++,,,)))))))))***************+++*********,,,---///000000...++++++,,,------,,,++++++++++++++++++++++++))))))*********+++++++++***))))))))))))***++++++))))))))))))))))))))))))+++++++++++++++***))))))((()))******+++*********)))***,,,---...---+++***++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...///000000////////////////////////.........//////000000000...///000111444888>>>BBBSSSaaasss{{{tttuuu{{{|||uuummmgggdddbbb___\\\\\\XXXQQQKKKFFFCCC@@@>>>;;;:::888777666666666666888777555333222222333333333333333333333333333333333333444444444444333333222222222222222222222222111222222333333222222111333333333333333333333333333444555555555444333222111222333333444444333333/////////000111222444555222222222222222333444444000222444444222333666999;;;;;;;;;===@@@DDDHHHKKKIIIIIIMMMSSSWWW[[[ccclllooosssxxx|||~~~}}}zzzxxxwwwyyy|||}}}|||{{{{{{|||}}}~~~yyyvvvuuuvvvwwwwwwwwwwwwwwwuuutttrrrqqqpppqqqqqqooolllmmmqqquuuxxxrrrpppvvv~~~uuukkkhhhhhhgggccc[[[OOO@@@666333222000...---------------,,,++++++------,,,+++***************+++++++++************************))))))******************(((((()))))))))))))))***))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))***,,,---,,,+++)))'''*********************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++~~~~~~zzzzzz}}}}}}|||wwwuuuyyyxxxrrrrrrwwwxxxvvvppphhhfffkkkppptttwww}}}pppssstttrrrkkkddd]]]ZZZ[[[^^^aaacccbbbaaa``````___aaabbb```___bbbiiipppzzztttllliiiiiilllllljjjiiihhheee___WWWWWWVVVUUUWWW]]]dddjjjpppssstttrrrqqqooohhh___XXXTTTMMMGGGBBB<<<777333333222000...------------,,,+++******,,,...------+++++++++++++++,,,,,,---******))))))***++++++,,,((()))))))))*********+++************++++++++++++...---+++,,,------,,,***++++++++++++++++++++++++))))))))))))*********+++)))))))))))))))***++++++)))))))))))))))))))))))))))******++++++++++++***(((((()))***************(((***,,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++,,,---......---,,,+++++++++,,,---...///000000///////////////////////////////////////000000000000000222333444777:::<<>>>>>???AAABBB???===:::666444333333333333333333333333333333333111222222333333222222111222222222222222222222222111111000000000000111111444444444444444444444444333444555666555444222111111111222333333333333333000000000000000111222333222222222222333555666777222555888888777999>>>CCCDDDDDDFFFIIINNNTTTYYY]]][[[XXXYYY^^^bbbdddiiioooqqqtttxxx|||~~~~~~}}}xxxzzz{{{zzzxxxwwwxxxyyy~~~zzzxxxwwwvvvttttttttttttsssqqqnnnllljjjjjjiiihhhhhhiiiiiijjjhhhgggkkkrrryyy}}}rrrooommmhhhaaaYYYPPPEEE<<<555---......---,,,++++++,,,,,,***)))***,,,---+++***))))))*********+++++++++************************))))))))))))))))))(((((((((((((((((())))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************************************************)))))))))************+++++++++++++++++++++++++++************************zzzzzz|||zzzwwwxxxyyyyyyxxxtttooommmrrr||||||~~~||||||xxxoooddd```ccciiiiiilllqqqyyy}}}|||vvvppplllpppsssrrrmmmgggaaa^^^]]]```dddfffeeebbb```___]]]```aaa___]]]aaajjjrrrwwwyyyrrrpppiiikkkjjjfffeeeeeeaaa[[[XXXXXXXXXXXX[[[bbbjjjpppoooooollliiihhhgggbbb[[[RRRMMMGGGAAA<<<888444222---,,,+++******+++,,,---,,,***))))))+++---------*********)))***++++++,,,******))))))***+++,,,,,,(((((())))))*********+++&&&'''(((***++++++++++++,,,+++++++++,,,,,,***(((++++++++++++++++++++++++))))))))))))************))))))((())))))***++++++************************'''((()))***+++,,,,,,,,,(((((()))***************((())),,,......---+++)))------------------------***+++,,,---...---,,,,,,,,,,,,............,,,,,,++++++,,,---...///000111000000000000000000000000/////////000000000000000////////////000222555666999DDDSSSeeeyyy~~~{{{sssrrrpppooottt}}}zzzuuurrrlllkkkhhheeeaaa\\\UUUQQQHHHGGGFFFFFFGGGJJJLLLNNNCCCAAA===999666444333333333333333333333333333333000000111111111111000000222222222222222222222222111000///......///000111444444444444444444444444333444555666666444222111111111222333333333333222222111111000000000000000111111222333444666777888666:::>>>???>>>@@@FFFLLLSSSSSSUUUYYY___fffmmmqqqnnnhhhfffiiikkklllmmmqqqrrrtttvvvyyy|||~~~{{{}}}~~~}}}{{{zzz}}}|||yyywwwvvvwwwvvvuuutttrrrnnniiiffffffeeedddeeefffeeeccc```ZZZ^^^fffnnnrrrwww~~~qqqlllnnniiibbbWWWLLLCCC;;;555111)))***,,,,,,+++******+++***(((&&&'''***+++)))'''))))))******++++++++++++************************))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))************((((((((((((((((((((((((************************(((((()))******)))''''''***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************yyytttsss}}}}}}wwwxxxzzzsssooollliiieeefffppp|||~~~{{{{{{ooobbbZZZZZZ\\\___bbbccceeeiiimmmkkkeeefffjjjoooppplllfff```]]]```dddhhhjjjiiifffcccaaadddeeedddaaa___```dddiiipppuuu{{{~~~yyyqqqlllpppnnnggg___^^^___\\\VVVVVVVVVWWWYYY\\\___bbbdddfffeeedddbbb```\\\WWWSSSJJJFFF???:::666222///---************************+++,,,---,,,***(((((()))))))))************))))))++++++++++++++++++++++++,,,+++***))))))***++++++&&&''')))++++++***((('''+++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))),,,+++***))))))***+++,,,&&&'''((()))))))))))))))(((((())))))*********+++******++++++++++++***************)))))))))))))))******+++++++++,,,,,,,,,***************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////...---,,,,,,...............///000000222111///...///222444666777;;;CCCSSSfffzzzwwwssszzzvvvmmmjjjooorrruuuxxxssstttuuutttppphhhaaa\\\ZZZSSSLLLKKKPPPVVVYYYZZZYYYRRRHHH???999555333222777444111111444777777666888666333111000000222333444333333222222111000000000000//////......------111333444444333222222333444444333333333444444555000000000000000111111111222333444333111111111333333444555666777999;;;===;;;???CCCEEEFFFJJJRRRYYYeeehhhkkkkkkiiikkkrrrwwwwwwuuussstttvvvxxxyyyyyyyyy|||}}}yyyuuurrruuu|||{{{xxxyyyzzzwwwtttvvvsssrrrrrrnnnfffaaaaaakkkhhhccc```bbbddd^^^VVVXXX]]]dddkkkrrrxxx~~~~~~uuunnnkkkkkkllllll]]]UUUIII???:::666222///,,,,,,,,,++++++*********,,,,,,++++++***)))((((((***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))******)))'''&&&%%%$$$###((('''&&&(((+++,,,***''')))))))))))))))))))))))))))(((&&&%%%&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++++++++************++++++))))))************))))))++++++++++++++++++++++++uuuooonnnvvv~~~}}}}}}yyyqqqiiiddd______fffooo~~~wwwuuu|||{{{uuujjj]]]UUUUUUWWWXXX[[[]]]```eeejjjiiidddcccfffkkkmmmkkkgggdddbbbggglllssswwwvvvqqqkkkggghhhjjjjjjhhheeeccceeegggiiimmmrrrvvvvvvrrrlllhhhllljjjccc]]]]]]``````]]]\\\[[[ZZZZZZ[[[\\\^^^___^^^]]]\\\ZZZXXXSSSLLLHHH???<<<666333000///---+++***************************,,,---,,,***(((((())))))******************)))++++++++++++++++++++++++++++++***)))))))))***+++))))))***++++++***)))(((*********+++++++++++++++,,,,,,+++******)))************))))))))))))******)))*********++++++++++++((()))))))))************)))))))))******)))))))))***)))))))))))))))))))))))))))*********++++++++++++++++++*********************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////...------,,,...............///000000222000///......000333555333555;;;EEEUUUgggxxx~~~www}}}zzzpppjjjkkklllnnnzzz{{{xxxyyyzzzzzzvvvooohhhcccbbb[[[TTTQQQUUU[[[^^^^^^___YYYQQQIIIDDD@@@>>><<<999777555666999===>>>>>>:::999555333111111222222222222111111000000000//////////////////////////////111222333222111222333111111111111111222222333111111000000111111222222222444666777777777999:::;;;::::::;;;>>>@@@BBBBBBBBBEEEHHHIIIJJJOOOWWW^^^pppsssuuutttrrrtttyyy}}}|||zzzyyy{{{}}}}}}|||wwwssspppssszzz|||vvvttttttuuussspppqqqnnnllllllhhhaaa___aaaeeefffdddbbbbbbccc^^^WWWWWW\\\ccckkkppptttwwwxxxuuuqqqkkkfffcccbbbaaa```TTTMMMBBB:::555222///---,,,,,,,,,++++++*********---,,,,,,++++++************+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))***))))))((('''&&&%%%%%%((('''&&&(((***+++)))'''))))))))))))))))))))))))***)))'''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++******))))))******+++))))))************))))))++++++++++++++++++++++++~~~mmmgggeeekkkttt{{{|||qqqddd]]]YYYYYY^^^dddooovvv}}}}}}xxxqqqnnnnnnuuutttooodddWWWPPPOOOQQQQQQUUUYYY[[[aaaggggggccc]]]```dddggghhhggghhhiiimmmtttwwwpppnnnoooooommmiiieeeccccccbbbdddhhhjjjkkkiiifffdddeeeddd___ZZZ\\\cccffffffcccbbb___\\\ZZZXXXXXXXXXZZZYYYWWWUUURRRLLLDDD???888555222000///000///...***************************,,,---,,,***(((((()))******++++++++++++************************************)))))))))******+++,,,,,,+++******))))))))))))))))))*********++++++,,,++++++************+++))))))************))))))+++************+++,,,,,,))))))))))))************(((((())))))))))))(((((())))))))))))))))))******(((((()))))))))*********,,,,,,++++++******))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///......---,,,............/////////000111000///---...///111222333444777;;;DDDSSSeeeqqq{{{|||xxxooollliiihhhqqq~~~~~~|||vvvoookkkfff```XXXUUUVVVZZZ\\\]]]^^^ZZZUUUPPPLLLIIIEEEBBB===<<<;;;<<<@@@CCCEEEFFFAAA???<<<888666444444444333222222111111111111222000000/////////000111222---///222222222222333444000000000000000111222333333222111111111222444555555888<<<@@@AAACCCEEEFFFFFFDDDBBBDDDIIIMMMNNNMMMNNNPPPQQQPPPQQQVVV___eeevvvyyy{{{zzzxxxxxx{{{~~~}}}~~~zzzxxxtttpppooorrrxxx|||{{{}}}}}}xxxuuuuuuwwwyyyuuupppnnnooopppnnnlllkkkgggdddccc___[[[\\\```ccciiillljjjgggeee```ZZZXXX[[[aaagggkkkllllllkkkhhhfffcccaaa___\\\WWWTTTGGGAAA:::333000---,,,++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,+++***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((''''''(((******)))'''))))))))))))))))))))))))***)))((((((((()))+++,,,************************))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))************))))))************************yyysssddd___]]]bbbjjjpppxxx~~~}}}ooo___XXXWWWWWW[[[___dddhhhmmmmmmjjjhhhhhhjjjrrrqqqmmmbbbVVVNNNMMMOOOPPPUUUYYY[[[___dddeeebbbWWWZZZ]]]```cccfffjjjmmmnnnxxxwwwssssssqqqmmmiiiddd```_________```aaaaaaaaaaaa```___^^^[[[XXX[[[dddkkkmmmhhhfffbbb]]]YYYVVVTTTSSSVVVTTTRRROOOKKKEEE===777444222///---...///000///***************************+++,,,,,,***))))))***+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))*********+++...---***)))(((((()))***((((((((()))******++++++++++++*********+++,,,,,,)))***+++,,,,,,+++***)))***)))((((((((()))******)))))))))))))))*********(((((())))))))))))(((((()))))))))))))))*********))))))))))))*********+++------,,,+++******))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...............---------......///////////////111000...------...///000222444555666888BBBQQQ\\\iiirrr}}}|||zzz|||{{{vvvpppkkkmmmsssxxx{{{~~~{{{uuuqqqlllfff^^^YYYXXXZZZ[[[\\\^^^\\\YYYWWWUUUQQQLLLIIICCCBBBAAABBBDDDGGGIIIKKKHHHFFFCCC@@@===:::999888666666555444444555666666444333333222222222222333...000333444444444555777222222222222333444555555555444333333444555777888<<<@@@EEEIIIKKKMMMOOOQQQQQQNNNLLLOOOVVVZZZ[[[ZZZ[[[ZZZYYYXXXYYY^^^ffflllrrrtttvvvvvvuuuvvvxxxzzz||||||}}}xxxwwwtttssssssvvv{{{~~~wwwwwwvvvsssnnnllllllnnnqqqooolllkkklllmmmmmmlllfffbbb___]]]YYYWWW\\\cccjjjuuu}}}{{{ssskkkddd___ZZZ[[[]]]```bbbcccbbbaaa___^^^]]]\\\YYYSSSLLLFFF;;;888444000---,,,+++++++++++++++***************++++++++++++++++++++++++)))++++++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((())))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((()))******))))))))))))******))))))************))))))))))))))))))))))))))))))}}}zzzxxxwwwsssmmmhhh]]]XXXWWW]]]ccciiiqqqxxx~~~ooo___WWWWWWWWWYYY\\\___aaaccccccbbbbbbeeegggrrrrrrnnndddYYYQQQPPPRRRSSSXXX]]]]]]___aaaaaa^^^UUUWWWYYY\\\___ccchhhlllmmmwww|||yyyuuupppkkkfffbbb^^^\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[ZZZXXX[[[eeelllnnnhhheeeaaa\\\WWWTTTRRRQQQMMMKKKHHHEEEAAA;;;444///000---***)))***++++++***************************)))+++,,,,,,***))))))***+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))***+++++++++++++++---,,,)))'''&&&'''((()))'''(((((()))******+++++++++*********+++,,,------***+++,,,------,,,+++*********)))))))))))))))*********)))))))))))))))))))))******++++++******)))(((((())))))*********************+++++++++,,,,,,...------,,,+++***))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------...............---------...///000/////////000///...------......///---000222111111555>>>FFFSSS^^^lllvvv{{{~~~wwwrrrttt}}}{{{sssnnnmmmhhhooovvvxxxtttqqqqqqtttyyy|||xxxuuupppiiibbb______``````fffeeeeeedddbbb^^^YYYUUUJJJJJJIIIGGGGGGHHHJJJLLLLLLKKKIIIFFFCCC@@@===<<<;;;:::999777777888999:::999999999888888666666555000222444555444444555777444444444555555666888888:::999999999:::;;;===>>>CCCFFFKKKNNNPPPRRRTTTVVVXXXWWWXXX[[[aaaeeeeeeeeedddbbb```^^^___dddjjjooolllnnnqqqsssssstttuuuvvvxxxxxxxxx{{{{{{{{{zzz{{{~~~zzzxxxtttpppkkkiiiiiiiiillljjjiiiiiijjjlllllllllddd```\\\ZZZWWWWWW```jjjzzzuuujjjccc]]][[[XXXWWWYYY[[[[[[[[[WWWVVVUUUSSSOOOGGG>>>777444333111///---,,,,,,---************************))))))))))))************)))***+++***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((''''''''''''***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))rrrooommmlllmmmkkkgggcccYYYVVVVVV[[[```dddkkkqqqtttyyy{{{wwwvvvzzzppp```YYYVVVUUUWWWZZZ]]]^^^^^^]]]\\\]]]```cccnnnooommmeee\\\VVVVVVXXXWWW^^^ccccccbbbbbb___[[[XXXYYYZZZ[[[\\\```eeeiiilllrrr~~~zzzxxxtttmmmhhhccc___[[[YYYRRRQQQPPPOOOOOOQQQSSSUUUWWW[[[]]][[[]]]ccchhhiiicccaaa\\\WWWSSSOOOMMMLLLIIIFFFBBB>>>:::666111...111///+++******++++++***************************)))***,,,,,,***)))************++++++++++++******************************)))***+++,,,---------,,,,,,***((('''&&&'''((()))'''(((((()))***+++,,,,,,*********++++++---...///++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++***************))))))))))))******++++++++++++******((((((((()))******++++++***++++++++++++,,,,,,,,,------,,,,,,++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---......///.........,,,---///000000000///...//////.........////////////111333333222333888;;;AAAKKKYYYfffoooyyywwwqqqpppuuu|||rrrllldddhhhmmmoooooommmkkkjjjjjjrrr{{{}}}xxxqqqjjjeeeccccccdddlllllllllllljjjfff```[[[RRRRRRPPPNNNKKKKKKMMMOOOOOOOOONNNMMMJJJGGGDDDBBBAAA@@@===<<<;;;;;;======???@@@BBBBBBBBB@@@===<<<666777999999777666666777888888888888999;;;<<<===@@@AAABBBCCCDDDDDDEEEEEEIIIKKKNNNPPPQQQSSSVVVXXX___aaacccfffhhhiiiiiiiiiiiigggdddbbbcccgggkkknnnlllnnnqqqtttvvvvvvvvvuuuuuutttsssuuuyyy|||~~~~~~zzzwwwsssnnnjjjhhhggggggggggggffffffffffffffffff___\\\[[[ZZZYYY\\\hhhuuunnnddd^^^YYYSSSRRRTTTWWWXXXWWWVVVTTTPPPLLLGGG@@@888222000111111///---,,,---...)))))))))***************))))))))))))))))))(((((()))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''')))***+++******)))((((((((((((((((((((((((((((((((((((((((((((((((''')))******(((''''''((())))))))))))))))))))))))&&&'''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((''''''&&&''''''***))))))(((((())))))***))))))************))))))************************gggeeecccdddffffffccc```YYYWWWXXX\\\^^^___dddjjjkkkpppqqqnnnmmmqqqttttttwwwkkk^^^XXXUUUTTTWWW[[[\\\[[[YYYWWWWWWXXXZZZ\\\dddggggggccc\\\YYY[[[^^^^^^gggnnnnnnkkkhhhddd___^^^^^^^^^]]]]]]___bbbeeehhhjjjpppyyy~~~wwwpppooolllgggccc___ZZZTTTOOOJJJIIIHHHIIIKKKNNNRRRTTTWWW]]]```___^^^aaacccbbb^^^[[[WWWRRRMMMIIIGGGFFFDDD@@@;;;777444222000...222///,,,+++,,,------,,,************************(((***,,,,,,***)))***+++)))******************)))++++++++++++++++++++++++***+++,,,...//////......+++***)))((((((((()))***(((((()))***+++,,,------*********+++,,,---//////+++******))))))******++++++,,,...///...,,,***)))************)))))))))((())))))************))))))'''(((((()))******++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------...//////......,,,---///000111000///............//////000000111222222222222333555777888888>>>IIITTT___kkkuuu{{{yyyssstttyyy~~~}}}zzzvvvvvv{{{{{{sssllljjjiiijjjlllllliiieeeaaafffmmmuuuyyyqqqkkkiiiiiijjjoooooonnnnnnlllgggaaa]]]XXXXXXWWWTTTQQQPPPRRRUUUUUUVVVWWWWWWUUURRROOOMMMJJJIIIFFFCCCBBBBBBCCCDDDDDDFFFJJJMMMNNNKKKHHHFFFAAABBBCCCAAA???===<<<===?????????@@@AAABBBDDDEEEHHHIIILLLNNNOOOOOONNNMMMPPPQQQSSSTTTUUUXXX\\\___dddiiinnnoookkkhhhggghhhjjjhhheeeccceeegggjjjkkkmmmoooqqqtttvvvvvvtttrrrqqqooommmmmmppptttwwwyyy~~~}}}tttqqqnnnjjjhhhgggfffeeeddddddbbb```]]][[[ZZZZZZXXXWWWXXXZZZ\\\cccrrrpppcccZZZUUUQQQPPPSSSVVVVVVTTTUUUQQQKKKEEE@@@;;;666222,,,...///...,,,***+++,,,((()))))))))*********+++++++++******)))((((((((((((*********((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((&&&''')))+++++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''')))+++***(((&&&'''((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))************))))))++++++++++++++++++++++++aaa___]]]___bbbcccaaa^^^ZZZYYYZZZ]]]]]]\\\___dddeeejjjkkkhhhgggiiijjjiiimmmcccZZZVVVUUUUUUZZZ___ZZZYYYVVVTTTSSSTTTUUUWWW\\\___bbb```\\\ZZZ^^^bbbeeennnvvvwwwtttpppkkkeeeccccccbbb```^^^^^^aaaccccccccceeejjjppppppjjjeeeeeeccc```^^^[[[TTTLLLFFFEEEEEEEEEGGGJJJOOOSSSVVVXXX___cccbbb___```___]]]ZZZXXXSSSMMMHHHDDDBBB@@@<<<888222...,,,+++***)))---+++((('''((()))******************************(((***,,,,,,*********+++))))))************))))))++++++++++++++++++++++++***,,,---///000000//////******************++++++((()))***+++,,,---......)))******+++,,,...///000***)))(((''''''((()))***(((***,,,...---+++(((%%%+++*********))))))(((((((((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,---*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---.../////////...,,,---///000111000///...---......///000111111222000...,,,,,,...111333333777999???GGGRRR]]]gggmmmtttyyyyyynnniiijjjooottt{{{|||}}}}}}|||uuuoooiiihhhlllmmmiiieee[[[___ccciiiuuu{{{uuurrrrrrsssssssssrrrqqqooojjjddd___\\\]]]\\\YYYVVVUUUXXX[[[\\\]]]___```___\\\YYYWWWSSSQQQMMMJJJHHHHHHIIIJJJFFFJJJOOOTTTVVVTTTQQQNNNKKKLLLLLLJJJGGGDDDCCCCCCFFFFFFGGGGGGIIIJJJKKKLLLMMMOOORRRUUUVVVVVVTTTSSSVVVWWWXXXXXXZZZ^^^cccggghhhooouuutttllleeecccdddjjjhhheeedddeeeggghhhiiimmmnnnppprrrtttrrrooolllmmmjjjgggfffiiinnnqqqssswww}}}zzzsssnnnkkkhhhgggfffeeeddddddbbbaaa___[[[VVVRRRPPPOOORRRRRRVVVZZZ___hhhyyypppaaaWWWSSSPPPQQQUUUWWWUUURRROOOJJJBBB;;;777444111///***,,,...---***((((((***(((((())))))*********+++---,,,,,,+++***)))(((((((((******)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))((((((((((((%%%''')))+++,,,+++***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''***,,,+++(((&&&''')))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))************))))))++++++++++++++++++++++++XXXTTTTTTXXXZZZYYYXXXZZZWWW]]]bbbbbbccceeefffcccdddcccbbbbbbbbbcccdddeeeaaa]]]XXXVVVWWW\\\```bbbddd\\\RRROOOQQQUUUWWWWWWccccccbbb___^^^```ffflllooottt{{{~~~zzzssslllhhhfffeeedddcccbbb___[[[WWWZZZXXXWWWXXXZZZ[[[YYYWWWVVVUUURRRNNNJJJHHHIIIKKKIIIIIIJJJLLLPPPUUUZZZ]]]bbbbbbbbb```^^^[[[XXXVVVVVVSSSNNNGGGBBB>>><<<;;;444333000---+++***++++++***)))(((''''''((())))))''')))******))))))***+++---,,,,,,+++************...,,,***)))***++++++***++++++************++++++***,,,............000111)))((((((***,,,+++'''###''')))++++++******+++,,,,,,,,,,,,++++++,,,///222---***''''''***,,,,,,+++---,,,++++++,,,,,,***((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))************++++++******************++++++***)))(((((())))))+++++++++*********)))))),,,+++******+++,,,...///------,,,,,,,,,,,,------....................................---,,,+++***000111111000//////111333...//////......///111333333444777;;;BBBMMMXXX```mmmqqqyyy|||pppjjjiiijjjiiigggooosss{{{|||yyyyyyzzzvvvnnngggbbb\\\ZZZbbbnnnxxx~~~||||||xxxxxxxxxvvvsssoookkkiiieeedddbbb```^^^^^^^^^___jjjjjjkkkmmmnnnlllgggddd\\\ZZZWWWTTTRRRQQQRRRSSSPPPPPPQQQTTTVVVWWWVVVUUUTTTUUUVVVVVVTTTQQQMMMKKKJJJIIIHHHJJJNNNRRRUUUVVVXXXXXXYYYZZZ[[[\\\\\\]]][[[[[[\\\]]]___aaacccdddkkklllmmmkkkhhheeeddddddhhhjjjkkkkkkiiiiiiiiijjjoooooonnnnnnmmmkkkgggddd```````````````cccgggkkkpppttt}}}}}}~~~~~~}}}zzztttooolllfffeeecccaaa___^^^]]]]]]]]]YYYSSSPPPOOOPPPOOOMMMPPPRRRVVV^^^iiivvvuuu^^^VVVUUUTTTUUUWWWXXXXXXWWWNNNFFF;;;555333222///,,,000000///...------,,,,,,*********************************************************)))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((+++*********))))))((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************))))))(((((((((((())))))///---+++***((((((((()))******++++++++++++******&&&''''''((()))******+++************))))))))))))))))))************))))))&&&''''''((()))*********]]]XXXVVVWWWVVVRRROOOPPPXXX___eeehhhmmmrrrsssqqqjjjhhhggggggiiikkkkkkjjj]]][[[YYY[[[aaahhhnnnppppppfff[[[TTTTTTXXXZZZZZZbbbbbbaaa___^^^aaaggglllnnnsssxxxzzzwwwqqqkkkhhhfffeeeccccccaaa^^^ZZZVVVRRRPPPNNNOOORRRSSSSSSQQQLLLMMMLLLJJJIIIIIIKKKMMMSSSTTTUUUVVVXXX[[[\\\]]]aaa```___\\\YYYUUUQQQOOOKKKHHHCCC>>>999666444444111000---+++))))))************)))((((((((()))***((()))+++***))))))***,,,---,,,+++++++++++++++,,,000---***)))***+++++++++++++++************++++++***,,,------------...000***(((((()))+++***'''%%%((()))++++++******+++,,,+++++++++******+++...000,,,***''''''***---...------,,,++++++,,,,,,***((())))))))))))))))))))))))++++++)))(((((('''''''''))))))))))))************************************,,,+++***)))))))))))))))+++++++++*********))))))+++++++++***+++,,,...///...------------------.........................../////////......---++++++///000000000//////111222111111111000///000111333333444666888===FFFPPPVVVaaaiiitttvvvmmmhhhfffdddccciiimmmxxx~~~xxxssseee]]]YYY___hhhooovvv{{{}}}xxxssspppnnnmmmllljjjhhhfffeeeeeefffooooooppprrrsssrrrnnnjjjbbbaaa___]]]\\\[[[[[[[[[TTTSSSRRRSSSVVVYYYZZZZZZVVVXXXZZZ[[[[[[ZZZWWWVVVPPPOOOOOOQQQUUUYYY[[[\\\\\\\\\\\\]]]]]]^^^______```_________``````aaabbbfffgggiiihhhfffdddcccccchhhiiiiiihhhggghhhjjjlllppprrrtttrrrnnngggaaa^^^[[[[[[[[[[[[[[[^^^bbbfffkkknnnvvvzzzrrrrrrrrrqqqnnniiieeebbbddddddbbb___\\\YYYXXXWWW\\\YYYUUURRRPPPPPPNNNMMMMMMOOOUUU```nnnzzzvvvaaaYYYXXXWWWXXXYYYXXXUUUSSSGGG???666111111111///,,,//////...------,,,++++++************************************************,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''*********)))))))))(((((())))))))))))***************)))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((((((((()))))))))))))))(((((((((((())))))+++***))))))))))))***+++)))******++++++******)))(((((())))))******++++++)))))))))))))))))))))))))))))))))******)))))))))''''''((())))))***++++++iiiccc___^^^ZZZSSSOOOOOOWWW___hhhooowwwqqqnnnkkkmmmqqqsssppplllZZZ[[[]]]bbbkkksssyyy{{{wwwnnnbbb[[[ZZZ\\\___`````````___]]]]]]aaafffjjjkkknnnqqqqqqnnnjjjfffeeecccbbb```___^^^[[[VVVSSSKKKIIIGGGFFFHHHIIIIIIHHHFFFGGGIIIKKKLLLNNNRRRUUU^^^___aaabbbbbb```^^^\\\[[[ZZZXXXUUUQQQMMMJJJHHHBBB@@@<<<888444222000000---,,,***)))(((((()))*********)))))))))******+++)))***++++++******+++---,,,,,,+++++++++,,,------222///+++)))***+++,,,,,,++++++************++++++)))+++,,,,,,++++++---...***)))(((((())))))((('''(((***++++++*********+++******+++***)))***---///---+++))))))+++---//////...,,,++++++,,,+++***((())))))))))))))))))))))))+++***))))))(((((((((((())))))))))))************************************,,,,,,+++************++++++++++++***************++++++++++++,,,---...............------.................................////////////......---,,,.../////////......000222111000///...///111333444333333444555777===DDDJJJUUU```nnnwww|||~~~qqqgggaaa______ccchhhvvv}}}~~~~~~zzzlllccc]]]___cccggglllqqqtttuuuvvvwwwxxxxxxwwwvvvzzzxxxwwwvvvvvvuuurrrooommmnnnooossstttuuuwwwxxxuuuqqqnnnffffffeeedddcccbbbaaa```XXXUUUSSSTTTWWW[[[^^^___ZZZ\\\___bbbddddddcccbbbYYYXXXWWWYYY]]]```bbbbbbaaa```______^^^^^^^^^^^^``````______``````aaaaaaccceeeggggggeeeccccccdddfffffffffeeeeeehhhlllpppvvv|||~~~tttggg^^^[[[YYYYYYYYYXXXXXXZZZ^^^aaaeeegggmmmuuu{{{{{{wwwrrrmmmlllkkkiiigggccc```^^^___``````^^^ZZZXXXWWWXXX]]]\\\[[[XXXUUURRROOOMMMKKKMMMTTTbbbrrr}}}zzziii^^^]]]\\\[[[YYYUUUPPPLLL===777111---...///...,,,---------,,,++++++******************************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''******))))))))))))((((((************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''((()))***+++,,,)))******++++++******)))***************+++++++++'''''''''(((((())))))***))))))))))))))))))))))))(((((())))))***+++++++++sssmmmhhhfffbbbZZZUUUTTTUUU]]]gggqqq}}}xxxrrrnnnooossstttoooiii\\\]]]```gggooovvvzzz{{{tttnnnfffaaa```aaacccccc^^^]]][[[ZZZZZZ]]]aaadddeeeffffffeeeaaa___^^^^^^]]][[[ZZZYYYXXXUUUPPPMMMHHHGGGDDDBBBBBBBBBCCCCCCHHHKKKOOORRRUUUWWW[[[^^^aaacccfffgggfffaaa\\\YYYSSSRRRPPPMMMIIIFFFCCCBBB:::888666333111///......***))))))(((((())))))******************+++++++++)))+++,,,,,,+++***,,,---,,,+++++++++,,,---......333///+++))))))+++,,,,,,++++++************++++++)))***++++++******+++,,,***)))((('''(((((())))))(((***,,,,,,***)))***+++***+++++++++***+++---//////...,,,++++++,,,.........,,,+++***++++++***)))))))))))))))))))))))))))''''''(((((()))***+++,,,((()))))))))***************************+++++++++,,,,,,+++++++++++++++,,,************************++++++++++++,,,---......///......------......///........................//////000000///......------...///...---...000222///---,,,,,,///222555666111222222222333777<<<@@@NNNYYYgggooossszzzvvviiiaaa^^^^^^bbbhhhwwwyyysss|||~~~zzzvvvmmmfffdddeeefffiiinnnnnnooorrrtttuuuuuutttsssuuuxxx{{{|||~~~||||||{{{xxxtttsssuuuwwwwwwwwwxxxxxxxxxuuupppllldddeeeffffffeeeccc```___ZZZXXXWWWXXX[[[___aaabbb]]]___cccgggiiiiiiiiihhh```^^^]]]___aaacccdddddddddbbbaaa___^^^]]]]]]]]]]]]]]]^^^___```bbbdddeeeeeeggghhhhhheeecccccccccbbbbbbaaaaaaccchhhooouuu~~~mmmbbb___]]]\\\[[[YYYWWWXXX[[[^^^aaacccffflllpppqqqnnnkkkjjjiiihhheeeccc```^^^]]]XXX[[[]]]]]]\\\\\\^^^```bbbeeehhhfff```YYYSSSPPPNNNNNNSSS```pppzzz{{{xxx{{{wwwlllcccaaa___[[[VVVOOOFFFAAA666222...,,,,,,---,,,+++,,,+++++++++*********)))************************************************))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))'''''''''((((((((())))))))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))************))))))*********************)))%%%&&&&&&'''((())))))***)))))))))(((((()))))))))))))))******++++++++++++zzzsssmmmjjjeee\\\VVVUUUVVV]]]fffooo|||~~~wwwqqqppprrrqqqjjjddd]]]^^^bbbhhhoootttwwwwwwpppnnnjjjgggeeecccaaa```[[[YYYVVVTTTUUUWWWYYYZZZ\\\\\\[[[XXXUUUSSSTTTUUUUUUTTTSSSRRRQQQNNNJJJGGGCCCCCCBBBBBBBBBCCCEEEFFFPPPSSSWWWZZZ[[[]]]___aaa___bbbdddfffddd___YYYVVVNNNMMMIIIEEEAAA===:::999111000///---,,,+++******)))))))))))))))******+++))))))******++++++++++++)))+++,,,,,,+++***,,,---++++++++++++,,,,,,---...111...+++)))***+++,,,+++++++++************++++++)))***++++++)))((()))***))))))(((((('''((()))***)))***,,,,,,***)))*********,,,------,,,,,,...000111000...,,,******,,,---///---******++++++***)))))))))))))))))))))))))))''''''(((((()))+++,,,---((()))))))))************))))))*********+++++++++,,,+++++++++++++++,,,,,,******************************+++,,,------------......------------..............................//////////////////...---,,,---............000222666333///...000333444444///000111111222444888<<>>888444111/////////......---,,,++++++)))))))))******+++++++++'''((()))***++++++++++++)))***++++++******+++---++++++*********+++,,,,,,...,,,***)))***++++++***++++++************++++++***+++,,,+++)))(((((()))'''((())))))(((((()))***)))+++,,,,,,***))))))******,,,---...------...000111111///,,,***)))+++---///---***)))***+++******))))))))))))))))))))))))+++******))))))*********))))))))))))************)))))))))***++++++,,,,,,+++************+++,,,,,,***************+++++++++******+++,,,---------------------,,,,,,---------............................../////////......---,,,...//////...///111333AAA<<<555222222333222111...///000111111333666999<<>>:::666222///---,,,/////////......---,,,+++((())))))************)))&&&'''(((******+++******((()))+++***))))))***,,,++++++***)))))))))*********))))))***+++,,,+++)))++++++************+++++++++,,,,,,+++)))(((((()))%%%'''***+++)))((((((******+++,,,,,,***))))))***)))+++------,,,,,,---............,,,)))))),,,///000---***)))***++++++***))))))))))))))))))))))))+++******))))))***++++++))))))))))))************((())))))***++++++,,,,,,)))))))))))))))***+++,,,))))))*********+++++++++)))***,,,---...---------,,,,,,++++++++++++,,,,,,........................------............---------.../////////000222444BBB<<<555111222333222000...///111111111222444666555999BBBOOO^^^hhhlllmmmrrr~~~xxxrrrnnnwww~~~vvvqqqllllllpppxxx~~~|||uuutttvvvqqqrrrrrrssstttuuuvvvvvvzzzyyytttjjjbbbaaahhhoooxxx~~~vvvrrrrrrrrrsssrrrmmmkkkppp|||{{{wwwvvvvvvuuutttqqqnnnllljjjkkkiiiiiijjjlllmmmmmmlllnnnooopppqqqpppmmmjjjhhhfffeeefffhhhkkkmmmmmmlllkkkjjjiiiiiijjjmmmppprrrllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjgggbbb]]]ZZZYYYVVVUUUTTTSSSTTTZZZbbbhhhkkkqqqvvvsssjjjbbb___```___^^^]]][[[YYYZZZ]]]```bbbcccdddccc```^^^\\\ZZZZZZ[[[\\\\\\ZZZWWWTTTRRRPPPTTTWWWWWWWWW]]]iiirrrwwwcccYYYMMMMMMOOOTTTYYY^^^``````cccggghhheeecccdddbbb___RRRLLLDDD<<<777333000...,,,,,,---,,,+++******+++************************************************))))))))))))))))))))))))*********************+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((()))((((((''''''''''''((((((((())))))))))))))))))************&&&&&&'''(((((()))******''''''''''''((((((((((((((((((((())))))))))))***))))))(((((((((((())))))******+++++++++***)))((((((((())))))))))))((((((((((((((())))))******+++))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))pppjjjfffeeeaaaZZZVVVVVVOOOPPPQQQVVVcccrrrxxxwwwtttpppiiibbb\\\ZZZZZZ[[[YYYXXXXXXYYY[[[]]]]]]\\\XXXXXXXXXUUURRROOONNNNNNLLLJJJHHHJJJOOOSSSTTTTTTTTTSSSPPPMMMJJJIIIKKKMMMNNNNNNNNNOOOPPPOOOLLLIIIMMMQQQVVVYYYXXXWWWWWWYYYVVVYYY[[[[[[YYYUUURRRQQQMMMLLLKKKHHHEEEBBB???>>>555333222000////////////************)))(((''''''(((((()))))))))))))))(((%%%&&&((()))*********)))''')))******))))))***+++++++++***)))((((((((()))''''''(((***,,,,,,***(((++++++************++++++,,,------,,,)))(((((()))###'''+++,,,***(((((()))***+++,,,,,,***)))))))))(((***,,,,,,,,,+++,,,---***,,,,,,+++)))***...222000---***))))))++++++***))))))))))))))))))))))))''''''((()))***,,,...///))))))))))))************((())))))***++++++,,,,,,))))))(((((()))***++++++))))))******++++++++++++)))***,,,---......---,,,,,,++++++******++++++,,,........................,,,,,,------...------,,,---///000000000111333555<<<666///---000333333222...000111111000000222333444777>>>HHHSSS^^^dddhhhfffqqqvvvqqq{{{|||zzztttnnnooouuu|||{{{xxxzzzuuuuuutttsssssssssttttttrrrsssoooggg^^^\\\bbbiiijjjsss|||}}}wwwppplllllliiijjjhhhdddbbbiiiwww|||wwwvvvuuussspppmmmkkkiiirrrpppmmmlllnnnppprrrrrrssstttuuuuuutttqqqnnnkkkffffffhhhlllpppssstttsssssspppmmmjjjhhhhhhiiijjjhhhhhhhhhhhhiiijjjkkklllkkklllllliiiddd```]]]\\\UUUTTTRRRPPPPPPTTTZZZ___aaaeeehhhfff```\\\\\\]]]^^^^^^^^^]]]\\\___bbbfffaaabbbcccaaa^^^ZZZWWWVVVUUUVVVXXXYYYWWWTTTPPPNNNNNNRRRVVVXXXZZZcccqqq}}}|||eeeYYYGGGJJJNNNSSSWWWZZZ[[[\\\UUU[[[___]]]\\\\\\YYYUUUJJJCCC:::333////////////((()))+++,,,+++++++++,,,***************+++++++++************************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&''''''(((((())))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((()))))))))***+++,,,,,,+++***)))(((((())))))))))))(((((((((((()))***+++,,,,,,---************))))))))))))***((('''&&&&&&'''(((***)))))))))(((((((((((((((fffeeedddcccaaa]]]XXXTTTQQQOOOOOORRRXXX```fffiiikkkfff___[[[YYYWWWTTTQQQTTTXXXXXXTTTSSSUUUWWWVVVRRRSSSSSSPPPKKKGGGGGGIIIJJJJJJJJJKKKOOOQQQSSSSSSTTTVVVVVVPPPHHHEEEIIINNNPPPTTTXXXZZZYYYWWWUUUTTTTTTTTTUUUVVVWWWWWWVVVVVVVVVUUUTTTRRRPPPMMMJJJIIIIIIGGGEEEAAA>>>:::888666111000...,,,+++)))(((((())))))))))))))))))))))))***)))(((''''''((()))***++++++***)))(((((())))))%%%&&&(((*********)))))))))***+++,,,,,,,,,,,,,,,...,,,***)))((((((***+++))))))))))))))))))))))))***++++++***))))))***,,,)))))))))))))))))))))))).........---,,,+++***)))++++++++++++++++++++++++------,,,***((((((+++---///---+++***++++++***)))******)))'''&&&%%%$$$###&&&'''''''''(((((())))))))))))***+++++++++++++++)))***---///000///...---)))))))))((((((((((((((())))))*********))))))((())))))*********+++++++++......---,,,++++++++++++...---,,,---//////...------,,,+++***+++,,,---...---------------...///000///000222222000000000111000111222333333333333333666666999>>>CCCIIIVVVccc^^^fffsss{{{wwwyyy~~~{{{yyytttrrrrrrvvv}}}~~~xxxwww~~~}}}|||vvvvvvvvvuuutttsssqqqqqqyyyxxxoooaaaZZZ^^^aaaaaacccfffkkkqqqvvvuuurrrnnnbbb```\\\XXXYYYbbbqqq}}}zzztttpppppppppooojjjfffiiipppkkkrrrwwwuuusssrrrqqqooorrrsssuuuuuutttqqqmmmkkkhhhgggggglllttt{{{~~~}}}qqqhhhfffhhhfffaaaaaa^^^^^^dddhhhiiijjjmmmnnnqqqrrrooohhhaaa]]][[[YYYVVVQQQNNNNNNQQQWWWZZZccc```\\\YYYXXXXXXZZZ\\\\\\]]]^^^]]]]]]___bbbdddffffffdddaaa]]]ZZZWWWUUUVVVTTTSSSRRRRRRQQQTTTWWWWWWTTTVVV]]]dddkkkttt}}}jjjTTTJJJKKKLLLPPPUUUXXXYYYYYYYYYYYYYYYYYYXXXSSSMMMHHH???:::333000000000///...//////---,,,+++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++---,,,***(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++***((('''&&&)))))))))))))))(((''''''))))))(((((((((((())))))bbbaaa___]]][[[XXXUUUSSSNNNLLLLLLNNNTTT[[[```bbbbbb___ZZZXXXWWWVVVTTTRRRQQQUUUWWWTTTSSSUUUVVVUUUOOOPPPOOOLLLHHHGGGJJJLLLKKKKKKLLLNNNQQQSSSTTTTTTVVVXXXXXXSSSLLLJJJNNNSSSUUUYYY]]]```___]]]ZZZXXXWWWWWWWWWVVVVVVUUUTTTTTTMMMLLLKKKIIIGGGDDDBBB@@@BBB@@@>>>;;;888555222111000///---+++***)))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++******)))(((((())))))((()))))))))))))))((((((++++++******************,,,+++)))((((((***+++,,,))))))))))))))))))))))))******+++***((((((***+++)))))))))))))))))))))(((,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++---------+++))))))+++---///---+++***++++++***)))++++++***)))(((''''''&&&'''''''''((((((((())))))((()))******++++++******&&&''')))***+++***)))((()))))))))))))))))))))))))))******+++******)))))),,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,------///...------...///...,,,,,,,,,+++++++++,,,---...///......---------.........000111111000//////000+++,,,---...///000000000222222555:::<<>>AAAGGGQQQ]]]jjjuuu|||~~~{{{vvvrrrkkkddd___```aaaaaadddgggiiikkkqqqyyy}}}vvvmmmfff]]]^^^```aaadddjjjpppuuuyyyyyyyyyzzz{{{|||}}}}}}{{{}}}~~~zzzuuupppllliiibbbbbbcccdddfffgggeeeccc^^^]]][[[WWWUUUWWW[[[```bbbfffkkkpppqqqoookkkhhhiiigggfffeeeaaa\\\\\\```eeehhhjjjoooyyyrrrnnnggg```[[[YYYYYYYYYYYY___hhhooowwwlllaaaaaabbbaaaXXXSSSRRRVVVXXXXXXXXX[[[]]][[[XXXUUURRRPPPPPPPPPQQQPPPNNNNNNOOORRRUUUWWWXXXYYY[[[]]]___aaaaaabbb^^^___^^^\\\ZZZXXXYYYYYYVVVXXXXXXUUURRRPPPQQQSSSRRRVVVYYYZZZ[[[ZZZVVVPPPNNNLLLOOOWWW^^^ccciiippprrr~~~vvv^^^QQQPPPOOOPPPQQQPPPOOOMMMPPPLLLFFF@@@;;;777222///---,,,,,,,,,,,,,,,+++***+++++++++++++++,,,------************************))))))))))))))))))))))))************************)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((()))))))))))))))*********))))))*********))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((''''''&&&&&&''''''(((\\\___bbb```ZZZSSSMMMJJJHHHGGGFFFGGGJJJLLLMMMMMMPPPQQQSSSSSSSSSSSSRRRRRROOOUUUYYYYYYZZZ]]]]]][[[[[[ZZZZZZYYYYYYXXXWWWVVVWWWZZZ___aaabbbbbbcccdddgggfffccc]]]WWWTTTUUUXXXSSSTTTWWW[[[]]]ZZZUUUPPPGGGFFFEEECCCCCCBBBBBBCCC>>>======;;;999777555444111111000///---,,,++++++))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((((((((()))))))))(((''''''''')))***++++++***)))((()))+++...///+++******))))))((((((((())))))))))))))))))))))))'''((()))((('''((()))+++---------,,,,,,+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...,,,++++++///---+++***++++++***)))'''''''''((((((((((((((())))))))))))))))))((((((''''''((())))))))))))))))))))))))***))))))(((((((((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,************************...---,,,,,,+++++++++,,,000...---,,,------+++))),,,,,,---------.........---------------...//////---...000000........./////////......///000111111888000,,,...000111333666666777;;;BBBMMMYYYeeekkksssvvv~~~}}}wwwoooiiieee___YYYXXXXXXXXX[[[___bbbiiisss~~~pppccc[[[ZZZYYYXXXYYY]]]bbbggglllnnnpppsssxxx}}}}}}tttnnnkkkfffeeedddeeeffffffdddbbb___^^^\\\ZZZWWWWWWXXXZZZ[[[\\\^^^```aaabbbccccccfffcccbbbbbb___ZZZYYY\\\ZZZ]]]```eeeqqq}}}ooojjjccc\\\VVVTTTTTTUUUVVV\\\cccfffiiiqqq|||llldddddddddbbbXXXQQQMMMNNNPPPQQQUUUYYYYYYWWWSSSPPPOOOOOOPPPPPPSSSSSSSSSSSSTTTVVVXXXYYY[[[\\\^^^___````````````^^^^^^]]]ZZZVVVSSSQQQQQQTTTVVVVVVSSSQQQQQQVVV[[[bbbggghhhddd```^^^ZZZTTTQQQLLLKKKPPPUUUZZZbbbiiiiiisssttt```SSSRRRQQQQQQQQQPPPNNNLLLGGGCCC===888555222///...((()))+++++++++*********************+++,,,------************************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''((())))))))))))(((******)))(((((()))******(((((((((((((((((((((((())))))************))))))((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((())))))))))))(((((()))(((((((((((((((((()))aaafffkkkjjjcccZZZSSSPPPKKKKKKKKKMMMPPPRRRQQQQQQQQQSSSUUUVVVVVVWWWYYY[[[XXX^^^aaaaaabbbeeefffeeecccaaa^^^]]]]]][[[YYYWWWYYY]]]aaacccbbbbbbeeegggkkkiiiddd^^^WWWSSSSSSTTTPPPPPPQQQTTTVVVUUUPPPKKKAAA@@@???>>>>>>>>>???@@@888888777666444222000///,,,,,,,,,+++******)))))))))))))))((()))***++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((())))))'''''''''(((((()))***+++))))))))))))+++---///000+++******))))))(((''''''))))))))))))))))))))))))'''((())))))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++++++++++++++++++++++++++'''***---...---+++++++++///---+++***++++++***)))******************************))))))))))))(((((('''((())))))******))))))***************+++++++++((()))))))))***+++++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------///...---,,,++++++++++++///---,,,,,,------+++***,,,,,,---............---,,,,,,,,,------///000000---///111000///...//////+++,,,,,,...111444888:::CCC888///---000111222333222222444999AAAKKKSSSYYYccciiittt{{{sssiiibbbccc\\\WWWVVVTTTRRRUUUZZZbbbjjjxxxpppaaa]]]\\\ZZZWWWUUUWWW[[[___```bbbfffkkkrrryyyuuunnnlllfffffffffhhhiiiiiihhhfffeeecccbbb___^^^]]]\\\\\\^^^\\\ZZZXXXXXXXXXZZZ[[[^^^ZZZYYYZZZXXXSSSRRRTTTRRRUUUYYY]]]eeeoootttsssgggccc]]]WWWSSSQQQPPPQQQSSSXXX\\\\\\\\\aaakkkttt|||{{{tttjjjdddcccaaa]]]XXXQQQLLLMMMOOOQQQTTTYYYYYYVVVRRRPPPQQQSSSTTTTTTWWWWWWXXXYYYZZZ[[[[[[[[[`````````___^^^\\\ZZZYYYZZZZZZYYYVVVRRRNNNLLLKKKRRRTTTUUUSSSSSSXXXccckkkyyyuuuhhhaaa[[[TTTPPPJJJGGGIIIMMMRRRZZZcccaaahhhqqqyyy~~~zzzmmm^^^UUUTTTRRRQQQQQQOOOMMMJJJ>>>;;;666222111000///...''')))++++++***)))***+++((((((((((((((()))***+++************************)))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))************))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))***))))))(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((())))))******))))))(((((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''*********)))((('''%%%%%%'''(((((()))))))))))))))))))))(((((((((((())))))ffflllqqqpppjjjbbb^^^\\\VVVVVVWWWZZZ]]]______^^^[[[]]]]]][[[YYYYYY\\\^^^^^^ccceeeddddddhhhkkkjjjgggbbb\\\YYYXXXYYYXXXXXXWWW[[[______^^^___cccfffgggddd^^^XXXRRRNNNMMMMMMLLLJJJIIIKKKNNNNNNIIIEEE<<<;;;999888888999:::;;;666666555444222000///...***************)))))))))******)))))))))***++++++))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''((())))))'''((()))))))))))))))(((((())))))***+++,,,,,,---))))))))))))))))))(((((())))))))))))))))))))))))((()))***)))))))))+++---))))))******+++,,,,,,,,,))))))******************************************''')))+++,,,+++******+++///---+++***++++++***)))++++++***************************)))))))))((((((((()))******++++++******+++++++++++++++,,,---...))))))))))))))))))))))))'''((()))***++++++++++++******+++,,,---......///------,,,++++++,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,.../////////...---......---------......///...000111111000//////000------...///222666999<<>>DDDIIIRRR]]]gggnnnqqqsssxxxzzz{{{rrrlllfffbbb___^^^[[[XXXZZZ___dddlllwww{{{nnn______^^^]]]]]]___dddggghhhgggeeeddddddeeeggghhhmmmjjjkkkmmmhhh^^^ZZZ\\\___aaaeeekkkpppsssrrrqqqrrrpppmmmllllllkkkjjjiiibbbaaa```^^^\\\ZZZYYYXXXYYYUUUTTTWWWWWWSSSQQQRRRPPPVVVZZZWWWUUUVVVXXXXXX[[[ZZZYYYWWWUUURRRQQQOOONNNPPPSSSTTTUUUXXX^^^ccc\\\```bbb___]]]^^^]]][[[WWWTTTTTTXXX[[[YYYXXXZZZ]]]ZZZWWWWWWZZZ\\\\\\[[[\\\]]]___``````___^^^\\\YYYYYYXXXXXXXXXXXXYYYYYYUUUWWWXXXWWWUUURRRQQQQQQLLLOOORRRUUU[[[iii}}}yyydddTTTJJJDDDAAAAAAFFFJJJMMMSSSYYYVVVZZZ\\\[[[[[[\\\[[[WWWRRROOOLLLHHHEEEAAA<<<999444111///---------,,,+++)))+++,,,+++)))(((+++...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************$$$%%%''')))******)))((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***************''''''((()))))))))))))))'''''''''&&&&&&'''''''''hhhiiiiiihhhfffddddddeeefffeeefffkkkrrrtttqqqmmmiiifffbbb^^^[[[ZZZZZZZZZcccbbbaaa```aaacccfffhhhddd\\\SSSNNNNNNOOONNNLLLRRRSSSUUUWWWWWWWWWUUUTTTWWWTTTOOOIIIEEEBBB@@@????????????>>>>>>=========333222111000///.........//////000000///---+++***)))))))))))))))***++++++******))))))))))))******((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''')))))))))***++++++)))''',,,+++***)))))))))***+++,,,+++)))''''''(((***+++*********)))))))))))))))***)))((((((***+++***)))''''''''''''((((((((()))(((((()))+++------+++***)))((((((((()))***++++++***++++++,,,,,,------......,,,***)))******)))((("""###&&&((('''%%%!!!))))))))))))))))))))))))&&&'''((())))))******)))%%%&&&&&&'''''''''''''''++++++)))(((''''''''''''&&&&&&((()))+++---......++++++++++++++++++++++++,,,,,,,,,---///000///...000//////...---+++***))))))...333444000,,,,,,------------.........//////111222222111...------.........------...///111222000...---...111222111///111111111111111222222333999===CCCJJJQQQYYYbbbgggiiirrrzzz}}}~~~yyypppooonnnjjjccc]]][[[]]]aaafffjjjqqqzzzwwwpppdddaaa^^^]]]___fffmmmrrrrrrtttsssnnnjjjgggbbb\\\\\\[[[[[[[[[WWWRRRSSSYYY[[[[[[```fffggggggnnnxxxssssssrrrqqqpppnnnmmmllleeedddaaa___^^^]]]]]]]]]\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYY[[[\\\[[[\\\\\\ZZZVVVTTTVVVXXXSSSRRRRRRSSSVVVZZZ^^^aaa___]]]\\\ZZZZZZZZZ\\\]]][[[YYYWWWXXX\\\______^^^]]][[[YYY[[[^^^___^^^[[[]]]\\\ZZZZZZ[[[[[[YYYXXXWWWWWWWWWXXXZZZ]]]```bbbeee]]]XXXXXXUUUNNNLLLNNNMMMMMMQQQYYYcccppphhhOOOJJJEEECCCAAAAAAFFFKKKPPPRRRUUUSSSQQQQQQSSSUUUUUUTTTLLLHHHCCC>>>:::666333000---------,,,,,,++++++++++++++++++*********))))))+++++++++************)))(((((()))***************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))***)))''''''(((***,,,***(((&&&%%%&&&''''''***)))(((''''''&&&&&&'''+++***'''&&&&&&'''***+++,,,)))&&&%%%&&&'''''''''))))))((('''''''''''''''%%%$$$$$$$$$%%%'''(((***''''''''''''((((((((((((((((((((((((((('''''''''(((((('''(((******)))'''))))))))))))(((((((((((())))))((((((((((((((((((++++++******************))))))))))))))))))))))))***)))(((((((((((())))))bbbcccbbb```^^^]]]^^^___bbbdddiiipppwwwwwwrrrlllgggeeeaaa^^^[[[[[[[[[\\\___]]]\\\[[[[[[]]]___aaa```YYYOOOJJJKKKLLLLLLKKKMMMNNNPPPQQQPPPOOONNNLLLOOOMMMHHHDDD@@@===<<<;;;999999999888888777777777000000///...------------------......---+++***))))))(((((((((((()))***+++******))))))))))))******(((((((((((())))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))***++++++)))(((******)))((()))***+++,,,++++++)))(((((())))))******)))))))))))))))))))))***))))))***,,,...---,,,'''''''''((((((((())))))(((((()))***,,,---+++***))))))))))))))))))***+++))))))******+++,,,------///---***)))*********)))&&&((()))******(((&&&$$$))))))))))))))))))))))))((()))))))))))))))(((((((((((()))************)))+++***)))((('''''''''''''''((()))***+++,,,---...+++++++++++++++++++++++++++++++++,,,...///...---***++++++,,,------,,,,,,///333888777333///...///------------.........///000111111000...---...///...---------...///000111000...---...111222000///000000000000000111222222111444999>>>CCCIIIPPPUUUZZZhhhtttxxxyyy{{{yyyvvvsssqqqlllgggcccaaaccceeeeeehhhnnnvvv~~~~~~xxxpppiiicccaaa______ccckkktttyyy{{{}}}xxxrrrjjjbbb\\\WWWTTTSSSQQQNNNPPPUUUVVVWWW[[[```aaaaaahhhqqqrrrrrrrrrrrrrrrqqqppppppiiihhhfffdddbbbbbbbbbcccaaaaaa```_________``````___]]]\\\ZZZYYYYYYZZZZZZ[[[]]]^^^]]][[[ZZZ[[[]]]ZZZXXXVVVUUUVVVWWWZZZ\\\^^^\\\[[[YYYYYYZZZ\\\]]]aaa^^^[[[[[[]]]___^^^]]]___\\\ZZZZZZ\\\\\\YYYVVVXXXWWWWWWXXXYYYZZZXXXWWWXXXXXXYYYZZZ]]]aaagggjjjkkkccc\\\[[[XXXQQQMMMMMMKKKKKKQQQZZZcccmmm|||qqqVVVOOOGGGEEECCCCCCGGGLLLPPPQQQNNNMMMLLLLLLLLLLLLIIIGGGCCC@@@;;;666444111...,,,,,,,,,+++++++++*********+++++++++*********))))))+++++++++************)))''''''((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''''')))***,,,***((('''&&&&&&'''((()))((((((''''''''''''(((***)))(((''''''((()))******)))'''&&&'''(((((((((+++******)))))))))))))))'''&&&&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''(((******)))'''))))))))))))((((((((((((***)))'''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&'''((([[[[[[YYYWWWTTTTTTVVVXXX[[[```hhhrrrxxxvvvnnngggbbb```]]]ZZZYYYYYYYYYZZZ\\\[[[YYYXXXWWWXXXYYYYYYYYYRRRJJJEEEFFFHHHJJJJJJMMMNNNNNNNNNLLLJJJHHHGGGDDDBBB???;;;888777666666111111111111111000000000---,,,,,,+++++++++,,,,,,***+++++++++***)))((((((((((((''''''(((((())))))***))))))(((((())))))***((((((((())))))*********((((((((((((''''''''''''))))))))))))))))))))))))((()))***++++++***)))((()))(((((('''((()))+++,,,++++++*********)))))))))))))))))))))))))))******((((((((())),,,......---''''''((((((((())))))))))))((((((***,,,---,,,***+++***))))))))))))))))))'''(((((()))+++,,,------000---***)))***+++++++++******+++++++++***)))((())))))))))))))))))))))))************)))((('''&&&))))))***++++++++++++++++++***)))((((((''''''((()))******+++,,,,,,------++++++++++++++++++++++++*********+++......---,,,((()))***+++,,,,,,------222666999999444111///000------------...............///000000......///000------------...///000111///...---...000111000/////////......//////000111000222444777999===BBBFFFNNN^^^nnntttuuuvvvxxxyyyuuurrrnnnllljjjiiigggfffdddfffkkkqqqxxx}}}wwwsssmmmfffaaa```^^^]]]___eeeoooyyyssshhhaaaZZZSSSQQQQQQPPPRRRWWWSSSTTTWWWZZZZZZZZZ___eeelllmmmnnnooopppqqqqqqrrrhhhgggfffddddddddddddeeegggfffeeeeeeeeeeeefffgggfffdddbbb___]]]\\\[[[[[[]]]___bbbccccccbbbcccdddaaa___\\\ZZZYYYYYY[[[\\\^^^]]]\\\[[[[[[]]]^^^```gggccc___]]]\\\\\\[[[ZZZ\\\YYYWWWWWWYYYYYYVVVSSSRRRRRRSSSVVVXXXYYYXXXVVVYYYYYY[[[]]]bbbjjjtttzzzzzzoooddd___[[[TTTOOOLLLGGGIIIPPPYYY```gggsss~~~zzz[[[QQQHHHEEEDDDEEEHHHLLLOOOPPPLLLKKKJJJIIIHHHEEE@@@<<<:::777333000///...,,,+++***************)))))))))+++++++++***************+++++++++************)))&&&'''(((((())))))(((((()))))))))))))))))))))))))))******++++++******))))))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((('''''')))+++,,,+++)))(((''''''((()))(((''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))))))))(((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((()))))))))))))))((('''&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))'''$$$###%%%(((UUUTTTRRRPPPNNNNNNQQQTTTTTTYYYbbbkkkooommmfff```\\\ZZZWWWUUUSSSRRRRRRSSSWWWVVVTTTSSSRRRQQQPPPPPPQQQLLLDDD@@@AAACCCFFFGGGKKKKKKJJJIIIGGGDDDBBBAAA999888666444222111111111,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++)))))))))))))))))))))(((((((((''''''''''''(((((())))))(((((((((((())))))'''''''''((())))))******((((((((((((''''''''''''''''''''''''''''''''''''''')))++++++***)))))))))))))))(((''''''((()))***+++++++++++++++***(((((()))))))))))))))*********'''&&&&&&'''***++++++***'''(((((((((((())))))))))))(((((())),,,---,,,+++++++++***)))((((((((()))'''((()))***+++,,,---...111...+++)))***,,,,,,,,,***))))))((((((((())))))))))))))))))))))))))))))***************)))((('''(((((()))************)))******)))(((((((((((((((++++++++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,+++******,,,...///...,,,,,,+++++++++++++++,,,,,,000333555555222000...///---------------------------...//////......///111,,,---------...///000000............///000000///......------......///000000222333444555888;;;>>>EEERRRaaajjjllllllmmmnnnrrrqqqppppppqqqnnnhhhbbbcccdddhhhmmmsssyyy~~~}}}xxxqqqkkkgggddd```]]]\\\[[[[[[^^^eeeoooyyyzzzlllddd[[[TTTSSSTTTTTTUUUWWWUUUWWWXXXYYYXXXWWWYYY\\\bbbbbbccceeefffhhhjjjkkkfffeeedddccccccdddeeeeeeffffffeeeeeefffhhhjjjkkkllljjjhhheeecccbbbaaaaaa^^^aaadddgggiiiiiiiiiiiidddbbb___]]]\\\]]]___``````___^^^]]]^^^```bbbcccgggddd___[[[XXXVVVUUUUUUTTTRRRQQQSSSWWWYYYXXXUUURRRRRRTTTWWWYYYZZZYYYWWWWWWYYY\\\aaaiiiuuuooobbbZZZTTTNNNJJJEEEGGGLLLUUU[[[aaalllwww{{{[[[NNNFFFDDDDDDEEEIIIMMMOOOPPPLLLJJJGGGDDDBBB>>>999666555222000...//////...---************************************************+++++++++*********))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''''''''(((***,,,,,,+++***)))(((((())))))&&&&&&&&&''''''(((******'''((()))******)))((('''&&&''')))***)))))))))***(((((((((((((((''''''&&&((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((()))))))))+++)))'''((())))))((('''(((((((((((())))))))))))(((((())))))***)))))))))'''((((((((((((((())))))''''''''''''''''''''''''%%%(((***((($$$###%%%(((OOOOOONNNLLLKKKLLLOOORRRQQQTTTYYY___bbbaaa]]]YYYVVVUUURRRPPPNNNLLLLLLLLLOOOOOONNNLLLKKKIIIGGGFFFIIIEEE@@@<<<<<>>;;;888888999;;;<<<<<<;;;:::888666555444333------------------,,,,,,***+++++++++++++++,,,,,,((((((((((((((()))***+++)))))))))))))))***+++,,,))))))((((((''''''(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))&&&))),,,,,,)))'''(((***+++***)))((('''((())))))------,,,+++***))))))(((((((((((()))******++++++---+++************)))'''((((((((()))))))))*********)))((((((+++,,,,,,,,,+++***))))))))))))))))))+++++++++,,,------......---,,,******,,,,,,,,,+++******)))))))))***++++++))))))))))))))))))))))))'''((()))***++++++++++++******+++,,,,,,,,,,,,+++))))))(((((((((((())))))******************++++++*********++++++,,,,,,------,,,,,,...000000///...+++******+++,,,///111222,,,---...000000000000///------------,,,,,,,,,,,,,,,---//////......///000++++++---......///......,,,...//////...---///000------,,,,,,------...///,,,---.........///222555555999DDDRRRYYYYYYVVVUUU```eeelllsssuuuppphhhbbb\\\]]]___bbbffflllqqqtttkkkgggaaaZZZWWWWWWXXXZZZZZZ[[[^^^ccciiipppvvvzzzqqq```ZZZWWWXXXYYYWWWXXX[[[fffkkknnnmmmllljjjeee___SSSRRRPPPOOONNNOOOOOOPPPRRRRRRRRRRRRTTTVVVXXXYYYYYYXXXVVVVVVXXX[[[^^^```dddcccbbbbbbcccdddeeefff]]]]]]^^^```bbbcccbbb```[[[XXXUUURRRPPPQQQRRRRRRTTTTTTTTTTTTVVVYYY\\\^^^^^^\\\YYYTTTPPPOOOQQQSSSWWWUUUUUUYYY^^^bbbbbbaaaaaa___]]][[[ZZZYYYWWWUUUNNNSSS[[[dddpppkkkWWWNNNIIIDDDCCCBBBEEEJJJMMMRRR\\\fffooonnnWWWMMMHHHHHHHHHJJJMMMOOOOOONNNGGGBBB;;;555222111000///...,,,******,,,---------*********+++++++++++++++***************++++++++++++++++++************))))))***++++++,,,,,,++++++((((((((((((((((((((((((***))))))(((((())))))***)))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''&&&&&&(((***))))))))))))))))))))))))&&&&&&&&&'''''')))******'''((()))******)))((('''%%%(((***)))&&&%%%(((***)))***+++++++++***((('''$$$$$$&&&'''((()))))))))''''''''''''(((((((((((('''(((((())))))******+++---***(((''''''(((((('''''''''(((((())))))******$$$'''+++...///---)))'''((((((((())))))******+++))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))<<<>>>@@@AAABBBDDDGGGJJJIIIIIIJJJIIIGGGEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBGGGHHHHHHHHHFFFCCC???===777777666444333333333444666555444333222111111111***+++++++++++++++++++++))))))*********+++++++++******)))))))))******+++)))((((((((()))***,,,---+++***)))(((((((((((()))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%((((((((((((''''''''''''))))))))))))))))))))))))%%%)))---,,,)))'''(((+++))))))(((((()))***,,,---///...,,,***))))))))))))'''(((((()))******+++++++++***))))))***+++)))((((((((()))))))))*********+++)))((((((***,,,,,,,,,))))))))))))))))))***+++++++++++++++++++++++++++*********+++---,,,+++)))))))))******++++++++++++)))))))))))))))))))))))))))******+++++++++******)))******+++,,,+++++++++))))))(((((((((((())))))((((((((())))))*********)))******+++,,,,,,------,,,++++++---///000///---+++*********+++---000111,,,,,,---...//////...,,,---------,,,,,,,,,++++++,,,...///...------...///***+++---...///.........+++...//////------...000---------------...//////...//////...---...000333222777CCCOOOQQQLLLIIIKKKRRRXXXaaahhhkkkjjjhhhggg___^^^___```ccchhhllloooiiieee]]]VVVQQQQQQTTTVVVVVVXXX]]]ccciiioootttvvvzzzlllbbb]]]ZZZZZZYYYXXX]]]ccckkksssyyyzzzzzzyyyrrrjjjWWWUUUQQQMMMKKKIIIIIIIIIHHHHHHHHHIIIKKKMMMPPPQQQTTTRRRPPPNNNNNNPPPRRRTTTXXXXXXWWWXXXYYYZZZ\\\]]]YYYWWWUUUVVVXXXXXXVVVTTTPPPNNNLLLJJJIIIKKKLLLNNNOOONNNNNNOOORRRUUUXXXZZZ\\\\\\YYYVVVSSSSSSWWW[[[\\\[[[]]]bbbiiiooopppoooiiieee___ZZZWWWTTTQQQOOOJJJQQQZZZcccooorrrYYYMMMFFFAAA@@@@@@CCCGGGHHHIIIPPPXXX]]]kkkooommmmmmcccSSSNNNHHHGGGGGGGGGHHHHHHEEECCC@@@<<<777333111000...------+++(((((()))*********)))))))))*********++++++))))))*********++++++++++++++++++************)))))))))***+++++++++++++++((((((((((((((((((((((((***)))(((''''''((()))*********)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((('''&&&&&&''')))'''(((((())))))((((((((('''''''''''''''((()))***(((((())))))))))))((((((&&&((()))'''######&&&***))))))+++++++++***((('''$$$%%%&&&'''(((((('''&&&''''''''''''(((((((((((('''(((((()))******++++++---+++(((&&&'''((((((''''''''''''((()))*********%%%&&&(((*********))))))&&&&&&'''(((((()))******((((((((((((((((((((((((&&&###!!!###(((+++***(((555777:::<<<>>>@@@CCCEEECCCCCCCCCAAA>>>;;;::::::777888999:::;;;<<<===>>>===>>>???>>><<<999555333111222333222000......///---,,,++++++*********+++))))))***++++++*********((((((((())))))*********++++++************++++++((('''''''''((()))+++,,,++++++***)))))))))))))))((((((''''''''''''((((((******)))((('''&&&&&&%%%)))(((((((((''''''''''''''''''''''''''''''''''''%%%***------)))'''(((+++'''''''''(((***---///111000///,,,***((()))******'''(((((()))***+++++++++'''&&&&&&'''((())))))((())))))))))))************+++)))((((((***,,,---,,,))))))(((((()))***+++++++++++++++************)))))))))***,,,---,,,***''''''((()))***************))))))))))))))))))))))))+++++++++++++++***)))(((''''''((())))))))))))((())))))(((((((((((()))***'''''''''((())))))******))))))***+++,,,,,,------+++******,,,......---,,,...---+++))))))***+++,,,,,,,,,++++++,,,+++***(((---------,,,,,,+++++++++---...///...---,,,---///***+++,,,...///......---+++---//////---,,,...000...------------...//////---------+++******+++------444@@@HHHDDD:::888===FFFMMMVVV]]]```cccgggjjjcccbbbbbbbbbdddgggjjjmmmiiieee]]]TTTNNNMMMPPPSSSPPPTTTZZZaaahhhmmmqqqrrr~~~sssggg___[[[WWWUUURRRSSS[[[eeemmmvvv~~~|||rrr\\\YYYUUUOOOKKKHHHGGGFFFIIIIIIIIIKKKMMMPPPRRRTTTRRRPPPLLLIIIHHHHHHJJJKKKOOOOOOOOOOOOPPPRRRSSSUUUVVVRRROOONNNPPPPPPNNNLLLGGGFFFFFFFFFHHHKKKNNNPPPMMMMMMMMMNNNQQQTTTWWWZZZ]]]]]]\\\YYYVVVXXX]]]bbb^^^^^^aaaiiissszzz}}}~~~mmmggg___XXXSSSPPPLLLJJJIIIOOOYYYaaalll}}}www\\\MMMDDD>>>>>>???CCCGGGFFFDDDGGGLLLOOO[[[\\\ZZZ^^^YYYPPPNNNFFFEEECCCBBBBBB???;;;888555222///---,,,***(((&&&---+++)))((()))******)))'''((((((((())))))******))))))******+++++++++++++++++++++************)))(((((()))***************((((((((((((((((((((((((***)))(((''''''((()))***************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((('''%%%%%%&&&(((''''''((((((((((((((('''(((''''''''''''((())))))))))))(((((((((((())))))&&&))))))&&&!!!!!!%%%)))&&&''')))***)))(((&&&%%%%%%&&&'''''''''&&&%%%$$$''''''''''''((((((((()))'''(((((()))***+++++++++...+++(((&&&'''(((((('''&&&''''''((()))******+++&&&%%%%%%%%%&&&''')))***%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%% !!!(((,,,***&&&333000444333...444999222444444333333222111111000000000111111222222333333666555444333222000//////---------,,,,,,+++++++++......---,,,+++***)))((())))))***++++++++++++***)))))))))((('''(((((()))***************************)))((('''(((***,,,---555///)))''')))+++)))'''))))))))))))))))))))))))(((((())))))))))))(((((())))))***))))))((('''&&&%%%%%%$$$###$$$&&&)))***++++++******))))))(((((((((''''''(((***,,,,,,+++...(((""""""%%%((('''$$$(((((((((((())))))))))))+++)))''''''((())))))(((&&&(((***+++)))(((((((((+++++++++***************((()))***++++++***)))(((,,,+++)))((()))+++++++++---,,,,,,,,,---,,,+++***&&&(((******'''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))***************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++******---...///...------...///---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------.........///---111222//////111333111---,,,,,,+++,,,---...///444444333333444444555666===???DDDJJJRRRZZZaaaddd```bbbccccccbbbdddiiimmmkkkeee[[[RRRLLLKKKLLLNNNVVVYYY]]]aaadddgggjjjmmmyyyrrrddd\\\WWWXXXXXXVVVUUUYYYbbbjjjssszzzzzzdddYYYPPPOOOOOOKKKFFFDDDKKKNNNTTT\\\___^^^]]]]]]\\\TTTLLLHHHFFFCCCCCCFFFJJJIIIJJJNNNNNNLLLOOOTTTTTTVVVSSSMMMJJJJJJIIIFFFEEEDDDBBBAAACCCGGGLLLOOOOOOPPPRRRTTTWWWZZZ\\\]]]aaa\\\YYYZZZ[[[XXXXXXYYY]]]cccggglll{{{~~~ppp```UUUOOOJJJHHHJJJLLLOOOVVV^^^gggttt{{{\\\JJJCCCBBBCCCCCCCCCCCCCCCDDDFFFFFFJJJMMMRRRUUUUUURRRMMMJJJBBB@@@===:::777555333222000///---,,,+++,,,------+++++++++************)))+++)))'''(((+++,,,***(((++++++************+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''''')))((('''&&&&&&%%%&&&&&&$$$&&&''''''&&&&&&((()))*********)))((((((''''''))))))(((((((((((())))))(((((())))))))))))((((((+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***%%%!!!"""'''+++***((($$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((000...222111+++000444+++111111111000///........./////////000000000000000222222111000///...------,,,,,,,,,+++++++++******,,,++++++++++++*********))))))***++++++++++++***((('''&&&''')))+++++++++************************))))))((('''(((***,,,---:::222***&&&&&&((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))(((((('''((('''&&&%%%%%%&&&((()))+++*********))))))((((((***)))(((***++++++***(((,,,+++)))(((((()))******''''''(((((())))))*********)))'''((()))***)))((('''(((******((((((((()))************************))))))******+++*********+++***((((((((()))******---------...///...,,,***''')))++++++)))'''(((***))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))******++++++++++++******))))))))))))***************++++++,,,,,,++++++******++++++,,,,,,+++++++++---...///...---,,,---///---,,,,,,++++++,,,,,,---///......---------------------------,,,,,,++++++------........./////////222555555000---......,,,---,,,,,,+++,,,---...//////////////////000111111666888<<>>>>><<<;;;999666555444///...---,,,++++++++++++)))***+++,,,,,,+++***)))************))))))))))))***)))))))))******))))))******))))))))))))***************)))))))))))))))************************))))))))))))))))))))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))(((''''''''''''''')))((('''&&&&&&%%%&&&&&&((())))))(((&&&%%%&&&'''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((('''(((((((((((((((((('''$$$$$$%%%&&&((()))******)))(((((((((((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''')))******)))'''((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))((((((((())))))***+++---)))++++++)))444>>>;;;+++***************))))))++++++******))))))(((((())))))************++++++((((((((((((((((((((((((*********)))))))))(((((((((((()))************)))///,,,)))((())))))'''%%%))))))))))))))))))))))))((((((((())))))***++++++***)))(((((()))***)))(((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&'''(((((((((((((((%%%%%%%%%%%%&&&'''(((((((((((())))))******++++++&&&'''))),,,......+++(((''''''(((,,,000000,,,'''&&&''''''((()))************))))))+++,,,---+++***)))))))))(((&&&''')))+++''''''(((((()))))))))))),,,+++*********+++---...(((***,,,+++)))(((***+++***///444666444000---+++'''(((***,,,---,,,***((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))******************************************)))***+++,,,---...,,,---...---,,,+++,,,...---,,,,,,++++++,,,,,,---......///000000//////...------------------------............////////////)))---///,,,,,,///000///,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---............///000222555888999<<<@@@DDDHHHKKKQQQXXX^^^eeeeeefffeeeccc___\\\ZZZTTTUUUVVVUUURRRNNNLLLKKKJJJMMMPPPPPPMMMJJJGGGFFFCCCDDDGGGKKKQQQYYYbbbgggnnnyyyxxxlll^^^UUULLLIIIHHHFFFFFFIIIQQQWWW^^^cccnnn|||rrr^^^RRRLLLGGGDDDEEEEEEEEEJJJTTT]]]fffrrr|||hhhWWWNNNJJJEEEDDDDDDEEEIIIPPPVVVZZZ^^^iii{{{zzzlll[[[TTTOOONNNLLLIIIIIIKKKOOOYYYdddppp```RRROOOMMMHHHCCC@@@@@@DDDJJJNNNRRR[[[dddkkkkkkfffZZZOOOKKKGGGDDD@@@AAACCCDDDDDDCCCAAA@@@;;;:::888555333222111000,,,,,,+++*********++++++((()))+++,,,,,,+++***)))*********)))))))))(((((())))))******)))))))))******))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''))))))(((''''''''''''''')))((('''&&&&&&%%%&&&&&&&&&'''((('''%%%$$$$$$&&&((((((''''''&&&&&&&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((()))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''')))******)))'''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''(((((())))))---)))++++++)))555@@@===*********************************)))))))))))))))******************++++++''''''(((((((((((())))))***)))))))))(((((('''''''''((())))))******))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++)))******+++***(((&&&$$$''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''(((((((((''''''######$$$%%%&&&'''((((((''''''((()))***++++++,,,&&&&&&'''***,,,---+++)))+++))))))---333444...((((((((((((((())))))))))))))))))***,,,......,,,***((()))))))))'''''')))***'''(((((())))))******+++++++++************++++++(((+++------***(((***,,,)))...333555222...++++++'''((())),,,...---+++((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++***))))))))))))***+++++++++***)))***+++---...+++---...---,,,+++,,,------,,,,,,++++++,,,,,,---,,,---...///000///...---++++++,,,,,,,,,,,,------------------.........///***...///,,,***,,,---,,,+++,,,,,,,,,,,,++++++***+++++++++++++++,,,------------,,,---...///111222333666;;;>>>AAAFFFNNNTTT\\\]]]^^^_________^^^]]]WWWWWWWWWTTTPPPMMMKKKKKKFFFHHHJJJJJJHHHEEEDDDCCCAAABBBDDDIIIPPPXXX```dddgggrrr}}}wwwiii]]]VVVOOOHHHGGGGGGEEEGGGJJJOOOWWW^^^bbbmmm}}}nnn\\\RRRNNNJJJFFFEEEEEEEEEJJJTTT^^^hhhuuummmZZZPPPKKKEEEDDDDDDFFFJJJPPPVVVZZZ^^^iii|||zzzjjjYYYRRRMMMLLLKKKHHHHHHJJJLLLUUU___kkk~~~___PPPLLLIIICCC???===<<>>===;;;:::444333111000...---------++++++************++++++'''(((((())))))))))))(((******)))))))))((((((((((((***+++***)))((()))******))))))(((((())))))***))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))((('''''''''''''''&&&&&&%%%&&&&&&'''((()))'''((()))(((&&&&&&&&&((())))))(((((('''&&&&&&%%%'''((()))******)))((('''&&&''''''((((((''''''&&&)))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((++++++)))'''&&&%%%%%%%%%,,,))),,,+++(((000888333************************))))))******************************************''''''(((((())))))))))))''''''((((((((((((((()))'''(((((()))))))))))))))###&&&)))(((&&&&&&)))---))))))))))))))))))))))))'''((()))******+++++++++((()))***)))((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((''''''&&&&&&%%%%%%&&&'''''''''''''''&&&'''((()))***+++,,,,,,'''''''''(((******)))(((******+++...111000---)))))))))))))))(((((((((((())))))***,,,//////---+++'''(((******((((((((()))(((((())))))***++++++,,,++++++++++++***)))((((((&&&***---,,,)))'''(((+++'''---222333///+++***+++((((((***---000000,,,)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************+++***)))(((((()))***+++---,,,***))))))+++,,,---+++,,,------++++++,,,------,,,,,,++++++,,,,,,---+++,,,.../////////------*********+++++++++,,,,,,,,,,,,,,,,,,------------***...///+++)))+++,,,***+++,,,,,,---,,,+++***)))+++++++++++++++,,,---------,,,+++++++++---...///...111555666777;;;BBBGGGNNNNNNPPPRRRUUUWWWYYYZZZYYYYYYWWWSSSOOOMMMMMMNNNGGGIIIKKKJJJHHHEEEDDDDDDBBBBBBCCCFFFLLLSSSXXX[[[\\\eeennnpppmmmeeeYYYNNNKKKFFFCCCCCCDDDCCCEEEIIIMMMWWW^^^aaalll}}}~~~lllXXXNNNKKKGGGDDDCCCEEEEEEIIIRRR\\\gggtttooo]]]RRRLLLEEEEEEDDDFFFJJJPPPVVVZZZ___hhhyyyuuueeeVVVOOOIIIHHHGGGEEEFFFIIIIIIQQQYYYbbbtttwwwZZZKKKGGGDDD@@@>>>===;;;===AAACCCCCCEEEJJJHHHIIIGGGCCCCCCDDDBBB===<<<;;;:::888666555333333...---,,,,,,++++++++++++++++++******)))******+++)))((((((((())))))***+++***)))))))))(((((((((((((((***+++***(((((()))+++))))))(((((((((((())))))((()))))))))************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******)))((((((((((((((())))))((('''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&''')))(((''''''((()))(((((((((((((((((((((((('''((()))******)))((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))&&&$$$$$$(((***)))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((,,,+++***(((&&&%%%%%%%%%+++(((,,,,,,&&&+++///''')))))))))***************))))))******++++++,,,,,,++++++******))))))))))))'''((((((((())))))******%%%%%%&&&'''((()))***+++'''(((((()))))))))))))))$$$(((+++)))###"""&&&+++))))))))))))))))))))))))'''((()))******++++++***%%%&&&'''&&&'''(((***,,,''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((('''&&&%%%%%%((((((((()))(((((('''&&&&&&'''((()))***+++,,,---***(((''''''(((((('''&&&&&&))),,,---,,,***))))))******))))))((((((''''''))))))***---//////---+++&&&(((***+++)))(((((((((((())))))***+++,,,,,,,,,***+++++++++***((('''%%%$$$))),,,,,,(((&&&'''***''',,,111111---))))))+++))))))+++///222222...***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++***)))(((((()))***+++...,,,+++))))))***,,,---+++,,,------++++++,,,------,,,,,,++++++,,,,,,---***+++---//////...---,,,))))))*********++++++++++++++++++,,,,,,,,,------(((,,,...***))),,,---++++++,,,,,,---,,,+++***)))------,,,,,,------...///...---,,,+++,,,,,,...///...000222222222444:::>>>BBBBBBDDDFFFJJJNNNRRRUUUVVVUUURRRNNNJJJHHHIIIKKKKKKMMMNNNNNNKKKHHHFFFFFFEEECCCBBBCCCGGGLLLOOOPPPQQQZZZ``````\\\VVVMMMDDDCCC>>>===???@@@@@@BBBFFFMMMXXX^^^```jjj{{{~~~jjjUUUJJJFFFCCC@@@@@@EEEEEEHHHQQQ[[[fffsssppp___SSSMMMFFFEEEDDDFFFIIIOOOUUUYYY```hhhwwwqqq```SSSLLLFFFEEEDDDCCCDDDGGGGGGMMMRRRXXXhhh|||mmmSSSFFFBBB@@@???>>>???===???CCCDDDBBBCCCFFF@@@AAA@@@>>>???BBB@@@:::999888666333111///......+++++++++++++++++++++++++++******)))))))))******,,,+++*********+++---...))))))))))))(((((((((((((((***,,,+++(((''')))+++))))))(((((((((((())))))(((((())))))*********+++''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,,,,+++***))))))******))))))((('''''''''''''''))))))'''&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))''''''(((((()))*********'''((()))++++++)))((('''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''***%%%!!!"""'''+++***((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((())))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%&&&&&&'''((())))))***))))))(((((((((((())))))******)))((((((((((((((()))'''$$$""""""###%%%&&&(((((((((((())))))))))))***++++++***'''&&&&&&'''---,,,)))((('''((()))***((((((''''''''''''(((((((((((((((((())))))))))))((('''&&&%%%$$$%%%&&&'''''''''((()))))))))))))))))))))((((((''''''&&&&&&(((%%%%%%'''(((%%%&&&)))+++++++++***************)))))))))***++++++,,,,,,***(((''''''((())))))(((+++***)))(((((()))******+++*********))))))((((((+++++++++***)))(((((('''---,,,***)))))))))******...,,,+++,,,///000---*********+++,,,...---***((()))))))))((()))******+++))))))))))))******************))))))((((((''''''(((((())))))))))))(((((((((((())))))*********+++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++************++++++------------------------******+++,,,------------'''((()))***+++,,,,,,,,,000///...---,,,,,,+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...***)))...666777000(((------------------------,,,---...000111333444555777777999<<<@@@EEEJJJMMMLLLMMMLLLJJJHHHGGGHHHIIINNNOOOOOONNNLLLKKKKKKLLLKKKIIIFFFCCCCCCDDDGGGHHHLLLMMMOOOOOOMMMHHHCCC???:::999999999;;;===@@@BBBMMMOOOSSSZZZiiiyyyrrreeeSSSFFFAAA@@@???>>>???DDDKKKPPPUUU___mmmyyy}}}iiiZZZPPPIII@@@@@@@@@CCCGGGMMMSSSWWW^^^hhhyyy|||eeeSSSEEEDDDBBB@@@????????????EEEHHHMMMTTT]]]fffmmmrrreeeYYYLLLFFFFFFFFFBBB===CCCBBB@@@??????@@@BBBCCC<<<;;;:::888777555444333000000///...---,,,,,,+++************))))))))))))************************))))))))))))))))))))))))***,,,,,,+++)))((()))***''''''''''''''''''''''''************************))))))))))))))))))))))))''''''(((((())))))******&&&''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''000444::::::111%%%"""&&&&&&'''(((******((('''&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''(((((())))))))))))((((((((((((((()))))))))(((''''''&&&))))))(((((('''''''''''''''''''''''''''''''''''')))***)))'''%%%%%%''')))***)))(((''''''((()))***&&&''''''((((((((((((((('''(((((((((((((((''''''$$$&&&(((((('''''''''(((+++)))'''&&&%%%&&&'''((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))%%%&&&&&&'''(((((())))))))))))(((((((((((())))))%%%&&&((()))***)))((('''***)))'''&&&&&&&&&((()))(((((((((((())))))))))))((()))***)))'''&&&&&&'''+++***((('''((()))***+++((((((''''''''''''(((((()))))))))(((((((((((((((''''''&&&%%%%%%%%%&&&'''''''''((())))))))))))))))))))))))))))))(((((((((+++((('''******((((((+++***************)))((((((((())))))******+++,,,,,,***)))((((((******)))((())))))(((((()))***+++,,,*********)))))))))(((((()))))))))))))))*********,,,+++***((((((((()))***...---,,,,,,,,,+++)))'''******+++---......+++))))))))))))))))))******+++(((((())))))))))))******((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++******++++++,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++***+++,,,------.........)))***+++,,,------------///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,***)))---222333///)))------------------------,,,---...///000111222333111111222555888<<<@@@CCCEEEFFFFFFFFFEEEEEEGGGIIIMMMNNNNNNNNNLLLKKKLLLMMMNNNLLLIIIFFFFFFGGGIIIJJJEEEFFFGGGGGGEEEAAA===:::;;;;;;::::::;;;===@@@BBBIIIKKKOOOUUUbbbpppuuutttdddYYYJJJ@@@=========<<<===CCCIIINNNSSS\\\jjjuuuuuuaaaSSSJJJDDD>>>>>>???AAAFFFLLLQQQUUU[[[dddrrrrrr\\\KKKBBBAAA???======<<<======@@@AAADDDHHHMMMRRRWWWZZZ[[[SSSIIIDDDDDDDDDAAA===@@@@@@@@@???>>>===<<<;;;888888777666444333222222.........------,,,,,,+++*********)))))))))((((((************************))))))))))))))))))))))))***+++,,,+++)))((()))***''''''''''''''''''''''''************************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))((((((******)))(((((()))******))))))))))))))))))))))))))))))---222000***&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''((((((''''''''''''(((((()))(((((((((((((((((((((%%%&&&&&&&&&%%%%%%$$$###((((((((('''''''''&&&&&&''''''''''''''''''''''''((())))))(((&&&&&&''')))''''''%%%%%%$$$%%%&&&&&&&&&''''''((((((((((((((((((((()))))))))(((((('''%%%&&&''''''''''''((((((***)))'''&&&%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&******))))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''(((((())))))))))))(((((((((((())))))"""%%%(((,,,---,,,)))((((((((((((((())))))))))))(((((((((((())))))))))))'''((())))))''''''((()))((((((''''''((()))+++,,,(((((((((''''''(((((((((***))))))((((((''''''''''''&&&&&&%%%&&&&&&''''''''''''((()))))))))))))))))))))))))))************,,,)))(((+++***((())),,,+++++++++******((('''&&&(((((()))******++++++,,,***))))))***,,,,,,***'''((('''(((((()))+++,,,---******))))))))))))((((((&&&&&&'''(((***+++,,,,,,***)))((('''''''''((()))***,,,,,,+++)))((('''(((+++++++++---//////---+++)))))))))))))))*********'''((((((((()))))))))***''''''((())))))******+++***))))))(((((())))))***))))))))))))************++++++************++++++,,,+++************+++,,,++++++************+++++++++++++++++++++++++++++++++,,,---......///......+++,,,---......///......------,,,+++************+++,,,,,,,,,,,,,,,,,,+++************************+++******,,,...///---+++------------------------,,,,,,---......///000000---------///111333666777:::<<<>>>>>>???AAACCCFFFIIIJJJLLLKKKJJJJJJKKKMMMNNNLLLJJJHHHHHHHHHIIIJJJEEEEEEEEEDDDCCC@@@>>><<<;;;;;;:::999:::<<<>>>@@@AAADDDGGGLLLUUU___bbb```SSSKKKAAA;;;:::;;;<<<;;;<<>>===<<<;;;::::::;;;<<<>>>??????AAACCCEEEHHHIIIMMMJJJEEEAAA@@@@@@>>>===<<<=========;;;888444222222222222111000/////////++++++++++++++++++++++++******))))))))))))((((((************************((((((((((((((((((((((((***+++++++++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((())))))(((((())))))(((''''''((())))))))))))))))))))))))))))))***%%%&&&...444111+++(((&&&'''((())))))((('''&&&&&&'''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))((('''((()))***)))(((''''''''''''(((&&&''''''((((((((((((((('''(((((()))))))))(((((('''''''''''''''(((((())))))((('''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******))))))(((((((((((())))))&&&'''***,,,---,,,+++)))%%%&&&'''((())))))(((((((((((((((((())))))))))))'''((())))))((((((***+++((((((((((((((()))***+++''''''((((((((((((''''''******)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))((((((((())))))*********+++((('''))))))'''(((+++---------,,,***((('''&&&(((((())))))***+++++++++))))))***,,,---,,,***'''((((((((())))))***++++++))))))))))))))))))((((((%%%&&&'''((()))++++++,,,)))((('''&&&&&&&&&'''(((%%%(((++++++))))))+++---+++++++++---//////...---(((((()))***************'''''''''((()))))))))***))))))))))))))))))************)))(((((()))******)))))))))))))))*********++++++************++++++++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,---...............,,,,,,+++***))))))******,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------...///111111222444666777888:::===???BBBDDDFFFFFFFFFFFFHHHIIIKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEECCCBBBBBB;;;:::999888999:::<<<>>><<>>:::;;;<<<<<<<<<<<>>???@@@AAACCCDDDEEECCCBBBBBB???<<<:::::::::777777777666555222000...---------,,,,,,,,,,,,,,,)))))))))*********++++++***)))))))))((((((((((((************************(((((((((((((((((((((((()))***+++***)))((()))***))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''',,,'''&&&---222///)))&&&&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))))))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&)))***)))(((((()))++++++***))))))(((((((((&&&''''''(((((((((((((((&&&&&&'''(((((((((''''''(((''''''''')))))))))((((((((('''&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))***)))((('''(((((((((((())))))))))))''')))************+++---***))))))(((((((((((((((''''''((())))))(((''''''***))))))((('''&&&&&&%%%&&&&&&&&&''''''(((((((((''''''((()))))))))))))))'''''''''(((((()))))))))+++((((((***+++))))))---111000///---+++)))(((''''''(((((()))******++++++))))))***,,,---,,,***'''************))))))(((((((((((((((((((((((())))))''''''(((((())))))))))))''''''&&&%%%%%%&&&'''(((%%%(((,,,,,,+++***---///,,,,,,+++,,,...///...---(((((()))************)))'''''''''((()))******+++,,,++++++***)))(((((('''******))))))))))))************))))))))))))))))))+++******))))))******+++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////+++,,,,,,------------,,,++++++***)))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,******---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///.....................///000111222222333555777:::<<<>>>>>>>>>???AAACCCFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDD===<<<;;;:::;;;===>>>@@@===@@@AAAAAACCCGGGGGGCCCCCCAAA===;;;;;;<<<<<<<<<===>>>??????@@@CCCJJJNNNWWWXXXSSSHHH@@@===<<<::::::::::::<<>>===<<<;;;;;;;;;<<<===;;;;;;<<<===>>>?????????<<<===>>><<<888555555666333222000///......//////******))))))))))))))))))''''''(((((()))*********)))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))***************************++++++++++++++++++++++++((((((((((((((((((((((((******))))))(((((('''''''''(((((()))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&$$$%%%)))***&&&$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&((((((''''''''''''((((((&&&&&&''''''((((((((()))%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&)))***)))(((((()))'''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((($$$%%%&&&&&&'''''''''&&&((('''''')))++++++)))'''''''''&&&&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&)))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))(((((((((((())))))(((((('''&&&%%%%%%&&&&&&((((((***++++++***))))))(((((((((((())))))))))))((()))*********)))+++,,,******))))))((('''&&&&&&&&&'''((())))))((('''&&&)))((((((''''''&&&&&&&&&%%%&&&'''(((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((,,,)))***---...---...111666333000,,,***)))))))))''''''((())))))******+++***))))))***,,,,,,***'''++++++++++++***((('''&&&''''''(((((((((((())))))(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((***+++------,,,+++,,,,,,...,,,+++,,,---------+++'''((()))++++++******)))''''''((()))***+++,,,,,,------,,,+++)))((('''&&&)))******++++++******)))************))))))))))))******))))))))))))******))))))***++++++***))))))++++++************++++++************************+++,,,---......///......++++++,,,,,,,,,,,,++++++++++++***************+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,---...//////......000111222444666777777888:::<<<@@@AAABBBDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGGGGGGGAAA@@@???>>>???AAACCCEEECCCFFFFFFCCCCCCEEEEEEBBBAAA@@@>>><<<;;;;;;;;;<<<>>>>>>===<<<<<<===AAADDDHHHIIIGGG???;;;<<<===<<<<<<<<<<<<===>>>@@@CCCDDDAAAEEEKKKOOONNNJJJDDD@@@>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777888888777444111000000///---,,,******,,,...///)))))))))))))))(((((((((''''''(((((()))))))))***))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))(((((()))+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))'''((())))))))))))((('''))))))))))))))))))))))))$$$$$$'''***((($$$&&&***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''(((((()))&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))&&&'''((((((((((((''''''&&&''''''((((((((((((((($$$%%%&&&'''''''''''''''((('''(((+++......***%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((((('''''')))))))))***))))))(((((((((((((((((())))))))))))'''((())))))((('''(((***((((((((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%'''((()))))))))(((''''''((())))))))))))))))))))))))(((((((((((((((+++))))))---///...000444888555///***''''''(((***''''''(((((()))************)))((((((******)))(((******++++++***)))(((''''''''''''((((((((())))))(((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))+++******,,,---...---+++///---+++++++++,,,+++)))'''(((***+++++++++)))((((((((()))***+++,,,------,,,,,,++++++***)))((((((((()))+++------+++)))(((************)))))))))(((******))))))))))))******((()))***++++++***)))(((++++++************++++++))))))))))))))))))))))))***+++,,,------.........++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///...///111222222222444666666888:::===????????????DDDEEEEEEFFFFFFFFFEEEEEE@@@?????????@@@BBBEEEFFFGGGIIIHHHCCCAAACCCDDDBBBBBBAAA@@@>>><<<<<<>>>???======<<<;;;;;;<<>>===???>>>>>>>>>>>>???@@@AAA@@@CCCFFFHHHGGGDDDBBB@@@===<<<:::888777777888888888999999999888666444333111111000000000///...---+++++++++++++++++++++,,,*********))))))((((((((((((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))((()))************)))((())))))))))))))))))))))))'''&&&(((+++***'''(((---'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%&&&''''''((())))))))))))***+++++++++++++++&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))(((&&&&&&''')))'''((()))***++++++******&&&''''''(((((((((((((((%%%&&&'''((())))))))))))''''''(((---111000)))###$$$%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''%%%%%%&&&&&&'''(((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((''''''''''''))))))(((((((((((())))))%%%'''***---...---+++***((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))&&&'''((('''&&&%%%&&&(((%%%&&&'''((())))))))))))&&&'''(((******((('''&&&&&&&&&&&&'''''''''''''''$$$%%%'''))))))))))))((('''(((((()))))))))))))))++++++******))))))(((((((((&&&''',,,...---///333999555...(((%%%%%%(((***''''''(((((()))************)))''''''((())))))(((((((((***++++++***)))(((&&&'''''''''(((((())))))''''''''''''(((((())))))'''&&&&&&%%%&&&'''((()))(((&&&&&&)))...111000---///---+++***++++++)))((('''(((***+++,,,+++)))(((((()))***+++,,,---......+++++++++***************'''))),,,......,,,)))'''+++*********))))))((((((******))))))))))))******((()))***++++++***)))(((++++++************++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,------,,,++++++,,,+++++++++++++++,,,,,,,,,+++)))(((((()))+++,,,***************************)))((()))++++++)))'''++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,---.........---+++,,,---,,,++++++---///,,,---///000///000222333---///333666888999999999;;;<<<===>>>???>>>============<<<<<<>>>AAACCCEEEFFFHHHFFF@@@>>>@@@BBBAAADDDCCCBBB@@@???@@@BBBDDD===<<<;;;;;;;;;===???AAA<<<>>>>>>::::::===???===AAA@@@@@@????????????@@@<<<>>>@@@AAA???===;;;;;;;;;:::888666555444444555///000111111111000///...---,,,***+++---...---+++)))***,,,---,,,+++)))(((,,,++++++***))))))(((((()))))))))))))))))))))((()))(((((((((''''''''''''))))))))))))))))))))))))************************&&&((())))))(((((()))+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******(((((()))***************&&&'''((())))))((('''&&&'''''''''''''''''''''''')))&&&%%%''''''$$$###&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&'''((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))***)))'''%%%%%%''')))###$$$&&&'''((()))((((((&&&''''''((((((((((((((('''''')))***++++++++++++&&&&&&)))...333111)))"""$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))******)))(((((((((((((((&&&'''***+++,,,+++***)))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((((((((('''%%%$$$%%%&&&***222777666...&&&+++***((('''&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((())))))))))))(((((('''))))))((('''''''''''''''&&&%%%&&&'''***+++,,,+++333000,,,+++,,,---,,,******)))((('''&&&%%%$$$$$$(((((()))***************)))***+++++++++***((('''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******)))***+++,,,...000,,,+++++++++,,,+++(((&&&'''((())))))))))))(((((()))***+++,,,---............+++'''&&&((()))'''%%%))))))))))))((((((((((((************************++++++***)))(((((())))))))))))*********+++++++++,,,+++***(((((((((((())),,,+++***))))))***+++,,,---------.........//////((()))***+++,,,+++******+++***)))***+++,,,+++***,,,,,,+++***))))))******++++++************++++++***)))))))))***+++,,,,,,......,,,+++***))))))))),,,,,,,,,------,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...000222333222222333444666666888999::::::::::::888888888888:::<<<>>>???EEEDDDCCCAAA???>>>============???@@@AAAAAAAAAAAA===============>>>???@@@>>>===<<<;;;::::::::::::;;;;;;::::::999888777777999:::<<<===;;;888444111444333333333333333333444000//////...,,,++++++***---,,,,,,+++*********+++,,,+++***((((((((())))))''')))***)))((('''(((*********))))))(((((('''''')))...,,,%%%'''111222+++***)))(((''''''((()))*********))))))))))))******)))((((((''''''''''''(((***(((&&&$$$$$$%%%&&&''')))(((((((((''''''''''''''''''''''''((((((((((((***)))''''''((((((&&&%%%''')))***)))((('''(((***,,,,,,+++***)))(((''''''++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((())))))******&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))((('''''''''))))))'''&&&))))))(((((('''''''''&&&&&&'''((()))***+++,,,---******))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%###""""""###%%%&&&(((((('''''''''&&&&&&&&&***)))((((((''''''((((((((()))***,,,,,,,,,*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))((('''&&&%%%'''''')))---111000,,,((((((((('''&&&''''''((()))((())))))*********))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***************)))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''******++++++++++++************)))((((((((((((((('''''''''(((***+++++++++...---,,,+++******))))))++++++***)))((((((''''''((())))))***************''''''((()))((('''&&&%%%(((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***+++******+++,,,---,,,+++)))))))))***++++++,,,,,,---******+++,,,,,,------------***((((((***++++++)))***************)))))))))************************++++++***)))))))))))))))))))))*********+++++++++---,,,+++*********+++,,,+++***))))))))))))***+++,,,,,,---------.........((()))***+++,,,++++++***+++***))))))+++,,,+++)))+++++++++++++++++++++++++++******************++++++++++++***++++++,,,,,,------,,,+++************,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++.........///000222222222333444555555555555555555555555666777999:::======<<<;;;;;;;;;;;;;;;::::::;;;<<<============:::::::::;;;;;;;;;<<<<<<:::999888777666666666666999888888777666666555555222333555777777555333222111111000000000000111111---------,,,,,,,,,,,,,,,,,,,,,++++++******************)))(((((()))***+++''')))***)))((('''(((******)))))))))((((((((('''"""((()))&&&---999===888***)))(((''''''((()))***((((((''''''''''''(((((()))(((((('''''''''((((((***)))((((((((()))***+++))))))((((((((('''''''''''''''''''''((((((((((((***)))(((((())))))((('''''')))***)))((('''(((***++++++******)))((((((((())))))))))))(((((((((((()))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((())))))))))))((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((''''''((())))))(((&&&)))((((((((('''''''''&&&&&&''''''((()))***++++++))))))))))))((((((''''''(((''''''''''''((())))))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&))))))(((''''''''''''''')))***+++,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))************************))))))((((((((((((''''''(((((()))))))))(((''''''((((((((())))))*********&&&&&&&&&&&&'''(((******((()))))))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***************))))))(((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''******+++++++++++++++***++++++***)))))))))))))))(((((()))))))))*********(((***,,,,,,+++***))))))+++*********))))))((((((((()))******++++++******'''''''''((('''&&&&&&%%%))))))))))))((((((((((((((((((''''''&&&&&&''''''&&&&&&'''''''''((((((((()))(((((('''((()))+++,,,((()))+++---......------++++++******+++---...///+++++++++++++++++++++++++++)))((())),,,---...---***************+++++++++************************+++***))))))))))))))))))***************+++++++++++++++*********+++,,,,,,***))))))(((((())))))***++++++,,,,,,,,,---------))))))***++++++++++++***+++***))))))++++++***))))))***+++,,,,,,---,,,,,,************************------,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++,,,------------...000------......///000000000111111000000111111222333333333333333444555666777555555666777888888888888444555666777888777666666555444333222222111222222444444444333222222111111......////////////......------,,,,,,,,,,,,------*********++++++,,,,,,,,,+++++++++***************(((((((((((()))***+++,,,''')))***)))((('''(((***))))))))))))(((((((((((($$$((((((%%%)))222555000)))((((((''''''(((((()))((((((''''''''''''(((((((((((('''''''''(((((()))'''(((((())))))((('''''')))))))))(((((((((''''''''''''''''''((((((((((((((('''&&&'''((()))((('''''')))***)))((('''(((***))))))))))))))))))))))))'''((((((((()))))))))***+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))'''(((((((((((()))))))))***))))))(((''''''&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((******)))'''((((((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((('''(((''''''''''''((())))))))))))(((((((((((())))))%%%&&&(((******(((&&&%%%'''''''''''''''&&&&&&&&&)))((((((''''''''''''''')))******+++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((************************))))))(((((((((((((((((())))))))))))))))))((((((((())))))(((&&&&&&(((***''''''''''''(((((())))))&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((())))))************+++***))))))(((((()))))))))***+++***))))))******&&&(((+++...111111...+++(((((((((((((((((((((((())))))***++++++++++++***))))))))))))((((((''''''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***)))((((((((()))+++,,,)))+++---...............---,,,***))))))***,,,---,,,,,,++++++************************,,,---------))))))***************+++******************************)))))))))))))))***************************'''''''''((()))******+++))))))(((((((((((())))))******+++++++++,,,,,,,,,))))))******++++++++++++,,,***)))***+++,,,+++)))'''(((***+++,,,,,,,,,,,,*********++++++*********---,,,,,,+++***************************+++,,,,,,++++++,,,---------,,,,,,++++++************++++++++++++++++++++++++++++++************++++++++++++,,,---...---+++***+++,,,,,,++++++,,,,,,------.........---------------------------...///000111222///000111222222222222222///000222333444222111///000000///...............////////////......------...---,,,***))))))((((((++++++************++++++))))))))))))******************************)))))))))))))))))))))******+++''')))***)))((('''(((***))))))))))))((((((((((((+++---***&&&'''+++***%%%(((((((((((((((((((((((())))))************))))))'''''''''''''''((()))***'''((())))))((('''%%%$$$)))))))))(((((((((((('''''''''''''''((((((((((((%%%$$$$$$%%%'''(((((('''''')))***)))((('''(((***(((((((((((())))))******(((((((((((())))))))))))******)))(((((('''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))(((((()))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))((('''''''''''''''((()))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((())))))))))))))))))))))))((((((((()))))))))((()))+++***((('''(((((((((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((******+++++++++))))))(((''''''''''''(((***,,,---,,,***)))***+++))))))+++222999:::555///))))))))))))))))))(((((())))))***+++++++++++++++******))))))((((((((((((***)))))))))((((((((('''(((((('''''''''(((((()))'''''''''((((((((())))))&&&%%%$$$$$$%%%&&&((())),,,...111111///---...///222000...+++*********+++...---,,,+++*********++++++,,,,,,,,,+++*********((((((((()))))))))*********************************)))))))))))))))******************************%%%&&&'''((()))*********(((((())))))))))))((((((*********+++++++++,,,,,,***************+++++++++,,,+++***+++,,,---,,,+++(((((()))***++++++++++++)))***++++++++++++***)))++++++***))))))((())))))))))))))))))***+++,,,,,,***+++,,,,,,---------,,,+++******))))))******+++++++++++++++++++++++++++)))))))))*********++++++(((***,,,---,,,++++++,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,---.........------+++---...//////...,,,+++...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******---,,,***)))((('''((((((******))))))))))))************)))))))))((((((((((((((()))*********)))(((************))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))++++++***)))+++......+++''''''((((((((((((''''''))))))************))))))&&&&&&&&&'''''')))******)))))))))*********))))))***)))))))))((((((((((((''''''''''''((((((((((((&&&%%%%%%&&&(((******)))''')))***)))((('''(((***'''''''''((())))))***************)))((('''''''''((((((((((((((()))***+++((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))((('''(((******((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''''''''******)))((((((((((((((()))(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))******(((((('''''''''((()))***((()))************((('''))))))))))))((('''&&&%%%(((((()))***************''''''''''''''''''''''''''''''((((((((()))))))))((())))))***************)))((((((''''''(((((()))((((((((((((((((((((((((((()))***,,,---.........)))(((((('''''''''''''''***,,,...---***)))***---------000666<<<<<<777222---,,,,,,,,,++++++******)))***++++++,,,+++++++++))))))((('''''''''''''''******))))))((((((''''''((((((''''''(((((())))))''''''((((((((()))))))))&&&%%%%%%%%%&&&(((***+++---000333222000......000777555333000---,,,,,,+++///...,,,+++***+++,,,,,,,,,---...---+++)))(((((('''''''''((())))))******************************)))))))))))))))******++++++++++++***************'''((()))***++++++++++++((())))))******))))))(((******+++++++++,,,,,,,,,******))))))******+++,,,,,,+++***,,,...000//////,,,+++******))))))******)))***+++,,,,,,+++***)))***))))))((((((((()))))))))))))))))))))***+++,,,******+++,,,------------+++******************+++++++++++++++++++++++++++'''''''''((((((((()))))))))---222555666555666666///...---,,,------///000++++++,,,,,,,,,,,,+++***,,,,,,+++************+++***++++++,,,,,,+++++++++***++++++,,,,,,+++)))))),,,++++++*********++++++)))))))))))))))))))))))))))))))))))))))***+++,,,*********))))))******************))))))(((((((((&&&''')))******)))((((((++++++++++++***)))''''''''')))***)))((('''(((***(((((((((((())))))))))))))))))((((((***+++***(((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&((()))++++++,,,+++)))''''''(((***+++******)))))))))(((((((((''''''''''''(((((((((((()))(((''')))+++,,,,,,+++''')))***)))((('''(((***'''''''''(((((()))))))))++++++***)))((('''&&&&&&''''''''''''(((***+++,,,((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''))))))(((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((())))))&&&%%%%%%%%%%%%%%%%%%&&&(((&&&$$$######$$$&&&(((&&&&&&&&&'''''''''''''''++++++***)))))))))))))))******)))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''&&&&&&&&&'''))))))***(((&&&'''***+++)))'''''''''((())))))((('''&&&((((((***+++,,,,,,,,,,,,'''''''''''''''''''''''''''((((((((())))))))))))(((((()))***************)))((((((''''''(((((()))((((((((((((((((((((((((((()))***,,,---...//////***))))))((('''((((((((())),,,///---***)))+++///...333888:::888555333333......---,,,++++++******)))***++++++,,,,,,+++++++++***)))((('''(((((()))*********)))((('''''''''((((((((((((((()))******'''((((((((())))))))))))'''''''''(((***,,,...000+++///333333111///111333666555444222000...,,,,,,///...---++++++,,,---...,,,///000///,,,))))))***'''(((((()))******++++++************************)))))))))))))))***+++++++++++++++*********))))))'''((()))+++++++++******))))))***++++++***))))))++++++++++++,,,,,,,,,---+++***)))))))))***+++,,,+++++++++---000222333222333000---***))))))******(((***+++,,,,,,+++***((())))))))))))))))))***+++***)))))))))))))))***+++)))***+++,,,------------+++++++++******+++++++++************************''''''((((((((()))))))))...333999======;;;999888///...---,,,,,,---...///)))***+++,,,,,,,,,+++***+++***************++++++******++++++++++++***************)))))))))((((((***))))))((())))))******((((((((((((((((((((((((((())))))***+++,,,,,,,,,******))))))))))))******)))))))))))))))*********%%%&&&(((******)))((('''))))))***+++******)))(((''')))***)))((('''(((***'''((((((((()))))))))***)))'''&&&''''''&&&$$$###&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&$$$%%%%%%&&&((()))+++,,,>>>999222+++'''&&&(((************)))))))))((((((''''''''''''(((((((((((()))''''''(((***+++***)))''')))***)))((('''(((***''''''((((((((((((((((((******))))))((((((''''''''''''''''''(((((()))***((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&((((((&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((,,,++++++***************++++++***)))(((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++'''&&&%%%%%%&&&'''((())),,,'''###$$$(((+++***(((%%%&&&''')))))))))((((((%%%&&&((()))+++,,,,,,,,,''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&(((***,,,------...+++******)))))))))))))))(((,,,///...***))),,,000...777???===333,,,...333------,,,+++***(((((('''******+++,,,,,,,,,,,,+++...---+++*********+++,,,+++******)))(((''''''&&&((((((((((((((()))******(((((((((((())))))))))))$$$$$$$$$%%%'''***,,,...)))...333444111111333777222222222111///...,,,+++000///---,,,,,,---///000,,,///222111...++++++,,,((())))))***++++++,,,,,,************************))))))((())))))***++++++++++++++++++******))))))%%%&&&((())))))((((((''')))***+++,,,,,,+++***)))++++++,,,,,,,,,---------+++***)))))))))***,,,---+++++++++...111444555444777444000,,,))))))***+++((()))+++,,,,,,+++)))(((***)))))))))***+++,,,,,,******))))))))))))******)))***+++,,,------...---,,,,,,++++++++++++,,,,,,************************************++++++++++++///444:::<<<:::555111...///---,,,******+++---...((()))+++,,,,,,,,,+++***))))))))))))******+++,,,***+++++++++++++++******+++***)))((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((+++,,,,,,,,,+++***)))))))))))))))(((((()))))))))''''''((()))***+++,,,,,,$$$&&&((()))***)))((('''&&&''')))***++++++******((()))***)))((('''(((***'''((((((((())))))******'''%%%&&&)))++++++******%%%&&&'''(((((('''&&&%%%((()))***,,,,,,***)))((($$$$$$%%%&&&(((***+++,,,WWWPPPCCC777...******,,,************))))))))))))''''''''''''((((((((()))&&&%%%$$$%%%'''''''''%%%((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''(((***+++,,,))))))************)))))),,,+++***)))(((((((((((())))))))))))))))))))))))''''''((((((((((((((((((,,,)))''''''((((((((('''%%%%%%&&&((())))))))))))'''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))******'''((())))))'''&&&&&&'''((((((((('''&&&%%%###"""(((((('''''''''&&&&&&&&&###%%%''')))******)))((((((((()))(((&&&&&&'''))),,,***''''''))),,,------;;;:::888555000---,,,,,,---+++***(((((()))+++,,,'''(((***,,,,,,+++)))(((++++++******)))(((((('''###$$$%%%&&&''')))******%%%&&&(((******)))(((&&&(((&&&%%%%%%'''(((((('''))))))(((((((((***,,,---,,,///333555333///---+++111///,,,+++,,,,,,,,,+++000///---,,,+++,,,,,,---000---))))))+++,,,+++)))---,,,,,,+++***)))((((((*********)))))))))))))))((()))+++---------+++******************)))((((((++++++***))))))***++++++***)))(((''''''((()))***++++++++++++++++++++++++---+++***(((((()))+++,,,,,,++++++******++++++,,,000...+++)))))))))(((''')))))))))))))))(((''''''))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++*********++++++++++++******((((((((()))******++++++000111222222111---***'''******++++++++++++******+++++++++*********************))))))))))))******))))))************))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((+++******)))(((''''''&&&)))))))))((((((((((((((((((((())))))******++++++''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))''''''&&&''''''((()))***&&&&&&''''''(((((())))))***)))((('''''''''''''''))))))(((((('''''''''&&&&&&&&&%%%%%%&&&)))+++---nnnaaaLLL888***$$$%%%''',,,,,,++++++******))))))((((((''''''''''''(((((())))))))))))))))))))))))************************************************)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((()))+++,,,---))))))************))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((+++***)))***+++***(((''''''((()))******+++******((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))))))))''')))******)))'''''''''$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((()))***)))'''&&&((())))))((('''&&&((()))******))))))***,,,///111:::999666222///,,,,,,---...,,,***)))((()))***+++((()))***++++++***)))((())))))))))))************&&&&&&''''''((()))******&&&'''((()))***))))))(((+++)))(((((()))***)))(((((((((''''''((()))+++,,,+++...111222111///------111...,,,++++++,,,,,,+++///...---,,,,,,,,,---...111...***)))***+++***(((+++++++++***************))))))))))))))))))))))))((()))+++,,,---,,,+++******************)))(((((())))))))))))))))))))))))******)))(((((()))******++++++++++++++++++++++++*********++++++*********,,,++++++******++++++,,,...,,,)))))))))******))))))))))))))))))(((''''''))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***)))******++++++******)))++++++******)))(((((((((***+++---...///...---,,,******++++++++++++******)))(((((((((((((((((((((******))))))))))))******))))))************))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))*********''''''((((((((((((''''''(((((()))))))))*********)))))))))))))))))))))))))))(((((('''''''''(((((('''''''''(((((()))))))))))))))(((''''''''''''''')))((((((((('''''''''''''''&&&%%%%%%&&&(((***,,,EEE???555+++&&&&&&***,,,***************)))))))))((((((''''''''''''(((((())))))))))))))))))))))))************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))***))))))))))))))))))***((((((((()))***+++,,,---))))))************))))))&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))++++++******)))))))))((()))***+++---...---)))&&&))))))************))))))((((((((())))))*********))))))))))))((((((((((((((((((((((((((((((((((((&&&))),,,,,,+++((('''&&&###$$$%%%&&&'''((((((((('''''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%((())))))((('''''')))***(((***++++++***,,,000555;;;888333///---,,,---...///...,,,***))))))***+++))))))))))))))))))))))))(((((())))))***+++,,,,,,((((((((())))))*********((((((((((((((()))******,,,***)))((())))))((('''''''''&&&''''''((()))******,,,...///.........//////---+++***+++++++++***------------............000...+++*********)))((())))))*********+++++++++))))))))))))))))))))))))'''(((***++++++***)))))))))************))))))(((((()))***++++++***)))(((+++******))))))******+++++++++++++++++++++++++++''')))+++,,,,,,+++)))(((++++++************+++++++++***((((((***++++++***))))))******))))))(((((())))))))))))*********************++++++++++++,,,++++++++++++++++++++++++,,,+++******+++,,,+++***)))******++++++******)))++++++******)))((((((((('''((()))+++,,,---------******++++++++++++******(((((((((((((((((())))))******))))))))))))******))))))************))))))))))))))))))))))))))))))++++++***)))((((((''''''))))))))))))))))))))))))******))))))((((((''''''***************************))))))))))))))))))((('''(((((())))))(((((('''(((((())))))))))))******))))))))))))))))))))))))******(((''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((('''&&&&&&&&&((()))***---,,,***((('''((()))***(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,))))))************))))))%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))+++******))))))(((((('''((())),,,000111///)))%%%'''((((((((((((''''''&&&''''''(((((()))***++++++******))))))))))))))))))))))))((((((''''''''''''&&&)))---...,,,)))'''&&&))))))(((((('''%%%$$$###''''''''''''''''''''''''''''''((()))(((((('''&&&((()))***)))((((((***+++(((+++...,,,)))***000555<<<888222...,,,...///000111///---***))))))***++++++******))))))))))))***((())))))******+++,,,,,,)))))))))))))))))))))))))))((('''&&&&&&((()))+++***)))((('''((('''&&&$$$%%%%%%&&&&&&'''(((((())))))***+++++++++---///222...,,,***)))***++++++***,,,---...///////////////---,,,+++++++++++++++***************************((((((((()))))))))))))))'''((())))))***)))(((((())))))************)))((()))+++,,,......,,,+++)))++++++++++++++++++++++++************************((((((***++++++******)))++++++************+++++++++)))((()))***+++***)))))))))*********))))))(((((()))))))))************************++++++++++++************************+++***)))***+++,,,+++)))))))))************))))))((((((((()))******++++++++++++*********)))))))))******++++++++++++*********************+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))((((((((('''***************+++++++++******))))))((((((((('''(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((''''''''')))(((''''''''''''(((((((((((()))))))))(((((('''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''''''''&&&&&&''''''''''''''''''''''''((()))***))))))************))))))%%%%%%&&&&&&'''(((******(((((((((((((((((((((((()))))))))((((((''''''''''''))),,,///111///***%%%'''((((((((((((''''''&&&&&&&&&'''((())))))******))))))******************)))))))))(((''''''&&&&&&&&&)))---...,,,)))'''&&&++++++***)))'''$$$"""!!!&&&'''''''''''''''''''''%%%&&&'''(((((()))))))))((()))******))))))+++,,,))),,,...---)))***///444===888111---...000222333111000---+++******++++++---,,,+++***************************************))))))(((((((((((('''''')))'''&&&$$$%%%''')))******)))(((((()))(((&&&###$$$%%%&&&&&&'''(((((((((((()))))))))***,,,000333...,,,***)))***+++++++++,,,---///111111000///...)))***+++++++++,,,,,,---,,,,,,++++++***))))))(((''''''(((((())))))))))))(((((()))))))))(((((((((((())))))*********)))))))))***,,,------,,,***)))++++++,,,,,,,,,,,,++++++************************))))))((((((((()))+++,,,+++******))))))******+++,,,***))))))******(((&&&))))))************))))))((()))))))))************))))))*********+++++++++************************+++***))))))++++++***))))))))))))******)))))))))((((((((()))******++++++------,,,+++***)))((((((******++++++++++++******))))))******++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++***)))))))))((((((''''''(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((&&&'''(((((()))((('''''''''''''''((((((((((((((()))(((((('''''''''''''''"""###$$$%%%'''((()))***&&&&&&''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''((((((&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''((()))))))))************))))))''''''''''''((()))***+++(((((((((((((((((((((((('''''''''''''''((((((((('''((())),,,...---)))&&&))))))************))))))'''''''''(((((()))))))))))))))))))))************))))))(((((('''''''''&&&&&&))),,,,,,+++((('''&&&((((((((((((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))***+++(((*********)))***,,,...+++---...---,,,---111555<<<777000...///222444333111000---+++++++++,,,---......------,,,+++++++++++++++++++++++++++******(((((((((((((((((((((((()))(((&&&%%%&&&''')))***+++******+++,,,+++(((&&&$$$%%%&&&'''((((((((((((((()))))))))***,,,000333...,,,******+++,,,,,,,,,,,,...000222333111///---''')))+++,,,,,,,,,---...------,,,+++***)))((('''&&&''''''(((((())))))***))))))))))))((((((((((((((())))))************)))'''((()))******)))((('''***++++++,,,,,,++++++******************************)))'''&&&''')))+++---******))))))))))))******+++***))))))***)))'''%%%))))))******++++++******))))))))))))************)))))))))************+++************************+++***))))))***+++***)))((())))))******))))))(((++++++******)))(((((((((******++++++,,,+++++++++******++++++++++++******'''''''''((())))))************))))))))))))******))))))************))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***+++++++++)))(((((((((((((((((('''((())))))******))))))(((''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''(((******((((((((((((''''''''''''&&&&&&((()))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))************))))))((('''''''''((()))******(((((((((((((((((((((((('''''''''((())))))******'''&&&&&&((()))***)))''''''((()))******+++******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((('''''''''''')))******)))'''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))***++++++******,,,...,,,,,,---...000444777::::::444...---000333333222111///---,,,+++,,,---......////////////---,,,+++)))******++++++,,,,,,,,,))))))))))))))))))))))))***)))((((((((()))++++++***)))***+++---,,,)))'''$$$%%%'''((())))))((((((((()))*********,,,000333///---+++***,,,------------///222444444111...,,,(((+++------+++******++++++++++++*********))))))&&&&&&''''''((())))))***+++***))))))((((((((()))(((((()))***************'''''''''''''''''''''''')))***+++,,,,,,+++***)))************************'''''''''((()))******+++******))))))))))))******)))(((((()))******(((&&&((()))***++++++++++++***))))))))))))************))))))))))))************************************+++)))((()))***+++***((((((((())))))))))))((((((++++++******)))(((((((((&&&'''***,,,---,,,++++++******++++++++++++******&&&''''''((())))))************))))))))))))******))))))************))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))***++++++'''''''''((((((((((((((())))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((('''''''''(((((()))((('''''''''&&&&&&&&&%%%%%%&&&((()))***)))((('''''''''''''''((((((((()))''''''((((((((((((((((((...------+++***((('''&&&))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))---+++)))''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((()))(((((((((((())))))***))))))************))))))(((''''''''''''((())))))((((((((((((((((((((((((''''''((()))***+++,,,,,,'''&&&$$$%%%&&&(((((((((%%%%%%'''((())))))))))))+++++++++***************''''''(((((()))))))))***(((((((((((((((((((((((('''((())))))'''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&'''''''''(((((())))))(((''''''''''''((()))***++++++***+++---///,,,+++,,,...444999<<<>>>888333---,,,000333333111000///---,,,,,,---...//////000111111000...,,,+++'''((()))***,,,---...///))))))*********++++++++++++++++++++++++,,,,,,---''''''(((***++++++(((&&&%%%&&&'''))))))))))))((()))***+++++++++,,,///222///---++++++,,,............000333555444111...++++++---///...+++(((((()))***************+++++++++&&&&&&&&&'''((())))))***++++++***)))))))))))))))(((((()))***************))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))%%%&&&(((***++++++***)))******))))))))))))******&&&&&&''')))++++++***(((((()))***+++++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))***)))((()))***+++***((((((((())))))))))))((((((((((((((()))******++++++&&&'''***,,,---+++)))(((******++++++++++++******((())))))***+++,,,,,,,,,******))))))))))))******))))))************))))))(((((((((((((((((((((((("""###%%%''')))***,,,---(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))*********&&&'''''''''(((((())))))))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))***)))(((''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&((()))***)))((('''&&&'''''''''(((((())))))&&&&&&'''((())))))((((((&&&''')))******)))((('''******))))))((((((''''''((((((''''''''''''((((((************************))))))))))))))))))))))))************************&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))777333...)))&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&***)))(((''''''((()))*********))))))((((((((('''))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&'''''''''(((((())))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''(((((()))))))))((((((''')))+++,,,,,,---///111,,,***---444888666555666222...,,,///000---,,,------))))))------***+++///333444666555222...,,,+++***)))((((((((()))***+++*********)))******+++++++++***))))))))))))))))))+++******)))((('''&&&&&&+++++++++***)))((('''&&&))))))))))))))))))))))))'''(((***,,,------------333---+++000333000,,,+++000///000111///***((('''((())))))*********))))))((())))))*********))))))((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,,,,+++***)))(((******++++++++++++******))))))************))))))((('''&&&%%%&&&(((***+++))))))*********+++++++++%%%&&&''')))************(((((())))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++******(((''''''''')))***)))((('''(((***,,,,,,,,,,,,+++***))))))++++++************++++++************************'''&&&$$$$$$%%%(((+++---******)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))***+++&&&&&&''''''(((((())))))&&&''')))*********)))(((((((((((((((((('''''''''))))))(((((('''''''''&&&+++((($$$ """&&&(((&&&))),,,...///---+++)))+++***)))((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******$$$+++,,,$$$$$$+++,,,'''++++++***))))))((())))))000...+++(((&&&%%%%%%&&&''')))(((&&&)))111777888)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%%%%&&&'''(((((((((((())))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&$$$######$$$&&&&&&&&&'''(((((()))))))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))222000,,,)))&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&((()))*********))))))************))))))***)))'''%%%%%%''')))***''''''''''''((((((((()))((((((((((((''''''''''''***)))(((''''''((()))***)))))))))(((((('''''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))******+++++++++,,,***,,,------,,,,,,---...///---///555888555333444111---,,,...///---+++,,,///++++++///000...///444666777777555111---++++++)))(((((('''((()))+++,,,,,,+++************++++++******))))))))))))******)))(((((((((''''''''''''))))))***+++******(((((())))))))))))))))))))))))((((((***+++,,,---------222---+++///222000,,,+++111111111111///+++))))))))))))************))))))))))))************))))))))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++***)))((()))******************)))))))))************))))))(((((('''&&&'''(((***,,,,,,,,,,,,+++******))))))(((((()))*********)))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++******)))((('''''')))***)))((('''(((***)))******+++++++++***************))))))*********************************---,,,+++))))))***+++,,,******)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((())))))((()))))))))*********+++''''''((()))))))))))))))(((((((((((((((((((((''')))((((((((('''''''''''')))((('''&&&%%%&&&&&&'''&&&(((***,,,,,,+++***((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))---999===333*********&&&******))))))((((((((((((&&&%%%$$$$$$$$$&&&((())))))+++***'''(((///222222))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''))))))'''%%%&&&'''(((((())))))(((((()))((((((((('''''''''&&&'''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))---+++)))&&&%%%%%%&&&&&&(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((((((((((((((((())))))((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++---...///...,,,++++++,,,000---...333555222///000///++++++...///,,,+++,,,111......111333333666:::;;;:::888444///,,,++++++)))((((((((()))***,,,---------,,,+++******************)))))))))******+++(((''''''&&&&&&'''''''''&&&(((***+++,,,+++)))((()))))))))))))))))))))))))))))))))***+++,,,---...111,,,+++///111///,,,,,,111333444222///,,,+++************************)))))))))******))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((('''((())))))******))))))((())))))************)))))))))((((((((((((***+++,,,//////---,,,***)))((('''******++++++***))))))(((*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++******)))((('''''')))***)))((('''(((***'''((()))***++++++++++++))))))))))))))))))))))))************************+++******)))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''))))))))))))************((((((((((((((()))******''''''(((((((((((((((((((((((((((((('''''''''''''''(((***++++++)))'''&&&'''(((((())))))))))))(((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((000@@@HHH===...(((''''''))))))(((((((((((((((((("""""""""###%%%''')))+++***,,,+++((((((+++,,,+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))(((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%(((,,,---,,,'''$$$%%%&&&''''''((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((()))'''&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%$$$$$$%%%(((+++,,,---...///...---,,,,,,---...+++,,,000222///------...******...000---,,,---222222222444666888;;;>>>===<<<888333...******+++******))))))***,,,...///......,,,+++************))))))))))))***++++++,,,***)))((('''&&&''''''''''''(((***,,,,,,***)))'''))))))))))))))))))))))))***))))))))))))+++---...000,,,***...000---,,,---000444555111---,,,,,,+++++++++***************************))))))))))))))))))******+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((()))************(((((((((((())))))))))))(((((())))))************))))))))))))))))))***+++,,,---///...---,,,+++)))((((((******+++++++++******)))************))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************)))((((((''')))***)))((('''(((***))))))***+++++++++++++++))))))))))))))))))))))))************************&&&'''(((******************))))))(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%''''''''''''(((((((((((()))((('''''''''(((***+++''''''''''''(((((((((((((((((((((((((((''''''''''''(((***,,,+++***(((&&&)))((((((((((((((())))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))777???888+++&&&''')))'''((((((((((((((('''''''''''''''''''''((()))***))),,,+++((('''))))))&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((+++---,,,((($$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''&&&&&&''''''(((%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''''''''(((((('''''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))+++***))))))***---///111+++---............///111///,,,,,,000222000...///...+++,,,000222///......222444555666888;;;<<<===;;;999666111,,,******,,,,,,,,,++++++,,,...///000...---,,,+++******))))))))))))))))))***+++------...---***((('''''''''((()))***+++,,,+++)))'''&&&))))))))))))))))))))))))***))))))((()))***,,,---///+++***---...,,,,,,......444555///***+++,,,***,,,,,,+++***))))))******++++++***)))(((((())))))******+++++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))((((((((())))))))))))(((((())))))************)))))))))))))))******+++,,,---,,,,,,,,,+++++++++******((((((***++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************))))))(((''')))***)))((('''(((***,,,---------,,,,,,+++***))))))************))))))************************)))***,,,---......---,,,***))))))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((('''&&&%%%$$$(((((((((((('''''''''''')))((('''''''''(((***+++&&&'''''''''(((((())))))'''''''''((((((((((((((('''(((((()))))))))((((((***)))(((((((((((()))***'''((())))))***)))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%,,,///,,,'''&&&''')))&&&'''((((((((((((''''''******))))))))))))))))))&&&)))***''''''))))))&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((('''''''''(((((((((((())))))(((((('''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''!!!"""###%%%&&&''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&'''((())))))***(((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((******************************)))******,,,...///***,,,...//////000222444333//////333444222111222///,,,...333555333111111111555777666888::::::777444444111...+++***+++---...------,,,,,,---///000,,,,,,+++***))))))))))))(((((())))))+++,,,......///---+++)))'''((()))))),,,,,,+++***)))((('''&&&)))))))))))))))))))))))))))))))))))))))***++++++---******,,,---++++++///---555777...(((***,,,***...---+++***))))))***+++,,,+++***((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,+++******((())))))******))))))((())))))************))))))((())))))***++++++,,,,,,))))))*********+++++++++&&&'''(((***+++,,,,,,,,,((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))''')))***)))((('''(((***............---,,,+++***)))***+++,,,,,,+++***)))************************+++,,,,,,,,,+++)))(((&&&******)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))(((&&&%%%************))))))))))))((((((((((((((()))******&&&&&&''''''((()))))))))'''''''''((((((((((((((((((''''''&&&'''(((((()))***))))))(((((((((((()))%%%%%%'''((((((((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&%%%&&&'''(((&&&'''((()))***)))((('''&&&&&&'''((())))))******%%%((((((&&&&&&******'''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&$$$###%%%'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''!!!"""###%%%&&&'''((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&''''''(((((())))))'''((()))******)))(((''''''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((()))))))))******,,,...//////000222444555111000222333000///000000...000666888666444444///444777666666888555///,,,------+++******,,,.........,,,+++++++++,,,---******))))))((()))))))))(((((()))***+++---...///,,,***((('''''')))+++,,,,,,+++***((((((((())))))))))))))))))))))))))))))((())))))***************,,,******,,,+++***+++///---777999///(((+++...,,,///---+++***))))))***+++---,,,***((('''((())))))+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++)))******************)))))))))************))))))'''((()))***++++++++++++((((((((())))))*********'''((())))))************''''''((()))***++++++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))''')))***)))((('''(((***,,,,,,---------,,,++++++***+++,,,------,,,+++***************************)))))))))((('''&&&%%%$$$******)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((******)))((('''+++*********)))))))))(((''''''((()))))))))))))))&&&&&&''''''((())))))***''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((''''''&&&&&&$$$%%%'''((()))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''''''''&&&''')))&&&''')))++++++***)))((($$$%%%&&&((())))))******&&&((((((%%%&&&)))***((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((()))(((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&$$$$$$%%%'''((((((%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((######%%%&&&''''''''''''&&&''''''((((((''''''&&&''''''%%%%%%%%%%%%''''''))))))(((((('''''''''&&&'''''''''((((((((((((((('''((()))******)))(((''''''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))'''''''''''''''''''''''')))***++++++++++++******,,,...///000///000222333555111...000000,,,***+++111///222888:::888555666---444777666555666222***'''(((******)))***,,,......---+++***)))******+++)))((((((((((((((()))***(((((()))***+++---///000((('''&&&%%%'''))),,,///+++***((('''''')))+++,,,))))))))))))))))))))))))'''(((***++++++***)))(((,,,******++++++)))+++000...999;;;000)))---000---///...+++***))))))***+++---,,,***(((''''''((()))+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---...------,,,******++++++++++++******))))))************))))))'''((()))******+++******(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&''')))***+++,,,---))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((())))))*********))))))((()))***)))((('''(((***))))))***+++,,,,,,,,,,,,***+++---......---+++***************************)))))))))))))))***************)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%''')))***+++***)))((())))))(((((('''''''''&&&&&&''')))*********)))(((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))%%%'''(((*********)))(((&&&'''''''''&&&&&&%%%$$$%%%''')))***+++***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&''')))***)))'''(((+++&&&(((***+++,,,+++***)))'''((())))))))))))))))))''')))(((%%%%%%)))***((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((()))******))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&%%%&&&'''(((((('''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((''''''(((((((((((('''''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''******))))))***,,,...///(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((())))))(((((((((+++---)))***,,,...000222333333444333222000////////////,,,,,,---...000111333444111000///000111000,,,(((+++***)))))))))***+++,,,...---+++***))))))((((((&&&''''''((()))******++++++***))))))(((((())))))((('''&&&''')))*********************+++,,,------)))))))))))))))(((''''''''''''((()))***)))))))))''')))******)))))))))***,,,222666333+++'''+++111888444///***'''''')))***,,,,,,,,,,,,+++***)))))),,,++++++******))))))))),,,+++***(((((((((((()))***)))))))))+++,,,+++***(((((())),,,......,,,***((('''&&&%%%%%%&&&'''((())))))))))))************'''''''''((()))+++,,,---333...((('''***,,,+++((()))************+++++++++))))))((())))))***++++++((()))***)))''''''(((***((()))***+++++++++++++++))))))*********))))))((())))))))))))))))))))))))))))))************))))))'''(((+++---...---,,,++++++,,,,,,---,,,+++***))),,,,,,++++++***)))((((((******))))))((((((''''''))))))((((((''''''&&&&&&)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))((('''''''''''''''***((('''&&&&&&'''(((***((((((((())))))))))))***'''&&&&&&%%%&&&'''((()))$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))000>>>:::000***(((((()))***+++,,,,,,---''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''%%%%%%)))(((&&&&&&''''''&&&$$$)))((((((''''''''''''(((###$$$&&&'''((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((&&&&&&((()))'''&&&%%%&&&&&&&&&'''''')))******'''''''''((()))******+++))))))(((((('''''''''&&&''''''((((((((((((''''''***+++,,,,,,***))))))***'''''''''''''''''''''''')))((((((((())))))((('''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''&&&&&&&&&&&&'''((((((((()))))))))((()))+++---+++,,,---...///000000111//////...---------......,,,,,,,,,,,,---...///000///......///111000---***+++***))))))***+++,,,---,,,,,,***)))((('''''''''''''''(((((()))******+++++++++*********))))))))))))((('''(((***+++++++++************+++,,,------)))))))))))))))(((''''''(((((((((((())))))))))))(((***++++++***))))))***+++///222///***(((+++///777444000,,,******+++,,,,,,,,,---,,,,,,+++***)))++++++*********)))))))))+++***)))'''''''''((((((***)))((()))+++,,,+++***))))))***,,,...///,,,***))))))(((''''''((())))))))))))))))))************''''''(((((()))+++,,,---777222,,,***,,,---,,,***(((((()))))))))************)))))))))******+++,,,((()))***)))'''''')))***))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))************))))))((()))+++,,,------++++++***++++++,,,,,,+++***)))++++++******)))(((((('''***)))))))))((((((((('''(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))'''((((((((())))))))))))***)))(((((('''''''''((())))))))))))(((((((((((((((((((((((())))))))))))((())))))))))))))))))((((((((((((((((((''''''''')))'''&&&%%%%%%&&&''')))&&&&&&'''''''''((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''&&&&&&&&&''''''''''''(((---######111;;;777...***(((((())))))******++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%%%%((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&'''(((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''((()))***&&&&&&'''(((((())))))***)))((((((((('''''''''&&&''''''(((((((((((('''''''''(((***)))(((&&&''''''(((((((((((((((((((((((()))((('''''')))))))))(((''''''(((((((((((('''''')))((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***)))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((()))))))))((())),,,...//////.........//////000+++++++++++++++,,,------+++++++++++++++,,,---------------///000000...+++******))))))***,,,...///,,,+++***(((''''''&&&&&&'''(((((())))))************+++,,,,,,,,,+++))))))(((''''''(((***++++++***))))))))))))***+++,,,---)))))))))))))))((((((''')))((('''''''''(((***++++++,,,---,,,***))))))))))))+++,,,+++))))))***+++222111///---,,,++++++,,,------------,,,+++***)))************************+++***((('''&&&&&&''''''***)))((()))+++,,,+++*********+++---//////---++++++******))))))******+++))))))))))))************(((((((((((()))***,,,,,,777333...,,,,,,---+++)))'''((((((((())))))))))))******)))))))))***++++++((()))***)))(((''')))+++***************+++++++++))))))************))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++******))))))***++++++******)))******))))))((('''''''''))))))))))))(((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))***))))))((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))((((((((('''&&&%%%%%%&&&'''(((&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((((((((((('''''''''&&&&&&&&&''''''''''''(((...''''''000444///)))(((((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%'''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&''''''(((((((((((((((((('''''''''''''''''''''((((((((((((''''''%%%&&&((((((&&&%%%%%%&&&)))))))))))))))))))))))))))'''%%%&&&)))***((('''''''''((((((((((((''''''))))))(((''''''''''''''')))))))))((((((((((((((())))))))))))************((()))***+++***)))((('''(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''(((((()))((())))))))))))***,,,///222111000//////000111111,,,,,,,,,++++++,,,,,,---++++++++++++,,,...//////...............---,,,+++***)))))))))+++---///000,,,+++***)))((('''''''''(((((()))))))))************+++---...---,,,***((('''&&&&&&''')))***)))((())))))((())))))***+++,,,(((((())))))))))))((((((***)))'''&&&'''(((***,,,,,,......---+++)))((())))))(((((((((***+++******,,,,,,++++++************------------,,,+++***)))+++++++++++++++,,,,,,,,,,,,+++)))(((''''''((((((***)))((()))***++++++)))******+++---//////---***************************((()))))))))************(((((((((((()))***+++,,,111...+++)))******)))(((((((((((()))))))))******)))))))))(((((())))))***((()))***)))((((((***,,,++++++******************((())))))************)))))))))))))))))))))))))))))))))************))))))******++++++++++++***)))((()))))))))******************)))))))))((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((('''''''''((((((((())))))***))))))((((((((())))))(((((((((((())))))))))))''''''(((((())))))******((((((''''''''''''((((((&&&'''((()))***)))((((((((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***''''''+++,,,'''$$$&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&((('''&&&&&&'''((('''%%%%%%%%%%%%%%%&&&'''((()))***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$'''(((&&&&&&''''''%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''')))******)))((()))***))))))))))))))))))))))))(((%%%$$$&&&***+++(((%%%''''''(((((((((((('''''')))(((''''''''''''((()))******))))))((((((((((((((()))))))))*********+++)))***+++++++++***)))((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((''''''''''''((())))))((())))))))))))***---000222222222222222222333333000000///------,,,,,,,,,++++++,,,---///111333444000000///...,,,***))))))))))))))))))***,,,...///---,,,+++***)))((((((((())))))))))))***************+++---...---,,,***(((''''''''')))+++,,,***)))(((((((((((()))***++++++(((((())))))))))))((((((***)))'''&&&'''(((***,,,---...///---+++((((((((()))((('''(((+++,,,+++)))))))))***************)))------------,,,+++******,,,,,,,,,------.........---,,,+++)))((())))))***)))((('''(((***+++***)))******+++---///...,,,***))))))))))))))))))))))))((()))))))))************)))((((((((()))***+++++++++***(((((())))))***))))))))))))*********++++++)))(((((('''''''''((((((((()))***)))((()))***,,,---,,,+++***)))))))))***(((((()))***************))))))))))))))))))))))))))))))************))))))*********+++******))))))))))))))))))))))))******+++***************))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((''''''(((((((((''''''''''''(((((((((((()))((((((((((((((())))))'''((((((((()))))))))***'''''''''((()))*********((((((''''''''''''(((((((((((()))))))))))))))((())))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&''')))(((%%%%%%(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))(((((('''''''''***(((''''''''''''%%%###&&&&&&&&&&&&'''((()))***+++***(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$***+++'''%%%''''''%%%&&&'''(((((()))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%'''))))))((('''((()))(((((((((((((((((((((((((((&&&&&&***...///***%%%''''''((((((((((((''''''''''''&&&&&&'''(((***++++++******))))))((((((''''''(((((())))))*********))))))******+++*********(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***((()))***))))))+++...000222333333444444333222222111111///...---,,,,,,,,,***+++,,,...000333555777000111000...***((('''((())))))(((((()))+++---......---,,,***))))))((((((***************************+++,,,,,,,,,+++))))))*********,,,...///---+++''''''''''''((()))***+++'''(((((())))))))))))))))))((('''''''''(((***+++,,,---...---***((((((((()))(((((()))***++++++************+++++++++++++++.........------,,,+++***++++++,,,---......//////...---+++***))))))******)))((('''(((***+++***)))******+++,,,...---+++((('''(((((())))))(((((('''))))))))))))************)))))))))))))))***++++++))))))))))))***+++,,,,,,************++++++++++++))))))((('''''''''((((((((()))******))))))+++---...---+++)))(((((())))))'''((()))******+++******))))))))))))))))))))))))))))))************))))))************************,,,+++***))))))))))))***+++++++++***************(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''(((((()))''''''(((((())))))******&&&&&&'''((()))***++++++***)))(((''''''((()))***+++***)))((((((((())))))))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''((()))***+++***)))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&'''((()))(((((((((***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))******)))((('''***((('''&&&''''''%%%$$$'''''''''''''''((()))******))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%---///((($$$'''(((%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''"""$$$&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''')))((()))...444444---&&&''''''((((((((((((''''''&&&%%%%%%%%%''')))+++---++++++******)))(((((('''&&&&&&'''(((((()))******(((((((((((())))))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((())))))***((()))*********+++...111222333444555444111...---...---,,,+++++++++++++++******+++---...111333444...//////---)))'''((()))))))))((((((((()))+++,,,---,,,+++)))((((((((((((************************++++++*********)))))))))))))))***,,,......,,,***''''''''''''((()))******''''''((()))))))))))))))(((((((((((())))))))))))***,,,---,,,)))((('''((((((((()))))))))((())))))******)))))))))***++++++............---,,,+++***))))))***+++,,,---...///---,,,+++))))))))))))***)))((('''(((*********((())))))***+++---,,,)))'''''''''((())))))(((''''''))))))))))))************)))))))))))))))******+++)))***++++++******+++,,,))))))))))))************++++++***)))))))))))))))((()))******)))***,,,...///---+++)))(((((())))))'''((()))******+++++++++))))))))))))))))))))))))))))))************)))))))))(((((())))))***++++++...---,,,***)))))))))))))))))))))***************'''((((((((()))))))))***((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''((()))*********&&&&&&'''((()))***+++++++++***(((''''''(((***+++...,,,***'''&&&'''((()))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''((((((((('''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''')))***+++***)))((()))(((((((((((('''''''''&&&&&&&&&''''''''''''(((%%%'''((((((((())))))((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$&&&))),,,,,,+++)))((('''%%%%%%&&&((()))(((''''''''''''&&&&&&''''''(((((()))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''111222***$$$'''((($$$&&&'''((())))))((('''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%'''))))))((((((((()))''''''''''''''''''''''''******,,,222888777///'''''''''((((((((((((''''''%%%%%%$$$%%%'''))),,,...+++++++++***)))(((((('''%%%&&&&&&'''((())))))***'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((()))*********,,,///111222333555555333///***((()))))))))))))))******+++*********+++,,,---///000,,,......,,,)))'''))),,,))))))(((''''''((()))***,,,+++***(((''''''''''''++++++******************+++***))))))(((((())))))&&&&&&''')))++++++)))''''''&&&&&&''''''((()))***''''''((()))))))))))))))''''''((()))***))))))))))))+++,,,+++)))''''''((('''((())))))'''&&&''')))(((((('''&&&&&&'''))))))............---,,,++++++''''''(((***+++,,,------,,,+++***(((((((((((())))))((('''((()))******((()))))))))+++,,,+++(((&&&'''((()))******)))((('''))))))))))))***************)))))))))))))))***+++)))***+++***)))(((((()))(((((((((((())))))))))))------,,,+++******++++++((()))******)))***,,,...000...+++)))((((((((()))''''''(((******+++++++++))))))))))))))))))))))))))))))************))))))(((((((((((()))***,,,,,,000///---+++))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&''''''((()))******+++&&&&&&'''((()))***++++++,,,***)))'''''')))***,,,000...***'''%%%&&&((()))''''''((((((((((((''''''************++++++++++++''''''((((((((('''%%%$$$)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&((()))***)))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$&&&&&&&&&'''((('''$$$&&&''''''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###%%%***---...---***((($$$######%%%(((***+++***''''''&&&%%%%%%%%%&&&&&&'''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''************************)))333555+++%%%(((((($$$&&&''')))******((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((***))))))(((((((((((())))))))))))***++++++)))'''******))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))******))))))************))))))''''''((((((((((((''''''((((((((((((((()))*********)))))))))(((((('''''')))&&&$$$%%%(((***)))((((((((())))))))))))((((((&&&&&&''')))************)))))))))))))))(((''''''%%%&&&'''(((((()))+++...000333555333...***))))))************************&&&(((***)))'''(((+++//////,,,)))'''((()))******((()))+++...111111...,,,,,,+++***)))((((((((((((((()))***++++++***)))(((************))))))(((((()))***+++,,,+++***(((&&&(((((())))))))))))((((((((((((((((((((())))))***---+++)))'''&&&&&&((((((&&&(((******)))(((((()))))))))))))))))))))))))))''''''''''''((()))++++++//////...---+++***))))))&&&&&&''''''(((((()))))),,,***((((((***,,,......((((((((((((((())))))***,,,+++***)))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((&&&''''''((()))******+++************************))))))***++++++++++++***;;;555...***))))))'''&&&)))************+++++++++///...,,,***((((((((((((+++*********))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((*********)))))))))))))))++++++++++++++++++++++++******))))))))))))******(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((($$$(((+++)))%%%###%%%(((&&&'''))))))'''&&&'''(((&&&'''((()))((('''$$$###((('''''''''((()))+++,,,JJJ;;;...+++&&&'''+++***'''&&&%%%&&&''')))''''''''''''''''''''''''(((''''''&&&&&&''')))***'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***(((''''''''''''&&&&&&&&&'''(((((((((((((((''''''(((((())))))******++++++((((((''''''&&&&&&%%%%%%''''''((()))))))))))))))+++***)))(((''''''(((((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((%%%%%%'''((((((((('''&&&((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''((()))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&))))))(((((((((((())))))---,,,++++++,,,+++)))((())))))))))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((()))******))))))************))))))(((((())))))))))))((((((((((((((((((((())))))*********)))))))))((((((((()))'''%%%&&&)))***)))((('''(((((())))))(((((('''&&&'''((())))))***))))))***************)))((((((((()))***++++++,,,...111000222333222---***((((((************************''')))++++++***,,,000333222///+++(((((()))))))))((()))+++...000000...,,,,,,+++***)))((((((((((((((()))*********)))((('''******))))))))))))))))))'''((()))***)))(((&&&%%%(((((())))))))))))(((((()))))))))))))))***+++,,,,,,+++)))'''&&&'''((((((&&&((())))))'''&&&'''((())))))))))))))))))))))))''''''''''''((()))***+++......---,,,+++******)))'''''''''(((((((((((((((---+++******,,,...///...))))))((((((((()))******,,,+++***)))(((((((((((())))))(((((((((((())))))&&&&&&&&&''''''''''''''''''''''''((()))*********************************))))))***++++++++++++***555111,,,************((()))************+++++++++...---+++)))((((((((()))************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((******************************************************))))))))))))******(((((())))))))))))(((((()))((('''&&&&&&&&&&&&'''(((((())))))))))))(((((('''***---+++'''%%%''')))&&&'''))))))'''&&&'''((('''((()))******)))((((((((('''''''''((()))***+++:::...(((***)))###$$$+++***)))((('''&&&''''''((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***(((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((()))))))))))))))******++++++++++++++++++&&&&&&'''((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&&&&'''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''""""""###$$$%%%%%%%%%%%%(((((())))))))))))((((((************))))))((('''''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((******)))((('''&&&%%%%%%(((((('''(((((()))***+++111///---,,,,,,+++***((()))))))))(((((((((((('''''''''((((((((()))))))))((((((((((((((()))******))))))************))))))''''''((((((((((((''''''(((((((((((())))))))))))************))))))))))))((('''&&&''')))***)))((('''''''''(((((('''''''''(((((())))))))))))((((((******+++++++++***))))))(((***+++,,,,,,---///111000111111///,,,)))((((((************************(((***+++,,,---000444777333///+++((('''''''''&&&((()))***---//////---+++++++++***)))(((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))%%%&&&'''((('''&&&%%%$$$(((((())))))))))))(((((())))))******+++,,,------+++***)))'''''''''(((((('''((())))))'''%%%%%%&&&))))))))))))))))))))))))(((''''''(((((()))***+++,,,,,,,,,+++++++++******))))))(((((((((((((((''',,,,,,,,,---///000///...***))))))))))))***++++++,,,+++***)))(((((((((((())))))(((((((((((())))))%%%%%%&&&&&&''''''((((((''''''(((((())))))******))))))))))))))))))))))))((()))******++++++******---+++))))))+++,,,,,,+++)))************+++++++++,,,+++***))))))))))))***************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((((((((''''''&&&&&&'''''''''(((((())))))(((((('''(((+++---+++'''%%%&&&(((&&&((())))))(((''''''(((&&&''''''((())))))******''''''''''''((()))******+++$$$###)))***&&&&&&***((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&'''))))))(((''''''''''''&&&&&&&&&''''''((((((((((((((('''((((((((((((((('''''''''&&&&&&&&&'''((()))))))))%%%%%%&&&''''''''''''&&&&&&'''((()))***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''*********)))((('''&&&%%%&&&''''''''''''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''(((((((((''''''((((((((())))))((((((''''''&&&&&&''''''''''''((()))++++++333000---+++******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))************))))))%%%&&&&&&''''''&&&&&&%%%'''(((((()))))))))))))))******************))))))(((((((((((())))))((((((&&&&&&''''''''''''&&&&&&((())))))))))))(((((('''))))))*********))))))(((&&&''')))))))))***---///000///...,,,***(((''''''************************)))***++++++---///222444000,,,(((%%%%%%&&&&&&%%%(((((()))+++---...,,,*********)))((((((((((((((()))))))))(((''''''&&&&&&((((((((()))))))))))))))%%%&&&'''''''''&&&%%%%%%(((((())))))))))))(((((((((((()))+++,,,,,,------+++***)))(((''''''(((((((((*********'''&&&%%%&&&((((((((((((((((((((((((((((((((((((((()))***************+++++++++++++++***)))))))))((((((''''''***+++,,,...000000...,,,***************++++++,,,++++++***)))(((((())))))(((((())))))))))))((((((&&&''''''((()))***++++++'''((((((((()))))))))***((((((((((((((((((((((((((())))))***************''''''(((***+++,,,++++++))))))*********+++++++++***))))))))))))******************)))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((******************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((('''(((((((((((((((((('''''')))***)))&&&$$$$$$%%%''')))+++***)))((()))***&&&%%%%%%%%%%%%&&&'''(((''''''''''''(((((()))))))))%%%$$$((()))%%%$$$&&&''''''((()))((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&%%%""""""######$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&$$$&&&(((******)))((('''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&'''(((((((((((((((((('''&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''(((((())))))''''''''''''((()))++++++111...+++)))))))))(((''''''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))************))))))'''''''''(((((('''''''''''''''((()))***))))))((())))))))))))))))))******((()))******)))(((((((((&&&&&&''''''''''''&&&&&&((())))))))))))(((((('''''''''((((((((((((((('''%%%&&&((((((((())),,,...000///,,,***)))(((((('''************************+++***))))))***+++,,,------***'''&&&''')))******(((((((((***,,,,,,+++)))***)))(((((((((((((((((())))))((('''''''''''''''(((((((((((((((((())))))'''''''''(((((((((''''''(((((())))))))))))(((((('''((()))***++++++++++++)))))))))(((((((((((((((***+++,,,+++)))'''''''''(((((((((((((((((((((((()))(((((((((((())))))***)))))))))*********++++++******))))))((((((((('''((((((***---///...,,,)))***************++++++,,,+++***))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))***++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((()))************)))&&&''')))***************))))))*********+++++++++(((((())))))************))))))))))))))))))******,,,+++***)))((('''&&&%%%))))))))))))))))))))))))'''((((((((())))))******************************))))))(((((((((((())))))(((((())))))))))))(((((((((((('''''''''(((((()))''''''(((((((((((('''''''''((()))(((&&&%%%%%%%%%(((***++++++***))))))***((('''&&&%%%%%%%%%%%%%%%'''''''''(((((((((((((((---(((&&&&&&'''%%%$$$%%%''''''(((((()))(((''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%'''((()))(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%''''''(((((((((''''''&&&$$$%%%((()))***)))((('''))))))))))))((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&%%%$$$###''''''((((((((((((''''''$$$%%%&&&'''((()))))))))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((()))******(((((('''(((((()))***+++---+++)))((())))))((('''&&&''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((()))******))))))************))))))))))))************))))))&&&''')))*********)))((((((((((((((())))))))))))''')))++++++***((((((((('''''''''(((((('''''''''(((((())))))))))))((((((&&&&&&''''''((((((''''''&&&((()))******+++---///222...+++(((((())))))(((************************---+++((('''((()))((((((,,,***''''''***,,,...///(((''''''(((***+++***((()))((((((''''''((((((((()))((((((''''''((()))))))))))))))(((((('''''''''((((((((((((((()))))))))(((((())))))))))))((((((((((((***+++++++++***))))))))))))))))))(((((((((***+++,,,,,,***(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************))))))))))))))))))(((''''''(((+++------***(((***))))))))))))***++++++******)))))))))))))))***'''((()))******)))((('''%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))'''(((******)))((()))***)))************+++++++++(((((()))******))))))((())))))))))))************,,,+++***)))((('''&&&%%%))))))))))))))))))))))))&&&''''''(((((()))))))))************************)))((((((''''''(((((()))(((((())))))))))))((((((((((((''''''(((((())))))&&&''''''((((((''''''&&&)))))))))))))))(((((('''''')))******)))(((((()))))))))(((((('''&&&&&&%%%&&&''''''(((((((((''''''+++(((&&&%%%'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&(((((((((''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&))))))(((((('''&&&&&&%%%'''(((((((((((('''&&&&&&%%%&&&'''((()))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''(((((($$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%(((***,,,+++((('''))),,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&$$$%%%''')))+++,,,,,,---%%%&&&&&&&&&&&&''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))(((((((((((()))))))))(((((()))***+++)))(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((()))******))))))************))))))((())))))))))))))))))(((&&&''')))*********((((((&&&'''''''''(((((((((((('''***,,,,,,***((('''((('''(((((())))))(((((('''&&&'''((())))))***))))))&&&&&&'''(((((((((((((((''')))*********,,,...000333///***((((((******)))************************///,,,(((((()))***)))'''***(((&&&&&&))),,,...///((('''&&&''')))***)))((((((((('''''''''(((((()))((((((((('''((()))+++,,,******)))((('''&&&&&&%%%(((((('''(((((())))))***(((((())))))))))))((((((***+++,,,---,,,+++)))((((((((())))))))))))(((((((((***++++++)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))*********''''''''')))+++,,,***)))))))))((((((((()))************))))))))))))******'''((()))******)))((('''&&&&&&&&&'''''''''''''''))))))))))))((((((((((((************************'''(((((()))))))))))))))''')))+++***(((((())),,,)))************+++++++++((())))))******)))((('''((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))******&&&''''''((((((''''''&&&((((((((()))******)))(((%%%&&&((((((&&&%%%&&&'''&&&'''((((((((('''&&&%%%&&&''''''(((((('''&&&&&&''''''&&&&&&(((++++++***(((''''''&&&'''((()))***'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''***,,,+++(((&&&))),,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))************))))))(((&&&''''''((((((''''''&&&$$$%%%&&&((()))***++++++%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''***))))))(((((((((((()))'''''''''***,,,,,,+++)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((()))******))))))************))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++***((('''%%%&&&&&&&&&''''''(((((('''***------***''''''((((((((())))))))))))((((((&&&&&&((()))************''''''((())))))***))))))&&&((()))******+++---///444///)))''')))*********************************000---))))))+++,,,+++)))(((%%%######%%%(((***+++((('''&&&'''((()))((('''(((((('''''''''(((((()))(((((('''((()))***,,,---++++++***((('''&&&%%%$$$'''''''''''''''((()))***(((((())))))))))))((((((,,,---.........,,,***((('''((()))))))))))))))(((&&&(((******)))(((((()))))))))))))))))))))))))))***)))(((((((((((())))))***)))))))))(((((((((((((((((())))))******++++++((('''''')))+++,,,+++***((((((((((((((())))))******)))))))))))))))******'''((()))++++++)))(((''')))))))))))))))((((((((())))))))))))((((((((((((************************'''(((((()))))))))))))))''')))******((((((+++...)))************+++++++++((()))*********)))'''&&&(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))******&&&''''''''''''''''''&&&%%%%%%%%%&&&((()))((('''"""$$$%%%%%%$$$######$$$!!!###%%%'''''''''%%%$$$&&&'''((((((((('''&&&%%%%%%&&&''''''))),,,***''')))(((&&&%%%&&&'''***+++''''''''''''''''''''''''(((((('''&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&'''''''''((()))))))))%%%&&&&&&''''''(((((()))&&&&&&&&&&&&%%%%%%$$$###)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&))),,,***'''%%%(((+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&''')))***)))(((&&&%%%))))))))))))(((((((((((((((((((((((())))))))))))+++***))))))******)))'''$$$&&&)))***)))(((((((((************)))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&((()))++++++)))(((&&&(((((())))))*********+++))))))(((''''''''''''''''''((((((((((((((('''''''''))))))((())),,,+++'''((((((((((((((()))*********+++,,,---.../////////111///,,,***)))***+++---)))***+++***))))))+++---...+++(((''''''''''''&&&***(((&&&&&&((()))************))))))((((((((('''+++++++++******************((('''(((***,,,------///---***'''&&&''')))***&&&&&&%%%%%%&&&''')))***)))***+++***))))))+++---*********,,,------+++)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++***)))))))))))))))*********)))((((((((((((((()))))))))))))))*********+++(((%%%%%%((())))))'''******)))((('''&&&&&&%%%)))((('''&&&&&&'''((()))******(((''''''&&&&&&&&&******))))))))))))******************************(((***+++***'''&&&''')))(((((())))))******++++++)))************+++++++++))))))************))))))))))))((((((''''''&&&&&&******)))'''&&&&&&)))+++'''***+++***''''''))),,,+++)))&&&&&&&&&'''''''''###%%%''')))***)))'''&&&***)))(((''''''((()))***&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))%%%'''))))))((('''((()))&&&&&&&&&''''''''''''(((''',,,***$$$'''111333,,,&&&&&&&&&'''''')))***++++++++++++++++++***))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((()))***+++,,,---((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***))))))(((((((((((()))''''''''''''((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))&&&&&&'''(((***+++,,,,,,+++***))))))******)))'''&&&'''))))))(((''''''((()))))))))(((((((((((('''(((((((((''''''((((((((())))))))))))))))))))))))***)))(((((('''''''''((('''((()))******)))((('''''''''(((((())))))))))))))))))((('''''''''''''''''''''((((((((((((''''''***,,,,,,)))***,,,***&&&((((((''''''(((((()))******++++++,,,------------+++***))))))***,,,...///)))***+++***))))))+++---///---***))))))))))))((()))'''&&&'''(((***)))((()))))))))(((((((((''''''+++******))))))(((((((((***((('''(((+++---......,,,+++((('''&&&&&&'''((())))))((('''((()))******)))*********))))))+++,,,,,,++++++,,,...---+++)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))))))))************)))((((((((((((((()))))))))))))))))))))******(((%%%&&&((())))))'''))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))((((((''''''''''''((()))))))))(((((((((((())))))************************(((***+++***'''&&&'''))))))))))))))))))*********))))))*********+++++++++))))))************))))))((((((((((((((('''''''''+++++++++)))((()))+++...***+++***)))((((((***,,,***)))''''''((()))((('''&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''')))***)))'''&&&&&&'''&&&&&&&&&''''''''''''(((''',,,,,,(((---888;;;666'''''''''''''''((()))***)))))))))))))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))((((((((((((((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$$$$$$$&&&(((***''''''(((((())))))******'''(((((()))******+++++++++)))((((((******)))'''(((((()))(((&&&&&&''')))(((((((((((('''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))******))))))(((((())))))(((((())))))))))))((((((''''''''''''(((((((((((()))((((((''''''''''''(((''''''((((((((((((((('''))),,,,,,)))(((***)))&&&''''''&&&&&&''''''((()))******+++++++++++++++***''''''((()))***,,,------)))*********))))))+++,,,///---***))))))***)))(((''''''''')))******)))'''((((((((((((''''''''''''*********)))(((''''''&&&)))(((((())),,,/////////******)))(((''''''''''''******)))(((((((((((()))((()))))))))((((((***,,,---,,,,,,,,,---,,,***((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++******)))((((((((())))))******))))))))))))))))))***(((&&&'''((())))))(((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&'''''')))******((((((''''''''''''((((((************************((()))***)))((('''((()))************)))))))))))))))))))))*********++++++))))))************))))))'''((((((((((((((())))))******+++***)))***,,,//////,,,)))'''((()))***+++)))(((((()))***+++)))((()))((('''&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))***+++***'''%%%%%%%%%&&&&&&&&&''''''''''''(((###((((((&&&+++555888444(((((('''''''''(((((()))'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))************)))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***''''''(((((())))))******++++++***)))(((&&&&&&%%%+++)))(((((())))))(((''')))))))))'''%%%%%%''')))))))))(((((((((''''''''''''((()))******)))((('''))))))))))))))))))))))))***))))))(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''''''''((((((&&&'''((((((((((((((((((%%%)))***((('''))))))&&&&&&&&&&&&&&&&&&'''((((((******+++******)))(((((('''((()))*********)))(((((()))***)))((()))***,,,---***(((''''''((('''''''''((()))+++---,,,***'''((((((''''''''''''''''''++++++***)))(((''''''&&&)))((((((***---000000000)))))))))))))))))))))((()))(((((('''&&&%%%%%%%%%'''((()))((('''''')))+++,,,+++++++++,,,+++(((%%%''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***,,,,,,******))))))((())))))************))))))))))))))))))(((((((((((())))))((('''''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''((()))***)))((((((''''''(((((()))************************((()))))))))((((((((()))++++++******))))))(((((())))))))))))************))))))************))))))''''''(((((()))))))))***'''((()))(((((()))+++---222---(((&&&(((***+++***((('''(((***,,,,,,***((())))))(((''''''&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))***)))'''&&&%%%&&&&&&&&&&&&''''''''''''((($$$&&&%%%###&&&,,,,,,))))))((((((''''''''''''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***+++***))))))((('''&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))*********)))'''((((((((()))))))))*********)))(((&&&%%%$$$$$$***)))(((((())))))(((&&&((()))((('''%%%&&&(((************)))))))))(((((('''((()))******)))((('''************************(((((((((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((((((((((((((((((---...***'''''''''&&&&&&&&&&&&&&&&&&'''((((((************)))(((''''''&&&'''(((******)))((('''((()))***)))((((((***,,,,,,***'''''''''(((((('''((()))+++---///...+++(((''''''((((((((((((((((((,,,,,,+++******)))(((((()))))))))+++...000//////''''''(((((((((((((((((())))))((('''&&&%%%$$$$$$'''((()))((('''''')))+++******)))******)))&&&$$$'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))***,,,,,,******))))))))))))******************))))))((((((((())))))))))))(((((()))'''''''''((((((((((((((('''(((((((((((((((((('''((((((''''''''''''((((((***))))))(((((())))))***************************)))((((((((()))))))))(((++++++******))))))(((((((((((()))))))))*********))))))************))))))'''((((((((())))))******'''((())))))))))))+++---222---(((&&&(((******)))((('''(((***,,,,,,***((('''((()))***)))(((&&&$$$(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&'''''''''''''''((()))***''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''))))))(((''''''(((&&&&&&&&&''''''''''''(((((()))'''&&&'''***)))&&&)))((((((''''''''''''((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((******'''''''''((((((((((((((()))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))*********)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))+++,,,+++)))((()))))))))))))))((((((((('''''''''''''''''''''(((***(((''''''))))))(((&&&&&&'''((((((''''''(((***************))))))))))))((())))))******))))))(((************************(((((('''''''''((())))))(((((())))))))))))((((((************))))))))))))(((''''''''''''(((((()))%%%&&&'''((())))))))))))...333333---((('''&&&%%%''''''&&&&&&''''''((())))))*********)))(((((('''###%%%''')))************((()))))))))((((((***+++...,,,))))))************))))))+++---///...+++((((((((((((((())))))))))))++++++++++++************)))))))))+++---......,,,%%%%%%%%%%%%&&&''''''(((************)))((('''&&&((()))))))))((((((***,,,))))))((()))***)))'''%%%&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))((((((((()))***++++++******)))))))))***++++++++++++******)))(((((((((''')))+++***)))(((((()))((((((((((((((('''''''''''''''(((((((((((('''''')))(((((('''''''''((((((******))))))))))))******************************)))((('''((()))***)))(((************))))))))))))((((((((()))))))))******))))))************))))))((())))))))))))))))))***)))+++,,,,,,++++++---......+++(((&&&'''((()))***)))(((((()))***+++)))(((&&&'''***++++++)))&&&%%%(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((()))***+++'''''''''((((((((((((((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((())))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%'''))))))((('''((()))&&&&&&&&&''''''''''''((('''&&&&&&&&&(((***)))'''(((((('''''''''(((((()))(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))''''''''''''(((((())))))+++******)))((((((''''''((((((''''''''''''((((((&&&''''''(((((())))))***)))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((******))))))(((((('''''''''((((((((())))))*********(((''''''(((((('''&&&$$$&&&(((((((((((()))******))))))))))))(((((((((***))))))))))))))))))***************************)))((((((((())))))***+++'''((()))******)))((('''******)))))))))((((((((('''''''''''''''((())))))%%%&&&'''((())))))))))))***000222,,,''''''''''''((((((''''''(((((()))***))))))*********))))))(((&&&&&&'''((()))*********'''((())))))'''((()))+++---+++))))))***++++++***(((((()))+++---,,,***((())))))))))))******++++++))))))))))))***************))))))+++------+++***((('''&&&%%%&&&(((***,,,))))))*********((('''&&&)))*********))))))+++,,,***))))))***,,,+++)))'''&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))************)))))))))))))))************))))))******+++,,,++++++******)))((((((''''''))),,,+++)))((((((***))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&''''''&&&''''''((()))***))))))(((((((((((())))))************************)))'''&&&'''***+++***((()))))))))))))))*********(((((((((((()))))))))***))))))************))))))*********)))))))))))))))***,,,------,,,+++,,,---)))))))))(((&&&&&&(((******)))''''''((()))((('''''''''((()))***)))((((((''''''((())))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''(((***+++,,,&&&&&&&&&''''''((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&((())))))'''&&&'''(((&&&&&&&&&''''''''''''(((%%%######&&&(((((('''&&&'''''''''''''''((()))***((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''((((((((((((((((((((('''(((''''''&&&&&&''''''(((%%%&&&&&&'''(((((())))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&'''((()))++++++***)))((('''&&&&&&,,,,,,++++++******))))))***(((''''''(((((('''&&&"""$$$((()))))))))***+++)))(((((((((''''''''''''+++***)))(((((()))***+++******************************))))))***+++,,,,,,&&&((()))++++++)))(((&&&))))))(((((('''''''''&&&'''''''''''''''((()))***%%%&&&'''((())))))))))))!!!(((,,,(((%%%''')))***((((((((((((((()))******))))))************))))))++++++***)))(((''''''''''''((()))((('''((()))++++++)))''''''((())))))(((''''''''')))***+++)))'''))))))******+++++++++,,,''''''(((((())))))*********)))***+++,,,,,,***(((,,,+++)))((())),,,///111&&&'''((((((((('''%%%%%%)))***+++***))))))+++---*********,,,------+++)))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******++++++***)))))))))))))))*********))))))***+++,,,,,,+++++++++***)))(((((('''&&&))),,,,,,***((((((*********)))((('''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&((()))+++,,,((((((''''''''''''((((((************************)))'''&&&'''***+++***((((((((())))))******++++++(((((((((((())))))))))))))))))************))))))++++++******))))))(((((()))***,,,,,,***))))))***%%%(((***(((&&&%%%(((++++++)))&&&&&&&&&'''''''''((((((''''''((()))***+++%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&''')))***,,,,,,%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((***+++)))'''%%%%%%&&&&&&&&&&&&'''''''''(((((()))'''&&&)))***)))''''''&&&&&&&&&'''''')))***+++''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''******)))((('''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''(((((()))'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((+++---///...,,,)))(((((())))))))))))((((((((((((((()))***,,,+++***((('''(((((())))))******++++++(((((())))))*********+++************************))))))************))))))''''''((()))***+++,,,,,,+++++++++***)))((((((''',,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((+++***(((&&&%%%&&&'''((()))))))))))))))(((''''''%%%&&&&&&'''((())))))***((()))***++++++***)))(((***,,,---+++((('''***,,,...---,,,***)))(((((((((+++)))((()))+++,,,,,,+++,,,+++***((('''&&&&&&&&&&&&'''(((***++++++++++++((()))***++++++***)))((()))&&&$$$%%%)))---......///...---+++***))))))))))))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))************)))((()))))))))))))))(((''''''***++++++***(((''')))******,,,---,,,)))'''(((***)))))))))))))))*********++++++++++++*********)))((((((((((((((()))******))))))))))))((((((((((((***))))))(((((((((((()))+++)))(((&&&&&&((()))+++************************))))))))))))************'''((()))******)))((('''''''''(((******++++++++++++***)))(((((()))***++++++++++++*********))))))))))))))))))************))))))************))))))((((((((((((((('''''''''))))))(((((((((''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))***'''&&&&&&%%%%%%&&&&&&&&&'''((()))******)))((('''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((()))***************)))************(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''(((((())))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++))))))(((((('''''''''&&&'''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&'''''''''((())))))(((&&&'''((()))))))))((('''&&&&&&&&&&&&'''((()))******(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&)))(((((('''''')))***+++'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&%%%%%%%%%&&&((()))+++,,,)))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&&&&'''%%%&&&((())))))'''&&&$$$(((((())))))))))))(((((()))***+++***((('''''''''))))))))))))(((((((((((('''(((***++++++***(((''')))))))))))))))*********((()))))))))************************************))))))************))))))))))))))))))************(((((())))))******+++++++++******))))))******+++)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))'''&&&&&&'''((())))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++)))(((***,,,...---,,,***)))((((((((()))'''&&&''')))+++++++++,,,,,,***)))(((''''''''''''((()))***++++++++++++((()))************)))((()))'''&&&'''***---...---......,,,+++***))))))))))))***++++++++++++++++++''''''''''''''''''''''''(((((())))))))))))(((((())))))******))))))((('''***++++++***(((''')))***+++---...---+++***+++---,,,,,,++++++******))))))++++++*********)))))))))((((((''''''(((((()))***))))))))))))((((((((('''))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))(((''''''((()))******+++++++++******)))(((((()))******+++++++++*********))))))(((((()))))))))*********))))))************))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((('''(((((())))))(((((('''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((('''((())))))******))))))((())))))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))***)))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''%%%%%%%%%%%%'''((())))))(((((((((((('''&&&%%%%%%&&&&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''(((((('''''''''((()))***'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''((()))***)))((('''&&&&&&&&&&&&'''******)))(((((((((((((((&&&&&&'''(((((('''&&&%%%(((((())))))))))))(((((('''((()))(((&&&&&&''')))))))))))))))((((((((((((&&&'''))))))***)))((('''************))))))))))))))))))))))))************************************))))))************))))))++++++*********)))))))))(((((())))))***++++++,,,)))******++++++******)))))))))))))))))))))))))))******)))))))))(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''&&&'''((()))***((())))))))))))(((''''''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((***+++,,,+++******+++---------+++***))))))(((((()))'''&&&&&&))),,,---------,,,+++***)))((((((((((((((()))***+++++++++***((())))))******))))))(((***)))(((***,,,---,,,,,,...---,,,+++***)))))))))*********+++******))))))''''''''''''''''''''''''))))))))))))))))))))))))******++++++******)))(((***++++++***(((''')))***)))+++,,,,,,+++***,,,---...------,,,+++***))))))******)))))))))(((((((((''''''&&&&&&''''''((())))))))))))(((((((((''''''(((((('''(((((()))***+++***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((()))******+++*********))))))(((((())))))***+++************)))))))))(((((())))))))))))******((())))))******))))))(((((((((((((((((((((((((((***)))((('''&&&'''((()))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''(((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((***,,,---******)))''''''&&&&&&&&&&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&'''((())))))((('''&&&)))(((((('''''''''((((((((((((''''''&&&&&&'''''')))))))))))))))(((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((())))))(((''''''***,,,))))))))))))((((((((((((&&&'''(((((()))(((((('''++++++******))))))(((((()))))))))))))))*********************************)))******++++++******)))************************+++++++++******)))))))))((()))***++++++***)))((())))))))))))))))))))))))************))))))))))))((())))))))))))*********((((((((((((((((((((((((''''''''''''((()))***+++(((((())))))(((((('''&&&)))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))+++++++++++++++,,,---...---,,,+++***))))))))))))***)))((())),,,///000000---,,,+++***))))))))))))))))))***+++++++++******((())))))))))))))))))(((******+++,,,,,,,,,++++++---,,,+++***))))))))))))***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&******************+++++++++++++++++++++***))))))***++++++***(((''')))***%%%&&&&&&''''''((()))***,,,,,,,,,++++++******)))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''''''''''''''((()))++++++))))))(((((((((((())))))************************))))))))))))************((((((((()))))))))))))))(((((()))***************)))))))))(((((()))))))))************))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((()))))))))***)))(((''''''''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((($$$%%%%%%%%%&&&'''''''''((()))+++,,,,,,,,,---------,,,***(((''''''((((((''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''((((((((((((''''''$$$%%%'''))))))((('''%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''((())))))(((''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((((((((('''%%%$$$((('''&&&%%%%%%&&&((()))(((((())))))))))))(((((('''(((((('''&&&'''***,,,))))))))))))((((((((((((&&&&&&'''(((((((((((((((++++++******))))))((((((******))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((())))))***+++,,,,,,,,,++++++++++++************((()))***++++++***)))(((************************************))))))))))))))))))))))))*********+++(((((((((((((((((((((((('''''''''((()))***+++,,,((((((((((((((('''&&&&&&''''''((()))***+++,,,---+++***'''%%%%%%'''***+++++++++***+++,,,...//////,,,,,,+++***))))))))))))***))))))+++...000000000,,,,,,+++***))))))))))))***++++++++++++******))))))(((((((((((((((((()))***+++,,,,,,,,,+++++++++,,,,,,+++***))))))))))))***************)))(((''''''''''''''''''''''''''')))(((((((((((()))***++++++++++++++++++***))))))***++++++***(((''')))***$$$###$$$%%%&&&'''((((((((()))))))))******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((()))++++++))))))(((((((((((())))))************************))))))))))))************((((((((((((((()))******((())))))************)))((((((((())))))((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))*********)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%$$$$$$%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''((((((((())))))$$$%%%%%%%%%&&&''''''''''''+++///000...+++))))))+++***)))'''&&&&&&'''(((''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''((((((((((((''''''$$$%%%'''))))))((('''%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&''''''((()))***(((((('''''''''(((((()))&&&'''((((((((('''%%%$$$((('''%%%$$$%%%&&&)))***(((((())))))))))))((((((%%%&&&'''&&&&&&&&&((()))))))))))))))(((((((((((('''''''''(((((())))))***************))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))***+++,,,---...'''((()))***+++---......((())))))******))))))(((******************************)))))))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((()))******++++++'''(((((((((((('''&&&&&&&&&'''((()))+++---...///,,,+++)))'''''')))+++,,,,,,******+++...000000000,,,++++++***))))))******'''((()))+++...///---,,,++++++***)))))))))))))))+++,,,,,,,,,+++***)))))))))((((((''''''(((((())))))+++,,,+++******+++,,,++++++***)))))))))))))))*********+++******))))))((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))******++++++******)))(((***++++++***(((''')))***'''&&&&&&''')))******)))''''''((()))***++++++,,,******)))))))))(((((((((''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&(((((('''(((((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''((()))***+++))))))************))))))'''(((((())))))(((((('''(((((()))))))))))))))***''''''(((((((((((())))))'''(((((())))))((((((''''''(((((())))))******+++(((((())))))))))))******''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((''''''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((()))))))))''''''&&&&&&&&&&&&''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&'''''''''$$$)))---...***&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%''''''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((''''''(((((()))))))))))))))))))))((((((''''''&&&%%%$$$%%%''')))***(((((())))))))))))((((((%%%'''(((((('''&&&'''((())))))))))))(((((((((((((((((((((((()))***++++++)))))))))))))))*********************)))))))))((())))))))))))))))))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,'''((()))***,,,---...///))))))(((((((((((())))))************************)))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))************''''''((((((''''''&&&%%%(((((()))***+++---......,,,+++)))(((((()))+++,,,,,,***)))+++///111111000,,,+++******)))*********'''(((+++...000///,,,)))******)))((((((((()))))),,,,,,,,,,,,+++***)))((()))(((''''''''''''((()))(((******)))((((((+++...+++******))))))))))))))))))***++++++++++++++++++))))))))))))))))))))))))&&&&&&%%%$$$%%%''')))***))))))******))))))((('''***++++++***(((''')))******)))((())),,,---,,,***)))))))))******+++++++++++++++*********)))))))))((((((''''''(((((()))***(((((('''''''''&&&&&&&&&))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((()))+++,,,))))))************))))))''''''((())))))(((''''''(((((((((((())))))******'''''''''((((((((())))))''''''(((((((((((('''''''''(((((()))******++++++&&&((()))+++++++++)))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((()))************'''''''''''''''''''''''''''''''''((((((((())))))***)))(((''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))+++***(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))((((((''''''''''''''''''$$$(((***)))%%%$$$%%%(((%%%&&&&&&''''''''''''''''''((((((((()))*********(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))************)))(((((((((((((((&&&&&&%%%%%%&&&''')))***(((((())))))))))))(((((('''))),,,,,,***)))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++***)))(((''''''((()))***************************((((((((((((''''''''''''************++++++++++++(((((((((((((((((((((((((((((()))************)))''''''((((((''''''&&&%%%*********++++++,,,,,,,,,+++***)))(((((()))***+++,,,***)))+++///222222111++++++******************)))+++...222444222---)))***)))((((((((((((((()))---------,,,+++***)))((()))((('''&&&&&&'''((()))((())))))(((&&&'''+++///+++***)))))))))))))))***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''(((***,,,...)))))))))))))))(((''''''***++++++***(((''')))***,,,)))((())),,,---+++))),,,,,,++++++++++++++++++++++++++++++************((((((((((((((()))******(((((('''''''''&&&&&&&&&***))))))(((((((((((()))(((((())))))))))))((((((************************))))))))))))************((('''''''''((()))+++,,,))))))*********))))))(((&&&'''((())))))((('''&&&'''((((((((())))))******''''''''''''((((((((()))''''''(((((((((((('''''''''(((((()))***+++++++++%%%'''***,,,,,,+++)))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''')))***++++++++++++''''''''''''''''''''''''************++++++++++++---,,,+++)))(((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((()))***************,,,+++)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&'''''''''***)))(((''''''((()))***(((((('''''''''&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))((('''''''''&&&&&&((()))&&&###$$$)))...&&&''')))+++++++++******'''(((((()))***++++++,,,(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&''')))*********)))((('''&&&&&&&&&&&&'''(((((('''((((((((())))))******((((((''''''''''''((((((******)))''''''&&&&&&&&&((((((((((((((()))******)))((('''%%%%%%&&&''''''%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))'''&&&'''(((***+++))))))(((((((((((())))))***((('''%%%%%%'''(((***)))***+++,,,+++)))'''&&&***************)))((('''###$$$%%%'''(((***+++,,,+++///333444000,,,))))))+++)))'''''')))***+++***))))))************))))))((()))))))))************))))))))))))((((((((((((((()))((('''&&&&&&(((***((()))***+++,,,---------((((((((('''&&&&&&&&&%%%***'''&&&(((---///---+++***)))((('''&&&&&&'''((())),,,///111000---(((%%%&&&'''((()))***))))))(((++++++++++++*********)))))))))(((((('''''''''&&&***++++++***'''$$$###$$$''''''(((((()))+++,,,---%%%&&&((()))******))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''(((+++***)))'''''''''((()))))))))))))))))))))))))))))))))((((((((((((((()))***************)))((((((+++***)))((('''&&&%%%%%%&&&''')))***+++++++++***((((((((((((((('''''''''(((((((((((())))))))))))******)))(((((((((((((((,,,+++++++++******))))))((('''&&&''')))))))))'''))))))(((((((((((())))))******)))))))))))))))***111---'''$$$$$$&&&((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))'''&&&&&&&&&&&&'''((((((******)))''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''')))))))))))))))+++---...(((((('''''''''&&&&&&&&&)))******&&&$$$'''///666DDD111$$$&&&)))%%%$$$(((&&&''''''(((''''''&&&%%%((((((((((((((('''''''''(((((())))))((('''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***&&&######&&&''''''%%%))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''))))))))))))(((((((((((()))'''%%%%%%'''((('''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++&&&&&&''''''&&&%%%$$$$$$'''%%%&&&******((((((+++'''''''''(((((((((((((((%%%'''))))))((('''((((((((((((''''''''''''(((((('''((()))******)))((('''''''''''''''((((((((((((******))))))((((((((('''...---+++)))'''&&&%%%$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))*********)))(((''''''((())))))(((((())))))))))))(((((())))))(((((((((((())))))************************'''''''''((((((((((((((())))))'''''''''(((***+++))))))(((((((((((())))))))))))(((''''''((())))))'''(((***++++++***)))((())))))*********)))((((((%%%%%%&&&((()))***+++,,,***---111111---***((((((***))))))+++,,,---+++)))))))))************))))))((((((((((((((())))))***))))))))))))(((((((((((('''(((((('''%%%&&&((()))((()))+++,,,,,,,,,,,,+++)))(((((((((((((((((('''***(((&&&(((,,,...,,,******)))(((''''''(((((()))))),,,///000000,,,(((&&&)))***,,,------,,,,,,+++++++++*********)))))))))))))))((((((((('''''''''(((***,,,,,,+++++++++,,,(((((((((((()))***+++,,,++++++,,,---,,,,,,+++*********))))))))))))******'''''''''((((((((())))))+++***)))(((''''''((()))(((((((((((((((((((((((())))))(((((((((((()))))))))************)))(((((()))))))))))))))(((((((((((()))***++++++)))(((&&&((((((((((((((((((((('''))))))))))))((((((((((((***)))(((((('''''''''(((++++++*********)))))))))((('''&&&''')))))))))((())))))(((((((((((())))))******))))))))))))******111---)))&&&&&&((())))))(((((()))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((((((''''''&&&&&&&&&&&&'''((((((,,,+++***)))(((((((((((('''&&&&&&&&&&&&''''''((())))))(((((()))***+++,,,(((((('''''''''&&&&&&&&&%%%((()))(((%%%&&&+++000999+++$$$(((+++'''%%%)))((((((((('''''''''&&&&&&((((((((((((((((((((('''((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((&&&$$$$$$'''))))))((()))(((((((((''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&'''((()))***++++++(((&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((('''&&&&&&%%%(((000888999222+++)))'''(((((((((((((((((((((&&&'''((((((''''''((()))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((()))))))))(((''''''(((((()))***+++((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))))))))***+++((())))))******))))))(((***))))))(((((())))))***************************))))))(((((((((((((((''')))((('''''''''(((***+++))))))(((((((((((())))))))))))************))))))&&&''')))***++++++******(((((()))*********))))))'''(((((()))******++++++***+++---,,,***(((''''''((()))+++---///...+++((())))))************))))))((('''&&&&&&&&&''')))***))))))))))))((((((((((((&&&'''((('''%%%%%%'''))))))***,,,------,,,***)))))))))))))))))))))******)))(((((()))+++,,,+++)))))))))((((((((())))))***)))+++...///...,,,(((&&&***+++,,,---...---,,,,,,******)))))))))((((((((())))))(((((((((((('''''''''))),,,---,,,,,,...///******))))))))))))******------------,,,+++***)))+++******))))))******+++(((((((((((()))))))))******))))))(((((((((((()))''''''''''''''''''''''''))))))(((((((((((())))))))))))******))))))((('''''''''((()))***++++++,,,+++,,,---...,,,***&&&$$$''''''((((((((((((((((((******))))))(((((('''''')))(((''''''&&&'''''''''******))))))))))))((((((((('''&&&''')))***)))((())))))(((((((((((())))))***)))))))))))))))******111---)))'''((()))******+++***************))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************((((((((((((''''''''''''''''''&&&&&&''''''((()))******)))(((''''''''''''))))))(((((('''((((((((()))((((((''''''((())))))'''''''''''''''&&&&&&&&&"""&&&))))))'''%%%&&&(((,,,%%%$$$***,,,'''&&&***,,,+++)))'''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&'''((())))))***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''(((((((((((((((((('''''''''''''''&&&%%%&&&(((***+++***((((((((((((''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&'''((()))******+++'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''&&&''''''((()))))))))*********)))((((((%%%)))222<<<===444,,,)))((((((((((((((((((''''''&&&'''((('''&&&''')))***((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''''''''(((%%%%%%&&&''')))+++,,,---+++******)))((((((''''''(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))+++*********++++++,,,,,,)))))))))******)))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))(((((('''''')))(((((('''((()))******))))))(((((((((((())))))((()))+++,,,,,,+++)))((('''((()))***+++*********''''''((()))*********)))***************++++++++++++++++++***((('''''''''((()))***,,,......,,,)))))))))************)))))))))((('''&&&&&&((()))+++))))))))))))((((((((((((&&&'''((('''&&&%%%&&&((()))***,,,------+++((('''((((((((())))))*********)))***+++++++++***))))))''''''''''''((())))))***)))***,,,------+++)))'''((()))***+++++++++***)))))))))))))))(((((((((((())))))(((((((((((((((((()))+++,,,+++)))(((((()))++++++***)))(((((())))))************))))))((((((******))))))))))))******''''''((((((((())))))))))))))))))(((((((((((()))'''''''''''''''''''''''')))(((((((((((())))))***)))))))))))))))(((((('''&&&&&&'''((()))******+++,,,...///000///,,,(((&&&''''''''''''((((((((((((******))))))((((((''''''(((''''''&&&&&&&&&'''''')))))))))((((((((((((((((((''''''''')))***)))((())))))(((((((((((())))))))))))))))))))))))***+++...,,,)))((()))******)))+++++++++******))))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((''''''''''''''''''''''''(((((()))''''''&&&%%%%%%%%%%%%%%%******)))((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''###&&&))))))'''%%%%%%&&&&&&$$$&&&++++++'''(((,,,...,,,)))'''&&&&&&'''(((''''''''''''(((((((((((('''(((((((((((((((''''''%%%&&&&&&'''((()))))))))''''''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&'''((()))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))(((((((((((('''&&&&&&'''(((((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((''''''''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''&&&&&&&&&'''''''''))))))*********))))))(((''''''***///000,,,***+++((((((((((((''''''''''''&&&'''((('''&&&''')))+++((((((''''''''''''((((((***)))(((''''''((()))***''''''''''''((((((((((((+++***)))'''&&&$$$######((((((((((((((())))))***)))))))))(((((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((***++++++,,,,,,,,,,,,,,,))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((((('''((((((((((((((())))))***))))))(((((((((((())))))(((***,,,------,,,***(((***************)))((((((&&&'''((()))))))))))))))************++++++++++++,,,+++***))))))))))))((()))((('''(((***,,,,,,+++))))))************))))))))))))((((((((()))***+++))))))))))))((((((((((((&&&'''((((((&&&&&&&&&(((***+++,,,,,,,,,***(((''''''''''''(((((()))))))))))),,,......+++(((((()))%%%&&&&&&'''(((((((((((()))***+++++++++***)))(((&&&''')))*********)))((())))))))))))(((((((((((((((((())))))))))))))))))+++,,,,,,+++(((&&&%%%&&&,,,+++***)))((((((((((((''''''''''''(((((())))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((())))))))))))(((''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))((('''''''''''''''''''''''''''''')))+++,,,------+++)))'''&&&'''''''''(((((())))))***)))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((('''(((*********((())))))(((((((((((())))))))))))(((((()))***+++++++++)))'''''')))))))))(((*********))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))*********)))))))))(((((((((''''''''''''((())))))'''&&&&&&%%%%%%%%%%%%&&&))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''(((***(((''')))---...,,,)))'''&&&&&&'''(((&&&'''''''''(((((())))))''''''((((((((((((((('''%%%&&&&&&'''((()))******''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&''')))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))******)))))))))(((((((((''''''''''''&&&%%%%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((('''%%%&&&((())))))((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))((((((((((((%%%%%%(((((('''(((+++))))))(((((('''''''''&&&%%%&&&'''''''''''')))+++((((((''''''''''''((((((***)))(((''''''((()))***''''''''''''((((((((((((+++***)))'''&&&$$$######+++***)))(((((('''((((((&&&&&&&&&''''''((((((((('''(((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''')))***+++,,,---------,,,)))******++++++******)))+++******))))))******+++***************************))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++)))(((++++++******)))(((((((((''''''((()))))))))((((((***************+++++++++,,,+++))))))******)))((()))(((&&&&&&)))+++,,,,,,))))))************)))))))))))))))***************))))))))))))((((((((((((&&&((())))))(((''''''(((++++++++++++***)))((((((''''''((((((((((((((())))))...222000+++'''(((***&&&'''((((((((((((((('''))))))*********)))))))))((()))***+++,,,+++************)))))))))((((((((((((((())))))))))))*********,,,---,,,***))))))***++++++***)))(((((())))))(((((('''((((((***+++,,,(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((''''''''''''''''''''''''(((''''''(((((()))***+++(((((())))))(((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))((((((((()))))))))))))))'''''''''&&&''''''((()))(((((())))))))))))******)))((('''(((***+++***)))))))))(((((((((((())))))(((((((((((()))***+++,,,)))((('''((()))***)))((())))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))((((((''''''(((((()))***))))))((((((((((((((()))''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''***)))'''&&&&&&'''((())))))))))))((('''''')))+++,,,+++)))'''&&&&&&''''''&&&&&&''''''((()))))))))&&&'''((((((((((((((((((&&&&&&'''((())))))******''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))******))))))(((((('''''''''((()))(((%%%#########'''''''''(((((((((((((((&&&'''(((((((((((('''&&&%%%%%%&&&'''((())))))***((('''&&&''')))******)))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&''',,,,,,))))))+++)))))))))(((''''''&&&&&&###&&&((()))(((((()))***((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''''''''((()))((((((((((((((()))***%%%%%%&&&&&&'''(((((()))&&&''''''''''''(((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))+++,,,------,,,,,,)))******++++++******)))++++++************++++++************************)))))))))))))))*********'''(((((()))))))))))))))))))))(((((((((((())))))))))))***++++++***))))))******))))))))))))))))))((((((((()))((((((''''''((()))))))))******+++++++++)))((()))++++++)))&&&((('''''')))+++------,,,))))))************))))))&&&''')))***+++***)))((())))))))))))((((((((((((''')))***+++)))(((((()))+++***)))(((((()))*********))))))))))))))))))(((***000555333,,,'''(((+++))))))***+++******(((((()))))))))(((((())))))))))))***+++,,,---,,,++++++++++++*********)))))))))(((((()))))))))************+++------,,,+++,,,---******)))))))))))))))*********)))(((((()))***+++((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((()))******)))(((((((((((((((((((((((((((''''''''''''((()))***+++(((((())))))(((((('''&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&''''''((())))))***''''''(((((())))))******((('''''''''(((((()))***)))))))))*********++++++)))(((((((((***+++***)))))))))(((((((((((())))))(((((((((((()))***+++,,,((((((((()))++++++***((())))))******************''''''''''''((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))******))))))(((((())))))***&&&&&&&&&%%%&&&&&&''''''$$$%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((((((((('''''''''&&&'''(((((('''((((((((('''''''''&&&&&&&&&&&&''''''((())))))***&&&&&&'''(((((((((((((((''''''(((((()))))))))***''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))******)))(((((('''&&&&&&%%%(((***)))&&&$$$%%%&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))'''&&&%%%&&&(((******)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))((('''&&&%%%&&&''''''((((((((('''(((&&&'''+++,,,))))))+++***))))))(((''''''&&&&&&!!!%%%(((******)))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((()))))))))((((((((((((((())))))***''''''''''''((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&''''''(((((()))***,,,------,,,,,,******++++++++++++******))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++'''(((((()))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))(((((((((((()))***+++,,,((()))))))))((('''&&&&&&'''(((((()))******++++++***(((''')))++++++(((%%%''''''))),,,//////---+++))))))************))))))$$$&&&(((***+++)))'''&&&))))))))))))((((((((((((''')))+++,,,***)))))))))+++***((('''''')))***,,,,,,+++++++++******))))))+++222777555,,,'''(((++++++,,,------,,,+++***)))))))))(((((((((((()))***((()))***+++,,,+++******++++++++++++************(((((())))))*********+++***,,,------+++***************))))))))))))******+++***)))'''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))&&&'''(((*********)))((())))))))))))))))))))))))''''''''''''((()))++++++(((((((((((((((''''''&&&''''''((((((((((((((((((,,,+++)))((((((((()))***&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++((((((((((((((()))******))))))******+++++++++,,,***(((((()))***+++***)))))))))(((((((((((())))))(((((((((((()))***+++,,,(((((()))+++------+++)))*********++++++,,,,,,---&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************)))(((((((((''''''''''''((((((((((((((()))******(((((('''''''''(((((()))&&&&&&&&&&&&&&&'''((()))###$$$&&&((())))))((((((&&&&&&&&&'''''''''((((((&&&%%%&&&'''))))))'''&&&###$$$%%%&&&(((***((($$$&&&''''''(((''''''&&&%%%&&&&&&&&&'''((())))))***&&&&&&'''((())))))(((((((((((((((((())))))))))))''''''''''''((((((((()))''''''(((((())))))******&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***))))))((('''&&&&&&%%%$$$'''******(((&&&''')))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((()))*********)))'''&&&&&&&&&'''(((((()))((((((***%%%###$$$$$$$$$(((---***))))))((('''&&&&&&&&& $$$)))++++++***((((((((((((''''''''''''(((((('''((()))******)))((('''''''''''''''((((((((()))******))))))((((((((('''+++***)))(((((('''((((((******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((++++++******+++---///111)))))))))))))))(((''''''((((((((((((''''''''''''***(((&&&&&&'''((((((((((((((((((((((((((((((((()))((()))***)))&&&$$$$$$&&&'''((())))))((('''&&&******))))))((((((''''''+++++++++***)))(((((()))******))))))))))))******---***((((((***+++(((&&&))))))(((((((((((())))))************))))))))))))))))))))))))************************)))((('''&&&******))))))(((((('''''',,,,,,+++***))))))*********))))))))))))******++++++,,,,,,+++)))((()))+++111000...,,,++++++++++++)))*********)))(((&&&%%%))))))*********+++++++++((()))+++,,,------,,,+++&&&'''((())))))***))))))((('''&&&'''((()))(((&&&(((***...000000...***((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))&&&''',,,---((('''+++'''''''''''''''((())))))))))))))))))))))))))))))************))))))))))))///+++'''&&&(((******(((%%%&&&&&&'''((()))******'''''''''(((((()))***++++++------,,,***((('''''')))******++++++)))((('''''''''''''''''''''''''''+++******)))(((''''''&&&))))))(((((('''''''''&&&((()))***++++++***)))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))***((('''''')))******)))'''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&''''''&&&$$$"""!!!&&&(((&&&$$$'''++++++'''''''''''''''''''''''''''((()))*********)))'''&&&((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%((()))***)))'''&&&&&&&&&((((((''''''''''''((((((******))))))(((((('''''')))'''%%%%%%%%%&&&%%%###%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((+++++++++(((&&&%%%'''((())))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&'''''''''&&&&&&((()))+++******)))((((((''''''***+++++++++******)))((()))))))))(((((((((''''''+++)))'''''')))******)))(((((((((((((((((((((((()))(((((())))))((('''((('''((())))))))))))(((''')))))))))))))))((((((((()))*********))))))))))))******))))))))))))******+++)))((()))+++,,,+++)))))))))(((((((((((())))))(((((((((((()))))))))***)))))))))))))))))))))((((((((()))))))))(((''''''***)))))))))((((((((('''******)))((((((((((((((())))))(((((())))))******,,,------,,,***)))+++,,,000///---,,,*********+++)))*********)))(((&&&%%%))))))*********+++++++++)))******+++,,,,,,++++++'''(((((())))))))))))))))))((('''''')))******)))******+++,,,,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''***)))---222222,,,)))***(((''''''''''''((())))))))))))))))))))))))))))))************))))))))))))---***'''&&&((())))))(((((((((((((((((()))))))))'''''''''(((((()))***+++)))***************+++,,,)))******+++******((((((''''''''''''''''''''''''*********)))((('''''''''))))))((((((((('''''''''((())))))******))))))((()))(((((('''&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((('''&&&&&&'''))))))'''%%%%%%'''''''''&&&'''''''''''''''((())))))((((((''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$###'''((('''$$$&&&******&&&''''''''''''''''''''''''&&&'''((((((((('''%%%$$$''''''((())))))((('''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''&&&&&&%%%%%%&&&'''))))))(((''''''(((((((((''''''''''''(((((((((((((((((('''''''''''')))(((&&&'''((())))))(((%%%%%%&&&''''''(((((()))''''''''''''((((((((((((***+++***(((&&&&&&''')))))))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&'''''''''&&&&&&((()))+++,,,,,,,,,+++)))(((''',,,,,,,,,,,,,,,,,,+++************))))))))))))(((,,,***))))))***++++++***(((((((((((((((((((((((((((((((((((((((***,,,,,,))))))************))))))(((((())))))))))))))))))(((((()))*********************))))))))))))*********(((((((((***+++***)))))))))(((((((((((())))))(((((())))))******++++++)))))))))(((((('''''''''&&&&&&'''(((((((((((('''))))))))))))(((((((((((((((((('''''''''''''''&&&((((((((((((((()))******---......---++++++,,,...///...,,,***))))))******))))))******)))((('''&&&)))))))))************+++*********)))******+++,,,)))))))))))))))((((((((()))((('''(((***,,,---,,,,,,+++)))'''''')))+++,,,******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))***///555555///)))(((((((((''''''(((((()))***))))))))))))))))))))))))************))))))))))))+++)))'''&&&'''((((((((()))))))))((((((((('''''''''''''''(((((()))***+++(((((((((((()))***,,,---******++++++******)))(((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((('''''')))((((((''''''(((((()))))))))((((((''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&((()))***(((&&&&&&&&&'''&&&%%%'''''''''''''''((())))))((((((((((((((()))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''%%%&&&******&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&((((((''''''''''''(((((((((((((((''''''''''''&&&$$$&&&((()))(((((()))***((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((&&&%%%&&&)))*********&&&&&&&&&''''''(((((()))''''''''''''((((((((((((((())))))(((''''''(((***)))((((((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''''''''&&&&&&((()))%%%'''***---......,,,++++++,,,,,,---,,,,,,+++++++++++++++*********)))))),,,***)))***+++,,,+++***((((((((((((((((((((((((((()))(((&&&(((,,,000000************************((((((((())))))******+++)))))))))***++++++)))(((******))))))))))))******))))))((((((((((((''''''))))))(((((((((((())))))++++++++++++++++++++++++))))))((((((''''''&&&&&&$$$%%%&&&'''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''&&&''''''''''''((()))******,,,------,,,++++++,,,......---+++))))))))))))***)))))))))))))))(((''''''))))))))))))************+++***)))((()))***+++,,,******)))(((((((((((((((***(((((())),,,/////////,,,+++)))(((((()))+++,,,******))))))((((((''''''''''''((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''((())))))******'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%(((,,,111111...***'''((((((((('''((())))))***))))))))))))))))))))))))************)))))))))((()))((('''&&&''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++(((((((((***++++++***)))++++++++++++******))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))---+++(((((((((((('''&&&'''''''''''''''((())))))'''''''''(((((())))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***&&&((('''%%%(((------***''''''''''''''''''''''''))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((('''%%%'''((()))((('''((()))((((((''''''''''''((((((&&&&&&&&&''''''(((((((((&&&%%%$$$%%%'''(((((((((&&&&&&''''''((((((((()))''''''''''''(((((((((((('''((())))))(((((()))+++)))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%'''''''''&&&&&&''')))"""&&&***,,,,,,+++*********+++++++++++++++***++++++++++++************+++***)))***++++++***)))))))))))))))))))))))))))'''***(((%%%'''...222000++++++************++++++(((((())))))******++++++,,,+++***,,,---,,,)))'''******))))))))))))******((()))*********+++,,,,,,))))))(((((((((((()))))),,,,,,+++***)))((((((''')))((((((((('''''''''&&&$$$$$$%%%'''(((((((((((((((((((((((())))))))))))'''(((((()))))))))(((''''''''''''(((((()))+++++++++,,,,,,,,,******,,,------,,,***)))((())))))***)))))))))((((((((((((((())))))))))))))))))))))))***))))))((()))+++,,,...+++***)))(((''''''(((((()))))))))+++...000000///******++++++++++++*********)))))))))((((((((('''((((((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))***++++++((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((($$$&&&(((***+++,,,,,,+++((((((((((((((()))******((((((((((((((((((((((((************)))))))))((('''(((((('''''''''(((((($$$$$$%%%&&&&&&'''((((((''''''''''''((()))***+++((()))+++///222111...+++,,,++++++***************************************))))))))))))(((((((((((((((((()))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))'''''''''((((((((())))))))))))((((((((('''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))(((''''''(((***---+++(((((((((((('''&&&'''''''''''''''((())))))&&&&&&&&&''''''(((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&'''(((***+++%%%''''''&&&***000111...(((((((((((((((((((((((())))))((((((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((((((''')))***)))'''&&&&&&'''((((((''''''''''''(((((('''''''''(((((())))))***((('''%%%%%%'''((('''&&&'''''''''(((((((((((((((''''''''''''((((((((((((&&&'''))))))(((((()))+++((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((('''&&&'''((())))))))))))((((((%%%'''''''''&&&&&&''')))%%%'''***,,,,,,,,,***(((((())))))***************+++++++++************)))******)))***,,,,,,***((())))))))))))))))))))))))'''+++***$$$&&&...111...++++++************++++++))))))******************,,,++++++---000///,,,(((******))))))))))))******'''***,,,...///000333555))))))(((((((((((())))))***))))))((('''&&&%%%%%%(((((((((((((((((((((((($$$%%%&&&'''((()))))))))(((((((((((())))))))))))'''((()))***+++***)))((((((((((((((()))+++,,,---***+++,,,+++******,,,...---,,,***)))))))))******))))))(((((((((((())))))***)))))))))))))))((((((((())))))***+++---...///******(((''''''((())))))((()))+++...111111000...)))***,,,------,,,***)))((((((((()))))))))))))))(((((())))))******++++++((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&)))((('''(((,,,...---))))))(((((())))))***+++((((((((((((((((((((((((************))))))))))))&&&((())))))((('''(((***###$$$%%%&&&'''((())))))'''''''''(((((()))***+++'''(((+++111777999666333,,,,,,+++************+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******)))((((((''''''(((((()))((((((''''''(((((())))))(((((((((((())))))))))))***))))))(((((('''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''')))******(((&&&&&&&&&'''&&&%%%'''''''''''''''((())))))''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))***%%%'''''''''***000111...(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''((((((((((((''''''&&&''''''''''''(((((((((((()))***)))'''&&&%%%&&&((((((''''''''''''((((((((((((((()))))))))))))))+++)))(((((()))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((%%%''')))***)))((()))***(((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((()))*********))))))&&&'''''''''&&&&&&((())),,,---...///...---+++***((())))))***************+++************)))))))))+++++++++,,,------+++)))))))))))))))))))))))))))''',,,+++$$$%%%---///***+++***))))))))))))***+++++++++******************+++)))***...333444000,,,******))))))))))))*********,,,////////////111444))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))*********&&&'''(((((())))))))))))'''((((((((()))))))))***&&&''')))++++++***)))((((((((())))))***,,,---...+++,,,---,,,+++,,,---///---,,,+++***)))***++++++***)))(((''''''((()))*********))))))((((((((((((&&&(((***,,,...///000111***)))'''''''''(((***+++'''(((,,,000222222...+++((()))***++++++***)))(((''''''(((((())))))******''''''(((((()))******+++((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))************************)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((+++***&&&&&&+++,,,)))))))))(((((())))))***+++((((((((((((((((((((((((************))))))))))))&&&(((******)))((()))+++'''''''''(((((()))))))))'''''''''(((((()))***+++(((''''''---444888888666---,,,+++*********++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********((())))))******))))))(((''''''&&&&&&'''(((((()))(((((()))))))))***************))))))(((''''''&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&((())))))(((((()))***)))'''%%%%%%'''''''''&&&'''''''''''''''((())))))))))))((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&((('''&&&(((---...+++(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))))))))(((''''''((())))))(((((((((((((((((((((((((((((()))))))))*********%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''''''''&&&((())))))(((&&&'''(((((((((''''''''''''((((((((((((((((((((((((''''''***((('''(((***++++++***)))(((((((((((((((((((((''''''''''''((((((((((((&&&(((******)))(((((()))'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%''''''((()))))))))))))))&&&'''''''''&&&&&&((())))))***+++++++++***))))))((()))***+++++++++++++++*********))))))))))))(((---,,,,,,...//////---+++))))))))))))))))))))))))'''---,,,%%%%%%,,,---'''+++***)))(((((()))***+++,,,+++++++++***))))))))))))((()))...555777444///******))))))))))))******...000111///+++)))***,,,))))))(((((((((((())))))((()))***+++,,,---......''''''((()))***+++,,,,,,'''(((((()))))))))))))))'''((((((((())))))******%%%''')))***+++***)))((()))))))))***+++---...///,,,---......------///111---,,,+++*********+++,,,***)))(((''''''((()))*********))))))((((((((('''%%%'''***---000111222222)))((('''&&&'''(((+++,,,&&&(((,,,111333222---)))(((((())))))))))))((((((&&&&&&'''((()))***++++++&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((++++++%%%%%%(((((($$$)))))))))))))))******+++((((((((((((((((((((((((************))))))))))))&&&)))++++++)))(((***,,,************))))))))))))'''''''''(((((()))***++++++'''$$$&&&,,,222333222---,,,+++*********+++,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((()))))))))))))))************+++******)))(((''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((())))))(((((()))******((('''''')))******)))'''''''''''''''((())))))++++++******))))))((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''((('''%%%&&&******''')))))))))))))))))))))))))))(((''''''((()))***+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((())))))******&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))(((((()))***((((((''''''''''''(((((((((((((((''''''&&&&&&%%%&&&$$$$$$%%%(((+++++++++))))))))))))((((((((((((''''''''''''((((((((()))&&&(((***+++)))((((((((('''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%'''(((((('''%%%$$$&&&&&&'''((())))))((((((&&&'''''''''&&&&&&((()))+++++++++,,,,,,,,,------//////...---,,,,,,++++++,,,,,,+++***)))))))))******++++++,,,,,,++++++*********))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))++++++***)))******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++((((((''''''''''''((((((,,,---......---***(((&&&''''''''''''''''''''''''(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,,,,******,,,///111///---++++++***)))(((((())))))&&&&&&&&&&&&''')))***+++(((((((((((()))))))))***)))((()))+++,,,---+++)))(((((('''&&&'''((()))***+++,,,,,,---,,,+++***)))***)))((((((((()))+++,,,+++++++++************)))***)))&&&$$$''',,,,,,'''+++)))(((''''''((()))+++((('''''''''''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''(((***------,,,***'''((((((((()))))))))******))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&)))))))))(((''''''&&&&&&$$$$$$%%%&&&'''((())))))+++***)))'''''''''((()))''')))***)))((('''(((***''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''')))******)))((()))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,000...+++)))))))))((('''''''''((()))))))))))))))(((((((((((((((''''''&&&)))))))))((('''(((***---))))))(((((('''''''''&&&''''''(((((())))))******(((((())))))((('''&&&&&&$$$'''))))))((('''((((((((((((''''''''''''((((((***)))'''&&&%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,(((***+++***((('''''''''&&&&&&&&&&&&''')))***+++'''''''''''''''''''''''''''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%((())))))************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((())))))*********+++''''''''''''(((((((((((('''''''''(((((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&+++)))&&&$$$$$$%%%'''((((((((())))))))))))(((((()))))))))(((''''''&&&&&&%%%''')))***+++***)))(((''''''''''''''''''''''''''''''((((((((((((''''''************))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***(((+++,,,***&&&###%%%(((%%%%%%&&&'''(((((('''''')))((((((''''''''''''(((++++++,,,---------------///......---,,,,,,++++++---,,,,,,+++******++++++***++++++,,,,,,++++++*********))))))******+++,,,.........------,,,,,,+++************************+++******+++,,,,,,+++)))******++++++++++++******))))))***++++++++++++***************************((((((''''''''''''((((((,,,,,,---,,,+++)))(((&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((()))***++++++***)))(((***---...---+++***))))))(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))(((((((((***,,,,,,***(((((('''&&&&&&&&&'''))))))++++++,,,,,,,,,+++***)))))))))((((((((()))***++++++++++++*********))))))***------***)))******(((***)))(((''''''((()))***(((((('''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''*********,,,......---+++((((((((((((((()))))))))***))))))(((''''''&&&&&&))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((())))))*********)))((('''''''''(((((((((***+++***)))((()))***(((''''''&&&&&&''''''((()))((('''&&&&&&(((***+++***)))((()))***+++***)))++++++++++++++++++++++++---,,,***)))******)))(((''''''((()))))))))))))))(((((())))))((('''&&&&&&'''((()))((('''''')))+++))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%'''))))))((('''((((((((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++)))'''(((((((((''''''''''''(((((()))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%((())))))******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''******)))))))))(((((((((***)))'''&&&%%%&&&'''(((''''''((((((((((((''''''&&&&&&''''''((()))))))))((()))*********(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((((('''''''''''''''((((((+++,,,---.........---,,,......------,,,,,,++++++------,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,//////...---,,,+++******+++++++++++++++++++++++++++***+++---......+++)))******++++++++++++******))))))***++++++++++++***(((((((((((((((((((((((()))((((((''''''(((((())),,,++++++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((()))******+++))))))))))))))))))))))))'''''''''(((((())))))***((('''''')))++++++***)))((((((((('''''''''''''''(((((()))))))))((('''&&&((()))*********)))(((''')))((((((***+++,,,***)))'''&&&&&&&&&&&&'''((((((***+++,,,,,,,,,+++***)))(((((('''''''''((()))***++++++*********))))))))))))111666111***((()))(((***)))(((''''''((()))***(((((()))))))))))))))(((((((((((((((((((((((((((((())))))******))))))(((*********+++------+++)))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))((((((((((((''''''(((((((((((())))))************************)))(((''''''&&&''''''''')))***++++++))))))***+++(((''''''&&&&&&''''''((())))))((('''((()))***+++)))(((((((((***++++++)))***************************))))))***,,,,,,+++)))''''''((()))))))))))))))))))))))))))((('''&&&%%%%%%'''((()))((('''((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((%%%'''))))))((('''((()))((((((''''''''''''(((((())))))))))))((('''&&&&&&(((((((((((((((((((((((((((((())))))((('''%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&(((***+++***(((((((((***))))))(((''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))'''''''''&&&&&&&&&&&&&&&)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((((('''''''''((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((************)))))))))))))))))))))(((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))'''((()))***))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''((()))***+++,,,---))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((''''''''''''%%%%%%&&&)))***(((&&&'''((())))))))))))))))))&&&&&&&&&&&&'''((())))))+++,,,---//////...---,,,---------,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,,,,+++++++++******))))))++++++++++++++++++++++++***+++,,,...000...+++(((******++++++++++++******))))))***++++++++++++***(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((('''''''''((()))))))))(((((((((((((((((((((((('''&&&''')))***+++)))((('''((()))***++++++***((('''+++***)))***,,,,,,+++***&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,+++***)))'''''''''''''''(((((()))************))))))))))))%%%111:::555+++'''(((*********)))(((((()))******'''((()))******)))''''''(((((((((((((((((((((((())))))************)))))))))(((((()))***)))'''%%%)))(((((((((((('''''''''))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))******+++++++++******)))))))))'''''''''&&&&&&&&&''''''((()))******)))((()))***((((((''''''''''''((((((***))))))((()))***++++++)))((('''(((***++++++***)))))))))******************)))***+++,,,,,,***(((''''''((()))))))))))))))))))))))))))(((&&&%%%$$$%%%''')))***)))((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))((((((%%%'''((((((''''''((()))((((((''''''''''''((((((((()))*********)))'''&&&((((((((((((((((((((((((&&&''')))***)))(((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((''''''(((***((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''(((***,,,---&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((()))))))))((((((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))((()))***+++******)))(((''''''(((((((((((('''''')))))))))(((''''''&&&&&&###$$$&&&(((******++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))******+++,,,,,,------))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&(((((((((''''''&&&'''(((((()))))))))((((((%%%%%%%%%&&&'''((()))***+++,,,---.........---,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++***++++++,,,,,,++++++*********))))))******+++,,,)))))))))******+++++++++++++++++++++++++++++++++***+++,,,...000...+++(((******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((((()))((((((''''''((())))))))))))))))))(((((()))*********)))(((###%%%(((***++++++******))))))***++++++***)))(((---,,,++++++,,,---,,,+++&&&&&&&&&'''''''''''''''))))))***+++++++++***)))&&&''''''(((((((((((((((*********)))))))))(((((( ---777333***''')))+++******))))))))))))******'''((()))******)))''''''))))))))))))))))))))))))******))))))))))))*********)))((()))***)))'''$$$((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))***++++++*********))))))(((((('''&&&&&&'''''''''''''''''''''((()))(((''''''''')))(((((((((''''''((((((((()))))))))))))))******+++(((''''''(((***,,,+++***************++++++,,,,,,++++++++++++,,,+++(((&&&''''''((()))))))))))))))))))))))))))((('''&&&%%%&&&(((***+++***)))))))))(((((())))))))))))))))))***))))))(((((('''''''''&&&&&&'''((())))))((((((&&&'''((((((''''''(((***((((((''''''''''''((((((((()))*********)))'''&&&((((((((((((((((((((((((%%%&&&(((******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''%%%&&&'''&&&&&&&&&(((***&&&&&&&&&''''''(((******(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((((('''((()))******************************))))))))))))))))))))))))$$$$$$%%%&&&''')))+++,,,###$$$%%%&&&'''((()))***''''''''''''((((((((((((&&&&&&'''''''''(((((((((***))))))((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***+++++++++)))((())))))************)))))))))))))))(((''''''&&&&&&###$$$%%%''')))***++++++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%"""(((,,,+++%%%!!!###&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&((())))))+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******))))))******++++++***++++++,,,,,,++++++*********))))))******+++,,,))))))***+++,,,---......+++++++++++++++++++++++++++***+++---......+++)))******++++++++++++******))))))***++++++++++++******************************))))))(((((())))))***(((((((((((())))))))))))************************(((((())))))))))))(((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&'''))))))***)))((('''''')))******)))((()))***'''(((***+++++++++***)))###%%%''')))+++,,,,,,,,,)))))))))*********++++++...,,,+++***+++,,,,,,+++&&&'''(((((())))))((((((((()))***+++++++++***)))&&&'''((())))))))))))(((******)))))))))(((((((((!!!***000---((((((***+++************************(((((()))))))))))))))((())))))))))))))))))))))))***))))))(((((())))))***,,,++++++,,,---,,,)))'''&&&&&&'''''''''(((((((((((((((((((((((((((''''''))))))))))))((((((((((((''''''((())))))***++++++)))))))))(((((('''''''''&&&&&&'''(((((((((''''''&&&'''((((((&&&&&&'''((()))((((((''''''(((((()))((((((((()))))))))******(((''''''(((+++,,,,,,+++))))))******+++,,,,,,,,,---,,,***+++++++++(((&&&''''''((()))))))))))))))(((((((((((((((''''''&&&''')))++++++***)))***+++(((((())))))))))))******)))))))))))))))(((((((((&&&'''((((((((((((((((((''''''((('''&&&'''(((***((((((''''''''''''((((((((((((((())))))(((((('''((((((((((((((((((((((((%%%&&&((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))%%%&&&&&&&&&%%%'''))),,,%%%&&&&&&&&&((()))***+++(((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''((((((((((((((('''((()))***,,,---************************((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''###$$$%%%&&&''')))******''''''''''''((((((((((((''''''''''''((((((((((((******)))((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&''''''(((((()))''''''''''''(((((((((((('''(((***++++++***)))))))))******++++++******)))&&&&&&''''''((()))))))))((('''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((('''''''''&&&...444222)))$$$''',,,'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((,,,+++***))))))+++,,,---+++++++++++++++++++++++++++************+++,,,---***++++++,,,,,,++++++*********))))))******+++,,,******++++++,,,,,,------************************+++******+++,,,,,,+++)))******++++++++++++******))))))***++++++++++++*********************************))))))))))))******'''((()))***+++******)))************************(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''&&&)))+++***((('''((()))&&&''')))***+++***)))(((&&&'''''')))***+++,,,,,,))))))(((((()))+++---...---+++)))((()))******)))'''((()))*********)))((('''((()))+++++++++***)))'''((()))*********))))))***)))))))))((((((((((((&&&)))***''''''***+++(((*********++++++*********(((((('''(((((()))***+++(((((((((((((((((((((((())))))(((''''''((()))))),,,++++++,,,...---+++)))$$$%%%%%%&&&'''((())))))'''((((((((((((((((((((())))))))))))((((((((((((((((((((())))))******+++((((((((((((((((((((('''&&&'''((()))))))))(((((('''((()))((('''&&&''')))))))))(((((((((((())))))''''''(((((()))))))))((((((''''''(((+++,,,,,,+++(((((())))))***++++++,,,,,,***))))))***++++++***''''''((()))))))))))))))&&&''''''((((((((((((((('''((())))))(((((()))+++(((((()))))))))*********''''''(((((((((((((((((((((((((((((((((((('''&&&'''(((((('''&&&&&&)))+++((((((''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******''''''(((''''''(((,,,...'''''''''''''''((()))***((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''''''''((((((((()))(((((('''(((***,,,///111************************''''''''''''''''''''''''***)))((('''&&&&&&&&&''''''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))************+++******)))(((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((&&&''''''((())))))******''''''(((((())))))))))))'''(((((()))******))))))))))))************))))))&&&&&&''''''((())))))))))))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))*********'''((((((((()))))))))***)))))))))))))))))))))))))))((((((''''''(((((())))))///555444...***+++///((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''''',,,+++(((''''''))),,,...++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++,,,,,,+++++++++*********)))***++++++,,,*********)))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))******++++++++++++******))))))***++++++++++++*********************************))))))))))))******&&&'''***+++,,,+++***)))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((((()))+++,,,+++***((('''&&&(((******'''&&&''')))$$$&&&((()))***)))((('''))))))(((((()))***+++,,,***)))''''''(((+++...111,,,***''''''(((((((((((('''(((***+++++++++***)))'''((()))***++++++***)))'''(((***+++++++++***)))))))))))))))((((((((((((+++***&&&$$$''',,,+++'''******++++++++++++******((('''''''''''')))+++,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))***))))))+++,,,,,,***(((###$$$%%%&&&''')))******'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&))))))))))))************((((((((((((((()))))))))&&&''')))*********)))(((((()))***)))((('''(((***))))))(((((((((((())))))&&&''''''((((((((((((((('''''''''(((+++,,,,,,+++&&&''''''((()))******++++++)))'''(((***,,,------'''(((((()))))))))))))))%%%&&&'''((())))))))))))'''(((((('''&&&&&&)))+++(((((())))))*********+++%%%&&&&&&''''''(((((((((((()))))))))((('''&&&&&&'''(((((('''&&&&&&)))+++((((((''''''''''''((((((((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((())))))((((((***...111))))))(((''''''''''''((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))(((''''''(((***...111333************************''''''''''''''''''''''''((((((((((((((()))************)))(((''''''&&&&&&''''''''''''((((((((()))***++++++++++++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((('''(((((()))***+++++++++(((((())))))*********+++''''''(((((()))))))))***(((((())))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''######$$$%%%&&&'''(((((('''((((((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***$$$(((,,,---+++)))((()))))))))***))))))(((''''''''''''&&&%%%%%%%%%&&&&&&,,,,,,++++++++++++******************************+++******)))******++++++******+++,,,------------***)))((((((((()))+++,,,)))***+++++++++***)))(((******************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))******))))))))))))*********))))))(((((((((((((((...+++((((((***++++++)))((((((((((((((((((((((((************))))))(((((())))))************))))))*********)))))))))))))))''',,,000///***'''''')))***,,,------+++(((((((((&&&(((++++++***(((''''''&&&'''***,,,,,,+++)))(((*********+++,,,---//////,,,***((((((++++++)))'''%%%'''))),,,------,,,+++))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((((((''''''&&&''''''((((((((((((((((((((())))))******++++++'''(((((()))))))))))))))+++***(((&&&&&&''')))************(((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((())))))((('''&&&&&&***)))(((''''''&&&&&&'''&&&((()))++++++)))(((&&&((((((((((((((()))******************))))))))))))''')))***)))'''&&&&&&''')))))))))))))))))))))))))))***+++,,,---,,,+++***))))))))))))************''''''((()))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''(((&&&'''((())))))(((''''''))))))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))(((((('''&&&(((++++++(((***111777888+++***'''&&&&&&'''***+++******)))((('''&&&%%%%%%((()))***+++***)))'''%%%&&&&&&&&&'''((())))))***'''''''''''''''((())))))111111111...+++))))))***((((((((((((((((((((((((******)))'''&&&%%%$$$###))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))******)))(((((((((((((((***)))((((((((()))+++,,,******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))+++++++++************)))''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))%%%&&&'''((())))))))))))......------,,,,,,++++++++++++++++++++++++******+++++++++******++++++,,,,,,,,,,,,------,,,+++++++++***)))))))))***,,,,,,////////////...---+++***************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******************++++++******))))))))))))******++++++***)))))))))))))))...+++(((((()))+++***)))((((((((((((((((((((((((++++++*********)))))))))))))))************))))))))))))))))))))))))))))))(((,,,///...***'''''')))***,,,---,,,***(((((()))(((+++------+++)))((((((&&&'''***,,,,,,+++)))((((((((()))***,,,...///000+++)))((((((******)))&&&'''(((***+++,,,+++)))((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))(((((('''(((((()))***)))))))))(((((())))))))))))))))))'''(((((()))))))))))))))******)))(((((()))***+++*********((('''&&&(((***)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((('''&&&&&&)))((((((''''''''''''((('''((()))******)))((('''((((((((((((((()))******************))))))))))))$$$''')))***)))((())))))))))))))))))))))))))))))((()))******++++++******))))))))))))************'''((())))))******))))))***)))))))))((((((((('''(((((((((((('''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))'''&&&%%%((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&))))))&&&&&&,,,111222***)))(((''''''((()))***)))))))))(((''''''&&&&&&******)))(((((((((((((((&&&&&&''''''((())))))***'''''''''''''''((())))))...///...,,,)))(((((()))***************************))))))((('''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))******)))((((((((((((((()))))))))))))))***++++++***))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))))))))))))))******+++++++++(((((((((((())))))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''000000///......---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++******++++++,,,---111111111111000...+++***************************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,******))))))))))))******,,,++++++***************,,,***((('''((())))))(((((((((((((((((((((((((((+++++++++***************))))))************))))))))))))))))))))))))))))))(((+++...---***'''''')))+++,,,,,,***(((((()))***,,,---///...,,,***))))))'''(((***+++,,,+++)))(((&&&'''(((***,,,...///000***)))'''((())))))(((&&&))))))+++++++++)))'''&&&))))))(((((((((((())))))'''''''''''''''''''''''''''((())))))))))))))))))((())))))***************))))))(((((((((((((((((('''((())))))******))))))))))))******++++++,,,,,,)))******)))''''''(((***))))))************))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((''''''&&&(((''''''''''''((())))))'''((()))******)))((('''((((((((((((((()))******************))))))))))))&&&(((+++,,,***)))(((((()))))))))))))))))))))))))))(((((((((((()))******))))))))))))************((()))******++++++******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((+++***)))((('''&&&%%%$$$'''((()))))))))((('''''')))***))))))(((&&&%%%$$$''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&))))))%%%$$$))),,,,,,))))))(((((((((((())))))((((((((((((((((((((((((+++***(((&&&&&&''')))***&&&&&&''''''((()))))))))'''''''''''''''((())))))+++++++++***((('''((()))************************)))))))))(((((('''''''''(((((((((((((((((((((((()))(((((((((((((((((()))''''''((()))))))))))))))***))))))((((((((((((((())))))***+++++++++++++++))))))((((((''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))***+++,,,---))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%000000///...---,,,,,,+++.........---,,,,,,++++++------------------,,,,,,,,,---------,,,,,,+++***************++++++,,,,,,......///......,,,***)))***************************++++++,,,,,,++++++***************************))))))*********+++++++++******))))))))))))******++++++***))))))))))))***+++***(((''''''(((((((((************************++++++++++++************))))))************))))))((((((((()))))))))))))))(((***,,,,,,)))(((((()))+++++++++)))'''''')))+++---...///...+++)))))))))((()))***++++++***)))(((&&&'''(((***+++,,,------)))(((((('''(((''''''&&&)))***+++,,,,,,***((('''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))(((((((((((()))************)))))))))((((((''''''&&&&&&(((((()))************)))((()))+++,,,------------)))***+++***((('''(((***((()))************)))((((((((((((((((((((((((((('''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((******(((((())))))))))))((((((((((((((((((((())))))***************)))))))))(((***,,,...---***'''%%%$$$((((((((((((((((((((((((***)))((('''((()))***+++((()))))))))************))))))***+++++++++++++++))))))))))))((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((***************+++++++++(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&''''''((())))))+++******)))((('''&&&%%%'''(((***++++++)))'''&&&))))))((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))******------(((&&&)))+++***'''((()))******)))((('''''''''''''''(((((())))))***)))(((''''''((()))***''''''''''''(((((())))))'''''''''''''''((())))))((()))***)))(((''')))+++************************((((((((()))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))''''''((()))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,,,,+++***)))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))***+++++++++******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''......------,,,++++++***.........---------,,,,,,---............---,,,+++***+++,,,,,,---------,,,((())))))***************)))***+++,,,---,,,+++***************************))))))************))))))************************+++++++++*********))))))******))))))))))))************)))(((((((((((()))******)))'''''''''((()))++++++++++++++++++++++++************************))))))************))))))''''''(((((()))))))))))))))*********)))(((((()))***+++***)))'''''')))+++,,,---...,,,***((((((((())))))************)))((()))******+++++++++***)))((((((((((((''''''''''''((()))+++------,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((''''''&&&&&&'''(((((())))))(((((())))))((((((''''''&&&&&&((())))))***************((()))***,,,,,,---------)))***++++++)))(((((()))((()))***++++++***)))(((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&''')))***+++(((((())))))))))))((((((((((((((((((((())))))***************)))))))))(((+++,,,...---***'''%%%%%%((((((((((((((((((((((((******)))((((((***+++,,,((()))))))))************))))))***+++++++++++++++(((((((((((()))))))))))))))))))))(((((((((''''''(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******++++++++++++((((((((((((((((((((((((''''''((((((((((((((('''(((''''''''''''((()))***))))))))))))))))))))))))((()))***++++++)))'''%%%''''''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))++++++//////***((()))***((('''((()))******)))((('''&&&&&&''''''((()))))))))'''((()))******)))((('''''''''''''''(((((((((((('''''''''''''''((())))))((()))******))))))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))***++++++***))))))''''''((()))))))))))))))))))))(((((((((((())))))((()))***+++,,,+++******((((((''''''''''''((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((()))))))))*********+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))******)))))),,,,,,+++++++++*********---------------------------......///...---+++***)))***+++,,,------------(((((()))************))))))***+++---...------,,,************************(((((())))))))))))((((((************************,,,,,,++++++***))))))(((******))))))))))))*********))))))(((((((((((((((*********)))'''''')))***++++++++++++++++++++++++)))))))))))))))*********))))))************))))))&&&''''''(((((())))))***)))))))))))))))))))))))))))******)))(((''')))***+++,,,,,,+++(((''''''(((***************))))))(((++++++,,,,,,,,,***)))(((((()))***)))'''&&&'''((('''(((***,,,---,,,+++***))))))(((((((((((())))))************************'''''''''''''''&&&&&&%%%&&&&&&'''((((((((((((((())))))((((((((((((((((((((()))******++++++******(((((())))))******++++++)))+++,,,,,,***((())))))''')))***++++++***)))'''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&'''''')))******))))))(((((((((((())))))((((((((((((((()))******************))))))))))))''')))******)))((()))***))))))))))))))))))))))))***))))))))))))***++++++))))))))))))************((()))******++++++******(((((((((((())))))))))))***)))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))******((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++((((((((((((((((((((((((&&&'''((((((((((((((((((***)))((('''''''''))))))'''(((((()))***++++++,,,((())))))***)))(((&&&%%%&&&&&&&&&&&&''')))***+++''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))***(((---...***((()))(((&&&'''((()))******)))((('''&&&'''''''''(((((())))))&&&''')))++++++***((('''''''''(((((((((((((((((('''''''''''''''((()))))))))***+++***)))***+++---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))(((''''''((()))))))))))))))((((((((((((((())))))***(((((()))***************''''''&&&&&&''''''(((((())))))))))))))))))))))))************************(((((((((((((((((((((((('''(((((())))))*********((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))((((((((())))))))))))(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&'''((()))*********************++++++++++++++++++++++++,,,------......,,,---...///...,,,***)))++++++,,,------,,,,,,,,,((()))***+++++++++*********+++,,,------,,,,,,+++************************))))))************))))))************************++++++************************))))))))))))******+++***))))))(((((())))))***+++,,,***''''''))),,,************************''''''((((((((()))))))))))))))************))))))&&&&&&''''''((())))))******)))(((((())))))))))))'''(((******)))(((((()))***++++++***(((((()))***************))))))((((((***+++---------,,,***)))(((***+++***((('''(((***'''(((***+++***)))'''&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''((()))))))))))))))(((((())))))))))))))))))))))))***++++++++++++***)))((('''&&&'''''')))))))))+++,,,,,,***)))))))))'''(((***,,,,,,***((('''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((()))***))))))(((((((((((())))))((((((((((((((()))******************))))))))))))'''(((((('''''''''***,,,))))))))))))))))))))))))'''((())))))******))))))))))))))))))************'''((())))))******))))))'''((((((((()))))))))***))))))((((((((('''''''''((((((((())))))))))))***))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))***++++++((((((((((((((((((((((((&&&&&&'''(((((((((((((((,,,***((('''&&&'''((()))(((((()))******+++,,,,,,))))))(((((('''&&&&&&%%%''''''&&&&&&'''((()))***((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&+++---***((())))))&&&(((((())))))))))))(((((('''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((''''''''''''''''''((()))))))))***+++***))))))+++,,,))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''(((***++++++***((('''''''''((()))))))))))))))((((((((((((((()))******((((((''''''(((((()))***'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((())))))*********)))))))))******++++++,,,------)))******+++,,,---......,,,---.........,,,)))(((------------,,,+++******)))***+++,,,---,,,++++++***++++++,,,+++***((('''******************************++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******,,,++++++***)))*********+++,,,,,,***((('''***---((((((((((((((((((((((((&&&'''''''''(((((())))))))))))************))))))&&&&&&&&&'''((())))))******(((''''''((()))))))))&&&(((***+++)))(((((((((***++++++***)))(((***,,,+++*********))))))(((((()))***,,,.........,,,+++)))+++,,,+++((('''(((***(((((())))))(((&&&###"""))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''(((((()))***************(((((())))))******++++++))))))***++++++++++++***)))(((&&&%%%$$$%%%'''((()))+++---,,,+++)))))))))'''(((+++,,,,,,+++((('''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&'''((())))))(((((((((''''''''''''((())))))))))))(((((((((((())))))((((((((((((((()))******************))))))))))))******)))&&&$$$%%%'''***))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))************''''''((()))))))))))))))'''((((((((())))))******(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))*********((((((((((((((((((((((((&&&&&&'''((())))))((((((---,,,)))'''&&&&&&'''((())))))*********+++++++++***)))'''&&&%%%%%%%%%%%%))))))'''&&&&&&'''((()))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&+++...,,,+++,,,+++((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&'''(((***,,,(((((((((((((((''''''''''''''''''''''''((()))))))))*********((((((***+++************************((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))******)))(((&&&'''(((((()))))))))))))))((((((((((((((()))******((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))&&&&&&'''((()))***++++++''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***++++++******)))(((''',,,---......//////......////////////...---,,,+++...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++))))))***++++++,,,------++++++************++++++((()))***++++++***((('''************************...---+++)))((())))))***(((((())))))))))))(((((()))************+++++++++)))&&&$$$%%%(((***)))(((***************)))(((((('''(((((()))***+++++++++'''((()))***************))))))))))))(((((((((((((((((())))))*********+++)))+++,,,***((((((+++...333,,,(((***+++((()))------,,,++++++******++++++,,,---...---+++))))))***))),,,///222111---'''$$$)))***+++,,,,,,+++***))),,,)))''''''((()))((((((&&&'''((('''&&&%%%&&&(((+++***((('''&&&''')))***))))))(((((((((((())))))))))))*********))))))(((&&&''''''((()))***************++++++++++++*********************)))((((((***+++,,,,,,***))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&''''''((()))******+++(((((((((((())))))))))))''''''(((***++++++(((%%%''')))++++++******+++,,,*********))))))((('''&&&*********)))'''&&&((()))************************(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++******))))))((((((''''''((('''&&&&&&&&&''')))***)))*********++++++++++++'''((((((((()))))))))***))))))((('''''''''''''''&&&&&&&&&((())))))'''$$$&&&&&&''''''''''''&&&&&&...---+++)))((())))))***(((((((((((((((''''''''''''(((((()))***))))))))),,,+++++++++******))))))''''''((((((((((((''''''((((((((((((((())))))***++++++***)))((((((((()))&&&'''((((((((((((((('''%%%%%%&&&'''((()))******))))))))))))))))))))))))***)))(((''''''&&&&&&'''(((&&&%%%%%%'''(((((('''******+++++++++******))))))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))************++++++***)))(((((())))))(((((())))))******++++++************************))))))))))))))))))))))))((()))***)))'''''')))***))))))************)))))),,,+++***************+++))))))))))))))))))))))))((((((((((((((('''''''''&&&(((***++++++)))'''&&&))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''******)))(((((((((((((((******))))))))))))******,,,------...............,,,------.........------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,------,,,+++)))************************---,,,+++))))))))))))***(((((())))))))))))(((((())))))*********+++++++++)))'''%%%&&&)))******(((***************)))(((((('''(((((()))******++++++((())))))************)))***)))))))))((((((((((((((()))))))))************)))***+++)))((((((+++---111+++'''))))))&&&'''******)))))))))))))))*********,,,---,,,***(((((()))+++...333444111---)))'''))))))***++++++***)))))),,,***((('''((())))))(((((()))******)))((()))******((('''&&&&&&'''((()))))))))(((((((((((())))))))))))************))))))''''''((())))))***++++++)))))))))******)))))))))((((((((((((((('''&&&&&&''')))++++++)))''''''(((''''''(((((())))))******((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((())))))******(((((((((((()))))))))***)))))))))***,,,+++)))'''''')))******)))))))))***&&&'''((())))))*********'''(((***)))(((((()))***************************''''''((((((((()))))))))))))))))))))************((())))))******))))))(((***)))))))))((((((((('''((((((''''''(((((()))***)))))))))*********++++++))))))))))))***************)))(((''''''''''''((()))(((''''''''''''$$$"""(((((())))))))))))((((((,,,+++***(((''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((''''''''''''(((((())))))((((((''')))(((((((((((()))*********)))(((((((((((((((((((((((()))))))))(((((('''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))((((((''''''''''''((()))((('''''')))******)))))))))***************)))***)))(((((('''''''''((((((((())))))))))))((((((***)))))))))))))))))))))(((((((((((()))***++++++)))))))))))))))*********************************))))))))))))))))))))))))((())))))(((''''''(((***))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((((((((((((''')))))))))************+++''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))+++***)))(((((()))***+++'''''''''(((((()))))))))(((((())))))))))))))))))***)))(((((('''''''''(((******))))))))))))******,,,,,,---...............++++++,,,---......//////...---,,,,,,++++++,,,,,,+++++++++++++++*********------,,,,,,+++***))))))++++++************++++++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,+++***))))))))))))((())))))******))))))((()))))))))*********++++++***((('''''')))******))))))************))))))(((((((((((()))******++++++)))************))))))(((******)))))))))((((((((())))))))))))************((())))))((('''(((***,,,111+++((())))))'''''')))(((((((((((()))***+++,,,+++,,,---,,,***))))))***,,,222777666111+++******((())))))******))))))(((---+++)))((()))******))))))+++,,,+++***)))***+++((('''&&&&&&&&&&&&((()))))))))(((((((((((())))))))))))************))))))(((((())))))***+++++++++(((((())))))))))))(((((((((((((((((((((''''''&&&'''))),,,,,,***(((''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))******+++***)))***+++,,,+++)))''')))******(((''''''(((&&&'''((())))))*********%%%'''*********)))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************((())))))******))))))((())))))))))))(((((((((((('''((())))))******))))))((((((((()))))))))******+++++++++******************))))))(((((((((((((((,,,***(((((()))***)))((()))******++++++******)))******)))'''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((('''''''''''''''&&&((())))))******))))))((()))))))))))))))******+++(((''''''''''''(((((()))***************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))((('''(((***+++***)))''''''((()))******************))))))(((((())))))(((((())))))))))))((((((******))))))((((((''''''%%%&&&&&&((()))+++---...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))))))))************))))))((('''''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************++++++++++++''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))++++++************++++++&&&&&&'''''''''((((((((((((((())))))******++++++)))(((''''''&&&'''''''''***))))))(((((())))))***,,,,,,---.........---------------......//////000...---,,,,,,++++++,,,,,,************************------,,,++++++******)))++++++************++++++((()))***+++++++++******++++++++++++++++++++++++,,,++++++******))))))))))))))))))******)))))))))))))))))))))***************))))))))))))*********))))))************)))((((((((())))))***************************)))((('''*********)))))))))(((((()))))))))))))))*********(((((('''''''''(((***,,,111...++++++++++++++++++)))))))))***+++---...///+++---......,,,***++++++,,,222888666///)))))),,,(((((())))))))))))((((((...+++))))))***+++******((()))******(((((()))***(((((('''''''''((())))))))))))(((((((((((())))))((())))))************)))))))))******++++++++++++(((((())))))))))))(((((())))))************))))))))),,,...///---+++***)))'''''''''((()))*********((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((()))))))))*********,,,***((((((***++++++***(((***+++***(((''''''(((*********))))))((('''&&&&&&(((+++,,,+++)))((()))((((((((((((((((((((((((&&&'''''''''((((((((((((((()))))))))******************++++++++++++******))))))))))))(((((((((((('''(((***+++++++++***)))(((((((((((())))))))))))++++++************))))))***))))))(((((()))))))))&&&%%%$$$%%%(((***,,,,,,)))******++++++******))))))))))))(((((('''''''''((((((((((((((()))))))))((('''%%%$$$%%%&&&(((***))))))))))))(((((((((((())))))************)))))))))))))))))))))***++++++''''''''''''(((((()))***,,,,,,,,,+++***)))((('''))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((******'''&&&&&&'''))))))((('''&&&&&&'''))))))************))))))(((((()))))))))(((((())))))))))))((((((******))))))((('''''''''%%%%%%&&&''')))+++,,,---++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&''')))))))))************))))))))))))))))))***+++------((((((((((((((((((((((((((((((((((((((()))))))))******))))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((()))))))))))))))************************((('''''''''&&&&&&&&&&&&''''''((()))******++++++(((''''''&&&&&&&&&''''''))))))(((((((((((())))))+++,,,,,,---...---------111111000///......//////...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++++++++************++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************))))))(((((()))))))))******************))))))))))))***((())))))*********)))))))))))))))))))))************************)))((('''************))))))))))))******))))))))))))))))))((('''&&&&&&((()))++++++///---+++***+++------+++)))))))))***+++---...///)))+++,,,,,,***))))))******000555222+++'''(((+++))))))(((((((((((())))))...+++))))))***+++******(((***+++***)))((()))+++)))(((((())))))******+++))))))(((((((((((())))))(((((()))******************************+++++++++)))******++++++******)))))))))************)))))))))+++......,,,***))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((())))))))))))************+++)))'''''')))***))))))***+++,,,,,,***(((((()))*********))))))((('''&&&)))+++------+++((('''&&&(((((((((((((((((((((((('''''''''(((((((((((()))((()))))))))*********************++++++*********(((((((((((())))))))))))'''(((***+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))******+++""" !!!$$$'''((((((((())))))******))))))((())))))))))))))))))(((((((((((((((((())))))******((('''%%%$$$%%%&&&(((***(((((((((((())))))))))))))))))************)))))))))))))))((()))******+++(((((((((((()))***++++++,,,,,,,,,,,,+++***(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++'''&&&&&&((()))***((('''&&&&&&'''))))))*********(((((((((''''''((())))))(((((())))))))))))((((((******))))))((((((((('''''''''''''''((()))***+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))************))))))))))))))))))***+++------(((((((((((((((((((((((((((((((((((())))))******&&&''')))++++++***)))((('''((((((((()))))))))***((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))((())))))))))))))))))(((******)))'''&&&%%%$$$###&&&&&&''''''((()))******''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))++++++,,,---------------333111000...---......///...---,,,,,,++++++,,,,,,*********++++++++++++++++++++++++++++++++++++,,,++++++************++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))))))******++++++******)))((((((((()))))))))******)))******)))''''''(((***((())))))************)))))))))))))))))))))******)))************))))))(((++++++*********)))))))))************)))))))))))))))'''&&&&&&)))+++,,,,,,***+++***(((***......***'''''''''((()))+++,,,---&&&((())))))(((''''''((()))---000...)))&&&'''******))))))(((((())))))***---+++)))((()))******)))***,,,,,,,,,+++***+++,,,((())))))******+++++++++))))))(((((((((((())))))'''((()))******+++************************************++++++++++++******&&&''''''(((((((((((((((((()))******(((''''''(((***)))))))))((((((((('''))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))*********++++++)))((('''((()))***)))''')))+++,,,,,,***))))))***&&&'''((())))))*********+++---...---***'''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''(((((())))))(((((('''(((((((((((())))))))))))'''((())))))******))))))((((((((()))))))))******''''''(((((())))))))))))******************+++,,,)))'''&&&&&&'''((((((''''''(((((())))))(((((('''((())))))******))))))((('''(((((())))))******+++((('''&&&&&&&&&'''((()))&&&''''''''''''(((((((((((())))))******))))))(((((((((((((((((())))))******))))))))))))******++++++++++++++++++***)))((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******)))((()))+++,,,,,,***(((''''''((()))************(((((('''''''''((())))))(((((())))))))))))(((((())))))))))))************(((((((((''''''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))***))))))************))))))((('''''''''((()))******))))))))))))))))))))))))'''(((((())))))******+++"""$$$''')))***)))'''%%%''''''(((((())))))******))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((++++++***(((&&&%%%$$$###&&&&&&''''''(((((())))))'''''''''&&&''''''((())))))((((((''''''(((((()))++++++,,,------------,,,000///---,,,,,,---...///...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++*********++++++************++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))******++++++******)))(((((((((((()))))))))***(((******)))&&&%%%''')))(((((()))******************)))))))))))))))))))))((())))))************)))+++++++++*********))))))************)))))))))(((***(((&&&'''***------,,,'''))))))(((***000000,,,(((((((((((()))***+++,,,&&&(((******((('''((()))(((***+++***((('''((()))+++***))))))))))))***+++,,,***((('''((())))))(((***+++,,,+++***)))***,,,'''((()))******+++++++++))))))(((((((((((())))))'''((()))******+++++++++))))))))))))))))))))))))))))))************))))))&&&&&&'''(((((((((((((((((()))((('''%%%%%%'''((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((())))))******))))))*********+++++++++)))((((((***++++++)))'''''')))++++++***)))***+++&&&'''((())))))*********+++,,,---+++)))(((((()))************************))))))))))))*********+++))))))))))))************''''''(((((((((((('''''''''((((((((()))))))))***((((((''''''(((((()))***)))))))))*********++++++''''''((()))***++++++,,,***************+++,,,---,,,+++++++++------+++)))'''(((((())))))(((((('''''''''((()))))))))(((''''''(((((()))******++++++''''''((((((((()))))))))'''''''''((((((((())))))'''(((((())))))((((((''''''''''''''''''(((((()))***))))))(((((((((((())))))***************))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))))))))+++------***((())))))***************))))))((((((((())))))***+++(((((())))))))))))(((((())))))******++++++,,,,,,(((''''''''''''((()))))))))))))))))))))*********************************)))))))))))))))))))))))))))***+++***((((((***+++))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++$$$%%%'''((())))))(((((('''''''''((()))*********)))))))))))))))))))))))))))))))))******)))))))))((())))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((()))************)))(((***))))))((((((''''''&&&(((((((((((((((((())))))((('''''''''(((((()))***((((((''''''''''''((((((++++++,,,---------,,,,,,,,,+++*********,,,...000...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------///...---,,,***)))((('''++++++************++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++***)))******++++++++++++******(((((((((((())))))))))))((()))***(((%%%$$$&&&)))(((((()))************************)))))))))))))))'''((()))***************+++++++++************)))+++*********))))))((((((+++(((&&&'''+++......---'''++++++)))---333444///************+++,,,---...)))+++------+++++++++,,,)))(((((((((((((((((((((,,,+++***))))))***+++,,,,,,)))''''''((()))((((((''')))))))))((('''((()))&&&&&&((()))************))))))(((((((((((())))))''''''(((******+++++++++)))))))))((((((((((((((((((((())))))))))))(((((((((((()))***************+++***)))'''%%%&&&(((+++&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++)))************+++++++++))))))***,,,---,,,***'''%%%''')))***)))((()))***************)))((('''&&&+++++++++***)))(((***,,,************************)))*********++++++++++++))))))))))))************))))))************))))))'''((((((((())))))******((('''&&&&&&&&&''')))***************++++++++++++''''''(((***+++,,,---...+++*********+++,,,,,,---%%%%%%&&&)))+++,,,***((((((((())))))))))))((((((%%%&&&'''((((((((('''&&&'''(((((()))***+++++++++'''(((((()))***)))))))))))))))******++++++,,,,,,''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((***)))((('''''''''''''''((())))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''(((***++++++)))&&&***++++++++++++******)))******))))))***+++,,,,,,(((((())))))))))))(((((())))))***+++,,,------...&&&&&&&&&'''''')))******(((((())))))******++++++************************))))))))))))))))))))))))***++++++***))))))***,,,))))))************)))))),,,+++***************+++))))))))))))))))))))))))'''(((((()))***+++++++++***)))))))))***+++---...&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))))))))***+++,,,,,,+++***)))(((((((((((()))))))))***************))))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))))))))***,,,---///---,,,+++******+++---///...---,,,,,,,,,,,,---...---+++)))(((***,,,------111111000...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------*********++++++,,,,,,---,,,,,,++++++******))))))+++++++++***)))(((''''''))))))))))))))))))))))))''''''(((((()))))))))***,,,,,,---------,,,++++++))))))))))))))))))************************++++++,,,,,,+++***)))(((''''''((()))*********)))'''&&&&&&&&&((())),,,...000111$$$...111+++)))///222---***)))((((((((()))+++,,,***)))))))))+++,,,+++***(((((())))))))))))(((((()))((('''''''''(((***+++,,,------,,,+++***)))(((%%%***......***'''***---*********)))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&''')))***+++++++++)))((('''***)))(((&&&&&&''')))+++)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))+++***(((&&&%%%&&&'''((())))))((((((((((((((())),,,,,,+++***)))(((''''''******++++++++++++******&&&&&&'''(((******(((&&&&&&'''(((******((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++''')))***++++++***)))'''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((++++++******)))((((((((((((&&&%%%'''***,,,+++)))'''''''''((()))+++,,,---))))))))))))))))))))))))+++)))(((&&&&&&((()))+++&&&&&&''''''(((((())))))((((((''''''''''''(((((()))******)))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&''')))***((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))*********))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))&&&(((***+++,,,+++)))((()))***,,,---,,,***((('''))))))))))))))))))))))))******+++++++++******)))*********+++,,,,,,,,,---((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))******)))(((((((((((((((+++*********))))))((((((%%%&&&&&&'''((())))))***(((((((((((()))))))))))))))((('''((()))***)))((())))))((((((''''''&&&&&&'''((()))******)))((('''''''''(((((())))))******(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))+++,,,------,,,+++******,,,---//////...------------...///---+++))))))+++---------111000//////...---,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++------------------------+++++++++++++++,,,,,,,,,************))))))))))))+++++++++******))))))((())))))))))))))))))))))))((((((((())))))*********++++++,,,,,,,,,,,,,,,+++************************)))))))))(((((((((((((((,,,,,,++++++***)))))))))&&&'''((()))***+++++++++)))***+++,,,---,,,,,,+++'''///111,,,,,,222333...***))))))((()))***+++,,,+++))))))***+++,,,+++***((())))))))))))))))))(((***)))((((((((()))***+++******++++++******)))))))))***,,,,,,+++***)))(((***)))))))))))))))))))))************************************************)))))))))))))))(((''''''***)))''''''(((*********)))(((((('''''''''''''''))))))))))))))))))))))))((((((((()))))))))******,,,+++)))'''''''''))))))))))))(((((((((((())))))++++++******)))((((((((()))******++++++******))))))(((((()))++++++***(((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))************((('''(((+++,,,+++))))))))))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((()))******)))((('''''')))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''(((((('''&&&))))))))))))))))))))))))******************************)))((((((((())))))******))))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))'''((()))***+++******)))******+++,,,+++***)))((())))))))))))))))))))))))++++++,,,,,,,,,++++++***************++++++++++++************************((((((((())))))))))))*********************************)))(((((((((((((((************)))))))))(((&&&&&&'''(((((()))******(((((((((((()))))))))))))))((('''(((*********(((+++*********)))))))))(((&&&'''((())))))((('''&&&'''((((((((()))))))))***(((((())))))))))))((((((***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...000///...------...///000---,,,***+++,,,......---000/////////............++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***************))))))***+++,,,,,,,,,+++++++++++++++++++++*********)))))))))((((((''''''++++++++++++++++++++++++((((((((()))***+++------***,,,---...---,,,***(((***///000,,,...555444...***))))))))))))***+++++++++***)))***,,,,,,,,,***************************+++***)))))))))***+++,,,)))))))))))))))))))))))),,,***)))***,,,+++(((%%%))))))))))))))))))******++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,)))(((((('''''''''''''''***((('''))),,,---+++)))***))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,+++***)))((()))***+++))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******))))))((('''''')))******)))***+++,,,------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))'''(((((()))******+++++++++***)))***+++,,,+++******************)))((('''))))))))))))))))))))))))***)))(((''''''((()))***++++++***))))))((('''''')))((((((''''''(((((()))((()))***)))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&((((((((('''***************************************************+++++++++***)))((((((******))))))))))))******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((()))))))))************+++************)))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,+++************))))))))))))************************)))))))))*********++++++***************************))))))(((((((((((((((************))))))))))))'''(((((())))))*********(((((((((((()))))))))))))))((('''(((***+++***)))************))))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))((())))))******))))))(((******)))))))))(((((((((((((((((((((((((((((((((************++++++++++++)))))))))))))))))))))))),,,...111222222///,,,***+++++++++++++++,,,......///...---,,,,,,---...///---,,,,,,,,,...///...---////////////////////////+++++++++,,,,,,,,,------------------------------------------............---------,,,,,,++++++***++++++,,,,,,------......++++++++++++++++++,,,,,,((((((((((((((((((((((((******************++++++'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))))))))*********+++++++++---,,,+++***)))***+++,,,++++++,,,------,,,,,,+++,,,...---,,,000555333---)))))))))*********+++++++++***)))***,,,---,,,+++++++++************++++++++++++*********+++,,,---,,,,,,+++***)))((((((((())))))***+++++++++)))((()))))))))))))))*********++++++++++++++++++++++++&&&'''(((*********))))))***)))'''&&&&&&'''((())))))((('''***...///,,,(((******)))))))))))))))***(((((((((((((((((((((((()))*********++++++++++++******)))))))))******+++)))(((((((((((())))))***(((((())))))************))))))************))))))(((&&&$$$$$$&&&'''((((((++++++,,,------,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))************)))(((((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++((())))))************)))(((((())))))************+++******************))))))******+++***)))((('''))))))))))))))))))))))))))))))(((((((((((())))))+++*********)))))))))((())))))(((((((((((())))))((()))***)))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''''')))+++,,,+++***************************************************+++,,,,,,,,,***((('''******))))))))))))******)))(((((((((((('''''''''(((((((((((((((((((((((()))))))))((()))******++++++***))))))))))))******((((((((((((((((((((((((******+++,,,,,,,,,++++++******))))))((((((''''''************************'''(((((((((((()))))))))++++++++++++++++++++++++))))))(((((((((((())))))*********)))))))))))))))((()))))))))*********+++(((((((((((()))))))))))))))((('''(((***+++***)))(((((((((((('''''''''''''''(((((((((((((((((('''(((((((((((()))))))))))))))))))))******)))))))))*********)))))))))(((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))+++///555999888333---(((******++++++,,,---......------,,,++++++,,,---------------///000000///---............////////////++++++,,,,,,,,,------------------------------------------....../////////...------,,,,,,+++++++++***+++++++++,,,,,,------++++++++++++++++++,,,,,,((((((((((((((((((((((((++++++******************'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))''''''(((((()))*********...---+++*********+++,,,///...,,,+++++++++,,,,,,++++++***+++///222000,,,)))*********+++++++++++++++*********,,,---,,,+++++++++***))))))***++++++,,,+++*********+++---...000///---+++)))(((((((((%%%)))------***)))***---(((((())))))************++++++++++++++++++++++++)))))))))))))))(((''''''******((((((((()))***+++)))((()))+++......+++'''******))))))))))))***+++(((((((((((((((((((((((()))*********++++++++++++(((((((((((()))******+++((((((((((((((()))******((((((((()))******++++++)))))))))******)))))))))(((&&&$$$$$$&&&(((((((((***++++++++++++++++++***))))))))))))))))))))))))************************))))))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))************************(((((()))***************************))))))(((((())))))))))))((((((((()))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))*********+++))))))(((((((((((())))))''')))***)))((('''(((***************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))),,,///000///************************))))))))))))))))))))))))***+++,,,,,,,,,***)))(((******))))))))))))***************))))))))))))((((((((((((((((((((((((((()))))))))((()))******+++***))))))(((((()))******(((((((((((((((((((((((((((((()))******************))))))(((((('''''''''))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%%%%&&&************************))))))(((((((((((())))))))))))))))))))))))******))))))))))))************(((((((((((())))))))))))***)))((()))***++++++)))''''''''''''((((((((((((***))))))))))))))))))***))))))))))))(((((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***///555999888333,,,((()))***+++,,,------......---,,,+++******+++,,,---------...111222222///------------...............,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------...//////000000------------,,,,,,,,,,,,))))))))))))************+++++++++++++++*********))))))))))))))))))))))))***************)))))))))))))))***+++,,,,,,,,,+++,,,,,,,,,+++******))))))((((((((((((((((((((()))'''''''''(((((())))))))))))))))))***+++,,,......333111///---+++)))(((((()))))))))+++---......,,,)))***++++++,,,,,,++++++,,,+++***+++,,,------++++++***)))(((((()))***+++,,,+++*********+++,,,---111///---+++)))(((((((((&&&+++000///+++(((+++///((((((((()))******++++++++++++++++++++++++++++++,,,+++***)))((((((((((((***))))))))))))******+++((()))+++,,,,,,***)))((()))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++&&&'''((())))))***++++++(((''''''(((((()))***+++(((((())))))*********+++((())))))******))))))(((***)))((((((***++++++***************************))))))))))))))))))))))))***************************************************))))))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******++++++******)))((((((''''''((())))))((('''(((***))))))(((((()))***++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))***++++++***))))))(((((())))))***'''((())))))(((((()))***************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((+++...000000///************************(((((((((((((((((((((((())))))***************)))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))))))))***))))))))))))))))))))))))''''''((()))************))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))+++,,,+++***))))))))))))************+++******))))))******+++))))))))))))(((((((((((()))******++++++******)))++++++*********)))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))+++///111111...+++((())))))+++,,,---.........---,,,++++++++++++,,,------...///222444333000------------------,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,------------...///000000000,,,,,,,,,---------------+++++++++++++++*********+++++++++******))))))((())))))))))))))))))))))))*********))))))(((((((((++++++,,,,,,,,,,,,,,,+++,,,++++++***))))))(((((('''''''''((())))))******(((((((((((())))))))))))'''((()))+++,,,,,,------///000111000...+++'''%%%'''(((***,,,,,,+++,,,...)))***+++,,,,,,,,,++++++,,,+++***+++---...---,,,+++***(((''''''(((***++++++******))))))+++,,,---...---+++)))((()))***+++,,,///111000---+++***+++'''(((((()))******++++++************************+++***(((&&&&&&''')))***'''(((((()))******))))))'''***---,,,(((&&&''')))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******&&&'''(((***+++,,,,,,,,,''''''''''''((()))***+++)))))))))))))))*********(((((())))))))))))((((((***))))))***,,,---+++***++++++************++++++))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++*********)))))))))))))))&&&(((******((((((***,,,,,,+++)))''''''(((***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******&&&((())))))(((((()))+++************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''))),,,......,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))'''((()))***+++******)))&&&''')))*********)))((())))))))))))))))))))))))'''''')))******+++++++++((()))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,((((((((((((((((((((((((((((((((((((((()))******((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))+++,,,+++***((()))))))))*********++++++***)))(((((()))***+++***)))))))))(((((((((''')))******++++++******)))+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))***)))))))))((()))+++,,,---............---,,,,,,,,,,,,---...---...000333555333000------------,,,,,,+++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,---------...///000000111,,,,,,,,,------........./////////......---------,,,++++++***)))(((''''''))))))))))))))))))))))))***)))))))))(((((('''''',,,,,,---------,,,++++++++++++******)))(((((('''(((((()))***+++,,,------*********)))))))))))))))******+++,,,+++***)))((((((,,,000333333///)))%%%&&&(((,,,---,,,***,,,000)))***+++,,,---,,,++++++,,,+++***+++---...---,,,***)))(((&&&&&&((()))***+++***)))))))))***+++,,,***)))((('''((()))+++---333111000//////---)))&&&'''(((((()))***+++++++++))))))))))))))))))))))))(((&&&###""""""%%%)))+++%%%&&&((()))))))))(((''''''+++///,,,&&&###%%%)))(((((('''(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++------......''''''''''''((()))++++++******))))))))))))))))))(((((())))))))))))(((((((((((((((***,,,,,,***(((,,,++++++******++++++,,,))))))))))))))))))))))))************************++++++************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++((((((((()))******++++++&&&)))++++++***))),,,...000---***&&&%%%&&&(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&******))))))))))))******&&&((())))))(((((()))+++************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,---,,,(((%%%((((((((((((((((((((((((************************''''''&&&&&&''')))+++,,,******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))&&&(((***+++,,,+++)))(((%%%''')))***+++***)))((())))))))))))))))))))))))(((((()))++++++,,,,,,,,,(((((())))))******++++++************************&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((())))))*********+++((((((((((((''''''''''''(((((((((((())))))))))))***)))))))))+++,,,+++***&&&'''''''''(((((())))))***)))(((''''''((()))*********))))))((((((((('''******++++++++++++******+++++++++************))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******++++++++++++******+++,,,,,,---,,,+++***)))))))))+++,,,---,,,,,,+++---777@@@@@@888000---///------------------------.../////////...------,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************)))***,,,------,,,***))),,,,,,,,,+++++++++++++++---,,,,,,+++*********+++***)))(((''''''((()))******++++++(((&&&&&&))),,,******))))))))))))))))))++++++***)))(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))+++&&&'''111666222***&&&)))***++++++***)))***+++******+++,,,,,,,,,,,,+++************************************************///---+++***++++++***)))---,,,***))))))***,,,---333000---+++******)))((((((((()))***+++,,,------'''(((+++...000000---***))))))))))))))))))))))))++++++******))))))((((((((()))+++,,,,,,***'''%%%))))))))))))((((((((((((,,,+++******))))))******''''''(((((())))))******(((((((((((())))))))))))(((((()))*********************)))((((((((((((((())))))******+++++++++,,,((()))******)))((()))+++)))************+++++++++(((***+++***)))((()))***************************,,,+++)))((((((((()))***''''''(((******+++++++++******))))))******+++,,,+++******)))))))))))))))))))))))))))(((((((((((()))***++++++***)))(((''')))***,,,+++)))(((((())))))))))))))))))***++++++///...,,,***)))(((''''''((((((((((((((('''&&&&&&(((((((((((())))))))))))''')))###""",,,+++&&&(((((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++***+++------+++***+++,,,---,,,***(((''''''))))))******))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((,,,)))'''(((***+++)))'''(((((())))))******++++++))))))(((((((((((()))))))))))))))'''&&&&&&)))+++))))))))))))))))))))))))(((((()))************)))+++*********))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,+++******)))(((''''''&&&******++++++++++++***)))&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))******))))))))))))***************************************)))))))))))))))))))))*********+++++++++************))))))))))))+++*********))))))((((((((((((((((((((((((((((((******++++++++++++******+++,,,,,,,,,,,,+++***))),,,+++*********+++,,,---333888<<<999222---,,,...++++++++++++++++++++++++...............---,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************++++++++++++---,,,+++******************)))(((((((((((()))******+++,,,***((('''))),,,************************+++******)))))))))))))))))))))((((((((('''''''''************************+++&&&'''///555111+++((()))***++++++))))))***+++******+++,,,,,,,,,,,,+++***,,,...//////...,,,***************************---,,,***+++,,,...---,,,+++***))))))***,,,...///333000---+++******)))((((((((())))))***+++,,,,,,(((***,,,///222111...+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))((('''''''''))))))))))))((((((((((((***))))))((())))))******))))))))))))************(((((((((((())))))))))))(((((()))*********************)))(((((((((((((((((((((((()))))))))******)))***+++***)))((()))***)))************+++++++++(((***+++***)))((()))***************************))))))(((((()))***+++,,,'''((()))******+++++++++***************+++,,,,,,+++***))))))(((((())))))))))))))))))(((((((((((()))******++++++***)))((()))***++++++)))(((((()))***)))))))))))))))******,,,++++++***)))))))))***((())))))))))))((('''&&&(((((((((((())))))))))))$$$+++***)))...***###&&&,,,***(((&&&$$$###""""""))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++''')))+++***)))((())))))+++***)))(((((()))***+++***)))))))))((((((((('''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))***((('''(((***+++)))((()))))))))))))))*********(((((('''(((((()))***+++---,,,+++***)))((((((((())))))))))))))))))))))))((())))))***+++******************)))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))***)))((((((((()))++++++******))))))(((((('''''''''(((((())))))(((((('''''''''(((((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((************************,,,+++++++++*********)))******+++++++++,,,,,,,,,*********)))))))))((((((************)))))))))(((******************************++++++++++++******++++++,,,,,,,,,+++******///---+++)))(((***,,,...888777555000,,,***+++---++++++++++++++++++++++++,,,------------,,,,,,+++++++++++++++,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++,,,+++******************+++***))))))))))))***+++***+++---,,,***))))))*********++++++++++++++++++*********)))))))))))))))))))))((((((((((((''''''************************+++&&&&&&---222111---+++)))***++++++))))))***+++******+++,,,,,,,,,,,,+++***,,,///111111///,,,***************************...---+++,,,---......---***)))))))))***---000111222000---++++++***)))((()))))))))))))))***+++,,,***+++...111222111...***))))))))))))))))))))))))'''''''''((()))*********111...***&&&%%%%%%'''((())))))))))))((((((((((((''''''''''''((()))***+++++++++++++++************(((((((((((())))))))))))(((((()))******************))))))(((((((((((((((&&&&&&''''''''''''((((((***++++++***((('''((())))))************+++++++++(((***+++***)))((()))***************************((((((((((((***+++,,,---'''((()))******+++******++++++******++++++,,,---+++***))))))(((((())))))(((((((((((())))))))))))((()))******+++*********(((***++++++)))(((((()))******)))))))))))))))***))))))))))))***+++,,,,,,))))))******))))))(((((((((((((((((())))))))))))$$$---,,,))),,,'''###((())))))((((((((()))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******''')))******)))(((((())))))((((((((((((***,,,---))))))))))))(((((((((((()))))))))((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***(((''''''(((***+++***)))************))))))))))))))))))(((((((((((())))))...,,,+++,,,......+++((())))))))))))))))))))))))))))))***++++++++++++*********))))))))))))(((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))((()))******+++))))))))))))((((((((((((&&&''''''((((((''''''''''''(((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))*********+++,,,,,,------+++++++++,,,,,,,,,------))))))))))))((((((((((((************))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++///...,,,*********+++,,,777333...+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++*********+++,,,---...///------------,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))******&&&''''''((()))******++++++******)))))))))******+++******************+++***+++---...---+++***)))+++++++++++++++,,,,,,,,,))))))*********)))))))))))))))((((((((((((((((((************************+++((('''***///111///...)))***+++***)))((()))+++******+++,,,,,,,,,,,,+++***+++---......---+++***************************///---,,,+++,,,---,,,+++******))))))+++---000111222///,,,+++++++++***)))***))))))))))))***+++,,,,,,,,,...000111000,,,)))))))))))))))))))))))))))''''''((((((((()))))))))///---)))&&&%%%&&&''')))))))))))))))(((((((((((('''''''''((()))***+++,,,+++++++++******)))))))))(((((((((((())))))))))))(((((()))***************))))))(((((((((((())))))''''''''''''''''''''''''***++++++***((('''((()))))))))*********+++++++++(((***+++***)))((()))***************************((()))))))))***+++,,,,,,(((((()))***************+++++++++++++++,,,,,,---******)))((((((((((((((((((((((((((())))))))))))((())))))***++++++++++++(((***++++++)))((()))***+++******)))))))))))))))(((((((((((()))+++,,,,,,))))))************))))))(((((((((((()))))))))))))))---(((%%%+++***''',,,(((((())))))+++,,,---...((((((((((((((((((((((((******))))))))))))*********))))))))))))))))))***)))+++,,,,,,*********+++)))((((((((()))***+++,,,))))))))))))((((((((((((***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************((((((((()))***+++,,,,,,++++++******))))))((((((,,,+++***(((''''''&&&&&&***((()))---333444000+++)))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))((((((((()))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))'''(((((())))))))))))((((((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))+++******************+++((((((((((((((((((((((((&&&'''(((***,,,...///000******++++++++++++,,,,,,)))))))))(((((((((''''''*********)))))))))))))))************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------------,,,+++***000...+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++*********+++,,,---...///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******)))(((((()))******&&&&&&'''((())))))******)))))))))(((((())))))************++++++************+++,,,......,,,***(((******+++++++++,,,,,,,,,((()))************))))))(((((())))))))))))))))))***************************)))((()))---000000///((()))******)))((()))*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---************************+++***)))***,,,---------,,,+++******+++,,,...000222///,,,+++++++++***)))+++***)))))))))+++,,,......---------...---+++(((***************************)))))))))((((((((('''***)))(((((('''(((((()))))))))))))))((((((((((((''''''((()))***,,,---...*********))))))(((((('''(((((((((((())))))))))))(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((()))++++++***((((((((()))))))))*********+++++++++(((***+++***)))((()))*********************************+++++++++*********((())))))************)))++++++******++++++,,,---***))))))((('''((((((((('''((((((((()))))))))***))))))*********+++,,,,,,''')))++++++)))))))))*********)))))))))))))))***)))))))))((())))))******))))))************))))))(((((((((((())))))))))))))),,,''')))555555,,,,,,,,,+++***((('''&&&&&&&&&((((((((((((((((((((((((******))))))))))))******)))))))))******))))))))))))***,,,,,,***)))***+++******))))))))))))******(((((((((((())))))))))))))))))***+++,,,,,,------((((((((((((((((((((((((************************))))))))))))((()))))))))((()))***++++++,,,---...++++++******))))))((((((***))))))((((((((((((((()))'''(((---333444000+++(((((((((((((((((((((((())))))***++++++++++++***(((((((((((((((((())))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((''''''((()))***+++,,,---))))))))))))************))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++******++++++,,,---+++,,,---......---+++***,,,++++++,,,------+++)))************************+++,,,,,,---------------++++++++++++,,,------...,,,,,,+++++++++*********))))))))))))))))))))))))************************''''''(((((())))))******((((((((((((((())))))***))))))***++++++***))))))+++***+++,,,---,,,)))'''))))))******+++,,,,,,,,,'''(((***++++++***))))))(((((())))))))))))******++++++++++++++++++++++++***+++***)))+++000000...((()))******(((((()))*********+++,,,,,,,,,,,,+++000...,,,++++++,,,...000************************'''&&&&&&(((,,,///000000---,,,+++***+++,,,...000111///,,,+++++++++***)))+++***))))))***,,,///111111///,,,+++++++++***)))************************+++++++++***)))(((((((((&&&'''((()))))))))(((((())))))))))))((((((((((((((((((((()))***,,,---...)))))))))((((((((((((((((((((((((((())))))))))))(((((()))***************((((((((((((((())))))************))))))))))))((((((***+++***)))((()))+++)))************+++++++++(((***+++***)))((()))***************************++++++,,,,,,+++******)))))))))************))))))******))))))******+++,,,***)))((((((''''''((((((''''''(((((())))))******++++++*********+++,,,,,,''')))***+++)))))))))***)))))))))))))))******+++******)))((((((((())))))(((((())))))******))))))(((((((((((())))))))))))&&&******333BBB???///(((+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))************))))))&&&((())))))(((''''''(((************))))))))))))(((((((((((())))))))))))))))))***+++,,,---......((((((((((((((((((((((((***************************)))(((((('''((((((((((((***++++++******,,,---************))))))))))))%%%&&&&&&''')))***,,,---***)))***,,,//////+++'''(((((((((((((((((((((((((((((()))************)))''''''(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))************)))))))))))))))((((((((((((%%%&&&&&&'''((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++******)))(((''''''((((((((())))))))))))***************))))))))))))))))))))))))************((((((((((((((((((((((((+++,,,,,,------,,,,,,+++++++++*********+++,,,---,,,,,,,,,,,,------------+++,,,---------+++******)))))))))))))))))))))))),,,,,,---...............,,,,,,,,,++++++,,,------------,,,,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((''''''''''''((()))***((())))))******))))))(((+++***)))***,,,,,,)))&&&(((((())))))***++++++,,,'''(((***+++++++++))))))(((((()))))))))*********++++++++++++++++++++++++))),,,,,,)))+++///000,,,((()))***)))((('''(((*********+++,,,,,,,,,,,,+++...---,,,,,,,,,,,,---...***************************)))(((***,,,/////////++++++******+++...000222111...,,,***+++++++++***+++*********+++...222444555111,,,))))))***++++++************************++++++++++++************((((((((((((((((((''''''))))))))))))(((((((((((((((((((((((()))+++,,,,,,))))))))))))))))))******(((((((((((())))))))))))(((((()))***************((((((((((((((()))***************)))))))))(((((('''(((******))))))***,,,)))************+++++++++(((***+++***)))((()))***************************)))***+++,,,,,,,,,+++***))))))************))))))))))))(((((())))))***+++))))))(((''''''''''''((('''''''''((()))*********---,,,+++*********+++,,,'''(((***+++***)))***+++(((((((((((()))***,,,,,,))))))(((((((((((())))))&&&'''((())))))))))))((((((((((((((())))))))))))$$$***+++111>>>;;;---((())))))***+++---///111222))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((&&&((())))))(((''''''((('''((()))***************'''((((((((()))))))))***)))))))))******+++++++++((((((((((((((((((((((((************************++++++)))((((((((())))))''')))+++***(((((()))+++)))))))))))))))*********''''''''''''((()))++++++'''((()))******)))'''&&&((((((((((((((((((((((((''''''((())))))))))))((('''''''''((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''((()))***+++******)))******))))))((((((''''''%%%&&&'''((())))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))***))))))(((((())))))***************************,,,,,,+++******))))))(((((())))))))))))*********++++++++++++************((()))))))))************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++*********+++---......---+++***+++---///111---///000...+++)))***+++++++++++++++++++++++++++,,,------.../////////...------,,,+++++++++,,,,,,......---------,,,,,,,,,************************)))***,,,------,,,***)))************))))))))))))'''''''''''''''((()))***'''((()))******)))((('''+++)))((()))++++++)))&&&'''(((((()))******++++++&&&(((***+++,,,+++***)))(((((())))))*********+++++++++++++++++++++++++++)))------******//////+++((()))***)))((('''(((*********+++,,,,,,,,,,,,+++)))***++++++++++++***)))************************111///---,,,,,,,,,+++***)))))))))***,,,///222444111...,,,***+++++++++***++++++******,,,000333666888333---))))))***,,,---*********************************+++,,,,,,------+++***((('''&&&&&&&&&'''))))))))))))(((((((((((((((''''''(((((()))***+++))))))******+++++++++,,,(((((((((((())))))))))))(((((()))***************((((((((((((((()))************))))))((((((((('''&&&''')))***)))***+++---)))************+++++++++(((***+++***)))((()))***************************'''(((***,,,---------,,,))))))*********))))))(((((((((((((((((())))))***))))))((('''''''''''''''&&&''''''((()))******+++...---+++*********++++++'''(((***+++***)))***+++'''''''''((()))+++------(((((('''(((((()))***+++&&&&&&'''(((((()))(((((((((((((((((())))))))))))'''+++'''(((111///***,,,,,,+++******)))))))))***))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((((((***++++++)))))))))***%%%&&&((()))+++,,,,,,,,,'''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((************************---,,,***)))))))))******&&&(((***)))&&&%%%''')))(((((())))))******++++++---,,,***)))'''&&&&&&&&&"""$$$'''(((''''''((()))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''((()))++++++******)))+++******)))(((''''''&&&((((((***+++,,,,,,,,,,,,++++++******************))))))))))))))))))))))))******))))))((((((''''''))))))************)))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************((()))***+++,,,---......)))************+++++++++,,,,,,,,,+++++++++******(((((())))))*********+++************************)))+++---//////---+++)))***++++++,,,------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((***+++,,,+++*********))))))((((((...---,,,,,,++++++,,,,,,'''''''''''''''&&&&&&&&&************************))))))))))))************&&&((())))))(((((()))+++))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++((((((''''''''')))***,,,++++++++++++++++++++++++************************)))+++---,,,+++))))))))),,,,,,++++++***))))))(((---***(((+++111555444222***,,,------,,,,,,,,,---))))))***+++---///111222000////////////...,,,))),,,+++)))(((((()))+++,,,+++++++++************)))******))))))((((((''''''))))))************))))))'''''''''((()))+++,,,---))))))))))))))))))))))))+++++++++++++++***)))))))))))))))))))))*********000---***((('''((()))***)))))))))))))))))))))))))))))))))((()))******+++***+++,,,,,,,,,***)))(((,,,+++***)))((((((((((((******))))))))))))************++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))++++++******)))(((((((((***(((''')))+++,,,***((()))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''&&&'''((()))+++,,,'''(((((()))***+++++++++)))(((''''''''')))***+++++++++************++++++))))))((('''''''''''''''))))))))))))))))))))))))******++++++++++++******))))))((((((''''''&&&&&&))))))))))))******************))))))((((((''''''+++++++++******)))''''''))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++,,,+++***)))((((((((((((******)))(((((((((((((((((((((((((((((((((((((((************)))))))))))))))'''&&&(((+++---,,,***///))))))(((&&&---222))),,,,,,,,,,,,,,,+++***))),,,,,,+++***)))(((''''''(((((())))))))))))((((((((((((((((((((()))******++++++++++++++++++++++++))))))))))))************+++,,,---,,,*********+++)))&&&###$$$'''***+++***))))))***+++,,,,,,------------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,***'''$$$$$$%%%(((***+++++++++++++++***)))((())))))*********))))))((())))))************))))))''''''(((((())))))******(((((()))***+++,,,,,,,,,***+++---......---+++***++++++,,,---------,,,,,,***+++,,,------,,,+++***------------------------,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))******,,,,,,+++*********))))))))))))++++++***)))))))))))))))(((((((((((())))))))))))+++++++++***************))))))))))))************'''((())))))(((((()))+++)))))))))))))))))))))))),,,++++++*********++++++,,,,,,,,,++++++************)))(((((('''((())))))++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++)))))))))------,,,+++******)))))),,,***(((,,,111444333000***+++---,,,++++++,,,---+++++++++,,,---///000111---,,,,,,---......,,,***,,,+++)))(((((()))+++,,,+++++++++*********))))))******))))))(((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((())))))*********+++---,,,***((((((((()))***)))))))))))))))))))))))))))))))))))))))******+++******++++++***))))))(((,,,+++***)))((((((((((((++++++************++++++******++++++++++++******+++++++++++++++***))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))*********)))(((''')))+++,,,***((()))(((((('''''''''''''''''''''((()))))))))))))))((((((''''''((()))***+++'''(((((()))******++++++)))(((''''''((()))***++++++******************+++***))))))(((''''''(((((())))))))))))))))))))))))******++++++++++++******++++++++++++************))))))))))))************+++*********))))))))))))+++++++++******)))((('''(((((())))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++,,,+++***)))((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&(((***,,,+++)))+++(((+++,,,+++555<<<666,,,,,,,,,,,,++++++***)))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))***************,,,,,,,,,***)))***+++,,,)))&&&&&&(((******)))*********++++++,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---+++)))''''''(((***++++++++++++++++++***))))))))))))************))))))))))))************))))))(((((((((((())))))******)))))))))***+++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,***************)))))))))******)))(((((((((((()))))))))******++++++,,,,,,++++++++++++******))))))))))))))))))************''')))***)))(((((()))+++))))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++******))),,,+++***)))((('''((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++))))))***///...---,,,+++******)))***))))))---111333111...***+++++++++******,,,.........---------......///***))))))+++,,,---,,,***+++***)))(((((()))***+++++++++*********)))))))))***))))))))))))((((((((())))))************))))))******+++++++++***((('''))))))))))))))))))))))))*********+++******)))(((''''''((()))***++++++,,,*********)))))))))******)))))))))))))))))))))))))))))))))))))))***************)))((((((((()))))),,,+++***)))((((((((((((,,,++++++******++++++,,,******++++++++++++*********++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))******++++++)))(((((()))++++++***)))***))))))(((((((((((((((''''''((()))))))))))))))***))))))(((((())))))***((((((((()))******++++++)))(((((((((((())))))***************************+++***))))))((()))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((())))))))))))))))))************++++++++++++************++++++******))))))(((((('''((((((((()))))))))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))(((((()))+++,,,+++***)))((((((((((((***))))))(((((((((((((((************************((((((((((((((((((((((((((('''&&&''')))+++***)))---+++000000,,,444<<<888+++++++++++++++************************************)))(((''''''((()))***)))(((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++***+++,,,+++)))((()))***---+++(((((()))***))))))******++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,***++++++++++++***))))))))))))***************)))))))))************))))))((((((((())))))))))))*********************++++++,,,+++*********+++,,,---------------,,,++++++*********)))))))))***+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---------------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++++++++***************************,,,+++******)))*********))))))******+++,,,------,,,,,,++++++***)))))))))((()))))))))************((()))******)))((()))***)))))))))))))))))))))))))))))))))((())))))*********************++++++++++++******))))))(((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++000///...---,,,+++******))))))***---000000...+++)))***+++***)))***,,,...000000///...------------***)))((()))***+++***(((******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,***((('''))))))))))))))))))))))))+++++++++,,,,,,++++++***&&&'''((()))***+++,,,,,,((()))+++,,,,,,,,,++++++))))))))))))))))))))))))(((((()))******************)))(((''''''((()))***++++++***)))(((((())))))+++******))))))******+++******++++++++++++************+++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))************(((((()))******+++***)))******)))))))))))))))***''''''((()))))))))))))))+++******))))))((((((((((((((())))))************)))(((((((((((()))))))))))))))************))))))++++++******)))******+++))))))))))))))))))))))))******++++++++++++******&&&&&&&&&''''''(((((((((((()))))))))************************************+++******)))))))))))))))'''''''''((()))))))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((())))))))))))222111444000&&&***000+++++++++***************+++)))))))))******+++++++++,,,+++)))(((((()))+++,,,))))))(((((())))))***+++************************))))))*********+++++++++)))***+++***((((((((()))+++***((((((((()))))))))++++++++++++************)))************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,******+++++++++******)))))))))***+++++++++******)))******++++++******)))))))))))))))))))))))))))+++++++++***************,,,+++***))))))+++---...------------,,,++++++*********))))))******+++,,,***+++++++++,,,,,,,,,---,,,+++++++++,,,------...---------,,,,,,+++++++++++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***************+++++++++,,,+++******)))*********(((((())))))***+++,,,,,,+++++++++*********))))))((()))))))))************)))***+++***)))((()))***))))))))))))))))))))))))'''''''''''''''((())))))(((((()))***++++++,,,---(((((()))***************)))))))))******++++++++++++++++++++++++++++++++++++,,,---,,,***)))***,,,//////...------,,,,,,+++)))***+++---......,,,***)))***++++++***+++---///000000///------,,,,,,,,,,,,+++)))((())))))(((&&&***))))))))))))))))))************)))))))))(((((())))))))))))************))))))************))))))''')))+++,,,---,,,***)))))))))))))))))))))))))))''''''((((((((((((((('''&&&'''((()))***+++,,,,,,(((***,,,---...---,,,,,,))))))))))))))))))))))))(((((()))************)))***)))(((''''''((()))***+++***))))))))))))))))))))))))(((((((((((())))))******++++++++++++******)))******+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************))))))(((((('''(((************************))))))))))))***+++''''''((()))))))))))))))+++++++++***))))))(((((()))))))))))))))*********((())))))))))))(((((((((((()))************)))(((++++++************++++++))))))))))))))))))))))))******++++++++++++******)))))))))******+++++++++((()))))))))************))))))))))))))))))))))))+++***))))))((())))))***'''''''''((()))******+++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***+++***))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''((((((((()))(((((())))))(((((()))***222000333...###%%%***$$$+++******))))))***++++++))))))******++++++,,,,,,...---+++******+++---...)))))))))))))))***++++++++++++++++++++++++++++++************++++++++++++)))***+++***((((((((()))&&&&&&''''''((((((***++++++*********************+++++++++************)))++++++++++++++++++++++++***+++,,,------,,,,,,+++)))******+++++++++******))))))***+++++++++++++++******++++++++++++******************))))))))))))+++++++++*********************))))))***+++---...,,,,,,---------,,,++++++))))))******+++,,,,,,,,,***++++++,,,,,,---------,,,++++++,,,,,,---...///---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++***)))*********+++++++++++++++******)))(((((((((((()))((((((((()))*********+++************************))))))))))))***************+++++++++)))((()))***))))))))))))))))))))))))'''&&&&&&&&&'''((()))***'''(((((()))***+++,,,,,,'''((()))***++++++++++++(((((())))))***+++++++++************************,,,------,,,******+++---------------------------******+++,,,,,,+++***)))(((***,,,---------...///......---,,,,,,,,,,,,---...,,,***)))))))))((('''))))))))))))))))))))))))******)))))))))((((((((()))))))))************+++))))))************))))))((()))+++,,,,,,,,,++++++))))))))))))))))))))))))(((((()))*********))))))''''''((()))***++++++,,,)))***,,,---------,,,,,,))))))))))))))))))))))))'''((()))++++++******)))))))))(((((())))))************)))))))))))))))***(((((((((''''''(((((((((******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))++++++******)))(((((('''''')))***+++***)))***+++)))))))))))))))******+++''''''((()))))))))))))))***+++++++++******)))((())))))))))))))))))******((())))))))))))((((((''''''((()))******)))((('''*********)))******+++,,,))))))))))))))))))))))))******++++++++++++******(((((())))))))))))))))))))))))))))))************((((((((((((((()))))))))+++***)))(((((()))***+++''''''((()))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((()))*********)))))))))))))))***((((((((((((((())))))***'''''''''''''''''''''''''''''''''(((((())))))***(((***+++***)))((()))++++++***...---&&&+++000)))******)))((((((***+++,,,*********+++++++++,,,,,,...---,,,++++++,,,---...***))))))))))))***++++++++++++++++++++++++++++++*********++++++++++++,,,***+++,,,+++)))((()))***$$$%%%'''((('''(((***+++))))))******************,,,+++++++++******))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++))))))***++++++++++++***))))))***+++,,,,,,,,,,,,******++++++++++++******+++************)))))))))******************++++++))))))))))))***+++,,,---++++++,,,---------,,,,,,((()))+++,,,---------,,,,,,,,,------...//////000+++++++++,,,,,,...//////+++,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,,,,+++*********++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))************)))))))))***++++++,,,,,,))))))))))))***************+++,,,+++)))((()))***))))))))))))))))))))))))(((((((((((()))***++++++************))))))))))))))))))***+++++++++***)))((((((((()))***+++++++++++++++++++++++++++++++++---------,,,******+++---+++++++++,,,------......+++++++++***)))((())))))'''***...000///.........+++++++++++++++,,,------///,,,*********++++++***(((((())))))))))))((((((***)))))))))(((((((((((())))))*********+++++++++))))))************)))))),,,,,,++++++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,(((((())))))*********+++))))))***+++++++++******))))))))))))))))))))))))'''(((***+++++++++)))(((((())))))***++++++************))))))))))))******))))))(((((((((((())))))******++++++++++++******))))))***+++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))*********)))))))))))))))&&&)))++++++)))((()))+++((((((((((((((()))******''''''((())))))))))))))))))***+++++++++***))))))***)))))))))))))))))))))((()))******)))((('''&&&'''((()))******)))(((''')))))))))))))))***++++++))))))))))))))))))))))))******++++++++++++******''''''''''''&&&&&&&&&&&&))))))))))))************(((((()))))))))*********+++***)))(((((()))***+++(((((()))***+++,,,------)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))*********))))))))))))******((((((((((((((()))******((((((((((((((((((((((((''''''((())))))***++++++)))+++,,,,,,))))))***,,,***'''+++,,,(((///333+++***)))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))******+++,,,*********************************+++++++++,,,,,,***,,,,,,,,,***)))***+++%%%'''******(((''')))+++(((((())))))******++++++***************+++++++++************************+++++++++,,,,,,---------))))))***+++++++++++++++((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********)))))))))))))))***+++++++++,,,(((((()))***+++,,,,,,,,,***+++,,,,,,------------((())),,,...///...---,,,.........///000111111222+++++++++,,,---...///000+++++++++,,,,,,---------((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---...///...------*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++******************(((((()))***+++,,,,,,---))))))))))))***************,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++***)))((('''&&&++++++,,,,,,+++***(((''''''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,******,,,...))))))***+++,,,......///+++,,,+++)))((('''((()))&&&***///111111000///...)))))))))***+++,,,---......,,,******,,,---...---(((((())))))))))))(((((())))))))))))(((((((((((())))))******++++++++++++))))))************))))))///...,,,+++***)))))))))))))))))))))))))))))))))&&&'''((())))))))))))))))))))))))))))))*********))))))(((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,+++)))(((((()))***,,,,,,,,,+++******)))))))))))))))************))))))))))))************++++++++++++******((()))***+++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((()))******++++++&&&)))++++++)))((()))+++(((((('''(((((()))******'''(((((())))))))))))))))))***+++,,,,,,+++***)))*********)))))))))))))))((()))*********((('''&&&'''((()))++++++)))((('''))))))(((((()))***++++++))))))))))))))))))))))))******++++++++++++******++++++******))))))(((((())))))))))))************))))))******+++++++++,,,+++***((('''''')))+++,,,((()))***+++,,,---......)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++)))((()))******)))))))))))))))******((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***++++++,,,***,,,...---***)))+++---...)))++++++(((...000%%%***)))((('''((()))+++---++++++++++++++++++++++++)))******++++++******)))*********)))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---,,,*********+++(((***,,,,,,)))'''(((***'''(((((()))***++++++,,,'''((()))***+++,,,------************************,,,,,,,,,,,,,,,---...///((()))***+++++++++++++++((()))***+++,,,---------***++++++,,,,,,++++++***++++++++++++******))))))(((((()))***+++,,,,,,---************+++,,,---...//////...,,,******---///000---,,,///333333///******+++,,,---............,,,,,,+++---...///...,,,++++++,,,,,,,,,,,,------///,,,)))***---000///...,,,,,,++++++++++++,,,,,,++++++************++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,+++***)))((((((******************************+++++++++******)))(((((()))++++++,,,,,,,,,(((((())))))******++++++************)))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********)))******+++,,,,,,------------++++++++++++------000000///...------,,,,,,***,,,---,,,,,,,,,***((()))+++---///000000///...---,,,***(((((()))***+++******++++++++++++************)))(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''')))******))))))***+++...---,,,+++************))))))))))))************+++++++++************)))((()))))))))))))))(((((((((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))+++++++++*********))))))+++,,,,,,,,,,,,+++******************************+++++++++*********))))))((()))***++++++++++++++++++***)))(((((()))***+++))))))))))))******************))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))***)))'''%%%&&&(((+++---))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))******)))))))))))))))***(((&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((+++***************+++,,,)))***+++,,,,,,+++***)))(((((())))))*********+++++++++***))))))((())))))(((***++++++******+++,,,************))))))))))))+++,,,,,,+++)))((()))+++((((((((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))///,,,(((%%%$$$%%%(((***))))))***+++,,,,,,------***************)))((((((%%%''')))+++,,,+++******++++++******************(((((((((((()))***,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))******))))))))))))))))))))))))+++++++++************))))))*********++++++++++++))))))******+++++++++++++++++++++***************************************++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***************************---,,,,,,+++*********+++---,,,******+++,,,+++***((())))))***++++++,,,,,,************+++,,,---.........,,,+++***+++,,,---...,,,+++---000111---)))***+++,,,---............,,,++++++---...///---,,,++++++,,,,,,,,,,,,------000---******,,,...---,,,+++++++++******+++++++++++++++************++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,++++++******))))))************************)))******++++++******)))&&&'''((())))))*********************++++++++++++************))))))))))))***************+++++++++))))))))))))))))))))))))(((((()))************)))))))))))))))******************++++++,,,,,,,,,---......---,,,,,,---......000//////...------,,,,,,+++------,,,************+++---///000111111000///---,,,***)))((()))***+++******++++++++++++************)))((((((((((((((()))))))))*********++++++))))))))))))))))))))))))''')))******))))))***+++...---,,,+++************))))))))))))*********************)))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***)))))))))*********++++++************************+++++++++*********))))))+++,,,,,,,,,,,,+++******************************+++++++++*********))))))))))))***+++++++++++++++******))))))))))))************))))))(((((('''''')))))))))))))))((((((((((((((((((((())))))******))))))))))))))))))))))))+++***(((''''''((()))***)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))***))))))(((((())))))***)))(((&&&'''((())))))(((*********+++++++++++++++************************))))))(((((((((((())))))***)))))))))((((((((((((((((((((((((((())))))***)))***++++++++++++***)))************+++++++++,,,++++++***))))))))))))))))))***++++++***)))***,,,************)))))))))))))))******((('''&&&''')))((('''&&&''')))))))))'''************************************************,,,+++)))(((''''''((()))))))))******++++++,,,,,,***************)))((((((&&&((()))+++,,,+++***)))))))))))))))))))))))))))******)))******+++,,,---***************************++++++++++++++++++***,,,,,,+++***************------------------------++++++++++++************))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++***)))***+++,,,+++***))))))***++++++,,,,,,---************+++,,,---...000...,,,,,,---------,,,,,,***)))+++......+++(((++++++,,,---............,,,++++++,,,......---,,,++++++,,,,,,,,,,,,------///---+++++++++++++++)))************************++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,++++++++++++++++++*********************************))))))************))))))&&&'''((())))))***)))))),,,,,,,,,+++++++++++++++************))))))))))))+++++++++***************))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,///...------------.../////////......---,,,,,,,,,---......+++(((''')))------...000111222222111000,,,+++***)))))))))***+++******++++++++++++************)))((((((((())))))***************+++++++++))))))))))))))))))))))))''')))******))))))***+++---,,,+++***************))))))))))))************))))))))))))((((((((('''(((((())))))***))))))(((((((((((()))))))))******((()))))))))************************************+++++++++***************+++,,,,,,,,,,,,+++******************************+++++++++***************)))***++++++++++++++++++)))******************)))+++***)))((('''&&&%%%%%%(((((())))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))+++******)))((((((''''''))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))))))))(((((((((((()))))),,,***(((((()))***)))((()))*********++++++,,,,,,++++++++++++++++++++++++***))))))(((((())))))*********)))))))))(((((((((((((((((((((((()))******)))***++++++++++++***)))+++++++++,,,,,,,,,,,,,,,++++++******))))))*********+++,,,+++***)))***+++++++++*********)))))))))((())))))(((&&&&&&''')))+++)))'''&&&((())))))(((************************************************))))))************)))(((*********************************+++******)))(((((()))***+++++++++))))))************************,,,+++++++++++++++,,,,,,******************************++++++++++++******,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************+++******************))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,++++++***)))........................---,,,,,,+++++++++++++++)))))))))+++------,,,*********+++,,,,,,------...************+++,,,------111000......000000///---+++***)))+++,,,---+++(((+++,,,------.........---,,,++++++,,,......---++++++++++++,,,,,,,,,---------,,,++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***+++++++++++++++++++++************************(((((()))*********))))))))))))***+++++++++++++++,,,,,,,,,++++++******)))************)))))))))(((,,,+++++++++***)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))******++++++,,,,,,,,,,,,,,,------------///...---,,,,,,---...///.........------,,,,,,,,,...------,,,(((&&&)))///...///000000111000000///++++++***))))))******+++***++++++,,,,,,++++++*********))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++,,,,,,+++***************((()))))))))******************)))))))))((((((((((((((()))*********))))))(((((()))))))))*********(((((()))))))))*********************************************************+++,,,,,,,,,,,,+++************************************************************+++,,,,,,+++++++++))))))+++,,,,,,+++))))))+++******)))((('''''''''((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))(((((())))))))))))))))))))))))((()))******++++++++++++))))))))))))))))))))))))((((((((('''(((((()))***---+++))))))*********((((((((())))))***+++++++++++++++++++++++++++++++++***))))))))))))))))))************)))))))))((((((************+++,,,------*********++++++*********++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,---,,,***)))***++++++++++++*********))))))***++++++***)))(((***+++///---***((()))***++++++************************************************((())))))******+++++++++*********)))))))))))))))*********++++++******)))******+++++++++***)))))),,,,,,---------------...,,,,,,+++*********++++++************************)))******++++++******))),,,++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))*********+++++++++************))))))))))))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------,,,,,,+++***........................---,,,,,,+++++++++,,,,,,))))))+++---///000---+++++++++,,,,,,---......///************+++,,,------///......///000///---,,,,,,+++++++++,,,,,,+++***,,,,,,------...---------++++++***,,,---...---++++++++++++,,,,,,,,,------)))***++++++++++++,,,,,,)))***++++++++++++***)))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,************************(((((()))***************)))******++++++++++++***++++++******)))))))))(((************)))))))))(((,,,+++++++++***)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,((())))))***+++,,,,,,,,,---------------............---,,,++++++,,,---...---------------,,,,,,,,,...,,,---...,,,(((***000..................------******************++++++++++++,,,,,,,,,,,,++++++******))))))))))))*********************)))))))))))))))))))))))))))))))))''')))******))))))***+++++++++******))))))******((()))))))))************++++++*********)))))))))(((((()))***************))))))))))))************))))))))))))************************************************************+++,,,,,,,,,,,,+++******************************************************++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))************************(((((())))))******++++++************))))))))))))))))))))))))))))))))))))&&&''')))+++,,,,,,+++***************************((()))***+++++++++++++++************************((((((((((((((()))******...,,,***)))***+++***)))*********+++++++++,,,,,,******************************))))))))))))******************))))))))))))************+++,,,---...+++******************+++++++++++++++++++++******,,,,,,++++++++++++,,,,,,***,,,---,,,+++***+++,,,++++++++++++***************+++++++++))))))+++---000---***)))***+++,,,+++************************************************+++***)))))))))+++---...*********)))))))))))))))******++++++++++++******+++++++++++++++*********,,,,,,---------.........+++******)))))))))************************************++++++++++++******,,,+++++++++++++++,,,,,,////////////////////////,,,,,,,,,++++++++++++***************++++++++++++++++++++++++******************+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////......---,,,---------------------------,,,,,,+++,,,,,,------***+++,,,///111111///---+++,,,,,,------...//////************+++,,,---...***,,,//////---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++******+++------,,,+++++++++,,,,,,,,,,,,------(((***,,,---,,,,,,---...***+++,,,------,,,+++******+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++************************((()))***+++++++++++++++(((((())))))))))))((((((*********)))))))))))))))************))))))))))))+++++++++***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((())))))***+++,,,------,,,,,,---......//////000---,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,...***+++222222---+++000...------,,,,,,+++++++++)))*********++++++++++++++++++,,,,,,,,,,,,++++++******)))))))))***++++++---------,,,,,,,,,,,,,,,))))))))))))))))))))))))''')))******))))))***++++++******)))))))))******))))))))))))************++++++++++++************(((((()))***++++++++++++)))))))))*********++++++)))*********++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,+++*********************************************+++++++++,,,,,,,,,,,,,,,,,,+++*********++++++++++++***************+++++++++,,,,,,))))))******************+++************)))))))))))))))))))))))))))))))))%%%&&&(((+++,,,,,,,,,,,,******************************++++++,,,+++++++++************************)))(((((())))))***+++,,,---+++))))))***+++***)))------------------------************************+++******))))))******+++++++++*********)))))))))((((((((()))***+++,,,---++++++***))))))***++++++++++++++++++************,,,,,,++++++,,,,,,------***+++,,,,,,++++++,,,...,,,++++++++++++*********)))*********))))))***,,,---+++)))(((***++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---///************************)))***++++++,,,+++++++++++++++++++++++++++++++++)))******++++++,,,,,,---***)))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++,,,,,,---------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------,,,---------............//////000000//////...---------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,...000000///---++++++,,,------......///************+++,,,---...(((...333333...***+++---,,,,,,,,,,,,++++++,,,---,,,------...------,,,,,,+++******+++------,,,***++++++,,,,,,,,,,,,------))),,,...///---+++,,,---***,,,---......---,,,******+++---......---+++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---------,,,,,,++++++***************************)))***+++,,,,,,---------(((((())))))))))))(((((()))***************++++++************))))))))))))***************+++++++++)))))))))))))))))))))))))))******+++++++++++++++((())))))***,,,------...+++,,,,,,...///000111222...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...(((***555:::333---.........---,,,+++*********))))))***++++++++++++++++++,,,,,,------,,,,,,+++******))))))******+++,,,......---------,,,,,,,,,))))))))))))))))))))))))''')))******))))))***+++******))))))))))))******))))))))))))************************))))))))))))(((((()))***++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,+++******************************))))))*********+++++++++,,,,,,------,,,,,,+++***,,,++++++******++++++,,,+++++++++***************++++++******************+++++++++*********))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************++++++,,,,,,,,,+++******************************))))))))))))***+++,,,---+++)))((((((***++++++***---,,,,,,++++++******)))+++++++++++++++++++++++++++******))))))******++++++++++++*********))))))((((((((()))***+++------++++++***))))))***++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,---......(((***,,,,,,,,,,,,...///,,,,,,+++++++++************+++++++++******,,,...+++***)))***+++,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))******++++++,,,,,,)))***++++++,,,,,,,,,+++************+++,,,,,,---)))))))))***+++,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++,,,---...************************------,,,,,,,,,+++++++++,,,,,,------------......++++++,,,------...//////------------............------------------------------------............///////////////......---------------------------,,,,,,,,,,,,,,,---......---,,,+++,,,---...---,,,+++++++++,,,------......************+++,,,---...)))111888777000,,,---111+++,,,,,,+++******+++------------...------,,,,,,+++******+++------,,,***++++++,,,,,,,,,---------+++...111000---***+++,,,+++,,,...//////...,,,+++***+++---......---+++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++......---,,,,,,+++******************************)))***+++,,,---.........******+++++++++******)))*********++++++,,,,,,---************))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))***++++++++++++***((())))))+++,,,---......***+++,,,...///111222333///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---&&&)))888>>>777...---///...---,,,+++*********((()))***++++++++++++++++++,,,,,,------,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((()))******))))))***+++***)))))))))))))))******))))))))))))************))))))))))))(((((((((((((((((()))++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,,,,,,,+++******************************))))))******++++++++++++------------,,,,,,+++***---,,,+++******+++,,,---,,,,,,+++***)))((('''''',,,+++++++++***)))))))))++++++++++++******))))))))))))))))))))))))))))))******************++++++************************,,,,,,,,,,,,,,,+++***)))************************************+++,,,---...***((('''(((***++++++*********)))((('''&&&%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))*********+++,,,...///000,,,+++***))))))***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///((()))+++,,,,,,---///000,,,,,,,,,+++++++++******,,,---......------///111,,,++++++---//////...,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////---+++)))))))))***+++,,,---------)))***+++,,,,,,,,,,,,,,,************+++,,,---...******+++,,,,,,---......************+++,,,---...++++++++++++++++++++++++,,,------......------,,,++++++++++++,,,,,,---...---------------------------------,,,,,,,,,++++++---------.........//////***+++,,,---///000111111...............---------........................---------.........//////......//////......---,,,........................,,,,,,,,,,,,,,,---...///---,,,******+++,,,+++*********+++,,,,,,------...+++++++++,,,,,,---------&&&;;;TTTOOO222%%%,,,///...------,,,,,,,,,------///......///000///,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,------.........000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,---............000///...---------------++++++******)))************++++++,,,,,,++++++***,,,***))))))***+++***)))(((((()))************))))))************+++++++++***++++++,,,,,,------...******+++,,,,,,+++******...------------...//////000///...---,,,+++++++++.........------,,,,,,,,,,,,,,,------...////////////...,,,++++++,,,...///---,,,+++***+++,,,---...******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++,,,...------------,,,,,,+++***++++++++++++******))))))(((((())))))***+++------+++***)))(((((()))***+++)))******++++++******))),,,)))'''(((+++---,,,***------,,,+++************))))))*********+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************++++++,,,,,,------...++++++++++++++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,***//////)))'''+++---************++++++*********+++++++++,,,,,,---------,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......//////...---,,,,,,++++++------++++++++++++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............,,,++++++******++++++,,,++++++,,,,,,---...//////)))************+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,---,,,,,,++++++,,,,,,---,,,...000///,,,+++---000......------------......---------,,,,,,+++++++++///...---///111222222111111111000000//////......---......///000/////////000000//////.........---......////////////......------------------------+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///000///...---------------++++++,,,,,,,,,---------+++777GGGCCC///)))///------,,,,,,++++++,,,,,,,,,///......///000///---+++++++++++++++,,,------...***************+++++++++///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,------...------------,,,+++************+++,,,++++++******+++++++++++++++++++++++++++++++++---+++)))***+++,,,+++***))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,+++++++++,,,------......,,,---...//////...---,,,///......---......//////000///...---------------.........---------,,,,,,,,,------...//////000000000///---,,,,,,---///000,,,,,,+++++++++,,,---...---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...,,,---------,,,,,,+++***,,,+++++++++************+++************++++++,,,+++***))))))))))))***+++******++++++++++++******,,,***((()))+++---,,,***,,,,,,++++++***+++++++++---------,,,++++++******,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------***,,,***&&&(((---...+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,------,,,,,,------.../////////...------,,,++++++......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------------,,,,,,,,,,,,------,,,---//////...------.........------------...............---------,,,,,,...------...000222111000111111000000////////////......//////000000//////000000/////////.........//////000000000000//////------------------------,,,,,,------------,,,,,,...---,,,,,,---...///000///...------,,,,,,,,,---,,,,,,,,,,,,------------111111666444+++...222,,,,,,+++++++++++++++,,,,,,///.........//////---,,,*********+++,,,---...///......---------------------............---,,,,,,------------------------///.........---------------------------------------------...............---------------------------------...------,,,,,,,,,+++******************,,,,,,,,,++++++,,,,,,------,,,++++++++++++,,,------,,,***+++,,,------,,,******+++,,,,,,,,,,,,,,,,,,,,,------......------++++++,,,,,,---...............////////////......000//////......///////////////...............///...............------------......//////000111111111000///......///000111,,,,,,,,,+++,,,------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,......,,,,,,---------,,,++++++,,,,,,++++++++++++******---,,,++++++*********++++++******))))))******+++++++++,,,,,,,,,,,,++++++---,,,***+++,,,,,,+++***+++++++++***++++++,,,,,,.........---------------,,,,,,++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------...---***(((***......***,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------///......---,,,,,,++++++,,,------------.........///.........---------------------,,,------.../////////......---,,,,,,,,,,,,------......------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------//////000000000///............------------............///000222111...,,,......------------....../////////..................------...000111111///111000000000000/////////.../////////000000000000000000000000////////////000000111111111111000000////////////////////////,,,,,,------------,,,,,,///............//////000//////...------------...,,,,,,------------------111,,,...---***111555,,,,,,,,,++++++,,,,,,------///...---...///000...---++++++++++++,,,---...///000000000//////.........,,,---...//////...---,,,------------------------/////////............---------------------------.........///////////////....................................---,,,++++++......---,,,,,,------...------,,,,,,,,,---......///---,,,******,,,---///...,,,++++++---......---+++,,,,,,---------------+++,,,---.........------,,,,,,,,,---......//////------............------111000000//////000000000......---------.../////////...........................//////000111111111000//////......//////000,,,,,,,,,,,,------......---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,---,,,++++++************+++,,,------)))***+++---...000111222,,,,,,+++++++++,,,------------------------------..................------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******,,,---....................................------------------------+++,,,---......------,,,///000000...------,,,***------............------,,,,,,------------------......------------......------------------------,,,,,,------------,,,,,,------------............,,,,,,,,,,,,------------.........---------------------------............////////////............---------------...////////////......---------,,,)))***+++,,,,,,+++***)))......------------......------------------------,,,---------,,,+++******,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---------------------------.......................................///000000000000000////////////............//////111000000333555555111,,,......------------..............................///...---...000111000///000000000000000000000000000/////////000000111111000000000000000000000000111111111222222111111111////////////////////////------............------//////////////////000000000000///////////////000---------------------------***......+++111666...---------------...//////000...---...///000///...------------------...///......------,,,,,,++++++,,,---.../////////...---........................000000/////////.................................////////////////////////....................................---,,,++++++//////............///000---,,,,,,,,,------...//////...,,,++++++,,,...///...,,,+++,,,---//////...,,,,,,---...............***+++---.........---,,,,,,------......///000000........................111000000000000111222222...---------------...///////////////////////////......//////000111111111///..................///,,,,,,---------.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.........---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,---...///++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,---------,,,++++++************+++,,,------'''(((***+++---///111111,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---.../////////........................------------------------............------,,,++++++...222333///++++++,,,.........//////.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------........./////////,,,,,,---------.........,,,,,,---...//////000000---------.........//////000000/////////............------------.../////////...............------******,,,------,,,******------,,,,,,,,,,,,------------------------------------------,,,,,,+++***,,,---............---,,,,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,---------.........---------------------------------....../////////........................//////000000000000000///000//////......//////000///...///111444444///+++......------------......------------------......000///...///111111111///000000000000111111111111111000000000000111222222000111111111111111111111111111222222222222111111000000000000000000000000---......//////......---000000000000000000/////////......---......//////............------------+++***000111+++000555///...---------...///000111000///---...///000000000...............///000111/////////...............------...////////////...////////////////////////000000000000///////////////////////////////////////////////////.................................---------...------,,,,,,---------------......///,,,,,,,,,,,,---......//////...------------...///---,,,++++++---//////...,,,,,,---...............***+++---//////...---,,,------......///000000000000000////////////000000000000000111222333444555//////......---......///////////////000000000000---......//////000111111........................,,,,,,---............---//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,---......------,,,++++++,,,---------,,,,,,,,,,,,------------......+++++++++,,,---...000000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++(((***------,,,+++,,,,,,+++++++++***++++++,,,,,,******++++++,,,,,,,,,---,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,---...////////////................................................//////...---,,,---------***+++...111///,,,,,,000......////////////..................------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.........////////////000---------.........//////+++,,,---...///111222222------........./////////000/////////..................------......///000........................---......//////......---------,,,,,,,,,,,,------------------------------------......------,,,,,,,,,---...//////...---,,,------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,---------------,,,------....../////////............------------,,,,,,------.../////////------------------------......///000000000////////////............//////,,,,,,---...//////,,,***......------------......---------------.........222111000000222222111000000000000111111111111222222111000000000111333444111111111111222222222222111111222222222222111111000000000000000000000000......////////////......///000000000000//////...,,,++++++++++++,,,------///.........------------,,,+++000000***000555...---,,,,,,---...///000000111///------///111111000,,,------///111333555666111111111111111111222222...............///000000////////////////////////111111111000000000///////////////////////////////////////.........------........................,,,,,,------...---------,,,,,,,,,,,,,,,---......++++++++++++,,,---...///........................,,,+++***+++---.........,,,,,,---............---+++,,,///000111000...------......///000000111111000000///......///000000//////000111333555777888222222111000/////////000//////000000000111111111,,,------...//////000000/////////000000/////////,,,,,,.../////////...---...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////+++,,,---...------,,,+++***+++,,,,,,---------,,,,,,---------............------,,,------...//////+++,,,---......---,,,+++******++++++++++++******%%%(((,,,---,,,+++,,,---,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,...//////------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------------------------------------------,,,,,,,,,,,,---......---....../////////......------------------------...........................---++++++,,,...000222:::111+++---000///...000---......//////......---///.........------------------...//////...------------------------------......////////////............/////////000000000---.........////////////------...///000000111111............/////////////////////.........------...............//////000............////////////000//////......//////000......------------..............................------.../////////......---...///000000///...---------------------------,,,,,,,,,,,,------------+++,,,,,,---......------,,,------...//////000000///.........------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////......------......///+++---......---,,,------......------------......------........./////////333222111222333333222111000000111111111222222222333222111000000222333555111111111222222222333333000000111111111111000000/////////////////////////////////000000///////////////000000000///...---,,,,,,,,,,,,,,,---......//////.........---------///+++......)))000444---+++++++++,,,---...///000111///------///111111111***+++---///222666888:::------......//////000000///...---------///000111000000000000000000000000111111111111000000000000000000000000000000000000//////......---------,,,////////////////////////++++++,,,---............---------------...///000*********+++,,,---...///......////////////......,,,***)))***,,,.........+++,,,------......------,,,...000222222111///.........//////000000111111...---,,,++++++,,,---......///000111333666888999555444333222111111111111//////000000111111111222,,,,,,------.../////////000000111111111111000000,,,,,,.../////////...---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++,,,---------,,,+++******+++,,,,,,---------------------.........////////////...------------...,,,,,,---......---,,,,,,*********++++++*********###'''+++---,,,+++,,,---------,,,+++************))))))***+++---...//////+++++++++,,,---...///000////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,------------------------........................---,,,,,,,,,,,,---.........///////////////...---------------------------////////////////////////,,,+++))))))+++///444666NNN;;;+++,,,222222///...------............------//////.........---------,,,---...//////...---,,,////////////////////////......////////////......////////////000000000000............/////////000////////////000000000000............/////////000///.........------------...............///000000.........//////////////////...---,,,,,,---.../////////............//////........................------...///000000000///---...///111111///...------------------------------------.........//////+++,,,,,,---.........------------...///000000111//////.........---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////............------------.........000222111...---///222.........------............/////////000000111111444333222222444444333222000000111111222222222222333222111000000222444555111111111222222333333333000000111111111111000000//////////////////////////////000000000000//////...///000000000...---,,,///////////////000111222111------222222---,,,000000000000///......------//////.........//////000////////////////////////------...000111222333444////////////////////////000000000000000000000000222222222111000//////...---///000000//////000222---...///000000///...---.........///000111111222000000000000////////////,,,---......///..................------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++------------///000...------,,,,,,------...///...------------...///---...111222222111...---000.........///000///...---...000111111111000///111111111111222333444555444333222111111111222333000/////////........................///000111222333111////////////............/////////...,,,+++...------,,,,,,------...//////...---,,,,,,++++++------------------------,,,,,,+++++++++*********------++++++++++++------,,,,,,,,,---...///000111///...---,,,,,,,,,,,,,,,---,,,+++***+++,,,---...000///,,,******+++---///...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,111///,,,******,,,///111......------------......//////.........---------...---,,,,,,,,,,,,---....../////////---,,,---...///......///111000...,,,000000//////............///222111+++(((***+++***///...---,,,,,,---...///FFF>>>333...---...---+++---------.......................................------------------------------------------------......////////////......//////000000///...------......------------......000000//////.........---///.........///000///...---...///000111111111111---,,,,,,---...000222333111000...---,,,,,,---------------.........//////---------.........//////////////////////////////000000000000000000000000000000000000111111111111//////............//////.........------,,,,,,,,,,,,---------.../////////...........................---,,,,,,++++++,,,,,,------............------,,,---...//////---+++***+++,,,---...//////////////////////////////////////////000111111111111111////////////000000000000111000///...///222555777333333333222222222111111//////000111222222222222//////000111222333333333000000111222222222222111222333444555555333111000111111000000//////......222222222111111111111000111111111111111111111111///////////////000111111///,,,,,,//////+++***.........//////////////////......---,,,,,,,,,------////////////////////////......///000111222222333////////////////////////000000000000000000000000000000000000000000000000///000111111000///000222---...///000000///...---------...//////000111111000000000/////////......---...//////000000//////.........------,,,,,,,,,------............------+++,,,------------...///,,,,,,++++++++++++,,,,,,...........................000222333333222000...///...---...///000///---......//////000000000///000000000000111222333333333222111000000111222333000000/////////.........000000000000111222333333222111000/////////............/////////...---,,,...------,,,,,,------.........---,,,,,,+++******------------------------............------------///...------------...///,,,,,,,,,,,,---...///000///...------,,,,,,,,,------,,,+++++++++,,,---...///...+++))))))***+++---...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......------,,,,,,,,,------.../////////.........---------------------------------000///---++++++---///000///......------....../////////.........---------......---,,,,,,---.........///000///---,,,---...---,,,---///000///---***////////////......------///000///,,,---111222000///...------------...///999444///...000222000...111000000000000000000000------------------------------------------------------------------------......//////////////////000000/////////.........///......------......///000000/////////.........//////...//////000///.........///000000000000000000000/////////000222333///...---------...//////---------.........//////---------.........//////////////////////////////000000000000000000000000000000000000111111111111//////............//////.........------,,,,,,,,,,,,,,,,,,---------------...........................------,,,+++,,,,,,,,,---......//////......---///...------,,,,,,,,,,,,....../////////......---///////////////////////////000000111111111111111//////000000000111111111555444222111000111222333333333333222222222111111111222222222222222111111000000000111111222333333444444444444333222111000111222444444444333111000222222111111111000000000111111111000000000000///111111111111111111111111///////////////000111111---++++++---,,,***)))+++------...//////000111111///......---,,,,,,,,,---///////////////////////////000000000111111111111////////////////////////000000000000000000000000------...///000000111111000111222111/////////111......////////////......---------...//////000000/////////.........------...//////000000000000000.........---------------......////////////......,,,---......---,,,---///,,,,,,++++++++++++,,,,,,---...////////////...---...///000111111000///...///---------...///...---......------......///000......//////000111111222111111000000000000111111000000000/////////......////////////000111222222222111000//////.............../////////...------......------------......---------,,,++++++******------------------------000/////////..................------------......,,,,,,,,,,,,------...//////...------,,,------------,,,,,,,,,,,,---......111///---+++***+++,,,---...------------...//////------------------------------...////////////...---------,,,------...////////////............---------------------------///......------......//////......------......////////////............---......------------.........///000///---,,,---...------...000222111...+++...............---------,,,...---+++,,,000111---///......------......///...------///333444111...222111111111000/////////---------------------------------------------------------------------------...//////000000000000111000///.........///000///......------......///000000////////////......////////////////////////000000////////////......111000////////////000000------------...///000111------........./////////------........./////////////////////////////////000000000000000000000000000000000000111111111111000//////......//////000.........------------------------,,,,,,,,,,,,,,,..............................---,,,,,,,,,,,,------......//////......---000///---++++++,,,...///111111111000000///...---///////////////////////////000111111222222111111000000111111111222222222444444444333333333333222333333333222222222111111444444444444333222111000111111111111111111222222333333333333222222111111111222333444333222111000222222222222222111111111111000000000000/////////111111111111111111111111000////////////000111111---,,,+++,,,,,,++++++,,,......//////000000000000222111000///............////////////////////////111111111000000000000000////////////////////////////////////////////////------......//////000000///000111000...---...///...//////////////////...------------....../////////.........------------......///000000000000///...............---------.........//////.........---...///...---,,,---...//////............//////,,,...///111111///...,,,,,,------------------,,,...---,,,---...///...,,,......---,,,,,,...///000......///000111111111111///////////////000000000000000000////////////...,,,,,,,,,------...///000111111111000...---...///...////////////...............------------............---------,,,,,,,,,....................................------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---............------------......---------------......///444222000...------...///...------------...//////------------..........................................------------....../////////...............------------------------......////////////......//////............///////////////...............///..................///...///000///...------//////000111444555444000---............------------///333333...***+++,,,+++//////............//////...---...000222222///,,,//////......---,,,++++++------------------------................................................---...///000000111000000222000///------...000111//////............//////000000/////////////////////000111000000///000111111111000///.........------------------........................//////000............////////////............///////////////////////////////////////////////////////////////000000000111111111111000000////////////000000...............---------.........------,,,,,,,,,........................///......---------------......////////////......///...---,,,,,,---...///111111111111111000//////////////////////////////000000111222222222222111111111222222222333333333///000222333444555444444333333333222222222111111444444444444444333222111333222111000000111111222.........///000111222333333333444444333333222111222222222222222222111111111111111111000000000000111111111111111111111111000000//////000000111222---...---,,,---...//////111111000000////////////222111000///////////////000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////......//////////////////...///000///---,,,---.../////////....../////////---------...............///.........------------,,,---......//////..............................------............---------/////////---,,,---...000//////......//////000---...000111111000...---------,,,,,,,,,,,,------///...------...///...---......---,,,,,,...///000...///000111222222222222......//////000000000000111000000000////////////,,,,,,,,,------...///000000222222000...---...000/////////...///////////////......------......//////////////////.................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............---------......///------......////////////333222111///......//////...------------...//////---------....../////////......------------------///......---------......////////////////////////------------------------......///000000///....../////////......////////////////////////////////////////////////////////////000000000...---...///000000111333555444111...........................333:::===666...,,,...000////////////////////////111000//////000000000///......---,,,,,,+++******------------------------......................................................///000111111000000222000///---...///111222/////////......///////////////000000000000000000///111222222000///000222333222111///............++++++,,,---//////000000000000000//////......---........./////////000000........./////////000000///////////////////////////////////////////////////000000000111111111111000000////////////000000........................000000//////......------////////////////////////000///......------.........//////////////////...,,,---.../////////...---//////000111222222111111000000000000000000000000000000111222222222222222222222222222333333333333---///111333444444333222333333333222222222111111111222333444444444444444333222111000000000111222////////////000111222333444444444444444333333222111111111111111111111111333333222222222222111111111111111111111111111111000000000000000111222222---//////---...333555444222222111000000///......///......---......//////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////...///000///---------/////////............//////......................../////////.........------,,,------............................../////////---------......------------...//////...---...000......------------.........///000000000000///...000///...------...///000000...---...///000///.........------......///000...///111222333222222111---...///000111111000000111111000000000/////////////////////000111222222000222333111---,,,...000//////.........///000111//////............//////000000000000000000000000........................111000000000//////////////////000000000000//////......---------......///.........---......///000---...//////000000////////////...---------------...------------...//////------......///000000000///...------,,,---------000///......---............////////////000000000------------------------...//////000000//////...000//////......//////000...////////////000000000//////000000000000/////////000111000...---...////////////000111111///---.........///////////////...777;;;555...---000222...//////000000//////...000////////////111333444000//////......---------........................................................................///000000111111000000///111000/////////000111222000//////......//////000//////000000000000111111///222444333000///111333444333222000//////000000,,,---///111222333333333000000111000000...---,,,....../////////000000000....../////////000000000////////////////////////000000000000000000000000000000000000111111111111111000000//////000000111.............../////////000000000///////////////////////////////////////000000///............///...//////000000//////...+++---///000111000...---......000111111222222222000000000000000000000000000111222222333222222222111111222222222333333333111111222333222111000///333333333222222222111111000111222333444444444444333222000//////111222444777666444222111111222222444444444333333333222222000000000111111111111111444444333333333222222222111111111111111111111111111000000000000111222222---000000---///666999777111111000000000000000000------------...///000111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000...//////000000111111111...///111000//////000111000///...------...///000////////////////////////000000000/////////......------...///////////////---........./////////000......////////////......,,,...//////......///111///..................///////////////////////////222000...------...000222111000//////000111000///......//////000000000///,,,...000111222222111000---...///111222222111111111111111000000000//////000000000000111222333333///222333111---+++...111//////.........///111222//////............////////////////////////000000........................000000000/////////......///000111222222111000///000//////....../////////...............///000000---...///000111000//////------------------.........------------...//////---......///000000111111000000...---------......000000///................../////////000000000000////////////////////////////////////////////////000000////////////000000.../////////000000000000///000111111111111000//////000111000.........000000///---...///000///.../////////000000000111111+++000111///...000000---...///000111111000///......//////000000111222444000000000000000000000000////////////////////////................................................111111111111111000///...//////000000000111111111000000////////////000000//////000000000111111111///222555444000///111444555444222111000111222333...///111222333333333333//////000111000000///....../////////000000000000.../////////000000000000////////////////////////000000000000000000000000000000000000111111111111111111000000000000111111---........./////////000.........///////////////////////////////////////111000//////......////////////000000000000//////------.../////////////////////000000111000000000000000000000000000000000000111222222333333222222111111111111222222222222222222333333222222111111333333333222222222111111111111222222222222222111222111///...///111333555:::999666333222111111222333222111111000000111111111111111222222222333333333333333222222222111111111111111111111111111111111111000000111111222333,,,000000---000777;;;999/////////000111111222222////////////000222333444000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000------...000111333444444///000222222111111222444000///...------...///000000000000000000/////////000000000000////////////...//////000000000000000---.........//////000000//////000000000000//////+++---//////...///000222111111000000000000111111000000////////////000000000///---++++++---///000222000///000111222111///---...000111111111000///+++,,,///000111000///...---...000111222222222111111111111111000000000000.........//////000111222///222444111---+++...111000///.........000111222//////............//////.........///////////////////////////////////////...---------,,,,,,,,,,,,...///000111111000///...111000000/////////000000...............///000000---...000111111111000///------......///000000000...------------...//////---......///000111111222222111000.........///000000000///................../////////000000111111111111111111111111111111000000////////////000000000000////////////000000.../////////000000111111///000111222222111000//////000111000///...///000333111///...000111111111//////000000111111222222222111///...333666222***...///000111111000///......///111111000/////////////////////000000000000000000000000000000000000////////////////////////////////////////////////222222222222111///...---...///000111111111111111000000////////////000000//////000000111111111222///333666444000///111555666555333111111222333444///000111222222111000///---...///111111111000000////////////000000000000////////////000000000000////////////////////////000000000000000000000000000000000000111111111111111111000000000000111111---.........//////000000,,,---------.../////////000000000000000000000000111111000/////////////////////000000000000/////////...---,,,---///000222000111111000000///...---000000000000000000000000111111222333333333333222000000111111111222222222111111222222333444555666333333333222222222111111222222222222222111000///222000///...///111444666777555333111111111222333111000000///////////////222222222333333444444444222222222111111111111000111111111111111111111111111111111000111111222333//////000000111111222222111111000///////////////---...000000//////111222000000000000000000000000////////////////////////......//////000000111111111111111000000000000000000000000000111222333444111111111111111111111111+++---///111111000...,,,////////////////////////000000/////////111222333000000000000000000000000222222111000//////000000000000111111111111000000......////////////......111111111111000000000000000000///////////////000////////////000000000000---///222555555333111///000000000000000///......000111333555555444333222333333222222111222222222222111111000000000000000111111111111111111111111---000333333111//////111//////000111222333333444000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000////////////222111111111000000//////000000000000000000000000//////......---------,,,,,,,,,---...///000111111////////////////////////000111222333333222111000000000000000000000000000111111000000//////......111111000000000000111111000000000000000000000000000111111222222000///...//////000000000000//////000000////////////000000///////////////.........000///.........///111222///////////////000000111000000000000000000000000------...///000111222222111111111111111000////////////000000000000//////000111111111222222222222////////////////////////000//////.........//////000000////////////000000000000111111111000000///////////////////////////000,,,+++///222222333555222...+++---111444333111555444333333333333444555333222111000000111222333333333333333333222111000//////////////////////////////...///000111333444...111000,,,***...111000000000111111111000000///111111000000000000111111////////////000111222333000000000000000111111111//////000000000000//////,,,,,,,,,,,,,,,---...//////////////////////////////////////////000111111111000///......///000111111111000000//////..................////////////111111000000111111222333111111222222111111000000333333222111000000000111444444111///222777666111555444444333333444444555000000111111111222222222333222000//////000222333555555555444444333333333111111111222222333333333111222333333444444333333444444444444444444444444555444444333222111000000222222222111111111111000.........///////////////111111000//////////////////000111000......///000000000000000000000000000000000000000000000000000//////000000000000000111111000000000000000000000000000000000111222333444222222222222222222222222222111111111000111111111000000000000000000000000111000000//////000111222000000000000000000000000111111111111000000//////000000111111111111000000000//////////////////000////////////............111000000//////000000000////////////000000000111...///222333444333111000111111111111111000000///000111222333444333333222222222222222222222333333222111111000000000000000111111111111111111111111...000222222000...///111000000111111222333333333000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////111000000000////////////111111111111000000000///000000000000000000000000222222111111111000000000,,,---...///000111222222////////////////////////111111111111111000///...000000000000000000000000111111000000////////////111000000//////000000111111111111111111111111111000111111222111000///...//////000000000000//////000000////////////000000////////////////////////000000000000000111222222///000111111222222111111000000000000000000000000......//////000000111111111111111111111000//////000000111111111111000000111111111222222222222333111111111111111111111111000//////.........//////000000////////////000000000000111111111111000000111111111111111111111111444111///111111111333888777222------111333333111333333333333333333333333222222111000000111222222222333333333222222111000222222222222222222222222///............000111222///222222...---///222111000000111111111111000000222111111000000111111222////////////000111222333333333222222111111000000//////000000000000//////.........---....../////////////////////////////////////////////000111111111111000//////000111111111111000000/////////////////////000000000111111111111111111111222222333444444666777777666555444444444333222222222222222333888:::777444444444333444444333333333333444444111111222222222222333333444333222111111222333444555444444444333333333333222222333333444444444444333444555555666666555555444444444444444444444444444444333333222222111111222222222222111111111111//////////////////......111000000///////////////222333333222000//////000000000000000000000000000222222222222222222222222111111111111111000000000000000000000000000111111000000000000111222333333222222222222222222222222777444111///...///222444111111111111111111111111222111000000///000000111000000000000000000000000000000111222222111///...000000111111111111000000222111000//////000111222////////////............111111000000000111111222/////////000000000111111///000111111222222111111222222222222222111000000000111111111222222222222111111111222222333333444222111111000000000000000111111111111111111111111000111111111//////111222222222222333333333333333////////////////////////000000000111111111222222000000000000000000000000////////////////////////111111000000000/////////111111111111000000000000000000000000000000000000222222222222111111111111......///000111222222333000000000000000000000000444333222111000/////////000000000000000000000000111000000000000/////////000000////////////000000111111111111111111111111000111111111111000////////////000000000000//////000000////////////000000//////////////////000000000000111222222222222222///000222444444333222111////////////////////////////////////000000000000000000111111000000//////000111111222222111111000111111111111222222222222111111111111111111111111/////////......//////000111000000//////000000111000000111111111111000000111111111111111111111111555222111222111111888@@@DDD===555111111222222111111222333444444333222111222111111000000111111222222222222333222222111000000000000000000000000000111000000//////000111111///333444000///111222111000000111111111111111000222222111111111111222222////////////000111222333555444444333222111000000///000000111111000000///111000000////////////000////////////////////////000////////////000111111111111000000000000111111111000000000000/////////000000000111111111222222111111111222222222333333000222444666777666444333555444444333333333333444111<<>>;;;999777777777888888777555444444555777888777777777888999999::::::<<<<<<;;;:::999888777777777777777888999:::;;;<<<::::::::::::::::::999999::::::::::::;;;;;;;;;;;;888888999999999999::::::999::::::;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::::::::::::::;;;;;;888888888999999999999:::999999::::::::::::;;;;;;444333333444666777555444555555555555666777888999666666555555555555666666555555555555555555555555444555666777777666555444444555666666666666555444333444555555444333444555444444444555444444333333333333444444444444333333444444555555666666666666555666666666777777777888555555444444444444555555555666777666444444444666555666777777777666555444555555555555555555555555444444555555555444444333555444444444444555666666444555666777888777777666666666666777777888888888555555666777777888999999777777777777777777777777555666777777666555666888999999888777777777777888666666666666666666666666555666888777555444444555777777777666666666666666777555444444555666666555444444444444444444444444666666666666777777777777444555666777888888888777555555555666777777888888666777777666666555444444555555666666666777777777555555555666666777777777666666555555555555666666888888888888888888888888555666888999:::999888777777777777777777777777777444444444444444444333333555555666666666777777777555555555444444555555555999999888888888777777777444444444444555666777888555555555555555555555555222444777999:::888666444444444555666666777777777777777777777777777777777777777777666666555555555555555555555555555555555444444555666666666666666666555555444555555777777555555555666666777777777555555444444555555666777555555555555555555555555333444555555444444555777555888999999666444444555444555555666777777888888===888555666666555888===???;;;777666777888777777666777777777888888999999666:::>>>>>>999666666777777777777777777777777777777666444555777888888777555555666666666777777777777666666666555555555444666777777888888888777777999999::::::::::::999999999999888888888999::::::888888888999999999::::::::::::::::::::::::::::::777888999888777777888:::888777777666777888999::::::999888888777777888888777777777666666666666666888999:::999888777888:::888888777777777777888888DDDAAA===999777777999:::777777777777777777777777777777777888999999::::::;;;;;;;;;::::::999999999777777777888999:::<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999999999:::::::::;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<======>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<444444333555666777555444555444444444444666888999777777666666666666777777666666666666666666666666444555666777777666555444555666777888888777666555222444555555444333333444222222333444555555555555333444444555555444444333444555555555666666777777333444444444555555666666555555444444444444555555555777777777555444555666777777888888888666555444666666666666666666666666666666777777777777666666444444444444444555666666444555666888888888777666666666777777888888888999555666666777888999999999777777777777777777777777777888999888666444555666:::999888888777777888888888888888777777777777777777888999999777666666777888888777777666666555555777666444444666777666555777777777777777777777777777777777777888888888888444555777888999999999888444444555666777888999999999999999999888777555555666666777777888888888999888888888777777777777777777777666666666666777777888888888888888888888888666777999;;;;;;;;;999888777777777777777777777777777777777777777777666666555666666666777777888888555444444333333444444555999999999888888888888777333333333444444666777777888888888888888888888888222444777::::::999666444666777777888888888888777666666666666666666666666777777666666555555555444666666666666666666666666555555666777777777777777666555555444444666777888666666777777666555444333444444444444444555666666666666666666777777777777444555666666555555666888777999<<<;;;777444444555555666666777888999999999@@@:::666555444333555:::888666555666888999777444777777777888999999::::::666;;;@@@@@@;;;777666777777777777777777777777777777666444555777888888777555666666666777777888888777777666666555555555444777777888888888888777777999::::::;;;;;;::::::999777777777888999:::<<<<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;::::::<<<>>>999999888888888999;;;<<<;;;:::999999888888999999888888777777666666555555888999::::::888888999:::888888777777777777888888FFFBBB===999777888;;;===888999;;;<<<<<<;;;999888777777777888999999::::::999999::::::::::::;;;;;;777777777888999;;;<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<===>>>??????>>>===<<<======>>>???????????????========================;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>;;;<<<<<<<<<======>>>>>>444555555666666666666666666666666666666666666666777777666666666777777888555555444444444444555555555555666666666666555555666666666666666666555555555555555555555666777777777777777777888888888888666666666666666666666666777777666666555555555555666666777777666555444444777777777777777666666666666666777888888888888888999:::;;;:::888777888999444555777888888888777666666666666666666666666666777777777777777777777777999888888888777777666666888888777777777777888888777777777777777777777777666666777888888888888888999888777555555777888999<<<;;;:::999888666555555777888888999999888888777999888666555555555666777888888888888888777666666777777666555555555555555666555555555555777999:::777777888888888777777666888888777777777777777777777777777777777777777777999999888888777777666666:::999999999888777777777888777777777666666555555777666555444444555666777777777777777777777777777888888888888888888999999666666666666666666666666555555666666666666555555666666777777777777666666555555555555555444444444444555555666666666666666666555555555444444444444777888888888999999999999777777777777777777777777777777777777777777777777777666666666666888:::;;;999888777777777888::::::888777777777666666555555666666666666777777777777777777666666555555555444555555555555666666666777555555555444444555555555555666666777777777777777666666666666777777777777999999888888777666666666777777777777888999:::;;;===;;;888666555666888999777777777777777777777777999999888888888888888888888888777777777777888888777777777777777777777777888777666666666777999::::::::::::999999888888888888888888888888888888888888888999::::::;;;;;;<<<>>><<<;;;999999:::;;;<<<<<<;;;:::;;;<<<<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999888888888888:::;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;::::::999999::::::;;;?????????===;;;:::;;;<<<999999999999999999999999888888999999999:::::::::;;;;;;:::999999:::;;;;;;999999:::;;;<<<>>>>>>???=========<<<<<<==================>>>>>>>>>>>>???:::;;;<<<===>>>>>>>>>>>>BBBAAAAAAAAA@@@@@@??????======>>>>>>??????@@@@@@@@@???>>>===<<<<<<===>>><<<<<<======>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>>555555666777777777777666666666666666666666666666666555555444444555555666777777666666666666777777555666666777777666666555777777666666666666666666666555555555555666777888999999888888888888888888777777777777777777777777888777777777666666666666777888888888777777666555888888777777777777777777666666777888888888888888999:::::::::888777888999777777888999999999999999777777777777777777777777777777777777777777777777999999999888888888777777888777777666666777777888888888888888888888888888777777888999999999999888999888666555555666888999888999999999:::::::::;;;999::::::;;;;;;::::::999:::999888777777777888888999999999999999888777777999999888777777777777777777777777777777888999:::777777888888888888777777888888888888888888888888777777777777777777777777888888888777777777666666999999999999888888888888999999999888888888777777888777666555555666777888888888888888888888888888999999888888888888888999777777777777777666666666666666777777777777666666666777777777777777777666666666666666666666666555555555666777777777777666777666666666555555555555777777888888888999999999777777777777777777777777888888888888888888888888888888777777888999;;;<<<999888888777888999:::;;;888888888777777777666666777777777777777777777666777777777666666555555555555555666666666777777777666666555555555555666666555666777777888888777777666666666777777777888888777777888888888888888888999999999999999:::<<<<<<>>><<<:::888777888999:::888888888888888888888888999999999999999999999999999999888888888888999999888888888888888888888888999888888888888999::::::<<<<<<;;;;;;::::::::::::999999999999999999999999999999:::;;;;;;<<<<<<===>>>===;;;:::999:::;;;<<<<<<;;;;;;<<<======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===:::999999999999;;;<<<===;;;;;;::::::999999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<>>>??????===;;;:::;;;===::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>======<<<<<<======>>><<<<<<<<<=========>>>>>>;;;<<<===>>>????????????@@@@@@@@@@@@??????>>>>>>======>>>>>>????????????@@@???>>>===<<<<<<===>>>===============>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============666666777888888888888777777777777777777777777777777666666555555555666666999999888888888888999999666666777777777777666666666666777777777777777777666666666666666777777888:::999999999888888777777888888888888888888888888888888777777777777666666888999999999999888777777888888888888888888888888666777888888999888888888777999999999777666777888999999888888999999::::::888888888888888888888888888888888888888888888888999999999999888888888888777777666666666666777777888888888888888888888888777777888999999999999999888777666555555666777888888888999:::;;;<<<======;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;:::999999999::::::999::::::::::::999888888999999888777777777888888888888999999999999888888777777888888888888888777999999999999999999999999777777777777777777777777888777777777777666666666888888888999999999999999;;;;;;:::::::::::::::999999888888777777888888999999999999999999999999999;;;:::999888888888888888999999888888888777777777777888888999999888888777777777888888888888777777777777777777777777777777555666777777888888777777888888888777777777666666777777777888888888888999888888888888888888888888888888888888888888888888999999999999:::;;;<<<<<<999999888888888999:::;;;999999999999888888888888999999888888777777777666777777777777777666666666666666666777777777888888777777666666666666777777666777777888888888888888777777777777888888888999777777777888999:::::::::::::::::::::;;;<<<===>>>???===;;;999999999:::;;;::::::::::::::::::::::::999999999999999999::::::;;;::::::999999::::::;;;999999999999999999999999999999:::;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>>>>===<<<;;;:::;;;<<<=========<<<===??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::::::::<<<======;;;::::::::::::999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;<<<===>>>======<<<;;;:::999999======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>??????????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>????????????>>>======<<<=========>>>==================<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<============777777888999999999999999888888888888888888888888::::::999888888888888999999999888888888888999999666777777888888777777666555555666666666666666777777777777666666777777888999999999888777777666666888888888888888888888888777777777777777777666666888888999999999999888888777777777777888888888888777888888999999888888888666888999888777666777888999888777666666777888999888888888888888888888888888888888888888888888888888888888888888888777777777666666666666666666777888888888888888888888888666777777888999888888888777777666555555666777777:::::::::::::::;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;:::::::::::::::888999999:::999999888888777777666666555666666777777888999:::999888777666777777888999999999888888999999:::::::::::::::;;;888888888888888888888888777777777777777777777777888888888999999:::::::::;;;;;;;;;;;;::::::::::::::::::999999999999::::::::::::::::::::::::::::::<<<;;;:::999888777777777999999999888888777777777999999::::::::::::999999777888888999999888888777888888888999999999999999666777777888999888888888:::999999999999888888888777777777888888888999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;<<<999999999999:::::::::;;;:::::::::::::::::::::::::::::::::999888888777777888888888888888888888777777777777888888888888999888888777777777777888888777888888999999999999999888888888888999999999999888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;:::999:::;;;<<<:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999999:::;;;<<<===<<<;;;:::==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@???>>>===<<<<<<<<<======???>>>>>>???@@@AAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999999::::::;;;<<<<<<===::::::;;;;;;;;;:::::::::===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<======;;;:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<>>>======<<<;;;:::999999<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>========================>>>>>>??????????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<;;;<<<<<<===<<<<<<<<<=========>>>>>>888999::::::;;;;;;::::::::::::::::::::::::::::::<<<;;;:::999999999999999999888888777777888888999777777888888888888777777444444444555555666666666999888888777777777888888888888777777777666666666888888888888888888888888666666666666666666666666777888888999999888888888666666666777777888888888888888999999999999888888666777888888777666777999777666555444444444666666888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777555666777777888888777777777777666666666666777777999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999777777888888888888888777777777666666666666777777666777888888888777666555777777888999999999999999999999:::::::::;;;;;;;;;999999999999999999999999777777777888888888888888888888999999:::::::::;;;999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<;;;:::999888888888888888888888888888888888888::::::;;;;;;;;;;;;::::::888888999999999999888888999999999:::::::::;;;;;;777888999999::::::999999;;;::::::::::::999999999888888888888999999999999::::::::::::::::::::::::999999999999999999999999999999999:::::::::::::::999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999888888888999999999999::::::999999888888999999:::888999999:::::::::::::::999999999999::::::::::::<<<;;;;;;;;;:::::::::999;;;::::::;;;;;;<<<===>>><<<<<<;;;:::999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAA??????>>>>>>=========>>>???>>>>>>@@@AAABBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;999999:::;;;;;;<<<<<<<<<:::;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;::::::999999::::::::::::::::::::::::999999999999999::::::;;;;;;;;;::::::::::::;;;;;;:::;;;<<<:::999888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>==================>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????>>>>>>???????????????????????????>>>=========<<<======<<<<<<<<<======>>>=========>>>>>>>>>??????::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888777777777777777777888888888999999999999888888444444555555666666777777:::999888888888888888888777777777777777777777777888888888888888888888888666666777777777777777888777777888999999999888888666666777777888999999999999999999:::999999888777666888999888777777888:::666666555444444444555555888888888888888888888888888888888888888888888888777777777777777888888888888888777777777777888888777777777777777777777777666666777888888888888777777777888888888888777777666666777999:::<<<======::::::;;;;;;;;;;;;::::::999999:::::::::999888777666666777888888888888777999999888888888999::::::555666666777777777666666777777888999::::::::::::888999999::::::;;;;;;<<<999999999999999999999999888888888999999999999:::999999999:::::::::::::::888888999999999999:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<;;;:::999999999999999888888999999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999999999999::::::;;;;;;<<<888999999:::;;;:::::::::;;;;;;;;;:::::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;::::::999999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::999999999::::::::::::;;;;;;::::::::::::::::::;;;999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;=========<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>???<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>???>>>>>>@@@BBBCCCBBB@@@========================:::::::::;;;;;;;;;<<<<<<999:::;;;<<<============;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<<<<<<<<<<======>>>>>>???======<<<<<<<<<<<<==================>>>>>>>>>???======>>>??????>>>>>>===>>>>>>????????????@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>======>>>>>>??????????????????@@@@@@@@@@@@;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888777777777777888888888999999999999999999888666666666777888888999999;;;:::999888888888888888888888888999::::::;;;;;;::::::::::::::::::::::::888888888999999:::::::::888888999:::::::::::::::888888999::::::;;;<<<<<<999:::::::::999999888777777888999999888888999;;;888888888888888777666666::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999888888888888999999999999999999999999999999888888999::::::::::::999888888999999999999888888777888999:::;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::999999:::;;;:::999888777666777888888999999999888999999888888999999:::;;;666666666666777888999999666777888999::::::::::::888888888999:::;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::999999888888999999999:::::::::::::::;;;<<<<<<;;;::::::999999999999999999999999;;;::::::999999999::::::999999:::<<<===>>>???@@@:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999888888999::::::;;;<<<<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::999:::;;;<<<===<<<<<<;;;999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<======999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<======<<<======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@????????????????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>???>>>>>>@@@BBBCCCBBB@@@????????????????????????<<<<<<<<<<<<=========>>>;;;<<<>>>???@@@@@@??????<<<===???@@@@@@@@@>>>>>><<<<<<<<<=============================================<<<<<<======>>>???>>>>>>============>>>>>>===>>>???>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA???????????????@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB;;;<<<<<<=======================================???>>>===<<<;;;:::::::::999888888888888888888999888999999::::::999999888777777888999::::::;;;;;;;;;::::::999888888888999888999:::;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999::::::;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>:::::::::::::::999888777777888::::::999999:::;;;:::;;;;;;<<<;;;:::999777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999999::::::::::::999999======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;:::999888777888999:::::::::::::::777777666666777888999999888777666666777999;;;<<<666777888999:::;;;;;;;;;777777888999999:::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;999:::;;;<<<<<<;;;:::999999999999999999999999999::::::999999999:::;;;;;;:::;;;<<<>>>???AAABBBCCC::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999888888999999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;::::::<<<=========<<<;;;999999999::::::;;;;;;;;;999::::::;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@======<<<<<<<<<<<<==============================???>>>=========>>>@@@AAA?????????@@@@@@AAAAAAAAA????????????????????????===>>>>>>??????@@@AAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>@@@BBBCCCBBB@@@????????????????????????>>>>>>>>>>>>????????????===>>>@@@AAABBBBBBAAAAAA<<<===@@@AAABBBAAA@@@???======>>>>>>??????@@@@@@???????????????????????????????????????@@@@@@AAA@@@@@@????????????@@@@@@@@@AAAAAA@@@??????AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@???????????????CCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCC@@@AAACCCDDDDDDDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@?????????@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@?????????@@@@@@??????>>>>>>======??????>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999:::::::::;;;;;;:::::::::999999:::::::::<<<;;;;;;;;;<<<===???@@@???@@@AAA@@@===;;;:::;;;@@@???===<<<<<<<<<===>>>===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::>>>===<<<;;;::::::;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;@@@???<<<;;;:::;;;<<<===??????>>>>>>======<<<<<<999:::;;;===>>>>>>??????===>>>@@@@@@>>>===>>>???=========<<<;;;;;;:::::::::;;;;;;<<<;;;;;;::::::======>>>>>>>>>>>>======<<<;;;:::999999:::;;;<<<;;;:::999999999999:::;;;888999999:::;;;<<<======999::::::::::::999888888999999:::::::::999999888:::::::::;;;::::::999999555777:::<<<===<<<;;;999<<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::666777999<<>>>>><<<:::999;;;;;;;;;<<<<<<<<<======<<<>>><<<888888<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999:::;;;<<<===???@@@@@@<<<<<<<<<<<<=========>>><<<<<<<<<<<<============AAA@@@>>>===;;;:::::::::;;;<<<>>>>>>======>>>@@@======>>>>>>>>>>>>=====================<<<;;;;;;======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<:::;;;<<<========================;;;===>>>>>><<<:::;;;;;;:::;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@??????@@@@@@@@@@@@?????????>>>===<<<<<<===>>>???AAA@@@???>>>============<<<<<<<<<===>>>@@@AAABBB??????@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>?????????>>>??????@@@@@@@@@@@@AAABBBBBBAAAAAAAAA>>>????????????@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAABBB@@@???=========>>>>>>>>>>>>??????@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDD@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@??????@@@AAABBBAAAAAAAAA@@@???>>>>>>===@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBAAA@@@>>>>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAABBBBBBBBBAAA@@@BBBDDDGGGHHHHHHGGGFFFJJJHHHDDDAAA??????@@@AAABBBDDDFFFFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>============<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<===>>>???@@@===>>>@@@???>>>======>>>@@@???>>>=========>>>>>>>>>>>>===<<<<<<===>>>>>>==============================<<<<<<<<<<<<<<<;;;>>>===<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????>>>>>>=========AAA@@@>>>=========???@@@@@@?????????>>>>>>=========>>>??????????????????===???AAA@@@???>>>???@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===>>>>>>??????>>>>>>======<<<;;;::::::;;;<<<===<<<;;;::::::::::::;;;<<<:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;===?????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAA<<<<<<;;;;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;===<<<;;;::::::::::::;;;<<<===>>>???>>>===;;;:::;;;<<<<<<<<<<<<=========<<<>>>===:::;;;@@@BBBAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@===>>>>>>>>>>>>?????????>>>>>>>>>????????????@@@AAA@@@???======<<<<<<<<<>>>???@@@@@@??????@@@AAA>>>>>>????????????>>>>>>AAAAAAAAAAAAAAA@@@??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===<<<;;;::::::;;;===<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAA@@@???@@@@@@AAAAAA@@@@@@??????>>>============>>>???@@@@@@???>>>>>>>>>>>>????????????>>>??????@@@@@@??????@@@AAAAAAAAAAAAAAA?????????>>>>>>>>>======@@@@@@@@@@@@@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAABBBBBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAA@@@????????????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===??????@@@@@@@@@??????>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAA??????AAACCC@@@AAAAAAAAABBBBBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAACCCEEEGGGHHHHHHGGGGGGJJJHHHEEEBBBAAAAAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<========================<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>??????>>>>>>>>>===============>>>>>>============>>>>>>??????>>>>>>>>>??????@@@:::<<>>>>>>>>??????@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<==================>>>>>>======<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@???????????????AAAAAA@@@??????@@@BBBCCC??????????????????>>>>>>BBBBBBBBBBBBAAAAAA@@@??????@@@BBBBBB@@@???@@@AAA@@@@@@??????>>>======<<<<<<======>>>>>>>>>======?????????@@@@@@?????????>>>======<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;>>>>>>>>>======<<<<<<;;;>>>>>>=========<<<<<<<<<============>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>><<<;;;;;;:::;;;;;;<<<<<<>>>======<<<<<<<<<<<<<<<>>>>>>???@@@???>>>===<<<<<<============>>>>>>>>>;;;>>>>>><<<>>>DDDFFFEEE========================<<<<<<<<<=====================>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???????????????AAACCCCCCCCCAAA@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCDDDDDDCCCCCCBBBAAA@@@??????????????????@@@????????????????????????@@@AAAAAA@@@>>>===>>>???========================:::<<<======<<<;;;<<<===???===;;;::::::===???AAA===========================>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>======>>>?????????????????????@@@@@@AAABBBBBBAAA@@@@@@???@@@@@@???@@@AAAAAABBBBBBAAAAAA??????>>>>>>>>>=========AAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBDDDFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@??????>>>AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBB@@@@@@AAACCC@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFCCCDDDFFFHHHIIIIIIHHHHHHJJJHHHFFFDDDDDDDDDFFFFFFKKKGGGCCCBBBDDDFFFFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAA>>>>>>=========<<<<<<<<>>>>>>>>??????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAA@@@@@@@@@@@@???@@@@@@;;;===???@@@@@@@@@BBBCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????@@@????????????????????????<<<<<<<<<======>>>>>>???======?????????>>>===<<<>>>>>>>>>???????????????@@@@@@@@@@@@????????????AAAAAA@@@@@@AAABBBCCCDDD>>>>>>>>>>>>????????????BBBBBBCCCCCCCCCBBBAAAAAA@@@BBBCCCCCCBBBAAAAAABBBAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>============<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<::::::999:::;;;;;;BBBBBBAAA@@@@@@???>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<======???>>>>>>======>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>????????????<<>>@@@EEEGGGEEE????????????????????????======>>>>>>??????@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDBBBAAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>???????????????????????????<<<>>>??????>>>>>>>>>???>>>===<<<;;;<<<===???AAA>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA??????@@@@@@@@@@@@??????????????????????????????????????????@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB??????>>>>>>>>>=========AAA@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@BBBCCCFFFHHHIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@CCCDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCBBB@@@@@@@@@BBBAAAAAABBBCCCDDDFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFDDDBBBBBBBBBDDDEEEDDDEEEFFFHHHIIIIIIIIIHHHIIIHHHGGGFFFFFFGGGIIIIIIWWWPPPHHHDDDFFFHHHGGGEEEHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????????????????@@@@@@@@@AAABBBBBBBBB??????>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@<<<===>>>???@@@BBBCCCCCCAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>???AAABBBAAA@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>?????????===>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@AAAAAABBBCCC=========>>>>>>?????????@@@AAABBBBBBCCCCCCBBBBBBAAABBBDDDDDDBBBAAABBBCCCBBBBBBBBBAAA@@@@@@??????>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>AAA@@@>>>======>>>???@@@CCCCCCBBBAAA@@@??????>>>@@@@@@?????????>>>>>>>>><<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@===<<<<<<<<<======>>>????????????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAA>>>AAAAAA???@@@CCCDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEDDDBBBAAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@>>>>>>>>>???<<<<<<===>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>????????????>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAACCCDDDEEEBBBBBBBBBAAABBBCCCCCCDDDAAAAAABBBCCCCCCCCCCCCBBB????????????>>>>>>>>>>>>?????????@@@@@@AAACCCCCCBBBCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBDDDFFFHHHHHHGGGEEECCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEFFFEEECCCBBBCCCDDDBBBCCCCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCBBBCCCEEEFFFEEEFFFGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKXXXQQQIIIEEEGGGIIIHHHFFFIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHHHHGGGFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIII???@@@@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@AAA?????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========>>>??????@@@@@@<<<<<<===???@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@AAACCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA======>>>>>>???@@@AAAAAA@@@AAAAAABBBCCCCCCCCCBBBAAABBBDDDDDDBBBAAABBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>???@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@??????>>>===>>>>>>??????>>>>>>===??????>>>>>>=========<<<<<<<<<<<<===<<<;;;;;;:::999:::;;;<<<============<<<<<<===>>>???????????????>>>=========>>>???@@@@@@@@@@@@???>>>>>>>>>===@@@@@@?????????>>>>>>>>><<<<<<======>>>>>>??????<<<===>>>>>>??????>>>>>>============>>>???@@@@@@???????????????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@CCCCCC@@@@@@BBBBBB???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDCCCBBBAAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAA@@@>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>><<<=========>>>@@@AAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBB?????????@@@@@@????????????@@@AAAAAAAAAAAA@@@???AAAAAAAAAAAABBBCCCEEEEEEBBBBBBAAAAAABBBCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCAAAAAA@@@@@@@@@?????????????????????@@@BBBCCCDDDCCCCCCDDDCCCCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHJJJIIIHHHFFFFFFGGGDDDEEEEEEFFFGGGHHHHHHIIIFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJNNNJJJFFFEEEGGGIIIIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHGGGGGGFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJ??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????<<<<<<===>>>>>>???@@@@@@===>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@>>>???@@@AAABBBBBBAAAAAA@@@AAACCCCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBAAAAAA@@@@@@>>>>>>???@@@AAACCCCCCDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@BBBDDDCCCBBBAAABBBBBBCCCCCCBBBAAAAAA@@@@@@???>>>>>>???@@@AAABBBBBBAAA??????@@@@@@@@@@@@??????===>>>???@@@@@@???>>>=========>>>??????>>>======???>>>>>>>>>>>>>>>>>>>>>======>>>>>>======<<<;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>????????????;;;;;;;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>:::;;;<<<===>>>======<<<>>>>>>===>>>???@@@AAAAAA??????>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@CCCCCCAAAAAACCCCCC@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBAAA@@@???@@@BBB========================AAACCCCCCBBB@@@>>>>>>>>>CCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@CCCBBBBBBBBBCCCDDDEEEEEECCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAACCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFDDDCCCCCCDDDDDDEEEFFFGGGJJJHHHEEECCCBBBCCCEEEGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIFFFHHHJJJJJJHHHGGGFFFGGGFFFFFFGGGGGGHHHHHHHHHIIIFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHH?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????<<<<<<===>>>??????@@@@@@??????>>>>>>===<<<<<<;;;@@@??????>>>>>>??????@@@<<<>>>???AAABBBBBBAAAAAA???AAACCCDDDCCCCCCDDDEEEDDDEEEFFFFFFFFFEEECCCBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>AAAAAA@@@???@@@AAACCCDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@BBBCCCCCCBBBAAAAAABBBCCCBBBBBBAAAAAA@@@??????===>>>???@@@AAAAAABBBAAA?????????@@@@@@?????????===>>>???@@@@@@???>>>===<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>?????????????????????>>>======<<<<<<===??????@@@@@@@@@;;;;;;<<<>>>>>>?????????======>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@AAAAAA?????????>>>>>>>>>>>>===>>>>>>>>>>>>============>>>???@@@AAABBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB???>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDD@@@CCCDDDBBBBBBEEEDDDAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEEEEDDDDDDEEEGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@FFFHHHHHHGGGDDDBBBAAABBBIIIGGGDDDBBBAAAAAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@BBBBBBBBBBBB@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHCCCCCCDDDDDDEEEFFFHHHHHHCCCCCCDDDDDDEEEFFFHHHIIIMMMJJJFFFCCCCCCDDDGGGJJJHHHGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFEEEFFFGGGIIIKKKMMMKKKKKKJJJJJJIIIIIIIIIIIIDDDFFFHHHGGGFFFDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKJJJHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@????????????>>>===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBB@@@@@@AAABBBBBBBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAAAAABBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>?????????@@@@@@@@@???===<<<<<>>===<<<<<<>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAA>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???BBBAAA@@@@@@BBBBBBAAA@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAACCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBB@@@AAAAAAAAABBBBBBBBBCCCCCCEEECCCBBBCCCFFFGGGFFFDDDGGGEEECCCBBBAAABBBCCCDDDIIIFFFBBBAAADDDEEEEEEDDDCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEIIIHHHHHHGGGFFFEEEDDDDDDIIIGGGFFFEEEFFFEEEDDDBBBGGGFFFEEEDDDCCCCCCDDDEEECCCDDDDDDEEEDDDDDDCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGFFFEEECCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBBAAAAAACCCEEELLLFFFCCCFFFHHHEEEAAA???AAAAAABBBBBBBBBBBBAAAAAAEEEDDDDDDCCCCCCBBBBBBBBBHHHHHHHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBCCCDDDEEEEEEEEECCCAAA@@@???@@@AAABBBCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEHHHGGGFFFDDDCCCBBBBBBBBBDDDCCCBBBAAAAAACCCEEEFFFFFFFFFFFFFFFFFFGGGHHHIIICCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIHHHFFFEEEEEEFFFGGGHHHJJJIIIHHHGGGFFFEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGIIIHHHGGGFFFFFFGGGIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDBBBBBBBBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGEEECCCAAAFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDCCCBBBAAABBBDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@@@@@@@AAAAAAAAA???>>>>>>AAACCCBBB@@@BBBHHHOOOPPPKKKDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAA@@@???>>>???AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBAAA@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@CCCBBBAAABBBCCCDDDCCCBBB???@@@@@@@@@AAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCFFFDDDCCCCCCDDDEEEEEEDDDAAABBBBBBBBBCCCCCCCCCCCCEEEDDDBBBDDDFFFGGGFFFDDDHHHGGGEEEDDDDDDDDDFFFGGGIIIFFFBBBBBBDDDEEEEEEDDDDDDDDDEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCCCCDDDFFFGGGFFFEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGKKKFFFFFFJJJMMMIIICCCAAADDDEEEEEEFFFFFFEEEEEEDDDEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDBBBAAAAAAAAACCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDEEEFFFHHHIIIFFFEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDDDDEEEGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEFFFFFFFFFEEEDDDDDDGGGGGGGGGFFFGGGGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>======>>>>>>???@@@???????????????????????????????????????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFEEEDDDCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCBBBAAAAAACCCEEEBBBAAABBBHHHOOOPPPLLLGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCAAABBBCCCCCCBBBAAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAACCCDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBCCCEEEFFFEEEDDDAAABBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCHHHEEEBBBAAACCCEEEFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFEEEDDDDDDEEEGGGGGGHHHFFFCCCCCCDDDEEEEEEDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCEEEGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDCCCCCCDDDEEEEEECCCDDDJJJLLLHHHBBB@@@EEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEEEEEEEEEEEEEEEEHHHGGGEEEDDDDDDEEEFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHIIIJJJJJJCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHMMMMMMLLLKKKIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIGGGGGGGGGFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDHHHFFFEEECCCCCCEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFEEECCCCCCCCCEEEHHHIIIDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGHHHAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDFFFHHHHHHGGGEEECCCDDDDDDDDDCCCCCCCCCBBBBBBDDDFFFFFFFFFEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIIIIHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAACCCDDDDDDCCCBBBCCCDDDFFFDDDCCCCCCFFFIIIIIIEEEAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFEEEEEECCCDDDEEEDDDCCCBBBCCCEEEBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFDDDBBBBBBCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBBBBCCCDDDEEEFFFGGGFFFDDDCCCDDDDDDDDDDDDFFFEEECCCCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDGGGEEEDDDEEEFFFFFFEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHBBBDDDEEEEEEDDDDDDEEEFFFDDDAAABBBHHHJJJGGGCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIHHHGGGGGGFFFJJJIIIHHHHHHGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKFFFFFFEEEEEEDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJNNNMMMLLLKKKJJJHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHGGGHHHHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCHHHGGGEEECCCCCCEEEGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCBBBDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEECCCEEEGGGJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIGGGEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFFFFEEEDDDDDDFFFEEEAAA>>>BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEECCCDDDEEEDDDCCCCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEEEECCCDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEGGGHHHGGGEEEBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDFFFDDDCCCDDDFFFFFFEEECCCDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFHHHIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHDDDEEEFFFHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJKKKJJJIIIIIIJJJHHHDDDDDDGGGIIIGGGHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJLLLKKKKKKKKKJJJJJJJJJIIIGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHIIIIIILLLLLLLLLKKKKKKJJJJJJIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIIIIJJJJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIJJJLLLKKKJJJHHHHHHGGGGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFBBBBBBCCCDDDDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFHHHJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHGGGFFFEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAABBBDDDDDDCCCCCCEEEFFFFFFEEEDDDEEEFFFFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEECCCDDDEEEEEECCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKOOONNNMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEEEECCCBBBCCCDDDEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHJJJLLLJJJFFFCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFEEEDDDCCCCCCEEEEEEDDDDDDGGGJJJJJJFFFCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDDDDGGGJJJLLLMMMLLLGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJLLLMMMLLLKKKKKKKKKIIIFFFEEEGGGHHHGGGIIIMMMIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKLLLLLLNNNOOOPPPKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGHHHHHHIIIIIIJJJJJJJJJOOONNNLLLKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKMMMMMMMMMKKKHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHJJJJJJKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIIIIGGGGGGHHHIIIHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDAAACCCEEEEEEEEEDDDEEEGGGFFFEEEEEEEEEEEEFFFFFFEEECCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDEEEFFFFFFDDDDDDEEEFFFKKKJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHJJJLLLMMMNNNOOOQQQPPPOOOMMMKKKJJJIIIHHHJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEDDDBBBAAAAAAAAABBBBBBCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFHHHIIIHHHEEECCCAAABBBBBBBBBCCCCCCCCCCCCCCCEEEFFFEEEBBBAAABBBDDDFFFFFFFFFFFFFFFEEEEEEDDDCCCEEEGGGFFFDDDBBBCCCEEECCCCCCEEEIIINNNMMMHHHCCCCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHCCCCCCDDDFFFJJJLLLMMMLLLHHHHHHJJJKKKKKKKKKJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPMMMMMMLLLLLLMMMMMMNNNOOOKKKLLLNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQLLLOOORRRRRRQQQPPPPPPPPPNNNLLLLLLOOOOOOMMMNNNRRRNNNOOOOOOOOOOOOOOOOOONNNMMMMMMNNNOOOPPPQQQRRRSSSQQQRRRSSSUUUVVVVVVWWWWWWQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSTTTTTTTTTRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTVVVWWWWWWWWWWWWTTTSSSSSSRRRQQQQQQPPPPPPSSSSSSTTTUUUUUUVVVVVVWWWSSSRRRRRRRRRSSSSSSTTTUUUQQQRRRSSSSSSTTTTTTSSSSSSVVVUUUTTTSSSSSSSSSSSSTTTOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNPPPQQQQQQPPPNNNMMMLLLMMMNNNOOOPPPRRRSSSSSSQQQRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPOOOOOONNNNNNOOOOOOPPPLLLMMMNNNPPPQQQRRRSSSSSSPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSUUUUUUUUUTTTTTTUUUUUUUUURRRRRRRRRSSSTTTVVVXXXYYYSSSTTTTTTUUUVVVWWWXXXXXXUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTUUUTTTSSSRRRPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSUUUTTTRRRQQQQQQRRRSSSTTTWWWVVVTTTRRRQQQQQQQQQRRROOOPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNPPPRRRTTTTTTRRROOOMMMDDDEEEEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMIIIJJJKKKJJJIIIIIIJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEAAACCCFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGEEEEEEFFFGGGKKKKKKJJJIIIHHHGGGGGGFFFEEEFFFGGGIIILLLNNNOOOPPPMMMLLLLLLLLLKKKKKKJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJJJJHHHGGGFFFFFFFFFDDDCCC@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFCCCBBBAAABBBCCCDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCCBBBDDDFFFDDDAAA@@@AAACCCDDDDDDEEEEEEDDDCCCBBBAAACCCEEEGGGGGGDDDBBBCCCEEEBBBBBBEEEKKKPPPPPPIIICCCCCCDDDDDDEEEFFFGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFHHHJJJIIIIIIGGGHHHJJJKKKKKKKKKJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTQQQSSSTTTVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZ]]]^^^]]][[[[[[[[[XXXWWWZZZ^^^]]]YYYYYY\\\YYYZZZZZZ[[[[[[ZZZZZZYYYSSSTTTTTTVVVWWWXXXYYYZZZ\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXZZZ\\\\\\[[[ZZZYYYZZZZZZ[[[\\\]]]]]]\\\\\\ZZZ\\\^^^```bbbbbbbbbaaacccbbbbbbaaa```______^^^^^^^^^^^^___``````aaaaaabbbbbb```___]]]]]]\\\\\\^^^______```````````````^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRNNNOOOPPPQQQRRRSSSSSSRRRTTTUUUWWWXXXYYYXXXVVVUUUXXXXXXZZZ[[[]]]^^^````````````aaaaaa```^^^\\\[[[YYYYYYYYYZZZ[[[]]]^^^___\\\[[[[[[[[[\\\]]]]]]^^^\\\[[[[[[[[[[[[[[[[[[\\\XXXYYY[[[]]]___```aaaaaa___aaacccddddddcccaaa______``````aaabbbccccccdddgggffffffeeeeeeffffffgggbbbbbbccceeefffhhhjjjkkkeeefffggghhhiiikkkllllllfffeeeeeeddddddeeeeeefffeeeffffffeeedddbbb```^^^^^^^^^______```aaabbbbbb```___^^^]]]]]]^^^```aaaaaa___]]][[[ZZZYYYZZZZZZZZZZZZXXXXXXYYYZZZ\\\^^^_________^^^^^^^^^]]]]]]\\\___cccffffffdddaaa___EEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDEEEFFFGGGGGGFFFFFFHHHGGGFFFGGGIIIJJJKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKGGGGGGIIIJJJKKKLLLLLLLLLFFFGGGIIIIIIHHHHHHIIIKKKAAADDDHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJLLLMMMMMMLLLJJJJJJIIIIIIJJJKKKLLLMMMNNNOOONNNLLLKKKKKKLLLLLLKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMQQQLLLHHHHHHLLLNNNLLLIIIKKKKKKJJJIIIIIIIIIIIIIIILLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBFFFDDDCCCCCCEEEFFFEEEEEECCCAAAAAAEEEKKKNNNLLLHHHDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIKKKJJJIIIGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGFFFFFFHHHJJJLLLKKKKKKIIIHHHHHHIIIJJJJJJLLLNNNPPPOOOMMMKKKKKKKKKIIIJJJKKKLLLLLLKKKKKKJJJKKKLLLNNNOOOOOOPPPRRRTTTUUUQQQNNNMMMPPPRRRQQQPPPLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDBBBBBBCCCDDDCCCBBBDDDCCCAAAAAABBBCCCBBBAAACCCBBBBBBAAA@@@???>>>===AAA@@@???AAADDDCCC@@@<<<===???AAABBBAAA@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFGGGFFFEEEDDDCCC@@@CCCCCCAAABBBGGGIIIHHHAAACCCEEEFFFDDDCCCBBBCCCCCCCCCEEEGGGHHHFFFCCC@@@===@@@DDDEEEEEEDDDDDDDDDBBBHHHNNNMMMGGGCCCDDDGGGHHHIIIIIIJJJLLLNNNOOOPPPVVVXXX[[[^^^``````______^^^]]]^^^```bbbcccbbbaaacccdddeeeeeeeeefffiiilllnnnmmmlllllllllmmmnnnooommmnnnpppqqqqqqpppnnnmmmpppooooooooonnnnnnmmmmmmmmmnnnppppppnnnkkkhhhfffggggggggggggggghhhhhhhhhiiilllpppssstttsssqqqoooooonnnmmmnnnnnnnnnlllkkkiiikkknnnppprrrqqqpppooooooooonnnppptttwwwwwwwwwwwwyyy||||||{{{yyyxxxxxxzzzyyywwwvvvuuuvvvwwwwww|||{{{zzzyyyyyyzzz|||}}}}}}}}}{{{xxxvvvvvvyyy{{{wwwxxxyyyzzzzzzyyyxxxwwwxxxwwwtttrrrpppoooooooooqqqooommmmmmnnnppppppppppppnnnmmmnnnqqqrrrpppmmmkkkjjjhhheeebbb___]]]\\\XXXZZZ]]]```cccdddeeeeeedddhhhlllmmmmmmmmmnnnqqqssstttvvvxxxzzz|||~~~|||~~~~~~|||zzzzzz{{{zzzxxxuuuttttttvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuppppppqqqrrrssstttuuuuuuuuuuuuvvvyyy~~~|||yyyzzz{{{}}}{{{xxxwwwxxxzzz{{{{{{{{{zzzyyyvvvuuusssrrrsssuuuwwwyyyzzzwwwtttqqqoooooopppqqqpppppprrrssstttuuuvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{~~~JJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLKKKKKKMMMLLLKKKLLLNNNOOOPPPOOONNNNNNMMMMMMMMMMMMNNNNNNJJJKKKKKKLLLLLLLLLKKKKKKHHHIIIJJJJJJIIIIIIKKKLLLGGGJJJMMMOOOOOOOOOOOOPPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPOOOOOONNNOOOOOOPPPQQQRRRSSSTTTRRRQQQPPPPPPRRRRRRQQQPPPRRRRRRRRRSSSSSSRRRRRRRRR[[[VVVRRRQQQSSSTTTRRROOOPPPNNNMMMKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFCCCCCCEEEEEEEEEEEEDDDCCCDDDCCCAAABBBDDDEEEDDDDDDFFFDDDCCCFFFJJJLLLIIIFFFDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOPPPPPPQQQQQQRRRQQQOOOMMMMMMNNNPPPRRRSSSRRRPPPOOOOOOPPPQQQQQQPPPRRRSSSRRROOOMMMLLLLLLOOOPPPRRRUUUVVVWWWWWWVVVUUUWWWYYYZZZ\\\]]]___aaa```]]]YYYXXXYYYZZZZZZYYYVVVUUURRROOOLLLJJJHHHHHHJJJHHHFFFEEEEEEEEEDDDCCCGGGEEECCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@BBBAAAAAACCCEEEEEEBBB??????AAACCCCCCBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCCCCFFFFFFGGGGGGGGGEEEDDDCCCAAACCCCCCAAACCCIIILLLKKKEEEFFFFFFFFFFFFEEEEEEDDDGGGGGGHHHIIIJJJIIIFFFEEE>>>@@@CCCDDDDDDDDDEEEGGGEEEMMMVVVWWWQQQJJJGGGGGGFFFGGGIIIMMMQQQVVV[[[]]]cccffflllrrrwwwyyyyyyyyywwwvvvvvvxxx{{{|||||||||{{{|||}}}}}}}}}~~~~~~{{{xxxuuutttppppppqqqsssvvvyyy|||}}}XXXWWWVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVYYYZZZZZZZZZZZZZZZYYYYYYWWWXXXXXXYYYYYYYYYYYYYYYZZZYYYXXXYYY[[[\\\\\\[[[XXXWWWVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQOOOQQQRRRQQQPPPPPPQQQRRRRRRUUUYYYZZZZZZZZZZZZ[[[[[[ZZZXXXWWWWWWZZZ]]]___[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^______```]]]\\\[[[\\\^^^```___^^^^^^______``````______^^^fffbbb]]]\\\\\\\\\YYYWWWXXXVVVSSSPPPOOOOOOPPPQQQMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGEEEEEEEEEDDDBBBCCCEEEFFFFFFEEEIIIFFFEEEGGGJJJJJJHHHEEEGGGHHHJJJKKKMMMMMMNNNNNNKKKKKKKKKLLLNNNPPPRRRTTTYYYXXXXXXXXXZZZ\\\]]]___bbbbbbbbbbbbbbbaaaaaaaaa______```aaabbbccccccddddddcccaaa___^^^___```aaaaaa```^^^]]]\\\]]]^^^___aaabbbbbbaaa]]][[[ZZZZZZ\\\^^^aaaeeehhhiiijjjjjjhhhhhhjjjlllnnnqqqrrrsssqqqmmmiiigggffffffeeeeeebbb```]]]YYYUUURRROOONNNNNNKKKIIIGGGGGGFFFDDDCCCHHHFFFCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@BBBCCCCCCAAA??????AAABBBBBB@@@@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFFFFFFFFFFEEEHHHHHHIIIIIIHHHFFFEEEDDDCCCEEEEEECCCFFFMMMQQQQQQIIIFFFDDDDDDFFFGGGEEECCCHHHHHHHHHHHHGGGGGGFFFFFFDDDFFFGGGGGGFFFGGGIIIKKKGGGMMMTTTUUUOOOIIIGGGGGGGGGJJJNNNVVV___hhhqqquuuzzz~~~ooonnnlllkkkkkklllnnnooorrrqqqqqqpppooonnnnnnmmmqqqqqqrrrsssssssssssssssooooooppppppppppppooooooooonnnmmmmmmooopppppppppkkkjjjhhhfffdddcccbbbbbbccccccdddddddddccccccbbb___```aaa```___^^^___```bbbfffjjjlllmmmmmmnnnooorrrqqqpppppppppqqqssstttpppooonnnmmmmmmnnnooopppoooppppppqqqrrrssssssssspppoooooopppsssttttttsssttttttuuuuuuuuuuuuttttttwwwtttpppnnnnnnmmmllljjjgggddd```\\\[[[[[[\\\^^^ZZZYYYWWWUUUSSSQQQQQQPPPOOOOOONNNNNNMMMNNNNNNNNNOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLJJJIIIJJJIIIHHHHHHJJJLLLLLLKKKLLLJJJJJJKKKMMMNNNLLLKKKOOOPPPQQQSSSUUUVVVXXXXXXWWWWWWXXXZZZ]]]aaadddfffmmmmmmmmmnnnpppsssvvvwwwzzz{{{{{{{{{||||||}}}}}}zzzzzz{{{}}}~~~~~~|||zzzyyyyyyyyyzzzwwwvvvsssrrrqqqrrrssstttwwwxxxxxxwwwtttrrrqqqrrrqqqtttxxx|||~~~zzzvvvsssqqqqqqpppkkkjjjgggccc```]]][[[ZZZTTTQQQNNNLLLKKKJJJHHHFFFJJJHHHEEEDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@AAAAAABBB@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGEEEFFFHHHHHHFFFIIIPPPUUUUUUOOOJJJFFFFFFJJJLLLJJJGGGJJJJJJJJJIIIHHHHHHJJJKKKNNNPPPRRRRRRPPPOOONNNNNNLLLNNNOOOMMMJJJIIIMMMPPPOOOSSSYYYcccooo||||||yyywwwuuutttxxxyyyzzz{{{{{{|||||||||uuuvvvwwwvvvtttssstttuuuuuuyyy~~~}}}zzzuuurrrppppppqqqrrrnnnmmmjjjfffccc```___^^^[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUUUUWWWXXXXXXYYYXXXWWWVVVUUUSSSRRRQQQRRRTTTUUUVVVUUUTTTTTTTTTUUUXXXYYYZZZZZZ^^^^^^___aaaccceeeggghhhhhhiiikkkooosssxxx}}}}}}zzzyyyyyytttrrrooolllhhheeecccbbbXXXVVVSSSQQQQQQPPPNNNLLLMMMKKKIIIIIIIIIIIIHHHGGGHHHGGGEEEDDDCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEGGGIIIJJJJJJIIIHHHJJJKKKJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMNNNOOOOOONNNNNNNNNNNNNNNOOOOOONNNMMMKKKJJJKKKMMMMMMKKKNNNTTTXXXXXXVVVQQQMMMMMMRRRTTTRRROOOSSSTTTTTTRRRQQQRRRUUUXXX\\\```cccdddaaa[[[VVVTTTUUUVVVWWWWWWVVVWWW\\\```[[[^^^fffppp||||||xxxtttrrrqqqooonnnmmmlllkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhiiijjjkkkllllllkkkjjjhhhgggcccbbbaaabbbdddfffffffffeeeeeefffhhhjjjllloooppprrrssssssuuuwwwyyy{{{|||~~~}}}|||}}}zzzxxxtttpppkkkhhheeedddWWWTTTRRRQQQQQQQQQPPPNNNNNNMMMMMMOOOPPPOOOLLLJJJIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLOOOQQQSSSTTTSSSRRRRRRRRRVVVUUUTTTSSSTTTUUUXXXYYYZZZZZZ[[[[[[ZZZYYYYYYXXXYYYYYYZZZ[[[ZZZYYYXXXWWWWWWYYYYYYXXXYYY^^^```___ZZZXXXVVVWWWZZZ\\\\\\ZZZ^^^```bbbaaa```aaaeeeiiippptttyyyzzzvvvooohhhdddaaaeeekkkoooqqqpppoooooonnnqqqwww}}}}}}}}}}}}}}}~~~~~~}}}|||yyyxxxwwwxxx{{{|||}}}|||{{{{{{|||}}}{{{vvvvvvwwwxxxvvvsssoookkkhhhfffeeeZZZYYYWWWWWWXXXYYYXXXXXXXXXYYY[[[^^^```___[[[XXXQQQPPPNNNMMMNNNQQQSSSUUUWWWXXXZZZZZZXXXYYY[[[]]]aaadddhhhjjjiiigggeeeeeejjjiiigggfffgggiiilllnnnooooooooonnnmmmlllkkkjjjlllmmmnnnooopppooonnnnnnkkknnnooommmnnnppppppnnnhhhhhhjjjkkkmmmnnnnnnnnnqqqtttxxxxxxwwwxxx||||||zzzsssnnnnnnpppqqqpppnnnllljjjiiihhhhhhgggeeedddeeeggghhhhhhgggjjjlllppptttvvvtttooolll___^^^]]]^^^```dddgggjjjmmmoooqqqpppnnnooorrruuuyyy}}}~~~}}}{{{zzzxxxwwwxxxzzz}}}~~~|||zzzzzz}}}~~~}}}|||{{{~~~|||{{{|||zzzzzzzzzzzzzzzzzzzzzzzz|||zzzwwwtttqqqpppoooooopppooooooppprrruuuxxxzzzvvvxxx|||{{{zzzxxxwwwyyy}}}|||vvvrrrqqqqqq|||uuuvvvvvvvvvwwwwwwxxxxxx~~~|||{{{{{{{{{{{{~~~~~~~~~zzzvvvtttsss|||zzz||||||}}}~~~~~~{{{}}}}}}zzzzzz|||~~~|||{{{~~~~~~yyyyyy{{{~~~|||zzzzzz|||~~~|||xxxuuuuuuwww{{{~~~}}}zzzxxxxxx|||~~~~~~tttvvvxxxyyy{{{{{{zzzzzz}}}{{{pppjjjjjjmmmooo{{{~~~~~~{{{vvvssspppmmmmmmooosssuuuvvvrrrnnnkkklllpppvvvzzzwwwvvvvvvyyy}}}|||{{{zzzyyyyyyyyyzzztttwww|||~~~~~~{{{xxxwwwwwwyyy}}}