BM6P6(@ ............---+++)))''',,,+++******)))))))))***++++++++++++++++++++++++---,,,,,,,,,,,,---......---,,,,,,---...000222333......---,,,,,,+++******++++++)))'''&&&(((,,,000111---***)))******'''%%%###"""""""""###$$$%%%%%%%%%&&&&&&&&&'''***///333NNNjjj|||pppVVVBBB444)))(((******)))((()))++++++000,,,+++------+++,,,///,,,---......------...000000222666:::===>>>??????>>>>>>======<<<<<<;;;;;;>>>===<<<;;;::::::;;;;;;======>>>>>>>>><<<;;;::::::;;;;;;::::::;;;===@@@@@@???@@@BBBCCCBBB???<<<===>>>>>>===:::999::::::999777555222111111222333///111222222000//////000555444333333333444555666???AAAJJJ\\\ppp}}}xxxmmmhhhgggaaaSSSGGGGGGFFFDDDEEEJJJSSS]]]dddlllnnnrrrwww{{{|||zzzwww|||{{{|||||||||{{{wwwuuuvvvuuutttwww|||}}}|||yyyzzz}}}~~~~~~}}}yyywwwvvvpppeeeaaaccc___^^^aaaeeeccc\\\WWWUUULLLMMMRRRZZZeeennnsssuuu|||zzz|||yyyxxxyyy{{{zzzyyyxxxxxxxxxzzz}}}~~~wwwuuutttssspppiii___WWWTTTRRRUUU]]]^^^SSSDDD:::555444222111//////000111111111111000000000000000222111000//////...//////111111000000//////......***+++---///000000//////000000000000000000//////........................+++,,,---......---,,,+++---...//////......///111333222111000......------......---------......///111111222333444444555555777666555666777777555444333555666666555555666888555666777888777555333222777888999888777777999;;;;;;;;;<<<<<<===>>>>>>>>>;;;:::999888777777666555777888777555555999@@@GGGFFFOOOWWWZZZ]]]bbbddddddjjjoootttrrrkkkeeebbbbbbnnnooorrrtttuuutttsssrrrmmmooorrruuuvvvwwwvvvuuuqqqsssuuuvvvvvvvvvwwwyyyxxxxxxyyyzzz{{{|||}}}~~~}}}{{{yyyxxxxxxxxxwwwuuuyyyxxxwwwzzz||||||yyyuuunnnmmmmmmoootttyyy|||~~~wwwttttttwwwwwwttttttwww............---+++)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,+++++++++,,,---///000...------,,,++++++*********++++++***))))))+++---000...************(((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''''')))---000AAA]]]wwwwwwcccLLL999---***++++++))))))***,,,,,,///,,,,,,......,,,,,,///,,,---......------...000///222555999<<<===>>>>>>=========<<<<<<<<<<<<<<<>>>===<<<:::::::::;;;<<<999:::;;;<<<<<<<<<;;;:::<<<===>>>>>>======???AAAAAA@@@@@@AAAAAAAAA>>><<<<<<>>>>>>>>><<<<<<===>>>999777555333111111222222111222444444222111222333444333222222333444555666888:::AAAPPPcccttt~~~zzzxxxwwwrrrfff]]]NNNJJJFFFCCCEEEIIINNNPPPXXXYYY\\\aaafffiiiiiiiiihhhhhhhhhhhhhhhgggeeedddeeehhhnnnuuu{{{|||zzzxxx}}}}}}}}}}}}|||}}}~~~|||vvvqqqmmmgggbbbfffmmmhhhccc___^^^ZZZSSSOOOOOOQQQWWW```gggmmmrrrxxx|||~~~~~~~~~~~~}}}~~~|||{{{{{{{{{zzzyyyxxxxxxyyy{{{|||uuusssrrrqqqnnnggg]]]UUUSSSQQQTTT[[[\\\PPPBBB999777666444222///.........111000000000000000000000111000000////////////000000000000000////////////,,,---...000000000000///---------------,,,,,,,,,------------------------,,,---............---,,,+++,,,......------///111222111000///...---------------,,,,,,,,,...///000000111111222333444555555;;;999666444444444444333444555777777666555777888555666777888777555333222555666777777666777999;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;999999888777777666444444999BBBIIIKKKRRRXXXZZZ]]]cccggghhhlllooopppmmmeee^^^[[[[[[gggkkkppprrrrrrpppooonnnpppqqqsssuuuuuuuuuuuuuuuuuuvvvwwwvvvtttttttttvvvwwwwwwxxxxxxzzz{{{|||}}}}}}zzzxxxxxxyyyxxxwwwyyyyyyyyy|||~~~~~~{{{yyyrrrqqqrrrtttwww{{{}}}~~~wwwtttuuuxxxyyyvvvwwwzzz------......---+++***(((******+++++++++***))))))************************++++++,,,,,,,,,---------+++***)))))))))***,,,---------,,,,,,+++*********)))+++------+++***)))***000---+++*********)))'''''''''&&&%%%%%%%%%&&&&&&)))))))))'''&&&(((+++---222JJJiiixxxrrr\\\DDD444,,,+++*********+++,,,......+++,,,//////,,,,,,...,,,---......------...000///111555888;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<666777888::::::;;;::::::;;;===?????????>>>???@@@BBBAAA????????????>>><<<:::<<<======<<<;;;===>>>999777555333111111111111111222444444333222222333222222111111222444555666555555999BBBPPPaaaqqq{{{zzzsss^^^XXXPPPJJJHHHFFFDDDBBBHHHGGGGGGJJJNNNQQQSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTWWW```lllwww|||}}}|||zzz~~~|||{{{|||~~~}}}zzzvvvooogggbbb___aaalllwwwmmmcccXXXRRRNNNJJJKKKNNN[[[dddnnnssstttvvv{{{~~~}}}}}}}}}}}}xxxyyy}}}|||~~~~~~|||}}}{{{zzzxxxwwwwwwxxxxxxuuusssrrrpppnnnggg]]]VVVRRRQQQTTTZZZXXXMMM???888;;;;;;:::666222...------000000000000000000111111000////////////000000111////////////000000000000//////000000000000//////......//////////////////------------------------------...//////...------***+++------,,,---...000000///...------------------,,,+++***+++---000111000000000111222333555555<<<888444222333444555666555777888777666666777999666666777777666555333222222444555555444555777999;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<;;;:::999666666555333444:::DDDKKKPPPUUUXXXXXX\\\dddjjjlllnnnooommmggg___YYYWWWWWWgggmmmtttvvvssspppqqqrrruuuuuuuuuuuuuuuuuuttttttvvvvvvvvvtttsssrrrtttvvvwwwwwwwwwwwwxxxyyy{{{|||{{{xxxxxxyyyyyyyyyzzzzzz{{{}}}}}}zzzvvvwwwxxxzzz{{{|||}}}}}}wwwuuuvvvzzz{{{xxxyyy{{{,,,------...---,,,***)))(((((()))******)))((('''))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++***)))(((((((((******,,,,,,++++++*********)))***,,,------+++)))))))))...---+++*********))))))(((((('''&&&%%%%%%%%%%%%((())))))(((''''''***,,,+++888QQQlllwwwlllRRR???000+++((()))******+++...+++)))+++//////+++***,,,,,,---......------...000///111444777999:::::::::999999::::::;;;;;;;;;<<<;;;:::999999999:::;;;<<<777777888888999999999999888:::===>>>===<<<<<<===BBB@@@>>>=========<<<;;;888999::::::888777888999888777555333222111111111///000222222111000111222222111111111222444555777555666777999AAANNN^^^iiizzz~~~ssslllddd^^^ZZZVVVPPPLLLKKKIIIGGGGGGGGGGGGFFFEEEJJJKKKMMMNNNOOORRRTTTWWW[[[eeerrr|||~~~{{{zzz}}}{{{tttiiibbb\\\[[[```hhhqqqwwwfffZZZMMMHHHIIILLLTTT[[[iiinnntttvvvvvvwwwzzz}}}}}}~~~}}}}}}}}}}}}~~~zzzrrrrrrzzz~~~}}}~~~~~~~~~~~~}}}{{{yyywwwvvvvvvuuuxxxvvvsssrrrpppjjjaaaZZZUUUTTTXXX[[[WWWJJJ>>>999>>>??????;;;666111000000000000000000000111111111//////...//////000111111......//////000000111111000000000000//////......////////////000000000000................................................,,,---......,,,,,,---.........---,,,,,,,,,------,,,+++******+++---000222000000000000111333555666666444222333555777888888666888999888777666777999666666666666555444333222222333444333222222444555777888888999:::;;;<<<<<<============<<<:::999888555555444222333:::DDDLLLRRRTTTUUUTTTXXXaaahhhjjjlllkkkhhhbbb\\\XXXXXXYYYhhhooovvvwwwrrrpppssswwwzzzyyyxxxvvvuuuuuuuuuuuussstttsssrrrrrrsssvvvyyyxxxxxxwwwvvvwwwyyy{{{|||zzzxxxxxxyyyzzzzzzzzzzzz{{{||||||{{{yyywwwwwwzzz|||}}}|||{{{zzzzzzxxxvvvwww{{{{{{xxxwwwyyy+++,,,---------,,,+++***))))))***************))))))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++***)))((((((((()))***+++***************))))))+++,,,,,,***(((((()))+++,,,++++++***)))))))))***((('''&&&%%%%%%%%%%%%%%%&&&'''(((''''''(((***---,,,---999UUUqqqvvvbbbKKK444,,,'''((()))((()))---)))''')))------***)))+++,,,---......------...000...000333666888888888888777777777888888999999:::888888777777777999:::;;;999999999888888777777777666888;;;<<<;;;:::;;;;;;@@@===;;;;;;;;;;;;;;;:::999::::::999666444555555666555444333222111111111...000222222111111222333222222111111222444555666444666777777999AAAMMMVVVnnnxxx~~~xxxtttqqqnnniiifff\\\ZZZYYYXXXVVVSSSOOOLLLTTTWWWZZZ\\\^^^aaafffiiijjjqqqzzz{{{xxxzzz}}}zzzooofff[[[XXXWWW___kkkttttttoooXXXMMMDDDEEENNNZZZfffpppxxxvvvuuuuuuvvvxxxyyyyyy}}}~~~}}}|||||||||}}}~~~zzzqqqssszzz|||zzz{{{{{{|||~~~~~~}}}|||zzzxxxvvvuuuuuuxxxuuutttsssqqqlllddd^^^ZZZ[[[]]]^^^VVVHHH>>>:::===@@@AAA>>>888222000111//////000000111111111111//////...//////000111111......//////000000111111000//////...------------+++++++++,,,,,,---------////////////////////////.........------.........000111111000---,,,,,,---...------,,,,,,,,,------,,,+++******,,,...000222000000///000111444666777333333444666888999777555777888999888777666777888666666666555555444333222444444444333111000111333333444555777999;;;===>>>===>>>>>>>>>===;;;999888555555444222333888BBBJJJOOOPPPOOOMMMRRR[[[aaabbb``````^^^\\\ZZZZZZ[[[]]]gggmmmqqqqqqmmmlllqqqwww|||{{{zzzxxxwwwvvvvvvvvvsssssssssrrrqqqrrruuuxxxyyyyyyxxxxxxxxxzzz{{{|||}}}xxxvvvvvvxxxyyyyyywwwxxxyyyyyywwwuuurrrqqqvvvyyy|||}}}{{{xxxwwwwwwzzzxxxyyy{{{zzzvvvtttuuu***+++,,,---------,,,+++,,,,,,,,,+++,,,,,,---...************************((()))***+++,,,+++******+++***)))(((((()))******))))))))))))))))))))))))*********((('''''')))+++)))******)))'''''')))***''''''&&&%%%%%%%%%&&&&&&%%%'''(((((('''(((***,,,---***,,,AAAdddyyymmmUUU:::///((()))***'''(((---)))'''(((,,,,,,******,,,,,,---......------...000...000222555666777666666555555555666666666666666555555444444555777999::::::999888777666666666666666888:::::::::999:::<<<;;;:::888999::::::999777;;;<<<<<<:::777444444555333333333333222222222111000222444555444444444666555444333333333444555666111333555666888<<>><<<<<<@@@CCC@@@888111///000/////////000111111222222000////////////000000111////////////000000000000000///...---------------+++,,,,,,------.........////////////////////////...---,,,,,,,,,,,,---...111222222000---,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000000000222555777999666666777888999777333000777888999888666555666777666666555444444333333333444555555333111111222333111222444666888:::<<<===??????@@@AAA@@@>>>;;;999444555444222222666>>>DDDIIIJJJHHHGGGKKKSSSWWWVVVPPPQQQSSSVVVZZZ\\\___```gggkkkoooooommmmmmqqquuuzzzyyyyyyxxxxxxwwwvvvvvvuuuvvvuuusssppppppqqqsssxxxyyyyyyzzzzzzzzzzzzzzz{{{xxxtttssstttvvvwwwwwwtttvvvwwwwwwtttpppooonnnuuuyyy||||||yyywwwwwwxxx|||yyyzzz|||{{{uuurrrsss******,,,---...---,,,,,,---,,,***))))))+++---///++++++++++++++++++++++++'''(((***+++,,,+++***)))***)))(((''''''(((******))))))))))))))))))))))))%%%'''))))))(((''''''(((&&&((()))(((&&&&&&(((***'''''''''&&&''''''(((((('''((()))(((''''''((()))+++,,,,,,666XXXwwwsss[[[AAA333***,,,,,,((((((---,,,)))))),,,---+++,,,///,,,---......------...000...///222444555555555444444444444444333333333333333222222222333555777888777666555444444555666666444666666666666666888:::666666666777999999777555999::::::888666444444555111111222333333333333333000222444555444444555666777666555444444444555666111333444555777999<<<>>>NNN___rrr|||}}}{{{yyyxxxxxxwwwuuutttrrrwww|||}}}{{{{{{~~~~~~}}}~~~zzznnneee```]]]XXXTTT^^^hhhsss|||yyymmmXXXQQQPPP[[[hhhrrryyy}}}|||||||||{{{zzz{{{}}}~~~}}}}}}}}}||||||}}}}}}|||yyyzzz}}}||||||||||||{{{zzzyyyyyyuuusssrrrsssssspppjjjeeefffggghhhdddVVVEEE<<<<<<@@@EEEHHHDDD:::222...///...//////000111111222222111000000////////////000000000000000////////////000///...------...//////------...//////000111111........................---,,,++++++++++++,,,---...///000///---,,,---...000000...---,,,,,,,,,,,,------///000000000//////222111111111333666999;;;888777777777777666333000666777888777555444555666666666555444333333333333333444444444333333555777333333444555777888999:::>>>???@@@AAA@@@===;;;999444555555333111333999>>>CCCDDDCCCBBBFFFLLLMMMJJJDDDGGGMMMUUU\\\aaaccccccdddhhhmmmppppppooooooppptttuuuvvvwwwwwwvvvuuuttttttuuuuuusssqqqooopppqqqvvvwwwyyyzzzzzzzzzxxxwwwtttrrrpppppprrrsssttttttqqqtttvvvvvvsssqqqpppqqqvvvzzz~~~}}}zzzxxxzzz||||||zzz{{{~~~}}}wwwtttuuu)))***,,,---...------,,,+++)))&&&%%%%%%(((+++---++++++++++++++++++++++++'''(((***+++,,,+++)))((((((''''''&&&'''((()))***(((((((((((())))))))))))!!!$$$(((******(((&&&&&&%%%'''((('''%%%%%%'''***(((((('''(((((()))***+++)))******)))'''%%%%%%&&&&&&///111444RRRuuuuuu^^^FFF666,,,......))))))......+++***,,,---,,,...222,,,---///...------...000---///111444555555444333333333333222222111111111111111111111222444666888444333222222333444666777111222222222111222555777333333444777999999666444555666777666444333333444///000111222333444444333...000222333222222333444999888666555444444555555555444444444555666777777AAATTTjjjwww}}}|||yyyvvvyyy~~~~~~{{{{{{{{{{{{{{{www|||~~~|||}}}~~~}}}wwwiii]]]YYYYYYZZZ[[[ggguuu|||sssaaa[[[[[[eeeqqqvvvwwwwwwtttyyy~~~~~~{{{zzz~~~{{{zzz~~~{{{zzz}}}{{{|||{{{|||~~~{{{||||||}}}||||||{{{{{{wwwuuutttuuuvvvtttooojjjhhhjjjjjjeeeVVVDDD;;;;;;GGGKKKNNNIII>>>444000000...//////000111222222222222111000//////...//////111111000000//////......111000///......///000111******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,***,,,------------...000222111///...---,,,,,,+++---...000222222111///...333222111111333666:::<<<888666444555666666666555666777777666555444444555666666555444333333333333111222444444444666888;;;555555555666666666666777;;;===>>>???>>>;;;888666444555666444111222666:::@@@AAAAAA@@@DDDIIIHHHCCC???DDDLLLWWW```fffgggggg\\\aaaggglllnnnllliiifffpppqqqtttuuuvvvuuutttssspppqqqssssssrrrqqqrrrssstttvvvxxxzzzzzzyyywwwuuuooonnnmmmnnnqqqrrrrrrqqqooosssvvvwwwuuussssssuuuwww{{{{{{zzz}}}{{{zzz{{{~~~zzzwwwxxx)))***+++,,,------------+++,,,,,,,,,,,,+++*********+++,,,---,,,,,,******((((((((((((((((((((((((+++***)))(((((()))***+++''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&,,,)))&&&&&&(((******((()))&&&&&&((((((%%%%%%'''''''''&&&%%%%%%&&&&&&&&&&&&++++++111PPPuuu{{{jjjTTTAAA111,,,,,,***)))+++***************+++++++++,,,------......------,,,***,,,////////////000111111111000000000111222333---///111111111000111222111111111111111111111111333333333222000111333555111111222222333555666666999444111111444555222///111000000222555666444111111//////000222333222111///222555666555444555666555222111333777888777555:::EEEYYYooo|||vvvmmmppp}}}~~~|||~~~nnn\\\UUUVVV\\\hhhuuu|||zzzpppjjjiiisss{{{{{{wwwvvv|||{{{{{{{{{{{{|||}}}}}}|||{{{{{{}}}~~~||||||~~~~~~}}}||||||}}}||||||}}}~~~~~~{{{yyy}}}yyyuuutttvvvvvvsssnnnrrrpppmmmcccPPP>>>777888KKKQQQTTTMMM@@@555222222000000000000////////////000000111111111111000000111000000///////////////////////////...............---,,,,,,......---,,,111111000000/////////...---,,,+++(((''')))---000...+++,,,...+++''')))000...------------...//////...---///111111///111777...---((($$$(((222777444::::::999999888888999999555666666888999888666444333444555555666666555555666666555555666888999:::444555555555777888999:::===<<<:::999888888999:::999666222111222333444444<<<>>>AAADDDEEEEEECCCBBB<<<<<>>NNNeeeuuu}}}~~~sssfffbbbkkkwwwxxxgggYYYXXX```iiittt||||||uuuttt{{{}}}yyywww||||||||||||||||||}}}}}}|||yyyvvvyyy{{{~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~||||||||||||}}}~~~~~~}}}{{{zzzwwwtttuuuxxxxxxuuuqqqsssrrrmmm```MMM<<<:::???QQQVVVWWWQQQCCC888333333---------......//////000000000000000000000000000111111000///.........///////////////...............---,,,,,,......---,,,//////.........---------,,,------,,,+++***,,,......,,,---000///,,,///666---------------...//////000------000000---...222000000---)))...777:::888;;;:::999888888888888888555555666888999888666444333444555555666666555555444333222111000111111222444444444555666888999:::;;;:::999888888888999:::999666333111222333444444999<<>>IIIYYY]]]]]]VVVHHH<<<555333,,,------...///000111222111111////////////111111222111000///............/////////............---...---,,,,,,......---,,,------,,,,,,,,,,,,++++++,,,...//////---++++++,,,+++******,,,,,,+++---222---------------......///222---,,,...///,,,,,,...///000...---111888;;;:::;;;:::999888777777777777333444666777888777777666444444555666666666666555999888666444222111111000333333333444666777999:::888888888888888999999:::999666333111222333333333444999@@@FFFHHHFFFBBB???>>>AAAKKKWWW___```aaaccciiihhhhhhiiijjjkkkiiigggkkkpppuuuwwwuuuttttttuuurrrrrrssstttuuuuuuvvvvvvyyyzzz{{{zzzxxxvvvvvvvvvpppssstttssstttwwwwwwtttttttttvvvwwwtttnnnoootttuuuvvvxxxxxxyyyzzz|||xxxttttttyyy}}}}}}++++++,,,---......------+++,,,,,,,,,,,,+++******((()))***+++++++++***)))************************+++***)))(((((()))***+++(((((()))***++++++++++++'''(((((())))))((((((''''''&&&%%%%%%&&&&&&&&&&&&'''$$$%%%)))***(((ӵ'''(((((()))((((((+++---000;;;QQQddd]]]^^^WWWEEE777222///+++***************+++------++++++,,,,,,,,,,,,++++++,,,---//////---,,,------000111222333333111///......000222222000000000111////////////////////////000000000///......000222///000111333444444444444444111//////111111000///000000111222333222111000222111000000222222222000Ħ000111222222444666Ħ222555222111666DDDTTTbbboooyyyӵ{{{xxxzzzyyy}}}zzzpppbbbWWWWWWcccnnnwww{{{~~~Ħ}}}~~~wwwqqqmmmqqqyyy~~~~~~~~~~~~~~~{{{xxxzzz}}}~~~~~~~~~zzzxxxzzz|||{{{zzzzzz{{{}}}|||{{{zzzzzz|||xxxwwwwwwyyy{{{{{{xxxuuusssrrrkkk[[[FFF:::BBBPPPaaabbbaaaZZZMMM@@@777222000000111111222222333333222111///......///111222222111000///...---------//////.........---------...---,,,,,,......---,,,,,,,,,,,,,,,++++++++++++...//////...+++******+++---++++++***))))))***,,,------,,,,,,------...///222---+++---///---,,,---***++++++,,,000444777777;;;:::999888777666666666333444666777777666777777444444555666666666666666<<<;;;:::888777555444444222333333444555777999:::888888888999999:::;;;;;;999666333222333333333222333666<<L//////000222111444=hĦ444222111333999BBBOOOcccttt|||4ĉ@ӵ|||sssjjjaaa]]]___hhhuuu}}}tttcccWWWVVVYYYkkkqqqxxx~~~~~~}}}>Lyyy}}}{{{|||~~~~~~}}}}}}~~~}}}}}}~~~~~~|||{{{}}}}}}zzzzzz}}}~~~{{{zzzzzz|||~~~~~~~~~}}}{{{{{{zzz||||||{{{{{{{{{{{{zzzwwwuuuqqqpppiiiYYYEEE<<>>LLL]]]llljjjfffaaaZZZNNN@@@555/////////......---------////////////////////////......---------...//////.........---------,,,,,,...---,,,,,,......---,,,,,,,,,,,,---------......------,,,+++)))***,,,...((()))'''%%%(((......***,,,,,,++++++,,,,,,---...,,,---///000+++&&&***111...,,,,,,//////---111888666666555555555666777777444777999666222111333666555555666777777777777777555777999:::<<<======<<<999999888777777777777777888999;;;<<<<<<<<<<<<;;;999777555444444333111///,,,---...222:::EEENNNTTTVVV```hhhhhhgggiiijjjiiigggddddddgggllllllfff```___ZZZTTTRRRVVV^^^hhhnnnqqqssstttqqqkkkhhhiiikkkuuuttttttvvvwwwxxxwwwuuutttpppnnnppppppmmmnnnsssuuurrrrrruuuvvvttttttvvvwwwxxxyyyyyyxxxxxxzzz{{{~~~zzzxxx{{{{{{yyywwwxxx---...?~4---+++,,,g&e>&e...g&e--->hӵ***)))(((((()))***+++g&e***guO>uO>&e++++++4ff?>ߝL***gĉ@---...///000Shӵ555;;;;;;LLL```ZZZ>>>g&e)))>hӵ,,,,,,+++++++++***,,,---fff?><z+++g&e>&e222000HL000000000ShӵgL>>>???===888555111222222111000000222S?ʬ7779993h?D%%)?///...ZufĦ444222333gLCCCLLLYYYg&egĉ@g&e>&e@emmm```??AAAIIIVVVnnng<ĉ3we<Ħ3h?@eZ|||3h?gL}}}D%%)?zzzfff?><z=?Ħg&eg&e{{{}}}S?ʬ4ff?>ߝL~~~@eg&e|||~~~xxx3h?g&e>&e??~~~{{{vvvqqqooooooppprrruuuxxx|||}}}||||||~~~~~~{{{xxxxxxzzz}}}xxxkkkZZZIII===>>>OOO```nnnkkkgggccc]]]QQQCCC888////////////000000000000......////////////......---------------...///000......---------,,,,,,,,,...---,,,,,,......---,,,+++++++++,,,,,,---------+++,,,......---,,,---......///,,,(((***//////))),,,,,,++++++,,,,,,---...+++...111000((("""&&&///000------///...,,,000999555555444555555666777888555888999666222000222666555666666777777777777777555777999;;;<<<===<<<<<<;;;:::999888777777777777888999:::;;;<<<;;;:::999999777555444444333111///)))***---222;;;FFFPPPVVVVVVaaagggfffdddgggiiigggjjjhhhgggkkknnnlllccc[[[___[[[VVVTTTYYYbbbjjjoooooorrrtttqqqllliiikkknnnuuusssrrrtttxxxyyywwwtttrrrmmmlllooonnnjjjjjjooovvvssssssvvvwwwtttssstttyyyzzzzzzyyyxxxxxxyyy{{{{{{{{{~~~~~~{{{yyyzzz1114Dӵ...,,,+++Hƅ^Hu]Ħ...Hu]Ħ---ZuR)Ħ******))))))))))))(((Hu]Ħ(((HŐeHŐeHu]Ħ(((qIܗGIӵ%%%tt---///111HGgĉ@///111111@@@WWWeee\\\EEEHu]Ħ,,,ZuR)Ħ)))+++,,,+++(((000***sߝLGdUĦ///Hƅ^Hu]Ħ222ntHdĦ000///HGgĉ@///HdĦWWWUUUDDD666444333///...111111...Htƅ^@@@CCCBt=o9ĦDtfo9Ħ222111222g?333333HdĦ777999IIIHu]ĦttHƅ^Hu]ĦH׼sqqq]]]:::AAALLLmmmzzztQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ}}}Dtfo9ĦsߝLGdUĦHt@cӵHu]Ħ~~~Hu]Ħ}}}Htƅ^qIܗGIӵH׼sHu]Ħ}}}|||Bt=o9ĦHƅ^Hu]ĦzzzpppbbbZZZ___hhhjjjttt|||}}}|||~~~~~~~~~zzztttrrrsssvvvmmmdddQQQ>>>888EEEXXXdddfffjjjllljjjeeeZZZIII:::444111......///111222111.........///......---,,,...------,,,,,,------...111000---+++***)))******+++***))))))+++///222555+++++++++,,,,,,---------333...))))))---///---+++---,,,,,,+++*********+++++++++,,,,,,,,,,,,------......---+++***+++...111000---)))&&&&&&)))---000000111222333555666777888777999999666111//////000333555666888999999999999::::::999999;;;===???AAA333999======>>>???<<<777<<<<<<;;;:::999999999999777666555333222111111000111333444333333<<>>======>>>KKK[[[uuugeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ}}}HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦ~~~DdDĦq<RpeƜ4DuTӵ~~~DdDĦDdDĦqjRgdKӵDdDΦDdDĦ|||vvvlll]]]TTTWWW```bbbmmmvvvyyyzzz~~~~~~}}}~~~}}}~~~|||xxxqqqmmmkkkllleee]]]LLL===<<>>888===@@@@@@@@@BBB@@@<<<;;;;;;;;;:::::::::;;;;;;777666444333111000//////***---...------555BBBMMMXXXWWW[[[```aaa```fffnnnnnnlllkkkkkklllllliiifffcccaaa___bbbhhhpppvvvyyyuuuvvvwwwvvvtttrrrrrrsssvvvwwwxxxwwwpppiiikkkqqqooooooooommmkkkkkkmmmooorrrsssuuuvvvvvvtttrrrqqqtttvvvxxxyyyxxxwwwwwwxxxvvvxxx{{{}}}}}}|||||||||000...4DuXӵ,,,+++,,,DdDΦDdDӵ...DdDĦ)))***o)h++++++++++++************)))DdDĦ+++DdDΦDdDΦDdDӵ(((=ӊB1.uTӵ)))HߝL`o9000po9wӵ000444BBBZZZqqqvvvbbbDdDĦ***---o)h***)))***+++,,,+++***,,,(((DdDΦDdDĦ777DdDΦDdDӵ000GIpӵDdDĦ...po9wӵDdDĦ||||||eeeJJJ<<<555000...000000po9u@@@JJJUUU```GIdnuR)ĦDdDĦnuR)Ħ000///CdgĪj222DdDĦ333444666DdDĦ~~~HߝL`o9DdDΦDdDӵDdDĦPPPGGGAAA===>>>???EEEWWWkkk}}}geĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦ~~~DdDĦpo9u=ӊB1.uTӵ}}}DdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ~~~~~~zzzssshhhYYYNNNNNNUUU[[[gggtttyyy{{{}}}||||||~~~zzzxxxtttnnnfff```]]]\\\XXXQQQEEE===BBBTTTeeennnnnnqqqrrroooiii```PPPBBB222000......///111000000000000000000000//////...,,,,,,---......---,,,,,,,,,---------,,,,,,+++***---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000,,,))))))+++---,,,***---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------000000///---,,,---///222111000///......///000111///000111222333555666666999999999777444333222333666666888999:::;;;;;;;;;;;;:::999777777888:::;;;;;;???AAA@@@@@@CCCBBB???;;;;;;;;;;;;<<<<<<<<<<<<777666444222000......---+++---///......555@@@JJJSSSTTTWWWZZZ\\\^^^fffnnnnnnmmmmmmmmmnnnmmmkkkiiihhhfffeeegggmmmtttyyy{{{uuuwwwzzz{{{yyywwwwwwwwwyyyyyyyyywwwooogggfffkkknnnppprrrrrrqqqppppppqqqsssssstttuuutttsssqqqpppsssuuuxxxyyyxxxxxxxxxyyytttvvvyyy|||}}}}}}|||zzz///---4DuXӵ+++***,,,DdDʜ4DuTӵ--->d<Ħ)))Dt++++++++++++************>d<Ħ+++>d<ʜDd<ʜ4DuTӵ))))))F&uTӵ+++4DufئL>e000puR)Ħ///444:::NNNkkk~~~www>d<Ħ+++Dt++++++++++++++++++,,,***DdDΦDdDĦEEE>d<ʜ4DuTӵ///4DwDd<Ħ...puR)Ħ>dd<ӵDd<000qR/ܗ?fӵ333>d<333222>d<Ħzzz4DufئL>eDdDʜ4DuTӵDdDĦGGGCCC???>>>AAAFFFPPPccctttgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ~~~>d<ĦpeӵĦF&uTӵ~~~DdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵzzzwwwwww|||{{{ttthhhXXXJJJGGGKKKWWWfffvvv~~~|||zzzzzz{{{}}}~~~}}}vvvpppfffZZZQQQLLLKKKKKKIIIEEE===;;;GGG[[[kkkrrrqqqsssssspppkkkcccTTTGGG333111///...///000000//////000000000000///......+++,,,...//////...,,,+++***+++,,,---...---,,,+++)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))+++,,,,,,***---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------/////////---,,,,,,///111------------------------//////000111222333444555777777777666444333333333555666777888999:::::::::999888777666666777999:::;;;>>>>>><<<===@@@AAA>>>===============<<<<<<;;;666555333111///---,,,,,,///000111111222777@@@GGGQQQSSSWWWZZZ[[[]]]bbbgggjjjkkklllnnnooonnnmmmlllkkkjjjiiikkkooosssvvvwwwppptttxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyqqqhhhfffjjjmmmpppuuuwwwvvvtttsssssswwwwwwwwwwwwvvvuuuttttttrrrtttwwwyyyxxxxxxyyyzzztttuuuwwwzzz|||{{{xxxvvv...---4DuXӵ+++++++++D&dq&ĒR------sdKĦ,,,DHRRud++++++*********))))))sdKĦ+++D&oq<Ōq&ĒR***))))))>dp&ĒR)))---nfʜd<Φ>d<ĦWWWs&dq&ĒR......i?ʜtd<Ħ---HHܗDӊB111<xKKK888333222333444333B?d<@@@BBBIIIUUUbbbpppzzzgeĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ~~~>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRyyyuuutttyyy|||~~~}}}uuujjjYYYJJJDDDFFFQQQbbbvvv~~~{{{yyyyyyzzz{{{{{{{{{uuujjjYYYHHH>>>;;;===???===;;;888:::HHH]]]mmmrrrrrrtttsssoookkkeeeXXXLLL777444000....../////////......//////......---,,,+++,,,...//////...,,,+++***+++,,,---...---,,,+++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++---,,,,,,+++,,,,,,------+++++++++,,,,,,,,,---------......---++++++---///+++,,,---......---,,,+++...//////000111222333333444444333333333333222111444444555666777888999999666555444444555888:::<<<:::======;;;;;;???@@@>>>@@@@@@@@@???===;;;999888555444222000///---,,,,,,,,,---......///333999>>>MMMTTT[[[^^^]]]]]]]]]^^^dddfffjjjmmmnnnoooooonnnmmmlllkkkmmmoooqqqqqqpppjjjoootttxxxzzz{{{|||}}}{{{yyyxxxwwwqqqiiihhhkkklllqqqwwwzzzzzzwwwuuusssyyyxxxxxxwwwvvvvvvwwwwwwrrrtttwwwyyyxxxxxxyyyzzzvvvuuuuuuwwwxxxwwwsssppp///---4DuXӵ+++,,,,,,Hu]3hh++++++,,,ne///...=e*********))))))))))))(((ne+++,,,pIƎ@t@h,,,+++)))>h(((,,,---fe///@ďD...//////111000777MMMlllne333,,,=e---,,,+++***+++---******ege___gggsĪj@h111......fdDĦ...@ďD111666HkgebbbJJJ999444333444555333@h~~~@GHĪj@IŌ666666Bene333Hkge777neZZZhhhfeHu]3hhvvvhhhseDDDFFFMMMYYYhhhuuu}}}geĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h}}}>hsene~~~@GsĪj@h}}}yyywww|||}}}}}}wwwnnn___PPPIIIJJJPPP```sss~~~|||{{{zzzzzz{{{{{{yyyxxxuuuiiiVVVEEE;;;777777888555666555888EEEYYYhhhooossstttrrrooolllggg\\\RRR===888222...---...//////...............------,,,,,,,,,---......---,,,,,,++++++,,,------,,,,,,,,,,,,---------,,,+++)))(((------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,---...---++++++---...---...///000000///...---......//////000111111222222000///000222222111000444444444555666777888999555444444444555888:::<<<;;;>>>>>><<<===@@@AAA>>>AAAAAAAAA???===:::777555444333222000///.........+++,,,---......111555888FFFQQQ\\\``````___]]]YYY```dddiiimmmnnnnnnnnnooommmmmmmmmnnnoooooommmllliiilllrrrvvvxxxzzz|||}}}yyyvvvtttsssnnniiihhhlllmmmqqqxxx{{{{{{xxxuuussswwwwwwuuutttuuuuuuwwwxxxsssuuuxxxyyyxxxxxxxxxyyyvvvtttrrrrrrtttsssoookkk///4DuXӵ,,,ĵD^))))))***+++000111000***)))))))))(((((((((''''''+++------,,,---+++))))))'''***...---,,,...000////////////+++000555???RRRkkkWWW@@@333,,,...---+++***,,,---+++,,,aaajjjooo888555000///000DdDĦ...000555999@@@lllbbbOOO@@@666444444444333444}}}NNN@@@:::111222111555???NNN[[[D^}}}nnncccWWWs׼sHHHIIISSS```nnnyyygeFm8>aĦs׼s|||Ho~~~D^DdDĦ}}}}}}s׼s|||~~~|||~~~~~~{{{uuujjj]]]WWWWWW\\\iiivvv|||~~~{{{{{{{{{{{{|||{{{xxxuuuuuulll___RRRHHH@@@999555222444555666@@@RRRbbbjjjssstttrrrooommmjjjaaaWWWBBB<<<444...,,,---///000///////////////...------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++***+++------------------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,---------...///...---,,,---///...///000000000000///...---......//////000000111000///...///111333222000555555444555666777999:::666555444444555777999;;;:::===???===>>>AAA@@@===???@@@@@@???===:::777555333333222111000000000000,,,---...///000111333444===JJJXXX]]]```bbbaaa]]]aaafffkkknnnmmmlllmmmmmmllllllmmmppprrrqqqooollllllooosssuuuvvvxxxzzz|||{{{wwwsssqqqnnnjjjjjjnnnmmmrrrxxx{{{zzzwwwsssrrrvvvuuutttssssssuuuxxxyyytttvvvxxxyyyxxxwwwwwwxxxuuuqqqmmmmmmpppqqqnnnkkkΦ4DuXӵtvӵ>d<Ħ///'''((()))+++---///Ħ111...,,,***)))))))))(((((((((((('''''''''''''''(((Ħ/////////+++++++++******)))))))))---+++))))))+++,,,,,,,,,((('''+++000---''''''---******)))***+++---///111111000000///////////////%%%///555555===TTToooĦ;;;444///------***,,,...---+++***,,,......///333666888???QQQaaaiiipppsssqqqsssrrrcccPPP===888222000000000///--->d<Ħ///111222333666999999:::@@@IIIQQQ[[[___eeekkkllleeeUUUHHH999555333222222777DDDQQQdddmmmxxx~~~{{{lllXXXHHH<<<999555222222222111000//////000111222333333444///333555555ĦQQQlllttt{{{||||||>d<Ħuuukkk\\\SSSKKKBeHHHOOOPPP___qqq}}}geFYĉ>aĦBe|||yyynu]ӵ~~~}}}~~~}}}yyyiiiRRRTTTooo|||}}}>d<Ħ>d<ĦĦ}}}{{{BeĦ|||~~~|||tttiiiddddddmmmuuu||||||zzz}}}{{{{{{{{{}}}}}}{{{wwwtttvvvqqqiii```VVVJJJ===444000444666666===MMM]]]ffftttuuussspppnnnlllddd[[[FFF???555...+++---///111000000000000000//////......------,,,,,,------...///...,,,+++***+++,,,,,,))))))******,,,---......---------,,,,,,+++++++++***,,,......------......,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------...///000///...---...000......////////////......------......//////000000000...---///222444222000666666555666777888:::;;;999777666555555666888999888<<<===<<<===??????;;;===>>>>>>>>>===;;;888666333222222111111111111111***+++,,,------...///000666DDDSSSZZZ___eeeeeebbbccchhhmmmooommmkkkkkklllkkklllnnnrrrttttttrrroooqqqsssuuuvvvvvvwwwyyy{{{zzzuuusssooollllllpppmmmrrrwwwzzzyyyvvvsssqqqwwwuuutttssstttwwwzzz|||uuuwwwyyyyyyxxxwwwwwwwwwsssnnnjjjjjjnnnpppnnnlll?aŖ%7uSQuR)ӵsdKĦ---000,,,+++---///gdKĦ333111///...---------))))))))))))(((((((((((((((gdKĦ///......555333111...+++)))((('''***,,,......,,,++++++++++++,,,,,,***,,,///...***..................------......//////......---,,,++++++...444:::FFFZZZgdKĦDDD888222---(((---,,,---///,,,((((((+++//////000444>>>NNNaaammmrrryyyyyysssrrrsssiii[[[NNN>>>111///111///---...gdDĦ///000///888???GGGJJJKKKOOOWWW^^^fffeeedddgggmmmiiiXXXEEE<<<666444666444666HHH^^^lllrrrzzzuuufff[[[HHH@@@666000000111111000111111222333333444555555444222222gdKĦFFF^^^rrr~~~yyyxxxsdKĦcccXXXQQQJJJEEEFFFKKKSSSgggsssŶS3we<iĉ@3hR/Ō}}}~~~}}}uuuaaaPPPYYYnnn}}}|||{{{}}}DdDĦsdKĦgdKĦ|||zzzgdKĦ~~~{{{~~~yyysssrrrpppnnnyyyyyyzzz}}}|||zzz|||}}}wwwssstttwww|||xxxtttrrrlll]]]HHH888222777>>>BBBDDDLLL[[[hhhuuuwwwtttmmmiiijjjhhhcccNNNDDD777000000111111000---///111222111000111111,,,---......,,,,,,---...---///000...+++***,,,...222111///---,,,---...///))))))***+++---,,,***'''...000///++++++///000......---,,,,,,++++++++++++...---+++******+++---...///////////////......---222111///------...000111+++---///000...---------//////000000000000000000000111222333555666777888444444444666777777444222666888:::::::::;;;<<<>>>===>>>>>><<<999666555666555333000---+++,,,---...+++,,,...//////...,,,+++111:::GGGUUU^^^bbbcccbbbhhhjjjmmmooonnnlllhhhfffdddhhhnnnqqqrrrrrrrrrrrrtttuuuvvvwwwxxxyyy|||~~~~~~|||zzzwwwssspppnnnmmmppprrrtttvvvvvvuuutttsss}}}xxxrrroooqqqtttuuuuuuttttttuuuuuuvvvxxxyyyyyyvvvrrrooooooqqqrrrnnnjjj>A...ne---///......///000ne333222111000///...---,,,*********+++++++++++++++ne...//////...++++++******************,,,...000///---+++******+++---,,,***,,,///...+++................................................///...///111222888neeeeNNN<<<333///+++---,,,---000...***+++///000111555>>>KKK\\\mmmwwwuuu{{{{{{tttsssuuupppeeeVVVEEE444000111000...De111222444555BBBIIIQQQTTTUUUXXX___eeekkkjjjiiikkkooolll]]]LLLBBB:::666999:::AAATTTiiiooouuu}}}~~~qqqhhhTTTIII;;;333111222222000111111222222333444444555333111ne;;;DDDRRRgggtttrrrsss}}}~~~neccc[[[SSSMMMGGGCCCFFFJJJOOOYYYdddqqq|||>Ak<fh~~~zzzwwwyyy{{{~~~vvvaaaQQQ\\\qqq~~~}}}|||~~~Denene}}}~~~}}}{{{ne|||~~~~~~uuuqqqsssuuuuuu}}}||||||}}}}}}}}}zzzxxxzzz}}}zzzvvvwwwyyy}}}|||zzzvvvmmm]]]III;;;666>>>IIIOOORRRWWWbbbmmmsssuuusssmmmjjjkkkjjjfffWWWOOOCCC999444111...---)))+++---......---------,,,---......---,,,---...+++,,,---+++)))(((***,,,///...---------...///000++++++,,,---......+++)))---//////++++++//////---...---,,,,,,+++++++++,,,...---+++******+++---......//////000000//////...111000///...---...//////,,,...000000///.........------......///000111111111111222333444666666777555444333444555666444222444666777777777888:::<<<;;;<<<===;;;888666555555444222///---+++,,,---...+++,,,---......---,,,+++000666AAAOOOZZZaaacccccchhhjjjmmmooonnnlllhhhfffdddhhhmmmqqqrrrqqqqqqrrrqqqrrrsssuuuvvvxxx{{{|||~~~|||yyyuuurrrpppnnnpppqqqrrrtttuuuuuuttttttzzzvvvsssqqqrrrsssrrrqqqqqqrrrtttvvvwwwwwwvvvvvvtttrrrqqqsssuuutttnnn...///---///111---///222222...000111111111000///---,,,,,,,,,,,,++++++*********,,,,,,...//////'''(((((()))***+++,,,---...000111000---+++******+++---,,,***,,,//////+++........................------,,,,,,---...000111333111000///,,,---xxxxxx___DDD777222......,,,---000///,,,...222222555===JJJZZZiiiuuu{{{www}}}}}}vvvsssuuuuuupppcccOOO:::222222222000...111111333888<<>>@@@IIIWWWjjjyyyvvvxxx{{{~~~}}}rrrbbbLLL<<<555333000...111111222222333333333333111111333555555444999@@@MMMbbbuuu{{{~~~xxxnnniii___UUUMMMKKKJJJIIIJJJKKKNNNSSS[[[ffftttzzz}}}vvvrrrsss}}}|||ttt^^^]]]]]]eeesss}}}sss]]]OOO\\\uuu~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}~~~uuuqqqvvv}}}}}}zzzxxxxxxxxxxxxwwwzzz~~~{{{xxxwwwwww|||}}}rrr___KKK===888???OOOaaallloooqqqqqqppprrrrrrqqqppppppqqqqqqpppeeebbb[[[QQQEEE;;;444222000//////000222222222111,,,---...---+++***+++,,,,,,,,,,,,+++++++++,,,---***+++,,,------------,,,///.........///...,,,***,,,///...++++++...///,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...000111222222222///000000000000///...------...//////---------///***++++++,,,...//////000222222222333333444444444555333000000111333333333111111111111000111444777777999:::999888666777777222000///---,,,,,,---...---,,,***))))))***,,,------...333>>>NNN[[[cccfffiiikkknnnppppppnnnkkkhhheeeiiinnnrrrsssrrrrrrrrrkkkkkklllooosssvvvyyyyyy~~~}}}{{{xxxuuusssqqqoooqqqqqqqqqrrrtttvvvwwwxxxxxxwwwvvvuuusssqqqooommmpppppprrrsssttttttuuuuuuppppppqqqssstttrrrnnn000///...///000111111000---...///...------///111666999999555333444111,,,---...000111222111///...------,,,+++***)))((((((---,,,***)))***,,,...000000000000000///...---,,,+++---///000///------...,,,------+++---000///+++---------.........//////---,,,++++++,,,///111333111//////000...,,,000666CCChhh}}}bbbLLL<<<222000---,,,---+++***---222777???LLL\\\jjjrrruuuuuuxxx}}}{{{wwwuuutttrrrkkk[[[CCC444000222333111222555777888:::CCCQQQ[[[eeegggjjjjjjjjjkkknnnqqqssstttttttttxxx{{{wwwppp^^^UUULLLLLLTTTaaaqqq|||wwwvvvuuuwwwzzz{{{lllWWWEEE:::333///---111111222222222222222333111111333666555444999AAAQQQdddxxx|||sssiii___ZZZSSSMMMIIIFFFGGGHHHJJJQQQZZZaaaiiisss~~~}}}~~~{{{gggcccgggvvv{{{cccZZZSSSYYYhhhxxxuuu___OOO\\\vvv~~~~~~zzz|||~~~~~~~~~{{{wwwyyy||||||{{{yyyvvvuuuvvvxxxyyyyyy}}}zzzuuurrrtttxxxwwwhhhRRR@@@999:::IIIYYYjjjsssvvvxxxvvvqqqtttsssrrrssssssssstttuuukkkiiiddd[[[OOOCCC;;;777444222000111222333222000,,,------,,,+++******+++---,,,++++++,,,,,,------,,,,,,------,,,+++******...---,,,,,,------,,,***+++......,,,,,,......+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222222222000000111111111000///...+++,,,---,,,++++++,,,---,,,,,,,,,,,,------------222222222333333444444444444222000000111222333222111111222111000111333666666888::::::999888999:::222111000...---------...---,,,***))))))***,,,---...---000999GGGUUU```fffiiillloooqqqqqqooollljjjhhhkkkpppsssssssssrrrrrrjjjiiijjjmmmssswwwyyyyyy}}}}}}{{{yyywwwuuusssrrrrrrsssssstttuuuwwwyyyzzz{{{zzzxxxvvvtttrrrrrrrrrsssrrrpppooopppsssvvvyyyrrrrrrrrrrrrssssssqqqppp222000......000111111000---...///.........000222>>>IIIMMMEEE:::666222---,,,---///000111111111000,,,,,,,,,------.........---+++***)))***+++---///,,,---.../////////------))),,,...///.........///,,,...---+++---000000,,,,,,,,,------.../////////,,,,,,,,,,,,---///111222000...---...,,,***,,,111777VVVvvv~~~oooXXXCCC777222...---------,,,000666===HHHYYYhhhrrrwwwyyyzzz{{{}}}}}}{{{xxxvvvuuuiii^^^JJJ777///111333222333555888===DDDOOO]]]fffjjjkkkjjjiiiiiijjjnnnqqqrrruuuwwwwwwzzz~~~}}}xxxlllfff```___dddmmmxxx~~~yyyvvvtttuuuyyyuuueeeSSSCCC777111///111111222222222222222222222111333555555666<<>>333000///000111222888???IIIVVVgggsssxxxyyy{{{~~~}}}{{{yyyyyyzzzyyyxxxxxxmmmgggVVVAAA555444555555444777>>>HHHTTT___iiiooopppnnnkkkiiiiiilllpppsssuuuyyy{{{{{{|||{{{ttttttrrrppprrrwww}}}|||yyyxxxyyy~~~}}}tttbbbNNN>>>666555222222111111111111111111222111222555555777???GGG^^^hhhqqqrrrlllbbbWWWNNNEEE@@@???CCCFFFGGGLLLSSS]]]jjjwww|||~~~oookkkppp~~~zzznnnbbbZZZVVVYYYeeesssxxx{{{zzzbbbNNNXXXooo~~~~~~}}}~~~}}}~~~}}}zzzuuuttttttvvvyyy|||~~~~~~{{{vvvoookkkllljjjaaaOOO===999CCCPPPeeeooouuurrrssszzz|||xxxwwwsssrrruuuuuuqqqrrrvvvvvvrrrmmmhhhbbbYYYOOOGGG???:::555444666666444000111222222111///......///---+++)))***---......,,,...---,,,++++++,,,------+++***)))***,,,------,,,***---...,,,,,,...---***,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++---...////////////000///...---,,,------...+++,,,,,,+++)))***+++---,,,,,,------....../////////000000222333444555555333222222333444444333111...111333444333222222222222444777888888999;;;<<<777666444222000...---,,,...---,,,++++++,,,---...---///000333888DDDSSS___eeegggkkkmmmnnnllliiigggjjjmmmqqqrrrqqqnnnmmmlllkkkhhhgggkkkqqqvvvvvvtttwwwvvvvvvvvvvvvvvvvvvuuussstttvvvwwwxxxxxxwwwwwwxxxzzz}}}|||yyyvvvuuuuuurrrpppnnnlllmmmqqquuuxxxqqqsssuuuvvvvvvuuuuuuuuu333111///...000111111000///000111111000111333555JJJlllpppLLL555000111---------...///111333444222111///---+++((('''&&&++++++++++++++++++,,,,,,...///000111111///---,,,+++---......,,,+++******---...---,,,---111000,,,,,,,,,------...///000000+++,,,---...///////////////,,,***,,,,,,***,,,111111999QQQpppyyygggOOODDD444111111333555888???GGGTTTbbbrrrzzzyyywwwyyy||||||vvvrrrsssvvvxxxyyyzzzssspppbbbLLL<<<888::::::;;;@@@JJJXXXfffqqqxxxzzztttqqqmmmjjjjjjnnnsssvvvxxx|||~~~~~~|||wwwyyy{{{yyyxxx{{{~~~}}}}}}}}}mmmVVVDDD;;;999222222111111111111111111333111222444666888AAAJJJZZZ```dddaaaZZZQQQGGGAAABBB<<<<<>>:::777333444555333111000000111000...,,,---000111111///...---+++++++++---///111+++***)))***,,,...///...)))---...,,,,,,...---)))++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,---............///...,,,******+++,,,---,,,------+++******,,,...++++++,,,---///000111111...///000111333444666666333222333444555555333111---000444555444222111000000222555777777888:::<<<888777666333111///---,,,...------,,,,,,------...,,,///111111444>>>NNN[[[bbbeeehhhkkkkkkjjjgggeeejjjmmmpppqqqooollljjjiiikkkhhhfffjjjpppuuutttrrrqqqqqqqqqrrrrrrrrrssssssrrrtttvvvwwwxxxwwwvvvuuutttyyy~~~{{{wwwtttsssooonnnmmmmmmnnnpppssstttllloootttvvvvvvsssqqqppp333...+++,,,---++++++------...///000222444555666QQQ```jjj```EEE000***...---------...000111333444333222///---,,,+++++++++)))***+++,,,,,,------,,,)))000555333000000///---...---,,,+++,,,,,,......+++---///...---,,,,,,---+++,,,,,,,,,,,,+++******...+++)))***...000///---111---***+++......***&&&---444HHHfffwwwpppZZZIIIBBB888333888;;;===GGGUUUfffmmmuuuxxxvvvuuuwwwzzzwwwwwwwwwxxxyyyzzz|||}}}wwwtttlll^^^NNNDDDBBBCCCKKKSSS\\\dddllluuuxxxwwwxxxtttnnniiikkkpppttttttyyy|||~~~}}}}}}zzzjjjTTTAAA777666333111333222///...111222444555444444999DDDLLLYYYYYYWWWRRRLLLGGGCCCBBB===@@@CCCFFFJJJRRR\\\dddyyy{{{|||rrrhhhYYYIIIDDDGGGaaammmuuuttteeeLLLNNNiii|||}}}}}}|||~~~}}}||||||}}}}}}yyyzzzyyyxxxyyy{{{}}}}}}}}}}}}|||{{{{{{|||zzzuuuqqqkkkWWWDDD>>>>>>CCCUUUiiiwwwwwwuuutttttttttuuuvvvuuummmhhhhhhjjjjjjjjjlllmmmnnnnnnmmmjjjddd___[[[SSSPPPLLLJJJKKKJJJHHHEEEAAA===999888888666222...444222///.........---,,,///---,,,,,,...//////...---,,,***))))))***+++,,,***+++,,,,,,---,,,,,,,,,++++++,,,------,,,+++***------------------------,,,,,,++++++,,,---///000)))***+++,,,,,,+++***))),,,,,,---------------...+++,,,---...////////////000000000111222333555666===:::777666777666333000222333333333333222111111333333444666777999:::::::::777333///---------......---,,,++++++++++++,,,000+++***///444999EEEQQQ[[[eeekkkhhheeeggghhhfffhhhooosssooojjjhhhhhhgggggghhhjjjlllmmmnnnmmmmmmqqqsssuuuuuusssoookkkhhhoooqqqtttvvvwwwvvvuuusssrrryyy~~~}}}{{{{{{wwwssspppooommmmmmmmmnnnpppqqqooopppqqqqqqppppppqqqrrr333...+++,,,---******---......///000222333444444>>>GGGMMMFFF777+++))),,,+++++++++,,,---...///000111000...---,,,,,,,,,,,,''''''((()))************'''///444333111222333111,,,,,,++++++,,,...///000---...///...,,,+++,,,---,,,,,,,,,,,,,,,++++++***,,,+++***+++---//////...000,,,***+++......+++'''---111???[[[vvv{{{iiiUUUCCC999666;;;AAAEEEPPP^^^iiinnntttwwwwwwvvvwwwxxxtttuuuxxxzzz{{{{{{yyyxxxzzzxxxssshhh\\\TTTRRRSSS]]]cccjjjnnntttzzz{{{yyyuuusssoooiiifffhhhkkknnnyyy}}}}}}}}}~~~ppp[[[III???888444111333333000000222111333444444444888AAAHHHOOOOOOMMMIIIDDD@@@>>>>>>===AAAGGGMMMTTT^^^jjjrrr{{{}}}~~~xxxqqqdddSSSIIIGGGTTTaaalllqqqhhhQQQMMMaaayyy}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~|||{{{zzzzzz{{{}}}~~~~~~}}}|||yyyvvvxxxzzzyyyuuupppaaaNNN===999<<>><<<===>>>???EEEMMMUUU^^^iiiuuu~~~~~~~~~~~~|||sssdddTTTKKKJJJTTT___jjjiiiVVVLLLWWWttt|||}}}}}}|||~~~~~~}}}~~~~~~{{{|||~~~|||{{{|||}}}~~~}}}yyyuuurrrtttxxxwwwqqqjjjSSSCCC777888@@@NNNcccuuu~~~|||yyyvvvsssrrrrrrrrriii```ZZZ\\\aaafffkkkpppllllllllljjjgggccc```^^^\\\\\\^^^aaaeeeggggggeee]]]XXXRRRNNNMMMLLLIIIGGGAAA>>>999555333222111000000...------...///...---000///---,,,,,,,,,---............---,,,***)))(((,,,,,,,,,---,,,+++******+++++++++,,,,,,---------++++++,,,---............------,,,,,,,,,,,,------+++,,,------+++++++++,,,+++,,,---......//////...000000000111222333444555333222111222444666555444222333333333333222111111111111222333444666777777999999777555333222000000111///,,,******+++---///...,,,+++,,,---///555;;;MMMZZZffffffbbb```aaabbbhhhooorrroookkkjjjhhhfffbbbccceeegggiiijjjiiiiiilllmmmoooppppppmmmjjjiiikkklllnnnppprrrsssuuuuuusssyyy|||zzzyyy{{{{{{xxxsssqqqnnnllllllnnnqqqrrrsssuuuuuupppjjjhhhkkkooo222---+++,,,---***)))+++//////////////////000000///...---+++++++++---...---,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++))))))******+++,,,,,,---+++111555111...------+++++++++,,,---...///000111222222000---+++***,,,...------------,,,,,,,,,,,,***,,,...---******---000,,,***)))***,,,------++++++,,,...<<<^^^rrrYYYTTTSSSXXX[[[]]]ccckkkmmmnnnppptttwwwyyywwwuuuqqqssswwwzzzzzzxxxtttqqqmmmppptttuuuuuuuuuuuuwwwtttxxxyyyxxxyyy{{{{{{wwwqqqiii]]]SSSKKKGGGIIIOOOcccppp|||~~~|||~~~~~~{{{zzz~~~~~~ooo___RRRAAA999333222333111111333000222444555555666999<<>>:::777444666444222111111111000///000000...---------------////////////...---,,,+++.........------,,,++++++,,,,,,,,,---......//////***+++---...///...---,,,...---,,,++++++,,,---...+++...000///,,,++++++,,,++++++,,,---............000000000000111222333444333333222333333333333333222333333333333222111111111111222333444555666666777777777777555333111///...---,,,+++***++++++,,,///............///222666DDDSSSccchhhddd```___```ffflllpppooommmmmmkkkhhhaaaccceeegggiiiiiiiiiiiikkklllnnnoooooonnnlllkkklllllllllmmmnnnppprrrtttsssxxxzzzxxxxxx{{{|||{{{xxxvvvrrrpppoooqqqtttvvvvvvwwwvvvpppiiifffjjjooo000,,,***,,,---***)))+++........................)))+++,,,+++(((''')))+++,,,,,,+++************+++------------,,,+++******+++*********+++,,,---......444666222.........,,,------..................222111000---******,,,...---............---,,,+++***,,,...,,,***))),,,///+++***))))))+++,,,------)))------222KKKlll|||yyyaaa```aaadddffffffgggjjjllllllnnnrrrvvvxxxwwwvvvrrrssstttuuuuuuttttttsssmmmppptttwwwxxxxxxwwwwwwxxx||||||{{{|||}}}rrr```KKK@@@;;;999;;;@@@TTTfffxxx~~~~~~~~~~~~{{{zzz}}}vvvgggYYYIII???666444333222111333111333555666666777888888===>>>???@@@AAADDDIIIMMMPPPVVV___ffflllrrryyy||||||sssgggUUURRRJJJLLLSSSKKKDDDJJJcccrrr~~~}}}}}}|||{{{zzz{{{||||||zzzyyywwwtttqqqrrrpppgggXXXMMM;;;999<<>>;;;888666666555333111444444333222111111111000......//////000//////...///......---,,,++++++++++++,,,,,,,,,---------...+++,,,---.........---,,,---,,,+++******+++,,,------000333222...+++,,,---***+++,,,---............///////////////000111222222222333333333333444444222333333333333222111111222222333444555555666666555555666666555222000///,,,------......---+++***---...///...---///222333<<>>PPPcccvvv~~~~~~~~~~~~~~~~~~{{{nnnaaaUUUIII<<<777666444333444333444555777888888888888999;;;>>>BBBEEEJJJOOOSSSZZZaaajjjqqqvvv{{{|||zzz}}}}}}tttaaa[[[KKKCCCFFF@@@===EEEUUUhhh|||}}}zzz|||~~~~~~~~~|||zzzxxxxxxyyyyyyyyyxxxvvvssspppllldddXXXIII???666888AAARRReeerrryyyzzzyyywwwtttrrrrrrtttvvvxxxrrrjjjeeegggiiiiiijjjlllpppmmmgggaaa]]][[[ZZZZZZ```cccgggiiijjjkkkmmmnnngggdddaaacccgggkkklllkkkhhhfffcccaaa___[[[WWWTTTIIIFFFBBB???===:::888555777666666555444333222222000000111222222222222222000000...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,...222666555///+++,,,...***+++,,,------......---...---------......///000---///111222333444666888222333333333333222111111222222333444444555666666333444444444333222000///---...///000///...---,,,))),,,---+++***...000000666AAASSSaaaddd```^^^___bbbhhhmmmoooqqqrrrpppkkkdddeeehhhjjjlllmmmnnnnnnnnnnnnnnnooooooppppppppppppooonnnmmmmmmnnnoooppppppuuuwwwuuuuuuxxxzzzxxxxxxwwwtttrrrqqqqqqqqqrrruuuuuutttrrrpppqqqsssuuu+++((((((,,,...,,,+++---++++++,,,,,,------......(((+++......---,,,,,,...)))((((((((((((((()))))))))***,,,...///000000///,,,+++******+++,,,...000///555777333000111222111,,,---...///000000//////,,,---...---+++***+++,,,***---111333333000,,,)))---+++******+++,,,,,,+++++++++***)))((()))+++---(((+++...///666LLLkkkuuusssooojjjhhhiiikkklllkkknnnqqqqqqoooooopppssspppoooooopppppprrrssstttwwwwwwxxxzzzzzzyyyvvvtttwwwyyyxxxtttuuuyyy{{{yyyiiiRRR===666555666>>>HHHYYYhhhxxx~~~~~~~~~~~~~~~vvviiibbbSSSDDD===:::777555555666666666888999;;;:::::::::>>>DDDJJJOOOTTTZZZ^^^fffmmmuuu{{{~~~}}}~~~xxxlllgggVVVHHHDDD===:::DDDHHH^^^vvv{{{www}}}~~~}}}}}}}}}~~~~~~~~~{{{xxxvvvwwwxxxxxxxxxtttrrrkkkbbbUUUHHH>>>888999===FFFWWWiiiwwwzzzxxxyyyvvvsssqqqppprrruuuwwwuuuooolllooopppmmmkkkkkkhhheee___YYYVVVUUUVVVWWW___aaadddffffffgggjjjlllfffddddddggglllppppppoookkkkkkkkkkkkkkkhhhccc___XXXUUUPPPLLLIIIEEEAAA???>>>>>>>>>===<<<;;;999999999999999:::999999888888777666444222111111111111.........------,,,++++++...------,,,,,,---------,,,,,,------------,,,,,,---222777555///******---******+++,,,------------,,,,,,++++++,,,,,,---...+++...111111111111444777222333333333333222111111111111222222333333444444333333333333333222111000...---,,,+++***+++,,,---)))------((((((,,,///...333888DDDTTT[[[\\\]]]```dddiiinnnoooqqqrrrnnniiidddfffiiikkkmmmooooooooooooooonnnnnnnnnooopppqqqooooooooooooooopppqqqqqqoootttwwwuuutttwwwwwwuuuwwwwwwvvvtttsssqqqppppppsssrrrqqqssswwwzzzzzzyyy***'''''',,,///---,,,...******+++,,,,,,---......***)))))))))******)))(((***************+++,,,,,,&&&(((+++...111222333333///...---------///111333000555666111,,,,,,,,,******+++---///111111111111***+++------+++******+++)))---222555555111+++(((...+++)))))),,,---,,,))),,,+++***)))((((((+++---)))***,,,000666HHHiiivvvlllggghhhkkkllllllpppsssqqqmmmjjjmmmpppmmmnnnooopppqqqrrrssssssrrrsssuuuxxx{{{{{{zzzyyy}}}}}}xxxxxx{{{|||zzzbbbPPP@@@<<<::::::DDDSSSdddooo{{{~~~~~~~~~}}}~~~{{{ooojjjZZZIIIAAA===:::777777777777777888:::<<<<<<<<<@@@EEELLLSSSYYY___eeeiiiooouuu|||~~~yyysssqqqaaaQQQJJJ@@@<<>>888666>>>BBBKKKZZZlllyyy|||xxxyyywwwssspppoooqqqtttvvvvvvrrrpppsssuuupppllljjj___\\\VVVQQQOOOPPPRRRTTT\\\^^^aaaaaaaaacccgggjjjgggffffffiiiooorrrrrrpppnnnnnnooopppppplllfffaaaeeebbb\\\WWWSSSOOOKKKHHHKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBBBBBBBAAA???>>>===>>>===;;;999888777888888333333222111000///......///...,,,++++++,,,---...,,,---...//////...---,,,,,,222777555...)))))),,,******+++,,,------------+++++++++***++++++,,,,,,...000222111...---///222222333333333333222111111000000111111222222222333444444333333333222222222...+++'''$$$###&&&***,,,+++//////)))(((,,,///...222222:::HHHSSSWWW\\\aaafffkkkooopppqqqrrrmmmfffdddfffiiikkknnnooooooooopppooonnnmmmmmmnnnooopppmmmnnnooopppqqqrrrssssssnnnsssvvvuuutttvvvuuusssyyyyyyxxxwwwvvvtttrrrppprrrpppooottt{{{}}}+++,,,---------,,,+++***,,,,,,+++++++++,,,...///+++***)))'''''')))***++++++++++++*********))))))))))))***+++---......///+++***))),,,111444333222444555666444///------............------,,,,,,,,,...,,,+++,,,//////---***---......///...---+++***+++******)))***+++---...&&&))),,,,,,+++))))))))))))))),,,222;;;MMMlll~~~qqqfffkkkuuurrrqqqpppooooooppprrrtttpppllliiijjjnnnqqqpppmmmttttttwwwyyywwwtttwww}}}||||||{{{zzzzzzzzz{{{{{{hhhXXXHHHDDDHHHQQQ\\\eeetttyyy~~~~~~zzztttlll]]]MMM@@@:::999:::999888999<<<<<<:::<<>>???;;;666555666555111---111333333111///,,,+++,,,111111000000000000000000333222000///------,,,,,,+++++++++,,,......+++)))---+++***+++,,,,,,+++***------......///000000000333333333333333333333222000000111222333333444444444333222000000000000111------,,,+++,,,---///000,,,,,,,,,------.........000///444???IIIOOOTTTYYYfffjjjnnnpppooommmllllllllliiijjjpppqqqlllkkkoooooollljjjiiijjjlllmmmmmmoooqqqpppmmmmmmpppqqqnnnpppqqqtttvvvwwwvvvuuusssvvvyyy}}}|||yyyvvvuuuuuuuuuttttttwwwzzz||||||{{{***+++,,,---------,,,++++++***))))))***+++,,,---***)))(((''''''((()))***+++++++++*********)))))))))******+++---...000111---,,,,,,...111444333222666666666333///------///......---------,,,,,,,,,,,,+++***+++---...,,,)))))))))*********)))((((((---,,,+++*********+++,,,***+++---,,,)))&&&%%%%%%***)))+++111:::MMMkkkxxxkkkkkkqqqsssrrrrrrqqqqqqrrrssssssqqqmmmjjjkkkpppsssrrrqqqwwwxxxzzz}}}zzzvvvxxx}}}yyyyyyyyyyyyyyyzzz{{{|||tttggg\\\\\\bbbjjjrrryyyxxxwwwxxx|||~~~zzzzzzsssfffUUUEEE<<<:::;;;>>><<<;;;>>>>>>???EEELLLYYY___gggpppvvvzzz{{{{{{|||{{{zzzwwwooohhhkkkrrrzzz}}}zzzwwwyyywwwtttqqqkkk```RRRHHH@@@FFFUUUiiiyyy~~~~~~~~~~~~|||~~~}}}|||{{{{{{yyyvvvsssiii]]]OOODDD<<<888<<>>RRRnnntttllllllsssssstttuuuuuutttsssrrrssspppmmmnnnrrruuuvvvuuuzzz{{{~~~~~~yyyyyy}}}wwwwwwwwwxxxyyyzzz{{{|||{{{qqqkkkmmmtttyyy~~~yyyvvvtttxxx}}}{{{{{{qqqaaaOOODDDAAABBBEEEAAA@@@BBBEEEIIIRRR[[[gggkkkqqqwww{{{||||||{{{xxxnnncccWWWPPPSSS[[[jjjwww~~~~~~~~~~~~}}}}}}~~~{{{yyy}}}~~~uuucccTTTDDDAAAHHHZZZmmmxxx|||}}}}}}}}}}}}~~~|||}}}~~~|||~~~}}}}}}zzzssslll[[[OOOAAA:::888<<>>???@@@???>>>======>>>===>>>??????>>>===<<<;;;444333111000/////////000,,,+++***+++------+++))),,,+++***+++---...---,,,.........---------------...//////000000111111111222222222222222222222222444333222000///.........+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,222000///333777???LLLYYYdddhhhnnnqqqpppnnnlllkkknnnlllmmmpppooollllllmmmlllkkkkkkkkkmmmmmmllljjjmmmqqqtttrrrrrrssspppkkkiiilllqqqvvvxxxyyyxxxwwwwwwxxxyyyxxxwwwvvvwwwyyyssstttwwwzzz|||{{{xxxttt))))))***+++,,,---------))))))((((((((()))))))))***)))(((((((((((()))***************))))))))))))+++***)))***,,,000444666444333333333444444333333===:::555000------///000------------------------*********+++++++++***))),,,,,,+++***+++,,,...///,,,++++++******************+++,,,,,,++++++---...,,,///555>>>KKK^^^uuu~~~qqqiiirrrtttvvvxxxxxxvvvtttrrruuussspppqqqtttxxxyyyyyy{{{|||zzzyyy|||yyyyyyyyyyyyyyyzzz{{{|||{{{sssmmmpppuuuxxxzzz|||wwwuuuuuuyyy~~~zzzlll]]]RRROOOPPPMMMJJJJJJNNNQQQVVV___iiioooqqqvvvzzz||||||zzzyyy{{{mmm\\\OOOGGGBBBDDDHHHWWWjjj}}}~~~qqqdddQQQHHHDDDLLL\\\jjjttt{{{~~~~~~~~~{{{xxxxxx}}}~~~}}}~~~wwwjjj___NNNCCC888666<<>>KKKZZZlll|||zzzwwwlllppprrrvvvyyyyyywwwtttrrruuuttttttuuuwwwyyyzzzzzzyyy{{{yyyyyy|||~~~}}}|||{{{{{{{{{{{{{{{{{{rrrllloootttwwwxxxzzzsssvvvyyy}}}}}}|||}}}uuujjjcccaaabbb[[[ZZZ\\\aaaeeegggnnnuuuwwwyyy|||~~~}}}sss```KKKBBBBBBAAA@@@???HHH^^^vvv~~~yyysssaaaUUUIIIEEEIIIUUUggguuu~~~~~~~~~|||xxxuuuuuuzzz~~~}}}~~~||||||~~~{{{{{{~~~~~~{{{mmm\\\OOOBBB:::555:::GGGVVVfffssstttyyy{{{xxxuuussspppkkkUUURRRVVVeeerrrvvvuuutttwwwxxxyyyxxxvvvqqqmmmjjjdddWWWKKKJJJNNNSSSVVVZZZaaafffiiihhhiiinnnooonnnllllllmmmnnnooooooppppppwwwvvvuuusssrrrrrrqqqqqqmmmmmmnnnnnnnnnmmmmmmllljjjkkklllkkkiiiiiikkknnnsssrrrooolllkkkjjjkkkkkkcccccceeehhhkkkkkkiiiggg^^^ZZZVVVWWWZZZ\\\\\\ZZZ]]]]]]\\\YYYUUUTTTTTTUUUYYYYYYYYYYYYXXXVVVTTTSSSIIIGGGEEEBBB@@@===;;;:::666444222111222111000...///...---...000111000///++++++,,,,,,---...//////---......///000111111222333333222222222222222222222111111000///...---,,,&&&'''))),,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,...000///222<<>>@@@BBB@@@???BBBYYYsss~~~}}}}}}|||}}}ooodddUUUIIICCCFFFVVVfffyyy~~~zzzvvvvvvzzz~~~{{{zzz{{{|||wwwvvvzzz~~~~~~~~~zzzooo^^^NNNCCC<<<888;;;GGGVVVdddoooxxxxxx|||}}}yyywwwuuupppkkkTTTSSSZZZhhhtttxxxyyyyyywwwxxxxxxwwwuuurrrooommmggg^^^VVVUUUWWWZZZ^^^cccgggkkklllkkklllppppppmmmooopppqqqssstttuuuuuuuuuyyywwwuuusssrrrqqqrrrrrroooppppppqqqqqqqqqqqqqqqlllmmmmmmllllllmmmoooqqqwwwvvvtttrrrqqqoooooonnnddddddfffiiilllmmmkkkiiihhhhhhhhhggggggfffggggggjjjjjjhhhdddaaa______```aaa```___]]]\\\ZZZYYYYYYUUUUUUTTTRRROOOLLLHHHFFF===:::777555444333111000000...---...///000///---,,,,,,,,,---......//////.........//////000000111222222222222222222222222///000000000///...---,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,+++---000000000666===FFFLLLVVV```gggmmmrrruuuqqqsssqqqnnnmmmoooooommmnnnnnnnnnpppqqqqqqnnnlllggglllooopppqqqsssqqqmmmfffhhhlllpppuuuyyy|||~~~{{{zzz{{{||||||zzzvvvsssxxxvvvsssrrrtttvvvwwwwww++++++***))))))***+++,,,++++++,,,,,,,,,+++***)))******++++++++++++******(((((((((((())))))******)))******+++---...000111000333555666555666888;;;BBB===666222111000///---,,,,,,,,,---------......+++---//////---,,,---...------.........------,,,((()))***++++++***))))))+++,,,+++++++++...333777???IIIVVVdddtttwww{{{wwwjjjmmmqqquuuwwwvvvtttssssssuuuxxxzzzyyywwwuuuttttttuuuyyy}}}|||zzz|||~~~~~~}}}~~~~~~uuunnnkkkpppvvvwwwvvvvvvxxxvvvssstttxxx~~~|||}}}~~~}}}}}}|||yyywwwyyyxxxyyy}}}}}}{{{}}}}}}~~~}}}|||lllZZZHHH???===>>>@@@CCCFFF[[[ttt~~~~~~~~~~~~~~~}}}}}}~~~yyyqqqfffYYYMMMFFFKKKTTTgggpppxxx}}}}}}{{{}}}yyyyyy|||{{{{{{|||xxxwwwzzzzzz{{{}}}yyymmm]]]NNNCCC===???@@@HHHYYYiiiqqqtttwwwzzz~~~~~~|||{{{zzzuuuooocccaaaccclllsssuuuxxx{{{vvvvvvuuusssrrrqqqooooookkkeeeaaaaaa```aaaffflllnnnppppppnnnooorrrqqqmmmoooppprrrtttvvvwwwwwwwwwwwwwwwvvvuuusssrrrqqqppprrrrrrssstttttttttttttttqqqooonnnmmmnnnppprrrsssqqqqqqrrrrrrqqqpppnnnnnnhhhhhhiiikkkmmmnnnmmmlllnnnrrruuusssnnnkkklllooonnnmmmkkkhhheeeccceeeffffffeeebbb___]]]]]]]]]]]]^^^___aaaaaa___[[[WWWTTTHHHDDD@@@===;;;999777555444333111111222222000////////////......---------------------............111111111222222333333444---.../////////...------......---,,,,,,++++++,,,,,,,,,---...//////000000...,,,,,,000111000333777;;;AAAKKKUUU^^^fffmmmrrrsssuuusssnnnllloooooolllmmmmmmmmmnnnoooooommmkkkgggkkkmmmlllnnnssstttqqqqqqqqqqqqrrruuuxxx{{{}}}zzzxxxvvvvvvxxxzzzyyywwwvvvtttssssssuuuvvvwwwvvv,,,+++***)))))))))***+++***+++,,,,,,,,,***)))((())))))************))))))'''((((((((())))))******))))))***,,,---......///...111555666555666:::===BBB===777333222111...,,,,,,,,,,,,------.........+++---//////,,,+++,,,...)))***++++++***)))'''&&&******++++++***)))'''&&&+++,,,---...000555<<<@@@MMMWWWaaammm|||yyy|||~~~{{{hhhkkkooosssuuuuuutttsssrrruuuyyy{{{zzzvvvtttrrrssstttxxx||||||{{{~~~~~~~~~~~~~~~zzztttrrrwww{{{yyytttrrr}}}uuummmlllttt}}}|||xxx||||||}}}|||zzz|||~~~}}}nnn___NNNAAA:::888>>>FFFKKK___vvv}}}~~~{{{|||~~~}}}}}}zzzrrriii[[[MMMGGGHHHSSS^^^llluuu|||}}}xxxvvv|||}}}|||~~~}}}|||}}}}}}zzzzzz|||~~~~~~~~~~~~~~~~~~~~~{{{|||~~~}}}||||||ssscccQQQCCC===<<>><<<777111///000///***&&&+++---000///------///111,,,,,,---...////////////......//////......---,,,++++++++++++,,,---......---......///000111111222111111000000/////////...444555:::FFFUUUbbbgggiiirrrssspppmmmmmmqqqqqqnnnlllllljjjiiimmmpppllldddeeeiiifff______jjjuuuyyy{{{zzzxxxwwwwwwxxxzzz{{{wwwtttqqqqqquuuxxxyyyyyytttpppnnnqqqvvvwwwqqqkkk+++++++++***************++++++************++++++++++++******))))))))))))((('''&&&''')))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++---000444666777777666>>>:::555000---,,,,,,,,,,,,++++++,,,,,,...//////++++++++++++************,,,,,,,,,---...---***'''...---,,,+++***+++,,,---,,,///111333666@@@MMMXXXeeekkkqqqwww~~~sssnnniiiiiimmmtttxxxyyyyyyzzz{{{|||{{{zzzyyyxxxuuuxxx{{{~~~~~~~~~|||{{{yyyzzz|||}}}|||zzzzzzxxxvvvuuuuuuwwwyyyzzz|||yyy{{{}}}|||{{{qqqdddZZZQQQMMMRRRYYYhhhvvv~~~|||zzzzzz~~~~~~wwwrrrwww|||yyytttjjj\\\RRRFFFIIIPPP\\\iiissswwwxxxooogggfffpppxxxzzz~~~|||{{{}}}}}}}}}|||yyyyyy||||||{{{~~~{{{wwwpppbbbRRRGGG???>>>FFFQQQaaagggpppuuuwwwxxxzzz|||}}}~~~~~~|||zzzxxxxxxyyyvvvtttrrrooooooooopppqqqqqqqqqppppppooonnnmmmlllmmmlllkkkkkklllooorrrttttttsssrrrssstttsssqqqnnnmmmooosssvvvyyy{{{{{{{{{uuussstttwwwvvvsssrrrtttvvvvvvvvvuuutttsssqqqqqqssspppmmmlllnnnpppppppppooooooooooooooooooooopppsssqqqppppppsssuuuvvvvvvvvvxxxzzzyyyuuupppjjjgggggghhhfffbbb___aaahhhnnnqqqlllfffdddfffhhhhhhgggdddhhhiiihhhiiikkkhhhaaa___[[[VVVUUUWWWWWWTTTQQQPPPNNNMMMMMMNNNNNNLLLKKKEEE???888555555333...))),,,,,,---------------...,,,,,,---.....................//////......---,,,...............///111111,,,------...//////000000//////.........---------555555999CCCQQQ]]]eeehhhpppqqqpppmmmnnnqqqqqqooommmllliiigggjjjnnnmmmgggcccfffddd^^^^^^gggrrrvvvyyyxxxwwwvvvvvvwwwxxxyyy{{{uuuoooqqqwww{{{yyyvvvpppnnnmmmpppttttttmmmfff++++++++++++******))))))*********))))))*********))))))))))))((((((((((((&&&%%%&&&(((***)))'''%%%,,,,,,,,,,,,++++++++++++***+++...111333444444333999777444111...,,,++++++,,,++++++,,,,,,---...///...---,,,+++***)))(((''',,,,,,+++,,,,,,+++)))&&&))))))))))))******++++++...///333999BBBOOO\\\fffmmmppptttyyy{{{uuuoookkknnnttt{{{~~~{{{{{{}}}~~~~~~}}}||||||{{{}}}~~~zzzwwwyyy{{{|||{{{xxxvvvuuuvvvwwwxxx}}}}}}|||zzzwwwyyy~~~}}}}}}yyyrrrlllddd___ccckkkxxx{{{{{{~~~}}}zzzyyyyyy|||~~~{{{uuutttzzz~~~~~~}}}zzzrrrggg^^^KKKGGGFFFMMM\\\kkksssvvvjjjbbbcccmmmvvvxxx}}}~~~||||||}}}}}}||||||~~~~~~}}}~~~~~~|||}}}}}}~~~{{{ssslll^^^PPPBBB<<<>>>GGGUUUaaatttwwwzzzzzzxxxxxx{{{~~~|||}}}|||zzzzzzzzzwwwvvvtttrrrpppppppppqqqmmmnnnpppppppppnnnlllkkkmmmmmmllllllmmmooorrrttttttqqqnnnqqquuuwwwuuuqqqqqqsssuuuwwwyyyzzz{{{{{{wwwtttsssuuuuuurrrrrruuuzzzyyywwwuuutttrrrrrrqqqqqqnnnkkkiiikkkmmmoooooooooooooooooopppqqqssssssuuuvvvvvvuuuuuuvvvxxxzzzxxxwwwuuutttsssqqqnnnkkkiiiiiihhhdddbbbdddiiinnnpppkkkgggfffgggiiihhhgggeeeggghhhhhhiiikkkhhhccc```^^^]]]___bbbcccbbb______]]]\\\\\\]]]\\\ZZZYYYSSSLLLCCC>>><<<999444///000...---...000000...+++---------------...............//////......---,,,++++++++++++,,,---...///,,,,,,,,,---......//////------,,,,,,,,,,,,++++++444444666===IIIVVVbbbhhhkkknnnnnnlllllloooooolllmmmkkkhhheeehhhmmmmmmiiibbbeeeddd______fffooosssvvvuuuuuuuuuuuuuuuuuuvvv~~~vvvnnnpppxxx|||xxxsssnnnkkkkkkmmmqqqpppiiiccc,,,,,,++++++***)))))))))******))))))))))))******((((((((((((((((((''''''(((''''''(((******)))(((+++++++++++++++,,,,,,,,,)))+++...000222222222111666555444222000...,,,,,,,,,+++++++++,,,------...000000///...---,,,++++++---,,,+++++++++***(((&&&$$$%%%&&&''')))+++,,,---///222999CCCOOO[[[ffflllnnnqqqsssvvv|||wwwuuuwww{{{~~~{{{|||}}}~~~~~~|||zzz||||||~~~{{{xxxvvvvvvwwwyyy~~~~~~~~~~~~}}}|||zzzxxxzzz}}}yyywwwwwwuuurrrtttyyy}}}{{{wwwwwwzzz~~~{{{zzzyyy{{{~~~}}}}}}|||wwwtttwwwxxxooogggZZZRRRJJJIIIRRRbbbpppyyyqqqjjjkkkttt{{{{{{}}}}}}{{{|||~~~}}}||||||}}}~~~~~~~~~}}}{{{}}}~~~|||~~~~~~}}}}}}~~~|||rrrcccVVVLLLDDD===>>>HHHWWWeeemmm{{{}}}~~~|||xxxwwwzzz}}}yyy|||~~~}}}{{{zzzzzzzzzyyywwwuuusssrrrqqqqqqmmmmmmoooooooooooonnnmmmnnnnnnmmmmmmnnnppprrrssstttooolllooovvv{{{yyyuuuttttttuuuvvvwwwxxxyyyyyywwwuuuvvvyyyxxxuuusssuuuzzzyyywwwtttsssrrrssssssqqqnnnjjjhhhiiikkknnnpppqqqqqqqqqqqqrrrsssuuuvvvyyyzzz{{{xxxuuutttwwwzzz{{{wwwsssrrrrrrsssrrrpppmmmmmmllljjjhhhiiinnnqqqqqqlllfffdddfffiiiiiihhhffffffffffffhhhhhhfffdddaaaaaacccgggjjjllljjjhhhgggfffeeefffffffffcccaaa```XXXNNNGGGDDD@@@:::555777333000222777777333---......------------------.........///......---,,,************+++,,,---...,,,,,,------............,,,,,,,,,,,,++++++++++++222111222666@@@NNN]]]fffggglllnnnlllkkklllkkkhhhiiijjjhhhfffhhhllllllhhhccceeefffdddcccgggmmmrrrttttttttttttttttttuuuuuu|||vvvpppqqqvvvxxxvvvrrrooollliiijjjlllllliiifff+++++++++*********))))))******))))))))))))******''''''''''''''''''((((((+++(((&&&&&&''')))******(((((()))***,,,---......+++,,,///111222222111000555555444333111///...---,,,,,,+++++++++,,,------////////////////////////---+++******+++***)))''')))))))))***,,,---///000444:::DDDQQQ\\\dddiiikkkmmmooopppsss}}}zzzzzz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~{{{xxxwwwzzz|||~~~~~~}}}~~~~~~}}}~~~zzztttsssyyy}}}zzzvvvuuuyyy~~~}}}|||{{{||||||{{{{{{~~~{{{wwwuuuzzz{{{vvvkkkdddYYYOOOOOOZZZlllyyy{{{vvvxxx||||||~~~||||||||||||{{{{{{{{{||||||{{{~~~}}}}}}}}}~~~~~~wwwgggRRRCCC;;;<<>>555???MMM[[[kkkwww{{{zzzxxx|||}}}{{{|||~~~yyy{{{}}}}}}|||zzzzzzzzz||||||{{{zzzwwwssspppnnnnnnnnnllllllmmmppprrrtttqqqpppppppppppppppqqqqqqrrrooonnnrrrxxx{{{zzzxxxtttsssrrrqqqqqqsssuuuvvvwwwwww|||{{{vvvuuuuuuuuuttttttssssssttttttoooooommmkkkiiikkknnnrrrtttsssrrrqqqrrrsssuuuwwwyyyyyyxxxuuusssrrrrrrtttyyyyyyxxxvvvssssssvvvxxxqqqqqqpppppppppqqqrrrssstttnnnhhheeegggkkkmmmnnnhhhdddbbbeeefffeeeeeefffdddfffiiikkklllllllllkkkllllllmmmoooppppppmmmkkkllleee]]]WWWTTTPPPHHHBBB>>>:::888;;;@@@@@@;;;444333222000...------............//////......---,,,,,,,,,,,,,,,---...///000........................,,,,,,------------......---...//////333===LLLXXXaaaiiippppppnnnnnnllljjjccchhhjjjiiiiiiiiifffaaa``````cccfffdddaaaccchhhppppppooooooqqqtttwwwyyytttvvvvvvuuurrrqqqsssuuuuuuqqqllljjjkkknnnpppqqq)))))))))***++++++,,,,,,++++++************++++++''''''((((((((())))))))))))'''&&&&&&((()))))))))'''((()))***+++,,,---...+++---///000111000///...666555333111///...------,,,,,,+++++++++++++++,,,))))))******+++,,,,,,---,,,+++******,,,------,,,,,,+++))))))+++///333666JJJUUUccclllnnnnnnooopppnnnooopppqqqxxx{{{{{{}}}~~~~~~}}}|||zzz}}}~~~}}}zzzzzzzzztttssszzz|||{{{vvvyyy~~~}}}{{{}}}xxxnnneee``````ccchhhiiisss|||}}}~~~~~~|||{{{|||}}}zzzxxxwww{{{~~~zzz{{{}}}~~~}}}yyyvvvooodddWWWMMMGGGEEEDDDRRRaaallluuu~~~}}}|||~~~{{{zzz{{{~~~|||}}}~~~}}}{{{zzz{{{|||{{{{{{zzzyyyuuuqqqmmmjjjjjjkkklllmmmnnnpppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrruuuxxxzzzyyywwwuuusssqqqoooppprrruuuvvvxxxxxx{{{zzzwwwwwwwwwwwwwwwvvvuuutttsssrrrmmmnnnnnnllljjjjjjmmmppppppooonnnnnnooorrruuuwwwvvvtttsssrrrssstttttttttuuuyyy{{{yyysssqqqtttxxxttttttssstttuuuuuuuuuuuutttppplllllloooppppppnnnkkkfffcccfffhhhffffffiiidddfffhhhiiijjjjjjjjjkkkkkklllnnnqqqssssssqqqnnnmmmgggaaa^^^\\\WWWOOOIII@@@>>>===@@@DDDDDD@@@;;;555444111///......//////......//////......---,,,************+++,,,------------------------------,,,,,,,,,---------.........111222000...444AAAKKKVVVaaajjjmmmlllmmmllljjjdddiiijjjhhhffffffdddaaa______cccgggeee```aaafffnnnmmmkkkkkknnnrrrwwwzzzvvvvvvvvvvvvuuuuuuuuuuuusssqqqooonnnoooqqqrrrsss(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,'''((((((((())))))******)))))))))+++------+++)))))))))******+++++++++,,,+++,,,...000000///...---666444222///---,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,+++******,,,......---,,,++++++,,,111888???DDDTTT___lllsssrrrqqqsssvvvmmmooonnnnnnttt~~~{{{}}}~~~}}}|||xxxzzz}}}}}}{{{~~~|||yyyzzz|||xxxxxx|||~~~}}}{{{|||xxxrrrnnnrrrzzz~~~{{{sssiii```YYYVVVZZZhhhzzz|||~~~}}}{{{zzzzzz{{{zzzyyy}}}|||~~~zzz{{{~~~~~~{{{wwwxxx{{{xxxzzz|||~~~~~~~~~uuuooocccSSSFFFBBBFFFLLLYYYfffrrrwwwzzz}}}|||xxxvvvyyy|||~~~|||{{{|||}}}yyyyyyyyywwwtttooojjjgggfffhhhkkknnnpppppppppooorrrrrrrrrqqqqqqqqqqqqpppppprrrtttwwwxxxxxxxxxwwwuuusssqqqoooppprrruuuwwwzzzxxxzzz}}}}}}yyywwwxxxyyyyyyyyyyyywwwuuurrrqqqkkkmmmnnnllljjjiiilllooolllkkkkkkkkknnnqqquuuxxxtttqqqoooppptttwwwwwwvvvrrrxxx}}}zzzsssooorrrwwwxxxwwwwwwxxxyyyzzzyyyxxxsssrrrqqqrrruuuuuurrrnnnnnngggdddhhhiiiggghhhlllccceeeggghhhhhhiiijjjkkkjjjkkkmmmpppssstttqqqooommmiiidddbbbaaa\\\TTTMMMCCCBBBCCCFFFIIIIIIEEEBBB777555222000/////////000......//////......---,,,------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------111444555111,,,///999CCCKKKWWWcccggghhhjjjjjjiiigggjjjjjjfffcccddddddbbbaaaaaaeeejjjhhhaaaaaafffllljjjhhhhhhkkkqqqwww{{{zzzwwwtttvvvyyyzzzxxxuuuooopppqqqrrrsssssssssrrr)))+++---,,,+++***+++,,,,,,+++++++++******))))))+++***)))))))))***,,,,,,***...///+++)))***+++)))+++(((&&&(((,,,...---+++,,,,,,...///000000000000555444222000//////000000---,,,+++*********+++,,,...------,,,+++***)))))),,,++++++***++++++,,,---,,,///000---000;;;GGGMMM\\\]]]eeeooossspppqqqvvvsssqqqoooooorrrxxx~~~|||~~~}}}zzzyyyyyy{{{~~~~~~}}}}}}}}}~~~||||||}}}}}}}}}}}}}}}uuuhhh]]]XXX]]]jjjyyy}}}}}}{{{ttthhh___RRRUUUbbbtttxxxlllnnnyyy~~~~~~}}}||||||}}}~~~}}}~~~~~~}}}|||||||||{{{|||}}}}}}}}}~~~}}}}}}pppppp___OOOHHHDDDDDDSSSeeejjjqqqyyy}}}|||}}}}}}yyyzzz~~~|||zzzzzz{{{{{{|||uuuppprrrqqqmmmmmmqqqrrrooonnnpppttttttppplllnnnppprrrrrrpppnnnmmmmmmrrrssstttuuuvvvwwwwwwwwwyyyvvvrrrqqqqqqrrrqqqqqqwwwxxxyyyyyyyyyxxxxxxwwwzzzyyywwwuuusssqqqpppooolllkkkjjjkkknnnoooooonnngggeeefffjjjppprrrrrrqqqppppppqqqrrrtttvvvxxxyyyvvvxxxzzzwwwsssqqqsssuuuzzzyyyyyyyyyyyyyyyzzzzzzwwwuuusssuuuxxxxxxvvvssskkklllkkkffffffjjjmmmlllffffffgggiiikkkllljjjhhhgggjjjnnnqqqsssrrrqqqooojjjgggaaa^^^bbbddd]]]RRRIIIBBB===@@@HHHLLLHHHBBB@@@>>>:::666333222111000...---------///...---++++++,,,---,,,++++++---///***---000///,,,+++,,,...+++,,,...//////...,,,***//////......///111444555AAAJJJWWWccckkkmmmlllkkklllllljjjgggdddbbbcccddddddfffgggfffeeedddeeegggiiihhhggghhhkkkoooqqqrrrwwwsssqqqsssyyyzzzuuuoootttrrrqqqqqqtttwwwyyyyyy)))+++---,,,+++***+++,,,++++++******))))))))))))))))))((((((((()))***+++(((+++***((()))---...+++)))******++++++,,,...///.../////////000000111111555444222000/////////000......,,,+++++++++,,,------,,,,,,++++++*********------,,,,,,++++++++++++,,,000111222999FFFPPPUUUUUUSSSXXXccclllooorrrvvvvvvrrrnnnlllooouuu}}}~~~{{{{{{~~~}}}{{{yyy{{{~~~~~~}}}~~~}}}}}}~~~~~~|||zzzuuujjjZZZOOOJJJPPP___rrr}}}~~~|||tttlll___aaakkkyyyyyynnnppp{{{}}}}}}~~~{{{zzzzzz{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~vvviii\\\OOOFFFFFFJJJPPP```qqqtttxxx~~~}}}{{{|||~~~~~~}}}||||||||||||xxxssssssrrroooooossssssqqqoooppptttuuurrrnnnmmmoooppppppoooooopppqqquuuvvvwwwxxxyyyyyyyyyyyyvvvtttqqqqqqrrrtttuuuuuuxxxxxxyyyxxxwwwvvvuuuuuuwwwwwwwwwvvvuuusssrrrqqqooommmjjjjjjkkkmmmnnnnnnjjjcccccckkkssssssssssssnnnnnnoooqqqsssuuuwwwxxxvvvwwwxxxwwwuuutttttttttvvvwwwyyyzzzzzzzzzxxxxxxuuutttttttttuuuuuutttrrrnnnnnnjjjffffffjjjllljjjgggffffffhhhjjjkkkjjjiiikkkllloooppppppnnnkkkiiihhhfffbbb```dddeee]]]RRREEE>>>888;;;DDDJJJIIIFFFEEECCC@@@===:::666333000000///......//////---,,,+++,,,,,,+++)))((()))++++++,,,...---,,,,,,,,,------.../////////...---------...///000111222222222:::GGGWWWbbbffffffgggiiijjjkkkkkkiiifffbbbaaaaaaeeegggiiiiiiiiijjjlllmmmnnnlllkkklllnnnppprrrssswwwssspppsssxxxyyyvvvqqqpppooopppsssvvvxxxxxxwww)))+++---,,,+++***+++,,,))))))))))))((((((((((((((((((((('''((())))))*********'''%%%(((---...***(((+++...---++++++...222222111000//////000111222444333222111000////////////......---,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++...111666@@@NNNVVVXXXOOOHHHFFFQQQaaammmsssvvvwwwsssnnnkkklllrrrzzzxxxmmmjjjttt~~~||||||~~~|||zzz{{{~~~~~~|||}}}~~~~~~}}}|||}}}~~~yyynnn^^^MMMAAA===EEEVVVlllzzz~~~}}}qqqrrrwwwzzzrrruuu~~~~~~{{{{{{}}}{{{yyyxxxzzz}}}~~~}}}}}}}}}}}}~~~}}}wwwjjj]]]JJJCCCBBBLLLXXXbbbppp}}}~~~~~~}}}}}}|||{{{zzzyyyzzz|||~~~~~~~~~~~~}}}{{{uuuttttttrrrrrruuuuuurrrooopppssstttsssqqqmmmnnnooooooooopppsssuuuvvvwwwxxxyyyyyyyyyyyyyyytttrrrpppqqqtttwwwyyyyyyxxxyyyzzzxxxuuusssssssssvvvvvvwwwwwwwwwuuutttssssssooojjjggghhhkkknnnooonnnaaa^^^lllvvvuuusssvvvnnnnnnooopppqqqsssuuuvvvvvvuuuuuuuuuwwwwwwvvvtttsssuuuwwwzzzzzzyyyvvvuuutttuuuvvvvvvtttsssssssssrrrpppjjjeeefffkkkllliiihhhgggeeefffhhhiiijjjjjjkkklllnnnnnnmmmjjjgggeeeeeedddaaaaaadddeee\\\RRRDDD===888;;;DDDLLLOOOMMMLLLKKKIIIHHHDDD???888444333111////////////...,,,---------+++)))'''((())),,,+++++++++,,,---,,,+++////////////////////////+++---///111222222111000555CCCUUU```bbbbbbeeehhhiiikkkmmmlllhhhccc```___gggiiilllnnnooopppsssuuussssssqqqqqqqqqqqqsssssswwwsssppprrrwwwyyyvvvsssjjjkkkoootttxxxyyyxxxvvv)))+++---,,,+++***++++++((((((((((((((((((''''''(((((((((((())))))******///,,,&&&###&&&,,,***%%%)))+++,,,,,,+++,,,///111333111///......///111222333333222111000///...............---------------*********++++++,,,,,,,,,'''(((***,,,---.........///333777>>>KKKXXX]]]\\\OOOCCC:::BBBVVViiisssuuuwwwtttooommmmmmqqqvvvyyynnn\\\UUU___gggjjjvvv}}}}}}wwwwwwwwwyyy}}}}}}yyywwwwww|||{{{{{{|||~~~zzzzzzzzz{{{}}}{{{nnn\\\JJJ???<<>>CCCXXXmmmwwwwwwwwwwwwwwwvvvuuuttttttlll\\\LLLCCC:::888DDDUUUqqqzzzrrrqqqiii\\\RRRHHHCCCFFFIIIJJJRRR^^^fffwww||||||vvvxxx{{{~~~|||~~~~~~}}}xxxoooggghhhkkkttt~~~~~~~~~~~~~~~}}}|||||||||}}}}}}{{{zzzxxxxxxzzz}}}}}}{{{wwwmmmbbb\\\WWWSSSTTTXXXaaalllxxx~~~~~~~~~|||xxxwwwwwwvvvtttqqqpppppprrrtttvvvuuuxxxyyywwwyyy|||zzzuuunnnoooqqqqqqrrrrrrrrrsssvvvuuutttqqqnnnmmmnnnpppqqqrrrtttvvvxxxyyyzzzzzz|||yyyuuusssssssssrrrqqqsssxxx|||zzzvvvtttwww{{{|||zzzxxxuuuttttttttttttooommmllllllooorrrssstttnnnoooooooootttxxxtttkkkhhhhhhiiijjjlllnnnoooppppppsssvvvxxxxxxwwwvvvvvvwwwvvvtttqqqpppppppppppptttsssqqqppppppnnnkkkiiiiiinnnpppllljjjlllpppqqqnnnllliiiiiijjjkkkllllllooonnnmmmkkkhhheeecccaaa___aaa```^^^\\\ZZZSSSKKKLLLOOOSSSWWWZZZ]]]aaaccchhheeecccfffjjjjjjeee^^^SSSLLLDDD<<<777444333222,,,------,,,******+++------------+++***+++---///***+++---.../////////...------------------............111:::GGGUUU```fffdddfffhhhjjjjjjkkkmmmooonnnppprrrsssssstttwwwyyyooorrrtttrrrnnnkkkllloootttuuuvvvxxxxxxvvvrrrooommmmmmooosssvvvwwwvvvttt)))+++---,,,+++***+++,,,'''((((((((())))))******&&&''')))*********)))((()))------)))'''))))))'''***,,,///...,,,,,,000333---...000111222222222222111111222111000///---,,,...///000000000///---,,,++++++++++++++++++++++++---,,,,,,...333999???CCCNNN[[[jjjqqquuuwwwvvvsssqqqgggTTTAAAAAAUUUlllyyyzzzyyyxxxwwwvvvvvvvvvwwwooobbbRRRCCC888666@@@MMM```uuu}}}yyyzzzuuuiiiZZZLLLBBBAAA@@@???HHHUUU]]]rrryyyxxx{{{~~~yyywwwyyy~~~zzzssssssttt{{{~~~~~~|||~~~~~~~~~~~~~~~|||zzzxxxxxxyyy|||~~~|||}}}~~~}}}yyyvvvjjj]]]QQQMMMLLLPPP[[[gggpppzzz|||{{{~~~}}}zzz|||~~~zzzwwwrrrnnnnnnpppsssvvvsssxxxzzzyyy{{{|||uuunnnppprrrtttsssssssssssstttttttttqqqooonnnooopppnnnoooqqqsssuuuwwwxxxxxx|||yyyuuusssrrrrrrrrrqqqpppuuuzzzyyyuuussswww|||yyywwwtttrrrqqqrrrtttuuupppooonnnoooqqqrrrrrrqqqnnnuuuvvvqqqtttzzzvvviiibbbccceeegggjjjmmmppprrrooosssxxxyyywwwuuuvvvwwwxxxxxxwwwvvvtttrrrpppoooyyyvvvsssrrrsssrrrnnnjjjiiippptttooojjjjjjnnnpppooommmjjjjjjkkkmmmlllllllllllllllkkkiiihhhgggfff___cccfffdddbbb^^^TTTJJJMMMPPPTTTVVVYYY^^^eeejjjmmmiiifffhhhlllmmmhhhcccYYYSSSIII@@@;;;777555444000111000...,,,+++,,,------...///,,,******---111***,,,...000111111000///***,,,---//////...---,,,...000222777???MMM]]]ggg^^^bbbgggjjjllllllmmmnnnmmmoooqqqssstttuuuxxxzzzmmmqqqtttrrrnnnkkkmmmooosssuuuxxxyyyxxxuuuqqqnnnlllnnnrrrvvvyyyxxxtttqqq...,,,******+++,,,+++***)))))))))******)))))))))))))))))))))))))))))))))***++++++***))))))***,,,++++++,,,,,,---......///000000000///000000111222333222111000////////////222111111000///......---///+++)))***///222111///+++555;;;777555===MMMXXX```hhhrrrxxxyyyxxxwwwwwwtttnnnYYYAAAAAAXXXmmmtttxxxvvvvvvxxxxxxuuusssrrrnnnZZZHHH@@@888111444===NNNfff~~~ttttttyyymmm\\\JJJ???<<<===DDDKKKTTTkkk|||vvvuuuxxx|||}}}}}}|||}}}~~~}}}|||~~~|||~~~~~~|||{{{}}}zzzwwwxxx{{{}}}}}}|||{{{~~~}}}yyyzzzzzztttjjjUUUOOOJJJNNNYYYfffooosss~~~~~~~~~}}}~~~~~~|||xxxvvvtttpppnnnsss{{{uuuyyy|||}}}{{{yyyyyy{{{yyytttnnnlllnnnqqqrrrssstttqqqnnnmmmllllllkkkjjjoooqqquuuvvvvvvwwwxxxyyyzzzyyyvvvuuutttrrrpppooommmrrrtttqqqppprrruuuuuuvvvuuussspppnnnooosssvvvqqqqqqrrrrrrrrrqqqpppppppppssswwwzzzzzzvvvqqqnnngggbbb___aaadddhhhooowwwrrrtttvvvxxxzzzzzzyyyxxxvvvzzzzzzwwwvvvvvvtttppprrrsssttttttrrrqqqqqqrrrpppooommmjjjggggggiiikkklllllllllkkkkkklllmmmmmmjjjkkkmmmooooooooonnnmmmllljjjhhheeeaaa[[[TTTOOOQQQRRRTTTYYY___cccddddddllliiifffgggiiihhhccc]]]VVVPPPIIIEEEDDDAAA<<<777222111000000000000...,,,000///---,,,+++,,,,,,---***,,,............000111,,,---...000000000000////////////111888DDDRRR[[[ccc___ccclllnnngggfffkkkgggkkkqqquuuvvvvvvvvvvvvxxxtttqqqoooiiiccccccffflllrrrvvvtttqqqoookkkgggqqqpppssswwwwwwqqqnnnooo---,,,******+++++++++***))))))***++++++***))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,------......//////111000000000000111222222333222111000////////////111000000000////////////000---***+++...000000...///555999;;;AAANNN\\\ccclllpppuuuyyyzzzyyyxxxxxxwwwrrr___HHHCCCUUUjjjrrrpppoooppptttvvvsssnnnjjj]]]LLL===888555000444===EEEWWWnnn~~~|||zzzxxxfffQQQCCC===;;;???DDDUUUjjj{{{~~~||||||zzzvvvrrrsssvvvyyy{{{}}}}}}}}}~~~|||}}}|||~~~~~~|||~~~~~~}}}||||||yyyzzz}}}~~~}}}{{{yyy|||{{{vvvrrrmmmddd[[[MMMMMMQQQYYYeeeqqqyyy}}}~~~}}}{{{zzzuuupppqqqwwwxxxzzz||||||zzz{{{}}}zzzuuupppmmmnnnqqqrrrssssssqqqpppppppppooollliiikkknnnqqqrrrsssssstttvvv|||{{{zzzyyyxxxvvvtttrrrooossssssooolllnnnpppppprrrrrrqqqnnnmmmnnnqqqtttppppppqqqrrrssstttttttttrrrtttwwwyyyxxxuuuqqqnnniiidddaaacccdddfffkkkqqqppprrrtttwwwxxxxxxwwwwwwvvvzzz|||yyyxxxxxxuuuppppppqqqrrrqqqooommmmmmmmmmmmmmmllljjjgggfffgggiiijjjjjjjjjjjjkkklllmmmmmmkkkjjjiiikkknnnppppppooommmllljjjhhhddd___YYYUUUZZZ[[[]]]aaaeeehhhhhhhhhkkkgggccccccdddccc___[[[XXXUUURRRQQQPPPLLLEEE???===:::555222000...,,,***///...---,,,,,,,,,------***,,,---...------///000---.../////////...------000///...///444>>>KKKSSS___aaafffmmmoookkkjjjkkkdddhhhoootttvvvxxxyyyzzztttqqqooommmhhhbbbaaadddkkkpppqqqnnnllllllllliiiqqqppprrrvvvwwwtttsssuuu---+++***)))***+++***))))))***,,,------,,,***)))((((((((((((((((((((((((***,,,......---++++++,,,------......///000000000111111111111111222333333333222111000/////////////////////000000000111111000...---...000222222222444888<<>>JJJTTTaaappp|||rrrpppooossswwwxxxsssnnnxxxyyy{{{xxxqqqlllpppxxx}}}~~~{{{zzz~~~~~~~~~~~~}}}yyy{{{~~~|||zzz}}}~~~|||zzzyyy{{{}}}}}}yyyuuurrrqqqjjj^^^RRRKKKIIIIIIWWWaaannnwww{{{~~~}}}|||~~~~~~yyysssssswww~~~~~~}}}|||||||||~~~yyywwwtttqqqpppqqqqqqrrrsssrrrrrrssssssqqqnnnkkkiiikkknnnoooooooooqqqrrrvvvxxx{{{|||zzzvvvsssqqqrrrssspppjjjgggiiijjjiiijjjjjjiiigggddddddeeegggqqqqqqqqqrrrssstttuuuuuu{{{{{{zzzxxxvvvtttsssrrrqqqmmmmmmooonnnjjjiiilllmmmnnnppprrrssssssssssssvvvyyyyyyvvvvvvxxxwwwsssnnnoooooommmiiifffeeeeeehhhjjjlllllljjjhhhffffffhhhggggggggghhhiiiiiijjjddd]]]WWWXXXaaaiiikkkjjjmmmnnnooommmjjjgggeeeeeebbbccceeeiiimmmoooooonnnccc___[[[YYYYYYZZZZZZYYYZZZ\\\^^^aaaccc___YYYTTTMMMFFF===555111000000000,,,,,,,,,,,,---......///+++,,,...---,,,,,,---.........---------,,,,,,+++------,,,+++---333;;;AAASSSaaakkklllmmmpppmmmfffiiimmmqqqssstttttttttuuupppkkkfffccc^^^[[[]]]bbbhhhkkkkkkgggggglllppppppzzzvvvssstttsssqqqsssvvv...,,,******+++,,,+++******+++---......---+++***))))))))))))))))))))))))***---///000///---,,,,,,......//////000111111111222222111111222222333444222111000000000000000000---...///000111333444444222333222111///111666;;;CCCPPP^^^iiisss|||}}}wwwuuuyyy~~~|||oooZZZGGGEEEXXXnnnmmmoooooommmppprrrkkkbbbKKKBBB999888;;;===<<<<<>>DDDHHHHHHFFFBBBBBBEEEOOO```tttzzzkkk[[[VVVZZZdddrrr}}}zzzzzz|||~~~zzzuuussssssuuuooofffhhhppp~~~|||~~~~~~~~~zzz}}}~~~}}}}}}~~~~~~}}}}}}~~~vvvyyy}}}}}}||||||}}}}}}xxxpppiiiXXXOOOEEEAAAAAAIIIWWWcccpppvvv|||~~~||||||~~~~~~}}}~~~}}}~~~~~~}}}~~~~~~zzzvvvxxx}}}}}}}}}|||}}}}}}{{{xxxuuuxxxxxxyyywwwuuutttuuuvvvxxxuuurrrqqqrrrrrrrrrrrrppptttxxxyyyxxxvvvtttsssqqqvvv{{{|||yyyuuussssssnnnooonnnlllmmmqqqqqqmmmiiihhheeeaaa^^^___bbbdddhhhiiijjjmmmrrrvvv{{{}}}}}}|||zzzwwwvvvtttttttttjjjhhhjjjooooookkkiiijjjmmmmmmmmmlllllllllllllllpppqqqoookkkkkkppprrrqqqnnnppppppooollljjjjjjjjjmmmoooqqqpppmmmjjjhhhhhhjjjjjjiiiiiiiiiiiijjjjjjeee___ZZZ[[[aaagggjjjjjjkkkmmmnnnlllhhheeefffgggllljjjgggeeeeeeffffffeeeaaa___]]][[[[[[]]]___```cccdddddddddcccbbbaaa```XXXQQQGGG>>>777222///,,,,,,,,,---.........------...///000///---,,,,,,---,,,,,,,,,,,,---...///000***+++,,,,,,...111555999IIIWWWeeekkklllmmmllliiihhhkkkoooqqqrrrtttuuuwwwsssllleee```[[[XXX[[[aaadddiiimmmlllmmmqqqsssrrrooommmnnnrrrsssssstttxxx000///------.........------,,,+++******+++,,,---+++++++++++++++++++++++++++---...---,,,+++,,,---------...//////000000111111000000000000111222222111111000000000000111111......///000222333444444777:::;;;999999AAAOOO[[[rrr}}}~~~|||}}}~~~~~~{{{xxxnnnWWWDDDGGGWWWeeepppvvvrrrpppsssppphhhYYYRRRKKKKKKSSSZZZZZZVVVFFFFFFHHHMMMZZZmmm}}}rrrqqqvvv|||yyytttuuuzzzwwwpppqqqxxx~~~}}}~~~~~~}}}~~~vvvyyy}}}}}}~~~}}}~~~}}}}}}~~~~~~~~~zzz|||~~~}}}{{{zzzyyyvvvmmmbbbYYYJJJCCC???EEENNNYYYgggsssvvvyyy|||}}}||||||~~~}}}}}}~~~~~~|||||||||}}}}}}|||zzzxxxvvvppprrrwww|||{{{xxxzzz}}}{{{zzz{{{|||}}}zzzxxxyyy{{{}}}|||zzzyyyzzz|||xxxwwwvvvvvvvvvvvvuuusssrrrvvv{{{}}}{{{wwwssspppqqqvvv{{{{{{wwwttttttuuulllnnnnnnmmmpppsssqqqllliiigggdddaaa```ccchhhlllkkkkkklllnnnrrrvvvzzz}}}yyyxxxwwwuuutttsssrrrqqqiiigggiiimmmmmmiiihhhiiilllkkkjjjiiihhhgggffffffjjjmmmmmmkkkkkkoooooommmmmmoooppppppnnnmmmmmmnnnpppqqqrrrpppmmmiiihhhhhhiiiiiiiiijjjkkklllnnnooogggeeebbbccceeeiiikkkkkkkkknnnooolllfffcccdddfffiiieeeaaa___```bbbddddddfffeeecccaaa______```bbbdddeeefffeeeccc```^^^]]]YYYTTTLLLDDD===777111...,,,---.........---,,,+++000111111000...------...///...---------...///000+++,,,---------...111444>>>HHHXXXeeegggeeefffkkkiiikkkoooqqqrrrsssuuuvvvqqqmmmiiifffaaaZZZZZZ]]]bbbgggjjjiiijjjnnnqqqqqqkkkjjjmmmtttvvvttttttwww111///....../////////------,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,---,,,******,,,...------......///000000000000000000///000111111222111000000000000000111111...///000111222333444444666:::>>>@@@DDDPPPdddsss~~~|||}}}www___EEEAAALLL\\\kkkuuusssppprrrooohhhjjjccc[[[ZZZaaahhhhhhdddLLLKKKKKKNNNXXXjjj}}}}}}wwwwwwyyyyyy}}}~~~~~~|||}}}~~~sssvvvzzz~~~{{{{{{{{{}}}}}}~~~~~~}}}~~~}}}~~~~~~zzzyyyvvvsssmmmcccUUULLLCCC>>>AAANNN]]]iiittt}}}{{{|||~~~~~~}}}}}}}}}}}}|||}}}~~~|||{{{}}}}}}|||yyyuuupppllliii___dddnnnxxx{{{zzz|||~~~zzzxxxxxx{{{~~~~~~}}}zzz}}}}}}|||~~~xxxxxxyyyzzz{{{zzzvvvsssrrrwww}}}|||vvvqqqnnnoootttyyyyyyuuurrrsssuuulllnnnnnnnnnqqqtttqqqkkkhhhgggdddbbbbbbgggnnntttrrrqqqpppppprrrtttvvvxxxvvvuuuuuusssrrrqqqpppoookkkiiikkknnnnnnjjjhhhjjjkkkjjjhhhfffdddccccccbbbfffkkkmmmmmmmmmooommmiiilllnnnppppppoooooooooqqqqqqrrrrrroookkkhhhgggggggggggghhhjjjmmmoooqqqsssggggggggggggggghhhjjjkkkllloooppplllfffbbbcccfffaaa]]]YYYYYY\\\aaaeeegggjjjjjjhhheeebbb``````aaaaaaccceeedddaaa]]]YYYXXXVVVRRRMMMGGGBBB<<<666222------...///...---+++***111222222111...------...222111///...------......,,,---...---,,,,,,...000222:::KKK]]]aaa]]]aaajjjmmmoooqqqqqqqqqpppqqqsssooommmmmmlllfff]]]XXXYYYbbbfffgggeeefffkkkooopppllllllpppvvvxxxtttrrrsss111222333444333111...,,,+++,,,,,,,,,,,,+++*********+++,,,...///......---******+++++++++,,,,,,,,,------,,,,,,,,,---......111000......//////...,,,000000111111111000000///111222333333222333555777:::===AAAFFFPPPaaavvv~~~wwwcccOOOCCC???RRRcccppppppllllllnnnnnnssspppiiicccffflllooommmdddNNNDDDJJJTTTiii~~~}}}~~~|||~~~~~~~~~}}}~~~~~~~~~tttuuuyyy}}}~~~xxx~~~||||||}}}}}}|||}}}}}}~~~|||~~~~~~uuullleee\\\OOODDD??????DDDOOO^^^lllwww}}}~~~}}}}}}|||zzzyyy{{{~~~~~~}}}|||{{{yyyxxx{{{{{{vvvjjj^^^TTTOOOUUUWWWcccsss|||||||||~~~}}}zzzxxxwwwyyy{{{}}}{{{{{{{{{{{{|||}}}|||{{{zzzzzz{{{{{{yyywwwtttxxx}}}yyyrrrmmmooossswwwxxxuuusssrrrsssmmmgggeeelllssstttrrrqqqmmmkkkgggcccdddiiiqqqxxxwwwvvvuuuuuuuuuvvvwwwxxx}}}|||yyyxxxwwwuuusssqqqiiijjjjjjiiigggfffggghhhiiieee___\\\\\\^^^```aaaeeehhhmmmpppqqqpppqqqqqqhhhiiikkknnnppppppooommmoooqqqssspppkkkfffddddddeeefffggghhhhhhkkkooossstttmmmgggfffjjjmmmmmmkkkssspppllliiihhhgggfffdddeeeZZZNNNKKKSSS```iiimmmmmmiiiddd___\\\]]]aaadddfffeeebbb___[[[XXXVVVTTTPPPRRRSSSOOOGGG===777555//////000111000///---,,,111111222222222000///......---,,,,,,++++++,,,,,,---...---)))***...000...111555???OOOZZZ^^^aaaccchhhlllooooooqqqttttttqqqllllllllliiieeeaaa___^^^aaabbbccceeeiiimmmppprrrlllnnnppprrrtttssssssrrr444555666777666444111000,,,,,,,,,,,,,,,+++*********+++,,,---------,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---000///......///000...---.........//////000000111...///111111111333555888>>>CCCKKKUUUbbbrrrzzziiiTTTCCC;;;IIIXXXgggkkkllloooppppppvvvtttoookkkmmmssstttrrrooo\\\OOOLLLPPPdddyyy}}}xxxrrrtttyyy~~~~~~|||}}}}}}}}}{{{|||}}}~~~~~~~~~zzz~~~~~~~~~~~~|||{{{yyysssjjjaaaZZZQQQFFF???===EEENNN[[[iiittt{{{~~~}}}|||zzzwwwvvvxxx|||}}}}}}~~~~~~|||zzzuuuwwwuuulll\\\MMMCCC???DDDIIIXXXkkkxxx{{{}}}}}}{{{xxxxxxyyy{{{}}}zzz{{{{{{{{{|||}}}}}}}}}zzz{{{{{{zzzyyyxxxwwwvvvuuuwwwzzz{{{yyytttnnnjjjnnnpppsssuuutttrrrrrrrrrlllfffeeejjjqqqqqqppppppkkkjjjgggddddddiiipppvvv{{{zzzyyyyyyzzz|||~~~}}}{{{yyyxxxvvvuuusssmmmmmmmmmkkkhhhgggggghhhfffccc^^^\\\\\\]]]^^^^^^eeehhhlllooooooooooooooojjjjjjkkkmmmooopppooonnnlllnnnpppooolllhhhggggggggggggggghhhjjjnnnqqqssstttppplllkkkmmmnnnnnnmmmpppmmmiiigggfffeeedddbbb___VVVLLLKKKTTT```hhhlllmmmhhhaaa^^^```bbbcccbbbffffffdddaaa]]]WWWQQQNNNPPPRRRRRRMMMFFF>>>999777777666333000+++'''$$$"""...---,,,,,,,,,---......///...------,,,,,,------...000...***)))---...,,,000222;;;IIITTTYYY^^^cccgggkkknnnnnnpppsssrrrooollllllkkkhhhdddaaa```aaaddddddeeegggiiillloooqqqoooppprrrsssssssssqqqppp444555666777777555333111,,,,,,------,,,,,,+++***++++++,,,------+++***)))******+++++++++,,,,,,,,,+++++++++++++++,,,------///...---...///000///...---,,,,,,,,,---///111222---///000111222444777:::<<>>???CCCRRR]]]kkkwww}}}}}}{{{wwwsssqqqtttzzz~~~~~~|||{{{|||}}}{{{wwwyyyvvvhhhUUUDDD;;;888888@@@QQQffftttzzz}}}~~~|||zzzyyyyyy{{{|||yyyzzz{{{||||||{{{zzzyyyxxxzzz|||zzzvvvttttttvvvyyyxxxxxxvvvssspppllljjjmmmmmmnnnppprrrsssqqqpppmmmgggeeeiiimmmllllllmmmiiiiiigggffffffjjjppptttzzzyyyxxxxxxyyy|||~~~|||zzzxxxwwwvvvuuuqqqqqqpppnnnkkkiiiiiijjjgggeeebbbaaaaaa```___^^^eeehhhlllnnnnnnmmmllllllkkkkkklllmmmnnnoooppppppjjjlllnnnnnnmmmkkkkkkkkkgggeeedddfffkkkoooppppppsssrrrrrrqqqpppppppppooonnnllljjjhhhhhhgggeeeccc]]]VVVPPPQQQYYYdddjjjmmmnnngggaaa```dddfffdddaaacccdddeeeddd___XXXQQQLLLQQQPPPNNNJJJDDD>>><<<;;;555333111...+++***)))(((,,,+++)))((()))+++...000000//////...---.........///111///***))),,,,,,***......444@@@JJJQQQZZZaaafffkkknnnoooppprrrpppllllllkkkjjjgggcccbbbbbbcccgggggghhhiiijjjmmmoooqqqssssssttttttsssqqqooonnn111111333333333222111000---------------,,,,,,+++------......---,,,***)))******+++++++++,,,,,,,,,---------------...///000...------...000111000//////...---,,,,,,...000222000111222222333555999<<<<<>><<>>>>>555444111//////000111333...---,,,++++++---///000000///......------.........000...***))),,,,,,***---,,,///777@@@IIIUUU___eeekkkooopppqqqrrrpppkkkjjjiiihhheeebbbbbbdddfffiiiiiiiiijjjlllnnnqqqrrrvvvvvvuuutttrrrpppnnnmmm......///000000000///...---............---,,,,,,//////000///...---+++*********+++++++++,,,,,,,,,------------...///000111...------...000111000///222111///---------///000111111111111222444888;;;FFFQQQfff}}}}}}~~~|||zzzyyysssaaaOOO>>>???EEESSSbbblllpppqqqwwwwwwrrrlllmmmtttzzz|||yyyzzzyyymmmeeetttwwweeeXXXLLLKKKMMMMMMNNNQQQZZZaaahhhllltttvvviiiXXXZZZlll}}}}}}}}}~~~{{{|||~~~sssbbbVVVZZZfffvvvyyyyyywwwvvvvvvyyy~~~~~~||||||~~~}}}~~~~~~~~~~~~~~~~~~~~~||||||yyyrrrggg]]]VVVSSSNNNGGGBBB@@@BBBJJJZZZiiiqqqxxx~~~~~~yyyuuusssuuu{{{~~~}}}}}}~~~{{{~~~~~~}}}~~~{{{|||xxxlllZZZLLLEEEDDDGGGRRRbbbpppyyy}}}|||{{{zzzyyywwwxxxzzz{{{{{{yyywwwvvvvvvzzz}}}{{{uuurrrtttwww|||zzzvvvrrrqqqqqqssstttnnnllljjjmmmqqqttttttrrrtttooojjjgggbbb]]]^^^bbbhhhjjjkkkkkklllmmmqqqssszzzyyyxxxwwwwwwwwwxxxyyywwwwwwvvvsssooonnnoooqqqpppqqqrrrqqqpppppprrrtttsssrrrqqqrrrqqqoookkkhhhhhhkkknnnooonnnmmmllllllmmmnnnoooooommmnnnpppsssppppppppppppppppppooonnniiifffdddffflllpppnnnkkklllooorrrsssrrrpppnnnnnnpppppppppqqqqqqpppmmmjjjiiigggeeefffjjjnnnooonnnmmmnnnnnnjjjeeecccdddfffdddeeefffeeedddaaa]]][[[RRROOOIIIDDDAAA@@@AAAAAAAAA>>>999333///...---...///////////////...------///......---,,,---------+++------******---...+++...+++---222888AAANNNZZZdddjjjoooqqqrrrssspppkkkggggggfffdddccccccfffhhhjjjjjjjjjkkkmmmppprrrtttuuuuuutttsssrrrpppooonnn------...///000000000000......//////......---,,,///000000000///...,,,+++******+++++++++,,,,,,,,,++++++++++++,,,---/////////...---...///000///...333222000...------......////////////000333888<<>>>>>IIIXXXdddnnntttwwwxxxuuupppooovvv}}}~~~~~~}}}vvv~~~{{{fffUUUHHHFFFFFFCCCAAACCCHHHOOOVVV^^^iiiooodddTTTQQQdddwww}}}}}}}}}}}}}}}ppp]]]OOOUUUbbbsssxxxxxxwwwuuuvvvzzz~~~}}}zzzyyy}}}}}}~~~}}}{{{zzzxxxxxxsssiiiZZZOOOIIIHHHFFFBBBAAAFFFNNNYYYiiivvv{{{~~~~~~}}}~~~}}}{{{yyyzzz}}}~~~|||}}}{{{~~~~~~{{{zzz||||||sssfffZZZSSSPPPSSS___mmmvvv}}}}}}{{{yyyxxxwwwxxxyyyzzzzzzyyyxxxxxxxxxzzz|||{{{xxxvvvwwwxxxyyyvvvssspppooooooqqqrrrnnnmmmlllmmmppprrrttttttwwwrrrmmmggg___XXXZZZ___hhhiiikkkkkklllmmmpppsssuuuvvvvvvvvvuuutttsssrrrrrrsssrrrooojjjiiillloooooopppqqqqqqqqqrrrtttvvvttttttssssssrrrppplllhhhgggjjjnnnoooooommmllllllllloooqqqqqqnnnnnnpppssssssqqqppppppppppppooommmllljjjiiikkknnnpppnnnlllhhhjjjlllooopppooonnnlllnnnnnnppprrrsssqqqnnnkkkkkkjjjiiijjjkkklllkkkjjjkkknnnoookkkdddaaadddhhhiiiiiiiiihhhfffcccaaa___VVVQQQJJJFFFDDDDDDDDDDDDGGGCCC===666111...,,,,,,....../////////---+++***///...------,,,,,,------))),,,,,,******......+++...,,,,,,///333999FFFRRRaaahhhnnnqqqrrrsssooojjjffffffgggfffffffffiiikkkllllllkkklllmmmoooqqqrrrrrrrrrrrrqqqqqqppppppppp,,,,,,---......//////000///////////////...------....../////////...,,,+++******+++++++++,,,,,,,,,***+++++++++---...///000000///......///000...---000//////......------------...///000333777===BBBVVVaaaqqq|||}}}zzz}}}xxxiiiPPPEEE===AAALLLWWWeeepppuuuyyyyyyvvvuuuzzz~~~lllYYYHHHFFFFFFBBB@@@DDD@@@DDDFFFMMM[[[hhhdddXXXQQQbbbuuu~~~||||||~~~}}}tttdddXXXXXXeeevvv}}}}}}|||zzzzzz|||~~~~~~|||{{{}}}}}}xxxtttrrrmmmcccWWWMMMGGGDDDDDDBBBBBBHHHUUUbbbllluuu|||~~~}}}|||{{{}}}~~~~~~{{{{{{}}}~~~}}}yyyuuuuuuzzz{{{uuunnngggbbbbbbnnnyyy}}}|||yyywwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzwwwuuussspppnnnmmmmmmmmmnnnnnnnnnmmmmmmooosssvvvvvvsssmmmfff]]]VVVYYY```ggghhhiiiiiiiiikkkooorrrppprrrtttuuuuuusssqqqoooqqqrrrrrrnnniiihhhkkkpppoooqqqqqqqqqpppqqqsssuuuuuutttrrrrrrqqqoookkkhhhfffiiilllnnnnnnlllllllllkkkooosssssspppnnnooorrrrrrooommmmmmooopppooommmkkkkkkkkklllllllllkkkkkkffffffgggkkkooopppnnnkkkmmmnnnppprrrtttsssoookkkkkkjjjjjjjjjkkkjjjiiihhhiiijjjiiifffcccbbbeeeiiieeegggjjjlllkkkhhhdddaaa[[[VVVNNNJJJIIIIIIIIIHHHGGGEEE@@@;;;666333222111......------------------000///......---.........***------******---,,,)))---+++,,,---///333>>>III\\\dddkkkoooqqqrrrnnnhhhfffhhhjjjjjjjjjkkkmmmooopppooonnnmmmlllmmmnnnnnnnnnnnnnnnooopppqqqrrrsss)))******+++,,,---......///////////////......---,,,---.........---,,,+++******+++++++++,,,,,,,,,,,,------...///000222222111000......//////...,,,,,,,,,---......------,,,...///111333777===DDDJJJ]]]ggguuu~~~|||||||||mmm]]]NNN@@@===BBBLLL[[[iiiqqqxxx{{{zzzyyy|||~~~}}}|||ttt]]]KKKHHHHHHEEEFFFLLLAAA@@@>>>AAAQQQbbbeee]]]TTTddduuu|||zzzyyy{{{~~~zzzooofff^^^iiiyyy~~~~~~~~~}}}|||~~~}}}~~~~~~}}}vvvqqqjjj```RRRHHHDDDDDDEEEEEEBBBDDDOOObbbqqqyyy|||~~~~~~zzzxxx{{{~~~}}}zzzzzz~~~~~~}}}{{{uuuqqqrrryyy}}}|||{{{||||||yyysssnnnooozzz|||xxxvvvxxxxxxxxxxxxyyyzzz{{{|||{{{{{{zzz|||}}}~~~}}}{{{yyywwwuuurrrpppmmmlllkkkmmmnnnooommmkkklllqqqvvvuuurrrmmmfff\\\VVVZZZbbbfffggggggggggggjjjmmmqqqqqqtttxxxzzz{{{yyyvvvtttqqqssssssnnniiihhhlllqqqqqqqqqrrrqqqpppoooqqqrrruuutttsssrrrqqqoookkkhhhdddgggkkkmmmmmmlllkkkkkkkkkpppttttttqqqnnnooorrrooommmkkkkkknnnpppooommmhhhjjjkkkjjjhhhffffffgggeeecccdddhhhooorrroookkkmmmnnnqqqtttvvvuuuqqqmmmjjjjjjjjjkkkkkkjjjiiihhhgggeeecccaaabbbdddggghhh^^^bbbiiinnnooolllgggddd___YYYRRRNNNMMMMMMLLLKKKOOOLLLGGGAAA:::666222111000///---,,,---///111333111111000///////////////,,,......+++***+++***''',,,++++++,,,,,,...888CCCYYYaaaiiimmmpppqqqmmmggggggiiilllnnnnnnooopppqqqsssrrrooommmkkkkkkjjjkkkkkkkkklllnnnppprrrtttuuu---,,,+++,,,...000000///......///000000000000000///...------......,,,***,,,,,,,,,+++++++++++++++'''+++---,,,...000///,,,333333222111000///...---...++++++///000---+++,,,000333555555666@@@OOO\\\nnnoooqqqtttyyy~~~}}}{{{zzz{{{rrr```LLL@@@<<<@@@MMM[[[jjjuuu|||zzzyyy~~~wwwfffQQQEEECCCEEEHHHJJJAAA>>>:::<<>>888444000,,,+++...000......///...///111111000...---,,,000---,,,---...---,,,,,,---......,,,***...777???FFFWWWhhhnnnoooppplllggghhhllloooqqqqqqrrrsssuuuuuusssoookkkhhhfffffffffeeefffhhhllloooqqqqqqppp...---,,,---///000000000......///000000000000000+++***)))***++++++***(((++++++,,,,,,,,,,,,---------000000---+++---...,,,555444222000///...---------***+++///000...---///...111444888???MMM___llluuutttssstttxxx}}}~~~{{{zzzzzzxxxkkkZZZKKK>>>:::AAALLL^^^kkkwwwzzz|||~~~ooo]]]QQQLLLIIIFFFCCC@@@@@@@@@EEEPPP___kkkqqqqqqvvvzzz{{{~~~~~~}}}yyyyyyzzz{{{{{{zzzxxx|||}}}}}}}}}~~~~~~}}}~~~yyyjjj]]]VVVQQQOOOJJJDDD>>>???DDDIIIWWWaaannnxxx{{{|||}}}~~~~~~~~~~~~zzzwwwzzz|||~~~~~~~~~~~~|||zzz{{{}}}xxxnnnjjjpppyyy}}}}}}{{{{{{{{{yyyxxxwwwyyyzzz{{{{{{~~~|||zzz{{{}}}}}}{{{yyytttqqqnnnnnnpppqqqqqqoooqqqqqqpppppppppnnnkkkiiimmmkkkiiifff```ZZZ[[[```ffffffgggffffffgggkkkmmmpppuuu{{{|||yyywwwwwwyyyvvvyyyvvvnnnkkkpppuuuvvvwwwxxxwwwsssnnnmmmpppsssrrrkkkgggfffeeebbbaaacccgggjjjnnnqqqrrrqqqnnnlllmmmrrrrrrnnnnnnqqqqqqooommmmmmkkkhhhiiinnnooollliiifffdddccc___YYYXXX[[[bbbccceeefffggghhhjjjlllmmmpppoookkkjjjllljjjeeefffgggiiikkkjjjgggdddbbbcccdddeeeeeedddbbbbbbbbb``````aaacccfffffffffeeecccbbb```]]]YYYUUUQQQOOOWWWTTTQQQMMMHHHBBB;;;777222---,,,...///------///////////////...------...---+++***,,,.........---,,,///111///---...333888;;;KKK\\\ffflllpppnnnjjjlllnnnppprrrsssttttttuuussspppmmmiiieeecccbbbbbb```aaacccggglllooopppppp///...------///111111000......///000000000000000---,,,+++,,,---...---,,,,,,++++++,,,,,,---...///***...///+++***///555777:::888555222///.........,,,***+++///000......111...000555===JJJ[[[mmmyyy|||zzzwwwvvvxxx}}}~~~{{{yyywww{{{uuuiiiYYYGGG:::999???NNN]]]nnnwww|||~~~mmm___WWWRRRMMMIIIEEEDDDCCCFFFMMMYYYfffppp{{{~~~~~~}}}{{{|||~~~~~~~~~}}}|||}}}~~~zzzyyyzzz{{{||||||~~~{{{zzz}}}|||{{{}}}~~~qqq___RRRMMMQQQOOOJJJBBB===@@@LLLVVVhhhoooyyy~~~}}}|||}}}~~~~~~~~~|||zzzxxx{{{~~~~~~||||||}}}}}}{{{yyyzzz|||yyyrrrpppttt{{{~~~}}}~~~}}}~~~}}}}}}zzzzzzyyyxxxwwwxxxzzz|||}}}{{{zzzzzz||||||{{{zzzrrrqqqpppqqqrrrqqqpppnnnppprrrrrrqqqmmmjjjggggggjjjhhhgggfffaaa]]]___eeefffgggiiiiiiiiiiiikkklllnnnsssxxxzzzyyywwwxxxyyyyyyyyyuuunnnlllpppvvvxxxzzzzzzyyytttpppnnnppptttrrrkkkgggffffffdddeeehhhiiikkkmmmpppqqqqqqqqqpppoooqqqpppmmmmmmqqqrrrqqqnnnnnnlllhhhiiimmmnnnkkkhhheeebbb```[[[TTTSSSVVVaaaaaabbbdddeeegggiiiiiilllmmmllliiijjjllljjjeeehhhhhhiiiiiiiiigggeeeddddddcccbbbaaaaaaaaabbbcccaaa]]]YYY[[[aaaffffffeeebbbbbbaaa___\\\YYYWWWUUUZZZXXXVVVTTTPPPJJJBBB===666000---......,,,,,,...+++,,,---,,,,,,---000222///...,,,,,,---//////...,,,000333333000......000333???OOO]]]hhhooopppmmmqqqqqqqqqrrrtttvvvvvvuuuooommmiiieeebbb`````````]]]]]]___ccciiimmmpppqqq000///---...000111111000......///000000000000000...,,,+++,,,...//////...---,,,+++++++++,,,---...)))...///,,,,,,333;;;???>>><<<777333000//////000...,,,,,,//////---///333111555===HHHVVVeeerrryyy}}}|||zzzzzz{{{}}}zzzvvvttt{{{xxxrrrgggWWWHHH@@@===BBBOOO```mmmvvv||||||mmmeeeccc```[[[UUUPPPKKKIIIJJJRRR```mmm~~~yyyzzz|||~~~}}}}}}}}}zzzzzz{{{|||}}}}}}|||~~~|||zzz|||{{{|||~~~mmm^^^WWWVVVXXXSSSIIIBBBAAAKKK[[[ggguuuzzz}}}|||}}}~~~~~~~~~}}}zzz|||}}}}}}|||{{{{{{}}}~~~}}}}}}{{{|||zzzwwwvvvxxx|||}}}|||zzz|||~~~wwwyyyyyywwwuuuvvvzzz~~~}}}}}}|||{{{{{{{{{zzzzzzqqqqqqrrrssssssqqqooommmoooqqqqqqnnniiiggghhhjjjjjjhhhhhhgggccc___aaagggiiikkknnnnnnnnnmmmnnnoooooossswwwxxxwwwvvvwwwxxxyyyxxxtttpppoooqqqtttuuuvvvxxxyyywwwssspppqqqsssqqqkkkfffggggggfffhhhkkkmmmmmmmmmmmmnnnooopppqqqsssrrrooommmnnnqqqrrrqqqoooooolllhhhiiimmmmmmjjjgggdddbbbaaa\\\UUUTTTXXX``````aaacccfffhhhhhhhhhjjjhhheeedddhhhkkklllkkkkkkkkkjjjjjjiiiiiihhhhhhfffdddaaa```aaabbbdddeeeaaaYYYRRRUUU^^^fffhhhfffbbbccccccbbb```]]][[[YYYZZZZZZZZZYYYWWWRRRKKKFFF;;;555000///...++++++---'''))),,,---,,,...111444222444333000...//////...---///222222000---------333:::GGGVVVccclllooommmtttrrrqqqsssuuuwwwwwwvvvoookkkfffaaa___```ccceeeaaa```aaadddjjjooorrrsss111///......000111111000......///000000000000000+++)))((((((***,,,,,,,,,///---,,,*********+++,,,...222444222222888===???<<<999555111...---......000......///...,,,///444777???KKKYYYfffoootttwwwzzz{{{|||~~~}}}|||{{{{{{|||zzzuuurrr|||zzzvvvqqqiii^^^PPPEEE;;;BBBOOO\\\hhhtttyyywwwppphhheee```^^^]]]\\\]]]fffqqq|||{{{}}}}}}}}}~~~{{{{{{|||}}}}}}zzz|||vvvxxx{{{~~~}}}ooofffeeegggdddZZZMMMHHHNNN]]]mmmvvv{{{~~~~~~}}}~~~|||{{{zzz|||}}}|||{{{{{{zzzzzz|||~~~yyy|||vvvxxxxxxvvvtttuuuzzz~~~~~~~~~|||zzzyyyxxxppprrrttttttsssqqqooommmnnnnnnmmmiiifffggglllqqqmmmkkkjjjiiieeeaaaccciiinnnpppssstttsssrrrrrrsssrrrtttvvvwwwwwwvvvuuuuuuvvvtttssssssrrrqqqppppppnnnrrrwwwxxxuuusssrrrsssmmmgggccceeefffeeegggjjjpppnnnlllkkkkkklllnnnooouuuqqqnnnnnnpppqqqqqqqqqqqqqqqmmmhhhiiilllkkkhhhgggeeedddeeeaaa[[[ZZZ]]]``````bbbeeeiiijjjhhhfffddd^^^YYY[[[aaahhhmmmooommmlllllllllllllllmmmmmmiiifffcccccceeeggggggggg^^^UUUMMMPPPZZZdddfffdddddddddeeeeeeccc```]]]\\\YYYZZZ[[[\\\\\\YYYSSSOOOBBB:::333111///++++++---(((,,,000000...---///222555<<<>>>666//////000///......//////...---...///111555>>>LLLZZZdddjjjmmmrrrrrrrrrsssuuuvvvvvvuuupppllleee``````dddjjjnnniiihhhhhhjjjnnnrrrtttuuu111///---...///000000///......///000000000000000...,,,***)))+++---------///...,,,+++***+++,,,...---222777:::@@@FFFHHHFFF555333000---++++++++++++000/////////---+++000777BBBMMM]]]kkkuuuyyyzzzzzzxxxyyy|||{{{yyywwwxxxzzzzzzvvvsss~~~~~~{{{xxxvvvoooaaaRRR@@@???CCCLLLXXXfffvvv{{{nnnkkkiiimmmuuuvvvqqqrrrxxx}}}}}}~~~~~~{{{~~~{{{|||sssvvvyyy|||~~~vvvqqqrrruuuooodddYYYWWWaaannnyyy}}}}}}~~~}}}|||{{{||||||{{{}}}}}}{{{|||~~~~~~zzz}}}zzzyyywwwtttsssuuuxxx|||zzz}}}}}}zzzxxxwwwqqqsssuuuuuurrrpppnnnnnnkkkjjjiiiggggggkkkppptttpppnnnmmmlllgggccceeekkkqqqtttvvvwwwvvvuuuuuuvvvtttuuuvvvwwwwwwvvvuuuttttttqqqpppssssssoookkkkkkggglllrrruuusssrrrrrrsssooojjjgggiiikkkjjjjjjmmmqqqooollljjjiiijjjlllnnnqqqllliiimmmqqqqqqqqqrrrrrrrrrnnniiihhhkkkjjjggggggfffhhhjjjgggbbb```bbb___```ccchhhlllmmmhhhddd[[[SSSNNNRRR[[[cccjjjnnnlllmmmmmmnnnooopppqqqqqqllljjjhhhjjjmmmnnnllljjj^^^VVVNNNOOOWWW___```^^^cccdddfffgggfffccc```___ZZZ[[[\\\^^^___]]]YYYVVVHHH@@@777333///++++++------111444222...---///333===KKKPPPCCC444///111111......---,,,,,,...///000......555@@@LLLVVVaaajjjlllooorrrssssssrrrssstttrrrnnniiieeeeeeiiinnnrrrnnnmmmmmmnnnqqqtttuuuttt000...------...//////.........///000000000000000111///,,,,,,---.........///...,,,,,,,,,///111333333999???FFFNNNRRRNNNFFF000///...---,,,+++++++++...---...///------444<<>>111000000...---,,,,,,------------000///111888???GGGVVVddddddkkkrrrssspppnnnpppssssssqqqooommmlllmmmooopppllllllmmmooorrrtttsssrrr000...,,,,,,.........---...//////000000000000000///---***))))))+++++++++...---------///222666888FFFJJJMMMQQQTTTRRREEE777///////////////.........++++++,,,...---...777AAAZZZgggvvv~~~}}}yyyxxxzzz|||{{{zzzzzz{{{~~~~~~|||xxxuuuwww{{{~~~|||zzzxxx}}}}}}yyyrrrcccUUUFFF???>>>BBBPPP^^^ooovvv~~~|||zzz}}}~~~~~~yyy}}}}}}zzzzzzuuuwwwyyyzzzzzz|||tttvvvyyy{{{|||{{{{{{zzz}}}}}}~~~}}}{{{~~~~~~zzzzzz~~~~~~~~~~~~~~~wwwsssrrrrrrqqqooolllrrrzzz~~~}}}yyywwwvvvsssuuuvvvtttqqqnnnooopppgggfffgggkkkppprrrqqqnnnpppoooooooookkkhhhlllrrrqqqssstttsssrrrrrrssstttsssssstttvvvxxxzzzyyyxxxuuummmiiilllmmmiiigggiiifffhhhjjjiiihhhjjjooosssooollllllooopppnnnlllmmmpppnnnmmmllllllnnnqqqrrraaa\\\]]]hhhpppqqqqqqssstttsssoooiiihhhjjjiiieeefffgggkkkooolllddd``````[[[]]]cccjjjpppnnnfff^^^UUUMMMLLLUUU```dddeeehhhgggiiillloooqqqrrrssssssqqqppprrrwww{{{zzztttmmmlllfff___\\\\\\\\\YYYVVV]]]```dddgggiiiiiigggfffdddcccaaaaaaaaa```]]]ZZZQQQGGG<<<666111---,,,...))),,,---,,,---555CCCNNNnnnkkkGGG333............---......---+++)))888444333666888>>>MMM]]]___hhhqqqsssnnnkkknnnrrrssssssssssssrrrooommmkkkhhhiiijjjnnnqqqrrrqqqppp,,,,,,---...//////......///000111222222111000//////...---...111222000---)))...111000...444AAALLLZZZ\\\]]]ZZZRRRGGG;;;444333000,,,+++,,,,,,(((%%%,,,---,,,***+++111===GGGgggmmmvvv{{{{{{yyyxxxyyyyyyxxxzzz}}}}}}~~~zzz{{{}}}|||{{{{{{{{{|||}}}}}}qqqgggXXXJJJAAAAAAEEEIIIYYYaaakkktttzzzyyy|||~~~~~~zzzvvv{{{wwwsssssswww{{{~~~zzzyyyyyy|||}}}uuuooo~~~||||||~~~~~~}}}}}}xxxxxx}}}}}}|||}}}~~~~~~~~~{{{xxxuuurrrqqqpppmmmtttyyyyyyzzz}}}}}}{{{zzzxxxuuuqqqnnnlllkkkkkkeeeeeehhhmmmrrruuutttqqqrrrqqqooommmkkkmmmpppssssssttttttrrrooonnnqqqtttsssxxxzzzxxxwwwyyyzzzxxxtttqqqnnnmmmmmmkkkfffaaadddaaa^^^^^^bbbhhhmmmoooppppppoooooonnnnnnnnnmmmnnniiiiiinnnrrrooollllllXXXKKKQQQccciiinnnvvvxxxqqqqqqqqqooollljjjiiiiiieeegggjjjkkkiiigggfffeee^^^___ccckkkrrrooocccXXXRRRRRRTTTXXX]]]aaaddddddfffiiimmmnnnmmmnnnqqquuutttrrrrrrtttwwwwwwtttqqqpppjjjcccaaaaaa]]]TTTLLLTTT___iiikkkiiiiiigggeeeiiihhhgggeeedddddddddddd]]]SSSJJJDDD;;;000---///111+++***---///333GGG^^^oooGGG333///000------...---++++++---///......---...111888@@@GGGUUUeeesssvvvuuuwwwvvvsssxxxwwwvvvwwwxxxvvvqqqllllllkkklllooossstttqqqnnn---....../////////............////////////......---+++***+++---...,,,***+++...000111555AAAQQQ^^^jjjjjjggg^^^QQQBBB666000.........---+++************,,,---,,,...555@@@IIIaaahhhrrrxxxxxxvvvuuuuuutttssswww~~~~~~~~~}}}|||}}}~~~~~~|||{{{yyyxxxxxxyyy{{{|||xxxqqqfffZZZOOOGGGCCCAAAGGGMMMWWWaaajjjsss||||||||||||{{{|||~~~~~~}}}~~~|||yyy}}}yyyvvvvvvyyy}}}~~~~~~}}}{{{{{{}}}|||uuunnnxxxzzz}}}~~~}}}~~~|||~~~}}}yyyxxx~~~~~~~~~~~~~~~}}}{{{{{{|||}}}~~~~~~|||zzzvvvsssqqqppplllsssxxxxxxyyy}}}}}}{{{wwwvvvtttqqqooommmlllllljjjjjjlllpppuuuwwwvvvtttsssrrrooommmkkkllloooqqqrrrttttttssspppnnnoooqqqssswwwyyyvvvuuuxxxyyyxxxuuusssooollliiieee```]]]aaa___]]]___dddjjjooorrrsssrrrqqqooommmkkkiiihhhhhhhhhiiillloooooojjjeeeOOOBBBJJJ]]]fffmmmttttttuuuuuutttqqqmmmjjjhhhgggbbbeeehhhiiigggdddbbbbbb```aaaeeelllqqqmmmaaaVVVRRRRRRUUUYYY]]]`````````aaadddhhhkkklllmmmnnnoooqqqooonnnpppsssssspppmmmllliiidddbbbaaa^^^WWWRRRYYYbbbjjjjjjhhhgggfffeeeiiiiiihhhgggfffeeeeeeeee]]]TTTKKKEEE;;;111,,,......+++,,,///000777PPPjjjfffCCC222///...,,,---...---,,,+++---.........---...000666>>>DDDSSSaaannnrrrqqqssssssqqqtttssssssuuuvvvuuuqqqnnnooommmmmmooossstttqqqnnn///////////////.........------,,,,,,,,,,,,------+++***)))***++++++***)))//////000555???PPPbbbnnnwwwvvvooo```LLL;;;111---(((,,,///...***))),,,000(((***---///222999CCCJJJXXX```jjjppprrrqqqqqqrrrnnnmmmpppzzz}}}|||}}}}}}{{{}}}|||{{{yyywwwuuuuuuvvvyyy{{{{{{yyytttlll```SSSHHHAAA;;;>>>CCCKKKUUUaaannnwww}}}|||{{{}}}}}}zzzyyy{{{|||}}}}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{}}}{{{zzzzzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~|||uuuooorrrxxx~~~~~~|||}}}~~~||||||zzz}}}|||yyyyyy~~~~~~}}}}}}}}}~~~{{{~~~}}}}}}|||{{{}}}~~~|||yyyuuurrrppplllssswwwwwwxxx{{{|||zzzsssssssssrrrqqqnnnlllkkkmmmmmmooorrruuuwwwvvvuuusssqqqnnnlllkkklllmmmoooqqqssstttsssqqqnnnmmmmmmrrrvvvvvvsssrrrvvvxxxxxxwwwuuuqqqkkkccc^^^[[[ZZZ___^^^^^^aaagggnnnsssuuuuuutttqqqnnnkkkgggeeecccaaahhhkkkkkkmmmnnneeeXXXDDD999BBBXXXdddnnntttrrrsssrrrrrrpppmmmjjjhhhfff```cccfffgggdddaaa___^^^___aaaeeelllppplllbbbYYYYYYYYY[[[^^^aaabbb```^^^___aaadddiiimmmnnnlllkkknnnllljjjlllnnnooollliiihhhhhhgggfffccc```]]][[[```gggkkkhhhfffffffffeeehhhhhhhhhhhhhhhgggfffeee```YYYQQQIII???555//////------///000///666OOOjjj~~~oooRRR:::000...,,,,,,---...---,,,,,,---.........------///333:::>>>MMMYYYggglllnnnooopppooorrrrrrsssuuuwwwvvvtttqqqssspppnnnooorrrsssqqqooo000000//////.........///...---+++******+++,,,---,,,+++******++++++++++++111111444<<>>===CCCOOO]]]fffooosss{{{|||yyy}}}||||||}}}}}}|||}}}|||||||||zzzxxxxxxxxxzzz|||||||||}}}}}}}}}|||{{{~~~~~~}}}~~~~~~}}}}}}xxxtttrrrwww}}}~~~}}}}}}}}}|||yyy|||}}}zzzzzz}}}|||||||||~~~}}}{{{yyywwwuuuyyyyyy{{{}}}}}}~~~~~~|||wwwssspppooouuuxxxwwwvvvyyyyyywwwrrrssstttsssrrrnnnkkkhhhjjjkkkmmmppprrrtttuuuuuuqqqooolllkkkkkkmmmnnnnnnrrrrrrrrrqqqooommmkkkkkkpppssssssoooooossswwwwwwxxxwwwssskkkbbb\\\[[[\\\aaaaaabbbfffkkkqqqtttvvvuuusssqqqmmmjjjfffdddbbb```lllpppkkkjjjkkk^^^KKK===555@@@WWWfffrrrxxxrrrllllllllllllmmmkkkhhhfff```dddggghhheeebbb___^^^^^^```eeelllooollleee___dddccccccdddeeeeeecccbbbeeedddeeeiiinnnpppnnnkkkmmmjjjhhhjjjlllmmmkkkhhhfffiiikkkjjjfffccccccdddhhhllllllhhhfffggghhhgggeeefffggghhhhhhgggffffffddd___XXXPPPFFF<<<555222111000///...,,,000AAATTT]]]YYYKKK:::000...---***+++---......---,,,,,,...---...---------000555999CCCOOO___jjjnnnppppppooouuuuuuvvvxxxyyyxxxwwwuuuvvvsssooooooqqqrrrqqqnnn000///............/////////...,,,+++***+++,,,---+++++++++******+++,,,---222555===KKK\\\kkkuuuyyy{{{xxxnnnZZZDDD444///000...,,,***+++---...,,,***(((***,,,...111555999<<>>CCCJJJTTT[[[cccbbbfffnnntttxxx}}}~~~{{{yyywwwwww}}}zzzwwwuuutttvvvxxxyyy}}}||||||}}}~~~sssgggUUUEEE<<<:::;;;===KKKOOOYYYeeemmmsss{{{xxxvvvxxx}}}~~~~~~~~~}}}{{{zzz}}}~~~~~~www{{{~~~}}}}}}|||wwwrrrppprrruuuwwwzzz|||}}}{{{zzzyyyyyy|||~~~~~~{{{zzz{{{{{{~~~~~~{{{}}}|||~~~~~~}}}xxx{{{}}}{{{xxxvvvwwwxxx{{{|||~~~~~~xxxrrrpppsssvvvyyy}}}~~~{{{xxxyyyzzz}}}~~~}}}zzzwwwtttvvvzzz{{{wwwuuuvvvvvvtttwwwwwwwwwuuurrrnnniiiggghhhjjjmmmoooppprrrtttwwwmmmjjjggghhhlllnnnnnnlllqqqooommmlllmmmllljjjhhhiiimmmmmmkkkkkkooorrrqqqssssssqqqmmmhhheeecccdddfffgggiiimmmqqqsssrrrqqqnnnnnnnnnnnnmmmmmmllllllmmmsssuuuooohhh___LLL:::444444EEEZZZfffqqquuunnnnnnlllkkkkkkllliiiccc]]]bbbfffjjjllljjjgggdddbbbeeehhhjjjkkkjjjiiiiiijjjhhhfffdddcccccccccbbbaaa______```cccgggjjjkkkkkkkkkhhhfffhhhlllnnnnnnlllhhhkkkmmmllliiiffffffggggggjjjkkkiiijjjmmmmmmjjjbbbbbbbbbcccdddfffggghhhbbbccc___WWWOOOHHH@@@888666222///...000111000///444111//////111222000---***---//////...,,,,,,,,,,,,---...---------000222444===NNN```kkknnnppprrrsssuuuvvvuuutttsssssstttuuussspppppprrrrrrooolll,,,+++******+++---///111------------,,,+++***)))((()))*********,,,000444===GGGXXXjjjwww~~~uuupppeeeVVVEEE888000,,,------,,,,,,,,,,,,++++++,,,***))))))+++---...///,,,000555999<<>>:::@@@AAAGGGNNNSSSYYYcccmmm||||||zzzzzz|||}}}}}}}}}}}}{{{yyyzzz~~~~~~yyy||||||~~~~~~yyytttrrrtttxxxvvvyyy|||}}}{{{yyyyyyzzz~~~~~~~~~~~~{{{|||~~~~~~|||~~~}}}~~~||||||{{{yyywwwyyy{{{yyyuuusssvvvyyyyyyyyy{{{}}}yyyrrrsssxxxxxx{{{}}}{{{zzzwwwxxxzzz||||||{{{yyywwwuuuyyyzzzwwwvvvxxxxxxwwwwwwwwwwwwuuusssooollljjjkkkmmmoooooonnnoooqqqtttoookkkhhhhhhkkkmmmkkkhhhkkkkkklllooopppnnniiidddeeejjjllljjjjjjmmmooooooooonnnllljjjiiigggdddaaacccdddhhhlllppprrrpppnnnnnnnnnnnnoooooopppqqqqqqrrrrrrrrrooogggXXXFFF999333888LLL^^^eeennnrrrkkkkkkiiigggggghhheee]]]WWW___ccciiikkkjjjgggdddbbbdddgggiiiiiiiiikkkqqquuuxxxvvvrrrnnniiibbb[[[UUUPPPUUU\\\bbbeeeggghhhiiigggeeeccceeeiiimmmmmmllljjjjjjkkkiiigggdddbbbaaa___dddggghhhkkknnnmmmiiicccbbbbbbbbbcccfffiiikkkbbbeeeddd\\\UUUPPPHHH???555444111//////000000///...///000111111000//////***,,,//////...,,,,,,,,,+++---......------///111333777DDDUUU```eeekkkrrrppprrrttttttsssrrrtttvvvsssqqqoooppprrrqqqnnnjjj+++***))))))+++---000111,,,,,,------,,,+++)))(((***,,,---------///444888EEEPPPaaaoooxxx|||}}}~~~lllfff]]]QQQDDD999000+++))),,,...---+++***,,,///,,,***((((((***,,,---...,,,111777;;;<<>>???CCCNNNXXXiiivvv~~~}}}|||}}}~~~}}}zzzyyyzzz~~~}}}~~~}}}}}}}}}~~~{{{~~~|||~~~{{{vvvuuuwww{{{wwwzzz}}}}}}{{{zzz{{{|||~~~~~~~~~zzz~~~}}}{{{}}}|||{{{yyyvvvwwwyyy{{{yyytttsssvvvyyywwwvvvzzz}}}yyysssvvv}}}zzz}}}~~~{{{yyywwwwwwwwwuuuwwwyyyzzz{{{{{{zzzyyytttxxxzzzwwwwwwzzz{{{zzzvvvvvvvvvuuusssqqqooommmmmmnnnooonnnkkkkkkmmmppprrrmmmiiihhhkkkkkkhhhdddgggiiimmmrrrssspppgggaaaccchhhkkkjjjjjjmmmnnnmmmmmmjjjhhhhhhhhhgggbbb]]]```bbbfffkkkpppqqqooommmnnnnnnooopppqqqrrrsssssstttpppnnnnnnfffTTTCCC:::666===RRRbbbfffnnnrrrkkkdddaaa```bbbdddaaa[[[TTT\\\aaagggjjjiiifffcccbbb___bbbeeegggiiioooyyy}}}rrrdddUUUKKKEEENNNZZZcccfffggghhhiiidddaaa```bbbgggkkklllkkkjjjiiihhhgggeeebbb___\\\ZZZ___dddgggkkkooommmhhheeecccbbbaaacccgggkkknnneeeiiiiiibbb\\\XXXOOOFFF555666444///++++++...000)))+++...000...+++,,,///***,,,///000...---,,,,,,+++---............///111555555===LLLWWW^^^gggpppooorrruuuuuutttuuuxxx{{{qqqpppoooppprrrrrrmmmiii,,,++++++,,,------,,,***...+++)))))),,,---,,,***&&&)))+++,,,,,,111:::AAALLL\\\llltttvvvwwwvvvssscccYYYLLLBBB<<<555...)))...***''''''***---///...,,,,,,,,,+++***+++...111(((,,,555@@@IIIKKKGGGBBB???DDDKKKVVVdddpppvvvvvv}}}|||{{{{{{{{{{{{yyywww}}}~~~~~~~~~}}}|||zzzxxxvvvvvvyyy|||nnnooosssxxx~~~~~~uuujjjYYYJJJ======;;;888666999AAAGGGPPP[[[nnn~~~~~~}}}~~~|||{{{{{{}}}|||}}}{{{zzz{{{~~~~~~~~~}}}yyyvvvvvvzzz~~~|||}}}~~~~~~~~~||||||zzz~~~}}}||||||}}}~~~~~~}}}}}}}}}yyy{{{}}}|||yyyxxxzzz|||yyy{{{~~~zzzyyyyyyzzz~~~~~~xxxuuuvvvyyy|||}}}}}}{{{zzzzzz|||~~~~~~}}}|||}}}{{{{{{zzzyyywwwvvvuuuuuuqqqtttvvvxxx}}}~~~xxxnnnrrrssstttxxx{{{}}}}}}|||zzzxxxuuusssqqqoookkkhhhjjjlllmmmkkkhhhhhhnnnssstttqqqmmmjjjgggdddaaa^^^cccfffkkkoooooolllhhheeefffhhhhhhgggiiimmmmmmiiipppkkkhhhkkkpppnnncccYYYXXX]]]dddhhhjjjjjjiiijjjjjjjjjlllnnnppprrrssstttpppnnnooolll```LLL:::222888BBBUUUgggnnnjjjhhhjjjhhhbbb^^^aaaccc]]]TTTOOOYYY```eeeeeeeeegggfffcccdddccccccccceeeoooeeeNNNHHHAAAJJJWWWaaaffffffdddbbbeeeeeeeeefffgggiiijjjkkknnnnnnllliiieee___[[[YYYOOORRRWWW^^^eeeiiikkkkkkffffffeeeeeefffhhhjjjlllfffeeeaaa]]]\\\[[[SSSIII@@@999111...///111///---........./////////000000---------.........//////******,,,---......//////000111444:::DDDRRRaaakkkmmmqqqsssqqqqqqtttwwwvvvxxxrrrllllllpppsssppplll,,,++++++,,,------,,,***---+++))))))+++,,,+++***'''))),,,---000888CCCLLL___hhhqqqttttttrrrkkkdddYYYOOOCCC;;;777444111...---***((((((+++---...---)))))))))(((((())),,,...---///888JJJZZZ\\\NNN@@@777:::AAALLLZZZgggpppsss{{{|||}}}}}}{{{vvvqqqlllmmmmmmnnnmmmooovvv~~~|||yyyvvvuuutttttttttkkklllnnnuuu|||{{{sssfffZZZKKKGGGAAA<<<;;;<<<>>>???BBBJJJ\\\tttzzz|||zzzyyywwwxxx{{{}}}xxxxxxyyy||||||}}}{{{xxxvvvwww{{{~~~}}}}}}~~~~~~}}}|||{{{zzzzzz}}}~~~}}}|||}}}}}}~~~|||zzzyyyyyyyyy{{{}}}|||zzzyyyzzz{{{{{{||||||~~~~~~}}}{{{zzzzzz|||~~~{{{vvvssstttwww{{{||||||{{{yyyyyy{{{~~~~~~||||||}}}|||{{{zzzzzzzzzyyywwwuuuuuuwwwxxxyyy||||||uuulllnnnpppsssvvvzzz{{{{{{zzzyyyxxxxxxxxxvvvrrrkkkgggkkkmmmnnnllliiiiiimmmrrrxxxvvvssspppmmmiiiccc___bbbeeeiiimmmnnnmmmkkkiiiiiiiiigggdddffflllnnnkkknnniiihhhlllrrrqqqhhh^^^\\\___ccchhhjjjjjjhhhgggfffhhhllloooqqqpppooonnnnnnmmmmmmjjj^^^JJJ:::222:::GGGXXXffflllmmmkkkjjjgggbbbaaacccbbbZZZRRRNNN]]]dddhhhiiiiiikkkjjjhhhcccbbbccceeeiiittt___IIIDDDEEEMMMWWW___bbbaaa___]]]___```bbbeeehhhkkkmmmoooqqqooommmkkkfff```YYYTTTHHHIIINNNWWWaaahhhjjjjjjhhhhhhhhhhhhiiijjjjjjkkkaaaaaa___\\\\\\[[[SSSJJJAAA:::333///000111000...,,,,,,,,,---------......---------.........//////------...///000000000000111111222555>>>LLL[[[ffflllqqqtttssssssvvvvvvuuutttqqqoooppprrrrrrooolll,,,++++++,,,------,,,***+++***((((((***++++++***)))***---000777CCCRRR]]]pppssssssppplllfff[[[OOOLLLDDD999222000000000///---+++)))***+++,,,,,,+++'''((())))))((()))+++---///...888OOOeeefffPPP999///111666@@@MMM[[[iiiqqqwwwzzz~~~~~~xxxnnnbbb[[[WWWXXXYYYZZZ\\\ccclllttt{{{wwwvvvuuutttpppmmmgggfffhhhoooyyy}}}tttjjj]]]UUULLLFFFDDDCCC@@@===<<>>AAALLLZZZdddgggfffcccdddeeefffeeebbb___^^^\\\]]][[[XXXXXXXXXUUUOOOGGGAAA999333000///...---////////////////////////........................------......---,,,,,,+++111000//////333<<>>===BBBHHHLLLNNNQQQVVVYYYfffttt}}}yyyyyy{{{yyyrrrlll```^^^```gggrrr{{{xxx}}}|||rrrkkkjjjhhhccc___]]]^^^```aaa]]]```sss~~~vvvpppkkkbbbaaa______dddppp}}}|||zzzwwwtttmmmttt~~~~~~~~~~~~~~~zzz|||~~~~~~}}}~~~}}}|||yyywwwxxx{{{~~~}}}|||~~~|||zzzxxxwwwwwwxxxyyyzzz~~~}}}{{{yyyxxxwwwwwwtttvvv{{{~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~|||zzzyyyxxxxxxyyyzzz{{{{{{zzzyyywwwxxxzzz|||~~~~~~~~~~~~|||}}}~~~{{{yyyyyy{{{{{{{{{|||}}}}}}}}}{{{xxxwwwwwwxxxvvvvvvvvvuuussstttvvvxxxvvvyyy|||}}}{{{yyyxxxxxxyyyxxxyyy|||~~~vvvxxxyyyvvvvvvwwwsssnnnlllppptttwwwvvvvvvvvvwww{{{{{{{{{{{{{{{yyyuuurrrmmmnnnpppqqqqqqqqqrrrrrrtttuuuwwwyyyxxxssslllfffiiiiiiiiiiiijjjkkkllllllnnnppppppmmmnnnpppnnniii]]]___ccciiippprrrrrrpppmmmjjjiiilllppppppjjjeee```cccgggkkkoooqqqrrrrrrooollliiieee[[[KKK???:::IIIYYYccc```cccnnnpppiiikkklllllleeeWWWKKKIIINNN___eeehhhhhhiiilllmmmllllllfff___]]]ZZZYYY]]]ccc]]]___```]]]TTTMMMNNNSSSUUUXXX[[[[[[ZZZXXXVVVVVVZZZ]]]aaafffjjjnnnqqqrrrrrrpppmmmjjjfff^^^SSSLLLDDDDDDGGGPPP[[[ccceeeddd___aaabbbcccbbb___\\\ZZZ______\\\VVVUUUWWWWWWSSSLLLGGG???777222///---,,,/////////////////////........................---............---,,,+++***///000111111444888>>>CCCUUU___iiimmmpppqqqnnnjjjnnnqqqsssrrrooommmooorrr,,,++++++,,,------,,,***((()))******))))))+++------444@@@NNN[[[fffmmmpppssstttkkkXXXEEE999444222+++,,,---......---,,,+++***+++,,,+++******+++---,,,...000000...+++******,,,++++++///222333///+++,,,)))+++///111777HHH[[[iiimmmpppkkk^^^NNNBBB;;;:::CCCMMMUUUVVVUUUUUUUUUYYYjjj{{{{{{xxxvvvrrrlllggg\\\\\\^^^dddmmmvvv}}}xxx|||wwwmmmooopppnnniiihhhkkknnnmmmnnntttyyywww{{{}}}}}}}}}tttnnnllljjjaaa^^^[[[[[[aaammm}}}zzznnnrrrzzz}}}}}}~~~~~~}}}yyy|||}}}{{{~~~}}}|||~~~|||wwwuuuvvvyyy|||}}}~~~~~~{{{{{{~~~~~~}}}~~~~~~~~~}}}{{{{{{zzz{{{|||}}}}}}zzzxxxxxxxxxwwwvvv{{{zzzyyyxxxwwwvvvvvvwwwqqqtttyyy~~~}}}}}}}}}}}}}}}}}}}}}}}}yyy{{{}}}~~~|||zzzxxxyyyxxxwwwxxxzzz{{{{{{zzzvvvwwwzzz{{{||||||zzzyyyxxxzzz|||{{{wwwuuuuuuwwwwwwxxx{{{~~~~~~~~~~~~}}}|||{{{zzzwwwwwwwwwvvvttttttwwwyyysssvvvyyy{{{{{{zzzzzzzzzyyyzzz{{{{{{|||}}}~~~xxx{{{|||zzzzzz|||{{{wwwqqqtttwwwwwwtttssstttvvvzzzyyyxxxxxxyyyzzzxxxwwwpppqqqrrrssssssrrrqqqpppvvvvvvwwwwwwvvvrrrmmmhhhjjjjjjiiihhhggghhhhhhhhhmmmqqqsssrrrrrrrrrllleee\\\___dddiiinnnpppqqqrrrssspppmmmlllkkkgggaaa\\\```aaacccfffjjjmmmppprrrkkkhhhfffddd\\\PPPFFFDDDTTT^^^eeecccdddkkknnnkkkpppnnniii```PPPEEEFFFMMMaaafffjjjjjjkkknnnpppooollleee___]]]\\\ZZZZZZ]]]ZZZ\\\]]][[[WWWTTTTTTVVVWWWYYY[[[[[[XXXUUUSSSSSSSSSVVV]]]dddkkkqqquuuwwwooommmjjjddd]]]UUUOOOKKKKKKMMMQQQXXX^^^bbbcccbbb^^^```aaacccbbb```^^^\\\aaabbb^^^YYYWWWYYYZZZXXXUUUOOOGGG===555000...------------------,,,,,,,,,...............---------///000000000///...---------///111222333555999;;;KKKVVVbbbiiimmmpppoookkkmmmoooqqqpppmmmlllnnnqqq,,,++++++,,,------,,,***(((***++++++)))***,,,///000:::KKK]]]iiiooonnnlllhhheeeZZZIII;;;444000------...///......------...***++++++***((()))---000000222555444111---***))),,,,,,------,,,,,,++++++***(((+++//////111AAAUUUiiikkkkkkcccVVVJJJCCC@@@???KKKZZZcccddd```ZZZWWWTTTbbbqqq{{{|||tttlllddd]]]ZZZWWWYYY]]]aaagggoooyyyyyy|||}}}~~~sssssssssqqqooonnnmmmnnnooovvv{{{llljjjnnnooopppqqqwwwzzz~~~uuuiiigggjjjllldddbbb```___cccnnnzzzrrrrrrttt|||~~~}}}~~~}}}~~~~~~~~~|||}}}{{{~~~~~~~~~{{{wwwuuuvvvwwwxxxxxxyyy|||~~~|||yyyxxx{{{~~~|||}}}~~~}}}{{{{{{yyywwwuuuvvvvvvvvvwwwyyy||||||zzzyyyxxxuuusssuuutttssssssssstttuuuvvvppprrrvvvyyy|||~~~~~~}}}|||{{{zzzzzz{{{}}}~~~|||zzz{{{xxxuuuvvvyyy{{{|||{{{wwwwwwxxxxxxxxxxxxwwwwwwsssvvvxxxvvvrrrooopppssssssvvv{{{~~~}}}~~~~~~|||zzzzzzzzzyyywwwxxxzzz|||tttwwwzzz{{{{{{{{{{{{||||||~~~~~~{{{wwwvvvyyy}}}xxx|||}}}{{{zzz}}}}}}{{{uuuxxxyyyvvvqqqnnnpppsssvvvuuuuuuwwwyyyzzzzzzyyyuuuuuuuuuuuutttqqqnnnkkkpppooopppqqqrrrrrrpppnnnmmmmmmlllkkkkkkkkkkkkkkklllppprrrrrrrrrpppjjjbbb]]]aaagggkkkmmmoooqqqrrruuutttrrrnnnjjjeee```]]]cccdddfffhhhkkkmmmpppqqqjjjgggggggggccc[[[UUUUUU___cccggghhhgggiiilllooosssnnndddXXXHHH???BBBKKKbbbgggjjjjjjkkkoooqqqpppllleee___```aaa___^^^______``````______^^^\\\ZZZ\\\^^^```___[[[VVVSSSQQQNNNRRRYYYbbbjjjppptttvvvmmmlllggg]]]QQQIIIGGGGGGNNNSSSZZZ^^^______```aaa]]]^^^```bbbbbbaaa```___^^^aaabbb^^^]]]___^^^\\\^^^YYYOOODDD:::444111000......---------,,,,,,,,,//////.........---------//////////////////......---...///000000222666888???KKKXXXaaaggglllllliiikkkmmmooopppooonnnmmmlll,,,,,,+++,,,---...,,,***(((***,,,+++******---000333???SSSfffrrrtttnnnhhhZZZUUUIII<<<444333000,,,555444222///,,,+++,,,---***++++++)))((()))...222555777999999555000---+++***,,,---...---+++*********(((,,,222000000@@@TTTjjjkkkhhh___SSSIIIEEEEEEEEESSSdddppppppiii```[[[SSS]]]jjjwww|||pppcccXXXQQQNNNSSSWWW\\\___cccjjjvvvzzz{{{zzzzzzzzzvvvrrrqqqqqqoookkkgggmmmxxxuuueeebbbfffggghhhiiipppsssyyy}}}nnncccccciiimmmjjjiiigggeeegggmmmvvv|||vvvrrrpppvvv}}}|||{{{}}}~~~|||{{{|||~~~~~~{{{|||{{{~~~~~~~~~}}}|||}}}{{{yyywwwvvvwwwwwwvvvtttwwwzzz|||zzzuuurrrtttwwwwwwxxx{{{~~~}}}zzzxxxuuurrrooorrrrrrsssuuuxxx|||~~~{{{zzzxxxtttqqqppppppooooooppprrrsssuuuqqqqqqrrrtttxxx{{{~~~{{{yyyxxx{{{|||~~~|||xxxuuuuuuxxx{{{||||||yyyxxxvvvuuutttuuuvvvwwwpppsssuuusssnnnkkkmmmoooqqqvvv{{{~~~~~~{{{}}}||||||}}}}}}{{{zzzzzz|||~~~wwwyyy{{{|||{{{{{{|||~~~{{{sssppptttzzzwww{{{|||yyyxxx{{{|||zzzxxxzzzyyyuuunnnlllnnnqqqrrrssstttwwwzzz{{{zzzxxxzzzyyyxxxwwwtttpppjjjgggfffeeefffjjjnnnrrrssstttqqqqqqqqqqqqqqqppppppppplllpppqqqpppooonnniiiaaa___dddiiilllnnnoooqqqssstttuuutttqqqlllhhhfffeeehhhiiikkkmmmooopppppppppjjjiiijjjmmmkkkfffcccdddgggfffhhhllljjjhhhlllsssuuummm```RRRCCC;;;???III```fffiiiiiijjjnnnpppooommmfff```bbbdddbbb``````___``````aaaeeefffccc^^^ccceeefffddd___YYYUUUSSSOOORRRYYYaaahhhmmmppprrrlllkkkdddXXXIII@@@@@@DDDNNNVVV^^^aaa```^^^^^^```[[[\\\^^^___aaaaaaaaa```ZZZ```dddcccccccccbbb^^^ddd___UUUIII>>>666333222000000/////////.........//////.........---------,,,,,,---------------,,,---------------000555999666BBBPPPYYYaaaggghhheeehhhjjjnnnqqqrrroookkkhhh------...///...---+++***&&&'''((()))***---111444;;;NNNbbbnnnvvvyyypppcccUUUFFF;;;:::777...---222///......------.........------,,,***)))***---///<<<===<<<999555222000111//////...---,,,***)))(((***((())),,,---111:::DDDaaakkkooocccRRRGGGEEEFFFIIIUUUfffsssvvvqqqiiidddeee___```nnn{{{uuubbbOOOLLLRRRUUU\\\dddfffbbbaaammm|||wwwxxx{{{}}}uuupppssstttpppnnnpppuuu|||oooaaa\\\aaaggghhhggglllsssyyy}}}yyykkkeeeiiioooqqqyyywwwrrrllliiinnnxxxxxxpppqqq{{{~~~}}}~~~}}}~~~}}}{{{{{{}}}~~~~~~|||}}}{{{|||||||||~~~~~~|||{{{}}}}}}{{{xxxyyyxxxwwwxxxyyyyyywwwvvvxxxyyyzzz}}}}}}wwwwwwyyyvvvooohhheeehhhkkkmmmooouuu}}}|||yyywwwwwwvvvooojjjkkkkkkjjjmmmtttrrrqqqpppqqqtttyyy~~~{{{wwwsssxxxzzz~~~}}}||||||}}}zzz|||}}}}}}{{{zzzzzz{{{~~~{{{wwwuuuvvvyyy}}}wwwsssqqqrrrqqqnnnnnnqqquuuwwwzzz}}}}}}{{{{{{|||~~~~~~}}}|||~~~}}}vvvrrrtttwww{{{yyyxxxxxxyyyyyywwwuuuzzzzzzwwwsssmmmjjjkkknnnpppppprrrwww}}}~~~{{{vvv{{{|||yyywwwvvvoooeeegggfffeeefffhhhkkkoooqqqpppnnnnnnqqquuuuuuqqqllljjjlllllljjjlllooonnnjjjmmmmmmnnnnnnnnnppptttwwwwwwxxxvvvpppiiifffhhhkkkrrrsssuuuvvvvvvvvvtttsssoookkkiiilllnnnnnnooorrrpppmmmiiihhhjjjmmmooopppvvvhhhWWWIII;;;555@@@PPPdddiiiiiifffhhhmmmnnnkkkmmmhhhddddddggghhheeeaaaffffffffffffffffffffffffhhhjjjiiieeecccaaa[[[TTTWWWUUUWWW___eeegggiiilllgggdddbbb\\\NNNAAA???FFFSSSXXX]]]```______```bbb[[[^^^aaaccccccccccccdddeeedddbbbbbbbbbaaa___]]]```___ZZZPPPDDD:::444333111...,,,---,,,+++...333+++,,,---------,,,+++***333222000...---,,,------......---,,,,,,...222555777999BBBPPP\\\aaaeeeiiijjjjjjkkkmmmooopppooonnn///////////////...------+++***)))((((((---333888FFFWWWiiirrrwwwvvvjjj[[[JJJ===444444111***(((,,,,,,---...//////---,,,+++***+++,,,,,,,,,---111333999999888666222111111222------------,,,+++***)))+++******------///777@@@YYYfffnnneeeSSSHHHEEEFFFKKKVVVfffrrrwwwuuuppplllfff^^^\\\fffsss{{{{{{rrrcccUUUQQQTTTUUU[[[ccceeeaaa___jjjxxxwwwxxxyyy}}}{{{tttqqqtttuuuqqqoooooovvv~~~{{{oooaaa\\\aaahhhkkkkkkpppvvv|||~~~wwwkkkfffmmmuuuyyy|||{{{wwwpppkkkmmmttt{{{~~~sssnnnsss|||~~~}}}~~~~~~zzz{{{}}}}}}||||||{{{yyyxxxyyy|||~~~}}}~~~~~~zzzyyyzzz}}}}}}{{{|||}}}}}}||||||zzzyyyyyyyyyxxxvvvtttzzz{{{}}}~~~zzzxxxxxxuuuooojjjgggjjjlllnnnpppuuu|||{{{wwwuuupppjjjggghhhhhhfffiiiooorrrrrrrrrsssvvvzzz~~~}}}zzzvvvsssxxxzzz|||~~~}}}zzzxxxxxxvvvxxxyyyxxxvvvuuuuuuvvvwwwwwwuuusssqqqrrrvvvyyywwwsssqqqsssrrrooopppsssxxxyyy}}}||||||{{{|||}}}~~~|||{{{zzzyyyyyy{{{~~~|||{{{|||}}}yyysssppprrruuuvvvwwwxxxyyyxxxvvvtttsssxxxyyyyyywwwssspppooopppnnnpppsssyyy}}}~~~{{{xxxxxx|||~~~|||{{{{{{tttllleeecccaaacccgggkkknnnoooqqqmmmiiiiiilllnnnmmmkkkiiikkkkkkjjjlllpppoookkkpppqqqqqqqqqrrrtttxxx{{{|||}}}|||vvvoookkkkkknnnssstttvvvwwwwwwuuusssqqqpppkkkiiilllooooooppptttuuurrrooonnnpppqqqrrrrrrqqqbbbPPPCCC777333@@@QQQbbbgggiiigggiiinnnnnnkkkkkkhhheeefffjjjllljjjhhhiiijjjjjjjjjiiiiiihhhgggjjjkkkiiidddaaa```\\\UUUUUUQQQQQQVVV[[[^^^bbbfffeeeccc```\\\RRRHHHGGGLLLUUUZZZ___aaa___^^^___aaa___aaadddeeedddccccccdddddddddcccbbb```^^^[[[YYY```aaa___XXXLLL???666222333///...///---+++---111+++,,,---......---,,,,,,111000///...---...//////000000///---,,,---000333666666;;;GGGQQQYYYaaagggeeeeeeeeegggjjjlllmmmmmm///......---------------///,,,)))''')))000999@@@TTTbbboootttuuuqqqaaaQQQ???555...///...(((&&&(((***,,,...//////---***(((&&&(((+++---///111444666444444333111//////111333+++,,,,,,------,,,,,,,,,,,,+++,,,...------222:::KKK^^^kkkeeeTTTGGGCCCCCCHHHSSSbbbooovvvwwwvvvtttiii___YYY^^^hhhsss|||}}}tttkkkaaaXXXVVVWWWWWW]]]dddeee```]]]fffrrrvvvuuuvvvyyy}}}{{{uuurrrtttuuussspppooovvv|||pppbbb\\\bbbkkkqqqsssrrrwww|||~~~uuuhhheeemmmwww}}}~~~{{{tttmmmkkkooouuu{{{nnnkkkpppzzz~~~}}}~~~~~~~~~}}}|||xxxxxxzzz}}}|||tttvvvzzzzzzxxxxxxxxxyyyyyyyyyxxxyyy|||}}}~~~~~~yyyvvvyyy~~~}}}}}}~~~|||zzzyyyyyywwwuuusss{{{|||~~~}}}{{{wwwsssooommmjjjmmmoooppppppttt{{{~~~wwwqqqkkkgggeeeggggggfffgggkkkrrrrrrtttvvvyyy{{{}}}~~~~~~{{{xxxtttrrrwwwyyyzzz{{{|||~~~}}}yyyuuusssvvvxxxyyyxxxuuutttsssttttttttttttsssrrrsssuuuxxxuuuqqqppprrrrrrpppqqquuuxxxzzz~~~|||xxxzzzyyyzzz}}}~~~}}}||||||}}}|||yyywwwwwwyyyyyyzzzxxxsssnnnlllooorrrpppssswwwwwwtttqqqppppppuuuxxxzzz{{{yyyvvvuuuuuuoooqqquuuzzz}}}|||yyyuuuyyy|||~~~~~~~~~}}}wwwqqqeeeaaa^^^aaahhhnnnooonnnqqqkkkccc```bbbeeegggggggggiiiiiihhhkkkpppppplllqqqrrrrrrrrrsssuuuyyy|||~~~{{{uuupppooopppsssuuuxxxyyyxxxvvvsssppppppkkkjjjmmmpppppprrruuuwwwuuutttsssttttttsssqqqlll[[[HHH<<<444444DDDVVVaaaeeehhhiiikkkmmmmmmjjjhhheeedddfffkkknnnooonnnllllllmmmmmmllljjjhhhgggmmmlllggg```^^^^^^\\\WWWUUUNNNJJJLLLPPPSSSYYY___ccc```^^^\\\VVVPPPOOORRRXXX\\\```bbb```^^^___aaadddfffhhhgggeeeccccccccccccccccccaaa^^^ZZZWWWTTT]]]```bbb___UUUHHH<<<555333000///000///++++++...+++,,,---...............///............///000111111111000...,,,,,,///111555222333;;;DDDNNNYYYccc_________```cccgggjjjlll---,,,***))))))***+++,,,---,,,***)))---777BBBKKK]]]gggnnnnnnmmmiiiZZZJJJ999222---...///+++((()))++++++,,,------+++***)))$$$'''+++---///111333555222111///---++++++...111)))***+++,,,------------***))),,,...---,,,111777BBBWWWiiieeeSSSDDD>>>===AAALLL\\\jjjrrruuuvvvuuulllccc[[[ZZZaaallluuuzzz|||vvvnnnddd[[[WWWYYY]]]___ccciiiiiibbb]]]bbblllrrrqqqqqqtttyyy~~~yyytttrrrrrrrrrqqqpppvvvssseee___dddooowww{{{pppuuuyyy{{{ttteeeaaahhhrrrxxx~~~~~~{{{ssskkkhhhlllrrr~~~tttjjjiiipppwwwrrrnnnllloooyyy}}}{{{{{{yyyxxxxxx{{{~~~|||pppddddddggghhhgggfffkkkoootttwwwxxxyyyzzzzzzzzz}}}~~~zzzuuuxxx}}}}}}|||}}}}}}{{{yyyxxxxxxxxxvvvuuuzzz{{{|||~~~~~~}}}wwwrrrppppppnnnppprrrrrrqqqtttyyy~~~vvvmmmkkkiiiiiiiiiiiiiiiiiikkkqqqrrruuuxxx{{{|||||||||}}}}}}~~~|||yyyvvvtttsssvvvxxxyyyzzz{{{{{{vvvssswwwxxxyyywwwuuurrrrrrrrrssstttuuutttsssrrrssstttrrrooonnnqqqrrrppprrrvvvvvvxxx||||||wwwtttvvvvvvxxx|||}}}}}}~~~~~~~~~|||yyyuuussstttuuussssssqqqmmmjjjiiillloookkkppptttsssooolllnnnqqqtttvvvxxxyyyzzzzzzzzzzzzuuuvvvxxxzzz{{{{{{zzzxxxyyyzzz|||}}}}}}{{{vvvqqqhhhbbb^^^bbbjjjqqqqqqooonnnhhh```\\\\\\^^^```aaaccceeeeeeeeehhhnnnooolllnnnooooooooooooqqquuuxxxyyy{{{|||{{{wwwsssqqqqqqtttvvvyyy{{{{{{xxxuuussspppllljjjnnnqqqrrrssswwwrrrrrrqqqrrrsssrrrooommmeeeSSSAAA777444999JJJ\\\cccfffiiikkkkkkkkkjjjgggeeecccbbbdddhhhlllnnnnnnmmmnnnnnnnnnllljjjgggfffllljjjccc[[[YYY[[[[[[XXXWWWNNNFFFEEEHHHLLLTTT[[[```^^^\\\ZZZXXXVVVTTTUUUYYY]]]aaabbbaaa```aaacccgggiiiiiihhheeebbbaaabbbaaabbbcccbbb^^^ZZZWWWUUU[[[^^^aaa```YYYNNNCCC<<<333///...000000,,,+++,,,+++,,,---...//////000000///////////////000000000000000000...------000222222//////555<<>>PPPaaahhhhhhjjjlllkkkhhheeedddfffdddcccdddfffjjjlllmmmpppppppppooommmkkkiiigggjjjfff^^^UUUTTTXXXZZZYYYWWWMMMCCCAAACCCGGGPPPXXX^^^^^^\\\YYYWWWWWWVVVUUU[[[^^^bbbcccbbbaaacccfffhhhiiiiiigggcccaaa``````___bbbdddccc```]]]\\\\\\_________]]]WWWOOOFFF@@@333...---///111...,,,---,,,,,,,,,---...///000000000000000000000/////////.../////////...///111444000...000444999>>>HHHRRRZZZ\\\^^^___```ccchhhlll---------------......///((((((***///888FFFUUU___fffiiihhhcccbbb```TTTEEE555111---,,,------+++))),,,+++)))((((((+++...000)))***,,,,,,,,,,,,---///......---+++))))))+++---+++,,,,,,------,,,,,,,,,''''''***.........333:::EEEWWWeeebbbTTTFFF===999888AAANNN[[[cccgggiiiiiifffddd^^^YYY[[[bbbffffffjjjmmmiii\\\RRRTTT___hhhiiilllqqqqqqiiiaaabbbgggjjjiiiiiimmmrrrxxx|||}}}}}}uuunnnoootttvvvttttttwwwiiibbbdddllluuu{{{vvvwwwuuurrruuu~~~wwwjjjeeeiiiooorrrppptttuuuooogggdddkkkrrr~~~~~~nnnddd``````VVVRRRNNNRRR___rrr{{{zzz~~~~~~{{{{{{}}}xxxxxx|||{{{qqqgggbbbTTTKKKCCCAAA@@@???@@@BBBDDDMMM[[[gggqqqvvvyyy{{{qqqtttvvvvvvyyy}}}{{{wwwsssvvvyyyzzz|||}}}vvvtttssstttwwwyyyzzzzzzzzz|||~~~}}}~~~yyyvvvuuuvvvtttvvvwwwvvvtttuuuxxx||||||{{{{{{|||}}}{{{vvvqqqoooqqqppplllkkkmmmmmmjjjnnnppptttwwwxxxxxxwwwvvvxxxzzz|||{{{wwwuuuvvvxxxxxxzzz|||}}}~~~{{{xxxvvvwwwwwwtttpppmmmllllllllllllllljjjgggeeedddeeegggdddcccfffhhhggghhhlllnnnpppssstttsssqqqppppppoooppprrrxxx~~~}}}{{{xxxyyy|||}}}{{{yyyuuuwwwxxxxxxvvvtttssssssjjjhhhdddaaa```bbbeeegggfffiiillllllkkklllooorrrrrrpppoooppptttxxxzzz{{{|||zzzxxxtttsssuuuzzz~~~|||yyyzzz}}}}}}xxxsssqqqhhhddd```aaafffjjjkkkiiidddcccbbb___]]]ZZZWWWVVVYYY[[[\\\]]]bbbjjjmmmkkkjjjjjjjjjhhhggghhhjjjmmmkkkmmmqqqtttwwwxxxxxxxxxuuuvvvxxxyyyyyyyyywwwvvvrrrmmmkkkoooqqqqqqrrruuummmmmmnnnooopppnnnjjjgggSSSAAA333333:::EEEVVVeeellljjjjjjllljjjeeebbbbbbiiigggfffeeefffiiilllnnnrrrqqqpppnnnmmmlllkkkjjjgggcccZZZQQQPPPVVVZZZZZZUUUKKKBBB???BBBFFFOOOWWW]]]``````[[[XXXYYYYYYXXX^^^aaaddddddbbbbbbdddfffggghhhgggeeebbb``````aaa```ccceeedddaaa___```cccgggddd```\\\WWWPPPHHHCCC888222...000222000---------,,,,,,,,,---...//////000111111111111000///...---...///000///000222444......000444666888???HHHTTTYYY^^^aaabbbdddhhhlll------...///////////////+++++++++///999III[[[gggnnnpppoooiiigggcccTTTBBB666222---***+++---+++(((***)))))))))+++---///111,,,------,,,++++++...000+++,,,,,,,,,++++++---///------------,,,+++***))))))(((+++.........333;;;EEESSS]]]ZZZOOODDD<<<777666;;;CCCKKKRRRWWW\\\___^^^^^^YYYSSSTTT]]]bbbaaacccfffaaaUUUNNNTTT]]]ccceeehhhnnnpppjjjcccccchhhjjjiiiiiilllppptttvvvvvv{{{yyytttooorrrxxxyyyuuusss|||tttggg^^^^^^dddlllqqqvvvuuuqqqllloooyyy{{{nnnfffgggiiijjjhhhooouuusssjjjeeeiiiooo}}}qqqeee]]]YYYOOOKKKGGGIIISSSggg~~~yyywww{{{|||zzz|||yyyzzz~~~{{{}}}|||uuukkk___UUUNNNBBB>>>;;;;;;999777:::>>>>>>EEEPPP[[[dddkkkqqquuunnnppppppoooqqquuutttpppnnnsssxxxzzz{{{~~~~~~~~~tttrrrqqqrrruuuxxxzzzzzzyyy{{{}}}}}}~~~~~~~~~{{{yyyxxxwwwuuuwwwyyyxxxvvvvvvyyy|||~~~}}}}}}~~~|||{{{{{{zzzzzzyyyxxxxxxtttvvvtttnnnlllooooookkkmmmooorrrtttuuuuuutttsssvvvyyy|||{{{wwwvvvxxx{{{{{{}}}~~~{{{wwwuuupppqqqpppmmmiiieeedddccc^^^^^^]]][[[YYYWWWXXXYYYWWWTTTSSSVVVWWWVVVXXX\\\[[[^^^``````______```bbbcccdddgggmmmsssxxxyyyzzzssspppoooqqqvvvxxxwwwtttooorrrvvvvvvtttpppnnnlllfffccc^^^[[[[[[]]]```bbbbbbeeejjjnnnpppqqqpppooopppnnnnnnppptttwwwwwwvvvvvvuuutttpppnnnpppuuuyyywwwtttuuuzzzzzzuuuqqqrrriiifffcccbbbdddfffggggggaaabbbbbb```\\\YYYVVVUUUWWWYYYZZZ[[[aaajjjnnnmmmiiihhhgggeeecccccceeegggggghhhkkkppptttwwwxxxxxxwwwwwwvvvuuuuuutttsssssssssnnnlllnnnpppooopppsssqqqpppoooooonnnkkkfffcccOOO???333888CCCOOO^^^kkkmmmiiiiiikkkiiidddbbbdddhhhgggeeeddddddgggjjjmmmpppnnnllljjjhhhhhhiiijjjddd```XXXPPPPPPWWW[[[[[[UUULLLDDDCCCFFFJJJRRRYYY^^^dddfff___[[[\\\______ccceeegggeeebbb```bbbdddfffggggggeeebbbaaabbbcccbbbdddfffddd```___bbbfffiiifffaaa^^^[[[VVVPPPKKK@@@888222333444111......------,,,++++++,,,---......///000111222111000000...///111111000000111333------///111111111777@@@JJJRRR\\\bbbdddfffiiilll***+++---...///...------000...+++---777JJJ^^^llltttwwwvvvpppmmmfffSSS???888444///++++++---,,,)))'''(((***,,,...///000000......---,,,+++,,,///222((())),,,,,,,,,---///111//////...---,,,***)))(((+++***,,,...------333:::BBBLLLTTTQQQHHHAAA:::555333666:::>>>CCCJJJRRRWWWXXXXXXSSSMMMOOOYYY___```______XXXMMMKKKSSSZZZ[[[```dddjjjmmmiiicccdddiiilllkkkjjjllloooqqqqqqqqqtttuuutttrrrvvv}}}|||vvvrrryyy|||rrrddd[[[YYY^^^eeeiiisssrrrlllhhhlllyyy}}}oooeeebbbaaa___cccmmmwwwwwwnnnggggggkkkxxxtttggg]]]XXXLLLIIIEEEDDDMMM```yyyxxxvvvyyy{{{zzz}}}{{{{{{zzzppp{{{~~~{{{xxxqqqhhh\\\PPPFFF@@@888777888:::888666:::AAA;;;???EEEKKKRRRYYY```eeemmmnnnmmmjjjkkknnnmmmiiikkkqqqwww{{{{{{}}}~~~tttrrrqqqqqqtttwwwxxxyyyvvvxxx{{{~~~}}}|||}}}}}}}}}}}}}}}{{{yyyxxxuuuxxxyyyyyyvvvvvvyyy||||||{{{zzzzzz}}}~~~|||||||||zzzxxxxxx{{{}}}yyy{{{xxxpppnnnqqqrrrnnnlllnnnppprrrsssssssssrrruuuyyy|||{{{wwwwwwzzz~~~~~~~~~}}}|||}}}}}}zzzvvvsssqqqcccdddccc```\\\XXXVVVVVVJJJKKKJJJHHHFFFFFFHHHJJJIIIEEEEEEHHHHHHGGGIIILLLIIIKKKMMMMMMKKKLLLPPPSSSQQQRRRUUUZZZaaaeeeggghhhcccaaa```dddjjjmmmllljjjjjjnnnrrrssspppkkkgggeeeddd```[[[XXXXXXZZZ]]]^^^___bbbiiiqqquuuuuuppplllmmmmmmnnnrrrvvvwwwuuurrroooppppppnnnllllllpppsssrrrnnnooouuuwwwrrroooqqqllljjjhhheeeeeeeeeggghhh```aaaaaa___[[[WWWUUUUUUVVVXXXYYY[[[aaakkkooonnnffffffdddaaa___^^^```bbbdddeeegggkkkppptttuuuuuuyyywwwuuusssqqqoooooooootttnnnlllnnnooonnnooorrrsssrrrooonnnkkkhhhbbb___OOO@@@777>>>KKKWWWeeeqqqmmmhhhgggjjjiiidddcccgggddddddcccaaaaaadddhhhlllkkkiiifffdddcccdddeeegggccc```XXXPPPQQQXXX]]]]]]WWWOOOHHHHHHKKKPPPWWW^^^^^^gggjjjccc^^^```dddfffgggiiiiiifffbbb______aaafffggggggeeecccbbbdddeeedddfffgggccc___^^^bbbgggfffcccaaa``````^^^YYYUUUHHH>>>777555555222///......---,,,+++***+++,,,---,,,---///111222333222222000111222111000//////111---,,,---...,,,+++222;;;BBBLLLYYYbbbeeegggiiikkk***+++,,,,,,------------***///...111===HHHYYYqqqxxx}}}}}}sssdddRRRFFF111000...+++)))(((***++++++,,,,,,,,,---///333666222111000...,,,,,,---.........---++++++,,,000333555111---******+++,,,,,,,,,+++******,,,///333555===FFFNNNLLLBBB777333444333333444666:::???CCCFFFGGGJJJNNNPPPRRRSSSUUUWWWSSSWWWUUUKKKDDDHHHRRRXXXYYY^^^gggooorrrnnnfff___mmmmmmkkkkkkpppuuusssmmmhhheeegggmmmrrrssstttvvvtttwwwxxxzzzuuudddTTTMMMOOOVVV\\\vvvsssooolllnnnuuu|||rrrggg```]]]\\\```cccmmmwwwvvvllleeedddooowww}}}uuujjj___PPPIIIBBBAAAHHHYYYttt}}}yyywww~~~~~~}}}}}}vvvppppppyyyrrriii\\\QQQIIICCC===:::888999:::999888777777888BBBAAA???@@@EEELLLSSSXXXbbbaaa`````````bbbcccdddbbbiiippprrrqqqtttzzzzzztttnnnmmmpppssssssrrrqqqtttyyy}}}~~~|||{{{||||||~~~}}}yyyxxxxxxzzz{{{{{{yyywwwyyyyyyyyyyyyyyyyyyyyyyyy{{{xxxvvvzzzyyyzzz||||||{{{zzz{{{|||}}}|||xxxqqqoooooommmhhhnnnnnnnnnpppqqqqqqooommmtttzzz||||||}}}~~~{{{yyyxxxyyy||||||xxxsssooolllcccYYYRRRPPPLLLIIIFFFDDDCCCBBB<<<<<<;;;;;;:::::::::999:::::::::::::::::::::::::::::::::999888999;;;===BBBCCCEEEGGGIIIMMMRRRVVVOOOLLLMMMSSSXXXZZZ]]]aaabbbbbbbbbbbbaaa___]]][[[\\\YYYUUUSSSSSSWWW\\\___^^^aaaeeekkkooorrrssssssoooppprrrsssrrrrrrrrrrrrooolllkkknnnsssuuurrrnnnnnnllllllnnnqqqsssqqqoooqqqnnngggbbbcccfffddd^^^ZZZZZZZZZYYYWWWUUURRRQQQSSSVVVXXXYYY___hhhlllkkkgggccc^^^\\\]]]___bbbccceeeeeefffiiioootttwwwxxxxxxsssooommmmmmnnnmmmkkknnnooooooooonnnoooqqqssssssyyyvvvlllhhhllliiiaaaNNNEEE@@@HHHYYYgggiiifffhhhiiiiiiiiihhhgggeeedddeeeggggggeeeaaa```bbbddddddbbbbbbaaa]]]XXXZZZ```]]][[[[[[\\\XXXTTTYYYbbbWWWXXXWWWTTTRRRTTTZZZ^^^eeefffgggeeebbbbbbdddgggcccdddeeefffeeecccaaa___]]]```dddggggggggghhhiiihhhfffbbb``````aaa``````dddaaa______aaa```[[[VVVQQQDDD999666444///---...------------------------...///000111333333444444111000///---,,,---111444000///.........000111222;;;AAAMMM[[[fffjjjgggccc++++++,,,---------------***///---///:::EEEVVVnnnzzz~~~}}}uuuhhhWWWIII444333000---+++***+++,,,+++,,,,,,,,,---///333666666222---,,,...000222222222111///---,,,...333777>>>999333...,,,,,,,,,+++,,,+++++++++---000333555999BBBJJJHHH>>>555111222222222333444777;;;???AAAAAACCCFFFIIILLLPPPUUUXXXXXXVVVOOODDDAAAFFFLLLNNNYYY^^^gggoootttqqqkkkeeemmmnnnmmmlllppptttqqqkkkfffdddeeeiiillllllooosssuuuwwwuuuttt~~~zzzooo___RRRLLLNNNTTTXXXhhhiiijjjkkkooovvv~~~vvvjjj```ZZZWWW[[[^^^gggrrrssskkkeeedddnnnvvv{{{pppfffTTTKKKAAA>>>DDDUUUppp}}}{{{~~~|||tttpppppp|||zzzvvvtttggg___TTTJJJCCC???:::888888999999999777777999:::>>>===;;;;;;<<>>888555000...///......------,,,,,,,,,,,,---...///111222222333333222222111///---,,,...111///////////////000000111888===GGGTTT___ddddddaaa+++,,,------...---------***///,,,---777@@@QQQiiizzz}}}}}}zzzvvvlllZZZJJJ444222...+++))))))******++++++,,,,,,,,,...222555:::333---+++///333444444777666444222222444999<<>>666000---,,,,,,,,,---,,,,,,,,,...111333555555===DDDCCC:::222///000111111111222444666999:::999:::<<>>===BBBEEECCCTTTZZZdddooovvvwwwtttppprrrrrrpppmmmnnnppplllfffbbb```aaacccbbbaaafffmmmrrrsssnnniiipppxxxlll[[[NNNJJJKKKOOOQQQ[[[^^^dddiiinnntttyyy}}}~~~sssggg___ZZZYYY\\\dddnnnpppkkkfffdddmmmuuuwwwmmmYYYNNNBBB???FFFVVVnnn~~~}}}~~~{{{}}}{{{tttpppqqq{{{wwwkkkbbb]]]VVVQQQHHHAAA<<<999777555888888999888777888;;;===>>>===<<<;;;::::::::::::CCCBBBBBBBBBBBBCCCCCCDDDNNNSSSXXXYYYXXXYYY^^^ccceeeiiiqqqxxx}}}}}}||||||}}}|||vvvooolllnnnqqqssssssrrruuuyyy|||~~~}}}|||zzz|||zzz{{{}}}|||wwwwwwzzzzzzyyyxxxyyyzzzyyywwwvvvuuuuuuuuuuuuwwwzzz}}}~~~|||zzz{{{~~~}}}{{{}}}zzzwwwvvvvvvrrrssssssqqqqqqtttrrrmmmmmmooopppnnnlllkkkmmmpppsssyyyzzzwwwttttttttttttqqqnnnfff```UUUMMMLLLKKKBBB777999888666555333222111111111111000000000000//////111000///......///000111///000000///...///111333///000111111111333666999666333333777999999;;;@@@??????===<<<;;;;;;;;;;;;=========???DDDKKKRRRVVVSSSVVV[[[```eeeiiikkkllleee```]]]___fffjjjjjjgggfffkkkrrrvvvvvvsssooommmjjjjjjjjjlllnnnnnnlllkkkjjjiiieeeaaabbbfffddd___]]][[[WWWSSSPPPOOOPPPQQQTTTWWWXXXVVVXXX]]]___]]]___^^^___aaadddggghhhhhhmmmkkkiiijjjmmmqqqtttuuuuuurrrooommmlllkkkiiihhhhhhjjjllloooppppppoooooosssxxxwwwqqqooosssrrrmmmaaa^^^^^^cccjjjnnnllliiiffffffgggggggggfffdddcccffffffgggiiijjjfff^^^XXX\\\YYYVVVTTTPPPNNNSSSZZZ^^^\\\[[[YYYUUUQQQSSSXXXZZZZZZYYYWWWWWWZZZ^^^bbbgggggggggfffeeefffiiillljjjiiigggdddbbb___]]]\\\^^^aaadddfffgggfffggghhhiiigggdddbbb```______```bbb^^^\\\^^^bbbdddaaa]]]___SSSDDD<<<666111000111//////---,,,++++++++++++------...000111111111111333333333000---,,,,,,---......///000000000//////444777???IIISSS[[[^^^___------............------,,,000,,,,,,555===LLLdddtttxxxxxxuuutttnnn]]]JJJ555222...+++++++++,,,,,,***+++,,,++++++---111444;;;999666333111111111222:::;;;<<<;;;;;;<<<>>>AAABBB<<<444///------......------------///111333555222999???>>>888111///000222111111111222444555666222333444777<<>>:::===>>><<>>:::777666555555888888999888888:::===@@@>>>===<<<;;;;;;;;;;;;<<<:::::::::::::::::::::;;;???CCCFFFGGGFFFFFFJJJMMMRRRWWW___gggnnnqqqssssss|||zzzwwwvvvvvvwwwzzz|||wwwsssmmmjjjlllqqqtttvvvrrrtttxxx{{{}}}}}}|||{{{{{{zzz{{{|||xxxssstttyyy{{{yyyxxxxxxyyyyyywwwuuuwwwvvvuuuvvvxxx{{{~~~|||{{{|||~~~}}}|||~~~zzzxxxwwwwwwvvvuuurrrnnnnnnrrrrrroookkknnnooolllhhhiiinnntttwww{{{|||yyyxxxtttnnnhhheeeeeebbb\\\WWWPPPJJJBBB???DDDGGG???333333333222111000000//////111111000000000000000000222111///......///111222---------,,,+++,,,...000000000111000//////111333444111000111000---...333777666555333333333444555666555555555888<<>>;;;:::999777666666777888888::::::::::::<<>>222111111111111111000000000,,,,,,,,,,,,------------222111000//////000111222---......---,,,,,,///111...//////...,,,,,,---...---,,,---///...---000666333222111000000111222222333222000///000111333555888:::===AAAEEEIIILLLMMMPPPRRRSSSSSSSSSXXX___dddccchhhlllkkkfffbbbdddgggiiijjjkkkjjjhhhdddaaa```aaabbb```[[[YYYYYYVVVQQQOOOOOOPPPPPPPPPPPPPPPOOONNNSSSVVVTTTTTTWWWYYYYYYZZZ\\\aaaggglllmmmllliiieeecccbbbcccfffjjjmmmnnnpppppppppooommmjjjhhhhhhllllllnnnqqqrrrppplllhhhmmmoooooonnnooorrrrrrqqqllljjjiiihhhiiiiiihhhhhhdddeeefffffffffeeecccbbbhhhccc^^^___cccccc]]]UUURRRRRRVVVYYYWWWTTTUUUZZZbbbbbbaaa]]][[[ZZZZZZZZZRRRRRRRRRTTTYYY^^^bbbddddddccccccccceeefffggghhhdddcccaaa___^^^]]]]]]]]]___aaaeeeffffffeeeeeeeeehhhhhhgggccc___^^^```bbbaaaeeegggaaaXXXTTTYYY___hhh```SSSEEE;;;555222000222000...,,,+++++++++,,,,,,---...///////////////...///111000///...///111---...///000000///...---///111333888???GGGPPPUUU/////////000//////...------222///---333777BBBVVViiitttzzzxxxzzzzzzkkkWWW;;;555...+++,,,------,,,***++++++******+++///222999EEENNNKKK>>>222///222777;;;@@@CCCCCCAAA@@@???DDD???888333000///---,,,---------...///000222222000444888999666333333444222222333333444555555555111111000111444;;;CCCIIIRRRXXXWWWLLL>>>888999:::>>>EEERRRccctttttthhhbbb\\\VVVLLLJJJIIIIIIHHHGGGMMMUUU___]]]WWWRRRUUUeee{{{ppp[[[JJJ???:::999>>>AAAEEEKKKRRR[[[eeekkk|||vvvmmmhhh]]]aaagggnnnwww~~~~~~yyy{{{uuuiiibbb___hhhuuu~~~~~~}}}}}}{{{wwwwwwzzzxxxpppfffaaa```\\\VVVNNNGGGAAA<<<:::555666777777777777999;;;:::;;;===>>>>>>>>>@@@BBBAAA>>>:::777555666888999777777888888888777666666555666888888888888999;;;999:::<<>>IIIIII???555111222222555888:::::::::;;;<<>>@@@BBBBBBFFFLLLSSSPPPMMMLLLQQQ___sssyyyfffQQQAAA999666777999<<>>;;;===AAABBBAAAAAAAAAAAAAAA@@@===;;;999999888888777777888888888777666555444444555666666666777888444444444555888;;;>>>???AAACCCGGGLLLQQQUUUYYYZZZ^^^^^^______aaadddhhhkkknnnppptttxxx{{{~~~~~~~~~~~~{{{{{{xxxvvvuuuuuuwwwyyyyyyyyyttttttuuuwwwyyy|||~~~|||~~~~~~|||zzzzzz{{{tttpppggg___aaajjjqqqrrrqqqlllddd^^^\\\```fffkkknnnjjjddd]]]VVVOOOIIIFFF;;;:::999777555444222111111111000111666:::666...//////000111111000///............//////000000000,,,---///000000///---,,,---......---,,,,,,///111---///000000/////////000111000000000***%%%(((...,,,---...///////////////,,,---------...//////000//////000111222444555666666999;;;;;;<<<@@@FFFKKKSSSUUUWWWXXXXXXZZZ___ccc\\\```cccccc```]]][[[[[[VVVYYYZZZUUURRRPPPLLLHHHIIIIIIJJJKKKLLLMMMNNNOOOLLLTTTYYYWWWVVVYYY\\\]]]___aaadddiiikkkkkkgggddd]]]]]]]]]^^^aaabbbaaa```eeeiiilllmmmjjjhhhffffffpppnnnnnnrrrvvvwwwsssnnnpppooopppqqqqqqqqqqqqrrrtttqqqmmmllllllhhhbbb\\\SSSUUUYYY]]]aaadddfffgggaaa]]]ZZZ[[[___aaa```]]]YYYYYY]]]___\\\VVVVVVZZZXXX[[[\\\ZZZ\\\aaabbb^^^YYYWWWVVVYYY]]]aaaccccccaaaaaabbbeeegggfffbbb___```aaaaaabbbaaa```^^^]]]```bbbeeefffeeeccccccccceeeggggggddd```___bbbgggccceeeeee```ZZZYYY___eeefffggg```SSSGGG@@@888000333222///------...000111......///000000000000///---.........---///333555000///...------------------///111222444999???DDD000000000000000///......***000...---111111999JJJ___rrruuubbbLLLDDD:::333111000...+++*********))))))***...000,,,555???BBB===666222111000111222222222444777999666444111000111000...---+++,,,,,,---...///000000...111444555555444444555...///111333555666777777333333333222000111333555???JJJRRROOOEEE<<<555000111555===HHHTTT]]]bbbdddjjjnnnoooiii```WWWMMMDDD===888777;;;>>>@@@CCCFFFHHHEEEDDDFFFMMMZZZkkkxxx}}}mmmWWWCCC999666777888999999;;;>>>CCCGGGRRRYYYeeeooovvvyyy{{{|||xxx{{{|||~~~}}}yyyyyy}}}rrrjjjooo{{{|||~~~}}}~~~}}}xxxzzzrrrkkkjjjfff^^^UUUQQQGGGDDD???;;;888555222000111555999:::::::::===???<<>>222333444444333111///---+++,,,---...000333999===UUUiii{{{zzzpppVVVMMMAAA888444333111000)))***+++,,,++++++,,,---000333666666444222000///,,,------...............000000///...------,,,,,,---+++***+++...000///---000111222222444444555666333///...222444333333666111000///......000222444;;;DDDMMMOOOHHH>>>666333000222666<<>>;;;999:::===@@@@@@???BBBDDDEEEFFFFFFEEECCCBBBFFFDDDCCCDDDEEEDDDAAA===DDDDDDDDDEEEHHHKKKNNNPPPQQQTTTWWWYYYYYYYYYZZZ\\\WWWXXX[[[]]]___`````````dddeeebbb______aaa```\\\ccccccccccccbbbaaa______cccdddeeegggjjjkkkjjjhhhiiijjjlllnnnppppppppppppuuuqqqmmmmmmmmmjjjccc]]]RRROOOMMMRRR\\\dddhhhiii]]]VVVUUU___ggghhhffffff```___```aaa\\\UUUSSSWWWTTTTTTWWW___ggglllkkkhhhfffccc^^^^^^eeeiiiddd[[[bbb^^^\\\^^^bbbdddaaa^^^aaaaaaccchhhgggaaa]]]]]]``````bbbbbb^^^ZZZ]]]eeeiiiiiifffbbb^^^^^^bbbgggfffeeecccbbbcccfffiiikkkiiigggfffbbbSSS@@@777777333000...---...000000000///222222//////222222////////////......///111222//////.........---------///...,,,,,,---///111333333333222111000000//////.../////////000222777:::OOOcccvvv|||~~~xxxnnnaaaWWWHHH===777444222111,,,------,,,,,,,,,...///+++...111111000...,,,,,,------...////////////...------------............---+++***,,,///000///---000000111222333444555555888333111333444111000111000000//////000111222333666===EEEHHHDDD===777444///000333777===DDDKKKOOOSSS\\\bbb^^^XXXRRRJJJBBB:::999999888777777999;;;<<<<<<>>>BBBEEEIIIUUUaaalllyyyrrrZZZFFF<<<888666555444555666888777666777888;;;AAADDDHHHSSS^^^jjjtttrrrkkknnnnnnkkknnnlllvvv}}}rrrsss~~~~~~{{{~~~~~~~~~}}}uuunnnkkkdddZZZSSSNNNJJJDDD???<<<:::777444333333444555888888:::;;;===>>>???@@@DDDBBBAAABBBDDDEEEDDDBBBAAA???;;;888666777888999999999999888777666444444333444444444444333222222888777555444333222111111333333333333444444444444111222666;;;<<<>>>FFFOOO]]]bbbjjjrrrxxxzzzzzzyyywww{{{~~~|||wwwvvvvvvwwwyyy{{{zzzyyyuuusssssswww|||~~~}}}zzzzzzyyyzzz{{{yyyvvvsssmmmggg___XXXUUUTTTTTTSSSOOOGGG===888888:::;;;:::555444444333333222222222111111111111111000/////////111222111000///000111222111000111222222000............/////////000000.........///////////////000000000000000000000000///...---------...//////////////////...---,,,,,,......////////////......,,,---............///000000///...---,,,------......//////---,,,---111555777444222333666888888777888:::<<<>>>??????>>>======<<<;;;<<<>>>>>><<<:::???>>>>>>???AAADDDGGGIIILLLQQQVVVZZZ[[[YYYXXXXXXTTTUUUWWWYYY[[[\\\]]]]]]```cccbbb______aaabbb___bbbcccccccccbbbbbbaaaaaabbbbbbdddgggjjjlllkkkjjjggghhhjjjlllnnnoooooonnnooommmkkklllnnnmmmhhhdddXXXTTTSSSVVV^^^eeehhhiiiZZZVVVXXXdddmmmmmmjjjhhhcccaaaaaaaaa\\\UUUTTTXXXVVVVVVYYY```hhhlllkkkhhhffffffcccbbbgggjjjfff^^^```]]][[[^^^bbbdddccc```dddcccfffjjjiiiccc______```______aaa^^^\\\___eeehhhhhheeeaaa^^^^^^bbbfffgggeeedddcccdddgggjjjmmmjjjgggfffcccWWWGGG===;;;555333///......//////......111111......111111......111333000+++)))---111//////.........---------000/////////000111222333444222000......///000111000000000000///111444777EEEYYYnnnxxx}}}}}}vvvmmmmmmcccTTTGGG???:::666333///---+++))))))***+++---(((+++------,,,+++++++++---......///////////////***++++++---...///000111---,,,,,,---///000///...///000000111222333444444999444222333333///.../////////000000111222222333222666;;;???@@@===999666000111222444888<<>>AAAIIISSS^^^qqq|||gggPPPAAA999555333222222444555555444444333555888888777===EEERRR\\\ZZZUUUYYYZZZZZZ```aaaqqq}}}xxxsssyyy~~~}}}}}}|||vvvmmmeee[[[UUUMMMGGGDDD@@@<<<888888777444333222333444555999:::<<<>>>@@@AAABBBCCCCCCBBBAAAAAABBBBBBAAA@@@@@@===:::888666777888999999999999999888777555555555555444333333333333333666555555444222111///...444444333333222222222111------///333333444:::AAAKKKPPPXXXaaahhhlllnnnnnnmmmqqqwww{{{|||{{{zzzyyyvvvvvvwwwyyy{{{{{{zzzxxxuuuooolllqqq|||yyy{{{~~~~~~yyywwwvvvxxxyyyvvvooohhh```ZZZRRRKKKHHHFFFEEEDDDBBB<<<666333333444444333//////000111222222333333//////000000//////......///111222222111000000111222111//////000000000///....../////////000000000,,,,,,---......///000000------------------------------------...///000111---...............------......////////////......------,,,...000111111000//////...------------...+++,,,------,,,---///111222000///000222333444333333444555777777777666555555444333444666888888777888777777888999;;;===???BBBHHHPPPUUUVVVTTTQQQPPPOOOOOOPPPQQQSSSUUUVVVWWW[[[```bbb^^^\\\^^^____________`````````aaaaaaaaaaaaaaacccfffjjjllllllkkkdddeeehhhjjjlllmmmmmmmmmlllkkkkkkmmmpppppplllhhh```]]][[[]]]bbbgggiiihhhYYYXXX^^^jjjssssssnnnkkkgggdddbbbaaa\\\VVVUUUXXXXXXYYY[[[aaagggjjjiiigggfffhhhiiigggiiijjjgggbbb___]]]\\\^^^bbbeeedddaaagggfffhhhlllkkkeeeaaaaaa___\\\\\\___```___aaaeeeggggggeeebbb___```bbbeeegggfffeeedddfffiiilllnnnkkkgggeeeccc\\\OOODDD???888555111///......---,,,---000000------000000---...222555111)))%%%)))///...............---------...//////000111111111111222111000/////////000111.../////////...000222555;;;NNNdddrrr{{{}}}xxxppptttkkk___UUUMMMFFF@@@;;;777333...***)))***+++,,,)))+++------,,,,,,---...---...//////000000//////******+++,,,...///000000---,,,------//////000///...//////000111222333333777222000222222///...///...///000222222222222222333444666:::======;;;999333333333444777:::<<<>>>EEEOOO\\\dddddd]]]RRRIIICCC@@@<<<999888777777666:::888888999:::;;;AAAHHHVVVkkkvvvaaaJJJ:::666444222222333444444333666555666888777444666;;;AAAJJJIIIFFFLLLMMMQQQ[[[aaarrrrrr}}}}}}ssssss{{{~~~}}}||||||}}}|||zzzxxxuuunnnddd[[[MMMIIICCC???===;;;888555555444333333333555666888999;;;===???AAACCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@???>>>;;;999888999:::;;;::::::::::::999888777666777666555333333333444444111222333444444333111111333333333222222222111111111000111333333222666<<<;;;???FFFMMMSSSWWWXXXYYY]]]bbbgggkkkmmmmmmnnnnnnqqqrrrsssvvvxxxxxxvvvtttrrrllliiinnnwww|||yyyssstttyyy~~~{{{yyyxxxtttpppnnnoooqqqlllaaaWWWOOOJJJCCC>>>;;;:::888777:::777444333333444333111222222222222222222222222...///////////////......///111333333111000000111333000...---...///000///...////////////000000000------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,...............//////000,,,------...//////......---......//////......---...,,,+++---111333222000............------......+++,,,---......---......222222222222333444444444555555555555333222000///222111000000111333444555222222222222333555666777888===DDDIIIJJJHHHFFFEEEHHHHHHHHHHHHJJJLLLNNNOOOTTTZZZ]]]YYYUUUVVVXXXYYYYYYYYYZZZ[[[]]]^^^```aaaaaaaaaaaadddhhhjjjjjjjjjcccdddgggiiikkklllmmmmmmmmmllllllnnnpppooollliiihhhfffdddeeegggiiiiiihhh]]]^^^dddmmmuuuvvvrrrnnniiieeeaaa___[[[VVVUUUWWWYYYYYY[[[```dddgggfffdddccchhhkkkiiihhhiiigggdddaaa```___```cccdddcccaaaiiigggiiillljjjdddaaaaaa^^^ZZZYYY^^^aaaaaabbbeeeggggggeeecccbbbcccdddfffgggfffeeefffgggjjjmmmooommmiiieeeccc^^^UUUHHH???999666222//////......---,,,//////,,,,,,//////,,,///222333000+++(((***...........................+++,,,...///000///...---///000111222222111000000,,,---......---///111444444CCCXXXiiiuuuzzzyyyuuusssnnnhhhbbb]]]WWWOOOIIIFFF@@@888222000//////...+++---------,,,---...000---......///////////////,,,,,,,,,,,,------......,,,,,,---.........///000---......///000111222222666111///111222///...000000000111222222222222111333333333555888999999777444444444555777999;;;===CCCJJJWWWbbbfffbbbYYYTTTFFFBBB<<<999999999999888888555555777888888<<>><<<:::999888777444444444555666888999;;;;;;===???BBBDDDDDDDDDDDDBBBBBBBBBAAA@@@>>>>>>>>>@@@>>>===;;;;;;;;;<<<===:::;;;;;;;;;:::999888777999777666444333333444555333444666777777777666555111111222222222333333333444222222444444222444888444666:::>>>AAACCCDDDCCCIIILLLQQQUUUVVVWWWYYYZZZ]]]___bbbggglllnnnnnnmmmkkkjjjiiikkknnnoooooonnnooosssxxx{{{yyytttooolllfffaaa^^^^^^^^^YYYNNNDDD???<<<777444333333222111222111111111111111000///////////////............///000000111111000000000///111333444222111000111333000...---...///000///////////////000000000111000000000000000000000000111111111111111111111111000000000//////......---+++,,,---...////////////------............------...+++***---111333222000------..................------...///000///...---000111222222222222222222555555444333222111000///222111000///......///111000000000111111222333444222555999;;;<<<===>>>???@@@@@@@@@@@@AAACCCEEEGGGEEEMMMRRROOOLLLNNNQQQRRRSSSTTTUUUWWWYYY\\\___aaa```______aaadddfffgggfffccceeegggjjjlllmmmmmmmmmkkkkkklllnnnoooooommmkkklllkkkjjjjjjkkkkkkjjjiiieeefffiiimmmrrruuussspppiiiccc___^^^[[[VVVTTTVVVWWWXXXZZZ]]]```bbbbbbaaa```fffiiigggfffggggggeeeeeedddccccccccccccbbbaaaiiiggghhhjjjhhhbbb_________[[[ZZZ^^^bbbbbbcccfffhhhgggfffffffffgggggggggffffffffffffgggjjjlllnnnmmmjjjeeebbb___WWWJJJ???888555222000000000//////,,,//////,,,,,,//////,,,111000//////000000///------.....................***,,,...000000///---,,,...///222333444333222000+++---............111222111;;;KKK[[[iiiqqquuuuuuqqqooolllkkkjjjfff```ZZZSSSLLLAAA:::666333///,,,,,,------,,,***+++---000,,,------...............---------,,,,,,,,,,,,,,,***,,,------,,,---...000,,,------...///000111222555111///222444222111333333222222222222111111111111111222222333444555666444444555666777999:::;;;AAAFFFQQQ```hhheee```^^^KKKEEE???<<<<<<======;;;777444333666888888:::>>>EEEPPPbbbtttyyybbbJJJ:::777444333333444444444000...000444555333444666111:::<<<>>>CCCDDDJJJZZZgggvvv}}}ooodddaaagggzzztttsssxxx~~~~~~~~~~~~}}}}}}}}}~~~~~~vvvrrrjjjbbbYYYPPPGGGAAA======;;;:::999888888888444444555666888:::;;;<<<>>>@@@BBBEEEFFFFFFFFFEEE>>>??????>>><<<:::;;;<<>>???;;;;;;;;;;;;;;;:::999999999888777666555444444444555555555555555444333333111222222222333333444444333000000222222000000333444555777888999999888888888:::>>>@@@@@@AAACCCDDDCCCEEEIIIPPPWWW\\\^^^___^^^```bbbbbb```___aaaccceeehhhlllnnnlllggg```[[[PPPMMMIIIHHHGGGCCC;;;555666333111000000111000///000111222222222222111000,,,------...///000111111000000111222222222111111///111444555333111111111222111//////000000000////////////000000000111111111111111111111111111111111111111111111111111111000000111000000...---,,,,,,,,,---.../////////...------............------,,,,,,+++---///000000///,,,---......///.........//////...///111111///...+++---......---,,,------000000000000111111222222///000000...+++******,,,......///000111111222222111222333333444555999;;;999999999:::;;;<<<>>>>>>666===CCCCCCCCCGGGJJJJJJLLLLLLNNNPPPTTTXXX\\\^^^\\\[[[[[[]]]```cccddddddeeefffhhhjjjllllllllllllfffhhhkkkmmmooooooooonnnllllllmmmmmmmmmlllkkkjjjiiikkkkkkkkknnnssssssppphhhbbb^^^^^^\\\WWWTTTUUUUUUVVVXXXZZZ\\\^^^______```eeegggeeeeeehhhjjjhhhhhhhhhgggfffeeecccbbbbbbiiiffffffhhheee___\\\]]]aaa^^^^^^aaabbbaaacccgggiiihhhggghhhiiijjjiiihhhfffeeeeeeeeefffhhhjjjkkklllkkkgggbbb___YYYMMMAAA999666222000000111000///,,,//////,,,,,,//////,,,000...,,,...222444111------------...............---...000111111000...---000000111222333444444444///000111000//////000111000555???MMMZZZdddlllpppqqqooommmnnnqqqqqqoookkkcccZZZOOOEEE???:::333...//////...,,,***+++---000+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,++++++---///,,,,,,---...///000000111///,,,---333888:::<<>>AAANNN```jjjiiieeedddVVVOOOHHHDDDDDDEEEDDDBBB777333222666777666777:::<<>>CCCBBBHHHYYYcccnnnzzz~~~xxxlllaaa^^^aaasssyyyzzz~~~~~~~~~}}}|||zzzxxxvvvtttjjjeee\\\SSSJJJCCC>>>;;;777888888777666555666666444444555777999:::<<<<<>>===:::999:::<<<>>>>>>============>>>???;;;<<<<<<<<<<<<;;;::::::888888888777666555444333111111111111111222222333444444444444333333333333222///...111222000000222444444444555555555555555111333555555555555666777444444777<<>>;;;888777666555333111333111000000111111000///222333444444444333333333......///111222444555555///000111111222222222111...111444555444222111111222111000111222222000...//////000000000111111111//////000000111111222222........................//////000111000000///...------..................,,,------......------,,,+++,,,------,,,,,,---///,,,,,,.../////////......111///---...000111000...))),,,......,,,++++++,,,......//////000111222333---///000///,,,)))***+++++++++---...///000111111///000000000000111444666333444555666777888888888000555999999<<<@@@@@@===@@@AAACCCFFFJJJOOOTTTWWWUUUUUUUUUXXX]]]aaacccdddfffgggiiijjjkkkkkkjjjjjjfffhhhkkkmmmnnnmmmmmmmmmiiikkkmmmnnnmmmlllllllllhhhkkklllkkkmmmrrrrrrnnngggbbb___```___ZZZVVVUUUTTTUUUWWWYYYZZZ\\\^^^___cccffffffeeegggmmmooommmiiiiiiiiihhhfffeeeeeeeeeiiifffeeefffddd^^^[[[\\\cccaaabbbdddaaa___bbbhhhhhhffffffhhhjjjkkkiiigggeeeeeedddddddddeeefffggghhhjjjiiiddd```[[[QQQFFF<<<888444111000000///...---000000------000000---...------///111111000...---------.........//////...//////000000///......333222111111222444666777333444444333000//////000111222777CCCOOOZZZdddjjjssspppmmmnnnsssvvvwwwvvvtttkkk___UUUMMMFFF>>>777222222000---+++,,,///111***+++,,,,,,------,,,,,,+++++++++,,,,,,---------'''***,,,,,,******,,,///+++,,,,,,---...///000000'''%%%)))444===BBBHHHMMM888666333111//////000111///333777666333333888<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;???MMM```lllkkkgggfffaaaYYYQQQLLLMMMMMMKKKHHH777333222555777555555777999AAAMMMYYYcccdddWWWHHH;;;888444111111222333222444000///222333111000222///777;;;???DDDBBBGGGZZZ```eeekkkooosssuuurrrkkk___aaappp~~~}}}~~~||||||{{{yyyvvvqqqmmmjjj^^^XXXPPPGGGAAA>>><<<<<<333444555444333333333444333444555777888:::;;;<<<===???AAACCCCCCBBB@@@???<<<>>>???>>>;;;:::<<<>>>===<<<<<<<<<<<<======>>><<<<<<<<<===<<<<<<;;;;;;888888999999777555333222000000000111444666999;;;777666666555333222222111444111000444555333222444111222222333333444555555333444555444222222333444222111111222666888999999999;;;<<<===>>>???@@@BBBAAACCCFFFHHHGGGAAA999444555333111000000111333444444222111111222222111///000111222222111000111111/////////000111222222333//////000111111111111111...111444555444222111111222111111222333333000...000000000000111111111111,,,,,,---///000222333333000000000000000000000000---...///111111111000000---...............------,,,------......------,,,))),,,...---+++***,,,...+++,,,.../////////......222///,,,---///000///---,,,///222222///---...///222222111000000111111111---000222111...,,,,,,---((()))+++---.../////////,,,---......---...///111000111333444555555555444333555666555777999777222666777999<<>>;;;666222000///---,,,---000000------000000---+++---000000...------...---------.........//////------------------,,,,,,444444333222222333444444333222111////////////000...///333;;;HHHWWWdddlllmmmsssuuupppoootttxxxxxxrrrrrrlllddd\\\VVVMMMDDD<<<777444444777777444000,,,------......------,,,000///...------------...,,,***((())),,,---,,,))),,,,,,,,,,,,---...///000///000444;;;EEEPPPXXX\\\KKKAAA999666333///000555444...---222888;;;===@@@JJJJJJIIIGGGAAA<<<;;;>>>CCCBBBFFFTTTdddnnnlllfffbbbbbb]]]VVVQQQOOOJJJDDD777222000444777777888;;;777:::AAAJJJQQQPPPIIIAAA::::::999666333222222333222......222333//////333111333777;;;@@@DDDIIIKKKOOO___dddZZZ[[[kkkwwwwwwmmmaaa```xxx~~~~~~~~~}}}yyyqqqllliiieee___ZZZLLLHHHBBB???>>><<<999666222222222222222222222333666555555888<<<>>><<<999??????????????????@@@@@@999888777555555777888999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<>>>???@@@;;;;;;;;;:::888666555444555444333333333333555555:::888444222111111333444333333222222111222222333666333111111444555333111666444333111000000111111666333///---///222555666000111111111222222222222999999999999777555333111111111000//////////////////000000000000000//////111111000000000000000111...///111222444555555555333111//////000111000///222222222222222111000///111222222222222111000000.........///000111111222.........///000111111222222333333222///---......111111000/////////////////////...+++---000---'''...///////////////......000///............//////,,,,,,,,,,,,,,,,,,,,,,,,444333111////////////000000000000000////////////000000////////////000000............---,,,++++++((('''***...///---000444///...------...///000111000000///......111555999111000000111333555444333333333444555888<<>>999444///...,,,++++++,,,...///////////////............,,,***((((((***+++)))'''+++++++++,,,,,,---...///333444888AAANNNZZZbbbfffUUUIII===888444000000333333//////333888;;;AAAGGGUUUUUUTTTOOOGGGAAA@@@BBBBBB>>>@@@JJJZZZeeegggddd______[[[WWWUUUSSSKKKCCC:::444222444555555555888777777:::@@@EEEEEE@@@;;;777888777666333111000111222......222222//////222///222777;;;>>>AAACCCEEEIIIXXX___XXXTTT```qqq{{{ooo```[[[lll|||xxxqqqggg___[[[UUUOOOIIIEEEAAA<<<999888777444222222222222333333333333444777777777:::===>>>;;;999======>>>>>>>>>======<<<999888666555555666888999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???>>>>>><<<<<<===<<<;;;:::999777666666666555444333333444444555999777555333222222333333000000000000111222333333333111000111333555555333444333222000000000000111111000...///000222222111////////////000000000000666666666666666555444333111111000/////////////////////000000000/////////111111000000000000111111///000000111222333444444444222000000111222111000111111222222222111000000111222222222222111000000000000000000000/////////......///000000111222222222333333111///---...///111000000///////////////---...---***,,,...,,,&&&------............------//////////////////......,,,,,,---------.........111000///...------------000000000000////////////000000////////////000000------......------,,,,,,+++***,,,///...+++---111111000///...---......///---......------...111444111000000111333444333222/////////000333666999;;;===BBBGGGIIIIIIJJJOOOSSSZZZ^^^cccfffggghhhhhhiiimmmiiifffhhhlllmmmjjjffffffggghhhiiiiiiiiihhhgggdddgggjjjlllmmmoooqqqsssmmmiiieeefffgggddd\\\UUUQQQQQQQQQUUUZZZ^^^^^^^^^dddeeegggiiikkknnnpppqqqnnnmmmlllkkkiiihhhggggggjjjiiifffaaa]]][[[[[[\\\]]]```bbbbbbaaa```bbbdddbbbdddffffffeeeccccccdddcccaaa```aaaccceeeeeeeeefffeeedddccc___YYYQQQKKKEEE@@@888333000000000000---000...+++,,,000...))),,,------.........------+++,,,---///000000000///////////////............111333555666666555333111444333222000///000000111/////////000555CCCVVVdddpppssssssppppppuuuyyyzzzxxx{{{{{{xxxvvvrrrkkkbbbTTTQQQNNNLLLJJJDDD<<<666111///,,,******,,,///111...///000111111000//////...,,,************)))(((+++++++++,,,,,,------...555555999EEEVVVdddlllooodddUUUCCC:::555111000222222000111444777<<>>>>>;;;888;;;;;;<<<===<<<;;;999888888777666555555666777888::::::::::::::::::::::::>>>???AAAAAA@@@===:::888>>>===<<<:::999888888888777666555555444444444555888777666444333333333333222222111111222333333444111000///000333555555444333222111000//////000000//////000222444333111...000000000000000000//////333333333222333333444444111111111000000000000000////////////////////////222111111000111111222222222111000000000111333333555333111111222333222111000111111222222222111111111111222222111111000///111111111000000///------......//////000111111111111222333111///---...///000000//////......//////111222111///000222000+++,,,,,,---------------,,,---...///000000///......,,,,,,---...///000000111///000000//////...---,,,000000000000////////////000000////////////000000---------------............------///---******...000//////.........//////---...//////......///111222111000111333333222000------------///222444555666:::>>>???@@@AAAEEEIIIQQQUUU\\\aaadddeeefffgggfffdddcccfffiiijjjgggddddddeeeeeefffggghhhhhhiiigggiiilllnnnnnnnnnooopppooolllhhhggggggddd\\\UUUOOOQQQTTTWWWYYY\\\___aaaeeeeeegggiiikkkmmmoooppppppnnnllliiifffeeeddddddhhhgggeee___ZZZWWWYYY\\\___aaaccccccaaa```___``````bbbdddeeecccbbbbbbbbbaaa```^^^___bbbdddfffffffffeeedddbbb___XXXQQQKKKGGGAAA999333000////////////000...,,,---000///,,,***+++,,,---............,,,,,,---...............////////////............555666666777777666666555555444222111000000111111''',,,222555888BBBPPP\\\iiikkknnnooorrruuuwwwwwwtttyyy|||{{{{{{xxxppphhh___\\\XXXTTTNNNEEE;;;444000///,,,++++++,,,///000---///111333444333222111000///---,,,,,,,,,,,,,,,***++++++,,,,,,---,,,,,,111000555BBBUUUfffooorrrmmm^^^III;;;555333222111222111333555666<<>>???@@@@@@???===:::999>>>===;;;999888888888888888777777666555555555555777777666666555444444333777777666555555555555555222111000111222333333333444333111000000000111222222222222444666555222000333333222222222222111111333222111000000111222333111111111111111111111000//////////////////000000222222111111111222333333333222000//////000222333666444222222444444444333///000111222222222222222111111111111111000000///000111111111000///...---------....../////////000111222222111///---...///000//////.........//////111444333111111333222...,,,,,,---.........------,,,---///111111000...---***+++,,,---///000111222000111222222222000///...000000000000////////////000000////////////000000---------------.../////////------///---******...------......//////000000///111333333222000000111111000000111222222000...////////////000222333444444666999::::::<<>>666444333111111111333555555;;;KKKZZZoootttrrrhhh^^^XXXSSSNNNKKKGGGCCCBBBEEEJJJNNNPPPSSSTTTUUUZZZcccfff^^^RRR@@@999444444333222222555333222333555777888888777888:::<<<;;;999666444333444444222///...///000000...111222333555;;;DDDLLLQQQRRRZZZcccccc```kkk{{{wwwcccPPPLLLQQQ\\\mmm}}}~~~pppnnnzzz}}}~~~~~~}}}~~~|||{{{}}}~~~wwwoooeee\\\LLLHHHCCC???<<<:::999999666666444333111111222333444444555666666777888888:::<<<>>>???>>><<<:::999::::::;;;;;;;;;:::999888888888777777777777888888999999999999999999999999===<<<<<<<<<<<<<<<<<<===;;;;;;:::888777777777777888888888888777666666666777777777666666555555444666666666555666666777777444444333222111111111222555444333222111222333444555333222222333444444222333333333222222222222222444333111000//////000000000111222222333222111111000////////////000111222222222222222222333444444444333111//////000222333666444333333444555555444///000111222222222222222000111111111111000//////...///000111111000///...,,,,,,------------------000111111000...---.../////////............//////,,,///000---,,,......+++------...///////////////+++---///111111000///...)))***+++,,,...000111222000000111222222111///...000000000000////////////000000////////////000000---------------...///000---+++---///...***,,,000///////////////.........000222444444333111000000000000000111222222///---111111111111222333333444333444555666777888;;;===>>>CCCIIINNNQQQSSSTTTUUUTTTXXX^^^bbbeeefffggggggiiieee___\\\]]]bbbhhhmmmmmmoooqqqpppnnnlllllllllpppnnnlllkkkiiieee^^^YYYXXX\\\``````\\\[[[___dddeeefffggghhhjjjkkklllmmmjjjhhheeebbbaaabbbdddeeeeeeeeeccc___ZZZXXXZZZ]]]______``````aaa```^^^]]]```bbbddddddcccbbbaaabbbaaa``````bbbeeegggggggggbbbbbbbbbbbbbbb___ZZZVVVMMMGGG>>>777222000///...222000///000111111111111---.........------,,,+++...---------,,,,,,,,,,,,////////////............777555222000000222555777666555444222111222222333222333222///...333===FFFKKKMMMVVVdddmmmpppqqqrrrvvv{{{yyyppplllhhh___TTTIII>>>666222---...////////////...---111333555888:::;;;;;;;;;555444222///,,,***,,,...+++,,,---.........---,,,,,,---000999HHHYYYhhhppppppgggVVVCCC888555444222000111333555555999FFFTTThhhpppssskkkccc```[[[TTTKKKHHHEEEDDDEEEHHHMMMPPPRRRRRRQQQTTT[[[```\\\TTTCCC<<<666555444222333666///000222444666777888888999:::;;;999666333222222666777444///...000111000///111222222333<<>>>>><<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888::::::999999999;;;===>>>999999:::999999777666555777888888999999888888777888888777666666666666666111222222333444666888888555666666444111000111222555444333222222333444555666333000///000222222222000000000111111111222222444333222111000000000000000111222444444333222111111000//////000111333444222222222222333444555555444333222111111111222333555444333333555666555555000111111222222222111111000000111111000000///...---...000111222111///...,,,---------------------///000111000...---...///......------......//////+++000111...---...///---------...///000000000000,,,---...000000000//////)))***+++,,,...///000111......////////////......000000000000////////////000000////////////000000///...---------...///000,,,***,,,///...+++---111222222111000///---+++***---///111222000///...///......///111222222///---...//////000000111111111111111000111222444666777777;;;@@@EEEGGGJJJLLLNNNRRRXXX```eeeffffffgggiiieeeaaa\\\YYY[[[```hhhmmmqqqrrrrrrpppmmmllllllmmmooonnnmmmllljjjgggaaa]]]]]]aaacccbbb^^^]]]```cccdddeeefffggghhhiiijjjjjjhhheeeaaa______aaadddffffffeeecccaaa_________^^^[[[[[[[[[]]]```bbbcccbbbaaaccceeefffdddcccccccccbbbbbbdddfffiiijjjhhhggg^^^^^^___```aaa```\\\YYYQQQKKKAAA999444111///...///,,,,,,///111///---...////////////...---,,,+++///...---------------...////////////............777666444333333444666777777666444333222222333333444333111...---000666:::??????HHHXXXeeekkkooossstttyyy}}}~~~{{{sssmmmggg\\\NNNAAA888222000//////............//////444555777999;;;===???@@@>>>===:::444...++++++---,,,---///000000///---,,,,,,---///555???OOOaaammmppplll^^^JJJ;;;666444111000000222555666888@@@JJJ___lllrrrmmmiiiiiiddd\\\UUURRRMMMHHHEEEGGGLLLQQQRRRQQQMMMJJJNNNSSSSSSOOOHHH@@@999666444111111444111222222333333555777999<<<<<<<<<999555222222222888999666000...222333000...111333333444<<>>999999888777888999;;;===:::::::::;;;;;;:::::::::888888888888888888888888777777888999::::::;;;;;;888999;;;<<<;;;999777555666777888::::::::::::999:::888777555555666777888444444333333333444555555555666666555222111333555444333222222222333444555666333111000111222222111//////000000111222333333222222333333333222222111000111333444555444333222222111000000111333555666222222222333333444555666333333333333333333444444555333222333444666555555111111222222222111000000000000000000000//////...///000111222222000---,,,...........................000000000...---...///...------------...///000---222444111///111222000+++,,,---...////////////------......///000000000+++,,,---...///000111111//////............//////000000000000////////////000000////////////000000111000...---------///000,,,+++,,,///...+++,,,000//////000000///...---,,,,,,---//////---------...,,,,,,...000222222///---,,,,,,---...//////000000000///......///111333444222555:::>>>AAADDDIIILLLQQQYYYbbbeeedddbbbbbbddd```^^^]]]]]]aaafffkkkooossssssrrrooolllkkklllnnnllllllmmmmmmllliiieeebbb^^^```bbbbbb```___aaaccccccddddddeeefffggghhhhhhgggddd```]]]\\\___cccfffhhheeebbbcccffffffccc```]]][[[YYYZZZ^^^bbbccccccccceeeggghhhfffeeeeeeeeedddeeehhhkkkmmmllliiifff`````````aaabbbaaa^^^[[[UUUNNNDDD<<<666222000///---)))+++000222...,,,---/////////000//////......///...---------...///000////////////............888888888888888888888888777666444333222222333333...///222444555555444222222000888IIIXXXaaahhhooooootttxxxzzz|||}}}yyyrrrllldddXXXHHH:::222......222000---++++++---000222666777888:::<<>>:::666444444444999;;;777000...333444000---111555555666<<>>::::::;;;>>>GGGUUUeeerrryyy|||{{{}}}||||||}}}|||{{{{{{}}}{{{zzzzzz{{{{{{wwwnnnhhh]]]^^^[[[SSSLLLGGGAAA;;;222444555555333111000///555666666444111000222555333333444555666777888888999;;;<<<:::888999<<>>:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777555666999;;;;;;:::888777888:::<<<>>>===;;;777555555666888:::;;;;;;;;;:::;;;999777555444666888:::<<<;;;999666444222111000333555777555333333555888333222111111111222333444666555333333444444333222000000111222444555666777000111333444555555444444000111333555555555333222333222111111222333666777222222222333444555666777222333444555555555555444444333222222444555555555222222222222222111000///000000000000000//////...111222333333111///+++)))000000000000000/////////...///000///...---...///---------------...///000***000222///,,,...///...***+++,,,---............------------...///111222------...///000111222222222111000//////000111222000000000000////////////000000////////////000000222111///---,,,---...///...,,,---///---***+++///)))***---///111222222222,,,---......------...000++++++---000222222000---+++,,,---...///000000000111///------///111333333///222666:::>>>CCCHHHLLLPPPXXXaaaccc```\\\\\\^^^\\\^^^```dddiiimmmqqqsssuuutttrrrnnnkkkkkkmmmooojjjkkklllmmmllljjjgggeee]]]___`````````aaabbbdddccccccddddddeeeffffffggghhhddd___\\\[[[]]]aaadddiiieeebbbeeejjjkkkfff```ccc___[[[ZZZ\\\___```___eeegggiiiiiigggffffffgggeeegggjjjnnnpppnnnjjjfffddddddddddddeeeccc```]]]WWWPPPFFF===777333111///---***,,,333555000,,,------...///000111111111111///......---...///000111000/////////............>>><<<:::888666555555666555666666666444444666777888111...333555222222555666222333===KKKVVVaaahhhppptttyyy~~~wwwkkkggg```ZZZWWWPPPBBB444---000///---,,,,,,///111333;;;???CCCAAA<<<<<<@@@FFFCCCEEEEEE???666///...///111000///---,,,,,,,,,,,,***,,,------000===OOO^^^kkklllcccPPP===333111111000222333333333666<<>>:::888888999888777:::???EEEPPPeeezzz|||ssspppvvv}}}~~~{{{yyyyyyzzzyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxvvvtttrrrnnnggg___ZZZSSSOOOJJJFFFCCC@@@===;;;777666444222111111222222444444333333333333333333333666666444444777888555<<<;;;:::;;;;;;;;;999777777888777666555666999<<<;;;;;;;;;;;;:::888777666555777888777666555666888777777888888999999999:::===;;;888999::::::888555:::999888888888999:::;;;===;;;999777666666777888888888777666555444333333555555444444333333333333444222111111333555777777555444333333222222222222///000222444555444222111555333222111333444333222000000111222333333444444555444333333444333111///111111222333444444444444555333111000111222222222///000222444444444333222333333333333222111//////111///000222111...///333111111111111111000//////111000///......///000000000///...------...///000,,,,,,+++++++++,,,,,,---***000222---+++---,,,(((..................---------,,,,,,---//////---,,,,,,---------......//////...111444222...---000333///111111...---//////,,,//////000000111111222222111000///......///000111222...++++++...000///------...............------///---,,,,,,...//////...////////////000000000000......---,,,,,,,,,,,,---000000000000000000000000000333666555555;;;HHHRRRTTT\\\aaa```^^^______]]]___ZZZZZZaaaiiinnnrrrvvvuuusssooolllkkkmmmoooqqqmmmmmmmmmmmmlllkkkjjjiiiddddddcccccccccdddeeefffiiijjjjjjiiigggfffggghhhiiifffffffff```ZZZ]]]eeeiiiiiiiiiiiihhhhhhggggggdddbbb^^^\\\[[[\\\___```ddddddeeeffffffeeedddccchhhhhhjjjlllnnnnnnkkkiiifffeeedddfffhhhgggccc___^^^WWWMMMCCC;;;555111///---...///000111111111000...///111000...---...000............////////////111...,,,///333555222...::::::999999888888888888666777888777555555777888777333333444222...///444444111222:::DDDNNNZZZdddpppuuuyyy|||}}}yyylll___QQQIIICCCBBB???777///+++///...,,,,,,---///111333<<>>;;;@@@FFFBBBDDDDDD???777111///000111111111000///...---,,,,,,///000///000777DDDOOO```eeeaaaRRR@@@555000...///111222111111444;;;@@@QQQgggvvvsssnnnpppoooggglllfff```[[[SSSKKKLLLPPPKKKGGGBBB>>><<>>KKKNNNMMMDDD===:::888555444777666222111333333///111222222111000555???FFFUUU]]]hhhrrrzzz|||eeeSSSIIIEEECCCAAA777888888777555444555666777777999>>>CCCNNNbbbuuuxxxlllbbb```eeelllvvvvvvwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvuuuttttttqqqooolllhhhccc]]]UUUPPPHHHEEEBBB???>>><<<999777444333111000//////000000333333333333333333333333222555666444555999:::888;;;999888888888888666555777777777555444555888;;;888888777777666555555444555666777666555444555666555666666666777777777777777555444555777888777555777777666666777888999::::::999777555555555666777888888777666555333222222666666666555555444444444666555555666777888888888555444333333222222222333111222333444444444333333444333222333444444333222000111111222333333444444333222222333555555444222333333444555555555555555555333111000222222222222000111333444444444222111000000000000///...---,,,111///000222111...///333000000111111000000///...000000///......///000111000///...------...//////------,,,,,,,,,,,,---------222333///---000000---........................,,,,,,,,,,,,++++++++++++.............../////////---111333222...---///222111333333///...000000,,,---------...//////000000111000///......///000111)))((('''(((+++---......---...............------...,,,++++++---......---/////////000000000000111///...------------------000000000000000000000000///222444333333999DDDNNNQQQWWW\\\\\\\\\______\\\YYYUUUWWW```iiinnnrrrvvvqqqooommmkkkkkklllnnnooolllllllllllllllkkkkkkjjjeeedddcccbbbbbbdddfffggghhhiiijjjiiihhhhhhiiikkkmmmkkkkkkjjjeee___aaahhhfffhhhjjjlllnnnnnnmmmlllfffdddbbb___^^^^^^```aaaeeefffgggiiiiiijjjiiiiiijjjjjjkkkmmmoooooommmkkkhhhgggfffggghhhgggccc```___YYYOOODDD<<<555111///......///000000000000000000---+++,,,///000...,,,....../////////000000000222///---///333444111...777888999;;;;;;;;;;;;:::888999999888777777888:::777777777666000+++---222222000111555:::BBBPPP\\\ooouuuyyyxxxsssjjj[[[MMM@@@999333333333000......---,,,,,,,,,---///111333???GGGMMMJJJAAA===AAAGGGAAACCCDDD@@@999444111111222333444555444111///---,,,///111111000333;;;BBBUUU^^^aaaVVVEEE999111---...///000//////222888===KKKdddxxxwwwqqqqqqooojjjkkkgggddd```WWWMMMIIIJJJEEEBBB???<<<;;;<<>>QQQ[[[hhhssszzznnnRRRCCCAAA>>>888///111222222222222333555777888:::>>>BBBKKK^^^nnn|||tttfffWWWMMMMMMRRRXXXccciiipppsssttttttuuuwwwsssssssssqqqpppnnnlllkkkfffccc^^^YYYTTTNNNHHHDDD>>><<<;;;::::::999666444222222111000/////////000111222222333333444444444111444666555666;;;<<<:::===:::777666666666666555555666666555444444777999777777555444333444444555555666777666444333333444444444444444444555555555222111111333555777777666666666666666777888999:::777666555444444555666666888888777555444222111111777777666666666666555555666666777888888777777666444444333222222222333333333333333333333444444555333333333444666666444222111111111222222333333444111000111333666777666555333444444444444555555555777555333333444555444333111222333444333222111000////////////...------,,,000///000222111---...222///000000000000///..................///000111111000000///...------............---------------...,,,//////,,,***---...---........................+++------+++((('''))),,,000000000000////////////---///111000...---///111111333222...---///...+++,,,------......///000000000000////////////000000,,,------,,,+++***,,,---------...............------,,,***+++,,,...------//////000000000111111111//////......------------000000000000000000000000...111222111111555???GGGNNNQQQTTTUUUYYY^^^]]]YYYPPPMMMOOOZZZdddkkkppptttkkkkkkkkkjjjkkklllmmmmmmjjjjjjjjjkkkkkkkkkllllllgggfffcccaaabbbdddgggiiiggghhhiiiiiihhhiiikkkmmmpppooonnnmmmhhhccceeejjjdddggglllppprrrpppnnnlllgggfffdddaaa```_________```aaaccceeegggiiijjjkkklllkkklllmmmppppppooonnnkkkjjjhhhhhhhhhfffcccaaaaaa\\\SSSHHH>>>666111///.../////////////////////111+++&&&)))111555000)))/////////000000000111111222000...///222222000---666888;;;===>>>===<<<;;;:::;;;;;;:::999999:::<<<999999888666333000000111222111111222222888FFFUUUiiiqqqvvvrrrhhh[[[KKK>>>999333...//////---,,,...+++,,,,,,---...000111222AAAJJJQQQNNNCCC===AAAGGGCCCEEEEEECCC===777333222333555777999888555000---))),,,/////////222999>>>PPP\\\cccZZZJJJ<<<444000---...///...---///555;;;IIIddd{{{~~~wwwuuussspppmmmhhheeeaaaXXXMMMFFFEEEAAA@@@>>>===<<<===>>>???CCCEEECCC<<<777777777444333444444333333555999===MMMUUUWWWOOODDD===999555333444444333333444444333333444444333111222555888GGGTTTeeessszzzpppNNN;;;:::888000///000222333222333555666888:::===???AAAJJJZZZhhhqqqeeeUUUGGG@@@AAAEEEIIIQQQ[[[gggoooqqqqqqrrrtttsssqqqooolllhhheeeaaa```WWWTTTOOOJJJFFFBBB===::::::999999999999888555333333222222222222222222222111111222333444555555555222666777555777;;;<<<:::???<<<888777777777777666444555666555333333555777888777555333333444666777666777777666444333333444333333333333444444444444111111222333555666777777555555666777888999::::::444444444444444555666777777777666444333111000000555555555555555555555555444555555444333333333444444333333222222333333333555333222111111222444555222222333555777777444222111111111222222333333333000000111333555777666555333333333333333444444444:::888666666777777666444111111111222111000///...000000000000000///......000//////222000---...222///////////////......------------...///000111111000//////...------------//////...---------......---...---***))))))+++,,,---------...............,,,...///+++&&&%%%)))...222111111111000000//////,,,...000///...---///111///111000,,,+++,,,+++(((......//////000111111222000000////////////000000))),,,...---++++++...111,,,---......///............,,,++++++---......---/////////000000000111111////////////......------////////////////////////---///000///...222999???JJJLLLNNNPPPUUU[[[ZZZTTTGGGCCCDDDNNNZZZccckkkqqqhhhiiijjjkkkllllllllllllgggggghhhiiijjjkkklllmmmjjjgggdddaaaaaadddgggiiifffggghhhgggggggggiiikkknnnnnnmmmkkkgggdddeeegggcccgggmmmqqqrrroookkkggggggfffdddaaa___]]]\\\\\\\\\]]]^^^aaadddgggjjjlllmmmmmmlllmmmpppqqqqqqpppnnnmmmkkkiiigggeeedddbbbddd```YYYNNNCCC999333111000//////.........//////111+++'''***222555111+++000000000000111111111111222000///000111111///,,,999;;;===???@@@>>><<<:::;;;<<<===<<<::::::<<<===<<<999666555888999555000222111111000...222@@@OOOaaakkkrrrlll^^^NNN@@@666111---+++------***)))++++++,,,---///000111111111===DDDKKKHHH>>>999<<>>LLLYYYbbbZZZJJJ<<<555111---...///---,,,...444999GGGaaa{{{|||xxxvvvtttoooiiiccc___VVVKKKCCCBBB>>>======<<<<<<<<<======???BBBAAA;;;666666555222111333555666555666888:::IIIQQQTTTNNNFFF???:::666777666555555444222222222000111222222222222444666???MMM```qqq{{{mmmJJJ777777666///111222444444333333555666999>>>AAAAAABBBKKKYYYdddggg]]]MMMAAA;;;;;;===>>>CCCPPP```kkkoooooooooqqqqqqoookkkfff```ZZZUUUSSSJJJFFFBBB???===;;;999777:::999888888888777444111222222222222333333333333222222333444555666666777555888888666666::::::888>>>;;;888666666777777666444555666555333333444666666555333222222444666777666777888777555444555666444444444444444444444444222333333333333444444555333444555555666777777777444444444444555666666777555555444333222111000000333333333333333333333333444444333000...///222555333333333222222333333444444333000//////000222444222222333555777777444222111222222222222222333333222111111222444555444222444333333333444555666777888777555555666555444222///////////////...------///000000000000//////...000...///111000---...222///////////////......---,,,,,,---...///000000000...............------,,,000///...---------------222111000///,,,***,,,...---------.........//////...000111---((('''+++000222222111111000000//////---...//////......///000...000000,,,+++,,,,,,(((.........///000000111111//////000000000000//////###''')))***,,,000333,,,------...//////......///...------///000000///...////////////000000000......//////......---,,,........................,,,---...------///444999FFFIIIJJJMMMRRRXXXVVVQQQCCC===<<>><<<:::<<<======<<<;;;;;;<<<>>>===999555555;;;???:::111222111111000...111===KKK[[[gggnnnfffUUUEEE999222,,,***+++...///,,,,,,...---...000111222222111000333999===;;;555111444777???AAACCCDDDBBB===777333333666999<<<;;;777111...000///---++++++///555999DDDTTT___XXXHHH;;;444111///000000...,,,...444999CCC\\\vvv~~~zzzwwwuuuqqqiiibbb^^^VVVKKKBBB@@@999999999999999999::::::;;;??????:::777666555222111444666777777777888999CCCIIIMMMJJJFFFCCC===888:::777555666555111000222...//////000111333444555:::FFFXXXjjjyyyfffHHH888777666222000222333333222111333444999@@@DDDCCCCCCLLLXXX```eee\\\NNNBBB:::777666666===IIIZZZhhhnnnnnnmmmllljjjhhhddd^^^WWWPPPKKKHHH@@@>>>;;;999999999777666888666555444444333111...///000111222222222222222444555555666666777777777555888888555666999999666999777555444444555555444444555666666444333444555222111111000111222444555666777888777666666777888555555555555444444444444111333333333111000111222222222333444444444333333333333444444555555555555222222222222111111111111000000111111111111111222333444444222///000333777333333222222222333444444333222000///...///111222111111111333555666444222222222222222222222222222222111111222333333111///444444444444666888:::;;;444333222222222111///---///..............................//////......---///...///111000,,,---111///000000000000///......,,,---...///////////////,,,---............------//////...---,,,,,,,,,,,,000......///,,,))))))---,,,,,,------...////////////111111///,,,+++---000111111111111000000000000.........//////000000111///222222......000///,,,+++,,,,,,------...////////////000000000000//////(((***,,,,,,,,,+++,,,---,,,,,,---...////////////000///---...///111111000------........./////////,,,---.........---++++++........................,,,------------///222555???DDDIIILLLQQQVVVUUUQQQFFF???===DDDOOOZZZdddlllkkklllllllllllllllkkkjjjcccbbbbbbcccdddfffiiijjjooolllhhhdddccccccdddeeeccceeeggggggeeecccaaaaaagggiiiiiiffffffhhhhhheeebbbffflllqqqtttuuusssrrrllljjjgggdddbbbaaaaaaaaa]]]]]]]]]___bbbggglllooonnnkkkjjjjjjmmmpppqqqrrrpppooollliiieeedddeeeggggggfffcccYYYLLL@@@999666222111///---,,,,,,---------///111111//////111333/////////000000000111111//////000000000///......===>>>???@@@AAA???>>>===<<<=========;;;;;;===>>>;;;;;;888666:::>>>999111222000/////////111;;;GGGWWWeeelllcccPPP???666111---+++,,,//////,,,---111///000222444444222111///---///111000...---///111777:::>>>AAABBB???:::666333555999;;;:::666111...///...,,,++++++...222444<<>>666333000111111///---///444999BBBXXXqqq~~~{{{xxxuuupppjjjccc```YYYMMMCCC>>>777777666666777777999999777<<<>>>;;;888999888555444555666666666777999;;;>>>BBBEEEFFFGGGHHHBBB;;;:::666555777666111000333///...---...000222333333777===III\\\pppxxx\\\DDD777444333333...000111111111111333444888AAAFFFCCCCCCLLLWWW]]]ccc\\\PPPCCC999555444555===GGGWWWeeennnoookkkhhh```^^^ZZZUUUOOOHHHCCC@@@;;;999888888888777666444555333111000111111000...///000222333444444444333777777777777777888888888222666666444555999999777666555444444666666555444555666777777555444444555000000111222222333444444333555666666555666777888555555444444444333333333222444555444222111333555444444555666555444333222222222333333333333333333000000000111111111222222//////000000000111111111...222666666333111333666333222222222333333444555333333111000000000111111111000000111333444444333222222222222222222222222111000///000222222000...111111111222444777:::<<<333222111111222000...+++/////////...//////000000...//////000000//////...///...///111///,,,---111000000111111000000///...,,,---.../////////...---***+++---............---///...---,,,++++++++++++***(((***---,,,((((((---,,,,,,------...//////000//////////////////////////////000000000000000000///......///111222222111///222111//////111111///++++++,,,------......///...///000111111000///...222111000000///---***(((+++,,,---...////////////000...------///000000///,,,,,,,,,------------...+++,,,---...---,,,***)))------------------------,,,,,,------...000222444777@@@IIIMMMRRRVVVWWWTTTLLLGGGFFFMMMWWW___gggmmmnnnnnnmmmkkkjjjiiiiiihhhaaaaaa``````bbbdddfffhhhpppnnnjjjgggdddbbbbbbbbb___cccgggiiihhheeebbbaaacccffffffdddeeeiiihhhdddccceeejjjnnnrrrtttuuuuuummmkkkgggdddbbbbbbbbbccc^^^]]]\\\]]]```eeekkknnnllljjjggghhhjjjnnnpppqqqooonnnlllhhhdddccceeehhheeefffddd[[[NNNAAA999777333111///---,,,+++,,,------000222111...---///222....../////////000000000---...///000////////////===>>>???@@@AAAAAA@@@@@@<<<=========;;;;;;===>>>888<<<<<<888777:::777111111...---//////222;;;DDDWWWdddlllaaaMMM<<<444111...+++***+++)))&&&(((,,,000222444555555333000///++++++++++++,,,---...///000333999>>>AAA@@@;;;888333555888:::999555000---*********+++,,,///111333777LLL___^^^PPPBBB:::666222333222000...000555:::CCCWWWooo}}}~~~yyyvvvpppjjjeeeccc\\\OOOCCC===888777666666777888:::;;;555:::===;;;:::<<<;;;999777777666555444666;;;>>><<<>>>@@@CCCHHHKKKFFF>>>999555444777666111111555000...------///111222222444666>>>OOOggg}}}qqqTTT@@@666000...111---///111222222222444666777AAAFFFCCCCCCLLLVVV[[[```ZZZPPPCCC888444666888>>>GGGUUUdddnnnpppkkkeeeXXXWWWTTTOOOIIIDDD@@@===999888777777888777444222444222//////000111111111111222444666777777666666999999999888888888888888000333555333555999;;;888666555555777888999777666555777888777666444444555111222333555555666666666111333555555555555777888444444444333333222222222333555888777555444777999888999999999999777666555111111222222222111111000...//////000111222222222//////000000111111111222(((///666888555222111222222222222222333333444555444333333222111111111111111000...///111333444333222222222222222222222222///......///111222000///---,,,---...000444777999555444333333444222///---000000///000000111222333111111222222222222222111///......111///,,,---111111111111111111000//////---.../////////...---,,,)))***,,,.../////////...///...---,,,+++******+++)))(((+++111111,,,---222,,,,,,------...///000000.........///000111///---......//////000000111111//////...000111333222222,,,///000------000111...------......///000000111...///000111111000///...((('''(((+++000111///---+++,,,---...///////////////---,,,,,,...//////...+++++++++,,,,,,,,,------***+++,,,------+++)))(((------------------------,,,,,,---...///000222333111<<>>;;;999999999888555222444///,,,---...///444;;;QQQ]]]eee\\\LLL>>>555111000///---,,,++++++,,,---333666666111...//////---(((+++...///...,,,,,,,,,...777<<<;;;<<<>>>;;;555333222222222222000---***+++,,,---------...000222666EEEWWW^^^UUUDDD555---222222222111000222666999AAAVVVnnn{{{}}}{{{uuuoooooohhhcccccc[[[LLL@@@;;;777666555444444555666777555777999;;;===???@@@AAA999888777666666777777888<<<===AAAEEEHHHIIIGGGEEE???999444222444555222//////...---...000222222111,,,666<<<===NNNmmmhhhKKK<<<555...---111000222333333222222222333111666;;;<<<<<>>PPPVVVTTTXXXbbbZZZYYYZZZ[[[___dddiiilllpppkkkiiikkkiiiddddddhhhgggbbb```cccccc```bbbgggllliiieeecccbbbaaaaaa```bbbcccfffhhhgggccc\\\WWW[[[YYYYYY^^^dddhhheeebbbeeecccaaabbbeeeiiikkklllggghhhgggccc```___bbbeeedddcccccceeeiiilllmmmmmmooohhh``````gggnnnooonnnkkkllljjjfffaaa^^^___aaagggaaa]]][[[RRRDDD;;;:::444333111...++++++,,,...---,,,*********,,,...///000000000000////////////////////////////////////AAA@@@@@@AAADDDDDDBBB@@@CCCCCCDDDDDDDDDCCCBBBBBB???===;;;::::::999666333333///...///111222777===MMMYYY___VVVFFF999222......---,,,+++***+++,,,---444888888333/////////,,,***,,,//////...,,,,,,---...777???@@@??????<<<777333222000000000///,,,***,,,,,,+++******,,,000333777FFFXXX]]]TTTDDD777000111111111000000111555888CCCWWWmmmyyy|||{{{vvvrrrpppiiiccc___WWWIII>>>999888777666555555555666777888888:::>>>AAABBBBBBAAA:::999888666666666777888<<<>>>AAAEEEHHHKKKKKKJJJBBB<<<666444555666444111111000///000222444444444+++000333555BBB]]]yyyfffKKK<<<666000...000000222333333222111222333///444999<<<===@@@FFFKKKRRROOOGGG>>>777444555777???EEENNNVVVZZZYYYUUURRRJJJJJJEEE>>><<<===999333666888888777999;;;999444333...---000222000000222333222222444888999888777;;;;;;;;;:::::::::::::::===;;;:::999999999999888666777777777777666444333777666666555444333222222555444444444555666777777333444555666666666666666444555555444444333222111333333222222333555666777222444444444111000000000---///111111000000000111///000111222222222222222222222222222222111000///111222333222111111222333555555444333333333333333222222111000000000111111333333333333333333333333111222333222000///000111000000000000000///......//////////////////......///000111000......///222111...------///111000...555111000222333000---...//////...------...///000...////////////---,,,+++---......///......------......---------,,,,,,,,,,,,+++***)))))))))))))))++++++,,,,,,,,,---------......------------.........---,,,---000000...,,,------...///111222000...///////////////......---000///...---,,,,,,,,,,,,------------------------////////////////////////,,,,,,,,,,,,------------......------...///000111000000//////---,,,***)))+++++++++++++++---...///,,,+++***+++,,,------+++,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,---...000111<<>>AAADDDHHHKKKLLLEEE@@@:::777777888666444222111000111444666666555---++++++///777IIIhhh~~~iiiOOO???888555222000111222333222111000111222...111555999<<<===>>>>>>DDDBBB>>>999666666999<<>>@@@AAA===666222...---000222000000222333333333666888:::999888<<<<<<<<<<<<============<<<<<<<<<<<<;;;:::999999777777888888888777777666888888777666555333222222777666666666666666777777444555666666777777777777444555555555555555444444333333333333444555666777111333444333111000000000///000222222111000111222111222222333333333333222444444333333222000///...000111222222111000111222444333333444444555666777222111111000000000000000111111111222222222222222111222333222000///000111000000111111000000//////000000000//////.........///000111000//////000111///...---...000111111000555222222555555000,,,,,,...---------...///000000/////////...------,,,,,,//////000//////...---,,,......---------,,,,,,,,,------+++***)))(((((((((++++++,,,---......//////...------,,,,,,------...------,,,...000000///......---...000222333111000000000///...............//////......---......///------------------------------------------------++++++++++++,,,,,,,,,,,,000///---,,,,,,...///111////////////...---,,,,,,++++++++++++,,,---...///,,,+++***+++---------,,,------,,,,,,,,,,,,------///......---......///000000000888DDDIIIHHHKKKRRRYYYZZZ[[[^^^bbbggglllooorrrooommmmmmkkkgggeeeggggggddddddeeeccc^^^\\\]]]\\\[[[[[[[[[\\\]]]___````````````aaaaaa^^^YYYUUUSSSUUUYYY]]]bbbeeehhhiiifffbbb^^^[[[[[[]]]^^^^^^fffggggggfffcccaaa```aaa]]]^^^```dddiiilllmmmllliiihhhfffddddddfffggghhhfffffffffdddbbbaaaccceeegggdddcccbbb\\\PPPEEE@@@555444111...------......111111///......///000111+++,,,,,,---///000000111////////////////////////FFFDDDAAA????????????@@@BBBBBBCCCCCCBBBAAAAAA@@@BBBAAA???===;;;888555333111000111333333444999AAAPPPWWWXXXMMM???777333000++++++******+++---...///888<<<<<<888333222///+++,,,---......,,,,,,---...,,,888DDDIIIEEE@@@<<<;;;555222...,,,,,,,,,---,,,,,,++++++***)))+++///333777FFFUUUXXXMMM???666333......///......///222555EEEVVVkkkxxx~~~{{{vvvssslllaaaUUUIII???888555777666555333333333444555888999===DDDJJJKKKGGGBBB===;;;999666555555666777888888999:::<<<@@@EEEHHHGGGCCC>>>:::999999888777222111000111333555555444000******000333<<>>DDDFFFHHHIIIHHHEEEAAA???<<<<<<:::888888:::;;;:::999@@@GGGJJJKKKIII@@@777333///---000222111000222444444555777999:::::::::>>>>>>>>>>>>>>>?????????;;;<<<>>>>>><<<:::999999555666666777777777888888777777777666555555444444888888777777777777777777777777777777777666666555333444555555666666666555777777666555444333333222222444555555333222333333000222444444222111222333333333444444444444444333333333333333222111111000000111222222000000111222111111111111222333444555111111000////////////000111111111222222222222222000222222111000///000111000000111111111000000///111111000000///.........///000111111000000000000------...///000111111111444111222666666111---,,,,,,,,,------...///000000000///...---------------////////////...---++++++......---------,,,,,,,,,---,,,+++***************)))***+++,,,---...///000------,,,,,,,,,,,,---------------///000000000///.........111333444222111111000...------......///...............///000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111///---,,,+++---///000//////////////////...------------,,,,,,------------,,,+++,,,...///...---------,,,,,,,,,,,,---------------......//////000//////555???DDDEEEIIINNNTTTUUUWWWZZZ___dddiiillllllkkkkkkkkkiiigggffffffbbbbbbdddeeeccc___[[[YYYWWWXXXYYYYYYYYY[[[]]]___^^^]]][[[[[[[[[YYYVVVSSSPPPSSSXXX[[[^^^aaaeeehhhhhhddd___\\\\\\]]]^^^^^^dddeeeffffffdddbbb```___[[[[[[]]]aaaeeehhhhhhgggdddfffhhhgggeeeeeegggiiifffeeedddcccbbbbbbcccdddfffeeeeeeeeeaaaWWWKKKCCC777555111///............222111000/////////000000...//////000111111222222////////////////////////GGGEEEBBB@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBB@@@===999666333222222111222333222222999AAATTTYYYXXXMMM???888444222,,,,,,,,,,,,---...000111777<<<>>>:::666444111,,,,,,------,,,++++++---000333;;;FFFLLLIIICCC>>>>>>777333///,,,,,,---......***+++---.........///111999HHHWWWYYYMMM>>>666555,,,---.........///111444AAASSShhhwww}}}wwwtttnnnaaaRRRDDD;;;666444444444222222222222444444666:::@@@HHHMMMMMMGGGBBB===;;;888555444444666777777777777666666999???CCCGGGDDDAAA>>><<<;;;:::999222111000000222333222222111+++,,,333333555KKKfff{{{fffMMM>>>:::666111444555444333000000111222444000---...222444444111444444555444444666999<<>>===;;;999888999333444444444555666666777444444555555666777777777999888888777777777777888999999999888777555333222222333444555555666666555777777777666555333222222222444555555444444444555222444555555444333333444444444555555555444444333000111222333333333333333000222333222111000111222333222222111111111111222111000//////......//////111222222222333333333444000111222111///...///000000000111111111111000000111111000000////////////000000000111222111000///,,,---///000111111111111111///000555666222......+++,,,,,,---...//////000//////...---------...............---,,,+++***)))......---------,,,,,,,,,++++++***++++++,,,------((()))***+++,,,---.........------,,,,,,------...---...///////////////000......///111333333222000111000...------......///...............///000111,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,000///---,,,,,,---...///...///////////////....../////////...---,,,+++***///...---...///000000...,,,,,,++++++++++++,,,,,,,,,,,,------..................222:::AAAEEEJJJNNNPPPQQQSSSWWW\\\aaaeeeggghhhiiihhhfffdddcccaaa^^^\\\___bbbcccbbb```\\\YYYXXXZZZ[[[ZZZYYYYYYZZZ\\\\\\ZZZVVVUUUTTTTTTSSSQQQOOORRRUUUXXX[[[^^^bbbeeefffccc```^^^___```aaaaaaaaabbbcccddddddbbb___]]]ZZZZZZ[[[^^^aaaccccccbbbaaaeeehhhiiigggfffhhhkkkgggeeecccbbbaaaaaabbbbbbddddddeeeeeeddd]]]QQQGGG;;;777222000000000...---000000//////////////////111111111111111111000000000000000000000000000000GGGFFFDDDAAA???>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBB>>>999444222111222111222333111222;;;EEEVVVZZZXXXLLL???888444111...---------...///111222666;;;???<<<999888444///,,,,,,,,,++++++---000333<<>>GGGMMMOOOKKKEEEAAA<<<999666333222333555777777888888666555777===BBBFFFEEEDDDBBB@@@>>><<<<<<555333111111222222111000///+++---333111111@@@TTTxxx{{{oooUUUAAA;;;777000777777666333111000111333555111,,,+++...222333333444555555555444555888:::>>>>>>?????????>>>===<<<777555555666777777;;;AAAMMMXXXdddjjjiii^^^LLL;;;555111000333555333333555555777:::;;;;;;;;;===>>>????????????>>>>>>>>>===888;;;===;;;888666777999333222222222333444555555222222333555666777888888888777777777777777888888999999999777666444222111333333444555666666555555444555555666666666555555000222444555444333444555444666777666555444444555444555555555555444444333///000111333444444555555111222333333222111222333666666444333222222222222000000///...............111111222222333444444444000111222111///...///000000000111111222222111111000000000000000000000000000000000222333333111...,,,...111222111000000111111......333444111//////+++,,,---.......................................,,,,,,,,,,,,,,,+++***)))......---------,,,,,,,,,*********+++,,,---//////))))))******+++,,,------.........------............///111000///.../////////...///000222222000...000000///..................---------...//////000+++,,,,,,------.................................++++++++++++,,,,,,,,,,,,------------------............/////////...------000000000///...,,,***)))///...---...000111000///,,,,,,++++++++++++,,,,,,,,,,,,---.........------,,,,,,///555===EEEJJJMMMMMMNNNQQQTTTYYY]]]aaaccceeegggfffaaa^^^]]]YYYUUUXXX]]]```aaaaaaaaa]]]YYYZZZ]]]^^^]]]YYYXXXYYY[[[ZZZWWWRRROOOOOOOOOPPPPPPPPPQQQSSSVVVZZZ^^^aaacccbbbaaa``````bbbccccccbbb^^^^^^___aaacccbbb```]]][[[ZZZYYYZZZ]]]___`````````dddggghhhggggggiiikkkfffdddaaa```aaabbbbbbaaacccdddeeeeeeeeebbbVVVJJJ>>>999444111111000...+++---.........////////////000000000//////.........000000000000000000000000FFFGGGFFFCCC@@@???@@@CCCCCCDDDEEEGGGHHHIIIJJJJJJEEEEEEDDD@@@:::444222222111000111222111444@@@LLLZZZ]]]ZZZNNNAAA999444000...------,,,---...///000333:::???>>><<<;;;777333---------,,,---///444888@@@===???EEEGGGAAA<<<;;;444222...,,,,,,---,,,+++)))+++---...------///000===MMM\\\\\\MMM<<<555444,,,---/////////000111333888FFFXXXfffrrrzzz{{{xxxuuurrreeePPPAAA;;;888444222222222222444666888999===FFFPPPTTTPPPHHHAAA>>>:::777444111111222555777555777888777555777===CCCEEEFFFHHHGGGEEEBBB@@@???:::888666555555444333111...,,,...000///000;;;GGGeeevvvwwwaaaKKKCCC===444999999777555222111222444444111...---...111444555555777888777666666777999::::::;;;<<<<<<<<<;;;:::888555555777777666;;;CCCTTTbbbqqqxxxvvviiiTTTAAA777333111555666555555777666888;;;<<<;;;<<<===@@@@@@??????>>>===<<<;;;;;;777999;;;888444333555888333333222111222222444444222222333444555666666777666666666666666777888999666666666666666555333333555555666777777777666666444555666777777666555444111333555666555555666777555777888777666444555555444555555555555444333222111111222333444444444444222444444444333222333444777666555444333333333333000///......------......000000111111222333333333///111111111///...///000///000111222222222222111/////////000111111222222111000000222444444111...---000333333111//////000222......111222///---...,,,,,,---.........---,,,,,,---...//////...------,,,,,,,,,------,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------000//////......//////000///111222111///------///000//////000111000...,,,///////////////......---...---------------......++++++,,,,,,---......///........................,,,,,,,,,,,,------------***+++---............---...............---,,,+++---.../////////...,,,,,,...,,,,,,---...///...---------,,,,,,,,,,,,------......///000///...------+++++++++000888AAAGGGHHHHHHJJJLLLPPPTTTXXXZZZ\\\]]]``````\\\ZZZ[[[XXXSSSWWW]]]```______```]]]WWW[[[^^^```^^^ZZZWWWYYY[[[YYYTTTNNNJJJJJJLLLMMMNNNPPPOOOPPPUUU\\\bbbeeeeeeaaaaaabbbdddffffffdddbbb\\\[[[[[[^^^aaabbb```^^^[[[YYYXXXXXX\\\___bbbbbbbbbdddeeefffffffffggghhhdddaaa______bbbccccccbbbccceeeeeeeeegggfff[[[OOOBBB<<<555222111000---))),,,,,,...///000000111111///////////////000000000000000000000000000000000EEEGGGGGGEEEAAA@@@AAACCCBBBCCCEEEGGGIIIJJJKKKKKKFFFGGGFFFBBB;;;555333333000///111222222777EEERRR]]]```]]]QQQDDD<<<666222------,,,+++,,,---...///111999>>>>>>======:::555...............222777;;;???888777===@@@<<<666555333000---,,,,,,,,,+++******++++++******,,,///222:::KKKZZZZZZJJJ999000000,,,...///000000000222333666BBBPPP^^^kkkvvv{{{zzzuuusssfffQQQAAA;;;888555222222333444555888:::<<>>;;;888666222000000222555777111444666666444777===CCCDDDGGGJJJKKKIIIEEEBBBAAA???===:::888777777555333000//////......222:::AAAXXXrrr}}}kkkTTTKKKCCC999;;;:::888555222111333555222111000///000111444666777888999999777777888999999:::;;;<<<<<<;;;:::::::::777777:::999777===FFFXXXgggwww~~~qqqYYYFFF888444222666777666666888666999<<<===<<<<<<>>>@@@@@@???>>>===<<<::::::999666888999666222000444888444444222222222222333444333333333444444444444555555555555555666777999999333444444555666555555555777777888888888888777777888888888888666444222000444666888888888888999:::666777999888666555555666444555555555444333222222333333444444444333222222333444555555333333444555555555444333333333444444//////...------------......//////000111222222222///111111000///...///000///000111222222222222222......///000111222333333111000000222555444111------000444444111//////000555000...000000,,,+++,,,,,,---.........---,,,++++++---...000000///---,,,,,,,,,------...---------......---------,,,,,,,,,......---,,,,,,,,,------------------------------000000////////////000000000222333222...,,,---...000/////////000///---+++...///000000000///---,,,...------,,,,,,,,,------++++++,,,,,,---...//////------------------------,,,,,,------------......(((***---///000///...---............---,,,+++***+++,,,---////////////...,,,+++***+++---...---,,,.........------.........000000111111111///...---***)))))),,,444>>>CCCDDDDDDEEEHHHKKKOOORRRUUUVVVTTTYYY[[[YYYZZZ]]]\\\WWWXXX^^^```]]]]]]___\\\VVVZZZ^^^```___ZZZWWWYYY\\\XXXSSSLLLHHHHHHJJJLLLMMMQQQNNNNNNTTT^^^fffhhhgggcccdddfffhhhjjjiiifffcccZZZYYYYYY[[[```bbbaaa___[[[YYYWWWXXX\\\aaadddfffddddddddddddddddddddddddaaa___]]]^^^bbbeeeeeedddeeeffffffeeehhhiii___RRRDDD===666222222000,,,(((+++,,,...///111222222222//////000111222333444444000000000000000000000000IIIHHHFFFFFFFFFEEEBBB@@@BBBDDDGGGJJJLLLLLLLLLKKKHHHGGGEEEBBB>>>999444111000000222222000444FFF[[[iiihhhcccVVVEEE888222000...---+++******+++---...+++,,,000555999;;;999888000///...---...///111333333222///------...000111,,,,,,---------,,,,,,+++'''&&&%%%&&&(((+++///111:::FFFRRRSSSIII<<<444222...,,,,,,...111222000...777===KKK^^^qqq|||~~~{{{qqq```OOOBBB999444111333111333777777444888???BBBQQQaaabbbUUUCCC888333333444555555444444666777999777888:::777444:::DDDMMMJJJKKKPPPMMMDDDDDDJJJBBBCCC@@@:::666666444000222111333555333000333888LLLeeeyyyttt___NNNEEEAAA:::;;;999555111000444888444111000///---,,,111999AAA>>>;;;;;;<<<;;;777333999<<<===;;;<<<@@@AAA>>>===666222333777999???DDDWWWjjjyyyzzzyyyttt^^^DDD;;;777444555555444666:::999:::;;;>>>@@@AAA???>>>???<<<:::999999999999888888666555333333444555666333111//////000111000///111222444444444444666777000222444555666555444333777666666666666555555555444444444555777888777666888888888888777666444333444555666777888888888888444444444444444444444444111111111111222333444444444222000111555777777555777777666555444444333333111555555333333666555222222111000///............000111222333444333222222333222000...---...///000////////////////////////...//////000000000000000///000111222222111000///000...---...111222111///000111222111///------............------,,,,,,,,,///---,,,---000000...+++000000///...---,,,,,,+++......---,,,++++++++++++...---,,,+++******++++++(((,,,...---***)))---111///000111111111000...---...000222333333000,,,***...//////000//////...---000//////.........//////////////////////////////------------,,,+++*********---000000------...000///...---,,,---...///000+++...111000,,,******,,,---------............///...//////000///---+++***..................------222///,,,))))))+++...000---000111......000///,,,//////000222555;;;CCCHHHDDDAAACCCLLLPPPNNNOOORRRXXX]]]``````aaadddddd```___]]]\\\]]]______]]]ZZZYYYYYYZZZZZZZZZZZZYYYYYYUUUQQQNNNLLLMMMNNNOOOOOOPPPOOORRRWWWZZZ\\\bbbjjjiiiiiijjjjjjiiihhhfffeee___^^^]]]^^^```aaaaaa```VVVWWWXXXZZZ^^^aaaeeeggg```dddeeebbbbbbeeehhhggg```aaabbbcccdddcccbbbbbbhhheeebbbbbbcccaaa[[[UUUGGGAAA999333000///......////////////000000000000000111111000...---///000000000000000000000000000HHHGGGFFFFFFGGGFFFDDDBBBBBBDDDFFFHHHJJJKKKKKKKKKLLLKKKIIIEEE???888222///......000222444===RRRgggqqqpppiii\\\KKK===555333...---+++******,,,---...------///222555666555333000///---------///000222//////......------------++++++,,,,,,,,,,,,++++++,,,+++***)))+++---111333999CCCMMMNNNFFF<<<444111000///...///222333222111555999EEEYYYmmm{{{zzznnn\\\LLLAAA:::666333000...111666777555888===KKKXXXeeeeeeXXXGGG===999>>>@@@BBB???999555444555777555666;;;<<<;;;???EEEJJJKKKPPPUUURRRJJJIIINNNIIIIIIEEE===999888666222111000111333222000222888BBBXXXmmmqqqjjj^^^MMM???===<<<999555111000111222444111000000//////777@@@GGGEEEBBBAAA@@@>>>;;;999999<<<===;;;<<<@@@AAA???BBB:::444333555666;;;@@@SSSeeetttwwwyyywwwdddMMM<<<555111333333222333666;;;<<<>>>@@@BBBBBB@@@???>>>;;;888777777777666666666555333222111222333444333111000///000111000///222333444444333222333444333444666777777777555444555555555555555555555555444333333555777888777555888888777666555555444444444444555666777888777777444444444444444444444444222222111111222222333444333222000222444666555333444444444333333333222222222555555333333555555222000000//////000000111111000111222333333333222222222111000......///000111........................000000000000000///...---...///000111111000///...///...,,,...000111000......///000///---,,,,,,,,,...---------,,,,,,,,,,,,...---+++,,,//////---+++......------,,,,,,++++++------,,,+++++++++++++++%%%%%%&&&'''(((***+++,,,***---///---***(((+++///...///000111111000//////...000111222111///,,,+++---------...............000//////.........//////////////////////////////------------,,,+++******+++---//////---,,,---///***************++++++,,,%%%'''+++---///111333444,,,,,,,,,,,,------------.../////////...---+++***........................222000---++++++,,,...000***...///---...222222///...///000111444:::AAAFFFEEECCCFFFMMMQQQPPPPPPSSSWWW[[[]]]]]]___cccdddaaa^^^\\\[[[\\\^^^___]]][[[WWWWWWWWWWWWWWWWWWWWWVVVTTTQQQNNNMMMNNNQQQRRRRRRRRRPPPQQQUUUXXX\\\ccckkkjjjjjjjjjkkkjjjjjjiiihhhccc```]]]\\\]]]^^^___^^^XXXXXXXXXZZZ\\\___aaaccc^^^cccdddbbbbbbfffhhhhhheeeeeeffffffeeedddbbbaaaeeebbb``````bbb___ZZZTTTGGGBBB:::444111000//////////////////000000000000000111111000......///000000000000000000000000000EEEEEEEEEFFFHHHHHHFFFDDDCCCDDDDDDFFFGGGIIIKKKLLLNNNMMMKKKGGGAAA:::444111//////000333:::HHH___sssyyywwwpppcccQQQAAA777333///...,,,++++++,,,---/////////...///111111000......---,,,,,,,,,---///000++++++---------,,,***))))))******+++++++++******---,,,++++++---111555888999>>>DDDFFFBBB:::333///111///......000222333222666888@@@QQQfffvvv}}}~~~yyykkkXXXIII@@@<<<777444444222333666888888:::===PPP\\\iiikkkbbbVVVPPPNNNWWW[[[]]]VVVHHH;;;555444777555888BBBKKKOOOQQQSSSUUUYYY___aaa[[[SSSPPPQQQSSSSSSNNNFFF???===999444111//////111111///111666;;;HHHVVVaaakkkkkk[[[FFFDDD@@@;;;666333111000...444111000111111555>>>IIIRRRPPPMMMIIIDDDAAA@@@AAA<<<@@@AAA@@@BBBFFFGGGEEEHHH???777555555666;;;@@@QQQcccrrrvvvzzz{{{nnn[[[BBB888000000333333333444<<<===???@@@AAA@@@???>>>===:::777555555555444333444333111000000000111222333222000000111111111000222333444333111000111222444555666777666555444333222333333444444555555666444333333444777777666555777777555444333444444555333444555666777777777666444444444444444444444444444333222222111111222222111111111222444444222000111111111111222222222222222555555222222555555222...//////000111333444555000111222333333333333222111111000///000111222333........................111111111000///---,,,+++......////////////.........---,,,---...///...---,,,---...---+++)))***+++------,,,,,,,,,,,,,,,+++,,,+++***+++------,,,+++,,,,,,,,,+++++++++++++++,,,++++++*********++++++......---,,,+++***))))))---...///---***(((***---,,,---///000111111000000...///000000///...,,,+++,,,,,,,,,,,,,,,---...////////////......//////000////////////////////////---......------,,,+++***+++---......,,,+++,,,,,,***+++,,,---------,,,,,,...---,,,---///000//////++++++++++++,,,,,,,,,,,,............---,,,++++++........................111000///...---...//////***...///---...222222///...///000111333888???DDDGGGGGGJJJPPPRRRQQQRRRTTTTTTXXXYYYXXXZZZ___aaa```\\\ZZZYYYYYY[[[]]]]]]]]]XXXXXXVVVUUUUUUUUUUUUVVVTTTRRROOOOOOQQQTTTVVVVVVTTTRRRRRRUUUXXX\\\ccclllkkkkkkkkkkkkkkkkkkkkkkkkgggccc^^^[[[ZZZZZZZZZZZZWWWWWWVVVVVVWWWYYY[[[\\\\\\```bbb```aaaeeehhhhhhjjjjjjjjjiiihhheeecccbbbbbb```______```]]]WWWRRRHHHBBB;;;555222111000///////////////000000000000000111111000......///111000000000000000000000000CCCCCCDDDFFFIIIIIIGGGEEEFFFEEEEEEEEEFFFIIIKKKMMMKKKKKKKKKIIIEEE???:::777444222222555???QQQgggxxx|||zzzttthhhVVVEEE888222000///---,,,+++,,,...///111///......//////...------,,,,,,++++++,,,------***+++++++++++++++******((())))))************)))(((((((((***///555;;;???:::;;;<<<===<<<888222---///...,,,,,,---///111222999888<<>>=========:::777555555444333222333333222111000111111111444222000000111222111000///111222111000000111222333333444444333222111000000111111222444555555666333222222444666777666444777555333222222333444666444444555666666666666666555555555555555555555555555444333222111111111111///000111333333222///...//////000111222333444444333555555222111444444222///000000111222444555666111111222222333333333333000000000000111222333444........................////////////...---,,,+++------------------------,,,,,,,,,,,,---------,,,+++,,,,,,+++))))))***+++,,,,,,,,,,,,+++++++++++++++************+++++++++***+++++++++,,,,,,------*********)))******++++++555444222000...,,,***(((,,,......,,,***)))+++---***+++---...000000000///...............------,,,,,,,,,+++,,,,,,...///000//////////////////000111////////////////////////............---,,,+++***,,,,,,------,,,+++++++++)))+++---//////...,,,+++777333///...///...+++(((++++++++++++,,,,,,,,,,,,------------,,,,,,++++++---------.............../////////...............---000111......000///,,,...//////000222666;;;@@@HHHJJJNNNRRRSSSRRRRRRSSSRRRTTTTTTQQQSSSXXX[[[ZZZXXXWWWVVVVVVWWWZZZ\\\]]][[[YYYWWWUUUTTTUUUVVVXXXWWWTTTRRRQQQSSSVVVXXXXXXVVVUUUVVVZZZ\\\]]]bbbiiilllkkkkkkjjjjjjjjjjjjjjjhhhddd```\\\ZZZWWWUUUSSSRRRQQQQQQQQQQQQSSSTTTUUUWWW\\\^^^]]]^^^cccffffffjjjkkkkkkjjjiiigggeeeccccccbbbaaa```___[[[TTTPPPGGGBBB;;;555222111//////////////////000000000000000111111000//////000222////////////////////////@@@AAACCCFFFIIIIIIHHHFFFHHHGGGFFFFFFGGGIIILLLNNNJJJKKKLLLKKKGGGBBB===:::555333222666DDDYYYnnnzzz|||{{{wwwnnn___LLL===444111000...,,,,,,---...///000///---...///000///...,,,,,,,,,+++++++++,,,,,,---,,,***))))))+++,,,---'''((()))***************))))))))),,,111888@@@DDD===;;;888777666444111---///...---,,,,,,...111333777666888BBBSSSeeeqqqwwwyyykkkXXXHHH@@@===:::888::::::888666888AAAMMMUUUaaapppqqqTTTAAA888222444===QQQlllxxxlllgggbbb\\\ZZZ```ccc___XXXNNN@@@444555000...///000...000333777<<<<<<===NNNeeeiii___RRRJJJ???777555555555555222000000222555;;;GGGSSSdddaaaYYYMMMCCC>>>???BBBLLLRRRXXXZZZ^^^cccccc___]]]SSSJJJFFFDDDCCCEEEIIIXXXeeeqqqvvvyyyzzztttkkk^^^MMM<<<444444444555777;;;>>>AAABBB@@@>>>>>>???===:::777666555555444333444444333222222222222222444222000000111222111000,,,...///000000000222444333333333222222111000000///000111222333555666666222222222333555666555444555444222111222333555666444555666666666666666666555555555555555555555555555444333222111000000000...000222222222000///...///000111222333555666666333666444111000333444111222222111222222333444444222111222222222222333333//////000000111333444444........................------............------------,,,,,,,,,,,,------+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))+++---++++++++++++++++++++++++)))))))))))))))***+++,,,++++++,,,,,,------......))))))))))))***+++,,,,,,***+++,,,,,,,,,++++++***++++++,,,,,,+++,,,---...'''(((***,,,...........................---------------------...///000111///////////////000111111000000000000000000000000............---,,,++++++,,,,,,,,,,,,---,,,++++++%%%'''***,,,---+++)))'''000---,,,---000222000...,,,,,,,,,,,,---------------,,,,,,+++++++++++++++---------.........//////............------,,,,,,---000111......000///,,,---...//////000333888;;;GGGLLLPPPRRRQQQQQQQQQQQQOOOPPPOOOKKKLLLQQQSSSRRRUUUUUUTTTTTTUUUWWWZZZ\\\[[[XXXTTTRRRQQQSSSVVVXXX[[[XXXUUUTTTUUUWWWXXXYYYXXXYYY]]]bbbbbb______ccciiiiiiiiiiiihhhhhhggggggeeecccbbb```]]]XXXRRRMMMLLLLLLKKKKKKLLLMMMOOOPPPTTTXXX[[[YYY[[[```ccccccggghhhhhhiiihhhgggfffeeeffffffeeeccc___YYYRRRNNNFFFBBB;;;666333111///...////////////000000000000000111111111//////111222////////////////////////>>>???AAAEEEHHHIIIGGGEEEHHHHHHGGGFFFHHHJJJLLLNNNLLLMMMMMMLLLIIICCC===999333222333999KKKbbbssszzzyyy{{{{{{vvvjjjWWWEEE:::222111///---,,,---...//////......///000000///---,,,,,,,,,,,,++++++++++++...,,,***))))))+++---///'''((()))******+++******000///...///444:::AAAFFFBBB>>>999444222111000//////000000000///000222555222222444;;;HHHYYYiiitttvvvkkk[[[LLLCCC???>>>>>>999>>>AAA???BBBQQQdddppp~~~]]]EEE999...111;;;PPPnnnzzzooonnniii^^^SSS]]]fffhhhcccYYYJJJ<<<999333///000111///000333111===@@@===HHH]]]eee___SSSMMMDDD<<<777555555555111///000333555;;;FFFQQQccc]]]RRRFFF<<<999;;;===KKKSSS\\\bbbhhhllljjjfffggg]]]TTTPPPLLLIIIIIILLLWWWbbbnnnsssvvvwwwtttnnniiiZZZIII???:::666444555<<<@@@CCCDDDBBB@@@AAABBB<<<:::777666666777666555444444444444444333333333444222111111222222222000***,,,///000000111333555444444333333333333333333000000111222444555666666222111111333555555444333444333333222333444666666666666777777777777666666555555555555555555555555555444333222111111111111---///111222111//////000000111222333444666777777444666444000///222333111333333222222111222222222222222111111222222333444//////000000111222333333------------------------+++,,,,,,---......------------,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,,,,---,,,+++******,,,...)))************+++++++++))))))***)))((()))+++...+++,,,,,,,,,------......)))))))))***+++,,,---...+++,,,,,,,,,,,,***((('''++++++++++++,,,---...///'''(((***,,,---...---------...///000000///...---------...///000000000///////////////000111222222000000000000000000000000...//////......---,,,+++,,,++++++,,,...///---,,,((())),,,......---+++)))++++++,,,...111111000///,,,,,,,,,,,,------------,,,,,,+++******++++++,,,,,,,,,------.../////////...------------,,,,,,,,,***...///---...222222///---.../////////111555888DDDKKKQQQPPPNNNOOONNNMMMJJJLLLKKKGGGHHHMMMOOONNNSSSTTTUUUUUUUUUVVVYYY[[[XXXTTTPPPMMMMMMPPPUUUXXX\\\ZZZVVVUUUVVVXXXYYYZZZ\\\]]]bbbfffddd]]]ZZZ[[[dddeeeggghhhhhhhhhggggggdddddddddcccaaa[[[TTTNNNLLLKKKJJJJJJJJJKKKMMMNNNRRRWWWYYYXXXYYY^^^aaaaaaddddddfffggghhhgggfffffffffggggggeee```YYYRRRMMMGGGCCC<<<777444222000...////////////000000000000000111111111000000111333000000000000000000000000<<<===@@@DDDGGGHHHEEECCCGGGGGGFFFGGGGGGIIIKKKLLLIIIKKKLLLMMMJJJEEE???<<<555666666>>>PPPgggsssttttttxxx||||||rrraaaMMM???333222///...------...///.........///000///,,,***,,,,,,------,,,++++++***++++++*********+++,,,---'''((()))***++++++++++++111///...000444;;;CCCGGGHHHCCC<<<444///---///111---///111111000000222444000222444666===JJJ\\\iiipppiii^^^PPPFFFAAACCCFFFFFFRRR[[[ZZZ\\\kkkeeeJJJ;;;444777???QQQooouuulllnnnfffUUUJJJVVVccciiiiiicccVVVJJJ>>>777222222222000000222---<<<@@@999???TTT^^^ZZZUUUSSSNNNGGG???888444333000///000333555888BBBLLL\\\SSSFFF;;;666555777999AAALLLXXXaaahhhllliiiccceee]]]WWWTTTRRROOOOOORRRSSS___llltttxxxzzzxxxvvvssshhh[[[QQQGGG<<<666444888===BBBBBB@@@>>>@@@BBB;;;888666555666777777777444444444444444333333222555333111111222222222111,,,...000000000111333444222222222222222333333444111222222333444555555666111000000222444555444222222333333444555666666666777888888888888888777777555555555555555555555555444444333222111111111111---///111111//////111333000111222333444555666777555666444//////222333111222222111111111111222222222222111111111222333444...//////000111111111111------------------------,,,,,,---------,,,,,,+++...---,,,,,,,,,,,,---...+++---...---+++)))+++,,,,,,,,,,,,***)))))),,,...))))))))))))******++++++(((******)))((())),,,///++++++++++++,,,,,,,,,,,,))))))******+++---...///222333222111///+++(((&&&---,,,++++++,,,------,,,)))***,,,---.........---,,,...000222222000...---+++---///000000///---,,,////////////000111222333000000000000000000000000////////////...---,,,+++,,,+++***,,,///111///...,,,---///000000000...---***---000111000---+++***++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------...//////000//////...---------------***...///---...222222///---............///222555AAAJJJPPPNNNKKKKKKKKKIIIEEEGGGHHHFFFHHHMMMOOONNNTTTVVVXXXXXXWWWWWWYYY\\\VVVSSSMMMJJJKKKOOOUUUYYY[[[YYYVVVVVVWWWZZZ\\\\\\aaaaaaccceeeaaaYYYUUUVVV]]]___dddhhhkkkkkkkkkjjjfffffffffeeeddd```ZZZUUUQQQPPPOOOMMMLLLLLLMMMMMMSSSXXXZZZXXXYYY^^^aaaaaacccdddeeegggggggggfffeeeccceeefffeee```YYYSSSOOOIIIEEE???:::777555222000////////////000000000000000111111111000000222444000000000000000000000000<<<===@@@DDDGGGGGGDDDAAAEEEEEEFFFFFFGGGHHHIIIJJJDDDFFFJJJLLLKKKHHHDDDAAA;;;;;;;;;BBBSSSgggooommmooottt{{{~~~vvvdddPPPAAA444222000...---...//////......///000000...***&&&---------------,,,+++***((()))***+++,,,,,,+++***(((((()))++++++,,,,,,,,,,,,++++++---333<<>>444---,,,///222***---000000......///111444666777444444>>>OOO]]]kkkhhh___SSSHHHDDDGGGLLLZZZjjjvvvttttttjjjOOO???>>>AAAGGGVVVrrrppphhhjjj^^^IIIDDDPPP___hhhllliii___UUUAAA999333333333111000222---;;;;;;///444KKKYYYWWWXXXZZZYYYRRRGGG<<<555333000...000333444666???HHHVVVLLL===444111333666777888DDDRRR]]]dddhhhddd^^^^^^XXXTTTUUUVVVTTTVVVYYYRRR]]]lllvvv|||~~~zzzsssjjjaaaSSSCCC999555444999>>>???<<<;;;===@@@999777555555666777777777333444444444444333222222555333111111222333222111...000111111000000111333000/////////000111222222222333333444444555555666111000000222444555444222222333444555666777777666888888999999999888888777666666666666666666666666444333222222111111222222---///111000//////222555000111222333444555555666555666444///...222333111111000000000111222222333333222111111111222333444...//////000000000000///------------------------.........---,,,+++***)))......,,,,,,,,,,,,......,,,...///...+++)))+++---+++++++++)))((()))+++...(((((())))))*********+++)))***+++)))((()))---000*********************************+++,,,...///000,,,---///000111000...---///---,,,+++,,,,,,+++***+++,,,...///000//////...,,,...111333333111...---***,,,///111000...+++)))////////////000111222333000000000000000000000000////////////...---,,,+++,,,******---000222111///***+++,,,---------,,,,,,$$$)))///222000...------)))************+++++++++++++++***))))))***+++,,,,,,,,,------...///000000111000///------...//////---000111......000///,,,---.........---...111333???IIIOOOLLLIIIIIIIIIFFFAAAEEEFFFFFFIIINNNQQQPPPVVVYYY[[[\\\ZZZYYYZZZ\\\WWWTTTNNNKKKLLLQQQXXX]]]YYYWWWUUUUUUXXX\\\^^^___eeeccccccccc^^^UUURRRSSSXXX\\\bbbiiimmmnnnnnnmmmjjjhhhgggfffeeeccc___\\\WWWVVVSSSQQQOOONNNNNNNNNUUUYYY[[[YYYZZZ^^^aaaaaadddeeefffggggggfffeeeddd```bbbeeeddd```ZZZTTTQQQKKKGGGAAA<<<999777444222////////////000000000000000111222111000000222444000000000000000000000000:::;;;>>>@@@BBBCCCDDDDDDCCCDDDEEECCC@@@AAAEEEIIIEEEGGGIIIJJJJJJHHHEEEDDD:::999999CCCXXXmmmqqqkkkooouuu{{{~~~|||pppYYYEEE<<<777111......///...---......,,,++++++,,,---...***...///+++))),,,///000---,,,++++++,,,,,,***)))&&&'''(((+++...///...---,,,...000......444AAAKKKNNNLLLDDD666000000000,,,///...---///111222222111222222555888777888DDDSSSbbbmmmmmm___TTTVVVYYYWWWooo|||iiiXXXLLLRRRWWW```nnnzzzqqqmmmfffYYYNNN???JJJVVV```iiinnniii___OOOEEE888111111222000,,,777666555444666===EEEKKKTTT___eee___RRRFFF:::111...---...000000111777???IIIFFF===222...000111///666:::AAAMMMWWW]]]^^^\\\UUUOOOLLLOOOSSSTTTVVVYYYUUU^^^kkkyyyzzztttpppdddPPP===222;;;<<<;;;:::999999;;;===888888999999888777555444444444444333222111000///333222222222222222222222222222222111111111111111,,,000111...---000222222222222222222222222222222555333111222444444111...111111111222333444666777333777:::<<<;;;999888777666555555555555444444444888666444222000111111222111000...,,,+++,,,---......///111222444555666777666555333111000000000111000000000000000000000000333///******,,,000111111///000000111111000...------,,,,,,---...---+++(((******))))))***,,,...///------------------------444222///,,,***)))***++++++***)))((('''''''''(((((()))***+++++++++++++++******+++++++++******)))))))))***++++++++++++***...---,,,++++++---///000///000000---***+++///444///,,,***,,,111222///,,,+++,,,+++***,,,...---+++222111111111000000//////...............///000000///000111222333444444555222111///...,,,,,,++++++////////////............***+++,,,...000111333333++++++,,,,,,---...//////,,,---...//////...------+++,,,,,,------,,,,,,++++++,,,,,,+++***)))+++------,,,,,,---///000///...222222111000000///000000////////////...---,,,+++,,,,,,---///000222333444:::CCCLLLNNNIIIDDDCCCEEEDDDCCCDDDHHHNNNRRRRRRQQQUUUUUUVVVXXXZZZ\\\^^^___^^^XXXQQQOOOSSSXXX\\\^^^eee```ZZZXXX[[[___bbbbbbhhhbbb\\\XXXWWWVVVTTTRRRRRRXXXbbbkkkqqqqqqooommmjjjiiifffdddgggjjjfff___[[[XXXWWWXXXVVVQQQOOOQQQVVVXXXZZZ[[[[[[\\\]]]^^^eeehhhkkkkkkiiifffeeeddd```bbbcccaaaaaa```[[[TTTSSSLLLCCC;;;555333111000---...///111111111000000111111111222333444555666333222000/////////---+++777999<<>>555333333111...222333333333444888>>>BBBSSS^^^jjjkkk___LLL===555000...///111111111777???HHHFFF>>>444...000000///222555:::CCCMMMTTTVVVVVVPPPJJJIIIOOOUUUVVVVVVWWWTTT]]]lll{{{}}}wwwjjjUUUBBB888:::;;;<<<;;;999999:::;;;999::::::::::::888777666444444444333222000///...222222222222111111111111000000111111111111111000000444444000...///000///000000000000000000000000333111//////111222000...111111111222333444555666333666888999888777666777555555555555444444444444555444222111111222333444111000///......///000111222222333444555777888999444444333222111111111111000000000000000000000000333///,,,,,,...111222111///000000000000///---------,,,,,,---...---+++)))+++************,,,---...---------......---------///...,,,***)))(((((()))))))))((((((((())))))************+++++++++++++++''''''(((((((((((('''''')))******+++++++++++++++------+++++++++,,,...////////////---,,,---///111000---+++,,,000000---***.../////////111333333222000000000000//////......//////......//////000111//////000111222444555555222111///...---,,,,,,,,,////////////............,,,,,,---......///000000++++++,,,,,,---......///---...//////000///...---+++,,,,,,------,,,,,,++++++---...---,,,+++,,,---///...---...000222111000111111000/////////000000////////////...---,,,+++,,,,,,---...000111222222888???GGGKKKHHHDDDBBBBBBDDDDDDEEEIIIOOOTTTUUUUUUWWWWWWXXXYYY[[[^^^aaabbb^^^ZZZVVVTTTWWWZZZ\\\]]]ccc___[[[ZZZ]]]```bbbcccfffbbb]]]YYYXXXWWWUUUSSSQQQWWW```iiinnnooommmkkkjjjjjjhhhgggiiilllggg```]]]ZZZYYYZZZXXXSSSPPPQQQUUUWWWZZZ[[[[[[\\\]]]___gggiiijjjiiigggdddcccccc^^^aaaaaa______aaa^^^XXXWWWQQQGGG>>>777333111///+++,,,---///000000000///333333222222222333444444444222111222333444222111444666:::===@@@AAAAAAAAABBB@@@??????@@@BBBBBBBBBCCCDDDFFFGGGGGGEEEBBBAAA888:::===CCCRRRbbbkkklllxxx|||~~~~~~~~~zzzooocccNNNEEE999444333333000+++111000000///////////////+++///000,,,+++------,,,---,,,++++++,,,,,,+++***((('''(((***,,,---,,,***+++---///......333<<>>444111333555222000///...///000///...//////111333444777@@@IIIfffyyyuuunnnqqqwwwtttjjjZZZPPPXXXlllooolllooo~~~pppYYYFFFDDDEEENNN___ooorrrmmmdddWWWFFF:::555333222000000111333444444555777999HHHSSSfffrrrgggMMM:::444222//////111111111666===GGGFFFAAA666000///000...111222444:::BBBJJJOOOQQQJJJEEEEEENNNWWWXXXUUUSSSTTT\\\kkkzzz}}}mmmVVVDDD;;;999;;;===<<<:::999888999:::;;;;;;;;;;;;999888777555555444222111///...---000000000000000111111111,,,...000111222111000///000444555111///000111///////////////////////////000...,,,,,,...000000///000000111111222333555555333555666666555555666777555555444444444333333333222222111111111222444555......//////000111111222111000//////000222333444222222333333333222222222000000000000000000000000111///......000111111000000000000000///---,,,+++,,,,,,,,,---...---+++))),,,,,,++++++++++++,,,,,,,,,---///000000///---,,,,,,,,,,,,++++++***)))((('''(((((()))******++++++,,,,,,+++++++++++++++***&&&&&&''''''(((''''''&&&)))***++++++,,,,,,++++++---,,,+++***+++,,,---...///...---.../////////...000---+++,,,......+++(((------...///111111222333////////////............///............///000000......///111222333444555222111000......---------////////////..................------------,,,,,,+++,,,,,,------............///000000000///......+++,,,,,,------,,,,,,++++++---//////...---------...------...000111111000/////////...//////000000////////////...---,,,,,,------------...///000111555999@@@EEEGGGEEEAAA>>>DDDDDDFFFJJJQQQVVVZZZ[[[YYYYYYYYY[[[]]]aaadddfff```^^^[[[ZZZ[[[]]]]]]]]]aaa___]]]]]]___aaaaaaaaa```___\\\[[[ZZZXXXUUURRRQQQVVV^^^eeejjjkkkiiihhhhhhjjjjjjjjjlllnnniiibbb^^^\\\\\\]]][[[TTTQQQQQQTTTVVVYYY[[[[[[\\\^^^```hhhiiiiiigggeeeccccccddd```aaa```]]]___cccccc```\\\UUUKKKAAA:::555111///,,,,,,...///111111222111555444333333222222222333///......///222333333222222555888<<>><<<<<<@@@BBBAAA???AAABBBDDDEEEEEECCCAAA???888999;;;???IIIXXXgggooozzzxxxpppZZZOOOBBB::::::888333...000000111222333333333333///333333000///111111...---,,,++++++,,,---,,,+++$$$$$$$$$'''***,,,,,,+++***---.........111999???BBBIIILLLDDD888111333888444222000000111222111111111444666666777>>>NNN[[[www~~~|||zzzwww}}}sssxxxuuujjjjjjooobbbWWWHHHEEEWWWwwwqqqrrr{{{sssZZZMMMHHHCCCHHHVVVgggpppsssmmm```MMM>>>666333111///000333666777666444333333<<>>???===:::999888::::::;;;;;;:::999888666555444333111000...------////////////000000000000***,,,///111222111///...,,,000222000///222333111111111111111111111111111///...,,,+++,,,...000111000000000111111222444444444555555444333333666888444444444444333333333222222111111000111222333333,,,,,,---...//////......//////---,,,---...000111///000222333444333222222////////////////////////.........///000000//////000//////...---,,,++++++,,,++++++---......+++)))------,,,,,,+++++++++++++++---///111111///---+++***+++---......---,,,***((())))))******+++++++++------,,,++++++*********((()))*********************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,...111111...+++---,,,+++,,,---...,,,)))---,,,...000///...///222////////////////////////---------------...//////---...///000111333444444111000//////............////////////............------,,,,,,,,,,,,++++++,,,,,,,,,---------......///000111111111000///...+++,,,,,,------,,,,,,+++))),,,///000///---------,,,++++++,,,...//////.........---......///000111......//////...------,,,---------,,,---...///000222444999???DDDDDD???;;;BBBCCCGGGLLLRRRXXX\\\___[[[ZZZZZZ[[[^^^bbbfffhhheeebbb```]]]]]]]]]^^^___bbbbbbaaa``````___^^^]]][[[\\\\\\\\\[[[XXXTTTRRRQQQUUU[[[aaadddfffeeedddfffjjjmmmmmmooopppkkkddd___]]]]]]___\\\UUURRRRRRUUUWWWZZZ\\\]]]^^^___aaaggghhhhhhgggeeeeeefffhhhddddddaaa]]]___eeehhhfff^^^XXXNNNDDD<<<777333000//////000222333444555555444333333222222333333333...------...111222222111333555777:::===???@@@@@@???<<<:::<<>>999888777999@@@NNN```nnnttt{{{~~~}}}yyytttiii^^^PPPGGGBBB>>>777222///111444777888999999888555777666222222444333///---,,,++++++---------+++///---+++***+++***)))'''***,,,---......000555999@@@HHHNNNIII<<<222333888444222//////000222222222000777;;;999:::IIIcccwwwzzzuuuvvvwwwsssmmmpppoookkkaaaYYY^^^ppptttkkklllppp[[[PPPCCCDDD[[[|||yyydddNNNIIIDDDFFFOOO]]]mmmxxxqqqeeeSSSCCC888333000...000333777888666333111000666>>>TTTlllkkkSSS???:::555000---...//////111666@@@FFFFFF===444000//////555444222333888@@@IIIOOOLLLDDD@@@FFFNNNQQQRRRSSSVVV]]]hhhttt}}}www```GGG:::777999<<<@@@@@@???<<<:::999999::::::::::::888777666555444222000......------....../////////000000000)))+++...111222111///...***...111///...000111///000000000000000000000000//////...------...111333000000000000111111222333555555555444333333666888444333333333222222222222222222111111000000000000......//////...---,,,,,,222111000//////000111222...///111222333222222111........................***,,,---......---------///...---,,,,,,++++++++++++++++++---......,,,***------------,,,++++++***+++---///000000///---+++)))***,,,...///---,,,***++++++,,,,,,+++***))))))------+++************+++)))***+++,,,,,,,,,,,,,,,++++++,,,---------------,,,++++++,,,,,,,,,------...,,,,,,...111111---************,,,---......---333000111444111,,,---222000000000000000000000000,,,,,,++++++,,,,,,---...---...//////111111222333000///...............///////////////............******++++++,,,---------,,,,,,,,,---------------///000111111111000...---+++,,,,,,------,,,,,,+++(((+++...///...---,,,,,,---,,,,,,---///000000///......---......///000111.........///......---,,,...---,,,,,,,,,...///000111111444:::@@@BBB>>>:::@@@CCCHHHNNNSSSXXX]]]___ZZZZZZZZZ\\\^^^bbbeeeggghhheeeaaa]]][[[\\\___bbbdddddddddbbb```\\\ZZZYYYZZZ\\\^^^^^^]]]YYYVVVTTTQQQTTTXXX\\\___aaaaaaaaadddiiimmmnnnpppppplllfffaaa^^^^^^___]]]WWWSSSTTTXXXZZZ]]]^^^___```aaaccceeeggghhhiiihhhhhhiiikkkeeeeeeaaa]]]___eeehhhfff___XXXOOOFFF???999555222000000111222333444555666222222222222333444555666444333222222444444333222555666666888:::<<<>>>???===<<<;;;<<<>>>>>>>>>===???@@@BBBCCCCCCAAA???===:::666444555:::DDDUUUcccmmmvvv}}}}}}{{{{{{zzzwwwuuummmaaaVVVNNNGGGAAA<<<888;;;???BBBEEEEEEDDDCCC@@@???;;;555333444222...---,,,+++,,,---...---,,,,,,***)))(((*********))))))+++------...///111333===DDDLLLLLLAAA555444999555222///...///000000000...666;;;:::@@@WWWwwwrrriiikkkooommmhhh[[[XXXTTTNNNHHHGGGPPP\\\pppwwwxxxmmmaaa___eeejjj___WWWNNNQQQjjjwwwdddIIIEEEBBBDDDJJJVVVhhhwwwrrrhhhYYYJJJ>>>666111///...111444555333111//////111888LLLdddkkk\\\III???777111---...//////000333<<>><<<;;;;;;999999:::::::::888777666333222000...------............//////000000111111+++---///000111000///...,,,000222///---...---***........................///000000///......000333000000//////000111111222444444444333222333555888333333333222222222111111111111111111000000//////222111111000//////............//////////////////---...///000000000000000........................)))+++------,,,+++,,,------,,,,,,+++***++++++++++++++++++,,,......,,,***------......---,,,+++***+++,,,...//////...,,,+++'''(((***+++,,,+++***))),,,,,,------,,,+++)))(((,,,+++***)))))))))***+++(((((()))***+++++++++++++++,,,------......------,,,,,,---------.........---------...//////---+++((()))+++,,,.../////////222///000333///((()))000000000000000111111111111,,,++++++++++++,,,------.../////////000000000000......---------......///////////////............))))))***+++---...//////------------------------///000000111000///---,,,+++,,,,,,------,,,,,,+++(((+++---...---------...000//////000222333333222/////////...//////000000---...............------...---,,,,,,---///111222111111222777<<>><<<@@@EEELLLQQQVVVYYY\\\^^^ZZZ[[[\\\]]]___aaacccdddgggeeeaaa\\\ZZZZZZ^^^bbbcccdddeeebbb^^^ZZZXXXWWWZZZ]]]``````]]]YYYWWWUUURRRTTTVVVYYY[[[]]]^^^^^^bbbhhhlllmmmnnnooolllgggccc```___```^^^YYYWWWYYY\\\___aaabbbbbbbbbdddeeecccfffjjjlllllljjjjjjiiibbbbbb```]]]___eeegggeeeaaa[[[QQQIIIAAA;;;666333////////////000111222333111111111222333444666666555333222222333333111000777666444444555888<<<>>>:::<<<===>>>===<<<===>>>>>>@@@BBBCCCCCCAAA>>>===;;;666333555888<<>>HHHMMMEEE999666;;;;;;888333000000000000//////444888;;;JJJhhhiii\\\^^^ccceeedddSSSLLLEEEAAA<<<888<<>>BBBIIIQQQ___kkkrrrkkk___RRRFFF===666222---///111111000///000000111999LLLbbbpppkkkWWWFFF;;;444///000111000111333888CCCJJJCCC777111222333///000000111333999BBBIIIGGGCCCAAADDDGGGKKKSSS[[[]]]eeeqqq}}}rrrVVV>>>888<<<666999<<<===<<<;;;;;;;;;:::;;;;;;;;;;;;999888777222111///------...///000......///000000111222222...//////000000000//////,,,111333000......---+++------------------------...000111000...---///000000////////////000111111111222333333222222333555222222222222111111111111//////000000000000000000111000///......///000000***+++---...///...---,,,......---------......///------------------------***,,,------++++++,,,///++++++***)))***+++,,,---+++***+++,,,......---+++,,,------......---,,,+++++++++,,,,,,,,,,,,++++++((((((******+++***))))))***+++---...---,,,+++******)))((('''''')))***+++'''''')))******+++++++++,,,,,,---...............------....../////////...,,,---......---,,,------***+++---........./////////,,,---111---%%%&&&////////////000000000111111------,,,,,,------...///000000/////////.........,,,,,,,,,,,,,,,---......////////////............******+++,,,---...//////------------------------//////000000///...,,,++++++,,,,,,------,,,,,,+++***,,,......------///000222111000111333555444333111111000/////////000000------...............---...---,,,,,,---000333555222222333555999<<<>>>>>>BBBHHHPPPVVVYYYZZZ[[[]]][[[\\\^^^```aaabbbbbbbbbbbbbbbaaa]]]ZZZYYY\\\___```bbbcccaaa]]]YYYXXXYYYVVVYYY\\\\\\XXXTTTRRRRRRSSSTTTUUUWWWXXXZZZ\\\\\\```fffkkkkkklllnnnlllhhhgggcccaaabbb```]]]]]]___aaaccceeefffeeeeeefffgggaaaffflllooonnnjjjfffccc___aaaaaa```dddiiijjjhhhfff___VVVLLLDDD===777333111000////////////000111222222222222333333444555222111///000111111000...777555222111222555:::===999<<>>===<<<666444777888888===EEERRR[[[bbbbbbbbbgggnnnrrrrrrrrrqqqmmmgggccccccdddaaacccgggjjjjjjhhheeeccc]]]XXXMMMAAA;;;999555///---,,,+++,,,...///...---000...+++******+++***)))(((***,,,---......------444:::EEELLLHHH===999===CCC???999555333222111000111444777>>>SSSuuuuuu\\\PPPRRRZZZbbbgggZZZMMMAAA;;;888666;;;CCC777BBBGGG>>>777>>>MMMWWW[[[eeerrr~~~vvvsss}}}ttt```MMMBBB<<>>666111222333222222444555BBBJJJDDD888222222444...///111222444:::BBBHHHBBBAAABBBEEEGGGKKKTTT^^^bbbjjjvvvpppSSS<<<777>>>444777999::::::::::::;;;;;;<<<<<<===<<<:::999888111000...------...///111...//////000111222222333000000000000////////////)))///222111000222111///////////////////////////---000222111...,,,---...000////////////000000111///111222222111111222333222222222111111111111000,,,---...000111111222222...---,,,+++,,,...000111+++---000222333222000///......,,,++++++,,,---...------------------------+++---...---++++++...000***))))))))))))+++,,,---+++***+++,,,......---++++++,,,---.........,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++(((***,,,.........---,,,)))((('''&&&'''(((***,,,(((((()))++++++,,,,,,,,,,,,---......//////......---...//////000000//////+++---///...+++***,,,///,,,---//////...---......111---000555111(((+++555---.........//////000000///............///000000111000000///......------++++++++++++,,,---......000/////////............,,,,,,,,,------.........------------------------...////////////---+++***+++,,,,,,------,,,,,,+++,,,---............111333111000///000222333333222333222111000000///000000------...............---...---,,,,,,...111444666333333444444666:::>>>AAACCCJJJTTTZZZ\\\[[[[[[\\\\\\]]]```bbbccccccbbbaaa^^^___```^^^[[[YYYZZZ\\\^^^```aaa___\\\YYYZZZ[[[QQQTTTWWWVVVRRRNNNLLLLLLTTTTTTUUUUUUWWWYYY[[[\\\^^^eeeiiijjjjjjlllllliiiiiieeebbbcccbbb___aaaddddddfffhhhhhhgggfffggghhhaaagggnnnqqqooohhhbbb^^^^^^aaadddeeejjjooopppllljjjdddZZZOOOFFF>>>777222333333111000000000111222444444333333222222333333444333222222444555444222;;;888555444555777888999<<<>>>???>>><<<;;;;;;;;;BBBBBBBBBBBBAAA@@@??????>>>;;;777333222333666777CCCGGGKKKOOORRRVVVZZZ]]]fffmmmooolllkkknnnooolllrrruuuwwwvvvxxxyyyuuuoooaaaXXXOOOIIIAAA888222222+++,,,---------,,,+++******+++,,,---...---,,,,,,,,,---...///000000000//////333@@@MMMKKK@@@===CCCLLLFFF???999555222///---333777:::FFFbbbvvvcccPPPGGGJJJRRR^^^ggg^^^SSSEEE:::555333111///777555555888:::;;;AAAHHHVVV^^^lll|||{{{fffffflllwww}}}nnn```MMMGGGBBBAAAAAAFFFTTTaaakkkkkkeeeXXXKKKBBB:::444000...///222333222555;;;EEESSSeeettt~~~}}}pppbbbJJJ<<<222111111///000333666<<>>444555444666888:::<<<=========>>>===;;;::::::999777666222111000......//////000,,,///222111///...000333000111111000...,,,---...///---------...///...---........................,,,,,,,,,...000000...,,,111000///...............///111222222111111222333////////////////////////........./////////000000+++((((((...333222000000---------............///---,,,+++,,,.........---------++++++++++++---------------+++******,,,...)))******+++++++++******)))+++...///000///---+++***,,,...000111///---,,,/////////......---------++++++************++++++...,,,)))))))))******)))***)))''''''((())))))(((---+++))))))***,,,,,,,,,000///...------,,,------000...+++,,,...///...,,,,,,,,,,,,---------......000...+++)))***---000333............---------------------------...///000111///---...111222000...000111333444333000---+++........................//////000//////---+++******+++,,,...///000000000---000111///,,,+++,,,...000111111111000///---,,,&&&(((***+++++++++,,,---...///////////////...............///////////////000000000///...---------//////...------------------,,,))))))+++000666999444222000000555;;;AAADDDDDDIIIPPPUUUXXXYYY[[[\\\YYY[[[\\\]]]```dddaaa\\\___]]]ZZZYYYZZZ[[[[[[ZZZ]]][[[XXXVVVVVVVVVUUUSSSNNNKKKGGGFFFFFFGGGIIIIIIEEELLLSSSUUUTTTRRRTTTWWW\\\ccciiihhhgggiiikkkjjjkkkiiiffffffffffffeeedddjjjdddbbbgggiiifffcccdddfffeeefffhhhjjjiiiddd``````bbbdddeeefffhhhlllnnnqqqiii\\\OOOEEE===777333000000000111333333222111222222222111111111111000222111000111222222222000???<<<999666666666666777;;;===>>>===;;;::::::;;;??????@@@@@@AAA@@@@@@@@@<<<;;;888666444333333333333666999;;;===???BBBDDDOOOWWW___aaafffnnnttttttuuuxxxyyyxxxyyyzzzvvvpppjjj___SSSJJJAAA777222222,,,---...//////...------,,,,,,---.........---,,,,,,,,,---//////000000000666444<<>>999666333111777555555777777888===DDDJJJSSS```jjjooossszzz|||yyyzzzyyyqqqcccXXXMMMOOOVVVdddpppsssjjj```MMMFFF???===???EEERRR]]]iiikkkiii^^^RRRHHH>>>666444000...000222666===FFFVVV```kkkrrrvvvyyyvvvqqqXXXGGG666111111///...///555:::@@@???999444222333000///...000666===DDDHHHDDD@@@>>>BBBGGGNNNZZZeeeoooxxx~~~oooVVV>>>333444555777999;;;===>>>>>>>>>AAA???===<<<;;;;;;888777111000///.........///000+++---......------...//////000111000---,,,---...000///......000000///...////////////////////////...------...//////...,,,000000///...............///000111111000000111222..........................................//////+++((()))...222111///000........./////////000000------,,,---.../////////---,,,,,,++++++,,,,,,---+++,,,,,,,,,******,,,---************++++++++++++))))))***++++++,,,,,,,,,***,,,...000000///---,,,.........---------,,,,,,+++******************+++...+++))))))*********)))***)))'''((()))***)))(((+++***((()))+++---......//////...------------...111...,,,---///000///---........./////////000000111000///....../////////000000000000////////////111000///...------------///---,,,---///000...,,,...///000111000...---+++........................//////000000///...,,,+++***+++,,,...///000000000///111222000---,,,---...///000111111000...---,,,(((***,,,,,,+++******+++......///000000///...---...............///000111////////////////////////000000///...............///...+++***+++///333555222000000222666===CCCFFFGGGKKKOOORRRTTTVVVZZZ]]][[[\\\[[[ZZZ]]]cccccc```bbb___\\\ZZZZZZZZZYYYXXXYYYWWWUUUTTTSSSQQQNNNKKKEEEBBB>>>>>>AAACCCCCCBBB>>>DDDLLLOOOOOOOOOPPPSSSYYYaaaggggggggghhhiiihhhiiihhhgggggghhhhhhfffeeekkkfffeeeiiijjjfffdddeeeeeefffggggggfffdddbbbaaabbbdddfffffffffhhhjjjlllnnnhhh^^^SSSIII@@@888444111000///000222333222111222222222111111111000000000///...///111222111000???>>>;;;999888777888888:::<<<======;;;::::::;;;======>>>???@@@@@@@@@@@@;;;;;;:::888666333000///...///111111111111333444888AAAJJJRRR[[[gggrrrwwwvvvyyyzzzxxxyyyyyyuuuooommmaaaRRRGGG>>>555111222------...///000000000///....../////////......---+++,,,---...///000111111:::333444AAAIIIFFF???<<>>DDDOOOZZZ]]]ZZZWWWXXX\\\WWWTTTQQQPPPOOOJJJBBB<<<<<<===EEESSSaaaiiifffaaaMMMCCC:::999===DDDOOOXXXccciiikkkdddZZZNNNAAA666444000///222666:::AAAHHHVVV\\\___^^^aaajjjuuuzzzhhhVVVAAA666333000...---333777======999444222111///......000555===EEEJJJIIICCC>>>@@@EEEOOO___mmmttt|||~~~pppWWW>>>333333666777999;;;===>>>??????AAA???<<<;;;;;;:::777555111000///------......//////......///000111000//////000000///---,,,---...111///...///000111000///////////////////////////000...------.........---////////////............---///000000///...000111........................///...---,,,,,,---......,,,))))))...111///...000------------............,,,------...///000000111---,,,,,,++++++,,,,,,---((()))+++,,,+++++++++---,,,,,,+++*********+++,,,***)))(((((()))+++---...***,,,...///000///---,,,------------,,,,,,,,,,,,************************---+++))))))***+++***)))***)))((((((*********(((***))))))***---///000///------------.........///111///---...///000000///.........///////////////000111222333222111...---000000000000////////////111000///......---......///...------//////...---///////////////.................................000000000000000///...---,,,,,,...///000000000000222222333111...------...///000000000000///---,,,***,,,------+++)))******---...000111111000...---///...------...000222333...//////000111111222222111111000////////////000111000...------...///111......000333888>>>CCCGGGIIIKKKNNNNNNNNNPPPVVVZZZ]]]]]]ZZZXXX[[[bbbfffdddeeebbb^^^\\\ZZZYYYWWWVVVVVVUUUTTTTTTRRRMMMHHHDDD===999555777;;;>>>===;;;777===FFFKKKMMMNNNPPPRRRWWW___ffffffeeefffeeecccfffeeefffgggiiiiiihhhfffiiifffeeeggghhheeebbbcccdddfffhhhgggccc``````aaaeeeggghhhhhhgggggghhhjjjiiieee^^^VVVMMMCCC:::444222111//////000222222222222222111111111000000000222000//////000000...---;;;;;;<<<;;;::::::;;;<<<:::;;;======<<<;;;;;;<<<>>>>>>???@@@@@@@@@@@@@@@======;;;888555222///...111222333333111111222333000666===CCCKKKXXXgggqqqvvvxxxyyyxxxwwwwwwrrrkkkeeeXXXJJJ???777111000333,,,------...///000000111////////////......------++++++,,,---...000111222666///...777???>>>999777DDDNNNXXXVVVKKK???::::::;;;FFFVVVjjjyyyuuu[[[@@@:::777777:::<<<>>>EEEMMMVVVSSSMMMEEE===777333111333444888===<<<999888;;;BBBMMMXXX[[[XXXSSSLLLGGGDDDAAA>>><<<;;;:::888666777888===GGGSSS[[[\\\[[[MMMAAA777666;;;BBBKKKSSS[[[dddjjjhhh___SSSCCC777000///222888<<<;;;;;;===BBBEEEEEEEEEMMM^^^ooowwwpppdddSSSCCC888111000000111444888999888444000............000555>>>GGGMMMOOOHHHAAA@@@DDDNNN^^^lllssszzzrrrYYY@@@444444555666888999;;;===>>>>>>???===:::999888777555333111000...---------...///111...---...111222000---...///000///---,,,---...000///...///000000///...///////////////////////////---++++++---///000///...///////////////......,,,---///...------...000........................///...,,,++++++,,,---...---******...///------///)))*********++++++++++++***,,,---.........000111,,,,,,,,,,,,,,,,,,,,,,,,%%%(((+++,,,+++++++++,,,...---+++***)))***,,,---,,,,,,++++++++++++,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++***))))))+++,,,+++***+++))))))***++++++***(((+++******+++---///......+++,,,---...////////////000////////////000000111------------------------///000222333222111///...............---------------------...///000111222111111000000000000000///111111000//////000111222........................000000000000000/////////...///000111222222222222222222222000...---,,,,,,000000111111111000...---***,,,------,,,++++++,,,,,,...000222222111///...///...,,,,,,---000333555///000000111222222333333333222111111000000111111000//////.........//////,,,...000333666;;;@@@CCCIIIKKKLLLKKKHHHHHHMMMRRR[[[\\\[[[YYY\\\bbbfffffffffbbb^^^\\\ZZZYYYWWWVVVUUUUUUVVVWWWUUUOOOGGGBBB:::666222444999;;;999555666<<>>AAAAAABBBBBBAAA@@@@@@???AAA???;;;777333111000000///000111000//////000111111333555888===HHHZZZhhhuuuyyyzzzyyyxxxvvvoooggg\\\PPPBBB999222------000++++++,,,,,,---...///000......------------------,,,,,,,,,,,,---///000111111------111555555555555:::FFFTTTXXXQQQGGGBBBAAA@@@CCCLLLWWWaaa]]]JJJ777888555444666666777===EEEPPPQQQOOOJJJAAA999444222///333:::BBBCCC===999999>>>HHHSSSZZZ```^^^RRRDDD>>>:::666444444555555555222222555;;;CCCIIILLLLLLJJJ???555444888>>>FFFMMMUUU```iiijjjcccWWWGGG;;;555111111555777444111111333444444888FFFZZZiiinnnrrrpppfffSSS>>>222111444111222333555555333///+++...///000111666???JJJRRRQQQIIICCCAAADDDLLL[[[hhhqqqxxx~~~sssZZZAAA666555444555666777999;;;<<<===???===:::999999888555333111000///...---......///---***((())),,,---+++(((---...///...---,,,---...///...------//////...------------------------------+++***+++...000111222---...//////000///......+++---......------...///...........................---,,,,,,+++,,,---......+++,,,......++++++///))))))))))))*********+++)))+++------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,%%%(((+++,,,+++++++++,,,000...,,,******+++,,,---,,,,,,------,,,***(((&&&+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***)))(((***+++,,,+++***+++******+++,,,,,,***)))---,,,+++,,,------,,,******+++---...///000/////////////////////000111222---------------------,,,---------...///000111111............------------,,,,,,------...000111222111222222111000000000000222111/////////000222333///////////////////////////////////////000000000111222333444444555444444111000///......---,,,+++000111222222222111000///)))+++---------------///---...000111222111000//////...---,,,---000333666111111222222222222222222333333222111111111111111............//////000000,,,...000111222555:::>>>EEEIIIKKKHHHCCCAAADDDIIIWWW\\\^^^]]]^^^ccceeedddccc```]]][[[[[[ZZZYYYXXXRRRTTTWWWYYYWWWQQQHHHBBB:::666222222555777555333666<<>>999666666777777999<<<<<<<<<<<<===>>>BBBCCCCCCBBBAAA@@@??????CCC@@@<<<888444222111111+++---...---,,,,,,---///000000111333555>>>OOO___sssxxx{{{zzzyyytttkkkaaaTTTJJJ>>>777111++++++---+++++++++++++++,,,---...------,,,,,,------...///---,,,,,,,,,,,,...///000...//////000000111333666444>>>MMMVVVWWWRRRLLLIIICCCAAA@@@DDDHHHFFF>>>555:::555222333444555:::???JJJOOOSSSOOOFFF<<<777555...222;;;CCCCCC===888888<<>>AAACCCEEE<<<444333555999@@@GGGRRR\\\fffgggbbbYYYKKK@@@>>>555---,,,---,,,,,,...------...333AAASSS]]]^^^lllsssppp\\\CCC555666:::555333111222444333///+++...000111333777@@@MMMVVVRRRKKKDDDBBBDDDKKKYYYfffrrryyyrrrYYYAAA666666444444444555777999;;;<<<@@@???===<<<<<<;;;999888222111000......//////000---,,,++++++,,,,,,+++***,,,...///...---,,,---...///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...111111111------///000000000///...+++---......------...///------------------------,,,,,,------............///------...,,,)))***...++++++++++++,,,,,,,,,,,,)))+++------***))),,,...+++,,,,,,------,,,,,,+++((()))+++,,,+++++++++---000///---,,,+++,,,,,,---)))***+++,,,+++((($$$"""++++++,,,---------------,,,,,,,,,,,,------------)))***+++,,,,,,+++***)))(((((((((***,,,---,,,++++++***+++,,,------+++)))---,,,++++++,,,,,,)))'''***+++---///000000///...---...//////......000222///////////////.........,,,,,,++++++,,,///111333000000000000///////////////......---------......000111111000...------...000///...------...///000////////////////////////............//////111111333333444555666666555555000///------......,,,+++000111222222222111000///(((+++---...---...///000......///000111111111111000///......///000333444222222111111111111111111333333222111111111111222---------...///000111222...000111000///111666;;;AAAEEEHHHEEE???===AAAFFFVVV\\\``````aaacccdddaaa```^^^[[[ZZZZZZZZZYYYXXXQQQSSSVVVXXXWWWPPPGGG@@@999666333111111222333444777<<>>===888444444555555777999:::::::::;;;<<<@@@@@@AAAAAAAAA@@@@@@???BBB@@@>>>;;;888555222111,,,---......---,,,---...,,,,,,000444444888GGGVVVmmmsssxxxxxxvvvpppdddYYYHHH@@@888444000,,,***,,,,,,,,,+++******+++,,,---------,,,---...///111222///...,,,++++++,,,...///...//////......000222333111777CCCQQQZZZZZZSSSKKKDDDAAA===<<<;;;999666555777111...111555777999<<>>============<<<:::333222111000///000000111///000111000.........///,,,---......,,,,,,---...///...---...///000///---------------------------------,,,...///000...---,,,---///000111000///...,,,---......------...///------------------------***+++---///000000/////////------...+++''')))...+++++++++,,,,,,,,,------***---///...***(((+++...+++,,,,,,------,,,,,,++++++,,,,,,,,,******,,,---/////////...---,,,,,,,,,(((((()))))))))((('''&&&++++++,,,,,,,,,---------,,,,,,---------.........(((***+++,,,,,,+++***(((''''''(((***---...,,,++++++++++++---......+++)))*********+++,,,+++)))'''+++,,,...///000///...---+++---///...------000222000000/////////.........---,,,++++++,,,...000111000000000000////////////------,,,,,,,,,,,,------000111222111...,,,---///000000///......---......////////////////////////---------------///000111333333444444555555444444000...------///000///---...///000111111000///...+++,,,...///...---...//////////////////111222333000000//////000111222222//////000000111222222222333222222111111111111111......------...///111222///111111///---///666<<<>>>BBBEEEAAA<<<===DDDLLLWWW]]]aaaaaa```bbbcccaaa```]]]ZZZYYYYYYYYYXXXWWWSSSUUUWWWYYYVVVOOOEEE>>>888777555111///111666:::888===EEENNNTTTVVVUUUSSSTTTZZZ^^^[[[YYY[[[]]]]]]]]]\\\]]]___ccceeeeeeeeeggglllllleee``````___\\\XXX\\\\\\VVVMMMKKKSSS[[[]]]___aaabbbaaa___^^^___\\\ZZZVVVQQQKKKDDD<<<666222000//////000000///...111000000000////////////...------///222444444333222777<<<<<<888555555777222555777888888888:::;;;===>>>???@@@@@@@@@@@@@@@???@@@@@@>>>;;;777222///---...///...,,,+++,,,---)))+++111666555555@@@NNNgggnnnssstttrrrkkk]]]QQQ;;;555111111000---,,,......---,,,+++***+++,,,---------------///111333444000...---++++++,,,---......---,,,+++---000111//////222;;;KKKZZZ]]]TTTJJJDDDBBB???<<<888444333555///(((&&&,,,444666666777>>>HHHQQQPPPFFF;;;666555444333444777666111111555888CCCKKKOOOZZZggghhh```RRRIII===999888555,,,###///222555555222111111222888555222111......555>>>GGGPPPWWWXXXUUUPPPHHH@@@999111,,,...111///,,,,,,,,,000000...222???LLLTTTPPP[[[___TTTIIIIIIQQQVVV???999333222555666222...000222444555999CCCQQQ\\\dddXXXKKKBBB@@@DDDRRR___uuu}}}{{{lllTTT===444666555555555666888:::===>>>>>><<<;;;;;;<<<<<<;;;:::444333111000000000111222---///111///,,,+++,,,///,,,---......,,,,,,---...111///...///000111000///........................//////...///000...,,,)))+++---///000111000///...,,,---///...------...000------------------------(((+++...111222222000///000.........***&&&(((...)))************+++++++++,,,///111///+++)))+++...++++++------------++++++---------+++******,,,...////////////...---,,,+++))))))(((((()))***,,,---++++++,,,,,,,,,------------------....../////////((()))+++,,,,,,+++)))(((''''''(((***---...---+++++++++,,,---///...+++)))((('''(((***,,,,,,***(((+++,,,...000000///...,,,***---......,,,,,,///222......---------,,,,,,,,,------------............///.........------------))))))***+++,,,...///000222444555333000...///111333222222111000//////...000000000000000000000000---,,,,,,,,,---...000111222222333333444333333333111...---...111222111///,,,---...//////...---------...000///...,,,------111000......///111333555000000000111111111111111------...000111222333444333222111111000000111111000///...------...000111000111111...,,,///777>>>===@@@BBB>>>:::===IIISSSYYY___bbb```___aaacccbbb```^^^ZZZXXXXXXWWWVVVUUUXXXYYYZZZ[[[WWWOOOEEE>>>888999888333000222:::AAA:::>>>FFFOOOUUUWWWUUURRRRRRXXX[[[YYYYYY]]]```aaa^^^]]]]]]___bbbeeeffffffiiinnnmmmddd]]]\\\ZZZVVVUUU[[[\\\OOO>>><<>>JJJSSSOOODDD;;;777444111111111111222333444444;;;???EEELLLSSS\\\dddiii[[[OOODDD???999222000444333000///111222000111555555333111000//////111222CCCDDDFFFHHHIIIFFF???:::<<<777222///...---+++(((///---+++,,,222<<>><<<888444222333888<<>>;;;333000...---.........------------------...//////000000///...............888888777666666666777777999999999999:::::::::;;;<<<@@@BBB@@@???AAABBB@@@AAAAAAAAA@@@===999666444444222111000111000///---///...//////...///888CCC[[[hhhqqqnnnggg]]]NNN???444444222///,,,+++,,,...111222333444333000.........,,,***+++///333555666///...---,,,,,,,,,,,,---+++++++++,,,,,,,,,------000111333;;;JJJWWWYYYSSSJJJFFF@@@<<<999666333111666333222333222111555<<>>===777111///000000---***---,,,+++,,,222:::CCCIIINNNMMMVVVcccaaaSSSKKKOOO:::888444111//////111222222333444555:::FFFVVVbbbaaaVVVIIIBBB@@@EEERRR^^^rrrzzz}}}}}}yyymmmZZZEEE777333444333444666888999999999888============<<<;;;:::999666444222000//////000111333111.........///...---000000111111000//////...---...///000000///...---111000...------...000111000000///...............///......///000000///---///////////////...------...000000///...------...///.........000222555777333///,,,,,,//////,,,(((,,,++++++******++++++,,,---***)))***...///,,,)))+++++++++,,,,,,---------+++++++++++++++---...///000...,,,---///000---***---,,,,,,+++***)))((((((,,,+++***+++---------+++---***)))((($$$ $$$,,,((()))***)))''''''(((***)))***+++,,,------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------000///...---------.........---,,,++++++---///000111000////////////000111000111...***+++000111...,,,,,,------------,,,,,,+++***)))((()))+++---///222222222222222222222222222111000///............111000000000//////......---------...............333333222111111000000///111---...111222//////333/////////000111111222222/////////...............------......///000000000333333222111111000000000222222222222333333333333222222222111111111111000......///000111111111111000111222222333333222222666<<>>PPPQQQWWW^^^bbbcccaaa___^^^[[[\\\[[[WWWOOOFFF@@@===666333000////////////...///............/////////111000//////......//////999999888888777777777777999999999999::::::::::::;;;@@@BBB@@@???@@@AAA>>>???@@@@@@???===999666444333222000000111111000///000/////////---...666AAA[[[hhhoooiii___TTTEEE777000000000...,,,,,,...000555888::::::888444222000...,,,***+++///333555777222000...,,,++++++,,,---,,,+++++++++,,,,,,------...111333666@@@MMMTTTUUULLLHHHCCC???;;;777333000555222111333222111555:::BBBMMMTTTNNNCCC;;;777555555555333222222111111111444777<<>>888555666333///...000000...///222444333111///.........///000888AAAFFFDDDAAA@@@@@@===666000///222333///***+++++++++,,,000666<<<@@@CCCCCCPPPeeehhhUUUBBB<<<777555222///...///000222111222444666<<>>@@@@@@===>>>??????>>><<<:::777555444222000///111222111111000//////...,,,---555@@@YYYfffmmmdddVVVKKK>>>222,,,---......---...000222888>>>BBB@@@<<<999666333000...,,,,,,...111333444222000...+++******+++,,,,,,++++++++++++---...///000444555333777CCCPPPVVVNNNJJJDDD>>>:::777444111333111111222111000333999GGGQQQWWWPPPCCC;;;666444444444333222222222222222333666999???FFFPPPZZZaaa___XXXOOOGGG@@@;;;777666333000...000///------111333222111///...---------,,,222;;;AAACCC@@@===;;;:::333---...222444///*********+++---///333666888888;;;LLLbbbdddOOO999111333222///......///000111000222333777>>>IIIVVV___[[[RRRHHHBBB@@@EEEQQQ^^^jjjsss}}}zzzwwwlllZZZGGG:::333222333555666888999:::;;;::::::??????>>>===;;;888666555444444333333222111000///111///---,,,---...------....../////////......------...///000000///...---000000///......///000000---...///000000///...---///......///000000///---...///////////////......---...//////---------///,,,,,,---...000222555666333111///...//////---+++,,,++++++******++++++,,,///...,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------///---,,,---//////,,,(((,,,,,,++++++***)))((((((---,,,,,,---///000///...))),,,000111---)))***---,,,,,,,,,***)))))),,,...+++,,,---...////////////******++++++++++++******,,,,,,,,,,,,------------000///............000000...------,,,---...//////000///...------...///000111444444000,,,,,,///111---..................---,,,+++******+++,,,...///111111111111222222222222111111000///////////////111111000///...------,,,//////.........---------000000...---------.........---...////////////000......///000111222222333111000---,,,+++,,,---...------......///000000000000111111222333333333333000000111111111222222222444333111//////000111333000000000111111222333333000000111222222222222222000666>>>DDDHHHLLLQQQVVVUUUYYY^^^aaa```^^^]]]\\\[[[XXXYYY[[[[[[XXXWWWZZZ[[[]]]]]]YYYWWWWWWTTTOOOKKKHHHBBB;;;777777;;;???EEEEEEFFFFFFFFFIIIMMMPPPQQQTTTXXX]]]aaacccddddddaaadddfffeeecccbbbeeehhhiiihhhgggiiiiiifff___YYYWWWYYY[[[XXXNNNEEEGGGPPPSSSWWW]]]aaabbbbbbaaaaaaZZZXXXVVVTTTRRRMMMGGGCCC;;;888444111000000///...111111222222111111000000333222111111000000111111::::::;;;;;;:::999888888::::::999777666444333333888===AAA??????@@@@@@===>>>>>>??????===:::888666444222000///000222222222000//////...,,,---555@@@VVVdddjjj```PPPDDD:::111+++,,,---------///333555<<>><<<999555444111...,,,---///000000000///,,,***)))))))))***,,,,,,++++++,,,...000222666:::999333222<<>>EEEOOOYYY``````\\\UUUMMMFFF@@@:::555444000///000///,,,---000111111000...---,,,,,,,,,...///333;;;AAAAAA:::444555000+++,,,000111---((()))***+++---///000111111111777JJJ]]]ZZZDDD333111000///...------...000111000111333777>>>HHHSSSYYYUUUOOOGGGAAA???CCCPPP]]]jjjsss}}}{{{uuufffRRR@@@777555444444666777999:::;;;<<<;;;;;;AAAAAA???===:::777444333555444444333222111000000/////////111222111...+++......///////////////...---...///000000///...---000000////////////000000---...///000000///...---///......///000000///---......///////////////...,,,...///...---,,,...///++++++,,,...000222333444222111/////////...---+++,,,++++++******++++++,,,......------...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++...///...,,,(((''')))+++******************++++++---,,,,,,---///000000///$$$)))---...,,,+++***))),,,,,,,,,+++******,,,...***+++,,,------......---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------...///111222------------......//////......,,,,,,,,,,,,......111111222000---***---000---..................---+++++++++++++++---...///111111111111111111111111111000000////////////000000000000///...------,,,////////////000000000000111000...------...///000---............///000///......///000111222333333222000...,,,+++,,,---...------......///000000000000111222333444444333333000000111111111222222222444333111//////000111333111000000000111222333444000000111222222222222111000666===CCCFFFJJJOOOSSSVVVYYY[[[]]]^^^___aaaccc```^^^^^^```___ZZZYYY[[[___bbb```\\\YYYYYYWWWRRRKKKIIIEEE@@@>>>???CCCFFFKKKJJJIIIHHHGGGIIINNNQQQOOORRRVVV[[[___bbbcccddddddfffhhhgggdddccceeegggiiihhhiiijjjkkkhhhaaa[[[TTTVVVYYYYYYTTTPPPRRRWWWWWWZZZ^^^``````_________ZZZWWWUUUUUUUUURRRKKKEEE<<<888333///............111222222333333222111111333333222111111111111111999:::;;;<<<<<<;;;:::999777777777666666666666666555;;;?????????AAA@@@>>>>>>>>>??????>>><<<999888666333000///000111222222000/////////---...666AAAUUUdddjjj^^^LLL@@@777111,,,,,,,,,,,,---000555999BBBLLLOOOHHHAAA@@@>>>:::777444///------......---------,,,******))))))))),,,++++++,,,...111444666<<<@@@>>>555000777EEENNNNNNHHHAAA;;;777555333222000//////111000///111666EEEQQQXXXRRRFFF<<<666333/////////000000111333333555777:::???EEEMMMVVV\\\eeeddd___WWWOOOHHH???666666222000111///,,,---000///.........---,,,,,,+++000...///666>>>???777///000...++++++------***(((***+++,,,.../////////......777KKK[[[TTT===000333000///...------...///000000111222666===EEEMMMQQQNNNJJJDDDAAA???CCCQQQ___mmmuuu}}}}}}sssbbbKKK;;;666777666555777888:::;;;<<<===<<<<<<@@@@@@>>><<<:::777555333666555444222111111111111...///111444555333///,,,000000111222222222111111---...///000000///...---000000000000000000000000---.../////////////////////......///000000///------...//////////////////,,,---......---,,,...///+++,,,---...///000111222111000000///...---,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,+++------,,,,,,,,,,,,++++++))))))************))))))+++...///+++%%%###(((---)))))))))***++++++,,,,,,,,,++++++---///000000///,,,---+++)))***...---))))))***++++++)))))))))+++)))***+++,,,,,,------,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,---///000111------......////////////000///...------...///000000......000...+++,,,///------............------************+++,,,------222222111111111000000000000000////////////000000/////////............---/////////000000111111111111000...------...000111---000000......111111///---...///000111222333444222111000...---------...------......///000000000000111333444444444333222111111111222222222222333333333111000000000111222000000//////000111333444///000111111222222111111111555:::@@@DDDIIIMMMPPPXXXZZZ[[[\\\]]]```dddgggcccaaaaaacccbbb]]][[[\\\bbbeeeddd```^^^]]][[[VVVLLLLLLJJJHHHGGGHHHLLLOOOQQQPPPNNNKKKJJJLLLOOOSSSPPPSSSVVV[[[___bbbcccdddfffgggiiihhhgggfffffffffiiijjjkkklllllliiiddd```TTTVVVXXXYYYYYYYYYZZZ[[[[[[^^^```aaa```___^^^___[[[WWWUUUWWWZZZWWWNNNFFF;;;777222...---.........///000222333333333222111333222111111000111111111888999;;;=========<<<;;;999999888888888777777777222999>>>>>>???AAAAAA???>>>???@@@@@@???===;;;:::888555111///000111111111///...//////...///888CCCWWWffflll]]]III<<<555000...---,,,,,,---111888<<>>777333///------......---+++,,,,,,,,,,,,+++***))),,,++++++,,,///333777:::AAADDDAAA666///444???GGGIIIFFFBBB>>>;;;777333000///......111000...000555<<>>000111000///............//////111000222555;;;BBBGGGJJJGGGDDDBBBAAA@@@FFFVVVeeepppwww}}}~~~ppp]]]FFF888666888777555777999:::<<<============<<<<<<<<<;;;:::999888777777666444111000111111222///000000222444333000...000000111222222222222222---...///000000///...---000000000111111000000000...............///000000///......///000000///---------...///////////////+++,,,...------,,,...///,,,,,,---...///////////////000///...,,,+++++++++,,,++++++******++++++,,,***+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***++++++++++++***)))(((+++,,,+++)))(((***---***************+++++++++++++++***,,,...000000///111000,,,***---111*** '''))),,,,,,+++))))))))))))***+++,,,,,,------,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---...---......///////////////111000///......///000111111,,,+++///000---,,,///,,,,,,------------,,,,,,+++++++++,,,,,,---......333333222111000///......000000////////////000000---------............///000000000000////////////111000...,,,,,,...000111---111111......222222///------...000111222333444333222111000///...------------......///000000000111222333555555444222222222222222222333333333333222222222111111111111000000///......///000222444///000000111111111111111000222777<<>>>>>===<<<>>>===<<<:::888777555555111888===>>>???BBBBBB???>>>???@@@AAA@@@>>><<<;;;999666222///000000111111///...///000///000999DDDZZZiiinnn^^^HHH;;;444//////...---+++,,,111999>>>LLLWWWYYYMMMEEEFFFFFFBBB555222///------...//////***+++---......---+++))),,,++++++---000555:::<<>>999666111000///......------...111333888<<>>>>>======999999:::;;;;;;;;;;;;:::888666333111000000222333111000///000111222111000......///000000000000000---...///000000///...---000000111111111111000000///...---------///000111///......///000000///---------...///000000//////+++,,,------,,,,,,...///,,,---......//////....../////////...,,,******+++,,,++++++++++++++++++,,,(((***+++,,,++++++,,,------------,,,,,,+++++++++***+++,,,---,,,,,,***)))&&&'''***,,,......---,,,,,,+++++++++******))))))+++******,,,...000000///+++,,,++++++000/// (((+++///000...,,,+++*********+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000///---+++************---......///000/////////000///...------...///000222,,,***///222///---///+++,,,,,,------,,,,,,+++------...//////000000111444333222111000...------000000////////////000111,,,,,,------.../////////111111000///...---,,,,,,000///---++++++---///111...222222...///333333///------...000111333444444333333333222111///...---------......///000000000111222444555555444222111222222333333333444444444111222222222222111000000000///...---...000222333//////000111111111111111...000444:::@@@GGGNNNQQQZZZ\\\___```_________``````^^^```dddddd```^^^```YYY]]]___]]]]]]^^^[[[WWWTTTUUUWWWXXXWWWWWWYYYZZZVVVUUUTTTQQQNNNNNNQQQSSSXXXZZZ]]]```dddggghhhiiijjjhhhggghhhkkkkkkhhhddd```dddgggfffbbb___^^^___^^^^^^\\\[[[\\\^^^\\\YYY```bbbddddddccccccdddeee]]]YYYWWW\\\aaa^^^RRRFFF;;;777222......///000111,,,---000222444444333333222111111000///000000000;;;;;;<<<===>>>>>>======<<<======;;;888666555666666888:::<<<======<<<;;;===;;;;;;<<<>>>>>>;;;888777222000333222------111///+++,,,000///000AAAUUUjjjmmmlllbbbOOO>>>333000000...---......///666???MMMRRRWWWUUULLLCCC>>><<<444222000---,,,,,,---...///...,,,+++***+++,,,,,,+++***+++...444999===>>>@@@FFFEEE:::222333666777???BBBGGGIIIDDD999333222---------...//////...---333888DDDOOOMMMBBB;;;<<<555333000//////000///...+++///777<<<<<<<<>>;;;666444000///111111,,,)))***///++++++---///...000555///666LLLdddeeeNNN:::444((((((***...///---,,,---222111333666;;;???AAABBBCCCDDDFFFGGGLLLWWWgggsss}}}~~~}}}ooodddSSSBBB::::::999888888999999888888999;;;===>>>>>>===<<<;;;:::999999999111222333333333111000...333333333222000///---,,,...------...000111000///---------.........//////000111333222000//////000333000------///111000///,,,------...............---...000111111111000///...000000///...---...////////////...------,,,,,,------,,,+++,,,---...///...222555222---)))+++---///......------,,,++++++++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++((()))++++++*********+++,,,---//////......///000******+++++++++,,,,,,,,,)))***+++---......------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---+++---...---,,,,,,---.........///000111222222333000///............//////....../////////---,,,+++000...---...111111///,,,000...---...000333444444333333333222111000///...000000000000////////////000//////...///111333444333222333555333...---///---000222222000///111333222111000//////000111111222222111111222333333444////////////............000000/////////111222333777666555444444444444444222333444333111000111222111111111111111111111111//////000000000000///...000//////............///333222333777>>>GGGNNNRRR[[[]]]]]]\\\ZZZ[[[___ccc]]]```cccfffgggeeebbb___cccbbb___[[[XXXWWWYYY\\\XXXWWWWWWXXXYYY\\\___aaaaaa\\\VVVSSSSSSUUUWWWXXX______```bbbfffiiijjjjjjmmmjjjggghhhkkkjjjddd^^^YYY^^^cccddd```^^^```cccdddbbb```^^^^^^___aaabbbfffeeedddeeeffffffdddbbbbbb\\\YYY\\\```]]]QQQEEE999555111......///000000///...------...000333444222222111111000//////...;;;<<<==================<<<<<<<<<:::777666666777777888:::<<<<<<<<<;;;:::<<<;;;:::<<<>>>>>><<<999999555333555333//////222000,,,---111111333DDDWWWlllnnnmmmcccQQQ@@@666222///------......///555<<>><<<222000...,,,+++++++++,,,------,,,,,,+++++++++++++++++++++...333999>>>@@@@@@FFFFFF<<<444333555555888<<>>===:::555000...//////+++)))***///+++***---//////222777666<<>>===<<<;;;999888888888888666555444222111000//////222222222222111///......///...---...000000///...---------.........//////111111111111111000///...222000------///111000///------...////////////...---...///000000000//////...000000///...---...///------..................------,,,+++,,,---...///---///000///+++***+++.........------,,,+++++++++++++++++++++++++++++++++------,,,,,,+++*********++++++++++++++++++++++++((()))++++++*********+++(((***++++++******+++---************+++++++++,,,)))***+++---------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......------///000//////000000111222222222000//////......//////000//////000000///...,,,+++(((''''''***---///...,,,///...---...111333333333222222333222222111000///000000000000////////////000000//////000111333444555333444555333...---111---000222222000///111222222222111000000000111222222222111111111222222333222222111111111000000000000/////////000111333444444444333222222222222222333444555444222111222333111111111111111111111111000000000000000000000000000///////////////000000333222222666===EEEMMMRRRYYY[[[]]][[[YYYYYY\\\___```bbbdddffffffdddbbb```cccaaa___[[[YYYZZZ^^^aaaZZZZZZYYYZZZ\\\___bbbdddddd```[[[XXXXXXYYY[[[[[[bbbbbbcccfffiiikkkkkkjjjkkkjjjiiijjjjjjhhhccc___XXX\\\aaaaaa___^^^aaadddeeecccaaa``````aaacccdddgggggghhhgggfffeeedddddd```[[[WWWYYY]]]YYYMMMBBB999555111......///000000000///......///111444555000000000000000111111111==================<<<;;;;;;;;;;;;999777666888:::888999:::;;;;;;;;;999999:::::::::<<<>>>>>>===;;;<<<999777777555111000222111......222444999JJJ\\\oooqqqoooeeeTTTCCC888333...,,,---//////...222888EEEIIILLLKKKEEE>>>999888///...,,,+++************,,,,,,---------,,,+++***,,,++++++,,,111888???CCC@@@EEEFFF???777333333222333777AAAJJJHHH>>>555333***///222000+++)))---111111444<<>>>>>===<<<;;;;;;;;;;;;:::888777777999<<<;;;;;;<<<<<<;;;:::999999888999:::<<<>>>>>>>>>======;;;999777444222000111///---...222777@@@RRRcccqqqsssqqqgggVVVEEE999333///,,,,,,//////...///333:::===???>>>:::555111000---,,,,,,,,,++++++*********+++---///...---+++)))---,,,++++++///666???EEE@@@DDDFFFBBB;;;444111///333888CCCNNNNNNDDD:::666---///000///,,,+++---//////111888@@@EEEBBB:::444555222000///000111000///111---...444999:::;;;<<>><<<;;;:::888777666666555/////////000111333555666111111111111111111111222222000//////000000...---.............../////////222///,,,...222444000,,,////////////000000000000...//////000000000000000,,,,,,---------............000000///...---...///---------.........//////------,,,+++,,,---...//////,,,)))(((***,,,,,,,,,,,,,,,++++++***)))))))))***+++++++++++++++,,,,,,...------,,,++++++******,,,,,,+++++++++++++++***((()))++++++*********++++++---...---,,,,,,---...((())))))))))))***************++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------,,,,,,//////...---------......***,,,.........///111222333222222222111111111000111000000000000111111222333333222111///---,,,+++.........///000000///...///...///111333333111///000111222222333333333222000000000000////////////111111111111111222333333777444333333000,,,---222///000111111111000000000111000/////////000111222222222111000000000111111111111000000000///////////////000111222444555555555555444444333444444555111333444333111111222333////////////////////////222111000//////000222444000000000000111222333444333222222333777???HHHNNNWWWXXXYYYWWWUUUUUUZZZ^^^ddddddeeefffggghhhhhhiiieeeccc```]]]\\\___dddhhhaaa```___```bbbeeeiiikkkfffdddaaa`````````^^^]]]___```dddhhhjjjjjjgggdddbbbeeehhhiiifffbbb___^^^WWWYYY\\\]]]^^^```cccgggddddddccccccddddddeeeeeehhhlllnnnkkkddd```aaadddaaa]]]XXXYYYZZZVVVJJJAAA:::666111//////000111111000000///000000222333444/////////000111111222222======>>>>>>===<<<;;;;;;;;;;;;;;;:::888999;;;=========<<<<<<;;;;;;:::999777888;;;======>>>>>>>>>===<<<999666333222000///,,,+++---111888FFFYYYiiirrrtttsssjjjZZZIII:::333000---,,,///000------///111333444444222...,,,***,,,,,,---......---,,,+++)))+++---//////---+++))),,,,,,+++***,,,333===DDDAAACCCFFFEEE>>>555000...444888CCCOOOPPPGGG<<<888222///,,,,,,...///...,,,---000555;;;AAAAAA<<<666555222000.../////////...000++++++222999::::::;;;DDDLLLWWW]]]^^^]]]\\\\\\[[[OOO@@@555222222...)))******++++++******)))((()))***+++---222999AAAFFF;;;444///......,,,---000---***))),,,///111555;;;KKKOOOZZZlll||||||hhhSSSAAA888222555444111555>>>IIIOOOWWW]]]___aaabbbdddkkkooottt{{{{{{rrrbbbTTT;;;777555777777555666999===<<<;;;;;;;;;;;;<<<======<<<:::999777666666555+++,,,///111333444444444222111111000111111222333222111//////000000///---////////////////////////222...,,,...222333000,,,...//////000000000000111...//////000000000000000,,,,,,,,,,,,,,,------......000000///...---.../////////.........---------------,,,+++,,,---...///111///+++***+++,,,,,,,,,,,,++++++******)))((((((*********++++++,,,,,,,,,......------,,,++++++***,,,,,,,,,++++++*********((()))++++++*********+++)))***+++***)))((()))***((())))))))))))*********++++++***+++++++++,,,,,,++++++++++++++++++++++++)))***,,,---......------000///...---------------)))+++---------...000111333333222111111000000000000000000000000111222222444333222000///---,,,,,,+++,,,---...---------...000///000111333222000...000111222333333333333333000000000000////////////000111111111222222222222444111000111...+++,,,111000000000111111111000//////......---...///000111222222111111111111111222111111111111000000000000///000111222333444555555444444333333333444444555///000111111000///000222////////////////////////333222000///000111333555000000000000111333444444333333333333555;;;DDDJJJVVVWWWVVVSSSRRRUUU\\\bbbcccccceeegggiiilllnnnoooiiihhhdddaaa___```eeehhhbbbbbbbbbbbbdddgggiiikkkgggeeecccbbbbbbbbb```^^^]]]___cccgggjjjjjjgggccc^^^aaadddeeeccc```^^^]]]YYYZZZ\\\]]]___aaadddfffccccccddddddddddddddddddgggkkkllliiibbb^^^___aaa___ZZZWWWWWWWWWSSSJJJAAA:::666222//////000111111////////////000000111222000000000000000000000000==================<<<;;;;;;===>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::666999<<<=========>>>>>>;;;<<<:::555222222111...++++++,,,///999III\\\jjjpppssstttnnnaaaPPP@@@777333///---///000---,,,...---.../////////---+++***+++,,,...000000///---,,,)))***---//////...+++***+++,,,+++***+++000:::AAAAAABBBDDDFFF@@@666000///222555???JJJMMMFFF>>>999444///******///111...***+++000444777<<>>GGGRRRYYY[[[YYYXXXXXXYYYQQQCCC777333333///******++++++++++++***))))))(((***,,,---///555>>>EEE:::444///......,,,---///---******---//////222777888DDDTTTggg{{{xxxfffLLL>>>555666666444<<>>>>>======<<<===<<<:::888777666555555...///222333444333111000333222111000000111333444222000//////111111000...000000000////////////...000...---...111222000---,,,...000111000///000111......///000000000//////---,,,,,,,,,,,,---.........000000///...---...///000//////...------,,,,,,------,,,+++,,,---...///111000...---,,,,,,,,,---,,,,,,++++++***))))))(((*********++++++,,,,,,---......------,,,,,,++++++---,,,,,,++++++*********((()))++++++*********++++++,,,---,,,*********,,,)))))))))*********++++++++++++************+++,,,,,,,,,,,,++++++++++++***)))+++---///000000///...//////...---,,,,,,,,,,,,)))+++------,,,---...000222111111111000000//////////////////000111111222333222111///...---------(((+++...///000111333444111000000000222222000...111111222333444444333333000000000000///////////////000111111111111000000000......000...+++,,,000111000000000222111000...///...------...///111222222222111111222333333444444444444333333333222222111111333444444444444444111111111111111222222333...///000000///...000111000000000000000000000000222111111111111333444555000000000000111222333333222444555444444777>>>DDDRRRRRRSSSQQQRRRVVV^^^eeebbbccceeeiiilllppprrrtttnnnmmmjjjgggddddddgggiiicccdddeeefffggghhhiiiiiiiiigggeeeddddddcccbbb```___aaadddhhhkkkjjjfffccc\\\]]]___aaaaaaaaa```___]]]^^^___```bbbcccdddeeedddeeefffffffffeeecccbbbgggiiiiiifffaaa^^^]]]^^^XXXUUURRRSSSSSSPPPHHHAAA:::777222//////111111111......//////000000000000111111111000000000000000;;;<<<==================<<<>>>@@@@@@>>><<<;;;;;;::::::999999888999999999777:::===>>><<<<<<===>>>:::<<<:::444222444333///,,,,,,,,,...777HHH[[[gggkkkppptttsssiiiYYYHHH>>>777111---///000---,,,---+++++++++,,,------+++***)))+++...000111///---,,,)))***,,,......---,,,+++***+++,,,***)))---666===AAA@@@CCCFFFBBB777111000000111999EEEKKKGGGAAA>>>444000,,,+++---...---,,,***000444555888@@@EEEEEE999666222000......,,,+++---++++++000333333444666777>>>HHHNNNOOOOOOPPPQQQVVVRRRGGG:::444444222---++++++,,,,,,++++++***)))(((+++......---222:::BBB888111---------++++++------***+++...///---...111(((555BBBNNNaaavvv|||vvv\\\HHH999888888999HHH[[[mmmsssyyy|||{{{zzz|||vvvhhhTTTEEE111111333555333000333999777999<<>><<<<<<;;;999777555444333333222222333333444444333333444333111000000111222333111000//////111222111000000000000000/////////...---......///000000//////+++...111111000///000222------...////////////......---,,,,,,,,,---//////...000000///...---...///..................------------,,,+++,,,---...///,,,...000///,,,+++---///---,,,,,,+++******)))))))))******+++,,,,,,------.........---,,,,,,++++++------,,,,,,+++******)))((()))++++++*********+++...///000///---------...************+++++++++,,,,,,+++***))))))***++++++,,,,,,,,,+++++++++*********+++...111222111000//////...---,,,+++++++++++++++---......------...000000000000///////////////............///000111222111000///---------------))),,,000111111222444777333111000///000111000///222222333333444333333333000000000000////////////...///000000000000///......---...111000---...111222111///000222222000---000000//////000111333444111111222222333444666666555444444444444333333333222333444555555444333333111111000000111222222333...///000000//////000222111111111111111111111111111111222222333444444555111111000000000111111222222555666555333444:::???IIILLLOOORRRSSSXXX^^^dddbbbdddgggkkknnnqqqssstttqqqqqqpppmmmkkkjjjlllmmmeeegggiiijjjkkkjjjhhhgggiiifffcccbbbbbbbbbaaa```ccccccdddggghhhfffbbb___^^^\\\[[[^^^bbbdddcccaaaaaabbbcccdddeeeeeedddcccfffggghhhiiihhhfffcccaaahhhggggggeeebbb```^^^\\\TTTRRRPPPQQQRRRPPPIIIDDD;;;777222000000111222222//////000111111111111000//////000000111111222222;;;;;;<<<===>>>>>>>>>===<<>>>>><<<;;;<<<>>>:::===;;;555333555555000//////------666GGGYYYdddhhhmmmtttvvvnnn```OOODDD999222---...///---,,,---)))))))))***++++++***)))(((***...000111///---+++***+++,,,------------,,,)))+++,,,***(((,,,444;;;AAA???BBBFFFBBB888111222///000777CCCJJJIIIEEECCC111000///,,,++++++---...)))111555333666@@@HHHJJJ>>>;;;666444222111///------+++,,,000000...///333111777>>>BBBDDDEEEHHHKKKTTTSSSJJJ<<<555555444///+++,,,,,,,,,,,,+++******'''+++......,,,000888@@@555000,,,---,,,))))))+++---+++,,,//////,,,+++......555555333AAA]]]qqquuummmUUUBBB>>>>>>BBBVVVmmmyyy~~~yyylll[[[GGG666---...333666333///000555222555:::???AAAAAA???===;;;:::888666444333222222333333222222444666999:::555444222000000111222333000///...///111222222111111111000000/////////...,,,...000000///...///000***...111222000///000222,,,------.....................---,,,---...///000...000000000...---...///,,,,,,------.../////////------,,,+++,,,---...///''',,,000000,,,+++...111------,,,,,,+++*********))))))***+++,,,,,,------///......------,,,++++++------,,,,,,+++***))))))(((***++++++******+++,,,,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,++++++************,,,///222333222111000///...---,,,+++******+++---///000///......///000.........///////////////------------...///111111000///...---,,,,,,---...(((+++......---,,,...000444222/////////000000///333333333444444333333222000000000000////////////......///000000///...---,,,,,,///333222//////222333111///000222222000---222111111111111333555666111111222333444666777888333333333222222222111111333444555555555444333222333222222222333444444555...000111111000000111333111111111111111111111111000111222333444555444444111111000000000000000000222555888666333333777;;;AAAGGGNNNSSSUUUYYY]]]aaadddfffiiimmmppprrrssssssrrrssssssrrrpppooopppqqqgggiiilllnnnmmmkkkhhhfffgggddd```^^^^^^^^^^^^^^^dddccccccddddddaaa]]]ZZZ___\\\ZZZ]]]cccgggfffdddddddddeeeggghhhgggdddbbbhhhiiikkkkkkjjjgggcccaaaiiigggeeedddcccbbb^^^\\\SSSQQQPPPRRRSSSRRRMMMHHH;;;777222000000111222222000111111222222222111111------...000111333444444>>>======<<<<<<<<<======???>>>===;;;;;;:::::::::555666888999999888777666666888:::<<<<<<<<<:::999;;;;;;:::999666444111///000...///000222:::KKK[[[kkkppptttuuutttlll\\\MMM???:::333000111111---)))''''''((()))+++,,,------,,,,,,///555666111///000---000///***)))...///,,,---***)))*********...555BBBDDDCCC???===<<<777000444333888DDDMMMLLLDDD???777111+++***,,,...,,,)))000444888777555999CCCLLLDDDBBB;;;222///111000---'''...111...---222555444888222333;;;>>><<>>@@@???===<<<;;;===;;;888888888777444000222222222444555555333222222111111111222333333444/////////....../////////,,,---...000000000///...000000000000000///......//////............/////////...------...///...---------......///000000000***+++...000000000...---***+++,,,,,,------,,,,,,((()))+++---......------+++,,,,,,------,,,,,,+++))))))))))))((((((+++---(((***+++,,,++++++,,,---111///...,,,+++++++++,,,------,,,+++*********+++((((((((((((((()))))))))......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++******))))))******+++++++++,,,///111000...,,,///...,,,++++++,,,---...---...222333///***+++000000///...,,,,,,---......,,,---...///000222222333222333333111...,,,,,,---///---++++++...///000000111///,,,,,,---...---------...000111222222111000222111///.........///000111111111000000000000000111000/////////000222333111000/////////000222333111111111111111222222333444444555555444444333222///000000111222222333333000111222333333333222111333111000222555666555333///---,,,...222444333222333222000/////////000111333222222444555555333111333333222111000///...---///222555777777777888999???GGGQQQUUUUUUVVV\\\aaaccceeehhhkkkllllllllllllrrrtttuuuuuussspppoooooodddhhhlllmmmkkkhhhhhhhhhgggeee___XXXSSSUUU]]]cccllljjjfffbbb^^^\\\ZZZZZZ]]]aaabbbaaaeeellllllhhhbbbdddggggggfffdddddddddgggjjjllljjjgggddddddeeeiiifffcccccccccaaa]]]YYYSSSUUUWWWYYYXXXRRRIIICCC;;;888444111000///---,,,000111111000//////000222444333111000///000111111======<<<<<<<<<<<<<<<===???>>>===<<<;;;;;;;;;;;;777888888999999888888888777888:::;;;;;;;;;::::::<<<<<<<<<;;;888666333111///......000111888HHHXXXffflllrrrvvvwwwsssggg[[[IIIAAA777000//////---+++******++++++,,,---......---...222888888222......))),,,,,,((((((+++,,,)))---+++***,,,,,,+++///666@@@BBBBBB@@@>>>===888111444222666BBBKKKKKKEEEBBB666111+++***,,,......,,,---000333333444999BBBJJJIIIGGG???666222222222///(((...111...---222444333666000111888;;;:::AAAMMMUUUSSSJJJ===555333000,,,,,,,,,++++++******))))))+++***))))))***---000333///...+++)))((()))+++,,,++++++************+++++++++'''(((---000:::UUUooo~~~rrrbbbVVVPPPUUUfffwww|||vvvrrrhhhZZZKKK???777333222222222222222111000///777:::>>>@@@???===<<<;;;<<<999777777777666333000000000000333555666444333333222222111000000000000...---,,,,,,,,,,,,---...---...///111111111000///000000000000000///......//////............/////////---,,,---...///...---------......//////000000***+++---...////////////++++++,,,---------------***+++,,,------...------------............------+++++++++***)))))),,,...)))***,,,,,,,,,,,,,,,,,,000///---,,,+++++++++,,,,,,,,,+++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,...000333444222000///...,,,+++***+++,,,------...111333///***+++000000000///............///,,,------...///000111111111222222111...------......,,,++++++---///000///111///------...///...---...///000111222222222222222111000000/////////000111111111111000000000000000000000000000111222222111000000000000111222222111111222333333333222111444444444555444444333222000000111222222333333444111222333444444333222111222111000111444555444333111000///000222333111...222111000///...///000000000000111333555666444333222111111111111111111111111333555666555444444555:::CCCMMMRRRSSSUUU[[[```___bbbeeeggghhhhhhhhhhhhnnnpppssstttrrrpppnnnnnnhhhkkknnnmmmkkkhhhhhhiiieeeaaaYYYPPPLLLPPPZZZbbbkkkiiifffbbb___[[[YYYXXX[[[___aaabbbfffllllllgggeeeffffffeeeddddddeeeggggggiiikkkjjjgggeeedddeeeiiieeeaaa___^^^]]]ZZZWWWWWWXXXZZZ[[[XXXRRRIIIBBB;;;888444111000///...,,,000111222222111222333555222222111000000000000000<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<::::::999999999999::::::999999999:::::::::::::::;;;;;;;;;:::888555333111...------...000666CCCQQQ```hhhppptttwwwwwwooofffWWWMMM???444///......---......---------...///000000000555:::999222---,,,***------++++++...---***---++++++......---000666===@@@BBB@@@@@@@@@:::333444111444>>>GGGGGGDDDCCC666000+++))),,,///000000---...000111444:::AAAFFFNNNNNNHHH>>>999777444000+++///000......111333333333......444777777???JJJUUUPPPEEE999444333000+++)))***+++,,,,,,+++******+++***(((((())),,,///111,,,+++*********+++,,,---,,,,,,++++++++++++,,,,,,(((((())))))%%%+++EEEaaa}}}~~~wwwiiiaaafffsss{{{~~~{{{yyyuuuooojjjccc[[[PPPFFF===777333111333222222111111111222222888;;;>>>???>>><<<;;;;;;:::888777666666555222000......///222444555444333555444222000...------,,,///...,,,++++++,,,.../////////000111111111000000000000000000000//////...//////............//////...---,,,---...///...,,,---------...//////000000///...------,,,,,,,,,,,,,,,,,,---............---...---------------....../////////000000/////////---...---,,,******,,,...******,,,------,,,++++++///...---,,,++++++,,,,,,++++++***)))))))))******---------,,,++++++******(((((())))))***++++++,,,+++++++++,,,,,,---------///...---,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++---000444444333111///...,,,+++++++++,,,---------000222///++++++000000000000000000//////...,,,---------............///000111000...---...///---+++***+++---//////...111/////////111000///---000000000000111222333444111111222222222111000000111111111111111111111111///000111111222111111111000111111222222222222222111222333444444333111000444444444444444333222222111111222333333444444555222333333444444333333222111000///000222444333222333222111222222111...+++111000///.........///000/////////222444666555444///000111111222333444444333444555555333111111222666>>>HHHNNNQQQSSSYYY]]]]]]```cccdddcccbbbbbbcccgggkkkoooqqqqqqnnnlllkkklllmmmmmmkkkhhhffffffgggccc^^^UUULLLIIINNNZZZdddiiiiiigggddd```\\\XXXVVVXXX\\\```bbbggglllkkkggghhhhhheeecccaaacccgggjjjgggiiikkkkkkiiigggffffffjjjeee___ZZZXXXXXXWWWWWWVVVWWWYYYZZZXXXRRRJJJDDD;;;888444111000000///---...000222222111222444555111111111111111000000///:::;;;;;;;;;<<<<<<<<<;;;>>>>>>===<<<<<<<<<=========<<<:::999999:::;;;<<<;;;:::999999888999999:::888888888777555333111000...,,,,,,---///333>>>III\\\eeemmmrrrttttttoooiiibbbXXXJJJ===666222111000////////////000111333333555333555888666///++++++***,,,............---,,,+++***,,,//////...000444:::>>>AAA@@@AAAAAA===666444000111999???@@@??????444000+++))),,,///222333111000000222666;;;???BBBPPPSSSRRRKKKDDD???888222...//////......000222222111...---000333555===FFFQQQKKK???555333444111+++)))+++,,,------+++***(((***)))((('''(((+++...000+++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---((()))+++((("""%%%888MMMkkkwwwzzzqqqoooyyy~~~uuummmgggaaaZZZUUUMMMFFF===777555444222000/////////000111444666777777:::===>>>===;;;::::::999999888777666444333111//////000111333444222000555444222000...------,,,222000...------...000222/////////000000000////////////000000000000////////////............//////...---,,,,,,......---,,,,,,,,,---......//////000444222///,,,)))((()))))),,,---......//////......000///...,,,,,,---.../////////000000000000//////.........,,,++++++---///,,,+++,,,---...---+++)))------,,,,,,,,,,,,,,,,,,******)))))))))))))))***......---,,,++++++******(((((())))))***++++++,,,******+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,///222222000...000///...---,,,,,,,,,---------///222000++++++/////////000111111///...---,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///000,,,+++***+++---///......000000000111222222000...111111000000000222444555111222333444444333111000000111111111111111222222///000222333333222111000000111222444444333222222222222222111111111111111333444444444444333222222222222333333444555555666444444444444333333333222/////////000111222222222111222222222222000...,,,111000...---------...///000//////111333555444333//////000111222333333444333444555444222111111222555<<>>>>>===;;;:::::::::;;;<<<;;;:::999888888888888888666666666666555333111000...++++++---...000888AAAVVVaaakkkpppqqqrrrpppmmmgggaaaVVVLLLCCC<<<777555000111222444666777888888999555333333000+++***,,,'''''')))++++++***))))))***))),,,000000------111777;;;>>>>>>@@@AAA===777333///...333777777666888111...+++***,,,///222444222222111222444777:::<<>>>>>===<<<;;;::::::::::::;;;;;;:::999888777777666666777777777777555333222...++++++------...333:::MMM[[[iiinnnpppssssssrrriiifffaaaYYYQQQIIIBBB>>>777999<<<>>>@@@@@@???>>><<<777222000---)))***---)))((((((,,,,,,******,,,******...222111,,,+++...444777888888:::<<<:::555222---,,,///111000000222...---,,,+++,,,...000222000000111000///000444777CCCPPP[[[\\\WWWNNNCCC:::555000---...///......111.........---...111555:::AAA???888222111333222---............,,,***((('''+++***((('''(((***---///111000---+++)))(((((((((,,,,,,++++++++++++,,,,,,,,,+++***+++,,,......///888EEEOOOWWWhhhrrrfffUUUFFF>>>:::888777222111111222333444333222444333333222222222333333666777999999777666666666999:::;;;999777555555555555444333333333222///,,,222222111000000000111111///..................//////...---,,,,,,,,,------...//////000000000000000//////............//////---,,,+++,,,---...---+++,,,,,,,,,---......//////---,,,***))))))***,,,---,,,,,,---............---...---------------......,,,------......------,,,------------,,,,,,...111222///+++***,,,---,,,***)))***+++,,,------,,,,,,******)))))))))***++++++++++++******))))))((((((++++++++++++++++++******+++++++++,,,,,,---------++++++,,,,,,,,,+++***)))***+++,,,------,,,+++***111111111222333333000---111000000///...---,,,,,,---+++,,,000000---,,,..................------,,,,,,,,,,,,,,,++++++++++++---...//////...---...000,,,,,,,,,...000000///...000//////000222222111///////////////000111222333111111222333333333222222000000111111222333333333222222222333222222111000000111111222222222222222333222///......111333555333333333333333222111111222222333444444555555666444444333222111111111111...///111111000000222333...000111111000000111333111000///.........///000222111//////000111111000000000000//////......---111222333333222333555777777:::===@@@DDDIIIOOOSSSUUUYYY\\\XXXQQQLLLKKKMMM]]]aaagggkkkkkkkkkjjjjjjhhheee```\\\ZZZXXXVVVTTTYYY]]]aaacccbbbbbbeeegggjjjkkkkkkkkkiiieeeaaa___WWWVVVYYYaaafffeeeeeeeeeaaadddggghhhgggeeedddcccfffggghhhjjjkkkiiieeebbbZZZXXXSSSNNNKKKLLLPPPTTTSSSTTTTTTUUUTTTOOOIIIDDD<<<888333000000111111111555777888777444111//////111222333333333333333333666777999;;;<<<;;;:::999999999999::::::;;;======<<<<<<<<<<<<;;;:::999999::::::;;;:::999777555444555666777777666555333222///,,,+++---------000555EEEUUUeeelllmmmppprrrrrrjjjjjjhhhccc\\\TTTMMMJJJBBBEEEHHHKKKKKKIIIFFFCCC===777333111...******------))))))---...+++,,,111+++,,,000555333---***,,,///111111000222666555000///+++***---///---...111+++,,,,,,,,,,,,,,,...///,,,///222000------222777<<>><<<999777777777777888999999:::;;;>>>@@@???;;;999999:::777777777999:::999666444555555444333222111111000333333222///------...///;;;JJJ[[[dddcccbbbffflllbbbfffjjjlllhhhccc^^^[[[^^^\\\ZZZ\\\]]]WWWJJJ@@@<<<:::666222///---,,,+++,,,+++******))))))******333222222222333111---*********++++++,,,---......)))+++---...---,,,,,,,,,+++***)))((((((***,,,---...000111111222444888:::BBBCCCLLLXXXYYYQQQIIIHHHAAA:::333...------,,,***))))))(((((((((***,,,---333222222111111111111111///...---,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,666333...)))'''&&&((()))(((((('''((()))***,,,---///,,,))))))+++---,,,***'''///555888EEEaaaxxxhhhTTTFFF999555333000000444------///000111111111111444444333222222333333333666:::999444000333555666:::;;;888222111444666444333444555555555444333222444000---///333555333000000000////////////000000111000000///...---------......------------......///...---,,,,,,---...///...+++***---111222///+++++++++,,,,,,---...//////******+++++++++***))))))..................---,,,,,,++++++---111222000---,,,,,,------,,,,,,+++++++++,,,///000///111>>>MMM555000***(((***---...---***++++++,,,,,,++++++*********))))))******+++,,,***,,,------+++******+++---+++((('''((())))))(((...///---***+++......+++,,,,,,------,,,,,,+++***(((***+++------,,,+++***///......111444444111...,,,,,,---.........---,,,)))+++...000111000...---.........///111000///---------,,,,,,,,,,,,,,,,,,///...---...000000000///******---222000******///111111000000//////......111111000000000000111111111222333222000///000111333111//////111333333333///000222222222222444666<<<777222///000222222111555333222333666555///***222333444444555555444444333333444444444333222222555444333222111111111111111222333444555444333222///000000111111111000000333222222111111111111111111000000///000000111111000000/////////111222333333222111000000111222333555222000333777<<>><<<999999:::777777777888999888555333444444333333222111111111222222111///---,,,---...444@@@NNNUUUUUUTTTWWW[[[YYY\\\aaadddcccbbbaaa```bbb___\\\ZZZXXXQQQHHH@@@:::888555222///------,,,))))))******+++++++++,,,///111222222111///---,,,*********+++,,,,,,------)))+++---...---,,,,,,---+++***)))((()))***,,,---...000111111111222555777???CCCNNNZZZ\\\VVVQQQRRRFFF???666111//////...,,,,,,++++++++++++,,,,,,---111111000000000000000111......------,,,---------------,,,***((()))+++---777444...***''''''((()))******)))(((((()))***+++---+++((()))+++------,,,+++///333777GGGccczzziiiQQQCCC777333333111111333/////////000111222222333444333333222222222333333555999888444111444777777999:::888333222555666555333333444444444333222111444000---///333555333000222222000///............000000000///...---------///......------......///000///...------...//////...,,,+++---111222///+++++++++,,,,,,---......///*********++++++,,,,,,,,,------...////////////...+++******,,,///000...+++,,,,,,---......///......+++,,,///111///...666???000---***)))******)))(((+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---)))+++,,,,,,***))))))***---+++))))))******)))(((,,,---+++((()))...///,,,,,,------------,,,++++++)))***,,,---------+++***++++++,,,///222333111...***+++,,,---,,,,,,******+++,,,...000000000///.../////////000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,...---------///000///......---///222///******...000000//////////////////111111000000000000111111000222333222000//////000222000//////111222222222111222333333222222333444777333///...000111111111555333222333666555000+++111222333444555555555555444444444333333222222222666555444333222222222222222222333444444444444333222111000//////000111222---------------,,,++++++111111000000000111111111222111000///...///000111333222111000000000111222333///...111444999BBBKKKTTT[[[___``````bbbbbb```aaacccgggjjjkkkiiigggeeebbb```]]]ZZZXXXXXXXXXYYYTTTXXX^^^ccceeeggghhhiiijjjhhhggggggiiijjjhhhfffZZZSSSQQQXXX```bbbbbbbbbeeedddcccdddfffgggfffeeeaaa[[[YYY___eeefffddddddccc^^^]]]aaacccaaa___^^^aaadddeeeaaa```___XXXPPPEEE<<<444444444222000000111111222333333222111111000000//////000000111222:::888777888999999888777:::999888888999<<<>>>@@@;;;===>>>>>><<<:::::::::999888888888999888555222222222222222222222222222111000///---,,,,,,,,,,,,...555===BBBDDDDDDEEEGGGHHHKKKOOOSSSUUUXXX\\\___dddbbb^^^YYYRRRJJJCCC???888666444111///.........'''(((***+++,,,---,,,,,,,,,///222222///------...*********+++,,,,,,------***+++---...---,,,---...++++++***))))))***,,,---...///000111111111444666;;;AAAMMMZZZ___]]][[[\\\LLLEEE;;;444111000///...---............------,,,//////.........//////000......---------...//////...---,,,)))((((((+++...777444///***((('''((())),,,+++***)))))))))))))))***)))((()))+++---.........000222:::MMMiiirrr[[[LLL<<<555444222111222111111000000000222333444333222222222222222333333333666777333333777999999777999777222222555777555222222333333222222111000333000...///222444333111444333111000...------,,,000000//////...---------//////............//////000//////......///000000...,,,+++---000111...,,,+++,,,,,,------.........++++++++++++---...///000------...///000000000000+++******+++,,,---+++)))******,,,---.../////////++++++---000///+++,,,000---,,,******+++***'''%%%++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......(((***,,,,,,***(((((()))+++++++++,,,---,,,***(((***,,,+++'''(((,,,///------------------,,,++++++)))***,,,---------,,,+++((((((***---000111000///,,,,,,---------,,,***))),,,------......///////////////000000///---+++*********++++++,,,,,,------...---,,,---/////////...111000000111///++++++............///////////////000000000000000000000000///111333333111000///000111///......000111111000222333444333111000111222333111000000111333222222444222222333666555111---000111333444666666777777777666444333222222222222666666555444333333333333333333333333333444444555444333000......000222444...///111111111000...---222111111111111111111111222111///...------......333222111000000000000000000---,,,///111444===EEEPPPXXX___aaadddggghhhfffeeefffhhhiiijjjjjjiiihhhbbb```\\\YYYXXXYYYZZZ\\\[[[ZZZZZZ]]]bbbgggjjjllliiihhhhhhiiikkkkkkjjjiii^^^WWWUUUZZZaaabbbbbbbbbeeeeeeeeegggiiiiiigggeeeaaa[[[ZZZ```ffffffdddcccccc^^^]]]bbbeeedddbbbbbb```aaa```\\\ZZZYYYSSSMMMEEE<<<555444333111///000111111222222222222111111000000//////000000111222666666555666888999;;;;;;999888777777999;;;???AAA;;;<<<=========<<<;;;:::<<<:::999999999888666333222222222222333333444444000///------------,,,+++---///222555777888888888777999;;;>>>AAAFFFMMMQQQ^^^```___YYYOOOEEE???<<<555444222000///......///'''(((+++---------,,,++++++000444222---******---++++++,,,,,,------------***,,,---------,,,...///,,,+++*********+++,,,,,,,,,...000111111333666888999===GGGUUU```dddaaa]]]NNNFFF<<<444111000///---------...//////---,,,+++......------------......------------...//////000...---,,,)))'''(((+++...666333///+++((((((((()))+++*********************)))(((((((((***,,,...//////222777DDDZZZqqqppp___JJJ;;;555333111///222111/////////111333444222111111111111222222333000444444222444888;;;999444666555111111444666444111111111111111000000///222000//////222333333111333222111///......------/////////......---------000//////......//////000///////////////000000000///---,,,---///000...,,,,,,,,,,,,---------......---------------///000111//////000000000000000///,,,,,,++++++++++++***)))((()))***+++,,,,,,,,,,,,---******------***'''(((,,,,,,++++++,,,+++******,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...)))+++------+++)))))))))******,,,...///...+++)))+++------((((((+++...------------...---,,,,,,+++***+++,,,---------,,,,,,))))))+++,,,...//////...//////000000///...---+++---,,,,,,+++,,,---...///---...000///...,,,,,,,,,)))******+++,,,------......,,,,,,---...///...---222111000000...---...///------....../////////000000000111111111111000000///111444444333111000111000///......000111000///000111222111000///000111444444444444555444444333333222222444555555222//////000222444666777888999999777555222111111222333555555444333333333333333444444333222222444555666444333111000000111222333333444666888777555333111222222222222222111111111000///...---,,,---...///333222222111000000000///000---,,,...000222888@@@KKKTTT\\\aaaeeeiiijjjhhhkkkjjjjjjjjjiiiiiiiiiiiieeebbb^^^ZZZXXXYYY[[[]]]___[[[YYY[[[aaagggkkkkkkiiiiiijjjkkkkkkkkkjjjiii```ZZZXXX]]]cccddddddeeeffffffgggiiikkkkkkiiigggccc^^^\\\bbbgggfffbbbaaa^^^ZZZZZZ```eeeeeeeeeeee^^^\\\YYYUUUSSSPPPLLLIIICCC;;;555444333000000222000111111111111111111000///////////////000111111555555666666666888999;;;666666555666777:::<<<>>>:::;;;<<<=========<<<;;;>>><<<;;;:::::::::777555222222333333444444555555000///---...//////---+++---------...///000//////////////////111555<<<@@@PPPVVV[[[XXXOOODDD<<<888444333111///.........///)))+++,,,------,,,***))),,,111444222---((()))+++------------............***,,,------,,,---///000,,,,,,+++++++++++++++++++++,,,...000222666;;;>>>======CCCPPP```gggaaaXXXJJJBBB888222//////---,,,***+++---......---,,,+++//////...------------------------------...///000------,,,)))((((((+++...333111...***((((((((()))((())))))***+++,,,,,,,,,))))))))))))***,,,...000222999DDDTTTiii{{{zzzkkkTTT@@@666222111000111000///......///111333000000000000000111222333///222222111444999:::888222444333000///333333111111111000000////////////222111000000111222222222111000000///////////////............------------//////............//////...//////000000000000000///...------.........---,,,,,,,,,---------------000000///////////////000000000111111000///...............---,,,++++++,,,+++++++++,,,,,,++++++***000***(((+++,,,***)))++++++******)))***+++---///------,,,++++++,,,------+++++++++++++++,,,------))),,,//////---+++******)))***,,,...000000,,,***,,,000000+++)))+++---,,,------.........---,,,,,,++++++,,,,,,------------,,,---......---------...//////000111000///...---,,,+++***))))))+++,,,...***,,,///000...---...///******+++,,,------.........---,,,---///000///...000000///...///000111000---.........//////000000///000111111111111000///000222444555333222222333000///...///000111///...+++---//////......000111444555666666555333222222333333333444555444333111///000222555777888999999999888555333111111222333444333222222222222222222555444333222333444555666222333444444444222111000222333555777666444222000111222222222222111000///---,,,,,,,,,---...000111222222222222222111000000111...---000000111666<<>>>>>===;;;>>><<<::::::::::::999777222222222333333444444444222000...///222222///,,,,,,,,,,,,+++++++++++++++---------,,,+++---111555@@@HHHQQQTTTPPPFFF===888333222000///............+++,,,---------,,,***)))---000333222...***)))***---------------.........+++,,,------,,,---///222,,,,,,,,,,,,,,,++++++++++++,,,---...111777>>>CCCBBBAAACCCLLLZZZaaaZZZNNNAAA:::333...------,,,***)))***,,,---//////000000222111000///...---------------,,,,,,,,,---......,,,---,,,+++))))))+++,,,///...+++)))(((((()))***'''((()))+++,,,---------***+++,,,,,,---///222555;;;GGGWWWfffuuu}}}}}}nnnfffUUUBBB555333333333000000///......///000111////////////000111222222///111111000333777777444222444333000///222222///222111000////////////000111111111000111111222333000000////////////000000------------------------......------------......------...///000000000000//////...------------...------------------------000000111111000///......///000000000//////...---///000000...,,,,,,---///.../////////......---,,,000+++(((+++,,,+++---000)))))))))((('''))),,,///...---,,,++++++,,,---...+++++++++++++++,,,,,,---***---///000///,,,+++***((()))+++...000000---+++***///222...+++,,,---,,,...............---,,,,,,,,,,,,,,,,,,------------...///000///---,,,---...,,,---...//////...------,,,+++************,,,---))),,,000111///...000222,,,,,,------....../////////...---...000000000///...000///---///333222...////////////000000000000///000111222222111000///111222333333222222333555111000///000111111///...***,,,............000222333444555444222000000111444444444444444333222222000111333555777888999999888777555444333333333333333222222111111222222222444444444444444555555666222333555666666444111///333444555666555444222111000111222222111000...---,,,++++++,,,---///111333222222333333444333222222222000///111111000444:::AAALLLYYY```ggglllmmmkkkqqqpppmmmkkkiiihhhhhhhhhnnnkkkfffbbb___^^^___`````````aaadddfffhhhgggfffjjjjjjjjjhhheeedddeeefffddd```___dddggggggiiillleeeeeeeeehhhjjjkkkiiihhhkkkccc___bbbeeedddaaa```UUURRRTTT\\\ccceeefffggg^^^XXXSSSQQQMMMGGGDDDCCC@@@;;;666555333000111444000000////////////000000//////......//////000111555777999999666444333444333444555777888888777777:::999999<<<>>>???===;;;;;;:::888888999999888777111111111111111111222222444111000111555555111---,,,---...---******+++,,,,,,---------,,,,,,...111222:::EEEMMMNNNHHH@@@;;;333222000...------------++++++,,,,,,,,,,,,,,,,,,---...000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000333,,,---------,,,++++++***,,,,,,++++++...555===CCC@@@CCCEEEHHHNNNRRRLLLBBB777333...,,,,,,---,,,***++++++---///111444777888555444222111///...---------,,,,,,+++++++++,,,,,,***,,,---,,,+++******++++++***)))((((((((()))***))))))+++,,,,,,,,,,,,+++***,,,///000222555:::>>>IIIXXXiiittt{{{|||~~~~~~zzz|||xxxiiiYYYZZZTTTDDD888444555444000000000000000000000000///......///000111222222///111000///222666444///444666555222111333222///222111000/////////000000111111111111000111222333111111000//////...//////------------------------------,,,,,,,,,,,,------+++,,,...///000000////////////...---,,,,,,---...---------------------------...000222222111///...+++,,,---...///000000000...///000...,,,,,,...000......///000000000//////...++++++------,,,---222)))+++,,,,,,***)))***,,,///---,,,++++++,,,---///,,,,,,,,,,,,,,,---......))),,,///000...,,,***)))(((((())),,,//////---+++###+++111///,,,---...---...............------,,,,,,,,,,,,,,,,,,---......,,,...///...,,,,,,...000+++,,,...///000000///...------,,,,,,,,,,,,,,,---***///333333000...000222......//////////////////000///...///111111111000...000000...///333000***111111111111111000000000///000111222222111000///111111111000///000222555222111111111222222000...---...000000//////000111222333555444222111222444555666666555333222222222111222444555777888999999666666555555444444444333333333222222222333333444333444444555555555555555444555555666555333111000555555666666666555444333///000111111111///---,,,------,,,------///111222111222444555555555555444333111111222111///222777999EEESSS]]]fffmmmnnnlllooonnnlllkkkiiiiiiiiiiiiooommmjjjfffdddccccccdddbbbdddfffggggggffffffgggggghhhgggdddbbbbbbeeehhhhhhdddcccfffhhhgggiiilllbbbaaaaaaccceeeggggggfffkkkccc^^^aaaeeeeeeddddddYYYVVVWWW^^^dddeeeeeefff^^^WWWRRRQQQMMMEEEAAAAAACCC===999666222---...222000///............///000///............///000000000444888999777555666777333444777888999888777555:::999999;;;???@@@>>>;;;999888666666777888888777000000000///////////////555222111333666777333...---///111000---+++---000)))+++------------...000***222===HHHLLLJJJCCC>>>333222000...---,,,,,,---*********+++,,,---...///+++,,,---000222222000...+++*********************+++,,,------,,,...111333------------,,,,,,+++***...---+++))),,,222;;;BBB;;;BBBFFFCCCBBBCCC???999111...+++***,,,---,,,***------...111444888<<<>>>888666444222000...---------,,,,,,+++************)))+++---...,,,*********)))((((((''''''(((******++++++,,,---,,,+++***))))))---111333666:::@@@EEETTTddduuu|||}}}zzz|||{{{tttssslll\\\KKKSSSTTTHHH;;;666555333111111222222222111111000............///000222222000111000...111444222---666888777333222444333000333222000/////////000111000111111111000111222444444333111000...------------------------------------,,,,,,++++++,,,,,,---***+++---////////////...000000///---,,,,,,---///------------------------))),,,///222333222000...((()))+++---///111222222---//////...++++++...111++++++---...//////000000++++++---000///+++---111+++///222222...+++)))***///...,,,++++++,,,...///...------------...//////(((+++...///...+++)))((((((((((((+++...///...,,,'''//////---......---......//////......---,,,---,,,,,,,,,,,,---......***,,,...---,,,,,,///222---...000111222222222222.....................------111555444000---///222000000000000000/////////111000///000111222111000///111111...///222...&&&333333222222111111000000...000111222222111000...000000///---,,,...111444222222111222333222000...000111222111000///000111222444666555333444666999666777777555333111111222222333444666777888888888444555555666666555444444444444333333333444444555222333555666666666555444777666555444333222222222444444333333222222222222//////111111000...,,,***000///...---......000111111222444666777777666666333111111222111...000555111>>>MMMYYYccckkkmmmkkklllkkkkkkjjjjjjjjjkkkkkknnnmmmkkkiiihhhgggggggggdddgggiiiiiifffdddfffhhheeeeeedddaaa___aaafffjjjkkkgggfffhhhiiiggghhhkkk```___^^^___bbbdddddddddjjjaaa\\\___dddfffggghhh___ZZZ[[[aaaffffffeeefffddd]]]XXXWWWSSSJJJEEEFFFEEE@@@;;;777111++++++///000///...------...///000...............///000000222666777333444999999555666666666666777777777777===:::999:::===???===:::777777777777777666555555///222444222///...111555777666555555666555333111111000...---,,,,,,------,,,,,,+++,,,---,,,)))'''000222555:::CCCHHHCCC:::===333---...///++++++...------,,,+++************------------------------,,,------------,,,++++++++++++,,,------......//////000//////...---++++++)))***++++++,,,000888>>>AAA@@@???===:::666444222------,,,++++++,,,,,,,,,...///000111555;;;DDDIII===888222////////////------,,,+++*********+++,,,---------...------,,,,,,))))))))))))))))))))))))((()))******,,,///...,,,000111555;;;AAAHHHPPPVVV___jjjvvv{{{}}}}}}zzzuuukkk[[[NNNBBBIIIMMMGGG;;;333555999444222000///000000000///111///......000111111000,,,---000111222111000///000111333444444333111000//////000000111111111222(((+++...111222222000///222222333333222111///...,,,,,,,,,,,,,,,---...///000///---,,,++++++,,,---000///...------...///000---------///000000---+++....................................////////////((()))+++---.........---111...,,,---000111///---+++,,,---...////////////,,,------......------,,,+++++++++,,,,,,---------//////---)))+++//////,,,***,,,---//////...,,,++++++******+++,,,,,,***)))+++***************++++++******+++++++++,,,,,,,,,)))---...------//////+++---,,,,,,+++,,,---///000...---+++++++++---///000------...///////////////////////////////////////000000111111111111000000///////////////000111111...///000///...///000222222111111000000111111222---...///111222222222222111222333111///---------222222222111222222333333222222222111111111111000///////////////000111111555222000000222666888999888888777555222000000111111444888::::::999999999555555666666666666555444333444666777777777666555666444222333555666444222444333333333333444555555555444444444555555333111000111111222222000///...//////000111222333333333333444444444444444444444555444333111111111111222777999@@@NNN]]]hhhllllllmmmmmmmmmnnnnnnnnnnnnnnnrrrnnnkkkjjjkkkllljjjhhhjjjkkkllllllkkkjjjhhhgggcccdddccc___[[[\\\bbbiiijjjhhhffffffffffffeeedddbbbbbbbbbaaaaaabbbcccccclllfff___^^^aaaeeeeeedddcccbbbccceeeggggggeeedddeeeccc___[[[VVVPPPIIIDDDBBBBBB<<<333000222222111////////////////////////111///000111///,,,---222111555666333444888999666666666666666777777777888:::;;;<<<<<<;;;;;;<<<===888888888888777666555444000222555333///...111555555444333444555555333111000///---,,,,,,---///000------.../////////...---)))+++///555@@@IIIGGG@@@===555/////////,,,+++---,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------......///////////////...---,,,+++)))***+++,,,...333;;;@@@???>>><<<999666333111000------,,,,,,,,,,,,------......///111555<<>>777222000000...------,,,+++*********+++,,,------------,,,+++))))))(((((((((((((((((((((((())))))((()))+++...000000666:::AAAIIIOOOUUU^^^dddgggpppxxxxxxsssqqqssswwwxxxzzzzzzuuukkk\\\KKK???999BBBJJJIII>>>666555888333222000111222222111000111000......000111000000...///000111111000...---000111222333333222111000//////000000000111111111+++---///111222111///...222222333333222000///...---,,,,,,,,,,,,---...///000///...,,,,,,,,,------000///...------...///000---,,,+++,,,......,,,+++---------------------------...............------(((***+++---............000///...///000000///...+++,,,---....../////////---...............---------------.........//////---...---******---+++'''------/////////---+++***(((((('''(((******)))'''++++++************++++++************++++++,,,,,,***...///------000///,,,------,,,+++,,,---......+++***))))))***,,,...///...//////000000000///////////////////////////////////////000000////////////////////////000000111...///000///......000222444444333333333333444444000111111111111111111000...000111111///......///222111111111111222333333222222222111111111111000000000///...//////111111999666333111222333333333777777777555222111111222222444777777666555444444888888888999888888888777555555666666666666555555555333222222444555444222555555555555555666666777888777555555444333000...000111111222111111////////////000222222333333222333333333333333444444444444333222111000000111111333555<<>>===:::999;;;???::::::999999777666444333000333555444111000222555222222222444555555444222111///---,,,,,,...000222)))***+++,,,------------&&&(((+++000<<>>777222000///,,,+++,,,+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,------......///...............---,,,+++)))***+++---000666<<>>:::555111...+++******************+++,,,------***************+++++++++++++++,,,,,,++++++***)))++++++,,,------......///------.........---,,,,,,+++++++++---000555:::>>>:::777333000---+++++++++,,,++++++++++++,,,,,,---,,,---...000555===FFFLLLMMMHHHAAA999444000...------,,,+++*********+++,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((***'''%%%'''***///777???SSS^^^jjjooooooppprrrsssoooeeeYYYOOOFFF@@@@@@CCCFFFQQQ^^^```SSS???333111+++666CCCFFF@@@888444444//////000222444444222///333111///000111222111000......//////...---,,,,,,...///000222222000///...//////000000000000000000...///000111111111000///111111111000000//////...------,,,,,,,,,------...//////......///////////////...------------...///...+++))))))***,,,,,,,,,++++++,,,,,,,,,,,,,,,---......//////...---+++))))))+++,,,...////////////***...111111///,,,---///,,,,,,,,,,,,,,,---.....................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///,,,)))))),,,***&&&......//////...---,,,+++,,,+++***+++---......---,,,,,,+++*********++++++)))))))))))))))))))))***))),,,---++++++......+++...------,,,,,,+++++++++++++++,,,,,,...000222333---------,,,,,,,,,,,,,,,000000000000000000000000.........//////.........///............///000000---...///...------///111......------------......000111111000000///---------///000111000///000111////////////000111222222222222222111111111000000444222000.........000111444333111111333444555555555666666555333333444666======<<<:::888777888:::777777777777777888888888:::888666444333333333444222222222222222222222222111222222333333333333333......///333666999999999222222222222111111000000///000111222222222222222000000000111222222333333222111000000///.........///111777AAAMMMWWW]]]___```bbbeeehhhlllnnnooopppppppppqqqrrrrrrqqqooommmlllkkkiiihhhggggggggggggkkkkkkjjjgggddddddgggjjjkkkjjjiiiiiijjjjjjhhhgggfffgggiiikkklllmmmlllllliiihhhfffgggiiijjjiiihhhfffeeeeeefffhhhhhhgggfffdddggghhhddd\\\VVVVVVXXXNNNBBB;;;???AAA:::333222////////////////////////000...///111000,,,,,,000222222333555666666777888777777777777888888888888;;;:::888:::<<<===<<<:::<<<<<<;;;:::888777555444333444666666555444444444222222444777999999777555777444111...,,,,,,---......///000...,,,+++,,,.........,,,---555@@@FFFFFF???===999333...+++***)))************+++,,,------)))))))))******++++++++++++,,,,,,,,,,,,+++******++++++,,,------......///,,,,,,------------------,,,++++++,,,///333666888666444111---+++************************+++,,,,,,,,,---...000555===FFFLLLMMMIIIBBB;;;444000//////---,,,+++*********+++,,,***+++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))+++&&&%%%(((+++000<<>>444////////////////////////111///111333222......111555333444777777555666999777777777888888888999999<<<999777888<<<>>><<<999<<<<<<;;;;;;999888666555444555666777777666555444222333555888::::::777555888666333111...---,,,,,,---///000---***)))+++---------,,,,,,444@@@HHHJJJAAABBB>>>666///---+++)))+++++++++***++++++,,,,,,)))))))))***++++++,,,,,,,,,------------,,,++++++++++++,,,------......///***+++,,,---------------,,,+++)))***...111333333333222000---,,,++++++,,,******)))******+++,,,---,,,---///111555<<>>555000///111---,,,+++*********+++,,,)))***+++++++++++++++***))))))))))))))))))))))))+++&&&&&&---111555DDDUUUbbblllsssssstttssshhhYYYBBB444,,,...///***)))---,,,---888GGGJJJ>>>555444333777;;;:::555111111222111000//////000000///...000//////111444666777777/////////...//////000000...///111222222111///...000000/////////.........+++,,,,,,---...////////////...---------.../////////...---,,,,,,,,,,,,,,,)))***,,,...////////////......,,,,,,,,,,,,......///...---...000000...---+++,,,,,,---......//////000///---,,,,,,---...///+++,,,...000111111111111111///---,,,...///000000111000...------...000111,,,---...///000000000000//////.........------------//////---...000...)))...------......///000000333111...------...............---,,,++++++++++++,,,,,,++++++***************---,,,))))))---...,,,******+++,,,---,,,++++++'''((()))***++++++++++++...---,,,,,,---///111222////////////////////////---......//////......---...------------.../////////000111111///000111333------,,,,,,,,,,,,------+++,,,...///000111111111---///111111000///000111000000000000222333444555222222222111111111111000///000111222222222111111333222111111333444333222666777777666444333444666777999999999888888:::;;;888777666666777888:::<<<:::::::::999999777666666222444555444222222333555444555777999999888777666//////000333666888888777444333222111111111222222111111222222222111111000//////000111222333444555111111111222111000...---,,,...000333999???GGGKKKOOORRRXXX^^^cccfffggghhhlllnnnoooooommmmmmooorrrrrrpppnnnlllmmmooosssuuurrrqqqooonnnmmmkkkiiihhhhhhhhhhhhjjjkkkkkkhhhfffdddggglllppprrrqqqooommmggggggfffdddbbbbbbbbbccc]]]\\\\\\]]]aaadddeeefffhhhgggeeebbb```^^^]]]\\\PPPNNNDDD777444999;;;666////////////////////////000///222444333...---000:::666666:::999555555999777888888888888999999999777:::<<<;;;999888:::===;;;;;;;;;;;;::::::999888555555666888999888666444222333555777999888444111333333444333222000...,,,***---///---******...333,,,---,,,+++222===FFFIIIHHHLLLIII>>>555333111---------,,,+++************))))))***+++,,,,,,------......//////......---,,,++++++,,,------......///)))***+++,,,---.........***((('''***///333555444///000000111111000//////,,,,,,,,,---...///000111...///000111555;;;DDDJJJSSSPPPJJJ@@@666000///000---,,,+++*********+++,,,***************)))((('''((((((((((((((((((((((((***%%%'''///333777FFFXXXhhhppptttqqqqqqooo```NNN333,,,,,,111///%%%$$$+++---)))111CCCJJJBBB888555222666::::::666222111222444222000///000111000//////......111444777888888222111000//////.../////////000111222222111000///000000//////.........---------------------------///...---,,,,,,---/////////...---,,,,,,,,,,,,,,,((())),,,---////////////...---,,,,,,,,,,,,---...---------///000000---+++,,,,,,------...///000000///...+++******,,,...000,,,---///000111222111111555111---,,,///222222111222111///......///000111---...///111222222222222---------,,,,,,+++++++++'''+++---------,,,&&&000//////.........//////333000---+++,,,------,,,///...---,,,++++++++++++,,,,,,,,,+++++++++******,,,...---******...000...((()))+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,,,,***)))((((((***,,,///000////////////////////////,,,------......------,,,...------------...//////000111222111000000222444000000000//////000000000...///000111222222222222+++---///000000000111333000000000111222444555666222222222111111111111000...///111333444333222000111000000111333555444333777888888666444333444555444666777666555444555666555555333333444666888:::999:::;;;;;;:::999777666222444666555333222444666333444666777888777666444444333333444555555444222444333222111111111222333111111222222222111111000///000111222333444555555111111222222222000...---///000222444888>>>FFFJJJQQQTTTZZZ```eeehhhiiijjjoooppppppmmmjjjjjjllloootttqqqnnnkkkkkknnnqqqssssssqqqpppooonnnllliiiggggggggghhhjjjkkkkkkhhhfffgggjjjnnnqqqqqqoookkkhhhhhhhhhfffdddaaa```aaacccZZZYYYXXXZZZ^^^bbbddddddiiifffcccaaa```___]]][[[PPPHHH???999333...///333///////////////////////////...111444222---,,,///666666666666777777777777555666888999888777555444777888:::;;;;;;:::888777>>>>>>>>>??????>>>:::777333555777888999888777666222444555666666555333111777555333444555555222///////////////000000000000,,,///,,,,,,444666===LLLLLLPPPOOOFFF>>>:::777444///000000///---++++++,,,---%%%"""(((---+++***,,,/////////...------000111---+++---111111...---//////---++++++++++++)))(((+++,,,---...//////////////////......------------000///......///000///...000...///333888===DDDJJJQQQMMMFFF<<<444000///111/////////...,,,***)))(((777222---+++,,,,,,+++)))***)))'''&&&&&&&&&''''''++++++---000999EEETTT]]]ffflllppprrrqqqhhhQQQ;;;000///...,,,+++***))))))+++))),,,888EEEHHH>>>333333999<<<666///---//////111///...///000000---***...---------000444888:::777444111...,,,,,,---...---...///000000///......111000000///...---------+++,,,---...//////////////////......///000111222000...------------,,,***////////////000000000000***,,,------,,,+++,,,,,,---------------...///000///111333333111///...///---------...............000000000000000000000000111111///,,,***,,,///333222222111000//////000000...000111///***)))---111000...,,,+++,,,,,,+++***---,,,+++*********+++,,,***++++++,,,------------...---,,,,,,++++++++++++000,,,((('''))),,,,,,,,,+++***)))(((((()))***+++***+++,,,,,,------------,,,,,,,,,++++++***************++++++++++++***************+++,,,---///000---------............///---------,,,,,,+++++++++............////////////,,,,,,---...///000000000222111///...---...000111///,,,---000000,,,,,,...---......///000111111222333000...///222444333111666444111///...///000111333333444444444333222222000111111222222333333444555555555666555555444444222444555444444555777999888666444444555666666666777888999:::999777555444666666555444444444444555666555555444444444555555000333666666555222111000222000...///000222333222111111000000//////......111///...000222333111...///000111111111///...---222222222222555:::@@@EEENNNUUU^^^dddfffhhhjjjlllmmmmmmllllllllllllmmmmmmjjjjjjjjjkkklllnnnqqqrrrooonnnmmmmmmnnnooonnnmmmhhhhhhkkklllhhhdddfffkkkiiiiiijjjkkklllllljjjhhhiiijjjggg```\\\^^^___^^^]]]UUUPPPSSSXXX\\\aaaeeejjjbbbZZZXXX[[[]]]\\\XXXUUUEEE666333666444///,,,---.../////////...---,,,...///000111222222222111888777777666666777777777555666777888888777666555666777888:::;;;;;;::::::;;;::::::;;;<<<:::777555777777888999888777555333222333444555555444333222777555444444555555333000////////////000000000000,,,///+++,,,333666<<>>:::555000000000...,,,+++++++++000)))''',,,000...,,,,,,...///......------///000///,,,,,,///...+++***,,,...,,,++++++++++++***)))******+++,,,---......---,,,,,,---------,,,++++++............/////////...000///000333777===EEEKKKSSSMMMDDD:::333///------------------,,,+++***)))***(((&&&&&&(((***,,,,,,+++***************+++,,,***+++...333===KKK[[[eeemmmqqqttttttqqqeeeNNN999...---,,,+++***))))))))),,,)))+++666CCCJJJHHHCCC888:::999444222333111...444111///...000000///------,,,+++,,,...111555777555333000---,,,+++,,,---,,,---...///000000//////111000000///......------------............------............////////////---,,,++++++,,,,,,+++***------...//////000111111***,,,...---,,,+++,,,---...------,,,,,,,,,,,,------...////////////...------------------.........000000000000000000000000111111000...---...111444222222111000000000000000...000222000,,,+++---111000...,,,+++,,,,,,+++***++++++*********+++------++++++,,,---------,,,,,,,,,,,,++++++,,,,,,------...+++((((((***,,,,,,,,,++++++************++++++***+++,,,,,,---------,,,,,,,,,,,,+++++++++************++++++++++++***************+++,,,---///000---------............///---------,,,,,,,,,++++++111111000///...---,,,,,,...///000222222222111111000...------///000111111333000000111000,,,***,,,......//////000111111222222000...///222444333222777555222000///000111333333333444555555444444444333333333333333333222222444444555555555444444333222333444444333444666888888666444444555666777666777888:::::::::888777555777777666666555555555666555555444444333444444555222555777888666444222222555333222222444555666555111111000///////////////111000///111333333000...///000111111111///...---000000000111222777>>>BBBLLLTTT^^^fffiiijjjkkkmmmmmmmmmmmmmmmmmmnnnoooooolllkkkjjjkkkmmmoooppppppooonnnmmmmmmnnnooonnnmmmjjjjjjkkkkkkeee```cccjjjjjjjjjjjjkkkllllllkkkjjjhhhiiifff```]]]^^^___]]]YYYQQQLLLOOOUUUYYY___dddggg```YYYWWW[[[]]]\\\YYYUUUFFF888555777555000------...///000000//////...000000111111222222111111;;;:::888777666666777777555666777888888888666666555666777888:::;;;<<<<<<===<<<<<<===>>>===:::888::::::::::::888555333222111111333444444444444444666555444555666555333222000000000///////////////,,,///++++++222555<<>>JJJQQQTTTAAA>>>777333555888444---444111///......//////...,,,+++++++++,,,...111333222111...,,,++++++,,,---+++,,,---//////000000000000000000///......------//////...------,,,++++++---......//////...---,,,+++***)))***+++,,,+++***++++++,,,...///000111222+++,,,......,,,+++,,,---......---,,,++++++++++++...,,,,,,...111222000...........................000000000000000000000000000111222111000111333555222111000000000000000000---000222111...---...000000...,,,+++,,,,,,,,,***++++++******+++,,,---...,,,,,,---------,,,++++++***++++++,,,,,,---......+++***)))***,,,------,,,++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,---//////---------............///------------,,,,,,,,,,,,111000000///...---,,,,,,000222444666666444222111///---+++---111333222000222000000222111---,,,......//////000000111111111000//////000222444333222666555333111000111222444222333444555555666555555666555555444333333222222333333444444444444333333222333444333222333555777888666444444666777777666888999:::::::::999777666888888777777777777666666444333333222222333444444444666999999777555555444777555444444666777777666222111///...---...000111000000000222333333000---///000000111111000...............///000444:::>>>JJJSSS___hhhkkkllllllmmmmmmmmmmmmnnnooopppqqqrrrpppmmmjjjkkknnnpppooonnnnnnmmmllllllnnnnnnmmmllljjjjjjjjjggg___ZZZ^^^fffkkkjjjjjjjjjkkkllllllmmmiiijjjfff```]]]^^^]]]ZZZRRRJJJEEEIIIPPPVVV\\\bbbbbb]]]WWWVVVZZZ\\\[[[YYYTTTEEE888666777555111...---...///000111111111000222222222111111111000000===<<<999777666666777888666666777888888888777777666666666777888:::;;;<<<===<<<<<<===>>>>>><<<:::;;;;;;;;;:::888666444333111111111222333444555555555555555666666666555444111111000000////////////---000++++++222333:::JJJ^^^dddgggaaaXXXPPPHHHBBB===:::555222000000///......,,,+++---///...+++))).........000333444444333666111...///---+++,,,000+++***)))***,,,---,,,+++))))))***++++++++++++++++++---///222222111///...)))+++---......//////000333777;;;<<<@@@GGGOOORRRTTTJJJ===444111000---))),,,,,,++++++************...000000---(((&&&(((***'''((()))***+++,,,------...333<<>>///------,,,,,,,,,------...++++++,,,000888CCCOOOVVVIIIDDD<<<555555777555///000000///.........---,,,,,,,,,+++++++++---///000///...,,,+++***+++,,,,,,++++++,,,...///000000111000000//////............///...------,,,+++++++++---...000000000...,,,+++***))))))***,,,------,,,+++,,,,,,---...///000000+++---......---,,,,,,---------,,,,,,,,,,,,,,,,,,111...,,,000555888666222000000000000////////////////////////////////////---///111222222222333444111111000000000000000111,,,///111111///.........///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,((()))***,,,---------,,,)))***,,,---------+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...//////---------............///------------------,,,,,,---------.........//////111333666777777555222000111///---000333555222///...,,,---111222//////222//////000000000111111111//////000111222333333333444333222111000111222333111222333444555555555555666666555555444444444444222222333333444444333333111222333333222222444666888666444444555777777666777777888888888888777666777777888777777777666666222222222111222222333333444666888999777666555666666555333444555666555444222000...------///111333000111222333444222000......///000111111000///...---.........///222777;;;HHHRRR___iiilllkkkjjjjjjllllllmmmnnnppprrrtttuuusssooolllkkknnnpppnnnkkklllkkkjjjkkklllmmmllljjjiiigggfffbbbZZZUUUYYYbbbiiiiiiiiiiiiiiijjjmmmooollllllggg```\\\[[[XXXSSSJJJCCC???DDDLLLSSSZZZ```]]]YYYUUUUUUXXXZZZYYYWWWPPPCCC888555666444000...------...///000111111111222222111000//////......>>>===;;;999888777777888666666777888888888888888888888777777777888999:::999888888999:::;;;:::888:::::::::999999888777666222222111111222444555666444555666777666666666666333333222111000000//////...111,,,+++111222777EEE[[[ccciiifff```ZZZSSSMMMFFF@@@:::555333222000///000000111111222444333111...------000444777777666777222//////---+++---111+++***)))***,,,------,,,***+++,,,,,,,,,,,,,,,,,,+++,,,///111222111///---)))+++---...---...111444:::CCCLLLNNNQQQXXX^^^___ZZZOOO@@@555222111///---...---,,,+++************)))+++...---++++++---111++++++,,,...///111222333777???JJJVVV^^^eeeiiikkknnnooooookkk___LLL999...++++++++++++++++++,,,---***,,,---///222999CCCJJJKKKJJJDDD:::333444444333///000111111000...---,,,------,,,,,,,,,---...///---,,,++++++***+++,,,,,,++++++,,,---...///000111////////////...............------,,,,,,------......///111222111///---,,,+++******,,,...//////..................---------+++---///...---,,,------,,,,,,,,,,,,---...000000222...---000666999777444333222222222111111000000////////////////////////+++...000111111000111222111000000000000000111111,,,...000000///.........///...,,,,,,---...---,,,.........---,,,+++***)))------------,,,++++++***------...---,,,+++***)))''')))+++---------,,,,,,((()))+++,,,,,,,,,+++***,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---...//////---------............///------------------------------------............000222444666666444111///444222111222444444111...---***,,,000000......111000000000000111111111111...///111222222222222333111000000///000000111222///000111222333444444444444444444555555666666666111222333333444444444333222333333333222222333555888666444333555666666666555555666666666666666555666666777777777666555444111111111111111222333444333555777777666444555555666555444444666666555333111000...,,,---///222444000222333444333111000///...///000111111000///.........///...///111666999FFFPPP]]]fffiiigggfffeeeiiijjjkkkmmmpppsssvvvwwwuuuqqqnnnmmmnnnooommmkkkkkkjjjiiijjjkkkkkkjjjiiijjjfffccc```ZZZWWW[[[bbbggghhhiiihhhhhhiiilllpppooonnniiiaaa\\\YYYRRRKKKCCC===;;;BBBKKKSSSZZZ```ZZZWWWUUUUUUWWWXXXWWWUUULLLAAA666444555222///...,,,,,,------...///000111222111000...------------======<<<;;;:::999888777666777777777888999999:::888888888888888888888888:::999888999;;;<<<;;;:::::::::999999999999999999555444222111222444666888444555777888777666777888555555444333222111000///...222...---222000333@@@RRR\\\dddfffdddbbb___[[[QQQJJJ@@@:::777666333111///222333222555:::<<<;;;666333111333888;;;<<<;;;999444000000...+++,,,///+++***)))***,,,---,,,+++,,,,,,---------------,,,)))+++,,,......---+++***)))+++------,,,...444999GGGWWWdddhhhlllrrruuurrrlll___LLL<<<444111000000...---,,,+++++++++,,,------......---+++******+++++++++,,,...111555888:::FFFNNNZZZdddiiijjjjjjiiioooooooookkk]]]HHH888111))))))((((((((())))))******,,,.........000666;;;EEEKKKKKKBBB888333333333000222333333111///......---------------......///+++++++++++++++,,,------,,,,,,,,,,,,---...000000//////////////////......///...---,,,,,,---///000///000111111111000///...---,,,,,,---000111111000000000//////...------,,,,,,---//////---,,,---...++++++,,,---...000111222...,,,+++---111444444333333333333222222111111000000000000000000000000000+++---///000///...///000000000000000000111111222......///000000000/////////...,,,,,,---......---............---+++***))),,,,,,---------,,,++++++......///...---+++(((''''''***,,,---,,,+++,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,---,,,+++******+++,,,------------------...//////---------............///------------............000//////...---,,,++++++...000222444444222000///555555444333222111000000000......000///+++***,,,111111111111111111111111...000333333222111111222///////////////000111222///000111222222333222222333333444444555666666777111222333444444555555444333444444333222222444555777444222222444555555444444444444444444555555555555666777888777666555444111111111111222333444444222444555555444333444555777666555666777777555333///...------...000222444222333444333111000000111......000111111000000///...////////////111444777@@@IIIWWW```cccbbbaaaaaaeeefffhhhkkkooosssvvvxxxtttsssqqqooommmmmmmmmmmmlllkkkjjjjjjllllllkkkjjjkkkeeeaaa```___^^^```eeeeeegggjjjjjjiiijjjmmmqqqqqqoooiiiaaa\\\XXXOOOFFF>>>::::::CCCNNNUUU\\\aaa[[[ZZZXXXXXXXXXWWWUUUSSSIII???666444444111......------,,,------...///000222111000...------......<<<<<<===>>>===;;;999777777777777777888999::::::555666777888999999888888<<<:::999:::===>>>>>>>>>;;;;;;:::999999999999999888666444222222444666888333555888888777777888:::888777666555333222111000...333000///333//////;;;FFFRRR]]]cccfffiiiiiiggg```WWWLLLDDD@@@>>>;;;888444888:::888<<>>???>>><<<999777777777777777888999:::;;;222444666999::::::999999888777666777999;;;<<<;;;===<<<;;;:::999999999999:::888555222222444777999333666888999777777999;;;999888777666444333111111///333111111444...---777>>>KKKXXX```ffflllooonnnlllbbbVVVMMMIIIGGGCCC@@@???DDDFFFDDDIIITTT\\\]]]VVVOOOIIIGGGIIILLLLLLKKKGGGBBB>>>;;;666000---///,,,+++***+++,,,,,,+++***,,,,,,---------,,,,,,+++...------,,,,,,+++++++++,,,---...+++***///888@@@bbbzzzlllOOO999...---///)))))))))+++---111444666>>><<<999:::;;;;;;777444777777999===EEENNNWWW\\\ccchhhnnnssstttrrrqqqpppqqqoooooojjjYYYBBB333111...---,,,,,,++++++,,,,,,+++++++++++++++---///111222@@@NNNPPPJJJ@@@444***000///,,,'''$$$&&&+++000+++++++++,,,---------...)))***+++,,,---......///...---,,,+++,,,---...///.........///////////////555444111...---------...---------------...///000///...---...000000000....../////////000000111111,,,...//////...------...,,,,,,,,,++++++,,,------)))++++++++++++---000333111111111000///......---000000000000000000000000///000000///------...000000000///000000111222222444333111111222444555555///...,,,,,,...//////...)))***,,,...////////////***+++,,,,,,------------***,,,---......---+++******,,,...,,,***)))***---,,,,,,++++++,,,---///000------------,,,,,,+++************++++++,,,,,,,,,...---+++******+++---.........---------......///---------.........//////---------.........//////,,,,,,,,,---------............///000111222222222---111333000+++***000666111...///222111...---000222222111111111111111111///222555555222///////////////000111222333333444333333444444444333222222555555555444333333222222222333444555666666666666555666666555333333555666444222000000111333333222555555555555555666777888777888:::::::::999777555222222222222333444555666333444555555444444555777222111111222333222000---,,,---...///000111222333555555555222......111444---...///111111111000///---...///...---...000333111;;;IIITTTYYY\\\^^^```___aaadddhhhmmmqqquuuxxxqqqtttvvvrrrllliiimmmrrrqqqooonnnooopppqqqpppoooddd[[[VVV[[[ccceeedddcccdddjjjooopppnnnnnnqqqtttmmmkkkfff```]]]YYYOOOEEE:::888===IIIUUU\\\aaaeeedddcccbbb```]]]ZZZWWWTTTHHH???888666555222000000111111///......///000000555444222000000111333444999<<>>;;;999999777777555444444555666666666888999999888888999::::::999888888::::::999888===;;;888888999;;;<<<<<<:::666333222333444333111888777777777777888999999:::::::::999777444222000444111111333111---,,,...>>>DDDOOO[[[aaabbbgggmmmlllfff^^^VVVPPPKKKGGGEEEMMMLLLMMMRRR[[[bbbggghhhfff___YYYVVVYYY[[[ZZZXXXRRRPPPKKKBBB888333222333))))))))))))***+++,,,---+++---///000...,,,++++++)))***+++***'''&&&'''(((,,,)))***...++++++;;;OOOqqqiiiJJJ555,,,///444++++++---///...///666@@@HHHFFFCCC@@@???@@@BBBCCCAAAEEEHHHJJJQQQ^^^hhhmmmrrruuuwwwvvvsssooonnnooooooooojjj\\\JJJ999///,,,++++++,,,---,,,+++***)))((()))+++---......------///555@@@JJJLLLEEE<<<777000///...,,,+++***))))))///---------...///...---++++++,,,---///111333444000---******,,,......---000000///...---,,,,,,,,,000...---...///000///...---...//////......///000***+++,,,...///000000000---***,,,111333///...222111222222111000//////000///......///000000///---000---+++***,,,///111111,,,---...///000000000000333222000/////////000111222111...,,,++++++------,,,---///111111111000000333333111///333888999555...,,,,,,000000---,,,///,,,------,,,++++++,,,---+++)))'''(((***,,,------///,,,******---...---***$$$***...,,,***,,,...---++++++++++++++++++++++++---------,,,+++***((((((******+++,,,,,,---......)))******+++,,,---...///...,,,***+++...//////---...,,,+++***+++---000222***,,,///000///.........222000...,,,+++,,,---...))),,,000222333111...+++000///...------...///000000000//////......------222222222000......000222111222333444444333111000...//////000111222222222333333444444555666666666333666777666333222444666444444444777::::::777444999777555555666666444222666666555444333333333333666666666444333333555777333666888888777555444444777444111111333444333111444333444555777777555333444111...000444555111---...,,,,,,...222555444333333333111000000000111222111111111000000000000000000...---,,,---000333555333777===GGGQQQYYY^^^___dddcccccceeeiiinnnqqqrrrrrrrrrssssssrrrpppooonnnlllllllllmmmnnnooopppqqqeee```[[[]]]ccchhhfffcccdddhhhnnnsssuuuuuusssqqqjjjiiifffbbb\\\VVVQQQOOOGGGGGGIIINNNUUU]]]bbbddddddeeecccaaa```___YYYPPPKKKBBB666000000111111///444333000...------...///333222000///---,,,,,,,,,===<<<<<<===>>>===999666888777666555555555666777666777999888777777888:::777666666777999::::::999;;;:::888777888999:::;;;:::777444333444444333111666666666666666666666666888999:::999888666444222000000333888888333//////555;;;HHHWWW```dddhhhlllgggccc^^^ZZZXXXWWWVVVUUUXXXWWWYYY^^^eeemmmqqqrrrooojjjfffeeehhhiiihhheeeddd```YYYMMM@@@777333222+++++++++++++++,,,---...+++---///000...,,,++++++,,,---...---,,,+++,,,---,,,)))***---++++++:::MMMqqqrrrYYY@@@///)))***---......000222222444<<>>VVVcccmmmmmmggg___TTTKKKDDD;;;111,,,...000111000111111444:::???CCCKKKTTTWWWXXXYYY[[[]]]```bbbccciiikkkhhhccccccjjjppprrrvvvuuusssoooiiiccc^^^[[[NNNKKKDDD:::111---,,,..................---------///...---,,,,,,---.........***)))444FFFNNNDDD555...---+++******+++,,,---///---++++++,,,---,,,+++,,,,,,,,,,,,,,,------...///...,,,,,,,,,------------------...............000...---...///000///...+++---...///...///000222......///000000000///////////////111000...---------...////////////000111+++******+++------,,,+++------,,,++++++,,,...000000000///...------,,,,,,,,,,,,------...///000000---...////////////......---...//////000111111111000111111---...000000---...,,,,,,//////,,,+++---+++******+++,,,,,,+++***---+++***+++---......---***,,,---,,,***))),,,///...///---+++,,,///---(((((()))+++,,,,,,,,,,,,,,,---,,,+++******,,,...000---------....../////////999777444000...------......---,,,,,,------------,,,,,,***))))))***,,,---,,,...000000///......////////////000///...------/////////000000000000111/////////....../////////,,,,,,,,,------......///---...///...---,,,---///------...///000000000///000000000111111222222222333333444444555666666666555555444333111000//////333333333555777:::<<<===:::999888888999999777666666444111......///111333111222111000---,,,,,,---...000333444444444555666333333333444555666555555222111222333555555333111111000///000333555444333444333222222222111111000222222222111111111111111000111111222333444444555000111111222111000///...111111222777@@@NNN]]]gggjjjkkkkkkkkkjjjiiijjjkkklllmmmooopppqqqppppppooorrrpppmmmjjjiiiiiiiiijjjkkkkkkjjjgggdddcccfffiiimmmooopppqqqqqqooommmkkkkkkkkkkkkjjjhhheeebbbaaaaaaaaaaaabbbdddeeecccbbb```bbbcccbbbcccccc]]]TTTGGG>>>444///000111000...222111000...---------.../////////000111333444555DDDDDDCCCBBB@@@?????????<<<;;;999888777777888888444666777777666666777888999888777888:::::::::888777999999888666555666888444444444333222000000000222333555777777666555444333555888:::<<<;;;:::999666666999===;;;444...---111222:::IIIVVV[[[]]]___lllkkkiiiiiiiiihhhfffddddddeeegggjjjllloooqqqssstttvvvyyy|||}}}|||xxxuuuyyyuuummmcccWWWJJJ???999111000///------,,,,,,,,,,,,...///...,,,+++,,,---111111000...,,,,,,---//////,,,++++++******///555@@@FFFJJJHHHBBB===777222444///)))***///333333111111111777@@@GGGLLLTTT[[[^^^```bbbdddfffhhhiiijjjjjjllljjjfffeeekkkppprrrxxxtttmmmeee]]]UUUOOOKKK@@@===777000,,,+++,,,...---------,,,,,,,,,,,,,,,...---,,,+++++++++,,,------,,,+++222???HHHAAA333,,,+++)))((((((***,,,---444111...,,,,,,,,,+++***...---------------...............---,,,,,,,,,,,,---------...............000...---...///000///...,,,---//////...///000222++++++---...///000000000...000000000//////---+++...///111111000000111333))))))***,,,///000///...---------+++)))(((***,,,111000///---,,,,,,,,,,,,---............---------000000000000///...---,,,.........///000000111111///222222///...000///---///,,,,,,///...+++***,,,+++***)))+++---...,,,***,,,+++***+++------,,,+++(((***,,,+++)))(((+++...+++//////+++)))***+++***(((***+++,,,---,,,++++++,,,+++***)))***,,,...000------............//////333333222222000///---,,,---------,,,,,,,,,---...++++++*********+++,,,---...///000000.........///------.........---,,,,,,///////////////000000111...//////////////////...------....../////////000...///000000///...///000111111111111000//////...111111111111222222222222333333444444555666666666888777555555444333222111111222333444666999<<<===:::999888888999999888777666444111...---///111333000111111000---,,,+++,,,,,,...000111111222333555222444555666666666666666222111222333555555333111222111000000222444555555555555555333222000000000222222222222111111000000///000000111222333444444,,,---///000111000///...111111111333:::HHHWWWbbbgggjjjmmmnnnllllllmmmnnnlllmmmnnnooooooooonnnmmmpppnnnllljjjiiijjjkkkkkkjjjkkkkkkhhhcccbbbeeeiiimmmnnnoooppppppooonnnmmmiiijjjjjjjjjiiigggfffddddddcccbbbcccddddddbbb```___aaacccbbbdddccc\\\TTTEEE===333///000111000...000000///......---------111111000111111222333444@@@BBBDDDCCC@@@>>>???@@@===<<<;;;999888888888999555666888777666666777999:::999888999::::::999888888;;;<<<;;;777666777999333555555444222000000000///000222333444555444444444555777888999:::999999333222444888888444222444//////555BBBMMMTTTZZZ___jjjjjjjjjlllmmmllljjjhhhdddgggjjjmmmoooqqqtttwwwqqqssswww{{{}}}}}}|||{{{{{{wwwpppggg\\\NNNAAA999333222000...---,,,++++++---...///...,,,+++,,,---000000000...,,,---000222444222///---,,,,,,---...111222333222000///...//////,,,)))***---000000///222444;;;HHHQQQWWW]]]ccchhhjjjlllnnnooopppoooooonnnppppppkkkjjjnnnqqqqqqrrrkkk```UUUKKKCCC<<<888222000,,,)))((()))+++------,,,+++************+++,,,,,,+++++++++,,,,,,---,,,......111;;;DDD>>>111+++***((('''(((+++---///555222...,,,,,,,,,,,,+++...---------------...///---...///...,,,++++++,,,..................------000...---...///000///...---...//////......///000------............---------000111//////000...+++---...000///......///000*********---000111111000,,,......,,,)))''')))+++111000...,,,++++++,,,---......//////...------,,,222111111000///...---,,,///.........///000111222...222444000...000000...///,,,,,,///...***))),,,+++***))),,,///000---***,,,+++***+++------,,,***)))***************,,,...''',,,...)))%%%&&&)))***)))***,,,------,,,***)))++++++*********+++---...+++++++++++++++,,,,,,,,,+++,,,...//////---+++)))---......---++++++,,,...*********++++++,,,---...///000111000...---...000,,,,,,,,,,,,,,,,,,,,,,,,............////////////......////////////...............///////////////...000222222111000111222444333222111000/////////222222222222222222222222333333444444555666666666888777555555555555333222...111333555666777:::<<<999888777888999999888777666444111///...///111222///000111000...,,,,,,,,,...000111222222222444666333555777888777555555666222222222444666666444222333222111111111333444555666666666555222000000111111222222222222111000000000000111111222222333333)))***,,,---...------,,,000000000111666BBBRRR]]]dddhhhmmmooonnnmmmnnnpppnnnnnnoooooonnnlllkkkjjjnnnmmmmmmllllllllllllllliiijjjjjjgggddddddgggjjjmmmmmmnnnnnnooooooooonnnhhhhhhiiijjjjjjiiigggggggggfffdddcccccccccaaa___^^^aaabbbbbbcccbbb[[[RRRCCC;;;222///000111000.../////////.........------222111111111111111222222AAABBBCCCDDDEEEDDDBBB@@@???===;;;:::999888999999666777999888777777888:::888777666777999::::::999999===???===999777888;;;444666888777444111111222000000222333555777888888777666666666777777888888222000222666666444333555000///222:::AAAGGGQQQZZZeeeeeegggjjjlllllljjjhhhdddfffiiiiiihhhgggiiijjjbbbeeeiiimmmqqquuuxxxzzzzzzwwwqqqjjj```SSSEEE<<<555444222000...---,,,,,,---......---,,,+++,,,...,,,---------...000444888;;;999555111000///---+++,,,+++++++++++++++---///,,,,,,++++++,,,///222333666888BBBRRR]]]cccgggkkkpppqqqsssttttttsssqqqppppppssssssnnnkkkkkkkkkiii```XXXLLLAAA999333///,,,***)))((((((***,,,---------,,,+++***)))******+++++++++,,,---.........------...---///:::DDD===...,,,+++)))(((***---000222222///,,,***+++,,,------,,,,,,++++++,,,---......---///000///,,,***+++,,,/////////...---------,,,000...---...///000///......///000///...---...//////////////////...---,,,,,,000111......111///+++---/////////---,,,---...,,,,,,,,,---///000///...***---///...***))),,,///000///---++++++,,,------------...///000///......222111000.........////////////......///000111222,,,111333000...///000...///,,,,,,///...***)))+++,,,******---111222///+++---,,,,,,---......,,,***,,,+++***+++---.........***,,,,,,((('''***+++******+++---...---+++)))'''************************++++++++++++++++++******+++,,,,,,------,,,++++++---...///---+++***,,,...)))******,,,---...///000000111111000...---...000...---,,,,,,,,,,,,---...,,,,,,---...............---...///000000///...---///...............------...000222222222111111222333222222111000000000000222222222222222222222222333333444444555666666666666444222333444555333111,,,000333555555555777999999777666777888999888777555444222111000000111111,,,...000///---,,,+++,,,000111333333222333555777333666999999777555555555333333333555666777555333444333333111111222444555555777777555222000000222111222222333222111000///222222222333333333333333------------------,,,+++,,,---///000555@@@OOOZZZ```ffflllnnnmmmlllmmmooopppppppppooommmjjjhhhfffnnnnnnoooooonnnmmmkkkjjjhhhhhhhhhffffffgggjjjlllnnnnnnnnnmmmmmmmmmnnnnnnggghhhiiijjjkkkjjjiiihhhjjjgggcccaaa___^^^\\\[[[]]]```bbbbbbbbbaaaYYYPPPAAA:::222...000111000............///......------000000000000000111222222FFFDDDCCCGGGLLLLLLGGGAAA???>>><<<:::999999999999666888999999888888999:::555444444666999;;;:::::::::>>>AAA???:::888999<<<555888:::999555333333444333333444666888:::===>>>888777666555555666777888444222333777666222111333333111111444777<<>>999555333222...***---+++*********)))***,,,***+++,,,,,,...222777;;;999<<>>,,,...,,,******+++///222555///,,,)))(((***---...///************+++,,,---...,,,///111///,,,******,,,000000///...------,,,,,,000...---...///000///...///000111000...,,,---...//////000000000000//////+++000111......111000+++///000111000...------......---------......,,,***(((,,,000///---,,,///333000...,,,++++++,,,---...+++,,,...000111111000000111000...---...///111222//////......///000222333***000333000...//////...///,,,,,,......***)))+++---+++***...222333///+++...------///000///---+++///,,,***+++///111000//////...+++))),,,111000++++++,,,......---+++(((&&&))))))************)))(((,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---......---//////...+++***,,,...))))))+++,,,...///111111000111111000...---///000000...---,,,,,,---///000***+++---.........---,,,---...///000000///...---.........------,,,,,,,,,---///222222111111111111111000000000000000111222222222222222222222222222333333444444555666666777333111///000222333111///+++///444555555444555777888777666777888999888777444444333222111111111111***,,,......---+++++++++000111222222111222444555444777::::::777444444555444333444555777777555333555444333222000111333555555777888666222000111333111111222333222111000///444444444444444444333333333222111000///...------(((+++...000555???MMMXXX^^^eeekkknnnllljjjkkkmmmqqqqqqpppooollliiifffdddoooppppppqqqooommmjjjhhhiiihhhffffffhhhjjjlllnnnppppppnnnmmmmmmllllllmmmhhhiiijjjkkkkkkkkkjjjiiikkkgggaaa]]][[[YYYWWWVVV]]]```aaaaaabbb```XXXNNN@@@999111...000222000............///......------////////////000111333333CCCDDDEEEEEEEEEEEEEEEDDD@@@>>><<<<<<>>>===:::777666666888999999888777666666666666777888999;;;;;;>>>@@@@@@???===;;;;;;<<<;;;999888777777777555444444333222444666888999999666666666777888:::;;;<<<777666555444333222222222333444444222111555>>>EEEOOOTTTZZZ^^^___]]]\\\[[[___[[[TTTLLLFFFBBB@@@@@@@@@;;;<<>><<<777333111000000111//////.........///000111111222333666;;;@@@FFFIIIJJJJJJFFF===333......000...---,,,+++***+++,,,,,,'''+++///111222555;;;???AAAJJJXXXcccjjjmmmoooqqquuu{{{~~~xxxsssrrrooojjjoooooooookkkdddYYYOOOIII;;;555///,,,------***'''***,,,,,,)))+++///222000,,,------,,,***)))***,,,,,,+++,,,---//////---+++///''''''333???@@@888333111+++***---000...,,,,,,,,,,,,,,,+++++++++++++++)))))))))******+++++++++000///...---------------000000111111000...,,,+++------...///000000/////////000000///,,,,,,...111...............///000000111///------/////////...111///---------...---,,,***+++---//////...---,,,,,,.........,,,+++,,,---/////////000111000...,,,............////////////...///000000000///---,,,,,,,,,,,,------///000000222///,,,...111222...***,,,,,,------,,,,,,+++***------------------------,,,,,,------...///000000***......***+++111333///------------------------...+++)))((()))******)))************************------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---//////......---,,,+++******,,,...000000///...---000//////...,,,++++++***000///...---,,,------...///---++++++---///000000///......------///000111222111000000000000...,,,///000111111000000111222///////////////000111111222222333333333222111000333333333444444444555555444444555555444444333222...///111333444555666666888888888777777777777777222333555777666555222000333222000...---,,,------222222222333444555666666555555666666555444444333111222333444444444333333333333333222222111111111444444555666666555444444555444333222111111111111222111111000000000000000222111000///------,,,,,,---******---111999HHHUUUaaaeeeiiikkkkkkkkkmmmoooooopppooommmkkkjjjjjjkkklllnnnppppppmmmkkkiiiiiigggfffeeegggkkknnnppppppjjjiiiiiikkkmmmoooooonnnjjjgggeeefffjjjllllllkkkgggeeedddbbb[[[SSSQQQTTT]]]```bbbccceeedddZZZOOO@@@999555444333000000222+++,,,...000000///---,,,------///000222222333333BBBCCCDDDEEEEEEEEEEEEEEEDDDBBB@@@@@@AAA@@@===:::888888999999999999999888888777777888888999:::;;;===>>>???>>><<<;;;:::;;;;;;999888777888777555333444333222333444666666555666666777777888999::::::777666444333222222111111333444444111///111888>>>GGGKKKQQQWWWZZZZZZXXXVVVSSSOOOHHHAAA;;;888666666555000111999===AAAMMM]]]iiitttyyyppphhhddd[[[QQQHHHDDD???:::555222111111222111111111222444666777888:::<<>>DDDLLLRRRTTTPPPLLLDDDAAA;;;666111...------///,,,---222555666AAAMMM___jjjqqqmmmhhhfff```YYYTTTPPPJJJCCC===777444222444333444555777:::>>>@@@CCCFFFJJJMMMNNNNNNOOOPPPVVVVVVUUUPPPHHH@@@:::777444222///---,,,,,,,,,---///111222222333999BBBIIIMMMXXXhhhsssxxxzzz|||zzzzzzvvvnnneee^^^UUUNNNFFFHHHIIIGGGBBB999111+++,,,)))&&&&&&(((***)))'''(((+++---,,,---000///,,,((()))***)))((((((***+++---,,,++++++---......---***,,,---444CCCOOOIII;;;444000///333444000,,,***((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,---.../////////...---------,,,------......///....../////////......---...///000/////////111333......------......///000000...------...//////......---,,,---...//////---,,,---...///000///......+++---......------///000///...------,,,,,,------,,,,,,,,,------------...000//////............///............///000111111111...---...111111...+++---------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,111111---(((''',,,//////++++++++++++++++++++++++...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------............*********++++++,,,,,,,,,...---,,,,,,+++,,,,,,,,,------.../////////......///...---------...000000...------///000111///...,,,...//////......///000000////////////000111111222111111111111222444555333333333444444444555555444444555555444444333222000111333444666666777777666666777777888888999999666777888999888666444222333222222111111222333333222444777::::::999777555777777777666555444333222222222333333333444444444444333333333333333222222666444222000000222444666111111000000000000000111000000000////////////...222111000///......------,,,***+++...000333<<>>===<<<;;;:::999999999:::;;;;;;;;;:::999999888999999888:::;;;;;;999888999999999888777888888777444222333222000111222333333222444555777888888777666444888777555444333333222222000111222111......///111333444888@@@HHHJJJEEE???999666333000...------...///---...111111222999CCCUUUaaalllnnnllljjjddd^^^\\\YYYTTTMMMEEE???:::888666666777999===BBBFFFIIIOOOSSSXXXZZZXXXVVVUUUUUUWWWXXXXXXVVVQQQJJJBBB===:::888555222000///000111333555888999<<>>666111111000,,,((('''''''''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///...---...---,,,++++++,,,......////////////...---,,,,,,,,,---......//////111222...------------.../////////---,,,,,,...//////...---,,,,,,---///000///...---...//////000000//////+++---...///......000222111111000///---...///111,,,,,,---------.........000///...------...///000///////////////000111111000...---...000000...,,,---------...---,,,,,,+++++++++++++++++++++++++++......------------------000///,,,))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---......------,,,,,,---......,,,,,,------------......------------------------,,,...000000000...............---,,,---...///000///...---...//////...,,,+++,,,------------...000000000//////000000111222111111000///111333555777333333333444444444555555444444555555444444333222111222444555666777777777555555666777888999999:::777777888888777555333222333333444444555666666777666777888:::::::::999888888888777777555444333222333222222222333333444444444444444444333333333333444333111000000111333444111111000000000111111222111111111111111000//////111111111000///...------++++++,,,/////////555===LLLWWWdddjjjhhhfffhhhlllhhhiiijjjjjjjjjkkknnnqqqtttsssrrrnnnjjjgggfffgggcccfffiiigggbbbaaadddhhhgggiiijjjkkkkkklllmmmooojjjiiigggffffffgggggggggggglllrrrsssiii]]]ZZZ]]]]]]bbbeeeeeedddaaaWWWMMMAAA:::555555444111000333000////////////000111111///000000111111111000000>>>>>>@@@AAACCCCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@???<<<;;;:::888888888999:::;;;;;;:::999888888888888666888::::::999888888999888888777888888777444111111000///000333555555555333444666777777666555333999888777555444444444333///000111222111000000000000///111777===>>>999444000///...------...000111,,,,,,---...,,,,,,111888KKKXXXgggoooppplllfffaaa```^^^ZZZUUUOOOIIIDDDAAA>>>>>>???BBBGGGMMMSSSWWWZZZ___dddddd```[[[ZZZZZZYYYYYYYYYZZZZZZUUULLLFFF???===999666444333444555777<<>>???AAABBBBBBBBBBBBCCCEEEFFFEEEDDDBBBCCCCCC<<<<<<;;;:::999999999999::::::999888777777777888555777999999888888999:::888777777888888777333000000///...000222555555555222333444555666555555444999888777555444444333333000000111222222222222111000//////222555555111...*********+++,,,...000111+++---///...,,,,,,000333@@@MMM___kkknnnkkkfffcccaaa```^^^\\\XXXSSSOOOLLLIIIJJJKKKNNNTTT[[[bbbfffeeeiiillljjjddd______aaa___]]]\\\___aaa___WWWPPPFFFCCC???;;;::::::;;;===@@@EEEKKKPPPSSSXXX___dddiiiiiijjjmmmrrruuuuuuuuufffVVVCCC999333---'''%%%,,,***'''$$$$$$%%%((()))((((((((((((((('''''''''(((,,,...------...+++'''((()))***)))((((((***+++,,,+++******,,,------,,,***------...<<>>>>>???@@@AAAAAA@@@@@@@@@BBBDDDDDDBBBBBBCCCDDD=========<<<;;;:::999999888888777777666777777777444666999999999888999;;;777777777888888777333000000...---...111222222222111111222333444555555666777666555444333222222222222222111222222222111111000000000/////////...---***))))))***+++,,,---...+++///111000......111222666BBBSSSaaagggfffffffffbbbccccccbbb___[[[XXXUUURRRSSSTTTWWW]]]eeelllqqqnnnqqqrrrmmmfffbbbdddgggfffbbb^^^```dddddd]]]VVVPPPMMMIIIEEEDDDEEEGGGHHHLLLPPPSSSVVVXXX\\\dddiiillliiiggglllrrrsssnnnhhhTTTCCC444000000---)))'''***)))((('''''''''((()))%%%&&&'''''''''''''''((()))---...,,,+++---+++''')))***+++)))(((''')))***+++******+++------,,,***++++++,,,...555EEEYYYggghhhZZZJJJ???888111///000*********+++++++++++++++,,,,,,+++++++++*********...............---------///////////////...---,,,,,,,,,---.........------,,,++++++,,,...///,,,***------,,,,,,------...///---+++***+++---/////////...---...///000///---***---------------......//////000111111//////000111,,,///222111---+++---///---------.........//////---....../////////////////////...............///,,,...///////////////000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,---))))))---,,,)))(((+++))))))))))))))))))))))))((((((((()))++++++***(((++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******+++---......---+++******+++---......---,,,+++,,,,,,---...---,,,+++*********++++++++++++,,,,,,------///000000000//////...111333111---+++...222------,,,,,,,,,---...///000...---------,,,***''')))+++,,,---------///000111111000000111111222333000000111222333333444444333333333444444444555555444444555555444444333222111222333444444555555444777777777777777888888888555555666666666777777777555666888999:::;;;::::::888777666555555666777888;;;;;;:::888666444111000444333222111111333444666444444555555666666666666333333333222222333333333444333222111111000111111222333444555555333111000///000111222222111///...,,,,,,...111///---000666222:::GGGVVVaaahhhjjjjjjgggjjjnnnpppooommmkkkjjjfffgggiiihhhfffdddcccccccccdddfffggggggggggggggghhhjjjkkkgggaaa]]]^^^```bbbccccccaaa______aaadddhhhhhhlllrrrrrrkkkfffdddaaadddbbb[[[TTTOOOHHHBBB===777222111000------///,,,---...///000///......---...///111111222222222>>>??????@@@@@@@@@??????;;;>>>AAAAAA@@@???AAACCC===>>>>>>???>>><<<:::999777777666666666666777777444666999999999999:::;;;777777777888888777333///000///------///000///...111111111222333444666777555555333222111000000000444333222111222111000///000000000///---,,,---///,,,++++++++++++++++++,,,''',,,///...,,,,,,...///000999IIIXXX___bbbeeehhhdddeeeffffffddd```]]]ZZZVVVVVVWWWZZZ```hhhpppuuusssuuuuuuooogggcccgggllljjjddd^^^___cccddd^^^WWWYYYWWWRRROOONNNOOOQQQSSSVVVWWWXXXWWWXXX]]]eeelllmmmiiifffkkkqqqooodddYYYGGG888---///333111,,,***$$$%%%''')))***+++******###%%%''')))))))))***+++***---...++++++,,,+++''',,,------,,,***)))***,,,*********,,,...---,,,)))+++***,,,...111999LLL___hhh[[[LLLBBB;;;333000000,,,,,,,,,++++++++++++++++++++++++******)))))))))000///...------------------...///000000000///...++++++,,,---...............,,,,,,---//////,,,)))---,,,,,,,,,,,,---......---+++***+++---/////////.........///000///,,,)))---,,,,,,,,,,,,---......000111222111000///000111---111555444000---...111,,,,,,,,,---------......,,,---///000000000///...///......---------......,,,...///000/////////000......//////......---,,,++++++++++++++++++++++++******+++,,,------......111+++)))+++***&&&'''+++++++++++++++++++++++++++''''''''')))++++++)))'''************************+++++++++************)))***+++---......---+++******,,,...000000...,,,***+++,,,.........,,,***)))***++++++,,,...//////000+++,,,.../////////......///222333000,,,+++...333------,,,+++,,,---...///...---,,,,,,------+++))))))+++------------///111111111111000111111222333000000222333333333333333333333333444444444555555444444555555444444333222111111222333444444444444888888888777777777777777666666666777888888999999666777888:::;;;;;;::::::555555666666666555555555<<<;;;:::888666333111000444333222111111333555666444555555555666666777777666444222111111222444666333333111000////////////111222333444444222111//////000222333222111///...,,,,,,///111000...111777:::>>>FFFSSS```iiillllllfffjjjoooqqqoookkkhhhgggccceeehhhiiigggeeeddddddccccccdddgggjjjkkkiiihhhfffiiikkkhhhbbb___aaaddd```aaabbb```^^^^^^aaadddiiiffffffkkknnnkkkgggfff___bbb```XXXQQQMMMHHHCCC@@@:::555444333000000222+++,,,...000000///...,,,---...///000222222333333??????>>>>>>??????@@@AAA===???AAAAAAAAAAAACCCEEEAAA@@@???===<<<<<<<<<<<<777777777777666555333333444555666888999999999999777777888777666555333222333222000///...///111222111222333333333444666888555444222111111222444555555111000222222000111444333444444222///------...------...///000000//////111000...---,,,,,,------...666CCCOOOZZZbbbhhhkkkhhhiiijjjhhhfffdddeeeeeecccbbbaaadddiiiooossstttwwwtttpppmmmllljjjhhhgggjjjeee```aaafffhhheeeaaa\\\\\\\\\XXXUUUUUUYYY]]]]]]______]]]^^^dddgggfffpppmmmkkknnnppphhhVVVFFF555000***)))++++++((($$$((((((((((((((((((((((((((((((((((((((()))*********---///...+++(((((()))++++++,,,,,,++++++***)))+++***)))''''''(((***+++,,,***)))+++111:::CCCIIILLLQQQPPPGGGBBB@@@888...---+++******+++,,,,,,+++++++++++++++++++++++++++///111222111///,,,,,,,,,...///000111111111111111......---------......///------------......///000...111111------222222...000///...------...000111////////////////////////...---,,,...000///+++(((444333111///---,,,++++++)))***,,,......---,,,+++---------............///111000///////////////000111...,,,+++---...//////...////////////.........,,,,,,,,,,,,,,,---...///+++,,,------............000...,,,)))))),,,...000......---+++)))((('''&&&''')))***,,,,,,***)))'''***)))(((((()))+++---...&&&...222,,,"""'''111+++,,,,,,------,,,,,,+++---------....../////////+++)))+++......,,,...222...---,,,+++++++++,,,---)))***++++++******---///...............///000111///...---,,,---///111333+++,,,......---,,,---...///------///000///***&&&000000000000111111111111222222111111000000/////////111333444555666999;;;555555555555444333222111...222444222111333444222666777666444222222444666666666666666666555555444888888888888888888888888555555666777888999:::::::::999777777888777666444:::;;;;;;999555333222222666555444333333333333333555666666777777777777777777333...+++,,,///222444444222111222444444444222111111222333333333333222111111111000000000000000......//////000000111111999===AAAIIIXXXgggjjjeeeiiimmmpppqqqllleee___\\\```aaadddffffffeeecccaaacccdddfffhhhjjjkkkllllllnnnnnnlllkkkhhhfffdddcccfffbbb^^^[[[\\\```eeeiiinnnkkkiiikkkmmmmmmgggbbbgggccc]]]XXXWWWWWWNNNDDD>>>999444222333444333111------------...000111222000000000000////////////???????????????@@@@@@AAA===???AAAAAAAAAAAACCCEEEBBBAAA@@@>>>===<<<<<<<<<888777777666666555555555666666777888888999::::::777777777777666444222000333222000......///000111000222333444333444666777555444222111111222444555555222111333333111222555444444444333000......///....../////////////////////...---------...//////+++111<<>>===AAAJJJSSSRRRGGG<<<666,,,+++)))***+++,,,,,,,,,(((((()))+++,,,---...///+++++++++...111333111/////////000111111111000000///............///000000,,,,,,+++++++++,,,------,,,111222///...000...***111000...------...///000...........................------...000///,,,)))000///...------,,,,,,,,,***+++,,,---------,,,+++---------............///000///////////////000000000...++++++,,,.........---...///000000000...---,,,,,,,,,+++,,,,,,------,,,,,,---...............///---+++******+++---///...---,,,+++)))((('''&&&)))***++++++++++++***)))+++***)))((()))***,,,---+++...///,,,(((&&&)))...++++++,,,,,,,,,,,,++++++,,,,,,---------.........///+++***------+++)))+++------,,,++++++,,,,,,---,,,---...---+++******+++///............//////000,,,,,,++++++,,,---///000,,,.........,,,,,,---.........///000000...+++(((.../////////000000000000222222111000000///000000222333444333333444777999777777777666555444333222///444666333333555666444555555555333222222444666666777777777777666555555888888888888888888888888666666666777888888999999666555444555777999888777777888999999666555555555666555444444333333333444444555555666666666666666888555111//////111333444444333222222333444333222000111222222333333222222111111111222111000000//////////////////000000000333666;;;DDDTTTdddjjjgggfffjjjnnnoookkkeee```]]]aaabbbccceeeeeedddcccccccccdddfffhhhjjjkkklllmmmllllllllllllkkkjjjhhhhhhgggeee```]]]]]]```cccfffkkkiiihhhiiilllkkkfffbbbfffddd___[[[ZZZYYYPPPFFF===999333111222333222111///////////////000111222000000000000000000000///????????????@@@@@@@@@AAA===???@@@AAA@@@AAABBBDDDCCCCCCBBB@@@???===<<<<<<999888777666666666777888999888888777888999;;;<<<777777777777555333111///333111///...---...000111...111333555444444555555555444333222222333444555555222222444444222333666555555555444111//////000//////////////////......---,,,,,,------///000000***...555>>>JJJWWWdddmmmlllmmmmmmllllllmmmpppssspppmmmiiiggghhhiiijjjjjjlllkkkhhhbbbZZZUUUTTTVVVUUUTTTTTTYYY___dddeeecccfffdddccccccdddddddddcccaaadddeeeeeegggmmmooonnnjjjlllppppppgggTTT<<<+++000,,,))))))***+++)))&&&(((((((((((((((((((((((('''''''''''''''((())))))***,,,---,,,+++))))))***,,,,,,---------,,,++++++)))***---//////---+++)))*********+++,,,...000111///222CCC[[[aaaQQQ@@@:::---+++))))))+++---------((()))***+++,,,---...///+++(((&&&+++222666333///000000111111111000/////////////////////000111111------,,,,,,,,,,,,,,,,,,+++///222000//////+++&&&111000///---------...///------------------------///......///111000...+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........//////000000111///,,,******+++------,,,+++---///111111000///...------,,,+++++++++,,,,,,,,,,,,---.........------,,,,,,+++******+++,,,,,,------,,,+++***(((((('''************************++++++)))))))))***+++,,,...,,,***+++,,,,,,***(((******++++++++++++******,,,,,,,,,,,,------------000+++))),,,---***((((((------,,,,,,,,,,,,------,,,...000///---+++++++++//////......---.........++++++,,,,,,---........./////////---++++++,,,...---///111111000...,,,,,,---...//////000000//////222111000//////000111111555555444222000111555888999999999888777555444333111555777555555777888777333444444222111222444666888888888888888777666666777777777777777777777777777777777777777777777777555444444555777888888777555666888888777777888999666555444444333444444444333444555555666666555555777555444222111111222222555444222222333333222000000111222222333333222222000111333333333222000...///////////////.........///222666>>>LLL\\\eeefffdddhhhlllllliiieee```^^^bbbbbbbbbbbbbbbccccccdddbbbccceeehhhjjjkkklllmmmkkklllmmmnnnoooooonnnnnniiigggdddaaa``````aaabbbhhhfffeeegggjjjiiieeebbbffffffccc___^^^[[[QQQFFF===888333111222333222000000000000000000000000111000000000000000000000000??????@@@@@@@@@AAAAAA@@@===???@@@AAA@@@@@@BBBCCCEEEDDDCCCBBB@@@???===<<<:::999777666666888:::;;;;;;:::888888888:::<<<===888999888888666444111000222111///---------...///---000333555444444444444444444333333333333444444555222222555555333333666555666666555222111111222111111000//////.........------------......//////---...111777AAAPPP___iiiiiikkkllllllmmmooorrruuutttoooiiidddaaa___^^^\\\XXXYYYVVVMMMBBB;;;:::===>>>???BBBIIIRRR]]]eeeiiigggeeedddgggiiijjjgggccc```ccceeeeeeggglllmmmkkkhhhjjjjjjfffZZZHHH555))),,,***))))))***+++***((((((((((((((((((((((((((('''''''''''''''(((((()))***+++++++++************,,,------------,,,++++++'''(((***,,,,,,+++)))(((+++,,,---......---,,,+++***---<<>>???@@@AAAAAAAAAAAA@@@===???@@@@@@@@@@@@AAABBBDDDDDDDDDCCCBBB@@@>>>===;;;:::999888888999;;;<<<<<<;;;999888888:::<<<===:::::::::999888666444222222111///---,,,,,,---...,,,///222444444333333333333333333222222333333333444222222555666333333666666777777555333222222333222111000///......////////////.........------,,,/////////111888DDDRRR[[[ccceeehhhkkkkkkmmmooopppkkkeee^^^WWWRRRNNNKKKHHHBBBCCCBBB:::111,,,,,,//////000222888AAANNN[[[dddeeeeeefffjjjmmmmmmhhhdddaaaeeegggeeefffiiiiiifff```^^^YYYQQQFFF;;;111,,,+++*********++++++***)))))))))))))))))))))))))))'''''''''''''''((())))))******))))))***++++++***,,,,,,------,,,,,,+++***((((((((()))************(((***---...///---+++)))(((...333===RRR```RRR999///---***)))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////...---------...000000000000000///...---------------...///000111111000//////.....................///000000000111111111000///...---------........................//////000000000000000000,,,+++******))))))))))))------,,,+++++++++,,,------------............///+++,,,...///000000000000,,,+++)))***+++,,,+++***...---,,,++++++---///111//////...---,,,,,,------******+++++++++******)))))))))***++++++***))))))+++++++++*********))))))***)))(((((((((((()))***++++++******************))))))*********)))(((((()))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******---///---))),,,222,,,,,,------............))),,,///111000///...///000///...------------------...//////000/////////111111///---++++++---///,,,///222222///...///111///000111333333222111000000000/////////111222333333222111///...000444888666666666666555444333333111666888555444666777555444555555555444555777999999999999999999888888777666666666666666666666666999999888888777666666666:::888777888999999888666777999::::::888777888999555555444444444555555666666666777888888888888777222444666555222000000000555444222222222222000///000000111222222222222111///111333444444222///...//////......------,,,,,,111000222777@@@LLLYYYbbbgggjjjlllkkkhhheeebbbaaabbb```^^^\\\]]]___bbbdddbbbccceeegggiiijjjkkkkkklllmmmppprrrrrrrrrpppooogggggghhhhhhgggdddbbbaaacccdddeeehhhjjjjjjiiigggjjjlllkkkgggbbbZZZMMMAAA<<<777222000111222111///---.../////////...---,,,///000000000111111111222>>>???AAABBBBBBBBBAAA@@@>>>???@@@@@@??????@@@BBBCCCCCCDDDCCCBBBAAA???>>>===<<<;;;:::::::::;;;<<<;;;:::999999999:::;;;;;;::::::::::::999888666555222111...,,,++++++,,,---,,,///111333222222333444111222222222222222222111222000111555666333333666555666777555333222333444222111000///...///000111////////////...---,,,+++...---,,,,,,000888BBBIIIWWW\\\bbbffffffeeedddcccWWWQQQJJJCCC???;;;888666333444444111---+++---///***+++,,,---222<<>>HHHWWWdddgggiiijjjjjjhhheeeddddddcccaaa^^^]]]]]]___ccceeeddddddfffggghhhiiiiiiiiijjjllloooqqqqqqpppooommmhhhiiijjjjjjhhhfffcccaaaaaacccfffiiijjjkkkkkkjjjlllnnnnnniiicccZZZNNNCCC;;;666111///000111000...+++,,,......///...---,,,///000000111111222222222>>>???AAABBBCCCBBBAAA@@@>>>???@@@@@@??????@@@AAA@@@AAACCCCCCCCCAAA@@@>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999999999888888999:::999888777666222000...,,,++++++,,,,,,---///000111111111333444000000000111111000000000111///111555555333222555555666666555333222222444111000///...///000111333---......//////...---,,,,,,---,,,,,,---111777<<>>888444222000///...------,,,,,,,,,---...///***,,,---,,,+++111;;;CCCUUU[[[ccchhhhhhddd```]]]XXX[[[[[[WWWTTTQQQLLLGGG>>>999222---,,,++++++***+++,,,......---,,,++++++)))))))))))))))))))))))))))))))))))))))***++++++***(((&&&'''***,,,,,,+++******++++++******)))(((%%%&&&(((***+++***)))((($$$%%%&&&'''((()))))))))%%%)))'''(((999PPPXXXRRR444111,,,******+++++++++)))***+++,,,---///000000111000......///000111111......//////000/////////,,,,,,------...000111222...------------......///...,,,---111222......111...///////////////..............................---///000///...---000222//////---,,,+++*********((()))+++---.........------------............///,,,---...000000///---,,,,,,+++++++++------,,,***++++++,,,++++++***)))(((++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******************++++++***+++,,,,,,,,,,,,+++***((()))******+++++++++++++++,,,,,,+++)))***,,,...++++++,,,,,,,,,,,,++++++.........---------,,,,,,000***'''+++000///,,,++++++,,,---.../////////......//////...,,,++++++,,,------,,,,,,,,,---.........---,,,,,,+++,,,---......///000///...---...///...------...000111111000...000222444444333111000,,,---///222333333222222111111111///......000111111222333444444555555444444888999555333444444111777777777555444444666777888888888999888777777666555555555555555555555555888888888777777777777777666555555777:::<<<<<<;;;999:::<<<;;;:::888999999555555555555555666777777666666777888888888888888111555999888555333555888333111000111222222111000///000000111111111111111///000000000000///......,,,,,,,,,,,,,,,---------------000666;;;CCCSSSbbbbbbeeegggggggggfffggghhheeecccaaa``````bbbeeegggeeefffgggggghhhhhhggggggfffhhhlllooopppooommmllllllllllllkkkiiieeebbb______bbbfffiiijjjkkkkkkllllllooopppkkkddd]]]RRRHHH;;;666000...///000///...***,,,...///000///...---///000000111111222333333>>>???AAACCCCCCBBBAAA@@@>>>???@@@@@@???>>>???AAA???@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>===<<<::::::999999:::::::::999888888666777888999999888777666222000...,,,******+++,,,...///000000///000333555//////000000000000//////000...000444555222222444444555666555333222222333111000///...///000222444+++,,,---////////////...,,,---.........000444666888@@@JJJQQQQQQKKKCCC>>>777444000------.........---+++)))((()))******)))))),,,///...+++---444:::LLLTTT]]]bbbaaa\\\XXXWWWMMMPPPOOOJJJEEEAAA:::444444///+++***,,,,,,***''',,,---//////...,,,,,,,,,))))))))))))))))))))))))***************++++++,,,***(((%%%&&&***,,,,,,+++***************)))(((((("""&&&***+++)))&&&###''''''&&&'''''')))***+++'''''')))---666CCCQQQZZZ666222---***)))***++++++------------------------777222------111333000---------...///000000000///------......///111222333///////////////000111222---+++---333333---***,,,---...///////////////...------------------------,,,...000///------///222//////...---,,,,,,,,,,,,&&&(((+++---//////...------------.........//////,,,---///000000...---+++,,,,,,+++,,,......,,,***(((***,,,...---***%%%###)))((((((((()))***++++++............------,,,+++,,,,,,+++******+++,,,,,,***************++++++++++++,,,...//////...,,,+++'''((()))++++++,,,,,,,,,,,,***'''&&&(((***+++++++++,,,,,,------,,,,,,+++/////////......---------///$$$'''222555000******+++---///000000///...+++,,,---,,,,,,,,,...000,,,,,,,,,,,,------...///111000...------...///111,,,...000000///......///...,,,+++---000222111///---///111333333222000///***,,,000333444333222111222333222000...,,,---...000111222444555666666666666:::;;;666333444333111666777666444222222444666777888888888888777666666555555555555555555555555777777777777777777888888888777666777888999888777888999;;;;;;:::999:::;;;555555555555555666777777555666666777777777777777///333666666333222444888222111000000222333222111//////000111111111111111000/////////............+++++++++,,,,,,---------000///222777999>>>MMM\\\^^^aaaccceeefffgggiiikkkgggeeedddbbbccceeegggiiifffgggggggggggggggffffffccceeeiiimmmoooooommmllloooooonnnllliiiddd```^^^]]]aaaeeehhhiiijjjkkklllkkkoooppplllfff```VVVMMM:::666000...///000///...***,,,...000111111000//////000000111222222333333CCCCCCCCCBBB@@@@@@AAACCC???@@@@@@@@@???>>><<<<<>><<<:::999<<<<<<;;;;;;;;;<<<<<<===::::::::::::999888777777555333000---+++,,,---...------......///000000000111111222222222111000000//////000111333444555555222222222111111///......+++///...******///000,,,///////////////............---,,,,,,...000000///---444>>>FFFGGGBBB999444000///...---,,,+++++++++************************---,,,***((()))+++---///<<>>??????@@@AAABBBCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>======<<<;;;;;;;;;;;;;;;::::::;;;;;;::::::999999444222///,,,++++++,,,---------...//////000000111111222222333333333222222000000111222333444444555222222222222111000///...+++...---((('''******&&&///////////////////////////---,,,,,,...//////...///333777;;;:::666111---......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))((()))***+++222:::DDDGGGBBB===<<<===666555333000---,,,******+++***((()))++++++)))&&&.........---,,,,,,++++++******)))(((((((((((()))+++***(((***,,,---,,,***,,,+++***+++,,,,,,***'''((())))))***)))((('''&&&!!!%%%'''''''''((((((&&&''''''(((((((((((((((+++***))))))...999DDDKKK???444***)))+++++++++---,,,,,,,,,,,,------------222...,,,000222///....../////////000111000...,,,---...//////000000//////444111...---///111000///////////////////////////------.../////////......---000000......000///,,,+++,,,...000111000//////......------,,,,,,,,,---))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,++++++---///000///.../////////.........------...//////...,,,)))))))))+++***)))***+++,,,***(((***+++,,,---------,,,,,,,,,++++++***((()))***+++'''((()))***+++++++++++++++++++++******)))))))))************************((()))******))))))***,,,------,,,++++++++++++,,,((()))***++++++,,,,,,,,,///////////////...------...***))),,,+++((((((,,,------------,,,+++******------,,,,,,---...///000........................,,,...///...---+++,,,,,,...///000111111111000///111///...///222333222111000222333333111111222444111111000000000/////////222333444444333444666888<<<999555222111222444666555333111222444666555333999999999777555555666888777555444444555555444222333444555777777888888888777777777666555555444444666777999:::;;;:::999777666555555444444555555666888888999999999999888888333444444444333333222111333333222111111111222222000...,,,,,,---.........///............///000000---...//////------...///,,,...///......444>>>GGGVVV[[[bbbeeeffffffhhhjjjgggeeebbb```aaadddhhhkkkgggggggggfffeeedddcccbbb^^^aaafffjjjlllmmmooopppsssrrrqqqpppooommmiiieee^^^___```cccfffhhhkkklllqqqrrrpppllliiicccXXXMMM>>>999444111111111///---------...//////...------000000///...//////111111BBBCCCDDDDDDDDDCCCAAAAAACCCBBBAAA@@@@@@@@@AAABBB>>>>>>???AAABBBDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>===<<<;;;:::999999999999:::;;;;;;;;;;;;:::555333000---+++,,,---...------......//////000000111222333444444444444444111222222222333333444444222222222222111000/////////000///+++***,,,,,,)))//////////////////000000000...,,,,,,.........---000000000///...---,,,+++---,,,,,,+++++++++,,,,,,------------------------///---+++***)))((()))***)))///555555222///000222//////...---,,,,,,,,,,,,///---++++++,,,---,,,+++........................******)))))))))(((((((((+++***)))***+++,,,+++***...+++)))***,,,---***'''(((((()))))))))(((''''''###$$$%%%''')))***)))'''&&&''''''(((((((((((())))))++++++***+++111<<>>???@@@BBBDDDEEEEEECCCCCCCCCCCCBBBAAA@@@?????????>>>===;;;999777777777777888999:::;;;;;;;;;666444111...------...///++++++,,,,,,---......///000000111333444444444444222222222222333333333333222222222222111111000////////////...///000111111//////000000000000111111111///------......---,,,...---,,,,,,,,,---...///++++++*********+++,,,,,,++++++++++++++++++++++++***************+++,,,,,,'''+++---,,,***))),,,000000////////////000000111111///...---------......---.........//////000000++++++++++++***)))((((((***)))))))))************+++)))''')))---///,,,)))((((((((((((((((((''''''+++(((&&&'''))))))&&&"""&&&'''''''''(((((())))))%%%'''++++++***...:::HHHNNNAAA555///---***)))*********+++++++++,,,,,,,,,///------111111...,,,---...000333222///...000222000///.........///111222111000..................111000...,,,,,,...000111000111111111000///......,,,///000......000000---,,,---.../////////......------...---------,,,,,,)))***+++,,,,,,,,,,,,,,,---...//////...---+++***+++,,,...---,,,***+++,,,+++++++++************)))...///000///,,,***)))******))))))***,,,,,,+++)))******++++++,,,,,,,,,,,,+++******)))******))))))''''''((()))))))))))))))))))))))))))******************))))))))))))((((((+++++++++)))((())),,,...---,,,,,,+++***+++++++++***+++,,,---............,,,,,,,,,,,,,,,+++******,,,+++***++++++++++++---------,,,,,,++++++++++++---------,,,,,,,,,,,,,,,........................+++---......---,,,,,,---111111000000000111111222222222111111222222111111555666666555333222333444111111111111111111111111333333333222222555999===AAA===777111///111444666333222222222333444555555666777777666555555888:::;;;999777777777666444222333444555666777777777777666666777777666555444333444222333777===>>>999444555555777888888777555555777777888999999999888888444444444444333222222111111111000000111222333333222111000000222222111000/////////...///000000111---///000000///------...***...000///---///666<<>>@@@DDDHHHJJJHHHFFFCCCBBB@@@???>>>???AAABBB===>>>???@@@BBBCCCDDDEEEDDDDDDCCCCCCBBB@@@???>>>@@@@@@???>>><<<999777666444555666777888999999999555333000---,,,,,,---...))))))***++++++,,,,,,------...///000111222222222222222222222222222222222111222222222222111111000...------.........///000000000000000111111222222222000......//////...---......---------......///++++++*********+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***++++++***))))))---000---,,,,,,+++++++++,,,,,,...---,,,+++******+++------......//////000000000------,,,+++******))))))))))))***))))))((()))))))))''''''+++222555222...''''''''''''''''''(((((((((&&&###$$$%%%%%%"""'''&&&&&&&&&'''(((******%%%'''+++---***,,,999IIIOOOBBB555///---+++***+++******+++++++++,,,,,,,,,///,,,,,,//////...000444111333444222///---///111000000///......000111222////////////...---......111000...,,,,,,...000111222222222222222111000///,,,///000......111111...---------...............------.........---,,,+++******+++,,,,,,,,,++++++------...///...---+++***+++******+++......---,,,,,,,,,,,,,,,++++++++++++***,,,------+++***+++++++++******,,,---...---+++************++++++,,,,,,'''***,,,+++'''%%%'''***'''(((((())))))))))))(((((((((((())))))******+++(((((((((((((((((((((((()))******)))((()))+++---,,,,,,+++************+++'''((()))******++++++***+++++++++++++++***)))))),,,,,,,,,+++,,,...///...,,,+++******)))******+++,,,,,,,,,,,,,,,+++++++++........................+++---......---,,,------.........///000222333444111222222111111000111111444555666555333222333444111111111222222222222222222333222222222555999<<>>:::666333222222333222222222222222333444555444555666555555666999;;;;;;999777777777666444222555666666666666555555444555555777777777666444333555333333666;;;;;;777111444555666777777666555444555555666777777777777777555555555444333222000///000000000000111222222333///...------//////...---///////////////000111111---...//////---,,,,,,---+++///111000------222777AAAHHHQQQYYY^^^bbbhhhlllmmmmmmmmmllljjjiiigggfffggggggfffeeedddbbb```___aaaeeejjjmmmmmmlllkkkkkklllllllllmmmmmmllliiifffhhhgggeeeeeehhhlllqqqtttmmmnnnllliiigggddd\\\RRRDDD>>>666222111111///---000///............///000/////////////////////...>>>>>>???CCCIIILLLKKKHHHDDDCCCAAA@@@??????@@@@@@>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@>>>;;;888666333444555666777888888888333111---+++)))***+++,,,)))))))))***++++++,,,,,,,,,---...///////////////000000000000111111222222111222222222222222111111444111000111000------///000000000111222222333333333111//////000111111000////////////...,,,+++***---,,,,,,+++++++++,,,,,,------------------------......//////...,,,***(((***++++++***)))***---000,,,+++***)))))))))))))))...//////...,,,,,,---...---.........//////000000///---,,,***)))))))))***((()))***)))((('''((())))))((()))000999<<<777111''''''&&&&&&''''''((()))&&&%%%$$$%%%'''((('''''''''&&&&&&&&&'''(((***++++++)))+++---))))))555FFFLLL???222------,,,,,,...++++++++++++,,,,,,,,,,,,...,,,,,,.........111777444555444222000///000111000000//////000000111111///000111000...---...///000///...------...///000111222222222222111111000---000111///000333333000---------------------...,,,---.........---,,,+++***++++++,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++***))))))+++///000///---////////////............(((***,,,,,,+++++++++,,,+++++++++,,,...///...---+++************+++,,,,,,&&&+++...---'''%%%'''+++((())))))******)))))))))''''''(((((()))***++++++'''''''''((((((((())))))((()))******))))))***+++,,,,,,+++***************))))))+++,,,,,,,,,,,,,,,---------------,,,++++++))),,,,,,***+++...///...+++***)))(((((()))***+++******+++,,,,,,,,,++++++------------------------+++,,,......---,,,---...+++,,,---///000222333444///000111111000///000222222333444333222111222333222222222222222333333333222222222222222444777:::===<<<:::888666444222111222333444333111111222444333444555555555666:::<<<888666555444555555333111666666666666555444333333444555777888888666555333666555444555777777555111444555555666666555555444444444555666777777777777555555555444333222000000111111000000000111222222//////...///111111///---000000//////000000111222...///...---+++***+++---+++///333111---,,,...222<<>>;;;999666777777888888888888777777555111///---...///000+++,,,,,,------...//////..................------+++,,,---...///000111222111222222333333333222222...******......++++++000000000111222333333444444333222111111333555555444---------...///111222333000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222000...---)))***+++,,,,,,,,,,,,,,,......---------------...+++...111000...+++,,,---........................///,,,'''$$$###$$$''')))''')))+++)))&&&%%%&&&(((&&&%%%(((111:::;;;222)))'''&&&&&&%%%&&&'''((()))&&&((()))'''$$$###&&&)))'''&&&%%%%%%&&&(((+++---///'''%%%(((''''''333DDDYYYKKK;;;444000---,,,---,,,,,,------------......***+++...111///***+++///000---***+++...000///---...///111222222111111000///111333333000...///111......////////////......------...//////000//////)))---...,,,---000000......------,,,,,,,,,------,,,---...//////---+++***++++++,,,,,,,,,++++++*********)))((()))***,,,---(((---222111,,,***...333------,,,,,,,,,,,,++++++---///000///,,,+++++++++)))))))))+++---...---,,,+++***)))))))))***,,,---...------...///...,,,*********+++++++++******)))%%%&&&'''((()))***+++,,,(((((()))+++,,,---...///'''***...///...,,,++++++,,,++++++***)))***************+++,,,------------......//////......---,,,)))......+++,,,222333000---,,,***))))))+++,,,...'''(((***+++,,,,,,,,,+++------------------------***,,,......---------...***,,,...000000///...---***---//////......000333---...000000//////000222222222222333333444444444000111333333222222333444333333222222333444666888444555666333000...000222111222333444555777:::===888777666666777888777555333333444555666666666555333444777888888777555333333444444333222333555888999888777666666777888999555555777888888999999999///000111333444555666666222222111000//////000000.........///000000...,,,000000000000000111111222333222000,,,***+++...111222777;;;999444000000222222:::FFFQQQYYYaaaiiinnnjjjjjjiiigggfffdddccccccbbbcccdddfffggghhhhhhiiihhhkkkppprrrqqqmmmjjjiiikkkkkklllnnnpppooommmkkkdddddddddeeegggiiilllnnnppppppnnnjjjhhheee]]]TTTHHHAAA888333111111000...---///000222222000///---,,,---///111222333333222MMMIIIDDDBBBCCCFFFIIIJJJJJJHHHEEEBBB@@@AAABBBBBB@@@@@@@@@???>>>===<<<;;;?????????BBBGGGIIIHHHGGGAAADDDEEEBBB@@@@@@===888777555333555999;;;:::999666333111//////...,,,+++,,,,,,------------......///---++++++,,,,,,,,,+++111000//////000111000...111000222555888777333///222111///---------///000222222000000111333555666555555555555666666666777111111111222222333333333222111000...,,,***)))(((---.........///000000000///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........---,,,,,,...///000555333000---,,,+++,,,,,,///............//////000...---+++***))))))(((((('''''''''''''''&&&&&&&&&)))''''''***...000...+++&&&$$$######&&&(((((((((''''''''''''''''''&&&&&&((('''&&&&&&'''((()))******((('''((((((+++555???ZZZRRRGGG>>>666///---...,,,------...---,,,+++***.........////////////000444444333111///---+++)))------......///111222333000222333333111000000111......//////////////////,,,---.../////////...---.........///////////////...000///,,,+++------)))---.../////////---+++)))******---///---((((((---))),,,---,,,***)))+++---+++,,,---...////////////...---,,,,,,------+++)))...---+++***)))***++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))***++++++***(((((())))))))))))((((((((((((+++)))(((((()))+++***)))((()))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...))),,,...,,,,,,...---***,,,---.........+++)))(((---.........//////000000,,,------,,,+++***)))((('''***---...---++++++++++++,,,,,,,,,,,,+++******,,,------,,,******+++---++++++,,,---............///000111111111000...------...////////////111333000000000111111222222222111333444333111111222333444666888777444444555888555555444222000000333555444555555666777888888999888777444222222222333444444666777777555333333333555555666777777666555444666555555666999;;;;;;999:::999777666666777999:::<<<:::777777:::<<<<<<:::444444444333333222222222///000111222333222111000333111///---,,,---...///000000000///////////////222111000///...---,,,+++222888:::555000///000000333888AAAMMMYYYdddjjjllloookkkfffcccbbbbbbaaa```]]]aaaeeegggffffffhhhkkklllkkkjjjkkkmmmmmmlllkkkmmmnnnnnnlllkkkkkkmmmoookkkhhhddddddfffhhhhhhgggkkkmmmllliiihhhhhhccc]]]RRRLLLBBB:::444000---+++......//////000//////...444000000000555222)))777TTTOOOIIIDDDCCCDDDFFFFFFIIIGGGDDDAAA@@@@@@BBBCCCAAAAAAAAAAAA@@@???>>>===>>>======???CCCFFFFFFDDDEEEHHHGGGBBB???>>>:::666888777666777999;;;;;;;;;999777444222222111///---,,,,,,,,,------.........000...,,,,,,---...---,,,///...---...//////...---//////000333555444111------,,,+++***+++,,,...//////...------...000222444555555555555666666666666111111222222222333333333333111...,,,******+++,,,---..................///......------,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------------...//////......---------...000111000000//////.........///,,,,,,***)))((('''''''''(((((((((((())))))))))))&&&&&&''')))+++,,,***)))&&&%%%###$$$&&&(((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***,,,(((&&&((((((***000777LLLLLLJJJFFF>>>666000...///...---,,,++++++,,,---------........./////////333222222000///---+++***...............///000000000222333333111000000111000000//////...---,,,,,,,,,---.../////////...---.../////////////////////))),,,---++++++//////,,,---...//////...---+++)))...------...+++%%%###%%%***,,,---,,,***)))***,,,+++,,,---...////////////...---,,,---...///---+++...---,,,,,,+++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++((()))***++++++***))))))******)))))))))(((((((((***((('''(((***++++++***(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++...///,,,+++---,,,(((,,,---.........,,,***(((000000//////......------......------,,,+++******&&&))),,,,,,+++*********+++,,,,,,,,,,,,+++******...///...---+++***+++,,,++++++,,,---............---.../////////...,,,,,,---...////////////111333222222222222222111111111111222333333111111222333555666888777555444555777555555444222000000333555333333333333444555666777777666444222111222333333444555777666555333444555666666777666666444222111111333555555333333555777;;;999888777666777999:::;;;999666666888:::999888444333333333333333333222222222333444444333222111222111///---------...///000000000000000000000000222111000///...---,,,,,,---333555111,,,,,,...---333555<<>>>>>;;;777999:::::::::999999;;;===<<<:::777666555333111///++++++,,,,,,---...//////000///------.........------,,,++++++---------+++,,,,,,---000111111...,,,,,,+++*********+++,,,---,,,,,,,,,,,,---///111222555555555555555555444444222222222222333333333333333000---******+++...000...------------------,,,...------------,,,,,,,,,...------,,,,,,------...,,,---......//////......++++++,,,---...///000111111111000000//////......+++***)))((('''&&&&&&&&&'''''''''((()))))))))***###%%%'''(((''''''''''''&&&%%%###$$$&&&(((((('''''''''''''''''''''''''''(((((('''''''''((())))))---(((%%%''')))(((***...;;;BBBJJJMMMJJJAAA777000111///,,,))))))+++---///,,,---------............000000000///...---++++++.........------.........000222333333111000000111///.........------,,,,,,,,,---...////////////...//////////////////......))),,,,,,***+++//////---......//////...---+++***)))&&&&&&***+++)))''')))***,,,,,,+++)))((()))***,,,,,,---...////////////...------...///000...---------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++++++++***++++++*********))))))))))))''''''(((***,,,,,,+++)))***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,//////,,,***,,,***''',,,---.........,,,+++***///////////////..................------,,,,,,+++&&&(((++++++***))))))***,,,,,,,,,,,,,,,++++++***/////////---+++***+++---+++,,,---......///...............///...------,,,---...000000//////111222444444444333222222111111111222333222111111222333666777888777666444444555444444444222111111333555444333222222333444666777666444333111111111222222444555555555444444555777666666777666555333111///222666:::888333111555999;;;:::888777777777888888:::888666555666666666555222333333333333333333444555555555555555444333222222111///...---....../////////000000111111222222111111000///...------,,,***///222...+++,,,---,,,222222666AAAQQQ___gggiiifffgggeee```[[[[[[```eeeeeedddeeefffggggggeeeccciiihhhggghhhlllooopppqqqooollliiiiiilllnnnmmmllliiigggeeeeeefffhhhhhhgggcccfffggggggiiikkkiiidddYYYQQQFFF<<<555111///........................---...---,,,///222111111222tttmmmbbbXXXQQQLLLIIIGGGHHHFFFCCCAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>>>>@@@BBBDDDEEECCCEEEDDD???>>>@@@@@@===999;;;===;;;888777:::===<<<:::888777666444222///++++++,,,---...//////000000...,,,,,,---...---,,,+++***)))***+++,,,+++***+++,,,,,,.........---,,,111000...,,,******))))))---,,,,,,---...///111222444444555555555444333222333333333333333333333333333111///---,,,,,,---...---------,,,,,,+++++++++---------------------,,,------------------------+++,,,.../////////...---...............---,,,,,,000000000000000000//////++++++)))((('''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###&&&***)))'''%%%&&&(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))+++%%%"""&&&)))((('''(((000888CCCLLLQQQMMMAAA555000...+++))))))***,,,---,,,,,,,,,---------......------......------,,,+++,,,------...////////////000222333333111000000111******+++,,,---//////000------......//////000000////////////............---000000,,,,,,......+++.../////////...---,,,+++'''###"""(((,,,,,,+++,,,++++++++++++)))))))))))),,,------...//////.........------...//////---+++++++++---------,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++*********)))((('''&&&'''***,,,,,,,,,)))***++++++***)))***,,,++++++++++++++++++++++++)))))))))(((((()))))))))+++......******,,,+++(((,,,------......---,,,+++++++++,,,...///111222333......---,,,,,,,,,,,,,,,''')))++++++***)))***+++,,,,,,------,,,,,,+++***---......---,,,,,,---///+++,,,---...////////////000000000000000//////...---///000000//////000111444333333333333333333333000111222222111111222333777777888888777555444444333444444333111111333555666555444333444555777888444333222111111111111222444444555444333444666999666666777777666444222111222666999888555444777:::;;;:::999888777777777888999888777666555555444333222222222333333444444444666666555555444333222111111111000///......//////...//////000111222333333000000//////......------***///111...---///000///222000111;;;LLL[[[dddgggeeeccc```\\\[[[\\\```dddfffdddccceeehhhiiifffbbbgggfffeeegggkkkppprrrsssoookkkggghhhlllooommmjjjmmmkkkjjjhhhhhhhhhhhhgggcccfffggggggiiillljjjeee]]]UUUIII>>>777333000///.........---------------222111---222111000666,,,{{{pppfff]]]UUUOOOKKKKKKIIIEEEBBBAAAAAABBBBBBDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@??????@@@BBBDDDBBBDDDCCC??????AAABBB???:::<<<===;;;777666888;;;:::888777666666444111///,,,,,,---...//////000000///---++++++,,,---,,,+++***)))((()))+++,,,+++***+++,,,---------------...000///...,,,+++))))))(((,,,,,,,,,------...//////222333444555555444333222333333333333333333333333333222222111///---+++)))------,,,,,,+++++++++***,,,,,,---......------,,,------------------------+++,,,.../////////...---000000000///...---+++***---...///000111111000000,,,+++***)))((('''''''''###$$$$$$%%%&&&''''''(((%%%(((++++++((('''(((***&&&%%%$$$%%%'''((('''%%%&&&&&&&&&'''''''''(((((())))))))))))))))))(((((((((###!!!&&&)))((('''''',,,000777BBBOOOUUUJJJ;;;///...---+++************,,,,,,,,,---------......,,,,,,------------,,,,,,***+++---///111222222222000222333333111000000111******+++,,,---//////000------......///000111111000000//////.........---///222111......111111...////////////...---,,,,,,///***'''***,,,***((((((,,,++++++*********)))))),,,---......///.........///...---------,,,***((()))***+++,,,,,,+++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,,,,---++++++++++++*********)))((('''&&&'''***,,,,,,,,,)))+++,,,+++***)))***+++++++++++++++++++++++++++******))))))))))))******)))++++++)))***---...+++,,,,,,------...---------++++++,,,...///111222333---,,,++++++***++++++,,,)))***,,,,,,+++***+++,,,,,,------------,,,++++++***+++,,,,,,,,,---///111,,,,,,---...////////////111000000000////////////---///111111000//////000111111222333444444555555///000222222111000222333777777888888888777555444222333444333222222333555555444444333333444666666333333222222222222222222444444555444333444666999555555777888888777666666000000000222444666666666:::999999888888777777777999:::999888666555444444222222222333333444444444555444333222222111111000111000000///////////////......///000111222222333///////////////.........***///000......111111///222//////777FFFUUU___ccceee___YYYYYY]]]bbbbbbaaaeeedddcccfffiiijjjgggdddfffeeeeeeggglllppprrrrrrnnnjjjfffggglllnnnmmmjjjooonnnmmmjjjhhhfffeeeeeefffhhhiiihhhiiikkkhhhccc```XXXMMMBBB:::666333111000///...------------...222333,,,444111444CCC...}}}sssjjjaaaXXXSSSQQQNNNJJJEEEBBBAAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@???======???AAABBBEEEDDDAAA@@@BBBAAA>>>======<<<:::888777888999888777777777888666333111/////////000000000000000...---++++++,,,,,,,,,+++***)))((()))+++,,,,,,++++++,,,---,,,++++++---///************************++++++++++++++++++++++++000111333555555444333222444444444444333333333333333333444333111...***(((---,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,,,,------......------,,,,,,---......//////...............///////////////,,,---///000000000///...,,,,,,***)))((('''''''''&&&&&&&&&'''((((((((()))%%%'''*********)))))))))&&&%%%%%%&&&'''(((&&&$$$%%%%%%&&&&&&'''((((((((())))))*********)))((((((&&&""""""''')))'''''')))***,,,...555FFFTTTPPPDDD333222000...,,,***)))))),,,---------............,,,,,,------...------,,,)))+++---000222333333333000222333333111000000111///.........------,,,,,,---------...///000111222000000000///......------,,,000111///000444555333000000///......---------...***(((+++---++++++---,,,+++***+++,,,---,,,***------...............---...---,,,,,,---,,,***(((((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---++++++*********))))))))))))''''''(((***,,,,,,+++***+++,,,+++)))))))))+++++++++++++++++++++++++++++++++************++++++'''******((()))---///---,,,,,,------....../////////////////////.........---,,,************+++,,,***+++,,,,,,++++++,,,------------------,,,++++++(((***+++++++++,,,///111,,,,,,.../////////////////////...------------...---///111222000////////////000111222333555555666...000111111000000222333666666777888:::999666444111333444444333222333555222222222222222222222222333333333333333333222222444555555555444444555777444555777888999999888888111000000333777::::::888888888888888888888888888999:::;;;:::777555444555222333333333333333333444333333111111000000000000000000000000000000000000......//////000000111111.........///////////////)))---...,,,---000000---000...///444>>>LLLWWW^^^ccc]]]WWWYYYaaafffeeeaaaddddddeeeggghhhiiigggeeeeeeeeefffiiimmmooopppooollliiifffgggjjjmmmlllkkknnnnnnnnnkkkgggdddcccccciiikkkkkkiiijjjkkkhhhbbbaaaZZZPPPFFF>>>999555333222111///...------...///...111(((444000999SSS555yyyoooeee^^^WWWTTTNNNIIIDDDBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBB???AAABBBAAA>>>===>>>@@@???BBBCCCBBBBBBDDDCCC???AAA???<<<;;;::::::888777999999999:::;;;:::888555222222222111111111111111///---,,,,,,------,,,+++******)))***,,,...---,,,+++,,,,,,+++)))))),,,///))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))---///222444555555333222555555444444444333333333333333333222000...,,,+++,,,,,,,,,,,,------------***+++---...///...---,,,,,,,,,---......---,,,,,,---------------.../////////.........///111222333......///000///---+++***+++***)))((('''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%'''))))))((('''&&&%%%%%%&&&((('''&&&$$$%%%%%%&&&&&&'''(((((())))))******+++***)))((('''&&&%%%&&&((((((%%%'''+++&&&******,,,:::LLLRRRMMM:::888333///,,,+++,,,,,,------........./////////------............------)))+++---000111222111111000222333333111000000111000000//////...---,,,,,,...------...///000222333111000000///......------,,,///000///000444555333111000///......---------)))'''(((,,,,,,+++...333,,,+++***+++...///...,,,---...............------,,,++++++,,,...///...,,,******))))))******+++,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,+++*********+++,,,,,,******)))))))))(((((((((***((('''(((***++++++******+++,,,+++)))((()))***************************+++******))))))******+++)))++++++((((((,,,---,,,,,,,,,,,,---...///000000000000//////......---------,,,+++******+++---...)))***+++***)))***+++------------...------,,,+++***+++++++++******,,,---,,,---...//////000000000000///...---,,,------...---///222222111///...//////000000111222333444444...///111111000000222333555555666888;;;;;;888555000222444444333333333555000111222333333222111///333333444444444444333333444555777666555333444555555666777888888777666666333555666777888:::;;;<<<666777888888999999999999777999;;;:::777555555555444333333333333333333222222222000000000000111222000000000111111111000000.............../////////---.........//////000000***,,,---+++---000///,,,,,,---///111777BBBNNNWWW```\\\ZZZ]]]cccgggfffdddeeegggiiiiiigggfffeeeeeeeeefffgggkkknnnooommmllliiihhhhhhhhhiiijjjlllmmmnnnooopppnnnjjjgggggghhhkkkmmmmmmkkkkkklllhhhccc```ZZZRRRIIIBBB<<<777444333222000.........///000,,,000%%%333///;;;]]]999zzzooohhh[[[WWWQQQKKKFFFBBB@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAADDDFFFEEEAAA???@@@AAA999>>>AAABBBDDDGGGGGGDDDDDD@@@<<<;;;===<<<:::777::::::;;;===???>>>;;;999444444333333222111111111000///------.........---+++******+++---///...---***++++++)))'''(((,,,///...............---,,,+++/////////...---,,,******,,,...111444666555444333555555555444444333333333333222111000/////////000,,,,,,,,,------.........***+++---//////...---,,,,,,,,,---......---,,,,,,......---,,,,,,...///000222000///...///000222444000000000000...+++(((&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""" ###''')))'''$$$&&&%%%%%%'''((('''%%%###%%%%%%&&&&&&'''((()))))))))***+++++++++)))((('''(((''')))***'''$$$&&&,,,""")))+++)))222EEEQQQSSSAAA===666000,,,,,,...000.........////////////000......//////......------***+++---///000000///...000222333333111000000111......//////////////////......---...///111333444111000000///...---------///111222//////222222///111000///......------......---------)))%%%(((...,,,***)))+++///111000...---...............------*********---000222111000++++++***)))***+++---...))))))***+++,,,,,,------++++++++++++++++++++++++---,,,+++*********+++,,,))))))))))))((((((((((((+++)))((((((***+++***)))***,,,,,,+++)))((()))*********************************))))))))))))******+++---+++((('''+++,,,***,,,,,,,,,---...///000111---.........//////000000///---,,,++++++,,,...///((()))***)))((((((***,,,------......------,,,+++,,,,,,,,,+++)))((()))***,,,---...///000000000000222111000......//////000---///222222111///......111111111111111111222222---///000111000000222444444444555888<<<<<<999555000222444444333333444555111222555666666444222000333333444555555444444444444666777777555333333333666666777777777555444333000444888777444333777;;;555666777888999:::::::::555888::::::666444444666444444444333333222222222222111000000000111222333///000111111111111000000...............---------------......///000000000,,,......---...111000,,,***,,,...///222;;;HHHRRR\\\\\\^^^```cccfffggggggfffiiikkkjjjfffccccccdddffffffiiilllnnnnnnllliiiggghhhiiihhhhhhiiikkknnnoooqqqsssrrrooommmmmmooolllnnnnnnllllllmmmjjjddd```[[[SSSKKKDDD>>>888444555333111///......000000...222%%%222,,,:::```888yyyrrrkkk]]]OOOJJJGGGAAA???@@@??????@@@BBBDDDDDDBBB@@@FFFFFFDDDCCCAAA???>>>======>>>AAACCCEEEFFFFFFFFFFFFDDDAAA>>><<<<<<<<<<<<777999===@@@AAA???===<<<888777555333222222222222333333222222000///...---...,,,***+++---...,,,***...,,,***)))******)))(((***,,,------+++******+++,,,***((('''&&&'''((()))+++,,,---///111222333333666555444333111111000000222222222222111000......((()))***,,,,,,------,,,&&&(((+++---------...///333111///,,,******))))))+++---...000000...---+++/////////000111111222222...---+++,,,------,,,***((())))))))))))'''%%%$$$###$$$%%%%%%######$$$%%%%%%%%%''''''''''''%%%%%%((($$$"""$$$(((***((($$$$$$$$$%%%&&&&&&''''''(((''')))++++++)))))))))***&&&''''''((((((((((((((((((***++++++---555BBBLLLQQQHHH;;;111///111111///...---,,,---///111111000//////...------------...111000///......///000111333333333333222000///...000...---...111222111.../////////000111111222222//////000000000000//////+++,,,------......------.........---,,,,,,++++++.........------,,,,,,,,,,,,,,,+++***+++,,,---...,,,***((()))+++,,,+++(((***++++++,,,,,,++++++*********))))))***+++,,,,,,)))'''&&&(((+++---,,,***---+++))))))+++***'''$$$))))))*********))))))((((((&&&'''***+++((((((******)))(((((()))+++---...))))))))))))))))))))))))++++++,,,,,,,,,+++******((((((((((((((()))******)))((((((((((((((()))***+++,,,------......------///......------......///000///...---+++***)))((()))******++++++,,,------///,,,+++,,,...///---+++,,,(((######)))---))))))******+++++++++,,,000000111111111111000///...//////000000000//////---...000222222111///.../////////000111333444555555777;;;<<<:::888777777333333333444444333222222333///000555555111111444111555666222111333444333444666777555222111222444777888888777555333444555555444333222222333555666<<<999777999<<<;;;666111222333888<<<888222555<<<888777666555333111000000000000000000000000000000,,,---...000111111111111...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,000...+++,,,......,,,***...))))))...111444===HHHPPPYYYaaaccccccfffiiijjjdddeeeggggggfffeeefffggggggggggggjjjlllnnnmmmllleeehhhkkkkkkjjjiiiiiiiiiooopppqqqpppnnnnnnooopppnnnkkkhhhjjjmmmnnnjjjfffccc___WWWNNNEEE???:::777777444111/////////...---,,,,,,---///222666:::<<<tttfffWWWOOOIIIBBB>>>???<<<<<<>>>AAADDDEEEDDDCCCEEEEEEDDDCCCBBBAAA@@@@@@===>>>@@@BBBDDDEEEFFFFFFEEEDDDBBB???>>>===<<<<<<666888:::<<<===<<<;;;:::888777666444333222333333111111111111111000///......,,,++++++---...---+++///---+++***++++++***)))***+++,,,,,,++++++---...***************))))))(((***+++---///111111111111***,,,...111333444444444111111111111000///...---******+++,,,,,,---......,,,...000000///.........222111///---++++++++++++...///111222222111///.../////////000000000000111---,,,++++++,,,,,,+++)))((()))))))))((('''%%%$$$###$$$%%%%%%######$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%###"""###%%%'''((('''''''''''''''''''''''')))***+++***(((''''''(((&&&&&&'''((())))))(((((('''((()))((((((...777???NNNNNNIII@@@999555333000444222//////000000///...//////000000111111222222000000////////////000000222222222111111000///...111///...///111222111/////////000000111222222333//////000000000000//////+++,,,------......------------------............---------------,,,,,,,,,...---,,,,,,,,,---...///+++***((())),,,,,,+++)))++++++,,,,,,,,,,,,++++++***************+++,,,,,,***(((''')))+++---,,,******((('''((())))))&&&$$$)))***************))))))///,,,,,,...,,,(((&&&(((((()))******++++++++++++))))))))))))))))))))))))))))))******+++*********((((((((((((((()))******((((((((((((((()))******,,,,,,---............---......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------...,,,+++,,,...///---+++,,,***'''%%%$$$&&&)))+++((())))))***+++,,,,,,---000000000111111000000///000111111222222222222222///000111111111000/////////000000000111333444444444666999:::999777666666222222333444444444444444333000000444444000///333000444555222000333444222333555666555222111222444666777888777555333444555444444444444444555666666:::777555777999888444///333333666999777222333888444444333333222222222111////////////////////////......///000111111111111000000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...///...,,,+++((((((,,,...000777@@@JJJTTT]]]```bbbeeehhhhhheeefffhhhhhhfffeeeeeefffhhhggghhhiiilllmmmlllkkkmmmnnnooommmkkkiiiiiiiiimmmnnnpppqqqpppqqqrrrtttqqqmmmjjjkkknnnooolllhhhddd___WWWOOOHHHCCC???<<<888555222000000//////.........---......///000000rrrcccXXXOOOGGGBBBAAA>>>===>>>@@@CCCDDDDDDCCCFFFFFFFFFEEEDDDDDDCCCBBB>>>>>>??????AAACCCEEEGGGDDDDDDCCCBBB@@@>>>===<<<888999:::;;;<<<<<<;;;;;;999888777555444444444444222222222111000///...---...,,,+++,,,---...---,,,000...,,,+++,,,,,,+++******++++++++++++,,,///111)))***,,,------+++)))((((((***---///000000//////)))+++---///000000...---////////////...---,,,,,,,,,,,,++++++,,,---//////---///000000///......///000000...------,,,------///000111222222111000///000////////////.........,,,***))))))***+++)))(((((((((((((((((('''&&&%%%###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&""" &&&+++***))))))(((''''''&&&&&&)))***+++***'''%%%%%%%%%%%%&&&'''((())))))))))))'''(((((('''&&&'''---222CCCMMMTTTOOOGGG@@@:::666999777333111000///---,,,***+++---///000000000000/////////000000/////////////////////////////////111//////000111222111000000000111111222333333333///000000111111000000///+++,,,------......---------------...///000000000,,,,,,,,,,,,------------...------,,,,,,,,,------***))))))***,,,---,,,+++,,,,,,------------,,,,,,+++************++++++,,,,,,+++******,,,,,,+++***(((''''''((())))))(((&&&)))******+++++++++******///---,,,...,,,(((&&&(((((()))+++,,,---+++***((())))))))))))))))))))))))''''''((()))************))))))((((((((()))******''''''((()))***++++++,,,,,,---......//////.........------,,,,,,------...***+++,,,---------------)))******++++++,,,------...,,,+++,,,---...---+++++++++++++++******))))))(((((()))***,,,---......//////000000000000//////333333333444444555555555333333222111000000000000111111111111222222333333333555888999777666555555222222333444555666666777333111000222111......000///333444111///222222111222333444333111111222333666777888777555444444555333444555666777777888888999777555666888777333000444333444777666333111333000000111111222333333333////////////////////////000000111111111111111000111111000000...---+++***------------------------,,,+++***+++...///...---***((()))+++,,,---222888CCCMMMXXX]]]aaaeeegggfffggghhhiiiiiigggeeeeeefffhhhggghhhiiilllmmmlllkkkoooppppppnnnkkkjjjjjjkkklllnnnpppqqqqqqqqqrrrtttssspppmmmmmmoooooommmkkkddd___XXXRRRLLLHHHDDDBBB999666222000000//////............------+++******~~~pppcccXXXPPPJJJGGGCCCAAA@@@@@@AAABBBBBBBBBGGGHHHHHHGGGFFFEEECCCBBB@@@???>>>>>>???BBBEEEGGGCCCCCCDDDDDDCCC@@@>>><<<>>>>>>=========>>>>>>???999888777777666555555555444333333111///---+++***------------............000...---,,,---...---,,,+++++++++***)))***...111******+++,,,,,,+++***)))((())),,,...///...---,,,,,,,,,,,,,,,,,,+++***)))---------------,,,++++++---,,,*********,,,...///)))+++---------...///111........................---......//////......---000//////...---,,,,,,,,,+++)))(((((())))))((('''(((((((((''''''&&&&&&&&&###$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''$$$""""""&&&***((((((((((((''''''&&&&&&&&&((()))((('''%%%%%%&&&$$$%%%&&&((()))))))))))))))***+++***((((((***,,,444CCCOOOQQQOOOMMMFFF???;;;888333000///...,,,+++)))***---///000///...------...///000000///...---------------......//////000000000000111222111111000111111222333333444444000000000111111000000000+++,,,------......------.../////////000000000111+++++++++,,,,,,------...------,,,,,,++++++++++++************,,,,,,,,,,,,,,,------......------,,,+++++++++******++++++,,,------,,,,,,,,,,,,+++***)))))))))***+++,,,+++***)))******++++++++++++***'''%%%&&&******((((((***)))***+++,,,+++***)))((())))))))))))))))))))))))&&&'''((()))******++++++***))))))((())))))******&&&'''(((***+++,,,,,,---,,,---......//////......------,,,,,,,,,,,,------------......---,,,+++***)))******++++++,,,---------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,...///000......///000000000//////444444444444555555666777666555333111000000111222222222222222222222222111333666888888777666555666444444444444555555666777333222111000///------......222333000...111222000111111222111111111222222666777777777555444444666333444666888999999999999999888777777888888555333666444444555666444111000000000000111222333444444000000000000000000000000222222222222222111000000////////////...---,,,+++------------------------,,,,,,+++,,,,,,------,,,,,,,,,------------000444===HHHTTT[[[aaaggghhhggghhhjjjkkkjjjgggfffeeefffhhhhhhhhhjjjlllmmmlllkkkiiilllnnnnnnmmmllllllllllllnnnqqqqqqpppoooooopppssspppmmmlllmmmnnnmmmkkkfff```YYYSSSOOOLLLHHHDDD;;;888333000///......---+++,,,.../////////------qqqdddZZZSSSMMMHHHEEEBBB@@@AAACCCDDDDDDIIIIIIJJJIIIHHHEEECCCBBBAAA???>>>===>>>AAAEEEGGGBBBCCCEEEEEEDDDBBB@@@>>>AAA@@@???>>>>>>??????@@@888888888777777666555555111111111000000...------------............///000000///------...///...---,,,,,,+++)))((((((+++...+++***)))((())))))++++++(((***,,,---...---,,,+++)))(((((()))***,,,...///+++,,,,,,,,,,,,++++++***,,,+++)))((((((***,,,---***+++,,,---,,,---///000,,,------...............------............------///......---,,,+++*********)))'''((())))))(((&&&'''''''''&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''###%%%'''((('''&&&'''(((%%%&&&'''((()))))))))))))))***,,,,,,+++******+++,,,777@@@EEEMMMUUUOOOCCC888555111...------,,,,,,...000111222222111///...---...///000000///...------,,,,,,,,,---...///000///000000000000000111222000111111222333333444444000000111111111111000000+++,,,------......------111111000000000/////////***++++++,,,,,,---------..................------******++++++++++++,,,---,,,------......------,,,,,,,,,+++++++++++++++,,,.........---,,,+++++++++((()))***+++++++++,,,,,,((()))***+++++++++++++++###!!!###(((***((())),,,,,,+++***)))))))))***+++))))))))))))))))))))))))'''((()))***++++++++++++******))))))))))))******'''((()))+++,,,---------,,,------..................------,,,,,,------...------...///...---+++***)))******++++++,,,------+++,,,,,,,,,,,,+++,,,,,,...---+++***)))***+++,,,((()))***,,,---///000000......///000000000000000222222222222333444666666777555333000000000222333222333333333333222111111555777999999777666666777777666555444444444444444333333111///---------,,,...222333///...000111000000000000000111222222222555666777666555444555666333555777999:::::::::999888777666666777666555444666666555555555555222///222222222222333333333333111111111111111111111111222222333222222111000///,,,---...............---------------------------......---,,,+++*********,,,...///---,,,---///000999DDDPPPYYYaaahhhjjjhhhiiikkklllkkkhhhgggfffggghhhhhhhhhkkkmmmooonnnmmmgggkkkooopppnnnjjjhhhfffgggiiimmmooooooooopppqqqpppnnnlllkkkkkkkkkjjjiiifff```XXXSSSQQQNNNJJJFFF???:::555000...---,,,,,,+++,,,...///000000///...rrrhhh^^^VVVNNNJJJEEEBBBCCCEEEGGGHHHHHHIIIJJJJJJIIIGGGDDDBBBAAA@@@???>>>???BBBEEEGGGCCCDDDEEEFFFEEEDDDAAA@@@@@@???>>>======<<<======777777777888777666555555,,,---...///000111111111,,,...//////......000111000...------...//////...,,,---,,,+++))))))***,,,+++***((('''((()))+++---+++++++++,,,,,,,,,,,,+++---,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***+++***)))(((((()))***+++///000000...,,,+++---...+++,,,------......------........................------,,,+++******))))))***(((''''''((()))'''&&&''''''&&&&&&%%%&&&&&&'''###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''(((******)))&&&$$$$$$$$$%%%%%%&&&''''''((("""$$$'''(((''''''(((***&&&''''''(((((((((((((((&&&''')))+++++++++******+++000333888GGGVVVRRRCCC555222...,,,,,,---------//////000000000///...---.........//////.........------,,,,,,,,,---///000...///000000//////000111000000111111222333333333000111111222222111111000+++,,,------......------111111111000///.........++++++++++++,,,,,,,,,,,,///000111111222222111111+++,,,---,,,+++***+++---,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,,,,---...---+++***+++,,,&&&(((******)))))))))+++'''((()))***************(((&&&'''++++++))))))+++,,,+++)))(((((()))+++---))))))))))))))))))))))))(((((()))***++++++++++++++++++***)))))))))******((()))+++,,,---------,,,+++,,,------......------.........------.........***+++---///000///...---)))******++++++,,,------***,,,---,,,+++***+++---...,,,***((((((***,,,...******+++,,,...///000000...///000111111222222111111000000000111333555666666444222000000111222333222222333444444333222111555777888888777666777888888777555333222222333333333444222---,,,...///---...222333000...111111000000//////000222444333222555666777666555444555666555666777888999999::::::555555444444333333333333333666777555444444333///333333333333333222222222222222222222222222222222111222222222111000//////+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,...//////---***(((((()))))),,,,,,)))'''***,,,,,,666???KKKTTT^^^gggjjjhhhjjjkkklllkkkjjjhhhhhhiiihhhhhhiiillloooqqqqqqpppmmmooopppmmmggg```[[[XXXXXX\\\bbbgggkkknnnppprrrlllllllllkkkiiihhhfffeeeeee^^^VVVSSSSSSRRRMMMIIIDDD???888333///...,,,+++---------------,,,++++++yyyooofffYYYTTTLLLEEECCCCCCDDDEEEDDDFFFHHHJJJJJJHHHGGGEEEBBBAAA@@@@@@AAACCCEEEGGGCCCDDDEEEEEEEEEDDDCCCBBB>>>>>>======<<<;;;::::::666666777777777666555444------...///000000000000,,,...000000///...000333///...,,,---...//////...+++---...---,,,,,,---...************++++++,,,,,,------,,,+++++++++,,,---...///111111///---***(((***++++++,,,,,,+++++++++************************/////////---+++***+++---***+++,,,---------,,,+++---------,,,,,,---------+++++++++******)))))))))***)))(((((())))))(((&&&'''&&&%%%%%%%%%&&&''''''###$$$%%%%%%######$$$%%%(((''''''&&&&&&''''''(((%%%(((***)))&&&$$$%%%'''&&&&&&&&&&&&''''''''''''$$$&&&((((((((('''((()))(((((((((((((((''''''&&&%%%&&&''')))++++++***)))***......000BBBVVVVVVHHH555222---++++++,,,------,,,,,,,,,---------------///......------......//////...---,,,,,,---///000,,,...000///------///111//////000000111222222333000111111222222111111000+++,,,------......------////////////////////////,,,,,,,,,+++++++++++++++---...///111222222222222,,,...///---+++)))***,,,++++++,,,,,,,,,,,,++++++...---,,,+++++++++++++++***,,,...---***)))+++---&&&)))++++++)))((()))***&&&&&&'''))))))******))),,,******---,,,)))(((***))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))***))))))(((,,,+++******))))))******)))***,,,---...---,,,+++***+++,,,,,,---,,,,,,,,,000//////......//////000+++,,,...000000///---+++)))******++++++,,,------***,,,---,,,***)))+++---,,,+++*********,,,...///+++,,,,,,---...//////000///000111222333333333333000000//////000222444666333222111000000111222222111222333555555444222111555666777777555555666777777555333222111222333444222444222---,,,000111...///333444000///111222111000///...000333555555333444666777666555444666777777777777777777888999999444444444333222222333333///555888444111222222000222222222222222222222222111111111111111111111111000000111111111000//////,,,,,,---.........------++++++++++++++++++++++++,,,......---***((()))+++&&&******%%%$$$))),,,+++111:::DDDMMMYYYcccgggeeeiiikkklllllljjjiiijjjkkkhhhhhhjjjmmmqqqtttttttttooommmjjjbbbYYYPPPJJJHHHFFFKKKSSSZZZ___dddgggjjjhhhjjjkkkkkkiiifffdddbbbbbb[[[TTTSSSVVVVVVSSSOOOKKKFFF===777222000...---......---,,,++++++***+++~~~uuueee^^^RRRIIICCC@@@???>>>AAACCCFFFIIIJJJJJJIIIHHHBBBAAAAAAAAABBBDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDD>>>>>>>>>>>>===<<<:::999555555666777777666555444222222111000///---+++***,,,...111000//////111333///---,,,,,,...///......***---///000//////000111)))***,,,.........,,,+++///...,,,******+++,,,...$$$(((///444666444000...***++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))******)))((())),,,...******,,,,,,,,,,,,+++***+++******))))))******+++************))))))))))))+++)))(((((())))))(((''''''&&&%%%$$$%%%&&&'''(((###$$$%%%%%%######$$$%%%)))((('''&&&&&&'''((()))###))),,,(((!!!$$$+++)))))))))(((''''''&&&&&&'''((())))))(((''''''((())))))))))))((('''&&&%%%&&&&&&''')))++++++***)))''',,,---///@@@WWWZZZOOO666333...++++++,,,------............///111222333///...---,,,,,,---...///000///---,,,,,,---///000+++---//////---,,,...000/////////000111111222222111111222222222222111111+++,,,------......------------......//////000000---,,,,,,++++++*********)))***,,,...000000000000---///000...***((()))+++***++++++,,,,,,++++++***...---,,,,,,++++++++++++)))+++---,,,***)))+++---))),,,...---+++)))***,,,%%%&&&'''((())))))))))))+++)))))),,,,,,))))))+++&&&(((***,,,---,,,++++++))))))))))))))))))))))))'''((((((((((((((('''''',,,,,,+++***))))))*********+++---......---+++*********+++,,,,,,,,,,,,+++000000////////////000000///000111111000---)))''')))******+++,,,,,,------))),,,---,,,***)))+++---***++++++,,,---...///000---------.........//////000000111222333444444444000//////...000222444666111111111111111111222222000111333555555444333222444555666555444444555666555333222111111222444555222555333---,,,111222//////333444111///222333111111///...000444666555444444666777666555555666777888888666666666777888999555666666555444333555666+++444888333...000111000//////000000111111222222000000000000000000000000//////000000000000//////............---,,,,,,+++***************************,,,...,,,***)))***---&&&******$$$$$$***...---...555???HHHTTT___dddbbbiiikkkllllllkkkjjjkkklllhhhhhhjjjnnnrrrvvvvvvvvvlllhhhaaaVVVKKKCCC???>>>:::???GGGNNNSSSWWW[[[]]]gggiiilllllljjjfffcccaaa___YYYSSSSSSXXXZZZXXXTTTPPPJJJAAA:::555222///...///...---,,,,,,,,,...///|||ppp^^^PPPHHHCCCAAA???@@@BBBEEEIIIKKKJJJFFFCCCLLLIIIEEEBBBAAABBBEEEGGGBBBEEEGGGGGGFFFEEEEEEFFFCCCCCCBBB@@@>>><<<:::888999777555444555666666555111000...,,,***)))((((((---------............///111222222000...///111333000000000000000///......333000------///000...+++,,,)))''''''(((******))),,,...222666777444...))),,,---...---***))))))***'''((()))***************++++++++++++++++++++++++------------------------+++++++++*********))))))))))))***++++++***((('''***************)))(((((()))((('''&&&&&&''')))***###&&&((((((&&&%%%(((+++$$$%%%&&&&&&%%%&&&))),,,$$$%%%((()))***(((&&&%%%&&&'''((())))))((('''&&&###$$$&&&(((************''''''''''''((((((((((((&&&((())))))(((((()))+++)))***---000???\\\fffTTT<<<444...///111...,,,+++222222111111222222333333---------------------------.........---,,,++++++***+++---...///...------000...---...111222111///,,,...222444444222///---///---,,,///222333111...------...//////000////////////000...,,,******+++...,,,+++,,,000111000---......---------......///,,,,,,+++******+++,,,,,,//////...,,,***))))))+++...---,,,+++***+++,,,,,,((()))***++++++***)))((((((((('''(((((()))******)))******++++++)))((('''***)))(((((((((***+++,,,((()))***+++,,,---------''''''(((((())))))*********)))(((''''''((()))***---...///...---++++++++++++,,,---------,,,+++***+++)))))),,,,,,)))))),,,000///000222000,,,+++...''')))************+++------,,,+++++++++,,,---...---,,,,,,,,,,,,---......,,,------...............111///...000333555444222222222222333333444444444444444222111111111222333///000222444555666777777333222222333444333111...444444333222111111111111555333222222///---111888333333222222111222222222111222444666777777666555999888666666666555444222444222111333666888777555888555111111333444333111777666333111000111222444,,,---///111222222222222444444333222111000///...////////////000000000000---,,,+++*********+++,,,,,,,,,,,,+++***)))((('''************************'''''''''''''''((())))))+++...666BBBOOOZZZaaadddiiijjjlllmmmllljjjgggfffkkkllljjjhhhlllssssssnnnhhheee]]]PPPAAA888666777666666888<<>>???@@@CCCFFFIIIJJJHHHFFFFFFEEEDDDDDDDDDEEEGGGHHHBBBDDDFFFGGGFFFEEEEEEEEEDDDCCCBBB@@@>>>;;;999888777555444444555555444333222111///...,,,+++******---------............//////...---,,,,,,---......000000000000000///......------------,,,,,,---...///---++++++---......---+++,,,---///000///,,,)))+++++++++)))'''&&&'''((())))))))))))*********+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))******+++***)))(((''')))************)))(((''')))(((&&&%%%%%%&&&((()))"""###%%%%%%$$$%%%&&&''''''''''''%%%$$$###%%%'''$$$%%%'''))))))(((&&&%%%&&&'''(((((((((((('''&&&%%%&&&(((******+++******'''''''''((((((((())))))&&&((())))))(((((()))***&&&&&&+++111DDDbbbiiiVVV>>>555//////000---++++++000000000000000111222333------------------------...............---,,,,,,+++,,,,,,---......------000...---...111222111///---...111222333111000...//////......//////---+++......//////000000//////......///---***(((((())),,,+++++++++---//////...///......------------...,,,,,,+++******+++,,,,,,/////////---+++)))***+++---,,,+++*********+++,,,)))***+++,,,,,,+++***))))))((((((((())))))***+++))))))***+++***)))((('''***)))((((((((()))+++,,,))))))***+++,,,,,,,,,,,,(((((((((((())))))*********)))(((((((((((()))***------......---,,,++++++,,,---............,,,,,,,,,***))),,,,,,))))))+++---+++,,,000000,,,***+++***+++,,,,,,******+++,,,,,,,,,+++++++++,,,...///---,,,,,,,,,,,,---......///////////////...,,,,,,///---,,,...111222111///222222222333333333333333444333222111000111111222000111333444666777777888444222222222333333111///555444333333222222222333555333222333111...111777333333222222111222222333555555666666777888888999999777666666777777666444666444333555888999888777777444111111222333222111444444333222111111000000222111111222222333444555333333222111000000//////////////////////////////---,,,+++*********++++++***++++++++++++***))))))************************)))))))))))))))******+++***---444>>>JJJVVV```dddkkkkkkkkkllllllkkkhhhfffgggiiigggeeeiiioooppplllgggeee^^^QQQBBB888444444444444444666:::???CCCFFFLLLPPPUUUYYY[[[]]]```aaa```\\\TTTQQQVVV]]]\\\WWWRRRQQQJJJ@@@:::888444//////...,,,,,,------,,,+++|||iii[[[OOOFFF@@@???>>>???AAAEEEHHHIIIIIICCCDDDEEEFFFFFFFFFEEEEEEAAACCCEEEFFFEEEDDDDDDEEEDDDDDDCCCAAA>>>;;;999888666555555555666666444333222111000///---------,,,---------............///333///------///111111///000000000000////////////***---000...+++***...111111///......///000000///---+++******+++,,,,,,+++//////---+++((((((***,,,******)))((()))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++************+++***)))((('''&&&)))))))))))))))(((((('''((('''%%%%%%%%%%%%&&&'''$$$###"""$$$%%%'''&&&%%%&&&&&&&&&$$$######$$$&&&$$$%%%''')))))))))'''&&&&&&&&&''''''''''''&&&&&&'''(((***+++++++++***)))(((((((((((())))))))))))&&&((())))))((('''(((***&&&%%%+++444JJJhhhjjjRRR???777000//////,,,+++,,,............///000111222------------------------.........///......---,,,,,,,,,,,,,,,,,,------...000.........000111000///......///000111111000000+++---......,,,++++++,,,///000000000000//////...///000000...+++))))))*********+++******+++---/////////...---,,,,,,------,,,,,,+++******+++,,,,,,///000000...,,,++++++,,,---,,,+++*********++++++***+++,,,------,,,+++******))))))))))))***++++++))))))*********)))(((''')))))))))((())))))***+++)))******+++,,,,,,,,,,,,((((((((())))))))))))***+++***))))))))))))***+++,,,,,,---------,,,++++++,,,---.../////////...---...+++***---,,,))))))+++,,,)))+++111444000+++***...//////...,,,***+++,,,,,,+++++++++,,,---///000---,,,,,,,,,,,,---......222222222000///---+++***...---,,,...000111000///333333333222222222222222222222111000000000000111111222333555666777777777444333111111222333222111444333222222222222222333555333333555333///111555333222222111222222333333777666555555666777999:::777555444555777888888777777666666777999::::::888666444111000111222111111222333333333222000...---555444222222222333444555111111111000000///////////////..................---,,,++++++******++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,000888DDDQQQ]]]eeemmmkkkiiijjjkkkkkkgggcccbbbcccbbbaaadddjjjkkkiiihhhfff___TTTEEE:::444222111000000111333555888999>>>AAAFFFKKKOOOUUUZZZ^^^]]]\\\WWWRRRTTTYYY[[[YYYVVVSSSLLLBBB<<<:::666111111///---,,,,,,,,,+++)))vvvgggZZZNNNGGG@@@>>><<<<<<@@@DDDHHHIIIGGGFFFFFFEEEDDDCCCBBBAAA???BBBDDDEEEDDDCCCDDDDDDEEEDDDCCCAAA>>><<<:::888777777777888999888666333222111000///...------------------............///444000,,,---111444222///000000///////////////000...000111000...---///222///...------...///...---///---++++++---......---222111///,,,)))))),,,...,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++++++++***)))((('''&&&&&&((((((((())))))((('''''''''&&&%%%$$$$$$$$$%%%%%%'''$$$###$$$(((***(((&&&###$$$$$$$$$$$$%%%(((***$$$&&&''')))))))))((('''&&&&&&''''''''''''&&&&&&((()))*********)))((((((((((((((()))))))))******'''((()))(((''''''((()))***(((,,,777MMMiiifffIII===555//////...------///------------...000111222------------------------.........//////......---------+++++++++,,,---...///........./////////...............///000000111&&&***---...,,,,,,...111000111111111000///......111222222000---,,,,,,,,,(((***+++)))'''(((,,,000//////...---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...000000///---,,,,,,---------,,,,,,++++++++++++******+++,,,,,,+++******+++***************++++++((()))*********)))'''&&&))))))))))))))))))******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******************++++++++++++,,,------,,,+++,,,,,,...//////...------///,,,+++------))))))+++///+++---555:::777000,,,111111111000---++++++,,,,,,+++++++++,,,...///000---,,,,,,,,,,,,---......333222222111000...,,,+++////////////000111111111333333222222111111000000111111111000000000000000000111222333444555555555555333000000111333333222111111111000111111222222666444444666444111000333222222111111222222333333444444555555555666666777555333222333555888888888777777777888999999999999555444222111000111111111444444333333222000///...333222222111111111111000000000000/////////..................------------,,,,,,++++++++++++***+++))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,...333===KKKZZZcccmmmjjjgggggghhhgggbbb^^^]]]]]]]]]^^^aaaeeeggggggjjjhhhcccYYYLLL@@@888555111111111222333444555555999:::===@@@CCCIIIOOOTTTTTTXXXYYYUUUTTTVVVYYYXXXXXXUUUMMMDDD@@@???:::444222///---,,,,,,,,,,,,+++sssdddVVVMMMEEE@@@<<<:::<<<@@@DDDFFFGGGFFFDDDBBBAAAAAABBBBBB>>>@@@CCCDDDCCCCCCCCCDDDDDDDDDCCCAAA???===;;;:::777666666777888888555333111000///...---------------------............///000,,,((()))...111///,,,000000////////////000111333111......000111///......---,,,---...///...,,,///...---...000000...,,,......,,,)))''''''***------,,,***(((((()))+++,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++***)))(((((('''''''''&&&''''''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&$$$"""$$$((()))(((%%%$$$%%%&&&%%%%%%&&&)))+++%%%&&&'''((())))))))))))'''''''''''''''''''''''''''((()))))))))((('''&&&(((((((((((())))))))))))'''((()))((('''&&&'''(((+++(((,,,666LLLfffaaaBBB777111.........---///222---------......000111111------------------------------...............---...---+++******+++,,,---------...---------------------------...///000111(((+++...///------///222000000000000000///...---000111222000...,,,,,,---'''***+++***((((((,,,///......---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---///000000...,,,,,,,,,---------------,,,,,,+++((()))***++++++***)))(((++++++***************+++((())))))***)))((('''&&&))))))*********)))))))))******+++,,,,,,,,,++++++************))))))))))))*********++++++************))))))***------,,,******+++,,,---...------,,,///,,,,,,...---******---000---///888===:::333...222333222111...,,,,,,---,,,,,,++++++,,,...///000---,,,,,,,,,,,,---......000000000000000//////......///////////////000000222222222111111000000000111111111111000000/////////000111111222222222222444222000000111333333333222222222222222333444555999555444666555222000222222111111111222222333444222444777888999777555333444222111111444666777777666666777777777777777888555444333111000000111222666555333111000111222333111222333333333111///...000//////......---------------------,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++***))))))+++++++++++++++++++++++++++************+++,,,,,,------...111888EEETTT^^^iiifffdddccccccaaa\\\XXXZZZZZZ[[[]]]___aaaeeehhhllljjjggg___UUUJJJBBB===999999999888777555444333666666777777999===CCCHHHKKKSSSYYYXXXVVVWWWYYYYYYYYYVVVPPPIIIFFFFFFAAA:::222000---,,,---......---ppp```VVVNNNHHH@@@;;;;;;===@@@BBBBBBAAA@@@??????AAACCCDDD===???BBBCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@>>><<<<<<666555555555666666444333222111000...------,,,,,,---------............//////---***+++...000000///000000///......///111222222...+++,,,///111///,,,//////...///111111///---,,,,,,---///000000---***......---+++***+++---000---,,,+++***)))***++++++))))))))))))))))))))))))************************+++++++++*********))))))***)))((('''''''''((((((%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$######"""!!!###$$$&&&%%%$$$(((((((((&&&%%%%%%&&&(((%%%&&&'''((()))*********((((((''''''''''''((((((''''''((())))))((('''&&&''''''''''''(((((((((((('''((()))(((&&&&&&&&&'''(((&&&)))333HHHbbb]]]???222...---...///---///333.........---......///000------------------------+++,,,------...------------,,,,,,++++++++++++++++++,,,---,,,******+++,,,,,,,,,,,,,,,---///000111///000111000...---,,,---...////////////......---,,,---...---+++++++++,,,(((***+++,,,++++++,,,...------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,...000000...,,,,,,,,,,,,------------,,,+++***((()))***++++++***)))(((++++++***))))))))))))***(((((()))))))))((('''&&&)))************)))((((((***++++++,,,,,,++++++++++++************)))))))))))))))***++++++***)))))))))(((''')))---...,,,***)))***+++------------,,,...,,,,,,......,,,,,,......,,,000777;;;777111///111222222111///---...///...---,,,,,,,,,---//////---,,,,,,,,,,,,---......---...//////000000000000+++---...---,,,,,,---...111111111000000000000000111111222222111111000/////////000000000000000///333222000111222333333222444444444444555777888888<<<777444666555222111222111111111111222333444444333666:::<<<<<<:::666444666444111111333555666666555666777777555555666777555555555333111000222444666444222000000222444666222333333444333222111///000//////...---,,,+++***------,,,,,,++++++******+++,,,,,,,,,,,,+++***)))+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------...///333>>>KKKUUU___```aaaaaa___\\\YYYWWWYYYYYY[[[___```aaaeeejjjmmmllliiiddd]]]UUUMMMIIIGGGFFFDDDAAA===888444111333333222111222555:::>>>CCCMMMUUUVVVVVVXXXZZZZZZZZZXXXTTTPPPPPPPPPJJJBBB666333///...............pppfffXXXQQQHHH@@@<<<<<<===>>>>>>?????????@@@@@@@@@@@@;;;>>>AAABBBBBBAAABBBCCCAAAAAAAAAAAA@@@???>>>>>>:::888666666777888777666555444222000...------------------............/////////......///111222333000///...---...///111222,,,,,,,,,---///000111222/////////000111111///------------...//////---+++---...//////...///111333,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))(((((((((((('''&&&'''((()))***$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%$$$###!!!"""############%%%&&&'''((('''&&&$$$$$$&&&(((%%%&&&'''((()))***++++++***)))(((((((((((()))***'''''')))******)))((('''&&&&&&&&&&&&'''''''''''''''((()))(((&&&%%%&&&''')))''')))///AAAZZZWWW:::///,,,---///...,,,,,,000...------,,,,,,,,,,,,---------------------------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++******)))+++,,,+++((('''(((******+++,,,---...//////000222111/////////...+++***,,,------............---***+++,,,,,,++++++,,,---******,,,...000000...,,,++++++++++++,,,---......,,,,,,+++******+++,,,,,,***---//////---,,,++++++******+++,,,+++***)))((()))***++++++++++++***)))+++***))))))((((((((()))'''((()))))))))(((&&&&&&)))******+++***)))((('''+++++++++,,,,,,++++++***+++++++++*********))))))((())))))******))))))((()))&&&%%%(((---///,,,))))))+++,,,............------++++++//////------000------111777888333//////...000111000///...000111000///---,,,,,,---......---,,,,,,,,,,,,---......,,,---...///////////////+++---...---+++***,,,.../////////000000000000000111222333333333222000000///000000000000000//////111111111222444444333111333333333444555666888888???888444555555222111222111111111111222333444555555777:::;;;;;;999777555:::888444333444555666666444666888777555444555777666777666444111111333555222111111111222333444555444222111//////000222333111000///---,,,***)))(((---,,,,,,+++******))))))++++++,,,,,,,,,+++***)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,+++,,,------///666BBBKKKSSSYYY___aaa^^^[[[ZZZ[[[[[[YYY\\\aaabbbbbbfffnnnlllkkkiiifffbbb]]]WWWSSSRRRQQQOOOLLLFFF@@@:::777777666444222000000333666:::BBBJJJKKKNNNTTTXXXYYY\\\[[[XXXWWWZZZ[[[TTTKKK;;;888333///......---,,,uuu```XXXMMMDDD>>><<<<<<<<<>>>???AAAAAA@@@>>>;;;999;;;===@@@BBBAAAAAABBBCCC@@@@@@AAAAAAAAA@@@?????????<<<:::999:::;;;;;;;;;777666444222000...---------------.........//////+++,,,,,,,,,+++,,,///111000///...---...///111333))),,,///000000111666:::.........///000000...,,,000///---...///000///...)))***,,,---------///000+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((''''''&&&&&&'''(((***+++$$$%%%&&&&&&'''''''''&&&''''''''''''&&&%%%$$$###!!!$$$'''&&&$$$$$$&&&)))###$$$$$$$$$$$$%%%(((***&&&&&&'''((()))***+++,,,+++***)))(((((()))***+++'''((()))+++++++++***)))%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''---******---;;;RRROOO444...---...000...******---...---,,,+++************------------------------)))***++++++,,,,,,,,,,,,+++,,,,,,---,,,+++***((((((***+++***'''&&&'''))))))***,,,---.../////////000...,,,---000000---***++++++,,,---............***+++------------...000,,,+++,,,///333333///+++*********+++,,,---...///,,,,,,+++******+++,,,,,,))),,,...///---+++******((())))))******((('''&&&***+++,,,,,,,,,,,,+++*********)))(((((('''(((((('''((()))))))))(((&&&%%%)))***+++++++++)))((('''++++++,,,,,,,,,++++++***++++++++++++******))))))'''((()))******)))((('''(((&&&$$$(((---///---)))***,,,---///000000//////---***+++///000...///222...///333888777111000222---...000000//////111222111000...---,,,,,,---------,,,,,,,,,,,,---......------............------,,,///000///---,,,---///......//////000000111111222222333444333222111000000111111111111000000///000000111333555555333111///000000111222444555666AAA999444444444222222333111111111111222333444555666666777777777777666555>>>;;;777555555666777666555777999888555444666888666777777555222111444666---...000222333333333333444111,,,)))))),,,111444111000///---+++)))(((''',,,,,,++++++***))))))(((++++++,,,---,,,+++***)))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))+++---,,,,,,222;;;CCCKKKTTT^^^aaa^^^\\\]]]___\\\ZZZ]]]cccdddccchhhpppkkkjjjhhhgggeeeaaa]]]YYYWWWWWWVVVSSSOOOIIIDDDAAA???>>>:::555111///000222333999>>>@@@DDDMMMTTTWWW]]]]]]\\\]]]aaaccc[[[QQQ@@@<<<666111...---+++***vvvjjj[[[PPPIIIBBB<<<888>>>===;;;<<<===???>>>>>><<<>>>@@@BBBCCCBBBAAA@@@>>>???AAACCCEEEEEEEEEEEEEEE???999777999<<<>>>>>>444999:::666222111111///////////////000000000000///...---,,,+++,,,,,,---......---,,,---...///000///---,,,---000111000...111000///......///000000---------------...///000------,,,+++************///,,,***,,,///000---))),,,+++((($$$&&&---000...------,,,,,,+++***))))))+++++++++************)))&&&'''((('''%%%$$$%%%&&&***)))((()))***+++***(((***(((%%%$$$$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&((())))))(((((()))+++''')))***)))((('''((()))&&&***+++''''''+++***&&&''''''&&&%%%%%%%%%&&&&&&,,,***$$$ %%%,,,)))!!!%%%++++++***666GGGEEE777000///...------,,,------***---///...,,,+++---000000000///...------,,,,,,------------------------111000///---,,,+++******'''((()))******++++++***)))******+++---...//////111///---,,,,,,+++)))'''..................------///000111000...------...((())),,,///111111...+++,,,,,,+++++++++,,,...///++++++************+++++++++,,,---,,,++++++,,,...)))***+++,,,,,,,,,++++++,,,---------,,,***)))((())))))))))))(((((((((((('''***,,,+++&&&!!! ***)))((()))+++,,,,,,+++,,,,,,++++++***)))((((((***+++,,,,,,+++***)))(((((()))*********((('''&&&)))(((((()))+++---///000+++++++++,,,---...//////,,,...222666999999666333555444111///---,,,,,,,,,///////////////.........,,,,,,---.........------//////...,,,***+++---000...............---------000///...---,,,------.........///000000000000000...000333444333111000111111111000///////////////...///000222222333333333000000000000111222333444999::::::777444222222222444555666777777666555444666333111333666888777555666666666666777777777777888666333444666888666444999888777666444222111111333444333222000000222444333222111000////////////.........---,,,+++***)))...---+++,,,,,,---+++***)))***+++,,,,,,+++***)))******,,,---.../////////111000...---,,,------...---,,,+++******+++,,,,,,,,,......,,,***---555;;;FFFQQQ\\\aaa^^^[[[ZZZ\\\\\\]]]```dddgggiiihhhgggkkkkkkjjjgggbbb^^^\\\\\\bbb^^^]]]]]]YYYRRRNNNOOONNNFFF@@@???<<<666333666555666777888<<>>@@@@@@@@@@@@???>>>???AAACCCDDDEEEEEEDDDCCC>>>999777999<<<>>>???444999:::666333222222000...//////000111222333333000///...---,,,,,,---.........---------...///000///---,,,---000111000...//////...------...///000///......---------......---,,,,,,,,,,,,,,,------...+++)))+++///000---)))((((((%%%!!!###)))+++))),,,,,,,,,+++***)))))))))*********)))))))))((((((&&&'''((((((&&&%%%&&&''')))(((''''''))))))(((''')))'''%%%$$$$$$$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((''')))***))))))(((((((((((())))))&&&***+++''''''+++***&&&%%%%%%%%%%%%&&&''''''(((((((((&&&$$$'''+++((("""%%%******)))555DDDBBB333000///...------,,,------)))+++,,,,,,******+++---------,,,++++++***))))))------------------------...---,,,,,,++++++++++++(((((()))***++++++++++++)))***+++,,,---......//////...,,,,,,------,,,+++...........................///000///---,,,---...+++,,,---///111111...,,,,,,+++*********,,,---...++++++************+++++++++,,,---,,,++++++---///+++++++++++++++++++++++++++,,,,,,,,,,,,***((('''(((((((((((())))))))))))'''((()))(((&&&%%%$$$$$$***)))((()))***+++***)))(((((())))))))))))******))))))*********)))((('''******+++++++++)))((('''))))))))))))+++---///000---------...//////000000222333555999<<<<<<999777444222000...,,,,,,+++,,,.........///////////////------.........---------,,,------,,,+++,,,...000//////...---------------//////000000000///------//////000111111111111111---000333444333111111222111111///.........///000//////000111222333333333111111111111222333444555555666666555333111111222444555666666666666555444444222000111444666555444555555666666666777777777888555333333555666666444999888777666444333222111222333333111//////111333333333111000000////////////.........---+++***)))...---,,,,,,------,,,*********++++++++++++******+++,,,------.........---...---,,,+++++++++,,,,,,...---,,,******)))*********,,,---,,,***,,,333888CCCMMMXXX]]]\\\YYYYYY[[[[[[]]]___bbbeeeggggggfffiiiiiijjjgggdddaaa______ccc```___aaa^^^YYYWWWXXXXXXRRRNNNMMMIII@@@;;;:::555444333333555:::AAAGGGSSS[[[bbbdddffffffaaaZZZPPPIII???777333111///---xxxfffYYYOOOGGGBBB;;;:::999999:::;;;;;;:::<<<<<<<<<===>>>>>>??????===>>>@@@AAACCCCCCDDDDDDAAA>>>999888999;;;======555999:::777444444333111//////000111222444555555000//////............///......------......///000///...---...///000///...------,,,------...///000000000///------,,,,,,,,,,,,,,,,,,,,,---...///000...+++***,,,...///,,,***)))***(((%%%&&&***+++(((++++++******))))))(((((())))))))))))((((((((('''&&&'''(((((('''&&&((()))'''&&&%%%%%%''''''&&&%%%)))'''%%%$$$%%%%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&'''(((((('''&&&((())),,,)))&&&&&&(((******(((''')))***((((((***)))'''$$$$$$%%%&&&'''((())))))###''')))((((((***((($$$%%%)))))))))444BBB>>>111000///...------,,,------)))***,,,,,,******+++---,,,,,,++++++***)))))))))------------------------,,,+++++++++++++++,,,,,,))))))******+++,,,,,,,,,******+++,,,---......///...,,,++++++---///000000........................---......---,,,+++,,,...///......///000111///---++++++***)))***+++,,,---++++++************++++++,,,---...---,,,,,,...000...---+++***))))))************+++++++++***((('''''''''(((((())))))******)))'''%%%%%%''')))))))))***)))(((((())))))((('''%%%%%%&&&''')))***++++++'''(((((())))))))))))(((+++,,,,,,,,,+++***(((''')))))))))***+++---.../////////000000000000000000000///000222555666555444111000...,,,+++++++++,,,------......//////000000............---,,,,,,,,,***+++------,,,,,,---///000///---,,,,,,,,,---...---///111222222000---,,,000000111222222222222111,,,///222333222222222333222111///------...///000000000000111222222333333333333222333333444555666333444555555444222333444333444444555555444444333111000//////222333333333333444444555666777888888777444111111222444555555888777666555444333222222333444444333111111222333333333222111000000000000////////////...,,,+++***...---,,,,,,---...,,,+++,,,,,,++++++++++++,,,,,,---.........------,,,+++,,,,,,+++++++++,,,------000///---+++***)))(((((((((***,,,,,,***,,,000444<<>>888444000...wwwhhh]]]SSSKKKCCCAAA===;;;;;;:::888666<<<<<<<<<<<<===>>>???@@@<<<===>>>@@@AAABBBCCCCCCBBB???<<<999999999::::::666999:::777666777666222000000111111222333333333000000//////////////////...............//////000///........./////////...,,,,,,------...///000111//////...---------------------,,,,,,---......///...---,,,---//////---+++***,,,+++((()))---+++'''******))))))((((((((('''******)))))))))(((((((((%%%&&&''''''&&&&&&((()))'''&&&%%%%%%''''''&&&%%%)))'''%%%$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###((('''%%%$$$$$$%%%'''(((%%%'''((('''&&&&&&'''(((---((($$$%%%)))+++***''''''))))))))))))))))))'''%%%%%%&&&'''''''''(((((("""&&&))))))((('''))))))&&&))))))+++666BBB>>>222000///...------,,,------,,,,,,------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,*********++++++,,,---...++++++,,,,,,---......//////---+++,,,...000111222---------...............,,,------,,,******,,,...000///------...///...---+++***)))))))))***+++,,,,,,++++++******++++++,,,,,,---......------///111///...+++)))(((((()))***((()))***+++******((('''&&&''''''((()))******++++++'''$$$$$$(((+++,,,+++***)))''''''(((((('''%%%%%%%%%&&&''')))***++++++'''(((((())))))************+++,,,,,,+++)))(((''')))))))))***+++---......000000000000////////////---+++***+++---/////////000///...,,,,,,,,,------,,,------...///000111111......---,,,+++*********(((***,,,,,,+++******+++000///---++++++,,,---...---...///000000///---,,,//////000111111111111000,,,...111222222222333444222111///---,,,...///111111000000111111222222333333333333333333444555555555666888888666444444555333333333333333333333333000/////////111222333333222222333444666777888888555333111000000222333444777777666555444333333333555666666555333333444555444333222111111111111111111111111000///...,,,,,,///---,,,---......---,,,...---,,,++++++,,,---.../////////...---,,,***)))------------...//////000......---+++***)))))))))(((***,,,,,,,,,,,,...000444===IIIQQQUUUWWWZZZ]]]^^^______^^^]]]\\\\\\]]]aaacccgggiiiiiiiiiiiijjjfffccccccffffffdddeeehhhgggeeedddbbb^^^VVVMMMHHH???<<<666111...000555999AAAJJJVVVaaaggggggccc___[[[VVVNNNEEE===666111///zzzmmm___SSSKKKGGGAAA===;;;999888777======<<<======>>>@@@@@@;;;<<<<<<>>>???@@@BBBBBBCCCBBB???<<<999777777777777::::::888888:::888444222222222111111000000/////////000000000000000000.........///////////////.../////////.........///------...///000111111111---------------...//////......---,,,,,,,,,,,,,,,.........///000///...---(((***)))'''(((+++***%%%)))))))))(((((((((((((((++++++*********)))))))))$$$%%%''''''&&&&&&''')))((('''&&&'''(((((('''&&&(((&&&$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###((('''%%%$$$$$$%%%'''(((&&&'''((('''&&&%%%&&&'''---((($$$%%%))),,,***'''(((((((((******((((((((('''(((((((((((('''%%%%%%%%%&&&((((((&&&%%%)))...''')))***...999DDD@@@555000///...------,,,------,,,,,,,,,------......---////////////............,,,,,,,,,,,,,,,,,,,,,,,,111000///...,,,,,,,,,+++,,,+++++++++,,,---...///,,,,,,,,,------......///111///------...000000000---------.........//////,,,,,,,,,+++)))***,,,///000...,,,+++---...------,,,+++***)))))))))***+++,,,,,,++++++++++++,,,,,,+++---...---------000111000...+++)))''''''((()))'''(((******+++***)))(((&&&''''''((()))******+++,,,(((%%%%%%(((++++++)))***(((''''''((((((&&&%%%((((((((())))))*********))))))))))))***++++++,,,((()))*********)))''''''((()))***+++,,,---------.....................---000...++++++---///000000000///...------...//////,,,------...///000111111------+++***)))))))))))))))***,,,+++)))(((((((((///...---,,,+++,,,,,,------------,,,,,,------...---......///000/////////---///111222222222333555222111///.........000111222111000000000111222333333222222222222333333444666888999999666444333333222222111111111111222222000000111111111222333444111222333444555666777777333333111000000000222444666666555555444444444333333444555555333222222333444333333222222222222222222222222111000///...---///...------/////////---///...---,,,,,,---...////////////...---,,,***))),,,------....../////////+++,,,,,,,,,++++++******)))***,,,---,,,---......---555@@@JJJQQQVVV[[[^^^______^^^ZZZVVVTTTUUUVVV\\\```eeehhhjjjjjjkkklllgggdddbbbccccccaaacccfffiiihhheeebbb```\\\WWWSSSEEEBBB<<<555000000333777999@@@LLLYYYaaabbbaaaaaa^^^ZZZTTTKKKAAA888333000pppbbbTTTNNNFFF???;;;::::::999<<<<<<======>>>?????????;;;;;;;;;<<<===???AAABBBCCCCCCBBB>>>:::777666777888::::::999:::<<<:::555444444333111000///...---...//////000000000000///---...///000000000000///...///000///...---...///---...///000111111111000,,,,,,,,,------///000000///...---,,,++++++++++++......////////////......***++++++(((***---,,,((())))))))))))((((((((((((++++++++++++************&&&'''(((((('''&&&'''))))))((('''((()))))))))'''(((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%&&&'''((('''((()))(((&&&&&&&&&(((***(((&&&'''***+++)))&&&)))'''(((******(((''')))((()))))))))(((&&&$$$###(((''''''(((&&&%%%)))000((()))***///:::BBB===444000///...------,,,------+++***)))***,,,---,,,+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,333222000...---,,,,,,+++------,,,,,,,,,...000111,,,,,,------............000///......///000...---,,,,,,------.../////////,,,---,,,***)))***---000...---++++++---......------,,,+++***)))***++++++,,,,,,++++++++++++,,,,,,***,,,------,,,---///111...---+++)))(((((((((((('''(((***+++++++++******''''''(((((())))))******)))((((((((()))***)))''')))(((''''''(((((('''&&&***)))))))))))))))))))))+++***************+++,,,&&&'''((()))***)))((((((((()))***,,,,,,---,,,,,,,,,,,,,,,---------------000...++++++,,,...//////......---------...000111------......//////000000---,,,***)))((())))))******+++,,,+++)))((()))***------------,,,,,,,,,+++---,,,+++***+++,,,---///,,,---......//////.........000111111111111333555222222111111000000000111333222111000000111222333333333222222222222333333444666888777555222000000111000000//////000000111000111222222111222444666111222222333444555666666111222333222000000222333555555555555555555444444111222333333111000000111444444333333222333333444333333333333222000///...///...---...000000000...//////............//////---.........------,,,+++++++++,,,---------,,,,,,***++++++,,,,,,,,,++++++******++++++,,,,,,------(((///999CCCKKKRRRWWWZZZ[[[[[[YYYTTTNNNLLLNNNPPPYYY]]]cccgggiiijjjkkklllhhhccc`````````^^^```dddhhhhhhfffbbbaaabbb```\\\LLLIIIBBB:::333000111333444777AAAMMMVVVZZZ^^^bbb^^^]]]XXXPPPEEE;;;555222zzzggg^^^QQQEEE>>>;;;::::::999:::<<<===>>>>>>======::::::::::::<<<>>>@@@AAAAAABBBCCC@@@<<<999999:::999;;;:::999;;;>>><<<666444444333222111000000///---...///000000000//////---...///000111000000///...000111000---,,,---///---...///000000//////.........---------......///......---------------...+++---......---,,,,,,---+++,,,+++)))+++//////,,,))))))))))))))))))))))))************)))))))))))))))***+++***)))((()))***)))((('''((())))))(((''''''&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((()))***)))'''&&&'''((('''((()))******)))((('''***&&&'''++++++'''&&&***'''((()))***)))'''&&&$$$)))&&&&&&***)))&&&(((---)))((((((...777<<<666---000///...------,,,------,,,***)))***,,,---,,,***------------------------++++++++++++++++++++++++111000///...---,,,,,,,,,...---,,,,,,---...000222------------............------...///111000...+++,,,,,,------...//////000------,,,+++***+++...111---,,,,,,---///000///......---,,,*********+++,,,---,,,,,,++++++,,,,,,---)))+++,,,,,,,,,---///111,,,++++++***)))((((((''''''(((***,,,,,,,,,,,,+++(((((((((((())))))))))))###&&&***++++++)))'''''')))''''''''')))***)))(((((((((((((((((((((((((((++++++))))))((()))******%%%&&&(((***+++++++++***((()))+++,,,---,,,,,,,,,++++++,,,,,,------.........+++)))(((***+++++++++,,,,,,++++++,,,...000111.........///////////////...,,,+++******+++,,,---+++,,,,,,,,,+++,,,///111+++,,,---......,,,+++))),,,,,,,,,---------......---......///////////////000111222111000000222444222333333444333222111000333222111//////000222333444444333333333333444444111444777777555333222111000000///......///000000///111333222111111333666222222333333444444444444///222444444222111111222444444555555555555555555111333555555333111111222444444333333333333444444444444444444333111000//////...---...000111000///...//////000000//////...+++,,,------.........---+++,,,---------,,,+++***+++,,,,,,---,,,+++))))))+++***))))))***+++++++++''',,,444===EEEKKKPPPRRRRRRSSSQQQLLLGGGEEEIIIMMMWWW[[[aaaeeeggghhhiiijjjhhhccc______^^^]]]___dddeeegggfffbbbbbbeeeccc]]]UUUQQQJJJAAA888111//////222111666BBBKKKQQQZZZbbb______\\\TTTIII???999666zzzooo]]]MMMBBB<<<:::999777999;;;=========;;;;;;:::999999:::;;;===???AAA???AAACCCAAA===;;;;;;===999;;;:::999<<>>@@@>>>===;;;999999;;;===?????????>>>>>>======<<<<<<::::::;;;<<<======<<<<<<555222///000111222111///000///...------...///000......//////000111111222333333111000////////////111111000///////////////------------------------///...------...///...,,,))))))******++++++++++++,,,***(((&&&&&&''')))+++))))))))))))((('''&&&%%%)))'''&&&'''((()))((('''***(((&&&%%%'''((((((((())))))((((((''''''&&&&&&########################%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''&&&&&&'''))))))******+++++++++******+++)))''''''((())))))((()))(((''''''''''''((((((&&&++++++'''%%%(((%%% ***((('''''')))***))))))++++++...333777555...((((((+++//////---++++++,,,,,,///...,,,+++......+++---...///...,,,++++++,,,------------------------***+++,,,---------,,,,,,//////...------------...++++++,,,,,,,,,---------------......///.........,,,,,,------...///000000111333222---,,,------***---)))%%%'''+++...---***...---,,,+++++++++++++++...---,,,,,,------+++******,,,......---------...///,,,)))((((((((('''&&&))))))))))))))))))))))))...000///+++***++++++'''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&'''(((***+++(((((())))))))))))(((((()))))))))))))))******+++(((((()))***++++++,,,,,,---.........---,,,,,,+++***,,,---+++,,,...+++&&&...,,,***))))))***,,,...)))---///---)))(((,,,000,,,------......------,,,222000...++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,//////,,,))),,,---......,,,,,,---...---------...------,,,,,,111000......///000333444000111333555666666666555777666444333222333333444444444333222111111111111555444444555777666444222444222///------...///111111111/////////000111222///000222333444444333222111111111111111111111111444333222111111333555666555555666666555555444333333333333333333333333333666555555444444333222222333222000///......//////......//////......---,,,...---,,,++++++,,,...///111000...---,,,------...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))......///555<<>>999999999::::::;;;===???===<<<:::888888999;;;<<<>>>>>>>>>>>>======<<<<<<::::::;;;<<<<<<<<<<<<<<<777555222111222222000...000000///......///000000------...///000111111222222222111000//////......111111000///////////////------------------------///---,,,---...///...,,,+++++++++***+++,,,,,,---+++)))(((''''''))),,,---((()))))))))(((((('''&&&)))(((''''''))))))(((''')))'''&&&&&&((())))))(((*********)))))))))))))))%%%%%%$$$$$$############&&&&&&&&&&&&&&&'''((((((,,,,,,***'''%%%#########******+++++++++******)))***)))'''''')))))))))((()))((((((''''''(((((()))'''+++***&&&%%%'''&&&!!!''''''((()))++++++)))''',,,,,,///666<<<<<<444---))),,,//////,,,******,,,***------+++,,,//////------...///...,,,,,,,,,...------------------------------------............///...------,,,,,,------,,,,,,++++++,,,,,,---...,,,------......---------+++,,,,,,---......//////444555333...---//////---...+++((()))---000///---......---,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***+++---//////.........//////,,,***((())))))((('''((((((((((((((((((((((((...000///+++***,,,+++(((((((((((((((((((((((((((***)))'''&&&%%%&&&'''(((((())))))))))))))))))((((((((()))***))))))((('''(((((()))******+++,,,,,,---------------,,,++++++(((***)))(((***//////,,,***************************,,,---,,,)))(((***---,,,,,,------------,,,,,,000///,,,++++++,,,...///)))******+++,,,------...,,,+++***,,,......+++)))***+++------------...000,,,------.........------000000//////000111222333000111333444555666555555666555444333222222333444555555444333222222222222444333444555777777555333333111///------...000222444333222222222222222333111111222333444444444444111111111111111111111111444333111111111222444555555555666666555555444333222222222333333444444444555555444444333222222222111000///.........//////...............---,,,,,,---.....................,,,+++***)))))))))***+++++++++,,,,,,++++++***))))))))))))))))))))))))))),,,,,,---222:::???BBBCCCFFFEEECCC@@@??????AAACCCLLLRRR[[[```aaaaaacccdddbbb___\\\ZZZ[[[^^^bbbdddeeecccbbbaaabbbccccccbbbaaa```[[[QQQCCC888222000111///000333777>>>MMMZZZ[[[]]][[[TTTLLLFFF>>>666uuufffWWWKKKDDD===<<<;;;::::::;;;<<<===;;;:::999777777777888999======>>>>>>>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;:::777555333333222111///111111000000000000111111,,,------...000111111222222111111000000/////////111111000////////////000------------------------...---,,,---...///...------,,,+++******,,,...///***)))(((((()))+++---///((())))))))))))((((((''')))((('''((()))***)))''''''&&&&&&(((******)))((())))))))))))))))))******&&&%%%$$$$$$############((((((''''''(((((()))***''''''&&&&&&&&&''''''(((++++++++++++***)))((((((***((('''''')))***)))((()))))))))(((((())))))***(((***)))%%%$$$&&&&&&$$$%%%&&&(((+++,,,,,,(((%%%******///777???@@@888000+++---///---***(((***,,,))),,,---+++,,,000000...,,,---///...------...000---------------------------,,,,,,+++,,,---...///...---,,,,,,++++++,,,,,,---,,,+++++++++,,,...///,,,,,,,,,------,,,,,,++++++++++++,,,,,,------...555555222---,,,///000......+++)))***---000///---//////...------------...---+++***+++,,,,,,+++))),,,...000000///...///000...,,,***)))******)))(((((((((((((((((((((((((((+++------)))(((***)))&&&)))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''))))))************))))))%%%&&&((()))***)))((('''((())))))******+++++++++,,,,,,---------,,,++++++)))***(((&&&)))///111...((()))***++++++***)))(((,,,,,,+++***))))))******,,,,,,------------,,,,,,...,,,+++******,,,---///'''((()))***+++---......+++******+++,,,,,,+++)))(((***,,,------...000222,,,,,,---.../////////...//////000111222222222222000111222333444555555555555444333222222333333444777666555444333333333333333333333555777777555333222111///......000222333444444444333333222222111333333333333444555666666222222222222222222222222333222111111111222333444555555666666555555444333000111222222444444555666444444333333222111111000......------......///000------......------,,,+++---...000111111000...,,,------,,,,,,,,,---......++++++,,,,,,++++++***)))))))))))))))))))))))))))******+++///555;;;>>>???@@@@@@>>><<<;;;<<<@@@CCCIIIPPPYYY___aaa```aaabbb___]]]\\\[[[\\\^^^aaacccbbbbbbcccbbbaaabbbccceeebbbaaa]]]UUUJJJ>>>666111222000///111333888DDDOOOVVVYYYZZZUUUPPPKKKCCC;;;vvvfffVVVMMMCCC@@@<<<999999::::::;;;;;;:::999888888777777777<<<======>>>>>>===<<<<<<::::::999999999:::::::::999888666555444444333222222222222222222222222222,,,---......000111111222222222222222222111111111222111000000//////000000........................---,,,+++,,,...///...---...,,,***))))))+++...///***))))))((()))***,,,---(((((()))*********))))))***)))((((((******)))(((&&&&&&''')))++++++)))'''%%%&&&&&&''''''(((((((((%%%$$$$$$###$$$%%%&&&'''((((((((('''((())))))***$$$######%%%'''***++++++++++++++++++***)))''''''***((('''''')))******)))***))))))))))))******+++))))))'''%%%%%%&&&'''&&&&&&&&&''')))++++++)))'''((()))---666======555---,,,---...,,,)))(((***---***------+++,,,//////---+++---............///111------------------------+++***)))((((((***,,,------,,,++++++******++++++...---+++++++++,,,...///++++++,,,,,,,,,+++************+++++++++,,,,,,,,,222333///)))(((,,,...---+++)))((())),,,------+++//////............//////,,,+++******+++,,,+++***,,,...000000.........///---,,,******++++++***)))))))))))))))))))))))))))'''***)))&&&%%%((('''$$$((((((((((((((((((((((((((('''&&&&&&&&&'''(((((())))))************))))))%%%&&&&&&((()))+++,,,,,,((()))))))))*********+++++++++,,,,,,,,,,,,++++++++++++***''')))------*********++++++++++++******///---+++***++++++***))),,,,,,,,,------,,,,,,,,,++++++***)))***+++---...'''((()))***+++,,,------************++++++******)))+++,,,---------///111+++,,,---...///000000000---///111333333333222111000000111222333444555555444444333222222333444555888777666555444444444444222222222444666777555333111000//////000111333444222222222111111000//////333333222222222444666777222222222222222222222222222222111111111222333444555555555666555555444333222222222333333444444444333333222222111000000000,,,,,,,,,---...//////000---------------,,,,,,+++......///000//////---,,,....../////////000111111+++++++++++++++***))))))))))))))))))))))))))))))******+++...222777;;;============;;;:::<<>>uuueeeYYYKKKFFF???;;;::::::999999:::::::::::::::999888888;;;<<<===>>>>>>===<<<;;;:::999888888888888999999777777777666555555666777444444444444444444444444......//////000111111111222222333444444444333333222222111000000000000000........................---,,,+++,,,...///...---,,,+++)))((((((***,,,...+++***)))((('''((((((((((((((()))***+++++++++***+++)))((()))***+++***)))''''''''')))++++++)))'''%%%%%%&&&&&&''''''((((((############$$$''')))***''''''&&&&&&''''''((()))***'''%%%%%%'''((('''%%%+++++++++***)))((('''&&&)))(((&&&''')))******))))))))))))))))))***++++++)))'''&&&&&&&&&%%%'''((()))'''&&&&&&(((***++++++)))+++///555:::888000***+++---...,,,((((((***------//////,,,+++------******,,,---...---...000111------------------------+++***)))((((((***,,,---,,,,,,+++************+++------,,,,,,,,,---...///+++,,,,,,,,,+++******)))*********+++++++++++++++111111---((('''+++---,,,***))))))+++,,,------,,,//////.........//////000,,,+++******,,,---,,,***,,,---//////---,,,,,,------+++++++++,,,---+++***************************'''))))))&&&&&&))))))&&&((((((((((((((((((((((((&&&&&&''''''((()))***+++))))))************))))))+++***((('''(((***---...)))))))))))))))***************+++++++++++++++***(((***+++)))+++---+++'''...---+++******+++---...000...,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,---***************+++++++++*********************++++++---...---,,,,,,---///,,,---...///000000111111---///111333444333222111///000000111222333444555444444333333333444666777888888777666555555555555222222222444666666444222111111000000111222333444111111111000000/////////222222111111111333444666222222222222222222222222222222222222222333333333555555555666555555444333444444444333333222222222333222222111111000//////++++++,,,---...///000000------......------,,,+++000///---,,,,,,,,,------))))))***+++++++++,,,,,,***++++++++++++***))))))************************++++++,,,---000444888;;;===???@@@???===@@@FFFLLLLLLSSS\\\bbbcccbbbbbbccc____________```aaabbbcccbbbdddfffeeeccccccfffiiidddbbb```]]]XXXNNNBBB999111---+++---...111777???IIIPPPUUUUUUSSSOOOGGG???vvviiiZZZSSSHHHAAA>>><<<:::777999:::;;;<<<<<<;;;:::999999;;;===>>>>>>===<<<;;;:::999777666666777888888555666777777555666777999555555666666666666555555111111111111111111111111000111333444555555444333222222111000000000000111........................,,,+++***+++---......---+++***)))((((((***,,,---++++++***(((''''''&&&&&&'''((()))++++++,,,,,,,,,+++***)))***+++,,,+++)))***)))((()))******)))'''(((((((((((((((((())))))$$$#########%%%'''***,,,&&&&&&%%%%%%&&&&&&'''(((&&&$$$"""$$$(((+++***(((************)))((('''''')))'''&&&''')))*********(((((((((((()))******+++(((%%%%%%''''''&&&&&&)))***'''%%%$$$'''***,,,---,,,000444777777333...***(((+++---,,,)))(((***---...000000,,,+++---,,,)))***+++------------...000---------------------------,,,,,,+++,,,---...///---,,,++++++******++++++,,,---------............,,,,,,,,,,,,+++******)))++++++++++++++++++++++++///000...)))(((,,,---,,,+++,,,---.../////////...///............///000000,,,+++***+++---...---,,,,,,---///...---+++,,,,,,,,,++++++,,,......,,,+++++++++++++++++++++++++++(((++++++)))))),,,,,,)))))))))))))))))))))))))))&&&''''''((()))***++++++(((((())))))))))))((((((111...+++)))'''(((***+++))))))))))))))))))))))))))))))***+++++++++******%%%((()))))),,,///---(((000...+++******+++...000......------------......++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++---,,,---......,,,,,,,,,.........///000111111111000...///222333444444222111/////////000111222444555444444444444444666888999999888777666555555555555333333333444555555333111222222222222222222333333222111000//////000222222111111111111222333444444333333333333333333333333222222333333333444444444555555666666555555444333666555555444222222111000333333222222111000000///+++,,,---//////000000000......//////......---,,,111///---+++***+++,,,---(((((()))*********))))))******++++++******)))(((************************,,,,,,------...111666:::???CCCFFFFFFDDDEEEKKKQQQRRRXXX___cccdddcccdddfffbbbaaa`````````aaabbbcccdddeeeeeedddcccdddeeegggdddbbb______\\\UUUHHH???333...,,,---///000555;;;CCCLLLSSSVVVVVVSSSJJJBBBzzznnndddVVVKKKDDD@@@;;;777777888;;;======<<<;;;:::888:::<<<>>>???===<<<::::::999777555555666777888666777888777555444666888666666777888888777666666444444333333222111111111...///111333444444333222333222111111000000111111........................+++******+++---......---+++************+++,,,,,,+++******))))))((((((((('''((()))+++,,,---------,,,+++******,,,,,,+++***,,,+++)))((())))))((('''(((((((((((((((((('''''''''&&&$$$$$$$$$&&&)))+++&&&&&&%%%%%%&&&&&&'''(((!!!###***...///---((()))))))))))))))((((((((('''&&&''')))++++++***''''''''''''((()))***+++'''$$$%%%))))))&&&&&&)))((('''%%%&&&(((+++,,,,,,---222888888222---,,,---%%%))),,,---+++)))+++------//////,,,+++------***)))+++,,,,,,++++++---...------------------------------------............------,,,++++++++++++++++++,,,...///000///...---------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,((('''***+++)))***,,,...///////////////...---------......///000---,,,+++,,,...///...------...000///---,,,,,,---+++++++++---//////---,,,************************'''******((((((,,,,,,)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''++++++++++++******)))))))))))))))))))))))))))(((((())))))***++++++******(((***)))((()))---,,,(((------,,,++++++,,,------***,,,...---++++++...111++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------+++,,,---+++)))))),,,...***,,,------,,,,,,...//////000000111111111000000///000111333333333333333////////////000222333444555555444555666888:::;;;888888777666555555555555444444333444555444111///333333333333222222222222111///---,,,---///222444000111222333444444444444333333333333333333333333333333444444555555555555555555666666555555444333444444444333333222222222444333333222111111000000------///000000000000/////////000000//////...---000///...------,,,,,,,,,+++,,,---------,,,+++******************))))))(((************************+++,,,,,,++++++...333888BBBGGGLLLLLLJJJJJJPPPUUUWWW\\\aaaccccccccceeegggcccbbb```___^^^___aaabbbeeecccbbbbbbcccccccccbbbddd```^^^______ZZZNNNCCC777111...///000000222777>>>GGGRRRWWWYYYWWWPPPHHH}}}qqq```RRRIIICCC<<<777555777:::<<<======;;;:::888:::<<<>>>???>>><<<::::::888666555444555666777777999:::777444333444777666777888999999888777666666666555444333111111000,,,---000222333222111111333222111111000111111111////////////////////////+++******+++---......---++++++,,,,,,,,,---------***************+++++++++'''(((***+++,,,---......,,,+++******,,,,,,+++***...,,,)))(((((()))(((''''''''''''&&&&&&%%%%%%$$$***)))&&&$$$$$$%%%''')))&&&&&&&&&&&&&&&'''(((((('''$$$!!!$$$))),,,***((('''((()))))))))))))))(((((('''&&&''')))++++++***&&&&&&&&&&&&'''(((******&&&###$$$***+++&&&%%%)))&&&&&&&&&(((***,,,+++******222888666///)))***...$$$(((,,,---,,,***+++---+++......+++,,,//////,,,)))+++,,,,,,+++***+++---------------------------***+++,,,---------,,,,,,...---,,,,,,++++++,,,,,,***,,,...000111///---,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((***)))&&&%%%((((((%%%(((***,,,------,,,---------------------...///000...---,,,---///000///......000111000...------...+++++++++---///000...,,,))))))))))))))))))))))))$$$''''''%%%&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###&&&&&&''''''''''''&&&&&&"""$$$(((,,,...---,,,***))))))))))))(((((((((((((((((()))***************......+++&&&&&&))))))%%%***+++,,,,,,,,,,,,+++***'''+++...---***)))...222+++++++++,,,,,,+++++++++---------,,,,,,+++++++++))))))***+++---...//////,,,---...,,,***))),,,///)))***,,,------...000111000111111111111000000///000000111222333333333333//////...///000111333444666555555666777999;;;<<<888777666555555444444444555444444444555333111...444444444333333222222222...,,,***((())),,,111333111222444555666666555444333333333333333333333333333444555555666666555555555555666666555555444333333333333333333333333333444444333333222111111111......000111111111000///000000000000000//////...///000111111000...,,,+++,,,------...---,,,***)))***************)))((((((************************+++,,,,,,***))),,,111666CCCIIIOOOPPPMMMMMMRRRWWWZZZ]]]bbbcccbbbbbbeeegggdddbbb___]]]]]]^^^___aaaeeebbb___```bbbcccaaa^^^ddd```]]]^^^```\\\QQQFFF:::444000111111///111444:::EEEQQQXXX\\\[[[TTTLLLvvvbbbTTTJJJAAA999>>>:::999<<<===;;;;;;===777777888999;;;<<<======<<<;;;:::888777666666666444555666888999999999999222444777999:::999777666888888999888777444111///222111000000111333555666111222333333222111000///---000000...***,,,222999)))************+++++++++---***)))***---...,,,*********++++++++++++******)))***,,,,,,+++++++++---)))***+++,,,++++++)))))))))))))))))))))))))))))),,,###%%%)))((((((***(((''''''&&&&&&&&&'''''')))(((''''''((()))(((&&&(((&&&$$$%%%'''(((&&&$$$)))(((((((((******((('''+++)))((((((***++++++***''''''(((***,,,+++(((%%%%%%%%%&&&'''((((((''''''!!!"""###%%%'''((()))***---222666555///***)))***---+++)))(((***++++++***/////////......---------+++,,,............///111---------,,,,,,+++++++++---......//////...------111111///...,,,,,,,,,,,,(((,,,///000//////111444---...//////000/////////---------,,,+++***((('''***+++,,,+++******,,,---***...000000---,,,---000000///---,,,,,,---............//////...---,,,,,,............------,,,+++///...---,,,,,,---...///...,,,***)))******)))((((((&&&'''++++++(((''')))))))))))))))(((&&&%%%$$$))))))((((((''''''&&&&&&(((((())))))))))))(((((('''((()))******)))((('''...,,,)))''''''(((***+++******************++++++...,,,+++***)))***+++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---******+++,,,,,,,,,------,,,,,,,,,+++++++++%%%+++000///+++***///444///---++++++---------,,,,,,,,,---------,,,++++++///......///000000...---000000222333333333333333......//////000000000111444444333444555777999:::777777777666555555444444222000...000333555444333555555555333000//////000......////////////......555555555444333222111000666777888;;;;;;888333///444444444444555777888999777666444333333444666777777666555444333222222222444222111222333333222111//////000000000000//////000...,,,,,,------,,,+++...------...///...,,,)))------,,,,,,,,,,,,++++++///...---,,,***)))((((((((()))***++++++***)))(((***)))((((((***...111444@@@IIIQQQRRROOONNNTTTZZZXXX___gggjjjiiigggiiikkkgggfffccc```]]]]]]___aaacccbbbaaa```___^^^^^^^^^___aaabbb```___^^^XXXQQQ???444---000222///111777;;;GGGTTT[[[]]]\\\UUUNNNqqqaaaUUUIII??????:::888;;;<<<;;;;;;===888888999::::::;;;<<<<<<<<<<<<:::999888777777777555666777888888888888888555666777888888777555444777777999999999777555444555333111000///000111222222222222222222000///...///000000...+++,,,000444++++++++++++,,,,,,,,,,,,---+++)))***,,,,,,+++)))******++++++++++++******)))******+++,,,,,,++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++$$$ %%%)))((((((***)))((('''&&&%%%&&&&&&''')))'''&&&'''((()))(((&&&)))(((&&&'''))))))(((&&&***)))((()))))))))'''&&&(((&&&%%%%%%'''(((((('''''''''(((***,,,+++(((%%%&&&'''(((((())))))((((((###$$$%%%&&&'''((()))***+++000444444000+++++++++...,,,******+++------,,,.........---------,,,,,,''')))************,,,------------,,,,,,+++++++++........................111000///...---,,,,,,,,,+++---/////////...///000------...///////////////.........---,,,+++***))))))***++++++******,,,...............///...---,,,000///...------...////////////.........---------++++++,,,,,,,,,+++))))))///...------------...///---+++)))((())))))(((''''''%%%&&&******'''&&&)))((((((((()))((((((''''''+++*********)))))))))(((''''''((((((((((((''''''''''''((())))))(((&&&&&&((('''%%%%%%%%%&&&(((***))))))*********+++++++++---,,,,,,++++++*********...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---......------------,,,,,,,,,+++,,,000222///)))'''***......---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---...///000111111222222222///////////////000111111444444333444555777888999777666555555444444333444333111000111444555555444444444444333111000111222////////////////////////333333444444555444444444555555666888888666222///444333333333333555666777333222111000000222333444555555444333222222222222333222111111222333222000//////000000000000/////////---++++++,,,,,,,,,+++...------...///...,,,***------,,,,,,,,,+++++++++------,,,+++******))))))))))))************))))))***)))((((((***---111333888AAALLLPPPOOOPPPVVV\\\]]]bbbfffhhhgggfffhhhjjjeeedddbbb```^^^___aaabbbbbbaaa```___^^^^^^^^^^^^```bbbcccaaaaaaaaaZZZSSSCCC777...000000---///444;;;GGGTTT[[[]]]]]]XXXQQQssseeeVVVJJJ@@@;;;888:::;;;999:::===999999999::::::;;;;;;;;;===<<<<<<;;;:::999888888777777777777888888888888888777777666555444444333666777888:::;;;::::::999444333111000//////000000222222222111000...---,,,000//////...------......,,,,,,,,,,,,---------------+++***)))******)))(((******++++++++++++*********((('''))),,,---+++((()))***+++,,,,,,+++***)))))))))))))))))))))))))))***%%%"""%%%))))))((()))+++***'''%%%$$$%%%&&&&&&((('''&&&'''((()))(((&&&)))'''&&&'''((()))((('''***)))(((((())))))'''%%%***((('''(((***++++++***''''''(((***++++++(((%%%'''((())))))))))))))))))&&&&&&'''(((((()))******)))...222333000---,,,------,,,******,,,---,,,,,,------,,,,,,,,,,,,,,,+++&&&'''))))))(((((()))+++------,,,,,,,,,,,,++++++//////...------...///000111000///......---,,,,,,...---------///...---+++,,,---......///.........000000000///...---,,,+++(((***++++++++++++---///111...,,,---000000---)))000///////////////000111000///...---------...///---...000111000///---,,,///...------------...///,,,***((((((((()))(((''''''%%%%%%))))))&&&&&&(((&&&'''(((((()))))))))(((************))))))))))))&&&''''''((((((''''''&&&''''''(((((((((&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&(((((()))***+++,,,,,,------------,,,+++******)))...---,,,,,,++++++,,,,,,------------------------,,,***)))))),,,...//////......---------,,,,,,,,,000222222...(((%%%(((---...------///000000...,,,,,,++++++***+++,,,...//////---,,,+++---.........------...//////000000111111000///......///111222444444444444555666888888777666555333222333333444333222222333555666555444444444555333111111222444111000////////////000111///000111333444555666666444333333444555444111///444333222222222222444444111000000///000111222333333333222222222222222333222000000000222222111000//////000000000000//////...,,,++++++,,,,,,,,,+++...---,,,---......,,,***,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************))))))))))))*********)))))))))***---000222666???JJJPPPQQQSSSYYY___cccdddeeefffffffffeeeeeecccbbbaaa``````aaacccddd```___^^^]]]]]]]]]]]]]]]```bbbccccccdddddd]]]UUUHHH:::000///...+++,,,222;;;GGGSSSZZZ]]]___\\\WWWssscccVVVFFF???:::999999777888<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::888888777777777777777777888777666444444444444555666777888999:::;;;::::::222222111111222333444444333333222000///---,,,+++...------...//////---,,,,,,,,,,,,,,,------------...,,,***))))))))))))(((***++++++,,,,,,++++++***+++(((%%%(((,,,...***&&&((()))***+++,,,+++******)))))))))))))))))))))))))))&&&$$$&&&((())))))(((,,,***'''%%%$$$$$$%%%&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%&&&'''&&&&&&''''''&&&((()))***)))'''+++***((()))+++------,,,((((((((()))+++***(((&&&'''(((((()))))))))(((((())))))))))))))))))*********...111222000---++++++***)))((()))***++++++***++++++++++++++++++++++++((()))******))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,...000111000000000///...------,,,...,,,+++,,,///000---***,,,,,,---...............111111111111000///...---)))+++------------///000111///......//////,,,)))/////////000000111111222111000...,,,,,,---///000///000222333333222000............------.........---+++)))((()))))))))'''(((%%%&&&)))***''''''***'''(((((()))))))))((((((((((((((((((''''''''''''''''''(((((((((((('''''''''(((((()))((('''%%%$$$((((((((('''&&&%%%%%%$$$'''((((((***+++,,,------000///---+++*********+++...---,,,,,,++++++,,,,,,---------------.........---+++)))***,,,---...............---------,,,,,,---///...+++((((((,,,000------...000222111///,,,,,,+++***)))***,,,///000///---******+++---...///------......///000000111333111///------///222333333333444444555666777777888777555333222333444555444333444555666666666555555666555444111111111333333111000......000111333---...///111333444444555444333222222333333222111555444333222111222222333111111000000111222333444111111111111111111222222111/////////111222111000//////000000000000/////////---+++,,,---...---,,,...---,,,---......---+++,,,,,,,,,++++++++++++******************++++++++++++***)))(((((()))***+++***)))))))))***,,,///000444===HHHOOOPPPSSSWWW\\\eeeeeeeeefffgggeeebbb___``````___```cccdddeeeeee______^^^]]]\\\\\\]]]]]]```bbbbbbccceeeeee^^^TTTIII;;;000...---***,,,222;;;FFFRRRYYY^^^aaa```\\\ooobbbQQQHHH???<<<999666777:::::::::::::::::::::::::::<<<<<<=========<<<;;;;;;999888777777666777777888777666555444444555666777777777888888888888888888555555555555555555666666444333222000...---,,,,,,,,,+++,,,...000000///---++++++++++++,,,,,,,,,,,,...---+++)))(((((()))***++++++,,,,,,,,,,,,+++++++++(((%%%(((,,,...***&&&((()))***+++,,,++++++***))))))))))))))))))))))))(((((('''&&&((())))))(((,,,***(((%%%$$$$$$%%%&&&&&&%%%%%%&&&'''(((((('''$$$%%%&&&&&&&&&&&&''''''$$$$$$$$$''')))+++***)))(((&&&%%%&&&(((******)))((((((((()))******(((&&&'''''''''((((((''''''&&&************************,,,///111222000---***(((***))))))***,,,,,,+++***++++++++++++++++++++++++)))***,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,---///111222///000000000///...---,,,,,,+++***,,,///000...,,,,,,---......//////......222222222222222111000///+++---///000//////000111...000111000---++++++,,,...//////000111222222333111///...------...000111,,,---///000000///...------..................---...,,,******++++++***)))***''''''***+++((())),,,************)))((('''&&&''''''''''''(((((((((((())))))************))))))((())))))***)))((('''&&&''''''''''''''''''&&&&&&'''((((((***+++,,,------222000,,,(((((())),,,......---,,,,,,++++++,,,,,,,,,,,,,,,---------......000---+++***+++,,,,,,+++......---------,,,,,,,,,+++,,,,,,***(((***...222,,,---...000222111///---,,,+++***)))***,,,///000///,,,******,,,.../////////////////////111222333444222000......///111333333333444555555666666666888777666444444444444555333444555666666555555555666777666444111///000111333111000......000111333000000222333444444444444444333222222444555444333666555444222222222222333000000000000111111222222111111000000000111222222000///...///111222111000//////000000000000//////000...------///000//////...---+++,,,---...---,,,,,,,,,+++++++++*********))))))************+++++++++***)))(((((()))***+++******))))))***,,,---......777AAAIIIMMMQQQVVVZZZbbbccceeeggggggddd^^^YYY^^^^^^^^^aaaeeeggggggeee______^^^]]]]]]]]]^^^^^^___``````bbbeeeeee]]]RRRFFF999.........,,,...555;;;FFFRRRYYY^^^bbbbbb___|||ppp```VVVJJJBBB<<<777777999999999999::::::;;;;;;;;;:::;;;===>>>>>>===<<<;;;999888777666666777888999888777666555555666777888888777777777666666666666;;;;;;:::999777666555444444333111000///.........+++,,,---//////000000000++++++++++++,,,,,,,,,,,,......,,,***((((((+++---++++++,,,,,,,,,,,,++++++***((('''))),,,---+++((('''(((***+++,,,,,,+++***))))))))))))))))))))))))'''))))))''''''))))))'''***)))((('''&&&%%%%%%%%%&&&%%%$$$%%%'''(((((('''%%%'''(((((('''''')))***######$$$&&&)))++++++))))))''''''(((***,,,,,,,,,)))(((((((((******)))''''''''''''''''''&&&&&&%%%))))))******************---...000111000---)))''',,,,,,,,,---///000///---***++++++++++++,,,,,,,,,((()))+++***)))((()))+++++++++,,,,,,,,,,,,------///............///111222//////000111000///...---+++++++++---///000///...---......///000/////////222222333333222222111000,,,...111111000//////000,,,///222000,,,***,,,...------///111222222333333000///.........///000111...//////000000000000000------...//////...------///---+++++++++,,,+++***+++((((((***+++)))***---+++++++++***)))(((&&&&&&))))))))))))************)))******++++++******)))'''((()))******)))((('''$$$$$$%%%%%%&&&((()))***(((((()))***+++,,,,,,---111///+++((((((***...000...---,,,,,,++++++,,,,,,***++++++,,,,,,---------111///,,,++++++++++++***------,,,,,,,,,+++++++++,,,,,,,,,***)))***,,,///,,,,,,---...000111///---,,,++++++***+++,,,...///...,,,++++++---/////////111000//////000111333444333222000//////000111222222333444555555555555555666666555555444333333222222444666777666444444555555666555333000//////000111000////////////000111333444555555666666666555444333222333555666555444666555333222222222333333////////////////////////222222111111111111111222000//////000222333222111//////000000000000//////111///......000111111000...,,,++++++---......---++++++++++++************))))))************************))))))))))))*********************+++,,,,,,,,,444>>>GGGNNNUUU\\\bbb___aaadddeeeddd```\\\YYY]]]]]]^^^bbbgggiiihhheeeaaa``````_________``````_________aaaeeeeee[[[OOOCCC666---...///...111777999EEEQQQYYY___cccccc```qqqdddUUUJJJAAA:::888;;;888888999::::::;;;<<<<<<999:::<<<>>>>>>===<<<;;;888777666555666777999;;;:::999888777777777777777777777666666666777777777<<<<<<;;;:::999777666555444333111000//////000000,,,...000000...---000222,,,,,,,,,,,,---------------...---+++))))))---000+++,,,,,,------,,,,,,+++)))******+++,,,,,,++++++'''(((***+++,,,,,,++++++))))))))))))))))))))))))&&&***+++''''''******&&&''''''((((((((('''%%%$$$%%%$$$$$$%%%'''(((((('''$$$''')))((('''''')))+++&&&%%%%%%'''))))))((('''+++***)))***---//////...)))((('''((()))***)))'''((((((((((((((('''&&&&&&(((((())))))******+++++++++,,,...000000...+++(((---------///111222000///++++++++++++,,,,,,------((()))******(((((()))***+++++++++,,,,,,------------......///000000111111...///111111111000...---,,,...//////.........///...///000000111111000000222222333333333222111111,,,...111111///------------...//////...---------+++,,,...000222222333222.../////////000000000000222111111000111222333444------...//////...------///---+++***++++++***)))+++(((''')))***((()))---***************)))((('''((()))))))))*********+++))))))************))))))%%%&&&'''))))))))))))(((***)))(((&&&&&&''')))***))))))*********+++++++++------,,,+++,,,---...///...---,,,,,,++++++,,,,,,))))))******+++,,,,,,---000---+++***+++,,,,,,+++,,,,,,+++++++++*********++++++++++++***+++,,,---,,,++++++,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000000///111000//////000111333555333222111111000000111111222333444555555555444444222333444444444222000///111444777777555333333444111222222111000///111222////////////////////////222222333444555555555555222111222333666666555444333333111111000111222333000000000000///......---444333222111111111111111111000///111333444333333//////000000000000//////000///---...000111111000...,,,++++++---.........++++++++++++************************))))))))))))))))))************))))))***************+++++++++---333;;;DDDLLLUUU]]]ccc^^^```bbb```]]][[[\\\^^^]]]\\\]]]bbbhhhjjjhhhdddbbbbbbbbbaaaaaabbbbbbccc``````___aaaeeeeeeZZZMMM@@@444---///111///111777888DDDQQQZZZ___cccbbb___|||nnn]]]PPPEEE===:::<<<777777888999;;;<<<======888:::<<<===>>>===<<<;;;777666555555666888:::<<<<<<;;;;;;999888666555555777666666666777888999999999999:::::::::999999888444333222000000000111111...111333111---+++///333---------.........//////---......+++)))***...222+++,,,,,,------,,,,,,+++)))+++,,,,,,+++++++++---'''(((***+++,,,,,,++++++))))))))))))))))))))))))%%%+++,,,((('''******&&&%%%&&&((())))))'''&&&$$$%%%$$$$$$%%%'''(((((('''"""$$$''''''%%%%%%'''***((('''&&&'''((((((&&&$$$((('''&&&'''***,,,,,,,,,***((('''((()))***)))((())))))***))))))((('''''''''(((((()))******++++++)))***---///111000---***++++++,,,...000111///---+++++++++,,,,,,---------***+++,,,+++***)))***++++++++++++,,,,,,---------------///000111111111111...///111222111000...---...111333111...+++,,,...//////000111111111111111222222333333333222111111+++...000000...+++******///---+++---000111...+++***+++...000222222222222---...///000111111000000///...---,,,,,,...000222,,,---...//////...---,,,...,,,***)))******)))(((***'''&&&((()))'''(((,,,(((((()))***************&&&'''''''''(((((())))))(((((())))))))))))((((((###$$$&&&((())))))((((((555222...***'''&&&''''''******************++++++)))+++---/////////---,,,...---,,,,,,++++++,,,,,,(((((()))***++++++,,,,,,...,,,******,,,---------+++++++++*********))))))((()))***+++,,,,,,---...---+++***+++---/////////,,,,,,---------,,,++++++---,,,---///111111000///111000///...///111333444222222222222111111000000222333444555555555444333///111222444333111...,,,000444777777555222222333---///000000///000222444......////////////......---...000111222333444444000000111333666666555333222111000//////000111222333333333333222000///...555444333222111111111111111000000111333555444333//////000000000000/////////...,,,---///000000///...,,,***+++,,,...///...+++++++++************)))************)))))))))(((((()))***++++++***)))(((***************************...555<<>>>>>>>>>>>888777666444333444888<<<:::;;;===>>><<<999666333999888666444444555777888<<<===>>><<<999777666666444555555333111000111222555555555555555444333222444111---+++,,,---............------------......+++(((&&&(((,,,---***'''...---+++*********++++++)))***+++,,,,,,+++***)))'''(((((('''&&&&&&((())))))***++++++***(((&&&$$$&&&&&&&&&''''''''''''''')))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''%%%%%%(((((($$$$$$&&&+++$$$###(((***&&&$$$%%%++++++***)))(((((())))))(((***)))&&&%%%((((((&&&'''&&&%%%'''+++,,,+++(((+++)))(((+++///000+++'''///...---...///000///...---,,,,,,,,,,,,---///000......,,,)))'''(((+++...,,,,,,---------,,,***)))***---,,,))))))---///---000000111111111111000000......---------,,,,,,,,,***+++,,,---------------,,,,,,---///000222333333---222555333///,,,///222///++++++//////++++++///......---,,,---...///000000000//////.........---000000000///...,,,+++***//////...------------...///---+++((('''((()))***...,,,)))''''''(((+++---+++++++++*********))))))((('''&&&%%%%%%%%%%%%%%%'''(((&&&$$$&&&***+++(((&&&&&&''''''''''''&&&&&&)))***++++++***)))***+++,,,,,,++++++***))))))))),,,,,,---...---,,,+++***)))***++++++***)))((('''%%%'''***------+++)))'''++++++************++++++...---+++***++++++***)))******))))))***+++,,,,,,+++***)))***,,,---,,,+++---,,,***))))))***,,,---////////////////////////---...///000000///...---555555444222//////000222333444444555555444444333333444555333111.........222222333555666555222///000000111111111111000000555222......000222222111666333111000222444555555222000///111444555333111000000///////////////000111111222222222222111111000000000000000000000000222333111///000333333///222111000......//////000111...,,,,,,---///000000............---,,,++++++******+++,,,,,,***)))((())))))************))))))(((((())))))))))))((((((&&&(((***+++,,,+++)))(((000++++++444@@@IIIRRRXXXXXX\\\___]]]YYYWWWZZZ^^^cccccccccdddeeeeeecccaaadddcccccccccccccccaaa```aaaeeefffdddbbbaaa\\\VVVFFF;;;111.../////////111777FFFVVV___bbbccc```[[[wwwjjj]]]RRRIIICCC===:::777777999:::999777999:::<<<>>>???@@@@@@@@@===<<<999555222222555777;;;<<<===>>>===999666444999888777666666777888888999;;;<<<;;;999888888999777777777666444333444555555666777777777777666555444111...---...//////...///......------......///...+++)))***------***&&&------+++*********++++++)))***++++++++++++***))))))******)))(((((()))+++((()))*********)))'''&&&''''''''''''''''''&&&&&&'''&&&$$$$$$&&&''''''&&&&&&&&&%%%%%%&&&&&&'''((((((%%%%%%(((((($$$$$$&&&)))$$$$$$***,,,)))'''(((******)))((((((((((((((((((+++***&&&&&&))))))'''((('''&&&(((+++,,,***(((+++)))'''***...000...+++222111000000//////...---,,,++++++++++++---...///------,,,***((()))+++---,,,------...---,,,+++***//////---+++---111111---000000000111000000//////,,,,,,,,,------.........)))******++++++++++++***---------...//////000000---000222111...---...000000,,,+++......***)))---...------,,,---...///000000/////////............///////////////...,,,,,,//////...------------...///...,,,++++++++++++,,,,,,+++******))))))******+++******)))((((((''''''$$$$$$%%%&&&'''((())))))''')))'''%%%&&&******&&&&&&''''''((((((''''''&&&)))***++++++))))))***+++++++++*********)))))))))+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,+++******&&&(((***,,,---+++)))'''++++++************+++++++++************+++++++++***************+++,,,,,,+++*********,,,---,,,+++---,,,+++******+++,,,---..............................////////////......222333333111000000111333444444555555444444333222111222333222000.........111222333555666555222///111222222333333222222111555222//////111333333222555333111000222444555444333111000222444555333111111111111111111222333333111111222222222222111111111111111111111111111111222333222///111444444000111000///.........//////222111000000111111///...------------------,,,,,,******++++++******)))((())))))************))))))******++++++++++++******((()))+++,,,,,,,,,***)))///+++,,,222;;;CCCLLLUUU[[[]]]___^^^\\\\\\^^^aaa`````````aaaaaa```^^^]]]_________```aaaaaa```___^^^bbbdddbbbaaa___ZZZTTTCCC999///...000000222444???MMM]]]eeegggfffbbb\\\zzzkkk]]]SSSMMMBBB===888777888999888666999:::<<<===???@@@@@@@@@>>>===;;;777333222444666:::;;;===>>>===:::888666888888999999999999999888666888::::::999999:::<<<999::::::999777666777888666777999;;;;;;:::888777444222111111222222000//////......------......///111...++++++------***'''---,,,,,,++++++++++++,,,)))***++++++++++++***)))***+++,,,+++******+++,,,'''((()))******)))((('''((((((((('''&&&&&&&&&%%%&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&'''(((((((((%%%&&&((((((%%%$$$&&&&&&$$$%%%))),,,***))))))))))))((('''''''''(((((())),,,+++''''''******((()))(((((()))***+++)))''',,,)))&&&(((,,,000222111666555444222000...---,,,+++******)))***,,,---...+++,,,---,,,***)))***,,,------.........---,,,+++//////...,,,...222111,,,//////000000///...------***+++,,,---...///000000+++++++++++++++*********......------------------.../////////......------///---,,,---,,,)))(((***...------------...//////////////////...............//////000000//////...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))(((++++++******)))(((((('''"""$$$&&&(((************''')))(((&&&'''***)))$$$&&&''''''((((((''''''&&&)))***++++++))))))***+++)))))))))))))))))))))(((***++++++,,,,,,,,,++++++------,,,,,,,,,,,,++++++&&&(((***,,,---+++)))(((++++++************++++++)))(((((()))***+++,,,,,,+++************++++++,,,,,,+++***+++,,,---,,,+++---,,,+++******+++,,,---........................//////............//////000111222222111111333555666666666555444333222111///111222111///......///111111222444555444222///333333444444444444333333555222000000111333333333444222111111222444555444444333222222333333222111333333333333333444555666111111222222222222111111222222222222222222222222111333222000111555444000000000///...............222111111222333111---***+++,,,,,,------------,,,+++******)))))))))))))))))))))************))))))******++++++++++++******)))***+++,,,---,,,+++***---+++,,,000444:::FFFQQQ]]]]]]]]]]]]]]]^^^```aaa______```___^^^]]][[[ZZZ\\\]]]^^^___````````````\\\___aaaaaa```___YYYQQQ???666......000222444888FFFTTTccciiijjjhhhccc]]]zzzlll^^^UUUHHHBBB;;;888888999999888777888999:::<<<===>>>>>>===<<<;;;888555555777999777999;;;<<<===<<<;;;999777888:::<<<<<<;;;:::999666888999999888888:::<<<:::;;;;;;:::888777999:::999:::<<<===<<<:::888666555444444555666666333111//////............//////000...,,,+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++************+++,,,,,,+++***+++,,,))))))******)))((('''&&&))))))((('''&&&%%%%%%%%%&&&%%%$$$$$$&&&''''''''''''''''''&&&''''''((()))(((&&&&&&)))(((%%%$$$&&&$$$$$$&&&((())))))(((((())))))(((((((((((())))))***---,,,((((((++++++))))))))))))*********)))(((---)))&&&&&&***000444666999999777444111...---,,,+++***)))))))))+++,,,---)))+++------,,,******+++------------------------(((,,,...,,,,,,///000...////////////...---,,,,,,,,,,,,,,,---...//////000///...------,,,,,,,,,,,,------------------------///.........//////---,,,---,,,+++,,,+++***)))***------------....../////////////////////.........---...///000111111111111//////...------------...((()))***++++++++++++***+++++++++*********)))))),,,+++,,,,,,,,,,,,,,,,,,%%%&&&)))***+++***)))((('''))))))'''(((***'''"""''''''(((((((((((('''''')))***+++***)))((()))+++((((((((((((((()))))))))*********++++++++++++++++++++++++*********++++++'''(((+++,,,,,,+++***)))++++++************++++++((()))))))))((()))***,,,+++++++++******++++++,,,,,,+++***+++---...---,,,------,,,,,,,,,,,,------........................//////...------...000111222333444333222222444555777777666555444222000//////000222222000000000111000000111222444444222000333333444444444444333333444333222111222222333333333222111111333555555444555444333222222222222111666555555444444444555555111222222333333222222111111111111111111111111111000111111///111444333////////////...............//////...//////...,,,******+++,,,---------------+++***)))((('''((()))***))))))************))))))(((((())))))))))))((((((((()))***+++++++++************,,,//////444BBBPPP]]]\\\ZZZ[[[\\\^^^^^^]]]aaabbbcccbbb___]]][[[[[[^^^___aaaaaa````````````\\\```bbbbbbbbb```YYYOOO<<<555//////111222555999IIIVVVdddjjjkkkiiiddd^^^{{{jjj]]]PPPHHH???999888999888777777888888:::;;;<<<>>>>>>>>>===<<<999777666777999444555888;;;<<<======<<<777999;;;======<<<:::999888999999888666666888999999::::::999888777999:::<<<======<<<:::777444222444444555777999999777555/////////....../////////---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++(((***++++++***))))))***++++++***)))((('''&&&%%%))))))((('''&&&%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$(((''''''''''''((())))))(((&&&&&&))))))%%%%%%''''''))))))(((((((((((((((+++******)))******+++++++++---,,,)))(((++++++))))))***++++++***)))))))))---***'''&&&)))///555888999999999666111......///---,,,+++******+++,,,,,,(((***---...,,,+++***+++---------,,,------------###+++111///+++,,,///000...............---,,,,,,........................//////...---,,,,,,,,,---,,,------...//////000000000/////////000000...,,,)))***+++***+++,,,---,,,---------........................///////////////,,,---...000111111222222//////...------------...((((((***+++++++++++++++...,,,***(((''')))+++,,,((()))***+++,,,------...%%%''')))++++++***)))((('''))))))'''(((***'''"""'''(((((((((((((((((('''((()))******)))((()))***''''''(((((())))))******************************+++++++++++++++,,,,,,+++((()))+++,,,,,,,,,******++++++************++++++***++++++***''''''(((***,,,,,,+++++++++++++++,,,,,,+++***+++---...---,,,...------------------...........................///...---------///000111444666777666444333444555777777777555444222000///000111333333222111222333000//////111333333222000222222333333333333222222222222222222111111222333222111000222444555555444555555444333222222222333888777666555444333333333222222333333333333222222000000000000000000000000---///000...000333222---///////////////.........000...,,,+++---.........******+++,,,------------,,,+++)))((((((((()))***))))))************))))))(((((())))))))))))(((((('''(((((()))))))))))))))((())),,,......222@@@NNN\\\[[[ZZZ[[[]]]^^^]]][[[bbbccceeeccc```]]]\\\\\\```aaacccaaa___]]]]]]^^^```cccddddddeeebbbXXXMMM;;;444000000111111555:::JJJWWWdddiiijjjjjjfffbbbyyylll]]]SSSGGG===999888777666:::::::::;;;<<<>>>@@@@@@AAAAAA???;;;777555555666333444777999;;;<<<<<<<<<777888:::<<<===<<<;;;:::::::::999777555444666777888999999888777777888:::===<<<:::888555222///...111111333555888999888777000//////......//////000,,,,,,+++***+++,,,---...+++,,,,,,------------,,,++++++***))))))***++++++&&&(((++++++)))(((((((((++++++***)))((('''&&&&&&((((((((('''&&&&&&&&&%%%)))(((%%%%%%&&&&&&%%%$$$((((((((((((((()))******)))&&&'''))))))&&&%%%'''***---,,,(((&&&)))+++***++++++*********+++,,,,,,***---,,,((((((++++++)))(((***++++++***)))***+++,,,***(((((()))---222555666888888666222000000222111000...,,,++++++,,,,,,(((***------,,,+++++++++,,,,,,+++++++++,,,------$$$---444111------//////------...............---/////////.........------------+++******+++,,,,,,,,,------...//////000000///000000000000///......(((++++++***+++...///---,,,---......//////...............///////////////,,,,,,...///000111111111//////...------------...+++++++++,,,,,,---------///,,,)))''''''(((+++---%%%&&&'''((()))***++++++###%%%''')))++++++++++++''')))(((&&&'''***)))$$$'''(((((())))))(((((('''((()))******(((((()))***''''''((())))))***+++++++++******)))(((((()))))),,,---...///000///...---)))***+++,,,,,,,,,+++***++++++************++++++***,,,---+++'''&&&(((+++---,,,,,,++++++++++++,,,---,,,+++,,,---...---,,,........................------------------------......---......///000111444666777777555333333444777777666555444222000///111222444444333222333444///......000222333222000111111222222222222111111000111222222111000111222222111000222444666555444444555444333111111333555888777666555444333333333222222333333333333222222////////////////////////,,,///000///111444222...000000000111000//////...111///,,,,,,...000111111***++++++,,,,,,,,,,,,+++,,,++++++***************))))))************))))))******++++++++++++******'''''''''((((((((())))))'''(((+++......111===IIIXXXYYY\\\___``````___^^^___bbbdddbbb^^^[[[ZZZ\\\^^^aaabbb```\\\ZZZZZZ\\\ccceeeeeeeeeeee```TTTGGG888333000111111111666;;;MMMXXXcccgggiiijjjiiifffttt}}}pppeeeUUUGGG???;;;888666::::::::::::<<<===???AAAAAAAAA???<<<999777777888555666777888888888888888777888:::;;;<<<<<<;;;;;;999999888666444444666888777888999888777666888::::::888555222///---,,,,,,------...111555888888777000000////////////000000//////---,,,+++,,,---///++++++---.........------++++++***))))))***++++++&&&(((++++++***((((((((()))((((((((((((((())))))''''''''''''''''''&&&&&&(((&&&%%%%%%&&&'''&&&%%%))))))(((((())))))***+++)))''''''***)))&&&%%%'''(((,,,***$$$"""''',,,,,,******))))))***++++++,,,***,,,+++((((((***+++(((&&&)))++++++***)))+++,,,++++++*********,,,...000111444777666222111333777555333111///---,,,,,,,,,)))***,,,,,,++++++,,,---+++************+++,,,---+++///111//////...***%%%,,,---...///////////////............////////////---,,,+++******+++---...------------------------,,,///111000---,,,---...)))------***+++//////,,,,,,---.../////////...---............/////////000+++,,,---...///000000000//////...------------...---,,,+++++++++,,,---...---,,,***)))((()))***+++&&&''''''''''''(((((((((%%%%%%&&&''')))******+++''')))'''%%%&&&******&&&(((((())))))))))))((((((((()))***)))((('''(((***''''''((()))***+++,,,---,,,+++***(((''''''''''''***,,,///111222000...,,,)))***+++,,,,,,,,,++++++++++++************++++++))),,,...,,,((('''***---...---,,,+++++++++++++++---,,,+++,,,.........---......////////////......------------------------,,,---...///000000000000111333555555444333333444666666666555444222111000111222444444222111111222///......///111222222000111111222222222222111111...000222222000...000111111000000222555666555444333444444333111111555888666666555555555555666666222333333444444333333222////////////////////////---000111111333666444///000111222222222111//////111///......///000///...++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++******))))))************))))))******++++++++++++******((((((((((((((())))))***((((((***---...///777AAANNNTTT[[[```aaa```aaabbb^^^aaadddbbb]]]ZZZ[[[]]]]]]aaacccaaa]]]ZZZ[[[^^^cccddddddcccbbb\\\MMM>>>444000///111222333888???NNNWWW```cccdddffffffdddfffqqq~~~sssaaaQQQFFF@@@<<<999888888777888999;;;===???===>>>>>><<<:::999:::<<<888888888777777666555444777888999:::;;;;;;;;;;;;888888777555444444777999777888999888777777888:::777555111...,,,++++++,,,))))))***...222666777777000000////////////000000222222000...,,,+++---///***+++---...///...------,,,+++***))))))***+++,,,&&&)))+++,,,+++)))((((((&&&&&&&&&'''(((***,,,---&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&((((((''')))))))))))))))******+++)))''''''***)))&&&%%%'''###'''&&&$$$+++,,,))))))((())))))***++++++))),,,+++''''''******(((&&&)))+++,,,******+++...***+++++++++******,,,---...222666555222222555999888666333000...---,,,,,,)))***,,,+++++++++,,,...******)))))))))***,,,---000...,,,+++......%%%,,,,,,...///000000111111,,,------...///000111111///...,,,,,,,,,...000111......---,,,,,,+++*********...111000+++)))+++///+++//////++++++//////+++,,,,,,.../////////...------.........//////000000+++,,,---...//////////////////...------------...,,,+++)))(((((()))+++,,,+++++++++++++++***))))))*********)))((((((''''''***)))((('''&&&&&&'''''''''(((&&&$$$&&&***+++((((((((())))))))))))((((((((()))***)))((('''(((***'''((()))***+++,,,---...---,,,***(((&&&&&&&&&&&&'''***...111111///,,,*********+++,,,,,,,,,,,,+++++++++************++++++'''+++---,,,)))))),,,000...---,,,,,,++++++++++++---,,,+++,,,...///...---......////////////......------------------------+++,,,...000111000000///---///222444333333444555666666666555444333222111111222333333111000000111///...---...111222222111111222222333333222222111---000222111///...///111000000000222555666555444333444444333111222555999444444444555666888999:::222333333444444333333222000000000000000000000000///222333333555888666111111222222333333111000///.........//////---***''',,,,,,,,,,,,,,,+++***)))+++,,,---...---,,,+++***))))))************))))))(((((())))))))))))(((((()))))))))))))))******+++)))(((***------...333;;;DDDMMMXXX^^^______aaaddd^^^bbbeeeddd___\\\]]]___^^^bbbeeeccc___]]]___cccbbbcccbbb```___XXXGGG888111......000222444:::BBBMMMUUU\\\^^^^^^```bbb```XXXaaannnyyyvvvbbbSSSJJJBBB:::===999555555999<<<===<<>>===<<<:::::::::::::::888555555666777777666555777777555666:::;;;999999999888777666666666666666777999;;;;;;:::999888999333,,,***,,,///...---,,,++++++///444888888777222222222222222111000///000---******,,,---,,,)))------,,,,,,,,,+++++++++...---,,,***))))))******&&&***,,,++++++---,,,(((&&&%%%(((...---'''&&&***))))))))))))((((((((('''***((('''&&&&&&''')))***)))((('''&&&&&&'''(((***'''''''''''''''((()))))))))******++++++++++++***)))************+++++++++---,,,+++))))))))))))***)))((((((((()))***+++,,,)))***+++,,,,,,,,,+++***...---,,,---///333888;;;???<<<333***(((,,,,,,''',,,,,,,,,+++***)))((((((&&&'''))))))((())),,,...000///...,,,+++***))))))---,,,---...111111000///111111111111000000000000000++++++//////,,,,,,111/////////...------,,,,,,///---+++,,,///000///,,,////////////...---++++++---,,,,,,,,,---///111222999444...,,,---.........111000000////////////000......---,,,---...///000///...---++++++,,,---...++++++,,,,,,+++***(((''')))((('''((()))***)))''',,,,,,,,,***'''''''''))))))'''%%%&&&'''))))))))))))))))))))))))(((''''''...---+++&&&######''',,,///***&&&'''+++,,,)))%%%'''(((((()))***,,,---...++++++++++++++++++,,,,,,(((***,,,......,,,***(((***))),,,000...)))***000------------------------------------------------------,,,,,,------...///000000///------,,,,,,,,,------------------------,,,---///000000000///...//////111333444555666666666555555444444444555555444333222222111111222222............///111222333111222222111000111444666333222111000////////////111000111444777999777444333333333222222111111111666666666666666555444444555555444333222111000///000111000///...///222444000111222222111000...---000222444555444333333333...............---------000///...---,,,,,,+++,,,+++,,,.../////////......,,,***(((&&&%%%&&&'''(((&&&...***%%%'''+++---+++)))'''%%%%%%&&&((()))'''''''''(((+++---000222???HHHSSSZZZ]]]]]]```bbbeeedddcccccccccdddeeefffbbb```^^^^^^```aaabbbbbbbbbdddfffddd\\\MMM===222+++,,,---...111666===BBBOOOTTTZZZ]]]^^^^^^```bbbJJJTTTaaannnyyyuuufffZZZNNNCCC???<<<888888;;;======;;;>>>======<<<;;;;;;:::;;;:::777555444555555555444444666666444555888999777:::999888777777777777777777888:::;;;<<<;;;:::999:::444...,,,...111000///+++******---222666777777444444444444333222111000111///,,,,,,------,,,***------------,,,,,,,,,,,,///...,,,+++*********+++(((,,,---+++***+++)))%%%'''&&&)))...---((('''******))))))(((((((((((((((''''''&&&%%%&&&(((***,,,)))))))))***))))))(((((('''''''''''''''(((((()))((()))******+++*********************++++++++++++---,,,+++))))))))))))************))))))))))))))))))***+++---------,,,+++*********+++///444999<<>>999888999:::888666<<<<<<<<<<<<<<<<<<<<<<<<:::888555444444444333111222444444222222666777555999999888888888888888888888999;;;<<<<<<<<<;;;::::::555000...000222222111+++******---222666888999777777666555444222111111333111///.........,,,+++///.........------------///...---,,,+++++++++,,,***------***((()))&&&"""''''''***---,,,((((((++++++***((('''''''''((()))%%%%%%%%%%%%''')))+++---)))+++,,,---,,,+++((('''''''''&&&&&&''''''((()))'''((())))))*********)))************+++++++++,,,---,,,+++***))))))))))))******++++++***)))'''&&&(((***+++---......------)))))))))***---222666999DDDCCC===444000//////---------------,,,+++*********+++,,,,,,,,,,,,///111333222///---,,,---...//////---+++,,,...///000000//////...---,,,,,,++++++...,,,---000000......000111111000///---,,,,,,+++...---,,,---///000///...//////000000000000//////***+++,,,---...////////////...------///111111000111000//////.........///,,,++++++++++++,,,------///000000000///...,,,++++++,,,,,,,,,+++***)))(((+++***))))))***+++***)))%%%'''******)))((())))))'''&&&$$$%%%'''(((((('''))))))))))))))))))(((((($$$'''+++,,,+++***)))((($$$'''))))))((()))---000******))))))***++++++,,,+++,,,,,,,,,---------......,,,)))''''''))),,,...---++++++---,,,***,,,111++++++++++++++++++++++++...---------,,,,,,,,,+++,,,,,,++++++,,,,,,---...333222222111111000000000........................///............//////000000111444666888888777666999888777666555444333222333222111000////////////......///000111111111111111111111///......000111222222333333222111///......------...000111///...000111222333444555666666777888999999888555333111.../////////000000111111000000000///...///111444444333222111000000000000666666666444111000111222//////.........---------------,,,+++************)))***+++++++++***)))(((---,,,***)))(((((()))***,,,---,,,******,,,+++'''))))))((()))***---000222---,,,,,,,,,---///111222:::DDDRRR[[[^^^\\\[[[ZZZ]]]^^^___`````````____________``````aaaaaaaaaaaaiiigggccc\\\PPPCCC777000***+++,,,---000555<<<@@@JJJMMMRRRYYY^^^```___]]]777>>>HHHSSS]]]hhhttt|||ooo___PPPIII@@@:::999999888777::::::;;;<<<<<<=========<<<999777666555444222000000333333000000444555333999888888888888888999::::::;;;<<<<<<======<<<<<<999555000...///111111111---,,,---///222777:::<<<888777666444333111111000555444111000///...---,,,////////////..................------,,,,,,,,,,,,***,,,,,,)))'''(((&&&###&&&'''***+++***((((((***+++***((('''''''''((()))&&&&&&&&&&&&''')))***+++++++++,,,,,,+++***(((''''''&&&&&&&&&&&&'''((((((&&&'''((())))))***))))))*********+++++++++,,,,,,,,,,,,+++******)))))))))((()))+++,,,+++***(((&&&((()))+++---...///......,,,+++******+++...000222>>>CCCFFF@@@666///...///+++,,,,,,,,,++++++***)))***,,,---,,,,,,,,,...000222111...,,,,,,---...000///---******,,,...////////////...---,,,+++***))),,,,,,---///000/////////000000///...,,,+++******---------...///000000000111111111111111000///...)))***,,,.../////////...//////000111222222222111111000///...............,,,,,,,,,,,,,,,---------///000222222111///,,,***,,,,,,,,,++++++*********+++***)))***+++,,,+++)))%%%'''***+++***(((''''''***((('''(((***+++***)))******))))))))))))))))))%%%'''***,,,,,,+++)))'''((()))))))))))))))+++,,,++++++***************+++))))))******++++++,,,,,,...,,,)))''''''))),,,...,,,+++,,,------,,,---...************))))))))))))---------,,,,,,,,,++++++,,,++++++++++++,,,------222222222222111111000000////////////////////////000///...------...///000///111444666777777666555555555666666666666666666333222111000000///////////////000111111111000000000000000...,,,,,,---///000222333444333222000...000//////000111111000000111222333333444555666777888888999999888555222000............///////////////000111000//////111333555444222000000000111111333333222000...---///111/////////...------,,,,,,,,,,,,+++***))))))******,,,---......---,,,+++***,,,+++***))))))))))))***+++++++++)))***+++,,,,,,''''''&&&'''(((***---...---,,,+++++++++,,,---...777AAAOOOZZZ]]]\\\YYYVVVYYY[[[^^^aaabbbbbb```___[[[]]]```bbbbbbaaaaaaaaahhhddd]]]QQQDDD999000,,,***+++,,,,,,///444:::>>>GGGIIINNNVVV^^^aaa___\\\333999AAAIIIQQQ\\\gggooo}}}ssseee[[[MMMBBB===<<<<<<;;;888999;;;<<<===>>>>>>>>>===;;;999888777666333111000333222///000333444111777777777777888999::::::;;;;;;<<<<<<=========<<<777444111.........//////,,,---...000222555888:::777666444222111000//////555555333111///.........000000/////////.........------------------,,,,,,(((******((('''))))))&&&%%%'''***)))((((((((((((+++***((('''''''''((()))'''''''''''''''(((((()))+++***)))((('''(((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&((())))))************++++++++++++,,,,,,,,,,,,,,,++++++***))))))(((&&&(((***+++,,,+++)))(((((()))+++---............+++***))))))***,,,---///333@@@LLLJJJ<<<...,,,000)))************))))))(((***+++,,,+++***+++---//////...---++++++,,,...//////---******+++---......000000///...---++++++***+++,,,------...//////...111111000///...---,,,,,,,,,---.../////////000111333333333222111///...---***+++---///000000000//////000111222111000//////111000///...------------,,,------...............///000222333222000---+++,,,,,,,,,++++++++++++++++++***)))***+++,,,+++)))'''***,,,,,,***'''&&&%%%***)))((()))+++,,,+++)))******))))))))))))***+++*********++++++***((('''+++(((%%%'''+++---+++))),,,+++******)))*********)))******+++,,,,,,------+++******))))))******+++)))+++,,,---......,,,************))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000000111111111000///...////////////////////////000///...------...///000...///111333444444333222444444555666777777666666333333222111111111111222000111111111111000000////////////---++++++,,,...000111222333333222000...000111111111000000111222333333333444444444555555777888888888666444111000////////////............///000111000//////111333444333222000///000000111000111000///......111333000//////...------,,,,,,++++++***)))))))))******....../////////---,,,+++******))))))(((((()))))))))***++++++(((''')))---(((''''''''''''((()))***---,,,++++++***+++,,,---333===JJJVVV[[[[[[YYYVVVZZZ\\\___``````^^^[[[YYYVVV[[[```ccccccbbbaaabbbeee```VVVIII;;;111---,,,++++++,,,,,,---111777;;;BBBDDDJJJSSS[[[```___\\\---333:::AAAIIIRRR]]]eeeuuu}}}wwwjjjXXXIIIAAA===;;;:::888999;;;===>>>>>>>>>======;;;:::999999777444222111444333000000333444222666666666666777888999:::;;;;;;;;;;;;<<<<<<======888666333000...---......***,,,///000111222555777666444222000////////////444555444222///...///000000/////////............,,,,,,------------,,,+++''')))***'''(((++++++)))%%%)))+++(((''')))***)))))))))))))))((((((((('''((((((((((((((((((''''''***(((&&&%%%%%%'''(((***&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++***((((((&&&''')))***++++++******''')))***,,,------,,,,,,((((((((()))***,,,...000,,,999HHHLLL???000+++///((()))))))))))))))(((((()))***+++***)))***+++---,,,,,,+++++++++,,,,,,---...,,,******+++------,,,000000///...------,,,,,,***,,,,,,***+++///000...333333222111111000000000,,,---////////////111333222222222222111///...---,,,---...///000111111111///111222111///---,,,---111000///...---,,,,,,,,,,,,---.../////////.........///111222222000...,,,---,,,++++++++++++,,,,,,+++***))))))***+++***)))***,,,---,,,)))'''&&&&&&(((''''''(((***+++)))(((+++***)))((()))***+++,,,,,,+++))))))******)))(((***%%%"""%%%,,,000...***++++++***************+++,,,,,,---...///000111111))))))***++++++***))))))(((***+++***,,,...,,,(((*********))))))(((((('''******++++++,,,,,,---------,,,,,,,,,,,,---............000000000///...---........................000//////............///......///000111111111111555666666666666444222111222222222111222222333444333222111000000000000000.........,,,++++++---//////000111222222111000///...///000///...///111333333333333333444444444444777777666555444333111111111111000000/////////......000111111000000111222333222111000////////////111222333222111111333555000000///...---,,,,,,+++++++++***************++++++,,,---------,,,+++***))))))))))))))))))))))))***+++,,,,,,(((###$$$***++++++***))))))((())))))......,,,,,,,,,,,,---...000888DDDPPPXXX[[[[[[YYY^^^______^^^[[[WWWSSSPPPUUU[[[bbbeeecccaaa___```aaa\\\RRRCCC666......000,,,,,,,,,+++,,,///444888<<>>>>>===<<<;;;:::999999888777444111333555444111111444555222444444444555666888999:::;;;;;;:::;;;;;;;;;<<<===<<<;;;888555111/////////,,,///333555444444555666555333111/////////000111222444444222///...///111/////////.........------***+++,,,------,,,++++++(((******((((((,,,,,,***&&&,,,---)))(((+++,,,***((()))*********)))'''&&&&&&&&&'''(((((())))))(((&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%&&&&&&'''(((&&&'''(((***+++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,+++***(((''')))))))))))))))*********((((((***+++,,,+++******((((((((()))***,,,---...,,,222===EEEAAA444,,,+++((())))))*********)))))))))***+++***))))))+++---)))***+++,,,------,,,,,,---+++***+++,,,---,,,***//////......---------,,,)))+++***&&&'''---000...111111111111111000000000+++---000000//////111444//////000000111000000///////////////000222333444111333444222000...///111111111///...---,,,,,,,,,+++,,,---.........------,,,...///111111000///...---,,,++++++++++++,,,---***)))((((((******)))(((+++,,,,,,+++***))))))***((((((((()))++++++)))(((+++***)))((()))***,,,---***)))(((***,,,---+++((()))'''&&&'''***---,,,+++******************++++++------...///000111222222))))))************))))))***+++((($$$'''------)))++++++******)))(((((('''(((((()))+++,,,---...///......------......///000---...000111111000...---------------------------///////////////......---///............000111222333444555666555333222000///000000000111333444555666444111///...///000111---------,,,++++++...000////////////////////////---...//////......111444000111111222333444555555666555444222111111222222111111111111111222222222...000111111000000111222000000000000//////------222333555444333222222333000000///...---,,,++++++++++++*********++++++,,,)))***+++,,,---,,,+++***)))*********************+++((())),,,+++&&&%%%'''+++++++++******)))))))))---,,,++++++++++++------...444>>>JJJUUU[[[^^^^^^_________]]]ZZZVVVSSSPPPWWW^^^eeegggccc^^^[[[[[[[[[VVVLLL>>>111,,,...222......---++++++---111555555:::@@@GGGNNNTTTYYY]]](((---333777;;;BBBJJJOOOTTTaaauuuwwwfffXXXMMMCCC===888999<<<===>>>>>>===<<<999999888888888666333111444666555222222555555333333333333444666777999999;;;::::::::::::;;;<<<<<<@@@???===888444111111111000444999:::999777777888444333111//////000111222111333444222///...000222///.........------------)))***+++,,,,,,,,,+++******,,,+++((((((+++,,,***(((...///+++)))---///,,,'''(((***,,,+++)))'''%%%$$$%%%&&&((()))*********###%%%''')))******)))(((&&&%%%%%%%%%%%%&&&'''''''''((()))***,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,+++***(((''',,,+++***)))((((((((()))((((((***++++++***)))(((,,,,,,+++***************...---333>>>AAA888...))))))******+++++++++*********+++,,,+++******,,,---(((***,,,.........,,,+++,,,+++***+++------+++)))------------------------)))+++)))$$$%%%,,,000///------------............+++---000000//////222444+++,,,...///111222222222000000//////000222444555555666777666333222444777111111///...---,,,,,,+++***+++,,,---...---,,,,,,,,,---...///000000//////---,,,+++++++++,,,---...)))((('''((()))***)))'''***+++,,,+++******,,,...*********,,,---...,,,***+++***)))((()))***,,,---'''&&&(((+++...///,,,)))***++++++***((('''(((*********))))))***++++++,,,,,,,,,---...///000111222******)))(((((()))******---,,,&&& """+++...+++,,,++++++***)))((((((''''''''')))***,,,...///000///............///000000---...000111222000///...------------------------...///000000000///---,,,000///...---...///222333///000333555555555444333------...///111222444555777555111...---...111222,,,------,,,+++,,,...111//////............///000---///000000///000333777---...///111333555666777555444222000000000222333000000111222333444555555...000111222111000111222//////000000000...,,,+++111333555444222///......111000///...---,,,++++++,,,+++++++++++++++,,,,,,)))***,,,---...------,,,***++++++,,,,,,,,,++++++***$$$###+++000---)))((())))))))))))))))))))))))***)))((((((((()))***+++---222;;;GGGSSS[[[```aaa^^^^^^^^^]]]\\\ZZZXXXWWWZZZaaahhhhhhccc\\\WWWVVVUUUPPPGGG999---(((,,,111//////---+++***,,,000333000666===CCCHHHOOOWWW\\\((((((+++111444777===EEEOOOZZZjjjyyyrrr```SSSEEE:::666999;;;===>>>@@@@@@======<<<:::888666666666666888777555444333222222111444555555555555666:::======999555777;;;>>><<<888;;;<<<<<<<<<;;;:::999999:::999999:::;;;999666333666555333111111222333444777444111111333000)))"""///000111111000...,,,+++---,,,***)))***,,,...000((()))+++,,,,,,+++)))(((***++++++,,,,,,++++++***)))******++++++***((((((%%%&&&((()))))))))((((((***)))((()))++++++)))''',,,&&&###%%%&&&%%%'''***&&&&&&(((***------+++(((---***+++000///***))),,,---...---,,,***)))+++---+++******)))))))))))))))---///---((((((,,,///......,,,***((('''(((***,,,,,,+++...666>>><<<111&&&+++)))''''''(((+++,,,,,,000+++'''(((,,,...,,,)))---,,,+++******+++,,,---,,,+++******+++,,,...//////---,,,,,,---...---,,,+++++++++++++++***)))(((000---***+++---......,,,///000111000...,,,,,,---......///000111222222333111000000000000000111111444444444444333333222111222000---***))))))***+++***+++---......---+++***......///111333111---(((......------,,,+++******))))))************)))(((,,,+++******))))))******)))***,,,------,,,+++***+++***)))***+++------,,,)))***,,,.........,,,+++,,,+++++++++***)))))))))+++***)))))))))***,,,---)))+++,,,------...///111************+++,,,---...'''((()))***++++++***)))+++***)))(((((()))***++++++++++++,,,,,,---------...,,,---000///***'''(((....../////////......---222111//////000000...,,,...///111222333333222222000////////////000000111///000111222333222222111333000...000333555444333555333111000000000...,,,///111000---,,,//////---///000000000000000//////222000///...///000//////000000000000111333444555222222111000000000000000000000000000111111111111222111111111000000//////.........//////000111222222333222000000333222...222///,,,+++,,,.........************+++---000111///+++---444666111------......,,,,,,,,,,,,......''''''(((******+++++++++,,,,,,,,,+++++++++******!!!"""***%%%&&&///222...222999BBBKKKUUU\\\aaa]]][[[YYYYYY[[[\\\\\\\\\\\\```eeefffccc\\\VVVSSSSSSKKK@@@444...,,,///111777333...,,,---...,,,***111///333<<>>>>>======<<<:::888777666666666777666555444333333222333333444444444444666:::===<<<999888999;;;===<<<:::=========>>>======<<<<<<;;;:::999999999888555333555444333111111222333444555444333555666555000,,,//////000111000...,,,+++...---+++******,,,...000)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***###%%%'''((()))((('''&&&(((((()))))))))(((''''''***)))(((***++++++***(((+++&&&###&&&'''&&&&&&)))&&&(((++++++)))((((((***,,,)))***//////+++***---111111000...+++***,,,---******)))(((((((((((((((((()))))))))+++---((( ---,,,***)))((()))***+++++++++---444999888111***+++)))''''''((())))))(((...+++((((((+++,,,+++)))++++++***))))))***++++++,,,++++++++++++---...///000...------...///...---+++++++++++++++***))))))///---******,,,...---,,,///111222222000///000111...//////000111111222222222111000/////////000111333333444444333222222111222000---***))))))***+++***+++,,,------,,,+++***,,,,,,---000333222///,,,,,,,,,++++++***))))))((()))***************)))))),,,++++++******++++++,,,***++++++,,,,,,,,,++++++,,,+++)))***+++,,,,,,+++)))+++,,,...///...---,,,++++++++++++************---,,,+++***)))))))))******+++,,,---------...///,,,++++++*********++++++((((((***++++++***))))))+++***)))(((((()))***+++))))))***++++++,,,------111......111000+++)))+++000111111222111111000000111000//////111111111///111111222333222111000///000000////////////000000000111222222222111000///222000///111444666555444444222111000000000...,,,...111000---,,,///000---......///......---,,,,,,............000000000000------------...//////000222111000////////////000000000000000111111111111222222222111111111000000222111000//////......///000222000...000444444000111///,,,+++,,,.........++++++++++++,,,...///000000,,,,,,222444000,,,,,,------,,,++++++,,,------'''((()))******+++******,,,,,,++++++************+++%%%+++000(((%%%******---///444===HHHRRRYYY]]][[[YYYXXXXXXZZZ\\\]]]]]]\\\```fffiiifffaaa[[[XXXRRRJJJ???555///000444777???;;;555111///---,,,+++000///111999AAAGGGOOOWWW&&&%%%'''+++...///444;;;===FFFTTTcccppp~~~}}}mmm[[[KKKCCC@@@;;;999:::;;;<<<===>>>===;;;999888777777777666666555444444444444444111222333333333555999===;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>???@@@@@@@@@??????<<<:::888777666666444333555444222111111111222333333444666777777555333222//////000000000...---,,,000///---,,,+++,,,...///++++++++++++++++++++++++******++++++++++++****** """&&&((())))))'''&&&))))))***))))))(((&&&&&&)))))))))***,,,,,,+++***)))%%%$$$''')))'''&&&'''%%%***---+++%%%###&&&++++++)))***---...,,,+++---//////...+++(((&&&'''((()))(((((((((''''''''''''((((((&&&'''***,,,%%%+++++++++*********************,,,111666777222...---+++)))((())))))(((''',,,+++***)))))))))))))))******))))))))))))******++++++++++++,,,---...///000...---...///000///...++++++,,,,,,,,,+++******...,,,******+++,,,---,,,///000222222000000111333/////////000000111111111333222000.........000111222333333333333222111111222000---+++*********+++)))***+++,,,,,,+++***))))))***,,,///222333111///,,,,,,++++++******))))))************************++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,---,,,******+++,,,+++***)))***,,,............---***+++++++++++++++,,,,,,///...---+++)))(((((('''***+++,,,,,,---------------,,,+++***)))((((((((()))***+++++++++***)))(((+++***))))))))))))***+++''''''((()))+++,,,------333000///111000---,,,...111111222222222222111111000//////000222444333222444444333333111000...---222111000//////...//////000111111111000///...---222111111222555666666555333222000000000000...------000///,,,---000111...////////////...---++++++***+++---///000000000///////////////////////////000000//////......//////000000000000111111111111222222222222111111111111222222111000///////////////000///---///555666333111///,,,,,,---......---------,,,,,,,,,---...///000---,,,//////---++++++,,,,,,+++******+++,,,,,,))))))***************)))+++************)))))))))***%%%,,,111+++***...,,,......111999EEEPPPWWWZZZYYYXXXWWWXXX[[[]]]^^^^^^[[[```fffiiihhhccc^^^[[[RRRJJJ@@@777444777>>>CCCKKKGGGAAA888111---,,,---///---///666<<>>>>>===<<<;;;999888888777666666555555555555555666000111111222222555999<<<:::;;;======<<<;;;<<<======>>>???@@@@@@@@@@@@@@@===:::777555444444444333444444333222111222222333333444666666333111000000//////000000///...------222111///---------......,,,++++++******++++++,,,******++++++++++++******$$$&&&)))+++,,,+++)))(((''''''(((((('''''''''&&&)))))))))***,,,---,,,***(((%%%%%%)))***'''%%%&&&%%%(((***(((%%%$$$(((+++))))))***,,,,,,,,,---...++++++***(((%%%%%%&&&''''''''''''''''''&&&&&&&&&+++***'''$$$&&&+++***&&&)))***+++,,,++++++***)))+++)))***000888:::555......,,,++++++++++++***))))))***+++***((('''(((***+++******************+++++++++,,,,,,---......///...------...000000///...+++,,,,,,,,,,,,,,,++++++,,,+++***)))***+++,,,---///000000000......///000/////////000000000000000444222000...---...///000111222222222222222111111111000...,,,+++***++++++)))***++++++++++++***))))))***,,,...000111111111......---------,,,,,,,,,+++*********+++++++++,,,++++++,,,,,,---///000111...---,,,******+++,,,---...,,,******++++++***)))((()))+++,,,------------***+++++++++,,,,,,------///...---+++***)))((((((+++++++++,,,------,,,***,,,+++***)))((((((((((((***++++++,,,+++***((('''************************''''''(((***+++---......333///...000000------000...///000000000000000000111000000111333444444333444333333222111000///...222222000///..................//////////////////111111222444555666666666222111//////000000///------//////,,,---000111///222222222111000...---,,,(((+++---//////......---000000000000000///......//////............/////////000000000111111111111111111111111111111000000////////////000111222333///000///,,,///444555222111///---,,,---......---------,,,,,,,,,,,,,,,,,,///---,,,,,,+++*********+++******************+++******+++++++++***))))))***)))))))))))))))))))))(((###)))---)))+++000---111///000888DDDPPPXXXZZZXXXXXXXXXZZZ\\\^^^^^^]]][[[```eeegggeee```[[[XXXTTTNNNEEE???>>>CCCKKKPPPUUURRRKKK@@@555...---...---+++,,,333999===DDDKKK'''%%%&&&)))))))))---333555;;;EEEOOOYYYeeerrr{{{zzzkkk[[[MMM???;;;999888:::??????>>>===<<<;;;:::888888777777666555555555666666000111111111222444888;;;999;;;======<<<;;;<<<===<<<<<<===>>>????????????>>>:::666444444444444444444444444333333333333333111333444444111000///000///////////////.........222111000...------------,,,,,,+++******+++,,,,,,)))******++++++******)))((()))+++------+++)))'''$$$$$$%%%%%%&&&'''((())))))))))))***,,,,,,+++***'''$$$%%%)))+++'''%%%%%%&&&%%%%%%&&&((()))++++++)))*********+++---------+++,,,+++***((()))***,,,&&&''''''((('''&&&%%%%%%$$$)))+++'''&&&))),,,---((()))+++,,,,,,+++***))),,,((((((111<<<@@@888///...,,,******+++++++++***((()))+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---//////...,,,+++,,,,,,---------,,,,,,++++++*********+++,,,...222333222000---,,,---...000000000///////////////222111///...---...///000000000111111222111111000000///...,,,,,,++++++,,,*********++++++*********+++,,,---.........///000.........---------------++++++******+++,,,------+++,,,,,,---...000111222///...,,,+++***+++,,,---...,,,******++++++***)))'''((()))***+++,,,------++++++,,,,,,---------...,,,,,,,,,,,,++++++******,,,++++++---//////,,,)))******))))))))))))*********+++,,,,,,+++***)))(((******++++++++++++******(((((()))+++---...///000111------//////,,,---000......///000000000000000333222111222333444333111222111111111111111111111222222000///............+++,,,,,,---///000111222111222444555555555555555111///...///000000///...---//////,,,---000111///222222222111000...---,,,))),,,///000...,,,+++,,,------------,,,+++***)))//////............/////////000000000111111111111000000000000000000000000/////////000000111222333000111///---...333333000000...------......---,,,,,,,,,,,,,,,,,,++++++***------,,,***((()))))))))***************************++++++++++++******))))))))))))))))))))))))***000***++++++%%%)))---(((222000000555AAAMMMVVVZZZYYYZZZ[[[]]]______\\\ZZZ\\\```ddddddaaa]]]YYYWWWYYYTTTNNNJJJKKKPPPWWW[[[[[[YYYTTTIII<<<333//////,,,***+++111666:::AAAHHH'''%%%%%%(((((('''+++000333888@@@HHHPPPZZZfffnnn}}}mmm[[[IIIBBB>>>999:::>>>?????????>>><<<;;;999888888888777666666666666666111222222222222444777:::999:::;;;<<<======;;;;;;;;;;;;<<<<<<===<<<<<<<<<===:::666555555666666666555555555555444444444333000111111333444444444444////////////......//////111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))*********)))((('''###$$$$$$%%%&&&((()))******)))((()))++++++)))'''(((%%%%%%)))***'''%%%&&&%%%$$$$$$&&&***,,,,,,+++)))++++++((())),,,---,,,)))))))))((('''(((***,,,&&&'''((((((((('''%%%$$$$$$------))))))***)))((()))***,,,,,,+++******,,,((((((000;;;@@@;;;444///---)))(((((()))))))))(((((()))***++++++++++++,,,,,,------------,,,,,,+++,,,---......//////...+++++++++---//////...,,,,,,,,,---.........------***+++++++++***+++---000777666555222///...///000000000000//////........./////////.../////////000//////000111111111111000000///...---,,,,,,,,,,,,++++++++++++++++++++++++---......---,,,,,,...000,,,,,,,,,,,,++++++++++++,,,++++++***+++,,,...///,,,,,,,,,---...000111222///...---,,,,,,++++++,,,---,,,******+++,,,+++***'''((()))***+++,,,---...,,,------------------...******+++,,,------,,,,,,,,,++++++---111111...*********)))))))))******+++***+++,,,,,,,,,+++***)))******+++,,,,,,+++******))))))***,,,---...//////...++++++...///,,,,,,///...///000111111222111111444222111222333333222111000000000000111222333444222111000//////...//////***++++++---///111333444111333555666444333333333000.........000111000...---000///,,,---000111...////////////...---+++++++++...000000---***+++------.../////////---,,,+++//////......//////000000000000000000111111111111000000000000000111111111333333222111000000000000///111000...///333222...000...------...///---,,,,,,,,,,,,------,,,++++++***------)))''')))***))))))***++++++++++++***)))******+++++++++++++++***)))))))))************+++...)))++++++&&&,,,000)))---------111999EEEQQQXXX[[[\\\^^^``````]]]WWWRRRXXX[[[]]]^^^\\\ZZZYYYYYY]]][[[YYYWWWXXX[[[___bbb^^^]]]YYYRRRGGG<<<444000---******///333666<<>><<<:::888:::999888777666666555555333444444333222333777999:::999888;;;>>>>>>;;;888;;;;;;;;;<<<;;;;;;::::::;;;999777666777888888777666666666666666555555444333111///111444666444222//////............//////000//////......---------++++++,,,------,,,++++++))))))************))))))((((((((((((((()))))))))'''&&&&&&&&&''')))***+++***)))((()))))))))'''%%%)))%%%$$$((()))'''%%%'''$$$&&&(((******+++++++++))),,,,,,'''(((,,,---***((((((((('''%%%%%%''')))&&&''')))))))))(((&&&%%%$$$,,,,,,+++***)))&&&))))))***++++++++++++++++++)))***---333999===>>>777333---)))((()))))))))(((''''''***...///...++++++,,,------------,,,++++++,,,---.../////////...++++++,,,...000111///---,,,,,,---...............***,,,---,,,***+++...111666666444222///...000222111111000///......------,,,---...000000000000///...//////000111111000000//////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,---...,,,***+++...111,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///000,,,,,,,,,---...///000111............---,,,+++***,,,+++)))***+++,,,,,,+++))))))***+++,,,...///000............------------******,,,---------,,,,,,,,,***+++...333333000+++---,,,+++***************)))***+++,,,,,,,,,+++******++++++,,,,,,++++++***)))******+++,,,,,,------,,,***,,,000000---,,,...------///000000111111111111000000111333444333222000000000000000222333444000000////////////000000,,,,,,,,,---///111333444111444666666333111000111///...---...000111000///...111000---,,,///000---......///......---,,,,,,***...000///,,,+++---000///000111222222111///...000////////////000111222000000000000111111111111111111222222222333333333333333222111000000000000+++...//////111444333...///...---...//////---+++,,,---.../////////...---'''---...***'''***+++*********+++,,,,,,+++******))))))***+++,,,,,,,,,,,,************++++++,,,,,,'''%%%***+++(((...000$$$)))+++,,,...333>>>LLLWWW[[[]]]```bbb```YYYOOOHHHKKKMMMPPPSSSUUUWWWZZZ]]]aaaaaaaaabbbbbbbbbcccccc______]]]ZZZRRRGGG;;;333000,,,+++...000111555;;;$$$""""""%%%%%%$$$'''---)))///666===DDDLLLUUU\\\cccjjjsss}}}www___SSSIII===999<<<@@@@@@@@@@@@>>><<<:::999;;;:::999777666555555555555555555333222333666999:::888777:::>>>???;;;666;;;<<<<<<<<<;;;:::999999:::888777777999999999888777777777777777666666555777222//////333333000,,,//////.........//////000...............---------***+++---......---+++***))))))************)))))))))(((''''''(((***,,,...******)))(((((()))***+++***)))((((((((((((%%%###)))%%%$$$''')))'''&&&'''###(((......***'''))),,,***---,,,'''''',,,---)))------,,,***(((((()))+++'''((()))******(((&&&%%%&&&))))))'''(((+++,,,)))))))))*********++++++,,,)))+++,,,++++++222===FFF@@@:::333---++++++++++++(((&&&%%%***000222///+++***+++,,,------,,,+++***+++,,,---////////////...,,,,,,---000222222000...,,,,,,---.../////////...***,,,------++++++///222333222111///------000222111111000///...------,,,***,,,...000111111000///......///000000111000000/////////......------,,,---,,,,,,++++++,,,,,,---+++,,,---,,,***+++///333........................---,,,+++***+++---///111------,,,------...///000---...//////...,,,+++)))+++***)))***+++------,,,+++++++++,,,...000111222/////////...---------,,,++++++------------,,,+++,,,***+++///444555111,,,000///---+++***)))((((((((()))+++,,,---,,,,,,+++***+++,,,------,,,+++***))))))******+++++++++,,,+++***,,,111222...---...***+++,,,---.....................000333444555444222111000000000111333444000////////////000000111///.........///000222333111444777666222///...///...------...000111000//////111111---,,,//////---///000000000000000//////)))---000...,,,,,,000444+++---...000000///---,,,000000000000000111222222000000000000111111111111333333333444444555555555000000000000111222333444(((,,,...///333666444//////...---...//////---+++---...000111111111000///%%%,,,///***(((+++,,,******+++,,,------,,,+++***((()))***+++,,,---------******+++++++++,,,,,,,,,)))(((------''')))$$$(((+++------000;;;KKKXXX[[[^^^aaaccc```VVVJJJAAA>>>AAAEEEIIIMMMTTTZZZ___bbbdddfffggggggfffdddbbb____________ZZZOOO@@@555222---+++---------000555%%%!!! ###$$$$$$&&&+++)))+++...444;;;DDDLLLQQQXXX```llluuu|||ttt```SSSIII???888<<<===>>>===<<<;;;<<<<<<:::::::::999888777666555:::555222222///,,,111:::666666888999;;;<<<>>>>>>===<<<:::999888777777777<<<;;;888888999999888777@@@===999777666666555444333111...///000111...,,,222111111000000000000000///////////////.........***++++++,,,,,,++++++***+++...111000,,,)))((()))***************++++++,,,******))))))))))))******)))))))))((('''%%%$$$###'''''''''''''''''''''''')))(((''''''''''''((((((%%%))),,,,,,***((()))+++''''''''''''''''''''''''***))))))***,,,,,,+++)))+++***)))'''''''''((()))((())))))))))))*********+++,,,,,,***)))---666>>>HHH@@@555///......,,,***''')))***,,,,,,***)))'''++++++,,,,,,,,,,,,------///'''+++333222111222+++---///000///...,,,,,,---,,,,,,------------,,,,,,---,,,---...000000...,,,000222333111...---///222//////000000111111222222000000000000////////////,,,,,,...333777888444000,,,---.../////////---------++++++,,,...///...------...///...,,,+++,,,------......///000000000///000000000///......------***+++,,,,,,++++++---//////...---------,,,)))&&&))))))************)))(((++++++,,,///111222111///000///---,,,+++*********)))+++,,,------,,,***(((...+++)))))),,,......---...---,,,***)))((((((((((((+++...---***(((((())),,,,,,,,,+++++++++******'''((())))))'''&&&'''((()))***++++++------...///222222111//////.........000///---,,,---...000222///333444000---///000000000000000///////////////+++++++++,,,---...///000::::::888666333111...---222111///...///000222333...000111111///...///000222222111111000000//////+++---///000...,,,++++++000///...---,,,+++******---...///.........000222...000111000///...///111/////////000111333444555333222222111000000000111000000000000000000111111+++,,,,,,------,,,,,,+++000---***,,,///000,,,(((+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,***))))))***,,,---...---,,,+++************((())))))(((((())),,,...((()))+++---...333@@@NNNXXX\\\^^^]]]YYYSSSEEE999666555666;;;@@@HHHUUUaaaaaaeeeeeebbbccchhhhhheee[[[\\\^^^aaaaaaYYYKKKAAA333000...---...//////...&&&###"""$$$$$$"""###'''((()))+++///555<<>>::::::::::::999777666555666333333444111---///666444555666777999;;;<<<===<<<<<<;;;:::::::::;;;;;;<<<:::888888888999777666<<<999777666777888888888444222000000111222000...222111111000000000000000000000///...............++++++,,,,,,,,,,,,++++++,,,...000///+++)))((()))((((((((((((((()))******+++***)))))))))))))))***))))))))))))((('''&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))%%%(((++++++***((()))***++++++++++++++++++++++++((((((''')))***+++***(((***)))(((''''''(((((()))***++++++++++++,,,,,,,,,***,,,,,,***(((+++333999======;;;777111,,,((('''((()))************)))(((++++++,,,,,,,,,,,,------...)))000666///,,,...***///000000000...---...///......////////////......---,,,,,,...000000...,,,///000111000---,,,...000/////////000111111222222111111000000//////.........000222333222000...---------...//////......------......------,,,,,,---...///000///---,,,---...++++++,,,---------------000000000///......------***+++,,,,,,++++++---///222111111111111000...+++******))))))))))))))))))------...000222333222000///...---,,,+++***************+++,,,,,,,,,+++***...,,,)))***,,,...---,,,---,,,+++***)))))))))))))))+++...---+++))))))***++++++++++++************+++,,,,,,+++))))))+++---******+++,,,---......///111111000///............000///...------...000111000333333///,,,///111111000000000000000000000000,,,,,,,,,,,,---...///000000000000111000000/////////...---,,,---...000111///111222222111000000111111111111111000000000000&&&)))---///000000111222000000000000000000000000---...///.........000222...000111000///...///111/////////000111333444555444333111000000000111222000000000///////////////,,,,,,------------,,,,,,000---+++,,,///000---)))+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---,,,+++******+++,,,---------,,,+++***))))))((('''((()))((('''(((+++---((((((***,,,,,,000===IIIWWW[[[^^^]]][[[UUUIII===666333333666:::AAAOOO\\\```dddeeecccdddhhhhhheee___```bbbdddccc\\\OOOEEE777333...,,,,,,......///(((%%%$$$&&&%%%!!! ###''''''(((***---222666888@@@FFFPPPZZZbbblllwww~~~lllZZZJJJAAA;;;;;;:::::::::;;;<<<===;;;;;;::::::999777666555555444444666444000111444333333444555777999:::;;;<<<<<<<<<<<<<<<===>>>???;;;:::888888999999777666:::888666555777888888777555333111111222222111000222222111111000000000000111000///------......///,,,------------------,,,,,,---...,,,***))))))***)))(((((((((((()))******,,,+++***)))))))))))))))(((((()))))))))))))))((('''''''''''''''''''''''''''((()))+++++++++******&&&(((***+++***))))))***))))))))))))))))))))))))'''&&&&&&''')))***((('''(((((('''''''''((())))))***++++++++++++,,,,,,,,,)))+++,,,***((()))---222///777@@@@@@888---&&&$$$))))))))))))))))))))))))++++++,,,,,,,,,,,,------000---555999///***,,,+++000111000///------///111......////////////......---,,,,,,---//////...,,,...//////...,,,,,,---///......///000000111222222222111111000///......---...111333222---***+++---....../////////......---...//////...,,,+++,,,,,,///000111///...---///000++++++,,,------------,,,000000000//////...---,,,+++,,,,,,,,,***+++,,,......---,,,---......,,,*********)))(((((()))***+++///...///111333444333222...---,,,,,,++++++++++++*********++++++,,,,,,---...---++++++,,,---,,,+++,,,,,,+++***))))))*********,,,......,,,******+++************))))))))))))++++++)))&&&%%%'''***...******+++,,,---...////////////...............///000///...---------//////111333222---+++///222222//////000000111111222222...------......///000111***+++,,,---...////////////...---------...///000000111333333111111111222000000000111111111111111---///111111000...............///000111222222333---...///.........000222...000111000///...///111//////000000111222444444444333111000///000222333000000//////......------------............------000...,,,---000000---***+++,,,,,,------,,,,,,+++)))***************++++++------++++++++++++------,,,,,,,,,+++***)))'''&&&&&&'''(((((('''''')))+++''''''(((******---888CCCTTTZZZ^^^^^^\\\XXXNNNDDD888333000///111888FFFSSS^^^bbbddddddfffhhhhhheeeeeeeeefffhhhggg```UUULLL>>>888000+++***,,,...///&&&$$$$$$&&&%%%!!! !!!&&&&&&&&&'''(((+++...///666;;;CCCKKKSSS]]]iiiqqq{{{zzzfffUUUKKKBBB???<<<::::::;;;;;;;;;;;;;;;;;;:::999888666666777666666666555444444555222222333444666888:::;;;======<<<<<<======>>>???<<<;;;999:::::::::888666<<<:::777666666666555444555333222111111111111111222222222222111111000000111000...---------///000------............------------,,,+++)))))))))***++++++******++++++,,,---,,,,,,+++***))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''%%%''')))+++,,,+++***)))&&&''')))******)))))))))'''''''''''''''''''''''''''&&&&&&'''))))))((('''''''''''''''(((((())))))(((((()))))))))*********)))***+++***(((''')))+++'''222>>>DDD@@@555***$$$***))))))(((((())))))***+++++++++,,,,,,,,,------222...555:::111,,,...+++000000///---,,,,,,///111+++,,,,,,------,,,,,,+++---,,,+++,,,...///...---//////...---,,,,,,---...---......///000111222222222222111000///...------,,,...//////------000222///////////////.........000...,,,---//////...+++///000000///------///111---....../////////......///000000000///...---,,,+++,,,,,,+++******,,,---)))((('''(((******)))(((+++***((('''''')))+++,,,//////...000222333222111------,,,++++++,,,,,,,,,************+++,,,---......---,,,,,,,,,,,,++++++++++++***************++++++,,,---...---,,,++++++))))))))))))((((((((((((***)))&&&###"""$$$)))---******+++,,,---...//////...------------......///000///...---------......222333000++++++///222222...//////000111222333333///////////////000111111....../////////......---000////////////000111222///000222222111000111222000000000111111222222222111333333222000...------++++++,,,---...///000000,,,...///.........000222...000111000///...///111000000000000111222333444555333111000///111333444111000000//////......---......////////////......000...---...//////---++++++,,,,,,------,,,,,,+++************++++++++++++------,,,++++++,,,------++++++++++++***((('''%%%&&&'''((((((''''''(((***((('''(((******+++444===OOOVVV\\\^^^^^^[[[TTTLLL>>>777111---,,,111===JJJYYY]]]aaadddggghhhgggeeehhhhhhiiijjjhhhbbbYYYRRRFFF???555---***,,,...000$$$""""""%%%%%%"""!!!###%%%%%%%%%&&&''')))+++,,,111555;;;@@@GGGPPP[[[cccpppwwwtttaaaUUUEEEAAA<<<999999:::::::::;;;;;;;;;:::999888777666777666444222222444555555333222222333555777:::;;;>>>======<<<;;;<<<<<<<<<===<<<;;;;;;<<<;;;999777:::888666555666666555333444333222000//////000111111222222222222111000000111000///...---......///---......//////......---...---+++***************+++++++++++++++,,,,,,---,,,,,,+++******)))******)))))))))((('''&&&$$$$$$''''''''''''''''''''''''%%%&&&(((******)))((('''&&&'''((()))******)))'''************************''''''&&&((()))***)))'''&&&&&&''''''((((((((()))(((((()))))))))*********)))***+++***)))''''''''''''---777AAAEEE@@@333)))******))))))))))))******+++++++++,,,,,,,,,------222***...444000//////)))......---+++***+++...000++++++,,,,,,,,,,,,++++++---,,,+++,,,---......---000///...------......---,,,---...///000111222222111111111000///......---///---,,,---111444444333000000//////............000+++'''***111555111+++...//////---,,,,,,///111/////////000000//////...//////000111000...,,,++++++,,,,,,+++***)))+++,,,,,,+++******,,,---,,,+++***)))((('''''')))+++---...---,,,---///111000///------,,,++++++,,,,,,,,,************+++,,,---...------------,,,+++++++++++++++***************+++++++++,,,---...---,,,+++)))))))))(((((((((''''''++++++(((&&&%%%''',,,000***+++,,,---...//////000...------------......///.........---------......222222///***+++000222111......///000111222222333000000/////////000111111000000000000///...---,,,///////////////000000111---///111111000///000111000000111111222222333333,,,...000111111111333444,,,,,,,,,,,,,,,,,,,,,,,,,,,...///.........000222...000111000///...///111000000000000111222333333444333111000000222333444111111111000000/////////...//////000000//////...///.........///...---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++******))))))((('''&&&'''((((((''''''((())))))((((((+++++++++222999IIIQQQYYY]]]^^^^^^YYYSSSHHH@@@888111,,,---777BBBPPPSSSZZZbbbfffgggffffffggghhhiiiiiigggbbb\\\WWWNNNFFF;;;222...---///000### !!!$$$$$$"""###&&&$$$$$$$$$%%%&&&((()))***---111555888===EEEOOOVVVbbbkkkwww~~~nnnaaaJJJDDD===::::::;;;;;;:::<<<<<<;;;;;;:::888777666555555111...///333555333222222111222333666999;;;>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;999666444333333555777888888777333333222000......000222111222333333333222000//////////////////.........------............------...---+++,,,------+++******))))))))))))***++++++++++++*********++++++,,,***))))))(((&&&%%%###"""''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((******(((''''''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&'''(((((((((''''''***++++++++++++,,,,,,,,,)))************)))((((((++++++111===GGGFFF999---++++++++++++++++++++++++++++++,,,,,,,,,,,,------000%%%'''...,,,---...(((,,,,,,---,,,***+++---///------............---------,,,***+++,,,......---000///------.........---,,,,,,---...000111222222000000000000////////////444000---///333555333111111111000///............///***'''+++222666222---...///...---+++,,,///222...////////////...------...///000111000///,,,++++++,,,,,,+++))))))***,,,...,,,++++++,,,...------))))))(((((((((***+++,,,...,,,++++++---............---,,,,,,++++++++++++*********++++++,,,,,,---+++,,,......,,,++++++,,,,,,,,,+++***))))))******+++******,,,......,,,***))))))))))))(((((((((((((((((((((''''''(((+++---++++++,,,---...///000000//////...............///,,,,,,------............111111...***,,,111222000......//////000000111111000000////////////000000---....../////////......,,,,,,---------.........,,,...000000000///000111111111111222222222222222000111222111000000111222///......------,,,,,,,,,---...///.........000222...000111000///...///111111111000000111222222333222222222222222333333444000000000111111111111111......////////////......------......------,,,++++++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))***+++&&&(((******((('''((()))***((((((+++,,,,,,000777BBBLLLUUUZZZ]]]___]]]YYYSSSKKKBBB999111---333;;;DDDHHHRRR^^^dddeeedddfffeeefffhhhgggfffbbb^^^\\\VVVNNNCCC:::444111000///$$$!!! """###!!!"""&&&#########$$$$$$%%%%%%%%%(((+++///222666<<>><<<999<<<<<<<<<;;;:::999777777444555333000222777666111111000///000111444888:::<<<<<<;;;;;;;;;<<<======:::999999:::;;;:::777444333222222444777888888666444555444111......111444111222333444444222000///...///000111000///---,,,---------......---------...---,,,...//////,,,*********))))))******+++,,,************+++,,,------)))))))))((((((&&&%%%%%%''''''''''''''''''''''''******))))))(((''''''''''''&&&&&&(((***+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&(((((('''&&&&&&'''((((((((('''&&&%%%***++++++++++++,,,,,,,,,***)))******+++,,,+++***,,,+++...:::FFFFFF:::...+++,,,------------,,,+++++++++,,,,,,,,,,,,------000&&&)))---((()))---++++++,,,------,,,,,,---///,,,------......------,,,---,,,******,,,---...---000---++++++---...,,,++++++,,,---...///111222222////////////000000000000333222111222222222111111222111000///.........///---,,,,,,...///111111000000000///---,,,---111444000000000000000///.........///111111111///,,,***+++,,,,,,+++)))(((***+++---+++))))))***++++++***((((((((()))******++++++...,,,***+++,,,......---///...---,,,+++***************+++,,,,,,,,,+++***)))+++......,,,+++,,,------,,,+++***))))))))))))***))))))+++---...+++)))*********)))))))))(((((($$$''')))***)))))))))***++++++,,,---...///000000111111000///............***+++,,,---...///////////////---+++---222222................../////////000//////....../////////---...//////000000//////,,,,,,------......---------///111111111000111222333222222222222222222111555555444222...,,,,,,---//////.........------------...///.........000222...000111000///...///111111111111000111111222333111222333444444444333333......//////000111111111---......//////......---+++,,,------,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******)))******************)))+++***)))((()))+++---///''')))++++++)))(((((())))))&&&'''***,,,,,,///444<<>>???@@@888888888999:::888555333555444444555666666555333666666555222//////222666111222333444444222111///---...000222111///---+++,,,------------------,,,...------///111111---))),,,,,,++++++,,,,,,---...)))))))))***+++,,,......(((((())))))))))))((((((''''''''''''''''''''''''---,,,+++)))(((((((((((('''&&&&&&(((***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$''''''((((((((('''%%%$$$((())))))))))))************))))))***,,,---------,,,+++///:::DDDCCC888---+++,,,...//////...,,,+++++++++,,,,,,,,,---------222+++...000'''&&&///000+++---//////.........///***++++++,,,,,,++++++***...,,,******,,,---...---///,,,)))))),,,---+++)))++++++---...///111222222......//////000000111111---111444333111000111444333222000///.........///+++///222111---+++...222111111000...---///222555333333333333333222111111...///111222111///,,,***+++,,,,,,+++)))((()))+++000---+++***+++,,,,,,+++&&&''')))***++++++++++++///---++++++,,,.........000///...,,,+++*********)))+++,,,------,,,***)))'''+++......,,,+++,,,......---,,,***)))((((((((()))((((((***---...+++(((************))))))))))))'''***///111000...------+++,,,,,,---...///000000333222111//////.........)))***+++---...///000000...///---+++...333222---...............---------000///............//////111111222222111000000///---...//////000000//////...000222222222222333444444333333222222111111111///000111000//////111333---------------------------...///.........000222///000111000///...///111111111111111111111222222000111333555555555333222,,,,,,---...///000111111------............------***,,,---,,,+++*********+++,,,,,,------,,,,,,+++++++++++++++******))))))))))))************)))))),,,***((('''(((+++///222''')))+++,,,***)))((()))(((%%%&&&***++++++...222888DDDPPPVVV[[[___```___aaaZZZQQQGGG:::///---111111666DDDVVVaaaaaabbbfffbbbdddffffffdddcccbbbccc]]]XXXOOOFFF>>>777111---"""###$$$%%%$$$###!!!!!!###%%%%%%$$$$$$$$$%%%###%%%))),,,---000;;;HHHMMMWWWeeesss}}}qqq___VVVOOOEEE>>><<<<<<======;;;;;;;;;:::777777666555444333333333333222//////222222000111444>>>===:::888888999;;;===:::;;;;;;;;;:::888777555444444555555666555555444777666333111000000000111555555333222000///......---///000---(((%%%'''+++---,,,***+++---...,,,+++...---,,,+++++++++++++++++++++++++++,,,---...///*********++++++,,,,,,,,,(((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%%%%&&&((())))))((((((''''''&&&%%%$$$$$$%%%((())))))&&&%%%%%%((()))'''%%%%%%&&&'''&&&&&&&&&(((******************+++++++++......------,,,...111444222222222888BBBFFF<<>>LLLXXX___dddccccccccccccccccccdddbbbaaa``````___YYYNNNFFF"""""""""#########"""""" !!!######"""!!!!!!"""%%%######&&&''')))000999IIIUUUiii|||nnn^^^TTTGGG>>>888;;;>>>>>>???BBB:::888777444333111000000333000000222222///000333333444666888999999888777888999:::;;;;;;;;;:::999888777666555555555555666444444333333333333333333333333444333111---)))''',,,---............000111---***))),,,111444333000///......---------......,,,,,,+++++++++,,,------************************''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&((((((((()))))))))******%%%&&&'''(((((((((''''''******)))((('''&&&%%%%%%"""%%%((())))))'''''''''((())))))***++++++,,,,,,---+++***,,,...///...---.........000666:::666---,,,,,,,,,++++++,,,------,,,,,,---...////////////....../////////...---,,,---,,,***)))***+++---...+++,,,,,,,,,,,,,,,,,,,,,*********---///000///---......---,,,,,,,,,------...///000111111111000000///////////////000000000.............../////////+++++++++++++++---...///000//////000333444444333222111111111222111...+++444222000000000///---+++...---,,,++++++,,,---...---,,,+++*********++++++*********++++++++++++++++++,,,---......---,,,+++++++++++++++******+++,,,000000000///...---+++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,------***))))))((((((((())))))***))))))***,,,---,,,+++*********))))))))))))))),,,++++++,,,+++)))))))))...---++++++---///000000111111000///...---,,,+++---...///000000///...---------,,,++++++,,,...///---+++,,,///000...///222444333222111000000///000...........................///000111111///---,,,.........,,,+++,,,...111000000000000000000000000...//////000111111222222222222222111111111111222////////////000000000000////////////000000000000---......---++++++,,,------///111222222111///...---...///000000111000000---..................---++++++,,,------...------+++++++++++++++++++++++++++++++++++++++***)))((())))))******************000...+++******+++***)))))))))))))))((((((''''''000,,,))))))+++,,,***(((...222;;;HHHUUU```eeeggghhhkkkjjjaaaWWWNNNDDD<<<222///---///666BBBOOOYYYaaaaaabbbcccdddeeeeeefffbbbbbbbbbdddccc___WWWQQQ"""""""""""""""#########$$$&&&&&&%%%###!!!!!!!!!%%%######&&&''''''+++111888EEEXXXlll{{{~~~kkk]]]QQQDDD;;;===@@@??????CCC<<<:::888666444222111000444111000222222///000333111222444666777888777777888999:::<<<<<<<<<;;;;;;999888666555444555555666555444444444333333222222111111222222111///---,,,,,,,,,,,,------...000000///***'''+++333666333...---------,,,---......///,,,,,,,,,++++++,,,,,,---***************)))))))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((''''''''''''''''''''''''((())))))&&&''''''''''''(((((((((((())))))(((%%%$$$$$$%%%###%%%(((((((((''''''((((((((()))***+++,,,,,,---000,,,((((((+++------,,,,,,,,,,,,...444888555...,,,++++++++++++,,,,,,---+++,,,---...////////////---.../////////...,,,+++,,,+++*********+++,,,,,,++++++,,,---------,,,,,,)))***+++...111222000.........---------...//////---...000111111111000///////////////////////////------........./////////333222111///...---------...------///222444444444333111///000222222///,,,111000............,,,+++---,,,,,,++++++,,,,,,------,,,++++++******++++++***+++,,,,,,------,,,,,,+++,,,---......---,,,++++++,,,,,,+++))))))***,,,+++,,,.../////////...---,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,------...(((((((((((((((((())))))+++******+++---......---++++++++++++++++++++++++,,,+++,,,...---)))))),,,///,,,******,,,///000000222111000///...,,,++++++---------......---------+++,,,,,,+++***+++---///---+++,,,///000...///222222111000//////.........---------------------------...///000111000//////...//////...,,,,,,---/////////000000000000000111......///000111222222333222222222222111111000000////////////000000000000////////////000000000000***,,,......,,,+++,,,---000111111111111000......,,,---...000111111111111........................++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******(((((()))))))))*********+++***(((((()))))))))((((((((()))))))))((('''&&&---+++(((''''''(((''''''---111999DDDQQQ[[[aaadddcccffffffaaaZZZTTTKKKBBB333...+++,,,111:::HHHTTT\\\]]]```ccceeefffggggggeeeeeefffggggggeeeaaa]]]"""""""""""""""######$$$ """######"""!!!"""###%%%###$$$''''''%%%&&&***,,,666DDDTTTbbbmmmuuuzzz{{{}}}kkk\\\LLLAAAAAABBB>>>===BBB>>><<<:::777555333111111444111000222222//////222000111333444666777777888777888999;;;<<<<<<;;;;;;:::999777555444555666666666555555555444333222111000000111111111111111000...---,,,---.../////////000---***---333555333000------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,+++*********)))))))))(((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&''')))***$$$&&&''''''%%%$$$%%%'''$$$&&&''''''&&&'''((()))'''((()))***+++,,,------000+++'''(((,,,//////---((())))))+++000666444///***************+++,,,,,,++++++,,,...............,,,---...//////---,,,+++++++++++++++***************+++,,,---------,,,,,,'''(((+++...111111///---...............///000111,,,---///111111000///...////////////////////////------...///////////////333222111000///......---,,,,,,,,,...222444444444444000---...111333111...///---++++++,,,,,,,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********+++,,,---------,,,+++,,,---...//////...---,,,+++,,,---+++)))((())),,,+++,,,---//////...---,,,,,,,,,------,,,,,,+++***)))******+++,,,,,,------)))((((((((()))******+++,,,***)))***,,,......---++++++++++++++++++++++++,,,+++...222000+++,,,111///,,,******,,,...000000//////......---,,,++++++,,,,,,,,,++++++,,,,,,,,,***+++,,,+++******,,,///...+++,,,///000---...111...............///000111------------------------------...///000111222222---///111000...---------////////////000000111111......///000111222333333222222222222111000///...////////////000000000000////////////000000000000(((+++///000///...---...000000//////............---...///000000111000000.........------.........,,,,,,---------,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++*********************---+++)))(((((('''%%%###'''((()))))))))((('''&&&'''''''''%%%$$$%%%'''))))))---444???LLLVVV]]]```ZZZ]]]^^^[[[XXXTTTMMMEEE666000,,,---...333???KKKVVVZZZ^^^cccggghhhhhhggghhhhhhhhhiiiiiihhhgggeee""""""!!!!!!"""###$$$$$$ """$$$&&&%%%###$$$((('''$$$###&&&)))...888BBBMMMYYYccciiiiiiooovvv{{{xxxeeeSSSEEEDDDCCC===;;;??????===;;;888555333222111555111000222222//////222000000222333555666777888555777888:::;;;;;;;;;:::;;;999777555444555666666666666666555444222111000222222222111111111111111///...------///000000////////////000222333333333///...---,,,+++*********------,,,++++++,,,,,,,,,+++*********))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''(((((('''&&&'''((()))***)))(((&&&%%%&&&''')))+++ ###%%%&&&$$$$$$'''***%%%&&&'''&&&&&&&&&(((***'''((()))***+++,,,------...***''')))///222111...&&&''''''(((...444444///***)))))))))***++++++,,,***+++,,,---............,,,---...//////---+++*********+++++++++******))))))***,,,---...---,,,,,,&&&'''***...111111...+++//////...//////000111222,,,---///000111000...---///////////////.........---...//////000000//////,,,,,,---......///000000+++++++++...111444444444444000,,,---111333222000---+++******+++,,,+++******+++,,,------,,,+++***,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++---...///000000///...---***,,,---+++((('''))),,,---...//////...,,,***(((------------,,,,,,+++***((())))))***++++++,,,,,,))))))))))))***+++,,,,,,+++***)))***,,,---------))))))))))))))))))******((('''***///...(((***000///,,,***)))+++...000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---)))+++---,,,***))),,,......,,,,,,//////------000,,,,,,---...000222333444000000000000000000000000---------...///111333444---///222222000...,,,,,,.../////////000000111111---...///000111222333333333333222222000///---,,,////////////000000000000////////////000000000000(((+++000222222000/////////...---,,,,,,---///000///000000000000000///.........------------..................---,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...------,,,+++***))))))***))))))***++++++)))''''''((()))))))))(((&&&%%%$$$&&&'''&&&$$$%%%)))...&&&)))000;;;HHHSSS[[[^^^VVVZZZ[[[YYYXXXVVVPPPIII<<<555000...,,,---666BBBSSSWWW]]]cccgggiiihhhggghhhhhhgggggghhhhhhhhhhhh""""""!!! !!!"""###""""""""""""!!!!!!!!!!!!%%%$$$###"""###$$$%%%&&&((('''+++444===CCCKKKSSSWWWZZZbbbmmmyyyooo___PPPJJJFFFAAA@@@BBB<<<:::888777777666444222000000000000000111111111111000//////111333666777555555444444555777999;;;:::::::::999888777666555888666444222///---,,,,,,555555000+++,,,333333...---...000000,,,***///777222111000111222333222000000///---,,,+++************,,,------,,,++++++,,,,,,,,,++++++***)))((((((++++++***&&&"""!!!$$$((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&%%%))),,,+++(((&&&''')))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&''''''''''''((()))***++++++***)))%%%&&&'''(((---111000+++''')))))))))---222111,,,---+++))))))+++,,,,,,,,,,,,,,,------...------,,,222......111000***))),,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,---...//////---+++***+++,,,...///000000000000111111000000//////......000...------...///---,,,---------...///000111222111111000000/////////...,,,---...000000000//////------...000222222000...---+++******+++---------,,,,,,,,,+++***))))))((())))))))))))))))))******...,,,************((('''...---,,,,,,...///000///))))))***+++++++++******---...///000000//////...---------..............."""&&&+++000222111...------,,,***(((((((((((()))++++++,,,,,,,,,++++++***'''***,,,+++)))((()))+++///.........//////---+++......,,,+++)))((('''&&&***)))))))))((((((''''''++++++++++++++++++++++++000000///...------,,,,,,......---------,,,,,,,,,&&&'''(((***+++---...//////111111000------///222---------000333555666555......---,,,,,,---------...///000222444333111...///000///---///222222...222111000......//////000111000///...---......//////......---------......111...,,,---///111///---///000000000...------...000///......///000...---///...---,,,,,,,,,,,,,,,...111*** %%%444777///...---+++******+++---...++++++,,,+++***(((&&&$$$))))))))))))))))))))))))))))))))))))((((((((((((&&&### ###'''***'''$$$'''''''''''''''((())))))---///111888HHHXXX\\\WWWQQQWWW\\\\\\[[[[[[YYYVVVHHH777***+++...///666@@@IIITTT^^^``````ccceeeeeehhhggggggggggggiiijjjkkk !!!###%%%&&&""""""""""""!!!!!!!!!!!!$$$#########$$$$$$%%%%%%&&&$$$'''...444888???EEEIIIKKKPPPZZZgggttt~~~ppp___VVVOOOFFFAAAAAA>>><<<999777666555333111000000000000111111111111111000//////111333555777555555666666777888999:::999999999999999888777666:::999888666555444444444222333000,,,...333333///000---,,,...---,,,...333222000///000111222111000///...---,,,+++************,,,------,,,++++++,,,,,,,,,++++++***))))))(((,,,+++)))&&&$$$$$$%%%''')))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))&&&(((******)))((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''###$$$&&&((()))))))))((('''((())))))...222000+++)))+++++++++///444333...///---++++++,,,......------------...------,,,,,,222......111000+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,---...//////...---,,,,,,------............---(((***---000111111111000...---,,,,,,------,,,+++,,,,,,------...000111111000000000/////////......,,,---...000000000///...------///111333333111///...,,,******,,,---...---,,,,,,+++******)))((((((************))))))))))))---+++******++++++)))(((...---,,,---...///...---,,,,,,,,,++++++***)))(((---...///000000000///...........................''')))+++---......,,,,,,---,,,***)))((((((((()))***++++++,,,,,,++++++***''')))++++++)))((()))+++,,,++++++,,,......---+++.........------,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++...------,,,++++++******---------,,,,,,,,,,,,+++(((((())))))***+++,,,,,,...000000...,,,,,,///111---------///222444444444......------------......///...///000222222000......111111......111111...222111///...------------//////...------...///000........................111...,,,---///000///...000111111000///......000...------...000111000///......------,,,---------///000+++&&&)))222111***---,,,***))))))***,,,---++++++++++++***)))(((((())))))))))))))))))))))))''''''(((((())))))******&&&###!!!###''')))'''%%%'''''''''''''''((()))))))))...111555@@@NNNVVVVVVRRRXXX\\\[[[YYYZZZYYYUUUNNN===...,,,---,,,111:::GGGRRR]]]``````ccceeeeeehhhhhhgggggghhhiiikkklll  """###$$$!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$&&&###$$$(((+++---111666>>>???CCCKKKWWWgggvvv}}}lll```VVVKKKAAA<<<@@@===999777555444222000111111111111111111111111111000000///000222444555555666777999999999888888888888999999999888888777666666555555555555666666///111000...000333222///333---)))+++---,,,,,,...111///...///000111000///......---,,,+++***))))))***,,,------,,,++++++,,,,,,,,,++++++***))))))))),,,***(((&&&''''''''''''((((((((((((''''''''''''%%%%%%&&&'''((())))))***(((''''''(((******((('''(((((((((''''''''''''&&&***)))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%'''((())))))))))))***++++++///333000***)))+++------000444333///111///,,,+++,,,---,,,,,,---.........---,,,,,,+++000......000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,---...000000000//////////////////......------$$$'''+++///111111000...---,,,******+++++++++***+++,,,,,,---...///000000////////////............,,,---...///000///............///222444444222000...,,,++++++,,,.........++++++******)))(((((((((++++++*********))))))))),,,***)))***+++,,,+++)))------,,,...///...,,,***,,,,,,+++++++++******)))------...///000000//////000//////......---------,,,,,,++++++************,,,+++***)))))))))))))))******+++++++++++++++***''')))++++++******+++,,,***)))(((***,,,---,,,+++,,,,,,------.../////////------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,+++++++++******))))))))))))************///000000///......///111...------...111222222111.........------......//////...------///000000///...333444000---...//////444222000///------------...------,,,,,,---...///,,,---///000111000000///000...------...//////...000111222111/////////111---,,,,,,---000111111000......---------...//////000...,,,---//////+++'''++++++))))))))))))++++++++++++*********+++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&$$$"""$$$''')))(((%%%'''''''''''''''((())))))(((---111333999EEEPPPUUUTTTYYY[[[YYYWWWXXXXXXUUURRRAAA333...,,,***///666DDDPPP[[[___aaadddffffffhhhhhhgggggghhhiiikkklll$$$###"""  !!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%%%%$$$###(((%%%$$$'''((('''***...555777;;;BBBNNN^^^mmmwwwxxxlllaaaSSSFFF>>>@@@===888555444333222111222222111111111111111000000000000000000111222333555666999;;;;;;:::888777777888888999999999888888444333333333333333444555///000111111222222111///222---+++,,,,,,******---000...---...///000///...---------,,,,,,+++***)))***+++------+++***+++,,,+++++++++*********)))))),,,)))&&&''')))***)))&&&((((((((((((((('''''''''(((((((((((('''''''''''')))'''%%%'''***+++)))&&&((((((((('''''''''''''''***))))))((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((())))))******+++++++++)))++++++,,,///222///((('''+++......000333333///000...+++*********)))(((............---,,,++++++///......//////---,,,,,,++++++,,,,,,,,,,,,------------------,,,+++***))),,,---...000111111111111222222111111111111111111***,,,...//////...,,,+++...,,,******+++++++++******+++,,,---...///000000//////..................,,,---.../////////...---//////000222444444222000///---++++++---...///...*********))))))(((((((((,,,++++++******))))))(((+++***)))***,,,---,,,+++---------...///...+++(((++++++******++++++,,,,,,------...//////000000000111000000///...------,,,++++++++++++***))))))(((+++++++++******))))))))))))******++++++++++++***((()))+++,,,,,,,,,,,,---+++***))))))+++,,,+++***))))))******+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++++++++************)))((((((((())))))******+++000000000000000000111222...------...000111000///---------,,,------......000...++++++---///000000---333666111,,,,,,...///333222111/////////000000///...---,,,+++,,,,,,---+++---///111222222111000///...------............///000111000///...///000...------...000111000///------------...//////000000,,,,,,000111,,,((()))++++++************++++++---,,,+++*********+++,,,(((((((((((((((((((((((('''''''''((()))*********'''%%%$$$%%%((()))(((&&&'''''''''''''''((()))))))))+++---///666AAAMMMUUUVVVZZZ[[[WWWUUUWWWWWWVVVQQQDDD666///,,,+++///555@@@LLLYYY___aaaeeegggfffgggfffeeeeeefffgggiiijjj$$$###!!!  !!!!!!!!!"""""""""###!!!"""###$$$%%%$$$###"""(((%%%$$$''''''&&&'''******...333:::CCCPPP^^^ggguuu||||||pppbbbQQQDDD@@@<<<777444333333333222333222222222111111000000000000000000000000000111444666999;;;<<<:::888777777888888999999999888888666666555444333333444444111222333444333111///000000/////////***&&&***000///...---...///000///------------------,,,+++***)))+++,,,,,,+++******++++++++++++***************)))'''&&&(((+++,,,)))''''''''''''((((((((((((((())))))(((((((((''''''''')))&&&$$$&&&)))***)))'''(((((((((((((((((((((((('''(((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&,,,,,,++++++++++++++++++(((***+++,,,///111---&&&(((---111111222555555222111...+++*********)))(((---.........---,,,,,,+++---...///............,,,+++++++++,,,,,,---------.........---,,,+++***))),,,---...///111222222333111000000000111222444555111111///...------------000...++++++,,,------,,,***+++---...///000000///......//////////////////,,,---...//////...---,,,//////000222444444222000...,,,++++++,,,.........************)))))))))))),,,+++++++++******))))))+++***)))***,,,------,,,---------//////...+++(((...---,,,+++*********+++---------...///000000111111111000///......------''')))+++,,,---+++)))(((+++++++++++++++*********((()))******++++++++++++)))***+++---.../////////000...+++***++++++***))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++*********)))))))))&&&&&&''')))***,,,------.........///000000000///...---------///000///...,,,,,,++++++,,,---......000---+++***,,,...///000---333666111,,,,,,...//////...------...///111222111000...,,,+++******++++++---///111222222111000.........---------...///---...///...------...///111///......//////...,,,---------------...///000///++++++///000,,,+++---,,,,,,,,,++++++,,,,,,,,,000...,,,***)))))))))***(((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&(((((((((''''''''''''''''''((())))))***'''%%%***333???JJJPPPWWW[[[[[[WWWUUUWWWXXXWWWSSSHHH;;;111,,,+++...333<<>>888555444444444444444333222222111000000000000000000///......---111333555888:::::::::999999999999999999888777666444333222111111000000111111000333777777333555;;;444222111222///,,,///444000///......000000///......///000111000///---,,,)))***,,,,,,***)))***+++************************!!!$$$''')))***)))))))))''''''''''''((((((((()))&&&&&&'''((()))***++++++%%%&&&&&&&&&&&&&&&)))+++'''((((((((())))))))))))%%%''')))***++++++***)))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***'''***,,,---111333///'''(((///555444444666666444222///,,,+++,,,,,,,,,+++++++++,,,---............***...///,,,---000000---******+++,,,,,,---.........///////////////......------......///000111222//////---------///111222000////////////000111222333000,,,+++,,,...//////+++---///111222222111111000000000000111111222222------...///...---,,,+++------///111333333111///,,,***))))))***,,,,,,,,,++++++++++++++++++,,,,,,)))******++++++,,,,,,---,,,+++***+++------,,,+++///...---...000000000...000///,,,+++******++++++------------...000111333000000000///////////////***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***'''((()))***++++++++++++---,,,---000444666555333222///,,,++++++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,,,,+++++++++*********((()))***+++,,,---......+++******,,,///000...,,,...------...000222111000---------......///111111000...,,,,,,...///000///...111111......111111...,,,+++++++++,,,...///000000///...---------...///........................,,,...///---++++++---///,,,---......------...000111000......//////...,,,---,,,,,,+++++++++,,,,,,'''...000,,,+++000000***++++++,,,,,,,,,,,,++++++++++++++++++***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))((((((((()))'''''''''''''''((()))))))))$$$###''',,,111;;;FFFVVV[[[\\\ZZZYYY[[[[[[YYYVVVOOOBBB444,,,***---///888GGGWWW___bbbddddddbbbbbbbbbaaaaaabbbccceeefff!!!  !!!""" !!!"""######$$$###"""!!!!!!!!!"""$$$%%%'''$$$$$$&&&&&&###"""%%%(((******)))***000<<>>MMMXXX^^^[[[[[[aaa___WWWWWWPPPBBB444///000000---888EEEVVV_________aaaeeecccdddeeefffgggfffeeeddd""""""""""""""""""""""""$$$###""""""$$$$$$###!!!!!!!!!!!!"""######$$$$$$$$$###""""""###$$$&&&(((''''''&&&'''***---111444999BBBOOO\\\iiivvvrrrbbbRRRKKKFFF???:::999444222111222222222000...000000000000000000000000000111222444777999:::;;;999999999999999888777666666666666666666666666666444444333333333333333444333333111000000000111222222///,,,...111333000---...///000111000000......,,,,,,,,,++++++************++++++++++++++++++***(((((('''''''''''''''''''''&&&%%%%%%&&&(((***+++...---+++)))((('''''''''((((((''''''(((((()))***))))))(((((((((((())))))))))))************))))))'''((((((((('''$$$"""!!!******+++)))(((''')))***---...---...444888444---+++***+++---111222000...---+++***)))+++,,,,,,+++***---...++++++...---***...///111222222000...,,,+++++++++++++++,,,------------------------------...,,,+++,,,///111000///222111///------...///000////////////000000000000///---***'''&&&''')))+++...000222444555333222000222000///......000222333...000111222222000---+++......///000000000000///---............,,,+++***------,,,+++************,,,,,,+++++++++,,,,,,,,,+++,,,,,,+++******---/////////...------,,,++++++)))***+++,,,---------------...///000000000000000......///222333333000---,,,***'''(((***,,,,,,+++))))))*********+++++++++))))))))))))************)))***,,,///222555777888000///...,,,+++*********,,,******+++------***((()))***,,,---////////////------,,,+++******))))))*********+++++++++++++++,,,)))))),,,,,,)))))),,,+++,,,,,,---......//////------...///222222000//////,,,+++...///...///333111111111111000...---,,,///...------///000000///000000///.........//////&&&)))...111111111111222...///000111111000//////---,,,+++---///111000...///---***)))***)))&&&$$$+++,,,,,,---------------///////////////...------.........---,,,,,,...000000//////...------,,,,,,******++++++++++++***************+++++++++++++++((())))))*********))))))************************((((((((((((((((((((((((&&&'''((()))(((((('''&&&***'''&&&)))+++---444;;;KKKWWW___]]]]]]aaa___YYYQQQKKK===000,,,......,,,777EEEVVV___```___aaadddeeeeeefffggggggggggggggg""""""""""""""""""""""""###""" """###"""""" !!!!!!""""""######$$$######""""""###$$$&&&'''((('''&&&&&&(((***---///444<<>>IIIWWWfffqqqzzz~~~mmm^^^QQQFFF>>>999777444333333222111000////////////////////////,,,---...000111333444555555666777888999:::::::::999999999999999999999999555555555555555555555555333333333333222222111111000/////////000000000///222333333333222111///...,,,,,,,,,,,,,,,+++++++++,,,+++***))))))***+++,,,************)))'''&&&%%%%%%%%%&&&''')))+++,,,---###%%%''')))***,,,,,,,,,)))))))))))))))******+++(((((())))))))))))(((((())))))************))))))***)))'''&&&&&&'''(((***%%%'''(((((('''(((***,,,(((******---333888555---***+++++++++******+++,,,+++***)))***,,,---,,,+++***...///------000000------///111222222000---,,,)))***+++,,,,,,,,,,,,++++++,,,---...///111222222222111000///------------......---------.........---......///000111111222111111111000//////...---///000111111111000//////111---)))***///222111///000111222333222///,,,***++++++---....../////////,,,,,,,,,,,,---......///************+++,,,------------......---,,,++++++*********)))((()))+++---.../////////...,,,***(((++++++,,,---------,,,,,,---............------,,,---------///111222000///*********))))))***+++---************************((()))))))))******************+++,,,...///000000...---,,,+++*********+++++++++***)))(((''''''(((******)))))))))******+++------,,,,,,,,,,,,,,,+++'''(((((()))******++++++,,,)))))),,,---++++++...,,,,,,------.../////////---,,,---///111111000...000,,,+++......,,,---111---------...//////000111///...------///000000///+++---///000111111111000111111111///------...000111111000///////////////---///111222222111000///---------------------...++++++,,,------------,,,...............------,,,(((+++...000///---,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********)))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%))),,,***&&&$$$(((,,,(((&&&''')))((('''***///777EEESSSZZZ[[[ZZZWWWTTTPPPMMMCCC555......///...333@@@RRR^^^bbbaaa```___```_________aaaccceeefff""""""""""""""""""""""""!!!  !!!!!!""""""###!!!!!!"""######$$$$$$$$$"""######$$$%%%'''((()))(((,,,222999BBBOOO]]]gggooottt}}}yyyiii[[[NNNCCC>>>;;;777444444333111000////////////////////////,,,---...///000222333333444555666888:::;;;;;;;;;999999999999999999999999555555444444444333333333333333333444333222222111///000000000//////000000111222333333222111000///......------,,,++++++***,,,++++++++++++++++++,,,((()))*********((('''&&&%%%%%%&&&((()))***++++++''''''(((((()))))))))))))))(((((((((((()))******'''((()))******)))((('''))))))************))))))***)))'''&&&&&&'''((()))&&&'''(((((('''(((***,,,((()))(((***111777555///+++,,,,,,+++))))))***,,,***))))))+++---...,,,++++++...///---...111111......000111333222000...,,,***+++,,,---...---,,,,,,+++,,,,,,...///000111111222222222000---,,,,,,...---............/////////......//////000000111111000000//////......------000000000000000//////...///,,,)))***---000111000000111222333111///,,,*********,,,---......//////,,,,,,,,,,,,,,,---...///+++*********+++,,,,,,------...//////...---+++******++++++***)))))),,,...,,,---/////////---+++)))+++,,,,,,------,,,,,,,,,)))***+++---.../////////---,,,,,,...000222111000*********)))((()))+++---+++++++++***************))))))))))))************))))))***+++,,,...//////---,,,++++++*********++++++++++++)))&&&%%%&&&'''+++***)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,'''(((((()))***+++,,,,,,+++))))))------+++,,,///++++++,,,,,,---......///...---...000222222111///000,,,+++------+++---000------------...///000111///...------///000000///,,,,,,...///000000000000---...////////////222444222111000///............+++---000111111111222333---///000///...---...000+++,,,------......---------............---,,,,,,(((***...///...---------------,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******)))))))))))))))))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))+++)))'''&&&)))+++'''&&&'''***)))'''(((---777@@@NNNXXX]]][[[WWWTTTOOOMMMCCC666------......444@@@PPP\\\aaaaaa``````____________```bbbcccccc"""""""""""""""""""""""" !!!""""""""" !!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))),,,222777>>>IIIUUU^^^dddkkkuuuuuufffVVVIIIBBB>>>:::666555333111000////////////////////////,,,---...///000111222333333444666888:::;;;<<<<<<888888888888888888888888999888555333222333444444333333444444444333222111///000000000/////////000000000111222222111000//////...---,,,+++))))))(((,,,,,,------------,,,,,,((()))+++,,,+++***)))(((%%%%%%&&&'''((()))))))))***)))((((((((()))***+++((((((''''''(((((()))***'''((()))******)))((('''))))))************)))))))))(((((('''&&&&&&&&&&&&&&&'''(((((('''''')))+++))))))((()))000777777222***+++,,,+++))))))+++...)))))))))+++---...,,,+++***---...------111111...000222444555444333000///***,,,---//////...---,,,++++++,,,---...//////000///111111000...---///111......//////000000000000////////////000000000000555444222000///.........000000000//////.........---,,,++++++,,,...000222111111333333111///+++))))))***+++,,,---............---,,,,,,,,,---......+++++++++***++++++,,,,,,,,,---.........,,,***)))+++,,,,,,+++******---///+++,,,...//////...,,,***+++,,,,,,------,,,,,,+++((()))***,,,.../////////+++++++++,,,///000000///)))***+++***((((((+++...+++++++++*********))))))))))))))))))************'''((()))***,,,---...///------,,,++++++++++++,,,)))******(((%%%%%%'''))))))))))))***++++++++++++,,,,,,++++++*********)))(((((()))***+++,,,------+++))))))---...,,,,,,///******++++++,,,---------///...///111333333222000000,,,+++------+++,,,000...------,,,---...000111///...------///000000///------,,,------...//////+++,,,.../////////111333111000///......///000000+++---//////......000222---///000///---,,,...000,,,---......//////......------......------,,,+++(((***---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++***))))))(((((('''))))))))))))((('''&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((()))'''&&&'''******'''(((,,,444:::EEERRR[[[ZZZUUUPPPLLLKKKCCC666......000000555???NNNZZZ```aaaaaa```aaaaaabbbccccccccccccccc"""""""""""""""""""""""" !!!"""$$$%%%""" !!!""""""""" !!!"""######$$$$$$###''''''&&&&&&%%%$$$$$$###$$$(((---222888AAALLLTTT]]]eeeqqq{{{rrraaaRRREEEAAA<<<888555333222000////////////////////////------...///000111222333222333666888:::<<<======888888888888888888888888@@@<<<888444222444777999333333444555444333222111///000000000/////////000...///111111222111000//////...---+++)))((('''&&&,,,,,,............,,,,,,)))***,,,------,,,+++***%%%%%%&&&'''(((((('''''')))((('''''')))+++...000'''''''''''''''((())))))'''((()))++++++)))((('''))))))************))))))((((((((('''&&&&&&%%%%%%'''(((((((((&&&'''(((***+++***((()))000888999444)))***,,,+++)))***---111)))))))))+++......---+++))),,,---,,,---000000---222444666777666555222111+++,,,...000000///...---++++++,,,,,,---.........---///000000......111444......///000111111000000000000000000////////////666555222///---,,,++++++000000//////............++++++,,,++++++,,,000333111222333333111...+++)))((()))+++,,,---...............,,,,,,,,,,,,---...,,,,,,++++++***++++++,,,+++,,,---...---+++)))''',,,,,,,,,+++***+++---///)))+++...///000...,,,+++,,,,,,,,,------,,,++++++++++++,,,---------,,,,,,***))))))+++---//////...)))++++++***((((((+++...++++++++++++******))))))))))))))))))************&&&'''((()))+++---............---,,,,,,,,,------&&&((()))'''%%%%%%(((,,,&&&(((***---------+++***...---,,,+++***(((''''''((()))***+++,,,---......+++))))))---...,,,,,,///)))******++++++,,,------//////000222444444333111000,,,+++------+++,,,///...------,,,---...///000///...------///000000///...---,,,++++++---...///,,,...//////...------...//////......///000111333...///000...***)))+++------///000///,,,+++---///---...//////000/////////------......------,,,+++(((***,,,---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------............------*********)))(((''''''&&&))))))))))))((('''&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%%%%&&&'''((('''&&&%%%(((++++++((((((,,,000444>>>LLLWWWWWWQQQKKKKKKKKKDDD888000000333444666???MMMYYY___aaaaaaaaacccdddeeefffgggfffeeeddd$$$"""!!!!!!""""""!!!!!!### !!!''' !!!!!!!!!!!!!!!!!!"""###$$$### """"""""""""###$$$%%%&&&''''''(((***...777@@@GGGTTT\\\hhhsss{{{mmm[[[VVVPPPGGG>>>999666444333333111000000111111000...+++,,,---///000000111111444444555777:::<<<<<<;;;888999:::999777777888999666666666666777777777777666444222333555666444222///////////////.........000000000000000000000000444...((('''***---,,,***...,,,+++---000000---***+++***)))***,,,---,,,+++'''((())))))(((((()))+++((('''&&&%%%&&&''')))+++)))(((((((((((())))))***++++++++++++***)))''''''&&&))),,,---,,,+++******))))))))))))(((((((((((())))))))))))))))))************(((''',,,222444000))))))(((((((((***+++,,,---+++)))))),,,,,,***(((!!!***111333111///---555888888555333444222...,,,++++++******++++++,,,,,,,,,+++++++++,,,------111111000///////////////222222222111111///...---,,,///333444222///---,,,222111///---,,,---...///////////////---+++)))''')))+++------,,,+++,,,---...///000111000---+++)))*********++++++,,,,,,,,,---.../////////...---,,,.........---,,,+++***)))++++++++++++++++++,,,,,,***++++++++++++)))'''&&&+++---///111111000...---******+++,,,++++++))))))++++++,,,,,,,,,---------...,,,+++,,,......---,,,,,,++++++******++++++,,,+++++++++******(((''''''---+++***(((((()))+++,,,%%%(((((('''(((---...,,,---......---+++******++++++***************+++,,,******+++,,,,,,,,,,,,+++)))***+++,,,---,,,+++***&&&******%%%$$$***---+++&&&''')))+++,,,,,,,,,+++***+++,,,,,,---------,,,////////////000000000000---,,,,,,++++++,,,,,,------///111111///---------///...,,,---------,,,+++//////......---,,,++++++...///000000000000000///111000///------......///---.........---,,,,,,+++///...,,,+++,,,---///111------------------------...------------...//////%%%'''***---///000//////,,,,,,++++++,,,,,,---...////////////...---,,,,,,******+++++++++******)))&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,)))%%%$$$%%%'''))))))((())))))(((&&&&&&'''(((&&&'''''''''&&&&&&((())),,,222<<>>GGGPPPWWW[[[]]]___aaacccdddbbb```___###"""!!!"""$$$%%%$$$###$$$""""""$$$### !!!%%% !!!!!!!!!!!!!!! !!!"""$$$$$$""" !!! !!!!!!"""###$$$"""###$$$$$$$$$$$$&&&((())),,,000777@@@LLLYYYaaaiiiooowww}}}uuudddUUUIIIAAA:::777333111111111111111...///////////////......///...---...222444666666999::::::999666555555666777777777888888999999:::666888888777333222222444111111111111111111111111///000000111111222222222000000000///------...///...,,,+++---000000---***))))))+++---......+++((())))))))))))************'''''''''''''''&&&%%%%%%(((''''''&&&&&&&&&&&&&&&((())))))******))))))(((###%%%)))***)))'''&&&&&&'''''''''((()))*********,,,,,,++++++++++++++++++///222000+++***///555777222///+++((('''(((***,,,+++///111000---+++...222,,,,,,+++))))))+++000444///000...***(((******'''---,,,,,,++++++,,,,,,---*********+++,,,---//////,,,,,,++++++,,,------..................---,,,++++++---//////.........///222111111000//////......---,,,+++))))))))))))***---///111111000///000111...///000000111000//////......---------,,,,,,,,,++++++******+++,,,...///000000000000///......---))))))***+++,,,---...///,,,,,,---------------,,,......//////000000000000------,,,+++***)))(((((()))))))))*********++++++---,,,+++,,,...///...---,,,++++++******++++++,,,)))******++++++*********))))))(((((()))***,,,---...000...***)))******''')))+++,,,+++***)))***,,,''')))+++,,,---,,,+++*********+++,,,,,,,,,,,,++++++***)))(((((()))******)))''')))---,,,((()))...***++++++++++++***))))))'''((()))+++,,,,,,,,,,,,------------............///......------......///***,,,...///...------...,,,++++++,,,---......,,,/////////...,,,(((%%%$$$//////000000000///......------.........---,,,+++******+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------...///000000000000////////////000111111///////////////000111111---------------...//////------.........------,,,---.........---,,,,,,+++((((((((((((((('''&&&&&&)))))))))))))))))))))))),,,***)))(((((('''%%%###((())))))(((&&&&&&'''(((&&&'''''''''&&&&&&((()))((())),,,666CCCOOOVVVYYYVVVUUUPPPFFF:::111,,,+++---...///444;;;CCCKKKPPPXXX[[[^^^aaaaaa^^^YYYVVV###"""!!!"""$$$%%%%%%###'''!!!"""%%%###"""""" !!!!!!!!!""" """%%%%%%###!!! !!!!!!"""###$$$###$$$%%%$$$###"""###$$$***+++---111888CCCNNNUUUbbbiiirrryyy}}}~~~{{{kkkZZZKKKBBB;;;888444111111222222222......///////////////......---+++,,,///222444555888999999888555444444555666666777888999::::::;;;777999:::888444222333555333333222222222222222222......///000111222222333111222111000...---...///...,,,+++---000000---***,,,,,,,,,......,,,(((%%%(((***++++++******+++,,,&&&'''''''''&&&%%%$$$$$$))))))((('''&&&&&&&&&&&&))))))***************)))"""%%%)))***)))'''&&&&&&&&&''''''((()))******+++))))))))))))))))))******111333111***'''+++111333222000+++((('''(((***,,,&&&(((++++++)))))),,,...&&&(((***++++++,,,---///---//////,,,---111333111,,,++++++******++++++,,,*********+++,,,---///000++++++++++++,,,,,,---......///......---,,,+++***+++---//////.........///000111222333222000...---///...---,,,,,,,,,---...---///000111000///000111---------...///111333444.........------,,,,,,,,,++++++******+++---...000))))))******++++++************+++,,,...//////000---...///000000000......000000000000111111111111222000---***))))))+++,,,************++++++++++++...,,,+++,,,......---,,,,,,++++++++++++++++++,,,***++++++,,,,,,,,,++++++)))(((&&&&&&''')))+++---...000///++++++------***)))***++++++***)))***,,,,,,---///000000///---+++******+++,,,,,,,,,,,,+++******)))(((((()))***+++)))''')))------((()))...&&&''')))+++,,,,,,,,,+++&&&''')))***,,,,,,---------------.........//////---,,,,,,++++++,,,,,,---))),,,...///...------...---,,,+++,,,...///...---***,,,...000000...,,,***......///000111111000000,,,---.........---,,,+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---------,,,---------...///000000111///////////////000111111111000///////////////000...------------...//////////////////...---,,,,,,,,,,,,,,,------,,,++++++***+++,,,,,,,,,+++)))((()))))))))))))))))))))))))))((((((***---/////////((())))))(((&&&&&&'''(((&&&'''''''''&&&&&&((()))+++))))))111>>>KKKUUUYYYWWWVVVQQQHHH<<<222...---///---++++++///666===BBBMMMPPPUUUXXXWWWSSSMMMIII!!!!!!"""############"""""" ###### !!!###!!!!!!!!!!!!!!! $$$###!!! !!!###$$$#########""""""""""""""""""%%%((()))(((&&&&&&&&&&&&%%%'''...444:::DDDNNN[[[```hhhqqqxxx}}}sssdddUUUIIIEEE;;;333222222111111333444111---+++,,,.........////////////000111222333999::::::999888777666555===:::666666888999888666777666555444333222222222555111...000333444111...///000000111111111000000333222000///............---------///111000---+++''')))+++,,,***'''###!!!******+++++++++,,,,,,,,,''')))***)))(((&&&''''''+++***)))'''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''((()))************'''((((((((())))))******+++)))'''''')))++++++***,,,,,,,,,******,,,000333666111+++((((((***************)))'''%%%&&&)))+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///++++++++++++++++++++++++***000///)))***111///&&&...---,,,+++***+++,,,---------.........---+++***,,,------,,,,,,---111444111111111222333111...,,,555222...+++******,,,...///000000000000000000000000000000000////////////+++++++++*********)))))),,,)))'''(((++++++***''',,,***)))***,,,,,,***'''000///---,,,,,,---...///...---,,,+++,,,///222444000///.........///111222,,,,,,++++++++++++++++++******************++++++///---+++,,,///000000...++++++,,,,,,,,,+++******((()))+++,,,,,,+++)))((()))))))))))))))((('''&&&,,,444...''',,,///---000000000000000...,,,***)))---,,,***'''%%%''',,,///*********++++++,,,,,,,,,***)))(((''''''((()))***(((((()))******************************)))((('''((())))))))))))*********...............///000111.........------,,,,,,+++...------,,,,,,------...,,,---...//////000000000//////...---,,,++++++***........................///...---,,,,,,,,,,,,,,,///......------,,,,,,+++---+++***,,,///000...,,,...,,,+++---000222111///222111000///......//////000//////...............111...+++***,,,---...---///...------,,,,,,,,,,,,............------,,,+++333333///)))'''***,,,+++'''((()))***************(((***++++++***)))***+++(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++))))))+++111:::EEEQQQXXXWWWVVVRRRKKKBBB888///***000000//////000222444555???GGGKKKJJJIIIJJJEEE>>> !!!"""##################!!! ###### ### !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###!!!"""###"""!!!!!!###%%%&&&$$$%%%***...333<<>>GGGQQQSSSVVVXXXVVVRRRLLLHHH;;;999666333000......---222///...//////------000!!!!!!!!!"""!!!!!! %%%""""""%%%$$$"""!!!$$$ !!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###"""!!!"""%%%'''''',,,222???CCCIIIOOOVVV___hhhmmmxxx}}}wwwfffYYYMMMBBB;;;999444111...---...//////...//////...............//////000111333444555555666333444555333000000333555444444333444555666777777000000111000//////////////////000111111111111111111111000000//////......000///---...///000///...///......---,,,,,,+++***(((((()))))))))***************)))'''&&&&&&(((***(((((('''''''''(((((()))++++++++++++***))))))((('''((((((((((((((('''''')))))))))((((((''''''''',,,'''"""###''')))&&&###&&&'''))))))))))))+++---333333000+++'''&&&(((+++$$$'''+++---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,---///000///---***)))+++(((&&&''')))+++,,,------.../////////...,,,,,,++++++*********+++------+++...111333222000......000...,,,,,,.........---...............---------,,,,,,---...000111222222,,,,,,,,,,,,++++++++++++))))))*********+++++++++(((***,,,,,,******,,,...+++---......+++******,,,......//////////////////***,,,...000000///...,,,,,,---.../////////......//////...---,,,+++***************+++,,,---...///000111111///,,,,,,...111***++++++,,,,,,,,,,,,,,,,,,---...//////...---,,,(((((()))***+++,,,------)))...)))''',,,***'''---)))+++...000000...+++(((***++++++***))))))***,,,******)))))))))(((((((((+++)))(((&&&&&&((()))+++(((((()))***************))))))***+++++++++++++++)))))))))*********++++++---,,,+++************+++,,,,,,---...///000111111,,,,,,++++++++++++,,,,,,)))***+++,,,------------+++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++******,,,...000///,,,++++++---***,,,...---+++***+++---------...///000111222222111111111111222333444555222111////////////,,,***,,,,,,,,,,,,,,,---......++++++,,,---------------+++------***)))++++++(((((()))+++,,,,,,***(((&&&)))***+++***(((&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''&&&"""%%%)))))))))...999AAANNNQQQTTTXXXXXXWWWTTTRRRGGGDDD>>>999555333222333333...,,,......+++---222""""""""""""!!! $$$!!!"""%%%%%%""""""%%%!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! #########!!! !!!$$$&&&$$$###$$$'''((((((,,,222<<<>>>CCCJJJRRR\\\ccchhhmmmttt~~~uuugggYYYKKKAAA===888555111///000111222222000//////.........//////,,,---...000111111222222444555666333000000222555555555444333333333444444000000111000///.../////////000000111111111000000333222000///............111000......000111000///***++++++,,,,,,++++++***))))))))))))************//////...,,,***+++---///((((((''''''''''''((((((***++++++++++++***))))))***+++++++++++++++***)))******))))))((((((((('''(((""" )))...+++&&&&&&((()))***)))***+++---666555111+++%%%$$$'''***"""%%%***,,,+++***(((((()))******+++---...//////)))***,,,------,,,+++***---...///000///---***(((,,,(((%%%&&&((()))***+++---.../////////...,,,,,,++++++*********+++---...&&&***///333333333222222---+++***+++---//////...000///...------------.........//////000111111111+++++++++************)))))))))******++++++++++++'''***,,,,,,******,,,///***---///...+++***+++,,,///000000000000000///...,,,...000111111000---,,,,,,,,,.../////////...---000//////---,,,+++***************+++,,,---///000...111333222///---...000))))))***+++,,,,,,,,,,,,,,,---///000000///---,,,((()))+++,,,......//////***222---&&&,,,...+++---(((+++...111222111...,,,+++++++++***((((((+++---))))))(((((('''''''''&&&))))))(((((((((((())))))(((((()))***************)))***++++++,,,,,,,,,,,,((())))))))))))*********------,,,+++******+++++++++,,,---...///111111222,,,++++++++++++++++++,,,))))))***+++,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---*********+++,,,,,,------,,,...000///,,,***+++---***,,,---,,,***)))***------------...///111333444////////////000111222222444222111111111000...,,,,,,,,,,,,,,,------...///+++,,,------............---///---))))))++++++)))'''))),,,------***'''%%%'''((()))(((&&&%%%$$$%%%(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&$$$((()))(((,,,555===JJJMMMQQQUUUWWWXXXWWWVVVQQQMMMFFF???:::888888999555///---//////,,,...333!!!!!! """$$$$$$$$$########################!!! !!!  !!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###$$$$$$$$$###$$$&&&'''(((''''''&&&000333:::FFFSSS]]]aaaaaakkkqqqzzzwwwgggVVVHHH???===999555222111222111111000...,,,+++---/////////000000000000111222333444444333111000000111333444444333333333333333333222333333222111000000000111000000000000///...,,,,,,000000000000000000000000......////////////......)))***+++,,,,,,+++)))(((,,,***(((''''''(((+++,,,------,,,,,,,,,---------,,,+++***((((((((())))))***+++,,,,,,,,,,,,******---,,,,,,,,,+++*********+++******))))))))))))))))))%%%"""###&&&((('''&&&&&&'''''')))***---...///333555555111,,,((((((***((((((''''''((()))******,,,---...//////...---,,,***)))))))))***,,,...///000///...---,,,+++*********,,,,,,)))''''''+++......---,,,+++,,,---...///+++------***+++///000///,,,...//////,,,***)))***///---***)))***...222555333333000+++,,,000000...,,,---...///000111222222------,,,++++++,,,,,,,,,,,,+++++++++******))))))...///...+++((()))...222,,,,,,---...//////......111111111000...,,,***(((,,,------......------,,,.........------,,,,,,,,,111/////////+++$$$!!!$$$,,,,,,,,,------.........111555555///+++---......//////...------,,,++++++,,,,,,,,,,,,------...///---,,,,,,,,,------+++)))------++++++++++++------***+++...000111...)))$$$------,,,+++***)))((('''))))))))))))))))))))))))***************)))((('''+++***)))***---...,,,))),,,***))))))***++++++***++++++*********+++---...))))))((((((((()))+++,,,###&&&***,,,,,,,,,------------,,,+++************---,,,,,,,,,,,,---......+++++++++,,,,,,---------000,,,((('''(((+++---...+++)))((())),,,---------******************************+++,,,------------...000000+++''')))222:::///.........///000222333111000000111444666666666000111333333222///+++)))+++++++++,,,,,,...///000---,,,++++++,,,---,,,***---,,,+++***))))))))))))************))))))))))))''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""###%%%''')))$$$%%%&&&'''(((+++///333AAAMMMVVVWWWWWWZZZ[[[YYY\\\XXXRRRKKKEEEAAA@@@???:::555222111...---111888"""!!!  !!!###$$$########################$$$###"""!!!  !!!""" !!!!!!!!!""""""""""""######"""""""""######$$$"""###$$$%%%&&&''''''''',,,///666AAANNNYYY^^^___```gggpppyyy~~~ooo^^^OOOFFFAAA===888444333222111111000///---...///000000///111111111111222333444444555444333222222333444555444444444333333333333222333222111111000000111111222222222222111000///...111111111111111111111111//////000000000000//////---------,,,+++***)))(((...,,,***(((((()))+++------...000000000///...------,,,+++)))))))))***+++******,,,------,,,+++++++++++++++++++++*********+++******)))))))))))))))(((((('''&&&$$$$$$&&&'''))))))******+++,,,---...222444444000,,,)))***,,,*********))))))(((((((((,,,---...//////...---,,,++++++++++++,,,...///111333222111///---,,,***)))+++,,,+++***((((((+++......---,,,,,,,,,,,,---...+++---,,,******...000...***+++---000222333333222///---+++***+++...222555---000111///000222111---////////////////////////000///...,,,+++***))))))+++++++++++++++,,,,,,,,,---...---+++((()))---111,,,,,,---...............---.../////////---,,,+++***++++++,,,,,,++++++***...---------,,,,,,,,,,,,,,,+++---///...)))))),,,,,,,,,,,,---------.........222222,,,)))+++,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...,,,***------++++++++++++------))),,,...///---,,,,,,...---,,,,,,+++***)))((('''))))))))))))))))))))))))------,,,+++***)))((('''+++***)))+++---...,,,***,,,+++))))))***+++***))),,,+++*********+++,,,---+++***)))))))))***+++,,,$$$'''***,,,,,,,,,------,,,,,,++++++***++++++++++++++++++++++++,,,------+++++++++,,,,,,,,,------///,,,)))((()))+++,,,---+++***)))))),,,---------******************************+++,,,------------,,,...///---***+++///444///............000111222000//////000222444555444000000000000///...,,,+++,,,,,,,,,,,,---...///000---,,,++++++---...---+++---,,,+++***))))))))))))+++*********))))))((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%&&&''''''(((***...111<<>>444222111///,,,,,,%%%!!! $$$'''$$$!!!""""""#########$$$$$$$$$###$$$$$$%%%$$$$$$###"""%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&"""!!!!!!!!!"""$$$&&&'''$$$%%%(((,,,111888???CCCKKKPPPXXXaaakkkvvv|||ooofffZZZTTTKKKBBB;;;666111...000//////000111000...+++............///000111222444444444444444555666666666666555444444333222222111000000///000000111111///000000000000//////...111111111111111111111111111111222222222222111111///...---------...///000---,,,+++***)))******+++...---,,,*********+++,,,,,,+++***))))))***+++,,,+++,,,---...///......---((((((((()))*********++++++******)))))))))))))))***(((%%%%%%'''))))))((((((((((((((()))+++,,,---444555444///)))&&&''')))%%%'''***---...///...---+++,,,---......---,,,+++,,,,,,++++++,,,...000111000000///......---,,,,,,,,,++++++++++++,,,,,,+++......------,,,+++***))))))++++++((((((---...,,,---,,,---444===BBBBBB???///...---,,,,,,...111222<<<;;;333)))$$$)))000333.........---------------***+++,,,------------,,,---,,,,,,+++***))))))((((((***,,,+++((('''***,,,+++,,,,,,,,,,,,,,,++++++***+++,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---...000...)))(((+++---------------------------//////,,,---//////+++++++++************))))))***++++++++++++***(((((()))))))))+++...//////...------++++++++++++------***))))))))))))******)))+++******))))))(((((((((((((((((((((((((((((((((+++******)))))))))*********+++,,,---,,,,,,,,,,,,---+++))))))***+++***)))++++++++++++++++++++++++------------,,,,,,++++++'''***---...---,,,+++,,,************+++,,,------+++++++++++++++,,,------+++++++++++++++++++++++++++******,,,------+++))),,,+++)))***+++,,,,,,+++******************************+++,,,------------333///---...111222000---...---,,,,,,,,,---...///222000//////111222111111---...111222333111000...,,,---......///......---+++***)))+++---......---,,,+++******)))*********++++++******)))(((((('''******++++++******)))(((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&'''((('''&&&&&&((()))---333>>>JJJSSSWWWZZZ]]]ZZZZZZZZZZZZYYYXXXWWWWWWEEE:::000...///---++++++###!!!!!!###%%%###!!!"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$###"""!!!  !!!!!!!!!""""""""""""######$$$%%%""""""""""""###$$$%%%%%%###%%%'''(((***///444888AAAFFFNNNWWWbbbmmmwww~~~yyyrrrfff___UUUJJJAAA:::444000111000//////000000...,,,------------...///000111333333444555555666666666777666666555444333222222000000/////////000111111111222222333222222111111222222222222222222222222111111222222222222111111------------...///000111++++++************++++++000///,,,******,,,///111++++++***))))))***,,,---------...//////...---,,,))))))******************+++******)))))))))))))))***&&&###$$$(((***)))'''&&&&&&'''''')))***,,,,,,222444444000+++''''''(((***+++,,,,,,,,,+++******+++,,,---......---,,,+++++++++******+++---///000------------,,,,,,,,,,,,---+++***+++,,,---,,,***,,,,,,------,,,+++***)))(((+++***'''(((,,,...,,,------...333999===<<<:::......,,,,,,,,,...///111---222333...,,,...000111+++,,,,,,------.........------......---+++***)))...---,,,+++)))((('''''''''***---,,,***((()))+++++++++,,,,,,,,,+++*********+++,,,,,,,,,+++***)))))))))************)))))))))************++++++++++++***,,,///---)))))),,,...------------,,,,,,,,,+++------+++---000...***************************)))***+++,,,,,,+++)))((()))))))))+++...//////---------++++++++++++------,,,***))))))+++***'''%%%******)))))))))((((((((((((((((((((((((((((((((((((((()))************)))(((***,,,,,,+++++++++,,,,,,***))))))***++++++***)))***+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++(((+++---...---++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,------+++++++++++++++*********++++++***+++------+++)))---+++******+++,,,,,,+++******************************+++,,,------------333000------000222222000...---,,,+++,,,,,,---...333111//////000111111000,,,...111333333111...,,,+++,,,---......---,,,,,,***))))))***,,,---,,,+++++++++***************+++************))))))))))))(((((((((((((((''''''&&&'''''''''(((((('''''''''$$$%%%%%%&&&''''''((((((%%%&&&((('''&&&&&&'''(((+++...888EEENNNSSSWWW\\\ZZZZZZZZZZZZYYYVVVTTTSSSBBB888///,,,***'''&&&''' !!!!!!"""""""""!!!!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%$$$"""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$###!!!###&&&&&&''')))---111777<<>>IIINNNSSSYYYVVVVVVWWWWWWUUURRROOOMMM===666///+++'''###$$$((( """"""!!! !!!"""!!!""""""###$$$$$$%%%%%% !!!###$$$$$$###"""!!! !!!"""### !!!!!!"""!!!!!! !!!!!!$$$$$$%%%&&&&&&$$$###""""""%%%&&&&&&'''+++...111777AAALLLWWWcccmmmtttyyy~~~xxxqqqeeeXXXMMMDDD<<<777666333111000000111000000.........//////000111222555555777888999999999999888777666555444333222222///////////////000111111///000000111111111000000222222222222222222222222000000111111111111000000---.../////////...,,,+++***++++++,,,---...//////((()))***+++,,,------------,,,,,,+++,,,---...///000000111000///...,,,+++---,,,,,,,,,+++*********+++******)))))))))))))))'''))))))&&&"""!!!$$$''',,,,,,+++***))))))******)))---111111...+++***+++***)))))))))***+++,,,,,,++++++------------++++++,,,+++++++++,,,...000111111000///...,,,+++***)))---+++***,,,......,,,))))))***+++,,,---,,,+++***(((***)))&&&'''+++---+++)))+++......---------...---,,,+++++++++,,,---...+++000111,,,(((+++000222,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++//////,,,******++++++++++++++++++***)))(((((()))***+++,,,,,,+++***++++++,,,,,,,,,,,,++++++(((((())))))*********+++---,,,---000...)))(((+++.........------,,,,,,,,,---//////...111555222---++++++++++++++++++,,,,,,((()))+++---...---,,,++++++******,,,......---,,,------++++++++++++------,,,...000---((('''+++000))))))))))))((((((((((((((((((((((((((((((((((((***,,,...///...+++(((%%%&&&)))++++++)))((()))+++)))((('''(((+++------,,,&&&(((***,,,---...------((()))+++,,,---,,,,,,+++***,,,...///---+++******------,,,+++************)))))))))))))))******+++++++++++++++******))))))---+++******+++,,,,,,+++---+++******+++,,,+++*********************************+++,,,------------+++,,,...000000000000000...---,,,+++++++++,,,---111///------......---,,,...---,,,,,,+++++++++,,,)))+++,,,------,,,***)))***)))'''((())))))((('''+++***************++++++((((((((()))******++++++)))))))))))))))(((((('''%%%&&&&&&&&&&&&&&&&&&%%%)))'''%%%###"""###$$$%%%###%%%''''''&&&&&&'''((()))'''---:::EEEJJJPPPWWWUUUVVVWWWWWWVVVSSSOOOMMM999333...+++&&&###%%%+++!!! """######'''&&&###!!!!!!###&&&'''!!!"""$$$%%%$$$""" %%%###  """!!!  !!!"""$$$###""" !!!""""""""""""###$$$$$$%%%%%%!!!!!!!!!"""$$$&&&%%%%%%,,,333>>>HHHQQQZZZdddkkkuuu{{{}}}qqqfff[[[OOOAAA666333111//////000111111111...............///000111...111444666666555555555444555666777777555333222000000/////////000222333///000111222333222111111555444333222222222222222111111111111111000//////,,,,,,,,,++++++*********+++++++++***)))***,,,...+++222333---***---...,,,,,,,,,+++******+++++++++---///000...+++))),,,...///---,,,+++,,,,,,+++***+++***)))(((((()))***+++************)))((('''&&&(((((()))******************///333222...++++++------,,,+++*********+++,,,******))))))******+++,,,111000///......---......+++,,,---.........---,,,///...---***((((((***,,,,,,------......------,,,'''((((((***+++,,,------***,,,......---,,,---...///***)))------+++---333###)))///111///......///---+++((((((***++++++++++++,,,---------,,,+++***)))***,,,---,,,***((('''(((------******//////,,,------,,,,,,+++***))))))'''((()))***+++,,,,,,,,,+++*********************))))))))))))***************+++---//////---+++)))++++++,,,------......///000///---+++***+++---...000///---+++******++++++++++++,,,---------,,,,,,+++,,,+++***((((((***,,,,,,,,,,,,,,,,,,---...///)))((((((***,,,,,,)))%%%,,,,,,+++***)))))))))***&&&&&&'''(((((((((((((((***************)))((('''...---,,,***)))((((((((((((((((((((())))))))))))))))))***+++,,,,,,------''')))***+++******,,,------......,,,******+++,,,************))))))))))))***************+++++++++++++++******)))(((((('''///...------,,,,,,,,,---***)))))))))***,,,...000///---+++)))(((((()))******,,,///111000...+++)))///////////////......---///---+++))))))+++---///......------------......000//////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***((((((((()))***++++++,,,***)))'''(((((('''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&(((***---...'''&&&$$$%%%&&&'''''''''"""***000333;;;IIITTTXXXSSSVVVXXXWWWWWWUUULLLCCC:::333,,,+++)))'''(((,,,!!! !!!###############""""""""""""############$$$$$$$$$###!!!!!!%%%###  """!!!  !!!"""$$$###"""!!! !!!"""###############$$$$$$$$$#########$$$&&&''''''''')))000<<>>666...,,,+++***)))((()))******((((((((((((((()))******......---,,,++++++++++++---,,,+++***)))))))))***((()))******))))))+++,,,*********++++++************+++++++++,,,,,,,,,---***,,,......---,,,---......111222///......+++'''///111111...***)))---222+++***)))***,,,,,,***(((,,,,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,+++)))***---...,,,,,,///************************)))*********)))(((''''''&&&&&&&&&'''(((((())))))))))))))))))************------,,,,,,+++)))((('''''''''((())))))******+++++++++++++++,,,,,,,,,,,,,,,,,,***))))))***+++,,,(((((()))******************+++,,,,,,***)))))))))++++++******))))))******((()))***)))((('''(((***(((''''''''''''(((((()))'''((())))))*********)))''''''(((((()))(((((((((((()))+++,,,,,,+++***))))))))))))*********++++++++++++++++++++++++++++++***,,,---,,,++++++,,,------...///...------///000,,,++++++++++++*********,,,,,,++++++***)))))))))*********)))))))))))))))''''''&&&&&&&&&'''((((((******+++++++++,,,,,,,,,......---,,,+++***))))))))))))******+++---...//////////////////...---------,,,,,,++++++,,,,,,---000//////......//////000////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++***(((&&&''')))***(((&&&(((((((((((((((((((((((()))***++++++***)))***+++$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%***///&&&(((+++,,,+++000>>>LLLUUU[[[^^^[[[XXXVVVSSSNNNLLLCCC:::555///***)))+++ """"""!!! !!!!!!###$$$$$$$$$######$$$###""""""######!!! !!!""""""!!!  !!!"""######"""!!!%%%$$$$$$$$$###"""""""""!!!###$$$""" !!!&&&+++###%%%''',,,222<<>>BBB>>>777,,,+++)))((((((((()))************)))***++++++,,,++++++******++++++,,,---******)))(((((()))***+++++++++***(((''''''***,,,++++++,,,,,,,,,,,,++++++******************++++++***,,,......---,,,---...,,,222444111///000---&&&+++***+++///222111,,,(((***)))***+++,,,,,,***((("""%%%))),,,---,,,)))''')))***,,,---,,,***((('''***'''***111111,,,***---)))))))))))))))*********)))******+++++++++******&&&''''''((()))******+++))))))))))))***************************+++++++++(((((())))))******++++++,,,+++***))))))+++---...000///---+++******++++++,,,,,,,,,,,,+++)))((('''(((***,,,,,,+++***)))***++++++***))))))((())))))%%%'''(((&&&$$$###&&&(((+++***)))(((((((((((((((%%%&&&((()))+++,,,,,,,,,***************)))(((''')))***,,,,,,,,,+++)))''')))************+++++++++))))))***+++,,,,,,------+++---------+++++++++---+++,,,,,,***)))((()))***,,,,,,,,,+++++++++******......------,,,+++******&&&&&&''')))***,,,------)))))))))))))))***++++++******+++,,,,,,,,,++++++++++++,,,---------,,,,,,))))))+++,,,,,,,,,,,,,,,,,,,,,...///000000111111111///---++++++---///111000000////////////000000,,,...111222222111///---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,)))&&&(((+++---***'''))))))))))))))))))))))))###%%%'''&&&###"""$$$&&&((('''%%%$$$###$$$%%%%%%'''((('''$$$"""'''000888000)))$$$&&&***///;;;GGGSSSYYY]]][[[XXXWWWVVVSSSQQQLLLEEE<<<000''''''--- """###$$$$$$$$$"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$"""!!! !!!"""!!! """%%%&&&&&&### ######""""""!!!!!!  !!!""""""""" ###&&&(((***000:::BBBNNNTTT[[[^^^___```eeejjjtttzzzsssgggWWWGGGBBB???888111...444111//////222222000---------------///111444555555333111000000111333444444444444444444444444444666555444333222222222222///111444777888777666444333222111///---,,,,,,,,,444000++++++---000000///------/////////...---,,,000(((&&&///666444000///+++******,,,...000///...000000000000000000000000000000000000000000000000,,,,,,------,,,+++)))(((************************))))))******+++++++++++++++,,,---///333888<<>>888555222///...111222000......---------...000111222111222333444444444333333333333333333333333333333333333222111111111111111666666444333333333444444111111111000///---,,,,,,'''***///000///,,,++++++---------...............+++******+++---...111333+++******,,,...000///...111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,+++************************,,,+++***))))))+++,,,...---,,,+++***))))))******888333---+++***)))((((((''''''(((((()))************************))))))(((***+++++++++))))))***+++((()))***+++,,,,,,,,,,,,******++++++***)))(((''''''((()))***,,,...//////+++,,,---...////////////.........---------,,,,,,........................******))))))***+++,,,,,,******+++---...---***(((+++***))))))((()))******,,,++++++******++++++,,,***++++++++++++***))))))***))))))(((((((((((((((***+++,,,------,,,******)))))))))))))))*********)))'''''')))************&&&''''''((()))(((((((((***))))))***,,,---,,,+++)))+++,,,+++***)))***+++)))+++---///000///...---......///...---+++((('''***)))(((((('''((())))))'''((()))))))))'''%%%$$$,,,,,,+++++++++***(((''')))))))))******+++++++++)))***++++++,,,,,,++++++......---,,,+++******)))++++++++++++++++++++++++***'''$$$&&&+++---***'''+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++---+++)))((((((***+++,,,,,,***))))))***++++++***''''''''''''((()))***+++++++++++++++++++++++++++,,,+++)))))))))***+++,,,***+++,,,+++)))(((((())))))***+++---...000222333...............---,,,+++///000000000000000/////////......---------...///111///...,,,++++++,,,,,,+++++++++,,,---...///000+++---...---+++*********)))******+++******))))))&&&''''''''''''''''''&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&''')))###&&&)))***(((%%%$$$%%%)))&&&%%%((()))***000888IIIRRRYYYZZZZZZZZZXXXUUUVVVUUURRRJJJ???444,,,(((  !!!"""### !!!!!!########################!!!!!!"""%%%((((((%%%"""!!! !!!###$$$$$$######"""!!! !!!"""$$$%%% !!!!!!!!! !!!!!!""""""###!!!"""$$$%%%%%%&&&'''(((---555AAAJJJSSS]]]hhhqqqpppyyytttcccWWWMMMCCC<<<888444000///111222000.........---------///000111///000111222222222222222333333333333333333333333222222111000000000111111777666444222222222333444000000000//////---,,,++++++******+++......---***------------......//////)))***++++++...111444555+++******,,,...000///...111111111111111111111111000000000000000000000000------,,,,,,,,,,,,,,,,,,************************,,,+++*********+++------+++*********)))))))))***666444000,,,******)))'''&&&&&&'''(((((()))***************))))))))))))))))))***++++++***)))***+++&&&''')))***++++++++++++$$$%%%''')))))))))(((''''''((()))***,,,---...///***++++++,,,------............---------,,,,,,,,,************************))))))))))))***++++++,,,******+++---...---***(((+++***((((((((()))***+++,,,++++++******++++++,,,+++++++++++++++***))))))***))))))((((((((((((((()))***,,,------,,,+++***(((((())))))***************)))'''''')))***)))&&&&&&&&&'''(((((((((((((((***))))))***++++++)))''')))***++++++***)))***+++'''))),,,...000000///...---...//////...+++(((&&&)))((((((((((((((())))))'''((()))))))))(((&&&%%%,,,,,,---,,,+++)))((((((************++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,+++***))))))(((************************)))***+++******)))***+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------******++++++,,,+++++++++,,,+++)))(((((()))+++---,,,***))))))***++++++***((('''''''''((()))***+++************))))))))))))(((***+++,,,+++***))))))((()))***)))(((''')))***)))***+++---///111222222......///000///...------//////000000000000//////......------------...///111///...,,,++++++,,,,,,,,,,,,+++******+++,,,---***,,,------+++)))******((())))))*********))))))&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%'''((('''%%%%%%$$$###&&&%%%%%%((()))***...444CCCNNNWWWZZZYYYYYYXXXVVVYYYWWWSSSJJJ@@@666///+++ !!!###&&&''' !!!!!!######################## """$$$&&&&&&%%%$$$###%%%$$$""""""######!!! !!! !!!!!!""" !!!!!!!!! !!!!!!"""""" !!!"""###$$$%%%&&&'''''',,,444;;;DDDRRRbbbnnnsss{{{}}}lll___VVVKKKBBB<<<888333111222222000...///...---------...///000//////000000111111222222333333333333333333333333111111000000000000000111666555444222222222333444///000000000000...,,,+++...***((()))---000...,,,---------------...///000)))+++++++++///444666333+++******,,,...000///...222222222222222222222222000000000000000000000000///...---,,,++++++++++++************************+++++++++,,,,,,,,,,,,,,,))))))******************222333222---++++++)))%%%&&&&&&'''(((((()))******+++***)))(((((((((((()))(((***+++,,,*********+++&&&''')))***++++++******"""###&&&(((******)))(((((())))))***+++,,,------((((((((()))******++++++++++++++++++************++++++++++++++++++++++++******)))))))))***+++++++++******,,,------+++)))***)))(((''''''(((***,,,,,,++++++******++++++,,,+++++++++,,,++++++***)))******)))((((((((()))))))))***++++++++++++++++++((((((((()))******++++++******'''%%%'''***(((###&&&''''''(((((((((((((((+++***)))))))))'''###!!!)))***++++++***)))+++,,,+++,,,---......---,,,++++++,,,...///...,,,)))'''(((((())))))))))))******(((((())))))))))))((((((%%%'''))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++******)))))))))))))))))))))))))))))))))))),,,...---***(((+++...***+++,,,------,,,+++***++++++,,,,,,,,,,,,------***+++++++++++++++******)))******)))((((((+++---,,,***))))))***++++++***)))((((((((())))))***+++)))))))))))))))(((((((((&&&))),,,...,,,***(((((()))******)))(((((()))+++((()))***,,,...//////000...//////000000///......---......///////////////+++++++++,,,,,,,,,,,,---///...------,,,,,,,,,,,,---,,,+++***************(((***,,,+++***)))***+++''''''(((((())))))((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''((('''''''''&&&((('''######%%%%%%"""%%%'''&&&######%%%&&&$$$$$$%%%&&&'''(((***...111>>>JJJVVVYYYYYYYYYYYYWWWZZZYYYUUUNNNCCC:::333/// !!!###&&&''' !!!"""""""""""""""""""""""""""!!!###$$$""""""&&&&&&$$$############""" """!!!  !!! !!!!!! !!!""""""######!!!!!! !!!###%%%%%%&&&$$$'''+++///666CCCTTTaaapppzzzttthhh```UUUKKK@@@;;;555222222222000...//////...---------...///111000000000000222333444222222222222222222222222000000/////////000000111444444333333333333333333000111222333222000...---,,,+++++++++---.........------,,,,,,---...000111+++,,,+++***///555333,,,+++******,,,...000///...222222222222222222222222222222222222222222222222111000...,,,+++******+++************************)))***,,,---...---,,,+++)))))))))*********))))))---222333...++++++(((###&&&&&&'''((()))***+++++++++***)))((('''(((((()))''')))+++,,,+++******+++'''(((***,,,,,,,,,******###%%%(((***+++***)))((()))*********++++++++++++))))))))))))***+++,,,,,,+++++++++************)))------------------------+++******))))))))))))***,,,+++******,,,,,,+++******)))'''&&&&&&(((+++,,,,,,++++++******++++++,,,++++++,,,,,,++++++***)))++++++***))))))))))))***)))))))))))))))***++++++'''(((((()))******++++++)))***'''$$$(((,,,)))###''''''((())))))))))))((()))))))))***+++***'''$$$(((***++++++******+++,,,...------,,,,,,+++++++++(((***,,,------,,,***)))((())))))******+++******))))))((())))))***+++,,,"""%%%((()))((((((***,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++************************+++,,,---,,,+++***+++,,,)))***,,,------,,,***)))++++++,,,,,,,,,,,,------+++++++++++++++***)))(((''')))+++***)))(((***,,,,,,***))))))***++++++******))))))))))))***++++++************))))))((((((&&&))),,,,,,***(((((()))......---+++)))((()))+++)))***,,,...////////////........................,,,,,,---...............***+++,,,---......---,,,---------...------,,,,,,------,,,,,,,,,+++++++++&&&(((******))))))***+++%%%%%%&&&'''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%'''(((((((((''''''$$$''''''######&&&'''$$$###&&&%%%!!!"""''''''$$$$$$&&&'''&&&'''***...000888FFFTTTYYYYYYZZZZZZYYYYYYZZZZZZTTTKKK???666222!!!  """%%%&&& !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!!)))###"""!!!"""$$$%%%%%%$$$%%%### !!!### !!!!!!!!!!!!!!!"""######$$$$$$###""" """$$$%%%%%%$$$&&&((()))---999HHHUUUkkkvvvzzzoooggg\\\QQQCCC===777333333222000...000///...---,,,---......222111000000000222555666222222222222222222222222000000////////////000111333333333333333333333333222333444555444222000///(((+++//////---,,,...000------,,,,,,---...000111------***)))///555000&&&+++******,,,...000///...222222222222222222222222222222222222222222222222333111///,,,+++*********************************(((***---//////...,,,***)))))))))***))))))((('''+++111333///,,,,,,((("""&&&&&&'''((()))***+++,,,+++***((('''''''''((()))''')))+++,,,+++******+++(((***,,,------,,,+++***&&&(((***,,,,,,+++)))(((************************,,,,,,,,,,,,---...//////---------,,,,,,,,,++++++************************++++++***)))(((((())))))---+++******+++,,,,,,+++***)))'''&&&&&&(((+++,,,,,,++++++++++++++++++,,,+++,,,,,,,,,,,,+++******,,,++++++******************)))((((((((()))+++,,,'''(((((()))***+++++++++))))))'''$$$(((...,,,$$$'''(((((()))))))))))))))'''''')))---000111000...(((***++++++******+++---------,,,++++++,,,,,,---&&&(((***,,,,,,,,,+++***((()))***+++++++++++++++))))))(((((()))+++---...&&&))),,,+++)))((()))+++++++++++++++++++++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---+++******,,,---+++))))))***,,,------,,,***)))++++++,,,,,,,,,---------,,,,,,,,,+++***)))((('''&&&(((++++++)))(((***,,,,,,***))))))***++++++*********************+++,,,,,,+++++++++******))))))(((***+++***((('''))),,,222222000---***((()))***,,,---///111222222111000------,,,,,,,,,---......+++,,,,,,---.........---,,,---///111111000///...+++,,,---.........---,,,,,,,,,---......------,,,$$$&&&((()))))))))***+++$$$%%%%%%&&&'''''''''&&&%%%&&&((())))))(((&&&%%%$$$%%%'''(((((((((''''''###''''''######)))***&&& $$$$$$!!!###)))(((###$$$&&&'''&&&&&&***...000666DDDSSSYYYYYYZZZ[[[ZZZXXX[[[]]]ZZZQQQDDD999222!!!!!!  !!! """"""""""""!!!!!!!!!!!! !!!###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""######$$$'''###&&&,,,,,,,,,999JJJXXXfffvvv}}}{{{|||}}}pppaaaWWWIIIDDD===666222222333444------......///......---////////////000111222333222444666666444333222333000000////////////000000333333333444555555444333///000000111111111000000++++++,,,------,,,++++++///000...+++,,,000///,,,*********)))...333222---,,,+++***,,,...//////...////////////000000111111111333222000222555555111444222000///...---+++)))+++***)))(((((()))***+++*********+++,,,,,,***''''''(((***+++***(((%%%###+++111444000+++***(((&&&&&&&&&&&&'''''')))***+++***...000---(((&&&)))---++++++,,,,,,,,,++++++***))))))(((((((((((())))))"""###%%%'''))))))))))))(((((((((((((((((((((((('''(((***+++,,,,,,,,,+++,,,+++*********+++,,,---......,,,+++***)))))))))(((((((((((()))***,,,,,,,,,+++***))))))***+++,,,((((((((()))***,,,---...---------,,,+++***)))(((,,,******+++......+++(((,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,***************)))((((((*********)))))))))))))))))))))(((((('''''''''&&&))))))***++++++++++++***'''''')))+++......+++))),,,++++++******++++++,,,***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))((((((((((((+++++++++++++++++++++++++++******)))(((''''''&&&)))((((((((()))***++++++))))))***+++,,,,,,------...//////......---,,,,,,...---,,,+++************,,,++++++******))))))))),,,***(((&&&'''***---000---------,,,,,,++++++++++++***(((***,,,---***(((******++++++++++++***)))************************((('''(((***,,,,,,***(((***++++++++++++***))))))(((((((((((()))***+++,,,++++++---000111///+++(((000...---++++++,,,---...////////////000000000000///...------///000000///.../////////...---,,,,,,---------,,,+++***(((((('''((()))******)))((((((%%%%%%&&&&&&'''((((((((((((((((((''''''&&&%%%%%%((()))*********((('''&&&$$$((('''""" %%%(((&&&)))***)))'''%%%$$$$$$&&&'''&&&&&&&&&'''(((***+++777<<>>777333///...---......//////.........////////////000111222333333444666666444222222222111000000//////000000111444444444444555555444333111111111111111000//////+++,,,---......---,,,+++---...---***,,,000///+++,,,,,,+++***...222111,,,,,,++++++,,,...//////...------...000111111222222///111000///111555555111444222000///...---+++)))+++******))))))******++++++******,,,------***(((((()))******)))'''%%%$$$)))///222...)))((('''$$$'''''''''''''''((()))***************))))))***++++++++++++,,,,,,++++++*********))))))))))))******$$$%%%&&&'''((()))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++*********+++,,,------,,,+++******))))))***)))((((((((()))***+++++++++***))))))))))))***+++,,,,,,+++***************,,,,,,,,,,,,+++***))))))***)))(((***,,,,,,)))''',,,,,,+++++++++*********((())))))***++++++,,,,,,***************)))(((((()))))))))((((((((((((((()))))))))(((((((((''''''))))))***++++++++++++***)))((()))+++,,,---+++)))+++******))))))******+++,,,---......---,,,---///))))))))))))))))))))))))))))))))))))((((((((((((************************+++******)))((((((''''''++++++***)))))))))******++++++++++++,,,---......---...//////...---,,,+++...---,,,+++***************++++++++++++******)))***)))'''&&&'''))),,,---,,,,,,+++++++++************)))((()))++++++)))'''************************************************)))((((((***++++++***(((******++++++++++++******))))))))))))***+++,,,---,,,,,,---///000///,,,***000///---++++++,,,---....../////////000000000000///...,,,---...//////...////////////...---,,,,,,------.........---,,,,,,'''((()))******)))((('''%%%%%%&&&''''''(((((()))&&&&&&&&&'''''''''''''''((())))))***)))((('''&&&$$$((('''"""!!!%%%'''&&&'''(((((('''%%%%%%&&&((('''&&&&&&&&&'''(((***+++555999@@@JJJTTTZZZ\\\[[[^^^]]]\\\[[[XXXPPPGGG???  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! $$$%%%%%%%%%$$$###"""""""""!!!  !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""'''%%%###+++666CCCQQQaaakkknnnpppwww}}}yyyooo^^^XXXOOOFFF>>>666000,,,///////////////..................///000111333444333555666666333111111111222111111111111111111222555555666555555444333222222222222222111000//////,,,---...//////...---,,,***,,,+++)))+++///...+++......---+++...222111,,,,,,++++++,,,...///...---***+++...000111111111111///000000///111666666333444222000///...---+++)))***++++++,,,,,,++++++***+++++++++,,,......,,,***)))))))))((((((''''''&&&,,,222555111---+++***((((((((('''''''''(((((())))))'''&&&'''***,,,+++)))***++++++,,,,,,++++++++++++******))))))******+++((('''''''''(((((()))***************************+++***************+++++++++************+++,,,,,,******))))))))))))*********)))))))))))))))*********))))))(((((())))))***...---,,,+++******)))***,,,,,,,,,,,,+++******)))******)))***,,,,,,***(((++++++++++++*********)))(((((()))***++++++++++++)))************))))))(((((((((((((((((((((((((((*********)))))))))))))))))))))***++++++++++++***+++***)))***+++,,,+++)))***))))))))))))))))))***(((***+++,,,++++++,,,...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((((((---,,,+++******))))))***...---,,,++++++,,,...///,,,---...//////---,,,***---,,,+++***************((()))+++,,,,,,+++***)))((('''''''''((()))***+++***************))))))))))))((('''(((******((('''***)))((((((((()))*********************************))))))***++++++)))'''((()))***+++,,,,,,,,,,,,************+++,,,---......------...//////...,,,000///---,,,,,,,,,---........./////////000000000///...,,,,,,---......---000//////...------,,,,,,+++,,,------............((((((*********)))((('''%%%&&&&&&''''''((())))))$$$%%%%%%&&&''''''(((((('''((()))***)))((('''&&&$$$''''''###"""$$$'''&&&%%%&&&'''&&&%%%&&&''')))&&&&&&&&&&&&'''((()))***111444;;;EEEOOOWWW\\\]]]]]][[[ZZZYYYVVVRRRKKKGGG  !!!""""""""" !!!!!!!!!!!!!!! """######$$$$$$$$$$$$%%%$$$$$$###"""!!!######"""!!!  !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""######$$$$$$$$$$$$$$$###"""%%%(((&&&###'''///666BBBQQQ\\\aaaeeekkkppp|||{{{fff^^^SSSIIIBBB;;;555111000000//////////////////------......000111333444333444666555333000000000333222222111111222222333666777777666444222111111000000111111222111111000------...//////...------(((******)))+++///...***---...,,,,,,///444222------,,,+++,,,...///...---)))+++---/////////......000222111///222777888555333222000//////...,,,******+++------------+++***,,,+++,,,---//////---++++++***((('''''''''((((((---333666222...,,,+++))))))((((((''''''''''''(((((((((((()))*********)))******+++,,,,,,,,,++++++******))))))))))))*********)))(((''''''((()))***)))))))))))))))))))))))),,,+++***)))))))))***+++***************++++++,,,((((((((((((((()))******+++***)))))))))))))))***))))))(((((((((((()))))),,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------,,,,,,+++************)))))))))'''((()))***+++++++++***))))))************)))((((((((((((((())))))))))))************************))))))***++++++++++++***---+++))))))***+++************))))))))))))******(((***++++++))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++******))))))))),,,,,,++++++***+++++++++///---+++))))))***---...***,,,---//////---+++***,,,,,,+++***************'''(((***,,,,,,,,,+++***'''(((((()))******))))))************************(((((())))))***))))))(((***)))'''&&&&&&(((***+++************************+++***))))))******(((''''''(((***+++,,,---------,,,++++++,,,,,,---...//////...,,,---///000///...//////...---,,,------............/////////000000///---,,,,,,---------,,,000000///...---,,,,,,,,,)))***++++++,,,,,,++++++))))))***+++***)))((('''&&&&&&&&&'''(((((())))))%%%%%%&&&&&&''''''''''''''''''((())))))((('''&&&$$$&&&&&&$$$###$$$&&&'''%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&''''''((((((,,,000777AAAMMMVVV[[[\\\ZZZYYYWWWUUURRROOOLLLJJJ  !!!!!!  !!!!!!!!!""" !!!"""#########$$$$$$$$$$$$######"""!!!"""""""""""""""######### !!!!!!!!!!!! !!!!!! !!!!!!!!!"""###$$$$$$$$$$$$######$$$&&&'''&&&###%%%)))...888EEEOOOVVV[[[```dddpppxxxqqqgggXXXLLLDDD???;;;777222111000////////////000---------...///111222333111333555444222000//////333333222222222222333333555777777666333000000111---...///000111222222222------...//////...------(((******))),,,///...***+++,,,++++++000555555000---,,,+++,,,.........,,,***+++,,,---------,,,+++111222000---000555555333333111/////////...,,,***+++,,,---......---,,,+++,,,+++,,,...///000...,,,+++***(((''''''((()))***)))///222...***((('''%%%)))((((((''''''''''''((('''+++...---)))'''(((***)))***+++,,,,,,,,,,,,,,,((((((''''''''''''((((((+++***(((''''''((())))))((((((((((((((((((((((((,,,+++***)))))))))***+++))))))******++++++++++++''''''''''''((()))******+++***)))))))))))))))***(((((())))))))))))((((((+++++++++******+++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,---*********)))))))))((((((&&&''')))***++++++***)))((())))))*********)))))))))))))))******+++++++++************++++++++++++))))))***++++++++++++***---+++))))))***+++******+++++++++******+++++++++...//////...+++******+++))))))))))))))))))))))))'''((((((((()))))))))***++++++++++++++++++++++++++++++++++++************************+++,,,---......,,,)))(((''')))+++---***+++,,,---...---+++***++++++******))))))******((()))***+++,,,,,,+++***((()))***+++++++++***)))******++++++++++++++++++)))***++++++************)))((('''&&&&&&(((***,,,************************,,,***)))))))))***)))''''''(((***+++------......,,,,,,,,,,,,---...///000000...------///000111000//////......------------............///////////////---++++++---...---,,,111111///---,,,,,,,,,,,,++++++,,,,,,++++++***))))))***+++++++++)))((('''&&&&&&''''''((())))))***(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&$$$###$$$'''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&''''''''''''''')))---444???KKKTTTYYYZZZWWWVVVTTTQQQNNNLLLKKKKKK  !!!!!!"""!!!!!!""""""!!!!!! """"""###############""" !!!""""""###### !!!!!! !!!!!! !!!!!!!!!""""""!!!!!! """###$$$$$$######$$$%%%+++111;;;DDDKKKPPPUUUWWWbbbjjjvvvtttaaaRRRJJJDDD>>>:::333222111/////////000000............///000111111000111333333222000000000333222222111111222222333333555777555111//////111,,,---...///000111111111,,,---...//////...---,,,))),,,---,,,...111///***)))*********///555555111...,,,,,,,,,......---,,,,,,,,,,,,,,,------......111111///+++,,,000000---222111/////////...---++++++,,,,,,------,,,,,,++++++++++++---///000...,,,+++***)))((((((((()))******000333///+++***(((&&&(((((('''''''''(((((()))''',,,000...(((%%%'''***)))***++++++,,,,,,,,,,,,(((''''''&&&&&&''''''((())))))(((''''''(((((((((''''''''''''''''''''''''+++***************++++++((()))******++++++******((((((((((((((()))*********)))))))))))))))******((())))))******))))))(((---,,,+++***))))))((()))+++++++++,,,,,,++++++***)))******)))(((((()))+++))))))))))))((((((((((((%%%''')))+++++++++***)))((())))))************))))))******++++++,,,,,,,,,***************+++++++++))))))***++++++++++++***+++***)))***+++,,,+++))),,,,,,++++++++++++,,,,,,---------+++)))''''''((())))))))))))))))))))))))''''''(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))+++,,,...///+++***)))(((((()))+++,,,******++++++,,,,,,+++++++++******)))))))))*********************+++++++++******++++++++++++***************+++++++++++++++)))***,,,,,,***)))***+++)))(((((('''((()))+++,,,************************,,,***(((((()))***))))))((()))***,,,---.........,,,,,,,,,,,,---...///000000...---...000111111111////////////......------------........./////////...---+++,,,...//////...222111///---,,,+++,,,,,,............------,,,+++***++++++++++++***((('''&&&''''''(((((()))************))))))(((''''''&&&%%%&&&'''((()))(((''''''%%%$$$%%%'''&&&###$$$'''&&&''''''&&&$$$###$$$&&&%%%&&&&&&'''''''''&&&&&&***,,,222;;;FFFPPPVVVXXXTTTTTTRRROOOLLLKKKMMMNNN !!!!!! !!!""""""!!!!!!""""""!!!!!!  !!!"""######$$$$$$### !!!!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!#########"""###%%%%%%'''***000777===CCCGGGIIISSS]]]jjjuuu|||lll]]]TTTLLLCCC===555333111000//////000111//////.........//////000...000222222111000000111222222111111111111222222000333666444000---...111------............------+++,,,---......---,,,+++,,,//////...000222000+++)))*********...444333///...---,,,,,,......---,,,------,,,---...111333555666555111,,,+++///...+++222000///...///...---+++,,,,,,++++++++++++,,,,,,******+++---//////...,,,***)))))))))))))))******...444777333...---+++)))'''''''''''''''((()))***&&&))),,,,,,***((('''((())))))***+++,,,,,,,,,,,,((((((''''''''''''((((((&&&''''''(((((((((''''''((((((((((((((((((((((((((()))***+++++++++++++++'''((()))***+++******))))))))))))(((((()))******)))((((((((()))***++++++))))))***++++++***))))))+++******)))((((((((()))***++++++,,,,,,+++++++++((())))))(((&&&&&&(((+++))))))((((((((('''''''''$$$&&&)))+++++++++)))((((((((()))***************((())))))***++++++,,,,,,)))))))))*********++++++))))))***++++++++++++***)))((()))+++,,,---+++)))++++++************++++++((())))))(((%%%$$$$$$%%%))))))))))))))))))))))))'''''''''((()))*********************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---))))))))))))***+++,,,,,,+++***))))))***+++,,,---******))))))))))))******---+++***)))((()))++++++*********))))))))))))***)))))))))*********++++++'''***,,,+++)))((()))***(((((())))))***++++++,,,************************+++)))'''''')))***+++***)))***+++,,,------------,,,,,,,,,,,,---.../////////......///111222222111///////////////......------------.........//////---,,,+++,,,///000111000333222///---+++++++++,,,,,,,,,---.........------++++++,,,,,,+++***(((''''''''''''((())))))******************))))))))))))%%%%%%'''(((((((((''''''%%%###%%%((('''"""###'''$$$%%%&&&%%%$$$$$$&&&'''%%%&&&'''''''''&&&%%%%%%---,,,---333>>>IIISSSXXXRRRSSSSSSQQQOOOOOORRRUUU !!!!!! !!!""""""### !!!""""""!!!""""""###### !!!###$$$$$$$$$$$$######""""""!!!!!!!!!  !!!!!! !!!!!!!!!######"""!!! """$$$$$$######&&&''''''"""$$$''',,,333888<<<>>>JJJTTTbbbnnnwww}}}ssseee\\\TTTJJJBBB555444222000//////000111000000///...............,,,///111222111111111222222111111111111111111222...222555333///,,,...111/////////...---+++***)))++++++,,,------,,,++++++...000111000111333000+++***+++***)))---222111,,,...---,,,,,,......---,,,...---,,,---000444888;;;;;;:::555///...000000,,,222000///...//////---+++---,,,************,,,---***)))***,,,...///---,,,))))))))))))************,,,222555111---+++***'''&&&&&&&&&'''''')))***+++%%%%%%&&&)))++++++(((&&&((()))***+++,,,---------))))))(((((((((((())))))$$$%%%'''((((((((('''&&&))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++'''((()))++++++******)))******))))))))))))******(((((((((((()))***,,,,,,)))***+++,,,,,,+++***)))&&&&&&&&&'''(((***+++,,,***++++++,,,,,,,,,++++++)))***+++)))''''''***---)))(((((((((''''''''''''$$$&&&)))+++,,,+++)))((((((((()))***************'''(((((()))***+++++++++(((((())))))************))))))***++++++++++++***'''''')))+++......,,,)))******))))))))))))******((()))***)))((('''((()))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******))))))***+++,,,,,,------+++***)))((((((***,,,...***)))))))))))))))******...---***((('''(((***,,,***)))(((((((((((())))))'''((((((((())))))******&&&)))+++***((('''(((***'''(((***+++,,,,,,,,,,,,***************************)))'''''')))+++++++++******+++,,,------------,,,,,,,,,,,,,,,---/////////......000222333222111/////////000///......------------.........//////---,,,+++---///222222222444222///---+++++++++,,,((((((***+++,,,---------++++++,,,,,,+++***((('''''''''(((((())))))******)))))))))***++++++,,,,,,$$$%%%'''(((((((((''''''%%%###$$$)))'''""""""'''"""###$$$%%%$$$%%%'''***%%%&&&'''''''''&&&%%%$$$000---***---777DDDQQQXXXQQQSSSTTTTTTSSSSSSWWW[[[ !!!!!! !!!!!!""""""!!!!!! """""""""""""""#########$$$""" !!!"""!!! &&&   !!!"""###$$$%%%%%%$$$###!!!!!!"""###$$$%%%%%%%%%''''''((()))---111555777???HHHTTTaaakkkvvv~~~nnnbbbYYYNNNEEE:::666222////////////...---------------...///000/////////000111111222222111222222333222111000///111///...---...///...---000000000000///...---,,,************+++---///000333111000000222222///,,,111***&&&(((+++---222777000///...---...///111333333444555666888<<>>:::444000////////////......---------......////////////000111111222222222222333333333222000000111///...---...///...---------............------+++*********,,,---///000///---,,,---//////---+++...***(((***++++++...333222222222222444777:::<<>>444,,,&&&------............------+++++++++++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))%%%***000333222...***)))***)))((('''''''''((()))''')))************+++,,,,,,,,,,,,++++++)))((((((+++++++++************)))+++)))&&&$$$$$$&&&)))+++)))))))))))))))))))))))),,,,,,,,,+++,,,------...)))))))))(((((((((((((((***)))((()))***+++***)))&&&)))+++,,,***((('''''''''((()))***+++***))))))((()))***)))''''''(((***,,,,,,++++++,,,,,,---...+++***)))((((((&&&### ((((((((((((''''''''''''(((((((((((())))))))))))***))))))(((((())))))************))))))(((((((((((('''(((++++++(((''')))((())))))******))))))((()))(((&&&''')))******)))---+++)))((()))))))))'''***((('''((()))***)))(((+++***))))))((((((((((((((('''((()))******(((&&&************))))))))))))***)))(((((('''''''''''')))************))))))((('''((())))))******))))))(((***+++***))))))***+++))))))******+++,,,,,,---))))))******+++++++++,,,************)))(((''''''((()))***+++++++++++++++'''(((((())))))*********+++++++++++++++*********(((((((((((()))***+++,,,+++***)))(((((((((((((((***++++++***)))(((''''''((()))+++---............000000000000000000111111+++---......---,,,---...***+++,,,------,,,+++******))))))***---......------+++******+++,,,++++++)))***+++,,,------------ '''---...---...+++'''((((((((()))+++,,,+++)))******)))(((&&&%%%''')))&&&''''''''''''&&&&&&%%%((((((((()))))))))******%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&''',,,555AAAHHHIIIIIIKKKMMMOOOQQQSSSTTT   """  !!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""######$$$$$$$$$$$$$$$&&&'''&&&### !!! """!!!!!!!!! !!!!!! !!!""""""!!! $$$$$$$$$###############%%%%%%$$$$$$$$$%%%&&&&&&000555<<>>HHHHHHHHHJJJMMMQQQUUUWWWXXXYYYXXXWWWUUUUUUXXXZZZ[[[\\\YYYPPPEEE999///***------............------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))******)))+++111777777111,,,***+++***)))'''''''''(((((('''((())))))))))))+++---,,,,,,------,,,++++++***++++++++++++++++++++++++,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))------...---------...///*********))))))(((((((((+++***((()))******)))((((((***,,,,,,***(((''''''&&&'''((()))))))))(((((()))******)))''''''((()))+++++++++++++++,,,,,,---++++++***++++++)))&&&###((((((((((((((('''''''''(((((((((((()))))))))))))))))))))(((((()))))))))++++++***)))(((''''''&&&''''''((())))))((((((((((((((())))))))))))(((((()))((('''''')))******)))+++)))(((((()))***)))((()))'''&&&'''((()))((('''---,,,***(((((((((((()))***((('''))),,,---***'''++++++******))))))((((((...,,,+++)))(((((())))))***************)))(((''''''(((((()))))))))))))))''')))******))))))***,,,******+++++++++,,,,,,,,,)))************+++++++++***************)))((('''((()))***+++++++++++++++(((((())))))***+++,,,---,,,,,,++++++******)))))),,,,,,++++++++++++++++++))))))(((((())))))***+++***************)))((((((***+++...000111000///...000000000111111111111111,,,,,,------,,,,,,++++++***+++,,,,,,,,,+++***))),,,++++++,,,...//////...+++(((&&&'''***+++***((()))***+++,,,,,,---,,,,,,)))++++++''''''+++---++++++******+++---...,,,+++)))******(((&&&&&&((()))(((((()))(((((('''&&&&&&************))))))))))))$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&)))///888>>>CCCDDDEEEFFFFFFIIIOOOSSS  !!!!!! """"""######""""""!!! !!!!!!"""######$$$$$$$$$$$$%%%&&&'''&&&### ######%%%'''$$$!!!!!!!!!!!! !!!!!!!!! !!!""""""!!! $$$$$$$$$########################$$$%%%&&&&&&'''***...444:::CCCNNN\\\eeeqqqwww~~~}}}vvvjjj___TTTMMMBBB999333111///...000///...---------------.........///000000111111333333555555555555444333111///...---...///...---......////////////.........------,,,---...000111666666555333111...,,,,,,,,,,,,...000222666BBBNNNXXXWWWWWWWWWYYY\\\___aaafffeeedddaaa^^^\\\\\\]]]YYYYYYXXXSSSIII<<<111---------............------------,,,,,,+++,,,,,,---++++++++++++++++++++++++))))))))))))************,,,,,,111888999111+++***+++***)))(((''''''((()))'''((())))))((()))+++---))))))***+++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***))))))***++++++************************,,,...///...,,,+++,,,---+++++++++******)))))))))+++***((()))******)))((((((***,,,,,,***(((''''''&&&&&&''''''((((((((((((((()))***)))''''''(((***+++************+++,,,,,,))))))***+++---,,,)))&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((())))))(((((((((+++******)))((('''&&&&&&%%%''''''''''''((((((((((((((())))))))))))(((((((((''''''(((******)))((((((&&&%%%&&&)))***+++***((('''&&&'''((()))(((&&&---,,,***(((((((((((()))***((('''(((,,,---+++(((++++++******))))))((((((///---+++***))))))*********************)))((('''''''''((()))))))))))))))'''(((******))))))***,,,,,,,,,,,,+++++++++******+++++++++************))))))************))))))((())))))***+++++++++******''''''''''''(((***+++,,,+++++++++******)))))))))------,,,,,,+++******)))'''''''''(((***+++---...)))***++++++,,,,,,,,,+++***,,,...000000///...---//////000000111111111111......------,,,+++)))(((++++++,,,---,,,+++***))),,,++++++,,,...///...---,,,)))''''''***,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,)))$$$&&&,,,//////---,,,,,,---...///---,,,)))******)))''''''((()))***************)))((('''************))))))))))))&&&(((******(((&&&%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&***111555???@@@@@@===<<>>333111---..................---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((///)))+++777;;;444000333))))))(((((((((***+++,,,******)))'''&&&&&&)))+++------------,,,,,,+++***)))))))))******+++++++++++++++***))))))***++++++************************+++...000---&&&"""!!!###$$$%%%%%%&&&&&&'''''''''(((''''''(((+++,,,,,,+++###&&&)))***)))((((((((((((''''''''''''((())))))%%%&&&((((((((()))+++...)))))))))))))))******+++,,,***'''''''''''''''%%%&&&'''''''''(((((())))))******))))))((((((((('''&&&'''((())))))((('''&&&'''''''''((((((((((((((("""''''''###$$$)))***'''''''''((((((((((((''''''''''''''')))++++++)))'''(((&&&%%%%%%'''(((((('''***((('''((()))***)))(((&&&'''((())))))(((''''''%%%'''))))))''''''***---(((((())))))******++++++'''((()))*********(((((('''((()))***************&&&''''''((((((((((((((()))***+++)))(((''''''(((((((((((()))******++++++'''((()))***+++,,,------)))******+++++++++************+++++++++******)))///...,,,******+++---...(((((())))))******++++++***+++,,,------,,,+++***,,,++++++***))))))******------------,,,+++******---,,,+++*********++++++,,,,,,------...//////000...,,,+++,,,//////---***......//////...,,,+++***---+++++++++---...---,,,***,,,---+++'''%%%'''***((()))***++++++,,,+++++++++,,,)))'''***///...***)))(((((((((******(((&&&''')))++++++)))))))))***'''((()))***************''''''''''''((((((((()))***++++++***'''&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&(((***$$$---000///333>>>HHH  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!###$$$$$$$$$$$$"""###$$$%%%%%%$$$"""""""""%%%&&&######'''###!!! !!!!!!!!!!!!""""""""""""!!!&&&$$$$$$&&&%%% $$$$$$$$$$$$$$$$$$$$$$$$***&&&'''---111555???JJJPPPXXXccclllrrrwww}}}~~~sssooofffYYYKKK@@@999666333111...---.........---......---------......///333555777888888777444333------------------------+++---///000//////000111333111///...---...///000111///---+++***+++,,,---000---000>>>MMMXXX___dddjjjhhhggghhhgggdddfffkkkfffcccaaabbbfffhhhhhhfffbbbdddccc^^^SSSDDD444***,,,---///111111000///...,,,,,,---...---,,,***)))(((,,,+++'''(((...000,,,---,,,***(((((()))***+++///***)))///555444111000)))))))))))))))*********)))))))))))))))******+++***---//////,,,******+++)))(((''''''''')))***+++)))))))))'''&&&'''))),,,++++++)))))))))***+++,,,++++++***)))((('''&&&&&&%%%%%%&&&(((***)))'''%%%%%%''')))******(((&&&%%%((((((((()))+++***(((&&&(((((((((((())))))))))))((((((&&&&&&''')))+++---+++******)))(((''''''&&&&&&((()))***)))((()))***+++---...,,,)))'''(((***&&&''''''((((((((((((((())))))(((((('''''''''&&&'''&&&&&&''')))***((('''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))************((('''(((***,,,+++'''$$$(((((())))))))))))(((((()))))))))))))))))))))))),,,)))'''((()))***(((%%%******+++******)))(((((((((((()))***************)))***++++++***)))((('''******))))))((((((''''''+++++++++******((('''''')))+++000---%%%+++000''',,,)))(((+++,,,***,,,000+++++++++*********))))))***)))((()))++++++)))(((***((('''((()))***)))'''******************************))))))******+++,,,)))((((((***,,,......---............................../////////---,,,+++///......---------......///...,,,++++++,,,...///)))...444555111......///------+++******+++---------...//////...---***)))(((&&&%%%(((---///+++(((000,,,(((***---,,,%%%---+++((('''((()))******))),,,,,,******------+++)))))))))***+++++++++,,,&&&'''((((((((((((***,,,)))+++---///...,,,(((&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%&&&'''((()))***+++,,,,,,...111666:::  !!!!!!!!!!!! !!!""""""######""""""!!!"""###$$$$$$$$$$$$###""" ###%%%###!!!$$$&&&###!!!  !!!!!!!!!""""""""""""!!!!!!"""%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$((($$$$$$))),,,///777@@@HHHOOOYYYbbbiiipppxxx}}}vvvqqqhhh\\\OOODDD<<<999444111///...///000000///......---------......///000222444666666555333222------------------------,,,...///000//////111222222111///.........///000111000---,,,++++++,,,,,,///---222@@@PPPYYY```dddhhhggggggiiigggdddfffjjjgggccc^^^^^^bbbfffiiiiiieeeffffff```UUUFFF777...+++---...000000///...---,,,,,,---------,,,+++***(((,,,+++((((((---///,,,---,,,***)))((()))***+++,,,)))+++333777444///,,,*********)))))))))))))))))))))(((((()))***+++++++++...000///---++++++,,,))))))((('''((((((******)))))))))'''&&&&&&)))++++++******)))*********+++******))))))((('''''''''***(((''''''((((((((('''&&&''')))++++++)))'''%%%((((((((()))******(((&&&''''''((((((((()))))))))((((((''''''((()))+++,,,******))))))(((''''''&&&&&&((()))***)))((()))******,,,---+++((('''((()))&&&&&&'''((((((((((((((()))((((((((('''''''''&&&'''&&&&&&''')))***((('''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''(((((((((((()))&&&''''''((()))***))))))(((((())))))))))))(((((())))))))))))))))))))))))+++)))'''((()))***(((&&&&&&&&&&&&&&&&&&%%%$$$$$$(((((()))***************))))))*********)))''''''))))))((((((((((((((('''******++++++******)))(((///***---,,,&&&***...((()))''')))------+++***---+++++++++*********))))))***)))))))))++++++)))(((***((('''''')))))))))(((***************************************+++,,,,,,***))))))+++---//////...---------,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,---//////...............//////...,,,++++++,,,...///,,,000444444000,,,,,,...------,,,,,,,,,,,,---------...//////...,,,***)))+++)))(((+++///111...+++---+++)))+++---,,,(((###---+++(((((()))******)))(((+++,,,)))***------***))))))***************+++$$$&&&&&&&&&&&&&&&(((***---.........,,,)))&&&$$$&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%&&&'''((())))))***++++++,,,000555888  !!!!!!  !!!"""""""""!!!!!!"""######$$$$$$$$$######"""$$$###!!! """%%%%%%"""   !!!!!!!!!""""""""" $$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$&&&''')))000777CCCJJJSSS\\\dddmmmwww~~~yyytttkkk___SSSIIIAAA===555333000///000222222222///......---------.........///111333444333222111---------------------------/////////...///111333222111///......///000000111000...,,,+++++++++,,,......555EEETTT\\\aaaeeefffeeegggiiihhheeeeeeiiigggaaa[[[YYY^^^dddiiikkkggggggfff```UUUGGG888000+++,,,---...///...---,,,,,,,,,,,,---,,,,,,+++***)))++++++((())),,,...,,,---,,,***)))))))))***+++***)))---666999333,,,(((++++++******))))))(((((((((((((((((()))***+++,,,,,,...000000...,,,,,,---******)))((((((((())))))((()))((('''%%%&&&(((***)))******+++******))))))((((((((((((((((((((((((---***'''&&&&&&((((((((('''(((***++++++***(((''')))(((((()))******((('''&&&&&&'''''''''((((((((((((((())))))******++++++***))))))(((((('''''''''&&&((()))***)))((()))***)))***+++***(((&&&'''(((&&&&&&'''(((((((((((('''(((((((((''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%&&&(((***'''(((((())))))(((((('''))))))))))))))))))))))))***((('''((())))))(((&&&''''''((((((''''''&&&&&&(((((()))***************)))))))))***))))))(((''''''''''''''''''((((((((()))***+++,,,,,,,,,,,,+++///(((,,,000)))(((,,,***'''&&&)))......+++)))***+++++++++******************))))))***++++++***(((+++)))'''&&&((()))))))))************************++++++******++++++,,,---+++******+++...//////...,,,,,,,,,++++++*********---,,,***))))))+++---............------......///...---,,,++++++,,,---...000222444222---***+++,,,------............------------.........,,,+++***+++******,,,000111///,,,***+++,,,------,,,+++***,,,***))))))******)))((('''++++++)))***,,,,,,)))************))))))))))))%%%&&&'''&&&&&&&&&(((***...------,,,***((('''&&&&&&%%%%%%%%%'''((('''&&&''''''&&&%%%&&&'''((()))'''((())))))***---111555   !!!!!!"""""""""""""""#########$$$$$$$$$$$$ """$$$###"""!!!"""######""" !!!!!!!!!""""""!!!###$$$"""!!!"""###$$$########################&&&%%%%%%&&&''')))...333>>>DDDMMMUUU^^^jjjvvv~~~|||vvvmmmcccYYYOOOFFFAAA777444111000111222333222//////...------------...///000111222222111///...---------------------------.........------///111111000////////////000000000000...,,,++++++++++++---///999JJJXXX^^^bbbeeedddcccfffiiiiiieeeeeehhhfff```ZZZYYY]]]cccgggiiieeefffddd^^^TTTEEE888///***+++,,,---------,,,,,,++++++,,,,,,,,,+++++++++)))******)))***+++,,,+++,,,+++***)))))))))************...666888111***&&&,,,++++++***)))(((''''''(((((((((((()))+++,,,,,,+++---.........---,,,,,,+++******))))))((((((((((((((()))'''&&&%%%''')))))))))+++++++++***(((''''''''''''((((((((())))))***(((&&&&&&'''((((((''''''(((***++++++***)))))))))((('''((()))***)))'''&&&&&&&&&&&&'''''''''((((((((()))***++++++******))))))((((((((('''''''''&&&((()))***)))((()))***((())))))(((''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******$$$%%%%%%%%%&&&&&&&&&&&&"""$$$&&&&&&$$$$$$%%%''''''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((('''((()))))))))))))))(((((((((((()))*********************************))))))%%%%%%&&&&&&''''''(((((())))))+++,,,---.........++++++888???222(((***+++'''&&&(((,,,---***)))*********************************)))***+++,,,***(((,,,)))'''&&&((()))***)))************************+++++++++++++++,,,,,,---+++******+++---......---,,,,,,,,,++++++******)))++++++******+++,,,---...---,,,,,,,,,,,,------......---,,,,,,,,,,,,---...000111111///,,,+++,,,---,,,---...//////...---,,,,,,------------,,,+++***))))))))),,,//////...,,,***---//////,,,+++,,,---+++*********++++++)))''''''***+++)))***,,,,,,(((*********))))))((((((''''''((()))((('''(((***+++******)))))))))******+++'''&&&%%%&&&'''((((((&&&((('''&&&%%%%%%&&&'''(((&&&'''(((((((((***---000    !!!!!! !!!!!!!!!!!! """""""""######$$$$$$%%%###$$$%%%$$$###!!! !!!!!!!!!!!! !!! !!!!!!!!!!!!############!!! """%%%###########################%%%%%%%%%&&&***...000666;;;CCCKKKUUUaaaoooxxxyyypppggg^^^UUULLLFFF;;;777333000000111222222//////...---------------222222222222111///...---------------------------,,,---...---,,,,,,...///000///////////////000000///......---,,,,,,,,,+++---111===NNNZZZ___bbbeeebbbbbbeeehhhhhheeeeeeiiieee```\\\\\\```cccdddddddddeeeddd___TTTFFF888///***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))++++++******++++++++++++***************++++++...333444...***))),,,++++++***)))(((''''''(((((((((((()))***+++,,,******+++,,,---,,,+++***++++++*********)))((((((((())))))(((&&&&&&'''((()))******+++***)))((('''&&&&&&''''''(((((())))))$$$###$$$&&&((()))(((&&&'''((()))***++++++*********((('''((()))***)))(((&&&&&&&&&&&&'''''''''((((((((()))*********))))))((((((((((((''''''''''''&&&((()))***)))((()))***(((((('''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******%%%%%%&&&&&&&&&'''''''''&&&'''))))))(((&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((''''''((((((&&&&&&'''''''''''''''&&&(((((()))***************++++++++++++++++++++++++%%%%%%&&&&&&''''''((((((((()))+++,,,.../////////,,,:::RRRUUU<<<)))((()))***''''''******)))***---************************+++***)))***,,,,,,***))),,,***(((((()))***+++***************************++++++******++++++,,,---***)))((()))+++,,,,,,+++,,,,,,,,,,,,++++++******)))***---...///...---,,,+++*********++++++,,,------------,,,,,,---------.........---,,,,,,...///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,++++++))))))***,,,...///...---,,,///111000,,,***+++...++++++***+++,,,+++***(((&&&***,,,***+++---,,,(((***))))))(((((('''''''''((()))))))))'''''')))+++)))(((((((((((()))++++++'''&&&%%%&&&((()))((('''((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&&&&'''***,,,   !!!!!! !!!!!!$$$$$$###"""!!!""""""""""""###$$$%%%&&&$$$%%%%%%%%%$$$"""  !!!"""!!!  !!! !!!!!!!!!!!!!!!!!!&&&###########################$$$###$$$(((,,,,,,111666>>>FFFOOO[[[iiirrr{{{~~~}}}}}}tttllleee\\\RRRKKKAAA===777333111111111000000///...---------------222222222111000///...---------------------------+++---//////---,,,---...////////////000000000000------------------------///444@@@QQQ[[[___aaaeeeaaaaaacccggggggdddfffjjjgggddd``````cccdddbbb```dddeeefffbbbWWWHHH999000+++++++++,,,,,,,,,------+++************+++,,,,,,***((())),,,,,,)))(((***++++++++++++******)))))),,,+++---111111,,,***+++++++++******))))))(((((()))))))))))))))******+++***))))))+++------+++)))******+++++++++***)))))))))***+++***(((''''''(((************)))(((''''''&&&&&&&&&''''''(((((((((!!!!!!###&&&))))))'''%%%''''''((()))***************)))''''''((())))))(((&&&&&&'''''''''(((((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&((()))***)))((()))***)))(((&&&'''((()))(((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((,,,+++************'''%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%'''(((((('''&&&''')))''''''((())))))))))))((((((((()))***************++++++*********+++,,,,,,'''''''''''''''(((((((((((()))***,,,---...//////111JJJgggbbb???)))(((&&&+++(((''')))***)))+++///***************++++++++++++******+++,,,,,,+++))),,,+++***+++,,,---,,,*********************************))))))******+++,,,***(((((()))***++++++***++++++++++++++++++++++++(((+++...000000...,,,)))************+++,,,------------------------------++++++++++++---...///000------............------,,,,,,,,,+++++++++++++++***+++---///000000000///---///000///,,,***,,,...---+++******++++++***)))'''+++---,,,,,,...,,,)))((((((((((((''''''''''''&&&'''''''''%%%%%%''')))******)))(((''''''(((((('''&&&&&&&&&((()))(((''')))((('''&&&%%%&&&''''''$$$%%%&&&&&&%%%%%%''')))   !!!!!!""""""######""""""!!!!!!###""""""""""""$$$%%%&&&######$$$%%%%%%$$$!!! !!!###"""  """ !!!!!! ###""" %%%########################$$$&&&######(((***(((---222:::AAAJJJUUUbbbjjjqqq}}}~~~}}}}}}}}}yyyrrrkkkcccYYYQQQIIICCC<<<666333222111000000000///------,,,,,,---//////000000000000000000------------------------,,,...111222111///------......///000000000000000++++++,,,---............000666BBBRRR[[[^^^```dddaaa```bbbeeeeeedddfffkkklllhhhdddccccccccc```^^^aaadddeeebbbXXXHHH888---,,,,,,,,,,,,,,,------...+++***)))))))))***,,,---***'''(((,,,,,,((('''***+++++++++++++++***))))))))))))---111111,,,***+++*********)))))))))))))))+++******)))))))))))))))***))))))+++......,,,)))((()))***+++++++++*********+++,,,+++)))(((((((((++++++)))(((((('''''''''&&&'''''''''''''''''''''$$$######%%%'''(((((('''&&&&&&'''((())))))******+++)))''''''((()))))))))''''''((((((((())))))))))))((('''&&&&&&'''((((((''''''''''''''''''''''''&&&((()))***)))((()))******(((&&&''')))***)))'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''///)))###"""&&&)))(((&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((($$$&&&((((((&&&&&&''')))((())))))***++++++******(((((()))***************))))))((((((((()))++++++))))))((((((((((((((('''((((((***+++---.........000NNNhhhZZZ666))),,,'''***((((((,,,---***+++...))))))*********++++++++++++******+++,,,,,,+++))),,,,,,,,,...//////,,,***************************))))))(((((())))))***+++***)))))))))+++,,,+++***((())))))******+++++++++***+++---......,,,***)))++++++++++++,,,---...///,,,------------------,,,*********+++---/////////------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,)))+++---...////////////,,,---------,,,,,,...///...,,,***)))***++++++***(((,,,...---...///---)))&&&'''''''''''''''((((((&&&'''((('''%%%%%%'''(((((((((((((((((((((''''''((('''&&&'''((()))(((''')))((('''&&&%%%&&&&&&'''$$$%%%&&&&&&%%%$$$&&&'''  !!!  !!!!!! """$$$&&&''''''###""""""""""""$$$&&&'''!!!"""###%%%&&&%%%###!!!!!!######  """ !!!!!!%%%"""###'''$$$"""""""""""""""""""""""""""!!!''')))%%%$$$(((***'''%%%***222999BBBLLLXXX```iiixxx|||~~~|||uuupppggg]]]UUUNNNHHH@@@999555333111000111000///...---,,,,,,,,,,,,,,,---...///000111222------------------------,,,000333555333111///.........///000000111000000)))***,,,---.../////////222777CCCRRRZZZ]]]___cccbbb```aaaddddddcccggglllqqqlllfffccccccbbb```^^^]]]```cccaaaWWWFFF555***------,,,,,,,,,---...///******)))))))))***,,,---***'''(((------(((&&&******++++++++++++***))))))'''(((---333222,,,)))***)))))))))))))))*********,,,+++***)))((((((((((((+++******,,,//////---***((()))***+++,,,,,,+++***+++,,,---,,,***(((((())),,,+++)))''''''''''''((('''''''''''''''''''''''')))'''%%%$$$&&&'''((((((&&&&&&&&&'''((())))))***+++)))'''&&&((()))))))))(((((((((((()))))))))))))))(((&&&%%%$$$&&&'''(((&&&'''''''''''''''''''''&&&(((******)))((()))******(((&&&'''***+++)))'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''')))***((('''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&''''''...$$$ &&&'''%%%&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$&&&((((((&&&%%%'''***$$$$$$%%%&&&''''''&&&&&&(((((()))***************((('''&&&&&&&&&((()))*********))))))((((((''''''((((((***+++,,,---------)))GGG]]]KKK,,,)))000)))((('''***///000,,,***,,,))))))******++++++++++++,,,+++***+++,,,---+++))),,,,,,...000111000---***************************((((((((((((((())))))***,,,*********,,,---,,,+++&&&&&&'''((()))***++++++,,,+++++++++******)))))),,,,,,,,,---...///000111,,,------......------,,,*********,,,...///...---------+++******+++------,,,++++++***++++++,,,,,,&&&(((+++,,,,,,,,,,,,---+++******+++---///000000///---***(((***+++,,,+++(((---///......000...***%%%&&&&&&''''''((((((((())))))***)))''''''(((***$$$%%%&&&((()))*********((('''&&&''')))))))))''')))((('''&&&%%%&&&&&&'''$$$&&&&&&&&&%%%$$$%%%&&& !!!!!!   ###!!! """""" !!!!!!!!!!!!""""""""""""""""""#########""""""!!!######"""!!! !!!!!! !!!!!!"""###$$$$$$###&&&!!!"""###"""""""""""""""!!! &&&$$$###!!!!!!"""$$$%%%'''(((+++222888@@@LLLXXXbbbnnnyyy}}}~~~~~~wwwrrrlllddd___UUUNNNCCC:::444111///...000///......///000///------...000111111111000///...............///000000555555555333000///000222---------...------,,,,,,...******...000---,,,......;;;JJJRRRWWW___dddfffddd```^^^```bbbdddiiioooooommmhhhdddbbbbbbdddeee]]]______ZZZOOOBBB777111...,,,++++++,,,+++'''$$$++++++++++++******)))))))))************))))))(((+++'''(((,,,,,,((('''++++++...111222000,,,)))''',,,+++(((''''''(((+++,,,,,,+++***((((((((()))***,,,,,,,,,,,,+++***))))))+++(((%%%%%%(((******)))+++******)))))))))))))))+++***)))(((((('''%%%###((((((((((((((('''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&'''(((***+++---+++)))'''((())),,,...************))))))))))))***++++++)))((('''(((***'''((()))((('''&&&'''((('''''''''((())))))'''&&&++++++,,,,,,,,,,,,++++++((((((((((((((('''''''''%%%'''))))))'''%%%%%%%%%((('''%%%&&&((()))))))))''''''''''''''''''&&&&&&&&&&&&(((+++)))&&&(((...)))'''%%%&&&)))***(((&&&))))))((((((''''''&&&&&&###&&&(((&&&'''))))))%%%''''''''''''''''''''''''!!!$$$'''***++++++)))(((+++(((%%%&&&((()))(((&&&)))))))))))))))))))))))))))+++---,,,)))(((***,,,+++*********))))))(((((())))))))))))************000333555111+++'''))),,,)))&&&%%%''',,,...+++(((,,,***+++......,,,+++...------------,,,,,,+++***(((***...//////,,,(((&&&***)))((('''((()))+++---(((((())))))))))))(((((()))))))))))))))))))))))))))+++***((((((,,,---,,,)))************+++++++++###---///)))(((000333///111///---...000000...+++.........///000111111222------,,,+++++++++,,,,,,---,,,+++*********+++,,,'''(((***+++,,,,,,,,,+++******))))))******+++,,,------------,,,+++******...,,,***,,,......,,,(((''')))***(((&&&&&&)))------%%%'''+++&&&&&&+++***(((''''''&&&&&&((()))***(((&&&%%%&&&((()))))))))((((((((((((''''''''''''(((%%%###%%%)))+++((($$$ !!!!!!  !!!"""!!! !!!"""###!!! """""" !!!!!!!!!!!!"""""""""""""""###############""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###(((!!!$$$%%%""""""######"""!!!!!! &&&%%%$$$######$$$&&&'''''''''***///444:::EEEPPP\\\gggsssxxx{{{zzztttmmmeee___QQQKKKCCC;;;666222///...111000......//////...------...///000000000////////////......//////000111000000000000000000000000---------......------,,,///,,,+++//////,,,,,,---444AAANNNUUUYYY```eeefffiiidddbbbddddddcccfffjjjjjjiiihhhfffeeecccbbbbbb[[[]]]\\\VVVKKK>>>444......---+++,,,---,,,)))&&&++++++++++++*********)))((())))))*********))))))+++((((((,,,,,,((((((++++++...111222///,,,)))'''+++***)))(((((()))***+++,,,+++***)))(((((()))******++++++,,,,,,,,,++++++,,,)))&&&&&&)))++++++***++++++***)))))))))))))))&&&&&&&&&'''***+++***((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&)))((((((((()))***+++,,,,,,+++)))'''''''''))))))*********)))))))))((((((***++++++***(((((()))***((()))***)))'''&&&'''((()))((('''''''''((((((((()))((('''&&&&&&'''((()))&&&'''((()))))))))((('''&&&((()))(((&&&%%%%%%&&&)))(((&&&'''((())))))(((''''''''''''''''''''''''((('''(((***((($$$%%%***)))'''&&&'''))))))(((&&&))))))(((((((((((((((((($$$((()))'''''')))(((%%%''''''''''''''''''''''''###%%%''')))******)))(((***'''%%%&&&((()))(((&&&))))))))))))))))))))))))(((***+++***(((''')))************)))))))))(((((())))))))))))***************+++++++++***))))))***---***)))+++///000...***+++((((((+++,,,)))))),,,+++,,,,,,,,,++++++***)))+++---///111000...,,,***---+++***(((((((((((()))((())))))))))))))))))((())))))))))))))))))))))))***+++***&&&'''+++,,,+++)))************+++++++++ (((***$$$$$$+++...+++000...---...//////---+++,,,,,,------...//////000///...---,,,+++*********---,,,+++*********++++++((((((***+++,,,,,,+++***))))))(((((())))))***+++***++++++++++++***))))))+++*********++++++)))'''(((((((((((('''''')))++++++###''',,,&&&&&&+++)))(((((('''&&&'''((()))***((('''%%%&&&((())))))((((((((((((((('''''''''''',,,***(((***...///,,,)))  !!! !!!!!!  !!!"""!!! !!!"""""" !!!!!!!!!!!!"""""""""""""""######$$$$$$$$$###### !!!!!!"""""""""""""""!!!!!! !!!!!!!!!""""""&&&"""$$$&&&############""""""""""""%%%$$$######$$$%%%'''(((&&&&&&(((+++...222<<>>:::666444444222111000000///...,,,,,,,,,---------...............------......///000111...,,,---000...)))###,,,------...............111///...000...++++++///???KKKVVVZZZ]]]bbbggghhhcccaaacccggggggddddddfffaaaccceeefffeeeccc```^^^ZZZZZZXXXNNN@@@444---+++++++++,,,---------+++***++++++++++++++++++++++++&&&'''(((******+++++++++***)))((())))))((()))***+++...000111///,,,***)))((()))***++++++***)))(((+++*********************)))***+++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++++++++************)))((()))******((('''((((((((((((((()))))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))******)))((('''&&&***)))))))))((((((((((((***,,,---,,,+++***+++,,,,,,,,,,,,+++(((''''''''''''(((((((((''''''((((((***(((&&&%%%%%%&&&(((***$$$&&&***,,,---,,,***((('''((('''&&&%%%%%%''')))***((('''&&&'''''''''%%%&&&&&&&&&'''''''''''''''+++)))((()))'''######%%%((((((''''''((((((((('''(((((())))))******++++++(((******'''''')))(((%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************)))))))))))))))(((***(((((((((******(((&&&...******,,,---+++,,,///******++++++++++++******((((((((()))************&&&'''(((***++++++++++++))))))************))))))((((((((((((((((((((((((++++++)))$$$###''')))((())))))*********++++++++++++//////,,,,,,111333000++++++++++++,,,+++***)))*********+++++++++,,,,,,......------,,,+++***)))---,,,***)))))))))***+++)))***+++,,,++++++)))((()))(((((((((((()))******%%%&&&'''((())))))))))))))),,,...---***((()))+++)))'''%%%&&&)))+++)))'''$$$%%%---((((((+++'''((((((((((((((()))))))))***(((&&&&&&((((((((('''(((((('''''''''&&&&&&&&&&&&%%%$$$%%%(((((('''%%% !!!"""  !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""!!!  ### ###"""%%%###""""""!!!!!!"""###### !!!!!!"""###$$$%%%%%%$$$&&&)))+++---555>>>DDDNNN[[[eeeppp|||{{{sssjjjdddaaaZZZPPPFFF???;;;888666555333111111111000...---,,,,,,,,,,,,,,,------...------,,,,,,------...///222///,,,...111000***$$$,,,---....../////////...000//////000...+++---222AAALLLWWW[[[^^^ccchhhjjjeeedddfffjjjjjjgggeeegggbbbbbbbbbbbbbbbaaaaaa```\\\\\\XXXLLL<<<000,,,,,,((()))+++,,,,,,++++++***+++++++++++++++++++++,,,&&&'''(((******+++++++++((()))(((&&&&&&((()))(((+++---000000...,,,******((()))***++++++***)))(((*********++++++++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,---+++,,,,,,---,,,+++******---,,,************'''%%%(((((((((((())))))******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((***,,,,,,,,,+++***)))))))))((((((((((((''')))+++------+++++++++,,,,,,,,,,,,+++((('''''''''$$$'''******)))'''''''''(((((((((((((((((((((((($$$&&&***,,,---,,,***((('''''''''&&&%%%%%%'''))))))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&'''''''''((((((+++((('''******'''&&&((('''(((((((((''''''(((((((((((())))))******++++++(((******&&&&&&((((((%%%''''''''''''''''''''''''***)))'''&&&&&&&&&((()))%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))*********(((((((((((((((((())))))((()))))))))************'''***---+++((('''))),,,,,,,,,,,,,,,------+++***---******------+++,,,///++++++,,,,,,,,,,,,,,,+++&&&&&&&&&''''''((())))))&&&'''(((***++++++++++++))))))************))))))((((((((((((((((((((((((***+++((($$$###''')))'''))))))*********+++++++++***,,,+++)))***---...,,,((()))************)))***+++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,+++***)))))))))***+++)))***+++,,,++++++)))(((***))))))))))))***++++++&&&&&&((()))******++++++(((+++---,,,)))''')))+++(((&&&%%%&&&)))+++)))&&&###%%%---)))(((+++'''((((((((()))))))))))))))+++)))'''''''''((('''&&&''''''''''''&&&&&&&&&&&&((((((((()))***+++***))) !!!!!! !!!  !!!!!!""" """"""!!! !!!""" """"""!!! !!!"""!!!!!!!!!!!!"""""""""""" !!!"""###############%%%$$$$$$###!!! !!!!!!  ''' """$$$!!!###"""!!! !!!###$$$"""######$$$$$$%%%%%%%%%$$$###%%%((()))+++222;;;>>>GGGSSS^^^kkkxxx~~~wwwnnnhhheee^^^TTTKKKCCC===999666555333111111222111000...---,,,,,,,,,,,,---......------,,,,,,------...///...---,,,...111222///,,,,,,---...///////////////...---///000///---111777DDDOOOYYY\\\^^^ccchhhjjjkkkjjjkkknnnmmmhhhfffgggdddcccaaa```___```aaabbb___^^^YYYKKK:::...+++---'''))),,,,,,+++*********++++++++++++,,,,,,,,,,,,'''((()))***************(((***)))%%%%%%)))***(((+++---///000...,,,++++++((()))***++++++***)))((()))***++++++,,,+++++++++,,,,,,,,,,,,+++***)))))))))+++,,,,,,+++***,,,---,,,,,,---...---,,,+++***+++*********,,,,,,***((('''(((((())))))******+++(((((('''&&&&&&&&&&&&''''''(((((()))))))))((((((((()))+++---.........---))))))((((((((((((''''''(((***,,,---,,,******+++***++++++***(((&&&'''((($$$(((+++***(((&&&'''(((&&&&&&'''(((((('''&&&&&&%%%''')))+++,,,+++)))(((&&&'''''''''&&&&&&''')))((('''%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((+++'''&&&)))+++)))((()))'''((()))((('''&&&''')))(((((())))))))))))))))))''')))(((%%%$$$'''(((&&&''''''''''''''''''''''''))))))'''&&&&&&'''((()))$$$&&&&&&&&&%%%&&&(((***)))))))))))))))))))))))))))''''''(((***++++++***''''''(((((((((((())))))))))))))))))************!!!&&&******&&&&&&***///******+++++++++++++++******((())),,,,,,***))),,,++++++,,,---------,,,,,,((((((((()))))))))))))))******))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***)))%%%%%%((()))''')))************++++++++++++***))))))***,,,+++***''')))******)))))))))***++++++,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,+++***)))((()))******))))))+++,,,,,,+++***)))***************++++++,,,'''''')))***++++++++++++'''((())))))'''&&&&&&'''&&&&&&&&&'''))))))(((&&&$$$%%%---)))(((+++((('''((()))*********)))))),,,***''''''''''''&&&%%%'''''''''&&&&&&&&&&&&%%%((()))******++++++******  !!! !!!!!!  !!!!!!!!!######"""!!!"""### """""" !!!###!!!!!!!!!!!!"""""""""""" """"""######"""#########"""""""""!!!!!!  !!!!!!%%%!!!$$$!!!$$$((("""!!!  """#########$$$$$$$$$$$$$$$###""""""###&&&&&&&&&,,,444777@@@KKKVVVdddrrrxxxxxx}}}~~~|||sssmmmfffbbb[[[TTTMMMEEE>>>999444333111111222222111000...---,,,,,,,,,---/////////............///000000---------...000000111111,,,---...///000000000000++++++...000///...444<<>>888333000......---------,,,,,,,,,------...///000000//////((()))***+++,,,,,,,,,,,,000000000000////////////,,,...000222888DDDRRR[[[```aaabbbccceeehhhiiihhhiiihhhgggggggggddd```]]]aaabbbaaa___```cccaaa\\\]]]XXXKKK;;;000------+++,,,,,,,,,,,,------......(((((())))))***+++++++++(((***,,,---+++*********++++++************+++++++++(((%%%&&&+++......---*********+++***))))))((())))))))))))))))))******---,,,+++))))))***++++++,,,+++++++++++++++++++++//////...,,,)))(((***,,,...+++''''''))),,,...///)))***+++***))))))***+++))))))))))))************)))(((''''''''')))***++++++)))((('''(((((((((((((((((()))))))))))))))))))))(((((('''((()))******'''((()))((('''&&&((()))(((''''''''''''&&&&&&&&&***(((&&&'''+++,,,)))%%%***)))'''&&&&&&''')))***&&&""""""$$$$$$###$$$(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&((('''$$$$$$((()))'''''''''''''''((('''$$$"""%%%'''((())))))'''%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###%%%((()))((('''&&&'''$$$$$$$$$%%%(((******)))''''''((()))))))))(((((('''((()))'''%%%$$$%%%'''&&&'''((())))))((('''&&&))))))))))))))))))))))))***)))))))))))))))******))))))***+++------+++)))(((((()))***************((()))************)))((())))))))))))((('''&&&%%%)))$$$!!!"""'''+++***((())))))((((((((())))))))))))))))))((('''&&&&&&'''((()))***)))''''''(((++++++((())),,,+++(((''')))'''(((((((((((()))))))))******++++++*********+++'''((()))***+++******)))))))))***************))),,,,,,------------------)))+++***'''(((,,,...,,,******))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((()))******)))((('''''''''((()))***))))))***,,,,,,+++)))$$$%%%%%%&&&&&&'''''''''''''''&&&''''''((()))***&&&((()))((('''&&&&&&'''&&&((()))(((''''''(((***      !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$ !!!"""######$$$######$$$###"""!!!!!!!!!"""###!!!###!!! !!!!!!!!!!!!!!!"""""""""!!!!!!$$$&&&!!!############$$$&&&&&&)))---333<<>>///***++++++------------------,,,,,,(((((())))))***+++++++++&&&)))---...---+++***)))++++++************+++++++++)))((()))+++---//////,,,,,,+++++++++*********))))))*********************,,,+++((((((++++++)))++++++*********++++++,,,,,,+++)))&&&$$$%%%(((+++111---)))'''(((***,,,---***++++++***))))))***,,,)))))))))************+++))))))(((((((((***+++,,,******))))))(((((())))))(((((())))))))))))*********)))((((((((()))+++,,,(((***+++***)))((()))***************))))))))))))///***&&&''',,,...,,,(((((('''&&&%%%%%%&&&'''''''''$$$%%%))))))'''(((+++$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))((($$$$$$((()))''')))(((''''''((((((&&&$$$&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''###%%%((()))((('''&&&'''$$$$$$$$$%%%(((******)))''''''((())))))))))))((($$$'''***)))%%%$$$%%%'''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))***,,,......,,,***(((((()))***************)))((((((((()))***,,,---'''((()))***)))((('''&&&,,,)))'''''')))***)))&&&))))))((((((((()))******%%%&&&(((((('''''')))***''')))+++)))&&&&&&(((+++***((())),,,,,,((('''(((''''''(((((((((((()))))))))***+++***))))))***+++)))))))))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,------.........'''******((()))---...,,,************))))))))))))&&&&&&'''''''''((((((((())))))(((''''''(((***+++))))))(((''''''&&&''''''***))))))***++++++***((((((((('''&&&%%%$$$$$$###'''''''''''''''((()))***&&&((())))))(((''''''(((((())))))(((''''''(((***   !!! !!!!!!!!!!!!   !!!"""###$$$$$$$$$ !!!!!! """""""""!!!""""""###### !!!"""######$$$$$$$$$###"""!!!!!!""""""!!! !!!$$$'''$$$"""### !!!!!!!!!!!!!!!"""###""" """%%% """###""""""$$$%%%&&&'''***...555>>>IIIOOOSSS\\\iiirrrvvvyyy|||~~~}}}}}}wwwqqqggg[[[OOOCCC999333/////////.........------+++,,,...000111000//////000000111111111111111000/////////.........------+++111666:::DDDTTT___bbbdddggggggeeehhhkkkhhhaaa___```aaaccceeeccc___\\\]]][[[VVVSSSXXX___```]]][[[ZZZPPP???111,,,+++***---,,,,,,++++++******)))*********+++,,,,,,------'''***,,,---,,,+++++++++++++++************++++++***+++,,,,,,,,,,,,...000...---,,,+++++++++,,,---)))******+++++++++++++++(((,,,,,,))))))---,,,(((******))))))***+++,,,---)))***)))(((&&&''')))+++---,,,******+++,,,+++***+++,,,,,,***))))))+++---))))))*********+++++++++***)))))))))***+++---...+++++++++***)))((()))***(((((()))))))))*********))))))***+++++++++++++++***,,,------+++++++++,,,,,,+++++++++************...+++(((''')))+++,,,+++((('''''''''&&&&&&%%%%%%)))''')))------)))(((***$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))***)))%%%%%%)))***(((+++)))'''&&&''''''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''###%%%((()))((('''&&&''''''&&&%%%&&&(((((((((&&&&&&&&&'''(((((((((((('''$$$)))***'''%%%&&&(((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''((())),,,......+++)))(((((()))***************((('''''''''((()))+++,,,&&&''')))*********(((''')))))))))******)))'''&&&))))))((((((((()))++++++%%%'''))))))((('''))),,,''')))+++***&&&%%%(((,,,***((()))---,,,((('''((('''''''''((((((((())))))''')))+++***(((''')))+++***)))((('''((()))+++,,,,,,,,,---------,,,++++++*********+++,,,------...(((+++,,,)))***,,,,,,(((************)))))))))(((&&&&&&&&&'''''''''(((((()))((('''&&&'''(((***+++))))))))))))((('''&&&%%%))))))((()))******)))'''***))))))((('''&&&%%%$$$(((((('''''''''(((((()))&&&(((******)))((((((((()))))))))(((&&&'''(((***!!!  """ !!!!!!!!!!!!  !!!!!!  !!!!!! ###""""""!!!!!!!!!!!!""" !!!######$$$$$$$$$!!!!!!!!!!!!"""!!! ###%%%""" !!! !!!!!!!!!"""!!!!!!  ###!!!"""""""""$$$%%%%%%&&&(((***///888AAAGGGKKKUUUcccmmmqqqtttxxx{{{{{{qqqeeeXXXKKK???888000////////////.........+++,,,...000111111000//////000000000000//////...///.........------------(((///666:::EEEUUU___aaaeeeiiihhhfffgggjjjeee\\\[[[\\\^^^aaacccbbb___\\\ZZZWWWQQQOOOTTT\\\___\\\[[[YYYOOO???444///---***,,,++++++***)))(((''''''+++,,,,,,------......///)))+++++++++******,,,...++++++************++++++))),,,///...,,,+++...111000///---++++++,,,---...)))***+++,,,,,,,,,,,,,,,&&&,,,---***+++...---((())))))(((((()))+++---...)))+++,,,,,,++++++,,,---&&&''')))---//////---***,,,,,,,,,+++)))))),,,...))))))******++++++++++++***************,,,...///+++,,,,,,***))))))***+++(((((())))))*********+++'''))),,,...///---+++)))+++---///...---,,,------************)))))))))(((+++***(((&&&$$$&&&***---(((((((((((('''&&&%%%$$$%%%$$$%%%))))))$$$!!!"""###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''***+++)))%%%%%%)))+++)))***(((%%%$$$%%%%%%%%%$$$(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''###%%%((()))((('''&&&'''***(((''''''''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&!!!(((***)))'''(((***'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))***+++&&&&&&(((+++------***((((((((()))***************&&&''''''(((((((((((((((%%%&&&(((***+++***)))(((!!!$$$'''))))))(((((((((***)))(((((((((***+++,,,)))+++---+++(((&&&(((***&&&))),,,***&&&%%%(((,,,***((()))------(((&&&(((''''''''''''((((((((()))''')))+++***'''&&&(((***+++***(((&&&''')))+++---/////////...---,,,+++***(((((()))***+++,,,,,,---)))------+++***+++)))%%%+++*********))))))((((((&&&&&&&&&'''''''''(((((()))((('''&&&'''(((***,,,)))*********)))(((&&&%%%)))(((((((((******(((&&&((((((((()))))))))))))))((((((''''''''''''((((((&&&(((***+++)))(((((())))))***)))(((&&&''')))+++  """### !!!!!!  """"""""""""!!!""""""!!!"""$$$&&&%%%"""!!!###%%% !!!"""$$$%%%&&&###"""!!!"""$$$$$$###!!!!!!!!!"""  !!!!!!!!!!!! """"""""""""""""""""""""%%%!!! """""" $$$"""&&&***+++,,,000888???FFFOOO\\\gggooouuu{{{yyynnneee[[[HHH777999555333444222...,,,...000000000000111111111111111111000000//////......333000......000000...+++---...666FFFRRRWWW\\\bbbcccdddggggggfffbbb]]]ZZZTTTSSSTTTXXX\\\^^^]]]ZZZWWWRRRMMMNNNTTTYYY[[[[[[UUU[[[WWWEEE444---+++*********************************+++++++++,,,,,,,,,************************+++,,,,,,)))'''(((---111,,,---...---------///111444777666000---------***)))(((''')))+++.........------,,,++++++***))))))###''')))&&&&&&)))***))))))***+++,,,---,,,++++++---,,,+++++++++,,,---...,,,...//////---,,,++++++---,,,++++++******++++++************+++,,,---...---------.........//////++++++++++++++++++++++++*********+++,,,---...///000000000000///...---,,,222///,,,(((''''''((()))++++++******))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&''''''$$$!!!''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%***)))((('''&&&''''''(((&&&&&&'''((('''&&&$$$###((()))&&&###$$$))))))'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((((((((((((((((()))))))))******+++******)))((('''***((((((++++++((('''***&&&%%%%%%''')))***)))((()))))))))))))))))))))))))))(((((((((******((('''***++++++***)))((((((((()))'''%%%%%%)))++++++***((((((((((((((((((((((((,,,)))'''((()))))))))+++))))))))))))************%%%'''((('''))),,,***%%%+++***)))((((((''''''''')))************+++++++++***......***)))---,,,'''...+++((()))+++---,,,+++000++++++...,,,%%%"""%%%******))))))((((((''''''***'''$$$"""$$$''')))+++))))))))))))************)))(((''''''''''''((((((((()))+++,,,+++***(((''')))(((((((((((())))))***)))''''''++++++(((''')))''''''(((***+++***(((&&&'''((()))((('''&&&'''(((!!!   !!!!!! !!!!!!!!!!!!   ######""" """###""" !!!###!!!!!!""""""###%%%&&&'''###"""!!!"""######""" """ !!!"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""### !!!!!! ######$$$&&&&&&'''***111666===FFFRRR]]]eeellltttyyy{{{uuulll[[[KKK???888333333333///---...//////000000000111111111111000000000/////////...000---******+++,,,+++)))...000:::JJJUUUYYY]]]bbbdddeeegggfffddd___ZZZWWWSSSTTTVVV[[[______\\\YYYZZZUUUQQQQQQVVV[[[\\\\\\ZZZ^^^YYYHHH666...+++*********************************+++++++++,,,,,,,,,************************+++++++++***)))***,,,///+++,,,------,,,---///111666888666///))))))+++***------...000222222000...///......---,,,,,,++++++$$$(((***'''''')))+++***)))***+++,,,,,,,,,++++++,,,++++++***+++,,,---...,,,...///...---+++,,,,,,------,,,++++++++++++,,,------,,,,,,+++++++++,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///000000000//////...---,,,///---+++)))''''''((((((*********)))))))))))))))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***,,,***(((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''''''''&&&%%%$$$((()))&&&###$$$((((((%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&)))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((,,,+++++++++***)))))))))'''(((((()))))))))((((((,,,)))***------***)))+++'''&&&&&&(((******)))((()))))))))))))))))))))))))))(((((((((******(((''',,,)))&&&&&&)))***(((&&&***(((&&&&&&)))++++++***((((((((((((((((((((((((***((('''((()))***+++,,,(((((()))))))))*********'''))))))'''(((+++((($$$(((''''''(((((()))***+++)))************+++++++++,,,//////++++++---,,,(((---+++))))))+++---,,,+++***'''(((------((('''***)))))))))))))))(((((((((&&&%%%$$$'''+++---+++***(((((())))))))))))******...---+++***(((''''''&&&'''(((***++++++***)))((())))))(((''''''((((((((()))''''''******'''&&&((())))))***++++++***(((&&&'''((()))((('''&&&''')))!!!  !!!!!!  !!!!!! !!! !!!""""""""" !!!"""""" !!!""""""""""""###$$$%%%&&&&&&###"""!!!"""###""" """!!! """"""!!! """""""""######"""""""""""""""""""""""""""""""""""" ###%%%$$$###"""###&&&***---888???JJJUUU^^^gggpppwww|||}}}{{{mmm___JJJ>>>444222333111...---//////000000000000111111000000000000////////////222///,,,+++,,,---------///444???NNNXXX\\\___aaabbbcccddddddbbb^^^ZZZWWWTTTVVVZZZ___bbbaaa]]]ZZZ___ZZZVVVVVVYYY]]]^^^^^^```aaa[[[KKK999///,,,+++******************************+++++++++,,,,,,,,,************************+++***)))***+++,,,,,,+++***,,,---,,,,,,,,,...000<<>>AAA???555...000666:::444333222222222000---***++++++++++++******))))))'''+++,,,)))(((+++,,,+++******++++++,,,,,,,,,,,,***************+++++++++.........,,,++++++---/////////...---------------111000000///...---,,,+++,,,---.../////////......---------..............................///000000//////......------------((()))*********)))((('''(((((())))))******++++++)))(((&&&$$$$$$%%%&&&(((''''''''''''''''''''''''###$$$&&&'''((('''%%%###''''''''''''((((((((((((&&&''''''''''''''''''&&&%%%&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''''''''(((&&&"""###&&&&&&"""&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((('''))))))(((((('''''''''&&&&&&'''(((((()))))))))((('''%%%&&&)))***'''&&&)))***))))))***++++++)))'''(((((((((((((((((((((((()))(((((((((******((('''+++'''######'''***++++++******))))))))))))))))))((((((((((((((((((((((((&&&))))))'''''')))***)))(((((((((((()))))))))***(((***)))'''(((+++)))%%%,,,+++***)))(((((((((((())))))*********+++++++++'''(((***+++---///000///************+++,,,------+++++++++,,,+++)))((('''((((((((())))))******++++++)))(((***,,,((('''''''''((()))))))))***&&&''''''(((((((((((((((&&&'''(((***++++++++++++***)))(((&&&&&&%%%%%%%%%)))&&&&&&)))(((%%%$$$&&&%%%'''((()))((('''''''''&&&'''((((((''''''((())) !!!!!! !!!!!! !!!"""######""""""  """!!!!!!"""############ !!!"""######""""""###"""!!!"""###"""!!!!!!"""""""""!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!$$$ """###!!!"""&&&'''$$$""""""%%%''')))))),,,222;;;CCCLLLWWWccckkksssxxx~~~|||qqq[[[III777222555444000---...////////////000000000////////////000000000000...---+++)))((())),,,...000:::IIITTT[[[^^^^^^^^^\\\^^^```aaaaaa___]]]\\\___```bbbcccccccccddddddeeeccc```______```aaabbbeeeccc]]]QQQAAA222+++*********************************+++++++++,,,,,,,,,************************+++)))(((***------***&&&(((***+++*********,,,...777:::999111...111888;;;666333000---------+++***+++***************))))))''',,,---***)))+++,,,++++++***++++++++++++,,,,,,))))))******++++++++++++---...---,,,++++++---000000///......------.........//////000000//////...+++,,,.../////////...------------......///////////////.........///000000///......------------...((()))***++++++***)))((((((((())))))******++++++***)))'''%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''(((((('''%%%###"""''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''''''''&&&'''&&&###$$$'''&&&"""&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''(((((((((((('''''')))'''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))***************)))(((''''''%%%&&&)))***'''''')))***))))))***++++++)))'''(((((((((((((((((((((((()))(((((((((******((('''((())))))'''&&&''',,,000)))*********))))))))))))))))))))))))))))))))))))(((------(((&&&'''(((%%%'''(((((((((((()))))))))&&&((('''&&&(((,,,,,,))),,,+++***))))))((((((((())))))*********+++++++++(((((()))+++,,,++++++,,,)))***++++++++++++,,,,,,,,,------,,,+++)))'''%%%(((((())))))******++++++$$$"""###'''++++++'''"""'''''''''((()))******+++%%%&&&'''((()))(((((((((&&&&&&((()))***+++,,,,,,***)))(((&&&&&&%%%%%%%%%(((&&&&&&)))(((%%%$$$&&&$$$&&&((()))(((((()))+++%%%'''((((((''''''(((*** !!!"""""" !!!  """###$$$$$$######  !!!""""""!!!!!!"""""""""!!! ###"""!!!"""$$$$$$###!!! !!!"""""" !!!""" """"""""""""""""""""""""$$$!!! ######"""$$$'''""""""######$$$%%%&&&'''***000777???GGGQQQ\\\dddmmmttt|||xxxnnn^^^LLL:::444555333000---......////////////000000////////////000000000000//////...,,,++++++...000222???MMMVVV[[[______]]]bbbbbbcccbbbaaa^^^\\\ZZZbbbcccdddcccbbbccceeegggfffdddbbbaaaaaaaaabbbcccdddbbb]]]UUUFFF666---+++******************************+++++++++,,,,,,,,,*********************************+++,,,+++)))'''((()))***)))))))))+++---222555555222222777;;;;;;666333...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++(((,,,---***(((+++,,,***++++++******++++++,,,---)))***++++++,,,,,,++++++,,,---------,,,,,,---/////////...------------...,,,---///000111111000000+++,,,...000000///...---,,,,,,------...///////////////............/////////...---,,,,,,---...///)))***+++,,,,,,+++)))((())))))))))))******************)))((((((((((((((())))))))))))))))))))))))''')))******)))))))))***''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((()))((('''&&&&&&''')))***&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&$$$%%%((('''###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((('''&&&'''(((((('''&&&%%%%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&&&&'''((((((***++++++,,,++++++++++++***)))(((''')))'''(((,,,,,,******,,,)))(((((()))***+++)))((()))))))))))))))))))))))))))(((((((((******((('''&&&))),,,***&&&&&&+++111(((***++++++***)))******))))))))))))))))))))))))(((000111***%%%(((((($$$''''''(((((((((((())))))&&&''''''%%%(((---...+++))))))))))))***+++,,,,,,)))************+++++++++---+++***,,,+++'''&&&''')))+++------+++******+++))),,,---++++++,,,+++((())))))******************'''&&&'''(((***++++++***''''''((()))***+++,,,,,,***++++++++++++)))'''&&&''''''((()))***+++,,,,,,))))))((('''&&&&&&&&&&&&(((%%%&&&))))))&&&&&&(((%%%(((******((((((+++...%%%'''(((((('''''')))***  !!!!!! !!!!!! !!!#########"""""" !!!!!! !!!"""!!!###"""  """#########!!! """""""""###%%%&&&%%%###!!!"""!!! """ """"""""""""""""""""""""### """###"""###''' ###''''''$$$"""###$$$)))...555<<>>777444111//////............/////////000.../////////000000111111,,,///111000...---...111888FFFUUUZZZ]]]bbbcccaaacccdddddddddcccbbb```___]]]```dddeeebbb``````aaacccdddcccbbbaaaaaaccceeeccc``````]]]QQQ>>>222000******************************+++++++++,,,,,,,,,************************)))+++---+++(((&&&(((***&&&((()))(((((((((***,,,,,,---...000666:::777000+++***))))))******(((&&&))))))))))))))))))******'''+++,,,)))''')))***))),,,+++*********+++,,,---***+++,,,---...---,,,,,,))),,,...///...------.........---,,,,,,,,,,,,---,,,---///000111000...---***,,,...000111///---,,,++++++,,,,,,---.../////////......---------......///---,,,++++++,,,...///......---,,,,,,++++++***++++++******))))))((((((***+++---...---,,,***((()))))))))))))))))))))))))))******(((&&&'''***...''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&'''***,,,,,,+++)))((()))(((&&&%%%$$$%%%%%%&&&###&&&&&&%%%'''+++***&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((%%%&&&((())))))(((&&&%%%((('''&&&'''((()))((('''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))(((&&&'''+++,,,)))))),,,&&&%%%%%%''')))***)))((()))))))))))))))))))))))))))(((((((((******)))'''''''''''''''((()))((((((%%%(((,,,,,,+++***+++---))))))))))))))))))))))))%%%000444+++'''+++,,,(((''''''''''''((((((((()))***+++)))&&&''',,,,,,)))---,,,+++***)))))))))))))))************++++++++++++'''(((......***+++///+++---///...+++(((((()))(((,,,...******...---(((,,,+++++++++***)))))))))!!!%%%)))***((((((+++000((()))***+++,,,---......###%%%''')))******(((((()))((((((((()))***+++,,,)))(((((((((((())))))***'''%%%&&&***+++)))))),,,$$$'''(((%%%  $$$%%%&&&(((((('''((()))+++""""""!!! !!! !!!!!! !!!!!!  """!!!  !!!""" """"""%%%### $$$!!!"""$$$###"""$$$$$$$$$#########""""""###"""######""""""!!! ,,,((($$$!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%###&&&...777???IIIRRRccceeeiiipppvvvyyyyyyxxx||||||pppbbbTTTBBB666333222///,,,---------------...///000...///111222222000---,,,///......000...,,,...333===KKKXXX\\\]]]```cccccchhheeecccbbbdddcccaaa^^^cccbbbbbbbbbcccbbb```]]]bbbccceeeeeeeeecccaaa```eeeeeeccc^^^UUUGGG888///+++***(((((()))***)))(((,,,------------,,,,,,+++,,,,,,,,,+++++++++******&&&((()))++++++)))(((&&&***))))))((((((((((((((()))***...333777777333//////,,,))))))***+++)))''''''(((((())))))))))))))))))*********(((''''''((())))))***+++,,,,,,------***+++,,,---------,,,++++++,,,,,,+++***+++---///,,,,,,,,,---------......//////...---,,,---111444------...............------,,,,,,+++,,,---...///////////////////////////......---,,,,,,,,,,,,---000...+++))))))***,,,...444000+++***+++,,,,,,***)))***,,,......---,,,+++$$$&&&(((***+++***)))(((&&&''')))++++++)))'''&&&%%%%%%$$$###$$$%%%&&&'''******))))))((((((''''''(((((((((((())))))))))))(((%%%"""###%%%&&&$$$"""&&&&&&&&&'''''''''(((((('''&&&%%%###"""!!! '''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&'''(((((((((&&&'''((())))))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))******************)))(((((((((((((((!!!+++222111---+++)))''''''((()))******)))((('''))))))************))))))))))))))))))************(((((())))))))))))((((((***)))((()))++++++)))(((***(((&&&&&&'''((()))((()))******)))(((''''''((())))))((('''''''''''''''******))))))))))))******))))))))))))))))))))))))((()))***)))(((''''''))))))))))))))))))*********---,,,+++***))))))))))))+++)))+++///...***)))***,,,,,,)))''')))***$$$(((((((((((()))))))))))))))***,,,---...---,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))'''((()))******)))(((''''''&&&&&&'''(((((('''%%%%%%'''))))))((('''((()))&&&%%%$$$###$$$&&&)))***!!!!!!  !!!!!!!!!   !!!!!!!!!!!! ### ###%%%$$$"""###!!!!!!######"""$$$$$$$$$#########""""""///***$$$!!! """!!!!!! !!!!!!&&&$$$!!! """"""""""""""""""""""""!!!""""""###$$$$$$$$$$$$&&&$$$&&&---444:::DDDMMMXXX^^^gggnnnrrruuuyyy|||}}}{{{pppaaaTTTCCC888444333111..................///000000000111333444333222///......,,,---///...,,,000666AAAMMMYYY]]]^^^```bbbcccfffdddcccccceeeeeecccaaaccccccbbbbbbcccbbb___]]]ccccccdddddddddcccaaaaaabbbaaaaaa^^^XXXMMM>>>444000...,,,++++++,,,,,,+++******+++++++++*********+++++++++++++++*********'''((()))******)))((('''+++******)))))))))))))))((())),,,111444444///+++---***(((((()))***)))''''''(((((())))))))))))))))))***+++***((('''((()))*********++++++,,,,,,---+++,,,---------,,,+++***+++,,,,,,+++***+++---///,,,,,,,,,---------------///......---,,,,,,++++++---......//////.........,,,+++++++++,,,---///000..............................---,,,,,,,,,,,,---...---,,,******+++,,,---000---******+++,,,+++***+++,,,...///000///...---'''((()))+++,,,,,,++++++))))))))))))))))))))))))''''''&&&&&&&&&'''((()))((((((((()))))))))))))))(((((((((((())))))))))))&&&$$$""""""###$$$###!!!&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''''''''%%%&&&(((((((((&&&%%%###''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((((((******)))((((((((((((((( ((()))'''((()))((((((((()))******)))(((((())))))************))))))(((((()))))))))*********((((((((())))))(((((((((+++***)))***,,,,,,***)))***(((''''''((())))))(((((()))***)))'''''''''(((&&&&&&&&&'''((()))+++,,,******))))))))))))******************************$$$&&&((((((((((((***,,,)))))))))))))))))))))***,,,,,,***))))))(((((((((+++)))+++......)))((())),,,,,,+++***,,,///***###'''(((((((((((())))))))))))******+++,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))******'''((()))******)))(((''''''&&&&&&'''(((((('''%%%%%%'''))))))((('''((()))&&&&&&&&&&&&&&&((()))***  """"""  !!! ###!!! ###%%%$$$"""""" !!!###""""""$$$############"""""""""'''$$$  !!!!!!!!! !!!"""""""""!!! """"""""""""""""""""""""!!!""""""#########""""""'''%%%&&&,,,000555>>>GGGMMMVVVbbbiiimmmqqqxxx~~~zzzrrrbbbWWWGGG<<<777555222//////............///000000000111222333333111000...,,,+++,,,...------222:::FFFRRR\\\______aaabbbbbbdddccccccdddfffgggfffeeeeeecccbbbbbbbbbaaa___]]]ccccccccccccbbbbbbbbbbbb___^^^^^^___]]]UUUGGG===333000,,,***)))*********)))*********************)))*********************(((((())))))))))))((((((,,,+++******))))))******(((***,,,000222111---)))***)))''''''((())))))((('''((())))))******)))))))))***+++***)))((()))***++++++++++++++++++++++++,,,,,,---------+++***)))+++,,,,,,,,,++++++---///------------,,,,,,,,,,,,...---,,,...000///+++'''...///////////////......*********+++,,,...///000..............................---,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++...---,,,---...///---,,,...///000111111111000///******++++++,,,---------+++***)))(((((()))***+++))))))((((((((()))***+++''''''((())))))***++++++(((((((((((())))))))))))***((('''&&&'''((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,---'''&&&%%%&&&'''''''''%%%((((((''''''''''''''''''%%%%%%&&&''''''&&&$$$###''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((''''''***))))))((((((((((((((( '''+++)))&&&''''''&&&))))))************))))))))))))************))))))(((((())))))))))))******)))******************)))+++******+++,,,,,,+++))))))((('''(((******((('''((()))***)))'''''''''(((%%%%%%&&&''')))***,,,---******))))))))))))******++++++++++++++++++++++++%%%&&&((((((((()))***,,,******))))))))))))))))))+++***)))(((((('''(((((((((&&&(((---...***)))+++***+++******---000---'''''''''''''''((((((((()))***))))))))))))***++++++)))))))))))))))))))))))))))))))))*********++++++(((((()))******)))(((((((((&&&&&&&&&(((((('''&&&%%%'''))))))((('''((()))''''''((())))))*********  !!!###"""   !!!""""""!!! """  """######"""!!! !!!"""""""""############"""""""""""" """###!!!!!!!!!!!!!!!!!!"""### !!!"""""" ########################"""###############"""!!!&&&%%%&&&+++...111;;;DDDHHHPPPZZZccciiiooovvv{{{{{{uuuhhh]]]NNNCCC;;;777222///.........------...//////---...///000000///...------,,,,,,---,,,,,,444>>>MMMWWW___aaa```bbbbbbaaabbbbbbdddfffhhhhhhhhhhhheeedddbbbbbbbbbaaa___]]]cccbbbbbbaaaaaaaaabbbbbb___]]]^^^```aaa[[[OOODDD999444///+++************+++++++++******+++++++++)))))))))))))))*********))))))(((((((((((())))))+++***))))))(((((())))))+++,,,///111222000---***))))))((((((((()))******(((((()))************)))((()))******((('''(((***,,,,,,++++++++++++++++++,,,---------,,,+++)))(((***,,,---,,,++++++---...---------,,,,,,,,,,,,+++...+++***...333444111,,,//////000000//////......((()))***+++---...000000...........................---,,,,,,++++++,,,,,,+++,,,,,,---,,,+++***)))---...///111222222111000//////000111111000000///,,,++++++++++++,,,---...++++++************++++++))))))))))))******++++++(((((()))))))))*********(((((((((((())))))))))))++++++))))))))))))))))))''''''&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&''''''(((&&&%%%&&&'''((('''&&&))))))((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((((())))))(((((((((((())))))(((---...***'''((((((''')))******************)))))))))************))))))(((((((((((()))))))))***+++,,,,,,------,,,,,,++++++***)))***+++,,,***((('''&&&'''((())))))'''%%%'''((())))))'''&&&''')))))))))(((((())))))************))))))))))))******++++++++++++++++++++++++)))++++++***)))((()))************)))))))))))))))))))))((('''''''''''''''$$$###&&&,,,...,,,+++...'''(((((('''***---+++'''&&&&&&''''''(((((())))))+++***)))(((((()))+++,,,)))))))))))))))))))))))))))))))))***************((()))************)))(((((('''%%%&&&'''((('''&&&%%%'''))))))((('''((()))&&&''')))***+++***)))(((!!!!!!  !!!###"""   !!!""""""!!!  !!! !!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###!!! """"""!!!!!!!!!""""""###!!!######!!! !!!""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$######$$$$$$&&&***,,,000999DDDIIILLLRRR[[[eeemmmrrrttt|||~~~zzzpppfffXXXKKKAAA999222.........---------------...---...////////////......///......---+++,,,666AAARRRZZZaaabbbbbbcccbbb``````bbbeeeggghhhhhhiiiiiifffdddbbbaaaaaaaaa___^^^bbbaaaaaa``````aaabbbbbb```______aaabbb]]]TTTLLLAAA===666111///......------,,,+++*********++++++)))))))))))))))))))))***))))))(((((((((((())))))))))))(((''''''''''''(((+++---000111000...+++************))))))***++++++((())))))***************'''((())))))''''''((())),,,,,,++++++++++++++++++,,,,,,------,,,***)))'''***+++------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///,,,))),,,111444222//////////////////...------((((((***+++---...//////........................------,,,++++++++++++,,,***+++,,,------+++)))(((***,,,000222222222111000.....................---+++************+++,,,,,,(((***+++,,,,,,+++***((((((((())))))************+++*********)))))))))((((((((((((((())))))))))))''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%***)))(((&&&%%%$$$$$$$$$((('''&&&&&&(((((('''&&&)))))))))((((((''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((())))))***+++))))))(((((((((((())))))!!!%%%&&&$$$$$$)))+++******))))))))))))))))))***))))))************))))))'''(((((((((((()))))))))******++++++++++++******)))(((((()))******)))'''&&&%%%%%%'''((((((&&&$$$&&&''')))((('''&&&''')))******)))))))))******+++******))))))))))))******+++++++++++++++++++++++++++,,,---,,,***)))***+++************))))))(((((()))(((''''''''''''''''''&&&%%%''',,,---******,,,'''))))))&&&'''***)))%%%&&&&&&''''''((())))))***,,,+++***))))))***+++,,,))))))))))))))))))))))))'''((()))*********))))))((()))***++++++***)))((()))'''%%%%%%&&&(((''''''%%%'''))))))((('''((()))%%%''')))++++++***(((&&&$$$###"""!!!  """"""  !!!!!!!!! ######"""""""""!!!!!!!!!  !!!!!! !!!!!!!!!"""""""""""""""###"""###$$$"""$$$###""""""!!!!!!!!!""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$""""""%%%(((***---777CCCIIIIIILLLTTT^^^hhhnnnpppyyy{{{~~~~~~}}}~~~}}}wwwooobbbTTTHHH===555000//////...------------...//////000000111111000000000//////...+++...:::HHHVVV]]]bbbbbbbbbdddccc``````cccfffhhhhhhgggggggggeeecccaaa```aaaaaaaaa```````````````aaaaaaaaaaaaaaaaaabbbbbbaaa]]]XXXTTTHHHCCC===777444222000...000...,,,+++************++++++*********)))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''))),,,//////---+++***)))***+++,,,+++))))))***,,,((()))******++++++******'''((())))))(((((()))***++++++++++++++++++++++++++++++,,,,,,,,,***)))((()))+++------,,,,,,,,,---++++++++++++,,,,,,,,,,,,000---***+++---///---,,,////////////...---,,,+++((()))***,,,---.........------------------------------,,,+++++++++++++++***+++,,,,,,,,,+++)))(((&&&)))---......------...,,,,,,,,,,,,++++++++++++))))))******************''')))+++------+++)))''''''((())))))******)))))),,,++++++***))))))(((((((((((((((((())))))))))))'''(((((('''%%%%%%&&&((($$$%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&'''(((((('''&&&))))))((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''(((***+++,,,((((((((((((((())))))***$$$'''&&&###$$$'''(((&&&))))))(((((((((((())))))))))))************))))))''''''(((((((((((())))))''''''((((((((((((''''''(((''''''((())))))(((&&&'''&&&%%%&&&'''(((&&&%%%%%%'''(((((('''&&&''')))))))))))))))***,,,---...******))))))))))))******++++++++++++++++++++++++((()))+++++++++,,,---///++++++******)))(((((((((((((((''''''''''''((((((+++***+++...---(((&&&'''***,,,,,,((((((***)))'''&&&''''''((()))***++++++,,,,,,+++************+++))))))))))))))))))))))))'''''')))*********)))((())))))***++++++***)))))))))'''%%%%%%&&&'''((('''%%%'''))))))((('''((()))&&&''')))***+++)))((('''&&&&&&$$$###!!! !!!!!!!!!  !!!!!! """"""!!!!!!!!!  !!!""""""  !!!!!!!!!!!!!!!""""""######!!!""" %%%%%%###"""!!!!!! """!!! ### !!!"""###$$$$$$%%%$$$$$$ !!!$$$'''&&&)))333???DDDEEEIIINNNVVV```jjjppptttwwwzzz{{{{{{{{{|||}}}}}}~~~|||uuuiii[[[NNNBBB999444111111000////////////////////////000000000111111............---111@@@PPPXXX^^^bbbbbbcccdddccc___```dddhhhiiigggeeedddeeedddbbb``````aaabbbbbbaaa^^^___```aaaaaaaaa`````````bbbcccbbb^^^\\\[[[\\\RRRNNNHHHBBB>>>;;;777444666444222///------------------,,,+++***))))))((('''((()))******)))((('''))))))((('''''''''''''''))),,,///000---+++++++++***+++,,,***((('''(((***))))))***++++++++++++***(((***++++++******+++,,,*********++++++,,,,,,---)))***+++,,,,,,+++***))))))+++---...---,,,,,,---))))))***+++,,,------...+++,,,---.........,,,+++............---,,,+++***((()))+++,,,---------,,,---------------------------,,,++++++***++++++++++++++++++++++++***))))))%%%(((+++,,,+++***+++---,,,++++++***************))))))***++++++***)))(((((())))))******))))))((('''((()))***+++******)))************************(((((((((((()))))))))))))))+++,,,***(((''')))+++######$$$%%%&&&''''''((('''''''''''''''((()))***)))'''&&&'''((()))(((&&&((((((((((((((()))))))))&&&&&&%%%&&&&&&''''''((('''''''''''''''''''''''''''((((((((())))))))))))((((((''''''((()))***+++((((((((((((((()))******,,,...,,,(((''')))'''###)))((('''&&&&&&'''((()))))))))************))))))'''''''''((((((((())))))''''''(((((((((((('''''')))((('''(((******(((''')))(((&&&'''((()))((('''%%%&&&((('''&&&&&&((()))***************+++,,,---******))))))))))))******************************&&&(((************,,,...++++++******)))((((((''')))(((((('''(((((()))))),,,***+++......)))'''(((***---,,,)))(((***+++)))''''''((()))***+++,,,,,,******++++++***))))))((())))))))))))))))))))))))'''(((***,,,,,,+++***))))))***++++++++++++***)))***'''%%%$$$&&&'''((((((%%%'''))))))((('''((()))))))))***++++++***)))(((((('''&&&$$$"""!!! !!! !!!!!!  """!!!  !!!"""!!!!!!"""!!! """""""""  !!! !!!!!!!!!""""""######"""%%%((('''$$$!!! !!!&&&&&&$$$"""!!! !!!###""""""&&& !!!######$$$$$$$$$ !!!$$$%%%$$$%%%///;;;>>>CCCGGGKKKOOOYYYgggrrrrrrtttxxxyyyyyyzzz{{{|||zzz|||~~~}}}wwwlll___RRRFFF===888333333222111000000111111------------......//////,,,,,,---......444EEEUUUXXX^^^bbbbbbccceeeccc___aaaeeehhhiiifffccccccccccccaaa______aaaccccccccc\\\^^^```bbbbbbaaa```___^^^bbbdddaaa]]][[[^^^aaa```]]]WWWRRRMMMHHHDDD@@@===;;;777444222111111222///...---,,,+++)))((((((&&&((()))++++++)))(((&&&******)))(((((((((((((((+++///222222000---...///***+++,,,***&&&%%%&&&)))))))))***++++++++++++******+++------,,,,,,---...))))))***+++,,,,,,------((()))++++++,,,+++***))))))+++---...---,,,,,,---(((((()))***,,,---...///&&&***000333333111000000------------,,,+++***))))))***+++,,,---,,,,,,+++---------------------------,,,++++++******+++++++++++++++***************'''***,,,,,,+++***,,,...,,,+++******)))))))))***(((***+++,,,,,,+++)))(((***)))(((''''''((()))***((()))***+++,,,+++******)))))))))***++++++,,,,,,(((((((((((())))))))))))''')))***(((%%%$$$&&&)))""""""###$$$&&&'''((((((''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''''''''(((((())))))******&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))+++***(((''''''(((((()))((((((((((((((()))******&&&((((((&&&(((,,,,,,(((((('''&&&%%%%%%&&&'''((())))))************))))))''''''''''''((((((((()))******++++++++++++*********)))((()))++++++)))(((,,,***(((''')))*********%%%&&&''''''&&&&&&((()))///...---+++***))))))(((******))))))))))))******))))))))))))))))))))))))((()))***)))((('''''')))+++++++++***)))(((((('''))))))((((((((())))))***(((''')))...///,,,,,,...'''++++++((('''***+++***'''((()))***+++,,,------((()))*********((('''&&&))))))))))))))))))))))))(((***+++------,,,+++***)))***+++,,,,,,+++***)))***'''%%%$$$%%%'''((((((%%%'''))))))((('''((()))++++++,,,,,,,,,++++++***+++)))'''$$$"""!!! ###!!! !!!!!!   !!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!!!! !!!$$$'''%%%!!!  !!!"""""""""""""""$$$%%%%%%%%%&&&***///222>>>CCCIIILLLMMMSSS^^^hhhmmmpppsssuuuvvvwwwxxxyyyxxx}}}|||qqqeeeYYYNNNDDD>>>666444111000000111000//////---+++,,,000111111///---+++---//////333@@@PPP\\\___aaaaaa``````bbbeeedddddddddccc```^^^^^^^^^___WWWSSSUUUZZZ^^^ccchhh```______```aaaaaaaaa`````````aaaaaaaaa___^^^]]]``````___]]]ZZZVVVRRROOOKKKIIIEEEAAA>>>:::888777333333222000///---+++***---,,,,,,+++***)))(((''')))'''&&&''')))+++,,,,,,,,,---//////...---+++******(((&&&'''***+++)))'''*********)))******++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++((()))***+++++++++++++++,,,---...///...---,,,+++...+++)))***---000000......,,,++++++---......---...---,,,+++)))((('''&&&+++***((('''''''''((()))+++++++++*********))))))---+++******+++,,,,,,++++++***)))(((((()))***+++***((('''''')))+++,,,+++---+++(((%%%%%%&&&)))***///,,,+++,,,,,,((((((+++)))***+++,,,,,,+++***)))+++,,,,,,+++(((&&&''''''''''''''''''((((((((())))))&&&&&&******((((((++++++***((('''&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))((((((((((((((('''''''''&&&%%%%%%%%%&&&((()))+++###)))+++)))&&&&&&&&&&&&((()))((('''&&&((())))))))))))))))))******+++))))))(((&&&%%%%%%'''***(((((((((((())))))))))))))))))************))))))************)))(((&&&&&&(((((())))))******++++++******'''### &&&+++(((((()))***************+++++++++***************+++***)))'''''''''((()))'''&&&&&&&&&&&&'''(((((($$$)))''''''++++++'''******))))))((((((''''''''''''''''''((((((((()))(((((())))))*********+++***)))(((***+++***&&&"""%%%'''************+++,,,,,,,,,++++++***))))))(((************************'''''')))***,,,,,,------,,,+++***)))))))))***+++)))))))))***++++++,,,,,,)))***+++)))(((((()))+++(((((('''(((((()))***++++++***)))(((((()))***+++******))))))))))))******))))))******+++++++++++++++***'''%%%"""!!!!!!!!!###!!! !!!!!!   """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""%%%%%%$$$""" !!!"""%%%$$$!!!!!! !!!!!!!!!"""###############"""###$$$$$$%%%(((,,,000555<<>><<<:::777555111///++++++***)))))))))))))))***(((&&&&&&(((*********,,,...//////...,,,+++******(((''''''******)))'''******************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++++++++*********++++++******)))(((...+++)))***---//////......,,,++++++---......---///......---,,,+++******,,,+++***)))))))))******+++++++++*********))))))---+++******+++,,,+++++++++***)))(((((()))***+++,,,***(((((()))******)))+++***)))(((((((((((()))...+++***,,,+++((((((+++((()))************)))(((------...,,,***(((((()))'''''''''((((((((()))))))))''''''***+++((((((+++...---+++))))))))))))***(((''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&%%%&&&''')))***$$$&&&((()))(((((((((((('''((()))((('''&&&'''((())))))(((((())))))***+++******)))'''%%%&&&(((***%%%%%%&&&((()))+++,,,,,,))))))************))))))************)))((('''&&&)))))))))))))))*********))))))((('''&&&&&&(((+++''''''((()))))))))))))))*********************)))(((((('''''''''(((((()))'''&&&&&&&&&''''''((((((###)))+++((('''((('''$$$***)))))))))(((((((((''''''''''''((((((((())))))((((((((()))))))))*********))))))***++++++'''$$$''')))******)))((()))***+++******)))((((((''''''************************'''((()))***+++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,++++++***))))))))))))******)))(((((()))+++))))))((((((((()))******+++***)))(((((()))***+++******))))))))))))******)))*********++++++++++++,,,***(((&&&$$$""""""!!!###!!! !!!!!!   !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""!!!!!! !!!!!!!!! ######"""!!!!!!!!!"""###""" """"""###$$$$$$$$$$$$###!!!"""""""""###%%%))),,,444<<>>:::444000...------,,,444222000000000000///...///------...000777FFFTTT\\\]]]^^^]]]]]]^^^aaadddfffeeebbb^^^WWWOOOHHHDDD@@@===@@@HHHPPPUUUZZZ___bbb___^^^___bbbccc```^^^`````````aaaaaaaaaaaaaaa______^^^^^^^^^]]]]]]\\\YYYYYYYYYYYYXXXXXXXXXXXXOOOMMMIIIGGGDDD@@@<<<999///...,,,+++******+++,,,,,,***(((''')))*********,,,...000000...+++*********((('''((()))***)))'''))))))*********+++++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,++++++,,,,,,,,,+++******+++***))))))(((((())))))---+++)))***,,,.........---,,,++++++---......------------,,,,,,,,,++++++...---,,,+++***+++,,,,,,+++++++++***************,,,+++))))))+++,,,+++***+++***))))))))))))***+++---+++)))((())))))(((''')))***+++++++++***)))(((---***)))******''''''***'''(((((())))))(((((('''......///---+++******+++''''''((((((((()))))))))***((((((++++++)))))),,,+++***(((''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))))))))(((''''''&&&&&&'''((((((***)))(((((()))******)))((()))***)))'''&&&&&&'''))))))(((((())))))***+++*********((('''''')))***%%%&&&'''((()))***+++,,,((())))))******))))))((()))******))))))((('''&&&************))))))))))))((('''''')))******)))(((&&&''''''(((((((((((('''((((((((()))))))))))))))((())))))))))))(((''''''&&&&&&'''''''''((((((((('''***,,,)))'''''''''&&&))))))))))))((((((((((((''''''((((((((()))))))))'''((((((((((((((()))))))))))))))***++++++)))''')))***+++***((('''((()))+++++++++***))))))((((((************************((()))***+++++++++++++++++++++******+++,,,---...,,,,,,++++++***))))))))))))******)))((((((***+++******))))))))))))))))))+++***))))))))))))***+++******))))))))))))******************++++++++++++,,,+++***(((&&&$$$###"""###!!! !!!!!!   !!!###$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!!!!!!!!!!!!!""""""############""""""!!! !!!"""$$$%%%""""""###### !!!######""" !!!!!!"""############"""!!!""""""""""""$$$'''***444===IIIQQQUUUWWWYYY[[[dddhhhmmmqqqtttwwwzzz||||||~~~}}}tttkkkaaaWWWNNNHHH@@@;;;555000............222111000//////000000//////.........222;;;KKKWWW[[[\\\\\\\\\^^^aaadddfffiiieee^^^UUUMMMDDD===888555333666>>>EEEKKKRRRYYY```___^^^```cccdddaaa___aaaaaaaaaaaabbbbbbcccddd``````___^^^^^^___``````]]]^^^^^^___````````````ZZZWWWSSSQQQOOOLLLGGGCCC:::888555111///------------+++))))))***,,,,,,+++,,,...111000---*********)))((((((((()))))))))(((((()))******++++++++++++++++++++++++++++++++++++((())))))***+++,,,,,,---,,,,,,,,,,,,,,,+++***)))...---+++*********+++,,,,,,+++******+++,,,---...---+++***+++,,,...------))))))*********+++++++++...---,,,+++***+++,,,,,,************************,,,***))))))***++++++***************************,,,***))))))******)))(((******++++++++++++***))),,,((((((***)))&&&''')))((((((((((((((((((((((((---......---+++******+++'''(((((((((((()))))))))+++)))))),,,,,,)))))),,,)))((('''&&&%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++))))))(((''''''''''''''',,,)))'''(((***+++)))'''((()))***)))'''&&&&&&'''((((((((((((((()))*********++++++)))(((''')))+++))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''++++++******))))))(((((((((&&&%%%&&&)))***'''$$$''''''(((((()))((((((''''''''''''(((((((((((((((++++++,,,+++***(((&&&%%%&&&''''''((((((((((((((($$$'''((((((((()))+++---))))))))))))(((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((()))))))))***++++++***)))((()))))))))(((((()))***---------,,,,,,,,,++++++************************)))******+++++++++************++++++,,,---...///)))))))))***++++++,,,,,,((()))***)))((((((***,,,,,,+++******))))))))))))************************+++******))))))******+++++++++++++++++++++++++++------+++***(((%%%$$$######!!! !!!!!!  !!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!""""""""""""######"""""""""'''&&&###!!!###!!!"""$$$%%% """###"""!!! !!!"""!!!!!!!!!"""###$$$$$$###$$$&&&(((,,,555AAAKKKQQQUUUXXXYYYaaaeeekkkppptttxxx|||~~~~~~xxxnnncccXXXNNNGGGAAA<<<666111000000000000...............///000111////////////444AAAOOOYYY[[[ZZZ[[[]]]aaadddggghhhiiiaaaUUUJJJBBB;;;666333222//////444:::@@@IIIQQQZZZ[[[^^^```bbbcccbbbaaaaaabbbbbbccccccdddddddddbbbaaa```_________`````````aaabbbbbbcccbbbbbbaaa]]]ZZZVVVVVVVVVUUUPPPLLLGGGDDD???:::555111...------+++))))))***,,,,,,++++++///222111---))))))***((()))))))))((((((((()))'''((()))+++,,,,,,,,,+++++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,++++++***)))///...---++++++,,,------++++++******)))***,,,------+++******,,,------,,,((())))))******+++,,,,,,---,,,+++))))))******+++************************,,,***))))))***++++++*********++++++++++++******)))(((((()))++++++***)))++++++***))))))***+++,,,+++((('''))))))&&&'''***))))))))))))))))))))))))+++,,,---+++)))((()))***(((((((((((()))))))))***,,,)))))),,,,,,))))))+++,,,+++***)))))))))***+++'''(((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))***++++++)))))))))(((((('''&&&&&&)))'''&&&(((++++++'''$$$((()))))))))'''&&&&&&(((((((((((('''((())))))******++++++***(((((()))******)))))))))((((((((('''(((((())))))))))))((((((((())))))))))))(((((('''++++++******))))))((((((+++'''$$$%%%'''(((&&&$$$)))))))))******))))))(((&&&&&&''''''(((((((((((('''((()))))))))((('''&&&&&&'''((()))))))))((((((###$$$'''))))))***,,,///(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((''''''''''''((()))*********))))))***%%%&&&'''''''''(((+++------------,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******+++++++++************+++,,,------......)))))))))***++++++,,,,,,((()))***)))((((((***,,,---,,,+++*********************++++++++++++******++++++************++++++,,,+++++++++++++++++++++......---+++)))'''%%%$$$###!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!"""!!!""""""######""""""!!!###"""!!!!!! !!!###""" !!!###%%%!!!""""""!!! !!!!!! $$$%%%%%%%%%$$$$$$%%%'''&&&...999DDDMMMTTTZZZ]]]]]]aaahhhnnnsssxxx||||||rrrfffZZZOOOHHHCCC???999444333222222111,,,---......---...000222...000000111888FFFSSSYYY[[[[[[\\\___cccfffffffffaaaWWWJJJ???888555222000111...,,,///111666???HHHPPPUUU[[[^^^______bbbeeebbbcccdddeeeeeeeeedddccccccbbbbbbbbbaaaaaaaaa```cccdddeeeeeeeeedddcccbbb^^^ZZZWWWXXX[[[\\\WWWSSSOOOMMMIIICCC>>>888444222111///,,,+++++++++***)))+++000333222,,,((()))+++''')))***)))((('''(((***&&&((()))+++,,,,,,,,,+++++++++++++++++++++++++++((()))))))))***+++++++++******+++++++++***))))))---,,,++++++******++++++***++++++***((((((+++---,,,+++******,,,------,,,***++++++,,,------......,,,+++***(((((())))))******************++++++++++++***((((((***+++***)))******+++,,,,,,+++******((('''''')))+++,,,+++***+++***)))((((((***+++,,,+++((('''))))))''''''******))))))(((((())))))***)))***+++***((('''((()))((((((((()))))))))******,,,))))))++++++((((((*********(((((((((((()))***)))))))))))))))(((((((((''''''''''''''''''''''''((((((((())))))*********)))))))))))))))((('''&&&%%%&&&''')))***)))'''$$$&&&((()))(((''''''''')))((((((''''''(((((()))***)))***+++***((('''((()))'''''''''((()))*********'''(((((())))))(((((('''(((((())))))))))))((((((************))))))))))))***(((&&&&&&'''(((((('''***************))))))(((&&&&&&''''''(((((()))))) !!!###%%%'''((())))))&&&'''((()))***)))(((((('''&&&(((***)))&&&'''***(((((((((((())))))))))))((((((((()))))))))******)))))))))(((((((((((('''((()))***)))((('''((()))$$$%%%&&&&&&'''))),,,///******************))))))))))))))))))))))))))))))((()))***+++++++++++++++)))***+++,,,------,,,,,,,,,,,,++++++***)))))))))''')))))))))((()))+++---,,,,,,++++++***+++++++++******+++,,,,,,+++******++++++************++++++,,,,,,,,,,,,++++++++++++//////...---+++(((&&&$$$###!!! !!!!!!  !!!!!!"""!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""!!!!!!""""""""""""!!!!!! """######$$$ !!!!!! """###  """"""!!! !!!!!!!!!!!!!!!$$$%%%&&&%%%######$$$%%%&&&***111:::DDDNNNVVV[[[XXX]]]dddkkkqqqvvv{{{~~~vvvkkk___SSSLLLFFFBBB===888555333111///...000111000...---000222,,,000222222;;;JJJUUUYYY]]]\\\]]]```cccdddbbb___TTTKKK???666333111///---...++++++------///666>>>DDDMMMWWW[[[YYYZZZ```gggbbbdddfffhhhgggeeecccaaabbbcccdddeeeeeeeeedddcccdddeeefffggggggfffdddccc___[[[XXXZZZ___```\\\WWWTTTSSSRRROOOJJJFFFAAA>>>===999555111000...+++***+++000444222,,,'''(((+++''')))******''''''(((***&&&'''))),,,------,,,+++++++++++++++++++++++++++))))))))))))************(((((()))*********))))))+++++++++++++++***))))))***++++++)))''''''***,,,,,,+++)))***+++------,,,+++++++++,,,,,,------...,,,+++***)))((())))))***))))))*********++++++++++++***((((((*********)))***++++++,,,,,,++++++***)))((((((***++++++)))((('''((())))))*********)))+++((('''******'''(((+++)))(((''''''''''''((())))))***+++***((('''((()))(((((()))))))))*********+++((((((+++***'''''')))((('''&&&%%%%%%&&&'''(((+++******))))))((((((((('''''''''''''''''''''''')))))))))))))))))))))***(((((()))***))))))''''''%%%&&&''''''''''''((()))%%%'''(((((('''''')))***(((''''''''''''((())))))''')))***)))(((''''''(((''''''(((((())))))******''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))*********!!!###'''(((((((((((()))))))))******)))(((((('''&&&''''''((())))))******######$$$$$$&&&'''))))))&&&''')))*********((('''((('''))),,,***$$$###&&&'''((((((((()))))))))***(((((()))))))))***************)))))))))(((((((((((()))***(((&&&%%%&&&(((%%%&&&&&&&&&&&&(((+++...))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))***+++,,,,,,++++++***,,,,,,++++++***)))))))))'''((())))))((()))+++---,,,,,,+++++++++,,,,,,---***++++++,,,,,,++++++***,,,++++++******++++++,,,------,,,,,,,,,+++++++++/////////...+++)))&&&%%%###!!! !!!!!!  !!!"""""" """"""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!""""""!!!!!!""""""""""""!!!!!! !!!!!!"""!!!  !!!!!! !!!""""""!!! !!!!!!"""""""""""""""###$$$%%%$$$###""""""###%%%&&&***000888AAAJJJOOOTTTYYYaaahhhoootttzzz}}}yyynnnbbbWWWPPPIIIEEE@@@;;;777333000---111222333111...---///111+++000222444===LLLWWWYYY___^^^^^^aaacccbbb]]]YYYJJJBBB888222111000---******)))+++------,,,111888;;;HHHUUUXXXUUUVVV^^^gggbbbdddgggiiiiiifffbbb___aaaccceeeggghhhhhhgggfffbbbccceeeggggggfffeeedddbbb]]]ZZZ\\\aaaccc^^^YYYWWWXXXXXXXXXVVVRRRNNNKKKHHHDDD>>>999555222...,,,+++000444222,,,'''(((+++''')))+++***'''&&&(((***%%%'''))),,,------,,,+++++++++++++++++++++++++++*********)))))))))))))))&&&'''((()))))))))))))))++++++,,,------+++***))))))++++++)))''''''))),,,,,,***)))***+++---,,,,,,))))))*********+++++++++,,,+++***)))))))))***+++))))))******+++++++++++++++)))(((((()))******)))***+++,,,------,,,+++***+++*********+++***(((%%%$$$&&&)))+++,,,***(((&&&+++((((((******((())),,,((('''&&&%%%%%%&&&'''((()))***+++***)))((()))***))))))))))))************+++((((((******&&&&&&)))+++***)))(((((()))***+++,,,++++++***)))(((''''''''''''''''''''''''''''''*********)))))))))))))))'''((()))******)))((('''&&&'''(((&&&$$$%%%***///$$$&&&'''((('''(((***+++'''''''''''''''((())))))'''(((***)))'''&&&&&&'''+++******)))(((''''''&&&''''''((((((((((((''''''(((((()))))))))))))))((((((((())))))******++++++%%%)))(((''''''((((((((())))))((('''&&&&&&'''''''''((()))******+++,,,+++)))((('''''''''(((&&&''')))***+++***(((''''''%%%(((---+++$$$"""%%%'''((((((((())))))******))))))))))))************++++++******))))))((((((((()))***((($$$###%%%''''''((('''&&&%%%&&&))),,,******************++++++))))))))))))))))))))))))'''''')))***,,,,,,------)))***+++,,,+++***)))((()))))))))***++++++,,,,,,'''((())))))((()))+++---++++++++++++,,,------...***+++,,,------,,,+++***,,,++++++******++++++,,,---------,,,,,,+++++++++000000000...---+++)))(((%%%$$$"""  !!!""""""""""""""" ###!!!###'''"""!!!!!!!!! !!!"""!!!%%%&&&%%%###!!!!!!  !!!###!!!"""$$$###!!!######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!! ###"""!!! !!!"""###"""###!!!!!!###!!!!!!!!! !!!!!!"""###$$$%%%%%%'''***---###$$$&&&)))---555===CCCLLLVVV___ccckkkvvv|||}}}zzzpppeee[[[TTTMMMGGG???999777555333000,,,---///111333333000...111000111777BBBOOOZZZ```\\\______]]]______UUUIII<<<777222///...---+++)))***+++,,,,,,++++++---///:::BBBMMMWWW]]]___``````gggggggggggggggeeeaaa___hhhfffdddcccccceeegggiiigggccc^^^]]]___bbbccccccccc```^^^^^^___^^^[[[WWWZZZZZZZZZ[[[]]]______^^^YYYSSSMMMGGGBBB===666222555444222000...---,,,,,,,,,+++)))((((((((()))***+++***)))))))))***,,,---,,,,,,------,,,,,,+++***++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,***((((((,,,000---+++)))***,,,,,,***(((+++++++++***))))))((((((,,,+++***))))))(((((()))&&&''')))+++,,,,,,,,,+++((((((((((((((()))******''''''((())))))))))))(((***)))((((((((((((((()))*********)))(((''''''&&&---,,,,,,,,,++++++******((('''&&&((()))$$$''''''(((((())))))******''''''((()))))))))))))))))))))(((((((((***+++,,,)))((('''&&&&&&'''((()))(((((()))+++,,,,,,)))&&&&&&&&&&&&&&&&&&'''((()))(((''''''(((+++,,,,,,+++'''''''''''''''((()))))))))((('''&&&&&&'''((())))))&&&%%%&&&***,,,+++***++++++)))(((***---***$$$))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%$$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((((())))))******++++++******)))''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))((('''&&&'''((()))(((''')))(((((()))******(((&&&&&&'''((((((((('''%%%%%%'''(((***,,,---,,,+++***###%%%(((+++,,,+++***)))'''***+++***+++//////---...+++'''%%%%%%&&&&&&&&&'''%%%$$$%%%''')))((((((***+++------,,,***'''%%%,,,+++)))((('''&&&''''''(((((((((((())))))))))))+++((()))///000***&&&&&&++++++++++++,,,---...///''''''&&&&&&&&&'''''''''+++++++++,,,,,,---------***++++++++++++***))))))++++++,,,---///...+++)))+++*********************000000///...---+++***)))'''%%%###!!! !!!""" """"""""""""!!!!!!!!!!!!  !!!### !!!   !!!###!!! """$$$###""""""""""""#########$$$$$$!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!###!!!!!!###!!!!!!!!! !!!!!! !!!!!!!!!###%%%(((%%%%%%&&&&&&''',,,222666BBBLLLVVV\\\eeepppxxxzzz}}}tttkkkaaa[[[UUUNNNDDD<<<777444000---///...---...///000///...111000111888EEEQQQ[[[___]]]______]]]\\\YYYNNNAAA888444///---,,,,,,***(((***+++,,,,,,++++++---///666>>>KKKVVV^^^aaacccdddggggggggggggfffdddaaa___gggfffeeedddeeegggiiijjjccc___\\\\\\^^^bbbcccccc``````___```aaa___ZZZVVV\\\[[[[[[\\\^^^````````````\\\WWWSSSNNNIIICCC>>><<<;;;888555222000...---,,,+++***)))))))))***+++******)))))))))***+++++++++++++++,,,++++++******)))******+++++++++******++++++++++++++++++++++++)))*********++++++++++++(((******)))'''(((***---...,,,++++++---...,,,*********++++++,,,------------,,,+++******)))))))))&&&'''((()))))))))(((((()))))))))))))))******+++++++++,,,---......------,,,+++***)))))))))))))))((((((((((((((())))))************))))))(((((((((***(((''')))++++++'''"""(((((((((((((((((())))))''''''((()))))))))))))))***)))((((((((()))+++,,,((((((''''''((()))***+++(((((((((***++++++(((&&&&&&&&&&&&&&&&&&'''(((((((((''''''(((***+++***)))'''''''''''''''((()))))))))(((''''''&&&'''(((((((((&&&$$$%%%(((++++++***))),,,,,,((('''))))))'''((((((((((((((((((((((((&&&''')))++++++)))'''&&&%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''&&&''''''((()))***''''''''''''''''''''''''''''''(((((()))*********)))(((''''''))))))((('''((('''''''''))))))'''&&&&&&&&&'''''''''&&&%%%$$$&&&''')))+++++++++***)))'''(((*********)))'''&&&'''******(((***///222000333000+++(((((((((((((((((('''%%%%%%'''((('''&&&++++++******)))(((''''''&&&&&&&&&''')))+++---...(((((((((((()))))))))***"""!!!&&&---000---...111++++++++++++,,,---......***)))(((''''''((())))))++++++++++++,,,,,,,,,---+++++++++,,,+++******))),,,+++***+++,,,------,,,))))))*********+++++++++000000//////---,,,******)))(((%%%###!!! !!!###### !!!!!!!!!""" !!!!!!"""!!!"""  !!!!!! !!!!!! !!!!!!!!!"""""""""######!!!!!!""""""!!!!!!  !!!###""""""###!!!!!!!!! !!!!!!  """$$$&&&&&&%%%$$$###%%%)))---888BBBMMMUUU^^^jjjsssxxx{{{sssjjjddd^^^VVVKKKAAA;;;777222///333000---,,,---/////////000///111:::HHHUUU[[[]]]^^^``````\\\XXXQQQCCC777222///,,,*********)))(((***+++,,,+++++++++---///111:::HHHUUU___dddgggiiiggggggffffffdddbbbaaa```eeeeeeeeeeeefffggghhhiii___\\\ZZZ[[[^^^aaacccddd______```bbbbbb___ZZZVVV]]]]]]]]]^^^___```aaabbbfffdddbbb___\\\WWWPPPLLLGGGFFFCCC@@@<<<888444222000///...---,,,,,,,,,,,,,,,++++++*********++++++******++++++++++++++++++)))***************))))))))))))))))))))))))))))))*********+++++++++++++++((()))******))))))***+++***)))((()))***+++***)))(((((()))******++++++,,,******)))((((((''''''&&&((())))))))))))((('''&&&***))))))))))))***++++++)))***+++,,,------------...---,,,+++***)))))))))''''''&&&'''(((***,,,...)))))))))(((((((((((((((---)))'''(((+++......,,,((((((((((((((('''''''''''''''((()))))))))))))))***)))((((((((()))***+++******)))(((((())))))***'''''''''(((***)))'''%%%'''&&&&&&&&&&&&'''((((((((('''&&&'''((()))(((''''''''''''''''''((())))))***)))(((''''''''''''''')))'''%%%&&&(((+++,,,---(((---...((($$$%%%((()))'''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''(((((((((''''''&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''(((******''''''''''''''''''''''''(((((())))))***+++++++++***)))((((((******)))((('''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))******)))((())))))))))))(((((((((''')))++++++)))---555::::::<<<777000,,,))))))(((((()))'''%%%%%%&&&'''&&&%%%+++***((('''&&&''''''(((++++++***)))))))))******((((((((()))))))))******((((((+++---+++((()))...++++++***++++++,,,---......---+++)))((()))+++,,,*********+++++++++++++++,,,,,,,,,,,,,,,++++++***...+++)))(((***---......)))))))))***+++++++++,,,////////////...---++++++***)))&&&$$$!!!!!!$$$### !!! """### $$$$$$  !!! %%%$$$"""!!!$$$  !!!!!!!!!!!!"""""""""######"""""""""""""""!!!  !!!"""!!!  ###"""###$$$!!!!!!!!! !!!!!!!!!"""###"""!!!!!!"""$$$$$$$$$%%%$$$$$$&&&))),,,444===HHHQQQYYYcccmmmttt{{{zzzrrrllleee]]]QQQHHHBBB===999555333111///...000111111111///...111;;;JJJVVVZZZ[[[^^^______\\\VVVJJJ<<<111---,,,+++))))))))))))))))))***++++++***+++---//////888GGGUUU___eeeiiikkkggggggfffeeebbbaaaaaaaaabbbcccdddeeeffffffgggggg___^^^]]]]]]^^^aaaccceee``````aaaaaa```^^^[[[ZZZ]]]]]]^^^^^^^^^___aaacccffffffgggfffccc^^^YYYUUURRRQQQPPPMMMIIIEEEAAA>>>:::999777555222111////////////...---,,,,,,,,,+++************++++++,,,,,,***++++++++++++******)))((((((((((((((((((((((((++++++++++++++++++++++++((()))***+++++++++******(((((((((((())))))))))))+++++++++***))))))((((((***)))))))))(((''''''&&&************)))))))))((()))))))))))))))***++++++((((((***+++,,,,,,,,,,,,......,,,+++))))))((((((((('''''''''(((***---...************************---***''''''(((******))))))(((((((((''''''&&&&&&''''''((()))))))))))))))***)))(((''''''((()))***++++++***)))((('''&&&&&&'''&&&&&&'''(((((('''%%%''''''&&&&&&&&&''''''(((((('''&&&&&&'''((('''%%%'''''''''''''''((())))))))))))((((((''''''&&&&&&***)))((('''))),,,///000+++...---'''$$$&&&((((((''''''''''''''''''''''''(((((((((''''''((((((((('''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''))))))(((''''''''''''''''''''''''''''''''''''''''''(((((())))))***+++++++++***))))))******)))((('''&&&&&&'''((()))(((&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''')))))))))))))))((('''''''''((()))+++,,,))),,,,,,,,,222===FFFHHHEEE???666...)))'''&&&%%%'''&&&$$$%%%&&&''''''&&&))))))(((((('''(((((((((------,,,+++***)))(((((((((((()))))))))*********...000111---'''"""$$$(((++++++******+++,,,,,,---///...+++))))))***+++,,,************************,,,------------,,,++++++...,,,***)))+++,,,,,,++++++*********************////////////...------,,,***)))'''$$$!!!!!!$$$### !!!  !!!$$$$$$!!!###$$$$$$""" !!!###  !!! """""""""#########$$$$$$"""""""""""""""!!!!!!  !!!"""###""""""!!! """""" $$$$$$"""!!!!!! !!!!!!!!!###$$$$$$""""""###$$$"""###$$$%%%%%%&&&)))+++111999CCCLLLQQQYYYdddmmmxxxwwwrrrjjjcccXXXNNNHHHBBB<<<777000///...000111222111000///...000:::GGGSSSXXXZZZ^^^^^^^^^\\\TTTFFF888///+++++++++***))))))******)))***++++++******,,,...///999GGGUUU___eeehhhjjjggghhhgggdddaaa```aaacccdddeeeeeefffggghhhhhhhhhddddddbbbaaaaaaaaacccdddcccbbb```^^^\\\\\\^^^___\\\]]]^^^]]]\\\^^^aaaddddddgggiiijjjgggccc^^^\\\ZZZ[[[[[[ZZZXXXTTTPPPNNNGGGFFFDDDAAA===:::777666444333222111000///...---++++++***)))******+++,,,+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************((())))))***++++++***)))++++++,,,++++++++++++,,,......------,,,++++++***------------,,,+++***))))))))))))))))))*********))))))(((((())))))***+++++++++,,,....../////////...---+++***)))(((''''''***)))(((((()))***+++,,,***************+++++++++***)))((((((((('''&&&%%%))))))(((((('''''''''&&&''''''((()))))))))))))))***)))(((''''''((())))))''''''''''''''''''&&&&&&'''&&&%%%&&&(((((('''%%%(((''''''&&&&&&&&&''''''((('''&&&&&&''''''&&&%%%'''''''''''''''((())))))(((((((((((((((''''''&&&(((((('''((()))+++...000000///+++&&&&&&***)))%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((()))((((((''''''&&&&&&&&&&&&''''''''''''*********))))))((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((())))))***,,,***))))))******)))''''''''''''(((******)))((()))(((((('''''''''''''''''''''((()))************)))((('''&&&''')))***,,,'''+++---000888EEENNNQQQPPPHHH<<<222+++'''%%%$$$%%%$$$###$$$&&&(((((((((&&&((()))++++++***)))'''&&&'''(((***+++---......))))))))))))************(((,,,...+++'''&&&***...++++++*********+++,,,,,,...---+++))))))***+++,,,************************,,,------------,,,++++++---,,,,,,,,,,,,+++)))&&&---,,,,,,+++***)))((((((....../////////......---+++***(((&&&### !!!###### !!!!!!"""!!!"""$$$'''&&&""" """"""!!! !!!  !!! !!!!!!!!! """###"""""""""#########$$$$$$""""""######""""""!!! !!!"""############"""### !!!$$$%%%"""!!!!!! !!!!!!!!!######"""!!!!!!""""""###$$$$$$######$$$%%%---333===EEEIIIMMMXXXdddttt}}}xxxqqqjjj___VVVNNNEEE===777///......///111111///---......000777AAALLLUUUZZZ]]]\\\\\\[[[QQQBBB555///)))***++++++))))))***+++)))***+++*********,,,...111:::HHHUUU___dddhhhiiiiiiiiihhheeeaaa```bbbfffiiiiiihhhhhhiiiiiijjjkkkiiiiiihhhfffccccccdddeeedddccc```]]]ZZZ[[[___bbb\\\^^^___]]]\\\]]]aaaeeefffiiimmmnnnkkkhhhdddccc```aaaccceeedddaaa]]][[[UUUTTTRRROOOLLLHHHEEECCC<<<<<<;;;:::888666444333000///---,,,,,,,,,---.........///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,---,,,***)))***+++*********+++,,,,,,------,,,,,,---------+++***(((((((((((((((((()))***+++***))))))))))))***++++++++++++,,,------------,,,---,,,+++***)))(((((((((******************)))))))))))))))))))))*********&&&''')))***+++***)))((())))))))))))((((((((((((''''''((()))))))))))))))***)))((('''''''''((()))"""###$$$&&&(((((())))))((('''%%%&&&'''((('''&&&(((((('''&&&&&&&&&&&&''''''&&&%%%&&&'''((('''&&&'''''''''''''''((())))))''''''((((((((((((''''''###%%%&&&'''''')))+++...222000+++'''))),,,)))###''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((()))))))))((((((%%%&&&&&&&&&&&&'''''''''************))))))))))))%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))&&&&&&&&&'''(((((())))))+++***))))))))))))(((&&&(((''''''(((***+++***)))***)))((((((''''''(((((('''(((((())))))***++++++,,,+++)))(((''''''''''''&&&,,,000555>>>JJJQQQSSSUUUMMM@@@444---)))''''''%%%$$$###$$$&&&'''''''''%%%'''))),,,,,,+++)))((('''((()))***++++++++++++)))))))))*********++++++'''+++---)))'''***,,,---++++++************++++++++++++************+++++++++++++++++++++*********,,,,,,,,,,,,,,,++++++***,,,,,,,,,------+++(((%%%---,,,,,,+++***)))((((((......////////////......---,,,+++(((&&&###!!! """"""""""""!!! !!!!!! !!!!!!"""%%%$$$ !!! !!!"""  !!!!!!"""!!!!!!$$$!!!!!!!!!"""""""""######"""############"""!!!!!!  !!!"""######"""###!!!"""%%%%%%"""!!!!!! !!!!!! """###"""!!!""""""!!!###%%%%%%###""""""###***///888@@@CCCFFFQQQ^^^kkkvvvwwwqqqhhh```XXXOOOEEE>>>777444111000000000///......///000333999DDDQQQZZZ^^^[[[ZZZXXXNNN===111...''')))+++***((('''(((***((()))******)))***,,,...000:::HHHUUU___dddhhhiiijjjkkkjjjeeeaaa```dddhhhkkkjjjhhhgggfffgggiiijjjjjjkkkkkkiiieeedddeeegggbbbbbbaaa^^^[[[\\\___bbb]]]___aaa___\\\]]]ccchhhhhhlllppppppnnnkkkiiiiiiccceeeiiikkkkkkhhhdddbbb^^^]]]]]][[[YYYVVVTTTRRRJJJJJJJJJHHHFFFCCCAAA???;;;:::888666555555666666666666666666555444333333000000000000000000000000666666555555555444444444333111//////111333333222000111222000---,,,,,,...---------...//////000000...///000000///...,,,***...---,,,+++++++++,,,---,,,++++++++++++,,,------+++,,,,,,,,,,,,+++******---,,,+++***************((()))+++,,,,,,+++)))((()))*********++++++++++++'''(((***++++++++++++,,,)))))))))***************''''''((()))))))))))))))***)))((('''&&&''''''(((###$$$&&&'''(((((((((((()))'''&&&&&&'''(((((('''(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))((('''''''''''''''((())))))%%%&&&'''((())))))(((((("""%%%)))*********,,,...111222000+++***+++)))%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))%%%%%%%%%&&&((()))+++,,,(((((((((((((((((((((((('''''''''((())))))******+++)))(((((((((((('''%%%&&&&&&&&&'''******)))(((***)))((('''&&&''''''(((''''''''''''((()))******,,,+++***)))''''''&&&&&&+++222888===EEEOOOSSSSSSRRRIII<<<111+++((((((((((((&&&$$$$$$%%%%%%%%%$$$%%%&&&'''))))))***))))))******++++++***((('''&&&))))))*********++++++++++++......)))(((******&&&++++++************++++++((()))+++,,,---,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,+++******)))+++***)))***,,,,,,+++)))************************---...//////////////////......,,,+++(((%%%###""""""""""""""" """  !!!!!! !!!###%%%  !!!!!!!!! !!!!!!!!!"""###############"""!!!!!! """###"""###!!!"""%%%%%%"""!!!!!! !!!!!!!!!###$$$$$$######$$$ """%%%&&&&&&%%%&&&&&&)))---777???AAACCCOOO^^^bbbnnn|||yyyuuunnniiicccZZZPPPIII@@@<<<666222111111222222...///000111555@@@OOO[[[___[[[YYYWWWKKK999...,,,&&&(((******'''&&&''')))((()))******)))***,,,...///999GGGUUU___eeeiiijjjkkklllkkkfffaaa```eeejjjjjjhhheeeccccccdddeeegggiiikkkllljjjfffeeegggiii```bbbbbb```]]]\\\^^^aaa___aaabbb```]]]^^^dddjjjiiimmmpppqqqnnnkkkkkkkkkeeegggkkknnnmmmjjjfffdddbbbbbbccccccbbb```^^^]]]WWWWWWWWWUUUSSSPPPMMMKKKFFFEEEBBB@@@>>>>>>???????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>>>>=========<<<999555555888;;;;;;:::;;;<<<===;;;777555666777:::999999888888777777666666777888999888666444333555444222000////////////...------------...//////111111111111000///...---------,,,++++++,,,,,,,,,&&&(((+++------,,,***))),,,,,,,,,------.........***+++***)))((()))***,,,))))))******++++++,,,,,,'''(((((()))))))))))))))***)))((('''&&&&&&'''(((************(((&&&$$$###)))(((&&&&&&((()))(((''')))((('''&&&&&&&&&&&&&&&'''&&&%%%''')))******)))'''''''''''''''((())))))$$$%%%''')))******))))))###(((---///......///000...444555///***))))))'''))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&((()))************%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((('''''''''(((((()))''''''''''''''''''''''''((((((((()))******+++++++++)))((('''((((((&&&$$$%%%%%%%%%&&&)))))))))''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&'''))))))((((((((()))))))))))))))222999AAAFFFLLLSSSUUUSSSKKKCCC777,,,'''&&&'''(((+++)))&&&%%%$$$$$$""" &&&%%%%%%%%%&&&((()))***###$$$''')))++++++++++++)))************+++++++++(((++++++(((***...---'''++++++***************+++''')))+++...///...---,,,---------,,,,,,+++++++++***++++++++++++***))))))***(((''''''***,,,......'''((()))***+++,,,---------...............------333,,,***---)))!!!!!!)))%%%$$$###""""""!!!""""""###!!! !!!"""!!!  !!!  !!!!!!"""!!!!!!!!!!!!""""""""""""%%%%%%$$$######$$$$$$%%%"""!!!!!! !!!######!!! !!!"""### !!!"""!!!!!!"""""""""""""""############ """$$$$$$$$$######,,,,,,222<<>>>>>EEEFFFEEECCCAAA@@@@@@AAACCCDDDDDDEEEDDDCCCAAA@@@???===:::777555444444555666555444333444666888:::=========<<<:::888777666777444222111222000---)))///---,,,...111111...+++***,,,......---,,,,,,---,,,---------,,,,,,+++***///---,,,+++,,,,,,+++***+++******)))))))))******---,,,***)))((()))+++,,,,,,,,,,,,,,,+++***(((((('''(((((('''&&&''')))+++******)))((('''&&&&&&%%%)))***)))''''''))))))((()))(((((((((((('''''''''(((******&&&&&&******(((&&&'''))),,,...000111222444111---+++***)))'''&&&((((((''''''''''''((((((((()))((('''&&&'''***,,,'''''''''''''''''''''''')))'''%%%%%%&&&&&&%%%$$$'''(((((()))))))))))))))***((('''&&&&&&'''(((***'''&&&%%%%%%&&&'''((()))''')))***)))(((((()))*********))))))))))))******---(((&&&((()))((((((******))))))((('''&&&&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%'''***+++===@@@EEEMMMRRRRRRNNNIII@@@;;;333+++((((((***---)))))))))***)))(((((('''&&&''')))*********)))((((((&&&%%%&&&***------,,,///...---+++***)))((('''...------,,,,,,------...000///,,,***)))))))))***---+++---111///***---333......//////...,,,***))),,,++++++***)))))))))))),,,,,,,,,,,,,,,,,,------...,,,+++,,,......+++)))---.../////////......---...,,,000888444((("""%%%$$$$$$###"""!!!!!!!!!!!!     !!!"""!!!  !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!  !!!"""!!!!!!"""!!!!!!"""""""""######### !!!"""######******///999@@@FFFNNNVVV```lllzzz|||zzzxxxrrrggg^^^NNNCCC999444222//////111///000000000111888DDDMMMXXXZZZXXXOOO@@@333---,,,+++)))((((((((()))'''&&&((((((((()))+++---......111:::JJJ[[[bbbbbbdddjjjmmmooommmeeeaaacccffffffffffffeeeaaa]]]^^^dddiiikkklllllllllkkkjjjiiihhhiiigggeeeccc```_________```^^^[[[ZZZ[[[___cccggghhhiiijjjjjjkkkkkkkkkkkknnnmmmmmmpppsssssspppmmmjjjjjjiiiiiihhhfffeeedddeeeeeeeeeeeecccaaa___^^^^^^^^^]]][[[YYYVVVSSSRRRZZZZZZZZZZZZZZZYYYYYYYYYXXXUUUTTTUUUWWWYYYXXXWWWZZZYYYYYY[[[]]]___]]][[[VVVWWWUUUSSSUUUZZZ[[[XXXYYYZZZZZZVVVRRRNNNNNNOOOUUUVVVVVVTTTQQQPPPQQQRRRNNNOOOOOOOOOOOOMMMLLLKKKJJJGGGCCC???<<<:::999999>>>=========>>>@@@AAABBBFFFFFFFFFEEEDDDCCCAAAAAA???===:::::::::999666333888777777666666555222///---000222333222111000111111111111111000///......111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...............---,,,+++***+++,,,------,,,+++---...---------,,,,,,+++******&&&'''''''''''')))***))))))))))))((((((((('''''''''******''''''******'''$$$%%%''')))***+++,,,,,,...+++((('''''''''&&&%%%(((((('''''''''(((((()))''')))******))))))***+++''''''''''''''''''''''''***(((&&&&&&'''''''''&&&''''''((())))))))))))((()))((('''&&&&&&'''((()))(((((('''&&&'''((())))))%%%&&&'''&&&$$$######$$$)))(((((('''''''''((((((***%%%$$$&&&'''&&&&&&(((((((((((('''&&&%%%%%%%%%''''''''''''(((((((((((()))(((&&&%%%%%%''')))+++666:::@@@GGGLLLKKKEEE@@@777333...)))'''''')))+++'''''''''''''''&&&&&&%%%&&&''')))*********)))((()))(((''')))---///...,,,///...---,,,+++)))((((((,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++++++++***+++...---(((***000---............,,,+++*********+++,,,,,,,,,+++***,,,,,,,,,+++++++++++++++---+++***+++,,,,,,***(((---...///000000///......,,,,,,222:::666***###%%%$$$###"""!!! !!!  !!! !!!!!!!!!  !!!!!!!!!###""""""!!!  !!!!!!!!!""""""""""""###$$$%%%%%%$$$#########"""!!!!!! !!!  !!!"""!!!  """!!!!!!""""""""""""###### !!!"""$$$&&&'''(((''''''+++333<<>>EEEUUUUUUQQQGGG999000------******+++,,,,,,***&&&###(((((('''(((***,,,///111111===OOO^^^cccaaadddiiilllmmmjjjdddaaadddgggfffeeeffffffdddaaa```dddhhhmmmmmmnnnnnnnnnnnnmmmmmmkkkjjjiiifffccc```^^^\\\^^^\\\[[[[[[\\\___bbbdddgggggghhhjjjkkkkkkkkkkkkmmmnnnooopppqqqrrrrrrrrrllllllkkkjjjiiiiiihhhggglllkkkkkkjjjiiigggfffeeeccccccbbbaaa```^^^\\\[[[ccccccddddddccccccbbbbbbbbbaaa______```aaaaaa`````````aaaccceeegggfffeeecccccc```]]]^^^ccceeebbbeeedddccc___\\\ZZZ[[[\\\```aaaaaa___\\\[[[\\\^^^YYYZZZ[[[[[[ZZZYYYWWWVVVVVVTTTOOOJJJEEEBBBAAA@@@HHHIIIJJJKKKLLLMMMMMMNNNPPPQQQQQQQQQQQQPPPOOOOOOJJJHHHFFFFFFFFFFFFDDDBBBDDDEEEEEEBBB>>>:::888777555888;;;===<<<:::999999999999999999888777666555444222111111222222222111//////000000000000000/////////.........000111222333333333333333222111000...//////---,,,,,,---///---......------,,,++++++%%%%%%&&&'''((())))))***)))))))))(((((((((((('''%%%)))***((((((***)))%%%%%%&&&&&&'''((((((''''''((('''%%%%%%'''((('''''''''''''''''''''((()))***$$$&&&)))***)))((('''(((((((((((((((((((((((((((***(((''''''((((((((('''&&&''''''((((((((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&''''''((())))))(((%%%$$$$$$%%%******)))(((''''''(((((()))%%%###&&&(((&&&&&&((('''''''''&&&%%%%%%$$$$$$''''''''''''(((((((((((()))(((&&&%%%&&&''')))***...222888>>>AAA???999444---,,,***)))(((((())))))'''''''''''''''&&&&&&&&&&&&''')))*********)))((())))))***,,,000222222111333222111///---+++***)))************************000000000///---+++***))),,,+++,,,---,,,)))***---+++,,,---......---,,,+++******+++++++++***)))(((,,,,,,++++++******))))))+++***)))***++++++)))'''---...///000111000///...///------///,,,&&&&&&***$$$###"""!!!  !!! !!!!!!  """!!!!!!!!!!!! !!!  !!!""""""""" !!!!!!!!!""""""!!!"""$$$%%%&&&%%%###"""######"""!!! """#########"""!!!!!!"""""" !!!!!!!!!!!!!!!"""""""""###%%%$$$$$$$$$%%%&&&(((***&&&%%%(((///888BBBRRR___bbbkkkuuu{{{tttiii[[[NNNAAA999444///...///000000000//////333999>>>OOOMMMHHH>>>333---,,,---******+++------,,,(((%%%)))))))))((((((+++///222333BBBVVVcccdddccceeeiiijjjkkkhhhbbbaaaeeehhhgggiiijjjkkkjjjgggggghhhjjjmmmmmmnnnoooppppppppppppmmmmmmlllkkkhhhdddaaa___```______```aaaccceeegggfffgggiiijjjkkklllmmmmmmkkklllnnnooonnnoooqqqsssllllllkkkjjjjjjjjjiiijjjkkklllllllllkkkiiigggeeedddddddddcccbbbbbbaaa```fffgggggghhhgggfffeeeeeebbbbbbaaaaaabbbcccccccccbbbcccdddfffhhhiiijjjiiihhhhhhdddaaaccciiikkkiiiiiihhheeebbb``````aaabbbcccddddddbbb```___```aaa______``````___^^^\\\[[[^^^[[[WWWQQQMMMKKKIIIIIIQQQRRRTTTVVVXXXWWWWWWVVVWWWWWWXXXYYYYYYYYYYYYXXXRRRQQQPPPPPPPPPPPPOOOOOOMMMOOOPPPMMMGGGBBB@@@AAA@@@CCCGGGIIIHHHFFFEEEEEEEEEEEEDDDDDDBBBAAA@@@???:::888777777999:::999999444555666777777777666555555555555555666888999:::;;;<<<<<<<<<;;;;;;:::999666555333///---...222555444444444333222000...---)))'''''')))***((((((***((((((((('''''''''&&&&&&$$$(((***))))))***((($$$(((((((((((('''&&&&&&%%%(((&&&&&&&&&((())))))(((''''''&&&''''''((()))***&&&((())))))(((((()))***)))))))))))))))))))))))))))(((&&&&&&'''(((((('''&&&&&&'''((((((((((((((()))(((''''''''''''((()))'''''''''&&&%%%%%%%%%%%%)))******)))(((''''''(((---,,,+++******)))*********&&&%%%(((***(((''')))'''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((()))((('''&&&&&&'''((()))***,,,000333444333000---)))******++++++***))))))******)))(((((((((((((((&&&''')))*********)))(((***)))***,,,000444777999:::999777444111...,,,+++))))))************)))))))))***,,,------,,,+++***///.........---,,,,,,---***+++,,,---...------,,,---,,,***((('''&&&'''''',,,++++++***)))(((((('''************+++***)))(((+++---///111111000///---000---,,,***(((&&&(((,,,%%%$$$###!!! !!! !!!!!!!!! """!!!!!!!!!!!! !!!!!!###"""""" !!!!!!!!!!!! !!!###%%%%%%%%%###"""$$$$$$"""!!!!!!  """#########"""!!! """"""!!! !!! !!!!!!!!!!!!"""""""""%%%$$$###!!!!!!"""###$$$&&&$$$''',,,333>>>OOO]]]ccckkkssswww|||uuuiiiXXXMMMBBB<<<777111......---.........///222777:::HHHEEE@@@888///+++***,,,***))))))***,,,---,,,+++***+++***)))(((***...222888III\\\fffgggfffhhhjjjiiiiiifffbbbbbbgggiiihhhkkklllmmmmmmlllkkkkkkkkkllllllmmmnnnooopppqqqqqqmmmnnnooonnnmmmjjjfffdddbbbbbbbbbcccdddfffhhhiiihhhiiijjjlllmmmnnnnnnnnnhhhjjjlllllllllmmmoooqqqkkkkkkjjjiiiiiiiiijjjkkkiiikkkmmmooonnnkkkgggdddiiihhhhhhhhhhhhhhhhhhhhhiiijjjkkklllkkkjjjiiiggg```aaabbbbbbcccdddfffgggfffhhhjjjkkklllmmmnnnoookkkkkkhhheeehhhooorrrpppmmmkkkhhhfffeeeffffffgggeeeffffffdddbbbbbbcccdddaaaaaabbbbbbaaa```^^^]]]___]]]YYYVVVSSSQQQQQQQQQVVVXXXZZZ\\\]]]\\\[[[YYYXXXYYYZZZ[[[\\\\\\\\\\\\XXXWWWWWWVVVUUUUUUVVVVVVRRRTTTVVVSSSNNNJJJIIIJJJKKKNNNRRRTTTSSSRRRQQQQQQPPPPPPOOONNNLLLKKKIIIHHHAAA@@@>>>???AAABBBBBBBBB<<<======>>>??????>>>>>>===>>>>>>???AAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEBBB===888555777<<<@@@AAAAAAAAA@@@===:::777555000+++))),,,+++''''''+++'''''''''&&&&&&&&&%%%%%%$$$(((***((((((***((($$$((((((((('''&&&%%%$$$###((('''''''''((()))(((&&&'''''''''''''''((()))))),,,,,,***)))''')))---000))))))))))))))))))))))))(((&&&%%%%%%&&&''''''&&&&&&''''''((()))(((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&$$$&&&''''''&&&&&&((())),,,,,,+++***))))))******)))%%%$$$(((***(((''')))((((((((('''''''''''''''''''''''''''(((((((((((()))(((''''''''''''(((((()))***++++++++++++++++++((()))*********)))((('''******)))(((((((((((()))&&&''')))*********)))((())))))((()))---444;;;AAA@@@???<<<888444000...,,,******+++,,,,,,+++******"""&&&***---///000.........,,,,,,---,,,+++)))***+++------------,,,///,,,(((&&&%%%(((+++...++++++******)))(((''''''***+++,,,,,,+++******))))))+++...000111000...,,,,,,...//////---+++******&&&&&&$$$"""!!! !!!!!! !!!  !!! !!!!!!!!!  !!!!!!!!!!!! $$$ !!!  !!!!!!!!! !!!"""$$$$$$$$$$$$###%%%$$$###"""!!!  !!!!!!!!!!!! """###!!! !!!!!!!!!!!!""""""'''&&&%%%$$$###"""""""""%%%$$$'''+++///777FFFUUU___gggooosssxxxxxxmmmVVVLLLBBB===999333//////,,,,,,---...000333555666@@@>>>:::444...***)))******)))''''''***,,,---...(((***+++***)))***///333???OOO___gggiiijjjjjjjjjhhhhhheeeaaadddiiillljjjkkkllllllllllllkkkjjjjjjkkkkkkllllllmmmooopppqqqnnnnnnooopppooommmjjjiiicccccccccccceeegggiiijjjjjjjjjlllmmmnnnnnnnnnnnniiijjjkkklllmmmnnnnnnmmmkkkjjjiiihhhhhhiiikkklllkkkmmmooopppooommmiiigggjjjiiiiiihhhhhhiiiiiijjjggghhhjjjkkkjjjiiigggeeecccdddfffffffffgggjjjlllhhhjjjlllmmmmmmmmmooopppiiijjjhhhfffiiippprrrpppllljjjgggfffggghhhhhhgggdddeeeeeedddbbbaaacccdddccccccdddddddddbbbaaa```___]]][[[XXXWWWWWWXXXXXXZZZ[[[]]]^^^^^^]]][[[ZZZXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[YYYWWWWWWYYY[[[VVVWWWXXXWWWTTTRRRQQQPPPSSSUUUWWWYYYXXXXXXXXXYYYXXXWWWWWWUUUSSSQQQOOONNNGGGFFFEEEFFFHHHJJJJJJIIIFFFEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHJJJKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMLLLIIIEEE???<<<===AAAEEEHHHHHHHHHFFFDDD@@@===:::555...***,,,***%%%'''---'''''''''&&&&&&&&&%%%%%%$$$((()))'''''')))((($$$&&&&&&&&&&&&%%%$$$######((('''&&&'''((((((&&&$$$((((((''''''''''''(((((()))(((%%%###"""$$$)))---(((((((((((((((((((((((('''%%%$$$$$$&&&''''''&&&'''(((((()))))))))))))))((((((((((((((((((((((((******+++++++++***))))))%%%'''))))))))))))+++,,,((((((''''''''''''((((((%%%""""""&&&(((&&&%%%&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''''''''((()))***)))(((''')))***'''''''''''''''''''''''')))((('''%%%%%%&&&&&&'''&&&''')))*********)))(((((((((''''''+++111:::AAA@@@>>><<<888444000...,,,***+++,,,------,,,+++***%%%&&&(((***,,,---......+++,,,+++)))***---+++((()))***+++---------,,,+++---+++(((&&&(((---222666++++++******))))))((((((***,,,---,,,+++)))******(((***---///000///---+++***...111111///---+++***((('''%%%$$$"""!!!!!!!!!  """"""!!!   !!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$$$$&&&%%%$$$"""!!!  !!!""" ######""" !!!!!!!!!""""""&&&''''''&&&&&&%%%$$$#########&&&)))***///<<>>777222000...)))''')))%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''))))))))))))***+++,,,---555555444111,,,)))'''&&&'''(((((())))))(((((((((((()))***)))''''''(((***)))''''''******((((((+++)))***))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''((()))(((&&&%%%%%%&&&)))))))))(((((((((''''''&&&'''((()))))))))(((((('''((((((((((((((((((''',,,+++***((((((((()))*********)))))))))(((((((((*********))))))(((((('''******+++++++++++++++***,,,,,,,,,,,,---------,,,,,,---...//////---+++***......------------,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++***))))))++++++++++++******)))))),,,+++***))))))******+++!!!%%%''')))+++---000111000///000000///,,,************)))(((&&&$$$###!!!!!!!!!!!!!!!   """   !!!  !!!  !!!!!!"""###$$$$$$%%%$$$!!!!!!$$$$$$!!!!!!$$$### $$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&...555AAANNNZZZdddlllooorrrtttxxx}}}wwwmmmdddVVVIII@@@999555222000000///...---,,,,,,,,,,,,---//////...---,,,+++***++++++***))))))***,,,+++***+++------111;;;FFFWWW```hhhjjjkkkmmmnnnmmmgggfffgggiiilllmmmllljjjmmmlllkkkkkklllmmmooopppkkkkkklllmmmnnnoooooopppmmmnnnooopppooollliiigggjjjkkkkkkkkkiiijjjkkkmmmiiiiiihhhgggfffeeeeeeeeefffgggiiijjjjjjjjjiiihhhfffggghhhjjjlllmmmnnnooommmmmmnnnnnnnnnnnnnnnnnnrrrpppooooooppppppnnnmmmjjjjjjiiijjjkkkjjjgggeeehhhjjjlllmmmlllkkklllmmmkkkllllllmmmnnnoooooopppnnnmmmkkkjjjjjjkkklllmmmkkklllmmmllljjjhhhhhhhhhggggggeeedddcccbbbbbbbbb``````_________```aaabbb___aaaccccccbbbaaaaaabbb```aaabbbccccccbbbaaa```]]]^^^^^^]]][[[[[[[[[]]]YYYWWWVVVXXX\\\_________\\\\\\]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXXXXUUUSSSRRRSSSQQQNNNNNNRRRRRRSSSSSSSSSRRRQQQRRRSSSPPPMMMJJJMMMSSSXXXYYYXXX[[[ZZZYYYWWWUUUTTTTTTSSSUUUVVVXXX[[[[[[XXXSSSOOOUUUQQQMMMNNNRRRUUUUUUTTTTTTVVVUUURRRPPPMMMEEE<<<...)))'''***+++)))(((***%%%''''''$$$%%%((()))''')))(((((((((''''''&&&&&&&&&'''***111;;;DDDJJJNNNRRRSSSSSSSSSRRROOOMMMLLLFFF>>>888555222,,,))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((()))***,,,---///000222333333111---)))&&&&&&%%%&&&&&&''''''''''''&&&******)))'''&&&&&&(((***+++)))(((((())))))***+++'''((()))***)))(((&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$&&&''''''&&&'''((()))))))))(((((('''''''''''''''(((((()))))))))))))))((((((''''''''''''((((((***)))((('''&&&&&&''''''*********)))))))))((((((*********))))))((((((''')))******++++++++++++***------,,,,,,------......+++---///000000...,,,***---------------,,,,,,,,,+++,,,,,,,,,,,,+++***************+++************,,,,,,++++++***))))))))),,,***(((&&&&&&'''((())) ###%%%'''))),,,///000000///000111///---***---------,,,***'''$$$"""   $$$"""    !!!"""######$$$$$$$$$!!!!!!######!!!!!!$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!! """######$$$$$$$$$######+++000999FFFTTT```iiinnnnnnqqqvvv{{{~~~rrrjjj]]]OOODDD<<<666444000///...------------..................,,,***(((***++++++***))))))***,,,+++***+++,,,---222???LLLYYYccclllnnnnnnooommmjjjdddeeegggjjjllllllkkkjjjllllllkkkkkklllmmmooopppmmmmmmooopppqqqqqqqqqpppnnnoooqqqrrrqqqnnnkkkjjjiiijjjkkkjjjiiihhhjjjllliiiiiihhhgggfffeeedddcccggghhhjjjkkkkkkjjjhhhgggeeefffiiilllnnnooooooooollllllnnnooooooooonnnnnnqqqpppoooooopppqqqooonnnjjjjjjjjjlllnnnnnnllljjjiiimmmqqqsssrrrooollljjjmmmmmmnnnnnnooooooooooookkkkkkkkkkkklllmmmnnnoookkklllmmmllljjjhhhhhhhhhgggfffeeecccbbbbbbbbbbbb```___^^^]]]^^^___```aaa___aaabbbbbbaaaaaaaaabbb___```bbbcccdddcccaaa``````aaa```^^^[[[ZZZ[[[\\\VVVSSSRRRUUU[[[aaabbbaaa]]]^^^______^^^\\\[[[YYYZZZZZZ[[[[[[[[[ZZZXXXVVVVVVTTTUUUUUUQQQKKKKKKNNNQQQRRRSSSRRRPPPOOOOOOQQQPPPNNNLLLOOOTTTXXXZZZYYY\\\[[[YYYWWWVVVUUUTTTTTTXXXXXXZZZ[[[\\\YYYTTTPPPTTTPPPKKKKKKNNNRRRTTTTTTSSSVVVUUUQQQLLLHHH@@@777,,,(((&&&***+++)))(((***%%%((('''%%%%%%((()))''''''&&&&&&&&&&&&&&&'''''''''(((,,,444>>>HHHOOOSSSUUUVVVWWWXXXWWWUUUSSSRRRJJJCCC===:::666///******&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((***,,,...000111,,,...///...+++(((&&&&&&%%%&&&&&&'''((((((''''''***)))(((&&&$$$$$$''')))''''''&&&$$$###%%%''''''%%%&&&''')))))))))((('''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&'''((()))))))))((('''&&&'''''''''((((((((((((((())))))***)))(((''''''''''''((()))))))))((('''''''''''''''************))))))))))))************************((()))******++++++++++++---,,,,,,,,,,,,---...///,,,...000111111///,,,***+++++++++++++++,,,,,,,,,++++++,,,,,,++++++***)))******************+++++++++++++++*********)))))),,,***(((&&&&&&'''((())) """###%%%'''***---...////////////...------/////////...,,,(((%%%###!!!   !!! ###"""!!!!!!"""!!! !!!!!!!!!!!!""""""###### !!!!!!""""""#########%%%"""!!!######!!!"""%%%"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""#########***+++111<<>>:::111+++***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))***,,,---...)))***++++++)))''''''((('''((())))))************))))))(((&&&$$$$$$&&&((((((***(((%%%%%%'''((('''%%%%%%&&&'''(((((()))(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%'''((()))(((&&&%%%%%%&&&)))((('''&&&&&&&&&'''((((((((('''''''''((()))***)))((('''&&&&&&'''((())))))))))))***************++++++*********)))))))))************************(((((()))***++++++++++++,,,,,,+++++++++---...///...///000111000///---,,,******++++++++++++,,,,,,+++++++++++++++******)))*********)))******+++,,,************************,,,+++***))))))******+++ !!!"""###%%%))),,,+++---///...,,,+++...111...///000000...+++'''%%% ###!!! !!! !!! !!!!!!  !!!###%%%%%%"""  !!!!!!  !!!"""###$$$%%%!!!!!!!!!"""""""""""""""'''$$$###%%%%%%###$$$'''&&&###"""$$$$$$!!! ### !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&(((''')))222AAAQQQ^^^eeefffjjjooouuu{{{~~~yyymmm___PPPEEE>>>;;;555333111///------......---,,,+++---......+++(((++++++,,,+++******+++---+++***+++,,,---444EEEVVVaaaiiioooooonnnnnnmmmjjjaaadddgggjjjlllmmmmmmnnnkkkkkkkkkkkklllnnnpppqqqooopppqqqrrrrrrpppooonnnnnnpppqqqrrrrrrooommmkkkggghhhiiiiiihhhhhhjjjllljjjjjjjjjiiihhhfffdddbbbgggiiillloooooonnnllljjjfffhhhjjjmmmnnnpppppppppkkkkkkkkklllmmmmmmnnnnnnqqqpppoooppprrrsssrrrqqqkkkjjjiiikkkmmmooooooooooooqqqttttttpppllliiihhhkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhiiiiiiiiijjjjjjkkkiiijjjlllllljjjiiiiiijjjgggfffeeedddcccbbbbbbbbb```___]]]\\\\\\^^^```bbb```bbbcccbbb```______```^^^___aaabbbbbbaaa```___aaaaaaaaa___]]]]]]```bbbXXXSSSPPPRRRYYY______]]]]]]^^^``````___]]]ZZZXXXZZZYYYZZZ\\\]]]]]]YYYVVVSSSUUUXXXZZZUUUNNNNNNRRRPPPSSSVVVTTTPPPLLLMMMOOOSSSRRRRRRTTTVVVYYYZZZ[[[ZZZZZZXXXWWWWWWVVVVVVVVVZZZXXXWWWWWWWWWUUUSSSPPPLLLKKKGGGAAA===???FFFMMMPPPTTTTTTMMMFFF@@@888111---(((&&&((()))((((((***&&&)))(((%%%%%%((((((&&&$$$%%%&&&'''''''''&&&&&&''')))...777CCCOOOWWW[[[ZZZ[[[]]]^^^\\\YYYVVVSSSHHHDDDAAAAAA===333,,,***''''''''''''''''''''''''''''''((((((((((((''''''(((''''''(((((()))***+++***++++++***((('''(((***'''''')))******+++++++++)))***)))'''%%%%%%&&&(((***---,,,((((((++++++(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&***((('''%%%%%%&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&&&&'''((()))'''((()))******++++++++++++++++++*********))))))++++++***)))(((''''''&&&'''((()))***++++++++++++,,,+++***)))***,,,...//////000000000000///......+++++++++,,,,,,,,,------+++++++++++++++***))))))******)))))))))***,,,,,,)))))))))***++++++,,,,,,***************+++++++++ !!!""""""$$$(((***)))---///---***)))...333---...///000///,,,)))'''!!!$$$###"""### !!!!!! !!!!!!!!!  $$$((((((%%%""" !!!######!!!   !!!###$$$""""""""""""!!!!!!!!!!!!***&&&%%%''''''%%%&&&***""" """!!! !!!!!!"""""" !!!!!!!!!"""########################!!!!!!!!!!!!###%%%''')))&&&$$$$$$+++:::KKKYYYaaadddgggmmmsssyyy}}}~~~sssdddUUUIIIBBB???888666333000---,,,,,,---+++******,,,//////---***+++,,,,,,+++******+++---+++***+++,,,---444GGGYYYbbbhhhllljjjhhhjjjjjjiii]]]```dddggghhhjjjlllmmmkkkkkkkkkkkklllnnnpppqqqooopppqqqrrrqqqooommmlllmmmooopppqqqqqqooolllkkkjjjkkkllllllkkklllnnnpppjjjjjjjjjjjjhhhfffdddbbbgggiiimmmooopppooolllkkkhhhiiijjjlllnnnppppppqqqkkkjjjjjjkkkkkkmmmnnnoooqqqppppppqqqssstttsssrrrmmmkkkiiiiiikkkmmmnnnnnnrrrrrrrrrpppllliiihhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhjjjkkkkkkjjjiiijjjkkkggggggeeedddcccbbbbbbbbbaaa___]]]\\\\\\^^^aaabbbaaabbbcccbbb```^^^^^^___]]]___```aaabbb```___^^^___``````___^^^```cccfff\\\VVVQQQRRRXXX]]]\\\YYY\\\^^^______^^^\\\YYYWWWWWWVVVVVVYYY[[[[[[WWWSSSQQQSSSXXX[[[WWWPPPQQQUUUQQQUUUWWWVVVPPPMMMNNNPPPTTTTTTTTTUUUWWWYYY[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWYYYWWWUUUTTTTTTSSSQQQPPPFFFFFFBBB;;;444555>>>FFFPPPTTTTTTMMMFFF???888111...(((%%%'''((('''(((***&&&)))(((%%%%%%((((((&&&&&&'''((((((((('''&&&%%%''')))...888EEEQQQZZZ^^^]]]___``````^^^ZZZUUUSSSFFFCCCAAABBB>>>555,,,)))'''''''''''''''''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((......---+++((((((***+++%%%%%%'''((())))))))))))***++++++)))'''&&&'''((('''+++***&&&%%%))))))$$$***)))'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&'''(((******(((&&&%%%%%%%%%'''((('''&&&&&&%%%%%%'''((()))***((('''&&&&&&'''(((***$$$%%%&&&((())))))))))))+++++++++************)))---,,,***)))'''%%%######'''''')))******++++++++++++***)))))))))+++...///111000000///////////////,,,,,,,,,------.........***++++++++++++***))))))******)))))))))***,,,---(((((()))***+++,,,,,,---&&&'''((()))******)))))) """$$$###"""$$$(((+++)))***,,,,,,,,,,,,---///000000///...,,,+++******&&&%%%"""  !!!!!!!!!!!!!!!!!!!!! """"""!!! ###"""!!!"""###$$$$$$### """%%%%%%"""!!!$$$#########""""""!!!!!!%%%###!!!$$$''''''######"""!!! !!!$$$!!!!!!###!!! """""""""""""""""""""""" """$$$%%%%%%&&&%%%%%%(((---444???PPP```eeejjjnnnooottt{{{~~~|||~~~zzzpppcccUUUJJJCCC999555111///000///---***......---,,,,,,,,,,,,------,,,+++***+++***)))''',,,,,,,,,---222>>>MMMWWWcccgggiiihhhiiijjjiiieee```bbbeeeggghhhiiikkkmmmkkkkkkkkkjjjiiijjjlllnnnrrrqqqooommmkkkkkkkkkkkkoooppprrrrrrqqqooollljjjiiikkklllllllllmmmoooqqqlllkkkiiihhhgggfffggggggfffjjjnnnooonnnmmmnnnooommmmmmmmmmmmmmmllllllkkkmmmiiiiiinnnooollllllqqqssspppnnnmmmoooqqqrrrrrrsssrrrnnnjjjlllqqqrrrnnnrrrqqqpppnnnllljjjhhhggghhhhhhiiiiiiiiiiiihhhgggeeehhhkkkkkkiiigggggghhhiiijjjlllmmmlllkkkiiiggg```aaabbbbbbbbbbbbaaa```___^^^^^^^^^______\\\[[[aaaaaaaaa```___^^^]]]]]]___ZZZ[[[bbbeee```]]]]]]bbbdddfffdddaaa___aaaccc^^^ZZZXXX[[[```bbb]]]WWW\\\^^^^^^[[[[[[\\\YYYSSSTTTTTTVVVWWWSSSNNNNNNRRRQQQRRRTTTUUUVVVUUUUUUTTT\\\ZZZVVVSSSPPPPPPQQQQQQQQQSSSUUUUUUUUUVVVWWWYYYXXXVVVSSSRRRSSSUUUUUUUUUZZZWWWSSSRRRSSSRRROOOKKKFFFAAA<<<888333222888@@@NNNQQQQQQMMMIIICCC999000,,,***''''''((())))))(((((()))(((&&&$$$$$$&&&(((###%%%'''))))))'''%%%###(((***000;;;GGGQQQUUUVVVXXXYYY\\\___```^^^YYYUUUKKKFFF@@@===;;;777///)))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''***)))(((''''''((()))***+++)))'''&&&((()))))))))+++******))))))))))))***,,,***))))))******)))''''''******''''''******''')))(((((('''''''''(((((())))))((('''''''''''''''%%%$$$%%%&&&((('''$$$!!!$$$'''(((&&&'''***+++(((///)))%%%'''(((((()))---(((&&&%%%%%%''')))******...***&&&$$$%%%'''***,,,###$$$&&&''')))*********'''))),,,,,,+++******+++***)))'''&&&&&&'''((())))))))))))***++++++,,,,,,++++++***************+++---...///000111111111111+++,,,,,,+++***)))+++,,,,,,,,,+++,,,,,,,,,***)))(((((())))))))))))((((((++++++++++++,,,---.........***((())))))'''(((,,,!!!###$$$###""""""%%%''')))***,,,,,,+++,,,---///111000///...,,,+++***)))'''%%%###  !!!!!!!!!!!! """"""!!!  !!!###!!!"""############$$$######""""""""""""""""""###!!! !!! ###"""!!!  !!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############&&&%%%'''+++000:::KKK[[[aaafffiiikkkooowww||||||{{{}}}}}}tttiii[[[NNNFFF===999333111111000---+++000///......------......,,,)))'''(((+++,,,+++***,,,,,,+++,,,333???NNNYYYccchhhkkkjjjjjjkkkiiiddd^^^aaaeeeggghhhiiikkkllljjjkkkkkkiiihhhhhhjjjlllqqqpppnnnmmmmmmmmmnnnooorrrsssttttttrrrooollliiihhhjjjmmmoooooonnnnnnooolllkkkjjjhhhgggggggggggghhhkkkooopppooonnnnnnpppoooppppppoooooonnnmmmlllmmmjjjkkkooopppnnnooosssuuurrrpppooooooooonnnmmmqqqpppmmmjjjlllqqqrrrnnntttssspppnnnkkkiiigggfffhhhhhhhhhhhhhhhhhhiiiiiigggiiikkkjjjgggffffffhhheeeggghhhiiiiiihhhgggfffeeeeeefffggggggfffeeeeee^^^]]]\\\^^^```aaaaaa```aaa```___]]]\\\\\\[[[[[[]]]ZZZ[[[bbbeeeaaa^^^___```aaaccccccbbbcccdddeee```\\\YYY\\\```bbb]]]YYY]]]______\\\\\\\\\XXXRRRQQQOOONNNMMMIIIGGGLLLSSSNNNQQQUUUXXXYYYZZZ[[[]]]___\\\XXXTTTRRRQQQQQQQQQRRRTTTUUUUUUTTTUUUVVVXXXWWWRRRNNNKKKMMMPPPSSSUUUYYYVVVSSSRRRRRRPPPMMMJJJDDD???;;;999666444999AAANNNQQQQQQMMMHHHCCC999000,,,***''''''((())))))(((((())))))'''&&&%%%&&&(((%%%&&&((())))))(((&&&%%%))),,,333>>>JJJRRRUUUVVVWWWYYY\\\```bbbaaa\\\YYYOOOJJJBBB===:::444---'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))***(((''''''((())))))((())))))((((((((()))))))))...,,,***))))))((('''%%%'''))))))''''''))))))''''''''''''&&&&&&'''''''''))))))((('''''''''''''''%%%%%%%%%'''))))))'''$$$"""&&&)))((()))+++***&&&,,,((('''))))))'''(((,,,)))'''&&&&&&(((***++++++''''''(((******(((%%%###%%%&&&'''((()))*********''')))+++,,,+++******++++++***(((&&&&&&&&&((((((((((((((()))******++++++++++++***************++++++,,,---...////////////)))***+++***))))))***,,,+++*********+++***)))(((((((((((((((((((((((((((,,,,,,+++++++++++++++,,,---)))((())))))'''(((,,,!!!"""$$$###"""!!!!!!"""(((***+++,,,++++++,,,...............------------)))'''$$$   !!!!!!!!!!!!"""!!!!!! !!!!!!######  """!!! !!! !!!###$$$$$$######"""!!! !!!"""###$$$%%%###!!!"""#########"""!!! !!!!!! """!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!############"""!!! '''%%%%%%'''+++333DDDSSS]]]bbbeeefffjjjrrrxxxzzzzzz|||yyyqqqdddVVVKKKBBB===777333222111///,,,111000//////......//////+++'''$$$%%%***......,,,---,,,+++---444BBBQQQ\\\ccciiillllllllllllhhhbbb\\\```eeehhhiiijjjjjjkkkjjjkkkjjjiiigggfffgggiiinnnnnnmmmnnnoooppprrrsssuuuuuuuuutttqqqmmmiiifffgggjjjoooqqqqqqooonnnnnnmmmllljjjiiihhhgggggggggjjjmmmooopppooonnnooooooooooooppppppqqqqqqppppppmmmkkklllpppqqqqqqrrruuurrrqqqpppppppppooommmkkknnnooollljjjkkkqqqrrrooovvvtttpppmmmjjjhhhgggggghhhggggggfffggghhhjjjkkkiiijjjjjjhhhfffeeefffgggdddeeefffgggggggggfffeeedddeeeeeeffffffeeeeeedddaaa___^^^^^^```bbbbbbbbb```^^^[[[XXXVVVVVVWWWXXXZZZXXX[[[aaadddcccaaaaaabbbaaaaaabbbcccddddddcccccc___[[[\\\```aaa^^^ZZZ]]]___```]]]]]]]]]XXXQQQLLLGGGBBB???===>>>GGGQQQOOOUUU[[[]]][[[[[[^^^bbbaaa___[[[WWWTTTSSSRRRRRRTTTUUUVVVUUUSSSSSSUUUVVVUUUOOOHHHEEEGGGLLLRRRUUUXXXVVVSSSRRRQQQOOOLLLIIICCC@@@>>>>>>===;;;???DDDNNNPPPPPPLLLHHHCCC:::000,,,***''''''((())))))(((''')))***)))(((''''''(((((((((((((((((((((((((((***...777BBBLLLSSSUUUUUUVVVXXX\\\```cccccc___\\\UUUNNNEEE>>>888222+++&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''((()))***(((&&&&&&&&&&&&''''''(((((())),,,***))))))))))))(((&&&&&&))))))&&&&&&))))))&&&&&&&&&&&&&&&&&&'''''''''))))))((('''''''''''''''&&&&&&&&&(((******)))'''!!!&&&*********+++)))$$$(((''')))+++)))&&&)))///***((('''''')))+++++++++(((***...///...+++'''$$$(((((()))***************((()))+++,,,+++******+++,,,+++)))'''&&&&&&''''''&&&&&&''''''((()))))))))+++***************++++++******++++++,,,---------''')))))))))((()))***,,,)))))))))***)))((((((''')))((('''&&&&&&'''((()))---,,,+++***))))))))))))---)))((())))))'''(((+++ """###"""!!! ''')))++++++***+++,,,...+++,,,---...///000111111+++)))%%%!!! """!!!!!!!!!  !!!!!!!!!"""!!! !!!!!!!!!!!!###%%%'''&&&### !!!"""$$$!!!!!!"""!!!"""!!! """$$$%%%$$$######%%%'''(((&&&$$$"""""""""!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!############"""!!! &&&$$$###%%%'''///???NNN\\\bbbfffeeehhhooouuuwwwxxx{{{~~~~~~yyymmm]]]QQQFFF@@@888444333333111///111000//////......//////---'''###$$$***//////,,,---,,,+++...888FFFVVV```ccchhhllllllkkkjjjeee___[[[___eeeiiijjjjjjjjjjjjkkklllllljjjhhhfffggghhhlllllllllnnnpppsssuuuwwwvvvvvvvvvtttpppkkkfffccchhhkkkoooqqqpppooonnnnnnmmmlllkkkjjjiiihhhhhhgggkkklllnnnnnnnnnnnnnnnnnnlllmmmnnnpppqqqrrrsssssskkkkkkllloooqqqrrrsssuuummmmmmnnnppprrrrrrooommmmmmnnnmmmkkklllqqqrrrppptttrrrooollljjjiiiiiiiiihhhgggfffeeefffhhhjjjkkkkkkjjjiiifffeeedddeeeffffffggggggggggggfffeeedddddddddddddddddddddddddddgggdddaaa___```aaaaaaaaa___[[[UUUPPPNNNOOOQQQSSSUUUWWW[[[```cccdddccccccfffccc``````bbbbbb```]]]ccc___\\\\\\^^^___\\\YYYZZZ]]]___]]]]]]]]]XXXQQQGGGAAA:::666333666@@@LLLTTT[[[aaaaaa\\\YYY[[[```aaa___]]]ZZZXXXWWWVVVWWWVVVWWWVVVUUUSSSRRRSSSUUUSSSNNNHHHEEEGGGMMMRRRUUUWWWWWWUUUTTTRRROOOLLLJJJFFFDDDDDDGGGGGGEEEFFFJJJNNNPPPOOOKKKGGGCCC:::111,,,***''''''((())))))(((&&&(((++++++)))((((((((()))((('''&&&&&&'''((()))***000:::DDDMMMRRRSSSSSSUUUWWW[[[```bbbbbb^^^ZZZWWWQQQGGG>>>777111+++'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))******'''%%%$$$$$$%%%&&&'''(((((((((&&&%%%%%%'''***,,,,,,+++%%%((((((%%%%%%((((((%%%'''''''''((((((((((((((())))))((('''''''''''''''(((''''''(((******(((&&&###''')))((()))+++)))%%%'''''')))***((('''---666***(((&&&&&&(((*********---......---+++))))))(((******+++++++++******)))(((***++++++******+++,,,,,,+++***((('''&&&&&&&&&%%%%%%&&&&&&'''(((((((((*********)))******+++,,,))))))******+++,,,,,,---'''((()))))))))))),,,...)))***+++***)))((((((((()))(((&&&%%%%%%&&&((()))++++++***)))))))))))))))---)))(((******'''(((+++!!!""""""!!! %%%''')))******+++---///.........//////000000000---***'''###!!!!!!!!!"""!!!!!!!!!  !!!!!!"""!!!!!! !!!!!!"""$$$###   ###!!!!!!!!! """###$$$ !!!###$$$$$$###"""""""""""""""!!!!!!!!!###  !!!!!!  !!!!!!""""""""""""!!!$$$""""""$$$&&&---<<>>)))'''%%%%%%&&&(((((((((***---///...+++(((''''''+++++++++++++++******))))))***+++***))))))+++,,,,,,+++***)))((('''&&&&&&%%%%%%&&&&&&'''(((((((((******))))))***++++++,,,************+++,,,---...((()))+++******+++---///***,,,------+++)))***+++***)))'''&&&&&&''')))***)))((((((((())))))***+++,,,)))(((+++***''''''*** """###"""!!!"""%%%''')))***+++...000333222111000///...---,,,---,,,)))&&&$$$""""""!!!  """"""!!! !!!!!!""" """""" """ !!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""#########"""!!! """!!! !!!!!!!!!!!!  !!!"""#########""""""###%%%&&&+++777DDDVVVaaakkknnnooorrrtttuuuvvvyyy{{{}}}}}}~~~{{{lllaaaOOOGGG>>>888666777666555000///......------......///---***)))***,,,,,,,,,...---///666CCCRRR___gggccchhhjjjiiigggeee```ZZZ]]]aaafffjjjkkklllmmmnnnnnnooopppooollljjjjjjjjjkkkkkkkkkkkkmmmoooqqqsssxxxxxxyyyxxxvvvrrrnnnkkkllllllmmmlllkkklllnnnpppmmmmmmmmmlllkkkjjjiiihhhjjjiiihhhjjjlllnnnnnnmmmrrrrrrqqqooonnnkkkjjjiiijjjmmmnnnmmmooossstttrrrrrrqqqqqqrrrsssqqqnnnkkkkkkooopppmmmllloooqqqpppllllllmmmmmmmmmmmmmmmmmmhhhhhhgggfffffffffggghhhjjjhhheeeeeeeeeeeedddcccffffffeeecccbbbaaa``````eeedddccccccccccccdddeeeeeecccaaaaaacccddddddddd[[[SSSHHH>>>;;;===CCCHHHMMMTTTZZZ\\\___cccdddccc```___^^^___```aaa```___]]]\\\\\\]]]^^^]]]ZZZXXXTTTYYY[[[[[[ZZZXXXPPPHHH;;;777333222000111999CCCSSSYYY___aaa^^^\\\\\\^^^^^^^^^]]]]]]]]]^^^^^^___ZZZZZZYYYVVVSSSSSSUUUWWWUUUSSSQQQQQQSSSUUUVVVUUUWWWYYY[[[ZZZXXXTTTSSSRRRLLLIIIJJJNNNPPPMMMKKKLLLMMMOOONNNIIIFFFBBB:::222,,,***''''''((())))))(((&&&'''))))))((('''((()))'''&&&%%%$$$$$$%%%&&&'''---444>>>GGGLLLOOOPPPQQQSSSUUUXXX\\\^^^\\\XXXTTTVVVRRRKKKBBB999222---+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&'''((()))'''%%%%%%&&&((()))******)))(((((('''&&&''')))***)))(((&&&))))))&&&&&&))))))&&&((()))***,,,,,,,,,++++++))))))((('''''''''''''''***(((''''''(((((('''&&&(((***((($$$$$$(((***))))))'''&&&((((((+++333===(((&&&$$$$$$&&&''''''''''''...666888444...)))'''******+++++++++******))))))***+++***))))))+++---++++++******)))(((''''''&&&&&&''''''((()))))))))))))))))))))***+++,,,,,,++++++******+++,,,...///)))+++++++++***+++---...+++...000///,,,***+++---***)))(((''''''((()))***(((((((((((()))***+++,,,,,,))))))++++++((('''***""" !!!"""!!! """%%%(((***,,,///222333222222111000///......---,,,+++)))&&&$$$"""   """### !!!""""""!!! !!!###$$$"""!!!!!!  !!!!!!!!!"""""" !!!"""###"""!!! $$$$$$$$$$$$######$$$%%%""""""###$$$###"""!!!   !!!!!!!!!!!!!!!  !!!""""""""""""""""""###%%%%%%'''111<<>>CCCQQQUUUYYY]]]___aaabbbccceeeeeedddcccaaa```______[[[]]]```ccccccbbbaaa___]]]\\\\\\\\\YYYOOOBBB888555444222111333;;;HHHQQQXXX\\\```aaa___\\\[[[[[[[[[]]]^^^]]]\\\ZZZZZZ[[[\\\ZZZXXXVVVUUUUUUVVVWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTWWWZZZZZZYYYVVVUUUUUUSSSUUUUUUSSSPPPNNNOOOQQQOOOMMMKKKJJJHHHAAA777...+++''''''++++++''''''+++******)))(((((((((((((((***&&&%%%(((***((())),,,888BBBJJJMMMNNNRRRTTTTTTRRRTTTWWWZZZ[[[[[[YYYXXXTTTSSSNNNEEE:::000+++)))&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))&&&&&&&&&&&&&&&'''''''''"""$$$''')))))))))'''&&&((((((((((((((((((((((((***((('''''')))***)))((()))((('''&&&&&&'''((())))))(((&&&%%%%%%%%%&&&'''&&&''')))((('''&&&'''(((''''''''''''((((((((((((+++******)))((((((''''''''''''''''''(((((((((((()))***(((######)))---,,,))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***))))))+++++++++************)))************************)))***,,,,,,***)))***+++,,,,,,++++++++++++++++++++++++++++++++++++******,,,,,,------------......******+++++++++++++++***...------,,,,,,------...***(((((()))***+++***))) !!!!!!!!!!!! '''###!!!###$$$$$$'''+++///000111///---+++++++++...------......,,,'''$$$!!! """!!!###$$$### !!!!!!!!!!!!!!!### """"""   !!! !!!### !!!"""!!!!!!!!!!!!""""""""""""$$$$$$######"""""""""!!!"""""""""!!!!!!!!! ###""""""!!! %%%### !!! !!!######"""%%%***######""""""###%%%'''((()))222CCCVVVgggnnnmmmiiicccfffkkkpppuuuwwwyyyyyyvvvxxx{{{|||}}}~~~|||qqqgggXXXLLLCCC===888444000000000000////////////...---++++++---/////////111111888HHHVVV___dddhhhjjjiiikkklllhhhaaa___aaahhhiiijjjkkklllmmmmmmmmmlllllllllmmmmmmlllkkkkkkjjjmmmppprrrqqqoooooooooppppppqqqqqqqqqooonnnmmmnnnnnnlllllllllmmmnnnooonnnnnnnnnnnnnnnmmmlllkkkiiihhhhhhkkkppprrrqqqoooqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqqqqqqqpppooonnntttsssqqqqqqssstttsssrrrqqqooommmlllkkkiiifffccchhhjjjkkkmmmmmmmmmlllllljjjgggeeedddeeeffffffeeeffffffeeedddaaa___\\\[[[bbbbbbbbbbbbcccccccccddddddaaaaaaddddddbbbcccfffdddcccccccccddddddbbb```[[[RRRFFF===<<<@@@FFFIIIVVVWWWYYY]]]aaacccccccccdddccccccbbbaaaaaa``````\\\^^^```bbbcccbbbaaa```\\\\\\[[[[[[YYYQQQFFF>>>;;;:::888666888AAAMMMWWWZZZ]]]aaabbb___[[[XXXVVVWWWWWWVVVXXXYYYYYYXXXWWWZZZYYYWWWUUUUUUUUUVVVWWWXXXWWWUUUTTTTTTTTTTTTUUUUUUWWWZZZZZZYYYWWWVVVUUUSSSTTTTTTSSSPPPOOOOOOPPPPPPNNNLLLJJJGGG???555---+++))))))++++++))))))+++******)))(((((((((((((((+++'''''')))***)))+++///<<>>FFFQQQZZZYYY\\\```aaa___ZZZUUURRRLLLKKKJJJMMMRRRTTTSSSQQQSSSTTTTTTTTTUUUWWWXXXXXXYYYXXXVVVTTTSSSSSSTTTUUUVVVXXXZZZZZZXXXVVVVVVVVVSSSSSSSSSSSSQQQPPPPPPPPPOOOMMMKKKGGGCCC;;;222+++***))))))******))))))******))))))(((((((((((((((+++((((((***+++***...444===EEELLLLLLLLLNNNPPPOOOSSSUUUXXX[[[[[[YYYVVVTTTSSSPPPJJJBBB999111,,,)))&&&&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&&&&&&&((((((((((((((('''''''''+++***)))(((''''''''''''((((((((()))))))))******'''&&&%%%''')))+++++++++***)))(((''''''((()))***&&&&&&'''(((((('''&&&%%%&&&'''''''''%%%%%%&&&(((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))))))))(((''')))))))))))))))((((((((((((((((((((())))))))))))+++++++++,,,,,,+++******+++++++++*********))))))000...,,,***))))))***+++)))***,,,,,,***)))***+++......---,,,++++++******++++++++++++,,,,,,,,,,,,+++,,,...000000///---,,,,,,,,,---...---,,,+++***++++++*********+++,,,,,,***(((((((((***+++***)))!!!!!!!!! !!!!!!!!!###!!!""""""$$$(((+++---///000000000111222000000000111111---((($$$$$$###"""  !!!!!!"""###  !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!  !!!!!!   !!!!!!### !!!!!!!!!"""""""""###!!!"""###$$$&&&'''((((((###"""""""""!!!!!!!!!!!! !!!!!!""""""$$$"""  !!!"""###""""""!!!"""###%%%&&&''')))000>>>NNNZZZ^^^^^^^^^```dddiiioootttwwwyyy{{{}}}~~~|||{{{{{{{{{}}}~~~{{{qqqcccVVVKKKBBB:::444111111000000///.........000///------.........,,,000333???PPP]]]dddiiimmmjjjhhhhhhiiiddd^^^\\\___eeefffhhhkkkmmmnnnooopppkkkkkkkkkjjjjjjjjjkkkkkkooossswwwyyyxxxuuurrrqqqrrrrrrsssssssssrrrpppooommmmmmlllllllllmmmoooooommmmmmnnnnnnnnnnnnnnnnnniiiiiikkkmmmooopppooonnnooooooooooooppppppqqqqqqrrrqqqqqqpppooonnnmmmmmmpppnnnmmmmmmppprrrsssssspppnnnlllllllllllljjjiiikkkkkkllllllllllllllllllkkkhhheeedddeeegggggggggbbbaaa___^^^^^^^^^^^^___bbbccccccccccccdddddddddbbb______bbbdddccceeejjjeeedddbbbbbbcccdddcccaaa]]]XXXQQQMMMNNNQQQVVVXXX]]]\\\[[[^^^ccceeedddbbbaaaaaaaaaaaaaaaaaaaaaaaaddddddcccaaa```^^^]]]]]][[[ZZZZZZYYYWWWSSSOOOLLLLLLLLLIIIFFFFFFJJJSSSZZZYYY[[[^^^___]]]VVVNNNIII>>>===>>>BBBHHHLLLKKKJJJKKKLLLOOORRRUUUXXXZZZ[[[YYYXXXUUUSSSRRRSSSTTTUUUUUUWWWYYYYYYWWWUUUUUUVVVSSSRRRRRRSSSRRRRRRPPPOOONNNKKKGGGBBB<<<555///***))))))))))))))))))))))))***))))))(((((((((((((((+++)))(((******+++111888@@@GGGMMMLLLKKKMMMNNNMMMRRRTTTVVVXXXXXXVVVTTTRRRQQQMMMFFF>>>777000+++((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((('''***)))(((&&&&&&&&&&&&'''***)))))))))(((((((((''''''&&&%%%&&&)))+++,,,+++***)))(((''''''((()))***%%%&&&'''))))))(((&&&%%%'''(((((('''&&&&&&''')))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%'''''''''(((***+++******)))((('''&&&&&&(((((((((((())))))))))))***++++++,,,,,,,,,+++++++++++++++*********))))))111000---+++***+++,,,---(((***++++++***))))))***......------,,,+++******************++++++,,,,,,---...000000000...,,,***...---,,,+++***++++++,,,+++*********++++++,,,---***(((((((((***+++***)))!!!!!! !!!!!!!!!"""###"""$$$(((---...000111000000000222222111111111111...)))&&&%%%$$$"""!!! !!!  !!!!!!!!!!!!!!!!!! ######  !!!!!! !!!  !!!!!! """###$$$ !!!!!!""""""######!!!!!!"""$$$&&&'''((()))######"""""""""!!!!!!!!! !!!""""""###""" !!!!!! !!!############"""""""""###%%%&&&$$$%%%***555EEETTT^^^bbbaaaaaabbbeeeiiioootttwww|||~~~}}}zzzxxxxxxvvvxxx{{{}}}}}}~~~~~~~~~}}}~~~}}}tttggg[[[PPPGGG>>>888444333222111000......---000///......//////---,,,000555BBBSSS___eeeiiimmmhhhhhhiiiggg```ZZZ]]]cccdddeeehhhjjjmmmooopppqqqkkkjjjjjjjjjjjjkkklllmmmqqquuuzzz|||yyyuuupppnnnpppqqqrrrssssssrrrqqqqqqnnnoooooopppqqqqqqqqqrrrkkklllmmmnnnnnnnnnnnnnnnjjjkkkmmmoooooonnnmmmlllnnnnnnnnnoooppppppqqqqqqqqqqqqpppooonnnnnnmmmmmmqqqooooooppprrrtttuuutttnnnlllkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkklllllljjjhhhffffffhhhiiiiiihhhaaa```^^^]]]^^^___aaacccccccccccccccddddddddddddccc```___bbbccccccfffjjjeeecccaaaaaabbbcccbbbaaa___[[[VVVTTTUUUYYY\\\]]]^^^^^^^^^___bbbcccdddcccaaaaaaaaaaaaaaaaaa``````eeedddbbb```^^^]]]\\\\\\ZZZZZZYYYWWWUUUSSSQQQQQQUUUUUUSSSNNNKKKLLLQQQUUUVVVWWWYYYZZZWWWPPPEEE>>>444444666:::???BBBCCCCCCCCCFFFKKKPPPUUUXXXZZZ[[[XXXWWWTTTRRRQQQRRRTTTUUUUUUVVVWWWWWWUUUTTTTTTUUURRRRRRRRRSSSTTTSSSPPPNNNKKKHHHBBB<<<555///,,,***(((******((((((******(((******)))(((((((((((((((+++)))(((***)))+++333<<>>@@@CCCHHHNNNSSSWWWXXXYYYWWWUUURRRPPPPPPRRRTTTVVVTTTUUUVVVUUUSSSRRRSSSTTTRRRQQQQQQSSSTTTTTTQQQNNNIIIEEE===555...***)))***(((,,,,,,((((((,,,,,,(((******)))(((((((((((((((***(((((()))(((***444>>>HHHOOOSSSQQQPPPRRRTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUPPPJJJBBB;;;666111+++((('''''''''''''''(((((()))&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&'''(((((()))$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&((('''&&&''')))++++++***)))((('''&&&&&&'''((()))''''''(((((())))))))))))'''''''''%%%$$$$$$''')))''''''''''''((((((((((((((()))))))))))))))))))))''''''''''''((((((((((((***&&&&&&******&&&&&&***'''''''''((((((((())))))(((((((((((())))))))))))***+++,,,,,,------,,,,,,+++++++++************))),,,,,,,,,,,,,,,++++++++++++---......---,,,,,,---------------------,,,,,,******++++++,,,------...,,,------...///000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000***(((((()))***+++***)))"""!!!  !!!"""!!! """$$$'''***---///222444777000/////////111111///...'''&&&###!!! !!!!!!   !!!!!!!!!!!!!!!"""""" !!!  !!!   !!!"""######$$$""""""""""""!!!!!!!!!!!!############"""""""""""""""""""""!!! ###"""!!!"""###""" $$$%%%!!!###### %%%$$$#########$$$%%%&&&((((((***///888FFFUUU```eeebbb^^^]]]___eeekkkpppuuuxxx{{{|||zzzwwwvvvuuuvvvxxx|||~~~~~~|||}}}~~~wwwlllbbbYYYQQQHHHBBB;;;:::888666444111///...,,,,,,,,,...111222111000444;;;HHHXXX```bbbcccfffgggjjjlllhhh]]]WWW```nnnhhhhhhjjjkkklllmmmmmmmmmjjjjjjjjjjjjkkkmmmoooqqqppptttzzz|||zzztttooolllkkklllnnnoooppppppppppppjjjlllooorrrsssrrrpppnnniiiiiikkklllmmmmmmnnnnnnlllnnnppppppnnnllliiiiiioooooopppqqqrrrrrrssssssmmmmmmlllkkkkkkkkkllllllmmmmmmnnnppprrrrrrqqqoooooommmjjjiiijjjkkkjjjjjjkkkkkkjjjiiiiiijjjjjjjjjhhhggghhhjjjlllmmmlllkkkeeeccc```^^^^^^```ccceeeccccccdddddddddeeeeeeeeedddaaa___aaabbbbbbeeejjjdddaaa______```aaa`````````^^^[[[[[[]]]```aaaaaa]]]```bbbaaa______bbbeeebbbbbbbbbaaa```_________```___]]]\\\\\\]]]^^^```ZZZYYYWWWTTTRRRQQQSSSTTTTTTTTTRRRMMMEEE???>>>???>>>AAAFFFLLLOOOKKKBBB;;;111555888888777666888;;;???BBBHHHNNNRRRUUUVVVVVVUUUSSSQQQOOOOOOQQQTTTVVVSSSTTTUUUTTTRRRRRRRRRTTTRRRQQQQQQSSSUUUTTTQQQMMMGGGCCC:::111***'''(((***)))------))))))------)))******)))((((((((((((((()))((((((((((((***444???IIIOOOSSSQQQPPPRRRTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXQQQKKKBBB;;;777222---)))'''''''''''''''((())))))%%%%%%%%%%%%&&&&&&'''((("""###$$$%%%&&&((())))))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''''')))'''&&&''')))*********((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$"""###&&&(((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))%%%&&&+++***$$$"""%%%###$$$%%%''')))***+++,,,(((((((((((())))))))))))***+++,,,,,,------------+++++++++************)))))))))***+++++++++******---///000000///......///,,,,,,------------------++++++,,,,,,---...//////***++++++---///111333555///000111111000...,,,+++************+++,,,---...***(((((()))***+++***)))!!!!!!"""""""""""""""!!! !!!""""""&&&%%%&&&***///111000---222111000//////...,,,***)))'''%%%""" !!!!!!"""!!!  ###"""!!!!!! !!!!!! !!!!!!  !!!"""!!!  """###$$$!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%&&&'''&&&%%%""" !!!  """""""""!!!  !!!!!!!!!!!!###############"""!!! ((())),,,///333>>>TTTgggmmmjjjddd^^^\\\___fffkkknnnuuu{{{{{{{{{{{{xxxsssrrrvvvzzz}}}ssseee[[[UUUMMMDDDBBB@@@>>><<<999666111...//////000111111111111000///===NNNYYY```ddddddaaaffflllkkk```VVVXXXccclllnnnmmmmmmnnnnnnooopppqqqiiikkkmmmmmmmmmmmmnnnooouuutttsssrrrrrrqqqnnnkkkfffiiilllnnnnnnnnnooopppooommmmmmppptttsssmmmgggjjjiiijjjnnnrrrssspppnnnsssqqqnnnmmmnnnpppppppppppprrrsssqqqnnnllllllnnnnnnllljjjiiijjjjjjhhhgggkkkjjjjjjlllpppqqqnnnlllpppkkkfffeeehhhkkkjjjhhhhhhiiijjjkkkkkkkkkjjjiiiggggggggghhhjjjllllllkkkiiihhheeeaaa]]]]]]bbbfffcccaaa___```bbbeeeggghhheeefffggggggffffffggghhhbbb^^^\\\]]]``````]]]YYYbbbaaa```______```aaabbbcccbbb```___```aaacccddd___aaacccdddcccaaa^^^\\\\\\aaa```YYYVVVZZZ]]]\\\\\\ZZZUUUPPPMMMLLLOOORRRUUUSSSMMMEEE;;;555444555666777<<>><<<:::999777444222111000///......000111333:::HHHWWW^^^___^^^XXXRRRYYY^^^^^^WWWTTT[[[gggoooqqqqqqpppooonnnnnnnnnnnnmmmoooqqqqqqppppppqqqrrrooooooooopppqqqpppnnnllllllmmmmmmlllkkkkkklllmmmrrrpppoooppprrrssspppmmmooonnnoooqqqrrrrrrpppnnnnnnmmmllllllnnnppppppooorrrrrrqqqooollllllmmmooommmkkkjjjjjjkkklllkkkkkkooonnnnnnoooppppppmmmkkkiiifffccccccfffiiijjjiiiiiijjjkkkkkkkkkkkkiiiiiijjjiiiiiiiiihhhhhhhhhgggeeefffgggfffdddbbbbbbccc___^^^___bbbeeeggggggfffjjjkkkllljjjgggeeeddddddfffdddbbbbbbcccbbb^^^ZZZaaa``````______```aaaaaabbbaaa```_________aaaaaa``````aaaaaaaaa___]]]\\\___bbbaaa^^^\\\^^^``````]]]\\\YYYVVVRRROOOMMMLLLGGGDDD???999222...---......000555>>>JJJRRRTTTTTTQQQMMMFFF===444...------333999CCCMMMTTTXXXYYYYYYXXXVVVWWWWWWTTTMMMLLLNNNTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRPPPMMMNNNQQQQQQNNNJJJBBB777...)))'''''''''((((((((()))******++++++***************)))((('''!!!)))+++***///<<>>HHHIIILLLKKKIIIJJJOOORRRPPPVVVUUUUUUXXXZZZXXXSSSNNNLLLDDD:::222...+++'''%%%&&&&&&&&&&&&''''''''''''!!!&&&)))(((''')))+++(((***)))&&&&&&(((((($$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((''''''((((((''''''''''''(((((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((((((''''''((()))))))))(((''''''''''''(((''''''''''''''''''((((((+++)))(((((()))******)))))))))(((((())))))***+++,,,***))))))+++,,,,,,+++++++++************+++++++++******++++++*********+++***))))))***+++---...333444666777888888888777111///---+++***+++,,,------,,,++++++++++++***)))+++---///000000000222333444222///------...---,,,))),,,+++((((((+++,,,)))+++******+++---......---$$$$$$%%%%%%$$$###"""""" !!!"""""" !!!$$$&&&))),,,///111000//////000111111///......---+++(((&&&$$$"""!!!!!!!!! !!!!!!""" !!! !!!""" !!!!!!"""""""""###"""   !!!"""!!!!!!""""""""""""!!!!!! """######$$$#########$$$%%%$$$!!! !!!   !!!!!!!!!!!!###""""""!!!!!!"""######%%%$$$$$$&&&'''***555AAATTTZZZ___^^^YYYVVVVVVYYY```gggnnnppprrrvvvvvvttt{{{||||||{{{yyyzzz|||~~~~~~tttkkkbbbVVVLLLCCC@@@<<<999888777666555222000---+++,,,...222444:::JJJ[[[dddgggfffaaa[[[]]]]]]ZZZWWW[[[eeennnqqqooooooooooooooopppqqqqqqnnnoooqqqpppooonnnnnnooonnnmmmnnnppprrrsssqqqoooppppppooommmjjjiiikkkmmmpppooommmmmmnnnooopppoooppppppqqqpppooonnnmmmmmmllllllmmmoooqqqrrrpppoooqqqpppnnnmmmmmmmmmnnnnnnkkkjjjiiiiiikkkmmmmmmlllkkkmmmoooqqqqqqqqqrrrrrrmmmkkkiiihhhhhhhhhhhhgggjjjkkkkkklllkkkjjjiiihhhdddfffhhhhhhgggfffhhhjjjdddeeegggiiijjjhhheeebbbaaabbbdddhhhkkkllljjjhhhcccfffiiiiiigggdddaaa```______aaacccdddcccaaa___^^^______``````aaaaaaaaaaaaaaa```_______________```___^^^]]]\\\\\\\\\\\\^^^]]]\\\^^^_________```\\\[[[ZZZYYYWWWQQQJJJEEE===:::555111...---------...000444:::CCCLLLRRRUUUZZZVVVNNNCCC999222000000444:::CCCLLLSSSVVVWWWVVVTTTSSSUUUXXXVVVQQQOOORRRQQQSSSUUUUUUSSSRRRRRRTTTTTTTTTQQQMMMNNNSSSSSSPPPNNNFFF:::000***'''&&&&&&)))))))))))))))*********((())))))************))),,,+++)))***000888BBBHHHKKKMMMLLLIIIJJJPPPSSSRRRVVVUUUUUUWWWYYYWWWRRRMMMFFF@@@888222...***$$$ &&&&&&&&&''''''((((((((( %%%)))***)))((()))***'''******'''&&&((((((%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''(((((((((((()))((((((''''''(((((()))'''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$&&&))))))((((((((())))))(((''''''''''''((((((''''''(((((()))))))))))))))(((&&&&&&((()))(((''')))))))))))))))***++++++,,,+++)))***+++------,,,---,,,,,,+++++++++,,,,,,******+++******++++++***+++******)))***,,,---///111222444666777888888777111///---+++***+++,,,---,,,,,,,,,,,,************+++---000111000000000111333111...---.........---***,,,,,,((((((,,,,,,***+++***)))+++---///...---######$$$######"""!!! $$$###""" !!!$$$%%%'''***---000000//////000111222000///......,,,***(((&&&$$$###!!!!!! !!!!!!"""""" !!!"""   !!!!!!"""!!!  !!!"""###!!!!!!""""""""""""!!!!!! !!!###$$$######"""###$$$%%%$$$""" !!!   !!!!!!!!!!!! !!!!!!!!!!!!######"""!!!!!!"""$$$%%%&&&$$$$$$&&&&&&(((000:::NNNWWWaaabbb\\\UUURRRRRRYYYbbbkkkooorrruuuuuurrrwwwyyyzzzyyyyyyyyy{{{}}}|||}}}~~~}}}sssgggXXXKKKGGGCCC===999777555444333111000---,,,,,,...111333>>>MMM]]]eeehhhhhhccc^^^^^^\\\WWWTTT[[[fffmmmmmmoooooooooooopppqqqrrrrrrnnnooopppooonnnllllllmmmnnnnnnnnnppprrrsssqqqppppppppppppooommmlllmmmnnnnnnnnnnnnmmmnnnnnnoooppppppqqqqqqpppnnnlllmmmnnnnnnoooppprrrttttttqqqooopppooommmnnnoooooommmllljjjiiihhhhhhjjjllllllkkkiiikkkoooqqqqqqqqqrrrsssooonnnmmmkkkjjjiiihhhhhhjjjkkkllllllkkkjjjhhhggggggiiijjjhhheeecccdddfffffffffggghhhjjjjjjgggeeedddeeefffiiilllmmmkkkiiieeehhhjjjjjjfffaaa\\\ZZZ[[[]]]```cccdddcccaaa```[[[[[[]]]^^^^^^^^^^^^^^^bbbaaaaaaaaa```______^^^```___]]][[[[[[[[[\\\\\\]]]ZZZZZZ]]]```___^^^___]]][[[ZZZZZZYYYTTTKKKEEE:::666111...---,,,,,,+++,,,///555>>>GGGOOOVVVYYY^^^[[[TTTJJJ???777333222666<<>>LLL\\\dddhhhiiifffbbb___[[[TTTSSS\\\iiinnnmmmpppppppppoooppppppqqqqqqnnnpppqqqpppmmmlllllllllmmmmmmmmmoooqqqqqqpppnnnnnnoooqqqqqqooooooooopppnnnnnnoooooooooooopppqqqppprrrrrrqqqnnnmmmnnnpppqqqrrrsssuuuwwwvvvssspppnnnmmmmmmoooppppppmmmjjjjjjiiiggghhhiiijjjjjjiiiiiillloooqqqpppoooqqqrrrmmmmmmmmmllljjjiiiiiijjjkkkkkkllllllkkkjjjhhhgggfffiiikkkhhhdddaaacccfffhhhgggeeegggiiijjjiiihhhgggggggggiiikkkllljjjiiieeehhhkkkkkkgggaaa\\\YYY[[[^^^bbbddddddbbbaaa```[[[\\\]]]^^^_________^^^bbbbbbbbbbbbaaa```______```^^^\\\ZZZYYYZZZ[[[\\\]]]XXXXXX^^^aaa___^^^```___]]][[[\\\\\\WWWOOOHHH;;;777222///...///...,,,---333<<>>CCCLLLTTTYYY[[[[[[ZZZVVVUUUUUUWWWTTTPPPQQQTTTOOORRRUUUTTTQQQOOOQQQTTTRRRSSSRRROOOPPPSSSRRRNNNQQQIII===333---***))))))***)))))))))))))))))))))***)))'''''''''***,,,...***)))))),,,333===GGGMMMKKKMMMLLLJJJKKKPPPSSSRRRSSSUUUWWWWWWUUUSSSSSSSSSHHHAAA777///,,,***(((&&&&&&&&&&&&'''((()))))))))***)))((('''((((((&&&%%%%%%***+++(((&&&(((***)))((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))***+++,,,***))))))(((((())))))***''')))***)))&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&(((++++++)))(((''''''&&&&&&&&&&&&''')))***+++%%%&&&'''))))))))))))))))))(((&&&&&&((((((((('''******))))))******+++,,,---+++******,,,------,,,---,,,,,,+++******++++++'''++++++((()))------*********+++,,,------------,,,...000333555555666666///......---,,,,,,++++++***,,,...---++++++---///---///000///......///000222///------...//////...***---,,,)))))),,,---***,,,+++***+++---...---,,,'''''''''&&&%%%$$$###""" !!!"""""" """$$$%%%$$$&&&+++////////////000222333222000---------,,,***((('''&&&!!!!!!!!!!!!!!!"""######"""!!! !!!!!! !!!!!! !!!!!!  !!!"""!!! !!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!!!!###%%%%%%###!!! !!!  ###%%%''''''&&&### !!!!!!!!!"""!!!  ###$$$$$$""""""$$$%%%%%%***111333DDDWWWaaa___XXXTTTSSSUUU^^^fffjjjnnnssstttsssqqqtttxxxzzz{{{{{{|||}}}}}}~~~yyyiii[[[NNNHHH@@@999555333111000000///---------...000111;;;IIIYYYbbbhhhkkkjjjfff```[[[TTTTTT^^^lllqqqooosssrrrqqqpppooooooooooooooopppqqqpppnnnllllllllllllllllllnnnppppppnnnlllllloooqqqrrrqqqqqqqqqqqqnnnoooqqqqqqqqqpppqqqrrrqqqssstttrrrooonnnpppsssssstttuuuxxxyyywwwssspppmmmmmmmmmooorrrqqqlllhhhjjjhhhgggggghhhiiiiiihhhjjjmmmpppqqqooonnnooopppkkklllllllllkkkjjjkkkkkkkkkkkkllllllkkkjjjhhhgggbbbfffiiihhhdddcccfffiiijjjgggeeeeeehhhkkkkkkjjjhhhgggggghhhjjjjjjiiihhhcccfffkkkllliiiddd___\\\]]]```dddeeedddbbb```___]]]^^^```bbbbbbbbbbbbaaaccccccccccccbbbaaa______```^^^[[[YYYXXXYYY[[[\\\^^^XXXXXX___bbb```___aaaaaa___]]]]]]^^^ZZZQQQJJJ???:::555222222222111000222999BBBLLLSSSXXX\\\^^^ZZZZZZXXXTTTNNNIIIFFFEEEHHHLLLRRRXXX[[[[[[YYYWWWYYYWWWVVVVVVSSSOOOPPPTTTNNNRRRUUUTTTPPPOOOQQQTTTPPPQQQQQQOOOPPPRRRPPPLLLQQQJJJ>>>444...,,,++++++*********)))))))))))))))***)))'''%%%&&&)))---///))),,,000333666<<>>;;;888333///111///...---...///111333999@@@QQQcccjjjfffcccdddbbbWWWQQQWWWcccjjjnnnpppssssssrrrooommmmmmoooqqqsssrrrqqqpppoooooooooooolllqqquuuuuurrrnnnmmmmmmlllmmmnnnnnnmmmnnnppprrrooopppqqqqqqqqqpppooonnnooooooooonnnnnnooosssvvvxxxvvvtttssssssrrrpppnnnmmmmmmnnnooopppqqqqqqqqqppplllhhhggghhhiiihhhgggjjjmmmooopppoooooopppqqqlllllllllllllllmmmnnnoookkkkkklllmmmnnnkkkfffccc```aaacccfffhhhfffbbb___hhhiiikkkkkkjjjjjjkkkmmmjjjffffffiiijjjgggeeefffggggggggghhhhhhfffccc```cccdddeeeeeedddbbb___^^^^^^```bbbddddddcccaaa___aaabbbbbbcccbbbaaa```______]]]YYYVVVUUUVVVXXXYYY]]]^^^```aaaaaaaaa```___cccbbbbbbaaa___YYYRRRMMMFFFBBB===999777444111///???CCCJJJQQQWWWZZZ[[[[[[^^^ZZZVVVTTTUUUUUUSSSQQQUUUVVVXXXYYYYYYYYYXXXWWWXXXWWWVVVTTTSSSTTTTTTUUUTTTSSSQQQNNNLLLLLLOOORRRWWWWWWVVVWWWWWWUUURRROOOOOOFFF===666...(((&&&)))%%%&&&((()))+++,,,,,,,,,***'''&&&))))))'''(((+++&&&(((---555===DDDGGGHHHNNNMMMLLLNNNPPPQQQQQQPPPWWWWWWWWWWWWVVVUUUTTTTTTLLLCCC666---***))))))((($$$%%%'''((((((((('''&&&$$$%%%'''((((((((('''&&&,,,+++)))(((&&&%%%%%%%%%(((%%%%%%((((((%%%%%%((('''(((((()))(((((('''&&&'''&&&&&&(((+++------,,,+++******)))))))))((((((&&&&&&''''''''''''''''''%%%$$$###"""###$$$%%%&&&&&&***...---)))&&&(((+++'''&&&&&&'''***++++++*********)))))))))))))))******&&&&&&******&&&&&&***))))))***+++,,,,,,------...///000///---,,,---...---,,,)))(((((()))+++---******))))))))))))******((()))***+++,,,+++***)))------...000333444333111---------...------,,,+++---000222222///---++++++,,,,,,---...//////......444222000......---,,,***222///,,,++++++)))%%%!!!,,,------......------,,,)))&&&$$$"""######"""!!!######"""""""""!!!!!!!!!""""""###$$$%%%(((***,,,---...///111111111000///111000.........---***(((%%%$$$"""!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""#########!!! """!!!   !!!!!!"""  ###$$$###!!!$$$""""""###%%%''''''&&&###!!!  !!! """"""""""""!!!!!! !!!!!! ######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((000<<>>:::777111---111000///......///111222777>>>MMM^^^fffdddaaaccc___UUUPPPVVVbbbjjjnnnqqqssssssrrrpppmmmmmmoooqqqrrrrrrqqqppppppoooooooooooorrruuutttqqqnnnllllllmmmnnnooooooooooooppprrrpppooonnnmmmmmmmmmmmmmmmnnnoooooonnnmmmnnnqqqssswwwvvvtttttttttsssrrrpppqqqooonnnnnnpppqqqqqqpppooolllhhhgggiiijjjjjjiiiiiikkkllllllllllllmmmooonnnnnnmmmlllllllllllllllllllllmmmnnnnnnlllhhhdddaaabbbdddggghhhgggccc___eeeggghhhiiihhhhhhjjjkkkjjjfffeeehhhjjjgggfffhhheeeeeefffhhhhhhhhhfffdddeeeeeefffeeedddaaa^^^]]]```aaacccddddddbbbaaa```___```aaabbbbbb```^^^]]]]]][[[WWWSSSRRRTTTVVVXXX^^^___```aaabbbaaa``````aaa```^^^]]]\\\YYYUUURRRKKKHHHEEEDDDCCCCCCBBBAAAFFFIIINNNSSSWWWZZZ[[[[[[[[[YYYVVVVVVWWWYYYXXXVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXWWWVVVTTTTTTTTTTTTUUUSSSRRROOOMMMLLLOOOTTTXXXWWWVVVTTTSSSTTTTTTRRRQQQOOOEEE;;;333,,,&&&%%%((())))))************))))))***'''''')))***'''(((,,,)))+++///777@@@GGGKKKLLLPPPNNNMMMNNNPPPQQQQQQPPPVVVVVVWWWWWWWWWVVVUUUUUULLLCCC777...+++******)))%%%&&&'''((()))(((((('''$$$%%%&&&'''((()))))))))...---,,,***))))))))))))(((%%%%%%((((((%%%%%%((('''''''''((((((((((((((((((''''''(((***,,,,,,+++******)))))))))((((((((((((((((((''''''&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%))),,,,,,(((&&&(((***((('''&&&''')))***)))(((***))))))(((((())))))))))))%%%$$$&&&%%% """'''(((((()))******++++++***+++------------///111...,,,***))))))***,,,...)))((((((''''''(((((())),,,------.........------------...000333333222000............------,,,+++,,,---/////////...------,,,---...////////////...333111///...---,,,,,,+++///...---------,,,)))''',,,,,,------------,,,,,,(((&&&$$$#########"""!!!#########"""""""""""""""""""""###%%%&&&((())))))---...///000000000///...111000///......---+++)))%%%$$$###!!! !!!!!! !!!"""%%%%%%%%%'''  !!!  !!!!!!!!!"""""""""!!! !!!"""###"""!!!###""""""###%%%%%%$$$######!!!  !!! """""""""!!!!!!!!!!!! !!!!!!  !!!"""""" ###$$$$$$$$$$$$$$$$$$$$$$$$!!!'''000;;;CCCFFFDDDBBBDDDJJJTTT___hhhnnnrrrsssuuutttssstttxxx{{{||||||{{{{{{{{{{{{~~~yyydddZZZKKKAAA;;;777222...222111000/////////000111555:::GGGVVV___``````aaaZZZRRRNNNVVVbbbjjjooorrrrrrrrrrrrpppnnnnnnoooqqqqqqqqqqqqqqqpppppppppppppppqqqrrrqqqnnnlllllllllppprrrttttttrrrqqqrrrssssssqqqooolllllllllnnnooonnnooonnnmmmlllllloooqqqvvvtttssstttuuuuuutttrrruuupppllllllpppsssrrrooonnnkkkhhhhhhiiikkkkkkkkkjjjkkkkkkjjjiiijjjlllooopppooonnnlllkkkjjjjjjjjjmmmmmmmmmnnnnnnmmmiiifffcccdddeeehhhiiigggddd```dddfffhhhiiiiiiiiijjjlllkkkfffeeegggiiiggghhhjjjcccdddfffhhhiiiiiihhhhhhgggggggggfffdddaaa___]]]ccccccccccccbbbbbb``````]]]^^^```aaaaaa___]]][[[[[[XXXTTTPPPOOOQQQTTTWWW___```aaabbbbbbbbbaaa```___]]]ZZZYYYYYYYYYXXXVVVRRRPPPOOOOOOQQQRRRRRRQQQPPPQQQSSSVVVXXXYYYZZZZZZXXXWWWVVVWWWZZZ\\\]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWVVVUUUTTTTTTTTTUUUUUUSSSPPPMMMLLLPPPVVV[[[YYYVVVSSSRRRSSSTTTUUUTTTOOODDD888000***%%%$$$'''))))))************))))))***'''''')))***((())),,,,,,...222:::CCCKKKOOOQQQRRRPPPNNNNNNPPPQQQQQQQQQUUUUUUWWWXXXXXXWWWWWWVVVMMMDDD888///,,,+++***)))&&&'''(((******))))))(((((((((''''''(((((())))))---,,,++++++*********+++(((%%%%%%((((((%%%%%%(((''''''&&&&&&'''((()))***)))((('''(((***+++***)))))))))))))))))))))((((((***))))))((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%(((******'''&&&''')))((('''&&&&&&((()))(((&&&)))((((((''''''((()))))),,,)))((()))((($$$###%%%((((((((()))******++++++(((***,,,,,,,,,,,,...000...---+++******+++---...***))))))))))))))))))***,,,,,,++++++++++++,,,,,,.........000222222000.../////////...---,,,,,,+++,,,++++++,,,...000//////---...////////////////////////...---,,,,,,,,,,,,%%%'''***++++++*********++++++,,,,,,,,,,,,++++++((('''%%%%%%%%%%%%$$$"""########################!!!"""$$$%%%''''''''''''---...///111111000//////111000/////////...,,,***&&&%%%###!!! !!!!!!!!!!!! """!!!""" !!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!"""""""""!!!"""!!!"""###%%%$$$""" ###!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""############$$$$$$$$$$$$"""%%%***111777<<<>>>???@@@GGGQQQ]]]hhhooorrrsssuuutttssssssuuuxxxzzz{{{yyyyyyyyyzzz|||mmmaaaQQQEEE>>>;;;666333444333222000000///000000333888AAANNNWWW\\\^^^___TTTNNNMMMVVVbbbjjjooorrrqqqrrrrrrpppnnnnnnoooqqqppppppqqqqqqqqqqqqqqqqqqoooooonnnmmmmmmlllmmmnnnqqqrrrtttsssqqqpppoooooooooooonnnmmmlllllllllmmmnnnoooooonnnllllllnnnpppsssrrrqqqrrrtttuuutttsssvvvpppjjjkkkqqquuutttqqqkkkiiigggggghhhjjjkkklllmmmmmmlllkkkiiijjjmmmpppooonnnmmmlllkkkkkkkkkkkkmmmmmmllllllmmmllljjjgggffffffgggiiijjjhhheeeaaadddgggjjjkkkkkklllmmmnnnkkkfffdddfffhhhhhhiiillldddfffhhhiiiiiihhhiiiiiigggggggggfffeeecccaaa```fffeeedddcccbbbaaa``````]]]^^^aaabbbbbb```]]][[[[[[XXXSSSPPPOOOQQQUUUWWW___```bbbcccccccccbbbaaa^^^\\\ZZZYYYZZZZZZXXXWWWWWWVVVUUUUUUWWWXXXWWWVVVXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVWWWYYY[[[]]]^^^^^^]]]\\\ZZZXXXVVVVVVVVVVVVXXXWWWWWWVVVUUUUUUTTTTTTVVVUUURRROOOMMMOOORRRVVVYYYWWWVVVVVVWWWXXXWWWVVVOOOCCC666...)))%%%%%%(((%%%&&&((()))+++,,,,,,,,,***''''''******((())),,,...000555<<>>:::777777666555333111000...---000444999AAALLLVVVXXXVVVIIIHHHNNN\\\ggglllnnnpppoooqqqrrrqqqpppooopppqqqqqqqqqrrrssssssrrrqqqppppppooonnnoooqqqssstttsssppppppooolllhhhffffffgggdddgggkkkoooqqqpppooommmnnnoooppppppooonnnooopppooonnnnnnoooqqqrrrrrrqqqqqqmmmjjjkkkpppssssssqqqfffffffffeeedddeeehhhkkkllllllkkkjjjhhhgggiiikkkhhhiiiiiijjjkkkmmmooopppmmmkkkiiiiiijjjjjjjjjiiillllllkkklllllljjjgggdddbbbeeeiiijjjjjjjjjjjjjjjiiieeedddhhhjjjjjjkkknnnkkkmmmnnnlllhhhfffgggiiieeeeeeeeefffgggggghhhhhhfffffffffeeedddcccaaa```aaabbbcccccccccbbb``````___]]]ZZZXXXWWWYYY[[[\\\___```aaabbbbbbbbbaaa```^^^]]]]]]]]]]]][[[WWWSSSVVVVVVWWWYYY]]]^^^^^^]]]]]]\\\ZZZYYYWWWWWWVVVVVVVVVXXXZZZZZZYYYXXXYYYZZZ^^^]]][[[YYYXXXVVVVVVUUUWWWXXXXXXXXXWWWVVVUUUTTTKKKNNNQQQSSSSSSRRRSSSTTTPPPQQQSSSVVVWWWTTTOOOKKKKKK>>>111---+++))))))***))))))************))))))+++((((((***+++))))))---000444:::CCCKKKQQQSSSRRRQQQPPPOOOPPPQQQRRRQQQOOOPPPRRRTTTWWWXXXWWWUUUTTTKKKCCC999111---,,,***((('''((()))++++++******)))&&&&&&&&&'''((()))+++,,,(((((('''''''''((())))))(((%%%%%%((((((%%%%%%(((''''''&&&&&&'''((()))***)))(((''''''))))))((('''((()))+++------,,,+++)))&&&&&&'''((()))******+++%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&((()))(((&&&''''''''''''((()))******)))++++++(((''')))(((%%%))))))))))))))))))))))))''')))++++++++++++---///))))))))))))***+++,,,,,,+++******))))))******+++************+++---...///...------...000///---+++...---+++*********+++,,,+++---......------...000..................---,,,+++---...---***)))+++...+++---......---------...++++++,,,,,,,,,,,,++++++&&&%%%%%%&&&''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&(((+++---///000111111222111000000111111///---,,,***(((%%%###!!!!!!!!! !!!!!!""""""######"""   !!!"""!!!!!!  !!!###$$$###  """"""!!! !!!###%%%%%%%%%###!!!  !!!  !!!!!! !!!!!! !!!!!!!!!"""###$$$$$$$$$###$$$%%%%%%%%%''',,,111666:::AAAKKKUUU]]]cccfffmmmppptttuuutttssssssuuuwwwwwwwwwwwwwwwxxxxxxxxx||||||}}}uuuiiiYYYMMMFFFAAA<<<888888777666444222000...---...222666;;;FFFRRRTTTOOOEEEGGGQQQ___jjjmmmmmmnnnoooppprrrqqqpppooopppqqqqqqrrrssstttsssrrrpppoooooonnnlllmmmooopppnnnllliiihhheeeaaa]]][[[\\\^^^ZZZ\\\aaaeeeiiikkkkkkkkkkkkmmmoooooonnnnnnoooppppppooonnnoooqqqrrrrrrqqqpppooommmmmmnnnoooooommmgggggggggfffddddddhhhkkklllmmmmmmllliiihhhiiijjjhhhhhhiiijjjkkkmmmooopppnnnllliiiiiijjjkkkkkkkkkooonnnmmmmmmmmmkkkhhheeecccfffiiikkkjjjiiiiiiiiihhhddddddiiilllkkkkkkmmmkkknnnooolllhhhfffhhhkkkggggggffffffgggggghhhhhheeefffggggggfffdddbbb```ccccccbbbbbbaaaaaaaaaaaa___^^^]]]\\\[[[\\\]]]^^^^^^___```aaabbbaaa``````^^^\\\ZZZZZZZZZYYYWWWVVVYYYXXXYYY[[[]]]^^^]]][[[\\\[[[[[[ZZZZZZYYYXXXXXXVVVXXX[[[[[[YYYXXXXXXZZZ]]]]]]\\\[[[YYYWWWVVVUUUWWWXXXXXXXXXXXXVVVUUUTTTMMMOOORRRSSSSSSSSSUUUVVVPPPPPPQQQRRRRRRPPPLLLIIIFFF:::...+++,,,***))))))))))))************))))))+++((((((++++++)))***---222666>>>GGGOOOSSSSSSQQQMMMMMMNNNPPPRRRRRRPPPNNNOOOQQQTTTVVVWWWUUUSSSQQQJJJBBB888000---+++)))''''''((()))*********)))(((&&&&&&'''(((((((((((((((***))))))(((((((((((()))(((%%%%%%((((((%%%%%%((('''''''''(((((((((((((((((('''&&&'''))))))((('''&&&'''***+++,,,+++)))(((''''''(((((())))))******$$$%%%&&&'''((('''&&&&&&'''&&&%%%%%%'''))))))***((('''&&&''')))***)))((((((((((((((()))***++++++***...---)))(((++++++'''))))))))))))))))))))))))(((***+++,,,,,,,,,...///))))))******+++,,,------******))))))))))))******###$$$&&&(((***+++,,,,,,,,,,,,,,,...//////---++++++***)))((((((***+++---###)))......+++***---111---------------,,,++++++,,,...000...***)))+++///,,,***((((((***+++++++++,,,,,,------------,,,,,,$$$$$$$$$%%%&&&&&&###!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%'''###%%%(((+++...///000000222111000111111111///------+++)))&&&$$$""""""!!! !!!"""######$$$&&&""" ###$$$!!! !!!!!! ###%%%""""""$$$!!!"""""""""!!!!!! !!!!!!!!!"""!!!###$$$###  """###!!! !!!###&&&''''''###!!! !!!!!!  !!!!!! !!!""" """$$$&&&&&&###!!! !!!!!!"""###$$$$$$$$$"""$$$&&&&&&&&&(((---111777:::@@@IIIRRRZZZaaaeeeiiinnnsssuuuuuussstttuuuwwwwwwwwwwwwvvvvvvvvvvvvyyyyyyzzz|||{{{ooo___RRRKKKEEE???:::999888777555222000---,,,,,,000333888CCCOOOPPPKKKCCCGGGRRRbbblllnnnllllllnnnppprrrrrrpppppppppqqqrrrssstttttttttrrrooonnnmmmkkkiiiiiikkkjjjgggdddZZZXXXTTTOOOKKKJJJKKKNNNJJJKKKOOOSSSWWW\\\___```iiikkkmmmnnnmmmmmmnnnoooqqqpppoooppprrrsssrrrqqqqqqppppppnnnmmmlllkkkjjjhhhiiiiiigggddddddhhhkkknnnooopppooommmkkkjjjkkkiiiiiiiiijjjkkklllnnnooopppmmmjjjiiijjjlllmmmlllpppooonnnmmmmmmkkkhhheeeeeehhhlllmmmlllkkkjjjjjjgggdddeeejjjmmmlllkkkmmmkkkmmmooommmhhhfffiiimmmiiiiiihhhgggggggggggggggdddeeeggghhhgggeeebbbaaadddcccaaa`````````aaabbb______^^^^^^^^^^^^^^^^^^]]]^^^```aaaaaaaaa```___^^^[[[WWWVVVVVVXXXYYYYYY]]]\\\[[[\\\\\\ZZZWWWUUU[[[[[[\\\\\\\\\[[[ZZZZZZUUUXXX\\\\\\ZZZXXXYYY[[[\\\\\\\\\\\\ZZZXXXVVVTTTWWWXXXXXXYYYXXXVVVUUUTTTSSSTTTTTTSSSRRRRRRTTTVVVSSSRRRQQQPPPQQQPPPMMMKKKBBB666,,,***,,,***((((((%%%&&&((()))+++,,,,,,,,,+++((((((++++++)))***---333888@@@JJJRRRTTTSSSPPPKKKLLLNNNQQQSSSSSSPPPMMMNNNPPPSSSVVVVVVTTTRRRPPPIIIBBB777000---+++(((&&&&&&'''(((******))))))(((*********)))'''%%%"""!!!))))))((('''''''''''''''(((%%%%%%((((((%%%%%%((('''(((((()))(((((('''&&&((('''&&&''')))))))))((($$$%%%(((******)))'''&&&))))))))))))(((((((((((($$$$$$&&&'''''''''&&&%%%(((&&&%%%%%%''')))******''''''&&&'''***++++++***(((((((((((()))***,,,,,,%%%******'''(((,,,---))),,,,,,++++++++++++++++++,,,---...---+++***+++,,,******+++,,,------......,,,++++++++++++++++++,,,###%%%(((+++---.........,,,+++,,,---//////---,,,***)))((('''((())),,,---%%%---...)))(((,,,222,,,---------,,,,,,+++***---000111///***(((+++//////+++((((((,,,//////...,,,------......------,,,$$$%%%&&&'''''''''&&&%%%$$$"""!!!###'''((('''&&&%%%%%%%%%$$$$$$$$$######$$$%%%'''))),,,...000111,,,111333000......---***...,,,(((%%%###"""""""""###"""!!! !!! !!!"""!!! """"""""" !!!"""    !!!!!!!!!"""$$$&&&%%%""""""$$$$$$ """%%%$$$###"""!!!    ###&&&((($$$###"""!!!!!!"""######!!!!!!"""$$$%%%''')))***111666===CCCJJJTTT^^^eeedddiiinnnqqqrrrrrrrrrrrrqqqpppooooooqqqtttxxxzzz{{{{{{}}}~~~{{{ooo^^^QQQKKKFFF@@@999888666333000...///000---+++,,,444AAAKKKNNNMMMBBBKKKZZZfffkkkkkknnnssskkklllmmmnnnoooooonnnnnnqqqttttttpppnnnpppqqqpppiiikkkiiibbb^^^\\\TTTKKKHHHFFFBBB???===>>>@@@BBBAAA@@@??????BBBIIIRRRYYYaaaeeekkknnnooonnnnnnnnnmmmllllllnnnpppqqqpppoooqqqooommmmmmnnnnnnlllkkkkkkmmmlllhhhhhhlllmmmkkkooommmlllkkklllllljjjhhhffffffggghhhjjjkkkmmmnnnlllkkkkkkjjjjjjkkkkkklllooonnnllllllllljjjhhhfffjjjgggfffhhhmmmnnnjjjfffeeehhhllllllkkkkkkmmmooofffkkkmmmiiigggiiikkkjjjlllkkkiiigggfffeeeeeeeeeggggggfffggggggfffdddbbbbbbbbbcccbbbaaa```^^^]]]]]]^^^^^^^^^___`````````ccccccbbbbbbaaa___^^^]]]\\\\\\\\\[[[[[[ZZZZZZZZZ[[[]]]```aaa```^^^ZZZXXX[[[ZZZZZZ[[[\\\ZZZWWWTTT[[[YYYVVVTTTTTTWWWZZZ\\\[[[YYYXXXWWWXXXXXXVVVUUUTTTUUUVVVWWWWWWUUUQQQNNNWWWTTTRRRQQQRRRTTTUUUVVVRRROOONNNOOOQQQQQQMMMJJJ@@@777...---,,,******+++)))))))))))))))******+++------+++)))+++......---111999CCCKKKMMMNNNOOOPPPSSSSSSSSSRRRQQQOOONNNMMMSSSTTTUUUWWWXXXVVVRRRNNNKKK???333...+++((((((***(((((()))************)))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''%%%%%%&&&((()))(((''')))((('''((()))((('''%%%&&&'''(((*********)))((()))((('''%%%%%%%%%&&&'''(((!!!%%%+++,,,)))(((***+++)))%%%&&&'''%%% ''''''(((((((((((('''''')))************++++++++++++(((&&&'''***,,,+++))),,,'''&&&+++333666111***)))+++,,,------,,,***)))*********)))******+++,,,******++++++++++++*********+++,,,------,,,+++***------+++***...333222......***'''&&&)))+++,,,+++---,,,,,,++++++,,,,,,---000000///............///......---,,,,,,+++******---------------------------......---+++******+++%%%%%%&&&''''''&&&&&&%%%(((&&&%%%&&&((()))(((&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&(((+++---///000+++111333111000111111...///---)))&&&###"""""""""###"""!!! !!! !!!!!!!!!   !!!"""  !!!""""""!!!!!!###%%%""" !!!%%%&&&$$$%%%((($$$$$$###"""!!!    !!!"""""""""###"""!!!!!!!!!"""##################$$$&&&'''(((///333:::AAAHHHQQQZZZ```dddhhhmmmpppqqqpppppppppqqqppppppqqqrrruuuxxxyyy{{{{{{}}}~~~}}}qqqaaaUUUNNNHHHBBB<<<;;;888444111/////////111......444===EEEGGGFFFBBBMMM[[[fffjjjkkkmmmqqqkkklllnnnpppppppppooonnnnnnqqqqqqnnnnnnqqqrrrppplllmmmggg\\\SSSNNNFFF>>>999888666555444666888999777777777666888>>>EEEKKKUUUZZZaaagggkkklllkkkjjjlllllllllnnnpppqqqpppoooqqqooolllkkklllllllllkkkkkkmmmllliiiiiilllmmmkkknnnmmmllllllmmmmmmkkkiiigggggghhhhhhjjjkkkmmmnnnkkkkkkkkkkkkkkkkkkkkkkkknnnmmmlllkkklllkkkiiigggiiigggfffiiimmmnnnkkkgggeeehhhkkklllkkkkkklllnnnggglllmmmiiifffhhhiiihhhjjjiiigggeeeccccccccccccgggfffffffffgggfffdddbbbbbbbbbcccbbbaaa```^^^]]]^^^^^^__________________aaaaaaaaaaaaaaa```___^^^_________^^^]]]]]]]]]\\\ZZZ[[[]]]______]]]\\\ZZZZZZYYYYYYYYYZZZYYYWWWUUUXXXWWWUUUTTTTTTVVVYYYZZZ[[[ZZZXXXXXXYYYXXXWWWUUUWWWWWWVVVWWWVVVUUUSSSQQQUUUTTTSSSSSSSSSTTTUUUUUUQQQPPPOOOQQQSSSRRRNNNJJJ???666...,,,+++***)))+++)))))))))))))))******+++((((((''''''((()))***)))222;;;FFFNNNQQQQQQQQQRRRQQQQQQQQQRRRRRRRRRRRRRRRTTTTTTUUUWWWXXXWWWSSSPPPKKK???333...+++((((((***'''(((((()))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&%%%&&&((()))((('''+++***))))))******(((&&&&&&'''((()))******)))(((,,,+++)))((((((((()))******$$$"""'''***)))'''''' &&&)))(((&&&''''''%%%''''''(((((((((((('''''')))************++++++++++++)))'''(((***,,,+++))),,,)))'''+++000111,,,'''***+++,,,---,,,,,,+++******************+++,,,,,,******++++++++++++*********++++++,,,,,,++++++***------+++)))+++000///+++111...***)))***,,,,,,+++------,,,,,,,,,,,,------//////......------,,,,,,......------,,,++++++***---------------,,,,,,,,,,,,---...---+++***+++,,,%%%&&&&&&''''''&&&%%%%%%)))(((''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$&&&'''***,,,...000+++000222111000222222000000...+++'''%%%###""""""###"""!!! !!!  !!! !!!"""!!! """"""  !!!!!!!!!!!!"""###""" """$$$"""!!!%%%&&&%%%&&&***$$$######"""!!!     """"""!!! !!!"""######$$$$$$#########$$$$$$%%%,,,000777???FFFNNNUUUZZZdddgggkkknnnnnnmmmmmmnnnooopppqqqssstttvvvwwwxxxzzz{{{|||}}}~~~|||~~~vvvggg[[[SSSLLLFFFAAA???:::666333000//////111///...222999???AAAAAADDDOOO]]]eeehhhjjjlllnnnkkkmmmooorrrrrrqqqpppooonnnqqqpppmmmmmmoooooolllllljjjaaaRRRFFF===777222000111111222333444555666111222222111222555:::>>>EEEJJJRRR\\\dddhhhhhhgggllllllmmmooorrrsssqqqpppqqqnnnjjjiiiiiikkkllllllkkknnnnnnkkkkkknnnnnnkkklllllllllmmmnnnnnnllliiihhhhhhhhhhhhiiijjjkkkllljjjjjjkkkkkkkkkkkkjjjjjjlllkkkkkkkkklllllljjjiiiiiiggggggjjjmmmnnnllliiifffhhhjjjkkkjjjjjjkkkllliiillllllgggeeeggggggfffhhhfffdddbbbaaa``````aaaeeeddddddfffggggggdddbbbcccccccccbbbaaa```^^^^^^``````_____________________``````aaaaaa``````___aaaaaa```___^^^^^^]]]]]][[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWXXXYYYXXXVVVTTTTTTTTTUUUUUUWWWXXXYYY\\\ZZZYYYYYYYYYYYYXXXVVVYYYWWWUUUTTTRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRPPPPPPMMMLLLMMMQQQTTTTTTOOOKKK===444,,,+++***)))(((***)))))))))))))))******+++)))))))))*********++++++444===IIIQQQTTTTTTSSSTTTSSSRRRQQQQQQQQQRRRTTTUUUTTTTTTTTTVVVWWWWWWUUUSSSJJJ???333...,,,))))))+++''''''((()))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''((('''&&&&&&&&&((()))((('''***)))((()))******(((&&&'''(((((())))))))))))((((((((('''&&&&&&&&&''''''+++((('''))))))&&&%%%'''!!!))))))&&&'''))))))'''(((((())))))((((((''')))************++++++++++++)))((((((***++++++***+++******+++,,,+++(((%%%+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++************++++++---...---***+++...---)))444111---,,,,,,------,,,......------------.....................,,,***)))......------,,,+++++++++......------,,,,,,+++++++++---------++++++,,,---&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&(((+++---///+++000222000///111111///111000---)))&&&$$$###"""###"""!!! !!!%%%###!!!!!!"""!!!"""!!!   !!!"""""""""!!!""""""!!!!!!""" ###$$$!!!"""%%%######""""""!!!!!!   !!!""" !!!!!!!!!  !!!"""############""""""######$$$%%%***...555===EEELLLRRRUUUbbbeeeiiikkkkkkkkkkkkllloooppprrruuuvvvwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~|||{{{}}}|||oooccc[[[SSSKKKFFFCCC===888444222000///---------000555:::>>>AAAEEEQQQ___eeegggiiikkkkkkkkkmmmpppssstttsssqqqooossstttrrrnnnlllmmmjjjffffffaaaWWWIII;;;444111000///000333555666666666555333444555444333444666999;;;>>>DDDNNNZZZcccggghhhlllmmmnnnqqqtttuuutttrrrppplllhhhfffgggjjjkkklllkkknnnooollllllooonnnkkkjjjjjjkkklllnnnnnnkkkiiihhhhhhhhhggghhhhhhiiiiiiiiijjjkkkkkkkkkkkkjjjiiijjjjjjjjjkkkmmmmmmllljjjiiihhhhhhjjjmmmnnnllljjjggghhhiiijjjjjjiiijjjjjjhhhjjjiiieeedddggghhhffffffeeecccaaa____________ccccccccceeeggggggeeecccdddccccccbbbaaa```___^^^aaaaaa``````______^^^^^^^^^___``````aaaaaaaaaaaaaaa```___^^^]]]\\\[[[[[[[[[ZZZXXXVVVUUUUUUVVVVVVYYYXXXVVVVVVXXXYYYYYYXXXSSSSSSUUUVVVWWWXXXYYYYYY\\\ZZZYYYYYYZZZZZZYYYWWWXXXVVVRRRNNNLLLMMMPPPSSSRRRTTTUUUSSSOOOKKKGGGEEEBBBCCCFFFLLLQQQSSSOOOKKK<<<333+++******((((((***)))))))))))))))******+++******+++...---+++,,,///555>>>JJJRRRTTTSSSRRRRRRVVVTTTRRRPPPOOOPPPQQQRRRUUUTTTTTTUUUWWWXXXWWWUUUHHH===333...,,,))))))+++(((((()))************)))))))))(((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&'''((()))(((''''''&&&&&&&&&((((((&&&$$$((((((((())))))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%)))((()))+++((($$$%%%)))###)))(((&&&(((***)))(((((())))))))))))(((((())))))*********+++++++++******))))))***+++++++++***+++,,,+++***((('''''',,,,,,+++++++++,,,------+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,---///...++++++......+++222000...---------......//////............//////---...///000///---***)))......------,,,,,,,,,,,,......---,,,,,,+++++++++***,,,------++++++,,,...''''''&&&&&&%%%%%%%%%%%%"""$$$&&&'''((('''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&))),,,...///333444111///111111///222000...+++(((&&&$$$######"""!!! !!!$$$###!!!  """###"""!!!  !!!  !!!!!!""""""### !!!!!! !!!"""""""""""""""!!!!!!!!!!!! !!!!!!   !!!###  """$$$%%% !!!"""""""""!!!!!!!!!"""###$$$&&&&&&***---444<<>>999666333111///,,,---...///111666;;;???FFFTTTaaaeeegggjjjkkkiiikkkmmmppprrrtttsssrrrqqquuuuuusssooonnnnnnjjjdddaaaYYYNNNAAA666///...000...000222444555444222111444555666555444333444555777888;;;CCCNNN[[[eeejjjlllmmmooosssvvvwwwuuusssoookkkgggfffgggiiikkkkkkjjjmmmooommmmmmooommmjjjiiihhhhhhjjjkkkkkkiiihhhggggggffffffffffffggggggiiijjjjjjkkkkkkjjjjjjiiijjjiiiiiikkkmmmnnnmmmkkkiiiiiiiiikkklllllljjjiiiggggggggghhhiiiiiihhhgggeeegggfffcccdddhhhiiigggfffeeecccaaa____________aaaaaabbbdddfffgggeeedddddddddcccbbbaaa```______aaaaaaaaa``````______^^^^^^___```aaabbbbbbbbbbbbbbbaaa```___]]]\\\[[[ZZZVVVUUUSSSQQQRRRTTTVVVXXX[[[YYYWWWXXXYYYZZZZZZZZZSSSTTTVVVXXXYYYZZZZZZYYY[[[ZZZYYYYYYZZZZZZYYYXXXUUUSSSNNNHHHEEEFFFLLLQQQRRRTTTUUUQQQIII@@@:::777444666<<>>IIIPPPRRRQQQPPPPPPTTTRRRPPPNNNNNNNNNPPPQQQTTTSSSSSSUUUVVVWWWVVVUUUFFF;;;111...,,,)))(((***((()))******++++++******(((((())))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((''''''((()))(((''''''&&&&&&'''(((((('''%%%)))))))))(((((((((((()))((((((((((((((((((((((((&&&&&&)))***'''$$$&&&,,,''')))(((%%%&&&))))))'''(((((())))))))))))(((((())))))*********+++++++++******************+++,,,)))+++---,,,***)))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,---,,,+++******+++,,,---(((+++,,,))))))---...------------,,,,,,---///000000//////......//////000...///000111000...,,,***......------------,,,,,,------,,,,,,,,,+++++++++***,,,------++++++,,,...((((((&&&%%%%%%%%%%%%%%%"""%%%)))******)))******%%%%%%%%%$$$$$$$$$######$$$#########%%%(((+++---333777777333111222333111111000///---***(((&&&%%%###"""!!! !!! !!!""""""###""" """######""" """"""  !!!"""""""""   ###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!""""""!!!  """%%%''' !!!"""""""""""""""!!!!!!""""""$$$%%%''''''+++---222;;;EEEMMMSSSUUU[[[^^^cccfffiiikkknnnppppppqqqtttvvvxxxyyyyyyyyyuuuvvvwwwxxxyyyzzz{{{{{{{{{}}}uuummmbbbYYYNNNGGG???999777555222//////000111//////111777===GGGWWWcccfffggglllmmmiiilllmmmoooqqqrrrssssssrrrqqqrrrpppnnnoooqqqmmmfff^^^RRRDDD;;;333---,,,...///111333555555444111000///111222111000//////111444555777;;;CCCPPP^^^hhhjjjkkknnnrrrvvvwwwuuusssmmmkkkgggfffhhhjjjkkkkkkhhhlllooonnnnnnooolllhhhhhhfffeeeeeeggggggfffeeegggfffffffffffffffggghhhjjjjjjiiiiiiiiiiiijjjjjjiiiiiiiiikkkmmmnnnmmmkkkiiiiiijjjkkkjjjiiihhhggghhhgggfffggghhhhhhfffeeedddeeeccc```ccchhhjjjgggfffdddbbb```___^^^____________```cccfffgggfffdddeeedddcccbbbaaa`````````aaaaaa`````````````````````aaabbbbbbcccccccccccceeedddcccaaa___]]]\\\[[[PPPPPPOOOOOORRRVVVZZZ\\\[[[ZZZYYYYYYZZZ[[[ZZZXXXUUUVVVWWWXXXYYYZZZZZZYYYZZZYYYXXXXXXZZZZZZYYYXXXTTTRRRLLLEEEAAACCCJJJPPPRRRTTTSSSMMMBBB777000---,,,...333===FFFLLLLLLJJJ;;;222+++******((()))***)))))))))))))))******+++,,,)))***...,,,(((,,,555:::AAAJJJOOOPPPOOONNNOOONNNNNNMMMMMMNNNPPPRRRSSSSSSSSSSSSUUUVVVVVVTTTRRRCCC999///,,,+++(((''')))(((((()))***************(((((())))))))))))******(((((((((((((((((((((((()))(((((((((((((((((()))***((('''((())))))(((&&&))))))((()))++++++***)))***))))))(((((((((((()))%%%&&&''''''((('''''''''$$$$$$&&&)))'''$$$''',,,---,,,((($$$%%%))))))%%%((())))))******))))))((()))************+++++++++***+++++++++******,,,---***+++,,,,,,++++++,,,---++++++,,,,,,------......------,,,,,,------...///,,,------......------,,,------,,,,,,,,,,,,------%%%)))***''''''+++---,,,***+++,,,,,,,,,---///111//////............//////...///000000000///...---......------------------+++++++++,,,,,,,,,,,,,,,+++---------++++++,,,---)))(((&&&%%%$$$$$$%%%%%%###'''+++,,,***(((((()))%%%%%%%%%$$$$$$$$$######$$$###""""""$$$'''***,,,000444444111///222333222000000///...,,,***((('''###"""!!! !!! !!!"""""""""!!!!!! """######!!! %%%!!!!!!###"""  !!!"""""" !!!!!!  !!!!!!""" !!!$$$ !!!!!!!!!"""""""""### !!!!!!!!!!!!  !!!!!!""""""""" !!!!!!"""""" !!!"""#########"""!!!$$$$$$$$$$$$$$$%%%&&&&&&+++,,,000888DDDNNNTTTVVVWWW[[[```eeeiiilllpppsssqqqrrrtttvvvwwwyyyzzzzzzvvvwwwwwwxxxyyyzzz{{{{{{zzz||||||sssiii___OOOGGG>>>999777666333000...000222000...111888???HHHXXXeeeggghhhnnnooojjjmmmmmmmmmoooppprrrssstttppppppnnnmmmoooqqqllldddXXXIII:::444111---+++---000111444555666555333222,,,---......---,,,...///000333666777;;;EEETTT```fffhhhkkkppptttuuusssqqqllljjjhhhhhhiiikkkkkkjjjfffkkknnnnnnnnnnnnkkkfffgggeeebbbaaabbbccccccbbbggggggggggggggghhhiiijjjllljjjhhhgggggghhhjjjllljjjiiiiiikkkmmmmmmlllkkkiiijjjkkkjjjiiigggeeeeeehhhgggeeefffhhhhhheeecccfffeeebbb___bbbggghhheeeeeecccaaa___^^^]]]^^^^^^]]]^^^___bbbeeegggfffeeefffeeecccaaa`````````aaa```````````````aaaaaaaaabbbccccccdddddddddcccccceeedddbbb```^^^\\\[[[ZZZRRRQQQQQQQQQSSSWWWZZZ\\\ZZZYYYYYYZZZZZZZZZWWWUUUVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWXXXYYYZZZYYYWWWUUUSSSNNNFFFAAACCCJJJQQQQQQSSSRRRJJJ>>>222+++)))***,,,000999CCCIIIJJJIII;;;222+++******))))))+++)))))))))))))))******+++///***+++///---(((...:::@@@FFFMMMQQQPPPOOOOOOPPPMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRSSSUUUVVVUUURRROOO@@@666...+++***'''&&&(((&&&''''''((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((***)))(((((())))))(((&&&***))))))***,,,---+++***+++***)))(((''''''((()))"""###$$$%%%%%%%%%%%%$$$$$$###$$$''''''$$$&&&)))'''***)))&&&%%%((()))'''))))))************)))))))))************+++++++++)))+++,,,+++)))))),,,...---,,,+++++++++,,,,,,,,,***+++,,,............------------------......///------............---------..................---'''+++---)))(((***------***,,,......,,,,,,...000///......------......///------............//////------..................*********+++,,,,,,------,,,---...---+++***+++,,,)))((('''%%%$$$$$$%%%%%%###'''***+++(((%%%$$$%%%%%%%%%%%%$$$$$$$$$######$$$###""""""###&&&***,,,+++///000---,,,///111000000000///...---+++***)))###"""!!!  !!! !!!!!!!!! ###%%%%%%"""...'''""""""!!!  !!!!!!!!!!!!"""###""" """###%%%""""""$$$$$$ ### !!!!!!""""""###### !!!!!!!!!!!!  """###""""""!!! !!!"""!!! """"""###$$$$$$###"""!!!'''&&&%%%%%%$$$$$$$$$%%%++++++...777BBBMMMTTTWWWUUUYYY___dddiiinnnrrrvvvrrrssstttuuuwwwyyyzzz{{{xxxxxxyyyzzz{{{{{{||||||xxx|||wwwlllcccOOOGGG>>>888777666333000***---000000///333===EEEHHHYYYfffgggiiiooopppkkkmmmmmmlllmmmnnnqqqsssuuurrrqqqnnnlllmmmnnnhhh___QQQ@@@111///000///---...,,,---///111222222111000---...///...---...000222,,,111666666666>>>LLLYYYdddeeeiiinnnrrrsssqqqoookkkjjjiiiiiikkkkkkkkkjjjfffkkknnnnnnnnnnnnkkkfffgggddd```^^^___```aaaaaahhhhhhhhhhhhiiijjjkkklllmmmkkkhhhffffffhhhkkkmmmjjjjjjiiikkkmmmmmmllljjjiiijjjkkkjjjgggeeecccccciiifffeeefffggggggeeebbbhhhfffbbb___aaafffgggcccdddbbb```^^^]]]\\\]]]]]]]]]]]]___bbbeeeggggggeeefffeeecccaaa``````aaaaaa______``````aaaaaabbbbbbdddddddddeeeeeeddddddccccccbbb```^^^\\\YYYXXXWWWXXXWWWVVVTTTTTTUUUWWWXXXYYYYYYYYYZZZZZZYYYUUURRRVVVVVVUUUUUUUUUVVVWWWWWWXXXWWWVVVWWWXXXYYYXXXWWWWWWUUUPPPHHHCCCDDDLLLSSSPPPRRRQQQIII<<<000***(((,,,---000888BBBHHHJJJIII<<<333+++***+++******,,,)))))))))))))))******+++,,,''''''+++(((###***777FFFKKKPPPSSSRRRPPPQQQRRRPPPQQQQQQRRRRRRQQQPPPOOOQQQRRRSSSUUUVVVTTTPPPMMM???555---***)))&&&&&&'''$$$%%%&&&&&&''''''&&&&&&(((((())))))*********+++(((((((((((((((((((((((('''((()))******)))((('''+++)))(((((())))))(((&&&)))(((((()))+++,,,***)))+++***)))'''''''''((()))$$$%%%'''((()))(((''''''&&&######&&&'''$$$$$$'''&&&+++(((%%%&&&)))***))))))************)))))))))************+++++++++)))+++---,,,)))))),,,//////,,,******+++,,,+++))))))***---/////////...---...------------...//////------............---------...///000000///...---,,,111222---+++---///...,,,...000///,,,+++---///......------------......,,,,,,,,,,,,,,,...//////------..................))))))***+++,,,------...---...///---+++******+++(((((((((((('''&&&%%%$$$!!!###%%%((()))((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$###"""""""""###$$$%%%(((+++///000......///111000000111111...+++'''%%%$$$###""" !!!"""""""""!!!!!! !!!  $$$%%%%%%&&&"""  !!! $$$!!!!!!######!!!"""%%%$$$###!!! !!!"""""""""  """######!!!!!!!!!!!!"""######$$$$$$############$$$%%%&&&'''&&&(((...999FFFPPPVVVXXXUUUXXX]]]ccchhhmmmppprrrrrrsssssstttuuuuuuttttttzzz{{{|||}}}~~~~~~}}}}}}{{{}}}pppbbbWWWKKK@@@===>>>;;;777666//////...------000555999HHHVVVgggooonnnkkkkkknnnmmmjjjhhhkkkpppsssqqqooorrrmmmooonnnhhhjjjhhh[[[LLL???222---,,,++++++---000000000000000111111111,,,---///000000000///...+++222000///777;;;AAAMMM\\\ccckkkmmmppptttvvvtttqqqpppmmmkkkiiiiiiiiiiiihhhjjjmmmooonnnllliiigggfffbbb]]][[[^^^aaabbbccceeegggjjjjjjhhhiiimmmqqqooommmjjjhhhgggiiikkkmmmkkkjjjiiiiiilllmmmmmmmmmllliiieeecccdddeeeeeeeeehhhgggeeeeeeeeefffhhhjjjhhhddd```aaafffhhhgggeeebbb___^^^___aaa```]]]YYY___aaabbbcccbbbbbbdddeeeeeeffffffdddbbb``````aaaaaabbbcccaaa______bbbeeecccdddddddddbbbaaabbbddddddbbbaaa```______]]][[[YYYZZZZZZYYYXXXXXXZZZ\\\]]]\\\ZZZYYYWWWWWWVVVVVVWWWXXXYYYYYYYYYXXXWWWVVV[[[ZZZYYYYYYZZZYYYXXXWWWWWWUUURRRNNNLLLMMMQQQTTTZZZVVVOOOFFF===666000---***,,,111:::CCCHHHIIIHHH===666---)))+++.........((()))***,,,,,,++++++******+++++++++---222:::AAAJJJNNNRRRSSSQQQOOOOOOPPPSSSRRRQQQRRRSSSTTTSSSRRRPPPSSSTTTSSSTTTVVVSSSMMM???444***)))+++)))'''&&&$$$&&&((()))((('''&&&%%%(((''''''(((******)))(((******))))))((((((''''''((('''(((((('''%%%%%%'''&&&%%%$$$%%%'''((('''&&&&&&***)))%%%%%%)))***&&&''''''''''''((((((((((((&&&$$$""""""###%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$$$$%%%&&&((((((((((((((())))))))))))******+++,,,,,,,,,,,,++++++------***))),,,+++(((---...///...,,,+++,,,---...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,---//////000///------...000,,,------...//////......---...///...------...///)))---000333333222333333......//////......---,,,+++,,,...000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...---,,,,,,,,,,,,---...))))))))))))((('''&&&&&&###$$$''')))))))))'''&&&((('''%%%%%%%%%%%%###"""""""""!!!"""###$$$&&&'''(((+++///000///...000111111222222222000---***(((%%%$$$"""!!! !!!"""!!!!!!!!!   !!!$$$$$$%%%&&&"""  !!!!!!!!!!!! '''$$$"""$$$###!!!!!!$$$######"""""""""#########""""""!!!  """ !!!!!!  !!!!!!"""#####################$$$%%%&&&&&&&&&(((...888EEEPPPWWWYYYVVVWWWZZZ___eeekkknnnooopppqqqrrrrrrssssssssssssyyyzzzzzz{{{|||}}}}}}~~~uuuhhhXXXKKK@@@===<<<888555444111111000...---///333666FFFTTTfffoooooommmmmmooommmjjjiiilllqqqsssrrrooopppllloooooojjjllliii\\\JJJ===111...---------...//////000000000//////...---............------,,,...555222///555888<<>>DDDKKKOOOSSSTTTSSSQQQQQQRRRUUUSSSRRRSSSTTTTTTSSSRRRQQQTTTUUUTTTUUUVVVRRRLLL>>>333***)))***)))'''''''''(((*********)))(((((()))(((((()))++++++***)))))))))))))))((((((''''''''''''((((((((('''((()))'''&&&%%%&&&((()))((('''))),,,,,,((((((,,,,,,)))''''''''''''((((((((((((***(((&&&%%%'''(((''''''&&&&&&%%%%%%%%%&&&'''(((***)))(((''''''((()))***(((((((((((()))))))))*********+++,,,,,,,,,,,,+++---000000---,,,///...+++---...///...,,,+++,,,---...------,,,,,,+++,,,,,,+++,,,,,,,,,,,,---------//////000///------///000//////000000///......------...///...------...///---///111111000//////000///............---------,,,---...///000000////////////...---------------***************+++,,,---...---,,,,,,,,,,,,---...+++++++++******)))((('''&&&''')))******)))'''&&&***(((&&&%%%%%%$$$""" !!!!!!!!!"""###%%%''''''(((+++...///000000111222000000111222111///,,,+++&&&%%%###!!!!!!!!!!!!!!!  !!!"""###$$$$$$ %%%$$$!!!   !!!"""""""""!!!!!!***&&&###$$$### !!!%%%""""""###$$$%%%%%%%%%%%%###"""!!!  !!!!!!!!!###&&&### !!!""""""############"""######$$$%%%&&&&&&(((,,,555AAAMMMUUUYYYWWWVVVVVV[[[ccciiillllllnnnoooppppppqqqrrrrrrsssyyyyyyxxxyyyzzz|||~~~zzznnn[[[OOOCCC>>>;;;777444333333333111///---...111444AAANNN```kkkmmmlllmmmooommmkkkjjjlllppprrrqqqooonnnkkkpppqqqlllmmmiii[[[FFF:::000...///...---///...///000111000...,,,+++///...---,,,,,,+++,,,,,,///555222...444666999DDDVVV```iiilllpppvvvzzz{{{tttsssqqqooonnnmmmnnnnnnmmmnnnnnnooooooooonnnnnnjjjgggbbb``````aaaaaaaaagggkkkooopppnnnnnnooorrrqqqooommmkkkjjjlllnnnoookkkjjjhhhhhhiiiiiiiiihhhbbb___\\\\\\___dddhhhiiihhhhhhgggffffffhhhiiijjjgggeeebbbcccfffhhhgggeeeeeeaaa^^^^^^aaaddddddcccaaabbbcccbbbbbbbbbdddfffiiijjjiiigggdddbbbaaabbb```aaabbbbbb```^^^^^^___aaaaaa```___]]]^^^aaadddcccccccccbbb```___]]]\\\]]]]]]]]]\\\ZZZYYYZZZ\\\XXXXXXYYYYYYZZZZZZ[[[[[[]]]]]]]]]]]]\\\[[[ZZZZZZWWWVVVVVVUUUUUUVVVWWWWWW[[[\\\\\\[[[YYYYYY[[[\\\]]][[[XXXSSSLLLEEE@@@===888999===CCCHHHKKKJJJIIIDDD<<<111***))))))***)))(((((()))************)))++++++,,,...333:::CCCJJJMMMPPPSSSUUUUUUUUUUUUVVVUUUSSSRRRRRRSSSSSSRRRPPPTTTWWWXXXWWWVVVVVVQQQJJJ<<<222***)))***)))''''''))))))))))))))))))))))))***))))))***,,,,,,+++))))))))))))(((((((((((('''&&&''''''(((((()))******((('''&&&''')))***)))(((&&&((((((&&&&&&))))))&&&''''''''''''((((((((((((+++)))''''''(((((('''&&&&&&&&&%%%%%%&&&&&&'''(((***)))(((''''''(((******((((((((()))))))))*********++++++,,,,,,,,,,,,,,,...111111......000000------/////////---,,,---......------------,,,,,,,,,++++++,,,,,,------------...///000///......///111222222222111000...---,,,---...///...------...///.../////////------...000000///...---,,,---......---....../////////......////////////............++++++++++++,,,---...///...------,,,,,,------...++++++++++++***)))((('''))))))***+++***)))(((&&&((('''%%%%%%%%%%%%###"""!!!!!!"""######$$$%%%&&&(((***,,,///000111222222---.../////////...,,,+++'''&&&$$$"""!!!!!!!!!!!! !!!"""###"""###### $$$!!!  ###%%%%%%%%%!!!  !!!!!!"""""""""""""""((($$$""""""""" """&&&!!!###%%%&&&&&&%%%%%%###"""!!!   !!!!!! """$$$### !!!!!!""""""###$$$$$$""""""""""""###$$$%%%&&&%%%&&&)))000;;;FFFPPPUUUXXXUUUUUUYYYaaahhhkkkkkknnnnnnnnnoooppprrrssstttzzzyyyxxxxxxyyy|||~~~{{{|||{{{qqqbbbVVVIIIBBB===777444444333333222000...///111444888EEEWWWcccggghhhjjjlllkkkjjjiiikkknnnpppooonnnllljjjppprrrllllllgggWWWBBB777...---......---......000111222111///,,,***///...---,,,,,,,,,---...+++222000---444666999DDDSSS^^^hhhlllnnnssswwwxxxsssrrrpppooonnnnnnnnnooonnnmmmmmmnnnnnnoooppppppkkkiiifffdddddddddddddddfffjjjooopppnnnlllmmmooonnnmmmkkkiiiiiikkklllnnnllljjjhhhggghhhgggfffeeeaaa^^^[[[[[[___dddhhhjjjggggggfffffffffggghhhiiiaaa```___aaadddffffffeeedddaaa___aaadddgggfffeeebbbccccccbbbaaabbbdddfffkkklllkkkiiieeeccccccccc```aaabbbbbb```^^^]]]\\\___`````````^^^^^^___aaaaaabbbbbbaaa___]]][[[[[[\\\]]]]]]\\\ZZZXXXYYYZZZXXXYYYYYYZZZ[[[[[[[[[[[[YYYZZZZZZ[[[\\\\\\\\\\\\XXXWWWVVVUUUTTTTTTVVVXXXYYY[[[]]]]]]\\\[[[[[[\\\[[[ZZZYYYUUUQQQKKKFFFCCCAAACCCFFFIIILLLLLLKKKIIIFFF>>>444,,,))))))******(((((())))))************++++++---000777???HHHMMMOOOQQQSSSUUUVVVWWWXXXYYYTTTRRRQQQQQQQQQQQQPPPNNNVVVYYYZZZYYYXXXVVVPPPHHH:::111*********((('''(((((('''%%%%%%&&&''''''''')))(((((()))++++++***(((((((((((((((((((((((((((&&&((('''&&&'''******''''''&&&&&&&&&((()))((('''$$$%%%&&&%%%&&&&&&&&&%%%''''''''''''((((((((((((((('''%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''((((((((()))))))))************+++,,,,,,------,,,,,,---000000------000///---...///000///---------...------.........---------++++++,,,,,,---............///000///......000222111111111000///...---,,,---...///...---------///+++,,,,,,++++++---000333111///---,,,+++,,,...///..................------//////000000000/////////---------...///111222333------------------------************)))(((''''''***++++++++++++)))((('''&&&$$$$$$$$$&&&&&&&&&$$$######$$$$$$#########"""'''(((***---000222222222------...//////...------)))'''%%%###!!!!!!!!!!!! !!!"""###""" """###!!!!!!### """""""""!!!  !!!!!!"""""""""""""""$$$ !!!!!! """&&&"""$$$%%%%%%%%%%%%######!!!  !!!!!!  !!!"""!!!!!!"""######$$$$$$%%%""""""""""""###$$$%%%%%%###$$$'''+++333===GGGMMMVVVTTTTTTYYY```gggkkklllmmmmmmnnnoooppprrrtttuuuzzzyyyxxxxxxyyy|||~~~}}}yyy{{{}}}uuuhhh\\\NNNEEE>>>777333444111222222000///000222555333???OOO\\\bbbfffiiikkkhhhhhhhhhiiikkkllllllkkkllljjjpppqqqkkkjjjdddTTTAAA666---,,,...---,,,---000111333333222000---+++...---,,,,,,---///111222+++222000---333555777BBBQQQ]]]hhhkkkllloooqqqrrrpppooonnnmmmlllmmmmmmnnnllllllkkkllllllnnnooopppjjjjjjjjjiiihhhhhhiiijjjgggkkkooopppnnnlllmmmnnnmmmlllkkkjjjjjjkkkmmmnnnnnnkkkiiihhhhhhgggfffddddddaaa^^^^^^```dddgggiiiffffffeeefffffffffggggggcccbbbbbbcccddddddcccbbbaaa```aaaeeeiiijjjgggdddcccdddcccbbbaaabbbdddgggllllllllljjjgggddddddeeeaaaaaaaaaaaaaaa___]]][[[\\\^^^aaaaaa```^^^]]]\\\]]]___aaa```]]]ZZZYYYYYY[[[\\\\\\[[[YYYWWWXXXXXXZZZZZZ[[[\\\\\\[[[[[[ZZZ[[[[[[[[[\\\]]]]]]^^^___]]]]]]ZZZWWWTTTTTTWWWZZZYYY\\\______^^^]]]\\\\\\ZZZZZZZZZXXXUUUQQQMMMJJJIIIKKKNNNOOONNNMMMKKKIIIDDD>>>666///,,,+++,,,---)))))))))))))))******++++++,,,///444;;;DDDKKKOOOPPPPPPQQQSSSUUUWWWYYYZZZTTTSSSRRRRRRSSSSSSQQQPPPWWWZZZ\\\[[[YYYVVVNNNFFF777000*********((('''))))))'''%%%%%%'''((('''&&&'''&&&&&&((()))***(((''''''''''''''''''(((((((((''')))(((%%%&&&+++)))$$$&&&%%%$$$%%%'''((('''&&&&&&&&&''')))***)))((()))''''''''''''((((((((((((&&&%%%$$$$$$%%%%%%###"""&&&&&&'''''''''(((((('''$$$$$$$$$%%%%%%&&&&&&'''))))))))))))************++++++,,,------------,,,---000000......000111...///000111000...---...///------.../////////...---++++++,,,------...//////...///000/////////111222.../////////......---,,,---...///...---------///+++,,,+++******,,,///222111///---,,,+++,,,...///.........---------------//////000111111000000///.........///000222333444------------------------***++++++******)))((('''++++++++++++***))))))((($$$######$$$&&&''''''&&&$$$$$$%%%$$$$$$###!!!!!!%%%&&&(((,,,000222222111///000000111111000000000***)))&&&$$$"""!!!!!!!!!  !!!"""!!!!!!!!!""""""""""""###"""!!! !!!!!!  !!!"""""""""!!!!!! !!!"""!!!"""%%% !!!###$$$%%%%%%%%%######"""!!! !!!  """"""  """!!! """!!!!!!!!!"""######$$$$$$""""""!!!""""""###$$$%%%"""###%%%(((---555===CCCOOOPPPSSSXXX]]]ccchhhkkklllllllllmmmooorrruuuvvvzzzyyyxxxxxxyyyzzz|||}}}~~~|||{{{~~~|||nnnbbbTTTIII???666333444111222222111000000222555222<<>>NNN\\\iiimmmkkklllllllllmmmlllkkkjjjjjjkkklllllljjjjjjjjjkkklllnnnooopppjjjlllmmmlllkkkjjjkkklllkkknnnqqqqqqooommmnnnpppooonnnmmmmmmmmmnnnooopppooommmjjjiiiiiiiiigggfffgggeeebbbaaaccceeeggggggffffffffffffggggggggggggiiiiiihhhgggeeecccaaa`````````cccgggkkklllhhhcccdddeeedddbbbaaabbbdddgggkkklllllljjjgggeeeeeefffbbbaaa``````aaaaaa___]]]\\\^^^``````]]][[[YYYYYY[[[^^^aaa___[[[XXXWWWXXXYYYZZZ\\\[[[YYYXXXXXXXXXZZZZZZ\\\]]]]]]\\\[[[ZZZaaaaaaaaaaaaaaabbbcccdddfffeeebbb\\\VVVUUUYYY]]]]]]___bbbbbbaaa___^^^^^^]]]]]]\\\[[[YYYVVVTTTRRROOOQQQSSSSSSPPPLLLJJJIIICCC???999333///.........*********)))***++++++,,,...///333:::BBBIIIMMMNNNPPPOOONNNOOORRRVVVWWWXXXUUUTTTSSSTTTUUUVVVUUUTTTVVVZZZ]]][[[ZZZVVVMMMDDD555///++++++***((('''***+++(((&&&'''***+++)))'''&&&&&&&&&'''((()))(((&&&&&&''''''''''''((((((((('''***((($$$'''---,,,$$$&&&%%%$$$%%%'''''''''&&&$$$###%%%((()))&&&&&&'''''''''''''''((((((((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&'''(((((((((((('''&&&&&&''''''((())))))))))))))))))*********++++++++++++,,,---------------///222222000000333333000///111111000///...///000---...///000000000///...++++++,,,---...//////000...///000000//////111333---...............---,,,---...///...------.../////////...+++)))))),,,...000///...---,,,---.........------,,,------......---...000111111111000///,,,,,,------...///000111,,,------......------,,,,,,,,,,,,,,,+++***)))(((***************)))))))))%%%$$$###$$$&&&'''&&&$$$######$$$$$$$$$###""""""$$$$$$&&&***///111111///000111111111000000000000,,,***'''%%%"""!!!!!!!!! !!!!!!!!!  !!! !!!!!!!!!!!!"""###"""%%%###""""""###"""   !!!!!!!!!!!!  $$$$$$!!!!!!###"""""""""###$$$%%%&&&'''$$$###"""!!! !!! """"""  !!!!!!  !!!"""""""""!!!!!!!!!""""""###$$$%%%"""$$$&&&''')))...555;;;DDDIIIPPPUUUWWW\\\ccchhhkkkjjjjjjkkknnnqqqtttvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxyyy|||~~~wwwkkk\\\OOODDD:::777888333444444222000///111222111999EEEPPPYYYaaahhhlllfffggghhhhhhhhhhhhiiijjjllljjjoooqqqlllmmmiiiZZZKKK>>>222///.........//////000000000000000//////+++,,,---...//////000000---444222///444444555>>>JJJZZZjjjooommmlllkkkjjjkkkkkkjjjiiiiiijjjkkklllhhhiiijjjkkkmmmnnnooopppjjjmmmooonnnkkkiiijjjkkkllloooqqqpppmmmkkkmmmpppnnnnnnnnnmmmnnnoooppppppqqqnnnlllkkkkkkkkkiiihhhgggfffddddddfffggggggfffgggggghhhiiiiiiiiiiiiiiihhhiiiiiihhhfffdddccccccbbbbbbbbbfffjjjkkkhhheeeeeeeeedddbbbaaabbbeeegggiiijjjkkkiiigggfffggghhhcccaaa______aaabbbaaa```]]]^^^]]]ZZZWWWUUUVVVWWWZZZ^^^aaa```[[[WWWWWWXXXXXXZZZ\\\\\\[[[YYYYYYZZZXXXYYY[[[]]]^^^^^^]]]]]]aaaaaabbbdddfffjjjlllnnnooonnniiiaaaYYYWWW[[[______aaaccccccaaa___^^^^^^___^^^]]]\\\ZZZYYYXXXWWWRRRUUUVVVUUUPPPLLLIIIIIIDDDBBB>>>888333///......,,,+++*********+++------222444888@@@IIINNNOOONNNPPPMMMKKKLLLOOOSSSTTTTTTSSSRRRRRRSSSUUUVVVUUUTTTTTTYYY\\\\\\ZZZVVVMMMCCC333...++++++***''''''******'''&&&(((,,,,,,)))%%%'''&&&&&&''')))***((('''&&&&&&&&&'''''''''((((((&&&)))(((%%%***333111((('''&&&%%%&&&'''((((((&&&!!!!!!''''''###"""%%%''''''''''''((((((((((((%%%%%%%%%'''))))))(((&&&%%%&&&'''((()))((((((''''''((()))******+++++++++))))))*********++++++++++++,,,------...---------...111111///000333333000000111222111///...///000,,,...///111111111///...++++++,,,---...///000000...///000000///000222444000000000000///---,,,+++---...///...------.../////////...---******+++---///............------------,,,,,,,,,,,,---///000,,,---///111111000///...---------------...///000,,,,,,---......---,,,,,,------------,,,+++******))))))))))))))))))))))))'''&&&%%%%%%%%%&&&$$$###!!!"""###$$$%%%%%%$$$#########$$$)))...111111///////////////............,,,+++(((%%%###!!!!!! !!!!!!!!!""""""!!!  !!!"""!!!!!!######"""  !!! """ """&&&&&&""" !!!%%%$$$$$$###$$$%%%'''((($$$###"""!!!!!! !!! !!!""""""!!!!!!"""%%%### !!!!!!!!!!!!!!!"""###$$$%%%###%%%'''((((((+++111666<<>>666666555333000...///000///666@@@KKKUUU]]]eeejjjfffgggiiiiiihhhhhhiiikkkkkkiiiooorrrnnnpppmmm```OOOBBB555000000//////111............////////////+++,,,---.........---,,,***111000///555666888BBBHHHYYYkkkqqqooommmllljjjkkkjjjiiiiiiiiijjjkkklllhhhiiikkkmmmnnnoooppppppkkknnnpppnnnjjjgggggghhhkkkmmmnnnllliiihhhkkknnnlllllllllllllllmmmnnnnnnqqqooommmlllllllllkkkjjjfffeeedddeeeggghhhgggeeeiiiiiijjjkkkkkkkkkkkkjjjaaaccceeefffffffffffffffeeecccbbbdddhhhjjjhhhfffffffffdddbbbaaabbbeeeggghhhiiijjjiiiggggggggghhhdddaaa^^^___aaaccccccbbb___]]]YYYUUUQQQQQQTTTVVVZZZ___cccaaa\\\XXXWWWYYYXXX[[[]]]]]]\\\[[[[[[[[[UUUWWWZZZ]]]___```______ZZZ\\\___ccciiiooouuuxxxuuusssnnnddd[[[XXX\\\```___aaabbbbbb___]]]]]]]]]___^^^\\\[[[YYYYYYYYYYYYSSSVVVXXXVVVPPPKKKIIIHHHEEEDDDAAA;;;555000---,,,---,,,+++++++++,,,---...555777===EEEMMMQQQQQQNNNOOOLLLIIIIIIMMMQQQRRRRRROOONNNNNNOOORRRSSSSSSRRRSSSXXX\\\\\\ZZZVVVLLLBBB222...++++++***'''(((+++'''%%%$$$'''++++++&&&"""(((''''''(((***+++)))(((&&&&&&&&&'''''''''(((((($$$)))(((%%%,,,777666---((('''&&&''')))))))))((($$$!!!$$$***+++&&&%%%(((''''''''''''((((((((()))######$$$&&&((()))(((&&&%%%&&&((()))))))))(((''''''''')))***++++++++++++)))************++++++++++++,,,------......------,,,//////------000111...000111222111000//////111,,,...000111222111000///++++++,,,---...///000111...///000000///000222444333333222111///---+++***---...///...------...///+++,,,------,,,,,,...000......//////......---,,,,,,,,,++++++,,,...///000+++---///000111000///...000///////////////000111,,,,,,---......---,,,,,,,,,---//////...+++(((&&&************))))))))))))%%%%%%###"""""""""###$$$"""!!! ###$$$%%%$$$ """$$$(((+++---//////,,,---//////...------...000...,,,(((&&&###"""!!! !!!!!!!!!"""!!! """""""""!!!!!! $$$"""  !!!""" !!!###!!!!!!""""""""""""!!!!!!"""###$$$&&&''''''&&&&&&$$$((("""$$$  !!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######$$$$$$%%%(((,,,///777===EEEIIIKKKPPPZZZcccggggggiiilllpppqqqqqqooonnnrrrvvvyyyxxxwwwvvvuuuxxxxxxxxxyyy{{{~~~xxxjjj\\\PPPFFF>>>999===<<<999444000///000111222222888GGGUUU^^^dddiiiggghhhjjjllllllkkkjjjiiijjjjjjkkkmmmnnnkkkfffaaaRRRHHH;;;111---,,,,,,+++...111111//////111111------...///000111111111111+++...000000000333888===QQQ[[[eeeiiijjjlllllljjjkkkkkkkkkkkkjjjkkkkkkkkkiiijjjlllmmmmmmllljjjiiiooonnnnnnnnnnnnmmmmmmmmmkkklllmmmllljjjiiijjjkkknnnlllkkkkkklllnnnnnnnnnpppooonnnmmmllllllmmmnnniiigggdddbbbcccdddddddddhhhfffcccccceeehhhjjjjjjaaacccfffhhhiiihhhfffeeeiiieeeaaabbbfffhhheeebbbgggbbbbbbfffeeeaaa```dddeeeeeeeeeffffffgggggggggeeecccaaabbbddddddaaa^^^```___[[[TTTNNNMMMQQQVVV]]]]]]^^^____________^^^ccc]]]XXXXXXYYYXXXZZZ]]]YYY\\\___````````````aaaZZZ\\\___eeellltttzzz}}}}}}wwwmmmccc\\\ZZZZZZ\\\bbbcccdddccc___[[[YYYXXX^^^]]]\\\ZZZZZZZZZZZZ[[[YYYXXXUUURRROOOMMMLLLKKKJJJHHHDDD@@@;;;666333111222111///...///222666888===BBBJJJPPPSSSTTTTTTTTTPPPOOOMMMKKKKKKMMMOOOQQQOOORRRTTTVVVUUUUUUUUUVVVYYYWWWXXX[[[[[[TTTGGG;;;222---++++++)))&&&%%%(((------,,,+++***)))((('''))))))))))))))))))))))))'''((()))***************(((+++))))))444AAA@@@444+++%%%'''((("""%%%)))%%%((((((((((((((((((((((((((('''%%%%%%'''((('''&&&#########$$$%%%&&&'''(((&&&(((***+++)))(((((()))***+++,,,---------------(((+++---,,,)))((()))+++,,,,,,,,,---------......//////000000000000//////...333666666666777555000111000000111333333222111---------------...//////<<<555...---000444444333666444111///.........//////...---,,,,,,---...///+++,,,---......---,,,+++///......------///000111.....................---.........------,,,,,,,,,////////////000111222333111000///...............,,,---//////...,,,)))'''+++*********))))))((((((%%%%%%###"""""""""###$$$!!!!!! !!!###%%%$$$### ###%%%(((+++---------///000000...------...///...+++(((&&&###"""!!!!!! !!!!!!!!!   """  """!!!!!!""""""""""""!!!!!! !!!###$$$%%%%%%$$$$$$&&&$$$!!!!!!""" !!!!!! !!! """"""""""""""""""""""""%%%$$$$$$############$$$###$$$%%%%%%%%%'''+++...222:::DDDJJJLLLPPPWWW]]]dddeeegggjjjnnnpppqqqqqqooossswwwyyyyyyxxxwwwwwwyyyyyyyyyzzz{{{~~~~~~qqqdddXXXNNNFFFAAAAAA???;;;666222000000111111000666CCCQQQZZZbbbhhhhhhjjjlllmmmlllkkkjjjjjjhhhhhhjjjmmmooommmiiidddXXXOOOAAA555///------------000000......111111...------...///000000000000---000333444555888===BBBRRR\\\eeeiiijjjlllmmmkkkooonnnllljjjiiijjjkkkkkkiiijjjlllmmmmmmlllkkkjjjnnnnnnnnnmmmmmmmmmmmmlllnnnmmmllljjjhhhhhhkkknnnmmmkkkiiiiiikkkmmmmmmmmmpppooommmlllllllllmmmmmmllliiifffeeeeeeffffffeeegggeeeddddddfffhhhiiihhh^^^```ccceeefffgggfffeeegggcccaaabbbfffhhhfffcccgggcccbbbeeeccc___^^^aaacccdddddddddeeeeeeeeeeeeeeecccbbbccceeeeeeccc``````^^^YYYTTTQQQPPPSSSVVVZZZZZZ[[[\\\\\\\\\[[[[[[bbb]]]ZZZ[[[\\\YYYYYY[[[YYY\\\^^^```______```aaa\\\]]]aaagggooowww}}}zzzoooccc\\\ZZZ[[[\\\___aaacccbbb```]]]\\\\\\ZZZ[[[\\\]]]]]]]]]\\\\\\ZZZYYYVVVTTTQQQPPPOOONNNKKKIIIGGGDDD@@@<<<:::888777666555444555888<<<>>>FFFJJJQQQUUUVVVUUUUUUTTTRRRPPPOOOMMMMMMOOOQQQRRRQQQSSSUUUUUUTTTSSSSSSTTTUUUTTTUUUXXXYYYSSSFFF;;;000,,,******(((%%%%%%'''++++++***************)))'''''''''''''''''''''''''''(((((()))))))))((((((%%%((('''%%%,,,666555+++000)))+++,,,%%%&&&***%%%((((((((((((((((((((((((((('''%%%%%%'''((('''&&&######$$$$$$%%%&&&((()))%%%''')))***)))((())))))***++++++,,,------,,,,,,)))***,,,,,,+++******+++,,,---------............//////000000000000//////...333555444555666444000333222111222222222000..................//////000555333000000222444444444444333111///......///000//////...------...///000)))***,,,...000000000000000//////...///000111222---------.........//////---------------,,,,,,,,,////////////000111222222000///......---------...---...//////...,,,)))(((+++++++++***)))(((((('''%%%%%%$$$############$$$!!! !!!###%%%%%%###""" !!!"""%%%'''***,,,---///000111111///------......---+++)))&&&$$$"""!!!!!! $$$ !!!  !!!!!!### !!!!!!  !!!!!!!!!""""""""""""!!!!!! !!!""""""###""""""'''!!!!!!&&&&&& %%% !!!"""!!! !!!""" !!!!!!!!!""""""""""""""""""""""""#####################$$$$$$%%%%%%%%%%%%&&&))),,,,,,555AAAIIILLLNNNSSSWWWbbbccceeehhhkkknnnppprrrpppssswwwzzzzzzyyyyyyzzzzzzyyyyyyzzz|||~~~ttthhh]]]SSSKKKEEEDDDAAA<<<777444222111111111///333???KKKUUU___gggiiikkknnnnnnmmmkkkjjjjjjeeefffiiilllnnnnnnkkkhhhaaaWWWHHH:::222...------+++//////------000111...,,,,,,...///////////////***...222333555888===BBBSSS]]]fffhhhjjjlllmmmlllqqqooollljjjiiijjjkkkllliiijjjlllmmmnnnmmmllllllnnnmmmmmmmmmmmmlllllllllooonnnkkkhhhfffhhhlllpppkkkiiiggggggjjjlllmmmmmmnnnnnnlllkkkkkkllllllmmmllljjjgggeeeeeefffeeedddeeeddddddeeeggghhhgggfff]]]^^^___aaacccddddddeeedddbbbaaacccfffhhhfffcccfffcccbbbcccaaa]]]\\\]]]aaaaaabbbbbbbbbbbbccccccccccccbbbdddeeefffdddcccaaa^^^YYYVVVUUUVVVWWWWWW\\\\\\]]]^^^^^^^^^^^^]]]aaa^^^]]]```aaa\\\YYYYYYZZZ\\\___``````___```aaa^^^^^^bbbiiirrr|||~~~qqqddd\\\YYYZZZ\\\]]]___aaaaaa```___^^^___WWWYYY\\\___``````^^^]]]ZZZYYYWWWUUUTTTRRRRRRQQQMMMMMMKKKIIIGGGEEECCCBBB???>>>===>>>???BBBDDDFFFNNNQQQVVVXXXWWWUUUTTTSSSTTTSSSRRRQQQQQQQQQSSSTTTTTTUUUVVVUUUSSSRRRSSSSSSRRRRRRTTTWWWWWWQQQDDD:::///+++))))))((($$$$$$''')))))))))******+++++++++'''''''''''''''''''''''''''((((((((((((''''''&&&$$$((('''###%%%++++++$$$'''"""&&&((($$$''',,,(((((((((((((((((((((((((((((('''%%%%%%'''((('''&&&$$$$$$$$$%%%&&&'''((()))$$$&&&((())))))((()))+++******+++,,,,,,,,,++++++***))))))+++------,,,+++,,,,,,---------.........//////000000000000//////...222333222222444333000111111111222333333111//////////////////000000111///111222222222222333444222111000///...///000000000000////////////000000***+++---000111111111111000000000000000111222222---------......//////000,,,,,,,,,,,,,,,---------............///000111111......---,,,,,,,,,---------......///...,,,***))),,,++++++***)))(((''''''%%%%%%$$$$$$############ !!!$$$%%%%%%### ######$$$%%%'''***---///000111222111///............---,,,***'''$$$"""!!!!!!!!! """    """ !!!!!!  !!!!!!""""""""""""!!!!!! !!!!!!"""""""""######%%%&&&### """&&&!!!"""!!!  !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%$$$%%%&&&&&&%%%%%%''')))***222===DDDHHHLLLPPPTTTbbbcccfffhhhiiillloooqqqooossswwwzzzzzz{{{{{{|||{{{zzzzzz{{{|||vvvmmmcccXXXNNNHHHDDD@@@;;;777555444444333222///111;;;EEEPPP\\\fffiiillloooooollljjjjjjkkkdddeeehhhkkklllllljjjhhhfff]]]OOOAAA666000------+++......,,,,,,000111...+++,,,---...////////////***---111333444777===BBBVVV___ggghhhiiilllmmmlllnnnmmmllllllkkkkkkkkkkkkiiijjjkkkmmmmmmnnnnnnmmmmmmmmmmmmmmmllllllllllllnnnmmmllliiihhhiiimmmpppkkkiiiggggggiiilllnnnnnnmmmlllkkkjjjjjjkkklllmmmjjjhhheeedddddddddcccaaaccccccdddfffhhhhhhfffccc_________``````aaabbbbbbcccbbbbbbdddffffffdddaaacccbbbaaa```___]]]\\\]]]````````````````````````aaaaaabbbcccdddeeeeeedddddd___[[[YYY[[[]]]\\\[[[]]]^^^______``````_________^^^```fffgggaaa]]][[[\\\^^^```aaaaaa```aaabbb^^^^^^bbbjjjuuussseee\\\XXXYYY[[[[[[]]]______^^^]]]]]]^^^YYY[[[]]]___``````______ZZZYYYWWWVVVTTTTTTSSSSSSQQQPPPOOONNNLLLKKKJJJIIIFFFFFFFFFFFFHHHJJJLLLMMMPPPSSSVVVVVVUUUSSSQQQQQQVVVUUUUUUTTTTTTTTTTTTUUUTTTUUUUUUTTTSSSSSSTTTVVVUUUUUUWWWYYYWWWPPPCCC999///+++)))***(((%%%%%%((())))))))))))************))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%******&&&$$$''''''%%%&&& %%%'''###&&&***&&&((((((((((((((((((((((((((('''%%%%%%'''((('''&&&$$$$$$%%%%%%&&&((()))***$$$&&&((((((((()))***,,,******++++++,,,++++++***+++)))(((***...000...++++++++++++,,,,,,,,,------//////000000000000/////////222222000000222222///,,,,,,...111555666555333000000000///000111111222...111444222///...111444000000////////////000111111111111000000000000000///000111111111111000////////////000000000111111////////////............,,,,,,,,,,,,------------......------...//////000------,,,++++++,,,,,,,,,---............---+++***++++++******)))(((((('''%%%%%%%%%%%%$$$$$$######!!!!!!"""$$$%%%%%%""" $$$#########%%%(((+++...///111222111///......///...------+++)))&&&$$$"""!!!!!!   !!!!!!    """  !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###((())) !!!###  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((+++000777>>>CCCHHHNNNSSSaaacccfffhhhhhhjjjmmmooonnnqqquuuxxxyyyzzz|||}}}||||||{{{|||}}}|||tttjjj___TTTMMMBBB>>>999777777777777666444111111888AAAKKKXXXcccgggkkknnnnnnkkkiiiiiikkkeeegggiiijjjjjjhhhgggfffhhhaaaVVVHHH<<<333...---,,,......+++,,,///000...+++,,,---...///////////////222555666888<<>>AAADDDJJJSSS]]]jjjssssssmmmiiigggeeecccdddgggjjjllloooooommmiiidddaaa``````ggghhhiiikkkllllllllllllnnnooopppqqqqqqpppnnnmmmnnnnnnmmmllljjjiiiiiihhhjjjkkklllkkkhhhfffeeeeeegggeeecccdddffffffccc___aaa^^^[[[[[[^^^``````^^^]]]UUURRRYYYbbbffffffgggjjjiiihhhgggeeedddcccbbbfffeeedddcccbbbbbbbbbbbbfffdddbbbaaa```aaabbbccceeeeeeeeedddcccbbb```___bbbddddddccc```^^^___```aaabbbcccdddcccbbb```___]]]^^^^^^]]]\\\]]]___aaaaaaccccccbbbaaaaaaaaa```\\\[[[[[[[[[[[[[[[\\\\\\```iiivvvrrrddd[[[XXXYYYXXXZZZ\\\^^^______]]]\\\\\\]]]]]]\\\[[[[[[YYYWWWXXXWWWWWWXXXXXXXXXUUUSSSUUUTTTTTTUUUUUUUUUTTTRRRSSSTTTVVVVVVVVVUUUVVVVVVSSSSSSRRRQQQQQQRRRUUUWWWXXXXXXXXXXXXWWWVVVTTTRRRLLLMMMOOOQQQRRRQQQQQQRRRTTTTTTRRRKKKBBB888///******)))(((''''''&&&''''''%%%%%%&&&&&&&&&&&&&&&'''))))))))))))(((''''''&&&''''''((((((((((((''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''(((******+++++++++,,,,,,,,,(((((())))))******+++++++++******))))))******+++************)))***+++,,,+++***)))))))))***,,,---***++++++,,,------.........---,,,++++++---///000......---,,,++++++++++++222111000000////////////---...///000000///...---//////////////////......,,,---......///000111111222000//////111111000......000222222000/////////000///.........///111222333222111///......000111000000///...---......///------------...---,,,+++......------------...///+++,,,,,,,,,,,,+++******((())),,,------,,,++++++***(((''''''((()))(((''')))))))))((('''%%%$$$###$$$$$$###"""!!!!!!!!!!!!!!!###"""###%%%###"""&&&+++...///////////////......///111000...,,,((('''$$$"""  !!!!!!!!!!!! !!!###!!!!!!!!!######""" ### !!!"""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!  """###$$$ !!!###%%%%%%###!!!""""""""""""""""""""""""  !!!""" """###""""""!!! !!!!!!!!! !!!###!!!!!!"""############""""""!!!"""%%%&&&&&&+++111666<<>>888444666000...000222666===DDDLLLSSS]]]eeejjjkkkllllllhhhjjjlllmmmnnnmmmlllkkkmmmmmmllljjjgggdddaaa```___^^^[[[VVVNNNFFF@@@<<<;;;::::::;;;???DDDJJJMMMOOOWWW___ccchhhmmmnnnkkkfffeeeddddddeeegggiiikkkmmmmmmllliiieeeaaa______eeefffhhhjjjlllmmmmmmnnnkkklllnnnooopppooonnnmmmmmmmmmllllllkkkjjjiiihhhiiikkklllkkkiiifffdddddddddbbb```bbbddddddaaa^^^```\\\ZZZZZZ^^^```___^^^]]]UUURRRZZZcccggghhhhhhggggggffffffeeeeeeeeeeeefffeeedddcccbbbaaaaaaaaadddcccbbbaaaaaaaaabbbbbbcccdddeeeeeeeeecccaaa```ddddddeeedddcccbbbbbbcccbbbcccdddddddddcccaaa```^^^^^^^^^]]]\\\\\\___aaacccdddeeeeeeaaa^^^^^^___]]]]]]\\\\\\\\\\\\]]]]]]dddmmm{{{{{{lll___XXXWWWYYYYYYZZZ\\\^^^___^^^]]]\\\\\\[[[\\\^^^]]][[[YYYYYYWWWWWWWWWXXXYYYYYYVVVTTTXXXUUUSSSSSSTTTUUUTTTSSSRRRTTTVVVVVVUUUUUUVVVXXXTTTSSSQQQPPPQQQRRRTTTTTTWWWWWWWWWWWWVVVUUUTTTTTTMMMOOOPPPQQQRRRRRRPPPNNNMMMNNNLLLFFF===444...++++++***)))'''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''+++******)))((((((((((((''''''((((((((((((''''''&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&'''''')))))))))*********++++++'''(((+++.........,,,***++++++************++++++((((((''''''((()))))))))+++***)))((()))***+++,,,)))******+++,,,---......+++,,,,,,---...---------......,,,+++******++++++111000///.........//////......///000//////...------...////////////......---------/////////000111111111000000111111000000222333444333111...---...000///.........///111222000000000000111111111000000//////...............,,,---......------------.........---------......+++,,,,,,,,,,,,+++******''')))++++++++++++,,,---,,,***'''&&&'''((((((((())))))))))))'''$$$"""!!!$$$###"""!!!!!!!!!!!!!!!"""$$$$$$!!!"""%%%&&&$$$!!!$$$))),,,...///000222/////////000111111...,,,***(((%%%""" !!! !!!!!!!!!"""""" !!!"""!!!!!!"""######!!! !!!  !!!!!! !!!!!! !!!!!!!!!!!!!!! !!!  !!!"""### $$$&&&%%%### """"""""""""############!!!  """"""!!!"""#########!!!!!! !!!""" !!!"""###$$$###""""""###!!!###&&&'''&&&)))///111777???HHHQQQZZZccciiigggiiijjjjjjjjjllloooqqquuuwwwzzz}}}|||uuujjjaaaVVVMMMIIIEEE???:::888333///000111444:::@@@GGGNNNYYYccciiilllnnnoooiiiiiijjjjjjjjjjjjjjjjjjlllmmmmmmkkkgggdddbbbbbbaaacccdddbbb[[[SSSMMMJJJHHHHHHHHHJJJMMMQQQUUUWWWZZZaaaffffffeeeggggggeee___```bbbdddfffhhhiiiiiiiiijjjkkkiiieeebbb```___dddeeegggiiikkklllmmmmmmhhhiiikkklllmmmnnnoooooommmmmmlllkkkkkkjjjiiiiiijjjkkklllkkkhhheeedddccccccbbbaaaaaaccccccbbbaaa```]]]ZZZ[[[^^^aaa```___]]]XXXWWW^^^eeegggggghhhhhhhhhiiiiiiiiiiiihhhhhhddddddcccbbbbbbbbbbbbbbbccccccccccccbbbbbbaaaaaa```bbbdddfffgggeeecccaaaddddddddddddddddddeeeeeedddddddddccccccccccccccc_________]]]\\\\\\___bbbaaabbbdddddd```ZZZZZZ]]]___^^^^^^]]]]]]]]]]]]^^^eeeooo|||}}}rrrfff\\\XXXXXXZZZWWWXXXYYYZZZ[[[ZZZZZZYYY[[[ZZZ[[[___^^^[[[YYYZZZWWWVVVVVVXXXYYYYYYWWWVVVXXXUUURRRRRRTTTUUUSSSQQQQQQTTTWWWVVVTTTSSSUUUWWWTTTRRRPPPPPPQQQRRRRRRQQQTTTUUUUUUTTTSSSSSSUUUVVVRRRTTTSSSQQQRRRSSSPPPKKKFFFGGGGGGBBB999111---,,,******(((''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''******)))((((((((())))))))))))************))))))&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''))),,,...///...---+++,,,,,,++++++++++++,,,,,,)))'''&&&&&&((())))))(((******))))))******+++,,,))))))***++++++,,,------***+++---.........,,,,,,///...,,,+++******+++,,,000//////......///////////////000000000///......,,,---...///000///...---///------000000......111000000000111111111222222444555666555222///------.../////////000000000000000000000222444555333111000000000/////////......+++---......---,,,------...............---------+++,,,,,,,,,,,,+++******((()))+++***)))***...111***(((''''''''''''%%%###''''''(((((('''$$$"""!!!######"""!!!!!!!!!!!!"""!!!###!!!!!!$$$### !!!$$$'''***,,,...111444000000///000111000...,,,,,,***&&&""" !!! !!!!!! !!!!!! !!!######!!! !!!!!!!!! """!!!  !!!""" !!!"""""""""!!!"""!!!  """### """%%%&&&%%%###"""""""""######$$$$$$$$$!!!  """### """######!!!"""!!!!!!!!!"""!!!"""$$$%%%&&&%%%$$$######"""###&&&&&&%%%(((------111999AAAKKKWWWaaahhheeeggghhhhhhiiikkknnnqqqwwwxxxzzz|||~~~~~~yyyqqqggg[[[RRRNNNKKKDDD???;;;555000000111222777===AAAIIIUUU```hhhlllnnnpppjjjjjjhhhhhhggghhhiiiiiiiiikkkmmmlllhhheeedddeeecccfffiiihhhddd^^^[[[YYYXXXXXXZZZ[[[]]]]]]^^^^^^___cccfffeeeeeeeee```YYYUUUXXX]]]cccgggiiiiiiiiigggiiikkkjjjgggcccaaa```eeeeeeggghhhiiijjjjjjjjjffffffgggiiikkkmmmooopppnnnmmmlllkkkjjjjjjkkkkkkkkkkkkllljjjgggdddcccddd___`````````___```bbbddd```]]][[[\\\___bbbbbb```___\\\]]]cccgggffffffgggjjjjjjllllllllljjjhhhgggbbbbbbbbbbbbbbbccccccdddcccdddeeeeeedddbbb```___]]]```dddggghhhgggeeeccccccccccccccceeeeeeeeeeeefffeeecccbbbbbbbbbdddeeeaaaaaa___]]]\\\]]]```bbb^^^^^^bbbeee```ZZZZZZ```______^^^]]]]]]]]]]]]]]]dddmmm{{{{{{tttiii```[[[ZZZZZZ[[[WWWXXXXXXXXXXXXYYYYYYYYYYYYWWWYYY^^^^^^YYYWWWZZZVVVVVVVVVXXXZZZZZZXXXVVVVVVSSSRRRSSSVVVVVVQQQMMMPPPTTTWWWVVVSSSQQQSSSVVVTTTQQQOOOOOOPPPQQQPPPOOORRRSSSSSSRRRPPPQQQUUUYYYWWWXXXUUUPPPPPPRRRNNNGGG@@@CCCDDD@@@777///+++***''''''''''''((()))******%%%%%%%%%&&&''''''(((((()))((('''''''''((()))***))))))************))))))&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,---...,,,,,,++++++++++++,,,,,,***(((&&&'''***+++***))))))***++++++,,,,,,++++++))))))******++++++,,,,,,++++++,,,,,,,,,---------000///---+++***+++,,,---000000111111111111111111111111111000000/////////+++,,,...///000///...---111------111000,,,,,,000...///000111111222333444333555666555333000//////---...000111111111000///111000///000333333222000000000111111000000//////+++---//////,,,+++,,,.........///......------,,,+++,,,,,,,,,,,,+++******)))++++++***)))+++///333%%%%%%&&&&&&'''$$$ $$$%%%'''''''''%%%###"""###""""""!!!!!!!!!!!!"""!!!###"""###$$$###!!!###&&&(((***...222555111000000111111000...+++---***&&&### !!!  !!!!!! !!!###""" !!!###!!!!!!"""!!!  !!!""" !!!""""""""""""###"""  !!!""""""!!! !!!###&&&''''''""""""######$$$$$$$$$$$$!!!  !!!"""###"""!!!  """###"""######"""######"""$$$%%%''''''&&&%%%$$$###"""###&&&&&&$$$''',,,***...555===HHHTTT```gggdddfffggghhhhhhkkknnnqqqxxxyyyzzz{{{}}}zzzuuujjj]]]TTTPPPLLLEEE???<<<666111000000111555<<<===EEERRR^^^fffkkknnnpppmmmkkkiiigggggghhhiiijjjfffiiilllllliiiffffffgggeeehhhkkkjjjgggdddcccdddcccdddfffggggggeeecccaaa___aaabbbccceeedddZZZOOONNNRRRZZZaaagggiiiiiiiiifffhhhkkkkkkhhheeecccbbbfffgggggghhhhhhhhhhhhgggddddddeeefffiiilllpppqqqooonnnlllkkkjjjkkkkkklllkkklllkkkiiifffdddcccddd[[[]]]^^^]]][[[\\\```eeeaaa^^^\\\]]]```ccccccaaa```___bbbggghhhfffeeegggfffhhhiiijjjhhhfffccc```aaaaaaaaaaaabbbccceeeeeecccdddfffgggfffccc```^^^\\\___cccgggiiihhhfffdddbbbaaaaaabbbdddeeeeeedddhhhfffcccaaaaaabbbdddfffbbbaaa```^^^\\\]]]```ccc]]]^^^bbbfffccc\\\^^^ddd___^^^^^^]]]\\\\\\\\\]]]bbbjjjyyyvvvnnnccc]]][[[\\\\\\\\\ZZZYYYYYYYYYYYYZZZZZZ[[[WWWUUUWWW]]]^^^XXXVVVYYYVVVVVVVVVXXXZZZZZZYYYWWWSSSRRRRRRVVVYYYWWWOOOIIIPPPTTTWWWVVVRRRPPPRRRUUUTTTQQQNNNNNNPPPQQQOOOMMMQQQRRRRRRPPPNNNPPPVVV[[[XXXXXXTTTNNNMMMOOOKKKCCC>>>BBBCCC???555---)))(((%%%%%%&&&''')))+++---...%%%%%%&&&&&&'''((())))))'''&&&%%%%%%&&&'''(((***''''''((((((((((((''''''&&&''')))******((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))***************(((&&&%%%&&&***---000---,,,,,,++++++,,,,,,---,,,***'''(((+++---,,,***)))***+++------,,,++++++***************+++++++++...,,,***)))***+++...///111///---+++++++++,,,---111222222333333333222222222222111111000000000///+++,,,...000000///...---222......111000,,,+++///---///000111111222444666222444666555333222111111,,,...000222333111///...222///,,,,,,...000///---111111111111111000//////+++...000///,,,+++,,,---.../////////...---,,,,,,+++,,,,,,,,,,,,+++******'''&&&&&&&&&(((***,,,---)))(((&&&&&&''''''&&&%%%%%%&&&'''%%%""" ############""""""""""""$$$$$$############$$$$$$###%%%******,,,111111111000///////////////...---,,,((($$$!!!!!!!!!!!! """"""###### ######"""!!!  !!!""""""$$$"""!!!!!!"""$$$ ###&&&&&&###!!!###%%%###'''&&&$$$+++444///###!!!!!! !!!!!! """#########"""!!!"""###$$$###"""!!!"""###%%%###!!!###&&&'''%%%###!!!"""$$$$$$$$$&&&(((***)))///888???EEENNNZZZcccdddfffggghhhiiilllpppssswwwvvvvvvwwwyyy|||}}}|||||||||rrrooohhh^^^TTTNNNKKKKKKAAA===777333222111000000;;;BBBMMMXXXbbbgggiiiiiijjjgggfffgggiiijjjhhheeeeeefffhhhiiiiiigggfffdddggghhhiiijjjjjjiiigggfffhhhiiijjjjjjiiifffbbb``````bbbeeehhhfff^^^RRRIIIGGGMMMVVV___eeehhhhhhhhhiiijjjkkklllllljjjhhhggghhhgggggggggffffffffffffaaadddggghhhiiilllqqquuupppooonnnmmmllllllllllllpppoooooonnnkkkhhhfffddd]]]\\\[[[[[[[[[]]]___aaa______```aaabbbdddeeefffhhhhhhggggggffffffeeeeeegggggghhhhhhgggfffeeeeeebbbbbbbbbbbbbbbcccddddddbbbccccccccccccbbbaaaaaaccccccdddfffhhhgggeeecccaaaaaaccceeehhhjjjiiihhhdddeeeffffffdddddddddeeeeeebbb___]]]\\\\\\[[[YYY[[[^^^aaacccbbbaaaaaabbb_________^^^]]]ZZZXXXVVV```iiixxx}}}sssggg]]][[[\\\ZZZWWWVVVXXXZZZ]]]______^^^[[[ZZZ^^^^^^\\\[[[ZZZXXXWWWVVVYYYYYYYYY[[[]]]]]][[[YYYWWWUUUTTTTTTSSSQQQNNNKKKRRRTTTVVVVVVUUUTTTTTTUUUQQQQQQQQQQQQQQQQQQPPPPPPTTTRRRPPPOOOPPPRRRUUUVVVYYYXXXSSSMMMKKKMMMKKKHHHFFFAAA:::222,,,)))(((((((((***++++++******+++,,,###$$$&&&((())))))((('''///---,,,***(((''''''&&&***((((((******''''''***((('''''''''((('''&&&$$$''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...,,,+++***+++...///---*********+++,,,,,,---......++++++++++++,,,---......000///...------,,,------111333444444222111111222555333000---,,,---...///,,,,,,,,,---------------000000///---,,,,,,///111000000///111222222111///444333222111000000000000---......///////////////***,,,...000000...+++)))000111111222222222111111......---------......///000000//////.........---000///---,,,+++*********(((''''''((()))+++,,,---***(((''''''(((((('''&&&%%%%%%%%%$$$$$$"""!!! """"""""""""""""""""""""!!!!!! !!!!!!""" ''',,,,,,---111111111000///////////////------+++((($$$!!! !!! ###%%%$$$"""!!!  !!!""" ######!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###"""!!! !!!"""###"""!!!!!!"""#########"""###((((((&&&,,,333...!!!!!!!!! !!!!!! !!!"""###""""""!!!!!!"""######"""!!!"""$$$%%%###"""###%%%&&&%%%###!!!"""$$$$$$$$$%%%(((***+++111888===BBBJJJSSS[[[bbbdddfffgggiiikkkooorrrvvvvvvvvvwwwyyy|||~~~}}}||||||tttrrrmmmdddZZZSSSNNNMMMDDD???888333111111111111999@@@JJJVVV___eeehhhiiiiiigggeeeeeeggghhhgggfffdddeeefffgggffffffeeedddhhhjjjkkklllllljjjhhhgggggghhhiiiiiihhheeebbb```___aaadddgggfff^^^TTTKKKLLLRRRZZZbbbgggjjjjjjiiijjjkkkmmmmmmmmmkkkjjjhhhhhhhhhhhhgggggggggffffffccceeehhhjjjkkknnnssswwwppppppooonnnnnnnnnnnnoooppppppooonnnkkkiiifffeee```___]]]\\\\\\]]]^^^___aaaaaabbbcccdddfffggghhhjjjiiiiiihhhgggfffeeedddffffffffffffeeeeeeddddddeeeeeedddddddddeeeeeefffdddddddddddddddcccbbbbbbbbbcccdddfffggggggeeedddcccdddeeehhhjjjjjjjjjiiifffggggggeeeccccccdddfffeeebbb___]]]]]]\\\[[[ZZZ\\\___bbbccccccbbbbbbbbb`````````___]]][[[YYYXXXaaaiiiwww~~~sssggg]]][[[[[[ZZZWWWWWWZZZ[[[]]]^^^___^^^]]]\\\___^^^]]]\\\ZZZYYYXXXWWWYYYYYYYYY[[[\\\\\\[[[YYYWWWVVVUUUUUUUUUTTTQQQNNNRRRSSSUUUVVVWWWVVVTTTRRROOOPPPQQQSSSSSSRRRRRRQQQVVVTTTSSSRRRRRRSSSUUUWWWYYYXXXTTTNNNLLLMMMKKKFFFBBB>>>777000+++)))((()))$$$&&&((()))(((''''''((($$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&''''''''')))&&&&&&))))))&&&&&&((()))((()))***+++,,,,,,,,,((((((''''''''''''((((((***)))(((((((((((()))***)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,...,,,+++***+++...///---+++*********++++++,,,,,,,,,......---------------...000///...------,,,,,,---000222333333222111111222333222111000///......------------------.........---...000000.........///000///...///111222111000333222111000000000000000---......///////////////,,,...000111111///---,,,111111222222222111000000......---------......//////////////////......---000///---,,,+++*********)))(((((()))***+++,,,---***)))(((((())))))((('''&&&$$$"""###%%%&&&### ##############################""""""""""""######!!!!!!''',,,---...000111111000000000/////////,,,,,,+++((($$$!!! !!!!!!!!! !!!""" ###""" !!!!!!""""""""""""###### !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!""""""%%%!!! $$$&&&$$$"""###&&&'''&&&***///)))!!!!!! !!!!!! !!!""""""""""""!!! !!!######""""""###%%%$$$###"""###%%%%%%%%%$$$!!!"""$$$$$$$$$%%%'''******///555:::???FFFNNNTTT___bbbdddfffhhhlllpppsssuuuuuuvvvxxxyyy{{{|||}}}}}}|||yyyxxxtttlllbbbZZZTTTRRRLLLEEE<<<555222111222222777===GGGRRR\\\cccggghhhhhhfffdddccceeefffffffffeeedddddddddddddddeeeeeeggghhhjjjkkkkkkjjjhhhgggfffggghhhhhhfffdddaaa```^^^```cccfffeee___WWWQQQTTTXXX___eeejjjlllkkkkkklllmmmnnnooonnnmmmlllkkkiiiiiihhhhhhhhhgggggggggfffgggiiikkkmmmppptttwwwqqqppppppoooooooooppppppoooooonnnmmmkkkhhhfffeeecccbbb```^^^]]]^^^^^^___ccccccdddeeefffhhhiiijjjjjjjjjjjjiiihhhfffeeedddfffeeeddddddcccdddddddddhhhgggfffeeeeeefffggggggeeeeeeeeedddddddddccccccaaabbbccceeeffffffeeeeeefffgggiiijjjkkkjjjjjjiiihhhhhhgggdddbbbbbbdddfffeeebbb___]]]]]]]]]\\\[[[]]]```cccdddcccbbbbbbbbbaaaaaa```___^^^\\\ZZZYYY^^^eeerrrttthhh^^^[[[[[[ZZZXXXYYYZZZZZZ[[[\\\]]]]]]^^^^^^______^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZ\\\\\\[[[YYYXXXWWWVVVWWWWWWWWWUUUSSSUUUTTTUUUWWWYYYWWWRRRNNNLLLNNNQQQSSSTTTTTTSSSQQQWWWVVVUUUTTTTTTTTTUUUVVVXXXXXXTTTOOOMMMLLLIIIDDD<<<999333...***)))))))))###%%%((()))((('''&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&''')))))))))(((((((((&&&&&&))))))&&&&&&)))((('''''''''((()))***+++))))))(((((((((((())))))***))))))(((((())))))******************++++++,,,***************************++++++***))))))***,,,,,,++++++,,,......---+++************++++++++++++111000///...------------000///...---,,,,,,,,,,,,...000222222111111222333111222333333222000...,,,------........./////////***,,,000111000///......///---,,,,,,///111111111111111000000///000000000---......//////////////////000111111111111000000111222222222111000000//////......---------......///////////////......---//////---,,,++++++++++++((((((((())))))***++++++)))((('''((())))))((('''&&&### """'''(((%%% $$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""" ###(((+++...000111111111111000000//////---...---***'''###""""""    !!!!!!!!!"""!!! !!!"""######$$$$$$######"""!!!  !!!"""!!!!!!""""""""""""!!!!!!%%%###!!!!!!$$$&&&&&&%%%###$$$###!!!$$$'''$$$!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""###""""""$$$&&&######"""###$$$$$$$$$$$$!!!"""$$$$$$$$$$$$''')))&&&***000666<<>>:::444---,,,***((('''((()))***&&&((()))***)))((()))***)))(((((('''(((((())))))''''''((((((((('''&&&%%%%%%"""###&&&'''%%%%%%((("""%%%&&&%%%%%%(((+++******))))))))))))******)))******++++++******)))((((((((((((((())))))***))))))))))))))))))))))))((()))++++++)))((()))***)))+++------,,,,,,,,,---------------............,,,,,,,,,,,,---...///000///...---,,,++++++++++++)))+++.../////////000111555333000---,,,---...000,,,,,,---...///000000111---------++++++,,,///222...,,,++++++...000000000......------,,,------...---......//////////////////.........///000111222///000000111111000000///000///...---------------,,,---///111111000...---//////...---------------(((((())))))((('''&&&%%%'''&&&&&&'''((())))))'''%%%%%%%%%%%%&&&%%%$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%"""!!!''')))'''000111222333333111000...///000111000---)))''''''!!!"""!!! !!!###### ### !!!!!!!!! !!!!!!!!!!!!!!!  ###"""!!! !!!"""### ###%%%&&&%%%$$$$$$'''%%%%%%%%%%%%$$$######!!!!!! !!!!!!  !!!"""!!!"""######"""!!!"""$$$ """$$$###"""!!!###%%%!!!#########"""###%%%''',,,++++++///999DDDOOOUUU^^^aaafffiiilllnnnppprrrvvvuuutttttttttuuuvvvwwwxxx{{{{{{qqqggg```\\\VVVNNNCCC999444111111111222444999AAAJJJTTT\\\aaa___bbbeeefffeeeddddddeeehhhhhhgggggghhhiiikkklllhhhiiikkkllllllkkkiiihhhfffffffffeeeddddddccccccbbbcccdddcccaaa```bbbeeebbbcccdddfffhhhiiijjjjjjlllllllllllllllmmmnnnnnnllllllllllllkkkkkkkkkkkkiiifffcccccceeeffffffeeelllkkkkkkjjjiiiiiiiiiiiikkkjjjhhhgggggggggggghhhffffffggggggggggggggggggbbbbbbcccdddeeeggghhhiiiggghhhiiijjjiiigggdddcccaaabbbeeeggggggfffdddcccaaa___]]]\\\]]]```ccceeefffdddcccaaaaaabbbcccddd```ccceeeccc___^^^aaaddddddgggkkkjjjfffdddeeehhhggghhhhhhgggeeedddfffgggfffcccaaa````````````___^^^aaacccdddbbb`````````aaa___]]][[[YYYXXXXXXXXX[[[[[[\\\bbbiiinnnooonnnddd```^^^``````]]]\\\^^^___^^^]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[ZZZXXXWWWWWWXXXZZZZZZZZZZZZXXXVVVVVVXXXYYYYYYYYY[[[[[[ZZZYYYWWWSSSOOOMMMKKKLLLOOOQQQSSSTTTUUUUUUOOOQQQSSSTTTTTTSSSRRRPPPMMMLLLFFF===999888444...+++***)))((('''((()))***'''(((((('''&&&''')))+++(((((())))))))))))(((((((((((()))******+++,,,,,,&&&$$$$$$((()))''''''***$$$&&&%%%%%%'''))))))))))))(((((())))))))))))***++++++++++++***)))))))))(((((())))))***+++************************(((***,,,,,,***))))))***)))+++......,,,+++,,,...,,,,,,,,,------.........///.............../////////...---,,,++++++++++++)))+++............///000222111///...---,,,------++++++,,,---...///000000,,,---...---,,,,,,---///...---,,,---///000000.........---,,,+++++++++,,,---......///////////////......//////000111111111---...///000111111111111000000///------,,,,,,---+++---///111111000...---///......------------...))))))*********((('''&&&(((''''''((()))******)))$$$&&&''''''%%%###$$$$$$$$$$$$%%%&&&&&&'''((((((""""""!!!!!!!!!!!!""""""###&&&%%%"""$$$)))(((###000111333333333222000......000111000,,,)))'''&&& !!!  ###%%% !!!###$$$### !!!!!!!!!!!!######"""!!! !!!  $$$"""!!!!!!"""$$$######$$$(((------)))$$$""""""$$$((('''$$$ !!!!!! !!!!!!  !!!""""""###$$$###"""!!!"""### """$$$###!!!!!!###%%%"""#########"""###$$$&&&)))((((((...:::HHHUUU\\\^^^aaaeeeiiikkkmmmoooqqqwwwuuutttrrrssstttvvvwwwwwwzzz~~~~~~ttthhh^^^XXXOOOHHH???777333222111111000222666===FFFPPPYYY^^^]]]bbbfffhhhfffddddddeeeggggggggghhhhhhiiijjjkkkjjjkkkkkkkkkjjjgggeeecccfffffffffeeeeeedddddddddaaabbbcccaaa___^^^aaaeeecccdddeeefffhhhjjjkkkkkkkkkkkkkkkkkkkkklllmmmnnnmmmmmmlllllllllkkkkkkkkkfffcccaaabbbeeeggggggfffiiiiiiiiiiiijjjkkkkkkllllllkkkiiihhhhhhhhhiiijjjhhhiiiiiiiiihhhgggfffeeecccccccccdddfffgggiiijjjiiiiiijjjjjjhhheeeaaa___^^^aaadddfffgggeeecccaaa___^^^\\\[[[]]]```dddfffgggfffdddbbbbbbcccdddeeeaaadddeeeccc^^^]]]```cccccchhhkkkkkkgggdddfffiiifffggghhhhhhfffeeefffgggfffdddaaa``````aaa```___^^^```ccccccbbb```______bbb```^^^\\\ZZZYYYYYYYYY\\\ZZZXXX[[[```ddddddccc^^^\\\\\\______\\\ZZZ\\\\\\\\\[[[[[[ZZZYYYYYYXXX]]]]]]]]]\\\\\\[[[[[[[[[ZZZXXXVVVVVVXXXZZZZZZZZZZZZXXXVVVUUUWWWXXXXXXXXXWWWYYYZZZYYYVVVSSSRRRRRRNNNOOOPPPRRRTTTUUUVVVWWWNNNPPPSSSUUUUUUTTTRRRQQQKKKIIIBBB999555444111,,,***)))(((''''''((()))***))))))((('''&&&'''***---'''((()))******)))((('''''''''&&&&&&'''((()))******'''(((+++,,,***+++...###***,,,)))'''(((***))))))(((((((((((()))))))))***+++,,,,,,+++***)))*********)))***++++++,,,************************(((***,,,,,,+++*********)))+++......,,,+++,,,...******+++,,,,,,---......222111000//////......///......---,,,++++++++++++***,,,......------.../////////000///...---+++*********+++,,,---...///000***---///000...,,,+++,,,///......///000111///---///...---,,,++++++******---......///////////////---...///111111222222222,,,---...000111111111111111000///...---,,,,,,,,,+++---///111222000///---///......---------......,,,***((('''&&&'''((()))$$$$$$$$$(((+++,,,***'''))))))((('''&&&%%%%%%$$$(((&&&$$$$$$&&&((()))(((***'''$$$###"""""" %%%$$$$$$$$$$$$$$$%%%%%%***,,,///222444444222111,,,...///000///+++'''%%%###""" !!!!!!  !!!!!!"""!!!!!!  !!!!!!"""!!! !!!#########!!!!!!!!! !!!!!!"""###$$$!!!###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%%%%""" $$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$!!!'''&&&!!!###$$$&&&%%%###!!!"""&&&(((&&&"""!!!$$$(((&&&''')))...666CCCRRR[[[]]]___ccchhhlllnnnpppppprrrqqqppppppppprrruuuvvv|||~~~~~~|||tttkkk^^^SSSOOOEEE888222222333222///111333777<<>>JJJRRRWWW[[[aaagggmmmppprrrrrrqqqpppooonnnoooppprrrsssyyyzzz{{{|||||||||}}}}}}~~~vvvmmmaaaVVVKKKAAA555000111444333111000222555:::AAAJJJTTT[[[^^^cccgggiiigggggghhhjjjjjjiiiggghhhiiijjjiiihhheeehhhgggaaaWWWOOOMMMMMMVVV\\\aaaaaa^^^\\\^^^aaaaaabbbcccccccccccceeegggiiigggfffgggiiiiiihhhfffhhhhhhiiihhhhhhjjjmmmppppppnnnllliiihhhggggggggghhhhhhhhhhhhggggggggggggkkkkkkkkkjjjhhhhhhjjjkkkjjjiiihhhffffffffffffgggggggggfffffffffgggggghhhgggggggggggggggggggggggggggggghhhhhhhhhggggggfffhhhhhhggghhhhhhgggdddbbbaaaaaa``````aaabbbbbbccccccccccccbbb______```aaacccdddeeeccc```___aaacccdddddddddfffgggiiikkkkkkggggggggggggggghhhiiijjjcccfffgggeeebbb``````bbb___```aaa```^^^]]]]]]^^^aaa```^^^\\\ZZZYYYXXXXXXZZZ[[[\\\]]]]]]]]]\\\[[[[[[XXXYYY[[[\\\YYYZZZ]]]\\\\\\\\\[[[ZZZYYYYYYXXXZZZZZZ[[[[[[ZZZYYYXXXXXXWWWXXXXXXXXXWWWXXX[[[]]][[[YYYVVVUUUVVVVVVUUUTTTXXXXXXXXXWWWWWWVVVVVVVVVTTTUUUVVVTTTRRRQQQTTTVVVTTTPPPNNNNNNQQQQQQMMMIIIAAA;;;444111000///,,,)))))))))))))))))))))))))))((((((((((((((())))))***,,,++++++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''%%%&&&&&&''''''((())))))+++******)))((((((''''''((())))))******))))))(((((((((((((((((((((((((((******))))))))))))************+++,,,,,,,,,+++***......---,,,,,,,,,,,,,,,000---***+++///111000---............////////////000///---++++++,,,---...++++++***,,,...//////...////////////...---,,,++++++***)))))),,,.........---...000111000///000000......---------------...222111000///...---,,,,,,------///000000000///......///...+++---222222/////////000000000111111111333000---,,,---...///...000000111222222222222222,,,///111000---+++,,,...((('''&&&&&&&&&'''((()))&&&&&&'''))),,,,,,+++)))&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&'''&&&&&&%%%$$$###$$$&&&(((((('''$$$$$$###############$$$((()))***---///111333333444444333222000---***)))%%%""" %%%$$$"""   !!! #########"""!!!"""""""""#########$$$$$$$$$#########$$$$$$###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""###$$$ """$$$""" """%%%((((((((()))---555???FFFMMMRRRZZZcccjjjoooqqqqqqoooooonnnmmmmmmnnnoooppptttuuuwwwxxxzzzzzz{{{{{{zzz|||zzzrrreeeYYYJJJAAA666000000222111000///000333777===FFFQQQWWW]]]aaaeeegggfffgggjjjmmmhhhgggfffgggiiijjjjjjiiifffeee```UUUGGG???===>>>KKKTTT]]]^^^YYYWWWZZZ______aaacccddddddeeegggiiihhhgggfffggghhhiiigggfffgggiiijjjjjjjjjjjjlllmmmpppnnnjjjgggfffgggiiijjjjjjjjjiiiiiiiiihhhhhhhhhmmmmmmkkkiiiggghhhjjjmmmiiiiiihhhggggggffffffeeefffggggggggghhhhhhiiiiiiiiiiiihhhgggfffeeeeeedddeeeffffffggggggggggggfffkkkiiihhhggggggfffdddaaa```````````````aaaaaaaaaaaaaaa```^^^\\\\\\^^^```___aaacccdddcccbbbcccddd```aaadddgggjjjlllmmmnnnggggggffffffgggiiijjjkkkccceeegggggggggeeecccbbbaaaaaaaaa___]]]\\\]]]______aaaaaa___[[[XXXYYY[[[[[[\\\\\\]]]]]]\\\ZZZYYY[[[XXXXXX[[[[[[YYYZZZ]]][[[[[[[[[[[[ZZZZZZYYYXXX[[[\\\\\\\\\[[[YYYXXXWWWWWWWWWWWWWWWVVVXXX\\\______\\\YYYWWWWWWXXXXXXWWWYYYYYYXXXWWWVVVUUUUUUTTTUUUVVVVVVVVVTTTTTTVVVXXXQQQOOOMMMNNNOOONNNIIIEEE999444///---......,,,***))))))))))))))))))))))))(((''''''''''''((())))))---,,,+++***)))'''&&&&&&'''''''''(((((())))))))))))))))))(((((('''''''''&&&&&&''''''(((((())))))*********))))))(((((('''(((((())))))))))))((((((''''''''''''((((((((((((******)))))))))))))))***))))))***+++,,,,,,,,,+++------,,,+++++++++,,,,,,000---+++,,,///000///---............////////////111000...---,,,---...///---,,,+++,,,...///...---............---,,,++++++...+++'''&&&(((+++---...,,,,,,...000222222///---///......---......//////111111000//////...------000...,,,...000222000...---...---,,,...333333000//////000000000000111111111///---,,,---............///000222222333333333,,,---............------)))((('''&&&%%%&&&&&&&&&$$$%%%&&&'''((()))(((''''''''''''''''''''''''''')))'''%%%%%%&&&&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$###"""""""""######&&&&&&'''))),,,///222333000000111111000000//////&&&###!!!"""""" %%%###!!! !!! """ !!!"""""""""!!!!!!  !!!"""""""""!!! !!!""""""""""""##################$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """######""""""######!!! """###$$$$$$""""""$$$&&&'''&&&&&&&&&(((...666;;;CCCIIISSS^^^fffkkkmmmmmmooonnnnnnmmmmmmnnnnnnooorrrrrrsssvvvxxxzzzzzzzzzyyyzzz}}}}}}vvviii^^^PPPGGG;;;333000///...---///000222555:::CCCMMMTTT]]]```cccdddcccdddhhhkkkeeeddddddfffiiijjjjjjiiifffccc[[[MMM???777777:::GGGRRR\\\]]]WWWSSSWWW]]]```bbbdddeeeeeeeeeggghhhhhhhhhhhhiiijjjiiihhhggggggiiikkklllkkkjjjjjjkkkooonnnlllkkkjjjjjjkkkllllllkkkkkkjjjiiihhhhhhhhhjjjkkkkkkiiihhhgggiiijjjhhhhhhhhhhhhgggfffeeedddeeeeeefffggghhhiiiiiiiiihhhhhhhhhgggffffffeeeeeeeeeeeefffggghhhhhhhhhhhhjjjiiigggggggggfffdddccc``````aaaaaaaaaaaaaaaaaaaaaaaa___\\\ZZZZZZ]]]```[[[^^^aaadddeeeeeedddddd___aaadddhhhkkklllmmmmmmhhhgggffffffggghhhjjjllleeeeeeeeefffhhhhhhfffdddddddddcccaaa___^^^```aaa]]]aaacccaaa[[[YYYZZZ]]][[[[[[]]]]]]^^^]]]\\\[[[[[[XXXXXXZZZ[[[YYY[[[^^^[[[\\\\\\\\\\\\[[[ZZZYYY\\\]]]]]]]]]\\\ZZZXXXVVVWWWWWWWWWVVVVVVXXX\\\___bbb^^^[[[YYYZZZ[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXQQQPPPNNNNNNMMMIIICCC???222///,,,***++++++***)))))))))))))))))))))))))))((((((((((((((()))******,,,++++++***)))((('''''''''''''''((())))))************))))))((('''''''''&&&''''''(((((()))***************)))))))))((((((((((((((())))))((((((((()))))))))))))))*********+++***))))))))))))))))))(((((()))***+++,,,,,,,,,---,,,,,,+++++++++,,,,,,...,,,******,,,------+++............////////////111000...,,,,,,---...///...---,,,,,,......---,,,------------,,,,,,+++***///,,,((('''(((+++,,,,,,++++++,,,///222000+++&&&///............///000000111111000000///......---222...+++,,,111333111...---///...---///333333///////////////000000000111111///------...///...---,,,,,,...///111111222222...---,,,---......,,,+++******((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''((()))(((((('''&&&&&&%%%%%%(((&&&%%%&&&&&&&&&%%%###%%%$$$######%%%&&&&&&%%%%%%%%%$$$###""""""######$$$$$$%%%&&&))),,,///111......//////000000000///'''$$$ !!!"""""" """!!! """### """  """""""""""""""!!! !!!###$$$$$$$$$$$$!!!""""""""""""#########"""###$$$$$$$$$######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######!!!!!!!!!!!!###$$$### !!!!!!!!! !!!"""$$$############%%%***000555???EEEOOOZZZbbbhhhjjjjjjooonnnnnnnnnoooooooooppprrrqqqrrruuuyyy{{{zzzyyy{{{{{{{{{|||~~~xxxmmmcccVVVMMMAAA888333111///...000000111333888@@@JJJQQQ[[[^^^aaaaaa``````cccgggcccccccccfffhhhjjjiiiggggggcccYYYJJJ<<<555777;;;KKKUUU___```YYYTTTWWW]]]ccceeefffgggfffeeeeeefffhhhjjjkkklllkkkjjjiiiiiigggjjjlllmmmkkkjjjiiijjjkkklllmmmnnnmmmllljjjiiillllllkkkjjjiiihhhgggfffdddgggjjjjjjiiigggffffffggghhhhhhhhhgggfffeeedddcccdddeeefffggghhhhhhgggffffffffffffggggggggggggfffggghhhhhhiiiiiiiiiiiihhhgggfffggghhhhhhfffdddaaabbbbbbccccccbbbaaaaaaaaaaaa___\\\ZZZZZZ]]]```[[[]]]```dddggggggeeedddbbbdddfffhhhjjjjjjjjjjjjhhhgggfffffffffggghhhiiihhhfffddddddfffgggggggggeeeeeedddaaa___^^^```aaa\\\```cccbbb]]]ZZZ[[[^^^YYY[[[]]]^^^`````````___[[[XXXWWWZZZ[[[YYY[[[___]]]^^^______^^^]]][[[ZZZ\\\]]]^^^^^^]]][[[XXXVVVWWWWWWWWWWWWWWWXXX\\\^^^aaa___\\\\\\]]]_________]]]\\\[[[YYYWWWUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVUUUSSSQQQOOOMMMHHHBBB;;;777...,,,***))))))(((((('''******************************))))))******+++,,,)))))))))))))))*********(((((((((((())))))************))))))((((((((((((''''''(((((()))******+++************))))))))))))(((((())))))))))))((((((((()))))))))******++++++++++++***)))(((((())))))(((((())))))***+++,,,---,,,,,,,,,++++++,,,---------,,,++++++,,,,,,,,,,,,............////////////000///---,,,+++,,,---...///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,+++***---,,,++++++,,,,,,+++***------...000222000)))$$$...............///000000111111000000//////......333///+++---111444111...///111000...///222111---...////////////000000000333111...---...///...---,,,,,,...///111111222222000///------...---***(((******)))((('''%%%$$$$$$&&&((())))))(((''')))******)))((('''&&&%%%$$$$$$&&&%%%%%%&&&''''''%%%###"""!!! """%%%((())))))&&&&&&%%%$$$############"""######$$$'''***,,,...//////000000000...---,,,(((%%%""" !!!!!!!!!!!!  !!!###$$$   """!!! !!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$!!!###$$$$$$#########$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! ###&&&%%% ######""""""""""""###$$$%%%%%%"""""""""###$$$(((---111===BBBLLLWWW```fffiiijjjnnnnnnoooooopppqqqqqqqqqsssrrrrrruuuyyy|||{{{xxx|||{{{yyyyyy{{{}}}yyypppgggYYYQQQFFF<<<666444333333000000000111555===GGGNNNYYY\\\``````___^^^aaacccbbbbbbccceeehhhiiigggfffgggcccZZZLLL???999;;;???SSS[[[cccccc]]]YYY[[[```dddfffhhhhhhgggeeeeeeeeehhhkkkmmmnnnmmmkkkjjjjjjgggiiillllllkkkjjjjjjjjjhhhjjjlllmmmmmmkkkhhhffflllkkkjjjiiigggfffdddddd```dddhhhjjjjjjhhhfffeeehhhhhhgggffffffeeeeeedddcccdddeeegggggggggffffffddddddeeefffggghhhiiijjjggghhhiiiiiiiiiiiiiiihhheeeeeefffhhhiiiiiifffdddbbbbbbcccddddddcccaaa```aaa```___]]][[[[[[]]]___\\\]]]```cccfffgggeeeccceeefffgggggggggggggggfffgggggggggfffffffffeeeeeegggeeedddccccccdddfffhhhcccccccccaaa^^^]]]]]]^^^\\\___aaaaaa^^^\\\\\\]]]YYYZZZ]]]___aaabbbbbbbbb[[[XXXWWWYYYZZZZZZ\\\```___```aaaaaa```]]][[[YYY\\\]]]_________\\\YYYWWWVVVXXXYYYXXXXXXXXXZZZ\\\^^^]]]\\\^^^aaacccdddccc```___]]][[[XXXVVVTTTSSSSSSSSSRRRTTTUUUUUUTTTRRRRRRQQQNNNHHHBBB:::444000++++++***)))((('''''''''************************+++************+++,,,,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))************))))))''''''(((((())))))******,,,+++***)))(((((((((((()))))))))))))))***+++,,,------,,,,,,,,,---......//////...---------..................////////////000///---++++++,,,---......---,,,,,,......---+++,,,,,,,,,------,,,,,,+++++++++,,,---///...+++(((///000222444444111,,,(((------------...///000000111111111000000/////////111///---///111333111///000222111///000222000,,,......////////////000000777444000------...///......///000222222333333333/////////...,,,***)))((((((((())))))((((((''''''&&&((()))(((&&&&&&(((+++((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%''''''%%%$$$###""""""###&&&)))))))))((('''&&&%%%$$$$$$$$$$$$!!!!!!"""$$$%%%((()))***---...000111111000---,,,)))'''$$$"""""""""  !!!!!! !!!!!!!!!!!!!!!!!! !!!  """"""#########!!! ############$$$$$$$$$%%% """%%%%%%###"""###%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$"""%%%!!!!!!###!!!$$$#########%%%&&&&&&'''######$$$###$$$&&&+++...777===FFFQQQ[[[bbbgggjjjkkklllnnnooopppqqqrrrrrrtttrrrqqqtttyyy|||zzzwwwzzzyyyxxxxxxyyy{{{~~~~~~}}}{{{yyyrrrkkk^^^WWWKKK???777444333333///.........111999CCCJJJUUUZZZ___aaa``````aaacccaaabbbccceeeggghhhfffddddddbbb\\\RRRHHHDDDGGGLLLZZZ```eeeeeeaaa___aaadddbbbeeehhhiiihhhggggggggggggjjjnnnnnnllljjjjjjjjjgggiiikkkkkkjjjjjjkkklllkkkkkkllllllkkkiiigggfffkkkjjjiiigggeeecccbbbaaa```cccgggiiiiiihhhhhhiiiiiihhhfffeeeddddddeeeeeedddeeeggghhhhhhgggfffeeeddddddeeefffggghhhiiiiiihhhhhhhhhhhhhhhhhhgggfffeeefffhhhjjjkkkiiiddd```aaabbbcccdddcccbbb```____________]]][[[[[[\\\]]]______```cccffffffdddaaaggggggfffeeeeeeeeeeeeeeeffffffggggggfffdddbbb```bbbdddeeedddaaaaaaccceeebbbcccdddbbb___]]]]]]]]]\\\]]]_________^^^\\\[[[YYY[[[]]]___````````````[[[XXXVVVYYYZZZZZZ\\\aaa``````aaaaaa___\\\YYYWWW[[[\\\___``````]]]ZZZXXXVVVXXXZZZZZZYYYXXXXXXYYYYYYYYY\\\```dddgggggggggcccbbb___]]]ZZZWWWUUUTTTUUUSSSSSSTTTVVVVVVSSSPPPNNNMMMIIIBBB:::333...,,,((()))))))))((((((((()))*********************************)))***++++++,,,)))))))))))))))*********++++++******)))(((((((((((((((((()))******++++++(((((()))******++++++,,,******************************++++++++++++******((((((((()))***+++++++++,,,+++***)))((((((((((((******)))(((((()))***+++...---------......///000/////////...---,,,---...............////////////111000...,,,,,,---...///---,,,+++,,,......---,,,,,,,,,------------,,,,,,))))))***,,,...---***(((---///333444333111//////,,,,,,,,,,,,---...///000111111111000000000000000...///000111222111000000...000111///111444222---........./////////000000<<<777111------...///000000000111222222222222222,,,...000...+++)))***+++&&&'''((()))************$$$&&&'''&&&$$$$$$&&&)))&&&&&&&&&''''''''''''(((######$$$%%%'''(((&&&$$$((('''%%%%%%'''((('''''')))((('''&&&%%%%%%%%%%%% !!!"""$$$%%%&&&'''((((((+++///222444333111000)))'''%%%$$$###""" !!!!!!!!!!!!""""""!!! !!!!!! ### !!!""""""  !!!""""""!!! ###$$$$$$$$$$$$%%%%%%%%% """%%%%%%###"""$$$&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$"""!!!"""!!!111***""" ######!!! !!!"""###"""$$$%%%%%%%%%$$$&&&))),,,111666???JJJUUU^^^eeehhhjjjkkklllnnnpppqqqrrrrrruuurrrqqqtttyyy{{{yyyvvvwwwwwwwwwxxxxxxyyyyyyzzz}}}~~~{{{zzzyyyssslllddd\\\OOOBBB777111///......---,,,,,,///777@@@GGGSSSXXX^^^bbbbbbbbbccceeebbbbbbccceeeggggggeeeccc___```]]]WWWPPPOOOTTTYYY^^^aaaeeefffdddccceeehhh```cccgggiiiiiihhhhhhiiifffiiimmmnnnllliiiiiiiiigggiiijjjjjjjjjjjjlllmmmoooooommmlllkkkjjjjjjjjjjjjiiihhhfffdddbbb``````bbbdddfffggghhhiiikkkmmmjjjhhhfffdddcccdddeeeffffffgggiiijjjiiihhhfffeeeeeeeeeffffffggghhhhhhhhhggghhhhhhhhhgggfffeeeeeefffgggiiikkkkkkhhhbbb]]]```aaabbbcccbbbaaa___]]]]]]^^^___]]][[[ZZZZZZ[[[bbb``````bbbeeefffcccaaagggfffeeeccccccdddeeeeeeeeefffggghhhfffccc```]]]^^^cccgggfffbbb___```bbbdddeeefffeeebbb```^^^^^^\\\\\\]]]^^^```___\\\ZZZZZZ[[[]]]^^^___^^^^^^]]]\\\XXXVVVYYYZZZZZZ]]]aaa``````aaaaaa___[[[XXXUUUZZZ\\\___``````^^^[[[YYYVVVYYY[[[\\\ZZZXXXWWWWWWVVVWWW[[[aaafffiiiiiihhhdddcccaaa^^^[[[XXXUUUTTTVVVTTTSSSUUUWWWVVVSSSPPPJJJIIIEEE>>>666///+++***&&&'''))))))))))))***,,,************************)))))))))))))))******+++++++++******))))))((((((,,,,,,+++***)))(((''''''''''''((()))***+++,,,,,,)))))))))***++++++,,,,,,******************++++++++++++,,,,,,,,,,,,++++++******+++,,,------......,,,+++***)))((((((((((((+++***)))(((((()))******...............///000111---------,,,******+++,,,............/////////000222111///...---...000111---,,,+++,,,...///...---,,,,,,---......---------((((((((()))+++,,,***((((((,,,111333111000111222+++++++++,,,---...///000111111111111000000000000,,,///222333222000000000,,,///000///222555444///............/////////000???:::222---,,,...///000...//////000000000//////(((---000///+++)))+++...)))+++***'''&&&((('''$$$)))***+++++++++)))((('''))))))((('''&&&%%%%%%$$$%%%&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$"""!!!"""###%%%%%%$$$)))***---222555444///***++++++***((($$$!!!!!!!!!!!!""""""!!! """%%%"""""" !!!###!!!  !!! !!!!!! !!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! #########"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""$$$#########%%%'''***,,,111777???HHHPPPXXX___dddhhhkkknnnpppooooooooooooooooooooopppsssuuuxxxzzzrrrtttwwwxxxwwwwwwxxxyyy}}}zzzvvvrrrpppggg___RRRDDD999444222222111---,,,000333666;;;BBBNNNTTT\\\bbbeeefffeeeeeebbbcccdddcccaaaaaadddgggeeebbb^^^[[[ZZZ\\\___aaadddfffiiiiiigggdddccccccddddddeeefffhhhiiiiiihhhllllllkkkjjjiiihhhggggggiiiiiiiiiiiiiiiiiiiiiiiifffffffffgggggghhhiiijjjfffeeeccccccddddddcccaaaiiijjjllllllllljjjhhhgggdddeeedddcccaaaaaaccceeeggghhhiiiiiijjjjjjiiiiiieeeeeeeeeeeeeeefffggghhhfffggghhhhhhhhhgggfffeeeggghhhkkklllkkkhhhcccaaa]]]]]]^^^```bbbbbb```^^^_________]]][[[ZZZ[[[]]]]]]^^^___^^^\\\]]]^^^```bbbbbbaaa___]]]^^^```bbbaaa``````aaabbbaaa___\\\bbbbbbaaaaaaaaaaaa``````cccbbb___]]]\\\]]]^^^___^^^\\\[[[\\\]]]^^^^^^]]]^^^\\\[[[ZZZ[[[[[[ZZZXXXXXXYYYYYYZZZ\\\]]]___```\\\\\\]]]]]]^^^^^^]]]]]][[[[[[[[[]]]______]]][[[YYYZZZ[[[\\\\\\[[[ZZZYYYVVVWWWYYY]]]aaaccccccbbbcccbbbbbb```^^^[[[XXXVVVYYYXXXWWWUUUTTTTTTTTTTTTOOOIII>>>444---***+++,,,))),,,...,,,,,,---+++'''***)))((()))***+++***(((***)))'''(((***++++++***(((((()))***************///...---,,,++++++++++++...---+++))))))***+++,,,******+++,,,,,,,,,++++++***+++,,,------,,,+++***))),,,,,,)))$$$###''',,,***)))))))))+++,,,+++***)))((((((((()))***++++++,,,,,,,,,------,,,++++++000000///...---,,,,,,,,,,,,,,,+++++++++,,,---...//////000000000000//////000000111111111111000///+++,,,,,,---.........------.........---,,,++++++++++++++++++,,,---......&&&***...000000///......+++,,,,,,,,,---.........222222333222111///---,,,,,,(((&&&***111666444000333222111000////////////000000////////////000000555444222000...,,,,,,+++///////////////000000111000---***))))))*********(((++++++((('''******''')))************)))((('''(((''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$###!!!"""$$$%%%$$$###%%%'''***///444555222///,,,,,,,,,)))%%%"""!!!!!!"""  """""" !!!!!! !!!""""""!!!!!!!!!!!!"""""" !!!!!!  !!!"""!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!######$$$$$$%%%%%%$$$$$$###""""""!!!!!! """!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""######""""""######""""""$$$&&&(((***000555<<>>777444222444000...111333555999???KKKQQQYYY```cccdddddddddbbbcccdddcccaaaaaadddgggdddbbb___\\\\\\]]]```bbbfffgggiiihhhfffdddddddddeeeeeeeeefffggggggfffeeeiiiiiihhhhhhhhhhhhiiiiiikkkkkkjjjiiiiiihhhggggggfffeeeeeeeeeeeefffggggggiiihhhfffeeeeeedddcccaaaggghhhiiijjjiiigggeeedddeeeeeedddcccbbbcccfffhhhkkkkkkkkkkkkkkkkkkkkkkkkggggggeeedddcccbbbbbbbbbdddeeefffhhhhhhhhhgggggghhhjjjlllllljjjfffbbb___^^^]]]\\\^^^___```___]]]^^^^^^^^^]]]ZZZXXXXXXYYY[[[\\\]]]]]][[[[[[[[[]]]YYYZZZYYYWWWUUUUUUXXXZZZ\\\[[[ZZZ[[[\\\[[[ZZZXXXWWWWWWXXXXXXYYYYYYZZZZZZ```^^^\\\YYYWWWVVVVVVVVVXXXWWWXXXYYY[[[\\\ZZZXXXZZZXXXUUUTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZWWWXXXYYY[[[[[[[[[[[[ZZZ[[[[[[\\\^^^```aaa```^^^[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXX\\\___``````^^^bbbbbbaaa```^^^[[[XXXVVVYYYXXXXXXVVVUUUSSSRRRQQQDDD???666...)))((()))***###(((***)))***---,,,))),,,***((()))*********)))***)))'''(((***++++++***(((((()))***************...---,,,++++++*********,,,+++)))((('''((()))*********++++++,,,,,,++++++***++++++++++++++++++***++++++***)))(((((()))+++***)))))))))+++,,,+++*********)))))))))***++++++,,,,,,,,,------,,,,,,+++000000///------,,,,,,---......---,,,++++++++++++//////000000000000/////////000000000000000//////+++,,,------......------...............---,,,,,,***+++---......---,,,+++---///111000---***(((''',,,,,,,,,---......//////222222222222111///...,,,...+++***,,,000333111///000000//////000000111111000000////////////000000222111000///............//////...//////000111111333000---,,,---......---'''***+++((())),,,,,,******))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%$$$"""###$$$$$$###"""$$$%%%(((,,,000222222111......---+++&&&###!!!!!!"""###"""  !!!!!!   !!!!!!  !!!!!!!!!!!!!!!""""""""""""&&&%%%$$$"""!!! """######$$$%%%%%%$$$$$$$$$######"""!!!!!! """"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$############""""""###$$$&&&'''...222888???FFFOOOXXX^^^eeehhhkkkmmmmmmllllllmmmllllllmmmnnnpppsssuuuvvvuuuvvvvvvvvvuuuvvvxxxzzzxxxzzz}}}~~~}}}{{{xxxvvvmmmggg\\\PPPDDD<<<777444777333000222222333777<<>>>>>???AAACCCAAA???>>>@@@AAAAAAAAA>>>>>>???@@@@@@AAABBBBBB<<<======>>>>>>>>>======AAA@@@???@@@CCCDDDDDDCCCGGGEEECCCCCCFFFHHHJJJKKKGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGJJJMMMOOOOOONNNMMMNNNNNNPPPSSSWWWYYYXXXWWWYYYXXXWWWUUUUUUUUUVVVWWWQQQQQQSSSVVVYYYZZZYYYXXXZZZ\\\^^^___^^^\\\XXXVVVXXXXXXYYYXXXTTTMMMGGGCCC111000---+++***)))*********---,,,))))))++++++(((///---***))))))************)))'''(((***++++++***(((((()))***************++++++++++++******)))))),,,,,,+++******++++++,,,((()))***++++++,,,++++++++++++)))(((((()))++++++'''(((***,,,------,,,******)))))))))+++,,,+++***------,,,+++*********++++++,,,------------------000///...---------------111000000...---,,,***)))...//////////////////...------......///.........,,,,,,------...------,,,.........//////......---......//////...---+++***))),,,...///---,,,,,,,,,,,,------...///000111111111111222222111000...---...000222111...---///111000000///.........///////////////....../////////---------------...///000............///111222333111///---,,,---------,,,***,,,+++((('''))))))&&&)))))))))***************((((((((((((((())))))))))))(((&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%$$$""" %%%%%%%%%&&&(((***---///...000000---)))%%%###"""  !!!### !!!"""  """$$$%%%%%%###  !!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$ !!!"""###$$$$$$$$$$$$&&&&&&%%%%%%$$$#########""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%+++---111666<<>>???@@@AAAAAA???@@@AAA@@@<<<888666555;;;===??????===:::999999777888888777666555666777888666444444555777777777777777777777777777666666555555666777777777666666777555222222444777999999888888888:::===>>><<<;;;999888888888888999999::::::<<<>>>@@@BBBBBBAAA@@@BBBBBBDDDGGGJJJLLLKKKJJJMMMLLLKKKKKKKKKMMMNNNOOOIIIJJJLLLOOOSSSUUUUUUTTTTTTWWW[[[^^^^^^\\\YYYVVVWWWXXXYYYWWWQQQIII@@@;;;///...---,,,******))))))+++---,,,((('''++++++)))///---******+++,,,++++++***)))'''(((***++++++***(((((()))*********************+++++++++***))))))++++++++++++++++++,,,,,,'''((()))***++++++++++++,,,+++***))))))***+++,,,"""''',,,---+++)))***,,,***)))))))))+++,,,+++***------,,,+++*********++++++,,,------.........---//////...------------........./////////...---,,,......////////////......,,,,,,---...............,,,------...------,,,,,,------...............---111000...,,,+++++++++,,,,,,------+++'''###!!!!!!,,,,,,---...///000111222111111222222111000///...,,,///222111...---000333------------...///000111//////............/////////......---------..................///000111222///---,,,+++,,,,,,+++******---,,,(((''')))(((%%%)))***+++,,,,,,,,,+++***)))(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&#########$$$%%%%%%""" !!!###$$$&&&)))---000---...///...***&&&$$$###!!!!!! """%%%!!!  !!!!!! !!!###$$$$$$!!! !!!!!!  !!!!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!! """###$$$$$$%%%%%%$$$######"""!!!!!! !!!!!! !!!!!!"""""" !!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%(((***...222888AAAJJJPPPYYY]]]aaaeeeggghhhjjjkkklllmmmoooppprrrssssssssspppqqqrrrrrrrrrtttwwwzzz~~~}}}|||vvvlll```UUUMMMIIIFFF888333000000000///222777;;;CCCMMMVVV\\\___aaabbbbbb```^^^^^^```aaabbbaaa______aaabbbdddeeefffffffffggghhhgggeeecccdddeee]]]```ddddddbbbbbbdddgggaaa___]]][[[\\\```dddgggiiiiiiiiiiiiiiiiiiiiijjjhhhgggdddaaaaaaaaacccddddddccccccdddfffhhhggggggjjjjjjkkkkkkiiigggeeeccc]]]]]][[[YYYYYYZZZ^^^bbbdddddddddcccbbbaaa___^^^[[[ZZZYYYWWWUUUTTTTTTSSSVVVUUUSSSPPPLLLGGGCCCAAA@@@@@@AAAAAA@@@>>>;;;:::@@@===999777888999:::::::::;;;<<<;;;888666444444777999::::::888666666666666777888777555444555666777666444555666888777777666666666666555555555444666555444333111000///...555222///...000222444444222222333555777666333000111111111111222333444555333444444555555555555555888888999;;;>>>???>>><<<=========>>>???@@@AAABBB@@@AAACCCGGGKKKNNNNNNMMMLLLPPPVVV[[[]]]\\\YYYWWWWWWXXXWWWTTTMMMCCC:::444------,,,***)))(((((((((&&&((('''$$$%%%***,,,+++---,,,+++,,,------,,,+++***)))'''(((***++++++***(((((()))***************)))***+++,,,,,,+++***)))((()))))))))************'''''')))***++++++,,,,,,,,,++++++++++++++++++,,,"""(((......***'''***---***)))))))))+++,,,+++***,,,++++++************++++++,,,---......///......///......---------......,,,---///000000000///...---......//////......---,,,,,,---...////////////------......------,,,,,,+++,,,------...---------111///,,,)))((()))+++------......---***(((''''''++++++,,,...///000111111000111222222111000///...+++---000000......111333))))))***,,,...111333444///......------......///000000///...------------///////////////000000111///...------------+++******,,,,,,)))(((+++***'''(((***---//////...,,,***((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!"""$$$%%%&&&&&&%%%%%%"""""""""$$$&&&&&&###!!! ###$$$$$$&&&***...+++---......***'''$$$$$$!!!!!! !!!!!! !!!###  !!!!!!  !!!"""!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!###$$$$$$%%%%%%###""""""!!!!!!   !!!!!!""" !!!""""""###!!!!!!!!!!!!"""""""""""" !!!""""""######""""""""""""###$$$$$$%%%$$$$$$$$$&&&***///555<<>>===>>>???@@@@@@@@@???>>>DDDAAA>>>===>>>????????????@@@AAA@@@>>>======>>>>>>???@@@???>>>===>>>???>>>@@@AAA@@@???===>>>?????????>>>@@@AAABBBAAA???>>>>>>>>>>>>>>>?????????===<<<999777555444444444999777666777888888777555999888777777888777555222222111111222222333444555666555333222111111111111444444444555777777555333333333444555666666666555999999;;;>>>BBBDDDCCCBBBFFFKKKRRRYYY]]]\\\YYYWWWWWWWWWVVVQQQIII???555///---,,,+++***))))))******'''(((&&&###$$$))),,,,,,******+++---//////---+++***)))'''(((***++++++***(((((()))******************+++,,,------,,,+++***(((((()))***************&&&'''(((***++++++,,,,,,,,,,,,------------,,,,,,'''***,,,---+++***+++,,,***)))))))))+++,,,+++*********)))))))))***+++++++++,,,---...////////////......---------......///,,,...///111111111//////---......//////......---,,,,,,---//////000000000------......------,,,+++***++++++,,,------,,,,,,...---+++***))))))***+++,,,---//////......///111******+++---...///000111000000111222222111///...,,,---............///111***++++++,,,---///000111///......------......///000000//////......//////111000000//////////////////...,,,---------+++)))))),,,,,,******------+++(((***...111111///,,,***''''''&&&%%%$$$$$$######'''((()))))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%%%%$$$$$$!!!!!!"""$$$&&&&&&$$$"""!!!###%%%$$$######&&&))))))+++...---+++'''%%%$$$### !!!$$$### """%%%!!!!!!""""""!!! !!!!!! !!! !!!""""""!!!!!!!!!!!!"""""""""""" !!!###%%%&&&''' !!!"""$$$$$$%%%%%%$$$$$$######"""!!!!!!!!! !!!""" !!!""""""###!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!"""######$$$$$$$$$!!!$$$(((---222999@@@EEERRRWWW]]]bbbeeehhhkkkmmmiiijjjlllnnnpppppppppooommmppptttwwwxxxzzz|||~~~||||||||||||}}}~~~|||{{{xxxrrrhhh]]]RRRKKKBBB<<<777555222///000444444<<>>AAAEEEHHHJJJKKKKKKLLLJJJHHHGGGHHHIIIIIIHHHFFFGGGGGGFFFEEEEEEGGGIIILLLMMMNNNMMMLLLLLLNNNPPPIIIJJJLLLKKKJJJHHHHHHIIIHHHHHHHHHJJJLLLLLLJJJHHHFFFGGGGGGHHHIIIJJJKKKKKKHHHFFFDDDBBBAAABBBCCCDDD===>>>???AAABBB???;;;888DDDAAA>>><<<<<<<<<;;;:::666555555555555666666777<<<:::777444222222333333444333333444555444222///000111222333222111000///555555666999<<<===<<<:::BBBHHHPPPXXX\\\\\\ZZZWWWWWWWWWTTTOOOFFF<<<222,,,...---,,,++++++,,,---...,,,---***%%%%%%))),,,+++((()))+++///111111...,,,***)))'''(((***++++++***(((((()))******************+++---......---,,,***)))***+++,,,,,,,,,,,,,,,&&&'''((()))++++++,,,,,,,,,,,,............,,,,,,,,,+++***,,,......---+++***)))))))))+++,,,+++***)))((((((((()))***+++++++++,,,---...////////////......---------......///---///000222222000///...---..................---,,,---...///000000000000---.........---,,,,,,+++)))***++++++,,,,,,,,,,,,***++++++++++++***)))))).........,,,)))((((((((()))***+++,,,...///000111000000111222222111//////...---------............000///...---,,,+++++++++.........------.........000////////////000000111222111000//////.........---,,,++++++,,,+++)))'''