BM6P6(@ ))))))'''&&&%%%$$$$$$$$$''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((''''''((('''%%%###&&&&&&'''((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))***,,,------,,,***))))))***,,,------,,,***)))---------,,,,,,,,,++++++,,,---.../////////...---////////////////////////...------------...//////000000000000000000000000000111111111222222222222222222222111111111111000333555666666666666777999999777:::EEENNNWWWeeerrr{{{~~~~~~|||{{{|||nnngggdddfffiiiiiiiiikkkjjjeee___YYYUUUNNNEEE???333111/////////...---+++---,,,,,,+++***)))(((((())))))))))))))))))))))))''''''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%)))''''''(((***)))%%%!!!*********)))((((((''''''(((((('''&&&&&&&&&''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''(((''''''((()))***((('''(((((()))************))))))(((''''''''''''((())))))))))))))))))))))))))))))***,,,------,,,***)))***+++,,,,,,,,,,,,+++***------,,,,,,+++++++++***+++,,,---...///......---////////////////////////...------------...//////000000000000000000000000000000000111111111222222111111111222222333333333222444555555444555666888:::;;;AAAKKKUUU___nnn}}}}}}~~~ppphhhdddeeehhhhhhhhhjjjjjjgggccc^^^XXXQQQJJJEEE888555111///.........---+++++++++******))))))((())))))))))))))))))))))))&&&'''((())))))((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''$$$!!!))))))(((((((((((('''''''''''''''''''''((()))***%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((***+++***))))))***++++++,,,,,,++++++)))((((((''''''(((((())))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,------,,,,,,+++***))))))++++++,,,---------------////////////////////////......------......///000000000000000000000000000/////////000000000111111000111111222333444555666444555666666555666888999<<<@@@JJJTTT]]]iii{{{}}}||||||ppphhhcccdddffffffgggiiijjjjjjiiieee^^^WWWQQQNNN@@@;;;444///......//////*********)))))))))))))))))))))))))))))))))))))))&&&&&&(((((())))))))))))((('''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%$$$&&&''''''''''''((((((((('''''''''''''''(((((()))%%%%%%&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((******)))((()))***++++++,,,,,,++++++)))(((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))),,,+++***))))))+++,,,...------,,,+++***))))))(((++++++,,,,,,,,,,,,---,,,////////////////////////...............//////000////////////////////////////////////000000000000222222333333444555555666555666777777777888;;;===>>>FFFRRR[[[cccppp|||zzz{{{wwwooogggaaabbbddddddeeehhhkkkoooqqqmmmeee\\\WWWUUUIIIBBB888111.........///)))))))))))))))))))))***))))))))))))))))))))))))&&&&&&'''((()))*********'''%%%$$$""""""$$$%%%'''(((''''''&&&'''(((((()))%%%%%%&&&&&&'''(((((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))'''''''''((((((&&&$$$((()))******++++++******((())))))))))))))))))((())))))))))))))))))))))))************************,,,+++)))((()))+++---///------,,,,,,+++***))))))++++++++++++,,,,,,------///////////////////////////............///000000////////////////////////////////////000000000000444444444444444444444444444555666777777999===@@@AAALLLXXX___hhhvvv|||}}}}}}tttnnnfffaaabbbdddddddddggglllqqquuussslllccc]]]ZZZPPPIII>>>555000.........))))))))))))************************************'''''''''((()))***++++++'''&&&$$$######$$$&&&'''(((((((((''''''''')))***$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))(((''''''((('''%%%###'''((())))))***)))))))))((())))))******))))))((())))))))))))))))))))))))************************,,,+++)))))))))+++---///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......//////////////////////////////......//////000111000000000000000000000000/////////000000000111111555555444444444333333333111333444555666:::???BBBGGGRRR]]]eeeooo~~~|||yyyrrrjjjeeeffffffdddcccdddjjjnnnsssuuuqqqjjjccc^^^WWWPPPFFF<<<666222///---+++++++++***************************************(((((((((((()))***++++++)))(((''''''''''''((()))%%%'''((('''&&&%%%&&&'''%%%%%%&&&'''(((((())))))'''&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''''''''))))))'''%%%'''((())))))******))))))((()))************)))((())))))))))))))))))))))))******))))))))))))*********************,,,---...,,,------------............---,,,,,,,,,---/////////////////////////////////////////////000000111000000000000000000000000000000000111111111222222333333333333333444444444222333555777999>>>DDDHHHNNNYYYccclllyyy}}}{{{~~~yyyrrrllllllkkkfffbbbaaadddhhhoootttvvvqqqiiiccc]]]WWWNNNEEE===777111---------,,,,,,++++++*********************************))))))(((((()))***+++))))))))))))))))))))))))%%%(((***)))&&&$$$$$$%%%'''''''''(((((()))))))))%%%&&&&&&&&&((()))***+++***((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''(((***+++***((((((((()))***************((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******************+++,,,---...,,,,,,---......//////000......---,,,---...///000///////////////////////////////////////000111111000000000000000000000000111111111111222222222222000111111222333444555555555666888:::>>>CCCIIINNNTTT^^^hhhqqq|||}}}}}}||||||xxxsssqqqnnngggaaa^^^```ccckkksssxxxvvvnnngggaaa\\\TTTKKKCCC:::333.........------,,,+++******************************+++***)))(((((()))******''''''(((((((((((('''''''''***---,,,)))&&&%%%&&&(((((((((((())))))))))))((((((((((((((((((((((((,,,***)))'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((((()))***+++,,,---------------,,,++++++,,,,,,,,,+++*********+++,,,,,,---------------------------000//////.........//////,,,,,,,,,++++++*********000000111111111111000///////////////000000000000111111111222333444666777222555777999<<>>DDDLLLWWWcccmmmtttxxxxxx{{{~~~xxxvvvvvvtttxxx~~~wwwmmmdddcccfffiiinnnsssxxxsssmmmkkkiiibbbUUUKKKAAA;;;444///,,,,,,,,,,,,...------,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((())))))((('''&&&&&&((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((())))))*********)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,---.........------,,,,,,,,,,,,,,,+++,,,,,,------...............---......///000111......////////////000000...///000111111222222111111111222222222333333333222222222333444666777888<<>>FFFQQQ]]]ccceeennn}}}~~~xxx{{{}}}}}}sssiiieeedddggglllppptttxxxxxxssslllgggeeeYYYQQQEEE:::444111000000,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++)))((('''))))))))))))))))))))))))&&&&&&&&&((()))***)))((('''''''''(((((((((((())))))(((((('''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''((()))+++***(((''''''((())))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))((((((((((((,,,,,,+++***))))))******,,,,,,++++++***)))((((((***++++++++++++,,,,,,,,,...---,,,---/////////...---------............/////////...---,,,,,,++++++000000000000000000000000////////////////////////111111111000000000000000000000000111222222333333666333222444666888@@@HHHRRRXXXbbbjjjpppxxx~~~{{{{{{wwwtttuuuvvvzzzzzzooogggbbbbbbeeeiiisss{{{{{{wwwsssnnnjjjeee]]]QQQBBB666000...///222///,,,+++++++++***)))************))))))))))))((((((((((((((()))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((('''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''(((******((((((((())))))((((((((('''''''''''')))))))))(((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))(((,,,,,,+++***************------,,,,,,+++******)))))))))))))))************---,,,+++,,,.........------------............///000000000///...---------////////////////////////000000000000000000000000111111111111000000000000000000111111222333333333777444333666999===FFFOOO[[[aaakkkuuu~~~}}}{{{pppmmmoooqqqwww~~~vvviii___[[[]]]jjjuuu~~~|||xxxsssmmmiiibbbVVVHHH<<<555111111,,,+++)))***+++,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))(((((()))((((((((((((''''''''''''***)))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,++++++************+++...------,,,,,,+++++++++))))))))))))*********+++,,,+++***+++---...---,,,---------............///222111111000000/////////........................111111111111111111111111111111111111111111111111000111111222222333333444888555444888<<>>777222000.........---+++)))++++++++++++************---,,,,,,+++***)))((((((((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++(((&&&%%%&&&'''''''''((((((((((((((((((((()))))))))))))))***(((((((((((())))))))))))((())))))******+++++++++,,,++++++++++++,,,,,,---************************************++++++++++++...---,,,---///000///...---------............///........................111111111111111111111111111111111111111111111111000000111111222333333333222333333444444555555666999888;;;BBBJJJRRR^^^hhhttt|||~~~~~~pppiiijjjoooyyyttteee```YYY^^^dddmmmzzzyyyuuunnnggg___TTTGGG>>>111///,,,+++,,,,,,,,,,,,,,,++++++++++++*********+++++++++***)))))))))((())))))************))))))))))))))))))))))))))))))&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))******(((''''''(((''''''''''''((((((((()))''''''((((((((()))))))))(((((((((((())))))))))))((())))))******+++,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++,,,...///...------------............///........................000000000000000000000000000000000000000000000000000000111222222333444444333333333444555555666666888999???JJJTTT]]]iiisssyyy{{{}}}}}}~~~rrrllloootttqqqkkk^^^___```hhhvvv~~~zzztttnnnhhh^^^QQQHHH777333///,,,,,,---......,,,,,,+++++++++*********))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))))))))***+++&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++***+++---...---,,,---------.........//////.........///////////////////////////////////////////////////////////////000000111222333333444444333333444444555666666666888:::BBBOOO[[[eeeqqq|||tttwww}}}tttpppsssyyy~~~xxxaaa___^^^cccrrr~~~xxxsssnnneeeYYYOOOAAA<<<555000............,,,,,,,,,+++++++++******(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))((((((''''''''''''&&&&&&'''((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((()))***+++,,,************))))))))))))(((((()))***************''''''(((***+++,,,---...---,,,,,,,,,,,,---......000---******,,,---,,,***,,,.........,,,+++,,,---------------------------.........///......------,,,------...///000111111111000/////////000222333222222222222111111000000222222222222222222222222444222444888888666666999;;;@@@HHHUUUbbbooozzz{{{uuuvvv}}}yyywww{{{~~~oooccc[[[^^^jjjvvv{{{uuukkkbbb\\\IIIAAA777111111111000---******,,,------,,,******************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''(((((()))((((((((())))))((((((((('''''''''&&&''''''(((((()))************)))))))))))))))***))))))))))))(((((((((((((((((()))***************(((((()))***+++,,,,,,------,,,,,,,,,,,,---......///---***+++,,,---,,,***,,,---...---,,,,,,---...........................------......///.........------......//////000000111000/////////000222222222222222222111111111000222222222222222222222222444222444888999777999<<<@@@GGGRRR^^^jjjvvv~~~{{{xxxzzz|||zzz}}}uuuiii]]]]]]eeeqqqzzzpppgggaaaOOOGGG<<<555333222111///---------......---------************))))))))))))***)))(((((('''((()))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((()))))))))(((''''''***)))))))))((((((((((((''''''((())))))******+++,,,+++***)))(((((((((((())))))((((((((('''''''''(((((()))***************))))))*********+++++++++,,,,,,,,,,,,,,,---.........---++++++,,,---,,,+++***,,,------,,,,,,...///////////////////////////,,,---...///////////////.........///////////////000000000///000111111222222222222222111111111111222222222222333333333333333222444888999888;;;AAAEEENNN[[[gggqqq}}}|||{{{|||~~~~~~{{{|||~~~qqqccc\\\___jjj{{{xxxnnngggXXXOOOCCC:::666333222000......------------......++++++*********)))))))))))))))((((((((())))))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))))))))))))))((('''&&&)))))))))(((((((((''''''((((((((()))******++++++++++++***)))(((((())))))))))))))))))(((((((((((((((((()))***************************************,,,,,,++++++,,,,,,---...---,,,++++++,,,,,,,,,,,,***+++------------///000........................,,,,,,---///000000000000///////////////.........000000000000000111111222222222222222222222222222222222222333333333333333444333444777777777===DDDKKKTTT```jjjttt|||zzz|||~~~|||yyyzzz}}}~~~yyykkkaaa]]]cccsssuuummm```WWWKKK???888333111///---,,,+++******+++,,,---+++++++++*********))))))))))))))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))*********)))(((''''''((((((((('''''''''&&&&&&((((((((()))******++++++))))))(((((()))***+++++++++++++++*********))))))(((((()))***************+++++++++************))),,,++++++++++++,,,------,,,,,,,,,,,,++++++,,,---***+++------------///000------------------------,,,---...///000000000000///////////////.........///000000000111111111111222222222222222222222333222222333333333444444444555444555777777888@@@IIIUUU\\\fffnnnyyy~~~zzz~~~}}}{{{xxxxxx|||}}}}}}vvvkkkcccbbblllxxx}}}tttggg___RRRFFF;;;444000......---++++++++++++---...++++++++++++************(((((()))***************(((((((((((((((((((((((('''''''''((((((((((((((())))))*********)))((((((''''''''''''&&&&&&&&&&&&''''''((())))))******+++(((((((((((()))***+++,,,,,,,,,+++++++++*********(((((()))***************++++++******************+++++++++++++++,,,------+++,,,---,,,++++++---...***,,,------,,,,,,...///---------------------------...//////000000000000........./////////////////////000111111111111000222222222222333333333333222222333333444444555555555555666888888;;;FFFRRR```fffnnnwww~~~|||xxxxxx{{{}}}}}}yyypppjjjmmmttt|||nnnggg\\\OOOBBB888222/////////............//////,,,++++++++++++*********(((((()))***++++++++++++))))))))))))))))))))))))((((((((()))))))))******(((((()))*********))))))((((((((((((''''''''''''&&&''''''(((((()))*********)))))))))))))))******+++++++++************)))(((((()))*********************************+++++++++++++++***++++++,,,---***,,,---,,,+++***---///,,,---...---,,,,,,---..............................//////000000000//////------......//////000000...///000111222111111000222222222333333333444444222222333333444555555666444444777:::<<>>@@@DDDMMM\\\hhhppp|||~~~~~~wwwyyy|||{{{{{{~~~|||ssshhh\\\NNN???666111000...---------------,,,,,,++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''(((''''''&&&&&&''''''((()))(((((('''((()))***+++***)))))))))))))))))))))************))))))))))))+++++++++************)))++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---------///111222////////////////////////000000000111222222000...////////////000000000000333333333222222222222111111222222222222333333333444444555444333333444666666:::???DDDKKKWWWeeeooovvv}}}~~~~~~xxxyyy|||||||||{{{wwwnnndddVVVGGG<<<444222///...............---------,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((()))******))))))))))))))))))******************))))))))))))+++++++++************))),,,,,,---............---,,,------------.........,,,,,,,,,,,,,,,,,,------//////.........000111222////////////////////////000//////000111222000...////////////000000000000111111222222222333333333222222222222333333333333444555666555333333555666777:::AAAKKKXXXfffrrrzzz~~~}}}xxx}}}~~~}}}~~~}}}~~~}}}}}}zzz~~~~~~vvvnnnaaaQQQEEE888555111///////////////.........------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((())))))***)))))))))))))))*********************)))))))))((((((((()))***+++,,,,,,---+++,,,,,,------------------------.........//////,,,,,,,,,---------------.........---...///000111////////////////////////000/////////111111000...////////////000000000000000000111222333333444444222222222333333333444444555666666555444444555777999<<>>EEELLLUUUgggzzz{{{xxxyyy|||wwwsssooommmpppvvvzzzrrrfff^^^PPPBBB777000...------+++***+++,,,------,,,++++++++++++******))))))+++++++++************)))(((((((((((())))))))))))***)))(((''''''((()))******)))))))))((((((((('''((((((((((((((((((((((((((())))))******))))))(((,,,,,,++++++***))))))((())))))((((((((()))******---,,,+++***+++,,,...///---,,,++++++---//////...,,,+++***+++---...---,,,....................................////////////111000000000/////////...//////000000000111111111333333333333333333333333333333444444444555555555333333555888999:::@@@HHHQQQ[[[lll|||yyyyyy|||zzzssspppnnnmmmqqqwww}}}{{{lllcccUUUFFF;;;444000///...,,,++++++,,,------,,,++++++++++++*********)))+++++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&'''(((((()))******))))))***************))),,,,,,++++++***)))))))))***))))))))))))***++++++...---,,,,,,,,,---...///...---++++++---......---+++*********,,,---,,,+++....................................////////////000000000000////////////111111111222222222333333333333333333333333333333444444444555555555666666222222555999;;;===DDDMMMWWWbbbrrr~~~xxxxxx{{{~~~zzztttnnnmmmmmmnnnssszzzsssjjj[[[LLLAAA999333000///---+++,,,---------,,,++++++++++++************+++++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((())))))******)))***+++++++++++++++++++++++++++*********))))))***************++++++,,,...---,,,,,,,,,,,,------///---,,,,,,---...---,,,...---,,,---///000///...---------...........................////////////000000000000////////////111111111222222222333333222222333333333333444444444444444444555555555555555444777;;;>>>AAAJJJTTT]]]hhhwwwyyyuuuyyy~~~|||vvvpppllllllmmmpppvvv}}}zzzpppaaaRRRFFF===555000000...---,,,---...---,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,+++++++++******************************++++++,,,,,,,,,,,,+++++++++++++++///---,,,,,,---...---,,,000///...///000111000///---------.........//////............////////////////////////000000000000000000000111111111111222222222222333333444444444222333333333333444444444777666888<<>>666444111///.........---+++++++++++++++,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))'''((()))******)))(((''''''((((((((()))))))))***((((((((()))******++++++++++++---....../////////************************))))))((((((((()))************+++,,,---------------,,,++++++---//////......---,,,---/////////...,,,,,,------...//////000............////////////.../////////000000000111/////////000000000111111111111222333333444555555333333333333444444444555666666999???FFFOOO]]]jjjwww{{{xxxzzz}}}yyy{{{~~~{{{zzzzzz}}}}}}vvviii^^^SSSFFF===555222000//////...---++++++++++++,,,,,,,,,------+++++++++************)))(((((((((((())))))))))))'''((()))******)))(((''''''((((((((())))))******&&&&&&''')))***+++------+++,,,---...////////////******************++++++((((((((((((((())))))******+++,,,---......///...,,,+++***+++---////////////...---...000000000///,,,,,,------...///000000............/////////000.../////////000000111111///000000000000111111111111111222333333444555555444444444555555555666666888888<<>>EEEMMMYYYfffsss~~~vvvuuuzzz~~~wwwyyy{{{xxxvvvyyy~~~|||}}}|||zzz{{{}}}}}}}}}}}}yyywww}}}wwwjjjcccXXXLLL>>>777333//////111...//////...,,,,,,---...++++++++++++++++++++++++(((((((((((()))))))))))))))******++++++******)))******))))))))))))******(((***++++++***))))))******)))))))))))))))******,,,,,,++++++******************+++,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,------------.../////////...............////////////////////////000000000000000000000000111111222222222222111111111111111222222222222333333333333333444555777888444666777666666999???DDDLLLUUUcccqqq~~~uuurrrssszzzxxxzzz{{{|||~~~|||yyyxxxzzz{{{|||}}}rrrjjj___RRRDDD<<<777222000111000000000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))))))))***)))******++++++******)))))))))(((((((((((())))))))))))***)))(((''')))+++***))))))((((((((())))))++++++++++++***************+++,,,---...------,,,***+++,,,---------,,,,,,,,,,,,,,,---------......000/////////.........---////////////////////////000000000000000000000000111111222333333222111111111111111222222222333333333333333333444666777888333666888888777;;;BBBHHHVVV___mmm|||xxxrrrrrrssszzz}}}zzzzzz{{{}}}{{{qqqgggZZZLLLBBB;;;444000000///000000...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))************++++++++++++******((((((''''''''''''(((((()))))))))(((&&&''')))+++***)))(((((((((((())))))+++++++++******************+++---...///...------)))***+++---......------,,,,,,,,,------.........000000//////.........---////////////////////////000000000000000000000000111222333444444333222111111111222222222333333333333333333333444666888999333666999999888<<>>555000////////////---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,,,,,,,***)))))))))***+++)))))))))))))))))))))))))))************+++++++++...---***(((''''''((())))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------.........------,,,,,,,,,...............///000000000000111111111000000///000111111111222222222222000000000000000000000000222222111111222222333444666444222333555777666444555555777888888<<>>444444222000/////////...------..................---'''(((((()))******++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++******)))*********+++++++++,,,+++++++++++++++,,,------,,,,,,---------................................................///000000...///000111111111111111////////////000000000000111111111111111111111111222222111111222222333444777777777666666666777888<<<999;;;CCCOOO```wwwxxxppppppsssxxx~~~}}}{{{~~~}}}pppfff^^^SSSDDD888444222///...//////---,,,........................''''''((()))***+++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))************++++++++++++,,,,,,++++++*********)))(((((()))******+++,,,,,,,,,,,,++++++,,,,,,---...,,,---------.........................../////////...............///000000...///000111111222222111/////////000000000111111222222222222222222222222222222111111222222333444111333444555666777:::<<<<<<:::>>>IIIXXXjjj~~~tttqqqssswww}}}|||yyyzzztttiiicccZZZKKK???333111...---------,,,***///...------------...///(((((())))))*********+++***++++++,,,+++***)))(((++++++++++++++++++++++++))))))))))))******************)))((()))***+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------............---........./////////000...............///000000---...///000111111111111000000000111111111222222222222222222222222222222222222111111222222333444111333555555444555888:::<<<<<>>BBBOOO[[[mmm~~~sssqqqvvv{{{|||{{{wwwxxxrrrfff^^^RRRDDD<<<666000///111//////...------------...++++++++++++++++++++++++%%%'''((('''&&&%%%&&&'''************************(((((((((((()))***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,---......//////..................////////////////////////////////////////////////////////////000111111111111222222222222222111222222333444555222222222333333333444444555777888777888;;;BBBHHHUUU```ooo}}}zzzssssssxxx|||~~~uuurrrpppuuuxxxkkkdddXXXKKKAAA999222///111000///......------......************************'''((())))))''''''((()))++++++++++++++++++++++++(((((((((((()))***+++,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////..................////////////////////////////////////000000000000000000000000000111111111111222222222222222222222333444555555333333333333444444444555444777999999:::???IIIPPP]]]gggtttwwwttttttxxx{{{~~~zzz{{{|||yyyuuurrrwwwsssiii^^^RRRHHH>>>444000222000//////...............))))))))))))))))))))))))+++,,,------++++++,,,---++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////................../////////000////////////////////////111111111111111111111111000111111111111222222222222222222222333444555666444444444555555555666666333666999:::===CCCNNNWWWiiirrr~~~{{{qqqrrrwww|||zzzvvvwwwyyy{{{zzz|||~~~yyy}}}xxxlllcccWWWLLLAAA777222333000000///...............++++++************++++++(((''''''+++///000...,,,************************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++000///...---------------000000000///......------000000000000111111111111000000000000////////////222222222222222222222222222222222222222222222222333444444444555666666666666999:::999;;;CCCSSS___mmmxxxzzzrrrwww}}}vvvrrruuuyyy{{{{{{oooiii^^^QQQFFF;;;444000111000///---------...///++++++************+++++++++***)))***---...,,,***++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++//////...---------------.........////////////////////////000000000111111111111111111111000000000444444444444444333333333222222222222222222222222333444444555555666666666:::<<<>>>>>>AAALLL\\\iiivvvzzzrrrtttxxx~~~}}}vvvtttvvvxxx|||xxxwww|||vvvooocccVVVJJJ???666000222111000///...---------++++++************++++++...---+++***++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,///.........------------------......///000000111....../////////000000000111111111111111222222222333333333333333333333333333333333333333333333333333333444555666666777777888:::<<<>>>DDDQQQbbboooqqqnnnvvvzzzxxxuuuuuuvvvvvvzzzxxxvvvwww{{{~~~vvviii]]]QQQEEE999222333222111000///...---,,,++++++************++++++///---+++************+++************************,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,..................------............//////000000............////////////000000111111111111111222000000000000000111111111333333333333333333333333333333444555666777777888666888;;;>>>FFFUUUfffssswwwoooqqqwww{{{{{{tttqqqrrrsssssszzzzzzzzzxxxxxx~~~{{{mmmaaaWWWKKK>>>444222222111111000///...---++++++************++++++,,,++++++***)))***,,,...))))))))))))))))))))))))++++++++++++************+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,------......------,,,------...//////......---000000//////......................../////////////////////000000000111111//////000000000111111111333333333333333333333333333333444555666777888999888;;;>>>DDDOOO^^^ooo{{{qqqoootttyyy}}}tttnnnmmmooopppwwwyyy}}}}}}zzz~~~|||oooddd\\\RRRDDD999111111111111111000000000++++++************++++++(((***++++++***+++---///))))))))))))))))))))))))***************************++++++,,,,,,------...++++++++++++,,,,,,,,,,,,------............------,,,---.../////////...---111000000///......------....../////////000000000.........///000000111111111111222222333444444444333333333333333333333333333333444555777888999999888;;;AAAKKKXXXiiiyyyzzznnnooottt|||{{{qqqlllmmmooorrrvvv|||{{{~~~ssshhhbbbYYYJJJ>>>444333111000000000111222++++++************++++++'''***,,,,,,++++++,,,...************************)))******++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------------............------+++,,,...///000///...---///////////////........./////////000000000111111...//////000111111222222222222222333444555555555444444444444444444444444333333444666777888999:::888<<>>EEESSSiiizzzxxxvvvyyyxxxooopppxxxyyy~~~yyymmmfff\\\RRRBBB<<<444000000222222111---------,,,++++++************++++++******)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++.../////////...---,,,+++,,,,,,,,,------......///...............///000111.../////////000000000111......//////000000111111000000000000111111111111111111222222333444444444111222333333333333222111555555444555777999::::::AAAKKK]]]uuuxxxxxxxxx|||yyyyyy~~~~~~qqqiii```VVVGGG@@@888222111111111///......------,,,,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))---------,,,,,,+++++++++---,,,++++++***+++++++++......///......---,,,++++++,,,,,,---...///000111,,,---------///000111222////////////000000000000------...///000111222222000000000000111111111111000000111111222333333333222222333333333333222222555555555666777999<<<===CCCRRRjjjxxxuuuxxxzzz~~~zzz}}}vvvnnnddd[[[MMMEEE<<<555222111000...++++++,,,,,,---...//////,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------..................------,,,,,,,,,,,,------......//////---------......///111111////////////000000000000.........///000111111111///000000000111111111111///000000111111222333333333333333333333333333333444555666666888:::>>>@@@FFFYYYvvvuuutttxxx|||xxxrrrpppqqqwww{{{qqqhhh___QQQIII>>>666333111000...***++++++,,,...//////000,,,------------,,,++++++++++++++++++++++++++++++******+++,,,,,,---.................................---------,,,,,,,,,,,,...---------,,,,,,++++++//////............//////000000000000////////////000000000000///////////////000000000111111111111///000000111111222333333333333333333333333333333444555666777888;;;@@@DDDNNNccczzzuuuvvvzzzvvvpppjjjiiillluuu}}}}}}~~~vvvjjjaaaTTTKKK@@@777444222111000---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************)))******+++---......///++++++,,,------------,,,------,,,,,,,,,,,,------......---,,,+++******)))000000///...............000000000000////////////111000000000/////////...000000000000111111111111000000111111222333333333444444333333333333444444333555777888888<<>>888555333111'''((()))***,,,---...///++++++,,,,,,,,,+++******........................------,,,,,,,,,,,,++++++,,,---///000000000//////---,,,+++++++++,,,---...------..................---------...///000111222111111000000/////////...------...///000111222222000000000000111111111111111222222333333444555555555444333333333333444555333666888888888<<>>777333111------,,,+++***)))(((((()))***++++++++++++***))),,,,,,+++++++++,,,---...---,,,,,,,,,------...............------,,,,,,,,,000///...---------------+++,,,---...////////////////////////.........---000000////////////000000000000000000000000000000222222222111111111000000222222222222333333333333222222333333333444444444777666777:::<<>>FFFXXXjjj~~~|||wwwxxxvvvooodddZZZOOODDD999222---+++***))))))+++---...+++******************+++***+++,,,---------,,,,,,+++,,,---.........------........................------...//////......---,,,---...//////000000///////////////////////////000000////////////000000////////////////////////111111111111111111111111000111111111111222222222333333444444444555555555666777;;;>>>@@@III]]]ooozzzzzz|||}}}xxxqqqggg]]]SSSGGG:::111///...---+++************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........---,,,.............../////////+++,,,.../////////...---,,,---...///000000000000/////////000000000000000000000////////////000000000000000000000000000000111111111111111222222222333333333333444444444444333444444444555555555555777888;;;AAAFFFPPPccctttyyy|||rrrwww}}}|||tttiii___VVVKKK===444......---,,,+++******)))///...------------...///,,,,,,+++++++++,,,---...***+++---//////...---,,,---........./////////000,,,---///000///...---+++,,,,,,---...////////////........./////////000000000000////////////000000000000000000000000000000000000111111111222222222333333333444444444555555444444444444555555555555888777;;;DDDMMMZZZlll{{{yyyzzz{{{vvvqqqwww~~~yyymmmccc[[[PPPCCC999***+++,,,---------,,,,,,,,,,,,************,,,,,,---,,,+++******,,,...///***+++---//////...---,,,---.........//////000000...///000000///---+++)))++++++,,,---............---------.........//////000000////////////000000000000000000000000000000000000111111222222222222111111222222222333333333444444444555555555666666888777;;;FFFSSSaaarrrzzzvvv{{{zzzxxxtttooowww||||||pppggg___UUUHHH===---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........---,,,,,,,,,...///000------............------////////////////////////............////////////////////////////////////000000////////////000000000111111222222333444444222222333333333333444444444444444444444555666777999:::<<>>DDDNNN]]]qqq{{{xxx{{{zzz~~~xxxrrrqqqrrryyy}}}vvvkkkddd\\\OOODDD---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...+++++++++++++++,,,,,,---,,,---......///.........------............------/////////////////////////////////000000000111111////////////////////////000000////////////000000000111111222222333444444222222333333333333444444444444444444555666777888777===GGGTTTfffzzzuuuvvv|||}}}{{{vvvwwwzzz|||~~~|||nnnggg___TTTKKK---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---///,,,,,,++++++,,,,,,---...,,,---.../////////------------............------////////////////////////000000000000111111111111////////////////////////000000////////////000000000111111222222333444444222222222333333333444444444444444444555777888888777>>>JJJZZZmmmuuuyyy~~~{{{}}}rrriiibbbYYYRRR---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///---------------...//////,,,---...//////...---,,,------............------////////////////////////000000000000111111111111000000000000000000000000000000////////////000000000111111222222333444444222222222333333333444444444444444555666777888999===EEERRRcccxxx{{{vvv|||}}}wwwlllddd\\\VVV---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///...............//////000.........///......---,,,------............------/////////////////////////////////000000000111111000000000000000000000000000000////////////000000000111111222222333444444222222333333333333444444333444444555666888999:::AAAJJJZZZmmm~~~xxxwww|||}}}qqqggg___YYY---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------......------------...////////////...---------------------............------////////////////////////....../////////000000000000000000000000000000000000000////////////000000000111111222222333444444222222333333333333444444333444444555666888:::;;;DDDPPPcccyyyyyywwwxxx}}}uuujjjaaa\\\---,,,,,,++++++,,,,,,---------------------------+++,,,---.........---------,,,,,,,,,,,,---......000///...---,,,,,,---...---..................---////////////////////////............////////////000000000000000000000000000000////////////000000000111111222333333444444222222333333333444444444333444444555777888:::;;;JJJXXXoooxxxxxxzzzyyymmmccc]]]---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////.........---111111000000/////////.........------------................../////////000111000///......///000111444333111000000000111111------...///000111111222444555666555444333444555777333222555777888>>>DDDNNNaaa}}}}}}uuuyyy~~~}}}}}}pppgggbbb........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000/////////............/////////.........------000000////////////000000........./////////000000111000////////////000111333333111000000000111111000000000111111222222333444555666555444333444666777444333666888999>>>DDDTTTggg{{{vvvzzz|||{{{~~~tttjjjddd////////////000000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////............---------------,,,,,,,,,000000////////////000000....../////////000000000111000000//////000000111333222111111000111111111333333333333333333333333444555666555444444555666777555555888999:::???FFF[[[oooyyywww{{{zzzzzz|||zzzooofff....../////////000000000........................------------------------------------------------///////////////.........------------------------......------------.........////////////000000000000000000000000000000000222222111111111111111111444444444444333333333333333444666555444444555666777666777::::::;;;AAAIII]]]rrrzzzxxxyyy}}}|||{{{|||rrrhhh------........./////////........................------------------------------------------------.........///////////////.............../////////......------------......////////////000000000111000000111111111111000000111111111111222111111111333333333333333222222222333444555555444444555777888777888:::;;;===EEEOOO___rrrxxxxxx{{{~~~vvvjjj------------....................................------------------------.................................////////////////////////000000000000000000000////////////000000/////////000000000111111000111111222222111111000000000111222222222222111222222222222222222222222222444555555444444666777888777888:::;;;>>>IIIUUUcccsss{{{xxxyyy}}}~~~|||ooo............////////////................................................////////////////////////............/////////000/////////000000111111111000000////////////000000//////000000000111111111000111222222222222111000///000111222333222222111111111111222333333333444222333555555444555666888888777888999:::???MMM\\\kkkxxxzzzzzzzzz~~~|||vvv////////////000000000000////////////////////////........................000000000000000000000000---.........//////000000.../////////000000111111......------------......000000000000111111111111000111222333333222111000///000111222333333222111111111222222333444555555222333555555555555666888888777777888999@@@PPP___rrr}}}}}}yyy{{{{{{~~~zzz~~~{{{000000//////.........---......------,,,,,,,,,------------............///000000000000000000000000......//////...---,,,,,,000///---,,,,,,---///000////////////000000000000111111111111111000//////111111111111111111111111000000000000000111111222333333333333333333333333666666666666666666555555999888999;;;>>>EEETTTbbbsss~~~{{{vvvuuuxxx~~~xxx{{{}}}}}}}}}000/////////............///...---,,,+++,,,,,,------------............/////////////////////////////////000000//////...---000///---,,,,,,---///000////////////000000000000111111111111111000//////111111111111111111111111000000000000000111222222333333333333333333333333444444444444444444444444888777999===AAAIIIYYYhhhxxx|||wwwtttuuuzzzxxxxxxyyy||||||yyywwwyyy{{{}}}}}}////////////............///...,,,******+++,,,------------............///////////////////////////000000000000000000///...000///...------...///000////////////000000000000000111111111111000000///111111111111111111111111111000000000000111222222333333333333333333333333444444444444444444444444666666999>>>DDDNNN___nnn~~~vvvtttuuuyyyxxxttttttwwwzzz~~~|||yyyuuurrrrrrtttwwwzzzzzz|||~~~~~~{{{///////////////.........///---+++))))))***,,,------------............/////////////////////////////////000000000//////...//////............//////////////////000000000000000000111111111111000///111111111111111111111111111111000000111111222333333333333333333333333333666666666666777777777777666777:::AAAHHHRRRdddttt}}}uuuvvvyyyyyyrrrqqqtttwww{{{}}}}}}~~~~~~zzzuuuqqqooopppsssvvvvvvyyy|||~~~{{{~~~.........//////////////////...,,,******+++,,,------------............///........................---......//////........./////////....../////////////////////000000000000///000000111111111000000111111111111111111111111111111111111111222222333333333333333333333333333666666666777777777888888888999===DDDLLLWWWiiiyyyyyyvvvzzz~~~|||rrrqqqtttvvvyyy|||~~~{{{|||~~~~~~wwwpppmmmmmmooopppqqqvvv}}}}}}}}}.........///////////////......------,,,,,,,,,------------............///........................,,,------...............////////////////////////////////////000000000000///000000111111111111000111111111111111111111111222111111111111222333333333333333333333333333333444444444555555666666777;;;<<>>DDDNNNXXXfffzzz|||uuu{{{|||vvvssstttsssnnnoootttyyyyyyvvvzzz|||uuuooolllmmmqqqtttsssyyy|||wwwyyy---.........//////000000---///000111111///---,,,---------.........//////..............................///000000111000000//////000000000000//////////////////000000000000//////000111111111111111111111111111111111111111222222111111222222333444333333333333333333333333555666666777888999999:::===???FFFQQQ]]]lllzzzvvv{{{xxxssssssqqqllllllqqqxxxxxxvvvzzz~~~zzztttpppooorrrwww{{{{{{zzzsssrrr~~~...------,,,,,,------...//////.........---------333000---,,,---...///...,,,,,,,,,---...///000000........................000000000000000000000000------------.........///000111111111111222222222222111111111000000//////111111222222222333333333333333333444444444555555666888888888777888999;;;===BBBKKKXXXdddrrr{{{{{{||||||zzz}}}}}}ssssssuuuvvvttttttvvvzzz||||||zzz}}}wwwrrrqqqvvv}}}|||uuurrrqqqwww///......------......///000000/////////.........222000---,,,---//////...,,,---------.../////////////////////////////////000000000000000000000000---.........////////////000111111111111222222222222111111111000000000000111111222222222333333333333333333444444444555555666777888888777888:::<<<>>>AAALLL[[[jjjzzzzzzzzz|||||||||wwwuuuxxxyyyxxxxxxzzz~~~}}}yyyzzzyyyuuurrruuu000//////////////////000000000000000000/////////222000------...//////...------..................000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222111111111111111000000000111111222222222333333333333333333444444444555555666777888888777888:::<<<>>>AAALLL___sss~~~xxxyyy{{{|||~~~|||xxx{{{||||||}}}yyyssssss|||000//////......//////000////////////////////////111///------...//////..................---------///////////////////////////////////////////////////000000000000111111111000000111111111222222222111111111111111111111111111111222222222333333333333333333444444444555555666777888888777888:::<<>>DDDLLL^^^sssxxxwwwtttxxx|||zzzssssss|||tttnnnqqq111111000000000000111111.../////////000000111111...------...000111000...,,,,,,------...///000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222111111111222222333333333111111222222222333333333333333333444444444555555444666777888888999<<<>>>EEEOOOcccyyysssuuutttxxx}}}uuuqqqsss}}}yyyqqqqqqwww111111000/////////////////////............//////...------///000111///...////////////////////////000000/////////.........////////////////////////000000000000000000000000//////000111111111111111//////000111222333333444222222111111111111111111333333333444444444555555666444444777888777999>>>IIIUUUiii~~~xxxuuuwww|||}}}uuuoooppp}}}xxxsssrrrqqq~~~111111000/////////////////////............//////---,,,+++,,,...///...---////////////////////////......---------,,,,,,,,,////////////////////////000000000000000000000000//////000111111111111111111111111111111222222222222111111111111111222222333333333444444444555555666333444888::::::===CCCMMMYYYmmm{{{vvvuuuyyy~~~zzzsssppprrr~~~tttooolllppp|||111111000////////////000//////............//////---+++******+++---------////////////////////////.........---------,,,,,,////////////////////////000000000000000000000000//////000111111111111111222222222111111111000000111111111111111222333444333333333444444444555555555444555999;;;<<>>JJJWWWfffttt~~~uuusssxxxwwwxxx}}}|||uuu|||~~~|||}}}|||{{{zzzooojjjhhhkkkppp|||333222111111000111111111//////............//////...------///000111///...000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000//////000111111111111111222222222111111111111111444444333222222222333333333333333444444444555555888888:::<<<===AAANNN\\\iiiwww{{{tttsssxxxyyy|||{{{vvv||||||qqqvvvzzz{{{~~~}}}{{{|||yyyuuuzzz~~~uuuqqqrrrrrruuu222111111000000000000000//////////////////////////////000000///...------///000111000...------...000000000000000000000000000000////////////000000000000000000000000000000//////000111111111111111000000000000111111111111444444333222222333333333444444444555555555666666555:::===<<<<<>>GGGVVVcccuuu}}}xxxyyyvvvzzz~~~~~~{{{mmmoooxxx{{{tttkkkmmmnnnoooqqqtttvvvvvvuuusssrrrrrrrrr{{{~~~222111111000000000000000///////////////////////////////////////......------...000///......///000000000000000000000000000000000////////////000000000000000000000000000000//////000111111111111111000000000111111111222222333333333222222333333444444444555555555666666666444888<<<===AAAKKK\\\iiizzzwwwuuuxxxyyy}}}lllhhhnnnvvv||||||xxxnnnmmmllllllnnnpppsssuuuuuuuuutttrrrqqqyyy222111111000000000000000////////////////////////...///////////////......,,,...//////......000111////////////////////////000000////////////000000//////////////////////////////000111111111111111000000111111111222222222333333222222222333444444555555555555666666666666555888<<<>>>CCCOOO```mmmzzzttttttyyy|||mmmdddhhhpppxxx|||~~~|||xxxssspppooooooooorrrwwwwwwxxxxxxvvvttt}}}222111111000000000000000////////////////////////......///////////////...,,,...//////......000111////////////////////////000000////////////000000//////////////////////////////000111111111111111111111111111222222222222333222222222333333444555555555555666666666777777777:::<<<@@@GGGTTTeeerrrsssuuuzzz~~~nnnaaacccllluuuyyy|||~~~~~~wwwqqqpppmmmkkknnntttwwwyyy{{{{{{{{{222111111000000000000000////////////////////////---...//////////////////---...000///......///000000000000000000000000000000000////////////000000000000000000000000000000//////000111111111111111111111111222222222222333222222222222333444555555555555666666666777777777999;;;>>>BBBLLL[[[nnnzzz}}}tttuuu{{{rrraaa___iiirrrtttttt~~~~~~~~~vvvooonnnkkkfffhhhooowwwyyy}}}222111111000000000000000////////////////////////------...///////////////...///000///...---...///000000000000000000000000000000////////////000000000000000000000000000000//////000111111111111111111111111222222222333333222222222222333444555666555666666666777777777777:::;;;???FFFRRReeexxxyyysssuuu{{{yyyeeeaaaiiippprrrrrr{{{~~~vvvpppqqqmmmgggiiiqqqzzz|||zzz{{{~~~222111111000000000000000////////////////////////------...///000000/////////000111000...------...000000000000000000000000000000////////////000000000000000000000000000000//////000111111111111111111111222222222333333333222222222222333444555666666666666666777777777777:::<<<@@@IIIWWWkkk|||vvvrrrttt{{{jjjdddkkkqqqrrrttt{{{yyytttvvvtttmmmoooxxx~~~pppqqqtttzzz555333111000111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......---------,,,...///000222222222111000000000000111222222333333444333333222111111111222333333444555666777888888<<<===AAAJJJZZZppp}}}{{{yyyyyy|||sssiiiqqqxxxxxx{{{{{{||||||zzzpppkkklllrrrzzz666444111000111111000///////////////////////////........................000000000000000000000000000000000000000000000000......................../////////...............//////000111111111111111000000000111222222333333444333333222111111222222333444444555666777888888<<<>>>CCCMMM^^^uuu~~~|||zzzzzz}}}yyymmmsss|||~~~}}}~~~xxxkkkgggfffkkksss777444222000111111000///////////////////////////........................////////////////////////000000000000000000000000........................////////////000000000000000000000000000111111222000000111111222333333333444333333222222222222222333444555555777777888999;;;>>>EEEQQQccc{{{~~~}}}|||}}}qqqttt~~~vvviiidddbbbgggmmm}}}888555222000000111000///........................000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////000000111111111222222111000//////000111222000000111222222333333444444333333222222222333333444444555666777888999999;;;>>>FFFSSSfff}}}~~~~~~~~~~~~uuuttt~~~ssslllgggfffjjjppp999666222000000000000000////////////////////////111111111111111111111111////////////////////////////////////////////////111111111111111111111111//////000000111111222222222111000//////000111222111111111222333333444444444333333222333333444444444444555666777888999999:::>>>GGGTTTfff|||~~~}}}~~~{{{vvv~~~}}}rrrooollllllqqqwww;;;777333000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111222111111000000000000000111111222222333444444444333333333333333444444555444555666666888888999::::::???HHHUUUggg|||~~~|||}}}yyy~~~{{{rrrqqqooorrrxxx|||;;;888333000000000111000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000//////111111111111111000//////111111222333333444444555333333333333333444555555555555666777888999999::::::@@@IIIWWWjjj}}}{{{}}}~~~{{{{{{zzzrrrtttsssxxx~~~<<<888333000///000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000//////......000111222222222000///...111222222333333444444555333333333333333444555666555555666777888999::::::;;;@@@KKKZZZmmm}}}{{{{{{|||~~~xxxtttssssssvvvvvvsssqqqvvvyyywww{{{{{{ssswwwwww}}};;;999666222000000111222000000000000000000000000222222111111000//////////////////...---------,,,000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111444444444444444444444444555666777777666777999;;;<<>>;;;777444111111111222000000000000000000000000////////////000000111111------......//////000000////////////////////////000000000000///////////////////////////////////////000000000111111111111333333333333333333333333333333444444444444444444444666777777777888;;;===DDDKKK\\\rrryyywww{{{|||~~~}}}|||yyyuuuoooiiiddd```^^^^^^\\\ZZZYYY[[[```dddcccdddeeeeeefffhhhmmmqqqmmmpppuuuzzzuuurrrxxx}}}|||yyyvvvqqqqqqzzz???<<<888555222111222222000000000000000000000000000000000000//////......---......//////000000000////////////////////////000000000000///////////////////////////////////////000000000111111111111222222222222222222222222333333333444444444555555444666777888888999<<<>>>CCCMMMbbb{{{yyyxxx|||}}}zzzyyyvvvrrrmmmgggbbb___]]]\\\ZZZWWWVVVXXX]]]````````````___```bbbfffhhhfffiiinnnsssxxxzzzvvvzzz}}}zzz~~~yyytttppppppyyy@@@===999555333222222222000000000000000000000000111111000//////...------//////////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111222333333444444555555555444666777888888:::<<>>:::666333222222333000000000000000000000000//////////////////......000000000///////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111222222222222222222222222222222333333444555555666444666777888999:::===???HHHWWWsss||||||{{{{{{~~~yyyvvvqqqlllgggdddbbbaaa___^^^\\\YYYXXX[[[___cccaaa```aaabbbdddeeeeeeeeeeeehhhlllnnnqqqwww||||||vvvuuutttvvvzzz{{{yyyvvvqqq|||}}}vvvrrrvvv}}}AAA???:::666333222222333000000000000000000000000------......///000000000111111000000//////......000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111333333333333333333333333222222333333444555666666444666777888999:::===???LLL\\\zzz}}}}}}}}}yyy}}}zzzvvvpppkkkfffdddcccccc\\\[[[YYYWWWVVVYYY]]]aaa______```bbbdddeeedddcccdddgggkkkmmmooovvv}}}yyysssqqqqqqssswwwyyyxxxvvvmmmyyyyyyuuuxxx~~~BBB@@@<<<888555333333333111111111111111111111111222222111111000000//////000000000000111111111111............///000222222111111000///////////////////////////000000000000111111222222222111111000000000111222222222222111444333333333333444555555333333666999999999>>>EEEPPPccc~~~||||||}}}~~~yyytttnnnhhhdddaaa^^^\\\\\\ZZZWWWVVVVVVYYY]]]___^^^```ccceeeeeefffggghhhhhhkkknnnnnnnnntttyyyyyyssslllkkkssszzzyyywwwyyy|||~~~|||ssspppsssBBB@@@<<<888555333222222111111111111111111111111000000000000000000//////............////////////............///000111222111111000///////////////////////////000000000000111111222222222111111000000111111222333222222222444333333333333444555555444444666999999999>>>EEERRRccc~~~{{{zzz|||~~~}}}vvvrrrlllgggccc```^^^\\\YYYWWWTTTSSSTTTXXX\\\```^^^aaadddeeeffffffggghhhjjjmmmpppoooooosss~~~}}}uuusssooopppxxx}}}~~~~~~}}}sssqqqtttAAA???<<<888555333222222111111111111111111111111//////////////////000000............///////////////......//////000111222111111000///////////////////////////000000000000000111111222222222111111111222222333333333333333444333333333333444555555555555777:::999999>>>EEEVVVeee|||}}}wwwwww{{{~~~{{{sssnnniiidddaaa^^^[[[ZZZUUUSSSPPPPPPRRRWWW\\\```^^^```ccceeeeeefffgggiiikkknnnqqqppppppttt}}}qqq||||||qqqooosss}}}wwwuuuxxxAAA???===999666444222222111111111111111111111111------......//////000000000000000000111111111111///////////////000111111111000000///////////////////////////000000000000000000111222222222111111222222333444444444444333444333333333333444555555666666777:::999999???FFFYYYfff{{{zzzuuuuuuyyy|||yyyppplllfffaaa]]]ZZZWWWUUUQQQOOOMMMMMMPPPUUU[[[___\\\^^^```bbbcccdddfffhhhhhhkkkoooqqqrrrvvv}}}qqqvvv}}}wwwmmmooovvv|||zzz}}}BBB@@@>>>;;;888555333222111111111111111111111111------......//////000000000000000000111111111111000////////////000000111111000000///////////////////////////000000000000///000111222222222222222222222333444444444444333444333333333333444555555666666777:::::::::@@@HHHYYYeeeyyyyyyvvvtttxxx~~~zzzvvvnnnjjjccc]]]YYYUUURRROOONNNMMMLLLMMMOOOTTTYYY\\\YYY[[[]]]^^^___aaadddfffcccgggmmmqqquuuzzzsssrrrttt|||sssooottt|||}}}{{{~~~CCCBBB@@@===:::777444333111111111111111111111111//////////////////000000............////////////000000////////////000000111111000///////////////////////////000000000000///000111222222222222222111222222333333333333333444333333333333444555555666555777::::::<<>>FFFPPP^^^lll{{{zzz{{{wwwzzz~~~}}}xxxpppjjj```]]]XXXTTTRRRQQQPPPNNNPPPQQQSSSTTTUUUTTTSSSSSSWWWXXXZZZ[[[\\\___cccffffffjjjrrr{{{~~~wwwsssrrrrrrxxxvvvggg^^^fffuuu~~~|||FFFDDDAAA>>><<<999555222444333222222111111222222222111111111000000//////000000111111111111000000////////////////////////000000000000////////////////////////000000000000......///000111222222333222222333333333333444444555444444444444555666666777555666999;;;???JJJUUUgggpppzzzxxxzzzyyy|||}}}xxxrrrjjjddd]]]ZZZUUUQQQNNNNNNPPPQQQXXXYYYYYYXXXVVVTTTTTTUUUXXXYYY[[[[[[]]]```dddggglllpppwww~~~xxxqqqnnnooottt{{{mmm___aaallluuu||||||GGGDDDBBB@@@===:::666333444333222222111111222222111111111111000000000///000000000111111000000000////////////////////////000000000000////////////////////////000000000000000000111111222222333333222222333333333333444444555444444444444555666666666555666:::<<>>@@@III___rrr}}}}}}xxxrrrpppmmmttt~~~~~~yyyqqqjjjccc]]]XXXUUURRRRRRSSSUUUYYY^^^bbbeeedddbbb^^^[[[YYY\\\bbbgggfffggghhhjjjnnnuuu}}}|||yyyzzzsssmmmnnnuuuyyyyyyzzzxxxvvvxxxJJJIIIIIIHHHFFFAAA;;;777444333222222111111222222//////000000111111111222111///...------...///111000000000000000000000000000000000000////////////////////////000000000000000000111222333333444444222222333333333444444444555444444444444555666666555888<<>>999666444222111222222000///111111111111111111111111000111111111111222222222000000000000000000000000000000////////////000000---......///////////////000000000111222222333333444333333333333444555555777777666555555555555555::::::>>>BBBBBBLLLkkkxxxppplllmmmjjjpppyyy~~~{{{wwwqqqiiiaaa[[[VVVRRROOORRRRRRSSSUUUXXX\\\___aaa___\\\XXXWWWYYY]]]aaabbb___ccciiiooovvv}}}tttnnnqqq||||||wwwxxxpppsssqqqzzzNNNKKKIIIHHHGGGDDD???:::777444222111222222111///111111111111111111111111//////000000000111111111000000000000000000000000000000////////////000000---...//////000000//////000000000111222222333333444333333333333444555555666666555555555555666666666777<<>>BBBIII]]]{{{pppggg___\\\^^^aaahhhqqqvvvvvvrrrooommmjjjkkkmmmooorrrwww}}}}}}xxxtttjjjddd[[[TTTQQQQQQQQQQQQOOOOOOPPPPPPPPPPPPPPPPPPTTTVVVWWWYYY[[[^^^bbbdddhhhmmmttt{{{}}}ppplllsssxxxxxx}}}}}}|||~~~yyy|||NNNLLLJJJIIIIIIGGGAAA===777555333222333333111000000000000000000000000000000000000111111111222222////////////////////////000000////////////000000...//////000000000000000000000000111222222333333333222222222222333444444333333333444666777999::::::<<>>888666333333333333222111000000000000000000000000111111111111222222222222000000000000000000000000000000////////////000000...///000000111111000000000000000111222222333333222222222222222333444444333333444444666777888999666:::>>>BBBMMMfffzzzyyy{{{sssjjjbbb\\\[[[^^^___gggnnnpppkkkfffcccccc]]]___bbbfffkkkrrryyy~~~{{{tttnnneee```XXXSSSPPPPPPPPPPPPNNNNNNLLLLLLLLLLLLNNNOOOSSSVVVZZZ\\\^^^cccjjjoootttyyysssiiimmmyyyxxxwwwxxxyyy|||~~~OOOLLLJJJJJJKKKHHHCCC???888666444333333333222111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000//////000111111111111000000000000111222222333333222222222111222222333444444444444555555777888888444:::???DDDPPPkkkxxxxxx{{{rrriiibbb]]]]]]```aaaiiipppqqqkkkeeedddeeebbbeeeiiiooovvv}}}xxxpppjjj___[[[UUUQQQPPPPPPPPPPPPOOOMMMKKKJJJJJJMMMPPPRRRUUUXXX\\\]]]___eeennnuuu{{{}}}}}}}}}vvvkkkppp|||yyyxxxzzzzzz}}}OOOLLLKKKKKKKKKIIIDDD???888666444333333333222111000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000//////000111111111111111000000000111222222333333222222111111222222333444555555444555555666777888666<<>>HHHTTTeeeyyywwwtttuuuyyy|||rrriiigggjjjmmmrrrwww~~~yyypppddd[[[WWWUUURRRQQQPPPQQQPPPNNNMMMMMMOOORRRXXX]]]dddkkkoooppppppooouuuwwwzzz}}}~~~yyyvvvwwwvvvtttvvvzzz}}}oooqqqqqqyyyyyy|||LLLLLLKKKJJJIIIGGGEEEDDD>>>;;;777555444444444333222222222222222222222222222111000//////000111222000000111111111111000000111111000000000000111111222111000000000111222222111111222222222333333333333444444333222222333555555555666666777999:::;;;888===GGGTTTfff}}}yyywwwwww{{{zzzpppfffeeehhhkkkqqqvvv|||uuummmbbbZZZVVVTTTSSSQQQRRRRRRQQQOOOMMMNNNRRRTTT]]]aaahhhnnnrrrssssssssswwwyyy}}}~~~zzzxxxyyyxxxvvvwww{{{|||ssstttsss|||}}}}}}KKKKKKKKKJJJHHHGGGEEEEEE???<<<888555444444333222333333333333333333333333111111000000000111111222000000111111111111000000111111000000000000111111...//////000111222222333111111222222222333333333333444444333222222333555555555666666777999:::;;;888===FFFUUUiii{{{zzzyyy~~~vvvlllcccaaaeeeiiiooouuuwwwzzz}}}~~~ppphhh^^^WWWUUUTTTSSSQQQSSSSSSQQQOOONNNPPPUUUYYY```dddkkkppprrrtttuuuvvvzzz}}}~~~{{{zzz{{{{{{xxxxxx{{{zzz~~~zzzxxxsssJJJJJJJJJIIIHHHGGGEEEEEE@@@===888555444333222111333333333333333333333333111111111111111111222222000111111222222111111000111111000000000000111111......///111111111111111111111222222222333333333333444555444222222444555555555666666777999:::;;;999>>>GGGWWWlll~~~||||||{{{sssiii```___ccchhhnnnuuutttvvvzzz~~~}}}}}}|||~~~xxxiiibbbZZZTTTSSSTTTSSSRRRSSSRRRPPPOOOOOOSSSYYY^^^aaafffkkknnnpppqqqtttwww}}}|||yyyyyy{{{{{{wwwvvvyyyzzz}}}}}}tttJJJJJJIIIIIIHHHGGGFFFEEE@@@===888555444333222111222222222222222222222222000000111111222222222222111111222222222222111111111111000000000000111111000000111111111111000000111111222222222333333333444555555444333333444666555555666666777999:::;;;<<<@@@IIIZZZqqq}}}||||||}}}qqqggg``````dddhhhnnnttttttuuuxxxzzz{{{|||{{{yyy|||{{{sssddd^^^VVVRRRRRRSSSSSSRRRQQQQQQQQQPPPRRRXXX___dddeeeiiimmmooooooqqquuuzzzzzzwwwwwwyyyxxxuuutttwwwzzz|||~~~wwwIIIIIIIIIIIIHHHGGGFFFEEE???<<<888555444444333222111111111111111111111111///000111222333333333333111111222222222222111111111111000000000000111111222222222111111111111111111111222222222333333333444555555444333333444666555555666666777999:::;;;>>>BBBMMM```xxx~~~}}}}}}qqqhhhbbbcccgggjjjnnnssstttvvvxxxyyyyyyzzz|||}}}{{{{{{zzzxxxuuutttuuuvvv}}}yyyppp```[[[TTTQQQRRRSSSSSSRRRPPPQQQRRRTTTXXX^^^ffflllkkkooossssssqqqtttzzzyyyvvvtttvvvuuussssssuuuzzz{{{|||}}}|||HHHHHHHHHHHHHHHGGGFFFEEE>>>;;;777555444444444333222222222222222222222222///000111333444444333333111222222333333222222111111111000000000000111111222222111111111333444555111111222222222333333333444555666555333333555666555555666666777999:::;;;>>>DDDQQQfffrrrjjjfffhhhkkkmmmooorrrrrruuuxxxzzzyyyyyyyyyzzzwwwxxxxxxwwwuuuuuuxxx{{{vvvmmm^^^YYYSSSQQQRRRSSSSSSRRRPPPRRRVVVZZZ___fffnnnsssppptttwwwvvvsssvvv}}}yyyuuusssttttttqqqrrrvvvxxxyyyzzz|||~~~|||HHHHHHHHHHHHHHHGGGFFFEEE===:::777555444555444444333333333333333333333333///000222333444444333333111222222333333222222111111111000000000000111111222111000000222444777999111111222222222333333333444555666555333333555666555555666666777999:::;;;>>>EEESSSkkkssslllhhhkkknnnoooppprrrqqqtttxxx{{{{{{zzzyyyyyywwwzzz||||||{{{||||||rrrkkk]]]XXXSSSQQQRRRSSSSSSRRRPPPSSSXXX^^^dddkkksssxxxqqquuuxxxvvvsssvvv~~~zzzvvvsssssssssqqqssswwwwwwxxxyyy{{{|||zzzFFFHHHJJJKKKJJJIIIFFFDDDCCC>>>999555333333333333444444444444333222222111333333222222222222222222111111222222222222111111////////////////////////111111222222222333333333333333222222333333444555222222111111222222333444000222444555666888<<>>999555333333333333333333333444333333222222111111111111111111111111000111111222222111111000////////////////////////111111111222222222333333333333222222333333444555333333333333333444444555333444555555555777:::===???IIIZZZrrrzzzuuuvvvxxxxxxxxxzzz{{{|||~~~|||rrreee]]]VVVTTTRRRRRRTTTTTTRRRPPPPPPVVV^^^fffkkkooorrrtttuuutttssstttxxx~~~|||}}}yyytttrrrsssvvvxxxyyy{{{{{{|||~~~{{{rrr~~~~~~~~~~~~GGGHHHIIIJJJJJJHHHFFFEEECCC>>>999555333333333333111222333333333333333333/////////000111111111222000111111222222111111000000000000000000000000000111111111222222222222333333333222222333333444555444444444444444555555666666777777666555666888:::@@@JJJ\\\ttt|||}}}~~~~~~~~~wwwmmmbbb[[[UUUSSSQQQQQQRRRRRRQQQPPPQQQVVV]]]dddiiimmmqqqttttttssstttvvvzzz|||~~~zzzvvvtttuuuwwwyyyzzzzzzzzz||||||jjjuuu}}}{{{{{{|||}}}{{{GGGHHHIIIJJJIIIHHHGGGFFFCCC>>>999555333333333333000111222333333333333333...//////000111222333333000000111111111111000000000000000000000000000000111111111111222222222222333333222222333333444555444444444333444555555666666777777666555666888;;;@@@KKK^^^vvv}}}~~~~~~xxxrrrhhh___YYYUUUTTTRRRQQQQQQQQQQQQQQQTTTXXX^^^cccgggkkkoooqqqssssssuuuyyy}}}~~~|||yyywwwxxxyyyzzzzzzwwwwwwzzzzzzfffooo}}}}}}yyyxxxxxxzzz|||}}}HHHHHHIIIIIIIIIHHHGGGFFFCCC>>>999555333333333333000111111222333333333333000000111111222333444444000000000111111000000000000000000000000000000000000000111111111222222222333333222222333333444555333333333333333444444555555666666666666888;;;===AAAKKK^^^xxx}}}~~~}}}rrrlllddd[[[WWWVVVUUUTTTRRRQQQQQQRRRSSSYYY\\\```ccceeehhhlllooosssuuuxxx}}}~~~{{{zzzzzz{{{{{{zzzwwwwwwyyyzzzhhhnnnyyy{{{wwwvvvwwwyyy{{{{{{|||HHHIIIIIIIIIHHHHHHGGGGGGCCC>>>999555333333333333000111222222222222222222111111111222333333444444///000000111111000000///000000000000000000000000000000000111111111111222333333222222333333444555333333333222333444444555333555666666777999<<>>999555333333333333111222222222222111111000111111111111222222222222//////000000000000//////////////////////////////000000000000111111111111333333222222333333444555444444444444444555555666444555666777777999<<>>999555333333333333222222222222222111000///111111111000000000000000//////000000000000//////////////////////////////000000000000111111111111333333222222333333444555555555555555555666777777555666777777777888;;;>>>@@@JJJ^^^www}}}qqqhhhbbb\\\WWWVVVSSSTTTSSSPPPMMMMMMPPPTTT[[[\\\___bbbfffkkkqqquuuwww{{{~~~}}}}}}}}}|||zzzxxxwwwxxxxxxxxx{{{jjjjjjooo|||{{{|||zzzxxxwwwwwwxxxzzz||||||xxx}}}HHHHHHHHHHHHHHHHHHHHHHHHCCC???:::777666666555444222222222222222222222222222222111111111111222222222111111111000000//////111111000000000000111111111111111000000000000000111222333333444444333333333333333444444444555555666777888999999;;;>>>AAAAAALLL^^^uuuzzz}}}|||pppeee]]]XXXVVVUUUUUURRRNNNKKKJJJKKKNNNPPPWWW[[[aaadddggglllsssxxxzzz~~~|||yyyxxxxxxxxxwwwxxxyyyyyyyyy{{{ssslllmmm|||}}}zzz{{{xxxssssssxxx{{{{{{{{{~~~HHHHHHHHHHHHHHHHHHHHHHHHDDD@@@;;;777666555444333222222222222222222222222111000000000000000000111111111111111000000000///111111000000000000111111111000000000000000000000111222333333444444333333333333333444444444555555444666777777777999<<>>GGGSSSdddxxx~~~|||nnn]]]ZZZWWWUUUUUURRRMMMJJJMMMLLLMMMSSS[[[cccggghhhkkklllmmmnnnrrryyy{{{xxxvvvvvvwwwxxxwwwwwwwwwtttttt}}}}}}mmmeeeqqqrrr{{{GGGFFFEEEFFFGGGGGGFFFEEEEEEAAA;;;777555444222111333333222111111111222222222222111111111111222222111111000000000111333333333333222111111000//////000000000000111111111111222222333333333333444444555444444333333444444444555666777777777999<<>>AAAMMMZZZnnn~~~}}}~~~pppccc\\\YYYVVVTTTRRRPPPMMMJJJMMMNNNRRRYYYaaagggiiijjjkkkmmmppptttxxx~~~|||wwwtttssssssttttttssssssssssssvvv|||jjj___fffvvv~~~llluuuGGGEEEEEEEEEGGGHHHGGGFFFEEEAAA;;;777555555333222333333222111111111111111111111000000000000111111111111111111111111222222222111111111000000000//////000000000111111111111222222222333333333444444444444333333333444555555555666777777888;;;???CCCNNN]]]ttt{{{|||~~~~~~{{{jjj^^^ZZZXXXVVVSSSQQQNNNLLLKKKLLLNNNTTT[[[bbbgggjjjkkklllooosssxxx||||||wwwsssrrrsssttttttrrrrrrssssssvvv~~~kkk]]]bbbooo}}}{{{mmmvvvFFFEEEDDDEEEGGGHHHGGGFFFDDDAAA;;;777666555444333222222222222222333444444111111000000000000111111111111111222111111111111111111111000000000000000///000000000111111111111222222222333333333444444333333333333333444555666666666777777888<<>>DDDIII\\\pppzzz|||wwwiii```ZZZUUUUUUTTTOOOKKKIIIKKKMMMOOOSSSYYY^^^bbbiiiqqqvvvvvvwwwyyy|||~~~zzzsssooooooppprrrooopppvvv{{{|||ppp```^^^dddmmm}}}zzzttt{{{DDDDDDDDDDDDEEEFFFGGGHHHEEEAAA;;;888888777555222333222222222333333222000222222111111000000//////111111111111111111111111000000////////////000000222222111111111111111111111111222333333444555555444444444555555555555666777666888999999;;;DDDPPP```yyy{{{yyyzzz}}}xxxfff]]][[[XXXVVVRRRMMMIIIIIIKKKNNNRRRYYYaaaeeefffhhhnnnsssvvvxxx{{{~~~wwwtttrrroooooorrrrrrtttvvvwwwzzztttaaa^^^dddmmmyyy}}}vvvvvvxxx}}}HHHHHHHHHHHHHHHIIIJJJJJJFFFBBB<<<999888777555333000///000222444555555333222222222222111111111111111111111111111111111111111000000//////000000111111111111111111111111111111111222333333444555555444444444555555555555666777666888999999;;;EEEPPPeee~~~{{{zzz{{{~~~sssbbbYYYXXXWWWVVVRRRMMMIIIIIIKKKNNNSSSXXX___dddgggjjjooosssvvvyyy}}}~~~wwwtttrrrooooooqqqrrrtttvvvxxxzzzuuuaaa\\\aaahhhttt~~~wwwwwwyyy~~~JJJJJJJJJJJJJJJJJJJJJJJJFFFBBB>>>:::888777666444111000000111444555555444222222222222222333333333111111111111111111111111111111111000000111111111111111111111111111111111111222222333333444444555444444444555555555555666777666888999999;;;EEEPPPiii{{{{{{}}}ppp```XXXVVVVVVTTTQQQLLLIIIIIILLLOOOTTTWWW\\\ccciiimmmqqqsssvvvzzz~~~wwwtttrrrooonnnqqqsssuuuwwwxxxzzzwwwaaa[[[^^^cccmmmwwwwwwwwwyyyIIIIIIIIIIIIHHHHHHGGGGGGFFFCCC???;;;999777666666666444222222333333222111000111111222222333333333111111111111111111111111222222111111111111222222111111111111111222222222222222222333333444444444444444444555555555555666777666888:::999<<>>HHHSSSjjj||||||}}}qqqddd[[[VVVUUUPPPOOOMMMJJJIIIKKKOOOSSSTTTYYY```eeehhhlllqqqtttyyy|||{{{zzzwwwsssqqqrrrtttwwwzzz{{{|||hhh______bbbjjjsssyyy{{{nnnnnnpppuuu|||NNNNNNNNNNNNKKKHHHEEECCCBBBBBB@@@;;;555333444666:::777444222222333222222444333333222222111111111111111111111111111111111000000////////////000000///000000111222222333333333333333333333333333333444444444555555555666666666666888:::;;;>>>HHHTTThhh{{{||||||}}}~~~pppddd\\\WWWVVVOOONNNLLLJJJIIIKKKPPPSSSTTT[[[bbbggghhhjjjpppuuu{{{~~~|||{{{xxxtttrrrssstttwwwzzz{{{|||~~~ggg___```ccckkkuuu|||{{{nnnnnnooottt{{{PPPNNNLLLLLLKKKKKKIIIGGGDDDBBB>>>;;;999777777888888777555444333333444444333222000//////000222333111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333555444444444444555666666777444444888;;;???HHHRRRfff{{{{{{zzz|||~~~pppeee]]]WWWTTTOOONNNKKKHHHFFFIIIMMMQQQ[[[]]]```dddhhhmmmsssxxxzzzxxxwwwuuurrrqqqvvvzzz{{{zzz}}}hhh___]]]aaammm{{{~~~uuusssrrruuu{{{PPPOOOMMMLLLLLLKKKIIIGGGEEECCC???;;;888777777777888777555444333333444444111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333555444444444444555666666777555555999;;;???HHHQQQlllzzzzzz}}}nnnccc[[[UUURRROOONNNKKKIIIHHHJJJOOOSSS\\\^^^aaaeeehhhnnntttyyyzzzyyywwwtttqqqqqqtttxxxyyyxxx{{{fff\\\\\\aaannn}}}vvvtttrrrtttyyyQQQOOOMMMLLLLLLLLLJJJHHHFFFDDD@@@;;;888666555555777666555444444444444444///111333555555333111///111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333555444444444444555666666777666777:::<<<>>>GGGQQQkkkzzzzzz}}}|||jjj```XXXRRRPPPNNNMMMLLLJJJIIILLLQQQUUU^^^```cccfffjjjooovvvzzz{{{yyywwwssspppoooqqqtttuuuvvvyyy|||dddYYYZZZbbbppp~~~xxxvvvtttuuuzzzQQQOOOMMMMMMMMMMMMKKKIIIGGGEEE@@@<<<888555444444666666555555444444444444000222444555555444222000111111111111111111111111111111111111111111111111000000111111111222222222222222333333333333444444555444444444444555666666777666888;;;;;;>>>GGGQQQhhh{{{{{{}}}xxxhhh^^^WWWQQQOOOLLLLLLKKKJJJKKKNNNTTTXXXaaacccfffiiilllqqqwww|||~~~{{{yyywwwrrrnnnmmmnnnpppqqqsssxxx~~~|||cccXXXYYYbbbqqq}}}~~~zzzxxxvvvwww{{{QQQOOONNNMMMNNNMMMLLLJJJHHHEEEAAA<<<888555444333555555555555555444444444333333333444444333333333111111111111111111111111111111111111111111111111000000111111111222222222222222222333333444444444555444444444444555666666777777999::::::===HHHTTTmmm{{{|||}}}vvvfff^^^WWWRRROOOJJJKKKKKKLLLMMMQQQWWW[[[dddfffhhhkkkoootttyyy~~~|||zzzxxxvvvqqqnnnlllllllllmmmqqqxxx~~~fffYYYYYYbbboooyyy|||wwwvvvtttvvvyyy~~~QQQPPPNNNNNNOOONNNMMMKKKHHHEEEAAA<<<888555444444444555555666555555444444444444444444444444444444111111111111111111111111111111111111111111111111000111111111111222222222111222222333333444444555555444444444444555666666777777888999888<<>>GGGZZZmmmxxx}}}|||vvvjjj\\\TTTNNNJJJIIIKKKJJJQQQZZZaaaeeeiiinnnrrrzzzzzzuuusssrrrrrrrrrrrruuuxxxyyyzzz|||~~~~~~gggaaabbblll}}}}}}mmmjjjkkkjjjkkkpppmmmrrrqqqsss{{{~~~gggeeecccccccccbbb]]]YYYUUUNNNEEE===888777666555555555555555555444333333333222222111111222222333333333333222222222111111000000000000000000000000222111111111111222333333333333444444555666666666555444444444444555666666666777:::<<>>GGG\\\ooo~~~~~~sssgggZZZTTTPPPMMMNNNPPPTTTZZZaaagggkkkpppuuuzzz}}}yyyuuuttttttuuuuuuuuuwwwyyy{{{|||~~~hhhaaa^^^cccppprrrffffffiiiiiikkkppplllqqqqqqsss{{{}}}kkkiiigggggghhhfffaaa\\\UUUOOOEEE===999777666555666666777777666666555444333222222222222222222333333333333222222222111111000000000000000000000000222222111111222222333444111222222333333444444555555444444444444555666666666666888:::===FFF[[[nnnrrrfffZZZTTTQQQOOOOOORRRXXX]]]dddjjjmmmrrrxxx}}}}}}xxxtttssstttuuuuuutttvvvyyy{{{}}}lllccc___bbbmmmpppdddeeeiiiiiikkkppplllrrrrrrttt|||~~~tttooojjjggggggfffccc```ZZZPPPCCC<<<999888555222555555555444444333333222333333333333333333333333222222111111111111222222111111111111111111111111222222111111111111111111111222333333444444333333555555555666666666666777888777888:::>>>HHH]]]ooo~~~}}}qqqeeeYYYQQQNNNLLLPPPUUU\\\___eeejjjpppvvv|||~~~yyyvvvvvvtttqqqnnnuuuvvvyyy|||ooobbb]]]bbbqqq{{{qqqhhhhhhmmmpppnnnlllooopppnnnrrr|||uuuqqqllliiiiiihhheeebbbZZZPPPCCC;;;999888666333555555555444444444444444333333333333333333333333222222111111111111222222111111111111111111111111111111111111111111111111111222333333444444333333444444444555555555555666999888999<<>>IIIZZZggg{{{|||vvvwww|||{{{}}}rrrbbb\\\YYY]]]aaaeeejjjooovvv}}}vvvsssooommmmmmnnnooonnnnnnqqquuuwwwzzzttt___XXXXXXfff~~~nnnkkkllljjjqqq}}}hhhSSSAAA===<<<999777999777555333222333333222000222222111111111222444555222222222222222222222222000111111222222222111111111111111111111111111111333555777666333222444666666666666666666777888888555777888999<<>>EEESSSaaaxxx|||{{{~~~sss```[[[ZZZ```gggkkknnnrrryyy|||sssmmmnnnppppppooooootttuuuuuuvvvxxx~~~mmm[[[TTTXXXeeesssrrrooooooooovvviiiPPPBBB@@@:::888999666777666555444333444444555333333333333333333333333444333333333222222222222222222222111111111111111333222222111111222222333222333333444444555555666666666555555555666666777888777888;;;===DDDRRR```sss{{{~~~|||~~~tttbbb]]][[[___eeejjjnnnsss}}}{{{sssmmmnnnppppppooopppsssuuuwwwyyy{{{~~~mmmZZZRRRVVVdddqqqwwwuuuuuuvvv|||hhhOOOAAA@@@:::888999666666666555444444444444555333333333333333333333333222222222222222111111111111111111111111222222222333222222111111222222333333333333444555555666666666666666666666777888999888777888:::===CCCQQQ^^^oooyyy{{{~~~|||~~~uuueee___\\\___dddhhhnnnuuuzzzsssmmmnnnppppppppprrrrrruuuyyy||||||||||||}}}}}}mmmYYYQQQTTTbbbpppyyyyyy{{{{{{gggNNNAAA???:::888:::666888777777777666666666666444444444444444444444444111111111111111111111111000000000111222222222333333222222111111222222333333333444444555666666666555555555555666777888999888777888:::<<>>DDDSSSaaaiiizzzyyy{{{|||~~~~~~tttfffbbb___aaacccgggqqqzzz|||rrrnnnkkklllmmmlllooosssxxxxxxwwwuuutttuuuxxxzzz{{{qqq]]]RRRSSS___kkkyyy~~~uuussszzz}}}~~~eeeLLL???>>>999888:::777444555666666666555333333333333333333333333333333222222222222333333333444222222222111111111111111333222222111111222222333444444555555666666777777666555555555555555666666777666888<<>>999888:::777666777888888888777555444222222222222222222222222222222222333333444444444333222222222111111000000333222222222222222222333444444555555666777777777888777777666666666666777777666888<<<@@@HHHWWWeeeqqq{{{~~~~~~~~~ssscccaaaaaaccceeeiiirrr|||yyynnnkkkiiijjjjjjiiimmmsssxxxyyy{{{{{{{{{{{{}}}sssaaaWWWVVV```jjjvvvyyyrrrsss|||~~~|||{{{}}}cccLLLAAAAAA<<<999:::666777666666666555555555555555555444444444333333333000000111222333333444444111111111111111111111111222222333333333333444444222333444666777888888888777777777777666666666666888666777;;;===CCCWWWllluuu|||{{{}}}yyy}}}sssgggbbb___aaafffkkkttt}}}|||vvvqqqkkkhhhjjjlllmmmpppuuuvvvxxxzzzyyyxxxzzz{{{aaaXXXWWW^^^lllwwwxxxuuuwww~~~~~~bbbKKKAAAAAA;;;999:::777666555555555555444444444555555444444444333333333111111111222222333333444111111111111111111111111111111111222222222333333222333444555666777777777777666666666666666666666888666777<<<>>>EEEYYYooo|||||||||}}}{{{~~~rrrgggaaa^^^aaaeeejjjsss|||~~~yyyqqqkkkhhhjjjlllmmmppptttvvvxxxyyyyyyxxxzzz~~~{{{bbbYYYWWW^^^mmmvvv}}}wwwtttyyy```JJJ@@@AAA;;;999:::777555555555444444444333333555555444444444333333333222222222222222222222222111111111111111111111111000000111111111222222222222333444444555555555444666666666666666666666666888555888===???GGG]]]sss}}}|||~~~}}}rrrfffaaa]]]```dddiiirrrzzz~~~yyyqqqkkkhhhjjjmmmnnnppptttuuuwwwyyyxxxwwwyyy}}}|||dddZZZVVV]]]mmmvvvwwwpppuuu\\\HHH@@@AAA;;;888:::888666666555555555444444444555555444444444333333333333333222222222222222222111111111111111111111111111111111111222222222222333333333444444333333222555555555666666666666666888555888===AAAJJJ```www}}}|||~~~~~~ttteee```]]]___ccchhhqqqyyy{{{vvvpppkkkhhhkkkmmmnnnpppsssuuuwwwxxxwwwvvvwww||||||dddZZZUUU[[[mmmwwwvvvooowwwYYYFFF???AAA;;;888:::999777777777777666666666666555555444444444333333333333333222222222222222222111111111111111111111111222222222333333333333444333333333444333333222111444444555555666666666777888555888===BBBKKKccczzz~~~}}}~~~}}}wwwfff```]]]___bbbgggpppxxxyyytttpppkkkiiikkknnnnnnpppssstttvvvwwwvvvuuuvvv{{{{{{cccYYYRRRZZZnnn||||||tttrrr}}}VVVDDD???AAA:::777;;;:::888888888777777777666666555555444444444333333333222222222222222222222222111111111111111111111111222222333333333444444444333333333444444333222222444444444555555666666777888666888===BBBLLLddd|||~~~}}}~~~|||~~~xxxfffaaa]]]___cccgggpppxxxyyysssoookkkiiilllnnnnnnooorrrtttvvvwwwvvvtttuuuyyy}}}zzzwww```WWWQQQ\\\sssyyytttwwwvvvSSSCCC???AAA:::777;;;;;;777777777777666666666666555555444444444333333333111111111222222333333444111111111111111111111111111222222222333333333333222333444444444444444333333333444555555666777777888666777===AAALLLddd|||~~~~~~}}}~~~vvvgggbbb^^^```ccchhhpppxxxxxxrrrooojjjiiilllooonnnooorrrsssuuuvvvuuussstttxxx|||www}}}qqq\\\UUURRR```{{{{{{xxx{{{pppRRRBBB???AAA:::777;;;;;;777666666666555555555555555555444444444333333333000000111222333333444444111111111111111111111111000111111111111222222222222333444444555555555444333333444444555666777777999666777<<>>JJJ```sss|||~~~tttfffbbbaaaeeejjjlllooottt{{{|||vvvqqqnnnjjjhhhkkkmmmmmmrrrwwwuuuuuuuuuvvvvvvwwwyyyyyyppp{{{}}}dddWWWQQQRRReee|||gggMMMFFF???<<<<<<<<<:::888999888777666555555666777666666555555555444444444444333222222444444333222444444555555555555444444333111111222444444222000111222222333444444555555555444444444444555666666999777777999===III^^^qqq~~~vvviiidddcccggglllnnnqqquuu}}}|||uuuqqqnnnjjjhhhkkklllmmmpppuuuuuuuuuvvvuuuuuuuuuwwwxxxwwwwwwaaaVVVQQQSSSfff}}}cccKKKFFF???<<<<<<;;;:::888888777777666666666666777555555555555555444444444444333222333444555444222444555555666666555555444222111111222333333222000222333333444444555666666555444444444444555666666777666777999<<>>EEEUUUeeeyyy||||||pppkkkiiillloooooorrruuuwww||||||wwwrrrooohhhgggiiinnnpppnnnnnnqqqtttwwwxxxvvvrrrsssyyy~~~wwweeeWWWTTTRRRTTTcccwww~~~nnnQQQBBBAAA@@@===:::888777777444555666777888888777666444444444555555555666666666444333444555666555444222333333444444333333222,,,///222222000000111333111111222222333444444555555444444444444555666666666666999;;;<<>>;;;::::::999888:::888777777888888777555333333333444444555555555555444333333333333444555222222222222222222222222222222222222222222222222000111333222222333555777555555555555555666777777666555777:::<<>>;;;::::::999888888777666777888999888777444444444555555666666666555444333333333333444555222222222222222222222222222222222222222222222222222333444333222222444555555555555555555666777777777666888:::<<<@@@LLLYYYmmmzzztttggg```[[[\\\^^^___bbbggglllqqqyyy}}}yyytttoookkkhhhfffhhhnnnqqqqqqssswwwyyyxxxxxxyyywwwxxxwwwgggXXXTTTTTTZZZiiiyyyttttttwwwzzzwwwssswww~~~zzzYYYLLLEEEAAA===;;;::::::999999777666555666888:::999888555555555666666666666666555444444333333444444555222222222222222222222222222222222222222222222222444555555444222222222333555555555555555666777777888777888:::;;;???JJJVVVhhhuuurrrddd\\\VVVVVVXXXYYY^^^ccciiinnnvvv|||~~~{{{wwwsssmmmjjjgggeeehhhmmmpppoooqqqtttwwwvvvvvvvvvuuuwwwzzzgggWWWSSSVVV\\\iiiwww}}}zzzooottt|||zzzzzz~~~sssUUULLLDDDAAA===;;;:::::::::999888777666777888999888777555555555555555555666666444444444444444444444444222222222222222222222222222222222222222222222222333444555555333333333444555555555555555666777777888888999;;;;;;===HHHSSSeeettt}}}oooddd\\\UUUTTTUUUXXX]]]cccgggllltttzzz~~~zzzuuuqqqkkkhhhgggfffhhhnnnpppooopppsssvvvuuuuuuvvvuuuwwwxxxeeeUUURRRXXX___kkkwww{{{wwwlllvvv~~~nnnQQQJJJDDDAAA===;;;;;;;;;:::999;;;999777777888777666444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222000222555555555444555666555555555555555666777777888777999;;;:::<<>><<<<<<;;;999888::::::999999888777777777666666666666666666666666444444333333333333222222333333333222222222111111111111222222222333333333222333333333333333333444555444444444444555666666888666666999:::===GGGQQQcccssswwwxxxpppcccZZZSSSRRRRRRTTTXXX^^^dddjjjrrryyy~~~~~~wwwrrrnnnkkkhhhfffdddgggjjjmmmnnnppprrrtttssssssrrrrrrttt||||||eeeYYYPPPPPPRRRWWWdddrrr{{{mmmooosssvvvuuuqqqppptttxxxzzzWWWIIIIIICCC@@@>>><<<<<<;;;999888::::::999999888777777777666666666666666666666666444444333333333333222222333333333222222222111111111111111222222222333333222222333333333333444444555444444444444555666666888777777999:::===FFFOOOeeeuuuzzzzzzpppcccZZZSSSRRRSSSTTTYYY^^^eeejjjrrrxxx}}}}}}wwwrrrnnnkkkhhhfffeeehhhkkkmmmnnnppprrrssspppppppppppprrrzzz}}}eeeXXXOOONNNQQQVVVeeeuuuxxxjjjhhhmmmqqqqqqnnnmmmqqquuu}}}tttUUUJJJJJJBBB@@@===<<<<<<;;;:::888::::::999999888777777777666666666666666666666666444444333333333333222222333333333222222222111111111111111222222222222333222222222333333444444444555444444444444555666666999777888::::::<<>>===<<<;;;;;;<<<;;;:::999999999999999666666666666666666777777555444333333222222333333111111111222222333333333111111111111111222333333222222333444444555555666888777666555444444444444666555777:::::::::AAAIII[[[rrr|||{{{~~~~~~}}}sssrrrxxx|||kkkaaaVVVTTTTTTUUUXXX\\\```eeemmmvvv}}}|||uuurrrnnnjjjgggeeecccbbbccceeeiiilllnnnoooqqqrrrtttxxx}}}qqq\\\OOOLLLJJJMMMZZZnnnzzzssspppmmmrrryyyfffUUUQQQMMMGGGDDDBBBAAA@@@>>>===<<<<<<<<<:::999999888888888888999888888888777777666555444555444333333222222333333111111111222222333333444222222222222222333444444222222333444444555555666333333333333333444555555777777888;;;;;;;;;AAAIII\\\sss~~~|||~~~}}}}}}rrrqqqxxxlllaaaWWWTTTTTTUUUXXX[[[aaafffnnnwww~~~|||{{{rrrpppmmmiiieeecccbbbbbbdddhhhkkkmmmmmmnnnoooqqqtttwww}}}ooo[[[MMMKKKJJJOOO]]]qqq{{{tttrrrtttzzz```TTTQQQJJJEEEEEEBBBAAA@@@>>>======<<<<<<777777666666666666666777999999999888777666444333555444333333222222333333111111111222222333333333333333222222333333444555222222333444444555555666222333444666999<<>>============888777777666666777777888777888888999888777666555555444333333222222333333222222222222222222333333222222222222222333333444222222333444444555555666444555666999<<>>============:::::::::999::::::;;;;;;555666888999999888777777555444333333222222333333222222222222222222222222111111111000111222222333222222333444444555555666333333333444555777888999666555777999999888>>>FFFPPPkkkyyyyyy|||~~~wwwmmmnnnvvv}}}~~~nnncccXXXUUUUUUUUUWWW[[[cccgggnnnuuu}}}{{{wwwtttllllllkkkgggbbb```aaacccaaaffflllnnnnnnnnnrrrvvvvvvyyy}}}iiiUUUNNNMMMMMMRRR^^^ooo{{{xxxwww}}}nnn[[[TTTLLLIIIIIIEEEDDDBBB>>>;;;::::::<<<===:::888666666888999999999888999999999999888777777666555444222222333444555444444333333333333222222111111222222222333333333444444333222333444555666333444444444555555666666555666777888888:::===@@@QQQ```yyy|||wwwuuu{{{zzzqqqpppwww}}}xxxmmmfff]]]TTTPPPQQQUUUYYYbbbfffmmmsssyyy}}}wwwrrrooonnnmmmjjjfffbbb___```aaafffjjjmmmnnnmmmnnnqqquuuzzz}}}yyybbbRRRLLLKKKKKKQQQ\\\kkkzzzvvvrrrqqqttt}}}mmm[[[UUULLLHHHIIIEEECCCAAA???<<<;;;;;;;;;<<<;;;999777777888::::::999888999999999999888777777777666555444333222222222444444333333333333222222111111222222222333333333444444333333333444555666222222333444666777888888666777888999999;;;>>>AAAOOO^^^www}}}xxxvvvyyy~~~{{{qqqpppvvv|||wwwlllfff\\\TTTPPPRRRVVVZZZaaaeeelllrrrxxx}}}wwwqqqooolllkkkhhhddd```___```aaagggkkknnnooonnnooosssvvvyyy|||ttt^^^NNNMMMLLLLLLRRR]]]lllyyyzzzppplllmmmqqqzzz|||~~~lll[[[UUULLLHHHHHHDDDBBBAAA@@@>>>===<<<;;;;;;<<<:::888888:::;;;:::999888888999999888888777666777777666555444222111000444444333333333333222222111111222222222333333333444333333333333444555666111222333555777888999:::777888999999:::;;;???AAALLL\\\ttt~~~yyyxxxwww|||{{{qqqooouuu{{{|||tttkkkeee\\\TTTQQQSSSWWW[[[```dddjjjpppwww{{{vvvqqqnnniiihhhfffbbb______aaaccciiimmmpppqqqpppqqqtttxxxxxx{{{~~~ppp\\\NNNNNNMMMNNNTTT```ooo{{{tttiiifffiiinnnwwwzzz||||||iiiZZZUUUKKKGGGGGGDDDAAAAAA@@@???>>><<<;;;;;;===;;;::::::;;;<<<;;;999888888888888888777777666555555666666555333111000444444333333333222222222111111222222222333333333333333333333444444555555333333444555777888888999666777888888999;;;>>>AAAJJJYYYrrrzzzyyywww||||||rrroootttyyyxxxrrrjjjddd\\\UUURRRTTTXXX[[[___dddjjjooouuu~~~zzztttpppnnnggggggeeebbb``````cccfffkkknnnrrrsssrrrsssvvvzzzxxxzzz}}}ppp^^^RRRNNNNNNPPPYYYhhhwwwrrrfffeeehhhmmmwwwzzz|||zzz}}}eeeXXXTTTJJJFFFGGGDDDBBBAAAAAA???>>>===<<<;;;===<<<;;;;;;<<<<<<:::999777888888888888777666666222333444555555555444333444444333333333222222222111111222222222333333333333333333444444444444444555555555555666666666666444555777777777999<<>>FFFTTTkkk{{{xxx{{{~~~}}}sssppptttyyyzzztttpppjjjeee^^^WWWTTTUUUXXXZZZ^^^bbbgggkkkooovvv|||vvvrrrooommmhhhfffdddaaa```bbbfffjjjmmmppptttuuutttuuuxxx|||zzz|||}}}qqqaaaUUULLLNNNUUUeeezzzsssjjjiiikkkmmmwwwzzz~~~ooo[[[RRRQQQHHHDDDFFFEEEDDDCCC@@@>>><<<<<<===>>><<<;;;;;;;;;<<<;;;888666777777777777777666666555444444333333333444555555444444333333333333222222111111222222222333333333222333444555555555444444333333333444444444444444444555666777777999<<>>============<<<;;;:::888777;;;:::999777555444444333555444333222222222333333111222333333333333222111111111222222222333333333111111222333333444555555444333333333333444555555888777666777888:::===???@@@III]]]xxx|||xxxyyy~~~uuunnnpppwwwxxxrrroooqqqlllddd[[[UUUSSSRRRRRRXXX]]]bbbeeefffiiiooouuuyyy}}}|||vvvrrrnnnjjjgggdddccc```]]][[[]]]bbbfffnnnqqqsssttttttvvv{{{mmm\\\SSSMMMNNNWWWiiisssllliiihhhhhhggghhhnnnwww{{{}}}aaaZZZQQQKKKJJJIIIFFFCCCFFFDDDBBB@@@@@@@@@>>>============<<<;;;:::999888;;;:::999777666555555555555555555444444444444333111222333333333333222111111111222222222333333333111111222333333444555555444333333333333444555555666555555555666888;;;===AAAIII]]]yyy{{{yyyzzz~~~uuulllnnnsss~~~vvvpppmmmkkkfff___XXXTTTRRRRRRSSSXXX\\\bbbdddeeehhhnnntttwww{{{pppppp|||vvvrrrnnnjjjhhhcccaaa___\\\ZZZ]]]bbbfffoooqqqtttuuuuuuwww|||~~~jjjYYYPPPLLLNNNWWWiiitttllliiifffeeedddeeekkkrrrwwwxxx}}}^^^XXXRRRNNNLLLKKKHHHEEEFFFDDDAAA@@@@@@@@@???===============<<<;;;999999::::::888777666666666666555666666666666555444444111222222333333222222111111111222222222333333333111222222333333444444555444333333333333444555555555555555555777999;;;<<>>>>>>>>>>>======;;;::::::999888777666666666666666555555666666666555444333222222222222222222222222111111222222222333333333222222222333333444444444444333333333333444555555777777777888999;;;===>>>AAAFFFYYYvvvyyyxxxyyy{{{vvvlllkkkooo|||wwwooojjjgggdddaaa\\\WWWUUUTTTUUUVVVVVVYYY^^^bbbeeehhhmmmpppppptttzzz{{{gggdddxxxzzzuuuqqqnnnjjjhhhaaa```]]][[[[[[^^^dddhhhqqqtttxxxyyyyyy{{{wwwcccSSSLLLIIILLLSSSbbbuuuwwwmmmfffbbb___cccbbbeeekkkpppsss{{{WWWUUURRRPPPNNNKKKIIIGGGEEECCCAAA@@@AAAAAA???>>>>>>>>>>>>>>>===<<<;;;;;;888777666666555555555555555555555555555444333333222222222222222222222222111111222222222333333333222222333333333333444444444333333333333444555555666666777888:::;;;<<<===>>>DDDUUUpppzzzwwwxxxyyy|||xxxnnnlllpppxxxssslllgggdddccc```[[[VVVSSSRRRSSSSSSTTTWWW]]]bbbfffjjjnnnpppooosssyyy~~~pppqqq|||~~~yyytttpppmmmiiigggaaa```^^^]]]]]]aaafffkkkqqquuuyyy{{{{{{|||uuu```QQQKKKHHHJJJPPP]]]oooxxxmmmfffaaa___cccaaaccchhhnnnttt~~~VVVUUURRROOOLLLIIIHHHGGGEEECCCAAA@@@AAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<999888777666555555555555666555444444333333444444333222222111111222222333111111222222222333333333333333333333333333333333444333333333333444555555444444555777888999:::;;;<<>>>>>?????????>>>======<<<;;;:::888777666666666999777555333333444666777333333222111111222333333111111222222222333333333333333333333333333333333444333333333333444555555333444555777888999::::::<<>>????????????>>>>>>===???>>><<<:::999888777777;;;999666333333555777999444333222111111222333444111111222222222333333333333333333333333333333333444333333333333444555555555666888999;;;<<<<<<<<<<<>>===???@@@===>>>>>><<<999777777888555555555555555555555555333333444444444333222111111111222222222222111111333333333444444444555555444444444444444555666666666666666777888999;;;;;;<<>>@@@AAA@@@???======>>>>>>@@@@@@???<<<999777777555555555555555555555555333333444444444333222111222222333333333333222222333333333444444444555555444444444444444555555666666666666777888999:::;;;:::BBBLLL^^^ttt}}}{{{{{{}}}{{{nnnhhhhhhoooxxx|||nnnddd___[[[XXXVVVTTTQQQNNNLLLLLLMMMNNNQQQTTTXXX]]]cccjjjrrrwww|||}}}|||yyysssnnnjjjfffbbb___[[[ZZZYYYZZZ^^^dddjjjnnntttxxx|||zzzgggWWWOOOMMMLLLQQQ[[[hhhrrrwww~~~}}}uuunnnooouuuWWWTTTPPPNNNLLLKKKIIIGGGDDDDDDDDDCCCBBBBBBAAAAAA>>>???AAAAAA???===<<<===>>>???AAA@@@<<<999666666555555555555555444444444444444444333333333222222222333333444444333333222333333333444444444555555444444333333444444555666666666666666777999:::;;;:::BBBKKK]]]rrr||||||{{{}}}{{{ooohhhhhhllluuuxxxjjjaaa\\\XXXVVVSSSQQQOOOLLLKKKKKKLLLMMMPPPSSSWWW\\\bbbiiirrrwww|||~~~~~~{{{xxxsssnnnjjjfffbbb___ZZZYYYYYY[[[```ffflllqqquuuyyy}}}wwwdddVVVOOONNNPPPUUU^^^gggnnntttyyy~~~~~~{{{wwwqqqnnnttt|||WWWTTTQQQOOOMMMKKKIIIFFFEEEDDDDDDCCCCCCBBBAAAAAA>>>???AAAAAA???<<<<<<<<<<<<===???>>>;;;777555555666666555555555444444444444444333333333222222222222333333444444333333222333333333444444444555555333333333333333444555555555555555666777888:::::::::BBBJJJ[[[oooxxx}}}{{{}}}|||pppjjjjjjllluuutttfff^^^ZZZWWWVVVPPPOOOMMMKKKJJJKKKKKKLLLOOOQQQUUUZZZ```hhhqqqwwwzzz|||~~~}}}zzzvvvqqqmmmiiieeeaaa^^^[[[ZZZ[[[]]]bbbhhhooosssuuuyyy~~~tttaaaSSSOOOOOOPPPWWW```hhhooouuuzzz|||}}}xxxsssnnnjjjlllwwwWWWUUURRRPPPNNNLLLHHHFFFEEEEEEDDDDDDCCCBBBBBBBBB???@@@AAA@@@===<<<;;;<<<:::;;;===;;;999666555555666666666555444444333333555444333222222222333333222222333333333333222222333333333444444444555555333333333333333444444555555555555666777888999:::;;;AAAGGGVVVjjjsss~~~{{{|||zzzpppkkkkkknnnvvvoooaaaZZZXXXVVVVVVNNNMMMLLLKKKJJJKKKKKKLLLOOOQQQTTTXXX^^^fffnnntttvvvxxx{{{}}}|||xxxtttoookkkhhhddd```]]]\\\[[[\\\^^^cccjjjpppuuuuuuyyy}}}ooo\\\QQQNNNPPPNNNYYYeeennnvvv~~~yyyssslllgggeeekkk{{{WWWUUURRRPPPNNNLLLHHHEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@>>><<<;;;;;;===999:::;;;:::888666777888777666666555444444333333555444333222222222333333111111222222222222111111333333333444444444555555333333222222333333444555555555555555777888999::::::???CCCQQQdddmmm{{{zzz{{{}}}xxxnnnkkklllpppvvv~~~zzziii]]]WWWUUUUUUUUUMMMLLLLLLKKKKKKKKKKKKLLLQQQRRRTTTVVV[[[aaajjjoooqqqssswww|||~~~|||vvvsssnnniiifffccc___\\\\\\[[[\\\^^^bbbiiipppttttttxxx}}}zzzhhhWWWNNNNNNQQQRRR___oooyyyuuuoooiiiffffffmmm~~~WWWUUUSSSQQQOOOLLLHHHEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@===;;;:::;;;===:::::::::999777777888:::777777666555444444333333555444333222111222333444111111111222222111111111333333333444444444555555333333222222333333444555555555555555666888999:::999===@@@MMM```iiixxxzzz{{{}}}~~~vvvmmmjjjlllpppvvv}}}vvvfffZZZTTTSSSTTTTTTLLLLLLLLLKKKKKKKKKLLLLLLSSSTTTUUUVVVYYY^^^fffkkknnnppptttyyy}}}~~~|||uuuqqqmmmhhheeebbb^^^[[[\\\[[[[[[]]]aaahhhnnnssstttxxx|||tttdddTTTMMMNNNRRRYYYhhhxxxsssnnnjjjhhhiiipppZZZWWWRRROOOMMMKKKHHHFFFGGGFFFEEEDDDBBBAAA@@@???BBBAAA???<<<;;;:::::::::888888888888777777777777444444444555555555555666444333222222111222222222222222222222222222222222222222333333333333444444555444444333333333444444666666666666777888999:::<<<<<<@@@IIIVVVfff{{{zzzyyy|||~~~zzztttnnnjjjgggmmmttt||||||rrrcccWWWQQQOOOMMMLLLMMMLLLJJJIIIIIIKKKLLLNNNUUUVVVXXXWWWWWWYYY___dddhhhlllpppuuuxxx|||{{{yyyssspppmmmjjjgggccc^^^[[[YYYYYY[[[^^^ccciiiooossssssuuuxxx|||{{{ooobbbTTTKKKLLLRRRYYYkkkvvvnnnhhhjjjqqqzzzXXXUUUQQQNNNLLLJJJHHHFFFFFFEEEDDDCCCBBB@@@??????AAA@@@>>><<<::::::::::::888888888888777777777777666666666666666666666666222111111000000000000000222222222222222222222222222222333333333333444444555444444333333444444444666666666666666777999999;;;:::>>>GGGSSScccxxx{{{zzz|||~~~zzzsssmmmiiifffjjjqqqyyy}}}yyyoooaaaVVVQQQOOOMMMLLLLLLKKKJJJJJJKKKMMMOOOPPPWWWYYYZZZYYYXXXZZZ___dddgggkkkooosssvvvyyy|||{{{yyysssqqqmmmiiifffbbb]]]ZZZYYYYYY[[[^^^dddjjjooossssssuuuxxx|||vvviii^^^TTTMMMNNNSSS___pppzzzooogggkkkuuuUUURRRNNNKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;::::::;;;999999888888888777777777888888888777666666555555222222111000000000000000222222222222222222222222222222333333333333444444444444444333333444444555555555444555555666777888999888<<>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999999888888888777777999999888777666555444333444444333222222222222333222222222222222222222222222222222333333333444444444444333333333444555555444444444444555666777777999888;;;DDDNNN\\\ooo{{{||||||{{{wwwqqqkkkeeecccccciiiqqquuuwwwxxx{{{}}}~~~nnneeeZZZQQQNNNNNNMMMMMMIIIIIIIIIJJJMMMQQQTTTWWW[[[]]]^^^\\\[[[[[[___cccgggjjjnnnqqqrrrrrrsssttt{{{|||~~~{{{yyytttqqqlllhhhddd```\\\YYYXXXYYY\\\aaafffkkkooorrrtttvvvyyy}}}wwwjjj\\\TTTQQQNNNOOORRR]]]kkk{{{wwwgggiiivvvOOOLLLIIIHHHHHHHHHGGGFFFCCCCCCBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<;;;999999999999888888888888888888777666444333222222555444444333222333333333222222222222222222222222222222222333333333444444333333333333333444555666333333333333444555666777:::999<<>>======<<<;;;:::999999999999888888888888777666555444333222222333333222111111111111111222222222222222222222222222222333333333333444444333333333333444555555666444444333444444555666777::::::===DDDMMMXXXiiixxx}}}{{{zzz}}}||||||yyyuuupppiiiddd```bbbgggnnnrrrtttwwwzzz~~~zzzrrrddd\\\RRRLLLKKKKKKKKKJJJGGGGGGGGGHHHKKKNNNQQQSSSVVVZZZ]]]]]]]]]^^^bbbeeemmmppptttvvvvvvuuuttttttvvvvvvwwwyyy|||{{{yyyrrroooiiieeebbb___\\\ZZZYYY\\\aaafffkkkooorrrsssuuuvvvzzz}}}zzzmmmbbbVVVNNNKKKJJJNNNTTTaaannn}}}tttgggjjjxxxNNNLLLHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>?????????>>><<<;;;::::::999999999888888888888777777666555444444333333333222111111111111222222222222222222222222222222222333333333333444444333333333333444555666666444444444444555666777888:::999<<>><<<;;;:::::::::999999999888888888888777777666666555555666555444444333333444444222222222222222222222222222222333333333444444444222222222333444555666777555555444555555666777888:::999<<>><<<;;;;;;;;;<<<<<<;;;;;;:::999:::999888666555555444444333333222111111000000///000111111000//////000222222222333333333333444444222222222333444555666777666555555444444444555555:::<<<>>>>>>EEESSSdddnnn~~~{{{~~~~~~|||xxxrrrlllgggccc```___dddkkkoooppprrrvvvyyy{{{zzzyyyzzzyyytttkkkeee[[[UUUNNNHHHFFFGGGHHHHHHHHHHHHFFFDDDDDDGGGLLLPPPRRRWWW\\\___```bbbgggjjjtttwww{{{}}}{{{uuutttrrrqqqrrruuuwwwyyy|||}}}|||yyyqqqmmmhhhcccaaa___\\\[[[YYY___gggnnnrrrsssssstttrrrvvv{{{|||uuueeeXXXMMMLLLLLLMMMUUU___sss}}}~~~ooohhhdddfffhhhjjjmmmrrrHHHIIIIIIIIIHHHFFFDDDBBBAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAA@@@???>>><<<;;;;;;;;;<<<<<<;;;;;;:::999:::999888777555555555555555555444444333222222222000111111111//////111222222222333333333333444444444444333333333444555555777666666555555555666666999;;;===>>>DDDQQQbbbmmm{{{}}}}}}yyyxxxtttpppkkkfffcccaaa\\\aaahhhlllmmmnnnrrrtttxxxwwwvvvvvvuuuoooggg```XXXSSSMMMHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDGGGLLLPPPTTTXXX]]]```bbbeeeiiinnnvvvyyy}}}~~~|||xxxvvvtttrrrrrrsssuuuvvvyyyzzz|||~~~{{{xxxppplllgggccc```^^^\\\[[[]]]bbbiiiooorrrssstttuuutttxxx}}}{{{ssscccVVVLLLKKKKKKLLLUUU```vvv~~~xxxkkkgggeeeggghhhiiimmmrrrHHHIIIJJJJJJIIIEEEBBB@@@@@@AAAAAAAAAAAAAAABBBBBB>>>?????????>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::::::::999888777666555555555555555444444333333222222000111222111//////111222222222333333333333444444666555444333333333333333777666666666666666777777888999;;;===BBBNNN___lll{{{|||}}}{{{tttssspppmmmiiieeebbb```\\\aaagggjjjkkklllooorrruuusssqqqqqqooojjjbbb[[[SSSPPPKKKHHHGGGHHHHHHGGGFFFFFFFFFEEEFFFIIIOOOSSSVVVZZZ___bbbdddhhhmmmrrryyy{{{~~~~~~}}}zzzxxxvvvsssrrrrrrssssssuuuvvvxxxzzz|||}}}}}}~~~}}}yyyvvvoookkkfffbbb```^^^\\\[[[```dddiiimmmpppqqqsssuuuwww{{{xxxqqq```TTTKKKJJJJJJLLLVVVbbbyyy|||pppgggfffgggiiihhhggglllsss}}}{{{JJJKKKLLLLLLJJJGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999888777666666666666444333333222111111000000111222222111000000111333222222222333333333444444555444444333333333444444666555555555555666666777777888:::===AAAJJJ\\\kkk{{{{{{~~~{{{xxxrrrqqqooolllhhhdddaaa___^^^ccciiillllllmmmppprrrtttrrrpppnnnlllfff^^^XXXNNNLLLIIIGGGHHHHHHGGGFFFGGGHHHHHHHHHJJJMMMSSSWWWYYY\\\aaadddfffjjjqqqvvvzzz|||~~~}}}{{{yyyxxxvvvsssrrrrrrrrrsssssstttuuuwwwyyyzzzzzzzzz}}}~~~~~~}}}{{{{{{~~~~~~zzzvvvsssmmmiiieeeaaa___^^^\\\[[[^^^aaafffjjjmmmpppsssvvvzzz~~~uuummm]]]RRRIIIIIIIIILLLXXXfffzzzyyylllhhhiiilllnnnkkkhhhllltttzzzzzzJJJKKKLLLKKKJJJFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>==================<<<<<<======<<<<<<;;;::::::999888777777666777777444444333333222111111000111222222111000000111333222222222333333333444444333222222333444555666666444333333333444444555666777777999===???GGGXXXjjj||||||~~~{{{yyywwwsssrrrpppmmmhhhccc^^^\\\^^^ccciiilllmmmmmmpppsssvvvsssooommmjjjeee\\\VVVJJJHHHFFFFFFGGGGGGGGGFFFEEEGGGHHHIIILLLPPPUUUYYY[[[___dddgggiiimmmsssxxxzzz{{{}}}~~~~~~|||zzzyyyuuuuuutttsssrrrrrrssssssqqqrrrtttuuuwwwwwwxxxxxxvvvvvvuuutttrrrrrrssstttyyyxxxwwwyyy|||{{{wwwsssoookkkhhhccc```^^^]]]\\\ZZZ\\\```eeeiiimmmrrrvvvyyy||||||qqqiiiZZZPPPHHHHHHIIILLLZZZjjjyyyzzznnnlllmmmppprrroookkkooovvvxxxzzzIIIIIIHHHHHHFFFDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@???@@@???>>>============>>><<<============<<<;;;;;;:::999888777777777777777666666555555444444333333111222333222000000222333222222333333333333444444222222222333444555777777222222222222333444555555777666999>>>???DDDVVVjjj}}}}}}~~~|||zzzwwwvvvtttsssqqqnnnhhhbbb]]]YYY[[[```fffiiijjjkkknnnqqqvvvsssooolllhhhbbbZZZTTTIIIGGGDDDDDDEEEFFFFFFEEECCCEEEGGGJJJLLLQQQVVVZZZ^^^bbbhhhlllnnnqqqvvvyyyzzz{{{||||||{{{zzzxxxvvvrrrrrrqqqqqqqqqrrrrrrssspppqqqrrrtttuuuuuuvvvvvvtttsssrrrqqqpppoooooooooqqqooonnnooorrrtttuuuuuusssvvvzzz~~~|||xxxtttpppllliiifffbbb___]]]]]]\\\ZZZ^^^bbbgggmmmqqqvvvzzz~~~}}}yyynnneeeXXXNNNHHHHHHIIINNN]]]nnnyyy{{{rrrnnnnnnqqqtttsssqqquuu{{{xxx{{{IIIHHHGGGEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBAAA@@@>>>=========>>>===============<<<;;;;;;999999888888777777888888666666666555444444333333222222333222111111222444222222333333333333444444333333333333333444555666333222222333444555666666888666999>>>???BBBUUUjjj}}}}}}{{{yyywwwuuurrrrrrpppmmmhhhaaa\\\XXXXXX]]]dddhhhiiijjjmmmppptttqqqlllhhheee___VVVPPPHHHFFFCCCBBBCCCDDDEEEDDDEEEGGGJJJMMMPPPUUUZZZ^^^aaagggnnnrrrtttuuuxxx{{{{{{|||||||||zzzxxxvvvuuuppppppppppppppppppppppppnnnooopppqqqrrrssssssssssssrrrppppppoooooommmmmmhhhfffeeefffhhhiiihhhfffeeefffiiikkknnntttzzz~~~zzzvvvrrrmmmjjjhhheee```^^^]]]\\\[[[ZZZ```dddjjjooossswwwzzz}}}}}}~~~}}}wwwkkkbbbVVVNNNHHHHHHIIIOOO```rrr{{{|||uuunnnlllmmmrrrvvvwww{{{|||KKKJJJHHHFFFEEEEEEFFFGGGBBBBBBBBBAAAAAA@@@@@@@@@DDDCCCAAA???=========>>>===============<<<<<<;;;999999888888888888888888555444444333333222111111222333333222111111222444222222333333333444444444555555444333333333444444333333333444555666777888888666:::??????AAATTTjjj}}}|||zzzyyywwwuuuppppppooolllgggaaa\\\XXXXXX]]]dddhhhjjjkkkooorrrrrrnnniiieeebbb[[[SSSMMMIIIFFFBBB@@@AAACCCDDDDDDHHHKKKNNNQQQUUUZZZ___cccdddjjjrrrwwwxxxxxxzzz|||||||||||||||zzzxxxvvvuuuppppppppppppoooooonnnnnnmmmmmmooopppqqqqqqqqqqqqnnnlllkkkjjjjjjjjjhhhgggbbb```___```bbbccc```]]]]]]^^^___```cccgggmmmqqqrrryyy~~~yyyuuuqqqllliiigggddd```]]]\\\\\\[[[ZZZ```dddjjjooorrruuuwwwyyy}}}}}}~~~~~~zzz~~~uuujjjaaaVVVMMMHHHIIIJJJPPPaaattt~~~|||vvvllliiijjjqqqwww{{{IIIIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@???????????????>>>???@@@>>><<<;;;<<<======<<<:::888777777888888777666555444333333444555333333222111222333555666444444444444444444444444555333111333555777555333333333333444555666777777555777:::<<<===CCCSSSccc~~~~~~}}}yyywwwwwwwwwwwwqqqpppnnnjjjfffaaa\\\ZZZZZZ___dddiiikkkkkkllllllpppkkkeeeaaa___ZZZQQQKKKEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJNNNRRRUUUZZZ___ccciiimmmrrrvvvxxxyyyzzz{{{~~~|||yyywwwuuuvvvvvvsssooommmooorrrooonnnmmmnnnpppqqqrrrqqqmmmkkkiiigggeeecccbbbbbb______^^^]]]\\\\\\[[[[[[[[[\\\^^^```ccceeeggghhhiiinnnuuuzzz|||vvvrrrnnnjjjgggdddcccaaa^^^ZZZYYYZZZ\\\```ccciiiooouuuxxxyyyzzzzzzzzzzzz~~~|||rrrfff^^^OOOLLLIIIIIIKKKSSSdddttt|||ppphhhiiilllqqqxxxIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@????????????@@@AAAAAA@@@===<<<<<<======<<<;;;999999999::::::999888666555444444444444333333222222222333444555444444444444444444444444444222111222555666555333333333333444444555666777555666999::::::>>>MMM\\\{{{~~~~~~{{{wwwuuuuuuuuuuuuooonnnlllhhhddd___[[[XXXZZZ^^^dddhhhiiiiiijjjjjjkkkgggaaa^^^[[[VVVMMMGGGCCCCCCCCCCCCCCCDDDEEEFFFHHHLLLPPPUUUYYY]]]bbbfffmmmqqqvvvyyy{{{{{{|||}}}|||zzzyyyyyyxxxtttpppnnnnnnpppqqqpppnnnnnnooopppooonnnkkkiiigggdddbbb```___^^^YYYYYYYYYYYYYYYXXXXXXXXXXXXYYY\\\___bbbdddfffhhhfffjjjooorrrwwwyyytttqqqmmmjjjgggcccbbb```]]]ZZZYYY[[[]]]aaadddjjjpppuuuwwwyyyyyyyyyyyyzzz}}}{{{qqqeee]]]NNNKKKIIIJJJMMMVVVhhhxxxxxxmmmhhhjjjnnnvvvIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@AAABBBAAAAAA@@@@@@????????????AAABBBBBB@@@>>><<<<<<======<<<;;;;;;;;;;;;;;;<<<:::999888666555444444444333333222222222333444444333333333333444444444444333222111222333444444222333333333333444555666777777777999999888;;;HHHUUUsss~~~xxxtttssssssssssssmmmllliiifffaaa]]]YYYWWWZZZ^^^dddhhhhhhggggggfffgggddd```]]]YYYSSSKKKDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIMMMSSSYYY^^^bbbgggkkksssvvvzzz}}}~~~~~~~~~~~~|||wwwsssooooooooosssqqqooonnnnnnmmmllljjjjjjhhheeebbb___]]][[[ZZZUUUUUUUUUUUUVVVWWWWWWXXXXXXZZZ]]]```dddfffhhhiiifffiiikkkkkknnnvvv{{{vvvrrrooollliiigggbbbaaa___\\\ZZZZZZ\\\^^^dddfffkkkppptttwwwxxxyyyyyyyyyzzz{{{zzzpppddd\\\NNNJJJIIIJJJOOOZZZmmm~~~tttkkkiiilllrrr{{{IIIIIIIIIIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@AAAAAABBBAAAAAAAAA@@@@@@??????>>>AAAAAAAAA@@@===;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999888666555444444333333333333333333333444333333333333333444444444222111111222222333333333444333333333444444555666999888999:::999;;;FFFRRRiii|||wwwsssrrrrrrrrrqqqlllkkkhhhddd```\\\XXXWWW[[[___eeehhhhhhfffddddddfffdddaaa^^^ZZZSSSKKKEEEDDDDDDDDDEEEFFFHHHIIIJJJIIINNNUUU\\\aaagggllloooxxx{{{~~~~~~{{{wwwsssqqqqqqrrrpppnnnmmmmmmlllkkkjjjjjjiiifffbbb^^^\\\ZZZYYYVVVVVVVVVVVVWWWXXXYYYZZZ^^^```cccfffiiikkklllmmmlllmmmmmmllllllrrr|||~~~zzzuuuqqqnnnkkkhhhfff```___^^^[[[YYYZZZ]]]```fffhhhlllqqqtttwwwxxxxxx{{{{{{{{{{{{}}}xxxnnnbbbYYYNNNJJJIIIKKKPPP]]]rrrtttkkkkkknnnuuuIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@AAABBBCCCBBBBBBAAAAAA@@@??????>>>??????@@@>>>;;;::::::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::999777666444333333333333333333333333222222222222333333333444444111111222222222222333333444333333333333444444555777666888::::::;;;EEEOOO___zzzzzz||||||wwwtttrrrrrrqqqpppllljjjgggccc___[[[YYYWWW[[[___eeehhhhhheeecccbbbdddbbb```\\\WWWQQQJJJFFFCCCCCCDDDEEEGGGHHHJJJKKKKKKPPPVVV]]]dddjjjpppttt|||~~~~~~{{{xxxuuutttooommmkkkkkklllmmmlllkkkllljjjgggccc___\\\ZZZYYYXXXWWWWWWWWWXXXZZZ\\\^^^fffgggjjjmmmoooqqqqqqqqqsssrrrqqqoooooosss{{{{{{vvvqqqmmmiiifffccc^^^^^^\\\ZZZYYY[[[___bbbhhhjjjmmmqqqtttwwwxxxyyy}}}}}}}}}}}}}}}~~~wwwlll___VVVNNNJJJIIIKKKRRRaaaxxxtttmmmkkkooowwwIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@??????>>>===>>>>>>===;;;::::::;;;::::::;;;;;;;;;::::::999:::::::::999888666444333333333444444444333222222111111222222333333444444111222333333222222333555444444333333333333444444444333555777888:::AAAJJJXXXrrrwwwvvv{{{|||xxxtttrrrqqqooonnnjjjiiieeeaaa]]]ZZZXXXWWWXXX]]]cccgggfffdddaaa___```___\\\WWWRRRLLLGGGDDDAAAAAABBBCCCEEEGGGIIIJJJOOOSSSYYY___fffmmmtttyyy~~~|||xxxuuulllkkkjjjjjjkkkmmmlllkkkkkkiiifffccc___\\\ZZZYYYWWWWWWWWWYYY[[[___ccceeemmmooorrrvvvxxxyyyyyyyyyxxxwwwtttqqqqqqtttzzzzzzuuuppplllhhhdddbbb]]]\\\[[[YYYXXX[[[```dddhhhjjjmmmqqqtttxxxzzz{{{~~~~~~}}}}}}vvvkkk]]]TTTMMMJJJIIIMMMWWWhhhsssmmmiiiooozzzIIIIIIIIIIIIHHHGGGFFFFFFCCCBBBAAAAAAAAAAAACCCCCCDDDCCCBBBAAA@@@??????>>><<<===>>>===<<<;;;<<<===<<<<<<======<<<;;;:::999888888888888888666555444333333444444444333222111000111111222333333444444111333555444333222444666444444333333222333333444555444555888999:::@@@GGGSSSlllwwwqqqvvv|||xxxtttqqqooommmkkkhhhfffccc___[[[XXXVVVVVVUUUZZZ```ddddddaaa^^^]]]___]]]YYYTTTMMMHHHEEEDDD@@@AAABBBCCCFFFHHHJJJKKKTTTWWW\\\aaagggpppxxx~~~~~~xxxtttllljjjiiiiiikkklllkkkjjjhhhfffccc```]]]ZZZXXXWWWWWWWWWYYY\\\bbbhhhnnnqqqtttwww|||~~~{{{wwwtttsssuuuyyy|||{{{wwwrrrmmmjjjgggdddbbb\\\[[[YYYXXXXXX\\\aaafffhhhjjjmmmqqquuuxxx{{{|||}}}~~~}}}~~~vvvjjj[[[QQQKKKIIIIIIPPP]]]qqq}}}nnnkkkkkkrrr~~~IIIIIIIIIIIIHHHGGGFFFFFFCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBB@@@??????>>><<<===>>>>>>======>>>???>>>>>>>>>>>>>>><<<:::999666777888888888666555444333333444555444333111000000000111222333333444444111444666555333222444777444444333222222333333333999777888;;;;;;;;;@@@FFFPPPjjj}}}xxxnnnrrr||||||wwwssspppnnnkkkiiigggeeeaaa]]]YYYVVVUUUTTTRRRWWW^^^bbbbbb___\\\ZZZ___]]]YYYSSSLLLHHHFFFFFFBBBCCCDDDEEEHHHJJJMMMNNNXXXZZZ^^^bbbiiirrr{{{~~~xxxrrrmmmkkkiiiiiijjjjjjjjjiiidddccc```]]]ZZZXXXVVVUUUXXXYYY\\\aaahhhpppxxx|||{{{~~~{{{vvvtttuuuxxxzzz~~~}}}|||wwwsssoookkkiiifffdddbbb[[[ZZZYYYWWWXXX\\\bbbggghhhjjjmmmqqquuuyyy|||~~~|||~~~}}}|||~~~vvviiiZZZPPPIIIHHHJJJRRRaaaxxxwwwjjjiiinnnuuuKKKJJJHHHHHHHHHGGGFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????AAAAAA@@@@@@@@@@@@??????@@@???===<<<::::::999999<<<;;;999777666666777777444333222111000111222333333222222222222222222333333333333333333333333333555555444444444444555555666444444777999:::@@@GGGUUUddd|||vvvsssrrryyy}}}{{{vvvrrrooommmjjjhhhdddccc```]]]ZZZVVVTTTSSSQQQUUUYYY\\\\\\\\\\\\\\\]]][[[WWWRRRMMMIIIFFFDDDDDDDDDDDDCCCDDDHHHMMMQQQWWW[[[```fffmmmvvv~~~zzztttpppkkkjjjiiigggffffffffffffeeedddaaa]]]YYYWWWXXXZZZYYY[[[```gggqqqyyy~~~yyyvvvwwwyyyyyywww|||{{{yyyuuurrrmmmhhhfffccc```^^^YYYZZZYYYXXXXXX[[[ccchhhiiilllooossswwwzzz{{{|||~~~zzzyyy}}}~~~~~~uuueeeVVVNNNIIIKKKNNNUUUjjjnnnhhhkkkmmmsssMMMKKKIIIHHHHHHHHHFFFEEECCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@???????????????>>>===<<<;;;:::::::::<<<;;;999888777666777777444333222222111222222222222333444444444444333222333333333333333333333333555555444444444444555555666444444777999:::@@@FFFXXXiiixxxrrrqqqxxx~~~|||wwwrrrooollliiigggcccbbb___\\\YYYVVVSSSRRRQQQTTTYYY[[[\\\[[[[[[\\\\\\ZZZVVVQQQLLLHHHEEEDDDBBBCCCCCCDDDFFFKKKQQQVVVYYY]]]bbbiiipppxxx|||wwwrrrnnnkkkjjjhhhgggfffeeeeeeeeeeeedddaaa]]]ZZZYYY\\\^^^]]]___dddmmmvvv{{{xxxzzz||||||{{{~~~|||~~~~~~xxxuuuqqqlllhhheeeccc```^^^XXXXXXXXXWWWXXX]]]dddjjjkkkmmmppptttxxxzzz{{{{{{}}}zzzyyy|||~~~}}}ssscccTTTMMMJJJLLLOOOYYYoooxxxgggcccfffnnntttPPPMMMIIIHHHGGGHHHGGGGGGCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@AAACCCEEEDDDCCCAAA???>>>>>>???@@@======<<<;;;;;;;;;;;;;;;<<<;;;:::888777777777777333333333333333222222111222333444555555444333222333333333333333333333333555555444444444444555555666444444888999:::???EEEXXXlll{{{qqqrrrzzz~~~xxxsssooolllhhhfffbbbaaa^^^[[[WWWTTTRRRQQQPPPSSSXXXZZZ[[[ZZZZZZ[[[[[[YYYUUUPPPKKKGGGEEEDDD@@@AAACCCEEEIIIOOOVVV[[[[[[___eeelllttt|||zzzwwwtttoookkkjjjiiihhhfffeeedddcccccccccbbb```]]][[[]]]aaadddeeehhhnnnvvv~~~}}}{{{uuussspppkkkgggdddbbb___]]]WWWWWWWWWWWWYYY___eeejjjmmmooorrrvvvyyy{{{{{{{{{|||zzzyyy|||~~~{{{ppp___RRRLLLJJJLLLQQQ^^^www{{{kkk```^^^cccnnnttt~~~QQQNNNIIIGGGGGGHHHHHHHHHBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@>>>===>>>AAADDDFFFFFFEEECCCAAA@@@@@@AAAAAA<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999888777777777222333444444444333111000333333333333333333333333333333333333333333333333555444444333333444444555666444555888999999>>>DDDUUUjjj|||sssuuuyyytttoookkkhhheeeaaa___]]]ZZZVVVSSSQQQOOOOOORRRWWWYYYYYYYYYYYYYYYZZZXXXSSSNNNIIIFFFDDDCCC@@@AAACCCEEEIIIPPPWWW\\\\\\aaahhhooowww~~~zzzvvvsssqqqmmmiiijjjiiigggeeecccbbbaaaaaaaaa```^^^]]]]]]```fffjjjooosssyyy|||wwwsssrrrnnniiieeecccaaa^^^\\\XXXWWWWWWXXX[[[```fffjjjnnnqqquuuxxx{{{||||||{{{{{{{{{{{{}}}xxxkkk[[[OOOJJJJJJLLLSSSbbb|||~~~lllaaa[[[]]]cccmmmsss}}}OOOLLLHHHFFFFFFGGGHHHHHHBBBCCCCCCCCCCCCCCCCCCCCC@@@???===<<<===@@@CCCEEEGGGFFFDDDCCCBBBBBBCCCCCC<<<;;;;;;;;;;;;<<<======<<<;;;;;;:::999888777666333333444555444333222111444333000//////000333444333333333333333333333333444444333333333333444444555444555888999999===CCCQQQggg~~~tttxxxzzztttpppkkkgggeee```___\\\YYYVVVRRRPPPOOOMMMQQQUUUXXXXXXXXXXXXXXXYYYVVVQQQLLLGGGDDDCCCCCCAAABBBDDDFFFIIIOOOVVV[[[]]]bbbjjjrrryyy}}}vvvrrrpppnnnkkkhhhhhhgggeeecccbbbaaa``````^^^^^^^^^^^^```eeekkkooosssyyy~~~yyytttqqqppplllhhhdddbbb```]]][[[ZZZYYYXXXZZZ]]]bbbfffiiippprrrwww{{{}}}~~~}}}}}}|||}}}}}}}}}tttfffVVVMMMJJJIIIMMMUUUeee~~~sssbbbZZZXXX]]]ccckkkrrr}}}JJJHHHEEEDDDEEEFFFGGGFFFDDDDDDCCCCCCCCCCCCCCCCCC@@@???=========???AAABBBEEEEEEEEEEEEDDDDDDDDDCCC<<<<<<;;;;;;;;;<<<<<<===;;;<<<;;;;;;:::888777666444444444444444333222222333222///......///222333333333333333333333333333444444333333333333444444555333555888999999<<>>============<<<<<<<<<<<<===============<<<<<<<<<888777666555444444555666222222222222222222222222+++,,,///222444555555555222222333333333333333444777777777888999;;;<<<===CCCUUUnnnzzztttqqqnnnkkkhhhaaa^^^YYYVVVTTTRRRPPPNNNJJJLLLOOORRRTTTVVVVVVVVVZZZUUUOOOJJJGGGEEECCCBBBBBBCCCEEEJJJQQQXXX\\\^^^hhhnnnwwwzzzwwwnnnkkkhhhfffeeeeeecccbbb^^^^^^^^^\\\\\\^^^bbbeeedddggglllqqqvvv{{{}}}zzzwwwtttqqqiiigggccc```]]]ZZZYYYYYYZZZYYYYYY___gggnnnssstttvvvwwwzzz~~~}}}yyyooocccWWWOOOLLLKKKLLLUUUaaalllyyyvvvmmmgggfffoooyyyBBBBBBFFFLLLRRRUUUUUUSSSJJJGGGGGGHHHFFFBBBAAADDDEEECCC@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>=========<<<<<<>>>=========<<<<<<;;;;;;777666555444333444444555444444444444444444444444///000111222333333333333111111222333333444555555555555555777888:::;;;<<>>>>>>>>=========???>>>>>>===<<<;;;::::::666555555444444444444555444444444444444444444444444444333222222222222222111111222333333444555555333333444555777999;;;<<>>>>>>>>>>>??????>>>===;;;:::999999666666666555555555555666333333333333333333333333666555333222111222333333222222333333333333444444222222333555777:::<<<===@@@HHHVVViiizzzyyyuuupppkkkggg^^^]]]ZZZYYYWWWSSSNNNKKKIIIKKKOOOSSSWWWZZZ[[[\\\```YYYPPPIIIEEECCCCCCCCCBBBDDDHHHNNNSSSZZZ```eeellluuu~~~vvvoookkkfffccc```____________^^^^^^___```aaabbbfffkkkooovvvxxxzzz}}}{{{wwwsssooollliiigggddd```\\\ZZZXXXXXXWWWZZZ___ffflllqqqsssssszzz|||~~~zzzuuunnnbbbUUUKKKHHHKKKNNNVVV^^^gggooozzz}}}yyyuuuwwwGGGRRRiiihhhYYYJJJFFFGGGFFFEEEEEECCCBBBAAABBBCCCEEEDDDCCCGGGHHHIIIIIIHHHFFFCCCBBB????????????>>>>>>>>>>>>???>>>===<<<;;;:::999888777777777888888888888777333333333333333333333333444333222222222333444555555444444333333222222111333333444666888;;;===>>>???EEETTThhhzzzzzzuuupppjjjfff^^^]]]ZZZYYYWWWSSSNNNKKKIIILLLOOOTTTXXX[[[]]]^^^___YYYOOOHHHDDDCCCBBBBBBAAAEEEJJJOOOTTT[[[bbbhhhoooxxxyyysssmmmhhheeebbb```______```___^^^]]]___```bbbdddiiiooosssxxxzzz|||~~~|||yyyvvvsssooolllgggeeebbb___[[[YYYXXXXXXVVV[[[aaahhhmmmqqqsssuuu{{{~~~xxxssskkk___RRRJJJIIIMMMQQQYYYaaajjjrrr~~~{{{uuurrrwwwGGGSSSllllll\\\LLLFFFEEEDDDDDDEEECCCBBBAAABBBDDDEEEEEEDDDFFFGGGIIIIIIHHHFFFCCCAAA??????>>>>>>>>>=========>>>======<<<;;;:::999999777888888999999999999888555555555555555555555555222111111222222333444555555444444333333222222111444444555666888:::<<<===>>>CCCRRRhhhyyy{{{vvvqqqkkkfff]]][[[XXXVVVTTTQQQMMMJJJKKKMMMQQQUUUYYY\\\^^^^^^\\\VVVNNNGGGDDDBBBAAAAAAAAAFFFLLLQQQVVV\\\dddkkkqqq{{{yyyuuupppkkkfffdddaaa___^^^___``````___^^^___bbbdddgggmmmsssxxx|||}}}~~~|||yyyvvvtttqqqmmmjjjdddccc```]]]ZZZYYYXXXXXXWWW\\\ccciiimmmqqqtttwww|||~~~wwwooohhh]]]QQQJJJIIINNNSSS[[[dddmmmvvvxxxqqqooouuuGGGPPPccc}}}fffZZZLLLGGGEEEBBBBBBDDDBBBAAAAAACCCEEEFFFEEEDDDCCCEEEGGGGGGFFFDDD@@@>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::::::::666777888999:::999999888666666666666666666666666000111222222333222222222222222222333333444444444444444444555777999:::;;;===@@@OOOeeevvv|||xxxsssmmmhhh^^^[[[XXXUUURRRPPPMMMKKKLLLNNNRRRVVVZZZ\\\^^^^^^YYYTTTMMMGGGDDDBBBAAA???AAAFFFMMMRRRVVV]]]fffmmmsss}}}xxxssspppmmmhhhdddbbb```^^^]]]^^^_________```aaadddgggkkkqqqxxx}}}~~~~~~{{{wwwtttqqqmmmiiifffaaa___]]][[[YYYXXXXXXXXXXXX]]]dddiiimmmqqquuuyyy}}}|||vvvkkkeeeZZZOOOIIIIIINNNSSS^^^fffpppxxx|||sssmmmkkkqqqGGGLLLWWWhhhxxx~~~zzzttt___UUULLLHHHEEEBBBAAACCCBBBAAABBBCCCEEEFFFEEEDDDAAACCCEEEFFFDDDBBB>>><<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555666777999999999888777444444444444444444444444000111222333333111000//////000111222444555666777333333444444666777888999===???LLLbbbrrr}}}~~~zzzuuuooojjjaaa^^^YYYVVVTTTRRRPPPNNNMMMOOOSSSVVVZZZ\\\^^^^^^VVVRRRLLLGGGDDDBBB@@@???AAAFFFNNNSSSWWW]]]gggnnnttt}}}}}}tttooommmkkkfffbbbaaa___\\\\\\]]]______^^^aaacccfffjjjnnnuuu|||}}}|||}}}yyy~~~|||wwwsssoookkkfffccc___^^^\\\ZZZXXXXXXXXXXXXYYY^^^dddiiilllqqqvvvzzz}}}|||vvvhhhbbbYYYNNNHHHIIINNNSSS___hhhrrryyy}}}vvvnnnjjjhhhmmmzzzHHHJJJMMMRRRXXX]]]bbbeeeUUUPPPJJJEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA??????@@@???>>>======<<<<<<===:::;;;;;;<<<;;;;;;::::::;;;::::::999888777555555666666666777666666555444222222222222222222222222444333333222222333333444333444555444444555888;;;:::===HHHXXXgggwwwxxxpppjjj```]]]ZZZWWWUUUTTTQQQOOONNNQQQUUUZZZ^^^`````````[[[RRRJJJGGGCCC??????AAACCCHHHNNNSSSXXX```iiipppzzz{{{tttmmmhhhdddccccccbbbbbbaaaaaaaaaaaaaaabbbdddgggkkkpppuuu|||}}}}}}|||xxxuuuqqqkkkeeeaaaaaa___\\\ZZZYYYZZZ[[[]]]YYY[[[```hhhoootttvvvvvv}}}}}}vvvpppjjj\\\PPPNNNMMMJJJMMMUUU___gggsss~~~{{{sssjjjfffeeeiiitttDDDEEEGGGJJJNNNSSSVVVXXXPPPLLLHHHEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA????????????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>======;;;;;;;;;:::999888777666666666666666666555444444222222222222222222222222444333333222222333333444333444555444444555888;;;999;;;DDDSSSbbbsss{{{sssnnnccc```\\\YYYWWWUUURRRPPPNNNQQQVVVZZZ^^^`````````\\\SSSKKKGGGDDD@@@@@@BBBCCCHHHOOOUUUZZZbbblllssszzz{{{xxxrrrlllgggeeedddddddddccccccbbbcccdddeeefffhhhkkkoootttzzz~~~{{{yyyuuuqqqmmmhhhccc___aaa___\\\YYYXXXYYYZZZ\\\[[[^^^bbbiiipppuuuwwwxxx|||~~~~~~yyyrrrllldddWWWMMMLLLKKKJJJPPPYYYfffqqq|||xxxooofffcccdddiiisss|||AAABBBCCCDDDFFFHHHJJJKKKJJJHHHEEEEEEFFFGGGGGGGGGFFFDDDCCCAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA??????>>>>>>>>>===<<<<<<;;;;;;======>>>???@@@@@@??????<<<<<<;;;;;;:::999777777555555555666555555444333333333333333333333333333444333333222222333333444333444555444444555888;;;;;;;;;BBBOOO]]]mmmwwwrrrfffccc^^^[[[XXXVVVTTTRRROOORRRVVV[[[^^^`````````\\\SSSKKKGGGDDDAAAAAADDDDDDIIIQQQWWW^^^fffpppwww}}}yyyvvvsssooojjjfffeeedddeeeeeedddddddddfffhhhkkkmmmnnnqqqvvv{{{~~~|||yyywwwsssooolllgggbbb^^^```^^^[[[XXXWWWXXXYYYZZZ___aaaeeejjjpppuuuyyy{{{{{{}}}}}}~~~~~~yyyuuunnnggg]]]QQQIIIIIIJJJKKKUUUaaarrrvvvlllbbbbbbfffllluuu|||CCCCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFGGGHHHIIIHHHGGGFFFDDDAAA??????@@@BBBDDDDDDDDDDDDCCCBBBAAA??????>>>>>>======<<<<<<;;;:::<<<<<<===>>>????????????::::::::::::999888777666555555555555555444333333333333333333333333333333444333333222222333333444333444555444444555888;;;>>>===AAALLLZZZiiizzz~~~zzz{{{vvviiieee```\\\YYYVVVTTTRRRPPPRRRWWW[[[^^^`````````[[[RRRJJJFFFCCCAAAAAAEEEEEEKKKSSS[[[bbbkkkttt{{{|||wwwsssqqqmmmhhheeecccccccccdddddddddeeehhhlllpppsssssswww}}}|||zzzyyyvvvrrrnnnkkkgggbbb___^^^\\\ZZZWWWWWWWWWYYYZZZaaacccgggkkkpppuuuzzz}}}~~~~~~~~~{{{|||zzzvvvrrrjjjcccYYYOOOHHHHHHIIIMMM[[[jjjvvvkkkbbbdddkkksss{{{DDDDDDDDDDDDEEEGGGHHHIIIJJJIIIHHHIIIJJJIIIHHHFFFEEECCCAAA??????@@@BBBDDDDDDDDDDDDCCCBBBAAA??????===>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<888888999888888777666555555555666666555555444333333333333333333333333333444333333222222333333444333444555444444555888;;;???<<<>>>GGGTTTbbbqqq}}}wwwsssvvv~~~yyylllgggaaa\\\XXXVVVSSSRRRPPPSSSWWW\\\___``````___YYYPPPGGGDDDAAA???AAAEEEFFFLLLUUU^^^eeennnxxxzzzuuurrrppplllhhhdddbbbaaa```cccdddeeegggkkkppptttvvvxxx}}}{{{xxxvvvsssoookkkhhheeeaaa^^^\\\[[[XXXWWWVVVXXXZZZ[[[bbbeeeiiillloootttyyy~~~~~~xxxuuuppphhh```XXXOOOJJJJJJKKKQQQbbbuuusssiiibbbfffoooxxxBBBCCCCCCDDDEEEGGGHHHIIILLLJJJIIIIIIIIIIIIHHHFFFEEECCCBBB@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA??????>>>>>>?????????===<<<:::::::::;;;;;;;;;;;;::::::777777888888777666666555666666666777666555555444333333333333333333333333444333333222222333333444333444555444444555888;;;===999999BBBNNNZZZgggqqqxxxssslllnnnxxx{{{ooojjjccc]]]YYYVVVTTTRRRQQQTTTXXX\\\___``````___XXXOOOFFFBBB@@@???AAAEEEHHHNNNXXX```hhhpppzzz{{{uuurrrqqqoookkkgggdddbbb``````cccdddgggkkkooossswwwyyy}}}}}}yyywwwqqqnnnjjjfffdddaaa^^^\\\[[[YYYXXXWWWWWWYYY\\\^^^bbbgggllloooqqqtttyyy~~~|||vvvtttooofff^^^VVVOOOKKKLLLMMMUUUjjjnnngggccchhhqqqzzzBBBBBBBBBCCCDDDEEEGGGGGGKKKIIIGGGGGGHHHIIIHHHGGGDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBAAA????????????@@@AAA@@@>>><<<;;;===============<<<;;;:::777888888888888777666666777777888888777777666555444444444444444444444444444333333222222333333444333444555444444555888;;;<<<777888@@@LLLVVV```hhhrrrxxxkkkjjjppp}}}~~~rrrmmmeee___ZZZWWWUUUSSSRRRTTTXXX\\\___``````___XXXOOOFFFBBBAAA@@@BBBGGGIIIPPPYYYbbbiiiqqqzzz|||vvvrrrpppnnnllljjjgggeeecccbbbbbbdddfffjjjoootttwwwzzz{{{|||xxxvvvooolllhhhdddbbb```]]][[[YYYXXXWWWWWWXXX[[[^^^```ccciiiooossstttvvvzzz~~~~~~}}}}}}~~~~~~zzzuuurrrnnnddd]]]RRRMMMKKKLLLOOOYYYrrrlllhhhgggmmmuuu}}}CCCCCCCCCCCCDDDEEEFFFFFFIIIGGGEEEEEEGGGHHHIIIHHHDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCBBBAAA?????????@@@AAABBBAAA???===<<<@@@@@@@@@@@@???===<<<;;;888888999999999888888777888888888888888777666666444444444444444444444444444333333222222333333444333444555555444555888;;;===999999BBBMMMVVV^^^eeetttqqqmmmmmmuuuuuuoooggg```\\\YYYVVVUUURRRUUUYYY]]]___``````___YYYOOOGGGCCCAAAAAADDDIIIJJJPPPZZZcccjjjrrrzzzzzzuuurrrpppkkkjjjhhhgggfffeeeddddddeeehhhmmmssswwwzzz||||||{{{wwwuuupppmmmhhheeecccaaa^^^]]]XXXWWWWWWWWWYYY\\\```bbbdddkkkrrrvvvvvvwww{{{|||{{{zzzzzz{{{}}}xxxsssqqqmmmccc[[[NNNJJJIIILLLPPP\\\wwwvvvmmmkkklllrrrxxxEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDBBB@@@>>>>>>@@@BBBCCCEEE@@@>>>@@@AAA>>>>>>???FFFBBB>>><<<;;;;;;;;;:::999999999999999999999999999999999888888666555555444444444333333333222222222222222222222222222222222333444333222333666888;;;<<<<<<<<<@@@MMM^^^kkkxxx|||vvvtttttt|||~~~tttpppjjjbbb\\\WWWUUUTTTUUUUUUWWW[[[___aaa```___YYYOOOFFFCCCAAAAAADDDHHHOOOSSSZZZaaahhhqqq|||{{{vvvppplllgggfffdddccccccdddfffgggjjjnnnppppppssszzz|||xxxvvvuuuqqqmmmhhhcccaaa___\\\[[[WWWWWWVVVUUUVVVZZZ```dddkkkkkklllqqqwww||||||{{{}}}|||{{{{{{|||~~~uuuppplllfff\\\SSSLLLIIIJJJMMMSSS```yyy~~~sssnnnqqqqqqqqqwwwHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDEEECCCBBB@@@??????@@@CCCDDDFFFBBB@@@AAAAAA???BBBFFFOOOJJJDDD>>><<<<<<<<<;;;999999999999999999999999999999999888888777666555444444444333333333222222222222222222222222222222222333444333222333666888:::;;;<<<<<<@@@LLL]]]iiizzz~~~|||{{{{{{wwwssslllddd^^^YYYVVVUUUUUUUUUWWWZZZ^^^``````___XXXOOOFFFCCCBBBAAADDDIIINNNTTT\\\cccjjjrrr|||~~~yyytttoookkkhhhgggeeecccccceeegggiiikkkppprrrrrruuu}}}}}}yyyvvvsssrrrppplllgggccc```^^^\\\ZZZVVVVVVVVVVVVWWW[[[aaafffmmmmmmoootttzzz~~~~~~{{{zzzyyyyyyzzz|||}}}uuuooollleeeZZZRRRKKKHHHIIIMMMUUUddd}}}wwwnnnpppsssuuuvvv~~~NNNMMMLLLJJJIIIGGGFFFEEECCCBBBBBBBBBCCCCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???@@@AAACCCEEEEEEBBB@@@@@@???@@@GGGOOO[[[TTTIII@@@;;;:::::::::999999999999999999999999888888999888888777666555444444444444333333333333222222222222222222222222222333444333333333555777999:::;;;<<>>>>>>>>>>>AAALLLXXXcccZZZLLLAAA:::888888999999999999999999999999999888888888888888777666666555444444444444333333333222222222222222222222222111333444444333444555777777999;;;;;;>>>GGGUUU___qqq{{{sssjjjccc]]]ZZZYYYTTTTTTVVVZZZ]]]______^^^VVVNNNEEECCCCCCCCCGGGLLLOOOWWWaaajjjqqqxxxzzztttpppllljjjiiifffcccbbbcccfffkkknnnoootttyyyzzz}}}|||xxxtttqqqnnnmmmlllhhhccc___^^^\\\[[[YYYUUUVVVWWWYYY\\\bbbhhhmmmppprrruuuzzz~~~{{{{{{wwwqqqmmmggg___SSSKKKHHHFFFGGGLLLYYYlll{{{uuurrrtttxxx|||VVVUUURRROOOLLLHHHFFFEEEBBBBBBCCCDDDEEEEEEFFFFFFAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@???@@@AAABBBCCC===<<<===???AAAEEERRR^^^fff]]]OOOCCC<<<999999:::999999999999999999999999777888888888888777777666555555555444444444333333222222222222222222222222111333444444444444555666777999;;;;;;<<>>===>>>BBBEEEJJJTTT^^^bbbZZZOOOEEE???===<<<<<<999999999999999999999999777777888888888888777777555555555555444444444333222222222222222222222222000222444555444444555666777:::<<<;;;;;;???IIIPPP```ooo~~~}}}~~~yyyoooggg```\\\ZZZUUUUUUWWW[[[___aaa```___TTTLLLEEECCCDDDEEEJJJOOOTTT[[[fffooovvv|||yyytttpppmmmkkkiiigggfffeeehhhlllqqqtttuuu|||~~~{{{vvvrrrooolllkkkgggccc___\\\[[[ZZZYYYXXXVVVXXX[[[^^^bbbgggmmmrrrsssvvvzzz}}}}}}zzz|||tttqqqlllfff___VVVMMMGGGEEEGGGHHHNNN]]]rrrzzzOOONNNKKKIIIFFFCCCAAA@@@???@@@BBBDDDEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBB@@@@@@???>>>>>>=========???<<<===BBBFFFIIINNNTTTWWWQQQIIICCC???===;;;;;;999999999999999999999999777777888888888888777777555555555555444444444444222222222222222222222222000222555555555444555555777:::<<<;;;:::<<>>>>>???AAACCCDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@BBBCCC@@@@@@???>>>===<<<;;;;;;>>>::::::@@@DDDEEEGGGJJJLLLHHHCCC???<<<;;;999777999999999999999999999999666777777888888888777777666666555555555444444444222222222222222222222222000222555666555444555555888;;;===<<<999:::@@@FFFNNN___vvv{{{|||uuulllddd```^^^WWWWWWYYY]]]```bbbbbbaaaSSSKKKDDDCCCEEEGGGLLLQQQXXX___hhhpppwww~~~{{{wwwsssooommmllllllmmmnnnqqquuuxxxzzz~~~}}}{{{xxxtttooollljjjhhhddd```\\\ZZZYYYYYYXXXWWWXXXZZZ^^^aaaeeeiiiooosssxxx|||{{{uuurrrnnnhhhaaaYYYPPPJJJFFFBBBFFFJJJSSSeee{{{zzzvvvsssrrrxxxLLLHHHBBB>>>============AAABBBCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>><<<======;;;:::999;;;===>>>>>>???@@@AAABBBBBBCCC@@@???>>>===<<<;;;::::::===<<<<<<;;;;;;:::999999:::777555777;;;>>>;;;888333333444444555666666666444333222222111111222222444444333222222333333333888===@@@???;;;:::???EEEQQQWWWhhh{{{}}}}}}uuulllccc\\\\\\YYYXXX[[[```ccccccbbbVVVMMMEEECCCDDDGGGMMMSSSZZZaaajjjrrrxxx~~~{{{wwwtttrrrqqqmmmpppsssuuuuuuwww{{{yyyvvvrrrnnnllljjjhhhfffdddbbb___[[[YYYWWWVVVUUUTTTYYY___cccgggkkkqqqvvv}}}~~~~~~zzzwwwqqqllleee]]]UUUNNNGGGCCCCCCEEEKKKVVVeeeuuuzzzqqqjjjiiiqqqzzzIIIFFF@@@===<<<=========??????@@@AAAAAA@@@@@@????????????>>>>>>>>>======;;;===>>>>>><<<;;;;;;<<<<<<<<<===>>>???@@@AAAAAA??????>>>===<<<;;;::::::<<<<<<<<<;;;::::::999999:::888666888===???>>>;;;444444444555555555555666444333222222111222222222555555444444444444555555777<<>>::::::>>>CCCNNNSSScccyyy~~~~~~wwwoooeee___[[[YYYXXX[[[___ccccccbbbWWWNNNFFFDDDEEEHHHNNNTTT[[[aaajjjrrrxxx}}}yyywwwuuuttttttvvvwwwxxxxxx{{{yyyvvvqqqnnnllliiigggeeecccaaa^^^[[[XXXVVVVVVVVVUUUZZZ```eeehhhlllrrrwww|||~~~~~~yyyvvvooojjjaaaYYYRRRKKKFFFBBBEEEHHHOOO[[[jjjzzzwwwmmmggggggppp{{{EEEBBB>>>;;;;;;<<<======;;;<<<===>>>?????????>>>??????>>>>>>>>>>>>======:::===AAABBB@@@===;;;;;;::::::;;;<<<===>>>????????????>>>===<<<;;;;;;:::<<<<<<;;;;;;::::::999999999777666888<<<>>>===;;;666666666555555555444444444444333222222222222222444444333333333333444444666:::===<<<999999===AAAKKKPPP]]]qqqzzzrrrjjjddd[[[YYYXXXZZZ___bbbbbbaaaWWWNNNGGGEEEGGGIIIOOOUUU[[[bbbkkksssyyy|||{{{zzzyyy}}}}}}||||||}}}yyyvvvqqqmmmjjjhhheeecccaaa___\\\YYYWWWVVVVVVVVVWWW\\\bbbgggjjjnnnsssxxx{{{}}}{{{wwwtttlllfff\\\SSSMMMHHHDDDBBBDDDHHHQQQ^^^nnn}}}~~~ssshhhdddfffrrrAAA>>>;;;:::;;;<<<===<<<999:::;;;<<<===>>>?????????>>>>>>>>>============;;;???DDDFFFDDD@@@===;;;999:::;;;<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999888888666555666888999888777777777777666555444444333444444333222222222222333111111000000000111222222555888;;;:::888888;;;???IIINNN[[[mmm~~~~~~vvvnnnhhh\\\ZZZXXX[[[___bbbbbb```UUUMMMFFFEEEGGGIIIOOOUUU\\\bbbkkksssyyy~~~~~~~~~}}}}}}zzzxxxuuupppllliiigggdddbbb___]]]ZZZWWWUUUUUUVVVWWWWWW]]]dddhhhkkkoootttxxxzzz}}}~~~}}}zzzuuupppjjjcccXXXOOOIIIFFFDDDCCCDDDJJJUUUeeeuuu|||pppeeeeeejjjwww===;;;999888:::<<<<<<<<<::::::;;;<<<===>>>@@@@@@>>>>>>>>>============<<<<<<@@@EEEGGGEEEAAA>>><<<:::;;;;;;<<<===>>>???@@@>>>>>>======<<<<<<;;;;;;<<<;;;;;;:::999999888888:::999777777777777666555888888777666555444444333555444333333222222333333111000000000111111222333555777999888777888;;;===GGGOOO\\\nnn}}}}}}{{{rrrkkk___\\\ZZZ\\\___aaaaaa___SSSKKKEEEDDDFFFHHHNNNSSS\\\bbbkkkrrryyy}}}zzzwwwvvvsssnnnjjjhhheeecccaaa]]][[[WWWUUUTTTTTTVVVWWWXXX^^^eeejjjlllppptttxxxyyy|||}}}~~~}}}yyyrrrlllhhh```UUULLLGGGEEEEEEEEEGGGOOO]]]oooxxxmmmeeehhhooo|||<<<:::888888:::;;;<<<;;;::::::;;;;;;<<<>>>@@@@@@>>>>>>============<<<<<<<<>>???@@@@@@>>>>>>======<<<<<<<<<<<<;;;;;;::::::999999888888<<<<<<;;;:::999888888777888888777777666555444444555444444333333333333333333333222333333444555666555666888888777888:::<<>>???>>>>>>=========<<<<<<<<<<<<===>>>>>><<<;;;;;;<<<;;;;;;<<<===>>>???@@@@@@============<<<<<<<<<<<<;;;;;;::::::999888888888:::;;;;;;;;;:::::::::;;;888777777777666666555555555555444333333333333444333333333333444555666777666666777777888999;;;<<<>>>IIIYYYlll}}}}}}{{{sssfffccc```___aaaaaa___\\\RRRKKKEEEFFFHHHJJJNNNTTT[[[```hhhpppwww|||yyyvvvqqqnnnjjjgggfffeeecccaaaYYYWWWSSSQQQQQQSSSVVVXXX]]]ccckkkppprrruuuxxx{{{zzz}}}zzzyyy}}}vvvrrrnnnkkkbbb[[[QQQIIIEEEDDDEEEEEEIIIUUUhhh~~~vvvllleeedddiiipppyyy;;;:::888999:::;;;;;;:::;;;::::::999:::;;;===>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::888888999;;;:::;;;;;;<<<===>>>??????===============<<<<<<<<<;;;;;;::::::999888888777666777999999999:::;;;===777777777777666666666666555555444333333333333444222222222222333444555666666777777777888999;;;<<<999FFFVVViii~~~|||uuuiiieeeaaa```aaaaaa^^^\\\SSSKKKFFFGGGIIIKKKOOOUUUZZZ```hhhooovvv~~~zzzvvvtttpppmmmiiigggfffeeecccbbbXXXVVVSSSPPPPPPSSSVVVXXX```fffnnnsssuuuwwwzzz}}}{{{}}}wwwxxxyyyqqqnnnmmmmmm___XXXOOOHHHDDDCCCDDDDDDSSS___sssssshhhbbbbbbgggnnnttt::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999<<<;;;;;;::::::<<<===>>>????????????>>>===;;;;;;===<<<:::888777777888999888888999999999:::::::::<<<999666777999:::888666888777666555666555222000111222222333333444444555555666666777888999999:::===BBBOOObbbzzz}}}yyyqqqjjjdddaaabbbaaa^^^ZZZTTTLLLEEEDDDFFFIIIOOOUUU\\\aaaiiipppvvv~~~~~~{{{yyywwwvvvooolllhhheeecccaaa^^^\\\XXXWWWUUURRRQQQTTTYYY]]]hhhkkkpppsssvvvxxx{{{~~~|||}}}}}}zzz{{{wwwsssnnnhhhccc[[[PPPIIIHHHEEEAAAEEENNNZZZpppoooeee``````eeejjjyyy===<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::888888888999999:::::::::<<<<<<;;;;;;;;;<<<===>>><<<===============>>>>>><<<;;;999777777777888999888999999999999:::::::::;;;999777777999999888777777555555555666666444222111222222333333444444555555555666666777888888999:::???JJJ\\\rrr}}}tttnnngggcccdddccc___ZZZTTTLLLEEEDDDFFFIIIOOOUUU\\\aaaiiipppvvv}}}}}}yyywwwuuutttmmmkkkgggdddbbb___\\\YYYVVVUUUTTTRRRRRRUUUZZZ___jjjmmmqqquuuwwwzzz}}}~~~|||||||||tttppplllfffaaaWWWMMMGGGGGGFFFCCCIIISSShhh~~~lllaaa^^^aaahhhppp{{{>>>>>>===;;;:::888777777;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999777777888999::::::;;;;;;===<<<<<<<<<<<<===>>>>>>::::::::::::<<<>>>@@@AAA;;;:::999777666777888888999999999999::::::::::::;;;999888777999999888777666555444555666666555444111222222333333444444555444444555555666777777777777;;;DDDRRRfff}}}zzzssskkkgggfffddd___ZZZSSSKKKDDDCCCFFFIIIOOOUUU\\\bbbiiipppvvv|||}}}zzzvvvtttrrrqqqkkkiiifffdddaaa^^^YYYUUUTTTSSSSSSRRRSSSWWW\\\aaallloootttwwwyyy|||~~~{{{xxxqqqmmmiiibbb]]]RRRIIIEEEFFFFFFFFFNNNZZZvvv{{{ggg\\\[[[```kkkuuu}}}======<<<;;;:::999888777;;;;;;::::::::::::::::::::::::::::::999999999999666666777888:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>:::999999999:::<<>>999999999888888888888888999999:::::::::;;;;;;;;;:::::::::999888888999999<<<999666555555444333222111222222333333444444555444444444444555555555555888;;;???GGGTTTeeexxx~~~tttnnnkkkggg```[[[SSSKKKDDDDDDGGGJJJPPPWWW\\\bbbjjjpppuuuzzz{{{yyyvvvssspppmmmlllkkkiiihhhfffdddaaa]]]WWWSSSPPPQQQSSSTTTWWW\\\bbbfffmmmppptttwwwyyy{{{~~~|||{{{rrrmmmjjjeee]]]VVVNNNGGGEEEGGGGGGHHHTTTccc~~~wwwjjj\\\XXX[[[bbbllluuu777777888999:::;;;<<<<<<<<<;;;:::888888888999999999999999888888888777777777777888999::::::;;;;;;:::;;;;;;<<<===<<<<<<<<<;;;:::999888888999::::::999999999999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;:::888888999:::>>>;;;777555444444333111111222222333333444444555555555555555555555555555999;;;???DDDMMM[[[lllxxxyyyrrrnnnjjjccc]]]TTTLLLEEEEEEHHHKKKRRRXXX]]]bbbjjjppptttyyy~~~xxxwwwtttqqqnnnkkkiiiiiihhhfffdddbbb```\\\XXXUUUQQQRRRTTTVVVYYY^^^dddiiimmmooosssvvvxxxzzz|||zzzyyyqqqlllhhhbbbYYYRRRLLLGGGEEEGGGGGGIIIVVVggglllbbbYYYZZZaaajjjttt}}}666777888999:::;;;<<<<<<===<<<:::888777777888999999888888888777777777777888888888999999:::::::::999999;;;<<<<<<<<<;;;:::999999999999999999999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<:::;;;<<<:::888777999;;;===:::777555444555444333111222222333333444444555555555555555555555555555777999===@@@GGGSSSbbbmmm{{{~~~wwwsssnnngggaaaUUUMMMFFFFFFIIIMMMSSSZZZ]]]ccckkkqqqtttxxx}}}|||wwwuuusssooollljjjhhhgggfffdddaaa___]]][[[XXXVVVRRRSSSVVVXXX[[[```fffjjjmmmppptttvvvxxxzzz|||}}}zzz}}}wwwpppkkkggg```VVVNNNIIIEEEDDDGGGGGGJJJYYYkkkvvveee]]]XXX]]]hhhuuu777777888999::::::;;;;;;===<<<:::888777777888999888888888888777777777777999999999999999999999:::888999:::;;;;;;;;;:::999666777888999999999999999::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;888777999<<<<<<999666444555666666555111222222333333444555555666666666666666666555555444777;;;>>>CCCMMM[[[ffftttzzzvvvqqqjjjeeeVVVNNNGGGGGGJJJNNNTTT[[[]]]ccckkkqqqtttwww|||}}}zzzvvvuuurrrooollliiiggggggdddaaa^^^\\\[[[ZZZXXXVVVSSSUUUWWWZZZ]]]aaagggkkknnnqqqtttwwwyyyzzz}}}}}}|||{{{vvvnnniiieee^^^SSSKKKGGGCCCCCCFFFHHHLLL\\\ooooooccc[[[WWW___mmm}}}777777777888999;;;<<<===???>>><<<:::999999999999::::::999888777777777777666777777888888999999:::666666666666777888999:::666666777888999:::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::;;;<<<===>>>::::::::::::::::::::::::999888666555444555777888888777666555444333333333333333333333333333333333666666:::@@@EEEKKKVVVaaaooo{{{yyyssskkkeeeYYYPPPJJJKKKOOORRRVVVZZZ]]]dddlllrrruuuwwwzzz}}}|||{{{xxxwwwsssooollliiifffcccaaacccaaa^^^[[[WWWUUUSSSRRRRRRSSSVVVZZZ```ffflllppppppuuuyyyyyyzzz~~~}}}wwwsssnnniiiccc[[[QQQJJJFFFCCCCCCFFFIIIPPPbbbuuuzzziiiaaa[[[YYYaaattt666666666777888999;;;;;;;;;;;;:::999999::::::;;;999999888777777777777777777888888888888999999999777777888888999:::::::::666777888999999:::::::::;;;;;;;;;;;;::::::::::::<<<;;;:::::::::;;;======::::::::::::::::::::::::999888666555555555777777777666555444444444444444333333333333333333333333666666999>>>BBBGGGQQQ\\\kkkwww|||uuummmfffXXXOOOHHHIIIMMMPPPTTTXXX^^^dddlllrrrtttwwwzzz||||||{{{xxxuuurrrnnnjjjhhheeebbb___```___\\\YYYVVVTTTSSSRRRSSSUUUXXX\\\bbbhhhnnnqqqrrrxxx{{{{{{|||~~~}}}tttpppkkkfff```XXXOOOIIIGGGDDDDDDGGGKKKTTTfffwwwwwwhhh```]]]^^^hhh{{{555555555666777888999:::888888888999:::;;;<<<===999888888777777777777888::::::999999999888888888777888:::;;;<<<<<<;;;;;;666777888999::::::::::::;;;;;;;;;:::::::::999999;;;;;;:::::::::;;;<<<===999999999999999999999999999888666555555555666777666555555444444444555555333333333333333333333333666555777<<<>>>BBBLLLVVVhhhtttwwwoooiiiZZZQQQJJJJJJMMMPPPTTTYYY^^^eeelllqqqtttvvvyyy|||}}}~~~zzzwwwrrroookkkhhheeeccc```]]]]]][[[YYYVVVTTTSSSSSSSSSUUUVVVZZZ___eeekkkooorrruuuzzz~~~~~~~~~~~~~~~~~~zzzpppmmmhhhbbb\\\TTTLLLGGGGGGEEEDDDHHHOOO[[[mmm|||tttiiiaaaaaaeeeqqq666666666666777888999:::888999999:::;;;<<<======999999888888888999999:::<<<<<<<<<;;;:::999999999666888:::<<<<<<<<<;;;:::777888999999:::::::::999::::::::::::999999999999:::::::::::::::;;;;;;;;;888888888888888888888888888888777666555666666777555555444444444555555666444444444444444444444444555444666:::===@@@JJJTTTggguuuzzzqqqkkk```VVVNNNMMMPPPSSSWWW\\\```eeelllqqqsssuuuxxx{{{~~~}}}yyyvvvooolllhhheeebbb```]]][[[YYYXXXVVVTTTSSSSSSSSSTTTUUUWWW[[[aaaggglllppprrrvvv|||}}}}}}}}}~~~}}}|||zzzvvvnnnkkkfff___XXXQQQJJJGGGFFFEEEEEEJJJUUUdddttt~~~ssskkkeeefffkkkvvv777777777777777888999:::;;;;;;;;;<<<<<<<<<<<<;;;999999999999999:::;;;<<<>>>>>>===<<<;;;::::::999555666888:::;;;:::999888888888999::::::::::::999::::::999999999888888888888999999:::::::::::::::888888888888888888888888888777777666666666666666555555444444444555555666444444444444444444444444444333555999<<<@@@JJJTTTfffwww|||sssmmmdddZZZQQQOOORRRTTTXXX]]]aaaffflllppprrrtttwwwzzz~~~~~~{{{wwwuuullliiieeebbb```^^^[[[YYYWWWVVVSSSQQQQQQRRRSSSTTTTTTWWW\\\ccchhhmmmppprrrvvv|||~~~|||{{{|||}}}}}}{{{xxxsssmmmjjjeee]]]UUUNNNJJJHHHEEEEEEGGGNNN\\\nnn|||zzzrrrnnniiijjjnnnwww888777777777777888999:::<<<<<<<<<<<<;;;::::::999888888888999999;;;<<<=========<<<;;;;;;:::999999444555777888999999888888999999:::::::::::::::999999999999888888888777777777888999:::::::::999999999999999999999999999999777777777777666666666666666555555444444444555555444444444444444444444444444333555999<<<@@@IIISSScccwwwvvvpppggg\\\RRRPPPRRRTTTXXX]]]bbbfffllloooqqqsssvvvzzz}}}~~~{{{xxxuuusssjjjgggccc```___]]]ZZZXXXVVVUUURRRPPPPPPQQQSSSUUUTTTXXX^^^eeekkkoooqqqrrrwww||||||{{{zzzzzz{{{}}}{{{~~~wwwqqqkkkiiiccc[[[SSSLLLIIIIIIDDDGGGKKKTTTfffyyy~~~uuuooollljjjmmmqqqyyy777777666666666777888888999999:::::::::999888777666666666777888999;;;<<<::::::999999888888777777555555666777777888888999999::::::;;;::::::999999999888888888777777777777777777999:::::::::999888::::::::::::::::::::::::777777777777777666666555777666555444444444444444555555555555555555555555555444555888:::===FFFOOO]]]qqqzzzuuukkk```UUURRRTTTVVVZZZ___cccgggllloooppprrrvvvyyy|||{{{xxxvvvsssqqqiiifffbbb___^^^\\\YYYWWWWWWUUURRRPPPOOOQQQSSSUUUVVVZZZ```gggmmmqqqssssssxxx}}}{{{{{{yyyyyyzzz|||~~~}}}~~~uuupppjjjgggbbbYYYPPPJJJHHHIIIEEEJJJPPP\\\ppp{{{pppiiifffhhhmmmuuu666555555555555666666777666777888999999888777666444444444555666888999:::777777777666666666666666666666666666777888999::::::::::::;;;;;;:::999999888888888888777777777777666777888999:::999888888::::::::::::::::::::::::777777777777777666666555888777666555444333333333555555555555555555555555666555555777888:::BBBLLLWWWlll}}}xxxooodddYYYVVVWWWYYY]]]bbbcccggglllooopppqqquuuyyy|||~~~zzzwwwtttrrrooohhheeebbb___]]]\\\YYYWWWWWWUUURRRPPPOOOQQQSSSUUUWWW[[[bbbjjjpppssstttuuuyyy~~~|||{{{zzzyyyyyyzzz|||}}}zzztttooohhhfff```WWWNNNHHHGGGHHHFFFLLLTTTaaavvvyyyllldddaaaeeemmmxxx666666555555555555666666666666666666666666666666666666666666666666555555555555555555666666666666666444333555999;;;;;;:::::::::::::::::::::::::::555555666666777777888888888888999:::::::::999999999999999:::;;;;;;;;;<<<777777777777666666666666888777777666555444444444444444444444444444444444555666666777888<<>>BBBNNN[[[lllyyy}}}|||tttjjjcccaaabbbcccdddeeejjjoooqqqqqqrrrtttwwwyyy~~~zzzzzz}}}yyyvvvtttqqqmmmjjjcccbbb```]]]ZZZXXXVVVUUUTTTQQQPPPQQQPPPOOORRRXXX^^^ccckkkqqquuuxxxzzz|||~~~~~~~~~}}}{{{{{{~~~xxxpppiiieeeeeeaaaYYYQQQKKKHHHGGGGGGFFFMMMYYYlll}}}rrrfff______eeeppp~~~777777666555444444444555555555555555555555555555666777777777888888999999666666666777777777888888888666555555777999888888777777777777777777777777888888888888999999999999888888888999999999::::::777777777777777777666666999999999999888888888888777777777666555555444444444444444444444444444444111222333444444777;;;???HHHTTTdddqqq{{{{{{sssllliiiiiiiiiiiifffjjjooorrrrrrrrruuuxxx|||~~~||||||~~~{{{xxx}}}}}}{{{yyywwwtttqqqllliiibbbaaa^^^\\\YYYWWWVVVUUUSSSPPPOOOQQQPPPPPPTTTZZZbbbfffnnntttxxx{{{}}}}}}}}}{{{yyyyyyqqqjjjdddaaa```[[[TTTMMMIIIGGGGGGHHHFFFQQQbbbvvvyyynnnccc______dddooo~~~777777666555444444444444444444444444444444444444555666666777777888888999777777777777888888888888888777666666666777777777;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777888888999:::::::::999999999888777777777999999888888888777777777777777666666555555555555444444444444444444444444111222333333444666:::===EEEPPP```nnnyyyzzzuuurrrqqqppppppgggkkkppprrrrrrsssvvvyyy~~~}}}{{{{{{}}}~~~~~~|||}}}zzzxxxwwwvvvtttpppkkkgggbbbaaa^^^ZZZXXXUUUTTTTTTSSSPPPOOOQQQQQQRRRWWW^^^eeeiiipppvvvzzz}}}||||||{{{yyyzzzuuuoooiiidddbbb^^^YYYRRRKKKGGGFFFGGGIIILLL\\\rrrvvvkkkbbb___aaaeeeppp666666555444444444444444555555555555555555555555555555555666666777777777777777777777888888888888777777777666555555666777<<<<<<<<<<<<<<<<<<<<<<<<777777777777777777777777777777777777888999:::;;;:::999999999888777777777888888777777777666666666666666666666555555555555444444444444444444444444222333444555555666999<<>>>>><<<:::888666555444666666666666666666666666777777666555555555555555444444444444444555666777;;;???HHHVVVgggzzzwwwrrrnnnmmmqqqtttuuuwwwzzz{{{|||wwwtttooommmjjjhhhgggeeebbb```ZZZZZZYYYVVVSSSRRRSSSTTTVVVUUUUUUXXX\\\cccjjjnnntttsssuuu{{{uuunnnuuu~~~|||vvvoooiiigggddd```\\\UUUMMMIIIJJJIIIGGGNNNYYYmmm}}}nnnjjjkkkjjjkkkmmm|||111222333444555555555555666666666666666555555555999888666444333444444555555666666666666666555555333333444444555666666777777777777777777777777777999999888777777777777777777999::::::999999;;;<<<999999999999999999999999;;;::::::999888777777666777777777777777777777777777777666555555555555555333333333333333444555666999===FFFSSSdddwwwzzzsssnnnpppsssssssssuuuvvv}}}~~~~~~~~~|||yyyuuuqqqnnnllliiifffeeeccc```]]]YYYYYYXXXVVVSSSQQQRRRTTTVVVVVVWWWZZZ___ffflllqqquuussstttzzz~~~tttrrr{{{~~~xxxssslllgggeeebbb^^^[[[SSSKKKGGGHHHHHHHHHQQQ^^^}}}yyypppoooooopppuuu|||111222333444444555555555555555555444444333333333666555333222111222222333555666666777777666666666333333333444555555666666666666666777777777777777888777666666555555666666999:::;;;;;;999999:::;;;777777777777777777777777777777777777888888888888888888888888888888888888777777666555555555666666333333333222333333444444777;;;BBBNNN^^^sss|||qqqoooqqqqqqooooooqqqvvv~~~}}}{{{}}}~~~}}}{{{yyyuuuqqqnnnllljjjgggdddbbb```]]]ZZZXXXXXXWWWTTTRRRQQQRRRTTTVVVWWWYYY]]]cccjjjpppsssvvvssstttyyy~~~xxxtttwwwxxxsssnnnhhheeeccc```\\\XXXPPPIIIEEEFFFGGGJJJWWWfffxxxvvvvvvwwwwwwzzz111111222333444444444444444444333333222222111111333333222111111111222222555555666777777777666666333333333444444555555555555555666666666666666777777666555555444444555555888999:::999888777888999777777777777777777777777555555666666777777888888777777777777777777777777777777666666666666666777555555444333333333444444666999@@@IIIYYYmmmwwwqqqqqqooommmlllnnnssszzz{{{{{{}}}}}}{{{|||}}}{{{xxxvvvsssnnnkkkkkkiiieeecccaaa^^^[[[XXXVVVVVVUUUSSSQQQPPPRRRTTTUUUWWW[[[aaagggmmmrrruuuxxxuuuuuuyyy}}}zzzuuuuuu{{{|||xxxnnnjjjfffcccbbb___ZZZVVVMMMFFFCCCEEEGGGMMM]]]ooouuu{{{000111222333444444444444333222222222111111111000222222222222222222333333444444555666666666666666333333333444444444444444444444555555555666666666666555555444333444444444666777888777555555666777888888888888888888888888777777666666666666666666666666666666666666666666777777666666666777777888777777666555555444555555666999>>>FFFSSSggg~~~uuurrrooolllkkknnnttt{{{~~~}}}xxxsssqqqrrruuuyyy|||yyyvvvtttqqqmmmjjjjjjhhhdddbbb```^^^ZZZXXXUUUUUUTTTSSSQQQQQQRRRTTTVVVYYY^^^dddkkkppptttvvvzzzwwwwww|||xxxtttwwwxxxvvvkkkhhhdddbbbaaa^^^XXXSSSKKKEEEBBBFFFIIIPPPdddyyy}}}{{{000111222333333444444444111111111111111111111111111111111222333333333333222333444555555555555555333333333333333333444444333333444444555666666666666555444444333333444444444555666555444444555666777777777777777777777777888888777777666666555555555555555555555555555555777777666666666777888888999888777666555555555555555999===CCCMMM```vvvyyysssnnnmmmmmmnnnuuu~~~}}}yyytttnnnkkkllliiimmmttt|||zzzvvvsssrrrooollliiigggeeebbb```___]]]ZZZXXXTTTTTTTTTSSSQQQQQQSSSUUUXXX\\\bbbiiippptttwwwxxx|||zzz{{{~~~xxxuuu|||{{{rrrooohhheeebbbaaa```\\\UUUPPPHHHDDDCCCHHHLLLTTTjjjzzz000111222333333444333333000000000111222222333333//////000222222333333333000111222333444444444444333333333333333333333333222333333444555555666666666666555444444444444444222444555555555555666777666666666666666666666666888888777777777777666666666666666666666666666666777777666666777888888999999888777666444444333333444777<<<@@@HHHXXXmmm||||||sssmmmlllooonnnuuu}}}{{{vvvtttooohhheeefffaaadddffflll{{{}}}yyyvvvrrrpppooommmjjjhhhdddaaa___^^^]]][[[YYYWWWTTTTTTTTTSSSRRRRRRTTTWWW\\\```gggooouuuxxxzzzzzz~~~}}}zzzyyyvvvwwwoookkkeeebbb```___]]]XXXQQQKKKGGGDDDEEEJJJOOOXXXnnn000000111222333333333333//////000111222333444444---...///111222222222222///000111222333444444333333333333333333333333333222222333444444555666666666666555444444444444555222444666666555666777999555555555555555555555555777777777777888888888888777777777777777777777777777777666777777888999999999888666555333333222222333666:::>>>DDDSSSgggvvv}}}rrrkkklllpppmmmsss{{{~~~tttooollljjjfff___\\\]]]\\\^^^]]]^^^iii|||}}}yyyyyyyyy|||{{{vvvssspppnnnlllkkkiiigggaaa___]]]\\\[[[ZZZXXXVVVTTTUUUUUUTTTSSSSSSUUUWWW___ccckkkrrrxxx{{{||||||~~~yyywwwxxxwwwwwwoookkkcccaaa^^^]]][[[VVVNNNHHHGGGDDDFFFLLLPPPZZZppp111111000000000000000111000000//////000111222222111111111111111111111111222222222222222222222222111111111111111111222222333333333333333444555666444444333222222333333333444444555666666666666666666666555555555555666666777777666666666666666777777777777777777777777777666666666666555555555555666666555444333333222222555555777;;;@@@JJJ]]]nnnvvvllljjjmmmssswww|||uuummmjjjfffcccaaa^^^[[[YYYTTTUUUVVVYYY___iiiuuu}}}~~~xxxooofffcccfffkkktttzzz|||wwwvvvtttpppnnnmmmllljjjhhhaaa___\\\ZZZYYYXXXVVVUUUQQQQQQQQQQQQRRRUUUZZZ^^^^^^fffpppvvvyyy|||~~~uuuvvv|||~~~tttiiicccbbbaaa```]]]YYYSSSNNNJJJDDDFFFFFFHHHUUUkkk|||111000000//////000000000000000000000000111222222111111111111111111111111111111111111111111111111000000111111111222222222444444333333333444444555444333333222222333333444444555666666666666666555666666555555555555666666888888777777777777888888777777777777777777777777666666666666555555555555555555555444444333333333444444666:::>>>GGGXXXhhhzzzpppnnnpppwww{{{yyypppiiifffbbb___]]][[[XXXVVVTTTTTTTTTTTTVVV\\\dddiiimmmlllhhh```ZZZXXX\\\aaajjjqqqzzz{{{vvvtttqqqnnnlllkkkiiigggeee```^^^[[[YYYXXXVVVTTTSSSQQQQQQQQQQQQRRRVVV[[[```dddkkksssxxxzzz|||}}}uuuwwwyyypppgggbbbaaa```___\\\WWWQQQKKKHHHEEEGGGIIINNN^^^sss~~~~~~000//////......///000000000000000000000000111222111111111111111111111111000000000000000000000000//////000111222333333444555444444333333333333444333333333222222333333444555555666666666555555444666666555555555555666666999888888777777888888999777777777777777777777777666666666666555555555555555555444444444444444444444333444888;;;BBBQQQ___xxx}}}tttrrruuu}}}zzzqqqkkkccc```]]]ZZZYYYWWWTTTRRRRRRQQQQQQOOONNNPPPTTTWWWWWWWWWUUUPPPLLLMMMQQQVVV^^^gggrrr|||}}}|||{{{}}}~~~yyyuuuqqqnnnkkkhhhgggeeecccaaa___\\\YYYWWWVVVTTTRRRPPPQQQQQQRRRRRRTTTXXX^^^bbbkkkqqqwww{{{|||~~~yyyuuuzzzxxxrrrkkkeeeaaa```___^^^[[[UUUOOOHHHEEEFFFGGGKKKUUUggg{{{|||zzzzzz|||{{{|||///............//////000111000000000000000111111111111111111111111111111000000000000000000000000...//////111222333444444555555444333222222222222333333222222222333444444555555666666555555444444666666555555555555666666777777777666777777888999777777777777777777777777666666666666555555555555444444444444555555555555555333444777999>>>JJJVVVmmm}}}vvvvvvzzz}}}ssskkkeee^^^[[[XXXVVVUUUTTTRRRPPPMMMMMMNNNMMMLLLLLLNNNPPPLLLLLLKKKHHHGGGHHHLLLPPPYYYbbbooozzzwwwsssppprrrxxx}}}}}}|||~~~}}}{{{wwwsssooolllhhhfffdddbbb```^^^^^^[[[XXXVVVUUUTTTQQQPPPQQQRRRSSSTTTVVV[[[aaafffqqquuu{{{~~~|||wwwuuu{{{{{{qqqmmmhhhdddbbb``````]]]YYYTTTMMMGGGDDDFFFFFFKKKYYYmmm{{{uuurrrrrrssswww...............///000000111111000000000000000111111111111111111111111111111111111111111111111111...//////111222333444444555444333222222222222222333222222222333333444555444555555555555555444444666666555555555555666666555555555555555666777777666666666666666666666666666666666666555555555555444555555555555555555555666444444777999<<>>???........................---...000111111111000///000000000000000000000000//////......//////000111111111111111111111111111222000000000222333222111...///000111222222222222333333333333444444444444222333444444333333555777555555555555555444444444555555666666666666555555666555555444444555555666555666777777888888888888555555555555555666777777;;;>>>DDDMMMXXXdddnnntttvvvfff]]]ZZZWWWXXX[[[^^^bbbfffiiikkkkkknnnpppooopppsssrrrooommmllljjjiiiiiiiiijjjjjjhhhggggggkkksss{{{~~~|||zzzvvvrrrooommmllljjjiiihhheeeaaa^^^XXXXXXXXXWWWUUUTTTRRRQQQQQQPPPPPPQQQRRRUUUXXXZZZ```fffooowww||||||yyyxxx}}}yyyrrrpppttt{{{wwwqqqjjjhhhgggggghhhfffaaa\\\TTTLLLGGGGGGGGGHHHTTTbbbzzzvvviii^^^```jjjrrrwwwzzzfffIII>>>===........................---...000111111111//////111111111111111111111111000////////////000111111111111111111111111111111111000///000222333222111...///000111222222222222222222333333333444444444000222444333222222555777444444444555555555555555666666555555555555666666666555555444444555555666666777777888888888777777666555555555555666777777888<<>>HHHPPPUUU]]]eeexxxlllgggjjjiiilllooorrrtttwww{{{}}}~~~|||{{{{{{{{{zzzyyy|||wwwtttzzz}}}zzzuuurrrqqqpppooonnngggeeecccbbbbbb```]]]ZZZYYYXXXVVVSSSQQQPPPPPPPPPQQQQQQQQQRRRTTTYYY```eeelllsssyyy{{{~~~}}}}}}~~~wwwwww{{{~~~zzznnniiiiiifffcccaaaaaaaaa]]]VVVOOOJJJFFFDDDHHHPPP]]]ppp|||mmmfff^^^___ooo^^^FFFAAA@@@666*********+++++++++,,,,,,---...///000111111111111111222333333333222111000////////////000000000000////////////////////////000000000000000000000000000000111222222222222111333222222222222222222333333333333222222222111111444444555555555666666666555555555555555555555555444555555666777777888888999::::::;;;:::999888777666666888888888888777666666666;;;DDDKKKQQQYYYbbbpppzzzpppkkkooollloootttxxx|||}}}|||}}}|||{{{wwwssspppooonnnmmmlllfffdddcccbbbaaa___\\\ZZZWWWVVVTTTQQQPPPOOOOOOOOOQQQRRRSSSUUUXXX^^^eeejjjnnnuuu{{{|||wwwrrruuuzzztttjjjeeeddddddaaa_________\\\TTTNNNJJJFFFFFFKKKUUUdddyyywwwlllccc___dddvvvlllRRR???999999222))))))************++++++////////////000111222222//////000000000...---,,,////////////000000000000////////////////////////000000000000000000000000///000111111222222111111222222222222222222222222333333333222222222222111444444444444555555555555555555555555555555555555555555555666666777777888999:::;;;;;;;;;:::999888777888999999999999777777555444888???EEEJJJSSS\\\iiittt{{{{{{|||}}}wwwrrrvvvssswww}}}~~~wwwtttpppnnnmmmlllkkkiiieeecccaaa```___^^^[[[XXXVVVTTTRRRQQQOOOOOOOOOPPPQQQSSSVVVYYY^^^dddlllqqqrrryyy}}}~~~xxxppppppvvv}}}vvvnnniiidddbbbbbb```]]]\\\\\\XXXRRRMMMJJJFFFGGGNNN\\\mmm|||rrriiiaaacccmmm~~~}}}ZZZKKK>>>777888666,,,,,,,,,,,,,,,---------000///.........///111222......//////...---,,,+++////////////000000000000111111111111111111111111000000000000000000000000///000000111111111111111222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444555555555666666666777777999999:::;;;;;;:::999888888999:::::::::999888777555333555;;;@@@DDDMMMVVVdddqqq~~~vvvmmmkkkmmmnnnppptttuuu}}}~~~yyy|||~~~~~~||||||tttqqqnnnlllkkkjjjiiigggcccaaa___^^^]]]\\\YYYVVVUUUTTTRRRQQQPPPPPPQQQQQQQQQTTTXXX]]]cccjjjqqqvvvwww}}}sssooorrr{{{|||pppmmmkkkgggeeedddaaa]]][[[XXXSSSNNNJJJHHHFFFHHHRRRbbbtttvvvmmmhhhaaaggguuulllNNNHHH???888999:::...............---------///...---,,,,,,...///000111222333333333111000///////////////000000000000000000000000000000000000//////////////////////////////000111111111111000111222222333333222222111222222222222222222222222000000111111111222222222444444444444444444444444555555555555666666666666777888999:::::::::999888999:::;;;;;;:::999888777666444555:::===AAAIIIQQQ^^^mmm|||yyyooogggeeedddccccccffflllrrr|||}}}{{{yyyxxxqqqooommmkkkjjjiiigggeeeaaa___]]]\\\[[[ZZZWWWTTTQQQPPPOOOOOONNNOOOPPPQQQQQQUUU[[[aaagggnnnuuuyyy|||{{{qqqqqqvvvvvvmmmlllkkkhhhgggfffccc^^^YYYTTTNNNIIIFFFFFFEEEKKKYYYjjj{{{~~~ssskkkgggaaajjjzzz\\\CCCAAA;;;444555666------,,,,,,,,,,,,++++++...------,,,------......///000111222222111000///////////////000000000000........................////////////////////////...///000000111111000000111222333444444333222111111222222222222333333333000000000000111111111111333333333333333333333333555555555555555555555555666777888999999999888777999:::;;;;;;:::999777666777555666:::<<<>>>DDDLLLUUUfffxxxxxxnnnfffcccbbb___^^^___gggkkkqqqyyy}}}zzzxxxvvvuuunnnmmmjjjiiiiiihhheeeccc___]]][[[ZZZYYYXXXUUURRRMMMMMMLLLLLLLLLMMMOOOPPPSSSWWW^^^dddjjjqqqwww{{{uuuqqquuu|||ppphhhhhhgggffffffeeebbb\\\UUUOOOIIIEEECCCDDDGGGRRReeewww|||pppiiigggaaakkk|||pppQQQ@@@>>>888333555444,,,,,,,,,+++++++++******---...............------***+++---...///......---////////////000000000000........................////////////////////////...//////000000000000000000111333444444333111000111111222222222333333333111111111222222222222333222222222222222222222222555555555555555555555555444555666777888777777666999::::::::::::888666555777555777:::;;;<<<@@@GGGNNNaaavvv~~~zzzpppfffbbbaaa^^^^^^```dddggglllrrrzzz}}}zzzwwwuuusssqqqkkkiiihhhggggggeeeccc```]]]\\\ZZZYYYXXXVVVSSSQQQNNNMMMMMMMMMNNNOOOQQQRRRVVV[[[aaahhhnnnsssxxx{{{zzzrrrttt|||{{{lllfffdddbbbbbbddd___]]]XXXQQQJJJEEECCCBBBDDDKKK\\\tttvvvkkkfffgggccckkk|||___KKK@@@<<<666666999444---------,,,,,,+++++++++......///000000///...---+++,,,...000111111000000////////////000000000000000000000000000000000000////////////////////////...//////000000000000000000111333444444333111000111111111222222333333333222222333333333444444444222222222222222222222222555555555555555555555444333444555777777777666555999999::::::999888666555666555777:::;;;:::>>>CCCKKK```www||||||yyynnnbbb^^^\\\\\\]]]```dddgggkkkqqqyyy~~~|||yyyvvvsssqqqppphhhgggeeeeeeeeecccaaa^^^]]][[[YYYXXXWWWUUUSSSPPPPPPPPPPPPPPPQQQSSSUUUVVVYYY]]]dddkkkppptttyyy|||}}}uuurrrxxxwwwkkkfffcccaaaaaadddZZZXXXTTTMMMGGGCCCBBBBBBEEENNNccc|||qqqgggcccfffgggmmmzzzyyyPPPDDD>>>888111555888222000,,,))))))+++,,,+++))),,,,,,,,,---------..............................,,,---..............................////////////.../////////000000111111---...///000000///...---//////000111111111111111//////000111111111111000111111222222222333333333444444444444444444444444666666666555555666666666555555555555555555555555777777666666555555555444333444555666777:::>>>BBBNNNZZZmmm~~~}}}|||pppfffccceeeeeegggjjjiiillloootttyyy~~~zzzxxxwwwvvvuuurrrmmmjjjmmmiiidddaaa``````___^^^ZZZYYYVVVSSSQQQQQQRRRRRRPPPQQQRRRRRRQQQSSSVVVXXX^^^ccckkkqqquuuxxx{{{|||sssuuuwww{{{rrrmmmhhheeeffffffeeeccc^^^VVVMMMIIIEEEAAAAAADDDGGGXXXooouuuiii___]]]___hhhppp|||gggFFFBBB===999777777666555///,,,******,,,---,,,+++,,,,,,,,,---------..............................,,,---...///000000000000............////////////....../////////000000000...///000111111000///...//////000111111111111111111111222333333333333222111111111222222222333333333333333333333333333333444333333222222333333444444444444444444444444444777666666666555555555444444555666666777999===@@@EEEPPPbbbwww}}}}}}rrriiiggghhhiiijjjmmmnnnpppssswww~~~yyyxxxvvvuuutttqqqllliiikkkhhhccc```___^^^^^^]]]ZZZYYYWWWTTTSSSRRRRRRRRRQQQRRRRRRRRRSSSUUUYYY\\\dddiiinnnssswwwyyy|||~~~zzzrrrtttxxx}}}pppmmmiiihhhiiihhheeebbbYYYRRRJJJGGGEEEBBBDDDHHHNNN^^^uuurrrdddZZZXXX[[[dddmmmyyyyyyUUUEEEAAA<<<888777666555444...,,,++++++---......---,,,,,,,,,---------..............................---...///000111111111111............////////////............///////////////000000111111000000/////////000111111111111111111111222333333333333222111111111222222222222333222222222222222222222222333222222111111222222333333333333333333333333333666666666555555555555555555666777666666888;;;>>>EEEMMM[[[mmmvvvnnnmmmnnnnnnooorrruuuvvvxxx}}}}}}wwwvvvtttsssqqqooojjjggghhheee```^^^]]]\\\[[[ZZZXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSTTTXXX]]]bbblllppptttxxxzzz}}}|||rrrppptttzzzuuunnnlllkkklllmmmjjjeee___SSSLLLFFFEEECCCCCCGGGMMMUUUfff|||{{{kkk^^^UUUUUUYYYccclllxxxhhhIIIBBB>>>:::777555555444333------,,,---.../////////,,,,,,,,,---------....................................///000000000//////............////////////..................////////////000000000000////////////000111111111111111//////000111111111111000111111111111222222222222111111111111111111111111444333333333333333333444333333333333333333333333555555555555555555555555666777777777666777999;;;DDDIIISSSdddxxxzzzttttttuuutttuuuxxx{{{{{{}}}|||zzzuuusssqqqpppnnnlllhhheeedddaaa^^^[[[ZZZZZZYYYWWWUUUUUUUUUUUUTTTSSSQQQQQQSSSSSSTTTTTTVVV[[[bbbgggsssuuuyyy|||uuussspppuuu~~~|||pppkkkkkklllnnnooojjjbbb[[[NNNHHHDDDCCCCCCCCCJJJQQQ]]]mmmpppbbbXXXSSSWWW]]]eeennn{{{]]]EEE>>>;;;888555444444222111,,,---............//////,,,,,,,,,---------..............................////////////...---,,,,,,............//////////////////////////////..............................//////000111111111111111//////000111111111111000000000111111111222222222111111111111111111111111333333333222222333333333333333333333333333333333444444444555555555555555666777888777666666888999;;;@@@KKK[[[ppp}}}yyyzzzzzzyyyzzz}}}~~~~~~}}}zzzwwwsssqqqnnnlllkkkiiifffcccaaa^^^[[[YYYYYYXXXVVVUUURRRRRRRRRRRRRRRQQQPPPOOOSSSSSSTTTVVVYYY___ggglllvvvyyy}}}wwwrrruuussszzzuuulllhhhhhhjjjllllllggg]]]UUUKKKFFFCCCCCCBBBDDDMMMVVVhhhvvvwwwggg[[[TTTSSSZZZbbbjjjsssoooQQQ@@@<<<999666444444333111000+++---//////...---...///,,,,,,,,,---------..............................////////////...---,,,+++............////////////000000000000////////////...------,,,,,,------...//////000111111111111111111111222333333333333222000000000111111111111222111111111111111111111111222111111000000111111222333333333333333333333333444444444444444555555555555777888888666666777888<<>>:::777555444444333111000+++...000000---,,,,,,---,,,,,,,,,---------..............................------...///////////////............////////////222222111111000000000000///...------------.../////////000111111111111111111111222333333333333222000000000000111111111111222222222222222222222222222222111111111111222222444444444444444444444444333333333444444555555555444666777888777666777888>>>EEENNNTTT\\\jjj}}}zzzppplllmmmqqqvvv~~~~~~~~~}}}|||zzzvvvtttooommmiiigggfffdddaaa___]]][[[XXXWWWWWWVVVTTTRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSVVVZZZ^^^cccjjjqqqvvvzzz~~~wwwoooqqqyyy}}}rrriiiccccccbbb```___^^^XXXOOOHHHDDDBBBBBBDDDFFFKKKXXXdddyyysssiii^^^YYYYYY^^^jjjttt~~~rrrQQQ???<<<888666444444444333222000+++...000000---***+++,,,,,,,,,,,,---------..............................+++,,,...///111222333333............/////////000333222222222111111000000000///...------...///000//////000111111111111111//////000111111111111000000000000000111111111111222222222222222222222222555444444333333444444555555555555555555555555555333333333444444555555555333555777888777666777888666@@@KKKRRRXXXfffzzzyyymmmeee```aaabbbgggnnnwww~~~}}}{{{zzzyyyvvvtttooolllhhhfffdddccc```___\\\ZZZXXXWWWWWWVVVTTTRRRRRRQQQPPPOOOOOOPPPRRRTTTTTTXXX]]]bbbhhhnnnuuuzzz|||{{{tttpppttt~~~uuunnnhhhcccbbb```]]][[[XXXSSSKKKEEEBBB@@@AAAEEEHHHNNN]]]jjj{{{vvvkkkbbb[[[ZZZ^^^ffftttcccEEE888888888666444444444444222000...------,,,+++***))))))******+++---............222000---+++))))))******//////111222222222111000---------............///111111111111000000000000000000000000000//////////////////000111111222222333333222222111000//////000000000000000000000000333333333222222111111111222222222222222222222222666666666666555444333222666555555555555444444444555555555555555666777777;;;===BBBLLLXXXfffrrryyy}}}zzzyyyyyywwwjjjdddbbbYYYYYYZZZ\\\aaagggnnnqqqyyy}}}}}}zzzxxxuuurrroookkkiiigggeeebbb```______XXXXXXVVVUUUTTTTTTSSSSSSQQQRRRSSSSSSRRRRRRTTTVVVZZZ]]]ccciiioootttzzz~~~{{{sssrrrqqqwwwyyynnneeebbbcccaaa___\\\XXXRRRLLLGGGCCCCCCDDDDDDDDDGGGSSScccppp{{{ooocccaaa___bbbjjjuuuqqqRRRBBB<<<:::666666666555444444333333...------,,,,,,+++++++++,,,---///000111222222222...---+++******+++---...+++,,,---...//////...------------............///000000000000////////////////////////////////////......///000000111111222333333222111111000//////000000000000000000000000333333333222222111111111222222222222222222222222555555555555555444444333666555555555555444444444555555555555555666777777:::<<>>:::888444444333222222111111000+++++++++,,,,,,---------***+++---...000111222222000///---,,,+++*********---......///000111222222---------............///.........---------,,,,,,,,,,,,---------------...------......//////000000222111111111000000000///000000000000000000000000222222222111111111111111111111111111111111111111111222333444555555555555666555555555555444444444555555555555555666777777666999???GGGPPPZZZaaafffqqqwww||||||~~~|||uuuqqqnnnmmmiiieeebbb```]]]YYYUUUPPPPPPQQQQQQSSSTTTUUUUUUWWWZZZ___eeekkkrrryyy~~~~~~|||yyywwwtttsssrrrqqqooommmfffddd```]]]ZZZYYYZZZZZZUUUTTTRRRQQQOOONNNMMMMMMMMMOOOPPPQQQSSSVVVZZZ^^^eeeiiiooouuuzzzyyyqqqrrrwww~~~{{{oooiiieee```___```[[[YYYUUUPPPKKKGGGDDDBBBCCCCCCFFFOOO^^^ppp~~~|||tttkkkdddeeennn}}}gggNNNCCC>>>:::999444333333222222111000000)))))))))***++++++,,,,,,((()))+++---...///000000///...---,,,+++***************++++++,,,---......---------............///------------,,,,,,,,,,,,+++,,,,,,,,,------......------......//////000000111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111333444555555666555666555555555555444444444555555555555555666777777666888===CCCKKKSSSZZZ]]]hhhnnnssssssuuu{{{|||uuuooolllgggbbb\\\YYYXXXXXXTTTQQQNNNOOOQQQSSSTTTUUUTTTTTTTTTVVVYYY]]]aaahhhooottt~~~|||~~~zzzwwwrrrpppmmmllllllkkkhhhgggdddbbb___[[[YYYXXXWWWXXXUUUTTTSSSQQQOOONNNNNNNNNMMMOOOQQQSSSUUUZZZ___ccciiimmmsssyyy}}}|||vvvpppqqqwwwvvvllliiifffaaa______ZZZWWWRRRMMMHHHEEECCCBBBCCCEEELLLXXXhhhwwwzzzpppiiieeegggsssyyyVVVCCC===:::666555444444333333222111111111((()))))))))******++++++***+++,,,---.../////////***++++++,,,,,,---------,,,,,,,,,+++,,,------...---------............///------------,,,,,,,,,++++++,,,,,,------.........---......//////000111111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111222444444555555555666555555555555444444444555555555555555666777777666777:::???EEEMMMSSSVVV^^^fffmmmoooqqqwww{{{||||||}}}uuunnnjjjddd___YYYUUUTTTSSSQQQOOOKKKMMMQQQTTTUUUTTTRRRQQQPPPQQQSSSUUUXXX___fffkkkyyy}}}~~~~~~{{{wwwtttpppnnnllljjjjjjiiifffdddaaa```^^^[[[YYYWWWVVVUUUTTTTTTRRRQQQPPPPPPOOOOOONNNPPPRRRUUUYYY^^^eeejjjmmmqqqwww|||pppooonnnqqqyyyxxxpppiiigggeee```]]]]]]YYYVVVPPPKKKFFFDDDCCCCCCFFFMMMYYYgggttt~~~vvvkkkffffffiiiuuujjjKKK???===999666666444444333333222111111000******************+++++++++,,,,,,---......------******+++,,,------------000///...---------...///---------............///...------------,,,,,,,,,,,,,,,,,,---......//////......///000000111111222///000000000000000000000000000000000000000000000///000000000111111111222111111111111111111111111111222333444444444444444666555555555555444444444555555555555555666777777777777888;;;AAAGGGNNNRRRUUU___iiimmmpppvvvyyyyyyzzz{{{vvvnnnjjjddd```[[[VVVSSSQQQOOONNNLLLNNNRRRUUUUUUSSSPPPNNNLLLMMMNNNOOOSSSZZZbbbggguuu|||~~~}}}}}}~~~|||zzzxxxtttrrrqqqnnnllljjjiiihhheeeccc______^^^\\\ZZZWWWTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPRRRTTTWWW\\\cccjjjppprrrvvv|||wwwiiimmmqqqvvv|||qqqjjjeeefffeeeaaa]]]\\\YYYUUUOOOIIIEEEDDDDDDDDDMMMXXXiiiwww}}}rrrfffaaaccckkkvvvwww\\\CCC<<<===999777888333222222111111000//////++++++++++++++++++++++++***++++++,,,,,,++++++***------------,,,,,,+++***...---+++***))))))***+++---------.........//////.........---------,,,,,,,,,,,,------...///000000//////000000111111222222////////////000000000000000000000000000000000000//////000000111111111222000000000000000000000000222222333444444444333333666666555555555444444444555555555555555666777777777777777999>>>EEEKKKPPPOOOZZZfffmmmqqqwwwyyyyyy|||{{{zzz}}}wwwoookkkaaa^^^ZZZTTTOOOLLLKKKKKKNNNQQQUUUWWWWWWTTTPPPMMMJJJKKKLLLNNNRRRYYYaaagggpppwww}}}|||}}}~~~}}}||||||||||||}}}~~~}}}zzzyyywwwvvvsssqqqmmmkkkhhhfffeeecccaaa^^^^^^^^^^^^]]][[[WWWTTTQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQSSSVVVYYY^^^eeennnsssuuuyyytttiiiiiipppxxx~~~uuunnnhhhdddffffffbbb^^^^^^YYYUUUOOOIIIEEEDDDDDDEEERRR```ttt{{{oooaaa]]]```lllvvvfffMMM999666888444222555111111111000//////......)))((('''''''''(((***+++,,,+++***)))((((((((((((------,,,,,,,,,,,,++++++)))************+++++++++------------------------///...------++++++***)))///......------,,,++++++------......///000000000111000000///...---------///////////////000111111111111111111111111111111000000000000000000000000000111111111111222222222///000111222333333444333555444444444444555666666777888999999;;;@@@FFFJJJQQQWWW```kkkuuuzzz{{{zzzyyyvvvwww{{{wwwnnnjjjddd```YYYTTTQQQOOOMMMKKKNNNOOOQQQQQQQQQOOOMMMKKKJJJMMMOOOQQQSSSXXXaaagggpppqqqssssssrrrrrrsssuuuvvvxxx{{{||||||}}}~~~|||wwwtttrrrqqqnnnmmmllljjjhhhfffeeedddaaa___YYYXXXWWWVVVTTTSSSRRRRRRQQQOOOMMMMMMNNNPPPQQQRRRUUUWWWZZZ^^^dddkkksssyyy}}}}}}zzzsssssspppvvv{{{qqqiiihhhhhhhhhhhheeeaaa]]]TTTNNNIIIHHHGGGFFFIIINNN\\\mmmuuuhhh^^^___fffnnnyyywwwNNNEEE:::666777888555222111111222222111000...---,,,+++*********+++,,,,,,---,,,++++++***+++++++++---------,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------------......///000000000111000000///......------///////////////000111111000000000000000000000000000000000000000000000000000000111111111222222222222333444555555666555555444444444444444555666666777888888999;;;???EEEIIINNNTTT___kkkuuu|||~~~~~~|||{{{yyyvvvsssxxxxxxoookkkccc^^^XXXSSSPPPNNNLLLJJJNNNOOOPPPQQQPPPOOOMMMLLLJJJMMMPPPQQQSSSXXX```ffflllmmmnnnmmmkkkjjjkkklllqqqtttxxxzzz{{{}}}|||yyyuuurrrpppnnnllljjjiiigggeeedddcccbbb___]]]XXXXXXVVVUUUSSSRRRQQQPPPPPPOOOMMMLLLNNNPPPQQQRRRUUUXXX]]]ccciiiqqqyyy~~~|||}}}tttoooooopppxxxvvvnnnhhhhhhhhhhhhgggddd___[[[RRRMMMHHHGGGFFFGGGOOOWWWeeettt|||rrreee\\\___fffmmmxxxjjjJJJBBB999555777888555111111111222222111000...------,,,,,,+++++++++,,,,,,+++++++++***++++++,,,---...------,,,+++*********)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------......///000000000000000000///......------///////////////000111111////////////////////////000000000000000000000000000000000111111111222222444555555666666666555555444444444444444555555666666777888888:::>>>CCCGGGKKKRRR]]]kkkvvv}}}|||xxxnnnmmmzzzpppkkkbbb]]]WWWRRROOOMMMKKKIIIMMMNNNOOOOOOOOONNNMMMLLLJJJMMMPPPRRRTTTXXX^^^dddggghhhhhhgggdddbbbbbbcccjjjnnnssswwwzzz|||}}}|||xxxuuurrrooommmkkkiiigggeeecccaaa``````___]]][[[WWWVVVUUUSSSQQQPPPNNNNNNOOONNNMMMMMMNNNPPPRRRSSSWWW\\\cccjjjqqqxxxvvvooolllnnnttt~~~}}}pppiiiggggggggggggfffbbb\\\WWWNNNJJJGGGFFFFFFKKKYYYgggtttwwwlll```ZZZ^^^fffnnnxxxtttXXXDDD>>>777555777777444000111111111111000///...---+++++++++***************(((((((((((()))***+++,,,...------,,,+++***))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------......///000000000000000//////............///////////////000000111////////////////////////////////////////////////000000000000111111111111444444444555444444333333444444333333444444555666555666777888999<<>>:::666555666666333000111111111000000///......*********+++************''''''(((((()))***,,,,,,------,,,++++++***))))))))))))*********+++++++++------------------------***++++++,,,,,,------.........---------,,,,,,,,,------......///000000000////////////............///////////////000000111000000000000000000000000//////////////////////////////000000000111111111444444444555444444333333333333333333333444555555444555777777888;;;>>>BBBIIIQQQ^^^jjjsss{{{~~~vvvssszzz|||qqqjjjbbb]]]WWWSSSPPPNNNLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMPPPTTTVVVVVVXXX]]]aaa___aaacccccc```^^^]]]]]]^^^cccjjjpppuuuyyy|||~~~zzzuuuuuuqqqooommmkkkiiigggdddbbb___]]][[[[[[[[[[[[YYYWWWSSSRRRQQQPPPNNNMMMLLLLLLLLLNNNOOOPPPQQQTTTYYY]]]ccchhhpppxxx}}}{{{pppnnnpppsssvvvzzzpppjjjhhhdddcccbbbaaa___YYYRRRMMMGGGEEEEEEGGGLLLYYYpppvvvggg^^^ZZZ[[[aaahhhnnnuuu|||[[[EEE:::777555444555555333000111111000//////.........***++++++,,,------,,,,,,************+++,,,---...++++++++++++************)))************+++++++++------------------------+++++++++,,,,,,---------//////...---,,,,,,++++++------......///000000000//////////////////......///////////////000111111000000000000000000000000000000000000000000000000/////////000000000111111444555555666666666555555333333333333333444444555444555666777777999<<>><<<777666666555333222111111////////////............))))))(((''''''(((((((((*********))))))*********+++******)))))))))******++++++)))))))))***,,,---,,,,,,+++************+++........................---------,,,,,,+++++++++.........//////.........---------............///+++,,,---////////////.........------------......000000000000000000000000222222222111111111000000222111111000000111111222222222222222222222222222333333444555666888:::;;;;;;FFFSSS^^^lll|||yyypppeee]]]UUUSSSQQQLLLIIIIIIKKKKKKKKKMMMPPPSSSUUUVVV[[[\\\]]]```ccccccbbb```___``````___\\\[[[[[[[[[dddfffiiilllmmmmmmkkkjjjsssyyywwwuuussspppmmmjjjhhhgggccccccbbbaaa^^^\\\YYYWWWUUUUUUTTTSSSQQQOOOMMMLLLKKKLLLMMMNNNMMMNNNQQQSSSUUUWWWZZZ```gggooouuuxxx}}}zzzvvvqqqooottt{{{rrrllleeeaaabbbcccdddccc^^^UUUMMMJJJGGGBBBAAABBBDDDHHHRRR___kkkvvv~~~}}}pppeee]]][[[[[[aaajjjtttzzz}}}rrrTTTAAA999777555555444333222111000///............------------))),,,***&&&)))000000))))))))))))))))))))))))))))))))))))(((((())))))******)))((((((((()))+++,,,,,,------------,,,++++++++++++++++++++++++******------,,,,,,,,,,,,++++++////////////////////////---------............///+++,,,---...////////////......------------......000000000000000000000000222222111111111000000000222111111000000111111222222222222222222222222222444444444555666888999::::::BBBLLLYYYkkk}}}|||tttjjj```WWWTTTQQQLLLIIIJJJKKKLLLPPPSSSVVVXXXZZZZZZ^^^___bbbfffhhhhhhfffccc______^^^[[[YYYYYY\\\^^^eeefffhhhiiiiiihhhfffeeeqqqwww|||rrrpppnnnkkkhhheeecccbbb``````___^^^\\\ZZZXXXWWWUUUTTTTTTSSSQQQOOONNNMMMLLLMMMOOOOOOPPPQQQTTTVVVYYY[[[```fffmmmuuu{{{~~~xxxvvvuuuvvv{{{tttjjjeee___]]]___aaa```___XXXPPPIIIFFFDDDAAAAAADDDGGGPPP]]]kkkvvv}}}}}}tttiiiaaa[[[]]]aaaiiittt}}}aaaJJJ<<<555444333222222111000///......------------,,,,,,,,,+++%%%+++***&&&...<<<<<<111))))))))))))))))))))))))(((((((((((((((((()))***)))(((((('''((()))******+++,,,---...---,,,+++***(((((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------............///,,,------.........//////000000////////////000000////////////////////////111111111111000000000000111111000000000000111111111222222222222222333333444444444555666777888999<<<@@@GGGSSSfffyyy~~~yyynnncccXXXSSSPPPLLLIIIJJJKKKOOOUUUYYY\\\^^^______bbbcccgggkkknnnmmmjjjgggcccaaa^^^YYYWWWXXX\\\___dddcccbbbaaaaaabbbdddeeerrrwww{{{xxxqqqpppmmmjjjgggeeebbbaaa]]]]]]\\\[[[ZZZXXXWWWWWWSSSSSSSSSRRRQQQOOONNNMMMLLLNNNPPPQQQQQQSSSVVVYYY\\\```fffmmmtttzzz{{{{{{vvvyyy~~~xxxlllhhhddd```^^^______\\\ZZZUUUNNNHHHEEECCCAAACCCGGGIIIYYYlllxxx}}}yyyqqqhhhbbb___ccciiiqqqzzzmmmSSSDDD;;;666555222222111000//////......------------,,,,,,,,,,,,###***)))&&&...>>>>>>444))))))************))))))(((((('''(((((()))******((((((((((((((()))))))))***+++,,,,,,,,,+++)))(((((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////............//////---------............///------------.........///000000////////////000000////////////////////////111111111000000000//////111000000000000000000111111111111222222333333333555555444555555666777777:::===AAALLL___rrr{{{{{{zzz}}}zzzzzz~~~qqqeeeYYYSSSOOOKKKJJJLLLMMMRRRZZZ___bbbcccdddeeeggghhhkkkooorrrqqqmmmjjjhhheee___YYYUUUVVV[[[___bbb^^^ZZZXXXZZZ___fffjjjtttxxx}}}zzzwwwtttpppnnnllliiifffcccaaa```ZZZZZZYYYXXXVVVVVVUUUUUURRRRRRRRRRRRQQQPPPNNNNNNLLLNNNPPPRRRSSSVVVYYY\\\```fffmmmtttyyy|||yyy}}}xxx{{{nnneeedddaaa___^^^___^^^YYYUUUQQQKKKFFFCCCAAA@@@CCCIIIMMMddd{{{wwwoooiiieeeiiilllrrrvvv|||{{{[[[III@@@:::777666222222222111000000//////.........------------,,,%%%((((((&&&+++444555///)))***+++,,,,,,+++***)))(((((((((((()))***++++++(((((((((((()))))))))))))))************)))(((((('''((()))***+++------...++++++,,,,,,,,,,,,------///...---,,,,,,---...///---------............///......---------......///......------------......000000000000000000000000111111000000000/////////111000000//////000000111111111111222222333333444555555555444555555666666555888<<>>@@@CCCCCCFFFQQQbbbooo~~~|||llleee___^^^aaagggrrr|||rrr^^^HHHBBB999555555555333000//////000//////...---,,,,,,,,,,,,+++++++++******((((((((()))******++++++///111333333222000000000,,,,,,+++***)))(((((('''((((((''''''(((((()))***))))))))))))))))))))))))************))))))))))))************************------,,,,,,------...///------------------------///......---------............------------......000//////............///000000000000000000000000///////////////000111111000111111111111222222222222222333444444555555666555666666777999>>>FFFKKKVVVWWW[[[fffuuuzzzkkk```[[[\\\___bbbjjjooovvv{{{~~~~~~~~~uuurrrmmmiiifffeeeeeefff``````___^^^bbbkkkooonnnmmmnnnpppqqqrrrrrrrrrrrrnnnnnnooopppsssvvvzzz|||~~~{{{wwwtttrrrqqqooollljjjhhhgggdddaaa```^^^[[[YYYXXXXXXVVVTTTSSSRRRPPPNNNMMMLLLKKKKKKMMMMMMMMMNNNPPPRRRSSSTTTSSSWWW^^^eeellluuu}}}vvvrrrwww|||vvviiigggeeeaaaaaaeee```___\\\WWWQQQJJJEEEAAA??????AAAEEEOOO^^^nnnyyy~~~~~~rrrddd^^^ZZZ\\\```gggrrr{{{~~~eeeQQQ@@@;;;666333444444222000...............,,,++++++,,,,,,+++++++++*********(((((())))))***+++++++++...000222333111000000000------,,,+++)))((('''''''''''''''''''''((())))))++++++++++++++++++++++++)))))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------///.........------------......------------......000///............/////////////////////////////////////////////000000111000000111111111222222222222222333444444555555666888888888777999<<>>HHHRRRWWW\\\kkkyyy}}}tttmmmhhheeeddddddfffiiilllnnnoooooonnnhhhhhhhhhkkknnnqqqssstttvvvzzz|||yyywwwxxxtttuuuxxx{{{~~~zzzyyyxxxvvvtttrrrooonnnpppkkkfffdddeeeeeebbb^^^YYYWWWUUUTTTUUUUUUTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLMMMOOOQQQRRRUUUZZZ___eeekkkrrrvvv|||zzzxxx|||}}}qqqfffaaa```___^^^^^^aaacccbbb\\\VVVQQQJJJEEEEEEEEEGGGKKKQQQeeesssvvvhhh___\\\YYYWWW```eeelllqqqtttvvvyyy{{{|||~~~hhhRRRBBB888555777666444222000......//////......---,,,,,,+++******------------------------''''''''''''''''''''''''&&&&&&'''(((((((((''''''******)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------......///000000111------------......//////---------------......///---///000000......///111111000///////////////000////////////////////////333222111111222333555777555444444444444444555555888;;;CCCLLLSSSYYYcccmmm~~~|||{{{|||~~~xxxqqqjjjeeeaaa```bbbeeehhhjjjiiihhhgggdddfffiiillloooqqqrrrsssuuu{{{{{{yyyxxxzzzyyyyyy|||~~~}}}}}}|||zzzxxxtttssssssqqqpppnnnlllkkklllhhhdddbbbbbbbbb___\\\WWWUUUSSSSSSTTTUUUTTTSSSPPPOOONNNMMMLLLLLLLLLLLLKKKLLLNNNNNNOOOPPPSSSUUUVVVZZZ___ffflllssszzzyyyvvvyyy{{{{{{pppgggaaa___aaa___^^^^^^``````]]]VVVPPPJJJGGGFFFFFFFFFIIIRRR\\\zzzpppddd^^^\\\\\\]]]iiiooowww~~~sssWWWEEE<<<666555666555333222000///000000111...------,,,,,,++++++***************************''''''''''''''''''''''''''''''((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++)))***+++------,,,++++++............//////000000,,,------...............---,,,,,,,,,,,,---.........///000000///...///111111000000///////////////000000000000000000000000111222333444444444555444555555444444444444444444777999>>>FFFNNNUUU[[[```ooo{{{www{{{{{{{{{{{{}}}}}}zzz{{{}}}uuummmeee___]]]___ccceeefffeeecccaaa```dddiiimmmooopppqqqqqqwww{{{}}}|||}}}~~~}}}}}}{{{yyyxxxxxxwwwuuussspppppppppooonnnlllkkkjjjhhheeebbb``````___\\\ZZZXXXVVVTTTTTTUUUUUUUUUTTTOOOOOONNNMMMLLLLLLLLLMMMMMMOOOPPPQQQRRRSSSVVVXXX[[[___fffmmmttt{{{|||ssstttyyy~~~qqqhhhdddaaacccfff^^^^^^]]]^^^\\\XXXQQQKKKEEEDDDDDDEEEFFFMMM]]]mmm}}}kkkaaa___aaafffkkktttyyy|||eeeKKK===888666555666333222111111000111111222---------,,,,,,+++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))******))))))******)))((((((((())))))'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))******((()))))))))************)))***++++++,,,,,,,,,+++)))***+++,,,---,,,+++***.........------,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,---......///000111000///...///000000000////////////000000111111111111111111111111---000333666777555333111444444444444444444333333555888<<>>GGGNNNPPPXXXbbboooxxxvvvqqqnnnxxxzzzyyyyyyzzz{{{|||~~~~~~wwwuuusssuuu{{{uuujjjccc``````^^^]]]\\\[[[ZZZZZZZZZ```hhhlllllllllnnnqqqrrrvvv{{{~~~~~~}}}yyyuuuvvvtttrrrppppppnnnllljjjeeeeeedddcccbbb```^^^]]]\\\\\\]]]\\\YYYWWWUUUTTTRRRPPPOOONNNOOOPPPOOONNNMMMMMMLLLLLLMMMNNNOOOOOONNNPPPTTTWWWZZZ^^^cccfffqqqvvv||||||wwwxxxyyy~~~uuuhhh```[[[\\\]]]\\\[[[]]]SSSRRROOOKKKGGGEEEDDDDDDAAAAAAEEEOOO]]]rrruuullltttlllKKK@@@777444333111000111000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((******)))))))))******+++''''''''''''''''''''''''&&&''''''((()))******+++(((((())))))*********+++))))))))))))************(((((()))++++++,,,,,,,,,+++***)))))))))***,,,---***++++++,,,,,,------...+++,,,...000000///...---///............///000000111222222111/////////000---------...000111333444000000000000000000000000000////////////111222333///111222444555555444444222999<<<999;;;EEEMMMPPPWWWaaallluuu}}}xxxoooiiiqqq{{{{{{{{{{{{|||~~~wwwyyy{{{{{{|||vvvllleeeaaa```]]][[[YYYYYYYYYYYYYYY```hhhlllkkkkkknnnqqqsssyyy~~~}}}zzzvvvssstttrrrooommmmmmkkkiiigggfffeeeeeecccaaa___^^^]]]YYYZZZ[[[ZZZWWWTTTSSSRRRRRRPPPOOOOOOQQQSSSRRRRRRLLLLLLLLLLLLMMMNNNOOOOOOPPPTTTXXX]]]bbbgggmmmqqqwww{{{zzzwwwsssvvvyyyyyyhhhbbb\\\XXX[[[\\\ZZZXXXXXXOOOMMMJJJFFFBBB@@@AAABBB@@@AAAGGGUUUggg|||wwwssswww\\\BBB<<<777666555222222444000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************%%%&&&&&&'''((()))******&&&'''((((((((('''&&&%%%((((((((((((''''''''''''***)))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))***++++++++++++***---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---------......000000111000000///......////////////000000000000////////////000000000000333222000//////000222333000111222333444333222111444444444555999AAAJJJPPPUUUZZZdddoooxxx||||||{{{xxxnnnjjjttt}}}qqqhhhccc___[[[WWWVVVVVVVVVUUUVVV___iiioooqqqrrrvvvyyyzzz~~~|||zzzyyyxxxvvvsssqqqrrrpppnnnkkkhhhfffeeedddaaaaaa```___]]]\\\[[[ZZZZZZZZZXXXWWWUUUTTTSSSRRRRRRQQQOOONNNLLLLLLLLLMMMOOOOOONNNMMMMMMNNNPPPPPPWWWZZZ___bbbeeekkkssszzz~~~yyyyyyyyyzzzxxxjjjccc```\\\WWWWWWXXXXXXTTTOOONNNHHHDDDDDDCCCAAAAAACCCAAAFFFNNN]]]uuuwww}}}gggOOO===;;;888555333222222333000000000///......------+++******)))***+++---...///...,,,***)))(((''''''&&&&&&''''''(((((())))))%%%&&&'''((((((''''''&&&((((((((((((''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,***)))))))))******,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,------,,,,,,,,,---------......//////000000//////...---.../////////000000000000000000000000111111111111111111////////////111111000111222222333333222222333333333444777>>>FFFLLLRRRWWWaaakkkssswwwwwwuuuvvvnnnlllttt~~~{{{ppphhhdddaaa]]]YYYVVVUUUUUUVVVXXX```iiipppsssuuuyyy|||~~~{{{yyywwwvvvuuutttqqqnnnnnnmmmkkkhhhfffdddcccbbbaaa```___^^^\\\[[[ZZZZZZWWWWWWVVVTTTSSSQQQPPPPPPQQQPPPNNNMMMLLLLLLMMMMMMPPPPPPOOOOOOPPPQQQSSSTTTXXX]]]ccchhhlllrrrzzz|||xxxxxx~~~oooeee```___[[[XXXXXXZZZYYYTTTPPPMMMGGGCCCCCCBBB???@@@CCCBBBKKKWWWgggzzz~~~{{{wwwYYYDDD;;;999777444222111222222000000//////...---------...---,,,+++++++++,,,---,,,,,,+++***))))))))))))''''''''''''''''''((((((%%%%%%&&&'''((((((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))******++++++******,,,+++******)))*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,---------...............///......------....../////////000000000000000111111111222222222////////////////////////222111111111111222333333222222222222444:::AAAFFFMMMSSS\\\fffllloooooonnnrrrpppqqqxxx{{{{{{yyyooogggcccccc```[[[UUURRRTTTVVVZZZ```jjjqqquuuxxx}}}~~~~~~|||zzzvvvuuusssrrrqqqpppmmmjjjiiihhhfffdddcccaaaaaa```______^^^\\\[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPOOONNNNNNMMMLLLLLLMMMNNNOOOQQQQQQQQQQQQSSSUUUWWWXXX\\\bbbiiipppuuuzzz}}}zzzyyyzzzoooddd___]]]\\\ZZZYYYZZZ[[[YYYTTTPPPJJJDDDAAA@@@???>>>@@@EEEFFFTTTeeetttzzzuuu}}}bbbIII;;;999777555333111000000111000//////......---,,,,,,//////---,,,,,,+++++++++******)))))))))******+++'''''''''''''''''''''&&&$$$%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))***************++++++*********************************+++++++++***+++,,,---...---,,,+++,,,,,,,,,---------......---------......---,,,,,,........./////////000000///000000000000111111111...//////000000//////...222111000000000111333444111222222222333777<<<@@@IIINNNWWW___dddggghhhhhhooouuu}}}zzzzzz~~~}}}vvvmmmfffaaabbb```ZZZRRROOORRRVVVZZZ```hhhpppuuu{{{}}}{{{zzzzzzyyywwwuuusssqqqoooooonnnmmmjjjhhhfffeeecccbbbaaa```______]]]]]]\\\ZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQMMMLLLKKKKKKLLLMMMOOOPPPPPPPPPQQQSSSUUUXXX[[[]]]bbbhhhpppwww{{{yyyzzz{{{}}}oooccc^^^\\\[[[ZZZZZZZZZ\\\\\\YYYSSSOOOGGGBBB??????>>>>>>BBBIIIPPP```rrr}}}|||vvvuuuwww|||kkkPPP@@@:::666555333111000000///000//////......---,,,,,,+++------,,,,,,++++++++++++******))))))))))))******''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''&&&'''(((((((((((((((((('''(((((((((((((((((((((((((((((()))************)))************+++*********))))))*********+++++++++***+++,,,---...---,,,+++,,,,,,,,,---------......,,,,,,---------------,,,............////////////.........////////////000///000000111111000000///222111000///000111222333222222333333333666:::===DDDJJJQQQXXX\\\```dddfffppp}}}}}}|||zzzsssjjjddd]]]___]]]XXXPPPNNNQQQUUU[[[___fffmmmttt{{{}}}|||zzzwwwvvvvvvuuurrrppppppnnnmmmllllllkkkhhhfffdddcccbbbaaa____________[[[[[[ZZZXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQLLLLLLKKKKKKMMMNNNPPPQQQPPPPPPRRRUUUXXX\\\```bbbjjjpppxxx}}}xxxvvvzzz~~~uuueee^^^]]]\\\[[[ZZZ[[[\\\]]][[[WWWQQQLLLEEEAAA?????????@@@GGGPPP\\\kkk{{{zzzqqqmmmrrryyy~~~wwwXXXCCC:::999333333222111000/////////......------,,,,,,++++++))))))******++++++++++++,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&%%%***)))((('''&&&%%%%%%%%%###$$$%%%'''''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))'''((())))))******))))))))))))***++++++++++++***))))))******+++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,------......------------........./////////---------.........//////000000000000000000000000111000000000000111222222111222333444444555888:::???DDDKKKPPPTTTZZZaaagggvvvxxxpppgggaaaZZZZZZYYYUUUPPPOOORRRUUU\\\___dddkkksss{{{}}}yyywwwtttsssrrrqqqooommmmmmllljjjjjjjjjiiifffdddcccbbbaaa___^^^]]]]]]]]]YYYYYYXXXVVVUUUTTTSSSRRROOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLMMMOOOQQQRRRSSSTTTVVVYYY^^^ccchhhjjjsssxxx{{{uuuxxx}}}xxxjjjaaa^^^^^^^^^\\\\\\]]]]]]\\\XXXSSSMMMIIIDDDAAA@@@@@@AAADDDNNNYYYhhhttt|||vvvnnnfffdddmmmyyyaaaHHH:::555555111111111111000000//////...------,,,,,,+++******'''((()))***++++++++++++,,,+++***)))((('''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&###$$$&&&((()))(((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))'''(((((()))))))))))))))((()))***+++,,,++++++************+++,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,---------......,,,,,,---...............---------.........//////............////////////000///............///000///000000111111111111111///111333333333444666888:::???DDDHHHMMMUUU```hhhxxxoooeee^^^YYYWWWUUUSSSRRRSSSVVVWWW^^^```dddkkkttt|||~~~zzzwwwuuurrrqqqpppooollljjjkkkiiihhhggghhhfffdddbbbbbbaaa```^^^\\\[[[[[[ZZZXXXWWWVVVUUUTTTRRRQQQQQQMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNPPPRRRSSSXXXYYY\\\aaaffflllqqqttt{{{vvvtttwww~~~pppjjjccc^^^]]]^^^^^^^^^^^^___^^^[[[UUUNNNIIIEEEDDDBBBAAACCCDDDIIIUUUaaannnxxxyyyqqqiiiccc___aaammm|||eeeKKK>>>888555222000111111111111000000///------,,,,,,+++*********))))))***+++++++++***)))***)))(((((((((((())))))$$$$$$%%%%%%&&&'''(((((()))(((&&&&&&%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%''')))******)))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''(((((()))))))))))))))((()))***+++,,,,,,+++*********+++,,,------......---,,,+++***+++,,,---...,,,,,,,,,---------......,,,------.../////////...---------.........//////////////////000000000000000///---,,,,,,---///000...///111222222222111000...000222222222333555777777;;;@@@CCCHHHRRR___iiiwwwnnnddd]]]YYYVVVSSSSSSTTTWWWXXXYYY```aaaeeekkkttt|||zzzvvvvvvtttrrrpppooonnnkkkiiiiiigggfffffffffeeebbb```aaa```___]]][[[YYYYYYXXXWWWVVVUUUTTTSSSQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNOOOQQQRRRSSS]]]^^^aaaffflllrrrxxx{{{}}}uuuppprrrzzznnnfffccc___\\\\\\]]]^^^^^^``````___ZZZSSSLLLFFFCCCDDDBBBBBBDDDFFFLLLYYYfffqqqyyy~~~rrriii```\\\\\\bbbrrrsssRRR===999:::777222000000111111111111000000------,,,,,,+++******)))+++,,,------,,,+++)))((('''''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$((((((((((((((()))******))))))))))))(((((((((((())))))************)))(((************************+++***)))(((((()))***+++,,,++++++******++++++,,,...,,,+++---000111///,,,---------....../////////,,,---......//////............///000000000000000000//////.........//////111000/////////000222333///000000111111222333333666999???BBBCCCIII\\\nnnzzznnnbbb[[[SSSSSSRRRSSSVVVZZZ]]]```aaacccffflllwww}}}zzzxxxvvvvvvsssrrrqqqooommmllljjjjjjeeeddddddccccccbbbbbbaaa]]]\\\ZZZXXXVVVUUUTTTSSSTTTTTTSSSSSSRRRRRRRRRRRRMMMNNNNNNMMMLLLLLLMMMOOOOOOPPPQQQRRRRRRTTTWWWYYY```dddjjjpppvvv|||{{{uuuuuuooozzzvvvggg___]]][[[[[[]]]___```___bbb\\\SSSMMMJJJGGGDDDAAACCCDDDDDDEEEJJJTTTbbblllsss|||}}}nnn```VVVWWW^^^hhhvvv}}}___CCC888666222222666111111000000///.........///......---+++***)))))))))))))))(((((((((((((((***)))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&((((((((((((((())))))***))))))))))))((((((((((((******))))))))))))))))))************************+++***))))))))))))***+++,,,++++++******++++++,,,,,,+++***,,,...///---++++++++++++,,,,,,,,,------,,,------.....................///000000000000000//////............//////111000/////////000222222111111222222333444444444444777<<<@@@BBBIII\\\oooyyy}}}|||{{{}}}~~~~~~{{{oooccc\\\TTTTTTSSSTTTWWW[[[___aaagggjjjnnnttt~~~|||zzzwwwuuusssrrrrrrqqqpppmmmkkkhhhfffeeeccccccbbbaaa``````______\\\[[[YYYWWWUUUTTTSSSSSSPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOMMMMMMOOOQQQQQQRRRSSSTTTUUUWWW[[[___eeeiiiooouuuzzztttrrruuuuuu}}}nnnccc]]][[[ZZZ[[[]]]^^^^^^]]]ZZZUUUMMMHHHFFFDDDBBBAAACCCEEEIIIOOOWWWbbbmmmuuuxxxzzzggg\\\UUUYYYcccooo~~~iiiQQQ<<<888888555444666111111111000//////............---,,,+++***))))))+++***************************))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))((((((''''''(((((())))))(((((((((((())))))))))))******)))(((((()))***+++************************++++++************++++++,,,++++++******++++++,,,+++******+++------,,,***++++++++++++,,,,,,,,,,,,,,,,,,---.....................///000000000000/////////............//////000000000///000111111222222333333444444555666666333555:::===AAAJJJ]]]pppxxxxxxzzzuuurrrzzz}}}yyyxxxwwwvvvwwwxxxzzz{{{~~~~~~}}}}}}}}}}}}}}}~~~|||pppddd]]]VVVUUUUUUVVVYYY]]]aaadddiiimmmqqqwww|||zzzyyyxxxuuusssqqqooonnnpppooommmjjjgggdddbbbaaaaaa```___^^^]]]\\\[[[[[[YYYXXXWWWUUUSSSRRRQQQQQQNNNNNNMMMMMMMMMMMMLLLLLLNNNOOOPPPPPPOOOOOOQQQSSSSSSTTTUUUVVVXXX\\\bbbffflllpppvvv|||tttppprrrxxx~~~mmmccc___ZZZZZZZZZ[[[]]]]]][[[YYYRRRNNNHHHDDDCCCCCCCCCBBB@@@DDDMMMYYYgggssszzz~~~tttaaa[[[YYY^^^jjjxxxyyySSSCCC666777999666222333222111111000000//////......------,,,+++***))))))******************++++++******)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&)))***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***(((((('''''''''(((((()))(((((((((((())))))))))))+++***((('''''')))+++,,,************************,,,++++++++++++++++++,,,,,,++++++******++++++,,,+++++++++,,,---,,,,,,+++------------------------,,,,,,---.........---------...//////000000/////////............//////000000000000000000111111222222222333444444555555666333444888<<<@@@JJJ]]]ooo{{{yyy{{{{{{uuuzzz|||{{{xxxuuusssrrrssstttuuuwwwyyy|||}}}{{{{{{zzzyyyxxxxxxyyy{{{||||||}}}~~~rrrggg___XXXXXXXXXYYY\\\aaaeeehhhiiinnnsssyyy~~~{{{yyywwwvvvtttrrrooommmkkkkkklllkkkiiigggdddbbb```______^^^]]]\\\[[[YYYYYYXXXVVVUUUTTTRRRQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMOOOPPPPPPPPPPPPSSSUUUTTTVVVWWWYYY\\\aaaggglllssswww}}}xxxsssrrrwww}}}sssddd]]][[[YYYZZZZZZ\\\]]]\\\XXXVVVNNNKKKGGGCCCBBBCCCDDDDDDBBBHHHUUUgggxxx{{{lllaaa___```fffqqq~~~cccGGG<<<444555777333///...222111111000000///......---,,,,,,+++***)))))))))((((((((((((((()))))))))+++***))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%&&&'''))))))((((((''''''''''''(((((('''((((((((()))))))))******)))((('''''')))+++---))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,------------------------+++,,,,,,---...---------------...///////////////...............///000000///000000000111111111111111111111222333333444444555555777;;;???HHHZZZjjjwwwqqquuu|||}}}{{{wwwsssqqqqqqqqqrrrsssuuuxxx{{{||||||{{{zzzyyyxxxwwwvvvwwwxxxyyyzzzwwwxxxzzz|||}}}uuujjjbbb[[[[[[[[[]]]aaafffjjjmmmnnnsssxxx}}}}}}{{{yyywwwtttsssqqqooommmkkkiiihhhgggfffeeecccbbb```______\\\\\\[[[ZZZYYYXXXWWWWWWSSSSSSRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPLLLNNNOOOPPPPPPRRRTTTWWWVVVXXXZZZ]]]aaafffmmmrrryyy}}}zzzwwwvvvwww|||zzzkkkbbb\\\ZZZZZZZZZ[[[\\\\\\ZZZUUURRRJJJHHHEEEBBB@@@AAADDDEEEIIIQQQ```sssttthhhcccfffjjjpppyyykkkMMMAAA999333333333111///...111111000000///.........+++++++++******))))))(((''''''(((((())))))))))))++++++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))((((((''''''&&&&&&''''''''''''(((((())))))******))))))(((((((((***+++,,,))))))))))))))))))))))))******++++++++++++******,,,++++++******++++++,,,,,,---......,,,++++++,,,++++++++++++************++++++,,,---------------------...////////////.........---......///000111//////000111111111111000///000000111111222222333666555777:::===DDDSSS```wwwwwwmmmppp~~~~~~|||xxxtttqqqpppooooooppprrrtttvvvxxxyyyyyyyyywwwvvvvvvuuuuuuuuuvvvvvvsssssstttuuuwwwyyy{{{|||~~~~~~~~~~~~xxxnnnfff_________aaaeeekkkpppsssqqqvvvzzz~~~{{{yyyxxxvvvuuurrrqqqooommmjjjhhhfffeeebbbbbbaaa```___^^^]]]]]]YYYXXXXXXWWWWWWVVVVVVUUURRRQQQPPPOOOOOOOOOOOOOOOMMMNNNNNNNNNNNNOOOOOOOOOMMMNNNPPPRRRRRRTTTWWWZZZ[[[]]]aaaeeeiiinnntttxxx~~~yyyuuuwwwyyy{{{~~~yyylllfffaaa]]]\\\\\\[[[[[[ZZZYYYVVVQQQMMMEEEDDDCCC@@@???@@@DDDGGGOOOWWWeeeuuu{{{pppkkkhhhooovvv{{{\\\CCC:::666222111111222222222000000///......------,,,*********)))))))))(((((()))))))))***++++++,,,,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&''''''''''''((()))*********((((((((()))******++++++))))))))))))))))))))))))))))))***++++++***)))))),,,++++++******++++++,,,***,,,...---+++)))***++++++++++++*********))))))++++++,,,------------,,,,,,---......//////......---------......///000111...///000111222111111000//////000000111222222222666444666888:::>>>JJJUUUcccyyy{{{sssrrr{{{}}}zzzwwwtttqqqooonnnnnnooooooqqqrrrtttvvvwwwssssssssssssrrrqqqppppppqqqpppooooooqqqtttwwwyyy}}}{{{yyyxxxwwwyyy{{{|||{{{}}}{{{qqqjjjbbbbbbccceeeiiioootttwwwvvv{{{~~~yyyuuutttttttttsssooonnnllljjjhhheeedddccc```___^^^]]][[[ZZZYYYXXXTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPOOOOOONNNOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPSSSTTTUUUXXX[[[^^^bbbeeekkkoootttxxx||||||zzzuuussswww{{{}}}yyyiiiccc```]]]\\\^^^\\\[[[YYYWWWUUUQQQLLLHHHBBBBBBBBBAAAAAADDDIIINNNXXX___kkkvvv~~~|||sssqqquuusss|||hhhNNN???555555333111000111222222.........---,,,,,,++++++)))))))))))))))(((((((((((())))))***++++++,,,,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***)))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++&&&''')))***++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((,,,++++++++++++++++++,,,)))+++---,,,)))((()))***---------,,,,,,+++++++++++++++,,,---------,,,,,,,,,---......//////......---------......000111111...///000222222111111000///000000111222222333333555444444777888:::CCCMMMPPPgggzzzwwwyyy|||}}}zzzwwwsssqqqooolllllllllmmmnnnpppssstttooopppqqqqqqpppnnnlllkkkpppooommmlllnnnqqquuuwww{{{xxxuuurrrrrrsssvvvxxxwwwyyy{{{|||}}}~~~}}}ssslllcccdddeeegggkkkqqqvvvzzz~~~zzzuuurrrqqqrrrrrrrrrmmmllljjjhhhfffcccbbbaaa___^^^]]][[[XXXVVVUUUTTTQQQQQQQQQRRRRRRRRRRRRSSSPPPPPPOOOOOONNNOOOOOOPPPNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRUUUVVVXXXZZZ^^^aaagggkkkqqqwww{{{|||www~~~yyy{{{vvvtttxxx|||wwwkkkbbb___]]]YYY[[[```\\\ZZZWWWTTTQQQMMMHHHEEEAAACCCDDDDDDEEEIIIOOOUUUdddkkkuuu|||~~~vvvooottt}}}nnnRRRAAA:::444555555333000000///---...------,,,,,,+++******))))))))))))((((((((((((&&&''''''((()))*********,,,+++***)))(((((((((((($$$$$$&&&&&&&&&&&&$$$$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++******))))))(((((('''(((***,,,------------(((***,,,,,,+++***)))***000...,,,,,,,,,,,,***(((*********++++++,,,,,,,,,,,,,,,,,,---------..............................//////......---------,,,//////000111111111111111333333222222222222222222333333222333666:::>>>AAAOOOYYYnnn|||xxxxxxyyyzzz}}}zzzwwwtttqqqpppllliiihhhjjjmmmooopppnnnoooooommmjjjiiiiiijjjjjjjjjjjjkkklllnnnqqqrrruuuuuuuuutttsssrrrpppooooooqqqssstttuuuyyy~~~zzzrrrjjjgggfffiiiqqqyyyzzzwwwrrrpppooonnnmmmlllkkkiiigggffffffeeebbb```[[[[[[YYYXXXVVVTTTSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOMMMNNNNNNMMMKKKKKKLLLMMMOOOOOOPPPOOONNNNNNQQQSSSSSSVVVZZZ]]]```dddhhhllloootttzzz{{{}}}}}}|||zzz|||qqqiiieee```]]]\\\]]]]]]]]]\\\ZZZVVVRRRMMMIIIGGGEEEEEECCCDDDGGGIIIMMMZZZiiivvvwwwzzz}}}zzzvvvuuuyyy}}}wwwYYYGGG===666444333222111000000000000000000///......---,,,,,,))))))))))))((((((((((((******))))))((((((''''''(((((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((('''(((***+++---------,,,(((***,,,,,,+++*********...---,,,+++,,,,,,+++))),,,,,,++++++++++++++++++,,,,,,---------.................................111111111111000000000/////////000111111111111000111111111111111111111111333333222333666:::===@@@FFFOOOaaaxxx}}}yyyvvvuuu~~~~~~|||yyywwwuuuooolllhhhfffgggiiijjjjjjlllmmmmmmllliiiggghhhhhhjjjjjjjjjjjjlllnnnpppqqquuuuuuvvvvvvtttqqqnnnlllnnnmmmmmmooorrrvvvyyy{{{~~~}}}uuunnnjjjhhhjjjqqqzzz|||yyywwwssspppmmmmmmlllkkkjjjjjjhhheeeddddddcccaaa___ZZZYYYXXXWWWUUUSSSRRRQQQNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNNNNMMMLLLKKKMMMNNNOOOPPPQQQPPPOOOPPPSSSUUUWWWYYY]]]```dddhhhmmmppptttxxx}}}~~~zzz{{{{{{{{{wwwkkkaaa^^^ZZZYYY[[[]]]_________]]]XXXRRRLLLGGGCCCBBBDDDAAABBBIIIQQQ[[[mmm||||||xxxwwwyyy~~~dddKKK???999444222222111000////////////------,,,,,,+++******)))))))))))))))(((((((((((())))))))))))((((((((((((+++***)))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''(((((('''((()))+++,,,,,,,,,,,,(((***,,,,,,***)))******---+++***+++,,,---,,,***---,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------///............---------...///000000111111000000...//////000000111111111333222222333555999<<<>>>CCCJJJWWWiii}}}{{{uuurrrxxx~~~vvvtttxxx}}}{{{yyypppmmmiiiffffffffffffeeejjjkkkkkkjjjgggffffffgggiiiiiiiiijjjkkkmmmnnnooosssuuuwwwxxxvvvrrrmmmiiikkkjjjiiijjjmmmppprrrsssuuuwwwzzzzzzzzzzzz{{{}}}}}}}}}}}}}}}~~~xxxrrroookkkkkkqqqzzz~~~yyyvvvtttqqqooollljjjjjjjjjiiihhhgggeeecccbbbaaa```^^^\\\XXXWWWVVVUUUSSSQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLLLLMMMOOOPPPQQQRRRRRRRRRSSSWWWYYY\\\___cccfffjjjnnnssswww{{{~~~xxxxxx|||qqqgggaaaZZZXXXWWWXXXZZZ]]]^^^^^^^^^[[[VVVPPPJJJFFFCCCAAAEEEBBBDDDMMM\\\mmmzzzyyyyyyzzz~~~pppNNN===888666222111000///......---------,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++***)))((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&''''''(((((()))'''((()))******+++++++++)))***,,,+++***)))***++++++***)))***,,,---,,,+++++++++,,,,,,,,,---------------........./////////------------------------------,,,,,,,,,,,,,,,,,,...//////000000000000000......//////000111222222222222222333555777:::<<>>GGGOOOWWWdddvvv{{{~~~zzz{{{zzzrrrjjjccchhhmmmsss{{{{{{yyywwwuuusssooojjjgggcccdddeeeeeeddddddeeeggghhhiiijjjllllllllllllkkkjjjkkklllmmmnnnnnnoooooolllkkkiiieeebbbaaabbbcccaaadddggghhhiiijjjlllmmmlllmmmoooqqqrrrrrrrrrqqqqqqsssuuuvvvvvvwwwyyy{{{||||||||||||}}}}}}}}}}}}~~~yyyuuutttssstttzzzwwwtttnnnkkkiiigggfffeeedddbbbaaaaaaaaa```^^^\\\^^^\\\ZZZYYYXXXWWWUUUSSSSSSRRRQQQOOOMMMLLLKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMKKKMMMOOOPPPQQQSSSVVVXXX\\\___bbbeeehhhmmmsssvvvwwwzzz}}}|||yyyzzz|||~~~ttthhh\\\XXXVVVTTTVVVZZZZZZ[[[\\\^^^]]]ZZZUUUQQQHHHFFFDDDCCCDDDFFFIIIKKKRRR^^^kkkttt~~~zzzmmmfffddd]]]gggttt}}}}}}YYYKKK===777444111000222000///...---,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))(((((((((((()))((((((((((((((())))))$$$$$$&&&''''''&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&''')))***+++++++++***((()))+++---+++***)))***++++++***)))++++++******)))(((((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---......//////////////////////////////.........000111111222333333444444444999@@@DDDIIIUUUggguuu|||uuusssyyy{{{qqqhhhaaaeeelllttt~~~}}}zzzwwwrrrlllhhhaaabbbddddddccccccdddfffhhhiiikkklllmmmllllllkkklllllljjjjjjjjjlllmmmoooqqqkkkdddbbbdddeeeaaa^^^^^^```ccceeeeeefffhhhiiihhhiiikkkmmmnnnnnnnnnmmmkkkmmmoooppppppqqqsssuuuvvvvvvwwwxxxyyyzzzzzz{{{{{{||||||}}}~~~zzz}}}~~~~~~{{{uuuuuuuuuuuuwww~~~wwwmmmkkkgggeeedddcccaaa```bbbaaa_________]]][[[YYY]]][[[YYYXXXXXXWWWUUUSSSSSSRRRQQQOOOMMMLLLKKKJJJMMMMMMNNNNNNOOOOOOOOOPPPMMMOOOQQQRRRSSSVVVYYY[[[```cccfffjjjnnnsssxxx||||||~~~{{{xxxwwwyyy||||||ggg___XXXVVVTTTQQQUUU\\\]]]]]]]]]]]]ZZZTTTMMMGGGCCCBBBAAABBBFFFJJJOOOSSS]]]jjjwww{{{pppbbb\\\]]]cccmmmzzzcccHHH???777666333000111777......---,,,++++++++++++,,,,,,,,,,,,,,,,,,------))))))))))))((((((((((((******))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%...+++'''$$$###%%%(((***((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))***,,,,,,+++******)))******++++++,,,------,,,,,,,,,---------......------------------------)))***+++,,,,,,,,,,,,,,,------------------------111000.........///111222000111111111111222222222555555888???FFFOOO]]]jjj|||uuuoooppp~~~nnn^^^]]]]]]bbbmmmyyy}}}yyysssmmmhhhgggeeedddeeeffffffeeedddddddddeeefffhhhjjjlllmmmkkkjjjiiihhhhhhjjjlllmmmrrrlllfffcccddddddaaa]]]```aaabbbcccdddeeeeeeeeeeeefffggghhhiiiiiiiiiiiinnnmmmmmmnnnnnnooopppqqquuutttsssrrrrrrtttuuuwwwzzzyyyxxxyyy{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxwwwrrrqqqqqqsss{{{zzztttmmmiiiddd```______^^^]]]ZZZ[[[\\\]]]\\\ZZZXXXVVVWWWWWWWWWVVVVVVUUUUUUUUUOOOOOONNNLLLKKKKKKKKKKKKFFFHHHJJJKKKKKKLLLNNNPPPPPPRRRUUUWWWYYY\\\```ccciiilllqqquuuwwwyyy|||}}}}}}yyyzzzvvvggg]]]YYYUUUSSSUUUWWWYYYZZZ```___]]]YYYTTTOOOJJJHHHDDDAAACCCHHHJJJLLLVVVaaapppzzzxxxeeeYYYYYY\\\bbbmmm{{{kkkLLL999777444111///.../////////......------,,,++++++++++++++++++++++++++++++'''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))******(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((************************''''''((())))))))))))))),,,,,,++++++++++++******,,,,,,,,,,,,------------------------------------,,,------------,,,,,,+++------------------------,,,------...............000000111111111222222222333222555:::@@@GGGTTT```zzz~~~xxxsssuuummm\\\UUUTTTZZZeeerrr~~~zzztttooohhhfffeeeeeeeeeeeedddbbbccccccdddeeeggghhhjjjkkkjjjiiihhhggggggiiikkklllppplllhhheeedddcccaaa_________```aaabbbbbbccccccdddeeefffgggggghhhhhhhhhkkkkkkkkkkkklllmmmnnnoooqqqpppooonnnnnnppprrrsssvvvuuutttuuuwwwxxxwwwvvvuuuuuutttsssrrrqqqqqqpppnnnnnnnnnqqqwwwrrrlllfffccc^^^\\\\\\\\\\\\[[[YYYZZZ[[[[[[ZZZXXXVVVUUUVVVVVVVVVUUUUUUTTTTTTTTTPPPOOONNNMMMLLLKKKKKKKKKJJJKKKLLLMMMMMMNNNPPPSSSRRRUUUXXX[[[^^^aaaeeehhhooorrrvvvyyy{{{~~~|||{{{zzzyyy}}}yyyiii\\\YYYWWWTTTTTTVVVXXXYYYYYY^^^\\\ZZZVVVQQQLLLHHHFFFCCCBBBFFFMMMSSS[[[jjjwwwnnn___ZZZ]]]bbbiiirrr}}}xxxWWW@@@888777444111///...//////.........---,,,,,,++++++++++++++++++++++++++++++(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%&&&''''''(((((()))))))))(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&''''''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((************************((((((((((((((())))))***...------+++***)))((((((++++++,,,,,,,,,---------------------------------...//////......---,,,+++------------------------***,,,...///000///---,,,000000000111111111222222333222333888;;;@@@KKKVVVnnn~~~}}}zzz|||ppp^^^SSSQQQTTT]]]iiittt}}}wwwsssllljjjhhhggggggfffdddcccbbbbbbccccccdddfffggghhhhhhgggfffffffffggghhhiiillllllkkkhhhdddaaaaaaaaa]]]]]]^^^______`````````bbbcccdddeeeffffffffffffhhhhhhhhhhhhiiijjjkkkkkkkkkkkkjjjiiiiiikkklllmmmpppooonnnppprrrssssssrrrqqqppppppnnnmmmlllkkkjjjjjjkkklllmmmqqqyyyvvvhhhbbb]]][[[WWWVVVVVVWWWXXXWWWVVVWWWWWWXXXWWWVVVTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOQQQUUUXXXYYY\\\```dddgggkkkooorrrwwwyyy|||~~~~~~yyywwwxxxyyy|||vvvjjj^^^VVVVVVTTTTTTUUUXXXYYYYYYXXXYYYWWWUUUQQQMMMIIIFFFDDDEEEEEEJJJUUUbbbppppppbbb\\\^^^eeekkkqqqwwwxxxYYYCCC888777555333111////////////......------,,,,,,++++++++++++++++++++++++++++++))))))(((''''''''''''''''''''''''''''''&&&&&&&&&)))(((''''''&&&'''''''''%%%%%%&&&&&&'''((())))))$$$&&&''''''%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&& !!!$$$'''(((((('''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((+++***)))))))))***,,,---------,,,+++***)))((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,............---------------...///000000000///...000000000000111111111111333222444888:::===FFFPPPaaasssxxxggg]]]WWWUUUYYY```gggqqqyyyzzzvvvsssqqqnnnlllkkkjjjgggeeebbbbbbbbbbbbcccdddeeeeeeffffffeeedddeeeeeefffggghhhkkkmmmkkkeee```aaabbb]]]]]]]]]]]]^^^^^^______```aaabbbcccddddddddddddddddddddddddeeefffggghhhffffffeeeeeeeeefffggghhhjjjiiiiiikkkmmmoooooonnnmmmllllllkkkkkkjjjjjjjjjhhhiiijjjlllnnnrrrwww|||wwwjjj```\\\XXXVVVSSSRRRRRRSSSSSSRRRSSSSSSTTTTTTTTTSSSRRRQQQRRRRRRQQQQQQQQQQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQUUU[[[___dddgggkkknnnqqqtttwwwzzz~~~}}}{{{yyyyyyzzzzzzuuuiiiaaa\\\YYYTTTTTTUUUXXXZZZ[[[ZZZXXXTTTRRROOOLLLHHHFFFDDDCCCHHHHHHNNN^^^qqquuuggg^^^___eeemmmqqqvvvyyy]]]DDD999777555444222000//////...///......------,,,++++++******************************)))'''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((+++***)))))))))***,,,---*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---............/////////......---------///......------///000111//////000000000111111111111111333777999;;;CCCLLLXXXkkkxxxiii```WWWVVVXXX]]]dddjjjsss}}}wwwuuurrrpppnnnllliiigggccccccbbbbbbbbbccccccdddeeedddddddddddddddddddddeeejjjooommmfffaaaaaaccc^^^^^^]]]]]]]]]^^^_________```aaabbbbbbcccccccccaaaaaaaaaaaabbbcccdddeeecccccccccccccccdddddddddfffeeeeeegggiiikkkkkkjjjffffffgggggghhhhhhiiiiiiggghhhjjjkkkkkkmmmpppsss|||{{{oooiiibbb[[[XXXVVVTTTQQQPPPPPPPPPOOONNNPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLLLLKKKKKKLLLLLLKKKMMMOOORRRVVV\\\ccchhhlllooosssvvvwwwyyy{{{}}}~~~{{{}}}}}}}}}~~~|||ttthhh```\\\ZZZ[[[TTTUUUWWWZZZ\\\\\\YYYWWWOOOMMMJJJGGGEEEEEEEEEEEEIIIKKKTTTgggtttlllccc```eeelllrrrtttyyyzzzhhhLLL;;;777888333222111000//////.........------,,,++++++*********************************)))'''&&&&&&''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&'''(((&&&$$$###$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))******+++((((((((((((((())))))***(((((())))))***+++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,.../////////000000//////...---------...,,,+++******,,,...////////////000000000111111//////111555666777>>>FFFQQQcccvvvvvviiiZZZSSSSSSUUU[[[aaajjjzzz{{{xxxuuusssqqqooollliiieeeeeedddcccccccccccccccddddddddddddccccccccccccdddiiiooonnniiicccaaabbb___^^^]]]\\\]]]]]]___```^^^___```aaabbbbbbbbbbbb````````````aaabbbcccccc``````aaaaaaaaabbbbbbbbbcccbbbbbbccceeegggffffff______```aaacccdddeeeeeedddfffggghhhggghhhjjjlllqqqtttzzz~~~||||||{{{zzzzzzxxxvvvtttrrrqqqtttxxx~~~uuuggg```^^^ZZZWWWVVVTTTRRRPPPOOOOOOOOOMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMNNNOOOPPPOOORRRUUUYYY^^^dddkkkpppqqqtttxxx{{{|||}}}~~~~~~yyy{{{}}}~~~}}}rrrfff___[[[WWWUUUVVVVVVWWWXXXZZZ[[[ZZZWWWTTTLLLJJJGGGEEEEEEFFFHHHJJJKKKSSSbbbuuuwwwkkkhhheeeffflllsssxxxyyy~~~qqqSSSAAA777555666111000000000//////......------,,,,,,++++++******************************))))))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((()))******+++''''''((()))))))))))))))((((((((()))***+++++++++))))))))))))*********+++++++++++++++++++++++++++***+++,,,...////////////000000000///...---------,,,+++++++++,,,,,,------////////////000000000111//////222555555555:::AAAGGGWWWiiitttxxxcccVVVQQQPPPTTTZZZaaaooo~~~{{{yyywwwuuuqqqooohhhgggfffeeedddcccccccccdddddddddddddddcccbbbbbbccchhhmmmoookkkfffbbb```___^^^\\\[[[[[[\\\^^^___^^^___```aaabbbbbbbbbbbb```______``````aaabbbccc]]]^^^_________```______```______```bbbbbbbbbaaa\\\]]]]]]^^^___```aaaaaa```aaabbbcccbbbccceeeggggggjjjmmmqqqttt{{{yyytttrrrpppnnnnnnhhhhhhhhhhhhgggfffdddddddddgggjjjnnnwww~~~lllbbbYYYWWWWWWTTTQQQQQQQQQOOONNNNNNOOOOOONNNMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNOOOPPPQQQSSSTTTUUUXXX[[[```dddiiinnnssswwwwwwzzz|||xxxwwwzzz|||}}}zzzkkkaaa[[[\\\\\\WWWTTTUUUXXXWWWWWWXXXXXXVVVSSSOOOJJJHHHFFFDDDEEEHHHLLLOOOVVVfffyyy{{{pppjjjjjjkkkooovvv}}}|||YYYCCC:::555333444/////////000//////......------,,,,,,+++*********************************(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$"""$$$%%%%%%%%%%%%'''(((######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''((($$$#########$$$%%%%%%&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((()))+++,,,,,,,,,+++***((()))))))))************))))))))))))************++++++++++++++++++++++++......///////////////...111000000///...---------+++,,,...000000///...---////////////000000000000222222444777666444888???>>>NNN^^^hhhssslll[[[RRROOOQQQUUUZZZfffttt~~~}}}{{{xxxuuuiiiiiigggfffeeeddddddddddddddddddddddddcccbbbaaadddhhhlllooommmhhhbbb______]]]\\\ZZZZZZ[[[]]]^^^^^^___```aaabbbbbbbbbbbb```````````````bbbcccccc\\\\\\]]]^^^^^^^^^^^^]]]___^^^]]]]]]___```___]]]]]]^^^^^^^^^^^^_________\\\]]]^^^^^^^^^___aaacccaaacccfffgggiiiooowww}}}rrrfffcccdddcccaaaaaa^^^______``````______^^^ZZZ[[[\\\]]]dddkkkllliii___XXXSSSSSSSSSPPPMMMNNNMMMLLLLLLMMMOOOPPPOOONNNMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQRRRTTTVVVXXXYYY```ccchhhlllppptttxxx{{{|||zzzyyywwwxxxzzz{{{}}}wwwggg^^^WWWUUU\\\___\\\XXXXXXXXXXXXWWWVVVVVVSSSOOOLLLIIIGGGEEEDDDFFFJJJOOORRRcccyyy~~~uuulllmmmooorrrvvv}}}eeeHHH:::777555444555...///////////////......------,,,,,,+++******)))))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))(((((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))*********)))((('''(((***,,,.../////////---+++***(((((()))+++,,,))))))))))))***+++,,,---++++++,,,,,,,,,,,,------''')))+++---............000///---,,,+++,,,------,,,---......------///000000000111111111000000///000000111222333555666777@@@HHHSSS^^^iiizzz~~~~~~{{{eeeVVVOOOJJJHHHSSSVVV___ooo}}}zzzwwwuuuqqqlllhhhhhhhhhiiiiiieeecccbbbaaabbbcccbbbaaafffiiimmmnnnkkkfffbbb``````^^^\\\YYYXXXYYYZZZ[[[``````aaabbbcccddddddeeeddddddccccccbbbbbbccccccaaa```^^^]]]\\\\\\]]]^^^\\\[[[ZZZ[[[\\\]]]\\\[[[XXXYYYZZZ\\\]]]^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]]]]cccbbb``````bbbeeehhhjjjwww||||||lllgggaaa^^^\\\[[[YYYVVVXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZSSSRRRQQQPPPOOOMMMLLLLLLNNNNNNMMMLLLJJJIIIHHHGGGLLLKKKIIIIIIJJJLLLOOOQQQOOOOOOOOOPPPPPPQQQRRRRRRSSSUUUXXXZZZ\\\^^^bbbeeefffjjjpppuuuyyy}}}yyyyyyyyyvvvyyy{{{mmmddd___XXXWWWVVVVVVVVVVVVWWWWWWSSSTTTTTTTTTSSSPPPKKKGGGFFFEEEGGGKKKJJJKKKVVVbbbtttzzzqqqmmmooouuuxxx~~~aaaQQQ???777555444555666222111111000///......---,,,,,,,,,+++***)))((((((++++++***)))((('''&&&&&&)))(((((('''&&&%%%%%%%%%))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''')))(((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((((()))***+++,,,...///000---,,,***)))((()))***+++))))))))))))***+++,,,,,,+++++++++,,,,,,,,,------******,,,------------,,,///...---,,,++++++,,,---,,,---......------...000000000111111111111000000000000111111333555666777===CCCKKKTTT___rrrrrr]]]PPPKKKJJJNNNOOOVVVbbbmmmwww}}}wwwtttoookkkjjjiiiiiihhhfffdddbbbbbbbbbcccbbbaaadddgggkkkmmmkkkgggcccaaa```^^^\\\ZZZZZZ[[[]]]___``````aaabbbcccddddddeeeeeeeeedddddddddddddddeeedddbbbaaa___]]]]]]]]]]]]\\\[[[YYYYYYZZZZZZYYYXXXUUUVVVWWWXXXZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZ\\\^^^aaacccjjjnnnsssxxx}}}{{{rrrkkkddd```[[[YYYYYYXXXWWWUUUUUUVVVVVVVVVVVVUUUTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKLLLNNNPPPQQQNNNNNNNNNNNNPPPRRRTTTUUUXXXZZZ]]]___aaacccgggjjjnnnrrrwww{{{~~~vvvsssttt}}}{{{|||ooobbb[[[XXXXXXWWWWWWVVVVVVUUUUUUTTTTTTRRRPPPMMMJJJGGGCCCAAADDDBBBEEEKKKPPPVVVcccppp~~~{{{tttoooqqqvvvwwwSSSEEE999555444333111222.........---------------,,,++++++******)))))))))************))))))))))))))))))(((((('''&&&&&&%%%(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))+++,,,...000...,,,+++)))(((((()))))))))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,---......------...///000000111111111111000000000000000111333444666777;;;>>>CCCIIIUUUhhh}}}uuuxxxgggTTTMMMMMMHHHHHHLLLTTT[[[dddrrr~~~|||yyyuuurrrpppnnnkkkiiigggeeecccbbbccccccbbbaaabbbeeeiiikkkllliiieeeccc___^^^\\\\\\\\\^^^```aaa``````aaabbbcccddddddeeefffeeeeeeeeeeeeeeefffffffffeeecccaaa```___^^^^^^^^^\\\YYYXXXXXXWWWUUUTTTTTTTTTVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVWWWYYY[[[]]]```ccceeegggjjjmmmooorrrnnniiifffeeeccc```\\\YYYWWWTTTSSSSSSTTTTTTSSSRRRRRRRRRSSSRRRRRRQQQPPPNNNNNNNNNMMMMMMNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLMMMMMMNNNOOOPPPQQQRRROOOOOOPPPQQQTTTWWW[[[]]]```bbbeeegggiiikkkooorrryyy|||zzzuuuuuuwww~~~~~~qqqaaaWWWTTTSSSWWWWWWWWWWWWUUUSSSQQQPPPQQQNNNJJJEEEBBB@@@@@@@@@EEEEEEHHHPPPZZZdddrrr~~~xxxqqqnnnpppxxxxxxYYYCCC:::333333444222//////,,,,,,,,,---------......************************)))))))))******+++++++++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%((()))'''''''''((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))+++***(((((()))+++---///...---+++)))((('''''''''((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......,,,,,,---...///000000111111111111000000000000111222444555666999;;;???EEEOOO```uuu~~~ssssssxxxsss___TTTPPPFFFFFFHHHMMMQQQXXXeeeqqq{{{}}}zzzwwwsssnnnkkkjjjgggeeedddddddddcccbbbaaacccgggkkkmmmkkkgggddd______]]]\\\]]]^^^___`````````aaabbbcccddddddeeeeeedddddddddeeefffgggggggggfffeeedddccccccbbbbbbaaa^^^[[[XXXWWWVVVTTTSSSUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWYYYXXXVVVUUUTTTUUUVVVWWWXXXZZZ\\\\\\\\\\\\^^^```ccc```\\\ZZZ[[[[[[YYYXXXRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNOOOOOONNNMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOMMMNNNPPPRRRSSSTTTSSSSSSUUUUUUVVVXXX\\\aaafffiiiiiikkkmmmoooqqqtttwwwzzz|||zzzxxxzzz}}}~~~~~~rrrcccXXXSSSSSSTTTVVVVVVWWWVVVSSSPPPMMMJJJIIIGGGEEEBBB@@@AAACCCEEEIIIKKKRRR\\\fffqqq|||xxxpppnnnooottt~~~]]]DDD<<<555111333444222000000//////..................))))))))))))************))))))))))))))))))))))))******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$###""""""!!!%%%$$$###"""###%%%''')))&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((((())))))***+++***(((((((((***,,,------,,,+++)))(((''''''&&&((((((***++++++,,,++++++*********+++++++++,,,,,,)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---//////000111111111111111000000000111222333444555555777<<>>DDDHHHNNN]]]nnnwww}}}{{{qqqoooxxxnnn]]]KKKDDDDDDEEEGGGJJJPPPUUU]]]eeennnzzzzzzwwwtttrrrqqqpppnnnlllkkkjjjjjjnnnqqqpppiiibbb````````````aaaaaaaaaaaa``````aaabbbcccddddddeeeccccccdddeeegggiiijjjkkklllmmmnnnoooooonnnmmmlllfffccc___^^^^^^```````````````aaaaaabbbbbbaaaaaaaaaaaa```______^^^______XXXXXXXXXXXXWWWWWWWWWVVVTTTUUUVVVUUUSSSRRRSSSTTTUUUUUUSSSRRRQQQRRRUUUXXXLLLOOOQQQQQQOOONNNPPPRRROOOPPPPPPPPPPPPOOONNNNNNOOOOOOOOOOOOPPPQQQSSSSSSOOOOOOPPPQQQQQQRRRSSSSSSRRRSSSUUUWWWZZZ]]]___```aaabbbccceeegggiiijjjkkkmmmppptttyyy|||~~~{{{xxxxxxuuuvvv|||~~~|||qqqgggddd___YYYWWWSSSPPPPPPRRRUUUUUUTTTOOONNNKKKHHHEEECCCAAAAAA???@@@@@@@@@BBBLLLZZZeee~~~}}}vvvpppnnnpppxxxlllPPPAAA;;;777555222000111444555111000222---------,,,,,,++++++++++++******)))(((''''''&&&(((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###"""!!! !!!"""###"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))(((''''''''')))***+++((((((&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%&&&&&&&&&'''''''''((())))))************))))))+++++++++***************,,,,,,+++***+++,,,---...------------------------+++,,,...---,,,,,,---///111111111111222222222222000000000000000000000000111222333444666999???CCCOOOXXXeeeqqqzzzyyypppssspppXXXMMMIIIEEEDDDFFFJJJMMMSSS\\\hhhtttyyywwwwwwwwwsssooojjjjjjkkknnnqqqooojjjeeecccbbb``````___```aaabbbbbbbbbbbbbbbcccdddeeefffbbbcccdddfffgggiiijjjkkkjjjjjjkkklllmmmmmmmmmmmmdddbbb```______```cccdddbbbaaaaaabbbdddeeeeeedddeeeeeeeeeeeeeeecccbbbaaa`````````^^^[[[YYYYYYZZZVVVWWWWWWWWWWWWWWWWWWWWWTTTSSSSSSSSSSSSSSSTTTUUUSSSSSSTTTTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOQQQRRRRRRQQQQQQRRRTTTVVVWWWWWWWWWXXXWWWWWWVVVUUUYYY[[[^^^bbbdddfffgggggghhhiiikkkmmmoooqqqqqqrrrvvvxxx|||zzzwwwxxxyyy{{{{{{oooddd\\\YYYWWWVVVSSSRRRRRRQQQQQQQQQQQQQQQMMMJJJFFFDDDCCCBBBBBBAAACCCCCCDDDGGGIIISSSkkkxxxttttttpppwwwsssPPPCCC>>>666000000000000000000////////////---------,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######""""""!!!""""""""""""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''''''''((()))***((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))***))))))************))))))*********))))))))))))))),,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///........./////////000000000000000000000000000000111222333333555888===AAAHHHPPP]]]jjjttt~~~wwwtttyyyjjj[[[RRRJJJFFFGGGFFFHHHMMMTTT^^^iiirrrwww{{{||||||{{{wwwtttnnnnnnnnnqqqsssqqqkkkffffffeeecccbbbaaaaaaaaabbbbbbbbbbbbbbbcccdddeeeeeeddddddfffgggiiikkklllmmmkkkkkklllmmmmmmmmmllllllhhhfffdddbbbaaabbbdddeeedddccccccdddggghhhhhhgggeeefffhhhiiiiiihhhfffeeecccddddddccc```______```^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXWWWWWWVVVWWWWWWXXXVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXWWWVVVWWWZZZ\\\^^^^^^^^^^^^]]]]]]\\\[[[^^^___bbbeeehhhjjjkkklllmmmnnnppprrrtttuuuvvvwww|||}}}~~~zzzyyy{{{wwwpppeee\\\WWWTTTRRRRRRPPPQQQQQQQQQPPPOOOMMMKKKGGGEEEBBB@@@@@@@@@AAAAAABBBBBBFFFNNNVVVeee~~~wwwtttuuuvvvuuu{{{yyy]]]CCC;;;999555222333000000000/////////......*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((************************((())))))******))))))(((************************,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++,,,------,,,,,,---...---------............///000000000000000000000000///000222222333777;;;???EEEMMMZZZfffrrrzzzvvvvvv|||kkk\\\OOOHHHGGGDDDEEEGGGLLLSSS[[[cccgggooosss|||}}}zzzwwwuuuuuuvvvwwwtttnnniiiiiihhhfffdddbbbbbbbbbbbbcccccccccbbbccccccddddddeeeeeegggiiikkkmmmooopppllllllmmmmmmmmmllllllkkklllkkkhhhfffeeeeeefffggggggffffffgggjjjlllkkkkkkfffhhhkkkmmmnnnmmmlllkkkhhhiiiiiiiiigggfffggghhhgggfffcccaaa```____________^^^]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[ZZZZZZZZZ[[[\\\]]]^^^___``````^^^_________^^^___bbbdddggggggfffeeeeeedddcccccceeeeeegggiiillloooqqqrrrrrrsssuuuxxxzzz{{{|||}}}|||{{{|||||||||~~~zzziiiccc\\\UUURRRQQQPPPPPPNNNOOOPPPPPPNNNKKKGGGEEEBBBAAA???>>>>>>???AAABBBCCCFFFNNN\\\kkk~~~|||sssqqqtttvvvwww}}}ZZZHHH888555555222222555000////////////.........,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***,,,------,,,+++---............/////////000000000000000000000000000000...///111111222555999<<>>@@@BBBDDDGGGNNN\\\nnn|||uuuqqqrrrvvvyyy{{{~~~___HHH>>>666555333000///222/////////.........---------------,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((('''''''''))))))))))))(((((((((((((((((())))))))))))((((((************++++++,,,,,,++++++,,,,,,,,,---------------------------------***+++---,,,++++++,,,...............////////////////////////////////////...///000111222333777999>>>EEEPPP]]]iiiwww{{{mmm]]]TTTIIIGGGEEEEEEGGGLLLQQQTTT[[[```iiiuuu~~~~~~}}}zzztttoooiiigggfffdddccccccccccccddddddccccccbbbcccccccccdddeeegggiiikkkmmmnnnooonnnnnnnnnnnnmmmlllkkkkkklllkkkkkkkkkkkklllmmmnnnjjjiiiiiijjjmmmnnnnnnmmmmmmnnnppprrrrrrpppnnnmmmnnnoooqqqqqqpppppprrrssspppooommmlllkkkkkklllllliiihhhgggfffeeeeeeeeeeeeddddddeeeeeeeeeeeeddddddgggggggggggggggggggggggghhhiiiiiiiiihhhiiikkknnnnnnmmmlllkkkjjjjjjjjjjjjmmmmmmnnnoooqqqtttwwwyyyxxxyyy{{{~~~|||}}}rrrdddXXXVVVTTTSSSSSSTTTSSSSSSPPPNNNKKKHHHEEEDDDCCCCCC???@@@@@@??????@@@DDDGGGKKKWWWkkk}}}ssssssqqqpppqqqwwwbbbHHH===999666555222///...///............------------))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''')))))))))*********++++++'''(((((())))))((((((''''''''''''((())))))*********+++,,,---------,,,,,,------------------------***+++,,,,,,++++++,,,---,,,,,,,,,------------...////////////////////////...///111111222333555777===DDDNNNYYYdddqqq}}}zzzgggZZZNNNKKKGGGDDDDDDGGGKKKMMMSSSWWW___jjjwww~~~yyyuuulllkkkiiigggeeeddddddeeecccccccccbbbccccccddddddeeefffggghhhjjjkkkmmmmmmmmmmmmnnnnnnnnnmmmllllllkkkkkkllllllmmmooopppqqqlllkkkjjjkkkmmmooonnnmmmooopppqqqqqqqqqpppooonnnoooqqqssssssrrrrrrtttuuurrrrrrqqqqqqppppppoooooollllllkkkjjjiiiiiiiiijjjhhhiiiiiijjjjjjjjjjjjjjjllllllkkkkkkkkkjjjjjjjjjlllmmmmmmllllllmmmoooqqqpppooommmlllllllllmmmnnnqqqqqqrrrtttvvvxxxzzz|||zzz|||~~~}}}~~~uuuzzz~~~vvveeeYYYSSSRRRQQQQQQRRRRRRQQQOOOMMMKKKGGGCCCBBBBBBCCCDDD===???AAAAAAAAACCCHHHMMMTTTeee|||xxxrrrrrrqqqooopppyyyhhhLLL<<<444333222111111///............---------,,,,,,,,,************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######"""######$$$%%%&&&&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''((()))******+++,,,''''''((((((((((((''''''''''''((())))))***++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,------------.........////////////////////////...000111222222333555666;;;BBBLLLUUU^^^hhhssszzzuuugggWWWSSSMMMGGGDDDEEEGGGIIILLLOOOVVV___jjjuuuuuussspppllliiigggffffffbbbbbbbbbbbbcccdddeeeeeegggggghhhiiijjjkkklllllllllmmmmmmnnnnnnnnnnnnmmmnnnnnnooooooppppppqqqqqqooonnnmmmmmmoooooonnnmmmppppppppppppqqqrrrrrrsssqqqsssttttttttttttuuuwwwuuuvvvvvvvvvuuussspppooooooooonnnnnnnnnnnnnnnooommmmmmnnnooooooooooooooooooooooooooooooooopppppppppqqqqqqqqqpppqqqtttvvvsssrrrqqqpppppprrrssstttuuuvvvxxxzzz|||~~~~~~}}}xxxxxx}}}ssszzz|||qqqfff[[[UUUPPPPPPPPPPPPQQQPPPNNNLLLFFFEEECCCAAA@@@@@@AAABBB>>>AAAEEEGGGGGGKKKRRRXXXgggyyy{{{zzzyyywwwxxx|||jjjNNN???:::111000///...///111000...---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""!!!!!!"""$$$&&&''''''&&&$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''((((((((('''%%%$$$###$$$&&&((())))))((('''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&###$$$%%%&&&'''((()))***''''''((((((((((((''''''******+++,,,------......***+++,,,---...---,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---/////////000000000000111////////////////////////...000222222222333444666555<<>>???AAABBBEEEKKKUUUbbbnnnuuuyyyyyy}}}yyytttppppppvvv}}}ZZZHHH@@@777222333444333222111///...---,,,------,,,,,,+++++++++++++++++++++*********))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))((('''&&&&&&%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&((())))))(((''')))***))))))(((((((((***,,,---///---***))))))))))))(((*********************+++***+++,,,+++***+++,,,...,,,,,,+++++++++,,,------......///////////////////////////000111111222222777777888:::>>>EEENNNTTT___ppp}}}|||{{{{{{zzzxxxuuurrrrrruuuwww{{{kkkZZZPPPKKKIIIEEEFFFGGGFFFFFFGGGIIILLLSSS[[[dddiiikkkmmmssswww}}}|||yyyvvvtttqqqooommmlllkkkiiihhhkkkjjjjjjjjjkkkkkklllmmmmmmmmmmmmmmmmmmmmmnnnnnnooopppqqqrrrsssssssssssssssrrrssstttuuuuuusssrrrppprrrtttvvvyyy{{{||||||yyyyyywwwwwwwwwxxxyyyzzzxxxyyyyyyvvvssssssvvvzzzyyyxxxwwwvvvvvvvvvvvvwwwyyyyyyyyyzzz{{{{{{yyyvvvuuutttvvv|||~~~|||}}}}}}~~~|||yyyxxxzzz}}}~~~|||vvvrrrttttttvvvvvvwwwvvvuuuuuurrrsssuuuwwwvvvrrrlllggg\\\YYYVVVTTTTTTTTTTTTTTTRRROOOLLLJJJHHHEEEBBB???@@@AAAAAA@@@>>>???CCCGGGGGGRRRddduuurrrnnniiifffgggppp|||{{{aaaGGG<<<888333000111333222111000///...---,,,++++++++++++************++++++*********)))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$#########%%%$$$###"""###$$$%%%&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''')))(((''''''(((***(((((('''(((((()))++++++...+++((('''((())))))))))))*********+++++++++***)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,------............/////////////////////000111111222222555555555666999???GGGMMMZZZiii~~~|||yyyzzzzzz{{{zzzyyywwwuuuvvvxxx{{{zzzjjj]]]RRRKKKHHHHHHGGGFFFEEEFFFGGGHHHLLLQQQXXX\\\^^^bbbhhhmmmrrruuuyyy|||}}}|||yyyuuusssrrrpppnnnmmmllllllkkkkkkllllllmmmnnnnnnmmmlllkkkkkkllllllmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqrrrtttvvvvvvtttqqqpppqqqsssuuuwwwyyyzzz{{{yyyxxxwwwwwwwwwxxxyyyzzzxxxzzz{{{yyyvvvuuuwwwzzz{{{{{{zzzyyyyyyxxxxxxxxxzzzzzzzzz|||~~~~~~}}}|||xxxwwwyyy~~~}}}}}}~~~~~~~~~{{{zzz|||zzzxxxuuurrrtttuuuwwwxxxwwwtttrrrpppmmmlllkkkkkkiiiddd^^^ZZZXXXVVVTTTSSSSSSSSSQQQPPPPPPMMMJJJGGGEEECCC???===>>>AAABBB@@@>>>AAAHHHOOOMMM[[[ooonnnkkkfffcccfffnnnzzz^^^LLL<<<666666444222333222111111000...------,,,++++++++++++++++++******************))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$######""""""######$$$############""""""""""""%%%$$$###"""###$$$%%%&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))***))))))((((((((((((((()))((((((((((((((())))))''''''''''''''''''''''''&&&'''((((((''''''((()))''''''''''''((()))*********((('''''')))+++++++++((()))***++++++++++++***)))***,,,,,,+++***+++------............------------.........//////000000/////////000111111222222222222333333666<<>><<<:::===@@@AAABBBHHHRRR[[[___jjjzzzvvvgggfffeeeeeejjjsss|||___KKK@@@777444666555444333111000000///...---,,,,,,++++++++++++,,,,,,,,,,,,*********)))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))+++***))))))(((((()))))))))(((((((((((()))******''''''''''''''''''''''''%%%'''(((((('''&&&((()))&&&&&&''''''((()))))))))(((''''''(((+++,,,,,,+++'''(((***+++,,,,,,+++***)))***+++***)))***+++---....../////////...---,,,------......///000000000/////////000111111222222000111222333555:::@@@EEEQQQ\\\jjjttt{{{|||{{{|||}}}nnn^^^SSSNNNHHHCCCBBBCCCDDDDDDCCCEEEHHHJJJLLLOOORRRUUU[[[___dddhhhmmmqqqvvvyyy~~~}}}|||{{{zzzyyyxxxwwwvvvvvvuuuvvvvvvsssrrrooommmmmmmmmnnnooosssssssssssssssrrrrrrqqqooooooppprrruuuvvvuuusssrrrsssuuuwwwxxxzzzzzz{{{xxxwwwwwwwwwwwwxxxzzz{{{zzz}}}~~~zzzxxxxxxzzz~~~||||||zzzzzzzzz|||}}}|||~~~}}}~~~}}}yyyxxxyyy{{{zzzyyyuuuuuutttrrrmmmgggbbb^^^\\\YYYTTTRRRQQQRRRQQQQQQOOONNNMMMNNNPPPPPPNNNLLLLLLIIIEEEBBBAAA@@@>>><<<999<<<@@@FFFNNNZZZgggqqq{{{~~~qqqfff]]]___ccciiiqqq{{{___GGG===999444333444444222111000//////...------,,,,,,+++++++++,,,,,,,,,,,,,,,******)))))))))(((((((((''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******)))((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))%%%%%%&&&'''(((((((((((((((((()))+++------+++)))'''(((***,,,,,,,,,+++******+++***)))((())),,,...------.........---,,,+++------......///000000111/////////000111111222222...000111333444777;;;>>>GGGQQQ]]]fffmmmxxx|||{{{~~~uuueee]]]SSSKKKGGGFFFEEEEEEBBBCCCEEEFFFGGGHHHJJJLLLOOOSSSXXX^^^bbbgggmmmpppwwwxxxzzz}}}~~~}}}||||||yyywwwtttqqqpppqqqrrrsssvvvvvvvvvvvvuuusssrrrqqqqqqpppppprrruuuwwwwwwvvvssstttuuuwwwyyyzzz{{{{{{xxxwwwwwwvvvwwwyyyzzz{{{{{{||||||yyywwwwww{{{~~~}}}}}}{{{{{{|||~~~}}}}}}~~~{{{yyyxxxxxxxxxxxxwwwwwwvvvqqqpppnnnjjjeee___ZZZWWWRRRPPPNNNNNNPPPRRRRRRRRRNNNMMMMMMMMMNNNNNNMMMKKKJJJGGGCCCAAA@@@@@@???>>>===@@@FFFRRRbbbuuu|||oooddd]]]XXX]]]fffoooyyy}}}^^^HHH===555444333222333333111/////////...------,,,,,,,,,************+++++++++,,,***)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&'''((("""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))$$$%%%&&&'''(((((((((((())))))+++---...---)))&&&&&&(((***,,,---,,,+++***++++++***((('''(((,,,///,,,,,,---...---,,,***)))---------...///000000111/////////000111111222222...000222333333555777999@@@IIITTT]]]dddqqq{{{}}}xxxnnn```TTTNNNLLLJJJIIIDDDDDDEEEEEEFFFFFFGGGGGGHHHKKKQQQVVV[[[aaafffjjjqqqrrrtttwwwzzz~~~}}}{{{wwwuuussstttuuuvvvyyyyyyxxxwwwvvvtttrrrqqqrrrqqqqqqrrruuuxxxyyyyyyrrrssstttvvvxxxyyyyyyzzzwwwwwwvvvvvvwwwyyyzzz||||||{{{xxxuuusssvvv~~~}}}}}}||||||}}}~~~~~~}}}|||||||||~~~yyyvvvxxxzzzzzzyyyvvvtttttttttmmmllliiieee```ZZZVVVSSSKKKKKKLLLNNNRRRTTTTTTSSSSSSQQQOOOOOOOOONNNLLLJJJIIIFFFBBB@@@@@@@@@??????CCCFFFNNN^^^tttrrrfff___\\\ZZZaaakkkuuu~~~^^^EEE;;;:::222333333222333333222///.........------,,,,,,,,,(((((())))))*********+++))))))))))))((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""""""""#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''+++(((''''''******)))&&&'''''''''''''''((())))))&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------...............///////////////.........111111111111222333444555:::BBBNNN[[[gggsssnnn]]]TTTOOOLLLHHHGGGEEECCCAAAAAA@@@@@@EEEFFFHHHLLLPPPVVVZZZ]]]cccdddjjjqqqttttttvvv{{{~~~~~~|||xxxwwwxxx{{{}}}~~~{{{yyyxxxyyy{{{ssstttvvvxxxzzz{{{||||||vvvvvvvvvvvvwwwxxxzzz{{{yyyxxxwwwwwwxxxzzz{{{|||}}}|||{{{{{{|||~~~~~~~~~{{{~~~{{{xxxzzzzzzwwwwwwvvvuuu{{{{{{{{{|||{{{wwwrrrnnngggeeeaaa]]]WWWRRRNNNLLLKKKLLLNNNPPPRRRTTTUUUUUUTTTRRROOOLLLIIIGGGFFFFFFHHHEEE@@@??????AAABBBBBBFFFOOO^^^sss}}}tttjjjaaa```eeedddiiiooowww~~~xxx[[[KKK@@@888555555333222222222111///---...---,,,+++***+++,,,---))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%&&&''''''(((((('''''')))'''&&&&&&((()))(((&&&'''''''''''''''((())))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,---------------.....................///////////////111111111111222333444444:::@@@KKKXXXeeesss~~~rrreeeZZZRRRGGGEEEBBB@@@@@@@@@AAAAAACCCDDDEEEHHHLLLOOORRRTTT]]]^^^dddllloooppprrrwwwzzz}}}}}}{{{zzz{{{}}}zzz{{{|||~~~{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}{{{||||||vvvsssuuuwwwyyyxxx|||{{{zzzyyyxxxsssnnnjjjfffccc^^^YYYTTTOOOMMMKKKKKKLLLNNNPPPSSSTTTUUUVVVRRRPPPMMMJJJGGGEEEDDDDDDDDDCCCBBBAAAAAAAAACCCDDDNNN\\\ooo|||qqqnnnlllhhhhhhjjjpppsssxxx~~~___III???888444222444333222111222111///---...---,,,+++***++++++,,,)))))))))))))))))))))))))))))))))((((((((('''''')))(((((((((''''''''''''&&&&&&''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%&&&'''((('''&&&(((''''''''''''(((((()))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------............------......//////000000111111000111111222333444999===FFFSSScccrrr|||}}}lll___JJJFFFBBB@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKTTTVVV\\\dddhhhiiilllrrrvvvxxx{{{~~~}}}}}}{{{zzz{{{|||}}}|||||||||~~~}}}zzz|||vvvsssqqqrrrwww|||}}}}}}{{{yyywwwuuurrrmmmgggcccbbb___YYYSSSNNNLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTOOOMMMJJJGGGDDDBBBBBBAAAAAADDDFFFEEEDDDDDDGGGJJJZZZlllyyypppjjjmmmsssuuuuuuuuuzzz|||~~~uuu```HHH<<<888555444333333222111111111111...,,,......,,,+++************))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&***)))((('''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&''''''(((((('''((((((''''''''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((()))************************++++++******++++++,,,---,,,,,,,,,------......///,,,------...///000111111000000000000111222333444777999@@@MMM___oooyyy~~~~~~|||~~~oooUUUOOOHHHDDDCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFLLLMMMSSS[[[```aaaeeekkkoooqqqtttwww|||~~~|||{{{~~~~~~}}}~~~~~~|||yyyuuutttsssuuuzzz|||{{{yyywwwuuuqqqmmmjjjeee___[[[\\\XXXRRRMMMKKKKKKMMMNNNPPPPPPQQQQQQQQQPPPOOOOOOJJJHHHFFFCCCAAA@@@@@@@@@AAAEEEHHHHHHGGGIIIOOOUUUfff|||~~~{{{wwwtttnnnmmmpppwww~~~]]]MMM>>>777666333222222222111000000111000...,,,......---,,,+++***))))))))))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''))))))'''&&&&&&'''((()))******)))''''''&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''''''''(((((((((((()))***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''((((((((((((************************++++++******++++++,,,---++++++,,,,,,---......///,,,------...///000111111000000000000111222333333444555;;;GGGXXXhhhsssxxxyyy}}}wwwvvvggg^^^RRRKKKHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGLLLTTTXXXYYY^^^dddfffhhhjjjlllpppvvv}}}{{{yyyzzz{{{{{{vvvtttttttttuuusssssstttwwwwwwsssoooooolllhhhddd```\\\WWWTTTTTTQQQNNNKKKJJJLLLOOORRRSSSSSSRRRPPPNNNKKKIIIHHHFFFDDDCCCAAA@@@???@@@@@@BBBFFFIIIJJJKKKPPPZZZbbbuuuyyyrrrnnnlllkkkjjjiiirrr~~~zzz___III???777444333000...///111000//////000000...,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************'''''''''((((((((((((((()))((('''&&&&&&''')))))))))((('''&&&%%%%%%$$$%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&((())))))((((((***+++)))((((((''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''((((((((((((************************++++++******++++++,,,---******+++,,,---......///------......//////000000000000///000000111222333333444888AAANNN\\\gggmmmhhhuuuyyyssspppvvv|||pppaaaUUUPPPNNNKKKHHHGGGEEECCCBBBAAA@@@AAAAAACCCCCCGGGMMMPPPQQQUUU[[[aaaccceeehhhkkkooouuuyyyzzz~~~yyywwwuuuvvvzzz~~~xxxrrrooooooppprrruuusssrrrtttuuusssooojjjdddaaa\\\YYYVVVTTTQQQOOOOOONNNMMMMMMMMMOOOQQQSSSSSSRRRPPPMMMJJJGGGDDDBBBBBBAAA@@@??????@@@BBBBBBEEEHHHMMMQQQVVV]]]gggooowwwssslllfffcccdddfffiiikkkyyy^^^HHH<<<777444555555222000222000///...///000///...,,,+++++++++,,,++++++***)))))))))))))))))))))))))))(((((()))))))))))))))***'''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!!""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''$$$''')))((('''''')))+++))))))((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''((((((((()))))))))************************++++++******++++++,,,---)))***+++,,,---......///.........////////////////////////000000111222333222444777;;;BBBLLLWWW^^^```fffrrryyytttqqqtttyyyrrreee^^^[[[WWWTTTOOOLLLGGGCCC@@@@@@@@@AAA@@@@@@CCCHHHIIIIIIMMMSSSYYY[[[___cccfffjjjnnnqqqppptttxxxzzz{{{~~~{{{uuussstttvvvxxxxxx{{{wwwvvvuuutttrrrqqqqqqrrrssstttqqqoooooopppmmmhhhcccYYYVVVRRRPPPOOONNNMMMKKKMMMNNNOOOQQQQQQQQQQQQQQQOOONNNMMMJJJGGGDDDAAA@@@????????????@@@BBBDDDEEELLLPPPWWW```iiirrryyy}}}wwwiiigggdddaaaaaadddiiimmmsss{{{```KKK???777444555777777333222444///...---...//////---,,,))))))***+++,,,++++++***))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((()))$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''((()))((('''&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######"""!!! !!!"""$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$%%%&&&''''''((((((''''''###%%%((((((&&&&&&(((+++***)))((('''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---)))******+++---.../////////////////////.........////////////000111222333333555666777:::BBBLLLTTT___```eeennnwww~~~}}}yyyvvvvvvvvv{{{qqqkkkgggccc___WWWSSSMMMGGGBBBAAABBBBBB???>>>@@@DDDEEEEEEHHHMMMLLLOOOUUUYYY]]]aaadddgggiiimmmrrrssssssvvv}}}zzzuuutttttttttsssqqqvvv}}}vvvpppnnnnnnlllnnnpppqqqqqqqqqrrrtttooollliiigggfffbbb\\\WWWSSSPPPLLLJJJJJJKKKKKKJJJNNNPPPRRRTTTTTTSSSPPPNNNKKKKKKJJJHHHFFFCCCAAA@@@>>>>>>>>>???AAACCCFFFGGGTTTXXXbbbnnn{{{xxxmmm______``````bbbgggmmmqqq|||vvv[[[FFF;;;888333111333555444///...000///...---...//////---,,,'''(((***+++,,,,,,++++++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%&&&((()))***)))((('''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''))))))((('''&&&######$$$%%%%%%&&&''''''