BM6P6(@ uuuXXXKKKBBB888;;;333///333444///++++++...,,,))))))+++,,,,,,,,,+++++++++************)))+++***)))'''''')))***++++++******)))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************++++++++++++++++++,,,,,,---...............------000...,,,,,,------+++)))///---...111222222111222...000222333222111222333555444444444555444222000000000000///---,,,,,,,,,---------------------------......---***)))***,,,---,,,,,,,,,+++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---............---,,,,,,,,,------------------------------///111222333333666<<>>:::;;;===>>>===:::666444666555333333444333222000000000//////...---,,,,,,------,,,---//////---,,,000000///...,,,+++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))************************++++++++++++,,,---...///.........------...///////////////000111222444444555888<<>>======???BBBCCCDDDDDDFFFHHHFFFHHHJJJJJJHHHEEEBBBAAAEEEBBB>>>;;;999666222000444333333222222111111111222///---,,,...///...,,,.........------,,,,,,+++++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************,,,++++++,,,,,,---...///............//////000111//////000000222444666777:::BBBIIILLLQQQccc~~~|||vvv}}}xxxhhh[[[KKK@@@<<<:::555111222///,,,---...---+++)))---,,,,,,,,,++++++++++++************************iiiQQQBBB:::444111///...------...///---,,,,,,,,,,,,++++++++++++*********))))))))))))******+++******)))))))))))))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++************++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000000/////////000111222333444555555555666888:::;;;@@@CCCDDDIIIQQQSSSPPPSSSSSSRRRRRRTTTZZZbbbhhhdddeeedddaaa^^^]]]___aaaccc```YYYQQQHHHBBB>>>===888888888999999:::::::::333111...,,,---///000000,,,,,,,,,---------------++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************,,,,,,,,,,,,---...//////.........///000111222333333333333555777;;;>>>@@@JJJLLLPPPVVVgggxxxuuuzzztttwww~~~ssspppsss~~~ooo\\\NNNIIIEEE@@@<<<333222111000000111000...------------,,,,,,,,,+++************************~~~[[[DDD;;;999333111...---...//////...,,,,,,,,,,,,++++++++++++)))))))))******)))))))))+++******)))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++*********++++++++++++,,,++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,---...///000000......---...///111333444444666:::???EEEHHHHHHFFFLLLRRRXXXaaarrrwwwrrrkkkggglll{{{~~~yyyfffYYYVVVWWWYYYWWWSSSNNNIIIDDDAAA???444555555333000...///111---------............///,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---...///000/////////000111222444555222333555888>>>CCCIIILLLQQQXXXiiiyyypppoootttzzznnnhhhiiiuuu|||yyyvvvwwwmmmkkkddd___ffftttxxxsssooommmuuuuuugggdddmmmrrrjjjyyy|||llliiigggjjjttt~~~mmm___SSSIIIAAA888;;;:::555111000000.........---------,,,,,,,,,++++++++++++++++++++++++{{{~~~|||{{{zzzuuussswww}}}xxxxxx{{{qqqYYYHHH;;;777222///.../////////------,,,,,,,,,+++++++++))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,------...000111111222222222333555888<<<@@@BBBBBBEEEMMM[[[hhhooommmiiihhhmmmsss~~~}}}uuuvvv}}}ttthhh^^^VVVQQQLLLPPPSSSOOODDD;;;666666222222111111000//////...------------------------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,------...///000/////////000222444555666666888<<>>>>>@@@DDDIIINNNTTTWWWXXX\\\hhh{{{}}}uuuqqqnnnuuuzzzrrraaaOOODDDAAA777666555333111000......------------------------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''((((((((())))))******''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++---------------...000000//////000111222444666777@@@CCCHHHQQQ[[[gggqqqwww{{{hhhdddXXX___pppqqqkkkiiieeejjjooovvvyyysssjjjjjjnnnvvvrrruuu}}}wwwvvvnnn}}}sssttt~~~uuuqqqpppfffaaaiiilllllltttoooiiidddhhhrrryyyyyyvvvhhhiiinnn|||{{{tttyyysss^^^III<<<666333//////.........---------++++++++++++++++++++++++~~~}}}zzzxxxyyywwwuuupppllljjjkkkllllllppptttuuuwwwcccPPP>>>888777333///...***+++---...---,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))***))))))((('''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((+++******)))(((''''''&&&''''''''''''((((((((()))))))))))))))************(((((()))+++------***((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...***---000000...,,,---...555///,,,111666:::<<<@@@IIIHHHQQQddduuu}}}tttttt|||{{{}}}yyyzzz{{{|||{{{lllTTTFFFAAA???CCCAAA888000...(((111444///...222222,,,,,,++++++***))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%''''''''''''((((((((()))******)))))))))))))))***((()))))))))))))))((((((++++++++++++++++++++++++...------...000222333333,,,000444333000333<<>>======FFFQQQ[[[eee{{{|||{{{|||}}}}}}zzz~~~{{{xxx|||rrrhhh```]]]WWWKKK???:::666555///))))))...333444---,,,+++***))))))))))))))))))))))))******++++++************************))))))************)))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%'''''''''((((((((())))))******))))))))))))******)))***************)))))),,,,,,++++++++++++++++++---,,,,,,---///000111111111111000222777>>>DDDGGGKKKPPPZZZiii~~~zzzccc___ZZZ```ddddddbbbdddlllsss{{{zzzwww~~~~~~~~~gggnnnppppppwwwtttuuu~~~mmm\\\OOOFFFBBB;;;999666222///...000333---,,,,,,++++++,,,,,,---|||qqqiiidddhhhrrrrrrZZZFFF;;;777000///---+++++++++,,,---,,,,,,,,,,,,------------)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))***))))))((((((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''''''''((((((((())))))))))))))))))*********+++++++++++++++---......---+++************************++++++++++++++++++++++++)))+++---------,,,---...333000------111555666666999<<>>888444555666444222222......,,,+++************)))************+++++++++************************))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))((('''&&&&&&''''''((((((((()))))))))***)))))))))))))))************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222444111111888BBBJJJMMMLLLVVVcccwwwtttbbbUUUOOOTTTZZZ___```cccnnntttkkkfffgggiiiqqquuu~~~yyywwwqqqooozzzqqqcccWWWPPPEEE;;;000---000444222---///...---,,,+++*********wwwvvvuuusssrrrxxxgggKKK777222000...------...//////,,,,,,,,,,,,,,,---------)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((((('''(((((((((((()))))))))))))))*********++++++++++++******,,,---...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///....../////////111444888<<>>:::555222111///---+++,,,,,,,,,,,,,,,+++++++++***************************)))))))))(((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))*********+++************))))))))))))(((((((((((()))))))))***************++++++++++++***))))))***,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000///---...//////111555:::@@@HHHPPPUUU^^^dddxxxyyy}}}vvvkkkllluuu|||uuuqqqooopppvvv||||||{{{vvvjjjdddeee^^^MMM???:::111000///------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))************))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((('''(((((((((((()))))))))***))))))(((((()))***++++++((())))))***++++++******,,,,,,---------.........---///111111111111444777333999???EEEMMM___wwwttt]]]VVVUUU\\\aaa```dddrrr}}}nnnhhhhhhvvvxxxlllnnn~~~~~~vvvLLL333000666//////...---,,,,,,------yyyrrrllldddfffrrrkkkGGG@@@777111//////...---,,,,,,,,,,,,++++++++++++******************************)))))))))((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((())))))******+++++++++************************((((((((()))))))))***************++++++++++++,,,***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......---...000222777:::@@@JJJWWWdddnnnsss{{{xxxqqqrrruuu}}}|||xxxpppiiimmmyyywwwVVVBBB888777444222///---,,,+++---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))************))))))''''''((()))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))******))))))(((((((((((()))))))))******(((((((((((()))***+++,,,'''((()))***++++++++++++,,,------....../////////+++...111111111222666:::===AAAGGGPPP```~~~ttt]]]XXX^^^[[[\\\```mmm~~~zzztttmmm___eeejjjuuu|||vvvxxx~~~dddPPP>>>111111000///...............~~~oooiiiiiipppwwweeeXXXEEE777111111111000...---------,,,,,,,,,,,,*********************************)))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((())))))******+++,,,,,,************************(((((()))))))))******************+++++++++,,,,,,,,,***)))***+++,,,,,,+++------------------------////////////////////////,,,------...///222777;;;BBBGGGVVVmmm}}}xxxwwwzzzzzzxxxuuuyyy|||}}}zzzsssWWWIIIFFFBBB<<<777333///......---------,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))&&&''')))***++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((())))))*********))))))(((((()))))))))*********(((((((((((()))***+++,,,((()))***+++,,,,,,,,,,,,,,,------...//////000000---000444555444666;;;@@@JJJMMMVVVkkkssstttuuussslllhhhnnnwwwtttjjjllluuu^^^YYY]]]dddpppwwwqqqkkkdddLLL111444444222000///.........yyyxxxtttnnnpppxxx~~~bbbHHH999333000/////////.........---------************************************))))))))))))&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((())))))***++++++,,,,,,******************++++++))))))))))))******************+++++++++,,,,,,,,,---+++******,,,---------------------------------000000000000000000000000---...///000333888???DDDHHHRRRkkk|||xxxwww|||qqqqqqmmmllluuutttXXXUUUOOOGGG@@@999444222.........------,,,,,,,,,++++++++++++++++++++++++))))))************))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))*********))))))))))))))))))************(((((((((((()))***+++,,,)))***+++,,,------...------------...///000000111000444999:::999;;;AAAFFFSSSVVVeeehhhaaaddd[[[YYY[[[ccclllwww|||sssbbbWWW^^^vvvwwwyyywwwzzzzzzcccXXXOOOEEE888777444222000...---,,,vvvkkkfffdddjjj}}}eeeKKK???888111000---+++,,,///000---***---,,,++++++******++++++************************(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))((('''''''''''''''((()))***+++++++++++++++))))))))))))(((((((((((()))************+++++++++++++++++++++++++++++++++------......//////000000,,,------......------,,,)))111444///---000222000222000111555999AAAPPP]]]eeekkk}}}sssooosss~~~}}}~~~vvvqqqnnnaaaKKK>>><<<...------000222222...+++...,,,)))(((***---+++'''***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((()))))))))))))))*********))),,,...///...---------...///000///......///111///666999777999AAAKKKPPPXXXllleeeXXXXXX\\\bbb```cccooo|||~~~wwwlllmmmwww{{{xxxpppYYYKKKNNNGGG<<<333222444222,,,mmmhhhgggnnn{{{oooMMM<<<:::333000,,,******,,,---...---,,,++++++***+++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))((('''''''''''''''((())))))***++++++******)))))))))))))))))))))((()))************+++++++++++++++++++++++++++++++++------------............------------------,,,,,,,,,......---///111111...333999BBBIIINNNXXXmmm|||xxxyyy{{{sssRRR@@@AAA;;;222------///111222***,,,---...------+++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))***************,,,......---------......///000000//////000222666333777CCCLLLQQQZZZeee|||pppgggdddfffjjjmmmsssuuu~~~}}}zzzwwwuuuyyyzzzqqqtttkkkrrrmmmVVV999+++,,,111zzzrrrlllhhhgggjjjkkkhhh```\\\]]]]]]\\\]]]]]]]]]^^^```bbbdddeeehhhpppyyy||||||ooo```YYY^^^oookkkLLLEEE555222///,,,+++,,,------------,,,+++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((('''''''''(((((((((((())))))******)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,......---------,,,,,,,,,111+++***///444666666666CCC@@@JJJddd~~~|||zzz|||}}}{{{zzzxxx~~~tttYYYHHHEEE@@@;;;888444000------...///...+++***+++...,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))*********++++++,,,---...---,,,,,,...000---///000000000///111222666333===PPPXXX\\\ooo~~~nnnhhhiii___]]]^^^jjj{{{}}}wwwooooooqqqxxxoooHHH111000777|||rrrjjjeeedddeeeeeebbb]]]XXXUUUVVVXXXYYYZZZWWWPPPNNNQQQTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSPPPUUU[[[^^^aaafffooovvv{{{xxxvvvxxxooo]]]RRRMMMhhhrrrgggPPP:::555111111222111---)))------,,,++++++++++++,,,************************(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))((((((((((((((()))(((((())))))))))))(((((()))))))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,.........------,,,,,,---111,,,+++333:::<<<@@@FFFLLLMMM```www{{{~~~vvv}}}}}}vvvyyyVVVSSSNNNGGG@@@:::444000666111,,,+++******---111------,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))******++++++,,,---......---,,,,,,///111...000111111000///111222555???OOOZZZ]]]kkkwwweee\\\\\\aaa```eeessszzzwww~~~xxxooojjjmmmzzzlllUUUFFF===888|||nnneeedddbbb^^^YYYUUUUUUXXX[[[[[[]]]^^^\\\ZZZ[[[```ddddddeeebbb\\\[[[```dddeeegggggghhhgggfffccc```^^^```^^^[[[ZZZZZZ[[[[[[[[[___```aaabbbeeejjjqqqvvviiiUUUGGGHHHOOO^^^kkkrrrrrrqqqooouuukkkOOOBBB555///222333///)))...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))((((((((())))))***(((((())))))))))))((('''((()))))))))*********+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000/////////......------//////...------...//////000000222888<<>>NNN[[[___nnnhhh^^^]]]bbbgggmmmyyypppggguuu~~~iii[[[QQQCCC666|||rrriiiaaa[[[VVVSSSSSSVVVYYY[[[]]]___ccceeeaaaeeeggggggeeeffflllrrr~~~|||vvvssswwwzzz{{{}}}~~~}}}zzzxxxxxxsssnnnllllllkkkgggccc```bbbbbb```\\\YYYXXXYYY___bbbhhhoooxxxRRRCCC888999???CCCKKKSSSTTTeeeuuu```EEE444///111000......------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******))))))******))))))((((((((())))))******+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........//////......///000222333222888===>>>DDDQQQ___gggsss|||qqqttttttrrrwww|||vvvttt|||xxxwwwzzz{{{yyyiiiZZZNNNGGG;;;444555AAAIIICCC888222------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((())))))***+++,,,---------...///...------///111222222222222333666;;;???IIIUUU___lllmmmcccgggpppwww|||xxxuuuwww{{{~~~uuunnnpppppplllwwwxxxtttwwwzzzvvv}}}xxxvvv{{{~~~|||fffWWWKKKBBByyypppaaa[[[XXXUUUUUUZZZ```eeehhhfffjjjnnnqqqsssuuuxxxzzzvvvuuusssqqqooojjjeee```^^^^^^___^^^___dddlllrrr||||||fffPPPHHHAAA:::;;;BBBCCCUUUqqqhhhLLL:::222111111......---,,,,,,,,,,,,---************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((()))******+++******++++++***))))))(((((())))))******+++,,,,,,)))************+++++++++------------------------------...............///000/////////000222555777999EEEKKKLLL[[[uuuzzz___kkkxxxxxxtttwwwzzzyyy|||bbbOOOFFF>>>>>>IIIKKK@@@444000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((())))))***,,,------...,,,...///000///...///000222222333444888???GGGMMMSSSaaavvvuuulllhhhttt~~~zzzvvvvvv{{{}}}xxxuuuuuuuuuttt{{{{{{sssppppppooohhhlllooonnnlllnnntttzzz{{{uuullltttsssjjjeee}}}mmm___```aaaWWW]]]]]]___dddkkkqqqtttvvv|||~~~yyyvvvvvvtttmmmeee^^^[[[[[[UUU```ooo~~~yyyoooaaaMMMBBBCCCAAAFFFTTTiiiyyy~~~}}}}}}hhhJJJ777111000......---,,,,,,,,,,,,---************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***+++++++++++++++++++++***))))))((())))))***++++++,,,,,,)))************+++++++++------------------------,,,,,,,,,------.........000/////////111444777999AAAOOOVVVYYYrrrxxxppp~~~~~~}}}~~~yyyeeeUUUJJJDDDFFFAAA444---///,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++((())))))+++,,,---......+++...000111000/////////222222333666;;;EEEPPPXXX\\\sssqqqfffgggjjjyyy{{{zzzwwwvvvyyy}}}zzztttxxx|||~~~zzzwww{{{~~~~~~~~~{{{zzz||||||xxxwwwvvvssspppmmmlllmmmnnnjjjkkkkkkmmmwwwrrrrrruuuhhh]]]ZZZZZZZZZ___eeekkkooovvv|||{{{qqqiiiccc```[[[YYY^^^dddjjjvvv}}}hhhRRRNNNPPPXXXbbbfffeeeiiipppZZZAAA;;;444444...+++...000...,,,---,,,+++******)))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))***************************+++++++++...---,,,,,,,,,---...///........................111...///222333333<<>>FFFOOO[[[jjjvvvzzz~~~}}}}}}YYYCCC:::555222...,,,---.........************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++,,,------,,,,,,---///---///000///...///444888;;;;;;FFFWWW```kkkvvvlllsss{{{sssssszzz}}}}}}nnnooosssyyy{{{||||||{{{|||}}}~~~|||zzz{{{yyyuuuoooiiieeeggglllmmmuuuzzziiivvvbbbaaa```aaagggsss}}}rrrhhhcccffflllrrrxxxvvv\\\III555...///000//////---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++************++++++++++++***++++++,,,------......000000//////...---,,,,,,...------,,,---///000222444;;;EEEOOO___vvvyyy}}}wwwXXXFFF;;;777111---,,,---......************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++++++++---......---,,,...//////111111000///222888>>>PPPMMMUUUfffrrrvvvbbbrrr~~~rrrtttsssqqqkkkfffhhhooorrrqqqxxx|||xxxqqqoooooommmiiieeeaaa___^^^]]]\\\ZZZYYYZZZ\\\^^^___^^^\\\ZZZ\\\```fffkkkooorrruuu{{{zzzrrrllljjjjjjaaagggqqq|||||||||lllnnnuuu\\\aaaiiirrr}}}|||ssskkkfffcccgggnnnyyy|||dddHHH888222000...///------,,,+++++++++++++++)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********++++++++++++,,,++++++,,,------...//////------...------,,,+++***000///......///222444666:::AAALLL]]]yyy|||www|||sssYYYGGGAAA888111------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,+++---......------...///111222222222333888@@@GGGYYYVVVZZZhhhzzzttteeedddrrrzzzwwwxxxlllfffdddiiilllmmmsssuuusssmmmeee^^^YYYXXXYYY\\\\\\[[[[[[[[[\\\^^^___[[[ZZZZZZ\\\___```___^^^[[[ZZZ[[[______[[[ZZZ[[[YYY\\\aaahhhppp{{{}}}wwwrrrnnngggiiilllooosssxxx~~~{{{qqqvvvxxxsssuuukkkrrr|||wwwqqqfffhhhjjjlllssshhhOOO===111///222------,,,++++++++++++,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,---...///000000,,,,,,---......---,,,+++//////...///222666:::<<>>888666555666333//////333++++++++++++************)))************+++++++++******))))))))))))*********)))))))))((((((((('''))))))))))))************************)))))))))(((************************************************---,,,++++++******++++++........./////////000000000)))+++777777---)))///000---000555999@@@QQQddd~~~}}}zzzyyywwwzzzvvvlllRRRNNNEEE555222///,,,,,,///111000...++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))************)))************+++++++++*********+++,,,,,,---------,,,,,,,,,...///000000333333333>>>NNNRRRZZZnnnmmmwww|||{{{}}}ooofffccclllvvv}}}yyyqqqiiiccc`````````hhhkkkooossswww}}}~~~uuurrrnnniiiddd___\\\ZZZ```ccckkkwww|||tttooohhheeehhhpppyyy{{{vvvkkkjjjmmmyyytttZZZKKK;;;777444444222---,,,///,,,+++++++++************)))************+++++++++******))))))))))))******))))))))))))(((((((((((())))))))))))************************))))))))))))************************************************,,,,,,++++++******++++++---------.........//////...++++++------++++++...111///555AAADDDLLLnnnwwwsss}}}yyyssssss|||{{{dddWWWLLL<<<666111---,,,---///...---,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++******++++++,,,,,,---------------,,,---///000111222999???JJJVVVYYYaaatttuuu{{{xxxkkkeeefffnnnwwwvvvmmmfffbbb^^^^^^bbbhhhlllnnnyyy~~~}}}xxxpppggg```___[[[[[[___dddkkkvvv|||sssjjjggggggkkknnn{{{vvv}}}xxxooonnnwwwuuu\\\AAA:::333111///+++***+++,,,,,,+++++++++*********))))))*********+++++++++******))))))))))))******))))))))))))((((((((((((((()))))))))*********************)))))))))))))))***************************************+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------......,,,///...******...000000222444<<>>888111,,,,,,,,,+++))),,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++******++++++,,,------...---......------...111333444BBBLLLTTT\\\___mmmtttqqqpppnnnnnnpppxxxssshhh```[[[^^^bbbiiiqqqzzzzzzzzzrrriiiddd^^^[[[]]]bbbppp{{{zzzsssooommmmmmjjjaaafff}}}~~~sssooosss|||yyyVVVIII<<<555222///...000,,,,,,,,,++++++++++++***))))))*********+++++++++******))))))))))))******(((((((((((())))))))))))((()))))))))************))))))))))))))))))******************************))))))*********+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------***000111---,,,111444333444<<>>LLLRRRUUU___lllyyydddooommmcccnnn{{{vvvrrrmmmgggbbb```aaaeeeeeeooo}}}~~~yyyqqqgggbbbaaa```gggqqqyyy}}}wwwtttnnneeeggguuuxxxpppmmmmmmrrr^^^GGG:::444111000111,,,,,,,,,,,,++++++++++++)))************+++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))************************************)))))))))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------......(((---000///...222666777:::EEEMMMVVVssslllcccdddjjjsss{{{qqqTTTVVVLLL???555111///---,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,------......---///000//////222888===JJJTTTUUUZZZmmmjjjdddggg{{{uuulllkkkvvv~~~qqqggg```___aaaeeehhhjjjqqqxxx~~~~~~vvvrrrhhhgggfffeeehhhrrrzzztttrrrsssrrrrrr~~~vvvooosssRRR===333///...///------,,,,,,,,,+++++++++)))************+++++++++******))))))))))))******'''((((((((()))))))))***))))))))))))************((()))))))))************************************((())))))***++++++,,,,,,++++++******++++++,,,---------------............+++,,,///111111222999@@@DDDPPP^^^kkksssgggdddfffjjjssszzzyyymmmnnnbbbQQQBBB999333000---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((()))))))))******(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,---.........,,,///111111000444;;;AAAQQQYYY___pppzzzdddiiizzzqqqkkktttvvvnnnfff^^^ccccccjjjttt{{{|||vvvmmmfffcccfffkkkppp|||sssllllllrrryyy|||]]]CCC666000///000---------,,,,,,,,,++++++)))************+++++++++******))))))))))))******'''((((((((())))))******))))))))))))************(((((())))))*********+++************************((())))))***++++++,,,,,,+++*********+++,,,,,,------------.........//////000---///333333333<<>>GGGXXXgggyyyyyyiiisssiiidddooo~~~zzzpppccc\\\___fffjjjpppxxx~~~~~~jjj^^^^^^eeeqqq|||~~~}}}|||{{{yyyssssssvvvyyy|||}}}}}}~~~zzzzzztttggglllxxxMMM666111///111111---,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************))))))*********++++++++++++++++++***+++,,,,,,---...//////////////////000222666@@@OOO]]]jjj{{{pppmmm|||wwweee___bbbdddvvvuuuooowwwZZZDDD222///000---***,,,++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,,,,------...//////000111111111333888>>>CCCPPPeeeyyy```cccvvvdddiiiwwwxxxiii^^^YYY]]]iiivvvyyyoooeeehhhsss}}}xxx}}}vvvsssssstttuuu|||tttuuuyyy{{{rrrooo|||lllDDD777///111333...,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,************************)))************++++++++++++++++++++++++,,,---------...000000//////111222888???MMM]]]jjjsss~~~hhhggg}}}oooaaa[[[^^^hhhjjjssstttuuucccOOO:::111222222...,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,------------......///000111222222111555<<>>HHH\\\sss~~~{{{~~~{{{xxxxxxyyyzzz|||yyy{{{~~~{{{~~~~~~~~~{{{yyywwwwwwyyyuuuuuuuuuvvvxxx{{{~~~}}}~~~}}}tttssswwwYYYAAA777111///,,,,,,...---******---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------000...///222333111333777CCCNNNSSScccwwwtttssseee___gggrrrwwwvvvzzzpppnnnqqqsssvvvwwwssslllhhhfffccc___YYYYYY[[[\\\]]]]]]]]]]]]VVVXXX[[[]]]___aaaaaaaaabbbfffiiiiiihhhhhhkkknnnkkkiiigggeeeeeegggiiijjjiiimmmqqquuuxxx~~~yyybbb???///111222.........---......//////000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************++++++++++++++++++++++++++++++++++++,,,---...///000......000444;;;IIIUUUbbb}}}ooo~~~|||yyyuuurrrqqqpppoooqqqnnnlllmmmqqqttttttrrrwwwxxxwwwuuurrrqqqrrrsssmmmmmmnnnpppssswwwzzz|||yyyzzz||||||{{{zzz{{{|||{{{lllJJJ888222///------//////,,,,,,...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------111///000333333222666;;;IIIPPPYYYtttooojjjvvv|||jjj```___eeeqqq{{{|||wwwhhh^^^[[[\\\]]]ZZZ\\\[[[WWWUUUUUUSSSOOOKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPQQQRRRSSSRRRQQQPPPSSSTTTUUUUUUTTTUUUWWWZZZXXXWWWVVVUUUWWWZZZ]]]___cccgggkkkmmmooorrrxxx|||yyy~~~YYY:::444222......------......///000000///...---,,,+++++++++)))))))))))))))))))))))))))))))))))))))***************++++++++++++******************************++++++++++++++++++++++++,,,++++++,,,,,,---...///111111111444:::FFFVVVbbbmmmzzzhhhzzz}}}{{{|||||||||{{{zzzyyywwwwwwvvvtttqqqnnnjjjfffcccbbb___\\\ZZZ\\\___cccdddeeekkklllkkkjjjgggfffgggiiieeeeeefffhhhkkknnnqqqsssrrrtttxxxzzzzzz{{{|||}}}|||cccJJJ666111---,,,///000---,,,...+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...111///000333333333999AAAFFFUUUjjjttt```oooyyyssshhh___bbbkkkvvv~~~|||||||||zzzvvv~~~yyytttsssvvv{{{{{{xxxggg[[[UUURRRPPPOOONNNRRRTTTSSSSSSUUUTTTPPPPPPPPPQQQSSSSSSTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTTTTVVVVVVVVVVVVUUUVVVWWWYYY]]]\\\\\\\\\]]]```ccceeehhhmmmssswwwxxxyyy{{{~~~~~~vvvLLL999/////////.........//////000000///...---,,,+++++++++))))))))))))))))))))))))(((((())))))******************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////000222444777???NNN___jjjyyyxxx{{{|||xxxtttrrrqqqqqqqqqpppooommmlllkkkhhhgggddd```[[[VVVSSSQQQMMMLLLKKKLLLNNNQQQTTTUUUYYYZZZZZZYYYWWWVVVWWWYYYTTTTTTTTTUUUWWWYYY[[[]]]bbbfffkkkooorrrtttwwwyyyxxxeeehhhqqqvvvddd>>>555000---///000---,,,---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---------.........///...000222444666???JJJPPPooodddggg~~~rrryyy|||pppkkkdddbbbfffqqq}}}ttthhhhhheeefffhhhgggcccaaagggooofffeeeccccccgggkkkmmmmmmlllkkkjjjjjjggghhhqqq{{{~~~wwwgggXXXRRRSSSSSSRRRQQQXXX[[[\\\ZZZYYY[[[YYYVVVXXXWWWWWWWWWWWWXXXYYYYYYVVVWWWZZZ\\\]]]^^^^^^^^^______```aaabbbcccddddddgggeeeaaa______aaadddgggnnnttt|||}}}```CCC111222111000000//////000000000///...---,,,+++++++++))))))))))))))))))))))))((((((((()))******++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,---...///000...333666:::FFFZZZooozzzwww}}}zzzxxxvvvuuussssssrrrpppmmmjjjgggeeebbbbbbaaaaaa___^^^]]]\\\WWWUUUSSSOOOKKKGGGEEECCCBBBBBBBBBBBBCCCEEEGGGHHHHHHIIIIIIHHHFFFFFFHHHIIIFFFEEEEEEEEEFFFGGGIIIJJJOOORRRWWW\\\___cccgggjjjooouuu~~~yyyddd```eeeoooqqqGGG===555/////////---,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---------..................000444666<<>>???@@@@@@??????@@@AAA???@@@AAA@@@??????@@@BBB@@@?????????@@@BBBCCCEEECCCEEEIIIKKKMMMQQQUUUXXX[[[cccpppzzzuuuhhhaaaggg~~~wwwZZZFFF;;;222000000...---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------...............///222777:::BBBRRRaaassssssttt}}}qqqgggdddmmmtttyyyxxxvvvlllaaa^^^______^^^WWWSSSJJJIIIRRROOOJJJOOOHHHHHHIIIIIIIIIJJJJJJHHHHHHKKKKKKHHHJJJNNNLLLGGGIIIFFFFFFIIIJJJIIIKKKOOONNNRRRVVV[[[```jjjwwwzzzppp|||yyy{{{~~~~~~ssslllkkkeeeeeemmmuuu{{{yyynnnjjjlllnnnmmmmmmkkkhhheeedddfffhhhjjjsssuuuvvvxxxxxxxxxxxxwwwtttvvvzzzyyyooohhhhhhppp{{{~~~yyyuuuttttttxxxvvvtttssstttwwwzzz}}}~~~|||~~~bbbHHH666555444222111000000///000///...---,,,+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******************************++++++++++++++++++++++++---------------...000000...666???KKKfff}}}wwwqqqllliiicccbbb```]]]YYYUUURRRPPPLLLLLLLLLLLLLLLKKKKKKLLLEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>???@@@AAA???@@@AAAAAA???>>>>>>>>>???@@@@@@@@@>>>???@@@BBB===<<<<<<===>>>@@@BBBDDDAAACCCDDDDDDEEEGGGKKKNNNPPPWWWbbbkkkssszzzkkkWWWZZZsssqqqLLL@@@555111000......///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------........./////////000444999>>>GGGXXXhhhxxx}}}}}}{{{iii{{{wwwkkkjjjmmmwwwrrrjjjfffbbb^^^YYYVVVQQQKKKPPPSSSLLLMMMNNNGGGEEEJJJDDDAAAIIIDDDDDDDDDEEEHHHJJJHHHCCCCCCFFFEEECCCEEEKKKKKKFFFGGGDDDCCCGGGIIIGGGFFFHHHIIIJJJJJJHHHHHHNNNXXXaaalll}}}wwwppp~~~qqqllllllmmmgggiiikkkmmmmmmlllkkkjjjmmmooosssxxx~~~zzzsssuuuzzz}}}{{{|||{{{zzz~~~zzzyyyzzzrrrqqqvvv{{{~~~xxxqqqZZZAAA666000444444...---222///000000///---++++++,,,)))))))))))))))))))))))))))************+++++++++************************,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------000------//////,,,---000555;;;FFF]]]|||zzzxxxtttoooiiiddd```\\\ZZZPPPNNNLLLIIIFFFEEEEEEEEECCCAAAAAADDDCCC@@@???AAADDDBBBAAA@@@AAABBBAAA@@@AAA???======???@@@AAAAAACCCBBBAAA???>>>???AAACCCEEECCCAAAAAABBBBBBBBBAAA===>>>@@@AAABBBDDDHHHKKKKKKJJJIIIHHHJJJMMMPPPRRR[[[[[[^^^eeepppyyy~~~zzzhhhaaaoookkkIII:::777++++++222,,,...---,,,+++************))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))******************))))))((((((''''''***++++++,,,,,,---......---...//////......///111444444777CCCJJJIII```{{{xxxzzz}}}jjjfffyyyssshhhiiioootttyyyvvvzzz{{{rrrkkkhhhfffdddbbb```^^^ZZZUUURRRPPPMMMHHHFFFFFFHHHIIIJJJGGGFFFEEEEEEGGGGGGGGGFFFCCCCCCBBBBBBBBBDDDFFFGGGFFFFFFFFFEEEDDDCCCDDDEEEBBBEEEHHHHHHFFFFFFHHHJJJKKKIIIGGGHHHIIIKKKPPPUUUaaauuu~~~uuuooooooooommmlllhhhccc^^^]]]```dddgggnnnrrrxxxzzzqqqMMM===222222333...,,,//////000111///---++++++,,,************************)))************+++++++++************************,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------///------000000...///444888EEEXXXpppxxxlll^^^[[[WWWSSSPPPNNNLLLKKKFFFEEECCCAAA@@@??????@@@@@@>>>>>>AAAAAA>>>===???@@@???>>>>>>???@@@@@@???@@@@@@@@@AAADDDFFFGGGGGGCCCHHHMMMNNNNNNRRRYYY___bbb___[[[YYYWWWUUUSSSQQQVVVXXX[[[]]]___bbbfffiiimmmmmmlllmmmnnnpppssstttttttttvvvzzz~~~|||ssshhhkkkuuu}}}```GGG999000///000,,,...---,,,+++************))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))******************))))))((((((((((((******++++++,,,------------///000000//////111222777<<>>>>>???@@@@@@>>><<<===@@@@@@======?????????@@@@@@BBBCCCDDDEEEHHHJJJNNNRRRVVVZZZ]]]^^^\\\dddmmmqqqrrrwww~~~{{{xxxuuurrrvvvyyy}}}zzz~~~oooccc___ddd~~~zzzWWW;;;555333.........---,,,++++++*********))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))***************))))))))))))((((((((())))))******+++,,,,,,,,,---///000000///000222444222===AAAGGGZZZuuummmiiiooo{{{uuugggwww~~~oooccceeemmmwww}}}sssmmmhhhbbb^^^^^^]]]^^^^^^ZZZSSSPPPRRRPPPRRRSSSRRRPPPMMMLLLLLLJJJIIIHHHHHHJJJLLLLLLKKKEEEGGGHHHIIIIIIHHHFFFEEEIIIJJJLLLNNNNNNLLLKKKIIIOOOOOOPPPQQQRRRSSSTTTTTTZZZ]]]aaafffmmmssswwwzzzwwwzzz|||{{{mmmllliiifffhhhmmmlllgggcccbbb___]]]]]]___bbbdddnnnuuugggEEE555333333222222000111111000---,,,,,,---************************))))))*********+++++++++************************,,,,,,++++++,,,,,,---...,,,,,,,,,------------......---...111111111666===HHHWWWiiiwwwzzzrrreeeYYYOOOHHHFFFEEECCC@@@>>>>>>@@@AAAAAAAAABBBCCCEEEHHHKKKLLLJJJGGGHHHKKKLLLIIIHHHKKKKKKLLLNNNPPPRRRUUUXXX[[[```dddjjjpppvvvzzz}}}sss```SSSWWWkkkiiiDDD<<<666---222......---,,,++++++++++++)))))))))))))))))))))))))))))))))(((((((((((()))((()))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,---.../////////000222555000<<>>333555///...---,,,++++++++++++************************'''(((((())))))))))))((())))))))))))************)))))))))************+++))))))******+++,,,,,,,,,,,,---.........111555888AAAMMM^^^vvviiiwwwsssttt|||rrrzzz}}}ooodddkkkmmmxxxuuunnnhhh___ZZZVVVSSSPPPNNNLLLLLLKKKJJJIIIHHHHHHHHHIIIHHHJJJNNNMMMJJJKKKOOOKKKNNNSSSVVVXXXZZZ\\\^^^___^^^]]]___bbbdddeeeeeelllsss~~~{{{vvvwww||||||yyykkkiiihhhjjjttt{{{~~~}}}[[[BBB777333222111222222111...------...++++++++++++++++++++++++)))************+++++++++************************,,,,,,++++++,,,,,,---...------------............000///000222555===NNN^^^tttiiiaaaVVVMMMLLLPPPXXX]]]dddkkkuuu{{{~~~zzzyyy}}}}}}zzzvvvkkkgggzzzcccGGG<<<666///...---,,,,,,+++,,,,,,************************&&&'''((()))******)))((())))))))))))************))))))*********+++++++++******++++++,,,---------.../////////000333777;;;EEEYYYtttrrrxxxqqqnnnwwwtttwww}}}zzzpppjjjjjjpppxxx{{{rrrggg^^^WWWTTTPPPMMMMMMNNNNNNLLLPPPQQQQQQQQQPPPOOOPPPPPPOOOPPPSSSUUURRRNNNQQQWWWZZZ___gggnnnssswwwzzz|||vvvqqqwww}}}nnnooosss|||}}}}}}}}}kkkMMM<<<555333111222222111...------...++++++++++++++++++++++++)))************+++++++++************************,,,,,,++++++,,,,,,---...---------.........//////000///000333888CCCWWWiiittt___\\\YYYZZZ```jjjuuu|||}}}zzzuuuvvvxxxvvv~~~xxxppprrrjjjNNNDDD888//////...---,,,,,,,,,,,,************************&&&'''(((*********)))((())))))))))))************))))))******++++++++++++***++++++,,,,,,---......000000111111222555:::>>>KKKeee}}}pppwwwdddqqqtttiiittt}}}yyykkkbbbfffooowwwoooccc^^^[[[VVVQQQOOOPPPQQQPPPQQQSSSTTTSSSVVVYYY\\\```ccchhhmmmqqquuuwww{{{|||vvvqqquuu}}}www{{{~~~vvv|||~~~wwwyyy~~~ZZZBBB888444---111333111...---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++---------,,,,,,+++++++++......---------......///,,,000666;;;@@@KKK```sssyyyssshhhhhhjjjpppxxxyyyuuuwwwzzznnnwwwyyy~~~YYY@@@:::000---+++------***))),,,+++++++++************)))))))))))))))))))))))))))************************))))))))))))************+++,,,,,,------.........111000000000000444@@@MMMXXXqqqiiitttkkkzzzwwwpppsssyyyrrreeecccccchhhuuu~~~hhhccc^^^[[[XXXVVVXXX[[[[[[___cccgggjjjnnnsssxxxwwwvvvjjjkkkqqq~~~}}}|||qqqSSS@@@888111222222000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************++++++++++++---------,,,,,,,,,++++++......---------...//////333000222:::EEEUUUnnnyyyuuuuuuuuuvvv||||||xxxvvvvvvrrrnnnmmmQQQ@@@555000......---***)))+++++++++++++++************))))))))))))))))))))))))************************))))))))))))************+++,,,,,,------......///000000222555666;;;HHHUUUfffnnnhhh~~~{{{nnnhhhqqqtttjjj```ccchhhppp}}}uuujjjffffffgggkkkpppvvv|||}}}}}}uuu|||ooonnnqqqqqqwwwmmmIII888444333111000///...//////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...************+++++++++,,,------------,,,,,,,,,,,,......------......///000777000333BBBQQQ___www~~~}}}|||~~~yyynnnttt}}}~~~xxxtttzzzwwwcccdddyyyaaaCCC;;;444000///...***)))+++,,,+++++++++************))))))))))))))))))))))))************************)))))))))*********+++++++++,,,,,,---......//////000111555999;;;BBBQQQ```yyyhhhiiiwww}}}vvvuuunnnnnnnnnmmmaaa]]]iiisss}}}~~~uuu}}}~~~TTT999666333000111111///...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********+++++++++,,,,,,------------------,,,,,,...---------...///000111555333<<>>LLL\\\qqq|||~~~xxx~~~yyy~~~yyyfff]]]]]]```eeegggjjjrrr|||yyy```OOOJJJ\\\gggbbb]]]hhh|||xxxuuutttuuu|||~~~wwwssstttwwwlllXXXNNNPPPuuugggKKK>>>333///...------...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))*********************************++++++++++++,,,++++++,,,...///000111222000222777???NNNiii~~~gggeeennnlllbbb___cccgggttt|||}}}xxxppp~~~tttjjjppprrrgggddddddeeedddaaadddiiihhhfffeeefffiiikkknnnpppkkkkkklllkkkkkkjjjiiihhheeefffiiinnnuuu~~~}}}|||~~~vvvNNN@@@555444333,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------.........///------......///111222333999GGGVVVhhhqqqfffoootttcccrrr{{{wwwccc\\\aaajjjqqqrrrnnnoootttwww```QQQHHH```pppmmmfffkkkxxx~~~vvvmmmgggfffiiimmmssswww}}}uuuppprrroooaaaQQQHHHdddwwwTTTFFF777222000...------------,,,,,,,,,+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,...///111222222222555===HHHZZZyyy~~~oooiiiqqqwwwqqqfff```iiirrr~~~{{{oooeeemmmvvvuuupppllltttlll___ggg}}}}}}www]]]```dddfffbbb\\\^^^eeekkkddd```ccchhhkkkkkkjjjmmmooorrruuuxxxzzz|||}}}~~~~~~wwwwww~~~{{{}}}vvvXXXEEE666444111+++,,,333,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++,,,,,,,,,------------------.........//////------......///111222333<<>>HHHbbbiiiIIIEEE:::---000......------,,,++++++***************************))))))*********++++++++++++*********++++++,,,---,,,///222555777:::???BBBNNN^^^wwwxxxuuuyyyiiijjjoooqqqlllcccaaajjjvvv}}}~~~jjj]]]^^^kkkyyybbbOOOYYYWWWooo|||vvvsss]]]XXXZZZddduuurrrppp{{{ssskkkfff___XXXTTTPPPNNNPPPTTT___yyywwwlllgggjjjooowwwjjjdddrrr}}}~~~|||}}}zzz{{{cccEEE444333111......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......111000000111222999IIIYYYiiivvvzzzjjjbbbgggqqqvvvxxx{{{~~~~~~~~~oooccchhhuuuzzzfffZZZOOOZZZlll}}}yyy{{{}}}wwwnnniii^^^YYYYYY```gggpppttteeeaaabbb___ZZZQQQZZZuuu{{{uuuvvv~~~yyykkk]]]NNNIIIDDDBBBSSS{{{WWWFFF===444000......------,,,,,,++++++************************)))************+++++++++************+++,,,------,,,000444666777;;;@@@EEE```vvv~~~oooeeekkknnnkkkeeebbbeeeooo}}}jjj[[[ZZZhhh```QQQ\\\pppxxxkkkrrrxxxaaaZZZZZZdddvvvsssooo{{{ppphhhcccaaaZZZTTTQQQOOONNNSSS[[[kkk{{{qqqiiidddcccbbb```___iii~~~zzz{{{~~~{{{}}}rrrRRR;;;555111/////////.........------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000///111333666@@@TTTgggzzz{{{pppmmmvvv~~~xxxfffTTTRRRgggwwwyyy{{{zzzmmmXXXPPPLLLQQQVVV^^^pppiii\\\XXXYYYTTTVVVPPPTTTnnn~~~|||{{{yyy}}}}}}{{{~~~qqqcccWWWMMMHHHEEEMMMuuuhhhHHH@@@<<>>NNNgggzzzsssppp~~~tttuuuxxxoooqqq|||{{{jjj```bbbmmmyyywwwzzzrrr```ZZZOOOJJJPPPYYY\\\ZZZ[[[XXXUUUTTTSSSPPPKKKGGGEEEIIIJJJJJJUUUkkkrrrmmmyyyrrrrrrzzz}}}ttt```UUUMMMHHHCCCNNNxxxWWWCCCCCC,,,111///............,,,++++++++++++************))),,,,,,++++++++++++++++++++++++,,,---...///000111///222444111///777IIIYYYqqqtttxxx}}}kkkpppsssxxxyyytttnnnmmmqqqttthhheeegggoooyyypppbbb]]]bbbuuuhhhyyyzzzfffaaalllmmmYYYUUUdddxxxrrrsssdddZZZUUUOOOHHHFFFIIIKKKRRRfff|||}}}|||xxxzzz||||||vvvqqqmmmllljjjgggiiimmmpppooohhhppp}}}{{{~~~~~~yyyvvvuuuRRR<<<555222000......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------.........///222777BBBUUUmmm}}}xxxoooccciiiyyyzzzuuu{{{xxxxxxvvvpppuuu|||uuu```\\\bbbooonnncccbbbkkk|||xxxddd]]]UUUUUU]]]ddd```VVVMMMKKKJJJLLLOOOPPPNNNLLLJJJLLLKKKHHHNNN]]]kkkppptttqqqvvvxxxvvv}}}zzziii\\\PPPHHH@@@EEEfffxxx___GGGCCC777111000............,,,++++++++++++************)))+++++++++++++++++++++++++++,,,,,,---...///000000//////222444555;;;NNNbbb|||rrrrrrwwwuuuwwwvvvtttqqqqqqsssttteeefffmmmwwwtttfffbbbgggvvvyyyzzzzzzjjjYYYVVVaaavvvnnnZZZVVVdddwwwwwwooosss{{{}}}mmm```WWWSSSPPPKKKIIIKKKNNNZZZttt}}}zzz~~~sssrrrmmmiiiiiiooorrrqqqzzz|||~~~wwwqqqxxxcccDDD555111///...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------.........000///111:::KKKaaauuuzzz|||~~~qqqccc[[[mmmyyyooovvv}}}ttttttuuuuuu~~~uuuooooooVVVWWWaaannnnnniiiqqq{{{uuufff```[[[___lllrrrgggWWWFFFIIINNNUUUYYYWWWQQQKKKKKKLLLKKKKKKQQQ]]]gggkkkjjjuuuuuusssuuu~~~pppaaaSSSIII???===QQQkkkxxxqqqOOO???>>>333111///.........,,,++++++++++++************)))************************---------.........//////000---000777999???WWWrrruuutttwwwssspppoooqqqssstttrrrpppbbbiiiuuuzzzddd```ggg}}}zzznnnvvvlll___RRROOOWWWggg{{{nnn\\\WWWdddttt|||}}}qqqzzzzzzkkk^^^XXXUUUUUUTTTUUUWWW[[[hhhzzz{{{uuulllnnnxxx{{{vvv}}}||||||yyyrrrttt{{{xxxSSS<<<222000------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////333111444AAAVVVkkkzzz~~~wwwqqquuuyyyvvveeeaaa|||ssszzz|||~~~~~~xxxwwwuuuccceeennnzzz}}}|||yyyvvvuuuqqqccc```^^^eeesss{{{sssgggTTT[[[eeennnnnncccRRRDDDIIIJJJKKKNNNVVVcccnnnuuutttgggnnnwwwqqqcccTTTKKKBBB>>>GGGVVV}}}}}}___===AAA555333000.........---++++++++++++*********))))))))))))************++++++------..................///,,,111888:::BBBbbb{{{}}}zzzqqqllliiifffgggnnntttrrrkkkgggeeeooo}}}pppaaaiiiyyyyyytttiiikkkyyyddd[[[RRRQQQVVV```nnnzzznnn^^^XXXbbbppp~~~uuufff\\\YYYXXX[[[___ffflllsss~~~xxxvvvvvvxxx{{{zzzyyy{{{}}}vvvtttuuuzzzaaaEEE444111...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000222333999HHH^^^rrr~~~}}}uuuqqqmmmooovvvxxxhhhgggvvv|||}}}sssqqqvvvsssqqqsssrrraaaaaaaaahhhvvv~~~kkkooouuuyyyuuufffSSSDDDIIIJJJMMMRRR[[[hhhxxxwwwiiixxxsssfffXXXPPPHHHBBBDDDLLLqqqxxxkkkCCCEEE777444111///......---,,,+++++++++*********))))))))))))******++++++++++++------..................//////444999;;;JJJsssrrr}}}zzzqqqddd```___dddpppuuuooofffbbbnnnxxxsssggghhh}}}uuuaaabbbeee~~~{{{sssjjj[[[WWWUUUZZZbbbkkkyyynnn^^^XXX___iii}}}yyynnn```YYYXXXYYY___fffqqq|||vvvrrrrrrttt~~~|||yyyxxx{{{zzztttqqqyyyfffJJJ777444000............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000000111000444???OOOdddxxxzzztttssskkklllrrruuuhhhiiiwww}}}zzz|||kkkfffiiikkk```aaacccjjjyyyvvvsssoookkkggg^^^TTTLLLHHHMMMWWWbbbnnn~~~rrrqqqxxxlll^^^UUULLLDDDBBBEEEbbbzzzyyypppJJJEEE999666222///......---,,,+++++++++************)))*********+++,,,,,,---------------........./////////222777<<>>MMM^^^rrr}}}sssooossspppsss}}}oooYYYYYYeeennn\\\ZZZ]]]jjj~~~xxxgggaaaXXXSSSRRRRRRQQQPPP___kkkooouuuxxxnnnbbbVVVLLLEEEBBBBBBKKK{{{dddEEE<<<888333///......---,,,+++++++++************)))++++++,,,------...//////++++++,,,---...000000111000666;;;FFFfffkkkmmmrrriii[[[^^^bbblllssskkk```ffftttwwwlllnnnzzz]]]XXXqqqiiirrryyyooo\\\XXXVVVQQQRRRRRRWWW___fffooo||||||lll^^^TTTTTTXXXbbbrrrtttfff^^^aaavvvpppuuu{{{cccSSSZZZvvvuuucccXXXUUUWWW[[[aaahhhkkkyyy{{{{{{ssslllhhhiiiqqqyyyyyy}}}}}}wwwsssvvvxxxTTT===---111333+++(((,,,---,,,,,,++++++,,,,,,---------------------------.........///111222111111888CCCJJJiii{{{wwwvvvuuuvvv|||||||||}}}pppYYYZZZggglllaaaVVVYYYrrrzzzkkkcccZZZSSSQQQSSSVVVXXX^^^nnnrrrqqqppp```ZZZVVVMMMDDDAAAHHHqqqwwwCCC>>>;;;666000---------,,,,,,++++++******++++++,,,)))***---...//////...---++++++,,,...000000///......;;;EEEPPPppp||||||___iiilll______kkklllnnnkkkeeecccmmmzzz|||fffgggxxx|||wwwnnn```ZZZ]]]zzzbbbgggiiirrreeeWWWZZZYYYSSSRRRPPPQQQUUU[[[```ggglllzzzgggVVVSSSRRRPPPZZZccc{{{{{{hhhbbb[[[ZZZ[[[ZZZTTTRRR___rrrpppdddVVVRRRTTTUUUfffuuucccWWWTTTVVVYYY^^^ggglll~~~yyy|||~~~qqqjjjeee```___ggg{{{vvvoooxxx~~~yyyyyy|||}}}zzzsssqqqzzz```FFF222222333---)))------,,,,,,++++++,,,,,,---------------------------...------...000111111111:::JJJXXXzzzzzzwwwwwwxxxyyy}}}zzz{{{}}}uuusssvvvsssxxx~~~ooo\\\___nnnrrrbbbYYY]]]tttyyyoooiii```WWWRRRRRRUUUXXXeeeooo|||kkkuuuvvvfff___YYYOOOEEE@@@@@@___~~~OOO@@@===777222......---,,,,,,++++++******++++++,,,)))+++---...//////...---,,,,,,---...000000///...333???MMM___nnnvvvsss]]]eeeddd[[[___qqqpppmmmggg```bbbrrrkkkiiisss|||nnnkkkiiicccbbbfffnnn^^^fffpppyyyvvv^^^VVVXXXWWWRRRRRRSSSVVVYYY[[[]]]```bbbhhhkkkpppuuuwww}}}jjjYYYSSSPPPMMMRRRYYYoooyyygggaaa^^^WWWSSSUUUTTTTTT^^^kkkrrr\\\QQQQQQYYYeee}}}tttbbbVVVRRRUUUXXX___hhhqqquuurrroooeee```\\\\\\^^^lllvvvbbbYYYWWW```rrr{{{xxxyyy|||wwwmmmnnnvvvqqqSSS888333333...+++...------,,,,,,,,,,,,---------------------------------------...///000222222:::RRRfff~~~zzzxxxxxxxxxyyy}}}|||vvvrrruuuzzz{{{{{{}}}qqqdddaaaccc```jjjxxx}}}wwwsssxxx~~~mmm^^^fffvvvwwwbbb]]]cccxxx~~~wwwnnnkkkccc[[[TTTUUUZZZ```qqquuu|||zzzooo|||mmmeee^^^RRRFFF@@@???NNNkkkXXXBBB>>>888333111///---,,,,,,++++++******++++++,,,***+++---...///......---------...//////000000000<<>>AAA^^^{{{zzzMMM???444333333...---///,,,++++++******++++++,,,---------------------------///000//////222777===EEETTTuuuyyymmmvvvkkkiiibbbfffrrrwwwlll^^^VVV```ssswwweeeddd~~~}}}jjjwwwdddaaa[[[XXX]]]qqqtttYYY___eeejjjyyy|||xxxhhh[[[SSSPPPSSSNNNFFFIIITTT^^^qqq{{{qqqooorrrttt}}}hhhVVVQQQSSSTTTbbb~~~~~~~~~eeeZZZ[[[fffxxxsss|||ppp___TTTRRRUUUYYYgggrrr~~~vvvlllaaa\\\]]]fffxxxuuummmfffgggmmmrrrqqqnnnpppkkkiiippp{{{{{{vvvtttttt|||vvvtttwwwpppyyy```EEE666000000222......------------......------------------------,,,...111000///222888>>>OOOlll|||xxxwwwzzz}}}{{{zzz|||kkktttkkkuuuvvvzzz{{{zzz{{{nnndddgggxxxzzzeee[[[bbbkkkppppppllleee```^^^]]]\\\___fffrrr~~~xxxmmmuuu~~~tttnnnjjjaaaXXXEEEBBBCCCYYYxxxXXXFFF888555333---+++///,,,++++++******++++++,,,...------,,,,,,---------,,,...000//////333:::AAAUUUkkk{{{|||vvvlllggg___jjjyyyttt___YYYYYYggg{{{vvv~~~iiiggg}}}vvvgggsssfffaaaYYYWWWbbb{{{```WWW```gggpppzzz~~~fffVVVIIIIIILLLPPPPPPOOOUUU^^^fff{{{qqqnnnrrrttt~~~oooZZZRRRTTTUUUbbb~~~nnnZZZZZZeeexxxwwwyyytttaaaVVVSSSUUUXXXhhhuuu}}}tttjjj___[[[]]]fffuuupppqqquuu}}}zzzvvvrrrvvvzzzwwwyyyoootttjjjLLL999111000333......------------......------------------------,,,///222111000222999???[[[xxx|||xxxwwwzzz}}}yyyxxxzzzkkk~~~ssskkkwwwzzzpppuuuzzzzzzwwwllldddjjj|||{{{ccc]]]cccggghhhfffeeecccaaa]]][[[ZZZ___jjjyyy|||tttppp}}}vvvpppllleee\\\BBBCCCBBBSSS{{{```LLL;;;777444,,,***...,,,++++++++++++++++++,,,...------,,,,,,,,,------+++---/////////333<<>>FFFggg~~~wwwVVV999555888222---...---,,,+++***+++,,,...///,,,,,,,,,------------...///333111222555444AAAYYYqqq}}}zzzrrrnnnuuunnnWWWSSSXXXiii}}}yyywwwfffdddjjj\\\___\\\^^^tttyyy^^^OOOZZZfffgggmmmyyy{{{ggg```ZZZKKKPPPRRRVVVZZZ```gggnnnttt{{{~~~rrrcccZZZXXXiiippphhh___VVVaaavvv||||||{{{hhhZZZVVVYYY]]]xxxuuulllpppccc``````hhhwwwmmmaaa```gggooo~~~{{{wwwssswwwyyyrrrhhhlll~~~TTT:::000...//////......---......///,,,------------.........---///111333222888HHHXXXzzz~~~|||yyyuuuuuuxxxvvvwwwyyyttt}}}xxxwwwuuu{{{{{{lllaaajjjzzz}}}mmmZZZ^^^aaa^^^SSSIIIJJJQQQWWWgggiiitttttthhhjjjzzzyyyrrrjjjeeeZZZNNN@@@@@@TTTrrr~~~]]]>>>666777222...///,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---111000111666888GGGbbbooottt|||xxxxxxrrrjjj^^^KKKVVV___rrrwww|||{{{jjjccceeefffZZZ]]]___hhh~~~cccSSSNNN[[[dddeeennn|||ppp^^^WWWWWWRRRUUUWWW[[[___dddjjjqqquuu~~~}}}lll```\\\iii|||iii\\\YYYSSSXXXccclll}}}www{{{iii[[[VVVXXX\\\xxxmmmiiimmm^^^___eeeqqqqqqgggZZZSSSTTT\\\ccchhhuuu~~~~~~xxxsssttt}}}~~~wwwiiiiiiyyy^^^???333444000//////...............------------............//////111222333;;;MMM___xxx~~~|||xxxsssrrruuuvvvxxx{{{{{{{{{ssssss|||uuueee___kkkyyywwweeeVVV[[[ZZZTTTLLLGGGKKKTTT\\\aaafffrrrmmmcccjjj}}}vvvnnniiiaaaTTTEEE???HHH^^^zzzeeeEEE888666222///000+++,,,---......---,,,,,,+++,,,,,,------.........)))///...111888===QQQooozzzxxxzzzpppoooyyyqqqaaaTTTKKK[[[iii|||sss}}}tttaaaccceee```XXXXXX]]]mmm{{{SSSMMMOOOZZZaaaeeerrrsssfffWWWRRRWWWYYYUUUYYY]]]bbbggglllrrrvvvrrr```]]]eeeuuujjjXXXVVVQQQRRRVVV___zzzzzz}}}lll^^^YYYZZZ]]]uuu{{{llliiiggg^^^aaaiiivvvttthhhYYYUUUSSSWWW___fffjjjkkkvvv{{{tttssszzz~~~ooojjjxxxmmmHHH999888111000///...............---------.........//////000000111222444===RRRffftttyyy}}}|||wwwqqqoooqqqtttvvvzzz}}}~~~xxxooossspppbbb^^^mmmwwwooo___VVVXXXRRRJJJHHHJJJPPPWWW\\\^^^fffrrr{{{zzzkkkbbbnnnxxxqqqmmmdddWWWIIIAAABBBSSStttzzzlllJJJ:::666222000000,,,---...//////...,,,+++++++++,,,,,,---...//////---222222444;;;BBBZZZzzzuuu}}}hhhjjjxxxmmmXXXQQQRRR^^^ooorrrmmm^^^dddeee[[[ZZZVVV[[[oookkkLLLLLLQQQZZZ```iiixxx}}}iii```TTTRRRYYY\\\VVVZZZ```eeejjjoootttwwwuuu^^^[[[^^^mmmwwwddd[[[SSSRRRVVVaaaooobbb\\\\\\^^^sssssslllhhh______dddllltttvvvnnn```UUUTTTTTTWWW\\\dddkkkpppssswwwssswwwtttlllwwwzzzPPP999222111111000///............------........./////////111111111222666BBBZZZpppxxx{{{vvvpppnnnqqqppprrrwww{{{|||vvvnnnssszzznnnaaa```nnnrrreeeYYYXXXWWWMMMFFFHHHNNNTTTZZZ___gggnnnwww~~~uuujjjdddvvvyyyssspppeeeXXXKKKCCC@@@LLLoooyyyqqqOOO<<<666333111000------...//////...,,,+++***+++,,,,,,---...//////...333222222999AAA[[[~~~uuurrr}}}kkkooozzzkkkSSSQQQYYYaaatttzzzuuuhhh]]]ccccccYYY]]]XXX\\\pppnnn]]]KKKMMMRRRYYYcccpppwwwdddYYYOOORRR[[[[[[YYY]]]ccciiimmmppptttvvv{{{}}}{{{ddd[[[YYYfff~~~dddUUUPPPUUUbbb}}}oooaaa[[[ZZZ\\\nnnnnnlllfffYYY___eeekkkkkkcccZZZUUUSSSRRRVVV\\\aaagggppp|||{{{tttuuu|||yyyqqqzzz[[[<<<000222111000///........................////////////111000111444:::IIIddd{{{~~~zzzuuupppppptttppppppuuu{{{}}}vvvmmmssssssiii]]]^^^kkkjjjXXXPPPWWWTTTMMMHHHLLLSSSZZZdddnnnsssvvvzzzuuukkkggg~~~yyytttsssiii[[[NNNGGGAAAHHHkkktttRRR>>>666444111///...............------,,,***++++++,,,---...///000---222222333;;;FFFccc~~~rrrzzzmmmUUUVVVaaaiii|||vvvzzz{{{ccc[[[``````YYY]]]ZZZ```mmmrrrgggXXXPPPHHHLLLQQQZZZiiizzzvvvbbbQQQHHHQQQ[[[WWW[[[___eeeiiilllmmmoooqqqnnnrrrwwwzzz{{{|||sssaaaZZZaaazzzzzz___QQQUUU^^^rrr~~~|||lll^^^XXXWWWXXXjjjllllllgggXXX]]]fffjjjcccUUUMMMQQQYYYYYYaaaiiinnnrrr{{{}}}tttssswww~~~vvviiiGGG777222222000///......................../////////000000000111555===OOOkkk|||}}}yyyuuuqqqssswwwtttsssvvv}}}wwwnnnsss|||mmmdddYYYZZZfffaaaMMMIIIUUURRRMMMLLLQQQXXXaaaqqq{{{yyyzzzwwwmmmhhhyyyuuutttnnn___RRRLLLCCCGGGiiiuuuTTT???777444111/////////......------------******+++,,,---//////000///666777:::EEESSSsss}}}wwwqqqZZZ]]]hhhsssttt}}}ttt___YYY]]]^^^[[[ZZZZZZaaaiiicccRRRGGGFFFFFFJJJPPP[[[nnnwwwbbbLLLBBBOOOZZZSSS[[[___dddgggiiiiiiiiijjjbbbhhhnnnpppppprrrwww|||zzzjjj^^^___uuuoooXXXYYY^^^kkk}}}qqqddd]]]ZZZ[[[jjjqqqddd^^^]]]bbbfffggg```VVVQQQVVV]]]fffkkkssszzzxxxssssssyyy{{{zzzTTT111222222111......//////..................///000000///111111222BBB^^^www{{{zzzsssppprrruuutttsss}}}}}}yyy~~~yyyqqquuuyyyiii\\\YYY\\\```WWWHHHHHHRRRTTTQQQQQQWWWbbboooyyyxxxzzz~~~sssssszzzsssjjjeeeWWWJJJAAACCCfff^^^DDD888444222222111000...,,,++++++++++++,,,,,,------.../////////...444444999LLLccc}}}ddd\\\dddhhh|||ooo___\\\]]][[[YYYXXXbbbddd]]]SSS@@@888BBBKKKQQQVVVeee{{{zzz\\\HHHLLLPPPQQQVVVYYY___cccdddhhhmmmkkkddd`````````aaaaaaaaaaaaaaagggeeehhhnnnqqqsss|||rrr___WWWiii{{{YYYRRRZZZeeeuuupppccc\\\ZZZ[[[fff{{{~~~jjj___\\\\\\``````___[[[XXXWWW[[[___lllrrrzzz~~~wwwrrruuu||||||{{{aaa@@@333333111000000111000//////............///000000111444444444AAA[[[uuu{{{tttqqqsssvvvwwwvvv~~~tttooouuu}}}wwwyyy}}}vvvxxx~~~tttbbbWWWTTTWWWZZZRRRFFFGGGQQQTTTQQQPPPVVVcccqqq{{{|||ssswwwyyysssiiieeeXXXLLLEEECCC^^^{{{gggHHH:::555000,,,111000...,,,++++++++++++,,,,,,---......//////000444666555===PPPfff|||tttuuuaaa[[[eeerrr|||mmm___]]]^^^[[[XXXWWW^^^[[[UUUNNN@@@;;;EEELLLUUU\\\kkk|||^^^KKKNNNQQQQQQVVVZZZ^^^^^^\\\]]]___\\\VVVUUUVVVWWWYYY[[[\\\^^^___OOOPPPUUU\\\\\\ZZZ^^^eeeuuuuuuaaaXXXfff}}}|||WWWMMMTTT___ooo~~~~~~nnnaaa[[[ZZZ\\\eeewwwtttbbbZZZYYYZZZ___]]]ZZZYYY[[[```dddfffoooyyy{{{qqqqqqvvv~~~kkkFFF555333111111222111000/////////......//////000111222444555999FFF___xxx{{{tttqqqsssvvvvvvvvv}}}wwwrrrrrryyyvvv{{{zzzzzz{{{|||nnnZZZOOONNNPPPPPPIIIAAAEEENNNQQQOOOOOOXXXggguuu~~~ssszzzzzzuuujjjfffXXXNNNHHHCCCSSSssszzzqqqMMM===888222,,,111///...,,,+++++++++,,,,,,------......///000000222222555EEEZZZiiivvvnnnllljjjjjj___]]]ggg}}}jjj_________ZZZWWWYYYZZZRRRMMMLLLDDD???HHHLLLXXXbbbppp{{{^^^MMMPPPQQQOOOTTTVVVXXXYYYYYY]]]``````]]]ZZZ[[[^^^bbbeeefffggggggKKKPPPYYYaaacccaaacccggggggmmmtttwwwxxx~~~}}}iii\\\dddwwwwwwQQQGGGNNNYYYhhhvvvwwwmmmuuu~~~}}}mmm```YYYYYY[[[fffxxxlll[[[VVVXXXZZZaaa___\\\\\\___eeekkkpppxxxrrrqqqvvvxxxfffvvvOOO888333000111222111///////////////...///000000111333222333===QQQjjjyyyrrrppprrruuussssss}}}~~~~~~|||~~~yyyxxxvvvfffTTTIIIJJJKKKGGG@@@<<>>555///111222///...//////////////////000111111555000111@@@YYYrrr{{{tttrrrtttwwwssssss}}}~~~{{{|||xxxsssqqqnnn___OOOFFFIIIHHH@@@888888>>>CCCAAAHHHVVVgggxxxttt~~~~~~|||xxxrrrlll[[[OOOJJJBBBCCCSSStttzzzxxxWWWAAA:::999888000///---,,,++++++,,,---------......///000000111222333;;;UUUpppzzz}}}}}}wwwzzzyyy\\\bbbiiinnn~~~eee```bbb^^^XXXVVV[[[WWWLLLKKKSSSOOOFFFIIIMMM[[[fffqqqwww\\\OOOSSSQQQOOOWWW```^^^]]]___bbbcccdddeeehhhoooyyy|||vvvuuupppiiieeeggglllqqqrrrzzztttbbb___kkkcccKKKJJJRRRVVV]]]fffrrrvvvxxxyyy}}}rrrcccZZZZZZlllzzzwww}}}lll___XXXWWWXXXZZZssseeeXXXWWW\\\```ggggggfffeeegggppp~~~yyyuuuxxxyyyhhhWWWooohhhEEE999///111222......111000000//////000000111222666000333EEE^^^rrr}}}~~~wwwuuuwwwzzzxxxvvv|||vvvtttoookkkiiieeeXXXJJJCCCJJJHHH===555888>>>@@@AAANNN```rrrwww}}}~~~zzzwwwtttooo^^^RRRMMMCCCAAALLLkkkyyy}}}|||[[[AAA999888777///...---,,,+++,,,---------......//////000111111333555888KKKkkk}}}yyy{{{qqq]]]eeemmmttt{{{eeebbbbbb[[[VVVXXXXXXTTTIIIKKKUUURRRHHHJJJUUUaaahhhqqqyyy]]]SSSXXXVVVVVV```eeebbbbbbfffjjjjjjlllnnnlllsss}}}~~~vvvlllhhhnnnxxxxxxvvvppp```[[[ggg|||fffRRRDDDHHHOOOOOOSSS\\\cccfffhhhkkkuuuwwwjjjppp|||||||||uuu|||}}}mmm```XXXVVVVVVWWWooo{{{bbbWWWXXX___cccnnnllljjjllluuu}}}uuutttuuu}}}dddQQQaaatttNNN>>>111111222//////333000000//////000000111222333333;;;OOOcccqqq}}}}}}vvvtttwwwzzzyyywww~~~|||zzzrrrllljjjgggeeeddd___RRREEE???IIIIII<<<555;;;AAAAAAJJJYYYmmm||||||}}}|||{{{yyyrrrpppcccWWWQQQFFFAAAIIIcccxxx}}}\\\DDD<<<999555///...---,,,+++,,,------.........///000000111111...666:::IIImmm~~~{{{{{{}}}|||iiibbbeeennn}}}xxxfffdddbbbXXXUUUZZZWWWSSSIIIKKKWWWUUUNNNQQQ]]]eeehhhoooyyy]]]TTT[[[ZZZ\\\iiicccaaaeeeooovvvyyy|||}}}}}}}}}yyymmm^^^XXXaaavvvUUUHHHDDDOOOVVVWWW]]]hhhmmmvvv{{{xxxyyyyyyxxxwwwwwwvvvuuuuuunnnlllhhheeedddeeegggiiifffkkkqqquuuzzz}}}nnn```XXXUUUUUUZZZnnn}}}www___VVVYYY```eeeuuuooolllrrrsssooosssyyy{{{cccPPP\\\TTTAAA333333333///000555000000000000000111111222///444CCCWWWhhhtttzzztttqqqtttwwwvvvttt|||{{{sssoooeeedddcccbbbbbbbbb\\\NNNAAA===HHHIII<<<666>>>DDDCCCTTTcccuuu}}}zzz|||~~~~~~||||||~~~~~~}}}oooqqqggg\\\VVVIIIAAAGGG\\\{{{}}}\\\GGGAAA===666///...---,,,+++,,,---.........//////000000111111+++;;;EEEVVV{{{mmmxxxqqq|||qqqeeeeeeeeennnvvvgggeeeaaaVVVTTT[[[YYYTTTJJJLLLYYYYYYUUU[[[```fffffflll~~~www[[[SSS[[[ZZZ]]]llldddbbbfffrrrzzz}}}yyynnn___VVV]]]pppZZZSSSLLLOOO]]]hhhkkkuuu~~~eeefffffffffffffffeeedddccccccbbbbbbaaa`````````]]]\\\YYYWWWUUUUUUVVVWWWXXXYYYZZZ\\\```gggpppvvvzzznnncccXXXTTTUUUXXXeeeuuufff]]]\\\ZZZbbbooouuuqqqvvv{{{uuuxxxyyy|||aaaWWW___mmmDDD222555...///777222000111222000//////000222///666CCCZZZpppzzz~~~yyywwwvvvwwwwwwxxxvvvxxxlll```^^^^^^]]]___aaaaaaXXXJJJ???>>>HHHEEE>>><<<;;;AAAQQQbbbnnn{{{}}}~~~}}}{{{zzzzzzzzz{{{|||{{{rrrpppkkkbbbWWWMMMEEEBBBVVVlllLLL:::999999111///---++++++,,,...000666666555222000///000111555888EEEbbbuuunnnnnntttbbb```jjjyyytttfffeee[[[SSSVVVZZZ]]]MMMJJJWWW___[[[YYY___dddkkklllkkkzzzooo[[[ZZZ[[[aaaiiiiiieeehhhlllwww|||nnnhhhvvvzzzvvvbbbTTTUUUXXX[[[jjj}}}zzzdddOOOWWW___mmmzzz~~~|||TTTUUUVVVWWWWWWXXXWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\aaa```^^^]]]\\\^^^___```bbbbbbbbbbbbdddiiipppuuu|||qqqeeeZZZUUUVVVWWWeeetttccc[[[\\\^^^gggtttzzz}}}uuuvvvxxx~~~dddXXX]]]yyyNNN777555///000555111000111222111//////000222000777DDD]]]vvv~~~xxxuuuttttttuuuvvvuuuxxx}}}jjj^^^[[[UUUUUUVVVYYYZZZSSSFFF<<<===FFFDDD======???HHHYYY```jjjxxx{{{zzz}}}}}}}}}}}}|||}}}{{{tttrrrmmmdddZZZPPPIIIEEEVVVzzzUUU???<<<;;;111000---,,,+++,,,...000111111111///......000222444;;;LLLiiiyyy~~~ppprrrrrraaaaaammm}}}ssseeeddd[[[UUUYYY\\\ZZZMMMKKKXXX```\\\[[[aaaiiillllllpppoooZZZ[[[\\\aaahhhiiicccccciii|||vvvooo~~~{{{lll[[[OOOOOONNNKKKTTTcccjjjsssyyyxxxsssmmmeee___gggttt{{{aaaaaacccdddeeefffffffffhhhiiijjjllloooqqqrrrsss{{{zzzzzzyyy{{{}}}~~~rrrfff[[[WWWXXXVVVcccrrr{{{aaa\\\aaafffrrruuutttvvv~~~iiiYYYZZZ\\\<<<555111222444///000111222111//////111333222999GGGbbbxxxtttrrrrrrssssssuuuzzzwwwdddYYYWWWOOOOOOPPPSSSUUUPPPFFF===<<>>CCCGGGPPP```nnnwwwuuu|||{{{xxxrrrjjj```VVVLLLFFFLLLpppzzzTTT???:::555222000///---------...///---.../////////111444666666BBB[[[{{{}}}~~~~~~{{{lllaaafffwwwoooaaa___[[[[[[aaabbbSSSNNNPPPZZZ^^^\\\```hhhnnnppprrr}}}lllXXX\\\___aaahhhkkkqqqiiinnnooo{{{{{{lllXXXOOOLLLNNNLLLFFFIIIRRR\\\dddqqqxxxqqqiiittt|||yyy~~~yyylll___UUURRRTTTSSS]]]kkk|||uuufffgggppp{{{{{{|||ssstttzzz~~~yyymmmYYYVVVlllxxxIII333444444111111000111222111000111222444444@@@SSSppp|||uuurrrsssvvvxxxzzz}}}rrr]]]QQQNNNOOOCCC@@@???AAADDDCCC===888:::CCCCCCAAAGGGJJJQQQ```xxxtttzzzssskkkbbbVVVJJJCCCFFF^^^pppQQQBBB>>>666222111///...------.........///000//////000333555:::FFF^^^ttt{{{~~~tttiiiccckkk{{{kkk^^^]]][[[___eeecccPPPOOOSSSYYY[[[[[[aaakkkqqqwww}}}jjjWWW^^^```aaahhhlllkkkdddjjjqqq{{{iiiTTTOOONNNQQQPPPOOOUUU___hhhiiinnnqqqooovvvyyy{{{ttteeeXXXOOONNNRRRSSS[[[gggvvv~~~rrrjjjmmmyyyxxxvvvuuuyyy|||uuulllXXXUUUbbbxxxQQQ555666555///333000111222111111111333555444DDDYYYttt}}}vvvsssvvvyyy|||{{{}}}}}}dddRRRLLLMMMNNNHHHDDDAAAAAACCCCCC>>>999;;;CCCCCCCCCLLLRRRZZZiiiuuu{{{tttllldddXXXKKKBBBDDDPPPtttyyyjjjMMMAAA>>>555222111000///......------......///...---...111333>>>JJJeeewww}}}}}}xxxtttqqqnnnjjjeeedddnnn~~~}}}ggg[[[[[[\\\bbbgggcccOOOPPPTTTXXXWWWXXXbbbnnnxxxhhhVVV___bbbaaahhhmmmgggfffooo|||dddRRRPPPPPPQQQQQQSSS[[[eeepppkkkgggkkkzzz{{{zzzooo___SSSKKKLLLQQQVVV[[[cccqqqyyyrrrooovvvuuuyyywwwwww}}}|||ssslllWWWUUUZZZccc[[[999999555---555000111222222111222444666444GGG]]]vvv|||uuutttwww|||}}}zzzzzzrrrYYYKKKKKKNNNOOOSSSMMMHHHFFFGGGFFFBBB===<<>>DDDBBBEEEUUUfffxxxxxx~~~zzzsssnnnhhh___RRRHHHBBBBBBjjjXXXCCC???888222222111000///...------...///111111111333666999@@@UUUwww|||xxxqqqmmmggg___\\\]]]VVVZZZdddrrrttt```WWWYYY]]]fffiiiaaaNNNRRRVVVTTTOOORRRaaapppfffUUU```cccaaagggooosss~~~kkkUUUQQQSSSWWWZZZ[[[^^^gggoooiiilllvvvqqqfffsss}}}{{{sss^^^OOOIIIKKKOOOUUUZZZaaajjjwww|||~~~rrrvvvrrrzzzyyyuuu|||qqq^^^\\\[[[RRRdddmmmCCC666;;;888,,,111111111111111111222222;;;JJJ```vvv~~~|||xxxtttwww~~~}}}vvvvvv~~~vvvyyyxxxrrrsssYYYMMMNNNRRRWWWZZZYYYPPPHHHFFFDDD???<<<<<>>aaa||||||tttjjjbbb[[[ZZZaaakkkzzzmmm]]]WWW[[[aaalllpppeeeaaa___QQQHHHKKKRRReee~~~ddd___ccccccfffnnnuuuvvv{{{eee___[[[aaagggmmmsss{{{yyyppplllllloooqqqooottt}}}xxxUUUUUUUUUSSSQQQPPPQQQSSSQQQQQQQQQRRRUUUXXXZZZ[[[XXX\\\ccclllwwwsssfff\\\WWWVVVXXX^^^hhhxxxvvv~~~}}}zzzyyy|||vvvtttvvv~~~uuubbbeee}}}eee@@@555666666111111111111222333333444AAAVVVppp|||{{{}}}{{{wwwwwwzzz~~~{{{zzz~~~rrrrrrvvvaaaSSSKKKVVVjjjxxx{{{zzzdddTTTCCC======???BBBEEEBBBFFFPPP]]]kkkyyy{{{kkkrrr~~~}}}|||tttppppppiii\\\PPPLLLVVVaaaeeeIII>>>===555222///---............//////000111111333;;;CCCeee|||zzzrrriiibbb\\\[[[dddnnn~~~hhh[[[XXX\\\cccpppttthhhaaa```RRRIIILLLTTTgggjjj___aaacccgggmmmwww|||~~~aaabbbYYYooo{{{vvvwwwxxxqqqkkkllluuu}}}{{{zzzUUUVVVVVVVVVWWWXXX\\\___bbbaaa```aaaccchhhnnnrrrsssyyyzzzkkk___YYYYYYZZZ^^^gggxxxvvv|||}}}|||~~~uuurrrwww}}}mmmbbbkkklllEEE888666444111111111111222333444555AAAVVVooo}}}~~~zzzxxxzzzzzzwwwvvvyyy|||{{{zzz}}}yyygggSSSLLLMMM^^^sss|||{{{vvvgggUUUBBB:::;;;>>>BBBEEECCCFFFLLLWWWgggyyywwwlllpppwww{{{|||wwwsssrrrmmmbbbXXXNNNUUUXXXtttyyyfffMMM???:::555222///......//////...///...000222222333===IIIccc~~~pppwwwrrrkkkfffaaa___fffooo}}}ddd[[[[[[___ffftttxxxkkk``````UUUKKKNNNUUUhhhooo^^^^^^ccciiinnnzzz```gggkkk|||mmmkkkmmmvvv~~~wwwxxxzzz{{{|||}}}nnnccc]]]ZZZYYY[[[dddvvv{{{{{{yyytttqqqwwwtttaaa___pppIII999555000111111111111222444555666>>>RRRjjjzzz|||wwwuuuwwwxxxvvvvvvxxxzzzzzzyyy{{{qqq\\\KKKIIIQQQeeexxx~~~yyyttteeeRRR???999<<>>UUUkkkvvv{{{yyytttqqqqqqqqqttt|||~~~gggXXXZZZZZZ^^^kkkxxxvvvlllcccbbbNNNDDDOOOUUUdddsss\\\dddvvvuuu]]]cccnnn}}}pppbbbYYYYYYVVVYYYhhh~~~|||yyyqqqnnnooozzzwww{{{xxxwww{{{xxxpppcccOOOLLLssseeeAAA888777666222111333333222666;;;OOOddd{{{{{{qqqjjjbbb]]]]]]___`````````gggiiiiiiwww~~~cccLLLMMMJJJTTT^^^___bbbcccYYYLLLCCC::::::>>>DDDIIIMMMRRR^^^rrrqqqdddccciiilllxxxsssrrr|||uuuooojjjfffccc[[[KKKEEELLLlllxxxqqqoooWWWAAA999777555111///......000222000000...222888444>>>WWW{{{xxxttt{{{wwwrrrooooooqqqttt}}}{{{dddYYYZZZ[[[___lllyyywwwkkkkkkiiiSSSFFFOOOSSS```}}}~~~eeeeeettthhhYYY^^^rrr|||oooccc[[[WWWTTTWWWeeezzz~~~wwwqqqnnnwwwvvvzzz|||zzz~~~zzzrrrcccLLLHHHtttlllEEE999666555222111333333333777===PPP```wwwzzzppphhh___XXXWWWWWWWWWVVVWWW\\\___cccsssyyycccOOOOOOLLLVVVcccfffhhhcccTTTFFF>>>888999===AAAHHHOOO]]]lllooofffhhhnnnooozzzsssppp{{{uuupppkkkfffccc]]]NNNFFFIIIlllpppjjjnnnUUUBBB>>>777555222///...///000111...111111444777444BBB```qqquuu{{{sssooommmnnnpppuuu~~~vvvaaaZZZ[[[\\\aaaooo{{{wwwjjjnnnmmmVVVHHHPPPTTT^^^yyysssgggpppzzzWWWYYYcccvvv|||oooccc\\\WWWUUUWWWbbbsss~~~vvvvvv~~~{{{~~~~~~wwwgggNNNMMMkkktttJJJ:::555444222222333333333999@@@TTTdddzzzzzzqqqiii^^^VVVSSSSSSQQQPPPNNNUUUXXX[[[fffssstttllllllooosssxxx{{{{{{zzzxxxwwwwwwwwwwwwvvvuuurrrpppuuuuuuuuuuuuuuuooo```PPPPPPMMMYYYkkkrrruuummm[[[GGG===666888;;;???GGGQQQiiiwww{{{}}}xxxllleeekkkpppoooyyysssqqq{{{tttnnnjjjgggeee]]]PPPGGGGGGhhhpppnnnrrrXXXCCC===666444222000...///000111///333333444555666LLLqqqzzzsssxxxyyyppplllkkkmmmqqqvvvsss___ZZZ\\\]]]cccrrr~~~xxxjjjiiijjjTTTFFFPPPVVV```xxxkkkmmm}}}^^^LLL^^^pppzzz|||oooddd^^^YYYWWWXXX```mmmzzzxxxttt|||xxx|||zzzjjjQQQLLL^^^|||PPP<<<444333222222444333333;;;DDD\\\ooo{{{rrriii^^^UUUQQQPPPNNNLLLFFFNNNSSSRRRTTTYYYYYYUUUUUUXXX]]]bbbdddddddddccc``````___^^^]]]^^^___aaa```bbbdddfffiiiggg[[[NNNNNNMMM]]]sss}}}kkkPPPAAA777888;;;===GGGTTTmmm|||yyyssseee```hhhpppooozzz}}}mmmlll|||sssmmmjjjhhhggg]]]QQQIIIEEE___vvvrrrxxxwww^^^DDD999666444222000//////000000000444222222444:::YYYxxxxxx{{{tttoookkkjjjnnnrrryyyqqq```ZZZ\\\^^^fffvvvzzzjjjgggiiiTTTEEEQQQYYYaaawwwrrrnnnzzzmmmQQQKKK```vvv}}}oooddd___ZZZYYYYYY^^^hhhttt}}}}}}ttt|||vvvxxx}}}zzzyyylllRRREEERRRwwwVVV>>>444222222333444333444===GGG]]]ttt}}}rrriii]]]UUUPPPNNNLLLKKKHHHQQQXXXXXXWWWYYY[[[[[[ZZZ]]]aaaddddddddddddddd______^^^\\\[[[]]]aaaeeefffiiilllnnnooolll```SSSNNNNNNaaazzz|||aaaKKK999777;;;>>>HHHUUUjjj}}}sss\\\XXXbbblllnnnzzzrrreeeeee|||}}}tttnnnllljjjiii___RRRKKKFFFTTTpppmmm{{{www```EEE777555444222111000///000000000333111111555???bbbxxxyyyzzzrrrooollllllpppuuu{{{qqqaaaYYY\\\___hhhzzz}}}kkkkkknnnYYYHHHTTT\\\bbbttt|||sssxxxoooVVVVVVPPPPPP```ppp~~~oooddd```YYYYYYYYY]]]eeeppp{{{vvv~~~uuuuuuyyy~~~vvvxxxnnnUUUFFFJJJhhhZZZ@@@444222222333444333444>>>III^^^vvv~~~tttlll```WWWSSSRRRPPPNNNSSS[[[dddjjjpppxxx|||}}}|||~~~}}}{{{zzz{{{tttuuuvvvuuussstttwww{{{}}}~~~uuueeeWWWOOOQQQddd}}}tttVVV<<<777;;;>>>IIIVVVjjj}}}oooWWWRRRZZZdddgggrrrnnn___WWW[[[jjj~~~xxxtttpppmmmkkkbbbSSSLLLGGGLLLpppvvviiisss|||rrr^^^DDD777555444222111000/////////...111///111777BBBdddwwwwww{{{yyyqqqnnnnnnrrrwww~~~~~~qqqaaaXXX[[[___jjj}}}mmmqqquuu___NNNZZZcccgggwww{{{yyy|||ZZZIIIOOOQQQTTTaaakkk~~~oooeee```XXXXXXYYY\\\dddooo{{{xxx}}}vvvsssvvvvvvzzz}}}uuuyyyqqqYYYNNNEEE[[[\\\AAA444111222333444333444???KKKdddzzzxxxoooddd[[[XXXVVVUUUSSSZZZ___iiivvvvvvbbbRRRQQQSSSfff}}}]]]>>>888<<>>888666333111//////000111222111444777888DDDdddzzzvvv~~~qqqqqqqqqrrrwwwzzz~~~ooo\\\XXX[[[___pppwwwqqqqqq```ddd{{{~~~vvvmmmgggssswww|||xxxvvvhhh\\\RRRQQQRRRXXXhhhyyyvvvkkkkkk~~~~~~lll^^^ZZZVVVWWW\\\aaakkk~~~xxxqqqttt{{{zzzuuuqqqfffRRRUUUcccrrrJJJ777444666222333777444===RRRjjj~~~xxxuuunnngggfffhhhgggbbb___jjjvvvppp^^^PPPHHHHHHQQQ\\\eeekkkooolllggg___XXXEEE999<<>>TTTrrrwwwuuuooojjjjjjnnnmmmhhhbbbkkkxxxzzzgggVVVJJJDDDBBBOOOWWWTTTRRRVVVWWWSSSZZZZZZLLL>>><<>>888666333111//////000111111111111222;;;SSSyyy|||wwwyyynnnllljjjjjjppp|||xxxvvvxxxjjj```bbb___PPPQQQYYYfff|||vvvyyyiiihhh|||}}}}}}www{{{uuu```ZZZ\\\dddrrr~~~|||[[[ddd|||qqqeee\\\]]]^^^aaahhhvvv}}}vvvooosssvvv}}}zzzssskkkooowwwtttfff___XXXkkkzzzRRR???555666222333888777BBBXXXnnn~~~zzzyyytttooopppsssqqqlllhhhmmmxxxoooXXXHHH@@@???@@@HHHLLLFFF@@@CCCNNNVVV```dddUUU???999???QQQgggrrrwwwuuuxxx{{{xxx```IIIFFFBBBCCCEEEDDDAAADDDRRRaaaooovvv~~~}}}~~~zzzuuupppnnnkkkdddQQQIIIAAATTT~~~tttzzzcccEEEBBB888666333111//////000111111333444666BBB___xxxyyyllljjjhhhiiiooo{{{nnnuuuuuucccXXX]]]\\\MMMNNNXXXggg}}}wwwlllrrr~~~oooYYYUUU]]]iiiyyy~~~VVV```vvvvvvhhh]]]]]]]]]___hhhwwwwww~~~}}}zzzrrrvvvxxx}}}wwwrrrmmmqqqvvvqqqnnnggg[[[cccVVV???555666222333888888CCCZZZvvv}}}xxxrrrrrrtttqqqlllhhhkkkwwwkkkTTTCCC>>>>>><<>>???>>>BBBIIIKKKPPPcccyyylllHHH;;;AAARRRhhhfffrrryyy|||~~~aaaLLLLLLGGGIIILLLMMMOOO^^^{{{|||~~~xxxrrrmmmllliiibbbQQQKKK@@@HHHnnnzzznnnjjj|||xxxrrrMMM@@@888666333111000///000111...111333666EEEdddxxx{{{qqqssswww{{{xxxqqqxxxbbbWWW___aaaQQQNNNXXXiii|||{{{ppprrrvvv|||lllYYYSSSXXXeee|||SSSaaahhheeejjjlll]]]XXX]]]aaafff{{{wwwqqq}}}qqqzzzzzz}}}uuuvvvzzzwwwqqqooolllddd___[[[ccc```???777444444555222666III___vvv}}}{{{xxxsssmmmiiiggglllxxxfffLLL@@@<<<::::::JJJPPPGGGJJJbbb|||tttHHH???EEEOOObbbggglllyyyyyydddKKKIIIQQQ[[[gggsss|||tttnnnjjjgggaaaRRRHHHDDDEEE^^^rrrnnntttqqqrrrjjjRRRBBB888666333111//////000111+++333555999HHH]]]~~~zzznnnpppttt{{{iiiuuu~~~iii^^^^^^]]]XXXMMMSSSjjjxxxpppzzzyyyuuuttt|||rrr\\\RRR^^^kkkyyy\\\fffiiifffrrrnnn]]]XXX\\\bbbggg|||vvvvvv}}}pppuuuwww{{{wwwvvvwwwqqqllljjjmmmeee```ZZZ___eee@@@888555555666333777JJJaaa|||~~~yyytttnnnkkkccckkk{{{cccJJJ???======<<>>999666666777444888MMMcccyyyrrrmmmjjjeeeooo~~~___GGG===>>>@@@GGGCCCGGG\\\zzzzzzLLLAAAFFFOOOcccssstttyyy~~~pppaaadddxxx{{{tttnnnkkkfff___OOOEEEBBBFFFbbbyyyccchhhrrrtttlllQQQDDD888666444111000000000111444777555:::MMMccc{{{rrrtttwww}}}xxxsssppplll```^^^[[[YYYXXXVVVSSSRRROOOQQQXXX^^^^^^[[[\\\___pppaaa]]]\\\[[[\\\^^^kkk|||}}}zzz}}}jjj]]]SSS[[[ssslllwwwjjjXXX]]]hhhwwwzzz}}}VVVaaammmwww{{{vvv|||sssmmmnnnrrrvvvvvv___WWWZZZbbbhhhzzzxxx}}}|||}}}pppnnnrrr{{{zzztttmmmddd```bbbiiihhhgggbbbhhhkkk???:::777777777666:::OOOfff|||uuunnnjjjhhhiiirrr~~~]]]EEE;;;===AAAMMMKKKVVVqqqqqqEEE>>>DDDPPPeeevvvwww{{{|||pppuuu}}}zzzyyyyyy}}}~~~~~~~~~~~~~~~~~~{{{tttooolllhhh```OOODDDAAAEEEaaauuu|||cccjjj{{{}}}mmmNNNCCC888777444222000000111111333888666:::LLLddd{{{{{{sssuuuxxx}}}wwwooohhhaaaZZZVVV[[[XXX[[[___ZZZRRRTTT]]]qqqccc]]]]]]___kkkiiikkkpppsssuuu}}}xxxkkkZZZMMMSSSeeewwwpppuuuppp^^^fffuuuLLLWWWcccnnnyyyyyynnnlllqqqzzz~~~pppllllll|||}}}lllaaaaaadddgggsss|||bbbWWWZZZcccgggxxx|||}}}|||~~~pppooottt|||yyypppjjjbbb___ccciiijjjlllgggmmmqqqEEE;;;777777888666<<>>;;;CCCOOOffftttwww}}}uuu|||{{{rrrnnnqqqyyy}}}~~~}}}}}}}}}}}}~~~{{{tttooommmeee^^^NNNDDDBBBFFFcccrrr}}}jjjyyynnnKKKBBB999777444222111000111222000666777;;;MMMeeevvv~~~zzztttuuuxxx}}}}}}zzzxxxyyyrrrfffdddjjjvvvfff\\\\\\```ppplllgggbbbccckkk{{{zzzaaaTTTIIIMMMWWW___fffkkkssswwwxxxsssdddsssUUUZZZ```fffkkkpppuuuxxxqqqmmmjjjhhhggglllzzzzzzuuu|||tttddddddiiinnn}}}gggZZZ\\\dddhhhvvv~~~|||yyyrrrpppssszzzvvvmmmhhhcccaaaeeekkklllnnnhhhjjjsssEEE;;;777777888666<<>>GGGMMMoooccc===<<>>???MMM___kkkkkksssuuuqqqqqqzzz|||~~~yyyuuurrrooommmbbbZZZTTTCCC???CCCNNNrrryyyrrr|||ppp|||yyyqqqmmmTTTBBB999888555333111111222222555555===UUUuuurrr}}}~~~yyy{{{{{{}}}yyymmmeeegggooovvv|||}}}vvvpppmmmcccVVVSSSXXX```nnn~~~qqqccc~~~vvvvvv~~~~~~qqqrrrzzzvvvooozzzuuummmsssvvvrrrqqqjjjkkkjjjjjjooouuutttnnnooolllmmmuuulll^^^dddjjjmmm}}}vvvvvvnnnmmmooovvvzzzmmmjjjfff___ZZZbbbmmmhhhggg]]]___TTT???777555888777<<>>777<<<>>>DDDOOOZZZfffyyy{{{```cccyyywww]]]___uuu~~~yyyrrrmmmiiieee]]]XXXFFF@@@DDDLLLoootttxxxuuu{{{___EEE999888555333111111222222888555<<>>LLLhhhzzz~~~zzzyyyuuuzzz}}}qqq[[[UUUfffqqqzzz|||~~~uuudddXXXUUUUUUeeennnuuupppeeeZZZ]]]kkk~~~eeeNNNEEEBBB>>>BBBJJJFFFOOOdddnnngggmmmwww}}}~~~yyyxxxjjjjjjmmmuuullleeeeee```XXX[[[jjjfffeeefffzzzWWW@@@999666888777;;;TTTppp~~~xxxhhhbbbooovvvqqqiiibbbfffqqqxxxzzz}}}wwwxxxzzz|||kkkQQQDDDDDDHHHiii}}}~~~uuuuuuUUU<<<;;;>>>;;;>>>HHHQQQTTT[[[eeelllooouuu{{{{{{eeennnttteeejjj|||}}}zzzuuusssssskkk```VVVBBB<<>>999>>>IIIGGGJJJSSS]]]ccchhhpppyyyooolllwwwfffeeemmm}}}}}}vvvssssssiii___WWWCCC>>>EEERRRwwwuuu}}}qqqQQQBBB999888555333111111222222444666@@@YYYzzz~~~wwwxxx{{{mmm]]][[[bbbwwwuuukkkWWWSSSTTT```qqqssshhhdddbbb___\\\ZZZppp{{{WWWMMMBBB>>>???AAABBBBBBKKKHHHIIIRRR^^^ppp}}}}}}mmmnnnzzzuuullljjjlllrrr|||rrrhhhfff```VVVZZZkkkiiiiiijjjwww```AAA999666888777;;;SSSooo|||sss___XXXeee{{{kkkZZZ[[[qqq{{{{{{WWW???FFFTTTlll|||{{{xxxaaaJJJ:::<<<===999>>>KKKGGGNNNYYYdddiiimmmxxxpppfffxxxggg```bbbjjjzzzwwwsssqqqggg^^^WWWEEE@@@FFFRRRwwwwww{{{zzz}}}pppaaaGGG>>>999888555333111111222222;;;555???aaa~~~xxxyyywwwzzztttkkkzzzddd]]]aaacccwwwwwwkkk^^^WWWWWW]]]kkkxxxwwwhhhccceeeccc]]]UUU]]]bbbgggwww|||jjjNNNJJJCCC>>>???CCCCCC???===AAAIIIQQQWWWbbbzzzvvvmmmvvvxxxqqqooonnnqqqxxxllliiikkkbbbZZZbbbhhhgggkkkdddppphhhEEE:::444666777===TTTnnnyyyjjj\\\XXX\\\pppttthhhgggiiiNNNCCCHHHPPPnnnzzz|||www|||QQQHHH???<<<<<<<<>>CCCIIIHHHDDDIIIVVVbbbmmmxxxlllsss~~~ooommmlllooowwwmmmiiilllccc[[[eeejjjgggiiibbbmmmjjjFFF;;;444666777<<>>;;;HHHbbbqqqoooxxx{{{mmmMMMBBB;;;888555333333333333222777777EEEccc|||uuuuuu{{{~~~xxxggg```lllzzz}}}vvvfffXXXPPPGGG>>>???>>><<<;;;>>>EEEKKK```cccbbbYYYNNNIIIOOOWWWmmm}}}nnnddduuuqqqnnnkkkmmmsss|||mmmfffhhhaaa[[[bbbgggdddhhhddduuurrrGGG===777888777;;;PPPhhhwwwhhh\\\[[[```mmmqqqvvvyyywwwtttmmmeee\\\SSSGGG>>><<>>999999:::::::::<<<>>>AAAEEEHHHJJJWWWiiivvv{{{zzzxxxxxx~~~~~~~~~vvvppplllhhhbbbPPPBBB===<<>>:::===GGGOOOeeehhhnnnwww}}}vvveeeUUUYYYpppccc```TTTCCC888777<<<>>>===>>>AAADDDDDDEEEMMMVVV```sss|||uuuoookkkiiicccRRRCCC>>>===OOOlllvvvpppwwwqqqNNNFFF;;;888555333333333333222333888GGG```{{{sssfffiiirrrtttwwwvvvtttiiiZZZPPPGGGEEEBBB>>><<<===@@@CCCDDDQQQXXX\\\WWWSSS```|||ooooootttvvv||||||{{{dddlllssswwwzzzxxxkkkhhhfffhhhpppzzzmmmeeefff```\\\dddjjjhhhlllhhhyyyqqqEEE;;;666999888<<>><<>>???CCCIIIJJJKKKRRR[[[ppp}}}~~~wwwqqqnnneeeaaaRRRDDD???===NNNkkklllmmm}}}lllKKKEEE;;;888555333333333333222333999GGG^^^xxxsssiiijjjnnn{{{}}}uuuzzzvvvyyyqqqbbbVVVLLLGGGHHHGGGCCC???>>>BBBEEEBBBFFFJJJLLLTTTiii|||~~~zzzuuu{{{{{{{{{yyy}}}fffkkktttgggssstttuuukkkhhhgggjjjsssnnnfffgggaaa]]]ccchhhfffiiicccrrrsssEEE;;;666999999<<>>;;;@@@GGGDDDCCCBBBCCCMMMbbb{{{vvvmmmlllcccwwwqqqaaaeee~~~zzznnnnnn}}}{{{jjjeeeeeemmmwwwtttdddeeecccZZZbbbiiidddjjjgggkkkpppHHH;;;555999777999OOOlll|||nnnnnnwwwsssaaaQQQGGGDDDDDDCCCCCCAAA===<<<@@@KKKTTT[[[fffrrr{{{}}}mmm\\\lll|||rrrkkk{{{oooUUU>>>===GGGNNNOOONNNWWWWWW[[[fffuuu}}}xxxppppppbbbVVVRRRPPPOOOYYYggg~~~|||uuuqqqlll```SSSGGG<<<:::JJJ___jjjqqqlllMMM@@@>>>777333444666444333444777===DDD^^^~~~}}}zzzvvvlllfffnnnyyy}}}wwwssscccUUUHHHMMMOOOJJJBBB@@@AAACCCGGGHHHCCC@@@LLL___eee___VVVUUUVVV^^^mmmzzzvvvmmmcccuuuwwwfff```oootttiiikkk{{{zzzjjjeeedddmmmxxxuuudddddd```WWW___gggdddjjjfffiiiwwwIII<<<666999777888NNNkkk~~~rrrrrr{{{wwwcccSSSKKKIIIHHHHHHGGGCCC>>>999888>>>GGGOOOXXXcccpppyyy~~~zzzkkk[[[nnn~~~mmmrrr~~~bbbQQQCCCCCCMMMUUU[[[```iiijjjooo{{{yyynnnggg```[[[UUUPPPQQQUUUggguuuzzzvvvuuupppeeeXXXLLL@@@===LLL___mmmpppjjjMMMBBB@@@999333444555333222333000888GGGkkk}}}{{{wwwtttmmmrrrzzz~~~xxx{{{jjjYYYJJJNNNNNNIIIBBB???@@@BBBEEEGGGEEEBBBIIIWWWZZZUUULLLNNNPPPSSSZZZjjj|||~~~}}}ooocccrrr{{{hhhZZZaaa}}}||||||nnndddiii|||zzzkkkdddccclllxxxuuucccbbb^^^TTT]]]fffccchhhbbbbbbyyyKKK===666999888888LLLhhhwwwyyysss^^^UUUYYY```aaa___WWWNNNAAA999888===EEEKKKRRR[[[hhhrrrwwwsssfffYYYooopppvvv~~~uuuWWWQQQMMMQQQYYYeeesss~~~xxxnnniiiddd___```mmm|||}}}wwwwwwyyyrrrhhh\\\PPPCCC===JJJ\\\nnnnnniiiOOODDDCCC;;;444444555222111222111555GGGsssyyyyyyxxx{{{zzzsss]]]NNNNNNNNNJJJDDD@@@AAACCCEEEKKKMMMJJJLLLSSSTTTPPPSSSXXX\\\[[[\\\fffvvvrrrlllxxx{{{~~~{{{|||~~~qqqdddqqqsss^^^UUUiiilllsssmmmdddjjj{{{kkkdddbbbkkkxxxssscccccc^^^TTT___gggcccfff^^^^^^~~~LLL===666999888888KKKddd|||}}}}}}qqqeeeeeepppyyyzzzvvvmmm^^^KKK===;;;AAAGGGKKKLLLQQQZZZccchhhgggaaaZZZmmmrrrooobbbVVVVVVXXX___lll{{{~~~{{{zzzuuuvvvzzzpppfff\\\PPPBBB;;;EEEVVViiiiiinnnQQQFFFFFF===555444333111000222888666CCCnnnyyy}}}{{{}}}{{{aaaQQQNNNKKKIIIFFFCCCEEEHHHKKKSSSXXXWWWUUUWWWVVVSSSaaagggmmmooorrryyyrrrcccaaakkk|||uuurrreeepppuuuiii[[[]]]xxxrrrgggnnnpppfffkkk}}}kkkdddbbbjjjuuu{{{qqqbbbddd```VVV___gggbbbeee___cccMMM>>>666999888888IIIbbbuuusssppppppvvv~~~~~~zzzwwweeeNNN???===DDDKKKOOOIIIJJJMMMRRRVVVYYYZZZZZZlllvvvhhhuuuuuuUUUVVVXXX___lll}}}zzzssstttxxxnnneee[[[PPPBBB:::CCCSSS\\\cccuuuUUUHHHHHH>>>666333333111000222888555@@@gggzzzzzz~~~~~~gggSSSKKKEEEEEEEEEDDDGGGLLLSSSZZZ___^^^YYYVVVUUUSSS]]]bbbiiipppzzz~~~vvvrrrggg\\\ZZZaaaqqqzzzvvvsssyyyqqqdddmmmlllbbb^^^nnntttjjjkkkpppvvviiikkk}}}jjjeeeccciiiqqqwww}}}mmmbbbeeebbbWWW]]]fffbbbgggccckkk|||MMM===555999999999III```yyytttrrrsssttt|||}}}}}}uuudddLLL===;;;DDDNNNTTTMMMHHHFFFHHHJJJLLLRRRXXXjjjyyyooojjjooouuupppbbbXXXTTT[[[hhh|||}}}zzzsssrrrtttmmmddd[[[PPPCCC;;;DDDTTTTTTeee{{{WWWKKKIII???666333222111111444000444@@@bbbxxx{{{rrrWWWKKKAAAAAACCCDDDHHHOOOZZZ]]]^^^\\\VVVRRRQQQPPPVVVZZZ]]]dddrrr~~~|||rrrhhhxxxvvviiieeegggrrr}}}|||~~~lllaaaiiiiiiaaahhhzzz{{{yyyrrrkkkiiipppxxxpppnnn{{{jjjfffdddhhhlllrrr{{{kkk```eeebbbWWWZZZdddbbbgggccckkkuuuLLL<<<444888:::999III```{{{qqqnnnjjjkkkyyyyyyhhhQQQ@@@===DDDPPPWWWTTTMMMHHHGGGEEEEEEKKKSSSdddeeedddlllwwwrrraaaZZZ^^^XXXggg{{{{{{tttqqqpppkkkcccYYYOOOBBB<<>>CCCLLLaaahhhRRROOOJJJ===333111333333222222111999>>>PPPxxx}}}{{{oooTTTKKKLLLPPPWWW___mmmhhhdddfffppp|||}}}qqqnnnmmmiiieee\\\[[[ZZZZZZZZZZZZZZZ[[[dddfffiiijjjjjjhhheeebbb[[[___dddjjjooouuu{{{yyyiii___aaaiiidddpppuuummmiiiqqq|||vvvfffeeedddgggnnnwww~~~bbbbbbbbbXXXQQQ]]]bbb```^^^```cccyyy{{{QQQ;;;:::777555888???[[[{{{~~~lll\\\XXXYYY]]]fffrrrppprrrbbbOOOIIILLLTTTcccgggaaaWWWRRRVVV]]]^^^[[[YYYYYYaaaxxxkkknnnzzzwwweee```qqqdddWWWTTTUUUZZZaaagggmmmtttyyy{{{|||}}}zzzvvvsssqqqfff```WWWMMMCCC>>>DDDMMMaaa{{{sssZZZJJJJJJCCC;;;333333333222111222111777???ZZZ{{{zzzyyy\\\NNNKKKNNNZZZggg|||mmmdddkkkwwwjjj```ccceeebbb\\\dddeeehhhkkkiiiddd``````ccccccaaa]]]ZZZZZZXXXUUUOOOPPPSSSWWW\\\bbbhhhlllsssxxx~~~pppccc^^^cccjjjooohhhbbbdddqqq~~~|||{{{zzz{{{|||~~~rrrdddddddddgggnnnxxx~~~ccccccbbbWWWPPP\\\```^^^^^^aaaaaaoooTTT===:::777666999@@@[[[vvv}}}~~~ooocccYYYVVVTTTUUUaaaooonnnoooaaaPPPKKKKKKSSSbbbkkk```VVVWWWcccnnnppplllooosss}}}mmmzzzkkk]]]bbb{{{xxxiii\\\XXXYYYYYY[[[___fffmmmwww}}}~~~{{{xxxtttrrrhhhaaaWWWMMMBBB===CCCLLL^^^uuuuuu___KKKIII@@@999555444333111000333222777AAAbbbfffWWWOOOOOO[[[iiiwwwfff___jjjtttyyy~~~zzz}}}wwwuuu|||qqqgggiiiuuu}}}{{{uuuxxxwww{{{||||||}}}uuuhhh```^^^[[[VVVTTTRRROOONNNPPPUUUZZZ]]]aaadddjjjrrr{{{wwwhhh^^^]]]dddjjjooo^^^YYYkkk~~~yyyuuurrrtttxxxzzzxxx{{{}}}nnncccbbbcccfffnnnyyywww^^^^^^\\\PPPJJJXXX^^^^^^___bbb___jjjWWW???;;;777777;;;@@@[[[ooo}}}{{{xxxvvvuuurrrooolll```YYYTTTSSSPPPPPP\\\lllggghhh]]]PPPMMMLLLTTTdddmmm```WWW]]]nnn|||~~~|||{{{rrrgggbbblllrrrZZZYYYXXXYYYYYYYYY]]]bbbdddjjjqqqwwwzzz}}}|||wwwssspppkkkcccYYYMMMBBB<<>>DDDNNNYYYyyyxxx[[[TTTIII???666444333222111333444777???]]]sssmmmoooiiiaaa[[[[[[___nnn|||{{{rrrwwwqqqhhh```ZZZTTTNNNJJJKKKHHHIIIOOOVVV]]]iiitttxxxuuukkk\\\WWW]]]eeeiiiZZZ___iiirrrqqqkkklllsss}}}{{{|||mmmaaaaaaaaaeeelllvvvqqq\\\```]]]QQQMMMWWWaaadddbbbbbbfffYYY>>>888444555999>>>WWWeee~~~{{{vvvjjjcccZZZVVVVVVWWWTTTRRRNNNJJJJJJLLLIIIGGGRRR```bbbccc[[[SSSQQQMMMSSSfffrrreee___jjjzzz~~~ggg\\\^^^vvvlllZZZVVVYYYYYY\\\^^^]]]^^^dddmmmsssuuuvvvxxxxxxxxx|||~~~zzzvvvrrrooommmkkkcccYYYNNNDDD@@@HHHSSS\\\|||rrr[[[___SSSEEE777222333333333333333555;;;RRRttt~~~|||uuuppphhhiiihhhffflllyyy}}}iiixxxpppfff[[[TTTMMMGGGEEEGGGJJJMMMWWWbbbfffssstttrrrhhhZZZVVV]]]eeehhh___fffjjjiiikkkppprrrooo~~~}}}oooaaa```aaadddkkkvvvjjjXXX]]][[[OOOLLLZZZdddfffbbbbbbjjjXXX===666222333777<<>>===IIIMMMWWWqqq^^^JJJLLLQQQfffppp}}}~~~~~~yyytttpppnnnmmmnnnjjjggggggjjjiiibbb]]][[[SSSDDDDDDWWWzzzxxxoooDDD777333111333...444111555333333888555888EEEccc}}}rrruuuwwwgggXXXVVV\\\`````````fffxxx}}}wwwwwwvvvpppmmmuuu{{{nnnSSSQQQOOOOOOQQQTTTVVVWWWVVVVVVZZZaaacccaaaaaacccttt~~~pppccc\\\ZZZ\\\bbbdddllluuuuuusss{{{fffRRRPPPWWWTTTFFF@@@IIIVVV\\\XXXVVVXXXddd~~~vvvEEE666222000222333111111333333@@@ZZZ{{{{{{rrrpppttt~~~~~~jjjXXXWWW^^^iiirrryyy~~~mmmVVVLLLBBB???EEEGGGAAA===@@@:::EEEEEEKKK[[[```hhhwwwRRRLLLWWW]]]pppwww}}}~~~}}}wwwssspppooopppqqqiiiffffffiiiggg```ZZZXXXTTTEEEIIIaaa|||jjj@@@555222000333...555///555333111666444888EEEhhhvvvrrrdddXXXXXX^^^bbbccccccuuuYYYVVVRRRQQQRRRUUUWWWWWWVVVXXX]]]cccccc``````cccuuuyyyjjj^^^YYY[[[^^^bbbeeemmmvvvvvvuuueeeRRRPPPXXXTTTEEE>>>HHHUUU[[[SSSQQQSSS```{{{rrrAAA666111000222444111111333111<<>>AAA@@@JJJHHHJJJSSSNNNWWWyyylllIIIKKK[[[cccmmmrrrvvvuuusssvvv~~~}}}~~~~~~yyyuuurrrssstttvvvkkkhhhhhhjjjhhhaaaZZZXXXJJJ===HHHfffyyyggg>>>444222000222...555---444222000444333888GGGssswww}}}~~~ooobbbWWWXXX^^^ccceeegggrrrcccWWWOOOQQQXXXZZZYYYXXXZZZ\\\___bbbdddddddddcccqqqvvvhhh]]]YYY[[[]]]```dddmmmvvvxxxxxxyyy\\\RRRSSSRRRKKKBBBDDDOOOXXXZZZXXXTTTXXXiii~~~aaa888444333111000000000111222555999NNNooo|||sssmmmZZZYYYaaammmvvv|||~~~aaaLLLCCC???;;;<<>>EEE{{{~~~|||}}}uuuddd]]]WWWXXX___eeefffddd|||nnnaaaXXXSSSVVVZZZ[[[ZZZZZZ___aaaeeehhhjjjjjjiiihhhooo~~~rrrddd[[[WWWYYY[[[dddhhhqqqyyyyyyzzzlllWWWUUUUUURRRIIIBBBEEEQQQYYYZZZZZZWWW]]]qqqddd;;;444333222111000111222333222666GGGccc}}}}}}kkkYYYVVV```lllvvv|||xxx[[[FFF@@@===::::::===???@@@@@@HHHLLLVVV```ddddddkkktttaaaJJJHHHPPPTTTXXX___hhhpppwww~~~~~~|||xxxuuusssrrrpppoookkkkkkjjjgggccc^^^YYYVVVJJJIIITTTrrr~~~^^^AAA444888444///111111111333444333111555<<>>===<<<;;;<<<@@@EEEIIIOOOTTT^^^iiillljjjiiikkkxxx{{{qqqZZZGGGEEEKKKOOOWWW___jjjrrryyy~~~~~~{{{wwwsssqqqpppnnnllliiiiiiiiigggbbb[[[UUUQQQJJJJJJ]]]|||]]]BBB555777333000333222000222444333222444888===LLLnnn{{{xxx~~~tttgggZZZZZZ[[[^^^aaaeeeiiikkkssshhhbbb\\\YYYXXXYYYZZZZZZ^^^dddfffeeedddddddddeeeggghhhfffxxxwwwjjj```[[[ZZZ\\\^^^dddiiippptttuuuxxxqqqUUUOOOUUUYYYNNNBBBAAAKKKWWW[[[ZZZWWWVVVbbb~~~SSS555111111000///000111222333000555@@@TTTkkk~~~zzz|||}}}{{{uuukkk^^^TTTRRRYYYeeeooowww}}}pppXXXGGG>>>???@@@???>>>CCCLLLTTT[[[___gggnnnoookkkfffcccjjjkkkfffWWWIIIDDDHHHLLLXXX^^^eeekkkpppvvv~~~~~~~~~}}}}}}zzzvvvsssqqqooollljjjfffggggggeee```XXXPPPKKKGGGJJJeee[[[BBB777777222111444333000222333333222333555888@@@]]]ssssssrrr|||~~~zzzmmm```TTTXXX\\\```bbbeeejjjnnn|||uuuggg\\\[[[XXXVVVWWWWWWYYY```hhhjjjhhhdddaaaaaacccgggjjjeeexxxzzzqqqfff]]]ZZZ[[[^^^___gggooouuuwwwyyykkkUUUNNNQQQWWWKKK@@@BBBNNNXXX[[[YYYZZZ\\\kkkJJJ888111000///......///000111///444@@@SSSllltttuuuxxxyyyvvvlll```YYYRRRWWW```jjjsss|||kkkWWWIII===@@@BBBBBBCCCIIIUUU^^^kkkoootttvvvvvvsssnnnjjjcccaaa^^^VVVKKKCCCEEEJJJQQQTTTZZZ```fffkkkmmmmmmzzz~~~~~~||||||zzzvvvsssqqqooollljjjfffggghhhfffaaaXXXPPPJJJGGGOOOnnnXXXCCC999888222222666333000111222222222333444555777OOOjjjuuurrrhhhkkkvvvzzz{{{tttfffZZZQQQVVV]]]aaacccggglllqqqvvvhhh]]]XXXZZZVVVUUUXXXYYY[[[bbbjjjgggeeebbb```aaadddhhhkkkkkkzzztttkkk```YYYXXX[[[^^^___gggpppvvvvvvxxxeeeTTTOOONNNSSSGGG???EEEPPPXXXYYYYYYWWW]]]pppyyyEEE@@@222111000///...///000000---111;;;OOOkkkuuuwww|||}}}pppbbbZZZTTTXXX___hhhrrr{{{ooo[[[III???<<<@@@DDDGGGLLLUUUcccmmmwww}}}|||{{{xxxuuuccc^^^ZZZWWWNNNCCCBBBHHHKKKQQQ\\\fffmmmqqqsssttt}}}~~~|||zzzwwwuuusssqqqooollljjjhhhiiijjjhhhbbbZZZRRRMMMIIIWWWyyyTTTBBB;;;:::444444777333222111111222222333444555555HHHhhh|||iiiccceeegggvvvtttbbbeeerrr||||||~~~wwwlll___VVVRRRWWW]]]bbbfffjjjpppuuuyyybbbWWWWWWXXXUUUVVV[[[___```dddhhheeefffgggjjjmmmpppssstttvvv|||qqqhhh]]]XXXYYY]]]```aaagggpppuuusssttt~~~}}}\\\NNNNNNPPPNNNDDD???GGGRRRVVVWWWXXXRRR\\\rrrnnn>>>@@@555444222111000///000000///000666HHHgggxxx{{{wwwdddZZZWWWZZZaaajjjsss{{{tttcccPPPBBB:::>>>BBBIIIQQQ[[[hhhvvv}}}{{{xxxjjjaaa]]]\\\TTTFFFCCCIIIMMM[[[mmmxxx{{{||||||uuu}}}{{{vvvtttrrrqqqpppooollliiiggghhhhhhfffaaaZZZRRRNNNKKK___~~~xxxPPPBBB===<<<555555777111333222000111222444555666999EEEfffzzzqqqrrryyyzzz{{{{{{ddd]]]^^^___eeeiiizzzpppddd[[[VVVXXXZZZ___dddiiiooouuuyyyhhhYYYVVVVVVTTTXXX```eeeeeeeeefffjjjnnnttt{{{~~~~~~rrriii^^^YYY[[[```cccdddkkktttxxxuuuuuuwwwTTTHHHNNNRRRJJJBBB@@@IIIRRRUUUVVVXXXSSS___xxxeee555:::888777555333111111111111333222444DDDeee}}}kkk```XXX\\\cccmmmuuu{{{}}}}}}uuudddSSSHHHCCCAAAFFFNNNZZZhhhxxx|||xxxrrrgggbbbbbbZZZKKKFFFMMMOOOdddzzz}}}}}}~~~uuusss|||{{{sssrrrpppoooooonnnkkkhhhdddeeedddbbb^^^WWWPPPLLLKKKbbbtttNNNAAA>>>===666666777111444222000000222555666777999@@@aaavvvhhhiiizzzuuujjjddd^^^VVVWWWffftttttt{{{}}}tttiii^^^YYYYYY\\\]]]```ffflllsssyyy{{{{{{eeeWWWYYY[[[dddjjjiiikkkpppmmmeeeqqqzzzzzzssseeeXXXXXX]]]```aaaaaapppuuuwwwuuuzzzoooQQQNNNSSSSSSGGGBBBBBBKKKTTTUUUSSSQQQQQQ]]]sssPPP;;;888000000111222333555666777333333333<<>>ZZZppp^^^___sss}}}rrrjjjeee```ZZZYYYZZZaaaooo|||zzzoooppp|||~~~xxxpppkkkddd\\\XXXYYY[[[aaadddeeekkkpppeeeSSS{{{fffZZZ___aaammmwwwyyyzzz{{{ssshhhvvv}}}uuukkk___UUUUUUYYY]]]```cccqqqtttuuuuuu|||jjjQQQPPPUUUUUUEEEAAACCCLLLUUUVVVTTTSSSXXXcccuuuMMM888222000000111111222333555555444555666???WWWuuuzzzmmmdddbbbcccggglllssszzz}}}yyyhhhRRRGGGGGGGGGVVVfffqqq}}}{{{~~~{{{ssslllkkkiiiaaaYYYUUUYYYaaakkkuuu||||||wwwyyy~~~~~~~~~}}}}}}xxxuuusssrrrpppnnnllliiihhhggggggiii```ZZZ^^^XXXLLLIII[[[uuuqqqbbbVVVFFF<<<999888555222444444333222111333777:::999>>>___vvvkkkaaa[[[hhh{{{xxxsssooowww~~~uuummmeee___ZZZYYY```iii}}}xxxpppiiiaaaYYYWWWZZZ]]]ccceeeeeehhhhhhXXXDDDkkk^^^eeekkkzzz}}}nnn{{{wwwoooddd[[[TTTSSSVVVZZZaaahhhrrrrrrrrrttt~~~~~~aaaQQQTTTWWWUUUBBB@@@DDDOOOVVVWWWVVVVVV^^^iii{{{MMM;;;222111000000000000111222333444555666>>>QQQlll~~~wwwnnnhhhfffgggiiinnnuuu|||~~~|||xxxhhhTTTKKKMMMMMM```uuu||||||}}}wwwrrrrrrppphhh^^^VVV___lllxxx|||{{{~~~~~~~~~~~~}}}{{{vvvrrrpppppppppooommmkkkiiigggfffhhhaaa[[[\\\SSSHHHIIIbbb[[[WWWMMMAAA:::888777444111444444444333333555999<<<555999XXXttt{{{ooofff```XXXYYYbbbzzz}}}uuujjjcccaaa```]]]ccceeehhhiiikkkooovvv|||xxxnnnddd\\\\\\```kkktttxxxooofff\\\UUUWWW]]]___eeegggfffeee___LLL888tttaaahhhtttuuu{{{~~~ssslllaaa[[[VVVUUUVVVZZZccclllrrrooonnntttmmmWWWQQQVVVVVVQQQ@@@AAAGGGQQQXXXXXXXXXYYY\\\lllJJJ<<<222111000000/////////000000222222333888EEEZZZppp~~~~~~xxxqqqllldddggglllooorrrxxx~~~|||xxxiiiUUUMMMOOOVVVggg|||xxxpppyyy|||tttvvv|||xxxlll\\\cccmmmxxx||||||~~~~~~|||wwwsssnnnnnnoooooonnnllliiigggbbbeee___ZZZYYYPPPHHHNNNlll{{{LLLJJJDDD===:::::::::888666444444444333333555:::===999888LLLwww}}}ttt___WWWTTTSSS^^^hhh|||zzzmmm___YYY[[[]]]]]]YYYWWWUUUSSSVVV^^^iiirrrzzzppplllnnnfffjjjrrr|||}}}vvvlllbbbXXXRRRWWW___ccceeefffeeeddd]]]NNN>>>~~~eeeiiizzz|||www{{{qqqkkk___ZZZWWWWWWWWWZZZcccmmmppplllmmmvvv}}}```PPPQQQUUURRRKKK???BBBKKKUUUYYYXXXXXXZZZYYYqqqmmm@@@888000000000//////......//////000000111444>>>PPPiii{{{zzzrrrlll```gggnnnppppppttt~~~zzzkkkXXXQQQTTTbbbpppvvvfffkkkyyywwwzzzkkkmmmqqqwww~~~~~~~~~}}}yyyuuulllmmmnnnnnnmmmkkkhhhgggaaaddd___YYYVVVKKKHHHTTT{{{nnnHHHIIIEEEAAA???@@@@@@???===444444444333333555999<<<===999EEEfff~~~dddUUUUUU[[[___{{{{{{pppkkkkkkhhhdddWWWSSSMMMKKKOOOZZZgggqqqtttnnnjjjlllwwwzzzqqqggg]]]UUURRRYYYaaaeeeeeeddddddfffeee^^^VVVlllnnnxxxwwwnnniii[[[WWWUUUWWWYYY\\\ccckkkmmmkkkppp{{{tttWWWMMMQQQTTTNNNFFF@@@EEEOOOYYYZZZWWWWWWZZZ\\\|||aaa<<<888333000000///......///////////////111555>>>PPPnnnzzzqqqjjj___eeelllooopppuuu~~~yyykkk\\\YYY^^^nnn|||ggg___rrr~~~}}}|||yyywwwyyy|||{{{|||}}}}}}xxxuuullllllllllllkkkiiigggfffdddfff```YYYRRRFFFGGGYYYdddKKKIIIGGGCCCAAA@@@>>>===;;;666666555333333444888;;;888444>>>WWWtttwwwrrrzzz|||nnnbbbSSSOOOJJJJJJPPP[[[gggppp~~~pppjjjrrrvvvkkk___YYYUUUUUU[[[cccfffdddbbbdddjjjpppsssssssss~~~tttxxx{{{qqqiiieeeXXXTTTTTTYYY^^^aaagggmmmlllmmmuuunnnPPPKKKRRRSSSLLLEEEBBBHHHSSS\\\[[[UUUUUUYYYiii[[[;;;888555000///////////////000000000000111555<<>><<>>KKKUUUVVVTTTUUUSSS[[[nnneee>>>888111333000000////////////000000,,,...222222...333NNNkkk}}}yyynnnfff___```hhhoooooolllcccXXXUUU___kkkzzzpppXXXNNNGGGHHHOOOKKKSSScccsss||||||}}}~~~~~~~~~~~~{{{xxxwwwsssmmmjjjkkkjjjgggdddbbbbbbaaa```___XXXTTTMMMDDDBBBWWW{{{kkk___LLLQQQNNNJJJGGGDDDBBB???===>>>;;;888777888888777666777999666>>>eeesssrrrqqqqqqnnndddVVVKKKAAACCCHHHOOOWWW[[[\\\[[[```mmmpppqqqqqq___eeeoooyyyyyyqqqhhh```ZZZZZZYYYYYY\\\___bbbcccbbb```gggrrrzzz}}}vvvooommmqqqvvvzzzssskkkttt|||ssskkkccc[[[VVVSSS[[[\\\___eeejjjkkkkkkjjjlll~~~qqqRRRMMMMMMPPPMMMDDD@@@BBBNNNVVVVVVTTTUUUUUUeeefff>>>888///444000000////////////000000+++---222333...111HHHbbbvvv}}}vvvnnnfffeeekkkrrrvvvwwwoooiiiooohhhYYYTTTMMMMMMSSSEEELLL[[[ooo|||~~~}}}}}}~~~~~~}}}|||~~~~~~|||xxxvvvqqqkkkiiikkkiiifffcccbbbbbbbbbaaa```ZZZUUULLLCCCHHHfff~~~eee^^^IIINNNKKKHHHFFFEEEDDDBBBAAABBB???;;;999888777555444222888888===[[[|||{{{|||zzziiiTTTEEEBBBDDDIIIPPPWWW]]]```aaammm~~~~~~mmm\\\\\\kkk{{{{{{uuunnnfff^^^YYYXXXXXXZZZ]]]aaacccccccccaaajjjwww~~~~~~xxxqqqrrryyysssppp~~~~~~uuulllfff```XXXTTTTTTYYYXXX[[[ccchhhhhhhhhiiisss{{{bbbLLLLLLOOOOOOIIIAAABBBGGGOOOVVVUUUSSSUUUXXXnnnddd???888...555000000////////////000000------111333///111BBBXXXppp{{{}}}|||uuummmhhhiiiooouuuyyyzzziii]]]XXXRRRTTTZZZIIIIIITTThhhzzz~~~||||||~~~~~~{{{{{{}}}}}}~~~~~~}}}xxxuuuqqqkkkjjjlllgggdddaaa```aaaaaa```___[[[UUUJJJBBBOOOrrrnnnWWWXXXPPPKKKIIIFFFEEEFFFFFFEEECCCEEEAAA===:::888777555333111777999:::IIIeee|||{{{}}}sss```PPPGGGEEEGGGJJJOOOWWW___fffkkktttvvv|||qqq```ZZZjjj|||~~~wwwpppkkkeee^^^YYYXXXXXXYYY]]]aaaccccccbbbfffooo{{{wwwxxxxxxxxx{{{vvv|||yyyooofffbbb]]]VVVSSSUUUZZZWWWZZZccchhhhhhiiilll{{{lllRRRGGGLLLPPPMMMDDD>>>CCCLLLNNNSSSSSSRRRTTT[[[vvv]]]===:::...666000000////////////000000000...000222000///;;;LLLlllxxx}}}{{{vvvooolllnnnvvv|||nnn```XXXVVV]]]eeeRRRKKKLLL___uuu}}}zzzzzz||||||yyyyyy{{{{{{|||~~~zzzuuuqqqmmmhhhgggjjjdddbbb___^^^^^^^^^^^^]]]YYYQQQFFFCCCXXXdddQQQQQQPPPIIIGGGEEEEEEEEEEEEDDDCCCEEEBBB>>>;;;:::999777555333555777888>>>MMMfffzzzzzzbbbRRRMMMNNNIIIIIIKKKOOOVVVaaammmtttyyy~~~nnntttvvvbbb\\\kkk}}}yyyqqqkkkhhhddd]]]XXXXXXXXXYYY\\\```bbbbbbbbbiiiqqq{{{tttzzz|||ooouuu}}}{{{uuukkkccc___[[[TTTRRRUUU]]]YYY\\\eeejjjjjjlllppp|||aaaHHHEEEKKKPPPLLLAAA<<>><<<;;;;;;999888444333555888;;;EEE```zzzvvvYYYIIIIIIOOOKKKKKKKKKNNNVVVcccqqqzzzzzz}}}lllrrriii^^^lll~~~{{{uuulllhhheeebbb\\\WWWYYYXXXYYY[[[___aaabbbaaajjjpppxxx|||kkkgggvvvxxxpppppppppzzz~~~}}}xxxpppmmmfff]]]UUUQQQSSSVVV[[[[[[```ggggggeeekkktttuuuZZZCCCIIIKKKJJJEEE??????EEEMMMQQQOOOOOOPPPSSSbbb{{{NNN???222888222111000000////////////000......///...///222666:::```}}}{{{}}}xxxkkk\\\YYYeeeuuueeeSSSHHHQQQfffvvv}}}~~~|||zzzxxxxxxyyyyyy~~~}}}{{{{{{}}}{{{vvvooojjjgggggggggfffbbbaaa]]]ZZZ[[[^^^\\\WWWRRRGGG@@@LLLhhh}}}iiiXXXNNNDDDIIICCCDDDEEEEEEEEEDDDBBBAAABBBAAA@@@>>>===;;;:::999666666333666:::===UUU|||jjjPPPDDDEEEJJJRRRPPPOOORRR]]]mmm}}}{{{sssrrrvvvuuu___bbbxxxtttmmmfff```\\\[[[ZZZ```^^^^^^aaabbbaaadddiiirrrooovvvvvvkkk```___lllkkkgggooowwwzzzxxxtttvvv|||}}}{{{rrrnnnkkkddd[[[SSSQQQTTTWWWZZZ\\\aaafffeeeeeemmmxxxnnnUUUCCCJJJJJJHHHBBB===???HHHPPPOOOKKKJJJMMMUUUddd~~~uuuJJJ>>>555888222111000//////////////////......///...///222666999SSSzzz~~~}}}ppp___XXXddduuunnn\\\NNNTTTfffxxx}}}{{{zzzzzzzzz{{{{{{{{{zzzzzzyyy}}}}}}|||}}}~~~~~~{{{yyyuuusssooollljjjhhheeebbbaaaaaa^^^[[[\\\___[[[UUUPPPDDDBBBVVVttt~~~{{{^^^RRROOOIIILLLEEEEEEFFFFFFFFFDDDCCCBBBBBBAAA@@@>>>===;;;:::999::::::777888:::999LLLnnn~~~cccMMMFFFKKKSSSOOOOOOPPPUUU___qqqyyy}}}eeebbbyyy~~~}}}tttpppjjjccc^^^\\\[[[\\\]]]]]]```bbb``````gggpppvvvwww]]]ZZZXXX[[[fffwwwwwwnnnrrrwwwzzziii___gggsss{{{ssskkkggg```WWWRRRQQQUUUXXXYYY\\\bbbeeedddeeeppp}}}~~~bbbMMMEEEKKKJJJFFF???<<<@@@JJJSSSQQQLLLJJJQQQ___pppjjjCCC===999:::222111000//////.........///...////////////111555888IIIooo}}}zzzxxxttt}}}|||xxx{{{~~~uuucccYYYbbbqqqsssaaaQQQQQQ```rrr}}}zzzxxxwwwtttvvvyyy{{{||||||zzzyyy||||||}}}~~~~~~|||wwwsssnnnnnnnnnnnnmmmhhhbbb^^^```aaa___]]]^^^___ZZZRRRKKKBBBJJJjjjsssYYYPPPQQQKKKJJJGGGGGGGGGGGGFFFEEECCCCCCBBBAAA@@@>>>===;;;:::999:::<<<999999:::666FFFdddcccMMMDDDIIIQQQNNNPPPRRRWWWbbbvvvkkk```nnnzzzxxxpppllleee___[[[ZZZ\\\]]]ZZZ\\\___aaa^^^___jjjwwwzzzXXX[[[```fffmmmyyyrrrqqquuuttt~~~zzzkkk\\\[[[iiiyyy|||tttgggbbb[[[TTTQQQRRRVVVYYYYYY^^^dddeeecccggguuuwwwWWWFFFGGGKKKIIIEEE@@@===AAAJJJQQQOOOLLLMMMWWWiii}}}___>>>;;;===;;;333111111000///...............////////////000444666FFFcccxxxxxxyyyttttttxxxwwwxxxxxxsssfff\\\___hhhvvvgggWWWRRR[[[kkk|||}}}~~~|||zzzyyytttuuuwwwyyyzzzzzzzzzzzz{{{{{{{{{||||||zzzvvvrrrjjjjjjkkkkkkkkkgggaaa\\\^^^``````______^^^WWWOOOCCCDDD[[[]]]SSSQQQJJJDDDHHHHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@>>>===;;;::::::666:::888888:::999GGGbbbnnnUUUHHHIIINNNMMMPPPSSSXXXddd{{{sss```ccc~~~}}}uuussslllhhhbbb\\\YYYYYY[[[\\\\\\[[[\\\^^^^^^bbblllxxxzzzhhhnnnwww}}}gggXXX]]]^^^WWW```bbbbbb^^^\\\cccqqq}}}~~~uuunnnbbb]]]WWWRRRQQQTTTXXX[[[ZZZaaaeeeeeeeeelllyyymmmNNNDDDJJJJJJIIIFFFBBB@@@BBBHHHMMMIIIJJJOOO\\\rrrVVV;;;;;;@@@;;;555222222111//////............///000//////000222444AAAXXXkkkvvvyyy|||yyywww{{{ssspppppppppmmmjjjjjjjjjgggaaa___```xxxpppcccZZZ[[[iii|||}}}~~~}}}|||{{{xxxwwwwwwvvvwwwxxxzzz{{{zzzyyyyyyyyyzzzyyywwwtttjjjhhhffffffeeeccc```]]]]]]___```______]]]UUUKKK===MMMppp{{{___PPPLLLJJJEEEHHHGGGFFFDDDCCCBBBAAA@@@AAA@@@???>>>===<<<;;;:::555:::888777:::;;;GGG```{{{bbbQQQMMMOOOJJJMMMQQQXXXfff}}}ggg___tttyyyqqqoooiiieee```[[[XXXXXXZZZ[[[```[[[XXX[[[aaagggnnnuuuzzzkkkWWWTTTYYYWWWMMMMMMOOOQQQUUU]]]hhhuuu}}}yyypppiii]]]YYYTTTQQQSSSVVVZZZ[[[^^^dddgggfffiiirrr}}}www___HHHCCCKKKHHHGGGEEEBBBBBBDDDIIIMMMKKKPPPXXXiii~~~PPP<<<;;;BBB:::777444333222111000/////////...///000000//////111333666MMMfffuuu}}}}}}yyysssooonnnlllhhhbbb]]]YYYVVVTTT[[[YYYYYY[[[___aaaaaa```aaa]]]\\\bbbgggeeebbb```qqqsssnnnaaa[[[eeeyyy|||||||||||||||{{{zzzzzzzzzyyywwwvvvvvvwwwyyy{{{{{{yyyxxxxxxyyyxxxvvvtttkkkgggccc```______^^^^^^\\\^^^^^^]]]]]][[[RRRIII@@@ZZZlllXXXHHHGGGNNNMMMIIIHHHFFFDDDBBB@@@@@@???@@@@@@???>>>===<<<;;;;;;888>>><<<999;;;999AAATTTlllUUUKKKIIIJJJMMMRRR[[[jjj|||sssaaalll}}}uuunnnllleeebbb___[[[ZZZZZZ\\\]]]ccc[[[WWW]]]eeelllrrrwwwmmmdddYYYUUUVVVYYYWWWTTTPPPPPPQQQTTT[[[ggguuu~~~vvvlllfffYYYVVVRRRRRRUUUYYY[[[\\\bbbfffhhhgggmmmxxx|||hhhQQQCCCDDDJJJGGGEEEAAA???AAAFFFMMMRRRTTTWWWaaavvvoooMMM???;;;BBB999:::666555444222111000000000...///000000//////000111000FFFdddttt}}}}}}|||xxxqqqhhhaaaYYYVVVPPPJJJEEEBBB@@@???BBBDDDGGGKKKMMMOOOPPPPPPWWWTTTVVV^^^fffggghhhiiihhhtttwwwiii\\\bbbwww{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzzzz{{{{{{xxxtttpppkkkgggaaa]]]\\\\\\\\\\\\[[[]]]]]][[[ZZZXXXPPPGGGIIIiiirrrXXXQQQGGGIIIRRRNNNKKKIIIGGGDDDBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;888@@@@@@===<<<666777DDD\\\uuu{{{tttZZZMMMJJJRRRUUU[[[cccnnn|||vvvrrr|||cccddd}}}|||xxxpppjjjhhh___^^^]]]]]]]]]^^^```aaaaaa\\\[[[bbbiiipppxxxnnneee]]]VVVVVVVVVUUUWWW\\\\\\[[[YYYXXX[[[fffvvv|||qqqgggaaaWWWTTTQQQSSSWWW[[[\\\\\\dddhhhiiihhhppp{{{www^^^GGG@@@DDDIIIFFFCCC>>><<>>===<<<<<<;;;555@@@BBB@@@???555222;;;BBBfffvvv{{{dddYYYXXX]]]```eeekkkqqquuuxxxyyynnnuuuvvvuuuccc\\\xxxzzzyyytttmmmgggfffZZZ[[[\\\^^^```bbbdddeee^^^]]]```ffflllrrr|||yyylllaaaZZZUUUUUUVVVWWW\\\aaadddccc___YYY\\\kkk{{{}}}tttkkkccc^^^UUUSSSQQQPPPRRRVVVZZZ]]]cccccceeekkkssszzzyyyeeeMMM@@@CCCIIIKKKAAA<<<:::AAAIIIMMMPPPSSSVVVVVVddd___GGGAAA@@@@@@888===;;;:::999777555333111000......000111000...///111666>>>ZZZjjjkkk~~~zzzqqqfff[[[TTTPPPDDD???>>>AAADDDDDDFFFIIIIIIPPPUUUQQQHHHCCCEEEIIIOOOSSS[[[eeemmmrrrwww{{{tttuuu~~~{{{qqq}}}}}}}}}}}}~~~}}}{{{zzzzzzyyywwwuuuuuuwwwzzz{{{{{{zzz{{{||||||}}}~~~}}}zzzuuupppmmmjjjddd^^^[[[]]]___^^^[[[^^^WWWVVV\\\[[[QQQGGGEEEYYYvvvoooYYYIIILLLNNNHHHEEEJJJQQQKKKDDDBBBCCCDDDBBB???AAA???======<<<<<<:::888;;;;;;<<<<<<;;;;;;:::999;;;OOOooozzzlllccceeevvv{{{xxxttt~~~mmm^^^bbb{{{|||uuurrrnnngggbbb```YYYZZZ\\\\\\\\\^^^aaaddd```aaahhhqqqvvv{{{uuuhhh\\\VVVQQQQQQSSSVVV[[[aaafffiiihhheeejjjxxx|||vvvppphhh___ZZZVVVTTTRRRRRRSSSVVVZZZ]]]aaabbbeeekkksss{{{uuu___IIIAAAEEEIIIIII???;;;===EEEMMMPPPQQQSSSSSSZZZhhhVVVCCC@@@@@@AAA999===;;;:::888666444222111000111111000///------222666777>>>RRRgggvvv~~~{{{uuukkk___TTTLLLHHHAAA??????CCCEEEFFFIIINNNRRRXXX^^^\\\TTTMMMJJJJJJQQQXXXdddpppxxx{{{}}}}}}~~~}}}||||||}}}~~~}}}{{{zzzzzzyyywwwuuusssvvvyyy{{{|||}}}~~~~~~~~~|||xxxsssnnnllliiiddd]]][[[]]]^^^]]][[[\\\WWWVVVZZZWWWLLLFFFHHH]]]```QQQFFFGGGJJJIIILLLRRRQQQKKKEEECCCEEEEEEDDDAAACCCAAA?????????>>><<<::::::;;;;;;;;;;;;:::999999===JJJeeerrrjjjjjj~~~ppp___```uuu}}}vvvpppnnnjjjbbb\\\ZZZWWWXXXZZZ\\\^^^___aaabbbcccfffoooyyysssfff[[[UUUPPPPPPRRRTTT[[[bbblllpppsssuuu||||||sssmmmiiicccZZZTTTUUUTTTTTTTTTVVVYYY\\\^^^bbbcccffflllsss{{{nnnUUUDDDBBBHHHIIIEEE;;;<<>>444888@@@WWWxxx}}}~~~|||yyyuuunnnbbbUUUJJJCCC@@@??????BBBFFFGGGGGGLLLSSSZZZ```gggjjjggg```ZZZVVV]]]cccppp~~~~~~|||{{{||||||}}}|||zzzyyyyyyyyyxxxvvvuuuxxx{{{}}}}}}~~~}}}yyytttpppllliiigggccc]]][[[\\\]]]]]][[[ZZZWWWWWWXXXPPPEEEEEEMMMkkkqqqeeeVVVJJJFFFHHHLLLOOOOOOJJJFFFDDDFFFGGGFFFDDDCCCAAA@@@??????>>><<<;;;999::::::::::::999888888:::>>>QQQnnn}}}uuupppsssaaa]]]pppzzztttooommmiii```[[[ZZZUUUVVVYYY]]]```bbbaaa___bbbiiittt|||nnnaaa]]]WWWRRRRRRSSSVVV___hhhsssxxx|||wwwkkkeeebbb^^^WWWPPPSSSSSSTTTVVVYYY\\\___```eeefffhhhnnntttzzz|||}}}zzzdddKKK???DDDKKKIIIBBB:::===FFFPPPSSSQQQNNNOOOPPPrrrcccCCC@@@@@@???BBB:::<<<:::999888666444333111111,,,---...222:::AAABBB@@@444444111GGGppp|||yyyvvvqqqmmmdddXXXLLLDDDAAA@@@@@@BBBFFFJJJIIIIIIOOOXXX^^^cccllltttxxxwwwrrrmmmrrrsss{{{~~~}}}||||||}}}}}}~~~|||yyyyyyyyyyyyyyyxxx{{{}}}~~~~~~}}}|||}}}~~~{{{vvvqqqllliiigggeeeaaa]]][[[[[[\\\\\\[[[[[[XXXXXXTTTIIIAAAHHHWWWfffLLLBBBFFFIIIHHHKKKHHHEEEDDDEEEFFFEEEDDDAAA???>>>=========;;;999999999999999999888777777999888EEEhhhtttbbb\\\lllwwwqqqkkkhhhccc\\\ZZZ[[[VVVWWWYYY^^^bbbccc```^^^eeeooo||||||ssseeeYYYYYYTTTQQQRRRUUU[[[gggsss{{{~~~|||rrrfff___]]][[[TTTNNNQQQRRRVVVYYY]]]```bbbcccbbbdddiiipppwww{{{||||||oooZZZDDD???FFFKKKFFF???;;;@@@IIIQQQRRRMMMLLLNNNVVVXXXBBBEEEBBB>>>BBB;;;<<<:::999888777555444222222,,,000444:::DDDIIIBBB777777666///@@@eeewww~~~}}}|||xxxsssooogggbbbZZZPPPHHHEEEGGGIIIHHHIIILLLNNNMMMLLLSSS\\\fffjjjrrr|||~~~~~~~~~}}}~~~{{{yyyxxxyyyzzzzzzyyy|||}}}~~~}}}{{{{{{|||}}}}}}yyysssnnnjjjgggfffbbb```]]][[[[[[[[[[[[ZZZ[[[YYYWWWRRRFFFCCCTTTjjjeeeFFF???GGGJJJHHHFFFDDDCCCBBBCCCCCCCCCCCCAAA???>>>===>>>===<<<:::888888999999888888777666:::<<>>===888999999999999888777777666???LLLsssooo```ZZZeee|||wwwtttkkkeee___[[[VVVSSSVVV\\\ZZZ\\\^^^```aaadddhhhkkkyyyvvvkkkbbb\\\SSSQQQQQQUUU[[[fffxxx~~~zzznnniiiaaa[[[WWWTTTQQQOOOUUUXXX\\\```bbbaaa```^^^___dddmmmwww}}}}}}yyyuuuRRRHHHAAAEEEIIIFFF???<<>>??????AAA???>>>>>>??????===<<<999::::::::::::999888888555GGGDDDJJJeeeiiinnn~~~lll[[[VVVYYYgggzzzuuupppllljjj\\\[[[\\\\\\XXXSSSSSSXXXVVV[[[`````````gggvvvuuuggg]]]XXXUUUTTTTTTXXXcccsssyyy}}}yyyqqqllljjjeee]]]UUUQQQQQQTTTVVV___aaadddfffgggeeecccaaagggrrryyyzzz||||||nnn]]]???@@@FFFKKKHHH???;;;===HHHFFFMMMWWWRRRLLL[[[uuuZZZGGGCCCAAABBBFFFGGGCCC???>>>===<<<;;;999888777666<<<999555111000000222333222000888555///LLLkkkjjjqqqzzzxxxxxxsssggg\\\VVVLLLEEE@@@CCCKKKQQQRRRPPPVVVSSSTTTZZZbbbjjjvvv~~~~~~~~~~~~}}}{{{xxxvvvwwwzzz|||zzzxxxxxxwwwvvvuuuttttttttttttuuurrrpppmmmkkkhhhdddaaa]]]\\\ZZZXXXVVVUUUVVVVVVKKKIIIEEEGGGVVVsssnnnPPPMMMHHHEEECCCAAA???===???AAACCCDDDCCC@@@===:::<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999;;;888999AAALLLZZZlll{{{tttfffXXXOOOPPP```~~~zzzvvvrrrmmmhhhddd___]]]YYYVVVUUUUUUWWWXXX]]]^^^___```dddnnn{{{sssdddZZZUUUVVVYYY[[[\\\aaannnqqquuuuuuppphhhhhhqqq{{{}}}uuummmhhheee```YYYSSSQQQSSSXXX[[[___aaadddggggggfffcccbbblllvvv}}}}}}}}}wwweeePPP>>>@@@EEEIIIDDD<<<;;;???LLLIIINNNVVVTTTQQQaaayyy}}}LLLFFFCCCAAABBBEEEFFFBBB??????>>>===<<<;;;999888888:::888555222000000111222///,,,555444///EEEdddjjj|||xxxwwwqqqeeeZZZUUUIIIEEEAAABBBGGGKKKKKKJJJGGGFFFJJJVVVdddooo{{{~~~~~~~~~~~~~~~}}}||||||zzzyyywwwwwwxxxyyyyyyxxxuuuuuuuuuuuuuuutttttttttsssqqqnnnlllkkkhhhdddbbb^^^\\\YYYUUURRRPPPOOONNNHHHGGGBBBCCCXXX}}}sssVVVIIIFFFCCCAAAAAAAAA@@@@@@???@@@AAABBBAAA???<<<;;;<<<<<<;;;::::::::::::;;;999999999888888888777777888777999???FFFQQQaaaoooiii]]]QQQKKKMMM^^^}}}zzzvvvqqqmmmgggbbb^^^ZZZYYYXXXWWWWWWXXXYYYZZZ^^^___bbbhhhqqq{{{yyyrrrcccYYYUUUVVV[[[^^^[[[[[[eeezzz~~~rrrkkkkkklllkkkhhhfffjjjttt|||~~~wwwppphhhbbb___[[[TTTOOOPPPUUU\\\aaa___aaadddggggggfffcccaaammmwww~~~rrr[[[DDD>>>@@@DDDEEE???:::<<>>@@@??????===<<<;;;:::999999777555333222111000000---***111555///;;;XXXiii}}}yyyvvvnnnaaaVVVRRREEECCCBBBCCCEEEHHHIIIHHHCCCBBBHHHXXXjjjxxx{{{|||~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyxxxvvvuuuvvvwwwrrrsssuuuvvvvvvuuutttsssqqqooommmkkkiiigggccc```]]]ZZZVVVQQQLLLHHHFFFEEECCCAAA>>>GGGfffvvvYYYEEEHHHEEEAAA??????@@@AAAAAA>>>?????????>>>===<<<<<<<<<<<<;;;:::::::::::::::999999999888888888888777555666999===???FFFVVVeeeyyyyyy```TTTKKKJJJPPPccc{{{wwwrrrlllgggaaa\\\XXXTTTUUUWWWYYYZZZ[[[\\\\\\ZZZ]]]cccnnn{{{vvvzzzrrreee\\\XXXUUUXXXZZZXXXYYYcccuuu~~~nnncccbbbfffmmmvvvyyyrrrjjjccc^^^[[[WWWQQQNNNPPPVVV^^^ccc```bbbdddffffffdddbbb```iiisss}}}{{{mmmTTT??????BBBDDDAAA;;;:::@@@IIIPPPOOOOOONNNLLLTTTooo]]]JJJEEECCCBBBBBBCCCBBB???===@@@???>>>===<<<;;;::::::777777666555333111000//////+++000555000222KKKeeesss}}}yyytttjjj\\\QQQNNNCCCDDDEEEFFFHHHJJJLLLMMMJJJGGGKKKZZZmmm}}}}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwwwwyyyzzzxxxtttrrrtttwwwppprrruuuwwwxxxvvvtttrrrooommmkkkhhhfffccc```]]]ZZZWWWRRRLLLGGGBBB@@@>>>AAA:::@@@]]]rrr\\\RRRKKKOOOKKKFFFAAA@@@@@@???>>>======<<<<<<;;;<<<<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::777888:::<<<<<>>CCCEEEEEE???;;;===FFFMMMTTTVVVUUUPPPNNN^^^}}}xxxNNNEEEBBBBBBAAAAAAAAA@@@???===???>>>>>>===<<<;;;::::::777777777666444222000///333111222666222...@@@___nnn}}}yyysssgggXXXMMMIIIFFFFFFGGGHHHJJJLLLNNNOOOOOOKKKMMMZZZmmm~~~}}}|||}}}}}}||||||zzzyyywwwwwwwwwyyyzzzwwwtttrrrtttwwwqqqsssvvvxxxwwwuuurrrooommmjjjgggeeeccc```[[[XXXVVVSSSNNNIIIDDD@@@>>>===@@@888LLL}}}yyy[[[TTTVVVSSSQQQLLLGGGCCC@@@???===<<<<<<;;;:::::::::;;;<<<===;;;;;;:::999999999999:::::::::::::::::::::::::::::::::;;;<<<<<>>FFFGGGDDD===<<>>>>>>>>>>>===<<<;;;;;;;;;999999888777555333111000555777444333333///;;;XXXppprrrzzz~~~{{{uuuhhhVVVJJJGGGKKKIIIHHHIIIMMMPPPQQQQQQWWWSSSUUU___nnn{{{}}}}}}{{{|||||||||{{{zzzyyyxxxwwwxxxxxxxxxwwwuuutttuuuvvvrrrsssuuuuuutttqqqmmmkkkgggeeecccaaa___]]]YYYWWWTTTRRRMMMIIIDDDAAA???>>>AAABBBbbbhhhVVVTTTSSSOOOHHHFFFBBB@@@??????===<<<:::::::::::::::;;;<<<===;;;;;;:::999999999999999777888888888888999999999<<<;;;:::;;;<<>>???@@@?????????????????????>>>>>>======<<<;;;:::999777666444333222222:::333///444222:::TTTqqqhhhiiixxx~~~yyykkkXXXKKKGGGLLLIIIGGGKKKSSSZZZ\\\[[[ccc``````ccchhhrrrwwwzzz}}}~~~zzz|||~~~}}}{{{{{{{{{{{{{{{{{{zzzyyyyyyyyywwwvvvvvvwwwxxxwwwvvvrrrrrrsssrrroookkkgggddd___^^^]]]]]]]]]\\\ZZZXXXUUUSSSOOOJJJEEEBBB@@@???@@@TTTzzz|||```SSSLLLGGGEEEAAA@@@????????????===;;;999999:::;;;;;;<<<<<<===;;;:::999999888999999999777777888888888999999999;;;888888999:::???JJJUUUaaazzz~~~nnnZZZUUU[[[ooo~~~}}}}}}xxxooofffbbb___\\\ZZZYYYYYYXXXWWW\\\[[[ZZZ[[[^^^ccchhhkkkuuu|||zzziii[[[TTTXXXZZZ___hhhrrrwwwuuurrryyyvvvqqqiiibbb]]]YYYVVVTTTLLLOOOUUU[[[^^^^^^]]][[[_________bbbiiiqqqzzzxxxzzzvvvdddLLL<<>>IIIOOONNNRRRRRRUUUccc}}}OOO@@@BBB;;;===???????????????@@@AAA@@@@@@@@@???>>>>>>>>>===;;;:::888666555444444///:::222+++444666;;;RRRrrreeeggg~~~|||mmmZZZLLLHHHKKKGGGEEELLLZZZeeeiiiiiijjjgggddd```[[[[[[eeeqqqooo______jjj||||||}}}}}}{{{{{{{{{{{{|||{{{{{{zzzzzzzzzwwwtttuuuxxxzzzyyyvvvrrrrrrqqqnnnkkkgggccc```YYYXXXXXXZZZ\\\]]]\\\[[[WWWUUUPPPKKKGGGCCCAAA@@@>>>bbbqqqYYYMMMBBB===???AAA@@@???@@@@@@???<<<999888999:::;;;<<<=========;;;:::999999888888999999999999999::::::;;;;;;;;;999666555777888999???EEEQQQtttwwwrrrqqq```^^^hhhzzzxxxxxxuuummmfffaaa^^^[[[ZZZ[[[\\\]]]\\\\\\ZZZXXXXXX\\\cccjjjooo}}}jjj[[[WWWWWWYYY^^^bbbdddeeellluuu{{{|||xxxqqqkkkddd```ZZZRRROOOPPPNNNSSSYYY]]]]]]^^^___aaaeeeaaa```eeemmmtttzzz}}}zzzxxxkkkSSS@@@>>>EEEJJJIII>>>666:::CCCHHHJJJKKKQQQJJJXXX^^^CCCAAA<<<>>>>>>???@@@@@@@@@@@@@@@;;;===???AAAAAA@@@>>><<<999:::::::::999666333222////////////000444:::>>>hhhooonnnuuuyyyxxx}}}~~~}}}|||vvvhhhSSSDDDFFFFFFGGGKKKSSS___kkksssooojjjbbbYYYRRRQQQSSSVVVooo|||sssiii^^^ccclllwww~~~}}}|||||||||yyyyyyzzzzzzzzzzzzzzzzzzyyywwwuuutttuuuuuuuuusssuuuqqqmmmhhheeebbb^^^\\\]]][[[YYYWWWVVVWWWXXXYYYXXXRRROOOOOOLLLEEE@@@???LLLsssgggVVVJJJ???<<>>======>>>??????>>><<<===<<<;;;;;;===>>>>>>>>>999888777666666777888999::::::::::::::::::::::::888888999:::;;;======>>>VVVbbbiiiooowwwaaagggyyy~~~|||yyyuuurrrooojjjccc^^^\\\[[[ZZZYYYZZZ[[[[[[ZZZ]]]]]]]]]\\\^^^fffrrr|||~~~ppp___WWWWWWXXX\\\aaacccfffoooyyyyyytttkkkddd^^^ZZZTTTNNNLLLNNNRRRVVV\\\___``````bbbccc``````dddkkksssyyy}}}vvvbbbKKK???AAAHHHKKKEEE===888>>>HHHLLLNNNOOOSSSNNN```VVVBBB???>>>======>>>???????????????===>>>@@@AAA@@@>>><<<::::::::::::999777555333222///000//////000333888<<>>>>>===;;;<<<;;;::::::<<<======<<<999999888888888888999999::::::::::::::::::::::::888888999:::;;;<<<======EEERRR]]]ggg|||jjjmmm{{{|||yyyuuurrrnnnkkkiiiddd^^^ZZZXXXWWWWWWXXXZZZ\\\]]]]]]```^^^\\\^^^dddooo{{{rrrxxx|||gggZZZYYYZZZ___eeejjjoooxxx|||sssllleee^^^XXXTTTPPPKKKLLLOOOVVVZZZ^^^```bbbcccdddfff^^^dddlllsssxxx}}}oooTTT@@@===EEEJJJJJJ@@@;;;;;;DDDMMMPPPQQQRRRRRROOObbbpppLLLAAA<<>>>>>======>>>???@@@@@@???===:::999;;;:::999777666444333222000000000//////111555999AAAbbbrrr|||rrrppp}}}|||qqqaaaUUUSSSSSSSSSPPPOOOQQQVVV[[[\\\^^^aaabbbcccccceeegggooouuuvvvyyy~~~wwwpppvvv~~~{{{{{{|||yyy{{{~~~}}}{{{yyywwwxxxzzzzzzzzzxxxvvvtttvvvtttrrrqqqrrrqqqpppnnnooolllhhheeecccaaa^^^\\\XXXWWWUUUTTTSSSSSSTTTUUUXXXSSSNNNNNNMMMJJJJJJLLLjjjXXXJJJAAAAAAAAA===<<<>>><<<;;;;;;;;;======;;;:::;;;:::888999:::<<<;;;:::888999999:::::::::999999::::::::::::::::::::::::888888999:::;;;<<<======<<>>::::::;;;<<<<<<<<<<<<<<<===>>>??????>>>===;;;999;;;:::888666444333333333111111111///...000333666555UUUiiivvv{{{~~~vvvjjjaaaZZZ[[[[[[ZZZYYY[[[```eeecccgggllloooooonnnmmmlll||||||{{{~~~~~~~~~~~~|||||||||{{{||||||}}}|||zzzxxxwwwvvvwwwyyyyyyxxxvvvsssrrrooonnnnnnppprrrsssrrrqqqkkkhhheeecccaaa```]]][[[VVVUUUTTTSSSSSSSSSSSSTTTSSSQQQOOOMMMHHHFFFNNNYYY~~~nnnMMMEEE@@@BBBDDDAAA???@@@;;;:::999:::<<<<<<:::999:::888777777999:::999999777888999:::::::::999888999999999999999999999999888888999:::;;;;;;<<<<<<>>>EEEQQQ]]]iiizzzuuurrrssswww{{{|||xxxtttooolllhhhfffdddbbb___]]]ZZZXXXVVVXXXZZZ\\\^^^aaadddfffaaaccchhhoooxxxyyywwwzzzwwwccc]]]aaakkkxxxyyysssmmmhhhddd\\\VVVRRRQQQPPPOOOSSSXXXYYYYYYYYY[[[]]]```aaabbbbbbmmmvvvxxxzzz~~~}}}jjjUUU@@@;;;CCCHHHDDD<<<999:::@@@IIINNNNNNNNNPPPSSS```zzzNNNFFFBBB666<<<999999:::;;;;;;;;;;;;:::;;;<<<============<<<;;;;;;:::888666555444444444222222222000//////111444555JJJ\\\kkk|||~~~yyyqqqjjj```___^^^___bbbgggmmmrrrooosssxxxzzzzzzxxxvvvuuu~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxvvvvvvuuuvvvuuuvvvwwwwwwvvvtttrrrqqqnnnmmmnnnppprrrsssrrrppphhheeebbb```___^^^\\\ZZZUUUUUUUUUTTTTTTTTTTTTTTTOOORRRSSSNNNFFFGGG[[[pppTTTIIICCC??????@@@>>><<<<<<:::999999:::;;;;;;:::888:::888666666888888888777555666888999999999888777999999999999999999999999888999999::::::;;;;;;;;;===>>>EEEOOOWWWjjjxxxqqqmmmmmmrrruuuzzz}}}xxxtttoookkkgggbbbaaa```^^^\\\ZZZYYYYYYWWWZZZ\\\]]]^^^```cccfff```jjjuuu}}}vvvsss~~~}}}lllbbbeeepppzzzsssnnniiieeebbbUUUPPPNNNOOOPPPPPPTTTZZZZZZXXXWWWXXX[[[^^^___```cccnnnvvvwwwyyy}}}|||uuuVVVIII@@@BBBHHHFFF???888:::<<>>=========<<<<<<:::999999999;;;;;;999888:::888666666777888777666555666777888888888888888999999999999999999999999888999999999:::::::::;;;;;;:::>>>CCCHHHUUUqqquuummmkkkkkkmmmqqqtttxxx~~~yyysssnnnjjjeeebbbZZZ[[[ZZZYYYWWWVVVWWWXXXWWWZZZ]]]^^^]]]^^^bbbfffhhhtttxxxxxxzzzqqqsss{{{~~~yyysssnnniiiddd___\\\PPPLLLLLLOOOQQQRRRVVV[[[]]]ZZZXXXXXX\\\___``````fffqqqxxxxxxyyyzzzqqqcccFFFBBBDDDJJJKKKCCC<<<999>>>@@@FFFMMMOOOOOOTTTZZZeeedddFFF@@@===:::<<<888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777333444444333111111222444888<<>>>>>???>>><<<:::999999:::;;;;;;:::888:::888666666777888777666777777777777888999:::;;;888888888888888888888888999999999999999:::::::::===???@@@>>>>>>HHH\\\mmmuuu{{{|||rrroooggghhhjjjkkkmmmqqqwww{{{~~~}}}xxxrrrlllgggccc^^^[[[VVVWWWWWWVVVTTTTTTVVVYYYYYY\\\```aaa```aaafffjjjvvv~~~~~~tttqqqmmmiiiddd___YYYUUUNNNLLLLLLQQQTTTUUUYYY^^^```\\\YYYYYY]]]```bbbaaalllwww}}}zzzyyyuuueeeRRR>>>@@@GGGOOOLLLAAA;;;<<<@@@CCCIIIOOOQQQRRRYYYaaa~~~VVVCCC<<<999<<<>>>999999:::;;;;;;;;;;;;:::======<<<;;;:::999999888666777999;;;<<<;;;999888333444444333222111333444333999555:::SSSfffkkknnn~~~xxxkkk```bbbsss~~~}}}}}}}}}~~~{{{|||}}}|||{{{zzz{{{|||yyyyyyxxxwwwuuusssrrrqqqsssrrrpppooooooqqqssstttiiiiiijjjlllnnnnnnkkkiiidddaaa^^^[[[ZZZXXXVVVTTTRRRSSSTTTTTTTTTTTTTTTSSSQQQNNNLLLOOOZZZsssuuuEEEIII???@@@@@@>>>======;;;888;;;:::999:::;;;<<<:::888:::999777666777888777666999888777777888:::<<<===888888888888888888888888999999999999999999::::::===BBBBBB:::555===NNNZZZkkk~~~wwwssseeefffffffffgggjjjooossszzz~~~yyyvvvxxxsssmmmgggbbb^^^YYYWWWUUUVVVWWWVVVTTTTTTXXX[[[[[[___dddeeedddfffkkkppp}}}zzzuuurrrnnniiiccc^^^YYYSSSPPPJJJLLLNNNQQQTTTWWWYYYZZZYYY[[[\\\\\\\\\^^^cccgggvvvyyy}}}kkkSSS@@@;;;EEELLLJJJAAA999:::===GGGIIIPPPUUUQQQRRRhhhtttKKKIII<<<999@@@666666777999<<<============???<<<888888:::<<<<<<;;;888:::======;;;999888888999888555222111111222222444333333999GGGYYYggglll~~~~~~yyywwwvvvxxx~~~}}}|||{{{{{{zzzxxxyyyyyyyyyyyyxxxwwwvvvxxxvvvuuuuuuvvvvvvuuusssmmmmmmmmmnnnooopppqqqrrrnnnfffgggyyyyyyaaa^^^\\\YYYWWWWWWVVVTTTRRRTTTUUUVVVVVVVVVUUUPPPLLLQQQMMMDDDEEE___bbbNNNAAAEEEDDDBBBAAAAAA???<<<:::::::::;;;<<<<<<;;;::::::;;;:::888666666666666777888777555444555777:::<<<===<<<:::777666666666666666666666666777888999:::<<<;;;:::999;;;===@@@BBB\\\ttt|||{{{rrreee]]]\\\aaahhhmmmqqqsssyyyzzzuuurrrooommmhhhccc^^^ZZZXXXWWWYYYWWWUUUVVVYYY[[[YYYWWW\\\___ccceeegggllluuu{{{qqquuu|||vvvqqqkkkhhhccc^^^ZZZVVVRRROOOJJJLLLPPPTTTWWWXXXYYYYYYWWWXXXXXXYYY[[[```hhhnnnwwwyyy||||||tttcccMMM===@@@FFFKKKGGG>>>999;;;@@@DDDGGGOOOUUUTTTZZZsssgggEEEEEE:::888???777999999::::::::::::999999>>>;;;888888:::<<<<<<;;;999;;;======;;;999999999999888666444333222222222111000000555AAARRRbbbkkkuuu|||zzzyyyzzz~~~}}}||||||{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwwwwuuusssssssssrrrpppooooooooooooooooooooooooooopppiiiiiiwwwxxxddd]]]\\\[[[ZZZZZZWWWTTTQQQTTTWWWXXXVVVTTTRRRQQQOOONNNHHHJJJ\\\yyygggPPPIIIAAABBBAAA?????????>>>;;;999999:::;;;<<<<<<;;;:::999:::999888666666666666666777666555444555777999;;;;;;:::999888777666666666666666666666777888999999;;;:::888888999;;;>>>???NNNhhh|||rrrhhhcccaaa``````ccceeellluuu|||{{{vvvpppllljjjhhhddd___[[[XXXVVVVVVVVVUUUUUUWWW[[[]]]\\\[[[```^^^^^^```hhhrrr}}}}}}qqqZZZhhh{{{vvvooojjjccc```[[[WWWTTTRRROOOMMMKKKNNNSSSXXXZZZZZZYYYWWWZZZYYYXXXXXX\\\dddnnnuuuwwwyyyyyyssseeeTTTEEE<<>>DDDGGGIIIOOOTTTVVV```{{{VVV>>>AAA999777>>>:::???>>><<<;;;999888777777<<<:::888888999;;;;;;;;;:::<<<===>>><<<:::::::::999999888777555444333222000000000333;;;KKK]]]kkk}}}|||~~~|||}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}zzzyyyxxxwwwwwwwwwxxxyyywwwuuusssrrrrrrpppnnnlllqqqrrrrrrqqqpppmmmkkkjjjkkkeeecccjjjuuuvvvkkk___\\\[[[[[[\\\[[[XXXSSSOOOUUUWWWXXXWWWSSSPPPPPPRRRMMMKKKZZZzzzaaaEEECCCBBB@@@>>>===<<<<<<======;;;999999::::::;;;;;;::::::999999888777666666555666666666555333333444555888999777777888888777666666555666555555666666777888999999888777666666888:::<<>>>>><<<;;;;;;<<<::::::999999777666444333333222333444999EEEYYYjjj}}}yyy~~~~~~~~~}}}|||{{{{{{{{{}}}|||||||||||||||}}}}}}zzzyyywwwvvvvvvwwwyyyzzzyyywwwuuuttttttsssqqqooorrrrrrrrrqqqnnnjjjfffdddddd```]]]^^^bbbccc___ZZZ[[[ZZZYYYYYYYYYWWWSSSPPPUUUTTTTTTVVVUUUQQQOOOPPPRRR^^^uuuNNNBBBCCC>>>>>><<<;;;:::;;;======;;;:::999999::::::::::::999999777777666666555555555555444333222222333444666777444555666777777666555444555555555555666777888888888888666666666777888999>>>PPPuuuhhh[[[\\\gggyyyuuuiii\\\SSSXXXVVVYYY___dddhhhooovvv}}}zzzuuuooonnnnnnkkkddd^^^___^^^\\\ZZZYYYXXXYYYYYYZZZZZZ[[[^^^```aaaaaaaaabbbhhhqqq|||sssppp~~~aaaQQQWWW}}}xxxtttoooiiiccc___[[[WWWQQQNNNLLLLLLLLLLLLOOORRRWWW[[[]]][[[YYYVVV___]]][[[\\\bbbkkktttyyyssswwwtttbbbJJJ===@@@IIIJJJFFF@@@:::888===EEELLLWWWSSSOOOPPPXXXiiiXXXEEE<<>><<<;;;:::::::::;;;888888888888888999:::;;;:::<<<======<<<;;;<<<===:::::::::999888666555444555444444555666>>>PPPbbbttt~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzz{{{{{{||||||yyyxxxvvvuuuuuuvvvxxxyyywwwuuuttttttttttttsssqqqppppppooommmjjjeeeaaa^^^cccaaa^^^\\\[[[[[[[[[ZZZZZZWWWTTTSSSTTTTTTTTTSSSUUUPPPOOOTTTWWWSSSNNNNNN___{{{oooIIIHHHDDD;;;@@@;;;;;;:::<<<===>>>===;;;999999999888888999999999666666666666555555555444333222222222333444555666222333444555666555444333444444444444555666777888888777777666666777888999>>>FFF]]]rrrccc]]]bbbnnnzzz{{{oooccc[[[WWWSSSRRRVVVZZZ]]]ccciiilllsss|||{{{vvvsssuuuoooiiifffgggeee```\\\YYYXXXWWWWWWWWWXXXYYYZZZ]]]]]]^^^^^^^^^^^^___```fffppp}}}}}}tttvvvyyydddMMM[[[~~~zzzwwwrrrmmmhhhccc___[[[WWWSSSNNNKKKKKKMMMOOOOOOSSSUUUXXXZZZ[[[ZZZYYYXXXWWWWWWYYY___hhhpppvvvyyypppooofffUUUCCC===DDDMMMFFFBBB<<<999;;;BBBJJJOOOUUUQQQOOOWWWhhh|||LLLCCC=========:::777999888888777777777777888888555777999999888888999;;;:::;;;<<<<<<;;;:::<<<===;;;;;;:::999777666555444555222222444333555CCCSSSaaalllyyy~~~~~~~~~}}}~~~|||}}}~~~}}}}}}}}}yyyyyyyyyxxxyyyyyyzzzzzzvvvuuutttttttttuuuvvvwwwsssqqqpppppprrrrrrqqqooolllkkkjjjgggddd```\\\ZZZ^^^^^^\\\ZZZWWWVVVWWWXXXWWWTTTQQQPPPQQQTTTUUUVVVVVVOOOMMMSSSUUUQQQQQQUUUsss^^^GGGFFF???;;;CCC<<<;;;;;;<<<>>>>>>===<<<999888888777777888888999444444555555555555444444222222222222333444555666222222333333333333333333444333333444444555666777777777777777777888999999;;;;;;HHHeeexxxgggaaagggoooyyyooohhhZZZSSSOOOQQQSSSUUUXXX]]][[[bbblllvvv}}}xxxsssooommmiiiccc______^^^\\\ZZZUUUTTTTTTTTTUUUWWWYYYZZZ]]]]]]]]]\\\[[[]]]```cccqqqzzzsssrrrrrrrrrgggUUUTTTxxx|||tttpppjjjeeebbb^^^ZZZWWWRRRNNNJJJHHHKKKOOOSSSTTTWWWWWWWWWWWWXXXXXXYYYYYYUUUWWW]]]fffooouuuwwwvvvmmmbbbRRREEE@@@BBBGGGJJJ@@@===:::;;;@@@GGGMMMPPPRRRPPPTTTfffiiiDDDBBB;;;888<<<999444777444444555666666666555555444666999999777777999;;;999:::;;;:::999:::;;;===<<<;;;999777666555555555666111000444222///777EEEYYY^^^kkk{{{xxxyyy}}}|||~~~|||}}}~~~~~~~~~}}}{{{}}}{{{~~~||||||}}}}}}}}}}}}||||||xxxxxxwwwwwwwwwwwwwwwxxxssssssssstttttttttuuuuuurrrpppooonnnoooooommmkkkgggfffdddaaa]]]ZZZXXXWWWUUUVVVXXXWWWTTTQQQQQQQQQSSSRRRPPPQQQSSSVVVWWWWWWXXXRRRPPPQQQOOOLLLUUUcccfffTTTEEE===>>>???<<<;;;:::<<<===>>><<<;;;999888777777777777888999333444555555555555444333222222333333444555555666333222222111111111222222333333333333444555666777444555555666777888999999777666===QQQiiizzz}}}vvvfffhhhpppsss~~~xxxlllbbbYYYVVVTTTQQQRRRTTTUUUYYY___eeelllttt{{{~~~{{{xxxtttnnnjjjdddaaa\\\XXXVVVVVVWWWXXXVVVUUUVVVVVVXXXZZZ\\\^^^\\\]]]]]]]]]^^^ccckkkppp~~~}}}sssmmmlllcccXXX\\\ttt|||wwwoookkkeeeaaa]]]ZZZWWWUUUMMMJJJGGGFFFJJJPPPVVVYYYYYYXXXVVVUUUUUUWWWYYY[[[YYY]]]dddnnnvvvyyyvvvssslllYYYBBB:::???GGGIIIFFF<<<:::999<<>>;;;888666666666555444333444555555666666555555888999999888666555666888888888888999999:::::::::===999444444777999777444555444222111111111222222???XXX```eeezzzkkkcccdddkkkttt|||vvv|||~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~yyyxxxyyy|||}}}zzzzzzxxxwwwxxx{{{{{{yyyvvvwwwvvvuuuttttttuuuvvvwwwuuuvvvvvvvvvuuutttsssrrruuusssqqqqqqqqqqqqooommmqqqooollliiifffdddbbbaaaaaa___ZZZVVVTTTTTTUUUWWWRRRRRRQQQPPPOOOOOONNNNNNPPPRRRUUUVVVVVVUUUTTTTTTVVVWWWVVVQQQIIINNNgggeeePPPCCC======@@@===999666777:::<<<<<<:::999888888777666555555444666555444333333333333333333222111000000222444555555444333333222222333333333333222222222333555666333333333444444444555555888555666???MMM___tttkkk___RRRQQQ\\\rrr}}}tttkkkaaaXXXRRRRRRTTTWWWXXXYYYZZZ]]]```jjjlllpppuuuzzz~~~}}}yyyuuurrrllljjjgggccc```^^^]]]\\\VVVTTTRRRPPPQQQSSSUUUWWWZZZ\\\^^^^^^]]]]]]]]]^^^]]]___ccciiiqqqzzzyyyssspppllliiimmmXXXSSSppp~~~{{{vvvqqqmmmjjjhhhddd```\\\ZZZXXXVVVRRRNNNLLLJJJIIILLLPPPTTTUUUUUUXXXWWWWWWWWWWWWYYY[[[\\\cccooowwwxxx~~~{{{lllNNNAAA;;;EEELLLGGG>>>;;;??????@@@EEEKKKOOOPPPOOOOOO]]]eeeAAA===:::777555555555444333333444444555555555555555666777777666555555666888888888888999999:::::::::;;;777444444777999666333555444333222111111222222777NNN]]]ggg{{{sssddd^^^ZZZ[[[dddooouuu~~~|||}}}~~~~~~~~~~~~|||{{{~~~~~~~~~~~~~~~}}}}}}{{{{{{yyyxxxxxx{{{~~~}}}{{{|||zzzyyyyyyzzzyyywwwtttuuutttsssrrrrrrsssssstttssstttttttttsssrrrrrrqqqqqqpppnnnoooooopppnnnmmmmmmkkkiiifffcccaaa___^^^___]]]YYYVVVTTTTTTUUUUUURRRQQQQQQQQQPPPPPPPPPPPPRRRRRRSSSUUUVVVUUUTTTRRROOOOOOOOOOOOPPP^^^}}}|||jjjTTTGGG???===>>>BBB<<<:::888888999:::::::::888888777777666555555444555444444333333333444444333222111000000222444555444444333222222222222333333222111111111222444555333333333333444444444444555555888===EEEUUUnnnqqqeeeLLLDDDFFFVVVggguuuzzzssskkkfffZZZWWWTTTTTTVVVXXXXXXWWWXXXZZZ^^^dddllluuu}}}}}}zzz}}}||||||{{{xxxtttoookkkiiifffddd```\\\YYYWWWVVVVVVWWWUUUTTTRRRRRRSSSTTTUUU[[[]]]^^^]]]\\\[[[\\\^^^\\\bbbjjjsss|||wwwjjjiiilllmmmnnnkkkkkkwwwzzz|||yyyuuuooojjjfffbbbaaa]]]ZZZWWWTTTRRRPPPMMMKKKKKKKKKKKKNNNRRRUUUVVVVVVTTTWWWYYYYYYYYYZZZ^^^bbbiiixxx~~~yyy~~~xxx___???<<<@@@IIIKKKBBB;;;;;;>>>@@@CCCGGGJJJLLLLLLMMMMMMjjjNNN999;;;888555444444444333222333333444555555555555555444555666555444444666888888888888999999999999999888666444555888888666333666555444333222222222222444CCCYYYhhhvvv~~~uuujjjfff^^^UUUXXXbbbmmmvvv}}}{{{xxxxxx|||~~~~~~~~~~~~}}}|||{{{zzz{{{|||~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxxxxzzz|||}}}}}}|||~~~|||zzzyyyyyywwwtttrrrtttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqpppooommmlllkkklllmmmmmmlllkkkgggfffdddaaa^^^\\\[[[ZZZ[[[YYYXXXVVVTTTSSSSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRTTTRRRQQQRRRTTTUUURRROOOKKKJJJLLLRRR^^^uuu^^^QQQEEE???===<<<>>>BBB;;;<<<;;;:::888777888:::888777777666666555555555444333333333333444444555222222111000000222333444444444333222222222222222222111000000000111222333222222333333333444444444333555999:::;;;HHHccc}}}zzz]]]MMM@@@BBBNNN___uuuyyy}}}{{{vvviiiaaaXXXTTTUUUVVVTTTPPPTTTTTTSSSUUUZZZ```gggkkknnnqqqtttvvvxxx{{{~~~~~~zzzuuusssvvvxxxuuusssppplllhhhccc```^^^]]][[[WWWSSSPPPPPPPPPQQQUUUUUUTTTTTTUUUVVVWWWWWW]]]^^^^^^]]]\\\]]]```bbbfffmmmxxxrrreeeaaadddhhhnnntttyyy~~~|||wwwvvvtttpppjjjeee```]]][[[UUUSSSQQQNNNLLLKKKJJJIIINNNOOOPPPRRRTTTUUUUUUUUUSSSWWWZZZZZZYYY\\\dddkkksssyyyzzzzzz~~~gggKKK;;;???FFFKKKFFF<<<888;;;<<>>TTTiii{{{eeeLLL@@@AAAKKKZZZhhhwwwnnnhhhnnnyyy}}}yyypppddd\\\XXXVVVSSSQQQVVVTTTRRRPPPOOOQQQTTTVVV\\\___bbbeeegggiiimmmoooxxxyyyzzz{{{}}}~~~~~~}}}||||||{{{zzzyyyxxxxxxxxxxxxuuutttsssoookkkiiijjjkkkiiigggddd```\\\ZZZXXXWWWUUUSSSPPPNNNMMMNNNPPPQQQRRRSSSUUUVVVXXXYYYZZZ[[[]]]^^^^^^^^^```ccciiimmmwww~~~iiifffdddbbb```bbbnnnzzz|||{{{|||yyytttqqqoookkkeee```\\\YYYWWWOOONNNLLLJJJIIIIIIJJJKKKPPPQQQRRRRRRRRRQQQQQQQQQUUUXXXZZZZZZZZZ```kkktttvvvttt{{{~~~nnnQQQ<<<@@@EEEJJJHHH???666777===AAAIIIQQQSSSOOOMMMPPPTTTlll}}}QQQ<<>>===::::::<<<:::<<<===;;;777555555777666666666666555555555555222222222222222333444555222111111111111111111111333333222111111111111222222111000/////////000111111111111222222222333333444444555777777:::EEEQQQnnn^^^FFF===???GGGNNNWWWVVVYYY^^^bbbhhhqqq{{{}}}ssshhh^^^YYYWWWWWWPPPOOOOOOOOOOOOPPPQQQRRRPPPRRRUUUVVVVVVXXXZZZ\\\fffgggiiikkknnnqqqrrrsssqqqrrrsssttttttsssrrrqqqmmmmmmmmmllllllmmmnnnnnnjjjiiigggccc___]]]]]]]]]ZZZXXXVVVTTTRRRRRRRRRSSSQQQPPPOOONNNPPPRRRUUUWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\^^^aaaeeellltttzzzdddjjjhhhddd\\\TTTYYYmmm|||wwwuuuvvvsssnnnkkkhhheee```[[[WWWTTTSSSJJJJJJJJJIIIHHHJJJMMMOOOQQQRRRRRRPPPNNNLLLMMMMMMWWWXXXZZZ[[[___gggrrrzzzwwwsssxxxrrrZZZCCC999EEEHHHIIIBBB999555:::AAADDDMMMTTTSSSNNNOOOYYYccc}}}nnnBBB<<<>>>888555333222222333333222222222333444444444444444999::::::888666555666777888888888888888777777777666777888999::::::;;;;;;999999888888666555333222444111:::LLL___yyy{{{dddKKKQQQPPPTTTZZZ___```cccgggnnnrrrvvvzzz{{{|||}}}~~~|||{{{zzzzzzyyyyyyzzzzzzwwwxxxzzzzzzzzzzzz|||}}}{{{{{{{{{{{{{{{|||}}}}}}yyyzzz{{{zzzxxxwwwwwwxxxqqqsssuuuuuussssssssstttrrrssssssttttttssssssrrrqqqqqqpppooonnnlllkkkjjjkkkiiifffdddcccaaa^^^\\\ZZZYYYWWWVVVTTTSSSSSSRRRNNNOOOOOOPPPPPPPPPOOOOOOIIIJJJKKKLLLNNNOOOPPPQQQPPPOOOMMMKKKKKKLLLNNNOOOIIIXXXqqqzzzXXXHHHDDD===::::::<<<<<<999999<<<:::;;;<<<;;;888666666666555555555555555555555555333222222222222333333444111111111111111000000000333333222111111111111111222111000/////////000111000000111111111222222222444222333777888888:::>>>\\\uuu{{{ZZZHHHBBBBBBBBB@@@EEENNNTTTWWWZZZgggttt~~~ssshhhaaa^^^^^^SSSSSSRRRRRRQQQPPPOOOOOOKKKMMMNNNMMMLLLLLLMMMNNNTTTUUUWWWYYY\\\^^^```aaa```aaaccceeeeeeeeecccbbb^^^^^^^^^^^^___```aaabbb^^^]]][[[XXXUUUSSSRRRQQQLLLLLLKKKKKKLLLNNNOOOQQQQQQQQQRRRSSSUUUXXX[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZZZZ]]]aaagggnnnwwwzzzjjjfffmmmggg^^^UUURRR^^^{{{||||||xxxrrrooonnnjjjdddcccaaa]]]YYYUUUQQQOOONNNHHHIIIJJJIIIIIILLLQQQUUUSSSSSSSSSQQQMMMLLLNNNPPPUUUWWWZZZ```gggooovvv{{{|||{{{wwwmmmZZZGGG===<<>>RRRaaakkkwww|||zzz```YYYOOOHHHLLLSSSWWW\\\```iiimmmsssxxxzzz|||~~~zzzyyyyyyxxxxxxyyyzzz{{{xxxyyy{{{zzzzzzyyy{{{|||wwwxxxyyyzzzzzzzzzzzzzzzvvvxxxzzzxxxuuurrrqqqrrroooqqqssssssqqqpppqqqsssmmmnnnoooqqqqqqqqqqqqpppppppppooonnnkkkiiigggffffffdddaaa```___]]]ZZZXXXVVVUUUTTTRRRQQQPPPPPPPPPLLLLLLMMMMMMMMMNNNOOOOOOJJJKKKKKKMMMNNNOOOPPPQQQLLLNNNNNNKKKHHHHHHMMMRRR\\\ppp|||WWWIIIFFFCCC;;;999999<<<;;;999:::===::::::999999:::999666444555555555555555555555555333333222222111222222222111111111111111000//////333222222111111111111111333222111000///000111111000000000000111111111222111000111666777555666999JJJZZZgggrrr}}}uuuaaaTTTIIIAAA;;;???GGGMMMPPPSSS___kkkoooxxx~~~wwwoooiiieee```^^^ZZZVVVRRRPPPNNNNNNLLLMMMMMMLLLIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPRRRSSSUUUWWWVVVUUUSSSQQQSSSRRRRRRRRRRRRSSSSSSTTTRRRQQQPPPOOONNNNNNLLLKKKGGGHHHIIIKKKMMMOOOQQQRRRSSSTTTVVVXXXZZZ\\\]]]]]]]]]\\\ZZZYYYZZZ[[[]]]^^^aaaeeekkkrrr{{{zzzmmmaaabbbllleee^^^[[[aaaooo}}}~~~|||{{{vvvnnnjjjhhhccc]]]]]][[[XXXTTTPPPMMMKKKJJJGGGHHHJJJJJJJJJNNNTTTYYYUUUVVVVVVSSSPPPPPPSSSVVVTTTVVV[[[dddmmmuuuxxxzzzrrr}}}{{{aaaFFF;;;===@@@AAA@@@===888777<<>>DDD///888666333222333444444333222222333444444444333333111333444555555777999<<<999888888888777777666666555555666666666888;;;===::::::::::::888666444222,,,777444666HHHMMMQQQcccpppppp```OOOAAAAAAHHHOOOVVV\\\bbbfffmmmrrruuuwwwyyy{{{yyyxxxxxxwwwxxxyyy{{{|||yyyzzz{{{{{{yyyyyyzzz{{{vvvwwwxxxyyyyyyxxxwwwvvvtttvvvyyywwwsssooommmmmmoooqqqsssrrrooonnnoooqqqiiijjjlllnnnoooooonnnnnnpppooonnnllljjjgggeeecccaaa___]]]\\\\\\[[[YYYWWWTTTSSSQQQPPPOOONNNNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOKKKLLLMMMNNNOOOPPPQQQQQQJJJMMMNNNKKKFFFFFFMMMTTTtttZZZ???AAACCC===>>><<<<<<===<<<999:::>>>;;;999777999;;;:::777333444555555555555555555555444444333222111111111111111111111111111000///...333222222111000111111111444333222000000000111111000000000000111111111111......111555555333555:::555CCCTTThhhyyyvvvgggUUUFFFCCCBBBCCCEEEEEEEEELLLUUU\\\dddmmmttt}}}sssjjjfffbbb]]]XXXUUUTTTUUUVVVNNNOOOOOOMMMJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGJJJKKKMMMMMMLLLJJJGGGEEEMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIJJJKKKKKKJJJIIIIIIJJJLLLNNNPPPSSSTTTUUUUUUWWWYYY[[[\\\]]]\\\\\\YYYXXXWWWXXX[[[___ccceeejjjnnnuuu}}}```^^^bbb___aaakkk[[[WWW___www}}}xxxwwwwwwvvvqqqkkkfffbbb^^^ZZZWWWZZZWWWRRRMMMJJJIIIHHHIIIHHHEEEEEEJJJQQQUUUUUUSSSYYYVVVRRRQQQRRRTTTTTTTTTZZZ[[[cccppp{{{}}}|||zzzwww^^^DDD;;;BBBGGGEEE@@@;;;888888888<<>>@@@CCCIIIQQQTTT[[[ccciiinnnrrrtttsssrrruuuyyy{{{{{{zzzzzzzzzzzzzzzyyyvvvttttttvvvxxxwwwwwwvvvuuuuuuuuuvvvvvvwwwvvvtttrrrpppooonnnnnnoooooopppqqqrrrrrrrrrqqqooommmlllkkklllllljjjhhhnnnmmmjjjgggdddaaa___]]]]]][[[ZZZYYYXXXVVVSSSQQQPPPQQQQQQOOONNNMMMNNNPPPMMMLLLKKKKKKKKKLLLMMMNNNLLLNNNOOONNNLLLMMMLLLJJJJJJLLLKKKEEE@@@JJJddd|||YYYDDDBBB>>>:::<<<888888888888999:::;;;;;;999888888777666555555444444444555555444222111///444333222111000000000000000000000000000000000000000000000000000000000000AAA>>>888222///...///000000000000000000000000000111111222222222333333333777888GGG```rrrkkkUUUKKKDDD??????@@@@@@CCCGGGNNNOOOUUU___gggooo{{{}}}vvvqqqkkkccc]]][[[YYYWWWUUUSSSQQQOOOMMMMMMKKKHHHFFFHHHGGGFFFEEEEEEFFFHHHIIIGGGGGGHHHHHHGGGGGGFFFFFFAAACCCFFFHHHJJJJJJIIIHHHHHHIIIKKKKKKJJJJJJJJJKKKLLLMMMNNNQQQSSSVVVYYYZZZYYYWWWVVVVVVYYY[[[]]]^^^WWW[[[___^^^^^^cccnnnwww~~~xxxhhh\\\^^^dddeeecccccc___bbb|||}}}xxxtttssssssnnnkkkeeeaaa^^^[[[XXXUUUVVVTTTPPPLLLIIIHHHHHHHHHIIIHHHIIILLLQQQTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUU[[[fffsssyyy{{{|||}}}iiiNNN>>>@@@HHHGGG@@@===999888;;;>>>AAAHHHOOOOOORRRLLLSSSvvvpppHHH>>>:::666999444444444444333333333333333333222222222333333444444444555555555666666666:::999777555444555555666777666666666666666666777999999777666666555555555555111000333999CCCSSSaaa```wwweeeRRR???:::===???BBBFFFLLLQQQXXX___ffflllppprrrqqqtttwwwyyyxxxwwwvvvvvvttttttsssqqqnnnnnnpppsssuuuuuuuuuttttttttttttsssrrrqqqqqqpppoooooonnnnnnnnnnnnooopppppppppppppppnnnllljjjiiiiiihhhfffdddgggfffeeebbb```^^^\\\[[[ZZZXXXVVVVVVUUUTTTQQQNNNMMMNNNNNNMMMKKKJJJKKKMMMKKKJJJJJJJJJKKKLLLMMMMMMJJJKKKLLLLLLNNNPPPQQQQQQNNNKKKHHHLLLXXXmmmtttKKK@@@AAA>>>;;;===999999888888888999::::::888888777777666555555444333444444444444333111000444333222111000000000000////////////////////////////////////////////////:::888444000//////000111////////////////////////111111111222222222333333777444<<>>FFFHHHMMMTTT\\\bbbhhhlllnnnpppsssuuutttsssrrrrrrssssssrrrpppnnnnnnppprrrqqqrrrrrrsssrrrqqqpppoookkklllmmmnnnnnnnnnmmmlllkkklllmmmmmmnnnmmmmmmmmmkkkiiigggeeeeeecccaaa______^^^]]]\\\ZZZYYYXXXWWWUUUTTTRRRQQQQQQPPPMMMKKKIIIJJJJJJIIIGGGGGGHHHJJJHHHIIIJJJKKKLLLLLLLLLLLLNNNLLLKKKKKKLLLLLLLLLLLLNNNIIIJJJYYYvvvrrrVVV???===AAA>>>;;;<<<::::::999888888888888999888777777666666555555555333333333444444333222222333222111111000000000000////////////////////////////////////////////////222111////////////111111////////////////////////000111111111222222222222555222555>>>KKKiiittt___GGG:::777888<<<@@@???<<<===AAAFFFLLLUUU___gggsss}}}qqqyyyxxxqqqjjjccc___XXXUUURRRPPPPPPQQQQQQPPPMMMLLLKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIGGGGGGFFFGGGIIIJJJJJJJJJIIIHHHGGGIIILLLMMMMMMMMMOOOPPPRRRSSSSSSTTTUUUVVVVVVWWWVVVVVVUUUVVVWWWZZZ]]]^^^eeekkksssxxx|||{{{{{{{{{rrreeeTTT______```]]]YYY\\\jjjyyy{{{yyyuuussspppkkkhhhfffffffff^^^[[[WWWTTTRRRQQQOOOMMMKKKJJJHHHGGGFFFFFFGGGHHHMMMQQQTTTTTTQQQQQQTTTXXXSSSWWW[[[ZZZXXXXXX\\\aaannnyyy}}}xxxzzz\\\GGG:::@@@JJJGGG???:::888777;;;EEEKKKJJJIIIJJJMMMUUU]]]rrrqqqFFF>>>777777:::222333333222222222111111111444333222111111111111111333333333333444444444444777666666555666666777888666555555444444555555666999888777777666666666666333444555333000333BBBSSS[[[aaaxxxrrrkkktttqqqSSSEEEDDDCCCBBBEEEMMMTTTXXX\\\```fffiiimmmnnnooooooooopppqqqqqqpppnnnmmmmmmoooqqqmmmnnnpppqqqpppnnnllljjjggghhhjjjllllllkkkiiihhhggghhhhhhiiiiiiiiihhhhhhfffdddbbbaaaaaa```^^^\\\[[[ZZZYYYXXXVVVUUUTTTSSSQQQPPPNNNNNNNNNMMMKKKIIIFFFGGGGGGFFFEEEEEEFFFHHHGGGHHHJJJLLLMMMMMMLLLLLLRRROOOMMMOOONNNKKKIIIIIIHHHMMMYYYpppWWWGGG<<>>QQQ}}}zzzXXXAAA999777:::===???;;;:::===???AAAFFFMMMSSS]]]kkkrrrqqqqqq}}}|||vvvrrraaa]]]XXXTTTRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLIIIKKKNNNPPPPPPQQQRRRTTTRRRRRRSSSSSSSSSSSSSSSSSSTTTVVVXXXZZZ^^^ccchhhlllrrrwww~~~lll]]]SSSRRRTTTWWW[[[ZZZeee```XXXRRRUUUggg}}}zzzvvvtttooolllhhhdddaaa```______ZZZWWWSSSPPPNNNLLLJJJHHHGGGGGGFFFFFFGGGHHHIIIJJJOOOTTTXXXVVVRRRQQQUUUYYYVVVYYY[[[ZZZXXX[[[cccjjjyyyzzzzzz{{{{{{jjjIIIBBBBBBHHHHHH>>>999;;;999999???HHHLLLJJJHHHIIIKKK^^^rrrZZZ??????777333666///222111111111111000000000333222111111000000000000222222222222333333333333333444555666777999:::;;;555555444444444444555555888777666666555666666666555333333333111111888AAAYYYXXXhhh}}}uuuvvvoooXXXNNN???;;;===FFFMMMNNNQQQUUU\\\___cccfffhhhjjjlllnnnkkkkkkjjjhhhfffgggiiikkkjjjkkklllmmmllljjjhhhfffeeefffggghhhhhhfffdddbbbbbbbbbbbbccccccbbbaaaaaa___^^^\\\\\\]]]]]]\\\ZZZZZZYYYWWWVVVTTTRRRPPPPPPNNNLLLKKKLLLLLLKKKIIIGGGEEEFFFGGGFFFDDDDDDFFFHHHGGGHHHJJJLLLMMMMMMLLLKKKNNNLLLMMMQQQPPPKKKKKKNNNIII\\\vvvaaaIII@@@<<<>>>???:::888;;;;;;:::999888777666666666666666666666555555555555333333333333333333444444111111000000///000000000.........................................................////////////...........................//////000000000111111111000333888999888AAA___}}}|||oooYYYLLLBBB:::777;;;888888;;;======???BBBGGGJJJQQQZZZaaajjjxxx}}}}}}~~~vvvqqqiiiccc___[[[YYYWWWRRRQQQPPPNNNMMMKKKJJJJJJMMMNNNOOOPPPPPPQQQQQQPPPNNNNNNNNNNNNNNNMMMMMMLLLKKKNNNQQQSSSSSSTTTVVVXXXSSSTTTUUUVVVWWWWWWWWWVVV[[[^^^bbbfffjjjpppwww|||[[[QQQEEEGGGQQQXXX]]]dddYYYUUURRRVVVhhh||||||zzzxxxuuurrrooonnnhhheeeaaa^^^]]][[[YYYXXXVVVSSSOOOLLLKKKIIIGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNRRRUUUXXXWWWTTTRRRUUUYYYVVVXXXYYYZZZ]]]dddnnnuuuxxx\\\FFF@@@DDDIIIIIIAAA888777<<<<<<===CCCJJJKKKJJJKKKOOO___wwwgggKKK;;;:::666000///...111111000000000/////////111111000000000000000000111111111111222222222222111222333555777999:::;;;444444333333333333444444666555555444444555555666777333222333333222444888RRRRRR\\\ooo|||~~~zzzzzzzzziiiSSSBBB:::888@@@FFFFFFHHHMMMQQQUUUYYY]]]```cccfffiiieeefffeeecccbbbbbbeeegggffffffgggfffeeedddbbbaaabbbbbbcccbbbaaa___]]]\\\[[[[[[\\\\\\\\\[[[ZZZZZZXXXWWWVVVWWWXXXYYYXXXVVVWWWVVVTTTSSSQQQOOONNNMMMKKKJJJIIIIIIJJJJJJHHHFFFEEEFFFFFFFFFEEEEEEFFFHHHHHHIIIJJJJJJKKKJJJJJJJJJKKKIIIKKKNNNIIIBBBFFFOOO\\\vvvjjjEEE@@@<<<;;;<<<<<<999999===;;;:::999888777666666666555555555555555555555555444444333222222333333333111000000//////000000000................................................/////////.........------........................////////////000000000000000111333444555===RRReee|||{{{xxxxxxlllYYYGGG===:::555444888:::999:::<<>>AAAGGGKKKKKKJJJPPPYYYMMMDDD666222777333---000000000000/////////......000000/////////000111111000000000111111111222222111111333444555666666666444444333333333333444444444444333333333444444555777444222444333222555:::IIIOOOXXXbbbkkkuuu||||||~~~xxxdddSSSEEE<<>>???===<<<===<<<999:::<<<999999888777777666777777555555555555555555555555666555333222222222222333000000////////////000000................................................///......---,,,,,,,,,---................................./////////000000000...///222555;;;EEENNNZZZhhhmmmvvvuuuddd[[[GGG???888777777555666888999:::;;;===BBBIIINNNQQQ^^^iiitttwwwyyy}}}~~~}}}}}}zzzsssrrrooolllhhhdddaaa___YYYYYYYYYYYYYYYXXXWWWWWWUUUUUUTTTTTTTTTUUUUUUVVVPPPRRRUUUVVVVVVWWWXXXZZZ]]]___ccchhhkkkmmmnnnooouuuzzz|||sssvvv~~~zzzeeeRRRIIIIIIUUUVVVXXX^^^SSSGGGPPPUUUiii{{{{{{xxxsssppplllhhhdddbbbbbbbbb]]]ZZZWWWVVVVVVTTTPPPLLLKKKIIIGGGFFFGGGGGGGGGFFFDDDFFFHHHKKKNNNRRRTTTUUUTTTUUUVVVVVVVVVVVVWWWXXXXXXZZZ```jjjwwwlllCCC:::IIIGGGIIIBBB666444;;;>>>:::???CCCIIILLLKKKKKKUUUbbbjjjAAACCC444---:::888///555000/////////............//////...//////000111222000000000000111111111111111222222333333333222222444333333222222333333444333333222222222333333444666444444444222222888AAADDDNNNXXX\\\bbbqqqgggTTTDDDAAA???:::<<>>;;;999:::999888888777777777777777444555555555555555555555777555444222111111222222000000////////////000111...................................................---,,,+++++++++,,,---..................................../////////000000...///333777888777666<<>>?????????AAAEEEJJJIIIGGGIIIKKKMMMOOOPPPQQQTTTVVVTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRQQQOOONNNMMMMMMMMMLLLKKKLLLMMMNNNMMMLLLLLLLLLJJJIIIIIIJJJKKKLLLFFFFFFGGGGGGGGGHHHHHHHHHEEEDDDCCCBBBBBBAAABBBBBBDDDEEEEEEEEECCCCCCEEEGGGJJJHHHFFFGGGGGGGGGCCCAAADDDFFFLLLVVVfff{{{|||mmmMMMDDDEEEEEE@@@>>><<<;;;;;;;;;:::999777888888999999777666555555444444444444555666666222222222111111111000000//////////////////////////////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000111222333999@@@LLLeeeqqqPPP>>>:::888666555666333444888::::::<<<@@@<<>>BBBFFFNNNVVV]]]___aaaccceeefffiiillloooiiioooyyy~~~rrrmmmeeebbbaaadddgggbbbVVVKKKJJJFFFCCCFFFNNNUUUWWWWWWWWWRRRQQQZZZjjj|||YYY[[[___aaafffnnnyyy~~~|||zzz|||zzzwwwsssooojjjccc___aaa___[[[YYYWWWTTTQQQNNNLLLJJJGGGFFFEEEDDDAAA???@@@BBBDDDEEEEEEEEEGGGHHHNNNPPPRRRSSSQQQPPPOOOPPPPPPTTTWWWWWWUUUYYYaaaiiivvvyyyjjjEEE:::EEEKKKEEE<<<999777777999>>>CCCFFFHHHHHHQQQMMMHHHSSSfff{{{QQQ<<<:::777333000000000///...////////////////////////,,,------....../////////....../////////000000000000000000111111111222222111111111111111111111111444444444444555555555555555555555666777999:::;;;999;;;BBBOOO^^^jjjnnnnnn{{{|||cccQQQGGGDDDBBBAAAAAABBBBBBAAAAAABBBDDDEEEFFFEEEFFFGGGIIIFFFFFFHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDFFFHHHKKKGGGBBBAAACCCHHHKKKMMMYYYgggyyyxxxTTT===>>>EEEHHHIII>>>>>>===<<<;;;::::::999777777888888888777666555666666555555444333333333222111111111111000000000//////////////////////////////............//////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///......//////000111222444666===QQQvvv{{{rrr^^^LLLCCC:::555333555777666666999888999999:::;;;>>>CCCGGGJJJMMMRRRVVVZZZ^^^bbbeee___bbbggglllrrrzzz|||tttiii^^^VVVUUUOOOPPPRRRQQQNNNJJJEEECCCDDDFFFJJJNNNQQQRRRRRRRRRLLLVVVggg|||^^^]]]\\\[[[]]]ccclllrrr|||{{{xxxwwwvvvuuussssssrrroookkkfffaaa\\\XXXZZZXXXVVVSSSQQQNNNLLLJJJIIIGGGEEEDDDDDDDDDBBB@@@@@@CCCFFFHHHHHHHHHIIIJJJOOOPPPRRRQQQPPPOOOPPPQQQQQQSSSVVVWWWZZZbbbmmmuuu}}}|||}}}```KKK<<<@@@GGGDDD???===666666888<<>>999777555777;;;:::;;;;;;:::::::::;;;<<<@@@BBBFFFIIILLLQQQVVVZZZ```aaaaaaaaaaaacccgggjjjuuuzzzvvvrrrddd```___```\\\TTTMMMKKKCCCCCCCCC@@@???BBBHHHMMMIIINNNRRRSSSOOOLLLLLLMMMXXXrrr\\\[[[YYYVVVVVVYYY]]]```mmmrrrxxx|||~~~{{{{{{xxxtttqqqpppooommmlllhhhhhhfffbbb^^^YYYVVVTTTSSSRRRQQQOOOLLLJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCAAACCCFFFIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOQQQTTTWWWSSSTTTVVV]]]fffqqqzzz{{{TTT@@@>>>BBBJJJGGG<<<777;;;777999<<<@@@DDDHHHKKKMMMLLLNNNUUUlllvvvJJJ999888666444111000000000///...........................,,,,,,,,,,,,------------............//////////////////000000000111111111000000111111111222222222333333333444444444444555333444555666666666555555222666888===RRRnnn{{{zzzfffrrr~~~||||||~~~yyy~~~}}}kkkccc\\\VVVMMMBBB>>>???>>>???@@@@@@>>>>>>???@@@<<<<<<===>>>???@@@AAABBBAAAAAA@@@@@@??????>>>>>>???>>>>>>???AAABBBBBBAAA??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@BBBCCCDDDDDDEEEEEECCCAAAAAABBBCCCDDDFFFIIIMMMUUUfff}}}~~~[[[JJJ???@@@AAA>>><<<@@@<<<===???>>>;;;999888999777777777666666666666666666666666555444222000///000000000000000000000000////////////////////////......------------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------...///000111...222444666@@@RRRgggtttrrrwwwuuu\\\JJJ>>>666444666444555666888:::;;;:::999>>>?????????@@@DDDIIIMMMPPPRRRUUUWWWYYYZZZ\\\^^^]]]___cccfffiiimmmrrrvvv|||yyyrrrhhh___XXXVVVUUUQQQOOOOOOSSSQQQIIIBBB@@@???>>>===>>>AAAHHHOOOSSSOOOPPPPPPLLLIIILLLVVV```[[[YYYXXXVVVVVVWWWXXXYYY\\\aaahhhnnnrrrxxx}}}{{{xxxtttqqqqqqooollljjjiiigggeeeddd^^^^^^]]]ZZZUUUQQQOOOOOOLLLMMMMMMKKKIIIGGGGGGHHHEEECCCBBBCCCDDDEEEDDDCCCGGGIIIKKKLLLLLLLLLNNNOOONNNNNNOOOOOOPPPSSSYYY]]]ZZZ\\\aaajjjuuuvvvSSS@@@AAAAAABBBEEEAAA:::555555:::===BBBEEEGGGIIILLLNNNOOO\\\rrrYYY@@@999555444222000///000000///...........................------------------------------.........//////////////////000000000111111000000000111222222333333333333333333444444444444333333444555555555444444444777666777EEE\\\mmmrrrvvvhhh^^^mmm}}}xxxlllZZZFFF===???;;;<<<===<<<;;;:::;;;<<<<<<;;;;;;<<<===>>>???@@@>>>>>>>>>======<<<<<<<<<>>>===<<<>>>@@@BBBAAA@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@AAABBBCCCCCCDDDDDDCCCBBBBBBCCCEEEHHHCCCEEEWWWuuuXXXGGGCCCAAA???<<<999<<>>OOO]]]ccctttiiiUUUEEE<<<888222111222444777999999888======<<<:::999:::>>>AAA???CCCHHHLLLNNNOOOPPPRRRSSSTTTUUUVVVVVVYYY\\\___]]]ccclllvvv|||}}}|||{{{~~~yyyrrrkkkeee```]]]VVVWWWVVVSSSPPPMMMMMMMMMHHHCCC@@@AAAAAA>>>===>>>>>>???BBBGGGKKKMMMMMMLLLJJJKKKJJJIIINNN\\\qqq^^^\\\ZZZXXXXXXXXXXXXWWWRRRWWW\\\___aaafffmmmtttxxxzzz~~~~~~|||{{{zzzxxxwwwuuusssqqqoookkkhhhgggeeedddcccbbbaaa^^^\\\VVVWWWVVVRRRMMMIIIHHHHHHFFFHHHIIIHHHFFFEEEFFFHHHEEEDDDCCCDDDFFFGGGFFFEEEIIIKKKLLLLLLKKKLLLNNNPPPOOOOOOOOOOOOPPPUUU\\\aaaeeejjjsss|||rrrPPP???===FFFFFFAAA;;;888999888444<<<@@@EEEIIIJJJKKKMMMOOOWWWvvvqqqHHH===;;;555222111//////000000///---.................................------------------------.........//////////////////000000000111///000000111222222333333222222333333333444444444222333333333444444444555777888888666999FFFWWWcccxxxmmm___dddyyy{{{cccJJJ>>>@@@:::<<<===<<<;;;;;;<<<===<<<;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;===???AAA@@@@@@<<<===???@@@AAAAAA@@@@@@AAA@@@@@@@@@???????????????????????????@@@AAABBB@@@AAACCCDDDDDDFFFIIIKKKNNNOOOZZZsssfffFFF===@@@???;;;999;;;>>>===;;;???BBBAAA<<<999999;;;888777666555444555555666444444555555555333111///////////////000000111111////////////////////////...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,---...///000///000111000000333:::AAAQQQaaa||||||zzzjjj\\\UUUHHHBBB;;;777666888888888999;;;<<<<<<:::999:::;;;;;;>>>AAACCCBBBBBBBBBCCCIIIKKKNNNOOOOOOOOOQQQRRRIIIMMMSSSXXX[[[[[[ZZZZZZ\\\```dddfffggggggjjjllllllkkkkkkkkklllnnnpppqqqmmmiiidddbbbaaaaaa```^^^WWWVVVTTTPPPMMMJJJHHHFFFEEEHHHKKKLLLJJJGGGFFFEEE>>>999777:::===???BBBFFFAAAEEEJJJMMMNNNLLLJJJIIIJJJRRR^^^jjjuuuaaa^^^YYYVVVUUUTTTSSSSSSQQQTTTVVVUUUTTTVVV]]]cccgggjjjpppvvvzzz|||}}}}}}~~~~~~~~~}}}|||zzzwwwuuussssssrrrooonnnllllllkkkiiieeebbb``````_________]]]YYYWWWSSSSSSRRRNNNHHHCCCBBBCCCBBBDDDFFFFFFDDDCCCEEEHHHGGGFFFEEEGGGIIIJJJJJJIIIKKKKKKKKKJJJJJJJJJMMMOOOPPPPPPOOOOOOQQQVVV]]]bbblllvvvdddGGGAAACCC@@@@@@FFFDDD888222777;;;999===BBBGGGKKKKKKLLLOOOQQQ```WWW===999888333222000//////000000///---................................................---------.........//////////////////000000000000///000000111222222333333222222333333333444444444222222222222333444555555333444555333///444DDDUUUlllxxxvvvpppyyyuuujjjuuugggLLL@@@BBB<<<>>>??????======>>>@@@<<<<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<>>>@@@@@@???;;;<<<>>>@@@@@@@@@@@@???@@@@@@??????>>>>>>>>>===??????????????????@@@AAA>>>@@@CCCEEEGGGJJJNNNQQQVVVfff~~~dddKKKBBB777======999;;;AAA>>>444888<<<@@@>>>999666666888888777666444444555555666333444555555555333111///.../////////000000111111////////////////////////...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,---.../////////---...222555666666777AAALLLkkktttxxxxxxeee[[[LLL@@@:::999999999666:::???AAA@@@===;;;::::::<<<===>>>======>>>@@@888===CCCFFFGGGFFFEEEEEEHHHJJJLLLMMMLLLLLLLLLLLLJJJLLLMMMMMMMMMOOOTTTXXXNNNNNNMMMLLLLLLMMMNNNOOOOOOKKKGGGFFFGGGHHHGGGFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGEEEAAA===::::::<<<999:::???CCCDDDFFFHHHGGGKKKNNNMMMJJJIIILLLOOOUUUggg```___]]]\\\[[[XXXUUURRRSSSSSSRRRRRRQQQQQQQQQQQQUUUXXX]]]dddjjjnnnqqqssstttyyy~~~}}}yyyvvvvvvxxx~~~|||zzzzzz{{{{{{||||||{{{{{{zzzyyywwwsssnnnlllkkkkkkkkkgggffffffdddcccaaa___^^^]]][[[YYYWWWUUUSSSRRRRRRMMMMMMKKKGGGCCCAAAAAACCCAAAAAAAAAAAACCCEEEHHHIIIGGGHHHJJJLLLNNNNNNKKKIIIKKKKKKKKKKKKKKKLLLLLLMMMQQQOOOOOOQQQUUU]]]iiitttsssQQQAAA???AAACCCEEEDDD???888555666:::<<<===DDDEEECCCHHHNNNJJJNNNaaavvveeeKKK;;;444555444111000///......------...//////...---,,,,,,++++++,,,,,,,,,---------......---------............///............////////////............////////////111111111111111111111111333333444444555444444444777666333111000333999===^^^sssnnnzzz}}}tttlllnnnrrrooo```UUUFFFFFFDDDAAA<<<:::===@@@AAA??????>>><<<::::::<<>>===<<<<<<<<<<<<999777===;;;:::;;;===?????????===>>>??????>>>>>>>>>???<<<>>>@@@AAA@@@???@@@AAAAAA@@@@@@AAABBBCCCDDDDDDAAA???BBBJJJRRR\\\nnnjjjKKK@@@===<<<<<<=========<<<:::999;;;:::999777666555555555555555555555555555555555222222222111111111111000000000000000000000000000,,,---///000000000///.................................---------,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,---------.....................///000000777FFF```gggWWWNNNAAA222888999<<>><<<;;;======:::888777888999:::;;;<<<;;;;;;:::;;;<<>>@@@AAACCCFFFEEEHHHPPPTTTfffQQQ???777555444///111000///...------------///......---,,,,,,++++++,,,,,,,,,,,,------------------------............---.........////////////............////////////111111111111111111111111000111222333333333333333666666555444444777<<<@@@XXXxxx~~~yyy~~~vvvzzzooo{{{wwwqqqhhheee^^^RRRGGG???<<<;;;999999:::;;;;;;;;;<<>>>>>===<<<;;;<<<===<<<;;;<<<>>>@@@BBBAAA@@@>>>???@@@@@@???>>>======??????>>>>>>============<<<>>>@@@AAABBBCCCDDDEEECCCFFFRRRfffyyyvvvQQQAAA======;;;<<<======<<<;;;:::999;;;:::888777666555555555555555555555555555555555222222222111111111000000////////////////////////------...///////////////---------------------------------,,,,,,,,,,,,++++++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------------...............//////000222===OOOjjj~~~nnnZZZKKKCCCAAA<<<888888<<<@@@BBB:::888777888::::::::::::;;;<<<===>>>======<<<;;;:::;;;;;;<<<=========<<>>>>>>>>??????>>>>>>======>>>>>>@@@???>>>===<<<;;;;;;;;;???===;;;999888:::===??????AAADDDFFFGGGFFFFFFFFF:::CCCQQQ```oookkkgggbbb^^^\\\\\\[[[ZZZWWWWWWVVVUUUSSSRRRQQQQQQQQQNNNKKKHHHHHHJJJNNNPPPVVVXXXXXXWWWVVVYYY```eeegggiiijjjlllkkkjjjhhhgggffffffggggggggggggffffffhhhfffccc```^^^]]]]]]]]]YYYXXXWWWVVVUUUTTTSSSSSSRRRPPPMMMJJJGGGEEECCCCCCDDDEEEEEEDDDBBBBBBCCCEEEEEEEEEEEEEEEGGGHHHJJJKKKLLLLLLLLLNNNOOONNNKKKIIIDDDEEEGGGLLLQQQSSSPPPMMMQQQXXX```gggmmmvvvjjjGGGAAA@@@DDDGGGDDD===999444444555999???DDDGGGHHHJJJHHHDDDOOOeeeuuu^^^;;;555555777555---111000///...------------......------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---............/////////000000000000000000000000000000111333444444444444555666777777888:::>>>AAAOOOdddyyy{{{yyy|||{{{}}}iiiVVVHHH???888555999:::;;;;;;::::::;;;===<<<===>>><<<:::999<<<>>><<<;;;<<<>>>@@@@@@>>>======>>>???@@@@@@???>>>>>>???>>>======???AAABBBBBB@@@AAABBBAAABBBGGGNNNTTT```dddqqqzzzQQQ>>><<<===<<<;;;;;;<<<<<<<<<;;;:::::::::999888666555555555555444444444444444444444444222222111111111000000000////////////////////////.........---......///000------------------------,,,,,,,,,+++++++++******+++************)))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////222777@@@RRRmmm|||oooyyysssnnniiiZZZGGG>>>>>>===888???>>><<<;;;:::<<<>>>>>>;;;;;;;;;;;;:::888777666;;;;;;:::999888888888888:::::::::::::::;;;<<<<<<===<<<;;;:::999888777777888888999:::::::::999999999888777777777888999:::999:::<<<<<<===???BBBEEEIIIHHHEEEBBB@@@@@@BBBEEERRRaaawwwpppooojjjccc^^^[[[ZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVSSSOOOKKKIIIIIIKKKLLLLLLMMMMMMLLLLLLOOOUUUYYYZZZ[[[]]]^^^___^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]```^^^[[[YYYWWWWWWWWWWWWQQQQQQPPPOOOOOONNNNNNNNNMMMLLLJJJHHHEEEDDDCCCCCCBBBCCCEEEEEEDDDDDDFFFHHHGGGGGGHHHHHHIIIJJJKKKKKKMMMLLLLLLMMMNNNNNNKKKIIIGGGJJJMMMPPPRRRSSSTTTTTTRRR```pppzzzyyy```>>>AAABBBDDDFFFDDD===555111444666:::@@@EEEIIIKKKKKKQQQKKKJJJdddgggFFF333444555777666///000000///...---------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.........---------.........//////000000000000000000000000111222333444666666777777444666888::::::;;;<<<>>>@@@LLLbbb~~~{{{lllvvv}}}hhhXXXKKKCCC@@@===>>>>>>===;;;:::;;;===>>>>>>===<<<;;;;;;<<<<<<@@@>>>===>>>??????>>><<<@@@??????@@@AAACCCCCCCCC@@@>>>===>>>AAACCCBBBAAABBBDDDEEEHHHPPP___rrrZZZAAA===AAA@@@;;;::::::;;;;;;;;;:::::::::999888777666555555555555444444444444444444444444111111111111000000000000///////////////////////////...---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))************************************************++++++++++++,,,,,,,,,,,,------,,,,,,------...///000222777DDDZZZnnnsssnnnxxxzzzqqqaaaZZZMMM???AAAAAA???:::888;;;======<<<<<<<<<;;;;;;::::::999>>><<<;;;999888888999999:::999999999999999:::::::::::::::999888777777666666777999:::;;;;;;::::::999::::::;;;===>>>???@@@===AAAEEEFFFDDDBBBAAABBBDDDCCCBBBBBBFFFQQQ___iiixxxbbbsssnnnfff```\\\ZZZXXXVVVWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOOOOQQQRRRSSSSSSRRRRRRTTTUUUUUUUUUUUUUUUUUUTTTVVVUUUSSSQQQPPPPPPPPPPPPJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEECCCEEEGGGHHHHHHHHHJJJLLLIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLNNNNNNLLLKKKGGGLLLRRRSSSSSSVVV^^^eeeiiiwwwccc]]]hhhrrrcccOOOBBB999CCCCCCBBB???;;;:::999888777:::???CCCFFFHHHJJJJJJMMMTTTbbbNNN;;;444777444333444000000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------------------............////////////////////////000111222444555666666666444666999999888888888888666<<>>;;;AAA???===>>>@@@CCCDDDEEEDDDAAA???>>>@@@BBBBBBBBB>>>@@@CCCGGGIIIIIIGGGDDDFFFLLLUUUbbbsssuuu```III>>>@@@BBB???;;;::::::999999999:::::::::777777666555444444444444444444444444444444444444111111111000000000//////...........................---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......+++,,,///888HHHYYYccceeefffvvvzzzmmmNNNPPPLLLBBB;;;:::999666:::;;;;;;===>>>???AAAAAA======;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<:::;;;===???@@@@@@?????????@@@BBBDDDDDDCCCBBBAAADDDFFFFFFBBB>>><<>>AAADDDEEEGGGIIIKKKKKKfff```>>>444555888000...111///000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.........////////////////////////......000111222222222222333555777777666555444555;;;:::@@@KKKcccoooiii~~~wwwuuu~~~yyylll[[[LLLCCC??????:::;;;>>>CCCEEEDDD???:::<<<;;;;;;???DDDIIILLLMMMEEEBBB@@@AAADDDEEEBBB@@@@@@JJJYYYeeekkkllljjjiiibbbjjjxxx\\\NNN???;;;;;;;;;;;;;;;999999888888888999::::::666666555444444444444444333333333333333333333333111111000000000/////////........................---------,,,------...///+++++++++++++++++++++++++++++++++*********))))))(((((()))))))))))))))***************************************************))))))*********+++++++++,,,++++++++++++,,,------------...222888BBBKKKPPPWWWhhh|||iiiXXXNNNEEE===888888888888999:::;;;<<<<<<<<<;;;;;;;;;<<<==================>>>>>>???@@@:::;;;<<<===???@@@AAABBB@@@@@@AAABBBCCCDDDDDDDDD@@@AAAAAABBBAAA???>>>======<<<:::777888BBBQQQ]]]lllvvvnnn]]]YYYZZZzzzssskkkccc]]]ZZZYYYXXXVVVUUUTTTRRRRRRRRRSSSUUUVVVVVVVVVTTTTTTOOOOOONNNMMMMMMLLLJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCDDDEEEHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKMMMNNNNNNMMMNNNNNNKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKNNNRRRUUUVVVUUUOOORRRXXXaaammmxxxaaaHHH???AAA;;;999@@@EEEAAAAAA;;;222000555999888???AAADDDFFFGGGJJJOOOTTT```}}}nnnIII888///222555......111---//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.................................---...///000000000000000111333555555555444444555>>>888???FFFNNNrrrzzz~~~{{{~~~~~~sss^^^QQQMMMMMMMMMUUU]]]^^^WWWNNNGGGDDDDDDEEEIIINNNSSSVVVWWWVVVMMMNNNRRRYYY```aaa]]]XXXXXXiiilllNNNDDD;;;::::::888888<<<999888777777888999:::;;;666555444444333333444444333333333333333333333333111000000000////////////........................,,,,,,------......------++++++++++++++++++++++++,,,,,,+++++++++*********(((((((((((())))))******************************************************))))))))))))*********++++++++++++++++++,,,,,,---///000111111111333999???UUUccctttyyyuuuiii^^^TTTQQQLLLFFFAAA===:::999===>>>>>>>>>>>>>>>======;;;;;;<<<<<<===>>>???@@@<<<<<<===???@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFAAAAAA@@@AAABBBEEEGGGIIIGGGIIIKKKMMMSSSaaavvv}}}hhh___YYYXXX[[[uuujjjccc___^^^]]]ZZZWWWUUUSSSRRRSSSSSSTTTUUUVVVVVVWWWWWWUUUSSSQQQOOOPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGJJJLLLNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJLLLOOOOOONNNMMMMMMNNNLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJKKKOOOTTTXXXZZZZZZ\\\[[[___lll|||UUUBBB<<>>BBBDDDGGGHHHKKKPPPWWW]]]}}}LLL===777---...222///111333---//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................///000000111111111000000///111333444444444666777777...999BBB>>>WWW||||||nnnpppnnnffffffiiimmmyyyppp^^^VVVVVVWWWZZZ___eeeiiiiiieeeaaa]]]bbbmmm{{{}}}xxxrrr]]]TTTFFF>>>:::===>>>:::999<<<888888777777777888:::;;;555555444333333333444444333333333333333333333333000000000000////////////........................+++,,,---...///...---,,,************************,,,,,,,,,++++++++++++***'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---+++---000000---,,,111777MMMUUUooo|||sssfffZZZOOOHHHDDDAAAAAABBBBBBBBB@@@???>>>999999999:::;;;===>>>???======>>>???@@@AAABBBCCCDDDCCCBBBBBBBBBCCCDDDEEEIIIGGGFFFHHHMMMUUU]]]bbbkkkpppvvvyyy|||yyyccc[[[XXXUUUVVVZZZ{{{rrrllljjjgggaaaZZZUUUTTTSSSSSSQQQPPPPPPQQQTTTWWWYYYTTTTTTVVVVVVVVVUUUTTTSSSPPPNNNLLLKKKLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKIIIHHHJJJLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLOOOQQQOOOJJJJJJNNNRRRJJJOOOTTTVVVWWWZZZaaahhhmmmooossswww}}}qqqQQQ?????????BBBCCCAAA;;;777777888999888888;;;AAAGGGDDDJJJJJJFFFKKKaaazzz```@@@888222222222111000//////...------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////000111111222222222222333444444555555666666333666===AAAIIIaaa{{{{{{{{{www||||||zzzxxxuuu}}}rrrtttzzzkkkXXXHHH>>>>>>===;;;;;;::::::::::::999777666666666777888666555555555555444444444222222222222222222222222000000000000////////////////////////////////////+++,,,...//////...,,,+++------,,,,,,,,,,,,++++++)))************+++++++++************************************************))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,---...///000111222666@@@RRRdddsss~~~rrraaaXXXUUUZZZdddggg[[[LLLDDDHHHAAA===???>>>:::;;;???AAA???======???BBBEEEFFFGGGFFFDDDBBBDDDKKKUUU^^^___gggjjjkkkttthhhbbb\\\\\\[[[YYYYYY[[[~~~uuurrrnnnhhhbbb\\\XXXUUUTTTSSSQQQOOOOOOQQQSSSTTTRRRRRRSSSTTTTTTUUUUUUUUUQQQPPPNNNNNNOOOOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJKKKLLLMMMNNNNNNOOONNNOOOOOONNNLLLLLLNNNPPPLLLLLLLLLNNNOOOPPPOOONNNLLLNNNOOONNNLLLLLLOOOSSSUUUVVVWWWYYY\\\ccckkkqqqxxx~~~hhhSSSGGGBBBAAA@@@@@@@@@>>>999555555666777:::>>>CCCHHHLLLLLLNNNOOOUUUhhhrrrKKK777000111111000//////...------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---------........./////////000111111222222222222333333444555555555666444555999888999III]]]wwwxxx~~~rrrWWWHHHBBB>>>===<<<;;;::::::::::::999888777666666777777888555555555555444444444444222222222222222222222222000000000000/////////...........................+++,,,---//////---,,,+++------,,,,,,,,,+++++++++)))************+++++++++************************************************))))))))))))))))))))))))************************))))))***++++++++++++***+++,,,---...///000111111...222;;;KKK]]]kkktttwww{{{~~~uuuyyy~~~uuusssiiiaaa^^^ccceee___XXXTTTLLLJJJKKKOOOXXX```eeegggaaaccchhhnnnxxxqqq```ZZZVVVWWWXXXWWWYYY\\\|||uuuqqqmmmhhhaaa\\\ZZZXXXUUURRRPPPOOOOOOPPPNNNMMMMMMMMMNNNPPPRRRSSSOOONNNMMMMMMOOOPPPPPPOOOOOONNNLLLIIIGGGFFFEEEEEEIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLNNNPPPIIIIIIKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPRRRTTTWWWXXX^^^```dddiiiqqqyyyiiiQQQCCC@@@BBBDDDBBB???===<<<999666333999999;;;>>>CCCGGGIIIJJJLLLNNNVVVkkkzzzKKK777222.../////////...------,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------------.........//////...//////000000111111222111222222333333444555555777555777:::777444===JJJiiiwwwqqq}}}jjjiii```HHH===BBB======<<<;;;::::::::::::777777666666666777888888555555555555444444444444222222222222222222222222000000000/////////..............................+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))************************((()))******++++++******++++++,,,---...///000000000,,,---777III[[[fffjjjsss{{{~~~wwwsssrrrwwwppp```]]]VVVRRRTTTUUUVVVYYY]]]zzzxxxuuuoooiiidddbbb^^^YYYUUURRRQQQPPPQQQOOOMMMLLLLLLMMMOOOQQQNNNMMMLLLMMMOOOQQQQQQPPPPPPOOOMMMJJJHHHGGGFFFFFFJJJJJJKKKKKKKKKKKKJJJJJJEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKMMMNNNJJJKKKMMMMMMMMMMMMNNNNNNPPPPPPRRRVVV\\\aaacccdddgggnnnxxxlllRRRDDDDDDHHHHHHEEEAAA???<<<999777666555555<<<>>>BBBDDDFFFIIILLLNNNIIIRRRgggWWW999111222444///.........---------,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,+++++++++,,,,,,,,,------------........./////////......//////000111111111111111111222333333444444333333666::::::999@@@JJJ\\\zzz||||||bbbLLLCCCQQQUUUFFF<<<@@@<<<<<<;;;:::999999::::::666666666666777777777888555555555444444444333333111111111111111111111111000000/////////.................................+++,,,------------,,,+++,,,,,,,,,++++++++++++***))))))*********+++++++++************************************************((((((((((((((((((((((((************************((())))))***************+++++++++,,,---.........444///,,,000<<>><<<777:::999999888888999999999666777777777777666555444444444444444333333333333111111111111111111111111/////////.........------------------------------,,,,,,++++++++++++,,,,,,++++++++++++************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))*********+++++++++,,,***...000...+++...666===OOOZZZqqq}}}xxxzzzzzz}}}yyy||||||cccZZZ```fffaaaXXXWWWSSSRRRVVVYYYYYYZZZ\\\~~~zzzwwwvvvnnnkkkgggccc___]]][[[[[[UUUSSSPPPPPPPPPOOONNNMMMOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOOOORRRUUUVVVVVVVVVWWWXXXZZZ___eeeggggggiiinnnrrrxxx}}}zzzhhhYYYOOOHHHDDDAAAFFFIIIFFF>>>777666888777888:::::::::<<>>===;;;888888;;;<<<<<<999999888888888888999999777777888777666555333222444444444333333333222222111111111111111111111111//////.........---------------------------------,,,++++++++++++++++++,,,++++++++++++************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))************++++++---//////---...111555666???OOO___jjjqqqvvvyyyyyyxxxkkkbbb[[[\\\aaabbb[[[TTTUUURRRSSSXXXZZZYYYXXXYYYwwwoooooossswww~~~{{{wwwssspppooonnnfffdddaaa______^^^\\\ZZZVVVVVVTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQOOOPPPQQQRRRSSSTTTTTTUUUXXX[[[___aaabbbccceeefffkkkqqqxxx|||~~~}}}cccYYYLLLBBB@@@BBBEEEGGGDDDBBB>>>;;;888999:::<<<999;;;=========???DDDIIIIIIEEEGGGYYYxxxmmm@@@:::333000111222111///+++++++++++++++++++++,,,+++++++++************)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------......///000000000/////////000111111222222+++,,,...111555888666333777666:::???>>>AAAYYYuuuxxx{{{sss~~~eeeFFF???BBB@@@;;;>>>:::;;;@@@AAA===;;;<<<999888888888888888999999888888888888666444222111444444444333333333222222000000000000000000000000//////.........---------------------------------,,,++++++******++++++,,,+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************+++++++++,,,.../////////###///>>>LLL[[[hhhkkkhhhmmm|||zzz{{{xxxssssssnnn^^^]]]^^^```aaa___\\\]]]```YYYVVVWWW[[[\\\XXXUUUUUUyyymmmeeedddqqq|||uuuuuusssoookkkgggeeeeeecccbbbbbbaaa```___^^^]]]___[[[WWWYYY^^^___ZZZUUURRRXXX^^^```^^^]]]```cccmmmqqqtttuuuuuuuuuxxxzzzxxxbbbRRRDDDEEEGGGGGGFFFDDDAAA???===;;;999888888888777777999>>>@@@???AAAFFFIIIIIINNNHHHRRRqqqrrrHHH777555222000///...,,,+++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111222222222333333333444666888888999???JJJRRRqqqqqqttt|||vvv|||iiiKKKDDDFFFCCC>>>===<<<<<<;;;:::::::::;;;;;;;;;:::888888999888777555888777666555444333222222444444444333333333222222////////////..................//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++*********+++,,,---//////000444<<>>@@@AAA===EEEKKKJJJGGGGGGGGGEEENNN___sss|||SSS:::666444111/////////---+++++++++++++++++++++++++++,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))***************))))))******+++,,,*********+++++++++,,,,,,,,,,,,,,,------------...............////////////000000000111111111222222444666777777666;;;CCCJJJUUUjjjzzzyyyxxxgggRRR@@@>>>???;;;:::<<<<<<;;;;;;::::::999999::::::999777777888888666555777777666555444333222222333333333333222222222222////////////...........................------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++*********+++,,,------,,,,,,---000888@@@GGG[[[hhh~~~~~~~~~xxx~~~lll]]]XXXWWWQQQUUUZZZ\\\[[[XXXWWWVVVVVVTTTRRRSSSWWWZZZZZZZZZrrrgggfffmmmxxx~~~}}}|||wwwqqquuuzzz|||}}}ttt```XXXMMMFFFEEEFFFGGGGGGFFFEEECCCAAA>>>;;;999777999888888888999<<<>>>@@@DDDIIIKKKHHHGGGMMMTTTXXX___qqq~~~~~~QQQ;;;666444222///...//////---,,,++++++++++++++++++++++++++++++***))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******'''''''''((((((((())))))***))))))))))))***++++++*********++++++++++++,,,,,,,,,,,,,,,---------------............//////////////////000000000111111444666777666444666:::??????KKK```zzz~~~~~~~~~ZZZJJJBBB>>>AAA???::::::???<<<;;;::::::999888777777999777666666777777555444777666666555444333222222222222222222111111111000////////////...........................---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,.........---,,,...111444EEEPPPggg~~~sssvvv|||cccYYYXXXZZZZZZTTTWWW[[[\\\[[[YYYWWWWWWRRRQQQQQQSSSWWWZZZ[[[[[[}}}wwwrrrmmmiiirrrwwwuuugggYYYQQQEEECCCBBBDDDHHHKKKLLLKKKBBB@@@>>>;;;888777666666888999;;;<<<<<<>>>@@@AAAIIIHHHDDDCCCOOOeeezzz}}}{{{|||\\\;;;333999111000...---.........,,,************************++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((())))))))))))))))))))))))***++++++************++++++++++++++++++,,,,,,,,,------------------.........///////////////000000000111111333444666555444444666888;;;>>>EEETTTlll~~~sssyyyrrrMMMBBB@@@AAADDDAAA;;;:::===;;;;;;:::999888777666555777666444555555666444333666666555444444333222222111111111111000000000000////////////............------.........---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************++++++,,,+++---//////.........000222333AAAYYYnnntttsssqqq|||www|||}}}yyyeeeTTTQQQUUUXXXYYYZZZYYYWWWVVVVVVYYY]]]```UUUVVVVVVWWWYYYZZZ[[[[[[}}}zzzyyy|||uuulllkkkiiikkkqqq{{{tttmmmcccYYYRRRLLLHHHEEEDDDEEEFFFGGGGGGDDD???;;;;;;:::888777666777888999666:::???BBBDDDEEEHHHKKKHHHIIIKKKVVVmmm^^^CCC333111555000...,,,,,,---...---,,,************************+++***))))))(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))))))))******))))))(((((())))))***+++))))))*********++++++++++++++++++,,,,,,,,,------------------............000000000111111111222222111222444555555555555666;;;::::::???LLLdddsss___ZZZRRR@@@AAA>>>===??????;;;999999:::::::::999888777555444666555333444555555444333555555555444333333222222111111111000000000//////////////////............---------...---,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))******++++++++++++'''))),,,---,,,,,,,,,------+++000???SSScccooouuurrrtttyyy~~~mmmmmmqqqiiibbbYYYSSSQQQRRRSSSSSS]]]ZZZWWWVVVWWWYYY\\\^^^UUUWWWYYYZZZ[[[[[[[[[[[[~~~}}}zzzwwwvvvvvv}}}vvvkkkcccaaaeeekkkqqqttt{{{yyylll]]]SSSJJJIIIIIIJJJLLLLLLKKKIIIFFFEEECCC@@@===:::777666777777666777888:::<<<>>>>>>AAADDDDDDCCCDDDGGGKKKHHHQQQ```rrrZZZ@@@888444111000///---,,,+++,,,,,,,,,+++******************************)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))))))))*********)))(((((((((((()))******)))))))))************+++++++++++++++,,,,,,,,,,,,,,,------------.........000000000111111111222222000111333555666666777666555666888;;;@@@KKKaaasss|||___RRRGGGDDDDDD???@@@===;;;<<<>>>>>>===<<<999:::::::::999888666555555444333444555555444333444444444444333333222222111111111111000000000///////////////............---------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******)))+++------+++++++++,,,+++...000000333BBB[[[pppzzzzzzxxx~~~tttcccYYYNNNTTTZZZ[[[XXXUUUUUUVVV\\\[[[\\\\\\\\\ZZZUUURRRQQQTTTXXXZZZZZZZZZZZZ[[[zzz}}}|||yyyxxxxxxwwwoookkkiiiiiibbbdddiiirrr|||zzztttcccaaa]]]YYYSSSMMMFFFBBB@@@CCCHHHMMMPPPNNNIIIEEE???>>><<<999888888:::<<<777777888:::===???AAABBBGGGHHHGGGEEECCCGGGPPPWWWbbbmmmyyyfffAAA444777555111//////---++++++++++++***)))******************************)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((()))******))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------........./////////000000000111111111111222333555666666666555444888<<<<<<>>>GGGRRRnnnwwwrrrxxxoooVVVIIIGGGCCCDDDGGGEEE>>>>>>=========???@@@???888999:::;;;:::999777666555444333444555666555444444444444333333333333222222222111111111000000000////////////............,,,------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))---------,,,******,,,---)))...000+++&&&---???NNNfffnnnpppyyyzzzqqq}}}zzzjjjUUUOOOSSSLLLVVV```bbb]]]XXXYYY[[[[[[[[[\\\]]]]]]ZZZTTTOOOQQQUUUYYY[[[YYYWWWVVVWWWzzz{{{|||{{{zzz{{{}}}vvvrrrjjjeee```___cccgggiiiiiilllqqqyyy|||wwwpppjjjddd]]]UUUOOOIIIIIIHHHGGGGGGIIILLLNNNMMMMMMOOOPPPNNNHHH@@@:::999999999888777777999:::888:::;;;>>>@@@BBBDDDEEEHHHHHHHHHIIIMMMYYYjjjwwwbbbHHH222000444222...///000...+++***++++++)))((())))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000222222111222444555555444;;;666666:::999777:::@@@FFFbbbzzzzzz~~~kkkWWWKKKGGGFFF@@@BBBFFF@@@999===>>>;;;999:::<<<===888999:::;;;;;;:::888777666444333444666666555444444333333333333333333333222222222222111111111111000/////////............,,,,,,---------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))++++++******))))))))))))'''&&&'''***---***---///000000111000---333GGGWWWggg{{{vvvsssrrr{{{vvvzzznnnssswwwwwwyyy}}}wwwsssttt|||jjj^^^[[[TTTRRRVVVSSS[[[bbbbbb[[[UUUVVVZZZ]]]ZZZWWWWWWYYYYYYXXXUUUWWWZZZ^^^]]]YYYUUUSSSRRRttt{{{{{{yyy}}}~~~|||~~~}}}}}}xxxqqqjjjeeecccbbbccc```^^^___bbbfffhhhiiimmmnnnqqquuuxxxyyywwwuuuxxxvvvrrrqqqqqqppplllhhhkkkjjjhhhdddaaa___]]]\\\]]]VVVNNNKKKLLLLLLKKKHHHKKKLLLNNNOOOPPPOOOOOONNNKKKJJJGGGCCC???<<<:::999777777777888999:::;;;<<>><<<:::999999777777777666555555444444666555444333333333333333333333333222222222111111111111111111111000//////------------------------------,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))***************)))((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------000333:::FFFVVVeeeoootttrrrqqqssstttmmm|||iiilllzzz~~~kkknnnxxxzzzkkk___SSSQQQSSSTTTTTTVVVRRRTTTWWWXXXWWWWWWXXXYYYRRRWWWWWWQQQRRRXXXXXXSSSWWW[[[^^^]]]YYYTTTSSSSSSoootttuuurrrrrruuutttppp{{{{{{{{{|||~~~{{{wwwvvvnnnkkkfffcccbbbbbbaaa```WWWXXXYYY[[[\\\[[[YYYXXXTTTRRRQQQRRRSSSSSSOOOLLLTTTRRRPPPNNNOOOQQQTTTVVVYYYVVVSSSSSSUUUUUUQQQMMMPPPPPPOOONNNMMMKKKJJJIIIAAA@@@>>><<<:::999888888666777:::===@@@CCCEEEFFFAAAAAAEEEHHHGGGCCCGGGNNNOOOMMMWWWjjjdddFFF:::666111//////...---+++,,,+++******))))))************)))))))))))))))***))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********)))))))))************+++,,,,,,,,,,,,------------///........................///000222333333444444333555777777777777888999999BBBOOO]]]mmmvvvtttvvv{{{}}}~~~oooZZZLLLBBB===>>>>>>===<<<<<<<<<======:::<<<>>>>>>===;;;::::::777777666666555555444444555555444333333333333333333333222222222111111111000111111111111000//////------------------------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++*********)))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))***************)))((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---,,,------000888EEEUUU```xxx{{{~~~|||zzzuuu~~~~~~~~~jjjYYY___UUUMMMMMMPPPQQQQQQRRRPPPQQQSSSUUUWWWWWWVVVUUUWWWUUUUUUXXXXXXTTTRRRTTTRRRUUUXXXYYYWWWUUUUUUUUUcccfffiiijjjooovvvxxxvvvwwwwwwyyy{{{}}}~~~~~~}}}~~~~~~xxxssspppnnnkkkjjjiiihhhhhhfffdddbbb```___[[[[[[[[[\\\]]][[[WWWTTTSSSTTTUUUVVVWWWXXXYYYYYYSSSTTTVVVZZZ]]]\\\VVVQQQOOONNNKKKHHHEEEBBB@@@@@@888888777888888999:::;;;===>>>@@@BBBDDDDDDCCCCCCFFFFFFHHHGGGCCCBBBJJJSSSUUU```uuubbbCCC333444111///---.........---++++++***))))))))))))***)))))))))(((((())))))***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******)))************+++++++++++++++,,,,,,,,,---------........................---...///000111222222222222444555555555555666777;;;???DDDGGGMMM]]]ssstttYYYGGGAAAAAA???<<<===<<<<<<;;;;;;;;;;;;<<<;;;===>>>>>>===;;;:::;;;777777666666555444444444555444444333333333333333333222222222222111111111000000111111000000///...------------------------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))******))))))((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------+++'''&&&...===IIITTTeeexxxuuu~~~yyygggXXXQQQPPPRRRLLLJJJMMMQQQQQQQQQRRRRRRQQQQQQSSSVVVVVVRRRNNNOOOKKKPPP[[[ZZZPPPOOOVVVPPPRRRTTTTTTSSSSSSTTTUUURRRUUUWWWZZZ^^^dddkkkooooooqqqtttwwwyyyyyyxxxxxxxxxwwwvvvuuuvvvyyy|||~~~~~~{{{wwwuuutttsssppppppqqqpppmmmiiiccc___dddhhhmmmooollleee\\\UUUKKKMMMQQQVVVYYYWWWRRRNNNFFFDDDAAA>>>;;;999999999999999:::;;;===???AAABBBFFFFFFGGGGGGFFFDDDBBB@@@IIIGGGFFFGGGMMMWWWdddnnnyyygggFFF666222111000///...............++++++***))))))))))))))))))(((((((((((())))))***))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---------------.........------///000000111111111222333444444333333444666===@@@CCCCCCDDDIIISSS[[[rrrtttZZZNNNBBB===AAAEEEEEEBBBAAA@@@???===<<<<<<;;;;;;:::<<<======;;;999999:::777666666555555444333333444444333333222333333444222222222222111111111111000000000000000//////...------------------------------,,,,,,,,,+++++++++************************************************))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))((()))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))******************++++++++++++,,,...000...+++,,,111555,,,???UUUcccoooxxx|||{{{mmmvvv{{{}}}nnn\\\NNNGGGGGGQQQ\\\MMMJJJLLLQQQTTTRRRQQQSSSVVVRRRPPPQQQTTTSSSMMMHHHAAAHHHTTTZZZWWWQQQSSSYYYRRRRRRRRRRRRQQQQQQQQQRRRZZZ[[[[[[YYYUUUUUU\\\cccdddfffjjjmmmooooooooonnnppppppooonnnmmmlllkkkkkknnnnnnnnnpppssswwwzzz}}}~~~|||}}}|||zzzzzz{{{uuuvvvvvvuuupppkkkeeebbbgggiiilllkkkdddYYYMMMFFFBBBCCCEEEHHHIIIHHHEEECCC<<<;;;999888888999::::::@@@@@@AAABBBCCCEEEFFFGGGIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDIIIWWWlll```FFF666111333111111000///...---,,,---+++***))))))(((((())))))((((((''''''((()))******(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,,,,---------...---...///000000111111000111222222222111222444666>>>>>>???AAADDDDDDCCCBBBRRRddd{{{cccJJJFFFCCCAAA@@@AAAAAA???===DDDCCCAAA>>><<<;;;:::999:::;;;<<<:::888777777888666666666555444444333333333333222222222333333444222222222111111111000000000000000000000///......------------------------------,,,,,,,,,+++++++++************************************************(((((((((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''(((((()))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))''''''((((((((())))))))))))))))))*********++++++)))***,,,.........+++***---000222444===OOOaaakkkbbbzzzqqq___IIIGGGGGGHHHEEEBBBCCCHHHHHHHHHKKKPPPPPPMMMMMMPPPQQQNNNKKKLLLPPPPPPKKKGGGGGG]]]iiiaaaWWWXXX[[[YYYRRRRRRQQQQQQQQQRRRQQQQQQeeedddcccaaaZZZTTTVVV[[[[[[\\\^^^___aaabbbcccccceeefffggggggfffdddbbbaaabbb```^^^\\\\\\^^^aaaccccccbbbaaabbbdddeeeeeedddnnnppprrrqqqmmmkkkkkkmmmhhhjjjlllkkkgggcccaaa```___]]]YYYTTTNNNHHHCCCAAA<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<>>>@@@AAABBBFFFEEEEEEFFFFFFGGGIIIIIIMMMKKKHHHFFFEEEFFFHHHJJJMMMRRR]]]qqq[[[@@@666111000222000111111000---++++++,,,******)))(((((((((((()))''''''''''''((()))******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''((())))))))))))*********))))))*********+++++++++***++++++,,,,,,------------...///000000000000///000111111111000222555777<<<999777999>>>@@@???<<<>>>EEEPPP___sssqqq[[[SSSLLLCCCBBBCCCCCCAAA>>>===@@@CCCBBBAAA???<<<:::888777777999:::;;;999777555666777666666555555444333333333222222222222222333333444222111111111111000000000//////000000//////...---------------------------------,,,,,,,,,,,,++++++************************************************''''''(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''((()))))))))((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***''''''''''''((((((((((((((())))))))))))*********+++)))'''(((+++------,,,000///,,,+++...555<<>>AAADDDCCC>>>===@@@BBBCCCGGGJJJHHHDDDFFFKKKKKKHHHGGGHHHKKKNNNMMMLLL]]]tttzzzggg[[[___^^^UUUOOONNNOOOQQQSSSTTTTTTRRR{{{uuussstttpppeeeZZZVVVZZZYYYXXXWWWWWWXXXYYY[[[[[[\\\]]]]]]]]]\\\[[[[[[YYYWWWVVVTTTSSSRRRRRRSSSQQQPPPNNNNNNOOOOOOMMMLLLKKKOOOSSSSSSOOOLLLMMMOOOLLLNNNQQQPPPNNNLLLLLLMMMRRROOOJJJFFFCCCCCCDDDEEE>>>>>>>>>======<<<===>>>@@@AAACCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJOOOMMMJJJKKKOOOWWW```fffqqqvvv}}}^^^???555555111///000---///000///,,,******+++******)))((((((((((((((('''&&&&&&'''''')))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))*********+++*********+++,,,,,,------,,,------...............///000000000000222666999777555444555777999999999888777999???KKK\\\pppmmmNNN???@@@EEEEEEAAABBBAAA???===???CCCHHH>>>>>><<<:::999888888888;;;;;;;;;999777555666777666555555444444333333222222222111111222333333444111111111111000000000000//////000000//////...---------------------------------,,,,,,,,,,,,++++++************************************************'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&''''''((())))))(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++******+++---///'''***///333333000---+++;;;BBBUUUooommmVVVGGGBBBAAA@@@@@@DDD>>>;;;<<<>>>>>>BBBGGGAAABBBFFFHHHEEEAAAEEELLLOOOMMMKKKJJJKKKNNNPPPRRRdddlllkkk___ZZZ\\\YYYPPPNNNMMMNNNQQQTTTTTTRRROOOwwwiii^^^[[[WWWTTTSSSTTTVVVXXXVVVVVVUUUUUUUUUUUUUUUUUUQQQRRRRRRSSSRRRQQQOOONNNOOOMMMKKKKKKKKKJJJHHHGGGBBBHHHLLLLLLHHHEEEEEEGGGCCCEEEGGGFFFDDDBBBCCCEEEAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFEEEFFFHHHJJJKKKKKKJJJIIIJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKNNNVVVeeexxx}}}OOO<<>><<<;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<:::777666777888666555555444444333222222222111111111222333333444111111111111000000000000///////////////......------------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))$$$)))......***'''(((***)))(((''''''&&&(((---333---444DDDSSSYYY]]]kkk|||~~~yyy~~~qqq\\\LLLDDD>>>@@@EEEEEEAAA<<<;;;888:::???BBB@@@======DDDFFFIIIJJJFFFDDDJJJRRRYYYXXXTTTPPPMMMNNNRRRUUUZZZTTTOOOPPPUUUVVVRRRLLLPPPOOOOOOQQQSSSQQQMMMIII}}}pppkkkddd[[[UUUSSSTTTVVVOOOOOOQQQSSSRRROOONNNOOOPPPKKKNNNOOOHHHLLLRRROOONNNKKKNNNMMMJJJPPPOOOAAAFFFFFFIIIMMMJJJDDDEEEKKKGGGMMMOOOHHHCCCEEEEEECCC@@@CCCDDD@@@>>>@@@EEEIIILLLJJJIIIGGGEEEDDDGGGLLLLLLLLLKKKIIIHHHIIIJJJLLLFFFLLLKKKCCCCCCMMMSSSQQQPPPVVV```tttfffHHH666555333111///---,,,++++++++++++*********))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111222222///000000111111222333333444555666777:::<<<>>>???BBBPPPfff{{{rrrZZZNNNKKKIIIHHHHHHBBB999999???===============<<<<<<;;;;;;;;;:::::::::999999999888888888888888777666555777777666444444333333333333333333222222222111111000000000000000000000000////////////////////////------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''''''''((((((((((((''''''+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++---///333777<<>>>>>???AAACCC@@@CCCFFFHHHIIILLLRRRVVV^^^\\\XXXRRRNNNPPPVVV\\\UUUNNNPPPSSSPPPRRRTTTLLLKKKLLLMMMMMMMMMKKKJJJHHHjjjXXXWWWPPPJJJIIIMMMPPPQQQQQQNNNKKKRRRUUUNNNNNNQQQKKKPPPLLLMMMLLLIIIOOOQQQFFFJJJIIIJJJMMMKKKFFFFFFKKKKKKOOOOOOJJJGGGJJJKKKIIIFFFHHHHHHEEEDDDFFFIIILLLJJJJJJKKKKKKJJJIIIHHHIIIGGGHHHJJJKKKLLLLLLKKKJJJDDDHHHLLLOOOWWWcccmmmpppxxxuuuwwwaaaGGG===333333111000...,,,+++++++++++++++*********))))))))))))))))))(((((((((''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************++++++,,,,,,,,,,,,------------...///000111222222//////000000111222222222666666666777888999:::;;;<<>>@@@BBBAAACCCDDDFFFGGGJJJNNNQQQOOOPPPPPPMMMKKKMMMRRRVVVPPPHHHKKKNNNKKKOOORRRLLLOOOOOOPPPOOOOOONNNMMMLLLtttgggYYYRRRTTTVVVRRRMMMMMMGGGLLLPPPMMMPPPSSSLLLLLLIIINNNPPPLLLQQQSSSIIILLLJJJKKKMMMMMMJJJJJJLLLLLLNNNMMMJJJJJJMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLNNNOOONNNLLLKKKJJJJJJHHHFFFGGGGGGGGGHHHIIIJJJHHHGGGMMMSSSbbbwww{{{VVV;;;333555000//////...---,,,+++++++++************))))))))))))))))))(((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------------...///000111111222//////000000111222222222777777777777777777777777::::::===???@@@FFFUUUcccpppwwwrrrhhhYYYNNNMMMQQQNNNIIIDDD@@@===<<<;;;999;;;???<<<<<<======<<<<<<;;;::::::::::::999999999888888888888999999888888777777888777666666555555555555333222222222222111111111000000000000000000000000........................------,,,,,,,,,,,,++++++,,,+++************+++,,,++++++++++++++++++++++++++++++******)))((((((((('''(((((())))))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++---)))...666888BBBhhhyyyuuupppjjjbbbWWWJJJAAA===555222888:::666444777666666666888:::;;;999777;;;=========<<<<<<>>>@@@BBBAAAAAACCCFFFHHHJJJJJJCCCGGGJJJKKKIIIIIILLLNNNQQQIIIJJJKKKGGGKKKPPPKKKPPPPPPOOONNNNNNNNNOOOOOOsssggggggWWWOOONNNNNNUUUWWWNNNLLLHHHMMMQQQNNNQQQRRRIIIJJJIIIJJJLLLNNNNNNMMMMMMMMMMMMLLLKKKLLLMMMMMMLLLMMMJJJJJJLLLMMMLLLMMMOOOOOOMMMHHHDDDDDDFFFFFFCCCHHHHHHJJJNNNUUU\\\aaadddhhhpppoooPPP@@@777222000......---------,,,,,,,,,************))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************+++++++++,,,,,,,,,------,,,------...///000111111000000111111222333333333666777777777777777777777777999???CCCCCCAAAFFFMMMIIIXXXkkkyyyssseeebbbbbbZZZVVVWWWQQQHHHIIIOOOKKKAAA???===;;;;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::999999999999888888888888777888888999888888777777555444444333222222333333222222222222111111111111000000000000000000000000........................------,,,,,,,,,+++++++++++++++************++++++************************************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------...,,,,,,000444DDDhhhppphhhdddhhhkkkfff]]]XXX\\\iiixxx|||zzzwwwrrrlllfffaaa^^^XXXQQQHHHAAA<<<999777555:::444111555777777888<<<444444444555666777777777;;;<<<===<<<::::::;;;===AAA???>>>AAAEEEHHHHHHFFFCCCFFFJJJKKKIIIGGGHHHJJJRRRJJJJJJHHHBBBEEEKKKGGGKKKKKKJJJJJJKKKMMMOOOPPPrrroooooorrrlll\\\]]]PPPLLLMMMJJJNNNSSSNNNNNNOOOOOONNNNNNNNNNNNMMMQQQPPPNNNMMMLLLJJJJJJLLLOOOKKKJJJLLLKKKHHHIIINNNJJJOOOPPPOOOOOOQQQMMMGGGKKKSSSaaaooo}}}jjjFFF666555666111---------------------------))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111111111111222222333444444555555555777888999999999999444777===DDDDDDAAAAAADDD@@@EEELLLTTTaaapppwwwxxxnnn]]]SSSNNNJJJSSS[[[XXXHHHMMMKKKDDDDDDHHHCCC:::444888;;;<<<===>>>===;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777666777777888888888777777444333333222222222222333222222222111111111000000////////////////////////........................------,,,,,,,,,+++++++++*********************************************************)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))******+++,,,,,,+++...---***444JJJ\\\bbb@@@;;;:::===???<<<:::;;;<<>>???:::444000///111444555555222111222333222333444333444444555555555777888;;;;;;<<<:::999888:::;;;>>>===<<<@@@EEEHHHGGGFFFCCCFFFIIIIIIGGGGGGIIILLLNNNFFFGGGEEE>>>BBBIIIGGGGGGGGGGGGHHHJJJMMMOOOQQQ~~~gggXXXTTTTTT]]]hhhffffffhhheee]]]XXXZZZ^^^```bbb]]]XXXSSSLLLHHHLLLSSS\\\WWWUUUTTTOOOGGGJJJRRRYYYhhhvvvyyyxxxvvvmmmbbbccctttUUUGGG999333000......///,,,,,,,,,,,,,,,---------(((((()))))))))))))))***((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000000111111111222222333444444444333444666999:::;;;;;;:::999777888<<<>>><<<===@@@<<<>>>BBBJJJVVV```___YYYfffdddbbbeeemmm{{{}}}qqqcccYYYRRRIIIHHHIIIFFFKKKOOOJJJFFFGGGEEE???===??????======DDDHHHFFFAAA===:::777::::::;;;;;;::::::999888888888888777777777777666555555666666777777666666555444444333333444444444222111111111111000000000////////////////////////------------------------------,,,,,,,,,,,,++++++))))))***++++++***))))))******************************))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))'''''''''(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++************(((---+++&&&000BBBCCC666---++++++......---///555111333555777999>>>DDDHHHhhhkkkllljjjkkkooopppnnn^^^XXXYYYdddllliii^^^WWW^^^``````]]]YYYZZZbbbjjjtttqqqiii]]]RRRLLLLLLMMMLLLIIIFFFCCCCCCDDDDDDDDD???>>><<<999777444333222///000111222222111111000000000111222333222222222222444555555555555666888999::::::999888777999:::;;;;;;<<>>AAADDDEEEEEEGGGKKKOOOKKKFFFIIIJJJDDDJJJSSSSSSHHHHHHIIIJJJLLLNNNPPPQQQvvvyyy{{{ttt{{{vvviii]]]YYYdddrrr|||wwwkkk___bbbnnnsssQQQ<<<999777555111,,,---111++++++++++++++++++++++++(((((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************++++++,,,,,,,,,,,,------+++,,,,,,---...///000000///000000111111222333333111333666888999:::999999<<<888777;;;===<<<<<<>>>888<<>>:::888777:::::::::::::::999888888888888777777777666666666333333444555555555555555444444333333333333444444111111111111000000000000////////////////////////------------------------------,,,,,,,,,,,,++++++((()))***++++++***)))(((************************)))))))))))))))))))))***))))))************))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***,,,,,,,,,+++++++++++++++))),,,+++)))---444111(((,,,))))))++++++***+++///...//////111222444555555<<>>===>>>>>><<<<<<888999???EEEDDD???;;;777999:::888777999===@@@@@@>>><<<999666555888<<<;;;999777555444222333555...............///000000+++...111333222111///...000222444444444555555555111333666666555444555777777888999888777777888:::888;;;===?????????@@@AAA<<<@@@DDDEEEEEEFFFIIILLLJJJFFFKKKNNNIIIOOOYYYYYYKKKKKKLLLMMMMMMMMMMMMMMMwwwtttjjjJJJ444888222...111333111---,,,************))))))))))))'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,,,,---...///000000.........///000000111111111333555777888888777666999666888>>>AAA>>>;;;;;;>>>AAADDDDDDHHHNNNPPPMMMLLLJJJHHHHHHLLLRRRXXX\\\[[[WWWXXXcccllljjjaaa[[[gggccc^^^YYYXXXZZZ]]]```jjjiiiccc\\\[[[[[[XXXRRRYYYTTTOOOLLLMMMNNNNNNMMMIIIDDDHHHHHHAAADDDJJJGGGEEEBBBDDDHHHDDD999777===333???FFF???777777;;;===999::::::::::::999888888777777777777666666666666222333333444555555555444111111111000111111222222111111111111000000000000////////////////////////---------------------------------,,,,,,,,,++++++((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))*********))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((())))))******(((***---,,,)))+++///...***))),,,,,,)))((((((+++******)))***+++---///---///000//////000222222111///...//////...///111---000111111222444444333---...111555444111000000///...//////---+++,,,///222111000///...---------////////////...///111333---000111//////111222222///333666666555444555666666777888777666777888:::777;;;>>>>>><<<;;;<<<>>>???CCCGGGHHHGGGEEEEEEFFFFFFCCCHHHJJJEEEIIISSSSSSLLLMMMMMMMMMLLLKKKIIIHHHuuuUUU>>>555555222111000///...---,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---------......000000111111111222222222444444444555555555555666555666777888:::;;;<<<======???AAACCCDDDFFFIIIKKKHHHFFFDDDCCCFFFJJJPPPSSSYYYUUURRRSSSVVVVVVQQQMMMXXXVVVTTTRRRQQQRRRSSSSSSXXXXXXWWWTTTPPPOOOSSSWWWRRROOOKKKIIIIIIJJJJJJJJJHHHHHHFFFDDDCCCBBBBBBBBBDDDCCCBBB@@@>>>===<<<;;;888888999:::::::::999999888999999999999888777777777666666555444333333333333333333333333333333333444333222111000000000000111111111111000000000000........................---------------------------------,,,,,,+++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((***)))((()))++++++)))(((************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////.........////////////000000000000111111222222222333333333666666666777888888999999999:::;;;:::::::::<<<>>>>>>AAADDDFFFFFFFFFGGGHHHGGGIIIKKKKKKKKKKKKLLLMMMQQQPPPNNNMMMLLLJJJFFFCCCfffLLL;;;333222444111111000///...---,,,+++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******++++++******)))+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...000000000111111111222222333444444444555555555555555555666888999:::;;;<<<;;;===???AAAAAACCCEEEGGGFFFEEEDDDDDDFFFIIILLLNNNUUUQQQNNNNNNPPPPPPMMMIIIRRRQQQPPPOOOOOOQQQRRRSSSSSSSSSQQQOOOMMMMMMPPPRRROOOLLLIIIHHHIIIKKKLLLLLLGGGGGGFFFEEEDDDDDDDDDEEECCCCCCBBBAAA???>>>======:::::::::::::::999888777888888999999888888777666777777666555555444333333333333333333333333333333444333222111000000000000000000000/////////..............................------------------------------,,,,,,,,,+++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***)))((()))++++++)))(((************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///.........................../////////000000000111111111222222222333333555555666777777888888999999:::;;;;;;::::::<<<>>>>>>AAADDDFFFGGGHHHJJJKKKOOOOOOOOOMMMKKKKKKNNNPPPNNNMMMLLLLLLLLLKKKHHHEEEmmmUUU;;;//////111222333000000///...---,,,++++++******))))))))))))(((((())))))))))))))))))))))))((()))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((())))))))))))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------//////000000000111111111333333333333444444444444333444555666777999999:::;;;===?????????@@@BBBDDDCCCCCCCCCDDDEEEGGGIIIKKKRRRNNNJJJIIIKKKKKKIIIGGGLLLKKKKKKLLLMMMOOOQQQSSSQQQNNNLLLKKKLLLNNNOOOOOOOOOLLLIIIGGGHHHJJJKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBAAAAAA@@@?????????;;;;;;;;;:::999888666666888888888888888777666666777777666666555444444444333333333333333333333333333222111111000000000000/////////.........------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''((((((((()))(((((()))******)))''')))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.......................................////////////000000111111111222222222222444555555666777777888888999:::;;;;;;::::::<<<>>>>>>AAADDDGGGHHHJJJLLLNNNTTTSSSQQQMMMKKKKKKMMMPPPKKKJJJJJJJJJKKKKKKIIIGGGzzz]]]GGG999...///444444000---.........---,,,+++++++++***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))************))))))************++++++++++++++++++,,,,,,,,,---------....../////////000000000222222222222333333333444222333444555666777888888<<<>>>???@@@???@@@AAACCCCCCBBBBBBBBBDDDGGGJJJLLLQQQNNNJJJHHHIIIJJJJJJIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQMMMJJJKKKNNNQQQPPPOOORRROOOJJJGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEE@@@@@@@@@???????????????::::::::::::999888777666777777888888777777666555666666666555555555444444222222222222222222222222222222111000000000000000/////////.........---------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((()))******)))'''))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------.........------........./////////000000000111111111111222444444444555666666777777999:::;;;:::::::::<<<>>>???AAADDDFFFFFFHHHJJJLLLPPPPPPOOOLLLIIIIIIJJJLLLKKKJJJHHHIIIJJJJJJHHHGGGlllLLL888333///...222444000+++)))------,,,,,,++++++******)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((()))))))))******))))))))))))))))))*********+++++++++++++++,,,,,,,,,------------........./////////111111111111222222222222222222333444555555666666;;;<<<>>>>>>======???@@@BBBAAA@@@AAACCCHHHLLLPPPOOOLLLIIIHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNPPPMMMJJJKKKOOOQQQPPPOOOQQQMMMIIIFFFFFFFFFFFFEEEFFFEEEDDDCCCAAAAAAAAAAAA>>>>>>==================888999999:::::::::999999666777777777777666555555555555555555444444444444222222222222222222222222111111000000///000000000000000000/////////......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''(((******((('''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---+++,,,,,,,,,---------...------------............//////000000000111111111222333333444555555666666777999:::999999999;;;===@@@AAACCCCCCCCCDDDFFFHHHIIIKKKMMMMMMKKKIIIIIIIIILLLJJJIIIHHHIIIHHHGGGEEEnnnTTTAAA777444000...///111000,,,,,,///,,,+++++++++*********)))))))))((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((((())))))******))))))(((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---------.........000000000000111111111222222222333333444555555666666888::::::999:::;;;===AAAAAA@@@AAADDDGGGKKKNNNIIIHHHGGGGGGGGGHHHIIIJJJMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJLLLMMMMMMMMMKKKHHHEEEDDDFFFHHHIIIIIIFFFEEECCCBBB@@@?????????=========<<<<<<<<<<<<<<<777888999:::::::::::::::666666666666666555555444333333333333333333333333222222222222222222222222111000000//////000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''((())))))(((&&&((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000222222222333444444555555666777888888777888:::;;;@@@AAAAAAAAA@@@AAACCCEEEFFFIIIMMMOOOMMMKKKJJJIIIMMMKKKIIIHHHHHHHHHGGGFFF|||XXXAAA666111111444000......000...+++---111+++************)))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------------/////////000000000111111222222333444444555555555444666888888888999:::<<>>>>>======<<<<<<<<<;;;999999:::::::::999888888555555666666666555444444222222222222222222222222111111111111111111111111000000////////////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))*********++++++++++++((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''((())))))(((&&&''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))************++++++++++++*********+++,,,,,,------+++,,,,,,,,,,,,---------........./////////000000111111222222333444444444444666666666666666888:::>>>???@@@@@@@@@AAADDDFFFHHHJJJLLLMMMKKKJJJJJJJJJLLLJJJHHHHHHIIIJJJJJJIIIbbbKKK555000444333///,,,,,,***+++//////***((()))************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000333333333444444555555555555666888999999:::<<<>>>===@@@DDDGGGGGGDDD@@@===DDDFFFHHHJJJJJJKKKLLLMMMKKKKKKLLLMMMNNNNNNMMMMMMJJJLLLNNNMMMJJJIIIKKKNNNKKKHHHEEECCCDDDFFFGGGGGGDDDCCCCCCBBBBBBBBBCCCCCC?????????>>>===<<<<<<<<<;;;;;;;;;:::999888777666555555666666555555444333111111111111111111111222111111111111111111111111000000////////////000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''((())))))(((&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------............/////////000000111111222333333444444333555666555555555777999===>>>??????@@@BBBEEEHHHIIIJJJJJJIIIGGGGGGHHHIIIJJJHHHGGGGGGJJJLLLMMMMMMdddPPP999777444000...---......---------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((***)))((('''((())),,,---&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++............////////////222222333444444555555666777999888666888<<<===999???AAACCCCCCBBBAAAAAABBBIIIIIIIIIIIIIIIJJJKKKKKKLLLJJJHHHHHHJJJMMMOOOPPPLLLLLLMMMNNNNNNNNNMMMMMMHHHHHHGGGFFFEEEEEEEEEFFFBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>===<<<;;;:::::::::@@@===::::::::::::777444888888777777666666555555333222000111222222111/////////000000111111111222000000////////////000000000000//////.........---------------------------///...---,,,++++++++++++************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,---------......////////////000000000000000000000000111111111111444555666777888999:::::::::;;;<<<===???AAABBBCCCFFFGGGFFFBBBCCCGGGIIIHHHMMMLLLKKKIIIGGGGGGFFFFFFjjjRRR???444666555222///...------...,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''(((((((((((()))(((''''''(((***,,,---&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------............////////////222222333333444555555555666777666444666;;;;;;777???@@@BBBBBBBBBCCCFFFHHHJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKIIIJJJLLLOOORRRTTTLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDCCCCCCBBBAAAAAAAAABBB>>>===<<<;;;;;;:::::::::>>>;;;999999::::::888666777777777666666666666666444222111111222222111000///000000000111111111111000000////////////000000000/////////.........---------------------------......---,,,++++++++++++************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++***,,,,,,,,,,,,------------....../////////000000000//////000000000111111111444555555666888999999:::999:::;;;===???@@@AAABBBDDDFFFEEEBBBBBBFFFHHHFFFJJJIIIIIIHHHFFFEEEDDDDDDhhhLLL<<<555111...222111///...,,,,,,------++++++************))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''(((***,,,---&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++'''((()))***,,,---...///---............/////////111222222333333444555555444555444333555::::::777===>>>>>>???@@@CCCGGGKKKHHHHHHHHHIIIIIIKKKLLLLLLKKKJJJJJJJJJLLLOOOSSSUUULLLLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBAAAFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<;;;::::::::::::;;;:::999999::::::999888666666666666666666777777444333222222333333222111000000000000111111111111000//////......//////000/////////...............------------------------...---,,,++++++***++++++************************)))))))))))))))((((((''')))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((()))******++++++******++++++,,,,,,,,,---------.........////////////000//////000000000000111111444444555666777888888999999999:::<<<>>>???AAAAAABBBDDDDDDBBBBBBFFFHHHFFFEEEFFFFFFFFFEEEDDDBBBAAA```RRR???444333666666444......---,,,+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((((((&&&&&&&&&'''(((***,,,---&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++((()))***+++,,,---......---------.........//////111111111222333333444444222444444333777===>>>;;;999;;;===>>>???AAADDDGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIIIIJJJLLLNNNQQQMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBFFFEEEDDDBBBAAA@@@@@@@@@===<<<;;;;;;:::::::::;;;;;;::::::999999999888777444555555666666777777777555444222333444444333111000000000000000111111111/////////....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++************************(((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***************++++++++++++,,,,,,,,,,,,------........./////////////////////000000000111333444444555666666777777777888999;;;<<<>>>???@@@???CCCDDDCCCEEEJJJKKKIIIBBBCCCEEEFFFEEEDDDBBBAAAcccJJJ;;;555000000444444///***+++++++++++++++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''')))***+++,,,&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,------------............000000111111222333333333111444444555:::@@@BBB@@@888;;;???AAAAAAAAAAAABBBAAAAAABBBCCCEEEFFFHHHIIIJJJKKKKKKJJJHHHHHHJJJMMMNNNMMMKKKJJJIIIIIIIIIIIIDDDDDDCCCCCCBBBCCCCCCCCCDDDCCCAAA@@@???>>>>>>>>><<<;;;;;;::::::::::::;;;<<<<<<;;;:::888666666666444444555555666666777777555444222333444444333111111111000000000000000000//////............//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++************************(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))************)))*********+++++++++,,,,,,------------...............////////////000000000333333333444555555555666666666888999;;;===>>>???===BBBEEEFFFIIIMMMOOOLLLAAABBBDDDFFFFFFEEECCCBBBxxxbbbPPP???333333111000000111000+++'''*********+++++++++++++++''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&''''''(((((())))))***&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,------------.........///000000111111222333333222444555555:::@@@BBB@@@999===AAADDDCCCAAA@@@???AAAAAABBBCCCEEEGGGIIIJJJKKKMMMNNNLLLHHHGGGIIILLLLLLKKKIIIHHHHHHHHHIIIIIIBBBBBBAAAAAABBBBBBCCCDDDAAA@@@???>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<===<<<:::777555555555555555555555555555666666444333222222333333222111111111111111000000000000///......------......///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************'''(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((('''''''''((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))'''((())))))******))))))))))))*********+++++++++,,,,,,,,,---------............////////////000000222222333333444444444444555555666888:::;;;======<<>>@@@???>>>>>>>>>??????@@@BBBDDDFFFIIIJJJGGGJJJLLLKKKGGGFFFHHHKKKIIIHHHFFFEEEEEEFFFGGGHHHBBBBBBAAAAAAAAAAAAAAABBB??????>>>===<<<<<<======;;;::::::999::::::;;;;;;:::;;;<<<:::777555555777555555555555555555444444444222111111222222111000111111111111000000000//////......------......///,,,,,,,,,------.........++++++++++++++++++++++++++++++************++++++************************''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))'''((((((((()))))))))***''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---------........./////////000000222222222222333333333333444444555777999:::<<<<<<;;;@@@CCCCCCEEEGGGFFFBBB@@@@@@AAABBBDDDEEEEEEFFF~~~hhhOOOGGG===777333111222444---///000...***)))***,,,***++++++++++++******)))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))(((''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++(((((()))***,,,---...///,,,,,,,,,---------....../////////000111111222222333444333111333777777333444666888999999:::<<<>>><<<<<<===???AAADDDFFFGGGBBBFFFIIIHHHDDDCCCFFFJJJFFFEEECCCBBBCCCDDDFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===============>>>:::::::::999999:::;;;;;;777:::;;;:::777666777999666666666555555444444333333222000111222222111///222111111111000000//////.........------.........,,,,,,,,,------.........+++++++++++++++++++++++++++***************++++++************************''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))&&&'''''''''(((((())))))'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))************++++++,,,,,,,,,---------............/////////000222222222222222222333333333444555777888:::;;;<<<:::???BBBAAAAAABBB???;;;??????@@@@@@BBBDDDEEEFFFooouuuaaaRRREEE>>>333333222222111000000///,,,,,,------,,,,,,+++***++++++******)))(((((((((+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,,,,------------...///000111222222222222222333333333444444888777666555666777:::;;;======>>>???AAABBBCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@===:::999;;;======<<<<<<>>>AAA@@@===:::;;;;;;:::999888666666555555666666777777777777666666666555444333333222222111111111111000000000000111111111111111000//////------......------,,,+++++++++------------++++++******************************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&%%%%%%&&&''')))***''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++,,,------,,,,,,,,,---------......111111111111222333444555333333444555666777888888>>>>>>???@@@AAABBBBBBCCC??????@@@AAABBBBBBBBBBBBKKK[[[mmmyyyxxxlll[[[LLLCCC<<<666111222222111111000//////...,,,,,,,,,---,,,++++++***))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''))))))'''&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------...///000111111222222222222333333333333444777666555555666777999:::;;;<<<===>>>???@@@AAABBBEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAACCC@@@===<<<===>>>???>>>===<<<<<<>>>@@@@@@===:::;;;;;;:::999888777666666777777888888888888777666555444444333222222111111111111111111000000000000000111111111111000//////------......------,,,+++++++++,,,------,,,++++++************************)))******++++++******)))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((()))))))))))))))******++++++,,,,,,---,,,,,,,,,------------...000000000000111222333444333333444555666777777888:::;;;<<<===???@@@AAAAAA>>>???@@@BBBBBBCCCCCCCCC222;;;DDDJJJSSSaaannntttuuuqqqrrr|||vvvcccUUUGGG@@@888333222222111000000000//////......------+++,,,,,,,,,,,,+++******''''''((())))))***++++++((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,------...///000111111111111222222222333333333666555555444555777888999999:::;;;<<<===???@@@@@@EEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@???;;;888999===???===:::<<<<<<<<<===??????<<<:::<<<;;;;;;:::999888777777999999999999888888777666333333333222222111111000111111111111000000000000000000111111000000///...------......------,,,+++++++++,,,,,,,,,,,,++++++************************)))******++++++******)))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------///......//////000111222222222333444555666777777777888999:::<<<===>>>???===>>>@@@BBBCCCDDDDDDCCC111333222000222888===>>>GGGHHHOOO]]]jjjuuu}}}jjjXXXKKKAAA999444;;;888444222333333222111......------,,,,,,,,,++++++++++++++++++******)))(((((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))***++++++++++++,,,,,,,,,+++,,,---...///000000111111111111111222222222222444444444444555666777888888999:::;;;===>>>??????CCCCCCDDDDDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@;;;;;;===???@@@>>>;;;888<<<<<<<<<=========<<<;;;;;;;;;;;;:::999888888777999999999888777666555444444333333333222222111111111111111111000000000///000000000000000//////...------......------,,,++++++++++++,,,,,,+++++++++************************))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''((()))((('''%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------------------...///000111111111222333444555666666777777888999:::;;;;;;<<<<<<>>>@@@BBBDDDDDDDDDCCC000222111......222333111333333777===DDDKKKUUU^^^gggnnnssssssqqqyyy~~~lll]]]UUUNNNFFF;;;444222444777888444333111000///...---+++,,,,,,,,,+++++++++++++++******++++++******)))((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))*********+++++++++,,,,,,++++++,,,---...///000000000000000111111111222222333333333333444555666666888999:::;;;<<<>>>??????@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@;;;CCCJJJLLLGGG@@@<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999888888888777777777777666555444333444444444444333333333333111111111111000000000///000000000000000///......------......------,,,+++++++++++++++++++++++++++************************)))))))))******)))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))((('''%%%$$$&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////000000111222333444555555999999999999999999999999<<<===@@@BBBDDDCCCBBBAAA+++///111000111444444111111000000000111444999>>>:::AAAIIIMMMQQQ[[[kkkxxx{{{ppp___OOODDD>>><<<;;;444222111111222333333222.....................---++++++++++++************)))************)))((((((******)))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((())))))***************++++++++++++***++++++,,,---.../////////000000000000111111111111222222333444444555555777888999:::<<<===>>>>>>===>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@:::CCCLLLMMMEEE===;;;<<<:::;;;<<<;;;:::999;;;<<<999999999888888888777777666666666666555444333333444444444444444444444444111111111111000000000000//////000000//////...---------......------,,,+++++++++************++++++************************((())))))******))))))(((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////000111222333444444888888888888888888888888;;;===@@@BBBCCCBBB@@@>>>***///111///---...///---...000000//////222555777---000333555888===DDDIIIFFFKKKRRRZZZcccooo~~~xxxjjj^^^GGG@@@888222222555777888222222222222111///+++)))...///000000//////000000************************))))))******))))))((('''((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***************++++++++++++******+++,,,---......////////////000000000111111000111222333333444444444666666777888:::;;;<<<<<<:::;;;<<<>>>@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@999>>>DDDCCC>>>:::999;;;999;;;<<<;;;999888:::<<<888888888777777777777666555666666666666666555555333333333333333333333333111111111111000000000000//////000000//////...---------......------,,,+++,,,+++***))))))***+++,,,************************(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...//////000111222333333444555555666777999999:::;;;===???AAAAAA@@@===;;;***000222///,,,---//////+++...///...---///111111333222111111222333333333::::::::::::;;;@@@LLLWWWdddcccfffooouuuxxx~~~{{{ssskkkXXXRRRNNNNNNLLLFFF>>>:::666555444555666555000,,,000///......///000111222---......,,,***)))))))))***************+++++++++)))))))))))))))(((((('''&&&&&&''''''((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))************+++++++++)))***+++,,,---......///////////////000000000000000000111333333333333333444444555777888999:::;;;888999;;;===???@@@AAABBB??????????????????@@@@@@===>>>>>>>>>=========>>>999;;;<<<;;;888888:::===777777777777666666666666555666777777777777777666222222222222222222222222111111111111000000000000///////////////......---------......------,,,+++,,,+++***))))))***+++,,,************************(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&((((((((('''&&&%%%'''&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......///000111222333333000111333555777999;;;;;;;;;===???AAAAAA>>>;;;999,,,,,,,,,------.........---------............///222222111111111111222222333333333444555666888999:::<<>><<<:::888777222222222111000//////...//////.........---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******)))(((''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''''''''''''''(((((((((((()))************+++++++++))))))*********+++++++++,,,---......//////......222222111111111111111111444444555555666888999:::444666888:::<<<=========>>>@@@CCCCCCAAA???>>>>>>???>>>===;;;;;;<<<<<<===>>><<<::::::;;;;;;;;;:::888888777777777777888888777666666888:::999555222333333333333333333333333222222111111000/////////------............------......---,,,,,,+++******************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''!!!$$$***(((%%%222;;;111333(((###'''((("""###)))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111000111222444666777999999999:::;;;<<<<<<<<<;;;:::,,,,,,,,,,,,---------...------------............/////////////////////////////////000111222444444333444555555666888<<>><<>>===<<<;;;999777666555222222111000000///...............---------,,,,,,,,,,,,+++++++++******************************************)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))*********+++++++++************++++++++++++,,,------...............111111111111111111111111444444444555666777999999555777999;;;===>>>??????@@@AAACCCBBB@@@>>>======???>>>===<<<;;;<<<<<<======;;;999999:::;;;:::999888888888777777888888888777666555666888888555222333333333333333333333333222222111111000/////////------............------......---,,,,,,+++******************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((&&&&&&)))$$$%%%>>>YYY^^^AAA111%%%''')))%%%###'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000000111111333444666888999:::999:::;;;<<<<<<<<<;;;:::+++,,,,,,,,,,,,,,,------------------............---...///000000///...---------------...000111222111222111000//////111333444555555444222333555888777999;;;:::777777:::===@@@===:::777666777888999999<<>>@@@@@@AAAAAABBBBBB@@@>>><<<<<<===>>>===<<<<<<;;;;;;<<<<<<;;;:::888888999999999888999999999999999999999999777555444444555666444333333333333333333333333333222222111111000/////////------............------...------,,,,,,++++++***************************+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))),,,//////,,,)))((('''((($$$%%%CCCfffsssFFF444%%%%%%((('''%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///////////////111222333444666777999999999:::;;;<<<===<<<;;;;;;++++++++++++,,,,,,,,,,,,,,,,,,---------............///111222222111///...............///000111222000111222111000111333555000111333333222333444666555666888777666666888;;;>>><<<999777666666888999555555555666888888777666>>>===<<<;;;999888777666444555555444333333444666333333333333222222222222000000000//////.........,,,,,,,,,+++++++++******++++++++++++************))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---.........------/////////000000000000000333333333333444555666777555666888:::===???@@@AAA???@@@@@@>>><<<<<<===>>>======<<<<<<;;;;;;;;;;;;:::888777666777888777666999999999::::::999999999666555444333333444444444333333333333333333333333222222111111000/////////------............---------------,,,,,,+++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((((((,,,111222---((('''&&&)))'''&&&999NNNSSS:::...######'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------......///.........000000111333444555777777888999:::<<<<<<<<<;;;;;;++++++++++++++++++++++++,,,,,,,,,------------...---...000111111000...---//////...//////000111222,,,---//////......000222***,,,.../////////000222222333444444444444666888555555444444444444555555333111///000333555555444555555444444333333222222333444444333222111222444111111111111111111111111/////////...............,,,,,,+++++++++*********+++++++++*********))))))************************))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))***************+++++++++,,,,,,,,,+++,,,,,,---...---------....../////////000000000222222222222333444555555444444666888:::<<<>>>???;;;<<<======<<<<<<>>>@@@<<<<<<<<<<<<<<<;;;;;;:::999888666666777777777666888999::::::::::::999888555555444333222222333444333333333333333333333333222222111111000/////////------............------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))''''''+++000111,,,'''(((###''')))&&&---222+++,,,(((&&&'''&&&%%%''')))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,------...............---......///000111333444444666777999:::;;;;;;;;;:::+++++++++************))),,,,,,,,,,,,------------+++,,,---......---,,,+++---------------...//////---...///...---,,,---...222333444444333333444555777777777777888:::;;;;;;222333555777888888777666:::777555444555666666666666666666666666555555555000000111222333444444444000111111111111111111111..................------,,,,,,,,,+++++++++******+++************)))))))))************************))))))))))))((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******))))))*********+++++++++++++++,,,---------------------......//////000000222222222222222333444444444444444555777999;;;<<<888999;;;<<<<<<===???@@@;;;<<<<<<<<<<<<;;;::::::999888666666777777777666777888999::::::999888777444555666555333222333444333333333333333333333333222222111111000/////////------............------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''***------***'''***"""$$$(((&&&)))***!!!&&&(((++++++(((&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,+++,,,---...............,,,---...///000111111222444555777999:::::::::999++++++******))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........000111000///......//////000000000......000222111111111222333555666666...///000222333333222222444444333111111111222444444444333333333222222222111//////222666888777555000000000000000000000///---------------------------,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***(((((()))))))))*********++++++,,,------------,,,,,,,,,---......///000000222111111111111222333333555444444555666777999:::777999<<<===<<<<<<======;;;;;;<<<<<<<<<;;;:::999:::888666666777888777666666777999::::::999777666222555777777444333333444333333333333333333333333222222111111000/////////------............------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))((((((***"""%%%)))%%%'''+++%%%%%%''')))))))))((('''%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***++++++,,,,,,***+++,,,---.../////////------......///000111111222444555777888999888888+++*********))))))((((((++++++,,,,,,,,,---------///......------......///......---------...//////+++---///////////////111---............///222444111000///000333555555555333333333333333444444555222333444444333444777:::777777777666555444444444222///---000555777444000000000////////////......---------------------------------,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%!!!"""$$$&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''(((******((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))++++++,,,---------,,,,,,,,,,,,------...///000000111111111111111111222222666666555555555777999:::777:::===>>>===;;;:::;;;:::;;;<<<<<<<<<;;;:::999:::888777666777888777666555666888999999888666555222555888888666333333444333333333333333333333333222222111111000/////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))''''''((()))'''###))),,,$$$###(((%%%$$$###"""$$$(((+++)))$$$''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,)))***+++---.../////////---......///000111222222111333444666777888888777,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,++++++***...------,,,,,,------...000//////.........////////////000111222222333333000000111111111222222222333444444555555444444333444444444333222111000//////000111222333444444444///............//////000------------------------***,,,......,,,***((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''''''''((((((((((((((((((((('''''''''))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))&&&%%%&&&)))***)))'''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&((()))(((''''''((()))'''((()))******)))((('''******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,------...///000000///000000000111111111111111111222333444666777888;;;;;;<<<<<<<<<;;;999888999999:::::::::999888777:::999888777777777888999::::::::::::999777666555777777666555444444333333333333333222222222111111000111222222222111///...------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((''''''***))))))((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************------,,,++++++,,,,,,,,,////////////000000000000000000111222444555555666++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////...............///000000000111111222222222000000000111111111222222333333444444444444333333333333333333222111000///...///000111111222222222//////...............///,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''')))((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&)))***)))''')))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''((((((''''''(((***(((((())))))))))))(((((()))******+++++++++***************+++++++++,,,,,,,,,,,,------...//////000//////000000000111111111111111111222444555777888::::::;;;<<<;;;;;;999999999::::::;;;:::999888777:::999888888777777777777999999999888777777666666777666666555444444333333333333222222222111111111111111222222222111000///------------------------,,,,,,++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''***))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++************************---,,,,,,++++++,,,,,,,,,....../////////000000000//////000111222333444444************************+++++++++++++++++++++++++++************+++,,,,,,******++++++,,,------...------,,,,,,,,,,,,------......---------......///000000000000111111111111000000000000111111111111222333333444444333333222222222222222222111000///,,,---...///000000000///000///......------------++++++++++++++++++++++++***,,,------+++)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((('''''''''''''''((((((''''''(((((((((((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&((()))((('''***)))(((((('''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''((()))+++)))(((((((((((((((((()))(((((()))***++++++++++++*********++++++++++++,,,,,,,,,,,,---......//////////////////000000000000111111111222444555777888888999::::::;;;:::::::::999:::;;;;;;;;;:::888777999999999999888777555555999888777666666555666666666666555555444333333333333222222222222111111111111111111222111000000///------------------------++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++************************,,,,,,++++++++++++,,,,,,.........////////////000......///000111222222333((((((((()))))))))))))))***************************************++++++,,,******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,------......000000000000000000///////////////000000000111111222222333333333333222222111111222222111000//////,,,---...///////////////000///...---,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,***)))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''(((((('''******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''(((((((((***,,,)))((('''&&&&&&'''((()))'''''')))***++++++++++++************++++++++++++,,,,,,,,,------................../////////000000000000111222333555666777777888888999999:::::::::999:::;;;;;;;;;:::888777888888999999888666444333888777666555444555555666555555555444444333333333222222222222111111111111000000000000//////......------------------------*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************++++++++++++++++++,,,---------........./////////......///000111111222222'''''''''(((((()))))))))******************************))))))******+++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000000//////////////////....../////////000000000111111222222222222111111000000111111111000//////......//////000000////////////...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***))))))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''###%%%'''(((((((((***,,,)))((('''&&&&&&'''((()))&&&'''((()))***+++++++++))))))*********+++++++++,,,,,,,,,------------------............/////////000000111111333555666777777777777777888888999999888999:::::::::999888777777777888888777666444333777666555555555555555555444444444444444333333333222222222111111111000000//////......------------------------------------*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))************++++++,,,---------------............//////000000111111222222&&&''''''(((((())))))******************************))))))))))))***++++++---,,,,,,+++******)))))),,,,,,++++++++++++,,,,,,++++++++++++,,,------...............////////////............////////////000111111222222111111000//////000000000000////////////000000000000000///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&'''((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''((()))+++(((''''''''''''''''''(((''''''((()))************)))))))))************+++,,,,,,,,,,,,,,,,,,------------------.........///000000000111333444666777777777666666666777888888777888999999999888666555666666666666666555555444555555666666666666555555444444333333333333333333222111111111111000000000//////...---------------------------------------++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))******)))******+++,,,---,,,,,,,,,---------......///000000000111111111111&&&''''''((())))))******************************)))))))))))))))***+++++++++++++++***************,,,,,,++++++++++++,,,,,,************+++,,,---...---------....../////////------........./////////000000111111111111000000...//////000000//////...//////000000000000//////,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))*********((((((***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((())))))***&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%%%%&&&((($$$%%%'''((())))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''((((((''''''(((***&&&''''''((((((''''''&&&(((((()))))))))))))))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000111222444555666888777666555555555666777666777777888888666555444555555444444555555666666444555777999999777555444333333333333333333333333111111111111000000000000111000///.........//////------------------------,,,,,,++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***'''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,,,,,,,,,,---------......////////////000000'''''''''((()))******+++)))))))))))))))))))))))))))))))))))))))******+++)))))))))***++++++,,,,,,,,,++++++++++++++++++,,,************+++,,,---...,,,,,,------...///000000---------.........//////000000111111111111000000......///////////////......///////////////......+++++++++***++++++,,,,,,)))))))))))))))))))))))))))******)))((((((***+++''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''((())))))***%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###&&&((('''%%%$$$&&&)))###$$$&&&((())))))(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((()))(((''''''((()))%%%&&&'''(((((('''&&&%%%((()))))))))))))))((('''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111222444555666888777666555444444555666555666777777777666444333555444333333444555777888333555888::::::888555333333333333333333333333333111111111111000000000000333222000/////////000111---------------------------,,,,,,++++++*********))))))))))))))))))))))))'''((((((((())))))******'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,---------------..................(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------...........................------000000//////.........---//////////////////////////////...------------...---.........---,,,,,,++++++++++++************)))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&'''((((((((('''&&&%%%%%%''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,---------.........///000111111222222111333333333333333333333333444444555555555555444444555444444333333444444555666555555555555444444444222222333444444555666666555444222000//////000111000000000000000000000000........................------,,,,,,+++***))))))***************)))((((((+++***)))(((((()))***+++''''''''''''((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---...------,,,,,,,,,------(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,*********+++++++++,,,,,,,,,,,,,,,---------------.........---------------000/////////.........---........................//////...---------------------......---,,,,,,++++++++++++************)))))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&((()))***(((''''''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,------------.........///000111111111111333333333333333333333333444444555555555555444444444444333333333333444444555555555555444444444444111222222333444444555555555333111000//////000111////////////////////////........................------,,,,,,+++******)))***************)))((((((******)))(((((()))******''''''''''''((((((((((((&&&''''''((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))++++++******++++++,,,---,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******************++++++*********++++++++++++,,,------------,,,,,,,,,,,,------------------------/////////.......................................///......------------------------------,,,,,,++++++++++++************)))))))))))))))))))))))))))******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''***,,,...000///,,,)))'''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,---------------...///000111111111111222222222222222222222222333444444555555444444333444444333333333333444444555555444444444333333333111111111222333333444444444333111000//////000111////////////////////////---------------------------,,,,,,++++++*********)))************))))))(((***))))))(((((())))))***''''''''''''(((((((((((('''''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++************+++,,,,,,++++++************++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++***************************++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,---------................................................///...------,,,,,,------,,,,,,---------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%'''***---///333111---***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))************))))))*********+++++++++++++++,,,,,,,,,---------------...///000000000000111111111111222222222222333333444444444444333333444333333333333333333444444444444444333333333222000000111111222222222222333222111000///000000000////////////////////////------------------------,,,,,,,,,++++++*********))))))************)))((()))))))))(((((()))))))))''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((())))))***************++++++,,,+++************++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++***************))))))*********+++++++++---------,,,,,,++++++***++++++++++++,,,,,,---------------.............................................---,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&''')))+++,,,,,,***'''%%%$$$$$$%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((''''''((((((((((((((('''''''''''''''((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,---...//////000//////000000000111111222222222222222333333333333222222333333333222222333333333444333333333222222222222000000111111111111222222111111000000000000000000........................------------------------,,,,,,+++++++++++++++***((())))))*********))))))((((((((())))))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((******))))))******+++,,,+++++++++++++++,,,------(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************++++++)))))))))************+++,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,------------------.........------------------------...------,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''((((((((('''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,---.../////////////////////000111111222222111222222333333222222111333333222222222222333333333333333222222222111111111111111111111111111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))************)))'''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((***))))))))))))***+++++++++++++++++++++,,,---...(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***+++++++++,,,))))))))))))************+++++++++++++++,,,,,,,,,)))))))))***+++,,,,,,,,,,,,,,,,,,------.........------------------------...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((''''''((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,---..................//////000111111222111111222222222222111111333333222222222222333333222222222222111111111111222222222222222222222222//////000000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***************''''''((())))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))***++++++)))))))))******+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---))))))))))))*********************++++++,,,,,,---((())))))***++++++,,,,,,,,,,,,,,,------.........------------------------...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""$$$&&&((())))))'''&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---............---......///000111111222111111222222222222111111333222222222222222222333222222222111111111111000333333222222222222222222...///000000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***************&&&'''((())))))((('''&&&''''''''''''((((((((()))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,...///,,,,,,,,,,,,---...//////111000000///......------........................------......------,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&$$$###$$$%%%&&&%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,---------..................////////////000000000000111111111111111111000000000000111111333222222111111000000000222111000//////000111222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---+++******++++++,,,---...000000///......---,,,,,,........................---------...------,,,+++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''(((((((((((('''''')))((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,------------............//////////////////000000000111111111111111000000000000111111222222222222111111111111222111000//////000111222111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********))))))))))))******+++,,,---///......------,,,,,,+++---------------------------------------,,,++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''((((((((('''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,------------............///////////////000000000000111111111000000//////000000111222222222222222222333333111111000000000000111111111111000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''***))))))******+++,,,------------,,,,,,+++++++++------------------------,,,------------,,,+++++++++++++++*********))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%###""""""###$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---------.........//////////////////000000000111000000////////////000000111111222222333333444444111000000000000000000111111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))'''&&&*********++++++,,,---...,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,------,,,,,,+++***+++++++++***************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&%%%'''(((&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------...............////////////000000000000000////////////000000111111111222222333333333000000000111111000000000000000000////////////...------------------------......---,,,,,,+++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%(((,,,...------000333((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,------------...............////////////000000000//////......//////000111111111111111111222222000000111111111111000000000000////////////..............................---------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((((()))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++***))))))******+++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))---222333111000333666+++***(((&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,---------................../////////000000//////............//////111111000000000000000000///000111222222111000///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---(((((((((((()))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&...333666555111...///222---+++)))&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((******)))((('''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------................../////////000//////............//////111111000000//////......///000111222222111000///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******)))((((((((((((((())))))))))))******************))))))******+++,,,------------------------.........------,,,,,,,,,//////...---,,,,,,++++++,,,+++******))))))******+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((('''%%%&&&+++666000***))),,,......,,,444///)))&&&'''(((&&&%%%%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))******)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((('''((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((*********)))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------000000000000////////////000000000000111111111111000000////////////000000.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''***+++,,,+++)))''''''(((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))***))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''******)))((((((((((((((())))))))))))******************))))))******+++,,,------------------------......---------,,,,,,,,,///......---,,,,,,++++++,,,+++******))))))******+++++++++*********))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%((('''%%%(((---444///+++***---///...,,,111...***((('''&&&&&&%%%%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------/////////////////////000//////000000000111111111000000////////////000000//////.........---------......---------,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((('''''''''''')))+++,,,+++)))''''''(((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))((((((((())))))))))))******************))))))******+++,,,------------------------------------,,,,,,,,,,,,......------,,,,,,++++++,,,+++******))))))******+++************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((%%%%%%''''''&&&***000111...,,,,,,///000///---......---***'''%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((())))))))))))((()))))))))(((((((((((('''((((((((((((((((((((((((&&&'''((()))***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))******))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...............//////000000111//////000000000000111111000//////......//////000////////////........................------------,,,++++++++++++***************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''(((***+++***((('''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))((()))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++******))))))******************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''''',,,222///------...000111///---+++---...+++'''$$$$$$&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))*********))))))(((((((((((())))))************************++++++++++++++++++++++++,,,,,,------------......,,,,,,---...///000111222////////////000000000111/////////....../////////..................------...------------,,,,,,,,,++++++++++++************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''''''''''''''(((''')))******(((&&&''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''))))))***))))))((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))************))))))((()))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''''',,,222.........///000000///...***,,,---+++&&&$$$$$$&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((($$$&&&((()))***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((())))))************))))))(((((((((((())))))************************++++++++++++++++++++++++,,,,,,,,,,,,------......+++,,,---...///000111222...////////////000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((&&&((())))))'''&&&&&&'''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''))))))***))))))((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++***)))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******))))))******(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((%%%%%%''''''&&&***000//////000000000//////...+++,,,+++)))&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&'''((()))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((((()))******++++++))))))(((((((((((())))))************************++++++++++++++++++++++++++++++,,,,,,------......+++,,,,,,...///000111111......////////////000000///......------......///+++++++++++++++,,,,,,,,,++++++++++++************+++************)))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&''''''((((((%%%'''(((((('''&&&&&&'''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))(((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''(((***,,,,,,+++***)))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******(((((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%((('''%%%(((---000111111000///......///...+++(((&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''(((((()))******++++++))))))(((((((((((())))))***************************************************++++++,,,------......,,,,,,------...///000000........./////////000000///......------......///+++++++++,,,,,,---------,,,,,,,,,+++++++++******************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&'''(((((($$$&&&((('''&&&%%%&&&'''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''(((***,,,---,,,***)))))))))))))))*********************)))***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))*********'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((('''%%%&&&+++222222111000...---...///000+++&&&$$$&&&''''''%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((("""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******************************+++,,,,,,---......,,,,,,------.../////////............/////////000.........------.........,,,,,,,,,------.........---------,,,,,,,,,++++++************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$&&&''''''&&&%%%&&&'''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))***))))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))''''''(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((()))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...---,,,++++++******++++++,,,+++)))((('''((()))+++((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''+++---111444666555333222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))************+++++++++***++++++,,,,,,++++++***)))***,,,---......---,,,........................////////////..................---,,,,,,+++******************************+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))*********************************))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...---,,,++++++******++++++,,,+++)))((('''((()))***((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&(((+++---......,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))*********+++++++++***++++++,,,,,,++++++***)))***+++---...---------........................////////////..................---,,,,,,+++******************************+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************************))))))(((((())))))***)))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,+++************+++,,,+++)))((((((((()))***((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''###$$$&&&'''(((((())))))''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))*********++++++******++++++++++++******)))***+++,,,------------......................../////////............---...------,,,,,,++++++***************************+++++++++***************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))************++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++)))+++,,,,,,++++++,,,---,,,++++++***************+++***))))))(((((())))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))******************++++++++++++************+++,,,------------........................//////.........------------------,,,,,,+++++++++************************************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((+++,,,,,,+++((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***+++******************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********************************)))***,,,+++******+++---,,,+++******))))))******+++******)))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''(((((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************(((((()))))))))*********)))******++++++******)))++++++++++++,,,---..........................................------------------,,,,,,,,,,,,++++++************************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''')))+++------+++)))'''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******)))))))))))))))))))))))))))***++++++******+++---++++++***))))))))))))***************)))))))))(((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))))))))((('''&&&$$$###''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************((((((((()))))))))******))))))************))))))++++++++++++,,,---...///.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++((((((((()))))))))******************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))*********))))))*********(((((((((((()))))))))***))))))))))))))))))))))))(((***++++++******+++,,,++++++***)))))))))))))))***************)))((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))'''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((()))))))))***))))))************))))))+++++++++***+++---...///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((()))))))))*********************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))(((***++++++******+++,,,+++******)))))))))))))))***************)))(((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&((()))***)))((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))))))))************)))))),,,+++******+++,,,...///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((()))******)))(((''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))************************+++*********))))))((((((+++*********))))))(((((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))&&&%%%$$$&&&***+++)))'''+++(((%%%%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%(((***)))'''%%%'''((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++...------,,,,,,------...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))(((((((((((()))))))))))))))(((&&&&&&***///))))))))))))))))))))))))((()))++++++)))((()))***((())))))***+++,,,,,,,,,,,,,,,,,,+++***))))))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((()))))))))***************************************)))))))))(((************)))))))))((()))(((((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''%%%%%%'''+++,,,+++)))(((&&&$$$%%%'''((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''%%%'''))))))'''%%%&&&((()))((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))************))))))******))))))(((((((((((()))))))))(((((())))))))))))(((((()))******+++,,,))))))))))))))))))))))))'''(((******((('''((()))(((((())))))***++++++,,,,,,++++++***))))))(((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))***))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******((((((((()))))))))******************************************))))))))))))************))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&(((+++---------'''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''%%%'''(((((('''&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))************))))))***))))))))))))((((((((()))))))))))))))))))))))))))((((((***,,,---+++((())))))))))))))))))))))))&&&((())))))(((''''''((('''(((((())))))******+++******))))))((((((''''''))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((())))))***(((((()))))))))******************************************)))))))))))))))*********)))))))))))))))((((((((((((((('''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''''')))+++...//////******)))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************)))))))))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************)))******++++++******)))))))))))))))))))))))))))************************(((******))))))+++)))&&&))))))))))))))))))))))))''')))******)))(((((()))''''''(((((()))))))))***))))))((((((''''''''''''((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************&&&''''''((()))******+++((((((((((((((())))))***))))))))))))************************************))))))))))))))))))******))))))))))))))))))******'''''''''(((((((((((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((()))***,,,///000000000///...+++)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))***+++***)))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))******+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************)))))))))(((((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))(((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))******************++++++++++++******''',,,,,,(((&&&)))***'''************************(((***,,,+++***)))***+++(((((((((((())))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******((((((((((((((()))******)))))))))*********++++++************************))))))))))))************))))))))))))************'''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))---///333444444111---)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((('''''')))++++++***)))&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******)))))))))************+++***+++,,,------,,,+++***''',,,...+++,,,222111+++************************)))+++,,,,,,+++******+++))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((()))******))))))*********+++++++++************************((()))))))))************((()))))))))************''''''''''''((((((((()))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%&&&***---222444555222...)))''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&%%%%%%''')))+++)))'''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))***+++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++***+++,,,......,,,+++***'''+++---000;;;DDD===...************************)))***,,,,,,***)))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((()))******)))************+++++++++************************(((((())))))*********+++(((((())))))*********+++&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&$$$###$$$(((,,,///222444222---)))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%######%%%((()))(((%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''(((((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******++++++++++++***+++---......---+++***(((***,,,555HHHTTTFFF000************************((()))++++++)))((()))***+++++++++***************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&''''''''''''(((((()))))))))***))))))*********))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''---///222333111---(((%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++)))******)))(((((()))+++++++++++++++++++++++++++---,,,,,,+++*********++++++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))***)))'''&&&&&&'''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))))))))))))))))))))))),,,+++++++++******))))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))*********+++++++++,,,************++++++++++++,,,,,,000777===>>>888333))))))******++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************++++++++++++++++++++++++************************************************,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''+++---111222222///+++(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((()))))))))(((((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********)))******)))(((((()))+++++++++++++++++++++++++++---,,,++++++*********+++************)))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))'''&&&'''((('''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******************************+++++++++******)))))))))************************++++++++++++++++++,,,,,,---------,,,,,,+++++++++))))))))))))************,,,,,,,,,,,,------------))))))+++000555555000***((()))))))))************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************++++++++++++++++++++++++************************************************,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...///111111---,,,+++******)))))))))///...,,,***)))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((+++...111222000...,,,(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))******)))(((((()))+++++++++++++++++++++++++++,,,,,,+++************+++************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&'''(((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))***************************************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,++++++++++++*********************+++++++++,,,,,,+++))))))+++......***&&&)))************+++++++++************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************************+++++++++************************************************************************++++++***************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...000111222222000///---+++***)))))))))...,,,***(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&(((,,,///111111111000******))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))******)))(((((()))+++************************++++++***************+++*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&'''((('''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++******))))))******+++************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,************++++++++++++...---+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))************************************************+++***************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---///000000000///222111...,,,***))))))***)))(((&&&%%%&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&))),,,///111222222---,,,+++)))(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))******)))(((((()))+++*********************************))))))***++++++))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))(((''''''((()))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++************++++++************************)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++************************************************))))))))))))))))))))))))))))))))))))***************************+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***---///000///---,,,333111...+++***)))******&&&&&&%%%%%%&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''###%%%'''***---///111222///...,,,)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++((('''''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))******)))(((((()))+++***************************))))))))))))***++++++))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++************++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,,,,,,,------------+++,,,,,,,,,,,,---------,,,,,,,,,+++,,,---......,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,000111///---+++333111---+++))))))***+++&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$&&&(((***---///000222000,,,)))'''%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***++++++++++++++++++++++++))))))))))))************)))******)))(((((()))+++************************)))))))))))))))***++++++((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&'''((()))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////............/////////000------...///000000111111.../////////000000000000111111222111000000111222............---------,,,------------------------*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((,,,000222111...---222000---***))))))***+++(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%''')))+++---///333111---)))&&&$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++(((((((((((()))))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))((())))))***++++++(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000//////000000111111222222000000111333444555666777888888888999999999::::::999::::::999777666666777333333222222111111000000........................******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********+++,,,...000111333333444111...***(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''&&&&&&&&&(((---000777444///+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))******+++''''''''''''((((((((((((((((((((((((((((((((((((***((('''((()))***)))''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%'''((((((''''''(((*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++******))))))***++++++,,,,,,+++******.........,,,++++++...000///...---,,,,,,,,,---------...///000111222333444333666:::===>>>>>>???@@@EEECCCCCCGGGKKKLLLLLLLLLMMMHHHFFFIIILLLLLLMMMOOONNNOOOPPPMMMJJJHHHJJJLLLLLLLLLGGG@@@<<<>>>???>>>999999999777555222000...///---******,,,---------+++,,,---,,,***(((((((((+++++++++,,,++++++******************++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,...///000000...---***(((&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''&&&&&&(((,,,000333111...+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((())))))******''''''''''''((((((((((((((((((((((((((((((((((((***((('''((()))***)))''''''''''''''''''''''''''''''((()))(((''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''(((******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,+++++++++******************++++++,,,+++++++++(((+++///222111000//////---...///000111333444444111666<<>>;;;666333000/////////---***------......---,,,------++++++,,,,,,,,,++++++***************+++++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''&&&&&&(((,,,///000000///,,,(((&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))***((('''((()))***)))''''''''''''''''''''''''''''''((())))))''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++******,,,,,,,,,---------------***---///000...---,,,,,,,,,...333999>>>CCCGGGIIIGGGMMMUUUZZZZZZWWWTTTQQQTTTSSSTTTWWW[[[[[[WWWSSSWWW[[[]]]ZZZUUUUUUZZZ```dddfffjjjmmmjjjddddddgggcccaaa___``````^^^ZZZUUU[[[]]]]]]\\\]]]]]]WWWOOOQQQTTTWWWYYYWWWQQQKKKFFFGGGCCC@@@???>>>;;;666111111000///---,,,++++++*********+++,,,------------*********+++++++++,,,,,,++++++++++++,,,,,,,,,---........................------------....................................------------------------------------------------------------------------,,,++++++++++++++++++,,,************************+++++++++******+++++++++************************))))))***++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((+++...444666555///(((%%%'''+++''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''''')))***)))((('''((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&((()))(((''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++///......---------------//////...------111666:::>>>@@@EEEKKKQQQVVVYYYZZZWWW]]]dddhhhfffbbb^^^\\\dddcccccchhhnnnppplllgggnnnrrrqqqhhhbbbgggsss~~~|||zzzyyy}}}vvvtttsssuuuyyyvvvmmmdddggggggfffeeehhhlllhhhaaaaaacccffffffccc]]]WWWSSSRRRPPPOOORRRUUUTTTOOOJJJBBB???;;;777444111///...+++,,,---...////////////***++++++++++++,,,,,,,,,+++,,,,,,,,,------------........................------........./////////////////////////////////................................................------------------------***++++++++++++++++++*********************************))))))))))))******++++++++++++*********)))((()))+++,,,---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''(((+++---;;;<<<:::222***%%%&&&)))'''''''''''''''''''''''')))))))))((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&''''''''''''''''''''''''((()))((('''&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))************************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------///...---,,,,,,------...000111444666;;;BBBJJJOOOVVVWWWYYY[[[]]]___```aaa\\\bbbjjjoooppprrruuuwww}}}wwwxxxxxxwwwuuurrrpppnnn[[[YYYZZZ___eeefffbbb\\\VVVQQQJJJEEEBBB???===;;;555555444333222000///...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........////////////000000000000000000000000000////////////////////////////////////////////////........................++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))))))))***,,,,,,+++++++++*********&&&''')))***+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((***,,,<<<;;;888111***&&&&&&(((''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''((()))((('''&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******************************************************(((((()))***+++,,,,,,---,,,,,,------------......------------...000222444999>>>EEEJJJLLLMMMMMMNNNUUUVVVYYY^^^ccciiimmmpppuuuzzzwwwrrrmmmmmmnnnkkkaaaYYYZZZSSSLLLGGGFFFEEECCCAAACCCBBB@@@<<<888444111///+++++++++,,,,,,,,,------------------........................................../////////000000000111111111111111111111111////////////////////////000000000000000000000000........................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++***************''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''))))))((((((***+++555333000,,,)))(((((((((''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((((()))******)))((()))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((()))))))))'''&&&'''((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********************************************************'''((()))***+++,,,------,,,---------............//////111333777<<<@@@CCCNNNRRRXXX\\\[[[XXXUUUTTTXXXZZZ```iiisss{{{pppfffeee^^^UUUPPPOOOOOOMMMKKKJJJIIIGGGEEEAAA>>>;;;:::++++++,,,,,,,,,------------------.........//////////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((())))))(((((()))+++---+++((('''((()))))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((***((('''((()))***)))((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((()))***)))'''&&&&&&''''''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++************************************************'''((()))***+++,,,---------------.........//////333444666;;;AAAHHHMMMQQQ]]]```dddgggiiikkkmmmpppqqqssswww~~~xxxyyy~~~~~~wwwlllfffdddccc```]]]IIIIIIIIIIIIIIIHHHGGGGGG''',,,000000,,,***,,,///,,,,,,---///111000///------///222111///...000222444++++++555888111///333000111333333333222222222333000000111000///333999333444444555444222000///...///000000---+++///444***,,,,,,+++,,,///111111...///...---...///,,,(((******++++++***))))))(((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''((()))))))))))))))''''''(((((())))))******)))))))))))))))******+++(((((('''''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***+++*********))))))((((((***++++++++++++******)))++++++++++++,,,------...***,,,.........///333777===AAAHHHPPPSSSUUUYYY^^^aaajjjnnnppp~~~ooobbbWWWTTTTTTPPPLLLJJJ,,,///000///,,,+++---///333111...,,,---///000111000000000//////000111222555000///222444333444777666666666666666666666555444111111777:::999999;;;;;;777333111111222222222222111111222222000///000/////////---------,,,+++...---+++)))***---000000))))))***+++,,,---------++++++++++++************************************))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))******))))))(((((()))***++++++(((((('''''''''&&&&&&&&&((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((((((((((((((((()))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***+++*********))))))))))))******+++++++++******)))***+++,,,---------------.........111666===CCCHHHRRRRRRSSSXXX]]]aaadddgggnnnvvv|||}}}xxxpppiiiaaa\\\[[[...---,,,++++++,,,---...000///------...000333555000//////000222333444444222888;;;;;;;;;======:::>>>BBBHHHMMMNNNLLLHHHFFFKKKIIIMMMWWW```bbb``````[[[QQQEEE>>>===???>>>===;;;999666555555555222///333111000000000000...---000///...+++)))(((***,,,((())))))***+++,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((((())))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((())))))))))))***(((((((((((()))***+++,,,((((((((('''''''''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))************)))))))))))))))(((((((((((()))******)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++******************)))))))))************************,,,---------............222444888>>>FFFMMMRRRTTTVVVTTTUUU\\\gggqqqvvvvvv~~~~~~|||~~~///...------///111000000000111333444333333333444///222777:::<<<<<<===>>>HHHXXXcccaaa```ccc___UUUZZZgggwww}}}xxxtttssswwwwww}}}rrrkkklllnnnllliii___\\\UUUJJJDDDCCCCCCAAA===999666555555222222333...///111333000+++)))+++---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++************************((((((((((((((((((((((((((((((((((((((())))))***((()))***++++++***)))((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,,,,((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))(((((())))))***+++))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++******************************************+++,,,,,,...------...///222555777:::@@@HHHOOORRRSSSTTTTTTRRRUUU\\\iii{{{222111111222333333111///444555666555444666:::>>>AAAJJJVVV\\\\\\[[[]]]___yyyuuuhhhhhhnnnqqqbbbZZZSSSMMMDDD;;;888;;;666333333666444///...222///............///000000------------,,,,,,,,,+++************************((((((((((((((((((((((((((((((((((((((())))))***((()))***++++++***)))((()))))))))***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((((((((()))))))))***''''''((()))))))))))))))************))))))))))))(((((((((((()))***+++,,,))))))((((((((('''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************))))))))))))))))))******)))))))))))))))***++++++************++++++++++++++++++************++++++************************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++******************+++++++++************+++,,,...///,,,,,,---000777???FFFKKKIIINNNTTTTTTQQQOOOPPPTTT```jjjwww}}}}}}yyy{{{~~~{{{www///000000000000000111111333444555777>>>JJJYYYdddmmmvvvzzziiiWWWRRRWWW[[[OOODDD???888///,,,000---,,,+++++++++,,,---.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((()))''''''((((((((()))))))))''''''(((((())))))******''''''((()))))))))))))))+++************))))))))))))))))))))))))******+++)))))))))(((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++************************))))))))))))***************))))))))))))***++++++*********++++++++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++************+++++++++++++++++++++++++++,,,...000222---///444;;;EEEPPPYYY^^^YYYYYYXXXTTTQQQSSSZZZaaaqqqwwwuuuvvvyyywww...///111111333888@@@FFFHHHMMMTTT\\\ggguuu~~~|||ppphhh]]]JJJ===:::888666333000...---------............------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))(((((())))))))))))******++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((()))))))))******'''((((((((())))))))))))'''''''''((()))*********''''''((()))))))))))))))+++++++++*********))))))+++******)))))))))))))))))))))))))))((((((((('''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************((()))))))))******************))))))******+++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++************++++++,,,,,,,,,---,,,,,,,,,...000333444777<<>>IIIYYYdddsss|||xxxaaaWWWMMMJJJDDD>>>999555222111//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***)))******+++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))************(((((((((((())))))))))))&&&''''''((()))******+++'''(((((()))))))))))))))++++++++++++******)))))),,,+++***)))(((((((((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************(((((())))))*********+++*********)))******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++************++++++,,,,,,,,,------,,,---...111444666DDDJJJSSS[[[```bbb```^^^^^^\\\```nnn}}}|||}}}xxxzzzwwwoootttzzzxxx@@@EEEHHHMMMbbbwwwdddPPPBBB:::888444111...///000000---+++222111///,,,---......+++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))*********++++++++++++---+++)))((('''((()))***+++++++++***)))(((((('''***++++++)))((('''(((***%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,+++***))))))******))))))))))))*********************)))))))))))))))************************)))************+++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++---------------,,,+++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******)))))))))))))))***+++******,,,---...---+++111///......111888CCCLLLYYY\\\ZZZTTTTTTYYY[[[YYYoooyyy~~~}}}~~~|||yyy}}}~~~~~~yyy~~~}}}kkksssyyy|||wwwdddSSS???777444555333------222...---******,,,///000///......,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++)))))))))*********++++++,,,+++)))((('''((()))***+++++++++***)))(((((((((***+++++++++)))((()))***&&&&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,------,,,++++++***************************************************************************************************))))))))))))))))))))))))***)))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***,,,++++++*********++++++((((((***+++,,,---......---111888???DDDKKKTTT\\\ZZZ[[[WWWSSSYYYiiiwww~~~}}}yyyttt|||tttxxxvvvkkkaaabbbnnnzzzppp{{{~~~wwwzzz~~~|||}}}wwwggg\\\QQQHHH;;;000000777111///......///...+++***//////---,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******++++++)))((((((((()))***+++++++++***))))))(((((()))***,,,,,,+++)))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))((((((((()))))))))))))))*********++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------.........------------,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******---,,,,,,++++++,,,,,,---)))+++---,,,+++,,,000444222;;;FFFOOOUUUYYY\\\^^^aaajjjuuu}}}vvvoooooohhhbbbjjjiiissstttfff[[[```oooyyysss{{{xxxzzzyyybbbOOO@@@777555222111333333///+++***------,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((())))))))))))+++***)))(((((()))******+++++++++******)))))))))(((***---...,,,***))))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))((((((((((((((()))))))))*********+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------------,,,,,,,,,***++++++,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,,,,,,,+++,,,,,,---...///000000,,,***,,,444<<>>HHHRRRVVV^^^lll}}}|||{{{zzzttt{{{|||~~~vvvzzz{{{zzzyyyzzzxxxssssssrrrqqqrrryyy}}}{{{xxxzzz~~~uuuwwwvvviiiYYYIII@@@777//////444+++++++++++++++,,,,,,---************************))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))************++++++++++++++++++++++++)))+++---...---,,,,,,---******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((((((((()))***************++++++++++++,,,+++++++++,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,------........./////////............---------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,---......***,,,...000555>>>JJJRRRLLLVVVeee|||vvvnnnlllnnnqqq}}}zzzyyy}}}kkkjjjhhhfffddd___YYYUUUOOOQQQQQQOOOPPPSSSSSSPPPPPPRRRTTTWWWaaajjjllliiibbbiiiqqqwww{{{~~~}}}|||kkkiii}}}{{{sssjjjZZZEEE888666000000...------,,,,,,,,,************************))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++(((((()))***************++++++++++++++++++++++++***,,,------,,,,,,---///++++++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++*********+++++++++,,,,,,++++++,,,,,,---.........------------------------,,,,,,,,,,,,------------............////////////............------------+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,---...///000...111666===EEEMMMSSSWWWPPPbbbzzztttrrrvvvsssmmmkkkqqqtttfff[[[YYYXXXZZZbbblllqqqppp^^^[[[XXXVVVVVVUUURRROOOQQQTTTSSSMMMJJJNNNSSSUUURRR[[[bbbeeehhhmmmqqqqqqbbbfffkkkkkkhhhhhhlllpppsssooooooqqqlllfffiiirrr~~~xxx~~~zzzvvv}}}fffLLLBBB555444222000...---,,,,,,************************))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++'''((()))***************+++++++++++++++++++++++++++,,,---,,,,,,,,,...000,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////........................---------.........//////............/////////000//////.........---------,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---------......000111111777;;;BBBKKKTTTXXXXXXWWWccc{{{ggg]]]qqq}}}rrrnnnxxxxxx|||{{{xxxsss^^^WWWhhhhhheeecccjjjrrrpppgggdddaaa^^^^^^cccgggjjjjjjjjjooonnneee]]]```jjjqqqnnnzzzvvvrrrtttvvvvvvxxxxxxqqqggg```^^^```QQQOOOXXXeeefff^^^aaammmyyyuuuvvv|||zzzvvvrrrppptttyyyoooOOO@@@555555333+++(((,,,111+++(((***,,,***+++---))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((()))))))))************))))))(((++++++************++++++***++++++,,,,,,++++++******+++---.........------))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************++++++******++++++,,,---))))))(((***,,,------,,,...---,,,+++,,,---...//////,,,,,,000...+++...444222111000///.../////////333111///...000222222111444666333---+++///222333111111222222222111///...---,,,,,,---+++(((,,,333...***+++000///++++++000......---,,,,,,,,,,,,---)))******+++,,,,,,------************************************************************************''''''(((((())))))*********)))(((''''''((()))*********))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))...+++''''''))),,,,,,+++(((,,,...---***+++222888CCCKKKXXX___XXXPPPYYYkkkuuuiiimmm}}}vvveeevvv~~~xxxlllkkkjjjrrrvvvfff\\\eeewwwlllooozzz|||yyy}}}{{{}}}||||||mmm^^^XXXYYYSSS\\\fffhhhfffjjjwwwxxxrrrssssssvvvxxxcccNNNDDD;;;111///444...,,,---333444...(((%%%******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((((())))))*********))))))++++++************++++++***++++++,,,,,,++++++******+++,,,---------,,,+++))))))))))))))))))))))))))))))))))))************************))))))))))))************************+++++++++++++++,,,,,,------------......///...---///000000000///...---,,,333///...111000---...222///000111111222444888;;;:::<<>>BBBGGGIIIIIILLLRRRXXXaaabbbcccbbb```______```kkkmmmlllhhhgggddd\\\RRRWWW\\\___\\\TTTKKKFFFEEE>>>;;;:::===;;;555000///333///,,,.../////////222///...,,,++++++++++++,,,......---------,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******+++***)))+++---///......---+++***---333;;;BBBFFFUUU```iiimmmrrr~~~uuuppplllmmmsssuuunnnddd^^^kkkxxxqqqhhhuuu}}}zzzuuuwwwhhhSSSHHHDDDAAA>>>:::333---...333++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((&&&'''(((******+++++++++++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,***)))((())))))))))))))))))))))))((()))))))))************)))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......)))+++,,,------------...------------...000333444777777:::AAAJJJPPPSSSUUU]]]eeemmmooommmnnnsssyyy{{{zzz}}}~~~~~~}}}vvvzzz~~~ssskkkhhhiiiZZZXXXZZZ______UUUKKKEEE>>>888222111222222111000///...,,,,,,,,,---///000------------------------++++++++++++++++++++++++************************************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********(((((()))))))))***************+++,,,---...------***,,,000555;;;DDDMMMTTT[[[oooyyyvvvddd]]]]]]fffiiittt||||||yyysssooodddbbbjjjooorrr~~~rrrgggQQQRRRRRRLLL>>>...***,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((''')))(((((((((((((((((()))&&&'''(((******+++++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,---------+++***)))))))))))))))))))))))))))((()))))))))************))))))******+++++++++,,,++++++++++++++++++++++++------,,,,,,------...///...///000///------...000222111111444999@@@FFFKKKWWWYYY]]]bbbiiiooorrrssssss{{{~~~}}}xxxvvv|||}}}zzzuuusssyyy|||{{{~~~qqqjjj^^^VVVKKKCCC@@@>>>777000222111///---...///111222,,,,,,,,,,,,------......++++++++++++++++++++++++************************************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))*********+++))))))))))))***************+++,,,------,,,,,,,,,,,,555>>>BBBCCCIIITTT___lllvvv|||tttfffmmmsssnnneee```eeelllzzz~~~wwwwww~~~yyynnneeeccceee```ZZZfffyyynnnfffYYYJJJ:::,,,***...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))'''((()))***************++++++************++++++***++++++,,,,,,++++++***+++,,,---------,,,+++***))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////000111...+++,,,///333111666???KKKXXXdddmmmrrrtttxxxzzzxxxvvvxxxxxxwwwrrrwww||||||xxxtttssstttooommmpppwwwvvvmmmeeeggghhhjjjpppvvvuuupppuuuyyy}}}}}}|||~~~qqqgggccc___TTTHHH===:::666222///.................................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******+++++++++)))))))))*********++++++***,,,------,,,,,,...///111<<>>888555444333333222111000......---,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))(((((((((''''''((()))******)))(((''''''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((())))))******+++,,,,,,))))))*********+++++++++***,,,.........000444777===DDDLLLPPPSSS]]]nnn{{{~~~sssiiiddd___ZZZ[[[```pppwww{{{rrriii^^^VVVOOOJJJNNNWWW\\\\\\^^^bbbdddgggrrr|||}}}ttttttrrrppprrr|||ttteee______ccckkkqqqvvv|||{{{www}}}sssqqq}}}{{{~~~|||xxx{{{uuuzzz|||mmmOOO888---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&''''''''')))************))))))(((++++++************+++++++++++++++,,,,,,+++++++++'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000...111555888===FFFSSS]]]cccooovvvkkkmmmwwwzzzqqqgggeeeffffffeeebbb]]]ZZZYYY[[[___aaaaaadddeeebbb^^^___dddjjjWWW^^^aaaaaa```bbbaaa___^^^___bbbddddddcccaaa```cccbbbeeehhhjjjlllsss|||}}}{{{pppbbbVVVMMMFFFDDD888888666444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))(((((((((''''''((()))******)))(((''''''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((())))))***++++++,,,,,,)))************+++++++++***,,,...///000333999===LLLPPPUUU[[[fffvvvkkkooo{{{ooo^^^______^^^bbbkkkrrrtttssskkkbbbbbbXXXUUUcccXXXVVVVVVYYYWWWUUUZZZdddjjjmmmvvvnnnyyyvvvwww{{{}}}|||}}}|||~~~pppmmmxxxqqqWWW@@@333,,,000000***)))...***,,,......,,,)))'''&&&))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))************************,,,,,,,,,,,,,,,+++***)))******))))))))))))******,,,,,,++++++***)))(((((()))************+++++++++++++++******************,,,---------............222...+++000777:::666000555999BBBOOO]]]hhhoooqqqvvvzzzvvvkkkllltttyyyrrrjjjeeeddddddbbb```dddbbb```]]][[[YYYYYYXXX^^^\\\YYYXXXZZZ]]]^^^^^^bbb```^^^\\\]]]___aaabbb]]]______[[[WWWXXX]]]cccaaa___]]]]]]___cccfffiiifffkkkooorrryyy~~~}}}|||~~~xxxfffVVVBBB666444666444222---------......---***(((---+++******,,,------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&'''((((((&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,+++))))))***++++++***///,,,+++...111777BBBLLLXXX[[[llllllgggnnnyyy|||vvvfff```YYYjjj~~~vvvbbbXXXYYY]]]___^^^eeefffgggiiimmmuuu~~~wwwxxx}}}~~~}}}|||gggJJJ111---333111,,,***)))***++++++***************)))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))************************,,,,,,,,,,,,,,,+++***)))******))))))))))))******,,,,,,++++++***))))))(((************+++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,++++++000111111...+++---666>>>BBBRRRjjj{{{zzzpppiiiooommmmmmnnnkkkfffgggllliiifffaaa^^^]]]___`````````___^^^^^^```cccgggiiiiiilllpppuuuxxxxxxtttqqqvvvrrrnnnmmmppprrrqqqooogggfffccc]]]XXXVVVYYY]]]^^^]]][[[WWWTTTVVV\\\aaacccccccccccccccfffkkkppp~~~}}}qqq```SSSKKKDDD<<<666666333///...///000...,,,......---......///......,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''')))((('''((()))***((('''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++...---,,,+++++++++***)))000---...555<<>>333000222///...,,,++++++++++++************)))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++******************************++++++,,,,,,,,,++++++*********))))))))))))******+++++++++*********))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------......///000000000222:::III]]]nnnvvvyyyxxxnnnggggggnnnuuujjjddd______aaabbb```___^^^ccciiiooottt|||xxxnnnfffeeejjjnnnfffaaaeeelllfffWWWUUU___\\\eeennnuuu|||wwwmmmxxx|||~~~yyysssooo\\\PPPBBB999666555222///(((***------,,,+++,,,---------,,,,,,,,,+++++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((&&&$$$$$$&&&'''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,(((***+++,,,,,,---///000000555AAALLLOOOLLLLLLNNNmmmlll[[[gggxxx{{{ssspppsssxxx~~~}}}pppppp~~~sssuuuyyykkkUUU???222///---++++++,,,,,,***(((************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++***************************++++++,,,,,,,,,++++++******))))))))))))******+++++++++******************++++++++++++,,,,,,,,,++++++,,,,,,------------///...------...000222333<<>>BBB[[[jjj{{{yyyooojjjiiimmmkkkhhhggggggfffccc```___jjjuuu{{{|||zzzuuukkkeeefffaaa\\\TTTOOOQQQWWW^^^aaa```eeennnwwwxxxjjj\\\NNNBBB;;;:::777333111000///,,,+++------------,,,,,,,,,,,,************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))((((((***,,,---+++***))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---...///---,,,...444888EEEJJJSSSZZZ\\\___iiiuuuuuuzzzrrr~~~}}}jjj[[[aaayyyxxxpppkkkhhhddd```pppyyy{{{tttjjjcccbbbmmm}}}|||{{{zzzyyy|||vvv[[[CCC;;;222,,,,,,...---,,,+++++++++*********))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((('''&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))++++++,,,,,,+++************************)))***+++,,,,,,,,,,,,+++******))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,---.../////////000000333999DDDSSS```hhhyyypppffffffjjjmmmhhh```ZZZZZZ```iiippp|||zzzpppjjj```VVVPPPOOOTTTYYYXXXZZZ___gggqqqzzzuuuggg]]]WWWNNNFFF===777666444...)))...------------,,,,,,,,,************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((()))***---//////,,,***))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,.../////////444===EEEJJJRRRaaattt~~~~~~|||vvvuuuaaa[[[aaawwwpppjjjccc___bbblllyyy}}}mmmbbbeeeppp~~~{{{~~~yyyzzz{{{rrrrrr{{{~~~WWWKKK;;;111.........---+++++++++************)))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,******))))))))))))************************++++++++++++,,,,,,,,,---------,,,,,,------...///000000111333999FFFXXXnnn}}}rrrjjjhhhjjjnnnqqqfffeeeccc```dddrrr|||qqqcccWWWQQQRRRUUUVVVZZZaaalllvvv}}}|||xxxeeeYYYKKKDDDBBB>>>666///......---------,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''')))---///...+++((())))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------(((+++...///222;;;HHHQQQQQQ]]]wwwyyyuuu{{{tttWWW^^^eeewwwmmm\\\bbbjjjssszzz}}}xxxqqqoootttvvvgggiiixxxgggKKK===999555///+++///---***((()))***)))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((()))+++*********))))))(((((())))))))))))************+++++++++++++++***)))((()))************+++++++++---,,,***)))))))))******)))******++++++,,,---------,,,+++,,,...//////...111------000...+++...555999>>>RRRqqqzzzpppeeebbbeeeiiiiiigggkkkpppuuuyyyvvvggg^^^```^^^YYYUUUUUU]]]jjjtttvvvyyy___UUUQQQGGG@@@>>>333111///,,,***+++---...,,,,,,,,,,,,++++++++++++++++++++++++******))))))************))))))))))))******))))))******+++,,,))))))))))))))))))))))))+++*********))))))((((((******))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,...+++((())),,,//////...///---000888???DDDKKKQQQ```vvv|||~~~|||{{{sssbbb```pppsssbbbaaajjjooo~~~~~~}}}vvvvvv|||yyymmm^^^LLL;;;333333...,,,++++++,,,---,,,+++))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))************)))))))))((())))))))))))************++++++,,,,,,+++******))))))************+++++++++---,,,***)))))))))***+++*********+++,,,,,,---------,,,,,,,,,,,,,,,+++***......000333111---///666AAA[[[wwwyyyuuuuuu{{{rrrfff]]]ZZZ^^^dddiii}}}rrrnnnggg___YYYVVVUUUVVVdddqqqsssbbbVVVLLLFFFDDD>>>:::666222000///...---,,,,,,,,,,,,+++******)))++++++++++++*********)))************))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************)))))))))((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,---,,,+++,,,...///...---...222;;;CCCFFFJJJUUUaaa{{{dddZZZoooqqqmmmjjjjjjhhhjjjsss}}}zzzwwwtttsssrrrnnnoooqqqrrrssssssssssssxxx|||pppUUU@@@777000...,,,,,,,,,,,,+++)))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((()))))))))************))))))))))))))))))))))))************,,,,,,,,,,,,,,,++++++***)))************+++++++++,,,,,,+++************+++******++++++,,,,,,------,,,,,,------------,,,+++---,,,---000333999DDDNNNiii}}}ooonnnrrrsssjjjiiieeeaaaaaajjj{{{|||sssgggXXXMMMOOOUUUcccvvvzzziii```ZZZVVVJJJDDD===888555333000---,,,------------,,,+++***++++++++++++************************))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++---///000///.........111888CCCKKKOOOWWWjjj}}}wwwdddnnnzzztttiii___aaawwwzzz___ZZZYYYbbbppp~~~tttqqqlllfffaaa^^^\\\[[[YYYXXXVVVTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRXXXYYY[[[___dddiiinnnppppppwwwuuujjjnnnzzz]]]EEE<<<888333///---+++***)))++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''(((((((((((()))))))))*********)))))))))))))))((()))))))))************,,,,,,---------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++******++++++,,,------...***,,,.../////////000111111///000888GGG[[[nnn{{{}}}nnnhhhkkkmmmkkk```hhhqqqyyyqqqaaaSSSMMMNNNZZZeeemmm}}}{{{rrr___VVVJJJAAA===999555222------............------++++++++++++++++++++++++************)))))))))((()))(((((((((((()))******))))))))))))))))))))))))*********)))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******++++++++++++...000///------111444???BBBLLLYYYfffuuuuuufffhhhppp|||wwwfffaaa\\\fff{{{jjjoooqqqyyy}}}qqqfff```\\\YYYXXXRRRPPPLLLIIIFFFFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAAFFFFFFGGGGGGGGGGGGGGGGGGIIIHHHHHHIIIJJJMMMPPPRRRRRRWWW^^^dddkkkrrrzzz~~~{{{xxx|||{{{hhhKKKDDD;;;333///.........,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))******((()))))))))************+++,,,,,,------,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,++++++***++++++,,,------......+++---//////......111333111888FFFYYYooowwwmmmlllkkkeeeaaaaaattt~~~zzzsssfff[[[ZZZYYYXXX```lllyyy|||qqqaaaSSSHHHBBB<<<999.........------------...+++++++++++++++++++++,,,************)))))))))(((***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))******''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((())))))***++++++,,,,,,---......------111888>>>KKKMMMZZZrrreeecccvvv]]]___tttvvvmmmkkkllluuu{{{rrrhhh```\\\WWWQQQKKKHHHFFFDDDCCCCCCAAA???======???AAACCCAAA@@@????????????@@@@@@BBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBEEEFFFHHHKKKNNNQQQUUUXXXeeeiiiooowww}}}VVVNNNBBB888222///......,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))************))))))))))))***************++++++,,,,,,,,,,,,,,,)))************+++++++++***+++,,,,,,---,,,,,,,,,++++++,,,,,,------.........///000...,,,---111555333HHHdddzzzzzz{{{oooggggggccc^^^hhhyyy}}}ssshhh\\\SSSQQQaaalll{{{wwweeeTTTHHHAAA>>>555333000---,,,+++,,,---++++++++++++,,,,,,,,,,,,************))))))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,------......---------111999CCCJJJLLLTTTjjjxxxvvvlllkkkqqqrrraaakkkuuuwwwvvviii^^^WWWQQQKKKHHHEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA???>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDDDDAAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFKKKOOOVVV^^^fffmmmrrruuu~~~kkkcccWWWJJJ@@@777111---------,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********((()))))))))************))))))))))))************)))******+++,,,,,,++++++)))************+++++++++***+++,,,---------,,,,,,++++++,,,,,,---............000000///...222999@@@OOOhhh~~~vvvqqqmmmxxxrrrkkkffffffsssvvvfffXXXWWWYYYcccssszzzgggWWWOOOMMMCCC???999222...------...+++++++++,,,,,,,,,------************)))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))******++++++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,---...//////...------222:::EEENNNSSSSSSbbb|||zzz~~~YYYYYYrrriiimmmsssjjjfffZZZWWWQQQKKKFFFDDDCCCBBB@@@AAABBBCCCBBBCCCCCCDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDEEEFFFHHHLLLPPPVVVZZZ\\\dddjjjuuu~~~pppjjjuuuzzztttyyyrrrcccSSSEEE999111------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))*********+++))))))))))))************((()))***+++++++++++++++)))************+++++++++)))***,,,---...---,,,,,,++++++,,,------......///,,,...111111333:::EEENNNyyykkkdddnnnyyynnnssssssssssssXXXTTTWWWcccoooyyy|||llldddaaaQQQKKKBBB999333000000111+++++++++,,,,,,---------************))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,...//////000---,,,...666BBBNNNUUUXXXdddvvvvvvzzz}}}yyyaaa^^^uuurrrsss|||{{{kkk]]]TTTMMMJJJDDDEEEDDDBBB???===>>>???@@@AAAAAAAAA@@@@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIIIIMMMMMMLLLLLLMMMMMMNNNOOONNNMMMMMMMMMOOOQQQSSSTTTRRRQQQPPPOOOOOOOOOPPPPPPMMMLLLKKKKKKJJJIIIGGGEEEIIIGGGEEEDDDEEEHHHLLLOOOLLLRRR]]]jjjwwwyyyyyyxxxuuu}}}yyyvvvyyytttttt{{{pppMMMBBB???---111///))))))---,,,&&&))))))))))))((((((((((((+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***))),,,000000......111///000333777:::EEE```yyyrrrfffnnnuuusssuuuzzznnn^^^ZZZWWWZZZrrrlllWWWCCC===<<<888222///)))---000...+++,,,---...+++******))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************((()))***,,,///111333444222555777CCCUUUXXXTTTZZZvvvwwwvvvzzztttpppsss~~~qqqgggmmmyyyjjjaaaVVVLLLGGGEEECCCBBB@@@AAABBBAAA?????????@@@EEEEEEEEEDDDCCCDDDHHHJJJJJJLLLNNNNNNNNNOOOPPPRRRQQQTTTWWWYYYYYYYYYZZZ[[[\\\]]]ZZZVVVXXX___```\\\`````````^^^\\\[[[[[[]]]VVVWWWWWWVVVSSSOOONNNMMMOOOJJJEEEDDDHHHJJJHHHFFFCCCEEEIIINNNVVVaaalllttt}}}yyy|||}}}qqqhhhffffffcccnnnjjjfffgggjjjmmmllljjjnnnqqqvvvyyy{{{~~~mmmTTT>>>666666333...,,,---...---******)))))))))(((((((((+++******)))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------111......000111//////222444///222DDD[[[ooo~~~hhhaaakkkvvvzzz}}}yyyzzz~~~zzzzzz}}}yyyyyywwwjjj\\\TTT]]]mmmxxxfffTTTLLLGGG???777333///...+++)))***,,,,,,+++++++++***))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************...---,,,,,,000888BBBIII555???EEEPPP]]]___aaammmsssoootttrrrvvv{{{rrr```WWWQQQMMMGGGDDDCCCCCCAAA@@@AAACCCDDDDDDCCCCCCEEEFFFIIIKKKMMMNNNNNNNNNOOOQQQRRRTTTWWWXXXYYYZZZ]]]___^^^aaadddggghhhiiikkklllhhhjjjhhhdddeeelllooonnnppppppooolllhhheeeeeeeeebbbcccbbb```]]]YYYWWWVVVSSSOOOKKKJJJLLLMMMJJJGGGFFFFFFFFFGGGKKKQQQXXX]]]iiimmmvvvxxxzzziiilllrrruuuzzzvvviii```^^^___^^^fffbbb___^^^```aaa```^^^^^^```ccceeehhhkkkooorrrwwwvvvzzz{{{zzzrrrPPPBBB<<<555111---***+++...*********))))))))))))(((*********))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------111---+++---///......111:::888CCC```|||uuuooonnnpppsssuuuyyyyyy{{{~~~zzzyyy{{{kkk\\\UUUTTTjjjuuuxxxfffXXXMMMDDD???>>>:::222***(((,,,...,,,***,,,+++******))))))******)))************+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***+++,,,+++---555CCCMMM>>>LLLVVVaaammmqqqyyy~~~ttt~~~tttkkkqqqxxxgggZZZMMMEEEBBB???>>>>>>@@@BBBCCCBBB@@@CCCEEEGGGIIIIIIKKKNNNPPPNNNQQQUUUXXXXXXXXXXXXYYY```bbbfffiiijjjllloooqqqppprrrvvvwwwxxxyyy{{{}}}zzzzzzxxxuuuwww}}}}}}yyyvvvuuuuuuuuutttsssqqqnnnjjjgggeee___\\\YYYYYYYYYWWWRRRNNNMMMKKKGGGEEEDDDFFFHHHJJJQQQUUU]]]hhhttt{{{xxxhhhlllmmmkkknnnqqqnnngggtttyyypppiiiqqquuurrrssszzzyyytttmmmgggfffhhhiiiiiigggddddddfffgggfffeeeccccccccccccccccccdddeeeccccccgggnnnsssvvv|||uuu~~~qqqQQQDDD888444111+++***,,,++++++*********)))))))))*********)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///+++***---///...000333999IIIeeezzzmmmwwwqqqooouuuzzz{{{|||{{{yyy{{{~~~|||kkk[[[TTT\\\iiizzzuuuaaaQQQHHHFFFHHHCCC:::222000111///---+++,,,,,,+++************+++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,%%%***------+++///888AAAKKKUUU]]]kkk{{{|||qqqaaaPPPHHHEEECCCCCCEEE@@@@@@BBBDDDFFFFFFFFFEEEFFFIIIMMMOOORRRUUUXXX[[[YYY\\\```cccdddeeegggiiiooorrrvvvyyy{{{||||||xxxvvvqqqpppnnnmmmkkkgggaaa\\\WWWTTTOOOKKKIIIHHHHHHGGGIIIKKKOOOUUU^^^gggooottt|||yyyuuupppmmmjjjhhhggg___``````aaadddjjjlllkkkqqqvvvqqqppp{{{}}}wwwwwwvvvvvvwwwvvvtttssssssuuusssrrrqqqpppqqqqqqpppooonnnmmmkkkiiihhhgggfffeee^^^___bbbggghhhfffhhhlllsssyyy}}}xxxsss{{{~~~}}}]]]OOO@@@:::777333///---++++++++++++************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........111......111222111444999DDDggg}}}uuuvvvvvvooottt}}}zzz{{{|||vvv^^^[[[ZZZaaammm~~~wwweeeXXXQQQOOOJJJBBB<<<:::666///+++------,,,,,,+++++++++++++++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,***...111000---000999AAATTTXXX\\\ppp}}}rrrfffXXXMMMCCCAAABBBAAAAAABBBDDDDDDEEEFFFGGGIIIKKKLLLOOORRRVVVZZZ]]]aaaeeehhhlllmmmppprrrtttxxx|||~~~|||vvvpppkkkddd```ZZZVVVSSSQQQNNNKKKIIIHHHHHHIIIMMMRRRWWWZZZwwwlllhhheeebbbaaabbbbbbbbbaaaccccccdddeeeiiioootttwwwzzz}}}xxxxxx~~~}}}|||{{{yyywwwvvvvvvvvvuuuttthhhhhhjjjkkkggg``````cccdddhhhlllpppsssyyytttiiirrr|||}}}~~~hhhbbbUUUFFF===888222---,,,,,,,,,+++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............//////000222000222;;;FFFmmmqqqxxx}}}~~~{{{uuurrrtttwww||||||nnn^^^UUUWWWeee}}}vvvfff[[[TTTKKKDDDBBB<<<111,,,///...---,,,,,,++++++,,,,,,)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))******)))))))))))))))))))))))))))******************************************************++++++,,,---------///000///...///777CCCNNNVVV\\\cccxxxyyyjjj{{{|||{{{hhhWWWMMMKKKFFFBBB@@@BBBCCCAAA@@@BBBDDDFFFGGGIIIKKKOOOTTTXXX^^^aaaeeeiiimmmqqquuuyyyzzz|||~~~{{{wwwrrrmmmgggccc```\\\WWWRRRLLLKKKHHHFFFFFFGGGIIIKKK}}}sssnnnmmmggg```cccaaaaaaccchhhlllmmmmmmttttttuuuvvvxxx{{{yyywwwvvvssslllddddddiiibbbcccccc```^^^```hhhnnnxxxcccIII???999111---,,,,,,,,,,,,+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---///111222333<<>>>>>BBBFFFGGGEEEHHHMMMLLLOOOTTTWWW[[[___fffkkkooorrrwwwzzz~~~{{{vvvrrrqqqmmmgggbbbZZZXXXTTTPPPMMMKKKJJJJJJzzzqqqooohhhaaa```dddfffddddddccceeekkksssyyy||||||~~~yyyqqqjjjlllrrrmmmlllggg^^^XXXXXX___eeeeeekkkssszzz\\\KKKDDD:::---------,,,,,,,,,++++++******************++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000333777999===MMMlll{{{nnnmmmqqqssszzztttlllyyylll\\\\\\ddd~~~ttt___NNNLLLKKKBBB::::::......---,,,,,,,,,,,,---)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************))))))))))))))))))))))))******************************************************+++,,,,,,---.........111777>>>GGGPPPVVVZZZYYYuuuttthhh}}}}}}{{{wwwfffSSSCCCCCCHHHHHHDDDBBBEEEFFFIIILLLJJJIIINNNVVVYYY^^^dddiiilllpppvvvzzz{{{~~~~~~xxxrrrkkkhhhccc]]]WWWSSSPPPNNN~~~tttjjjcccbbbccccccaaaaaadddjjjpppnnnrrrxxx}}}|||zzz{{{ssslllllllllkkkkkkmmmmmmmmmmmmmmmpppwww}}}___HHHEEE<<<111+++///222000+++***,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))((('''''''''''''''(((((((((((())))))))))))++++++***)))((((((((())))))))))))))))))******+++)))************+++++++++++++++,,,,,,,,,,,,------------------------------//////...,,,,,,///000///000<<<;;;999SSSwwwmmmgggkkkxxx~~~tttwwwxxxwww}}}}}}kkk[[[iiipppmmmXXXPPPLLLGGGDDDDDD888555///++++++---...---***))))))***,,,,,,***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++...+++,,,......,,,,,,///111111999LLLZZZ]]]\\\\\\qqqpppnnnwwwnnnxxx~~~hhh]]]MMMHHHDDDCCCEEEGGGGGGFFFHHHJJJMMMPPPSSSVVV[[[^^^hhhmmmtttzzz~~~}}}xxxpppjjjeeebbb___]]]{{{qqqkkkfffbbb___```cccgggjjjkkkooouuuzzz~~~|||}}}}}}zzzxxxyyyrrrqqqooonnnooottt{{{zzzrrrSSSPPPDDD:::222///...,,,---000************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))((('''''''''''''''(((((((((((())))))))))))+++***)))))))))))))))))))))))))))))))))***++++++************++++++++++++++++++,,,,,,,,,,,,------------------------------............000222222111000222999NNNooowwwqqqhhhdddggguuuzzzmmmdddaaadddgggjjjvvvyyy|||}}}~~~mmmeeeeeemmmrrrfff\\\PPPHHHEEE@@@;;;444...---...---,,,,,,+++++++++------,,,***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))(((***)))))))))(((((((((''')))))))))))))))))))))))))))************+++++++++...,,,---000///,,,,,,000222999FFFSSSYYY]]]fffqqqxxxqqqiiilllmmm\\\PPPIIIHHHEEEBBBCCCFFFIIIJJJJJJRRRUUUYYY\\\```dddiiillltttxxx}}}|||yyyuuurrrnnnkkkpppjjjccc^^^^^^```ccceeejjjooouuuyyy|||{{{wwwsssppppppqqqrrrsssvvvyyy~~~xxxwwwdddSSSHHHBBB<<<777111,,,,,,000))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))***+++***))))))))))))***++++++************+++++++++,,,++++++,,,,,,,,,,,,------------------------------...---...000333333333222666333GGGqqq|||qqqpppkkkgggiiivvvyyyiiiYYYQQQLLLNNN[[[iii~~~wwwnnnddd^^^gggyyyrrr```RRRKKKJJJCCC999333111///---+++...---,,,,,,......---,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++...---...111///,,,,,,000111???QQQYYYYYYbbb{{{pppyyyjjjjjjvvvrrrWWWKKKFFFCCC@@@EEEDDDDDDGGGLLLPPPSSSTTT^^^aaaeeeiiimmmrrrwww{{{~~~{{{cccaaa___```eeelllrrrvvv}}}~~~xxxuuutttssspppmmmppppppssswww}}}{{{vvvtttSSSJJJGGGDDDAAA<<<444---)))))))))***++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))(((''''''''''''(((((((((((((((((()))))))))))))))((((((((()))***++++++******))))))******+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............000......111333222333555;;;HHHjjjrrrjjjqqqtttyyy|||yyy}}}~~~kkkZZZXXXYYY\\\lllwww}}}vvvfff```fffuuutttddd\\\TTTIII>>>888555111...---///...,,,,,,---...---,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++---,,,...000...+++---333===KKKXXXZZZXXXeee{{{kkkuuuppphhhuuu{{{yyyhhhSSSGGGEEEGGGGGGEEEFFFHHHKKKPPPVVV\\\```bbbllloootttxxx|||ccceeeiiiooouuu{{{}}}|||yyyuuuqqqmmmkkkhhhhhhmmmuuu~~~zzz|||~~~hhh[[[UUUMMMGGGDDD>>>333***+++++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))((((((((()))***++++++***************++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////222000000222111111777AAALLLlll~~~ooommmmmmzzz{{{rrroootttqqqssswww}}}nnn```eeennntttzzz~~~zzzkkkbbbdddrrr}}}ttt^^^PPPCCC>>>;;;555111000000...,,,+++,,,---,,,+++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++---///---,,,111888SSSYYY[[[XXXYYYkkkwwwhhhsssmmmjjjqqq~~~{{{^^^MMMIIIDDDBBBDDDFFFHHHIIIKKKOOOUUU[[[bbbhhhmmmppp{{{~~~iiiooowww~~~~~~|||uuuqqqkkkhhhhhhmmmsssxxx~~~rrr___OOOHHHEEE>>>555///...---+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))***++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000333111222333222555GGG[[[uuummmhhhkkkjjj}}}}}}~~~xxxpppxxxrrrfffeeekkklll[[[LLLGGGCCC;;;666666111...,,,+++,,,---,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++---......///888BBBXXXWWWVVVYYYgggjjjiiiwwwnnnffftttgggRRRGGGBBBCCCDDDCCCCCCEEEKKKPPPTTTYYYaaahhhoootttzzz}}}xxx~~~~~~yyytttqqqqqqqqqrrrttt||||||bbbSSSLLLEEE===444222...+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***'''''''''''''''((())))))(((((((((((())))))))))))+++***))))))))))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------...///000000000111000333666666@@@^^^}}}pppeeehhhppp{{{wwwxxx{{{~~~mmmeeemmm{{{}}}iiiXXXRRRMMMCCC<<<<<<333000---,,,---......---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************'''((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++---,,,...//////333@@@MMMTTTSSSUUUaaa|||wwwddd|||{{{wwwsssuuuyyyZZZGGGCCCFFFFFFHHHIIIJJJKKKPPPXXX^^^bbbhhhpppxxx}}}}}}xxxssspppnnnooowww|||}}}{{{www___QQQFFF===777444000+++))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******'''''''''''''''((()))***(((((((((((())))))))))))++++++***)))(((((())))))++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,------------------...///000000111///000444888:::HHHooorrriiigggjjjvvv{{{vvvxxx{{{iiiXXXfffxxxtttaaa[[[TTTHHH@@@@@@555222///---...//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++......///000111777FFFTTT[[[ZZZ]]]mmmkkkmmmiiinnn|||kkkOOOEEEEEEGGGHHHFFFHHHKKKPPPUUU]]]dddiiimmmsss||||||wwwuuuuuuvvvpppqqqqqqrrrxxxpppQQQIIIIII@@@;;;222+++)))++++++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......+++///222111000000111111222555666999LLLkkk~~~uuullleeecccpppzzzxxx~~~}}}~~~~~~~~~eee___```rrrsssdddYYYNNNEEE>>>777222111///,,,***,,,...---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''')))***)))((('''(((***))))))))))))***************+++---...,,,,,,,,,---+++///000111666BBBPPPXXXUUUZZZwww}}}zzzlll^^^iii{{{dddLLLEEEEEEBBBBBBGGGKKKOOOUUUZZZ___hhhrrryyy|||yyyzzz{{{xxxuuurrrtttsssqqqrrrwww~~~{{{aaaRRRGGG>>>===999222...+++++++++************************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************++++++++++++++++++++++++++++++++++++++++++,,,---------...000111222111000111222333333666===OOOooowwwpppkkkppp}}}}}}qqqaaaaaapppppp___WWWUUUDDD;;;333000///------000---,,,++++++************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))***)))((('''(((***))))))))))))************(((***++++++***+++,,,...000///000777AAAKKKTTTZZZbbbyyy}}}mmm^^^kkktttuuuaaaQQQDDDCCCCCCAAAFFFOOOSSSZZZccclllsss{{{wwwvvv}}}}}}vvvzzzzzzyyyuuupppqqqwww}}}yyysssggg]]]OOOBBBBBB@@@;;;444---+++,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,---------------------111000///000111222444666444===PPPrrrqqqlllooonnnjjjrrroooaaadddvvvrrrfff___PPPEEE:::555222//////222,,,++++++************+++************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))******(((((()))***)))))))))*********++++++)))***+++******,,,000333555///111>>>JJJPPPWWW]]]lllkkkaaabbbzzz```IIIEEEAAABBBEEEEEEFFFOOO\\\___gggsss}}}wwwwww~~~{{{|||yyywwwtttqqqtttxxx~~~~~~ssslllhhhZZZQQQKKKDDD???999222---,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))*********++++++++++++++++++,,,,,,,,,,,,,,,.........---------------...,,,---000222333666:::;;;QQQrrryyysssttt~~~jjj^^^aaapppuuuxxxuuuccc]]]QQQDDD===888333//////++++++************++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((()))******)))((()))***))))))*********+++++++++,,,---,,,,,,---000555999@@@999:::DDDKKKLLLUUUaaarrrrrruuu~~~oooTTTHHHHHH@@@AAAFFFMMMOOOQQQ\\\gggooovvv~~~}}}{{{xxxzzzzzzvvvuuuwww{{{{{{~~~}}}wwwuuukkkYYYGGG@@@===666000---************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))*********+++++++++++++++,,,,,,,,,---------///........................,,,...222222111666===PPPrrrttttttyyyppplllrrr|||wwwuuurrrcccWWWJJJDDD@@@888111...---,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))***+++***)))((()))+++************++++++++++++------,,,,,,---111777;;;QQQOOOOOONNNHHHGGGUUUggghhhNNNAAAEEENNNEEEFFFKKKRRRYYYaaajjjrrr~~~{{{~~~zzz{{{~~~}}}uuu[[[kkkPPPEEEAAA:::222///++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++++++++,,,,,,------............//////////////////111000222555333222<<>>555000///---,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********++++++************++++++***+++++++++,,,,,,,,,------///000000333<<>>>>>>>>@@@@@@AAA@@@??????AAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOOOOPPPQQQQQQRRRVVV[[[___^^^fffrrr|||{{{cccMMMBBB777444333000------************************))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,------......,,,------....../////////111222333333333333666888???VVV~~~fffsssxxxnnneee^^^YYYSSSNNNIIIGGGEEEBBBAAA@@@AAAAAABBBCCCCCCAAA@@@@@@BBBDDDCCCCCCDDDEEEFFFFFFEEEEEEIIIIIIIIIIIIHHHGGGEEEEEEHHHGGGFFFEEEDDDCCCBBBAAACCC@@@>>>AAABBBBBBEEEJJJJJJPPPZZZeeennnvvv}}}yyy~~~yyykkkcccWWWIII>>>666222111------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************++++++******+++,,,---...//////111000444???MMMUUUSSSNNNJJJ^^^|||sssiiiUUUCCCAAAFFFGGGGGGIIIPPPXXXgggttt{{{|||iiiTTTKKKIIIFFFBBB@@@CCCCCCBBB@@@>>>???AAACCCBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHKKKNNNLLLSSS[[[```cccjjjuuu~~~zzzyyy[[[MMM>>>888555111...---************************))))))))))))************((()))***++++++***)))((('''((((((((()))))))))***))))))))))))************)))************+++++++++++++++,,,,,,---......///,,,------...//////000000111222222333333666;;;???RRRtttsssmmmlll{{{lllfff\\\TTTOOOLLLHHHFFFDDDDDDCCCAAA@@@AAACCCDDDBBBDDDFFFEEEDDDEEEHHHKKKJJJLLLPPPSSSUUUVVVUUUTTTWWWWWWXXXXXXWWWVVVUUUTTTWWWVVVTTTRRRPPPNNNMMMLLLMMMHHHEEEEEEDDDAAABBBFFFCCCGGGMMMSSSZZZccclllqqqvvv{{{~~~~~~{{{rrrzzz~~~}}}vvvooocccUUUFFF;;;555333...------------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))******++++++++++++************++++++******+++,,,---...//////111555<<>>CCCFFFEEEJJJSSS]]]eeesssaaaTTTIIIGGGGGGDDD@@@@@@CCCEEEFFFEEECCCCCCEEEGGGDDDEEEEEEFFFFFFFFFFFFFFF@@@AAABBBBBBBBBBBBEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFDDDEEEFFFHHHCCCFFFJJJLLLNNNSSS[[[aaagggiiimmmrrruuuvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{|||~~~eeeUUUDDD;;;666111...---************************))))))))))))************((()))***++++++***)))((('''((((((((())))))******))))))))))))************)))************+++++++++++++++,,,,,,---...//////---------...///000000111000111111222444999???DDDkkkzzzppphhh{{{|||wwwrrr```ZZZRRRKKKHHHFFFEEECCC>>>???@@@AAAAAAAAACCCDDDEEEHHHJJJKKKKKKLLLPPPSSSUUUYYY^^^cccggghhhggggggiiijjjkkkkkkkkkjjjhhhggggggfffdddbbb___]]][[[ZZZVVVQQQMMMLLLIIIEEEDDDGGGCCCCCCCCCDDDGGGMMMUUUZZZccclllvvv{{{|||}}}vvv^^^\\\ttt|||wwwzzznnn___NNNAAA999666......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***++++++,,,++++++************++++++******+++,,,---//////000222999DDDLLLRRRXXX```fffyyy~~~gggMMMDDD@@@BBBIIIHHHGGGRRRbbbnnnuuuoooXXXNNNFFFEEECCC@@@BBBHHHCCCFFFIIIHHHFFFEEEFFFGGGCCCDDDEEEFFFFFFFFFFFFFFFAAACCCDDDDDDDDDEEEGGGIIIFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKFFFHHHIIIHHHGGGGGGGGGIIIDDDFFFIIIMMMOOOPPPOOONNNPPPSSSWWW[[[^^^___^^^^^^ZZZ[[[\\\]]]^^^_________]]]```fffoooxxx}}}{{{aaaJJJBBB???666...---...,,,++++++,,,+++***)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......////////////000000000000777...111<<<999333FFFfffmmmwwwxxxxxx}}}ssshhh```\\\RRRLLLDDDAAABBBDDDBBBAAA>>>AAADDDEEEFFFGGGHHHJJJTTTSSSRRRSSSVVV\\\bbbeeeppptttzzz~~~~~~~~~~~~}}}|||zzzvvvrrrnnnkkkgggaaa___]]]YYYRRRKKKKKKIIIFFFCCCBBBDDDJJJNNNUUUYYY___hhhpppxxx~~~nnn\\\[[[aaatttlll```MMM@@@===444333000,,,***,,,---,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))*********)))))))))))))))+++,,,,,,,,,,,,,,,,,,---+++******,,,///000000///555BBBOOOSSSSSS\\\ooo}}}|||~~~eeeSSSIIICCCDDDHHHMMMOOORRR]]]hhh}}}|||```QQQMMMHHHDDDCCCDDDFFFFFFJJJJJJIIIHHHGGGHHHHHHIIINNNJJJHHHHHHFFFDDDFFFKKKGGGNNNMMMMMMQQQKKKGGGNNNMMMNNNPPPRRRRRRQQQOOONNNQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOONNNNNNOOOPPPQQQSSSPPPNNNPPPUUUWWWUUURRRXXXUUUTTTVVVXXXXXXVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWRRRTTTXXX^^^eeennnuuuzzzmmmUUUHHHBBB;;;444000...,,,++++++,,,,,,+++)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......////////////000000000000666222444888666???ddd{{{ooo~~~|||mmm{{{rrrggg___VVVPPPMMMMMMIIIEEEDDDFFFGGGFFFDDDEEEEEEFFFFFFIIIPPPWWW]]]\\\\\\]]]```fffmmmtttxxx~~~zzzvvvtttssspppjjjdddXXXUUUQQQLLLIIIHHHHHHHHHEEEHHHNNNWWWaaallluuu{{{}}}|||mmmeeedddkkk{{{tttgggZZZIII;;;777555111---+++++++++***++++++++++++************************************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************))))))))))))++++++,,,,,,,,,,,,------+++++++++,,,---///111222>>>IIITTTXXX\\\jjj~~~wwwxxxwwweeeRRRHHHEEEDDDDDDGGGMMMSSSZZZgggrrrrrrYYYLLLJJJGGGFFFGGGJJJMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTPPPPPPTTTYYYYYYWWWYYY]]]YYY^^^\\\]]]eeeccc___dddhhhhhhggggggiiikkkmmmoookkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiifffdddeeehhhkkknnnjjjfffgggkkkmmmmmmkkkeeeeeeeeefffggghhhkkkmmmjjjjjjjjjiiihhhhhhggggggggghhhjjjnnnuuu}}}}}}iiiSSSEEE>>>777000...,,,++++++,,,,,,,,,+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------....../////////000000000111111///333666444999UUUtttvvvwwwmmmsssxxxkkk\\\UUUPPPJJJFFFEEEEEEDDDCCCCCCEEEFFFEEEDDDJJJLLLPPPTTTZZZccclllsssjjjlllooottt|||{{{ooojjjccc^^^YYYTTTMMMHHHEEEEEEEEEHHHOOOXXXaaafffwww|||}}}{{{vvvlll[[[___nnnzzztttjjjWWWBBB<<<888333000...---,,,+++,,,+++++++++************************************))))))))))))))))))))))))))))))))))))************+++++++++***************************************+++++++++,,,,,,---------+++,,,---,,,,,,///444999GGGLLLSSSYYYcccxxxfffqqq{{{yyyjjjOOODDDDDDHHHHHHFFFIIISSS^^^iiivvvhhhUUUQQQQQQQQQSSSVVVZZZ^^^aaabbbeeejjjnnnpppqqqpppoookkkmmmrrrxxxxxxuuuvvv{{{~~~kkkRRREEE;;;333///---++++++,,,------,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------....../////////000000111111222///555888;;;OOOvvvzzzxxxmmmttttttfff[[[QQQMMMJJJFFFDDDEEEDDDDDDDDDDDDEEEGGGJJJLLLPPPVVVaaakkkssszzz}}}wwwqqqmmmfff]]]VVVSSSNNNIIIEEEEEEJJJQQQUUUlllsss||||||tttvvv{{{dddWWWYYYqqqssscccUUUDDD===666444222000......,,,,,,+++++++++*********************************))))))))))))))))))))))))((()))))))))************************************)))***************+++++++++++++++,,,,,,---------+++---///---,,,000999AAAMMMMMMQQQ\\\pppsssdddtttUUUFFFCCCFFFJJJLLLKKKQQQ___mmmyyy~~~hhh\\\```bbbfffjjjnnnssswww{{{|||fffPPPBBB888222///,,,+++,,,------,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------....../////////000111222222222666777999FFFkkkqqqwwwmmmiiiWWWNNNGGGEEEDDDBBBAAACCCFFFGGGHHHIIIKKKRRR[[[bbb___fffqqq|||}}}yyyrrrlll^^^YYYQQQJJJGGGIIILLLOOOYYY```kkkuuu}}}~~~yyysssyyy}}}dddUUUaaatttvvviiigggLLLAAA888666444000...///,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((()))))))))************************************))))))******+++++++++,,,******+++,,,,,,---......+++...///...///555@@@IIINNNNNNTTTiiirrruuuyyyWWWGGGEEEFFFFFFGGGOOOQQQ[[[lll{{{rrrmmmuuuzzzuuu}}}uuuZZZFFF;;;444111...,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------.........///000000111222333333777666:::RRRwwwxxxfff\\\YYYNNNHHHCCCDDDDDDBBBCCCFFFEEEHHHLLLOOOSSS^^^lllwwwwww|||rrrmmmdddZZZRRRLLLIIIHHHHHHNNNWWWbbbmmmwww}}}wwwyyy|||{{{yyyyyyccc```eeemmm|||{{{rrrsssZZZJJJ<<<888555///,,,///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))***************************+++++++++))))))******+++,,,,,,,,,******+++,,,,,,---......,,,---...000444<<>>888000+++,,,---,,,)))++++++++++++++++++++++++*********))))))))))))((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------------...000000---555555......777999444:::___xxxsssjjjvvv|||hhh^^^UUUPPPLLLGGGDDDDDDHHHGGGEEEEEEFFFLLLSSSYYYkkkttt~~~{{{tttiii```TTTKKKIIIMMMSSSWWWeeeppp|||yyybbbLLL@@@;;;555//////---+++******++++++***+++++++++************)))************************++++++******************************************++++++++++++++++++++++++***+++,,,,,,+++***+++,,,///333000777IIIPPPMMMOOOVVVrrrbbbQQQJJJHHHHHHJJJLLLOOOWWW```qqq|||ooo[[[JJJPPPiii{{{yyyqqqkkktttyyy{{{}}}xxxvvvtttqqqnnnjjjfffeeeaaa___\\\YYYVVVUUUUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVWWWYYY\\\___aaaeeegggjjjnnnrrrtttuuuvvvzzzzzzwwwtttrrruuu|||xxxvvvsssssstttuuutttrrrsssqqqsssxxx|||~~~xxxcccQQQBBB999111///...+++***---++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,------------...///000000///333333000222777999777HHHwwwyyymmm{{{xxxhhh\\\TTTMMMJJJHHHDDDCCCDDDDDDEEEHHHKKKQQQYYYbbbiiiwwwzzzrrrfff[[[TTTOOOMMMKKKYYYdddsss|||}}}kkkXXXHHH<<<555444111...,,,++++++,,,,,,+++++++++++++++************************************************************************************++++++++++++++++++++++++***+++,,,,,,++++++,,,---111333222<<>>===555111...,,,,,,---------,,,,,,+++++++++************************************************+++++++++************************++++++++++++++++++++++++)))+++------,,,---...000000444:::HHHNNNFFFPPPnnnqqqYYYLLLHHHIIIHHHIIILLLRRRXXXcccvvvwwwccciiiyyyrrrqqqqqqrrrttttttttttttrrrsssssspppllliiiggggggeeeccc___]]][[[YYYVVVSSSTTTTTTTTTSSSRRRPPPOOONNNQQQPPPOOOMMMLLLJJJIIIIIIMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHMMMMMMLLLLLLLLLMMMNNNOOOPPPNNNLLLKKKKKKKKKJJJIIIOOOOOOOOONNNNNNNNNOOOPPPUUURRRRRRUUUVVVUUUWWW[[[]]]^^^___``````aaabbbcccdddgggjjjnnnsssyyy~~~~~~\\\999333444---)))...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++,,,,,,,,,---------...............///111111111...222555111555TTTyyyvvvkkk^^^VVVPPPLLLHHHEEEDDDFFFFFFFFFIIINNNRRRYYYcccooo{{{xxxsssccc]]]UUUSSS[[[jjjzzzwww]]]GGG>>>777444///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))*********+++++++++************************++++++++++++++++++++++++)))+++---------...000111444===FFFPPPPPPJJJ___sss\\\QQQKKKGGGGGGMMMKKKMMMWWWcccpppqqqrrrxxx}}}qqqppppppoooooonnnnnnnnnnnnmmmjjjhhheeebbb```___]]][[[WWWUUUTTTRRRPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNQQQSSSTTTQQQRRRVVVYYYZZZ\\\aaa___```aaaaaa```___aaabbb___```bbbdddhhhnnnvvv{{{~~~~~~~~~nnnEEE888777222,,,,,,++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))************************,,,,,,,,,,,,------------............///000111111000000444666444BBBlll}}}zzzkkk]]]UUUNNNHHHFFFGGGEEEDDDGGGIIIKKKQQQYYY^^^fffrrr}}}xxxoooaaaVVVTTT\\\gggppplllUUUEEE<<<888222...,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++)))+++---......///111333555BBBLLLQQQQQQRRRnnn^^^OOOKKKHHHDDDDDDPPPOOOUUUcccssswww|||iiiiiihhhgggeeedddcccdddeeebbb^^^\\\]]]\\\ZZZWWWUUURRROOOMMMMMMMMMLLLKKKMMMMMMNNNNNNOOOOOONNNNNNKKKKKKLLLLLLLLLLLLLLLKKKMMMNNNPPPRRRSSSTTTSSSSSSUUUUUUUUUUUUVVVVVVVVVWWWUUUVVVXXXZZZ[[[[[[ZZZZZZVVVXXXYYYWWWTTTSSSUUUXXXTTTWWWYYYYYYYYYZZZ]]]``````]]]^^^cccfffgggjjjnnnmmmoooqqqpppnnnnnnoooqqqmmmoooqqqrrrtttyyy~~~~~~~~~}}}~~~{{{UUU@@@:::666000,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************************,,,,,,,,,------------...............///000111222000222666888>>>VVV{{{kkk[[[SSSNNNHHHGGGHHHFFFDDDFFFKKKOOOUUU```jjjpppyyy~~~uuuiii```\\\^^^```ppp{{{hhhUUUBBB===666111...------,,,------,,,,,,,,,+++++++++************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++)))+++---...///000222444999GGGOOOSSSZZZeee~~~lllRRRIIIGGGEEEEEEIIIQQQUUUaaasss}}}YYYZZZZZZZZZXXXWWWXXXXXXZZZUUUPPPPPPSSSUUURRROOOOOOLLLIIIHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPUUUVVVYYY[[[]]]^^^^^^^^^___``````aaabbbcccccccccgggiiilllnnnppppppooonnngggjjjkkkgggaaa___bbbgggeeehhhjjjkkkkkkmmmqqqtttzzzwwwxxx{{{}}}}}}~~~|||aaaHHH<<<888222---++++++++++++++++++++++++*********))))))))))))((())))))))))))))))))))))))************************,,,,,,,,,---------...............//////000111222111333666:::GGGgggzzzuuuiii[[[NNNHHHEEECCCEEEKKKFFFEEEHHHOOOVVV___mmmzzz}}}qqqeee^^^\\\```uuunnnxxxfffFFFAAA999333000///...------------,,,,,,,,,++++++************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++)))+++---...///000333555BBBQQQVVV[[[iiizzzuuu```MMMHHHFFFDDDIIIRRROOOYYYkkkQQQRRRSSSRRRPPPNNNNNNOOONNNKKKHHHIIILLLNNNNNNMMMJJJKKKJJJHHHHHHIIIHHHFFFEEEFFFHHHHHHIIIKKKNNNQQQPPPTTTZZZ]]]^^^___aaacccbbbiiiqqquuuuuuuuuxxx|||~~~~~~}}}||||||~~~|||zzz|||{{{{{{~~~uuu{{{zzz{{{mmmTTTBBB:::555000---,,,+++,,,...///...,,,+++++++++************)))*********************************)))))))))))))))***++++++,,,,,,------...---...////////////111333111999999<<<[[[xxxqqqvvvjjjVVVOOOIIIHHHGGGEEEGGGJJJJJJIIIFFFIIIXXXnnn{{{mmm```ddd```gggzzzrrruuu{{{\\\>>>===AAA---,,,666,,,---------,,,,,,,,,++++++************************''''''(((***+++,,,---...,,,++++++***)))(((''''''++++++++++++++++++,,,,,,***---//////...111999???KKK[[[ZZZ___}}}___SSSHHHFFFHHHJJJMMMQQQVVVggg|||PPPRRRTTTUUUTTTSSSTTTUUUSSSQQQNNNNNNPPPQQQQQQOOONNNPPPQQQPPPPPPPPPQQQRRRRRRTTTVVVXXXZZZ\\\```bbblllqqqvvvzzz|||~~~~~~xxxvvvyyysssxxx}}}}}}|||rrr___MMM>>>444///...---,,,,,,.........---++++++++++++************************************************))))))))))))***++++++,,,,,,---......---.../////////000222444444666999HHHrrr~~~uuuaaaWWWOOOJJJFFFFFFFFFEEEGGGKKKHHHKKKNNNSSScccxxxxxxnnneee^^^___nnniiiggg|||rrrNNN@@@BBB555,,,...***---------,,,,,,,,,++++++************************(((((()))***+++,,,,,,---++++++******))))))((((((+++++++++++++++,,,,,,,,,,,,...000//////333<<>>VVVvvvfffZZZQQQKKKFFFDDDEEEHHHJJJJJJOOOTTT\\\hhhttt}}}xxxnnnjjjlllrrr{{{|||vvvfff\\\pppvvvVVVBBB>>>777///000...------------,,,,,,,,,*********************************************************************+++***++++++,,,,,,---------...//////000333;;;EEEMMMQQQQQQggg}}}mmmnnn{{{dddUUUKKKIIIJJJLLLMMMSSS___lll~~~{{{xxxwwwvvvuuuuuuxxx}}}||||||dddGGG===444111...---.........---,,,,,,,,,++++++++++++***************************))))))******+++++++++,,,+++,,,,,,------...//////---///000111111222555777555LLLtttwwwbbbYYYRRRKKKGGGEEEDDDFFFJJJLLLNNNTTT\\\hhhvvvuuulllkkkrrrxxxyyyyyydddccc~~~kkkIII===<<<555000.........---------,,,,,,************************+++++++++************)))************++++++++++++******+++,,,------...............111777AAALLLSSSXXX```}}}jjjbbb~~~iiiUUUJJJIIIIIILLLPPPSSSYYYhhhvvvrrrtttyyypppggg\\\VVV[[[ggguuu~~~yyyvvvrrrqqqsssxxx~~~wwwPPP:::666333///---............,,,,,,,,,,,,++++++++++++************************))))))******+++,,,,,,,,,,,,,,,,,,---......//////...///111111222333666888888___fffYYYSSSKKKFFFDDDEEEDDDGGGLLLOOOSSS]]]gggrrr~~~sssoooppprrr~~~yyykkkhhh]]]CCC===999...............---------,,,************************++++++******************++++++++++++++++++************+++,,,---...//////---...000555>>>JJJTTT[[[dddwwwrrr___kkkttt\\\LLLFFFGGGHHHMMMTTTZZZcccrrrssspppqqqxxx}}}}}}||||||oooggg[[[QQQOOOVVVaaajjj|||}}}zzzsssnnnooosssyyy|||[[[AAA777444000...............------,,,,,,,,,+++++++++************************))))))***++++++,,,------,,,,,,------.../////////...///111222222444777999DDDtttnnnZZZSSSOOOGGGDDDGGGFFFGGGKKKQQQVVV^^^kkkwww}}}zzzvvvppprrrwww}}}~~~uuugggtttwwwRRR@@@===222............------------******************************************++++++,,,,,,,,,++++++***************+++,,,---...//////...///333;;;FFFSSS]]]ccczzzeeekkk|||eeeSSSJJJIIIIIIJJJPPPZZZeeepppyyyvvv}}}yyy}}}uuukkkccc```___```cccjjjttt|||uuu~~~vvvooonnnqqqvvvxxxdddLLL888555000...............---------,,,,,,,,,++++++************************))))))***+++,,,,,,------,,,,,,------.../////////...000111222333444777999PPPnnn]]]OOOLLLIIIBBBBBBHHHJJJKKKOOOVVV]]]gggwww}}}|||yyyvvvwwwyyyyyytttooonnnppprrruuuxxxyyyzzzzzz{{{pppiiioooyyy|||xxxttttttvvv```CCC@@@888//////.........---------************************))))))*********+++++++++------,,,,,,+++***))))))******+++,,,---//////000///000555???KKKYYYccchhhpppeeejjjWWWJJJGGGJJJMMMMMMSSS```nnn||||||tttqqqjjjiiiyyyzzz|||{{{uuullleeeWWWXXX\\\cccmmmxxx|||vvvyyymmm{{{qqqoooqqqtttuuu|||~~~~~~rrrgggZZZBBB555222111***,,,000,,,---,,,++++++******++++++******************************+++++++++,,,,,,,,,---------...............111000000111333777>>>CCCeeekkk^^^WWWNNNGGGDDDEEEGGGHHHJJJJJJSSSbbbnnnwww{{{zzzsssiiidddfffdddcccaaa```aaabbbeeefffiiieeedddgggiiiiiijjjmmmnnnpppuuuyyy{{{|||}}}}}}vvvmmmmmmzzz|||~~~uuuwwwWWWAAA999000000...,,,,,,///000000************************++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++---///111111333444>>>JJJQQQYYYnnnqqqkkk{{{ooo\\\RRRJJJHHHKKKNNNRRR[[[iiizzz~~~yyysssddd[[[[[[YYYYYYjjjxxxdddfffttt}}}xxxnnnsssvvvnnndddaaaZZZUUURRRSSSVVVYYY```hhhlllooottt|||tttnnnuuunnnmmmooopppyyy~~~~~~~~~|||sss~~~ooo[[[CCC888555444,,,,,,000------,,,++++++***+++++++++******************************+++++++++,,,,,,,,,---------............///000000333555444777EEETTTwww^^^SSSOOOIIIEEEDDDFFFHHHJJJMMMSSSaaapppzzz{{{wwwtttmmmiiiggghhhgggbbbaaadddcccccccccdddeeefffhhhiiijjjfffeeehhhiiiggghhhkkkttttttssspppmmmkkklllnnngggggggggiiimmmqqqssssssnnnqqqssssssqqqppprrrttttttvvvwwwxxx~~~|||tttrrr{{{xxxrrr~~~eeeJJJ:::333111///,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,---...///000000...333AAAOOOVVV```yyynnnssseeeUUUNNNIIIIIINNNQQQYYYgggwwwqqqhhhdddaaaXXXQQQPPPOOORRR```qqqyyydddfffsss}}}zzzwww|||zzzmmmdddccc```ZZZUUUTTTQQQMMMLLLOOOZZZ]]]gggvvvpppmmmzzzpppkkkkkkmmmsssxxx|||wwwuuu{{{eeeMMM>>>888666---,,,000...------,,,+++++++++++++++******************************+++++++++,,,,,,,,,------........./////////000000666999555999TTTsss{{{dddVVVIIIHHHFFFEEEEEEHHHKKKNNNQQQ]]]ooo{{{}}}{{{yyyvvvtttsssqqqoookkkgggbbb^^^\\\^^^[[[[[[^^^aaabbbeeeiiigggiiikkkmmmooopppqqqqqqwwwtttssstttsssqqqqqqtttrrrsssrrrnnniiigggiiikkkgggffffffggghhhiiihhhfffbbbdddfffggggggiiilllnnnpppsssuuuvvv|||~~~zzz|||~~~|||kkkxxxxxxYYY???888555111///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------......//////000000111999GGGQQQTTT]]]yyysssrrrrrrYYYNNNJJJHHHLLLSSSTTTaaatttzzzbbbXXXWWWSSSQQQLLLGGGFFFLLLWWW```{{{jjjiiittt~~~~~~wwwrrrnnnhhh[[[PPPLLLLLLMMMUUUggg~~~|||jjjmmm|||tttmmmlllnnnooosssyyy}}}|||rrr}}}cccJJJ:::555///...000---------,,,++++++++++++,,,******************************+++++++++,,,,,,,,,------......//////000000000000666:::777AAAjjjgggWWWRRREEEFFFFFFGGGHHHKKKOOORRR]]]iiiyyy{{{pppmmmhhheeedddcccaaa```aaaaaa```^^^]]][[[YYYYYYaaa``````bbbeeeiiinnnqqqoooppprrrtttvvvyyyzzz{{{~~~||||||~~~|||xxxyyy|||vvvxxxyyywwwtttsssuuuwww{{{{{{{{{{{{|||zzzwwwttttttvvvyyy{{{|||||||||}}}~~~zzzyyy}}}~~~uuurrr~~~iiiLLL???999333222222000......++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,...///000//////000111666@@@LLLRRRRRR^^^|||sss~~~yyyeeeQQQJJJIIIIIIOOOYYY[[[jjj}}}|||bbb]]]bbbYYYYYYTTTLLLKKKSSS\\\```rrrkkkgggoooxxxqqqiiiYYYTTTQQQZZZnnnsssgggqqqyyyppplllkkkkkknnnssszzz~~~|||{{{||||||tttxxx~~~XXX<<<555000000000+++...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,------......///000000111111111444888;;;OOOpppYYYLLLHHHEEEFFFGGGHHHIIIMMMRRRVVVllluuu~~~nnneee]]]ZZZWWWUUUUUUVVVVVVVVVZZZZZZZZZZZZ[[[\\\]]]]]]bbbccccccdddgggmmmrrrtttrrrrrrsssuuuxxx||||||{{{}}}}}}yyywwwzzz}}}zzz~~~ppppppwww___EEE:::333222222///...000++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,...000000///000222444888BBBNNNUUUZZZkkkzzz{{{lll[[[LLLHHHGGGHHHQQQ\\\ggguuuiiihhhtttkkkkkkfff___```jjjsssvvv~~~ddd]]]bbbiiirrrzzz|||tttiiidddjjjyyykkkiiizzzvvvooorrruuuvvvtttkkkgggggghhhlllsss|||~~~{{{zzzyyyyyyzzzxxxuuu|||eeeCCC999333000000+++...------,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------...///000000111222111222444777BBBbbb|||dddSSSHHHCCCDDDFFFHHHHHHJJJQQQZZZaaasss}}}xxxkkk^^^XXXUUUSSSPPPOOOQQQTTTUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\^^^bbbdddeeejjjsssxxxyyysssuuuxxx|||}}}zzzzzzyyymmmvvv{{{nnniii|||tttLLL===222111111---,,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,...000000///000444888???GGGRRR[[[fffzzz}}}zzz^^^RRRHHHFFFGGGJJJUUUbbbwwwmmmooo|||xxxwww{{{|||```XXX\\\bbbkkktttyyyzzz|||{{{|||tttdddmmmzzz~~~ssslllpppzzz|||~~~uuuuuuzzzrrrzzznnnfffdddccceeelllvvv~~~|||||||||{{{yyyzzzxxx{{{lllMMMBBB666///000///......---,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,------...///000111222222111555666999LLLuuuiiiZZZNNNGGGEEEEEEGGGIIIKKKPPPZZZiiitttzzz}}}ooofff^^^YYYYYYWWWTTTQQQQQQSSSWWWYYYZZZ]]]]]]^^^___bbbdddggghhhjjjppptttvvv|||{{{vvvhhhrrrxxxqqqjjjqqqXXXEEE666333222---,,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++...///...---000777===HHHPPP\\\jjj|||jjjTTTKKKEEEHHHKKKPPP^^^nnnrrrvvvzzz```XXX\\\bbbllluuuzzz~~~xxx{{{hhh^^^rrryyy||||||~~~{{{ssswwwtttiii|||sssjjjaaa```aaahhhsss~~~~~~{{{zzz|||}}}oooUUUIII999...000222......---,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,------...///000111222222111777888;;;TTTlllXXXNNNHHHEEEFFFGGGIIIKKKOOOVVVdddwwwyyyiiiaaa\\\YYY[[[aaa[[[XXXUUUTTTWWWZZZ\\\]]]mmmnnnooorrrvvvzzz~~~zzzzzz{{{}}}uuujjjttt{{{wwwmmmhhhwww|||bbbNNN<<<888555...---222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++...///...---000888@@@KKKUUUeee|||yyyuuu]]]NNNHHHEEEKKKPPPXXXhhhyyyxxx~~~ttt\\\UUUZZZaaakkkuuurrrtttvvvzzz}}}```ZZZuuuuuunnn~~~qqqyyy}}}rrriii___ZZZ```nnnzzz{{{}}}{{{~~~}}}]]]EEE:::555111......------,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...////////////000111333333:::222555FFFhhh~~~vvv\\\OOOKKKIIIGGGGGGOOOIIIJJJVVVdddppp|||uuuoooppppppkkkmmmnnneeepppZZZTTTccceee[[[eee~~~{{{eee^^^vvv~~~tttxxx~~~|||wwwqqqtttWWW???===222...222------------,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...//////...///888CCCWWWYYYlll{{{ppp~~~dddVVVFFFKKKPPPRRRUUU```ppp|||mmmTTTTTTXXXbbboootttxxxxxxwwwtttssswwwppp___jjj}}}www{{{ssstttuuuxxxuuutttjjj```YYY___kkkuuu|||}}}yyy|||||||||zzz^^^JJJ@@@:::111***......---,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,---......////////////000222333444777///:::XXX~~~jjjTTTIIIGGGFFFEEEFFFLLLKKKRRR```nnnzzzrrr\\\WWWfffiiiaaammmuuufffbbbnnn{{{zzz{{{}}}yyywwwxxxuuuvvvgggJJJ===444000111...---------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...///000000222<<>>777333...000------------,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,------...---///111222666AAAMMMTTTgggssskkkyyydddQQQJJJKKKMMMQQQYYYeeevvvnnnVVVXXX___iiiuuuxxxxxxvvvtttuuuyyy}}}hhhkkk{{{yyyyyyzzzpppsss}}}pppeee\\\[[[aaagggnnnuuu|||~~~~~~|||oooXXXFFF;;;555444.........---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---............//////000111333444555999;;;___ooo^^^SSSHHHEEEFFFGGGHHHKKKKKKVVVfffvvvfff___jjjxxxjjjbbbkkkyyyzzz|||~~~~~~{{{~~~yyyzzz}}}tttgggjjjwwwhhhBBB;;;555---222...------------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------------......///111333999FFFTTT]]]xxxsssssssss[[[NNNMMMMMMPPPWWWcccrrrjjjRRRSSSZZZdddnnnqqqyyyuuussstttxxx|||}}}|||ppppppqqqwwwjjjvvv|||wwwrrrrrrnnnqqqrrr|||kkkmmmwwwkkk```\\\]]]```gggmmmvvv}}}kkkPPP===555555//////...------,,,,,,++++++++++++++++++++++++++++++,,,,,,------...//////...//////000111333555666888GGGuuu|||aaaTTTMMMFFFFFFGGGHHHJJJNNNRRR^^^nnn{{{zzzcccdddxxxuuutttwww~~~{{{|||||||||~~~}}}|||~~~|||vvvrrroooiiicccuuuMMM@@@777...333.........---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------.........///...///333666>>>MMM[[[ggggggTTTNNNPPPOOOUUUaaapppxxxtttfffOOOOOORRR[[[ggglllyyyvvvssstttwwwxxxvvvtttooonnnnnnrrrzzzsss}}}uuueee```\\\aaa{{{yyymmmxxxooodddhhh{{{~~~rrreee^^^[[[\\\bbbhhhppp{{{}}}```DDD555000//////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////...//////000222444666777777QQQhhhXXXLLLGGGEEEFFFGGGGGGLLLQQQ\\\iiiwwwzzzkkknnn|||}}}{{{~~~}}}}}}}}}|||}}}{{{|||sssrrrvvvnnn```sssaaaHHH999222333............---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......000555;;;EEEWWWgggzzzrrr\\\NNNLLLPPPRRR\\\kkk{{{}}}lllaaaaaacccrrreeeOOOMMMMMMVVVeeennnyyyxxxwwwwwwwwwvvvsssqqqrrrtttyyy|||qqqaaaXXX\\\```sssmmmgggooo{{{~~~pppaaa^^^gggwwwyyyjjjaaa[[[ZZZ___eeelllxxx}}}}}}|||{{{}}}hhhLLL999000/////////...------,,,,,,++++++++++++++++++++++++,,,,,,------.../////////......///000222444666777<<<\\\oooXXXRRRGGGDDDDDDGGGHHHIIIPPPWWWeeerrrzzz{{{{{{|||yyy}}}|||}}}~~~~~~~~~}}}}}}{{{wwwvvvvvvqqqkkkddd~~~xxxRRR<<<777444............------------+++++++++,,,,,,,,,------,,,,,,------.../////////------111888AAAOOOcccuuu|||eeeTTTKKKMMMRRRWWWccctttyyyccc]]]eee___jjjsssyyybbbNNNKKKIIIRRRgggtttyyy{{{}}}}}}zzzxxxvvvuuuvvvzzz~~~~~~}}}vvvfffYYYVVVZZZlll~~~iiifffbbbhhhsss~~~yyyfffYYY\\\hhhwww}}}mmmccc\\\YYY^^^dddjjjvvv}}}zzz}}}}}}yyywwwzzz|||fffPPP???777/////////...------,,,,,,++++++++++++++++++++++++,,,,,,------.../////////......///111222555666777DDDfffaaaOOOOOOFFFDDDEEEIIIKKKMMMTTT]]]kkkyyyuuu~~~}}}xxx|||{{{}}}~~~zzzyyy}}}zzzsssrrrxxx___qqqXXX>>>;;;444//////.........---------++++++,,,,,,,,,---------,,,,,,------...///000000+++,,,111:::EEEVVVlllqqq[[[OOOLLLPPPVVVZZZgggxxx{{{ggghhhwww||||||}}}___MMMIIIFFFPPPhhhxxxyyy}}}~~~{{{zzz{{{}}}}}}rrrlllggg^^^VVVRRR\\\{{{uuueeegggpppssszzz~~~}}}|||}}}|||yyyrrrjjjaaaaaalllyyyhhhZZZUUUYYY^^^fffrrr~~~}}}}}}}}}}}}pppZZZBBB111222000...---------,,,+++++++++,,,,,,,,,,,,------,,,,,,------.../////////000777333...333555555<<>>111///............,,,***,,,,,,,,,---------......,,,,,,------.../////////111,,,444EEENNNUUUssscccSSSKKKJJJQQQ\\\aaarrr~~~jjjfffsssxxxooo]]]MMMJJJMMMRRR\\\gggrrr|||yyyvvvuuuttt}}}{{{}}}tttppphhh\\\VVVXXXuuu~~~|||vvv|||~~~xxxyyyxxxtttvvvrrrlllmmmwww}}}mmm^^^WWWXXX]]]```lll|||~~~~~~~~~}}}~~~rrrWWWBBB888222000...---------,,,+++++++++,,,,,,,,,,,,------,,,,,,------.../////////111444000111888777777AAAccciiiVVVJJJEEEFFFEEEGGGKKKOOOVVVbbbnnnuuuqqq~~~zzzyyyyyyzzz|||}}}|||zzz|||yyywwwuuusssnnnjjjbbbSSSfff~~~RRR777:::333111////////////---,,,,,,,,,,,,---------......,,,,,,---......//////000111///999IIIPPPXXXttttttuuu\\\QQQMMMMMMUUU___hhhxxxrrrlllxxxmmm[[[NNNEEEFFFJJJOOOZZZgggvvv~~~{{{xxxuuuyyy|||xxxuuujjjZZZYYYeeetttrrrwwwyyyvvvzzz|||}}}uuudddZZZXXX[[[ZZZeeeuuu~~~}}}}}}}}}qqqRRR???<<<333111...------------,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////222111...555<<<666;;;PPPqqq\\\OOOHHHEEEGGGFFFHHHNNNUUU^^^lllyyywwwpppzzzyyyyyyzzz{{{{{{zzzxxx~~~|||xxxuuuqqqmmmjjjaaaOOOTTTrrrbbb<<<999555333111000000000///---,,,,,,,,,---------......,,,------......///000000///333???LLLSSS]]]yyyvvvzzz|||gggSSSNNNPPPSSS[[[dddtttsssiiitttiiiWWWOOOKKKMMMMMMMMMXXXeee}}}}}}xxxyyyzzz{{{xxxjjjYYY```ttt}}}|||vvvllleeeiiisssyyyyyy}}}}}}lll___ZZZZZZWWWaaaooo}}}|||~~~}}}}}}~~~}}}yyy~~~uuuUUU@@@<<<444222...------------,,,+++++++++,,,,,,,,,------,,,,,,------.../////////333000///888:::333DDDiii{{{```QQQJJJFFFEEEGGGGGGJJJRRRZZZeeeuuusss}}}vvvvvv|||yyywwwxxxyyyyyyyyy}}}zzzuuupppmmmkkkbbbRRRLLL___rrrGGG===666444111000000000///---,,,,,,,,,---------......---------...//////000000...777CCCLLLUUUfff|||mmm[[[LLLLLLSSSXXXaaajjj~~~tttgggooo}}}wwwlllhhheeebbbYYYRRRYYYfff}}}}}}}}}xxxjjj___nnn}}}lll______\\\XXX\\\hhhsssxxxuuufff]]]YYYXXX___kkkxxx~~~}}}}}}yyy|||}}}aaaHHH===666333///---,,,------,,,+++++++++,,,,,,,,,------,,,,,,------.../////////222222333888666222RRRlllUUULLLGGGEEEFFFHHHIIIMMMVVV```lll}}}uuu}}}ooohhhnnnyyyssssssuuuxxxzzz~~~}}}~~~}}}vvvqqqnnnlllbbbYYYQQQ^^^~~~}}}UUU@@@666444000///...///...---,,,,,,,,,---------......------......///000000111///:::EEELLLXXXrrr{{{}}}```SSSJJJNNNVVV]]]gggsssqqquuu~~~|||wwwhhh[[[___lll}}}~~~vvvkkkkkknnnbbb___UUUXXXXXXWWW]]]lll{{{|||oooaaaYYYYYY]]]eeerrr~~~}}}~~~~~~qqqyyyyyy~~~lllPPP===777444///---,,,---------++++++,,,,,,,,,,,,------,,,,,,------.../////////111444555666444888aaa___OOOJJJFFFEEEGGGIIIKKKRRR^^^iiivvvvvvzzzvvvrrr~~~{{{rrrpppssswwwzzz}}}||||||xxxrrrooonnndddbbb^^^kkkuuu}}}fffCCC888444111............---,,,,,,,,,---------......---......//////000111111222@@@JJJPPPaaakkkxxxqqqXXXOOOLLLRRRYYYaaappp~~~{{{xxx|||tttddddddnnnvvv}}}yyy}}}uuummmyyyggg___bbbeee```eeekkkrrrvvveeeYYYWWWYYY___kkkyyy~~~lll}}}~~~~~~}}}~~~vvv\\\DDD888444///,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,------.../////////000555444444888DDDooooooUUULLLJJJFFFDDDGGGJJJNNNXXXgggtttxxxzzz}}}~~~~~~tttppprrruuuxxxyyy{{{}}}{{{tttqqqpppiiikkkjjjzzzwww}}}|||KKK:::666222///////////////,,,,,,,,,---------...............///000000111111666GGGRRRXXXmmmuuuiiieeeQQQMMMOOOVVV]]]eeexxx~~~rrrlllzzz~~~iiiaaaeeegggsss~~~~~~www}}}tttnnn|||hhhccciiimmmkkkyyyzzzhhhYYYUUUUUUZZZfffvvv}}}~~~nnnqqqlllRRR999555000,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...//////000000444333333<<>>;;;222///333///,,,222........................000...///111111000333999EEENNN\\\oootttllliiiWWWKKKNNNSSS[[[gggwwwtttjjjrrriiiPPPSSSQQQcccsssvvvuuuxxx~~~uuuzzzppp~~~rrrlllhhhnnnuuubbbYYYXXXYYY^^^kkkzzzgggzzzgggNNN===666111111///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,............//////000000555111999;;;;;;```}}}fffWWWHHHDDDFFFHHHJJJLLLPPP]]]nnn{{{vvv~~~rrruuuvvv\\\SSSWWW\\\```dddjjjsssyyyqqqooo|||wwwzzzpppnnnoootttwwwyyyzzz{{{xxxqqqpppsssssslllwwwddd\\\LLL===333444333///...000........................000...///111000///333:::HHHRRRccc{{{ooovvv}}}cccSSSNNNQQQWWW```nnn}}}yyynnn{{{cccPPPQQQQQQ]]]gggjjjmmmvvv~~~}}}|||}}}|||tttyyynnntttjjjhhhnnnwwwsssrrr{{{{{{kkk[[[XXXVVV[[[gggwwwkkkkkkzzzaaaMMM@@@999333111///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////555444888:::FFFsssttt\\\PPPEEEDDDFFFHHHKKKNNNXXXdddtttwww|||~~~eeebbbuuu~~~vvvdddPPPKKKLLLMMMLLLNNNTTT^^^eeesss{{{oookkkvvvwwwqqqmmmmmmqqqtttwwwyyy{{{zzzrrroooooovvvrrruuuyyyaaaSSSfffaaa???444;;;333---111---........................000//////000//////444<<>>333000444000////////////////////////...///000111000333???LLLTTTlllrrrZZZlllhhhRRRMMMSSSUUU]]]kkkzzzoooRRRKKKNNNNNNTTT]]]rrrvvvlllfffaaaYYYRRRSSS[[[iii{{{zzzfffjjj~~~uuuiiillliiilll}}}{{{wwwqqqjjjggguuuuuunnnnnnzzzuuudddWWWVVVYYY^^^lll|||ggg]]]}}}}}}mmmfffIII@@@777333000,,,,,,///........................------...000111222333444777888???iii}}}bbbUUUGGGFFFGGGJJJLLLPPPZZZeeeuuu~~~zzzvvv{{{ooonnnmmmuuu~~~|||}}}yyymmmaaaYYYXXX^^^dddiii\\\eee}}}yyy~~~}}}}}}vvvllllllnnnpppsssvvvvvvvvv|||~~~xxxqqqnnnpppppppppfffSSSNNNssswwwNNN;;;555222111111////////////////////////---...111222111555CCCRRRZZZ{{{ggg___yyyyyy___MMMNNNVVVXXXcccssspppTTTKKKOOORRR^^^kkkxxxnnnggg\\\WWWSSSSSSVVV___qqqiiinnn|||ttteeejjjiiihhhvvvwwwpppmmmooouuuxxxllljjjrrr|||yyygggYYYVVVXXX[[[hhhwww~~~}}}bbbMMMlllzzzzzztttNNNEEE;;;666111---,,,...........................,,,---...000111333444555999;;;EEEqqqqqqYYYOOOEEEEEEGGGKKKNNNTTT```lllzzz|||wwwmmmccceeexxxhhhVVVRRRVVV[[[OOO\\\xxxyyy{{{mmmlllmmmooorrrtttttttttyyy~~~{{{rrrrrrsssnnnnnnkkk___AAAbbbWWW:::777444///222000000000000000000000000---...111333222777FFFUUUdddYYYppprrrYYYKKKNNNXXXZZZhhhyyysssYYYOOOTTT\\\gggwww}}}uuusssxxx{{{rrrkkkVVVUUUUUUVVVUUUZZZiiiwwwrrrhhh{{{sssmmmhhheeehhhnnnuuueee[[[cccnnnvvvooofffiiipppzzzooo]]]VVVWWWZZZccclll}}}xxxuuuooollldddQQQJJJgggttt}}}www[[[HHH777444555222000222---------.........//////...///000000000111444777:::555KKK~~~}}}eeeTTTIIIIIIDDDFFFNNNRRRVVVeeevvv}}}hhhZZZlllyyyfffVVVQQQOOOYYYpppyyyyyy{{{wwwsssnnnlllnnnqqqssstttuuu}}}uuunnnrrrvvvsssnnnlllTTTJJJvvvggg>>>999555,,,333000000000000000000000000...///111222222999KKK]]]gggtttbbb{{{yyy```QQQQQQWWW\\\\\\nnnttt[[[WWWUUUccciiiqqqddd^^^dddhhhqqqzzz}}}wwwqqqaaa[[[YYY[[[\\\^^^iiiuuupppooo|||{{{ooojjjhhhfffhhhkkk|||mmm```VVV\\\iiiyyyvvvfffdddmmmxxxrrr```XXXVVVXXX___gggxxx~~~xxxooohhh```ZZZRRREEEDDDcccvvvlllwwwwww]]]III888444444111///222---------.........//////...///000000000222444777:::999XXXvvv```PPPFFFDDDDDDFFFKKKQQQ[[[kkkyyy}}}iii\\\mmm~~~}}}uuu^^^XXXYYYhhh|||}}}rrrkkkxxx|||uuummmjjjlllpppssstttqqqzzzxxxqqqsssvvvsssooonnn]]]NNNjjjrrrHHH===777///111000000000000000000000000000///111333666>>>OOO___tttggg```mmmXXXOOORRRXXX\\\fffvvvvvv\\\XXXWWWhhh~~~mmmWWWNNNNNNSSS\\\jjjtttyyyxxxuuusssmmmddd^^^```eeelllxxxsssnnnzzzyyykkkffffffeeefffhhhrrrzzzxxxdddXXXPPPTTTeeennnfffcccjjjwwwvvveeeZZZUUUUUUZZZaaasss{{{~~~yyypppgggYYYPPPJJJGGGBBBGGG___{{{~~~llleeerrrzzz```KKK999444333000...000------........./////////...///000000000222555888:::BBBppplllYYYKKKBBBBBBFFFIIIJJJSSSeeevvv~~~jjj\\\jjjuuuvvvyyyyyy{{{qqqggg```dddrrrmmm^^^\\\uuuzzzmmmfffhhhnnnrrrtttmmmuuu~~~|||tttssstttsssqqqpppgggTTTYYY}}}VVVAAA:::222000000000000000000000000000222000000444:::CCCRRR```|||rrr]]]iiisss___RRRPPPUUU[[[___qqq|||~~~yyy^^^ZZZ^^^sssvvvXXXHHHHHHNNNRRR]]]kkkuuuxxxwwwxxxxxxzzzppphhhiiirrr~~~kkkrrrxxxjjjccc``````cccggglllyyy}}}sss^^^OOOKKKQQQhhhzzzaaadddlllyyyzzzkkk]]]UUUSSSXXX]]]oooyyyxxxppphhhSSSKKKFFFGGGKKKRRR```ooo}}}lllfffooo}}}dddNNN:::444333///---000............////////////...///000111111333666888;;;QQQyyycccTTTHHHAAADDDKKKNNNMMMXXXooonnn[[[```eeeffflllwwwyyy{{{~~~}}}~~~~~~{{{|||wwwppplllnnn{{{xxx\\\SSSYYYwwwpppffffffkkkqqqssskkkrrrzzzxxxsssrrrqqqqqqrrrjjjZZZOOOmmmeeeDDD;;;666000000000000000000000000000333//////444<<>>GGGVVViii{{{mmmiiiuuurrrnnnooommmeeesss}}}qqqhhh^^^YYYZZZWWWOOORRR[[[hhhrrrrrrqqqvvvmmmZZZQQQ^^^^^^wwwkkkggg~~~{{{pppaaaTTTQQQTTTVVVaaatttsssqqq]]]GGGJJJfff|||xxx|||wwwsssvvvgggJJJ888777222,,,///////////////000000000000+++444222///333444777CCCeeeuuubbbTTTJJJEEEEEEIIILLLKKKVVVjjjyyytttqqq|||}}}~~~cccfffdddYYYKKKGGGNNNWWWhhhqqqzzz|||wwwuuuyyy~~~~~~~~~~~~~~~~~~~~~}}}|||uuu{{{vvvmmmgggeeefffgggyyyxxxvvvfffbbbhhhnnnooollliiiqqqzzzrrroooqqqnnndddZZZKKKOOOIII:::777333222111111111222333444888333666CCCWWWooohhhpppjjj___TTTOOOTTTZZZbbbsss{{{```ccczzzooobbbqqq|||lllPPP???999:::???HHHVVVgggwwwzzzxxx{{{ooofff]]]WWWXXXUUUOOOQQQZZZdddnnnooommmrrrjjjYYYSSS[[[gggooozzz|||ssseeeWWWRRRTTTVVV```rrrvvvvvv```JJJRRRqqq{{{vvvwww{{{wwwrrryyykkkNNN999777222,,,000////////////000000000000---444111///444444888EEEmmmppp]]]PPPIIIEEEFFFKKKNNNOOO[[[ooo~~~uuurrr|||wwwaaannnxxxppp\\\LLLIIIMMMkkksss{{{}}}zzzwwwyyy|||}}}}}}}}}~~~{{{zzzyyyzzz~~~wwwmmmeee```^^^iiipppuuu|||zzzzzzjjjdddfffmmmooommmjjjnnnzzzzzzrrroooqqqrrrhhh]]]KKKIIIuuuVVV???666333333222111111222333444555222666EEEZZZtttkkkrrrccc[[[RRRNNNUUU\\\fffxxxccceee{{{ooogggwww{{{dddHHH<<<;;;>>>CCCLLLXXXggguuu}}}~~~zzzxxxkkkcccZZZTTTTTTRRRNNNPPPXXX___kkkllliiilllfffZZZWWW]]]uuu{{{}}}|||wwwjjj\\\TTTSSSVVV___ooo{{{}}}jjjTTTZZZrrruuuooo}}}tttppp}}}qqqSSS<<<777222---111////////////000000000000000444000///444444;;;LLLyyyzzzjjjWWWLLLFFFEEEHHHLLLPPPUUUbbbuuutttqqq{{{|||cccJJJGGGNNNdddkkktttyyyyyyxxxwwwxxx~~~~~~wwwxxx|||yyyrrrzzz}}}zzzppprrrqqqtttrrrrrrgggccckkknnnooojjjjjjrrr}}}|||tttpppppppppllldddRRRIIIgggfffEEE666444333222111111222333444333333999III```|||}}}jjjvvvvvv^^^VVVPPPNNNVVV```lllhhhjjj~~~nnnmmm|||vvvUUU===:::>>>AAAGGGOOOYYYfffrrrzzz{{{vvviii___WWWPPPOOOOOOMMMPPPUUU^^^jjjjjjeeefff```YYYZZZfff{{{ttttttrrrpppqqqsssxxx~~~yyymmm^^^UUUSSSVVV\\\jjj{{{yyybbb\\\gggmmm}}}iiikkk|||wwwZZZ@@@888222---111////////////000000000000333333///111555555AAAZZZ~~~|||vvvfffSSSIIIEEEEEEIIINNNPPPZZZiiizzz|||nnnnnnxxx}}}gggKKKHHHPPPZZZbbbmmmvvv{{{|||{{{zzz}}}yyyyyyzzzwwwsssyyy|||mmm~~~xxxtttssssss}}}{{{lllbbbgggmmmooollliiimmmxxx~~~vvvqqqpppjjjmmmlll]]]OOO\\\pppHHH888555444333222111222333444444666>>>NNNffftttmmmlll[[[SSSPPPQQQYYYeeerrrmmmooozzzoooqqq{{{kkkHHH777===@@@CCCGGGMMMVVVbbbqqq{{{zzzvvvhhh\\\TTTMMMKKKKKKMMMPPPSSS[[[hhhggg___\\\WWWTTTZZZooonnniiikkkooouuuxxx{{{yyynnn___VVVTTTUUUYYYeeeuuupppccc___lllmmm\\\bbbsss|||aaaDDD999333...000////////////000000000000444333000222666666KKKooozzzrrraaaOOOGGGFFFGGGJJJNNNPPP^^^ppp~~~qqqgggkkkvvv{{{sssSSSGGGIIIWWWaaaooo{{{~~~|||~~~|||vvvvvv}}}{{{www|||xxxiiikkk___UUUTTTUUU___yyysssfffdddjjjooonnnjjjkkkvvvyyysssqqqlllpppnnnbbbRRRRRRtttuuuIII;;;666555333222222222333333333888AAAPPPgggsssxxx```SSSRRRQQQTTT]]]iiixxxqqqtttwwwppprrrsss^^^>>>666BBB@@@AAADDDGGGOOO^^^qqq~~~{{{uuugggYYYRRRJJJGGGIIIMMMQQQRRRVVVdddcccXXXSSSOOOPPPZZZuuuooopppuuu{{{pppbbbWWWTTTTTTVVV___ppp~~~}}}rrrgggtttyyyzzzxxxgggYYY]]]jjjgggHHH;;;444...///////////////000000000000333222111555666888XXX{{{kkk[[[KKKEEEGGGIIILLLOOORRReeexxxzzzmmmggglllvvv}}}pppVVVJJJHHHSSS___ppp|||~~~|||zzz}}}zzz|||}}}}}}tttvvvyyywwwyyy||||||hhhiii___WWWUUUUUU]]]qqq{{{mmmcccgggmmmooolllkkkttt}}}uuussssssssskkk```RRRJJJjjj~~~LLL>>>666555444333222222333333222999CCCPPPggguuuqqqUUUJJJQQQSSSXXX```mmm}}}sssuuuvvvtttsssiiiQQQ:::888CCC???@@@BBBDDDKKK[[[ppptttfffWWWQQQHHHEEEHHHNNNQQQQQQTTTbbbbbbVVVOOOMMMRRR```xxxzzzuuufffYYYSSSTTTSSSZZZkkk|||zzz{{{pppqqq|||qqqeeedddjjjjjjKKK<<<444......////////////000000000000111111222777777:::ddd|||aaaRRRDDDCCCGGGLLLOOOQQQVVVlll{{{qqqlllrrrzzz|||iiiYYYOOOJJJJJJZZZnnnzzz|||zzzxxxxxx||||||~~~}}}wwwvvvyyy|||}}}|||zzzwwwxxxmmmzzz{{{}}}tttdddeeekkkooommmjjjpppzzzxxxtttsssrrrjjjeeeYYYGGG]]]SSS???777666444333222222333333333<<>>>>>@@@CCCEEEKKKYYYmmm|||}}}ssseeeWWWPPPHHHDDDGGGOOORRRQQQTTTccccccWWWPPPOOOWWWggg{{{zzzxxxsss{{{yyyiiiZZZSSSSSSQQQWWWhhh{{{}}}eeeddd~~~tttoooppp}}}lllMMM===555...---////////////000000000000000111333888777;;;kkkuuuYYYKKK@@@@@@HHHMMMPPPRRRZZZrrrvvvrrrwww}}}|||zzzzzztttnnnbbbPPPCCCFFFXXXooo}}}||||||~~~}}}}}}{{{|||vvvnnntttyyypppmmmrrrsssssszzzeeeeeeiiinnnmmmiiimmmvvvyyyuuummmooolllmmmdddHHHQQQXXX@@@777666555333222222333333777@@@LLLYYYppphhh[[[WWWLLLRRRYYYcccrrrqqqrrr}}}yyyvvv}}}vvv]]]EEE<<<:::999>>>AAAEEEGGGLLLYYYkkkyyy~~~