BM6(2 ~~~{{{xxxvvvuuutttsssqqqqqqtttrrrllliiijjjgggfffeeegggkkkmmmllljjjfffdddaaa``````dddhhhjjjnnnnnnnnnnnnoooqqqssstttzzzxxxwwwvvvwwwyyy|||~~~zzz}}}~~~~~~{{{{{{}}}}}}zzzyyy{{{~~~{{{|||}}}~~~ӵĦĦӵĦ~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzxxxwwwvvvvvvvvvvvvtttrrrpppnnnnnnoookkkfffeeehhheeeeeeeeefffggghhhiiijjjnnnnnnmmmlllkkkjjjiiiiiifffdddbbb```]]]\\\ZZZZZZ[[[XXXXXX[[[YYYTTTRRRTTTRRRPPPOOOQQQTTTVVVUUUSSSTTTRRRPPPOOOPPPRRRUUUWWWVVVVVVVVVWWWXXXZZZ[[[\\\^^^]]][[[ZZZZZZ[[[\\\]]]]]]___aaa```___^^^```bbbbbbdddeeeeeeeeeeeefffhhhfffggghhhgggeeecccdddeeedddbbb___\\\\\\]]]___```]]]^^^___```bbbdddeeefffbbbcccccccccaaa```aaabbbddddddddddddddddddddddddggggggfffggghhhjjjmmmooopppqqqtttwwwyyyxxxuuuqqqrrrqqqnnnkkkiiihhhhhhhhheeeffffffdddbbbcccgggjjjfffiiilllooopppnnnllljjjjjjkkklllmmmnnnooopppqqqsssrrrqqqpppppppppqqqrrruuussssssvvv{{{4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~}}}|||zzzyyyxxxsssqqqnnnmmmmmmllljjjiiieeeeeeeeeeeegggiiikkkmmmqqqooolllhhhccc___\\\ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYUUUSSSRRRQQQQQQQQQOOOMMMNNNLLLMMMOOOMMMIIIIIIMMMGGGGGGGGGHHHJJJKKKMMMNNNOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDGGGDDDDDDFFFEEEBBBAAADDDBBBAAA@@@AAACCCDDDCCCBBBAAAAAA@@@@@@@@@BBBCCCDDDCCCCCCDDDFFFGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCFFFHHHIIIIIIHHHHHHIIIJJJIIIJJJKKKLLLKKKKKKLLLNNNKKKMMMMMMLLLJJJIIIIIIJJJJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKKKKIIIGGGEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIJJJLLLNNNPPPSSSSSSUUUWWWXXXWWWTTTQQQUUUTTTRRRPPPOOONNNNNNOOOLLLMMMLLLKKKIIIJJJMMMPPPLLLNNNPPPSSSSSSRRRPPPOOOQQQPPPPPPPPPQQQRRRTTTUUU\\\ZZZWWWUUUTTTUUUXXXYYYWWWVVVVVVXXX[[[^^^______aaabbbccceeegggiiijjjkkkllllllmmmooossswww{{{~~~|||yyywwwxxxyyyxxxuuuqqqnnnnnnnnnnnnooooooqqqqqqpppnnnjjjhhhggghhhjjjkkkkkkjjjjjjkkkmmmoooqqqsssrrrtttuuuwwwzzz~~~GG=?HdĦ=ĪjGG=?HdĦ}}}|||||||||zzzxxxyyy{{{~~~|||zzzsssssstttuuuuuuuuuuuuuuupppooommmjjjhhhfffeeeeeebbbaaaaaa```______``````]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTRRRPPPOOONNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLJJJHHHGGGEEEDDDDDDCCCCCCBBBAAAAAABBBBBB????????????AAADDDGGGHHHFFFCCCAAA@@@@@@???===<<<@@@??????BBB@@@>>>???CCC============>>>???@@@@@@????????????@@@@@@@@@@@@;;;<<<===>>>>>>>>><<<<<>>@@@?????????>>>======<<<>>>??????@@@@@@@@@AAABBB>>>@@@AAAAAA@@@@@@AAABBBAAABBBBBBAAA@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>????????????@@@@@@@@@BBBBBBBBB@@@===<<<;;;<<>>>>>???AAABBB@@@AAACCCEEEFFFEEEDDDCCCEEEDDDBBBAAAAAACCCEEEFFFMMMKKKIIIGGGGGGGGGIIIIIIGGGGGGGGGHHHIIIKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTWWW\\\```bbbbbbccceeefffgggggggggfffddddddddddddeeefffggggggiiihhhgggfffeeeddddddddddddbbbaaaaaabbbcccaaa___\\\\\\\\\]]]^^^___``````___]]]YYYWWWWWWYYY\\\^^^^^^^^^___```aaaccceeefffaaaaaabbbbbbdddhhhnnnssssssuuuyyy~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦxxxxxxxxxDdDlllmmmlllYYYWWWӵ[[[YYYӵUUUӵQQQOOOMMMFFFEEEĦCCCCCCӵBBBAAA@@@>>>ĭӵ;;;;;;;;;:::999999999999:::888888777888:::>>>BBBDDDBBB???===;;;;;;;;;999888888666777999888555777<<<::::::999888777777777777777888888888888999999999333444666888888888777777888555555777888666777:::888999999888777777777777888888999999::::::999999555666888999:::999888888999999999999999999999999777777777888:::;;;;;;;;;666888999999888777888:::999:::;;;:::999888999:::::::::::::::::::::999999999999999999999999999999<<<<<<===;;;888666666777999999999999999999999999777777777888999:::;;;<<<>>>===<<<<<<======:::888;;;;;;;;;::::::::::::::::::999888777888888999999777888999:::;;;;;;;;;;;;===<<<;;;999999;;;<<<>>>??????@@@@@@???>>>>>>===AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGFFFFFFFFFHHHJJJMMMOOONNNOOOQQQRRRSSSSSSSSSSSSPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQPPPUUUTTTSSSSSSTTTUUUUUUTTTOOOOOOPPPQQQRRRRRRSSSSSSQQQOOOMMMKKKLLLNNNQQQSSSSSSSSSSSSTTTVVVWWWXXXYYYXXXXXXWWWVVVVVVZZZ___ccccccdddgggjjjoootttxxxzzz?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@e}}}{{{Zxxxuuuuuutttsssrrr3h?gLfffhhhiiijjjiiigggfff^^^]]]\\\D%%)?RRRfff?><zDDDCCC=?ĦCCCg&eAAAg&eCCCBBB@@@S?ʬ:::4ff?>ߝL999@e888g&e::::::;;;3h?g&e>&e777666??777666666555555666666666666555555666888<<>>??????===<<<<<<===<<<<<<<<<<<<<<<=========@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEGGGHHHHHHGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGJJJJJJIIIIIIIIIJJJKKKLLLIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIKKKMMMJJJJJJKKKLLLNNNNNNOOOOOOPPPPPPOOONNNMMMOOOSSSVVVZZZZZZ[[[]]]aaadddhhhjjj4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sffffffdddbbb```^^^]]][[[YYYHtĦUUUUUUTTTTTTSSSBt=o9ĦHdĦOOORRRUUUWWWWWWWWWVVVMMMMMMLLLDtfo9ĦsߝLGdUĦ;;;Ht@cӵHu]Ħ;;;Hu]Ħ===<<<Htƅ^666qIܗGIӵ555H׼s444555Hu]Ħ555777Bt=o9ĦHƅ^Hu]Ħ777666666555555555555555666666555555555666888;;;===>>>???<<<999888999:::999999<<<888666666222...///333888777666555444444333333888777777666555444333333666666555555555555666666555333555888999555444777333555777666555444555777444333333222222222333333444444333333333444555555777666444222111222333444333111111333666888777555333444555555333333333555444555666666444444555666888777777666666777888888555555555555555555555555555666777777777666888999666666666666666666666666555666777888888888888888;;;999777777888999999888999:::::::::999888888777:::888666666888888777555444444333333444555777888777777888888999999:::::::::::::::;;;;;;<<<======:::<<<>>>>>>;;;::::::;;;;;;;;;::::::::::::::::::;;;<<<======>>>===<<<<<<<<<===???@@@@@@@@@??????>>>???@@@BBBBBBBBBBBBAAAAAAAAACCCCCCDDDCCCCCCBBBBBBBBBBBBAAAAAAAAACCCEEEDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHIIIHHHHHHIIILLLNNNQQQQQQQQQRRRTTTWWW[[[\\\4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦ}}}zzzwwwvvvtttgeĦiiigggfffFSĦfffgggqjRgdKӵDdDĦLLLMMMMMMKKKIIIHHHGGGEEECCCDdDĦ>>>CCCBBBBBBqjRgdKӵDdDĦCCCGGGLLLOOOPPPPPPPPPGGGFFFEEEHdDĦgdKӵDdDDdDĦ999DdDĦ4DufӵDdDĦ:::DdDĦ;;;q<R555555peƜ4DuTӵ333DdDĦ333444DdDĦ111qjRgdKӵDdDΦDdDĦ999999:::;;;;;;;;;777777666666666777777888777777777888:::;;;===>>>BBB@@@===<<<<<<>>>>>>>>>@@@===:::888444//////333555555444333333333333333333333333444444444444555555444333222111222333444333111333777777333222333000222444444222111333555555444333222222333444555222111000///000111222333888666222///......///000222000///111555777666444333444555444333222333444222333444444333222333555777666555444444555777888333333333333333444444444222444555666666666888:::666666666666666666666666444555666777777777777777777555333222444555555555888888888888777666555555888666444444666666444222444444333333333555666888222333444666666777666666999888777666777:::===???:::===@@@???<<<:::;;;<<<======<<<<<<<<<;;;;;;;;;999:::<<<>>>>>>===<<<;;;999:::;;;<<<===<<<;;;;;;;;;<<<>>>???@@@@@@???>>>===>>>???AAAAAAAAAAAA@@@>>>>>>>>>===<<<===???AAA======>>>??????>>><<<<<<<<<===>>>?????????????????????AAABBBCCCCCCCCCCCCBBBCCCEEEFFFFFFGGGJJJLLLJJJIIIIIIJJJLLLOOORRRTTT4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵ{{{DdDĦmmmooolllgggdddbbbaaa```___XXX[[[]]]]]]ZZZWWWgeĦMMMMMMsp?aĦLLLOOOGIdnuR)ĦDdDĦ<<<:::::::::;;;<<<===;;;888DdDĦ999777666888GIdnuR)ĦDdDĦBBBHHHLLLOOOQQQSSSTTTMMMJJJHHHDdDĦnuR)ĦDdDΦDdDĦ777DdDĦnuR)ĦDdDĦ<<<DdDĦBBBpo9u:::999555666=ӊB1.uTӵ222DdDĦ222222DdDĦ222GIdnuR)ĦDdDΦDdDӵ@@@???>>>>>>>>>>>>===>>>>>>;;;888888;;;???999999999:::<<<@@@DDDGGGIIIEEEBBBBBBEEEHHHJJJIIIIIIDDD>>>:::999777333000333222111222333222000...:::777444111111222444666888444000111444555333000333222111222333555555555888555444777444///000555333333222111222555777999333222111111111222444555888666444333111111111222///111333555666666555444000222333222111111222333///000111111000111333555444444444444444555666666777666666555444444444444999888777777777999<<<>>>999999777777777999;;;===888777666666777777555444888666444444555666555444777777888888888888888888444777888777444222444777555555444333333444555666777555222222444666777777999888888;;;>>>@@@AAAAAAGGGCCC???======>>>?????????>>><<<;;;<<<>>>AAACCC:::;;;<<<;;;999:::;;;===<<<999777666777999888888555777999<<<======<<<;;;======>>>>>>>>>===<<<;;;;;;:::999888777666666777:::;;;<<<======<<<::::::666777999:::;;;:::999999>>>===============>>>>>>999:::;;;===>>>?????????DDDDDDDDDDDDEEEFFFGGGGGG4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>elllDdDʜ4DuTӵ___DdDĦSSSXXXVVVSSSPPPOOOMMMLLLKKKHHHJJJLLLLLLJJJGGGgeĦAAAs<v>aĦCCCGGGpeӵDx<DdDĦ888777777888999::::::888555DdDĦ555888777888peӵDx<>dd<ӵDd<DdDΦDdDĦ:::DdDӵnd<DdDĦ???>d<ĦFFFpeӵ===Ħ;;;F&uTӵ222DdDĦ222111>d<Ħ222peӵDx<>d<ʜ4DuTӵLLLIIIGGGGGGGGGHHHGGGGGGGGGDDDAAA@@@BBBDDD?????????AAADDDIIIMMMPPPXXXUUUSSSTTTWWW[[[]]]]]]YYYRRRIIICCC???;;;777333666555444444555555333222111222444666666444222000888444000111444555333000222111111111222333444444666333333555333///000555333222111000000111222333333333333333444555777888777777555444333333444444222222222333444555666777111333444444444444555777222333444333222111333444888888777777777777777888777777666666777999;;;<<<===<<<::::::;;;<<<======???===;;;;;;>>>@@@AAAAAA@@@???>>>>>>>>><<<999666:::888666555666666555444666777777888:::;;;===>>>===<<<:::777444333444666444333333222333444555666777555333333555777777777555555777<<>>>>>======>>><<<::::::;;;<<<<<<;;;777888999;;;<<<<<<;;;:::888999;;;<<<======<<<;;;:::999999999:::;;;;;;<<<777888999999999999888777999:::;;;;;;<<<;;;;;;:::999888888888888999999:::888999:::;;;======>>>>>>>>>>>>>>>>>>???@@@AAABBB4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d>>===<<<>>>@@@@@@>>>;;;geĦ<<aĦ;;;>>>B?Ho9555>d<777888:::::::::777555>d<ӵ777888B?Ho9333<xPPPRRRTTTVVVXXXXXXWWW&ӫeʬtIӇ>>>>d<Φ>d<Ħ<<<D&ӫetIӇ@@@DdDĦFFFsdKĦNNNB?>>>dp&ĒR333222>d<sdKĦ111B?Ho9:::s&dq&ĒRbbb\\\VVVSSSSSSUUUVVVUUUUUUTTTRRRNNNMMMMMMNNNLLLLLLMMMOOORRRWWW\\\___gggeeedddeeeiiilllnnnoookkkcccYYYPPPIIICCC<<<888666444222111222333333222222333555666666333000...555111...///111333222000555444444444444555555666666444555555333000111555555444333111000000000000000111222333555666777777444444333333222333333444555444333222333555888:::000222333444333444555777777888888777555333444555::::::999999999999999999777777777999===BBBGGGJJJIIIGGGEEEEEEGGGGGGDDDAAAFFFBBB@@@DDDKKKPPPQQQPPPNNNMMMMMMMMMLLLHHHBBB>>>@@@>>>;;;:::::::::999777::::::<<<>>>AAADDDFFFHHHKKKHHHCCC===888666666666555555555444555666666777666444222222444555666666555555999BBBOOO^^^kkkqqqpppllleee___YYYSSSMMMJJJKKKOOOTTTYYY[[[ZZZXXXVVVMMMJJJGGGFFFGGGGGGDDDAAAEEECCC@@@?????????===<<<<<<;;;;;;;;;<<<===;;;:::888999;;;<<<===<<<;;;:::777777777888888999999:::666666777888888777777666999999888888888888888888666666666666666777888999666777888999:::;;;;;;;;;::::::::::::;;;<<<======4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌxxxxxxBene```Hkge[[[neQQQRRRfeBBBHu]3hh?????????se===>>>@@@@@@>>>;;;:::999777999;;;;;;999777geĦja>aĦ888<<<@G666666se:::;;;<<<>>>>>><<<:::777<Ō777666888@G666555HkgePPPRRRTTTWWWYYY^^^___aaaHĪj@IŌGGGDDDege>>><<<Hu]3hIŌAAADDDDdDĦOOOneRRRWWW@hAAAAAA>h888444222se111ne111111@G999@@@sĪj@hqqqllleee___\\\]]]___bbbaaaaaaaaa```^^^]]]]]]]]]^^^]]]]]]___bbbfffjjjmmmtttsssrrrssstttvvvxxxyyyuuuooofff]]]VVVMMMDDD===888555222000111222333222;;;999555222000000111222555222000000222444555444888999999888888888999:::999:::::::::888555444666777777666555333222222111111222444555666777888888555555555444444444444444444333333333444666888999111222444444444444666888999:::;;;:::999777888999;;;;;;<<<===>>>?????????;;;<<<>>>BBBIIIQQQYYY^^^___\\\ZZZ[[[]]]\\\VVVRRRPPPLLLJJJQQQ\\\eeegggeee]]]]]]^^^___^^^YYYSSSNNNKKKIIIFFFDDDDDDCCCAAA@@@DDDEEEFFFIIILLLOOOQQQSSSWWWWWWTTTKKKAAA:::999:::999999999999999999::::::888777555555777888888777999:::???JJJ[[[ooo{{{uuunnngggbbbbbbfffmmmrrruuutttqqqoooddd^^^WWWUUUVVVXXXUUURRRTTTQQQMMMJJJGGGDDDAAA>>>BBB???<<<;;;======<<<:::============<<<;;;999888777777777777777777666666777777888888888888888888888888777666666666666666999888888888999999:::;;;666666777888888999888888999999999999:::;;;<<<<<<4DuXӵĵD^DdDĦooolllkkk^^^]]]ZZZNNNLLLGGGFFF@@@@@@AAA===777D^<<<666777888s׼s666555888;;;;;;999666555555222444555555444333geFm8444>aĦ999>>>AAA888888999s׼s<<<===???AAABBBBBB???<<<:::Ho888777666888<<<<<<<<<;;;PPPSSSUUUWWWZZZ\\\aaadddgggRRROOOKKKAAA>>>;;;D^BBBBBBEEEDdDĦYYYTTTXXX]]]^^^GGGFFFDDDBBB@@@===888555s׼s222222333222222000777>>>JJJxxxtttpppjjjeeebbbcccfffiiiiiijjjkkklllmmmmmmlllkkklllkkkjjjjjjlllooorrruuu~~~}}}|||{{{|||}}}vvvsssnnniiidddZZZOOOGGGBBB>>>888555444555666777:::777333000///111333555777555444444666999;;;<<<;;;===>>>===;;;;;;===???BBBEEEFFFEEEAAA>>>;;;999777777555444333333333333555555666888999:::;;;<<<<<<;;;;;;:::888777666555000111333444555666555555444555777777777777999;;;;;;===@@@@@@@@@???@@@AAACCCEEEGGGJJJMMMNNNOOOPPPKKKLLLPPPVVV^^^hhhqqqwwwxxxwwwvvvwwwwwwuuupppkkkddd```^^^dddooowwwxxxwwwkkkllloooqqqrrrnnnhhhddd[[[XXXVVVTTTSSSRRRPPPOOORRRSSSUUUWWWYYYZZZ[[[\\\^^^dddfff]]]NNNCCCAAACCC@@@@@@?????????>>>>>>===>>><<<;;;;;;<<<===<<<;;;===???FFFTTTggg|||{{{qqqlllnnnqqqrrrqqqnnnjjjeee___ZZZUUUOOOKKKIIIDDD>>><<<>>>???>>><<<>>>>>><<<:::999888888888888999999::::::999888888777777888888888999999::::::::::::999999888888888:::999999888888999999:::666666777777888777777777888888888999999:::;;;<<<Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ}}}}}}|||yyyvvvttttttuuuqqqpppnnnkkkiiifffeeedddbbbaaa___]]]ZZZXXXVVVUUURRRQQQOOOLLLJJJHHHGGGGGGEEEDDDBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;:::999999Ħ;;;999999:::::::::999999888333>d<Ħ888888222333555Be222333222666999999555222222333222333555555444333geFYĉ333333>aĦ;;;@@@EEEFFFDDDBBB???>>>===<<<;;;;;;Be===???AAACCCDDDEEEEEE@@@>>><<<nu]ӵ===AAA@@@===???CCCCCCCCCDDDCCCCCCEEEHHHKKKLLLOOORRRTTTVVVXXX\\\^^^bbbfffjjjlllkkkgggdddbbb\\\[[[XXXUUURRRPPPNNNMMMKKKHHHDDD???;;;>d<Ħ999<<d<Ħccc]]]VVVĦ```bbbcccccc___YYYRRRNNNMMMJJJFFFCCCBBBCCCEEEGGGFFFCCC>>>:::Be111333333555555Ħ333333444555333000111555:::KKKYYYhhhppptttxxxzzzzzzvvvtttpppmmmllllllmmmooopppqqqssswwwzzz{{{zzzxxxtttsssrrrqqqrrruuuxxxzzz|||zzzzzz{{{xxxvvvuuusssqqqiii___WWWOOOIII@@@:::888999::::::333333444444555666666777666555555555888<<<@@@BBBDDDGGGIIIHHHFFFFFFIIILLLTTTYYY\\\YYYTTTNNNHHHBBB;;;999777555333444555555666666777888;;;>>>AAACCCEEEDDDBBB@@@<<<999666444222333666888999999888777555777999;;;<<<===@@@BBBHHHKKKNNNPPPPPPQQQRRRSSSWWWYYY]]]aaaeeeggghhhiiifffgggkkkpppxxx{{{xxxyyyyyy{{{~~~}}}zzznnnkkkhhhgggfffeeedddbbbbbbcccfffhhhiiihhhgggfffhhhoootttoooaaaVVVTTTVVVQQQQQQPPPPPPNNNMMMKKKJJJHHHFFFEEEFFFGGGGGGFFFDDDGGGKKKTTTcccvvv}}}xxxrrrkkkgggYYYRRRJJJHHHJJJMMMLLLJJJEEECCC???;;;999:::;;;<<<888999:::;;;;;;:::999888777777777777777888999:::999:::;;;<<<<<<;;;999888:::999888777777666777777777777888888888777777666777777777777888999:::;;;?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ~~~zzzuuuqqqnnnllljjjiiiiiigggdddcccbbbbbb```___XXXWWWVVVTTTQQQOOONNNMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCBBB???<<<;;;:::<<<;;;::::::<<<<<<;;;:::888777777777999999888666777777666gdKĦ999666777888999999888777777222sdKĦ777777333555666111222444333666999888444111222444333444666666555555ŶS4443333333we>><<<<<<===>>>AAAFFFLLLOOOZZZ]]]```___]]]]]]aaaeeennnuuuyyyuuunnnggg]]]SSSIIIFFFBBB===;;;<<<===????????????BBBGGGMMMSSSVVVYYYWWWUUUPPPKKKEEE@@@===>>>???@@@AAABBBCCCCCCCCC???BBBFFFJJJMMMPPPTTTWWWaaadddhhhjjjjjjjjjkkklllnnnppptttyyy|||~~~~~~|||yyyxxxxxxwwwvvvtttsssuuuyyy||||||zzzwwwuuuxxx|||~~~yyyuuurrrqqqppppppooonnnllliiifffeeebbbaaa``````aaaaaa```^^^___dddmmmzzzwwwooofffcccfffjjjjjjhhh]]]XXXQQQIIIDDDCCCDDDEEEDDDDDDDDDBBB@@@===999777999999888888999:::<<<===>>>@@@BBBDDDEEECCCAAA???AAA@@@>>>===;;;:::::::::999999999999999888777777777777777888888999:::;;;>AneneneneDexxxssspppgggccc^^^YYYWWWUUUSSSRRRUUURRRNNNNNNOOOPPPMMMKKKJJJIIIGGGEEECCCBBB@@@?????????===<<<;;;;;;::::::===>>>???>>><<<999888777666555444555666777666444666555555777999999888666333333ne444444333333555666666555444333///ne333333444444666777555222111222444111555777555111...///222000111222222222222>A333111000k<IIIOOORRRRRRQQQLLLJJJHHHFFFDDDDDDEEEFFFHHHIIIKKKMMMOOOOOOOOOOOOHHHGGGEEEfhJJJKKKMMMJJJEEEEEEHHHMMMMMMNNNMMMNNNPPPSSSVVVLLLNNNQQQSSSTTTWWW[[[]]]bbbfffjjjkkkhhhdddccccccnnnnnnnnnllliiiddd```]]]\\\WWWOOOGGG???De===<<<@@@IIINNNSSSneqqqooonebbbjjjmmmrrrvvvwwwsssoookkk[[[WWWQQQLLLJJJLLLOOOQQQQQQNNNJJJGGGCCC>>>999666555666ne666555444666999999;;;BBBMMMVVVjjjvvv~~~}}}|||zzz||||||~~~zzzvvvnnnbbbXXXSSSRRRSSSTTTPPPJJJBBB:::888<<>>;;;<<<<<<;;;;;;<<<>>>???@@@IIIKKKOOORRRSSSQQQNNNKKKJJJIIIGGGEEECCCAAAAAA@@@::::::;;;::::::999888777999999999::::::;;;<<<{{{yyyvvvsssrrrqqqooommmmmmllljjjiiihhhhhhiiijjj|||pppddd[[[UUUQQQNNNJJJFFFDDDCCCDDDDDDBBBBBBAAA@@@@@@@@@??????BBBBBBBBB@@@>>><<<999777999999999999999999999999555666777888888777666555444555555444222222666:::999999888555222000111222555444222222222444444333222222222222333///333222222333444444444444333333222111555444333111111111222222000111222333333222111333444LLLOOONNNOOOTTTXXXRRROOOMMMLLLNNNOOOMMMKKKLLLOOORRRTTTUUUUUUWWWXXXPPPNNNLLLHHHPPPOOOMMMLLLKKKJJJJJJJJJQQQQQQQQQSSSUUUVVVVVVUUUSSSQQQQQQSSSWWW\\\___aaallliiijjjmmmiii```^^^aaakkkooottttttrrrooonnnnnnnnncccTTTHHHCCC888>>>AAAGGGMMMUUU___~~~yyypppfffkkksssvvvzzz||||||xxxsssooobbb\\\UUURRRTTTUUUTTTRRRNNNMMMLLLLLLKKKHHHCCC??????<<<;;;777222<<<::::::===GGGUUUcccmmm||||||~~~}}}uuuooolllkkkjjjjjjeee```XXXRRRPPPRRRVVVYYY[[[\\\]]]___bbbgggnnnsss}}}}}}vvvpppggg^^^ZZZZZZ]]]```cccfffjjjnnnrrrxxx~~~~~~yyyrrrlllfffbbbbbbcccdddfffhhhjjjkkklllmmmnnnppptttzzz~~~~~~rrrkkkiiiiiiiiiooollllllmmmfffUUUHHHCCCHHHHHHFFFEEEEEEHHHMMMQQQ^^^ccckkkpppppplllhhhfffhhhddd^^^YYYTTTPPPLLLIIIGGGCCC@@@???@@@AAA???===@@@???=========???AAA~~~{{{wwwtttrrrqqqqqqooommmlllkkkjjjhhhfffbbb```]]][[[ZZZYYYWWWUUUUUUUUUTTTSSSRRRSSSTTTTTTZZZ```iiivvvqqqbbbVVVMMMHHHBBB@@@>>>===<<<<<<===>>>;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999777666555555555555555555555555555333444555666666555444333555666666444333444777;;;666777777666333111111222333333222222111222222222222222111111111222333333000222444444333222222222666666666666666555444444333222111111000111111222000111222222222222111000333444444444555777;;;>>>IIINNNSSSUUUUUUUUUYYY]]]XXXVVVTTTTTTUUUUUUSSSQQQQQQTTTXXXZZZ[[[\\\]]]^^^]]]YYYSSSMMMLLLNNNSSSVVVTTTTTTSSSRRRQQQPPPOOONNNQQQRRRTTTWWWZZZ[[[[[[ZZZYYYXXXWWWYYY]]]bbbfffiiipppmmmmmmnnnjjjbbb```cccppptttxxxzzzxxxvvvuuuuuuuuukkk\\\QQQJJJFFFBBB???DDDGGGLLLSSS[[[eeennnuuu}}}wwwqqqmmmoootttxxx{{{|||~~~~~~{{{uuuppplllccc]]]WWWTTTUUUUUUSSSPPPOOOOOOOOOPPPPPPNNNJJJGGGAAA>>>;;;;;;===>>>;;;777@@@BBBFFFNNNZZZiiiwww|||{{{{{{{{{{{{ssspppkkkgggfffhhhkkkmmmnnnnnnoooppprrrvvv|||{{{wwwuuuvvvwwwxxxwwwzzz~~~{{{xxxxxxxxxzzz|||xxxiii^^^ZZZ]]]]]]]]]\\\]]]aaagggkkkvvv{{{~~~{{{vvvrrrnnnjjjfffbbb]]]YYYTTTQQQPPPNNNLLLIIIKKKJJJIIIIIIJJJLLLNNN~~~~~~{{{vvvsssqqqoookkkhhhhhhgggeeebbb```]]][[[ZZZ[[[YYYVVVUUUTTTSSSPPPNNNNNNKKKIIIGGGGGGFFFDDDBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEJJJSSSaaaqqqttt```PPPEEE???;;;777777777777777777777777555666888999999999777666333444444555555444333333222222222222222222222222333333444555555444333333111222222111111222555888777999::::::777444333333333333333333333333444555222222222222222333444555111333555555444333222333333444444444444333333222111111111111222222222333222222333333333333222222666666666666777<<>>>>>>>>===;;;;;;;;;;;;<<<<<<======>>><<<>>>CCCMMMYYYhhhttt{{{zzzooo^^^NNNCCC<<<999777777888888888888666555444333555777999:::999777555333333333444444444444333333333333333333333333333333444555666666555444333000000000111222444777999===@@@BBBAAA===999555444555444444444555666777777555555444444444555555666222444666666555444333444333333333333333222222111111222333444555555444444444444555666666666666666999999999:::===CCCLLLRRR[[[^^^aaadddeeefffjjjllljjjiiiiiihhhgggeeecccaaaeeeiiinnnrrrssstttuuuvvv|||uuulllfffdddeeeffffffiiijjjkkkllljjjfffbbb___bbbdddfffhhhjjjlllppprrrqqqooommmkkkllloootttxxx{{{zzzxxxvvvrrrooooooqqqzzz|||}}}{{{yyytttlllaaaXXXQQQMMMJJJGGGHHHKKKOOOTTT[[[ccclllrrr~~~~~~vvvmmmfffbbb^^^]]]]]]___bbbdddcccaaaYYYXXXYYY[[[]]]]]][[[YYYXXXVVVSSSRRRUUUWWWXXXWWW[[[cccmmmxxxtttqqqnnnmmmpppqqqqqqpppuuuxxx}}}~~~}}}~~~~~~~~~|||yyyvvvssspppnnnmmmllllllnnnoooooonnnmmmkkkhhhccc___\\\[[[[[[UUUTTTTTTSSSTTTUUUVVVWWWPPPMMMJJJHHHIIIHHHFFFCCCDDDCCCCCCAAA@@@???>>>===;;;:::999999;;;;;;:::999<<<:::888777888888777666444555555666777777777777999999;;;???FFFOOOXXX]]]ZZZTTTJJJBBB<<<999777666555666777888888666555333222444666888999888666555444444444444333444444444444444444444444444444444333444555666666555444333444444444555888<<<@@@AAAFFFHHHIIIGGGBBB;;;666444555555555555555666777888888777666555555555555555222444777777666555555666888888888888777666555555333444666888888888777666777777888999:::;;;<<<===@@@@@@BBBDDDHHHOOOXXX^^^ccceeehhhkkknnnrrrvvvxxxvvvvvvuuusssqqqooommmmmmppptttzzz~~~~~~xxxrrrpppooooooooouuuvvvxxxxxxvvvqqqmmmjjjoooooonnnmmmmmmpppvvvzzz{{{zzzwwwssspppppptttwww|||~~~}}}zzzxxxxxxyyyyyy{{{|||}}}}}}|||yyyuuurrrgggbbbZZZRRRMMMJJJGGGFFFDDDFFFIIILLLPPPVVV^^^cccqqqsssvvvyyy}}}yyyqqqkkkgggdddeeefffiiikkkmmmlllllljjjjjjiiikkklllllljjjhhhfffdddbbbbbbcccfffggghhhiiippp{{{~~~kkkfffbbbccchhhlllnnnmmmqqquuuyyyzzzzzz{{{}}}~~~~~~|||yyyssspppkkkgggdddaaa^^^\\\ZZZYYYYYYZZZ[[[\\\[[[ZZZZZZXXXUUUPPPLLLJJJJJJLLLGGGGGGGGGGGGHHHIIIJJJJJJBBBBBBAAA@@@????????????======<<<;;;;;;:::::::::666555555666888999888777888666444444666666666555333333444555555555444444666666666888;;;@@@DDDGGGDDDBBB>>>;;;999777555333...///111333444444444444111222444555666555333222555444444333333444444555555555555555555555555555555666777888888777666555666555555888>>>CCCGGGHHHMMMOOOOOOLLLEEE>>>999666777777666666666777888888::::::999888888888888888777999<<<======<<<===>>>?????????>>>===;;;999888:::<<<>>>@@@@@@???===;;;======>>>@@@BBBEEEGGGHHHMMMOOORRRUUUYYY___fffkkklllmmmppptttxxx}}}}}}yyywwwwwwxxxyyy~~~zzzuuusssvvvxxx~~~}}}xxxtttqqquuuuuutttqqqooorrrxxx}}}~~~xxxsssppprrruuu|||}}}|||~~~~~~}}}{{{zzzzzzzzzyyyuuupppkkk___\\\WWWQQQLLLIIIGGGGGGEEEEEEFFFFFFHHHKKKPPPTTT___bbbgggmmmsss{{{zzzuuurrrpppqqqrrrrrrsssrrrrrrrrruuutttssssssuuutttsssqqqooonnnnnnnnnnnnpppqqqsssqqqxxxyyyddd___ZZZ\\\cccjjjnnnnnnqqquuuxxxwwwsssssswww|||{{{|||||||||{{{{{{~~~~~~||||||wwwtttzzz{{{yyyzzz}}}}}}{{{xxxuuusssrrrtttwww{{{}}}~~~~~~{{{yyytttrrrooonnnmmmkkkgggeee[[[XXXUUURRRQQQOOOLLLJJJJJJIIIHHHJJJKKKLLLKKKIIIIIIJJJIIIFFFBBB??????AAA?????????@@@@@@AAABBBBBB<<<>>>@@@===:::888;;;>>>888888888888888888888888777666555666777888777666777555444444555777666555444555666666666555444333444555555666777888999999:::888777777777666444222//////111222333333333333333333444444444333222222444444444444555777999:::999999999999999999999999======????????????======;;;:::;;;@@@GGGNNNRRRTTTUUUVVVVVVRRRLLLEEEAAA???>>>>>>======<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCFFFIIIKKKKKKKKKMMMNNNNNNMMMLLLKKKIIIFFFDDDCCCHHHJJJLLLNNNNNNLLLIIIFFFIIIJJJKKKMMMQQQTTTWWWYYY```cccgggjjjlllooorrruuussssssuuuxxx}}}{{{yyy{{{}}}|||sssqqqxxx{{{wwwtttvvvyyy{{{yyywwwwww||||||uuuqqqrrrttt{{{~~~}}}~~~~~~{{{zzzyyyyyyyyyyyyvvvpppkkkbbb```\\\WWWQQQNNNLLLLLLKKKKKKJJJGGGEEEFFFIIILLLNNNRRRYYY```jjjttt~~~}}}{{{xxxyyyyyyxxxwwwwwwwwwxxxwwwvvvvvvvvvxxxxxxwwwvvvuuuvvvwwwwwwwwwxxxyyyyyyvvvzzzyyyppp___YYYSSSUUU^^^gggllllllqqqtttuuuqqqkkkjjjnnnsss{{{}}}vvvwwwxxxyyyyyyzzz}}}yyyyyyyyyxxxuuuqqqmmmkkkfffccccccjjjttt|||}}}zzztttqqqnnnmmmnnnooooooooollllllmmmmmmkkkiiifffdddfffjjjppptttwwwzzz|||~~~}}}{{{{{{||||||~~~}}}zzzyyyyyyzzzzzzuuutttsssppplllhhhdddbbb```^^^[[[YYYWWWUUUSSSQQQJJJHHHFFFDDDDDDDDDBBBAAA?????????@@@BBBBBBAAA??????BBBDDDCCC>>>;;;::::::666666777777888888999999555999<<<999222000444999666666666666777777777777555444222222333444222111333222111111333444444333444444555555555333222111555666777777666555333222555444444555666666555333666666555555444444333333666666555444444333333333555555555666999;;;>>>???>>>>>>>>>>>>>>>>>>>>>>>>EEEEEEGGGGGGGGGGGGEEEEEEGGGFFFGGGLLLUUU]]]aaabbb\\\\\\\\\XXXSSSMMMIIIHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLMMMOOORRRVVVXXXYYYYYY[[[\\\```___^^^\\\YYYVVVTTTSSSTTTVVVYYY[[[[[[XXXTTTQQQUUUUUUWWWZZZ^^^bbbfffhhhmmmqqquuuxxxyyyyyyyyyzzzvvvuuuvvvxxx}}}~~~xxxwwwzzz}}}{{{ooonnnyyy{{{wwwuuuwww|||~~~~~~wwwrrrsssuuuzzz~~~|||}}}|||wwwzzzyyyyyyzzzzzzxxxrrrmmmiiigggddd^^^XXXSSSRRRQQQRRRQQQOOOKKKGGGFFFHHHIIIDDDIIIPPPZZZeeeqqq}}}~~~yyyzzzzzzzzzzzz{{{|||~~~{{{zzzyyyzzz}}}~~~}}}|||zzz|||~~~~~~~~~}}}}}}~~~yyy||||||zzzxxx}}}rrrggg\\\UUUNNNPPPYYYccchhhhhhoooqqqqqqllldddbbbffflllrrruuuyyy}}}~~~}}}||||||}}}~~~vvvxxxzzz{{{}}}|||ooonnnnnnlllhhhddd```^^^UUUTTTUUU\\\eeekkklllkkkgggeeeccccccccccccbbbaaa\\\^^^```bbbbbb```\\\ZZZZZZ^^^eeelllppptttxxxzzz||||||{{{zzz{{{}}}yyyuuuuuuuuuvvvzzz~~~}}}vvvtttttttttqqqmmmlllhhhdddbbbaaaaaa```______\\\YYYWWWUUUSSSPPPNNNFFFFFFFFFFFFEEEDDDCCCBBB999;;;===<<<999999<<>>????????????>>>===<<<;;;666666777666666666777999999777555444555666666555777888999:::999777555444555444222333444555555444444444555555555444333222777888:::::::::999777666555666666555333222222333444333222333555555444222333222222333444555333222444444444444444444333222888555555888888666666999999:::<<<<<<:::999999:::999::::::;;;;;;::::::999;;;@@@CCCDDDHHHNNNPPPNNNQQQOOOMMMJJJIIIJJJLLLMMMTTTWWW\\\___``````___^^^]]]```aaa```ccciiimmmllljjjfffcccccc```\\\[[[^^^]]]___```aaa___\\\YYYWWWXXXZZZ[[[[[[ZZZ[[[]]]___eeefffjjjnnnrrrvvvyyy{{{{{{xxxqqqjjjfffbbb^^^[[[]]]aaagggllllllhhhccc___``````aaacccgggmmmrrruuuyyyyyyzzzzzztttnnnoootttrrrttttttuuuzzz{{{vvvtttyyy||||||zzzxxxyyy{{{xxxxxxyyy{{{||||||yyywwwwwwzzz{{{xxxwwwxxxzzz}}}zzzxxxxxxvvvsssooojjjfffdddccckkklllmmmllllllllloooqqqmmmlllhhh___TTTLLLHHHFFFGGGIIIMMMTTT^^^kkkwww~~~~~~yyyyyyzzz|||~~~~~~|||||||||}}}}}}}}}~~~~~~{{{zzz|||{{{||||||yyyuuuyyyvvvcccWWWQQQJJJFFFJJJQQQZZZccckkkrrrssstttssspppnnnmmmmmmllljjjjjjnnnvvv}}}|||{{{~~~wwwqqqrrrxxx~~~~~~|||~~~xxxwwwyyyxxxqqqjjjeeebbb```bbbgggllloooppppppnnnmmmkkkiiiddd]]]XXXVVVXXX___gggggg^^^VVVTTTTTTVVVXXX[[[^^^ccciiimmmllllllnnnttt|||}}}vvvqqqmmmlllmmmooottt{{{~~~xxxtttvvvxxx{{{|||wwwuuupppkkkiiikkkhhheeebbb```^^^[[[XXXVVVRRRNNNJJJIIIJJJJJJIIIFFFGGGEEEAAA@@@??????>>>===@@@>>><<<;;;:::999777555888888888888777666555555444333222222444555555444;;;888444333333444444444666666777777666555333222666444333333444555444333444444444444444555555666555666888999999888777777999777666666666666555444555444333444555555444333555333222222333444333222444444555555666555555555666444444888:::888999<<<>>>@@@CCCDDDCCCAAA@@@@@@AAAAAAAAAAAABBBCCCEEEEEEFFFJJJMMMMMMQQQXXX[[[ZZZ\\\ZZZWWWTTTSSSSSSUUUVVV]]]```dddfffgggggghhhiiijjjlllkkkhhhiiimmmooonnnlllgggcccbbbaaa^^^```dddiiilllooommmiiidddbbbbbbbbbcccdddcccaaa```aaabbbfffiiimmmsssxxx}}}yyypppjjjddd```]]]\\\aaadddiiimmmnnnlllhhhfffffffffhhhjjjnnnsssxxx{{{{{{xxxuuunnniiikkkppprrrtttvvvvvvzzz}}}uuurrrqqquuuzzz|||~~~}}}~~~zzzvvvttttttqqqqqqsssvvvxxxxxxvvvssspppttt|||}}}yyyyyy{{{}}}zzzvvvtttuuurrroooiiibbb\\\YYYYYY[[[iiikkknnnpppqqqtttxxx{{{xxxwwwtttlll```UUULLLGGGDDDFFFJJJQQQ[[[hhhvvv||||||}}}~~~}}}||||||}}}~~~~~~}}}}}}~~~wwwooopppwwwnnn\\\QQQLLLGGGDDDIIIRRR[[[eeennntttwwwzzz{{{zzzxxxvvvvvvwwwrrrnnnpppxxxyyyyyy}}}yyy}}}~~~{{{xxxuuuuuuxxx{{{~~~}}}yyyssskkkeee]]]aaajjjsssrrriii```\\\UUUVVVWWWXXX[[[___eeeiiimmmooorrryyy|||xxxrrrrrrrrruuu{{{wwwssssssuuuuuuyyy~~~~~~|||zzzyyyxxxuuuqqqnnnnnnhhhbbb___[[[VVVVVVXXXRRRQQQOOOLLLKKKHHHFFFEEECCCAAA>>>>>>???@@@???>>>BBB???===;;;<<<<<<:::999<<<:::999888999999777666666666666666666555444444666333111222555777666444===:::666444444555555555666666666666555444333222777555444333444555444333666555444444555777999;;;555666777888999999888888<<<999777888:::;;;999666888666555555666666666444999666444333444666666555555666777888888888888888777555777<<<>>>===???BBBEEEIIINNNPPPPPPNNNLLLLLLNNNMMMMMMMMMNNNOOOQQQRRRUUUXXXXXXWWWZZZ```cccbbbcccaaa^^^ZZZYYYYYYZZZZZZaaadddfffgggfffgggiiilllppprrrppplllllloooooommmllleee```___^^^___ccciiikkkooorrrooohhhbbbaaabbbbbbdddeeedddbbbaaaaaabbbdddggglllqqqwww{{{~~~|||tttkkkfffbbb^^^\\\^^^dddfffjjjmmmnnnnnnlllkkknnnooopppssswww{{{~~~|||uuupppjjjfffiiippprrrvvvxxxyyy{{{{{{xxxvvvuuuvvvyyy{{{|||}}}|||}}}}}}|||zzzxxxvvvuuuyyyzzzzzzxxxuuurrrooonnnnnnnnnnnnooopppooollljjjkkkpppyyy~~~}}}}}}~~~|||rrrjjjhhhiiihhheee___XXXRRRRRRVVVZZZgggiiimmmooorrruuuyyy{{{}}}|||yyyrrrgggZZZNNNGGGDDDGGGJJJOOOVVVcccqqqzzz~~~}}}}}}~~~~~~~~~xxxllljjjoooyyyiiiWWWNNNHHHDDDDDDKKKTTT^^^kkkuuuyyy}}}}}}wwwxxx{{{}}}zzzuuuooosss{{{yyypppkkk^^^]]]\\\\\\^^^dddlllrrrxxxzzz~~~yyyyyyzzzyyy~~~~~~{{{wwwsssqqqnnnkkkiiifffeeeddddddcccaaa]]]ZZZUUUOOOKKKIIIGGGCCCCCCGGGDDDDDDCCCAAA???===<<<<<<;;;:::::::::;;;<<<<<<;;;;;;:::888777888888666555777555444444666666555333555666666666666555444444777444222333666888666444<<<999666444555666666555555555555555444444333333666555333333444555555444777666555666777:::>>>@@@======>>>??????@@@@@@@@@>>><<<::::::===>>><<<999;;;999777666777888777777<<<:::888777999:::::::::888888999:::;;;;;;;;;;;;<<<;;;>>>DDDGGGGGGHHHKKKOOOSSSYYY]]]]]]\\\[[[ZZZ\\\\\\[[[ZZZ[[[\\\]]]^^^ccceeedddaaabbbfffgggfffiiigggccc___]]]\\\]]]]]]bbbdddeeecccaaabbbhhhlllqqqttttttpppoooqqqpppllliiiaaa[[[ZZZZZZ\\\bbbjjjiiilllmmmhhhaaa[[[[[[]]]^^^```bbbbbbaaa``````aaabbbdddhhhmmmqqquuuxxxyyyxxxooogggeeeccc___```ccciiikkkmmmppprrrrrrrrrqqqvvvwwwyyy{{{~~~zzzrrrmmmiiigggjjjqqqrrrxxx|||}}}~~~{{{zzzyyywwwvvvxxx{{{{{{yyyvvvtttrrrpppooonnnnnnnnnrrrrrrqqqpppooommmkkkiiiiiihhhffffffggggggeeedddjjjnnnvvv|||www|||~~~~~~}}}tttggg]]]YYYYYYZZZZZZWWWRRROOOPPPWWW]]]hhhjjjnnnoooqqqrrruuuwwwwwwvvvsssmmmdddYYYNNNGGGHHHKKKNNNPPPTTT[[[fffooo{{{~~~~~~~~~~~~~~~|||nnngggiiilllxxx|||zzz{{{||||||uuubbbRRRIIIDDDBBBDDDLLLWWWbbbooo{{{yyyjjjhhheeecccfffnnnxxxccc```]]]ZZZXXXVVVSSSQQQOOONNNNNNOOOOOONNNKKKIIIDDD@@@===>>><<<::::::>>>:::;;;<<<:::888666777777555555666777777888888888888777555666666666555333444333222333444555444222444444555555555444444333555333222222444555555555666555444444555666666555444444444444444555555555666555444444666777777666:::::::::;;;===AAADDDFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCAAAAAAAAABBBBBBBBB@@@BBB???===<<<<<<======<<>>>>>???@@@AAA???>>>>>>::::::;;;;;;888888;;;555777888777444333444666333444555666666666777777777666555666777777666444555444333444555555444333333444444555555444444444333444444444333333555777333222333666888999888777666777777777999:::;;;<<<;;;:::999:::===>>>???>>>BBBBBBCCCEEEHHHLLLOOOQQQOOOOOONNNNNNNNNNNNNNNNNNLLLMMMNNNNNNMMMLLLMMMNNNNNNLLLIIIGGGHHHIIIIIIHHHLLLLLLLLLNNNPPPQQQPPPOOOMMMMMMMMMNNNMMMMMMLLLLLLPPPOOOSSSZZZ^^^]]]^^^aaagggjjjmmmooommmkkkjjjiiijjjkkklllnnnoooppppppqqqtttwwwvvvqqqoooooommmiiinnnlllgggccc___^^^^^^^^^UUUXXXYYYWWWVVV\\\gggppptttyyy|||{{{zzzxxxssslllaaaZZZTTTSSSSSSVVV]]]eeekkkhhhbbb\\\XXXWWWWWWYYY^^^```ccccccbbbaaaaaaaaabbbbbbcccfffjjjoootttwwwzzzpppjjjmmmmmmhhhiiiooosssuuuwwwzzz{{{{{{zzzyyy|||}}}zzzsssmmmkkkiiiggghhhlllsss|||xxx{{{zzzxxxzzz{{{wwwpppgggaaa``````aaaaaaggghhhjjjnnnpppmmmfffaaaYYYVVVSSSTTTXXX^^^cccfffhhhkkkoootttwwwvvvrrrnnnhhhooozzz|||sssfffXXXNNNJJJKKKLLLRRRXXX^^^___\\\[[[___cccjjjlllpppssstttuuuwwwxxxmmmhhhccc```______^^^\\\aaaggglllkkkfffccceeehhhpppuuuzzz{{{yyywwwyyy{{{||||||yyywwwyyy{{{~~~qqq```XXXUUUYYYZZZWWWTTTSSSQQQMMMPPPRRRUUUVVVUUUOOOGGGAAAAAA@@@CCCJJJQQQZZZgggsss}}}|||zzzyyyyyy{{{}}}xxxtttssstttuuuvvv}}}{{{wwwuuusssqqqpppnnnqqqzzzxxxqqqhhhiiijjjjjjlllpppvvvzzz===;;;:::;;;===>>>>>>===999888777888:::;;;;;;::::::777777999888555555777444666777666444333444666444666888888888888888999555444333444555666444222444333222222444444333222444555555666666666555555444666888777444444777:::222333555999<<<>>><<<:::;;;;;;<<<===>>>@@@BBBCCCBBB@@@@@@AAADDDFFFGGGFFFJJJKKKMMMOOOSSSVVVYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYVVVYYY[[[ZZZWWWVVVXXX[[[ZZZWWWTTTSSSSSSTTTTTTTTTVVVVVVWWWZZZ\\\]]]\\\ZZZYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVZZZaaadddddddddgggnnnppprrrrrrooollljjjiiijjjkkknnnqqqsssuuuuuuuuuwwwzzzyyyuuussssssppplllmmmjjjeeeaaa]]][[[[[[[[[MMMPPPRRRRRRRRRYYYfffqqqtttzzz~~~}}}{{{xxxqqqiii```YYYSSSRRRRRRUUU\\\cccmmmggg___YYYVVVWWWXXXXXX^^^aaacccdddbbb```______aaa```aaaccchhhnnntttxxx{{{pppkkkoooooohhhiiiooosssuuuxxxzzz{{{zzzyyyxxx|||}}}~~~}}}wwwqqqkkkjjjiiieeeeeehhhttt~~~~~~|||}}}|||{{{ssshhh```]]]]]]^^^]]]cccfffkkkqqqsssooofff___WWWTTTPPPPPPTTT[[[aaaeeegggiiilllqqqsssrrrnnnkkkeeelllwww|||ppp]]]NNNFFFGGGKKKNNNXXX```hhhjjjfffccccccffffffiiinnnrrrtttvvvyyy{{{pppjjjdddbbbdddhhhjjjkkkooouuu|||{{{tttnnnmmmooovvvyyyzzzxxxsssppprrruuu{{{~~~zzzvvvssstttwww{{{qqq]]]RRROOOQQQOOOLLLLLLMMMJJJEEENNNLLLJJJKKKLLLKKKFFFAAA@@@???BBBHHHMMMTTT```llluuuvvvuuusssooolllkkkkkkppp~~~|||zzzzzzzzz|||zzzuuunnnkkkqqq}}}wwwttttttkkkiiihhhhhhgggiiittt}}}}}}vvvssstttwww{{{yyyvvvuuusssqqqmmmkkkccceeennnzzz~~~|||}}}~~~||||||zzzvvvnnneeeaaacccgggiiijjjjjjlllnnn777999::::::999888888999666555555444555777888999888888777777888999;;;<<<666666666555555555555555:::777444555888::::::999777777888777777666555555666444333444777888777444555666999;;;<<<<<<;;;:::888888888888888999::::::<<<<<<===>>>@@@BBBCCCDDDEEEGGGIIIIIIJJJKKKNNNPPPQQQRRRRRRPPPNNNOOOSSSWWW^^^\\\ZZZYYYYYY[[[^^^```eeedddbbbaaa``````aaabbbbbbccccccccccccccccccccceeedddcccbbbbbbbbbccccccjjjhhhggghhhjjjiiieeebbbccccccdddfffhhhhhheeeccceeefffhhhhhhhhhjjjllloootttsssrrrssstttssspppnnnrrrrrrsssvvvyyyyyyxxxwwwxxxwwwvvvvvvuuuqqqlllhhhjjjiiibbbYYYWWW\\\\\\YYYUUURRRMMMMMMRRR\\\hhhoooyyyxxxxxxzzz{{{wwwmmmeee\\\VVVRRRSSSSSSTTT\\\fffpppooogggZZZUUU[[[aaabbbgggjjjkkkiiidddaaaaaabbbgggeeebbbcccgggmmmqqqsssyyytttnnnkkkllllllkkkiiiqqqvvvzzzzzz{{{}}}{{{vvvwwwyyy}}}zzzvvvtttmmmhhheeecccbbbeeekkkyyyvvvkkkddd]]]XXXVVVYYY```dddiiinnnuuuxxxqqqhhh^^^YYYUUUUUUZZZ```eeefffggghhhiiimmmpppqqqpppnnniiinnnwww{{{iiiXXXOOOJJJHHHNNNXXX___hhhsssvvvrrrlllkkkkkkiiiiiimmmtttwwwxxxzzz~~~rrrpppnnnmmmmmmpppsssvvvzzz}}}uuullljjjmmmqqqvvvyyy}}}~~~yyysssmmmhhheeehhhiiilllpppvvv}}}ooo___YYYLLLJJJHHHGGGGGGGGGEEECCCGGGHHHJJJKKKIIIFFFBBB@@@;;;===@@@BBBEEEMMMWWW^^^kkkiiifffcccbbbbbbdddeeelllsss{{{{{{|||uuulllgggggghhhgggggggggggggggjjjooosssxxx|||tttjjjeeeYYY[[[\\\\\\\\\___eeejjjmmmmmmmmmllljjjjjjlllnnn{{{xxxtttpppnnnkkkhhhfff```bbbfffkkkllljjjhhhgggqqqppppppsssvvvvvvsssoooppppppooooooqqquuuyyy{{{{{{uuupppmmmmmmuuuvvvuuuqqqjjjccc^^^[[[WWWZZZ]]]^^^]]]\\\^^^```mmmvvv777888:::999888777777888555555555555666888:::;;;:::999888777888888999:::777777777666666666666666999777666666999;;;:::999999:::;;;<<<<<<;;;:::999;;;999777888:::<<<;;;:::999:::<<<>>>@@@@@@??????@@@??????>>>>>>>>>>>>>>>>>>???AAADDDGGGKKKNNNPPPRRRUUUYYY[[[\\\]]]^^^```___```___\\\ZZZZZZ]]]```gggddd```^^^^^^aaaeeehhhiiihhhhhhggghhhiiijjjjjjhhhhhhhhhhhhiiijjjkkklllmmmmmmlllllllllmmmmmmmmmqqqpppoooppprrrrrrooollllllkkkjjjkkkmmmnnnnnnmmmiiikkkllllllkkklllnnnpppsssrrrrrrtttuuuuuurrrpppqqqqqqrrrtttwwwxxxwwwvvvuuutttsssrrrqqqmmmhhhdddgggfff```XXXXXX\\\]]]ZZZWWWTTTQQQPPPTTT]]]fffllltttssssssttttttnnnddd[[[\\\XXXVVVYYYZZZZZZaaaiiippppppiii___\\\aaaggghhhnnnpppqqqoookkkhhhiiikkkjjjgggdddeeehhhmmmppprrrwwwtttpppmmmlllllllllkkknnntttyyy{{{|||}}}zzzuuussstttvvvzzz}}}|||vvvqqqlllfffaaa_________eeelll|||uuuiiibbb]]]WWWUUUVVV\\\aaafffllluuu{{{xxxqqqiiiddd^^^\\\___dddhhhiiiiiihhhgggiiilllooopppooossswww~~~}}}jjjXXXQQQOOONNNUUU^^^kkkuuu~~~wwwsssrrrnnnhhhgggnnnvvv{{{}}}|||zzzzzzzzz|||zzzoooiiihhhiiipppsssuuuvvvvvvyyy~~~~~~xxxqqqkkkfffcccbbbbbbcccfffkkkqqqxxx~~~zzziii[[[VVVOOOLLLHHHGGGFFFFFFFFFEEEHHHGGGGGGFFFDDDBBB@@@???<<<===???@@@BBBHHHRRRYYYfffeeedddaaa]]]\\\]]]___bbbhhhooorrrssssssvvvyyy}}}|||wwwrrrrrruuuyyyzzzzzz|||{{{}}}{{{wwwooofff___[[[\\\^^^]]]^^^_________bbbeeehhhnnnrrrvvvzzz~~~ttthhhaaaXXXZZZ[[[[[[[[[]]]aaaeeehhhhhhhhhgggeeeeeegggiiixxxuuurrrnnnkkkgggdddaaaZZZ\\\```dddeeecccaaa```dddccccccfffjjjkkkiiifffcccbbbaaaaaacccfffiiikkkrrrrrrqqqmmmhhheeecccccciiijjjjjjhhhbbb]]]YYYWWWTTTWWWYYYZZZYYYZZZ\\\___hhhkkkqqqvvv{{{}}}vvvqqqwww|||777888888888666555555666555444444555777999<<<======<<<;;;:::999999999999999999999888888777777777:::999999:::<<<<<<;;;999===>>>@@@BBBCCCBBBAAA@@@???===:::999;;;===??????BBBCCCDDDFFFHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGIIIIIIKKKNNNRRRWWWZZZ]]]bbbgggnnnrrrsssrrrrrrqqqoooooommmiiiffffffgggiiippplllgggddddddggglllooolllmmmmmmnnnpppqqqrrrsssmmmmmmllllllnnnpppsssuuuttttttuuuuuuvvvvvvwwwwwwxxxwwwwwwxxxyyyyyywwwuuutttrrrpppppprrruuuvvvvvvppprrrrrrrrrpppoooppprrrsssssssssuuuwwwwwwtttrrrooonnnmmmnnnqqqsssttttttpppnnnmmmmmmkkkhhhddd```dddccc^^^ZZZZZZ___aaa___\\\ZZZXXXWWWYYY^^^dddgggnnnlllkkkkkkiiicccZZZRRRZZZZZZ]]]bbbdddeeeiiinnnrrrsssooohhhfffkkkppprrrtttvvvvvvtttpppooorrruuupppmmmiiihhhiiilllmmmnnnqqqqqqooommmjjjiiikkklllllltttzzz}}}zzztttrrrpppqqqvvv{{{zzzqqqiiibbb\\\XXXXXXYYY]]]fffpppuuuhhhbbb^^^ZZZVVVVVVZZZ^^^cccjjjuuu~~~{{{vvvqqqnnnooorrrtttvvvrrroookkkkkknnnsssvvvxxx}}}jjjWWWRRRSSSUUU[[[cccttt~~~{{{xxxuuujjjccciiittt}}}uuulllfffdddiiijjjkkkiiiiiimmmtttzzz}}}xxxpppgggaaa^^^^^^^^^[[[]]]___dddjjjpppuuuxxxwwwtttssssssnnncccYYYUUUSSSOOOJJJGGGFFFGGGGGGGGGJJJHHHFFFCCCAAAAAAAAAAAA===>>>??????@@@EEEMMMTTT```bbbddd```[[[XXXYYY\\\\\\aaafffiiiiiiiiikkkmmmrrr|||yyypppmmmjjjhhhgggiiikkklllttttttssspppmmmkkklllmmmiiihhhddd___ZZZYYYZZZ[[[ZZZ\\\^^^______```bbbdddggghhhjjjmmmrrrxxxssseee]]]ZZZ\\\]]]]]]\\\]]]___aaabbbccccccaaa``````ccceeerrrqqqooolllhhhccc___]]]\\\___cccfffgggfffcccaaa^^^\\\\\\___dddgggfffddd]]]\\\ZZZYYYYYY[[[^^^___eeefffgggeeeaaa^^^]]]\\\[[[]]]^^^]]]ZZZVVVTTTSSSQQQRRRTTTTTTUUUWWW[[[]]]bbb```^^^___dddjjjooorrr~~~|||{{{}}}yyyuuuooollljjjgggbbb]]]eeehhhjjjjjjkkkooovvv|||666777777666444333444555555555555666999;;;>>>@@@CCCBBBAAA???>>>===<<<<<<<<<<<<<<<;;;::::::999999<<<<<<>>>???@@@???>>>===AAACCCFFFHHHJJJJJJIIIHHHFFFCCC@@@???@@@DDDGGGIIIMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVYYYYYYYYY[[[^^^aaaeeegggrrrwww|||zzzxxxvvvtttpppmmmlllllllllrrrpppllljjjjjjllloooqqqpppppprrrssstttuuuuuuuuurrrqqqooonnnppprrruuuwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwuuusssrrrsssvvvxxxyyyyyywwwxxxyyywwwuuusssssstttvvvvvvwwwxxxyyyxxxuuurrrjjjhhheeeeeehhhlllnnnooohhhhhhggghhhhhhfffcccaaaeeeccc___]]]___cccffffffeeedddbbb``````aaacccdddiiifffbbb___]]]YYYTTTQQQWWW[[[cccjjjnnnppprrrtttwwwwwwuuuqqqppprrrvvvyyyvvvxxxxxxvvvsssssswww{{{xxxuuupppmmmkkkiiihhhfffgggiiiiiigggddddddhhhkkkllluuu}}}}}}vvvtttqqqqqqvvv|||zzznnncccYYYUUUQQQRRRTTT[[[hhhttt~~~sssfffbbb```]]]ZZZZZZ[[[___ccciiiuuu}}}xxxrrrppprrryyy~~~hhhUUUQQQUUUYYY^^^eeeuuu~~~~~~{{{qqqjjjnnnvvv|||~~~}}}|||ssskkkfffddddddcccaaa```dddkkkqqqsssooohhhaaa]]][[[[[[\\\YYYZZZ\\\___cccgggkkkmmmkkkhhhfffgggfffccc^^^[[[YYYTTTNNNJJJIIIIIIJJJJJJLLLJJJHHHFFFDDDCCCCCCCCC>>>@@@AAAAAAAAAEEELLLRRR[[[aaaeeeccc\\\YYY[[[___```cccgggiiiiiihhhiiikkknnntttzzz|||{{{wwwpppkkkiiiiiihhheeebbbbbbfffiiimmmmmmkkkiiigggdddcccbbbbbbcccbbb```]]]\\\]]]___\\\___bbbcccccccccccceeefffeeeeeefffjjjpppwww{{{~~~{{{pppeee^^^```aaaaaaaaaaaa```aaaaaaaaabbbbbb```______aaaccckkklllmmmkkkgggccc```___fffkkkppprrrrrrrrrnnniii```^^^]]]___dddggghhhggg^^^\\\YYYWWWWWWXXXZZZ[[[aaacccdddccc```\\\ZZZYYYUUUWWWXXXXXXUUUSSSQQQQQQPPPPPPPPPQQQSSSWWW[[[]]]^^^YYYTTTTTTXXX^^^aaabbbkkkrrrxxxvvvnnngggfffiiigggddd```^^^^^^]]]ZZZXXXYYYZZZ[[[\\\^^^aaagggllljjjkkklllnnnqqqtttvvvxxxsssrrrsssuuuxxx{{{888888888777555444666777777888888:::<<>>>>>===@@@BBBDDDEEEEEEEEEDDDDDDFFFHHHKKKNNNPPPPPPPPPOOOOOONNNLLLJJJKKKOOOTTTXXXXXXXXXWWWXXXYYYZZZ\\\]]]ZZZ\\\^^^aaadddfffggggggggggggfffgggiiilllppprrr~~~|||zzzxxxuuusssqqqpppooonnnrrrrrrrrrqqqqqqqqqqqqqqquuuvvvwwwxxxxxxwwwvvvuuuwwwuuusssqqqrrrtttvvvxxx{{{{{{|||}}}}}}}}}|||{{{zzzzzzyyywwwvvvuuuttttttrrrrrrsssvvvyyyzzzyyyxxxzzz|||}}}{{{yyywwwvvvvvv{{{zzz{{{{{{{{{xxxtttpppeeebbb^^^\\\___dddhhhjjjcccccccccfffhhhiiihhhgggiiiddd``````cccgggkkknnnmmmmmmkkkjjjhhhgggeeeeeefffaaaZZZUUUSSSSSSTTTUUUVVV^^^hhhoootttwwwxxxwww{{{yyyxxxwwwuuuuuuxxx{{{yyyzzz{{{yyywwwwww{{{}}}xxxsssnnnhhhaaa]]]\\\]]]^^^]]]\\\^^^ccchhhnnnxxxzzzuuurrrrrrvvv{{{wwwkkk___UUUPPPLLLLLLOOOWWWhhhwww~~~zzzxxxyyy}}}~~~|||xxxlllbbb___^^^]]]\\\]]]```dddggglllvvv{{{wwwzzz}}}hhhVVVTTTYYY\\\aaagggsss{{{~~~zzzxxxzzz|||{{{}}}~~~{{{xxxwwwvvvzzz~~~vvvnnngggbbbccccccaaa___```eeeiiigggeeeccc```^^^]]]]]]]]]\\\\\\]]]^^^```bbbcccdddcccaaa```aaafffiiihhhddd^^^ZZZTTTPPPNNNNNNMMMLLLJJJJJJJJJJJJHHHFFFEEECCC>>>AAADDDEEEFFFHHHMMMQQQWWW]]]cccccc^^^\\\___ccceeegggiiijjjjjjjjjjjjkkkmmmmmmnnnpppooollliiigggeeeggghhheeebbbbbbgggkkkjjjiiiiiihhhfffdddaaa___]]]^^^___^^^\\\[[[\\\]]]\\\^^^aaacccbbbaaabbbbbbgggeeeccccccfffkkkooorrrqqqrrrttttttsssnnniiifffccccccbbbcccccccccbbbbbbdddeeedddcccaaaaaaccceeeeeehhhjjjkkkhhhfffeeefffpppyyy}}}uuufffbbb^^^^^^bbbeeefffeee^^^\\\YYYVVVUUUUUUVVVWWW[[[]]]______]]]ZZZXXXXXXTTTUUUVVVUUURRRPPPOOOOOOQQQPPPPPPQQQUUUYYY\\\^^^[[[WWWSSSSSSWWWZZZZZZYYY^^^dddjjjhhhaaa[[[ZZZ\\\[[[ZZZXXXVVVVVVVVVVVVUUUQQQSSSUUUWWWYYY[[[^^^```\\\\\\\\\]]]^^^```aaabbbbbbbbbccccccfffjjjnnnooovvvyyy{{{xxxuuutttyyy~~~<<<<<<<<<:::999:::<<<>>>>>>>>>>>>@@@BBBEEEGGGIIINNNNNNOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDFFFHHHJJJKKKKKKLLLMMMOOONNNOOOQQQSSSTTTVVVWWWWWWTTTTTTTTTSSSTTTYYY___ccccccaaa```______aaacccdddccceeeiiinnnrrruuuwwwxxxrrrrrrqqqrrrtttxxx|||~~~~~~{{{zzzxxxvvvuuuuuuuuutttrrrsssuuuvvvxxxxxxxxxvvvuuuzzz|||}}}~~~}}}{{{xxxvvvzzzyyywwwvvvvvvwwwxxxyyy}}}{{{zzzwwwwwwwwwuuurrrqqqrrrssspppqqqssswwwzzz{{{yyyxxxzzz|||~~~}}}{{{yyyxxxyyy~~~~~~~~~~~~}}}yyytttpppddd___YYYWWWZZZ```fffiiiccccccdddgggkkknnnooonnnllleee``````cccggglllrrrppppppppppppooonnnlllkkkfffaaaZZZTTTRRRTTTYYY\\\\\\eeennnsssvvvyyyyyyvvvyyywwwuuuuuutttrrrtttyyy~~~}}}}}}~~~zzzrrrhhh^^^VVVSSSSSSRRRRRRUUUZZZbbbgggqqq{{{uuuqqqoooqqqtttrrrjjjbbbWWWQQQMMMKKKLLLUUUhhhyyy{{{ssspppssswwwxxxvvvssskkkccc```___]]]___dddjjjooosssvvv}}}xxxgggXXXXXX]]]```fffmmmrrrwww||||||{{{~~~{{{xxxyyyyyyyyyxxxvvvsssqqqnnnmmmpppttt|||{{{xxxtttmmmfffbbbeeehhhgggdddaaaaaabbb^^^^^^___```aaa```______````````````____________^^^^^^___bbbiiiqqqpppkkkbbb___[[[XXXVVVTTTPPPNNNIIIJJJJJJKKKJJJHHHGGGEEEBBBGGGLLLNNNNNNNNNQQQSSSUUUZZZ___```^^^^^^aaadddffffffggghhhhhhhhhhhhhhhiiieeedddhhhjjjhhhhhhiiiccceeefffdddcccdddhhhkkkfffffffffffffffeeeaaa^^^]]]^^^___^^^\\\\\\\\\]]]___aaadddddddddccccccdddfffcccaaaaaacccgggjjjkkkjjjiiiiiijjjlllmmmkkkjjjbbb```___```aaabbbbbbbbbggggggfffdddbbbaaacccdddaaaeeejjjkkkjjjiiilllnnn~~~qqqllleeebbbccceeeeeeeeeaaa___\\\XXXWWWWWWXXXYYYVVVXXX[[[\\\\\\\\\\\\]]]UUUVVVVVVTTTQQQNNNMMMMMMSSSRRRRRRTTTXXX[[[]]]^^^XXXWWWVVVVVVWWWWWWVVVTTTXXX[[[^^^]]]ZZZVVVUUUUUUVVVUUUTTTSSSQQQPPPOOONNNNNNPPPRRRUUUVVVWWWVVVVVVWWWVVVUUUUUUUUUUUUUUUUUUXXXZZZZZZXXXZZZ___bbbbbbaaacccdddcccaaaaaadddhhhmmmsss|||AAAAAAAAA@@@@@@AAADDDFFFFFFFFFFFFGGGIIILLLNNNOOOQQQQQQRRRSSSSSSSSSRRRQQQRRRQQQPPPOOONNNMMMMMMLLLKKKNNNPPPQQQQQQRRRVVVYYYVVVVVVVVVWWWYYY[[[]]]^^^[[[]]]^^^___```eeekkkpppooonnnkkkiiiiiijjjlllnnnllloootttzzz~~~||||||}}}{{{xxxwwwuuutttuuuxxxyyyxxxvvvuuuvvvwwwyyyyyyzzzzzzzzz{{{}}}}}}zzzwwwxxxxxxxxxxxxxxxyyyzzz{{{~~~~~~~~~}}}{{{wwwtttrrrpppqqqrrrpppnnnnnnqqqtttnnnnnnooorrruuuxxxxxxwwwxxxzzz}}}}}}|||zzzzzzzzz~~~~~~|||vvvrrrgggaaaZZZWWWYYY```gggkkkgggggghhhlllpppsssttttttmmmddd\\\\\\___bbbiiiqqqmmmnnnppprrrttttttttttttmmmjjjddd^^^[[[]]]aaaeeegggooovvvvvvvvvxxxvvvrrrsssooonnnooonnnlllooovvv~~~wwwkkk]]]TTTOOOLLLJJJKKKQQQ[[[ccchhhsss}}}vvvqqqllljjjllloooooonnnaaa[[[UUUQQQPPPYYYmmm{{{oookkkooovvvzzz{{{}}}wwwrrrnnnjjjggglllsss{{{nnnaaaXXXZZZ^^^bbbiiirrroooooonnnmmmmmmnnnqqqsssqqqpppuuu|||yyyrrroookkkjjjiiihhhgggfffeeeeeejjjlllttt~~~vvvnnnkkknnnooolllgggbbbhhhooopppkkkddd___\\\[[[\\\]]]___```aaaaaaaaaaaaaaaaaaaaa```___^^^^^^]]]___```dddmmmuuutttmmmeeedddbbbaaa^^^YYYSSSOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNTTTZZZ]]]\\\YYYXXXXXXXXXZZZ]]]______```aaacccfffeeeeeefffgggggggggfffgggbbbaaafffiiigggfffhhhcccccccccccccccdddfffhhhbbbbbbccceeegggfffbbb^^^```aaabbbaaa```___aaabbbdddeeeggggggfffeeefffgggcccaaa___```dddhhhiiiiiieeecccbbbdddfffgggfffdddaaa^^^\\\\\\```bbbccccccggggggfffccc```^^^___```aaaeeeiiikkkjjjkkkooosss~~~wwwmmmgggeeeeeeeeeddddddbbb^^^[[[YYYYYYZZZ[[[UUUWWWYYYZZZZZZ[[[]]]___XXXXXXXXXVVVSSSPPPPPPQQQTTTSSSSSSVVV[[[]]]^^^]]]YYYZZZZZZYYYWWWTTTSSSSSSTTTTTTUUUUUUVVVUUUTTTSSSUUUUUUVVVUUURRRPPPNNNMMMPPPPPPQQQRRRSSSSSSRRRQQQSSSRRRQQQPPPPPPPPPPPPPPPSSSVVVUUUQQQRRRWWWYYYWWWUUUUUUUUUUUUUUUVVVXXXYYY\\\___eeelllsssxxxyyyyyyEEEFFFFFFEEEEEEFFFJJJLLLLLLKKKLLLLLLNNNPPPSSSTTTQQQRRRTTTUUUVVVVVVUUUUUUWWWWWWVVVUUUTTTSSSRRRRRROOOQQQSSSTTTTTTVVV[[[___[[[[[[ZZZZZZ[[[^^^aaacccgggiiilllnnnoootttzzzzzzxxxtttrrrqqqrrrtttvvvsssvvv|||{{{wwwvvvuuusssrrrtttxxxzzzzzzxxxuuuuuuuuuvvvwwwyyy{{{|||yyy{{{~~~}}}zzzwwwtttuuuvvvwwwxxxzzzzzz{{{yyyyyyxxxvvvsssoookkkiiiiiikkkmmmlllkkklllpppsssmmmkkkjjjlllooosssvvvvvvvvvyyy|||}}}|||{{{{{{{{{}}}}}}}}}xxxtttjjjccc\\\XXX[[[bbbjjjoookkkkkklllooosssvvvwwwwwwmmmbbbYYYYYY[[[^^^fffooohhhjjjnnnrrrvvvxxxzzz{{{uuusssooojjjggggggiiilllpppxxx{{{xxxvvvwwwtttooommmiiihhhjjjiiihhhllltttzzzmmm^^^TTTOOOJJJFFFHHHQQQ\\\eeejjjttt}}}yyyrrrjjjfffhhhnnnuuuyyykkkeee^^^XXXWWW___sssyyylllhhhooozzz~~~wwwtttyyy}}}vvvuuuuuurrrnnneeeZZZUUUYYY]]]aaaiiitttkkkgggaaa[[[YYY[[[___ccceeebbbfffrrryyyvvvlllfffdddccccccbbbbbbcccdddddddddeeelllyyyzzznnnfff^^^___fffmmmmmmkkkcccjjjsssvvvpppggg^^^YYY[[[[[[\\\]]]___```bbbbbbaaaaaaaaaaaaaaa```___^^^^^^```bbbeeeooowwwtttkkkffffffgggfffccc]]]UUUOOOQQQPPPMMMLLLLLLOOORRRTTTZZZ```gggjjjgggccc___^^^]]]]]]^^^___aaabbbccccccggggggfffggghhhiiihhhhhhhhhbbbbbbhhhjjjeeebbbccceeedddcccccccccdddeeefffaaaaaabbbeeehhhhhhddd``````aaabbbaaa``````bbbdddcccdddeeeeeeccccccdddfffaaa______aaafffjjjkkkkkkbbb```^^^```bbbaaa___\\\aaa^^^[[[\\\```dddfffffffffeeeddd```]]][[[\\\]]]bbbfffjjjjjjiiikkkpppuuuzzzooofffcccbbb```___aaa___\\\XXXWWWWWWXXXYYYUUUVVVVVVUUUTTTTTTVVVXXXZZZ[[[[[[YYYVVVUUUUUUUUUUUUTTTTTTXXX\\\^^^]]][[[\\\^^^^^^[[[VVVSSSSSSTTTSSSQQQOOOPPPSSSUUUTTTRRRVVVWWWYYYYYYWWWUUUSSSRRRSSSRRRPPPQQQRRRRRRRRRQQQOOOOOONNNMMMMMMMMMMMMMMMOOORRRQQQLLLLLLQQQSSSPPPPPPOOONNNOOOQQQSSSSSSRRRSSSSSSVVV\\\cccgggfffdddiiirrrxxxvvvpppmmmjjjfffhhhsss~~~wwwwwwyyy}}}{{{yyy}}}JJJJJJIIIIIIKKKMMMPPPRRRPPPOOOOOOPPPSSSTTTTTTSSSSSSTTTUUUVVVWWWYYYZZZZZZ]]]XXXSSSSSSVVVWWWUUURRRRRRTTTUUUVVVVVVXXXZZZ]]]```^^^\\\\\\^^^ccciiimmmrrrtttxxx|||~~~{{{yyyzzzzzzzzzzzz~~~~~~}}}zzztttqqqqqqwwwwwwwwwuuusssrrrtttuuutttvvvwwwvvvsssrrrsssvvvuuuzzz|||yyyxxxxxxwwwtttvvvtttsssuuuxxxyyyxxxvvvxxxyyyxxxpppfff___]]]^^^eeehhhiiigggdddeeekkkpppkkkjjjjjjmmmrrruuuuuuttttttxxx}}}}}}{{{yyyzzz{{{yyyyyyxxxxxx||||||uuulllddd[[[XXX^^^fffkkklllvvvuuuuuuvvvwwwuuuqqqlll]]]YYYUUUSSSVVVZZZ]]]___gggggghhhkkkpppwww~~~{{{tttooooooqqqrrr~~~~~~xxxoooiiifffiiikkkkkkjjjlllqqquuuxxxlllaaa\\\RRRRRRQQQTTTZZZbbbkkkpppuuu{{{}}}nnnbbbbbbkkkrrrxxx{{{vvvtttmmmdddaaajjj~~~yyynnnhhhnnn|||~~~rrrjjjfffeeeeeeddd___XXXUUU]]]ccccccccceeeccc___ZZZVVVUUUTTTSSSRRRXXX[[[^^^aaabbbaaa^^^]]]ZZZZZZZZZ[[[]]]___bbbccchhhhhhkkkqqqwwwwwwqqqjjjddd```\\\[[[]]]```cccddd```iiiqqqrrrjjjbbb^^^]]]ZZZZZZZZZZZZ\\\^^^```aaabbbbbbccccccbbbbbbaaa```aaa^^^^^^eeennnpppjjjbbbfffeeeeeedddbbb```^^^]]]TTTRRRRRRQQQNNNOOOWWWaaabbbpppzzzyyytttoooggg```eeedddbbbaaaaaabbbdddeeeeeegggiiihhhfffeeehhhkkkfffeeeeeeffffffeeecccaaadddfffgggfffeeeeeefffgggfffdddbbbdddggggggbbb]]]___```bbbbbbaaaaaabbbdddgggggggggfffeeecccbbbaaa___bbbccccccgggkkkkkkhhhcccbbb````````````^^^]]]\\\[[[ZZZ\\\```ccceeeeeefffeeebbb^^^ZZZYYY[[[]]]```dddjjjooorrruuuwwwxxxvvvkkkaaa\\\[[[\\\___\\\YYYWWWUUUVVVWWWXXXVVVUUUTTTTTTTTTVVVXXXZZZWWWZZZ\\\[[[XXXVVVVVVWWWTTTWWWZZZ\\\]]]]]]___```___aaaaaa^^^XXXTTTSSSTTTSSSSSSTTTTTTVVVWWWXXXYYYYYYXXXWWWUUUUUUVVVVVVWWWWWWUUURRRQQQQQQRRRQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLPPPOOONNNNNNMMMNNNNNNNNNKKKLLLLLLLLLLLLMMMMMMMMMNNNPPPTTTWWWXXXWWWVVVUUU^^^]]]\\\[[[[[[[[[[[[[[[___dddkkksssyyy|||~~~~~~~~~yyyvvvsssqqqooommmnnnrrrqqqnnnooorrrpppiiifffggghhhjjjlllpppsssuuuvvvrrrooonnnrrrwww|||RRRQQQPPPPPPPPPRRRTTTUUUTTTSSSRRRTTTVVVWWWWWWVVVWWWXXXXXXZZZ[[[\\\]]]]]]\\\XXXUUUUUUXXXXXXVVVSSSUUUVVVWWWWWWWWWXXXZZZ\\\___^^^^^^___ccciiiooosss{{{}}}|||zzzzzz{{{{{{{{{}}}}}}|||}}}~~~|||yyyxxxtttooonnnpppvvvuuusssppplllkkklllnnnnnnqqqssssssqqqqqqrrrtttrrrwwwyyywwwuuuvvvuuussstttrrrqqqrrruuuwwwvvvuuussstttrrrkkkbbb\\\ZZZ\\\aaacccdddbbb^^^^^^dddiiioooooopppqqqsssttttttttttttwwwzzzyyywwwuuuvvvxxxwwwxxxxxxxxx{{{}}}xxxqqqiiiccc\\\[[[```iiiooosss||||||{{{{{{yyyrrrjjjccc[[[YYYVVVTTTUUUXXX\\\___ddddddfffjjjrrr|||~~~{{{yyyxxxxxx~~~~~~xxxpppkkkkkknnnrrrssstttwww{{{~~~zzzmmmccc]]][[[YYYXXXYYY^^^eeemmmrrrwww{{{~~~|||pppfffffflllrrrxxx|||}}}xxxoookkksss|||vvvpppmmmrrr~~~|||yyyxxxyyy}}}|||uuullleeebbbaaa```^^^\\\VVVVVV]]]dddcccaaaaaaZZZWWWRRROOOOOOOOOOOONNNNNNPPPTTTVVVXXXXXXWWWVVVWWWWWWXXXXXXZZZ]]]___```bbbccceeejjjnnnnnniiieeeaaa^^^ZZZYYY[[[]]]^^^___[[[aaahhhhhhccc]]]YYYXXXZZZYYYYYYYYY[[[]]]```aaaccccccccccccbbbaaa```___aaa______dddiiikkkfff```aaaaaaaaa``````___^^^]]]VVVTTTTTTTTTSSSTTT\\\eeelllvvv|||yyysssooojjjeeeeeeeeedddcccccccccdddeeefffggghhhgggeeeeeefffiiihhhgggffffffgggeeebbb```cccdddffffffeeedddfffggggggeeeccceeehhhgggccc^^^___```aaaaaa```aaaccceeehhhggggggfffeeecccbbbaaa^^^`````````cccggghhhdddcccbbb````````````^^^\\\^^^]]]]]]^^^bbbdddeeeeeeeeedddaaa]]]ZZZYYYZZZ\\\bbbgggmmmqqqsssvvvyyy||||||ssshhh___ZZZYYYYYY\\\ZZZXXXVVVUUUVVVWWWXXXYYYXXXVVVUUUUUUVVVXXXYYYYYY\\\^^^]]]ZZZXXXXXXYYYVVVXXX[[[\\\\\\]]]^^^___^^^``````]]]YYYUUUTTTUUUWWWWWWVVVVVVVVVWWWWWWXXXYYYXXXWWWVVVVVVVVVWWWXXXWWWUUURRRPPPPPPOOONNNMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOQQQSSSTTTTTTSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSSSSVVV[[[aaaeeehhhiiiiiipppmmmiiieeecccaaa___]]]dddggggggdddeeegggeee^^^]]]^^^___bbbeeejjjmmmoookkkhhhdddcccfffkkkppprrrvvvzzz}}}~~~}}}~~~XXXXXXVVVUUUUUUVVVWWWXXXXXXWWWWWWYYY[[[[[[[[[YYYYYYZZZZZZ[[[\\\]]]]]]]]][[[YYYWWWXXXZZZZZZXXXUUUXXXYYYZZZYYYXXXXXXZZZ\\\^^^___```dddjjjqqqwww{{{|||yyyxxxxxxxxxxxxyyyzzz~~~zzzwwwuuusssrrrtttrrrpppnnniiieeehhhmmmsssqqqmmmhhhdddbbbdddfffhhhkkknnnoooooooooooopppnnnsssuuusssrrrssssssqqqrrrpppooooooqqqsssssssssmmmnnnkkkeee]]]XXXWWWYYY^^^``````]]]XXXWWW\\\aaaqqqtttwwwwwwtttssssssuuusssuuuvvvsssooommmoooqqqsssvvvvvvvvvyyyzzztttllleeebbb``````dddmmmuuu{{{yyyooobbbZZZZZZZZZYYYVVVTTTUUUYYY^^^ccccccfffkkkuuu}}}{{{{{{|||}}}|||xxxrrrmmmpppsssxxx|||~~~wwwlllbbb]]]```^^^]]]___ccckkksssxxxyyy|||}}}~~~yyyrrrqqqsssuuu{{{}}}yyy~~~tttrrrrrrrrrsssxxxzzzxxxuuussspppoooooooooooonnnllliiihhhhhhkkknnnoookkkfffbbb```^^^\\\ZZZ[[[XXXZZZaaahhhfffbbb___SSSPPPLLLJJJJJJKKKKKKKKKLLLMMMOOORRRTTTUUUVVVVVVUUUUUUUUUUUUWWWYYY\\\]]]]]]___aaacccdddcccbbb```]]][[[XXXWWWXXXYYYYYYXXXWWWZZZ]]]^^^]]]YYYUUUSSSYYYXXXXXXXXXYYY[[[^^^```cccccccccbbbbbb```______```______aaaccccccbbb````````````aaaaaaaaaaaaaaaZZZXXXXXXZZZYYYZZZaaajjjsssxxxzzzuuuooollliiigggdddddddddddddddeeeeeeeeegggggggggfffdddcccdddeeehhhgggfffffffffdddaaa^^^```bbbddddddddddddeeefffhhhfffdddfffhhhgggddd```______```______aaadddgggiiiiiigggfffdddbbbaaa```\\\]]]\\\[[[]]]bbbbbb___aaa```^^^_________^^^]]]______```bbbeeeffffffeeeccccccaaa^^^ZZZYYYZZZ[[[ccciiiqqqtttuuuwww{{{~~~zzzyyytttlllddd]]]XXXVVVVVVXXXWWWVVVUUUUUUVVVXXXXXX[[[ZZZXXXWWWVVVWWWYYYZZZ\\\^^^```___]]]\\\[[[[[[ZZZ[[[\\\\\\\\\\\\]]]___]]]^^^^^^\\\YYYWWWVVVWWW[[[[[[YYYXXXWWWWWWVVVVVVZZZYYYXXXWWWWWWWWWWWWXXXXXXVVVSSSQQQPPPPPPNNNLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOPPPPPPPPPPPPNNNMMMLLLLLLKKKLLLLLLLLLOOOQQQSSSUUUXXXYYYZZZZZZbbb```\\\ZZZXXXWWWTTTSSSXXXZZZ[[[ZZZ[[[]]]ZZZUUUSSSTTTVVVYYY]]]aaaeeehhhfffccc___^^^aaaeeehhhiiihhhiiikkklllnnnpppqqqrrrwwwxxxyyyzzzzzzyyyxxxwwwzzz|||YYYYYYXXXWWWWWWXXXYYYYYY[[[ZZZ[[[\\\^^^___^^^\\\YYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ\\\\\\ZZZWWW\\\]]]]]][[[YYYXXXZZZ[[[]]]___ccciiipppwww~~~~~~xxxsssqqqpppnnnmmmooopppuuu{{{sssqqqpppooommmkkkhhhfffgggeeeeeeccc]]]ZZZ___gggnnnkkkgggaaa]]]\\\___aaafffgggjjjllllllllllllkkkjjjoooqqqooonnnpppqqqooopppnnnmmmlllmmmnnnooopppkkkjjjhhhccc]]]XXXWWWXXX^^^______ZZZUUUSSSWWW\\\mmmttt|||}}}xxxsssrrrtttttttttsssnnnhhheeefffiiinnnqqqttttttvvvwwwqqqjjjdddddddddeeehhhoooxxx~~~xxxmmmbbb[[[]]]^^^^^^YYYSSSQQQUUUZZZccccccgggmmmxxx{{{sssssstttvvvwwwuuuqqqnnnpppsssxxx}}}~~~wwwnnneee^^^[[[\\\[[[\\\```gggpppyyyyyy}}}|||zzzwwwvvvzzzzzzqqqiiiiiinnnssswwwyyyxxxtttsss{{{yyyvvvsssmmmkkkiiigggeeeeeefffgggeeeeeecccaaa______```bbbeeeddddddcccaaa___\\\ZZZ]]]]]]```gggmmmllleee___SSSPPPLLLJJJJJJKKKLLLLLLOOOOOOPPPQQQSSSTTTVVVWWWTTTTTTTTTUUUVVVXXXZZZ\\\^^^```aaa```___^^^^^^___ZZZYYYWWWWWWWWWWWWUUUTTTWWWVVVVVVXXXZZZYYYVVVRRRWWWVVVUUUUUUVVVYYY[[[]]]______````````````______]]]]]]^^^^^^]]]^^^```bbb____________``````aaabbb___]]]]]]^^^^^^^^^cccjjjmmmppppppmmmhhheeedddcccaaabbbcccdddddddddccccccffffffeeecccbbbaaaaaaaaadddccccccccccccbbb___]]]\\\___aaacccbbbbbbccceeegggeeedddeeeffffffcccaaa^^^^^^^^^^^^^^^aaaeeeiiilllkkkhhheeebbb___]]]\\\[[[\\\ZZZXXXYYY^^^^^^ZZZ\\\[[[[[[\\\___``````___aaaaaabbbdddfffgggeeedddbbbbbbbbb```]]][[[[[[\\\cccjjjrrrvvvvvvwww{{{~~~}}}zzzxxxvvvsssooolllkkkhhhbbb]]]YYYVVVTTTSSSUUUUUUVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXXXXZZZ\\\]]]___```aaabbbaaa___^^^^^^]]]^^^^^^]]][[[[[[\\\]]][[[[[[[[[ZZZXXXXXXXXXXXX\\\[[[ZZZYYYXXXWWWWWWWWWYYYYYYXXXXXXWWWWWWWWWWWWXXXVVVTTTSSSTTTSSSQQQPPPLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLMMMNNNOOOLLLLLLKKKKKKKKKKKKKKKLLLQQQQQQRRRRRRSSSUUUVVVVVV[[[XXXVVVUUUUUUTTTRRRPPPRRRSSSTTTVVVXXXYYYWWWTTTPPPPPPQQQTTTWWW[[[___aaadddaaa]]]\\\^^^aaacccccc`````````bbbeeehhhhhhgggmmmmmmooooooooommmkkkjjjmmmooosssvvvyyy{{{}}}}}}XXXXXXXXXYYYYYYZZZ[[[\\\[[[[[[\\\^^^aaaaaa```^^^ZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYZZZ\\\]]]]]]\\\ZZZ^^^___^^^\\\ZZZYYYYYY[[[\\\___dddkkksssyyy~~~~~~|||zzzzzz||||||xxxqqqlllhhheeeaaa___ccceeekkkssszzzzzzssslllbbbaaabbbccceeedddaaa^^^]]]\\\\\\ZZZUUURRRWWW```gggeeebbb^^^[[[[[[___bbbfffggghhhiiijjjiiihhhggggggkkkmmmjjjjjjlllmmmlllllllllkkkiiihhhhhhiiijjjhhhhhhgggddd```]]][[[ZZZ]]]___^^^YYYRRRPPPTTTXXXeeeppp{{{yyyrrrppppppsssssspppjjjccc```aaaccciiinnnrrrssstttuuuqqqjjjeeeffffffhhhjjjpppwww|||}}}wwwpppjjjfffdddeeeddd^^^VVVQQQRRRVVV^^^```fffooo}}}~~~wwwrrrhhhhhhhhhjjjmmmnnnlllkkknnnppptttxxx{{{{{{zzzyyyxxxvvvwww|||rrrggg___ZZZWWWVVVVVVWWWYYY^^^eeennnvvvzzzxxx~~~}}}{{{vvvqqqrrrwwwtttlllfffaaabbbiiippptttuuuxxx~~~}}}rrriiidddbbbjjjppprrrnnnkkkkkkkkkjjjgggfffeeedddccccccdddeeeaaaaaaaaa___]]]\\\]]]^^^^^^```cccddddddaaa^^^]]]___aaadddjjjooooooggg___WWWSSSOOOLLLLLLMMMMMMLLLPPPOOOOOOOOOOOOPPPRRRRRRVVVVVVVVVVVVXXXYYY[[[]]]aaaaaaaaa___\\\[[[\\\]]]XXXWWWVVVVVVWWWWWWUUUTTTWWWUUUTTTVVVYYYZZZVVVRRRTTTTTTTTTTTTUUUVVVXXXYYYYYYZZZ[[[]]]^^^^^^______YYYZZZ[[[ZZZYYY[[[___ccc]]]\\\\\\[[[[[[\\\]]]^^^bbb___^^^```___^^^aaafffbbbccceeefffccc```^^^^^^^^^___```aaaaaaaaaaaa```dddcccaaa```___^^^]]]]]]]]]\\\]]]^^^``````^^^\\\ZZZ\\\```aaaaaaaaaaaabbbdddccccccccccccbbbaaa___\\\]]]]]]]]]^^^aaafffjjjooollliiiddd___\\\YYYXXX[[[\\\[[[XXXYYY]]]\\\YYYVVVVVVWWWZZZ^^^aaabbbbbbbbbaaabbbdddeeeeeedddbbbbbbcccdddbbb```^^^^^^^^^aaahhhqqqvvvwwwwwwzzz}}}xxxtttoookkkhhhfffdddaaa^^^[[[XXXWWWWWWVVVTTTQQQTTTUUUVVVXXXZZZ[[[[[[\\\YYYXXXXXXXXXZZZ]]]___aaaaaaaaabbbccccccbbbaaa___^^^___```___\\\[[[[[[\\\ZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUSSSRRRLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLNNNOOOMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNPPPQQQRRRSSSRRRQQQQQQSSSSSSRRRPPPPPPOOOPPPTTTWWWXXXXXXWWWSSSSSSSSSTTTVVVXXXZZZ\\\\\\ZZZWWWWWWXXXZZZZZZZZZ\\\\\\\\\^^^aaaccccccbbbfffggggggggggggeeedddccceeegggjjjmmmppprrrsssssssssssssssuuuzzzYYYZZZZZZ[[[\\\]]]]]]^^^ZZZZZZ\\\___ccccccbbb```]]]]]]\\\\\\[[[ZZZZZZYYYXXXYYYZZZ[[[]]]]]]^^^^^^___```___]]]ZZZYYYYYYZZZ[[[___dddkkkrrrvvvzzz{{{yyywwwuuuttttttwww{{{}}}tttqqqlllhhhccc^^^YYYVVVZZZ^^^dddkkknnnlllfffbbbZZZYYYZZZ^^^bbbccc```]]]]]][[[YYYYYYUUURRRUUU[[[aaaaaa___]]][[[]]]aaadddgggeeedddeeegggggggggeeedddhhhiiifffdddggghhhgggggghhhhhhfffcccaaaaaabbbbbbdddeeefffeeedddaaa```]]]___]]]XXXQQQNNNRRRVVV___jjjuuuzzzuuuooolllllloooooommmhhhbbb___```ccciiinnnrrrqqqrrrssspppkkkfffffffffhhhkkkppptttwww{{{}}}~~~}}}zzzvvvtttsssmmmmmmkkkeee]]]WWWVVVVVVYYY]]]eeerrrxxxpppiii```___^^^___bbbccccccbbbhhhiiikkknnnqqqqqqooommmnnnooorrr{{{xxxpppcccYYYSSSQQQQQQQQQRRRTTTVVVZZZ___dddhhhjjjoooxxx||||||yyyxxxwwwsssmmmlllooouuuxxx{{{}}}~~~|||oooeee___\\\ZZZ\\\aaagggkkkllllllnnnpppttttttqqqkkkddd^^^ZZZXXX[[[aaaeeecccbbbeeehhhiiieeeeeeeeeeeeeeeeeedddddd___```aaa```^^^]]]]]]^^^\\\```eeehhhgggdddbbbaaaaaaccceeehhhmmmooohhh___WWWTTTPPPMMMMMMNNNNNNMMMSSSSSSRRRRRRRRRRRRSSSSSSYYYYYYYYYYYYZZZ\\\^^^___bbb```^^^\\\ZZZXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXVVVVVVTTTTTTUUUXXXXXXVVVSSSRRRSSSUUUVVVWWWWWWWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[VVVVVVVVVVVVVVVXXX\\\___]]]\\\[[[ZZZ[[[\\\^^^___```]]]\\\^^^]]][[[\\\___[[[[[[]]]aaaaaa]]]ZZZ[[[\\\\\\]]]]]]^^^^^^______aaa___]]]\\\\\\\\\ZZZYYYWWWWWWXXXZZZ\\\]]][[[ZZZXXX[[[^^^```______^^^___``````______^^^]]]]]]]]]ZZZ[[[\\\]]]___bbbgggjjjmmmkkkgggbbb]]]ZZZXXXWWW\\\^^^^^^\\\]]]```^^^ZZZUUUUUUVVVZZZ___ccceeeeeeaaaaaa```aaabbbbbb```___aaaccceeedddbbb```_________eeennnuuuyyyyyyxxxwwwqqqllleeeaaa```___]]]ZZZUUUSSSRRRTTTVVVWWWTTTQQQSSSTTTWWWYYY[[[\\\\\\\\\WWWWWWWWWXXX[[[^^^aaacccbbbaaaaaacccddddddbbb___^^^```aaaaaa^^^\\\[[[[[[YYYWWWTTTTTTUUUWWWWWWWWWTTTTTTSSSSSSTTTUUUVVVVVVTTTTTTUUUUUUUUUTTTSSSRRROOOOOOOOOPPPRRRSSSRRRPPPMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOMMMLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPPPPSSSVVVWWWWWWVVVQQQMMMMMMQQQTTTUUUVVVXXXVVVUUUTTTTTTTTTVVVWWWXXXXXXVVVTTTTTTUUUVVVVVVUUUWWWXXXYYYZZZ\\\]]]^^^___aaaaaa``````______^^^^^^```bbbeeehhhkkkmmmnnnnnniiiiiiiiijjjmmmqqquuuwwwwww{{{~~~yyyssspppnnn[[[[[[\\\\\\\\\\\\\\\[[[YYYZZZ\\\aaadddfffdddccc```___^^^]]]\\\[[[ZZZZZZWWWXXXYYYZZZ[[[]]]___```___```___]]]ZZZYYYYYYZZZ[[[^^^dddjjjoooqqqrrrrrrqqqpppppppppqqqrrrtttuuuooommmjjjhhhddd___YYYUUUWWW]]]dddhhhgggccc```^^^\\\[[[[[[___eeegggeeebbbccc___]]]]]][[[XXXXXX[[[^^^^^^^^^]]]\\\^^^aaaddddddbbb___```cccfffffffff```dddddd```___aaabbbaaabbbdddeeeccc^^^ZZZXXXXXXXXX[[[```fffiiijjjhhhfff```aaa```ZZZTTTQQQTTTXXX___fffmmmpppmmmiiiggghhhiiijjjjjjgggdddbbbeeegggmmmqqqtttqqqppppppnnnjjjeeeccccccffflllqqqrrrrrrwww{{{}}}|||{{{uuutttppplllfffaaa]]][[[ZZZ___hhhuuuyyymmmddd]]][[[XXXWWWXXXYYYXXXXXX]]]]]]^^^aaadddeeecccaaaeeehhhnnnuuuzzzzzzwwwsssiiiaaaVVVOOOLLLMMMMMMNNNOOOPPPSSSVVVYYYZZZ[[[[[[___gggoooppppppooommmiiikkkhhhiiikkkjjjeeeccccccbbbeeeiiikkklllooosssvvvuuuooofff^^^XXXTTTSSSTTTVVVXXX\\\```bbbbbbaaa```ccccccaaa^^^ZZZWWWUUUUUUTTTZZZ^^^]]]^^^cccgggiiidddeeeggghhhhhhgggfffddd```bbbccccccbbbaaaaaaaaa___dddjjjmmmmmmjjjiiiiiieeeggggggggglllpppkkkbbbWWWSSSPPPNNNOOOPPPQQQQQQVVVVVVWWWWWWXXXXXXXXXYYY[[[[[[[[[[[[\\\]]]___```ccc___[[[YYYYYYXXXUUUQQQTTTSSSRRRTTTWWWYYYZZZZZZWWWWWWWWWXXXYYYYYYVVVUUUSSSTTTWWWZZZZZZYYYWWWVVVSSSTTTTTTUUUVVVUUUUUUUUUTTTSSSRRRRRRSSSUUUVVVWWWWWWVVVVVVVVVWWWZZZ\\\^^^[[[WWWVVVYYYZZZXXXXXXZZZZZZVVVWWW[[[\\\XXXWWWZZZ\\\[[[[[[[[[[[[]]]^^^___^^^[[[YYYXXXYYYZZZXXXVVVVVVUUUVVVXXXZZZZZZYYYWWWWWWZZZ^^^___^^^]]]\\\\\\\\\\\\\\\ZZZYYYXXXYYYYYYWWWYYY\\\^^^```cccgggjjjiiigggccc___[[[YYYYYYXXX^^^aaabbbaaaccceeebbb\\\XXXXXXYYY]]]bbbeeeggggggaaa___]]]]]]^^^^^^]]]\\\___bbbdddeeeccc```______^^^ccclllvvv||||||vvvqqqjjjeee^^^\\\\\\\\\YYYVVVTTTRRRQQQTTTXXXXXXTTTOOOQQQSSSWWWYYY[[[[[[[[[ZZZXXXXXXXXXXXXZZZ]]]```bbbbbbaaa```bbbddddddbbb___]]]```bbbccc```]]][[[ZZZXXXUUURRRRRRTTTUUUUUUUUUQQQPPPPPPPPPPPPQQQRRRSSSQQQRRRRRRSSSRRRQQQPPPOOOOOONNNNNNPPPQQQRRRPPPNNNNNNNNNMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLLLLMMMNNNNNNNNNOOONNNOOOQQQUUUZZZ\\\]]]\\\VVVOOOLLLOOOQQQPPPRRRVVVTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSSSSUUUUUUUUUTTTRRRUUUXXXXXXWWWWWWZZZ]]]^^^]]][[[ZZZZZZ[[[\\\]]]]]]___bbbeeehhhjjjkkkkkkbbbbbbbbbcccdddfffggghhhjjjlllmmmnnnllljjjgggeee[[[[[[[[[[[[ZZZYYYXXXWWWXXXZZZ]]]bbbfffhhhfffeee```___^^^]]][[[ZZZYYYXXXWWWXXXYYYYYYZZZ\\\___bbb_________]]]ZZZYYYYYY[[[[[[^^^ccciiilllmmmmmmllljjjkkkmmmooooooooommmllllllkkkkkkjjjgggccc\\\WWWWWW^^^fffhhheee```^^^___aaa______ccciiillljjjfffiiidddaaabbbaaa]]][[[\\\\\\]]]^^^^^^]]]^^^```cccbbb^^^\\\]]]aaaeeegggggg^^^aaaaaa]]][[[]]]^^^]]]^^^```bbb```ZZZUUURRRQQQPPPTTT\\\eeekkknnnllljjjdddeeeddd___XXXUUUXXX\\\bbbeeehhhhhhfffddddddfffcccfffhhhgggffffffiiilllqqquuuvvvrrrooonnnlllhhhdddaaa```eeelllqqqqqqooovvv|||~~~zzzwwwtttpppmmmiiidddaaa```dddlllxxx|||nnnccc^^^ZZZVVVSSSRRRRRRQQQPPPTTTSSSSSSWWW[[[\\\[[[XXX^^^ccckkkppprrrnnniiieee]]]WWWOOOKKKKKKLLLLLLLLLJJJMMMPPPTTTVVVVVVTTTSSSPPPXXX^^^^^^]]]]]][[[XXXWWWTTTUUUZZZ\\\YYYUUUUUUTTTWWWZZZ\\\]]]^^^aaaddd```\\\WWWTTTQQQNNNNNNPPPRRRRRRUUUXXX[[[\\\ZZZXXXYYYYYYWWWUUUTTTSSSSSSSSSQQQXXX[[[ZZZ[[[aaafffgggeeegggjjjkkkkkkiiigggeeebbbdddfffgggeeeddddddeeedddjjjppptttssspppooopppiiikkkjjjhhhmmmrrrnnneeeVVVSSSPPPPPPQQQTTTUUUUUUTTTUUUWWWXXXZZZZZZZZZZZZ\\\\\\\\\\\\\\\^^^```aaaeee```[[[ZZZ[[[YYYTTTOOORRRQQQPPPRRRVVVYYY[[[\\\YYYZZZ\\\]]]\\\ZZZYYYXXXSSSVVVZZZ]]]]]][[[XXXVVVTTTTTTTTTSSSSSSRRRQQQPPPTTTQQQOOOOOOPPPRRRQQQPPPJJJJJJJJJKKKNNNQQQTTTWWWVVVRRRRRRVVVXXXVVVVVVXXXZZZTTTRRRVVVWWWTTTTTTXXX\\\[[[ZZZZZZZZZ\\\___```\\\YYYVVVVVVXXXYYYWWWUUUWWWVVVVVVXXXYYYYYYVVVTTTWWWZZZ]]]___]]][[[ZZZZZZYYYYYYYYYXXXVVVUUUVVVWWWVVVXXX\\\___aaadddgggiiieeeccc```]]][[[ZZZZZZ[[[___ccceeeeeeggghhhddd^^^\\\\\\]]]```dddggggggggg```^^^[[[ZZZ[[[[[[[[[ZZZ^^^aaacccdddbbb```^^^^^^^^^bbbjjjvvv~~~~~~vvvnnneee```[[[YYY[[[[[[WWWTTTUUUSSSSSSVVVYYYYYYTTTOOOPPPRRRVVVYYYZZZZZZYYYXXXZZZYYYXXXYYYZZZ\\\___```aaa```___aaaddddddaaa^^^\\\___cccdddbbb^^^[[[YYYXXXTTTQQQPPPRRRTTTTTTSSSPPPOOOOOONNNNNNNNNOOOOOOOOOPPPQQQQQQQQQPPPNNNMMMQQQQQQQQQRRRSSSRRRPPPMMMOOONNNMMMLLLKKKJJJIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHIIIKKKLLLLLLMMMLLLKKKKKKKKKLLLMMMMMMNNNJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKNNNSSSXXX\\\]]]\\\[[[SSSNNNOOOPPPNNNPPPUUUQQQPPPOOOOOOOOOPPPRRRRRRPPPOOOOOOPPPQQQRRRQQQPPPPPPTTTXXXXXXUUUTTTXXX]]]]]]\\\YYYXXXXXXZZZ\\\^^^ZZZ\\\```cccfffhhhiiijjj^^^^^^______````````````bbbbbbaaabbbddddddbbb```^^^\\\ZZZZZZ[[[\\\[[[ZZZXXXZZZ]]]bbbgggiiiiiigggaaa^^^\\\[[[]]]^^^\\\ZZZVVVWWWYYY[[[^^^```aaabbb``````^^^ZZZWWWWWWZZZ___\\\^^^bbbfffiiijjjjjjjjjeeeeeeeeegggjjjmmmmmmllljjjkkkllloooooojjjbbb\\\bbbeeeiiilllkkkfffaaa]]]\\\aaaddddddfffjjjjjjgggiiihhhfffccc___\\\YYYWWWXXXXXXXXXXXXXXXYYYYYYYYY[[[ZZZYYY\\\```bbbaaa^^^XXXZZZ\\\\\\[[[ZZZZZZZZZ``````______]]]XXXRRRMMMUUUXXX]]]eeellloooooonnnqqqnnnjjjeeebbb___^^^^^^iiigggeeefffhhhiiihhheeebbbcccbbbbbbdddhhhpppuuuvvvuuuuuutttsssoookkkgggeeebbb```dddkkkppppppooovvv}}}yyywwwxxxzzzvvvmmmddd\\\eeeqqq}}}}}}ttthhh^^^SSSQQQNNNLLLLLLLLLKKKJJJKKKLLLNNNPPPRRRTTTUUUUUUVVV]]]dddgggddd___[[[YYYSSSQQQOOOMMMKKKKKKKKKKKKJJJMMMPPPOOOKKKIIIIIIKKKMMMNNNOOOOOOOOONNNLLLKKKIIIKKKLLLNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOQQQTTTUUUSSSRRROOOMMMKKKJJJJJJJJJMMMNNNPPPRRRSSSSSSSSSRRRQQQQQQRRRSSSSSSRRRQQQPPPVVVVVVWWWYYY\\\___bbbdddhhhjjjllljjjfffeeeiiinnniiijjjkkkkkkjjjkkknnnpppoooqqquuuxxxxxxvvvrrrooolllkkkkkklllllliiieeebbbWWWTTTQQQOOOQQQTTTVVVWWWXXXYYY[[[[[[ZZZZZZ\\\]]]\\\\\\\\\\\\^^^___aaabbbcccbbb```\\\WWWTTTSSSSSSNNNMMMMMMNNNRRRVVVWWWXXXXXXYYY[[[^^^aaaaaa```^^^]]]___bbbbbbaaa^^^\\\[[[WWWVVVSSSNNNIIIHHHJJJNNNQQQNNNLLLLLLMMMMMMKKKHHHGGGGGGGGGJJJMMMNNNNNNMMMQQQQQQPPPPPPQQQRRRTTTUUUZZZXXXVVVSSSRRRSSSUUUVVV[[[ZZZYYYYYYZZZ]]]```aaa___ZZZVVVWWW[[[\\\ZZZVVVYYYXXXXXXYYY[[[\\\ZZZYYY[[[]]]______^^^]]]]]]^^^]]]]]]]]]^^^```aaa```^^^[[[\\\^^^aaafffhhhiiiiiihhhddd___]]]^^^^^^]]][[[]]]ccchhhiiikkkllliiieeeeeeaaa___bbbiiimmmjjjfffccc^^^ZZZZZZZZZXXXXXX[[[___^^^^^^aaaeeeeeeccc``````hhhsss}}}yyymmmdddbbbZZZVVVWWWXXXUUUVVV[[[XXXVVVSSSTTTUUUUUURRROOOQQQSSSUUUWWWWWWWWWVVVUUU\\\[[[ZZZYYY[[[^^^aaacccdddcccbbbcccdddcccaaa___aaacccdddccc```\\\YYYXXXYYYVVVSSSRRRTTTTTTRRROOOPPPMMMKKKKKKMMMMMMKKKHHHHHHJJJMMMOOOPPPOOOMMMKKKLLLQQQVVVVVVRRROOOOOOQQQSSSQQQOOONNNNNNMMMKKKIIIMMMLLLLLLKKKIIIIIIHHHGGGIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIKKKMMMMMMKKKIIILLLJJJIIIKKKMMMMMMJJJGGGIIIHHHHHHIIIKKKLLLLLLKKKLLLJJJKKKPPPSSSSSSWWW[[[XXXUUUPPPLLLJJJKKKMMMOOORRRQQQOOOMMMMMMNNNOOOPPPPPPNNNMMMLLLMMMOOOOOOOOOTTTUUUTTTSSSQQQRRRTTTVVV]]]\\\ZZZYYYYYYYYYZZZ[[[WWW[[[^^^^^^^^^```bbbbbb___]]][[[[[[\\\^^^^^^^^^___]]]ZZZ[[[]]]^^^]]][[[ccc```^^^\\\\\\\\\ZZZYYYVVVXXX\\\aaafffhhhgggeee___]]][[[\\\^^^^^^]]][[[VVVVVVWWWYYY[[[]]]```aaa```aaa```\\\YYYYYY]]]aaa``````bbbeeeiiikkkjjjiiidddddddddeeehhhjjjjjjiiijjjkkkooosssvvvtttnnniiinnnpppqqqrrroooiiiccc___aaadddeeecccdddggggggdddeeeeeeccc```]]]YYYUUUSSSVVVVVVVVVVVVVVVVVVUUUUUUVVVUUUUUUXXX]]]___^^^\\\XXXYYY[[[\\\]]]\\\\\\]]]cccdddeeeeeeddd^^^VVVQQQTTTWWW]]]eeemmmqqqrrrqqqssspppmmmiiigggeeeeeeeeekkkhhheeedddfffiiiiiiiiibbbaaaaaabbbgggooowww}}}zzzxxxuuusssppplllhhheeeaaa```aaafffnnnssstttrrrwww~~~zzzvvvtttuuuxxxvvvooohhhccckkkuuu|||~~~|||yyywwwyyy}}}|||vvvooohhh___VVVOOOMMMJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOTTTZZZ\\\ZZZVVVRRRQQQRRRQQQOOOMMMKKKJJJIIIIIIIIIJJJLLLLLLJJJIIIHHHIIIHHHHHHIIIHHHHHHGGGGGGFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOONNNMMMLLLKKKJJJJJJKKKKKKLLLMMMOOOQQQRRRRRRRRRQQQPPPQQQRRRSSSSSSRRRQQQQQQTTTTTTUUUWWWZZZ]]]```bbbgggjjjlllkkkhhhgggjjjnnniiikkkmmmnnnnnnoooqqqrrrrrrtttwwwyyyxxxuuuqqqnnnllllllkkkkkkjjjgggccc___XXXUUURRRQQQRRRUUUVVVWWWYYYZZZ\\\\\\[[[ZZZ[[[\\\\\\\\\]]]^^^___```aaaaaabbbcccbbb___ZZZWWWVVVWWWRRRPPPPPPQQQTTTVVVXXXXXX[[[[[[]]]___bbbdddbbbaaa```bbbddddddcccaaa___^^^YYYXXXUUUQQQLLLKKKMMMPPPPPPNNNLLLLLLNNNNNNLLLJJJGGGGGGHHHJJJNNNPPPPPPOOOPPPPPPOOOPPPRRRUUUXXXZZZ___]]]YYYVVVTTTTTTTTTUUUZZZZZZZZZ[[[\\\^^^```aaa___\\\YYYYYY[[[[[[YYYVVVZZZZZZZZZ[[[^^^^^^]]]\\\YYY\\\___aaaaaa```aaaaaaaaaaaa```aaacccddddddcccaaa```aaadddjjjmmmnnnmmmjjjfffbbbaaabbbbbbaaa```^^^cccggggggiiimmmmmmjjjgggccc```ccciiikkkiiieeeaaa\\\YYYZZZZZZXXXZZZ]]]aaa```___bbbfffhhhgggfffhhhmmmuuu{{{{{{sssggg^^^\\\VVVRRRTTTUUUSSSTTTWWWXXXVVVVVVWWWYYYYYYUUUQQQRRRSSSUUUWWWWWWWWWVVVUUUZZZZZZYYYZZZ\\\___aaacccdddbbbaaaaaabbbbbb```___```aaacccaaa^^^ZZZWWWVVVVVVTTTQQQPPPRRRSSSRRRQQQPPPNNNMMMNNNOOOOOOMMMJJJHHHJJJLLLMMMNNNNNNMMMLLLMMMRRRVVVVVVSSSPPPQQQSSSTTTRRRPPPOOOOOONNNLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJJJJKKKMMMMMMKKKIIIMMMKKKHHHHHHJJJKKKJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJJJJHHHHHHLLLNNNNNNPPPUUUQQQOOOLLLIIIHHHIIIKKKLLLRRRQQQNNNLLLLLLLLLLLLMMMNNNMMMLLLLLLMMMOOOPPPPPPRRRSSSSSSQQQPPPPPPRRRTTTWWWXXXZZZ[[[[[[ZZZYYYXXXWWWYYYZZZYYYYYY[[[^^^```^^^\\\[[[ZZZ[[[\\\\\\\\\^^^[[[YYYYYY[[[\\\[[[YYYhhheeeaaa___]]]\\\ZZZXXXTTTWWW[[[aaafffgggeeeccc]]]]]]\\\]]]^^^^^^\\\[[[WWWVVVUUUVVVWWW[[[^^^```___``````]]]ZZZ[[[___ccccccaaa```ccciiikkkiiifffdddcccbbbccceeegggfffeeejjjlllpppuuuyyyyyyvvvtttzzzyyywwwtttoooiiidddaaaccceeeddd```___aaaaaa^^^^^^^^^]]][[[XXXTTTPPPNNNSSSSSSTTTTTTSSSRRRQQQPPPQQQOOOPPPSSSYYY]]]\\\[[[XXXZZZ\\\^^^```aaabbbbbbeeeggghhhjjjhhhbbbZZZUUUTTTWWW^^^gggoootttvvvuuuvvvtttrrrooommmllllllllllllhhhcccaaacccgggkkkmmmbbb^^^\\\^^^fffsss~~~}}}xxxtttooojjjfffccccccgggnnnvvv{{{|||zzzyyy}}}}}}sssooommmooorrrsssooojjjjjjooouuuwwwtttlllddd```aaaeeegggddd```\\\UUUNNNJJJIIIGGGGGGIIIJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGJJJNNNPPPOOOLLLKKKJJJOOONNNMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPQQQRRRRRRRRRRRRRRRQQQRRRSSSTTTWWWZZZ]]]___fffiiilllllljjjiiijjjmmmjjjmmmqqqsssssstttuuuwwwwwwxxxyyyzzzxxxtttooolllnnnmmmlllkkkjjjgggbbb^^^ZZZWWWSSSRRRSSSUUUVVVWWWYYY[[[]]]]]]\\\ZZZZZZZZZ[[[\\\^^^___```aaa``````aaacccdddccc```^^^]]]]]]XXXWWWVVVVVVXXXZZZZZZYYY^^^^^^___bbbeeegggfffeeedddeeefffgggfffdddbbb```\\\[[[XXXTTTPPPOOOPPPRRRQQQOOONNNNNNOOOOOOMMMLLLGGGGGGHHHKKKPPPSSSSSSSSSRRRQQQPPPQQQTTTYYY^^^aaa```___\\\YYYWWWVVVVVVVVVWWWYYY[[[]]]___```aaaaaa```___^^^]]][[[ZZZXXXWWW\\\[[[\\\^^^aaabbbbbbaaaYYY\\\```cccdddeeefffggggggfffdddeeegggiiiiiiiiiiiifffdddhhhooottttttrrrllljjjgggeeeffffffeeedddaaaeeegggfffiiinnnqqqoooiiieeeaaabbbfffhhheeebbb^^^YYYWWWYYYYYYYYY\\\aaaaaa______```dddhhhjjjkkkoooqqqtttvvvsssjjj___WWWWWWSSSRRRTTTUUUTTTTTTUUUVVVVVVXXX\\\^^^]]]WWWRRRRRRSSSUUUVVVWWWWWWVVVUUUWWWXXXZZZ\\\^^^aaabbbccccccaaa^^^]]]^^^^^^^^^]]]]]]^^^___]]]YYYUUUSSSSSSSSSPPPNNNNNNPPPRRRSSSSSSPPPPPPPPPQQQRRRPPPMMMKKKIIIJJJJJJKKKLLLLLLMMMMMMNNNRRRVVVWWWTTTSSSSSSUUUUUUSSSQQQPPPPPPPPPNNNLLLIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKLLLMMMMMMKKKIIINNNLLLIIIHHHIIIJJJJJJJJJGGGFFFFFFGGGIIIJJJJJJIIIHHHEEEEEEIIIJJJIIIJJJNNNLLLKKKJJJIIIIIIIIIJJJKKKPPPOOOMMMKKKJJJIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPOOOPPPPPPOOONNNNNNPPPQQQQQQTTTXXX\\\\\\ZZZWWWTTTWWWWWWVVVTTTTTTUUUYYY]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[YYYWWWVVVWWWXXXWWWWWWkkkgggccc___^^^\\\ZZZYYYVVVYYY^^^ccchhhhhhfffccc]]]]]]]]]]]]]]]\\\ZZZYYYYYYWWWUUUTTTVVVYYY^^^aaa^^^______]]]ZZZZZZ^^^bbbddd```^^^aaaiiillljjjeeedddbbbaaabbbcccdddcccaaagggiiimmmqqquuuvvvuuuttt{{{yyyuuupppjjjddd```^^^^^^___]]]XXXWWWYYYYYYWWWVVVVVVUUUTTTRRROOOMMMKKKOOOPPPPPPQQQQQQQQQQQQQQQPPPNNNOOOSSSYYY]]]^^^]]][[[\\\]]]aaadddgggiiiiiiggggggggggggfffbbb\\\XXXXXX[[[aaajjjqqqvvvwwwvvvxxxvvvtttrrrpppoooooonnnkkkgggaaa^^^```eeekkkpppddd^^^WWWWWWaaaqqqzzzrrrjjjdddiiikkkpppxxx{{{|||~~~zzzuuujjjgggdddfffjjjmmmllljjjkkknnnpppooohhh___XXXSSSQQQVVVYYYXXXWWWVVVQQQKKKIIIGGGFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIGGGEEEDDDDDDBBBAAACCCGGGIIIGGGEEEFFFEEEDDDCCCCCCCCCEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCDDDFFFGGGIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJKKKMMMOOOPPPPPPPPPOOONNNOOOPPPQQQRRRRRRSSSSSSOOOPPPPPPRRRUUUXXX[[[]]]dddgggjjjkkkjjjiiiiiikkkkkknnnsssvvvxxxxxxyyy{{{{{{{{{{{{zzzwwwrrrnnnkkkooommmlllkkkkkkhhhdddaaa[[[XXXUUUSSSTTTVVVVVVVVVYYY[[[]]]]]][[[XXXWWWWWWYYY[[[]]]___```___^^^]]]```bbbeeefffeeecccccccccaaa___^^^^^^______^^^]]]aaaaaaaaacccfffhhhiiihhhhhhgggggghhhhhhfffdddbbb^^^\\\YYYVVVSSSRRRSSSTTTSSSSSSQQQPPPOOONNNMMMLLLHHHHHHIIIMMMRRRVVVWWWXXXWWWVVVUUUVVVYYY___dddggg___^^^]]][[[YYYXXXWWWWWWTTTWWW[[[```cccdddcccccc```aaabbbaaa^^^[[[YYYYYY\\\\\\]]]```dddffffffeee]]]```dddggghhhhhhiiijjjkkkiiihhhiiikkkmmmnnnmmmnnnjjjhhhkkksssxxxwwwtttnnnllljjjhhhhhhgggffffffeeeiiijjjjjjkkkpppqqqnnniiieeeaaaaaaccccccaaa^^^[[[XXXVVVXXXYYYYYY^^^dddaaa___^^^^^^```eeeiiikkknnnnnnmmmllliiiccc[[[UUUWWWUUUUUUWWWYYYYYYWWWWWWTTTVVVYYY^^^bbb___YYYRRRRRRSSSUUUVVVVVVVVVVVVVVVVVVXXX[[[^^^aaacccddddddaaa^^^[[[YYYYYYZZZZZZYYYYYYZZZYYYWWWSSSPPPOOOOOOOOONNNLLLLLLNNNQQQTTTUUUSSSTTTTTTTTTSSSPPPLLLIIIJJJJJJIIIIIIJJJKKKLLLMMMOOORRRUUUVVVUUUTTTUUUVVVUUUSSSRRRQQQQQQQQQOOOMMMJJJKKKKKKLLLKKKJJJIIIIIIHHHIIIIIIJJJLLLMMMNNNOOOOOONNNMMMMMMNNNNNNMMMLLLNNNNNNMMMLLLLLLKKKJJJIIIFFFEEEEEEFFFHHHIIIIIIHHHFFFDDDDDDHHHIIIHHHIIILLLMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIIIIIIIIIIKKKMMMNNNNNNMMMMMMMMMMMMKKKMMMNNNMMMLLLLLLMMMOOOMMMQQQUUUYYYZZZYYYUUUSSSVVVUUUUUUVVVTTTSSSVVVZZZ\\\\\\\\\[[[YYYXXXXXXYYYXXXWWWUUUSSSSSSTTTTTTUUUkkkgggbbb___^^^]]]\\\[[[[[[]]]aaafffiiijjjgggddd^^^^^^^^^\\\ZZZXXXWWWVVV[[[YYYVVVUUUVVVZZZ^^^aaa___aaaaaa^^^[[[ZZZ]]]aaaddd```^^^cccjjjnnnkkkfffaaa```______``````___]]]___bbbeeeiiilllnnnpppqqqtttqqqlllgggaaa^^^\\\[[[TTTUUUSSSOOONNNQQQRRRPPPMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPRRRTTTUUUVVVTTTSSSRRRVVV\\\aaacccbbb______```ccchhhlllnnnmmmhhhfffcccaaa```___]]][[[[[[^^^cccjjjpppssssssrrruuutttrrrooommmkkkjjjiiifffbbb]]]ZZZ[[[aaaiiioookkkcccYYYVVV]]]lll}}}{{{qqqfff___kkknnnsssyyy~~~}}}xxxwwwvvvxxxyyywwwoooiiiccc```^^^___cccfffhhhgggjjjjjjhhhccc\\\UUUPPPNNNJJJOOOSSSRRRRRRRRRNNNIIIIIIHHHGGGGGGGGGGGGEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBCCCDDDFFFFFFFFFFFFBBBCCCEEEFFFFFFFFFEEEDDDCCC@@@???AAAFFFHHHGGGFFFGGGGGGEEEEEEEEEFFFGGGHHHHHHGGGEEECCCBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSOOOOOOPPPRRRUUUXXX[[[]]]aaacccfffhhhhhhhhhhhhiiijjjnnnssswwwxxxzzz{{{|||~~~}}}|||yyyuuuqqqmmmkkkkkkiiihhhhhhiiigggeeebbb\\\ZZZWWWUUUVVVWWWVVVVVVYYY[[[\\\[[[YYYWWWVVVVVVWWWYYY[[[]]]]]]]]][[[ZZZ^^^aaaeeegggggggggggghhhhhhgggffffffggggggeeedddeeedddcccdddgggiiijjjjjjjjjiiihhhhhhiiihhheeebbb^^^\\\YYYVVVUUUTTTTTTTTTVVVVVVTTTRRROOOLLLKKKKKKJJJJJJKKKNNNTTTXXX[[[[[[^^^]]]]]]___aaaeeeiiikkkbbbaaa```]]][[[XXXUUUTTTRRRVVV\\\aaaeeefffeeeeee___bbbeeeeeebbb```^^^^^^[[[\\\^^^bbbfffiiijjjjjjeeegggiiijjjiiiiiiiiijjjlllkkkjjjkkknnnppppppppppppmmmkkknnnssswwwvvvtttmmmmmmllljjjhhhgggggggggjjjnnnpppoooooopppnnnjjjgggddd```^^^______^^^\\\[[[XXXWWWYYYYYYZZZ```gggfffdddaaa______bbbgggjjjfffdddcccbbbaaa^^^ZZZWWWWWWWWWWWWXXXZZZ\\\ZZZXXXTTTUUUYYY^^^aaa___YYYSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVXXX\\\```cccdddeeeeee___[[[XXXUUUUUUVVVUUUUUUUUUUUUTTTQQQNNNLLLLLLLLLMMMMMMMMMMMMNNNQQQTTTVVVZZZZZZ[[[YYYUUUPPPLLLJJJKKKJJJIIIHHHIIIKKKMMMNNNOOOQQQSSSTTTTTTTTTUUUUUUTTTSSSQQQQQQQQQQQQOOOMMMIIIJJJKKKKKKJJJHHHFFFEEEIIIIIIJJJLLLMMMNNNNNNOOOQQQOOONNNNNNOOOPPPOOONNNMMMPPPRRRSSSQQQNNNJJJHHHFFFEEEEEEFFFHHHIIIIIIHHHGGGEEEFFFJJJLLLKKKLLLOOONNNNNNMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKNNNPPPRRRQQQNNNJJJIIIIIIIIIKKKLLLLLLKKKKKKLLLMMMNNNPPPRRRUUUVVVVVVUUUTTTUUUTTTVVVZZZYYYTTTTTTXXX[[[]]]^^^\\\YYYXXXXXXZZZWWWVVVTTTRRRPPPQQQRRRTTTlllhhhccc```______^^^^^^___```bbbeeehhhhhhfffccc]]]]]]\\\ZZZVVVUUUUUUVVV]]][[[XXXWWWWWW[[[^^^aaacccdddddd```\\\ZZZ\\\^^^aaa______ccchhhjjjgggbbb[[[ZZZXXXXXXYYYYYYXXXWWWTTTWWW[[[^^^aaaeeejjjmmmiiifffaaa\\\XXXVVVUUUUUUJJJLLLLLLIIIIIILLLLLLJJJGGGGGGGGGHHHJJJMMMPPPRRRQQQQQQQQQRRRUUUXXX\\\^^^[[[YYYXXX[[[```eeeffffffcccaaaaaadddjjjoooooonnngggccc^^^[[[ZZZ[[[\\\\\\XXXZZZ___eeejjjlllkkkiiikkkkkkiiigggeeecccaaa```^^^\\\YYYWWWXXX]]]eeekkkooojjjbbb]]]^^^hhhwwwxxxnnnddd]]]bbbeeejjjnnnppppppooonnnmmmkkkjjjkkkkkkhhhbbb\\\\\\ZZZXXXYYY[[[^^^``````cccbbb^^^XXXQQQKKKIIIHHHEEEJJJMMMMMMMMMNNNKKKFFFHHHFFFFFFFFFFFFFFFCCCAAA@@@@@@AAABBBCCCCCCCCCCCC???>>>???AAACCCEEEDDDCCCAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBCCCEEEHHHIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPPPPOOOPPPOOOOOOOOOPPPQQQRRRRRRPPPQQQRRRSSSVVVYYY\\\^^^```aaaccceeefffhhhhhhhhhiiimmmqqqtttvvvxxxzzz|||~~~}}}zzzwwwtttpppmmmkkkgggfffdddeeeeeeeeecccaaa```]]]ZZZYYYYYYYYYXXXWWWZZZ[[[[[[ZZZXXXVVVWWWXXXWWWXXXZZZ[[[[[[[[[ZZZYYY]]]```cccfffggghhhjjjkkklllkkkkkklllmmmmmmllljjjkkkhhhffffffhhhjjjllllllmmmjjjhhhhhhiiiiiifffbbb___\\\YYYWWWWWWVVVUUUTTTVVVVVVUUURRRNNNKKKKKKKKKMMMLLLMMMPPPUUUZZZ]]]^^^aaaccceeehhhjjjkkklllllliiihhhfffbbb^^^YYYTTTQQQUUUXXX^^^cccffffffeeeccc___aaadddgggiiihhheeeccc\\\\\\___dddiiimmmnnnnnnkkkkkkkkkiiigggfffgggiiilllkkklllnnnqqqrrrqqqpppnnnnnnnnnppprrrsssrrrqqqlllmmmnnnmmmkkkjjjjjjkkkppptttuuurrrqqqqqqmmmhhheeebbb___]]]]]]]]]]]]]]]\\\ZZZYYYZZZYYYYYY```iiiooolllhhhccc``````dddggg^^^\\\ZZZZZZ\\\\\\\\\[[[VVVXXXXXXWWWYYY\\\[[[WWWVVVVVVXXX\\\```^^^YYYTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVXXX[[[^^^aaacccdddddd]]]ZZZWWWUUUTTTTTTSSSQQQRRRRRRQQQNNNLLLKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSUUU]]]^^^^^^[[[VVVQQQMMMLLLKKKJJJJJJIIIJJJLLLMMMNNNPPPPPPQQQRRRRRRSSSRRRRRRRRRQQQOOOOOOPPPOOONNNLLLGGGHHHIIIJJJJJJHHHFFFEEEIIIJJJKKKLLLMMMNNNNNNNNNPPPNNNMMMMMMOOOPPPPPPOOOMMMQQQVVVXXXUUUOOOJJJHHHFFFEEEEEEFFFHHHIIIIIIHHHHHHGGGIIIMMMOOOMMMNNNQQQLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLLLLMMMOOORRRUUUTTTOOOJJJHHHHHHHHHJJJLLLLLLLLLKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUTTTRRRVVV\\\[[[TTTRRRWWWYYY\\\^^^]]]ZZZXXXXXXZZZWWWVVVTTTQQQOOOOOORRRTTToookkkfffbbb``````______aaa``````aaaccccccbbb```YYYZZZYYYVVVSSSSSSVVVYYY]]][[[YYYXXXXXXZZZ]]]```cccdddccc___YYYVVVVVVXXXXXXYYY[[[^^^```^^^ZZZVVVRRRPPPOOOOOOQQQQQQPPPNNNLLLOOOQQQSSSUUUXXX^^^bbb]]]ZZZVVVRRRNNNLLLLLLLLLEEEHHHIIIGGGGGGJJJIIIFFFBBBBBBBBBDDDIIIOOOUUUYYYXXXWWWUUUUUUWWW\\\aaadddaaa^^^\\\^^^bbbfffggggggeeebbbaaaccciiinnnnnnlll```\\\XXXUUUUUUVVVVVVUUUPPPRRRVVV\\\aaabbbaaa```^^^^^^]]]\\\[[[YYYXXXWWWUUUVVVUUUTTTUUUYYY```eeekkkllljjjeeeaaadddmmmvvv}}}zzzuuupppkkkccc\\\WWWTTTWWWZZZ]]]^^^^^^]]]]]]]]]\\\\\\\\\[[[YYYUUURRRSSSQQQPPPOOOPPPQQQSSSSSSSSSSSSQQQNNNIIIEEECCCCCC@@@EEEIIIIIIJJJKKKIIIDDDCCCBBBBBBCCCEEEDDDBBBAAA>>>??????@@@@@@@@@@@@@@@===<<<===???CCCEEECCCAAAEEEEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFFFFFFFGGGJJJLLLEEEFFFGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFEEEDDDCCCCCCDDDDDDFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQPPPPPPQQQPPPOOOOOOOOOPPPQQQQQQSSSSSSTTTVVVXXX\\\___```bbbaaabbbcccfffhhhiiijjjhhhkkknnnppprrrtttwwwyyy}}}{{{yyyuuurrrpppnnnmmmiiigggeeeeeeeeedddcccaaadddbbb___^^^^^^]]]\\\ZZZ]]]]]]\\\ZZZXXXXXXZZZ\\\YYYYYYYYYZZZZZZZZZZZZZZZ[[[^^^aaaccceeegggjjjlllllllllmmmnnnqqqqqqpppnnnpppmmmjjjiiijjjlllnnnnnnpppllliiiiiikkkkkkgggccc```]]]ZZZYYYYYYYYYWWWUUUSSSTTTTTTRRRNNNLLLLLLMMMOOOOOOOOORRRWWW\\\___``````dddiiinnnqqqpppnnnlllkkkkkkjjjhhhddd___[[[XXX[[[^^^aaadddeeedddaaa___]]]___ccciiiooopppmmmiii]]]^^^aaaffflllqqqsssssslllkkkiiieeebbbbbbdddgggkkklllnnnqqqtttuuusssqqqlllooorrrsssqqqooonnnnnniiillloooppppppppprrrtttuuuwwwvvvrrrpppqqqoookkkdddbbb___]]]]]]^^^___```___]]]\\\\\\YYYYYY```jjjuuusssmmmfff___\\\^^^```[[[YYYWWWWWWYYY[[[\\\\\\XXXZZZYYYVVVXXX\\\[[[WWWZZZXXXXXX[[[^^^^^^ZZZWWWTTTTTTTTTTTTUUUVVVWWWWWWUUUVVVXXX[[[]]]```aaabbb]]][[[YYYWWWVVVUUURRRPPPSSSRRRQQQNNNLLLLLLOOOQQQOOORRRTTTTTTSSSQQQRRRTTTYYYZZZZZZVVVQQQMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPOOOPPPOOOMMMMMMNNNNNNLLLKKKGGGIIIKKKNNNNNNNNNLLLKKKIIIJJJLLLMMMMMMMMMLLLLLLLLLKKKIIIJJJMMMOOOOOOOOOOOOSSSWWWWWWSSSNNNJJJIIIGGGFFFEEEGGGIIIJJJIIIHHHKKKIIIJJJOOOOOOMMMLLLNNNIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNSSSWWWVVVPPPKKKIIIIIIHHHJJJMMMMMMMMMLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSOOORRRYYYXXXQQQQQQXXXVVVYYY]]]\\\XXXVVVXXXZZZWWWWWWUUURRRNNNNNNRRRUUUsssnnnhhhcccaaaaaa```___aaa___^^^^^^______^^^]]]VVVWWWVVVSSSQQQSSSXXX]]]\\\[[[YYYXXXXXXZZZ\\\^^^aaaaaa```[[[TTTPPPPPPQQQPPPSSSVVVWWWVVVRRRMMMJJJKKKIIIHHHIIIJJJKKKJJJHHHIIIKKKLLLLLLKKKMMMQQQUUUTTTRRRNNNIIIFFFDDDDDDCCCEEEHHHIIIGGGGGGIIIHHHDDD@@@@@@@@@BBBHHHQQQYYY^^^^^^\\\YYYWWWYYY^^^dddhhhccc```]]]___cccfffgggffffffbbb```bbbhhhlllllljjjWWWUUURRRQQQQQQQQQOOONNNHHHJJJNNNTTTYYY\\\[[[YYYUUUUUUUUUUUUUUUTTTSSSRRRPPPQQQSSSSSSSSSVVV]]]bbbdddiiimmmjjjcccaaaffflllnnnjjjccc]]]XXXSSSOOOLLLJJJLLLPPPRRRRRRRRRSSSSSSPPPQQQSSSSSSQQQOOOMMMLLLJJJIIIHHHGGGFFFGGGGGGGGGDDDFFFHHHGGGEEECCCBBBBBB>>>CCCFFFGGGHHHJJJIIIEEE?????????AAADDDDDDBBBAAA>>>>>>>>>>>>>>>>>>===<<<===<<<===@@@DDDFFFDDDBBBJJJIIIGGGFFFEEEEEEEEEFFFEEEGGGIIIHHHFFFGGGKKKOOOFFFGGGHHHJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIHHHFFFEEEIIIHHHFFFEEEDDDDDDEEEFFFCCCEEEGGGIIIJJJKKKKKKJJJKKKLLLNNNPPPQQQQQQQQQPPPRRRQQQPPPOOONNNOOOPPPQQQTTTUUUUUUWWWZZZ]]]```bbbcccbbbaaacccfffiiikkklllhhhjjjlllmmmoooqqquuuxxx{{{zzzwwwtttrrrooonnnmmmnnnllliiihhhgggfffdddbbbgggeeebbbaaaaaa```___]]]___^^^]]]ZZZYYYYYY]]]___[[[ZZZZZZYYYZZZZZZ[[[\\\[[[]]]___aaacccfffjjjmmmllllllmmmooorrrsssrrrppptttqqqmmmkkklllnnnoooppprrrmmmjjjjjjllllllhhhdddbbb^^^[[[ZZZ[[[[[[XXXVVVPPPRRRSSSQQQNNNMMMNNNPPPQQQPPPPPPRRRWWW\\\___aaa]]]bbbjjjqqqtttsssooollljjjkkkllllllkkkhhhdddbbbaaabbbdddeeedddaaa^^^\\\]]]]]]aaajjjrrruuuqqqlll^^^___ccchhhoootttvvvvvvllljjjfffbbb______cccfffkkkmmmppptttwwwwwwtttqqqjjjpppuuuuuuppplllkkkmmmhhhlllqqqssstttvvvyyy|||xxxyyyvvvpppoooqqqqqqooodddbbb```^^^^^^```aaacccaaa___^^^]]]YYYYYY```jjjxxxuuuoooeee\\\WWWXXXZZZ\\\YYYWWWWWWYYY[[[\\\\\\[[[]]][[[WWWXXX]]]]]]XXX]]][[[YYYZZZ]]]^^^[[[YYYTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTVVVXXXZZZ]]]^^^___^^^\\\[[[YYYXXXVVVSSSPPPSSSSSSRRROOONNNOOORRRTTTPPPTTTWWWWWWTTTRRRRRRSSSRRRSSSSSSPPPKKKHHHHHHJJJKKKKKKLLLLLLMMMNNNNNNNNNOOONNNMMMMMMNNNOOONNNMMMOOOMMMLLLLLLMMMMMMKKKJJJIIIKKKOOOSSSUUUUUUUUUTTTJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGHHHJJJMMMNNNNNNPPPSSSVVVUUUPPPLLLJJJJJJGGGFFFFFFGGGIIIJJJJJJIIILLLJJJKKKOOONNNKKKIIIKKKIIIHHHGGGGGGGGGHHHJJJKKKJJJKKKLLLLLLMMMLLLLLLLLLMMMRRRWWWWWWQQQLLLKKKKKKHHHKKKMMMNNNNNNMMMNNNNNNNNNOOORRRTTTTTTTTTRRRQQQSSSMMMNNNUUUTTTNNNPPPYYYSSSWWW[[[[[[WWWUUUWWWZZZXXXXXXVVVRRROOONNNRRRVVVpppnnniiidddeeegggccc\\\```]]]YYYYYYZZZ[[[ZZZXXXZZZYYYVVVTTTTTTUUUWWWYYYXXX[[[]]]]]][[[XXXWWWWWWZZZZZZYYYUUUOOOJJJHHHGGGBBBDDDGGGHHHHHHFFFCCCAAAAAAAAABBBCCCCCCCCCCCCBBBCCCBBBAAAAAACCCFFFJJJLLLLLLKKKIIIFFFBBB???@@@AAA???@@@CCCHHHKKKKKKIIIFFF???>>>@@@GGGPPPXXX\\\]]]___\\\XXXVVVXXX]]]cccgggdddaaa^^^___cccfffgggfffddddddeeeggggggddd```\\\SSSQQQNNNLLLKKKJJJHHHFFFCCCBBBDDDJJJQQQUUUSSSOOOEEEIIIPPPUUUWWWUUUPPPMMMFFFIIILLLNNNNNNQQQUUUYYY]]]```ccceeeddd```\\\YYYWWWVVVSSSPPPNNNMMMLLLLLLLLLJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKJJJHHHEEEBBB@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCC>>>>>>>>>??????@@@AAAAAA>>>>>>>>>>>>????????????<<<>>>AAABBBCCCDDDGGGIIIPPPNNNLLLKKKKKKKKKJJJIIIGGGGGGFFFGGGHHHKKKNNNPPPHHHHHHGGGGGGFFFFFFEEEEEEIIIKKKIIIEEEDDDGGGHHHFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFFFFGGGHHHHHHIIIIIILLLMMMPPPRRRRRRRRRPPPOOORRROOOLLLMMMPPPSSSSSSRRRUUUXXXXXXWWWYYY___bbbaaadddeeegggiiijjjlllllllllnnnnnnoooppppppppppppooovvvvvvwwwvvvuuusssqqqpppssspppnnnmmmmmmkkkfffbbbdddfffgggeeebbb```aaadddbbbaaa___\\\[[[ZZZZZZZZZ[[[\\\\\\ZZZYYYXXXZZZ[[[]]]```ccceeeeeeeeefffgggggggggiiimmmqqqttttttssswwwssspppmmmnnnooooooooopppmmmjjjggggggiiilllnnnooohhh___[[[\\\\\\ZZZWWWTTTVVVXXXVVVSSSRRRSSSUUUWWWTTTSSSWWW]]]aaa```]]]___dddjjjnnnooonnnmmmlllrrrqqqpppooonnnmmmlllkkkhhhiiijjjiiifffaaa\\\YYYYYY]]]aaahhhrrrxxxtttkkkhhhfffhhhnnnqqqpppnnnooonnnkkkfff```^^^```eeejjjrrrrrrsssuuuwwwwwwuuussstttssssssqqqooommmllljjjeeehhhmmmssswww{{{|||}}}{{{vvvqqqooonnnmmmlllgggdddaaa```aaacccddddddfffbbb______^^^\\\\\\```nnnlllhhhccc^^^YYYVVVTTT[[[XXXVVVYYY```fffgggeeeeee]]]XXXWWWVVVUUUWWW[[[[[[ZZZZZZ\\\^^^^^^]]]\\\SSSUUUXXXWWWUUUTTTVVVYYYXXXZZZZZZXXXVVVWWW\\\```[[[YYYYYY[[[[[[WWWUUUWWWXXXWWWUUUSSSSSSSSSUUUVVVUUUSSSRRRTTTUUUUUURRRNNNPPPRRRQQQLLLKKKLLLKKKGGGQQQRRRQQQPPPMMMLLLMMMNNNPPPNNNLLLLLLMMMNNNMMMLLLHHHJJJLLLLLLJJJJJJJJJKKKKKKJJJLLLRRRYYY]]][[[XXXKKKJJJKKKOOORRRSSSPPPMMMNNNKKKHHHFFFGGGIIIKKKKKKLLLMMMOOOOOOOOONNNLLLJJJGGGGGGGGGHHHJJJJJJIIIGGGIIIIIIKKKOOOSSSQQQLLLGGGLLLKKKJJJIIIHHHGGGGGGGGGHHHKKKNNNNNNLLLLLLMMMPPPOOOPPPOOOOOOMMMJJJHHHGGGIIILLLPPPPPPOOOOOOQQQTTTQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPOOOPPPSSSUUUWWWWWWUUUVVVWWWVVVUUUUUUWWWXXXVVVVVVUUURRROOOPPPTTTYYYkkkiiiddd```aaabbb^^^XXX^^^[[[XXXXXXYYYZZZYYYXXX[[[YYYUUURRRPPPPPPQQQQQQVVVXXXYYYXXXUUURRRPPPOOOOOOOOOOOOLLLHHHEEECCCCCC???@@@BBBCCCCCCAAA>>>======>>>>>>??????????????????>>>======???BBBEEEGGGBBBBBBAAA???===<<<===???<<<===???CCCGGGHHHGGGEEEDDDDDDFFFKKKSSSYYY]]]]]]___^^^]]]]]]^^^bbbfffhhhhhhccc]]]\\\___bbbccccccaaaaaabbbcccccc```\\\YYYMMMJJJGGGFFFEEEDDDCCCAAA@@@>>>>>>BBBHHHKKKIIIFFFAAAEEEKKKOOOPPPMMMIIIEEEBBBEEEGGGGGGGGGHHHKKKNNNPPPSSSUUUWWWVVVSSSOOOLLLNNNMMMJJJHHHFFFEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>??????@@@@@@??????BBBBBBCCCCCCDDDDDDCCCCCC>>>??????@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<>>>@@@CCCDDDEEEGGGJJJLLLSSSPPPKKKIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOGGGGGGGGGGGGHHHHHHIIIIIIJJJMMMLLLHHHGGGJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIKKKKKKLLLNNNOOOQQQSSSTTTTTTTTTTTTYYYVVVTTTTTTVVVYYYYYYYYYZZZ]]]]]]\\\___dddgggfffggghhhiiikkkmmmnnnnnnnnnnnnnnnnnnnnnoooooooooppptttuuuuuuvvvtttrrrpppnnnsssqqqoooooonnnlllhhheeekkkkkkjjjgggcccccceeehhhdddbbb```^^^\\\[[[[[[[[[______^^^\\\ZZZ[[[]]]```___aaadddeeeeeefffggghhhfffeeefffiiimmmpppqqqqqquuuqqqnnnlllmmmnnnoooooopppnnnkkkiiihhhiiikkkmmmnnniiiccc______^^^\\\ZZZXXXYYYYYYWWWSSSQQQRRRTTTWWWVVVUUUWWW[[[^^^]]][[[^^^bbbiiimmmooonnnmmmmmmooooooooooooooonnnmmmmmmoooppprrrrrrnnnhhhaaa]]]]]]aaafffllluuuyyyrrrhhhhhheeefffkkknnnlllkkkllliiigggbbb]]][[[___fffkkksssssstttvvvxxxwwwuuusssssssssqqqooommmjjjhhhggggggiiilllpppuuuzzz}}}}}}wwwrrrooommmllljjjgggdddbbbaaaccceeeffffffjjjfffcccbbb```[[[ZZZ\\\fffccc___[[[XXXVVVVVVVVVccc``````dddjjjnnnnnnkkkddd\\\UUUUUUVVVUUUVVVYYY]]]]]]]]]^^^___```^^^\\\SSSTTTUUUUUUUUUUUUVVVXXXYYYYYYXXXWWWWWWXXX\\\^^^\\\YYYYYY[[[ZZZVVVVVVXXXYYYXXXWWWUUUUUUVVVWWWXXXYYYXXXVVVVVVWWWWWWUUURRRTTTVVVUUUQQQOOOQQQPPPLLLNNNPPPRRRRRRQQQOOONNNOOOPPPNNNLLLLLLMMMNNNMMMLLLJJJLLLMMMMMMLLLKKKKKKLLLLLLKKKLLLRRRYYY]]]\\\ZZZOOOMMMJJJKKKNNNQQQRRRRRRTTTPPPKKKHHHIIIJJJJJJIIIJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJHHHGGGIIIIIIJJJLLLNNNMMMJJJHHHKKKKKKJJJHHHHHHGGGGGGHHHHHHJJJLLLMMMKKKJJJLLLMMMOOOOOOOOONNNMMMJJJHHHGGGIIIKKKNNNOOONNNNNNPPPRRRPPPPPPOOOOOOPPPPPPQQQRRRSSSQQQOOOOOOQQQSSSSSSSSSTTTUUUVVVUUUUUUUUUWWWYYYYYYZZZXXXTTTPPPPPPTTTXXXlllkkkgggccccccddd```ZZZ[[[YYYVVVUUUVVVWWWVVVVVVVVVTTTQQQMMMKKKJJJJJJKKKPPPQQQQQQOOOKKKHHHEEEEEE@@@AAABBBAAA>>>===<<<===;;;<<<<<<<<<;;;:::888777888999::::::;;;;;;:::::::::999888888999;;;>>>???;;;<<<;;;:::888888:::<<<::::::<<>>===<<<:::999;;;???AAA???===>>>AAAFFFIIIJJJGGGBBB???@@@AAAAAA@@@??????AAABBBFFFGGGJJJLLLKKKHHHEEECCCDDDCCCBBBAAA@@@?????????AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA???>>>===>>>??????@@@@@@@@@??????<<<<<<======>>>>>>>>>>>>BBBBBBCCCCCCCCCDDDDDDDDD???@@@AAABBBAAA@@@???>>>?????????>>>>>>=========@@@BBBEEEGGGHHHJJJMMMOOOTTTPPPJJJGGGGGGHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLFFFFFFFFFGGGHHHJJJKKKLLLLLLOOOOOOMMMLLLNNNLLLIIILLLKKKIIIHHHFFFEEEDDDDDDHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRSSSUUUVVVXXXYYYZZZ___]]][[[[[[]]]^^^___^^^^^^aaabbbaaadddiiillljjjjjjjjjlllmmmooooooppppppnnnmmmlllllllllmmmooopppppprrrtttuuutttqqqnnnlllrrrqqqoooooonnnmmmiiifffnnnmmmkkkgggeeeeeehhhkkkfffdddbbb```^^^]]]]]]]]]dddcccbbb```^^^___aaaddd```bbbeeefffffffffhhhiiifffeeeeeegggjjjmmmooooooqqqnnnkkkjjjkkkmmmooooooooonnnlllkkkjjjjjjkkkkkklllkkkhhheeecccbbb``````______]]]YYYUUUSSSTTTUUUXXXXXXYYYYYYZZZZZZYYYYYY]]]aaaggglllmmmmmmnnnnnnmmmnnnoooppppppooonnnmmmsssvvvyyyzzzwwwooogggaaabbbfffkkkpppvvvyyyqqqggghhhddddddhhhjjjhhhhhhjjjfffccc^^^ZZZYYY^^^ffflllrrrssstttvvvxxxwwwuuurrrsssrrrqqqnnnllliiigggfffiiijjjkkknnnsssyyy~~~|||vvvqqqnnnllljjjiiifffeeecccdddfffhhhiiiiiikkkgggffffffccc^^^[[[]]]aaa___]]][[[\\\^^^```bbbkkkjjjjjjnnnrrrsssqqqnnnbbbYYYRRRSSSVVVVVVUUUVVV\\\\\\\\\^^^______^^^\\\TTTSSSSSSSSSUUUWWWWWWWWWZZZXXXVVVWWWXXXZZZ[[[[[[]]]YYYWWWYYYXXXVVVVVVYYYZZZZZZYYYXXXXXXYYY[[[[[[___]]]ZZZZZZZZZZZZXXXWWWTTTVVVTTTPPPOOOQQQPPPNNNLLLOOOSSSUUUUUURRRQQQPPPPPPNNNMMMLLLNNNNNNMMMLLLMMMOOOPPPOOOMMMLLLLLLMMMNNNLLLLLLPPPVVVZZZ[[[ZZZSSSOOOIIIGGGJJJOOOSSSVVV[[[TTTMMMKKKLLLLLLJJJGGGGGGHHHJJJLLLMMMNNNMMMMMMNNNLLLIIIHHHHHHHHHGGGFFFHHHIIIJJJJJJHHHHHHHHHIIIKKKJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLKKKJJJKKKLLLNNNNNNNNNMMMLLLKKKIIIHHHHHHJJJMMMMMMMMMMMMNNNOOONNNNNNNNNNNNNNNOOOPPPPPPTTTRRROOONNNOOOPPPOOOOOORRRTTTUUUTTTTTTUUUWWWYYY\\\]]][[[WWWRRRQQQTTTWWWnnnnnnkkkgggfffgggddd^^^XXXVVVTTTRRRPPPPPPOOOOOOLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHEEEBBB>>>======777888:::999777666666777888888888777666555444333555666666777777777777777666555444444555666888999<<<<<<;;;999666555777888:::999:::===AAAEEEFFFGGGIIIJJJMMMQQQUUUXXXZZZ[[[^^^^^^^^^___aaaeeehhhjjjhhhbbb[[[VVVUUUUUURRRPPPPPPOOONNNNNNOOOMMMKKKHHHCCC@@@===<<<<<<===<<<<<<;;;999777888;;;<<<<<<;;;===@@@DDDGGGGGGEEEBBB@@@??????>>>===<<<<<<<<<===>>>@@@BBBCCCCCCAAA???===??????>>>>>>===============>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>============>>>>>>????????????>>>=========>>>>>>???@@@@@@BBBBBBBBBCCCCCCDDDEEEEEEAAABBBCCCCCCBBB@@@>>>===AAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHIIIJJJLLLNNNOOOKKKHHHFFFFFFHHHIIIIIIJJJKKKMMMMMMMMMKKKJJJHHHEEEEEEEEEEEEGGGHHHJJJKKKMMMQQQSSSQQQQQQRRRPPPLLLRRRPPPNNNKKKHHHFFFEEEEEEJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUXXXZZZ\\\^^^bbbaaa```___```aaaaaaaaaaaadddfffeeeggglllnnnlllkkklllmmmnnnoooooooooooommmllljjjjjjjjjkkkmmmooonnnpppsssuuutttqqqmmmjjjmmmmmmmmmlllkkkjjjgggfffjjjjjjiiihhhhhhhhhiiijjjgggfffdddbbb````````````eeefffffffffdddcccdddeeeaaaccceeefffffffffhhhiiigggfffeeefffiiilllmmmmmmmmmjjjggggggiiilllmmmnnnnnnnnnmmmllllllkkkkkkjjjjjjkkkllljjjgggddddddddddddccc```\\\YYYXXXXXXYYYYYYZZZ\\\\\\[[[ZZZZZZZZZ^^^bbbgggjjjkkkllllllmmmnnnooopppppppppnnnlllkkkppptttzzz|||zzzsssjjjdddgggjjjmmmpppuuuyyyuuummmhhhcccbbbeeeggggggiiilllhhheee```\\\[[[___fffkkkqqqrrrtttvvvxxxxxxuuurrrrrrqqqpppnnnlllkkkjjjiiijjjkkkmmmpppuuuzzz~~~}}}yyysssooommmllljjjiiigggfffeeegggiiikkklllkkkgggeeefffiiihhhccc```bbb^^^___aaacccgggkkkoooqqqooonnnoooqqqrrrpppkkkggg^^^VVVPPPRRRVVVUUUSSSSSSWWWWWWXXX[[[^^^^^^]]][[[WWWTTTRRRSSSVVVYYYXXXVVVZZZWWWUUUWWWZZZ\\\[[[YYY\\\XXXUUUWWWVVVTTTVVVZZZZZZZZZYYYYYYZZZ[[[\\\]]]bbb```]]][[[[[[ZZZZZZZZZTTTVVVUUUPPPOOORRRRRRPPPNNNQQQUUUVVVUUUSSSRRRRRRPPPOOOMMMMMMNNNNNNNNNMMMPPPQQQRRRQQQOOOMMMMMMMMMNNNLLLKKKLLLOOOSSSTTTTTTRRRNNNHHHEEEGGGKKKQQQUUU[[[TTTMMMKKKMMMNNNJJJFFFFFFHHHJJJLLLNNNOOOOOOOOOPPPMMMIIIFFFFFFFFFFFFEEEFFFIIILLLKKKHHHFFFGGGHHHJJJIIIIIIHHHGGGGGGGGGHHHKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNOOORRRPPPNNNMMMNNNNNNNNNMMMQQQRRRSSSSSSSSSTTTVVVXXX\\\]]]\\\XXXTTTTTTVVVZZZiiikkkjjjfffdddeeebbb]]]TTTSSSPPPLLLIIIGGGFFFGGGDDDCCCBBB@@@@@@@@@@@@@@@===>>>>>>===:::888888888444555777666444333333333666666666555444333333222444555555666777666666666555555444333333444555666888999999777555555777999999888888;;;???CCCEEEFFFIIIKKKNNNQQQUUUXXX[[[]]]```^^^[[[YYY[[[aaagggkkkfffbbb]]]ZZZWWWTTTNNNIIIFFFDDDCCCCCCDDDDDDBBBAAA???===999888999;;;;;;;;;999888888888:::<<<======;;;>>>AAAEEEFFFFFFDDDBBB===<<<;;;;;;;;;;;;;;;:::999:::;;;<<<<<<<<<;;;:::<<<<<<============<<<<<<;;;===???AAAAAA@@@???===========================<<<===>>>???????????????============>>>???@@@AAACCCBBBBBBBBBCCCEEEFFFGGGCCCCCCCCCCCCBBB@@@???>>>@@@AAAAAABBBCCCDDDEEEEEEEEEGGGHHHHHHGGGHHHIIIJJJGGGFFFEEEFFFHHHIIIHHHFFFIIIJJJLLLMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEGGGIIIJJJOOOSSSVVVVVVVVVXXXVVVQQQYYYWWWSSSOOOLLLKKKJJJJJJNNNMMMMMMMMMNNNPPPRRRSSSSSSTTTUUUVVVYYY[[[^^^___bbbcccccccccbbbccccccdddeeeiiijjjiiikkkooopppnnnjjjkkklllmmmmmmmmmmmmmmmkkkjjjiiihhhhhhjjjlllmmmlllnnnqqqsssssspppllliiifffggghhhhhhgggeeedddccceeefffiiikkkmmmmmmkkkjjjhhhgggeeecccbbbbbbccccccdddgggjjjkkkiiigggeeedddcccdddeeefffeeefffhhhiiifffeeedddfffhhhjjjjjjjjjiiifffddddddfffjjjkkkllllllllllllllllllkkkkkkjjjiiikkklllkkkhhheeeeeeeeebbbaaa___^^^]]]^^^^^^^^^\\\^^^```aaa```^^^^^^^^^aaadddgggiiijjjjjjkkkmmmpppppppppooonnnkkkiiihhhkkkpppvvvzzzzzzuuunnniiijjjkkklllmmmrrryyyzzzwwwiiiccc```cccgggiiimmmrrrpppnnnjjjeeebbbbbbeeehhhnnnooorrrvvvxxxxxxtttrrrnnnmmmlllkkkkkkkkkllllllkkkmmmqqquuuxxx{{{|||}}}wwwsssooolllkkkkkkkkkkkkhhhhhhhhhjjjlllmmmlllkkkgggfffgggkkkjjjeeecccddd]]]aaaffflllqqquuuvvvwwwpppooonnnmmmkkkgggaaa^^^ZZZSSSOOORRRUUUTTTRRRRRRRRRSSSVVVZZZ^^^```___]]]YYYVVVSSSSSSWWWYYYXXXWWWZZZXXXVVVXXX\\\]]][[[YYYZZZVVVTTTVVVUUUTTTUUUYYYYYYYYYYYYZZZZZZ[[[\\\\\\```___^^^\\\ZZZZZZZZZ[[[XXXZZZXXXTTTSSSWWWXXXVVVTTTUUUVVVUUUSSSRRRSSSTTTQQQOOOMMMMMMNNNOOONNNMMMPPPQQQRRRQQQOOOMMMMMMNNNNNNLLLIIIHHHIIIJJJLLLLLLMMMKKKHHHFFFFFFIIIMMMPPPUUUPPPKKKJJJLLLMMMKKKHHHHHHIIIKKKLLLNNNPPPQQQQQQOOOLLLHHHFFFEEEEEEEEEDDDCCCHHHMMMOOOLLLHHHGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJJJJKKKLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRRRRQQQMMMLLLLLLLLLLLLMMMNNNNNNOOOMMMKKKKKKMMMNNNOOONNNPPPRRRSSSRRRRRRRRRUUUWWWXXXZZZZZZYYYVVVVVVZZZ]]]cccffffffbbb``````]]]YYYNNNMMMKKKFFFBBB?????????@@@???>>><<<:::999888888777888888777555444555666333555666555333222222333444555666666666555333333444555666666777777666666666666555444444444444444111222444444444666999<<<999999999;;;???CCCDDDEEEKKKMMMOOOQQQSSSVVVZZZ^^^___[[[UUURRRTTTZZZbbbhhhccc```]]][[[YYYTTTMMMGGG@@@>>><<<===>>>@@@??????===:::777666888:::;;;<<<888999:::;;;===>>>??????:::===@@@CCCEEEEEEDDDCCC===;;;999999999:::999888;;;;;;<<<=========>>>===999::::::;;;;;;;;;::::::;;;<<<>>>@@@AAA@@@???>>>======<<<<<<<<<<<<===>>><<<===>>>??????@@@??????<<<<<<;;;<<<===>>>@@@AAACCCCCCBBBBBBCCCEEEGGGHHHDDDDDDCCCBBBAAAAAA@@@@@@???@@@AAAAAABBBCCCDDDDDDDDDFFFGGGGGGFFFFFFGGGIIIDDDDDDEEEGGGIIIIIIGGGEEEGGGHHHJJJLLLLLLKKKIIIHHHIIIHHHGGGFFFGGGIIIKKKMMMRRRWWW[[[[[[\\\___^^^ZZZ___]]]YYYUUUSSSQQQQQQQQQTTTSSSQQQPPPPPPQQQSSSTTTTTTTTTVVVXXXZZZ\\\^^^___bbbdddeeefffeeeeeeggghhhkkknnnooonnnnnnqqqqqqnnniiijjjjjjkkkkkkkkkjjjjjjiiihhhhhhggggggiiijjjkkkjjjlllnnnppppppmmmjjjhhhbbbdddeeeeeedddbbbbbbcccdddfffjjjnnnqqqpppmmmjjjgggfffeeedddddddddeeefffeeeiiilllnnnllliiigggfffeeefffggggggfffgggiiikkkeeeeeeeeefffhhhiiigggffffffdddaaaaaadddgggiiijjjjjjjjjkkkkkkkkkkkklllllliiiiiihhhgggfffeeecccbbb\\\\\\]]]```cccfffffffffdddeeefffggggggeeecccbbbbbbeeegggiiijjjkkkmmmoooqqqpppooommmjjjiiiggggggiiimmmrrrvvvwwwtttpppmmmiiijjjjjjjjjoooyyy~~~}}}kkkeee```bbbgggkkkqqqwwwyyyyyywwwrrrlllhhheeeeeejjjllloootttxxxwwwuuurrrkkkjjjiiiiiijjjkkkmmmnnnnnnqqqtttxxx{{{||||||{{{tttqqqmmmkkkkkklllllllllkkkkkkkkklllmmmmmmkkkhhhjjjhhhiiilllkkkfffcccdddfffjjjpppvvvyyyzzzxxxwwwnnnllljjjfffaaa]]]ZZZXXXVVVRRRPPPSSSTTTRRRQQQSSSRRRTTTWWW\\\```bbbaaa___ZZZWWWUUUTTTTTTVVVVVVVVVYYYYYYZZZ\\\]]]^^^\\\ZZZZZZWWWUUUWWWWWWUUUVVVZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]\\\ZZZYYYZZZ[[[VVVXXXVVVRRRRRRUUUWWWUUUVVVVVVVVVTTTRRRRRRSSSUUUQQQOOONNNMMMNNNOOONNNMMMNNNPPPQQQPPPNNNMMMMMMMMMMMMKKKIIIGGGFFFFFFGGGHHHHHHIIIHHHGGGFFFGGGJJJLLLMMMKKKJJJIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPMMMKKKHHHGGGGGGGGGFFFEEECCCGGGLLLOOONNNKKKHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGIIIKKKLLLKKKIIIKKKJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMPPPSSSUUUUUUTTTMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLJJJKKKMMMOOOPPPPPPQQQRRRRRRRRRQQQQQQSSSTTTTTTVVVXXXXXXVVVWWW[[[___YYY\\\]]]YYYWWWVVVTTTPPPEEEEEEDDD@@@<<<999:::<<<;;;:::999888777666666555555666666555333222333444111222444444333222333444222333666777888777555333555555666777777777777666777777666555444444333333000111333333444777;;;===>>>===>>>AAADDDGGGGGGGGGKKKLLLMMMLLLLLLNNNTTTXXXXXXSSSMMMIIIJJJPPPXXX^^^___[[[XXXVVVTTTQQQKKKFFF???===;;;<<<>>>AAABBBBBB???<<<999888:::===??????<<<>>>@@@AAAAAAAAAAAABBB>>>???AAADDDEEEEEEDDDDDD@@@===::::::;;;;;;999777=========>>>???@@@AAAAAA888999:::::::::999888888;;;<<<===>>>?????????>>>======<<<;;;;;;;;;<<<===<<<===>>>???@@@@@@@@@@@@>>>=========>>>@@@BBBDDDCCCCCCBBBBBBCCCEEEGGGIIIFFFDDDBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEFFFFFFGGGIIIJJJHHHGGGFFFGGGHHHHHHFFFEEEFFFGGGIIIKKKLLLMMMLLLLLLLLLLLLKKKKKKMMMPPPSSSUUUWWW\\\___```bbbfffgggddddddbbb^^^[[[YYYXXXYYYYYY\\\ZZZWWWTTTSSSSSSTTTUUUUUUVVVXXX[[[]]]^^^^^^^^^```ccceeefffeeefffgggjjjlllpppqqqnnnnnnpppooollliiiiiijjjjjjjjjiiiiiihhhfffgggggggggggghhhhhhhhhhhhiiijjjkkkkkkjjjhhhfff```cccffffffdddccccccdddfffgggiiilllooonnnkkkgggeeedddddddddeeefffhhhiiijjjlllnnnmmmllljjjjjjkkkhhhiiijjjiiihhhiiikkknnnhhhhhhiiikkkmmmllliiifffeeebbb``````bbbeeegggggghhhhhhhhhiiijjjkkklllmmmiiifffcccbbbdddccc```^^^YYYZZZ^^^fffmmmssstttsssnnnmmmlllmmmnnnlllgggcccaaacccfffhhhjjjmmmpppssspppnnnllliiihhhgggggghhhiiikkkmmmpppqqqpppnnnmmmgggiiiiiiiiioooxxx~~~~~~ooogggaaabbbfffjjjqqqxxx}}}vvvmmmfffcccfffhhhmmmssswwwwwwuuurrrnnnmmmlllkkklllmmmoooppptttuuuwwwxxxzzz{{{||||||uuurrrnnnlllllllllmmmlllnnnmmmmmmnnnnnnlllhhheeeiiiggghhhkkkkkkgggfffhhhrrrtttvvvxxxwwwuuurrrppphhheeeaaa\\\WWWTTTTTTUUURRRQQQSSSUUUSSSPPPQQQUUUSSSUUUXXX\\\``````^^^\\\XXXXXXVVVSSSQQQQQQSSSUUUWWWZZZ]]]___^^^]]]]]]]]][[[XXXXXX[[[[[[YYYYYY\\\[[[[[[\\\\\\[[[[[[ZZZZZZXXX[[[\\\\\\ZZZYYYZZZ[[[SSSTTTRRRNNNNNNSSSUUUSSSRRRTTTVVVVVVUUUTTTTTTUUUQQQPPPNNNNNNOOOOOOOOONNNLLLMMMOOOOOOMMMLLLLLLMMMKKKKKKJJJHHHGGGGGGHHHIIIGGGHHHIIIHHHGGGGGGIIILLLHHHJJJKKKJJJHHHHHHKKKMMMLLLLLLLLLLLLLLLMMMMMMNNNKKKJJJIIIIIIJJJKKKJJJHHHEEEFFFHHHLLLNNNMMMKKKHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGJJJMMMOOONNNLLLJJJIIIIIIIIIJJJLLLMMMNNNKKKKKKLLLOOOTTTWWWWWWVVVMMMMMMLLLLLLMMMMMMNNNOOONNNLLLJJJKKKMMMOOOPPPOOORRRRRRSSSQQQPPPOOOQQQRRRRRRTTTWWWWWWUUUVVVZZZ^^^KKKPPPQQQMMMJJJIIIGGGCCC???@@@???<<<888777999;;;444444555666666777777888666666666444222111222333...000222333222333444555000222666888999888555444444555666666777777666666888888777666555444333222444555666666666777:::<<>><<<===@@@DDDEEEFFFBBB@@@<<<<<<>>>AAACCCDDDAAACCCFFFGGGFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEBBB>>>======<<<:::777999999999::::::<<<===>>>999:::;;;;;;;;;:::999888:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<======>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@AAACCCFFFGGGDDDCCCBBBBBBCCCEEEHHHIIIFFFEEEBBB@@@@@@AAACCCEEEIIIHHHGGGFFFEEEDDDCCCCCC???AAADDDFFFGGGHHHKKKMMMOOOLLLHHHFFFFFFGGGFFFEEEGGGHHHIIIKKKMMMNNNOOOOOOOOONNNNNNOOOQQQUUUZZZ\\\[[[___bbbcccfffkkkmmmjjjgggdddaaa^^^\\\\\\^^^^^^aaa^^^[[[WWWUUUTTTUUUVVVVVVXXX[[[]]]_________^^^]]]```cccdddddddddfffiiikkknnnooommmlllmmmlllhhhiiiiiijjjjjjjjjiiihhhhhheeefffgggggghhhhhhggggggfffgggggghhhhhhgggfffeeeaaadddggggggeeedddeeefffhhhgggfffhhhjjjjjjgggcccdddccccccdddeeegggiiijjjoooooonnnlllkkkkkkmmmpppkkkllllllkkkjjjkkkmmmppplllmmmnnnqqqrrrqqqmmmiiidddbbb______aaadddeeefffggggggfffggghhhkkkmmmnnniiiddd______aaabbb___ZZZZZZ\\\bbblllwww~~~~~~vvvrrrpppqqqrrrpppiiiccc___aaaeeehhhkkkoootttwwwnnnllliiigggfffgggiiijjjhhhhhhiiijjjjjjjjjjjjiiieeehhhjjjkkkpppxxx||||||rrriiibbbbbbdddiiipppwww|||qqqgggaaacccfffkkkrrrvvvwwwuuurrrtttsssqqqpppoooppprrrsssyyyyyyxxxxxxyyy{{{}}}~~~xxxuuupppmmmmmmmmmmmmllloooooooooooonnnkkkgggccceeeccceeeiiikkkiiijjjmmmvvvuuutttqqqnnnjjjfffdddaaa___ZZZTTTOOOOOOQQQSSSPPPQQQUUUWWWSSSOOOQQQWWWSSSTTTWWW[[[]]]]]]ZZZWWWWWWWWWVVVRRRNNNMMMPPPSSSWWW[[[```aaa___]]]]]]^^^]]]ZZZ[[[______\\\[[[]]]]]]]]]]]]]]]\\\\\\[[[ZZZVVVYYY\\\]]]ZZZYYYZZZ[[[UUUVVVTTTPPPPPPUUUWWWVVVMMMQQQUUUWWWWWWVVVUUUUUURRRPPPNNNNNNOOOOOOOOONNNJJJLLLMMMMMMLLLLLLLLLMMMJJJKKKKKKKKKJJJJJJKKKMMMHHHJJJJJJIIIFFFFFFJJJMMMFFFJJJLLLKKKGGGFFFJJJNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMNNNLLLKKKGGGEEEEEEHHHLLLNNNLLLJJJGGGGGGGGGFFFGGGGGGHHHHHHKKKJJJJJJMMMQQQSSSRRRPPPIIIIIIIIIIIIJJJLLLNNNOOOJJJIIIJJJOOOTTTXXXXXXVVVMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMKKKKKKMMMNNNOOONNNRRRSSSSSSQQQOOONNNOOOQQQQQQTTTVVVVVVTTTUUUXXX\\\AAABBBCCCDDDCCCAAA???===:::999888777777777888999555666777888888777666555222111000111333444333222222111000222555777555333444666999;;;<<<:::777666444777999:::999999999::::::888777555333111111000444444444444666999;;;===CCCHHHMMMOOORRRVVVUUURRRLLLHHHCCC>>>===???CCCFFFDDDGGGGGGBBB???BBBEEEFFFLLLIIIFFFDDDDDDCCCBBBAAAAAA@@@>>>===???CCCGGGKKKIIIAAA===@@@CCCCCCDDDIIIGGGIIILLLMMMMMMLLLMMMMMMIIIHHHHHHGGGFFFEEEDDDDDDCCC@@@===:::888888::::::;;;:::999888888:::;;;===999:::;;;;;;999999:::;;;;;;;;;;;;;;;<<<===>>>?????????>>>===<<<<<<<<<===<<<>>>@@@BBBCCCCCCCCCCCCCCCAAAAAACCCFFFGGGEEECCCEEEEEEDDDDDDEEEGGGHHHJJJJJJHHHEEECCCCCCEEEGGGIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHKKKJJJIIIJJJLLLJJJFFFBBBJJJIIIJJJLLLPPPSSSTTTTTTRRRUUUYYYZZZYYYYYY\\\___cccdddfffjjjmmmmmmllljjjaaabbbcccbbb```___```aaaccc___\\\[[[[[[[[[WWWTTTYYYYYYZZZ]]]``````^^^]]]aaaccceeedddaaaaaadddgggmmmllljjjjjjjjjjjjiiigggdddeeegggiiijjjiiihhhggggggggghhhhhhhhhhhhggggggcccdddeeefffgggffffffeeeiiijjjkkklllkkkhhhfffddddddeeeggghhhhhhgggeeeddddddeeedddcccbbbeeejjjnnnllllllmmmnnnnnnnnnnnnnnnooonnnmmmooorrrqqqmmmjjjmmmrrrtttsssrrrrrrnnniiikkkgggbbbaaadddfffgggfffjjjgggeeeeeegggjjjkkklllfffbbb^^^___bbbccc___[[[SSSVVV```ooouuusssrrrsssuuurrrkkkddd```aaaccceeehhhlllrrrvvvqqqkkkiiiiiigggdddgggmmmnnnkkkgggeeefffffffffeeejjjiiiiiikkknnnssswwwzzzuuukkkcccbbbbbbdddmmmwww|||uuunnniiijjjkkkmmmrrrvvvyyyzzzyyyxxxvvvtttsssssssssrrrqqqwwwwwwwwwvvvvvvxxx{{{~~~vvvuuusssoookkkiiijjjllltttrrroooooommmiiibbb]]]bbbcccddddddeeekkksssyyy}}}tttjjjfffeeeccc^^^XXXXXXVVVSSSPPPNNNMMMNNNNNNQQQTTTUUUTTTQQQPPPQQQTTTRRRSSSVVVXXXZZZZZZYYYYYYXXXUUUPPPMMMKKKMMMOOOQQQRRRUUUXXX[[[\\\\\\^^^___bbb```^^^\\\\\\\\\]]]^^^ZZZ\\\___```___]]][[[[[[[[[ZZZYYY\\\___```]]][[[VVVVVVUUUQQQNNNNNNQQQUUUWWWVVVVVVUUUTTTSSSRRRQQQOOONNNMMMKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLKKKIIIGGGOOOMMMKKKJJJJJJJJJIIIHHHIIIHHHFFFEEEFFFIIILLLNNNKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIKKKLLLJJJHHHGGGIIILLLHHHIIIKKKMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGNNNLLLLLLOOOSSSUUUSSSQQQLLLHHHEEEGGGLLLOOONNNLLLLLLLLLMMMLLLLLLMMMPPPRRRRRRPPPMMMLLLLLLNNNQQQSSSNNNOOOOOONNNMMMNNNQQQTTTQQQQQQPPPPPPPPPQQQQQQRRRVVVWWWXXXWWWVVVVVVWWWYYY>>>???@@@@@@???===;;;:::888777666666666777888888444444555666666555444444111000///000222333222111333222111333666777666444444666999;;;<<<:::888666777888::::::;;;===@@@BBBBBBAAA???<<<999777555444444444444555777:::===???FFFLLLQQQSSSVVVYYYXXXTTTHHHDDD???;;;:::===@@@CCCBBBFFFFFFBBB@@@BBBDDDDDDFFFCCCAAA@@@AAABBBBBBAAABBBAAA???>>>???CCCGGGIIIGGGAAA@@@EEEIIIIIIJJJMMMIIIJJJLLLLLLKKKKKKLLLMMMIIIHHHHHHGGGFFFEEEDDDDDD???>>>;;;999888999;;;<<<===<<<:::::::::;;;===>>>999;;;<<<;;;:::999:::;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>============>>>>>>???@@@AAABBBBBBBBBBBBCCCBBBAAACCCFFFGGGEEECCCFFFEEEEEEEEEFFFGGGIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIMMMKKKJJJJJJKKKKKKGGGDDDJJJJJJKKKNNNRRRVVVXXXYYYYYY[[[]]]______```bbbccchhhiiikkklllllljjjfffccc^^^```aaaaaa``````aaacccaaa___]]]\\\[[[ZZZXXXVVVYYYZZZ]]]aaadddeeedddbbbccccccdddcccaaaaaacccdddjjjiiihhhiiijjjjjjhhhfffdddeeeggghhhiiiiiiggggggiiiiiijjjjjjjjjjjjiiiiiidddeeefffggghhhhhhggggggjjjkkkmmmnnnmmmkkkhhhfffbbbcccdddeeefffffffffeeegggccc``````bbbfffggghhhjjjkkklllmmmmmmmmmmmmmmmooonnnnnnoooqqqqqqnnnlllnnnqqqrrrpppooopppnnnjjjkkkhhhddddddfffggggggfffgggfffeeefffhhhjjjjjjiiieeebbb``````aaaaaa^^^[[[YYY[[[cccrrrtttqqqnnnnnnnnnkkkeee___]]]___aaadddgggkkkqqquuunnniiiggghhhgggeeehhhnnnooolllhhhfffffffffeeeeeegggggghhhjjjmmmrrrvvvxxxwwwnnngggdddcccccciiiqqqyyyzzz{{{zzzwwwqqqllliiimmmnnnqqquuuxxxxxxwwwvvvxxxwwwtttrrrqqqqqqpppooottttttttttttuuuvvvxxxzzztttssspppllliiihhhiiikkkmmmllljjjiiiiiieee```[[[^^^```aaacccgggnnnxxxyyypppfffaaa```^^^YYYTTTTTTRRRPPPMMMLLLLLLLLLMMMQQQTTTVVVUUURRRPPPQQQSSSQQQRRRTTTVVVWWWVVVUUUUUUSSSQQQOOOLLLKKKLLLNNNPPPRRRTTTXXXZZZZZZ[[[\\\^^^___]]][[[YYYXXXXXXYYYZZZ[[[]]]``````^^^[[[ZZZYYYZZZYYYYYY[[[^^^^^^[[[XXXSSSTTTTTTRRRPPPPPPSSSVVVSSSSSSSSSSSSQQQOOONNNLLLNNNMMMLLLKKKKKKLLLMMMMMMNNNLLLJJJIIIJJJKKKKKKJJJLLLJJJHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHJJJMMMNNNKKKKKKJJJIIIHHHHHHHHHHHHLLLKKKKKKKKKKKKKKKLLLLLLJJJKKKLLLKKKHHHGGGIIIKKKIIIJJJLLLMMMNNNNNNMMMMMMKKKJJJJJJIIIHHHHHHIIIIIIOOOMMMLLLNNNQQQRRRPPPMMMMMMJJJGGGHHHMMMPPPOOOMMMLLLMMMMMMMMMLLLMMMOOORRRQQQOOOMMMKKKLLLNNNQQQSSSNNNNNNMMMLLLLLLNNNQQQTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVUUUTTTUUUWWWXXX;;;;;;<<<;;;:::888666555666666555555555555666777222222333333333333222222000//////000222222111000333333333444666777666444555777999;;;<<<:::888777999;;;<<<>>>@@@DDDJJJNNNLLLKKKHHHDDD@@@<<<999888777777777888;;;===@@@BBBIIIOOOUUUWWWZZZ\\\ZZZUUUEEEBBB???<<<;;;<<<>>>@@@@@@DDDFFFCCCBBBDDDEEECCCBBB@@@??????AAACCCDDDCCCDDDCCCAAA@@@AAACCCFFFHHHDDDBBBEEEKKKOOOPPPPPPRRRKKKLLLKKKJJJHHHHHHIIIKKKHHHGGGGGGFFFEEEDDDCCCBBB<<<:::999888888:::;;;===<<<;;;:::::::::;;;<<<===:::;;;<<<<<<::::::;;;<<<<<<<<<<<<======>>>??????>>>>>>=========>>>??????@@@?????????@@@AAAAAABBBCCCBBBBBBDDDFFFGGGFFFDDDFFFFFFFFFFFFFFFGGGHHHIIIAAACCCEEEGGGIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJNNNLLLJJJJJJJJJJJJIIIGGGJJJKKKLLLOOOSSSWWW[[[^^^______aaadddgggiiiiiiiiimmmnnnoooooolllgggbbb___]]]^^^```aaa```___```bbb^^^^^^___]]]ZZZXXXXXXXXXZZZ\\\```fffkkklllkkkiiifffdddbbbbbbbbbcccbbbaaaeeeeeefffhhhiiiiiigggeeedddeeefffhhhiiiiiihhhgggllllllllllllllllllllllllfffggghhhiiijjjjjjjjjjjjkkkmmmpppqqqqqqnnnjjjhhhaaaaaaaaabbbcccdddeeefffhhhbbb\\\\\\aaadddccc```hhhhhhiiijjjkkkllllllkkkooonnnmmmnnnooopppooonnnnnnpppooolllkkknnnmmmkkkkkkiiigggggghhhhhhhhhgggeeedddeeefffhhhiiigggfffdddcccbbb```___^^^]]]\\\]]]___eeeqqq|||{{{qqqmmmiiifffeeeccc^^^ZZZYYY[[[^^^aaaccchhhmmmpppkkkhhhgggjjjkkkjjjlllpppooolllhhheeeeeeeeedddccccccdddfffhhhlllooorrrtttxxxqqqkkkgggdddbbbdddhhhoooppprrrrrrqqqnnnkkkiiillloootttxxxzzzyyyvvvtttyyywwwuuusssqqqpppooooooppppppqqqrrrrrrsssttttttpppooolllhhheeedddfffiiiiiihhhffffffeeebbb^^^[[[[[[\\\^^^aaagggqqq|||ssskkk```ZZZYYYWWWSSSPPPNNNMMMLLLJJJJJJJJJKKKKKKPPPTTTVVVVVVSSSQQQQQQSSSPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNMMMMMMMMMMMMNNNOOORRRTTTWWWXXXXXXXXXZZZ[[[]]][[[YYYWWWUUUVVVVVVWWWZZZ]]]___```]]]ZZZYYYXXXYYYYYYZZZ\\\]]][[[XXXUUUQQQRRRTTTSSSRRRRRRSSSUUUQQQQQQRRRRRRPPPNNNKKKIIIMMMMMMLLLLLLLLLMMMNNNNNNOOOLLLIIIHHHIIILLLMMMNNNIIIGGGFFFGGGIIIJJJJJJIIIFFFGGGHHHIIIJJJLLLMMMNNNKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMMMMKKKIIIHHHHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJOOOLLLKKKLLLOOOPPPMMMJJJNNNKKKIIIJJJNNNPPPPPPOOOKKKLLLMMMMMMLLLLLLNNNPPPPPPNNNLLLKKKKKKMMMPPPQQQMMMMMMLLLJJJJJJMMMQQQUUUVVVVVVUUUTTTSSSSSSSSSSSSRRRSSSTTTTTTSSSTTTVVVXXX888888888888777555444333777777666555555444444444222222222222222222222222000//////111333333111///222222333444555555555444666777999;;;;;;:::999777:::===AAADDDHHHMMMRRRVVVRRRQQQNNNJJJEEEAAA===;;;=========>>>???AAACCCDDDJJJPPPVVVXXXYYY[[[XXXSSSGGGEEECCC@@@???>>>??????@@@EEEHHHGGGGGGJJJIIIFFFEEECCCBBBBBBDDDEEEFFFEEEFFFEEECCCBBBBBBCCCEEEFFFCCCEEEJJJOOOSSSSSSRRRRRRLLLKKKIIIFFFCCCCCCEEEGGGEEEDDDDDDCCCBBBAAA@@@???:::999888777888999:::;;;999888888777888999:::::::::;;;<<<<<<::::::;;;<<<;;;;;;<<<===>>>>>>>>>>>>============>>>>>>???@@@AAA@@@???>>>>>>???AAAAAABBBBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHDDDEEEFFFHHHIIIJJJJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIINNNLLLJJJHHHHHHHHHIIIIIIIIIJJJKKKMMMPPPUUU[[[___aaaaaabbbgggnnnrrrsssqqqrrrtttuuutttooohhhccc___]]]___aaaaaa___^^^^^^^^^[[[^^^```___[[[XXXYYYZZZ[[[^^^cccjjjppprrrqqqooojjjfffccccccdddeeeccc```aaabbbdddgggjjjjjjgggeeeeeeeeeggghhhiiijjjiiiiiimmmmmmmmmllllllmmmmmmmmmiiiiiijjjkkklllllllllmmmkkkmmmqqqsssssspppllljjjcccbbb```___```aaacccdddeee```\\\[[[^^^```^^^\\\eeeeeeggghhhhhhiiiiiihhhkkkkkkjjjjjjkkklllmmmmmmmmmnnnlllgggfffjjjlllkkkjjjjjjiiiiiiiiihhhgggfffdddcccbbbcccdddfffeeedddbbbbbbbbbaaa^^^\\\\\\]]]]]]___dddllltttvvvsssoookkkgggbbb___]]]\\\ZZZXXXWWWXXX[[[]]]___bbbfffiiiiiiiiikkknnnqqqrrrrrrrrrmmmjjjfffcccbbbbbbbbbaaa___```bbbfffiiilllnnnoootttqqqmmmjjjfffcccbbbccciiijjjkkkllllllkkkjjjiiihhhmmmtttyyyzzzxxxuuusssuuuvvvvvvuuutttssstttuuupppoooooopppppppppnnnmmmjjjiiigggdddaaaaaaccceeejjjiiigggeeeccc```^^^\\\ZZZZZZ[[[^^^eeennnxxx~~~nnnfff\\\VVVSSSRRROOOMMMKKKJJJJJJIIIJJJJJJKKKLLLPPPTTTWWWWWWSSSQQQQQQSSSQQQRRRRRRRRRQQQPPPOOONNNLLLMMMNNNPPPQQQQQQQQQQQQSSSUUUWWWWWWVVVVVVXXXYYY]]][[[YYYVVVUUUTTTUUUUUUWWWZZZ]]]^^^]]][[[ZZZYYYYYYZZZ[[[\\\\\\ZZZVVVTTTRRRSSSTTTUUUTTTSSSRRRRRRQQQRRRSSSSSSRRROOOLLLJJJLLLLLLLLLMMMMMMNNNNNNOOOMMMKKKIIIIIIKKKMMMNNNNNNJJJHHHGGGGGGIIIJJJIIIHHHEEEFFFIIIKKKLLLMMMMMMLLLJJJJJJHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMMMMKKKJJJHHHGGGGGGJJJJJJJJJJJJJJJLLLMMMMMMKKKJJJJJJIIIIIIJJJJJJJJJLLLJJJIIIJJJMMMNNNLLLIIIMMMKKKIIIJJJMMMOOOPPPOOOJJJKKKLLLLLLKKKKKKMMMNNNOOOMMMLLLKKKKKKMMMOOOPPPLLLLLLKKKIIIIIILLLQQQUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTWWWYYY666666666555555444333222:::999888777555333222111333222222222222222222333000000111333444444222000111111333333333222222333555777888::::::999888777999===DDDJJJOOORRRUUUWWWVVVUUUSSSPPPLLLHHHDDDBBBEEEEEEEEEEEEEEEFFFFFFGGGKKKPPPUUUUUUVVVVVVSSSNNNHHHHHHGGGEEECCCAAA???>>>DDDHHHKKKLLLOOORRRQQQNNNKKKIIIFFFEEEEEEFFFEEEDDDGGGFFFEEEDDDDDDDDDEEEEEEDDDIIIMMMPPPRRRRRRPPPNNNJJJIIIFFFBBB???>>>AAACCCAAA@@@@@@???>>>===<<<<<<::::::999888888888999999777777777777888888999999:::;;;<<<;;;::::::;;;<<<:::;;;<<<===>>>>>>=========<<<<<<<<<===>>>??????@@@???>>>======>>>@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGLLLJJJHHHFFFEEEFFFHHHIIIHHHIIIJJJKKKMMMRRRYYY___eeeeeehhhooowww~~~}}}{{{sssjjjdddaaa\\\___aaabbbaaa______```]]]```dddccc```]]]^^^___]]]```dddkkkqqqssssssqqqlllhhheeedddffffffdddaaa```aaadddgggjjjjjjhhheeeffffffhhhiiijjjkkkkkklllllllllkkkkkkkkkkkkllllllkkkkkkkkkkkkllllllmmmmmmiiillloooqqqqqqooollljjjfffdddaaa___^^^___```aaa```___^^^\\\ZZZZZZ\\\]]]ccccccdddeeeeeeeeeeeedddeeefffffffffggghhhiiikkkkkklllhhhbbbbbbgggjjjjjjiiiiiiiiihhhgggfffeeeeeeeeeaaa^^^\\\^^^aaacccddd```aaaaaa```]]]\\\\\\]]]]]]___bbbhhhlllmmmiiieeeddd```\\\YYYXXXXXXYYYYYYUUUWWWYYYZZZ[[[\\\___aaagggjjjnnnssswwwxxxtttoooiiifffbbb```_________^^^\\\]]]___bbbdddggghhhiiimmmmmmllliiigggeeeccc```eeeeeeffffffgggffffffeeehhhmmmtttwwwvvvssspppoooooossswwwyyyzzzzzz|||~~~wwwuuurrrqqqpppnnnjjjgggeeeeeedddbbb______aaaccclllkkkhhhddd```]]][[[[[[\\\[[[ZZZ\\\aaahhhooosssjjjccc[[[UUURRRQQQOOOMMMJJJJJJKKKKKKLLLMMMNNNNNNQQQTTTWWWVVVSSSQQQRRRTTTTTTSSSSSSSSSRRRQQQPPPPPPNNNOOORRRUUUVVVVVVVVVUUUVVVWWWXXXWWWVVVUUUWWWXXX\\\ZZZWWWTTTRRRQQQRRRRRRSSSVVVZZZ\\\\\\\\\\\\\\\YYY[[[]]]]]]\\\YYYWWWUUUUUUUUUVVVVVVUUUSSSPPPNNNQQQQQQRRRRRRQQQOOOMMMKKKLLLLLLMMMMMMNNNNNNNNNNNNJJJJJJJJJKKKMMMNNNMMMKKKMMMKKKIIIHHHIIIIIIHHHGGGEEEGGGIIIKKKLLLLLLKKKKKKIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIILLLLLLKKKKKKJJJIIIGGGEEEHHHGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFIIILLLNNNLLLJJJJJJIIIHHHHHHJJJLLLNNNNNNIIIJJJLLLLLLKKKJJJKKKLLLNNNMMMLLLKKKLLLMMMOOOPPPLLLLLLKKKJJJJJJLLLQQQTTTSSSRRRQQQPPPOOOOOOOOOOOOQQQRRRTTTTTTTTTUUUWWWYYY444444444444444444444444::::::999777555333111000333333222222222222333333000000111444555555222000000111333333111111111222555666777888888888777666777===DDDKKKOOOQQQSSSTTTUUUUUUUUUTTTRRRPPPMMMKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMQQQTTTRRRQQQRRRNNNJJJHHHIIIJJJJJJHHHFFFCCCAAAHHHLLLOOOQQQVVV[[[[[[WWWQQQNNNJJJHHHFFFEEEDDDBBBGGGGGGGGGFFFFFFEEEEEEEEEGGGLLLPPPOOONNNOOONNNKKKIIIHHHEEEAAA======>>>@@@>>>======<<<;;;:::999999::::::999999888999999999888888999999999:::::::::999:::;;;;;;999999:::;;;888999;;;<<<======<<<;;;<<<<<<;;;;;;<<<<<<======>>>>>>======>>>???@@@@@@???AAACCCCCCBBBBBBCCCDDDDDDDDDEEEFFFFFFEEEEEEDDDFFFDDDBBB@@@??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEIIIIIIHHHFFFDDDEEEGGGIIIIIIKKKLLLLLLNNNTTT]]]dddlllnnnsss{{{wwwllleeeccc^^^aaadddfffeeeeeedddeeeaaacccfffgggfffdddcccccc___aaadddhhhmmmppppppooojjjiiifffeeeeeeeeedddccc```aaabbbeeehhhiiigggfffffffffggghhhiiikkkllllllkkkjjjiiihhhhhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiijjjfffhhhkkklllmmmllljjjiiihhhfffcccaaa_________```\\\]]]^^^\\\ZZZZZZ\\\___aaabbbbbbbbbbbbaaa``````___aaacccccccccdddfffgggiiiiiieee______eeeiiiiiifffgggfffeeebbbaaabbbcccccc___ZZZXXXYYY]]]```bbb______^^^^^^^^^]]]]]]]]]___```cccfffhhhgggddd```]]][[[XXXVVVUUUVVVXXXYYYTTTVVVXXXYYYZZZ[[[]]]^^^eeekkkrrrxxx}}}}}}tttkkkeeeccc___]]]]]]^^^]]]]]][[[[[[\\\]]]___aaacccdddeeehhhjjjhhhggggggddd```aaaaaaaaaaaaaaaaaaaaaaaakkkooosssssspppmmmllllllnnnttt}}}{{{vvvsssoooiiieeebbbcccdddcccbbbaaabbbcccjjjiiifffaaa\\\XXXXXXYYY[[[ZZZYYY[[[___dddggghhhfffaaa[[[WWWTTTRRRPPPNNNLLLLLLMMMNNNOOOPPPQQQQQQSSSUUUWWWUUURRRQQQSSSUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRTTTWWWZZZ\\\\\\[[[[[[ZZZZZZZZZYYYVVVVVVWWWXXXYYYWWWTTTPPPNNNMMMMMMMMMPPPSSSXXX[[[\\\\\\\\\]]]YYY[[[\\\\\\ZZZXXXWWWWWWXXXWWWVVVUUUUUUSSSPPPMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOONNNNNNNNNIIIIIIJJJKKKMMMMMMKKKHHHNNNLLLJJJIIIIIIIIIHHHFFFFFFGGGIIIJJJJJJJJJIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGJJJIIIIIIHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJIIIFFFDDDEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHGGGEEEEEEHHHLLLNNNLLLJJJHHHGGGGGGGGGHHHJJJLLLMMMJJJLLLMMMMMMLLLKKKKKKLLLNNNMMMMMMLLLMMMNNNOOOPPPMMMMMMMMMLLLLLLMMMPPPRRRQQQQQQPPPOOONNNNNNNNNNNNRRRSSSTTTTTTSSSTTTVVVXXX111111111222222333444555666666666666555333222111333333222111111222333333//////111333555444111///000222444444222000111333444444555666666666666666777;;;AAAFFFIIIKKKMMMOOOOOOQQQRRRTTTTTTTTTRRRRRROOOPPPQQQSSSTTTTTTUUUUUURRRUUUTTTQQQOOOOOOLLLHHHGGGIIIMMMPPPPPPNNNKKKIIIKKKOOOQQQTTT[[[cccccc```WWWTTTOOOLLLJJJIIIFFFEEEFFFGGGGGGHHHHHHGGGFFFEEEHHHNNNPPPLLLJJJLLLMMMKKKHHHGGGEEEBBB>>>===>>>@@@===<<<<<<;;;:::999888777888888999999:::;;;;;;;;;777888888999999999999999888999::::::888888999:::666888:::;;;<<<<<<;;;:::<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>????????????===???BBBBBBAAA@@@BBBDDDCCCCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBAAA???>>>===@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDHHHIIIJJJHHHFFFEEEGGGJJJLLLNNNPPPQQQTTT\\\gggpppuuuyyy|||pppkkkiiigggjjjlllllljjjhhhffffffaaaaaaccceeeggggggdddbbbaaaaaabbbdddhhhjjjjjjjjjfffggggggeeecccbbbcccddd`````````bbbeeeffffffdddddddddeeefffgggiiikkkkkkkkkjjjhhhgggggghhhjjjkkkiiihhhfffeeedddcccddddddcccdddeeeggghhhhhhhhhggghhhfffeeecccaaaaaaaaaaaa\\\[[[[[[[[[]]]^^^______aaaaaaaaa```___^^^]]]\\\[[[^^^aaacccbbbbbbccceeeggggggccc]]]]]]cccggggggddddddccc```]]]]]]___aaa___\\\XXXVVVWWWZZZ\\\]]]^^^\\\[[[\\\___```^^^\\\^^^```bbbdddeeeccc```]]]XXXWWWUUUSSSRRRSSSUUUWWWSSSVVVYYY[[[\\\]]]___aaagggpppyyywwwiiicccaaa^^^\\\]]]^^^^^^^^^\\\[[[ZZZZZZ[[[]]]___``````eeegggfffeeegggddd___``````_________```aaabbbhhhllloooooommmlllooorrruuu~~~yyyssskkkfffaaadddggghhhgggeeeddddddggggggddd___YYYWWWXXXZZZXXXWWWWWW[[[```cccdddcccbbb```\\\YYYVVVSSSQQQPPPMMMNNNOOOPPPQQQRRRRRRRRRUUUVVVVVVTTTQQQPPPTTTWWWUUUUUUUUUUUUVVVWWWXXXYYYVVVXXX[[[]]]____________]]]^^^]]]ZZZXXXWWWXXXYYYYYYVVVSSSPPPMMMLLLLLLLLLOOOSSSXXXZZZ[[[[[[[[[\\\XXXZZZ[[[YYYVVVUUUWWWYYYXXXVVVTTTTTTUUUTTTRRROOOLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOOOONNNMMMLLLKKKJJJHHHIIIJJJJJJIIIHHHKKKIIIHHHGGGHHHIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGGGGGGGGGGHHHIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHJJJIIIFFFBBBDDDEEEGGGHHHIIIIIIHHHHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFHHHKKKMMMKKKHHHGGGGGGGGGGGGGGGIIIKKKMMMMMMNNNPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPNNNOOOPPPOOONNNMMMOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRRRRTTTVVV//////000000111333444555222222444444444444333222333222111000000111222333......000222444333000...111333666555222111222444333444444555555555555555777:::===@@@BBBEEEIIIKKKIIIKKKNNNQQQSSSTTTTTTSSSPPPQQQSSSVVVXXXYYYZZZ[[[VVVXXXVVVQQQNNNNNNLLLHHHGGGKKKPPPUUUWWWVVVTTTQQQMMMPPPRRRVVV^^^fffhhheee\\\XXXTTTQQQOOOMMMKKKIIIFFFGGGHHHIIIIIIHHHFFFFFFIIIOOOPPPJJJHHHLLLNNNMMMHHHHHHFFFCCC@@@>>>???@@@===<<<<<<;;;:::999888888666777888999;;;<<<>>>>>>555555666777777777777777777888999999777777888999555777999;;;;;;;;;:::999<<<;;;::::::999999999999999:::<<<>>>@@@@@@@@@???<<>>AAACCCFFFFFFHHHLLLPPPRRRRRRPPPQQQPPPOOOPPPTTTVVVXXXXXXVVVUUURRROOOLLLIIIGGGFFFEEEHHHMMMUUU[[[[[[VVVRRRPPPOOOQQQWWW___cccbbb___]]]YYYVVVWWWTTTNNNIIIHHHFFFFFFEEEEEEEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLIIIEEEAAA@@@AAACCC<<<<<<;;;::::::999888888777888888999:::<<<======777777777777666666666666666666666666777777777777777777777777888888888888888999999::::::999999888::::::;;;<<<===??????@@@???@@@AAABBBAAAAAA??????===>>>???@@@@@@???>>>===CCCBBB@@@???>>>>>>???@@@???>>>>>>>>>???BBBEEEGGGDDDCCCBBBBBBCCCEEEGGGIIISSSRRROOOJJJJJJMMMMMMIIISSSTTTWWWZZZ___fffnnnsss|||tttnnnlllrrrxxx|||rrrgggaaa]]]^^^```bbbbbbbbbaaaaaa```````````````_________dddeeeeeecccaaa______```gggbbb______bbbdddaaa^^^bbb___]]]^^^bbbeeefffeeebbbcccccccccccceeeiiilllgggdddaaa_________^^^^^^^^^^^^___bbbdddeeedddcccbbbbbbdddgggfffaaaaaaeeeaaa___]]]]]]^^^`````````^^^]]]]]]]]]^^^]]][[[XXXWWW[[[^^^^^^[[[\\\```eeeeeeaaa]]]\\\^^^___^^^]]]ccc^^^YYYWWWXXXZZZYYYXXXYYYXXXWWWYYY[[[ZZZVVVRRRVVVTTTUUUZZZ```bbb^^^ZZZXXXZZZ]]]aaacccaaa\\\XXXZZZXXXUUURRRRRRSSSVVVWWWSSSWWW\\\]]]]]]___dddiiiwww}}}zzziiiccc```^^^]]]___```aaaaaa^^^\\\ZZZXXXWWWXXXZZZ\\\\\\^^^aaaccceeeeeeeeeddd```aaaaaaaaabbbbbbbbbbbbbbbaaagggppprrrpppzzz}}}zzzqqqfffdddhhhmmmmmmlllkkkhhhfffeeeeeecccaaa___]]]\\\[[[ZZZYYYYYY\\\```dddeeeeee\\\\\\\\\ZZZXXXUUURRRPPPXXXVVVRRRPPPOOOPPPRRRTTTXXXUUUQQQPPPPPPQQQRRRRRRZZZXXXUUUSSSSSSVVVYYY\\\\\\aaaccc___]]]aaadddeeegggddd___[[[ZZZ[[[]]]___]]]\\\YYYSSSMMMKKKMMMOOOOOOPPPRRRUUUWWWYYYZZZZZZWWWWWWWWWWWWVVVVVVUUUUUU\\\YYYUUUUUUVVVWWWUUURRRNNNKKKHHHGGGHHHKKKMMMNNNTTTRRRQQQQQQSSSTTTSSSSSSKKKJJJIIIIIIJJJKKKJJJHHHIIILLLNNNKKKGGGGGGKKKOOOIIIIIIGGGGGGGGGGGGIIIIIIKKKJJJHHHIIIIIIIIIHHHFFFGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEGGGHHHIIIGGGEEEGGGHHHIIIIIIJJJJJJIIIIIIDDDGGGIIIIIIGGGFFFGGGIIIIIIGGGFFFFFFGGGGGGGGGGGGDDDDDDEEEGGGIIILLLNNNOOONNNOOOQQQQQQPPPNNNNNNNNNOOOMMMKKKLLLOOOQQQPPPOOOUUUTTTQQQMMMJJJJJJLLLOOOQQQQQQQQQRRRSSSTTTTTTUUUSSSTTTTTTSSSPPPOOOOOOPPP222222222222222333444555555555444333333222222111222333333222222222333333222222222222222222111///333333333333333333333333333222222111222333444555555444444555666888:::;;;@@@CCCGGGHHHHHHIIIKKKNNNLLLKKKJJJLLLOOORRRSSSSSSRRRQQQQQQOOOMMMKKKIIIHHHFFFHHHMMMTTT[[[]]][[[YYYSSSQQQPPPSSSYYY]]]\\\ZZZYYYTTTRRRSSSQQQKKKGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQOOOKKKGGGBBB@@@??????@@@<<<<<<;;;:::999888888777666777888999:::;;;;;;;;;777666666666666666666666666666666666777777777777777777777777888888888999:::::::::;;;;;;::::::::::::;;;;;;<<<===>>>??????AAA@@@????????????@@@AAA>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAABBBCCCEEEFFFHHHHHHHHHGGGGGGHHHJJJLLLMMMPPPQQQPPPKKKKKKOOOPPPOOOSSSUUUVVVYYY\\\bbbiiinnnvvv~~~}}}sssoooooouuu{{{~~~tttjjjddd^^^___``````aaaaaaaaaaaacccbbb```^^^]]]\\\\\\[[[cccddddddccc```______```dddaaa]]]^^^aaacccaaa^^^bbb___\\\\\\^^^```aaa``````aaabbbbbbbbbcccfffiiihhheeeaaa^^^]]]]]]\\\[[[]]]]]]^^^aaacccdddcccaaa```___aaadddbbb^^^^^^bbb___]]]\\\\\\]]]^^^^^^]]]\\\[[[\\\]]]^^^]]]ZZZWWWVVVYYY]]]]]][[[[[[^^^bbbbbb___[[[ZZZ[[[\\\\\\ZZZ```\\\XXXWWWXXXYYYYYYXXX[[[ZZZZZZZZZZZZYYYWWWUUUWWWVVVWWW[[[```bbb___[[[WWWXXXZZZ]]]___^^^ZZZWWW[[[YYYVVVSSSRRRSSSUUUWWWWWW[[[^^^______aaaggglll{{{yyyjjjaaa^^^\\\[[[]]]___``````cccaaa^^^\\\ZZZ[[[\\\]]]^^^___aaacccdddddddddcccaaaaaaaaa```````````````eeecccfffnnnpppqqq~~~|||vvvoooiiicccfffhhhhhhiiijjjjjjjjjhhhgggfffdddaaa___]]]\\\ZZZYYYYYY[[[___aaabbbbbb[[[ZZZZZZXXXVVVSSSPPPOOORRRRRRQQQQQQQQQQQQRRRSSSXXXUUUQQQPPPPPPQQQRRRQQQUUUSSSPPPOOOPPPSSSWWWZZZ\\\aaaccc```]]]___aaaaaa^^^]]][[[ZZZ[[[^^^aaaccc___^^^\\\WWWQQQNNNNNNPPPOOOPPPRRRTTTVVVWWWXXXXXXVVVUUUUUUTTTTTTTTTUUUUUUZZZWWWSSSRRRRRRQQQOOOLLLLLLKKKIIIGGGGGGJJJMMMOOORRRQQQPPPPPPRRRSSSRRRRRRMMMKKKJJJJJJKKKKKKJJJHHHGGGJJJLLLJJJFFFEEEHHHLLLIIIIIIHHHHHHHHHIIIKKKLLLLLLJJJHHHGGGGGGGGGEEEDDDHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEGGGIIIIIIGGGEEEGGGHHHIIIIIIJJJIIIIIIIIIDDDGGGIIIIIIGGGFFFGGGIIIKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJLLLNNNOOONNNMMMMMMMMMNNNLLLKKKLLLNNNPPPPPPNNNSSSSSSRRRPPPNNNMMMOOOQQQSSSRRRPPPPPPPPPSSSUUUWWWTTTTTTSSSQQQOOOOOOQQQSSS222222222222333444555666666555333222111111222222555333111111222333444333222222333333222222111000666555444444333222111111222222111111111222333444444444333333333333333444999>>>BBBAAA>>>===BBBHHHGGGFFFFFFGGGKKKMMMNNNNNNLLLMMMNNNOOONNNMMMKKKJJJGGGHHHLLLSSSZZZ```bbbcccZZZUUUQQQPPPRRRUUUUUUTTTTTTOOOMMMOOOMMMGGGCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJKKKMMMPPPSSSUUUPPPJJJCCC>>>>>>>>>===<<<<<<<<<;;;:::999888777666444555777999::::::999888666666666666666666666666666666666777777777888888777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========BBB@@@>>><<<<<<>>>@@@BBB?????????@@@AAABBBCCCDDD@@@AAABBBDDDEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFKKKJJJJJJJJJKKKMMMOOOPPPLLLPPPQQQMMMLLLPPPTTTUUUUUUUUUVVVWWWYYY]]]cccgggnnntttzzz|||{{{{{{~~~vvvpppoooppprrrxxx|||sssjjjddd__________________``````cccaaa^^^\\\[[[[[[[[[\\\bbbccccccaaa___^^^^^^___aaa^^^[[[\\\___aaa```^^^aaa^^^[[[YYYZZZ[[[ZZZZZZ^^^___aaaaaa```aaabbbdddhhheee```]]][[[[[[YYYXXX[[[[[[\\\^^^```aaa___^^^[[[ZZZ\\\___]]]YYYZZZ]]][[[ZZZZZZ[[[\\\\\\ZZZXXXXXXXXXYYY[[[\\\[[[XXXUUUSSSWWW[[[\\\[[[ZZZ\\\^^^___]]]ZZZXXXYYYYYYXXXWWW\\\YYYWWWVVVWWWXXXXXXXXXZZZ[[[]]]\\\YYYWWWVVVVVVUUUUUUUUUYYY^^^___\\\YYYVVVVVVVVVXXXZZZZZZXXXUUU[[[YYYVVVTTTSSSTTTVVVWWWYYY[[[]]]]]]^^^aaaggglll|||ttthhh^^^[[[YYYXXXZZZ\\\^^^^^^gggeeebbb```^^^]]]^^^___```aaabbbcccccccccbbbaaabbbaaa```______^^^^^^^^^fffbbbdddiiilllpppwwwsssppphhhgggeeeeeeeeefffhhhjjjiiiiiihhhgggeeeccc```___]]]\\\[[[\\\^^^``````___[[[ZZZYYYXXXUUURRRPPPOOOLLLMMMOOOQQQRRRSSSSSSSSSXXXUUUQQQPPPPPPPPPPPPPPPPPPNNNKKKIIIKKKOOOTTTWWWZZZ```ccc```]]]]]]]]]\\\XXXXXXYYY[[[^^^aaaccceeeaaaaaa___[[[UUUQQQPPPPPPNNNOOOPPPRRRSSSTTTUUUVVVTTTSSSRRRRRRRRRSSSTTTUUUYYYVVVRRRPPPNNNLLLJJJHHHIIIJJJJJJHHHGGGHHHMMMQQQQQQPPPOOOPPPQQQRRRRRRQQQMMMLLLJJJJJJJJJJJJHHHGGGFFFIIIKKKKKKHHHGGGHHHJJJIIIIIIIIIIIIJJJLLLMMMNNNPPPMMMIIIGGGGGGGGGFFFEEEIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEGGGIIIIIIGGGEEEGGGGGGHHHIIIIIIIIIIIIIIIEEEGGGIIIIIIHHHHHHHHHIIIMMMMMMLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIFFFHHHKKKLLLLLLKKKLLLMMMMMMKKKJJJKKKMMMOOOOOONNNRRRSSSTTTTTTRRRQQQRRRSSSTTTRRRPPPNNNOOOQQQUUUWWWSSSSSSRRRPPPOOOPPPSSSUUU333333333444555666777888888666444222111222333444777444111111333444444333222333444444333222111222555555444333333222111111222222222222222222222222555555444444333333333333777999;;;999777777;;;???DDDDDDDDDFFFIIIKKKLLLKKKHHHIIILLLNNNNNNMMMJJJIIIFFFHHHKKKQQQYYYaaagggjjjbbb\\\TTTOOONNNOOOPPPQQQQQQLLLKKKLLLKKKEEEAAAAAA@@@@@@@@@@@@BBBDDDFFFHHHKKKJJJIIIIIIKKKNNNRRRTTTOOOGGG>>>:::;;;<<<:::888;;;;;;:::999888777666666222444777999:::999777666555555555666666666666666666666666777777888888999888888888999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;@@@???===<<<<<<>>>@@@AAA@@@@@@@@@@@@BBBDDDFFFHHHCCCEEEGGGIIIIIIHHHFFFEEECCCDDDFFFHHHHHHHHHFFFFFFJJJJJJJJJKKKLLLNNNPPPQQQJJJPPPRRRNNNKKKOOOUUUXXXWWWWWWWWWWWWWWWYYY]]]```eeeiiimmmooonnnooossswwwyyyyyyvvvrrrmmmkkkkkkmmmggglllsssvvvssslllfffbbb```___^^^]]]]]]^^^___``````^^^\\\[[[[[[]]]___aaa```aaaaaa```^^^\\\]]]^^^]]][[[ZZZ[[[]]]______^^^^^^\\\YYYWWWVVVVVVWWWWWW[[[]]]___```___^^^___```eeebbb^^^[[[ZZZZZZYYYXXXYYYYYYYYY[[[]]]]]][[[YYYXXXVVVWWWZZZXXXUUUVVVZZZXXXXXXYYYZZZ\\\ZZZWWWTTTSSSTTTUUUXXXZZZYYYVVVSSSRRRVVVZZZ[[[ZZZYYYZZZ[[[]]]\\\ZZZXXXXXXWWWWWWVVVXXXWWWWWWWWWWWWXXXXXXXXXVVV[[[______[[[VVVTTTSSSSSSRRRSSSVVVYYYZZZXXXVVVWWWUUUTTTUUUVVVWWWVVVUUUWWWVVVTTTSSSSSSUUUWWWXXXXXXYYYYYYYYYYYY]]]ccchhhvvvzzzpppggg\\\YYYVVVUUUWWWZZZ[[[\\\eeedddbbb```______``````bbbbbbbbbcccbbbaaa``````aaa```_________``````aaadddbbbbbbeeeggglllyyy|||wwwqqqlllhhhgggeeecccccceeehhhhhhjjjjjjiiigggeeeccc```___]]]]]]^^^___^^^]]]]]]\\\ZZZXXXVVVTTTRRRQQQIIIJJJLLLNNNPPPSSSUUUVVVXXXUUUQQQPPPOOOOOOOOONNNNNNKKKHHHFFFHHHKKKPPPSSSVVV]]]bbb```]]]]]]\\\ZZZYYYZZZ\\\^^^```aaaaaaaaabbbbbb```]]]XXXTTTPPPNNNNNNNNNOOOOOOQQQRRRSSSTTTSSSRRRPPPPPPPPPQQQSSSTTTVVVUUURRROOOMMMKKKJJJIIIGGGJJJLLLJJJFFFGGGLLLRRRPPPOOOOOOPPPRRRSSSRRRQQQMMMKKKJJJIIIIIIIIIGGGEEEHHHJJJMMMMMMKKKJJJJJJKKKGGGHHHIIIJJJKKKMMMNNNOOORRROOOKKKIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFEEEFFFGGGIIIIIIGGGEEEGGGGGGHHHIIIIIIIIIIIIHHHFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNOOONNNLLLJJJIIIHHHHHHGGGDDDFFFIIIKKKKKKKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNSSSUUUXXXXXXVVVTTTRRRRRRSSSRRRPPPOOOPPPQQQTTTUUUQQQRRRSSSRRRQQQRRRSSSUUU444555555555777888999::::::888666444333444555666777555333333333444444444222444666555333111222333333333333333333333333333222222222333222222222222333444444444444444444444777666444444555666777888@@@???@@@BBBEEEGGGGGGGGGEEEFFFIIIKKKLLLJJJIIIGGGFFFHHHKKKQQQXXX```iiinnnhhhbbbZZZSSSPPPPPPQQQRRRRRRMMMKKKLLLJJJDDD@@@???=========>>>???AAADDDEEEIIIHHHFFFEEEFFFHHHJJJLLLJJJCCC;;;777999:::888555:::999999888888777666666222444666999999888666555444444555555666666666777666666666777888999999999999999999999::::::::::::999999888777777888999999999999999999999999::::::======>>>???????????????AAA@@@@@@AAACCCEEEHHHIIIHHHIIILLLMMMMMMJJJHHHFFFFFFHHHJJJLLLLLLKKKJJJIIIJJJKKKLLLMMMNNNPPPQQQRRRKKKPPPRRRNNNKKKNNNSSSVVVXXXXXXXXXWWWVVVWWWYYY\\\^^^aaadddeeeeeefffjjjmmmnnnmmmkkkhhheeeddddddeee[[[```eeeiiihhheeeaaa```^^^]]]\\\\\\\\\]]]^^^___```___\\\[[[\\\^^^```bbb]]]^^^___^^^\\\[[[[[[]]]ZZZYYYYYYZZZ\\\]]]^^^^^^ZZZYYYWWWUUUTTTUUUVVVXXXZZZ\\\^^^^^^]]]]]]]]]^^^aaa___[[[YYYZZZZZZZZZYYYWWWWWWWWWXXXZZZZZZXXXVVVVVVTTTUUUWWWVVVSSSTTTXXXWWWXXXYYY[[[\\\ZZZVVVSSSPPPPPPRRRUUUWWWWWWUUUSSSSSSUUUYYYZZZZZZZZZYYYYYY]]]]]]\\\ZZZXXXWWWWWWWWWVVVWWWXXXXXXXXXXXXXXXXXXTTT[[[ccceeeaaa[[[UUUSSSSSSSSSTTTVVVWWWXXXWWWVVVYYYVVVTTTTTTUUUVVVVVVVVVRRRRRRRRRRRRTTTVVVYYYZZZWWWWWWVVVVVVWWW[[[```dddmmmwww~~~}}}xxxsssnnniii\\\YYYUUUSSSUUUWWWYYYZZZ^^^^^^]]]]]]^^^___```aaaccccccbbbbbbaaa```__________________```bbbeeefffeeecccdddfffgggjjjrrrzzz{{{vvvooojjjjjjiiidddaaacccdddfffiiikkkllljjjhhhfff___]]][[[[[[\\\\\\[[[ZZZ\\\[[[YYYVVVTTTRRRPPPPPPIIIIIIIIIJJJMMMRRRVVVYYYWWWUUUQQQPPPOOONNNMMMLLLMMMKKKHHHGGGGGGJJJMMMPPPRRRZZZ```___]]]]]]\\\ZZZ\\\]]]___aaabbbaaa```___aaa```^^^\\\XXXTTTOOOLLLMMMMMMMMMNNNOOOPPPRRRSSSRRRRRRQQQPPPPPPQQQRRRSSSQQQPPPOOOMMMLLLKKKKKKKKKGGGKKKMMMKKKGGGHHHMMMRRRPPPPPPPPPRRRTTTUUUTTTRRRPPPNNNLLLLLLLLLKKKIIIHHHIIIJJJLLLMMMLLLKKKJJJJJJFFFGGGHHHJJJKKKMMMNNNNNNPPPMMMJJJHHHJJJLLLMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJHHHFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJGGGJJJLLLLLLKKKJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHEEEHHHKKKLLLLLLLLLMMMNNNKKKKKKKKKLLLLLLMMMNNNOOOUUUXXX[[[[[[XXXTTTQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQNNNQQQTTTUUUTTTSSSSSSSSS555555555666777999:::;;;:::999777666555555666666555666777666444333333444222555777666333111333555222222222333333444444444333333444444444333222222111111222333333333333333666444222222555666666444999999:::<<<@@@AAAAAA@@@AAABBBEEEGGGHHHHHHHHHGGGHHHJJJOOOSSSYYY```hhhmmmkkkggg```YYYUUUTTTUUUVVVVVVQQQNNNNNNJJJCCC>>>===;;;::::::;;;<<<>>>@@@AAADDDCCCAAA??????@@@AAABBBBBB===888666777888777555777777777777777777777777333444666888888777666555444444444555555666666777555666777777888999::::::999999:::::::::;;;;;;;;;999888777666666777888999999999999::::::;;;;;;;;;<<<===???@@@AAA@@@??????AAAAAAAAABBBDDDFFFGGGHHHJJJLLLMMMNNNMMMKKKHHHFFFJJJKKKNNNPPPPPPPPPOOONNNMMMMMMOOOPPPRRRSSSUUUUUUMMMQQQRRRMMMLLLOOOSSSTTTVVVWWWWWWVVVTTTUUUVVVXXXYYY[[[]]]^^^^^^```bbbdddeeedddbbb```^^^]]]\\\\\\UUUXXX\\\^^^^^^^^^^^^___[[[[[[[[[[[[\\\]]]^^^___bbbaaa___]]]\\\]]]^^^^^^[[[]]]]]]\\\[[[ZZZZZZ[[[YYYYYYYYYZZZZZZ\\\]]]]]]XXXXXXWWWUUUTTTUUUWWWZZZZZZ[[[]]]]]]]]]]]]^^^``````]]]ZZZYYYZZZ[[[[[[ZZZXXXXXXXXXYYYZZZYYYWWWUUUWWWUUUUUUWWWVVVSSSUUUYYYYYYYYYZZZ\\\]]][[[WWWTTTPPPPPPQQQTTTWWWXXXWWWVVVVVVWWWYYYZZZ[[[[[[ZZZZZZ^^^______]]]ZZZWWWWWWXXXVVVXXX[[[[[[ZZZYYYYYYYYYWWW]]]eeeiiigggaaaZZZVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZWWWUUUTTTVVVWWWWWWVVVRRRRRRRRRSSSUUUWWWZZZ[[[XXXWWWVVVWWWXXX\\\___aaafffmmmsssqqqoooooonnnlll^^^ZZZVVVSSSTTTVVVXXXYYYXXXYYYZZZ[[[]]]___aaabbbccccccbbbaaa``````_________^^^^^^^^^```dddgggiiigggggghhhhhhhhhjjjnnnrrryyyoooiiilllkkkfffcccfff```cccgggkkkllljjjhhhfff[[[YYYXXXWWWXXXYYYXXXWWWYYYWWWUUURRRPPPNNNMMMLLLKKKJJJIIIIIILLLQQQVVVZZZWWWUUURRRPPPOOONNNKKKJJJJJJJJJIIIIIIJJJLLLNNNOOORRRYYY___^^^\\\]]]]]][[[[[[]]]```bbbccccccbbbaaa___^^^[[[ZZZXXXTTTPPPLLLLLLLLLLLLLLLNNNPPPRRRTTTSSSSSSSSSRRRRRRRRRQQQQQQKKKLLLLLLKKKIIIIIIJJJLLLKKKLLLMMMLLLJJJJJJMMMPPPPPPPPPQQQSSSUUUVVVTTTSSSSSSRRRPPPPPPPPPPPPNNNMMMHHHIIIIIIIIIIIIIIIIIIHHHFFFGGGIIIKKKLLLMMMNNNNNNLLLIIIGGGGGGIIIKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFHHHJJJJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGHHHIIILLLMMMLLLKKKDDDHHHLLLLLLJJJHHHJJJLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKNNNNNNMMMMMMMMMNNNKKKLLLMMMMMMLLLLLLNNNPPPVVVXXX[[[[[[XXXSSSPPPOOOOOOPPPRRRTTTTTTRRRPPPOOONNNQQQTTTVVVUUUSSSSSSSSS333333444555666888999:::888888777777666555555555222777;;;:::444111222555222666888777333111333666222222222333333444444444444555555666555444333222222222333444444333222111111222333444444444444444444444555888;;;===<<<;;;<<<===@@@CCCEEEGGGIIIIIIJJJNNNSSSXXX\\\aaagggkkkjjjhhhddd___[[[YYYZZZZZZZZZTTTPPPOOOJJJBBB<<<:::999999888888999:::<<<===<<<;;;:::999999999999999999888777666666666666777555555666666777888888999555555666777777777777666333333444555555666777777555666777888999::::::;;;::::::::::::;;;;;;;;;;;;:::999777666666777999:::::::::;;;<<<===>>>>>>???>>>>>>>>>???@@@AAAAAABBB@@@AAABBBDDDEEEFFFFFFFFFIIIJJJKKKLLLLLLKKKIIIHHHJJJKKKMMMNNNPPPPPPPPPPPPNNNOOOPPPRRRTTTVVVVVVWWWOOOQQQPPPMMMNNNSSSVVVUUUSSSTTTTTTTTTRRRRRRTTTVVVTTTVVVXXXZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYWWWVVVTTTUUUVVVVVVVVVWWWZZZ\\\XXXYYYZZZ\\\]]]^^^^^^^^^```___^^^]]]\\\\\\\\\\\\ZZZ[[[\\\[[[YYYYYYYYY[[[YYYZZZZZZZZZZZZZZZ\\\]]]YYYZZZYYYWWWUUUUUUXXXZZZ[[[\\\\\\\\\\\\^^^```cccaaa^^^[[[YYYYYYZZZZZZYYY[[[ZZZZZZ[[[\\\[[[YYYWWWYYYWWWWWWXXXWWWUUUVVV[[[]]]\\\\\\]]]^^^]]]ZZZWWWSSSRRRRRRTTTXXXZZZ[[[[[[YYYYYYYYYZZZ[[[\\\\\\[[[^^^___```^^^ZZZWWWWWWXXXXXX[[[^^^^^^\\\ZZZYYYZZZZZZ]]]aaafffgggccc]]]XXXXXXYYYZZZZZZZZZYYYZZZ[[[ZZZXXXUUUUUUVVVWWWVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZXXXWWWWWWWWWZZZ\\\^^^______dddfffeeeeeeiiikkkjjjaaa]]]WWWTTTTTTVVVWWWXXXWWWXXXYYY[[[^^^```bbbccccccbbbaaa```````````````___^^^]]]]]]___bbbeeeggghhhhhhgggffffffiiilllmmmtttrrriiijjjiiidddcccggg___bbbgggjjjjjjhhhdddaaaZZZXXXWWWWWWYYYZZZZZZYYYWWWVVVSSSPPPNNNLLLKKKKKKJJJJJJKKKLLLNNNRRRUUUWWWWWWTTTRRRPPPOOOMMMJJJHHHEEEFFFHHHJJJMMMNNNPPPQQQTTT[[[___]]][[[\\\\\\[[[\\\]]]___aaabbbaaaaaa```___\\\YYYWWWWWWUUUQQQMMMKKKKKKKKKKKKMMMPPPSSSUUUTTTUUUVVVVVVUUUSSSQQQOOOKKKLLLMMMLLLIIIIIIKKKMMMOOONNNNNNMMMLLLLLLMMMNNNNNNOOOPPPRRRUUUUUUTTTRRRSSSRRRPPPPPPQQQQQQPPPOOOJJJIIIHHHHHHHHHIIIIIIIIIHHHIIIKKKLLLNNNNNNNNNNNNKKKIIIHHHHHHIIIJJJIIIHHHGGGHHHJJJLLLKKKJJJHHHFFFGGGFFFGGGHHHJJJJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGGGGIIIMMMNNNMMMKKKDDDIIIMMMNNNKKKIIIKKKMMMJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPPPPNNNLLLLLLLLLKKKMMMNNNNNNLLLMMMOOORRRTTTVVVYYYYYYVVVSSSQQQPPPPPPQQQQQQRRRRRRQQQPPPPPPSSSSSSTTTSSSRRRRRRTTTVVV222222222333555777888999777777777777666555444333000777>>><<<555000222666222666999777333111333666333333333333333333333333555555666666666555333222555555666666555444222111,,,222666666222000333666333333555777;;;<<<;;;:::888:::<<<@@@DDDGGGJJJLLLLLLQQQWWW\\\^^^bbbfffjjjhhhhhhfffccc___]]]]]]]]]\\\VVVRRROOOJJJAAA:::888888888777777777888:::;;;555555666666555555555555333555666666555555666888444444555666777888999999666666666666777777777777333333444444555666777777555666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::888777777888:::;;;<<<<<<===>>>???@@@AAABBBAAA@@@>>>===>>>@@@CCCEEE@@@AAACCCEEEFFFFFFEEEDDDFFFGGGHHHIIIJJJJJJJJJIIIGGGHHHIIIKKKMMMNNNNNNOOOMMMNNNPPPRRRTTTUUUVVVVVVPPPQQQOOONNNQQQWWWYYYVVVQQQRRRRRRRRRQQQQQQRRRTTTQQQSSSUUUXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXUUUSSSTTTSSSRRRQQQPPPRRRVVVYYYVVVWWWYYY\\\^^^^^^^^^^^^ZZZZZZ[[[\\\]]]]]]^^^^^^YYYZZZ[[[ZZZYYYXXXYYYZZZZZZZZZ[[[ZZZYYYZZZ[[[]]][[[\\\\\\YYYUUUUUUWWWZZZ[[[\\\\\\\\\\\\^^^bbbeeeccc```\\\ZZZYYYYYYXXXXXX^^^]]]]]]]]]^^^]]][[[YYY[[[YYYXXXZZZXXXVVVXXX]]]___^^^^^^^^^___^^^[[[YYYVVVUUUTTTVVVYYY]]]^^^___\\\ZZZYYYZZZ[[[]]]]]]]]]^^^```aaa^^^ZZZWWWWWWXXXYYY]]]```aaa^^^[[[ZZZZZZZZZZZZ\\\___bbbaaa\\\XXXXXXYYYZZZYYYXXXXXXYYYZZZYYYWWWUUUUUUVVVWWWVVVUUUYYYYYYXXXXXXXXXYYYYYYZZZVVVUUUUUUWWWYYY[[[\\\\\\ZZZ\\\\\\[[[]]]dddfffeeeccc___XXXTTTTTTVVVWWWXXXXXXYYY[[[]]]___aaabbbcccbbbbbbaaa``````````````````___]]]\\\]]]```ccceeeffffffdddaaabbbfffjjjkkkrrrvvviiigggfff``````fff___bbbgggiiiiiieeeaaa]]][[[ZZZYYYZZZ\\\^^^^^^]]]XXXWWWTTTQQQNNNMMMLLLLLLIIIJJJLLLOOOQQQRRRSSSTTTWWWTTTRRRPPPNNNLLLJJJGGGAAACCCGGGKKKNNNQQQRRRRRRWWW]]]```]]]ZZZ[[[[[[YYY______`````````___]]]\\\___\\\XXXWWWWWWUUURRROOOKKKJJJJJJKKKMMMQQQTTTVVVUUUVVVXXXXXXWWWTTTPPPNNNNNNOOOPPPNNNLLLJJJLLLOOORRRPPPNNNMMMNNNNNNMMMLLLMMMMMMOOORRRTTTTTTSSSQQQPPPOOONNNNNNPPPPPPOOONNNMMMKKKIIIIIIJJJKKKLLLKKKIIIKKKLLLNNNOOOOOOOOONNNNNNLLLKKKKKKKKKKKKIIIGGGFFFHHHKKKMMMMMMLLLIIIGGGGGGFFFGGGHHHJJJJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIGGGGGGIIIMMMOOOMMMKKKEEEJJJOOOPPPMMMKKKMMMOOOKKKKKKJJJJJJJJJJJJKKKKKKNNNPPPQQQPPPMMMKKKJJJJJJKKKMMMOOONNNMMMMMMPPPRRRQQQTTTWWWWWWVVVSSSRRRRRRRRRRRRPPPPPPPPPPPPQQQRRRWWWUUUSSSPPPOOOPPPUUUXXX222444777777555333555777666666666555555444444333777777777666555444222222333333333333333333333333222111000111333444333222555555444444444555666666444222111111111111000...111111222222222333333333333333333444444555666777888777777888===DDDKKKOOOTTTXXX]]]aaacccfffhhhjjjooollliiihhhhhhfffbbb^^^]]]YYYSSSMMMFFF???888333111111222444666444111...444555555555444444555777999666444444666777555333888666444777;;;<<<888444999777666666777888888777555666777666555555777999::::::::::::::::::999999888999:::;;;;;;;;;:::999999999999::::::999999999888:::;;;<<<<<<>>>@@@CCCEEEFFFEEECCC@@@>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEEJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMNNNNNNNNNOOORRRTTTVVVUUUSSSQQQQQQRRRTTTUUUSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPSSSVVVXXXYYYXXXYYYWWWTTTSSSSSSTTTSSSRRRTTTRRRQQQRRRTTTUUUUUUTTTWWWYYYZZZZZZYYYYYYZZZ\\\ZZZ\\\^^^______]]]ZZZXXXWWWXXXYYYXXXWWWXXXYYY[[[aaa```___]]][[[ZZZXXXXXX^^^]]][[[YYYWWWWWWWWWWWWXXXYYY[[[]]]___`````````eeeccc```]]][[[[[[\\\\\\___^^^]]]\\\]]]]]]\\\ZZZZZZ]]]``````]]][[[[[[\\\^^^^^^^^^``````___\\\YYYZZZZZZZZZ[[[\\\^^^___```YYYYYYYYYZZZ\\\___ccceee]]]\\\ZZZYYYZZZYYYWWWVVV[[[]]]_________\\\YYYWWWZZZZZZZZZZZZZZZ[[[[[[[[[YYYYYYXXXYYY[[[[[[ZZZXXX\\\XXXSSSPPPQQQTTTWWWXXXYYYZZZZZZYYYWWWWWWXXXYYYVVVVVVTTTTTTUUUWWWZZZ\\\ZZZZZZYYYYYYZZZ[[[]]]^^^[[[YYYWWWUUUTTTUUUWWWXXX\\\[[[[[[ZZZ\\\^^^```bbbdddcccaaaaaabbbaaa___]]]^^^^^^]]]\\\ZZZ[[[]]]```aaa___^^^]]]___bbbfffhhhrrr~~~}}}kkkfffccc]]]\\\aaaaaabbbbbbaaa___^^^___```]]][[[YYYYYYZZZ\\\\\\[[[]]]YYYSSSOOOMMMLLLLLLLLLUUUQQQOOOQQQVVVYYYWWWUUURRROOOLLLMMMPPPOOOJJJEEEGGGGGGEEEDDDEEEJJJPPPUUUZZZ]]]```aaa___[[[XXXWWW[[[\\\]]]^^^^^^]]][[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQJJJKKKLLLMMMOOOQQQSSSTTTXXXZZZ\\\\\\[[[XXXUUURRRPPPNNNLLLLLLNNNOOOOOOOOOUUUNNNJJJLLLLLLJJJKKKPPPPPPMMMJJJKKKNNNQQQPPPOOOJJJKKKMMMNNNOOOMMMLLLKKKMMMJJJHHHGGGHHHJJJKKKJJJLLLJJJIIIMMMRRRTTTRRRNNNOOOPPPOOONNNKKKJJJKKKMMMKKKKKKKKKJJJHHHFFFDDDBBBGGGHHHJJJKKKKKKKKKJJJJJJHHHHHHHHHJJJKKKKKKIIIGGGHHHHHHIIIJJJMMMOOOQQQSSSLLLKKKKKKJJJKKKMMMOOOPPPQQQNNNKKKHHHHHHIIIKKKMMMNNNKKKHHHGGGHHHJJJJJJJJJHHHIIIJJJKKKNNNPPPRRRSSSOOOPPPRRRTTTTTTSSSQQQPPPVVVTTTRRRQQQRRRTTTXXXZZZWWWQQQLLLOOOUUUXXXTTTPPP222444555444222222333555444444333333222222222222777777777666555444222222000000000000000000000000333111000111222333222000333333333333333333222222333222111111222333222111111111111111222222222222333444555666777666555444444333444777>>>GGGPPPUUUXXX[[[___cccfffiiilllnnnrrrooolllkkkkkkjjjfffbbb\\\XXXRRRLLLFFF???888444222111222333555444222///333444555444333333555777999777444444666777666444888666555777<<<===:::666999777666666777888888777555777888888777777888999:::::::::;;;;;;;;;;;;;;;<<<=========<<<:::999888999999::::::::::::999999888999;;;;;;;;;<<<>>>@@@?????????>>>======???AAAAAAAAAAAAAAAAAABBBCCCCCCHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMPPPRRRUUUSSSQQQOOOOOOPPPRRRTTTQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNPPPSSSUUUUUUUUUZZZWWWSSSQQQQQQQQQPPPPPPRRRQQQPPPQQQSSSUUUUUUTTTUUUWWWXXXXXXXXXXXXYYY[[[ZZZZZZ\\\\\\\\\[[[YYYXXXWWWYYYZZZYYYYYYYYY[[[]]]bbbbbbbbbaaa___^^^\\\[[[^^^]]][[[YYYXXXXXXXXXXXXXXXYYY[[[]]]___``````___eeecccaaa___^^^^^^^^^^^^___^^^]]]]]]^^^^^^\\\[[[\\\___bbbbbb```^^^^^^___]]]]]]]]]^^^``````^^^\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\^^^```bbb]]]\\\ZZZYYYZZZYYYWWWVVVZZZ[[[\\\]]]\\\[[[YYYXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYZZZ\\\\\\ZZZYYYTTTRRRQQQQQQTTTVVVWWWWWWXXXXXXXXXWWWUUUUUUVVVXXXUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYWWWVVVVVVVVVWWWXXXYYYWWWUUUTTTTTTUUUWWWYYY[[[ZZZYYYYYYZZZ\\\^^^___dddcccbbbbbbbbb```]]][[[\\\\\\[[[ZZZYYYYYY\\\^^^```___\\\[[[]]]```dddggglllwww~~~mmmgggccc\\\ZZZ^^^___```aaa```^^^]]]]]]^^^]]]]]]\\\\\\[[[\\\]]]^^^```\\\VVVRRRRRRQQQOOONNNPPPNNNOOOSSSYYY[[[YYYUUUSSSPPPMMMMMMOOOOOOKKKGGGIIIHHHGGGFFFFFFJJJOOOSSSXXX[[[]]]]]][[[YYYWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWYYYXXXXXXWWWVVVUUUTTTSSSNNNMMMMMMNNNPPPRRRTTTVVVXXXYYY[[[\\\[[[XXXTTTRRRPPPNNNLLLLLLMMMOOOOOONNNSSSLLLHHHJJJKKKJJJKKKOOOOOOMMMKKKLLLNNNQQQQQQPPPLLLMMMNNNNNNNNNMMMLLLKKKLLLKKKJJJKKKLLLMMMKKKJJJJJJHHHHHHKKKPPPRRRPPPLLLRRRSSSRRRPPPMMMKKKLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEFFFGGGIIIKKKLLLMMMMMMLLLGGGIIIKKKKKKIIIHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNJJJJJJJJJKKKKKKMMMNNNOOOPPPNNNKKKHHHGGGHHHIIIKKKLLLJJJGGGGGGHHHJJJJJJJJJLLLLLLLLLMMMNNNOOOQQQRRRNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQSSSSSSVVVUUUSSSSSSRRRRRRRRRQQQ333333333222000000222444444333111000000111222222777777777666555444333222222222222222222222222222333222111111222222111000333333444444333222111000222111111222444555555444111111111111222222222222333555777888888666333111333333333777>>>HHHRRRXXX[[[]]]aaadddgggjjjooorrrtttpppmmmkkklllkkkgggdddZZZVVVPPPJJJEEE???999555333222111222333444333222222333444444333333555777888777555555666777666555777666666888<<<===;;;888999777666666777888888777555888::::::999888999999::::::;;;;;;<<<<<<======<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::888999;;;;;;::::::<<<>>>>>>???@@@???@@@BBBFFFIIIAAAAAAAAA@@@AAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJMMMOOOSSSRRROOOMMMMMMNNNPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPMMMLLLLLLNNNPPPQQQQQQPPPZZZWWWQQQNNNNNNNNNOOONNNPPPOOOOOOQQQSSSUUUUUUTTTRRRTTTVVVVVVVVVWWWYYY[[[YYYYYYYYYYYYYYYXXXXXXXXXXXXZZZ[[[[[[[[[\\\^^^aaacccdddfffgggfffdddbbb```^^^]]][[[ZZZYYYYYYYYYYYYXXXYYY[[[]]]_________^^^ccccccbbbaaaaaa```______^^^]]]\\\]]]^^^^^^]]][[[\\\___aaabbbbbbaaaaaabbb]]]\\\[[[\\\___```___^^^]]]\\\[[[ZZZYYYXXXXXXXXX^^^]]][[[ZZZZZZ[[[]]]^^^]]][[[ZZZYYYZZZYYYXXXVVVWWWXXXYYYYYYZZZZZZYYYYYYUUUUUUVVVVVVWWWWWWWWWXXX[[[ZZZZZZZZZ\\\\\\ZZZYYYOOOOOOPPPSSSUUUVVVTTTRRRVVVVVVUUUSSSQQQRRRTTTVVVQQQRRRSSSTTTUUUVVVVVVVVVXXXWWWUUUSSSRRRQQQQQQRRRUUUUUUSSSSSSSSSUUUXXXYYYZZZYYYXXXXXXXXXZZZ[[[\\\cccccccccccccccaaa]]]YYYZZZZZZZZZYYYXXXXXXZZZ\\\```^^^[[[YYYZZZ]]]aaaddddddooo~~~nnngggbbb[[[YYY[[[]]]^^^___^^^\\\ZZZZZZ[[[]]]___```___\\\[[[^^^```ddd___YYYWWWXXXWWWSSSNNNLLLLLLOOOTTTZZZ\\\YYYVVVUUUQQQNNNMMMOOOOOOLLLJJJKKKKKKJJJIIIHHHIIILLLOOOUUUWWWXXXXXXWWWVVVVVVWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTRRRQQQPPPOOOPPPSSSVVVXXXXXXYYYZZZ[[[ZZZXXXUUUSSSPPPNNNLLLLLLMMMNNNNNNNNNPPPJJJGGGIIIKKKKKKLLLOOONNNLLLKKKLLLOOOQQQRRRRRROOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLNNNOOOOOOLLLJJJIIIGGGGGGIIIMMMOOOMMMKKKUUUVVVUUURRROOOMMMLLLMMMNNNNNNMMMMMMKKKJJJHHHGGGEEEFFFHHHJJJLLLMMMNNNNNNGGGKKKNNNLLLGGGEEEIIINNNNNNOOOOOOOOONNNLLLKKKJJJHHHIIIJJJKKKMMMMMMMMMNNNPPPNNNKKKHHHGGGFFFGGGHHHIIIGGGFFFFFFHHHJJJKKKJJJOOOOOONNNNNNNNNOOOOOOPPPMMMMMMMMMMMMNNNPPPQQQQQQOOOPPPQQQSSSTTTSSSRRRRRRTTTXXXZZZWWWPPPMMMPPPSSS555444222111000111444555555444333222111222444555777777777777666444333222333333333333333333333333222111111222333444444333777666555444333333333333111111111222555777777666222222222222333333333333666666777777666555333222888777666999>>>FFFOOOTTT[[[]]]```cccfffjjjooossssssoookkkiiiiiigggccc___WWWSSSMMMHHHCCC???:::666444333111111222444444444222333444333333333555777888777666555666666666666888777777999;;;;;;999666999777666666777888888777666888;;;<<<;;;:::999::::::;;;;;;<<<===>>>>>>???888999;;;===>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;999;;;<<<<<<;;;;;;<<<===AAAAAABBBBBBBBBEEEJJJMMMBBBBBBBBBAAAAAABBBBBBCCCAAABBBBBBCCCDDDDDDEEEEEEHHHFFFCCCAAAAAABBBDDDFFFGGGHHHJJJJJJIIIIIIKKKMMMRRRQQQNNNLLLKKKLLLNNNPPPMMMMMMNNNNNNOOOOOOPPPPPPNNNMMMMMMNNNPPPQQQPPPOOOYYYUUUPPPMMMMMMNNNPPPPPPPPPPPPPPPRRRUUUWWWWWWVVVQQQSSSUUUVVVVVVWWWYYY[[[ZZZYYYXXXWWWVVVWWWXXXXXXXXXZZZ[[[\\\\\\^^^```bbbeeegggjjjlllllljjjgggeee]]]\\\[[[ZZZYYYYYYZZZ[[[YYYZZZ\\\]]]^^^^^^^^^]]]___``````aaa``````___^^^\\\\\\\\\]]]______]]][[[[[[\\\^^^``````aaaaaaaaa^^^\\\[[[[[[]]]______^^^\\\[[[ZZZXXXWWWVVVVVVVVV\\\ZZZYYYXXXXXXYYY[[[\\\\\\[[[YYYYYYZZZZZZXXXVVVVVVWWWWWWXXXYYYZZZ[[[\\\WWWVVVVVVVVVUUUUUUUUUUUUZZZYYYXXXYYYZZZZZZXXXVVVQQQPPPPPPQQQRRRRRROOOMMMTTTSSSRRRPPPNNNOOOQQQTTTLLLNNNPPPRRRSSSSSSRRRQQQUUUTTTRRRPPPOOOOOOOOOPPPRRRRRRRRRRRRSSSVVVXXXYYYZZZYYYXXXXXXXXXXXXYYYYYY___```aaaddddddccc^^^[[[ZZZ[[[[[[ZZZYYYYYY[[[\\\```^^^[[[YYYYYY\\\```bbb```iiixxxzzzmmmfffbbb\\\YYYZZZ[[[]]]^^^]]][[[YYYXXXXXXZZZ^^^aaa___ZZZXXX\\\___ddd___ZZZYYY[[[ZZZTTTNNNMMMMMMOOOSSSWWWYYYXXXWWWUUURRROOOMMMNNNNNNMMMLLLLLLMMMMMMKKKIIIIIIJJJKKKQQQRRRSSSSSSRRRRRRTTTVVVVVVUUUSSSRRRQQQQQQRRRSSSOOOOOOPPPPPPPPPQQQQQQQQQUUUTTTQQQPPPQQQTTTWWWZZZYYYZZZ[[[\\\[[[YYYVVVUUUPPPNNNLLLLLLMMMNNNNNNMMMMMMJJJHHHIIIKKKMMMNNNOOOMMMLLLLLLLLLNNNPPPRRRSSSRRRQQQPPPOOONNNMMMMMMNNNMMMLLLKKKLLLMMMNNNMMMKKKHHHGGGGGGIIILLLMMMMMMKKKTTTUUUUUUSSSPPPNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLJJJLLLMMMKKKGGGFFFJJJNNNOOOPPPPPPPPPOOOLLLJJJHHHHHHIIIKKKMMMNNNNNNNNNMMMPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFEEEFFFHHHKKKKKKKKKNNNNNNNNNMMMMMMNNNNNNOOOMMMLLLLLLLLLMMMOOORRRSSSPPPPPPRRRSSSSSSSSSRRRRRRTTTXXX[[[XXXRRRNNNPPPTTT666555333222333555666777777777666555555666777888888888888777666555333333////////////////////////111111111222555777777666999777444111000111333555222111111333666777777777333333333444444444444555999777555333222222333444:::999999;;;???FFFMMMQQQZZZ\\\___bbbeeejjjooossssssoookkkiiihhhddd___ZZZSSSPPPJJJFFFBBB>>>;;;888555333111000222444555555222333444444333444666888777777777666666666777888999999999999999888666444999777666666777888888777666999<<<===<<<;;;::::::;;;;;;<<<<<<===>>>??????777888:::<<<===>>>============>>>>>>>>>>>>======<<<===??????>>>======>>>@@@AAAAAAAAAAAACCCGGGJJJDDDDDDCCCCCCCCCCCCDDDDDD???@@@AAABBBCCCDDDDDDEEEIIIGGGEEEBBBBBBCCCEEEFFFGGGIIIJJJJJJJJJIIIKKKLLLRRRQQQNNNLLLKKKLLLMMMNNNLLLMMMMMMMMMNNNNNNOOOOOOQQQPPPOOOPPPRRRSSSRRRQQQVVVRRRNNNLLLMMMPPPSSSTTTQQQQQQRRRUUUXXXYYYXXXWWWQQQSSSUUUVVVVVVWWWYYY[[[ZZZYYYWWWVVVVVVVVVXXXYYYXXXYYY[[[[[[\\\]]]___bbbdddgggkkknnnnnnllliiifff\\\[[[ZZZYYYYYYZZZ[[[[[[YYYZZZ\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZZZZ\\\^^^^^^\\\ZZZXXXXXXYYY[[[]]]^^^^^^^^^```^^^\\\\\\\\\]]]\\\\\\YYYYYYXXXWWWVVVVVVVVVVVVWWWVVVUUUUUUVVVXXXZZZ\\\\\\[[[YYYYYYZZZZZZXXXWWWWWWWWWXXXYYYZZZ\\\]]]^^^ZZZYYYXXXWWWUUUTTTSSSSSSWWWVVVUUUVVVVVVVVVTTTSSSRRRPPPNNNMMMNNNOOOOOONNNQQQQQQQQQOOOMMMMMMOOORRRKKKMMMPPPRRRSSSSSSRRRQQQQQQQQQPPPOOOOOOPPPQQQQQQQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZYYYXXXXXXWWWWWWWWWZZZ[[[^^^aaaddddddaaa^^^\\\]]]]]]\\\[[[[[[\\\^^^___]]][[[ZZZZZZ\\\___aaa___gggrrr~~~yyyqqqhhhccc```]]][[[[[[ZZZ\\\]]]]]]ZZZXXXWWWWWWVVVZZZ]]][[[WWWTTTWWWZZZ^^^[[[WWWWWWYYYWWWRRRMMMQQQPPPOOOOOOQQQTTTUUUVVVUUURRRPPPNNNMMMMMMMMMLLLLLLMMMMMMKKKIIIHHHHHHIIIOOOOOOPPPOOOOOOOOORRRTTTTTTRRRQQQOOONNNNNNOOOPPPLLLLLLMMMMMMNNNOOOOOOOOOVVVTTTRRRQQQRRRUUUXXXZZZZZZ[[[\\\\\\\\\ZZZXXXWWWPPPNNNLLLKKKLLLMMMMMMLLLMMMLLLJJJJJJLLLOOOPPPPPPLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQPPPOOONNNNNNNNNNNNOOOLLLHHHGGGIIIKKKLLLMMMJJJIIIIIIJJJLLLMMMMMMMMMPPPQQQSSSRRRPPPOOOOOOOOOLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIINNNLLLJJJIIIJJJJJJKKKKKKMMMNNNOOOPPPOOOMMMKKKIIIJJJKKKMMMNNNOOONNNNNNMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGJJJLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOOOOOOONNNMMMLLLNNNPPPSSSUUUNNNNNNMMMMMMMMMNNNOOOOOOTTTUUUVVVVVVUUUSSSSSSSSS666555333444666999999999777777888888888888888888888888888777666555444333000000000000000000000000111111000222555777777666666444111......///222444333222222333555666666555333333333333444444444444888666333111000111333444666777999===CCCIIIOOOSSSWWWYYY]]]aaadddhhhmmmqqqrrrooommmkkkjjjeee^^^XXXPPPMMMHHHCCCAAA>>>;;;999444333111111333555666555222333444444444555777999666777888777666666888999999::::::::::::888777666999777666666777888888777777:::<<<<<<;;;::::::;;;;;;;;;<<<<<<======>>>>>>;;;<<<<<<===<<<;;;:::999>>>>>>????????????>>>>>>===???AAABBB@@@??????@@@CCCDDDEEEEEEDDDDDDFFFHHHFFFEEEDDDDDDCCCDDDDDDDDD??????@@@AAABBBCCCDDDEEEIIIGGGEEEDDDCCCDDDEEEFFFGGGIIIKKKKKKJJJIIIJJJKKKRRRPPPMMMKKKJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNRRRQQQPPPQQQSSSTTTSSSRRRSSSPPPMMMLLLNNNQQQSSSTTTSSSSSSTTTVVVYYYZZZYYYWWWQQQSSSUUUVVVVVVVVVXXXZZZYYYXXXWWWVVVUUUVVVWWWWWWVVVXXXYYYYYYYYYZZZ\\\___aaadddgggjjjjjjhhheeecccZZZZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[\\\]]]]]]\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYXXXWWWWWWYYY[[[]]]^^^[[[YYYWWWVVVVVVWWWZZZ[[[[[[[[[___^^^\\\\\\]]]]]][[[ZZZXXXWWWWWWVVVVVVVVVWWWWWWTTTTTTSSSSSSUUUXXXZZZ\\\\\\ZZZYYYYYYZZZZZZYYYWWWWWWXXXYYY[[[\\\]]]^^^^^^[[[ZZZYYYWWWVVVTTTSSSSSSTTTSSSRRRSSSSSSSSSQQQOOOPPPMMMJJJJJJMMMPPPRRRSSSPPPPPPQQQPPPNNNMMMNNNPPPNNNOOORRRTTTUUUTTTTTTSSSOOOOOONNNNNNOOOPPPRRRSSSPPPQQQQQQSSSUUUWWWXXXYYY[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVYYY]]]```aaa```^^^[[[\\\]]]]]][[[[[[\\\]]][[[[[[ZZZ[[[[[[]]]^^^______eeennnuuu{{{|||zzzwwwvvvuuukkkgggbbb```^^^]]]\\\[[[YYY[[[\\\\\\YYYVVVUUUTTTSSSUUUWWWVVVSSSQQQRRRTTTVVVUUUTTTSSSSSSRRROOOMMMRRRQQQNNNMMMMMMOOORRRTTTSSSRRRPPPOOOMMMLLLLLLLLLKKKLLLLLLJJJHHHGGGHHHJJJMMMNNNOOONNNMMMNNNPPPRRRPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOTTTSSSRRRQQQRRRUUUXXXZZZZZZZZZ[[[[[[[[[ZZZYYYXXXQQQNNNLLLKKKLLLMMMLLLKKKLLLMMMLLLJJJLLLQQQQQQOOOKKKLLLLLLLLLKKKLLLNNNQQQPPPPPPPPPOOOOOONNNNNNNNNOOOKKKFFFDDDFFFIIILLLMMMJJJJJJJJJJJJKKKLLLNNNNNNMMMOOORRRRRRPPPOOOOOOOOOJJJJJJIIIHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHOOOMMMJJJJJJLLLLLLKKKIIIKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMLLLKKKKKKIIIHHHHHHJJJMMMNNNNNNMMMHHHIIIIIIJJJLLLNNNOOOPPPPPPOOONNNNNNOOOQQQSSSUUUPPPOOONNNMMMNNNNNNPPPQQQSSSRRRRRRTTTWWWWWWUUURRR444333333555999;;;;;;:::444555777888999888777666888888888888666555444333222222222222222222222222222111000111333444333222222222111111111111111111555333222333444444333222111111111222222222333333555444222111000111222222333555999???EEEKKKPPPSSSOOORRRWWW\\\___cccgggjjjmmmllllllllllllggg^^^XXXNNNJJJEEEBBB@@@>>><<<:::333222111222444666666555333444555555555666888:::555777888777666666888:::888999;;;<<<<<<;;;;;;;;;999777666666777888888777888:::;;;;;;:::999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::999??????@@@@@@@@@@@@??????<<>><<<;;;333222222333555666666555333555666666666777999;;;555777999888666666888;;;777999<<<>>>>>>??????@@@999777666666777888888777999:::::::::999999;;;===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>======???@@@@@@AAAAAA@@@@@@???;;;>>>AAACCCBBBAAAAAAAAA<<>>>>>>>>>>>===<<<===???AAAAAA???===>>><<<<<>><<<===???>>><<<===@@@DDDDDDCCCCCCBBBBBBDDDEEEFFFBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJIIIHHHGGGFFFEEEHHHJJJIIIFFFEEEGGGIIIMMMNNNOOOPPPPPPOOOMMMLLLMMMMMMNNNNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQSSSTTTUUUTTTRRRQQQSSSSSSSSSTTTUUUUUUVVVVVVUUUWWWXXXXXXWWWTTTQQQOOOOOORRRUUUUUUSSSRRRTTTVVVZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZXXXVVVUUUUUUVVVWWWUUUTTTQQQSSSUUUWWWYYYZZZZZZYYYYYYZZZZZZYYYWWWVVVWWWYYYYYYZZZ\\\]]]^^^^^^]]]\\\[[[YYYVVVTTTSSSUUUXXXZZZWWWVVVUUUUUUUUUVVVXXXYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTSSSRRRTTTWWWYYYZZZZZZSSSSSSSSSSSSSSSRRRQQQQQQTTTSSSQQQOOOMMMMMMLLLLLLKKKLLLMMMNNNOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJKKKMMMPPPRRRRRRRRRIIIJJJKKKLLLLLLMMMLLLLLLQQQRRRTTTVVVXXXYYYZZZZZZUUUSSSQQQRRRTTTTTTRRRPPPSSSNNNJJJIIILLLPPPQQQQQQSSSRRROOONNNNNNOOOQQQSSSOOONNNNNNPPPUUUZZZ^^^```bbbccccccddddddddddddcccddd___YYYWWWWWWXXXWWWUUUWWWWWWVVVUUUTTTSSSRRRQQQPPPRRRSSSRRRQQQPPPPPPPPPNNNOOOOOOMMMJJJHHHHHHIIIMMMMMMLLLJJJJJJIIIIIIIIIMMMMMMOOOPPPPPPOOONNNMMMOOONNNLLLKKKIIIHHHHHHHHHIIIGGGEEECCCCCCEEEHHHJJJJJJKKKMMMOOOPPPPPPPPPPPPLLLNNNNNNMMMNNNPPPMMMHHHJJJKKKKKKIIIHHHHHHJJJLLLLLLKKKJJJJJJLLLPPPTTTVVVTTTVVVUUURRRRRRUUUTTTPPPOOOOOOPPPPPPOOONNNMMMLLLIIIGGGFFFGGGIIIIIIFFFCCCMMMLLLJJJIIIJJJKKKMMMNNNTTTOOOKKKMMMMMMKKKJJJLLLKKKIIIHHHHHHJJJLLLMMMLLLNNNMMMKKKJJJJJJLLLNNNOOORRRQQQQQQRRRSSSSSSQQQNNNMMMKKKIIIJJJLLLMMMKKKIIIHHHJJJLLLNNNNNNOOOPPPQQQUUUOOOLLLOOOPPPMMMKKKKKKGGGHHHIIIIIIJJJJJJJJJIIIMMMLLLKKKJJJIIIHHHHHHIIIDDDEEEIIIMMMOOONNNKKKGGGOOOQQQPPPNNNOOORRROOOJJJKKKLLLNNNOOOPPPOOOOOONNNRRROOOLLLLLLPPPQQQPPPNNNOOONNNOOOPPPRRRRRRPPPOOOXXXVVVUUUVVVXXXXXXTTTQQQ777666666666666777777888555555666666666555444333444444444333333333222222111222333222000000000222222111000//////000111222111111111111111111222222111111111111000000000000...,,,---111222111222555222222222222333333333333444444555777:::===@@@BBBDDDCCCGGGLLLMMMMMMPPPUUUWWW[[[]]]]]]^^^]]]VVVNNNJJJIIIIIIIIIHHHDDD>>>:::777666666777999999888666666666555555555666777888555555555666666777888999777777888999;;;<<<>>>???;;;:::888777666666777777999999888888888888888888<<<===<<<;;;::::::===???<<<<<<<<<<<<=====================>>>@@@@@@>>><<<<<<;;;;;;>>>@@@AAA???===;;;======<<<;;;;;;>>>AAACCCCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFEEEEEEFFFHHHJJJLLLNNNPPPPPPNNNMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMOOOQQQRRRSSSSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUWWWXXXYYYXXXUUUSSSQQQPPPSSSUUUVVVUUUTTTVVVWWWYYYXXXWWWVVVVVVVVVVVVVVVZZZ[[[\\\\\\ZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYY\\\ZZZWWWVVVUUUSSSQQQOOORRRSSSUUUWWWYYYZZZZZZZZZ\\\\\\\\\YYYVVVTTTTTTUUUYYYZZZ\\\]]]^^^^^^]]]]]]YYYWWWUUUSSSSSSTTTVVVXXXUUUUUUUUUTTTUUUUUUVVVVVVTTTUUUUUUUUUUUUUUUVVVVVVSSSRRRQQQRRRUUUWWWWWWWWWTTTTTTSSSRRRQQQOOONNNMMMRRRQQQPPPOOONNNLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIKKKNNNOOOOOOOOOJJJKKKLLLMMMMMMMMMMMMMMMOOOPPPQQQSSSTTTVVVVVVWWWVVVTTTQQQQQQQQQQQQNNNKKKOOOLLLIIIIIILLLPPPQQQQQQNNNMMMJJJIIIHHHIIIKKKLLLNNNMMMNNNPPPUUUZZZ___aaabbbbbbaaaaaa___^^^\\\[[[]]]YYYTTTRRRSSSTTTRRRPPPSSSSSSTTTSSSQQQNNNLLLJJJNNNOOOPPPPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJHHHFFFDDDCCCEEEGGGIIIGGGHHHJJJMMMNNNOOOOOOOOOKKKMMMMMMLLLMMMQQQPPPLLLKKKKKKKKKJJJIIIIIIKKKMMMLLLLLLKKKKKKLLLNNNOOOQQQRRRTTTTTTQQQQQQSSSRRRNNNNNNOOOOOOPPPOOOLLLJJJIIIJJJHHHFFFFFFHHHHHHFFFDDDMMMLLLKKKIIIIIIJJJLLLMMMNNNLLLNNNQQQPPPKKKHHHIIIJJJIIIGGGHHHJJJLLLMMMMMMNNNMMMKKKKKKKKKLLLNNNOOOPPPOOOOOOPPPRRRQQQOOOMMMMMMKKKJJJKKKMMMMMMKKKHHHIIIKKKMMMNNNOOOPPPPPPQQQRRRNNNLLLOOOPPPLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJLLLOOOQQQQQQNNNKKKNNNRRRSSSPPPPPPQQQPPPMMMLLLMMMNNNPPPPPPPPPPPPOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTTTTSSSQQQVVVUUUUUUVVVYYYYYYWWWUUU777777888888888777666666666666666555444222111000333222222222222111111111000222333333111/////////111111000000000000111111000000000111222222222333222222111111111000000000///---...222333222333666000111111111222222222222333333333444666999;;;===BBBAAACCCFFFGGGGGGJJJPPPTTTVVVWWWUUUUUUVVVQQQKKKHHHJJJLLLNNNMMMIIIBBB<<<999888666666777888777666555555555444555666666777444444444444555666777888777777888999:::;;;<<<===:::999777666555666666777888888999999999999999999>>>>>>>>><<<:::;;;===???;;;;;;<<<<<<<<<=========>>>>>>===>>>??????===;;;;;;;;;;;;<<<>>>???>>><<<<<<<<<<<<;;;::::::<<<>>>BBBBBBAAAAAAAAABBBCCCDDDBBBAAAAAAAAAAAA@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFBBBBBBBBBBBBCCCCCCDDDEEEGGGEEECCCBBBCCCEEEFFFFFFGGGIIILLLOOOOOONNNLLLJJJLLLKKKKKKKKKKKKMMMNNNOOOMMMLLLKKKJJJJJJKKKLLLNNNKKKLLLNNNPPPQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVWWWXXXXXXWWWUUUSSSQQQQQQSSSUUUVVVVVVVVVXXXYYYVVVVVVUUUTTTTTTTTTTTTUUUXXX[[[]]]\\\ZZZYYY[[[]]][[[[[[YYYXXXWWWWWWWWWWWW[[[YYYVVVUUUTTTRRRPPPNNNPPPRRRSSSVVVWWWYYYYYYYYY\\\\\\\\\ZZZWWWUUUUUUVVVYYYZZZ[[[]]]]]]]]]]]]\\\YYYXXXVVVUUUUUUUUUVVVVVVSSSTTTTTTTTTTTTSSSSSSRRROOOOOOPPPQQQSSSTTTUUUUUUQQQOOONNNOOORRRSSSSSSSSSTTTTTTRRRPPPNNNLLLJJJIIINNNOOOOOOOOONNNKKKIIIGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLHHHGGGGGGHHHJJJLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSQQQOOOOOOOOONNNMMMKKKKKKIIIIIIJJJLLLOOOOOOOOOKKKJJJGGGEEEDDDDDDEEEFFFJJJJJJKKKMMMRRRWWW]]]```bbbbbb```^^^[[[XXXUUUSSSUUUQQQNNNMMMOOOPPPNNNLLLLLLMMMNNNNNNMMMJJJGGGFFFKKKLLLMMMMMMKKKJJJJJJKKKNNNKKKIIIIIIKKKKKKIIIFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLJJJHHHEEEDDDEEEFFFGGGFFFHHHJJJLLLNNNOOOPPPPPPLLLMMMLLLJJJLLLQQQRRROOOKKKLLLMMMLLLJJJJJJLLLNNNNNNMMMMMMLLLLLLLLLLLLLLLPPPSSSSSSQQQPPPQQQPPPMMMNNNOOOQQQQQQPPPMMMJJJHHHLLLIIIGGGFFFGGGGGGGGGFFFNNNMMMKKKJJJIIIIIIJJJKKKKKKOOOVVV[[[XXXPPPLLLMMMJJJHHHGGGHHHJJJMMMNNNNNNMMMLLLLLLKKKLLLMMMNNNOOOQQQPPPPPPQQQRRRSSSQQQOOOMMMLLLLLLMMMNNNMMMKKKIIIKKKLLLMMMOOOPPPQQQQQQQQQQQQNNNNNNQQQRRRMMMJJJJJJLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJOOONNNOOOPPPQQQQQQOOOMMMNNNSSSUUURRROOOPPPQQQPPPMMMNNNOOOPPPQQQQQQQQQQQQOOOSSSWWWWWWRRRNNNNNNOOOOOOOOOPPPSSSUUUVVVUUUTTTUUUTTTTTTVVVYYYZZZZZZYYY666777888888888666555444555555444333222111000///111111111111111000000000///111444444222///......111000000000000000000111//////000111222333333333222222222111111111000000444111111444333000000333000000000000111111111111333333333333444666888999@@@>>>???BBBDDDDDDIIIOOOUUUWWWUUUQQQOOOOOOLLLHHHGGGHHHJJJLLLMMMIIIDDD???;;;999666555555666666555333333333444444444555555444333333333444444555666666777888999::::::;;;;;;999888666555555555666777888888999999999999999:::>>>???>>>===;;;;;;<<<===<<<<<<<<<<<<============???>>>======>>>>>><<<:::;;;;;;;;;<<<===>>>============<<<;;;::::::<<<===@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>======CCCCCCCCCDDDDDDDDDDDDDDD@@@@@@??????@@@BBBDDDEEEHHHDDD@@@???BBBEEEEEEDDDDDDFFFJJJMMMNNNMMMJJJHHHJJJIIIHHHHHHIIILLLNNNPPPNNNLLLJJJIIIIIIKKKMMMOOOMMMNNNOOOOOOPPPOOOOOONNNQQQRRRSSSUUUWWWWWWWWWWWWVVVVVVWWWVVVUUURRRPPPNNNPPPQQQSSSUUUVVVWWWXXXXXXUUUTTTSSSSSSSSSSSSTTTTTTSSSWWWZZZZZZYYYZZZ^^^bbbYYYXXXWWWUUUTTTSSSSSSSSSSSSRRRQQQRRRSSSSSSSSSQQQMMMNNNPPPRRRTTTVVVWWWWWWXXXZZZ[[[[[[YYYXXXYYYZZZVVVWWWYYYZZZ[[[[[[ZZZZZZXXXXXXWWWWWWVVVVVVVVVWWWSSSSSSTTTTTTSSSRRRPPPOOOLLLLLLMMMNNNPPPQQQRRRRRROOOMMMLLLLLLNNNPPPPPPOOOQQQQQQOOOMMMKKKJJJIIIHHHKKKLLLNNNOOONNNKKKGGGEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHIIIIIIJJJGGGEEEEEEEEEGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIKKKKKKKKKLLLMMMNNNOOOOOONNNMMMMMMNNNOOOPPPPPPOOOJJJJJJJJJKKKLLLLLLLLLKKKLLLJJJHHHFFFDDDDDDDDDDDDFFFGGGHHHJJJNNNSSSYYY]]]ccccccbbb```\\\XXXUUURRRRRROOOLLLLLLOOOPPPOOOLLLKKKKKKKKKKKKJJJIIIIIIHHHIIIKKKLLLLLLJJJIIIIIIJJJOOOKKKHHHIIIMMMNNNJJJFFFIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKIIIGGGFFFEEEEEEEEEGGGHHHJJJLLLOOOQQQRRRSSSNNNNNNLLLIIIKKKPPPRRRPPPLLLMMMNNNMMMLLLLLLMMMOOOPPPOOOMMMKKKKKKKKKLLLMMMOOOSSSTTTQQQOOOQQQPPPNNNMMMOOOQQQRRRRRROOOLLLJJJLLLJJJHHHFFFFFFFFFGGGHHHMMMLLLKKKJJJIIIHHHIIIIIIJJJPPPYYY___[[[RRROOOQQQKKKIIIHHHIIILLLNNNOOOOOOLLLLLLLLLLLLLLLNNNOOOOOOTTTSSSSSSTTTVVVWWWVVVUUUNNNNNNOOOPPPOOONNNLLLJJJMMMMMMNNNPPPRRRSSSRRRRRRQQQOOOPPPTTTTTTOOOLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMKKKLLLNNNPPPPPPOOOMMMLLLQQQOOONNNNNNNNNNNNMMMKKKLLLSSSVVVRRRMMMNNNQQQRRRNNNOOOOOOPPPQQQRRRSSSSSSQQQUUUYYYYYYVVVRRROOONNNOOOOOOPPPSSSWWWXXXWWWVVVVVVVVVVVVVVVXXXYYY[[[[[[555555666777666555333222222222222111111222222222000000000000000000000000...111333333111///......000000000111111000000000//////000111222333333333222222222222111111111111555222222444444000000333//////000000000111111111444444333333333555666777<<<;;;===AAADDDEEEKKKQQQWWWXXXTTTMMMHHHGGGEEEBBBEEEDDDDDDDDDEEEEEECCCAAA;;;999666555555666555444222222333333444444444444333333333333333444444555777888999::::::::::::999888777666555555555666777888888999999::::::::::::===>>>>>>===;;;:::;;;===<<<<<<<<<=========>>>>>>???===<<<<<<<<<===;;;:::<<<=========<<<======>>>>>>===;;;;;;;;;<<<<<<<<<>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;CCCCCCCCCBBBBBBAAAAAAAAA@@@?????????@@@AAACCCDDDGGGCCC>>>>>>AAACCCDDDCCCBBBEEEHHHKKKKKKJJJHHHGGGHHHGGGFFFFFFGGGJJJMMMNNNMMMLLLJJJIIIIIIKKKNNNPPPPPPPPPPPPPPPOOOOOONNNMMMQQQRRRTTTVVVWWWXXXWWWWWWUUUUUUUUUSSSQQQOOOMMMKKKNNNOOOPPPRRRTTTUUUVVVUUUSSSSSSSSSRRRRRRSSSTTTTTTRRRTTTWWWWWWWWWXXX\\\___UUUTTTSSSQQQPPPOOOOOOOOONNNMMMMMMNNNQQQRRRRRRQQQJJJJJJLLLMMMPPPRRRSSSTTTXXXZZZ[[[\\\ZZZYYYZZZZZZSSSTTTVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVTTTTTTUUUTTTSSSQQQOOOMMMLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJJJJLLLNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJIIIJJJMMMNNNMMMJJJFFFDDDEEEFFFGGGHHHGGGGGGEEEEEECCCCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIKKKJJJJJJJJJKKKMMMNNNOOOMMMNNNNNNOOOPPPPPPQQQRRRMMMMMMNNNMMMLLLJJJIIIHHHLLLKKKIIIGGGEEEDDDDDDDDDEEEGGGIIIKKKMMMRRRXXX]]]ddddddddddddbbb___[[[YYYVVVRRROOOOOORRRTTTSSSRRRRRRPPPNNNKKKIIIIIIJJJJJJJJJKKKMMMLLLJJJIIIIIIJJJPPPLLLIIIJJJNNNPPPMMMIIIKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHFFFFFFEEEFFFGGGIIIJJJMMMOOOQQQRRRPPPPPPLLLHHHIIINNNPPPMMMKKKMMMNNNNNNMMMMMMNNNPPPQQQOOOLLLJJJJJJLLLPPPRRRNNNSSSTTTPPPNNNQQQRRRRRRJJJLLLNNNPPPPPPOOOMMMLLLKKKJJJHHHFFFFFFFFFHHHJJJLLLKKKKKKIIIIIIHHHHHHHHHGGGLLLSSSXXXTTTNNNMMMQQQMMMKKKJJJKKKMMMPPPPPPPPPLLLLLLLLLMMMMMMNNNOOOPPPUUUTTTTTTUUUWWWYYYXXXXXXPPPQQQRRRRRRQQQOOONNNMMMPPPOOOOOOQQQSSSUUUSSSRRRPPPOOOQQQUUUSSSNNNLLLMMMJJJKKKLLLNNNOOOPPPPPPPPPNNNOOOQQQRRRSSSQQQPPPOOORRRPPPNNNMMMNNNNNNLLLKKKKKKQQQTTTPPPLLLMMMPPPRRRNNNOOOOOOPPPQQQSSSTTTTTTUUUUUUVVVXXXYYYWWWRRRNNNOOOOOOQQQTTTXXXYYYYYYWWWYYYYYYXXXVVVVVVWWWYYYZZZ444444555555555444333333000000000000111222444444/////////000000000000111---000222222111//////000000000111111111111000000000000000111222222222333333222222222222111111111222///000333444222222555///000000000111111111111444444333222333444555666777777:::@@@DDDFFFKKKRRRZZZ[[[WWWNNNGGGEEECCCAAABBB???===<<<===>>>>>>>>>:::888666555666666555333333333444555555555555444444333333333333333444444888999:::;;;;;;:::999999888888777666666666777888888888999999:::;;;;;;;;;;;;<<<======;;;:::;;;<<<;;;;;;<<<<<<<<<=========>>><<<::::::;;;<<<<<<;;;<<<=========;;;;;;===???>>><<<::::::;;;======<<<======>>>????????????>>>??????>>>===<<<<<<;;;;;;AAAAAA@@@@@@@@@?????????????????????@@@AAABBBBBBEEEBBB@@@???@@@BBBCCCCCCCCCDDDFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDFFFHHHIIIKKKKKKJJJIIIHHHIIIKKKMMMNNNRRRQQQQQQPPPPPPOOOOOOOOORRRSSSVVVWWWXXXWWWVVVUUURRRRRRRRRQQQOOONNNLLLLLLNNNMMMNNNPPPRRRTTTSSSRRRRRRRRRQQQQQQQQQRRRSSSSSSVVVUUUTTTSSSTTTUUUVVVWWWQQQQQQOOONNNMMMMMMMMMMMMNNNLLLKKKLLLMMMMMMLLLKKKGGGGGGHHHJJJLLLOOOQQQRRRYYY[[[\\\[[[YYYVVVUUUUUUQQQRRRSSSUUUUUUUUUUUUTTTRRRQQQQQQPPPQQQRRRTTTUUUWWWWWWVVVUUUSSSQQQOOONNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJLLLMMMMMMMMMIIIIIIHHHGGGHHHIIIJJJKKKHHHJJJLLLMMMMMMJJJGGGDDDEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDCCCBBBCCCDDDEEEDDDCCCEEEDDDDDDEEEFFFHHHJJJKKKJJJJJJIIIIIIKKKLLLNNNPPPOOOQQQQQQQQQOOOOOOOOOQQQPPPQQQQQQOOOLLLIIIHHHHHHLLLKKKJJJHHHFFFEEEEEEDDDHHHJJJLLLMMMNNNRRRYYY___bbbdddfffgggfffdddbbb```[[[WWWSSSRRRUUUXXXXXXWWWZZZXXXSSSOOOLLLJJJIIIIIIKKKLLLNNNMMMKKKJJJJJJKKKNNNLLLKKKLLLNNNPPPNNNLLLHHHIIIKKKMMMNNNOOOOOONNNKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGDDDDDDEEEFFFHHHKKKMMMNNNOOOOOOKKKGGGHHHMMMNNNKKKJJJLLLNNNOOONNNNNNOOOPPPPPPNNNLLLKKKKKKNNNQQQSSSMMMRRRRRRNNNLLLPPPUUUVVVIIIJJJKKKLLLLLLLLLKKKJJJHHHIIIIIIHHHGGGGGGIIILLLJJJJJJJJJIIIIIIHHHHHHGGGJJJKKKPPPTTTSSSOOOOOOTTTNNNLLLKKKKKKMMMOOOPPPOOOKKKLLLLLLMMMNNNOOOPPPPPPSSSQQQQQQRRRTTTVVVWWWWWWTTTUUUUUUTTTRRRPPPQQQRRRRRRPPPOOORRRUUUWWWUUURRRNNNNNNPPPSSSQQQLLLLLLNNNLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRUUUSSSQQQQQQQQQQQQOOOMMMLLLPPPRRRNNNLLLNNNQQQQQQNNNNNNOOOOOOQQQRRRTTTUUUWWWTTTSSSUUUYYYYYYVVVRRRRRRRRRSSSVVVZZZ[[[ZZZYYY[[[ZZZXXXVVVSSSTTTVVVYYY555444444444444555555666111111000000111333444555//////000000000111111111---///000000//////111222///000111222222111000///111111111111111111222222333333222222222111111111111//////333333111222555000000000111111111222222333222111111111333444555333333777>>>BBBCCCHHHNNNYYY[[[WWWMMMFFFCCCBBB@@@===:::777666777999999999777666666666777666555333555666777888888888777777444444444333333333444444999:::;;;<<<<<<;;;999888999888777666777777888999888888999999:::;;;;;;<<<999:::<<<<<<;;;:::;;;<<<999999:::::::::;;;;;;;;;===;;;999999;;;<<<<<<<<<;;;<<<===;;;999999;;;>>><<<999777888:::======<<<;;;<<<===>>>???>>>======>>>>>>======<<<<<<<<<;;;<<<<<<======>>>???@@@@@@>>>>>>???????????????>>>BBBBBBCCCBBBAAA@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKOOOOOOOOOOOOOOOPPPQQQQQQSSSUUUWWWXXXXXXWWWUUUTTTNNNNNNOOOOOOPPPPPPPPPPPPOOOMMMMMMOOORRRSSSQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRVVVRRRNNNNNNQQQSSSRRRPPPOOOOOONNNMMMLLLLLLMMMMMMMMMLLLJJJIIIJJJIIIHHHFFFFFFFFFGGGHHHKKKNNNPPPRRRUUUWWWYYYYYYVVVTTTSSSRRRPPPQQQSSSTTTUUUUUUTTTTTTRRRQQQOOOOOOQQQSSSVVVXXX[[[ZZZXXXVVVSSSRRRQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHIIILLLNNNOOONNNIIIHHHGGGFFFGGGHHHJJJKKKIIIJJJLLLMMMLLLJJJGGGFFFDDDEEEFFFFFFFFFEEECCCBBBEEEEEEEEEFFFFFFFFFFFFFFFCCCBBBBBBCCCDDDEEEEEEDDDEEEDDDDDDDDDEEEHHHJJJLLLHHHHHHHHHHHHJJJLLLOOOQQQNNNPPPQQQQQQOOONNNPPPRRRRRRSSSSSSQQQMMMJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHJJJMMMMMMMMMPPPWWW]]]___aaadddfffgggfffcccbbb^^^YYYSSSRRRTTTXXXYYYYYYXXXWWWVVVSSSPPPMMMJJJIIIKKKMMMNNNMMMLLLJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMEEEGGGJJJLLLMMMNNNMMMMMMMMMLLLJJJHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHIIIKKKKKKKKKJJJIIIDDDDDDDDDDDDFFFHHHJJJKKKKKKLLLJJJFFFHHHMMMMMMJJJIIILLLNNNOOONNNNNNNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNKKKOOOPPPKKKIIIOOOVVVYYYNNNMMMLLLKKKJJJJJJJJJJJJEEEGGGIIIIIIHHHHHHKKKMMMHHHHHHIIIIIIIIIHHHHHHGGGMMMLLLOOOTTTUUUSSSSSSUUUNNNLLLJJJJJJKKKMMMMMMLLLKKKKKKMMMNNNOOOPPPPPPPPPPPPOOONNNOOORRRTTTVVVVVVXXXYYYXXXUUURRRQQQSSSVVVTTTQQQPPPRRRVVVXXXUUURRRQQQQQQRRRUUURRRNNNOOOSSSQQQRRRSSSSSSTTTSSSSSSSSSXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSSSSTTTSSSQQQOOONNNQQQPPPMMMMMMQQQRRRQQQNNNNNNNNNNNNPPPRRRTTTUUUUUUTTTSSSSSSUUUXXXYYYZZZVVVVVVWWWZZZ]]]^^^]]][[[ZZZZZZXXXTTTQQQRRRVVVZZZ666555444444444666777999333222111111111222444555///000000000111111222222---...////////////222444///000111222222111000///222222222111111111111111333333333222222222111111555222111333222///...000111111111111222222222222111111000000000222333444000111666===@@@@@@DDDIIIRRRTTTQQQHHH@@@>>>===;;;999777555555666666666555666555555777888777555222777888999;;;;;;::::::999555555444333333444444444:::;;;<<<======;;;:::888999999888777777888999:::888888999::::::;;;<<<<<<777999;;;;;;::::::;;;<<<777777888888888999999999<<<:::888999;;;<<<======:::;;;<<<:::777777:::===:::777555666:::<<<<<<;;;:::;;;===>>>>>>>>>===<<<===============<<<<<<<<<888888:::<<<>>>???AAABBB======?????????>>>===<<<@@@BBBEEEDDDAAA@@@AAADDDEEEDDDDDDCCCCCCCCCDDDDDD@@@AAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHLLLLLLMMMNNNOOOQQQSSSTTTTTTVVVXXXYYYYYYWWWTTTSSSKKKLLLMMMOOOQQQSSSTTTUUUPPPNNNMMMOOORRRSSSQQQOOONNNMMMMMMMMMNNNOOOOOOPPPTTTNNNIIIKKKQQQUUUSSSPPPNNNNNNMMMMMMMMMMMMMMMNNNKKKIIIHHHHHHHHHHHHGGGEEEFFFFFFGGGHHHKKKNNNQQQRRROOORRRUUUVVVUUUTTTSSSSSSPPPQQQSSSTTTUUUUUUTTTTTTTTTSSSQQQQQQSSSVVV[[[]]]^^^\\\YYYVVVSSSRRRRRRRRRLLLLLLLLLLLLMMMMMMNNNNNNJJJHHHHHHJJJMMMOOOPPPOOOJJJIIIGGGFFFFFFHHHIIIKKKIIIJJJKKKLLLKKKJJJHHHGGGEEEEEEFFFFFFFFFEEECCCBBBHHHHHHHHHGGGGGGGGGGGGGGGCCCBBBBBBCCCEEEFFFFFFEEECCCBBBBBBBBBCCCFFFIIIJJJGGGGGGFFFGGGIIILLLOOOQQQIIILLLOOOPPPOOOOOORRRUUURRRSSSTTTQQQNNNLLLNNNPPPOOOOOONNNMMMMMMLLLKKKJJJEEEHHHKKKJJJIIILLLSSSYYY\\\^^^bbbdddeeedddbbbaaa___YYYRRRPPPRRRVVVYYYYYYOOOQQQTTTVVVUUURRRNNNKKKKKKLLLNNNMMMLLLJJJKKKKKKIIIJJJLLLLLLKKKKKKMMMNNNGGGHHHJJJKKKKKKJJJHHHGGGMMMLLLIIIGGGEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJEEEFFFIIIKKKLLLLLLKKKKKKFFFEEEEEEEEEFFFHHHJJJLLLHHHIIIHHHFFFHHHMMMNNNKKKIIIKKKNNNOOONNNNNNNNNOOOJJJKKKNNNPPPPPPMMMJJJHHHJJJNNNMMMHHHGGGMMMVVV[[[UUUSSSPPPNNNLLLKKKKKKKKKBBBFFFIIIJJJIIIIIIKKKNNNGGGGGGHHHIIIIIIIIIHHHHHHJJJHHHJJJQQQTTTRRRPPPQQQNNNLLLIIIIIIJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPPPPPPPPPPNNNMMMOOORRRUUUVVVVVV[[[[[[ZZZVVVRRRRRRUUUYYYUUURRRPPPSSSWWWYYYVVVRRRVVVUUUVVVXXXUUUQQQSSSXXXWWWWWWWWWVVVUUUTTTSSSRRR[[[ZZZYYYWWWWWWVVVVVVVVVTTTSSSSSSTTTTTTSSSPPPNNNQQQQQQPPPMMMOOOTTTTTTQQQMMMMMMMMMNNNOOOQQQTTTUUURRRTTTTTTSSSRRRUUU[[[aaaYYYYYYZZZ\\\___```___]]]YYYYYYWWWSSSPPPRRRVVV[[[222222333222111222555777444111111333222...///333///000111111///+++&&&$$$//////000000000000//////333111000111222222111000000000///000000111222222333333333222222111111111888555111//////000//////000000000000000111111111000111111111111000//////222444555555555777;;;===GGGGGGFFFCCC>>>:::888888666555444444444444555666999888555444444555888999888999;;;>>>@@@AAAAAAAAA<<<999666555555555555444222777999666666999;;;:::888999999:::999888777666777777888777777777777777888999:::;;;;;;:::999888;;;;;;:::999888888888999===;;;999888999::::::999===<<<:::888777888:::;;;:::<<<===;;;777555666888;;;;;;;;;<<<<<<;;;::::::AAA>>><<<;;;;;;;;;999888:::999888999;;;<<<;;;:::======>>>>>>>>>======<<>>@@@AAAAAAAAA<<<:::888666666666444333555999:::666555666777666777777666555555555555555::::::999999999999999:::777888999::::::999888777999999999999999999888888===;;;888888999::::::999;;;:::999888777888999999;;;;;;<<<:::888777777888::::::::::::::::::::::::>>><<<;;;;;;<<<===<<<;;;;;;999888888:::;;;;;;;;;<<<<<<============<<<<<>><<<:::777777999:::;;;;;;;;;<<<<<<======<<<<<<<<<===@@@DDDDDDAAA???@@@AAACCCAAAAAAAAACCCDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDJJJHHHIIIKKKKKKJJJNNNSSSRRRSSSSSSSSSSSSSSSRRRQQQQQQNNNLLLKKKLLLMMMLLLLLLKKKKKKLLLNNNPPPQQQRRRRRRPPPNNNLLLKKKMMMOOOPPPPPPRRRQQQOOOMMMLLLNNNSSSWWWPPPOOOOOONNNNNNNNNNNNOOOMMMOOOPPPOOOMMMKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKOOORRRSSSQQQRRRUUUVVVTTTSSSSSSSSSSSSTTTVVVWWWXXXRRRPPPNNNPPPTTTYYYZZZZZZZZZTTTPPPPPPPPPMMMMMMNNNMMMNNNPPPOOOMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKIIIFFFEEEEEEFFFHHHGGGEEEEEEFFFFFFEEEDDDDDDDDDDDDBBBAAAAAACCCEEEIIIHHHHHHHHHGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCEEEGGGJJJKKKHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMNNNLLLIIIJJJMMMQQQPPPOOONNNMMMLLLKKKKKKKKKJJJHHHGGGGGGHHHIIIHHHGGGGGGHHHJJJLLLNNNOOOPPPPPPVVVXXXYYYUUUMMMIIIJJJLLLQQQMMMLLLOOOQQQRRRVVV\\\XXXUUUPPPMMMLLLLLLLLLKKKIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGFFFDDDEEEFFFHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGEEEBBBBBBEEEGGGGGGGGGHHHHHHHHHHHHGGGGGGLLLJJJHHHGGGGGGFFFDDDBBBFFFHHHKKKMMMOOOPPPPPPOOOPPPPPPNNNMMMMMMLLLLLLLLLMMMKKKIIIHHHHHHIIILLLNNNLLLKKKJJJJJJLLLMMMLLLKKKHHHHHHFFFFFFEEEFFFGGGHHHGGGFFFFFFHHHKKKNNNOOONNNKKKMMMNNNMMMKKKIIIIIIJJJLLLKKKJJJKKKMMMMMMMMMLLLLLLKKKKKKMMMOOOPPPOOOMMMQQQQQQSSSVVVYYY[[[[[[ZZZWWWVVVVVVVVVVVVXXXYYYZZZ^^^]]]]]]\\\[[[ZZZYYYXXXZZZWWWWWWZZZZZZXXXXXX[[[YYY[[[[[[[[[YYYXXXYYYZZZ[[[\\\^^^______]]][[[ZZZYYYXXXWWWVVVUUUUUUUUUUUURRRQQQQQQSSSUUUVVVVVVTTTXXXVVVTTTTTTUUUVVVUUUTTTXXXXXXZZZ[[[[[[[[[ZZZYYYXXXYYY\\\___bbbbbb___\\\[[[ZZZYYYZZZ[[[[[[YYYWWW333444333111///...000111666222///111111//////111111111111111222222222222333222111000000111222333333222222333666777777666222222111111111222222333666666666555555555555555666444333333444666555555333333444444555555666666555444222111000111333444111222444555666888<<>>??????>>>===:::777666777999;;;;;;;;;<<<<<<============<<<888>>>DDDEEEBBB???>>>???AAA@@@???AAACCCDDDDDDCCCAAABBBCCCCCCCCCBBBAAA@@@DDDDDDDDDDDDDDDDDDCCCCCCFFFDDDFFFIIIJJJKKKQQQXXXWWWXXXVVVSSSQQQRRRQQQOOOQQQOOOMMMKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPQQQRRRNNNLLLJJJJJJMMMOOOQQQQQQNNNMMMLLLLLLLLLNNNQQQSSSOOOOOONNNNNNNNNNNNOOOOOOQQQRRRTTTTTTSSSQQQOOONNNJJJKKKLLLLLLLLLLLLKKKKKKKKKOOOPPPOOOQQQUUUVVVSSSQQQQQQQQQQQQSSSUUUWWWYYYSSSOOOLLLNNNTTTXXXWWWUUUVVVRRROOONNNNNNMMMMMMMMMNNNOOOOOONNNLLLKKKKKKLLLIIIHHHHHHHHHJJJJJJJJJIIIJJJKKKKKKIIIFFFDDDDDDEEEHHHGGGFFFFFFGGGGGGEEECCCEEEEEEFFFEEEDDDDDDFFFHHHGGGFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@???AAAAAABBBCCCEEEGGGJJJKKKGGGHHHHHHIIIKKKLLLMMMNNNRRRTTTUUUQQQKKKIIIMMMQQQTTTRRROOOMMMLLLKKKIIIHHHIIIGGGFFFFFFGGGIIIIIIHHHHHHHHHIIIKKKKKKLLLLLLLLLOOOQQQQQQMMMHHHDDDEEEGGGMMMIIIIIILLLOOOOOOSSSXXXVVVTTTRRRPPPNNNMMMLLLLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEGGGGGGFFFFFFFFFGGGHHHJJJJJJIIIIIIHHHIIIIIIHHHFFFCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFEEEJJJIIIGGGFFFEEEDDDCCCBBBEEEGGGJJJLLLMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJMMMLLLJJJHHHGGGHHHIIIJJJFFFFFFGGGIIIJJJJJJIIIFFFGGGFFFEEEDDDEEEFFFGGGHHHGGGFFFFFFHHHKKKOOOPPPPPPIIIKKKMMMMMMLLLLLLMMMOOOMMMLLLLLLMMMOOOOOONNNLLLLLLKKKKKKMMMOOOOOONNNMMMSSSUUUXXX]]]```aaa___]]]XXXWWWVVVVVVXXXZZZ\\\]]]^^^]]]\\\ZZZYYYYYYYYYYYY[[[YYYYYY\\\\\\XXXXXXZZZXXXYYYZZZYYYWWWVVVWWWXXX[[[\\\^^^```___^^^\\\ZZZYYYXXXXXXXXXWWWWWWWWWWWWSSSSSSTTTUUUXXXXXXWWWUUUWWWUUUTTTTTTVVVWWWVVVUUUYYYZZZ[[[\\\\\\\\\\\\[[[WWWXXX[[[___aaaaaa]]]ZZZ[[[YYYXXXXXXYYYYYYXXXWWW444444333111///...///111555000...111333111///000111333555666555333111///333333222222222222333333444333333444666888777666333333222222222222333333444444444444444444444444444333222222444555444333222222222333444555555666777555333222111222444555555666666555555666888;;;???@@@@@@???<<<999888888444444444444444444444444444333222222222222333444666999===AAADDDDDDDDDCCC@@@>>><<<:::999888555333///444666333333666888777555777:::<<<<<<:::888666666555555444555666777888555666777888888777666555444555777999999999777666:::888666555666777777666777888999999999999888888:::888666666999:::888555666666666666777777888999:::::::::;;;===>>>===;;;===:::777666777999::::::;;;<<<======>>>>>>>>>===777<<>>===:::888888888444555555666666555555444333333222222222222333333444888===BBBEEEFFFFFFEEEBBB???<<<999999888777666333777888444222444555444222444888::::::888666444333333444444555666666666555666777888888777666555555555777888888777666666999777555444555666666555777777777777777888888888888777666666777777666444555555666777888888888888:::999:::;;;<<<<<<:::888<<<:::777666777999999999:::;;;<<<===============:::<<>>@@@BBBCCCCCCDDDFFFHHHBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@>>>???@@@BBBCCCEEEFFFFFFEEEFFFGGGHHHHHHIIIHHHHHHHHHJJJLLLKKKJJJLLLQQQUUUVVVRRRNNNLLLLLLKKKHHHEEEEEECCC@@@???@@@BBBCCCCCCGGGGGGGGGFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMIIIGGGGGGJJJKKKJJJKKKNNNPPPSSSVVVWWWUUUQQQNNNMMMPPPOOOMMMLLLJJJIIIIIIIIIHHHFFFDDDDDDEEEDDDCCCAAA???@@@AAA@@@??????AAACCCCCCAAA@@@BBBEEEGGGFFFDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHJJJLLLLLLHHHCCC???===DDDBBBAAA??????AAABBBDDDDDDEEEFFFEEECCCBBBCCCDDDBBBCCCEEEFFFFFFFFFDDDCCCGGGGGGGGGHHHHHHJJJKKKKKKIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEHHHKKKNNNNNNKKKIIIFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGJJJLLLNNNMMMLLLMMMNNNMMMLLLJJJIIIJJJLLLLLLKKKJJJKKKMMMNNNMMMLLLIIIHHHIIIJJJLLLMMMLLLJJJIIIMMMTTT[[[___^^^YYYTTTWWWVVVTTTTTTUUUXXX[[[]]][[[ZZZXXXVVVUUUUUUUUUVVVZZZXXXYYY[[[ZZZVVVTTTVVVXXXZZZZZZZZZXXXWWWXXXYYYXXXYYYYYYZZZZZZZZZZZZZZZWWWWWWXXXXXXXXXWWWWWWVVVTTTUUUVVVXXXZZZYYYWWWUUURRRQQQPPPRRRUUUXXXXXXXXXZZZZZZZZZ[[[[[[[[[\\\\\\WWWWWWXXXZZZ\\\\\\ZZZXXX[[[XXXTTTRRRSSSUUUWWWWWW444444444222000000222444444000111999===:::666444222333555777888777666666222333555777777555333222666444444444666666555444555555444333333333333333222222333333333444444444333222222222333444222000000111222333444555555666666666666555555555444444999999999666444333555666888:::;;;:::777666666666555555666777777666555555333333333333333333333333222666<<>><<<<<<>>>BBBDDDAAA===@@@>>>>>>???AAABBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBB@@@@@@???>>>??????@@@AAA>>>>>>@@@AAA@@@CCCNNNZZZccceee]]]PPPLLLPPPQQQLLLIIIJJJKKKJJJHHHIIILLLOOORRRQQQNNNLLLKKKKKKLLLLLLLLLJJJHHHHHHKKKNNNPPPPPPNNNMMMLLLNNNPPPPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMMMMOOOMMMLLLLLLNNNNNNMMMKKKIIIIIIHHHGGGGGGGGGGGGGGGLLLPPPRRRQQQQQQTTTSSSOOOJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOLLLHHHJJJOOOPPPLLLHHHIIIHHHGGGGGGHHHKKKMMMKKKGGGDDDEEEGGGHHHEEEAAACCCEEEGGGGGGFFFEEEFFFFFFAAAAAABBBEEEFFFGGGEEEBBB===???AAABBBAAAAAABBBDDD@@@AAAAAABBBCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>@@@AAABBBCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCDDDGGGKKKOOOQQQQQQMMMIIIIIIKKKLLLIIIFFFGGGDDDAAA@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFJJJLLLJJJHHHHHHJJJJJJGGGGGGIIILLLPPPSSSUUUSSSRRRRRRSSSRRRPPPMMMIIIGGGGGGHHHHHHJJJHHHFFFFFFFFFEEECCCBBB???AAABBBAAA??????BBBDDDBBB???===@@@DDDGGGEEEBBBBBBCCCCCCEEEFFFHHHJJJKKKKKKLLLMMMKKKGGGBBB???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEDDDBBBBBBDDDFFFAAACCCDDDEEEEEEDDDBBBAAAGGGGGGFFFFFFFFFGGGGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDFFFIIILLLMMMKKKIIIFFFEEECCCBBBBBBBBBBBBCCCCCCDDDGGGJJJMMMNNNLLLJJJJJJKKKJJJHHHFFFFFFGGGIIIJJJHHHFFFFFFHHHIIIJJJIIIHHHGGGGGGHHHKKKKKKJJJIIIGGGIIINNNSSSXXXXXXVVVSSSTTTSSSQQQPPPQQQSSSWWWYYYZZZYYYXXXWWWUUUUUUUUUTTTYYYWWWWWWZZZYYYTTTRRRSSSWWWYYYYYYXXXWWWVVVWWWXXXYYYXXXXXXWWWXXXYYYZZZ[[[VVVWWWWWWWWWWWWVVVTTTSSSRRRSSSTTTVVVXXXWWWTTTRRRRRRPPPPPPQQQTTTVVVVVVVVVYYYYYYYYYYYYYYYZZZZZZ[[[YYYXXXXXXYYY[[[\\\[[[ZZZZZZWWWUUUTTTUUUVVVVVVVVV444555444333111111333555444111444<<>>???>>>===>>>???@@@???>>>AAAAAAAAABBBBBBCCCCCCCCC>>>===<<<<<<<<<===???@@@@@@???@@@@@@>>>???JJJVVV\\\^^^WWWIIIEEEKKKLLLGGGHHHIIIJJJIIIGGGGGGJJJMMMQQQPPPNNNLLLKKKKKKLLLMMMLLLJJJHHHHHHKKKNNNOOOOOONNNKKKHHHHHHJJJLLLKKKIIIJJJJJJJJJJJJJJJKKKLLLLLLRRROOOMMMMMMOOOPPPOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEJJJNNNPPPOOOOOOPPPOOOKKKHHHJJJLLLMMMNNNNNNNNNMMMJJJLLLNNNNNNMMMMMMOOOPPPLLLMMMKKKGGGIIIOOOPPPLLLDDDFFFHHHIIIHHHHHHJJJKKKMMMHHHDDDDDDEEEEEEAAA<<>>???@@@CCCEEEEEECCCAAA???AAACCCBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDD?????????>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBAAA@@@AAABBBBBBBBBAAA@@@???BBB@@@@@@AAAEEEIIILLLLLLKKKHHHEEEFFFJJJLLLJJJGGGLLLHHHEEECCCCCCEEEEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCEEEHHHIIIKKKIIIIIIKKKJJJFFFDDDFFFIIILLLPPPQQQQQQRRRUUUXXXSSSPPPKKKGGGEEEEEEGGGHHHLLLJJJHHHGGGGGGGGGEEECCC@@@BBBCCCBBB@@@@@@CCCEEEAAA===<<<>>>DDDFFFDDDAAABBBBBBBBBCCCEEEHHHJJJLLLNNNNNNMMMJJJEEEBBB@@@@@@???AAACCCEEEEEECCCAAA??????BBBDDDDDDBBBBBBDDDGGGBBBCCCDDDEEEDDDCCCAAA@@@FFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGG@@@AAACCCFFFIIIJJJHHHGGGFFFEEEDDDBBBAAAAAAAAABBB@@@BBBFFFJJJNNNOOOMMMJJJEEEEEEFFFEEEDDDEEEHHHJJJGGGEEECCCBBBDDDFFFGGGGGGGGGFFFFFFHHHJJJJJJIIIHHHIIIIIILLLOOOTTTVVVVVVUUURRRQQQNNNMMMMMMPPPSSSUUUYYYYYYXXXWWWVVVUUUUUUTTTXXXVVVVVVYYYXXXSSSPPPQQQUUUVVVWWWVVVTTTSSSTTTUUUYYYXXXWWWVVVWWWXXXZZZ\\\UUUVVVWWWWWWVVVTTTSSSRRRPPPQQQRRRTTTVVVUUURRROOOSSSQQQPPPQQQSSSTTTTTTSSSXXXXXXXXXXXXXXXYYYYYYZZZ[[[YYYXXXYYY[[[\\\\\\\\\XXXWWWVVVWWWXXXXXXVVVTTT222333333444444555555555888:::===@@@AAA???:::666666666555444333222222111222444666777888777666555111222444555666666555444555333222222333444333222111111222444555666666777777555333111000000000000333333444444555666777777666666555555555555555666:::999777555444444555555;;;999777444333333444444555111...000555888888666555333111222333444444333666888<<>>CCCBBB===>>>>>><<<:::===AAA@@@<<<<<<>>>AAABBB@@@>>><<<<<>><<<;;;;;;<<<===???BBBEEEGGGIIIMMMMMMMMMMMMKKKIIIFFFEEEGGGIIIJJJHHHEEECCCDDDFFFNNNMMMKKKJJJKKKLLLNNNOOOHHHIIIIIIIIIHHHIIIJJJLLLOOONNNLLLJJJIIIIIIIIIIIIKKKIIIHHHHHHIIIJJJJJJIIIIIIIIIJJJLLLNNNMMMKKKIIIKKKJJJGGGEEEDDDDDDEEEFFFKKKKKKLLLLLLLLLKKKJJJIIILLLIIIFFFGGGLLLNNNLLLIIILLLKKKJJJKKKMMMNNNMMMLLLHHHHHHIIIJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDEEEDDDCCCBBBCCCHHHJJJFFFEEEFFFCCC===AAABBBDDDEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCBBBBBB=========>>>???AAABBBCCCAAA@@@>>>=========>>>???>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCDDD@@@>>>>>>AAAEEEIIIJJJIIIJJJIIIHHHGGGHHHJJJLLLMMMGGGGGGHHHIIIJJJHHHEEEBBBCCCCCCDDDEEEFFFFFFEEEEEEHHHFFFCCCAAABBBDDDHHHKKKLLLMMMLLLIIIEEEDDDGGGJJJLLLMMMMMMOOOPPPRRRTTTUUUSSSOOOJJJFFFEEEGGGIIIKKKNNNQQQPPPJJJHHHJJJHHHBBB<<>>AAABBB@@@>>>DDDBBB@@@>>>>>>@@@CCCEEEDDDCCCDDDEEEGGGHHHGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@???AAAEEEHHHIIIGGGEEECCCDDDBBB@@@BBBEEEFFFEEECCCGGGCCC@@@@@@DDDFFFFFFEEEJJJJJJKKKJJJHHHHHHJJJLLLJJJKKKNNNRRRVVVWWWVVVTTTRRRPPPOOOMMMMMMNNNOOOPPPTTTXXXYYYWWWWWWYYYWWWTTTVVVVVVVVVTTTRRRPPPNNNMMMWWWXXXXXXWWWUUUUUUVVVXXX[[[ZZZYYYWWWWWWWWWXXXXXXXXXXXXWWWVVVTTTRRRQQQPPPTTTTTTUUUUUUUUUTTTSSSSSSUUUQQQQQQTTTUUUTTTVVVZZZXXXXXXXXXWWWVVVUUUTTTSSSZZZXXXWWWWWWYYYZZZZZZYYYVVVVVVWWWXXXXXXWWWWWWWWW222333333444444555555666888999;;;===???===999666555555444444444444444444222444555777777777555444333333444444444333333222666444222222333333222111000111333444555444333222777555444222111111111222222222222333444555555555777666666555555555666666888777777666666666666777999777555333222222333333666333000222777:::999777555333111111333333333222333333555999<<<>>>===<<>>>>>?????????>>>===<<>>@@@CCCFFFIIIKKKLLLMMMKKKIIIIIIIIIHHHEEEBBBDDDFFFGGGFFFCCCCCCDDDFFFIIIIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHJJJKKKNNNMMMKKKIIIHHHHHHHHHHHHGGGEEEDDDDDDGGGIIIJJJJJJJJJJJJKKKMMMNNNNNNLLLIIILLLJJJHHHEEEDDDCCCDDDDDDIIIIIIJJJJJJJJJKKKKKKKKKLLLIIIFFFGGGKKKMMMLLLIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEAAAFFFGGGEEEEEEGGGEEEAAACCCDDDEEEEEEEEEEEEDDDCCCEEEEEEFFFFFFEEECCCAAA@@@>>>>>>>>>>>>???@@@BBBCCCAAA@@@??????>>>>>>>>>???@@@@@@???>>>===============>>>???@@@BBBCCCDDDEEE???>>>>>>AAAFFFJJJKKKKKKLLLKKKIIIHHHIIIJJJKKKLLLJJJJJJJJJKKKLLLJJJGGGDDDBBBBBBBBBCCCCCCDDDDDDDDDGGGEEECCCBBBCCCGGGKKKMMMLLLJJJHHHGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVSSSNNNIIIEEEEEEGGGJJJPPPSSSQQQLLLJJJKKKIIIDDDAAACCCEEEDDDAAA@@@AAABBB===???AAABBBAAAAAABBBDDDIIIGGGFFFFFFGGGGGGGGGFFFJJJJJJHHHFFFEEECCCAAAAAA@@@BBBCCCDDDDDDCCCBBBAAA<<<>>>@@@AAA@@@@@@AAABBBBBBDDDDDDDDDBBBAAABBBCCCAAA???>>>>>>@@@AAA???===CCCBBBAAA@@@???@@@BBBCCCDDDDDDDDDFFFHHHJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAAAAABBBDDDFFFGGGGGGFFFFFFAAA???>>>???AAABBBAAA???AAAAAAAAA@@@AAACCCFFFHHHGGGHHHIIIHHHFFFFFFHHHIIILLLMMMNNNRRRTTTTTTRRRPPPMMMLLLKKKKKKLLLNNNPPPRRRWWWZZZ[[[XXXWWWYYYWWWSSSWWWVVVUUUTTTRRRPPPOOOOOOWWWXXXXXXWWWUUUUUUWWWXXXZZZYYYYYYYYYZZZZZZ[[[\\\[[[[[[ZZZZZZXXXWWWUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSPPPPPPSSSUUUUUUWWW[[[XXXXXXXXXXXXWWWVVVUUUTTTZZZYYYXXXXXXYYYZZZYYYWWWWWWWWWWWWXXXXXXWWWWWWWWW222333333444555555666666888888888999;;;:::888666444444444555555555666666222333555666777666444333555444333222111111111111777555222222222222111000000111333444444333111000666555444333222333333444111111222222333333444444777666666555666666777777555666777888888888777777777555444222111111222222666333111222666888888666555333111111222222222111444333333555999;;;;;;;;;;;;888666555777888888777444666555444555777666222444444333333333333444444666555333222222555777999111222444555666777777777777555444444555555444333222222222333333444444444000000000000000000000000---///222555777777666666666666666555555666666777999888777777888999888666999999:::::::::::::::999888888999999999999::::::888::::::999===CCCEEEBBBEEEEEEBBB===;;;===;;;666???===<<<===@@@AAA???<<<===???BBBDDDEEECCCAAA???AAACCCFFFJJJNNNQQQRRRSSSPPPJJJEEEFFFJJJKKKGGGAAAAAABBBCCCBBBAAAAAACCCEEECCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLKKKIIIGGGFFFFFFGGGGGGEEECCCBBBCCCFFFJJJLLLMMMJJJJJJKKKMMMOOOOOOLLLJJJLLLJJJHHHFFFDDDDDDDDDDDDIIIHHHHHHHHHHHHJJJKKKLLLKKKIIIFFFGGGJJJLLLKKKIIIDDDGGGIIIHHHFFFDDDFFFHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCHHHHHHGGGGGGGGGGGGFFFFFF@@@CCCDDDCCCDDDGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIHHHEEEBBB@@@AAA@@@???>>>>>>@@@BBBCCC@@@AAAAAAAAAAAA@@@??????CCCBBBAAA@@@????????????===>>>AAACCCEEEFFFFFFFFF@@@???@@@CCCGGGKKKLLLLLLOOONNNLLLJJJIIIJJJJJJKKKMMMLLLLLLMMMMMMKKKHHHEEEBBBAAA@@@@@@@@@AAABBBCCCFFFEEEDDDDDDEEEIIILLLNNNKKKGGGCCCDDDHHHKKKJJJHHHHHHIIIKKKMMMPPPSSSUUUVVVXXXWWWSSSLLLEEECCCFFFIIIOOOQQQOOOJJJHHHHHHFFFCCCEEEEEEEEECCCAAABBBDDDFFFBBBBBBBBBAAA@@@AAACCCEEEGGGGGGEEECCCBBBBBBDDDGGGIIIHHHGGGEEEDDDCCCBBBAAAAAAAAACCCCCCCCCBBBAAA@@@===???AAABBBAAAAAABBBCCCBBBDDDEEEEEECCC@@@??????BBB@@@??????@@@@@@>>>===BBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>@@@CCCEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDFFFGGGHHH@@@???===>>>??????>>>======@@@CCCBBB@@@AAAFFFKKKFFFGGGHHHHHHFFFFFFGGGHHHMMMMMMNNNOOOQQQPPPMMMKKKHHHHHHHHHIIILLLNNNQQQSSSXXX[[[[[[XXXXXXYYYWWWSSSWWWVVVTTTSSSQQQQQQQQQRRRWWWXXXYYYXXXWWWVVVXXXZZZYYYZZZ[[[]]]^^^^^^______\\\\\\\\\\\\[[[ZZZYYYXXXUUUUUUUUUUUUTTTTTTTTTSSSQQQOOOOOOSSSUUUUUUWWW[[[XXXXXXWWWWWWVVVVVVUUUUUUYYYYYYXXXZZZ[[[[[[XXXVVVXXXXXXXXXXXXXXXXXXWWWWWW222333333444555666777777888666555555777777777666555555555555555555555555111222444555666444333222444333111000000000111222777555333222222111000///222222111222222333444444666555444333333444555666111222222222333333444444666666555555666666777777444666888999:::888666555555444333222222222222222333111000111333555444333555333111111111222111000444333444666999;;;:::999;;;999888888888888777666444333111222555888666222333333222222111111222222555444333222222444666777222222333444555555555666666444333333444444222111444444444444444333333333000000000000000000000000+++,,,///222555666777777777666666666666777777888:::888777888999999888666888999999999:::;;;;;;<<<999999::::::::::::::::::;;;===>>>===AAAHHHLLLKKKLLLMMMIIICCC???>>>;;;777===;;;;;;???EEEFFFCCC>>><<>>???@@@AAA???AAADDDHHHKKKMMMMMMMMMJJJHHHFFFFFFGGGHHHIIIIIIJJJIIIGGGFFFEEEEEEFFFFFFJJJGGGDDDDDDHHHLLLOOOPPPKKKKKKLLLNNNOOOOOOMMMJJJJJJIIIHHHGGGFFFFFFFFFGGGKKKJJJHHHGGGGGGHHHJJJLLLJJJHHHFFFGGGIIIJJJIIIHHHEEEIIILLLKKKFFFCCCEEEHHHIIIIIIHHHGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDOOOOOONNNLLLIIIFFFEEEEEEBBBCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHKKKLLLKKKHHHEEEBBBDDDBBB@@@??????AAACCCDDDAAAAAACCCCCCCCCBBBAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@>>>@@@CCCFFFHHHIIIHHHGGGCCCCCCDDDEEEHHHJJJLLLMMMRRRPPPOOOLLLKKKJJJIIIIIILLLKKKJJJKKKKKKIIIFFFCCCCCCBBB@@@??????@@@BBBDDDFFFEEEDDDDDDFFFHHHJJJLLLGGGEEECCCDDDFFFHHHGGGFFFEEEGGGJJJNNNQQQTTTWWWXXXYYYXXXUUUNNNGGGDDDFFFJJJKKKKKKIIIFFFDDDCCCAAA@@@DDDDDDDDDCCCCCCCCCDDDEEEDDDEEEEEECCCBBBAAACCCEEE@@@BBBDDDCCCAAAAAADDDHHHFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAA@@@>>>@@@BBBAAA@@@???@@@@@@EEEGGGIIIHHHDDD???<<<:::BBBAAA@@@@@@??????>>>===@@@AAAAAAAAA@@@???===<<<:::::::::<<<@@@CCCCCCCCCHHHGGGFFFEEECCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFAAA@@@@@@?????????>>>===@@@BBBDDDDDDCCCDDDGGGJJJGGGIIIJJJJJJHHHGGGHHHIIIKKKKKKKKKMMMNNNMMMKKKHHHGGGGGGHHHIIILLLNNNQQQRRRTTTXXXYYYWWWWWWYYYXXXTTTWWWVVVTTTRRRRRRRRRTTTUUUXXXZZZZZZZZZYYYYYY[[[]]][[[\\\^^^___``````______ZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVSSSPPPPPPSSSUUUTTTVVVZZZVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXZZZ\\\\\\ZZZXXXYYYYYYXXXXXXXXXXXXXXXXXX222222333444555777777888777555333333444555555555777666666555444444333333111222333444444333111000111111000///000111333444777555222111111111000...333222000///111444888;;;666555444444444555666777333333333333444444444444555555444555555666777777555777999:::999666333111444444333333333333333333222111111111222333222111444222000000111111000//////000333777::::::777555;;;999888777777666444222555111000222555666555444333333222111111111111111222333333444444444444444444444444333333333444444444333333333444333000...111111111111000000000000000000000000000000000000111111111333555888;;;===666666666666666777888888:::888777888999999888777888888888999:::;;;===>>>;;;;;;:::::::::::::::::::::>>>@@@AAAGGGQQQYYY[[[[[[]]]YYYPPPIIIDDD>>>999::::::===DDDJJJLLLGGGAAA===BBBIIIPPPUUUWWWXXXWWWZZZ]]]aaafffjjjlllmmmmmmbbbWWWLLLLLLSSSWWWSSSLLLBBBAAA>>>============>>>>>>AAAGGGMMMRRRUUUWWWWWWMMMJJJGGGFFFHHHJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFGGGNNNKKKHHHGGGIIILLLOOOPPPLLLLLLMMMOOOPPPPPPNNNKKKIIIIIIIIIIIIJJJJJJKKKKKKNNNLLLJJJHHHHHHHHHJJJKKKJJJIIIHHHHHHHHHIIIIIIHHHFFFJJJNNNLLLGGGDDDEEEGGGKKKJJJIIIHHHGGGHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFNNNOOOOOOLLLHHHEEEEEEEEEFFFEEEEEEFFFFFFEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEGGGJJJLLLLLLJJJHHHFFFEEEDDDCCCBBBBBBCCCEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDGGGIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHJJJKKKLLLTTTSSSQQQOOOLLLKKKIIIIIIHHHGGGFFFFFFGGGEEECCC@@@EEECCCBBB@@@@@@AAACCCDDDFFFFFFEEEEEEEEEFFFFFFGGGDDDFFFFFFEEECCCBBBCCCEEEDDDFFFJJJOOOTTTWWWZZZ[[[XXXWWWTTTNNNIIIGGGHHHKKKHHHFFFDDDCCCBBB@@@???@@@CCCDDDEEEGGGGGGGGGEEECCCEEEGGGHHHGGGEEEDDDCCCDDD<<<@@@DDDDDDCCCBBBCCCEEECCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCBBBAAAAAA@@@===>>>???>>>;;;:::999:::EEEHHHJJJJJJFFFAAA>>><<>><<<;;;===<<<<<<>>>BBBEEEGGGGGGKKKJJJHHHFFFDDDBBB@@@???===???AAABBBCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>EEECCCAAABBBDDDEEEDDDCCCFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHJJJKKKLLLJJJIIIHHHHHHIIIJJJLLLNNNOOOPPPOOOSSSUUUTTTVVVYYYYYYVVVVVVUUUSSSRRRSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\___aaa^^^^^^___```___^^^]]]\\\XXXXXXYYYYYYYYYXXXXXXWWWXXXWWWWWWWWWWWWXXXYYYZZZWWWTTTRRRUUUUUUSSSTTTWWWUUUTTTTTTSSSTTTTTTUUUVVVTTTUUUWWWZZZ]]]^^^]]][[[[[[ZZZYYYXXXXXXXXXXXXYYY222222333555666777888999666444222111333444555444777666555444333222111111000111333444333222000///000000000000111222333444666444111111111111000///333111//////111555:::>>>666555444333444444666666333333333444444444444444333333333333444555666666555666888888777555222000222333333333333333333333333333444444444333222222222000//////000111111000000222666:::>>>===:::777999777555444333222000...555222111333555444444666555444333222222111222222111222333444555444222111666555444333333333333444444444333444444333000...333333222222222222222222111111111111111111111111222111111111333666999;;;555555555555666777888888999888777888:::;;;:::999999999888999:::<<<===???<<<<<<;;;;;;;;;;;;::::::777<<<@@@BBBJJJVVVaaaeeehhhjjjhhh___TTTLLLDDD===:::<<<@@@FFFLLLLLLHHHDDD@@@EEENNNXXX```fffiiikkkpppqqqsssuuuwwwwwwwwwwwwfffZZZOOOMMMSSSVVVSSSMMMDDDAAA>>><<<<<<======<<>><<<<<<<<>>===>>>===<<<>>>BBBEEEGGGGGGLLLKKKJJJHHHEEECCCAAA@@@>>>???AAABBBBBBAAA???>>>>>>???@@@???>>>===>>>???EEEBBB???@@@CCCDDDBBB>>>CCCEEEGGGGGGFFFEEEDDDEEEFFFFFFFFFHHHJJJKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMNNNLLLPPPSSSSSSUUUYYYZZZWWWTTTSSSSSSSSSUUUVVVXXXYYYZZZ\\\]]]]]]]]]^^^```ccc_________^^^\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVXXXZZZ\\\]]]ZZZVVVUUUVVVUUUSSSTTTWWWUUUTTTSSSSSSSSSUUUVVVWWWUUUUUUWWWZZZ]]]___^^^]]]]]]\\\ZZZYYYXXXXXXYYYYYY222222333555666888999999555333222222333444444333444444333333222222222111000111222333333111///...111111222222222222222222444222111000111222111000111000000111222555777999666555444333333333444555333333333222222222222222222222222222333444555555333444555666555444222111000111111222222333333222222333444444333222111111000...---...000222222111222333666:::===???===;;;777555333222222222111///666333333666555111333999666666555444333333333333333333222222222222222222555444444333333444555666666555555666666444111...555555555555555666666666222222222222222222222222000000000111222333444555444444444444555666777888888777666888:::<<<;;;::::::999999888999;;;===???<<<<<<<<<<<<;;;;;;;;;:::999===@@@@@@FFFQQQ\\\aaaccchhhjjjddd[[[TTTKKKDDD???@@@BBBEEEGGGGGGGGGFFFDDDJJJSSS___jjjtttzzz}}}~~~|||zzzwwwvvvuuubbbXXXLLLHHHKKKOOOMMMIIIDDDAAA===<<<===?????????AAADDDIIIPPPVVV[[[^^^```UUUPPPKKKJJJMMMPPPOOONNNLLLKKKJJJIIIHHHIIIJJJJJJRRRPPPNNNNNNOOOPPPPPPPPPRRRRRRSSSUUUWWWWWWTTTRRRQQQQQQQQQQQQQQQPPPPPPOOOLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPOOONNNNNNOOOPPPMMMNNNOOOOOOMMMJJJGGGEEEHHHHHHGGGFFFGGGHHHJJJLLLIIIIIIHHHHHHHHHHHHIIIIIIGGGJJJLLLKKKGGGEEEGGGJJJJJJGGGHHHMMMLLLGGGEEEHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFHHHIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKPPPOOONNNLLLKKKIIIHHHGGGFFFIIIKKKKKKKKKLLLOOORRRVVVUUUTTTRRRPPPMMMKKKJJJDDDBBBAAABBBCCCDDDCCCAAADDDDDDDDDDDDCCCCCCCCCBBBEEEEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHDDDGGGMMMTTTZZZ___bbbccc[[[UUUOOOLLLLLLLLLIIIFFFIIIEEECCCFFFFFFCCCEEEJJJGGGFFFFFFHHHJJJKKKIIIFFFIIIJJJJJJHHHFFFFFFGGGHHHCCCBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBDDDEEEGGGFFFDDDCCCCCCDDD>>>AAAEEEGGGGGGFFFFFFFFFBBBDDDFFFEEEBBBBBBCCCEEEBBBBBBCCCCCCCCCBBBBBBAAA???>>>===>>>AAAEEEFFFGGGKKKKKKJJJIIIGGGFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@>>>@@@AAAAAA???>>>@@@BBBCCCCCCCCCDDDDDDEEEDDDCCCBBBDDDGGGGGGFFFDDDDDDDDDGGGFFFEEEGGGIIIJJJIIIHHHEEEFFFHHHIIIKKKLLLLLLMMMLLLQQQSSSSSSUUUYYYZZZWWWRRRRRRSSSUUUVVVXXXYYYZZZYYYZZZ\\\\\\]]]^^^```ccc^^^^^^\\\ZZZYYYXXXWWWWWWSSSSSSSSSSSSSSSRRRQQQQQQTTTSSSSSSTTTWWWZZZ]]]^^^ZZZWWWUUUWWWWWWUUUVVVYYYVVVUUUTTTTTTUUUWWWYYYZZZYYYXXXXXXYYY[[[]]]]]]\\\^^^\\\ZZZYYYXXXXXXYYYZZZ222222333555666888999999555333222222333444444333111111222222222222333333000111222333222111///---222333444444333222000///333222000000111222111111///000111333444444333333666555444333222333333444222222111111111111111111111111111111222333444555111222333444444444333333...///000111111222111111000111333222111///......///------...000222222222//////000333777:::;;;:::777555333222333444444444666444555777444000333:::888777666555444444444444555444111000000111333444444333333333444666888999888777777888888666333000222222222333333333444444333333333333333333333333222444555777777666555444333333333444444666777777777666666888;;;<<<<<<<<<;;;:::999999999;;;===???======<<<<<<<<<;;;;;;;;;===AAAAAA>>>@@@IIIRRRWWWVVV^^^dddbbb]]]XXXQQQKKKCCCDDDDDDCCCBBBBBBEEEGGGGGGLLLWWWcccppp||||||wwwrrrooonnn^^^TTTHHHCCCDDDGGGFFFDDDCCC@@@<<<;;;>>>AAABBBAAAAAADDDHHHNNNSSSXXX\\\^^^WWWRRRLLLKKKNNNQQQQQQOOOMMMLLLKKKJJJIIIJJJKKKLLLTTTSSSRRRRRRTTTUUUUUUTTTUUUUUUVVVXXXZZZZZZWWWUUUUUUUUUUUUTTTSSSQQQOOONNNJJJKKKNNNPPPRRRSSSTTTTTTTTTTTTTTTSSSQQQQQQRRRSSSRRRRRRRRRRRRRRROOOKKKHHHGGGFFFEEEEEEFFFHHHJJJLLLIIIIIIGGGGGGGGGGGGIIIIIIMMMPPPQQQNNNIIIFFFGGGJJJIIIFFFIIIOOOOOOIIIGGGIIIFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFIIIKKKMMMLLLLLLKKKGGGGGGFFFEEEFFFGGGIIIJJJHHHHHHHHHIIIKKKMMMNNNOOOTTTRRRPPPMMMJJJHHHGGGGGGDDDGGGJJJLLLLLLNNNRRRVVVVVVUUUTTTSSSPPPNNNLLLJJJDDDCCCBBBCCCDDDEEEEEECCCCCCDDDDDDDDDCCCCCCBBBAAADDDEEEGGGHHHIIIIIIHHHHHHHHHFFFEEEHHHLLLNNNLLLIIIEEEHHHOOOVVV\\\aaadddeee]]]VVVNNNKKKMMMMMMHHHCCCHHHCCCBBBEEEFFFCCCFFFKKKHHHEEECCCCCCFFFHHHHHHGGGLLLKKKIIIFFFEEEFFFIIILLLCCC@@@>>>@@@EEEJJJKKKKKKEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGEEEDDDCCCCCCCCCCCCAAACCCEEEFFFEEEEEEFFFGGG???BBBEEEFFFEEEDDDDDDDDDBBBEEEFFFFFFCCCCCCEEEGGGDDDDDDDDDEEEEEEEEEEEEEEEEEECCCAAABBBEEEIIIKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFCCCAAA@@@@@@BBBCCC@@@BBBEEEDDDBBBBBBDDDFFFBBBFFFIIIIIIGGGFFFHHHKKKCCCFFFHHHIIIHHHFFFEEEEEEHHHGGGFFFGGGHHHIIIHHHGGGBBBDDDFFFHHHJJJKKKLLLLLLOOOSSSUUUTTTVVVYYYYYYVVVPPPRRRTTTVVVXXXYYYZZZZZZWWWYYY[[[[[[[[[]]]```bbb]]]\\\YYYWWWVVVVVVVVVWWWOOOOOOOOOOOONNNMMMLLLKKKQQQQQQQQQSSSUUUYYY\\\___ZZZVVVUUUXXXXXXVVVXXX\\\WWWWWWVVVUUUVVVXXX[[[\\\\\\[[[YYYYYYZZZ[[[[[[ZZZ^^^]]][[[YYYXXXXXXYYYZZZ333333333333444444555666555555555555333222000///333333333222222222111111...333555333111333333111111222444555555444333222444222000000222333111...333333222111111222333333333333444555444333111000222222333333333222222111555333000000111333333222888666444222000/////////333222111111000000111111333444555555444111...---111000///000111222111///222000...000444777777666666666555444444444444555555555555555444333222111777777777777777666555555666555444444444444555555555555444333333333333444999999777666666555555555444666777666444333666888111333555777777666555444777555777444...555;;;222222333444666888777555333:::666333333666999::::::>>><<<:::888777888:::<<<::::::::::::::::::::::::;;;>>>===;;;???HHHJJJGGGNNNNNNOOOQQQRRRQQQMMMJJJOOOLLLFFF@@@===>>>CCCGGGIIISSSaaappp{{{uuujjj```[[[OOOIIICCCAAACCCCCC@@@===CCCAAA???>>>???@@@@@@???FFFFFFFFFIIIMMMQQQRRRRRRUUUSSSQQQQQQRRRRRRPPPNNNLLLNNNOOOMMMIIIIIILLLOOOTTTVVVWWWWWWWWWWWWXXXZZZ\\\[[[[[[[[[ZZZZZZYYYYYYWWW[[[[[[WWWUUUTTTQQQLLLNNNPPPRRRUUUWWWXXXXXXXXXWWWVVVUUUTTTTTTUUUWWWXXXSSSRRRRRRSSSTTTPPPIIIDDDEEEFFFHHHJJJJJJIIIHHHGGGKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKMMMMMMLLLJJJJJJLLLOOOQQQQQQNNNJJJHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGLLLNNNMMMNNNPPPOOOLLLKKKLLLLLLKKKKKKJJJIIIHHHGGGIIIKKKMMMMMMMMMOOOQQQUUUSSSPPPNNNMMMKKKIIIHHHCCCEEEGGGHHHHHHKKKPPPUUUYYYVVVSSSRRRQQQPPPOOOMMMLLLLLLLLLKKKIIIFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGIIILLLNNNNNNLLLJJJMMMIIIFFFHHHMMMPPPNNNLLLJJJKKKMMMRRRWWW\\\aaaddd\\\VVVPPPKKKJJJIIIGGGEEEAAACCCEEEFFFEEEEEEFFFGGGHHHEEEAAACCCGGGIIIGGGDDDJJJMMMMMMJJJIIIKKKJJJGGGDDDDDDEEEFFFGGGIIIKKKLLLGGGFFFEEEHHHKKKLLLIIIFFFHHHHHHHHHHHHHHHGGGFFFFFFHHHFFFFFFGGGIIIHHHDDDAAACCCEEEGGGGGGEEEEEEGGGJJJLLLHHHEEECCCEEEIIILLLMMMNNNJJJFFFFFFGGGIIIHHHGGGBBBCCCDDDEEEFFFHHHIIIIIIOOONNNKKKIIIIIIJJJMMMNNNLLLIIIGGGGGGJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKHHHDDDBBBAAAFFFFFFFFFHHHHHHGGGCCC@@@EEEEEEFFFFFFEEEDDDBBBAAAEEEEEEEEEFFFGGGIIIJJJKKKPPPQQQSSSUUUVVVVVVVVVUUURRRQQQQQQRRRUUUYYY]]]```^^^]]]\\\\\\]]]^^^]]][[[YYYYYYZZZYYYWWWTTTPPPNNNLLLOOOQQQPPPMMMKKKLLLNNNQQQPPPPPPPPPQQQTTTVVVXXXSSSSSSSSSTTTVVVXXXZZZ\\\WWWXXXYYYXXXWWWWWWXXXYYYYYYXXXXXXZZZ]]]]]]YYYVVV^^^\\\ZZZXXXXXXYYYZZZ[[[222222222333333555666666555555444333222111000000333333222222222111111111...333555222111222222000111111222222222222111111444222111111333333111///333222222111111222222333333333444444444333222111111222222333333222222111444222000000222333333333666555333111000///000000222222111111111111222222555555444333111000///...000///...///000111000...111000///000444666777666888777666555444333333333333333444555555555555444777777777777777666555555777777666555444444444444444444333333333333444444777666555444444333333333555666777666444333555777222333444555555555444444333222666555000555999000444444444666888888666444888777666888;;;======;;;<<<:::888666666777888:::888888999999:::::::::;;;:::<<<;;;:::>>>FFFIIIGGGFFFEEEFFFGGGHHHGGGDDDAAAIIIGGGCCC>>>;;;<<<@@@DDDMMMUUUcccooovvvzzz{{{{{{}}}{{{wwwpppfff[[[RRRLLLKKKFFFAAA@@@CCCDDDBBB@@@CCCBBBCCCDDDFFFFFFEEECCCHHHHHHHHHJJJOOORRRTTTTTTTTTSSSQQQQQQRRRSSSRRRPPPMMMMMMMMMMMMLLLMMMPPPRRRUUUWWWXXXYYYXXXXXXYYY[[[\\\[[[[[[ZZZYYYXXXXXXXXXXXX[[[ZZZVVVSSSSSSPPPLLLNNNOOOQQQTTTUUUVVVVVVVVVWWWVVVUUUTTTTTTVVVXXXYYYXXXVVVUUUVVVVVVRRRKKKFFFGGGIIIJJJKKKKKKJJJIIIGGGHHHIIIJJJKKKLLLLLLKKKKKKIIIJJJLLLMMMNNNNNNNNNMMMJJJIIIIIIKKKNNNOOOOOOOOOPPPQQQSSSSSSRRROOOKKKIIIFFFFFFEEEEEEEEEEEEEEEEEEHHHLLLNNNMMMNNNQQQPPPMMMKKKKKKKKKJJJJJJHHHGGGFFFFFFIIILLLMMMMMMMMMNNNOOOXXXVVVRRRPPPOOOMMMJJJHHHDDDFFFFFFFFFFFFIIIMMMRRRUUUSSSRRRRRRRRRRRRPPPOOOMMMNNNNNNMMMLLLJJJIIIGGGEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIKKKNNNOOOOOOLLLJJJNNNKKKIIIKKKPPPRRRPPPMMMJJJJJJLLLOOORRRVVVZZZ\\\XXXSSSNNNKKKJJJJJJHHHFFFDDDEEEFFFFFFFFFEEEEEEFFFFFFCCC@@@BBBFFFHHHGGGDDDJJJMMMNNNKKKKKKMMMLLLIIIDDDEEEEEEFFFGGGIIIJJJKKKGGGFFFEEEGGGHHHHHHFFFCCCGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDEEEGGGIIIIIIFFFCCCDDDEEEFFFFFFDDDEEEHHHKKKNNNKKKHHHGGGIIILLLNNNOOONNNKKKHHHHHHJJJLLLLLLKKKIIIJJJKKKLLLMMMNNNNNNOOOTTTRRRPPPOOONNNNNNOOOPPPOOOLLLJJJKKKMMMNNNMMMKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLMMMLLLIIIGGGFFFFFFJJJJJJJJJKKKLLLIIIDDDAAAEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJRRRRRRTTTUUUVVVWWWXXXXXXTTTSSSSSSSSSUUUYYY\\\___]]][[[ZZZZZZ[[[\\\[[[YYYYYYYYYXXXWWWUUUSSSQQQOOONNNOOOQQQQQQPPPPPPQQQQQQSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTVVVWWWXXXWWWXXXYYYXXXWWWVVVWWWYYYWWWVVVWWWZZZ]]]^^^\\\YYY^^^]]][[[ZZZZZZ[[[\\\]]]111111111222333555666777555444333111000000000111222222222111111111000000...333555333111222222000111111000000000000000111555333222222333444333111333222111111111111222333333333333444333333222111111111222222222222222111222111000000222333333333444333222111000000000000111111111111111222333444777555333000///////////////...---...///000///---111000///111333555666666999888777666444333222222111222333555666777777777666777777777777666555555999888777666444333222222222222222222222333444555444444333222111111111111666777777666444333444666444444333333333333333333333222999:::555888999000666555444555666777666555777777888:::<<<<<<:::888999777666444444555666777666666777888999::::::;;;888999999999===DDDGGGFFF@@@>>>===<<<======;;;999AAAAAA???<<<:::;;;>>>@@@LLLSSS^^^fffiiihhheeecccfffeeebbb]]]UUUMMMFFFAAAFFFBBB??????BBBDDDDDDBBBBBBCCCFFFJJJMMMMMMKKKHHHKKKJJJIIIKKKOOOSSSVVVVVVTTTRRRQQQQQQSSSTTTTTTSSSOOONNNMMMNNNQQQSSSUUUUUUWWWXXXZZZZZZYYYYYY[[[\\\]]]\\\[[[ZZZYYYXXXWWWVVVYYYZZZYYYTTTQQQRRRPPPLLLNNNOOOPPPQQQSSSSSSSSSSSSVVVUUUTTTTTTUUUWWWYYYZZZ\\\ZZZXXXXXXXXXUUUOOOIIIKKKKKKLLLLLLKKKJJJHHHGGGFFFGGGHHHJJJKKKKKKKKKKKKGGGHHHIIIKKKMMMNNNNNNNNNIIIHHHGGGIIIMMMPPPRRRRRRSSSSSSSSSQQQOOOLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBFFFJJJLLLKKKLLLOOOOOOLLLJJJJJJJJJIIIHHHGGGEEEDDDFFFIIILLLMMMMMMLLLLLLLLLVVVUUUSSSRRRRRRQQQOOONNNGGGGGGEEECCCCCCEEEIIIMMMNNNNNNOOOQQQTTTTTTRRRPPPOOOOOOOOOOOOOOONNNLLLLLLGGGFFFDDDCCCCCCDDDFFFGGGJJJLLLNNNPPPPPPNNNLLLJJJNNNMMMMMMOOOSSSTTTRRROOOJJJJJJKKKKKKLLLNNNOOOPPPPPPNNNKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDBBBAAABBBFFFHHHFFFDDDJJJMMMNNNKKKLLLNNNNNNKKKFFFEEEEEEFFFFFFHHHIIIIIIGGGFFFEEEEEEFFFEEECCCAAAEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCEEEHHHHHHFFFEEEDDDEEEEEEDDDDDDFFFIIILLLNNNLLLKKKKKKMMMOOOPPPPPPMMMKKKIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQTTTTTTSSSRRRQQQQQQPPPPPPQQQPPPNNNOOOQQQRRRRRRRRRPPPQQQQQQQQQRRRRRRSSSSSSOOOOOOOOOMMMKKKJJJJJJKKKNNNOOOOOOPPPPPPLLLFFFBBBDDDEEEGGGHHHHHHHHHGGGFFFCCCCCCDDDEEEGGGIIIKKKLLLRRRRRRRRRRRRSSSUUUVVVWWWUUUUUUTTTUUUVVVYYY\\\^^^[[[ZZZYYYYYYZZZZZZYYYWWWYYYXXXWWWUUUSSSRRRRRRQQQPPPPPPPPPRRRTTTVVVUUUTTTVVVUUUUUUTTTTTTSSSSSSSSSXXXWWWVVVUUUTTTTTTTTTTTTVVVXXXYYYXXXWWWVVVWWWXXXTTTTTTVVVZZZ^^^```___^^^______^^^]]]]]]^^^``````000000000111222444666666555444111/////////000111222222111111111000000000000555777444222444333111222222000/////////000111444444444444444444444333222222111111111111222222222222333333333222222222000111111222222222222111111000///000222333333222222111111111000000000000///000000000222333444555222222111000000000000000000///......000000///...000000000111222444555555777777666666666555444333111222333555666777888888555555666666666666555555:::999888777555333111000000000000111222333444555333222111111000000000111777777666555333333333333555444222000000000222222555222777999333444666///666444222333444555555444666666666666666555444333777666555444444444666777444555666777888999:::;;;777777666888<<>>;;;::::::;;;;;;;;;999;;;======<<<===>>>@@@@@@CCCEEEGGGFFFFFFGGGHHHGGGGGGGGGGGGFFFDDDAAA@@@@@@>>>======>>>@@@BBBCCCBBBCCCEEEIIINNNQQQRRRQQQMMMJJJGGGGGGJJJNNNQQQSSSRRRQQQPPPPPPSSSVVVWWWXXXYYYVVVSSSTTTWWWYYYXXXWWWVVVXXXYYYZZZYYYYYYZZZ\\\___^^^]]]\\\ZZZYYYXXXWWWWWWXXXWWWRRRPPPRRRRRROOONNNNNNNNNOOOPPPQQQQQQRRRSSSSSSQQQQQQRRRTTTVVVWWWUUUSSSRRRSSSUUUVVVSSSPPPLLLLLLKKKIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFDDDBBB@@@DDDDDDDDDDDDDDDEEEEEEEEEHHHFFFDDDDDDFFFIIIKKKKKKHHHGGGGGGFFFEEEEEEEEEEEE@@@@@@??????@@@AAAAAABBBBBBEEEGGGFFFGGGKKKLLLIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCEEEHHHIIIHHHGGGGGGGGGIIIJJJKKKNNNQQQSSSSSSRRRJJJGGGDDDAAA@@@BBBCCCDDDCCCEEEIIINNNRRRRRRPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDBBBAAABBBDDDFFFKKKMMMPPPPPPMMMJJJHHHHHHGGGHHHKKKPPPTTTUUUUUUTTTNNNMMMLLLJJJIIIGGGEEEDDDBBBBBBCCCEEEFFFIIIMMMOOOJJJHHHFFFFFFIIIJJJJJJIIILLLKKKIIIIIIHHHFFFCCCAAADDDHHHIIIGGGHHHLLLLLLIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@CCCDDDDDDDDDCCCBBBBBBBBBCCCBBBAAAAAACCCEEEGGGHHHEEEEEEEEEFFFHHHIIIHHHGGGJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEJJJKKKMMMNNNOOONNNMMMMMMKKKMMMOOOQQQSSSVVVZZZ\\\WWWWWWXXXXXXYYYYYYYYYZZZWWWVVVSSSOOOKKKJJJLLLMMMOOOOOOPPPPPPOOOLLLFFFAAABBBDDDFFFHHHIIIJJJJJJIIICCCEEEGGGLLLPPPUUUYYY\\\TTTRRROOOLLLLLLMMMOOOPPPTTTTTTUUUWWWYYY\\\___```^^^]]][[[[[[[[[[[[ZZZXXXXXXVVVTTTRRRRRRSSSTTTVVVSSSQQQOOOQQQTTTUUUSSSPPPSSSTTTUUUVVVWWWWWWVVVVVVYYYYYYYYYYYYYYYYYYXXXXXXVVVWWWXXXWWWVVVUUUVVVXXXQQQSSSVVVYYY\\\___aaacccaaaaaaaaabbbbbbcccdddddd000000000000111222333333444333222111000111111222333333333222222222111111333777999666444555444222555555444333222222222222222444555444333333444666000000111222222111000000222111111111111222333333//////000111222222222222111000000111222222111//////000000000000//////...---......///000111333333))),,,///222333222111///222000///000111222111000///111222111111111333555111333555777888999888888444444444555444444333333111111222333333333333222444555555555444333111000---......///000111333333222222111111111111111222555333111000111222111000222111///------...000111555---111555//////333000222111000000111111000///////////////000333888<<<666666666555666666777777555555666777888999999:::999555444888;;;<<>>;;;;;;<<<======<<<:::<<<>>>>>>>>>>>>@@@BBB@@@AAAAAAAAA@@@AAADDDFFFCCCDDDDDDCCCBBB@@@>>><<<@@@???>>>>>>@@@BBBEEEFFFIIIIIIKKKOOOTTTWWWXXXXXXQQQMMMIIIGGGIIIMMMPPPRRRRRRPPPOOOOOORRRUUUWWWXXX\\\ZZZXXXWWWXXXXXXXXXXXXWWWXXXZZZZZZYYYYYY[[[\\\^^^]]]\\\[[[ZZZYYYXXXWWWTTTWWWVVVSSSRRRTTTTTTPPPNNNNNNNNNOOOPPPRRRSSSTTTRRRQQQOOONNNOOOPPPRRRSSSPPPMMMLLLMMMQQQSSSRRRPPPKKKJJJIIIGGGEEEDDDCCCBBBBBBCCCEEEFFFEEEBBB???===BBBBBBAAAAAA@@@AAAAAABBBFFFDDDBBBBBBDDDEEEFFFEEECCCCCCCCCDDDDDDDDDEEEEEE>>>>>>>>>>>>???@@@AAABBBBBBEEEFFFEEEFFFKKKLLLJJJFFFFFFFFFFFFFFFEEEDDDCCCAAABBBDDDEEEDDDDDDEEEGGGHHHHHHIIIKKKMMMNNNLLLKKKJJJGGGDDDBBBCCCDDDDDDCCCBBBCCCFFFKKKNNNNNNLLLIIIIIIHHHGGGGGGFFFFFFFFFFFFHHHGGGEEECCCCCCCCCDDDEEEJJJNNNQQQPPPMMMIIIHHHHHHFFFHHHKKKNNNPPPRRRSSSSSSNNNNNNMMMLLLKKKIIIGGGFFF@@@AAACCCDDDFFFKKKQQQUUUOOOKKKHHHHHHKKKMMMMMMKKKNNNNNNMMMKKKHHHEEEBBB@@@BBBFFFGGGEEEFFFIIIIIIFFFJJJIIIHHHFFFDDDCCCCCCCCCAAABBBCCCBBBBBBBBBDDDFFF@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@AAABBBAAA@@@AAACCCDDDDDDCCCAAA@@@???AAACCCDDDCCCBBBEEEFFFGGGFFFCCCBBBBBBCCCGGGFFFFFFEEEDDDDDDCCCCCCHHHIIIKKKLLLMMMMMMLLLKKKFFFIIIKKKMMMOOORRRUUUXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQOOOKKKHHHGGGHHHJJJJJJIIIIIIJJJJJJGGGCCC@@@AAABBBDDDFFFHHHHHHHHHHHHEEEFFFIIINNNSSSXXX\\\^^^UUUSSSPPPNNNNNNOOOQQQRRRTTTTTTUUUWWWYYY\\\]]]___^^^\\\[[[ZZZ[[[ZZZYYYWWWTTTRRRQQQPPPPPPQQQSSSTTTPPPPPPOOOPPPRRRRRRQQQPPPQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[ZZZUUUWWWXXXWWWVVVUUUVVVWWWRRRUUUWWWYYYZZZ\\\^^^aaabbbbbbbbbbbbcccccccccccc111111000000000000111111333333333333222222222222444444444333333333333222222666888555222333333000555555555444444333222111111333555444222222444666///000111222222111000///222111000000000111333444...///000111222222222222222111111111222111///---///000000000000///---,,,------------...///111111---...///000000000//////111///...///000111000//////111222111000000333555222444666888999888888777222333333333333333222222//////000111111111111111000111333444444333222111...---......///000111222111111000000000000111111222000......000111000...///...---------...///000000)))///888333222555333111111000111222222///---...///111111000222555888555555555555666666777777777777777888888999999999;;;666444999;;;;;;<<<@@@???===<<<<<<>>>??????>>><<<===????????????AAACCCBBBCCCCCCBBB@@@@@@AAACCCAAAAAAAAAAAA@@@???>>>===???@@@AAABBBCCCGGGKKKMMMSSSTTTWWW\\\```bbbaaa___WWWSSSMMMJJJJJJNNNQQQSSSRRRPPPNNNNNNQQQTTTVVVWWW[[[[[[[[[YYYXXXXXXYYY[[[XXXZZZ[[[[[[ZZZ[[[\\\^^^[[[ZZZZZZYYYXXXWWWWWWWWWRRRUUUVVVUUUUUUWWWVVVRRROOOOOOOOOPPPQQQSSSVVVWWWPPPOOOMMMKKKKKKLLLMMMOOOMMMJJJHHHIIIMMMOOONNNMMMJJJJJJHHHFFFEEECCCCCCBBBAAACCCEEEFFFFFFCCC@@@>>>@@@????????????@@@BBBCCCCCCBBBAAABBBDDDEEEDDDCCC@@@@@@AAABBBCCCCCCBBBBBB@@@???????????????@@@@@@>>>AAABBBAAACCCGGGIIIGGGBBBBBBCCCCCCCCCCCCBBBBBB>>>@@@AAAAAA@@@BBBDDDGGGFFFFFFGGGIIIKKKKKKIIIGGGHHHFFFDDDEEEFFFGGGEEECCCCCCCCCEEEGGGJJJJJJGGGEEEEEEEEEDDDEEEFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFJJJNNNRRRRRRMMMJJJIIIKKKJJJKKKLLLMMMMMMNNNOOOPPPLLLMMMMMMMMMMMMLLLKKKJJJBBBDDDEEEEEEHHHNNNVVV\\\WWWRRRMMMMMMOOOPPPNNNLLLMMMMMMMMMKKKHHHDDDAAA@@@BBBEEEFFFDDDEEEHHHHHHEEEKKKJJJHHHFFFDDDBBBBBBAAA@@@AAABBBAAA??????AAADDD@@@@@@BBBCCCDDDEEEEEEEEEAAABBBCCCBBB@@@???AAACCCAAA??????@@@BBBCCC@@@>>>???===<<<===???AAAAAA@@@@@@BBBDDDCCCAAA???@@@BBBEEEEEEDDDDDDCCCCCCBBBBBBIIIIIIIIIIIIIIIHHHGGGGGGDDDFFFHHHIIIIIIJJJMMMPPPMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHGGGEEECCCBBBDDDEEECCCBBBAAAAAABBBBBB@@@>>>???AAACCCDDDFFFFFFFFFFFFFFFHHHJJJMMMQQQUUUYYY[[[PPPOOOOOONNNOOOQQQTTTUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[YYYXXXWWWWWWWWWUUUTTTNNNNNNMMMMMMMMMNNNPPPQQQLLLNNNPPPPPPPPPPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXZZZYYYZZZ[[[[[[[[[[[[ZZZYYYUUUVVVWWWWWWUUUUUUVVVWWWUUUWWWXXXXXXWWWXXXZZZ]]]bbbbbbbbbbbbbbbbbbaaaaaa222111111000000000000000333333444444444333222222555555444444444333333333000555666333111222111...444444555555444333111000000222444444222111444666///000111222222111000///111111000000000111333444......000111111222222222333222111222222111...+++///000000000000...,,,+++---------------...///000111000///...------......000...---...///000///...///111222222000000222555444555777888999888666555000111222222333333333333......///000000000000000---...111333444333222111...............///000111000000/////////000000111111...,,,---///111000...------------......///000###(((444111///111///111111222333444333000---///222444333000......///444444444555555666666666888888888888888999999999===777555999;;;:::;;;???>>>======>>>@@@AAAAAA@@@===>>>????????????BBBDDDBBBDDDEEECCCAAA>>>======>>>???@@@AAABBBBBBBBBBBB???AAABBBDDDGGGKKKPPPTTTZZZ]]]bbbhhhkkkkkkhhhddd\\\WWWPPPLLLMMMPPPSSSUUURRRPPPNNNNNNPPPSSSUUUVVVZZZ[[[\\\ZZZWWWWWWZZZ^^^YYY[[[\\\\\\\\\\\\]]]___XXXXXXXXXWWWWWWVVVVVVVVVPPPTTTWWWVVVVVVXXXWWWSSSOOOOOOOOOPPPRRRUUUWWWYYYOOONNNLLLJJJIIIJJJKKKLLLMMMJJJGGGGGGJJJLLLLLLJJJKKKJJJHHHFFFEEEDDDCCCCCC@@@BBBEEEGGGGGGEEECCCAAA>>>>>>>>>>>>@@@BBBDDDEEEAAAAAAAAACCCEEEEEEDDDCCC===>>>???@@@AAA@@@???>>>BBBAAA@@@???>>>>>>>>>>>>:::===>>><<<>>>CCCEEECCC??????@@@AAAAAAAAAAAA@@@===>>>>>>>>>>>>@@@DDDGGGBBBCCCDDDGGGJJJKKKJJJHHHGGGFFFEEEFFFIIIIIIGGGDDDDDDCCCDDDFFFGGGFFFDDDBBBCCCCCCCCCDDDGGGJJJLLLNNNKKKKKKJJJJJJIIIHHHGGGGGGKKKOOOTTTSSSNNNKKKKKKMMMNNNNNNNNNMMMLLLKKKLLLNNNJJJKKKMMMNNNNNNNNNMMMMMMEEEFFFGGGGGGIIIPPPZZZaaa^^^XXXRRRPPPQQQRRROOOLLLJJJKKKLLLKKKGGGDDDAAA@@@CCCFFFGGGDDDEEEGGGGGGDDDLLLJJJHHHFFFDDDBBBAAA@@@@@@BBBBBB@@@<<<<<<>>>AAA???@@@BBBDDDEEEFFFGGGGGG>>>@@@BBBAAA???@@@BBBEEE@@@???>>>@@@BBBBBB>>>:::???===;;;<<<>>>@@@@@@@@@<<>><<<;;;<<<===>>>>>>===>>>@@@BBBCCCDDDEEEDDDDDDHHHHHHJJJLLLOOORRRTTTVVVJJJJJJKKKMMMOOORRRUUUVVVYYYYYYXXXXXXXXXWWWWWWWWWXXXVVVUUUTTTTTTTTTRRRPPPJJJJJJJJJJJJKKKLLLMMMNNNHHHLLLPPPQQQPPPPPPSSSVVVTTTSSSRRRQQQSSSUUUWWWYYYZZZZZZ[[[[[[[[[YYYXXXWWWUUUVVVWWWWWWUUUUUUVVVWWWVVVXXXYYYXXXVVVUUUXXXZZZbbbbbbbbbbbbbbbaaa```___333333333222222222111111222222222222222222222222777333000111555666333///333111000111222444333333000111222222222222111000444333222222333333111///222222111000//////000000222111//////000000...---......////////////.........000111222222111000......000000000---,,,+++,,,******+++,,,------...///---......+++((((((,,,000...000222222000000222555333333222222111222222222333222111222444444222111---...///000111111111111111111000//////////////////---,,,++++++,,,...///,,,///111111///...111333---...///000000000000000222///---...000000...,,,444222111000000000...---444333333222222111111111111111222333444555555666000000111111111000000///444444555666666777666666555666777:::===>>>===;;;:::===<<<777777===@@@===AAA>>>===@@@DDDDDDCCCBBB===@@@CCCBBB???======>>>===@@@CCCDDDCCCAAAAAAAAAGGGEEEDDDCCCCCCBBB@@@???BBBEEEGGGEEEDDDJJJVVV```kkkooorrrtttzzz|||tttgggdddXXXOOOOOOQQQPPPQQQUUUTTTSSSRRRRRRTTTUUUUUUTTTVVVXXXYYYXXXUUUTTTWWWZZZWWWYYY[[[]]]]]]\\\ZZZXXXWWWWWWVVVTTTRRRQQQSSSUUUQQQRRRTTTVVVWWWXXXWWWWWWSSSOOOLLLMMMPPPQQQNNNJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKGGGHHHHHHFFFBBB@@@BBBDDDBBBCCCEEEGGGFFFDDDAAA@@@===???BBBBBB@@@???@@@BBB===>>>???AAABBBCCCCCCCCC???@@@AAABBBBBBAAA@@@???AAACCCDDDCCCAAA?????????===<<<;;;:::;;;===???@@@AAA@@@@@@???????????????>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDGGGEEECCCCCCCCCCCCCCCBBBCCCAAA@@@@@@BBBCCCDDDDDDAAACCCDDDEEEFFFHHHKKKNNNIIIIIIIIIGGGFFFHHHLLLOOOLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNMMMKKKJJJIIIHHHGGGIIIJJJLLLKKKJJJJJJKKKMMMJJJFFFFFFKKKUUU]]]______```YYYSSSPPPNNNIIIHHHJJJLLLJJJGGGEEEDDDBBB@@@===EEEEEEEEEEEEEEEDDDCCCCCCEEEEEEGGGHHHIIIFFFAAA===>>>???@@@AAAAAA@@@>>><<<@@@AAACCCFFFGGGFFFBBB>>>????????????@@@@@@@@@@@@@@@>>>===>>>AAAAAA>>>;;;@@@>>>======>>>>>>===;;;??????>>>===============BBBBBBAAAAAA@@@???>>>>>><<>>::::::;;;<<<>>>AAADDDEEE???>>>>>>??????@@@AAAAAA???AAACCCCCCAAABBBEEEHHHFFFGGGJJJLLLNNNNNNNNNMMMPPPOOONNNMMMNNNPPPRRRTTTYYYYYYYYYYYYYYYXXXXXXXXX[[[XXXTTTQQQPPPPPPNNNMMMJJJNNNMMMHHHHHHLLLMMMIIILLLLLLKKKKKKLLLMMMNNNNNNRRRSSSTTTUUUUUUTTTSSSRRRYYYYYYZZZ[[[[[[[[[[[[[[[VVVVVVVVVWWWWWWWWWWWWWWWWWWUUUVVVZZZYYYVVVUUUVVV______^^^]]]]]]]]]^^^^^^333333222222222111111111222222222222222222222222666444222222444444333222333111000111222444333222222222111111111111222222333222222222333333111///222222111000000000000000222111//////000000...---......////////////.........///111222222111///...///000111111///------...,,,,,,,,,,,,,,,,,,------......---,,,++++++...000...000222222000000222444444444222111000000000000///......000222222111000......///000000000000000000//////..................---,,,++++++---///000,,,///111111///...111444000000000111111222222222222000//////111111///---333222111111222222111000444444444333333222222222333333333333333444444444222222333333444333333333555666666777777777777666555555666999<<<>>>>>>>>>;;;???>>>:::999===???===EEECCCBBBDDDFFFFFFEEEDDD@@@CCCFFFEEEBBB???======@@@BBBDDDEEEEEEEEEFFFGGGKKKJJJIIIHHHHHHGGGFFFEEEEEEHHHKKKJJJJJJOOOZZZcccqqqvvv|||tttjjj^^^SSSQQQSSSSSSSSSVVVTTTRRRQQQPPPQQQRRRRRRQQQTTTUUUUUUTTTSSSSSSTTTVVVUUUWWWYYY[[[[[[ZZZYYYWWWWWWWWWUUURRRPPPPPPSSSVVVRRRSSSUUUVVVVVVVVVUUUTTTSSSOOOLLLLLLNNNNNNKKKGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCEEEFFFDDDAAA??????AAACCCDDDEEEFFFEEEDDDBBBAAA@@@BBBCCCBBB@@@???AAACCC??????AAABBBCCCDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAABBBCCCCCCBBB@@@??????@@@======<<<;;;<<<===???AAA@@@@@@???>>>>>>>>>>>>???===>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCBBBBBBAAA??????AAACCCCCCBBBAAABBBCCCCCCDDDGGGLLLOOOLLLLLLKKKHHHGGGHHHKKKMMMPPPPPPPPPOOOOOONNNMMMMMMOOONNNMMMKKKJJJHHHGGGFFFHHHIIIJJJJJJHHHHHHJJJKKKJJJHHHIIIOOOYYYaaacccbbbaaaXXXQQQNNNKKKGGGGGGIIIAAAAAAAAACCCEEEHHHHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCBBBBBBCCCAAA???<<<@@@AAABBBCCCCCCBBB@@@???AAAAAABBBDDDEEEDDDAAA>>>????????????????????????>>>===>>>???@@@???>>><<<============>>>>>>>>>>>>???>>>===<<<<<<<<<======@@@@@@??????>>>>>>======>>>???AAACCCCCCBBBAAA@@@@@@AAACCCDDDCCCBBB@@@???@@@AAAAAAAAA@@@>>>===<<<;;;;;;;;;<<<>>>@@@BBBDDD??????>>>===>>>>>>@@@@@@===???AAABBBAAACCCFFFIIIGGGIIILLLOOOQQQQQQOOONNNMMMMMMMMMMMMNNNPPPRRRSSSWWWWWWWWWWWWWWWXXXXXXXXXZZZWWWSSSQQQOOONNNLLLKKKIIILLLLLLHHHHHHKKKLLLHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVVVVVVVZZZ[[[[[[[[[[[[[[[[[[[[[UUUVVVVVVWWWXXXYYYZZZZZZYYYWWWXXX[[[[[[WWWVVVYYY^^^^^^]]]]]]]]]]]]]]]^^^333222222222222111111111111111111111222222333333555555444333111111333555222111000111333444333222444333222111111222333444333222111222333333111///222111000000000000000000333111000000000000///---......////////////......---...///000000///...---///000222111000//////000------------,,,,,,,,,+++---,,,,,,---...//////......000111111111111222444444333222000///...------,,,++++++---///000000///...//////000000000/////////.........------------,,,,,,++++++,,,...000111---000222222000///222444444444333222222333555666444222111111222333111000444222222333444555555444555555555555444444444444555555555444444333333333444555555666777777777666888888888888888888777666666555555777<<>>@@@@@@<<<;;;???AAABBBPPPPPPQQQRRRSSSRRROOOLLLGGGIIIIIIHHHDDD@@@>>>>>>CCCDDDEEEEEEFFFIIIMMMPPPSSSRRRRRRQQQPPPOOONNNNNNJJJNNNQQQRRRQQQUUU]]]dddssszzzsssfffYYYUUUVVVVVVUUUTTTUUURRROOOMMMNNNNNNNNNMMMRRRQQQPPPPPPQQQRRRQQQPPPRRRSSSUUUXXXXXXXXXWWWVVVVVVUUUSSSQQQOOOOOORRRUUUSSSTTTUUUVVVUUUSSSQQQPPPSSSOOOKKKJJJKKKJJJGGGDDDBBBCCCDDDFFFGGGGGGGGGGGGEEEFFFFFFFFFEEECCCAAA@@@BBBDDDEEEEEECCC@@@@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDBBB@@@???AAACCC@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCAAA??????@@@BBB===<<<<<<;;;<<<>>>???@@@??????>>>=========>>>>>>======>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCC????????????@@@AAABBBCCCAAA@@@>>>???@@@AAAAAAAAA???@@@AAAAAACCCGGGMMMQQQPPPOOONNNLLLJJJJJJLLLNNNSSSSSSRRRRRRRRRRRRSSSSSSQQQPPPNNNKKKIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGJJJKKKMMMLLLOOOWWWbbbhhhiiigggaaaXXXOOOKKKGGGDDDEEEHHHDDDCCCBBBBBBDDDEEEEEEDDDEEEFFFFFFGGGFFFEEEDDDCCCDDDBBB@@@?????????>>>===???@@@AAABBBCCCBBBAAA@@@CCCBBBAAAAAABBBBBB@@@>>>??????>>>>>>>>>>>>>>>???<<<===??????>>>======>>><<<<<<======>>>>>>?????????>>><<<::::::;;;<<<===============<<<<<<<<<<<<@@@???>>>>>>>>>???AAABBB@@@@@@AAAAAA@@@??????>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<===>>>???@@@AAA@@@???===<<<;;;<<<>>>???:::<<<>>>@@@AAACCCFFFIIIFFFIIIMMMQQQRRRQQQOOOMMMJJJKKKLLLMMMOOOPPPRRRRRRUUUUUUUUUUUUVVVWWWWWWXXXYYYVVVSSSPPPNNNMMMJJJHHHGGGIIIIIIGGGGGGJJJJJJHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOQQQSSSVVVXXXZZZ[[[\\\]]]]]]\\\[[[[[[[[[\\\\\\VVVVVVWWWXXXYYY[[[\\\]]]ZZZXXXYYY\\\\\\YYYYYY[[[]]]]]]]]]\\\]]]]]]^^^^^^222222222222111111111111000000111111222222333333222444555222...---111666222111111222333444333222333222222222222222222333222111111111333333111///111111000000000000000111333111000000111000///---......////////////......------...//////...------...///111111000///000111---------------------,,,+++******,,,000111///,,,...///000000111111222333222111000///...---------...,,,+++,,,---......---,,,---...///000000000000////////////......------+++++++++,,,---///111222...111333333111000333555888777555444444555777888555444444444444444444333777555444555666777666555666666666666666666666666666666555555555555555555666666777888999999999999::::::::::::999888777777888777666888<<>>>>>@@@CCC;;;;;;;;;;;;<<<===>>>??????>>>>>>=====================>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB??????@@@?????????AAABBB@@@???>>>>>>@@@AAA@@@???????????????AAAGGGMMMRRRRRRSSSSSSQQQPPPPPPRRRUUUUUUUUUUUUVVVXXXZZZ\\\]]]SSSQQQOOOKKKHHHFFFEEEEEECCCDDDFFFGGGHHHJJJMMMPPPRRRRRRVVV```jjjpppooolllbbbXXXMMMHHHEEEBBBDDDHHHIIIFFFDDDBBBBBBBBBAAA@@@GGGHHHIIIJJJIIIHHHFFFEEEEEECCCAAAAAABBBBBB@@@???===>>>???@@@@@@@@@@@@???CCCBBB@@@???@@@@@@???>>>@@@@@@>>>============>>>:::===??????<<<;;;===@@@<<<===>>>>>>======>>>??????===;;;:::999;;;===>>><<<<<<<<<<<<<<<<<<<<<===???>>>===<<<<<<>>>???AAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>??????@@@???<<<;;;:::;;;===>>>;;;<<<===???@@@CCCEEEGGGDDDGGGKKKOOOPPPOOOLLLIIIHHHJJJLLLNNNPPPQQQRRRRRRUUUUUUTTTTTTUUUVVVWWWXXXXXXVVVRRRPPPNNNLLLIIIGGGEEEGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJLLLNNNOOOPPPSSSTTTVVVXXX[[[]]]___```___^^^]]]\\\\\\\\\]]]^^^ZZZYYYYYYYYYYYY[[[\\\]]][[[XXXYYY\\\\\\YYYYYY\\\^^^^^^^^^^^^^^^___``````222222222111111111000000000000000111111222222222///222444222---+++///444111111111222444444333111000111333444444333111000111000000111222333111000111000000000000000111111333222000000111111///.........////////////......------............---------///000000///...///000++++++,,,------...//////)))((((((+++///000---***/////////000111222222222.........---......//////333000...------...---,,,***+++,,,...000111222222///000000000000///...---++++++,,,---...000111111///222444444222111444666:::888777555555666888999555666666666666555666666:::999777777888888666444666666666777777888888888555666666777888999999999777888888999::::::999999::::::;;;::::::999888888;;;999777888<<>>>>>??????>>>>>>>>>>>>>>>???AAAAAABBBBBBCCCDDDDDDCCCBBBBBBAAAAAA@@@>>>======@@@BBB::::::::::::;;;<<<======???>>>>>>===============<<<======>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA???>>>???AAA@@@???>>>???@@@@@@???===>>>>>>??????AAAGGGNNNSSSSSSTTTVVVVVVVVVXXX[[[]]]\\\\\\]]]]]]___```aaabbbUUUSSSPPPLLLIIIGGGFFFFFFCCCDDDFFFHHHJJJNNNSSSVVVWWWXXX]]]fffpppuuusssoooaaaVVVLLLFFFCCCAAACCCGGGAAA@@@???@@@DDDGGGIIIIIIKKKLLLMMMMMMLLLJJJGGGEEECCCCCCCCCCCCDDDCCCAAA>>>======>>>???@@@AAAAAAAAACCCAAA???>>>???@@@@@@???BBBAAA???===<<<======>>>;;;===???>>><<<<<<>>>AAA>>>@@@@@@???<<<;;;;;;===???>>><<<;;;;;;<<<>>>???<<<=====================<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>=========@@@>>><<<;;;:::;;;<<<===>>>======>>>@@@BBBCCCCCCCCCFFFKKKNNNOOOMMMJJJHHHIIIJJJLLLNNNPPPQQQRRRRRRUUUUUUTTTSSSTTTUUUWWWXXXWWWUUURRRPPPNNNLLLIIIFFFDDDDDDEEEHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMOOOQQQRRRTTTUUUVVVWWWYYY[[[]]]^^^______^^^^^^^^^^^^______^^^]]][[[ZZZYYYYYYZZZ[[[ZZZWWWWWWZZZZZZXXXYYY\\\_________```aaabbbcccddd222111111111111000000000111111111111111111111111...222444222...,,,///222111111111333444444333111000111222333333222111000000000///111222333111000000000000000000111111222444222111111111111000.........////////////.................................///111000///......///++++++,,,---...///000000)))((()))+++------+++***///......///111222222111------------...///000111666444000.........---,,,)))***,,,...000111111222///000111111111000...---,,,,,,---...///000000000000333555555333222555777999999777666666777777888555666888777666666777888<<<;;;999888999888666555555666666777888999999:::777888888999:::<<<<<<===999:::::::::::::::999999::::::::::::::::::999888<<<:::888999<<>>======<<<;;;;;;;;;===>>>??????@@@AAABBBBBBAAA@@@????????????>>><<<<<<>>>@@@999::::::;;;<<<<<<======??????>>>=========>>>>>><<<<<<===>>>>>>??????@@@????????????@@@@@@@@@@@@BBBDDDDDDBBB???===???BBB@@@?????????AAA@@@???===>>>???@@@AAACCCHHHNNNRRRQQQSSSVVVXXXYYY\\\___bbbeeeeeeeeeeeecccbbb``````WWWUUUQQQMMMJJJHHHHHHHHHFFFGGGIIIKKKMMMQQQVVVZZZ[[[[[[___hhhqqqtttqqqmmm]]]SSSIIIDDDAAA@@@BBBFFF@@@???>>>@@@EEEIIILLLMMMNNNNNNOOOOOOMMMJJJFFFDDD@@@@@@@@@BBBCCCBBB???<<<>>>??????@@@BBBCCCDDDDDDBBB@@@??????@@@AAAAAA@@@EEECCC@@@>>>======>>>>>>===>>>>>>>>>===>>>@@@BBB???AAABBB@@@;;;999:::<<>>>>>??????@@@@@@>>>>>>>>>>>>>>>=========:::;;;===>>>>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@===<<<;;;:::::::::::::::<<<======>>>>>>======<<<>>>======<<<<<<<<<<<<===???>>>===>>>AAABBBCCCBBBEEEGGGKKKNNNOOOMMMKKKIIIIIIJJJKKKLLLNNNPPPQQQQQQUUUTTTRRRQQQQQQRRRTTTUUUSSSRRRPPPNNNMMMKKKHHHEEECCCBBBDDDIIIJJJHHHGGGIIIKKKLLLLLLMMMNNNOOOQQQRRRRRRRRRSSSTTTUUUWWWYYYZZZ^^^___``````aaaaaa`````````___\\\YYYXXXXXXYYYZZZYYYVVVUUUXXXYYYWWWXXX\\\`````````aaabbbdddeeefff111111111111000000000000222222111111000000/////////222555555222000000111000000111333555555222000222111///......///111222000//////000222333111000000000000000000111222222444222111111111111000.........////////////......///..................///000111222222000......///,,,---------......//////)))+++,,,,,,+++***+++,,,///...---...111222111000///...............///000777444000////////////...,,,,,,---...////////////...///000111000///---,,,------...///////////////111333666555333333555888888888777777777666666666555777888888666666888:::;;;:::888888999999888777555555666777888999::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;:::999888999999::::::::::::999<<<:::888888999;;;<<<<<<;;;999888::::::???NNN]]]pppyyy|||wwwvvv|||}}}yyyrrroookkkhhheee```ZZZUUUQQQSSSTTTSSSRRRPPPQQQQQQWWWYYYZZZWWWQQQNNNOOOQQQKKKLLLLLLLLLKKKKKKLLLMMMMMMQQQYYYaaaddddddjjjssszzz}}}wwwqqqlll```ZZZRRRLLLJJJJJJLLLLLLLLLNNNQQQQQQPPPOOONNNNNNPPPPPPQQQQQQRRRRRRRRRRRRQQQRRRSSSSSSRRRQQQRRRSSSRRRTTTVVVWWWVVVSSSOOOMMMOOONNNKKKHHHGGGGGGHHHJJJIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAADDDCCCBBBCCCEEEGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEBBB@@@@@@AAAAAA???======<<<;;;::::::;;;===>>>>>>???@@@AAAAAA@@@???>>>;;;===>>>===<<<;;;===>>>;;;;;;<<<===>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>???<<<<<<======>>>?????????>>>>>>>>>?????????@@@@@@???BBBDDDBBB>>>===@@@DDDAAA@@@@@@@@@AAAAAA???===>>>@@@AAACCCEEEHHHMMMQQQMMMPPPSSSVVVXXXZZZ^^^```iiiiiiiiiiiifffccc___]]]XXXVVVRRRNNNKKKJJJJJJKKKKKKLLLLLLMMMMMMPPPUUUYYY\\\\\\___fffmmmpppmmmhhhWWWNNNEEEAAA???===???CCCEEECCCAAABBBEEEHHHKKKLLLOOOOOOPPPOOOLLLHHHCCCAAAAAA???>>>>>>???@@@>>>===>>>>>>???@@@AAACCCEEEEEE@@@??????@@@BBBCCCBBBAAAGGGEEEBBB???======>>>???@@@>>>======???AAABBBBBB===@@@BBB@@@;;;999;;;>>>???@@@AAABBBCCCBBBBBBAAA??????>>>>>>======<<<<<<;;;<<<<<<===============;;;<<>>===<<<:::999999999:::;;;<<<===>>>>>>======<<<;;;<<<===>>>>>>>>>======???===<<<>>>BBBDDDEEEDDDEEEGGGIIIKKKLLLKKKIIIHHHIIIIIIIIIIIIJJJLLLNNNOOOTTTSSSPPPNNNNNNNNNPPPQQQOOOMMMLLLLLLKKKIIIFFFDDDCCCAAADDDJJJKKKHHHHHHKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTWWWYYYZZZ\\\^^^```cccdddcccbbbaaa___^^^[[[YYYXXXXXXZZZ[[[YYYVVVUUUXXXYYYWWWYYY\\\______```aaabbbdddffffff111111111111000000000000333333222111000///......000333666777555333111000000000111333555555222000555222---******---222555000//////000222333111000000000///000000111222222444222111111222111000///......////////////......//////............//////222333444333111////////////............---------+++---///---***)))+++...000...,,,...111333111///111000///...............555333///...///000000000.../////////...---,,,,,,---...///000000...,,,+++......///////////////...111444666666444333666999777777777777777666555444444777999888666666888:::999888777888:::;;;:::999444444555777888999:::;;;>>>>>>>>>>>>============>>>>>>>>>>>>===;;;:::999777888999999::::::::::::;;;999777666777888888777777666888;;;:::===IIIXXXbbbjjjjjjaaaaaakkkqqqoooxxxwwwvvvuuurrrkkkaaaYYYWWWYYYZZZZZZWWWTTTRRRQQQOOORRRTTTQQQLLLJJJLLLOOOGGGHHHHHHHHHIIIJJJKKKLLLKKKMMMRRRXXXWWWUUU]]]hhhnnn}}}~~~yyytttooobbb\\\SSSMMMKKKLLLMMMNNNJJJNNNRRRRRROOOMMMMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSQQQOOOPPPTTTWWWTTTVVVXXXXXXWWWRRRNNNKKKNNNNNNLLLIIIGGGHHHJJJMMMIIIIIIGGGGGGGGGHHHIIIJJJEEEDDDCCCBBBAAA@@@@@@@@@FFFCCCAAABBBEEEGGGGGGEEEBBBCCCCCCDDDDDDDDDEEEEEEDDDBBBAAABBBDDDDDDAAA>>>===<<<;;;::::::;;;===>>>>>>???@@@@@@@@@@@@???>>>999;;;======<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@AAA@@@@@@???????????????<<<<<<======>>>?????????>>>>>>>>>>>>????????????<<<@@@BBBAAA>>>>>>AAAEEEAAA@@@@@@AAABBBAAA???===???AAACCCDDDFFFIIIMMMPPPKKKMMMQQQSSSUUUWWWZZZ]]]fffhhhiiijjjhhheee```^^^YYYVVVRRRNNNLLLLLLLLLMMMOOOOOOOOONNNMMMOOOSSSVVV]]]\\\]]]cccjjjlllhhhdddSSSJJJBBB???===<<<===AAABBBAAA@@@AAAFFFKKKNNNPPPOOOOOOPPPOOOKKKFFFAAA>>>DDDAAA===<<<===???@@@@@@<<<<<<===>>>???AAACCCDDD???>>>???AAACCCDDDCCCBBBHHHFFFBBB???>>>>>>???@@@BBB???<<<===AAACCCCCCBBB;;;???AAA@@@<<<:::<<<@@@@@@AAACCCEEEEEEEEECCCBBB??????>>>===<<<;;;;;;;;;======<<<;;;<<<===>>>???:::<<<@@@CCCEEEEEEDDDCCCAAA@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<:::<<<>>>@@@@@@???>>>===>>><<<;;;>>>CCCFFFGGGFFFCCCDDDFFFHHHHHHHHHGGGFFFIIIHHHGGGFFFGGGIIIKKKMMMSSSQQQNNNLLLKKKLLLMMMNNNKKKJJJIIIIIIIIIHHHEEEBBBCCCAAADDDKKKLLLHHHHHHKKKLLLLLLKKKKKKLLLMMMNNNNNNRRRRRRSSSTTTWWWZZZ\\\^^^ZZZ]]]aaadddfffeeecccaaa^^^\\\ZZZXXXWWWYYY[[[\\\YYYVVVUUUXXXYYYXXXZZZ]]]^^^^^^___```bbbccceeefff444333333222222333333444666555444444555555333111333555666777666444111///222222222000---...222666///555777111...000111///111000//////000222444666///222222......000000---555555444333222222222222000000111111000000//////000///////////////000000333333333222222222111111)))******+++---...//////...//////,,,)))(((+++...111///------///000111000000000000000000000000000000000000///////////////---...//////---,,,---...000///...//////...,,,)))............///////////////000222444555555444444666666666666777888999:::999888777666666666666666888777777999;;;;;;:::888888888777777666777777888<<<============;;;999888>>>>>>>>>???AAA@@@>>><<<;;;;;;<<<;;;:::888666444<<<:::888666666888;;;<<<777888999;;;>>>AAADDDEEEQQQPPPMMMLLLMMMSSS[[[aaahhhpppxxxyyyxxxsssiii```WWWXXXZZZ[[[ZZZVVVOOOJJJOOOLLLIIIGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFEEEDDDIIILLLPPPQQQPPPOOOQQQSSSbbbnnnzzz|||tttjjjfffeee]]]UUUMMMJJJNNNPPPNNNKKKKKKJJJJJJKKKMMMNNNMMMLLLTTTUUUVVVSSSOOOMMMOOOQQQUUUTTTQQQNNNKKKKKKMMMOOOWWWUUUVVVYYY\\\ZZZSSSMMMPPPPPPOOOMMMLLLJJJIIIHHHJJJHHHFFFGGGIIIJJJHHHEEEFFFDDDBBBBBBDDDEEECCC@@@HHHFFFDDDDDDGGGIIIKKKKKKFFFFFFDDDCCCBBBAAAAAAAAAFFFEEEDDDCCCAAAAAA@@@@@@@@@???===;;;;;;<<<>>>???BBBDDDEEEEEEBBB@@@???@@@AAA@@@>>>>>>@@@AAAAAA@@@<<<===>>>???@@@@@@AAAAAACCCBBBAAA???>>>=========<<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCAAA???===>>>>>>???BBBFFFIIIIIIHHHKKKMMMQQQTTTUUUTTTRRRPPPYYY[[[```eeefffbbbaaaccc]]]YYYSSSLLLIIIJJJMMMPPPNNNRRRTTTSSSPPPPPPTTTXXXWWWYYY]]]bbbffffffdddaaaSSSJJJBBB@@@@@@??????BBBCCCBBBBBBBBBFFFKKKQQQTTTVVVTTTQQQMMMJJJFFFDDDCCCCCCBBBAAA@@@????????????@@@>>>===???CCCEEEDDDBBBAAA>>>;;;<<>>======;;;:::<<>>???>>>===<<<<<<<<<<<<<<<======>>>@@@BBBBBB@@@>>>>>>>>>======<<<<<<<<<;;;;;;::::::;;;<<<<<<:::999>>>@@@BBBDDDEEEEEEDDDCCCEEEAAA===;;;;;;===>>>???AAA>>>;;;;;;===@@@AAABBBCCCCCCAAA@@@???>>>>>>>>>DDDBBBAAAEEEJJJKKKGGGCCC@@@@@@@@@@@@AAABBBBBBCCCHHHGGGFFFFFFEEEEEEFFFFFFIIIHHHHHHGGGHHHIIIJJJKKKPPPLLLGGGDDDEEEFFFEEECCCDDDFFFHHHGGGEEEFFFJJJNNNOOOPPPPPPNNNMMMMMMOOOQQQRRRSSSSSSSSSTTTWWW[[[___]]]___bbbdddffffffeeeeee```^^^[[[YYYWWWXXXZZZ[[[WWWXXXZZZ[[[\\\\\\[[[[[[]]]___``````______```bbb444333333222222333333444888666444333222000---+++555666777777666555333111000333555555333222444666111555555000...111222///222111000000111222444666222444444111000333333000444444555666555444222111000000111222222333222222333222111000/////////000000111333444333222000...)))***+++,,,---......///111222111...+++***,,,///222000//////111222222111111111111111111111111111222222111111000000//////---...//////------...///,,,,,,---...000111///---///////////////////////////000111333444555555555777666666777777999::::::>>>===<<<;;;:::::::::::::::888777888999:::999888777777777666777777888888888999;;;===>>>?????????======<<<===>>>>>>===;;;777888999:::::::::999888:::999888888888:::;;;===;;;;;;;;;<<<>>>@@@AAABBBCCCCCCAAA??????BBBHHHLLLWWW^^^eeeggggggeee^^^VVVMMMNNNQQQSSSTTTQQQKKKGGGIIIFFFCCCBBBDDDFFFGGGGGGGGGDDDBBBBBBDDDEEEDDDBBBEEEHHHKKKLLLKKKKKKLLLNNNTTT]]]hhhkkkfff^^^YYYXXXVVVPPPJJJGGGIIIJJJIIIHHHHHHHHHGGGHHHIIIKKKMMMOOORRRSSSSSSQQQMMMLLLMMMNNNSSSSSSQQQNNNKKKKKKMMMOOOWWWUUUTTTWWWZZZYYYTTTOOORRRRRRPPPOOOMMMLLLLLLLLLLLLJJJHHHHHHJJJKKKJJJHHHIIIGGGEEEEEEGGGHHHGGGEEELLLJJJHHHHHHJJJLLLMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFEEECCCBBBAAA@@@@@@AAA@@@>>>>>>>>>???@@@BBBDDDFFFGGGGGGDDDBBBBBBBBBCCCAAA@@@@@@AAABBBBBBAAA>>>???@@@BBBBBBBBBBBBBBBCCCBBB@@@???>>>=====================>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????===>>>???@@@AAABBBBBBBBBAAABBBBBBBBBBBB@@@???>>>BBBCCCDDDEEEFFFFFFGGGHHHIIIKKKNNNQQQRRRQQQOOONNNSSSUUUZZZaaacccbbbdddhhhccc]]]TTTLLLIIIHHHIIIJJJNNNRRRUUUUUUSSSSSSWWW[[[ZZZZZZ\\\aaafffgggccc___RRRIIIBBB@@@@@@@@@BBBEEEEEEDDDCCCDDDHHHNNNUUUYYYVVVUUUQQQNNNKKKIIIHHHHHHBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@>>>???BBBCCCBBB@@@@@@???>>>>>>???BBBFFFHHHGGGDDDAAA???>>>>>>>>>>>>===<<<:::;;;===>>>===;;;>>>>>>===<<<<<<<<<======???>>>===>>>??????===<<<>>>=========<<<<<<<<<;;;======<<<===>>>>>>===;;;@@@AAABBBCCCCCCCCCBBBAAACCC@@@<<<;;;<<<>>>@@@@@@BBB???<<<;;;<<<>>>??????BBBAAA@@@@@@????????????DDDBBBBBBEEEJJJKKKHHHDDDAAAAAA@@@@@@AAABBBDDDEEEGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFGGGGGGIIIJJJKKKMMMIIIEEECCCDDDEEEFFFEEEFFFGGGHHHHHHGGGHHHKKKMMMOOOOOOOOONNNMMMMMMOOOQQQQQQRRRRRRRRRSSSVVVZZZ^^^\\\^^^```cccdddeeeddddddbbb```^^^\\\ZZZZZZZZZ[[[WWWXXXZZZ\\\\\\\\\[[[ZZZ[[[\\\\\\]]]^^^_________444444333333333333444444888666444333333111...+++777777777666666555555444...111555777777555444444555555333///000333222000222222111111111222444555111444444111111333333000222444666888777666333111111222333555666777777777666555444222111000//////---///222444444111...,,,******+++,,,---......///111111111000...///111333222111111222333444333222222222222222222222222222444444333222222111000000---///000///...---...000---,,,---///111222000...111000000//////......---///000000111333555666777888777777777888999:::;;;===<<<<<<;;;:::999999999>>>;;;888777888888888888777777777777777888999:::888999;;;===>>>???@@@@@@<<<:::999999;;;;;;;;;:::777777888999::::::999999999999999:::;;;<<<========================>>>???<<<===<<<;;;999999;;;===GGGMMMRRRRRRRRRRRRMMMGGGCCCDDDGGGKKKMMMLLLIIIEEECCCAAA???>>>@@@BBBBBBBBBCCC@@@===???DDDFFFEEEBBB@@@BBBDDDEEEDDDDDDEEEFFFEEEKKKRRRVVVTTTPPPKKKHHHLLLJJJGGGEEECCCCCCDDDEEECCCEEEFFFEEEDDDGGGMMMRRRPPPQQQPPPNNNKKKJJJJJJKKKQQQQQQPPPNNNLLLLLLNNNPPPVVVTTTSSSTTTWWWWWWTTTQQQTTTSSSRRRPPPOOOPPPPPPQQQPPPNNNKKKKKKLLLMMMLLLLLLMMMKKKJJJJJJLLLMMMLLLKKKPPPMMMKKKKKKLLLNNNNNNMMMMMMNNNOOOOOONNNLLLIIIHHHIIIHHHFFFDDDCCCAAA@@@???BBBAAA@@@@@@@@@BBBCCCDDDFFFHHHIIIIIIGGGEEEEEEEEEEEECCCBBBBBBCCCDDDDDDCCC???@@@CCCDDDEEEDDDCCCBBBBBBAAA@@@???>>>=====================>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@<<<===>>>@@@AAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>EEEGGGGGGFFFBBBAAACCCFFFEEEGGGJJJLLLMMMMMMLLLKKKOOOPPPTTT[[[^^^___ccciiifff^^^TTTMMMJJJJJJIIIHHHNNNQQQUUUVVVVVVWWW[[[___]]]ZZZZZZ```fffhhhbbb\\\OOOGGGAAAAAABBBCCCGGGLLLKKKIIIGGGHHHLLLRRRYYY^^^ZZZXXXTTTOOOMMMKKKLLLLLLCCCBBBBBBAAAAAAAAABBBBBBCCCAAA@@@@@@AAAAAA???>>>???AAABBBAAA??????BBBEEEGGGEEEAAA???===>>>???@@@BBBAAA????????????===<<<==================>>>???@@@>>><<<;;;<<<<<<;;;:::=========<<<<<<<<<<<<<<<@@@???>>>???AAAAAA???>>>AAAAAAAAAAAA@@@@@@??????AAA???<<<<<<===@@@AAAAAABBB???<<<:::;;;<<<<<<<<<@@@@@@????????????@@@@@@CCCBBBBBBEEEIIIJJJGGGDDDBBBAAA@@@@@@@@@BBBEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHEEEBBB@@@BBBEEEGGGHHHJJJIIIIIIIIIKKKLLLLLLKKKNNNNNNOOONNNLLLLLLNNNPPPOOOPPPPPPQQQQQQTTTXXX[[[[[[\\\^^^```aaabbbbbbaaaaaa```___]]][[[YYYXXXWWWVVVWWWZZZ\\\\\\ZZZXXXWWWXXXVVVUUUWWW[[[]]]\\\[[[444444333333333333444444444444333555666777555444777666555444444555555666---///222555555555444444888555111///222444333000222222111111111111222333...111111......000000---222333444555555555333333666666888999999:::::::::999888666444111000//////...///000111111///---,,,++++++,,,,,,---......///,,,---...///111333555777444333333444555666555333222222222222222222222222666555555444333222111111---///000000///...///111111000000111222111///,,,222222111000///...---,,,000//////000222444666888888888777777888999999:::999999::::::;;;;;;::::::AAA>>>999777777888999999888888888888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::999777555555777999999999999999999999888888777777777999:::<<<>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<===<<<:::999999999@@@DDDFFFDDDCCCCCC@@@<<>>>>>???@@@???>>>AAA<<<:::===CCCGGGEEEBBB<<<===>>>>>>>>>??????@@@???@@@DDDGGGHHHFFFBBB>>>DDDFFFFFFDDD@@@???AAACCC???CCCGGGGGGFFFHHHNNNTTTPPPPPPOOOMMMKKKJJJJJJJJJOOOPPPPPPOOONNNNNNOOOQQQUUUSSSQQQQQQSSSUUUTTTSSSUUUTTTRRRQQQQQQQQQSSSTTTSSSQQQOOONNNMMMNNNOOOOOOPPPOOONNNNNNOOOPPPQQQQQQRRROOOMMMMMMMMMNNNMMMLLLMMMNNNPPPQQQPPPMMMJJJHHHIIIIIIGGGEEECCCAAA???>>>AAA@@@@@@AAAAAACCCDDDEEEFFFHHHJJJJJJIIIGGGGGGGGGGGGEEECCCCCCDDDEEEDDDCCC???@@@CCCEEEEEEDDDBBBAAAAAA@@@???>>>============<<<<<<<<<<<<===>>>??????????????????????????????======???@@@@@@AAAAAAAAABBBAAA@@@???>>>>>>>>>???BBBEEEGGGCCC>>>===@@@DDDBBBDDDEEEGGGHHHHHHHHHHHHOOONNNPPPUUUXXXYYY___eeeeee^^^UUUOOOOOOOOOMMMKKKLLLOOOSSSVVVXXXZZZ]]]```___ZZZXXX]]]dddfff___WWWLLLFFFBBBCCCEEEHHHNNNTTTUUURRROOONNNPPPUUU[[[```___[[[VVVQQQMMMLLLMMMMMMEEEEEEDDDBBBBBBAAAAAAAAABBBAAA@@@@@@@@@??????>>>@@@DDDGGGFFFAAA>>>@@@CCCGGGEEECCC@@@>>>???AAADDDDDDCCCBBBAAA???>>><<<;;;============>>>??????@@@???===::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@??????@@@BBBBBBAAA???@@@??????>>>>>>>>>??????AAA???======???@@@@@@???@@@===;;;:::;;;<<<<<<;;;>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAADDDGGGGGGEEECCCAAA@@@???>>>???BBBDDDFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEECCCAAA??????AAADDDHHHJJJNNNLLLJJJLLLOOOPPPMMMJJJLLLMMMNNNMMMLLLLLLMMMNNNLLLMMMNNNOOOOOOQQQUUUXXXXXXYYY[[[\\\]]]^^^^^^^^^]]]]]]\\\ZZZXXXUUURRRPPPRRRTTTVVVXXXXXXWWWTTTRRRTTTQQQOOORRRXXX[[[YYYUUU555444444333333444444555222111222444777999888777555444333222222444555666111111111222333555666777999444111111444444222111222111111000000000000111,,,//////,,,,,,//////---222222111000111222444555:::;;;;;;;;;;;;;;;::::::999888666444111000//////000///...---------......,,,,,,,,,------......///,,,,,,---///222555777777888666555555666666555333222222222222222222222222555555444444333222222111...///000000//////111222111111111222333222000...333222222000///...---,,,000//////000111333666777777777666666666777888888888999:::<<<>>>?????????BBB>>>999777777999:::;;;999999999999999:::;;;<<<<<<;;;:::888666555444444777555333333555666777777999888888888888888888888777999;;;===>>>>>>>>>===999999999999999:::;;;;;;555777999999777666555666;;;>>>>>><<<;;;===<<<999??????AAACCCEEEEEECCCAAABBBAAA?????????>>><<<:::<<<999777:::@@@CCCCCC@@@;;;:::::::::;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@===:::???BBBEEEDDD@@@>>>???BBB???EEEKKKMMMLLLLLLOOOTTTRRRQQQOOOMMMMMMLLLKKKJJJMMMOOOQQQQQQQQQPPPQQQSSSTTTRRRPPPOOOPPPRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPRRRSSSSSSQQQOOONNNOOOOOOMMMLLLMMMNNNQQQRRRQQQNNNJJJGGGHHHHHHGGGFFFCCCAAA>>>===?????????@@@@@@BBBBBBCCCDDDFFFHHHIIIHHHGGGGGGGGGFFFEEECCCBBBCCCDDDCCCBBB>>>???@@@BBBBBBAAA@@@??????>>>======<<<<<<<<<<<<:::999999::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@??????AAAAAA@@@>>>>>>>>>>>>>>>???BBBEEECCC???>>>AAAEEEAAABBBBBBCCCDDDEEEFFFFFFKKKJJJLLLPPPSSSVVV\\\cccfffaaaZZZUUUSSSRRROOOLLLKKKNNNRRRUUUXXXZZZ]]]^^^___ZZZVVVZZZ```aaaZZZRRRIIIFFFDDDGGGJJJMMMTTT\\\```]]]XXXUUUTTTWWW[[[^^^\\\YYYUUUQQQNNNNNNOOOPPPHHHGGGEEECCCBBB@@@@@@???@@@@@@AAA@@@@@@@@@@@@@@@AAAEEEIIIHHHCCC???@@@BBBFFFFFFEEEBBB@@@@@@CCCFFFCCCCCCBBB@@@===;;;::::::>>>>>>>>>>>>>>>???@@@AAA===;;;999999;;;===>>>===;;;;;;;;;<<<<<<<<<<<<<<<>>>======???@@@AAA@@@>>>===<<<<<<<<<===>>>@@@AAABBB@@@??????@@@@@@???===<<<;;;999:::;;;=====================>>>???@@@@@@<<<===???AAACCCCCCBBB@@@??????>>>>>>???AAADDDEEEFFFEEEDDDDDDCCCCCCDDDDDDGGGGGGFFFEEECCCBBB@@@@@@????????????AAADDDGGGJJJNNNMMMLLLOOORRRRRRNNNKKKKKKLLLMMMMMMKKKKKKKKKMMMJJJKKKLLLLLLMMMNNNQQQTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYWWWUUUQQQNNNLLLMMMNNNQQQRRRSSSQQQOOONNNOOOLLLJJJMMMSSSVVVTTTQQQ555555444444444444555555222222222333555666444333444333222222333444555666888555222222444777999:::888444333555666333111222222222222222111000000000...111111...///222222///222111///...///111555777::::::;;;;;;:::999999888666555444222111000//////111000...,,,,,,---...000,,,,,,------............//////000222666999999999<<<999666555555555444333222222222222222222222222333333222222222222111111...///111111000000222333......///222444555444333333333222111///...------000000000111222333444555555555444444444444555555222444666999;;;<<<<<<<<<>>>;;;777555666999:::;;;:::999999888888888999999888777666444333333333333444222111222444555555555555555555666888:::;;;===888999;;;===>>>>>>======888888888888999:::;;;<<<555666777666444333444555555888888666888<<<===;;;?????????@@@AAAAAA???===BBBAAA@@@@@@@@@???<<<999999888888999;;;>>>>>>>>>;;;999777777888999888777999888777888:::<<<<<<;;;???CCCGGGHHHEEECCCCCCDDDDDDIIIOOORRRRRRQQQRRRSSSTTTRRRPPPOOOOOONNNMMMKKKLLLNNNRRRSSSSSSSSSTTTUUUSSSRRRPPPNNNNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTSSSPPPOOOOOOPPPRRRQQQPPPNNNMMMMMMOOORRRSSSQQQPPPOOOOOOOOOMMMKKKMMMNNNPPPQQQPPPMMMJJJGGGFFFFFFFFFEEECCC@@@>>><<<======>>>>>>??????@@@@@@@@@BBBEEEEEEEEEDDDDDDEEEDDDCCCAAA@@@AAAAAA@@@???======>>>>>>>>>>>>=========<<<;;;;;;:::::::::;;;888888888888999:::;;;<<<999999999999::::::::::::===>>>??????@@@@@@??????@@@@@@??????>>>=========>>>AAADDDDDDCCCBBBDDDFFFBBBBBBBBBBBBCCCDDDFFFGGGFFFEEEGGGMMMQQQTTT[[[bbbgggeeebbb]]]WWWQQQMMMKKKLLLNNNQQQUUUXXXZZZ[[[[[[\\\XXXUUUWWW[[[ZZZTTTNNNGGGFFFHHHMMMPPPSSSZZZaaahhheee```[[[YYYXXXZZZ[[[VVVTTTRRROOOOOOOOOQQQRRRHHHGGGEEECCCAAA@@@??????@@@BBBBBBBBB@@@@@@AAABBBAAADDDGGGGGGDDDAAAAAAAAACCCEEEFFFDDDAAAAAADDDGGGEEEFFFFFFDDDAAA??????@@@??????????????????@@@AAA;;;:::999:::<<<=========;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===???@@@???===;;;;;;<<<===>>>???@@@@@@@@@??????@@@AAAAAA???>>>;;;:::999:::<<<>>>>>>=========<<<======>>>??????:::;;;>>>@@@AAAAAA@@@???>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEDDDBBB@@@>>>===<<<>>>@@@AAABBBCCCFFFHHHJJJKKKMMMOOOQQQPPPMMMKKKIIIKKKLLLLLLKKKJJJJJJKKKGGGHHHJJJJJJKKKLLLNNNPPPQQQQQQRRRRRRSSSTTTTTTUUUWWWWWWVVVUUURRROOOLLLJJJHHHIIIKKKLLLMMMMMMLLLLLLKKKIIIIIIKKKOOOQQQPPPNNN555555444444444444555555555444333444555555333111333333333444444555666777:::666333222555888999999555444555999777111000444555555444444333222111111///222222000000444444111111000000000111333555777555666666777777777777666333222111000/////////000000000///...---......///------------............000000222777===AAACCCBBB@@@<<<777444333333333333111111111111111111111111000000000000111111111111...000111111111111222444//////000222555666555444222222111111000///......000000111222222222222222333222222111111222222222...000222444555555444444888555333333555888999:::888888777666555555555555666555444222222222222333111111111222444555444333444444444555777:::<<<===999:::;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<::::::888666444444666888444777777666777<<<===;;;@@@???>>>???@@@@@@???===BBBBBBBBBDDDEEEDDDAAA>>>:::;;;===<<<;;;;;;===@@@:::777555444666777666555555555555555777;;;???BBBHHHKKKOOOQQQQQQOOOMMMLLLLLLNNNPPPSSSTTTTTTSSSSSSVVVSSSPPPOOOPPPPPPNNNLLLKKKNNNSSSUUUVVVVVVVVVWWWRRRRRRPPPOOOMMMMMMOOOPPPSSSTTTUUUVVVUUUTTTRRRQQQPPPSSSUUUTTTQQQNNNNNNNNNPPPPPPOOOKKKHHHHHHKKKNNNNNNMMMKKKKKKLLLKKKIIIGGGJJJKKKLLLLLLKKKIIIFFFDDDDDDDDDDDDDDDCCC@@@>>><<<======>>>>>>>>>>>>>>>===;;;>>>@@@AAAAAA@@@AAABBBBBB@@@>>>===>>>>>>===<<<======<<<;;;;;;;;;<<<===;;;:::999999888999999999888888888888999:::;;;<<<777777888888999999999999:::;;;===>>>@@@AAAAAABBB>>>????????????===<<<;;;<<>>???>>>===;;;<<<===>>>??????>>>===<<<<<<>>>@@@CCCDDDBBB@@@===<<<;;;;;;===>>>===<<<======<<<<<<<<<===>>>>>>999;;;>>>@@@@@@@@@??????>>>???AAACCCEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCCCCCCCAAA@@@>>>===;;;>>>BBBDDDCCCCCCDDDEEEDDDGGGLLLNNNNNNLLLKKKJJJHHHJJJLLLLLLKKKIIIIIIJJJEEEGGGHHHIIIIIIJJJLLLNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSQQQPPPMMMKKKIIIHHHEEEFFFFFFGGGHHHJJJKKKLLLHHHHHHIIIJJJKKKLLLLLLLLL555555444444444444555555666555555666777777666444333444444555666777888888888555222222444666666555444333777;;;888000000444777777777666555444333222///222222000000333444111///000111333444555666666000111222444555555555555000///////////////000000...///000000000///...------------...............,,,---111:::CCCKKKMMMMMMBBB>>>777333222222333333000000000000000000000000.........///000000111111...000111222111111333444222222222444555555333111222222111111000000//////000111222333333222111000111111000000000000000111222333444666666555333222333111000000333666888888777666555444333222222222888666444222111111111111000000111333555555444222777777666666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<===;;;888444111111444777888;;;:::888888;;;<<<:::BBB@@@???@@@AAABBBAAA@@@CCCDDDFFFIIIKKKJJJHHHEEE===@@@CCCAAA===<<>><<<======>>>>>>>>>======<<<888;;;>>>???>>>>>>>>>???@@@>>><<<;;;<<<<<<;;;:::>>>===;;;999999;;;<<<===999999888888777888888888999999999999:::;;;<<<<<<777777888888888999999999777888;;;>>>@@@CCCDDDEEE===>>>???@@@???===;;;:::;;;<<>>DDDDDDCCCBBBCCCFFFHHHJJJIIIHHHIIILLLNNNNNNRRRXXXZZZ```eeecccZZZRRROOOOOOPPPQQQSSSVVVYYYZZZYYYXXXVVVUUUSSSRRRQQQOOOKKKHHHFFFHHHNNNUUUYYYZZZ```gggmmmkkkgggccc___\\\ZZZYYYYYYWWWTTTOOOKKKHHHEEEDDDAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHEEEAAA>>>>>>@@@???>>>???@@@BBBBBBAAA???<<<@@@EEEDDDAAA???@@@CCC;;;>>>???>>><<<;;;<<>>???>>>===<<<===???@@@@@@>>><<<;;;999:::<<<@@@DDDFFFEEECCC???>>><<<<<<======<<<:::======<<<<<<<<<<<<======999<<>>DDDJJJMMMKKKIIIHHHIIIGGGIIILLLLLLJJJIIIIIIIIIDDDFFFHHHHHHHHHIIIJJJLLLLLLLLLKKKKKKLLLMMMNNNOOOOOONNNLLLJJJHHHGGGEEEEEEDDDDDDDDDEEEFFFIIIKKKMMMGGGHHHJJJJJJIIIIIIJJJKKK111333444555888<<<999333777777888888888777666666666555555555666555333111444666666555888:::666000555777999999777555444555<<<999666444444555444333222222111111111111111111...111333222000///000222000//////000222444444333000//////.........//////////////////............////////////////////////333111222888BBBKKKPPPRRRHHH???444//////111222111555333111222444444111---111111000000000000000000////////////000222444666444000111555666444222222///000000000///...---,,,---...000222444555555555111111111111111000///...000222555777888666333111---...000222333444555555,,,777<<<555000333333...111000000222444333111...///333666555666:::<<<<<<555555666777888999999:::::::::;;;<<<===>>>??????>>>===<<<===>>>>>>===;;;AAA???<<<999777888999:::<<<:::888777888<<>>CCCDDDFFFEEECCCBBBBBBCCCEEEDDDCCCBBBBBBBBBCCCDDDEEECCC@@@?????????>>><<<>>>>>>>>>======<<<;;;;;;;;;:::::::::;;;<<<>>>???:::::::::;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;444777999777888:::999555:::999999:::;;;===???AAA888999::::::;;;;;;::::::777888:::<<<>>>@@@AAABBB@@@@@@???======<<<<<<<<<;;;>>>BBBEEEGGGFFFEEEDDDDDDFFFEEECCCDDDHHHGGGDDDMMMLLLKKKJJJKKKNNNTTTYYY]]]```bbbaaa\\\UUUOOOKKKLLLQQQZZZ___[[[VVVXXX^^^\\\YYYTTTRRRRRRPPPMMMIIIFFFKKKQQQUUU\\\bbbccc```gggdddaaa___^^^\\\ZZZXXXRRRUUUWWWSSSKKKDDDAAAAAA<<<<<<<<<===???AAACCCEEEJJJJJJHHHEEEAAA>>>===>>>>>>>>>@@@AAAAAA@@@???>>>:::@@@EEEDDD???<<>>BBBEEEEEECCCAAA???===<<<<<<<<<===<<<;;;999888777777777999::::::;;;<<<<<<<<<;;;<<>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;>>>AAAAAA???;;;@@@===;;;;;;===>>>===;;;HHH???777777>>>CCCAAA===BBB???;;;999;;;???BBBCCCCCC@@@AAAGGGKKKIIIFFFFFFCCCEEEFFFEEECCCBBBBBBCCCAAAAAAAAAAAA@@@@@@???>>><<<>>>AAADDDEEEEEEDDDCCCDDDBBBAAACCCEEEHHHIIIIIIIIIQQQTTTMMMHHHJJJLLLKKKHHHGGGEEEDDDDDDEEEFFFGGGJJJKKKMMMMMMLLLLLLMMMOOOOOOPPPNNNLLLMMMNNNJJJCCCBBBDDDFFFIIIJJJKKKJJJIIIFFFGGGHHHLLLOOOPPPNNNMMM222444555444777;;;:::555:::;;;;;;;;;;;;:::999999888666444444555666666555666777666555888;;;888222333555666777666555666777;;;999777666666555333222111111111111111111111111...000222222000///000111000//////000222222111000//////............//////////////////............////////////////////////222222222666<<>>>>>???>>>>>>>>>@@@BBBCCCBBB@@@BBB@@@>>>;;;::::::;;;;;;<<<:::888888999;;;???AAADDDFFFHHHKKKLLLMMMNNNNNNWWWYYY[[[```iiiooollldddTTTJJJ???<<<;;;::::::<<<999666444555888:::888666555222222777???HHHTTT```jjjppptttssstttvvvmmm```[[[VVVSSSRRRPPPLLLLLLOOOTTTRRRPPPOOOOOOOOONNNLLLLLLPPPSSSUUUZZZ___^^^ZZZVVVSSSQQQQQQMMMJJJMMMRRRSSSSSSSSSTTTVVVUUUSSSPPPOOOLLLLLLOOONNNIIIGGGJJJFFFFFFGGGGGGEEECCCAAA???CCCDDDFFFEEECCCBBBBBBCCCEEEDDDBBBAAAAAAAAABBBBBBEEEBBB???>>>>>>??????>>>>>>???@@@@@@???>>>===<<<<<<<<<;;;;;;;;;===>>>???===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999::::::;;;666999:::888888;;;;;;888::::::999999:::<<<>>>???;;;;;;<<<<<<;;;:::999999888999:::;;;===???@@@AAA???>>>===<<<;;;;;;;;;;;;===???CCCGGGHHHHHHGGGFFFFFFIIIIIIGGGHHHKKKKKKHHHMMMMMMMMMLLLMMMPPPTTTXXX[[[^^^```___[[[TTTNNNKKKMMMQQQYYY^^^[[[UUUWWW\\\^^^ZZZTTTPPPNNNLLLHHHEEEGGGOOOVVV\\\ccciiihhhdddeeeccc___]]]\\\[[[YYYXXXTTTWWWYYYUUUMMMFFFCCCBBB>>>>>>===>>>???BBBEEEGGGKKKKKKIIIFFFAAA>>>>>>>>>>>>??????@@@@@@@@@??????===@@@BBBAAA>>>===???BBBBBB@@@>>>======>>>@@@AAAFFFDDDAAA???<<<;;;;;;;;;<<<;;;:::999888888888888888999999:::;;;;;;::::::<<<>>>AAABBBAAA@@@@@@@@@:::;;;;;;<<<<<<;;;;;;;;;;;;:::;;;>>>AAABBB@@@======;;;999:::<<<===<<<:::CCC@@@>>>>>>AAACCCBBB@@@>>><<<;;;;;;===>>>>>>===CCC??????DDDGGGEEECCCCCCEEEGGGGGGFFFDDDBBBBBBBBB@@@@@@AAAAAAAAA@@@??????===???BBBDDDEEEEEECCCBBBDDDBBBAAABBBEEEHHHIIIIIIGGGMMMOOOKKKHHHJJJKKKJJJIIIGGGEEEDDDDDDEEEGGGHHHKKKMMMOOONNNMMMLLLMMMMMMQQQRRROOOLLLMMMNNNKKKFFFDDDEEEHHHJJJLLLLLLLLLLLLIIIIIIKKKNNNPPPQQQPPPNNN555666555444666;;;;;;777<<<<<<======<<<<<<;;;::::::888555444666888999999888888666444777;;;999444111333555555666777:::<<<===;;;:::::::::999666444222222111111111111222222...000111111000//////000///...///000111111///---//////............//////////////////............////////////////////////111111333444555999===@@@>>>888222///000111111000111333666777777555444444//////000111222333444444//////000111333555777999555111000444444111///000000111111111111111000///111111111111333555666888000111222222222222222222222333333444333222000///+++,,,---///111222444444111888999222---000000---111222222222000000222333444888888555555888999888999999::::::;;;;;;;;;<<<::::::;;;<<<<<<===>>>>>>??????AAADDDGGGHHHFFFDDDCCCBBB@@@===<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===AAAEEEKKKNNNOOOQQQUUUXXX```eeekkkpppxxx{{{___QQQBBB===<<<999777777888555333555888:::999666333222444888===GGGXXXggguuu~~~tttddd[[[UUUPPPNNNKKKIIIJJJNNNRRRQQQOOOOOOPPPOOOMMMLLLIIIMMMSSSYYYccciiifff___]]]WWWQQQPPPNNNKKKKKKNNNNNNNNNOOORRRUUUVVVVVVTTTRRRMMMJJJLLLNNNKKKIIIIIIFFFGGGGGGGGGFFFDDDBBBAAADDDEEEGGGFFFEEECCCDDDDDDFFFEEECCCAAA@@@@@@AAAAAADDDAAA>>><<<===???@@@@@@???@@@BBBCCCBBBAAA???>>>>>>======<<<======>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999999::::::999<<<;;;999999<<<===;;;;;;:::999999999:::<<<===>>>>>>>>>===<<<:::999888:::::::::;;;<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;???AAAEEEHHHJJJJJJHHHHHHIIILLLLLLJJJKKKOOOOOOMMMNNNPPPQQQQQQRRRSSSVVVXXXXXX[[[^^^^^^ZZZTTTPPPMMMNNNQQQXXX]]]ZZZTTTTTTYYY[[[WWWQQQLLLJJJHHHFFFEEEIIIRRR[[[bbbiiinnnmmmiiiccc```]]][[[ZZZZZZYYYXXXWWWZZZ\\\XXXQQQJJJFFFEEECCCAAA??????@@@DDDHHHKKKLLLLLLJJJFFFBBB???>>>>>>???>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAA@@@??????EEECCCAAA>>><<<:::::::::;;;:::999999888888999999888888999999::::::999999<<<>>>AAABBBAAA@@@@@@@@@777888888999:::;;;;;;;;;;;;;;;<<>>>>>======???BBBCCCCCCBBBAAAAAA<<<===>>>???AAA???<<<999CCC???>>>AAABBB@@@???@@@GGGHHHIIIGGGDDDAAAAAAAAA??????@@@AAAAAAAAA@@@@@@@@@AAACCCEEEEEEDDDCCCBBBDDDBBBAAABBBEEEGGGHHHHHHHHHKKKKKKHHHHHHIIIHHHEEEIIIGGGEEEDDDDDDEEEHHHIIIKKKMMMPPPPPPNNNLLLLLLLLLSSSTTTRRRNNNNNNOOOMMMHHHFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMNNNPPPRRRRRRPPPOOO666888777444555:::;;;:::;;;;;;<<<<<<;;;;;;:::999999777666777888:::::::::777777555333666:::999444222333555666888;;;???BBBCCCBBBBBBCCCCCCAAA===:::666555444222222111111222///000111111000000000000......///111333333000...///............//////000////////////............////////////////////////...111222222000222666:::777444111///000111111000000333555555333333555888222222333333444444444555//////111222444666888999555111000222333000.../////////000111111111000000222111000000000333555777000000111222333444444444333333333222222000//////111111111222222333444555222666555000---///111000222333333111///000222555444888888555444888::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????@@@AAACCCFFFIIIIIIGGGEEECCCBBBAAA???>>>===<<<<<<=========<<<<<<<<<;;;;;;<<>>?????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;::::::999999999999;;;===<<<999999===>>>===;;;;;;999999999999:::;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;:::::::::;;;<<<===???>>>>>>===<<<<<<======@@@AAAEEEGGGIIIIIIIIIHHHHHHLLLMMMKKKKKKOOOPPPNNNRRRTTTWWWXXXXXXXXXYYYZZZXXX[[[^^^___\\\WWWSSSRRROOORRRWWW[[[XXXRRRQQQTTTUUURRRMMMIIIGGGGGGHHHIIIIIIQQQZZZ```eeejjjkkkiii```^^^[[[ZZZ[[[\\\[[[[[[\\\^^^```^^^XXXQQQMMMKKKHHHEEEBBB@@@BBBFFFKKKNNNLLLLLLJJJFFFBBB???>>>>>>???>>>======>>>@@@BBBCCCCCCAAA@@@BBBDDDCCC@@@======@@@CCCFFFFFFDDDBBB@@@BBBAAA???===;;;;;;;;;;;;<<<;;;:::999888888777888999999::::::::::::999999===???AAABBB@@@>>>======888888888999999:::;;;;;;>>>>>>???@@@AAAAAA@@@???===<<<<<<===???@@@AAABBB<<<===@@@BBBBBBAAA@@@???@@@@@@AAACCCCCCAAA===:::CCC???===??????======???GGGHHHHHHFFFCCC@@@??????>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAACCCBBBAAAAAADDDFFFGGGGGGKKKKKKIIIHHHHHHGGGDDDAAAHHHFFFDDDCCCCCCEEEGGGIIIGGGJJJNNNOOONNNLLLKKKJJJPPPTTTTTTRRRQQQQQQMMMHHHIIIIIIJJJLLLNNNOOOQQQQQQOOONNNNNNOOOQQQQQQPPPNNN777999777444444888;;;:::;;;;;;<<<<<<;;;;;;:::999666666777:::<<<;;;999777555555333111444999888333444555777999;;;???CCCGGGIIIIIIJJJKKKKKKHHHDDD@@@<<<:::777444222111111111000000000111111111000000.........111333444333222...............///000000////////////............////////////////////////---///111111///000333777222111000000000111111000111222222000...000555:::666666666555555444444444...///000222444666777777555000...111111...---...------...///000000000000111000///......000222444///000111222333444444444444444444333222111000000000000///...------......111222222///...111333333333333333111000111333444333777888555555999<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@BBBBBBCCCEEEGGGGGGEEECCCBBBBBBBBBAAA???>>><<<;;;?????????>>>===<<<<<<;;;:::???DDDFFFEEEGGGMMMRRRYYY[[[___jjj|||eeeUUUDDD>>>===:::555333666333000111444666666555888999;;;;;;999>>>OOO```ppp{{{tttbbbQQQKKKGGGEEEDDDBBBEEEJJJKKKLLLMMMNNNPPPOOOKKKIIIKKKMMMQQQ[[[jjjxxxzzzuuuhhh]]]TTTSSSTTTQQQMMMLLLNNNNNNPPPTTT[[[aaaeeefffgggaaaYYYUUUVVVWWWUUUQQQPPPOOONNNLLLJJJGGGFFFDDDKKKLLLNNNMMMKKKJJJJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFDDDBBB???>>>@@@BBBCCCDDDBBBCCCDDDDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@??????AAA@@@@@@???>>>======<<<;;;;;;;;;;;;::::::999999;;;===<<<999999===???===<<<;;;:::999888999::::::<<<<<<======>>>======<<<<<<;;;:::999999:::;;;<<<======<<<<<<;;;;;;<<<<<>>===>>>>>>=========>>>@@@BBBDDDCCCBBBCCCFFFHHHFFF@@@:::<<>>===<<<;;;;;;;;;<<<===>>>===;;;999888777666666:::;;;;;;;;;;;;;;;::::::>>>@@@BBBAAA>>>;;;:::999;;;;;;::::::::::::;;;;;;@@@AAAAAA@@@???>>>>>>===<<<<<<===>>>>>>@@@BBBCCCBBB???===>>>BBBCCCBBB@@@CCCBBBAAABBBBBBAAA>>><<>>@@@???===>>>AAADDDEEEFFFDDDAAA???>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAACCCBBB@@@AAACCCEEEFFFFFFIIIGGGFFFGGGHHHGGGEEEDDDEEEEEEDDDCCCCCCEEEFFFHHHCCCGGGKKKMMMLLLKKKJJJJJJKKKQQQVVVUUUTTTRRRMMMGGGJJJJJJJJJKKKLLLNNNPPPQQQNNNMMMLLLMMMNNNOOONNNLLL555999888444333777::::::<<<<<<======<<<<<<;;;:::444555777:::<<<:::777333333444222111444999777222333666888;;;===???CCCFFFJJJJJJJJJKKKKKKIIIEEEAAA>>><<<888555222111111111222111111222333333222000000//////000333444444333......---......///000111////////////............////////////////////////...///000000000111333555000000000000000000111111111000///------///444777777777666555444333222222---...000111333333444444444///---///000...---///,,,,,,---///000000000000000///.........///000111///000111222333333333333444555555666555444222111222000///---,,,,,,------111000000000111333555555444333111111333444333222444777777444444999=========<<<<<<<<<;;;;;;::::::=========>>>>>>?????????BBBAAAAAABBBDDDEEEDDDBBBBBBBBBCCCBBBAAA???===;;;??????>>>>>>===<<<<<<;;;<<<>>>AAABBBBBBCCCGGGKKKNNNNNNRRR^^^rrrvvv^^^QQQDDD@@@@@@===:::999888444000000333555555444666888;;;===<<>>===<<<;;;:::;;;;;;<<<<<<<<<;;;:::999;;;>>>===;;;;;;>>>???===<<<;;;:::999999:::;;;;;;;;;;;;<<<======>>>======<<<;;;999888888999;;;<<<;;;;;;::::::999::::::;;;>>>@@@BBBDDDFFFGGGGGGGGGEEEJJJLLLIIIFFFHHHKKKJJJTTTWWWZZZ[[[ZZZYYYXXXYYYTTTWWW[[[]]]\\\[[[YYYYYYRRRRRRUUUXXXUUUNNNJJJKKKQQQOOOLLLGGGCCCAAABBBDDDDDDKKKOOONNNMMMQQQUUUUUUUUUVVVXXX\\\```bbbaaa``````bbbeeeeeeccc^^^YYYUUUQQQMMMIIIEEEEEEGGGKKKNNNFFFFFFEEEBBB>>><<<<<<===<<<<<<===>>>???AAACCCDDDDDDCCCDDDFFFHHHEEE???:::<<>>;;;999999===<<<;;;::::::;;;<<<===@@@AAAAAA@@@>>><<<===>>>999:::;;;;;;;;;<<>><<>>???BBBAAA>>>@@@DDDAAABBBCCCBBB@@@??????@@@??????@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBAAAAAACCCAAA@@@@@@BBBDDDEEEEEECCCAAACCCGGGHHHGGGGGGJJJCCCDDDEEEEEEFFFFFFGGGGGGCCCFFFIIIJJJJJJIIIIIIIIIGGGNNNTTTUUUSSSRRRMMMHHHKKKJJJIIIHHHIIIKKKMMMNNNLLLKKKJJJJJJLLLMMMLLLKKK444888888444333666888888:::;;;;;;;;;;;;:::999999555555666777999777555222222333333333666:::888222111333777999;;;<<>><<<;;;999666333111111111222444222222333555555333111444111///...///111111111---------......///000111////////////............////////////////////////000///...///111222222111000000000000///000111333111///......000111222111444333333333222111111111,,,---...000111000000000222---+++...///------///,,,---...///111111111222000000000000//////////////////000111222222222222444555777999999777555333444333222000000111333444222111000222333333444444666222///111666777333///666999999555444888<<<<<<<<<<<<;;;::::::999888888<<<<<<<<<<<<============@@@???>>>???AAADDDEEEDDDCCCDDDEEEEEEDDDAAA>>><<<>>>===<<<;;;::::::;;;;;;<<<<<<======???AAACCCDDDDDDFFFIIIQQQ^^^hhhfff^^^PPPGGG@@@>>>>>><<<;;;===;;;777333222444666555444777999>>>AAAAAABBBKKKVVV```hhhnnnnnnppppppfffXXXPPPLLLJJJJJJGGGAAA???@@@DDDEEEHHHLLLMMMLLLHHHDDDAAAEEEHHHLLLVVVaaafffeee^^^XXXUUUVVVWWWSSSPPPPPPOOOOOOPPPVVV^^^gggnnnqqqtttqqqgggZZZSSSTTTUUURRRPPPPPPOOOMMMMMMLLLLLLLLLOOOQQQRRRQQQPPPNNNOOOOOOOOONNNMMMLLLKKKLLLLLLMMMMMMLLLLLLLLLNNNNNNLLLKKKLLLJJJHHHEEECCCBBBAAAAAA@@@@@@BBBCCCDDDCCCCCCBBB??????>>><<<;;;999888888<<<<<<=========<<<;;;:::<<>>>>>AAA@@@===<<<;;;:::::::::;;;<<<===<<<<<<=========<<<;;;;;;<<<:::888777777999;;;<<<<<<<<<;;;;;;;;;<<<<<<===???@@@BBBDDDFFFGGGGGGGGGFFFLLLNNNJJJFFFGGGIIIJJJPPPRRRUUUUUUTTTSSSSSSSSSOOORRRVVVYYYYYYXXXWWWXXXSSSRRRTTTWWWSSSLLLHHHHHHKKKKKKJJJFFFAAA???@@@AAACCCJJJNNNKKKHHHIIIJJJJJJNNNPPPUUU\\\aaacccbbbaaa___```ccceeeeeeaaa[[[WWWSSSPPPKKKGGGFFFGGGJJJLLLAAABBBAAA???<<<;;;;;;<<<:::;;;===???AAABBBCCCCCCEEEDDDCCCCCCBBBAAA>>><<<>>>@@@BBBCCCDDDCCCAAA???>>>===;;;:::999888999999::::::999999888999999999;;;;;;;;;;;;;;;:::999999>>>@@@BBBBBB@@@>>>======<<<;;;:::999:::<<<>>>???===???@@@>>><<<<<<>>>@@@888:::<<<;;;::::::===@@@GGGFFFDDDBBBAAABBBCCCDDDAAA@@@@@@@@@AAA@@@???===;;;<<>>@@@BBBBBBAAAAAABBBCCC@@@@@@AAAAAAAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAACCCAAA@@@@@@BBBDDDDDDDDDAAA@@@CCCGGGEEEAAACCCIIICCCEEEGGGIIIJJJIIIHHHGGGHHHIIIJJJJJJHHHGGGGGGGGGEEELLLQQQPPPOOOOOONNNLLLKKKIIIGGGEEEEEEGGGIIIKKKJJJIIIHHHHHHJJJLLLKKKKKK222777999555333555777777777888888888888777666666777555444444555555444222222444444555888<<<888222...111555777888999;;;<<<>>>===<<<<<<<<<;;;888555888666333111000111222444555333222333666666444111777333///------.........---------......000111111000/////////............////////////////////////222///---///111222000...000111000000//////222444000......111444444111---000000000000000000111111+++,,,.../////////...---111,,,***---///---...000,,,---///000222333333333000111111111111000000/////////000111111111111000444666999;;;;;;999777555333222111111222444666777555222222333444333222333666111...111888:::444---999;;;:::555444777::::::;;;;;;:::999888888777777::::::;;;;;;;;;;;;;;;;;;>>>===<<<===@@@DDDFFFGGGDDDEEEGGGGGGFFFCCC@@@===<<<;;;:::999888999::::::;;;999888999<<>>::::::;;;999:::===>>>999555333555777666555;;;===AAADDDDDDCCCIIIQQQZZZaaaeeedddeeeggg^^^QQQLLLJJJKKKMMMKKKEEEBBBCCCBBBDDDGGGKKKMMMKKKGGGCCC;;;@@@DDDGGGLLLTTTXXXWWWUUUQQQPPPSSSSSSNNNLLLMMMNNNMMMOOOTTT]]]gggnnnrrrtttsssiiiYYYOOOPPPQQQOOOMMMMMMMMMLLLMMMMMMNNNOOOOOOQQQRRRQQQPPPNNNOOOOOOOOONNNMMMLLLLLLMMMNNNNNNRRRQQQQQQRRRSSSRRRPPPNNNPPPMMMJJJFFFDDDCCCCCCCCC???@@@BBBDDDEEEEEEDDDDDDCCCBBBAAA???>>><<<;;;:::<<<===>>>>>>>>>===;;;;;;<<<@@@BBB@@@@@@CCCBBB>>><<<<<<;;;:::;;;<<<===>>>>>>>>>======<<<;;;999999;;;:::888666777888;;;===@@@@@@????????????@@@AAA@@@AAABBBDDDFFFGGGHHHHHHHHHNNNPPPKKKGGGGGGJJJJJJLLLNNNPPPPPPOOONNNNNNNNNJJJNNNRRRUUUUUUUUUUUUUUUSSSRRRSSSVVVSSSKKKFFFFFFDDDFFFFFFDDDAAA???@@@BBBBBBJJJPPPLLLGGGEEEDDDBBBIIIMMMSSS[[[bbbdddccc```\\\^^^bbbdddeeebbb\\\XXXTTTQQQMMMIIIGGGGGGHHHJJJ>>>??????===;;;:::;;;<<<999:::===@@@BBBCCCCCCCCCFFFDDDBBB???===<<<===>>>@@@@@@AAAAAA@@@>>>===<<>>===<<<<<<@@@CCC:::<<<>>>===;;;;;;>>>AAAAAAEEEGGGDDD???===???BBBAAAAAABBBDDDEEEDDDAAA>>>888:::???DDDDDDAAABBBGGG===???AAACCCCCCCCCDDDFFFAAAAAAAAAAAAAAA@@@???>>>?????????@@@@@@AAAAAAAAACCCAAA???@@@BBBCCCDDDDDDCCCCCCFFFGGGBBB;;;<<>>:::888888999::::::::::::999AAA===999888:::;;;;;;999;;;<<<===>>>???@@@@@@@@@>>><<<999666555444555666;;;999777666666666666555;;;===@@@BBBDDDEEEEEEFFFKKKRRRXXX\\\^^^___ZZZTTTOOOLLLKKKLLLKKKGGGFFFHHHEEEHHHLLLOOOOOONNNKKKIIIIIIJJJJJJIIIJJJLLLQQQTTTTTTRRROOONNNNNNOOONNNMMMMMMQQQQQQPPPVVV```dddaaadddccc```XXXOOOIIIGGGGGGIIIFFFEEEHHHIIIIIIKKKPPPSSSQQQNNNNNNOOOOOOLLLIIILLLKKKJJJKKKMMMNNNMMMLLLSSSPPPNNNNNNPPPRRRPPPNNNPPPOOOMMMJJJGGGDDDBBBAAAGGGEEEBBBCCCEEEEEEBBB@@@??????>>><<<::::::<<<>>><<<===>>>===<<<<<<===>>>;;;;;;<<<>>>???AAABBBBBBAAA???<<<;;;<<<<<<;;;:::999999999999::::::;;;<<<===<<<999777666666666777:::>>>AAA@@@===<<>>???@@@@@@@@@??????>>><<<:::999:::;;;CCCAAA>>><<<:::;;;<<<===<<<;;;;;;:::888777666666999999::::::999888666555888888999999999:::::::::===<<<<<>>???===???CCC============>>>>>>>>>>>>BBB@@@@@@CCCCCC@@@???BBB@@@BBBDDDGGGHHHGGGEEEDDD@@@CCCDDDBBBDDDGGGHHHFFFBBBDDDEEEFFFFFFEEEDDDBBBAAA@@@>>>======>>>@@@AAABBBAAA???===>>>???BBBCCCBBBAAAAAABBBCCCDDDBBB@@@GGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBGGGLLLOOOLLLIIIIIIHHHGGGGGGIIIIIIHHHGGGHHHHHHHHHJJJNNNSSSYYY]]]MMMIIIFFFEEEFFFGGGEEECCCHHHFFFEEEGGGJJJKKKIIIFFF555444444333444555666777;;;:::999:::::::::888666555333222333555666444222444666888777555222222333222222111111111222333444666666555555555666666777888888777555333222444555222222222222111111111111000222333222000//////000111------111111------000////////////...............---------------......---000111//////111///***111000000111333333222111222000......000111111000222///++++++...///---***......---,,,---///111222......//////000111222222000111222222222222333444444222///---,,,---...000///......///111111000///111333666777555333222111111000000000111222444555888666555666666666333222333333333333333444555555888666555666888999999999777888888888888888888777777888999;;;<<<<<<<<<<<<:::;;;<<>>;;;888999999:::::::::::::::>>>:::777666777888888777666666777888999:::::::::<<<;;;999777555444444555555444555555666777666555<<<===???CCCFFFGGGGGGFFFIIINNNSSSVVVYYY[[[WWWPPPOOOKKKIIIKKKKKKIIIIIIKKKHHHJJJNNNQQQQQQPPPMMMKKKOOOQQQSSSUUUUUUVVVWWWYYYXXXWWWVVVUUUUUUSSSQQQNNNOOOQQQPPPNNNRRRYYY[[[XXXWWWWWWVVVQQQLLLHHHGGGHHHEEEAAAAAACCCDDDDDDFFFKKKQQQOOOMMMMMMNNNNNNLLLJJJMMMLLLKKKLLLNNNOOONNNMMMPPPNNNLLLMMMOOOPPPOOOMMMNNNNNNMMMKKKIIIGGGEEEDDDEEEDDDCCCEEEHHHHHHDDDAAA???>>><<<:::999::::::;;;:::<<<===<<<;;;:::;;;<<<999:::;;;<<<>>>???@@@AAA@@@???=========<<<;;;999888888888888888999::::::<<<;;;:::888777666666666888<<>><<<:::999999::::::;;;<<<>>>???@@@AAAAAA@@@>>><<<999888888999>>>>>>===<<<;;;;;;::::::<<<===>>>>>>>>><<<;;;999999999::::::999888666555888888999999999999999999<<<;;;:::<<>><<<<<<<<<<<<;;;:::;;;>>>@@@@@@===<<>>>>>>>>>>>>>>=========@@@>>>???CCCCCCAAAAAADDDCCCFFFIIILLLKKKGGGCCC@@@AAADDDEEECCCCCCFFFFFFCCCCCCDDDEEEGGGGGGEEEDDDCCCAAAAAA@@@??????@@@AAAAAACCCAAA???>>>>>>@@@BBBCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEBBBBBBEEEKKKMMMLLLIIIHHHGGGFFFGGGHHHIIIHHHGGGHHHGGGGGGIIILLLQQQVVVYYYPPPLLLHHHFFFFFFEEEDDDBBBGGGGGGFFFGGGIIIJJJIIIIII555555555444555555666777999999:::;;;<<<:::666333444111///111666888666222333666888888666333222222222111111000000111333333555444333333333555777999::::::999777555444444666222222111000//////......000222333333222111111222000------000000......111////////////......---------------,,,,,,,,,,,,,,,***...000/////////---(((///...///111333444444333222000......000111000000444111......000111///,,,------------///111333555111111111111222444666777222111000111222333222111111000///......---......000///......000000///......///000333555444111///000000111222333444555555888777666666666666444222444333222222222333444555666555666888:::;;;999888777777777777777777777777888999:::;;;<<<=========<<<<<<===>>>AAAEEEHHHKKKIIIEEEAAA@@@AAAAAA>>>;;;888888999:::::::::::::::999777444333444555555444555666777888888888888888:::999888777666555444444222333444666777888888888======@@@EEEJJJLLLIIIFFFLLLOOORRRTTTZZZ^^^\\\VVVQQQKKKHHHIIIKKKJJJLLLOOOKKKMMMQQQSSSTTTSSSPPPOOOUUUZZZ```eeefffeeecccbbbcccccccccdddbbb]]]WWWRRRTTTTTTRRROOOOOOSSSRRRPPPOOOOOOOOOLLLIIIGGGHHHIIICCC@@@???AAABBBAAACCCHHHOOONNNMMMMMMNNNNNNLLLJJJOOOMMMMMMMMMOOOPPPOOONNNMMMLLLKKKKKKMMMNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJGGGFFFFFFHHHKKKKKKHHHDDDAAA===999888999:::888666888:::;;;:::999888999:::777888999:::;;;======>>>???>>>>>>>>>>>>===:::888777777666666666777888888999:::::::::999777666555666:::===???>>>???BBBEEEDDDFFFGGGFFFHHHLLLKKKGGGDDDHHHNNNSSSTTTPPPKKKHHHIIIFFFEEEFFFEEECCCFFFKKKNNNRRRSSSPPPMMMNNNMMMKKKHHHFFFDDDDDDEEEEEEEEEDDDEEE@@@???DDDHHHIIIJJJMMMYYY[[[]]]ZZZTTTOOOMMMMMMSSSVVVYYYXXXUUURRRRRRSSSQQQSSSVVVZZZ]]]^^^]]][[[OOOJJJFFFEEEHHHLLLNNNNNNIIIGGGDDD@@@===;;;:::999;;;::::::;;;<<<>>>@@@AAAAAA???===:::999999999::::::;;;<<<===<<<;;;999888777999;;;=========;;;:::999999999999999888777666999999888888888888888888999888888999<<<>>>???>>>=========<<<;;;<<<>>>@@@@@@======??????===>>>AAA>>>>>>???>>>>>>===<<<<<<>>><<<===AAACCCAAABBBFFFGGGJJJMMMOOOMMMGGG@@@;;;AAADDDEEECCCBBBDDDBBB???CCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@??????@@@BBBCCCEEEDDDCCCCCCEEEEEEDDDBBB@@@AAACCCFFFGGGHHHHHHHHHEEEBBBAAACCCHHHJJJJJJHHHFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGIIIMMMQQQTTTTTTPPPKKKGGGEEEEEEDDDCCCFFFGGGGGGGGGGGGHHHJJJLLL777777777777777777888888666666666777888666222///444000...111666999777333444555777888777444222111333333222111111222333444666444222111111333666888777888888666333111222333111111111000//////......///111333333222111222333000//////000000///.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++)))...///---,,,...---***/////////111333444333222111000//////000111000///444222000///111111000............///000222444555555444333333444777:::;;;333111...///222333111......////////////......---111000//////111222222111.........111555555111---000111222444555555666555777666666777888888777555333222111000000111333444222222444777::::::888666777777777777777777777777888999:::<<<===>>>>>>>>>@@@???>>>>>>@@@CCCGGGIIIDDDBBB???>>>>>>>>><<<:::777777888999999999888888666555333333333333333333555666777888888888888888999999999888888666555444666666777777777999;;;<<>>999999;;;<<<888444666888999888777666777999666666777888999:::;;;;;;>>>===>>>>>>???===:::777777666666666666666777777777888:::;;;;;;999666444666999===?????????AAACCCDDDGGGGGGFFFHHHLLLKKKGGGBBBFFFLLLQQQSSSPPPKKKFFFGGGDDDDDDFFFEEECCCEEEJJJPPPUUUVVVRRROOONNNLLLIIIFFFFFFEEEEEEEEEEEEDDDCCCDDDBBBCCCHHHKKKLLLMMMQQQZZZ\\\^^^\\\XXXUUUSSSTTTWWWXXXWWWUUUQQQPPPPPPRRRRRRRRRSSSWWWZZZ[[[ZZZYYYTTTNNNGGGDDDEEEGGGHHHGGGHHHFFFCCC@@@>>>===<<<<<<;;;;;;:::999;;;===???AAA@@@===;;;999:::;;;<<<===;;;;;;<<<<<<;;;;;;:::999666777999:::;;;<<<======999999999999888888777777999999888888888888777777777666666777:::===@@@BBBAAABBBAAA???===<<<===???AAA>>>>>>@@@@@@======@@@????????????>>>===;;;:::===:::;;;???@@@???@@@DDDHHHJJJLLLLLLIIIDDD>>>:::???BBBDDDBBBAAACCCAAA===AAAAAABBBCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAACCCBBBAAA@@@@@@AAABBBCCCEEEDDDBBBBBBDDDDDDCCCBBBBBBDDDGGGJJJKKKLLLKKKJJJEEEBBBAAABBBEEEGGGHHHHHHEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDFFFIIILLLNNNUUURRRMMMIIIGGGGGGGGGHHHFFFHHHIIIGGGEEEFFFJJJNNN999::::::::::::999999999777555444444444444222111444111///222666999777444555555666777777555333111555444333222222333444555777666333111111222444555555666666555222000000111111111111111111111111111///000222222111000111222111222111000//////...---......------,,,+++******,,,,,,---------,,,+++******//////,,,***,,,......111000000111333333222000111000000000222222111///111000...---......---,,,000000000000000111222222444333222222333555888999333000...///111222000------...///000000//////...000///......000222333222222000000222555555222...333444555666777777777777666555666888:::;;;:::999222111000//////000111111111222444888;;;;;;999666888888777777777777888888777888:::<<<===>>>??????CCCAAA???>>>>>>@@@BBBDDD???===;;;:::::::::999888555555666777777777777777444555444444333333333444222333444555666777777777999:::::::::999999777777<<<;;;:::777555777;;;???@@@AAADDDJJJPPPSSSRRRPPPQQQPPPNNNSSS___jjjjjjddd]]]SSSJJJIIIJJJIIIJJJMMMKKKMMMPPPSSSUUUVVVUUUTTT^^^gggttt~~~yyynnnfffaaa^^^ZZZXXXWWWSSSQQQOOOSSSRRRPPPNNNMMMLLLKKKJJJLLLHHHFFFHHHHHHGGGIIIMMMMMMNNNPPPPPPPPPOOONNNMMMOOONNNMMMMMMOOOOOONNNMMMJJJKKKMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPRRRSSSUUUUUUZZZVVVQQQOOOPPPQQQPPPNNNGGGBBB======>>>>>>:::555666777888777666666777888555666666777888999::::::===<<<<<<===>>><<<888666777777666666666666777777666777:::;;;;;;999777555888:::===????????????@@@CCCEEEFFFEEEGGGKKKJJJFFFFFFGGGJJJMMMPPPOOOKKKGGGFFFDDDDDDFFFEEECCCEEEJJJRRRWWWYYYUUURRRPPPMMMHHHHHHIIIIIIIIIHHHFFFDDDDDDCCCEEEIIILLLKKKHHHKKKRRRUUUWWWYYYYYYYYYXXXXXXYYYYYYXXXVVVSSSQQQQQQRRRTTTUUUTTTUUUVVVXXXYYYXXXVVVVVVOOOGGGCCCBBBCCCCCCBBBCCCBBBAAA???>>>??????@@@;;;:::999999:::<<<>>>@@@CCC@@@;;;:::;;;<<<======@@@>>><<<;;;:::;;;<<<===<<<;;;:::;;;<<>>BBBEEEHHHHHHGGGDDD@@@>>>>>>>>>BBB??????AAAAAA======???>>>??????@@@???===;;;:::===::::::<<<===<<<===@@@GGGGGGGGGFFFDDDAAA>>><<<<<>>>>>>>>????????????>>>>>>AAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAAAAABBBCCCDDDEEECCCAAAAAABBBBBBBBBAAADDDFFFHHHJJJKKKJJJIIIHHHDDDCCCAAABBBCCCEEEGGGGGGDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCBBBBBBDDDFFFHHHJJJSSSRRROOOLLLJJJJJJLLLMMMGGGIIIIIIGGGEEEEEEIIIMMM:::;;;;;;;;;;;;:::999999888777666666777777666555666555444555666777666555777666555555666555333111777666444333333444444555888666444222222222333444444555666666444222222222222222222222222222222222///111222222111000000111111333222///...000000---///......---,,,+++******------.........,,,+++******000222...,,,...000000111000000111333333222000222111111222333333222000333222111000000//////000111111111111000000//////000//////...///000222333000///...///000111000///---...///000111111000000///---,,,,,,...///000000444333222222444444444333888888888888888888888888666555666888:::<<<;;;:::111111111000000000000///222333666:::===>>><<<::::::999888777777888999:::666777999;;;===>>>??????CCCAAA???===<<<===>>>>>>;;;:::999888777777777777555555666777777777777777333555666555444333444555444555666888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;??????>>>:::666666;;;??????BBBFFFKKKOOORRRTTTUUUZZZWWWSSSXXXfffsssrrrkkk```TTTJJJGGGGGGFFFFFFGGGFFFHHHLLLPPPSSSTTTUUUUUU___hhhuuuxxxqqqeee```]]]\\\ZZZTTTPPPPPPOOOMMMLLLLLLMMMNNNNNNMMMNNNJJJHHHJJJJJJHHHIIIMMMOOOQQQTTTTTTRRRPPPOOOOOONNNMMMKKKLLLMMMMMMLLLKKKIIILLLNNNOOONNNNNNNNNOOOOOOOOONNNNNNPPPRRRUUUWWW```[[[UUUSSSSSSTTTRRRPPPJJJGGGCCCAAAAAA???;;;888666888999888777666777888666666777777888999999:::<<<;;;;;;;;;;;;:::777555777777666666555555666666555777999;;;;;;:::888666888:::<<<>>>@@@@@@???>>>AAACCCDDDCCCEEEIIIHHHDDDJJJHHHGGGIIILLLMMMKKKHHHDDDBBBCCCFFFEEECCCDDDIIIPPPVVVYYYVVVSSSQQQMMMHHHIIIKKKNNNNNNKKKIIIGGGGGGEEEGGGMMMOOOKKKFFFHHHOOONNNPPPRRRUUUXXXZZZ\\\\\\[[[YYYVVVSSSRRRSSSUUUWWWYYYXXXXXXYYYZZZYYYWWWUUURRRLLLEEEBBBBBBCCCBBBAAA???>>>======>>>???AAAAAA::::::999999:::;;;===>>>IIICCC===;;;<<<======;;;CCCAAA>>>;;;:::;;;===>>>;;;:::999999:::<<>>===>>>???@@@???>>>;;;:::===:::999;;;<<<:::<<<@@@EEEDDDCCCBBBAAA@@@???>>>;;;>>>>>><<<<<<@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFCCCAAA@@@AAAAAAAAAAAADDDDDDFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFDDDBBBAAABBBCCCDDDCCCAAAAAAAAAAAAAAABBBDDDFFFGGGOOOOOOOOONNNLLLLLLNNNOOOIIIIIIIIIGGGFFFFFFHHHIII999::::::;;;:::999888777777777888:::<<<;;;999777777999999888555444444666999666333333444555444333666555444333222333444444555555444444444444444555111333555555444333333333333333333222222111111000222333444333111000000111---111111...///333333000111000000///---,,,,,,+++---.../////////---+++***(((000555444111000000////////////111333444333222333222222444555555333111666666555444333222333444000111111111000//////...........................---...////////////000111/////////000111222222333333000---,,,,,,------,,,333333333222222333777:::===<<<;;;:::999999999:::777666666777999999888666111222333444333222000///333333666999===>>>===<<<;;;:::999888888999:::;;;555666888:::<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;999999888777666666666777666777777888999888888888222444666666444333444666666777999<<<>>>@@@AAABBB??????>>>======>>>???@@@AAACCCEEEBBB>>><<>>AAAAAA@@@??????AAAAAA@@@CCCGGGFFFBBBFFFCCCAAACCCGGGIIIHHHEEEAAA@@@AAADDDDDDAAACCCGGGMMMSSSWWWUUUSSSQQQMMMHHHHHHLLLPPPQQQNNNLLLKKKKKKHHHIIILLLOOOMMMHHHHHHKKKJJJKKKNNNRRRWWW[[[^^^^^^]]][[[WWWUUUUUUVVVWWWWWWZZZZZZZZZ\\\\\\[[[XXXVVVOOOJJJDDDAAABBBBBBAAA???<<<;;;;;;;;;<<<>>>???AAA999999999:::;;;;;;<<<<<>>AAAAAA@@@CCCBBB@@@>>><<<;;;;;;;;;777888888999:::999999999999999888777777888999:::888888999:::;;;<<<<<<===666888;;;<<<===@@@EEEIIIOOOPPPOOOMMMJJJGGGFFFFFFCCCAAAAAACCCBBB===<<<===;;;===???@@@@@@>>><<<;;;<<<999888;;;===<<<>>>CCCDDDDDDEEEEEEDDDBBB???>>>===???===999999===>>><<<<<<<<<;;;;;;;;;;;;<<<<<<@@@???>>>======>>>???@@@???@@@AAABBBDDDFFFGGGHHHGGGEEEBBB@@@AAABBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDDDDEEEDDDCCCAAAAAABBBBBB@@@???@@@@@@@@@@@@AAACCCDDDEEEKKKMMMOOONNNLLLJJJKKKMMMKKKJJJHHHHHHHHHHHHFFFEEE888999999:::999888777666444666999===???===999555888<<<===:::555222333666;;;777333222333555555333666555333222111222333333333333444555555666666666///111333444333222222222555555333222111///......444555666555333111111111***///000---///555666333333222111000///...------...///000000///...+++***%%%000888999555333000---------...000444555555444444333333555666666444222444444444222000000111222//////000000000000/////////000000000000///......***---000000...---000333000000000000111222444555888555111...------,,,+++111222222111000333999???AAA???===:::999999:::;;;888777666666777666444222222333555666666444111///111222333777:::<<<<<<;;;<<<;;;999888888999;;;<<<555666888:::;;;===>>>>>>;;;;;;;;;;;;;;;:::::::::888999999888666666777888888888999::::::::::::999111444666666444222444666222444666999<<<>>>@@@AAABBBAAA???>>>>>>@@@BBBCCCBBBGGGLLLLLLGGGDDDDDDFFF:::@@@FFFGGGGGGJJJSSSZZZgggaaa[[[___mmmwwwtttiiiYYYMMMCCCAAABBBAAA???>>>===???CCCHHHMMMPPPRRRSSSVVV[[[cccjjjooorrruuuwwwuuuwww|||~~~qqqiiieeeeeeaaaWWWRRRRRROOOLLLJJJKKKNNNPPPPPPNNNRRRMMMKKKLLLLLLJJJKKKNNNTTTWWWZZZZZZVVVSSSQQQQQQKKKIIIHHHHHHIIIIIIHHHFFFGGGJJJNNNOOONNNLLLMMMNNNOOOMMMIIIFFFGGGKKKPPPTTTXXXWWWXXXZZZ[[[YYYSSSMMMKKKKKKJJJGGGBBB>>><<<;;;888:::;;;:::999888999:::888888999999::::::;;;;;;<<<:::777666777777666555555444333333222222222333666666888999::::::999999444555999===AAACCCBBB@@@===???@@@???AAAEEEDDD@@@???<<<:::===CCCEEECCC@@@???>>>@@@CCCBBB@@@AAAEEEIIIPPPUUUTTTRRRPPPLLLGGGFFFKKKPPPRRRPPPNNNNNNNNNLLLIIIJJJOOOPPPLLLHHHHHHJJJKKKMMMRRRWWW\\\______```]]]YYYVVVVVVWWWWWWWWWZZZ[[[\\\^^^___^^^ZZZWWWPPPKKKEEEBBBBBBAAA>>>;;;;;;:::::::::;;;<<<>>>???888999:::;;;;;;;;;;;;;;;CCC>>>999:::@@@FFFHHHHHHBBBAAAAAA@@@>>>;;;999777888:::===??????<<<999666999999888777777888999:::888888999:::<<<===>>>>>>777:::===??????AAAFFFIIIOOOPPPQQQOOOMMMKKKJJJKKKCCCAAAAAADDDBBB===;;;===:::<<<>>>@@@@@@???===;;;<<<999888<<<>>>???BBBFFFDDDFFFHHHIIIHHHDDD@@@===@@@AAA>>>888777:::<<<:::===<<<<<<;;;;;;<<<<<<===???>>><<<;;;;;;<<<>>>???>>>???AAACCCEEEGGGHHHIIIIIIFFFCCCAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGBBBDDDFFFGGGFFFDDDDDDDDDEEECCCAAAAAAAAAAAA???===?????????@@@AAACCCDDDEEEHHHKKKNNNMMMJJJHHHHHHIIIMMMJJJHHHHHHJJJIIIEEEAAA999888888777777666777777444444888???BBB>>>:::999555666666777888999999999>>>;;;888888999:::888555333333333333333333333333444333333222333444666777333444444444444333222222777555222111111222111000999:::999666222///...---111+++...000***,,,111,,,///000111111///...///000111222222000---++++++,,,,,,111444222111222111...333222222111111222333333333222111111333333222111333222222111000//////...000000000000111222333444111111222222111...,,,***000111333333333111...,,,...///111444666777888888222333333111///......000...111222111000333:::@@@IIIMMMJJJ???888999<<<<<<777000///444666333222444444///...222555333000000333111111555:::>>>>>><<>>@@@EEEHHHKKKLLLMMMMMMPPPRRRVVV[[[aaaeeeggggggeeehhhmmmuuu|||}}}yyymmmbbbZZZ[[[[[[WWWUUUVVVTTTNNNJJJJJJJJJIIIMMMSSSSSSPPPLLLJJJKKKNNNOOOPPPQQQVVVZZZXXXRRRMMMKKKLLLGGGHHHHHHIIIHHHGGGFFFEEECCCHHHNNNSSSSSSQQQOOOMMMJJJFFFEEEHHHGGGEEEHHHPPPRRROOOOOOTTTVVVQQQLLLKKKLLLHHHDDDAAA??????>>>=========>>>>>>>>>>>>======999:::;;;;;;;;;;;;:::999999999777444444888888444666444222222333333222111222555888;;;<<<;;;999777999:::<<<===???@@@@@@AAA===<<<;;;:::<<<@@@DDDFFFCCC@@@>>>===???AAAAAAAAA<<<===>>>>>><<<;;;<<<>>>GGGJJJOOOQQQOOOLLLJJJIIIKKKJJJKKKOOOSSSSSSMMMHHHJJJJJJKKKLLLLLLIIIEEEBBBJJJGGGLLLYYY]]]WWWWWW^^^bbb```^^^]]]]]]]]][[[ZZZ\\\^^^]]]\\\^^^```]]]VVVUUUNNNHHHGGGFFFBBB>>>>>>777888888999999:::::::::???>>>===;;;::::::::::::<<<<<<>>>BBBEEEGGGGGGEEEGGGBBB>>>===;;;888999=========<<<;;;:::888777555777777777666666666666555666888<<>>>>>???AAAEEEHHHMMMOOOPPPOOOLLLJJJJJJJJJBBBCCCBBB@@@===<<<===>>>???BBBDDDCCC@@@???@@@CCC???AAAAAA???======AAAEEEGGGGGGGGGFFFEEEDDDCCCBBBFFFDDD@@@===<<<===???@@@>>>===<<<<<<<<<<<<======??????>>>>>>>>>>>>??????===@@@DDDDDDDDDEEEHHHKKKHHHGGGFFFEEEDDDBBBBBBAAAAAABBBBBBBBB@@@@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEECCCAAA???>>>?????????AAADDDEEEDDDCCCFFFIIILLLLLLIIIGGGGGGHHHGGGGGGGGGHHHJJJJJJIIIGGG999888777777777777888999888666888===>>>:::555555777666666666777999:::;;;>>>;;;888888999999777555555555555444444333333333555444444444555555666777444444444444444333333222333111000///000000000...<<<<<<<<<999444111//////222,,,000222---000444//////000000///......///111000111222000---++++++++++++///111///...000...+++000000111111222222222333222111000111333444333222111111111000000//////...000000000000111222333333111111222222111///,,,+++///000222333222000---,,,000111222333444444444444111111000...,,,,,,---///,,,///111111000444;;;AAAHHHLLLIII???777777888888777111///333444111///000444///...222333111//////111222444555666777999:::<<<999666555555555444222666666666555555555555555555555555555555666666777666888:::;;;::::::<<<===<<<<<<===>>>???@@@AAAAAA======<<<;;;<<<===>>>??????@@@AAAAAABBBDDDGGGHHHHHHHHHGGGHHHHHHIIIIIIJJJQQQRRRUUUZZZ^^^\\\VVVPPPFFFHHHJJJHHHFFFFFFKKKOOOXXXYYYZZZ[[[^^^```ZZZQQQLLLDDD???BBBCCC???<<<<<>>>>>>>>===<<>>===<<<;;;;;;888888888888888888888888888888666333444777777444666444333222333444333222333555888;;;<<<;;;999777::::::;;;<<<============;;;:::999999;;;???CCCFFFEEEBBB???>>>???@@@AAAAAA<<<===>>>===<<<;;;<<<===CCCGGGLLLNNNOOONNNMMMMMMLLLJJJJJJMMMQQQRRRMMMIIIJJJIIIIIIIIIJJJHHHEEEBBBIIIFFFKKKVVVZZZUUUUUU[[[aaa```___^^^]]][[[YYYWWW]]]______^^^```bbb___YYYVVVOOOJJJJJJHHHCCC@@@???:::999999999:::;;;;;;<<>>===<<<<<<;;;;;;;;;::::::;;;>>>BBBDDDDDDDDDCCC???<<<<<<:::777777;;;:::;;;<<<;;;:::999888999===<<<<<<;;;:::999888888777888999::::::;;;::::::;;;<<<>>>???@@@BBBFFFIIIKKKLLLLLLKKKHHHFFFFFFGGGBBBBBBBBB@@@===<<<<<<===???BBBCCCBBB??????BBBEEE@@@BBBCCCAAA>>>???BBBFFFDDDEEEEEEFFFFFFFFFFFFEEEIIIGGGCCCAAA???@@@AAABBB???>>>===============<<<>>>>>>>>>???????????????>>>BBBGGGIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEDDDCCCBBB@@@???BBBAAA@@@AAACCCDDDDDDCCCGGGIIILLLLLLIIIGGGFFFGGGHHHGGGFFFGGGHHHHHHGGGFFF:::999888777777888:::;;;888555555888999666333333777777666666777999<<<======:::888777888888777555888777777666555444333333555555666777777777777666444444444444444333333222111000///000111222000...:::;;;:::888333000///...111,,,000333...111555000.........---,,,---111333000111333222///,,,++++++---000111......///...***---...///111222222111111111000000111333444333222//////////////////////////////000000111222222333000111111111000///---,,,///000111222111///---+++111111222222111111000///111111000---,,,,,,...000+++...000000111444;;;@@@DDDGGGFFF>>>777555444333666222000111111...,,,,,,333///...111222///---//////333666555222222555888888666444333444555444333666666555555444444333333444444444555555555666666777999<<<>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGIIIFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNVVVWWW\\\fffmmmlllaaaXXXMMMLLLJJJHHHHHHIIIJJJLLLPPPRRRRRRRRRSSSTTTNNNFFFHHHCCC@@@CCCDDDBBB>>>===DDDBBB@@@BBBEEEGGGFFFCCCHHHHHHGGGHHHJJJNNNRRRTTTRRRTTTYYY```eeehhhgggeee___WWWRRRRRRSSSQQQPPPQQQQQQMMMLLLOOOPPPOOORRRVVVXXXTTTOOOMMMNNNPPPSSSTTTSSSSSSTTTUUUUUURRRMMMJJJKKKKKKKKKKKKIIIHHHFFFDDDDDDEEEGGGIIIIIIHHHFFFEEECCCAAA@@@@@@???===???DDD???===>>>DDDFFFCCCAAAAAA<<<;;;:::;;;<<<===<<<;;;??????>>>===;;;:::999888666666555555555555666666666777444111222666666333777555333333444555444333555666999;;;;;;:::999888;;;;;;<<<<<<<<<;;;;;;::::::999999:::<<<@@@EEEGGGIIIFFFBBB??????@@@@@@???===>>>>>>===;;;:::;;;===>>>BBBGGGKKKMMMNNNPPPRRRMMMKKKJJJLLLOOOPPPMMMJJJIIIGGGFFFFFFFFFFFFDDDBBBGGGDDDHHHRRRUUURRRRRRWWW_________]]][[[XXXUUUSSS\\\^^^___^^^```bbb```[[[WWWRRROOOOOOMMMGGGBBBBBB===<<<;;;;;;;;;<<<===>>>?????????>>>============:::999999;;;???BBBDDDDDD>>>;;;:::;;;:::777666888777:::<<<<<<:::888:::<<<@@@??????>>>===;;;:::999999888666666666777888999:::<<<===>>>???BBBFFFIIIIIIIIIHHHEEEBBBAAABBBCCCAAABBBAAA???<<<;;;;;;===BBBCCCCCCAAA>>>???BBBFFF@@@AAABBBAAA??????BBBFFFBBBCCCDDDFFFGGGHHHHHHIIIJJJHHHEEECCCAAAAAABBBCCC@@@>>>>>>>>>??????===<<<===>>>???@@@AAA@@@@@@??????DDDJJJNNNMMMKKKHHHFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@CCCFFFFFFDDDAAAFFFGGGIIIIIIIIIHHHFFFEEECCCCCCDDDDDDCCCCCCBBBAAADDDBBBAAAAAACCCDDDEEEEEEHHHJJJKKKKKKHHHFFFEEEFFFIIIGGGEEEEEEGGGGGGGGGFFF===;;;999777777888999;;;555111000444666444444666777777888999:::;;;<<<<<<<<<:::999888777777666666::::::999888666555444444444555777777888777666555333333333333333222222111111111111333555444222000333444444333000---------000+++///222,,,...222------------,,,+++...222555111333444444111...---,,,000222222//////111000+++***+++...000222222111000333111000111222222111000............////////////...///000111111222222222000000111111000///...---//////000000000...,,,+++000000000000000///...---222222111///---...111333---///000000111333888<<<>>>@@@???;;;777444222222555333222111000...------222///...000000---,,,...000222444444333333555777555444333444555666666555888777777666555444333333444555555666666666666666777:::===???@@@@@@AAABBBDDDEEEEEEFFFEEEDDDCCCBBBIIIIIIIIIJJJKKKNNNPPPQQQNNNLLLJJJJJJKKKMMMNNNNNNMMMNNNOOOOOOPPPPPPPPPPPPYYY[[[aaammmwwwvvvjjj^^^UUUPPPIIIGGGHHHKKKMMMNNNPPPQQQOOOLLLLLLMMMJJJDDDEEECCCCCCEEEGGGEEEBBB@@@EEEAAA???@@@CCCEEEDDDAAAHHHIIIIIIIIIIIIJJJLLLMMMJJJLLLPPPUUUYYY[[[[[[[[[VVVRRRNNNNNNOOOOOOOOOOOOOOOMMMNNNQQQSSSRRRTTTXXXWWWSSSOOOLLLMMMPPPQQQRRRTTTRRRQQQTTTVVVUUUOOOIIIGGGHHHIIIJJJKKKJJJIIIIIIEEEDDDCCCCCCCCCCCCAAA@@@>>>>>>===;;;999888:::<<<<<<999;;;???@@@===<<<>>>888777888999;;;<<<;;;999<<<<<<;;;999888777777777666555444444444444555666555555333000111555555222777555444444555666555444666777999::::::::::::999======>>>>>>>>>>>>======;;;;;;<<<===@@@EEEIIIKKKMMMIIIDDD@@@?????????????????????===;;;:::;;;===<<<@@@DDDHHHJJJMMMPPPRRRNNNLLLJJJJJJLLLMMMMMMKKKGGGEEECCCBBBCCCCCCCCCBBBEEECCCFFFMMMPPPNNNOOOSSS[[[\\\\\\[[[WWWSSSQQQOOOXXX\\\^^^]]]^^^aaa___[[[ZZZVVVTTTTTTQQQJJJFFFFFF@@@???===<<<<<<===>>>?????????????????????>>>>>><<<::::::;;;???BBBDDDEEE:::888999<<<;;;777666777777:::===<<<999777999<<<<<<<<<======<<<;;;:::999:::999888777666666777777888:::;;;<<<===@@@DDDGGGFFFFFFDDDAAA>>>===???AAAAAAAAAAAA???<<<;;;<<<===FFFGGGEEEBBB>>>===AAADDD>>>@@@BBBAAA??????BBBEEEBBBCCCEEEFFFGGGHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>@@@BBBBBB???<<<<<<===???AAABBBBBBAAA@@@@@@DDDJJJNNNOOOMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEBBBAAAEEEJJJKKKFFFAAABBBEEEHHHKKKLLLKKKIIIHHHBBBBBBBBBCCCCCCCCCCCCCCCDDDBBB@@@AAACCCFFFHHHHHHIIIIIIJJJIIIHHHFFFEEEDDDHHHFFFEEEFFFHHHJJJKKKKKK>>>===:::888777777777888555000///222555444555777666888;;;===>>>===;;;999;;;;;;:::888777666666777;;;;;;:::999777666555555444555666777777666444333222222222222222111000000111111111333555444222000---...000///...------...111,,,000222,,,---000***---------,,,,,,...222666444555666555222000//////000111000...///222000+++)))+++---000111111000///555333111111111111///...............////////////......000111111222111111///000000000000////////////000000000///...---,,,...//////000000000//////111111111///...///111444000000000000000222444777777777888888666333222333333444444222111111111000111......///...,,,,,,000222111111333666888777666555444444555888999888777:::999999888777666666555555666777888888888777777777:::===@@@AAAAAACCCEEEEEEFFFFFFGGGGGGGGGFFFFFFLLLLLLLLLNNNPPPRRRUUUWWWSSSPPPMMMLLLNNNPPPPPPPPPMMMNNNOOOQQQRRRSSSSSSRRRYYY[[[bbbooo{{{}}}tttjjjbbbYYYMMMGGGGGGKKKMMMNNNRRRRRRMMMHHHGGGJJJJJJHHHEEEFFFGGGGGGHHHIIIGGGEEEDDDBBB@@@@@@CCCEEEDDDCCCBBBEEEHHHIIIGGGDDDDDDDDDFFFHHHKKKNNNPPPQQQRRRSSSPPPOOOMMMKKKLLLNNNOOONNNNNNLLLNNNRRRTTTTTTUUUYYYXXXUUUQQQOOOPPPQQQRRRRRRTTTRRRQQQTTTXXXXXXQQQKKKHHHIIIJJJKKKKKKKKKJJJIIIEEECCC@@@???@@@@@@>>>===:::;;;;;;888555555666777;;;999999<<<;;;888888<<<999888999:::<<<<<<;;;999888888777666666666777777777666666555555666666777555555333000222666666333666555333333555666666555777777888999:::;;;;;;<<>>;;;:::<<<===>>>AAAEEEHHHIIIKKKMMMNNNMMMLLLJJJJJJJJJKKKLLLKKKEEECCC@@@???AAABBBBBBBBBDDDCCCDDDHHHJJJJJJLLLNNNUUUWWWWWWUUUQQQMMMLLLLLLVVV[[[^^^]]]^^^aaa```^^^[[[YYYXXXWWWSSSLLLHHHIII@@@@@@>>>===<<<======>>>>>>???@@@AAAAAA@@@@@@???<<<;;;:::;;;>>>AAABBBCCC:::888999===<<<888666888888:::<<<;;;888666777888777888:::<<<<<<<<<;;;::::::::::::::::::999777666666888999::::::<<<@@@CCCDDDCCCBBB???===<<<>>>AAA@@@@@@@@@???===<<<===???JJJJJJHHHCCC>>><<<>>>AAA???BBBDDDCCCAAAAAADDDGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@CCCFFFGGGCCC>>>;;;===@@@BBBCCCCCCBBBAAABBBCCCFFFJJJLLLMMMMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGDDDDDDGGGLLLMMMIIIDDDCCCEEEIIIKKKLLLKKKHHHFFFAAAAAABBBBBBCCCDDDDDDEEECCCAAA@@@AAAEEEHHHJJJKKKIIIHHHHHHGGGGGGFFFEEEDDDFFFFFFFFFIIILLLPPPQQQQQQ===<<<:::999777777666666999444222444555444444777999:::===>>>>>>===:::999;;;<<<<<<:::777666777888;;;::::::999888777666666555555666666666555444444222222222222222111111000111000///000111222000...,,,...000000///...///000111,,,111444...///111+++...............///333666555666666444111000000111......,,,***---111///***+++,,,---///000000000///444333111111111111///---////////////////////////---...///111222111111000///////////////000000000000000000000///...------......///000111111111111---...///.........000111222111000000000111222333444222222555555333222444222666666333111222333222000......///...+++...333444222000222777:::888555555555555777:::;;;:::888;;;;;;::::::999999888888888999:::;;;;;;;;;:::999888:::===???AAACCCFFFIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLMMMNNNPPPSSSUUUWWWUUUQQQMMMLLLOOOQQQRRRQQQMMMNNNQQQTTTVVVWWWWWWWWWXXXYYY___kkkxxx}}}xxxpppeeeVVVKKKGGGHHHIIIJJJOOOOOOKKKEEEDDDHHHJJJIIIFFFIIIJJJHHHHHHKKKKKKHHHDDDEEEEEEEEEEEEEEEEEEEEEAAAEEEJJJKKKGGGDDDBBBCCCEEEGGGIIIIIIIIIIIIKKKLLLKKKMMMLLLJJJJJJMMMNNNMMMNNNKKKMMMQQQSSSSSSUUUYYYZZZXXXUUUTTTUUUUUUTTTSSSTTTRRRRRRVVVZZZYYYTTTOOOPPPPPPPPPOOOMMMKKKHHHGGGFFFCCC???>>>@@@@@@>>>;;;777::::::666444555666555999777777999777444666:::<<<;;;:::;;;<<<===<<<;;;888777666555555666777888777777888888888888777777666666555222333888888555555444222333444666555555666666777888:::<<<>>>???AAAAAABBBDDDDDDEEEEEEEEECCCCCCEEEGGGJJJNNNQQQSSSMMMIIICCC???>>>???@@@AAADDDDDDBBB???<<<;;;===???BBBEEEIIIKKKKKKJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKCCCAAA??????@@@BBBBBBBBBAAAAAAAAABBBDDDFFFHHHIIIMMMOOOPPPNNNJJJHHHIIIKKKTTTZZZ^^^^^^^^^aaabbb```[[[YYYWWWVVVQQQJJJHHHJJJ??????>>>>>>===<<<;;;;;;===>>>@@@AAAAAAAAA@@@@@@<<<:::999:::<<<>>>>>>>>>;;;999:::===<<<888777888999999888888888666555444555777:::<<<>>>======<<<999:::;;;;;;;;;999888777666777888888888999<<>>???@@@???>>>>>>@@@BBBLLLLLLJJJEEE???<<<===@@@BBBEEEGGGGGGEEEEEEHHHKKKHHHHHHGGGEEEDDDBBB@@@???BBBBBBCCCDDDDDDDDDCCCCCCAAA@@@AAAFFFKKKLLLGGGBBB<<<===???BBBCCCDDDDDDDDDCCCBBBCCCEEEHHHKKKLLLLLLGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFHHHLLLMMMKKKHHHHHHIIIKKKLLLJJJGGGCCCAAABBBAAAAAABBBBBBDDDEEEEEECCCBBBAAACCCFFFJJJKKKKKKHHHGGGEEEEEEGGGGGGFFFDDDEEEFFFHHHLLLQQQTTTUUUUUU777888999999999888777666999444333666888777888:::>>>>>>===<<<<<<;;;;;;;;;<<<======;;;888777888:::999999999999888888777777888777666666555555666666333444444444444333222222333111000///000000000......000111111///......///,,,)))///333...000333---...///000000000000333555666666444111......///111------***)))---222000+++------....../////////000111000///000111222111000111111111000000//////...,,,---///111222111000000///////////////000111111111111111000000///......000000111222222222222111***---///000/////////000111000//////000111222222444000///333444111111444333888999333000222222000///......///...,,,000555444444333444555666666555555555666888:::;;;:::888:::::::::::::::::::::::::::;;;===>>>???>>>===<<<;;;===>>>@@@BBBEEEJJJNNNRRRPPPNNNMMMMMMNNNPPPQQQKKKKKKKKKLLLNNNQQQSSSUUUUUUPPPLLLKKKOOORRRRRRQQQOOOQQQTTTXXX[[[\\\]]]]]]ZZZZZZ\\\cccmmmvvvzzz{{{tttlll___SSSKKKGGGFFFFFFHHHKKKJJJFFFEEEHHHIIIHHHGGGKKKKKKGGGGGGKKKLLLIIIFFFJJJLLLKKKFFFCCCDDDFFFCCCHHHLLLLLLHHHEEEFFFGGGDDDFFFGGGEEECCCBBBDDDFFFHHHLLLLLLHHHHHHLLLMMMKKKNNNKKKKKKOOOQQQQQQSSSXXXYYYXXXWWWWWWXXXVVVTTTRRRSSSSSSUUUXXX[[[ZZZVVVRRRUUUUUUTTTSSSQQQNNNKKKIIIGGGCCC??????AAABBB>>>;;;555::::::666444666777555888666777888777555888>>>===;;;::::::<<<>>>??????<<<:::888777666777888999666777999;;;;;;999777666777888666444555::::::777444333111222444555555444555555666777999===@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEHHHKKKNNNQQQRRRKKKGGGAAA>>>>>>@@@AAABBBGGGFFFDDD@@@===<<<>>>@@@GGGJJJNNNPPPOOOMMMLLLKKKJJJKKKKKKKKKJJJIIIIIIIIIAAA???>>>???AAABBBBBBAAA===>>>===<<<>>>AAACCCCCCFFFHHHIIIGGGCCCCCCGGGKKKPPPVVV[[[[[[[[[^^^___^^^YYYVVVTTTRRRMMMFFFEEEIII======>>>>>>===;;;888777<<<===???AAABBBAAA@@@@@@===<<<;;;<<<>>>>>><<<;;;<<<999999;;;;;;777666888888555333555888999666222555777:::<<<===<<<;;;:::888888777777666777777777777888888888777888;;;===<<<===???>>>======>>>@@@===???@@@@@@@@@@@@CCCEEEIIIJJJJJJFFFAAA>>>???AAAAAADDDGGGGGGFFFFFFHHHJJJHHHHHHFFFEEEBBB???===<<<===>>>@@@BBBDDDDDDCCCBBBAAA@@@BBBHHHOOOPPPKKKEEE===>>>???AAACCCDDDFFFFFFDDDBBBAAACCCFFFGGGGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFGGGIIIJJJJJJKKKIIIJJJKKKJJJHHHEEEAAA???BBBBBBAAAAAABBBCCCDDDEEEEEEDDDDDDFFFHHHIIIIIIHHHGGGEEECCCDDDFFFHHHGGGEEEEEEFFFJJJOOOTTTVVVVVVTTT333555777999:::999888777666222222888;;;<<<===@@@CCC@@@===:::999:::<<<===<<<>>>>>><<<999777999;;;999888888888888888888888:::999777666666666777888555555666666555555444333777555222111111222111111000111222111...,,,,,,,,,'''###***000,,,///333---///000222222111111222444666555222///,,,,,,...111......+++***///555333...//////.........//////000......---///222333333222333222222111000//////...,,,---///111222111000/////////...//////000111222222222111111000/////////222333333333333222222111+++...111333333222111222///......///111222333333666000///222333000///333555::::::333///000000---///---...000...---111777333666777666222111222555555555666888:::;;;999777::::::::::::::::::;;;;;;<<<===???@@@AAA@@@>>>===>>>>>>@@@AAACCCGGGMMMQQQ^^^[[[VVVQQQNNNNNNOOOPPPIIIIIIIIIJJJLLLOOOQQQRRRUUUPPPJJJJJJNNNRRRRRRQQQQQQSSSWWW\\\___aaabbbbbb^^^\\\ZZZ\\\ccckkkrrrvvvrrrlllcccXXXOOOIIIGGGGGGCCCHHHJJJHHHHHHIIIIIIGGGGGGKKKKKKFFFEEEJJJLLLJJJIIINNNRRROOOHHHBBBCCCEEECCCFFFIIIHHHDDDCCCEEEIIICCCEEEEEECCC???>>>@@@BBBFFFKKKKKKGGGFFFKKKLLLIIINNNJJJJJJMMMOOOOOORRRWWWWWWVVVVVVWWWWWWUUURRROOOSSSTTTVVVYYY[[[ZZZWWWUUUVVVVVVVVVVVVTTTRRRPPPOOOGGGCCC@@@@@@CCCCCC???;;;444:::;;;666444777888555888777888:::999888<<>>;;;999888888888999555777:::<<<<<<:::777555888999777555777;;;<<<999333222111111333555444444555555555777999===AAACCCBBBBBBBBBBBBAAA@@@???>>>CCCCCCEEEGGGJJJLLLOOOPPPIIIEEE@@@======@@@BBBCCCIIIHHHEEEAAA>>>===???AAAJJJMMMRRRTTTSSSPPPNNNMMMIIIKKKLLLKKKJJJHHHHHHIII@@@???>>>???AAABBBBBBAAA;;;;;;:::999:::===???@@@BBBDDDEEEBBB???@@@EEEKKKJJJQQQWWWVVVVVVYYY[[[ZZZWWWTTTRRROOOIIIBBBCCCGGG;;;<<<>>>>>>===:::777555;;;<<>>======>>>???===>>>@@@@@@AAABBBEEEGGGFFFHHHIIIGGGCCC@@@@@@BBB>>>AAAEEEEEECCCCCCEEEHHHHHHGGGFFFDDDAAA>>><<<;;;888:::===???AAAAAAAAA@@@AAA@@@BBBJJJRRRSSSNNNGGG>>>>>>???@@@BBBDDDFFFHHHDDDBBBAAABBBEEEEEEBBB???AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGJJJLLLGGGHHHIIIIIIGGGEEECCCAAACCCBBBBBBAAABBBCCCDDDEEEHHHGGGFFFGGGIIIHHHGGGEEEFFFDDDBBBCCCFFFHHHHHHFFFEEEGGGKKKPPPUUUVVVTTTRRR777777777888888888999999:::888666777:::>>>@@@AAA<<<;;;;;;:::888888777777555666888:::;;;;;;;;;;;;999777555444555777999;;;>>><<<999777666777999:::;;;777444555555333555:::;;;777222222444555222...000000//////.........------,,,++++++,,,---...//////000000//////111555888555444222000...,,,,,,+++000...,,,---///222333333+++,,,,,,---...///111111000111333555555444333222555555444111......///000111111111111000000000000222111000000000111333444111111111111111111111111///000222333333222111///333333222222333222///,,,222222111000000000000000444444444333333222222222222444555444222000000111111...,,,---000333333222222333555444333333444666555666777888:::::::::;;;>>>===<<<;;;<<<>>>@@@AAA<<<===???BBBEEEDDD@@@===BBBBBBAAAAAACCCIIIPPPVVVaaa]]]XXXUUUTTTSSSPPPMMMNNNOOOPPPPPPOOOOOOQQQSSSUUUQQQNNNNNNPPPSSSRRRQQQTTTTTTWWW___hhhmmmmmmjjjhhhccc```___]]]^^^fffooolllhhhbbbZZZSSSMMMIIIGGGJJJHHHEEEDDDDDDFFFIIIKKKMMMLLLKKKJJJJJJKKKLLLMMMLLLOOOOOOLLLIIIIIIEEE@@@CCCFFFHHHHHHFFFCCCBBBBBBCCCEEECCC>>>>>>AAACCCAAAHHHJJJKKKIIIHHHIIIJJJIIILLLJJJHHHGGGHHHKKKOOOQQQYYYXXXVVVUUUTTTSSSSSSSSSVVVXXX[[[[[[ZZZXXXWWWXXX___[[[VVVSSSSSSRRRPPPNNNKKKFFFAAA@@@AAA@@@<<<777999999999888888777777777888::::::999777888<<<@@@AAA???<<<;;;;;;>>>AAACCCCCCAAA>>>;;;888777666666;;;;;;;;;;;;;;;<<<===>>>???===;;;888666555444444777555444555777888555222666666777888:::===>>>@@@DDDKKKIII???;;;??????999===>>>@@@@@@BBBEEEJJJMMMGGGDDD???<<<;;;>>>CCCFFFJJJHHHDDDAAA@@@@@@BBBCCCGGGJJJPPPVVV[[[[[[WWWTTTPPPPPPPPPPPPOOOMMMHHHEEEEEE@@@>>>AAABBB???AAAFFF@@@>>><<<:::999999;;;<<<@@@AAAAAAAAAAAADDDHHHKKKNNNMMMLLLOOORRRSSSQQQOOOLLLQQQQQQIII@@@======<<>>;;;777444333555777666555555444444555777888777888:::::::::999777555444222111222444666666555999999999::::::;;;;;;;;;===<<<::::::;;;<<<<<<;;;???@@@AAACCCDDDEEEEEEEEEHHHGGGDDDBBB@@@???>>>>>>DDDCCCCCCDDDEEEEEEDDDBBBDDDDDDDDDBBB>>><<<<<<<<<<<<<<<===???BBBBBBAAA@@@???======AAAGGGJJJGGGCCC@@@@@@AAABBBCCCFFFHHHJJJIIIFFFAAA@@@AAAAAA???===??????@@@AAABBBBBBBBBBBBFFFFFFEEEEEEFFFGGGHHHHHHCCCFFFIIILLLLLLIIIEEEBBBEEEEEEDDDDDDDDDDDDEEEEEE@@@BBBEEEGGGHHHFFFDDDAAACCCBBBCCCDDDFFFIIIKKKMMMKKKNNNNNNNNNQQQUUUUUUQQQ888888:::;;;;;;<<<<<<<<<===:::888888:::===??????;;;;;;;;;:::999888777666555666777999:::;;;;;;;;;:::999777666777888;;;<<<@@@>>>;;;888666666666666<<<888555666666444666:::;;;777333333555555222///000000/////////........................///000000///000000//////111444777666555333111///------,,,---+++++++++---//////...,,,,,,,,,---...///000111000111333444555444333222333444444222///...///111111111111000000000////////////......///000111111444444444333222222111111000111222333444333111000111111111222333333111...000000///...............333333333222222222222222444555555333111//////000333111///000333555555444222333444444222333444666555666777888999999999999===<<<:::::::::;;;===>>>;;;<<>>DDDFFFDDD@@@???BBBBBB@@@BBBDDDFFFFFFFFFGGGHHHHHHJJJJJJIIIIIIKKKNNNQQQSSSUUUTTTTTTSSSSSSSSSSSSSSSSSSUUUXXXYYYYYYXXXXXXXXX]]]ZZZVVVTTTSSSRRROOOLLLJJJFFFAAA@@@AAA@@@<<<888:::999999999888888888888888999:::999888888<<>><<<;;;;;;===???@@@AAA@@@>>><<<:::999888888;;;;;;::::::;;;<<<<<<===@@@>>><<<999777666666666999888666777888888666444666666666777999:::<<<===AAAGGGFFF===:::>>>>>>888888999999:::;;;===AAAEEE???>>>======>>>???AAACCCIIIHHHFFFDDDCCCDDDDDDEEEGGGLLLRRRXXX\\\]]]\\\[[[[[[[[[ZZZYYYWWWRRRNNNJJJHHHCCCAAABBBBBB???@@@DDDBBB@@@<<<999888999;;;<<<>>>@@@CCCEEEEEEFFFGGGHHHJJJHHHGGGIIIKKKMMMLLLJJJIIIMMMLLLDDD???>>>>>>===@@@>>><<<;;;;;;:::888777<<<;;;999:::<<<=========CCCFFFHHHHHHDDD@@@>>><<>>===<<<<<<>>>>>>===<<<===>>>???AAABBBCCCBBBBBBCCCBBBAAA???>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBEEEFFFEEECCC???===<<<===>>><<<<<<===@@@BBBBBBBBB@@@>>><<>>??????AAABBBCCCCCCBBBBBBEEEEEEEEEEEEFFFFFFGGGGGGCCCFFFIIILLLLLLJJJFFFDDDFFFFFFFFFEEEEEEFFFFFFFFFCCCEEEHHHIIIHHHEEECCCBBBEEEEEEDDDEEEEEEGGGHHHIIIHHHKKKKKKKKKNNNRRRQQQNNN999;;;===?????????>>>===???<<<:::999;;;=========:::;;;;;;;;;:::888666555666666666777888999::::::<<<:::999888888:::<<<======<<<;;;999888777666555<<<888666777777555666::::::777333333444444222///000000000000///////////////000000111111111111111///000000000///000333666555444333111///......---/////////000111111///---,,,,,,,,,---...///000111000111222333444333222222111222333222000000000111111111000000000000//////------...000000111111111555555444333222222111111111222333444444333222111000000000222333444222000000000///.........//////000000111111111111111222555555555333000///000111444222111222444555555555333444444333222333555777777888999:::;;;;;;::::::;;;:::999888777888999:::;;;;;;===AAADDDEEECCCAAABBBDDDEEEFFFGGGKKKOOOSSS[[[^^^aaaaaa]]]YYYWWWWWWRRRTTTUUUVVVWWWYYY]]]___YYYUUUPPPPPPRRRUUUUUUTTTTTTSSSUUU[[[cccjjjmmmlllkkkfffaaa^^^XXXSSSTTTYYYXXXVVVSSSPPPMMMJJJIIIHHHAAABBBDDDFFFGGGHHHHHHHHHLLLKKKIIIHHHHHHHHHIIIIIILLLNNNMMMIIIHHHJJJJJJGGGIIIGGGEEEEEEFFFDDD???;;;CCCFFFEEEBBBAAADDDCCC@@@BBBBBBCCCEEEFFFFFFFFFFFFIIIJJJJJJLLLNNNPPPRRRSSSPPPPPPPPPPPPPPPQQQRRRRRROOOQQQTTTVVVUUUUUUUUUVVVXXXWWWVVVUUUSSSPPPLLLIIIHHHDDDAAA@@@@@@???<<<888:::::::::999999999999888777888999999888999;;;<<<======<<<;;;;;;;;;<<<<<<>>>>>>>>>======<<<;;;:::;;;::::::::::::;;;;;;<<<@@@>>><<<:::999888888888;;;:::999999999999777555666555555666777888:::;;;===CCCBBB;;;888<<<===999888888999888888:::===@@@777888;;;>>>???@@@??????GGGGGGGGGHHHHHHHHHHHHGGGGGGMMMTTTXXXZZZ\\\```bbbfffeeedddaaa]]]WWWQQQNNNKKKGGGDDDDDDBBB@@@@@@CCCDDDAAA===999777888;;;<<<;;;???EEEIIIIIIHHHFFFFFFEEECCCBBBBBBDDDFFFGGGFFFGGGHHHEEE???===??????===AAA???>>>>>>???>>><<<:::<<<:::999999:::;;;;;;:::@@@BBBEEEEEECCC@@@>>>===???;;;888777888777555333444555555666666666666666999:::;;;;;;;;;:::888777555333333444666888999888;;;;;;;;;;;;;;;<<<<<<<<<>>>======>>>@@@@@@>>><<<999;;;===???@@@@@@???>>>>>>>>>===<<<<<<======>>>>>>AAADDDDDDAAAAAABBBDDDFFFFFFFFFCCC@@@>>>======???===<<<===???BBBDDDDDDAAA>>><<<===@@@AAA@@@>>>BBBAAA@@@@@@AAACCCFFFHHHFFFDDDBBBAAAAAAAAA???>>>>>>???BBBDDDDDDDDDCCCBBBEEEEEEEEEEEEEEEFFFFFFFFFCCCEEEIIIKKKLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEIIILLLLLLHHHDDDCCCCCCHHHGGGFFFEEEEEEEEEEEEFFFEEEGGGHHHGGGJJJNNNMMMIII;;;===???AAAAAA???===;;;===;;;999999:::<<<======:::;;;;;;;;;:::888666555666666666666777888999:::;;;:::999888888999;;;<<<666777888999::::::999888:::777555777666444555999888555222222333333111///000000000000000000000000///000111222222222000000///000111000///000222444333222111000......------111111111333444333///,,,,,,,,,,,,------///000000000000111222333222222222000111333222111000111222111000000000////////////---///111222333333333222222222222222222222222222333333444444444333222222111000000222333333111///222222111111000111111222.../////////000111111111333444333222000000222333333222222222333444444444666666666444333444777999999:::<<<===>>>===<<<;;;;;;:::999888777777888888:::;;;<<<@@@CCCEEEDDDCCC@@@BBBDDDEEEFFFHHHKKKNNNTTT\\\cccccc]]]WWWVVVWWWWWWXXXYYYYYYYYY\\\```ccc]]]YYYTTTSSSUUUWWWWWWVVVUUUSSSSSSUUUZZZ___aaabbbbbb]]]ZZZYYYUUUPPPOOORRRSSSRRRQQQOOOMMMLLLJJJJJJ@@@AAABBBDDDEEEGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGGGGIIIKKKIIIEEEEEEIIIJJJIIIJJJGGGDDDFFFIIIHHHBBB===DDDGGGGGGEEEDDDFFFEEEBBBFFFDDDDDDGGGGGGEEEDDDEEEJJJKKKLLLNNNOOOOOOPPPPPPLLLLLLLLLLLLLLLMMMNNNNNNLLLNNNPPPPPPOOONNNNNNOOOSSSTTTTTTTTTRRRMMMHHHDDDDDDBBB?????????>>>;;;999:::::::::999999999999999777888888888888999::::::;;;;;;;;;;;;;;;:::999888999:::<<<=========<<<;;;::::::999999999999:::;;;>>>===;;;999888888999999::::::999999999888666555555444444555666999;;;===;;;???@@@;;;999<<<===;;;::::::999888777888:::===555777;;;>>>??????===<<>>===@@@@@@<<<@@@@@@@@@BBBDDDDDDBBB@@@;;;999777777999999999888;;;===@@@AAA???===<<<<<<>>>:::666666999999555111333444666777777777666555999999:::::::::999888777555444444555888;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@???<<<:::888999<<<>>>???>>>===;;;<<<<<<<<<<<<;;;;;;<<<<<>>???@@@CCCEEEEEEDDDCCC@@@===<<<===>>>>>><<>>@@@AAA@@@===:::888:::888777888;;;=========:::;;;;;;;;;:::888666555666666666777888888888999:::999888777777888999999444555777999::::::999999888444333555555222333666555333222111111000000///000111111111111111111111///000111222222111///...///000111000//////000222000000///------,,,,,,,,,......///111111000,,,(((---------------...///000000000111111111222111111000111222222111000222333000000000////////////......///111222333333222222000111222333444666777777444444444444333333222222333222222222333222///---222222111111111111222222.........//////000000000000111222222111222444666333444555555555555555555777888888777666666999;;;888:::<<<>>>>>>>>><<<;;;;;;;;;:::999999999999999;;;;;;<<<>>>BBBEEEEEEEEEAAABBBEEEFFFFFFGGGJJJLLLRRR[[[eeefff___XXXVVVWWWZZZYYYXXXVVVVVVYYY^^^cccddd___YYYVVVWWWYYYYYYXXXUUUSSSRRRRRRTTTWWWZZZ[[[YYYTTTRRRSSSQQQMMMKKKMMMPPPOOOOOOMMMLLLJJJIIIHHHBBBAAA@@@AAACCCFFFJJJLLLIIIHHHGGGEEEEEEEEEFFFGGGFFFGGGFFFBBBBBBGGGIIIHHHIIIGGGEEEHHHMMMNNNIIIDDDJJJMMMLLLIIIGGGHHHFFFBBBHHHCCCAAAFFFHHHEEEDDDGGGLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIKKKKKKJJJHHHFFFFFFGGGMMMOOORRRRRRNNNIIIDDD@@@@@@???======<<<<<<:::999999999999999999999999999888888777777888888999999::::::;;;;;;:::999888777555777999;;;<<<===<<<<<<999999888888888888999999;;;:::888777777777888999888888999888777555555444444444333444777:::===@@@;;;>>>>>><<<;;;<<<>>>>>>999999888666444444666888999:::<<<=========<<<;;;===@@@DDDHHHJJJJJJHHHGGGDDDIIINNNPPPOOORRRXXX^^^cccdddddd```ZZZSSSOOOMMMJJJIIIGGGEEEEEEFFFHHHHHHDDDAAA===999777777999;;;<<>>AAADDDGGGHHHFFFDDD:::888666666888888888777999;;;>>>???>>>============999555666999999555111333444666777777777666555888888888888888777777666666555555777:::===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::<<<>>>===:::888888999;;;===>>>===<<<;;;======<<<<<<<<<;;;::::::BBBFFFHHHFFF@@@===>>>AAABBBBBBBBBAAA>>><<<<<<===???@@@CCCGGGIIIHHHEEEBBBCCCAAA>>>=========>>>===BBBAAAAAAAAABBBDDDEEEFFFAAABBBBBBBBBAAA@@@@@@@@@===???AAACCCDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCAAABBBDDDEEEFFFFFFFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBEEEHHHKKKKKKIIIGGGGGGHHHEEEEEEEEEEEEFFFFFFEEEEEEBBBDDDEEEDDDFFFJJJIIIEEE===>>>??????===;;;999777999888888999<<<===>>>===<<<;;;;;;:::888888777777555666888999:::999888777888888777777666777777777666777888999999999777777666333222555444222222555444333222111000000000000111111111111222222222222///000000000000//////...///111111111///...///000......---,,,,,,,,,,,,,,,//////000222333111...+++---------------...//////000000000000000111111111111222222000///000222444000000////////////............///000000000000000000111333555777999;;;<<<444444333333222222111111444333222222333111///,,,000000/////////000111111...//////////////////000...000222333333333444555444666888888666666666777666888999999888777888:::555777:::===>>>===;;;:::<<<<<<;;;;;;;;;;;;;;;:::<<<<<<;;;===AAADDDEEEFFFDDDEEEGGGGGGGGGHHHJJJLLLRRR\\\fffiiiddd]]][[[\\\[[[YYYUUUQQQQQQVVV^^^dddlllfff^^^[[[ZZZ[[[[[[YYYUUUUUUSSSSSSTTTVVVXXXZZZUUUPPPMMMOOONNNJJJHHHIIIKKKKKKKKKJJJHHHGGGEEEDDDCCCBBB@@@@@@BBBFFFJJJMMMGGGGGGFFFEEEEEEFFFGGGHHHCCCEEEDDD@@@AAAFFFHHHGGGGGGGGGHHHKKKPPPQQQOOOLLLSSSUUUSSSNNNLLLMMMLLLHHHIIIAAA===CCCGGGDDDEEEIIIKKKKKKKKKJJJIIIGGGFFFEEEGGGFFFEEEDDDDDDDDDDDDDDDGGGHHHHHHEEEBBB@@@@@@AAAIIILLLOOONNNJJJDDD???===<<<;;;;;;::::::999999999777888888888888999999999:::888555444666888999999999999:::::::::999888888444555777999;;;<<<===>>>999999888777777777777888888777666555555666777888444666777777555444444555555444333444666999===???<<<===>>>===<<<<<<>>>@@@<<<<<<:::888555555777999<<<=========<<<;;;;;;::::::===AAAFFFHHHHHHGGGFFFBBBEEEIIIKKKLLLOOOTTTXXX___aaabbb^^^VVVOOOLLLKKKEEEGGGFFFCCCCCCGGGIIIHHHAAA???<<<999777777888999<<<===???@@@AAABBBDDDFFFFFFHHHIIIJJJKKKMMMQQQTTTVVVVVVQQQHHHBBBAAA???<<<;;;===@@@DDDGGGGGGEEEBBB999777666666777888888777:::===???@@@?????????@@@<<<999666555777777555333444555555666666666666666888777777777666666666666777666666888<<>>;;;;;;<<>>======>>>???AAAEEEJJJKKKIIICCC???@@@@@@???>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFFFF???AAABBBBBBAAA???@@@@@@===>>>???AAABBBCCCCCCDDDCCCDDDEEEEEEEEEDDDBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIHHHHHHGGGCCCCCCDDDEEEFFFFFFFFFFFFBBBEEEEEECCCFFFIIIHHHDDD<<<<<<<<<<<<<<<;;;::::::===<<<;;;<<<===>>>>>>======<<<:::888777777888888555777:::<<<<<<:::888666888888777777777666666666666666777888888888888888666333333555555222222555444444444222111111111222111111111222222222333333111111000//////////////////111222111///......///......---,,,,,,,,,------222222222333555444111///...------------.../////////////////////000111111444333111///---///222555000000/////////.........111000000//////////////////000222333666777999:::444444333222111000000000222222111222333222000...000000//////000000111222000000000//////////////////111444555444222111111222444777666444333333444333666888999888777777777555777;;;>>>@@@@@@>>>===;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<===@@@CCCEEEFFFFFFFFFGGGFFFFFFGGGJJJLLLQQQZZZdddiiigggcccaaaaaa```\\\VVVRRRRRRYYYdddlllrrrlllccc^^^]]]]]]\\\ZZZYYYXXXWWWVVVTTTTTTUUUVVVSSSMMMJJJLLLMMMKKKIIIJJJGGGHHHHHHHHHGGGEEEDDDCCCCCCBBBBBBCCCDDDGGGIIIKKKFFFEEEEEEEEEEEEGGGHHHIIIBBBDDDDDDAAABBBFFFGGGEEEFFFHHHKKKNNNPPPQQQQQQPPPTTTVVVVVVSSSTTTXXXZZZXXXSSSGGG@@@DDDFFFCCCCCCHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCEEEFFFEEECCC@@@??????AAAEEEHHHKKKKKKFFF@@@<<<:::888888999888777777777888666666777777777888888888<<<888333222444777999999999999999999999999::::::555666777888:::===???@@@999888777666666666666777666666555555555666888999222555777777555444555777777555444333333666999;;;<<<<<<======<<<;;;===???======;;;999666666888::::::;;;<<<======;;;999888999<<<@@@DDDFFFGGGFFFEEE@@@AAADDDHHHLLLPPPTTTVVV[[[^^^___ZZZQQQIIIFFFFFFBBBDDDCCC??????DDDFFFDDD===<<<:::999888777777777999;;;===>>>??????AAACCCCCCFFFJJJLLLMMMOOOSSSVVVXXXZZZWWWNNNEEEBBB@@@>>>:::;;;>>>BBBDDDBBB>>>:::888666555666888999999888;;;===???@@@???>>>???@@@;;;999777555444555555666555555555555555666777777999888888777777777777777777777777999===@@@BBBBBB;;;;;;;;;;;;:::::::::999999888777777999999888777:::999999888999999;;;;;;888999:::;;;<<<;;;::::::>>>??????>>>>>>===<<<;;;===???@@@@@@??????@@@AAAAAABBBEEEHHHIIIGGGAAA===<<<===??????????????????>>>@@@DDDGGGHHHHHHGGGFFF===@@@BBBBBB@@@???@@@AAA=========>>>???AAACCCEEEBBBCCCDDDEEEEEECCCAAA@@@CCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHGGGEEEDDDHHHEEECCCEEEHHHHHHEEEBBBCCCCCCEEEFFFFFFFFFEEEDDDBBBDDDDDDCCCEEEHHHGGGCCC:::::::::;;;<<<======>>>AAA???>>>>>>??????>>><<>>;;;888666888888888888777777666666222333444666888:::<<<===777444444666666333333555555666555444333222333444111111111222222333333333333222000/////////000111///111222111///.........///......---------......///......000111111///---......---------.../////////////////////000111111555444111...,,,...222555000/////////............555333222000000000111111---...///000222333444555444333222111000000000000000000000222333333222000222222111111222333444444111111000000/////////...000333666777444111...------000333333000...///000111444777999888666555555777:::>>>BBBDDDDDDBBBAAA:::;;;<<<<<<============???===<<<===@@@CCCEEEEEEEEEEEEEEEDDDCCCDDDGGGJJJNNNVVV```ggghhhgggeeedddeee```ZZZUUUWWW___llluuuvvvooofff```^^^^^^]]][[[]]]\\\[[[WWWSSSPPPOOOOOOPPPKKKHHHKKKNNNNNNMMMOOOFFFGGGHHHHHHHHHGGGEEEDDDBBBBBBDDDEEEGGGHHHHHHHHHEEEEEEDDDEEEFFFGGGIIIJJJBBBEEEEEEBBBCCCGGGGGGEEEFFFIIIMMMOOOOOOOOOPPPQQQPPPSSSUUUVVV[[[ccciiiiii```PPPFFFGGGGGGAAA@@@EEEDDDDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>???@@@BBBCCCDDDCCCDDDDDDBBB@@@@@@AAABBBCCCGGGJJJHHHCCC===:::999666777777777666666666777555555666666777777777888>>>888333111333777999999999888888888999:::;;;;;;777777777888;;;===@@@BBB888888777666666666666666666555555555666777999:::111444777777555555666888999777444222111333666777<<<;;;<<<===;;;:::<<>>>>><<<999666999<<>>???BBBGGGNNNSSSVVVWWWYYY\\\\\\WWWMMMDDD@@@@@@@@@CCCAAA<<<<<>>>>>>>>???@@@@@@DDDIIILLLMMMOOOSSSVVVWWW[[[ZZZQQQFFFBBB@@@???:::;;;===@@@@@@===888444777666555666888::::::999:::;;;===>>>===<<<===>>>;;;:::888555333333666888666666555444444666777888:::999888888777888888888888777777:::>>>AAACCCCCC;;;;;;;;;::::::999999999:::888777777888999999888:::999777666666888:::;;;555666888:::;;;<<<;;;;;;>>>======>>>@@@AAA???>>>===>>>@@@@@@@@@@@@BBBDDDCCCCCCDDDEEEFFFDDD@@@===999;;;>>>???????????????<<<@@@EEEIIIKKKJJJHHHFFF<<>>===<<<<<<>>>@@@CCCEEEBBBCCCDDDEEEEEECCCAAA@@@EEEDDDDDDCCCCCCCCCDDDDDDBBBDDDEEEGGGGGGEEEDDDBBBJJJEEEAAACCCGGGHHHCCC===DDDDDDEEEFFFFFFEEECCCCCCBBBDDDDDDBBBDDDHHHFFFBBB;;;<<<<<<<<<::::::<<<>>><<<;;;::::::<<<<<<;;;:::999999888888777777666666:::999999:::;;;:::888555333777:::777111///333888555555666999<<<===<<<;;;777777666555444333333333444444444555666555333000333333333333333333333333444222000......///111222111///...---...111444666333000,,,,,,...000///---///......///000000///---............///000222222000...,,,+++---000111111////////////000000000000---......///////////////111111000000/////////...111...,,,---000222222111444444333000......000333888555222111111222333222333333333333333333333333999555000///111333444333555555444444444333333333000111222333333333333333333444555666666666555555555888<<<@@@CCCCCCAAA@@@BBB???>>>@@@???<<<===@@@BBB>>>;;;<<>>CCCBBB@@@@@@AAACCCFFFHHHDDDEEEFFFGGGHHHGGGFFFFFFGGGFFFEEECCCAAA>>><<<:::444555666666666555333333444777:::999555444555777:::999999999;;;<<<;;;999666666666666777777777777777666555555666888:::<<>><<<:::>>>;;;;;;@@@GGGIIIDDD>>>???>>>???BBBHHHMMMPPPQQQSSSTTTSSSOOOJJJEEEBBBAAA>>>??????>>>===;;;999777333666;;;>>>>>>;;;777333999777888:::999666777;;;??????@@@BBBFFFJJJKKKLLLUUUWWWWWWTTTOOOHHHDDDBBBAAA>>>;;;:::;;;;;;888555888666444222222444666888:::888666555777888999:::<<<999555222222222111000444777999777333333777<<<:::777666777:::<<<<<<:::666555666999===>>><<<999:::;;;;;;:::999888:::;;;777555444555777::::::::::::777444333444666777777888999:::;;;<<<;;;;;;:::>>>===<<<;;;;;;;;;======:::;;;<<>>===<<<<<<===???AAABBBBBBBBBBBB???BBBCCCBBB@@@@@@CCCFFFGGGFFFDDDCCCAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBCCCCCCAAAAAAAAAAAABBBDDDFFFHHHKKKKKKKKKJJJHHHEEECCCBBB?????????@@@AAAAAA@@@>>>:::<<<===<<<;;;:::;;;===;;;:::999999:::;;;:::999777777777777777777666666888888888999:::999777555666888:::888444333555999555555666999<<<===;;;:::666666666555555444444333444444444555666555333000222222222222222222222222111111222222111111000///---,,,++++++---000333555222000...---///000...,,,...------...//////...,,,//////...//////000111222000...------...000000///.../////////000000000000---......//////////////////.........------------111///------000222222222333444333111000///111333666444222111222333222222222222333333333333222222777444111000222444444333555555444333333222111111222222222333333333333444333333444444555555666666666888;;;>>>@@@@@@@@@@@@>>>;;;:::<<<<<<999999<<<============>>>@@@CCCEEECCCEEEFFFEEEEEEGGGKKKNNNSSSVVVZZZ```dddgggggggggeeeaaa\\\YYY]]]hhhwwwwwwnnngggbbb^^^[[[]]]______ZZZTTTPPPQQQSSSRRRQQQNNNKKKIIIHHHGGGGGGFFFGGGGGGEEEBBBAAAAAABBBAAABBBCCCDDDEEEGGGGGGHHHEEEFFFFFFFFFGGGGGGHHHHHHFFFHHHJJJJJJIIIHHHIIIKKKLLLPPPUUUWWWUUURRRQQQQQQPPPOOOQQQWWW```ggghhhggg\\\RRRJJJHHHFFFBBB>>>===CCCBBB@@@AAACCCCCCAAA>>>BBBAAA@@@???@@@BBBEEEGGGEEEFFFGGGIIIJJJJJJJJJIIIFFFFFFEEECCCAAA>>><<<;;;333444444555444333222111555444555666777777777666;;;999777777888999999888777777777888888888999999666555444444444666888999===999555666:::>>>???>>>===;;;999666444555888;;;888777777666666777888999999888555444333444666777777888;;;<<<<<<;;;999888666666666666666555555444888999;;;>>>AAAAAA???<<<===<<<<<<@@@EEEFFFCCC@@@@@@??????AAADDDHHHIIIIIIKKKKKKKKKIIIDDD@@@>>>>>><<<<<<<<<<<<:::888666555444666:::<<<;;;999555222888666777999888555777;;;<<<;;;<<<>>>AAADDDGGGHHHQQQTTTVVVVVVQQQKKKFFFCCCCCCAAA>>>======;;;888666777666444333333444666777777666666666666555444333<<<999555333333333222222333666888666333333666:::999777555666999;;;:::999666555555777:::;;;:::888;;;;;;<<<:::999888:::;;;:::888777888;;;===>>>>>><<<999666555555777888888777777777777888:::<<<===???>>>===;;;::::::;;;;;;;;;;;;<<<===>>>???>>>===???@@@AAAAAA@@@>>>;;;999999999;;;@@@FFFHHHFFFCCCEEEDDDDDDFFFIIIIIIGGGDDD???????????????>>>======<<<===???AAABBBBBBBBBBBBAAABBBCCCAAA???>>>@@@BBBEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@?????????AAABBBCCCFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>===>>>???@@@???>>>999;;;======<<<::::::;;;999888777777999999888777666666666666666666777777666666666777999999777555888888777666666666666777777666777999;;;<<<:::888555555555555555555555555444444444555666555333111111111111111111111111111...000333444444222...,,,++++++***+++---000333555111000//////000///---+++---,,,,,,---......---+++000000////////////000000000///...///000000...,,,....../////////000000000---......///////////////............------------222000...///111333333333333444555444222111111222444333222222333333222111000111222333333222111000444333222222444555444333444444444333222111111000444333333333333444555555555555555555555777999::::::::::::;;;===???@@@AAA<<<999888::::::777777:::999===??????======AAAFFF???@@@AAAAAABBBDDDGGGJJJRRRVVVZZZ]]]___bbbfffjjjfffddd```^^^bbbnnnyyypppgggaaa]]]\\\^^^___\\\WWWSSSRRRSSSSSSRRROOOLLLJJJHHHGGGFFFDDDEEEFFFEEECCCAAAAAABBB@@@AAABBBCCCDDDFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGCCCFFFJJJLLLKKKJJJJJJKKKPPPSSSVVVWWWVVVSSSQQQPPPOOONNNNNNSSSYYY^^^___^^^RRRLLLHHHIIIHHHBBB===<<>>>>>>>>@@@BBBDDDDDDEEEGGGIIIKKKLLLLLLMMMEEEEEECCCBBB@@@>>><<<<<<444555555555555444333333555333111444999;;;999555;;;999666555555777777666888999999999::::::::::::555555444333333444555666666666666777:::===AAACCC======;;;888444333444555666666666666777777999999999888666444444555666888888999:::;;;;;;:::888777666555444333333333444444888999;;;>>>AAABBB@@@===<<<===>>>???@@@AAABBBBBBAAA@@@>>>???@@@AAAAAA@@@AAACCCDDDBBB@@@>>>>>>>>><<<<<<<<<;;;:::888666555555666888888888666444222777666777999888666777<<<<<<;;;;;;;;;===AAAEEEGGGOOOSSSXXXYYYVVVOOOIIIFFFFFFDDDAAA???>>><<<999666666666666666666666666666555666777888777444222000;;;888555333333444444333222555666555222222555888888666555555777888777666777555444555777888888777;;;<<<<<<;;;999999:::<<<===<<<;;;===???BBBBBBBBB>>>;;;888666777777888777888777666666777;;;>>>AAA???>>>===;;;999999888888;;;<<<<<<<<<<<<;;;;;;:::======>>>>>>===;;;999888:::999;;;CCCLLLPPPMMMHHHFFFEEEEEEFFFGGGHHHFFFEEE>>>>>>>>>>>>===============>>>@@@AAABBBBBBBBBBBBBBBBBBBBB@@@===<<<<<<>>>AAABBBCCCCCCCCCAAA@@@???@@@AAABBBCCCCCCCCCBBBAAA??????>>>>>>===>>>>>>???AAAAAABBBBBBBBBAAAAAA@@@@@@>>><<<<<<===>>>>>>>>>888:::======<<<:::999999777666555666777888777555444444555555666666777777555555555777999999888666777555222333555666555333888777777999;;;;;;999777555555555555666666666666555444444444555555333111000000000000000000000000---///111333333000---+++......---...///111333555000000111111111///---,,,...---,,,---...///---+++111000000////////////000000//////000111///,,,***........./////////000000---......///////////////000000000000000/////////222111000000111333444555666777888666333111000111333222222333444444222111///000222333333222000///222222333555555555444333333333333333333333333333666555444444444555666666888888777666888:::===>>>>>><<<;;;:::;;;===@@@AAA<<<999888::::::888888;;;999<<<>>>???>>>???AAACCC;;;<<<===>>>@@@BBBDDDFFFMMMSSSZZZ\\\[[[]]]cccjjjkkkjjjgggeeegggrrrttthhh___[[[ZZZ]]]___^^^ZZZWWWUUUTTTSSSRRRPPPMMMJJJHHHFFFEEECCCEEEFFFFFFDDDBBBBBBCCCBBBBBBCCCDDDEEEFFFGGGHHHEEEEEEDDDCCCCCCDDDEEEEEEDDDFFFHHHJJJKKKLLLLLLLLLRRRTTTVVVVVVUUURRROOOMMMLLLKKKLLLOOOSSSVVVWWWVVVNNNIIIGGGHHHGGGAAA===<<>>===<<<<<<<<<;;;;;;>>>===<<<;;;<<<===???@@@AAABBBDDDFFFIIIKKKLLLMMMCCCBBBAAA???===<<<;;;:::777777777777777666666666666555444666999:::999777<<<999555333444555666666888888999999999:::::::::666555444333333333333444000222444555555888===AAA>>>???>>>;;;666333111111555555555666777888999999888777666555444555777777888999:::::::::999777666999888555444333444666888666777999===@@@@@@>>><<<;;;===>>>>>><<<===@@@CCCBBB@@@>>>>>>??????===<<<===???@@@AAA@@@@@@AAACCCAAA@@@???>>><<<:::999888555555555666666666666555999777888::::::888:::???AAAAAA@@@???@@@CCCHHHKKKPPPUUU[[[^^^ZZZSSSLLLHHHGGGEEECCC@@@>>>;;;999777666777888888888888777666777999:::999888666555555999777333222222333333333111333444444222222444666777666555555555555555555999777666555555666777777;;;<<<===<<<::::::;;;===>>>======???AAACCCDDDCCC===;;;888666666666666555:::999888999:::===???AAA===<<<;;;:::999888777777:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777777:::;;;@@@GGGMMMPPPNNNKKKFFFEEEEEEEEEEEEDDDDDDCCC<<<<<<<<<<<<<<<<<<======>>>???@@@BBBCCCBBBBBBAAA@@@@@@???===<<<<<<<<<<<<>>>@@@BBBCCCCCCBBB@@@??????@@@BBBCCCCCCBBBAAA@@@???????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@??????BBB???<<<;;;<<<>>>>>>>>>888:::<<<===;;;999888777777666555555777777666555444444555555666666777777666666666888::::::999777888444111222666777666333888777777999::::::888666555555666666666666666666555444333444555555333222000000000000000000000000......//////......---,,,000000///......///000111///000111222111///......///...---...000000...---111000000////////////000000///000111111///,,,)))............////////////---......////////////////////////000000000000000222222111111111222444666999::::::888555222000000444333333444555444333111000111222222222222111000222333555666666444333333222222333444555666777777777777666666666666666777888777666666888;;;>>>???>>>===;;;999999;;;===>>><<<999888;;;;;;888999<<<:::::::::===@@@BBB@@@>>>>>>>>>>>>@@@BBBEEEFFFFFFHHHPPPXXXZZZXXXYYY___eeeooopppoookkkjjjppp|||uuufff]]]YYYYYY\\\___```^^^[[[WWWUUURRRRRRPPPNNNKKKIIIGGGFFFEEEFFFGGGFFFEEECCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDCCCBBBAAAAAACCCDDDEEEGGGGGGGGGHHHJJJLLLNNNOOORRRRRRSSSSSSSSSQQQNNNKKKHHHIIIJJJLLLPPPRRRSSSSSSPPPKKKGGGGGGEEE@@@>>>???>>>===<<<:::999888888999;;;;;;::::::;;;<<<===>>>>>>???@@@BBBEEEGGGIIIJJJBBBAAA???<<<:::999888888888888777777666666666666666888::::::888666777999===999555444444555666666777777777777888888888888777777666555555444444444///222444444222333777<<<>>>??????<<<888444111111444444555666777888888888666666555444444555666777777888888999999888777777;;;999666444444555888999666777:::===@@@@@@>>><<<;;;===>>><<<::::::>>>BBBBBB@@@??????@@@@@@>>><<<;;;===???AAAAAACCCFFFHHHGGGEEECCCAAA>>><<<:::999555555555666777888999:::<<<:::;;;======<<>>;;;:::999777888:::;;;;;;:::888777999::::::999777777999<<<888666333111222333333222111222333333333222333444666666666555444444555666:::999888777666777888999;;;<<<<<<<<<;;;;;;===???>>>>>>===???BBBCCCBBBAAA<<<999777666666666555444::::::;;;<<<============:::::::::::::::999999999666999<<<======<<<<<<>>>::::::999888777777777777777<<>>???AAABBBCCCCCCBBBAAA===<<<<<<<<<===>>>>>>>>>>>>???AAACCCCCCBBBAAA???>>>???AAABBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEFFFFFFDDDDDDCCCBBB@@@@@@??????DDDBBB>>>===>>>@@@@@@@@@888:::<<<;;;999777777777888777666666888888777666666666666666666666777777777777777888::::::888666999666444555777999888666777777777888::::::888666666666666666666666666666666444333333444555333222000000000000000000000000//////...---,,,------...//////...---,,,,,,,,,,,,...///111111000///000111///......///000000///---000000////////////000000000//////000111///,,,)))------........./////////---......///////////////---------...............111111222111000111444666:::::::::888555333333444777666444444555555333222222222222222222222222222333555777777555333333333222333444555666777888999777888888999888888777666555555555666888:::===>>>>>>===<<<;;;;;;:::::::::;;;888888;;;;;;999:::===;;;::::::>>>CCCDDDAAA===?????????AAACCCEEEEEEDDDDDDLLLTTTVVVUUUVVV[[[aaannnqqqsssooojjjiiipppwwwqqqbbb[[[XXXXXX[[[___bbbbbb^^^YYYVVVSSSSSSRRRQQQNNNLLLJJJIIIHHHIIIHHHGGGEEEDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???@@@BBBDDDFFFJJJHHHFFFGGGIIIMMMOOOOOOOOOOOOOOOQQQQQQPPPNNNKKKHHHIIIJJJLLLNNNPPPRRRRRRQQQLLLIIIHHHEEEAAAAAAEEE@@@@@@???;;;888777777999:::::::::;;;<<<===??????>>>>>>???@@@BBBDDDFFFGGGCCCAAA>>>;;;999777777777666555444444333333444444666999<<<;;;777444666999:::888555444555666666666555555666666666777777777777777777777666666555555222444666555333333555888:::<<<===;;;888444333222444444666666777777777777444444444444444444555555666666777888888888888888:::888666444333555777888:::;;;===@@@BBBBBB???===;;;<<<===;;;999999<<>>;;;===@@@AAABBBEEEHHHKKKLLLJJJGGGCCC@@@===;;;:::888888888999:::;;;<<<===???======@@@@@@???CCCIIIIIIJJJKKKHHHFFFGGGLLLPPPVVVYYY\\\[[[VVVOOOIIIFFFCCCDDDDDDBBB???===<<<===:::;;;<<<======<<<;;;:::999:::;;;999666777;;;???:::777333222222333222222111111222333333333333333666777777777555555777999999:::;;;:::888888999;;;999;;;<<<<<<<<<===???BBB@@@??????@@@BBBCCCAAA@@@<<<:::888777888888777555:::;;;===>>>>>>===<<<;;;;;;;;;<<<======<<<<<<;;;444999???BBBAAA@@@@@@AAA===<<<:::999888999::::::777===CCCDDD@@@???BBBFFFDDDFFFGGGGGGDDDAAA???>>>;;;<<<>>>???@@@@@@@@@??????@@@AAACCCCCCCCCBBBAAA<<<;;;:::<<>>;;;:::===>>><<<<<<@@@>>>@@@CCCFFFHHHHHHFFFDDDBBBAAA@@@BBBEEEFFFDDDCCCEEEIIINNNOOOPPPSSSZZZ___iiinnnrrrooofffaaabbbfffnnnvvv{{{uuuggg[[[VVVVVVWWWZZZ___dddeeeaaa[[[WWWUUUUUUUUUTTTSSSQQQOOONNNMMMLLLJJJGGGDDDDDDFFFHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>???BBBEEEFFFIIIHHHGGGHHHLLLNNNNNNLLLNNNMMMMMMOOOQQQRRROOOMMMKKKLLLNNNNNNOOOOOOPPPRRROOOLLLJJJKKKIIIFFFFFFJJJEEEEEECCC???:::777888:::;;;;;;<<<>>>???AAABBBCCCBBBAAAAAAAAABBBDDDEEEFFFFFFDDD@@@<<<999777777777555555333222222222333444555666777777777666666777666555333333444555555444555555666666666777777777666666777777777666666555444555555555444444444555555777888888666444444444444555666777777666666555222222222333333333444444444555555666777888999999999888666444444555666777<<<<<<>>>@@@BBBAAA>>><<<;;;;;;;;;;;;:::999:::;;;DDDCCCCCCCCCDDDCCCAAA??????AAACCCDDDEEEHHHLLLOOOTTTQQQMMMHHHCCC@@@>>>===>>>>>>==================AAA>>>???AAABBBAAAFFFLLLJJJLLLNNNLLLIIIHHHLLLPPPRRRTTTTTTQQQMMMHHHDDDCCCBBBCCCDDDCCCAAA???AAABBB===>>>>>>>>>>>>>>>>>>===;;;>>>@@@>>>:::999<<>>>>>??????@@@AAABBBBBB@@@AAAAAAAAAAAA@@@>>>===:::AAAIIIMMMKKKHHHGGGHHHAAA@@@===<<<<<<===>>>@@@===@@@CCCCCCAAAAAADDDGGGFFFIIIMMMLLLHHHCCCAAA@@@<<>><<<;;;===@@@CCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBB??????>>>===>>>@@@BBBCCCEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEJJJIIIGGGGGGHHHHHHFFFEEE:::;;;:::999666666777888:::999888999:::;;;:::888999999888888777777666666777666666777777777444222444444444444444555666777555555666888::::::999777999888888777666555555444777555333333444444444333111111111111111111111111000111111222111000//////........./////////000000,,,...000///...000444777---,,,,,,---......---+++............///111222222000///...///000000...,,,---------.........//////---......///////////////.../////////000000111111///111222111//////333666666666666666666888<<>>;;;777555444444444333666444222000000222444666666888999777333111111333666555555444444333222222777999;;;===<<<:::777444777888;;;===@@@AAABBBCCCGGGIIIJJJKKKJJJFFFBBB???AAA>>>>>>AAABBB@@@AAADDDBBBGGGMMMOOONNNLLLLLLNNNIIIGGGFFFHHHKKKLLLIIIGGGGGGHHHJJJJJJLLLQQQYYY___ccckkkqqqnnnddd[[[ZZZ\\\^^^fffnnnjjj^^^TTTQQQSSSVVVZZZ___dddfffccc\\\WWWWWWWWWWWWWWWVVVTTTSSSQQQOOONNNKKKGGGDDDDDDGGGJJJJJJIIIHHHFFFEEECCCBBBBBB???>>>======>>>BBBEEEGGGHHHGGGHHHKKKNNNOOOLLLIIIMMMLLLLLLNNNRRRSSSQQQOOONNNOOOPPPPPPOOOOOOPPPQQQLLLKKKLLLNNNMMMJJJJJJMMMIIIIIIGGGAAA<<<999:::<<<<<<===>>>@@@BBBDDDFFFFFFEEEDDDDDDCCCCCCDDDFFFGGGHHHFFFBBB===:::888777777777666555444333444555555444222111333777999777444333222222222444555444222666666666666777777777777555555666666777666666555333333222333333333333333222333555555444333444555555555666777777666555444111111111222222333333333333444555666777888999::::::999888777666777777888;;;;;;<<<>>>@@@???<<<999;;;::::::::::::::::::999FFFEEEDDDDDDEEECCC@@@>>>CCCEEEFFFHHHIIIKKKOOOSSSZZZXXXSSSMMMHHHDDDAAA@@@BBBBBBAAA@@@???>>>===<<>>BBBFFFEEE@@@<<<===??????<<<888666555555444444222222222444555555333222666888:::999888888;;;>>>555888;;;<<<:::888999;;;666888;;;<<<>>>@@@CCCFFFGGGFFFFFFFFFGGGFFFCCCAAABBB@@@???@@@AAAAAA@@@???CCCBBBAAAAAACCCFFFIIILLLEEEEEEFFFEEEDDDBBB@@@>>>BBBJJJSSSWWWTTTPPPNNNNNNEEECCCAAA??????@@@BBBDDDFFFEEEEEEFFFGGGIIIJJJJJJIIIMMMQQQQQQMMMGGGCCCBBB>>>AAAFFFIIIKKKIIIGGGEEE@@@AAABBBCCCCCCCCCBBBAAA@@@>>><<<>>>BBBDDDDDDBBBEEEDDDCCCBBBBBBBBBBBBCCC@@@???===<<<===???BBBDDDGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHLLLKKKJJJKKKKKKJJJHHHFFF<<<:::888666555777999;;;<<<888666777::::::666111999888888888777777777777777888999999888666444333222333333444444555555666555444444777;;;<<<:::888666777888777555444333444222111///000222444555444333111000000111111///...333333222000///---,,,,,,000///...---,,,---......///......------...000222------,,,,,,,,,---...///000+++))),,,/////////000000///...------,,,,,,---+++...---+++---111333222111//////222555555///)))000000000000000//////...222222000000000222444666222222444555666888999:::<<<;;;:::888777555444333888666444222222222333444999;;;999444333444444111333333444444444444444333666444333666<<<>>><<<888:::===@@@BBBDDDGGGKKKOOOWWW\\\___[[[WWWSSSNNNIIIIIIEEECCCEEEEEEBBBCCCFFFKKKOOOUUU[[[]]][[[WWWTTTRRRRRRQQQPPPOOOLLLKKKIIIOOOPPPNNNJJJKKKQQQUUUUUU]]]bbbfffeee^^^XXXUUUUUU\\\\\\\\\ZZZVVVRRRPPPOOOTTTXXX^^^bbbaaa\\\VVVQQQRRRTTTWWWVVVTTTQQQPPPPPPWWWRRRJJJFFFFFFFFFFFFEEELLLJJJHHHFFFDDDBBBBBBAAA======<<<===>>>???AAABBBEEEEEEGGGLLLPPPQQQNNNKKKJJJKKKMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRRRRRRRQQQQQQSSSNNNIIIHHHKKKLLLJJJGGGIIIFFFDDDCCCCCCAAA===:::@@@AAABBBDDDGGGJJJLLLNNNGGGFFFDDDBBBAAABBBFFFIIIKKKGGGAAA;;;777555666777666666555555444333111111000111333444444333111000666444222111111000...,,,333333444444444444444444444555555666555555444444111000000111333444444333555333111111222444444333111111222333333333222222333333333222222333333333888666555555666999<<<>>>>>>:::666444555666888888999888999;;;======:::666>>>===;;;999888888888999DDDAAA>>>???CCCFFFGGGFFFJJJLLLLLLGGGCCCDDDLLLSSS\\\YYYTTTLLLEEEBBBBBBCCCIIICCCAAADDDCCC??????DDD???======@@@AAA???@@@CCCIIILLLMMMKKKLLLOOOOOOLLLLLLJJJHHHEEEBBB@@@>>>===???BBBGGGJJJKKKJJJGGGDDDCCCAAA???@@@CCCCCCAAA??????>>>>>>@@@BBBBBBAAA@@@@@@===:::999999888888666666666666666555444333222666777666555555888<<>>;;;999:::===;;;999777888<<<@@@CCCHHHIIIKKKMMMNNNLLLHHHEEEHHHBBB@@@DDDGGGEEEHHHMMMCCC@@@>>>CCCKKKNNNLLLGGGFFFHHHIIIHHHEEECCCEEEGGGFFFJJJQQQYYY]]]YYYPPPIIIFFFBBBAAACCCBBB??????BBBCCCGGGKKKKKKHHHHHHLLLQQQMMMOOOQQQOOOIIIEEECCCCCC===@@@DDDGGGIIIHHHFFFEEE@@@AAACCCBBBAAAAAABBBDDD>>>>>>>>>???@@@BBBCCCDDDBBB@@@???@@@BBBBBB@@@===AAA===::::::===???@@@???GGGGGGFFFFFFEEEEEEEEEDDDBBBEEEGGGEEEAAA@@@CCCFFFOOOKKKFFFFFFIIIKKKHHHEEE888777666555555555666666:::666444555888999666222888888888777666666555555666666666777888666444222333333444555555666666777555333333555777888555333555777888777555333333444333111///000222444555444333222000111111222000///222111111111000000000000//////---,,,,,,,,,---...000...---...222333111...,,,,,,,,,,,,,,,------...444...,,,///222222333555111111000///............,,,......+++,,,111222111111...---///222333000,,,000000111111111111000000222111000///000111333444111222333444666777888999999999888777666444333333666555333222222222444555888:::999444333555444111222222333444444444444444888666444777<<>>BBBEEEKKKRRRZZZ```dddkkkqqqoookkkfff^^^WWWPPPLLLJJJKKKKKKHHHHHHJJJMMMSSS\\\dddjjjiiifffccc^^^]]][[[XXXUUURRRPPPOOOPPPRRRPPPLLLMMMRRRTTTSSSZZZ^^^bbb```ZZZTTTQQQQQQRRRRRRSSSRRRPPPMMMKKKKKKNNNRRRWWW[[[[[[XXXSSSOOOMMMOOOPPPQQQPPPOOONNNNNNQQQNNNIIIEEEDDDDDDEEEFFFIIIIIIHHHFFFEEECCCBBBAAA===<<<<<<<<<===>>>@@@AAAFFFFFFGGGJJJMMMMMMKKKHHHHHHIIIKKKLLLMMMNNNNNNNNNOOOQQQTTTWWWXXXWWWVVVTTTUUUPPPJJJIIIJJJKKKIIIFFFCCCAAA??????@@@@@@===:::>>>>>>???@@@CCCEEEGGGHHHFFFDDDAAA??????AAACCCEEEDDDAAA===888666555666777666666666555555333222222111222444555555444222111888777555444555444222111555555444333333444444444444444444444444333333333111000///000333444333222333111//////000111111111222222222222222222222222222222222222333444666777888777666666777999;;;===;;;888444222222444555666;;;999999:::<<<<<<999777===<<<;;;:::999::::::;;;???======???CCCGGGHHHGGGIIIKKKKKKGGGBBBBBBHHHOOOXXXWWWSSSMMMHHHFFFGGGHHHIIIEEECCCDDDCCC??????CCC@@@===<<>>@@@CCCHHHKKKMMMKKKKKKMMMLLLHHHGGGEEECCC@@@>>><<<::::::>>>AAAEEEIIIJJJIIIFFFDDD???===;;;<<>>???AAA@@@??????@@@BBB=========>>>>>>???@@@AAABBB@@@>>>???@@@AAA???===>>>;;;999999<<>>AAAEEEIIIEEECCCDDDGGGIIIHHHEEE555666666777777666444333777444333444888999777555888777777666555444444444555333333444777777444111444444555555666777777777666444444444555555333111444555666666444222222333333111000000222444555444444222111111333333222000000000111111222222333333......---,,,,,,,,,,,,---111...,,,000555666111+++++++++++++++,,,,,,,,,---111+++))),,,...///111444333222111000////////////---//////+++,,,000111///000...+++,,,000222111//////000111222222333333222333222000//////000111111000111222333444555666777666666666555555444333222444333222111222333444555777:::999555333555444111222333444555666777777777;;;888777999===??????===AAACCCFFFKKKSSS^^^jjjrrrttt~~~}}}sssjjj___YYYVVVWWWVVVRRRPPPQQQQQQWWW```jjjqqqssspppmmmjjjgggccc^^^YYYVVVUUUTTTSSSUUUSSSOOOOOORRRRRRPPPUUUYYY\\\ZZZUUUOOOMMMLLLHHHIIIJJJKKKKKKJJJHHHHHHJJJMMMQQQUUUVVVUUURRRPPPJJJJJJJJJLLLMMMMMMLLLJJJIIIJJJIIIFFFBBBAAADDDGGGGGGGGGHHHHHHGGGEEECCCAAA======<<<<<<<<<===???@@@FFFFFFFFFGGGIIIIIIGGGEEEGGGGGGHHHJJJJJJKKKKKKKKKLLLPPPTTTYYY[[[[[[YYYXXXUUUPPPKKKHHHHHHGGGEEEBBB<<<;;;;;;<<<======<<<::::::::::::;;;<<<>>>???@@@DDD@@@;;;:::<<<>>>???>>><<<:::888666555555555666666666666666666555444333333333555555555555333333555333222222444444333111888666444333222333444555333333222222222222333333111000///000222444333222222111//////000111111000444333222111000000111222222222111111333555888:::888888999999999::::::::::::777333222222444444555888777777999;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;999999;;;>>>BBBEEEFFFEEEFFFHHHIIIFFFAAA@@@DDDIIIOOOOOONNNKKKHHHGGGHHHIIIJJJFFFEEEEEEDDD@@@@@@BBBAAA===;;;===>>>===@@@DDDGGGKKKMMMKKKJJJJJJHHHCCCBBBAAA???<<<:::888777777<<>>@@@@@@;;;;;;>>>AAADDDEEECCCAAA>>><<<999777777777666555777666444333222333333444555555555444444555888;;;888555555888:::888777888888777555666888===AAADDDLLLPPPSSSVVVUUUTTTSSSTTTQQQLLLHHHFFFDDDAAAAAADDDCCC@@@???CCCJJJMMMLLLIIIDDDEEEEEEDDDBBBAAABBBCCCEEEFFFIIIKKKLLLJJJEEEAAAAAA>>>???BBBCCCAAABBBEEEDDDGGGKKKKKKIIIHHHIIIKKKGGGFFFDDDBBBBBBAAA>>>===???@@@@@@AAA@@@@@@???>>><<<===>>>>>>======>>>???@@@@@@??????>>>??????@@@AAA???======>>>???>>>===;;;999888999<<<>>>@@@@@@CCCCCCBBBAAA???>>>======<<>>===@@@DDDDDDBBBAAACCCGGGIIIHHHFFF555777999::::::888555333555444333555888::::::999777777666555555444444333555222111333666777444111444444555555666777777777777666555555555555444333222444555555333222222222444222000111222444555444444333222222444444333222///000000111111222222333...---------,,,,,,,,,,,,000......///222222///,,,******++++++,,,,,,,,,,,,---)))''')))+++,,,///333222111000//////......///...000///++++++///000......---,,,...111333222111---...000111222333333333444333222111000000000000000000111222333444555555333333444444444333222111222111111111222333555666666999999555444666555222555666777999:::;;;<<<<<<===;;;:::;;;>>>@@@AAA@@@EEEHHHMMMTTT]]]iiiuuu||||||rrrlllgggfffddd___ZZZYYYUUUXXX]]]eeelllooonnnkkkllliiiccc]]]XXXVVVUUUUUUUUUWWWUUUQQQPPPQQQQQQNNNRRRTTTVVVUUUQQQMMMJJJIIIGGGHHHHHHJJJKKKLLLJJJIIIKKKMMMPPPSSSUUUVVVUUUUUUNNNLLLLLLMMMNNNMMMJJJHHHFFFJJJLLLHHHBBB@@@CCCHHHEEEGGGIIIJJJJJJGGGDDDBBB???>>>=========>>>???@@@DDDDDDDDDEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLPPPTTTWWWYYYZZZZZZSSSOOOIIIEEECCCBBB???===999999999:::;;;;;;:::999777777777777777888999999AAA;;;666666999<<<:::777777777666555555444444333666666666666666666555555333333444555555444333333222111000111333444444333999777444222111222444555333333222111222222444444222111111222333444444333555333222333444555444333666444222000//////000111444333222111222555888999888999:::;;;;;;:::999888;;;999555444444666666666444444555777:::===???@@@;;;::::::999999999999999555777999===@@@AAA@@@@@@@@@CCCEEECCC@@@???BBBFFFFFFGGGGGGEEECCCCCCDDDEEEHHHGGGFFFEEEDDDBBBBBBBBBAAA===:::<<<<<<<<<@@@EEEHHHLLLMMMKKKIIIHHHDDD>>>???>>><<<:::888777666666999;;;===@@@@@@@@@>>>===777777888:::<<<=========:::::::::<<<@@@BBBBBBBBB<<<:::777666666666666555777555333111111222333444222333333222111222444777555444555777888777777777444444444555999===BBBEEELLLRRRYYY\\\YYYUUUSSSRRRUUURRRMMMHHHCCC??????@@@@@@>>><<<>>>BBBEEEDDDBBB????????????>>>=========AAAAAABBBCCCCCCBBBAAA@@@===;;;===AAACCCAAABBBEEEDDDFFFIIIIIIHHHFFFFFFFFFEEEBBB>>>>>>???@@@===;;;======<<<<<<<<<<<<======;;;<<<======<<<<<<===>>>DDDDDDBBBAAA@@@@@@@@@@@@@@@???===<<<============:::999:::;;;===@@@AAABBBCCCBBBAAA@@@>>>===;;;;;;;;;<<<>>>>>>===>>>AAACCCCCCBBBBBBDDDHHHIIIHHHGGG555777999;;;:::888666444555444444666999;;;======777777666666666555555555666444333444777888666333444444444555666666777777555555555555444444444555222333555444333111222222555333111111333444444444444333222333444555444222000000000000000/////////.........---------,,,,,,...///000...++++++...111)))***+++,,,,,,,,,++++++...+++***,,,---,,,000555000000...---------------...000///++++++...///---+++,,,...111444444222000,,,---...000111222222222666555444333222111111111///000000111222333444444111222333444444333222111111111111222333444555666666999999777666888777333555666888:::;;;<<<======>>>======>>>@@@AAABBBBBBEEEJJJSSS]]]hhhttt~~~xxxwwwtttmmmfffcccZZZXXXWWW[[[bbbhhhiiiiiiiiifff```ZZZVVVTTTTTTUUUTTTVVVUUUPPPOOOPPPPPPMMMPPPQQQSSSRRRPPPMMMJJJIIIKKKJJJJJJLLLOOOPPPNNNLLLMMMOOOQQQTTTVVVXXXXXXXXXVVVUUUUUUTTTSSSOOOKKKHHHGGGLLLPPPLLLEEE@@@CCCGGGCCCEEEHHHIIIIIIFFFCCCAAABBBAAA@@@?????????@@@AAAAAABBBEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHKKKKKKKKKMMMPPPTTTWWWYYYQQQNNNIIIDDDAAA???===<<<:::;;;;;;;;;:::999888888666555555444444444555555<<<777333333666999777444666666666555444333222111555555666666666666666666222222333333333333222222444333333444777888888777999777444111000111333444333333333333333444555555444333222333555555444333555444444444666666555333555444111///...///000111555444333222222333555666888999:::;;;;;;999888777;;;999666555555666666666333444555666888:::<<<>>>:::::::::999888777777666444666999;;;<<<;;;:::999;;;===@@@@@@??????BBBEEEAAABBBBBBAAA???>>>???@@@EEEEEEEEEEEEDDDEEEDDDCCCBBB===;;;<<<======@@@EEEHHHLLLMMMJJJGGGFFFAAA;;;:::999888666555555555444555666888999::::::999888666888;;;>>>>>>===;;;:::;;;999666777:::===@@@AAA:::888555444555555555444555444222111000111333444444555555444333333555777222444555555555666777666222222333666:::???CCCFFFMMMVVVaaaccc\\\TTTOOONNNTTTTTTOOOHHHAAA>>>>>>??????<<<::::::<<<===<<<;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===>>>AAACCC@@@>>>@@@EEEFFFDDDDDDGGGGGGHHHJJJIIIHHHFFFEEEEEEDDDAAA======??????===;;;::::::999999:::;;;<<<===;;;<<<======<<<<<<===>>>FFFEEECCCAAA@@@???>>>>>>>>>>>>>>>===<<<<<<======:::;;;===>>>@@@BBBDDDEEECCCCCCBBB@@@>>>===<<<;;;;;;<<<======>>>???AAACCCCCCCCCBBBCCCDDDEEEEEEDDD666777777888888666555444555555555666999;;;>>>@@@777777777777888888888888888888888888888888888888555555666666777777888888333444444333111111333444111333555444333222222333666444222111333444444444333222111222444555444333222111111000///...------......//////......---,,,,,,///111---((('''---222)))***,,,---------,,,+++,,,***+++---,,,***,,,111///...---,,,++++++++++++...000...++++++...///---)))+++///222333222000///,,,---...///111111222222666555555444333333222111000000111111222333333444222333555666555444222111222222333444555555666666666:::;;;999888:::999555333444555777999:::::::::>>>>>>@@@AAABBBBBBBBBAAABBBIIITTTaaannn||||||tttpppccc^^^XXXZZZ```gggjjjjjjhhhddd___ZZZVVVTTTTTTUUURRRTTTRRRNNNLLLOOOOOOMMMNNNOOOPPPQQQPPPNNNMMMKKKLLLKKKKKKOOOSSSUUUSSSPPPPPPQQQSSSVVVWWWXXXYYYYYY\\\^^^```^^^YYYRRRMMMJJJHHHNNNRRRPPPIIIDDDEEEHHHCCCDDDGGGHHHHHHEEEBBB@@@DDDCCCBBB@@@@@@@@@AAAAAA@@@CCCGGGJJJIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFLLLJJJHHHHHHIIIMMMRRRUUUOOOLLLHHHDDD@@@>>>======;;;<<<===<<<999888777888555555444333333333333333777444111222444666555444666666555444333222111000333444555666666666666666222222222222222222222222111111111222555777777666666444222111000111222333111222333444555555555444444333222333444555444333333222222333444444222111333222111000//////000111444333333222222333333333777888999:::999999777666:::777555444555555555444555666777666555555666777999999::::::999888777777666888:::;;;999777666666888:::<<<======???BBBDDDBBBBBBAAA???===<<<===??????BBBDDDCCCDDDGGGHHHEEEBBB>>><<<>>>>>>>>>AAAEEEHHHKKKKKKGGGDDDBBB>>>999555444333333222222222222333333444555555555555555777:::>>>???>>>===<<<;;;<<<999666444666:::<<<===999666444333444444444333333333222111111111222333333444444333111111222444///444666444444666777666222222444777;;;@@@DDDGGGMMMXXXdddeee[[[PPPKKKJJJOOOPPPMMMDDD>>>===>>>>>>???<<<:::999999::::::999<<<;;;;;;<<>>===;;;;;;:::===>>>@@@???===<<<<<<===<<<>>>@@@BBBBBBCCCFFFGGGCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@?????????@@@AAA:::999777666666777777888444555555666777:::===@@@777777888999:::;;;<<<<<<;;;===???===999888:::===777777888999999::::::;;;666666666444111000111444222333555555444333333444666444222222333444444444222111111222333444444222222222111111000//////...//////000000000///...------///111///,,,***---///***+++---.........,,,++++++***,,,...,,,(((***......---,,,++++++******+++---///...******...///---(((***---//////.........---...///000111222222222444444444444333333222111000111111222222333333444444555777888777555333111333444444555666666666666777:::<<<::::::<<<;;;777222333555666777888888999<<>>@@@BBBBBBAAA???===;;;;;;>>>@@@999>>>AAAAAADDDIIIKKKGGGAAA>>>===@@@AAA???AAAEEEFFFHHHGGGBBB???>>>;;;666333333222222222222222333333333333333333333444444888:::<<<<<<<<<<<>>BBBAAA???===<<<:::::::::;;;>>>AAABBB???===<<<<<<===@@@CCCDDDCCCCCCFFFHHHCCCBBBBBBAAA@@@?????????===<<<<<<<<<>>>???@@@@@@BBB@@@>>><<<<<<===@@@BBB>>><<<999777777999;;;<<<444444555555666888<<>>???===AAACCC@@@:::888;;;@@@999::::::;;;;;;<<<<<<===:::;;;:::777222000222444222444555555444333444555777444222222333444444444222111000111333444333222222222222111111111111111///000111111111000...---...///000111111///---+++***+++---//////...---,,,//////222444111,,,---111......---,,,++++++++++++,,,...---******...000...)))***++++++***+++,,,...///000111222222222222222222222333333333222111111111111111222333333333444555666888999888666333111444555666666777666666666777;;;===;;;<<<>>><<<888444555666777888999999999;;;>>>BBBEEEDDDBBB@@@@@@DDDGGGNNNWWWcccqqqwwwnnnjjjkkkllliiidddiiifffaaa[[[VVVSSSQQQPPPNNNNNNLLLGGGHHHMMMPPPOOOKKKKKKLLLNNNPPPQQQPPPNNNNNNMMMNNNTTT\\\aaa```]]]YYYZZZ\\\^^^^^^]]]\\\[[[\\\eeemmmjjj___UUUPPPPPPEEEJJJOOOQQQOOOLLLJJJJJJOOOPPPQQQQQQPPPNNNKKKJJJDDDCCCAAA???>>>>>>??????EEEJJJPPPRRROOOJJJGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>???BBBAAA???;;;888777888999777:::<<<;;;999777888:::333222222111111111222222000222333333222333555888222111000//////000111222111111333444555555666666555444444333333444444555111000000222444666666555000000000000111111111111,,,...222444555444222000222000///000111111000///111000111222333333111//////000000111111111000000,,,---000333444444333222666666666666777777777888===;;;999888999999888777)))...333555555555777888555777999<<<>>>@@@@@@@@@999;;;===<<<999888999;;;;;;;;;:::::::::<<>>???BBBBBBAAAAAAEEEDDDFFFDDD???<<<<<<999555555444444444444444555555333333333222333333444555888999:::999888;;;BBBGGG<<<;;;;;;;;;;;;999666333777555222111222333333222000111111222222222111111444555555444222111222333---555888444333777999777333444666999===AAAEEEGGGEEEOOOXXXUUUIII@@@@@@DDD???EEEDDD;;;666888<<<<<<777666444444555777999:::888777666:::>>>AAAAAA@@@;;;<<<<<<::::::===CCCIIIJJJHHHIIIMMMLLLGGGEEEFFFNNNJJJFFFBBBAAAAAAAAAAAA@@@CCCFFFDDD???;;;:::;;;;;;<<<<<<;;;;;;999888888999;;;<<<<<<;;;:::<<<===CCCBBB@@@???===<<<;;;;;;:::>>>CCCCCCAAA===<<<<<<===@@@CCCDDDCCCCCCEEEGGGBBBAAAAAAAAA@@@@@@??????===<<<;;;;;;===>>>???>>>CCCAAA???<<<<<<>>>CCCFFF===<<<;;;:::888777666666666666555444444777<<<@@@<<<;;;:::999999999;;;;;;>>>>>>===<<<:::999888888888777888:::======:::666AAA999444333333111333666333444444555666666666555555333///---111777666111222333333333333333333333555111...///333444222///111111222111000///000111222...***+++...111///,,,...,,,++++++---//////...111222///---000666444,,,//////...---------......222///,,,+++---000333444111///---,,,+++,,,---...000000111222333333333333666222///000333444333000444444333111///000222444777666555444444555666666777777666555555666666777777:::>>>??????>>>>>>>>>===<<<:::999888888999999<<<===???AAABBBAAA@@@??????CCCLLLUUUZZZaaannn{{{uuuooonnnmmmiiieeedddeeeaaaXXXTTTVVVUUUPPPRRRNNNIIIHHHIIIKKKKKKJJJEEEFFFHHHKKKNNNPPPRRRSSSQQQQQQSSSXXX___ccccccaaa\\\______]]]^^^```]]]WWW^^^___aaabbb^^^XXXQQQMMMIIIJJJNNNSSSSSSOOOOOORRRSSSUUUWWWXXXXXXVVVTTTRRRHHHFFFEEEDDDCCCBBB???===CCCKKKSSSWWWSSSLLLFFFCCCIIIHHHFFFDDDBBBAAA@@@@@@AAABBBBBBAAA===;;;::::::DDDCCC@@@>>>;;;999888888888888999:::;;;:::666444555333111//////111333444000000111222333555555666444333111000000000111111222111000000222444666888444333444555555444111...222000///111333444111///222222222222222111000000---///111444444444222000+++---///111333444555555444333333333333111...+++///000222333333222000///222333333444444333333222444444555555666777777888===:::777666777777777666999999888888777666555555<<<999888:::>>>@@@>>>:::<<<;;;:::999999999:::;;;======;;;999777888;;;===:::999888888888888888999444;;;===999>>>IIIKKKDDD@@@BBBEEEEEECCCAAA@@@@@@AAABBBBBB>>>999777888;;;;;;:::999999999777444222444444444444444444444444777888::::::888888:::;;;888===>>>999666888::::::888777555444333333444444///444999:::666333333555666444222333666777555333111222333666::::::999777555777888777;;;BBBGGGGGGIIIHHHFFFDDDBBB@@@???>>>@@@AAAAAA>>>:::888999;;;:::777444333555888:::;;;:::::::::::::::===AAAEEE=========;;;:::<<>>===BBBCCCCCC@@@;;;999999;;;999>>>???;;;777888888777888999;;;>>>???>>>:::666CCCBBBAAA???>>><<<;;;:::???BBBEEEDDD@@@<<<::::::>>>BBBCCCAAAAAADDDDDDBBBCCCBBBAAAAAABBBBBB@@@>>>>>>>>>???AAACCCCCCAAA???BBBAAA??????AAACCCCCCCCC:::::::::999888888777777666777666444333555888;;;:::999999888888999:::;;;;;;::::::999999888888888777666666888:::;;;999666>>>888333333333222333555222333444555555555555555222111---+++///555444///333333222222222222333333555111......111333222///000111111111000000000111444000,,,,,,///111///---...---,,,,,,---...---+++000000...,,,///444222+++,,,+++++++++++++++,,,,,,///,,,***))),,,///222333111000...,,,,,,---...///...///000111222222222222222222222222111111222333444444333222000000333555666555444444444555666777666666777888999999:::::::::<<<>>>>>><<<:::::::::<<<;;;:::999999999:::;;;<<<===???@@@@@@@@@???>>>>>>BBBIIIOOOSSSWWWbbbnnnvvv}}}zzzsssnnnkkkgggdddbbbccc```XXXUUUWWWVVVRRRSSSOOOKKKIIIIIIJJJJJJHHHGGGGGGHHHJJJKKKNNNPPPQQQPPPPPPSSSYYY```eeeeeeddd___aaaaaa______```]]]WWW\\\^^^aaabbb___ZZZUUUQQQNNNMMMOOOSSSSSSQQQSSSXXXVVVXXXZZZ\\\]]]\\\ZZZYYYSSSOOOJJJGGGEEEDDDBBB@@@DDDJJJQQQSSSQQQKKKGGGDDDGGGFFFDDDBBBAAA@@@??????>>>???AAA@@@???>>>>>>???CCCBBBAAA???===;;;:::999777666666888:::<<<<<<;;;888666444111000111222444111222222222333333444444333222111000000111111222222111111111222444666777555555444555666555333111333111///000222333222000111222222222222222111000***,,,///111222222111000333333222222111111111111555333222111111000000///000111222333333222111000222222333444444444444444333444444555666666777777;;;999888888999999999888999999888888777666666555999777666:::???AAA???<<>><<<;;;:::999::::::<<<===>>><<<:::888888888777777666666666555555555222888:::777<<>><<<999888999::::::888666555444444333333666666555555444444333333:::::::::999999999999888555;;;>>><<<:::::::::888555444333222111111111222333777:::999444111111333666444333444777888777555444777;;;<<<;;;:::;;;<<<777999999777;;;BBBFFFFFFGGGFFFCCCAAA???>>>======???@@@@@@===:::999:::<<<:::888666666888:::::::::999::::::999999;;;???BBB???>>><<<::::::???EEEJJJOOOOOOMMMIIIDDDBBBCCCEEECCC@@@===<<<===>>>>>>>>>>>>???>>><<<888777888;;;???DDDDDD@@@<<<;;;;;;999999999:::<<<>>>===:::777===============<<<<<<<<<@@@CCCEEEDDDAAA===;;;;;;>>>AAAAAA@@@BBBEEEEEEAAACCCBBBAAABBBCCCBBB@@@???::::::<<>>???@@@BBBBBBBBB777888888888888888888888777888777666444333444666777777777777777888999:::777777777777777777777777666555444444666777777666:::555222444555333222444222222333444444444333333222111...,,,///444333///333222111000111222444555777333......000222222111000000000000000000000000666222...---///000///,,,...---,,,---------+++)))......,,,+++---111///***))))))))))))***+++,,,,,,///---******---000222333000///...---------...///---...///000000111111111...111444333000///222666333444444333111222444666777777666666666777999:::888999;;;<<<<<<<<<;;;;;;:::;;;<<<;;;999999999;;;<<<;;;:::::::::;;;===>>>>>>>>>>>>>>>????????????@@@BBBFFFJJJKKKLLLUUU^^^fffmmmtttxxxxxxpppiiieeebbb___```^^^YYYWWWXXXVVVTTTVVVSSSOOOLLLKKKJJJIIIGGGIIIIIIHHHHHHIIILLLNNNPPPPPPPPPSSSZZZbbbggggggfffbbbdddccc```___```]]]WWW[[[\\\___```___\\\XXXVVVRRRPPPRRRUUUUUUTTTXXX]]]ZZZ\\\___aaaccccccbbbbbb```[[[TTTNNNKKKHHHFFFEEEEEEHHHMMMNNNMMMJJJGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>???AAA@@@??????@@@AAACCCCCCCCCBBBAAA???===;;;999777666777:::===>>>???;;;999777444333333333444444444444333333222222222222111111111111222222333222111111111222333555666777666444444666666555444333111000000111222222111111111222333333333222222+++---///111222222222111222222111222222444555666444333111000000000222222222222222222222222222222111222333444555666666666333333444444555666666666888777777999;;;<<<;;;::::::999999888888777777666444444666:::@@@BBB@@@>>>AAA@@@>>><<<;;;:::::::::;;;>>>@@@@@@===999666444555666666666666555444333333888999888<<>>======<<<:::999:::::::::999>>><<<999666666777888:::::::::999777666444333333===;;;888999;;;;;;999666222999???>>>======:::555555444333222222111222222444666888666333222333666888777777888;;;<<<<<<;;;666;;;@@@@@@;;;999;;;???999::::::777:::@@@EEEEEECCCBBB???<<<;;;;;;;;;<<<=========<<<::::::<<<>>>;;;:::999999;;;<<<;;;:::::::::::::::999:::===???@@@>>>;;;:::<<>>???>>>::::::999888666777999<<>>:::;;;:::999:::;;;<<<:::999::::::;;;<<<===>>>???@@@AAACCCEEEDDDBBB???======???@@@???>>>BBBGGGFFFAAACCCBBBAAABBBCCCCCCAAA@@@::::::;;;>>>CCCFFFGGGGGGAAA???>>>>>>@@@AAAAAA@@@777777777777777777777777777888999888555444444444555666666666777888888999777777777777777666666666555444222222333444666666777333111444666333222444111222222333333333222222333333111///111555555111222111000000111444888:::999555111///111333444444111111000000111222111000666333///.........---+++---,,,,,,---......,,,***---,,,******,,,---+++)))************+++,,,---...222000------///111222222//////...------......///------///000000000000000---000222222111111333555333444444333333333555777:::999999999:::;;;===>>>>>>>>>???@@@>>><<<999888777999:::::::::;;;>>>@@@??????===<<<<<<===>>>???@@@@@@?????????@@@AAAAAADDDCCCEEEGGGFFFFFFLLLTTT[[[aaahhhoooyyytttjjjeeeccc______^^^[[[YYYYYYXXXVVV[[[YYYUUURRROOOMMMJJJIIILLLJJJIIIHHHJJJLLLOOORRRSSSSSSUUU[[[cccggghhhfffbbbcccbbb``````aaa___ZZZYYYZZZ[[[\\\[[[YYYWWWUUURRRRRRTTTYYYYYYXXXZZZ^^^\\\^^^aaadddfffggghhhhhhgggddd___ZZZVVVQQQLLLIIIGGGHHHIIIIIIHHHGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBAAABBBBBBAAA???>>>???@@@CCCDDDEEEFFFEEECCC@@@???<<<;;;::::::<<<======<<<;;;:::888666555555666777888888777555444333222111111111111111222333333444111111111111222333444555888666333222444555666666333222000000000111222222000111222333444444444444111111222222333333333222222222333444555555444444111222222222111111222333333333222222222222333333000111222444666777777777333444444444555555555666555555777:::===>>>===<<<;;;;;;::::::999999999999333444666;;;???@@@???===???>>>===<<<;;;;;;::::::<<<>>>AAAAAA>>>;;;888666666666777888888777666555666:::;;;:::>>>EEEFFFBBB@@@BBBDDDCCC@@@===;;;:::===:::888999<<<===;;;999======<<<:::999999;;;===@@@???===;;;888666444333===999666777<<<===:::777333999============:::555777777666666555555555555111222444444333555888;;;;;;;;;;;;<<<>>>???@@@@@@999<<>>:::888:::<<<999:::999666777>>>CCCCCCAAA???<<<:::888999:::;;;;;;;;;:::::::::<<<>>>@@@<<<<<<<<<===>>>>>>;;;999;;;<<<<<<;;;::::::;;;===>>>>>>======@@@HHHRRRYYYYYYVVVPPPIIICCCAAAAAAAAA;;;:::999:::===?????????999999888888999;;;>>>AAAGGGJJJJJJFFFDDDCCCAAA<<<===;;;999888:::;;;;;;;;;<<<======???@@@AAABBBBBB@@@AAABBBBBBAAA???>>>===??????>>>===BBBGGGFFFAAADDDCCCCCCCCCEEEEEECCCAAA@@@???>>>???AAACCCDDDCCCAAA@@@??????AAAAAAAAA@@@999999888888777666666666555777999999777666666666555555666666777777777777::::::999888777666555555555444222111111222555777666222111555666444222444111222222333222222111111222444333000111444444000111000000000333777;;;>>>:::777444222333666888999555333222222444444333111444222///---,,,,,,+++***+++++++++---///000///...---+++***++++++***)))))))))))))))***+++,,,---...444111...---...//////......---------------......---...///000111111111111///......111333444333111111222444444333444666888999999888999999;;;===>>>>>>???@@@@@@???<<<:::888999:::;;;<<<<<<===@@@BBBDDDCCCAAA???>>>======>>>AAAAAAAAAAAABBBCCCDDDEEEEEECCCCCCEEEDDDCCCHHHNNNUUUYYYaaakkkuuu{{{rrrkkkiiicccbbb```___]]][[[ZZZ[[[``````^^^[[[WWWSSSPPPOOOOOONNNMMMLLLMMMPPPSSSVVVWWWWWWYYY^^^dddhhhgggeee```bbbaaa___```cccbbb]]]YYYYYYXXXWWWVVVTTTRRRRRRQQQRRRWWW]]]^^^ZZZYYY\\\[[[]]]___bbbeeegggggghhhggggggggggggddd^^^UUUOOOMMMJJJHHHFFFEEEFFFFFFGGGFFFFFFDDDCCCBBBBBBBBBBBB@@@AAAAAA@@@??????@@@BBBEEEFFFGGGGGGGGGEEEBBBAAA;;;;;;<<<===???>>><<<999888888777777777888999999::::::999777666444333333111111222222333333333333111111111111222333333444777444111000111333444444111222111111000111111222///000222333555555666666555444333222222111111111999::::::999666111,,,(((---111555666444222111222333222222111111222222333///000222444555666777777444444444555555555555555444444666999<<<===<<<;;;;;;;;;;;;;;;;;;:::::::::555666888:::======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@???===<<<;;;<<<555555666777777777777777999::::::;;;>>>BBBBBB@@@>>>@@@AAAAAA>>>:::999888===;;;999:::===>>><<<999666888::::::999888999:::EEEDDDAAA>>>;;;888555444999555333666<<<>>><<<999666999:::888999;;;:::666888888888888888777777777222222222333333666999;;;999:::;;;<<<===>>>???@@@===<<<<<<;;;;;;;;;999888777999777333555===BBBBBB@@@???<<<:::999999:::::::::999888888:::===@@@AAA>>>>>>>>>???@@@???<<<999<<<===>>>>>><<<;;;;;;<<<<<<===???AAAEEEKKKRRRWWWUUUSSSOOOKKKHHHEEEBBBAAA???>>>======???@@@@@@???<<<;;;;;;<<>>>>>??????@@@???>>>===???@@@>>>===@@@EEEEEEAAAFFFEEEDDDEEEGGGGGGFFFDDDFFFDDDAAA@@@AAACCCCCCCCCBBBAAAAAAAAABBBCCCAAA@@@::::::999888777777666666555777999999888777888999555666666777777666666555<<<<<<:::999888666555555444444444222111222555888777333222555666444333444222222333333333222111111///222222//////111111...000000000111444777;;;===999888666555666888;;;===;;;888555555777777444111333111///---,,,+++++++++---++++++,,,///111222222...++++++---,,,))))))+++(((((((((((()))***++++++111...,,,++++++,,,+++***,,,,,,,,,,,,---------------...///000111111111111111...---000444555222...///111333444333444666777666666555555555666888999999:::<<<=========<<<<<<===>>>??????>>>===???@@@EEEDDDAAA???===<<<<<<<<<@@@AAABBBCCCDDDEEEFFFGGGDDDAAA@@@BBBAAA@@@DDDJJJQQQUUU]]]hhhpppyyyxxxsssnnniiifffeeeccc______bbbfffggggggeee```\\\YYYXXXVVVUUUTTTSSSTTTUUUWWWYYYZZZZZZ[[[```eeeiiihhhfffaaacccbbb```bbbeeeeeeaaa[[[YYYWWWUUUSSSQQQQQQQQQRRRTTTZZZ``````[[[YYYZZZYYYZZZ\\\^^^```bbbcccdddcccgggmmmrrrrrrlllccc[[[UUUQQQKKKGGGFFFGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAA;;;===>>>>>>>>>@@@DDDGGGEEEFFFFFFFFFEEEDDDBBBAAA888999;;;>>>@@@@@@===;;;666666666777777888999::::::999999888777666555555111222333333444333333222000111111222222222222333666444000///000111111111///111333333111000111111///000222444666777888888555333111000/////////000666888999999666222---***,,,111777888666222111111111111111111111111111111...///111333444555666666666666666666666666666666444333444666999::::::999::::::::::::::::::::::::777888888999::::::::::::999999;;;<<<<<<<<<<<<<<<=========<<<::::::<<<>>>333333333444555777888999:::999999999;;;===<<<;;;===>>>@@@@@@===:::999888===<<<<<<<<<<<<<<<:::888444888<<<===;;;:::;;;===GGGEEECCC???<<<888666444555333333555:::===<<<;;;999:::777444555999888555555666666777666666555555666555444333333444666777666888999:::999999;;;===???<<<::::::;;;<<<:::777666777555222555===CCCDDDBBBAAA@@@>>><<<;;;;;;::::::888666777:::>>>AAABBB@@@?????????@@@???<<<999;;;===??????===<<<;;;;;;;;;>>>AAADDDGGGIIIMMMPPPNNNMMMLLLKKKJJJGGGCCC@@@CCCAAA@@@@@@AAA@@@???===>>>>>>???BBBGGGKKKLLLMMMKKKNNNOOOMMMNNNNNNKKKEEE@@@===:::999:::<<<>>>>>>@@@@@@???>>>======<<<<<<===<<<<<<===???@@@???===???AAAAAA>>>>>>BBBDDDBBBHHHGGGGGGHHHIIIJJJHHHGGGGGGDDDAAAAAABBBEEEGGGGGGEEEDDDCCCDDDEEEEEECCCAAA999999999999999999888888666777888777666555666888777777888888777666555444::::::999999888777666666444555666555333333666999:::555333555666444333555333333444444333222222111///222333000///111000...111111111222333444666666666666777777888999<<<>>>@@@<<<999888::::::666222222222000...,,,,,,,,,---111...,,,,,,...111333333///,,,,,,///---))))))---******)))))))))******+++---+++))))))+++,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,.../////////////////////000222333222000...---///222333333444555777555444333222222333444555777888888999:::;;;;;;<<<;;;>>>@@@@@@????????????BBBAAA???===<<<;;;;;;<<<===>>>AAADDDFFFGGGGGGGGGEEEBBB@@@AAAAAA@@@CCCHHHNNNPPPYYYdddjjjooowwwzzzsssnnnllliiieeefffjjjkkkmmmooommmiiieeecccbbb___^^^\\\[[[ZZZZZZYYYYYYZZZZZZ[[[aaagggjjjjjjhhhfffgggeeecccdddggggggccc]]][[[XXXUUUSSSSSSTTTTTTVVVWWW\\\aaa```[[[ZZZ\\\XXXXXXYYY[[[\\\]]]^^^^^^aaagggpppyyy}}}zzzrrrkkk___YYYQQQKKKJJJJJJIIIIIIKKKJJJHHHFFFEEEDDDCCCCCC:::;;;<<<======@@@DDDGGGDDDDDDCCCBBBAAA@@@???>>>;;;:::;;;<<<>>>>>>===;;;666666666666666777777777777777666666666666555555222333444444444333222111000111111222222222222222666444111000000000///...---111444555333000000000...///222444666888999999333222000//////000222333111222333333444444555555...333777888444111111222///000111111111111000///...///000222333444444444777777777777777777777777444333222333555666666666777888888888888888888888888888888777777888:::<<<;;;;;;<<<===>>>===<<<<<<;;;<<<<<<:::888777888999333222222222555888;;;>>>===;;;999:::;;;:::999888<<<>>>@@@@@@>>><<<::::::<<<===>>>===:::888666666777:::======;;;;;;>>>BBBFFFDDDBBB>>>:::777444333222333444555777999::::::999999666333444777666111333444555555555555444333666555444444444555555444555888999999777777999;;;::::::999888777777777888555666555333777@@@GGGIIIEEEEEEDDDCCCAAA???<<<;;;:::777555666:::???AAABBBBBB@@@?????????>>><<<:::999<<<>>>???===;;;::::::>>>@@@BBBDDDDDDEEEGGGIIIJJJHHHGGGGGGHHHFFFBBB???BBBAAA@@@???@@@???===;;;??????AAAFFFLLLOOOOOONNNNNNPPPPPPNNNOOOOOOJJJCCCAAA>>>;;;;;;<<<>>>??????AAAAAA@@@???===<<<;;;;;;>>><<<;;;===@@@AAA@@@???>>>CCCDDD???;;;>>>BBBCCCJJJIIIIIIJJJLLLLLLKKKJJJIIIFFFBBBAAADDDGGGIIIKKKGGGGGGFFFGGGHHHHHHEEECCC777888888999::::::;;;;;;777777777666444333444666888888999999888666444333888888888888777777777777444666777666444444666999;;;666444555666444444666444444444444444333222111111555666222111222222000222222222111111111111000333555666777888:::<<<>>>CCC???;;;:::<<<;;;777333222222111///------...///555111...,,,...000333333000------000...))))))...------,,,,,,,,,,,,,,,,,,+++***)))***---//////...((()))***+++++++++++++++++++++,,,---............---111444444111...///000,,,...111333333333555777666555333333222333444555999999888777777777888888777:::>>>@@@AAAAAAAAABBB>>>===<<<:::::::::;;;<<<:::<<<@@@DDDFFFGGGGGGGGGIIIEEECCCCCCCCCAAACCCHHHKKKMMMVVV```fffgggnnnwwwttt{{{{{{tttrrrnnniiijjjpppnnnqqqtttsssnnnjjjhhhhhheeedddccc```^^^\\\ZZZYYYYYYYYY[[[aaahhhllllllkkkjjjkkkiiieeefffiiihhhddd^^^\\\YYYWWWUUUVVVXXXYYY[[[ZZZ]]]```___[[[[[[___WWWWWWXXXXXXYYYZZZ[[[[[[```fffqqq||||||vvveee^^^VVVOOOMMMLLLKKKJJJPPPOOOMMMKKKIIIHHHGGGGGG=========<<<<<<>>>AAADDDCCCBBBAAA???======<<<<<>>===>>>?????????===<<<;;;999;;;;;;:::777444333333555444333444666;;;@@@CCCAAA>>><<<======;;;999999===???AAAAAA@@@===<<<<<<;;;>>>???===888444444555555777999777555666<<>>>>>>>><<<:::777:::===>>>===;;;999999AAABBBBBBBBBAAABBBDDDFFFHHHFFFCCCCCCDDDDDDAAA>>>@@@???>>>>>>???>>><<<:::??????BBBGGGNNNQQQPPPNNNNNNPPPOOOMMMMMMMMMFFF???AAA???===<<<===???@@@???CCCCCCBBBAAA@@@>>>>>>===>>>===<<<===AAACCCBBB@@@>>>DDDFFF@@@:::<<>>DDD<<<>>>???<<<888777<<<@@@===<<<:::777555444444444333666555222333666777444222444666888777555222111222111111000///......---111111111000///000333555;;;888777555000+++---222222222222222222222222222///000111333555666888888444111///111444777777666777666444333222222333333555444333222222222222222,,,...///111222111000///555666555333444888666222777777888888777444222000000555777555666<<<===:::555444333444777999999888888666555666888999777555999999;;;>>>@@@AAA???===777888888888888666555444111222444777;;;>>>@@@AAAEEEBBB???===<<<;;;888777===AAAEEEEEEBBB???======;;;:::999999999888666444:::777666999777333555<<<>>>===:::777555444333333000000000111333333222111555444555666666555222///666666666555222000000111555555555666777777555333<<<;;;:::888666666888:::;;;777444555999:::888555666555333333777@@@KKKSSSEEEEEEHHHJJJFFF>>>::::::999777666777999:::;;;:::AAA>>><<<<<<===>>>>>>===<<<:::888888999;;;;;;;;;:::>>>AAA@@@======AAAFFFFFFDDDBBB@@@????????????======<<<:::888999;;;===>>>@@@CCCFFFIIIJJJKKKKKKKKKLLLMMMMMMKKKGGGDDDBBB;;;===>>>===<<<;;;<<<>>>BBBAAAAAA@@@???======<<>><<<;;;;;;===???AAACCCBBBAAA@@@????????????FFFGGGIIIKKKLLLMMMMMMMMMJJJFFFBBB@@@AAADDDGGGHHHFFFHHHKKKJJJHHHFFFEEEEEE:::777555777;;;===;;;888777555444555888999888666888888777666666555555555666666777777888888999999888666555555777888777777666777999::::::999777666333333444444444444333333222222333333222222111000///000000000......000111222222333444666888:::;;;===AAABBB@@@@@@CCCBBB???<<<999555222111111000///------------------,,,,,,,,,---...000000000//////...,,,++++++,,,------,,,(((+++,,,******------******************************)))***---111222000---------------------------////////////////////////000///------///111111111111111111111111333444555777666777999===???@@@??????===<<<::::::;;;<<<===;;;::::::===AAACCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDFFFHHHLLLQQQVVVZZZ]]]___bbbiiirrrzzz~~~{{{rrrkkkiiiggghhhjjjmmmppprrrttttttuuutttrrrpppmmmjjjeeecccdddeeefffiiillloooqqqssswww{{{{{{yyyxxxzzzxxxtttooolllgggdddbbbaaa```^^^^^^^^^___aaadddffffffeeehhhaaaYYYUUUUUUWWWWWWWWW___iiivvv||||||xxxuuuttthhhddd]]]UUUPPPQQQUUUZZZcccgggeee]]]SSSKKKBBB:::===999888::::::999:::>>><<<======;;;999999;;;===;;;:::888666444333333444111444444111111555666333222333444444333222000///222111000000///////////////000000000000222555888999666555444000,,,---222444444444333333222222222///000111222333555666666555222000111444777888777999888777555444444444555555555444333222222222333000000000000111111222333222333222000222666666333888999::::::999777555333000444555333444:::<<<999:::888777888:::;;;::::::888666444555777777666444555555666999;;;<<<;;;::::::999777555444333333333555555666777;;;@@@EEEHHHFFFDDDAAA???>>>===;;;999<<>><<<;;;<<<===<<<;;;999888666777999;;;;;;;;;<<<>>>???>>>;;;;;;===@@@@@@@@@@@@@@@???===;;;::::::;;;;;;:::888888:::<<<@@@BBBDDDGGGHHHHHHHHHHHHFFFFFFGGGGGGFFFCCC@@@===<<<<<<============<<<<<>>===;;;::::::<<<>>>@@@@@@@@@???>>>============GGGGGGHHHIIIJJJJJJJJJJJJHHHDDD@@@???@@@BBBDDDEEECCCEEEGGGGGGEEECCCBBBBBB:::888666777:::;;;999777777666555666888888888777444555666777777666555444666666666777777777777777666555555666888999888666333555777999999777555444444444444444444444444444222222333333222222111000///000000000......000111000000111222444555777888<<>>???????????????@@@@@@AAAAAABBBCCCDDDGGGKKKNNNQQQTTTUUUYYY```iiisss{{{zzznnnfff___```bbbeeeiiinnnrrruuuzzzzzzzzzyyywwwtttqqqoooppppppqqqsssvvvyyy{{{||||||xxxrrrmmmiiigggdddbbb______aaadddgggjjjjjjiiimmmddd[[[WWWYYY[[[YYYWWWaaahhhqqqvvvsssnnniiiggg```^^^ZZZUUUSSSTTTXXX\\\gggkkkjjjbbbWWWNNNEEE===:::777777:::999666666888<<<;;;::::::::::::999888888777555333222222222222000333333111222555555333444333222111000000//////111111000//////000000111///000111111111333777999666333333333000,,,---111555555444444333333333222000000111111222333333333666444111111333666888999<<<;;;999888777666666666666666555444333333333333444333111000111222444666444555444222555;;;<<<999888888999:::999888777666111333222000222777:::999<<<;;;:::;;;<<<===<<<;;;888666444444555555444333444333333555888::::::999:::888555222111222333555888777666777;;;AAAHHHLLLFFFDDDAAA@@@@@@???<<<::::::<<<>>>>>><<<999777777999888888888::::::888777888666777999666222222555777777555444333222222222444333222333444555444333000000111333555555333111---///111222222444777999888888999<<<===<<<999666;;;;;;<<<;;;:::;;;>>>@@@;;;888555444666777444222444444333444777???IIIPPPGGGEEEEEEFFFBBB<<<;;;>>>@@@>>><<<;;;<<<>>>AAACCC???===<<<<<<<<<<<<:::999777666666777:::<<<<<<<<>>===;;;:::::::::::::::<<<>>>@@@???<<<888666777999::::::999999999:::CCCDDDFFFHHHHHHGGGEEEDDDBBBBBBCCCCCCBBB@@@===<<<>>>===<<<>>>@@@@@@>>>:::<<<>>>AAADDDDDDAAA>>><<<>>><<<;;;::::::<<<>>>???========================DDDDDDEEEEEEEEEFFFFFFFFFFFFCCC???>>>???@@@AAAAAA>>>@@@BBBBBBAAA?????????<<<:::888999::::::999777777777777777777888777777222444666888999888666444666666666666666555555555444444555777999999777666111333666888888777444333555444444444444444444555222222222222222111000000///000000000......000111000000111111333444666666:::???CCCEEEHHHLLLLLLIIIEEEAAA<<<777555333000///111111000///...---------++++++,,,,,,------------...,,,++++++,,,---,,,,,,)))++++++((((((+++,,,)))******************************+++,,,---------,,,,,,,,,+++******+++,,,,,,............------------111000......000000///............//////000000000222111111222333444444222444555666888888888888777777666666666888;;;===>>>===>>>????????????@@@AAAAAABBBDDDFFFIIILLLOOOPPPTTTZZZcccmmmvvv{{{uuuiii\\\\\\]]]```eeekkkpppsss{{{~~~}}}}}}}}}}}}~~~xxxrrrnnnjjjfffddd]]]]]]___bbbfffiiiiiihhhhhhbbb\\\YYYZZZ[[[\\\\\\bbbgggmmmnnnkkkeee```]]]ZZZZZZYYYVVVUUUVVVYYY[[[cccggghhhbbbZZZRRRJJJBBB;;;777666888777444444777===999777888<<<<<<888444555444333111111111111222111555555333333666666333666444222000000111222333111111111000111111222222000111222222222333666888333111111333111...---000222222222333333333444444222222222222222222222222666555222111333555888:::<<<;;;:::999777666666555777666555444333333333333444333222111222222444444444555444333666===???<<<555555666777777666666555222222111000111555999:::;;;;;;:::<<<>>>???>>>===888777555444444444444444777555555666999;;;<<<<<<777666444333333555666777666666666888<<>>;;;<<<===>>>===<<<===???AAA<<<:::777666666666444222444444444555888>>>FFFLLLKKKHHHFFFEEE@@@;;;;;;>>>>>>?????????>>>???AAACCC@@@>>>============;;;999999888888:::===???@@@???AAA???============<<<::::::<<<===>>>>>><<<999777777999<<<>>>===<<<<<<===EEEFFFHHHIIIIIIGGGFFFDDDCCCCCCDDDDDDCCCBBB@@@>>>AAA>>>===???CCCDDD@@@;;;>>>???AAACCCDDDCCCBBBAAA>>>===<<<<<<<<<===???@@@>>>>>>>>>?????????????????????@@@AAABBBCCCDDDEEEGGGDDDAAA???????????????<<<>>>@@@@@@>>>======>>>===<<<;;;;;;;;;;;;:::888777888888888777777777888222444777::::::999777666666666666555555555555555555555555777999999777555444666888:::;;;:::888777555444333333333333444555111222222222222111000000///000000000......000111222222222222333444555666777<<<@@@AAADDDIIIIIIGGGEEEAAA<<<888555444111000111111000///...---------------,,,,,,+++++++++***...,,,++++++,,,---,,,,,,***,,,+++((((((+++,,,******************************+++,,,,,,,,,,,,------++++++************++++++,,,,,,---......///000000111000///000111111000...------..................333111000111222222111000000111444666777666666555555555666666666888;;;======???AAA@@@>>>>>>???AAA@@@@@@BBBEEEHHHLLLOOOQQQQQQVVV___iiiqqquuuwwwwwwtttsssrrruuuzzzsssaaa``````bbbeeejjjooorrrzzz~~~wwwqqqlllhhhdddbbb[[[[[[\\\___ccceeeeeeddd```___]]]YYYUUUTTTXXX\\\```cccggghhheee```[[[XXXXXXYYYZZZYYYXXXWWWWWWYYYaaafffgggaaaZZZTTTMMMGGG???:::666666555333555:::===999666888<<<<<<888333333222111000000111222333111444666444555777777444777555222000000222444666222222333333333333333333222333444333222222333555111//////333333///...///......///111222333444555333333333333222222222222555555333222222444777999999999999888777555444444555555444333333333333444111111222333333222111000///111000///333999:::888444444555555666666666666444222111111222444777:::::::::;;;>>>AAACCCCCCBBB888888666555444444666777999888777888:::<<<===<<<888888888888888777666666555777:::>>>AAACCCDDDEEECCCBBBAAAAAABBBAAA???===888888777777666666555444444444444555777888777666555777888777444333111000111111222222222222222111555333111111222333333222555555555777777666444111222333333222111222555777999:::<<<@@@CCCDDDBBB@@@>>>???@@@>>>===<<<===>>>>>><<<999888777666555444444555555666888===CCCGGGMMMIIIFFFDDD???::::::>>>===???BBBCCCBBBAAABBBCCCAAA@@@>>>>>>>>>>>>===;;;===<<<===>>>AAACCCBBBAAAAAA@@@@@@BBBCCCCCC@@@>>>???>>>======<<<===>>>>>>:::===AAACCCCCCBBBBBBBBBGGGGGGHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDCCCAAA@@@CCC@@@>>>@@@DDDEEEAAA===AAAAAAAAAAAABBBDDDEEEFFF??????>>>>>>>>>???@@@AAA@@@AAABBBBBBCCCBBBBBBAAA======>>>@@@BBBEEEGGGIIINNNJJJEEEBBBAAA@@@@@@???===???@@@???>>>======>>>======<<<<<<;;;;;;::::::888999999999777666777888444555888::::::999888666555555555666666666666666777666666666888888666555333444666777777777777666444444222222222222444444111111222222111111000//////000000000......000111333333333333333444555555;;;???BBBBBBEEEKKKMMMKKKFFFBBB<<<888666444222111.........---,,,,,,,,,+++///...---+++************...,,,++++++,,,------,,,,,,...,,,)))(((,,,---+++++++++++++++++++++++++++***+++------,,,,,,...000++++++,,,,,,,,,,,,++++++++++++,,,---...///000111///......///111111///...------............------333222000111222222111//////000222444444444444333333444666666666666999;;;===@@@BBBAAA>>>===???BBB???@@@AAACCCGGGKKKOOOQQQOOORRRYYYbbbiiimmmmmmlllhhhgggfffhhhlllqqquuuwww|||}}}}}}kkkjjjiiiiiikkknnnqqqsss{{{zzzrrrlllfffbbb^^^[[[YYYYYYYYY[[[^^^______^^^YYY[[[ZZZUUUMMMKKKOOOUUU\\\]]]```bbbaaa^^^[[[XXXYYY[[[^^^___]]]ZZZXXXXXXdddhhhhhhaaaYYYSSSMMMGGGAAA;;;777666666555777<<>>??????>>><<<;;;;;;<<<===<<<;;;999777666666666555666777888999;;;???BBBIIIFFFCCCAAA===999999>>><<<@@@DDDDDDBBBAAABBBDDDBBB@@@>>>===>>>?????????AAA@@@@@@AAACCCCCCBBB@@@???AAAEEEGGGHHHFFFCCCBBBBBB@@@===;;;;;;===AAACCC???BBBFFFHHHIIIHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHDDDDDDDDDCCCBBBAAA??????CCC@@@>>>???BBBCCCAAA???BBBAAA??????@@@CCCEEEGGG@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDBBBAAA======>>>@@@CCCGGGJJJLLLVVVQQQJJJEEEBBBBBBAAAAAA@@@AAABBB@@@>>>===>>>???;;;;;;<<<;;;:::::::::;;;888999;;;999777666777999444666777888999888666555555555555666666777777888:::888666666666777666444111111111222222333444555444333111000000111333444111111111111111000000//////000000000......000111333333222222222333444444;;;???AAAAAAEEELLLPPPPPPHHHDDD???:::777555222111------------------,,,,,,...---,,,+++***++++++,,,...,,,++++++,,,------,,,...///---)))))),,,...,,,++++++++++++++++++++++++)))+++------,,,---000222,,,---///111111///---,,,++++++,,,,,,------......+++++++++---//////...,,,------...//////...---,,,333111000000222222111///000000111222333333333333000333555666555444666888<<>>AAA??????@@@BBBEEEHHHLLLNNNKKKLLLQQQXXX___cccbbb```^^^]]][[[]]]```dddggghhhmmmqqqtttwwwtttsssrrrrrrrrrtttvvvxxx}}}{{{uuummmfff___ZZZUUURRRUUUTTTTTTUUUVVVWWWUUUTTTRRRRRRQQQLLLHHHGGGJJJMMMUUUVVVYYY\\\^^^^^^\\\[[[[[[^^^ccceeeccc___\\\[[[dddgggeee\\\TTTOOOJJJEEE???:::888999888666888<<>>BBBCCCBBBAAA:::::::::999777888<<<@@@;;;;;;;;;;;;===<<<:::888;;;;;;:::::::::::::::::::::===BBBEEEFFFCCC???<<<>>>>>>???AAABBBBBB@@@===:::777555555888:::;;;:::777666666777888999777666444999999444222555666444222333444444444444222222777555222111222333444333333333333555666555333000///000111222444888===AAA;;;:::999999:::;;;;;;:::;;;<<<======;;;:::;;;<<<<<<;;;:::999777666666666666777999999999:::<<<>>>AAA>>>======;;;888:::>>>;;;>>>???>>>;;;;;;???DDDBBB???<<<;;;<<>>;;;999:::===@@@CCCCCCEEEIIIKKKLLLMMMOOOPPPMMMJJJGGGDDDBBBCCCDDDEEEDDDDDDCCCAAA@@@>>>===<<<@@@???>>>======>>>???@@@>>>>>>>>>>>>???@@@BBBCCC?????????@@@@@@@@@AAAAAABBBBBBDDDDDDDDDBBB@@@???<<<<<<<<<>>>AAADDDHHHJJJ^^^WWWNNNGGGCCCBBBBBBBBBCCCCCCCCCAAA>>>======>>>999:::;;;;;;:::999:::;;;888:::;;;:::777555777999555555666777777666555444444555555666777888999999<<<999666555555666555444444444333333444555777888333222000//////000222333111111111111111000/////////000000000......000111333222222222222222333333444777999:::>>>GGGLLLMMMKKKGGGAAA;;;888555222000.........///////////////---,,,+++++++++,,,---......,,,++++++,,,------,,,///000...***)))---...,,,++++++++++++++++++++++++)))+++......---...111444---///222444444222///---,,,,,,,,,++++++++++++***)))((()))+++......---+++---.../////////...---,,,222111000000111222111///111111111111111222222222...111555555444333444666;;;???AAA@@@<<<:::===@@@@@@??????@@@BBBFFFIIIKKKGGGGGGKKKQQQXXX[[[ZZZXXXWWWVVVTTTUUUXXX[[[]]]]]]aaafffiiikkkrrr{{{~~~{{{yyyxxxxxxxxxxxxyyyzzz{{{}}}yyyssskkkbbb[[[UUUOOOLLLPPPOOONNNOOOOOOOOOMMMKKKKKKIIIGGGFFFFFFHHHIIIJJJPPPQQQTTTXXX\\\^^^]]]\\\\\\```fffiiigggddd```^^^___aaa___WWWPPPLLLHHHCCC;;;999888;;;;;;888777:::@@@===:::888888888999999333222222222333555777888222999@@@EEELLLTTTXXXVVVOOOKKKFFF@@@<<<999888888555888<<<>>>===999444111---///111222222111222444333///000555777333...,,,333333333222222222111111111111111000000000000000...111555555222111111333222222444555555555444333......///000111333555666444333111000///000111222333666888777888:::777111444333222111111111111222000,,,---222333000000555444555777:::===>>>===;;;:::;;;<<<:::999:::???CCC>>>>>>>>>??????>>>;;;888666666555666999===@@@CCC;;;>>>AAACCCBBB???;;;888999::::::===>>>>>><<<999:::777555666999<<<======999888888888::::::888777555999999333111666888666333444555666555444333222999666333222333444555555333333444777999999777444111222333333555888===AAA===:::777555555666555444777999;;;<<<;;;;;;<<<===::::::999888666555555666777888::::::999999:::;;;:::888888::::::888:::???999:::999555222444;;;BBBAAA>>>:::888:::>>>AAABBBAAA@@@?????????===999777888AAAJJJMMMHHHBBB???>>>===<<<:::999999<<<>>>@@@EEEGGGKKKMMMNNNOOOQQQSSSOOOLLLFFFAAA??????AAABBBEEEEEECCCAAA???>>><<<<<<>>>>>>===:::999:::===@@@:::;;;===>>>??????>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCBBB@@@===<<<:::999999:::<<>>======>>>999999999999999999999999:::999888888999999888666444444555666777888999999666666777888999::::::;;;<<<:::777555444444444555444333222333444444222111000111111111111222222222555555444333222000000///...///000///------...000222222222222222222222222444333333777<<>>>>>======AAAFFFHHHHHHIIIJJJKKKKKKLLLNNNRRRVVVOOOPPPRRRSSSSSSSSSRRRRRRWWWXXX[[[```ggglllooopppqqqqqqsssxxx}}}~~~|||xxx{{{xxxuuutttooolllgggbbb\\\UUUNNNIIINNNKKKGGGEEEEEEEEEEEEDDDIIIGGGDDDAAAAAAFFFMMMSSSTTTSSSTTTWWW\\\^^^^^^\\\___ccchhhjjjmmmmmmeee[[[bbb]]]UUUOOOJJJGGGDDDBBB<<<;;;888666444555999<<<::::::999999999999999:::555555555333222222444666666777:::AAALLLYYYeeelllggg^^^OOOBBB===???===999666888;;;;;;888555222000111000///......///000111---111666777444111000111///000111000///000111333333222222111000///......000111444666777666444333///111111222666:::777222444222000000111333333333555444222000000111222333555444333333555555444333444222000///......000111000000////////////000111333555999===>>>>>><<<;;;999888888888999::::::;;;???===<<<<<<===;;;666222999666555777;;;>>>???>>>===??????<<<===>>><<<666999888777777777777888888777555444555888;;;======<<<:::999888999999888777:::999777666666666444333888999777444555888888444333333333333333444555666444444555777999999777555444444555666999;;;===>>>===:::777444222222333444666:::>>>>>>;;;888666666:::999888666444222111000222222333444555666888999888:::;;;;;;999888888999777777666444444888@@@GGG;;;===;;;444444999;;;888@@@;;;:::===>>>;;;:::;;;888???FFFGGGCCC>>>===???;;;:::999999:::===???AAAGGGIIIMMMOOOOOOOOOQQQRRRQQQMMMFFFAAA======???@@@;;;===>>>===:::999;;;>>>;;;<<<===>>>>>>===<<<;;;???>>>===<<<<<<;;;;;;<<>>>>>>>>??????>>><<<>>>?????????>>>===;;;999===;;;999:::<<>>999999999999999999999999:::999888999::::::888666777777777777888888888888555666666777777888888999999888777555555555666666666555444555666666444222333222222222111111000000555444444333222111000///000000///////////////000222222222222222222222222333222333555:::>>>@@@@@@BBB???<<<999888666333111333111/////////---+++))),,,------.........------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................222111000/////////000111222///,,,...111111...***---,,,++++++******++++++,,,******+++------+++)))---......///////////////...---,,,,,,---...---+++...---,,,---///000///...000000111111222222333333777888777666555555888:::<<<<<<<<<===BBBHHHMMMOOONNNNNNMMMLLLKKKLLLOOORRRIIIJJJLLLNNNOOOOOONNNNNNRRRSSSUUUXXX]]]aaacccdddjjjkkkoootttzzz}}}~~~}}}}}}|||{{{{{{{{{}}}{{{xxxtttpppmmmkkkkkkhhhccc^^^YYYSSSMMMHHHLLLIIIFFFDDDDDDDDDDDDCCCFFFEEECCCCCCEEELLLUUU[[[___\\\YYYYYY\\\___`````````eeeiiimmmqqqqqqjjjaaa^^^YYYRRRKKKGGGCCC@@@>>>===;;;999777555555777888888888777777777777777888555666666555333444666888444555999@@@JJJWWWcccjjjmmmgggYYYJJJBBB@@@===999999::::::888555333222333///...------...///000111...111555666555333111000///000111000//////111333555444444333333222222111000000000111222222333444333555555444777<<<:::666444222111111222333222111444333111000000222444555555333222333555555555333<<<:::666333000///......000000000000000/////////111444777:::;;;;;;999888777777666666777777888999===<<<<<<<<<<<<:::777444888666555666:::===>>>===<<<>>>>>><<<===@@@===999777777888888888999999999555444222333666999:::;;;===;;;999888888999777666888777777777888888666555999:::888555666888777333444333333333333444555666555555666888::::::888666444444555666888:::;;;<<<===;;;888555333333333444333777;;;<<<:::777666666666555555555444444444444222222333333555666777888777999::::::888777777888888888777555444777<<>>:::999;;;<<<999888999888;;;@@@EEEGGGDDD>>>:::;;;:::999888999:::<<<===FFFHHHJJJKKKJJJIIIJJJKKKMMMJJJDDD???<<<;;;===>>>=========<<<:::999:::<<<<<<<<<>>>?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<>>>>>>>>??????===<<<<<<===>>>>>>>>>===<<<;;;???===;;;;;;>>>@@@AAAAAAFFFCCC@@@???AAACCCDDDDDDBBBDDDEEEDDD@@@===<<<;;;999999999999999999999999;;;:::999:::;;;;;;999777:::::::::999999888888888777777777777777777777777666777777777888777777777888777666666666666333111444444333222111000//////555444333333222111000000333000......111222111///000000000000000000000000222111222444777999888777;;;999777777777777666444333333222222111...***''',,,,,,---.../////////.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////444333111///............222///,,,---///000///,,,------,,,++++++++++++++++++*********,,,,,,***)))---......//////////////////---,,,,,,------+++***...,,,,,,,,,...///...---000000000000000111111111222333444444444555888;;;888777777;;;AAAHHHPPPUUUTTTTTTRRRNNNKKKJJJKKKLLLHHHHHHIIIJJJJJJJJJIIIIIIQQQRRRSSSTTTVVVYYY[[[\\\^^^aaaggglllpppuuuzzz}}}||||||wwwuuusssssstttwwwvvvsssppplllhhheeedddgggddd```\\\XXXTTTOOOKKKNNNKKKHHHFFFFFFFFFFFFEEEFFFFFFFFFFFFIIIPPPYYY___hhhddd^^^[[[\\\___bbbdddaaafffkkkppptttvvvooofffYYYTTTMMMGGGBBB???<<<:::;;;;;;:::888777666666555555555555444444555555666666777777666555666888;;;444444777<<>>;;;<<<;;;888444111111333555///............///000111111222333555666555222//////000111000//////111333444444333333333333333333666444222111222444777999666777666444777;;;;;;888444333222222333333111///333222111000111333555666333222111111333555444444===;;;888444111///......000000111111111000...---000222555777888777555444555444444444444555666666999;;;<<<<<<:::888888888999777666777:::<<<======<<<>>>>>><<<>>>AAA@@@<<<777888999;;;;;;;;;::::::555333111222444777888999===;;;999888888888666555555555666999;;;<<<:::888:::;;;:::777777999666111444444333333333444555555555555777999;;;;;;999777666666666666888999:::;;;===<<<999666444444555555111444888999888666555555555555555444444444444444222222333444555555666777666888999888666555555666888888888666555555888:::777999888666666999:::888<<<888666999999777555666888888;;;CCCKKKJJJ@@@666<<<;;;999888777888999999DDDFFFGGGFFFDDDBBBBBBBBBIIIFFFAAA===::::::;;;<<<>>><<<:::999::::::999888:::;;;===>>>????????????<<<;;;;;;;;;;;;<<<======???>>>===>>>???@@@???>>><<<<<<<<<======>>>>>>>>>@@@>>><<<<<<>>>@@@@@@@@@>>>===;;;<<>>EEEPPPXXX[[[ZZZXXXSSSMMMIIIGGGGGGJJJJJJJJJIIIHHHGGGFFFEEENNNOOOPPPPPPPPPRRRTTTVVVUUUYYY^^^aaaccchhhooottttttwww|||~~~~~~{{{tttnnnjjjiiiiiiiiinnnllljjjgggeeecccaaa```dddaaa^^^\\\ZZZWWWTTTQQQSSSPPPLLLJJJJJJJJJJJJIIIJJJJJJIIIHHHIIINNNTTTYYYfffbbb]]]ZZZYYY\\\```bbbaaafffkkkooossstttmmmdddTTTOOOHHHCCC???<<<:::888888888999::::::999777555555444444444444555555666555666777666666777:::<<<666555555777;;;BBBHHHLLLYYY[[[XXXMMMBBB??????>>>;;;:::888444111000222444222111111111000000000000333222222444777777333///000111111000//////111222//////000000111111111111777666444444444666999;;;555777666333444888999777555444444555666555222000555444222111111222333555111000...///111333333333555444333111000000000000000111222333222000...,,,000111444555666555444222444444333333333444444555888;;;======:::888:::<<<:::999999999;;;===>>>???@@@AAAAAA???@@@CCCBBB>>>:::;;;===>>>>>><<<:::999777555333333555888999999===;;;888777777777555444222333666:::>>>???===;;;;;;===<<<888888999666000444444333333333444444555666666777:::<<<<<<:::888888888888888888999:::;;;===<<<:::777666666666777444666888999888666555444888777666555444222111111333333444444555555555555555666777777555333333444666777888888777666666666444555666666666888888777999555333666777444333444:::888:::BBBJJJJJJBBB:::===<<<:::999777777666666@@@AAABBBAAA???>>>>>>???FFFCCC@@@<<<:::999::::::<<<999666666777888666333777888999:::<<<===>>>>>>::::::::::::;;;<<<===>>>>>>======>>>AAACCCCCCBBB>>>>>>=========>>>>>>???>>>===<<<===???AAABBBBBB@@@>>><<<===???AAABBBBBB@@@AAABBBAAA???<<<::::::::::::::::::::::::::::::>>>===<<<===>>>===<<<::::::::::::;;;<<<=========>>>>>>>>>===<<<<<<;;;;;;<<<===>>>>>>===;;;888666;;;:::888888888777555333222222222222222222222333444333333222222111111111444000---///333666333000////////////////////////000111333666999999777555444333333444666666444222444222000000222444444444,,,---...///000000111111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------111000///......///000111111///------...///000000,,,,,,+++************+++,,,------...------,,,,,,---......///////////////222000///...///...---+++---,,,+++,,,.........---111111000000///............000111111111111333555777444444999>>>CCCNNNZZZ``````^^^YYYRRRKKKGGGEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGIIILLLOOORRRUUUXXXXXXXXX[[[aaaffflllooosssxxx||||||yyyvvvqqqmmmfff___[[[YYYYYYZZZ___^^^]]]\\\\\\\\\\\\\\\^^^\\\ZZZYYYYYYXXXVVVUUUVVVSSSOOOLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFHHHMMMQQQYYYXXXVVVUUUUUUVVVYYY\\\^^^cccgggjjjmmmllleee[[[NNNJJJDDD???<<<:::999777666666777;;;>>>>>>;;;888666666555555666777777888555666777666666777999<<<777666555555777;;;@@@CCCIIINNNOOOFFF>>><<<======777888777666333111111222333333222111000...---,,,333222111333666666333///000111111000//////000222------......//////000000111111333444444555444444555777666333222666888666666666666777888777444222888777444222111000111222111///------///111111111000000000000000111111222000111222333222111///---111222444555666555444333555444444333333333444444888;;;======;;;:::<<<>>><<<<<<<<<<<<===???AAACCCEEEFFFEEEAAABBBEEECCC???>>>???@@@@@@???===;;;999:::888666666888:::;;;;;;<<<999777666666666555444111222555:::>>>@@@>>><<<<<<>>><<<888777888555000555444444333333333444444666666777:::======;;;999999999999999999:::;;;;;;<<<;;;:::999999999999:::999999:::::::::888666444888888777666444333222222444444555666666666555444444666777666444222222333333444666888999888666555444333444555666555666777666222111444666444333444<<<<<<===AAAEEEFFFDDDAAA>>>===;;;:::888777666666<<<===>>>>>>======???AAADDDCCC@@@===;;;:::999999999555222222444555333000333444555666888999;;;<<<999999999999:::<<<===>>>===<<<<<<>>>BBBEEEFFFFFFCCCAAA???>>>======>>>???>>>======???CCCEEEFFFFFFCCCAAA??????AAABBBBBBAAABBBBBB@@@>>>;;;:::<<<===<<<<<<<<<<<<<<<<<<<<<<<>>===>>>??????===;;;999::::::;;;<<<===>>>????????????>>>>>>=========>>>>>>??????===;;;888666===<<<;;;;;;;;;;;;888666222222222222333333333444333333333222222222111111222000...///222444333222////////////////////////111111333666999999888666444333333444555555222000555222///......000000000......///000111111111000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000......------...000111222///............//////000------,,,+++++++++++++++,,,...//////---------...---......///////////////222000//////000000...---...,,,,,,,,,...///...---111111000000//////.........///111111000000111222888555666<<>>;;;777777777777888999::::::777777888777666777999<<<888777666666999===AAADDDAAAFFFGGGAAA:::999:::999333555777666444222111111222222222000///---+++***222111222333444444222000111111222111//////000111......//////000000000111///111444777777666444333444888888444333555777555777666555666888888666555:::999666333111000000000333111...---...000111111333333333222222222111111///000111222222111000000222333444666666777666666555555444333333333444444999:::;;;;;;::::::<<<===;;;===>>>>>>???@@@DDDFFFHHHIIIFFFCCCCCCFFFDDD@@@AAAAAABBBAAA@@@???===<<<===:::888777999;;;;;;;;;:::888666555666666666444222222555999===???>>>=========:::666555777666111555555444333333333444444555555777:::<<<===;;;999999999999999999:::;;;<<<::::::::::::;;;<<<<<<===<<<<<<;;;<<<<<<<<<999777666666666666666777777777555666777888888777555444444666777666333111111222222333555888;;;:::888555555222222444444333333666444000000444666555555666===???@@@@@@@@@AAABBBCCC<<<;;;;;;:::999888777666888:::;;;<<<===>>>AAADDDDDDCCC@@@>>>;;;999888777444333111111222222222111222333333444666777999:::888888888999:::;;;<<<======;;;;;;===@@@CCCEEEFFFEEEBBB???===<<<<<<>>>?????????@@@BBBEEEHHHHHHHHHBBB@@@???@@@BBBDDDDDDCCCCCCBBB@@@===::::::===@@@========================@@@???>>>???@@@@@@>>><<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::999888;;;:::999:::;;;:::888777333333333333333333222222333333333222222222222111000//////000111222333333000000000000000000000000111111222444666666555333222222333444666555333000444222000/////////...,,,///000000111111111000000111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111......------...///111222,,,...///////////////000//////...---------------+++---//////---+++,,,...---......///////////////000///......///000///---...---,,,---///000///...111000000000000000000000,,,...000111000000111222555111444;;;>>>???JJJYYYcccgggiiiggg```VVVLLLGGG@@@@@@?????????@@@BBBBBBBBBDDDDDDAAA>>>>>>CCCGGGHHHGGGGGGHHHJJJLLLLLLLLLQQQSSSVVVYYY\\\\\\ZZZWWWVVVSSSNNNJJJGGGFFFGGGGGGCCCCCCCCCDDDFFFIIILLLNNNMMMLLLKKKMMMPPPRRRTTTTTTTTTPPPKKKGGGDDDBBB@@@???<<<=========<<<>>>AAADDDAAACCCDDDDDDDDDFFFKKKNNNPPPTTTWWWYYY[[[ZZZQQQGGGCCC???;;;888888888888777999777888<<>>>>>???AAAEEEIIIGGGGGGEEEAAABBBFFFFFFBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<999777666777999999999888666444555666777666555444333555777;;;======<<<===<<<888333333666666333666555444333333333333333444444666999<<<===;;;999777666777777888999:::;;;888999:::;;;===>>>???@@@<<<;;;:::<<<>>>???===;;;666777777777888888888999777888999:::999888666555555666777666333111111111444444555888;;;;;;888444777222000333222000111666222//////444777777777999===>>>???@@@???>>>======888888999888888888777777777888:::;;;<<<>>>BBBEEECCCBBB@@@>>>;;;888666444111222333222111111333555555555555555777888:::;;;999999888888999:::;;;;;;>>><<<::::::<<>>@@@???>>>>>>@@@BBBCCCCCCAAA@@@???>>>???AAABBBBBBAAABBBBBBAAA>>><<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999::::::::::::::::::999777666666666888888666444666555444444333222111111333333222222222222222222...///000000///000222444111111111111111111111111111111000111333333222000111111222444666666444111222222222333444222///---000111111111111000000///111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111///......---...///000111+++---000000000/////////111111000///////////////***,,,......+++***+++------......///////////////...---,,,---//////...---///...---...000000000///000000000000111111111111+++---///000000111222333///,,,///888;;;;;;FFFVVVccchhhlllkkkdddYYYOOOIIIFFFEEEBBB@@@>>>============>>>>>>;;;666555:::??????======@@@DDDGGGFFFDDDDDDEEEHHHKKKNNNMMMKKKHHHIIIFFFCCC???=========>>>@@@??????@@@BBBEEEIIIKKKKKKIIIIIIKKKOOORRRTTTTTTUUUQQQKKKFFFCCCAAA???===;;;<<<<<<;;;999:::<<<>>>>>>@@@@@@??????BBBGGGLLLJJJNNNRRRTTTVVVUUUMMMCCC???<<<888666666777777777<<<:::999===BBBCCC@@@<<<888888888888999:::;;;<<<<<<<<<<<<:::999999;;;===<<<;;;999888888:::<<<>>>444777888555444777888666111222333333222222444666333444555666777666555555...111333222///...000222111222222111///...///111///////////////.........///000111333444333333222---333555222/////////...444222000111333666777777888777555222111222333333:::777333111222333333333111222222333333222222111000//////000111222444555000111333555666777888888444444333222111111222222:::777444555888:::888666888:::===>>>>>>@@@EEEIIIDDDEEECCC@@@BBBFFFFFFCCC@@@@@@@@@@@@BBBCCCEEEFFF:::888555444555777777777777555444444666777777666555444444666:::<<<<<<<<<===<<<777222222666777444666555444333333333333333333444666999<<<<<<;;;999444444555555666888999:::777888:::<<<>>>@@@AAABBB:::999999;;;???BBBAAA???;;;::::::999888777666666888999:::;;;:::888666555555666777666333111111111777666666999;;;;;;777333888222000222111...000666222...///555888888999;;;======>>>???@@@>>>:::666555666666777777777777666666888999:::;;;>>>BBBEEECCCBBB@@@===:::777444222000333444444111111444888888888777777888:::<<<===999999888888999999:::;;;???<<<999888999:::;;;:::???===:::777888:::>>>@@@<<<;;;;;;<<<======;;;999AAA@@@>>>>>>??????===<<<@@@AAABBBAAA???======>>>AAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@AAABBBBBB@@@>>>;;;<<<===>>>>>>?????????;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888888666666888;;;:::333---444444444555777777555333444444333222222222222333///...---///222444333111333111//////000222222222222222222111111111111000111222222333333222222111111000...,,,+++,,,---...222111///...///000///...333111//////111222000---***......+++,,,111222///++++++,,,,,,---...//////---.........,,,,,,...000111111111111000...------000000////////////000000000///---,,,,,,---...///000///---...//////...---000000///......///000111000000///...............444444444333222111//////111000000///...------,,,///111333333555999AAAGGGYYY^^^eeegggccc[[[SSSNNNKKKHHHCCC>>>;;;:::::::::888666555555222///333:::999::::::::::::<<<@@@CCC???@@@AAABBBCCCDDDDDDDDDDDDCCC@@@===<<<===@@@DDDBBBBBBBBBAAA@@@@@@AAACCCBBBGGGIIIFFFIIIRRRYYYYYYUUUUUUSSSMMMEEE???======;;;;;;:::;;;<<<===???@@@;;;>>>@@@@@@>>>>>>AAACCCJJJKKKMMMPPPSSSRRRPPPMMMAAA===888777999;;;;;;:::888888999<<>><<<::::::888888888999:::;;;:::;;;<<<============<<<:::;;;:::888888:::777333888777555333222222333333777222222555555222222777111222555888::::::666333222222222222222222333333666666555333000000111333111111111222222333333444333444444555444333111000333333222111000000111111555555555444333222111000555333222333444444333222;;;888333222444555444333222222333555777888777555222333444444333222222333222444555777888999999888222111111111222333333444222333555777777777777666777777888;;;???CCCEEEFFFHHHGGGFFFFFFFFFEEECCCAAABBBCCCCCC@@@<<<:::===@@@;;;888666555777888888777444777555000666AAABBB999666444333444666999::::::555555555555555666777777===;;;888666666666555444999999999:::<<<<<<:::888333555777999:::999888777:::===???@@@@@@??????@@@???@@@>>>===BBBHHHHHHDDDAAA>>><<<;;;======;;;999;;;:::999888777777888888888777666555444333333222888999:::::::::999888777333333333222111111111111000111222444666888999:::;;;:::999888666666555555666888666444444666444///999777555666:::>>>BBBCCCBBBAAA???<<<:::777555444666666666666555555555555;;;:::999999888999:::;;;:::999888666666555555555???>>>;;;:::999999:::;;;@@@<<<888999===???>>>;;;<<<<<<:::999888888777888;;;>>>???===;;;:::===@@@<<<<<<<<<;;;999999:::<<>>>>>>>>??????>>>======<<<<<<<<<===============>>>>>>===<<<<<<;;;::::::>>>:::777777::::::777333777666666777888777555333444444333222222222222222444222111111333333222000333111000000222333333222222222222111111111000000111222222222222222222111222111///---,,,---......222000/////////000///...111///...///111222111///***------)))***///000...+++,,,,,,------.........---...///...,,,,,,...000///////////////...------.........------.........111000...------...///000111000000111222222111///222111000//////000111222000000///............///333333333333333222111111111111000//////...------222333333222111333777;;;LLLRRRZZZ___^^^YYYTTTQQQOOOKKKFFF@@@<<<:::999:::777333111222000---000444666666777777888:::>>>AAA@@@AAAAAABBBBBBBBBAAAAAA@@@???>>><<<;;;;;;>>>AAACCCDDDEEEDDDCCCBBBCCCDDDEEEIIIJJJHHHKKKTTT[[[]]][[[[[[YYYRRRJJJCCC@@@???>>>>>>======>>>???AAABBBBBBDDDEEEDDDAAA???@@@AAADDDEEEGGGKKKOOOQQQQQQOOOCCC???;;;999:::;;;;;;:::999999999;;;===>>>>>>======<<<:::999888999999:::999999::::::;;;<<<======;;;<<<:::777777999777333777555444222222222222222666222222555555222333777333333555888::::::777555222222222222333333333333888888888666333222333444111111222222333333333444222333444444444333222111333222222111000000111111222222333333333222111111444333222222333333222111999666222222333444444333333333444666888888777555444555666666555555555555444555777888888777555444222222111111222333333444444444666666777666666555777666777:::===@@@BBBBBBEEEDDDDDDFFFHHHIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@???:::888666666777888777666555888555111666AAAAAA999555444444555777999:::999888888777666555555666666999777555555666777777666999999999;;;======:::888666666666666888:::;;;<<<;;;===??????>>>>>>???@@@DDDFFFFFFEEEGGGKKKKKKHHHCCC@@@<<<;;;;;;;;;999777888888888888888888888888:::999777666555555555666888999:::;;;;;;999888777444444444333333111000000000000222333555777888999888777666555444333333333555777666333444666444///666555555888;;;>>>??????@@@@@@>>><<<:::888777666777888888888888888777777:::999777666666666888888:::999888777666555555555;;;:::888777777888999:::>>>:::777888<<<>>>===;;;<<<;;;:::999888888888888999;;;<<<<<<;;;;;;;;;<<<======<<<:::888999;;;===EEEEEEEEEFFFFFFHHHIIIIIIFFFEEEDDDEEEFFFFFFDDDBBB@@@@@@@@@@@@???>>>===<<>>>>>=========>>>>>>@@@@@@???>>>===<<<;;;:::@@@<<<777555777999888777999888777888999888666444444444333222222222222333666444333333444555333222222222111333444555444222222222111111111000000000111111111111111111111111333111000.........//////111000//////000000///...///...---///111222111000,,,---,,,((((((,,,...,,,------------------------......///...,,,,,,...///------.........------,,,---,,,,,,++++++,,,,,,---111000///......///000111222222333555666666333111222111000//////000111222111000//////......//////111111222333444444333333111111111000000//////...111222222111//////111222===CCCLLLRRRUUUTTTRRRQQQRRRNNNHHHBBB===:::999999888333///000000------000111222333444555777<<>>@@@AAABBBAAA@@@@@@BBBCCCDDDFFFHHHIIIGGGFFFFFFGGGHHHKKKKKKJJJMMMVVV^^^aaabbbbbb___ZZZRRRKKKFFFDDDCCCBBBAAAAAABBBCCCDDDEEEIIIJJJJJJHHHEEEAAA@@@@@@AAA@@@AAADDDHHHKKKMMMMMMEEEBBB>>>;;;;;;;;;;;;:::;;;999888999;;;===>>>>>>???>>><<<:::888888888888777777777777999:::<<<>>>===>>>:::666666999888444555444222111111111111222555222222444555333444777555444555666888999777666222222333333333444444444:::;;;<<<:::777555555555222333333444444444333333111222333444444444333222333222111111000111111111000000111222222222222222444222111111222333111000666333111111222444444333555444444666777888777555555555666666666666666555555666888888777555222000222222222222222333333444444555555666666666555555999999:::;;;<<<>>>@@@AAADDDDDDEEEHHHKKKMMMMMMLLLKKKHHHEEEEEEGGGFFFAAA<<<888777777777888888666444555777555222666>>>???888444444444555888999888777:::999888666555555444444444333222333666888888888999999:::<<<>>>>>>;;;999888666555555777;;;???BBB======>>><<<;;;;;;===???FFFKKKNNNLLLKKKLLLLLLIIIFFFBBB===:::888777666444444555666777888777666666:::888666444333444666888777999;;;<<<<<<:::777555555555666666555333000...///000111333444666777777777666555333222222222222444666555333444666444000333333555888<<<===<<<;;;>>>===<<<;;;:::999888777888999:::;;;;;;;;;:::999<<<;;;999777666777999:::;;;:::888777666555555555777666555555555666888999:::777666777;;;===<<<;;;:::::::::999999888888888888888999;;;<<<<<<:::888>>>===<<<999888888;;;>>>FFFFFFGGGGGGHHHIIIKKKKKKFFFEEEEEEEEEFFFFFFDDDBBB@@@@@@@@@@@@@@@???>>>>>>AAA@@@???>>>>>>>>>??????AAA@@@???>>>===<<<;;;:::>>>:::666444555666666666888777666777888999888666666555444444333333444444222222222444555666777777222222222444666666555333111111111111000000000000111111111000000111111111333222111000////////////000/////////111111///...///......//////000/////////...,,,))))))***,,,,,,------------------,,,,,,...//////...,,,,,,---///...............---,,,+++,,,,,,++++++++++++,,,,,,000///.........///000111222333444666888777444111222111000///...///000000111000000///...////////////000111333444444555555222111111111000000000///,,,...///000111111111222333999AAAGGGJJJKKKLLLLLLQQQMMMGGGBBB===;;;;;;;;;<<<555111222333111/////////000111222333666:::>>>EEEEEEDDDCCCAAA???>>>===???AAACCCCCCCCCCCCDDDEEEEEEGGGJJJKKKJJJIIIHHHHHHKKKLLLLLLLLLOOOVVV^^^ddddddcccbbb^^^XXXRRRNNNKKKGGGGGGFFFEEEEEEFFFGGGHHHLLLMMMMMMLLLIIIFFFBBBAAABBB@@@>>>>>>@@@CCCEEEEEEBBB@@@===<<<;;;;;;;;;;;;<<<999777777999<<<===>>>@@@>>><<<999777666555555666666555555777999<<<>>>??????;;;666555888888444333333111000000111222222444333333444555555666777666444333444666777777666333333333444555555555666;;;<<<>>>===:::777666666444444555555555444333333000111333444555444444333222222111111111111111222111222222333333333222222333222111111333333222111333222111111222333444444555444444555666777666444444333333444555666555444444555777888777555111///333333222222222333333444333333444555666666777777<<<===>>>>>>===>>>@@@AAAGGGGGGGGGJJJMMMNNNNNNMMMKKKIIIHHHGGGFFFCCC===999888777777888999888555333444666444222444::::::666222222333555666777555333888777666555444444444444222111111333555777777666999999:::<<<>>>>>><<<:::888777666777999===BBBDDD======;;;999777888;;;===DDDKKKPPPMMMJJJIIIIIIFFFFFFCCC>>>999666444333333333444555666666555333111777555333111111333666888888999;;;<<<<<<:::777555777888999999888555111///000000111222444555666666777666555444333333333333555666666444555888666222333333444666999;;;:::999999999999999888888777777888999;;;======<<<;;;;;;@@@???===;;;;;;<<<===>>><<<;;;:::888777666666666777666666555555555666666777666555777:::<<<<<<;;;999::::::::::::999999999888888999<<>>>>><<<999888999<<>>======;;;:::888777777777555444555444333444777888888888777777666555555555555555111111222333444555666777222222222555777777555444111111111000000000//////111000000//////000000111333222111111000//////////////////000111111000...000000000///...---,,,,,,000...,,,++++++***+++---------------------,,,,,,...//////...,,,,,,---...111000000///...---+++***------,,,,,,,,,,,,------------------......///000111111333666777777444111333222111000///000111111111111000/////////////////////111222333444444444111111111111000000000000,,,---///111333444333333111555:::>>>@@@BBBDDDEEEKKKHHHCCC>>>;;;;;;;;;<<<===666222333444111//////...///000111222555999===EEEEEEDDDCCCAAA???===<<<999;;;>>>?????????@@@AAADDDGGGJJJKKKJJJIIIHHHHHHKKKJJJKKKLLLOOOTTT\\\bbb```___^^^\\\ZZZVVVSSSQQQJJJIIIHHHGGGGGGHHHIIIIIIKKKLLLMMMNNNNNNLLLHHHEEECCC@@@<<<:::;;;>>>???@@@<<<<<<;;;:::::::::;;;<<<<<<999666666888:::<<<===>>><<<:::777555444333333666666555555777999<<<>>>???>>>;;;666666999999555333222111111111222333444555666666555555777888888666444222222444555555555333444444555666666777777:::<<<>>>===;;;888777777555666777777777555333222000111333444555444444333222111111111111111222222555555555555444333222111333222222333444555555444222222222333333333555555666444333333555555444333555333333444777777666444222444666777777666333222444444333333222333333444111111222333555777888999;;;===>>>===<<<<<<>>>AAAFFFFFFGGGJJJNNNPPPPPPOOOKKKMMMNNNLLLFFF@@@<<<;;;999888888999999888666333333444333222333666666333111111111222444444222000333333222222222333333444333222222333555666555333999888999;;;===>>><<<;;;777888999;;;>>>@@@BBBBBB===<<<:::777555555888:::AAAHHHMMMKKKHHHGGGEEECCCDDDBBB>>>:::666333333333333444555666555333000///777555333111222444888:::999:::;;;<<<;;;999666555999:::;;;;;;:::777333111111111222222333444555555666555444333333222333333555777666555666999888444555444333444666888999999666666666666666666666666777999:::<<<======<<<<<>>============>>>???>>>===<<<:::888777777777::::::888777666555444444666666777888:::<<<<<<;;;999:::;;;;;;;;;;;;::::::;;;;;;<<>>>>>===:::999999<<>>===CCCCCCBBBBBBAAA@@@@@@@@@;;;;;;<<<<<<;;;999777666444222222333555777777777777777666555555555555666333444555444222111222333222111222333666777666555111111000000000/////////111000///......///000111222222111111000/////////.........000222222000...000111111///,,,******+++///---,,,------***+++---------------------------///000000...,,,+++,,,...000000000///...---,,,+++...------,,,,,,------...,,,,,,------.../////////000000111333555555333111666555333222111111222333222111000000//////000000//////000111222222111111000000000000000000000000000000000111333333222000000222555777999:::===???CCCAAA===999888888999;;;999444222333222...---......///000000111444888;;;@@@@@@@@@???===<<<:::999777999<<<>>>>>>???AAABBBBBBDDDGGGGGGGGGFFFFFFGGGIIIGGGHHHKKKMMMPPPVVV\\\YYYWWWVVVUUUUUUUUUTTTRRRKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJMMMQQQSSSRRROOOKKKBBB???;;;999:::<<<===>>>888999:::999888888:::<<<<<<999666555777:::;;;<<<;;;:::888666444444444444777777777777999:::<<<>>>======;;;777777::::::666444333333222333444666777888:::999666666999999777666444333333444555555444444444555666777888888999:::<<<===<<<;;;999::::::666777888999888666333222111222333444444444333222111111111000111111222333777777666666555333222111444333333555777999999888333444555555555444666777888666444333444555444333777666555777:::;;;999666333444555666777666666555555444444333333333333333111111222333444666888999666999;;;:::999999<<>>===;;;888555444777999>>>DDDHHHFFFFFFFFFDDDAAA@@@@@@???;;;888555555555555555666666555444222111888777555555666999<<<>>>:::;;;;;;;;;:::888777666999999::::::999777444222222222333333444444555555333333222111111111111111444666666555666:::999555666444222333555777888888444555555555555666666666888888999:::;;;===>>>>>>;;;<<<===>>>?????????>>>AAA@@@>>><<<;;;999999999===<<<;;;999888666555444777888:::;;;<<<<<<<<<<<<999:::<<<===>>>======<<>>===<<<::::::<<<>>>IIIHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCDDDEEEEEECCCAAAAAABBBBBBCCCCCCCCCBBBBBB???@@@BBBBBBAAA???===;;;????????????????????????;;;<<<===<<<:::888777777777555333222444555555444666555555444444444444444222444555444222111222444222111000111444666666666111000000000////////////111000...------...000111111111111111000///...............000222222000......///000///,,,***+++,,,---******......***))),,,+++,,,,,,------.........///000000...,,,+++,,,...,,,------.........------------,,,,,,,,,,,,------,,,---...//////000000000000000000111444444333222444333222000///000000111222111000000//////000000000000000000000///......////////////////////////111///---...000111///---,,,...000111333666:::===>>>;;;888444333333555666555333222333000,,,,,,///---.../////////222555999777888888777777666555444777999;;;===>>>???BBBDDD???AAABBBBBBBBBBBBCCCEEEFFFDDDEEEJJJKKKKKKOOOVVVSSSPPPMMMLLLNNNPPPPPPOOOKKKJJJHHHGGGFFFFFFFFFGGGIIIKKKOOOTTTYYYXXXTTTPPPFFFBBB===:::999999999999888999;;;:::888777888:::;;;888666666888999::::::999888777666555555666666999999::::::;;;<<<======;;;<<<;;;888999<<<;;;666555555444444555777888999:::===<<<888777:::;;;777777666555555777777666555444555555666888999999:::;;;<<<===<<<;;;;;;===???777888::::::999666333222222333444444444333222111111111000000111222222333555555555555444333333222444444444777:::=========555777999888777666777999;;;999666555666666666555888666444777;;;<<<:::777666555555555666666777777555555444333333333333333444333333333333444666777222666999999777888<<>>;;;777666777999:::===???@@@BBBEEECCC>>>:::===>>>===:::888888888666666777777888888999999777777777777999;;;===???<<<<<<:::999888777777777777777777777666555444333444444444444444555555555333333222111111111111222222444444333555999888444444444444555777888777555555666666666666777777777:::999999999;;;===@@@AAA===@@@CCCFFFGGGGGGFFFDDDCCCBBB@@@>>>===;;;;;;:::<<<<<<;;;:::999888666666:::;;;===>>>============:::;;;===???@@@???>>>>>>BBBDDDEEEEEECCC???===<<<<<<===>>>>>><<<;;;;;;<<>>???BBBCCCBBB???<<<:::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;:::999777666666777:::888555333333444333222444444333222222222222333///222444555333333666888222111///000333555666666000000000000////////////111000...------...000111000111111000000///...---------...111222222000...,,,...///...,,,+++,,,...***''')))//////)))'''***++++++,,,,,,---.../////////000000...,,,+++,,,---((()))***,,,---...//////---,,,,,,++++++,,,,,,------...///000111111111111111000///111333444444333111000...---,,,,,,,,,---222111111000000000000000111111000000///---,,,+++............////////////...,,,***+++...000///...(((***,,,---000444:::>>>;;;999555111///000111222444333444555111,,,---222------.........000444777000111111222222111000000222444666777999;;;>>>AAA===???????????????BBBDDDCCCAAACCCIIIJJJGGGJJJQQQPPPLLLHHHGGGIIIKKKLLLKKKJJJIIIHHHFFFEEEEEEEEEFFFKKKLLLQQQWWW\\\\\\XXXSSSLLLHHHAAA<<<999777444333999;;;<<<;;;777666777999:::888666666888999999999999888777666666777888999:::;;;<<<============<<<999;;;;;;999:::===;;;777666666666666777888:::;;;<<>>999888;;;;;;777888777777888999999777555444555666777888999::::::<<<======<<<<<<===???BBB888999:::;;;999777444111333444444555444333111000111111000000111222333333222222333444444444333333555444555888<<>>;;;999::::::999999666666777777555222222444777555222111222333333222555555333222111111000000111111222444777777666444:::777444333555999===>>>@@@@@@AAAAAAAAA@@@??????BBBBBBAAA===:::888999:::666888888999>>>BBB@@@:::777:::>>>>>><<<::::::;;;777777888999:::<<<>>>???444555666777999;;;<<<===>>><<<:::888777777777888555555444444333333333333555555555555555555555555555555444444333444444444000222222111333777666222222333555888:::999666333777777777777888888888888;;;:::999999;;;>>>AAADDDDDDGGGLLLPPPRRRQQQOOOMMMEEEDDDBBB@@@>>><<<<<<;;;:::::::::::::::999888777;;;===???@@@???>>>===>>>:::<<<>>>@@@AAAAAA@@@???CCCFFFHHHFFFBBB>>>===>>>;;;===??????===<<<;;;;;;JJJHHHEEEDDDEEEEEEDDDCCCDDDCCCBBBAAAAAAAAABBBBBBBBBDDDEEEDDDBBB@@@??????:::;;;<<<======<<<999666:::999888999;;;<<<<<<:::666666777888999::::::::::::999666444333333444555444444444444444444444444111888:::666444666444000555444333222111111111111333111//////000///...,,,000...------......---+++***,,,...000111111000000...---......+++(((+++111000222444555333///***''',,,---//////...+++(((&&&,,,,,,++++++***+++++++++.........------,,,,,,,,,---)))(((+++---++++++,,,+++++++++,,,---...///000...------///222444444333111000000111333222000---///...---...///000///...---222666555111...///111------......///.........//////.........---------...,,,***,,,...000...,,,,,,++++++---,,,,,,222:::777666444222000/////////111111000///////////////++++++))))))***+++---///000,,,,,,000222000...000......///000333666999;;;;;;:::999;;;===???>>>===BBBAAAAAA@@@@@@AAABBBBBBGGGJJJKKKIIIJJJMMMNNNLLLGGGEEEDDDBBBAAAAAAAAAAAA@@@HHHPPPTTTXXX[[[YYYUUUSSSGGG<<<::::::999888999::::::999999888777777777;;;777444444777888888666>>>===<<<===>>><<<777333777888999:::;;;;;;;;;;;;:::999888:::===???===;;;888777555444555666888999@@@:::666888???@@@;;;444;;;:::999777666777777888777555555888999555555777999:::<<<<<<;;;<<<===???<<<;;;:::999888666555444666333222222444444111---333333222222222222333333777444555888888444333555444666888999999:::<<<>>>999::::::;;;:::999777666444555666777888888777666777555333333444555444333777777666444333555888;;;777999666000///444666333<<<:::777555444222///---666555444444666:::???BBBGGGFFFEEEDDDDDDFFFGGGIIIJJJEEEBBBFFFPPPVVVTTTOOO@@@>>>>>><<<777333888???<<<:::888666444444444444999<<<999222///222444222000222333333222111222333555555555333222222444666666444555:::<<<<<<>>>BBBDDD???===???>>>::::::>>><<<@@@CCCCCC???;;;999888:::777666:::???AAA>>>:::888999;;;>>>@@@???<<<999777888888666666777:::===888999;;;<<<===<<<<<<;;;CCCDDDCCC???;;;:::<<<@@@777666666666666666666666999555555888777333222777777777555444333222222222///222555555444333555888333222333666999999777444888;;;===<<<999777888999;;;555444999777333:::FFFGGGRRRXXXVVVYYY```^^^VVVPPPKKKCCC>>>;;;;;;;;;;;;666777888999999888777666???EEEHHHFFF>>>999:::===AAA<<<:::>>>AAA@@@>>>???BBBAAAAAABBBCCCBBB@@@===;;;::::::<<<===<<<:::888FFFEEEDDDDDDEEEEEEDDDBBBDDDCCCBBBAAAAAAAAABBBCCC@@@BBBCCCCCCAAA?????????999===@@@@@@<<<999888999999888777777888999888666777777888888999999::::::;;;999777555444444555555666666666555555555444444222777999555333444444000444333222111000000000000333111000000111111///...000///------......---,,,---......///////////////000------///...,,,...222000111222333222///+++)))000111222333222///---+++,,,++++++******+++++++++---------,,,,,,,,,++++++,,,******------++++++.........---,,,+++*********...------///222333444333111000///000111111///------,,,,,,---...//////...---111555444000---...000------............------.........------------------+++***+++---///---,,,///------/////////444;;;666666555333111000///...222111111000////////////...---,,,,,,,,,...000222222---,,,///000...,,,---.........///222444777888888777666777888999888777;;;;;;;;;<<<<<<=========>>>BBBDDDDDDGGGLLLNNNMMMHHHFFFCCC@@@>>><<<<<<;;;===CCCGGGIIILLLPPPOOOKKKIII???888666666555555888666666777777777777777777;;;888666777999:::999777;;;:::999:::<<<<<<999666666888:::===>>>===;;;:::;;;:::999999;;;<<<999777888777666444444555777888===:::777:::???AAA===999;;;:::999777777777777888888666666999999666555777666999;;;=========>>>???;;;:::999888777777777888888555333444777888666333555555555555555666777777888555555777777555555777666888::::::::::::<<<>>>::::::;;;;;;:::999777666333555777999:::999888888333222111222444666666555888999888777555444333333999;;;:::555444999:::777;;;999666555444333000...444333333333444777:::<<<>>>=========>>>@@@CCCEEEBBB???===@@@FFFIIIGGGDDD>>><<<;;;:::666333777???:::999777666555555666666888;;;888222///222444222111111333444555555555444444333333222333444666666444222444999;;;<<<>>>BBB@@@;;;:::<<<;;;777888;;;<<>>:::999999888777777999===>>><<<999888999;;;>>>@@@@@@===::::::;;;:::888777888:::===;;;:::999999999:::;;;<<>>:::888888888888999999999999888888777888444333777888555444777999888777666555444444333222444555555444444444555444444666999===>>><<<999999<<>>:::888:::===;;;444222666777666===HHHOOOYYY___^^^aaahhhfff^^^VVVPPPGGG@@@<<<:::888777777888999999999999888777;;;>>>@@@>>>;;;:::<<>>:::::::::;;;======;;;999CCCBBBBBBCCCEEEDDDBBB@@@CCCBBBAAA@@@@@@AAABBBCCC>>>@@@BBBAAA@@@??????@@@:::???DDDBBB<<<777888;;;:::888666666777777666555999999999999999999999999;;;:::888777666666666777999999888777666555555444333666777333111222333111333222222111111000000///333222111111333333222111111///---,,,---.........000000///...---------...222---,,,///111000000333///000000111000...---,,,------//////...,,,)))(((++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++---///---)))+++111///...,,,+++***))))))(((...------///111333333222111000......//////...---++++++***,,,...//////......111333222///,,,,,,...,,,------...------,,,,,,,,,,,,,,,,,,------------+++***)))***,,,---,,,+++,,,******,,,,,,,,,000666555555555444333000...---333222222111000000//////000///...---...000222333444///,,,......+++***+++...------...///111333555666444333333444444333111444555777888999999999888666:::======AAAGGGIIIHHHDDDBBB@@@===;;;999888888:::===???>>>???CCCCCC@@@BBB<<<888888777555777;;;333444444555666666777777:::999999:::;;;<<<:::999888777666777999::::::999555777;;;===>>><<<:::888:::999999:::;;;<<<:::999:::888666444444444666666:::::::::<<>>??????>>>???===<<<::::::;;;<<<>>>@@@===999777777:::===<<<:::666666666777888999:::;;;:::666555777777555777;;;;;;<<<======<<<<<<===>>>;;;<<<<<<<<<;;;:::999888444666999;;;<<<;;;999888333222222444666888777777777888::::::888555222///222555555333333666666444999777666555555444333111222222222333333444444444888888888999<<>>@@@@@@>>>;;;:::888888888555333777>>>:::999777666666666777888666888777222///111333222555444444777::::::777333444222000222666999999888777444444888999888:::===:::777666777666444555888:::<<<===<<<999888777888666666888999:::999999888777888;;;>>>AAAAAA>>><<<======;;;999777777999;;;<<<:::888666555777999;;;AAA???===<<<;;;999666444:::;;;<<<<<<<<<;;;999888888333222555888777555555999999999888777666555444666555444555555555333222222333777<<<@@@AAA???<<<999>>>BBB@@@;;;999===BBB???666222555888777<<>>:::888666555888999:::;;;;;;:::999888===<<<<<<;;;;;;<<<>>>???999999<<>>999999999:::<<<===<<<:::BBBBBBBBBCCCDDDCCC@@@===AAA@@@?????????@@@AAABBB>>>@@@AAAAAA@@@@@@AAABBB>>>AAACCCAAA===:::999:::;;;999777777888999999888:::::::::::::::999999999<<<;;;:::888888777888888:::999888777666555444444444666555333111111222333333333333333222111000000444333222222444555444333111///---,,,---/////////000///...---,,,---...///222,,,***...111111111222........................((()))******)))'''&&&$$$***************++++++,,,++++++*********************,,,///000,,,(((,,,222---,,,+++++++++++++++,,,...------...111222222111222///---,,,---...------+++******,,,...000000///...000111000---++++++,,,------------------,,,++++++++++++,,,,,,,,,,,,---***))))))***+++++++++++++++(((''')))******---222444444555555333111...,,,333333333222222111000/////////......///111333555555000---......+++***,,,------,,,,,,---...000111222111000000222222111000000222555777888888777666666999:::999:::???@@@===<<<<<<;;;::::::999999999777:::;;;999:::======:::>>>;;;::::::888555777<<<444444444444555555666666999:::;;;<<<===<<<;;;:::777666444444555777888999555666888::::::999888777666777888;;;===?????????;;;999777444333333444555888:::;;;<<<<<<<<<======;;;:::888777666666777888777555555777777333222444...333:::???@@@@@@??????AAA@@@>>>>>>???BBBFFFHHHBBB>>>;;;:::===??????===666666777888999;;;<<<===;;;777555666777666999>>>@@@AAABBBAAA???>>>???@@@>>>>>>>>>======<<<;;;;;;888:::<<<>>>===;;;999777777666666888:::;;;:::999888888999::::::888555333---///000111222333333222888777666666777777666444111222333444333222000///333444444666888:::===>>>777999<<<<<<;;;999888777666444444666555444888>>>;;;:::888777666666666777555666555222000000222333:::888666999======888222555222111444;;;???>>>;;;<<<999777888777333333555666444333333333333555666888888777666555444555555333666888888777666666666777888:::>>>AAABBBAAA???>>>>>><<<999666555666888:::999777555555555777777888777777:::===>>>;;;777:::;;;<<<======;;;999888999555333555888888666333888888888888777555444333666444222444777777555222///222666:::======;;;:::999???CCCAAA;;;:::???EEEAAA:::555777999777666888888@@@GGGIIILLLOOOLLLFFFFFFAAA;;;777666666666666999:::;;;<<<<<<;;;:::999FFFCCCAAAAAABBBAAA===:::;;;<<>>>>>>>>???@@@>>>===999888888999<<<===<<<;;;DDDCCCCCCDDDDDDBBB>>>;;;AAA@@@???>>>>>>???@@@AAA???AAABBBBBBAAAAAACCCDDDCCC@@@>>>>>>???>>>:::777999777555666888:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;:::999999999888888999999888777666444444333666666666555333111222555555555555555444333222111444333222222444555444333111///------...000000///...---,,,,,,,,,---///000111+++(((,,,000000000111---------------......///++++++,,,,,,+++***)))(((***)))))))))******+++,,,***************************,,,///000,,,(((,,,222...------,,,,,,,,,,,,---...------...000222222111222000---,,,,,,------,,,,,,++++++---000111111000.../////////---,,,+++,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++...+++))),,,------...222111222333333222000...,,,333333444444333333222111111000000111333666888:::777222000111111...,,,---,,,,,,+++***+++,,,---...---,,,+++---///000000///---///222444555555444333444777888555666999999777777777888888888888888888444888999888999===>>><<<;;;888777777444000111666666666555555555444444444777888:::;;;;;;;;;::::::777666555333222333555777666555444333333555666777555666888:::<<<===>>>???;;;999777444333333333444777999;;;:::888777888999:::999777666555555666777444222222555444111000222---222888>>>@@@@@@@@@AAACCCBBB@@@@@@AAADDDGGGIIIFFFAAA===;;;===>>>===;;;888888999:::;;;===???@@@;;;777444666777777;;;@@@CCCDDDEEEDDDBBB@@@AAABBBAAA@@@@@@???>>>>>>=========>>>??????===:::777555888888999<<<@@@BBBBBBAAA???<<<999888999999777555000111333666888777777777888777666666888999888666222333555555444222///---/////////000111222333444111444777888666444333444555222333555666555999>>>===<<<999777555444444444555444444333111000222444999666666999>>>@@@<<<777888666555999@@@CCCBBB???===:::777888666111000333444444333222333555777777:::999777555555555555555222444666777555444444555666777999===BBBDDDCCCBBBAAA@@@>>>;;;777666777888777777777777666555444444333333444999>>>???===:::888999:::;;;;;;:::999888:::999777666777888666333777777666666555333222222444222222444777999777444111333777::::::999777666999===AAA???:::999>>>CCC===999777:::;;;888444111222999@@@CCCFFFFFFCCC>>><<<888444333333555666666:::;;;<<<======<<<;;;:::GGGFFFFFFHHHIIIEEE>>>777:::;;;>>>AAA>>>:::;;;@@@===<<<;;;;;;===>>>===<<<999888777888;;;<<<<<<;;;EEEDDDDDDDDDDDDCCC@@@>>>CCCBBBAAA?????????@@@AAAAAABBBBBBBBBAAAAAACCCEEEDDD???;;;<<<@@@@@@<<<666666555333333666999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888999888888777666555444444888777777999666333333777555666777777666555333222333222111111333333222111///.........000111000///---,,,,,,,,,---.../////////***))),,,...------000,,,,,,,,,,,,------......,,,,,,,,,,,,++++++******)))))))))))))))***+++,,,***************+++++++++++++++---///---)))+++111111000///---,,,+++++++++...------...000111111000222000...---------,,,+++...---,,,...000111111000.........---------------////////////...---,,,,,,------------,,,,,,,,,+++(((***++++++******+++,,,...***(((+++---,,,,,,///...///000111111000///...111222444555555555444333444444444666999===@@@CCC<<<888666777666111......,,,+++***)))***+++,,,---(((''''''(((+++,,,,,,+++***+++---...///////////////222333222333777888666555555666666666555555444222555666666:::BBBFFFFFF===888555555444111111444666666555555444333333222444666888888777777888999777777666333111111333555777444111//////222555777777888::::::999888999::::::888666444333333333444666777888888666555555666888777666444444444555555111///000333333000///222...222777;;;===???BBBCCCCCCBBB@@@??????@@@BBBCCCDDD@@@<<<:::;;;<<<999777::::::;;;<<<===???AAAAAA:::666444666777777;;;@@@DDDDDDEEEDDDBBB@@@AAABBBAAA@@@???>>>=========>>>?????????>>><<<:::777666777888;;;@@@FFFJJJJJJJJJGGGAAA:::666666666444222111000333777999777777999666555444555777888777666222333555666666333111///111111111111222222222222333555777777666555444555555222333666888888:::>>>>>><<<999666444222222222555333333555333111222666444333444888===AAAAAA???;;;::::::===BBBEEEDDDBBB:::777666777666333333666333555555333444888:::999>>><<<999888888888666555222333444555666666555444666666999===BBBEEEFFFEEEDDDCCCAAA===999777888:::444555777777777666444333444444666888:::;;;999777666666777777888888999999999;;;;;;888777888888666888888666555444333333333333222333555777888888666555777999:::888777666666999:::;;;999777777:::>>>666666777999999888555222444888???DDDEEECCC???;;;:::777444222333444555555:::;;;<<<======<<<;;;:::@@@AAADDDHHHJJJFFF???888888777999======<<<>>>BBB===;;;::::::<<<======<<<:::888777888:::;;;;;;;;;EEEDDDCCCDDDEEEFFFEEEDDDGGGFFFDDDBBBAAAAAABBBBBBAAABBBBBBAAA???@@@BBBDDDAAA>>><<<<<<>>>>>><<<999999777444444666999;;;;;;::::::;;;;;;<<<<<<======:::::::::::::::999999888999999888888888777777777:::888:::===;;;555555888555555666777666444222111333111000000111111///............000222222000...------......------,,,,,,...++++++---,,,***,,,000++++++,,,---------,,,,,,*********))))))))))))((((((((((((((()))***+++,,,*********+++++++++,,,,,,,,,******------++++++...///...---,,,++++++++++++...------...000111000///111000/////////...,,,***...---,,,---///000///......---,,,---............000000000000///...---,,,000//////...---,,,++++++(((***,,,,,,***)))+++------(((&&&))),,,******+++,,,,,,------...//////000000111444666777777666555555555666999===AAAFFFHHHCCC???===>>>;;;333---,,,+++***)))))))))+++,,,---)))((('''(((***+++***))))))*********++++++,,,,,,+++...000///000555666444///000111333444444333333555666555444;;;IIISSSXXX>>>777222333444333333444333333333333333333222222111333444444333333555888555666666444111111333555666444222000000111444555999;;;======:::999:::;;;999888555333222333444555555555555666777777666555777666444333222222333333000...///222333111000333111333666888:::>>>BBBFFFDDDCCCBBB@@@>>>>>>======>>>;;;888888999999666333888888888999:::<<<===>>>888444333666777777;;;???AAABBBBBBAAA???>>>???@@@??????===<<<;;;;;;<<<<<>>===<<<;;;:::::::::;;;<<>><<<:::888555333222222222555333333777555111333888444444555777:::===@@@AAA<<<===>>>@@@BBBCCCBBBBBB:::666555777777444444777222666666333444:::<<<:::???===:::999999888555222222111111444777888666333555666888===BBBFFFGGGGGGBBBBBB???;;;888666777999555555555555555666666666333555777777555444444444555444444444555888:::<<<555;;;>>>:::777:::<<<<<<===;;;888666555555777888333444666666666555666777666888999888666555666888888777555444444555666666444666777555444444444444444777>>>CCCDDD???:::777999666333222333444555444:::;;;<<<<<<<<<<<<;;;:::;;;===AAAEEEGGGDDD@@@<<<:::555444888;;;;;;===AAA>>><<<::::::<<<>>>>>>>>>;;;999777777999:::::::::DDDCCCBBBCCCFFFHHHIIIIIIJJJIIIGGGEEEDDDCCCCCCCCCAAAAAAAAA@@@>>>>>>@@@BBB===>>>>>>===<<<;;;;;;<<<>>>;;;888777888;;;<<<<<<:::::::::;;;<<<===>>>>>>999999:::::::::999888888:::999999999999999999999;;;999;;;???===777666999444555666666666444222000333111//////000///...,,,,,,---///111333333000---.../////////...,,,***)))...---......+++(((+++111***+++------...---,,,+++++++++++++++************(((((((((((()))***+++,,,******++++++,,,,,,,,,,,,---)))(((,,,---++++++,,,************+++,,,---......------...000111000///111000000000000///,,,)))...,,,+++,,,......---,,,...---,,,,,,...000000///111111111111000///...---111111000///---,,,+++***)))+++---,,,******,,,...111+++)))---///...---...******++++++---...000111///111333666888888777777333444555888===BBBGGGJJJHHHDDDBBBBBB>>>444---*********)))))))))+++,,,---,,,+++******++++++***)))++++++************+++,,,+++...///---...222333111'''))),,,000222444555555999999666444===OOO___fff:::111+++,,,000000000000000000000111222222333333///111222111000000444777333555666555222111333666444444333222222333333444:::===@@@@@@>>>>>>@@@BBB888777555333333333444555444333333555888999888666666555333222111111222333///...///333444222222555333444555666888===CCCGGGGGGFFFDDDBBB@@@===<<<:::999666555666888888555222444444444555666777888999666333333666888777:::???>>>???@@@???===<<<===>>>>>>===;;;:::999999::::::======;;;::::::;;;<<<===AAABBBCCCFFFIIIIIIHHHFFFAAA<<<666444666666222///111---...333444111222666222000000000222333222111000111333555555555333333000111222333333444444333777444111000111111000...888555555999;;;;;;<<>><<<>>>AAABBBAAA@@@AAABBB<<<999777888777333222555222666666333444;;;===;;;>>>;;;888777777666222...333000///333888:::777333555666888===CCCGGGHHHIII???>>><<<888444333444555777666444333333555888:::000333666555222111222555555444333333444888;;;>>>111:::???;;;777;;;@@@AAAAAA???;;;888777888:::<<<444777999888555333444666444666777666333333666999888444000000222333333111888999888333...///222444444777===CCCCCC>>>888555555333000000222444555555999:::;;;<<<<<<;;;:::999<<<>>>AAADDDDDDBBB???>>>???888444666999999:::<<>>>>>?????????>>>>>>999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<888666777999999999999888888888888777===>>>>>>>>>>>><<<:::999:::999888666555555555555111111000000//////......000///...///000111000///111///...///000111000...000///---,,,++++++,,,,,,///---,,,,,,,,,,,,+++)))+++,,,......---***'''&&&***((('''(((+++,,,---,,,,,,------......------,,,---,,,***))))))***,,,---*********,,,...---+++)))......///...///111444777222111///...------......---------,,,+++***++++++///---+++,,,///000...,,,111000333666333---+++------,,,+++---//////+++''')))---...+++((())))))'''*********++++++,,,,,,,,,++++++***************+++000000000111333222000...222222111222444:::BBBGGGIIINNNNNNFFF<<<555///***,,,+++***))))))***+++,,,++++++******************,,,***)))))))))'''(((***((()))***,,,---.........000...---000///---...111555444///555RRRlllbbbEEE//////............/////////000000///---,,,...///333000///000333555555333222555777777555666999<<<111222333333333333444666777777888999;;;>>>???AAA:::999777666444333333333444444444444444555555555888666222111111222333222555000---000777;;;999555777777888:::>>>EEEMMMSSSQQQWWWXXXQQQJJJFFFCCC???:::666333555444222222666333444555444222333666999333222222444555666555333777:::<<<;;;888666777888888666555333333444555666;;;:::777555555777:::<<<@@@EEEGGGDDDCCCFFFCCC>>><<<888666666555222222555---///222555666555333222333444444333111000000111...///000222333444555555888777555444555444333111888555444444666666333000555555666888<<<>>>?????????:::555222333555555555555333333666:::;;;:::777888999999888888888;;;===??????>>><<<>>>AAA>>>999@@@===:::666444333333333333333333444444444555555666777777666444222333444444222000111444666555333999777777:::AAADDDBBB???===<<<:::888666666666666666666777777777666444333222333555444333222222333666333222444555444888=========;;;;;;:::;;;<<<<<>>888:::;;;:::777555666999;;;777222000222333333222666666555333111000222444666444222111222333333333888888999;;;===<<<999666000111222333444555555555999:::<<<<<<:::999999:::???@@@@@@???===<<<===>>>AAA999111111777;;;;;;888:::;;;===>>>?????????>>>>>>;;;888666777777777777IIIHHHHHHJJJLLLMMMLLLJJJMMMKKKIIIHHHHHHGGGEEECCCBBBBBBBBBCCCBBBBBBBBBAAA>>>??????@@@@@@??????>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===:::999:::;;;999999999999888888888888:::;;;;;;<<<;;;:::999888888888666555444333333333111111111000//////.........---,,,...000111111000000//////000222222111///222111///---,,,+++++++++,,,+++***+++,,,---,,,+++.........000000///,,,***,,,***)))***,,,---------,,,,,,---...............---,,,***))))))+++,,,---,,,++++++,,,---...,,,+++/////////...---...111333....../////////...---,,,///,,,)))***---///...,,,000...---...000000///---222111444666444...,,,...---,,,+++,,,------***''')))---...+++)))******(((******++++++++++++++++++++++++***))))))******+++///......///111111///---/////////...///333888<<>>AAA???:::@@@>>>;;;888666555555555444444444444444444444444999999999777333111111111444222111111444666555444666444333777<<>>===<<<;;;<<<===>>>???CCCBBBAAA@@@@@@AAAAAA@@@>>>???@@@>>>;;;999:::;;;>>>:::666555666777777666333333333111000000111333666444222222333333222111777666555666777888777666222333444555555666666555777888:::;;;;;;<<<===>>>???@@@@@@???===<<<<<<===>>>;;;666555777999999999:::;;;===>>>???@@@??????===:::777666666777777666IIIIIIIIIJJJLLLMMMLLLJJJNNNKKKHHHFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>===;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;<<<===:::999999999888888888888888999:::;;;;;;;;;::::::777666555444333222222222222222111000//////......+++++++++,,,///111111000//////000222444333111///333222000...---,,,++++++***))))))***---//////...000///...000333444111///...---,,,,,,.........,,,++++++,,,---.../////////---,,,+++******+++,,,------+++***+++,,,......---///000///---++++++,,,...***,,,...000000///---,,,111+++&&&''',,,000///---222111000000222222111000222111333666444...---///---,,,******+++***)))'''(((,,,...+++)))++++++)))+++++++++*********************)))))))))******+++---,,,+++,,,......,,,***......---,,,+++,,,///111;;;BBBEEEAAA:::444///***+++******))))))******+++************************(((+++---,,,+++***++++++***++++++,,,,,,,,,,,,---...,,,+++,,,+++)))+++000111666MMMmmm|||kkkKKK444000000000//////000000000...///000///---------///,,,,,,---...000111///---222000000111333555555555---000222333333222333333333333333333333444555666444444333222111000000000---...///000111111111111333111111111333444333222555444444333333333444444666888===BBBJJJTTT___fffqqquuuwwwtttoooggg[[[OOOIIIAAA999777444111111444///000111111000000333555222111000222444555555333333444555444333222333444222222111111111333444555555333000///000333777:::CCCKKKQQQNNNGGGBBB>>>;;;777333222444444222333777111111111111000000//////222444666666444222111000222333333333333333222222444444444777:::;;;;;;:::333333444666:::============???AAAEEEHHHHHHEEEBBB999555111///222777<<<>>>FFFGGGFFFCCC@@@===<<<===??????>>>;;;999999;;;===>>>@@@???===>>>AAA???;;;>>>===;;;999777777777777666555555444333333333333888999999777444222222333555333222222444666777777444333222555999;;;:::777666777999;;;:::888555444333444444444444444333222222444666666444333444555222111333777999:::???EEE???>>><<<;;;;;;<<<>>>@@@BBBAAA@@@??????AAACCCDDDEEEFFFEEECCC@@@>>>>>>???>>><<<999777888:::::::::333444444333111111333444666555333444444444111///777555333333444666777777555666666777777666666666555666777999;;;>>>@@@BBB???@@@@@@???<<<::::::;;;;;;;;;;;;:::888888999:::999:::<<<===>>>?????????<<<:::777555666666666555JJJJJJJJJKKKMMMMMMLLLKKKLLLIIIFFFEEEFFFGGGHHHGGGEEEDDDDDDBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@???>>><<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<;;;::::::::::::999999999888888888888999:::;;;<<<======>>>777666555444333222222222333222222111000///......,,,+++***,,,...//////...,,,---///111333333000---111000000///......------++++++***,,,...000000///000---+++---222444333000...---,,,---......---+++((()))***+++,,,...///000------,,,+++++++++,,,,,,,,,+++))))))+++---...------......,,,***)))+++,,,,,,---...///000000000000111---((('''***---......333333222222333222222111000///111444111,,,,,,...,,,+++***)))((((((((((((''',,,...+++***,,,,,,***++++++******)))))))))(((***))))))))))))******++++++)))))))))++++++***)))---......,,,+++***+++---///666;;;888333///***&&&******))))))))))))*********************+++++++++---000000,,,))))))++++++)))*********+++,,,---......,,,,,,,,,***)))---444<<>>@@@AAA@@@CCCIIIOOOQQQNNNGGGAAA777444000///111666<<<@@@IIIKKKKKKHHHCCC@@@AAACCCEEEDDDBBB>>>;;;:::;;;===>>>@@@@@@======???>>>:::;;;:::999888777777888888888777555333222222222222333555666666666666777999666555444444555777888999666555555777999:::999777555666777999999888666555222222333333333222222222333444666666555444555666444444555888888888<<>>>>>AAADDDGGGIIIIIIHHHFFFCCCAAA@@@@@@<<<;;;999888888999999:::888999999888666444555666666555555555666444111///777555444555666888888777777777777777777666555555555444555777:::>>>@@@AAA???@@@@@@>>>;;;999999999:::::::::;;;<<<<<<;;;:::888888999;;;<<<===>>>>>>;;;999666555666666555444LLLKKKKKKLLLMMMNNNLLLKKKHHHFFFDDDDDDFFFHHHJJJJJJFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::777666:::::::::999999999999888777888999:::;;;===>>>>>>999888777555444444333333333333222111000///.........---,,,,,,---...,,,+++++++++---000111111...+++------...//////000000000000...---...///000///...+++***)))***...000///---,,,++++++,,,------+++)))'''''''''(((***,,,...///...------,,,,,,++++++++++++)))((((((***,,,------***+++,,,,,,++++++,,,...000///......///111333555333333111---******...222000000000//////.........---,,,---000...)))))),,,*********)))(((((())))))(((,,,...+++***,,,---+++*********))))))((((((((())))))(((((()))******+++***((('''((()))***)))(((+++,,,---,,,******+++,,,(((///555333...,,,(((%%%))))))))))))))))))))))))))))))*********+++++++++333777444+++%%%'''++++++((((((((()))+++---///000...---------+++***111999KKKYYYwwwyyyNNN444444---------,,,,,,---------...000111111///.........+++---///000000///------000---+++,,,000222111///,,,...111222222222333444999888777666555555555555555555444444555555666666;;;<<<<<<===<<<;;;999888444333333555666666555333666999999777222000222555:::AAAMMMZZZgggsss~~~wwwgggZZZLLLCCC===777333333555444444555555555444444222000//////111222222111///...------....../////////000111333555888:::;;;???===:::888888:::<<<>>>BBBIIIPPPOOOEEE;;;777888222///...111222111222666777555333111000000111111111333666777555222000//////000111222333333444444222222333666999:::888777444555666888999;;;>>>@@@???DDDMMMTTTVVVOOOEEE===666444111//////333888<<>>>>>@@@EEEIIIIIIHHHGGGEEEDDDCCCBBBAAA<<<<<<;;;:::999999999:::=========;;;888666666666777666666777777666333111666666666888999999666444777777888777777666555444666555444666:::<<<<<<<<<>>>??????===:::888888888999666666:::@@@BBB>>>999555666777888999;;;<<<===:::999666666666666555333MMMLLLKKKLLLNNNNNNMMMKKKFFFDDDCCCDDDGGGIIIJJJJJJFFFEEECCCBBBAAAAAABBBCCCBBBBBBBBBBBBAAA@@@??????>>>?????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::666333::::::::::::999999999999555555666777888:::;;;<<<:::999888777666555555555444444333222000///......000...------------,,,***,,,,,,,,,...//////,,,***)))***,,,...000111111111222000////////////---,,,'''((()))***************)))))))))+++,,,,,,***((((((''''''((())),,,...///......------,,,,,,++++++***)))((())),,,---...---)))+++,,,---,,,---...000333111///---...111555777555777777333---+++///555+++,,,,,,+++)))((((((******)))***,,,***&&&'''***''')))******))))))***+++)))---///,,,***,,,,,,***))))))))))))(((((((((((((((((((((((()))******+++***(((''''''((())))))((()))*********((((((***,,,)))000444222...,,,***(((((())))))******))))))((()))))))))***++++++,,,,,,666;;;999---%%%'''+++***)))(((((()))***,,,...000...------...,,,,,,555???YYYmmmjjjDDD111111,,,,,,++++++++++++,,,,,,,,,...//////...,,,,,,,,,,,,...000000///.........///...------///000000///...///111222222222444666777666555444333222222222555555555555666777888999@@@AAACCCCCCCCCAAA???===:::999777777888777666444777999:::888444333555777@@@JJJYYYiiixxxzzzkkk[[[PPPHHH???999777:::999888888999888666444333111......///000000//////---++++++---/////////***,,,///444999===AAACCC======<<<;;;;;;<<<=========???DDDEEE>>>555222555333///...000000...000333333222000/////////000111111333555555333111000///222222222222111000///...111111333555888888666444444555666666666777:::======BBBJJJPPPQQQJJJ???888555444222///...000444777<<<>>>@@@BBBDDDHHHLLLPPPRRRPPPJJJDDD>>>;;;;;;===???CCCCCC>>>;;;;;;:::777555555555555444444444444999777555222111111222333555666888888777777999:::;;;;;;999777555666999;;;777777777777666555444333777666555444444555777888222111111111111222333333111333555555555444555666555777<<<@@@???>>>DDDLLLIIIHHHGGGEEECCC@@@===<<<===???AAA@@@>>>@@@DDDIIIHHHFFFEEEEEEFFFFFFDDDCCC@@@AAA@@@>>><<<;;;;;;======>>>???===:::888777777888777777777888888777555666666777999999888444000888888888888777777666555999777666888;;;<<<:::777<<<======<<<999777777888999555444999AAADDD???888555555555666888:::<<<===:::999777777777777555333MMMMMMLLLMMMNNNNNNMMMKKKFFFEEEEEEEEEGGGHHHGGGFFFCCCBBB@@@??????@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>><<<888555;;;;;;:::::::::999999999555555555666777999;;;<<<:::999888777666555555555555444333222000///...---///...,,,---......---,,,///...------......,,,***)))***,,,...///000000000000///------......,,,***%%%)))---,,,)))&&&&&&((((((((()))+++------***(((******))))))***,,,///000............---,,,+++***+++******,,,///000///...***,,,...///......///000222111/////////111333555222333333111---,,,...111***+++,,,+++(((&&&'''))))))'''(((***)))%%%&&&)))$$$(((+++,,,+++***+++---***...000,,,***+++,,,)))''''''(((((((((((((((((('''''''''(((((()))+++++++++)))'''''')))******)))*********)))((((((***,,,,,,222555222...------+++'''((()))******)))((('''((())))))***++++++,,,,,,222;;;<<<000((()))+++(((,,,+++)))((()))***,,,---,,,,,,------,,,---888CCCiiiyyy}}}iiiMMM:::333///---,,,,,,++++++,,,,,,---(((+++------+++))))))))),,,...000///---,,,---///.../////////......000111000000111111111333666999444444222111000000//////222222222333444666777888???AAACCCEEEEEEDDDBBBAAAAAA???;;;999999888777555888999999888777777888:::AAAMMM___rrrttteee]]]VVVNNNGGGEEEDDDBBB@@@@@@@@@???;;;888444222///------......---000---***+++---///000///***,,,000555:::>>>AAACCC999:::;;;===>>>?????????:::888:::<<<999333222555444000...000///,,,---000000000//////000111111222111222333333111//////000111111111000000///...---///000222555888999777444222333444333222444777;;;<<<>>>AAADDDDDD@@@999444222222222000------000444555666888===DDDLLLQQQSSSWWWTTTNNNFFF???;;;;;;===CCCGGGGGGAAA<<<;;;:::888444444555444444333333222999777444222111222333444444555777888888999:::<<<>>>===;;;888555555888<<<777777777666444333222111555555555555555555555444222222111111111222333444000222444444444444555666444777<<<@@@>>><<>><<<<<>><<<<<<>>>===???@@@@@@>>><<<;;;<<<:::888777888999::::::999;;;:::999999999888555222888999999999999999888777:::999888;;;>>>>>>:::555;;;;;;<<<;;;888777888999:::888777:::>>>???<<<888666666666777999;;;===>>>;;;:::888888888888666444NNNMMMMMMMMMOOOOOOMMMKKKHHHGGGFFFGGGHHHGGGEEECCCAAA@@@>>>======???@@@BBBAAABBBAAAAAA@@@???>>>===AAAAAAAAA@@@@@@?????????========================;;;:::;;;===@@@???;;;777;;;;;;;;;:::::::::999999888777777777888:::<<<===:::999888666555555555555555555333222111///...---...---,,,---///000///...222000...---...---,,,***)))+++,,,...///......---...,,,++++++,,,---+++***%%%+++111///)))$$$%%%((('''''')))+++------+++)))---,,,++++++,,,...000111............---,,,+++***++++++---///222222111///---...000000///...///000000000000000000111111111---,,,+++++++++,,,,,,+++,,,...///...***)))***,,,)))'''(((***(((%%%&&&***###'''+++---,,,+++,,,...+++///000,,,***++++++)))&&&'''''''''(((((())))))''''''''''''((()))++++++,,,***(((((()))*********------,,,***)))))),,,......333555111---------+++'''((()))******)))((('''((())))))***++++++,,,,,,...:::>>>444,,,,,,+++'''///---+++)))(((((()))*********,,,---+++...999EEEvvv~~~pppKKK222222555111...------,,,,,,------...+++---000000...,,,++++++,,,...///---+++***---///...000222000...---000333111111111000000333777;;;333333222000//////////////////000111222444555666;;;>>>AAADDDEEEEEEDDDCCCFFFBBB>>>:::999888777666999888888888999:::;;;;;;>>>KKK```tttuuuiiidddaaa\\\VVVTTTLLLJJJHHHGGGGGGEEEAAA===555222///------------,,,111---***+++---000000///...000222666999;;;===>>>666888;;;???AAABBBBBBAAA;;;666555999999444444999555111//////...++++++...///000111222333444555555111222222111///...///000------...//////000//////...///222666999:::888666///111222111000222666:::<<<;;;:::::::::888555222///111111000------///222222111333:::EEENNNSSSTTTYYYVVVOOOGGG???<<<;;;===FFFJJJJJJCCC>>><<<;;;999555555555555444333222222888666444222111222444555000222555777999;;;>>>AAA??????===999555444888;;;888999999888555333222222333555666888777555333111222222111111111222444555///111333444333333444555555888<<<>>>:::666;;;CCC???AAADDDEEEEEEAAA===;;;;;;???CCCCCC@@@???CCCFFFHHHFFFEEEHHHKKKNNNMMMKKKCCCEEEEEEBBB>>>;;;;;;===>>>@@@BBBCCCBBBAAAAAABBB;;;999777888:::<<<<<<<<>>??????===???>>>:::444111444777999777555555666:::>>>AAA;;;EEEUUUeeerrr}}}~~~{{{pppmmmfffaaadddhhhbbbXXXVVVUUURRRPPPLLLGGG@@@;;;333111...---------,,,+++)))***,,,,,,,,,---///222111111111222444777999;;;<<<<<<===???BBBCCCBBB@@@;;;999666666777888999888;;;444...+++---///...+++...///000111222222222222222000.........///...---***,,,...000000000......555000---111999<<<888222333222000...///111333555777666555555444333000---......///111222222///---333000///333;;;FFFOOOTTTQQQQQQLLLCCC:::777:::???EEEEEEEEEDDDBBB???===;;;555777::::::999777666666///111333444333222333444444555666888:::;;;<<<<<>>;;;:::;;;<<<:::888777777888888666555666777777777777555333222---///222333333333444666444444555777777666333000999888666666666888:::<<<;;;===AAADDDDDDBBB>>><<<;;;<<<<<<===>>>???@@@@@@AAADDDGGGIIIIIIJJJKKKLLLOOOIIICCC???>>>===;;;999>>>>>>>>>>>>???@@@AAABBBAAA???<<<999777999>>>BBBEEEBBB???======;;;999888:::<<<>>>???>>>===:::888<<<<<<===>>>>>>>>>======:::777999??????;;;:::>>><<<:::777555555666888999::::::999999:::;;;>>>???===;;;999777555444444444JJJJJJKKKLLLNNNQQQTTTVVVSSSPPPLLLGGGDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@??????@@@@@@@@@CCCBBBBBBBBBCCCBBB@@@===>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666555999999888888888888777777777777666666555444333333222333333111222444222...///...,,,++++++,,,---...///....../////////,,,***---+++******((('''+++111000...,,,***))))))***+++***)))((()))***+++***(((&&&(((+++---///000000///...---,,,++++++,,,------////////////...---,,,+++%%%)))...000...,,,,,,,,,,,,((()))///111,,,***+++---,,,,,,---///000///---...---,,,---......,,,+++/////////---+++)))***+++(((''''''((())))))(((&&&)))***++++++***)))***,,,......---,,,+++***)))(((((((((((((((((((((((((((************************((((((''')))***+++***(((,,,)))'''(((+++,,,+++)))...///000...,,,******+++***************))))))((( ###%%%((()))))))))---+++******+++,,,,,,+++........................+++---...---,,,---111555@@@:::333......000111111...///---)))%%%&&&***...//////...,,,+++***)))(((************))))))((((((......---...000333666888444333111000111222555666222222111111000///.........222555555111///000222///000111333444555666666888999999555000///222666:::777444222222555999<<<888>>>HHHSSS^^^hhhqqqwwwyyyrrrllliiieeeccc___^^^ccciiieee\\\WWWSSSOOOLLLJJJEEE>>>888333000---,,,,,,,,,,,,++++++,,,------,,,,,,...000333222222222333444666777999:::>>>CCCHHHKKKKKKJJJ===:::777555666888999:::;;;555///---///000...+++------......///000000000111///------------,,,+++***+++---///000///...---555111...000444555111,,,111111000///000222444555333222222222222111///,,,///000111222333222///---111000111555;;;BBBGGGIIIFFFEEEBBB<<<777555888<<<>>>======;;;:::999777777777:::===>>><<<888444222222222222333333333333333444555888:::<<<<<<======@@@@@@@@@>>><<<::::::;;;999888777888999999888777777777777777666555333222000222444555555555777999999999999999999888777555999888777666666777999:::888:::===??????===;;;:::::::::::::::;;;<<<===>>>???BBBFFFHHHIIIIIIIIIJJJIIIEEE???;;;::::::888666======>>>???@@@@@@AAABBBAAAAAA@@@>>>======???AAADDDAAA>>><<<;;;:::888777:::;;;===>>>>>><<<:::999::::::;;;<<<============@@@<<<<<>>===<<<:::888888999:::;;;999::::::;;;<<<=========<<<;;;:::999888888999999KKKLLLMMMOOOQQQTTTVVVWWWUUURRRNNNIIIEEECCCBBBBBBEEEEEEDDDCCCBBB@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAAEEEDDDEEEFFFFFFEEEBBB??????>>>>>>===<<<<<<======<<<<<<;;;;;;:::999888888::::::999999999888888888999999888777555444333333111333222000111444222---...---,,,+++,,,---///000,,,,,,---///000///,,,)))000---++++++)))&&&(((---111000...,,,+++***++++++***)))((((((***,,,,,,+++(((***...111333333222000......------------...///......---,,,++++++++++++&&&(((+++,,,+++******+++,,,)))***---...,,,))))))+++******,,,///000///...,,,---///222444333///,,,.........,,,***)))***+++(((((('''((())))))(((&&&***,,,,,,+++***)))***+++,,,,,,+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))111+++%%%%%%***---+++(((...///000...,,,******++++++++++++++++++***))))))(((((()))***)))((('''&&&,,,***((()))***+++******///---,,,---111222111///---------+++******,,,...///---+++,,,...000111000///000000---)))'''***---------,,,,,,+++*********)))))))))))))))(((((((((---,,,++++++---111555888444444333333444444555666555444222000/////////000111444666555111......000...///000111222222222222222222222///+++,,,///444999666222///...000333666555777:::???FFFOOOYYY```mmmnnnnnnjjjccc\\\VVVSSSTTTTTTTTTXXX```gggfffaaaWWWPPPHHHEEEEEEBBB:::333111///,,,++++++,,,++++++,,,.........------///111666555333222222333333444:::===CCCJJJPPPSSSRRRPPP@@@===888555555777999:::999666111000111000...+++---------------...///000000///---,,,,,,,,,***(((***+++,,,...///......---111000.../////////,,,***//////000000111222333333000///...///000000...,,,111222444555444222000...///000222666:::<<<<<<;;;:::999777666555666888999<<<;;;999888777888888999777:::>>>@@@???;;;777333888555222222444555444333444666999<<<>>>>>>>>>===>>>@@@AAAAAA???===<<<<<<888777777888:::;;;;;;:::777777777777555444333222444666777888888:::>>>@@@@@@???===<<<;;;;;;;;;<<<<<<;;;999777666777888888666777888999999999999888888888777777777888:::;;;<<>>???AAAAAAAAAAAAAAABBBDDDCCCBBB@@@@@@AAACCC@@@===;;;;;;:::888666999:::<<<===>>>===;;;::::::;;;<<<===>>>@@@AAAAAAFFFAAA>>>CCCFFFEEEAAA@@@======<<<;;;;;;;;;;;;<<<999;;;<<<>>>>>>>>>===<<<::::::::::::;;;<<<======KKKLLLNNNQQQTTTVVVYYYZZZVVVSSSOOOJJJFFFCCCAAA@@@FFFFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCEEEEEEFFFGGGHHHGGGDDDAAAAAA@@@???>>>>>>===>>>>>>>>>=========<<<<<<;;;;;;<<<;;;;;;::::::999999999;;;:::999888666555333333111333222000111333222---///...---,,,,,,---///000***+++---000222111...***000,,,+++,,,***''''''+++000///...,,,++++++++++++,,,***)))***,,,............///000111111111//////------------------......---,,,+++)))))))))***+++'''((())))))))))))******,,,+++***+++,,,+++***)))+++******,,,...///...---***+++...111333333///,,,,,,------+++)))((()))***)))((('''(((******((('''***---...+++)))***+++************)))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((***+++,,,***))),,,)))&&&&&&)))+++***)))...///000...,,,******+++******++++++******)))(((/////////...---***(((&&&***)))'''''')))***)))(((...+++)))+++111333111...,,,,,,+++***))))))***+++---,,,,,,,,,---.........---///000...***((()))***++++++++++++++++++++++++))))))))))))************,,,***((((((***...333666555666666777777777777777555444333111000//////...333555666555111...------000000111111111111000000//////---+++((())),,,///444333111///......///000222222222333777>>>GGGNNNWWWXXXXXXUUUOOOIIIDDDBBBDDDFFFIIIOOOXXX___```___WWWMMMCCC@@@BBB@@@888000000---+++***+++,,,,,,+++---...000//////000222444888777555444444555555666@@@CCCIIIPPPTTTUUURRROOOEEE@@@:::555444555666777777555222222222000---+++///...------...///000111111///...------,,,***(((***+++,,,---.........---+++,,,---...---,,,,,,---......///000000///...---...---,,,---///000///---222555777888666333000///...///111444777777666444555444333555888:::;;;:::>>>===;;;999999:::<<<===888:::<<>>;;;===888222222555888666333444666:::===?????????>>>===@@@DDDDDDBBB???===<<<666555555777999;;;;;;:::777777777666555333333222666888:::;;;>>>BBBGGGKKKIIIGGGEEEAAA??????@@@BBBBBB@@@===;;;999999999:::777666666666777888999:::888777666555555666888999888<<>>@@@AAABBBBBBAAAAAACCCEEEDDDCCCBBBBBBCCCCCCAAA>>>===<<<;;;:::888999:::<<<===>>>>>>======<<<===>>>???AAADDDEEEFFFIIICCC@@@DDDJJJLLLHHHDDD>>>>>>>>>======<<<;;;;;;======>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>KKKLLLNNNQQQTTTXXX[[[\\\VVVTTTPPPKKKFFFCCCAAA@@@GGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHGGGEEEBBBCCCBBBAAA@@@???????????????????????????>>>>>>>>>>>>======<<<;;;:::::::::<<<;;;:::999777666555444111333222000111444222---222000...,,,,,,,,,---...+++,,,///222444333000,,,///+++***------***)))+++...---,,,,,,+++*********---,,,+++,,,///000000000000///---,,,,,,---...///******++++++,,,,,,,,,,,,,,,+++)))(((((()))*********))))))))))))*********---,,,******+++,,,,,,***,,,++++++,,,------+++***)))))))))+++---...---,,,++++++,,,***((('''(((***)))(((((()))******)))'''***...///***)))+++,,,)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))***+++***((("""%%%)))***(((((()))+++...///000...,,,******+++))))))******))))))((('''&&&'''(((************)))***(((''''''((())))))(((,,,(((&&&)))///111///,,,******))))))************,,,+++)))'''&&&'''((()))***---///...***''''''((()))))))))*********++++++*********++++++,,,,,,,,,+++)))'''&&&(((,,,000333333444555666777666666555111222222333111///---+++222333444222000---+++++++++,,,,,,,,,,,,+++***)))......---***)))(((***+++---...000111111///---,,,------...///111555;;;@@@BBBDDDEEECCC???;;;888666999;;;???FFFLLLQQQTTTVVVVVVMMMCCC@@@BBBBBB;;;444///---******+++,,,,,,,,,---///000111111222555777888777777666777888:::;;;AAADDDIIIPPPSSSSSSOOOKKKIIICCC;;;666333333333333444333333222222000...,,,..................///000222000//////000///,,,***++++++,,,---............***,,,......,,,+++,,,...---...//////...,,,***(((...------...000111111000333777:::;;;888444222111/////////222444555555333444444444777:::=========BBBAAA@@@???>>>>>>???@@@???>>>===>>>AAABBBBBBAAA@@@;;;555555888:::888555666888;;;>>>@@@AAAAAAAAA===AAAEEEFFFCCC???;;;999555444444555888999999888777666555555444333333333777999<<>>AAABBB@@@??????>>>>>>===<<<<<<<<<===>>><<<===>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCCCCEEEGGGEEECCC@@@??????>>>===;;;:::;;;===???@@@AAAAAAAAA===>>>???AAACCCFFFHHHJJJJJJFFFCCCFFFNNNSSSQQQLLLDDDCCCCCCBBBAAA@@@???>>>BBBAAA>>><<<<<<>>>@@@AAA>>>?????????????????????NNNNNNNNNOOORRRVVVYYY\\\VVVUUUQQQMMMHHHEEEBBBAAAGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEFFFGGGGGGFFFDDDDDDDDDBBBAAA@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAA??????>>>===<<<;;;;;;:::<<<<<<;;;999888777666666222444333111222555333...333111///---,,,,,,---------...///222444333000......+++***...000---+++,,,++++++,,,,,,,,,+++++++++...------///111111000///+++***(((((())),,,///111'''((()))***+++++++++*********)))))))))))))))***+++***))))))++++++***)))------+++(((***...///,,,,,,+++++++++,,,,,,***(((((('''&&&&&&)))***+++***)))******)))''''''((())))))(((((()))******)))''')))///000***(((------***'''((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''')))***+++***((($$$+++,,,)))'''***......///000...,,,******+++)))))))))))))))(((''''''''''''((())))))((('''&&&***(((''''''((()))(((((()))'''&&&(((,,,...---+++***)))))))))+++,,,+++*********(((&&&$$$%%%)))+++'''***---,,,)))&&&'''((((((((()))))))))***************++++++,,,---......+++)))'''&&&'''***...000//////000111111111111111---...000111111...+++)))////////////...,,,***))))))************)))((('''------,,,,,,+++***)))((()))+++...000000///,,,+++((()))+++,,,,,,///222555222444666555333000///...222333666;;;>>>@@@EEEKKKRRRKKKDDDBBBDDDCCC>>>999...,,,******,,,---...------...000000000111444666666666555666777999;;;<<<:::===CCCIIINNNNNNKKKHHHGGGBBB;;;666333222111111333333333333333222111000......////////////......111111111111222111///,,,,,,,,,------...//////000...///000///---+++++++++............,,,***((('''000///...///111333333222333888======:::666444444222111111222555666666555555666777999;;;>>>@@@BBBNNNNNNNNNNNNMMMKKKIIIGGGIIIEEE@@@???AAACCCBBBAAAAAA>>>::::::;;;<<<;;;999:::;;;===@@@BBBDDDEEEFFFAAADDDHHHHHHDDD>>>:::777666555444555777777666555555555444444333444555555777:::???DDDIIIPPPWWW[[[\\\]]]\\\WWWPPPKKKJJJKKKIIIGGGCCC@@@===<<<<<<===:::999888888999;;;===???:::999999999888888777777222666:::===>>>===<<<<<<888:::;;;;;;;;;;;;===???>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGGGGGGGHHHJJJLLLGGGEEEBBBAAAAAAAAA???>>><<<===???AAACCCDDDEEEEEE???@@@@@@BBBDDDGGGJJJLLLMMMMMMKKKMMMTTT[[[[[[VVVNNNMMMKKKIIIGGGEEEEEEDDDFFFCCC???<<<<<<>>>AAACCCCCCCCCDDDDDDDDDCCCBBBAAASSSQQQNNNMMMNNNQQQUUUXXXXXXVVVSSSPPPLLLHHHEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIGGGEEEEEEFFFHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDAAA@@@???>>>===<<<;;;;;;<<<;;;;;;:::999888888888333555444222333666444///222000...---,,,---...//////...///000222222000...000,,,,,,000222...++++++***+++,,,------.........,,,,,,...000111000---+++((((((''''''(((***,,,---&&&'''(((***++++++******)))))))))*********))))))***)))((()))++++++)))''',,,...+++(((***111222///******)))***,,,,,,+++)))((('''&&&&&&((())))))(((((())))))((('''&&&''')))***)))((()))++++++)))((('''///000)))(((...///***''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((***+++,,,+++)))$$$'''***+++)))))),,,......///000...,,,******+++)))************)))((((((,,,,,,,,,+++)))'''%%%###***(((''''''((())))))(((''''''((()))***+++++++++---+++***+++------+++)))(((******)))''''''***---&&&))),,,+++)))'''(((***((((((((()))))))))))))))((()))***+++,,,---......+++***((('''((()))+++,,,,,,,,,,,,---------......++++++,,,------,,,+++************+++,,,+++)))(((******++++++******)))))))))***+++---...,,,***(((***++++++,,,,,,++++++***''')))******)))***,,,...,,,...000///---+++++++++...---///222333222888AAAHHHDDD@@@???@@@@@@<<<999...---++++++---/////////.../////////......///111333333222333444555777888333666;;;AAAFFFGGGEEEBBBBBB>>>999555444333222111333444555555444444555666000222444555555333111000000000000222333333000...............///000111111...............---,,,+++---------------,,,,,,+++222000//////111333333333222888>>>???<<<888666777444444444666888888777555666999<<<===>>>AAAFFFKKKZZZ\\\^^^___]]]XXXRRROOOKKKGGGBBBBBBDDDEEECCC@@@@@@@@@??????>>>>>>======@@@@@@AAABBBEEEHHHKKKLLLKKKMMMOOONNNIIIBBB===::::::888666666777666555333333333333333333555666777999===CCCHHHMMMSSSXXX\\\]]]```aaa\\\SSSKKKGGGGGGFFFDDDAAA>>>;;;:::::::::999888777888999;;;===>>>999:::;;;;;;:::888666555111444777::::::::::::;;;555777:::;;;:::;;;>>>AAABBB@@@>>>======>>>@@@BBBEEEHHHLLLOOOOOOPPPQQQRRRHHHFFFCCCBBBBBBBBB@@@??????@@@AAACCCFFFHHHIIIJJJEEEEEEEEEFFFHHHKKKOOOQQQUUUWWWWWWVVVZZZbbbccc```VVVTTTPPPMMMJJJHHHHHHHHHFFFDDDAAA???>>>???AAABBBAAABBBCCCDDDDDDCCCBBBBBBWWWTTTOOOLLLKKKNNNQQQTTTYYYXXXUUURRRNNNKKKHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGKKKHHHFFFEEEFFFHHHIIIIIIFFFFFFDDDCCCBBBAAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEAAAAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999999999444666555333444666555000000///---------...000111///.........000000///---222...---111333///+++******+++,,,...///000000000++++++---000111///+++((()))))))))))))))((('''&&&&&&''')))***+++++++++***((()))***++++++***)))((()))(((''')))++++++(((%%%,,,...,,,(((***222444111(((((((((***,,,---,,,+++((('''''')))******)))'''((())))))(((&&&&&&''')))***)))((()))++++++)))(((&&&///000)))(((///000+++''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((+++******+++------,,,***,,,+++))))))***,,,---......///000...,,,******++++++++++++++++++***))))))$$$%%%'''((()))))))))(((***)))'''''')))***)))((('''(((******))))))***,,,///---+++,,,......+++(((%%%(((***)))&&&%%%&&&(((&&&))),,,+++)))((())),,,((((((((()))))))))))))))''''''(((***+++,,,---...+++***)))(((((()))******---,,,,,,,,,,,,---......+++***)))))))))***+++,,,''''''''')))******)))''''''(((((()))((((((''''''&&&'''***---///...+++)))---,,,***((('''((()))************)))((((((+++------...000///---+++******,,,)))***---,,,***111;;;>>><<<::::::::::::888666///---+++,,,...///000000/////////---+++***+++,,,111000000///000111333444111333777<<<@@@@@@>>><<<>>>;;;777555444444444333444555666666666777999;;;555777999;;;;;;999666444//////000222333333111...///......//////000111222+++******,,,///111000...,,,,,,------...//////000333111//////111333333333222888???@@@===999888999666666888:::<<<:::777444888<<>>;;;888777777888777666666777888:::;;;===888999;;;<<<;;;888555333000333666888888888:::;;;555888;;;<<<<<<===@@@CCCDDDAAA>>><<<<<<===@@@BBBEEEJJJQQQVVVWWWVVVUUUUUUHHHFFFCCCBBBBBBBBBAAA???@@@AAACCCEEEHHHJJJLLLMMMKKKKKKKKKKKKMMMQQQTTTVVV[[[``````]]]___fffiiifffYYYVVVRRRMMMJJJHHHHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@===>>>@@@AAABBBAAAAAA@@@ggg```WWWQQQPPPQQQPPPOOOOOORRRTTTTTTQQQLLLIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHEEECCCCCCCCCBBBAAADDDHHHHHHEEECCCEEEFFFDDDDDDDDDCCCBBB@@@??????>>>??????>>>??????===999666666666555444444444444555444222...---.../////////+++,,,...111333222///---222111000///...---,,,,,,(((,,,//////---,,,---///---+++)))***+++,,,,,,,,,******))))))((((((''''''***+++***''')))---,,,)))000///---,,,+++************)))'''&&&&&&&&&'''((()))*********+++...222666***+++------,,,*********((('''&&&'''))),,,000222))))))))))))((((((((((((&&&&&&'''((())))))((((((***---,,,))))))++++++(((******))))))))))))******%%%,,,---(((&&&***,,,+++&&&''''''&&&(((,,,***%%%++++++,,,---///...,,,)))'''(((((()))***+++++++++,,,...///...,,,++++++,,,***)))((()))***+++***((()))((((((((((((((()))***))))))))))))))))))))))))***+++,,,+++))))))***,,,...---+++*********+++,,,...,,,***))))))******)))+++(((''')))***(((((((((***+++,,,------,,,******)))+++***)))***---,,,(((,,,(((''')))(((&&&'''+++))))))***+++,,,------...,,,)))'''(((+++,,,***((()))((('''(((******)))'''))))))((((((''''''''''''(((+++...000111///---+++...+++((((((***,,,+++***+++)))(((((())))))(((''')))***+++,,,,,,+++***)))...---,,,++++++,,,...///777777777777666444222000---,,,++++++,,,,,,+++)))------,,,,,,+++***))))))------...///000111222222555444444555777:::===???===:::777777888888555333555444333444888;;;======<<<;;;;;;>>>@@@???:::555000///...///000111000///000---((('''***...222444//////111333000,,,...444,,,,,,,,,---...///111111222111000000000222333444555777999999777666777888>>>:::999<<<>>>===>>>AAACCCEEEHHHIIIIIIKKKOOOTTTZZZ^^^aaa```ZZZRRRJJJEEEFFFEEEBBB>>>;;;:::<<<>>>DDDAAA>>>===>>>???@@@@@@EEEEEEHHHNNNUUUYYYYYYWWW]]]]]][[[WWWRRRMMMHHHFFFBBBAAA@@@>>>;;;:::888888:::888777888;;;<<<:::888BBBFFFLLLOOOQQQUUUZZZ______^^^[[[VVVOOOGGG@@@<<<@@@???===:::888666444444444444555555666777888888888777777666666666666777333444555777999;;;<<<===222777;;;<<<:::999<<>>@@@BBBEEEHHHNNNSSSWWWYYYYYYYYYOOOJJJDDDBBBCCCDDDAAA>>>CCCCCCDDDEEEFFFIIIJJJLLLIIIIIIIIIJJJOOOVVV\\\```eeehhhiiigggggghhhgggccc\\\UUUMMMJJJKKKLLLKKKIIIFFFEEECCCAAA@@@@@@@@@AAABBB@@@>>>@@@BBBDDDBBB@@@sssjjj___WWWSSSRRRQQQOOOPPPRRRTTTTTTSSSPPPMMMLLLFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKJJJIIIHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHEEEDDDDDDEEEDDDCCCEEEHHHIIIEEECCCEEEFFFDDDDDDDDDCCCBBBAAA@@@??????>>>>>>=========;;;888555888777666555444444444444555333000////////////...,,,,,,,,,...000000---+++/////////...............+++,,,...///...,,,,,,,,,+++***))))))***+++***(((******))))))))))))((((((***++++++)))+++000000,,,//////---,,,+++*********++++++***)))))))))))))))((()))))))))***,,,111444)))+++,,,---,,,++++++++++++***((('''(((***,,,...******))))))((((((''''''&&&&&&'''''''''((((((((())),,,,,,)))(((+++***'''))))))(((((((((((()))))))))......)))&&&)))+++)))'''((('''%%%(((+++***%%%***)))***,,,---,,,***''''''(((((()))******++++++000111222000---+++++++++***)))((()))***+++***(((+++***)))(((((('''(((((())))))))))))))))))))))))***++++++***)))((()))+++...---+++*********+++,,,000...+++)))))))))((((((***(((((()))))))))((((((((())))))************)))***+++(((%%%&&&***+++'''+++''''''))))))'''(((+++***))))))))))))******+++***((('''(((******(((&&&)))'''%%%&&&''')))))))))***))))))((('''&&&$$$###(((***---000111000...,,,,,,***'''''')))***)))(((***))))))***++++++)))(((((()))***++++++***)))(((...------,,,,,,------...///000111111111111000000,,,***))))))******)))(((---,,,,,,+++******))))))+++,,,---...///000111222333222222222444666888:::999777555555666666333111444333333555888<<<======>>>======???@@@???999555000///...///000111000///...,,,++++++...000000000111......222333222222444.........//////000111222222222111111111222333333444666888888777777888:::999666777<<<@@@AAAEEEIIIDDDFFFJJJLLLMMMNNNPPPQQQUUUXXXZZZYYYSSSJJJCCC@@@BBBBBBAAA>>><<<;;;<<<>>>===<<<:::;;;===???@@@???EEEEEEHHHOOOWWW]]]``````^^^\\\XXXUUUSSSOOOKKKHHHFFFGGGHHHHHHFFFAAA===:::<<<:::999;;;???BBBCCCCCCJJJOOOTTTVVVWWWYYY]]]aaacccaaa]]]WWWOOOGGGAAA===???===;;;888555444444444::::::999888777777666666666777888999888777666555333333444555666888999999777:::<<<;;;888888;;;???CCCBBBAAA@@@@@@BBBDDDFFFLLLOOOUUUZZZ]]]]]]\\\ZZZQQQLLLFFFDDDEEEEEEBBB>>>CCCCCCDDDFFFHHHIIIKKKKKKGGGGGGHHHKKKQQQXXX```dddhhhkkkkkkgggffffffddd```XXXRRRKKKIIIKKKLLLKKKJJJJJJIIIFFFDDDBBBAAA@@@@@@DDDBBBAAABBBDDDEEEDDDBBB{{{nnnccc]]]YYYUUURRRNNNOOOPPPQQQQQQOOONNNMMMHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEFFFGGGFFFEEEFFFJJJJJJFFFDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@???@@@???>>>>>>>>>===:::777999999888666555444333333666444222111222111///......---+++,,,------,,,***,,,,,,------.........///---------...///...,,,***,,,+++++++++,,,+++)))'''))))))************+++++++++,,,,,,***---222333000///...---,,,+++***************++++++******)))((('''((((((((((((***...111)))***+++---------,,,,,,+++***)))(((((()))+++,,,+++******)))(((''''''&&&'''&&&%%%%%%%%%&&&'''((((((++++++((('''******'''(((((((((''''''(((((((((,,,......***'''((()))((()))***(((%%%'''******&&&(((((((((***++++++(((&&&((((((((()))******++++++333444444222...+++*********)))((()))***+++***(((,,,+++***((('''''''''''')))))))))))))))))))))))))))***+++***((('''((()))---,,,+++***)))***++++++000///,,,***)))(((((((((((((((((((((((())))))((('''''''''''''''((()))))),,,+++'''###$$$((()))'''***'''&&&)))***((())),,,***)))((('''&&&'''(((((((((''''''((()))(((&&&$$$+++(((&&&'''(((***++++++++++++,,,+++***'''$$$"""((())),,,///000000///...,,,***(((((()))))))))(((******+++---......+++)))((()))************)))(((------............------)))***+++,,,...///000000***)))(((((())))))(((&&&+++++++++******))))))((()))***+++,,,...///000111111000//////000111333444666555444444555555333222333333333555999===>>>>>>???===<<<===>>><<<777222111///...///000000///...,,,,,,---000222111///---333---,,,111666666555555222222111111111222222222222222222222222222222222333555777888888888;;;===777555777===AAADDDHHHNNNHHHIIILLLOOORRRSSSPPPNNNRRRSSSTTTQQQJJJCCC>>>;;;>>>??????>>><<<;;;<<<===:::999999:::<<<===<<<;;;AAABBBEEELLLUUU^^^dddggg___ZZZTTTQQQRRRQQQMMMIIIIIILLLPPPSSSQQQKKKEEE@@@CCCAAAAAACCCIIIOOOTTTVVVWWW[[[___```______aaadddhhhfffaaaZZZRRRIIIBBB>>>>>><<<888555333333444555;;;:::999888666555555555555777999;;;:::888666444555555555555666777888999>>>??????===::::::===AAABBBBBBBBBCCCEEEGGGIIIJJJOOORRRWWWZZZ[[[ZZZWWWUUUPPPMMMIIIHHHHHHGGGCCC@@@BBBDDDFFFHHHJJJKKKKKKKKKJJJJJJJJJMMMRRRYYY```eeekkknnnlllgggdddccc___[[[TTTPPPJJJHHHJJJKKKKKKIIIJJJIIIGGGEEECCCCCCCCCCCCGGGFFFEEEFFFGGGHHHGGGFFFvvvnnnggg___ZZZSSSRRRQQQPPPQQQPPPOOONNNJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIGGGFFFGGGHHHIIIHHHGGGGGGJJJKKKGGGDDDFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@CCCBBBAAAAAAAAA@@@===;;;;;;;;;:::888666444333222444333222333444444222000111///,,,+++,,,,,,,,,+++,,,,,,,,,------------...---,,,+++---000000...***.........///000...+++((()))******+++,,,,,,------,,,...---+++---222222//////...---,,,++++++++++++(((((()))******((('''&&&''''''(((''''''(((+++...))))))***,,,......---,,,(((((('''''')))+++---...++++++***)))((('''&&&&&&(((&&&%%%$$$$$$%%%'''((('''******''''''******'''))))))(((((((((((()))))),,,,,,+++)))(((((()))((()))+++)))&&&&&&)))***'''(((((((((***++++++(((&&&(((((())))))************222333333111...+++*********)))((()))***+++***(((******)))(((((('''(((((()))))))))))))))))))))))))))***++++++)))(((((())),,,+++***(((((())))))***......---+++)))((()))***'''******(((''')))***)))'''&&&&&&%%%&&&''')))***------***&&&&&&******&&&)))&&&&&&***+++)))***---***)))'''&&&&&&'''((()))&&&&&&'''(((((('''%%%###...---,,,,,,------,,,***+++,,,......---***'''%%%'''(((***,,,.../////////---,,,++++++++++++******+++,,,---000111111...+++)))***++++++++++++***))),,,---...//////...------*********+++---///111222***)))(((((())))))((('''*********)))))))))((((((((((((***+++,,,...////////////.........//////000444444555666777777666555444333444777;;;>>>?????????===;;;<<<<<<:::555000111000//////000111///...,,,---...000222222///,,,222...---222555444333444555555555555444444333333222222333333222222111111444666888999999;;;===???<<<:::;;;???AAABBBGGGMMMNNNMMMMMMPPPSSSTTTQQQMMMQQQRRRPPPLLLFFF@@@<<<;;;<<<>>>??????===<<<;;;<<<>>><<<;;;;;;;;;:::888555<<<===???DDDMMMVVV^^^ccc^^^VVVNNNLLLNNNOOOKKKFFFFFFKKKQQQVVVWWWSSSNNNJJJKKKLLLNNNSSSXXX^^^cccfffcccfffhhhgggdddcccdddfffjjjiiifffaaaXXXNNNDDD???@@@>>>:::666444444666777666666555444444444555555888888:::::::::999888777::::::999999:::;;;<<<===AAABBBBBBAAA??????AAADDDBBBDDDGGGKKKNNNQQQTTTUUUWWWWWWXXXXXXVVVTTTQQQPPPLLLKKKIIIIIIJJJIIIFFFCCCDDDEEEHHHKKKMMMMMMMMMLLLQQQPPPOOOPPPSSSYYY^^^bbbjjjlllkkkeeeaaa```\\\WWWSSSPPPKKKIIIIIIIIIHHHGGGDDDDDDCCCDDDDDDFFFHHHIIIKKKJJJJJJJJJKKKKKKKKKJJJ{{{ppphhh```\\\WWWUUUTTTSSSQQQOOOKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJJJJIIIHHHGGGKKKKKKGGGEEEFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDBBBAAAAAAAAAAAA???===<<<<<<;;;:::888555333222222111222333555666555333444111...------...------...------------,,,,,,,,,---++++++...111222000---/////////000111///,,,)))***++++++,,,---...//////...///...+++,,,//////+++......---,,,++++++++++++((()))*********)))'''&&&'''((((((((('''''')))+++***)))***,,,///000...,,,(((((((((((()))***+++,,,*********)))(((''''''&&&((('''%%%$$$$$$%%%&&&((('''******''''''******'''+++******))))))******+++***((((((((()))))))))***(((+++***'''&&&)))***((()))))))))+++---,,,)))''')))))))))))))))*********---...//////---++++++,,,***)))((()))***+++***((((((((('''(((((()))******************************)))+++,,,,,,+++******++++++***)))((('''((())))))***,,,,,,+++)))))),,,///'''---...)))''')))+++)))(((((('''&&&'''(((***+++,,,......+++,,,---+++%%%(((&&&'''+++,,,******---((((((''''''(((***+++,,,%%%&&&((((((((('''&&&&&&//////000000000...***&&&((())),,,------+++)))''''''((()))+++,,,...//////.........---,,,+++++++++......///222333222///,,,+++,,,------------,,,+++***,,,---///000000///...---,,,+++++++++---///000,,,+++)))***++++++***(((*********)))))))))))))))(((((()))***+++,,,------...------....../////////111333555777888777777777555555666999===@@@@@@@@@AAA???======>>><<<777333333111000000111111000//////......///111222111000111000222444222///111555999999999999999888666666444444333333333333333333777999<<<>>>>>>???@@@AAA@@@>>>???AAAAAAAAAGGGNNNWWWSSSPPPPPPRRRSSSPPPNNNPPPPPPNNNJJJDDD???<<<;;;<<<>>>@@@@@@>>><<<;;;;;;AAA???>>>======<<<999777;;;;;;;;;>>>DDDLLLTTTZZZYYYQQQHHHFFFHHHIIIEEE@@@@@@EEELLLSSSXXXYYYXXXWWWTTTXXX\\\aaafffiiikkklllkkklllmmmjjjeeebbbccceeehhhjjjkkkhhh```UUUIIIAAAEEEBBB>>>:::888888:::;;;888777555444444555666777;;;;;;:::999:::;;;===>>>>>>============???AAABBB@@@AAACCCCCCCCCCCCDDDEEEFFFJJJPPPWWW]]]bbbeeefffeeebbb___ZZZVVVSSSQQQPPPHHHHHHHHHIIIJJJJJJIIIHHHFFFHHHKKKNNNPPPPPPPPPOOOTTTRRRQQQQQQTTTYYY^^^bbbfffhhhgggbbb___^^^[[[VVVTTTRRROOOLLLJJJHHHFFFDDDBBBBBBBBBCCCEEEGGGJJJKKKNNNOOOOOOOOONNNNNNNNNNNN|||nnnggg^^^WWWTTTQQQMMMJJJJJJJJJJJJKKKMMMNNNPPPQQQPPPOOONNNMMMLLLKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHJJJKKKHHHHHHGGGIIIJJJJJJIIIGGGFFFJJJKKKHHHFFFHHHIIIGGGEEEEEEDDDDDDDDDCCCCCCCCCBBB@@@???>>>??????===<<<<<<<<<<<<;;;999777444333222111111222555666666555555222000//////000///...///.........------,,,,,,------...000222222111//////...---...///...,,,***,,,,,,---......///000000///000...***+++...---)))...---,,,,,,+++++++++,,,++++++,,,,,,++++++***))))))******)))(((''')))***,,,******,,,///000...+++,,,+++***)))((('''''''''))))))))))))((((((((((((((('''&&&%%%%%%%%%&&&''''''******'''(((++++++(((,,,++++++******++++++,,,+++'''&&&)))+++******+++%%%)))+++)))(((***+++)))*********,,,...---***((())))))))))))))))))******)))***,,,,,,++++++,,,---***)))((()))***+++***(((''''''''''''(((***+++,,,************************)))+++...///...---......,,,+++***)))((()))******(((+++,,,+++)))***...111)))111222+++'''***+++((())))))(((((((((((())))))***---...---...///+++%%%)))'''(((,,,,,,***))),,,'''((((((***+++,,,,,,---&&&'''(((((((((((()))+++.........//////,,,((($$$&&&''')))*********((('''++++++++++++---...000111///000111000...,,,+++,,,111000111222333222///---,,,---............---,,,***+++,,,...000111111222///---+++(((((()))+++,,,---,,,++++++,,,,,,+++)))************************))))))*********++++++++++++,,,,,,...///000111111---000444666666666777888888888999<<>>???@@@@@@???>>>===<<<777777666555666777888999>>>BBBFFFHHHGGGFFFEEEEEEBBBAAABBBDDDDDDEEELLLTTT^^^[[[WWWTTTRRRQQQPPPOOOLLLLLLKKKGGGBBB>>><<<;;;===???AAAAAA@@@?????????BBBAAA??????@@@@@@???=========<<<<<>>===>>>>>>@@@>>>;;;999888888999999===<<<::::::;;;>>>AAADDD@@@?????????AAADDDGGGIIICCCCCCCCCDDDEEEFFFGGGGGGJJJPPPXXXbbbjjjoooqqqrrrppplllfff___YYYTTTPPPOOOHHHHHHIIIIIIJJJKKKKKKLLLJJJLLLNNNPPPRRRSSSSSSSSSRRRQQQQQQRRRUUU[[[aaaeeecccfffeeeaaa^^^^^^\\\WWWUUUTTTRRROOOKKKHHHEEEDDDEEEEEEEEEEEEGGGIIIKKKLLLQQQRRRSSSRRRPPPPPPPPPRRRvvviii^^^XXXRRRLLLGGGGGGHHHIIIJJJLLLNNNPPPRRRRRRQQQOOOMMMLLLLLLLLLLLLKKKLLLNNNOOONNNMMMKKKJJJIIIHHHGGGGGGGGGIIIKKKLLLHHHHHHHHHIIIJJJJJJHHHFFFEEEJJJKKKHHHGGGIIIJJJIIIEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@>>>>>>>>>???>>><<<<<<<<<===<<<;;;888555444666333111111333444444333444222000000111111000///.............../////////000222333333222000///000///...------//////...---.........//////000000000...///---***,,,///...+++------,,,+++++++++,,,,,,---,,,++++++******+++++++++,,,,,,+++)))((()))***...+++***,,,000000---))),,,+++***)))((('''&&&&&&(((((((((((())))))))))))((((((((('''''''''&&&&&&'''***+++((())),,,,,,)))++++++************++++++000***(((+++---+++***,,,!!!(((,,,+++***++++++)))*********,,,...---***(((***)))))))))))))))))))))(((***,,,,,,+++++++++,,,***)))((()))***+++***((((((((('''(((((()))***+++************************))),,,000222222111222222///...,,,+++++++++,,,---))),,,---,,,))))))---111+++444555,,,'''***,,,((())))))***))))))((('''&&&(((******)))***,,,***%%%***((()))------))))))+++'''(((***+++,,,+++***)))'''((())))))((()))---111///---,,,+++,,,,,,+++))))))***************))))))//////......///000222444333555777666222000000111444333111222222111///---+++,,,---......---,,,+++))))))+++---///222444555111...+++((('''(((***,,,---,,,++++++,,,,,,+++******++++++++++++++++++++++++++++++*********))))))((()))+++---///111222333+++///555777888888999:::;;;;;;<<>>???BBBBBB???<<<777555444444444444333111333222333555888::::::999:::888999<<<<<<999:::>>>DDDEEEFFFGGGGGGFFFDDDCCC<<<;;;999888999<<>>AAABBBBBBCCCEEEFFFFFFDDDAAA@@@AAABBBAAA@@@??????>>><<<<<>>>>>??????>>><<>>???<<<<<<<<<===???BBBEEEGGGBBBBBBBBBCCCFFFKKKOOOQQQPPPLLLHHHFFFGGGJJJMMMOOOUUU[[[eeeooowww|||}}}~~~yyywwwrrrjjjbbbZZZSSSOOOLLLLLLLLLKKKJJJKKKLLLNNNNNNOOOPPPRRRTTTUUUVVVWWWSSSRRRQQQRRRUUU[[[```dddcccfffeeeaaa______\\\XXXUUUUUUTTTRRRNNNJJJHHHGGGHHHHHHIIIJJJLLLNNNQQQRRRSSSTTTVVVTTTRRRQQQRRRTTTwwwjjjbbb[[[SSSMMMEEEEEEGGGIIIKKKNNNPPPRRRRRRQQQOOOMMMLLLLLLLLLMMMMMMNNNOOOPPPOOOMMMKKKJJJIIIHHHGGGFFFGGGIIILLLMMMIIIHHHHHHIIIJJJIIIGGGDDDEEEIIIKKKHHHGGGJJJKKKJJJEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA??????@@@@@@@@@>>>;;;<<<======;;;999666555999666222111111222222111222111000000111111000///,,,,,,---...///000111222333666888666111......///222000//////000222222111////////////000000000000---...---+++---111111---------,,,+++++++++,,,,,,,,,+++)))((((((((()))***,,,---...,,,***)))******///,,,***,,,000111---(((((((((((()))))))))))))))''''''(((((())))))******(((((())))))((('''&&&&&&(((++++++)))))),,,---*********))))))))))))******444---***...///+++***+++''',,,,,,+++,,,,,,***))))))***,,,---,,,***'''*********))))))))))))))))))+++,,,,,,+++***+++,,,***)))((()))***+++***(((***)))((((((((((((((()))***************************---111333444444444555111000///...---...//////+++---///---)))(((,,,000---777888---'''+++,,,((())))))******)))'''%%%$$$&&&(((&&&$$$&&&))))))%%%+++)))***------)))(((***''')))+++---,,,***(((&&&((()))***)))(((+++000555111...+++***+++...000111//////...---,,,,,,++++++333222111000111222444666888;;;===<<<888555555666666444222111111000///---++++++------------++++++))))))***,,,///222666888333000,,,)))((())),,,...---,,,++++++,,,,,,+++)))++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))(((%%%'''))),,,///222333444---111777:::::::::<<<=========>>>@@@CCCCCCBBB@@@>>><<<;;;<<<@@@AAA???<<<888666555555555555333222333444666999===>>>===<<<@@@;;;:::???CCCCCCBBBBBBHHHIIIKKKLLLLLLKKKIIIHHH@@@>>><<<;;;<<<@@@DDDGGGNNNRRRXXXZZZXXXSSSNNNLLLKKKKKKLLLMMMKKKKKKSSS\\\cccffffffbbbZZZSSSOOONNNKKKLLLLLLJJJFFFBBB@@@@@@:::===@@@BBBDDDFFFIIILLLLLLIIIDDDAAA@@@@@@???>>>>>>>>>>>>;;;:::<<>>=========>>>@@@@@@???GGGUUUcccooowwwzzz{{{zzztttqqqppprrrooonnniiibbb]]]\\\aaafffiiijjjkkkjjjgggbbb]]]YYYPPPOOOLLLIIIEEEBBB@@@???AAA@@@>>>===>>>@@@CCCEEE:::;;;>>>@@@CCCEEEGGGGGGFFFFFFFFFHHHLLLQQQVVVYYY]]]WWWOOOJJJJJJNNNTTTWWWeeekkkuuuyyyooodddZZZTTTQQQPPPNNNLLLJJJJJJLLLNNNQQQQQQRRRSSSTTTVVVXXXYYYWWWVVVTTTSSSUUUXXX]]]```eeehhhgggccc``````]]]YYYTTTTTTUUUSSSPPPMMMKKKJJJHHHIIIJJJMMMQQQUUUYYY[[[SSSVVVWWWVVVSSSQQQSSSUUU}}}qqqiii___VVVJJJGGGEEEFFFHHHJJJKKKJJJTTTRRRPPPOOOOOOOOONNNMMMMMMOOOQQQRRRRRROOOMMMKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFCCCBBBAAAAAACCCCCCBBBAAA@@@AAAAAAAAAAAA@@@?????????===:::999888666444111777777666555333111///---///222444333000...///111,,,,,,,,,,,,,,,---...///111222222222111000///...000000000000000000111111333333333444555444111///111111222444666555333111///000000000///...,,,+++000---******---...---,,,000//////...---,,,,,,,,,000...---...111000+++'''***************)))(((''')))))))))))))))))))))))),,,***(((&&&&&&''')))+++*********++++++,,,,,,---,,,,,,+++)))((())),,,......------------...//////,,,...111111000---,,,+++,,,,,,------,,,+++)))(((***)))((()))+++,,,,,,+++//////---,,,+++*********+++***))))))+++,,,+++***(((***,,,///000000///...000000///---,,,+++******000222333333999@@@===555:::777555333444444444333444000,,,***+++,,,+++***000111111111000...,,,+++,,,+++)))'''&&&'''((()))*********,,,---,,,)))'''++++++***)))))))))))))))*********++++++******)))+++''''''---...,,,...333,,,...//////...---...///444111...---///111333444333333333555888===AAADDDGGGFFFEEEEEEDDDBBB>>>;;;888777555222...---...000...---+++***)))***+++,,,***+++++++++***,,,...111333111---+++++++++***))),,,++++++,,,---,,,***(((((()))***+++,,,+++******,,,,,,,,,++++++*********...,,,+++---111333333111000111333555888;;;===>>>BBBCCCEEEFFFEEEBBB>>><<>>???===:::999888666444222111111111222222333333444///111333222///---...///---------------...//////000000000000111111111111111111111111222444555666888777666666777777555333333333333555777777555333111111222222111000///...111...++++++---//////---222111111000//////......///000222222000...---,,,------------,,,,,,+++***)))************++++++,,,---+++)))''''''(((***++++++++++++,,,,,,------...000000///...---...000222------------...//////000...000333444222000...---------------,,,+++)))(((+++***)))+++---......---///...---,,,+++++++++,,,,,,+++******+++,,,+++)))...///000111111000///...111222222222222111000000///222444777>>>FFFEEE???EEEBBB>>><<<;;;:::888666444111---,,,...//////...------......---,,,,,,+++---,,,***((((((((()))******)))***+++---,,,***''',,,,,,++++++************++++++,,,---------,,,+++,,,***+++000111///000444...///000//////000222444777666555555777999;;;<<<>>>???@@@CCCHHHNNNSSSVVVWWWVVVUUUTTTRRROOOIIIFFF>>>;;;777333000/////////,,,+++)))(((((()))***++++++,,,,,,,,,+++,,,///111333111...------,,,+++)))---,,,,,,---...---+++)))******,,,---------,,,+++---------,,,,,,+++++++++...---,,,...222444333222444555777999;;;===>>>>>>BBBCCCEEEEEEEEECCCAAA???DDD@@@>>>???CCCDDDBBB???<<<;;;999888888888888888<<<===@@@BBBDDDDDDEEEEEEBBBBBBDDDFFFHHHJJJKKKLLLKKKOOOPPPOOOPPPSSSTTTQQQNNNKKKGGGCCCBBBDDDGGGIIIPPPTTTYYY\\\[[[YYYVVVUUURRRRRRUUUWWWTTTPPPSSSYYYffflllmmmeee[[[TTTPPPLLLOOOMMMJJJHHHGGGGGGIIIJJJIIIEEEEEEKKKOOOOOOQQQUUUXXXSSSMMMHHHDDDAAA???===@@@@@@@@@???>>>???BBBEEEKKKJJJIIIHHHGGGGGGHHHHHHNNNWWWeeettt{{{xxxuuutttqqqmmmhhhddddddhhhmmmqqqsssqqqoookkkfffaaa\\\ZZZVVVUUUPPPKKKJJJMMMLLLHHHGGGFFFEEEDDDCCCCCCDDDDDDBBBBBBAAAAAACCCEEEGGGIIIMMMNNNMMMKKKJJJMMMRRRVVVZZZWWWUUUUUUZZZcccmmmsssxxxnnnggg^^^ZZZUUURRRSSSTTTRRRPPPSSSTTTVVVYYY\\\\\\ZZZXXXYYYXXXXXXWWWXXX\\\aaaeeemmmlllkkkhhhccc^^^YYYWWWUUUWWWXXXYYYYYYYYYYYYYYY]]]\\\\\\[[[ZZZYYYYYYYYY\\\ZZZXXXVVVVVVVVVWWWWWWrrr___XXXPPPLLLMMMOOOQQQQQQPPPOOOOOOPPPRRRSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGFFFFFFDDDCCCBBBAAA@@@???>>>???@@@AAA@@@>>>@@@@@@AAAAAA@@@@@@???>>>>>><<<999888888666444222///...//////111333666777111222333333000/////////...............//////000000000//////000111333444111111222333555888;;;===>>><<<:::999::::::999777666555444555777888777666333333444444444333333222111///------///000000000444333333222222111111111///333666555111...///111000000000000000000//////,,,,,,,,,,,,,,,---.........---+++)))))))))+++,,,,,,,,,------...//////000444333222222222222333333---......///000111111222111333666888888555222000000000//////...,,,+++***,,,++++++,,,///000000000///...,,,++++++,,,...///...,,,++++++,,,,,,***)))///000111222333333333333666888999:::999777555333111444777<<>>???AAACCCDDDEEEEEEGGGHHHKKKOOOUUU[[[aaaddddddcccbbb```]]]XXXRRRNNNGGGAAA999555333222111///,,,+++***))))))***,,,------......---,,,---000222222111000///000///,,,***......---...//////---***+++,,,---.........------............------------///......000333555555444999:::<<<>>>???@@@??????CCCDDDDDDEEEEEEDDDDDDCCCGGGCCC@@@???AAABBBAAA??????>>>===<<<;;;;;;;;;;;;@@@AAACCCEEEGGGHHHIIIIIIEEEEEEFFFHHHKKKNNNQQQSSSLLLPPPRRRQQQSSSXXXZZZXXXRRRPPPLLLIIIGGGGGGHHHIIIRRRUUUYYY\\\[[[YYYXXXXXXTTTTTTWWWYYYWWWTTTWWW\\\ffflllnnnfff\\\VVVRRROOOPPPMMMJJJHHHHHHJJJMMMOOOKKKIIIKKKQQQVVVWWWXXXZZZ\\\XXXSSSNNNJJJGGGDDDBBBBBBBBBAAA@@@@@@CCCHHHKKKQQQPPPPPPOOOOOOOOOPPPPPPWWW^^^jjjwww|||zzzyyyuuurrrnnnkkklllppptttxxxxxxvvvrrrlllhhhdddaaa```[[[[[[WWWRRRQQQSSSRRRNNNNNNMMMLLLKKKJJJIIIIIIJJJGGGGGGGGGGGGIIIKKKNNNOOOSSSSSSRRRPPPPPPQQQUUUXXXUUUTTTUUUYYYaaalllvvv||||||uuupppddd```ZZZXXXZZZ[[[[[[YYYZZZZZZ\\\___bbbbbb___]]]XXXZZZ[[[[[[[[[^^^dddiiirrrqqqnnnkkkfffaaa]]]ZZZ]]][[[ZZZ[[[___bbbbbbaaaiiihhheeebbb```^^^\\\[[[^^^\\\[[[\\\^^^___]]]ZZZpppggg[[[SSSRRRSSSSSSRRROOONNNMMMNNNPPPPPPOOONNNUUUUUUTTTSSSRRRRRRQQQQQQNNNMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFEEEDDDBBBAAA@@@???>>>======??????>>>===@@@@@@@@@@@@@@@???>>>>>>===;;;999888777777444333444333111000000222444555333444444444333111111111000000/////////000000111222111000//////111333555111111222444777;;;???AAABBB???<<<;;;;;;;;;::::::777555444444666777777666555555555666666666666666222111//////000111222222444444444333333333222222222444666666333222222333222222222222222222333333000000......------...///000///---+++++++++,,,---......///000111111222222444333222222333333222111...///000222333555555666666888;;;>>>???<<<888444444333333222111000///...,,,,,,,,,---000222222111///...,,,+++,,,...111333000...,,,,,,---,,,+++)))+++,,,///111555888:::;;;<<<>>>@@@@@@???;;;666444666777:::???FFFKKKMMMKKKKKKHHHDDDAAA>>>;;;888555333222000000222444666777333222000///......///000...---,,,******)))))))))***))))))+++,,,,,,+++)))............------,,,,,,///111333555666555333222---...000333444333222222111111111111333999@@@FFFHHHJJJMMMOOOOOOOOONNNNNNOOOQQQTTTYYY^^^cccgggjjjjjjiiigggeeebbb]]]WWWRRRNNNFFF<<<777777666333//////...---,,,,,,...///111///000000///---...000222222111111111222111...+++000//////000111000...,,,,,,,,,------............////////////////////////111222222444555777888888;;;===???AAACCCCCCBBBBBBGGGFFFFFFEEEDDDDDDDDDDDDFFFBBB>>><<<=========<<<@@@@@@@@@???===<<<======BBBBBBDDDFFFGGGIIIJJJJJJHHHGGGGGGHHHKKKOOORRRTTTOOORRRSSSRRRTTTYYY[[[YYYWWWUUURRROOOLLLJJJIIIIIIMMMQQQUUUXXXYYYYYYYYYZZZVVVVVVXXX[[[ZZZWWWYYY^^^eeelllnnnggg^^^YYYUUURRRQQQNNNJJJGGGGGGJJJNNNQQQMMMMMMQQQVVV[[[]]]]]]]]]\\\YYYVVVSSSQQQPPPMMMKKKDDDCCCCCCBBBCCCGGGMMMQQQUUUUUUUUUUUUUUUVVVVVVWWW]]]dddmmmxxx~~~|||yyywwwtttrrrssswww{{{|||yyytttooollljjjjjjkkkeeeeeeaaaZZZXXXYYYXXXUUUVVVUUUUUUSSSRRRRRRQQQQQQQQQQQQQQQQQQSSSTTTVVVWWWZZZYYYYYYYYYZZZ\\\^^^```YYYZZZ]]]bbbkkkuuu~~~}}}xxxtttiiiddd^^^]]]___bbbcccbbbccccccdddfffgggfffccc```[[[^^^aaaaaaaaadddiiiooouuutttrrrooolllhhhdddbbbcccaaa```aaadddhhhkkkmmmtttrrrnnnjjjeeebbb```___```^^^^^^bbbhhhjjjfffaaaxxxkkkbbb^^^[[[WWWSSSRRRPPPOOOOOOQQQRRRRRRRRRUUUUUUTTTTTTTTTSSSSSSSSSOOOOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAA???>>>======??????>>>===???@@@@@@@@@@@@???>>>>>>;;;999888777777777555333777666444222111222333444222222222222333222111000222222111000000111111111666555222111000111333444333222333444777;;;???AAABBB@@@<<<;;;::::::999888555333222222444555555555666666666666666666777777222222111111111222333555444444333333333333222222666555333444666666444222222222111111222333444555666444222///............222111///...------......000000111222333444555555555444333444555555222000000111333666888999999:::;;;===@@@DDDFFFDDD>>>999777777666555444444444444...------///111333333222000...,,,+++,,,///333666111///------...---,,,******+++---111555:::???AAA???AAACCCDDDCCC???:::777888777888;;;>>>??????@@@AAA???<<<;;;:::999666444111111111111222444777999999777555222000/////////......---+++***)))))))))+++******+++---...---+++....../////////...---,,,222444555777777777555555---///222222333333222000333222222333777???IIIOOOYYY[[[]]]]]]ZZZXXXXXXYYY\\\]]]```dddgggjjjlllmmmjjjiiifffdddaaa]]]XXXTTTOOOHHH???::::::999555222111000...---...///000222111111111///......000222222111111222333222///---111000000111222111///---,,,,,,,,,,,,---------...000000000000000000000000333444666777888999:::;;;:::<<<>>>AAACCCDDDEEEEEEJJJHHHFFFDDDCCCBBBBBBBBBCCC@@@===;;;::::::;;;:::>>>@@@AAA@@@>>>===>>>???CCCCCCDDDFFFGGGIIIKKKKKKJJJIIIIIIHHHJJJLLLOOOQQQOOORRRTTTSSSWWW]]]```___[[[YYYVVVSSSPPPNNNMMMLLLNNNQQQUUUXXXXXXXXXXXXYYYXXXVVVWWW[[[ZZZXXXYYY]]]cccjjjmmmggg___[[[YYYVVVUUURRRNNNKKKKKKMMMQQQTTTRRRTTTXXX\\\aaaddddddbbb```^^^\\\[[[ZZZXXXUUURRROOONNNLLLIIIHHHKKKOOOSSSUUUUUUVVVWWWXXXYYYZZZZZZ```eeemmmuuuzzz}}}}}}}}}~~~}}}{{{yyywwwvvvxxx{{{|||zzzvvvrrrqqqsssuuuwwwqqqpppkkkccc^^^___^^^\\\_________^^^]]]\\\\\\[[[\\\\\\\\\]]]]]]^^^______``````aaaccceeehhhjjjkkkeeegggjjjpppwww}}}zzzkkkfff```___bbbfffiiijjjlllllllllmmmllljjjfffbbbdddgggjjjllllllooossswwwwwwvvvuuusssqqqnnnlllkkkgggiiijjjiiiiiimmmttt{{{}}}{{{vvvpppkkkgggeeedddccccccdddjjjqqqsssooojjjxxxtttmmmddd\\\RRROOOLLLLLLNNNQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUQQQPPPOOONNNMMMMMMMMMMMMJJJKKKKKKJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDCCC@@@???>>>???@@@AAA@@@>>>??????@@@@@@??????>>>===:::888777777777777555444555555444333333444555666//////...000111222000///444333222222222222222222888777555444333333333444777666555555666:::===@@@AAA???<<<::::::999777666333222111222444444444333666666555555444555555666111222222111111111444666333333333333333333333333777444111333666777555222222111111111222333555666999888555222000000111111444333222111000/////////111222333444555777777888888666666777:::999555000000111444888:::<<<<<<<<<@@@AAAEEEJJJMMMKKKCCC===888888777777777777888888222111000111333555444333222000---+++,,,000444888111///......//////---,,,---...000333888>>>CCCGGGCCCEEEGGGHHHGGGDDD???===999666555777666222222444777666666777888888666444000111111111222444888;;;;;;:::777444222000......000///...---,,,+++***)))---,,,+++,,,...//////...000000111222111000///...666666777777777777666666000333444333333555444111555555666888>>>GGGRRRYYYhhhiiiiiifffaaa___```bbbdddeeegggiiijjjjjjiiiiiiccc```\\\XXXVVVRRROOOLLLKKKFFF@@@===<<<;;;888555222000...---------///000222222111000...---///111222111000111222222111///111000000111222222///------,,,,,,,,,,,,---......000000000000111111111111333555777888888888:::<<<:::;;;<<<>>>@@@BBBDDDEEEGGGFFFDDDBBB???>>>======???>>><<<;;;:::::::::;;;:::===@@@@@@>>><<<>>>@@@DDDDDDDDDFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJKKKMMMMMMNNNRRRTTTUUUZZZbbbgggggg___]]][[[XXXUUUTTTSSSSSSUUUXXX\\\]]][[[XXXVVVVVVXXXVVVVVVYYYYYYWWWWWWZZZ]]]dddiiiddd^^^[[[ZZZXXXYYYWWWTTTQQQRRRTTTWWWYYYXXX\\\___aaafffkkkjjjgggeeedddbbbbbb```^^^YYYVVV]]][[[XXXSSSOOONNNOOOQQQSSSTTTVVVXXXYYYZZZZZZ[[[___ccciiipppuuuwwwxxxxxx~~~|||zzzxxxwwwvvvvvvwwwzzz|||~~~{{{xxxvvvtttuuuyyy}}}zzzzzztttiiidddeeegggfffiiijjjjjjjjjjjjiiihhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkkkklllooosssvvvwwwwwwsssvvvzzzrrrlllfffeeeiiiooossstttwwwvvvvvvvvvuuurrrnnnjjjnnnoooqqqtttvvvyyyzzz{{{|||{{{zzzxxxwwwuuuttttttooorrruuusssqqquuu~~~}}}wwwsssooonnnmmmllllllooosssxxxyyyvvvrrrvvvjjjYYYUUUNNNJJJJJJLLLNNNOOOPPPQQQTTTVVVWWWWWWVVVUUURRRQQQPPPOOONNNNNNNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@BBBBBBAAA@@@???????????????>>>>>>===999888666666777777666444333333333444444444555555///......000333444333111555444444333222222333333777777777666666666666666<<<:::888666777999;;;===@@@>>><<<;;;:::888555333111111111333555555333111666555444222222222333333000111222222000111444777444444444444444444444444444333333333333444444444222111111111222444666888;;;:::777555444555777888555555444333111111000000333333444666777888999:::999888777999<<<;;;666000...000444888:::<<<======CCCEEEIIIOOOSSSPPPGGG@@@777777666666777888:::;;;777555444555666777666555444111---+++,,,000555999000///......000000///...000111333777>>>EEEMMMQQQOOOOOOPPPNNNKKKFFFAAA>>>;;;777666777444///...222111111222444666777666444111222333333222444888<<<<<<<<<;;;999777444222111222222111000///---,,,+++...---,,,---///111111000222333444555555333222111999888777666555555666666555999888555555888888444777888;;;>>>EEEOOO[[[bbbmmmmmmkkkeee___^^^bbbffffffggghhhiiiiiigggeeeccc^^^YYYRRRMMMIIIFFFCCCAAADDDCCCAAA???===<<<:::999444333000...------...///222222222///------...000222000//////111222111000111000000111222222///---......---------...///000///000000000111111111111111444666777666666999;;;;;;:::::::::;;;>>>@@@BBB@@@???>>>===;;;:::888888888888999999888888888999666:::>>>>>><<<;;;===@@@AAAAAABBBBBBDDDFFFIIIJJJMMMMMMMMMMMMNNNNNNNNNNNNNNNQQQTTTUUUZZZccchhhhhhcccaaa^^^\\\ZZZZZZZZZ[[[XXX\\\```aaa^^^ZZZWWWUUUXXXUUUTTTWWWWWWTTTTTTVVVUUU^^^ccc```[[[YYYYYYXXXYYYWWWVVVUUUVVVYYY\\\^^^\\\```bbbcccgggmmmmmmiiicccbbbbbbbbbbbb```\\\YYYaaa```\\\WWWRRRPPPPPPQQQQQQRRRTTTWWWYYYZZZZZZZZZ]]]```ffflllqqqttttttuuuyyy|||}}}yyyvvvssssssrrrrrrssstttvvvxxxxxxwwwuuuuuuwww{{{xxxmmmhhhkkkoooqqqssssssuuuvvvvvvuuuuuuttttttuuuwwwyyy{{{|||}}}}}}|||{{{|||}}}zzztttsssxxx{{{}}}{{{{{{~~~~~~zzz{{{{{{{{{|||{{{yyyxxxxxxwwwyyy{{{}}}~~~|||zzzxxxwwwhhhaaaWWWOOOLLLKKKLLLLLLNNNPPPSSSVVVXXXWWWVVVUUURRRRRRQQQPPPOOOOOOOOOOOOKKKKKKKKKKKKJJJIIIHHHGGGCCCDDDDDDEEEEEEEEEEEEEEECCCBBBAAAAAACCCCCCBBBAAA???????????????>>>======999777666666777777666444444444444444444333111111111000000333777999777555666555444333333333333333555666777888999999999888@@@>>>:::888777888;;;<<>><<<<<<;;;888444111111111222444666666333111555444333111000000000111///111222222000000444777444444444555555555555555111333555444111000333666222222111111222555777999<<<:::888777888999<<<>>>666555555444222111000000444444555777888:::;;;;;;999777666999<<<;;;555///,,,///333777:::<<<<<<<<>>>>>>>>>>><<<999777555444444444333111///...---///...---...000222222111555666777888888666444333;;;999777555444444555666:::===<<<777777;;;<<<888:::;;;>>>CCCJJJUUU```hhhkkkkkkggg```ZZZZZZ```fffhhhjjjkkklllkkkhhheeeccc```[[[RRRKKKFFFCCCAAA??????@@@AAA@@@>>><<<;;;<<<888666333111000///000111222222111///---,,,...///222000......000111222111111000000111222222///---000///.........///111222//////000000111111111111///222555555444444777:::<<<:::888777888:::===???999999999999888777666555111333555555555555666666333777<<<===;;;:::===@@@=========>>>@@@BBBEEEFFFNNNNNNOOOPPPQQQQQQQQQPPPOOORRRSSSSSSWWW^^^ccccccfffdddaaa^^^]]]^^^___```UUUYYY___aaa```\\\YYYWWWXXXTTTSSSUUUVVVSSSQQQSSSPPPYYY___\\\XXXXXXXXXWWWUUUUUUUUUVVVXXX[[[^^^```\\\aaabbbaaaeeellllllggg[[[[[[]]]___aaa```]]][[[\\\\\\ZZZWWWSSSQQQQQQRRRPPPQQQTTTWWWYYYZZZZZZZZZ[[[^^^dddjjjooorrrsssssswwwyyy|||~~~zzzvvvsssoooooonnnnnnooopppqqqrrrwwwvvvuuuuuuwwwzzz~~~zzzooojjjooouuuyyyyyyzzz{{{}}}}}}}}}}}}|||}}}~~~~~~|||{{{yyynnn^^^RRRMMMLLLLLLLLLLLLLLLNNNQQQUUUVVVVVVTTTPPPQQQQQQQQQPPPQQQRRRTTTNNNNNNNNNOOONNNLLLGGGDDDHHHFFFCCCCCCDDDFFFGGGGGGCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@?????????@@@AAABBB===555666888444666888000444444444444444333222111///......000444777888888::::::888777666555555555;;;::::::;;;===>>><<<;;;AAA???<<<;;;<<<======<<>>>>>333444666666666444222000666111...333888;;;===AAAIIIKKKOOOTTTUUUQQQHHHAAA>>>;;;888666666999<<<>>>>>>>>>??????>>>===;;;:::555000...000222333777===999555333555555222///000---000555;;;DDDOOOZZZbbbdddbbb^^^XXXQQQIIIBBB>>>555999BBBFFF>>>111,,,///000111222222333333222222666666666777:::<<>><<<;;;;;;;;;<<<;;;:::777333///---000000000111111222222222777777666666666666777777888888888666555555888:::<<>>============<<<::::::===AAAEEEJJJNNNTTTWWWUUURRROOOMMMKKKKKKKKKMMMQQQVVV[[[___aaaaaa```___^^^]]]\\\\\\XXX\\\bbbeeeccc]]]UUUOOOTTTTTTTTTTTTSSSRRRQQQPPPQQQTTTWWWVVVSSSRRRRRRTTTTTTTTTSSSQQQOOOPPPSSSVVV\\\^^^[[[VVVXXX]]][[[UUUOOORRRWWW[[[^^^^^^]]]]]]```WWWPPPQQQTTTTTTSSSTTTQQQUUUXXXVVVSSSSSSWWW\\\TTTYYY___cccfffiiinnnrrrpppqqqssswwwzzz{{{yyyvvvqqqmmmgggcccdddgggkkknnnrrrrrruuuwwwssspppttt{{{~~~xxxsssqqqtttzzz}}}nnn___UUUOOOJJJGGGJJJJJJLLLOOOTTTVVVWWWVVVVVVVVVVVVUUUSSSSSSTTTTTTNNNMMMMMMMMMMMMKKKHHHEEEGGGEEEBBBAAABBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA????????????@@@@@@@@@AAA???888999:::444444444+++333333444444333333222111222111111333777:::;;;;;;;;;;;;999888777666666666;;;::::::;;;======<<<;;;???>>><<<===>>>??????>>>>>><<<999666444444555555444222000111333444333111000000111111222222333333111222222222111111333444444777888666555888777444888555111000222444555444111222222222111222444666666666888888999888777777444333222111000/////////000000222555888::::::999333333444444444333222222444//////555;;;===???BBBKKKOOOVVV\\\^^^XXXMMMDDD<<<<<<;;;;;;<<<>>>???AAADDDDDDDDDCCCAAA>>><<<;;;999444222444555666:::???;;;666333555555333111333111333777???JJJUUU___eeeeeeccc```ZZZRRRIIIAAA<<<999;;;???CCC===444222555111222333444444444444444888888888999;;;===@@@AAAAAABBBCCCBBB???<<<;;;;;;<<<<<<<<<;;;999666333222333333333333333333333333555666666666777777777888555777888888888999;;;===BBBDDDFFFFFFEEECCCBBBBBBAAACCCFFFKKKQQQZZZbbbggghhhfffaaaZZZVVVVVV\\\aaaeeeggggggfffgggjjjhhhcccbbbZZZOOOFFFAAA===999555;;;:::999888777666555444888666444111000///000000///000000///---+++,,,---...............///000000333333333111000...,,,+++---))))))...000---,,,...////////////000000000000000000111222333333333333777666444333222222333333444222000///000111111000...000222333333333444666444555666888:::;;;;;;;;;999999888777777999===AAAHHHLLLPPPRRRQQQMMMJJJHHHFFFEEEDDDFFFIIIOOOTTTXXX\\\\\\[[[ZZZYYYYYYYYYYYYXXX[[[___aaa___ZZZTTTPPPRRRRRRSSSSSSSSSSSSRRRRRRTTTUUUVVVTTTQQQOOOPPPQQQQQQQQQPPPNNNLLLMMMPPPRRRWWWXXXUUUQQQQQQUUUSSSMMMLLLMMMQQQTTTXXX[[[]]]^^^[[[RRRLLLMMMPPPPPPQQQRRRVVVYYY]]][[[VVVQQQPPPQQQNNNSSSXXX[[[]]]```eeejjjmmmnnnoooppprrrtttwwwxxxwwwrrrkkkeeecccccceeegggkkkkkkoooqqqpppnnnrrryyy|||{{{yyywwwwwwzzz~~~qqqdddYYYPPPJJJLLLLLLLLLOOOSSSWWWXXXXXXWWWWWWVVVUUUSSSRRRRRRQQQQQQOOONNNMMMMMMLLLJJJIIIIIIFFFCCCBBBBBBCCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAA===>>>???@@@@@@@@@??????>>>888;;;<<<555444333***333333333333333222222111444333333555888;;;<<<<<<===<<<;;;999888888888888;;;::::::;;;======<<<:::<<<;;;<<<===???@@@???>>>555555444444444444555555444222000000222333333222000000111222222333444444000111222111000000222444555888999666666999888555666333000///000111222111333222000000222333333222333444555666666666666555111111111111111000/////////...///222444555444333222222222222222222333333222///111888>>>AAADDDHHHOOOUUU___ffffff^^^QQQHHH===>>>???AAACCCEEEFFFGGGNNNMMMKKKHHHEEEAAA===<<<:::666444666777777;;;@@@>>>888555666666555555888999999<<>>999===;;;;;;===<<<888777999444555555666777888888888<<<<<<<<<<<<===???@@@AAACCCDDDDDDBBB???<<<<<<<<<;;;<<<======<<<;;;999888777777666666555444444444333444666777888999888888444666888999:::;;;>>>@@@GGGIIIJJJIIIGGGEEEEEEEEECCCFFFJJJNNNSSSXXX^^^cccgggddd```\\\ZZZ[[[^^^```dddfffeeecccdddgggfffbbbbbbYYYMMMCCC===999666333===<<<999777555555555555888777444222000/////////000111111///,,,******+++,,,,,,,,,,,,,,,------...222222111000///---+++***+++((((((...111000000111/////////.........------000000111222222333333333666555333111////////////111000//////000000///---...---...000222333222111222333444666777888888888555555444333333555999<<>>======AAAFFFLLLOOOVVVUUUTTTSSSSSSSSSUUUUUUUUUVVVWWWXXXWWWTTTQQQOOOMMMNNNNNNOOOPPPQQQQQQQQQUUUVVVVVVTTTPPPNNNNNNNNNNNNNNNMMMKKKIIIHHHJJJLLLPPPQQQOOOKKKKKKLLLJJJFFFIIIJJJLLLOOOSSSXXX\\\^^^]]]UUUOOOPPPSSSTTTVVVYYYZZZ^^^aaa^^^VVVMMMGGGDDDHHHKKKOOOPPPQQQTTTZZZ^^^dddeeefffeeefffjjjrrrxxxxxxtttmmmfffbbbaaabbbccciiiiiikkkmmmllliiilllsssssstttvvvzzz}}}xxxkkk___WWWTTTSSSQQQRRRTTTWWWXXXXXXXXXWWWVVVVVVUUUUUUSSSQQQVVVSSSPPPOOOOOOOOONNNMMMLLLIIIFFFEEEDDDDDDBBBAAAAAA@@@??????>>>>>>??????<<<===>>>?????????>>>>>>;;;666;;;>>>777666777///222222333333333333222222444333333444888:::;;;;;;>>>===<<<:::999999888888:::999999:::<<<<<<;;;999:::999:::<<<>>>>>><<<:::000000111222333333333333555333111000000222333444444444333333222222222222000111222111000000222444666999:::888888::::::777555333111/////////000000333000...///222333111///333333333444444555555555///000222333333333222111111///------///111111111222111000///000111333555444111222999???DDDJJJPPPVVV\\\eeekkkjjjaaaUUULLLCCCCCCEEEGGGIIILLLOOOPPPXXXVVVSSSNNNHHHCCC???<<<777333222555777888;;;@@@AAA;;;666777888777999===@@@???@@@HHHTTT]]]```______^^^\\\VVVNNNEEE<<<666;;;888777999;;;<<<;;;:::888999999:::;;;<<<======????????????@@@@@@AAAAAACCCCCCCCCAAA===;;;:::;;;::::::;;;<<<======<<<<<<;;;:::999888777666555444000222555888999999888888666777777666777999>>>AAAIIIJJJIIIGGGDDDAAAAAABBBDDDIIIOOOSSSVVVXXX\\\___dddaaa]]][[[\\\]]]]]]\\\___```___\\\]]]aaaaaa]]]___VVVIII@@@;;;888666444;;;:::777555444444666666888777555222000///......000000111///,,,++++++,,,,,,,,,+++++++++,,,,,,---000000000///...,,,+++***---))))))---///---,,,---......------------------111111111111111222333333666555222000...---------///...---...//////---+++...,,,+++---111222000...111222444555555555666777333333333222111333666999@@@CCCEEEEEEBBB???<<<;;;<<<:::999999<<>>EEEGGGIIIHHHHHHJJJOOOTTTVVVYYY\\\]]]]]]cccmmmvvvsssqqqmmmhhhddddddfffhhhqqqooonnnnnnjjjeeefffjjjkkkmmmrrrxxxsssjjjaaa^^^[[[YYYYYYXXXWWWVVV[[[ZZZYYYZZZ[[[[[[YYYVVVXXXVVVRRRPPPOOOOOOOOONNNLLLJJJGGGEEEEEEDDDAAA@@@???>>>>>>===============<<<<<<======>>>>>>======:::777===???888888999222222333333444444444333333444333333444777:::;;;:::======;;;:::999888888888888777777888::::::999888888777777888999888666444//////000111111111000///444333222000000111333555444444444333333333333333111222333222111222333555999<<<<<<999999;;;:::777555555333111/////////000111///---...222333111...222222222111111222222222...///111222333333222111555111,,,***+++...111222222111///...///111333555777444444999???DDDNNNVVV^^^cccjjjmmmkkkcccZZZTTTLLLKKKKKKKKKNNNSSSXXX[[[___\\\WWWPPPJJJCCC???<<<555222222555888888<<>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@>>>:::888888999888888999:::;;;<<<<<<===<<<<<<:::999777555444333///111444666888888888777999777444111000444:::???IIIHHHFFFBBB>>>;;;;;;<<>>@@@???<<<999888777;;;:::999:::<<>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<===>>>===999>>>@@@777666888222333444444555555555555444555444444555888:::;;;;;;<<<;;;:::888777777777777666555555666888888777555666555444444555444222000000000111111000///......222333333222000000222444111111222333555666777777444555555555444444666888<<<>>>>>>;;;:::;;;:::777555666555333000......////////////111333333222111222222111000////////////,,,---...//////000000000666222,,,***+++...111222333222000//////111333444777444555999>>>CCCMMMVVV___dddjjjmmmkkkeee___\\\UUUSSSQQQQQQTTTXXX^^^aaaaaa^^^XXXQQQIIICCC>>>;;;777444444777999999;;;@@@???999555666777888:::>>><<<>>>CCCLLLUUU[[[]]]\\\SSSRRRPPPMMMHHHCCC>>>;;;888:::;;;===AAAEEECCC>>>???>>>=========>>>@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@=========;;;888777777888777777888888999:::;;;;;;;;;:::999777666444333222///000222444666666666666999666222---,,,///555:::EEEDDDAAA<<<888666777888AAAKKKWWW^^^___^^^___bbb^^^]]][[[WWWUUUSSSRRRRRROOOPPPOOOMMMNNNRRRQQQMMMMMMFFF>>>999888999999888333222222222333555666888555555444333222000//////---...///...------...///...------,,,,,,,,,,,,---,,,,,,---.../////////...000------111333111000222,,,---...///000111222222222111000//////000222222666555333000...------------,,,++++++,,,,,,+++***---------...000000///...///222444444111000222444222333333222111222444666666888999999777666555666:::::::::;;;<<<>>>@@@BBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHKKKIIIGGGDDDCCCBBBBBBBBB???CCCIIIPPPRRRPPPIIIDDDGGGIIIIIIGGGCCC@@@>>>===>>>???BBBFFFFFFDDDEEEHHHNNNOOOQQQSSSTTTTTTSSSSSSXXXUUUTTTWWWXXXXXXZZZ^^^aaa```]]]ZZZVVVQQQMMMKKKFFFGGGHHHEEEAAA@@@CCCFFFFFFJJJOOOTTTWWW]]]dddjjjnnnoooooollliiihhhjjjnnnpppllliiiiiigggbbbaaacccffffffiiiqqq|||~~~|||}}}~~~yyytttnnniiigggeeeccceeeggggggbbb]]]^^^\\\XXXUUUTTTRRROOOMMMIIIGGGEEEDDDDDDBBB???===@@@???>>>>>>======>>>>>>===<<<:::999999;;;===???:::777<<<===444444888444444555555666777777666666444333222444777999999999:::999888777666555555555444333333444666666555333444222000111222222222111111111111000000/////////111222444333111000222444111111222444555777888888666777888777666777888:::>>>AAA@@@<<<:::;;;999666444666666333///------......000333555555555666666777666444222111000000000------------......///000333000---,,,---...//////444333222111000111222222222222555:::===@@@GGGOOOUUU\\\dddiiiiiieeeaaa___ZZZYYYXXXYYYZZZ]]]```bbb```]]]WWWOOOGGGAAA===::::::666555777777555666999999444111222444444666:::666999@@@FFFLLLNNNOOOOOOGGGFFFDDDBBB@@@>>><<<;;;666:::;;;;;;>>>CCCCCC??????>>><<<;;;;;;;;;===>>>>>>???@@@AAAAAA@@@@@@???;;;;;;;;;999777666888999888777777777888888999:::888888777555333222111000///000000222333444555555444333111...---...222555<<<;;;888555222222444666>>>IIIXXXaaacccbbbccceee^^^^^^\\\VVVPPPMMMMMMOOOJJJLLLLLLKKKLLLOOOMMMHHHEEE???888555666777777666666666666777777888888999444444333333222111000000...///000///---,,,,,,---...---,,,,,,+++++++++,,,***+++,,,...000111111111000------222444333222333000000000111111222222222222111000//////000111222555444111///...---------...,,,***)))***++++++++++++,,,......---------...---000333222///---///111///000111000//////111333000222333333333222333555555666888:::;;;;;;;;;;;;:::;;;===>>>>>>===<<<;;;<<<>>>@@@AAABBBBBBAAAAAADDDBBB???<<<::::::::::::888:::>>>DDDHHHGGGBBB===???BBBDDDEEECCC@@@??????>>>>>>BBBGGGGGGBBBCCCHHHHHHHHHHHHIIIIIIKKKLLLMMMQQQPPPQQQUUUUUUSSSTTTWWWYYYXXXWWWVVVTTTRRRNNNLLLEEEGGGHHHEEE@@@===>>>@@@CCCCCCEEEHHHMMMSSSXXX[[[ccceeegggeeeaaa```cccgggeeeaaa___```___[[[ZZZ\\\^^^^^^aaajjjvvv~~~}}}zzzuuurrrsssyyy}}}xxxvvvsssqqqrrrtttsssmmmhhhdddaaa^^^[[[YYYVVVRRRPPPJJJIIIGGGFFFFFFDDDBBB???AAA@@@@@@???????????????>>><<<999777888:::===???555222888:::333555;;;999555555666777777888777777111000///111333555666555999888777555444444444333222222222333444555444222222000...///111333333333222111111000000000111111///222555444222000111333444444555555555555555555888999:::999888888:::<<<@@@BBBAAA===;;;;;;999555444555666333...,,,,,,---...222666888777666888;;;===;;;999777555444444444000///.........000111222///...---...//////...,,,444444333222111111111111---///555<<<>>>>>>BBBIIIIIIRRR]]]eeefffbbb___^^^\\\\\\]]]^^^___```aaaaaa___[[[UUUMMMFFF@@@<<<::::::666444555333//////222555000---000222111333666222777===@@@AAA@@@??????<<<;;;:::888777777777777333888999666777>>>AAA???>>>===;;;999888999:::;;;===>>>???@@@AAA@@@???>>>:::;;;:::999777777999;;;999888888777777888888999666666555333222111000///000//////000111222444444///000111000//////111333333333111...,,,...111555<<>>???<<<999999<<<@@@BBBBBBAAAAAAAAAAAAAAAEEEJJJHHHCCCCCCIIICCCBBB@@@???@@@CCCFFFIIIGGGFFFIIIMMMMMMIIIIIILLLPPPPPPQQQRRRRRROOOKKKHHHDDDFFFGGGDDD???;;;;;;<<<@@@>>><<<>>>BBBHHHLLLOOOTTTXXX[[[[[[XXXXXX\\\```^^^YYYWWWXXXWWWSSSRRRSSSUUUVVVZZZdddooowwwxxxwwwuuuqqqkkkhhhkkkrrr{{{}}}xxxxxx{{{~~~~~~{{{vvvtttjjjccccccbbb[[[VVVVVVPPPMMMIIIFFFEEEEEECCCBBB>>>>>>???@@@@@@???>>>=========<<<;;;:::999999999::::::999888777666555555999888666666777888777777444222222222444444444222888666444333444555555444222222111111111111111222111///...///111222222111444444333111///...///111///111333333333222333444888888777777666666555555444666888777444555:::???===@@@BBB???888444555777444333111///.........///000111333555777777777777>>>===;;;777333222333555222222222000///000333666666000))))))---333555555000111333333111///...///222111111555;;;>>>===<<>>>>>>>>??????===:::888888444444999999666777<<<<<<999555444666777555333333222000/////////000111...............---------***++++++,,,...//////000...---,,,+++,,,---...///666BBBSSSaaahhhiiieeeccccccaaa]]]VVVNNNJJJHHHIIIGGGIIILLLQQQTTTRRRKKKEEE;;;999666444333333444444444555666999<<<<<<:::888444222000...------...//////000000///---+++,,,---111111000000///---***'''&&&))),,,---...///000222,,,---///000222444555666777555222000///000111333---,,,,,,,,,,,,---......333...++++++...///,,,)))+++***(((((())),,,///111777...&&&%%%***...+++&&&******+++,,,,,,,,,++++++------...//////...---,,,111///------/////////...111111222333555444222///222222222111111333666999222000//////111222222111222444444222...,,,...111111222333555666777888888666777888666555777<<<@@@AAAAAABBBCCCDDDEEEFFFFFFCCC???;;;999999:::;;;;;;@@@@@@@@@@@@AAABBBBBBCCCGGGJJJJJJDDDCCCEEECCC======>>>>>>>>>>>><<<;;;:::;;;:::::::::===@@@CCCEEEFFFFFFGGGHHHJJJMMMOOOPPPQQQQQQPPPNNNKKKJJJLLLMMMOOOPPPRRRWWW\\\aaadddeeeeeedddbbbaaaaaadddgggjjjjjjggghhhmmmooonnnttt||||||yyy{{{wwwooommmiiiaaaZZZXXXTTTPPPJJJGGGEEEDDDCCCBBB======>>>>>>>>>===;;;:::======<<<;;;;;;;;;;;;<<<777777777666666666666666:::888777666666555555444333222111111333444333111666444222111222333333222000000/////////000111111111000///000222333333222333444333111...---///000///111222222111111333444888777777666666555555444111444666444222333777<<<===@@@AAA>>>888555555777666555333222111000000111222333555666777777777777<<<;;;999666333222333555222222333222111111333555:::444---+++...222444333///111222222000.........333222222555999;;;:::999<<<@@@DDDGGGIIIMMMUUU[[[___bbbcccbbbcccccc]]]VVVRRRLLLGGGEEE???888666777888666444111...,,,******---------....../////////---///111333333333222111///000000///------...///000111222333555666888999999999999999::::::::::::::::::;;;;;;;;;999666444777444333777888555666;;;>>>;;;777555555555333111111000///.........//////...------,,,,,,+++++++++---------------,,,,,,,,,,,,,,,+++******,,,---...777@@@NNNZZZaaadddddddddbbb```\\\UUUOOOKKKIIIJJJLLLPPPUUUXXXWWWQQQIIICCC;;;999777444333333444444888777777888999888666444222111///---,,,---.........//////...,,,++++++,,,111000///...---,,,***((((((***,,,,,,+++,,,---///.........///111222444555666555444222000///...---++++++******++++++,,,---///+++(((***---///...+++***)))(((((()))+++...000333---'''&&&***,,,***''')))******+++++++++++++++***+++,,,---...---,,,+++000...------...//////...111000111333444444111///111111111000///000111333///---++++++---------,,,---.........------///000...000111333444555555444444555555444333555:::>>>>>>???@@@BBBCCCDDDDDDDDD===:::777555555666666666::::::;;;<<<===>>>@@@AAABBBDDDCCC===;;;<<<:::555999:::;;;;;;;;;:::999888888888888:::<<>>>>>>>>>>>>>>===<<<;;;>>>>>>===============>>>666777777777888888888999:::999777555444333333333333222111111222333222111888666444444555666555444...............///000000111000///000222444444333222222222000...------//////000000000///000333555777777666555555444333333...111222111///000444777;;;===???<<<888555555666666555333222111111111111444444555666777777666666777888777444222222333555222444666666555444555666<<<666000...///111222111---///111000///.........222111222444666777555333555888;;;===???EEEMMMTTT___ccceeedddbbb___WWWNNNIIIDDD@@@===999333111333777555333000---+++))))))------------------------+++,,,---/////////.........//////...,,,+++---............///000111222333444444555666888999::::::777777888888777555333111555333222555666444555888@@@===999666555333000...//////...------------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++,,,---666<<>>777666444333333555666888;;;999777666555444222000///...---,,,++++++,,,---,,,------,,,***)))***+++///...---+++***)))))))))***++++++***))))))+++---000///...---...000222333555555555333111---***((()))(((((((((((()))*********(((&&&(((,,,///...---)))(((((('''(((***,,,---,,,***(((((()))***)))((((((((()))***************((()))***,,,,,,,,,+++***///...,,,,,,...//////...000000000111333222000...000000000///...---,,,+++---+++)))((()))***)))(((+++*********,,,---,,,+++,,,---///111222222111000111111111000000333777::::::;;;>>>@@@AAABBBBBBAAA999666333111222333333222555555666777999;;;===>>><<<===;;;666333444222///444555666777777777666666555555666888;;;>>>@@@BBBAAAAAA@@@>>>===<<<;;;;;;AAAAAAAAA>>><<<:::;;;<<<;;;???EEEKKKPPPSSSSSSSSSTTTRRRPPPNNNMMMOOOQQQRRRLLLKKKLLLOOOPPPQQQUUU[[[``````eeekkknnnrrr{{{{{{rrrmmmgggaaaXXXQQQKKKHHHFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888888888666444444444555555333222222333444333111888666555555666666555444------------...///000111000......///111333333222111111111000---,,,,,,---/////////......000333666666666555444333222222111---...//////......111333777999:::888555333333333222222111000//////......444444444444444444444333333333333222111111222444333666999:::999777777777999555111...///000000000,,,...//////------...//////000111333444444222111555666666777:::???GGGMMM___ccceeeaaa\\\UUUKKKBBB>>>:::777777444000///222333222111///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++//////000...---,,,---///,,,,,,,,,,,,,,,---//////111222333444555666666777555666888888666333222111333222222333444444555666===<<<999666444222000............------------...111111000000///...------((()))***+++,,,...//////+++***))))))***+++,,,---333777>>>DDDIIIMMMQQQTTTPPPOOOLLLGGGCCCAAAAAABBBJJJTTT]]]]]]SSSFFF<<<999333222222222444666999;;;;;;888555333222111///...,,,,,,+++*********++++++***+++,,,+++)))((()))***---,,,+++)))''''''(((***+++++++++)))((())),,,///111000---,,,,,,---000111333333222000...,,,***(((((((((''''''(((((()))***((('''&&&'''+++------,,,((((((((((((((()))******&&&((())))))((('''((((((&&&'''((()))*********)))((()))***+++,,,,,,++++++...---+++,,,---///...---000//////000111111///---------...//////---+++)))---+++)))(((((()))'''&&&...+++))))))++++++(((%%%+++,,,///111222111///...///...------...000444666888999<<<>>>???@@@??????888555222111222222222222444444444555666888999:::999888666333111111111000111111222333444444555555111222444777:::<<<>>>???AAA@@@???>>><<<:::888777<<<======;;;888777777888555:::AAAFFFIIIIIIHHHHHHFFFEEECCCBBBBBBCCCEEEGGGAAABBBCCCDDDEEEFFFJJJNNNPPPRRRWWW^^^aaaeeeooo{{{~~~ssslllcccYYYRRRLLLHHHEEEAAAAAAAAAAAABBBCCCCCCDDDEEEDDDBBB@@@>>>======<<<=========<<<;;;::::::999666777888777666555777:::777555444444555555444333222111000000111111000..................///000111---,,,+++---///111111111000111111000---,,,,,,,,,/////////......000333666555555444333222111000///,,,---......---...///000222333444333222000000000000000000000///......---222111111000000000000000...///000000//////111333111333777888777555444444333111...---...//////000+++---......------...000///111444666666555555444666555444444666:::@@@DDDRRRWWWXXXTTTNNNHHH>>>666444111000222222000111444444333222000///...------,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++...//////...,,,+++---...---,,,+++++++++,,,...///222222222222222222222222222444777666333000///000111222222111222333555444888888777666333111000000---.....................111000000///......------)))***+++,,,---......///+++*********+++,,,...//////333888<<<>>>@@@BBBCCC@@@@@@>>>;;;777666888999CCCMMMWWWWWWMMMAAA999777444333222111222333555777666444111000000000///---)))))))))))))))*********(((*********((('''((()))***+++***(((&&&&&&(((***************)))+++...111111///,,,******+++---///111000---+++***+++,,,,,,((((((((((((((()))******)))((('''((()))*********'''(((((()))))))))(((((($$$&&&))))))'''&&&'''(((&&&&&&'''((()))*********)))***+++---------,,,+++---,,,***+++---......---000...---...//////---+++++++++,,,...000000---***,,,***((('''''''''&&&%%%...,,,******,,,,,,(((%%%+++---///111222222111000...---++++++---000333444777888:::;;;<<<===<<<<<<555333111000111111111000222222111111111222222333444222222222222111111222//////000000111222333444///111333666999:::;;;<<<999999888777666444222111333444555444222000111222222777<<>>@@@;;;===>>>======???BBBDDDCCCFFFLLLSSSWWW[[[eeepppxxxzzz~~~~~~~~~yyy|||{{{qqqggg^^^UUUNNNJJJCCCBBBBBBAAAAAABBBBBBCCCEEEDDDBBB@@@???>>>======<<<<<<;;;:::999888777777444777999888666666999<<<888777666666666666555333222111000111222222000...//////............//////,,,+++***+++...000111000///111222111...,,,,,,,,,...///000000000111444666444444333222000///......,,,,,,,,,---------.........////////////......---000000000000000///......///......---------......+++---............///000,,,...111222111000///000...------,,,,,,---...///+++,,,------------000222222555888:::999888777777333222000000111555888;;;===CCCEEEBBB===:::666000///,,,+++///000000222666888666444111...,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,------,,,***)))+++,,,...---+++++++++---///000222222111000000///......///222555444000---,,,---000222222000111444555333333444555444222000000000,,,---......//////......---,,,,,,,,,,,,+++++++++000///...---,,,,,,+++***+++*********+++---...///---000333555666666666777444444333111//////111333===EEENNNOOOGGG>>>999888888666333000///.........111///......//////...---'''(((((())))))*********((()))***)))((('''((()))''')))+++)))&&&%%%(((+++)))***++++++***,,,...111///---,,,*********,,,---...,,,***((((((***---...))))))(((((())))))***+++******)))((((((((())))))'''((()))******)))'''&&&%%%'''(((((('''''''''(((%%%&&&''')))************+++,,,---......---,,,+++,,,+++******,,,......---///...,,,,,,------,,,******))))))---000111///+++***(((&&&&&&&&&'''&&&%%%*********,,,------,,,***---...///111222333444444///---++++++...111333444777777777777777888888999000///------......---,,,...---,,,,,,++++++,,,,,,...,,,---000111///...000............///000111222...000333777999999999888333444444444333222000///---///111111000//////000///333666666333111222333222222222333444777999:::555999:::888777:::<<<<<>>888555555888666222///,,,++++++,,,---,,,,,,...//////---***&&&'''((()))************''')))***)))((('''(((***%%%))),,,+++'''&&&(((+++(((***++++++******+++---,,,,,,+++*********+++++++++***)))))))))***+++,,,((((((((((((((()))******)))******)))(((((()))***((()))+++,,,+++)))'''&&&(((((('''''''''(((''''''&&&&&&((()))***+++++++++------.........,,,+++***+++***)))***,,,---...---///---+++++++++,,,+++)))***((('''***///111...******)))''''''((()))(((((((((***---...---,,,++++++.........///111444666888111...,,,,,,000333555555666555333222111222333444...,,,++++++,,,---,,,*********)))))))))******++++++)))+++111111,,,***------,,,,,,,,,,,,---//////...111444777999888777666333444444555444222000...+++...000111111111222333///111222000---,,,///333......//////000222444555222777888444333777888666FFFFFFIIIPPPUUUVVVYYY]]]YYY[[[___bbbeeeggghhhhhhuuu}}}uuurrrpppmmmkkklllmmmooosssuuutttooojjjbbbbbbbbbaaa```dddjjjoooqqqtttuuuqqqjjjfffeeefffeeejjjqqqvvvxxxxxxwwwwwwwwwwwwzzz~~~{{{yyyyyy}}}~~~rrrggg```QQQOOOLLLHHHDDDBBBAAA@@@????????????@@@@@@AAABBB:::::::::;;;;;;;;;<<<<<<555888999777333111444888888666555444555555333222222111111222333222000...///...---,,,+++*********---++++++---///222222222000222333222000...---------///222333333444555666333333222000///---,,,,,,)))))))))***++++++***))),,,,,,,,,---...///...---***+++,,,,,,,,,+++***))),,,,,,+++***+++,,,---...(((***,,,,,,++++++,,,---,,,...///000......///000---.........,,,+++,,,,,,,,,---...------///222444000444888777444///------,,,++++++,,,000333555555111555555000------///...---***))),,,---,,,...111222111///...,,,,,,++++++++++++,,,------...//////+++******)))))))))******/////////...---,,,---///---,,,+++***+++...111333000000/////////.........000555888777222...///111///333333///000555666333000222444333///,,,,,,---)))***+++,,,---,,,,,,+++***++++++,,,,,,------...111000000///......------(((''''''((()))+++,,,............---,,,...222666---------,,,,,,---111333111555999999666222000000333111///---,,,,,,---...,,,,,,,,,...///...+++(((&&&&&&((()))************''')))***)))(((((()))***$$$(((,,,,,,(((&&&(((+++)))***,,,+++)))(((((((((*********+++************))))))***++++++***)))((((((''''''''''''((())))))((()))***)))))))))+++,,,(((***,,,---,,,***'''%%%+++)))&&&&&&(((((((((&&&&&&'''(((***++++++,,,,,,---.........---+++)))(((+++))))))))),,,---------///---+++***++++++***)))+++(((&&&)))---///,,,)))---+++******,,,------,,,***---000///+++(((((()))...------...000444888:::333///,,,---111555666666555333000...---...000111...---+++,,,------,,,+++)))))))))******,,,------,,,***,,,222222,,,(((***,,,+++*********+++------///111555888999888666444111111222222111///,,,+++(((***...///000000111222000222222///+++,,,111777...............///000000111777888444333666888555BBB@@@BBBIIIMMMLLLLLLMMMNNNQQQVVVZZZ\\\[[[XXXVVV^^^jjjvvv}}}~~~|||zzzyyy|||uuulllfffeeedddcccbbbbbbbbbeeehhhjjjhhhaaa\\\WWWVVVSSSNNNKKKMMMRRRXXX[[[___bbbaaa[[[WWWWWWXXX[[[___dddhhhjjjjjjkkkkkkkkkkkknnnvvv~~~|||wwwtttrrrsssxxx|||~~~~~~}}}ooo```\\\UUUNNNGGGCCC???>>>BBB??????@@@@@@???BBBGGG:::<<<<<<:::777555777:::666666666555333222444555666444333333444555444222111111111111222333444555111000...,,,+++++++++++++++******,,,///111111111222111000///////////////---......///000111111222555333///,,,)))(((((()))&&&---111---))))))******++++++************++++++)))))))))+++---...---,,,,,,,,,,,,++++++++++++******************************------++++++......,,,))))))))))))))))))))))))...111333333111000111333...000222000,,,***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++------,,,***)))***+++***)))++++++++++++************---.........---+++)))(((((((((((((((''''''''''''333111000///...+++'''$$$+++******,,,...111222222///,,,+++---+++))),,,000222333555444222///......444444333111000...---,,,222111111111222000---+++))))))))))))((((((((((((,,,+++)))***+++,,,,,,+++222222111000///---+++***&&&'''))),,,//////...,,,)))***++++++***+++---///000+++'''(((,,,000...,,,...///000000000000/////////...+++***))))))***+++///---***+++---,,,)))&&&%%%&&&''')))******++++++...,,,***+++,,,+++((($$$'''(((***+++***)))'''&&&"""'''***+++,,,///...***'''++++++'''&&&******&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******+++++++++******)))******))))))***)))&&&$$$''''''''''''((((((((((((***)))(((***---...,,,))).........---+++)))((('''&&&))))))&&&''',,,...------,,,+++******+++,,,---***+++,,,,,,+++***+++,,,(((((((((***,,,---,,,+++***)))((()))***+++***(((((()))***,,,...222888<<<(((,,,111555666888<<<@@@:::444---***,,,///000000000///...---,,,,,,++++++((((((***---000111000///)))))))))***,,,+++)))'''+++******,,,...000000///000222555888999888777666444333111000...,,,******---,,,,,,---///...***'''///222000***)))---...***,,,,,,,,,------.........000/////////000111333444555444555999???CCCDDDCCCBBBDDDGGGKKKMMMMMMJJJHHHUUUXXXaaalllqqqnnnkkkkkkrrroookkkddd___]]]^^^```^^^^^^]]][[[YYYVVVTTTSSSNNNRRRYYY^^^___[[[UUUQQQLLLJJJHHHGGGEEEEEEEEEFFFIIIIIIJJJKKKKKKKKKKKKJJJQQQQQQSSSVVVZZZ\\\[[[ZZZZZZ]]]bbbiiiooossssssrrrggghhhmmmuuuwwwtttrrrtttpppjjj```VVVMMMGGGDDDBBBAAA>>>===???>>><<<>>>BBB;;;<<<<<<:::888777777888666777777666444333333444444333111222222222111000/////////000000111333333111000...,,,+++******+++...---,,,---...///...---///......------------...------...//////000111111444333000---+++***))))))(((...111,,,((()))++++++*********))))))*********)))(((((()))+++,,,+++***,,,+++++++++******))))))************************$$$(((((('''(((,,,---***************************...000222222000//////111,,,---...,,,***)))******************************))))))(((((())))))*********)))''''''(((((('''&&&))))))))))))))))))))))))++++++,,,,,,+++***((((((((((((((((((((((((((((((...---------...---+++))),,,,,,,,,---///111111111333000000222000++++++...///000111111///...//////,,,---...///000111222222///---,,,---------+++)))(((((())))))******++++++***)))((((((***,,,++++++...------,,,+++***)))(((+++***+++---//////---,,,)))***,,,+++++++++---///,,,+++))))))***+++------------......///......---,,,,,,,,,,,,+++***))))))...---,,,,,,,,,***(((&&&%%%&&&'''(((************---+++******+++***'''%%%((((((*********)))'''&&&&&&***---,,,,,,...,,,(((&&&******&&&%%%)))(((%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********++++++******))),,,***((('''((((((((('''(((((((((((())))))))))))***)))(((***,,,---+++)))))))))))))))((('''&&&&&&&&&)))(((&&&'''+++---+++++++++***))))))***++++++)))******+++***+++,,,,,,)))(((((()))+++,,,+++***(((''''''((()))******(((******++++++,,,///444777+++...222555666888<<<@@@>>>888111......//////...000...---,,,,,,------------,,,,,,...000111///,,,***)))))))))++++++)))(((+++******+++...//////...000222555777888888777666333222111///---,,,******,,,+++***,,,...---+++(((,,,///---((('''++++++(((,,,,,,------------------//////......///000111222555444444666:::<<<<<<;;;===>>>@@@CCCFFFFFFDDDBBBEEEFFFMMMVVVZZZXXXXXXYYYfffddd```YYYTTTPPPPPPQQQQQQPPPOOONNNLLLJJJHHHGGGDDDFFFIIILLLLLLJJJGGGEEEFFFEEECCC@@@???>>>>>>>>>???????????????@@@@@@@@@EEEEEEFFFHHHKKKMMMMMMLLLNNNPPPTTT[[[bbbgggiiiiiiaaabbbhhhppprrrmmmjjjjjjrrrdddYYYQQQKKKGGGBBB>>>===???>>><<<<<<@@@>>><<<:::::::::999888666666888999888555333222222333111000///000000...,,,............///000111111111000...,,,***)))******...---,,,,,,......---,,,+++++++++***++++++,,,,,,,,,------......//////000222222111000...,,,***)))+++///000,,,((()))++++++******))))))))))))*********(((''''''(((***)))(((++++++***))))))(((''''''))))))))))))))))))))))))!!!%%%&&&%%%'''+++---***++++++++++++++++++++++++...000111000...---------+++***(((((())))))'''&&&(((((((((((((((((((((((('''%%%$$$&&&***,,,+++))))))'''&&&&&&'''''''''&&&&&&&&&''''''(((((())))))(((((())))))))))))(((((()))))))))))))))))))))))),,,++++++,,,......,,,***------///000111111111111444111222444333...+++---+++,,,------,,,,,,...000'''(((***,,,...111333444---+++))))))******)))(((''''''((()))***+++,,,,,,((('''&&&''')))++++++++++++***)))((((((((()))***---,,,******+++,,,+++******+++------,,,,,,...///)))***+++***((((((+++...,,,,,,,,,------,,,,,,+++***+++,,,---,,,***((('''---......---***(((''''''%%%&&&'''((()))*********---+++(((((((((((('''&&&((()))*********)))'''&&&)))---///---,,,---***&&&&&&((((((%%%%%%''''''$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''************************---+++'''&&&&&&((((((((((((((()))))))))*********)))(((((()))++++++***(((&&&&&&'''(((((('''''''''&&&)))(((&&&&&&***+++))))))((((((''''''(((((()))************)))))))))))))))(((((()))***+++)))(((&&&&&&%%%''')))******)))+++,,,+++******+++///222000111333444666888<<>>>>>>>>>>>???>>><<<:::888888888888<<<;;;:::999999;;;===>>>AAA@@@???@@@BBBDDDDDDDDDEEEEEEHHHMMMRRRWWWYYYYYYZZZ\\\ccckkkllleee```___wwwkkk___SSSLLLGGGBBB@@@AAAAAA>>>>>>@@@@@@===::::::<<<;;;888444666888:::999666333111000222000///...///...---+++...............///000000000///---+++))))))))))))+++******+++...//////...))))))))))))***++++++,,,,,,,,,,,,,,,------......000000111111000---+++)))***///111---***+++***(((((())))))))))))))))))(((+++)))''''''((())))))(((******)))((('''&&&&&&%%%(((((((((((((((((((((((($$$((()))''')))---...,,,++++++++++++++++++++++++...//////...,,,+++***)))***(((%%%&&&((()))'''$$$''''''''''''''''''''''''(((%%%$$$'''---000...+++***(((&&&'''((()))((('''%%%%%%&&&'''((()))******'''''''''(((((()))))))))))))))))))))************...---++++++,,,,,,***(((---///111222111111111111666222111333333///---///*********)))((()))+++---(((((()))***,,,---......---+++(((((()))*********''''''(((((())))))******(((&&&&&&'''***,,,,,,,,,,,,+++)))((()))***,,,...+++)))&&&&&&''')))))))))***,,,......------...///************)))***,,,---++++++,,,,,,,,,+++************+++++++++***((('''+++...///---)))&&&'''(((%%%&&&'''((()))))))))))),,,***(((&&&&&&&&&''''''((())))))***)))(((''''''(((,,,...,,,+++,,,)))%%%'''''''''&&&&&&&&&&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))******+++,,,***((('''((()))((('''(((((((((((())))))))))))'''''''''(((((((((''''''((())))))******))))))(((&&&))))))&&&&&&))))))''''''''''''&&&&&&''''''''',,,+++))))))((((((&&&%%%)))(((((((((******(((&&&&&&%%%%%%'''***,,,,,,+++,,,,,,,,,+++***+++---000444333333444555888;;;===@@@<<<777555555444000---333000------...000///---555000,,,,,,//////+++%%%---***(((((()))++++++++++++***)))***---...---,,,---...000222222222111111000///...---,,,+++***)))))))))(((((()))***++++++------+++***)))+++,,,,,,.........------,,,,,,,,,......------------------******+++---000222333333333222111222555777777666999999<<>>===<<<;;;::::::::::::;;;:::999888777777888999>>><<<:::888999;;;>>>@@@CCCAAA???>>>@@@AAABBBAAAFFFDDDCCCEEEHHHKKKLLLLLLUUUXXX^^^fffggg___YYYWWWqqqaaaVVVNNNGGGCCCCCCCCC@@@???AAAAAA>>><<<<<<===;;;777333555777999888555222000///222000......//////---,,,///............//////000///...,,,***))))))))))))***))))))***---......---))))))))))))***+++,,,,,,+++++++++++++++,,,,,,,,,---...///000///---+++)))''',,,000...---,,,)))$$$'''((())))))))))))((('''+++)))(((((()))))))))((())))))(((((('''&&&%%%%%%''''''''''''''''''''''''(((+++,,,)))***---...+++++++++++++++++++++++++++......---,,,+++***((('''***(((&&&&&&)))***(((%%%(((((((((((((((((((((((()))&&&%%%)))///111///+++)))'''&&&&&&((()))((('''&&&&&&'''(((***+++,,,,,,'''((((((((()))******+++((()))))))))*********+++---+++******++++++***)))---000222222111000111333@@@888333222111///...000******)))(((&&&&&&(((***)))))))))))))))*********+++)))'''&&&(((*********((((((''''''&&&&&&&&&%%%(((''''''(((***,,,---,,,,,,+++***)))***,,,...000***'''%%%%%%''')))++++++***,,,......---,,,---......+++((()))---///---***+++,,,,,,,,,++++++***)))+++***)))((((((((()))******---...---)))&&&''')))%%%&&&'''(((((()))((((((***)))(((&&&%%%%%%'''((()))))))))))))))(((((('''$$$(((+++******+++)))%%%(((''''''((('''&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''))))))((((((((()))++++++(((((()))***+++***'''%%%&&&&&&&&&'''''''''((((((%%%&&&''''''&&&%%%%%%%%%++++++++++++***)))((((((%%%((()))&&&&&&))))))&&&&&&&&&&&&''''''&&&&&&&&&***(((''''''))))))(((&&&)))(((((((((******(((&&&'''&&&'''))),,,......---,,,---------,,,---///111555333222222444777999:::;;;888555555666666444111666222//////111111...+++222...***+++---...+++'''---+++)))(((***+++++++++***))))))***,,,---,,,+++***+++,,,---.........---...------,,,+++******)))((((((((((((((()))***,,,,,,+++************,,,---.........------,,,,,,,,,---------------,,,,,,,,,)))***,,,---...000111333222111000000333555555555555555999???AAA>>><<<===EEEFFFFFFDDDAAA===<<<;;;:::;;;;;;<<<<<<;;;;;;;;;:::999999999888666555555::::::999999:::<<<===>>><<<:::888666666999<<<>>>BBB@@@>>>===>>>??????>>>EEECCCAAAAAACCCEEEFFFFFFPPPQQQWWW^^^___XXXRRRQQQttthhh[[[QQQIIIFFFDDDAAA@@@AAAAAA@@@???>>>===:::777444444666777666333111000000000///......//////...---///...............//////,,,+++***)))))))))***+++...,,,++++++++++++***(((******************+++,,,***************************+++,,,------,,,***)))%%%***------,,,,,,)))###&&&'''((())))))((('''&&&((((((((()))******)))'''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((++++++)))))),,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++***(((&&&***)))(((((()))***)))((((((((((((((((((((((((((('''%%%&&&(((,,,---+++((('''%%%$$$$$$&&&''''''&&&(((((()))***+++,,,------)))))))))))))))***+++,,,'''(((((())))))*********)))((('''(((+++------------///111111//////222555III???666444222...---...))))))***(((&&&&&&'''(((''''''((((((((()))))))))'''&&&%%%%%%'''))))))((((((((('''&&&%%%$$$######)))((('''(((***,,,,,,,,,***))))))))))))+++,,,---+++)))''''''))),,,------***,,,......---,,,,,,,,,///+++'''***///111...)))+++++++++++++++***)))(((+++***(((&&&&&&''')))***)))***,,,+++***((())))))%%%&&&'''(((((((((((((((((())))))(((&&&&&&'''((())))))))))))((((((((((((!!!&&&)))((()))+++***&&&)))'''''')))(((&&&%%%(((''''''((((((((()))))))))'''''''''''''''''''''''')))(((''''''((()))+++,,,&&&'''))),,,---+++'''$$$%%%%%%&&&&&&&&&'''''''''%%%'''((((((&&&%%%%%%&&&)))******)))((('''&&&%%%%%%((()))'''(((******'''&&&'''(((((((((((('''&&&'''%%%$$$&&&+++---,,,***)))(((((()))***+++)))(((((('''((())),,,.........,,,---............000222333111000111333555666666666333111222555777666444555222///111444444///***...,,,******+++,,,++++++,,,+++))))))+++,,,+++******)))((()))+++,,,+++***))))))***+++++++++++++++,,,,,,++++++******))))))((()))******)))(((***++++++(((''')))***)))***...------------------,,,,,,+++,,,------------,,,,,,,,,...//////......000111333111000111333555555555555444777======999777888???@@@@@@???<<<999999999666666888999999:::::::::888999999999888777555444::::::999:::;;;===???@@@<<<:::888666777999<<<>>>CCCAAA????????????>>>===???>>><<<===@@@BBBCCCDDDIIIIIIMMMSSSTTTPPPMMMMMM~~~mmmaaaTTTMMMIIIDDDAAABBB@@@AAABBB@@@<<<888666555333444444333111000000111...---,,,---///000///...------,,,,,,,,,,,,------***))))))((()))***+++,,,---,,,******++++++)))(((+++******))))))))))))***))))))))))))))))))))))))'''((()))*********)))(((&&&))))))((()))+++***&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&)))+++***(((%%%''''''''''''(((((((((((((((((((((((((((((((((((('''***+++)))***---...+++........................---,,,******,,,+++)))&&&((()))***)))(((((()))***((((((((((((((((((((((((&&&'''((()))***)))(((&&&'''%%%$$$%%%'''((((((''')))))))))***+++,,,------***))))))(((((()))***+++&&&&&&'''(((((()))******)))(((''''''***,,,,,,,,,,,,///000///,,,...333888EEE;;;444333222///,,,,,,&&&((())))))((((((((()))((((((((((((((((((((((((&&&&&&&&&'''*********((('''''''''&&&&&&%%%%%%%%%)))((('''''')))*********)))))))))******+++++++++---+++))))))***,,,,,,+++)))+++......---+++***+++,,,***)))+++---...,,,************))))))((('''&&&(((((((((''''''(((((())))))(((((()))++++++***)))&&&&&&''''''((((((''''''''')))+++***(((&&&'''(((***))))))((((((((((((((("""&&&)))))))))+++***&&&)))%%%%%%(((((($$$$$$''''''((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&''')))+++,,,''''''(((***++++++(((%%%&&&&&&&&&&&&'''''''''(((''')))+++***(((&&&'''((('''''''''((((((''''''&&&$$$((()))((())),,,,,,)))'''((()))******)))((('''***'''%%%'''+++---+++))))))(((((()))+++,,,+++***(((''''''))),,,------,,,---...//////...---///000000...---///222444444222222///---...222555555444111//////333888888111+++,,,------,,,******,,,...+++******+++,,,,,,+++)))***)))((()))***++++++)))*********+++++++++++++++***************)))))))))(((***---,,,***((()))***,,,((('''++++++)))+++000,,,,,,------------------***+++,,,.........------,,,...000000//////111333222111111222444555444333888666777::::::777666888;;;;;;;;;999666444333444333444555777888999999999999999888888777777666666999888777777777888:::;;;<<<;;;999888888:::<<<>>>BBBAAA@@@@@@AAAAAA???======<<<;;;<<<>>>@@@@@@@@@DDDBBBEEEJJJLLLJJJJJJMMM}}}nnn^^^UUUNNNHHHDDDDDD???BBBDDDAAA<<<777666666222333333111//////000222,,,++++++,,,...//////...,,,,,,++++++***++++++,,,)))((((((((()))***,,,---***)))((()))+++,,,,,,++++++***)))((((((((((((((()))))))))))))))(((((((((&&&&&&'''((((((((((((((('''(((&&&###%%%***+++)))%%%&&&((())))))(((&&&%%%!!!"""%%%(((+++***'''$$$&&&&&&''''''((()))))))))))))))))))))))))))))))))'''***+++***,,,000111///000000000000000000000000---+++)))***,,,,,,)))&&&&&&)))+++***'''&&&)))+++''''''''''''''''''''''''''')))+++,,,***((('''''')))((('''''')))*********)))))))))***++++++,,,,,,***)))(((''''''((()))***%%%&&&&&&'''((())))))***---+++)))(((((())))))(((,,,...///---+++---444:::999222---000222///,,,+++###&&&)))************++++++******((('''&&&%%%%%%(((((()))+++---...,,,+++&&&&&&'''''''''''''''''')))'''&&&&&&((()))((((((******+++,,,,,,,,,,,,,,,---+++))))))))))))((('''(((+++---...,,,*********'''***,,,,,,*********,,,(((((((((((('''&&&%%%$$$%%%'''(((******)))'''&&&)))'''&&&(((,,,---+++)))&&&&&&''''''((('''''''''&&&))),,,+++)))''''''(((******)))((((((((((((((($$$(((+++******+++)))%%%((($$$###''''''""""""&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&''')))+++---)))((('''((()))***)))(((''''''''''''((((((((()))))),,,...---***((()))***%%%&&&'''((())))))))))))$$$(((***)))***------***((()))***++++++***)))(((000,,,((((((++++++'''###)))((((((***,,,---,,,+++(((''''''(((+++,,,,,,+++...///000///---,,,---...---,,,,,,...222444222000111...+++,,,000444444333...,,,...444:::;;;444---,,,///000...)))(((,,,000+++***+++,,,------+++)))***)))((()))***+++***)))+++++++++++++++,,,,,,,,,*********)))))))))))))))(((+++......+++(((((()))...***)))---...,,,...333,,,,,,,,,------.........)))+++,,,...//////......(((+++///000000111555888111000000222444444333111999555333444444222444888::::::999666222000000111...///111222444555666666666555333222222333444555777666444333333333333444888777666555555777888999======<<<===>>>===;;;888@@@???======>>>>>>===;;;CCCAAAAAAFFFHHHHHHKKKOOOsssbbbVVVMMMHHHEEEDDDEEE@@@777222666888666111666888333//////000000---......//////......---)))******+++++++++******)))************+++++++++,,,+++)))''''''((()))+++************)))))))))))))))'''&&&'''((()))((('''(((((())))))******+++++++++***((('''&&&&&&&&&'''111***'''+++,,,(((%%%&&&)))((()))***+++***'''$$$++++++)))(((&&&&&&%%%%%%***(((&&&''')))+++***((('''(((***,,,///111333444333111......000222333333222,,,'''(((---000---((('''''''''((())))))******%%%&&&''''''''''''))),,,(((%%%$$$&&&)))***'''%%%%%%((()))''''''++++++)))---111333111***&&&&&&((())))))(((((((((((())))))&&&'''(((((((((***---///---'''%%%***//////,,,,,,...,,,+++,,,///111///---,,,---...///...---,,,++++++++++++++++++***)))(((---+++)))'''&&&'''((())))))+++---///...,,,)))'''((('''%%%$$$$$$%%%'''((((((((((((''''''&&&&&&&&&))))))))))))******************)))((('''&&&&&&%%%***)))(((''''''((()))***,,,+++***)))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''%%%######&&&+++......,,,'''&&&%%%%%%%%%'''((()))%%%%%%&&&'''((()))******''''''''''''((((((((((((%%%)))***((()))+++(((!!!))))))((((((''''''&&&&&&***((('''''')))******))))))((((((((((((((()))***''''''''''''((()))++++++***((('''''')))***))))))'''&&&&&&'''(((((('''%%%+++)))((((((***+++***)))'''(((***)))'''&&&&&&'''***((('''((()))***)))((()))///555555000***))))))(((&&&%%%%%%'''*********&&&&&&'''((()))***++++++******)))((()))***,,,---///000000...+++&&&"""333///***(((***,,,,,,+++******+++---//////---+++,,,))))))///777;;;888333444000,,,***,,,...---,,,------,,,+++************%%%***+++((((((+++)))$$$******+++,,,------......)))***+++,,,,,,+++***)))(((***------+++(((&&&%%%,,,)))&&&'''))),,,+++***+++***)))+++---///...---,,,,,,,,,------.........)))***+++,,,------...---...///111222333333222111777666444333222333333444777555444222000......---333444555555333333444555333333444444555666777777666666555444444444444555999666777::::::777777999888:::===??????<<<888666::::::::::::;;;<<<>>>>>>BBBBBBBBBBBBDDDFFFHHHJJJlll\\\PPPGGGCCCCCCDDD???777333555666444222555555000...000000///+++++++++,,,,,,+++++++++***+++++++++++++++******,,,,,,,,,++++++************)))(((((()))***+++,,,+++++++++******))))))))))))(((''''''((()))((('''(((((())))))))))))))))))+++***)))'''''''''''''''---((('''++++++'''&&&((()))((()))***+++***(((%%%'''&&&&&&''''''((()))***)))&&&%%%%%%''')))(((&&&))))))+++---///111333444333111//////111333333333111---***+++///111000...++++++******)))((((((((())))))'''$$$###$$$'''***(((&&&%%%'''***+++(((%%%%%%'''''''''***//////+++...111222///)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''(((***,,,---((()))///333222...---000...,,,---///111000///***++++++++++++******)))***++++++++++++***)))(((***(((&&&%%%$$$%%%&&&''''''(((+++,,,,,,***'''%%%((('''%%%%%%%%%%%%'''(((''''''''''''&&&&&&&&&&&&((((((((()))))))))******))))))((((((''''''&&&&&&))))))((((((((()))******++++++***))))))))))))))))))))))))(((((((((''''''(((((((((((('''&&&%%%%%%&&&%%%%%%(((,,,...---,,,+++***)))((('''&&&&&&&&&&&&&&&''''''(((((())))))***))))))(((((('''''''''&&&)))***'''(((+++((("""(((((((((((((((''''''''')))'''&&&&&&((())))))((())))))(((((('''(((((()))''''''''''''((()))***++++++***((('''((()))(((''''''&&&&&&((()))***)))'''+++)))&&&&&&&&&''''''&&&'''(((***)))'''&&&&&&''')))(((''''''))))))((('''!!!&&&+++...---+++***+++,,,***'''&&&'''''''''&&&''''''(((((()))***++++++***************+++,,,,,,---...000111000...,,,***000---***)))***++++++******))))))+++---...---+++---++++++///555888777444111///------......,,,***,,,,,,+++*********++++++(((******(((***---***###)))******++++++,,,------))))))***++++++***))))))))),,,//////---***((('''...,,,))))))******)))''',,,++++++,,,...//////...++++++++++++++++++++++++***+++,,,------...------//////000111222222222222444333222111111222333333555444333111000///......111222333333222222333555222222333333333444444444555444444444444444555555999666666999999666555888666888;;;>>>>>>===;;;999======<<<======>>>???@@@BBBBBBAAAAAABBBCCCDDDEEEzzzhhhXXXLLLEEEDDDDDD@@@:::777777777444555555222---...111111...************************,,,,,,,,,,,,+++******)))///...---,,,+++***))))))(((((()))***+++,,,------,,,,,,+++******)))(((((()))(((''''''))))))((('''))))))((((((((((((((((((++++++)))(((((((((((((((''''''(((***)))&&&'''***(((((((((***,,,+++***(((&&&&&&&&&'''''')))***+++)))(((&&&&&&'''(((((('''***+++,,,...000222333444444222000000111333333333......---...///111333444111000...,,,***(((&&&%%%,,,+++'''### !!!$$$((()))'''&&&(((,,,,,,***'''&&&'''&&&'''---444333...000111111---(((%%%&&&(((%%%%%%''''''''''''%%%%%%((())))))(((&&&&&&((()))---***,,,333666444///...111///------///000111000+++******))))))((())))))******++++++******))))))''''''%%%$$$$$$%%%&&&'''&&&'''***+++,,,***((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((((((((('''''''''(((((())))))***************************)))))))))))))))******))))))(((((())))))(((((('''&&&$$$###''''''(((***,,,---+++***++++++++++++***(((&&&%%%'''''''''''''''''''''''',,,+++***)))(((''''''&&&((())))))'''(((***)))$$$'''''''''((((((((((((((('''&&&%%%&&&((())))))'''+++***)))(((((((((((((((''''''''''''((()))******,,,***((('''((((((&&&%%%'''&&&&&&(((***++++++))),,,***&&&%%%%%%&&&&&&%%%'''(((***)))'''&&&&&&'''((('''&&&&&&(((((('''&&& """%%%(((***,,,,,,,,,---***((('''''''''&&&$$$'''''''''''''''((())))))******+++,,,,,,,,,++++++)))***---...//////...------+++***)))******)))(((***)))((((((***,,,,,,+++---------...000222444555------...///000...+++(((***************++++++,,,++++++)))(((,,,...***###((((((((())))))***+++,,,((())))))******))))))((()))---000111///,,,***)))---+++******++++++)))(((---,,,,,,---...000///...++++++++++++++++++++++++,,,------.........------/////////000000111222333111111111000111111222333333222111000000/////////...000111222111222333555222222222111111111000000333333222333333444555666777555666999999666555888555777:::===>>>>>>>>>===@@@???????????????@@@@@@AAAAAA@@@??????@@@@@@AAAtttcccTTTLLLGGGEEEAAA===;;;:::888666777555000,,,...333222...,,,++++++++++++++++++,,,------------,,,+++))))))------,,,++++++***))))))((()))***+++,,,,,,,,,,,,++++++***)))(((((('''''')))((('''((()))***)))'''))))))((((((''''''&&&&&&++++++***)))))))))))))))%%%'''******(((%%%&&&)))(((((((((***,,,,,,+++)))+++***)))''''''&&&&&&&&&,,,+++***))))))*********,,,---...///000111222333333111000000111222222222,,,---...---,,,,,,000333333222000---+++)))'''&&&+++***(((%%%""""""$$$''')))((('''***---...+++((('''&&&%%%'''000888777000000000///+++'''%%%&&&((('''(((***++++++***((('''((()))***)))((('''(((***,,,***+++111444111//////000///---,,,---...000000---,,,+++)))))))))******))))))************))))))(((''''''&&&''''''((()))'''(((+++------,,,+++***''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((('''((()))***++++++,,,,,,************************))))))***+++******)))((('''((((((((('''&&&%%%%%%&&&'''(((***+++***)))'''&&&(((***++++++***((('''(((((((((''''''&&&&&&&&&++++++******))))))(((((())))))((('''(((***)))'''&&&&&&''''''(((((())))))(((''''''(((***+++***)))---,,,+++***))))))))))))'''''''''''''''((()))***+++)))''''''(((((('''&&&%%%%%%&&&(((***++++++***---***'''%%%&&&((((((((('''(((***)))'''&&&&&&''''''&&&%%%%%%''''''&&&%%%)))(((''')))+++------,,,)))(((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&'''(((***+++,,,------,,,+++******+++,,,,,,,,,+++***))))))))))))******)))'''&&&***(((&&&&&&(((***+++++++++---...---+++,,,///333,,,,,,---......---+++)))((((((((())))))+++,,,,,,++++++******+++,,,***'''(((((('''''''''(((******(((((())))))))))))(((((())),,,000111///---+++***''''''((()))+++,,,,,,,,,---,,,+++,,,......---,,,......------------,,,,,,.........///......------000///......///000222333000000000000111222222333000000000//////000000111---///111222222333555666333333222111000///......000000111111333444555666555333555999:::888888;;;999:::<<<>>>???@@@@@@@@@AAA@@@@@@????????????@@@????????????????????????~~~kkkYYYOOOGGGCCC>>><<<;;;999666555777555000,,,///333333///,,,++++++******++++++,,,.........------+++***)))))))))))))))******************+++++++++******)))***))))))(((''''''&&&&&&***((('''((()))***)))((())))))((((((''''''&&&&&&***************)))))))))%%%))),,,***'''%%%%%%&&&)))(((''')))+++++++++))),,,+++***(((&&&%%%%%%$$$+++++++++*********++++++......//////000111111111111000...///000111000///))),,,---+++''''''***...000000///---+++***)))((('''((()))((('''&&&&&&''')))((((((+++//////,,,((('''&&&%%%'''000999777111///...,,,***'''&&&'''(((((()))+++,,,,,,+++)))(((''')))***+++******+++---,,,((('''+++---,,,---000......---,,,+++,,,---......,,,+++)))(((((()))***((())))))*********))))))((((((''''''((((((((()))'''(((***,,,,,,,,,+++***''''''((())))))(((''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((()))***+++,,,---...***++++++++++++******)))((()))***++++++***)))(((%%%%%%&&&'''((((((((('''%%%&&&((((((((('''&&&&&&%%%''')))++++++)))'''%%%((((((''''''&&&&&&%%%%%%(((((())))))******++++++***((('''(((******)))(((&&&&&&''''''(((((())))))(((((((((***,,,---,,,***///...---,,,++++++++++++'''''''''''''''(((((()))(((&&&%%%&&&((())))))((($$$$$$$$$&&&)))******((()))'''%%%%%%&&&)))******'''(((***)))'''&&&&&&''''''%%%$$$%%%&&&'''&&&%%%...,,,******,,,---------)))(((''''''((()))'''&&&''''''&&&%%%&&&''')))******+++,,,------,,,***)))------------,,,+++***)))'''(((******)))((('''&&&)))'''%%%&&&(((*********)))+++,,,***''''''+++///,,,,,,,,,,,,+++++++++,,,'''''''''((()))***+++,,,)))***+++,,,***)))))),,,)))((('''''''''((()))***))))))(((((((((((())))))(((***---...---+++++++++%%%&&&'''((()))+++,,,------+++***+++,,,,,,+++***------------------------.........///......------///......---...000111222000000111111222222333333//////......//////000111---///111222333444666888555555444222111000///.../////////000222333555666333222444:::<<<<<<===@@@>>>>>>@@@AAAAAAAAA@@@??????>>>>>>============>>>===>>>>>>???@@@@@@AAAAAAnnnYYYLLLDDD===777777666333111111333444111---...222222///+++***)))(((((()))***+++............---,,,,,,+++(((((((((((())))))***************)))))))))(((((())))))((((((((((((''''''***)))((((((******)))((())))))((((((((((((((((((((())))))******)))((((((&&&***,,,***((((((&&&$$$)))((('''((()))***)))(((((((((''''''''''''((((((((()))***)))((((((***,,,...///////////////000000///---,,,---......---+++((()))***(((%%%$$$'''***------,,,++++++******)))%%%''')))***)))((('''(((((('''(((,,,///000,,,(((&&&&&&&&&(((///666555000,,,+++***)))(((((((((((('''((())))))))))))((('''''')))+++,,,++++++,,,---***'''&&&((()))(((+++000,,,---...---,,,++++++,,,++++++)))(((''''''''''''(((((())))))******))))))''''''''''''''''''&&&&&&&&&'''((()))))))))((('''&&&(((***++++++***(((&&&((((((((((((((()))))))))''''''((((((((()))))))))(((((((((((((((''''''''')))(((((()))+++---///111+++,,,,,,---,,,***)))'''&&&''')))++++++***)))(((###$$$&&&'''((()))))))))%%%&&&'''&&&%%%$$$%%%''')))***++++++***'''###!!!((('''''''''&&&&&&%%%%%%&&&''''''((()))***+++,,,***''''''***,,,***((()))'''''''''((((((((((((((())))))))),,,...///---+++///...---,,,,,,,,,,,,,,,(((''''''&&&''''''((((((&&&%%%$$$%%%(((******)))%%%$$$$$$&&&((())))))'''$$$###"""###%%%''''''''''''(((***)))'''&&&&&&''''''&&&%%%%%%''''''&&&%%%******))))))***+++---///+++***)))(((((('''%%%###***)))(((((()))+++...///***++++++++++++***))))))'''(((((()))))))))))))))&&&(((******)))'''''''''((('''&&&&&&(((******)))(((***+++***'''&&&))),,,+++,,,,,,+++))))))+++---''''''''''''((()))***+++)))'''(((++++++)))***---+++***((('''''')))***,,,***))))))(((((())))))***((()))++++++******+++---((())))))((('''(((+++------+++******++++++***(((*********++++++,,,,,,,,,,,,------.........---------------......///000111000111111222222222111111...............///000000...000222333333444666888666555444333222000//////......//////111222333444333111444:::======???BBB@@@AAABBBCCCBBBAAA???===<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@@@@AAAAAAAAApppYYYKKKCCC:::222222333///...///...111111---,,,...000...,,,+++)))(((((()))+++,,,------............------*********))))))))))))))))))((('''''''''((()))***))))))))))))***************)))((()))******)))((((((((())))))))))))))))))'''(((((()))))))))((('''&&&***+++)))***---***$$$)))(((&&&&&&'''((('''&&&%%%%%%&&&&&&((()))***+++&&&(((******)))))),,,...//////..................,,,+++******++++++)))((((((((('''&&&&&&&&&(((***+++*********)))))))))(((&&&'''(((((('''&&&'''((('''&&&(((,,,///000,,,(((%%%'''((((((,,,111222...)))(((((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++*********)))''''''******)))+++///***---000000---++++++,,,+++++++++***)))(((&&&&&&'''(((((()))))))))))))))))))))))))))((('''&&&&&&'''(((((()))(((((('''&&&&&&(((***,,,,,,***(((&&&************))))))))))))((((((((()))))))))******))))))((((((''''''&&&&&&***)))((((((***---111333,,,---...---,,,***'''&&&%%%&&&)))***+++***((('''%%%%%%&&&'''((((((((('''&&&''''''%%%###$$$'''***,,,,,,,,,,,,***'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))&&&&&&,,,...***((()))((((((((((((((('''''''''(((((())),,,...///---+++,,,,,,++++++++++++,,,,,,(((''''''&&&&&&''''''''''''&&&%%%%%%'''))))))((('''&&&&&&''')))***((('''###"""###$$$&&&'''%%%$$$'''(((***)))'''&&&&&&''''''&&&%%%&&&'''((('''%%%&&&((())))))'''(((+++...***)))(((((()))(((&&&###)))((('''((())),,,///111+++***))))))(((((())))))###$$$$$$%%%&&&'''''''''&&&(((******((('''((()))'''&&&&&&(((***+++***(((((()))*********))))))***'''***------+++)))***+++''''''''''''(((((()))***,,,$$$ '''......++++++...,,,***))))))***,,,---+++***))))))))))))***+++)))******))))))***---///+++++++++)))''')))...222...---++++++++++++***((())))))******+++,,,------***+++,,,------...------,,,,,,---...///////////////000111111111000///.........---------...//////---///111222222222444666555555444333111000//////.........///000111222333444222444:::<<<<<<===@@@===???AAACCCCCC@@@===;;;999999999999:::;;;<<<<<<===>>>???@@@@@@???>>>>>>sss\\\MMMEEE999111111222///---///***///111---***+++------...---+++******+++---...------......///.........---,,,,,,+++***)))(((((('''&&&%%%%%%&&&(((+++,,,*********+++,,,,,,------***)))((()))***+++***((((((((())))))******++++++&&&'''((())))))(((''''''%%%((()))(((,,,000---%%%***(((&&&&&&&&&'''&&&%%%&&&&&&&&&'''''')))***+++(((***,,,,,,+++,,,///222//////......------------***)))((()))***)))'''%%%((('''&&&&&&(((***+++,,,******))))))((('''''''''(((((('''%%%######%%%(((&&&&&&''',,,///000,,,((($$$((()))(((***...///---&&&&&&''')))++++++)))(((((('''&&&&&&&&&&&&'''((()))+++,,,,,,***(((''''''((('''***......++++++///***...222222///,,,+++,,,------...---,,,***((('''''''''((())))))))))))))),,,,,,,,,,,,+++***((((((******+++******)))((((((&&&(((+++------+++(((&&&,,,,,,++++++******))))))))))))))))))******************)))((('''&&&&&&%%%+++)))'''''')))---222555---.........,,,***'''%%%$$$%%%(((******)))'''&&&'''''''''(((''''''&&&&&&'''((('''%%%###$$$(((,,,***++++++,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))%%%'''---///***''')))))))))(((((('''''''''&&&&&&'''(((+++......,,,************)))******++++++(((''''''&&&&&&&&&'''''')))'''&&&&&&'''''''''&&&)))((('''(((******)))'''%%%%%%&&&((()))(((%%%"""'''(((***)))'''&&&&&&'''((('''&&&&&&(((((('''&&&&&&))),,,***&&&%%%(((---%%%%%%&&&(((***+++)))'''&&&%%%$$$%%%'''***...000+++***((('''''''''((()))))))))))))))))))))))))))''')))+++***'''''')))+++&&&&&&''')))++++++***((())))))+++,,,,,,,,,***)))$$$)))...///---***))))))(((''''''''''''((())))))///!!!###000222,,,(((///...+++******+++---///,,,+++***))))))***+++,,,+++******((((((***...111)))******)))))),,,333999///...,,,,,,,,,,,,***)))******+++,,,...///000000)))***+++,,,------...---+++,,,---///000//////...//////000000000...---,,,......---------......///---///000111000111222444444444333222111000/////////......//////000111222555333555999;;;999:::===:::===@@@BBBBBB@@@===:::888888888999:::;;;<<<===>>>????????????===;;;:::oooVVVGGG;;;999555111------///111222000...+++***+++,,,,,,+++++++++,,,,,,---------......------...///111222111...+++)))))))))'''&&&%%%''''''&&&(((,,,+++&&&,,,***))))))***---000222******))))))***+++,,,,,,---+++))))))+++,,,***((()))(((&&&&&&(((*********%%%$$$$$$%%%(((***))))))***'''%%%$$$%%%&&&&&&%%%(((((('''%%%###$$$(((+++'''((()))*********************)))((((((((((((((()))((('''''''''''''''(((++++++***(((&&&&&&''')))(((+++,,,******+++)))$$$%%%''')))(((&&&&&&))),,,))))))************)))(((%%%%%%&&&'''((())))))******)))((((((((((((((()))'''''''''''''''&&&&&&&&&)))%%%%%%((((((&&&'''+++++++++++++++++++++++++++,,,++++++++++++++++++,,,------------...,,,(((%%%&&&'''((('''&&&''')))+++,,,,,,***)))'''%%%$$$###&&&&&&&&&'''((())))))***&&&'''(((*********)))(((///---+++)))(((((()))***)))******(((***,,,***&&&))))))+++,,,,,,+++***)))***'''&&&***000444333000,,,+++)))((('''''''''(((&&&&&&%%%'''((()))'''&&&***)))'''&&&&&&'''((()))$$$$$$$$$&&&((()))'''%%%***((('''(((++++++)))&&&***&&&%%%((()))'''&&&(((,,,((((((***+++)))+++...++++++,,,---,,,+++***)))))))))))))))))))))))))))''')))***+++******++++++---+++)))***,,,,,,)))&&&******)))((((((((((((((('''&&&%%%$$$%%%''')))***((('''(((***++++++(((%%%)))((('''((())))))'''&&&&&&))),,,***%%%$$$&&&)))(((((((((''''''&&&&&&%%%$$$%%%&&&''''''((((((((((((&&&'''+++,,,)))'''(((+++******,,,...000000///(((((('''((()))+++---...)))&&&$$$%%%)))******(((,,,+++***))))))+++---///&&&&&&'''***...///---***))))))***---000///+++&&&+++,,,---,,,***((((((((())))))(((&&&&&&%%%%%%%%%))))))((()))+++,,,,,,+++---,,,***))))))***,,,---......---,,,++++++++++++)))''''''((()))((($$$ '''((((((***+++---///000---+++******+++,,,+++******)))(((((()))+++---...//////---,,,,,,---...///000...,,,---000111///------.........///000000000000000///...---,,,,,,+++000000000000111111111111000111222222222222222111000///...------...000111333444555444444555888;;;<<<999888<<>><<<;;;kkkTTTGGG:::888555111...---...000111000...---,,,,,,,,,---***)))))))))******+++,,,...---------...///000111111...***(((((()))((('''&&&((((((&&&(((+++***&&&***)))(((((()))+++---///)))))))))))))))***++++++,,,***((()))++++++)))''')))((('''(((***---......&&&%%%%%%''')))++++++***)))'''%%%%%%&&&'''&&&%%%(((((((((&&&%%%&&&***,,,******++++++++++++******))))))(((''''''''''''''')))((((((''''''((((((((()))))))))((('''''')))+++***......+++***+++((($$$%%%'''((((((&&&''')))+++*********)))))))))((((((&&&&&&''''''(((***+++,,,++++++***)))))))))))))))******)))))))))(((((((((***''''''++++++)))))),,,******+++,,,,,,+++******+++******))))))******+++)))((()))***+++***'''$$$)))***+++***))))))+++,,,+++***)))((('''&&&%%%%%%&&&&&&&&&'''((()))))))))((())))))*********)))))),,,+++)))(((((()))***+++,,,,,,***&&&&&&((('''###((()))***++++++***))))))...***'''(((,,,///...,,,+++***)))((('''''''''(((&&&&&&%%%'''((()))'''&&&'''&&&&&&%%%&&&(((***,,,&&&%%%%%%'''))))))'''%%%***((('''(((******(((&&&(((%%%%%%((()))&&&&&&(((+++((('''))))))((())),,,***+++,,,---,,,+++***)))))))))))))))))))))))))))&&&,,,111111,,,(((((()))+++***)))***,,,---+++)))******)))(((((((((((((((((('''&&&%%%%%%&&&((()))(((((((((***+++***(((&&&''''''&&&'''))))))(((&&&'''***,,,***'''%%%'''***((((((((((((''''''''''''"""###&&&(((************(((&&&''',,,---)))''''''+++++++++,,,---------,,,,,,)))'''&&&((())))))(((***(((&&&''')))+++***)))++++++*********+++,,,---+++******,,,......+++((()))((())),,,//////***&&&)))+++---,,,***)))((((((+++***)))(((''''''''''''***((('''))),,,---,,,***---,,,***))))))***,,,---,,,,,,***))))))******+++,,,******+++,,,***'''###'''(((((()))***,,,---...---+++******+++,,,,,,+++******)))((()))+++---...000///...------...///000000...,,,---///000///------------------.....................------------/////////000000000111111000000000000///...------///...------...000222333333444444333333444666888:::777666:::AAADDDAAA===999888666555666777888999999<<<@@@AAA???===;;;;;;gggRRRFFF:::888555111///........./////////......---------+++***)))))))))***+++,,,---------------///000000111...***'''((()))))))))'''))))))'''(((,,,***&&&((((((((((((((())))))***(((((())))))))))))*********)))(((((())))))(((''''''&&&&&&(((+++---......((('''&&&(((***,,,+++***((('''&&&'''((((((&&&$$$((())))))((('''(((***---,,,,,,,,,,,,+++***)))((((((((('''&&&&&&&&&''''''))))))(((((((((((())))))'''((((((((('''(((+++---,,,//////,,,***+++((($$$%%%&&&(((((('''''')))+++++++++)))((('''((())))))((((((''''''))),,,...000------+++***))))))))))))++++++***))))))((('''''')))'''(((,,,,,,)))(((***(((***,,,------,,,***(((***)))(((((((((((()))***&&&&&&&&&'''))))))'''$$$'''((()))(((&&&&&&&&&(((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))))))))((((((((((((((())))))(((''''''''')))***+++,,,,,,'''"""###&&&&&&$$$(((((())))))))))))((((((---***&&&%%%(((++++++*********)))(((''''''''''''&&&&&&%%%'''((()))'''&&&((('''&&&&&&&&&((()))***)))((('''((())))))'''%%%***(((''''''(((((('''%%%&&&$$$%%%((()))&&&&&&))),,,(((''')))(((&&&'''***)))***+++,,,---,,,+++***))))))))))))))))))))))))'''000888777///(((&&&(((***))))))+++---...---+++******)))((((((((((((((()))((('''&&&&&&&&&'''(((((((((((()))+++***(((&&&&&&%%%%%%&&&((()))(((&&&(((***,,,+++(((&&&(((+++'''''''''(((((((((((((((###%%%(((***,,,+++***)))(((''')))------)))&&&'''+++,,,------,,,+++***))),,,(((###$$$''')))'''$$$+++***((((((***++++++*********++++++++++++++++++000///.........,,,)))&&&(((((((((+++......***&&&&&&))),,,---,,,***((((((,,,+++***))))))((())))))+++(((&&&(((---///,,,))),,,+++***))))))***+++,,,,,,+++***))))))+++---...---,,,,,,,,,,,,+++(((&&&(((((((((((()))***+++,,,---+++******+++,,,,,,++++++***))))))***+++---...000000///......///000111000...---...//////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............////////////000000000000///...---,,,+++...------...///111333555222333333222222222555777888555444777>>>BBB@@@===888777777666777888:::;;;;;;>>>@@@AAA???===;;;:::|||dddOOOCCC:::777444222111000...------............---,,,+++...---+++******,,,---...,,,,,,,,,------...//////111---)))'''''')))******(((***)))((())),,,***&&&'''((()))))))))((('''&&&((((((((()))))))))(((((()))((((((((((((((('''&&&&&&%%%%%%&&&)))***+++***(((''''''(((***++++++***'''''''''((())))))'''%%%)))******)))((('''(((***,,,,,,,,,+++***)))''''''))))))(((''''''''''''((())))))((((((((()))******((())))))(((((((((+++---***------***)))***)))%%%%%%&&&'''((((((((())))))***)))'''&&&'''(((***,,,***)))(((((()))---000222...---+++***)))(((((((((******)))((('''&&&%%%$$$&&&$$$&&&******&&&%%%&&&(((+++...000000...+++(((+++***(((''''''(((***+++(((''''''((())))))'''%%%&&&'''((('''%%%$$$$$$$$$&&&&&&''''''((()))))))))&&&&&&&&&''''''((((((((()))((('''&&&%%%&&&'''(((((((((''''''''''''((()))***)))%%%!!!"""(((+++)))(((((((((((((((''''''''''''%%%$$$%%%(((******((())))))((((((''''''''''''&&&%%%%%%'''((()))'''&&&,,,+++)))'''&&&%%%%%%%%%,,,***))))))***)))(((&&&)))((('''''''''''''''&&&&&&%%%&&&******''''''***---)))((())))))&&&'''***)))***+++,,,---,,,++++++((((((((((((((((((((((((+++111666666000+++((((((******+++,,,------,,,+++***))))))(((((((((((((((***)))((('''&&&&&&'''''')))(((((()))******((('''%%%$$$$$$&&&((()))((('''''')))***)))''''''(((***&&&&&&&&&''''''((((((((((((***,,,---,,,***&&&$$$''''''***...---(((&&&(((+++---...///---+++******)))$$$!!!(((+++)))%%%+++***)))))))))*********((()))+++,,,,,,+++***)))000///...---,,,***'''%%%)))((((((+++//////,,,((($$$''',,,------***)))(((++++++***)))(((((())))))+++(((&&&)))...000,,,'''+++***))))))))))))***+++...---+++***+++---000222,,,,,,+++++++++)))'''&&&***))))))))))))******+++,,,+++)))***+++,,,,,,++++++************+++,,,---//////...------...000000111000000000000000//////---------,,,,,,+++++++++,,,,,,,,,------------------------.........//////000000111000000///.........------......000111222111222222222222333666999888555333666:::>>>===;;;888888888888999:::<<<======???AAABBB@@@===<<<<<>>======pppYYYGGG<<<888666444555777777333000000///...---,,,+++******+++++++++************))))))***+++,,,---------------+++)))(((***++++++***(((******)))+++...---)))))))))***++++++***)))(((((()))***+++***)))(((''''''))))))((('''&&&'''(((***)))))))))******(((&&&((('''&&&''')))***)))((((((((('''(((******)))((()))+++,,,+++(((%%%$$$###((((((((()))(((((('''''',,,+++******))))))******''''''&&&''''''((()))***+++++++++)))((((((***,,,$$$'''(((&&&'''++++++)))&&&%%%&&&(((******)))'''%%%%%%%%%&&&(((***,,,---***)))(((((()))+++---///++++++)))((('''''''''''',,,,,,+++******)))(((((()))'''(((++++++'''&&&(((***,,,000222222000,,,***---+++)))'''''')))+++---'''&&&%%%&&&'''((('''&&&)))***,,,,,,)))'''&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&***************+++,,,,,,******)))((('''&&&%%%%%%,,,---***''''''+++***&&&***)))(((''''''&&&''''''%%%&&&((()))(((&&&$$$###''''''(((((((((''''''&&&&&&&&&%%%'''((()))'''&&&&&&''''''((((((((())))))...,,,***))))))***)))((('''((((((((('''(((***---((()))---///---((((((,,,...***)))+++***((()))---++++++,,,---,,,+++***)))))))))))))))))))))))))))000,,,((((((+++...,,,******,,,---,,,***(((((()))******)))((((((((((((((())))))((((((((((((((('''***((('''((()))***)))((('''&&&&&&''')))***)))'''%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%'''***,,,,,,+++)))(((''''''))),,,***'''***000---///111000---,,,...000---)))$$$$$$'''(((&&&###+++++++++)))'''&&&'''(((((()))+++,,,,,,***((('''&&&(((((((((&&&&&&'''(((***((((((+++...000---***$$$'''***,,,+++)))))))))''''''&&&&&&&&&&&&'''''''''((()))+++------+++)))((((((((())))))((((((((((((((())))))***+++,,,---...//////...+++******+++++++++++++++++++++,,,,,,+++***))))))+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///222333444222000///000111//////////////////......111000///...---,,,++++++---------............///+++,,,---...///000000000000000000///......------000111222333333666999<<<888777666666777888666555999999999:::;;;;;;;;;;;;;;;===??????>>>=========zzzcccOOO@@@999777555444666::::::777222444333111...---,,,,,,,,,)))***+++,,,,,,***)))'''))))))+++,,,------,,,,,,+++***)))***+++,,,+++)))''')))))))))+++000///+++((())))))*********)))))))))***+++,,,+++***((('''''')))***)))'''&&&''')))((((((((()))++++++)))''')))((('''(((***+++***)))***((('''((()))+++******'''***,,,,,,***(((&&&&&&&&&&&&''')))************+++******)))))))))))))))%%%%%%%%%%%%&&&'''((())))))******)))((())),,,...&&&))))))&&&'''***+++)))&&&%%%&&&(((++++++)))&&&&&&&&&''''''((()))))))))((((((((((((((()))******+++******)))((((((((()))+++++++++*********))))))***''''''))))))&&&&&&((()))+++...000000...+++))),,,***(((&&&&&&(((***,,,&&&%%%%%%&&&))),,,,,,,,,&&&(((***+++)))'''&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++,,,,,,))))))))))))(((((('''&&&))),,,,,,***+++,,,)))$$$+++***)))'''''''''''''''((((((((('''&&&&&&'''(((&&&&&&'''((((((''''''&&&&&&&&&%%%'''((()))'''&&&%%%%%%'''((())))))))))))---+++)))((()))***)))(((&&&((()))(((''')))---000(((***...000,,,&&&&&&***,,,((('''******((()))---,,,---------,,,***)))''')))))))))))))))))))))))),,,***'''&&&'''((())))))'''***++++++)))'''(((*********)))((((((((((((((('''(((((())))))))))))(((***((('''''')))***)))((()))(((((()))******)))'''&&&&&&%%%&&&'''(((((('''))))))))))))((((((((((((%%%&&&(((***++++++******''''''(((***((('''---555000111222...***))),,,000...+++(((''''''((('''&&&,,,------+++(((&&&'''))))))***++++++***)))((('''%%%'''((('''%%%%%%''')))(((&&&&&&(((,,,...,,,)))&&&(((***+++)))(((((()))'''&&&&&&&&&&&&&&&''''''%%%(((,,,---,,,+++***+++'''((((((((((((((((((''''''''')))************)))...//////---***)))***,,,******)))******+++,,,,,,+++***)))))),,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,---///000000222333111///---...000//////////////////000000000000000//////.........---............/////////------...///000000000000000111111111111000000///111222333222222333666888666666666777888888666555777777888888888888888777777999;;;<<<;;;;;;;;;<<>>===666333666666777666222...+++******...---,,,,,,******)))(((+++)))(((((()))******))),,,,,,+++***))))))******((()))***+++---...000000+++***((('''((()))+++,,,+++++++++***++++++,,,,,,++++++***)))(((((())))))&&&&&&&&&'''((())))))***000...+++,,,...000///---!!!)))---...---...000************)))(((&&&&&&&&&&&&'''((())),,,---///***)))((()))***+++***((($$$'''&&&$$$$$$)))***)))(((((((((((())))))))))))'''((()))***)))(((&&&$$$$$$%%%'''((()))***))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''(((((((((((((((((()))******...---++++++++++++***(((+++)))'''&&&'''((('''&&&+++)))((())),,,---+++))))))((('''&&&%%%&&&&&&'''***((('''(((+++------,,,+++++++++++++++***))))))******)))((('''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&###%%%''')))******)))(((***)))((('''&&&'''((((((***)))***---111111///+++&&&&&&'''''''''''''''&&&&&&'''(((''''''''')))+++***''''''))))))&&&&&&((((((&&&%%%%%%&&&'''&&&%%%))))))(((((((((((())))))***&&&###&&&+++---)))$$$(((&&&$$$&&&))),,,,,,***+++******))))))))))))***&&&)))++++++)))((()))+++)))+++,,,+++)))''''''(((***)))((('''&&&%%%$$$###,,,***(((''')))*********222+++'''))))))&&&%%%)))***&&&%%%((((((&&&(((+++&&&(((((((((&&&%%%&&&'''%%%&&&((()))***)))(((&&&'''++++++&&&&&&+++,,,((('''((()))((('''((()))+++***)))***+++,,,,,,***(((+++,,,,,,+++(((''''''((()))&&&'''++++++''')))/////////...---,,,******)))******)))(((((((((((((((************)))))))))(((&&&'''((())))))******)))&&&''''''''''''''''''''''''((((((((((((((('''&&&''''''((((((((((((''''''+++***)))+++---+++'''$$$(((***,,,,,,++++++,,,,,,((((((((((((((((((''''''+++---...,,,(((&&&'''***000...+++)))''''''((((((++++++*********+++,,,,,,+++,,,------++++++,,,---,,,,,,---------,,,+++******+++,,,+++++++++---///,,,111666555111......000,,,,,,,,,---...//////000//////000222444444222000000111111000///...000111444333222111111111000...555444333222111111111111333333333222222222222222888888999:::;;;:::777555555444333333222222333333000111444666666666555444rrr]]]KKK>>>999;;;888666777;;;:::555333555666666555222...+++***+++......------,,,,,,+++++++++***))))))+++,,,,,,,,,+++***))))))(((((())))))******++++++,,,,,,,,,---))))))((('''((()))***+++))))))))))))***+++,,,,,,++++++++++++******))))))''''''(((((()))*********///---++++++---......,,,&&&***...000///---+++************))))))'''&&&&&&&&&&&&'''(((***+++,,,,,,***)))(((((()))***)))(((%%%'''&&&###$$$(((***((('''((((((((())))))))))))'''((()))***)))(((&&&%%%%%%&&&((()))******)))((()))))))))))))))))))))))))))((('''&&&&&&''')))***))))))(((((()))******+++...,,,++++++++++++)))(((***(((''''''(((((('''&&&)))(((&&&(((***,,,+++))))))((('''&&&%%%&&&''''''((()))+++***))))))+++,,,***************)))(((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((()))***)))'''%%%$$$)))((('''''''''(((******---++++++...222222///,,,&&&''''''(((((('''''''''&&&'''(((''''''''')))+++'''%%%%%%(((((($$$$$$&&&)))'''&&&&&&'''((('''&&&)))((((((''''''(((((()))***'''$$$&&&,,,---***%%%'''%%%%%%'''***++++++)))((((((''''''&&&''''''((((((+++,,,,,,)))((()))******+++,,,+++)))(((((((((------,,,+++***))))))((()))(((&&&''')))+++,,,,,,000***'''***+++((((((,,,***'''&&&((()))'''(((,,,'''((()))(((&&&&&&&&&(((&&&''')))***+++***)))((()))------)))))),,,,,,)))'''((())))))'''((()))++++++******,,,------+++)))***++++++***(((''''''((()))&&&'''++++++((()))...------,,,,,,+++***))))))******)))(((((((((((((((******))))))(((((())))))''''''((()))******))))))))))))((((((''''''(((((((((((()))******)))))))))$$$%%%''')))***+++++++++)))(((''''''((((((%%%"""((()))***+++*********+++))))))(((((((((((((((((())),,,///...+++***+++---111000...,,,+++++++++,,,......---,,,+++***))))))+++,,,------++++++,,,------------,,,,,,,,,,,,+++---...//////------///111***...111111---***+++---,,,------...//////000000222111111222444555444333000111222222222222444777777555333333444555333000444444333222111111111111333333333333222222222222777666777888999888555333444444333222222222222333000111333555666555444444{{{bbbOOOCCC:::666777666444444555555222111333444555444111...+++++++++........................---+++***+++,,,......---***)))((((((((((((((((((,,,,,,++++++***)))))))))''''''((((((((()))))))))'''''''''((()))***+++,,,***+++,,,,,,,,,+++***)))((((((((())))))******+++---+++******+++,,,,,,+++//////000111000...***'''))))))))))))(((''''''&&&%%%&&&((()))******)))))))))'''''''''((()))((('''''')))((($$$$$$((()))'''''''''((((((((()))))))))'''((()))***)))((('''&&&'''((()))*********(((((())))))))))))))))))))))))''''''&&&&&&'''(((***+++***))))))))))))***++++++---+++******++++++)))((()))(((''''''(((((('''&&&'''&&&&&&''')))******))))))((('''&&&&&&&&&'''((('''+++---,,,(((&&&'''***(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))(((&&&%%%$$$((((((''''''((()))***+++///...---///222222///,,,''''''((((((((((((''''''&&&'''(((''''''''')))+++&&&$$$%%%))))))&&&%%%''')))(((&&&&&&((()))(((((((((''''''''''''''''''(((***'''%%%''',,,---***&&&%%%%%%&&&)))+++,,,***(((''''''&&&&&&&&&''''''(((,,,---...,,,***(((((()))***+++,,,+++)))(((((((((*********)))))))))(((((((((&&&%%%&&&))),,,------...***(((***+++***+++---***&&&&&&))))))'''(((+++((()))***)))((('''''')))'''(((***+++++++++***)))+++...///---,,,---,,,(((((()))))))))((((((***+++,,,+++++++++------+++***)))******)))(((''''''(((***''''''******)))***---+++*********))))))((((((******)))((((((((())))))+++***((('''''''''((()))(((((())))))***))))))))),,,+++)))((('''((())))))((()))***+++++++++++++++***+++++++++)))&&&$$$"""+++)))'''&&&&&&&&&$$$###'''((())))))***)))))))))(((((())))))))))))))))))&&&***...///---,,,---///---,,,***)))))))))***+++---.........---+++)))(((+++,,,---,,,+++***+++---///...---,,,+++,,,------///000111000///...///000***---///...***)))+++------......//////000000111444333222333555666777666///111333444555666999<<<:::666333444777888555111444333222111111000111111333333333333333333333444555444444555666666333111444333333222222222222222000111333444555444444333oooTTTDDD<<<777444333444222111000000///000222222333333000---++++++,,,---------........./////////---++++++,,,,,,,,,+++***))))))((((((((()))))),,,++++++***)))(((((('''&&&&&&'''((()))((((((((())))))((((((((()))******((()))+++,,,,,,+++)))(((''''''(((((())))))))))))+++***)))))))))*********///---,,,---000///+++'''(((((()))))))))(((''''''%%%&&&(((******)))'''&&&((('''&&&&&&'''((('''&&&)))+++***&&&&&&)))***((('''''''''((((((((())))))(((((())))))))))))(((''')))***+++++++++)))(((''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((()))))),,,***))))))******)))((()))'''''''''))))))(((&&&&&&&&&&&&''')))*********)))((('''&&&&&&'''((()))***,,,,,,+++)))'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&'''((((((((('''''')))((('''''''''((()))***000...---...000000---***(((((()))))))))(((''''''%%%'''(((''''''''')))+++'''&&&'''+++,,,(((''')))((('''%%%&&&''')))((((((''''''&&&&&&&&&&&&'''''')))&&&%%%'''***,,,)))&&&%%%'''))),,,---,,,***(((((((((''''''((()))******000///...,,,***(((((((((***,,,---,,,***(((((()))''''''''''''((((((((((((((('''%%%&&&)))+++,,,,,,---***((()))************(((%%%%%%((()))&&&'''***)))***+++***((((((((()))'''((()))*********)))))),,,---///...---,,,***'''((()))***)))((((((***,,,+++***)))***+++,,,***)))'''((())))))((('''((()))+++)))((()))+++++++++,,,))))))((((((((((((((((((******))))))((())))))***+++***((('''&&&'''((()))))))))*********))))))(((,,,+++)))'''''''''((()))(((((()))+++,,,,,,,,,,,,+++++++++***((($$$ ...,,,***((('''((((((((()))(((((()))******)))(((''''''((((((((((((((()))###(((---...,,,******+++)))(((((((((((()))***+++)))***,,,...///...---,,,***,,,,,,,,,+++***+++,,,000///---++++++,,,---...///000111000...,,,,,,---...//////...++++++---///.../////////000000111111555333111222444777777777000222444555555777:::<<<:::666222333888999555111333333222111111111111111333333444444555555666666555555444555666666444222444444333222222222222222111111222333444444333333{{{eeeLLL???:::666222111111111///------///000000000111111///---+++,,,---+++++++++,,,------......000...+++******)))((('''*********))))))******+++******))))))))))))))))))&&&&&&'''((()))(((((((((,,,+++***)))))))))))))))&&&((()))++++++***((('''&&&&&&&&&''''''''''''''')))))))))((((((((()))***+++)))((())),,,,,,***&&&(((((())))))))))))))))))%%%'''(((******((('''%%%'''&&&%%%&&&'''((('''%%%+++---,,,((((((+++,,,***''''''''''''(((((((((((((((((())))))))))))))))))******++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''(((''''''&&&&&&&&&''''''+++)))((((((******)))''''''''''''((())))))(((&&&''''''((())))))***++++++)))((('''&&&''''''))))))000,,,))))))+++***&&&!!!&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((('''&&&&&&&&&'''(((((()))((((((((((((((((((''''''***)))'''&&&&&&&&&''''''///---***+++---...+++((())))))******)))(((((('''%%%'''(((''''''''')))+++)))'''(((++++++(((''')))'''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&)))***(((&&&&&&(((,,,//////---+++)))'''''''''((((((***+++,,,111///---+++***)))((('''***,,,---,,,***(((((()))))))))))))))***************(((&&&&&&((()))***))),,,+++)))((((((((('''%%%&&&$$$$$$((((((%%%%%%((()))+++++++++)))((()))***''''''((((((((()))((((((++++++,,,------***'''&&&((()))***)))((()))***,,,***((('''''')))***)))(((&&&'''))))))((((((***+++---,,,******,,,...---+++))))))((((((((((((((((((******))))))))))))******+++***)))((('''(((((()))******+++******)))((((((******((('''''''''(((((('''((()))***+++,,,,,,,,,$$$&&&(((***+++***)))(((///...,,,)))((()))+++,,,+++))))))***+++,,,***'''&&&&&&&&&''''''(((((((((&&&***......+++(((((()))*********+++,,,------...((())),,,.........---,,,***+++,,,,,,******+++,,,000...,,,+++***+++---...///111222111///---,,,,,,000000///---,,,,,,...000////////////000000000000333111000111333666777777111222444444444555777999777444111222666777444000444333222222222222222222444555555666777888888999888777666666777777666444555444333333222222333333222222333333444444333333nnn[[[GGG<<<999555111000///111000,,,,,,///000///...///000///---,,,,,,---*********++++++,,,,,,,,,///---***)))((((((&&&%%%***************++++++,,,)))))))))))))))*********''''''((((((((())))))))),,,,,,+++***))))))))))))&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((***+++)))((('''''''''&&&%%%((())))))***++++++++++++&&&'''((()))))))))((('''(((&&&&&&&&&'''((('''&&&+++---,,,((((((,,,---+++&&&&&&'''''''''((((((((((((((())))))))))))******))))))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&***((('''((()))***(((''''''&&&'''(((******(((&&&''')))******)))((()))+++)))((('''''''''((()))***555...'''''',,,---'''!!!&&&'''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++...---,,,***(((&&&%%%$$$***)))(((&&&&&&&&&'''(((---+++((()))+++,,,)))'''***++++++******)))((('''&&&'''(((''''''''')))+++***'''&&&)))(((%%%%%%(((&&&$$$###$$$&&&(((((('''(((''''''''''''''''''((('''&&&&&&''')))***((('''&&&)))---///...,,,+++***%%%%%%&&&&&&((()))***+++000---***))))))***)))(((+++,,,---,,,***)))))))))'''(((((((((((((((((((((+++(((&&&&&&'''))))))(((+++,,,***''''''(((&&&"""&&&$$$%%%((()))&&&%%%((()))***+++***)))((((((***''''''''''''((((((((((((***)))))),,,+++(((&&&((()))*********))))))+++,,,)))'''&&&&&&'''(((((('''&&&''')))***)))***,,,---///...,,,***---111000++++++*********))))))((((((******)))))))))***++++++************)))))))))(((++++++++++++***)))((('''((((((((((((((((((((((((((()))***+++++++++++++++)))***++++++,,,,,,,,,,,,+++,,,+++)))((((((+++---,,,***((())),,,,,,***'''&&&&&&''''''(((((())))))+++...111000,,,)))((()))(((((()))***++++++,,,,,,++++++,,,---,,,+++***)))***+++,,,+++***)))***,,,...---,,,+++***+++,,,,,,000222444333111///.........---,,,+++***+++,,,,,,////////////////////////111000///000333555666555111222333333222222444666555444333333444555444333444444333333333333444444666666777888:::;;;<<<<<<;;;999888888999999888777666555555444444444444444444444444444444444444444www___PPPAAA;;;888444000///...111111------111111...---...///...,,,,,,---...*********+++++++++++++++,,,***(((((())))))(((''')))))))))))))))***++++++************************))))))((('''((()))***+++((((((((((((((()))***+++'''((((((((())))))))))))''''''''''''''''''''''''((()))***)))'''&&&(((+++*********(((&&&%%%&&&((())))))***+++,,,---------((((((((())))))*********((('''&&&'''((()))(((&&&(((******''''''+++---+++&&&&&&&&&'''''''''(((((())))))((())))))******+++'''((()))))))))((('''&&&'''''''''''''''''''''''''''(((((((((((((((''''''((('''&&&%%%%%%%%%%%%&&&)))(((''''''))))))((('''&&&&&&''')))******(((&&&''')))***)))'''&&&'''))))))((('''''''''(((***+++666000***(((***+++)))&&&(((((()))***************,,,,,,++++++******))))))))))))))))))***+++,,,---000///---+++)))'''&&&%%%)))((((((((()))***,,,---,,,)))''''''***+++)))'''++++++++++++***)))((('''&&&'''(((''''''''')))+++---)))''''''&&&$$$%%%(((&&&%%%$$$%%%'''))))))((()))((((((''''''(((((()))(((((()))***++++++***)))%%%))),,,---+++))))))***&&&&&&&&&''')))+++,,,---...+++(((''')))+++***)))+++,,,------+++))))))***'''''''''&&&&&&&&&&&&&&&)))'''%%%%%%''')))***)))))),,,***''''''***(((###'''%%%&&&***+++''''''))))))***+++***((('''((()))((((((((((((((())))))***+++''''''++++++''''''***)))***+++***))))))+++---***(((&&&&&&'''(((((((((&&&'''******+++,,,...///111111...+++///444222+++------,,,,,,+++***))))))******))))))******+++,,,***+++,,,,,,,,,+++)))(((,,,,,,,,,+++***)))''''''&&&''')))***++++++***)))++++++,,,,,,,,,,,,++++++///...,,,***)))(((((((((((()))******((())),,,///,,,)))'''(((+++,,,(((%%%((((((((()))******++++++,,,///000///+++((()))+++&&&&&&'''(((((()))))))))++++++************)))))))))+++,,,+++***)))***+++,,,,,,+++++++++*********...111333333111///......---+++******************......................../////////222444666555444000111222222111111333555444666777777555444666777555555555444444555555666888888999;;;<<<===??????<<<;;;999999:::::::::888777777666555555555555666666555555555444555555555{{{fffTTTHHH===999777333000///---222222......222222...,,,---......,,,,,,---...++++++++++++++++++++++++***)))'''(((***++++++***((((((((((((((()))******,,,,,,++++++******))))))+++***((('''((()))+++---$$$%%%%%%&&&(((***+++,,,))))))(((((()))***++++++((((((((((((((('''''''''''')))+++)))'''&&&(((+++(((***+++)))'''&&&***---)))***+++,,,---.........(((((((((((()))***+++,,,)))(((''''''((()))((('''&&&((((((%%%&&&***,,,+++&&&&&&&&&'''''''''(((((())))))(((((()))***++++++&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%&&&'''((()))))))))))))))((('''&&&&&&&&&&&&&&&((('''&&&'''((()))((('''%%%&&&''')))+++***(((&&&''')))***(((%%%$$$%%%''')))(((''''''''')))***+++555222---)))((()))******))))))***+++++++++++++++---------,,,+++***))))))************+++,,,---.........,,,+++******)))***'''(((((()))+++...000222,,,)))''''''***,,,***(((,,,,,,,,,++++++)))((((((&&&'''(((''''''''')))+++111,,,))))))'''%%%&&&***'''&&&%%%&&&(((******)))))))))(((((((((((())))))******+++,,,,,,,,,,,,+++$$$(((++++++)))'''((()))(((((()))***,,,---///000,,,)))&&&&&&)))++++++***+++---...---+++))))))***,,,+++++++++*********)))'''%%%$$$%%%(((***++++++(((++++++''')))---+++%%%)))'''(((,,,,,,)))(((***((()))***)))(((''''''))))))))))))))))))******+++,,,''''''***+++'''(((---)))***+++***))))))+++---+++)))''''''((()))))))))&&&(((***++++++---///111222222///,,,000555333,,,//////...---,,,******)))******))))))***+++,,,,,,)))+++---......,,,)))(((------,,,,,,***)))'''&&&%%%'''***---...---+++***---------...------,,,,,,)))(((&&&%%%%%%''')))+++'''))),,,+++***+++...111+++(((%%%'''***+++'''###))))))***+++,,,,,,------***,,,...,,,((('''(((+++))))))***+++++++++++++++'''''''''((()))+++,,,---)))+++++++++***)))***+++***++++++++++++***)))(((+++...000000///---,,,,,,---,,,++++++,,,,,,+++)))...............---------//////000333666777666444///000111111111222444777555999<<<:::666555888<<<666666555555555666666777999999:::<<<>>>???@@@AAA===;;;999999:::;;;:::999888888777666666666666666777666666555555555666666mmmYYYJJJCCC<<<:::666000---...111000...------...///000***+++,,,+++******,,,...******))))))***++++++,,,))))))))))))((((((((((((++++++,,,+++***+++...000)))***+++,,,+++)))'''&&&---+++((((((***+++++++++***++++++++++++***))))))((((((''''''((()))***+++)))((((((((('''''''''''''''((((((((())))))))))))+++...///,,,'''%%%'''+++************************&&&(((******)))((()))******)))'''&&&&&&&&&((()))%%%***---,,,(((%%%&&&)))(((((((((((((((''''''&&&'''''''''((((((***+++,,,'''((()))))))))(((&&&%%%((()))*********)))'''&&&###)))+++((('''(((+++'''))))))(((%%%&&&***...((((((((((((((()))******'''%%%$$$%%%'''((()))(((+++***((('''&&&''')))***,,,+++***))))))***+++,,,)))000222,,,))),,,---+++***,,,---,,,+++,,,///333222///+++)))(((((('''&&&)))(((((()))+++------,,,111///------+++'''&&&&&&)))+++---.........,,,++++++***))))))******)))(((&&&'''((((((((((((((('''))))))***++++++***)))(((+++***))))))((())))))***)))))))))(((''''''(((******)))(((''''''((()))***111---+++---222444111...&&&&&&''''''((()))))))))%%%'''))))))***+++...000)))&&&%%%'''(((&&&(((,,,///,,,***))))))***)))(((333,,,+++)))%%%)))(((''''''((()))))))))))))))''')))++++++)))((()))***)))((('''&&&&&&'''((()))))))))))))))************+++'''%%%''',,,...+++(((+++++++++++++++***)))(((+++)))'''&&&(((,,,111444,,,(((%%%'''+++---+++(((---,,,+++)))(((***...222...++++++---...,,,---000000///,,,***))))))))))))***)))((('''''')))+++---.........---,,,+++***)))///000---)))))),,,***&&&+++***)))(((((()))***+++---,,,++++++*********+++&&&''''''((()))******+++&&&&&&'''(((***---///000&&&'''((())))))((('''&&&((()))+++...///...------,,,***''''''(((*********+++***)))***,,,,,,***(((---+++)))***,,,,,,)))&&&***((('''(((***+++(((%%%))))))))))))))))))))))))...---+++*********++++++---,,,,,,,,,,,,,,,,,,,,,........................,,,---///222444444444444555333444666555222444888666888::::::999888999:::;;;888555555777777666444===<<<;;;;;;<<<===???@@@FFFBBB===;;;<<<===;;;:::888777666666666777999:::===;;;999:::;;;;;;777333zzzcccPPPGGGAAA;;;999666000---...------......------,,,,,,''''''((((((***,,,---...+++***************++++++))))))))))))))))))))))))+++,,,,,,+++***+++---///***+++,,,---,,,+++)))(((,,,***)))(((***++++++***+++,,,,,,,,,++++++******))))))))))))))))))******(((''''''''''''&&&&&&&&&***+++++++++,,,,,,,,,,,,,,,...///---(((&&&(((,,,************************&&&((())))))(((((()))******)))'''&&&&&&'''((()))&&&))),,,+++(((%%%&&&)))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())))))(((((('''&&&(((((()))***)))((('''&&&###((()))'''%%%&&&(((''''''''''''&&&&&&)))+++((((((((((((((()))******,,,+++)))'''&&&'''((()))***((('''&&&&&&'''((()))+++***)))(((((()))***+++---111222---,,,///000...)))+++,,,+++***+++///222222///+++)))(((((('''&&&)))(((((()))+++,,,,,,+++000///---,,,***(((&&&&&&%%%&&&((()))***)))((('''+++)))(((((()))***(((''''''((((((((((((((('''''''''((()))******))))))((()))((('''&&&'''***---...((())))))(((((('''((()))%%%&&&''')))+++---///111222///---///333666444111((((((((((((((('''''''''&&&((()))******+++...000***'''&&&((()))'''(((+++///---***)))*********))))))$$$%%%&&&$$$***+++ ''''''((())))))))))))))))))***++++++++++++*********))))))(((((((((((()))((((((((()))))))))******,,,)))'''))),,,...,,,)))***************))))))(((((((((((((((***,,,...///...***((())),,,...---***++++++***((((((***...111...++++++------+++,,,//////...---,,,+++***************)))))))))***+++,,,---------,,,+++***))))))---...,,,((((((+++***&&&((((((((()))***,,,...000000///...,,,+++***))))))''''''(((((())))))******)))******+++,,,---------%%%%%%''')))))))))))))))((()))+++---...---,,,+++,,,***''''''(((*********))))))+++---...,,,)))&&&---,,,++++++,,,+++)))'''***((('''(((***+++)))'''((((((((((((((((((((((((------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///111333333333333444333555888777444444888:::;;;<<<<<<:::999999999;;;888666555777777666444;;;;;;;;;;;;<<<<<<===>>>DDDAAA===<<<<<<===;;;999888777666666666777999:::===;;;:::::::::999777555oooZZZJJJCCC===999888555111...///+++---///000000...+++))),,,)))'''))),,,...---,,,,,,++++++*********++++++***************+++++++++,,,------,,,******+++---***+++,,,---...---,,,,,,,,,***))))))***++++++***,,,,,,,,,,,,+++++++++***((()))***+++***)))(((''''''''''''&&&&&&&&&%%%%%%+++++++++,,,,,,,,,------,,,...///---)))'''))),,,++++++******))))))((((((((((((((('''&&&''')))+++***)))((('''&&&'''((((((&&&)))+++***'''&&&''')))((((((((((((((('''&&&&&&'''''''''&&&&&&'''((((((***)))((((((''''''(((((('''((()))))))))(((&&&%%%"""%%%)))***'''%%%&&&''''''&&&%%%&&&'''((('''&&&(((((((((((())))))))))))+++,,,+++(((%%%$$$(((+++((('''&&&&&&&&&&&&((()))******((((((((((((******///111000///000333222...((()))******)))+++---000000...***)))(((((('''&&&)))(((''')))***++++++***......---+++)))((('''&&&&&&'''((()))***)))((('''***)))'''((())))))(((&&&((()))))))))((('''&&&&&&&&&&&&'''((()))))))))(((***(((&&&&&&'''))),,,...'''((((((((((((((((((((((((((()))***************,,,***)))+++///111000...***))))))(((''''''&&&&&&''')))+++++++++,,,---///,,,)))(((******'''(((+++///---+++***+++++++++***&&&!!!$$$%%%$$$+++---###''''''((()))))))))))))))))))))((()))******)))'''***************)))((('''''''''((((((((()))))))))...+++)))***------+++((((((((()))*********))))))'''((()))***+++++++++***---***((())),,,...---+++))))))((('''''')))...111...+++***,,,,,,******---,,,---.........---++++++******++++++,,,,,,++++++++++++++++++***))))))(((+++,,,***&&&'''***)))%%%'''((((((***+++...000111333222000---+++)))(((((((((((((((((()))))))))))),,,,,,---...---,,,+++***$$$%%%&&&(((******++++++)))***+++,,,,,,+++***))),,,***(((''')))*********((())),,,...///---((($$$,,,---...---+++***)))***)))((('''(((***++++++***))))))))))))))))))))))))---,,,+++*********+++,,,++++++,,,,,,------..............................---...///000111111111111444444777;;;:::666555888===>>>???>>>;;;:::999:::;;;999777666777777666555999:::;;;<<<<<<<<<;;;:::AAA???>>>===>>>===:::888888777666666666777999999<<<===<<<;;;999888888999tttbbbPPPDDD@@@:::666777666111///000///000111222111000---,,,444000+++,,,///000,,,(((,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,***))))))+++)))***+++---------------,,,***))))))+++++++++))),,,++++++***************'''(((***+++***(((&&&%%%(((((('''''''''&&&&&&&&&(((((()))))))))*********,,,------+++(((''')))************))))))(((''''''(((((((((&&&%%%&&&))),,,+++***)))((('''''''''(((&&&(((***)))'''&&&'''))))))))))))***)))(((((('''******))))))))))))))))))+++***((('''''''''((()))'''(((((()))((('''&&&%%%'''***,,,,,,***((((((((((((&&&%%%&&&)))***'''$$$(((((()))))))))))))))((("""&&&)))(((%%%$$$''',,,(((((('''''''''((())))))***)))(((''''''((()))***---...000333666666000***(((((((((((()))***,,,...///,,,***)))))))))(((&&&)))((('''(((******)))(((+++---,,,)))((())))))&&&'''((())))))******)))))))))(((''''''(((((('''&&&))))))))))))((('''%%%%%%$$$%%%&&&'''(((((())))))+++***)))(((''''''((((((''''''''')))******((('''&&&''''''''''''%%%###"""(((''''''(((,,,...---,,,))))))((((((''''''''''''(((***,,,,,,++++++,,,...---***))),,,+++((((((***000---+++***+++,,,,,,++++++'''******&&&+++...$$$''''''((()))))))))))))))+++***)))***+++,,,)))'''))))))*********(((&&&%%%''''''''''''((((((((((((...,,,******++++++)))'''(((((()))***+++,,,,,,,,,(((((())))))))))))((((((***(((&&&'''***++++++***((())))))((((((***...111...+++***,,,,,,)))))),,,+++---///000111///---,,,***+++---......---+++***))))))))))))))))))(((((()))***(((%%%&&&)))((($$$************+++,,,,,,---111000...,,,***)))(((((())))))))))))((((((((((((+++,,,---......,,,***(((%%%&&&'''((()))***++++++*********+++***)))((('''+++)))(((((()))******)))******+++---...---)))&&&+++...000///+++)))***,,,((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,***++++++,,,---...//////......................../////////000000000000000444444888===<<<777666999>>>???@@@???===;;;;;;<<<;;;:::888777777777777666888999;;;======;;;999888>>>>>>?????????===:::999888777777666666888999:::===>>>>>><<<888777:::===ssscccRRREEE======888555777666222000111111111111000000///......555000,,,,,,///000,,,(((,,,,,,+++++++++++++++,,,///............---------,,,---...,,,***(((((()))(((((()))***+++,,,,,,---+++***)))***+++,,,***)))******)))((('''(((((((((&&&''')))))))))'''%%%###))))))))))))((((((((((((''''''''''''((((((((((((*********)))'''''''''((()))))))))(((((((((''''''(((((('''&&&%%%&&&)))++++++******)))((('''''''''''''''((((((''''''((()))***++++++++++++***))))))+++******)))))))))******+++***)))''''''((())))))'''((()))))))))(((&&&&&&***+++,,,,,,***(((((((((***(((&&&(((***+++(((%%%(((((())))))))))))((('''%%%++++++(((%%%&&&((()))(((((())))))******+++***)))(((''''''((()))***+++---333:::===888///(((((('''&&&'''(((***,,,,,,---+++))))))))))))(((&&&***((('''((())))))((('''(((,,,+++''''''******&&&%%%%%%&&&''''''''''''''')))(((''''''(((((('''&&&))))))))))))((('''%%%%%%%%%%%%%%%&&&'''(((((()))))))))******)))(((&&&%%%'''&&&'''***,,,,,,)))&&& """%%%&&&''''''&&&***)))***+++---.........''''''''''''(((((()))))))))+++------+++***++++++---******,,,,,,((((((***///---+++***+++,,,,,,,,,---***---,,,&&&***---$$$''''''((()))))))))))))))...---------...---,,,***&&&'''((()))((('''%%%$$$''''''''''''((((((((((((---,,,*********)))(((''')))***+++,,,---.........+++***((('''&&&'''((())))))((('''((()))+++++++++******+++******+++///111---******,,,,,,)))***---+++---000222333111///---***+++---//////---+++***''''''((()))))))))((((((((()))(((%%%&&&))))))%%%((())))))***************---,,,+++***))))))))))))))))))))))))((((((((((((((()))+++------,,,***)))(((((((((((()))))))))***************)))(((((('''+++)))((((((*********)))---+++******,,,,,,,,,+++,,,///111000,,,***+++---))))))))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++,,,------...//////........................000///////////////000000444555999======888888:::<<<>>>??????>>>===>>>>>>;;;::::::999777777777888777999<<<>>>>>>===:::999<<<>>>@@@AAA@@@>>><<<:::999888888777888999:::;;;===??????<<<999888;;;>>>wwwgggXXXJJJ@@@===<<<777555777777333111222111000///...------,,,,,,...+++)))***---...---++++++++++++++++++,,,------222111111000///...------+++,,,------***)))((()))''''''((())))))***+++++++++***)))***,,,,,,***(((***)))'''&&&&&&&&&'''(((&&&'''((((((((('''&&&%%%*********)))))))))((((((((((((((()))))))))******))))))(((''''''&&&'''''''''''''''((((((((((((((('''''''''&&&%%%&&&(((***++++++******)))((('''&&&''''''&&&&&&''''''((()))+++++++++++++++***))))))(((((((((''''''((())))))******))))))(((((())))))((()))*********)))'''&&&)))))))))(((((('''&&&%%%***)))(((((())))))((('''(((((()))******)))'''&&&%%%)))---...+++'''%%%%%%((())))))******+++++++++******((((((((((((******,,,///777@@@AAA888...((()))'''&&&&&&)))+++,,,,,,+++***((()))))))))((('''***(((''''''(((((('''%%%&&&++++++&&&&&&++++++&&&((((((((((((((()))))))))***)))'''((())))))(((&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&((()))***)))((('''''''''(((,,,//////***&&&%%%%%%&&&'''''''''''''''((())))))******++++++,,,&&&&&&''''''((())))))***)))+++------+++)))((()))+++)))***---,,,)))(((***...,,,******+++,,,,,,,,,(((&&&***)))$$$)))---%%%''''''((()))))))))))))))(((***+++***(((''''''(((%%%&&&&&&''''''&&&&&&&&&''''''((((((((()))))))))++++++******)))(((''''''***+++,,,---.../////////,,,***((('''&&&'''(((***))))))******+++,,,......+++,,,,,,+++++++++...000---***))),,,---++++++///...///222333333222000...+++,,,---......---+++)))&&&''''''((())))))))))))(((***(((&&&'''++++++'''%%%&&&((()))++++++,,,,,,)))))))))))))))***++++++(((((((((((())))))))))))'''(((***+++,,,++++++******))))))(((((())))))***+++******)))))))))((((((***)))((()))***+++***(((---+++))))))+++---......///000111000...---,,,---***++++++***)))***---///************************,,,+++*********+++,,,---,,,,,,------......//////........................000000/////////000111111555555888<<<<<<888888<<<:::<<<>>>>>>=========>>>;;;;;;;;;:::888777888999888:::===???@@@???===<<<<<>>>>>>>>;;;:::999999999:::;;;<<<>>>??????===<<<;;;<<<>>>mmm]]]PPPDDD??????;;;777666888888444222333///000111111000...+++***+++*********+++,,,------*********+++,,,---...///555444333111000...---,,,***+++---,,,+++)))))))))(((((((((((())))))***+++*********+++,,,,,,***(((***)))'''&&&&&&&&&((()))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***************((('''''''''(((''''''%%%&&&&&&''''''(((((()))%%%&&&((('''&&&&&&''')))+++++++++***)))((('''&&&(((&&&%%%%%%&&&(((((()))))))))*********)))((((((''''''''''''((()))******)))************)))(((((()))***+++++++++***(((''')))(((''''''''''''&&&%%%)))))))))'''&&&&&&''')))((()))*********)))'''&&&)))*********)))((('''&&&'''((()))******++++++++++++***)))(((((()))***+++,,,///777???===222***))))))'''%%%&&&))),,,,,,,,,***)))((()))******((('''***)))''''''''''''&&&$$$###******%%%%%%,,,,,,&&&***************++++++,,,+++)))(((((()))***(((''''''(((((((((((((((''''''(((''''''&&&&&&'''((())))))((('''&&&&&&((()))***(((''')))---222111,,,&&&---,,,+++)))'''&&&%%%%%%'''(((((((((''''''(((((('''''''''((((((((((((((((((***,,,,,,***'''&&&&&&)))'''(((,,,,,,)))(((***---+++))))))***+++,,,+++%%%$$$)))((("""''',,,%%%''''''((()))))))))))))))###'''+++)))### ###&&&&&&&&&&&&&&&&&&'''((()))((((((((()))))))))******++++++++++++))))))))))))++++++,,,---.........---******))))))))))))(((((())))))******+++,,,...///+++,,,,,,+++******,,,---,,,))))))---...,,,---111000111333333333222000///+++,,,------,,,+++***)))&&&&&&'''))))))*********)))+++)))''')))------***'''((()))+++,,,,,,++++++***)))))))))***+++,,,,,,''''''(((((())))))***************+++++++++,,,,,,))))))(((((((((***+++,,,++++++******))))))*********)))((()))++++++)))(((***))))))***---/////////111000//////000///...,,,,,,------+++)))))),,,///************************++++++*********+++---------------.......................................111000000///000111222333555555777;;;:::888999===:::<<<======<<<:::;;;<<<;;;<<<<<<:::888777888::::::;;;>>>@@@AAABBBAAA@@@===@@@BBBBBB@@@???@@@AAA<<<<<<;;;:::;;;<<<===>>>???>>>>>>>>>??????===<<>>;;;===>>>===:::888888999;;;<<<===;;;888777888;;;;;;<<<>>>AAABBBCCCCCCCCC>>>AAACCCCCCAAA@@@AAACCC======<<<;;;<<<===>>>???@@@>>>===???AAAAAA>>>:::|||nnn\\\PPPKKKFFF>>>666777555333333333333111///333222111000///////////////---+++*********)))((()))((('''((()))---000222444333222111000000//////***+++,,,,,,,,,***)))'''***)))((()))***)))'''&&&++++++++++++++++++++++++...---,,,+++***************+++***&&&&&&)))***(((,,,+++)))((((((((()))***)))((('''&&&&&&'''((()))&&&(((***(((%%%$$$%%%''''''''''''''''''((())))))+++(((&&&'''(((((($$$!!!...***&&&$$$%%%&&&'''(((---'''%%%&&&'''&&&'''))))))(((((('''''''''((((((%%%'''***,,,,,,...000333,,,***((((((***++++++***+++++++++++++++++++++++++++******)))))))))))))))(((((()))***************(((((('''&&&%%%'''+++///...***'''((((((%%%&&&***'''''''''((()))***+++,,,......---((($$$###'''+++---,,,---......---***''''''(((***++++++***)))'''&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&))))))(((((((((((())))))&&&&&&&&&''''''((()))***((()))***++++++***)))((()))'''&&&(((+++,,,***'''(((((((((((('''&&&%%%$$$+++)))))))))(((%%%%%%&&&...,,,///555555///,,,...((((((''''''''''''((((((,,,***(((&&&&&&''')))***************************(((((())))))))))))((((((******++++++++++++*********************)))((((((***(((''''''((()))'''&&&+++)))'''&&&&&&(((***,,,+++,,,,,,,,,***(((&&&%%%)))(((&&&&&&((((((((('''++++++)))(((((()))******+++(((''')))---///,,,(((000///---+++***)))((((((+++++++++***************'''((()))((('''((()))+++---.../////////...---,,,***,,,...///......///000555333111///---,,,,,,---///***(((***+++))))))+++''')))+++,,,,,,---///111000...---...000111111000111---******---...+++(((+++++++++++++++***)))(((((())))))*********))))))///...,,,+++,,,---///111+++)))((()))+++---------***)))(((((())))))((('''''''''''''''(((((()))))))))((((((+++///111000...333...***,,,111333000,,,...---+++***)))******+++)))((((((((()))******+++///---+++******+++,,,...000000000000000000///...000//////............///111000000000222444777999:::999888888999::::::999888999::::::999888666555666666666555444444555777777:::===???@@@BBBDDDEEECCCCCCCCCCCCDDDFFFGGGHHHBBB@@@======???BBBCCCCCCBBBAAA@@@@@@@@@???===;;;sssgggYYYPPPLLLGGG>>>666666444222222222111///---///000000000000111111111111///---,,,---...---,,,***)))(((((())),,,///111333333333333222000///...++++++++++++***)))((((((***)))((()))******(((&&&,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++(((***)))%%%%%%))))))'''******((('''''''''((())))))(((''''''''''''((()))''')))***)))&&&%%%&&&((('''''''''''''''((()))))))))'''&&&&&&((()))'''$$$((('''%%%&&&'''(((((((((***'''&&&***+++(((&&&&&&((((((((('''''''''(((((())))))***++++++---///000+++******+++---,,,+++)))+++++++++++++++++++++++++++***))))))(((((())))))(((((()))***************+++++++++)))((())),,,...111,,,***)))((($$$$$$'''************+++---...///111...***'''&&&&&&'''((()))))))))***+++***(((%%%%%%&&&'''(((((('''%%%$$$&&&''''''((()))*********))))))))))))((((((((((((((())))))))))))))))))((())))))((((((((())))))***(((((()))******)))(((''''''((((((((((((((())))))(((((((((((('''&&&%%%$$$+++***))))))((('''&&&'''...---///555666111...000---,,,***(((((((((((()))+++***((('''(((***,,,...,,,,,,,,,+++***)))(((((((((((()))))))))(((''''''((())))))))))))))))))(((***************)))((((((''')))***)))&&&%%%&&&(((***)))(((''''''((()))***((()))))))))))))))((((((***(((''''''((())))))((())))))((((((((())))))***+++(((&&&))),,,...+++(((...---,,,+++))))))))))))******++++++******))))))((()))***)))((((((***,,,///000000000///---+++***(((***---//////000111333333222000...---,,,,,,,,,...)))(((***,,,***)))+++((()))+++++++++,,,...111111///------///000000000222---)))))),,,---+++)))+++++++++++++++***))))))************************,,,,,,+++,,,---///111222,,,***)))***,,,......---+++***((()))******)))((((((((((((((((((((((((((()))((((((***...//////---111,,,(((***///111...***---,,,***)))))))))******++++++*********+++,,,---///...,,,++++++---...////////////000/////////...//////.........//////000000000000111333666999;;;;;;888777777:::<<<;;;999999999999999888777666666666777888777666555666777888:::===>>>???@@@BBBDDDBBBAAAAAA@@@AAABBBDDDEEECCCAAA>>>>>>???@@@AAA@@@AAA@@@????????????===;;;uuufff]]]SSSMMMJJJFFF===555555333111000000///---,,,,,,---///111222222222222222111//////111111111000,,,+++)))))))))+++---///222333444444333111///---,,,,,,+++***)))(((((((((***)))((()))******(((''',,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++(((******''''''***+++)))))))))(((''''''''''''((()))((((((''''''(((((()))((()))***)))((('''((()))'''''''''''''''((())))))'''&&&%%%&&&((()))((('''$$$$$$%%%(((***+++***((((((&&&)))...///***%%%$$$((((((((((((((((((((((((---+++)))(((***,,,------******,,,...///...+++(((,,,,,,++++++************+++***))))))(((((())))))(((((()))***************,,,---,,,***((((((***,,,000,,,******)))&&&&&&)))------,,,---...///111222333...(((&&&((()))'''%%%'''&&&'''(((******(((&&&&&&&&&'''''''''&&&$$$###'''''''''(((((()))))))))'''((((((((()))))))))***'''(((***++++++***(((''',,,,,,***))))))(((((((((''''''(((((()))(((((('''''')))+++((($$$$$$'''+++((((((((((((''''''&&&%%%++++++***)))((((((((((((++++++---222333000///000111///,,,)))(((((()))***+++***))))))***,,,///111---------,,,***((('''&&&(((((()))(((((('''&&&&&&''''''(((((((((((('''''')))************))))))((($$$))),,,***$$$"""&&&***)))))))))(((((((((((((((''''''(((((()))+++,,,---+++)))''''''(((******)))&&&'''(((((())))))))))))***(((&&&(((+++,,,***'''++++++***))))))))))))***)))******++++++)))(((''')))***++++++))))))+++,,,000000//////---,,,***)))'''))),,,///000111444555222111///...,,,,,,+++++++++((((((+++---+++)))+++******+++***)))***---///222000---,,,---/////////111---))))))+++,,,,,,******+++++++++++++++***)))...---,,,+++******++++++)))***+++,,,...000111222---+++***+++---//////...---+++******++++++***((()))))))))(((((((((((((((***)))(((***,,,---,,,+++...***'''(((,,,...+++(((+++******))))))))))))***...---,,,++++++,,,...000......---------///000111....................................///000111111000000111222555888<<<>>><<<999666888===@@@>>>;;;:::999888777777666666666666888::::::999888888888888:::<<<======>>>@@@BBBBBBBBB@@@@@@@@@AAABBBCCCCCCAAA>>>===>>>>>>>>>===???>>><<<=========<<<:::xxxnnn^^^VVVLLLGGGEEEBBB;;;555555333111000000///---,,,+++,,,///111222222111000222111///000222333333222---,,,************,,,---111222444555444222///---...,,,+++)))((((((((()))***)))((()))***+++)))'''+++++++++++++++,,,,,,,,,---------,,,,,,++++++***))),,,,,,)))))),,,---******)))))))))((((((((((((((((((((((((((())))))))))))*********))))))))))))'''''''''''''''((())))))''''''&&&''''''(((((((((%%%%%%&&&(((+++,,,+++***)))''')))...///+++&&&%%%'''(((((()))))))))))))))...***''''''))),,,------++++++,,,---///...,,,))),,,,,,++++++******))))))******)))((((((((((((((((((((()))***************)))******)))(((''')))***,,,)))(((++++++)))***...,,,,,,------...///000111222...)))''''''((('''&&&(((((((((***,,,---+++******+++++++++***)))((('''''''''(((((((((((((((((((((((((((((())))))))))))&&&(((+++,,,,,,+++(((&&&---,,,+++)))((('''&&&&&&&&&&&&'''''''''''''''''')))***)))&&&$$$$$$'''***((((((((((((((('''&&&&&&***+++***'''&&&))))))(((&&&'''***---///...------222///,,,)))((()))+++,,,++++++******+++,,,...///,,,,,,,,,,,,+++)))'''&&&(((((()))(((((('''&&&%%%''''''((((((((((((''''''))))))************)))(((&&&(((+++)))%%%$$$&&&)))((())))))******)))''''''))))))))))))***,,,...000,,,***((('''(((*********$$$%%%'''))))))))))))((()))((('''(((******)))'''))))))(((((())))))***+++((()))***++++++)))(((&&&)))+++,,,,,,+++***+++,,,---,,,,,,,,,+++******)))(((***---///000111333555000000///...---,,,,,,,,,***'''(((,,,...+++******+++++++++***)))))),,,...333000---+++,,,.........000---)))(((***+++,,,+++******+++,,,,,,+++++++++000///---,,,+++++++++,,,)))***+++---//////000000...---,,,,,,...//////......---++++++,,,,,,+++)))******))))))))))))((((((******))))))***+++++++++...***'''(((+++,,,***(((******************++++++000...,,,++++++---///000------------...///000111------------......//////............///000111222111222222444666999;;;===<<<888555888>>>BBB@@@===:::999777666555555666777666888;;;<<<;;;999999999:::;;;======<<<===???AAADDDCCCBBBAAA@@@AAAAAABBB@@@>>>;;;;;;<<<===<<<;;;===<<<::::::<<<<<<;;;:::yyymmmdddXXXQQQGGG@@@>>><<<888555444333111000111000///------...000111111000...---000///......000222222111---,,,+++*********++++++///000333444444222///...///...+++***(((((())))))***)))((()))++++++***((((((((())))))******************+++++++++***))))))(((++++++)))))),,,+++)))++++++++++++******))))))'''(((((()))))))))))))))***)))))))))************'''''''''''''''((())))))))))))((('''&&&&&&'''(((+++)))((((((***,,,,,,++++++((((((,,,---)))''''''''''''((()))******))))))+++)))'''&&&(((+++---......,,,++++++,,,------,,,+++++++++******)))))))))***))))))((('''((((((((((((((()))***************&&&(((************+++,,,+++((())),,,---+++,,,000+++,,,---.........---,,,------,,,)))&&&%%%'''))))))((((((***,,,...---,,,,,,,,,,,,,,,,,,+++******((((((((((((''''''''''''*********)))((('''''''''&&&(((+++------+++(((&&&,,,+++***((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((---)))&&&%%%&&&(((((('''((((((((()))(((((('''&&&))),,,***%%%$$$((()))&&&$$$''')))+++,,,......,,,///---***''''''))),,,...,,,+++************++++++)))***+++,,,,,,+++)))((((((((())))))((('''&&&&&&)))))))))******)))))))))((())))))*********)))))))))(((((((((((((((''''''((()))*********)))'''&&&***)))(((((()))***,,,------***''''''(((***++++++$$$%%%'''))))))))))))((()))(((((()))))))))((('''(((((((((((()))***+++,,,)))******+++***)))((('''***+++------,,,***++++++(((((((((((()))******+++***,,,////////////000111/////////......------,,,***'''(((,,,...+++******+++,,,,,,+++)))***,,,...222///,,,+++,,,---------...,,,***))))))++++++,,,)))***+++,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,***+++,,,---.........---///...,,,---...//////...///...,,,,,,------+++)))*********************)))+++******)))))))))+++,,,///,,,******,,,---+++******++++++,,,,,,---------///...,,,++++++,,,---...+++,,,,,,,,,---...///000,,,,,,,,,,,,---///000111.........//////111222333333333444555666777888999888555333555;;;>>>===;;;999888777555444555555666555888;;;<<<;;;:::999999;;;<<<<<<<<<;;;<<<>>>@@@CCCBBBAAA?????????@@@@@@;;;:::999999;;;<<<<<<;;;<<<:::888999:::;;;;;;;;;tttjjj___VVVRRRKKKBBB<<<:::888666444222111000000111111000...000000111111000...---,,,...,,,+++,,,...//////...---,,,,,,+++*********+++,,,...000111222111000///000///---,,,******))))))***))))))***+++,,,***)))'''''''''((())))))******((()))***++++++***)))((('''******'''''')))(((%%%++++++,,,,,,++++++***)))''''''((()))***************)))((()))***+++***)))'''''''''''''''((())))))******)))(((&&&&&&''')))---+++)))(((***++++++***---(((''')))***(((''')))&&&''')))***+++******)))(((((()))((('''(((,,,///...,,,***)))+++,,,,,,,,,***************************)))((((((''''''(((((((((((()))***************&&&))),,,------------......++++++......++++++...---///111333222000,,,******,,,---***&&&%%%(((+++((('''&&&(((***++++++***)))))))))))))))))))))))))))((((((''''''&&&&&&&&&++++++***)))((('''&&&&&&''')))+++------+++)))'''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))---)))%%%&&&)))+++)))'''((((((((())))))(((((('''+++///,,,%%%$$$)))***&&&&&&))),,,+++---000000------+++)))'''((()))+++---++++++***)))))))))))))))((()))+++,,,,,,+++***((((((((())))))))))))((((((******++++++++++++******((())))))************))),,,)))((((((******)))'''))))))*********((('''&&&((('''''''''''''''((((((---***'''%%%''')))***+++&&&'''(((((())))))))))))))))))******))))))(((((()))(((((()))***+++,,,,,,+++++++++***************)))+++------,,,*********&&&&&&&&&'''(((***+++,,,,,,...//////...------...,,,------......---,,,,,,+++((((((+++---+++)))+++***,,,------,,,+++,,,---///---,,,,,,---------,,,+++++++++*********++++++))))))+++,,,------------......///......---,,,+++,,,,,,,,,,,,,,,---------///...,,,,,,...///......000...---,,,---,,,+++))))))*********+++++++++++++++++++++***))))))+++...111///---------...---,,,******,,,---............------,,,,,,+++++++++,,,,,,,,,,,,---.........///---,,,,,,,,,---///111333////////////000111111222222333333444555555666666222111111222555777888888888777666555555444444444444777999:::999888999:::999:::;;;::::::;;;===@@@@@@???===<<<<<<<<<======:::999888:::<<<======;;;;;;999777888999;;;<<<<<>>>>>===<<<;;;;;;;;;<<<======<<<;;;<<<>>>>>>===;;;;;;999777777999<<<======xxxeee\\\YYYQQQIIICCCAAA>>><<<;;;999555222---,,,+++---///000000///000000///............///---+++)))***+++,,,+++***++++++++++++++++++++++++)))***+++---...000222333000000111000///,,,***))))))))))))***,,,,,,+++***'''(((((()))***++++++,,,)))***,,,------,,,+++)))---000000---+++,,,***&&&)))******++++++)))((('''&&&''')))***+++++++++***)))'''&&&'''***+++***((('''''''''''''''((())))))&&&'''((('''&&&'''+++///$$$%%%'''***,,,+++'''$$$)))&&&&&&***+++(((%%%%%%%%%''')))+++,,,+++***)))&&&,,,000---%%%!!!%%%+++))))))***,,,---,,,)))'''''''''((()))***+++,,,,,,))))))((('''''''''''''''(((((()))***************'''***---...,,,***(((((()))(((***///111000111444888;;;@@@CCCAAA;;;333...+++(((&&&'''+++,,,+++)))***((('''''')))******)))"""""""""###$$$%%%''''''))))))((('''&&&%%%%%%$$$(((((((((((())))))))))))(((***+++,,,,,,+++***((((((((((((((()))***+++,,,''''''&&&&&&'''(((***+++&&&)))---,,,***)))+++---(((((()))))))))))))))(((111666222(((&&&,,,---'''%%%***+++((()))......***///...---+++***)))(((((((((((()))***+++,,,,,,---+++,,,---...,,,)))&&&$$$'''((()))+++,,,,,,,,,,,,******++++++++++++******(((((()))***************)))---000...)))'''***...+++******)))((('''''''''''')))+++,,,---------,,,,,,)))%%%$$$%%%''')))***++++++)))(((((()))***+++***+++,,,,,,***)))))))))++++++******+++,,,,,,---000...+++))))))***---...(((+++------+++)))((((((+++***)))))))))***,,,---***,,,------,,,+++,,,---&&&''')))******)))((((((000***(((***+++))))))+++(((+++///111000///......******+++---//////---***'''))),,,---,,,***))))))((()))***,,,---...//////)))+++...000000///,,,******)))))))))+++...111222///---+++,,,---...---,,,000...,,,,,,,,,+++***((((((((()))***,,,---...///***,,,,,,+++)))***...222222111///.........------'''(((***,,,---...------,,,---...//////---+++)))///000000000000000///...------,,,---...111444666222111000000000000000111,,,---///111333444555555333666999888555555999===555666666777666444333222333444555555444555777999444444555444444666:::===???>>>===<<<<<<===>>>???AAA?????????@@@???===;;;;;;999777777999<<<===>>>|||lllccc^^^VVVPPPMMMIIIBBB999555666777666333333555222------000111///000//////.........//////...---,,,,,,.../////////...---,,,***)))(((((((((///...------...000333444111///+++******))))))'''...,,,++++++,,,,,,***)))+++((('''(((+++------+++,,,------.../////////...***)))))))))((((((''''''&&&'''(((*********)))(((,,,+++***+++------+++)))+++---+++(((***---)))!!!+++)))''''''******(((&&&)))+++,,,,,,***))))))***)))(((((()))++++++***((((((((())))))))))))(((((()))************)))((((((,,,,,,,,,+++***)))((((((++++++,,,,,,,,,+++******)))'''(((++++++'''&&&(((,,,+++)))'''&&&'''((()))'''(((***+++,,,,,,,,,+++,,,+++***+++++++++)))'''+++)))+++///222333999@@@@@@JJJQQQLLLAAA888000+++...---***)))(((((()))***...//////+++'''%%%(((,,,(((((('''''''''(((((()))***(((%%%&&&(((***(((''',,,***'''(((***+++***(((+++******+++***%%%)))((('''&&&%%%&&&''''''***(((&&&%%%&&&'''&&&%%%))))))(((((((((((())))))***)))(((''''''((()))***---,,,+++***))))))))))))+++++++++,,,,,,------------///111000---******+++***(((''''''((())))))((()))))))))+++,,,+++)))&&&'''&&&%%%&&&)))+++,,,+++******))))))***,,,...///)))***+++(((%%%%%%(((+++---///---)))(((++++++)))******)))'''&&&$$$"""!!!))))))************))))))+++***)))))))))***+++,,,---,,,***(((''')))---000---***))),,,000000,,,''''''((((((((((((((('''&&&------,,,,,,+++***))))))111---***,,,111111,,,&&&&&&%%%%%%'''***,,,,,,+++++++++******)))*********((()))+++---------+++***,,,+++***,,,//////,,,))))))///222000,,,,,,+++)))111///,,,+++,,,.........------,,,,,,++++++++++++---+++***+++,,,------,,,000///......///...,,,***...---,,,***)))+++000333000...------///000000///)))+++,,,+++((('''(((***---***'''***...000,,,((())),,,......,,,+++,,,...333---+++...///,,,,,,000------,,,+++)))***---///...------------...//////222222222222000...,,,+++***+++,,,---///111333555444333222222222111...,,,------...000111333444444444666888888777666777888>>>:::666555666666444111666555333333333666999;;;888777666666666888999::::::;;;===???@@@???>>>===BBBAAA???===<<<;;;;;;<<<=========<<<<<<;;;::::::tttfff^^^ZZZTTTOOOMMMFFFBBB===;;;:::888555222222444222...---111222000000///////////////......---,,,+++,,,---............---,,,+++***))))))))),,,,,,---///000000111111000...++++++,,,---,,,,,,,,,***))))))******)))'''+++)))((((((***+++***(((******+++,,,,,,,,,,,,,,,*********))))))((((((((('''((()))******))))))((((((''''''(((***+++***)))'''***((($$$###%%%!!!+++)))'''(((***+++)))'''((()))***)))((('''((()))(((((('''(((***+++***(((((())))))******))))))(((******++++++******)))(((,,,------,,,+++***))))))******+++,,,,,,+++++++++***((()))------)))((()))***)))(((''''''(((***+++'''((()))++++++++++++***---,,,+++***+++***(((%%%***(((***000555:::BBBKKKNNNTTTTTTLLL@@@777///)))---,,,+++))))))***,,,---///---***)))((()))))))))&&&&&&&&&%%%%%%&&&&&&''')))'''%%%&&&((()))(((&&&+++)))'''(((***+++***)))******+++,,,---)))###)))((('''&&&&&&&&&'''''''''&&&&&&''')))******)))((((((((((((((()))******,,,+++***(((((((((((())),,,,,,+++***))))))))))))******+++,,,,,,,,,,,,,,,***,,,...---+++******,,,,,,***)))***+++,,,+++))))))((((((***++++++)))'''((('''&&&'''***,,,,,,+++,,,+++*********+++,,,,,,,,,------+++***)))***++++++---,,,'''''')))***'''******))))))'''&&&$$$###))))))************))))))+++******)))***+++,,,---000///---***)))***---///...,,,+++---000000,,,'''(((((())))))(((((('''''',,,,,,,,,++++++++++++***...+++)))---222222---'''(((''''''(((***+++***))),,,++++++*********++++++)))***,,,---...---,,,+++,,,+++***,,,...///---++++++///111---+++,,,---,,,111///---...000111222111---------------,,,,,,+++///---++++++---......---///...---...///...---+++,,,+++))))))***,,,...000///---,,,---...000//////***,,,---,,,)))((()))******((('''(((+++---+++)))***,,,------++++++,,,...222---,,,//////,,,,,,000...///...,,,))))))+++,,,---------,,,---......///000000111000///---+++***,,,,,,---...000111333444555555555555555444000...+++,,,...///222333555666444666777777666666666777<<<:::777888::::::888555:::888666444444555777999888888777777777888999:::<<<===???@@@AAA@@@???>>>BBBAAA???===<<<<<<<<<<<>>>>>?????????uuuiii]]]XXXUUUPPPLLLKKKCCCCCCBBB@@@===999444111111333222......222333111///000111111000///...---,,,,,,,,,,,,,,,---------///...---+++************)))***---///000000///...///---+++,,,...000000000,,,***))))))++++++***(((---,,,,,,,,,---,,,)))'''******+++,,,,,,,,,++++++***************)))))))))((())))))******)))((((((((('''&&&(((***,,,+++***'''++++++(((%%%%%%%%%"""+++***((()))***++++++***((())))))(((&&&%%%'''((()))((('''(((*********(((*********++++++*********+++++++++++++++******)))------------,,,+++******))))))***+++,,,,,,,,,,,,***)))+++//////+++)))***((('''''''''''')))+++,,,&&&''')))***+++******)))---+++*********)))'''%%%)))''')))000888AAAMMMYYY]]]\\\TTTGGG;;;444,,,%%%++++++******+++,,,...///111---)))))),,,...---***''''''&&&&&&%%%&&&&&&'''((('''%%%&&&'''((('''&&&)))(((((()))+++,,,+++******+++,,,...///---)))%%%***)))(((''''''''''''(((''''''(((***------,,,+++((((((((((((((()))******...---,,,***)))))))))))),,,+++***)))((((((((((((((()))+++,,,,,,,,,***)))((()))+++*********+++,,,+++******+++------***((()))((('''((()))***)))((()))(((((()))+++---,,,+++,,,,,,+++************+++---,,,,,,,,,,,,+++)))''')))+++***&&&%%%((((((&&&************)))((('''&&&))))))************))))))+++++++++++++++,,,------222111///---,,,---...000111///---...000///+++(((******)))))))))(((((((((++++++++++++,,,,,,,,,,,,+++)))***...333333...(((+++)))((()))******)))(((,,,,,,++++++++++++,,,,,,***+++---......---,,,,,,,,,+++***+++---/////////...222111---,,,000222222000000000222444555444333///000111111111000///...111///---,,,---/////////111000//////000000///......+++)))***---000///---...---+++,,,...//////...,,,------,,,***))))))***((('''''''''(((***+++,,,+++,,,,,,+++***+++---///111...---///...,,,,,,//////000///---***((()))***,,,,,,,,,,,,,,,------....../////////...---+++***............000111222333444444555666777555111...+++,,,---///222444555666333555777777666666666777;;;999888:::===>>>;;;888999888777666666777999:::999999999888999999:::;;;999:::;;;<<<===<<<;;;:::BBBAAA@@@???>>>======>>>??????>>>>>>???@@@BBBCCCwwwjjj```VVVSSSPPPKKKHHHHHHAAACCCCCCAAA<<<777333222333555444000///222222000///000222222222000...,,,,,,---......---,,,---...///...---,,,++++++++++++)))***,,,---......------...---++++++---///000000---,,,+++,,,---...---,,,//////000111111///---+++,,,,,,------------,,,,,,++++++******************************))))))((((((---,,,++++++---...---,,,'''+++---,,,******---///+++***)))***+++,,,------+++++++++)))''''''(((******)))((()))***++++++******++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++***)))(((((()))+++,,,,,,,,,,,,)))(((+++///000+++)))***((((((''''''((()))***+++&&&'''((()))******)))(((***)))((()))******(((&&&)))'''(((///888CCCQQQ^^^bbb\\\MMM>>>444///)))"""(((((())))))+++---...000222///------000111000///***))))))(((((((((((((((&&&&&&&&&'''''''''&&&&&&(((((()))***+++,,,,,,,,,+++,,,---//////...+++)))******))))))((((((((((((((()))***---000000...,,,******)))(((((((((((((((---,,,,,,,,,+++++++++++++++***))))))((((((((()))&&&(((***,,,,,,+++((('''******************+++,,,(((((()))+++,,,+++(((&&&)))(((&&&'''((()))))))))******)))***,,,---,,,+++***************+++++++++***)))(((***+++***%%%!!!(((******&&&&&&((((((&&&(((((())))))))))))(((((()))******++++++******))),,,++++++,,,,,,,,,------000///------///000000000333111//////000...+++))),,,+++******)))))))))))))))******+++,,,---......******+++///222222---(((+++***))))))++++++***))),,,,,,++++++,,,,,,------,,,,,,---......------,,,,,,+++++++++---///111222000333333111111555666444111111222444666666333111222333444555555333222111333111......///111111000333222111111222333222111000---+++...333444222......,,,++++++---......------------,,,******)))***(((((((((''''''(((,,,///---,,,+++******,,,...000............,,,++++++------......---+++)))***+++,,,++++++++++++,,,------...///000000///...---,,,............//////000111222222333555666444000---......///111222333444555333555777777666666777888:::888888;;;>>>>>>:::777555555555666777:::===>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;::::::BBBBBBAAA@@@@@@?????????===<<<<<<<<<===???AAACCC{{{mmmcccZZZRRROOOLLLGGGDDDDDDAAAAAA@@@<<<777444333444555777555111000222111...111111333333222000...---,,,///111000...---...///......---,,,++++++++++++++++++******+++,,,---...///---+++***+++------,,,---,,,+++,,,...//////...---...000111111000...---+++,,,,,,,,,,,,,,,++++++******************++++++*********))))))))))))***222000...---------,,,+++%%%(((***+++)))(((+++///***************,,,...000...//////---+++***+++,,,,,,***))))))+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))************))))))((('''((()))***+++,,,,,,,,,'''&&&)))---...***(((*********)))(((((((((((((((&&&''')))******)))(((((('''&&&&&&(((***+++***(((***''''''---444>>>LLLXXX\\\TTTEEE666///...***%%%&&&''''''(((***+++---------///000///------///111+++***)))(((((((((((((((&&&'''((((((''''''&&&&&&'''(((***+++,,,,,,,,,,,,,,,---......---+++***)))***+++*********)))))))))'''(((***...222333222111---,,,***)))'''&&&&&&&&&******+++,,,---......///+++******)))))))))))))))'''(((***,,,,,,***(((&&&---,,,,,,,,,,,,,,,+++***(((((()))+++,,,,,,)))&&&)))(((&&&''')))******)))+++******,,,------,,,***''''''(((***+++,,,------((('''''')))+++)))$$$ (((++++++((((((******'''''''''((()))))))))))))))******++++++++++++******++++++,,,,,,------------+++******,,,000222222111333222111000///---+++***...---+++***)))))))))***))))))***+++---...///000,,,,,,---///111000+++'''***)))(((***,,,---,,,+++,,,+++++++++,,,,,,---...---------------------,,,,,,,,,,,,,,,---///111333---000222222333666555111222222222444555333000---222222333333333222111000333111000111333444333222444222000000111222111000000---,,,///333555222---...,,,++++++---......---,,,,,,++++++++++++*********+++***))))))***---000...,,,+++***,,,...000111+++---...,,,***))))))******+++,,,,,,++++++---///,,,++++++++++++,,,------000000111222222111000///......------......///000222222333555666555222///333333333333333333333333333555777888777777888999:::999888:::===<<<888555444555555666888;;;===>>>==================<<<<<<======>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA======<<<===>>>???AAABBBpppccc\\\UUUOOOMMMIIICCCAAAAAAAAA???;;;777555444444444444777666222111333222///333333333333222111///...,,,000333222///---...///------,,,+++++++++++++++---,,,***))))))+++---//////---***)))*********)))+++******+++---......---***,,,......---,,,,,,,,,))))))*********)))(((((()))))))))******************))))))))))))***+++,,,333000---++++++***)))(((+++))))))***)))&&&'''+++)))******))))))+++...111///111222111...,,,,,,---,,,***))))))***,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++******)))((()))))))))))))))(((((((((((()))***++++++++++++'''%%%&&&***+++((((((************)))(((''''''&&&'''((()))*********)))(((&&&%%%%%%''')))***)))(((+++((((((,,,000666AAAKKKNNNHHH<<<111---///---***''''''(((((()))******+++'''+++---,,,)))(((***---))))))((('''&&&&&&&&&&&&%%%'''******(((''''''''''''))),,,---,,,++++++,,,,,,---...---***(((((()))++++++,,,,,,++++++***)))%%%&&&)))...333666777666---,,,+++)))'''&&&%%%%%%((()))***,,,...///000000++++++***************+++((()))+++++++++***((('''...------...///...,,,))),,,++++++,,,...---+++))))))(((''')))+++,,,+++***+++++++++,,,------***(((%%%&&&(((***+++---------(((((()))+++,,,+++'''%%%(((+++,,,)))))),,,+++(((''''''((()))))))))))))))******++++++++++++************+++,,,,,,,,,,,,,,,((('''(((,,,111444333111333222111///...,,,++++++000...---+++*********+++))))))***,,,---///000000............///...+++(((***))))))***,,,...---,,,+++******++++++,,,---...---------,,,,,,,,,,,,,,,,,,---.........///111333)))---//////111444111,,,222111111222222111---***//////......------------111111222555777888666444333000...------......------++++++---000111///---...---+++,,,...//////...,,,+++***+++---...---,,,------,,,+++,,,---...//////---,,,,,,///111222111)))...000,,,)))))))))))))))************,,,000333,,,,,,,,,,,,,,,------...111222333444444333222222...............///000111555555555666888888666444777666666555444333333222444666888999888888999;;;<<<:::999:::======:::666:::999999999999::::::;;;>>>>>>?????????>>>======<<<<<<===>>>@@@AAABBBCCCBBBBBBCCCDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBB|||qqqeeeZZZTTTOOOKKKJJJGGGAAA???@@@@@@<<<777666777777555333111444555333333555555222555444333222111000//////+++///333222///,,,,,,...,,,,,,+++************+++,,,+++++++++,,,,,,------///,,,***)))*********)))+++******+++...//////...+++---...,,,***((()))+++))))))******)))(((((('''((((((((())))))*********)))((((((((()))+++---...111...+++))))))))))))(((///)))'''***+++((((((+++((())))))((((((***...222---///222111///,,,******+++)))''''''(((***++++++******++++++++++++************++++++******)))(((((())))))*********))))))))))))************))))))(((%%%%%%))))))((((((,,,((())))))))))))((((((((())))))***++++++***)))(((''''''&&&'''(((((('''%%%***((((((+++---///666>>><<<:::444,,,***------+++))))))*********)))))))))'''(((((((((((('''''''''***)))((('''&&&&&&&&&&&&%%%(((+++,,,***(((((()))'''***---...,,,******++++++,,,---,,,)))((()))++++++,,,---------,,,*********)))***---111444555555+++***)))(((((('''''''''((()))+++---...///......,,,,,,++++++++++++,,,,,,***+++++++++******)))(((++++++,,,///222111---)))---,,,++++++------,,,+++(((((()))+++------,,,***+++++++++,,,---,,,)))'''%%%&&&(((***+++,,,,,,+++'''))),,,---,,,+++******'''+++,,,******,,,+++(((((()))******+++************++++++,,,,,,++++++***)))***+++,,,,,,,,,+++***)))'''(((---222555333000111111000///---,,,,,,,,,111000---+++******++++++******+++,,,---//////000...------------------,,,---+++***+++,,,---,,,+++)))))))))******,,,------------,,,+++++++++++++++,,,...111111///...000111,,,...------///333111,,,111000///000111000...,,,///...,,,+++***+++,,,---///000333888;;;;;;888555555222///------------,,,,,,,,,,,,------.../////////---,,,---...000//////---,,,+++---000222111///000---+++,,,...///---+++///...---///222444333222***111333...)))***+++)))******)))((())),,,111666---------,,,---......///111222333444555444444333////////////000111333333777555444555777888888777888888777777666555555555555777999:::::::::;;;<<<>>><<<:::<<<@@@AAA@@@============<<<<<<<<<<<<<<>>===888999:::;;;===@@@BBBCCCBBBBBBDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFDDDBBB@@@~~~pppggg\\\SSSOOOJJJHHHHHHEEE@@@???AAA???:::666777999:::666222...222444333444777888555666555333222111000000000***///333222...++++++---++++++******)))************+++---......---,,,+++...,,,***)))***+++++++++---,,,,,,---000222222111///000000---)))''')))++++++++++++++++++***))))))''''''(((((()))))))))***((((((((((((***,,,...///000---***)))***++++++***+++$$$!!!&&&***((((((+++'''((()))(((''')))...333***---000111...+++((('''***'''%%%%%%&&&((())))))*********++++++************************)))(((((()))******+++++++++******)))************))))))((()))&&&%%%((()))((()))---&&&'''((()))*********))))))***+++,,,,,,+++***)))***)))''''''((('''%%%"""***((((((+++,,,,,,000777...000---(((&&&)))***)))+++,,,,,,++++++***((((((***(((&&&''')))***'''$$$,,,,,,***)))((((((((((((&&&))),,,---***(((((()))(((+++......,,,***)))******,,,---+++)))(((+++...,,,,,,---...---,,,+++***111000......///000000///((((((((((((((()))******)))***,,,---...------,,,,,,,,,,,,+++,,,,,,------,,,++++++*********))))))((((((+++///333222...***,,,***))))))***++++++***((((((***,,,...///,,,***+++***+++,,,---+++(((&&&'''((()))+++++++++***)))%%%))),,,---***)))+++---&&&***+++)))***,,,+++'''***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***((()))***+++,,,+++******+++))))))...333555222...000000000...,,,+++,,,---222000...+++******+++,,,***++++++,,,---...///000,,,,,,+++,,,,,,.../////////---,,,,,,,,,,,,+++)))))))))))))))***+++,,,------,,,++++++*********+++,,,///222222000...///000111111///,,,///444333/////////...///111111000...111000---++++++,,,...000---000444:::======999666999666222////////////...---...///...---...000222000...------///000000//////---,,,///222555444222111---+++,,,000000,,,'''///......000444666444222+++333666000+++,,,,,,***,,,+++)))''''''+++111666...------------...//////000111333444555555444333000000000111222444555666666444222222444666777777888888888888777777777777555888:::;;;;;;;;;<<<===@@@>>><<<>>>BBBEEEEEEDDD<<<======>>>???@@@@@@AAA@@@AAAAAABBBAAA@@@???>>>::::::<<<>>>@@@CCCEEEGGGBBBCCCDDDFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGCCC@@@>>>~~~qqqfff[[[SSSPPPNNNIIIEEEDDDEEEDDD@@@;;;===888666888888555444666000111222333222111000///222222222222000///.........,,,+++,,,......,,,)))///++++++...///+++)))))))))...111///)))%%%(((,,,111000///...---,,,++++++,,,,,,,,,,,,---...///000111111///...,,,+++)))))))))+++,,,***&&&&&&))),,,)))((('''&&&%%%%%%&&&''''''''''''(((***+++---...************)))(((&&&&&&((((((((((((((((((((((((((('''&&&'''***,,,,,,,,,%%%'''***+++***)))((((((***)))((((((((()))+++,,,(((((()))+++,,,+++)))&&&,,,++++++***)))(((((('''///***'''(((,,,///---++++++***(((((()))***))))))))))))(((((((((((())))))'''(((***+++++++++***)))******+++,,,,,,,,,+++++++++)))***---,,,'''&&&'''%%%'''((('''''',,,666>>>++++++***)))((('''&&&&&&&&&(((+++,,,,,,)))&&&$$$+++)))''''''((())))))((())))))***++++++++++++***)))((('''((()))***)))''')))******++++++******))))))(((((()))******(((&&&,,,---.........---,,,+++---+++******+++,,,,,,+++&&&))),,,,,,***)))+++---***++++++,,,...//////000******(((((((((***,,,......---,,,+++***************)))...555555...)))***,,,)))&&&%%%'''***,,,,,,'''(((((()))***+++++++++,,,***)))+++---,,,&&&!!!***%%%%%%******%%%%%%***))))))************)))))))))***+++)))(((((()))+++******++++++***)))'''&&&++++++*********+++---...---...///---+++)))***++++++***+++000666777222...222000...,,,++++++,,,---111...+++***+++,,,,,,,,,(((------******///000,,,+++,,,---,,,++++++,,,...---,,,---------,,,+++***(((((()))************))),,,+++*********+++---...(((,,,000000---+++***+++333111///.../////////---......------------......///////////////............///222666;;;======;;;444555666555222///......111...+++***,,,...///000222000///111444555444222---,,,,,,///333777999:::111///.........//////...,,,++++++---///111111000+++///222///)))''',,,111$$$'''+++***'''(((,,,000.........------,,,,,,,,,222111000111333555666555666555444333222111111111333111000111555888:::;;;:::<<<<<<888777888777333333666:::=========>>>>>>BBB>>>::::::>>>BBBCCCCCCHHHGGGFFFEEEDDDDDDDDDDDDEEEAAABBBGGGFFF???<<>>???@@@>>>;;;;;;===@@@CCCDDDGGGGGGGGGFFFGGGGGGHHHIIIFFFCCCCCCFFFEEE@@@>>>@@@???AAACCCCCCBBBBBBCCCDDDFFFGGGIIIIIIGGGFFFGGGHHHJJJIIIHHHHHHHHHGGGEEEBBBuuuhhh___XXXPPPKKKJJJKKKGGGDDDBBBCCCBBB>>>;;;===888666888888555444666222222333333222222111000000...,,,...000000...+++///...---...//////---,,,///***'''***,,,,,,---000+++,,,,,,,,,+++***))))))//////...---,,,++++++***+++++++++***++++++,,,,,,((())))))***++++++,,,,,,+++)))((()))+++---......******((('''''''''((())))))(((((((((((()))******))))))*********))))))(((&&&&&&''''''(((***++++++,,,***((((((***+++***)))(((((()))))))))(((((('''((((((((((((((()))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,)))&&&&&&))),,,+++)))000...+++*********((('''))))))(((((((((((()))))))))((('''&&&&&&'''(((((((((((('''&&&'''((()))***,,,(((&&&((('''%%%%%%(((((()))***(((%%%&&&***...******))))))))))))))))))&&&(((***++++++***((('''((('''(((***+++,,,***(((((()))******++++++******+++***))))))***+++***)))******++++++++++++******,,,)))&&&%%%'''***,,,,,,***+++...//////...,,,***+++***((((((***+++***)))***+++,,,,,,***)))******+++*********))))))((((((++++++*********,,,...///,,,+++***)))((((((((((((***)))+++//////+++)))***+++***))))))+++,,,+++***'''(((((())))))******+++---+++***,,,...---((($$$***((((((******((((((******++++++,,,,,,++++++***)))***+++***((((((***,,,&&&''')))+++------------,,,++++++*********++++++,,,---...---+++******+++,,,+++***,,,000111///,,,+++++++++++++++*********))))))***++++++((("""+++---...,,,---000000...111...,,,,,,...///---+++***,,,...,,,)))((())),,,)))******+++++++++++++++))))))***++++++++++++***'''***---///...------...///...,,,---///000//////...------,,,,,,------...---------.../////////000+++,,,...333777::::::999777999;;;;;;777444111000///---,,,,,,///222444444111000000111444666666555...------///222555777777///......---,,,+++******,,,******+++---...---,,,...+++))))))++++++)))'''%%%((()))(((&&&&&&(((,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,///333777999999666666444333222111111111555333000000111222222111333666888666777;;;;;;888555777999:::;;;<<<>>>@@@>>>>>>===<<<<<<>>>BBBEEEGGGGGGGGGHHHIIIKKKMMMMMMHHHEEEDDDEEEDDDAAAAAACCC@@@BBBDDDEEEDDDDDDEEEFFFJJJKKKLLLKKKIIIGGGGGGGGGLLLJJJHHHGGGGGGFFFDDDBBBvvvlllaaaZZZTTTMMMJJJKKKJJJGGGDDDCCCCCCAAA>>><<<===888666888888555444666555555444444333333222222000---+++---111222///,,,++++++,,,---/////////...111,,,***,,,---******,,,...,,,+++,,,......,,,)))111111000//////...------+++***************++++++)))******+++,,,------...///,,,((((((+++,,,+++)))+++***)))(((((()))*********))))))(((((()))))))))))))))******+++*********)))))))))***+++---///000...,,,***)))******)))(((***)))((()))))))))((('''((())))))*********))))))+++,,,,,,+++******+++---((()))))))))))))))))))))---+++))))))+++------,,,...,,,***)))******)))((((((((())))))))))))((((((---+++)))''''''(((***+++((('''&&&%%%&&&(((***+++---)))&&&''''''%%%'''+++'''))))))(((%%%$$$&&&'''))))))))))))******++++++)))******+++***)))(((''''''''')))+++------+++(((((())))))***************+++***)))***+++,,,+++)))******++++++++++++******...***$$$"""###'''***+++(((***---//////...+++***,,,***))))))***++++++***+++,,,,,,,,,+++***))))))******)))))))))(((((((((++++++++++++,,,---...///+++***)))(((((('''''''''***)))***++++++***)))************+++,,,,,,***)))(((((((((((())))))******---,,,+++,,,---,,,)))&&&***))))))******))))))***)))******++++++******))))))***+++***))))))+++,,,'''(((***,,,------------+++++++++***************+++,,,---,,,+++***+++,,,---+++)))***,,,------+++,,,,,,,,,,,,,,,+++***)))+++++++++,,,---***&&&"""+++,,,,,,,,,---...///...111,,,)))***///111...+++))),,,---,,,((('''))),,,******+++,,,,,,,,,,,,+++((()))***+++,,,+++***))),,,---//////...,,,+++***---,,,+++,,,...///000///------,,,,,,,,,,,,------........................***+++---111555888999888777999;;;:::777333000///000...,,,---///111222222111111000000111222333444000...------///111222222000111111///---,,,+++++++++***)))***+++,,,+++***...---,,,,,,---,,,***(((((()))***)))''''''(((***,,,,,,,,,,,,++++++++++++...------///222444555555555555444222222111111111555333111000111111111000222555777555777:::;;;888666888999999999;;;===@@@;;;===>>>===;;;<<<@@@EEEGGGGGGGGGHHHJJJLLLMMMNNNJJJGGGEEEDDDDDDCCCDDDFFF@@@BBBEEEEEEEEEDDDEEEFFFJJJLLLMMMLLLKKKIIIIIIJJJNNNKKKIIIGGGGGGFFFDDDBBB}}}mmmeee\\\VVVQQQJJJIIIKKKIIIGGGEEECCCBBBAAA???======888666888888555444666777666666555444333333333000...---...111222000---+++,,,---------,,,,,,,,,...++++++///000,,,((((((///,,,+++---000111...+++000000000///......------******)))))))))***++++++******++++++++++++++++++...***''''''***+++***(((+++***)))(((((()))***++++++******))))))))))))***)))***+++++++++++++++***,,,,,,,,,,,,...000333555///---************)))'''+++))))))***+++,,,***'''***+++,,,------,,,***)))+++,,,---+++))))))+++---)))))))))***************,,,+++))))))+++,,,------***((('''''')))******)))(((((())))))))))))((((((---+++(((&&&&&&(((+++,,,)))((('''&&&'''))),,,---...***'''((('''&&&(((---%%%'''((('''&&&%%%%%%&&&((((((((()))******++++++---,,,+++***)))((('''&&&((()))***,,,...---+++)))(((((()))************)))+++***)))***+++,,,+++))))))******++++++******)))222---'''$$$$$$''')))+++(((***,,,...///---,,,***...,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,+++***))))))))))))************+++++++++++++++,,,---......+++***)))((('''''''''''')))))))))(((((()))))))))***)))***+++---,,,)))'''((((((((((((((())))))))),,,,,,,,,,,,,,,,,,***((()))******))))))******)))(((((())))))))))))(((((()))***+++***)))***+++---***+++,,,------,,,+++***************************)))+++,,,,,,******+++,,,,,,+++))))))***++++++++++++++++++***)))'''&&&%%%---+++******,,,,,,+++******)))***+++,,,,,,,,,---...***''')))...111000,,,***,,,,,,+++((('''))),,,******+++,,,,,,,,,,,,+++((()))***,,,,,,+++******...............---+++***,,,***)))+++---//////...,,,,,,++++++++++++,,,,,,000000///...---,,,,,,+++++++++,,,000444888888888666888999888444000...---111///---,,,...///......111111///...---...///000222///---,,,,,,------,,,...000111000---+++***+++***)))((()))++++++***)))+++---......,,,++++++,,,+++++++++***))))))***+++++++++++++++++++++++++++...---,,,...111333444333333333222111111111111222444222111111333444333222333666777555666999888555666888999999999:::===???:::<<<===<<<;;;;;;@@@DDDFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJGGGEEEDDDFFFGGGHHHCCCEEEHHHIIIHHHFFFFFFGGGIIIKKKMMMMMMMMMLLLMMMOOONNNLLLJJJIIIHHHGGGEEEBBB|||oooccc\\\UUUQQQLLLGGGFFFIIIFFFFFFDDDCCCAAA???>>>======888666888888555444666777666555444333222222222//////000000000//////...///000000...+++((('''((()))'''***000222...+++***...,,,+++---000111///---------,,,,,,,,,+++++++++))))))))))))***+++,,,---)))))))))((((((((((((((()))'''&&&''')))+++,,,,,,***)))((((((((()))++++++,,,++++++*********++++++++++++,,,,,,,,,++++++***...---,,,---...111444555///---+++*********)))(((***)))))),,,//////,,,(((***,,,...//////---+++))))))+++---,,,)))(((***---++++++++++++++++++++++++***)))((((((((()))++++++(((&&&%%%&&&(((******)))'''((()))******)))(((''')))(((&&&%%%%%%''')))+++))))))(((((()))+++---......)))'''((((((''')))---%%%&&&''''''(((''''''&&&''''''(((((()))))))))***...---+++***((((((''''''+++++++++,,,------+++)))'''((())))))******))))))+++***))))))***+++***)))((())))))))))))))))))(((333///+++))))))***+++,,,)))***+++,,,------,,,,,,...---++++++---...---,,,---,,,+++,,,------+++)))))))))******+++++++++,,,******++++++,,,---------+++***)))(((''''''''''''(((***)))&&&&&&)))***(((***))))))***++++++(((&&&((((((((((((((((((((((((+++++++++++++++******)))(((******((((((******((('''((((((((((((((((((''')))***+++*********,,,...+++,,,,,,,,,,,,***((('''((()))******++++++******(((***++++++******,,,---*********))))))***++++++///...---,,,+++******)))---***(((''')))+++,,,---***((((((+++,,,***+++------+++)))+++...111000///---,,,***))))))***++++++)))******+++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,---//////...---+++***)))***,,,......---,,,++++++******++++++,,,000//////...---,,,++++++,,,,,,---000555888999999777888888666222///------111///---------...---+++000000///---++++++...000111///,,,++++++,,,+++******---000///+++((((((******)))((()))+++,,,+++***'''***------,,,***+++,,,,,,,,,+++*********++++++)))************++++++++++++******,,,000333444444////////////000111222222333222222333555666555444333666777555555777777444666777999:::999:::<<<===:::;;;<<<;;;;;;<<>><<<<<<<<<===888666888888555444666555444333111000///000000,,,000222111---+++,,,...---///000///,,,))))))+++***((()))///111...+++,,,+++***+++,,,...///...---+++++++++++++++*********(((((())))))+++,,,...///((((((((((((((((((((((((((())))))))))))***---///))))))((('''((()))***+++,,,,,,,,,+++,,,,,,------,,,---------,,,+++******,,,+++******+++...111222///---+++***++++++***((())))))***...333333...))))))+++...000///---***'''&&&***------)))''')))+++...------,,,,,,+++++++++)))))))))(((((()))***,,,***((('''''')))***))))))'''((()))******)))(((''''''&&&%%%%%%&&&(((***,,,'''(((((()))***,,,,,,---,,,(((&&&(((((('''(((,,,(((''''''((())))))(((''''''''''''''''''(((((((((,,,+++***)))((()))***+++...---++++++,,,,,,+++)))'''(((((()))))))))))))))***)))((((((******)))(((''''''((((((((((((''''''---+++******+++,,,,,,+++************+++,,,---......,,,++++++,,,------,,,,,,+++***+++......,,,***++++++***************)))((()))***+++,,,,,,,,,,,,++++++***)))(((((((((((('''******&&&&&&******'''***)))(((((())))))'''&&&((((((((((((((((((((((((******+++******))))))***&&&******&&&&&&******&&&(((((())))))))))))(((((()))***++++++***+++---///***++++++,,,+++)))((('''&&&''')))***++++++++++++''')))***+++******,,,---((()))************+++,,,111000/////////000111222...,,,)))((()))++++++++++++((((((,,,---***+++///000000////////////000000111,,,((((((+++---,,,***((()))******++++++******,,,,,,,,,+++,,,,,,---......---+++---///000///---+++***((()))+++,,,,,,,,,++++++************++++++------------------------...---...111666999;;;;;;;;;;;;:::777333000000000000///---...//////...------......,,,+++,,,000444000...,,,+++---...///...(((,,,000///+++((()))+++)))(((((()))+++---,,,+++))))))***---///000...,,,+++***))))))***+++++++++))))))))))))******+++++++++******,,,///222222222,,,,,,,,,---///000222333333222222333555555444333222555666444444777777444555777:::;;;::::::;;;;;;;;;:::999:::<<<>>>??????@@@@@@BBBDDDFFFIIIKKKLLLJJJMMMLLLGGGGGGKKKLLLIIILLLNNNPPPPPPNNNKKKIIIHHHGGGIIILLLNNNNNNOOOQQQRRRLLLLLLMMMNNNOOOLLLHHHDDDtttfffYYYUUUQQQMMMLLLIIIEEEGGGLLLAAAAAAAAA???<<<:::::::::===888666888888666444666444222000///---------...+++///333111***'''***...))),,,//////...---///111000,,,***---...+++)))+++((()))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,(((((()))***+++---///000(((((())))))******+++++++++---...+++((((((***...)))(((''''''''')))***+++---,,,,,,,,,------...///.........---,,,+++***)))***)))((('''(((***---//////---+++***++++++***)))((((((+++000555555///***(((***---//////,,,(((&&&$$$)))...---***'''(((***//////...------,,,+++++++++++++++*********,,,...,,,+++)))((()))***)))((('''((()))++++++)))(((''''''''''''((()))+++---...&&&'''(((***+++,,,,,,,,,***&&&&&&((((((&&&'''+++***)))(((((())))))((('''''''''''''''''''''''''''***)))(((((()))+++---...000...,,,+++++++++***)))'''(((((())))))))))))))))))((('''((()))***)))'''&&&&&&''''''''''''&&&&&&%%%%%%&&&(((+++,,,+++)))+++***))))))***,,,...///---+++******+++,,,,,,+++,,,***)))+++...///---+++,,,,,,+++***)))(((''''''(((((()))+++++++++++++++,,,+++***))))))(((((((((&&&++++++''''''++++++&&&***(((''''''(((((('''%%%(((((((((((((((''''''''')))***+++***)))((()))***%%%******%%%%%%******%%%))))))************)))))))))***++++++***+++---///)))******+++***)))((('''%%%&&&(((***+++,,,,,,+++'''(((************,,,...''')))+++++++++++++++,,,------,,,,,,---000222444000...,,,+++,,,,,,+++***,,,((()))......++++++000444444444222///...///000333---'''(((---///---)))(((((()))***************...---,,,+++,,,---...///333000------......,,,)))+++***((()))***,,,++++++++++++************++++++******+++,,,...//////000///...///222777:::<<<<<<>>>>>><<<888444222222444///......///111222111000+++,,,---,,,,,,...333888...,,,+++,,,///111222222)))---111111---***+++...(((((('''))),,,------,,,---***)))---444777222---***)))(((((()))++++++***(((((())))))*********+++///...,,,,,,...///...---)))***+++,,,...000222333444333333333444444333111000444555444555888888555444777:::<<<;;;:::::::::<<<999888999===@@@???======>>>@@@CCCFFFJJJMMMOOOJJJMMMMMMHHHHHHLLLLLLIIIKKKNNNPPPOOOMMMIIIGGGFFFHHHJJJLLLNNNNNNNNNPPPQQQKKKLLLNNNPPPQQQNNNIIIEEEttthhh]]]VVVKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBAAA???<<<999777555666666666555444333111111///000111111111000...---,,,---...///000000000000///...,,,,,,---000444666000+++***---///+++((('''******************++++++---+++***)))*********))))))(((((()))+++------,,,+++)))))),,,,,,)))(((++++++******+++,,,,,,)))'''***((('''(((+++,,,+++(((+++)))''')))---///...+++///---+++)))))))))++++++,,,+++******++++++)))((()))***+++***((((((((())),,,,,,,,,,,,++++++******************))))))(((((())))))))))))))))))))))))///......///000///,,,(((,,,***(((((((((((((((&&&+++)))(((&&&&&&''')))***,,,)))&&&'''++++++'''###))))))***+++++++++++++++)))***+++++++++)))((('''''''''(((((())))))******---,,,***(((((()))+++,,,******************************))))))+++---000222...,,,++++++,,,+++***((())))))))))))((('''&&&%%%)))((('''&&&%%%%%%%%%&&&---,,,+++***))))))))))))(((((((((((()))***+++,,,---)))(((+++---,,,,,,...+++******+++,,,---+++*********++++++++++++******++++++***)))((((((((())))))))))))))))))((('''''')))((((((((()))***+++,,,,,,+++***(((''''''&&&&&&$$$$$$%%%'''(((***++++++(((((())))))))))))(((((()))******((('''&&&((()))((()))***)))((('''((()))&&&(((***)))'''&&&'''***))))))***+++,,,,,,---------,,,***))))))((('''%%%(((***)))''')))......+++***------((('''))),,,+++...,,,******,,,------,,,///...,,,++++++...000222111///,,,******+++...000//////...---,,,++++++***222111000111111111///---...+++)))***,,,---+++)))++++++******************,,,---...............---......---------,,,,,,,,,,,,+++***+++---/////////++++++***************+++.../////////000000111111222111111444888;;;======???<<<888777777555222///222111000//////......///..................------222///,,,,,,///111222111((())),,,///000///,,,(((---***(((***---...,,,***,,,...000222222///,,,***---,,,+++***)))+++...111************))))))))))))(((***+++---.........---///.........///000222333111222444666666555444222333444555666555444333222///444:::<<<;;;;;;<<<>>>===>>>>>>===:::999999:::???DDDFFFCCCEEEJJJJJJFFFIIIHHHGGGFFFGGGJJJNNNPPPQQQQQQQQQQQQOOOLLLIIIHHHIIIKKKMMMOOOPPPOOONNNMMMQQQMMMJJJKKKNNNNNNKKKFFFwwwkkk```VVVPPPKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@>>><<<999777666666555555444333222111000///000000111000///...------...///000111111111111///...------...000222333111+++(((+++,,,***)))***)))))))))******+++++++++******+++,,,---,,,***(((***)))((()))+++,,,,,,+++,,,******...---)))(((******))))))***+++***(((&&&***((('''(((+++,,,***)))******)))***,,,---,,,,,,...,,,***)))(((((()))***+++***))))))******)))''')))***,,,,,,+++++++++++++++***))))))(((((()))))),,,,,,+++***************))))))))))))))))))))))))------.........,,,***(((+++)))(((''')))))))))(((***)))(((''''''(((***++++++***))))))******(((%%%((())))))***************)))******+++***)))(((''''''((((((((()))))))))******)))(((''''''(((***+++******++++++++++++******)))))))))***+++---///111,,,***((()))***+++***))))))))))))***)))(((((('''))))))))))))))))))******+++++++++***))))))(((((((((((())))))***++++++,,,,,,))))))++++++)))***---,,,+++***+++------+++***)))))))))******)))))))))******))))))((())))))))))))************)))((('''*********)))))))))))))))+++***)))((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))******(((((()))***+++,,,,,,***(((&&&%%%&&&&&&((()))(((&&&%%%''')))(((((()))******+++,,,,,,...---++++++***)))(((''')))+++***'''(((+++,,,(((+++......***)))+++,,,+++000...---,,,---,,,+++)))///...,,,++++++---///000---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++///...---...000000///---...,,,******,,,,,,***(((************************---------......---,,,,,,...///......---,,,******...---,,,,,,...000//////+++******))))))*********,,,,,,---...///111222222222111111444888;;;<<<<<<>>>;;;888777777666333000222222111111000000111111////////////000000000000333111...///111333222111++++++---///000000---***)))***+++++++++++++++,,,///000333555666444222000...---,,,+++***+++---///+++++++++*********)))))))))***+++---......------...............000111222000111333555666666555444444444444555444444444333111444888;;;<<<;;;<<<<<<:::;;;<<<<<<;;;:::;;;===AAAEEEFFFDDDEEEIIIHHHEEEJJJIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJLLLOOOPPPOOOMMMQQQNNNLLLMMMPPPQQQNNNJJJxxxiii___VVVOOOJJJJJJIIIGGGEEECCCAAA@@@@@@AAA@@@???===;;;:::888777555555444333222111000000//////000000000///...---//////000111222222222222......------......///000111+++((())))))(((***,,,******+++,,,,,,---......(((***---//////---+++)))+++***)))***+++,,,+++))),,,***,,,//////***(((******)))(((((()))***((('''***(((((((((***+++***)))***+++,,,+++******+++,,,---,,,***)))(((((())))))***)))(((((()))***((('''''')))+++---------,,,+++,,,***)))''''''((()))***---,,,+++*********+++,,,))))))))))))))))))))))))***+++------+++)))((((((***((('''''')))******)))***)))(((((()))***+++,,,***+++,,,+++***((((((((('''(((((())))))))))))))))))************)))(((((((((((((((((())))))))))))''''''&&&&&&&&&((()))***)))***,,,------,,,***)))(((((()))+++,,,---...///***(((&&&&&&(((*********''''''((()))))))))))))))'''(((***+++,,,,,,++++++***++++++++++++)))(((''''''(((***+++,,,,,,++++++***)))***,,,)))%%%'''---,,,++++++,,,------+++***(((((())))))))))))(((((())))))((((((((()))************+++++++++***))))))******++++++***)))'''&&&******))))))))))))*********))))))((((((''''''&&&(((((('''&&&&&&'''((((((&&&)))+++,,,+++***))))))+++,,,---+++(((&&&&&&&&&&&&'''((('''&&&%%%&&&((('''(((((())))))*********......---,,,++++++*********,,,,,,((('''))))))&&&+++///000,,,***,,,---+++...------...///...,,,***///...,,,+++++++++,,,---)))***+++---------,,,,,,******++++++,,,,,,,,,,,,+++******,,,...///...---...,,,+++***++++++)))(((************************............---,,,++++++......//////...+++)))'''///...---...///000///...***)))))))))))))))******)))***+++---///000111222111000000222666999::::::<<<:::888777777777555333333333333333444444444555111222222222333333444444555333333333555555333111///...---...//////...,,,'''***---,,,)))(((***...,,,...111333444333111000......------------------,,,,,,,,,++++++++++++*********+++,,,---------,,,......---......///000111...000222555666777777777555444444333333444555666333444666999<<<<<<;;;999777999:::;;;;;;<<>><<<;;;:::999888555444333222111000000000//////000111000///...---///000000111222222111111..................------///***(((******)))***---+++,,,---...///000111111***,,,...///...---------,,,+++******++++++***(((***)))+++000000,,,***,,,,,,***(((((()))***)))((())))))((()))************)))+++---,,,)))(((***,,,---,,,+++***)))))))))***+++)))((()))***+++***(((%%%'''))),,,......,,,***...,,,***(((((()))+++,,,---,,,***))))))***+++,,,************************)))+++------***((()))***)))(((''''''***+++++++++***)))))))))***+++,,,---))),,,///---)))&&&(((+++&&&''''''((()))((((((((())))))*********)))))))))(((((((((((())))))))))))&&&&&&&&&&&&''')))***+++(((***,,,------,,,***((('''((()))+++,,,---------+++)))&&&&&&''')))))))))$$$%%%&&&((())))))))))))&&&''')))+++,,,+++)))(((***+++------,,,+++((('''''')))+++,,,---,,,+++)))))))))+++,,,'''"""&&&,,,---,,,+++,,,------+++)))(((((())))))))))))((((((((((((((((((((()))***++++++++++++,,,,,,++++++***((()))+++,,,+++***(((&&&)))))))))))))))***++++++******))))))(((''''''''')))(((&&&$$$$$$&&&((()))'''***......---***((('''''')))++++++***)))***+++&&&'''''''''&&&&&&&&&'''((((((((())))))*********......///...,,,,,,,,,,,,,,,//////***((()))(((%%%+++///000,,,+++,,,,,,***)))***+++///111222000.........---,,,++++++******((()))***,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---+++---,,,++++++***)))((((((***************+++++++++////////////...,,,+++++++++,,,...//////,,,***(((///...------//////---,,,))))))(((((())))))*********++++++---...///000000///......000333666777777888777777777777777777666555555666777888999999999444444555555666777777777666777777888888777444333222///---,,,,,,------,,,(((***++++++))))))***,,,,,,---///111111000///...------...///000000...---......---------,,,,,,,,,,,,,,,,,,,,,---------,,,...............//////000---...111333666888888999666555333222222444777888555444444888<<<===:::777888:::;;;<<<<<<>>>AAACCCFFFGGGHHHGGGFFFEEECCCAAAFFFHHHKKKMMMNNNNNNLLLKKKJJJIIIIIIIIIKKKOOORRRUUUSSSLLLGGGIIINNNRRRPPPLLLOOONNNNNNOOORRRSSSRRRPPPzzzqqqcccYYYSSSOOOLLLJJJFFFEEEEEEDDDDDDDDDEEEEEE@@@???===;;;:::999999999666555333222111000000000///000111111111000......//////000000111111000000...............---------+++)))***...---******---***+++,,,---...///000111---......,,,++++++...000---+++******++++++)))((((((''')))///000...---//////,,,***)))***+++++++++((()))))))))))))))***+++(((+++---,,,)))'''))),,,...------,,,++++++++++++,,,+++******,,,,,,+++***'''((()))---000111...+++...,,,***(((''')))+++,,,+++***)))(((((()))***++++++++++++++++++++++++++++++,,,------++++++++++++)))''''''(((***,,,,,,,,,***************++++++,,,(((,,,000...(((%%%(((+++&&&&&&'''((((((((((((((())))))))))))))))))******))))))))))))((((((((((((''''''(((((()))***+++,,,''')))+++------+++)))''''''((()))***+++,,,,,,+++,,,***((('''((())))))(((%%%&&&((()))+++,,,,,,,,,(((***+++,,,+++***(((&&&+++,,,.........,,,)))(((''')))+++,,,,,,+++***)))((()))++++++'''"""%%%,,,,,,+++++++++,,,,,,***((()))******++++++******)))((('''''''''((()))*********+++,,,,,,,,,,,,++++++&&&(((***+++,,,+++)))((((((((((((((()))***+++,,,((((((((())))))))))))))))))(((&&&$$$$$$&&&((()))))),,,//////---)))&&&$$$'''))),,,---,,,+++++++++''''''&&&''''''''''''&&&)))))))))***************,,,...///...,,,+++,,,...---111222---******)))&&&+++//////+++)))++++++)))))))))+++...222222111///.........---,,,+++***)))******)))******,,,---...000//////...------,,,,,,...---,,,,,,------+++))),,,,,,,,,+++))))))(((((())))))*********+++++++++000000000///...---,,,+++'''))),,,...///...,,,+++---,,,,,,,,,...---,,,***)))))))))))))))***++++++---........................---,,,...111333444333555555666777777888999:::888999:::;;;<<<=========777777777888888888999999777999;;;<<<;;;888666555333000,,,*********+++++++++)))((())),,,---+++***000111222333333222111000...---...111444444222///////////////..................------------------.........///////////////,,,---///222444666888888666444222111222555888:::777666555888;;;<<<:::777<<<<<<=========>>>BBBDDDGGGGGGHHHIIIGGGDDDAAA@@@CCCFFFIIIMMMNNNMMMLLLJJJIIIHHHGGGHHHJJJNNNSSSUUUVVVOOOIIIIIINNNPPPNNNJJJMMMLLLMMMNNNPPPPPPPPPOOOpppggg]]]UUUQQQOOOMMMKKKEEEDDDDDDEEEEEEFFFGGGHHHAAA@@@===;;;999888888888777555333222111111111111111111222222222111000/////////000000111000000/////////......---......///******,,,000///++++++///))))))******+++,,,------///000///+++((()))---111---+++******++++++)))(((((('''(((---...------000111---***((()))+++,,,---''')))******))))))***+++)))***+++***))))))***+++.........---,,,,,,++++++,,,+++***+++---------++++++***+++...222333000---+++)))(((&&&&&&'''((()))((()))))))))************++++++++++++++++++++++++...---+++,,,---...---+++)))((('''(((***,,,,,,,,,************************(((,,,///---(((&&&'''***&&&''''''((((((((((((((()))))))))((())))))***+++))))))))))))(((((((((((())))))******++++++,,,,,,'''(((***++++++***(((''''''(((((()))******++++++***((((((((()))***)))'''((()))+++,,,.../////////,,,,,,------,,,+++)))(((,,,------------+++***)))((()))***++++++***)))((()))((()))+++((($$$&&&,,,,,,*********+++***(((&&&******++++++++++++******(((((('''''''''((())))))******+++,,,,,,,,,++++++&&&''')))***++++++******(((((('''(((((()))******''''''((())))))***++++++(((((('''&&&&&&'''(((((()))+++......,,,(((%%%$$$***,,,......,,,***(((((()))'''''''''((()))((('''************************))),,,...---+++***,,,///,,,111444///++++++***)))---000///***'''***+++***---,,,,,,...//////---+++---............,,,***))),,,+++*********,,,---///111111000///...---,,,,,,///...------------+++))))))+++++++++)))((()))***)))))))))***++++++,,,,,,////////////...---,,,,,,&&&(((***---.........---+++***+++,,,...---+++)))))))))))))))***+++,,,---111000000000000/////////...---,,,...000222333222333555888999:::;;;===???;;;<<<>>>@@@@@@@@@@@@???999999999999888888888888888:::======<<<:::999999444111,,,)))))))))))))))---***((()))---///---)))///000111222222222111111222000000333666777444111111111111000000000//////111000///...............//////000000000000//////------...000222444555666555444222222333666999;;;888888888999;;;;;;:::999============<<<>>>AAADDDHHHGGGHHHJJJHHHCCC??????AAADDDHHHLLLNNNNNNLLLKKKIIIHHHHHHHHHJJJMMMQQQSSSSSSNNNIIIHHHKKKMMMKKKIIILLLLLLMMMMMMMMMLLLKKKKKK~~~rrreee^^^VVVPPPNNNMMMKKKIIIEEEEEEEEEDDDEEEEEEFFFGGGCCCAAA>>>:::888777777777888666444222111111222333222222333444333222111000000111111222222111000000111///...------...000111,,,+++---000...,,,...333*********++++++,,,,,,,,,...000000---)))'''***...,,,***)))***++++++***)))+++((((((++++++***+++///111---)))'''(((***,,,---''')))+++***)))(((***,,,)))(((((()))***++++++***------------,,,+++******+++***)))***,,,---,,,+++,,,***)))+++///111///,,,))))))(((''''''''''''''''''(((***,,,,,,+++***)))))))))))))))))))))))))))000,,,(((***...111...******)))((()))***,,,,,,+++************)))(((''''''(((+++,,,+++(((&&&'''(((''''''((())))))))))))(((***)))((((((((()))+++,,,***)))))))))((((((((('''******++++++++++++++++++''''''((((((((((((''''''((((((''''''((()))+++,,,###$$$%%%(((***+++)))(((((()))***,,,---......///+++++++++++++++*********,,,++++++******))))))(((((((((((((((((((((((((((***''''''******((((((,,,+++)))))))))))))))'''%%%))))))************))))))))))))((('''''''''(((((())))))***+++++++++++++++)))))))))))))))*********((('''''''''''''''(((((('''(((((()))******++++++((((((((((((((((((((((((&&&))),,,,,,+++(((''''''***,,,//////---+++))))))***((('''(((***+++)))'''))))))))))))))))))))))))'''***---,,,)))(((+++...)))///333///++++++++++++000222///)))'''***---,,,...---,,,,,,------,,,+++,,,---///000///---+++***+++,,,------------,,,,,,/////////......------------,,,+++,,,------,,,***''')))+++***)))(((***,,,((())))))***++++++,,,,,,,,,,,,,,,------,,,++++++((()))***+++,,,---------******+++---//////---+++************+++,,,---...111111222222222222222222111//////000222444444333444777;;;<<<===???BBBEEE>>>???AAACCCCCCCCCBBBAAA::::::999999888777777777888;;;======<<<:::;;;<<<666222...+++******)))(((,,,++++++,,,------------,,,---///111333444444444888555333444777888555111222222222222111111111111444333111000////////////000000111222222111000///.........//////111222222444333333333444777999;;;999:::;;;;;;:::::::::<<<;;;;;;;;;;;;;;;===AAADDDHHHFFFGGGKKKIIIBBB???@@@@@@CCCHHHLLLOOOPPPOOONNNKKKJJJIIIIIIIIIKKKMMMOOOKKKIIIGGGGGGHHHJJJIIIIIIMMMMMMMMMLLLJJJIIIHHHHHHsssggg]]]XXXPPPLLLKKKKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCAAA>>>:::888666666666999777555333111222333333333333444555444333222111222222333333333222222111111000...------///222333...------...---+++000777------..................,,,///111///***'''(((++++++***)))***+++,,,+++)))///***(((***)))''')))---000,,,(((&&&''')))+++,,,''')))+++***((((((***,,,)))'''&&&(((+++---,,,***,,,,,,,,,,,,,,,***))))))***)))((()))+++,,,,,,***+++'''%%%'''+++---+++(((***************))))))((('''))),,,......---+++***((((((((((((((((((((((((111+++&&&(((///222...(((+++***((()))***,,,++++++************)))'''&&&%%%)))***+++***(((''''''''''''(((((()))))))))))))))***)))(((((((((***+++,,,******))))))((((((((('''******+++++++++******)))'''''''''&&&&&&''''''''')))((('''&&&'''(((+++,,,"""'''+++,,,***(((&&&'''((()))***+++++++++''''''''''''((()))***++++++***)))((('''''''''((()))(((''''''''''''((((((+++'''&&&)))+++******,,,***)))((((((((((((&&&$$$(((((())))))))))))((((((***)))((('''''''''''''''((()))***+++++++++++++++,,,+++***)))((((((((()))''''''&&&&&&&&&&&&''''''))))))))))))************(((((())))))))))))((((((###&&&)))+++***))))))***&&&)))---///...---,,,,,,+++)))'''(((+++,,,***(((((((((((((((((('''''''''%%%))),,,+++((('''***...&&&---222///++++++,,,+++222444000***'''+++...///+++***)))***,,,...///...,,,---///111000///,,,******,,,///000000...+++))),,,,,,,,,---------......***))))))+++---...---+++&&&(((+++***)))(((***---((())))))***++++++,,,,,,))))))***+++++++++******+++++++++++++++,,,,,,,,,******+++...000000...,,,++++++++++++,,,---...///111111222333444444555555333222111222444555555555666999===???@@@BBBFFFIII@@@AAACCCEEEEEEDDDBBBAAA;;;:::999999888777666555888;;;======;;;:::<<<>>>777444///,,,++++++***(((***---///...,,,+++---000...000222555888:::<<<<<<>>>:::666555888888444000333333333222222222111111555444222000000///000000000111222333333222111000///............//////000333333333444555888:::;;;999;;;===<<<:::999;;;===888999999999999<<>>;;;999888777:::555222555666444222333666444333444555666555444666777777444111//////111555111///111111///222777333111///---++++++,,,,,,......------,,,,,,+++++++++///...++++++///...+++------,,,+++***)))((((((+++++++++***(((((()))***---------+++***+++---000...,,,***((('''(((((()))))))))))))))))))))(((((())))))))))))))))))))))))+++***)))))))))))))))***'''(((((((((((())))))))))))))))))***))))))((((((,,,,,,+++,,,,,,,,,)))'''(((((()))))))))((('''&&&++++++******))))))(((((()))***,,,---------+++******************)))(((((((((''''''(((++++++(((&&&''''''((()))************(((''''''(((***+++***))))))(((((('''&&&&&&''''''))))))((((((((()))))))))'''''''''''''''''''''''',,,***'''%%%$$$&&&(((***++++++***)))))))))*********)))((()))***+++)))(((***)))((('''''')))***,,,'''((())))))((((((***,,,***'''$$$%%%(((+++)))'''((()))***++++++***((('''))))))************)))))),,,+++******)))*********...///...+++'''&&&''')))************++++++,,,,,,******))))))(((''''''''''''''''''''''''((())))))+++***))))))))))))***+++***(((&&&'''***+++)))'''************)))))))))((()))+++,,,,,,))))))***,,,,,,,,,+++***+++,,,---...+++******)))((((((''''''---***((((((***++++++******+++,,,---............,,,,,,---------,,,++++++,,,,,,++++++******+++++++++---111444444333111///---,,,+++---//////,,,***...---,,,,,,,,,---...///,,,,,,+++******+++,,,---,,,***'''''')))+++,,,---,,,++++++,,,(((###%%%,,,------+++***)))))))))))),,,+++)))***+++,,,,,,+++,,,,,,---///000000...+++...,,,...111///+++---333222111111000111222444555555222000222555888999999>>>AAADDDFFFGGGFFFGGGHHHCCCDDDDDDDDDCCCCCCBBBAAA:::999666444777:::777000???===<<<:::999:::;;;;;;;;;777111------...000111///......///111333333333555222000111666;;;>>>???<<<;;;888666555444444444666777888888888666555444555444333333333333333333333333333555777666444222000111222333333222111000111111111222444666999:::<<<===<<<;;;:::999888999888777777888;;;===>>>???@@@AAABBBAAA@@@@@@AAACCC@@@@@@CCCIIIOOOPPPKKKGGGJJJJJJHHHGGGEEEDDDCCCBBBDDDDDDCCCBBBAAABBBEEEHHHRRRNNNLLLLLLJJJFFFFFFHHHssshhh```XXXSSSVVVSSSOOOLLLKKKJJJIIIHHHCCCBBBAAAAAABBBAAA???===??????===;;;999888666555777333111444666444333555666555555555777777555444888888777555333222333555666555555444000...333:::222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++......++++++......++++++,,,---------,,,***)))++++++***+++,,,,,,***)))222333222---)))***000666111...+++'''&&&''')))++++++******))))))((('''''')))))))))))))))))))))))),,,+++***)))))))))))))))'''''''''((((((((())))))))))))******************000...+++*********((('''''''''((((((((('''&&&%%%***************************+++,,,---...---,,,,,,)))))))))))))))(((((('''***'''&&&)))---...+++'''%%%''')))+++,,,+++***)))((('''&&&'''((()))((('''(((((('''&&&&&&&&&&&&'''(((((((((((()))*********''''''''''''''''''''''''+++***'''%%%%%%&&&)))***))))))((((((((()))******&&&)))++++++)))(((((()))******)))((()))***+++,,,%%%'''((())))))+++---000***((('''))),,,---+++(((&&&''')))******)))((('''******)))))))))******+++...---,,,***)))(((((((((//////...+++(((&&&&&&''')))))))))************+++((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))(((((((((((())))))((('''&&&'''***+++***)))************))))))))))))(((***+++***)))((()))*********))))))***++++++,,,++++++******)))(((((((((+++)))(((((()))******))))))***+++,,,---.........***+++...000000///,,,+++,,,,,,,,,+++++++++*********,,,...111333444555444...------...//////---,,,,,,,,,++++++,,,---///000---,,,+++******+++,,,,,,000,,,((('''(((+++---...)))***,,,---***&&&''',,,---,,,,,,+++************,,,,,,+++,,,------+++))).........///000///---***///...///111000...///333333222111000000111222333555333222333555888999999;;;>>>AAABBBAAA@@@???@@@@@@?????????@@@@@@AAABBB::::::888666888;;;999333AAA???===:::999888999999888777555111///000333666///---+++---111555666666777444111111444999===>>>???===;;;888666555555555::::::::::::999777555444444444555666666666666555555555555666777777555222111222444555555444333111222333333444666777999:::>>>===;;;999888888888888777777888888:::;;;<<<<<<;;;===>>>=========???AAA???>>>???CCCHHHIIIGGGDDDLLLJJJIIIFFFCCCAAA???>>>===>>>@@@AAAAAACCCFFFHHHNNNMMMNNNNNNJJJEEEFFFKKKvvviiibbb]]]WWWRRRQQQOOOLLLJJJJJJJJJHHHGGGCCCBBBAAAAAABBBBBB@@@>>>;;;:::999777555444222222333000000555777666777;;;:::777555444555777777666888888666555444444666777:::999777444222222666;;;000000000000000111333333,,,,,,,,,,,,,,,,,,,,,,,,///000///,,,++++++***((()))***,,,......---,,,+++)))''''''+++///000...+++222444333---((()))333;;;000...+++(((''''''((()))******))))))))))))))))))+++***************)))))),,,,,,+++***))))))))))))''''''((((((((())))))))))))))))))******+++,,,,,,444111---+++******)))((((((((((((((((((''''''&&&)))))))))******+++++++++***+++,,,,,,------,,,,,,'''(((((((((((((((''''''+++(((&&&)))///111---((((((((()))***)))((('''&&&((('''&&&&&&'''((('''%%%''''''&&&&&&&&&&&&''''''''''''((()))***+++++++++))))))))))))))))))))))))+++)))(((&&&&&&''')))***((((((''''''((()))******&&&(((++++++***(((((((((******))))))******+++,,,&&&((()))******+++---000+++++++++---//////---***&&&'''((()))*********)))+++***)))((()))***+++,,,...---+++***)))(((((((((*********************+++)))))))))))))))))))))***'''''''''(((((()))))))))(((''''''''''''((())))))))))))(((((((((((())))))(((''''''((()))******)))*********)))))))))))))))((()))))))))((((((((()))(((((())))))******+++++++++++++++******)))))))))***)))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,)))+++---...///...---,,,,,,,,,,,,,,,++++++******,,,,,,,,,---...///000000000000/////////...---,,,+++++++++,,,---///222333...---,,,+++***++++++,,,000...+++***+++---------)))+++...///---++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,---///111000---***...------...//////---,,,000000111222222111111222333222111000000111222333666555555555777888999:::777999;;;;;;:::777666666::::::999:::;;;===???@@@;;;===<<<:::;;;>>><<<666<<<<<<<<<;;;999888666555777888888444111000444888111---***+++111666888888888555333333555:::???BBBBBB@@@===:::888777666666999999:::::::::888777666444555777999999999999888666555555666777777555333222444666777888666555333333444444555666888999999???===:::888777888888888777888:::;;;::::::;;;;;;:::;;;<<<;;;:::;;;<<<>>>>>>======???BBBDDDCCCBBBHHHGGGEEECCC@@@>>><<<;;;999<<>>999888777555444222111000000...000666888999<<>>@@@@@@>>>???@@@>>>999444666999;;;:::888555222777999999555111000222555333000,,,---111666999999999888777777999===BBBFFFCCCAAA>>><<<999888777777444666777999::::::999999555666888:::;;;;;;;;;:::777555555555777777555444333555777888999888777666444555666666777888888999???<<<999777888::::::999888;;;>>>>>>===;;;;;;;;;;;;<<<<<<:::999888999;;;>>>======>>>@@@AAABBBBBBBBBAAA@@@>>><<<:::999888888;;;>>>@@@@@@@@@AAACCCAAAEEELLLPPPLLLEEEDDDHHHtttlllaaa[[[XXXUUUQQQMMMJJJIIIGGGFFFFFFFFFDDDBBBCCCAAA@@@@@@AAA@@@>>><<<999999888666555333222222///...111777999:::>>>CCC===999444222333555777888666555444555666666555444777555000...111666555000888888777666444333222111//////...------,,,++++++---******------******---((()))+++,,,---------,,,---,,,++++++,,,+++)))'''***+++,,,)))'''***111888))))))******)))((('''&&&(((((('''((()))+++---///------,,,,,,+++*********++++++*********++++++,,,)))))))))*********+++++++++***)))((((((***+++,,,///,,,)))'''((())))))(((---,,,+++*********++++++*********+++++++++,,,,,,))))))*********+++++++++&&&''''''(((((((((((((((*********,,,......---+++******)))(((***,,,///111'''&&&%%%&&&'''((('''&&&(((''''''''''''((())))))'''(((***+++,,,++++++******************************)))((((((((()))***+++))))))((((((((()))*********(((&&&''')))***(((''')))))))))************++++++++++++***(((((()))***'''(((***+++,,,+++)))(((***************+++++++++***************+++,,,---))))))))))))***+++,,,---)))((((((***,,,---+++***+++************))))))))))))))))))******+++++++++******))))))******+++,,,++++++,,,,,,,,,,,,++++++)))***+++***'''&&&'''((())))))))))))***************((('''((()))***)))'''((()))***+++,,,---------++++++++++++++++++++++++)))***,,,,,,***)))***+++............---,,,++++++,,,+++***))))))+++,,,---++++++,,,---,,,+++***)))++++++++++++,,,...000111)))+++---......000333555555444222000///.........111000...,,,+++******+++,,,,,,---///111000---***+++///111000000111000,,,,,,,,,,,,,,,------...///+++,,,...222555555333111,,,++++++,,,///111000000000222333333666:::888444333222222222333444666777:::;;;<<<<<<;;;:::;;;===888:::<<<<<<:::888777777999:::;;;<<<>>>AAACCCDDD???CCCDDDAAA@@@AAA>>>:::000222666999:::888444222777888777666333222222333222111000000222666:::===;;;<<<<<<<<<<<>>;;;888888;;;===<<<::::::>>>BBBBBB???;;;;;;;;;:::;;;;;;999777666777999<<<<<<======>>>@@@BBBCCC===<<<<<<:::999888777777777999;;;=========>>>@@@>>>AAAGGGKKKJJJDDDCCCFFFzzzmmmggg___YYYUUURRRPPPNNNJJJIIIGGGFFFFFFEEECCCAAAAAA@@@???>>>>>>===;;;999888888777666444333222222000000333777888777;;;AAA:::888555444555666555444666555555666888888555222111444444111111666555111999888777555333111///...........................---***)))------***)))---))))))******+++,,,,,,,,,---------***(((''''''(((((())))))))))))***...111******)))(((((())))))******)))(((((()))+++---......------,,,++++++******************+++,,,------***++++++++++++,,,,,,,,,+++***)))''''''((()))***+++)))'''''')))*********------+++*********+++,,,+++++++++++++++++++++++++++*********++++++,,,,,,&&&'''((()))))))))))))))(((+++------,,,***+++,,,))))))***+++,,,...///000'''&&&%%%&&&((())))))(((((((((((((((((()))******((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((())))))***+++++++++***)))))))))******))))))((('''%%%&&&(((+++(((((())))))*********)))******+++)))''''''(((***((()))+++++++++*********+++******))))))))))))***((()))***+++,,,,,,,,,,,,))))))))))))***+++,,,---***))))))***------+++(((,,,,,,++++++************++++++++++++++++++,,,,,,)))))))))))))))******+++***+++,,,------,,,+++***''')))+++***'''&&&(((***((()))))))))************+++)))'''(((***+++)))'''$$$%%%''')))************,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,***+++,,,,,,---....../////////...,,,,,,,,,,,,,,,,,,++++++***+++,,,------+++***(((+++***++++++---///000222+++---...---,,,---000333444333111//////...//////222000...,,,+++*********,,,++++++---//////...---,,,000000---...111///***,,,,,,,,,,,,---...///000,,,,,,...000333444222000...---,,,,,,...//////...///222444444888===<<<666666555444444444444666666:::<<<>>>===;;;:::;;;<<<666999;;;<<<:::999888888:::;;;===@@@BBBCCCDDDDDD@@@DDDEEEBBB@@@???===888222333555777777666555555777666555555666666555333///111444444444777===CCC>>>@@@AAA@@@>>>>>>AAACCC<<<;;;999777555555555555000222555888:::;;;<<<<<<:::::::::::::::;;;<<<===999888777888:::<<<<<<<<<777666666666777888999:::::::::;;;<<<===<<<;;;;;;===:::888:::>>>@@@>>>;;;:::???DDDDDD???;;;:::;;;777888888777666666777999:::;;;<<<===>>>???AAACCC<<<;;;:::999888666666555333555777888888:::<<<>>>@@@>>>???CCCDDDBBBCCCGGGzzzqqqhhhccc\\\TTTOOOLLLKKKLLLKKKIIIHHHGGGGGGEEECCC@@@@@@???===<<<<<<;;;888666666666555444222111000000222222444777666444777===777666666777888666333000666555666888:::999555111///777:::666333666888666555555555444333222000000------......///000000111111,,,+++...---'''&&&*********))))))******+++,,,***+++,,,)))&&&&&&))),,,))))))))))))***+++++++++---+++(((''''''))),,,...,,,+++)))((((((***+++---......---,,,,,,+++******)))))))))***+++,,,......++++++,,,,,,,,,---------,,,***((('''&&&'''((()))+++))))))***,,,......---------+++*********+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...''''''((()))******))))))''',,,///...***((())),,,((()))+++,,,,,,+++***)))'''&&&%%%''')))******))))))))))))))))))***++++++)))***+++,,,,,,+++)))((((((((((((((((((((((((((())))))((())))))***++++++,,,,,,+++***))))))******&&&***+++(((""""""(((///''''''((()))))))))))))))((())))))(((''''''(((***+++,,,......---------...+++***)))(((((('''((((((((()))+++,,,------,,,,,,******))))))***++++++,,,(((''''''***---...,,,***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))*********+++,,,------,,,+++***%%%(((***)))((('''))),,,(((((())))))*********++++++)))'''(((+++,,,***(((&&&''')))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,++++++---***+++---///000111222222,,,---///000///---+++)))***+++,,,------+++***(((++++++++++++,,,------...111222111...***)))+++---...------...///111333444222111///,,,+++*********---+++******---/////////,,,//////+++,,,///...(((,,,,,,,,,---...///000111---------///111111///...000...------.........---...222444444999???>>>777999888666555444444555555999<<<>>>===:::999:::;;;888;;;>>>???>>><<<<<<<<<999;;;===@@@BBBCCCCCCCCC???DDDEEEBBB???>>>;;;777777666555444444555666777666444333555999:::888555+++000555666555888@@@HHH@@@BBBDDDBBB???===>>>@@@999888666444333222222333222333666888:::<<<<<<<<<<<<;;;:::999999;;;<<<===:::999888:::===?????????777666555555555888:::<<<<<<===>>>??????>>>===<<<<<<999888;;;@@@BBB@@@<<<999???DDDDDD???:::999:::444555666666555555777999888999;;;======???@@@BBB===<<<;;;999777666444444///111333444555888;;;>>>CCC===999<<>><<<::::::999666444888777666444333222111111000111222333555666777888666666555444333333222222888777888;;;:::444111222666444555888999777777:::555444222111111000///...666111,,,,,,///111000...111,,,***---,,,((()))...+++***)))***++++++***(((,,,+++++++++,,,+++(((&&&***)))((()))+++,,,,,,,,,'''***,,,,,,******---///,,,++++++++++++++++++,,,+++,,,---......---++++++,,,+++++++++++++++++++++...---***&&&)))......***,,,+++)))'''&&&&&&((()))+++)))(((((()))+++***))))))((((((+++------***'''+++++++++******)))))))))***+++,,,------,,,)))((("""''',,,---+++((('''(((*********,,,---+++)))&&&******+++++++++******)))''''''((()))))))))))))))******))))))((((((''''''******+++,,,,,,,,,++++++)))*********)))(((&&&%%%)))******)))'''&&&((()))+++)))(((***,,,---***(((,,,))))))---...***''''''++++++************++++++((('''&&&&&&'''((()))************++++++,,,,,,,,,---+++)))(((***++++++***+++)))'''(((***+++***'''------,,,---...---***(((***'''%%%(((---...+++'''++++++,,,,,,,,,++++++***&&&'''(((***++++++++++++((()))***+++++++++++++++,,,***(((((()))***)))(((*********)))))))))))))))---***)))***...///...+++)))&&&%%%(((,,,---***&&&)))((((((+++...///---+++......---+++)))))),,,...---000222111...+++))))))------......000111222333---------,,,,,,,,,++++++***+++,,,,,,******+++,,,---++++++...000///......333222111---******+++---,,,,,,++++++***)))))))))222000...,,,++++++,,,------+++)))(((***,,,------000---***+++...000000///((()))+++,,,............+++,,,---......---,,,,,,222000------///000...,,,///111444888:::;;;::::::<<<;;;:::;;;===<<<888444888:::;;;;;;999888888999999999999999:::;;;;;;<<<<<<<<<<<<>>>AAACCCBBBAAA===>>>AAACCCCCC@@@:::666444555666777777777666555444666999;;;:::777333111666777444000222888======@@@CCCDDD@@@:::666666888777444444777777444444777444666999::::::;;;===>>>EEEAAA<<<;;;<<<===<<<:::777666777;;;@@@BBB>>>999777666555555666888:::<<<:::===??????>>><<<;;;;;;;;;888777:::@@@DDDDDDAAA===>>>>>>===<<<:::777666:::999666555555666888:::777999;;;===????????????999:::;;;:::777444444444666333333777666222333999999888888:::>>>AAABBBBBB}}}sssjjjeee]]]YYYTTTQQQOOOMMMKKKJJJJJJHHHGGGDDDBBBAAA@@@@@@???===<<<;;;;;;:::888666666555444333222111111222222222222333444555666777777666666555444444333333777555666999999444222444666555777<<<===:::999;;;333444444111---,,,///333444000++++++...000///---222---+++---,,,))))))---+++******+++,,,,,,+++)))------,,,------,,,***(((***)))((()))+++,,,,,,,,,(((***,,,+++******,,,...++++++************++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,+++++++++***///---***(((,,,111///))),,,***((('''((((((((((((+++)))(((((()))******)))+++***+++---//////,,,)))---------,,,,,,,,,++++++++++++,,,,,,,,,+++***)))%%%(((,,,---+++))))))******)))***+++,,,+++(((&&&'''((()))***************'''(((((()))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,***+++++++++***)))'''&&&*********)))(((((()))***,,,***((()))+++,,,+++))),,,)))***...///+++((((((++++++************++++++(((''''''&&&&&&'''((()))*********+++++++++,,,,,,---+++)))(((***++++++***,,,***((()))+++,,,+++))),,,+++***+++,,,+++***(((,,,)))((())),,,---+++)))++++++++++++++++++******)))))))))***************(((((()))***************,,,***(((((()))))))))(((***************)))))))))+++((('''(((,,,---,,,***)))'''&&&(((,,,---***&&&)))((((((+++...///---+++//////...,,,******,,,...444444444333111...,,,+++.........///000111222333---------,,,,,,,,,,,,+++---...///...+++******+++---++++++---//////......222111000---+++***,,,---,,,,,,,,,+++******))))))///...,,,+++******+++,,,...+++))))))+++---------///---++++++---//////---+++++++++,,,,,,,,,------......///000000000000000222///------///000...---///000333666888999999888:::999999;;;======999666999999888888888888777777999999888888888:::;;;<<<=========>>>@@@AAA@@@>>>===>>>???AAABBB???;;;777555555555555555555666666555777:::;;;:::777444111111222111...///555888888;;;???AAA???:::666666888666333333555555111111444555777:::;;;<<<===>>>@@@FFFBBB>>><<<======<<<:::888777666:::???@@@===999888777666555666777999:::888;;;>>>???>>><<<;;;;;;;;;888666999???CCCBBB@@@======<<<;;;:::888777666;;;999888666777888:::<<<:::;;;<<<>>>>>>>>>>>>>>>999:::;;;999777555444555666333444666555111333888777777999<<>>}}}ssskkkccc\\\VVVTTTPPPNNNMMMMMMLLLKKKJJJHHHFFFDDDBBB@@@???>>>>>><<<;;;;;;;;;;;;:::888555444444444444444555555555444333333333444666666777777666666555555444444555333333777777555555888777777;;;AAAAAA===:::;;;222444444000******000777111...******---///...,,,111...---...---******,,,,,,++++++,,,------,,,***///.........///...,,,***+++)))((()))+++------,,,(((***+++***))))))***+++*********))))))*********---,,,+++***************,,,,,,,,,,,,,,,++++++***,,,+++)))(((,,,000---&&&,,,)))''''''***+++***(((+++***(((((()))******)))******+++,,,......,,,***------------,,,,,,,,,,,,,,,++++++++++++*********(((***+++,,,+++***+++,,,))))))***+++,,,+++(((&&&%%%&&&'''(((************(((((())))))))))))))))))'''''''''((()))*********************+++,,,---...************)))((('''''',,,***(((((()))+++++++++---+++((((((***++++++***---***+++///000,,,)))***++++++++++++++++++++++++(((((('''&&&&&&&&&''''''***************+++++++++,,,***))))))***++++++***---,,,++++++------,,,++++++***(((((()))***)))(((---,,,************++++++++++++*********)))))))))++++++*********)))))))))'''((())))))***)))))))))+++***(((((()))***)))(((++++++++++++******))))))***((('''(((,,,...,,,******((('''))),,,,,,***'''(((((((((***---...---+++222222000---******+++---222000////////////---,,,///////////////000111222......---------,,,,,,,,,000111111///---*********,,,++++++,,,...//////---000000///---++++++,,,...------,,,,,,+++*********,,,+++***))))))***+++,,,...,,,******,,,---......///---++++++,,,------,,,---,,,+++******+++,,,---////////////000111333333111///......///000///------///222444666666666555666777888:::======;;;999;;;888555555777888777666999888666555666888;;;===>>>===<<<===>>>>>>===;;;=========??????>>>;;;999777666333222222333555777777888999:::999666333111---//////---...333555444777:::>>>>>>:::777666777666333222555444111111333777999<<<===>>>>>>@@@AAAHHHEEEAAA???>>>===;;;::::::888666888<<<>>><<<:::888777666555555666888999666999>>>??????===;;;;;;:::888666999>>>AAAAAA??????>>><<<:::888777666666;;;:::999888999:::<<<>>>===============<<<<<<<<<999::::::999777555666777888666666777555222333666666777:::===??????<<<999}}}qqqjjjddd\\\VVVSSSQQQNNNMMMMMMMMMKKKJJJIIIHHHEEECCCAAA???>>>===;;;:::999:::;;;<<<;;;999777777777777888999::::::777666444333333333555555666666555555444444444444555222222666777777999===;;;;;;???DDDDDD===999888111222111///,,,---000444...,,,******,,,---,,,+++111///......---+++++++++---,,,,,,---...///---,,,............//////,,,***+++)))((()))+++------,,,)))*********))))))))))))******))))))))))))******+++***)))((()))***,,,---,,,,,,------,,,+++***)))$$$(((***((((((***(((%%%,,,)))&&&(((,,,---+++))),,,***(((((()))***)))((('''((()))***++++++******++++++++++++++++++++++++,,,++++++***)))*********)))******))))))***+++,,,*********,,,------***'''''''''((()))*********)))))))))))))))))))))******'''((((((((()))))))))******))))))******,,,...///(((((((((((((((''''''&&&,,,)))'''''')))++++++***---+++)))((((((***+++,,,---++++++///111---++++++++++++++++++++++++++++++)))((((((''''''&&&&&&&&&)))*********************+++***))))))+++,,,+++***---------------...------,,,)))'''''')))***+++***------,,,)))''''''***,,,+++******)))))))))))))))+++*********************))))))************)))))),,,+++))))))***++++++***+++,,,,,,,,,,,,***)))(((,,,***(((***...000///,,,+++)))((()))+++,,,***((((((((()))***,,,---------444333222...+++***+++---,,,***)))+++...111222111///...............//////............------------...///111000---+++******+++++++++***,,,000000---///000000...,,,,,,---///......------,,,+++++++++***))))))))))))***+++,,,...---++++++---//////......---,,,,,,,,,++++++***,,,+++***)))***+++...///...---------...000333444000/////////000000///...---...111333444444333222222333666888;;;;;;:::999>>>888444444888;;;999777:::888555444444777:::<<<;;;::::::;;;<<<===<<<:::<<<;;;;;;<<<======<<<:::999666333000000111444666666777777777666333111///,,,000111///000444666333666999======:::777555444555222222666666333444777777:::<<<>>>>>>???AAABBBHHHFFFCCCAAA???===<<<;;;<<<999777777:::;;;;;;:::888888777666666666777777444888===??????===<<<;;;999888777999<<>>CCCAAA>>>;;;888777666666;;;:::999999:::;;;===>>><<<;;;;;;::::::::::::;;;888999:::999777666777999:::::::::999666444555777999888999;;;<<<<<<:::888ssshhhddd___XXXRRRRRRPPPNNNMMMLLLKKKJJJHHHGGGFFFDDDBBB@@@>>>======:::888888999:::;;;;;;999888888888888999:::;;;;;;888777555444333333444444444444333333333333333222555222222666888888;;;???>>>>>>@@@DDDBBB:::555444000///...///111222///,,,+++***)))***+++++++++***///000000.........---,,,,,,,,,,,,---//////...------,,,,,,---......,,,)))+++***)))***,,,---------******)))))))))))))))(((******))))))))))))******(((((((((((())),,,...///+++,,,------,,,***)))'''(((...+++%%%%%%&&&'''+++((('''(((+++...---,,,,,,***(((((()))***)))(((&&&'''))))))*********+++++++++++++++++++++++++++,,,+++***)))))))))******)))(((''''''((()))******+++++++++---///...+++)))++++++++++++***))))))(((+++***))))))))))))*********)))))))))((((((((('''************+++,,,---...******))))))))))))))))))***)))(((((()))******))),,,+++***(((((()))+++------++++++000111...+++,,,***+++,,,,,,,,,,,,+++***)))))))))((((((''''''&&&))))))))))))))))))))))))***)))(((***+++,,,+++***------...---------------,,,***((((((***,,,------,,,,,,+++)))''''''))),,,******)))(((((()))******))))))))))))***+++,,,---+++++++++,,,,,,++++++***---,,,***+++,,,------,,,,,,,,,---------+++)))(((+++)))(((***...000///---,,,+++******+++++++++***))))))***++++++,,,...///555444222///+++***+++------,,,,,,...111333555555------,,,,,,,,,------.../////////.........------***---//////---,,,++++++***,,,,,,)))+++111222...000000111000...---.../////////......---,,,,,,,,,)))))))))******+++,,,,,,///---,,,---///000///...------------,,,+++++++++******))))))+++...000222......---...///111333444...///000111000000//////...///111222333222111000...111444777888888888888>>>999555666:::>>>===:::;;;999666444444666888:::666666666888;;;<<<;;;:::999999888999;;;<<<<<<;;;999777444111000111333555444444333333222000///...,,,000111000111555555333777:::<<<===;;;777444222111///000444666444555999666999;;;======>>>@@@AAAFFFFFFDDDBBB@@@>>>>>>>>>===;;;999888999:::::::::888888888777777777777777555999===??????===<<<<<<999888888999;;;===>>>>>>FFFEEEAAA>>>;;;999999888;;;::::::::::::;;;<<<===999888777666666777999:::888888999888777777999;;;===>>>>>>;;;888888888999<<<:::888777999:::;;;:::wwwkkkbbb]]]ZZZUUUPPPQQQOOOMMMLLLKKKJJJHHHFFFEEEDDDCCCAAA???>>>======:::999888999;;;<<<;;;:::888777777777777777888888777777666666555444444333333222222222222222222222555222222666777777999>>>???======???<<<666222222111...,,,///333333---'''))))))*********+++++++++---000000......000000---,,,++++++---//////...---+++++++++,,,------+++))),,,***)))***,,,......---+++)))((()))++++++***)))*********))))))*********'''(((((()))+++---...///***+++,,,,,,+++)))'''%%%!!!+++111---'''&&&(((***))))))((((((***,,,///111---+++)))((()))))))))'''''')))++++++***+++---...------------............+++************))))))))))))(((&&&'''(((******)))******+++---......,,,))),,,,,,,,,,,,+++)))(((''',,,+++***)))((()))***+++*********)))((('''''''''******+++,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,(((***,,,,,,***(((((((((***++++++***((()))+++------***+++///111...,,,,,,***+++,,,------,,,+++***))))))*********)))(((((())))))))))))(((((((((((()))((((((***,,,---+++***+++,,,------++++++,,,---,,,******+++---...///...---,,,***))))))***++++++***)))(((((()))***,,,---))))))))))))***,,,...///,,,,,,,,,---,,,,,,+++***---,,,***+++,,,...---,,,,,,---...///...,,,)))((()))'''&&&(((,,,...---+++---,,,++++++***+++++++++***+++,,,,,,,,,---///111444444222...+++***+++---,,,---///...------...///,,,,,,,,,,,,,,,---......000////////////.........))),,,...///...,,,++++++***...---)))+++333444///111222333222000...//////000000//////...---------***++++++,,,,,,,,,------///.........000111000///+++---......,,,++++++,,,*********+++---000222444000000000000111222444444---///111222111000000000000111222333333222000///...111444666666666666777<<<999888999===@@@@@@???<<<:::888555444555666888444333444666999;;;:::999666666666888;;;<<<;;;:::999777666444333222222222111111000000///.........***...///---///333444111888999:::;;;999777444222...,,,---222333222333666444666999:::;;;;;;===>>>BBBCCCDDDCCCAAA???@@@AAA>>>===<<<:::999999::::::888999999999999999999999888;;;>>>???>>>=========999999999:::;;;<<<===>>>EEEDDDCCCAAA???>>>======<<<<<<;;;;;;;;;;;;;;;<<<888666444333333555777999777888888888777888;;;===???AAAAAA===:::;;;<<<;;;>>>;;;888666888:::;;;<<>>>>>>>>>>><<<;;;:::;;;=========;;;:::999888777666666666666555666777888777555444222333333333333333333333333444111222555666555666999<<<999777888666222111333111///---...000000,,,)))((()))***++++++***+++++++++///000...///222222...+++******,,,...///...---+++***+++,,,------+++))),,,***)))***,,,......---+++)))((())),,,---,,,+++++++++************++++++)))***+++,,,,,,---------)))***++++++***(((%%%###&&&***---***(((******((((((******)))'''***111777---+++)))((())))))((('''''')))++++++******---///---------.........//////)))***+++++++++***((('''***((('''(((***,,,***((((((((()))+++------***(((******++++++***)))((((((---,,,***)))((()))***+++))))))))))))(((((((((((()))+++---...---,,,***(((,,,,,,+++******+++,,,---'''---333222---(((((())))))+++,,,+++)))(((***,,,,,,)))***///111...+++,,,***+++---......---+++***))))))++++++,,,+++******))))))((((((((('''''''''(((((((((***,,,---,,,***)))+++,,,+++)))(((***,,,***)))***,,,...000///......,,,***+++...///...+++)))(((((((((***,,,...000,,,+++***))))))+++---...,,,,,,,,,,,,,,,+++******+++***))))))+++,,,,,,+++---...///000///,,,)))''')))'''&&&(((,,,///...,,,------,,,+++******+++,,,+++,,,...---,,,---000333333222111...+++***+++---&&&+++///...)))&&&(((+++,,,,,,,,,---...///000111000000000/////////......+++...000111///,,,+++++++++///...)))+++555666000444555555444111/////////111111000//////......------------............---000///...000111222111///***---//////...,,,---...++++++,,,...///111222333///000000111222222222111,,,///222333111000000111222333444555444222000///000444777888777555666777888888:::<<<>>>@@@AAABBB>>><<<:::777666555555555444333333555777888777666444444555888;;;<<<;;;999777888888888666444111000000000///......//////000+++---...,,,---222333111666666666777777666444333000......222222000111444111333666777777888:::;;;>>>@@@BBBBBBAAA@@@BBBDDD??????>>><<<;;;999::::::888999::::::;;;;;;;;;;;;<<<>>>??????======>>>???:::;;;;;;;;;;;;;;;===>>>???@@@AAABBBCCCCCCCCCCCC???>>>>>>===<<<<<<<<<;;;:::888555222111333555777777777888777777999<<>>BBBBBB<<<:::===>>>;;;===;;;999888:::;;;<<<;;;vvviiifff```YYYSSSOOOMMMLLLIIIHHHGGGGGGHHHHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>===<<<===>>>???>>>======<<<;;;999888777666666444555777999888666444222444444444444444444444444333000111444555222333666:::555222333222000111555222111000---,,,+++,,,,,,((()))+++++++++***+++,,,)))///111...///444333///*********+++...///...,,,+++++++++,,,......,,,***,,,+++******,,,......---+++)))(((***---///...,,,,,,,,,++++++++++++,,,,,,,,,,,,---...---,,,+++***((()))***+++***'''$$$"""((((((&&&%%%(((,,,)))###(((***,,,)))&&&(((222:::---+++)))((())))))((('''$$$''')))((('''(((+++...+++++++++,,,,,,---------((()))+++,,,+++***(((&&&***)))(((***,,,---+++)))&&&&&&''')))++++++)))''''''((()))))))))))))))(((---,,,***)))((()))***+++''''''(((((())))))******)))+++...///...,,,(((&&&))))))(((''''''((()))***'''000888777///((((((+++(((***---,,,***((()))++++++((()))...000---++++++***+++---......---+++***)))***+++,,,------,,,+++))))))(((((('''''''''&&&(((((((((+++------,,,***'''***+++***(((''')))+++((((((***,,,///000///---000---+++---222444000,,,)))(((((((((***---000222...---+++))))))***+++,,,+++++++++++++++***)))(((***((('''(((***++++++***---...000000///,,,)))'''***((((((***...111000.........---+++******+++---,,,...///...------111555222222000---******+++---$$$+++222111+++(((+++000------......000111333333000000000000////////////...111333333000---******+++000///))),,,666777111555666777555222000//////111111000000//////.........//////000000///......000//////000222222111000)))---000000...---...000------///000111111111111------///000000///...---+++///333333111000000111333444555666555333111///333666::::::777555666777444777;;;===>>>@@@BBBDDD???>>>;;;999777555444333555444444555666666555333222333555888;;;<<<;;;999666888::::::999555111...000//////......///111222,,,//////,,,...333555333333222222444555666555444555222111444333000000333...111333555555666888999;;;>>>AAABBBAAAAAACCCFFF???@@@@@@>>><<<:::999:::888999:::;;;<<<=========???@@@@@@>>>======>>>@@@;;;;;;<<<<<<;;;;;;===>>>:::<<>>===<<<<<<>>>;;;666222111222444666777777777777777999===@@@===AAAAAA<<<:::===>>><<<;;;::::::;;;<<<===<<<:::wwwlllaaa^^^YYYUUUQQQLLLGGGCCCIIIHHHGGGGGGHHHHHHFFFDDDDDDBBB@@@>>>======>>>???<<<===>>>?????????>>>===:::::::::999999777666666333444777888888555222000222333555777888777777666111222444444111...,,,,,,)))///111...000555444000---+++******+++,,,,,,+++,,,+++******,,,,,,+++***,,,))))))---...,,,***+++---,,,***((((((***,,,...***+++,,,---------,,,+++,,,+++***))))))***+++,,,...+++((((((,,,...///...///---+++************)))------,,,+++)))(((((('''))))))************)))(((''''''(((((((((((('''&&&---&&&%%%'''$$$###000BBB///,,,)))((()))*********+++++++++***************,,,,,,+++++++++++++++,,,***++++++)))(((''')))***))))))***+++++++++++++++%%%&&&''''''&&&&&&'''(((,,,,,,'''""""""(((,,,---,,,+++)))((((((((()))***)))))))))***,,,---+++*********++++++***)))'''&&&***'''%%%'''***+++***)))'''((()))++++++******)))))))))))))))))))))))))))+++++++++++++++***)))(((***************+++++++++)))+++---...,,,)))%%%"""...)))$$$$$$(((+++***'''%%%(((***)))((())),,,///,,,,,,++++++***)))(((((((((***,,,------...000222333111///,,,++++++,,,,,,,,,+++))))))***...222555,,,,,,,,,***))))))+++---111...******++++++)))'''************************,,,,,,...000111///+++((('''(((***+++------......000---***((()))***++++++---...///222555666555333222111...,,,***))))))***000///000222000++++++---000---000...)))222999333333222000000111111///...,,,---///111000...,,,***...---+++***+++,,,...000222444444333111/////////555333111000///000111222111111222444555444111///666000---111555333///...---------------...///000//////000000111222444444000///////////////000111...------...000111000///000888<<<666......222666555777888777444333222333555777;;;???AAABBBAAAAAAAAA@@@===;;;888666444444888777555555666777666555222333666999;;;;;;;;;:::555888;;;999555222111222111...---//////,,,,,,///,,,...000222333444444333444111000222777999666222777444000///000222333333444333222333777:::;;;;;;>>>;;;;;;>>>???===>>>AAAHHHBBB???>>><<<999:::===;;;<<<>>>??????>>>===<<>>;;;???<<<888444333444666888777888:::;;;<<<<<<;;;;;;<<<:::999888888:::<<<===;;;;;;<<<===>>>???@@@@@@qqqggg^^^ZZZUUUQQQNNNLLLIIIGGGHHHGGGFFFGGGGGGGGGEEECCCCCCBBB???===<<<<<<======;;;<<<>>>??????>>>>>>===999999999999888777666666333555888::::::999666444555555666666666666666555333444444333111...---,,,%%%)))+++)))***......***---,,,+++,,,---...---+++,,,+++++++++------,,,***)))''''''+++,,,******......,,,***))))))+++---...+++,,,------------++++++++++++***))))))***++++++...+++((())),,,...///......,,,+++***************......---,,,+++***)))(((++++++*********)))))))))))))))))))))))))))))))))+++&&&&&&)))'''&&&111AAA...+++((('''(((*********++++++++++++++++++++++++++++++************++++++)))***+++***)))((()))***))))))******************((()))))))))(((''''''(((***+++***''''''+++---,,,,,,+++***)))((())))))***)))(((((()))***+++)))((())))))***++++++++++++******(((&&&&&&(((******(((((((((******+++******)))************************++++++++++++*********)))+++++++++******)))))))))+++,,,---...---***(((&&&///+++((((((,,,...,,,***''')))******)))))),,,......------,,,++++++******+++,,,------,,,,,,...///111000---+++******++++++---,,,+++***+++---000222---,,,++++++++++++,,,---000---++++++,,,,,,)))'''(((((()))******+++,,,,,,---,,,,,,,,,------+++***+++,,,,,,,,,+++******)))---,,,+++***++++++++++++//////000444999===??????===:::555000,,,+++++++++111000111333000---///444777...---///,,,111888555333111000000111000///------...000111111///---+++000///.........///111111---///000111000///000111444333111000///000111222333222333555666555333000777222000444777555111000///......//////000000111000000000000111222333444111111111111111222222222000/////////111222222111222777999222------111333888999999777444111000111555888<<<@@@BBBBBBAAA@@@>>>===;;;999888666666666999777555555777888888888777888:::;;;<<<;;;:::999777999::::::777444222111111...,,,...---++++++...---...000222333333333222333111000222777999777444666444000///000222333333444333222444777;;;======???<<<<<<>>>???>>>???CCCEEEAAA???@@@???<<<===AAA@@@AAAAAABBBBBBBBBBBBBBBDDDCCCBBB@@@>>>===<<<;;;<<<<<<======<<<:::888777:::888666888<<>>===FFFEEECCCBBBBBB@@@===;;;>>>;;;888555333444555777888888999:::::::::999888;;;:::888777888999:::;;;<<<<<<===>>>???AAAAAABBBuuuiii```ZZZVVVQQQMMMLLLLLLLLLLLLIIIGGGFFFGGGGGGGGGEEECCCBBBAAA???===;;;:::;;;;;;:::;;;<<<>>>>>>>>>===<<<999999999999888777666666555777:::===>>><<<:::888888777666666555555666666666555444222000...------(((+++---+++,,,...---***---------...//////---+++,,,,,,,,,---......,,,***(((((())),,,***)))---333///---,,,******+++---...------......---,,,+++***+++***))))))))))))***+++---+++)))***,,,.........,,,,,,++++++++++++++++++//////...---,,,++++++***---,,,+++)))))))))***+++---,,,+++)))))))))***+++***''''''+++)))(((111>>>,,,***((('''((()))))))))++++++++++++++++++++++++******)))))))))******+++(((***,,,,,,***)))((()))************)))))))))))),,,,,,+++***)))((((((''''''+++---,,,---//////,,,++++++***))))))))))))***+++***)))***++++++***((()))))))))***+++---...///,,,)))&&&%%%'''((()))(((((()))******++++++******************************---,,,******)))***++++++,,,,,,+++***)))(((((('''---------------,,,++++++///,,,***+++...///---+++***++++++***)))***,,,...000///...------,,,,,,,,,...//////...,,,++++++,,,///...,,,************+++------,,,,,,,,,---......000---***+++...///...,,,...------------,,,***'''&&&&&&''')))***+++,,,---///,,,***)))***+++++++++,,,,,,,,,+++***)))((('''+++++++++,,,,,,,,,,,,,,,333333555:::AAAIIINNNPPPJJJEEE<<<444///------...222222333333000...444<<>>===<<<;;;:::::::::;;;<<<;;;999666666888:::;;;<<<>>>>>>???>>>===;;;999888:::999999999999777444111444000...///...,,,---000000000111222222222222222333111111333777888777444666333000///000222222222555333222444888<<>><<>>AAAEEEAAA??????BBBBBB@@@@@@CCCCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@>>>======;;;<<<<<<<<<<<<:::888777999888777777777777777777CCCBBB@@@@@@???>>><<<999;;;:::888666444444444555777888888999999777666555:::999888777777888999999;;;<<<>>>@@@AAABBBCCCCCC|||sssjjjaaaZZZWWWTTTPPPNNNNNNNNNMMMLLLIIIHHHGGGGGGGGGGGGEEECCCAAA@@@>>><<<:::999999999888999:::<<<<<<<<<;;;;;;888888999999888777777666888:::<<>>555///---...000111111333333000///777AAAMMM555---333000---000222222111//////000000...------...///000///...---,,,---...000111111111///...---//////...,,,*********111111000000000000111222444333333444666666555333777444555999;;;888444444111111222222222111111111111111111111222333444444222333444555666666555555555444333333444555444222777666111+++***......,,,555555555222///---------444888>>>BBBDDDBBB???<<<======<<<<<<===???AAACCC===;;;999888;;;===???@@@CCCCCCBBB@@@===:::777666999777666999;;;;;;777333777333000111000...000333333333333333333333333333555444333444666777555333555333000///000111222111444333333555999===@@@AAAAAA===;;;===>>>===@@@DDD???===???CCCCCC@@@@@@BBB@@@???=========???BBBCCCFFFEEEDDDCCCBBBAAA@@@???;;;<<<<<<======;;;:::999999::::::888666555666888???>>><<<<<<<<<;;;999777999999888777666555444333555666777888888777666555999888777777777777888999:::<<<>>>@@@BBBBBBCCCCCC|||ooohhhbbb\\\WWWTTTSSSRRRRRRQQQOOOLLLIIIJJJHHHGGGGGGGGGFFFDDDBBB??????===<<<:::999888888666777888:::;;;;;;::::::888999999999999888888777:::;;;===???>>>;;;888555555555444555666888:::;;;:::666111////////////...******+++,,,,,,***))))))++++++,,,...//////,,,)))---,,,,,,...//////---+++//////000000+++(((---444///...---,,,,,,,,,,,,---......//////...,,,+++)))******++++++++++++*********++++++,,,,,,,,,......+++...111111000......////////////......------,,,***)))))))))+++...111333666444111---***)))))))))))))))******(((&&&)))---***((('''''')))***)))((((((((((((((())))))******))))))(((((()))******+++(((+++------,,,***)))(((+++***))))))((()))******///---************(((%%%'''***+++***+++///000...++++++++++++*********)))///...------......,,,***///...---,,,,,,---...///,,,+++)))'''&&&'''(((******************++++++,,,++++++++++++++++++++++++---,,,***))))))+++,,,...))))))******++++++,,,,,,------,,,,,,,,,---...///,,,,,,,,,...//////...---222000---++++++,,,---...///...,,,+++++++++,,,---,,,.........,,,+++,,,---------,,,,,,,,,,,,,,,,,,((()))+++---//////000///111---+++---222444111---,,,...///000///---+++***))))))))))))************+++*********++++++)))''')))******+++++++++******+++,,,+++))))))+++///333555888===DDDKKKOOOPPPOOOGGGBBB:::222------...000000///000222000///666???JJJ222,,,444222...111333222111//////000000...------............---,,,+++,,,...000222222111///......///000///,,,+++***+++/////////000000111111222333222222333555555444333555333444888999666333444222222222222222111000///000000111111222333555666222333444555666666666666666555444444555555333222888666000++++++......+++///000///...,,,,,,---///444777===AAABBB@@@<<<:::;;;;;;::::::<<>>:::999<<<<<<;;;===AAA>>>===>>>BBBAAA>>><<<>>>===;;;999888999;;;???AAAEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>;;;999888888999:::999777777888:::;;;999888999999888666444888888888777777555444444444555666777888777777666888888888888888999999::::::;;;===@@@AAABBBAAAAAApppeee___\\\XXXUUUSSSRRRSSSSSSSSSPPPKKKGGGHHHGGGEEEEEEEEEDDDBBB???>>>======<<<;;;:::999999666777999:::;;;;;;;;;;;;999:::::::::::::::999999:::;;;===>>><<<999666333333444444666777999;;;<<<888444///...///000///---***((())),,,,,,)))((())),,,,,,,,,---......,,,***...,,,+++,,,---...---,,,...------...***''')))//////...---,,,,,,+++++++++---...//////...---,,,+++++++++,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///+++///333444111...---.........---------,,,,,,,,,))))))***+++---000333444666444111...,,,******)))))))))***)))'''&&&'''))))))((('''(((***+++***)))''''''(((((()))*********))))))))))))******+++,,,)))+++------+++***)))***+++***)))))))))***,,,---...+++)))***,,,,,,***''')))+++***((()))---///---++++++,,,,,,++++++***))),,,+++***+++,,,,,,+++)))000///...---,,,,,,,,,,,,***++++++***)))((()))++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++---...)))******+++,,,---.........------,,,------............//////000111111111666222...,,,,,,---.........,,,+++))))))***,,,---+++---...---,,,,,,---///,,,,,,,,,---------------((()))+++---///000000111///---,,,...111333111...---...000000...---,,,---+++*********************+++******+++,,,,,,)))'''---------,,,+++***)))(((+++,,,---+++)))***///333222444999???CCCDDDAAA???;;;888444///------...//////---...111111000333888<<<---,,,333222222666555222000////////////...,,,...............------,,,///000222333444333111000+++---...///...---...///......///000000111222222333222111222444555555444444111222555666333333555222333444444333111///...//////000111333555777888555444444555666777999999999777555555666555444222555444000+++***......++++++,,,,,,++++++,,,...111333666:::===>>><<<999777777666555666777;;;>>>AAA===<<<;;;<<<>>>??????>>>AAA???===;;;888555333222000111333666999:::999777111......111111//////222777666555555555555555666888888888777555333222111333111000000111111111///000000222555999<<<<<<;;;;;;888888;;;<<<:::;;;>>>>>><<<===@@@???;;;:::;;;;;;:::888888999;;;>>>@@@BBBCCCCCCDDDDDDDDDEEEEEEIIIHHHGGGDDD@@@;;;777555777777777777888999:::;;;999777777777888888666444999999999888777666666555666777888999999888777666888888999:::;;;<<<<<<===:::<<<>>>@@@AAAAAA@@@???uuuggg]]]YYYXXXVVVSSSQQQPPPPPPPPPPPPOOOLLLIIIEEECCCBBBBBBBBB@@@>>><<<<<<<<<<<<<<<<<<;;;::::::888999;;;<<<===>>>======:::;;;;;;<<<<<<;;;;;;:::999:::<<<===<<<:::666444333444666777888999::::::555111------///111///,,,---***+++000000,,,+++---...---,,,---...///...,,,...,,,***)))***,,,---,,,---******---,,,)))))),,,...------,,,+++*********------...//////...---,,,,,,------......------,,,(((+++------,,,+++---///)))...333444000,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,---///000111222111111000///...---,,,,,,'''))))))(((((()))******)))(((((()))+++,,,+++))))))))))))***+++,,,,,,,,,)))))))))******+++------+++,,,---,,,***)))***++++++***))))))***,,,...000...+++(((***...000...+++))),,,,,,)))***---...,,,++++++,,,,,,,,,+++***)))***))))))***,,,,,,+++)))............---,,,+++***(((+++------+++***+++,,,++++++*********+++,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........//////////////////....../////////......000222333888444///,,,---......---...,,,***))))))***---...,,,---......,,,,,,---...******+++,,,,,,,,,,,,,,,******+++,,,---...///000,,,---...///000111000///---///111000---,,,---///******++++++,,,,,,---------,,,******+++++++++***---------------,,,+++***(((,,,//////,,,+++---000111111333777999999666333222111000......---......000,,,---222555222000000111+++///333000444777111222000///...//////...,,,000000000000000////////////000111222222222111000***,,,......---,,,---...,,,---...000111111222222444333222333555666666666444111111333333111333777444555666666444222000///---...///111333666888:::888777666555666999<<<===;;;:::888777777777555333///111000+++))),,,,,,***+++,,,,,,++++++,,,///222222444777999:::999666555666444333222444777;;;===:::999:::;;;<<<<<<:::999;;;:::888666444222111111...000444555555555555555///---///333444222222444555444444333333444555666666777777777555444333333333111000000111111000///---...111555999:::888666888666888<<<===:::999<<<>>>;;;<<<>>>>>>;;;:::<<<:::999888888999<<<>>>???@@@@@@BBBCCCDDDFFFGGGGGGLLLKKKJJJGGGCCC???;;;999:::888666777;;;===<<<;;;999888777888999999777666;;;:::999888777777777888;;;;;;;;;;;;:::888666555777888:::<<<>>>???@@@@@@<<<>>>@@@BBBBBBAAA@@@>>>yyynnnaaaXXXVVVVVVTTTRRRPPPNNNLLLLLLMMMNNNMMMLLLBBBAAA?????????>>>;;;999;;;<<<<<<======<<<<<<;;;:::;;;===>>>@@@@@@@@@???;;;;;;<<<<<<===<<<<<<<<<777999;;;======;;;888666555666777999999999888777333///+++,,,000111///+++,,,)))***///000+++***...111///------...000///...///,,,)))((()))+++,,,------******...000...---...------,,,,,,+++***)))))),,,---.../////////...---------...//////...------(((+++---...,,,+++---///(((...333333...***))))))++++++******************------...///000000//////---...///////////////...&&&((()))((((((+++---,,,)))))))))***,,,---+++*********+++,,,------......************+++,,,---...,,,,,,,,,+++))))))+++,,,+++***))))))+++---000222...+++)))+++000333111...)))---...,,,,,,...---***++++++,,,---,,,+++***)))+++******,,,......---,,,,,,---.........---+++***'''***...///---,,,,,,---,,,+++*********+++,,,---------------------------***+++,,,------------,,,.....................---111111111111111000//////------,,,,,,+++---000333:::555///------///...---...---+++))))))+++---///---...///...,,,++++++,,,((()))***+++++++++++++++---,,,,,,,,,,,,---...///***,,,///000000//////000...000111///,,,,,,...111))))))***+++---...//////000---)))'''(((+++,,,---)))***,,,---.../////////%%%+++222333///,,,+++,,,222222111222444444222000---.../////////...------111,,,---333777444...+++......444444...222444***111000......//////---,,,222222222111111111111111------...///////////////---...///...,,,***)))***,,,,,,...000111222222222555444333444666888888777444222111222222000333888666777777777666444111///,,,---///111444777999;;;;;;999777666777:::>>>@@@===<<<:::999999888777555+++//////+++(((***+++)))---...---,,,,,,---000333111333555777777666555333777555333222444777:::===777777888:::;;;:::777444666555444333111111000000---111555555333111111333000///222888999777666888333333222111222333444555444555777777666555666666222111000000111111000...+++---111555999888555222777666999===>>>:::999;;;===;;;;;;>>>>>>;;;<<>>>>>???AAABBBEEEGGGHHHIIIIIIIIIIIIHHHFFFDDDAAA@@@>>>:::777999>>>AAA???;;;:::999999999;;;;;;999888<<<;;;999888888888999999??????>>>===:::777444333888999;;;===@@@AAABBBCCC>>>@@@BBBDDDDDDBBB@@@>>>zzzrrrhhh\\\VVVVVVVVVSSSPPPRRRPPPNNNLLLKKKJJJGGGEEEDDDCCCAAA???===<<<;;;:::<<<===??????===<<<======888;;;>>>??????>>>>>>>>>===<<<;;;<<<>>><<<888444999:::;;;<<<======<<<<<<<<>>:::555444444000000111111111000000///)))...000------111000,,,333///,,,------+++,,,000111///---***))))))***+++111///---...//////,,,)))///...---,,,,,,,,,,,,,,,......///222444111,,,''',,,+++***)))***,,,...000,,,---------,,,---///222...///000///---***))))))+++)))(((((()))******)))...,,,++++++,,,---,,,+++---///111000---+++,,,...******)))))))))***,,,---......---,,,,,,,,,,,,---,,,,,,+++++++++,,,---...++++++++++++++++++++++++***+++,,,---...............---,,,***)))+++///222---,,,+++---///000000///---///000...+++((('''&&&---......,,,+++---222666,,,---......---,,,,,,---///...---,,,++++++++++++,,,+++)))((((((***,,,---((()))+++,,,---,,,+++***000...,,,+++,,,,,,***)))+++,,,---......,,,***))))))***+++---///000222222111///...000333333222///------------------------111333444...&&&###&&&++++++******+++---///...---,,,,,,,,,+++++++++******,,,***((((((***+++)))'''...)))&&&(((---000...***&&&+++...,,,,,,000444444...,,,)))((((((+++...111,,,+++***+++...000000000222---***+++,,,******,,,+++---///111222222111000000111222333333222000///222000...---...///......---///000000///......///---,,,---///111111///---111---+++,,,000222000---000...+++***+++,,,,,,+++---...000111111111000///111...///222222......000/////////000000...+++((('''(((***---///222333444777666444333333444666777333222111111111333666777999999888666444111///---444222//////222555777777:::888666666777999<<<>>><<<;;;999777555444333333111000...,,,++++++,,,---111///---,,,,,,...111222666555333333444444222111000000000000111222333444333111000222555777555333666555444444444333111//////......///222444555444000...111777888444222555999777444222111333555777666555444333333444555666666444222111111000...,,,//////000333666777666444333555888<<<======<<<<<>>>>>???AAADDDDDDLLLNNNGGGBBBDDDEEEDDD===???AAABBBAAA???<<<:::<<<>>><<<888777888888555;;;999888888999999888666===<<<:::888777777888999888777888<<<@@@CCCCCCBBBBBBCCCEEEDDDAAA???>>>>>>|||qqqllldddZZZUUUUUUVVVRRROOONNNLLLKKKJJJJJJJJJHHHGGGBBBAAA???===;;;:::999999>>>??????>>>===<<<<<<>>>===???AAABBB@@@???>>>???>>>===<<<===???>>>:::777777999;;;<<<======<<<;;;;;;>>>AAA@@@;;;666222111111111111111000...------***...///,,,---000000,,,444000///000000---...111444333000...------.........---,,,---000000///,,,///......------------...+++---000444777555///***...---,,,,,,,,,...000222---.........---...000333,,,...//////---,,,++++++,,,+++))))))+++,,,+++***,,,+++))))))***++++++***...//////---******,,,///---,,,+++++++++,,,---...000///...------,,,,,,,,,++++++***+++---///222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...//////.........///000---,,,+++---///000000///+++---...---+++))))))***---......,,,******---000,,,...000000...------...//////...---,,,+++++++++******)))((()))***+++,,,,,,------....../////////000...,,,+++,,,,,,+++***---...///000000...---+++++++++,,,...///000111222///...---///222333111///------,,,+++******))))))***---///...+++)))***---+++***)))+++---...---,,,,,,,,,++++++************,,,***((()))++++++)))''')))))))))***+++,,,,,,,,,+++000111...---000222222...---,,,++++++,,,...///000///...///222444444444444...***+++,,,++++++...---...000111111000///...///000222333333222000///222000...---...//////...---...//////......---.../////////111333333222000111///,,,...111222///,,,///---+++***++++++***)))---...///000000000///...---+++,,,000000......000000//////000111///,,,***---------...............555444333222222333444555111000000000111222444555444444444444444333222111///---,,,---000444666777:::999888777888:::<<<===;;;:::888555444222111111111///---+++***+++,,,---///...---,,,---///222444333111000000111000///---000////////////000111111222000///000333444444333444333333333444444222000333222111222444666666666555222222555666333333777777555333111111444666888777666555444444555666666888666444444444333111/////////000222555666666444333444666888;;;===???@@@@@@>>>;;;:::;;;<<<===>>>;;;;;;;;;:::999999<<<>>>:::<<<======<<<===???AAAGGGNNNQQQLLLGGGGGGHHHFFF@@@@@@AAA@@@???===<<<:::<<<>>>===888777999888555;;;999888888999999888777999999999999999::::::;;;999888999===AAACCCBBB@@@@@@AAACCCBBB???===<<<<<>>??????>>>>>>???@@@???<<<:::666888;;;>>>??????===<<<:::>>>AAA@@@<<<666111...222222111000///---,,,++++++......,,,,,,//////---111......000000------000555444222000//////000000+++++++++---000222111000///............//////000+++---000444666333...***000//////...///000222333.../////////...///222444,,,...000000///............,,,+++,,,---...---,,,---,,,***+++,,,------,,,//////---***)))***---000000///......---.........111000000///...---------...---,,,,,,...111444777........................//////000000111000000///...///000111111000...------,,,,,,---///000///...***+++,,,+++******,,,---------...,,,***((()))***+++...000111000...---...///......------,,,,,,,,,))))))))))))************.........///000111111222///...,,,+++,,,---,,,+++......///000///...---,,,,,,------......//////000---,,,,,,...000111000///......---+++***)))((('''(((***,,,......---,,,++++++***)))***+++,,,+++***+++************))))))))),,,+++)))***++++++***(((%%%(((+++,,,+++***+++,,,///222333...,,,---...,,,///.........///000000111555444444555999;;;======888111,,,,,,,,,+++---000---...000000000...---+++///000111222222222000000222000......///000///..................---,,,+++000//////111333444333222333111///111333222///+++---,,,******+++***)))''',,,---.../////////...---,,,***+++///000......111000000///000111000...+++000//////...---,,,++++++111111111111111111111111---......//////000000000111111111111111111111111,,,******,,,000555777999999999999999999999::::::888777555333111000//////000///---+++++++++,,,---...---------...000333444111000......//////---,,,/////////...............111///------///111222222333222222333555555444333555444333444666777666555:::666444444444444666:::666555333222222555777999888888666555444555555666999777555444444444222000/////////222444666555444333333444555888===AAACCC???>>>;;;999999;;;>>>???:::::::::;;;=========<<<:::;;;<<<;;;::::::<<<>>>HHHNNNRRROOOLLLKKKKKKIIIDDDCCC@@@>>>===<<<<<<<<<===???===999777999999666;;;:::999999:::;;;999888666777999;;;<<<=========999:::;;;>>>AAAAAA@@@>>>===???AAA@@@>>>;;;;;;;;;{{{pppgggaaaZZZVVVRRRRRRSSSSSSOOOLLLGGGFFFEEEEEEGGGGGGFFFEEE???>>><<<:::999888777777===>>>===<<<;;;<<>>===>>>???>>>>>>>>>>>>===<<<;;;777:::===AAABBBBBB@@@???===>>>???===:::555111...111111111111000///---------...---,,,,,,.........***((()))---...,,,,,,...222111000///............++++++,,,...000111111111//////...//////000111111...//////000///---***(((111000000000000111222333000000111000///000333555///111333333111000///000///.........000000///---222000//////111222222111//////...,,,,,,,,,...///111000000///............//////000000000000//////222111///------///222444000000000000000000000000111111222222222111111000000//////000111000...---...---,,,---///000///...+++++++++***)))***---///+++,,,------+++)))((('''***,,,///111///...------------------,,,,,,++++++'''((()))*********))))))+++,,,...000111111000000///---++++++---------,,,---------...---,,,++++++------------------------++++++,,,---...///...............---,,,+++******...,,,+++,,,------)))&&&,,,***)))***++++++***)))***))))))))))))))))))))),,,+++++++++++++++******'''))),,,------,,,,,,+++...111000,,,+++,,,+++(((......///000222555888999>>>>>>>>>@@@DDDGGGHHHHHH===555...---,,,***,,,///,,,---///000000...---+++///000111111222111111000222000//////000111000///......------...---+++***...------///111222222111444333222333333222...++++++***)))***++++++)))(((+++,,,---.........---,,,...,,,---000111......111///......///000000...,,,,,,,,,---------.........//////000000000///...---++++++,,,---...---------111000///...------,,,,,,---++++++---222666888999666777888888888777666555333222111000000000000000000...---++++++,,,...///////////////000111222222222111//////000000...---000000000//////...---,,,000...,,,+++,,,...000111111111111333666777777666666444444444666666555333:::888666666777888;;;===999888666444444666777999888777555444333333444555777555333333333333111///000//////111333555444333333333444555777:::===??????===;;;888777999===@@@@@@===::::::<<<===;;;999999::::::999888777999:::CCCHHHLLLNNNMMMLLLKKKKKKGGGDDDAAA===;;;<<<===>>>>>>@@@???:::999;;;:::777<<<;;;::::::<<<<<<;;;:::666888;;;>>>??????>>>===:::;;;===???@@@@@@>>><<<===>>>@@@???===;;;;;;;;;rrrggg```^^^UUURRRPPPPPPQQQQQQMMMJJJHHHFFFEEEDDDEEEDDDCCCAAA???>>>===;;;:::999999999::::::;;;::::::<<<@@@CCCDDDDDDCCC@@@<<<;;;;;;===>>>>>>>>>===<<<::::::999:::<<<@@@BBBDDDDDDCCCBBB@@@>>>;;;999666444222111000000111222222222111111///......///...------...&&&$$$&&&+++---,,,---000000//////...---------------...///////////////000///////////////000111222000000///---,,,,,,---...000000000000000000111111000111111111000111333666444666777666444111000111111000000111222222000...333222111111333444444333...///000111111111///...000000//////......------,,,---///000111222222222222111///......000222444111111111111111111111111111222222222222222111000444222000000111333222111...---,,,---/////////---,,,------+++***+++---///***+++,,,------,,,+++)))(((+++---...---,,,,,,,,,+++,,,,,,---,,,++++++***(((((()))************))))))+++///222333222///---...---+++,,,---......---------...---------,,,,,,,,,,,,,,,+++++++++******++++++------------------+++,,,,,,,,,,,,,,,,,,,,,222...))))))+++,,,)))''',,,***)))***++++++***))))))))))))))))))))))))***,,,,,,,,,,,,++++++++++++,,,******---111222...***---//////,,,,,,...,,,(((......000333777>>>DDDGGGKKKLLLMMMPPPSSSTTTSSSRRR???777000---+++)))))),,,***+++---///000000......//////000000111111111111111000///000222222111000///---,,,---......,,,***...---,,,...000222222111444444333333333111...,,,+++***))))))+++,,,+++******+++---.........---,,,///,,,---//////+++***,,,---,,,,,,---...///---,,,++++++,,,---///000111111....../////////...---,,,******+++,,,,,,,,,++++++...---,,,+++************...,,,,,,---000333444444222333444555555333222111.........//////111222333000///---,,,,,,...///111333333333333222111000000222111//////000000...---222222222222111///...---///...,,,******,,,///111111111222444888999999888777666666777888888666444555777999;;;===???@@@???===<<<:::777666666666777555444333222111222333333666555333333333333111000000///...///222333333222333444555666666777777777999888777555555999@@@FFFLLLFFF???<<<<<<<<<;;;999888888999777666555777888;;;>>>CCCHHHIIIHHHHHHIIIGGGDDDAAA>>>===>>>???AAA@@@BBBAAA<<<;;;===<<<999===<<<;;;<<<===>>>===<<<999;;;>>>@@@AAA???===;;;:::<<<>>>??????>>>=========???@@@@@@>>><<<<<<<<>>??????===<<<;;;:::::::::777888999999:::;;;>>>AAA???>>>===;;;888999;;;===>>>???>>><<<999777777888<<<===???@@@BBBBBBBBBBBBAAA===888555444444444333000000111222333333333333000...///222222...---...***((()))---///...///333000000000//////............000111111///......///000////////////000000111/////////......000444888000000000000000000000000000111111111000111444666666888999888555222111111111111111222444333111///111000//////111333333222...///000333555444000---....../////////...------+++,,,...000222222222111.........///111333555777222222222222222222222222000000111111222111111000777444111111444777666555///---,,,---...///...------.........------///111******+++---//////---+++(((***,,,,,,++++++,,,---++++++---------,,,+++******************++++++++++++---111444444222...,,,...,,,+++,,,...//////...000000000////////////...,,,,,,,,,++++++*********+++---......,,,++++++,,,(((((())))))***+++++++++///+++''''''***,,,,,,++++++***)))***+++,,,+++***)))))))))************+++,,,---...---+++***+++,,,///+++))),,,222444000+++...000000///000333111,,,///111444:::BBBIIIPPPTTTYYYYYY[[[\\\]]]ZZZVVVRRR===555///---+++((((((+++)))+++---000111111000///.../////////000111111222111000000111333333222000///---+++---///000...+++///...---...111333444333444444333222111000///...000---+++***+++,,,,,,,,,+++,,,---.........---,,,...++++++---,,,((('''))),,,+++***+++---......---.........//////000000111000//////......---------++++++++++++++++++++++++******)))))))))***,,,---,,,+++***+++.../////////......000111111000///...------......000222333444000///...---...000222333666666777666555333111///111000......//////---,,,222333333333333111///......///...,,,+++,,,...111222222333666:::<<<<<<;;;:::999:::;;;<<<<<<999777333888===>>>AAADDDDDD@@@???>>>;;;999777666555555333222111111111111222333777666444444555555333111000///......111222222222444444444444444333111111000111222111333:::EEEMMMVVVPPPHHHAAA===;;;::::::666777777666555555666888666666:::AAACCCBBBBBBDDDDDDCCCBBBAAAAAABBBCCCDDDCCCEEECCC???===??????<<<>>>===<<<===?????????===<<<>>>@@@AAAAAA???===;;;;;;===??????======>>>???===???AAAAAA???=========tttjjjaaaYYYVVVXXXTTTSSSQQQPPPOOOMMMKKKIIIHHHFFFDDDCCCCCCBBB@@@>>>???>>>===;;;::::::::::::666888999999999999:::<<<999999888777666888<<>>>>>>>>;;;777555555555444222000111111222222222222111000...111666555///---...111...---///000...///333//////000000//////......---000111111///...///000000000///.........//////+++...000111111333666999000000111111111000000000000111111000000111333666444666888777555333222222111111111333444444111//////...---...000111111111///...///111333333111...---...///000000//////...,,,---///111111000///......///111333444666777777222222222222222222222222---...///000000000000000333000///222666888666333///...------...///...---***,,,///000000111222333,,,******+++......---+++***+++,,,+++***+++...000,,,---...000000///---,,,,,,+++*********+++---........./////////...---,,,---,,,+++,,,...000000///111000000///////////////---------,,,,,,,,,,,,,,,---///000///,,,******+++)))))))))))))))*********)))(((((()))+++,,,------+++***)))+++---...---,,,************++++++,,,,,,,,,...///...+++***+++------,,,+++,,,///000///...///111111000222555222---111555===FFFOOOUUUZZZ\\\______```___\\\TTTKKKDDD777000,,,,,,+++))))))+++,,,---///111111111///............///000000111222111000111222444444222111///,,,***---111222000---...---,,,---000222333333444333222000......///111888444///,,,+++++++++++++++,,,---//////......---...,,,,,,///...***))),,,,,,+++***+++---//////...000000000000111111111111222111000...------......---,,,+++******+++,,,------,,,+++******+++---...+++******+++---//////...+++,,,---.............../////////000000222333333111000//////000222444555666777999999888666333111333111000000111000///---111222333444333222000///...000000///------///111444444555888;;;======<<<:::::::::<<<>>>===;;;999555;;;???@@@BBBFFFEEEAAA===<<<:::888666555555444222111111111111333444555666555333333444444222111000///---...000111222111555333222000/////////000...///000///111888DDDMMMVVVSSSMMMEEE>>>999777777555666777666555555666888777444666<<>>@@@AAACCCEEEFFFGGGGGGFFFEEEGGGEEEAAA@@@AAAAAA>>>???>>>===>>>@@@@@@@@@???>>>???@@@AAAAAA@@@???>>><<<===>>>===<<<<<>>===<<<;;;:::999999999777999::::::888777777777666666555444555888===AAAAAABBBAAA===777444555666888888777666777888:::;;;;;;999777777888777444111111111111111111000///...000///222888777000---...555111//////...,,,---111---...............---,,,,,,///111111///...000222111000///......---......)))---222444222111111222111111222222222111111000000000111000000000333555222444666666444333333333111111222333555444111//////...---...000222222111111...,,,---000222111///---...///111111111000///...///000111000...,,,+++222333555666666666555444222222222222222222222222,,,,,,---///000000000000,,,+++,,,111666777222---///...------...///...,,,(((+++///111333333555666...+++)))***,,,---,,,))),,,,,,,,,+++***,,,///222---///000222222111///...---,,,+++******,,,...//////---+++)))((()))***+++---,,,+++,,,...000000000//////...---------------...........................000222000,,,))))))***---,,,,,,,,,++++++******'''(((+++,,,,,,,,,+++***+++******+++---///...---******+++++++++,,,,,,,,,,,,...000...+++***,,,...+++,,,------,,,,,,...111...000000///111444000***333999DDDOOOXXX]]]_______________\\\VVVKKK>>>555111,,,)))+++,,,******---...///111222111000...---............///000222222111000111333444555333111...,,,***---222444111...+++***)))***---///111111444333111...------000222>>>999222---************,,,---.../////////...---000......222222///...111---,,,+++,,,...000000000...///000111222333444555444222000...---...///000///---,,,******+++---...333111...,,,******+++,,,,,,++++++---///111111000++++++,,,,,,---...//////222222111111111111222222222111000000111333555777666777999::::::888666444666555333333444444222111000111333444333222000///...000222111///---///111666555666999<<<>>>>>>===888888999;;;===<<<:::888999???AAA@@@AAAFFFFFFBBB:::999888666555555555444222111111111222444666777333222111111111111000///111///------///111222111555333///,,,+++---///111222222111///...444???HHHQQQQQQNNNGGG===555222222444555666666555555777999:::666555;;;<<<888888;;;===@@@DDDGGGJJJJJJIIIHHHFFFHHHGGGBBBAAACCCBBB@@@???>>>===>>>@@@AAAAAA???>>>???@@@AAABBBAAAAAA@@@<<<>>>>>><<<:::;;;???CCC<<<>>>@@@@@@>>>===<<<===}}}qqqfff```\\\WWWSSSRRROOOOOONNNMMMLLLKKKJJJJJJGGGFFFCCCAAA???>>>>>>>>>;;;;;;::::::999888888777999777555444555666555444444444444666888;;;>>>???BBB@@@>>>;;;999777777777999777444333555777888999888777777666555555444444555///,,,///000,,,******000//////000111111///,,,......////////////......000......///---***,,,000++++++---///222222000...------......///000000000000111222333333333333333000...---,,,---...111222333000///000444555444222666555444666888777333///111333555444222///......000444444///...111111,,,111111000......------------------...------,,,,,,,,,...///---+++***,,,///333222333777;;;:::444///333666777444333333111,,,***,,,...000111111111000///000000111111111111000000000111222111000///...222000---,,,---.../////////---+++***++++++***))))))***+++,,,...///000111///111333111---,,,...111---+++******,,,......---000000///---,,,+++******---...000111333333444444444000111555555000///333222000...---...///...---444333111000000///---+++...,,,++++++++++++)))(((+++++++++,,,,,,++++++***---------------...///000,,,((((((---///,,,***---222111000///---+++******---***)))+++000222///+++///000111111111111111000333777CCCRRR\\\^^^]]]]]]ggg___SSSHHHAAA;;;444000,,,,,,,,,---,,,,,,++++++.........------.........---,,,,,,------...///000000000111222222111///...///---+++,,,---------,,,,,,++++++---//////...,,,///000111000///000222444@@@666000000///+++)))+++,,,...111222111...***'''///......------///000111,,,,,,,,,------.........222222111111111222444555555555555444///,,,///333...---,,,+++***(((''''''+++***)))))))))+++---...111,,,+++...///------///...((()))111333---...666666333222555444111111333111...,,,,,,///222444555;;;;;;;;;;;;999777555444333444555666666444222111111222333333333333222111222333333222222000///...111222444666888:::;;;;;;555777888:::999777444222888:::;;;======<<<;;;:::666444333222222222000...000000////////////000000222000111222000,,,,,,000///000111000///000222333999;;;555+++,,,555555...111------222444222444:::FFFFFFDDD@@@;;;777666666555666666444222333777;;;<<<;;;;;;<<<===<<<999777?????????BBBEEEGGGGGGFFFFFFEEEFFFGGGCCC<<<999;;;DDD>>>999999<<>>;;;@@@<<<:::<<<@@@AAA>>>999===<<<<<<<<<<<<===>>>???>>>;;;;;;???DDDFFFBBB===tttiii___[[[XXXTTTQQQQQQQQQQQQOOONNNLLLJJJIIIHHHFFFEEECCC@@@???>>>======::::::999999888888777777888666555555666666555444333333444666999<<>>;;;:::999:::;;;;;;999777??????@@@BBBEEEFFFEEECCCBBBAAABBBCCC@@@999777:::???;;;777666888::::::999:::888666888;;;===;;;999=========<<<<<<<<<<<<<<<;;;::::::===AAABBB@@@>>>{{{uuujjjaaaYYYVVVUUURRRQQQRRRSSSRRRPPPNNNKKKIIIGGGFFFEEEDDDBBB@@@>>>======<<<999999888888777666666666666666666777888777555333222222444777:::>>>AAACCC@@@???<<<999888999:::;;;;;;999777777888:::;;;:::555555444333333222222222555111000222333000......777222---++++++---///000------............------...------///...+++---111...---...///111111...,,,++++++,,,------......///000000000000////////////.............../////////000111222111///.........222111000000222333222111---,,,,,,///222333111...000222111......000///,,,------,,,+++***************++++++,,,,,,++++++***+++,,,---,,,++++++,,,---///...///333777777333///000333444111000111000,,,,,,,,,,,,---...///000111111111111111000//////...000///------...000444666333000---,,,---------,,,///---++++++,,,,,,+++***((())))))+++,,,---...///333///,,,---111222///,,,,,,+++***+++---...---,,,+++++++++,,,,,,------...---...///000111111111111555333222444222...---...111///......000111111000666666888999999777222...111///............---+++...---------,,,,,,++++++,,,---.........---,,,+++,,,)))(((+++,,,)))((((((......---,,,,,,++++++***,,,***)))+++...000...++++++,,,------......------,,,,,,222===DDDFFFFFFGGGAAA;;;444000///...,,,)))//////......---,,,+++***+++******************+++,,,,,,+++,,,,,,---...///111111222555777666444222222000...---......---+++...,,,******,,,......---,,,...111111000/////////000---+++---...,,,+++,,,...000222333333222///---...------------...//////.........///////////////111111111000111111222333222111/////////000000///,,,,,,,,,+++***)))((((((***))))))***,,,000333555222...---///000...---...000,,,---333444000111777666222111222222000111444222000------///222444555333444444444333222000///333333444444333111000...111111333333333333111111222222222222222444666777222333333333222222111000222333444555555666666666666666666555444222///...///......000333555555444111000//////............---+++---000///---...333,,,...////////////111222444666222,,,---444666111333000111444555444666999:::<<<===<<<999777666555666666555444555999???DDD:::999999:::;;;<<<;;;:::@@@@@@AAACCCDDDDDDAAA???===<<<===>>>;;;666666999;;;999777666666777888999666555555555777888:::;;;;;;<<<<<<<<<;;;:::888777888888999:::<<<===>>>???{{{uuurrreee]]]WWWVVVTTTRRRQQQSSSPPPOOOMMMKKKIIIGGGFFFEEECCCBBBAAA???>>>===<<<;;;888888888777666666555555555555666888999888555333111333555888<<>>;;;999888:::<<<>>>@@@>>><<<<<<<<<<<<;;;:::777666555444444444555555444111111444444000...///666222---++++++---...///,,,,,,------------,,,,,,...,,,---///...+++---111++++++,,,///222333333222***++++++,,,,,,---......//////...---------,,,,,,------...//////......---000333555333///,,,---...111000......///111222333///,,,+++...222444111---///000///............---,,,,,,+++******************++++++,,,,,,,,,,,,++++++,,,------------------------...000333444222///000333333111000222111------,,,,,,,,,,,,...000111111111111111000///...---000///...---...000222444333111///............,,,///---++++++,,,---,,,+++)))******,,,---...//////000...---...000111///---,,,++++++,,,------,,,+++******++++++,,,,,,------,,,---...///////////////111000000000000...,,,,,,000///......000111111111......000333555666444222222000//////000000///---//////...---,,,,,,++++++,,,---...///...,,,***)))$$$###%%%))),,,.........,,,,,,,,,++++++++++++++++++***)))+++---...,,,+++,,,,,,---...////////////...,,,---333666555555666777333...,,,...///...,,,000//////...---,,,***)))******))))))))))))******,,,,,,,,,,,,---...///000000222777===AAAAAA===999333111///.........---+++///---***)))+++------...***---111222111///------,,,+++,,,......---,,,+++...///111222222111000///---------------...........................//////111111000000000111111111222222//////222555333///,,,+++++++++***))))))))))))))))))+++...111555777333...---000111...,,,---///,,,---222333000111555555111000222111000111555333111...---///222444444111222333333222111000///444555444444333111///...///000111222222111000///222222111222333666999;;;222222222222222111000///333333333333333333444444333333333222111///---,,,.........000333555666555222111000///............///---...000...***+++///000111222222000//////000***------***,,,333555333333222333444555555666888777999<<<<<<;;;999999999888777666777:::???EEEJJJ===<<<;;;;;;>>>???@@@???BBBAAABBBCCCDDDBBB>>>;;;:::888999;;;999555666:::999:::999888666777999;;;777888777666666777:::===888999;;;;;;;;;999777555555666888888888999<<<>>>}}}tttooonnnaaaZZZUUUTTTRRROOOOOORRRKKKJJJIIIHHHGGGFFFEEEDDDAAA@@@@@@???===<<<;;;:::888888777777666555555444555555666888:::999666444333444777:::===@@@BBBCCC>>>===;;;999999;;;===???GGGEEECCCAAAAAA???<<<999777666444333333444555666333111222555333///---///222000............---,,,,,,,,,------------,,,,,,...,,,...000///+++,,,000---,,,---///222333333222******++++++,,,---------......,,,++++++++++++,,,------............---,,,000333555444000......///111000///......000222444333000---...222333000,,,...------...---,,,,,,------,,,,,,+++++++++++++++++++++,,,---------------------...///000000///...---------///000111000///000333333111111333333///...---,,,,,,---...000111111111111000000...---,,,//////000000000//////...444222000000000000///......,,,++++++,,,,,,,,,++++++,,,,,,---...///000000,,,...000000...---...///,,,,,,+++,,,...---,,,***++++++++++++++++++++++++,,,,,,---.........------+++,,,---,,,---------,,,000...---...000111111000000......000333666777777222000//////000111000...111000...---+++++++++++++++,,,---......,,,***(((************+++,,,+++)))++++++++++++++++++++++++*********+++,,,,,,+++***+++,,,---...////////////333///...111333111111222000,,,)))(((+++,,,+++)))/////////...---+++***)))++++++************++++++------------...///000111+++...666@@@GGGGGGAAA:::333111///.........---+++///---***)))***,,,------***---111333111///---,,,+++...//////...---,,,+++......//////000/////////+++,,,,,,---------------------------------------000000000000000000000000///000///---000555333,,,++++++******************)))))))))***---111555777111------000111...,,,------,,,,,,///000///000222555111000222222000222555555222///...000222333333111222333444444333222111777777666555333111000///---...///000000///...---333222222222444777:::<<<111222333333333333333222555444444333222111111111000000000000000//////...000//////111444555555555333333111000......------///---...000...++++++///444555666555222///......000222222///...000000///333444555555555666666666444777999::::::999::::::888777666777;;;AAAGGGJJJBBB@@@>>>>>>AAACCCDDDEEEDDDCCCCCCCCCCCCAAA===::::::888888:::999666888===999::::::999888888:::<<<:::::::::888777888;;;===777888:::;;;;;;999777666444666777777666777:::<<>>===<<<:::999888888777777666555555555666666666777999999777555666777999<<<>>>@@@AAAAAA======<<<;;;;;;<<<===>>>IIIHHHFFFEEEDDDAAA<<<999555333222000000111333444444333444777444...,,,............///000000---+++------............------...---...111///++++++...111///......//////...---******+++,,,,,,------...---,,,+++*********,,,,,,.........---------------...111333444222111//////000000000...---...111333555222//////111111...+++...++++++...---++++++---------,,,,,,+++,,,,,,---++++++,,,---.....................000222222111///------............//////000333333000000333444111...............///000000000000000000///......---...///000111000///---,,,222000///000111111000...---+++******+++,,,+++***,,,------...///000000000)))...111111...,,,...000,,,,,,,,,---...---+++)))************************,,,,,,,,,---,,,,,,++++++(((+++,,,***+++......+++000...------///000000///111///------///222444444000///......000000///...222000...,,,***************+++,,,,,,,,,+++***)))---......,,,---///---))),,,,,,++++++++++++++++++)))******+++++++++******)))***+++,,,---.........///+++***---000///000222000,,,))))))+++,,,+++)))......------,,,+++***))),,,,,,++++++++++++,,,,,,------------...///000000---///666AAAIIIJJJCCC<<<222000...---......---+++...,,,******+++,,,,,,++++++///222333222///---,,,+++000111///---...---+++.........---------------***+++,,,,,,------,,,,,,---------------,,,,,,,,,///000000000000//////...)))......***+++000///(((***************+++++++++)))(((((()))+++///222444///+++,,,000111...,,,---++++++,,,---.........///444111111444555222222555666333000///000222333333333444555666666555444444999888777555333111000///------...//////...------333333333333555777999:::222333444444555555555555555555555444222111///...//////000000000111111222222111111222555666666555666555333111000.........+++***,,,000000...///444666777888666333000......,,,...000///......///000222555666444444666666333333555666666666666888:::777555555777<<>><<<=========<<<;;;999888666666777777888888888888uuujjjbbb\\\XXXUUUQQQOOOOOOLLLIIIKKKOOOIIIHHHGGGFFFDDDCCCBBBAAA===>>>>>>>>>===;;;:::999999999888777777666666555777666555666888999888777999:::<<<>>>????????????<<<===============<<<<<>>:::444333111000000111333555666555888999555...,,,///---,,,---///000000...,,,.........//////.........///...///111///******---000...,,,+++++++++***)))++++++,,,,,,---.........,,,+++***)))***+++,,,...///...---,,,,,,,,,------,,,---///111333333111///...//////...++++++---000222222000///...------,,,---******------******---,,,,,,,,,++++++,,,,,,---******+++,,,---......------------000333333111...//////...---,,,,,,...//////111111//////333333111...///000000111000000000...///////////////..................////////////...------...000000///...,,,***((()))***++++++***,,,,,,------.../////////+++,,,///000000///......,,,,,,,,,---...---+++((('''(((((()))***+++,,,,,,+++,,,,,,,,,+++******))))))---...++++++......***000...,,,,,,---......---,,,***)))***---////////////---,,,---...///...---222000---+++)))(((((()))************+++++++++++++++......---///444333...------,,,,,,+++++++++***)))***++++++***))))))))))))***+++---.........///+++'''&&&***,,,+++,,,...111---***+++---...,,,***+++,,,,,,,,,+++******))),,,++++++******++++++,,,++++++++++++,,,---......222222444<<>>;;;:::;;;:::888<<>>;;;:::;;;>>>???>>><<<<<<;;;:::===BBBDDDDDDBBBFFFEEEDDDAAA???===;;;:::999888777888::::::777444yyylllddd^^^WWWRRRRRROOONNNOOOMMMKKKMMMQQQKKKKKKIIIGGGDDDBBB@@@???======>>>>>>===;;;999888999999888888777777666666888666555666777999999888;;;<<<>>>?????????>>>===<<<===>>>>>>>>>===;;;:::DDDDDDDDDEEEEEECCC???<<<666555333111111333555777888888:::;;;666///---///---,,,,,,---///000///.........////////////......000///000222///***)))++++++)))(((((()))******)))+++,,,,,,------......///,,,+++***)))***+++---///000///---+++++++++---...******+++///444444111...,,,...///---***)))+++---///000000...,,,+++,,,...---))))))------))))))...,,,+++++++++++++++,,,,,,((()))***+++,,,---------,,,,,,,,,///222333000---000000///---,,,+++---...---000000---...111333000...///111222222111000000......///////////////...///...,,,,,,---///222444+++++++++,,,//////...---+++)))(((((()))******)))+++,,,,,,------.........---++++++...222222///+++,,,,,,,,,......---***(((%%%%%%'''(((***,,,......+++++++++++++++***)))(((,,,000000,,,+++///...)))000...,,,,,,------,,,+++''''''))),,,000222222111---,,,+++,,,---...---,,,222000---***((('''((((((***)))))))))***+++,,,,,,///333222///000444222,,,......------,,,++++++***(((***++++++))))))))))))+++,,,---///000111111111///+++))),,,...,,,+++------***((((((+++,,,***(((******+++++++++******)))++++++************++++++))))))))))))***+++,,,---333///---222999===;;;666///---,,,,,,---...---,,,---,,,+++,,,,,,,,,***(((///111333333111///...///'''...000,,,***...111///111000...---,,,,,,,,,---)))***+++,,,---,,,++++++000000//////.........---//////000000000///---,,,%%%///222+++''',,,---''')))))))))***++++++,,,,,,***)))''''''((()))+++---***''')))...111...,,,---+++,,,---,,,,,,...///...222111444999999555333555777444111///000111222222444555777888888888888777999777555333000///------///000111222222111000///444444555555666555444444555555666666666555444444111222555666666444222000111111000000000000111222111111222444777:::::::::999888666333111000//////000...///222000---...222///222444555333222111111444555777777444//////111111666777333333666555000::::::888666555666:::===<<<;;;;;;>>>CCCFFFEEEDDDDDDAAA===;;;===@@@CCCDDDKKKHHHDDDAAA@@@@@@@@@??????<<<:::;;;:::888<<>>CCCEEEBBB???>>><<<<<>>>>>===<<<<<<<<<<<<<<<@@@BBBFFFHHHHHHEEEAAA???999777444222000111333444999888666444222111111000//////...,,,+++---111333333111...,,,+++---///111111///.........---***(((---,,,+++******+++,,,---+++...111333222111111222***///000,,,***,,,......000000000...,,,*********(((***---///000///---,,,++++++,,,,,,,,,,,,,,,,,,111///,,,+++,,,+++***)))---,,,+++***)))***+++,,,---,,,***((()))***+++,,,++++++,,,,,,,,,---------------------------------++++++,,,------......///,,,......---///222111,,,...000333444444111---+++///...---...//////---++++++,,,------------000222///******///000---+++...(((,,,---)))(((***+++)))++++++)))))))))***+++,,,---***(((***///222000---000...,,,+++,,,,,,+++)))***)))'''(((***++++++***,,,---+++''')))...,,,%%%......---,,,+++++++++,,,))),,,///...+++))))))***+++)))***,,,111333222000444333000...,,,*********111...***'''&&&''')))+++---,,,***)))((()))******...///111222111000...---...---------......,,,+++))))))))))))******+++,,,******+++,,,,,,---.........---,,,++++++,,,---......,,,***((('''(((***,,,)))***+++,,,,,,,,,,,,,,,111,,,&&&%%%)))+++***((())))))***++++++,,,------222111111222333222000...222...+++***---//////...111000...---,,,+++******111000////////////,,,***...............///000111111///,,,***)))((()))***---+++***+++,,,,,,+++***333111111444333///---////////////......------------,,,,,,++++++*********...,,,+++---......+++(((+++***((('''''')))+++,,,,,,++++++,,,---...,,,+++000000////////////000000///111555888999888666444333222222111222333555666444555555666777666666666555555444222000...,,,***,,,...///111222222222222555555555444333333666888000111333555666777888888000111222111...------...111111111000000000000000666666777777888888999999;;;888555444333222111///000...---///111222...+++111111000000222555888999222///111777888444333666333<<>>???===::::::===@@@EEEDDDBBBAAA@@@@@@AAABBB>>>>>><<<;;;999999888888===<<<===@@@DDDFFFDDDBBBCCCBBB@@@???@@@DDDHHHJJJKKKMMMNNNKKKEEEAAABBBEEE???===;;;999:::::::::999}}}ttthhh^^^YYYUUUQQQNNNKKKNNNMMMJJJJJJLLLLLLIIIKKKIIIFFFCCCBBBAAAAAABBBAAA>>>;;;:::;;;<<<<<<<<<999888777666666666666666888777555444555777:::;;;;;;<<<======<<<:::888666======<<<<<<<<<<<<======@@@AAACCCEEEDDDBBB???===:::888666333222333444555666555444333111000///...//////...------...000222111000///............///...---,,,,,,,,,,,,)))''',,,,,,+++******+++,,,,,,+++...111222111000000000+++///000,,,))),,,...---/////////...,,,+++++++++)))***,,,...//////...---...---,,,+++************///...,,,,,,---...---,,,------,,,+++++++++++++++)))***++++++***))))))***************++++++++++++------------------------------------------,,,,,,***---......000444333...222222333333222000...,,,///...---...//////---+++,,,...///...---...000111000++++++///000---+++---,,,000000---+++------,,,++++++***))))))***+++,,,...+++)))***...000---***...,,,***)))******)))((()))((('''(((***+++***)))***,,,+++((())),,,+++&&&++++++***)))))))))))))))***,,,///...,,,***+++,,,+++******,,,///111000///111111111000///---,,,+++---,,,+++++++++,,,---...---,,,++++++******++++++---...000111222111000///---+++)))***,,,,,,***'''...------,,,,,,,,,------******+++,,,,,,---......111000///.........///000000...,,,+++***+++,,,,,,,,,++++++++++++++++++***333...++++++///111000...++++++,,,,,,---......///111111111222444444222000222///,,,,,,...000000///111000///...---,,,,,,,,,333222111111222333222000///////////////000000111111///---+++*********+++---,,,++++++------,,,***000,,,***,,,......222888000/////////...------,,,---------,,,,,,+++++++++---,,,+++---......,,,)))))))))))))))***+++---...---,,,,,,---000000000...000000///...............///111444666777666444333333222111111000111222222333444555555666666555555333222111000...,,,+++***,,,...///111222222222222444555555555333333444555000111222444666666777777555555555333000//////000000000000000111111111111555555555555555666666777777555444333333333222000...---...///000000...---111111000000111333555666555333444999:::555444777;;;BBBDDD===666666999999AAA>>>:::666555666999;;;>>>@@@BBBDDDDDDBBB@@@>>>;;;===>>>===999888;;;===AAAAAACCCDDDCCCBBBAAA???>>>===<<<;;;:::999999999===<<<===???CCCEEEEEECCCEEEDDDBBBBBBCCCEEEHHHIIIJJJMMMNNNLLLFFFCCCDDDFFFAAA>>>;;;:::;;;<<<;;;999qqqjjj```YYYUUUSSSPPPMMMMMMOOOOOOKKKJJJKKKJJJGGGJJJHHHFFFDDDBBBAAAAAAAAA???===;;;:::;;;<<<===<<<;;;:::999777666666666666777666555444555777999:::===<<<:::888666666777777;;;;;;<<<<<<===>>>>>>???@@@AAAAAA@@@???>>>===<<<:::999777555444444555555222222222222111///---,,,......////////////000000------.........---,,,,,,+++*********++++++)))''',,,,,,++++++++++++,,,,,,+++---000000///------...,,,//////+++)))+++,,,+++......---------,,,,,,,,,)))***+++,,,---...//////222000---+++)))))))))***...---,,,---///000///...,,,------...---,,,+++***$$$(((,,,---***(((((((((((((((((()))))))))******------------------------.........---,,,+++++++++***,,,......111555444000444333222111000//////...///...---...//////---+++...///000000///...///111111---,,,///000---+++,,,,,,000000,,,***++++++***++++++******)))******+++...+++)))***,,,---***(((+++)))'''&&&'''((('''&&&(((''''''(((******)))'''(((+++,,,)))''')))***(((******)))((((((((())))))***,,,---...,,,,,,,,,---,,,+++***,,,...///...------...000222111000...------......///////////////------------------,,,+++,,,---///111222222222111...+++(((***......+++'''...------------...//////***++++++,,,,,,------...111111000///.........//////......---,,,+++++++++...---+++***))))))******---+++)))+++...000///------------...//////000000000000111333666666555444333111......///111111111111111000///......//////555333111111333555555555000000000000000/////////000///---,,,++++++,,,,,,---,,,,,,---......---,,,444000...000000///111555000000000000///...---,,,............---------------,,,,,,---//////---,,,)))***+++,,,---...///000---,,,,,,---000111000///000000//////......------111111222333333222111000333222111000////////////222333333444444444444444//////...---,,,++++++***,,,...///111222222222222333444666666444222222222///000111333444555666666999999777444000//////000///000000000111222222222555444333222222222333444222111111222333333111///***,,,///000///......////////////000111222333333666444555999999666555666999???AAA;;;555555777777???<<<999666666777999;;;===???CCCEEEEEECCC???===<<>>===<<<<<<<<<<<<<<<>>>===<<<>>>AAADDDEEEDDDFFFFFFEEEEEEFFFGGGGGGHHHIIILLLNNNMMMIIIFFFGGGHHHDDD@@@;;;;;;===>>><<<999kkkddd\\\WWWUUUSSSPPPNNNMMMOOONNNKKKJJJKKKKKKHHHHHHGGGFFFDDDBBBAAAAAAAAA>>><<<;;;;;;<<<======<<<<<<;;;999888666555555555666555444444555666888999<<<:::777555444444444555888999;;;<<<===>>>??????AAA@@@???===<<<;;;;;;;;;999888777666555444444444///000111222111///---+++///...///000111111///...++++++++++++++++++++++++******)))***,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++---......---++++++,,,---///...***)))++++++)))------,,,,,,---...---,,,************,,,...000111333111...+++******,,,---...---,,,---///000///---+++---///000///...+++***###''',,,,,,***'''(((***(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++...///...111555333///111111222222111111000///...------...//////...,,,///111222111000//////000111///...///000...,,,+++...111111---***,,,,,,***++++++******************,,,***((()))***+++)))''')))'''&&&&&&'''''''''&&&((('''''')))******(((&&&'''***,,,***'''''')))+++++++++***************+++)))***+++,,,,,,,,,,,,---,,,+++++++++,,,---------,,,,,,...///000000000000222222111//////.........---...///000000///---,,,+++---...000222333333333333...+++---222333///*********++++++---...000000+++++++++,,,,,,---------//////......---,,,,,,,,,,,,,,,------,,,***((('''---,,,***(((((()))+++,,,***))))))+++......,,,***------....../////////000//////000333666888777666333222111111111222222222222111111000000000111111444222///...000222222222000000000//////...------......---,,,,,,,,,------.........///111111///---,,,,,,000555666111...///111222222222111///...---///////////////000000000---------...///000//////,,,---...///000000000///---,,,++++++---...------/////////000000000//////222222222111000000///...111111111000000/////////111111222333333333333333...------,,,,,,,,,,,,,,,,,,...///111222222222222222444666777444111000//////000111222333444444444:::999777333///---.../////////000111222222333333666555333111111111222333//////...000111111///---))),,,000111///...///111------...///000222333333222222333555666666555666333777:::888555444777999:::888666444444555777888>>>@@@BBBDDDDDDBBB@@@>>>>>>AAACCCAAA===:::999:::;;;>>>BBBFFFFFFDDD@@@>>>@@@??????>>>>>>>>>??????===<<<<<<===???BBBDDDEEEGGGGGGGGGHHHHHHGGGGGGFFFGGGJJJMMMMMMKKKIIIIIIIIIFFF@@@;;;:::===>>>;;;777eee```YYYUUUSSSRRROOOLLLKKKNNNMMMJJJJJJLLLLLLIIIGGGFFFEEEDDDBBBAAAAAAAAA???===<<<<<<===>>>===<<<<<<;;;999777666555444444555444444444555666777888777777666555444333222222666777999;;;===>>>??????AAA???===;;;999999:::;;;666666666555444333111111...///111222222000///---000//////111222222///,,,///---+++******+++...///++++++***,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++,,,---...---))))))++++++'''...,,,+++,,,...///...,,,+++***))))))+++---///000111000---,,,,,,...000222///...---...//////---++++++,,,///000000...+++)))%%%(((++++++))))))+++---)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------000000///000333111,,,+++---000333444222000///...------...//////...,,,///111333222111000000000111111000//////000---+++333666777222000111111///++++++++++++******)))))))))(((((((((*********))))))(((&&&'''((())))))((()))(((((((((******((('''''')))++++++((('''))),,,+++***************++++++***))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,+++---///222444444222///---,,,---000111......000111111000///...---...///000222333333333444000...000333444000,,,---------,,,,,,---......++++++,,,,,,,,,,,,------/////////......------,,,,,,---...---,,,***((('''***)))((('''(((***---...000000111222222111///------------------...............000333666777666555333333333333222222333333333222222111111111222222555222///---.../////////---.........---,,,++++++,,,,,,,,,,,,,,,------...000000000222444444222000 """(((222666555444666333444444444333111///...000000111111222222333333//////000000000111222222111111222222111000///...000...,,,,,,,,,---,,,+++...///000222333333333333222222222111000///...---///000000111111111111111000111111222222222222222...------,,,,,,---......,,,...///111222222222222111444777777555222/////////000111222333333444444;;;:::999555111000000111///000000111222333333444777666555333333333444444///...---.........,,,******...222222000///111333,,,------///111333555666000111333444666888999888555777999999777666888;;;777777555555444555666777@@@@@@@@@??????@@@@@@@@@===???AAA@@@;;;888777888===???AAACCCCCCBBBAAA@@@>>>======<<<<<<<<<======:::;;;;;;;;;===???BBBDDDFFFFFFGGGGGGGGGFFFEEEDDDEEEGGGKKKMMMMMMKKKIIIHHHEEE@@@;;;:::<<<<<<999666^^^ZZZUUURRRQQQOOOLLLIIIKKKMMMMMMJJJJJJMMMLLLJJJFFFEEEEEEDDDCCCBBBAAA@@@AAA???>>>>>>???>>>===;;;;;;:::888777555444333333333333333444444555666777444444555666555333222111444555888:::<<<=========???===;;;999888888999:::333444444444333111///......///000111222111111000111000///000333333///,,,222000...,,,,,,...111444---,,,,,,---//////---,,,,,,,,,------------,,,,,,***+++,,,,,,******+++,,,,,,---+++((())),,,+++'''///,,,***+++...000...+++++++++*********,,,---///...---,,,,,,---000222333000//////000111000---++++++,,,...//////---+++)))))))))***+++,,,...//////*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------...000000...///111///***(((+++///333444222///---------,,,...///000...---...000222222111000000000000222111//////111000+++111555555111...000000...+++++++++++++++***)))(((((((((((())))))************((('''(((***+++++++++,,,***(((((()))***))))))***)))***,,,+++)))***---))))))((((((((()))******,,,+++))))))+++,,,,,,+++,,,------,,,***+++---///000...,,,+++,,,///333555111///,,,+++,,,///333666...///000000000000000000000000000000111222222222000/////////000000...---444333111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000111111111000//////000000000...,,,***)))(((''''''((()))+++---///222333333333333111///...,,,,,,,,,,,,,,,,,,,,,,,,......///111444444333222222333444444333222333444444444333222111111222222555333000////////////...+++,,,---------,,,+++***,,,,,,------...//////000222222444666888888555333///,,,---111555777;;;@@@666777777777666444111///111111222333444555555666222333444333222222333555555444333222111000///...333111...---...//////...///000222333444444444333222333333333222000...---...///000111222222222222000111111222222222222222///...---,,,------///000,,,...///111222222222222111444777777555333111000000000111222333333333333;;;<<<<<<:::777555555555000111111111222333333333777777777777666666666666222000...---...///...---///111444555444333333444000///...///111333666888222555666555777;;;<<<:::999777888999777444555888::::::999999999999999999@@@???===<<<<<<===???@@@:::===>>><<<888555555777@@@@@@@@@AAAAAAAAAAAAAAA::::::999888888888888888777888:::;;;;;;<<>>;;;:::999888777YYYUUUQQQPPPPPPPPPLLLIIILLLOOONNNKKKJJJLLLKKKHHHEEEEEEDDDDDDCCCBBBAAA@@@CCCBBB@@@@@@@@@???===;;;999888777555444333333333333333333444444555666666333333444444444333333222222444777999;;;;;;;;;;;;;;;999888666666666777888222333444555444111///------......///000111111222333000...///222333000,,,000///...---...///111222...---------//////---+++,,,,,,---......---,,,,,,)))***++++++******,,,...++++++)))'''))),,,+++'''000---***+++...000---***,,,+++++++++++++++,,,,,,+++++++++,,,---///000111000///000222444333111///+++,,,---...---,,,***)))+++******...333444111---*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++......---...111///***+++---///000000///---+++---,,,,,,...///000///---,,,...111222111000000000///222111...000333222,,,+++///000,,,***,,,---+++++++++,,,,,,+++***(((''')))*********)))((())))))***)))((()))+++,,,---,,,///,,,)))((()))***++++++---)))(((,,,...++++++---)))))))))))))))***++++++000...++++++---...---,,,,,,---...,,,++++++///222222111000//////111333444000///...---...111444555///////////////000111111333222222111000000000000---///000000...,,,---...222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222222111111111111000///...,,,******'''(((((()))***++++++,,,---...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,.........///111111///---111333555555333111222444555444333222111111000111222111///000000000///...***+++,,,......---,,,+++------///000111222333333444555666999;;;;;;888666===888555777777777:::>>>888999::::::999666333111222222333444555666777888555666777555333333555777666444333111000000000111111///------///111111111000111333444444333111000222333555555444222///---......///000000000///...000111222222333333222222000///---,,,,,,---...///,,,...///111222222222222222444666777555444333333000111222333444444444444888:::<<<<<<:::888777777222222222222222222222222555666888999999888777666444222///...000222333444555555555666888777666444666444111000000333666999555888888555555:::;;;888:::777888;;;:::666666:::============<<<<<<;;;;;;=========<<<<<<=========;;;===>>>;;;777555777999@@@@@@AAAAAAAAA@@@??????::::::888777666666666666333666999:::::::::<<>>:::777888999VVVSSSQQQQQQRRRRRROOOLLLOOOQQQOOOKKKIIIJJJIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@EEECCCBBBAAAAAA???===:::888777666555444333333333222222333444444555555666333333222222222333444555222333666999:::::::::999777777555555444555666777222333555555444222///---------------...000111222555111...///222333000,,,+++,,,,,,---.........---...---------......,,,***,,,,,,---......---,,,,,,)))***++++++***+++---///******(((&&&)))---,,,'''111---***+++///000---))),,,,,,,,,+++++++++************+++,,,------......///000111444666777555333++++++,,,,,,,,,+++***)))+++)))+++111888999222+++************++++++++++++++++++++++++++++++++++++------,,,++++++*********))),,,,,,,,,...111000+++//////...---,,,++++++***---,,,,,,...///000///---***---000222111000000111...222111...000444333---,,,000111---,,,...///---++++++,,,,,,+++***(((''',,,,,,,,,+++((('''''''''***(((((()))+++---------111---)))'''(((***,,,---///)))'''---000---,,,---,,,,,,++++++,,,---......333000---,,,...000///---,,,......---+++,,,000444444333333333333333333333222222111111111111111111000///.........///111222555444333111000/////////,,,000333111---+++---000*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000111000000000///...---+++***)))(((((()))************))))))+++---......---...///000---------------------,,,......---...//////,,,***000333555555222111222444666555333222111000000000...------...000000///---***+++---/////////---,,,...///000222444555555555555666888;;;======:::888222000333777999777777999999:::<<<<<<:::777444222222333444555666777888999777999999777444333666888555444222000000111222333---+++)))***---000222222222333444444333000...,,,222333666777666444000......////////////---,,,+++111111222333333333333222000...---++++++,,,---...,,,...///111222222222222222444666777555444555555111222333444444444444444444777:::<<<:::888777777333333222222222222222222333555888:::;;;:::888666666333000///222666999:::999777666888::::::777444;;;888444000000222666888555999888333222777777333===:::;;;@@@AAA>>>???DDD>>>>>>>>>>>>===<<<;;;::::::;;;<<<>>>>>><<<;;;:::???@@@@@@===999888;;;>>>???@@@BBBCCCBBB@@@>>><<<===<<<;;;999888777777777111444999:::999999;;;===>>>>>>======>>>>>>???@@@>>>AAAEEEIIIJJJHHHCCC@@@DDDEEEEEE@@@:::777999<<>>???AAABBBAAA@@@:::777555333333444333222444333111222555777888888666444333444666666444111333444666888888777666444666555444333333444555666000222555777666444111///))),,,...///...000555999........................,,,,,,,,,+++++++++******+++++++++---......,,,***,,,+++***,,,//////,,,)))...)))%%%(((---...)))""")))***,,,------,,,***)))---+++******+++,,,,,,+++++++++------------++++++---+++******,,,------,,,+++...///---...333444222+++,,,,,,,,,+++***((('''))),,,///222444333000///++++++++++++++++++++++++***+++---,,,***(((((()))......---------,,,,,,,,,,,,---...///000000000000000///---++++++,,,---............///000000...---333///...000000///000444000//////000111111...,,,111---***)))+++---,,,+++...,,,***************)))'''***---...---+++******...,,,***)))***---111333---...//////000//////...,,,,,,,,,---------......+++---///...***'''***000666222......222333000,,,///.........///000222333777555333000///.../////////222444555333111111111111///...,,,,,,...///111333444555555444111///---***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------------///***)))///111......111...//////***%%%$$$(((,,,,,,---///000///---***(((***+++,,,,,,******+++,,,111000......//////...,,,------------------------,,,///222333222111000111444333111///......///000......//////000000111111000222222111000//////111222222333555777555222///333000222999<<<888888;;;333444444555555444444333555777888777666555666888777888888777666666777999888999999999666555444444;;;:::888666444333222222///...***)))...444333...333111...---...000000000111555999999666333222333000000///...------,,,,,,000//////000000111222333///...---,,,+++,,,,,,---...//////000111222222333222333333444444333333333,,,,,,---...///000111111222555888;;;<<<;;;999888222111000111444555555444333555888<<<===;;;666222444333222111111111222333999777555555666777777777333333222111111222333444555555555666666666666777;;;:::;;;>>>AAACCCBBBAAA======<<<;;;<<<===??????===<<<<<<<<<======;;;999:::===???===999999===BBBAAACCCEEEGGGGGGEEEBBB@@@???===<<<===??????===:::888888999;;;<<<===>>>???:::;;;;;;;;;999999;;;<<<===>>>???AAACCCCCCAAA>>>>>>AAABBBAAA===:::999:::VVVSSSPPPQQQTTTTTTRRRNNNQQQNNNKKKJJJJJJKKKJJJIIIHHHFFFDDDDDDDDDDDDBBB@@@BBBAAA??????@@@@@@???===:::888555444444555444333555333111222444666666666555333222333444555222000333444555666666666555444666666555444444555666777333444555666555222///---///...,,,,,,------------++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,++++++,,,......,,,***+++******+++......+++(((((()))***,,,---------,,,,,,,,,------,,,+++)))(((,,,***))))))***++++++******+++,,,,,,,,,,,,+++***,,,+++)))***,,,------,,,)))---...,,,...222333111***++++++++++++***((('''***---111222111000///000++++++++++++++++++++++++---...//////------...///000000///...---,,,,,,++++++,,,---...///000000111111000///---,,,,,,---.........///000000000...---222//////222222000111444111000000111222111///---333000,,,+++,,,------,,,---,,,+++******+++***))))))+++...///...,,,++++++---,,,)))((((((***---...////////////////////////------------.........///,,,---///...+++***,,,///444111......///000...,,,...------------///111222222111///...---...///000///111444555333222111111000///...------...///000111222333444333111///...---------------,,,***))),,,,,,,,,,,,,,,+++***)))++++++,,,---------,,,,,,111,,,+++...///+++***,,,,,,------***&&&&&&***...+++---///000000///---,,,---...//////...---...///000///......///000...---........................---///222333222000000000333222000.........///000000000000000000000111111000111222111000///000111222111222333444333111...111222666;;;888333333888111111222222333222222222333555666666555555666888888999:::999777666777888:::::::::888666333222222999888777666555444333333111111///---000666555111444111///...///000111000222555888888666333222333//////...------,,,++++++.........//////111222222///...---,,,,,,,,,------......//////000000111111000000000000000000//////333222222000///...------000222555888999888666555333222222333444555333222333444666999:::888444000444333222111000111111222666444222222333555555444444333111000//////000111444444444444555555555555888888888:::===>>>>>>===::::::999:::;;;<<<>>>???>>><<<;;;;;;<<<<<<;;;:::<<>>???AAAAAA@@@>>>;;;<<<<<<===>>>???@@@@@@;;;<<<===<<<::::::<<<===?????????@@@BBBAAA???===???AAACCCBBB>>>;;;;;;;;;TTTQQQOOOPPPSSSTTTRRRPPPRRROOOLLLJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEBBB@@@DDDBBB@@@??????>>><<<:::;;;999666555666666555444555333111111222444444333333222111111222222111///333333333333444444444444777777666666666666777777555666555444333000...,,,222...+++,,,...---)))%%%)))******+++,,,------...---,,,,,,+++++++++++++++,,,++++++,,,------+++)))+++******+++------***(((!!!'''------++++++///333///...---+++***)))((((((+++***((((((***+++***))))))***+++,,,,,,+++***))),,,*********,,,---,,,+++))),,,...,,,---000000---))))))*********))))))(((+++///333111...,,,...111************************++++++,,,++++++,,,...000222111000///...---,,,+++***+++,,,---...///000111222111000///......---------...///000000///...---///,,,---000111......111111111111222333222000...666333///------.........,,,,,,,,,,,,,,,++++++******---///000...---,,,,,,...,,,***)))((()))+++,,,111000...------------...------........./////////---------,,,,,,---......//////------,,,,,,,,,,,,,,,,,,++++++,,,---...///---,,,,,,,,,,,,...///000---000333444333222222222........................///000111222222111000////////////...,,,***((('''++++++,,,,,,,,,+++******,,,------------,,,,,,+++111---,,,//////---+++++++++,,,,,,***((((((,,,000***,,,...000111000///...000222333222111000111333///...---...///000///...000000000000000000000000...111222333111/////////333222000///......///000222222111111111111111111///111222222000000111333333222000111222222000//////333888:::444......222---...///000000000000000000222333333333333555777999;;;<<<<<<:::777777777999999888777555444333222666666666666666666666666222444333000111555666444444222000///000111111000111333666666555333222222---------,,,++++++******,,,,,,,,,---...000111222......---,,,,,,,,,------.............../////////000/////////......------666555444222000...---------///222444555444333222444444444555666666333000444444444555555555222000444333222111000/////////222111//////000111111000333222000///............222222222333333333444444444444444666888888777666555555666666888999;;;<<<===;;;999999:::;;;;;;:::<<<>>>@@@???======AAADDD???@@@BBBCCCDDDEEEEEEEEEDDDBBB@@@@@@BBBCCCCCCCCCAAAAAA@@@AAAAAABBBBBBCCC===>>>??????======>>>???CCCAAA@@@@@@@@@@@@???===@@@BBBCCCBBB???===<<<<<>>>>>===;;;999;;;999777777777777666555666444111111111222111111111111000111111000///...222222222111222222333444888888777777777777777777555555444333111000...---...,,,,,,...//////,,,******++++++---...///000000...---,,,+++++++++,,,,,,---,,,++++++,,,---+++***,,,,,,,,,---------+++*** %%%***+++((((((---222222000---***((((((((((((,,,***))))))***++++++******+++,,,------,,,+++***,,,++++++,,,......---,,,,,,///000------///---***((())))))))))))))))))))),,,111444111***(((,,,111))))))))))))))))))))))))*********)))((())),,,////////////...------,,,,,,,,,,,,,,,---...///000000111000000/////////......---...000000///.........111...---//////...///333222111111222333333000...666444000...---...///000...///000000...---+++++++++---//////---,,,++++++...---,,,++++++,,,------111///---*********+++,,,,,,,,,,,,---------......,,,---+++***,,,///...,,,,,,------,,,***)))***,,,++++++*********+++---...,,,,,,++++++,,,---...///,,,///222333333222222222,,,---............---,,,------///000111111000000//////...---,,,***)))(((++++++,,,,,,,,,++++++***---.........---,,,++++++...------///111000///...,,,------+++)))))),,,///***,,,---///000///......111222333222111111222333...------...000111000///222222222222222222222222000111333222000/////////333222111000000000000111333333333222222111111111///111222222222222333555666333111000111222111000...222666777333...,,,,,,+++,,,---...////////////---///000000000222444777:::<<<>>>>>><<<999777777888777666666666666666555555555666777777888888888111444555111///333555444444222000///000111000//////000222333222111000///,,,+++++++++*********)))***++++++,,,---///000111------------------------......------------------222222111000000/////////111111111111000000000000+++,,,///111222222111000444444666888999999555333666444222222333333222000444333222111///......---000...---...///000///...111000///.........///000000000000111111111222222222111111222444444333111222222333333444555666666;;;999666555666888999999888999;;;::::::;;;>>>AAA======>>>???AAABBBDDDEEEEEECCCAAAAAABBBDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDEEE@@@AAABBBBBBAAA@@@AAABBBFFFDDDAAA@@@@@@@@@???>>>@@@AAABBBAAA???===<<<;;;OOONNNNNNOOOQQQQQQQQQQQQSSSPPPLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGEEEBBB???@@@>>>============<<<::::::999777888888888777555777444222000111111000///000111111111000/////////222111111111111222333333777777777777666666555555222222222222111000//////(((+++...///---,,,---...******+++,,,---//////000///...,,,+++***+++,,,---///---,,,+++,,,---,,,***---...///000///---,,,,,,&&&'''((())))))***,,,---222000,,,***(((((())))))...,,,***+++,,,---,,,++++++,,,---......---,,,+++---,,,,,,...///000...,,,000333222...,,,---,,,((()))))))))))))))*********---111333000)))&&&+++000))))))))))))))))))))))))......---+++)))))),,,...+++++++++,,,,,,------...///............///111111111000///////////////000,,,...111111///---...///777222.../////////333888222111111222333333000...555333000---,,,...111333333666888777333///---,,,***,,,...---,,,***************++++++,,,---.........---***((('''((()))*********+++++++++,,,,,,,,,+++---,,,(((***......)))+++,,,,,,+++))))))***,,,++++++***)))***+++,,,---......------------------+++---111222111111111111,,,,,,------------,,,,,,++++++---...///000000000------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++............------,,,++++++,,,------///000...+++.........,,,+++***+++,,,+++,,,------------,,,+++...000111000///...///000...------...000111000///333333333333333333333333000222333222000//////000333333222222111111222222444444333333222222111111///111333444444444666888999666333222333333333333000000000111333333...))),,,,,,---...............,,,---.........000333666999<<<>>>>>>===:::999999<<<:::777777888888777666555666777888999:::999999444777777333111444666555333222000///000000///---------.../////////...---***************)))))))))******++++++,,,...///000,,,---------------------------------,,,,,,,,,,,,333222111000000000000111------......///000000111+++,,,...000111111111000333333666999<<<<<<999777777444222111222333333222333333222111000///...---///...---...///000...---///.........///111222333////////////000000000000111111000111333333111000111111111111222222222111888555333222444555666666555666777777888999<<<>>><<<;;;;;;<<<===???AAABBBBBBBBBAAA@@@AAABBBEEEGGGGGGEEEDDDCCCBBBCCCDDDEEEAAACCCEEEEEEDDDBBBCCCCCCGGGEEECCCBBBBBBBBBAAA@@@???????????????===;;;:::QQQRRRRRRRRRSSSSSSTTTTTTRRROOOLLLJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDAAA???===<<<;;;;;;======<<<;;;999888777888999888666555777555222111111111111000000222333333111000000111111111111111222222222222555666666666555444333222000000111222111000///...))),,,///...***((())),,,((())))))***+++,,,,,,---///...,,,+++***+++---...111///---,,,---------,,,...000222111///---------...+++)))))),,,---,,,***///...,,,***))))))***+++...---++++++---...---,,,,,,---...//////...---,,,,,,,,,,,,...000000...,,,222444222---+++---,,,)))++++++***************+++---000222///***'''***...************************,,,,,,,,,***(((''')))***((())))))+++,,,---...///000/////////111333555666555444111///...///000111+++///222111///---...///333...++++++,,,,,,000555111111111222333222000...222111///------000555999<<>>???<<<<<<<<<<<<<<<===>>>???>>>???@@@@@@@@@AAADDDGGGEEECCCBBB@@@@@@AAACCCDDDAAACCCEEEEEEDDDBBBBBBCCCDDDCCCBBBBBBDDDDDDCCCAAA???>>>>>>>>>???>>>;;;999SSSSSSTTTTTTSSSSSSTTTUUUQQQNNNKKKJJJJJJKKKJJJIIIFFFDDDCCCBBBCCCBBBAAA???===<<<;;;;;;<<<<<<;;;999777777777777999888666444777555222111222222111111222444666555222111222333000111222333333333222222333444444444333222000//////111222333222000---+++---------,,,*********+++))))))*********+++++++++000...,,,******+++---...333111...---.........---...000222111...,,,,,,---///,,,***)))+++,,,+++***,,,+++*********+++,,,---...,,,++++++,,,------,,,,,,,,,---......---,,,,,,******+++---......,,,***000111...***)))---...---...---,,,+++******++++++---...///...+++******+++++++++++++++++++++++++++((()))***)))''''''((()))******++++++,,,---............///111444888<<<>>>???;;;666111......///000+++///222222...,,,---000...******,,,,,,+++,,,///111000000111222111///---000000000...///333:::???DDDHHHJJJFFF>>>555000///,,,......---+++******+++&&&((()))+++++++++***)))************************)))*********++++++++++++,,,444444,,,(((---///+++///,,,******---...---+++......,,,,,,,,,,,,---...............---,,,++++++)))+++...///---,,,+++,,,---,,,+++******+++,,,---*********+++,,,---...///,,,,,,+++++++++,,,---...)))***+++,,,,,,,,,,,,+++,,,---..................+++...///,,,,,,---)))"""......------......------***++++++,,,,,,---------,,,...///...---,,,---...000///......///000...---111111111111111111111111///000111000//////111222000000000111111000000000111111111111222222222222111333666888888:::===???;;;999777666666666555333333444111...000444111+++---------------,,,+++***,,,---,,,,,,+++---111555555777999;;;;;;===???AAACCC???;;;:::===???>>><<<;;;<<<===>>>===<<<:::999>>>===:::777888<<<;;;666666555333333444333111///---,,,+++,,,...///...,,,************************------,,,,,,,,,,,,------+++,,,---.........------++++++,,,,,,------......------,,,+++,,,---///111///......---,,,++++++***+++,,,---///000000000000222222222444777888777666333222000111333555555555222222333333333111000///.........///000000...,,,,,,,,,,,,,,,...000222333.........////////////000000//////111333333222111000111333555777888888888444333222333555666555444555444444666999<<<>>>??????>>>>>>>>>======<<<<<<;;;>>>@@@AAA@@@AAADDDFFFAAA@@@>>>======>>>AAABBB>>>@@@BBBCCCBBB@@@???@@@??????@@@BBBDDDDDDCCCAAA@@@???>>>???@@@@@@===:::RRRSSSTTTSSSRRRQQQRRRSSSPPPNNNKKKJJJJJJKKKKKKJJJFFFDDDBBBAAAAAAAAA@@@???>>><<<;;;;;;;;;;;;999888777666666777888888666333777555222222222333222222222555777666333222333444///111333444555444222111222222333333222000///...000222333444222///+++(((222...++++++...000///...,,,,,,,,,,,,,,,,,,,,,---000///,,,******+++---///444222///.../////////...---///222111---++++++,,,+++***)))((((((((()))***)))*********+++,,,---...---+++******+++,,,,,,+++++++++------------++++++(((((()))+++------***(((,,,---+++'''(((---111000000///---+++******++++++------------,,,+++***)))++++++++++++++++++++++++)))+++---------,,,---...,,,,,,,,,---------......,,,,,,...111666<<>>@@@:::999777777777666444333333777666000...111111------------,,,+++***)))(((---------++++++---111444333555888999;;;===AAADDD???;;;888:::@@@EEEFFFDDD===>>>??????>>><<<:::888>>><<<777555888<<<:::333888777666555666555222000///---+++,,,///111///---***************+++++++++......------,,,,,,------***+++---...///...------++++++,,,------...//////------,,,+++,,,///111222...------------,,,,,,,,,+++,,,---...///000000000333222111222444555444333111000///111333555555444111222333444444333111111...------///000000...,,,---,,,++++++,,,---///000........./////////000000/////////000222333222111000222555888;;;<<<======444333333555777777666444444333333444888;;;===>>>AAAAAAAAA@@@???===<<<;;;:::===AAABBBAAAAAADDDFFF???===;;;:::;;;===???AAA;;;===@@@AAA???>>>======;;;<<<===AAADDDDDDCCCAAAAAA@@@>>>@@@BBBAAA>>>;;;SSSTTTUUUUUUTTTRRROOOMMMPPPMMMKKKLLLNNNOOOMMMKKKFFFBBB@@@BBBBBB???>>>@@@???<<<999999::::::888666777666555444444555666777666555444444555666555444888:::;;;999444111111222111111222333333333222222555555444444333222111000333222333777;;;:::555///111111000000/////////......***+++000000++++++///000///...,,,++++++,,,,,,......---,,,---...///000***,,,000333333111---***---+++))))))***++++++***++++++***))))))***+++,,,***))))))*********)))''''''+++---+++***,,,***''''''***,,,+++(((''')))+++,,,+++***))))))+++---......,,,***))))))+++...000---...---+++)))(((***,,,,,,...///...---+++,,,,,,---,,,,,,+++*********+++,,,,,,,,,------.........111000......333;;;CCCHHHOOOEEE999111//////...,,,...222///'''(((222333,,,.........///000222333444666333000...---,,,+++))),,,,,,,,,...111666:::===GGGKKKJJJAAA<<<;;;999444&&&222888222---///...)))------,,,,,,,,,,,,++++++///---+++***++++++***)))+++***)))***+++++++++***...000111111...,,,******---...///000000///...---,,,,,,,,,---------.........------...///...,,,)))000---+++***+++,,,,,,,,,,,,+++******+++...000222222000...+++******+++,,,---,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---...//////...............///000000111111000...,,,,,,...000------,,,,,,,,,,,,------...000000,,,+++///111111333444333222111222444666000///...///000111000///000//////111333444333222111000///000111222111000000000//////////////////000000111555888999888777555555555555555444444444222333333222000///000111000000000///...,,,+++***+++++++++,,,,,,------...555666777888999<<<@@@CCCAAAAAA@@@>>>===>>>BBBDDDAAAAAA===777666777555111666777999;;;<<<<<<<<<;;;555555666666555333111000777111---------******,,,---......---++++++,,,...111///------......---,,,,,,+++++++++,,,,,,---...///,,,...222000,,,///666222///,,,+++---///111111111000000...---,,,++++++///...---...//////...,,,111000000000111222333333444000000444555444333555444444555777888777333000111111///......///000000............///000222222111000///......///000111555222000///111333444444111333666999;;;<<<<<<<<<:::999888777666555444444555666777888:::;;;<<<===AAA@@@@@@AAACCCBBB>>>:::<<<;;;;;;<<<===???AAABBB???<<<999999;;;======;;;999:::888666999===;;;666999;;;>>>@@@CCCDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>>TTTTTTTTTTTTSSSRRRPPPOOOPPPNNNLLLLLLMMMLLLJJJGGGFFFAAA???AAAAAA???>>>??????<<<999999::::::888666666666555555555777888999666555444444666666555444444666888777555444444666222333333333333333222222333222222222222222222222333000///111444444000,,,000000000//////.........///+++***------+++---222000///---,,,++++++,,,,,,///...---,,,++++++,,,---'''(((+++---...---,,,+++,,,+++***+++,,,,,,+++***++++++***))))))***+++,,,******************)))((('''******'''&&&)))***(((...//////---+++******+++,,,,,,+++***+++,,,---......,,,+++******,,,...///111///+++))))))***,,,---,,,...//////---,,,,,,------,,,++++++******++++++++++++,,,,,,,,,---------000///---...222888???DDDGGG???555///......---,,,,,,000---&&&(((111222,,,000///000000111222333444444222000......---+++***......---...111444888::::::===<<<777555666444///)))333888222...111///(((.........---------,,,,,,///---+++***++++++)))(((+++*********+++++++++***,,,...111222111/////////......///000000///...---,,,,,,---------............---,,,---......---+++---,,,+++,,,,,,---,,,,,,++++++++++++,,,...000111222111...,,,++++++,,,---...------,,,,,,------...---,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////000000//////.../////////333333222///------...000......------------.........111000++++++...000///111222222111000000111333222111//////000000///---000//////111333444333111111000///000111222111000222222222222222222222222444333333444666666555444444444444333333222222222333333222///---...000222222111111111///...---,,,,,,,,,------............333555777888999;;;>>>@@@BBBBBBAAA???===>>>BBBDDDBBBBBB===777555666444///666777888:::;;;;;;::::::777888888888777666555444666000...//////,,,+++---//////000///---,,,...///111///------.........,,,---------------...//////...---///333222///222888444222///---.../////////000//////...---,,,++++++...---,,,---...///---,,,///////////////000000000000,,,,,,111333222222444444444444555666555333000222111000///...///000000///......//////000111111000000///......///000000333000......///111222222333444666777999999999999:::888666444333333555666666666888999;;;===>>>???BBBAAA@@@AAABBBAAA>>>:::::::::999999:::<<>>>>>>>>TTTTTTSSSRRRRRRRRRRRRRRROOONNNMMMLLLLLLJJJFFFCCCFFFAAA>>>???@@@===<<<>>>>>><<<999999999999888777777777777777777888999:::666555444444666666555444333555666666555444555666555555555555444333222222111000000000111111222333444111...---//////---+++/////////...............000,,,)))***+++,,,///444///...---+++++++++,,,,,,///...---+++***)))))))))''''''((()))+++,,,---...+++++++++,,,......,,,***,,,+++************++++++******++++++***))))))((('''+++***'''&&&***,,,,,,555333000///...---+++***+++++++++,,,,,,,,,------------,,,++++++---...///333...***(((***,,,,,,,,,,,,...//////---,,,,,,---,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,...------...111555999<<<<<<777000------...---,,,***---+++&&&(((000111---111111111111111222333333222111///...///...---+++///...------...000222444333444333222555888666111---444555111///222///(((/////////............---///---+++*********)))'''++++++++++++++++++++++++---000333444333222111111///////////////...---,,,------------.........//////---,,,,,,...///...---,,,,,,,,,---------------******+++,,,---......///222111///...---------.../////////......//////000+++++++++++++++*********,,,,,,,,,,,,---...//////222222111000////////////333333222000---,,,...//////..................///...000///---...222444222///111222111///.........444222000000000000...,,,000//////111333444333111111000///000222333222111333333333333333444444444555333222222444555555444333333333222111000000///111000///---,,,///333777333333222222111000///...............////////////111444777999::::::<<<===BBBBBBAAA???===>>>@@@CCC@@@@@@;;;555222333111,,,555555777888999888888777333333333333333333333333444000///222222///---...111111111000......///111000///......//////...---//////////////////000000//////111555555333555999666444111000000///...,,,...---------,,,,,,++++++---,,,+++,,,---...---+++.........---------------...++++++000333222333555444333222222333444222111222111000////////////000///////////////000000000//////...------...//////000...,,,,,,...000000000333333444555666666666555999666333000000222444666555666888:::<<<>>>@@@AAACCCAAA@@@@@@@@@???===;;;999888777666777999<<<>>>:::999999:::<<<===<<<:::999:::999666777:::888444;;;<<<===>>>???>>>>>>===??????>>>>>>>>>??????@@@UUUTTTRRRQQQQQQQQQSSSTTTMMMMMMMMMMMMLLLIIIFFFDDDFFF@@@===>>>>>><<<;;;===<<<;;;:::999888888888888::::::999999888888888888666555444555666777666444666666777666555444333333777777777666555333222111222222111000111111222333666333111000000000...,,,..................---------,,,***+++,,,...111444///...---+++++++++,,,---///...---,,,+++*********+++,,,---......//////000******+++---......+++))),,,,,,+++++++++***++++++***+++,,,+++***)))((()))(((---///,,,+++...000000666333...---......,,,))))))***++++++,,,,,,++++++---------------......///111,,,((())),,,...+++'''---...000///---,,,,,,---,,,,,,++++++***++++++,,,******************+++++++++,,,,,,---///222444555333000---,,,---///...---***,,,***(((***000222...111000000000000000111111000///......000000...,,,...---,,,******+++,,,---000...,,,///555888666222///222222//////111---'''/////////.........------///---+++*********)))(((,,,,,,---,,,+++***+++,,,111333555555333000//////////////////...---,,,,,,---............/////////000...,,,,,,...000000000///...---,,,++++++,,,...******,,,---............222111000///............000000000000000111111222************************,,,,,,,,,,,,---...//////222111000000000000000111222333222000---,,,,,,...//////............//////---//////...111777888666///000222222///---,,,,,,333111000000111111///...111000000111333333222111111000///000222333333222222222222222333333333333111000///000333555777777333333222111000///......,,,---......///222777:::222222222222111111000///....../////////000000000000444888:::::::::::::::@@@@@@???===<<<;;;===???;;;;;;777111000111///+++444444666777777666555555///////////////000111111222///000444666222000000222222222111///...///111000///...///000000///---//////000000000000000///000111333666777666666777444333111000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------,,,......---------,,,++++++000------111444333222444444222000000111222222111222222111000000/////////000000000000000/////////.........------.........///---,,,,,,...000000///000111111222333333444444555444222111000222333555444555777999<<<>>>@@@AAABBBAAA@@@???>>>===<<<;;;:::888666555666888;;;===777888999;;;<<<<<<:::999:::<<<;;;888777:::999555;;;<<<=========<<<;;;:::============>>>???AAAAAAUUUTTTRRRPPPPPPQQQSSSUUULLLMMMMMMMMMKKKIIIHHHGGGFFFAAA=========;;;;;;===;;;;;;:::999888777888888===<<<<<<;;;999888666666777666555555666777666555666666666666777666666555888888777666555333222111666555333222111111222222444444444444333111///,,,------..................***,,,------...000111111///...---,,,,,,,,,---..................---------...///111222222111///---))))))***,,,...---+++))),,,,,,,,,,,,++++++*********,,,---,,,***(((((()))&&&...333222///000000///222...+++***,,,...,,,+++(((((()))***+++*********------....../////////...---***)))+++///...)))###---///000///...,,,------,,,++++++***++++++,,,,,,************************++++++,,,---...///000000///...------...///000///+++,,,+++***---111222000//////............///000///......///000000///---000...---+++***************&&&%%%)))///111...,,,///000...,,,---...+++'''.........------------,,,///---+++***++++++***))),,,...///---+++***+++---///222444444222000///...//////......------------........./////////000000333000......///111111111333222///+++'''(((,,,///++++++---...............222111000000////////////000000000000000111222333************************,,,,,,,,,,,,---...//////////////////000111333333444444444222000...///000//////............/////////000///...111555555111000111333222000...------000//////000111222222111111000000111333333222000000//////000222444333222222222333333444444444444111///...///111444555555222222111111000//////...---///222333333333444555000000000111000000//////......//////000111111111111555999<<<;;;:::999999===>>>===;;;999888999;;;888999555111111444333///333444555555555444333222//////000111111222222222222///111666777444111222222222222111///...///000000//////000111222000...//////000000000000///...111333555777888888666333111///...///000000...---,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------------............---++++++222...---111222000///111333111///...000111222222222222222111000000///...///000000111000000///...---..................---...---,,,---000111111000------...///111222333444222333333444444333222111222333444777999<<<>>>???@@@@@@>>><<<;;;:::;;;;;;<<<:::888777777999;;;<<<666777999::::::999999999;;;>>>>>>:::999;;;:::888;;;<<<======<<<;;;:::999;;;;;;<<<===>>>@@@BBBCCCVVVTTTRRRQQQPPPQQQRRRSSSLLLMMMMMMLLLIIIHHHIIIJJJHHHAAA=========;;;;;;===999::::::999777777888999======<<<;;;:::888666555777666555555777777666555333333333666999;;;;;;:::777777777666555333222111888666444222111111222222111222444444444222000................../////////***---///...///111111...000///...------...////////////000000000//////...---///111222111///,,,******)))***,,,......---+++,,,---------,,,+++***)))***---///---***'''(((***""",,,333111...------+++...,,,***)))***,,,------))))))))))))*********+++,,,---///000000000///...,,,++++++---///...)))$$$---///000000...------...++++++******++++++,,,,,,+++++++++***************++++++,,,---......//////...............//////000---,,,+++,,,...000111000---------------...//////.........///111111...,,,111000///---,,,,,,++++++)))%%%%%%)))---,,,******---------,,,+++++++++***.........---------,,,,,,...---++++++---------,,,,,,///000///+++***+++...+++...111222222111111222...------,,,------......////////////000000000000555333222111222333222111333222000+++'''''',,,000------......////////////000000000000/////////...////////////000111222222*********+++++++++++++++,,,,,,,,,,,,---...//////------...///000222333444555666777666444333333444///..................///111111///,,,---000---'''000222333222000//////000///......000222444333222111111000111333333111000000//////111333444444333444444555555666666777777333111000///111111111000000000000000////////////111333555555222///------......//////000/////////......///111222333444555444888;;;======;;;;;;;;;<<<<<<<<<:::777666666888999:::888444555999888555333444555555444333222111---...000111111111000///222000111666777444222222333333333111///...///000/////////111333333111//////000111111111000///...111444777777:::;;;888222///...,,,---///000000///...---------,,,,,,++++++---,,,******,,,...///...------...//////...,,,+++000,,,+++...///,,,+++---222111//////000222222222333333333222111000.........///000111111000///...---...////////////...---...------///111222222111,,,,,,,,,---///111222333333444666777666444222000000111333555777999;;;<<<======<<<999777888:::<<<===<<<;;;:::::::::;;;<<<666888999999888777777888;;;??????<<<:::;;;<<<:::;;;<<<===>>>======<<<;;;;;;;;;<<<===???AAACCCDDDVVVUUUSSSRRRQQQQQQQQQQQQNNNNNNMMMIIIFFFDDDFFFIIIIIIBBB>>>======;;;;;;>>>888::::::999777666888:::::::::;;;;;;:::999777666777666555666777888777555444333444777;;;>>>===<<<666666666555444333222111666444222000000111222444111222333333333333444555.........//////000000000,,,000///,,,,,,111222///111000///......///000111111111222111111///---,,,,,,,,,,,,---,,,,,,++++++---,,,+++---///000///...---------------+++***)))+++...000...)))'''(((***"""+++111...))))))******......---+++***+++...000,,,+++*********+++------,,,...000111222111///............------,,,++++++...///000000...------...++++++******++++++,,,---,,,,,,+++++++++*********,,,,,,,,,---......//////000000///...------...///---,,,+++,,,............,,,,,,,,,---...///000111.........000111000...,,,///......---,,,++++++***,,,)))***...///,,,,,,///,,,---...---***))),,,////////////............---...,,,+++,,,...000000///---000222000+++)))+++...+++...111333222222222222---,,,,,,,,,,,,---///000//////000000000111111111777666555555555555222000---///111...+++***---111000000///...//////111222//////000000//////......---------......///000111++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...//////------......///000111222333555666666444444444555......------------......111111...,,,...111---'''000111111000//////000222111000///000222333333111222111000111333333111///000//////111333555555444333333444555555666777777111000000000111111///---------------............222333333222///,,,++++++---......///000000000//////000111333555777999999888;;;===???>>>===<<<===<<<<<<<<<:::777555555666;;;;;;888555555999888555444444555555444222111000,,,...000222333111...---444000111555666444222333555555555333000///000111//////000222444444111///111222333333333222000//////444777999===@@@===555111///---,,,...000111111000//////...---,,,++++++...,,,******---///000000+++,,,---//////...---,,,...******---...,,,+++---222000///000111333222222333333333333222000...---,,,...///111222111000///...///000000000000///...---------///111222222111---------------///000111777777777777666555333222111111333444666888999:::::::::999777555555999===============<<<;;;;;;:::888999999888555444555888999>>>???;;;999;;;<<<<<<:::;;;===????????????>>><<<<<<===>>>@@@BBBDDDEEEVVVUUUTTTSSSQQQQQQPPPPPPOOOOOOMMMHHHCCCAAACCCFFFJJJCCC>>>>>>===;;;<<<>>>888999:::999666666888:::777888999:::;;;:::999999888666555666777888777555888666666888<<<===<<<999555555555555444333222222333222000...///111333555444444333222333555999<<<.../////////000000111111///222///))))))000222000111111000//////000111222333333333222000...+++***,,,+++***))))))+++---...///...---...000222222222------......---+++***)))+++...000...)))&&&(((***%%%---111,,,''''''***+++000111000---***+++...333...---,,,++++++---///000,,,...000222222111///...222222000---++++++...111...///111000...------...+++*********+++,,,,,,---,,,,,,,,,,,,++++++******------------...///000111111111000...,,,+++,,,...---+++***,,,...---,,,,,,,,,,,,------///000222222......///000111000---++++++*********))))))((((((***(((+++//////+++,,,111+++---///...***(((---333000000000000////////////...,,,,,,---///111222111---000222000+++)))+++//////111444444222000000000,,,+++++++++,,,...000111000000000000111111111111999888777777777666222000''',,,111111...,,,...111222111///......000222333...///////////////...---,,,,,,,,,,,,---...000000+++++++++,,,,,,---------,,,,,,,,,,,,---.../////////............//////000///111333333222222222333---------,,,,,,---------000///......222666444---000000000///......000333333111000111222222111000222111111111333333111///000//////111333555555444111111222222333444555555------...000222333111///***++++++,,,,,,------......//////---,,,,,,---///---...///000000111000000000111333555888:::<<<===:::===??????>>>>>>>>>???<<<======;;;888666555666::::::777333333666555111444555555555444222111///000333666999888666222000555111000444666333222333666777777555222111111333//////000222444444222///222333555555555333111000---333888:::???EEEAAA999444111...---...111222222111111000///---,,,++++++///---++++++---///111111)))***,,,.........,,,+++...******...000//////000111000000111222333333111333333333333222000...---+++---///111222222111000...///000111111000///...,,,,,,,,,...111222111000000///------------...///;;;:::888666555444555555222222333555666888999999888888888555333444999===<<<======>>>===<<<:::999999::::::777333222555777777<<<>>>;;;888:::<<<<<<:::;;;===???AAAAAAAAAAAA======>>>???@@@BBBDDDEEEVVVUUUUUUTTTSSSRRRQQQQQQMMMKKKGGGDDDCCCCCCDDDEEECCC@@@<<<:::;;;;;;;;;:::===<<<:::999888888999::::::777555777;;;<<<999555;;;;;;;;;:::::::::999999666999;;;<<<;;;;;;<<<>>>666666666555333111///...333888<<<999333000333777666444333333555666666555111000......000111000///444222000///000000///...111222222222000...,,,+++///000111111000...,,,***...,,,,,,---///000///...111---***,,,111444444111+++//////,,,,,,---+++'''+++,,,---+++)))((()))***))))))*********))))))(((000000000///---...000222,,,,,,,,,------,,,++++++111444555444000......000111///---------...---,,,,,,...000000...------------+++******,,,------,,,///...,,,++++++,,,...///***(((***...000......111////////////...---,,,+++,,,+++***,,,...//////...---------.........//////+++///111222555777111)))---,,,***)))((('''((((((+++******...333444000+++,,,,,,,,,---------......333111...,,,,,,---///000000...,,,,,,...000111111------...//////.........000///000333666666333///+++,,,------......------////////////111333555666666555555666777444...)))'''---222000++++++111999666222///...000111000...000000000000////////////------------,,,+++******......000333666666111---------,,,,,,---...000111///...---,,,,,,---///000111111111333555666555333111000///000111222111///000//////000222222111///111000//////000111000...000/////////000222444666444444555555444333111000+++,,,...111444444111///666444111///......//////000---...111000+++,,,222,,,---------------------/////////---+++***+++,,,000222333333000---++++++222333444555777999:::<<<>>>======???BBBCCCAAA>>>>>>===;;;888555444555666666444333111000000111111444111...///111333333222666:::>>>>>>:::555333222444333111111111333555666999888555333111/////////111111111222333333111///222333444222///...000222333555;;;AAAFFFEEE???:::444333111//////000111222444222000/////////...,,,---------,,,,,,+++++++++......000222333222...+++..................------555555444444333222222222000111222333111///,,,***///////////////.........222222222111111111111000///...,,,,,,...///......---,,,,,,---...///---,,,666888999666111000333777333222111000000222444555555555444555666888:::;;;<<<:::999:::<<<<<<999777<<<:::777444333222333333777888999::::::::::::999???<<<:::===BBBDDDCCC@@@@@@???>>>>>>???BBBDDDFFFWWWVVVUUUTTTSSSQQQPPPPPPLLLJJJGGGDDDBBBCCCDDDDDDCCC@@@===;;;;;;<<<<<<;;;======<<<;;;::::::::::::999777666888<<<>>><<<999::::::::::::999999999999;;;<<<===<<<:::::::::<<<777666555444333111000000000444777777555444666999666555333444555777666666222111//////111222111000666444222222222333222111222222222222111111000///...///000222222111///...---,,,,,,---///000///...000---***,,,111444333111---000000...---...,,,(((+++,,,---,,,***((()))***+++++++++++++++,,,,,,,,,///000000///......///111---------......------,,,222333444333111/////////222000...---......---,,,---///000000...---,,,---+++++++++---///111111000000///---,,,,,,,,,...///333///...000///+++***,,,////////////...---,,,+++,,,++++++,,,...//////...,,,,,,------------......---...111444666444...)))+++***)))(((((()))******+++)))***---222333///+++,,,,,,,,,------------...111000...,,,,,,---///000222000...---......---,,,((()))***,,,---...////////////000333555555222///,,,,,,---............---////////////000222444555555333222333333000,,,'''+++///222000------222777555222///...000111///.../////////.........------,,,------------,,,++++++...---...000333222///,,,......---,,,---...///000000///...---,,,,,,------111111111333666666444333////////////////////////111000000111222222111///000///......000000///...000000000000111222333444222333333333222111///...333222111111333333222000444333111///......///000///---...111000,,,,,,111------------............000000000///------...000222333333222111111333555444444555666999;;;>>>???;;;:::;;;>>>AAABBB@@@>>>FFFEEEBBB>>>:::777555555666444222000............333000......000222222111777;;;??????;;;666333111222111000///000111333444999777555222000//////000.........///111222000...000111222111//////111333555777<<>>;;;:::===BBBDDDCCCAAACCCBBBAAA??????@@@BBBCCCVVVUUUTTTRRRPPPNNNMMMLLLJJJHHHFFFCCCBBBBBBCCCDDDCCC@@@===<<<=========<<<============<<<;;;:::999999777777:::>>>@@@>>><<<:::999999999999888888888<<<===<<<;;;999999;;;===888777555333222111222222111222333555555666777777666444333444555666666666333111000111222333222111666444333333555555444333333333222222222333333444000111222222222111000///---,,,,,,---///000000///000...,,,---111333222111///222222///---///---***,,,------,,,***)))***+++...---,,,,,,---...///000---///000000///......///......///////////////...333222111222222222000...333111///...//////...---///111111111...,,,,,,---******,,,000333555555444000///...,,,,,,,,,---......+++***,,,,,,***+++///......///......---,,,+++---,,,+++,,,...//////...+++++++++,,,,,,,,,,,,---111---000888888///))))))***))))))((()))***+++,,,***)))***---000111...++++++,,,,,,,,,------------000...---,,,,,,...///111000///......///...,,,+++((()))+++,,,---...////////////000222333333000...,,,------...............///......///000111222333888666444333333222000---111222222111///000222444333111//////000000///......------------,,,,,,,,,+++,,,------...---------000///...///000000...---000///...---,,,---......111000///---,,,,,,+++,,,111000111333555555333222,,,///000///---,,,...000222111000111333333111//////---------//////...---///000111222222222222222333333222222111///...---444111//////111222333222222111000.........///000...---...111///,,,,,,000---------.........//////000111111000///000222444888777555333222444999<<<666666666666888:::===???======>>>AAADDDGGGGGGFFFLLLLLLJJJGGGCCC>>>:::888999777444000...,,,,,,,,,111///------///000111000555999>>>???===888444111222111000///000111222333:::777444111000000111222222111111333444555444222...000111111000111333555999<<<@@@DDDGGGEEE@@@<<<333222111000///000111111111000............,,,+++)))***+++,,,------------//////000222333333000...........................000000000000111111111111000111222333222///---,,,.../////////000111111111000000111111222222333333333222000///000111000///.........///222333222111222444555333000///111333222222222222222111111111555444444444555666777777999888777777888888777666888777555444555666888999999999888777888999:::;;;<<<;;;:::===AAADDDCCCBBBGGGEEECCCAAA????????????TTTSSSQQQOOOLLLJJJHHHGGGGGGFFFDDDBBBAAABBBBBBCCCBBB@@@>>>===>>>???>>>===;;;<<<<<<===<<<:::999888999888888:::===>>>===<<<999999999888888888777777888888888888777999<<>>;;;777222///---,,,,,,///...---,,,---...///000222666;;;>>>>>>;;;777444333333222222222222333444:::888555222111222444555777666555555666666555333//////000111333444666888???AAADDDFFFEEEBBB===:::222222111000///000000111000...------...---+++***,,,,,,---.........------......///000222222000...............////////////---......///000000111111222333444444333222000......//////000111222333333666555444444333222111111444222000000000111000///...---...000222444333222111222333222000///000222222222222333222222111000222222333444555666777888888777666666666666666555666555444444555888:::<<<:::999777666666888:::;;;;;;::::::<<<@@@CCCCCCBBBFFFEEECCCAAA??????>>>>>>SSSRRRQQQNNNKKKIIIGGGFFFDDDDDDBBBAAAAAAAAAAAABBB@@@???======?????????===999:::;;;;;;:::999777666999888888999;;;;;;:::999999999999888888888777777555666666555555666:::===:::888666333222333444555666333111333666777444000333111000111222444333333222111111222444444222000111000000111333333111///666555333111000///000000333333222111000...---,,,...------///111333333222222111111222333333222111000333222......000000---///000111000...,,,---...///...,,,,,,---///111333,,,...111111///.........000111222222333333333222222000///000333444222///444222000000000111000///111222111000---+++,,,---+++,,,---000222333111...---,,,,,,++++++******+++777333000///...***+++...------------------,,,+++---,,,+++,,,---...---,,,)))))))))*********++++++333,,,...888666)))$$$***...---+++))))))))))))*********+++,,,......---,,,,,,,,,---------.........///............///000111***+++,,,...111111000...111111111111111000///...///000111111000......------...//////000000///////////////000000000000000000000///...///222555888777444000///000000///...///000000000////////////////////////............+++,,,---...///000000000222222111000//////000000333111///---,,,+++++++++++++++,,,------.........---------///000000///---,,,000333111---+++...222333222111111222222000...---++++++,,,.........---///000222333333222111000333222111000///...------)))))),,,///333555444222000000000////////////000,,,///111111//////......***++++++,,,------............/////////222666999;;;<<<<<<;;;999777888888666444333222555999>>>AAAJJJIIIFFFEEEGGGMMMTTTYYY[[[ZZZYYYYYYXXXTTTNNNIII>>>;;;666111---,,,,,,,,,---------,,,,,,---...000...111777<<<>>>>>>;;;888666666555555555555555555:::999666444444555777888888666333222222222000...111111111333666888:::;;;CCCDDDFFFEEEBBB===999666111111111000000000000000...---------...---+++)))///000111111000...,,,+++---,,,,,,...000000...---........./////////000000------...///000111111222555555555666555444333222000000000111222333444444777777666555555444333333333111//////000000000///...---...000222444333222111222222222111000000111222222333333333333222111///000222444666888999999666666666444444444555555444444333444555888;;;<<<999888777666666888:::;;;999999:::<<<>>>@@@AAAAAAAAAAAA@@@?????????>>>>>>TTTSSSQQQOOOLLLJJJHHHGGGBBBAAAAAA@@@@@@@@@AAAAAA>>>===<<<===?????????===:::::::::999999888777666888888888999999888888777:::999999999999888888888666777666555333333555777999888666555444444555555444222111333777888666333333111000000222333333222333333333444666555333111000///000111222222///---555444222111///........./////////000000000111111000//////111333555555444333444444555444444333222111333222//////222333111222333333222000//////000......------...///000111...000111111000//////000111111222333444444444444000000000111333333222111444222000///000000///...000000000...,,,+++,,,---,,,,,,,,,...//////---++++++++++++,,,,,,,,,++++++///+++***++++++((())),,,,,,,,,------------,,,,,,,,,+++***+++,,,---,,,+++)))))))))************+++000---///444111)))''',,,///...,,,***))))))))))))++++++,,,------------------.........////////////000000000///000000111111///......///000000///------...///000111111111111000111222111///------......//////000000000000000000000111111111000//////000000000000111444888<<<777444222000000000///...---///111111///......///111000000000000/////////,,,---...///000000000000...//////...,,,,,,...///333111///---,,,+++++++++)))***+++---............---------...//////---+++---000111000...---///111222111000111111111///---,,,++++++,,,...///...---///000111222222222222222111000///...---------...///000222666888888666333222111111111000000//////,,,111333222000111000...***++++++,,,---...//////---............111666:::777999<<<===<<<:::999999222222111333777???FFFKKKRRRQQQOOOMMMNNNSSSZZZ___aaa___\\\[[[ZZZUUUNNNIII:::777222---***)))******---------,,,+++,,,...000,,,///333888===>>><<<:::777777666666666666555555888777777666666777888999:::888555333333333111000222222222444888;;;======BBBCCCDDDBBB===888555444111111000000000/////////...------...///...,,,)))000111222222000...+++))),,,++++++,,,...///...---.........//////000000111...//////000111222222333666666666666555555444333111222222222333444444444333333444555666777888888222000//////000111111000///...///000333444333111222222333333333222222111333333333333444444444555///111333555777888999:::666666666444222222444666444444333333444777999;;;888888777666777888999:::888888999:::<<<===>>>>>>;;;;;;<<<======>>>>>>>>>QQQPPPNNNLLLJJJHHHFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;===??????>>>===;;;;;;:::999888888888888555666888999888888999999::::::::::::999999999999555666777666444333444555888888777777666555555555555555555555666666555444444333111222444555555444555555666777999888666333222222222333444333000---222222222222111000///.../////////000111222333444111000000222555777777666555666777777666555444444222555444111222666888666444555666444222111222333//////////////////000000000111222111//////111222000111222333444444444444...///111222222222333444333111//////000000///............,,,+++***,,,...,,,+++***+++---...---,,,+++,,,,,,---............$$$"""###((()))(((***---+++,,,,,,------,,,,,,,,,+++***))))))++++++***)))))))))*********+++++++++,,,...//////,,,+++,,,......---+++***)))******+++,,,---......------......////////////000000000000222222222111111111111111111000......000111000///000000111222333333333333111333444222///------/////////000111111111111000111111222222222111///...333444444444333555:::===777666444222000000000111,,,///111111///---...///111111000000000/////////---...///000000000000000,,,...//////---,,,...000222111///---,,,+++,,,,,,******,,,---...------,,,.........///000000...,,,........................111000///000000000...,,,---,,,+++,,,...000///...000000000000111222333444222111000000000000111222555555666888;;;<<<<<<:::333333333222222000//////,,,222555333111333222...,,,,,,---...///000111111...............222777:::999;;;>>>>>><<<:::888888333222000222777???GGGLLLQQQSSSTTTSSSRRRTTTWWW[[[ZZZVVVSSSRRRRRROOOHHHBBB777444///+++))))))***+++,,,......---+++,,,...111...///111555:::<<<;;;888444444555444444333333222444555555666777777777777:::888555444555666555444333222222444999<<<===<<<===???@@@>>>999555444444000000000000000//////...---------///000///,,,***---...000000///---***))),,,++++++,,,...//////...---......///000000111111111111111222222333333333555555555444444444333333333333333333444444444444000111222333555777888888222000///000222333333333222111111222444444333222333333444555555555444222444333333333444666777999222333555777888888888777666777666444222222444777555444333222333555777888777777777777888888888888777888999999999:::;;;<<<777888999:::;;;<<<<<<<<>>???>>><<<===<<<:::999888888999:::333555888999999999;;;<<<;;;;;;;;;:::::::::999999111333666777666666777888777777888888777666555444999999999777555333222111666444333333555666666555777777888:::;;;:::888555555555555666666555111///000111222333333222000000333222222111111222222333222111111333666888888888666888999999777555555444444666666333444999;;;999666777777666444333333444000000111111111000000///222222222111///000222444000111222333444444444444,,,///333333111000333555333111///...//////...------------+++******,,,...,,,+++)))***,,,......---+++,,,...///000111111111---***+++...---***)))+++++++++,,,------,,,,,,,,,+++)))((()))******)))(((************++++++++++++)))///000+++)))---//////,,,+++*********+++,,,------...///...------...///000000000000111111111111444333333333222111111111///...---...000333555555666666666666555444333222222444555222///,,,---/////////000111111111111111222222333333222111000...111222333222000111555888777777777444111000222333+++...111111///---...///000000000000////////////...//////000000000000000,,,///111111//////000222222111///---,,,,,,,,,,,,+++,,,---------,,,+++***000//////000222111///---...---,,,,,,......---,,,111000////////////---+++---,,,+++---///000000///000/////////000222555666666555444444444555666777555444444777;;;???AAABBB555555444444222111///...,,,333777444222444333///......///000111222333333///000///...///222777;;;@@@@@@AAA>>>;;;777666666666333111000444:::BBBGGGGGGKKKOOOPPPNNNLLLMMMNNNLLLIIIFFFFFFHHHGGGBBB===777444000,,,******,,,...---...///...,,,,,,///222111000000444888:::999777222222222222222111000///111222444666777666666555444222000000222444444444333111111333888<<<<<<;;;888;;;===;;;777444444555000000000000000//////...------...///000000---******+++---///...---***)))---,,,+++---///000000///---......///000111111222333333333333333444444444333333333333333333222222444444444444444444333333111111222333333444444555222111000111444555666555444333333444555666444333444444444666777777555333444444333333444777:::;;;666666777888888777666555666777777444111111555888555444333222222333555666666666777888888888888777666888999999888888999:::555666777888999:::::::::NNNLLLJJJIIIIIIGGGDDDAAAAAA@@@@@@???>>>????????????????????????>>>======???>>><<<:::999777777777666666777888999999::::::999999999999999999999999555777444000333999888222::::::777555777:::777222777666666555444333333333333555666555444666:::>>>:::;;;<<<======;;;:::888555555555555555444222000222333333444444333333222999666333222222222111000222222333444555555555555555777:::;;;;;;:::777555888:::======;;;999888888888444333555555222333666888555333222333444444333333666999777222///000333111444444222444777666222999555000///000111000...222000.........///...---///...---,,,+++***)))))),,,)))''')))---000000...000,,,+++...555777333---111///+++((('''(((***+++************************'''(((***+++,,,,,,++++++***************+++++++++---///000...+++)))+++...............------,,,+++.........------............222666444000---000333777555444444555666555444444444444555555555555555;;;<<<<<<;;;:::888666444333555666555222///......111111000000000111333444777333222444333000111333444333111000000111333444777777777444222222444666///...------///000000///222222222000---,,,---//////---,,,---000222333333---///111000......000444000///.........000111222+++,,,---,,,+++,,,...000000...,,,...111222///,,,%%%'''+++///222222222111111333222......000111...//////000000111111111111111000///...///111444666999;;;:::777222111666;;;999999999<<>>===;;;;;;;;;999777555333222222222222333555666:::<<>>;;;888>>>;;;888888999999888555555222---++++++,,,,,,,,,//////...,,,+++,,,///222///000333888======:::666333333222222000///...---000111333444333000---***666555444333222333444555;;;444111333555444222333111111111111222333444555666222...---...//////---......,,,***000555111'''......///...---+++((('''111...,,,---//////---+++++++++,,,---///000111111444444333333222111111111111111111111000000000000000444888777333000000222111000000111333555444333//////000111222333333333333333222222333333444555222444777;;;>>>===999666555444333555777888888777333444555777777777666555888777666444333333333333666666777666555666888::::::888555555666888888888666666666777888888999999333444666888:::;;;<<<<<>>@@@??????>>>>>>>>>>>>>>>>>>????????????>>>===<<<>>>===;;;999888777666666666666777888888999::::::999999999999999999999999555666444000222777777222777999888555777:::888555777777888777666555444444333444555444333444777:::888999:::;;;;;;:::888777222222333444444333111000222333333444444333333222999666444222333333222111111222333444555555555555666777888999999888777666999<<<>>>>>>===;;;:::;;;888555555777777444444666888666555555555666555444555888:::888333000111444555444222111666:::777000555222000///111222111///111///------...//////...111000000///...---,,,+++---+++******+++...//////111///...111555666333000111///,,,)))((()))***,,,************************'''(((***+++,,,,,,++++++,,,,,,++++++++++++++++++...//////---+++***+++------------------,,,++++++//////............//////...111444333111///111333666444333333444555555444555555555555555555555555999:::::::::999777555444333444555444222000///000222111000000000111333444888555333555333000///222333222111111111222333444666777777555333333444555111///......///000000///222333333222///......///...,,,++++++---///000///......//////......000111//////.........///000111---///000000///...///000222111000000111222111000***+++---///111111000000222444333000///222222000/////////000000111111111222111000000111444777999;;;;;;;;;999666777999<<<888888888;;;>>>@@@@@@???;;;;;;;;;:::777444111///111444555222333777888444222///,,,+++---///000000000000111222333444555666<<<;;;999999999888555333444333222111000111111222333555888:::999666333111111///...000444666666555444111...,,,------------000///...,,,++++++...111...///333777;;;<<<888555111111111000///...---,,,000222333444333000...,,,444333222222222222333444:::555222444444111111333000////////////111333444555222...---...///...---//////+++(((+++000...(((/////////...---,,,+++***000...,,,---//////---+++++++++,,,,,,---...//////222222222222222333333333000000000000000000000000000444777666222///000111000//////000222333333222......///000111222111111222111111111111222333333111222555888::::::777555111111333555777777444111333444555666777666666555777777666555444333333333444444555444333444666888999777444444555777777777666666777777777777888888333444666888:::;;;<<<<<>>===>>>>>>>>>============<<<>>>>>>>>>>>>>>>======<<<<<<;;;:::888777666666666666777777888888999999999888888888888888888888888777777555333444777888555333888999777666888999777777888999:::999777555444222333444444222222222444555666777888888888777666111222333333333222111000333333444444444444333333888666444333333444333222000111222444555666666666666666666666666666666666888:::<<<===;;;::::::;;;777555666999999555444666888777666777888888666444666999:::888444111222333888555111000666;;;777...222000000000222222111000///...,,,---...000///...111000000///...---,,,,,,...---,,,+++***+++///222333333444444444444333333111///,,,***)))***+++,,,))))))))))))))))))))))))((((((***++++++,,,++++++...------,,,,,,+++++++++.........---+++***+++,,,,,,,,,------,,,,,,++++++///......------......///...///000111222222222222444333222333444555444333777777666666555555444444666666777777666666555444333333444222111000111333222222111000000111333444:::666444555333//////111333333333333333333333333444666777777555444444555444222000///000000///...222444555444222000/////////---,,,,,,---......---///---,,,,,,...//////.........---------.../////////222444444333111000000222333222000///...000222000000000000000/////////333555555111111444555222000000000000111111111111333333222222444666999;;;===;;;:::;;;<<<=========:::999:::<<>>>>>===<<<999666333111///111111333888<<<;;;666222///---,,,---///000000...///000111333444555666999888666666666555333111444333111///...---......///111222333222000---+++000///......//////...---111000//////000000///...111000///---++++++...000...000333777::::::666333000000000///...---,,,+++///000000000000///...---111111111111111222444444888555444444222...///444000...---,,,,,,...111333444222///......///...---......+++'''&&&***,,,+++000///...------------...///...------...///---,,,++++++++++++,,,,,,,,,---000000111111222333333444---......//////000000111000333555444111...///000///......///111222111000---...///000000000000000000000000000000111222222111111222444666777555333000111444777888777222///333444444555555555555444777777666666555555444444444555555444333333555777888555333333444666666555777777777777666666666666333444666888999;;;;;;<<>><<<=========<<<<<<;;;;;;=========>>>>>>===<<<<<<::::::888777666666666666666777777777888888888999888888888888888888888888999999777666666777888777333888;;;888555666777666666777999::::::888555333333444444444333111000000444555666777777777777666444666777666555333222222333333444444444444333333666444333333333444333111000111222444555666666777666555444333333444555666333555777777666666666777555444555999999444222444444444444666777666444222666777888777333111111222666555222000333777444...111111111111222111000///...---,,,,,,...000000///......------,,,++++++***,,,------+++)))+++000555444666777666333222333555000///,,,*********,,,---((((((((((((((((((((((((((())))))***++++++,,,,,,......---,,,+++******)))......---,,,+++***+++++++++,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------.........000222444333222333222111222444555444222888888777666555555444444333333444444444444444444222222222111000111333666333222111111111222333333888555333555444111111333666666666666555444222111444666888999777666555666666444111000111111///...222444666666333111//////222000///...///000...---///---***+++...///...,,,------------------------000333666777555222000//////000000---***))),,,000333222000/////////000000444666666333333666777444222222222222222222222222222222222333444777999;;;<<<999888:::???AAA???<<<>>>===<<<===???AAA@@@@@@>>>===<<<;;;888555333111......///555===BBB@@@<<<111///---,,,...///000///---...000111333444555666666555333333444333000...111000...---,,,,,,------111222333333222000...,,,333333333333222///---***/////////111222333111///111111000...,,,+++---//////111555888:::888666333000000000///...---,,,,,,---------,,,,,,------...000000111222333444555666444333444444111...111777000///,,,***+++---000333444222000//////.........***,,,,,,)))'''(((,,,...///...---,,,,,,---...///......---............---+++++++++++++++++++++***////////////000000111111,,,,,,---...///000111111000222333333000......///000///...///111222111000...//////000111111000000111000000000000111222222111000000111333444444333333333555888999888444111333333333444444444444333777777777777777777666666666777888777666555777888777555444444555666666555888888777666666555444444333444555777999:::;;;;;;IIIFFFBBB??????>>>>>>===;;;<<<<<<<<<<<<;;;:::999;;;<<<<<<=========<<<<<<999888888777666666666666777777777777777888888888777777777777777777777777888777666666555444555777444:::===999444444444222444555777999999777444222555444444444444333111000444555666777777888888888999;;;<<<:::777444333333333444444555555444444333444222222222333444222111000111333444555666666666555444333111111333444555111333444444333222333444333111333666666222000111111000111222444333111///333444444333111000//////111444444000...000111000222222333222000///------...,,,+++,,,.../////////------,,,,,,++++++******)))+++,,,+++***+++111555333666888666222000222555///...,,,+++******+++,,,(((((((((((((((((((((((()))))))))******+++,,,,,,---,,,,,,+++***))))))(((///---,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,---------///222444333222222111111333555555444222888777777666555444444333222222111222222222333333111111222111000111444666444333222111111222333333555222222555555333444777;;;::::::999777555333111666888::::::999777777777777444222111111111///...222444666555333000///...111000///000111111///...000---***+++---///---+++------------------,,,,,,...222555777555111///...---......+++((((((+++///222111000//////000111333333666555333333777888666444444444444444444444444000000111111333555777888:::666444777===@@@>>>:::???===;;;:::;;;<<<;;;::::::999888666444222000///000...///555<<>>=========<<<;;;;;;;;;<<<===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<888888777777777777777888777777777777777777777777666666666666666666666666666444333333111///000555666:::<<<888555555333///333444555666666555444222555444333333555555444333444444555666888999::::::999<<<>>><<<777444444555444444555555555555444444333222222333444555333222222222333444555555555555444333222222222222333444444555555444333222333444111///000333333///...000///......///111111000...000000000000000///.........333444///+++---000222333333333111...---------...---+++,,,---///...---------------,,,,,,,,,+++)))******++++++,,,///111222333444222///...000333---,,,+++*********++++++))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++******)))))))))///---+++++++++++++++))),,,,,,------......------,,,++++++******++++++,,,,,,---///000111222222222222111222444666666444333666666555555444444333333111111000000000111222222000111222222111222444666555444222111111222333333444111111555666444555999<<<;;;:::888777555444444;;;<<<===<<<:::888888999666444111111111111///...111333444333111///.........------///111111000//////...,,,,,,---------,,,------......------,,,+++---000444555333000///............---,,,,,,...000111000/////////000222333111444444222333777888666555555555555444444444444/////////000111222333444777333111444999<<<;;;888;;;888666555555666555555666555444333111000//////222///...333666555222222000///------///000///...///000222444555555555444333222111111222111///---+++++++++,,,---///111333444444444333333333333333333888???BBB???999222.........///111333333222000000111111000...---...///222666:::;;;:::777555333000000000000000///...---/////////000111222444555333444666777888999999999333111222444444222555:::222111...------///111222444555555444111000000111+++,,,000333111...///333,,,,,,+++++++++,,,,,,---,,,---///...------...///------------,,,,,,,,,,,,///......---,,,,,,++++++,,,------///000111222222222222111111000/////////222111000000222222111000111111222222222222111111222111111111111222333333222111000111333333333222222111000111333555444444333222222111111111111222555666777999999999888777444555777666555333333444777666555666777777666555777666666555444333333333222333555777888::::::;;;@@@???======>>>>>><<<;;;;;;<<<===>>>===<<<:::999999:::;;;<<<<<<<<<<<<<<<888888777777777888888999777777777777777777777666666666666666666666666666666333333444111---///555666999999777777777444...333444444555555555444444555222000111444666666555333444444555777888:::;;;444888;;;:::555333444666444444555555555555444444444333333555777777666444333333444444555444444333333333333222222333333333666777666555222111222333222//////111111...---000111000...///111222222111...---...///000000///...///222111---,,,///222222111222222000---,,,...000///...,,,,,,---...---,,,,,,,,,,,,++++++++++++***+++******+++,,,,,,+++***///000///...------...000,,,+++***)))))))))*********************************))))))))))))+++,,,---++++++++++++++++++++++++///---******+++,,,***))),,,---....../////////...------,,,,,,,,,,,,------+++...111111//////111333222222333555777777555333444444444444444333333333222111000000///000111111///111333333222222333444555444333222111222333333555222222555666444555888888777666666555666777888???@@@???===:::999:::;;;555333000000000000///...000111222000...,,,,,,---,,,,,,---000333444333222...//////...,,,,,,---...---......///...---,,,+++,,,///222333222000//////......---...000111111000111000000/////////000000///222222000111666777555444444444444333333333222////////////000000111111555222000111444888999888777555222222333555555555444333222111000000000000111------111222//////333000...---...///000///...111333444666666555444333333222111111222222000...,,,,,,,,,---...000333444333222222111222222444444:::AAAHHHJJJDDD999///)))///......///111222111000///000111000......///000222666:::;;;888555333222....../////////...---------...///000222333444555444555777888999999999999999444222444666444444777111000///......///000111444666777666333111111222222000000333222...///333,,,---------------,,,,,,+++---//////------...000............////////////............------------......//////000111222222444222111000000000000///111000//////111111000///000000111111111111000000111000000000000111222222000//////111222333111000......000222555666555333333222111000///000000111111333555666777777666555333555777777555333333333666555444555666777555444555555555444444333333333222333444666888999::::::@@@??????@@@AAAAAA???===;;;<<<===>>>>>><<<:::999999:::;;;;;;<<<<<<<<<;;;888888888888888888999:::777777777777666666666666666666666666666666666666888555666777444///111888555777666666888:::555...555444444444555555555555444111...///333666777777222333333444666888:::;;;...333777777333222444777444444555555555555444444555555555777999999888666444444555555444444333222333333333333333333333333666777666444111000000111333///...000000---...111444222000000222333444444---,,,---...000111000///111111///,,,...333444111000111111///,,,,,,000333000...,,,,,,------,,,+++)))))))))(((((((((((((((---+++***+++---,,,((($$$...---,,,++++++,,,---...******))))))))))))))))))***************************))))))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,---///,,,******+++,,,***(((------...///000000/////////......------......///***///333222...---000444222222333666888888666444222333333333333333333333333222111/////////000111///111333444333222222333666555333222111222333333777444333666555333444777444333333333444777999;;;BBBBBBAAA>>>;;;999:::<<<444222000///000000///...000000000...,,,++++++------...///333666888888777...000111///,,,***---///....../////////...,,,+++,,,///111222222111000111---,,,+++...111333111...111111000000///......---...111111///111555666444333333333222222111111111////////////////////////444222000000222555777888666444222222555777999999333333222111111111222222---+++,,,111222///333999000...---...///000///...333444666777777666444333333222111222333222000...............///111333444222222111111222333555666777@@@JJJOOOJJJ@@@666///000.........000111111000...///000000//////000111111555::::::777333111111---------...------,,,,,,)))+++,,,///000111222222555666777999999999888888===777333555777555333444000//////.........//////555777999777444222222333999333000111111---...333---...///000///...,,,++++++---//////---,,,...111/////////000000000111111------......///000000000//////000000111111222222555333111000111111000000000///......///000///---///000000000000000/////////////////////000111111///...///000222222000...---///222666999999666333333222111/////////000111...000222444555555444333555777999999777555555555444333333444555555444222555555444444444444333333222333444666888999::::::FFFDDDAAA>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999666666888999999888777777888888777777666666555555555777555222555:::999222888444000000222555666555666777888:::;;;999555222444444555666666666666666666444333444777777555222...111666999999777555444???<<<888555333333444444444444444555555555555666777444111000222333222111333444444555444333111000555333///...///111222222111222222222111000...---...///000///------///000222444555555222///------000///...---...000222333555555111+++---333444///333000...///111222000...,,,******------******,,,++++++***)))))))))))))))(((+++......---***)))))))))+++,,,***&&&&&&+++000++++++,,,---,,,+++***)))++++++******************)))***)))(((''''''***,,,,,,+++*********+++,,,---+++++++++++++++++++++++++++*********+++,,,,,,---000///...,,,,,,,,,---......///111111///...///000333555555333444666444///333333333333333333333333111111000000000000000111444222111333666777555222777555333222222111///---666444333555999999444///222...---000111111333888@@@>>>;;;888666444444444000000111111111111000000111111000---)))(((+++...,,,---000333666777555333000///---,,,+++*********------------,,,,,,++++++000///...------...000111111000...------...000111///............///000000//////000000000000//////111222222333333222222111///.........///000///...111000000000111333555666444555666555444555777888:::666222222444666666555444222000000111333333222222///...111666777444000222444666555333333555888444555555555444222000///222000//////111222222111444444222111111222333444555000111888===<<<888666000000//////000222333555333222111444666666111---111111111111111222222333///...------------...///,,,,,,+++***...333222---222222222333555777888999777555333111111333555666555222---,,,---000222333777555555555111...111777444444444444333111///...///222222///...///---))))))+++///000///---,,,,,,////////////000000000000(((---...+++,,,111222...444444222000///.........222000000222555444111---777222---,,,///000///,,,////////////000000000000///...------///000000000------......///000000000---...///333:::>>>999000444222000///...///000111333111000111333555555555777666555444333333444555111555777666333000111222222333444444444444333222444444444555555666666666@@@@@@???>>>===<<<:::999;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<;;;:::999888777777777888999888888777666888777777777777777777666444666555222555999888333;;;888444333444555555333777777888:::;;;:::666333777888999999::::::999999;;;999666666666444111...111333555666555444333333666444333111111222333444333333333333444444444444888555333222444555444333555555555444444333222111444333111222444666666555333222111//////...//////...///000///------///000000222444333111...------111000//////000222444555222000,,,+++222:::999222222000///000111111///,,,---******,,,,,,******---+++******)))))))))))))))'''))),,,------...000222))),,,...,,,)))(((,,,000------+++*********+++,,,+++++++++++++++++++++++++++***)))))))))*********++++++******+++,,,---...++++++++++++++++++++++++++++++***++++++,,,,,,---......---------...000000000000/////////000111222666888777555666999777222444444444333333222222222111111000000000000000111333222111222444444222000333222222222333333333222333111111444777888555111222...---000111000222666>>><<<999777444333222222///000111222222111000//////000///,,,))))))+++---...///111444777777555333......------,,,---------+++,,,,,,,,,---------...000000////////////000000000---***'''''')))---///////////////000111222222///000000000000000000///000000222333444444555555000...,,,---///000...,,,111111000111222333555666444555666666555555777999???<<<999888999:::999777666333111000111222222222000------///444555222...555777777666333222444666444555555555444444333222666444222222222333222111222333444444444333111000666222222777999666222111111000000000111222444555444666999:::999777444333222111000000////////////........................(((,,,...///111444111,,,111111222222333555666666999777444333222333555666555222...,,,...111333444888666666666333000222888222222222111000///---,,,...111111...---///...++++++...111222000...------////////////000000000000///111111,,,,,,111222///333333111000///.........000000000111222222000...777222------///000///,,,.../////////000000000000///---,,,---...000000///------......///000000000...000000111666:::888222333222000.........///000222111000111333555555444555555444444555666777888444555777666444333222222222222333444444333222222444444444444555555555555===>>>???@@@???===:::999;;;;;;;;;:::::::::999999<<<<<<===<<<;;;999777666888888999888888777666555666666666777777777777777444555444333444888777444777666444444555555444333777777999:::<<<:::777444888999::::::;;;;;;::::::;;;:::777666555333000...555444444333333222222222111111111111111222222222111111222222222333333333777555333333444555444333777666555444333333333333333111000000222333222111444222///---,,,...000111...///000///...---...000///111222222000...------111111000111222444666777222...***,,,666===999111111111111111222000---***...+++***,,,,,,***+++...+++*********))))))))))))***+++,,,,,,---///333666))),,,///...,,,+++---///000...+++))))))***,,,...***++++++,,,,,,---------222...***)))+++,,,***)))++++++++++++,,,---//////++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///000222333222///,,,---111444444333999:::999666777:::999666555555444444333222111111000000000000000000000000222111000111111111///---//////000000111111222222000...///111555777444111111...---///000...000444:::888666444222111111000...000111222222111000...---------,,,******+++---000000111444666666444222...---------...//////000)))***+++,,,---...//////000000000111111000000///000---(((%%%$$$'''+++...............///000222222000000111111111111000000...///111333555777888888333///,,,---000111...***222111111111222444555777444555777777666777888:::BBB@@@???>>>>>>===;;;999888666333222222333222111///...---000333444111...888999888666444333333555555555555555555666777777;;;999666555555444333111111333666777666333...,,,222000111444444000...///111111111111222333444444333888>>>>>>:::666555666111000///---,,,,,,++++++,,,---...//////...---,,,###***111222111111...***111111222222222222333333666555333111111222333444444222///...000222444555444111111111///,,,...333222111000///...------------000///,,,,,,///000......111333333111///......////////////000000000000555666444000///111222000222111000///......---......000111111000//////000555222...---///000///,,,....../////////000000000...---+++,,,...///......------......///000000000///111222000111555666444333222111///...//////000222111111333555555555333333333444555666888:::;;;777666555666666666444222222222333333333333222222444444444444444444333333>>>???@@@@@@@@@???>>>======<<<<<<;;;;;;::::::999<<<=========<<<:::777666999999999888777666555555444444555555666666777777333444444444555666666555//////111333555555555444888888888:::;;;;;;888555666666777888888888888888666666666666666666555444444444444444555555444222444444555555444333222111111111111222222222333333444333222333333444444444888777555444333333444555888444000...---...---,,,111000...------...///000---///000000///......000222333333222///---,,,,,,////////////111333444555333000---///555777333,,,111222333444333111---+++///+++***++++++***+++///+++++++++++++++***)))))).../////////------...000(((+++...///...,,,,,,---///...,,,+++***+++---...++++++,,,,,,---...//////<<<555---)))+++,,,+++(((+++++++++,,,---...///000***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,---......///000111222222111---,,,///444777555222999:::777444555999999555666555444333222111000000/////////000000000000000222222111111000///---,,,...//////...---,,,------///......000222333222000111------//////---...111555555333222111000//////...///111333333111///...+++,,,,,,,,,,,,,,,,,,,,,111000111333444444222000...............//////000******+++,,,---......//////000111111111000......111///,,,***)))***,,,...,,,,,,,,,,,,---///000111000111111222222111111000000111222444666777888888666111---///333444000,,,333222222222333444666777444666888888888888999:::@@@@@@AAAAAAAAA???<<<;;;<<<999666555444444333222111000111222555555333111888777777666555444555555666555555555666888:::;;;===;;;888777777666555444333555777888666333///,,,---,,,...111111...///333222222222222222333333444111555:::;;;999555333222...---,,,+++************+++,,,...//////...,,,+++!!!***111000......,,,)))222222333222222222111111000//////...///000222333444111//////111444555555111......///...,,,,,,000444222111///......///000,,,......++++++000111000000222333333111...------////////////000000000000555666666444333333333222111000///......---.........000333222///...000333444111///...///000///---........./////////000000...---++++++---...------------......///000000000...333666333222444555444444333222111000000111111333333444555777777555333333444555666888:::;;;<<<999666444555777777444111222222333333333333222222555555444444333333222222@@@???>>>======>>>??????>>>=========<<<<<<<<<;;;============<<<:::888777:::999999888777666666555333333333444444555555555333333444555555555666888...000222444555555555555777777888999;;;:::888666444555555666666666666666222444555666777777777888222222444777::::::666333444555666666666555333222111222222222333333333333222333444555555555555666888777555444333333444555>>>999222......///111111---....../////////.........000111222000//////000555666666333///---,,,,,,+++,,,,,,---...///111111000000111222111///,,,,,,222333555666444111...,,,///+++***,,,,,,***+++///,,,,,,------,,,,,,+++***...000111111...+++))))))(((***---......,,,++++++---............---,,,,,,++++++,,,---......//////DDD:::///))))))++++++)))++++++,,,---......//////*********++++++,,,,,,,,,+++,,,---------,,,,,,+++...//////000000000000000...,,,,,,111777999444000666777444111222666666222555444333222111000//////---...///000000000000///222222222111///---,,,,,,---///000///,,,+++,,,...//////...//////000///---000------//////------000222222222111000//////......000111222222111000...,,,,,,---...//////...---000000000111222222000///000000///...............,,,,,,,,,---------......//////000111000///...---000000000000//////...---............///000111222111111222222222222111111333333444555666666666666777444111222555666333000444333333333333555666777666888::::::999888999:::===???AAACCCBBBAAA???>>>>>><<<888666666666555444111111222333444444222111444444444444666777888888777666666666777999;;;<<<:::999777777888888888777888888777666444222111000---+++,,,//////---///333111111222222222333222222111111333555777555000,,,+++***************+++++++++,,,...//////...,,,+++'''---111///---...///...333444444444333222000000,,,,,,---...000222444666333111000111222444444333555111111333333111000333222111///...---......///+++------***+++000222000///111222111///---,,,---////////////000000000000111222555777888666333333000///...............///...111444444222000222444222111///////////////...............///////////////---++++++---...---,,,------......///000000000---444:::888555555555444333333333333333333333444555555666888:::999666444555666777888888999999999:::777444444666777555222444333333333333333333444555555555444444333333333???===;;;::::::;;;===>>>==============================<<<<<<;;;::::::::::::999888777666666666777333333333444444444444444333333444777777555666:::555777888888666555444444666666666888999999888666444555666666777777666666444666777777666666666777111222444999<<<<<<777333000111333555555555555444111111222222222333333333222444777777777777888999777666555444333333333333888444///,,,---000222444+++,,,...///000///...---///111333444222111111111666777666333///---,,,---++++++,,,,,,------......------000222000,,,,,,000111333555555333000//////...++++++......++++++...---.../////////...,,,+++***---000000...+++)))))))))***,,,---...---+++***---...///000///...,,,++++++,,,,,,------.........@@@999///)))((()))******++++++,,,------------,,,*********++++++,,,,,,---,,,,,,---......---+++***......///000000000//////,,,,,,...222666666333000333444222000111444333///222222111111000///......,,,---///000111000000///000111222111...,,,,,,,,,+++...000000...---///222/////////......---------///,,,---000000......111000000111111111000//////000000111111111111000000......///111333222///---111000///000222222111000222111000000////////////000000000000000000111111111111111111000///......---///111222222111///---333333333333333444444555222222333333333333222222444555555555555555444444666555555555666777666555555555444333444555666777888:::<<<<<<:::999888999<<>>;;;888666666666555444///000111222222111000///111000000222666999:::999888888777888888999::::::777555444555777888888777:::888666333222222222222000,,,+++------+++---000000111111222222222111111111//////111444444///******************+++,,,,,,+++,,,---......---,,,+++...222333000///222444222333333444444333222000///...///000222444666888999333111111111333333222000444000///222333111000111...---,,,,,,++++++,,,,,,***------+++,,,000111///...///000///...,,,,,,---////////////000000000000......111666888555333444/////////...//////000000...111444555555444333333000000000000/////////...------........./////////000...,,,,,,---...---,,,------......///000000000---444:::999777777666333111111222333444555555555555555777:::;;;:::666333666777888888888888777777:::999777666666777666555555555444444444444555555555555555555555555444444======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;::::::;;;<<<===999888777666666777888888666666555555555555555555444333555999888555777===777999:::999666444444666555555555666888888777555444444555666666666666666444777999888666555666777555333333666::::::666222222222333444444444444444000000000111111111222222///222555666555555666888555555555444444333222111222000---,,,---/////////+++,,,,,,------...//////000222555555444333222222333444333111///---...///------...............---///,,,---111111......111///111333222000...///000,,,+++,,,000000,,,+++,,,...///111111111000...---+++---......---+++++++++++++++,,,---......---,,,/////////...............,,,,,,,,,,,,,,,---------333111...+++)))(((((((((+++,,,,,,------,,,+++***)))******+++,,,,,,------,,,---...///...---+++***+++,,,---///000000000///------...///111222333333222444333111222555333///000000//////.........---+++,,,...000111111000///---///000///,,,******+++***---000///+++***---000---.........------...///...,,,---111111///000222///000111222222222111000111111000//////000111111111111222444666555111---222111000222333444444222333222222222222333333444333333444444555666777777555444333222111111111111///000111333333333222222777777666555555555666666222222333333333333222222444444555555555444444333333555777777555555777999666555444444444555666777:::<<<>>>===;;;999777777;;;>>>@@@@@@>>>===>>>???;;;888666444444555444333///000111222111000//////000///...111555888999888999999999999999888777777555333222333555666666555777666444222111000111111000)))&&&))),,,------//////000111111111000000///......---.........,,,+++---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111222222///111444444000111111222333222111///...111222333444555777888999222222111111222222///---111,,,+++///111///---...,,,,,,,,,,,,,,,++++++***))),,,---,,,---000000------...//////---------///////////////000000000000000------222333111111666///////////////000111222---///222555777666222//////000111000000/////////---------.........//////111///------...///...---------......///000000000...444777666666888777444---...///111333555555666333444777:::;;;999444111555666777888888888777666<<<<<<;;;999888777888:::777666555555555555666777555555666666666666666666>>>>>>@@@@@@???===;;;:::999::::::;;;<<<===>>>>>>>>><<<:::999999;;;>>>???888888777666666777888999888888777777666666666555555333666:::999555777>>>444666888777444444666888555444444555777888777555222333333444555444444444222555888888666666777999888555222333777888555111888777777555444333333222////////////000000000000+++...222333222111333555333444555555444333111000444333333333333111...,,,---,,,******+++---000222111333666777555444333333000000111000......///111000000000000000//////...555---+++000333000...///---///111000---,,,...000+++***---111111---***+++///000222333222111///...000000///---******+++------------...//////...---222000...,,,,,,---///000,,,,,,,,,,,,,,,,,,++++++'''))),,,,,,***(((''''''+++,,,------,,,+++)))((())))))***+++,,,,,,------,,,---...//////---+++***((())),,,...000111111111//////...,,,,,,...333666333555555333444777444///...............---------+++,,,...000111111000///***---///---***((()))+++***---///,,,'''$$$%%%(((+++,,,---------...000222---+++---111222000111333///000222333333333222111333111///......///111333444333444666888777222...333222222333555666666555333333333444555666888888444555666888999;;;<<<===888666555333222222333333222222333333444555777777888777666555555444555555222333333444444333333222222333444444555555444444000444888777444444777;;;666666555444444555777777<<<===???>>>;;;888777666999<<<===<<<999888999:::888666333222333333222222000222444444333222111111000......000555888888777999:::::::::999777555444444333111111333444333222444333222111000000//////,,,$$$!!!&&&,,,///000111...///000111111000///...)))+++---+++((('''))),,,//////---,,,++++++******---,,,,,,++++++,,,,,,---//////......111444111,,,///000111222111000...,,,333333333444444555555555222222111222222111...+++333...---111444222000000,,,---...///...---,,,+++(((,,,...------000///,,,---...//////......///000////////////000000000000333---+++......---000777000//////000000111222333,,,---000444888777222,,,///000111111000/////////---------.........//////222000......//////...---------......///000000000000333333222333777888555***+++---000222444555555111333666999:::888333///333444666777888888888777===>>>???<<<999888:::>>>888777666555555666777888555555666666777777888888@@@>>><<<;;;===>>>???>>>BBB>>>:::;;;???AAA@@@===???<<<999888:::<<<===>>>999888777555555777888999888555444444777888666444666777888777666888===BBB888::::::999777555555555666444444555777888777666000111222333333222000///333333444444555666777777555444333222222444666888777777666555555444333333111111000000000000111111......///000000000000000000000000000000///......222000///000222333000...000///---,,,,,,...000222666888===AAA===555111333///000111000......///000///......///111111000///111111000000000000000000+++,,,///000000///---+++***,,,///111111000---+++,,,000000,,,,,,111222//////+++)))***...111111///111000///......///000111111000...,,,+++++++++,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...)))$$$%%%+++---+++---,,,+++***))))))))))))++++++,,,------......///***+++,,,---------,,,+++,,,,,,---///000222333333111///...222777888444///111000///...............//////............//////333222000...---,,,------///...---+++++++++++++++,,,---.../////////------111111111111111111111111333000...///000111///,,,111111222000///...000111333666777555555888888555777555444444555777777777333555777999::::::::::::888888888888:::===???AAA:::999777444222000//////333222222222222333444444666666666666555333111///444555555333111111555888666555333222111222333333333222222555999;;;888555777333///000444666555222555777:::<<<<<<;;;999888666666666666777777777888666555444333222222222222///111333555555222///---111///---...000333555555===<<<:::888777666555555333333333222000000222444111000....../////////---///,,,))),,,111444111...000...---...000111111000111000...---,,,+++++++++000///.........---+++(((/////////......------,,,333111...,,,,,,---///111...---...111444555222///777666444222111222444555444111...---.../////////222222333555555333...***...------...///000...---,,,...............111333////////////000000000000***---///...///111///***...------...000111000///...///111333444444444444///000000000555:::999444666666555333111000///...///............///000000000///---,,,,,,///111333111111111111111111111111444333111000000000111111000000111444777777666444444333333444555555333222666...---444:::999666666BBB@@@>>>>>>>>>===;;;999888777888999777333333666999999888777666777:::<<>>;;;999999999::::::999777888999::::::::::::999777777777888:::<<<===>>><<<;;;999666444222111111555555555555555666777777333333333333333222222111222444444333111111333666444444222111111111222222///111222444444444555666666222//////222444222000333555777:::::::::888777555555555555555444444444444444333222111111111111...///111222222000...,,,111///......111444666666::::::888777666555555555444444444222000000222444000...,,,+++,,,------,,,111000000111222222111111000...------///000000///000000///---,,,+++******///...------...---+++)))//////......---------,,,222111///......///000111/////////222555555333000555555333222222333444444222111///......///000000...222555666333111000111///......///111111000...+++,,,......---...///111111111111111111111111111---000111///000333222...111000...///000000///...222333444555555444333333111222222111555999777222555555444222111000....../////////000000000000000000///---++++++---///000222222222222222222222222333222111000000111222222444333222333666777777666555555666666666555555555777444444888:::666555888???===<<<;;;<<<<<<:::999;;;888999<<<<<<999888:::::::::888777666666888:::>>><<<::::::;;;======<<>><<<999888:::;;;<<<<<<888888666666666666888888777666555666777777777555222555888999888666555555777888999888555333333333444333222333444555444333444222000...------.../////////000000111111111222222222222222222111111000222222111111000//////////////////....../////////......//////000000000000111111222222222111000000111000///000222333222111000///...------///111222333555:::>>>:::444222555000333666777555222000000333000------///222444555666555222000......//////...///000000///---+++)))------.........------,,,+++------++++++......,,,,,,...///---)))(((+++///......------------......//////......---+++***)))...//////000000000000000......---------,,,,,,,,,(((+++,,,,,,...111...)))))))))))))))***+++,,,---++++++,,,------......///............---,,,++++++/////////......---,,,,,, &&&...333444333222222------,,,,,,,,,------......///000111111000///...222111000...------------............---+++)))(((---------...///000111222222222222222222222222222111000//////000000///...000111222222222333555777888:::888555666<<>>=========<<<;;;;;;;;;<<<<<<;;;:::999888555555777888999::::::::::::999777555333111111000222222222222333333333444000000///000000111222333000111222222000000111222222222111000000000111111,,,///222111......222555444111......000111///---///111444666777777666666222222222333222222222111333333222111000000000000....../////////...---,,,000///...///333666777888888777777666666666666666555666555333000000111333222///,,,***+++---......222555777666444222222333111///------...///...---////////////---+++)))(((---,,,+++,,,......,,,+++.........---------------000000000000000000000111111000111333555555333111333333333333333333444444000000/////////000111111///444888666000---000444000//////111222333222000,,,...000111000000000111222222222222222222222222...111111///000333444222444222111111111111000...777777777666555444222222444444333222555888666000444333333111000///.........///000222222111111000222000...------...///000333333333333333333333333222222111111111222333333888666444444666888888888555777999888666555777999888888999;;;888444444888;;;999999999;;;;;;:::999===888777<<>>;;;;;;<<<======<<>>===???@@@@@@===;;;>>>;;;999888999;;;;;;:::888777666666666666777888666555555555555666555555222444666777888777666666666777888777444222222333333222111222333444333222444222111///.........///////////////000000000000444555666777666555333222111111000000/////////...........................000000000000000111111222222222222333333222222111...---------///000000000000///.........///111222222444999<<<:::444444777222444666555333111111111222000...---///000000000555444111///...///000111///000000000///---***)))......------------------,,,---...------......---+++,,,,,,+++((((((+++---........................///000000000///---+++***+++,,,---...//////////////////......------,,,,,,+++...///...///111...)))---,,,+++***))))))))))))++++++,,,------......////////////...---,,,++++++///......------,,,,,,+++(((+++...000111///...---,,,,,,,,,,,,---...//////---///111333333111///---111000000///...---------+++,,,---......,,,***))),,,,,,+++,,,---///111222111111111222222222222222000000//////000000//////222333444444333444666888888;;;;;;999:::@@@BBBAAACCCBBB@@@???@@@@@@???===>>>>>>===<<<;;;999888777333444666777888777777666444333222000...---------......//////000000000000///...------...///111222///000111111000///......000000000000//////000000---...///...,,,---000333111///------...///---+++,,,...000333444555555444//////111222333333222222333333222111111111111111//////......---------...000//////000444777888888666666666666666777888888777777666444111000111333666222...,,,---000111222333555777888777666444444222111///...///000///...//////000000///,,,)))'''+++******,,,...///...,,,---------------............///000111111111000///111111222222333333222111000111222333444444333333...///000000000000111222555777888444...+++,,,///000000000111333444333111///222555666555444333333333333333222222222222222...111111------222555444555444222222333333222111777777666666555444333222222333222111444888666000222222222111000///......---///111222333222000///222111000///000111222333444444444444444444444444222222222222333333444444888777666777888999888777444888:::999555444777;;;888888999999888777666777888777777888;;;<<<<<<;;;>>>888555999===;;;777666999888777666777888888888BBB???===<<<===>>>>>>===?????????@@@AAA@@@===<<<===;;;999888999:::999999777666666666666666666777444444444444444444444444444444444666888999:::;;;555777777666444222222222333222111111222333222000222222333333222000///...111111111111111000000000000222333444444222///...111111111111111000000000......///000000///......222222111111111222333444111222333333333333222222.........------...000111000//////...///000111222333444888;;;999444555999444444333111//////000222000////////////...+++(((222111///......000111222////////////...---+++***000///...------------...//////000111111/////////000---+++,,,///111111111////////////////////////111111222222000///---+++***+++,,,.../////////////////////......---------222222000,,,,,,///---)))---,,,+++***))))))))))))++++++,,,------....../////////...---,,,+++++++++,,,,,,,,,,,,------------333///,,,,,,///000---***...---------...///000000---...111222222111...---000000000//////...------(((***,,,.........---,,,************+++---///111000000000111111222222222//////000000//////000000444555555444333222444666666:::======???CCCCCC@@@BBBAAA@@@AAABBBCCCBBB@@@>>>===<<<:::999777666666222333444555555444333222111000...---,,,+++++++++...///000000111111000000///...---,,,---...///000000000000000000///...---////////////////////////111...,,,,,,...000000//////...------...---,,,++++++,,,...000222333333333,,,...111333555666666555444444333222222222222333111000///.........//////000//////111444777777777555555555666666777999999888888777444222111222333777444000...///111333444333222333777;;;;;;777222444222111000111111111000//////111111000...+++)))+++***+++---///000///...---------....../////////---...000111111000///...000111111111111000000000000000111222333333333222///000111000//////222444888666333000///...,,,,,,000//////111333444333111111444777777666555444444333333222222222111111111111444444000///333777888555444333444666777666555555555555444444444444555000111000000444888666111222111111111000000//////---///111222222222000///000000000000111222444555444444444444444444444444222222333333444444444444555666777:::;;;:::777444333666999777333333777;;;:::888777999===???===888888777777999<<<>>>>>>===AAA:::666999<<<999444222777666555777:::<<<<<<;;;CCCAAA>>>===>>>??????>>>???@@@@@@??????>>>===<<<<<<:::888888999999888777666666666666666666666666333444555555333333444555555444444666999;;;<<<<<<666777888777444222222222333222111111222222111000000111333444444222000...444444333333222222111111///000222333333111///...333333222222222222222222///000111222222111000///333222111111111222444555111111222333333333222222111222222000//////111333000/////////000000111111333444777999777222444888555444222///,,,---000222.........000000---)))%%%............///000111111------...............---111111000///............222000111444444111///111///+++)))***///222111/////////000000000000//////222222111111000...---,,,,,,---...///000000000000////////////////////////555555000+++***------)))))))))))))))***+++,,,---++++++,,,------......///...---,,,+++++++++++++++++++++,,,,,,---...//////555///))))))...111000---//////.........///000000---...///000000///...---//////000000///...------(((***+++---......------)))))))))***+++,,,---.........//////000111111111...///000000//////000111444444444333111111222444333888<<<===>>>AAA@@@<<>>>>>888222555333111111222333222111///000111111111000......,,,+++,,,...000111111///------...///000000111111000000111222111000......111222222111///...///000111111111111111111222222000222222000---...222666555222000000111222111///000//////111333555444222111333555555444333333333444333333222222111111111666::::::666333666:::;;;666555555666888999999888444444444444444555666777000111000000444999777222111111111111111111111000///000111222333222111111000///000000111222333333444444444444444444444444333333444555555555444444222333666:::<<<:::666222333555666555333333666:::<<<:::888:::@@@EEECCC<<<888777777999===??????>>>CCC>>>;;;======999555444777555444777<<>>===CCC@@@>>>======>>>>>>===??????>>>===;;;;;;;;;<<<<<<:::888888999999777666555666666666666666666555444666888777555444555777555555555888;;;<<<:::888666777888777555333333333444333111111222333111000///000000111111111111111555555444444333222111111111222333444444444333222333333333333333333333333111222333444444333222111222111000//////111222444000000111222222222222222444444444111///...111444000000000000000111111111333333555666333///111666444444333000...---///111---------...///...,,,))),,,---...//////......---***+++,,,---///000000111222222222111000//////...333111222666666111///111+++***))))))***+++,,,,,,......///000000///......111111///...------,,,,,,,,,,,,---...//////...............///000000111111333333000++++++------)))))))))))))))***+++,,,---++++++,,,------......///,,,,,,+++*********+++,,,,,,,,,,,,---......//////111...++++++---//////...//////...---------......------............------...//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------...///000000000---///111000///...000222000111222111000000222333111555888777999<<<<<<999;;;::::::;;;<<<<<<:::888555444333222222222333444222222111//////.........000///......------------)))***,,,---...---,,,+++------///000111111222222666333000///111222111///---...///000111000000///000000///000000///...---,,,---///000000000000000......///000111111222222000222444777888777666555333222222222222222333333111111111000000000//////000000000111333444333222222222222222333444555555777777777555333333555777888555333222333444444444333444777;;;>>><<<777333333222000111222333333222000000111111111222222222...------///111222222000......///000111222333333444444444333222111000///222333444222///...///111222222000//////000111111333444333///,,,,,,222777333333444444333222333333111000111333555666666444333444555444333222333444555555444444333222222111888>>>???:::666888;;;<<<999888777888999:::999888666666555555555666777888444444333222666999777222111111111222222222222222333333333333444444444444555444444333333333222222333333333333333333333333444444555666666555444333111111333777999999666333555444333333333555777999888;;;;;;:::>>>CCCBBB===888777777999<<<>>>???>>>BBB???>>>???===888666888999777666999>>>AAA???<<>>===<<<:::888888999;;;;;;:::888888999888777555555555666666666666555555666888:::999666555777999444555666:::===<<<777333777888999888555333333444444333222222333333111000000///...---...000222333666555555444333222111111000111222222333333333333333333333333333333444444222333555666666555333222111000...---...///111222///000111222222222222222333444333000---,,,///222///000000000111111111111222111333444111---///444333444444333000///...///...,,,+++,,,...000000///,,,---...//////---+++)))))))))+++---///111222333333333333333222111//////333000222777666000...111,,,...///---)))))),,,///,,,---...//////...---,,,111000...,,,+++++++++,,,******++++++,,,,,,++++++------...///000111222222000111///,,,,,,///---)))---,,,+++***))))))))))))++++++,,,------......///+++***)))))))))***+++,,,------..................---///000///,,,++++++,,,///...------,,,,,,,,,,,,------------------------...///000000000///...---000///---,,,+++************+++,,,---...---,,,+++,,,,,,------...//////000---///111111///...000333---///000000///000222444000333444222333777999777666555555555666444222///222111000000000111222333333222000...------------///...---,,,,,,,,,,,,------...000222222111000///***,,,...111333444444444888555000///111222222111---...000111111111000///---000333222///,,,,,,...+++---000111111111111222///000000000111111222222222444666888888666444222222111111111111111222222000000000111000//////...111000000111333333222000111111000000111222222333666777777555444444666888:::888777777888888777666333888===???===999666444222000///000222333333222111111111111222333444555///......000222333222111...///000111222333444555888777666555333222111111333555555333000...000222444222000///...///000111555555333///***+++111888444888;;;888333000111444222222222444777888777666666777777666444444555777777777666555444444333333888>>>???:::666777999:::<<<:::999999999999888666999888777666666777888888888888666555777:::777111222222222222222333333333666555555555555666777777<<<;;;:::999777555444333333333333333333333333333555555666666666555333222111111111333666777666555777444222222555777888999333:::<<<999888<<<>>>;;;777777777999<<<>>>>>>===???===>>>???<<<777777:::<<<999777:::???AAA>>>;;;@@@===;;;<<<@@@@@@===999======<<<;;;;;;;;;;;;<<<999888888777777777777777666666444444555777999;;;888999999999999888777777===;;;888555444555666777555666777666444333333444444666555333333555555222...000222222111000000000666666555444333111111000555222//////222444444333444333111000000000111222555555555555444333222111///////////////.........///...---///222333111///---***'''***///222111...///...------...///000111222000...///111111///,,,444999888000,,,---///---///---,,,---///111111000---------....../////////000......///222444555444111000///......///000111///000222333111...***(((...)))(((+++......///222---,,,,,,,,,,,,,,,,,,+++000---******,,,---,,,***,,,++++++,,,......---++++++...000111000/////////222222222222000...+++******+++---,,,***((())))))...,,,++++++,,,---,,,+++************+++,,,---...///...---///111444444444111111000///...---,,,,,,------...000---)))***///---,,,+++,,,.........---222111111000///.........***,,,...000111///---+++,,,,,,,,,,,,,,,,,,,,,,,,222///---///333444111...000///---,,,---...000111---...//////000111333555000111333333333333555777555444333222111111111111...//////000111222222222......---,,,,,,,,,,,,---000000///...------,,,,,,///////////////000000000222000//////111111111000------------///111333444...///222333444333111000222222222111111111000000///......000222333222111555444222111111111111222333555888999777555444333333333222222111222222333777;;;;;;666222222111...111111111111111111111111111111000000000000000000555222333999:::777777;;;777555777;;;<<<888777999999:::;;;;;;:::888666444///000222333444444333222222333444444444333222111111111222333444444444444...000222444555555777888;;;888555333333333222111444555555555555444222111777666555333111///...---000000///............///222777777000,,,...222444222444555777888888888888888888999::::::888777666999666333444777999888777::::::888666444444777:::888;;;>>>>>><<<888666555555555444555555666777888888666666888666333333777333333222222222333555555888:::999555333666999888888888888777666444333222111222333333222222444666555666777888888777666555777555222222333555777888:::888555333222333666777999777888:::===>>><<<999777777777777888888888888<<<===@@@AAAAAA???===<<<<<<<<<===@@@DDDDDD@@@<<>>AAABBB???;;;===<<<<<<;;;;;;;;;;;;;;;999888777777666666777777999888666555444555666777777888888888888888777777<<<:::777555444444555666555666777666444333444555333555555222111333222...///111222333222111111111333333333222111111000000555333111222444444111///333222111000000000111111444555555555555444333333111111111000000/////////000///...000222333111///000,,,)))***...000///---......------...///000111444111///...///000...---555999888111---...///...---+++***+++---//////...,,,---------............000......///111333333222000///............///000///000222222111...+++(((000,,,+++...///,,,***+++............------------///,,,***+++,,,---,,,***,,,++++++,,,......---++++++---///000///......///111111111000///---+++)))***+++++++++++++++***)))---,,,***+++,,,------,,,************+++,,,---...---++++++,,,...000000///000000///...............///------...---)))***......---------///000///...111111000000///......---...///000111111111///...,,,,,,,,,,,,,,,,,,,,,,,,333000///111555666333000000///...------///111222///000000000000111222333000000111222333444444555333222111000000/////////...//////000111111222222///......---,,,---------////////////////////////...//////000111111222222222000...///000111000000............///111222333000111222222333222111111222222222222111111111111111000000111333444222111444333222111000000111222444666:::;;;999666444333333333222222222222333333444888999555222222222///111111111111222222333444333333333222222111000000444222333888:::777888<<<777666888<<<<<<888777888555666777777666444222111000111222333444333333222222333444555666666555555111111222333444444444444///111444666777777888999===:::777555555555444222444555666777666555333111777777666555333111///...000000000000////////////222777777111---000444666777999;;;<<<======;;;:::888999999999999888888888999777555555777999888777::::::888666444555888;;;<<>><<<888555444555777999:::888888999;;;<<<:::888777888888888888999999999<<<<<<>>>AAABBBBBB@@@>>>===<<<===@@@DDDEEEBBB???CCCAAA???@@@CCCCCC@@@===<<<<<<;;;;;;;;;:::::::::888888777666666666666666;;;999777555444333333444666666666666666666666666:::888666555444444444555444555666666444333444555666888777444444666333---111222222333222222111111000000000000000000000000333333333444444222...+++222111000000///000000000333444444555555555555555333333222000000/////////111000000111222333111000222...******---//////---------------...///000111666333///............---666888777111...//////...---++++++,,,...//////...,,,,,,,,,------------...///...---...000111000///......------------.........///111222111///,,,***///,,,+++//////+++((((((.........------,,,,,,,,,---+++***+++---...---,,,,,,++++++,,,......---++++++---...///...---......///000000000...,,,***)))+++)))(((***------+++))),,,+++******,,,......---+++******++++++,,,---...,,,+++***+++---...---,,,000000///...///000222333333...+++,,,,,,++++++---000///...///111111111000000000//////......------000000000000000/////////---------,,,,,,+++++++++222000///111444555222000000000///...///000111222222222222222222222222222000...---///333555333222111000///.............../////////000111111222222000///......------....../////////000000000000111---...///000111333444444111///......///000000///000000//////000111111222333222222111111111222222444333333333222222222222333222222333555555444222333222222111111111222222555888<<<===;;;777444333222222222111111222222333111666777444222333333111222222111111222444555777777777777666444333111000333222333888:::999:::===777666888===<<<888555666222222333333333222000///111222333333333333333222222333555777888888777777111111222333444444444444000222555888:::::::::999>>><<<999777777666555333333555777888888666444222999999999888666444222000111111222333222111000///222666777222000333777888;;;===???AAAAAA???===;;;999999888777888888999::::::888777777888999888777:::999888666555777:::===;;;>>>BBBDDDBBB???<<<;;;999888777666666555555555:::777777:::999555444666444333333333333555777888888;;;:::555333555777666:::999888777666444333333777999:::999888888999;;;===<<<;;;999888888888888888666444333444888<<>>;;;;;;;;;;;;;;;:::999999777777666555555555555666999888777555444333333333444444444444555666666777777777666555444333333333333555666555444444555666555777666555777999666000222222111111222222111000/////////000111111222222111111111111111000...,,,111000000000000000000000222333444555666777777777555444222000///.........111000111111111111000///111...++++++---///000000,,,,,,------...///000111777444000---,,,------...666666333000...---...---......---///111222111000,,,,,,,,,---------------///...---...//////...,,,---,,,,,,,,,,,,,,,,,,------...000111111///---,,,,,,((((((,,,...---,,,...,,,,,,,,,+++******))))))+++++++++,,,------------+++++++++,,,---...---++++++,,,......---,,,---...//////000000///---,,,+++,,,)))''')))...000---)))+++***)))***,,,.........+++++++++++++++,,,---......---,,,---......---+++111111000000111333555777666...)))+++,,,++++++,,,000///...///000111000///////////////......------000///...---,,,,,,---......------,,,,,,++++++***///...---...111111000...111000000///000111222222444333333444666666666555111---+++---333555333///111000//////........./////////000000111111111111000000///.........//////000000//////////////////------...///000111222222000///------/////////...111111111111111111111111555333222000000111222333666666555555555444444444555444444555666777555333333333333333333444444444777:::>>>>>><<<777444222000000000000000000111222222666777444222444444222222222111111333555777999;;;;;;:::999777555333111222333555888:::;;;<<<>>>777555777;;;:::555222333000111222222222222111111333333333333333333222222333444555777777777666666111111222333444444444444222333666999<<<===;;;:::>>><<<:::888888777555333333555888::::::888666444::::::;;;:::999777444222111222444555555333111000222666666333222666999:::;;;===@@@BBBBBB???;;;888;;;999777666777888;;;<<<;;;:::999999999999999888::::::999777666888;;;>>>777;;;@@@CCCBBB@@@>>>===<<<<<<:::999888777777777;;;777777::::::666444555333333222222333555666777999<<<;;;777444666777666::::::999777666555555444777888::::::999888999:::@@@>>><<<:::999:::<<<===888777666666888===DDDHHHGGGDDD@@@<<<999999:::;;;>>><<<:::888777777888888888888888888999999999999>>>===???DDDJJJNNNLLLJJJIIIFFFDDDEEEGGGHHHFFFCCC??????>>>?????????===<<<::::::;;;;;;::::::999888777666555555444555555555666666555444444444444444333333333333444555777777555666666555555444333222222444555555444444666777222333222333888<<<:::444444222000000111222000//////000000111222333444555//////......---...///111000000000111111111111000222333444666777888999999888777555222111111111222000111111111000//////...///---,,,,,,...111222333,,,,,,---///000111111111666444111...,,,,,,---///555222///...---,,,+++,,,.........000222222111000------------------------...------...///...---+++++++++,,,,,,,,,,,,++++++,,,---///000000000///...---(((&&&))),,,---///333------,,,++++++***)))))))))+++,,,---------------+++++++++,,,---...---++++++,,,------,,,,,,---//////000000111000///...---,,,)))'''***...000---)))+++***)))***,,,.........,,,,,,,,,+++,,,,,,------...---,,,---......,,,***333222222222333555777888555...)))***,,,,,,+++---...---,,,---///000///...///////////////.........222000...,,,+++,,,,,,------------,,,,,,+++++++++---------...///000///...000000000000000111111222333333333666:::;;;:::999111---+++...333555333000333222111111000111111111000000000000000111111111222111000000//////000000111111000///---,,,++++++---------...............000///------/////////...222222222222222111111111555444111000000111333444888888777777777666666666666555555666888888777555444555555666777777777777888;;;>>>>>>:::666222000...............///000000333888888555222333333111222222222222444555777888<<<<<<===<<<:::888555444333555777999;;;>>>???>>>666444444777666111...000//////000111111222222222555444444333333222222222444555555666555444222111111111222333444444444444444444555999<<<===<<<:::<<<;;;999888888888555333444666888:::;;;:::888777;;;;;;;;;;;;:::888666555222333555666666444222111111555666333444888;;;:::;;;===@@@BBBAAA>>>:::888<<<:::888666666888;;;===:::;;;;;;;;;;;;::::::;;;;;;;;;:::888777999<<<@@@<<<>>>BBBBBBAAA>>><<<<<>>===;;;::::::::::::;;;777666:::;;;777333333444333222222222333555666999<<<<<<888666888999777:::999888777666666777777777999;;;<<<;;;;;;<<<===@@@>>><<<:::;;;===???AAA>>>>>>>>>======AAAGGGLLLIIIFFFBBB===:::::::::;;;???>>><<<:::888777888999777777777888888888999999@@@@@@BBBGGGMMMQQQQQQPPPRRROOOKKKJJJJJJIIIFFFBBB<<<<<<======<<<<<<;;;:::888999:::;;;:::999888777666666555444444444444444333333444444444444444444333222222222333555777999444555666666666555333222111333555555555555666888666666555777>>>EEEDDD???666333000000222333111///000111222333444555666666000000///...---...111444000000111222222222222111222333555777888999999:::<<<:::888666555555666777111333444333000///...///,,,------...000111333444,,,---///000222222333333444333222///,,,,,,---///444///,,,------***)))+++,,,,,,---///111111///---///............------------------...//////---***++++++,,,,,,,,,,,,+++++++++,,,...///000000000///444---))))))++++++...222000000///...------,,,,,,)))+++......---,,,,,,,,,,,,++++++,,,......---+++,,,---...---,,,,,,...000//////000111111000///...,,,***)))+++......,,,***,,,+++******,,,......---------,,,,,,,,,,,,------,,,+++,,,---......+++)))333333444444444555555555222---***,,,---+++,,,///---,,,+++,,,---......,,,000000000000000/////////444333111///...---......,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000/////////000000000111111333222222666;;;===<<<999111///...000444666444222555444444333333333444444000000000000000000111111222222111000000000111111222111000...---+++***)))---------------,,,,,,,,,111///......///000000///222222333333333222222111444333111000111222444666888777777777777666666666666555555777999:::999777555666777888999999999999:::;;;===;;;777333000///------------...///000000333777888444222333222000111222333444555555666666;;;<<<===>>>===;;;999777555999;;;;;;<<<@@@AAA???888444222333111---,,,...------...///000111222333666666444333222222222222444444555555444222000///111111222333444444444444555333333666;;;===<<<:::;;;:::999999:::999777555666777999:::;;;;;;;;;:::<<<;;;:::999888777666666444444555555555444333222222555555444555999;;;999===???AAABBBBBB@@@<<<:::===<<<999777777888:::;;;999;;;======<<<<<<<<<===<<<<<<;;;999888:::===@@@DDDEEEEEECCC???;;;:::999>>>======<<<<<<<<<<<<======888777;;;<<<888444222666666444333333333444555777;;;<<<888777999999888999888777777777888999::::::===@@@AAAAAAAAABBBCCCAAA@@@===<<<<<<>>>@@@AAAEEEFFFFFFDDDBBBBBBGGGKKKKKKHHHCCC>>><<<;;;<<<<<<@@@AAA@@@>>>;;;999:::;;;888888888888999999999:::AAACCCFFFIIIMMMPPPRRRTTTXXXTTTPPPNNNMMMJJJEEEAAA:::;;;<<<;;;:::999999999888999:::;;;:::999777666666555444444333333444444333333333444444444333333333222222222444666999:::444555777888777666444222111333444555555555777999;;;999777888@@@IIIJJJEEE999555111111444555333000111111222333444555555666111333444333000000111333000111222333444333333222333444666777888999::::::;;;:::888666555666888999444555777555222000000111,,,...000111111111111222---...000222333444444444111222222000---,,,...000555...+++---...+++)))+++,,,,,,---///111111///---000000/////////.........,,,,,,---///000000---+++++++++,,,------,,,+++++++++,,,---///000111111111666000,,,,,,---+++,,,...222111111000...------,,,))),,,//////---+++***+++,,,++++++,,,......---+++---.........,,,---///111---...///000000000///...,,,,,,,,,---,,,,,,+++***---,,,***+++,,,------,,,...------,,,,,,,,,------,,,,,,---///000000---+++111222333444444222000///---+++,,,...---+++,,,111---++++++,,,---...---,,,000111111111111111111111444333222000...------,,,***++++++,,,,,,------...---...///000/////////000......//////000000000///222111111555:::<<<999555111111222333444555666666666555555555555555666666111000000000000000000000333333222111111111111111222111000///...---,,,+++,,,,,,,,,------.........222000...///000111000000111222333444444333333222222111111111222444555666666555555555555444444444444444444777999;;;:::999444555777888:::::::::::::::;;;;;;888444000..................///000111222...333444111000222222000000222333555555555444333999;;;===>>>???===;;;:::888<<<>>><<<>>>BBBCCC???:::555222111///+++,,,///...//////000222444555666888777555333222222222222333333444444444222111000111111222333444444444444666333000333888;;;;;;999::::::999;;;<<<<<<:::888888888888999:::<<<===>>><<<;;;999777666666777777555555444444444333333333222444555333555::::::777===>>>@@@AAAAAA???>>><<<>>>===:::999888888999999888;;;>>>???>>>===>>>@@@>>>>>>===:::999:::===???EEEDDDCCC???<<<999999::::::::::::;;;<<<===>>>???@@@;;;999===???;;;666333:::999777666555444555555444888:::777666888999777888777777666888:::<<<===<<>>=========>>>DDDGGGIIIHHHEEEEEEIIIMMMLLLIIIDDD@@@======>>>???AAABBBCCCBBB>>><<<<<<===:::::::::;;;;;;;;;<<<<<>>CCCDDD@@@<<<777222000...+++,,,000111222222444555777999:::999777555333222111222222111222333444444444333222111111222333444444444444666222///000666:::;;;999:::::::::<<<>>>>>><<<;;;999999888999:::<<<>>>@@@<<<:::777555444555666888555555444333333333333444222444444333555999999666<<<===>>>>>>>>>>>>===<<>>???>>>>>>???AAA@@@???>>>;;;999:::<<>>>>>===:::888888;;;===777888888999;;;===>>>???BBB===;;;@@@BBB>>>888555===<<<:::888666666666666111555777555555777888666777666666666888;;;===???;;;>>>CCCFFFGGGHHHIIIJJJFFFEEEBBB???===;;;;;;:::>>>CCCHHHIIIHHHHHHMMMQQQMMMJJJFFFAAA??????@@@AAAAAACCCFFFDDDAAA>>>>>>???<<<<<<<<<============>>>>>>DDDIIIJJJGGGHHHNNNTTTUUUSSSQQQPPPOOOLLLEEE???;;;999888999;;;;;;888666888888888:::;;;:::777444444444555555555555555444222222222222222222222222111222444333222333666:::666333444999:::555444777555666777777666666777888999888777666666888:::;;;444555666888888888777666555222333777777444444666444000000666777333111333222444666666444333555777999999:::999888777777888999999999999888666555555888777666444222000///...000000/////////111222333...000222333444333111000111111000000//////......//////...------------...---...///111111111000000111111222222111000///---000111222333222000...---,,,,,,,,,------------------------///111111000...---,,,111000***...333,,,111111000000//////...............------,,,,,,,,,000000...------...///000,,,+++******,,,,,,,,,***333,,,)))...000---***,,,000...,,,***))))))))))))---+++))))))+++,,,---,,,++++++---.........---,,,//////////////////......---111555666222...------,,,+++))))))***...222555////////////////////////111///------///111111111222000)))######)))---,,,,,,---////////////---,,,//////.........---------,,,,,,---...///000111111000111222333444444444444---333999:::666555999===999777555555777777777666333222111////////////000///000111222333222111000000...---...000000,,,))),,,...000111///......///444444333222111111111111///444555222444777555...111333444333000111444888===666333777888444222444333555777:::;;;;;;:::999777777888:::<<<<<<;;;999777777777555222111222333111000000222444555444333111111000000000111222333555555666777999999777444666;;;===;;;===AAA>>>888<<<======>>>??????>>>>>><<<<<<;;;666111000222555666555444444666777777666999666222222333444333111777444111111333444333111000111111222222222111111444111///111555888:::999888888999:::;;;;;;999888999777:::@@@@@@<<<;;;@@@>>>888555777888555333444999555222222444555333000777555333222444666666666<<<<<<===>>>>>>===<<<;;;<<<:::888999:::;;;;;;:::===============>>>>>>???GGGBBB???@@@@@@>>>===??????>>>>>><<<;;;999777666:::444222666::::::;;;===@@@<<<:::===???<<<777333999;;;>>>===:::888888999555777888888777777888:::===<<<:::999999:::<<<===BBBCCCDDDDDDCCCBBBAAA@@@EEEEEEEEEDDDBBB@@@>>><<<>>>???AAADDDGGGKKKNNNOOOKKKGGGBBB@@@????????????AAABBBDDDEEEDDDBBB@@@>>>BBBBBB@@@===???CCCCCC@@@EEEIIIIIIFFFDDDEEEIIIKKKUUURRRRRRSSSOOOGGGBBBAAA;;;:::888999;;;;;;999666888777888999:::999666444444555555666666555555555333333333333333333333333333444666555333333555777555222333777777333222666444555666666555555666777888777666666666888999:::444555666777888777777666444222333666666444333666444000000444555222111333333555666666444444555777999999999777555444444444777888888888777666555555777666555444333333333333999888666333111000//////...///111222333222111000111000000000000/////////000000///...---------......///000111111000//////222222333333333111000///111222333444333111000............------------------------///000000...---...)))***&&&&&&///+++///...............------......---------,,,,,,,,,000000///...............---,,,,,,,,,...///...,,,///+++***...000---,,,///000///---,,,++++++++++++---+++))))))+++------,,,+++,,,---...///......---...///000///......111333---000444444222///------...---+++***+++---///000........................///...,,,---///111111111000000+++&&&''',,,---++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,---...///000111222222111222222333444444555555333666999888555222333555555333111111333444333222444333222111000000000111///000111222333222111111///------...000000---***---///000000///......///555444333222111000000000000444555444555888666111333333333333222222444666888444333888:::666222333444777;;;===>>><<<999777444333444777:::;;;:::888444555555333111000000222111222555999<<<;;;888666555555555555555444444444333444666999;;;;;;888666666:::<<<;;;===@@@>>>888:::;;;<<<<<<<<<<<<<<<;;;;;;:::888555333444777:::555333222333555666666666777444222222444555444333555333222333555666555333111111222222222222111111444222000111555999::::::999999999999::::::888777:::888:::??????;;;;;;???;;;555333555666333111222777666444333444444333222555333111111222444555555<<<<<<=========<<<::::::;;;:::999999;;;<<<;;;:::======>>>???@@@@@@@@@@@@HHHCCC@@@AAAAAA===;;;<<<>>>>>>===<<<:::888666555999333111555888999:::===???;;;999;;;===;;;666222777:::<<<<<<999777777777555666777777666666777888:::999999888999;;;===>>>???@@@AAABBBAAA@@@??????CCCEEEFFFGGGFFFDDDAAA@@@???@@@CCCGGGIIIJJJKKKKKKHHHEEEAAA??????@@@@@@???@@@AAADDDEEEEEEDDDAAA@@@CCCDDDCCCBBBDDDHHHHHHEEEEEEGGGGGGDDDAAACCCHHHLLLRRROOONNNPPPNNNHHHEEEEEE;;;:::::::::;;;;;;999777888888777999:::999777444555555666666666666555555333333333333333333333333444666888777555444333444444111111333333111111444222444555555444444555777777777777777777888888888444555666666777666666666444111222555555333333666555222111333333111222555444555666666555555666777888888666555333111000///555555666666666555555444666555444444444555777888<<<:::888444111///---------...000111111111000///000000000000000111111111222111000///...---------000000111222111000///...222333333444333333222111333444444444444222000///000//////......---------...------...000///---+++000,,,,,,((( '''///+++,,,,,,,,,,,,,,,---------...------------,,,,,,,,,000000000///...---,,,+++,,,,,,,,,---//////...---,,,+++,,,///...,,,...111000///...---------------,,,+++)))***,,,------,,,,,,---...///000///......---///111000//////333666---///222222111///......//////...,,,,,,,,,,,,,,,........................---,,,+++,,,///111222222//////---******...---***------,,,,,,,,,,,,------------------,,,,,,,,,,,,......///000111222222333333333222222333444555666555555555555333222111000222000//////000111111000555444333222111111111111//////111222222222111111---------///000000...,,,...000111000///...///000555444333111000/////////000444555555666888777555555333222222444555555444444222444999:::666333222777:::>>>@@@@@@===888555222222333555888999999888222333444333111000000222///222777>>>AAA@@@;;;777///000111222333222222111222333666:::===>>>;;;999777:::<<<<<<>>>@@@>>>999888999:::::::::999888777:::777555444666999<<<===444222111222444666666666666444333333555666666555333333444666888888666444111222222222222222111111444222111333666999::::::::::::999999888888777777:::999:::======;;;;;;===:::555333555555222111333555666666555444333333444555333111111333555555555<<<<<<<<<<<<;;;:::888888;;;:::999:::<<<===<<<;;;<<<>>>@@@BBBCCCBBBAAA@@@GGGCCCAAACCCBBB===999999=========<<<:::888666555888333111555888888999<<<>>><<<::::::;;;;;;777333666888;;;;;;999666555444555666777777555444555666777777777777999;;;===???<<<===??????>>><<<<<<<<<>>>AAAEEEIIIJJJGGGDDDBBB???BBBEEEGGGIIIHHHFFFDDDEEEBBB@@@??????@@@@@@@@@???AAACCCEEEEEEDDDBBBAAABBBDDDDDDDDDGGGLLLMMMIIIFFFFFFDDDAAA???BBBIIIOOOPPPKKKIIIKKKLLLIIIHHHJJJ;;;;;;;;;;;;;;;:::999888:::999888999::::::888666666666777777777666555555222222222222222222222222444555888999888666444333333222000000000///000222333444555555555555666888777777888999999888888777555555555555555555555555444111111444444222222666777666444333222222444777555555666666666666777777777666444333333222000///333333444555555555444444555444333333333555777888666555444222000///...------...//////000000////////////000000111222333333333222111000///.........///000111222222222111000222222222333333333333333444444444444333222000///111111000///...------,,,///.........///...,,,***---,,,222111))),,,///'''+++++++++,,,,,,------...------------------------000000000000///---+++)))***)))***,,,...///...,,,,,,...000000...,,,...222///.....................,,,+++***+++,,,------,,,------///000000000///.........///111222222111000---...000111000000////////////......---,,,+++***------------------------+++******,,,000222333222//////---)))***......***000///...------...///000..................------//////000111222222333333444333222111222333555777111///...000333444333111222111///000111222222111444333333222111111000000...///000222222222111111,,,---...///000000///...///000111000//////000222555444333111000///......///222444555555666777777777444222333666777555333555555555777777555444333:::<<<>>>???===;;;777555555444444555777888777666222333444444222111111222,,,///555;;;???>>>:::777)))***---000111111111000111333777<<>>;;;:::;;;===???AAAAAA???;;;999999:::::::::888666555888555444666;;;===<<<;;;444333222333666888888888888777777777777777777777444555888::::::999666444222222333333222222111111333333333444666888:::;;;;;;;;;;;;999888777777888;;;999999;;;<<<<<<;;;;;;;;;777555777777444333555444777999777444222444666777555444444666888888888<<<<<<;;;:::999888777666:::999999;;;===>>>===<<<;;;===@@@CCCCCCBBBAAA???CCC@@@@@@CCCCCC>>>::::::>>>>>>???>>><<<:::777555888444333666888888:::>>>AAA@@@>>><<<<<<>>><<<888666888999999888555333222666888999999777555555555666666777777999;;;<<<===;;;===???>>>;;;888888999999===CCCHHHJJJHHHEEEBBBBBBBBBCCCDDDDDDBBBAAA@@@AAA???>>>???@@@AAAAAA@@@???AAACCCDDDDDDBBB@@@>>>===@@@AAABBBGGGLLLMMMJJJHHHEEECCCAAA@@@BBBJJJSSSRRRKKKFFFHHHJJJJJJKKKNNN::::::;;;;;;:::999999999;;;:::999:::;;;;;;999888777777888888777666666555222222222222222222222222222444666888999888555333333333222//////000111111333555666666666666888999888999999::::::999888888555555444444444444444444444111111333444222333666999:::888555222444777:::666666666666777888888777777555333444555555333111222333333444444444444333555444333222222222333444222222222111111000//////------.../////////////////////000111222333444444444333222111000//////000...///111222333333333222111111111111222222333333444444333333111000///...111111000///...------,,,///......///000///,,,***))))))///...&&&(((+++###,,,,,,------......//////------------------------///000000000...,,,***)))******+++...000111000...000333444222...---...000...............---------,,,++++++,,,---...---,,,------///000000000///...///------111555444---&&&////////////000000000000,,,---.........---,,,+++------------------------******+++---111333333222//////+++&&&''',,,...,,,000000...------...000000/////////000000000000000000000111111222222333333444333222000111222444666...,,,***---222444333111222000///000222333333222222222222111111000//////---...000111222222111111,,,---///000000000//////...///111111000111222444555444333111000////////////000333444444333555888777555333444777888555222999999777555333444555555===<<<;;;999888888777777888666555444555555444222111333444444222000000000---...111555999:::999777000111444555666555444333222444777<<<@@@@@@???<<<<<<<<<>>>AAACCCBBB@@@>>>;;;;;;<<<<<<;;;999666444555555666:::======999555555444444666888;;;<<<;;;<<<<<<<<<;;;999888777777666888;;;<<<;;;888555222333333333333333222111111111222333555666777999;;;;;;===>>><<<999888888:::;;;::::::;;;===???>>>;;;<<<999888888777333333666444777999888555333555777666555444555888999999888<<<;;;:::999888777666666999999:::<<<>>>??????===;;;===???AAABBB@@@>>>======;;;===CCCDDDAAA======@@@@@@AAAAAA???<<<999777888666555888999888;;;@@@EEEGGGEEE@@@@@@DDDCCC???999888888888777555444222888:::<<<<<<:::888777888888888888888999:::;;;;;;<<>>======>>>>>>>>>>>>>>>???BBBCCCBBBAAA@@@AAACCCCCCBBB@@@===;;;;;;>>>???@@@EEEKKKMMMJJJIIIEEECCCDDDDDDDDDMMMWWWVVVNNNGGGHHHKKKLLLNNNPPP888:::;;;;;;999888888999<<<:::999999::::::999888888999999888888777666555222222222222222222222222222333444777999888555333444666555222111333333111333555777777666777888:::999999999888888888888888555555444333333333444444555222111333444222333777:::===<<<666333555999;;;888777666777888999888777999666444555777888666333333333444444444333333222333333222222111111000000777666666555444222000///............/////////000000000111222333333444444333333222111111111222222///000222333444444333333000000000000111333444555555444333222111000///...000//////......---------///......///111000...,,,...***,,,(((!!!'''...)))............////////////,,,,,,,,,------------.../////////...---,,,+++***,,,---///222555666444222444777777333000111000///......//////...---,,,,,,,,,++++++,,,...///---,,,,,,---...///000///......000......222555333+++###333111//////000111111000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///222444444333///...***%%%''',,,///---......------------......000000000111111111111111000000111111111222222222333222111000000111222333000---+++,,,///111000...000...---...000111111111111111222111111000......,,,---///111222222111111,,,...111111000/////////+++...111333333333444555444444333222111111111111000000333555333000333888777666555666777777555333999;;;999444222555888999<<<:::888666555666888999:::888555444444333222000111333444333111.........000///000222555777777666888888888888777555333222555666777;;;>>>???>>><<<>>><<<>>>CCCEEEBBB??????===>>>??????===:::666444333444777:::;;;999555111777666666888;;;>>>???>>>===>>>???===:::777777777777:::======:::777444333444444444444333222111000///111333555555666888:::;;;>>>AAAAAA===;;;;;;===<<<>>>>>>???CCCFFFCCC===<<<:::999999555000000444555666888999777666666666444333333555777888888777<<<;;;:::888777777777777888999:::===@@@AAA@@@>>><<<===>>>??????>>><<<;;;:::888;;;AAADDDBBBAAAAAAAAABBBCCCCCCAAA>>>:::888999777777999999888<<>>???===;;;::::::888888999999::::::;;;;;;===AAADDDBBB===999:::===@@@BBBFFFIIIJJJJJJHHHGGGDDDBBB>>><<<:::;;;===>>>===>>>???AAACCCDDDBBBAAA@@@AAACCCCCCCCCAAA>>><<<===?????????CCCJJJMMMKKKHHHDDDEEEIIIIIIGGGNNNYYY[[[QQQJJJKKKOOOQQQRRRTTT777999;;;:::777666777888:::999777777888999888777999999999999888777666555444444444444444444444444555444444555777777333000555999999555444777666222222444555666666666888:::999888666555555555666777555555333222222222333333777333222444444333444888888===>>>777333666999:::999777666777999:::999777;;;888555555888888555222444555555555444333222222000111222333333111///...999999999888666444222000//////......//////000111111222222222333333444444333222222222222333333444333333444444444333111000111111111111222444666777777666444333111000000000.........---------------///...///000222222000...///,,,///,,,%%%+++222---/////////...............,,,,,,,,,---------......///...------,,,,,,,,,,,,---...000444777888666444666888666333333666444000000000111111000...---,,,,,,++++++---//////---++++++,,,---...///......---...000111222111///---,,,666333000///111222111000------------------------++++++++++++++++++++++++------...000333555444222......,,,)))***...///,,,------............------//////000000111111111111000000000111111111111111000000000000000000000000000///---,,,---............---,,,---///111111000222222222333222111///...,,,---///000111222111111---000222222///......///(((,,,111444555555666666444444333333333333333444222222444666333///222:::555777888888777555555555444999:::666444999<<<<<<888777777666777888999:::>>>;;;888777777777666555555666888777444000///...000//////000222333222000555555555444444333333333999888888999<<<===<<<;;;===:::<<>>???>>>???@@@@@@>>>:::666333222444666777666444333222777666666888<<>>===:::777777777777:::<<<<<<999666555555444444444444333222111000---000333444444444777999;;;@@@EEEEEEBBB>>>>>>??????BBBDDDEEEJJJOOOJJJBBB???===;;;;;;666000000444666666777888:::999777555444333444555888999888777;;;:::999888888888888999888888:::===AAABBBAAA????????????>>>===<<<;;;:::999777999@@@DDDCCCBBBCCC@@@AAACCCCCCAAA>>>:::888777666777999888777;;;BBBJJJOOOMMMDDDBBBJJJLLLHHHAAA===888666666888888777999;;;???@@@???===<<<<<<777777999:::<<<<<<======<<>>AAAEEEGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA???===<<<======>>>>>>>>>@@@CCCEEEEEECCCAAA>>>@@@BBBDDDEEEDDDBBBAAA???@@@>>>===@@@HHHKKKJJJEEEBBBFFFMMMMMMIIINNNXXX^^^SSSLLLNNNSSSVVVXXXYYY666888:::999777555666888999777555555666777666555:::::::::999999777666666666666666666666666666666777555444444666555111...666;;;<<<888777999777222111333444555555555777999888777444333222333555666666555333222111222333333777444222444444333555999777===>>>777333555888888999777666777:::;;;999777>>>:::666666888888444000666666666555444333222111...000222444444333111///666777777777777555333222///////////////000111111222222333333333333444444222222222222333444555555666666666555333111///...222222111222333555777999888777666444222111111111,,,,,,------------------/////////111333333111000((()))000111***---000'''/////////......---------,,,,,,,,,------.........///...,,,++++++,,,---...+++,,,///333666777555333666888666222555:::888111222222333222111///---,,,,,,+++,,,---//////---++++++,,,---.........---,,,,,,111555222---+++000666888555000///111222222000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++......///111444555444222,,,......,,,...111///+++...///000111111000///....../////////000000111111000000000000000111111111//////000000000000///.........---------...///111///...---...000222222111333333444444333222000///+++---...000111222111111...111333222///------///%%%***111555777777777777444444333333444444555555444333666888444///333;;;444777::::::666444444666///777;;;888888<<>>555666777888999:::::::::AAA???<<<;;;<<<===<<<;;;:::<<<===;;;888444222222---------...000///---***222222222333555777999:::;;;999888888:::;;;;;;;;;<<<999:::AAACCC???<<<>>>???@@@AAAAAA>>>:::555222111444555444111000333666777666666888<<>>888222222666777666666888;;;;;;777444666555666888:::<<<;;;:::;;;:::999888888999::::::888888:::>>>AAABBBAAA???AAAAAA@@@>>>===;;;:::::::::777999???CCCBBBBBBCCC???AAABBBCCCAAA===999777666555666888777666:::AAAIIIOOOMMMCCCAAAIIILLLHHHDDD???888666666888999999888;;;>>>@@@???======<<<555666888;;;===>>>???@@@:::@@@GGGGGGDDDCCCGGGKKKIIIHHHFFFDDDCCCCCCDDDEEE@@@@@@@@@@@@@@@???>>>>>>>>>???AAADDDFFFFFFCCCAAA===???BBBFFFGGGGGGFFFEEE@@@???<<<:::===DDDHHHGGGCCCAAAFFFOOOOOOJJJMMMWWW^^^TTTMMMPPPWWWZZZ\\\]]]<<<;;;999777666555555444;;;999777666666777999;;;===;;;888555444555666777999888666444333222333333555666777777777666444333888555333333666888777666666666666555333333444666888666444555666666333111333333222222222333444444888666555555666777777666<<<;;;:::999888888888888777666555555555555666777:::888555555555555444333666666777777666444222111000111222111///111555999333444555777999777333000777444111//////000333444222333333222111000222444111111111222222333333333333555:::===999333333777444333111000000111333444555444222333444333///,,,111///......///111000///000111222222000//////000,,,///000...)))(((+++///000222111---,,,//////,,,//////...------------...---------,,,,,,,,,++++++......000111222333333444444222111555:::<<<999555222333444333222///,,,+++,,,------...//////.........---,,,++++++---///000//////000111111111111111555222//////111333333111333000---,,,......,,,***---...//////000//////...000000///..................---------...///111222---000222222111///......000000111333555444111...//////000111111000......---------.........//////111555666222...///000/////////000111333444444555;;;888666888:::888222,,,///////////////000000000000000//////000111222222333///---000555777555222222666666333111444555444333444444333111000111222555666666666555444333333999666444666:::=========888777666666777;;;AAAFFFHHHEEEBBBCCCGGGIIIIIIHHHGGGGGGIIIJJJHHHCCC<<<666222222222222222222222222555666888999999888777777:::::::::999777777999:::999888777888<<<>>>===;;;===>>>AAAAAA>>>999333///111000000222444666666555777666777:::===???>>>===???:::666666:::;;;666111777888999::::::999777555444222000222444444222///111444666333000///333888AAACCCDDDEEECCCBBBBBBBBBBBBBBBFFFQQQ\\\^^^VVVMMMKKKGGGBBB===999555222///333555999:::999888888888555666888999::::::<<<>>>999888888999;;;<<<<<<;;;777777999;;;===???AAAAAADDDCCCAAA===888666666777::::::;;;===>>>>>>??????EEECCCAAA@@@???===:::777888888777666666888<<>>>>>===;;;999888777666666:::<<<===>>>>>>;;;999777888888999<<<@@@CCCDDDDDDDDDEEEGGGHHHJJJJJJKKKKKKKKKHHHDDDAAA??????AAABBBCCCDDDDDDCCCAAA???===<<>><<>>===<<>>;;;777444222333222111222444555444333777777888<<<@@@BBBBBBBBB>>>999555777;;;===:::666888999:::;;;;;;999888666777555444444555555222000111444555444000000333777>>>@@@CCCDDDCCCBBBAAAAAA???@@@EEEQQQ]]]```[[[SSSFFFBBB>>>:::888666444222333555888999888777888888777777777666444444444555;;;:::999:::;;;<<<<<<;;;888888999;;;<<<===??????CCCCCCAAA>>>:::888888999:::;;;===>>>???>>>======BBB@@@>>>>>>===<<<999777888777666555444666999;;;DDDCCCBBBBBBCCCBBBAAA???===<<<;;;999888777666666999:::<<<>>>>>><<<:::888:::::::::===@@@BBBBBBAAACCCDDDEEEGGGHHHIIIJJJJJJGGGDDDAAA>>><<<<<<>>>???@@@BBBEEEGGGGGGDDD@@@===@@@AAABBBBBBBBBAAA@@@??????GGGLLLKKKIIIJJJGGGCCC???@@@AAADDDGGGHHHHHHHHHDDDAAABBBEEEGGGJJJPPPWWWYYYYYYYYYYYYYYYYYYYYYYYY999999999999999999999999999888666555555666888999777666666777999===AAACCC777666666555555666666777666555444444444444444444888666444333333444444333333444555555333333444666777666555555666666444222333333333333333444555555888777666666888888777666;;;<<<<<<<<<;;;999777666777777888888888888777777888666555666777777666555666666555444333333333333111333444333111000000111444333222333555777888777666555444333333444666777555666777666555555666777333333333333333444444444:::999999999666222444:::666555444333333444555666888777666666777666444111333111//////111222111000111333444333222000111111111111///+++((()))...333///111000------000000...+++,,,...///000111111111---,,,,,,,,,++++++++++++...///000111222333333333333000...///222444333111555555444222111000///......///////////////...---------,,,++++++---...//////000111111222111111111000---***)))+++...000000222000//////000111000000222111///...---......//////.........///000111111////////////...---,,,+++111333555444222000//////666444111000111222222111222222333333222222111000------........./////////---111111...,,,---...,,,111111222333444555555666:::;;;<<<===<<<:::888666222222333333333222000///............///000111111000...---///333555333111000444555111000333555444333444444222000...//////...///111333444555666666666444111000111222222111666666555777<<>>999666888===@@@???===:::;;;<<<<<<<<<;;;999888<<<:::888777777555222000222444555444111000333666999;;;>>>AAABBBAAA@@@???======BBBLLLWWW[[[VVVPPP???<<<999777777666555444333555666666666666777999===<<<:::999888888888999???===;;;;;;<<<===<<<;;;999999::::::;;;<<<<<<<<>>;;;999===<<<;;;;;;;;;:::888666888777555444444555777888???>>>>>>>>>@@@AAA@@@>>>::::::::::::999888777666888999;;;<<<===<<<:::999;;;;;;<<<>>>AAABBBAAA???AAAAAABBBDDDEEEFFFGGGGGGAAA???===:::999999:::;;;<<>>CCCFFF888888777777666666666666666555333222222333444555888777444333222222222222222444555555444444555666777777666666666555444333444333333333444555666777:::999888999::::::999888:::;;;======<<<:::888666666777888888888888777666777666666777888999888666666555444333333333555555000222333444333222000///444333222444666777777666777666555444444444555555555777888888777666777888444444444444444444444444:::999:::;;;888333444888666555555444444555555666888888777777666666444444444222000000111222111000000222333333111000000111111222222000///111666999///111111......111111///---...///111111111111111000000/////////............///000111222222222222222///------///111111000555444333111000///////////////000000000///......------,,,,,,,,,---...///000111111222222111111111...---------...///000000000/////////000111111111444222000...------...///111000000//////000000111000000000000...,,,)))(((222444555444111/////////666444222222222333222111333333333222222111000000............////////////---000000---,,,//////,,,/////////000111222222333333555888888777555555555222222333444333222000...111000000////////////000...---...000333444222000444888888444222555666555333444444333000.........111222333444444444444444666555333222111222222222777777777:::AAAMMM[[[dddiiihhhiiikkknnnmmmhhhdddgggfffeeebbb]]]TTTJJJCCC;;;999666444333444666888777777666666555444333333555999===???>>><<<::::::<<<<<<<<<>>>@@@BBBDDDDDDLLLIIIDDD???;;;999888888888666666666888999888777888999;;;>>>BBBDDDCCCBBB???<<<999:::???BBBBBBAAA<<<============<<<;;;:::>>>===;;;999777444222000222444555444222111222444333555888<<>>===<<<<<<>>>@@@BBBCCCBBB@@@===<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@AAABBBBBB@@@>>>>>>>>>>>>@@@BBBDDDBBB>>>999666999888777888999999888666888666555555777888::::::===<<<;;;;;;===>>>>>>===999:::;;;;;;;;;:::888777888999:::;;;;;;:::999888999:::;;;>>>AAABBBAAA???>>>??????@@@@@@BBBCCCCCC<<<;;;:::999888888999999<<>>@@@AAABBBBBBAAAAAABBBHHHOOORRRRRRQQQNNNLLLLLLKKKLLLNNNQQQRRRQQQOOOMMMEEE???@@@DDDGGGJJJNNNNNNPPPRRRUUUXXX[[[]]]___777888888888777666555444555444444333333444444555555444444555888===AAADDD::::::999888666444333222555444333222222333555555888777666333222111111222333555666777555444555555666777777777666555444444444444444444555666777888;;;;;;:::;;;======;;;999:::;;;<<<======<<<:::888777777777888888777777777777777777888999:::888666666555444333444555666777///111222444555444222000333444555777888777444111888777666555444333222111555777999999888777888999555555555555555555555555999888:::===<<<666444666555555444444444444555555777777666666444444444444444222000000111222111000///000222111///......///222222333111///.........111333222//////222222000111111111111111111000000111111111000000000000///...///000111111111111111111///------...///000000444333222111000////////////000000111000000//////..................//////111111222222222222111111+++---///111111000///..................///111222444222000...---...///000/////////000111222333444111111111000...,,,)))(((111333333222000/////////444333444555666555222///333333222111000000//////........./////////000000...000000---...111111......//////000000111111111///111333333222111222333111111222222222111///...666555333111000///......------///111333333222111777:::999444111333333222222444555333111///...///222333444555555666555555777777666555555666777999999999;;;>>>DDDPPP\\\eeehhhiiikkkooorrrpppjjjdddhhhgggfffddd___VVVLLLFFF;;;999666444444555777888666666666666666666666777666:::>>>AAA@@@>>>===<<<@@@AAACCCDDDEEEFFFGGGHHHLLLKKKHHHDDD@@@===;;;:::999888888:::<<<>>>>>>===>>>???@@@CCCEEEEEEBBB@@@BBB???===>>>AAACCCBBBAAA>>>>>>>>>>>>======<<<<<<>>>===<<<:::666333111000333444555444333222222222///000222666:::<<<:::777999777777;;;@@@AAA===888:::888555333444444333222444555555555444555777999999888777999>>>AAACCCCCCDDDAAA>>><<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<:::888::::::;;;;;;;;;:::888888888888:::>>>AAADDDCCCBBB>>>>>>===<<<======>>>???::::::::::::::::::::::::===???AAABBBAAA???<<<999<<<===???AAABBBBBBAAAAAA>>>CCCKKKQQQSSSRRRQQQQQQOOOQQQRRRQQQNNNLLLMMMNNNLLLEEE@@@BBBDDDDDDDDDEEEIIIJJJNNNRRRVVVZZZ^^^___777777888888777555333222333333333222222333333333555444444555777;;;???BBB::::::999888666333111000444444444444444555555666888888777444222111222444555777999999777555555555666888999888666444444555444444444555666777888999<<<;;;;;;===>>>>>><<<:::999:::<<<============<<<999999888777777888999999888888888999::::::888666555555555555666777888888111111333555777666444222333444666888999777333///777777777666555333222000555777:::;;;:::999999:::777777777666666666666666888777:::>>>>>>999666666555555555555555555555555555666666555333222444555444222000000111111000///...000111000///---.........///111222333222111000444666555111000333333000444333222111111111111222000000000000////////////...///000000111111111000000000000000000111222222444333333222111111000000//////000111111111111111/////////000000000000000222222222333222222111000***---111222000...---,,,---...//////......000222333222000///...//////000+++,,,---///222555777999222111111000///---++++++111222222111000///000111222222444666888666333000444333222000////////////....../////////000000000...000000...000444333///000000111111111222222222000000111111222222222222111111111111111111111111777666444222000///......,,,...000222333333222111444777777111...000000...111333555555333111000000000111333555666777888888666777888777777888;;;===:::<<<===@@@EEEMMMVVV\\\```bbbgggnnnsssrrrlllffffffeeeeeeccc^^^WWWMMMGGG999888777555666777888999666666555555666666777888666:::>>>AAAAAA???>>>>>>BBBEEEIIIJJJJJJIIIIIIIIIJJJJJJIIIGGGDDDAAA>>>===;;;;;;;;;===@@@AAAAAAAAAEEEEEEFFFGGGHHHGGGCCC@@@BBBAAA@@@AAACCCCCCBBBAAA???>>>>>>>>>============<<<===<<<:::666333222222444444444444333222111111///...///222777:::888666555444444777;;;===<<<999;;;999666444444444333111333555666666666666777999;;;999888;;;???BBBAAA???EEEBBB>>><<<<<<<<<<<<;;;======>>>>>>??????@@@@@@AAADDDHHHIIIGGGEEEDDDCCCDDDFFFHHHHHHEEE@@@;;;777888777777999;;;<<<;;;999:::888888;;;@@@DDDDDDCCC@@@>>><<<;;;<<<============???AAACCCBBB???<<<999<<<<<<=========<<<<<<<<<::::::;;;>>>BBBEEEGGGGGGAAA@@@>>><<<;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>===<<<::::::<<<===???AAAAAAAAAAAA@@@<<>>===;;;888999999:::<<<===>>>???@@@===<<<:::888888:::<<<===999999999:::;;;:::777555555666777888999999999999666555444555777777444111444333444666777777555222555666777888888666555444666999<<<===<<<;;;;;;<<<888888888777777666666666999777888<<<===:::888:::666666666777777666666666555666777555333222444777444222000///000000///...///000111111///....../////////111444777:::;;;<<<777999888333222444333111555333111000000222444555111111111111000000000000...///000000000000000000///111222333333444444555444555555555555333222111...///000111222333333333000000111222222222222222222333333333222222111000000222333222///---...000///000111000......000333111111000000000000000000......///000222444666777222111000///////////////111222222222111111222444333222333555777777666444666555333111000000000000.../////////000000000000...///...---000444444///000000000111111111111111333111///000333444333000222111000000000222444555555444333111000/////////,,,///222444444444333222111444444000...000111///111333555666444333222222111111333444555666666666555666777666555555888;;;:::<<>>>>>>>>CCCGGGLLLNNNMMMJJJHHHHHHHHHHHHFFFEEECCCBBBAAAAAA>>>======>>>@@@BBBAAA@@@EEEEEEFFFHHHHHHFFFAAA>>>@@@AAABBBDDDEEEDDDCCCAAA???>>>>>>===============:::<<<===;;;777444444555444444444444444333111///222///...111666:::999777444222222555999<<<===<<<<<<999666555555555444333333555888999888777888888===;;;;;;???CCCEEEBBB>>>DDDAAA===;;;;;;<<<<<<<<<>>>>>>???@@@BBBCCCDDDEEEEEEIIIMMMNNNMMMJJJHHHGGGGGGIIIJJJIIIGGGBBB===999:::999:::;;;===>>>===;;;===;;;:::===CCCGGGFFFDDD@@@>>><<<<<<>>>@@@AAAAAAAAACCCEEEGGGEEEBBB===:::===>>>???@@@AAABBBCCCCCCAAA??????@@@DDDGGGIIIJJJFFFDDDAAA>>><<<<<<<<<<<<888999;;;===>>>>>>===<<<======>>>???>>>>>>===<<<===>>>???@@@AAAAAA@@@???===>>>DDDLLLOOONNNQQQVVVRRRPPPKKKFFFBBBAAABBBCCC@@@??????AAA@@@===>>>BBBJJJKKKLLLNNNPPPQQQSSSSSS333555777999:::999888777111111111111111111111111444444444555888<<>>;;;999999;;;>>>@@@:::::::::;;;;;;:::777444444666888999:::::::::999:::888555666777777444111444333222333555777777777333555777999:::999888777888:::>>>???>>>======>>>999888888888777777666666;;;777666:::<<<:::;;;===777777888888888888777777666777777666333333555888333111///...//////...---000111222222000//////000888666444444555777999999999;;;999555333444444111444222000///000333777999444444444333333333222222...///000000000000000//////111444666666666666777555666777888888666444222---...000111333333444444111111222333333333333222333333333333333222111000777777666222//////222555000222333222//////111444///000000111111111000000555444333222111111111111222111000//////000111222111222333333222222555666555333222222555777888888777666444222111111111111////////////000000000000...///------000555333///............////////////444000---///333555222...333222000000111333666888111111000000000000000111,,,///333555555444333333000333444111000333444333000333666777555444444444444444444444333333222111333444555444222222555888:::<<>>888999:::;;;<<<<<<======888777555333222222222333444777:::<<<=========>>>BBBHHHNNNPPPNNNJJJGGGFFFGGGFFFDDDBBBAAABBBCCCCCC@@@???>>>???@@@@@@@@@>>>AAABBBCCCEEEEEECCC???;;;>>>???BBBEEEFFFEEECCCBBB???>>>>>>===============999<<<===;;;888666666777555444444444555333111///555111///111666::::::888555333333444888:::;;;;;;<<<999777555666666555444333555999:::999888888888999888999>>>DDDFFFBBB>>>DDDAAA===;;;;;;<<<<<<<<<>>>>>>@@@BBBDDDFFFGGGHHHIIILLLQQQRRRQQQNNNKKKJJJIIIJJJKKKJJJGGGCCC>>>;;;<<<;;;;;;===??????>>>===@@@===;;;>>>DDDGGGEEECCC???>>><<<===@@@CCCEEEFFFCCCEEEHHHIIIHHHDDD???;;;>>>???@@@CCCEEEGGGIIIJJJGGGDDDBBBBBBEEEIIIKKKLLLJJJGGGDDDAAA>>>=========777999;;;>>>??????>>>===;;;===???AAABBBAAA@@@???===>>>???@@@AAA@@@?????????>>>CCCKKKNNNMMMPPPVVVVVVOOOGGGBBBBBBCCCCCCBBB<<<<<<===???===<<<@@@GGGHHHIIIJJJLLLNNNPPPQQQRRR888777666888;;;<<<999666666444111...---///111333444444555666888999;;;<<<888666333333444555555444333333333333444666888999777;;;:::666333555666555::::::999999999999999999777777666666666666666666666666555777999;;;;;;:::<<<:::888777888999999888777888999<<<>>>@@@BBBCCC@@@???>>><<<;;;;;;;;;;;;======<<<;;;:::999999888555555666777777777777777555666777888888777666555999888777999::::::666222:::999777555555666888999<<<<<<<<<===>>>===;;;999777777777777888999:::;;;???<<<888888:::<<<;;;999888888777666666777888999888888777555555444444444777555222111111111000//////000222333222111///---333000///222999======;;;>>><<<999777666444111///777555222000111333666888888999888666222000//////111000000000//////......333444444333111000000111555555888:::666111111666333222333333444555666777555666666444222000000111777555222000000111333444000333444...'''&&&,,,333333111000111222222111000111///...000333444333111333444666555333111000000111000000111333333222111888;;;;;;888333222666;;;333111000444999;;;999666555555444333222000000///000000111111111111000000111222222222222111000000333111000///000222555777333111......////////////555444222111111111222222444444333333222111000000,,,111666444...***---111444444444333333222222111333555666666555444444555555666666555333222222333333222111111111444666777BBB@@@>>>===<<<===???@@@>>>AAADDDJJJTTT\\\\\\WWWUUUWWWXXXWWWQQQIII@@@:::===<<<<<>>999<<<888444555888999666222;;;<<<<<<<<<<<<<<<<<<===AAAEEEGGGFFFFFFIIIGGGDDDFFFFFFEEEEEEDDDDDDDDDDDDBBB@@@>>>===<<<;;;999777>>>??????@@@???===;;;:::<<>>:::888999<<<===999555===:::777555444444333111444333333333222111111111/////////222555888999888888444111444:::>>>>>><<<===;;;888666555555555666666555666777:::;;;:::888888;;;>>>@@@BBBEEEHHHKKKCCCAAA???===<<<>>>@@@AAACCCAAA@@@AAAEEEIIIKKKLLLNNNOOOQQQRRRQQQOOOLLLJJJGGGEEEDDDDDDCCCAAA===;;;>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBBCCCCCCCCCBBB???AAACCCBBB@@@AAACCCFFFDDDDDDDDDEEEFFFEEECCCAAA;;;<<<>>>AAAFFFLLLQQQTTTKKKGGGBBB???@@@EEEKKKOOOFFFFFFFFFDDDBBB???<<<;;;888:::<<<===<<<<<<===>>>???@@@@@@AAABBBDDDEEEFFFAAA@@@@@@??????@@@@@@AAABBBCCCEEEHHHKKKNNNPPPQQQQQQOOOHHH@@@>>>@@@AAA>>>;;;;;;===>>>????????????HHHKKKNNNOOOMMMKKKJJJJJJ777555555666888888666333777555333111111222444555666555555666888:::<<<===999666444444444555555444333222222222333555777888666::::::555333555666444444555666777999:::;;;<<<;;;:::888666666888:::;;;:::888555666888;;;======>>><<<999777888888777666666777888999:::;;;<<<<<<>>>>>>>>>======<<<;;;;;;<<<<<<;;;:::999888777777555666666777777777666666555555666666777666666555777666666888;;;;;;888555@@@>>><<<999777666666777888888888:::<<<===;;;:::777777777777888999::::::<<<:::999999<<<===<<<;;;999888777666666666777888888777666555444444444444666444222111333444444333111111222333333222111000666333222555;;;>>>>>><<<888777555555666666444333555444222111222333666777888999999777333111111222111111111000000000//////444555666555222111222333333111111555666333222333222222222222333444555666444555555555444333333444555444444444555555555555666555333111111222444666//////000000000111111222555333111222444555333111333555666666333222111111222111000111333333222000000333444222000000555999666444222444777999777444555444444333222111000///000000111111111111000000111222222222222111000000222000///......000333444333111///...///000//////444333222111000111111222444444333333222111111000000222333333111//////000666444333222222444666888444666777777666555555666555777777666333222111222333222111111222333555777===<<<:::999888888999:::777999<<<@@@HHHPPPOOOJJJJJJLLLNNNNNNJJJDDD>>>:::======>>>BBBFFFFFFAAA<<<>>>999555555777888666333::::::;;;;;;<<<======>>>???CCCEEEDDDDDDGGGEEEBBBDDDCCCBBBBBBBBBDDDEEEFFFCCC@@@>>><<<<<<:::888555999::::::;;;:::999888777;;;>>>BBBDDDCCC@@@>>>===<<<999777888<<<<<<999666;;;888555444444444333222222222222222222111111111111111111333666888999888777666555777:::===>>>>>>===;;;999777666666777888555555666999<<<>>>>>>======>>>@@@BBBEEEHHHJJJKKKFFFCCC>>>;;;:::;;;>>>AAA@@@@@@@@@AAACCCEEEHHHJJJQQQQQQRRRQQQPPPMMMKKKIIIEEECCCBBBAAAAAA@@@>>>;;;;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBAAAAAA@@@???>>>@@@AAA@@@???>>>AAACCCDDDCCCCCCCCCDDDBBB@@@=========>>>AAAEEEKKKPPPSSSIIIFFFAAA>>>>>>BBBFFFJJJDDDDDDDDDCCCAAA???<<<;;;999:::<<<<<<;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDAAA@@@@@@????????????@@@BBBCCCFFFHHHKKKNNNPPPQQQJJJIIIEEE@@@@@@DDDDDDBBB<<<===>>>???@@@@@@@@@@@@DDDGGGLLLPPPQQQNNNKKKHHH777666666666777666444222555444444444444555666666777666555555777999<<<===:::888555555555555444333222222111111222444666777555999999555333555666555333333555777999:::<<<<<<===;;;888666666888;;;===<<<999666555777;;;>>>??????<<<999777777666555444888888888888888888888888<<<===>>>>>>>>>>>>===<<<::::::999888777666666555666666777777777666666555666555555444444444555555555555666888::::::999777???===;;;999777666666666444444555777:::<<<<<<:::888888777777777888888999:::999:::<<<>>>>>><<<;;;999888777666666555666666666666555555444333333333444333222333555777888777444444333333333333444444777555444666:::<<<;;;999555444333444555555555333444333333333333444555666777888888777555333333444222222222222111111111111555777777666444333333444333......333777666333222222222111222222333444555333444444555555666666666444333444666999:::999888777222...///333444111---+++...000000//////111444777666555555666555333111444555666666444222222333333222111111222333222000333555666555333333777;;;888666444444444555444333555444333333222111000000000000000000000000000000111222222222222111000000111000...------...000111222111//////000000000///333222111111000111111111444333333222222111111111444222111222444444222///444555666777888999::::::444666777777666555555666666888999888555222000000333222222111222333555666888888777666666555444444222444555777<<>>>>>???BBBEEEGGGCCC@@@>>><<<:::888666333888888999::::::::::::::::::;;;>>>AAABBB@@@<<<888:::888666777:::<<<:::777888666444333444444333222111111111111111222222222555444333555777999888888666888:::;;;;;;<<<>>>@@@<<<;;;:::888888999999:::666666777;;;@@@DDDFFFFFFDDDBBBBBBEEEIIILLLLLLJJJFFFCCC>>>:::999<<>>>>>>>>???>>>===999999:::;;;<<<===??????BBBBBBAAA@@@???>>>===<<<===>>>>>>===<<<;;;<<<>>>BBBAAA@@@@@@@@@???<<<:::<<<<<<<<<===AAAFFFLLLOOOFFFDDD@@@===<<<>>>@@@BBB@@@AAAAAAAAA@@@>>>===;;;:::;;;<<<;;;;;;;;;===???<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???????????????BBBDDDFFFIIIKKKMMMOOOOOOGGGGGGEEEBBBCCCFFFEEEBBB===>>>???@@@@@@AAA@@@@@@@@@BBBHHHOOOSSSRRRLLLFFF:::999888888777666555333111222333444555555555555777666444444555888:::<<<:::888666555666666444333222111111000111333444555444888888444333555666555666666777888999::::::;;;999888666555555777999::::::888666666888:::<<<<<<>>>;;;888666666666555444::::::::::::::::::999999:::;;;===?????????===<<<::::::999888777666555555666666666777666666555444666555444333222333444555444444555666777777666555555555444444555666777888555444555777999;;;;;;:::999888888777777777777888999:::<<<>>>>>>===:::888888888777666555555444444444555555444444333333222444444333555888:::::::::888666555444444555777888666444444555777888777555777666444444555555333222222333444444555555444444555666777666444444444666333333333333333333333333555666777666444333444555444000000555777555333333222111111111222222333444444333333444555666666555444222222555999<<<<<<:::777222......000000***%%%,,,000333222///...111555666666666666666666444333444555666555444222333444444222111111222333222111:::;;;;;;999777666777999777777555444222222333333444444333333222111000000111111000000000000111111111222222222222111000000111000...------...///000222000//////111111000///111111111111111111111111333333333222222111111111333222111222333444333111333666;;;??????===999777333555666666555444444555777888:::999555222111000333333222222222333444444777777777777666555444333333555555444666:::888333555666888999:::::::::::::::<<>>:::777777777777666888888999:::<<>>===;;;:::;;;>>>AAADDDCCC@@@===;;;999777444222555666777888999::::::;;;999999:::>>>AAA@@@;;;666999777666777999::::::888555444222333444555444333000000000111111222222222777666555666888999888777555999======;;;:::===@@@::::::999999999999:::;;;888888:::???EEEJJJMMMNNNJJJFFFDDDGGGLLLOOOLLLIIICCCBBB@@@>>>>>>???BBBCCC>>>BBBFFFEEEBBBAAADDDHHHSSSQQQNNNJJJGGGEEEDDDCCC???===;;;:::<<<>>>>>>>>>;;;::::::::::::<<<===>>>AAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888888999>>>=========>>>===;;;888:::999888888;;;@@@DDDHHHDDDBBB@@@===<<<;;;;;;;;;<<<===>>>???>>>>>><<<<<<;;;<<<<<<;;;:::;;;===???======<<<<<<===>>>??????CCCBBBAAA@@@@@@??????@@@BBBDDDFFFIIIKKKMMMMMMNNNKKKLLLJJJFFFEEEFFFCCC======>>>??????@@@@@@@@@?????????CCCKKKRRRSSSMMMGGG999999888777555444333444000111333555666666666555555555444333444666999:::888777666666666666444222222111000000111222444555333777888444333666777666888888999999:::;;;<<<<<<555666777888888888888777666666666777999:::999777;;;999666555666777777666999999::::::;;;;;;;;;<<<999:::<<<>>>???>>>===<<<::::::999888777666555555555555666666666666555555666555444222222222333444444555555555444333333333///000111222444666888999999888777777999::::::999888888777777666777777777:::<<<>>>???===:::666555777777777666555444333333333444444555555444333222666555555777:::;;;;;;:::;;;999777555555666888999555555555666777666555333777666444555666666555333222333444555555555444444333444555555333333444555333333333333333444444444333444555444222222222444222222444666444//////333222222111111111222333333444333111222444555444222555222000222777<<<<<<;;;777666555444222000---+++000444666444000...000444111333555666666555555444444555555444333222333444444333111111222333333222666777666555444333333444333555666444222111333555444333333222222111111111111111000//////000111111111222222222222111000000222111000/////////000111111000///000222222111///111111111222222222111111333333222222222222222111000111222222111111333555666777999:::999888666444111333444444333222222333777888999888666444333333444444333333333333333333555666666666666555444444555777666444444666555111444555555666777888999999888:::===BBBEEEFFFDDDCCCCCCAAA===;;;:::999999888:::::::::<<<>>>AAADDDFFFGGGJJJJJJGGGFFFHHHHHHDDD>>><<<999777888:::===???BBB@@@===;;;999777444111000000111222333555666777888888888;;;???>>>:::666888777666666888999::::::444333222333555666555333000000111111222222222333888666555666777888777555333999>>>>>>;;;888;;;>>>888888888888888999999::::::;;;===AAAHHHNNNQQQSSSKKKGGGEEEGGGLLLNNNKKKHHHEEEEEEFFFEEEDDDBBB@@@>>>BBBFFFJJJIIIEEECCCEEEHHHMMMKKKHHHDDDAAA@@@??????===;;;999999<<<>>>??????>>>===<<<;;;:::;;;<<<===???>>>===<<<<<<<<<======;;;:::999777777777666666999999999;;;======<<<:::;;;999888777999<<<@@@BBBBBBAAA???===;;;:::999999999:::<<<=========<<<<<<<<<===>>>===<<<<<<>>>?????????>>>>>>>>>???@@@@@@CCCCCCBBBAAAAAAAAAAAAAAABBBDDDGGGIIIKKKLLLLLLLLLNNNOOONNNJJJHHHGGGBBB<<<<<<===>>>>>>???>>>>>>>>>AAA??????EEELLLPPPOOOKKK666777666444222000111222333444555666777777777777555555555555666777888888666555444555666666444222222222111111111222444444333777888555444777999888666777888:::<<<===???@@@444666888:::;;;:::999777444555666888::::::777444999777555555666777777666666666777888999::::::;;;999:::;;;<<<===<<<<<<;;;:::999888777666555555444333444555666666666666555666555444444333333333333444555555444222111111222333333444555666666777777<<<:::888888999:::999888777777666666666777777888;;;===???>>>:::666444333555666666666555444333222333444555666666555444333555555666888;;;===<<<;;;===;;;999777666666777888666777888999888777666555444333333444777888888777222333444444555555444444222444555444333333444555333333333333444444444444111222333333111111111333111222555666222,,,---222333333222222222222333333555222000111444555444111555111///222888;;;:::777222444666555222111111333333555777555111///000222///222555666666444444555333444444333111111333555444222000000222444444444111111222333333444444444...333777666222000222666333333333222222222111111222111000//////000111222111222222222222111000000111111111000111111111222000000000111222333111000111111222333333333222222222222222222222222222222///111222222111111444777===999333...---///333666000222333333222111111222666777888777666555666888444444444333333222222222333333333333333444444444444666666333222444444111666666666666777888888888777888;;;>>>@@@BBBCCCCCCCCCBBBAAA???===<<<<<<;;;=========>>>AAADDDHHHJJJGGGJJJIIIEEEDDDFFFFFFCCC===<<<:::888999:::===>>>BBB???===;;;999777555222000000000111333555666777999888999:::<<<===;;;::::::999888777777888:::;;;444333333444666666555444222222222222222333333333666555444444666666555444444999??????<<<999:::<<<888888888999999999999999<<<<<<===AAAGGGMMMQQQRRRHHHFFFDDDFFFHHHJJJHHHFFFIIIJJJKKKJJJGGGBBB<<<888EEEHHHKKKKKKHHHEEEDDDEEEEEEDDDAAA???>>>=========<<<::::::;;;===?????????@@@>>><<<;;;;;;;;;===>>>>>>>>><<<;;;;;;<<<======;;;999777666777777666555777777888:::===>>>===;;;===<<<;;;:::;;;<<<>>>???@@@???===<<<:::999999999888999;;;<<<======<<<<<<===>>>@@@@@@???>>>>>>???BBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBDDDGGGJJJKKKKKKKKKJJJLLLNNNMMMJJJIIIIIIEEE???<<<======>>>>>>>>>======BBB@@@???AAAGGGLLLNNNNNN555666666333111000111444444444444555555666666777555666777888999999888888333222222444666666444222333333222111222333444555444888999666555999;;;:::666777888999;;;<<<===>>>444555777888999999888888777666666777999999888666:::888555444555555555444555555666777777888888999999999::::::::::::::::::888888777666555444333333222333444555666777777777666666666555555444333222444555666555333222444666666666666777777666666666<<<:::888777888999999888666666666666666777888999999;;;===<<<888555333444333444555555555444333333333444666777777666555444222222444888<<>>>>>===;;;999777666666666555777999999888666555555333222222333555777666666333333333444444444555555444555666555444333444555222222333333333444444444000222333222111111222333444333444777666333222444444444333333333333444444444111///111666888666444444111111666<<<===777111000222333222000///111222333333333333222111111111000333777777555333333333222222333111000000222444333111000000222555666666222222222444555666555555,,,222888888222...000444333333333222222222222111222111000//////000111222111222222222222111000000000000000111111222222333000000000111333333222000111222333444555444444333222222222222222222222222333111000111444666777666===999333///---///222555111222444444222111222333555555666555555777:::===555555444444333222111000111111111111222444666777222555555222111444555333555555666666777777777777777888:::;;;===???BBBDDDCCCCCCDDDCCCAAA???>>>>>>AAAAAA@@@AAACCCGGGJJJMMMIIIKKKJJJEEEDDDFFFFFFCCC<<<<<<;;;<<<<<<>>>@@@AAAAAA???<<<;;;:::999666444222222222333444666888999999:::;;;::::::;;;===???;;;;;;:::888777888:::;;;444444444666777777555444444444444333333333333333444333222222444555444222666;;;???AAA???<<<;;;;;;::::::::::::::::::999999===<<<<<>><<<;;;;;;===@@@AAA@@@???===<<<:::::::::===???AAAAAA???===;;;::::::;;;<<<;;;888666666777888777555888888999;;;===>>><<<;;;>>>=========<<<<<<<<<<<<<<<<<<:::999999999999999888999;;;<<<===<<<<<<;;;===???BBBCCCBBB@@@??????DDDCCCBBBAAAAAAAAAAAAAAA????????????@@@AAABBBBBBCCCDDDGGGJJJKKKKKKJJJIIIIIIKKKKKKHHHHHHIIIEEE@@@>>>>>>?????????>>>>>>===BBBAAA@@@AAADDDHHHKKKNNN666777777555222111444777333333222222222333444444666777999;;;<<<;;;:::888111111111333555666444222444333222222222333444555444888999777666:::<<<;;;::::::999999999999999999444333333333444555777888:::888666666888999999999<<<:::666555444444333222777777777777888888888888::::::999888888999999:::777666555444333222222111111222333555666777777888555666777777666444333111333555777666444444777:::444444555666777777666666;;;999777666888999999999555555555555666888999999777999;;;:::777444444555222333444555555555444333333555666888888777555444///000333888===@@@AAAAAA???>>><<<:::777666555444222444777777666444333333666444333333333333222000444333333333333444555666555666777666555444555666222222222333333444444444111222333333111111222333999555444999===;;;999888555555444333333444444444333000///222888;;;:::777222222444:::@@@>>>555---666555333222111000000000222111000000222333222111222555999999666333222222111222222000///000222444333111///000222555777777444333222222333222000///+++333:::999222---...222333333222222222222222222222111000......000111222111222222222222111000000...//////000111222222333000///000222444444222000111222444555666555444444222222222222222222222222777222...000777;;;999555888999999888777555333222111333555444333222333333444444444444555888===AAA555555555444333222111000333222111111333666888:::111555555222111555666555333444555666666777777666999999999:::;;;>>>BBBEEEBBBDDDFFFFFFDDDBBB@@@???DDDCCCBBBCCCEEEHHHLLLNNNLLLMMMLLLHHHFFFHHHHHHEEE<<<<<<===>>>@@@BBBDDDEEEAAA???<<<;;;;;;:::777555000/////////000222444555:::<<<<<<;;;999:::>>>BBB===<<<;;;999777888:::<<<555555555666888888666444555555555444444333333333222111000111333444333222999<<<@@@BBBAAA>>><<<:::;;;;;;<<<<<<;;;;;;:::999===;;;;;;<<>>>>>???<<<<<<===???AAABBB@@@>>>:::999888888:::===AAACCCCCCAAA???<<<:::999::::::;;;888666666888999888666:::::::::<<<======<<<:::<<<<<<===<<<<<<:::999888:::999888777777888999:::888999;;;<<<===<<<<<<;;;===@@@DDDEEEDDDAAA???>>>DDDDDDCCCBBBAAAAAAAAAAAA<<<<<<======>>>???AAABBBCCCEEEHHHJJJKKKKKKIIIHHHJJJKKKJJJFFFFFFFFFCCC===??????@@@@@@@@@??????>>>@@@AAABBBCCCCCCEEEIIILLL777666555333333444555555111111111222222333333333;;;888777999>>>???;;;777666555555444333333222222555444222111111222444555444555666888999:::::::::999:::;;;<<<;;;999777555777666666666666777888999999999888777777777777777;;;:::999777666666666666888777777666777777888888:::777999>>>>>>999777:::999888777666555555666666555444444444555777:::<<<555555555444444333333222888999999999888777666555999777888<<<===:::999<<<;;;:::999777666666555555444555888999:::::::::999===999555555888888555111111111222333333444555555555777;;;<<<888222000111222444666999<<<>>>???@@@@@@???===;;;888555333222444444444555666555333111333333333555666666444222...222333111444888777000555555555777888888555333222444555777777666444333222222333444444555555666888888888777777777777777<<<;;;999666444222000000222222222222222222333333111444999<<<<<<888222...333333222222111111000000111333111......333555333222444777999999666222///111111111111111000///...222222222333333444444444111333555666555222///---333333333333222222222222222111111000000000000000666555333222111111222333111333222//////222333111222222222222333444555666333222222222333444444555333333333333333222111000444333222111000111222222777666555777888999888777888666333222222333444333555444222111000111111222666444333444666999:::::::::666222111222333111///444333444444444444444444//////000333777888777666555555555666777888888999888888888777777:::>>>AAAAAACCCEEEEEECCCAAA??????BBBBBBBBBBBBEEEHHHKKKLLLOOOJJJEEEEEEHHHKKKIIIGGGDDDDDDDDDEEEGGGFFFDDDBBBAAA>>>:::777555444222000444333222111111222555666??????<<<777777===BBBBBBCCC@@@<<<;;;<<<>>>??????999777555555777888888888888777555444555666555444333222111111333555555444999888999===BBBDDDAAA>>>DDDCCCBBB@@@===:::777555888:::===>>>>>>???CCCGGG??????@@@???>>>>>>???AAADDDCCCBBBBBBBBBAAA???===BBBAAAAAA@@@>>>===;;;:::;;;777777<<>>@@@???<<<;;;<<>>@@@@@@CCC@@@;;;;;;<<<===;;;888999888888999:::;;;999888===<<<;;;::::::<<<===???AAA@@@>>><<<:::888777777;;;;;;999777666555555555;;;;;;;;;999888999<<<>>>EEEDDDBBB@@@?????????@@@EEEEEEDDDCCCAAA@@@??????AAA@@@???>>>=========>>>DDDEEEHHHLLLNNNLLLGGGCCCAAAAAABBBDDDEEEDDDAAA???AAAAAAAAA@@@???>>>===<<>>===888666999666666666666666666555555555555555666888999999888666555444444333333333444888888888888999999999999>>><<<<<>>999777888::::::888777666555555555444555666777888999999:::;;;888555666888999555111222222222333444444555555555888;;;;;;777333111111444555777999;;;<<<======<<<<<<;;;999888666555555555444333444555444222111333333333555777777555444...444666333111444555444555555555777888888555333333444666777777666555444555555444444444444333333222333444666999;;;===>>>>>>===:::777555444333333222333333333333333222222111555999;;;999666222///222222222111111000000000000222111...///444666555444666888999888555222000222222222222111111000000222222222222333333444444000222444666666444111///------......//////000000222222111000000000000000555444333222222222333333111333222//////222333111222222222333333333333333222222222222222333444444333333333333222222111000444444333333333444555666777777888:::<<<<<<:::888;;;888555444444555555555444333222222222333444555555444333444777999999888999777444222222222111///222222333444444444444444555333111111333444555444444444555555666777777888888999888777777999<<>>??????888777555555777999999999888666555555666777777666444333111222333444444333777888:::>>>@@@AAA???===???@@@??????===;;;999888888:::<<<<<<:::;;;>>>@@@???@@@AAAAAA??????@@@AAABBB@@@??????@@@???===;;;??????@@@@@@???>>><<<;;;===999888<<>>>>>???AAACCCDDDBBB???===>>>???@@@===;;;:::===???AAAAAABBB@@@===<<<<<<===<<<;;;<<<;;;;;;<<<======;;;999;;;:::999888999;;;===>>>>>>===;;;999888777777666;;;:::999777777666666666<<<<<<;;;:::999:::===???BBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@??????@@@@@@???======<<<<<<<<<@@@BBBEEEIIIKKKJJJFFFCCC@@@@@@AAABBBDDDDDDBBB@@@AAAAAAAAAAAAAAA@@@???>>>EEEGGGHHHGGGFFFFFFGGGHHH222333444555555666666555666555333333333444666777666444333555888999777444999999888777666555444444444333222111111222333444111222444555777888888888<<<<<<<<<:::888555222000888999:::;;;;;;;;;:::999555555444333333333333333888777666555555555555555;;;;;;:::999888888888888===;;;;;;>>>===999777888444555666777777777666555666666666999<<<<<<888555777666444222222333444666<<<;;;999999888999::::::???===???BBBAAA:::777777:::999888777666555555555555444444555666777999:::888666555666888888555111333333333444444555555666555888::::::777444222111666777888999::::::::::::888888888777777777666666777555333222333333222000333222333555777888777555111777:::666111222666999666666666777888888666444555666777777777777555444777777666555444222222111666666777888999999::::::>>><<<999666444444444555333444555666555444222000222555999999666333222222111111111111000000000000222444333000222777999888888888888888666555333222333333333333222222222222111222222222222222333333222333555555555333000///......//////000222333444222222111000000000000111333333222222222333444555111333333//////333333111222333333333333111000...222111111111111222333333222222222222222111111111444444444444666777888999999999:::===??????===;;;<<<999666444444555555444444333333333444555777888444444444666888999888777888888777444222000000111000111333444555555555444;;;777222000000111222222333333444444555555666666888999999888777888:::<<<888:::===???>>>>>>???@@@???@@@CCCDDDEEEDDDCCCBBBHHHIIIIIIIIIHHHHHHJJJLLLKKKHHHEEEDDDDDDDDDCCCAAA@@@===888555444333222111333333333444444444555555666999;;;;;;???GGGLLLMMMHHHDDD@@@===<<<=========999888666777999::::::999777666555666888999999888555444222222333444333222444888<<<>>>>>>===<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<:::888888999:::>>>AAACCCDDDBBBAAA@@@@@@???>>>======>>>>>><<<:::<<<===???@@@@@@???===<<<@@@;;;999===??????@@@CCCFFFGGGHHHFFFCCC@@@??????AAA???<<<<<<>>>???@@@@@@?????????>>><<<<<<===>>>===<<<;;;<<<===<<<;;;999999888777666777999;;;===;;;;;;:::999888888888888:::999888888777777888888<<<===<<<;;;:::;;;>>>AAACCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAA@@@??????>>>@@@@@@???>>><<<;;;;;;:::===>>>AAAFFFIIIIIIFFFDDD@@@??????@@@BBBCCCBBB@@@AAAAAABBBBBBBBBAAAAAA@@@DDDFFFGGGGGGFFFFFFGGGIII222333555777888888888777888777555333333555777999666555444555888888777555999999888777666555444444333222111111111111222333111222444666888999999:::999::::::;;;;;;:::999999:::<<<>>>??????>>><<<;;;888777666666555555666666666555555444444444555555::::::999999999::::::;;;;;;:::;;;<<<<<<:::999999333555777999999999777666:::777666888;;;<<<888444888666444222222333666777@@@>>>;;;888777666777777;;;;;;>>>CCCBBB<<<999999:::999888777555555555555555444222222333555888:::444333333555777777444111444444444555555666666666555888:::888777777444111999999:::::::::999888888666666666666666666666555888555222111111222111111222111111333666777777666777:::;;;888444444888;;;777666666777999999777555666777777888777777666555777777666555444333222222888888999999999999999999;;;999666333222222333444444555777888777555222000222666888777444111222555111111111111111111111111333555555333444999<<<;;;;;;:::888666555444444444444444444333333333444444222222222222222222222222444555444444222000...---333222222222222333444555333222111111000000111111111111222222333444555555111333333000000333333111333333444444333000---+++222111111000111111222222222222111111111111111222222222444555777999:::;;;;;;:::999;;;===???@@@???;;;888555333333333333222666666555555555666888888555555666888:::;;;999777777999999666222///000222///111333555777777666666===999444111111222222222222222333333333444444444888999999888777666888999555777:::;;;::::::;;;===<<<===???AAACCCCCCCCCCCCIIILLLNNNLLLGGGDDDFFFIIIKKKHHHDDDAAA@@@AAA@@@@@@@@@<<<777444333333222111222333444555555555555444777;;;===<<>>>>><<<::::::;;;>>>@@@AAA@@@>>>===@@@<<<:::<<<>>>???BBBGGGJJJKKKKKKJJJGGGCCC@@@>>>DDDBBB???>>>>>>???>>>>>>;;;===???>>>;;;:::===???;;;999999999:::999777555777666555555666888:::<<<:::::::::999::::::;;;;;;999999888888888999999:::=========<<<;;;<<>>>>>>>>AAAAAAAAA@@@@@@?????????BBBAAAAAA@@@>>>===<<<;;;;;;<<>>???@@@@@@???>>>@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEFFFHHH333444666888:::::::::999999777555333333555777888555444444444555666666666777666666555555444333333333222222222222222222333333444666888:::;;;<<<<<<555666777888999:::;;;;;;===>>>@@@AAAAAA???>>><<<999888777777666666777777555444444444444444555666777777777888999:::;;;<<<777888999999:::<<<<<<;;;555666888:::::::::888777<<<999666666888999999777777666444222222444666888>>><<<999777666666777888;;;:::===BBBBBB<<<888888:::999888666555555444444555333222111222444888:::222222222444555555333222555666666666666666777777555999999777777999777222::::::;;;::::::999888777777777666666555444333333888555222111222333222222222111000222444666666666:::888666666666777777888888777777777999999888666777777777777777666555555555555555555555555555555222333555777999<<<===>>>888777555333222333444444444666777888777555222000333555777666444333555777333333333333333333333333333555555222444999<<<;;;;;;:::777555444444555666555444444333333444555555222222222222222222222222222222111111000000//////444333222000000000111222333222222111111111111111000111222333444555555555111444444111111444444111333333444444333000---+++222222111111000111111222222111111000000111222222111111333555666888999999<<<999666666999===@@@BBB<<<999666444444555555444:::999777666666666777777777777888:::<<<<<<:::888666888:::777333111222333111222444666777888888777:::888555444555555444333222222222222333333333333666777999888777555666777555777888888666666666777999999:::===@@@CCCFFFHHHMMMRRRUUURRRLLLHHHIIILLLIIIEEE@@@>>>===>>>???>>>???;;;666333222222222111222333444444555555444444888;;;<<<;;;===AAACCCAAAIIIFFFCCCAAA@@@???<<<;;;AAA???===<<<<<<;;;888666444444555888;;;===<<<;;;666444222222333333222111333777:::;;;999888999;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999999999888888:::>>>CCCEEEDDDBBBAAA@@@>>>======>>>???@@@>>>===;;;<<<>>>@@@AAA@@@?????????<<<:::<<<>>>???DDDJJJOOOOOOPPPPPPNNNJJJEEEBBBFFFDDDAAA???>>>===<<<:::888;;;===<<<:::999;;;===999888777888999888666555777666555555555777999;;;888888888999999;;;<<<<<<999999999999999::::::;;;=========<<<<<<===@@@CCCFFFEEECCC@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBB@@@???>>><<<===???BBBFFFHHHHHHFFFAAA@@@??????@@@???===:::>>>???@@@@@@@@@@@@@@@???>>>@@@BBBBBBBBBCCCEEEFFF444555666888999:::::::::777666444333333444555666333222222222222333444444444444444444444444444444333333333333333333333333555666888:::<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@???>>>===<<<777777666555555555555555444444444444444555666777555555666666777888::::::333666777666888<<<===<<<666777888999999999888777:::999777666555666888:::666555444333333555777888666666666777888:::<<<===???===???BBB@@@:::666777999888777666555444444444444333222111222555888:::444444444444444444444444777777777777777777777777555999999555666;;;999222999999999:::999999888777888888777666444333222222666555333333444555444333333222111222444666666666888333111444777666555555:::888777888999:::999777888777777666666555555555333444444555666666777777555555666777888999999:::777777666666666666666666444555666777666555333111444444444555666777888888555555555555666666666666333555555222333888;;;::::::888666444444444666777555444333333333444666666444444333333333333333222.........///000222444555888777444222111111222333333333222111111111111222000111222333444555444444000444444222222444444000222333333333333111000...333333222111111111111222111111000//////111222333111222333555666777777777:::777444444777<<<@@@BBB???<<<999888888999:::999;;;:::888777666666666777999888888999;;;;;;:::999666777888777666444444444333333444555666777777888888666444444555666555444222222222222333333333333444666888888777555555555555666777555333222222333666666777:::???DDDIIILLLIIINNNRRRQQQMMMJJJJJJLLLEEEBBB>>><<<<<<>>>>>>>>>>>>:::555222111111222222222222222333333333444444555888999888999>>>@@@>>>HHHGGGGGGFFFFFFDDD@@@===AAA@@@>>>===<<<:::777444333444555888;;;===<<<:::555444222222333444333222555666777888888999:::<<<<<<;;;;;;:::::::::;;;;;;:::888777666777777666555777:::???BBBCCCBBBAAAAAA???>>>>>>@@@BBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@>>><<<;;;>>>??????EEELLLSSSSSSTTTVVVUUURRRLLLGGGEEECCC@@@>>>>>>===;;;:::888999;;;;;;:::999:::::::::999999999;;;;;;:::888999888777666666777999;;;777777777888999:::;;;<<<:::::::::999::::::;;;;;;<<<======<<<;;;===@@@CCCAAAAAA@@@@@@@@@AAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAADDDEEEFFFFFFEEEDDDBBBAAA???>>>???BBBEEEGGGGGGFFFBBBBBBBBBCCCCCCAAA>>>;;;??????@@@@@@@@@??????>>><<<>>>@@@AAAAAABBBDDDFFF555555555555666777888999555444333333222222222333333333222222222222444555222222222333444444555555444444444555555444444444555666888;;;===>>>???@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::666666555444444444444555444444444444555666777888666666555444444555555666333666777444666;;;<<<999777777777666666666666666555777999888555444777:::555555555555555666777777333444666888;;;===???@@@@@@>>>???BBBAAA<<<999:::999888777666555444444444444333222222333555888999888777666555444555666888888888888888888888888888555999999444666===;;;222555666666777777777777777888888777666555444333333555444444555666777666444777555333444555777777777555222444888888444555999:::999777888999:::999888888777666555444444444444444444444555666777777777:::999888777666444333333444555666777777777666555444444555555555444444333444222111555:::<<<;;;999777888888888999999999999888:::999666777<<<>>>===777666555444333444666777555444333222222444666777555555555444444444333333222111000000111333555666:::888555444333444666777444333222222111111222222111111333444444444444333000444555333333555444000222222222333333333333333444444333222222222222222111000/////////000222333333444555666666666555444666555444666999===?????????<<<:::999:::<<<===<<<999888777666666777888888999777666666888999999888666666666777888888666444444333222222222444555777888555222000222444555555333333333333333333333333111444777888777555444444444555555333111000111222333555777<<<@@@EEEIIIKKKGGGJJJNNNNNNKKKGGGFFFFFFAAA???===<<<>>>???@@@@@@>>>:::444111000111222222222222111000111222333444555888888555777;;;===<<>>===<<<;;;::::::;;;<<<<<<<<<:::777666777777555333333777<<>>===>>>AAAAAAAAAGGGNNNQQQRRRTTTWWWXXXUUUOOOJJJ@@@???======>>>>>>===<<<:::::::::;;;<<<;;;999888:::999999;;;===>>>===;;;<<<;;;999777777888999::::::::::::;;;<<<===>>>???<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<@@@CCC@@@?????????@@@BBBDDDEEE@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDCCCAAA@@@???AAACCCDDDDDDDDDAAABBBEEEGGGIIIGGGCCC@@@AAAAAAAAAAAA@@@???>>>>>>;;;===???@@@AAABBBDDDFFF555444333333333555777888333333333222222111111111555555555444333444666888111111222333444555666777444555555666666555555444555666888;;;===>>>???@@@::::::999888888888999999;;;:::999888888888888888777777666555555555555666444444444555666777888999777777555444222222111111333777777333444999:::777777666555444444444444444000666;;;;;;666333666999444555555666666666777777555666888;;;===>>>???@@@>>><<<>>>BBBBBB??????AAA999888777666444444444444333333333333444666888999<<<;;;999666555666999;;;999999888888888888888888555:::999333666>>><<<222222333444555666666666666777777666666666555555555444333444666888999777555:::888666555777888999888333444999>>>:::444777>>>;;;999888888999::::::999777777666444444333333333555555555555666666666777444444555555666666777777111222444666666555444333333333333333444444444444555111000444<<<@@@===999999999:::::::::;;;;;;;;;???AAA???<<<<<>>>>><<<===;;;888888:::<<<======777666666666666888999:::888666444444666777888777666444444666999:::777444555333111//////111444555999555///,,,---111444555333333333333333333333333000333777888777555444444333444444333111000222333111444999>>>CCCFFFGGGHHHLLLNNNPPPPPPLLLHHHDDDBBB???>>><<<===???AAABBBBBB>>>999444000000111222222222111000//////111333444999:::999555555999:::999>>>@@@CCCGGGHHHEEE???:::888777777888999888666444333333555888;;;;;;:::888333222111111333555555444999555222222777<<<>>>???===<<<;;;:::;;;<<<===>>>AAA===:::888999999666333111555999===>>>???AAABBB?????????AAACCCDDDCCCBBBHHHFFFCCC@@@??????@@@AAA>>>>>>@@@CCCCCCCCCHHHOOONNNNNNQQQUUUWWWTTTNNNIII<<<;;;;;;<<>>===<<<>>><<<:::999888888::::::????????????@@@AAACCCCCC===<<<;;;::::::::::::;;;;;;;;;;;;;;;:::<<<@@@BBBBBBBBB@@@@@@@@@@@@BBBBBB@@@AAAAAABBBBBBCCCCCCDDDCCCDDDFFFGGGHHHGGGEEEDDDBBBAAA???@@@AAABBBBBBBBBAAACCCGGGKKKNNNLLLHHHEEECCCCCCCCCBBBAAA@@@???>>>;;;===???AAAAAACCCEEEGGG444333333222333444666666333333333444555444222000444333111111111333555666///000000111333555777888888777777777999888777555555888;;;>>>???>>>;;;::::::777555555666777444222888888777777888888999:::<<<777222222444555333000777777666666555555555444888888777555444333222111555555666666777777888888666666555777999999888777666444333333555777888888888777666444444555555666666888:::<<<>>>??????>>>>>>===<<<>>>@@@@@@===::::::::::::999777666444333444444444444444555666777<<<:::::::::;;;;;;999777777777777999::::::999777999888777666555555555555444444444777999;;;:::999777999;;;===<<<888555222666666666666777777777777888888777777777888999::::::999777666666666777777<<<;;;::::::999888777777777777888888777555333222111333555666555555666777777555444666888999777444111333666777777666777888444333222333555555555333666222333:::??????>>>???<<<======>>>@@@BBBDDDEEEFFFCCC???;;;888888999:::666555333222333333222111222222222222333444444555777777666555444333333333777666444333333444666777555555555555444444444444888666444222111111111111000111222444555555444444666666555444444444444555333333222333444666888:::555333000///000111222222000000///000222333333222333333333555777999888777444555888:::<<<>>>??????@@@>>>;;;999999888666444777777777777888888888888222444666555333333666999333222222333555777:::<<<:::555000///222444222///333111......///000//////777555333000///000111222111111222333444666666777777666555444222111000///444555777===CCCFFFEEECCCHHHJJJMMMOOONNNJJJEEEBBBAAAAAA@@@???>>>>>>>>>??????:::444000...///000000000/////////111222444666333444666888:::<<<===>>>AAACCCDDDCCCCCCCCC===555333444555555444333111000111222444666777777666666333333333444555666777888444555666888;;;>>>@@@BBB===;;;:::;;;===???@@@@@@===>>><<<666444555444222222444777;;;???AAABBBCCCBBB???>>>BBBAAA>>>AAAHHHIIIDDD>>>>>>BBBEEEDDDBBB???EEEIIIGGGBBB@@@DDDHHHPPPOOONNNNNNNNNLLLIIIFFF???===>>>@@@>>><<<>>>BBBDDDCCC@@@===;;;:::999999<<<<<<<<<===============???<<<888666666888;;;>>>BBBBBBCCCEEEGGGFFFDDDAAA@@@<<<888888<<<===;;;777888888:::;;;<<<=========@@@@@@@@@AAABBBCCCDDDEEEDDDBBB@@@AAABBBDDDDDDDDDAAACCCFFFHHHHHHEEEAAA???GGGCCC??????BBBEEEDDDCCCEEEGGGJJJOOORRRPPPIIICCCFFFEEEBBB@@@@@@AAACCCDDDGGGAAA???CCCGGGGGGHHHJJJ444333222222222333555666333333333444444333111000444333222111111333444666222222222222333444555555999888777777888888666444555777:::======<<<:::888888666444555666777555222888777777777888888999999<<<888444333555666444111111222333444666777999999888777777555444333222222555555666666777777777777777777777999;;;<<<;;;999666444333333666777888777888777666555444555666666777888:::<<<>>>??????>>>>>>======>>>@@@@@@>>>;;;:::::::::999777666444333444333333444444555666777;;;;;;;;;;;;:::999888777888888888:::;;;;;;:::888999888888777666666555555444333444666999::::::999999:::===>>>===999555333666777777777777888888888999999::::::::::::;;;;;;888888777777888999:::;;;===<<<<<<:::999888777777666666666666555555444333333555666777555555555666777555444555777777666333222444666777666666666777666444333333444555333222444222333:::>>>===;;;<<<>>>>>>@@@AAACCCDDDEEEEEEDDDAAA===999777666777888555333222111333333333222333333333222333333444444666666666555555444444333999888555333222333333444666666666555555444444444777666555333222222222333000111222444555555444444666555555444444444444444333222222222333555666777444222000000222333444333111000000111333444333333444444444666888:::999888888999;;;<<<===>>>>>>>>>>>><<<999777777777666555555555555555555555555555222444555444333333555777333222222333444777:::<<<;;;666111111333555444111333111///...///000000000666555444222111111111111111222222333555666666777666666555444333222111000333444777<<>>>>>=========999444111000111111000111000//////000111222333111222222444555777999:::BBBCCCAAA=========999222222333444555555444333222222333444444444444333222222222222222333444555555333333444666888:::<<<>>>===;;;;;;<<<>>>@@@@@@@@@<<<===;;;555333555444111111333666:::===???AAAAAABBB??????AAA@@@===@@@FFFDDD@@@===>>>BBBDDDDDDBBBFFFJJJMMMKKKDDD@@@AAADDDGGGFFFGGGHHHIIIIIIGGGEEE@@@===<<<===<<<;;;???EEEFFFEEEBBB???===<<<;;;;;;===============>>>>>>>>>>>><<<:::888888:::<<<>>>AAAAAAAAACCCEEEDDDBBB???===:::888999<<<===:::777777888999:::;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCCCCAAA@@@@@@AAABBBCCCBBBAAABBBBBBBBBAAA@@@???>>>BBB@@@>>>>>>???AAABBBBBBHHHIIIKKKPPPSSSQQQKKKFFFFFFDDDBBB@@@@@@BBBCCCEEEDDD???===AAAFFFHHHJJJMMM333333222111111222444555222333444444444333111111333333222111111222444555444333333222222222222333999888666777777777444222555777999;;;;;;999777666777555444555666666555444777777777777888888888888<<<888555555777777555333///000111333555777999:::777777666666555444333333555666666666666777777777888888888:::===>>>===<<<666444333444666777888777888777666555555555666666888999;;;===>>>???>>>>>>===<<<===>>>??????===;;;;;;:::999888777666555444333333333333444555666777:::<<<===;;;777555666888999888999:::<<<<<<:::888777888888999888777555444444333444666999::::::999;;;<<<>>>>>>===999666333777777777777888888888999:::;;;<<<=========<<<<<<666666666777999;;;>>>???>>>===<<<;;;999888777666555555444444444444555555555777888888666555555666777666555555666666444333333555777777555444555666666555444444444444333111333111444:::===:::777777>>>@@@BBBDDDFFFFFFEEEDDD???===999666444444555666333111000111222333333222555444333333333333333333555555555555555555555555;;;:::777444222111111111444444555555666777777777666666555444333333444444111111222333444444444444444444444444333333333333222222111111222222333444222111111222444555444333111111222333444444444444666555666888:::;;;:::999>>>>>>????????????>>>>>>>>>;;;777666666666666666333333333333333333333333333444444444222222444666222222222333444777999:::;;;777333222555666666444333111//////000222222222555555555444333222111000222222333444555666666777666666555444333333222222333444777<<>>>>><<<:::<<<:::555333444444111000222555888;;;===??????AAA??????@@@>>><<<===BBB@@@>>>===@@@DDDGGGEEECCCFFFKKKNNNLLLEEE@@@???@@@>>>>>>@@@BBBEEEGGGFFFDDD@@@<<<:::::::::;;;AAAIIIIIIGGGEEEBBB???>>><<<<<>>>>>>>>>>>>>>>>>=========<<<<<<=========?????????@@@AAAAAA>>><<<:::888777999<<<===:::777777777888999:::<<<>>>???@@@@@@????????????@@@AAAAAA@@@>>>>>>???@@@??????AAA???===;;;:::;;;<<<======>>>>>>>>>===???AAADDDHHHHHHIIIMMMQQQQQQLLLHHHEEECCCBBBAAAAAABBBDDDEEEAAA<<<;;;???DDDGGGKKKOOO333222111111111222333444333444666666555333333333333222222111111222333333333333222222222222222333888777666666666555333111444666777999888777555333555444444555555666555555666666666777777777777777:::888666666777888666555333333444444444444444444777777666666555555444444666666666666666666666666777777777:::===>>>>>>===555444333444666888777777777777777666666666666666999:::;;;===>>>>>>>>>===:::;;;;;;=========<<<;;;;;;:::999888666666555555333333333333444555777777:::===>>>;;;555222555888888777888999;;;;;;999888666777888999999777555444555444555777:::;;;;;;:::;;;<<<======<<<999555333666666666666777777777777999:::<<<>>>>>>===<<<;;;666666666666888:::===>>>===<<<;;;999888666555444444333333222222444555666888999:::999777555555666888777666555555444444333555666777666444333444555555444333333444555444222222222555;;;<<<888555555===???BBBEEEFFFEEECCCAAA:::888666333222222333444222000///000222444444333666555444333333333333333555555555555666666666666:::999777555333222111111000111333555777999;;;<<<555444444444444444444444222222222333333444444444333333444333333333222222222111111111111111111111222111111222444444222111111333555666666555666666888777888999;;;<<<;;;:::AAAAAABBBBBBBBBBBBAAAAAA???<<<888555555555555555222222333333444555666666555555555444444444555555111111222333444666888999;;;888555444666777777777444222000000222333444333555666666777666444111000333333333444555666666777555555555555444444444444222555888===AAACCCDDDDDDCCCEEEHHHJJJKKKJJJIIIHHHJJJHHHEEEBBB???===;;;:::555444444444555444222000222111111000111222333444666555444444555666888999BBBCCC@@@;;;888999777333000111444666777888888888777666666555444333333222333222111111111111111222222222222222222333444444555555666999;;;<<<:::888888:::999555333555444000111222555777:::<<<>>>>>>@@@@@@???>>><<<;;;<<<>>>===>>>@@@DDDHHHJJJHHHFFFBBBFFFJJJJJJEEE@@@>>>???;;;<<<===AAADDDFFFEEEDDD===:::999;;;;;;<<>>===<<<<<<======<<<===???AAAAAA@@@>>>===>>>===<<<===>>>===;;;999666666777999;;;;;;999666666666777888999;;;===??????>>>>>>=========>>>>>>???===<<<<<<======<<<;;;>>>===:::888888888:::;;;;;;>>>@@@???>>>>>>BBBEEECCCBBBCCCHHHMMMOOOLLLJJJCCCCCCAAAAAAAAABBBDDDEEE@@@<<<:::>>>AAACCCHHHNNN444333222111111111222333444666888888666444444555333222222222222222222222000000000111222333444555777555444555555555333111444555666777666555444333444444555555444444555555444555666777777777666666777666666666777777666555666666555444333333222222666666666666666666555555666666666555555555555555555444555777:::<<<<<<:::555444444555777888777666777777777777777666666666999:::;;;=========<<<;;;777888:::;;;;;;;;;::::::;;;:::888777666666666666333333333444555666888888:::<<<===:::444222444888666666666888::::::888666555666777999888777555333666555666888;;;<<<<<<;;;:::;;;<<<<<<:::777444222444444444444555555555666777999;;;<<<<<<<<<:::999666555555555555777999::::::999888777666444333333444333222222333444666777888:::;;;999777555555666999888777666444444444555555666777555333222333444444222222333555666555444333333777<<<<<<777444555:::<<>><<<666555333111111111222222111000///000333555555444666555555444333333333333555555666666666666666666777666666555444444333333222222333555666888999:::444444444444444333333333333333333333333333444444333333444444444333222111111222222111111111000000333222222222333333111///222555888999777666777888999999999:::<<<===<<<:::@@@AAABBBCCCDDDEEEEEEEEEAAA>>>:::777666666555444222222444666888:::<<<===999888777666666666666555111111222222444555666777999777555444555777888888666444222222333444555444555666888888777555222000333444444555555666666666444444555555555555666666444777;;;>>>AAABBBCCCDDDCCCDDDGGGIIIJJJKKKKKKKKKKKKJJJGGGCCC@@@===<<<;;;444333444555666555222000111111111222444666888999999888777777888999:::;;;<<>>>>>@@@@@@===;;;;;;;;;<<<;;;===AAAEEEIIIIIIHHHFFFBBBEEEIIIIIIEEEAAA???>>>;;;;;;<<>>>>>AAAGGGGGGFFFEEECCCAAA???===<<<@@@>>><<<;;;::::::;;;;;;;;;>>>AAACCCDDDBBB???>>>>>><<<;;;;;;;;;;;;999777444444666888:::999777555666666666777999;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::::::::<<<<<<;;;999:::::::::::::::999888888999<<<>>>>>><<<===@@@CCC>>>>>>???DDDKKKNNNMMMKKKBBBBBBAAA@@@@@@AAABBBCCC@@@===<<<>>>??????CCCIII555444222111111222333333333666999999666333444666222222222222222111111111......///000222444666777444333333333444444333111333333444555555555444333444555666555444333444555333444666777777777666555333444555555555555555444444444444444444444444444666666666666666666777777666666666555555555555444333222333555888999888777444444444555777888777666777777888888888777666555999999;;;<<<<<<;;;:::999555888:::;;;:::::::::;;;;;;:::888666666666666777444444444555666888999::::::;;;;;;888444333555777666555666777999999777555444555666666666555444444666555666888;;;<<<<<<;;;999999::::::999777555444333333333333444444444444666777888999999999888888555555444333333444555666777777666555444333333222444444333444444555666666888999:::999777555555666777777777555333333444666555666666444333222333555444333222333555666555444333333777;;;:::555444666777999;;;>>>>>><<<999777444333222111111111222222333111000111444555555555666555444444444444444444666666666666666666666666444444555555555555555555555555555555555444444444555555555555555444333222444333333222222333333444333444555555555444222111222222333333333222222111555333222222333333222111222666:::;;;999777888:::::::::999;;;======<<<:::===>>>@@@AAACCCDDDEEEEEEAAA???<<<;;;:::999777555333444666888:::===???@@@<<<:::777777777777666555000000111222444555555666666555444333444666888999888666444333444555555444777888999999888666333222444444555555555666666666444444555555666777777888666:::>>>AAAAAABBBCCCCCCBBBCCCEEEGGGHHHJJJKKKKKKKKKJJJGGGDDDAAA???>>>===555555666777888777555222222222222333555888:::<<<888888999999::::::;;;;;;999===???;;;888888666222333444777:::<<<>>>??????<<<<<<;;;:::::::::::::::444444333333333444444555555555444333333333333333777666666888;;;<<<;;;:::666999999666555777555222444444555666888:::<<<======@@@AAA===;;;<<<<<<;;;888;;;???CCCEEEEEEDDDCCCFFFHHHJJJIIIFFFBBB@@@???:::::::::<<<>>>>>>===;;;777777999===???>>>AAAFFFDDDDDDDDDCCCAAA@@@>>>===@@@???<<<:::888888999:::;;;>>>BBBEEEEEECCC@@@>>>>>>===;;;:::::::::888666444444666777777666555555555666777888999:::::::::::::::999999999::::::;;;999888888999;;;;;;:::888666777:::;;;<<<:::999888777888::::::::::::<<<=========???DDDKKKNNNMMMJJJAAAAAA@@@@@@?????????@@@???======>>>>>><<>>???@@@@@@AAA???>>>>>>>>>>>>===;;;999444555666888:::;;;======<<<:::777666777777555333///000111222333444444444333333333222222444666888;;;888666444555555555444888999999999888666444333555555555555666666666666333444444666777888999999999===AAACCCBBBAAABBBCCCAAAAAABBBDDDEEEGGGHHHIIIJJJIIIGGGDDDBBBAAA@@@@@@:::999999:::;;;:::888555333333333333555777999;;;777999;;;=========<<<<<<===AAA@@@;;;666666666555555777999<<>>===;;;999888777777888333333333333333444555666555444444333333333333333666444444555777999999999666999:::777666888777333333333333444666888:::;;;;;;@@@AAA===;;;======;;;999<<<@@@BBBCCCBBBAAAAAAEEEFFFGGGGGGEEECCCBBBBBB999999999;;;======;;;999999888888<<<<<<===AAAGGGBBBCCCCCCCCCCCCAAA@@@???BBB@@@===:::888999999:::;;;>>>BBBEEEEEEDDDAAA???@@@>>>;;;:::::::::888666444555555555444333444444444666888::::::999888666777777777777888999::::::666666666999;;;<<<:::999444555888:::;;;;;;:::999888777777999:::;;;:::999======???DDDIIIJJJGGGDDDAAAAAA@@@???>>>===<<<<<<<<<;;;===???>>>;;;===BBB777666444333222333444444000444777666222000111444222222222222222111000///...//////000111333555555111000000222444555444222111222333444555666666666444666777666222000222444222333555777777666555444---///222333222222222222666666666666666555555555555555666666777777888888666666555555555444444444333222222333555666555333444333444666888888777555777888888999999777666555888888999:::999888777666777:::===>>><<<;;;===>>>;;;999777666555666777888555555666777888:::<<<===;;;888555444555666777666777777777999:::;;;999777333333222222222333444444222222333555888999888777999:::;;;;;;;;;;;;999999444444444555555555666666666666666555666666777888333333222222333444666777666666666666666666666666444555666777777666555444555777888888666555555666111222222000......222666444555444333222222444666:::888666444444222000...000000333666555111222777444555777777777666444333222222222222222333444444666444333333555666666555444444444444444555666777999888888777666555555444555555666666555555444333...///000222444666777888::::::;;;:::999777555444555444333222222222333444444555666777777555333222333444555666777666555555555333222333666:::<<<===333888===>>>;;;999:::<<<;;;::::::;;;<<<===;;;:::777888999;;;<<<<<<<<<<<<======>>>@@@BBBAAA???<<<555666666777888999999999<<<999666555666777444222///000111222333444444444222222222111111222555888<<<:::777555555555444333999999999888777666555444555555555666666666666666333333444666777999::::::;;;???CCCDDDBBBAAABBBCCC???@@@@@@AAACCCEEEFFFGGGIIIHHHFFFEEECCCBBBBBBAAA======<<<===>>>===:::888444333333333444555777888888:::===@@@AAAAAA???>>>DDDFFFDDD<<<666777999888777888;;;>>>@@@AAABBBBBB???>>>;;;888666444444444222222222222333444555666444444333333333333333333333111000000333555666666666999:::888777999777444222222222333444666888:::;;;@@@BBB===;;;>>>???;;;<<>>>>>===;;;<<<999888999:::;;;AAAIIIBBBCCCDDDDDDDDDCCCBBBAAACCCAAA>>>;;;999999:::;;;;;;>>>AAADDDEEEDDDAAA???AAA???<<<;;;::::::888777555666555444222222333444444666999;;;;;;999666444666666666666777888::::::555555666888;;;<<<;;;999444444666777999:::;;;;;;;;;999888999<<<===;;;888<<<<<<>>>BBBEEEEEEAAA===AAA@@@???>>>===<<<;;;:::999:::===@@@>>>;;;<<>>>>><<<;;;999777555555555555777777888:::<<<===??????===999555333444777888999999999999888888777666555444444333222222222333333666444777<<<;;;777777<<<;;;;;;;;;;;;999777555444999999888777666666777777555444333555888999777555666666555555444444555555444555666777777666555444111444666666444222444555444555666777888888888888666333000000333555444333666666666666555444333222555555555666777555111---333333444444555666666666777777777666555333222111111222444666666666666555555444333444666666666444666555444333333444666777999999888777666555444444:::888666666666555333222444444333333333444555555333666999999777555333333777777666444444333333333888888777555555444444444222333333444444555555666222222222111222555:::===555888<<<>>>===<<<;;;;;;:::;;;===>>>>>><<<:::888777666555444444555777888999;;;>>>AAABBBAAA???===999999999:::;;;<<<===>>>===;;;999999:::888333///111222444666777777666555333333111111111222333444::::::999888777666444444666AAACCC888222666999777666666666555555444444444555555666777888:::<<<===CCCCCCCCCBBBBBBBBBAAAAAAGGGAAA???@@@@@@???DDDMMMBBBFFFEEEAAA@@@DDDDDD???DDD@@@======@@@???:::555888666555444444555666888666999<<<<<<;;;:::<<<>>>HHHFFFBBB???;;;999888777777333555===AAA>>>;;;;;;999888777555444333222222///222555555333222333555444444444333333222222222///444888777444222555999333888===>>><<<::::::;;;333333333444666777666555:::;;;<<<===>>>>>>>>>>>>BBBCCCEEEEEEBBB@@@????????????>>>??????AAACCCDDD<<<:::888888:::<<<===>>>:::999999:::;;;===???AAAFFFDDDBBBCCCEEEEEEBBB???>>>===<<<;;;::::::999888?????????>>>>>>>>>>>>>>>===>>>???===;;;999999999<<<555222555888666444333444444444444444555777777555777888999999777444222222444666999<<<===>>>>>>:::999888999;;;<<<;;;:::<<<999777888<<>>===:::888777<<<<<<===>>>>>>>>>>>>>>>666555444222222222222333111222444555555444222111777666444333222222222333222111000111555777666555333444444555555555555555666555444444444555777777777777666666555444444333444444555666666555444333333222333555777777666444777555444555777777666555777666555555555666777888;;;888666888;;;;;;777333444555555555555444333333555444555777888999777555666777888999999888777666555555666888:::;;;999888999999:::;;;===>>>??????<<<;;;999777666666666666888999:::;;;===>>>??????<<<999666555555777777777888888888888777666555555444444555555555555555555777666888<<<<<<888888======>>>>>>???>>>===;;;;;;;;;:::999777666555555555555444444555888999777555555555555444444555666888:::;;;;;;:::888777666666111444666555333222333555555555555666888888888777888666333333444555444222555555555555555444444333333333444666777666222000444444555555666777777777999999888888777555444333222333444666777777666666555444333444666777666555555444333222222333555666666666666666666777777777999777555555555444333111444444333333444444555555222444888999888666555555888888666555555444444444777777666555444444444444333333333333333222222222111222333333333555999<<<777:::===>>>===<<<<<<===<<<===?????????===;;;999777666444333333555666888999;;;>>>AAACCCBBB@@@???<<<<<<;;;;;;::::::;;;;;;???????????????<<<888444444444555666777777777777222111111000000111222333999999999999888666444333111:::<<<444000444666222666666555555555444444444555666666777999:::;;;;;;>>>>>>>>>??????@@@AAAAAAEEE@@@>>>???>>>===AAAIIICCCFFFDDD@@@@@@DDDFFFCCCEEEAAA===<<<>>>>>>;;;777888777555444333444555666666888::::::::::::<<>>;;;999888888777333333999<<<888666666777777666444333222222222000222555444333222333555555444444333222222333333222555777777555444666888555888:::;;;;;;;;;;;;<<<555555555666888999888777999:::<<<>>>???@@@AAAAAABBBCCCEEEFFFEEECCC???=========<<<<<<===>>>@@@AAA;;;999777777999;;;<<<<<<:::999999999:::<<<===???EEECCCBBBBBBCCCBBB@@@===<<<<<<;;;;;;:::999999999@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@AAA@@@===:::999999<<<666222555888666444333444444444444555666777777666777999:::999666444222333555777:::<<<>>>>>>>>><<<::::::;;;<<<======<<>>@@@???===@@@???>>>===;;;:::999999======>>>>>>>>>>>>>>>===999888777555333222222111333333333333333333333333777666555444444444444444111111222444777777555333444444444444444555555666777666666666666777888888888777777666666555555444666666666555555444444444666444333444555555444222666555444444555666555333666555444444666888;;;<<<<<<:::888999<<<<<<:::777555555666666555555444333666666777999;;;:::888555666777888999999888777777555444444666999;;;;;;:::999:::;;;<<<===???@@@@@@<<<:::999777666666777777:::;;;<<<===>>>>>>>>>>>>;;;999777666777777666555777777777777666555444444444555666888888888777777888777999<<<;;;999999===;;;;;;<<<=========<<<;;;<<<;;;999777555444444333666555555777888888777555444444444333333555999<<>>>>>======>>>@@@??????@@@@@@???===;;;:::777666444333333444555666999;;;???BBBDDDCCCBBB@@@??????===;;;:::999999999>>>AAADDDDDDBBB===:::888777666666666666666777777111000000000000111222333888999999999888555333111///555666111111666555000777666666555555555555555555666777888999::::::999:::;;;;;;===>>>@@@BBBCCCEEEBBB@@@@@@>>><<<@@@EEECCCDDDBBB>>>???DDDGGGGGGGGGBBB===;;;<<<===<<<:::999888666444333333444444555666777777777999<<>><<<:::999888777333222444555222111222555555444333222222111111222333444444333333444555666555333222222333444555555666666666666666666777777777777999;;;<<<<<<;;;888777777888:::;;;:::999888:::<<<>>>@@@BBBCCCCCCDDDCCCCCCEEEGGGEEE???:::;;;::::::999:::;;;===>>>:::888777777999;;;<<<;;;<<<;;;:::::::::;;;===>>>CCCAAA?????????>>><<<;;;999999999999999999999999:::;;;<<<>>>???>>>>>>===@@@BBBDDDCCC@@@<<<:::999<<<666333666888666444444444444444555555666777888888999999:::888666444222555666888;;;===>>>>>>>>>;;;:::999:::<<<===<<<;;;===;;;999999:::<<<<<<;;;@@@===::::::===??????===>>>===<<<::::::::::::;;;>>>>>>>>>???>>>>>>======:::999888666555444333333444444333222222222333444666666666555444444444444000222555777888777444222555444333222333444555666666666666666666777777888888888777777666666666555777666555444333333333333777666444333555555555444666444333333444555444222777666555444666888;;;===:::888777888:::;;;:::888555555555555555444333333777777888:::;;;:::777555777777888999999999888888999777666777999;;;;;;;;;999:::;;;<<<>>>???@@@@@@:::999777666555666666777;;;;;;<<<=========<<<<<<:::888777888888888666444777777777777666555444333333444777999:::999888777777888999:::999888999;;;::::::;;;<<<;;;:::999888::::::888777555555444444666777888999999888666555555666555444333666<<>>???>>>===>>>AAACCC@@@@@@???>>>===;;;:::999777555444333222444555666999;;;???CCCDDDDDDBBBAAA???>>>===;;;:::999999999:::???DDDEEE@@@;;;999888777777555444444555666777111111111222222222333333666777999999888555222111222555555444777<<<:::444888777666555555666777777666777888999::::::999999<<<<<<<<<===>>>@@@BBBCCCFFFEEEDDDBBB@@@>>>@@@BBBAAA@@@>>><<<>>>BBBGGGIIIHHHCCC===::::::<<<<<<<<<:::888777555333222222222444444333444555888<<<>>>AAAAAA???===<<<:::999999666444222222222111111222333333333333333222111111333444444444333333444555777666333222222333555777888666555555666777666555666555666999===>>><<<999999888777888:::<<<;;;;;;999:::<<<>>>@@@AAABBBBBBFFFCCC@@@BBBEEEDDD???999::::::999888888999:::;;;:::999888888:::<<<<<<<<<>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;;;;;;;::::::777777888888999999999999666777999<<<======<<<;;;BBBDDDGGGFFFBBB>>>:::999;;;666444666888555444555555555555555666777888999999999:::999888666444222555666888:::<<<=========999888777888999:::999888888888888888:::<<<>>>>>><<<:::999:::<<<>>>>>>>>>===<<<:::999999:::<<<===>>>????????????>>>======666666666666666555555555444333222111111333444666555555555555555444444444000333777::::::777333111444444333222222444555666444444555555555666666666777777777777666666666666555555444333222222333333777555444555777888888888555444333333444555444222888777666555666777999:::666555444555666777777777333444444444444333222222555555666888:::999777555777777888999999999999999===<<<::::::;;;<<<;;;:::::::::;;;<<<===>>>??????777777555555444555666777999:::<<<======<<<;;;:::888777777888999999666444777777777777666555444333222333666888999888777666666888999777666777888999===>>>>>>>>><<<;;;999888777777666666666666666777666888::::::999777666444888888888666555999AAAHHHVVVZZZ]]]YYYOOOBBB999555777555444333333444444444777555333555999<<<<<<;;;::::::999888666444333333111111333444555555666555444333333333444444222000111111222333333444444555444444555444444333222111555555555555555666666666666555444555666777777555666666555444444444444444333444444555666777777888:::888777777888888666555444444444444555666777888999::::::777555333444555555555444333333333444444333222222111111111111222111222222222333333333444444777:::;;;;;;::::::;;;?????????>>>>>>???BBBDDD@@@???===;;;999888777666666555444333333444666888999<<>>===<<<===>>>???AAADDDEEEFFFCCC@@@?????????===;;;:::;;;===@@@DDDHHHGGGCCC???<<<;;;;;;<<<===999888777555333222111111222111111111444777:::;;;=========<<<;;;:::999888555555444333222444666777333333444444444333222222666555333333333444444444888666444222222444666888999777444444555555555444444444666;;;??????:::666999888666777999;;;;;;;;;;;;<<<===>>>???@@@@@@@@@HHHCCC>>>>>>AAABBB>>>:::<<<;;;:::999999999:::;;;;;;:::999:::<<<>>>=========<<<;;;:::::::::;;;<<<888888888777777888999:::666777777888888999999:::888:::<<<===????????????CCCEEEGGGGGGCCC???;;;999;;;777555777777555444666666666666666777888999999999::::::999888666555444444555777999:::;;;::::::999888777777888999888666666777888999:::;;;===>>>:::999999:::<<<===>>>===<<<;;;999888999:::<<<>>>>>>>>>????????????>>>>>>333333444555666666555555222111111111222444666777444555555666555555444444000444999;;;:::666333222333333333333333444444555222333333444555444444444666666666666666666666666444444444444444444444444555444444666888::::::999444333222333555666555444888888777777666666777777222222222333444555666777333333444444333333222111555444444555777888777666777777888888999:::::::::???>>><<<<<<======;;;:::;;;;;;;;;;;;<<<<<<<<<===777666555555555666777888888999;;;======<<<:::999777666666777999999888666777777777777666555444444333444555666777777666666555888999555444666888888;;;;;;;;;;;;999777555444666666555555666666777888777999<<<<<<:::777555444888999:::888888>>>IIISSSccchhhkkkeeeWWWHHH===888999777444444444555555444555555666777999<<>>@@@>>>;;;888777444333333333333333444444666666666666555444333333444444555555555555555555777555444666:::>>>>>><<<<<<;;;999888888:::<<<===::::::::::::;;;<<<===>>>???>>><<<:::::::::<<<===???CCCEEEAAA???>>>===:::999777888===??????AAAEEEDDDCCCAAA???===<<<<<<<<<888777666555444222111000111000///000333666777777999999::::::999999888777333777777444444777::::::333444555666666666555444888555333222444555555444777666555444444555777888:::999777555444444555555444666888;;;===<<<999666999777666666888:::;;;;;;===>>>???@@@@@@@@@@@@@@@GGGDDD@@@???@@@@@@>>>;;;>>>===;;;:::999::::::;;;<<<;;;:::;;;>>>???>>>===:::999888777777888999999888888888777666777999;;;777777888888888999999999999999:::;;;<<<===>>>???BBBDDDFFFEEEBBB>>><<<;;;;;;777666888777444444777666666666666777888999:::999999999999888777666666444555777888999999999888;;;999888999::::::999777888999::::::888888999:::999999:::;;;<<<<<<======<<<;;;:::::::::;;;===>>>===>>>??????@@@@@@??????111222333444444444333333///000000222333555777888555555666777777777666555222666:::<<<999555333222222222333444444444444333111222333444555444444333555555555555555555555555333444555777777777666666444444444777999:::999777333222222333666777777666555666777777777777666555222222333333333555777999444444444444444333333222555333222333666888999999888888888888999:::;;;;;;===<<<<<<===>>>>>><<<:::;;;;;;;;;;;;::::::::::::888777666666777888999:::888999<<<>>>>>>===<<<:::666555555666888::::::999888888888888777666555555555555666666666666666666666::::::555444777999888777777888888777555444333777666666555555555666666777:::>>>>>>:::777555444666888:::999;;;DDDSSS___lllooopppgggVVVFFF===999<<<999555444555777666555222555888999999<<>>???@@@@@@???@@@BBBCCCBBB???;;;777444333333333444444333444666888;;;===;;;===@@@BBBBBBAAA>>>===999888888777777888888999888888999;;;<<<;;;888555222222333444555555555555777777777777555333111000333222222222444555777888888666444555888:::===???>>><<<;;;::::::<<<>>>@@@<<<;;;::::::;;;===@@@BBB@@@>>><<<::::::;;;<<<>>>===CCCEEEBBB??????===999666555999@@@CCC@@@???BBBAAABBBCCCBBB@@@===;;;:::777666666555444222111000000......000333555444333555666777888888888777666222777888444333777999888444555777999999888777666999666333222444555555444666666555555666666777888;;;<<<;;;888444444666999777888999999888777888999:::888666666888;;;<<<<<<>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEECCCAAA===;;;???>>><<<::::::::::::;;;;;;::::::;;;===>>>===<<<:::999888888888999:::;;;<<<===<<<:::777666999;;;888888999999999999999999999999888777888:::<<<>>>AAACCCDDDCCC@@@===<<<<<<:::888777999777444555888777777777777888999::::::888888888888888888888888555666888999::::::999888;;;999888888999999888777666999;;;:::888777888:::999:::<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<======<<<===>>>???@@@AAAAAAAAA111111222333333333111111---...000222444666888888666777888999999888777666222777;;;<<<999555333333111222333444555444333222222333444555555555444333444444444555555555555555333444777999::::::999888333333444777999999666444222222222444666888888777222444666888888777666444333444444444444666999;;;555555666666555555444333555333222333666999;;;<<<888888888888999:::;;;<<<999:::;;;===??????<<<:::<<<<<<;;;::::::999888888999888888888888:::;;;<<<888:::===???@@@???===<<<555444444555888:::;;;;;;999999999888888777666555888777666666555666666777777;;;;;;666444888:::888888999:::;;;;;;:::999888888888777555555444444444777;;;???>>>;;;666555444444777999:::>>>IIIZZZgggoooqqqnnncccQQQBBB:::888===:::666555666888777666111666:::;;;999<<>>555000000222222222333444444444333333000000///111333555555444111222222333333444555555888999999999999888888777555444333222222222333444333222111222444555444333444444555444333222111000222222333444555777888888999888666777888888777666333333444444666777888999<<<;;;999666333444666999555555444444444555555666333222222222222222333333222222111111000////////////111333444555666888;;;===???@@@@@@@@@@@@AAACCCCCC@@@<<<777444333333333444444444444777:::===???;;;===@@@BBBBBB@@@===;;;999999888777666666777777777555444777999999666222111222444666777777666666777777777666444222///...222111111111333555888:::999777555666777999===BBB???>>><<<;;;;;;===@@@AAA===<<<:::999;;;>>>BBBEEEAAA@@@>>><<<<<<===@@@AAA===DDDGGGDDDAAABBB???:::555555:::DDDFFFAAA>>>@@@???BBBDDDDDDBBB===:::888666666666555444333222111///...---000333444222000333444555777777777666666000777999444222555777555555666888:::;;;:::999888:::666222222444555555444555555666666777777777888<<<>>>???;;;555444777<<<:::;;;:::666333444999===;;;999777777999;;;<<<===>>>???AAACCCEEEGGGHHHHHHBBBFFFJJJKKKHHHBBB===;;;???>>><<<:::999999::::::999999999;;;======<<<;;;<<<<<<;;;:::;;;<<<===>>>AAAAAA@@@<<<888666999;;;999999999999999999999999>>>===;;;::::::===???AAAAAABBBBBBAAA>>><<<<<<===:::888888999777444555888777777777777888999:::;;;777888888888888999999999777888999:::;;;::::::999999777666666777777666444222555999:::888888;;;===:::;;;======<<<<<<<<<===<<<<<<===>>>>>>======<<<;;;<<<>>>???AAAAAABBBBBB666333222555888999444000333333222222333444666777888888999999888777555444999999999999777555333111333111111333666777666333333333333333333333333333333444666777777777666666666666666666666777777777888777777666777777777888222444888::::::888555333333555888888777666666777777555333333444444333222777777666555555555555555666444333444666999999999:::999999888777666666555222777<<>>@@@EEESSSbbbmmmkkkdddWWWIII>>>;;;<<<>>>???>>>===;;;999666444999666666999:::<<>>>>>===<<<<<<<<<======CCCEEEAAA555///000333222555555666888;;;===<<<;;;===<<<===>>>@@@@@@>>><<<:::888555555888999888666555444333222222222333333111222333555666777777777555666555444222222333444222111111111222444666777888777666777888;;;===???999;;;:::888999:::777222999;;;<<<======???DDDHHHGGGDDD@@@???@@@AAAAAAAAADDDCCCCCCCCCCCCBBB???===999888:::???EEEEEE@@@;;;CCCCCCDDDEEEDDDAAA===999;;;999666555666666555444333222000//////111222444111444777999:::999777555::::::;;;<<<<<<;;;::::::FFF@@@;;;;;;;;;888777999888111///444888555555777888777777777777999:::;;;>>>??????===:::999999:::999888888888888888999999888777666777999<<<=========@@@DDDEEEDDDEEEHHHLLLDDDFFFHHHIIIHHHDDD@@@===AAAEEEDDD===:::===>>>;;;===<<<===@@@>>>::::::===<<>>===============<<<999777777777888999999999999999999888777666999:::<<<======;;;:::999999999::::::999888666555:::999999999::::::888666777777888888999::::::;;;===;;;::::::<<<<<<<<<<<<999:::===@@@CCCCCC@@@>>>???>>><<<<<<<<<===???@@@666222///222999;;;999444444333333333444555777888777999:::<<<<<<;;;:::999::::::999888666444333222333222111333666777666444333444444555555444444333444555666888888888888777666666777777777777777666888777777777888888999:::555777:::<<<<<<:::777444777888::::::888777777777666444333333555666666555888888777666555666777777999777555555777888888777888888888777777666666666666:::>>>@@@>>><<<;;;<<<::::::999888888888888888999999888888888777777777999;;;>>>??????===;;;999666777777777777888;;;===;;;;;;::::::999999888888::::::999777777666666666444555666666444444555666555555555666666555555444888;;;:::444000222444444444555555555444333333222666555888<<>>>>>===<<<:::888666444666444555888::::::???EEEBBB???:::777555444333111333333333333333444444555222111111222444555444222444666888777777;;;DDDKKKKKKKKKJJJHHHBBB<<<666222666555444333222222111111444222000111222444444444666555444333222333444444777888999888555555777999555666666666666555555444555444222222444666666666666666666666666555444444222222222222333555777888333333222333333333111000000111111000......///000111333555666666666888:::;;;;;;;;;;;;;;;<<<<<<===@@@CCC@@@888444666999888222333777;;;??????>>><<<>>>======>>>???>>><<<999777666555777:::;;;:::888555555333222222222333444111222333555666666777777888888777555333222111111333222222222333444666777666555555555666888:::<<<888:::999666777:::888333:::;;;<<<<<<<<<>>>CCCGGGIIIGGGDDDDDDDDDEEEDDDCCCEEEDDDCCCCCCDDDCCC@@@>>><<<;;;===BBBGGGGGGCCC>>>BBBAAA@@@AAABBB???999555999777666666777777555444333222111111111222333444555777999;;;:::888555333777999;;;=========;;;:::CCC@@@???@@@===777444666:::444333777999777666888999888777777777999:::;;;===>>>???>>>;;;::::::::::::999888777777777888888999777666666999;;;<<<;;;>>>???AAACCCDDDFFFJJJLLLGGGHHHJJJJJJIIIEEEBBB???AAADDDCCC>>>;;;>>>???===???>>>???BBBAAA???@@@DDDDDDGGGKKKNNNOOONNNLLLLLLIIIGGGEEEBBB???<<<:::999;;;;;;===>>>>>>>>>===<<<===<<<:::;;;===???@@@???CCCBBB@@@?????????@@@@@@@@@???<<<:::888888999999::::::;;;;;;;;;::::::999>>>???@@@AAA@@@>>><<<:::::::::;;;;;;;;;;;;::::::<<<:::999999::::::999888<<<<<<============>>>>>>>>>===<<<<<<======>>>>>><<<<<<===@@@BBBBBB@@@>>>@@@???>>>======>>>???@@@555000---111:::???===888444444333444555777999:::555888;;;===???>>>===<<<;;;:::888666555333333222333222222444666666555444444555666777777666555444666777888999999999888777666666888888888777666555777777777888999:::<<<<<<999;;;===>>>===;;;888666888:::;;;:::888777777777777555444555777999999888999888666555666777999:::<<<:::888777888888777666777777777777666666666666999;;;===>>><<<;;;;;;;;;999888888777777777777777888888777777777777777666888:::<<<===<<<:::777555666777999999999999;;;<<<::::::999888888888999:::::::::999888777777777777333555666555444444555666444444555666777888888999;;;===:::444111333555555333333333333444555666666999666666:::===@@@EEEKKKJJJJJJIIICCC===::::::<<<<<<<<<<<<;;;999777555444333222444777888777;;;@@@999777444333333444444333444444444333444555555666333333222444555666444333666888999;;;>>>FFFQQQYYY\\\]]]]]]ZZZRRRGGG<<<555888777444222111111222333333111000000222333333333555555444444444555666777888888777555333333555777444555555666666666555555444333111222444666777666333444444555555555666666444444333222222333444555333444444444444333222222000111111000......///111444666888888888888999:::777777777888999;;;<<<===<<<>>>>>>:::999;;;======444666;;;@@@EEEEEEBBB@@@@@@???>>>>>>>>><<<999666555555777:::======<<<:::666555444333222333444444111222333444555666666666:::999999777555222000///444444333222333444666777444333333333444555777888888999777444555999999555:::;;;;;;:::;;;>>>CCCFFFKKKJJJIIIIIIJJJJJJHHHFFFGGGEEEDDDDDDDDDCCCAAA?????????@@@EEEIIIIIIEEEAAAFFFCCCAAACCCEEECCC===777999888888:::;;;;;;999777333333333333444444444555888999;;;;;;:::777444222444777:::===???>>>===;;;???@@@BBBDDD>>>555222444<<<999777:::;;;999888999:::999888888888999:::;;;<<<===???>>>===;;;;;;<<<;;;:::888777666555666666888777555666888:::;;;;;;???>>>===>>>BBBFFFIIIJJJHHHHHHHHHGGGFFFCCCAAA??????BBBBBB>>><<>>>>>>>>>>>>>>???===<<<<<<===>>>===<<>>???>>><<<999999:::;;;;;;:::????????????@@@@@@@@@@@@???>>>===<<<<<<===>>>???AAA?????????@@@AAA???>>>@@@??????>>>>>>>>>??????555000---333===AAA<<<666444444444444666888:::<<<555777:::===>>>===<<<:::<<<:::888555333333333333222333333444555555555444444666888::::::888666444888999999:::999888666555666777888999999888666555777777777888:::<<<===>>>;;;<<<======<<<:::888777777888999999888777888999:::888777777999:::999999888777555444555777999;;;<<<:::999888999999888666666666666666666666777777999:::::::::999999999999777777666666666666777777666666666666666666666666888999:::;;;:::888555444444666999999999888999:::888777666555555777999;;;::::::999888888888888888666777888777555444555666444444444555666777888999;;;<<<999333222555888777333333222222333555666888888555444777<<<>>>??????<<<======;;;999888:::<<<::::::999888777666555444000000222666777555666;;;666444222222444555555444555444444444444555666666555444444555666666555333666777999===EEERRR```iiijjjlllnnnkkkaaaRRRCCC:::999777444111000111333444222111000111222333333222555555555666666777888999;;;999777444333333555777333333444555666666666666333222000111333555666666222222222333555666777888777666444333222222222333222333444444333222222222000111111000//////000222555777999999888777888999333444444666888:::<<<===888:::;;;;;;;;;===>>>>>>===>>>AAAEEEIIIJJJHHHFFFEEECCCAAA@@@???<<<999555666888:::===???>>><<<:::777666444333333333444555222333444555555555555555999999888777666555222000555444333222222333444444333333222333333555666777888888555222333888999777999999999999<<<@@@DDDGGGLLLKKKLLLMMMNNNMMMJJJGGGGGGFFFEEEEEEEEEDDDBBB@@@@@@@@@BBBEEEHHHHHHFFFCCCFFFBBB@@@CCCGGGFFFAAA;;;<<<<<<===???AAAAAA>>><<<444555555666666666555555777888999999888666333222111444999>>>@@@???===<<<:::<<<@@@AAA;;;333222666<<<;;;;;;<<<<<<;;;::::::<<<;;;:::999888999999::::::<<<>>>>>>===<<<===>>>===;;;999666555444444444666555444555888;;;<<<===AAA===999999>>>CCCEEEEEEEEEDDDCCCAAA@@@>>>===<<<>>>@@@@@@>>>>>>???BBBCCCBBB@@@BBBFFFFFFFFFIIINNNXXXXXXXXXWWWTTTNNNGGGBBBAAA@@@>>>===<<<;;;;;;<<<=====================<<<@@@>>><<<<<<======<<<:::>>>======>>>???AAACCCDDDEEECCC@@@<<<:::999999999888999:::<<<>>>??????@@@GGGHHHIIIIIIHHHFFFCCCBBBBBBAAA???>>>===>>>???@@@???===:::999:::<<<======<<<<<<===>>>??????@@@@@@======<<<;;;;;;<<<>>>@@@EEECCC@@@??????@@@???>>>????????????????????????444111111777>>>@@@888111333333333555666999;;;===999:::<<<>>>>>><<<:::999:::999777555333333333333222333444555444444444444555777999;;;;;;999777555;;;;;;;;;:::999777444333777888999999999777666555555666666888999;;;===>>>;;;;;;;;;;;;:::888777666666888999::::::;;;===???>>><<<:::999::::::999777666666444444444666888999999888888999;;;;;;:::999666666666666777777777777:::999888888888999999888777666666666666666777777555555555555555555555555999999::::::999777555444333555777888777777777888666555444333444555888999999999888888777888888888;;;<<<<<<:::777555555666666555555444444555666666888999666222333777999777555444333222222444555666555333333555:::>>>===999777777888888777888999:::888888777666555444444444//////222555555222333777777555444444666666666555555444444444444555666666666555444555666666555333333555888???JJJZZZjjjtttrrruuuwwwtttiiiYYYHHH===999777444222111222444555222111111222333444333222444555666777888888999999;;;999555333222333444444333333444555555666555555333111000000222444555555111111222333555777999:::999888666444222111111111000222444333111000000111000111111111//////111222444777999999888777666777111222333555777:::===>>>;;;:::;;;===?????????@@@EEEDDDDDDFFFHHHJJJJJJIIIIIIGGGEEEDDDBBB???;;;888:::<<>>CCCFFFHHHJJJJJJKKKLLLNNNLLLIIIGGGGGGFFFFFFFFFGGGEEEBBB???>>>???AAADDDEEEEEECCCAAA???===<<>>AAACCCCCC@@@>>>666777777777777666555444333444555666666555444333000333888===???>>><<<;;;777888:::;;;666111333:::999;;;<<<<<<;;;<<<<<<;;;>>>===;;;:::999888999999999;;;<<<<<<<<<===???AAA???===:::666444333444444444333333555999===???@@@@@@<<<666555999===???@@@AAAAAA???>>><<<;;;;;;;;;======>>>>>>>>>>>>AAAEEEFFFEEEGGGKKKKKKJJJMMMRRRaaa```]]]ZZZVVVOOOFFF@@@;;;;;;:::::::::<<<>>>???@@@@@@???>>>===<<<<<<;;;@@@???>>>>>>>>>>>><<<:::;;;::::::;;;===???AAABBBCCCAAA>>>;;;999999999999:::;;;===@@@BBBDDDEEEEEEGGGHHHIIIJJJJJJIIIGGGFFFEEEDDDAAA???============???<<<:::999;;;<<<======999999;;;<<<>>>???AAAAAA===>>>>>>===;;;===@@@DDDHHHEEEBBB@@@@@@@@@???>>>===>>>???@@@AAA@@@@@@???555444555888<<<;;;555...222222333444666999<<<>>>>>>?????????>>>===;;;:::888777666555444444444444222444555555444333444444666888999::::::999888666;;;<<<<<<<<<:::888777555:::999999888777777777666444444555666777999;;;<<<999999888888777777666666777999;;;;;;<<<>>>AAACCC@@@>>>;;;:::::::::888777555555555555555666666777666666777999;;;<<<<<<:::888888888888777777777777;;;:::999:::;;;<<<;;;:::666666666666666777777888333444444444444555555555888999999999999777666555444555666666555555666888555444444333444555777777888888777777777777777888<<<======;;;999777777888888777555444333444555555666666444111333777777333555555444333333333444444333333333333888===<<<888666666777777777888888888666555444444333333333444111000222555444111222555777666555555777777555444444444444333444555555666666555444555666666444222222333666???LLL]]]mmmvvvzzz|||~~~zzzooo^^^MMMBBB666555444222222444555666222222222333555555444222444555666777888999888888:::777333111111111000000333444444555555555444444444222000000222333333333222222222333555888;;;<<<<<<:::888555333222222222///222444333000...000222000111111111000000111333333555888999888666666666111222333555888;;;===???@@@======AAACCCCCCBBBDDDGGGEEECCCCCCEEEHHHHHHHHHKKKJJJHHHGGGEEEBBB>>>;;;>>>AAACCCCCC@@@<<<999888888777666555444555666666666666777777777666666555666333111222666999888666777666444222111111111111333444555666888999:::::::::999666222444888999777555666888<<>>@@@@@@???===:::999888777666555444333000111333444555555555444111444777;;;<<<<<<:::999666444444555333000444;;;444999<<<<<<<<<>>>???===@@@???===:::999888888999888999999999:::<<<@@@CCC@@@>>>:::777555444555666444333333666:::>>>@@@AAA===:::666555666:::<<<>>>@@@@@@???>>>>>>======<<<<<<:::;;;>>>>>>===@@@EEEJJJJJJMMMRRRSSSQQQSSSXXX```]]]ZZZWWWUUUPPPHHHBBB;;;;;;:::;;;<<>>>>>>>>AAA@@@@@@AAABBBBBBAAA???:::999999999:::<<<>>>???@@@>>><<<:::999999:::;;;???@@@BBBEEEGGGIIIJJJKKKGGGIIIJJJKKKLLLJJJIIIHHHGGGEEECCCAAA>>>===;;;;;;===;;;::::::;;;=========999:::;;;===>>>@@@AAABBB===??????>>>===???EEEIIIIIIFFFCCCAAAAAAAAA@@@???===???AAACCCDDDDDDCCCBBB777666666666666555333222111111222333666999<<<>>>??????>>>===<<<<<<;;;;;;444555555666666555555444222444666666333222333555888888999999999999888888:::;;;<<<===>>>===<<<<<<<<<:::888777666666777888333333333444555777888999888777666666555666777777777999:::::::::<<>>LLL[[[iiiqqq|||~~~~~~xxxlll[[[KKK@@@444333333444444555666777333333333444666666555333444555666888888888777777:::777333222222222000---444444555555555444333333555222000000111222222111333333333444666999<<<>>>===<<<999666444333333333000333666444111///000333000111111111000000222444222555888:::999777666666222333444666999<<>>@@@CCCEEEDDD@@@<<<::::::888777666555555555666777888888888888888777666666666222///000444888999777:::999666444333222222222222333555777999;;;<<<<<<;;;;;;888444555999999666777888:::???DDDGGGFFFCCCFFFEEEEEEFFFHHHHHHFFFDDDBBBDDDFFFIIIJJJFFF@@@;;;:::;;;>>>??????>>>>>>>>>AAADDDFFFEEEDDDBBBCCCDDD>>>===<<<===>>>???>>>======<<<999666444333333222111222333444555555555555333444666888999888777666888444222444333222444888000888===<<<===AAACCCAAABBB@@@>>>;;;999888888888888888777666777;;;AAAFFFAAA???;;;777555555666888777666666777;;;>>>???@@@888888777666666999===AAA>>>>>>????????????>>>>>>;;;999999======;;;>>>DDDHHHJJJOOOVVVXXXWWWXXX\\\]]]XXXTTTRRRQQQOOOIIICCC>>>===<<<<<<===@@@CCCDDDDDDDDDCCCBBBBBBCCCDDDEEECCCCCCDDDFFFHHHHHHGGGEEE::::::999888999:::;;;<<<===<<<;;;::::::;;;===>>>@@@AAACCCFFFHHHJJJKKKLLLJJJKKKMMMMMMMMMKKKIIIHHHFFFEEEEEECCCAAA???===<<<;;;:::999:::<<<===<<<;;;;;;;;;<<<<<<======>>>>>>999<<<===<<<;;;>>>EEEKKKIIIGGGDDDCCCCCCBBB@@@>>>>>>@@@DDDGGGIIIIIIHHHGGG888777666333222222444666000000111333666999<<<>>>===<<<;;;999999999;;;;;;222333555666777666555444222444777666333222333555888888888888888888888888999:::===???AAAAAABBBBBB===;;;888666555666888999222222222333444555666777777777555555555666777888666777777777666888:::======;;;::::::;;;;;;;;;:::777888999:::999888555444666666666888;;;;;;999888;;;;;;;;;:::999888777777666555555888;;;<<<:::777777777777777777888999999222222222333333444444444555555666666666666666666888888777666555666999;;;777777888888888888777777666666555555555555666777666888999999999999;;;<<<999888666555555777888:::666666444111111222...'''111222444555666555555444444888888444444999;;;777555444444555666666444333444333222111111222333333555333333555333000222666111111111222444444333222333222222222222333444444555444444444555555333111444444666>>>KKKYYYeeelllvvvwwwuuunnnbbbPPP@@@666222222333444666666777777444333444555777777555333444555777888888777666666<<<999666555555444111...555555555555444333222222555333111000000111111000555444444555666999<<<>>>>>><<<:::777555444444444000444777666222///111444000111222111000000222444222555999::::::888888888333444555777:::===???AAAAAA;;;999???DDDCCCDDDGGGAAABBBDDDGGGJJJLLLJJJIIIJJJIIIHHHHHHHHHFFFCCC@@@AAACCCEEEDDD@@@<<<;;;<<<999888666555555555666777999999999999999888777666888222......333777888777<<<;;;999666444444333333111222444777:::;;;<<<===;;;<<<999666666999999555999:::===BBBFFFGGGDDD@@@EEEDDDDDDEEEFFFGGGEEEDDD@@@CCCGGGJJJKKKFFF???999999;;;===>>>============@@@CCCFFFDDD???<<<>>>AAAAAA???>>>>>>???@@@@@@??????===999666333222222222333444555555666666555555555555666777777666555444:::555333555666333333555///888======>>>CCCFFFDDDBBBAAA>>><<<999888888888888777555444555:::BBBGGGBBB???;;;888666666888999;;;999888999;;;===>>>>>>444777888888888:::@@@EEE;;;<<<===?????????>>>===;;;888999===<<<:::===CCCDDDGGGNNNVVVZZZYYYZZZ^^^___ZZZTTTRRRRRRPPPJJJEEE@@@>>>===;;;<<<>>>AAABBBEEEDDDDDDEEEFFFHHHJJJKKKEEEEEEFFFIIILLLMMMLLLJJJ<<<;;;:::999999999:::;;;<<<;;;::::::;;;===???AAA>>>???AAADDDFFFHHHIIIIIINNNNNNOOOOOOMMMKKKHHHGGGEEEEEEEEEEEECCCAAA???>>>:::999999;;;======<<<:::<<<<<<;;;;;;:::::::::999444777999999888;;;CCCIIIHHHGGGEEEDDDDDDCCC@@@>>>???BBBFFFJJJMMMMMMKKKJJJ888777666555444333333333333444555333222444:::??????:::666999???AAA;;;444555555555333222222444666555555444444444333333333333333333333444666888999999<<>>???@@@AAA???<<<999777777666444222111222333444888999999:::999888777666/////////...000444:::???AAABBB===555444888777222555666888:::;;;;;;;;;:::>>>;;;777555444666999;;;<<<>>>BBBCCCCCCDDDEEEFFFBBBAAA@@@??????>>>>>>???<<<<<>>===<<<;;;;;;<<<>>>???AAAAAAAAA???===;;;>>><<<;;;;;;===???@@@@@@<<<:::666222000000000111000222444555444666:::>>>>>>999444333555666333000333333333333333444555666000222666:::???BBBEEEFFF===>>>??????===:::666333888777666666666888;;;===BBB@@@===;;;::::::;;;<<<>>>:::777999===<<<444---===<<<:::666444666<<>><<<::::::>>>??????===999999888888999;;;<<<===AAACCCFFFIIIMMMPPPSSSTTT^^^___\\\XXXXXXYYYSSSJJJGGGDDD@@@??????AAABBBBBBCCCHHHNNNQQQQQQPPPNNNMMMLLLMMMPPPTTTVVVQQQIIICCC@@@???===;;;999777666666555777999;;;<<<>>>AAADDDAAACCCGGGJJJKKKJJJHHHGGGKKKNNNRRRTTTQQQLLLHHHFFFEEEFFFGGGHHHFFFDDDAAA???@@@===:::999:::<<<======>>><<<:::999:::;;;::::::777888888999999<<<@@@CCCDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFKKKRRRSSSQQQ666555555444444444555555777777666555444777;;;>>>>>>999555555:::<<<999555444444444333222222444555444444444444444333333333333333222333444555777888;;;???EEEJJJMMMMMMJJJIIIBBB>>>888555555666555444444333111222555777888777777777777555444555666777666555444444555777:::<<<<<<<<<<<<;;;:::999888888888888777777666666666555888888888999::::::;;;;;;============<<<;;;:::999888888777666666666666666666777777777777777666666666666555444444444444444444555777777666777888999>>><<<999777777999<<<>>>===888444333666888666444999999888888888777777777777777888888777777666555777777666555555666777888444444333222222222222222444333333555777777444111444333222333555666555444333444444555555666777777777777666555444333222111777666555444333444444555111222222333333444444555444444222111111222333444666555555555555555555555555444333333666===FFFLLLXXXVVVSSSNNNFFF===555000444333222222444444333222444666888999999888666555555555555555555666777777888999999777555555666777444444555555666666666777777555333333333444444444555777777777666777999;;;:::999888666666777999:::;;;999666333111000000111111111111111222333444444333444444444555555555555333333444555888;;;>>>???===<<<;;;;;;===@@@CCCEEE???@@@AAABBBBBBAAA@@@???FFFDDDBBBAAAAAA???<<<:::===>>>??????>>>;;;888666666555333222111222333444999999::::::999777666555111111111000111444:::>>>::::::777111111666666222444555777999;;;<<<===>>>>>><<<888444333555777999;;;>>>@@@AAA@@@??????@@@???>>>===;;;;;;;;;<<<<<<;;;;;;===BBBFFFFFFAAA<<<999;;;===<<<;;;::::::;;;>>>>>>???>>>>>><<<:::999;;;:::999:::<<<>>>>>>===<<<:::777333111111111222111333444555444666:::======888444333555666444111444444333333333444555555333555888;;;>>>@@@AAABBB:::<<<===<<<999666444333777777777777777999:::;;;>>>===;;;::::::;;;<<<===???<<<888888::::::777444;;;;;;999777555777;;;???===;;;999:::;;;<<<:::888::::::999999:::;;;===>>>>>>???BBBFFFJJJNNNPPPRRRVVVYYYXXXUUUVVVXXXTTTMMMLLLJJJGGGEEEEEEFFFFFFEEEKKKOOOUUUXXXXXXWWWUUUTTTRRRQQQPPPQQQPPPMMMGGGBBB;;;:::999888777666666666555777999:::;;;===@@@BBBBBBDDDFFFHHHHHHGGGDDDBBBHHHKKKOOOPPPOOOLLLJJJIIIGGGHHHIIIIIIHHHEEEBBB@@@BBB???;;;999999999999999===;;;999888888999999888999999999888888999<<>>:::888777777666444444222111222555777777777777666666555444444555555555444333333444666888:::;;;;;;<<<===<<<;;;999888999999888777666666555555888888999999:::;;;;;;;;;>>>>>>>>>======<<<;;;:::888777666666666666666777999999999888888777777777777666666555555555555555888777777888999::::::999===;;;999777777999;;;===<<<888444444666777666444888888777777777777666666666777777777777666555555666666777777777777666666666444333222111222444555444333444555666666444222111333444444444444666777444444555555666777777777888777777666555444333333666555555444333444444444000000000111333555777999666555444222111222222333999999888777777666666666:::888666333222555;;;???FFFEEECCC@@@<<<777333000333222111222333444333111666888<<<>>>>>>;;;888555555555555444555555666777777888:::999888777777888666666666666777777777777777555333222222444666888:::::::::888777777:::<<<777666666666777999;;;<<<;;;999777444111000000000000000000111111222444444444333333333333444555666000111333555888<<>><<<:::999???>>>======>>>>>><<<:::<<<===>>>>>><<<:::777555666555333222222333444555:::::::::999888666444444222333333222222444888;;;::::::777444555888888555555555666888:::===@@@AAA???<<<888444222333555777:::<<<======;;;999999999;;;:::888666666777999:::999888999<<<@@@@@@===:::888999;;;;;;:::999999:::======<<<;;;999888777777888888888:::<<<<<<;;;999===;;;888555333222222333222333444555555666:::<<<;;;777444333555666555333555555444333333333444444444666999;;;======<<<<<<999;;;===;;;666333333555666666777888999999999999::::::999999999:::<<<===???===999666666777:::;;;888999999888777777:::<<<===<<<;;;;;;;;;:::777555;;;;;;:::::::::<<<===>>><<<===@@@DDDGGGKKKMMMOOOKKKOOORRRSSSTTTWWWUUURRRSSSQQQOOOOOONNNMMMKKKIIIQQQUUUZZZ]]]\\\ZZZXXXWWWVVVSSSOOOLLLIIIFFFCCC@@@888777777666666666777777555777888999:::;;;>>>@@@CCCDDDEEEFFFEEECCC@@@>>>CCCFFFIIIKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIFFFBBB@@@AAA>>>:::888888999999888;;;;;;999888777777777777;;;;;;;;;999777777999;;;;;;<<<>>>???@@@AAAAAAAAAAAACCCCCCCCCFFFLLLLLLIII444444555555555555555555777333///...111333222111666666666444333222333444111222333222111111222444333444444555444333222222333333333333333333333444:::>>>CCCHHHIIIGGGDDDAAA===<<<:::999777666444333333222111333555777777666777555444444555555444333333333222222333555777888:::;;;<<<======<<<:::999::::::999888777555555444666666777888888999999:::============<<<;;;:::999777777666666666777777888<<<<<<;;;:::999888888888888777777666666666777777;;;999777888<<<===;;;999;;;:::888777777888:::;;;:::777555555666777666555777777777666666666666666666666666666666555555444555666888888888777555444888666444111111222444555444444555555666555444333000333666555444333666999444444555666666777777888777777666666555444333333555555444444444333333333111000000000222444777999777666555444333444444555<<<;;;:::888777777777888999999777555555777;;;>>><<<<<<;;;999777666555444444333222222444444333222888:::<<<>>>>>><<<999777555555555444444555555666444666999999999888888888888888888777777777777777666555333222222444888;;;<<<<<<:::888666666999<<<666666666666777888:::;;;888777555444222111111111000000000111111333444555777777777666555444333222000111222555777:::<<<===<<<:::888777888;;;???BBBDDDCCCBBBAAA>>>;;;999777999999:::<<>><<<999777555444444444444444444555555777999;;;999666444444555666666555666555444333333333333333222444777999::::::999888;;;===>>>;;;777444666888555666888999:::999888777999888888888888999::::::;;;;;;:::777444555:::>>>666777888888888999999:::<<<<<<===>>>>>><<<999777;;;;;;:::999:::;;;<<<======>>>@@@BBBEEEGGGIIIJJJCCCHHHMMMQQQTTTWWWWWWVVVWWWWWWVVVVVVVVVSSSOOOKKKRRRUUUXXXYYYWWWTTTQQQPPPQQQOOOKKKGGGDDD@@@>>><<<999999888888888888888999555777888999999:::<<<>>>BBBCCCDDDDDDCCCAAA>>>===???AAADDDEEEEEEEEEFFFGGGJJJKKKKKKKKKIIIEEEAAA???<<<:::888888999;;;;;;;;;=========;;;:::999999999;;;<<<<<<:::888888999;;;;;;<<<===>>>???????????????AAABBBAAADDDHHHHHHDDD666666666666555444333222:::666222111444555444222333666999888666333222222000111333333222222333444333444555666666444333222222222333333333333333333777999>>>AAABBB@@@>>><<<:::::::::888666444333222222111111333555666666555666444333444666666555333222222222222333444666777999:::;;;<<<<<<<<<;;;:::;;;:::999888777666555444777777777888999999::::::;;;;;;;;;;;;:::999888888777777777777777888999:::>>>===;;;:::999999999999888888888777777888999999<<<999888999<<<===;;;999888888777777777777888888888777666666666777666666666666666666666777777777666666666666666555555444555666888999999777555333:::888555222111111333444444555555666555555555555111444666666444444666999444444555555666777777777666666555555444333333333444444444444444333333333333222111000111333666777777666555555666777888999<<<;;;999777666666777888444555555444444555888;;;:::999888777666666666666666444333444555666555444999::::::;;;::::::999999555555444444444444555555222444777888777666666777999999888888777777666666444444333222111333888<<<;;;:::888666444444777:::666666666555666666666777444444444333333444444444000000000111222444555666555666777888777444111///111222333444666777777888888777666666888<<>>@@@@@@===777333000///111222444666888888777666666777777666555444555666888999777666555555666777777666666888::::::999999:::;;;===<<<:::999888777777777999:::;;;>>>???>>>;;;888>>>===;;;999777666666666666555444555666888999:::888666444444555666666666666555444333333333333333000222444666888888777777;;;<<<===;;;777555666888444666888999:::999777555999888888777777777777777666999:::888555444777;;;555666777999::::::999888888:::===>>>>>>===<<<;;;;;;;;;:::999999:::<<<<<<===>>>>>>???AAABBBBBBCCC@@@CCCIIIQQQVVVXXXXXXXXXVVVVVVWWWXXXXXXUUUPPPLLLOOOQQQSSSRRROOOKKKGGGFFFGGGGGGFFFDDDAAA===:::888::::::999888777777777777777888999999888888:::<<>>@@@@@@??????@@@BBBIIIIIIJJJIIIGGGCCC@@@===;;;999888888:::;;;;;;;;;@@@AAABBB@@@===;;;<<<===;;;<<<<<<<<<;;;:::<<<=========>>>>>>>>>======<<<===???@@@???AAAEEEDDD@@@666777777777666444222111777555222111222222222111444666:::;;;888555222111///111333444333333333444444555777888777666444222222222333444444444444444444666888;;;;;;;;;:::999888999999777555333222333111111111333555666666444555333222444888999777444111111222222333555666777999999999::::::;;;;;;;;;::::::999888777777666666999999::::::;;;<<<<<<<<<:::;;;;;;::::::999888777888888888888999:::;;;<<<>>>===;;;:::999::::::;;;999999999999999999:::;;;:::999888999:::;;;:::999777777777777777777777777777777777777777666666666666666777777777777888888666777777777777666555555666777888999888666444333888666444222111111222333444666666666444444555666444555666666555555666777333333444444555666666666555555555444444444333333333444444444444333222222444333222222222333444555777666666555666888999::::::888666555444555666777555777777777555555666777888888777666555555444444666555444555666777666444888888888888888999999:::666555444444333444444444111333555555444444555666:::999999888777666666555222444444222000111666;;;777777666444222333555777555555555444444333333333222222333444444555666666111111111222444555777888///000222444444333222111444444555555555555444444555555555666999<<<@@@BBBCCCBBB@@@===:::777555444777777777999;;;<<<;;;:::;;;;;;:::999888666555444444555555666777888999999999999777555444333333333222444777777666444222222000///111777;;;;;;;;;<<<999888777666777999<<<>>>???<<<777222//////000111111444666777777777777888666666666777777999::::::777777666555555555666666777999;;;<<<;;;;;;;;;<<<>>>======<<<<<<;;;;;;:::<<<<<<>>>@@@AAA@@@===:::???>>>===;;;999888888888888666555555777888999999777777555444444555666666555555444333333333444444111222333555666777888888::::::999999888777555444555666888999999888666555888888888888777777666666444777:::999666555555777666666777999;;;<<<:::999555888;;;<<<<<<<<<===>>><<<<<<;;;::::::;;;<<<===;;;;;;<<<<<<======>>>>>>BBBAAAFFFPPPWWWXXXVVVUUUPPPQQQRRRTTTUUUSSSOOOKKKMMMNNNPPPOOOKKKGGGDDDCCC>>>AAACCCBBB???;;;888777999888777666666666666666888999:::999888888:::;;;======???@@@AAA@@@@@@???;;;===>>>>>>===<<<===>>>GGGGGGHHHHHHFFFCCC???===>>><<<::::::::::::999888AAADDDEEECCC???======???:::;;;======<<<<<<===???===>>>>>>>>>======<<<;;;:::===>>>===@@@CCCBBB===444555666777666555333222222333222111//////000111777777888999888666333111///222444555444444444555555666888999999777555333111222333555666666666555444555666777888999999:::999::::::777444222444555000000111333555666555444444222111555:::<<<999666111222222333444555666666999888777777777999;;;===999999999888888777777777999999:::;;;;;;<<<<<<===;;;;;;;;;;;;:::999888888999999999:::;;;<<<>>>>>>===<<<:::999999:::;;;<<<::::::999999:::;;;;;;<<<777999999999888777888999555666666777777666666555555666777777777666666777777777777888888888999999777777888888777777666555777888888888777666444333333333222222222222333444444666777666444333555888777666555555666666555444222222333333444555555555666666666555555555555555333333444444444333222111222222333333333333444444777666555555555666777888666555333111111222444666888:::;;;:::888666666666666777777666555444333222666555444444555666555444444555777999::::::999999666555444444333333333444333444444444222222444666:::999888777666555444444000333444333000000444888444555555444333222444555333333333333333222111111222222333444555555555555222222333444555777888999222111000000000111333444555666777777777666555444333333555666888:::;;;<<>><<<999777555333333777666666888999:::999777999888777666555333222222222333444555666777888888888777666444333333444444333666999;;;999666444333333000222999<<<999888999666555555555777999<<<>>>>>>;;;666111......///111111333666777666555666777444555777999::::::::::::888888888777666555666777999;;;============>>>?????????@@@AAAAAA@@@???>>>>>>>>>???@@@BBBAAA>>><<>><<<;;;:::999999:::777555555777999999888888777666555444444555666444444333333333444555555666555555555666777999:::;;;999888999<<<;;;666222666666777888888777666555666777777888888888888777777888999888777666666666777666777999<<<===<<<:::666999<<<<<<<<<<<>>===<<<<<<===>>>???::::::;;;===>>>???@@@@@@FFFAAACCCNNNXXXWWWRRROOOHHHIIIKKKMMMOOOOOOLLLIIIJJJLLLMMMMMMJJJGGGFFFEEE===???AAA@@@===:::888999888777777777777888999999:::;;;;;;:::888888999;;;;;;<<<======>>>>>>======999<<<>>>???>>>=========EEEFFFGGGGGGFFFCCC@@@>>>>>><<<;;;;;;;;;<<<:::999@@@CCCFFFDDD???;;;<<<>>>999;;;======<<<;;;<<<===;;;;;;<<<=========<<<<<<888;;;===<<>>===:::555000......///111111333666666555444444444333555888:::;;;;;;::::::888999:::999777666666777:::<<<>>>???>>>>>>???@@@???AAACCCDDDEEEDDDBBBAAA@@@??????@@@AAAAAA???===@@@???>>>===<<<;;;:::999:::777555555777999999777888888777555333333444666333333333333444444555666:::999777666666888:::;;;???;;;999<<<@@@@@@999222666777777777777777666666444555666888999999::::::<<<:::999777777777777777888777777999===>>>===;;;;;;===???>>>===>>>AAADDDAAA@@@???>>>>>>???@@@@@@;;;<<<===???BBBDDDEEEFFFHHH@@@@@@MMMXXXWWWOOOJJJBBBCCCEEEHHHKKKKKKIIIGGGGGGIIIKKKLLLKKKIIIHHHHHH???@@@AAA???;;;999999;;;888888888999:::<<<===>>>;;;;;;<<<:::999888999;;;;;;;;;;;;<<<;;;;;;::::::888;;;???@@@@@@?????????EEEFFFGGGHHHFFFDDDAAA???;;;::::::;;;===>>>>>>===>>>BBBDDDBBB===999:::<<<:::;;;===<<<;;;::::::;;;888999:::;;;<<<=========777:::<<<<<>>???>>>;;;888666999999999999:::<<<>>>???>>><<<::::::::::::888777777666777:::>>>@@@???<<<999999888888777777666666999888888777666555555444;;;999777666555666777888999999888888777888888888>>>999444444666888555222888777555444444333111///666555333222222333444555666888:::999666555777999666666555444444444555555888777444222222333555777555555555555444444333222444333333444666777666444888666444333333444333111666555333333444444333222444333222222111111222222222888======999555444666666555333333444444333222666444222333555666555222>>><<<999777777777999:::888777666555333222000000333333222222222333555666888666555888;;;:::555///999777555333222222333444555555666666777666666555444555666555222000000111222777888555333444444222555444444555888999999888777666555444333222222222444666888999:::999777666888333222555555222444999999::::::888999;;;:::555666555444333333444555666777666666555444222111000222222222111222222333333444444555666555444222111:::===@@@AAA>>>:::777555444444333222222111000000333444555777:::<<>>;;;777333111000111111777888888888777555444333777777888;;;>>>???;;;888===;;;777666666777777666888???AAA<<<999<<<===:::===@@@CCCDDDHHHKKKIIIEEECCC@@@<<<<<>><<<;;;;;;<<<999666555555888888777444===999555222222333333333444444444333333222222222888777555666888:::;;;;;;BBB???;;;999888888666555777666555444444555666777111333666999;;;<<<<<<<<<;;;<<<===:::666444444666999:::;;;<<<<<<;;;999888777:::;;;;;;@@@FFFHHHEEECCCAAA@@@@@@AAA@@@???===<<<===>>>???BBBEEEHHHJJJKKKGGGDDDDDDHHHIIIFFFCCCCCCAAA>>>@@@DDDFFFFFFDDDGGGLLLNNNLLLKKKMMMLLLIIIGGGCCC>>>===>>>===888444777999:::;;;<<<>>>AAADDDCCCBBBCCCCCC<<<555999CCC666:::======:::888999;;;888;;;>>>AAACCCCCCBBBAAABBBAAAAAABBBCCCCCC@@@>>>======<<<<<<;;;:::999999>>>>>>??????>>><<<999888777:::======;;;::::::<<<>>>===<<<;;;;;;<<<===>>>;;;:::999:::<<<>>>>>>>>>666444333333444555555444111222222333333222222111555222111333777777333...333111000333777888555222000222333333222222444555666444222222444555666555444555666777777777777777444444444555555555555555888333///...111333222000333333444555777888666444666666555444333333333333777666555555555666777888???;;;777777999999777333999777666777999;;;;;;:::;;;<<<===>>>===;;;999888::::::999999:::;;;===>>><<<;;;999999::::::888777999999999;;;>>>???===;;;888888777777777666666666777777777777777666555444:::999777555555666777888<<<;;;:::999888777777777>>>:::666555888999666444888666444444444444222111333333444555555666666666777999:::999777666888:::777777666555444444555555777666444222222333444666333333333333333222111111333222222444666777555444555333222222333444333222666444333333444444333222333222111111000000000000222555999999666333333333666555333444444555333222555333222333555666444111555555555444444444444444888777666555333222111000444333222222222333444555777555444666999999555000888888777777666555444444222333444555666777777777333555666666333111111111555:::;;;888666888888666777666444555777999999888888666444222111111222222444555888:::;;;;;;:::999999444333555555333444999999;;;:::999:::===<<<777777666444333333333444444444555555555333222000...333222222222222333444444444444444444444444333333;;;>>>AAABBB???<<<999777333333333333333333333333555555666888:::===@@@BBB:::888555333111222333444999999::::::999888666555888888999;;;>>>>>>;;;888:::888777777777666444222666<<<>>>;;;999<<<>>><<<>>>AAAAAA@@@DDDIIIIIIFFFCCCAAA>>>===>>>>>>===;;;AAA@@@???>>>============888666555555777888777555:::888555333444555555444333333333333333333444444:::888666666777888888777===<<<;;;:::999::::::;;;888777666555555555555666666777999;;;<<<;;;:::999888:::;;;999666555666888999999::::::::::::999999888:::::::::???FFFHHHFFFEEECCCAAA@@@AAAAAA???>>>??????@@@AAACCCFFFHHHJJJJJJEEEAAAAAADDDEEECCC@@@BBB@@@>>>>>>AAACCCEEEEEEIIIMMMMMMJJJIIIKKKLLLIIIGGGBBB>>><<<======999666;;;;;;:::999:::>>>DDDIIIHHHEEEDDDCCC>>>888;;;BBB;;;<<<<<<;;;999777777777888:::>>>AAACCCBBBAAA???BBBAAA@@@AAABBBBBB@@@>>>???>>>===<<<;;;::::::999======>>>>>>===;;;888777666999<<<===<<<;;;<<<=========<<<;;;;;;<<<======<<<;;;:::;;;===?????????777555333222333333222000111111222333333222111111333111///111444555444111333111000333666777555222...000222222222222444666444333111222333555555444444444555555666666555555333444444444555555555666999555111000222333111///555444555666888888666444777777666444444333333333888777666555555444555555<<<888555555777888666333444444555777:::<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::999888888999:::999888;;;:::;;;<<<>>>>>><<<:::888888888888888777777777555666888999999888666555999888666555555555666777>>>===<<<:::999888777777>>>;;;777777999:::888555666555444444555555444222111333555888999888777666777999:::999888777888:::888777666555444444444444666555333111111222333444222333333333333222111111333222222444666777666444333222000111333444444333555444333333444444333222444444333222111111000000444444555555444444333333666555333444555555444333222222333555666555333000222333555666666666555444777777666555444222222111555444333333222333333333555333222444777888666333888999:::;;;:::999666555000111222333555666777777222444777777555333111111666;;;<<<:::999;;;;;;:::;;;888555444666888999999888666444222111111222333333444777:::<<<<<<<<<;;;999666444555555444555999999;;;;;;:::<<>>:::888777555333222222333333333444666777666333111///222222222222222333444444444333333222222333444555<<>>BBBDDD777555333222222333666777;;;<<<<<<===<<<;;;999888:::::::::<<<======;;;999888888999::::::888444111444888:::999888;;;===<<<>>>???===;;;>>>DDDFFFDDDBBBAAA@@@??????===:::777<<<<<<===>>>>>>>>>======777666555555777777777555666555444444666777666555333333222222333444666777<<<:::777666666666555333999;;;<<<;;;999999;;;>>>;;;:::999888888888888888;;;<<<<<<<<<;;;:::888666555777888888666666777999999888888888888888999999888999999888===EEEIIIHHHFFFDDDAAA???@@@@@@???>>>???>>>======???AAACCCEEEGGGBBB===<<<===???>>><<>>CCCFFFJJJLLLLLLHHHHHHJJJJJJGGGEEEAAA<<<:::;;;<<<:::888===<<<999777888>>>FFFLLLNNNIIIEEEBBB???<<<===AAA???===:::888777666555444777999===AAABBBAAA???===BBB@@@>>>>>>???@@@???>>>BBB@@@>>><<<:::999999:::<<<<<<======<<<:::888777555888;;;<<<<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<<<<;;;:::;;;>>>@@@@@@@@@666444222111222222111///111111222222222222111111333111//////111333333222333111111222555666555333///111222222111111333444444222111222444555444333555555666666666666555555555555555555666666666777777444222222333444333111666555555777888888666444888888666555444444333333777777666555555444444444999777555555666777666555555555666999;;;<<<;;;:::::::::999999999:::<<<======<<<<<<;;;:::::::::999888777666777999:::999888888999:::;;;<<<<<<;;;999::::::::::::::::::999999666777:::<<<<<<:::888777777777666555555666666777>>>===<<<;;;:::999999999<<<:::888888999999777666555444333444555666555444555555777888999888888777777888888888777777777888777777555444333333333333555444222111000111222333333333333444444333222222333333333555777888777666555333222222333444333222444333222333444444333222777777666666555444333222777555444444555666555444666555333444555666555333111222444666666555222000333333444555666777777777777666666555444333333222666555555444333333333333666444333444777999888777::::::;;;<<<<<<;;;:::999111111222222333444555666111444888999777444222111555999<<<999999;;;<<<;;;>>>:::555333444777999999777777777666555444333222111333666999;;;<<<<<<<<<:::888666555555555666888999;;;<<<;;;===AAAAAA===:::888666444333333333333444666999::::::777444222111111111111111222333444555333222111111333666777<<>>BBBDDD666444333111222444666888===>>>?????????>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::;;;<<<<<<:::777444555666777666666888999999:::;;;:::888:::@@@AAA>>>@@@@@@AAAAAA@@@>>>:::888999:::;;;<<<<<<;;;:::999666555555555666777666666222222222444777777666555555444333222333555666888<<<:::777666666555333222777;;;===;;;777555888<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;:::888666555555555666666666777777888888888666666666777999:::888999888777;;;DDDHHHHHHFFFCCC???>>>>>>>>>>>>===>>>===;;;:::;;;<<>>999777888999999888;;;:::999777888===DDDJJJPPPJJJCCC@@@??????>>>>>>@@@<<<666444555666555333666999===AAABBB@@@===;;;@@@>>>;;;;;;<<<======<<>>;;;999888999999<<<<<<===<<<<<<:::999888777999;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<::::::;;;===?????????444222111111222333222111111111111111111111111111444222000//////111111111222111111222333444555444222444444333111000111222444333333444555666555444666777777888888888888777777777777777777777777777333222111222333444555444666666666777999999777555999888777666555555555555666666666666666666555555777666555555666777777777888888999:::<<<<<<:::888:::999888888888:::<<<============<<<;;;999888888888777666777999::::::999444555888999::::::::::::999999999999999999999999888:::<<<>>>>>>===:::999777777666666666777777777;;;;;;;;;:::;;;;;;<<<<<<:::999888888888888777555555444333444666777666555:::999888777666777777888666555555555666666666555666555444333222222222222444333222111111111222222000111222222222222111111444333444666888999999777999777555444444444333111444222111222444444333222666666777666666444333222777555333333444666666555666444444444666666555444111333666777777555333222222111000000111333555777666666666555555444444444666666666666555555444444777666666777999;;;;;;;;;<<<<<<;;;::::::;;;======444333333222222222333333222555999:::888444222111444999;;;::::::===>>>===>>>:::555333333666888999777888;;;<<<;;;888444111000111555888::::::::::::999999777444444666777777888;;;;;;;;;===BBBAAA===;;;999888666444444444555444666999::::::888555333/////////000000111222333666444222111111444777999<<<===??????===<<<<<<======;;;999666555444444555555555555666999<<>>>>>@@@AAAAAA@@@??????>>>>>>>>>===<<<<<<===>>>>>><<<;;;:::;;;:::888666777555444555555555555666555777777666888<<<;;;777<<<>>>AAABBBAAA???===;;;999999::::::999777555333444555555555555666666777///000111444666777555333555555444444444555666777999888777666777666555333444888;;;999555444666:::777888999:::<<<===>>>>>>999999888888777666666555666666666666777777777777777777666555666777999:::888999777666;;;CCCGGGFFFBBB@@@===<<<<<<<<<<<<;;;>>><<<:::888888999<<<===???<<<777444333444555666:::;;;:::777666888>>>CCCBBBEEEGGGGGGHHHIIIDDD===>>>;;;777555555666777777666777888999999<<>>===:::>>>999444333555777777666555888<<<@@@AAA@@@===<<<>>><<<999888999;;;;;;:::AAA@@@>>>;;;999888888888============<<<<<<;;;::::::;;;;;;<<<<<<<<<:::999999::::::::::::::::::999:::999888999<<<===>>>===222111000000222444444333222111000000000000111222444333111000000000111111222111111111222333444555555666666444222000111111666555555666888888777555666777888999::::::::::::::::::999999888888777777000000111222333444555555555555666888::::::999777888888777666666666666777666777777777777777666666777666777777888999:::;;;<<<;;;::::::;;;;;;999777999999888777888999;;;<<<=========<<<;;;:::888777999777777888:::;;;:::999111444777888888888888999666666666777777777777777:::<<<===>>>>>>===;;;:::777777777777888888888888::::::::::::;;;<<<======888888999999888777666666666555444444666777666555===;;;888666555555777888666444333444555666555333555444333333333333333333444333222222111111222222......///000000000//////333333333666888:::999888;;;999666555555444222111333222111222333444333222222333444444444333222111333333222222222333444444666444444444666777666555222555777888777555444444555333222111222444777999666666555555555555555555777777888888888777666666888999:::;;;<<<<<<<<<<<<<<<;;;:::999999;;;>>>???666555333222111111222333555777::::::777444222111444999<<<;;;;;;???AAA@@@===999444222333555777888888:::===>>>===:::666333111222555777888888888777888999777333333666777555888:::::::::<<<@@@@@@<<<:::999777555444444555555222333555777777666444333/////////000111222333444777666444333333555777999<<<===>>>===<<<<<<===??????===:::777444333333444555555666888999;;;===>>>:::888666444333555777888===>>>@@@AAAAAAAAAAAA@@@>>>??????===<<<<<>>>>>::::::999888666444222111333444555666555555666888111111222444666666555333333444555555666777888888888777777777888888666444///333666777666666888;;;333444666777999:::;;;;;;555555555555555555555666777666555666888999888777666666666666777888999:::999:::888777:::BBBDDDCCC>>>===<<<<<<<<<<<<;;;999999777444222111333555777<<<:::777444333333555666999999888666666888===@@@>>>AAABBBCCCFFFGGGBBB:::<<<:::888555444444555555222555888:::::::::;;;<<>>@@@@@@??????===;;;999999:::;;;:::999@@@@@@>>>===<<<:::999888>>>>>>======<<<<<<<<<<<<<<<<<<;;;<<<===<<<999777999::::::;;;;;;::::::999999888777888;;;======<<<333222111111333444444333222111000//////000111222111222222111111111222333111111111111111222444666555666666555333222333444888777777999;;;;;;999777555666888999;;;<<<<<<<<<<<<;;;:::999777666555555///000222222222222333333444444555888;;;<<<:::999777777666666777777888888999999:::999888777555444777888888999999;;;===>>><<<:::888888999:::999888999888888888888999999:::<<<<<<===<<<<<<:::888777:::999888999:::;;;:::999333666888999777666777888777777777888888888999999<<<<<<<<<<<<<<<;;;:::999777777888999999999999999::::::::::::::::::;;;<<<888999::::::999888888777777666444555666666555444999999888777777777777777666444333444666777555333555555444444444555666666444333333333222222222222//////000111111111111111111111222444777888888666:::888555444444444333111222111000111333444333222000111333444444333222111000333555555222222444666555444444555666777777555444777999888666555666777666555555444555666777888555555555555666666666666777888999:::::::::999888888:::<<<>>>>>>===<<<<<<999999999::::::;;;<<<===666555333222222333444555888999:::999666333222222222777:::::::::>>>@@@???:::777333222333555777777;;;;;;<<<<<<;;;999777555444555777888888888666555777999777222111555666444777999999888:::>>>===999777666555333333333444555222333444555666555555444000000000111222444555666999888666555555666777888===>>>>>>=========???AAA???===999666444444444555666777999:::;;;<<<<<<;;;:::888666555555777999:::<<<===???@@@AAAAAAAAA@@@>>>??????===<<<===AAADDDAAA@@@@@@AAAAAA???<<<999>>>888555888:::999999<<<666777555222444888888555666:::===>>>===<<<===>>><<<;;;999777555444333333111444666666444444666888666555444555666666555333///111444777999:::::::::999999888999999888666444111333555666888888888888444555666888888888888888555444444444444555555666666444444666:::<<<;;;:::555666777888999999999999999:::999888;;;AAABBB???;;;;;;<<<===>>>>>>;;;999888555222//////111444666999999888666444444555666999777555666888:::<<<<<<>>>>>>======AAAEEEBBB<<<;;;;;;:::888555444444555333555888999888888888999:::<<<;;;777888;;;:::666999999888777666666999;;;666888:::===???AAABBBBBB===<<<;;;<<<======;;;999???@@@AAAAAA???===;;;:::======<<<<<<;;;;;;<<<<<<<<<::::::;;;======:::777999:::;;;<<<<<<;;;:::999:::999888999;;;===>>>===555333222222333444333222222111000//////000111222...000222222222333444666111111222111111222444666333555666555444444555666999999999;;;<<<<<<;;;999444555777999;;;<<<======<<<;;;:::888666555333333000111333333111000000111444444555888;;;<<<<<<:::666666666666777888999:::<<<<<<<<<;;;999666444222777888::::::;;;<<<>>>@@@;;;999666666777999999999888888888888888888888888;;;<<<======<<<:::999888;;;:::999999;;;;;;:::999555888;;;:::777555666777:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999888888777888999:::::::::::::::<<<;;;::::::999999999999888:::<<<<<<;;;999999999888666555555666666555444555666888999999888777666888555444444777888666444666555555666666777888999444444444333333333222222222333444555555555555555//////000222555777666555777555333333444444333222222111000111333444333222000222444666666666555444111555999999555333666999555444444555777888777666666888:::999666555777:::000111222333333333222111555555555666666666666666777888:::;;;<<<;;;;;;:::888:::>>>???>>><<<;;;;;;555777999;;;<<<<<<;;;:::555444222222222444666777:::;;;;;;999555333222222///444777777888<<<>>>===888555222111333555666666===<<<:::888777777777888777888999:::999777555444777999777111000555666222666888888777999===<<<777555444333222222222333444444444555666666777777777222222222333444555777888:::999888777666666777777>>>??????>>>===>>>AAACCC===;;;888555444444666777777999;;;=========;;;:::999888666555666888;;;===;;;<<<>>>@@@AAAAAAAAA@@@>>>??????===<<<===BBBFFFCCCDDDFFFHHHIIIFFF@@@<<<@@@888666:::>>>======AAA:::999555111222888:::999666999<<<<<<:::999:::<<<===;;;999777555555555666111333666666444444666999999888666666777777666444***...222888;;;=========;;;::::::::::::888555333777666666777999888666333999999:::;;;:::999888777666555444444444444555555444333333666;;;>>>>>>===555666888999:::::::::999999::::::999;;;@@@@@@===:::;;;<<>><<<888666666888;;;===888888888777666555666777999666444555999<<<<<<:::???===999888<<>><<<<<<<<<:::777555444555555777888888777777777999444999:::777777;;;:::666888:::;;;999666555888;;;777888:::<<>>>>>>>>???@@@???===:::@@@AAACCCDDDCCC@@@===;;;<<<<<<;;;:::::::::;;;;;;:::999999;;;>>>>>><<<999::::::<<<<<<<<<<<<::::::;;;:::999:::<<<>>>???>>>000111444555555333111///333111000000111111000...222111111111222333333444555333111222444444111...555555555555444444777999===>>>???@@@@@@???>>>===555666888;;;<<<=========::::::999777666555444333111111111222222333333333222333333555;;;???<<<666777666555555777999<<<===>>>===;;;999888777666666777777777:::>>>BBBCCCDDD===;;;777777888:::<<<<<<===<<<999888777777888999555888;;;:::666555888;;;<<<:::999888999999888777:::999888777777888888999===>>>>>>===<<<<<<>>>???;;;;;;:::999999999::::::888;;;===;;;888777;;;@@@???<<<:::999999:::999888666777888::::::999888888888777777666666666666777888777666555555666777888444555555555666666777777777666666888;;;<<<:::777333333333444444333222222555444333222333333555666555555444333333333444444888666444444555555333222111222333333333222111000333333222333444555333111444333111000222666:::===999777555333222333444555333777::::::777555555666555555444444444333333333333555777777777777888999===;;;888444222333777:::;;;;;;<<<>>>???<<<888444888666666999======999444333444444222222333666888888999::::::999666444222999<<<;;;777666888888555888666333000000111333555666555444333444555777999999999999999888777555444888888888888666444222111666777999::::::999888777333333333222222222111111555777888999999777444222444555555333111222666:::<<<;;;999777555333333222:::999999<<<@@@BBB@@@===>>><<<:::777555555555666@@@888777???@@@:::999>>>888999999888777777888:::;;;===>>>???>>>>>>@@@AAADDD>>>===@@@AAA???AAAGGGKKKKKKJJJIIIGGGEEECCCAAA@@@AAAAAA???===<<<<<<===<<<;;;888555444444444555666888::::::999999:::;;;;;;<<<<<<;;;999666666666555777777555333444888;;;999666555777:::;;;777222555444333555888;;;;;;;;;<<<:::888666666666666555333444666999;;;;;;999666888777777999;;;<<<;;;999999999999777555444555666777666444555888;;;<<<===:::999777555999>>>;;;555888999;;;<<<<<<<<<;;;;;;999:::;;;;;;;;;;;;>>>???999777444222222444777999888666888:::888555555999888888888888999;;;===>>><<<<<<;;;:::;;;;;;======@@@;;;777555666888777666444444555666666666666666;;;777555777:::;;;888444999999:::::::::999999888666777999;;;===???@@@AAA?????????>>><<<;;;<<<>>>FFFGGGGGGHHHGGGEEECCCAAAAAA===999777777999999999999888:::>>>CCCDDD@@@===<<<;;;:::999999999999:::888666666:::@@@CCC@@@===333333444444222000...,,,444222111111222222111///222222111111222222333444444333111222333333111///555666777666666777:::<<<>>>>>>>>>>>>===<<<:::999555555555666777999;;;<<<888888777666555444444333222222333333333444444444444666666777;;;@@@===666666666666666888:::===>>><<<;;;:::999888777777777888777777888;;;>>>>>>>>><<<:::777777888;;;<<<======;;;999888777777888999888;;;===;;;777555777:::;;;999777777888888777666;;;:::999888888999:::;;;<<<=========;;;;;;<<<>>><<<;;;:::999999999999999999::::::999888888;;;===<<<999777666666777777666666777888888999999888888888777777666555555555555888888777666666777888888555555555555666666666777777666666888;;;;;;999777555555555555555444333333555444444444444555666777888777555333222111000000222111111333666888777777222333444555444444333222333222111222444444222111222222333444666777888888999888666444444444555666444777999888666444444555555444444444444333333333555777999:::999999:::;;;;;;;;;999777444444777999666777999;;;===<<<999666999666444555999:::888555444444444333222444777:::999999999999888666444333666999999666666888777444444333222222222222222333666555444333444555777888888888888888777666444333888888888888777666444333777777888999999888777666333333333222222222222222333555777999999888666555555555555333222333666:::===<<<;;;999888666666555:::::::::<<<>>>??????>>>>>>===:::888666666666777>>>888888@@@AAA;;;999===:::;;;;;;999777666777888;;;<<<>>>>>>>>>???AAACCCEEE@@@>>>AAABBBAAADDDIIIJJJJJJIIIGGGFFFDDDBBBAAAAAABBBCCCAAA>>>============;;;999777555555555666777999;;;;;;:::999:::;;;<<<======<<<;;;999888888777777777666333444777:::999777666888<<<===999666666555444666888:::;;;;;;<<<:::888666666666666555777777888:::<<<;;;888555777666777888:::;;;:::888777777777666555555555666888666555666999<<<======;;;:::888777:::>>><<<666999:::<<<>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;<<<===888777555333333444777888888666777;;;;;;888777888888888888999;;;>>>AAABBB@@@???===;;;;;;;;;<<<===???<<<777555666777777666333444666777888888888888:::888777999===>>><<<888999999::::::999999999999888999:::<<<===>>>>>>>>>@@@@@@@@@???<<<;;;<<<===DDDEEEGGGHHHGGGEEEBBB@@@<<<999777777999;;;;;;;;;999:::<<>>???:::999999888888888888888:::999888999:::;;;:::999;;;999777777999<<<======<<<;;;999888777888888999:::<<<===;;;888666777999;;;999888888999:::999888<<<;;;:::999999:::;;;<<<;;;<<<===<<<;;;:::;;;===<<<;;;:::999888888888888999888777777999::::::999:::888555444555666666555777666666666777777888888888777666555444444444444888777777666666777777888555555555555666666666666888777777888999:::888777888888777666555444444333444444444555555777888999888777666444333222222222222111111333666888999888444444666666666666555444333222111222444444222111000222666888999888555444999888777555555555666666666777777555333222333444444444444444333333333222555777999999999888999:::888999;;;:::888777666777222333555888;;;;;;999777:::666222222444777666555444444444333222555999<<<999999888777666555555555222666777666666777555222000111222333333222222111666555444333444555666777666666666666666555444333666666666777666555444444777777777777777666555444444444333222222222222222111333666888999999888888555666555444222333666999<<<<<<<<<<<<;;;;;;:::999:::;;;<<<;;;;;;;;;===>>>>>>===;;;999777777777888<<<888999AAACCC===:::============:::777666666777;;;<<<===<<<===???BBBEEEEEEBBB@@@BBBCCCDDDFFFKKKIIIIIIGGGFFFEEECCCBBBAAADDDEEEEEEDDDAAA>>>>>>>>>>>>===;;;999777777777888:::;;;======;;;:::::::::<<<===>>>>>>>>>===;;;:::888888888666555555777999999888888;;;>>>@@@===;;;888666555666888::::::999;;;:::888777666555666666888888999;;;<<<<<<999777666555666888::::::999777555555555555555666777777999888777888;;;===>>>===<<<<<<;;;999<<>>=========>>>???>>>===<<<;;;888777666555555666777888999666666<<>>;;;:::;;;<<<===???<<<888666666777666666333555888:::;;;;;;::::::<<<::::::===@@@BBB???===::::::999999999::::::;;;::::::;;;<<<=========<<>><<<<<<===AAACCCFFFGGGGGGDDDAAA???:::888777888999;;;::::::999;;;===>>>>>>???@@@AAA<<<===>>>>>>>>>===<<<;;;;;;999999<<<@@@BBBAAA>>>000000000000111222444555333222111111222333222111333222222111222222333333222222111222222333333333777888999999888888999;;;999999888888666555444444777666555444555777:::;;;444444444444444444444444333333333444444444444444888999999777999<<<:::555555555666777999<<<>>>???777777777777777888999999<<<;;;:::;;;<<<<<<;;;999:::888666777:::<<<>>>>>>;;;:::999888888888999999:::<<<<<<;;;999888999:::===;;;::::::<<<======<<<;;;::::::999999:::;;;<<<;;;<<<======<<<;;;<<<===<<<;;;:::999777777666666;;;777555666:::<<<:::777:::888666555666777777666777666555555555666888999888777666444333333333333666666666666666666666666555555555666666666666666888777777888888888888777999999777666555444333333333333333444666777888999666555555555666777777888999777666666777777666444555555777888888777777666444333333444555555444222111333777999999777444222888777666555444555555555777666444222111111222333444444444444333333333333222444555666555444555666444888<<<===;;;999666555222222444777::::::888666888555222111333444444333333333333222222444999<<<999888666444444444666666222666888777666777444///000000000111111222222333555444444333333444555555444444555444444444444333333444444444444444444444777777666666555444333222444444333222111222222333222333555777999999999888666666555444444444666888;;;;;;===>>>>>>>>>===<<<999;;;<<<:::777666:::======<<<;;;:::999888999999:::888:::AAADDD???<<<======>>>===;;;888777777999;;;<<<<<<;;;<<>>@@@???===;;;::::::<<<<<<===???@@@???===;;;888888888888888999:::;;;999999:::===@@@AAA@@@>>>999777666666888999999888::::::999777555555666777666666777999;;;;;;:::888444444555777999999888666333333222444666888999999:::999999:::===>>>>>>===<<<======;;;===???===888777999<<>>===>>>>>>???AAABBBAAA???===999888888888888999:::::::::666666>>>CCC@@@;;;888888888999;;;===@@@CCCEEEAAA???<<<:::999:::===>>>>>><<<999777666666666666444666999<<<======<<<<<<>>>>>>>>>@@@CCCCCCAAA>>>;;;::::::999::::::<<<<<<999:::;;;<<<============BBBCCCCCCBBB???=========???AAADDDFFFEEECCC@@@>>><<<;;;999999999999777555888;;;>>>===;;;;;;>>>AAA===???@@@AAAAAA@@@>>>======<<<;;;===@@@AAAAAA???222222111111222333555777111000///000111222111000333333222222111222222333222222222222333444666777===>>>>>>===:::999999999777666666666555555555555444555666777777777777777333333333333444444444444333333333222222222222222666888888555666888777333555555666888:::;;;===>>>666666666666777888999999:::999999;;;======<<<:::999888777888:::=========::::::999999999999999999888999::::::::::::;;;<<<<<<;;;:::;;;<<<>>>>>>===:::999888888888:::;;;<<<;;;===??????===<<<======<<<;;;999888777666666555<<<888555777<<<>>>;;;777999777555444555666666666777666555555555666888999777777555444444333333333555555555555555555555555666666666666666555555555666777777777777777888888999888777555444333333333111111333444555666777777444444444444555666777888>>><<<:::999888777555333444555777888888888777777666555555666777777666444444555666888888777555444555555444444333333444444777555222000000111222333555555555444444444333333000222444444333222333444222666;;;>>><<<999666555555555555777999999777555666555444444444333222000222333333333333444777:::888777444333333444666777555999:::888777777444///222111///...///111333555444444333333333333333444333333333333333444444444555555555555555666666666777666555444444333333222444333222000000111222333333444666777888888888777777666555555555666666666888:::===???@@@???>>><<<888::::::888555555888;;;<<<;;;;;;:::999999999999999999;;;AAADDDAAA>>>============<<<:::999:::;;;;;;<<<<<<;;;<<>>=========>>>@@@BBBBBB???===;;;;;;<<<<<<<<>>;;;999888999:::<<<===>>>???999999;;;===???@@@???>>>999777666666777888888777999999999777555444666999777777666777888777555333333444555777999999777555333222111333777::::::::::::999:::<<>><<<;;;===>>><<<<<<>>><<<777444777:::===>>>>>>===<<<======???BBBEEEFFFCCCAAA;;;;;;;;;;;;;;;<<<======;;;777777???DDDAAA<<<999::::::::::::;;;===???AAA<<<;;;999888999;;;===???<<<;;;:::888666666666777555666999;;;=========<<>>>>>???AAACCCDDDCCC@@@>>>===>>><<<>>>AAACCCCCCBBB???======;;;:::999:::999777555888:::===<<<:::999<<<>>><<<===???@@@@@@???===<<>>===>>>???@@@@@@???777666444333222222222333111/////////111222111000333333222222111111222222222333333333444555999;;;AAABBBCCCAAA>>>;;;::::::777777666666666666777777222333555666666555444333333444444444444444444444333333222222222222111111444777666333333555555222555555666888999:::;;;;;;555555555555666777888999777777888:::<<<<<<;;;999999888777888;;;<<<<<<<<<999999999999999999999999777777888999:::;;;<<<<<<999888777888:::<<<<<<<<<999999888888888:::;;;<<<;;;===???@@@>>>=========:::999888777666666666666;;;888666888===>>>;;;777777555222222333555555444777666666666777777888888777666555555444555555555444555555666666555555444666666666666666555555555555666777666666666999;;;999888666555444444444555111111333444555555555555444444333333222333333333<<<;;;999999999999777555333444666777888777777666888777666777999999777666555666666666777777666666333333333333333333333333666444111000111222333333666666666666555555555444222444666555444333444555111555999<<<;;;999777666777777777888999888666444777777666666555333111000222444666666555555666888666555444333333444666777777:::;;;888777888555111555333000......111444666333333333333333333222222333333222222333444555666888888777777777888888999666666555444333333333444444222000///...///111222444555666777777888888888888777555555666777666555777999===@@@AAA@@@>>><<<999999:::999777777888::::::::::::::::::999999999999:::<<<@@@CCCCCCAAA???===>>>>>>===;;;:::;;;===;;;<<<===<<<===???BBBEEECCCDDDBBB>>>>>>BBBDDDDDDJJJIIIGGGFFFFFFFFFGGGGGGFFFHHHJJJJJJGGGEEECCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>AAADDDDDDBBB???===<<<===<<<===@@@CCCBBB>>>::::::999999;;;>>>??????>>>999:::;;;<<<======<<<;;;777666444444666777777666888999:::888444444777::::::888666555555333000...333444555888::::::777444444222111444888<<<<<<:::999:::;;;===@@@???===;;;888<<<===;;;;;;<<<:::555333555777999;;;<<<======>>>======@@@EEEGGGEEEBBB<<<<<<;;;;;;<<<===>>>???<<<999999???BBB@@@<<<;;;<<<;;;:::::::::;;;<<<===999999888999:::;;;===>>>999::::::999777666777999666777888999;;;<<<<<<<<<@@@AAACCCCCCBBB@@@===;;;::::::;;;<<<============777888:::<<<===>>>?????????AAACCCCCCAAA???>>>>>>;;;===???@@@AAA@@@???>>>;;;999888999:::<<<;;;;;;999:::<<<<<<;;;:::;;;;;;999999;;;<<<<<<;;;;;;:::??????>>>>>>>>>>>>>>>???777666555333222111111000111000///000222333222111444333222222111111222222222444555555555777;;;???@@@AAABBB@@@===;;;999999;;;:::888777777777777888555555555444444444444444555555555555444444444444444444333333333222222222333666666222111444555333555555666777888888888888555555555555666666777888999999999;;;======:::888:::999888999;;;<<<;;;:::888999999::::::999999999888777777888999:::::::::888777666777:::<<<<<<<<<:::999999999:::;;;===>>>:::<<>><<<<<<<<<999888777666666666666666888777777888;;;<<<999777777555333222444555555555666777888888999999888888666666555555666666777777666666777888888777666666777666666666555555555555333555666666555666:::===:::999777555555555777888222333444555666666555555555444444444444444555555:::999777777888888777555111333444666666666666555888777666777888999777555444555666777888888777666333333444444444444444333555222000000333555444333777777777777666666666666444555777777555444555666111444777999888777777777777666666777888888666555::::::888555333222333444444666999:::999777666666444444333333333444666777555888999666666999888555555444222111111111333444333333333333333222111111333222222222333444666777888888777666666666777888666555444333333444555555333111///------...000111222333444666888999:::;;;999777555555777888666444777:::>>>BBBCCCAAA>>><<<;;;::::::;;;<<<<<<;;;:::888888999999999999999999:::;;;<<<>>>BBBDDDCCCAAA@@@@@@@@@>>>;;;::::::<<<;;;<<<>>>>>>>>>???AAACCCEEEFFFDDD>>>===BBBDDDAAAIIIHHHFFFEEEEEEEEEGGGHHHDDDGGGJJJJJJHHHFFFEEEDDDDDDEEEDDDDDDDDDCCCBBBAAA>>>AAADDDEEECCC@@@???>>>@@@??????BBBEEEDDD???:::<<<:::999:::===>>><<<:::888999;;;;;;999888777777555444222333555666666666777999:::888444333777;;;777666444444444333222000333444666999;;;;;;777555666333111444:::======;;;888999;;;>>>@@@???<<<:::666;;;===:::999999777333444444555777999<<<>>>??????<<<:::===BBBDDDBBB@@@===;;;:::999:::<<>><<<:::888:::<<<>>>???>>>===<<<999:::;;;<<<===============???BBBBBBAAA???>>>???;;;<<<<<<===>>>?????????===;;;999888:::<<<======;;;;;;<<<===???>>>;;;999999999999:::::::::;;;;;;@@@@@@???===<<<<<<===>>>222333222222222222222222222111000111333444333222444333333222111111111222222444666666555888<<>>===;;;888777777>>>===;;;999777777777777:::888666444444555777999666666555555555444444444555555555444444333333333333666666222111444555444555555666777777777777777555555555555555666777777=========>>>???>>>;;;999;;;999999999;;;;;;;;;999888999999:::::::::999999999888777888999999888777999888888999<<<>>>>>>>>>;;;;;;::::::;;;<<<>>>???999;;;>>>>>>===;;;;;;;;;888777666666666666666777666666777888999999888666999777555555666888888777666777999::::::999999888666555555666666777888999777888999::::::999888777777777666666555555555444222444666666555666:::>>>;;;999888666666777999:::444555666777777666555555444444555666888:::;;;<<<;;;999777666666666444222000111333555555555555444777666666666888888666555222444777999:::999777555444444555555666555555444444111000111444666555444888888888888777777777777333555666666555444444555111333666777666666777888555444444555777888777555>>><<<888444111222555777555999<<<>>><<<999777666333333333333444555555666222555666444666:::;;;999444444444444333333222111333333333333333222111000333333222222333555777888666555444333222333333444666555444333444555666777222000...,,,,,,---///000000111333555888:::<<<===:::777555666888888666333888;;;@@@CCCDDDBBB???===<<<;;;:::===@@@AAA>>>:::777777888999999999888888:::;;;<<<===AAADDDDDDBBBCCCCCCBBB???;;;999999:::;;;===>>>???>>>>>>@@@AAAFFFHHHEEE???===BBBCCC@@@HHHFFFEEECCCCCCDDDFFFGGGCCCFFFIIIJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCBBB>>>AAAEEEFFFDDDBBB@@@???BBBAAA@@@CCCGGGFFF@@@;;;===;;;999:::;;;;;;888555888999::::::777555444444444222111222444666666555666999;;;888444333777;;;111111111222555777777666333444777:::<<<;;;888555777444222555;;;>>>===;;;888999;;;>>>@@@???<<<999444999<<<999888888666222555555555666999<<>>@@@===<<<===???>>>::::::>>><<<;;;::::::;;;<<<===>>>;;;<<<=========<<<;;;:::444777999999888777:::<<<888777666555555777999;;;999<<>><<<;;;777999===@@@AAA???===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>AAABBBAAA?????????;;;;;;;;;;;;<<<>>>???@@@BBB???;;;999999:::;;;;;;>>>======???BBBAAA<<<888;;;;;;;;;;;;;;;<<<===>>>@@@@@@???===;;;;;;<<<>>>000000000000000000000000111111222222222333333333222222111111111222333444666666666666777888999:::666555555777777555777<<<999::::::888555555888;;;<<<:::888555333222222222444444333222222222333333...///111333444444444444555333222222333444333222444555777999:::999777666999888555333333444666777:::>>>AAA>>>===>>>>>><<<:::::::::999999888888888999999999999:::999777555999999999999888777555555::::::999888888999:::;;;>>>>>>=========<<<<<<<<<<<<;;;999:::;;;;;;:::888666666444333333444555555888888999999::::::::::::666666666666555555555555777888999999888777666555888888777777666777777777555555666777888888999999:::888666777999999777444444666777555222222555999<<<;;;;;;:::999888777777666555444555666777777666333333444555666777888999>>><<<777333444888888444444222222555555333333666555555444444444555555666666555444555888999888777333555666555222111333555555333222111111222444666222222333555777777444222444444555666666666666666888888888888777666555444333222333555777888777555666555444333333444555666777777777777777666555555555333111000111444777999999<<<<<<999999;;;;;;888<<<888444333444666555333222555444111000111000,,,111333555666777888:::<<<666666666666555444222222333222222111222333555666111111222222333333444444......222999@@@AAA<<<777888666444333555666666666777:::>>>AAABBBAAA>>>===:::<<>><<<;;;;;;;;;:::888777777888:::;;;777888999:::;;;>>>CCCFFFIIIDDD???======>>><<<:::===;;;:::;;;>>>AAACCCDDDGGGHHHFFFAAA@@@CCCDDDBBBCCCBBBAAAAAA@@@@@@AAAAAAAAABBBCCCEEEDDDCCCAAA@@@@@@BBBEEEGGGGGGFFFDDDCCCCCCAAA@@@AAACCCCCC@@@===>>>AAACCCBBBDDDFFFCCC>>>888;;;===<<<888555555666111666:::;;;888444333333444555555666777888888888:::::::::888666666888999888666444555888;;;:::999888888999;;;<<<;;;888555555333333666<<<@@@???>>><<<>>>@@@@@@>>><<<;;;<<<<<<;;;;;;:::888666555444///222111...222:::<<<888@@@999555888;;;::::::;;;::::::999999:::<<<===>>>???===<<<<<<<<<<<<:::999<<<<<<;;;:::999;;;>>>BBB@@@@@@AAAAAA???<<<999666555555666666888999:::;;;===:::777666777888888888999999:::;;;;;;<<<<<<<<<<<<;;;:::888888888888999666777888888777888:::;;;@@@>>>;;;:::<<<===>>>>>>@@@???===;;;;;;<<<===>>>???>>>===999666666777999======>>>>>>===<<<;;;:::???<<<;;;<<<<<<999:::===???;;;:::;;;;;;:::;;;???000000000000000000000000111111111222222222333333222222222222222333444444555555555555555666777777666444444555555333666<<<:::;;;:::777444444777::::::999777555555555555666777666555333222222222222111222333444444444444444666444333333444555555444666777888999999999888888888777555333222333555666;;;@@@BBB???>>>??????<<<<<<<<<<<<;;;;;;::::::999<<<;;;<<<<<<<<<:::888666999999999999999888777777<<<;;;:::999999:::;;;;;;===============<<<<<<<<<;;;999888888999:::888777888777666555444555666666777777777777777888999999777777666666666666555555777888888999888777666555888888777777777888888999999999::::::;;;<<<<<<===:::888666777999999777444666444333333333444555555999999888888777666555555555444444555777888666555333333444555666777888888999999555222444888888444444222222555666333333666555555444444444444555555555444333444666888777666444666777666333222333555555444222111111222333555777444000///111444666777666666666777777666666555777777777777666555444333444333222444666666666555444444444444444555666666666666777777777777666666666555222111222444777999:::===<<<888888;;;;;;999===999555333444555444222222555555222222444333000777888999888777666777999666666777666666555444333444333222222222333444555111111111111111222222222333333555:::@@@AAA===888777555444555777888888888888999<<>>===:::===??????>>><<<;;;;;;;;;;;;:::999999999999999777999:::;;;<<>>AAAAAAAAAEEEFFFDDD???>>>AAACCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>?????????>>>===;;;:::===???CCCFFFIIIIIIIIIHHHCCCAAA???@@@AAAAAA>>><<<<<<>>>???>>>AAAEEEDDDAAA666777888777444222000000222555888888777555444333666666666777888999999::::::;;;:::999777777888:::;;;888555555777999999888999999:::<<<===<<<999666777666777888;;;=========;;;===@@@@@@>>><<<::::::999999999999999888777666222444222///222888:::777<<<999888:::999777999===;;;:::999888999:::<<<>>>>>>===;;;;;;<<<;;;:::888:::;;;:::999999:::===@@@???@@@AAAAAA@@@===:::888666666555666777888::::::>>>;;;888777888888888888888888888999:::;;;<<<<<<::::::;;;;;;:::999777666999:::;;;:::::::::<<<>>>CCCBBB@@@>>>>>>>>>@@@AAAAAA@@@???===<<<<<<======??????===:::777777888:::>>>??????@@@???>>>===<<>>???>>>:::888:::>>>:::999::::::999:::>>>000000000000000000000000111111111222222222222333333333333333333444444444333333333333333444444444555222222333222111555;;;<<<<<<:::666444333555888777777666555666777888999888777666444333222222222666666555444444333444444777555444444555666666555888888999999999999::::::888666555333333444555666===AAACCC@@@>>>??????<<>>======<<<;;;;;;>>>?????????>>><<<:::888888888999999::::::::::::>>>===<<<;;;::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::999999::::::999777999999888777666666777777666666555444555666777888888888777777777666666666777777888999999888666555777777777888888999::::::;;;;;;;;;<<<<<<======>>>999888777777888999777666888444111222555777555222666666555555444444444333444444555777888888666444222333333444555666777777333555333111333888888444444222333666666444333666555444444333333333444444444333222444666777666555666777888666444333333444666555333222111222222333666333///...000333555666777777777888777777666666666666666666555444333333555444222222444555555444222333444666666777777777666666666666666666777777777555333222222444666888===>>><<<888777;;;<<<:::===:::666444333333222111222555555333333666777444999:::;;;999777666777888777777777888888777666666555444333222222222333444333333222222222222222111333222222555999:::888555444444444777:::;;;;;;:::888999:::;;;<<<=========:::===??????===;;;::::::<<<<<<<<<<<<;;;999888777777888:::;;;<<<>>>BBBEEEEEEBBB???<<<<<<;;;:::999<<<;;;<<<>>>@@@@@@???===CCCDDD@@@;;;;;;???AAA@@@>>>>>>===<<<;;;;;;::::::;;;;;;:::888777666555444777:::???DDDHHHJJJJJJJJJBBBAAA@@@??????>>><<<::::::;;;:::999===CCCFFFDDD;;;999888777666555222///444444444555666666555333555555555555666777888888:::;;;;;;999888777999;;;>>>;;;777555666777888888;;;;;;;;;<<<===<<<999777888999::::::999999:::;;;:::===@@@AAA???;;;999888777888888999999999888888555666333111333777888666999999:::;;;777444888>>><<<:::888666777888;;;<<<<<<;;;:::;;;;;;;;;999777888999:::999999999;;;======>>>@@@@@@???>>>;;;:::777666555555555777888999???===:::888888999888777666666777777999:::;;;<<<888:::<<<===<<<:::777555:::;;;<<<;;;;;;;;;===???DDDEEEDDDAAA>>>===@@@CCCCCCBBBBBBAAA@@@>>>===<<>><<<999888999;;;>>>??????@@@@@@???>>>===AAA??????BBBAAA<<<:::;;;===999888999999888999===000000000000000000000000111111111111222222222222333333444444555555555444222222333333333333333222444111000111111000444:::>>><<<999555333333444666666666555444555666777888777666555555444444444444999888666333222222222222666555333444555666666555;;;:::999999999::::::;;;888777555444444555666777<<>>===;;;@@@??????>>>======<<<<<>>@@@???>>>===<<<::::::999:::;;;;;;<<<;;;:::999888<<<;;;999:::;;;;;;:::888::::::999888888888777777777666555444444666777888999999888888777777666666666777888999999888777666666666777888999:::::::::999999999:::::::::;;;;;;999888888777888888888888888666555555777777666444444444444444444444444333333333555888999888555333222333333444555555666666000333333111222666666333444222333777777444444666555444444333333333333444444333333444666777777666888888888666555444444444666555444333222111111222000000111333555555222000666666777888888888888888444555555555444444333222666444222222333444444333222444666888999999999999777777666666555555555555666555333111111222444555>>>???<<<777777;;;<<<;;;===;;;777444222111111111111444444333444888999777777888999999777777888999777777888888888888888888666555333222111222222333555555555444444333333333222000000111444666666555111222333777:::<<<;;;:::777888888888999;;;<<<===:::===??????===;;;:::999<<<===>>>>>>===:::777555666777999::::::<<>><<<;;;:::999999999999<<>><<<@@@@@@===888888<<>>BBBEEEFFFFFFFFFBBBBBBAAA@@@???===;;;:::<<<<<<:::777;;;BBBEEEDDD>>>;;;888777888777444000666444111222555777666444333333222222222333444555888999:::999777777888999>>>;;;888666666888999;;;<<<;;;::::::;;;:::888666666999;;;:::777666999;;;;;;>>>BBBBBB@@@<<<999888777777888999999999888888666555333222444666777777888777888999777555777<<<<<<:::777555555777999;;;;;;:::::::::;;;;;;999777666777999999999999:::;;;;;;<<<===>>>>>>===<<<;;;888777666666666777888999???<<<:::888888888777666666666666777888:::<<<===::::::<<<<<<;;;:::888666999:::;;;:::::::::<<<>>>DDDFFFGGGCCC===<<<@@@DDDEEEEEEFFFEEECCC@@@>>><<>>===;;;;;;>>>CCCCCC???===>>><<<888666888888666888<<<000000000000000000000000000000111111111222222222222333444555555555444444222222333444444444333333444111111222111000444999???<<<777333222222333444777666444333222222333444444444444444555555666777999777555333111111111111555333222333555666666555;;;;;;:::999999::::::;;;888777777666666777888888:::???@@@>>><<<===<<<:::>>>>>>>>>>>>=========<<<>>>AAADDDDDDAAA>>><<<;;;999999:::;;;===???AAABBBCCCBBBAAA???===;;;999888888999:::;;;;;;999888777:::999888888999999888666:::::::::999888777777666777777666666666777888999999999999888777666666555666777888999999888777666555666777999:::::::::999888888888888888999999999999999888888777888999:::888:::;;;:::888666777999555555555555555555666666333333555888999888555333222222333333444444555555000444444222111444444222444222444888888555444666666555444444333333333333555444444555777888888777888777666666666555444333666555444333222222111111000000111333555555222000333444666777999:::::::::444444444444444333333222666444333333444555444333444555777999:::;;;:::::::::999777555444333333333444333222111000111333333>>>???<<<777666:::<<<:::;;;:::777444111111111222111444444222333777999777777888999888666555666777666777777888888888888777666555333222111222222333555555555444444333333222444333222333666999:::;;;000111222666999;;;:::999777777777777888999;;;<<<;;;===??????<<<:::999999<<<===??????===:::666444444666888888999:::<<<>>>@@@@@@???===;;;999999999666777;;;???BBBAAA>>>;;;<<<===:::666666;;;>>>===<<<<<<<<<<<<;;;:::999888777777666666666777777888<<<>>>AAACCCDDDCCCBBB@@@CCCCCCCCCAAA???===<<<;;;??????<<<888;;;AAADDDCCC<<<999555555666555222///888555222222555777666444333333111111111222444555555666888777666555666777;;;:::999888888:::===@@@===;;;999888888888666555333666999999777666999<<<>>>@@@CCCCCC@@@<<<999888888888999999999888777777666333111222444666777888999444333777999888777888;;;999777666555777999::::::::::::;;;<<<;;;999777666888999:::999999:::<<<999:::;;;<<<<<<<<<;;;;;;999999999999999999999:::===;;;999888888888777555888888777777999;;;===>>>===<<<;;;:::999999999999999:::;;;;;;:::;;;===>>>FFFHHHHHHDDD???===AAAFFFFFFGGGHHHGGGEEEBBB???<<<===>>>???===<<<;;;<<<======>>>@@@AAABBBAAAAAA@@@::::::>>>CCCCCC???<<<===;;;777666777777666777;;;000000000000000000000000000000000111111111111222111222444555555444444333000111333555555555555444444222222555444222444999???;;;555222111222333444777666444222111000111111222222222333444666777888777666555333222222111111444333222333555666666555;;;;;;::::::::::::999999777777666666777777888888888===???===;;;======:::<<<<<<============>>>>>>>>>BBBFFFGGGCCC@@@>>>???=========???AAACCCFFFHHHHHHGGGFFFDDDAAA>>>;;;999999:::;;;<<<<<<:::888777777666444555666666555333999999999999888666555444777777888888888999999999999999888777666666555555555666888999999888777777444666777888999999888777999999999999999999999999888999999888777777:::<<<999<<>><<<777666999:::888888777666333111111333555444666555222333777888666:::::::::888555333222333666666666777777666555555555444333222222222333444333333333333333333222222444333333444555888:::<<<222222222555888999999888666666666777888999;;;;;;;;;===???>>><<<999888888<<<===>>>>>><<<999666444444666888999888999;;;<<>>;;;999999:::666777;;;???AAA@@@===999888:::999555666:::<<<;;;;;;<<<=========<<<;;;:::777888888999999::::::;;;AAABBBDDDEEEEEECCC@@@???AAABBBCCCBBB???=========@@@AAA>>>;;;===BBBBBB???<<<:::888666666666555444888777555555555666555555666555333222222444555777333555666777666555555666999:::;;;<<<<<<>>>AAADDD>>>;;;888666666666555444444555777888888999:::<<<@@@AAABBBAAA>>>:::999888888888999999999888777777666111///222444444666888888333111555999999666666999888888777777888999::::::::::::<<<===<<<:::777888:::;;;:::::::::<<<>>>999::::::;;;;;;<<<;;;;;;999:::<<<=========<<<;;;<<<;;;999999::::::888777:::999888777888:::<<<===>>>===;;;999999999::::::;;;<<<===<<<<<<<<<>>>@@@GGGHHHGGGEEEAAA@@@CCCFFFFFFFFFFFFFFFDDDAAA>>><<<<<<===>>>>>><<<;;;<<<===???@@@BBBDDDDDDDDDDDDDDD???>>>@@@DDDBBB===999999;;;777666777777666777;;;000000000000000000000000000000000000111111111111000111333444555444333222...///222444555666555555444333555888777444555999???:::444000111333444444777666444222111111111222222222222222333555666777555555555555555444333333555444333444666777777777999:::;;;;;;;;;999888777555555555555555666666777777<<>>>>><<<;;;;;;<<<===>>>???@@@@@@>>>CCCIIIJJJFFFCCCBBBCCCCCCCCCCCCDDDFFFIIILLLNNNMMMLLLKKKIIIEEEAAA>>><<<;;;<<<>>>??????===;;;999777666555555666666555444777888888777666555333222555777888::::::999888777999888888777666555444333555666777888999888888777444555777888888777666555999999999999999999999999888999999888666777:::===;;;<<<===<<<;;;999888888555666666777888999999:::555444444555777888666555222222222222333333333333111555666222111555999999444222555999999666444555888888777666555555555555555444444555777888888777555333222333666777555444333333333444333333333222777444000///111444666777555555666777777777666666444444555555555555444444333333555777999999666444444444444444555555666777777666555333333444555666333333333333444555666666;;;===<<<777666888888555444555555333111222555888888:::888444333777888666:::;;;;;;999666444333444555555555555444444333222444333222222222333444555555555555555555666666666444444555444444555777999666555444555777888888777555666777888999::::::;;;;;;===???>>><<<999888777;;;;;;<<<<<<;;;999666555666888::::::::::::;;;<<<>>>@@@AAA???<<<::::::;;;999:::<<<>>>???>>>999666555888888666777:::;;;999:::;;;<<<>>>>>>===<<<;;;888999:::;;;;;;;;;:::999>>>@@@BBBCCCCCCBBB@@@>>>???AAABBBAAA>>><<<<<<>>>>>>??????>>>???BBBAAA===;;;;;;:::888666666777999888999999888666444444555777666444222222444666777222555777777666666666777888;;;>>>@@@???@@@BBBEEE@@@===999666666666555555888777777888:::<<<<<<;;;@@@AAA@@@>>>:::777777777666777888999999999999999777111///222333111222666555222222666888666555777777777888999::::::::::::::::::;;;===>>>>>>;;;888<<<<<<<<<;;;:::;;;>>>AAA;;;;;;<<<<<<<<<<<<======999;;;???BBBBBBAAA???===<<<;;;;;;<<<======<<<:::;;;999777666666888:::;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<<<<;;;<<<>>>@@@EEEDDDBBB@@@???@@@BBBCCCCCCCCCCCCBBB@@@>>><<<;;;:::<<<======<<<;;;<<<======???@@@BBBCCCDDDCCCCCCCCCAAABBBDDDCCC===::::::;;;777666777777666777;;;000000000000000000000000000000000000111111111111///000222444444333222111,,,...111333555666555555444333666:::999666666999???999333000111333444444777666444333222333333444333333222222222333444444444555666777777777666555666555444555777999999888888999;;;;;;;;;999777666333333333444444555555555777<<>>===@@@@@@>>>;;;;;;<<<>>>???@@@AAABBB???EEEKKKLLLHHHEEEEEEFFFHHHHHHGGGHHHJJJMMMPPPRRRQQQPPPOOOLLLIIIDDDAAA???===>>>@@@AAAAAA???===;;;:::999888888999999888777666666777777555333222000444666888:::;;;999777666888888777666555444333333555666777888999999888777444555777888777666444333888777777777777777777777888999:::888666777;;;>>>===;;;999:::<<<<<<888444555666666777888999::::::666555444555666777777666222222222222222222333333111555555222111777<<<>>>333222555::::::666444555999999888666666555555555444333333444666777666555444222111222555777666444222222333444444444333333222222333555777777444222777777777777666555333333444444555555666555555555222333666999;;;;;;777444444333222111111222444555555444333222333555777999444444444555666777888999:::<<<;;;888666888777444222333444333111222666:::<<<===:::555444777888666777999:::999888777888999444444444444333222111000333222222111222333555666888888999999::::::;;;;;;::::::;;;:::888888999::::::888666555777888888888555666777999::::::::::::;;;===???>>><<<999777777:::;;;;;;;;;:::888666555777999;;;<<<;;;;;;<<<===>>>@@@BBB@@@<<<::::::<<<<<<<<<===>>>>>>;;;777333333777888777888;;;;;;888888:::<<<>>>>>>>>>===<<<999:::;;;<<<;;;:::888666888:::===???AAA@@@???>>><<>>@@@CCCAAA;;;555666777555222111444777888;;;<<<:::666333444555666444222000000222444555333555888888777777777777999===AAABBBAAAAAABBBDDDBBB>>>:::777666666666666<<<:::888999===>>><<<:::@@@@@@>>>;;;777555555666444555666888:::;;;;;;<<<999333///222222//////333111222555888666222444:::555777999:::;;;;;;::::::::::::<<<>>>???>>>;;;999>>>>>>===;;;;;;<<<@@@CCC>>>>>>>>>>>>>>>>>>>>>>>>888<<>>===;;;999777555555666888999:::;;;===>>>===;;;888777888999:::999999999;;;===@@@>>>;;;:::<<<===>>>>>>@@@@@@???>>>===<<<:::999999;;;======<<<;;;<<<===:::;;;===???@@@AAA@@@@@@BBB@@@AAADDDDDD@@@>>>???<<<888666888888666888<<<222222333222222111000////////////111333333000...333333333333333222111000......000222444555666666666222000222222000555===:::333...111555555444444888888777777666333111///333222222333444555666666777555444555666777666555666777777777888888888888???888444777;;;999777666444333222222333555888999888:::;;;===>>>>>>======:::;;;<<<===>>>>>>>>>>>>AAABBBDDDCCCBBBBBBCCCDDDLLLLLLKKKKKKKKKNNNRRRVVVRRRSSSQQQMMMFFFAAA@@@AAA::::::<<<<<<<<<;;;:::999666777888888888777555444555555444444444444555555777999;;;===>>>===;;;999:::999888666555555444444999999:::999999888777666555555555666888888777666<<<;;;:::999777666555444888888777777888:::<<<===>>>>>>===<<<;;;999777666555333333555999:::999666777777888666333222222222444222111222555777777777333333444666777999::::::333333444444444444333333666555444333222333444444111222444666777777666555888444000111555888777444555333222333444444222111333222111222444555444333666555333222111222222333777333111333777888333...555555555777999999777555666333000///111333555555666666666666555444333222444333333555888;;;<<<<<<;;;;;;999888777666666777555555666777888999999::::::999888666555444444444555555555444444333333222:::777444333444333111///222333555444444444555666888888888999<<<<<<<<<:::?????????>>>======<<<<<<;;;999777777888777666444:::999777777888;;;>>>@@@;;;;;;;;;;;;;;;:::888888;;;888999<<<<<<777666888:::;;;<<<======???BBBEEEFFFDDDBBBAAAAAA???:::666:::;;;<<<<<<;;;999888777999;;;<<<;;;888666777999999::::::;;;;;;;;;::::::777666666555555555666666888:::;;;<<<===<<<:::999;;;;;;:::888777777:::<<<<<<===???@@@???>>><<<;;;666666555444444555666777888999999999777444111///888555333333666777666444999:::;;;:::999999;;;===888>>>DDDFFFCCCAAAAAACCCFFFBBB;;;666444777;;;???===??????===:::999;;;>>>777:::<<<;;;777666666888666333111333666888777555666666555555555444444444666666666666555444333222888888999999999:::::::::;;;===>>>???>>>>>>@@@AAA???<<<;;;======;;;;;;>>>;;;@@@BBB>>><<<>>>@@@@@@===<<<<<<@@@EEEEEE@@@:::@@@>>>;;;;;;<<<>>>??????<<<<<<999666333333555777777:::<<<===<<<<<<<<<===888;;;999444555<<<>>><<<;;;999777555555777999;;;<<<======<<<<<<:::999888<<<;;;999777777888:::;;;:::===AAAAAA???>>>???@@@>>>@@@BBBCCCCCCAAA>>>===>>>;;;999888999;;;<<<<<<222222222111111000///...000000111333555555222000444555555555444333222111000111222444555555555444666222111333333222777>>>===666111222444333111111555666888999999666222///222333333333333444666777666555444555666777666444666666777777777888888888>>>888444777:::888555555555444444444555777999:::888999:::<<<======<<<<<<999:::;;;<<<============;;;===???@@@AAABBBDDDFFFKKKLLLMMMMMMNNNQQQTTTXXXSSSTTTSSSNNNHHHCCC@@@@@@:::;;;<<<<<<<<<;;;:::999777888888888888777666666666666555555555555666666999999::::::;;;;;;;;;;;;::::::999888777777777777888999999999999888777777777666666777999:::888777::::::999999888888777777777777666666777888:::;;;>>>>>>===<<<;;;999777666777666555666888999777555777888888666444333444555555333222333444555444333555555555666666666777777444444555555555555444444666555444333222333444444111333555666777666555444777444000111555888777555666444222222333444333222333222111222444555444333555444333222222222333444444444444555555444222111666555555666777777555333444222000111333555777777777777777777666555444444444444444666999;;;;;;;;;;;;;;;:::999999888777777555555555555666666666666:::999888777666555555555555555555555444444444444888555333222333333222000333444555555444444555777999888888:::===>>>===;;;??????>>>===<<<;;;;;;;;;:::999777777888888666444999888777777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::888999<<<;;;777666888:::;;;<<<======>>>AAADDDEEEBBB@@@??????===999666=========<<<;;;999777666:::<<<===;;;999777888999555666666777777777666666666555555444444444444555444555777999999888777666======;;;999666555777999999:::<<<===>>>===;;;:::777777666555555666777888777888888888777555333111666444222333555666555444999;;;<<<<<<<<<;;;===>>><<<@@@EEEFFFCCC@@@AAACCCFFFBBB<<<888666888<<<>>>DDDDDDCCC???;;;:::<<<>>>666888999888555333444555666444222333666888777666666666555555555444444444444555555666666666555555888888888999::::::;;;;;;;;;>>>@@@AAA???>>>======@@@======???@@@>>>???BBBBBBGGGIIIEEEAAAAAAAAA???@@@>>>???BBBFFFGGGDDD???>>><<<;;;;;;>>>AAABBBCCC???>>>;;;888444333555777:::<<<>>>>>><<<;;;;;;<<<999<<<;;;777888>>>@@@>>>888777666666777999<<<>>><<<;;;;;;:::888777666666;;;:::999999888999::::::;;;===@@@???===;;;<<<======>>>@@@AAA@@@???===;;;;;;999888888;;;===>>>===111111111111000///......111111111333666666555333444555555555444333222111111333444666666555333222555333222444444444999???===666111333444222111222333444666999:::888333///111444555555333333555888666555444444666666555444666666666666777777777777===777444666888555333333555555555555666888999;;;777888999:::;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<888999;;;===>>>???BBBEEEIIIKKKNNNPPPQQQSSSVVVYYYUUUUUUTTTPPPJJJEEEAAA@@@<<<<<<<<<<<<<<<;;;:::999:::999888888777777888888777777666666666666777777<<<<<<:::::::::;;;===>>>:::::::::999999999::::::777888888888999999999999999888888999;;;;;;:::888888888999999999999999999666666555555666777888999=========<<<;;;999888777;;;:::999999::::::888666999999999777555555777999666555444555555444222///666666666555555444333333555555555666666555555555666555444333222333444444222444555777777666444333666333111222555888888666777555222111222333444333333222111222444555444333444333333333333333444555111444666666444222222333666555555666666555333111333222111333555777888888888888888888777666555555555555666999;;;<<<:::888999:::;;;<<<;;;:::888777555555555555666666666666::::::888777666666666666555555555555666666666666555444222222333444333222444666777777555555666888:::999:::;;;>>>???>>>===???>>><<<:::999999999999999888777888888888666444777777777888888999999:::;;;::::::;;;;;;===>>>>>>:::777888;;;;;;777777999:::;;;<<<<<<<<<===???BBBBBB@@@===<<<;;;:::999777>>>>>>===<<<;;;999777666:::;;;<<<;;;999888888999444444555555555444444333444444333222222222222222111333666888999999777666@@@@@@>>>;;;777555555666888999;;;===>>>===<<<;;;:::999888888888888999999666777888888777666444333444333111222444555555444999;;;>>>@@@???>>>?????????BBBEEEDDDAAA@@@AAACCCDDDAAA===:::999999;;;===HHHFFFCCC???;;;999;;;<<<777888999888555333333333555444333444666777777777555555555555555444444444444555666777777888888888777777888999;;;<<<======<<>>BBB@@@???AAADDDFFFDDDBBB<<<;;;:::<<<@@@DDDEEEFFFBBBAAA>>>:::666444555666<<<>>>??????===<<<<<<===:::======;;;<<>>@@@>>>===;;;888777666666666999999::::::::::::999999:::<<<===<<<:::999888999;;;<<<===>>>>>><<<;;;:::888888888999<<<>>>>>>===222222222222111000//////111000111333555666555333222222222222222111111111111333555666666555333222222222333444444555999===888222000222444444444666222222333555888888555222222444777555222222555999555444333444555555444333555555555666666666777777<<<666444555666333111222555444444555666777999:::777777888999999999999999888999::::::;;;;;;;;;;;;999:::;;;;;;;;;<<<>>>@@@FFFIIIMMMPPPRRRSSSUUUWWWTTTTTTSSSPPPKKKFFFBBB@@@=========<<<;;;::::::999;;;:::999888777888999:::888888777777777777888888=========<<<<<<======>>>999999999999999:::;;;<<<777777777777888999:::;;;;;;::::::;;;<<<===;;;999999999999999999999999999666666666666666666777777;;;<<<;;;;;;:::999888777;;;;;;<<<<<<<<<<<<;;;:::;;;;;;:::888666555777999777777777888999777444111666555555444444333333222555555666666666666555555666555444333222333444444333444666777777555444222555333111222555777888777888555222000111333444555333222111222444555444333333333333333444444555555333555666777666555444444555555555666777777444222555444444555777888777666888888888888777666555555555666888;;;===<<<999666888:::<<<>>>>>><<<999777666666777777888888999999::::::888777777666666666555555666666777777888888444333333333444666666666777888999999888777888:::;;;:::;;;===???@@@@@@>>>???===;;;888777777777888888888777888999888666444555666888999999999888777<<<;;;;;;:::;;;<<<===>>>999777777::::::777777:::999;;;<<<<<<;;;;;;===>>>???===;;;999888888999999======<<<<<<;;;::::::999999:::;;;:::999888777666555666666666666555555444333222111111000000111111222555999<<<>>>???>>>===DDDDDDCCC@@@<<<999777888;;;<<>>???@@@AAACCCBBB@@@>>>>>>>>>???<<<<<>>BBBJJJRRRVVVSSSMMMIIIDDD???CCCAAA>>>===>>>??????>>>;;;::::::<<<@@@CCCDDDEEEDDDCCC@@@<<<777555555666===>>>@@@@@@??????@@@AAA>>>???@@@???>>>>>><<<:::777666666777999;;;>>>???AAA???<<<:::888888999:::777888:::;;;;;;:::999777999999:::999999888888888<<<<<<<<<<<<<<<;;;::::::999888999;;;===>>>===;;;444444444444333222111111000//////111333444333222111111000111111333555666111222444555666555333222000222333333333555888999777222000333444333444888444111...000444777777555333555666555333333555888555333222333444555444222444555555555555666666666:::555333555555222111333333333333444555666777888777777777777888888888999888999:::::::::::::::::::::;;;;;;:::999;;;===@@@BBBFFFJJJMMMNNNOOOPPPQQQQQQPPPNNNMMMJJJGGGCCCAAA??????>>><<<;;;:::999999<<<;;;999888888888999:::888888777777777777888888999:::<<<======<<<:::999888888777888888999:::;;;777777666777888999;;;<<<<<<;;;:::;;;======;;;999:::999999888888777777666777777777777777777666666999999:::999999888777777666777999:::::::::;;;;;;======;;;999666555555777777777888:::<<<;;;999777333333333333444444444444555555666666666666555555666555444333222333444444333444666777777555444222555333222333444666777777999666222111222444555555333222111222444555444333222333333444555555555555777555444666::::::777333444444444666999999888666888777666666666666555333777777777777666555444444666777999<<<>>>===999666777999<<>>@@@@@@???>>>===;;;:::888777666777777777777777888999999666444555666888:::::::::999888======<<<;;;;;;;;;;;;;;;888666666999999777888;;;999:::;;;;;;:::999:::;;;;;;;;;:::888888888999;;;999999::::::;;;<<<<<<===888888999999999888666444666777777777666666555444222111111000000111111111333777<<>>>>>;;;;;;;;;:::999888777666666666666666666666888999:::>>>BBBEEEDDDBBBAAA@@@??????@@@??????@@@BBBDDD>>>===<<<;;;::::::999999@@@>>>:::888777777888888999888888777777555444222222222222222333333555666444555555555555555555555888888999999888777666666666777888:::<<<>>>@@@@@@DDDCCCBBB@@@???@@@CCCFFFBBB>>>===??????<<<<<>>;;;:::::::::::::::999999;;;>>>@@@@@@@@@CCCBBB@@@<<<888555555555;;;===???@@@@@@AAACCCEEEFFFEEEEEEDDDBBB>>>;;;:::888888888888888:::;;;<<<@@@???<<<:::::::::<<<===999:::<<<===<<<;;;888777777777777888999:::;;;;;;======<<<<<<;;;;;;;;;<<<<<<;;;:::;;;<<<<<<:::999555555555555444333222222111///...///111222111000333222000111333888<<<@@@555666666555555444444333///333555333333555777666999555333444333111222555666111,,,---333888888777666555555444555555666666444333222222444444333222444444444444555555555666888555444555555222222555222222333444555666777777888888777777777888888999999::::::;;;;;;:::::::::888888999999999;;;???BBB@@@CCCFFFHHHHHHIIIJJJKKKKKKIIIGGGGGGGGGFFFDDDCCCAAA@@@>>><<<;;;:::999999;;;:::999999888888999999888888777777777777888888555777999::::::888666444777777777777777888999:::888777666666777999;;;<<<;;;;;;:::;;;<<<<<<:::888999999888777666666555555777777888888777666555444666777777777777777666666000222444555555555666777::::::;;;999666444444555666666777999<<<<<<;;;:::222222333333444555666666555555555666666555555555666555444333222333444444222444555777777666444333555555444333444555666777888666333222333444555444333222111222444555444333333444444555555555555444888555222555;;;<<<888222333333444777999:::999888;;;888666555555555333222777777777777666555444444666777:::===>>>===:::777666888<<<>>>???===;;;999333333444555666777888888888888777666666666666666666666666666777777777777444666777888888999;;;===???@@@@@@@@@>>>===>>>???>>>======>>>???@@@>>><<<:::999999999888777777666777666777999:::999777444666777999;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::888555555888999777999<<<888:::;;;;;;999777777888999:::::::::999999;;;===777777777888:::<<<>>>???888888888999:::999666333555555555555555444333222111111111111111222333444333888???FFFLLLNNNOOONNNNNNPPPPPPNNNJJJEEEBBBAAADDDEEEGGGIIIJJJIIIHHHGGGAAABBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;999999:::<<<>>>BBBFFFGGGFFFDDDBBBBBBAAA@@@@@@@@@@@@AAABBBCCC>>>======<<<;;;:::::::::>>><<<999999999::::::999666555444444555444222000111222333333222333555777444444444555555555555555999999999888888777555555777888999;;;===???@@@AAAFFFDDDBBB???>>>@@@DDDHHHDDDAAA@@@AAA@@@===<<>>;;;888555555666888:::<<<===>>>@@@CCCFFFJJJHHHGGGGGGDDD>>>:::;;;999999888888888888888888;;;;;;::::::;;;<<<>>>???>>>???@@@@@@???===:::999999888777888;;;===>>>>>>???>>><<<;;;;;;;;;<<<===>>><<<;;;;;;;;;;;;:::888555555555555444333222111222000//////000111000///222000...///333:::BBBGGG===<<<:::777555444333333000555777444333666777444888555333444333000222666777222...000666:::999777999555222333666888666444333222111222333444333111333333444444444555555555666444444666555222333777222333444555666777777888999999888777777777888999::::::;;;;;;;;;;;;::::::888888888777777999===@@@AAABBBDDDDDDCCCCCCDDDEEEEEEBBB@@@@@@CCCEEEEEEDDDBBBAAA???<<<:::999999999999999999999999888888777777777777666666777777777777777888888888777666555888888777777777888888999999888777666777888:::;;;:::999999999::::::888666666666666666555555555555666666777777666555333222444444555555666555555555...111333333222111222444333666888888777555444444444333333555777999999888333333333444555555666666444444555555555555444444666555444333222333444444111333555666777666555444666666555444333333555666777555444333444555444333333222111222444555444333444555555666666555444333555444333555888888666333333333444666888999777666:::888444333333444444444888888888888777666555555777777999<<<>>>>>><<<999666888:::<<<======;;;:::666666666666555555555555777666555555555555555555777666666666666666555555444666888888777888;;;>>>BBBCCCDDDCCCAAA@@@AAABBB@@@???>>>>>>???>>><<<:::777888999::::::999777666666666777999;;;:::777444888999:::<<<>>>???@@@@@@===>>>@@@BBBAAA@@@>>><<<777444444777888777999===888:::;;;:::888666555666777999<<<<<<;;;;;;<<<>>>777666666777888:::<<<===:::999999;;;<<<;;;777444555555555555444333222111000000111222333555666777555:::BBBKKKRRRVVVWWWWWWUUUVVVWWWTTTNNNHHHDDDAAACCCEEEFFFHHHHHHGGGEEEDDD@@@AAAAAAAAA@@@???======;;;;;;<<<<<<===>>>???@@@???AAAAAA???===<<<===???DDDGGGJJJJJJIIIFFFEEEEEEEEEEEECCCCCCCCCBBBAAA@@@@@@???>>>===<<<<<<=========;;;::::::<<<;;;999777444333222333555555333111222444666555444444666999444444444555555555666666777777777888777777666666888999:::<<<===???@@@@@@EEEDDDBBB???===>>>AAADDDBBB???>>>@@@???======@@@;;;AAAEEECCCBBBDDDFFFEEEEEEDDDAAA===;;;:::<<<===888777777999;;;===<<<;;;:::;;;;;;999777555666666666777999999:::<<>>@@@BBBCCCEEEEEEEEEDDDBBB@@@>>>======;;;999:::===@@@@@@??????===;;;:::999:::<<<===>>><<<999999:::;;;;;;;;;444444444444333222111111444222000///000000///...000---++++++111:::DDDKKKDDDAAA===999555333333333111777:::666444777777333444222111333333222555:::888333000333:::===:::666;;;555111222888:::777222333222111111333333222111333333333444444444555555555333444666555333444999333444555777888888888888:::999888777777888999999;;;;;;;;;<<<<<<;;;::::::<<<;;;999777555555888:::BBBCCCCCCBBBAAA@@@AAABBBBBB>>>;;;<<<@@@DDDFFFFFFCCCAAA???<<<:::999999999888888999:::999888777666777777666666666666777777<<<;;;999888888888999999999999888888888888888999:::999777666666888:::;;;:::999888888999999777555333333444444555666666777555555666666555333111000333333444444555444444444111444666555222111222333...222666888777666555555333111000111333555555444444444555555555555555555333444444444444444444333666555444333222333444444111222444666777777666555777777666444333222444555666555444444555666444333333222111222444555444333555555666666666555333222000333555666555444444555444444444555777777555333999666333111222444555666999999:::999999888777666777888999;;;>>>>>>===;;;666777999;;;<<<<<<;;;:::;;;:::999888777666555444666555555444444444555555777777666666555555444444333555888777666777:::===DDDEEEFFFEEECCCBBBBBBCCCAAA???>>>>>>>>>===;;;999555777999;;;;;;:::888666555666777999;;;:::777444999999;;;===???AAABBBCCC<<<>>>BBBDDDEEECCCAAA???777444444777888777999===888999;;;:::888555444444666999===>>>===<<<>>>???888777777666777999:::<<<<<<;;;;;;===???===999555666666666666555444333222000000111333444666888999777===FFFPPPXXX]]]^^^^^^YYYZZZZZZWWWPPPIIICCC@@@AAABBBDDDEEEDDDCCCAAA@@@??????@@@@@@???>>><<<;;;999:::;;;===???AAADDDEEECCCDDDEEEBBB???===???AAAIIIKKKMMMMMMKKKHHHGGGGGGJJJIIIGGGFFFEEECCC@@@>>>BBBAAA@@@>>>>>>>>>??????<<<:::999:::;;;:::777333555444333444777888666333444666888777555555888;;;444444444555555555666666444555666777777888888777999:::;;;<<<===>>>???@@@DDDDDDCCC@@@===<<<===???>>>;;;;;;======;;;<<>>BBBEEEFFFAAA@@@???===;;;:::<<<>>>777666777999<<<>>>===<<<777999999888666555666777555666777777777888;;;>>>@@@;;;:::<<<;;;555444777666666666666777777777777888:::<<<@@@CCCEEEFFFGGGKKKJJJIIIGGGEEECCCAAA@@@AAA>>><<<<<>>===999888999777222111333666333111222555777777555555444333333222222333333333333444555666777888999888666444444666888888888===777555777999777555666:::777555666999;;;:::888888999:::999888888999;;;===>>>????????????>>>>>>===;;;999;;;@@@CCCDDDCCCCCCAAA????????????===<<<<<<:::888777777666555444555555666666777888888888777888999::::::999888777555555555333111222666:::999999999999:::;;;<<<<<<::::::999999888888999999777555333222222444777888888666444444444555444333888888777666555444444444222444666555333222444666444222111444777999777444222444555555444333333444333444555777888888999999888444111000222444444222111333555666555444444444222333444444555555444444666666666666666666666666777999:::999777444333444444333111000000222555777444555555555444333333222444333555::::::555333444111444666666666777:::===???<<<888444333444666888999999:::::::::999888777666888<<<===<<<;;;;;;<<<<<<;;;::::::<<<>>>>>>===999999999999888888777666999444222555555222333888888777777777777555333000888777666555444444555666???BBBDDDDDDAAA@@@AAACCC???AAAAAA===999777999<<<666888:::<<<<<<:::888777777888999999888999;;;======<<<<<>>>>>999555777888;;;<<<===>>>>>>>>>999777555444666777777666::::::;;;;;;:::888777666999888777777777666333000444222222444777:::999777:::===EEEPPPZZZ```aaa______^^^[[[UUUMMMGGGCCCAAAAAABBBBBBCCCBBBAAA???>>>BBB???===>>>??????===:::999999;;;<<<======>>>===EEEEEEFFFFFFEEEDDDDDDCCCGGGIIIMMMQQQRRROOOJJJFFFMMMLLLIIIGGGFFFEEEDDDCCCEEEBBB??????@@@@@@===:::<<<===>>>>>><<<999555333333333555666666666555444888888999999999888888777888888777666555444444333777666666888;;;>>>??????;;;<<<===<<<::::::>>>AAAEEECCCAAA>>><<<<<<;;;;;;=========<<<;;;:::888777===<<<<<<;;;<<<===>>>???AAA???<<<:::999:::;;;<<<;;;999999===BBBBBB>>>999>>><<<999666555666777888777888999888777777999;;;???===;;;:::999999777666999999888888888888999999777:::>>>@@@@@@BBBFFFIIIKKKJJJGGGEEECCCBBBCCCCCCCCCBBB@@@???>>>???AAAAAA>>>===;;;999888888888888===;;;777666777:::<<<===444222111000111111111000/////////000000000000000111000///111333444222000222333555444222000//////111111333555777777444222555333000000222444555555444555555444444666:::===<<<888666777555000000222666444333444777888777555555444333333222222333333333333444555666777888888888666444444666888888888===888555888:::888777888:::777555555888:::999888999::::::999888777999;;;<<<<<<===============<<<;;;999888:::>>>AAABBBAAACCCAAA@@@@@@AAAAAA???>>><<<;;;999888888777777666555555555555666666666666777888999:::;;;:::999999666666666444222333777;;;::::::::::::::::::;;;<<<<<<;;;::::::999999999999777666444333444555777888999777555555555666444333666666555333333222222333222444555444222222333555444444333555666888777666666666666666555444333222777888888888888888777777888555222111333555555444000222444555555444333222222222333444444444444444555555555555555555555555666888999888666444333444666555333222333555777888444555555666555444333222444333555999999555333444222444666666555666999;;;;;;999666444333444777888999999999999999::::::::::::<<>>=========>>>===;;;;;;<<<<<<;;;:::999999:::::::::999888888;;;666444666555333555999333444555777999:::999888999888666555555555666666===@@@BBBCCCAAAAAABBBDDD??????>>><<<999999:::;;;888999;;;===<<<;;;999777888888999999999:::<<<===>>>======@@@CCCFFFGGGGGGBBB@@@???BBBEEEFFFBBB>>><<<;;;:::999999::::::;;;888666666999======:::555999999:::;;;======<<<;;;<<<:::777777777888888777::::::;;;;;;:::999777666:::999888888888777444222555444333555888:::999888888;;;BBBLLLUUU\\\]]]]]]\\\[[[YYYSSSLLLEEEAAA@@@AAAAAAAAAAAA@@@???===<<>>????????????===<<<>>>BBBFFFAAA@@@???===<<<<<<<<<===::::::;;;;;;:::999888888;;;;;;:::::::::;;;<<<===>>>===<<<;;;::::::;;;;;;<<<::::::===AAABBB>>>;;;<<<:::888666555666777999888999999888666666888999???<<<:::999999999888777999888888888888888888999888;;;>>>@@@AAADDDFFFHHHIIIHHHFFFDDDBBBAAA@@@???@@@>>>===<<<<<<>>>AAABBB>>>===;;;999888888888999<<<:::777666888;;;???AAA222111111111222222111//////////////////.........111000000111333333222000000//////111222333222000000000111444666666444222444222000000222444444444555555555444333555888;;;>>>999666666444000111444555555666888999999777444555444444333333333333333333333444555666666777888888666555555666888888888<<<777666999;;;999999;;;:::888555555777999::::::;;;<<<<<<:::999888999::::::;;;;;;;;;;;;;;;::::::999777777888;;;===??????BBBAAA@@@@@@BBBBBBAAA@@@<<<<<<:::999888888888888555555555555444444444444777888999:::;;;;;;:::999777888777666555666999;;;<<<<<<;;;:::::::::;;;;;;===<<<;;;:::999999999999777666666666666777888888:::888777666777777666444666555444333333333333333222333444333222111222333444555555555444555777999777666444666888999777444;;;;;;;;;:::888777555444666444222222444555666555000222444666666555333222111222222333333333333333444444444444444444444444555666777777555444444444777666444333333555777888444555666777777555444333444222555999999555222444222444555555555555777888666666555444444555666777888888777888999;;;===>>>>>>@@@BBBBBBAAA?????????@@@>>><<<;;;;;;;;;999888::::::;;;;;;;;;;;;;;;;;;<<<888555666555444666:::777777888999999888777666999888888777777777777888;;;===@@@AAAAAAAAACCCDDD???===::::::;;;<<<<<<;;;;;;<<<===>>>===<<<:::888888888999999;;;<<<===>>>???>>>>>>AAADDDFFFFFFFFFAAA???>>>@@@CCCCCC@@@===;;;;;;;;;;;;;;;::::::999666555555888<<<===:::777;;;:::999;;;>>>???===:::???===:::888888888777666999:::;;;;;;:::999777666999888777777777666444222666555555666888:::999888666888===EEEMMMTTTWWWXXXXXXXXXVVVQQQJJJCCC???>>>@@@@@@@@@???>>>===;;;:::???@@@AAADDDEEECCC@@@===999:::;;;<<<<<<<<<<<<<<>>======<<<>>>BBBGGGJJJLLLLLLLLLJJJLLLLLLIIIDDD@@@@@@AAA===;;;999999999999888777:::;;;<<<<<<;;;999666444555555666777777777777666888999999::::::;;;;;;;;;::::::999888777666555555777777777888999<<<>>>???BBBAAA@@@???>>>@@@DDDGGG======<<<;;;;;;;;;<<<<<<888888999:::;;;;;;::::::;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::===;;;999;;;>>>@@@>>><<<999888666555555666888999888999999777555555666777===;;;888777888:::::::::888888888888888888888888;;;;;;<<<@@@CCCFFFGGGFFFFFFFFFEEEDDDBBB???===;;;<<<;;;999888999<<>>===;;;999888888888999:::999777777999>>>CCCFFF111000111222333333111///000//////...------,,,,,,000000111111222222222111111///---///333555333000000000111444666666555333333222000111222444444333555555555444333444666888AAA<<<888777555333444777666777999;;;<<<:::777444555555444333333333333333333333444555666666777777999777555555777888999888999666666999:::999:::<<<;;;:::777777777999;;;<<<>>>>>>>>>===:::999:::<<<:::;;;;;;;;;;;;::::::999777777666777888:::<<<===@@@???>>>???AAABBBAAA@@@;;;;;;:::999777777777888777777666666555444444333888888999::::::999888777999999888777777888:::<<<>>>===<<<;;;::::::::::::<<<<<<:::999888888777777777777888888888999999999:::999888888999888777555888777666555555555555555222333333222222111111222222444666444222222555999555222111555;;;???===999;;;;;;:::999888666555444555444333333333444555555111333555777888777444222000111222222333333222222333333333333333333333333333555666666444444444666555444333222222333444555555555666777777666555444555444666::::::666444555333444555555555555555555444444444444444444444444777777666777888;;;>>>@@@AAACCCDDDCCCAAA@@@@@@@@@AAA???<<<;;;;;;;;;:::888;;;;;;;;;;;;<<<======>>><<<999666555444555666999555666888999888777777777:::999999999999999999999;;;<<<>>>???@@@@@@AAABBB???<<<999999===???>>><<<===>>>??????>>>===;;;:::999999999:::<<>>>>><<<:::999888888999;;;===>>>;;;888<<<;;;:::>>>BBBDDDBBB>>>BBB???;;;999888777555444999999:::::::::999777666666444333444444444333111555555555666777888888777444555888>>>DDDKKKOOORRRRRRSSSRRRNNNHHHBBB???===@@@@@@???>>>===<<<::::::???AAADDDFFFEEEBBB>>>:::::::::;;;<<<<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<<<<>>>@@@AAABBBCCCDDDEEEGGGIIIKKKHHHCCC>>>>>>???999888666555555555555555888888999999999777666444444555555666666666666666888888888888999:::;;;;;;999999999888777666666555888999999888999;;;===@@@BBBBBBAAAAAA@@@@@@AAAAAA;;;::::::999999999999999777777999;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;555666777888888888888888<<<:::888888;;;<<<<<<<<<666666555444555777999:::888999999777555444555666<<<999777666888:::;;;<<<888888888999999888888888<<<;;;<<<@@@EEEHHHGGGDDDEEEEEEFFFEEECCC???;;;999;;;999666555666999<<>>===:::777555666555444444333333444444444555555666666777777777999777555555777999999999777555555888999777999<<<<<<;;;:::999999:::<<<>>>???@@@@@@>>><<<;;;<<<===<<<<<<<<<<<<<<<;;;:::999888888777777888999;;;======<<<;;;<<<>>>??????>>>888999:::888666555666888::::::999888777666555555999999::::::999777555444:::999888888999:::;;;;;;>>>===<<<;;;:::999999999:::999888777666666666666888888888999999999999999;;;:::999999:::999777555777777666555555555555666333333222222222222111111111333555444111111333666555222111555;;;???===999666777777777777777666666333444444333333333444555111111222555777666333000000111222222333333222222333333333333333333333333222444555555444444666888555555444333333333444555555555666666666666666666777666888<<<<<<888666777444444555555666666444333555555555444444333222111777666555666888;;;>>>???@@@AAACCCBBBAAA@@@@@@AAAAAA???===<<<======<<<;;;<<<;;;;;;;;;;;;<<<===>>>999999777444444555555555)))---222666888;;;>>>@@@:::;;;;;;;;;;;;;;;;;;;;;=========>>>??????>>>===???<<<999:::>>>@@@@@@>>>>>>????????????>>>===<<<;;;999999;;;???AAABBBAAA@@@@@@AAACCCEEEFFFEEEDDDDDDBBB@@@???===<<<999777;;;<<<>>>@@@@@@>>><<<;;;===>>>>>>???@@@>>><<<999;;;;;;===AAAFFFIIIHHHFFFFFFCCC>>><<<:::999777555777888999999999888777666555444333333444555444222444555555555555555555666222333555888<<>>===<<<;;;;;;>>>AAADDDFFFCCC???:::777;;;;;;;;;;;;;;;;;;::::::444555777999:::;;;<<<<<<;;;===>>>===;;;;;;===@@@CCCFFFHHHGGGCCC???===>>>888777666444222222333444444555666666666666555444333333333444444444555555777777666666777888999:::888888888777777777777777:::;;;;;;:::999:::>>>AAACCCCCCDDDDDDCCCAAA===;;;:::::::::999888777666555555666888999;;;<<<<<<===999999999999999999999999333333555666666666666666999888666555666888999999555555444555666777999:::888999999777555444555666:::888666666888:::<<<<<<777888999999999999888777<<<;;;<<<@@@EEEGGGFFFCCCEEEFFFGGGFFFDDD@@@<<<:::<<<:::777555555777:::;;;===<<<:::999888999999:::888999:::;;;<<>>:::888777666555555444444444444444666666666777777888888888999777666666777999999999666555666888888666888<<<:::;;;<<<;;;::::::<<<===>>>??????>>><<<;;;<<<===============<<<;;;::::::::::::;;;:::999999<<<>>>;;;:::999:::<<<===<<<;;;777999:::888555444666999<<<;;;;;;:::999888888777999:::::::::999777666444;;;999888999:::<<<;;;;;;===<<<;;;:::999888888888888777666666555666666666999888888888888999:::::::::999999:::;;;:::777555555444444333333333444444555444222222333333222000111333555555444333333444777666444666888999777444333444555666888888999999444555666555444333333444111///...000333444111...111222222333333333333333333333333333333333333333222333444555444555888:::777777666666666666666666666555444333444555666777999777:::>>>>>>:::777999444444444666777777555333555555555444333222222111666666666666777999;;;<<<===???@@@@@@@@@@@@AAACCCBBB@@@>>>>>>>>>>>>===<<<<<<;;;:::999:::;;;<<<===777999999666555666555222***///444777777888;;;>>>;;;<<<<<<============<<<===<<<<<<<<<>>>>>><<<;;;===;;;::::::<<<>>>??????>>>>>>????????????>>>>>><<<:::999;;;@@@DDDDDDCCC@@@@@@AAACCCFFFGGGFFFDDDDDDCCCAAA???<<<:::888777:::;;;>>>???@@@???>>>===???@@@AAAAAA@@@>>>;;;:::888:::>>>BBBFFFHHHJJJKKKIIIFFFBBB???===<<<999888555666777888888777666555888666444555666777777666444555666555333333333555222333555555777:::???CCCDDDFFFHHHGGGDDDAAA>>>===??????>>>===<<<<<<<<<<<<===@@@DDDDDDAAA<<<888666;;;;;;;;;;;;;;;:::999888555666777999::::::;;;;;;888;;;<<<;;;999999<<<@@@AAABBBEEEGGGFFFDDDAAA>>>999999777444111000222444333333444555555555555555333333222222333333444555888777666555555666777888777777777888999999::::::<<<======;;;999:::???CCCEEEEEEEEEFFFEEEBBB===:::;;;;;;;;;:::999888666555444555666888999999::::::666777777777777777666555444444444555555666666666777666555444444555666777555555555666777888::::::888999999777555555666777888777666777999;;;;;;:::777888999::::::999888777999:::===@@@DDDEEEDDDBBBDDDEEEFFFFFFEEEBBB>>><<<<<<;;;999888888888999:::<<<;;;:::999888999::::::999;;;>>>===<<<>>>BBBFFF666444222111111000///...000/////////......------...111333333111000111333000000111000///000222444111111111333666777777777111000000111333333222111111222444444333333444666555222111444444222333777<<>>:::999999666666555444444444444444888888888888999999999999:::888666666888999:::999777666777:::888555888===666999;;;<<<:::999:::;;;;;;<<<<<<;;;:::999;;;<<<============<<<;;;:::999<<<===>>>===;;;;;;>>>@@@;;;999888999;;;;;;;;;999777:::;;;999666444777;;;<<<;;;;;;::::::999999999999999:::;;;;;;;;;:::999;;;999888999;;;<<<;;;:::;;;:::999888888888888888777666666666666777777888999888777666777888:::;;;999999999:::;;;999666444444444333333333444444555777555333333444444222000444444555777888777444111666666666666555444333222222333555777999:::;;;;;;777999:::888555333444555333000---///222444333000222222333444444444444444444444444444444444444444222333555555555777:::<<<888777777777666666666666777555222111111333777999999777999>>>>>>999777999555444444777999999777444555444333333333333444444666666666666666777777777:::<<<>>>??????AAADDDFFFFFFDDDAAA@@@??????===;;;<<<:::999777777888999:::666:::;;;888777888666000222666:::999666444555888<<<<<<>>>?????????>>>>>>;;;:::999;;;===>>>===;;;::::::::::::999:::<<<>>>======>>>>>>??????@@@@@@<<<:::999<<>><<<:::::::::888999;;;===>>>?????????;;;===??????>>><<<::::::444999???AAABBBCCCFFFJJJIIIEEEAAA>>><<<;;;999777333444555666666555444444888666555555777888999888444666777666333222333555333444555555444555999===<<>><<<<<<===<<<;;;::::::;;;<<<<<<:::>>>BBBCCC@@@===;;;:::<<<<<<<<<;;;:::999888777:::::::::::::::999999888999<<<>>>===::::::===AAAAAAAAACCCGGGLLLKKKFFFAAA<<<;;;999555111000222555333333444555666777777777444444333222333444555666;;;999777666555666777888777888999:::;;;===>>>>>>>>>@@@@@@===::::::@@@EEEEEECCCAAAAAABBBAAA???<<<<<<<<<=========<<<;;;:::888888999::::::::::::999888888999999999888666666777777666555555666888888555666666555444444555666666666666777888999::::::888999999888666666888999777666777999:::;;;999888666888999::::::999888666777:::>>>AAABBBBBBBBBBBBDDDDDDEEEEEEDDDBBB@@@>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;999===AAA@@@===;;;===@@@888555222000000///...---///////////////............111333333111000111333,,,...000///---...222666000000000222444666777666111000000111333333222000000222333333333333444666444111222666777555555888===@@@BBBAAA===:::::::::666666555444444444444555999999999999999::::::::::::888666666888999:::999999888999;;;999666888>>>333777;;;;;;999777888999888999:::999888888999;;;<<<<<<<<<<<<;;;:::999888>>>@@@@@@???<<<<<>>>>>>>>>>>;;;999777999;;;===;;;999:::999888888777888888888666666666666777888999::::::999666555666777:::<<<999999999:::;;;999666333666666555555555666666777888555333333555555333000666555666999;;;:::555111222444555555444333333444333444666888:::;;;<<<<<<999;;;===;;;777555555666888333000000555777666444222333444444555555444444444444444444444444444444222444555555555777;;;===666666555555444444444333777555111//////222777:::888777999======999777888555444444777:::;;;888555444333222222333555666777666666666777666555444444999;;;===???@@@BBBFFFIIIIIIGGGCCCAAA@@@>>><<<:::;;;:::888666666666888999666;;;===:::999:::666000000555::::::777666999<<<<<<===>>>???@@@@@@???>>>999777777:::===???>>><<<777999:::999777777:::>>><<<<<<===>>>???@@@@@@AAA===:::999<<>>???AAADDDGGGHHHGGGEEE@@@@@@???>>><<<;;;<<<===666777888:::<<<>>>>>>???777999;;;<<<;;;:::999999111888>>>@@@======BBBGGGEEEBBB>>>;;;999888666444222333444555555555444333666555333333555777888777555777999777444333444666333555666555333333666999666:::>>>@@@???===;;;;;;;;;:::999999999:::;;;<<<888<<>>>>>>>><<<<<<<<<;;;:::999888777>>>>>>===<<<:::888666555<<<@@@BBB@@@<<<:::<<>>>>>;;;777222000222555444444555666777888999999555555444333444555666777===;;;999777666666777888888999:::<<<>>>@@@AAABBB@@@AAAAAA>>>:::;;;@@@FFFCCC???;;;:::===?????????<<<===???@@@@@@@@@???>>>======>>>>>>======<<<<<<;;;<<<<<<===<<<;;;:::999;;;:::888666666888999;;;555666777666555555555666666777777888999999::::::888888999888777777999;;;666666777:::;;;;;;888666666777999::::::999777666555:::???AAAAAA@@@AAACCCCCCCCCCCCDDDCCCAAA@@@???::::::<<<===>>>?????????<<<;;;:::999999999:::;;;:::???CCCBBB===::::::<<<