BM6P6(@ tttfff]]]YYYOOOMMMJJJFFFCCCAAA@@@???>>><<<999666555555777888888555222111222222222111555333222222333444333222333333333222222222111111333333555666888888999999;;;:::<<>>===>>><<<999666555666777888888666444333444444333222555333111111222444444333111111111222222333333333333444555777888999::::::<<<;;;===@@@CCCFFFOOOYYY\\\```bbbdddgggkkkgggbbbZZZUUUOOOKKKIIIFFFAAA===:::999777555444444444555444333222111000/////////---...000111111000...---///...------...---+++))),,,+++******))))))******+++***))))))++++++***)))++++++++++++++++++++++++))))))***+++++++++++++++************)))))))))(((***************)))(((((())))))***++++++++++++******+++,,,+++***)))***+++)))***,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,------------111111111000111111222222222333666888;;;@@@EEEIIIUUU\\\nnnpppcccVVVPPPKKKEEE???===<<<;;;888555333111111111vvvhhh]]]WWW\\\YYYSSSMMMFFFAAA>>><<<>>><<<999777666777888999888666555555666666444222666444111000222333444444///000111222333444444555333444666888999:::;;;;;;===<<<>>>CCCGGGLLLWWWbbboootttvvvwwwxxxxxxtttmmmeee^^^SSSLLLGGGDDD@@@===999888666444333333444444555444333222000000000000//////000000000000/////////...------...---,,,***,,,+++******))))))*********)))((((((***+++***(((++++++++++++++++++++++++******************+++,,,************)))))))))))))))************))))))((())))))***++++++++++++******+++,,,,,,+++***+++---)))***,,,,,,+++++++++,,,++++++******++++++,,,---,,,------------.........000000000000111111222333333555777999;;;???DDDHHHRRRYYYiii}}}{{{kkkZZZRRROOOIIICCC???===<<<999666333222111111vvviii^^^WWWVVVSSSOOOJJJEEEBBB???>>>>>><<<999777777888:::;;;888777555555666555333111666444111000111333444444000000111222333333444444444555666888:::;;;<<<<<<======@@@FFFLLLSSS```lll~~~yyyrrrfff]]]QQQGGGBBB???===;;;999777666444333333333333555555333222111000000000000000000//////000000000...---------......,,,***,,,+++******))))))*********)))((()))***+++***)))++++++++++++++++++++++++,,,+++***))))))***+++,,,*********)))))))))))))))))))))************)))((())))))***++++++++++++***)))+++,,,+++******+++,,,)))***,,,,,,+++++++++,,,++++++******++++++,,,------------.........//////////////////000222333333111333555777999>>>CCCGGGOOOWWWgggzzzttt```WWWTTTNNNGGGBBB???===:::777444333222111uuujjj___XXXQQQOOOKKKHHHDDDBBBAAA@@@===<<<999888888999;;;===999777555444444333111000666444111000222333444444222222222222222222222222333444666888:::;;;<<<<<<<<<<<<@@@HHHNNNVVVcccooo|||uuunnnaaaXXXLLLCCC???===<<<;;;999777666444333333333333555555333222111000000000111000///......///000111...---,,,---......,,,+++,,,+++******))))))******+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,+++***)))))))))++++++))))))))))))))))))******((())))))*********))))))))))))***++++++++++++***''')))******))))))***,,,)))***,,,,,,+++++++++,,,++++++******++++++,,,------------.........//////////////////000111222333///000333555777<<>>;;;888555333222222uuukkk```XXXSSSPPPMMMHHHEEEBBB@@@@@@===<<<:::888888:::<<<>>><<<999666333222222000///555333222222333444333222333333333222222222111111222333555777999;;;<<<<<<;;;;;;@@@GGGLLLRRR]]]hhhvvv{{{}}}yyytttpppjjjeeeZZZSSSIIIBBB@@@???>>>===999888666444333333444444555444333222000000000000//////............//////------,,,---......---+++,,,+++******))))))******+++***)))***,,,------,,,************************,,,+++******************))))))))))))************((())))))************)))))))))***++++++++++++***'''(((******))))))***,,,)))***,,,,,,+++++++++,,,++++++******++++++,,,---,,,------------.........////////////000000111222...000222444666:::???CCCJJJVVVfffvvvrrreee^^^UUUMMMIIIBBB@@@===999666444333333uuukkk```XXXRRRPPPLLLHHHEEEBBB@@@@@@===<<<:::999999;;;>>>???AAA===777333111111000///333222222333555555333111222222222222222222333333111222444777999:::;;;<<<;;;;;;???DDDGGGIIIQQQYYYccciiillliiieeeccc```]]]TTTNNNGGGCCCBBBAAA???===:::999777555444444444555444333222111000/////////------............---------,,,,,,---......---+++,,,+++******))))))*********)))((())),,,---,,,+++))))))))))))))))))))))))+++++++++++++++***))))))((()))))))))************(((((()))***************))))))***++++++++++++***''')))************+++---)))***,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,------------000000/////////000000111222333444444555888<<>>:::777555333333uuukkk```WWWNNNLLLIIIFFFCCCBBBAAAAAA===<<<:::999999<<<>>>@@@EEE@@@999444111111111000222222333555666555222000000000111222333444444555000111444666888:::;;;;;;;;;<<>>:::777555444333vvvjjj^^^VVVPPPMMMIIIFFFEEECCC@@@>>>???===:::777666999<<>><<<888444111000//////333333333222222111111111222222111111111111111111777888888999::::::;;;;;;999999:::=========CCCKKKUUU[[[]]]ZZZWWWXXXXXXVVVQQQMMMHHHDDDBBB@@@>>><<<;;;:::999777666444333222222222111111000/////////////////////............//////...---,,,,,,+++***,,,***))))))***++++++***+++)))((()))******)))(((+++++++++************)))++++++******************)))))))))***++++++,,,,,,,,,,,,+++***)))((('''&&&))))))))))))******************))))))))))))******++++++***+++,,,---...///))))))*********+++++++++ """&&&)))+++,,,,,,,,,......//////000000111111111333444555666888;;;>>>GGGRRR^^^hhhxxx{{{gggXXXOOOMMMGGGBBB<<<999999888555333vvvjjj___XXXPPPMMMJJJGGGEEECCCAAA???>>><<<999888999<<<>>>???<<<:::777444333222333333333222222222222222222111111111111222222222222222555666666777888888999999999777888:::;;;>>>GGGQQQYYY]]]^^^YYYUUUUUUUUUSSSOOOLLLIIIEEEBBB???<<<:::999888777666555444333222222222111111000/////////////////////............///......---,,,,,,+++++++++***)))***+++,,,+++))),,,***)))***+++,,,+++)))+++++++++************)))************************++++++++++++******************))))))))))))))))))))))))))))))******************))))))))))))************++++++,,,,,,------*********++++++++++++,,,&&&(((***,,,......---,,,.........///000000111111111222444555555777;;;>>>EEEOOOZZZdddsssmmm\\\SSSOOOGGGBBB<<<999999888666333uuujjj```ZZZQQQNNNJJJHHHFFFDDDAAA???>>><<<:::;;;???BBBAAA@@@<<<:::777444333333444555111111111222222222222222111111111222222333333444333333444444555666666666999666555777:::???KKKWWWZZZ]]][[[TTTPPPPPPOOOMMMKKKKKKIIIGGGCCC>>>:::888777777666555555444333333222222111111000//////////////////............---......------,,,,,,++++++*********+++---,,,***(((,,,+++***+++,,,---,,,***+++++++++************)))************************,,,,,,,,,,,,+++***)))(((''''''((()))***++++++,,,))))))))))))******************))))))))))))******)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++---......//////000111111111222444444555777:::===BBBKKKTTT^^^llltttcccWWWRRRHHHCCC<<<999999888666444ӵĦĦӵssshhh```ZZZRRROOOKKKĦ>>>======@@@FFFIIIGGGDDDBBB???:::666333222222333000000111111222222333333000000111222333444444555222222333333444555555555888666666888;;;@@@KKKVVVUUUVVVSSSLLLGGGHHHGGGDDDFFFHHHIIIHHHDDD???;;;888666666666666666555555555222222111111000///////////////.........---------------,,,,,,,,,,,,,,,,,,******+++,,,...---***(((+++***)))***,,,,,,,,,***+++++++++*********))))))***************+++++++++++++++,,,,,,,,,+++***)))''''''((()))***++++++,,,((()))))))))******************))))))))))))******((()))+++,,,+++***((('''++++++,,,,,,,,,---------+++,,,,,,---,,,,,,+++***------......///000000111111222333444444666999<<>>:::9999997775554ĉ@ӵ>L=hĦ4ĉ@ӵ~~~pppfff^^^YYYRRROOOKKK>L@@@>>>???AAAFFFLLLOOONNNKKKOOOKKKCCC<<<666333111111000000000111111222222222000000111222222333444444222222333333444555555666777666888<<<===???FFFNNNLLLMMMIIIDDDBBBCCCBBB???DDDGGGKKKKKKFFFAAA===;;;777777777777777777777777222222111111000/////////............------------++++++,,,,,,,,,,,,,,,,,,******+++---...---+++(((***(((((()))+++++++++***+++++++++*********))))))))))))*********+++++++++)))***+++---------,,,+++)))))))))))))))*********((()))))))))******************))))))))))))******''')))***++++++***(((&&&++++++,,,,,,,,,---------++++++,,,,,,---------------------...//////000000111222333333333555888;;;AAAEEELLLUUUaaasssqqq```VVVNNNHHH@@@;;;::::::888666GG=?HdĦ=ĪjGG=?~~~pppeee]]]WWWQQQNNNJJJHdĦ???===@@@EEEJJJNNNQQQRRRSSSYYYTTTKKKBBB:::555333333000000000111111111111111000000000111111222222333222222333444444555555666666777:::>>>>>>===AAAGGGFFFGGGFFFCCCEEEIIIHHHEEEFFFKKKOOONNNHHHBBB>>><<<999888888888888888888888222222111111000/////////.........------------,,,******++++++,,,,,,------+++++++++,,,...---+++))))))((('''(((***++++++***+++++++++************))))))))))))***++++++,,,,,,((()))+++---......,,,+++++++++******))))))(((((())))))))))))******************))))))))))))******((()))***++++++***)))(((++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111,,,------......///000000000111222222333444777:::AAADDDJJJSSS]]]mmmyyyggg[[[RRRLLLCCC===;;;:::999777ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦqqqfff\\\WWWPPPMMMJJJDdDKKKMMMPPP666555ӵ000000ӵ000ӵ222222333:::===ĦOOOTTTӵ999999888222ĭӵ------******+++,,,,,,---------,,,++++++------,,,+++)))(((((()))+++,,,,,,++++++++++++************)))((())))))***++++++,,,,,,)))+++---......---+++***************)))))))))((())))))))))))******************))))))))))))******((())))))******+++++++++*********++++++++++++,,,------------...///000000,,,,,,---......//////000000111222222222333666999@@@BBBHHHQQQZZZggg~~~pppcccWWWPPPFFF???===;;;999777?~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?@eZ3h?gLsssggg]]]WWWPPPMMMIIID%%)?LLLfff?><z777555=?Ħ000g&e000g&e111111111S?ʬ9994ff?>ߝLQQQ@eVVVg&e:::8888883h?g&e>&e------??))))))***+++,,,------......,,,******,,,------,,,***))))))***,,,...---,,,+++++++++************)))((())))))***++++++,,,,,,+++,,,...///...,,,***((()))))))))))))))*********))))))))))))******************))))))))))))******))))))))))))***+++------))))))*********+++++++++,,,,,,+++++++++,,,,,,---,,,,,,------...//////000000111222222222333666999???@@@GGGPPPXXXddd{{{vvvhhhZZZRRRHHHAAA===<<<9997774Dӵ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׼sHtĦBt=o9ĦHdĦssshhh^^^XXXPPPMMMIIIDtfo9ĦsߝLGdUĦ888Ht@cӵHu]Ħ000Hu]Ħ//////Htƅ^888qIܗGIӵ___H׼sUUUSSSHu]Ħ555444Bt=o9ĦHƅ^Hu]Ħ+++)))*********,,,------,,,***+++++++++************)))++++++***)))((('''&&&&&&''')))***)))((('''(((***...---+++)))(((((())))))+++,,,------,,,+++)))(((************************,,,)))''''''***+++***((()))&&&'''******((((((+++***++++++***))))))***,,,---,,,+++*********+++,,,))))))***+++,,,,,,------............////////////...///000111333444555666<<>>DDDKKKQQQ[[[oooqqqeeeZZZOOOHHHCCC<<<7777774DuXӵ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ĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ}}}oooeee]]]XXXSSSOOOKKKDdDĦnuR)ĦDdDΦDdDĦ111DdDĦnuR)ĦDdDĦ000DdDĦ111po9u333333444444=ӊB1.uTӵSSSDdDĦ@@@???DdDĦ555GIdnuR)ĦDdDΦDdDӵ***+++---...///...,,,,,,,,,---//////...,,,+++++++++************)))************************((()))******(((((()))***((((((''''''((()))******++++++*********++++++,,,************************+++)))((()))***+++***((()))&&&'''******((((((+++***++++++***))))))***,,,,,,++++++******+++,,,,,,************++++++++++++---............///////////////000111333444555555999<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<{{{oooggg```\\\TTTPPPKKK>d<ӵDd<DdDΦDdDĦ111DdDӵnd<DdDĦ000>d<Ħ222peӵ222Ħ333F&uTӵEEEDdDĦ999999>d<Ħ555peӵDx<>d<ʜ4DuTӵ---,,,,,,,,,,,,,,,,,,++++++,,,......---,,,+++++++++*********))))))))))))******++++++++++++((()))******)))((()))***)))))))))((())))))))))))+++***)))))))))+++,,,---************************))))))))))))******)))))))))&&&'''******((((((+++***++++++***))))))***,,,++++++++++++++++++,,,,,,......---------------------------........./////////000111222333444555555999:::???FFFLLLUUUeeettt~~~mmmaaaTTTMMMFFF>>>:::9994DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<xpppiiiccc```UUUQQQLLL&ӫeʬtIӇ888>d<Φ>d<Ħ111D&ӫetIӇ111DdDĦ///sdKĦ222B?dp&ĒR>>>===>d<sdKĦ666B?Ho9...s&dq&ĒR......---,,,,,,------,,,+++******,,,---,,,++++++++++++*********)))))))))))))))***++++++,,,,,,)))***+++***)))((()))+++,,,,,,++++++***)))((((((******)))((()))***,,,---))))))))))))))))))))))))((()))***+++***))))))))))))&&&'''******((((((+++***++++++***))))))***,,,******++++++,,,,,,,,,,,,......------------------------------............000000111222333333444444999:::>>>DDDJJJRRRaaannnpppdddWWWNNNHHH@@@<<<<<<4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgezzzpppiiiccc___TTTQQQLLLHĪj@IŌ:::999ege000000Hu]3hIŌ000222DdDĦ///ne333111@h222444>h???<<<<<<se999ne777777@G......sĪj@h***+++,,,------...000222,,,***))))))+++,,,,,,,,,+++++++++************))))))))))))******+++++++++)))***++++++))))))***+++,,,,,,,,,,,,+++)))((('''******)))))))))******+++))))))))))))))))))))))))''')))++++++***))))))))))))&&&'''******((((((+++***++++++***))))))***,,,))))))+++,,,,,,,,,,,,,,,************++++++++++++,,,------------.........000000111222333333444444999888<<>>>>>4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoyyynnnfff___ZZZSSSPPPKKK<<<999777222222111D^222111444DdDĦ///222333000000444000333666CCC===:::>>>s׼s666777888777777444111...---...)))+++---------...111333---+++******,,,---------+++++++++************))))))))))))))))))))))))))))))***++++++))))))***+++******++++++***)))(((''')))************))))))((())))))))))))))))))))))))&&&))),,,,,,***(((((())))))&&&'''******((((((+++***++++++***))))))***,,,((()))+++,,,------,,,,,,(((((())))))***+++++++++,,,,,,---------.........111111111222222333333444777666999???EEELLLXXXbbbsssqqqaaaVVVMMMDDD>>>>>>Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵyyymmmcccZZZUUUSSSOOOKKKGGGEEECCC@@@>>>===:::888666555555444444///111444555444>d<Ħ111333111222555>d<Ħ//////000Ħ/////////000111333444555///222666999999999999:::@@@:::999???Be888444444555666Ħ777555444333222111111111111------,,,,,,,,,------...,,,...///...,,,,,,...111...---++++++,,,.........+++++++++************))))))))))))((((((((((((((()))+++++++++***)))***+++&&&''')))*********)))((()))***+++++++++)))((('''))))))))))))))))))))))))&&&))),,,---***(((((())))))&&&'''******((((((+++***++++++***))))))***,,,((()))+++,,,------,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......111111111222222333333444666555777===CCCJJJTTT___ooowwwfffZZZOOOEEE>>>===?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌzzznnnbbbZZZXXXPPPMMMJJJGGGEEEBBB???<<<;;;:::888666555444444555444444333222111DdDĦ//////111333444sdKĦ111000gdKĦ222000///111444555444222111222333555777999;;;<<<@@@>>><<<<<<777333333444666gdKĦ333444444333222111111111111//////...---,,,,,,++++++000000/////////.........,,,,,,,,,++++++************,,,)))###!!!%%%******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((*********)))))))))))))))''''''((()))***,,,...///'''((())))))(((((()))***)))***+++,,,,,,+++***)))((()))+++,,,------,,,,,,)))************+++++++++++++++++++++,,,---......111111111111222333444555555444666<<<@@@DDDLLLTTTeeewwwrrrfffXXXIII@@@>>>>AneneneneDenene>Ak<fhyyymmmaaaZZZWWWSSSQQQMMMJJJHHHEEEAAA???;;;:::888666444444444444555555333222111De000//////000222333ne000111ne111222000///000333555444222333444555777999:::;;;<<<===;;;999999:::999666333222222ne222222222222111111000111111111///......---,,,,,,++++++---,,,,,,,,,++++++++++++---,,,,,,,,,++++++++++++---///---(((&&&***---...))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,'''((())))))(((((()))***'''((()))***+++******)))))))))***+++***)))((('''************++++++++++++,,,+++,,,,,,---...///000000000000000111111222333555444666<<<@@@DDDKKKSSSaaaqqqvvviii[[[LLLCCCxxxlllaaaYYYWWWRRROOOKKKGGGEEEBBB???===;;;:::888555444333333444777666444333222111///......///111222///000111000111111000///000222444333222444555555666777888999999999888666555666666555444111111000111111000////////////000000111......------,,,,,,++++++++++++++++++************------------,,,,,,,,,,,,---000000+++***,,,......))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))((((((((((((((())))))))))))))))))))))))******)))((((((((())))))'''((())))))(((((()))***''''''((()))******)))))),,,,,,++++++)))(((&&&%%%************+++++++++,,,,,,,,,,,,---...///111222000000/////////000000111555333555;;;???BBBJJJRRR[[[jjj}}}nnn___QQQHHHwwwlllaaaZZZXXXQQQNNNIIIFFFCCCAAA>>><<<;;;:::888666444333333333777666555333222111111111///...---...000111111000000111222111000///000111/////////000111222222222333333333333444444444444777555444333333555555666111000///------///000111------------...///000000---------,,,,,,,,,++++++---------------,,,,,,,,,------------------------)))------***(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))))))))))))))(((((((((((())))))'''((())))))(((((()))******************))))))(((...------,,,+++***)))(((*********+++++++++,,,,,,+++++++++,,,---///111111111111000/////////000000444333555:::===AAAHHHPPPXXXeeeyyysssdddWWWLLLvvvmmmbbb[[[YYYTTTPPPLLLHHHFFFDDDBBBAAA===;;;999666555444333333666666444333222111111111000...------///111111111333444444333111000000111...//////000000111111222222222222222222222222222555444444333333444666777222000...------...000222,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,+++++++++---------------.........------------------------&&&***+++(((&&&((((((&&&))))))))))))))))))))))))************************))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))))))))''''''''''''((()))***+++'''((())))))(((((()))***///...---+++***)))((((((,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++,,,...///000222111111000000000111111444222444888<<>>===:::888666555444444444444333222111111111111111///---...000222222222777777777555222000000111---...000000//////111222333333333333333333333333333444555444333333555777222000///......///000222------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------(((,,,,,,)))''')))***((())))))))))))))))))))))))************************)))((((((''''''(((((()))((((((((((((((())))))***&&&''''''(((((())))))***((('''(((((()))***+++,,,'''((())))))(((((()))***111000...,,,***)))))))))(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...111111000000000111111222444222333777:::===DDDKKKTTT^^^oooqqqeeeWWWKKKyyyqqqiii___YYYWWWNNNJJJFFFCCCBBBBBBBBBAAA@@@>>><<<999777666555555222111111000000111111111222000......000222333333;;;;;;:::777444111000000,,,...000000......000222222222222222222222222222111333555555333222333555000///............///000......---,,,,,,,,,------++++++++++++++++++++++++)))*********++++++++++++++++++++++++,,,,,,,,,---***......***(((***,,,***))))))))))))))))))))))))************************((((((''''''''''''((((((((((((((((((((()))******&&&&&&''''''((())))))*********)))))))))******+++'''((())))))(((((()))***...---,,,************+++(((((((((((((((***+++,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------///////////////000111222333111222666999;;;BBBIIINNNYYYiiizzzxxxlll\\\NNNvvvoooggg^^^WWWUUUPPPLLLHHHFFFEEEFFFFFFFFFAAA???===:::888666666666000000000///000000111222333000......000333444444======<<<999444111000000+++...000000...---000222////////////000000000000///222555555333111111333.........------.........///......---,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,+++......)))'''***,,,+++))))))))))))))))))))))))************************((((((''''''''''''((((((((((((((((((((()))******&&&&&&&&&'''((())))))***---,,,+++***))))))))))))'''((())))))(((((()))***+++***)))))))))***,,,---,,,+++*********+++---...++++++,,,,,,,,,---------//////...------------...---------......000111222333111222666999;;;AAAIIIIIITTTeeevvv}}}qqq```PPPsssjjjcccZZZTTTRRRPPPLLLJJJJJJGGGFFFNNNZZZVVVLLL@@@888666555333111333111///...---...000111///////////////111555999@@@BBBBBB???:::444000......//////000111222222333111111111000000000000000222222444444444444222222////////////............000...,,,---//////---+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,)))'''))),,,---,,,))),,,+++***((((((((()))***))))))))))))))))))))))))---+++((()))******(((%%%((((((((((((((()))******))))))))))))******************))))))(((((('''''')))***,,,+++)))((((((((('''((()))++++++******))),,,)))'''***///111///,,,+++++++++*********))))))000---++++++,,,---------+++,,,...000111111000000111333555777999<<<@@@CCCKKKTTT]]]hhhzzzsssdddXXXrrrjjjcccZZZTTTRRRPPPKKKHHHHHHHHHMMMZZZiiieeeWWWEEE999555555444222222111///.........///000///////////////111555888FFFEEEBBB===777222000000...//////000000111111111111000000000000000000000111111222333333222111111000000000/////////......///---+++,,,......,,,******++++++,,,,,,++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,***++++++***)))(((((())),,,+++)))((((((((()))***))))))))))))))))))))))))---***((()))******(((&&&'''''''''''''''(((((()))((((((((()))))))))*********)))))))))(((((((((''')))***+++***((('''((()))'''((()))***+++******))),,,***(((***///111///---+++++++++*********))))))///---++++++,,,---------+++,,,---///000000111111111333444555777:::???BBBGGGPPP[[[gggyyyyyyhhh[[[~~~rrrjjjbbbYYYSSSRRRQQQKKKFFFEEEIIIUUUhhhxxxrrr___GGG888444555555444000000000000///////////////////////////111444777HHHFFF@@@999222///000111////////////////////////000000000000000000111111000111222222222222111000111111000000000/////////...,,,++++++,,,---+++******++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,***---///,,,(((%%%'''***+++***))))))((())))))))))))))))))))))))))))))))),,,***))))))))))))(((&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))))))))(((((((((((()))******)))''''''(((***'''((()))*********)))))),,,***(((***...000///---+++++++++***************...,,,++++++,,,------,,,------------///000111222222333333444555888===AAAEEENNNZZZfffvvvnnn___~~~qqqiiiaaaYYYSSSQQQQQQLLLGGGEEEKKKXXXjjjwwwnnn\\\DDD666333666555333000000000111000///.........////////////000333666CCCAAA<<<666000...///111////////////............000000000000000111111111000111222333333222111000111111111111000000000000...---,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,,,,---...---***((()))+++******))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((('''''''''&&&&&&''''''((()))''''''''''''(((((((((((())))))))))))(((((((((((()))******((('''''')))+++((((((((()))))))))))))))***)))(((***,,,...---+++************************---,,,***+++---...---,,,...---------...///111333444444444333444777<<<@@@FFFOOO[[[fffqqq~~~qqq___}}}ppphhhaaaXXXRRRPPPPPPNNNJJJGGGJJJTTT___ggg[[[MMM<<<333333555444111000000000111000///.........///000//////000222555888888777444000//////000////////////............//////000000111111111111111222333444444333222111111111111111000000000000............------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++)))((()))++++++***((()))))))))*********))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''(((((()))***''''''''''''(((((((((((((((((((((((())))))))))))((())))))((('''''')))***((((((((((((((())))))))))))(((((()))***++++++***************************++++++***+++---...---,,,...---------...///111333444555555444444666:::>>>DDDLLLXXXccckkkvvvsss```|||ppphhh```WWWQQQPPPNNNNNNKKKGGGHHHMMMQQQQQQFFF???777333444555333000000000000000////////////---///000000///000222333///111222222000//////000/////////////////////////////////000111111222222222333444444444444333222111111000000000/////////...///000///---,,,---...***++++++,,,,,,++++++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,(((%%%###%%%)))+++(((%%%(((((()))************)))))))))))))))))))))))))))'''((())))))''''''((()))((((((((((((((()))******''''''((((((((()))))))))(((((((((((())))))))))))&&&'''))))))((((((((()))(((((('''''''''((()))***(((((()))))))))************************+++++++++*********+++---...---+++------------///000111222333444555444444555777:::===EEEQQQ]]]dddnnnyyyfff|||oooggg```WWWQQQOOOJJJLLLJJJFFFEEEGGGFFFAAA:::999777666555444333222222111///.........///000---///000000//////111222---///000000//////000111...//////000000111111111...//////000111111222222111222333444444333222111000000000/////////......,,,...///...,,,+++,,,...***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,((((((''''''(((((('''&&&'''((()))***+++******)))))))))))))))))))))))))))&&&(((***)))'''&&&((()))(((''''''''''''((())))))((((((((()))))))))******'''((((((((()))))))))***###&&&)))+++***(((''''''(((''''''&&&'''((()))***)))***++++++******+++,,,))))))*********+++++++++)))))))))+++---...---++++++,,,---///000000111111000111333333222222333444888???KKKVVV\\\dddxxxqqq|||oooggg___VVVPPPOOOHHHKKKIIICCCBBBDDDAAA:::888999999888666444333333333111///...---...000111---///000000//////000222///000000///......111333...//////000111222222333...//////000111222222222000111222333333222111000////////////............+++---///---+++)))+++---+++++++++,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++---...,,,(((&&&(((***'''((()))+++++++++***)))))))))))))))))))))))))))%%%(((***)))&&&&&&(((***'''&&&&&&&&&&&&'''(((((())))))))))))************'''((((((((())))))******"""%%%***,,,+++)))'''&&&(((''''''&&&&&&((()))***+++,,,------,,,+++,,,---))))))******++++++++++++)))))))))+++......---++++++,,,...000111111000000---///222222111000000111888>>>HHHRRRUUU]]]pppyyy{{{oooggg___VVVOOOMMMFFFEEECCCBBBBBBAAA???===:::888555555666555111...////////////............000000//////.........------------------...///000////////////000000000000000111333444444333111000333222111000000000111222000///---,,,++++++,,,,,,......---------,,,,,,,,,***+++---......---+++***+++******)))))))))))))))------------,,,,,,+++*********))))))))))))******(((((('''(((((()))***+++%%%&&&&&&'''((()))******)))))))))))))))))))))))))))+++,,,+++((('''(((***(((((((((((()))***+++,,,+++***)))'''&&&&&&&&&&&&(((******(((%%%%%%)))---******))))))))))))******&&&''')))******)))((('''))))))(((((()))***++++++******+++++++++,,,,,,,,,------......///000000000//////000111222444666777555;;;DDDKKKOOOXXXkkk}}}tttiiibbb[[[SSSMMMKKKGGGEEECCCBBBBBBAAA???===;;;888555444555444111///000000000000////////////000/////////...............------------...///000.../////////000000000000000111333444444333111000444333111000000000000111000///...,,,++++++,,,,,,++++++,,,------......///***+++---......---+++***,,,++++++***************+++,,,,,,,,,,,,++++++*********)))))))))))))))***'''''''''&&&''''''((((((&&&'''''''''((()))))))))(((((((((((((((((((((((()))***,,,***((('''(((***''''''''''''((()))***+++***)))((('''&&&&&&&&&&&&)))))))))'''&&&''')))+++******))))))))))))************+++,,,,,,---,,,,,,)))))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,---......//////000//////000111222444555666777;;;BBBJJJNNNVVVfffuuuzzzoooeee___YYYRRRMMMLLLHHHFFFDDDCCCBBBAAA???===;;;888555333333333111000111111111000000000//////////////////..................------......//////....../////////000000000111222333444444333222111444333222111000//////000000///...---,,,,,,,,,,,,))))))+++,,,...///000111***+++,,,------,,,+++***---,,,,,,+++***+++++++++)))******++++++++++++***++++++***)))(((((())))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((('''((()))&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&+++)))'''&&&((()))))))))***))))))(((((())))))***((((((((()))***+++,,,---))))))))))))))))))***+++******+++++++++,,,,,,,,,++++++,,,,,,---.........//////000000222333555666888999???GGGMMMSSS___jjj|||qqqgggaaa[[[TTTOOONNNIIIGGGDDDCCCBBB@@@>>><<<;;;999555333111111111111000000000000///////////////////////////.........//////............//////........./////////000000111111222333333222111111333333222111000//////...//////......------------)))***+++,,,...///000000***+++,,,,,,,,,,,,+++***,,,,,,+++************+++'''((()))***************,,,+++***)))((((((((((((,,,,,,+++******)))******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))''''''&&&&&&'''(((((()))))))))((('''''''''((((((,,,(((&&&&&&)))+++)))'''))))))(((((((((((())))))''''''''''''(((***,,,---***)))))))))))))))************+++++++++,,,,,,,,,*********+++,,,,,,------//////000000111333444555666555:::CCCKKKPPPXXX```yyytttiiiccc\\\TTTNNNMMMIIIGGGDDDBBBAAA???<<<::::::888666333000000111222//////.........---------.........///////////////000//////.........//////............////////////000111111111111111111000222222111111000///........................------,,,,,,,,,---------......++++++++++++++++++++++++++++++***)))))))))))))))'''((())))))************++++++***)))(((((()))))),,,,,,+++******)))******)))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''(((((()))))))))))))))((())))))******+++(((&&&'''***+++)))'''))))))(((((((((((())))))******)))***+++---///000******)))))))))))))))*********+++++++++,,,,,,,,,))))))******+++,,,,,,,,,/////////000111222333444333222666???GGGMMMSSSYYYnnnttthhhaaaZZZQQQKKKIIIIIIFFFCCCAAA@@@===:::888888888777444111///000111.........---------,,,,,,.........///////////////000000//////......//////------........./////////////////////////////////000000111111111000///........./////////......---.........------,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))((())))))************)))******))))))))))))******))))))((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&''')))***)))((()))(((((('''(((((())))))(((((((((((()))******+++)))((((((((()))***)))((()))((((((''''''(((((()))((((((((()))***+++,,,---+++******)))))))))))))))******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,/////////000000222333333222111444<<>><<<888666666777777555111//////000///.........------------............/////////000111111000///////////////---------.........//////.........------............///000111111111000///---...///000000///...---......---------,,,,,,,,,++++++************++++++,,,+++******))))))************++++++******))))))(((((((((((()))***+++,,,'''''''''&&&''''''((((((((((((((()))*********+++''''''''''''''''''''''''((('''%%%''')))***)))'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((()))***''')))******((((((((()))((((((''''''''''''((((((%%%%%%&&&'''''''''''''''++++++***)))))))))))))))******+++++++++,,,,,,,,,))))))***++++++,,,,,,---000//////000000111222333333333555;;;>>>AAAHHHPPP[[[nnnzzzoooddd^^^WWWOOOIIIHHHHHHEEEBBB???===;;;777555555777888666222//////000000/////////............---.........//////000000111111000///////////////---------.........//////...------,,,,,,------...,,,...///111111111000000---...///000000///......------------------------++++++************++++++---,,,++++++******+++++++++++++++++++++***)))((('''((((((((()))+++,,,---((((((((((((((()))***+++''''''((()))***++++++,,,''''''''''''''''''''''''(((&&&%%%&&&)))+++)))''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&)))++++++(((&&&(((***((((((''''''''''''(((((('''((()))******)))((('''++++++***))))))((())))))******+++++++++,,,,,,,,,*********+++,,,,,,------000000//////000111222222555555777:::;;;===EEENNNUUUhhh~~~ssskkk```WWWSSSPPPLLLJJJCCCDDDDDDCCC@@@===;;;;;;999888666444222111000000........................---......///000222444666@@@;;;666444000,,,///444+++......++++++...///---,,,.........,,,+++,,,---111000000000222333222111111000...------...///000---......---++++++,,,...,,,......***))),,,+++((((((((()))************)))------,,,+++*********+++''',,,000///***((())),,,+++*********))))))((((((&&&''')))*********)))((('''(((((('''%%%%%%'''(((''''''((((((((((((''''''))))))((((((''''''&&&&&&))))))((((((((((((((()))((()))))))))))))))((((((''')))***)))((('''(((***((((((((((((((()))******''''''((()))***++++++,,,(((((()))***++++++,,,,,,'''((()))+++,,,---......---......///000111111222555666777888:::>>>DDDHHHJJJWWWmmmooohhh^^^VVVRRRPPPMMMKKKEEEEEEEEECCC???<<<:::999777666444222000///..............................,,,---...///222888@@@FFFIII@@@777222///,,,...111+++......++++++//////---,,,---......,,,,,,---...111000///000222222111000000///...------...000111...//////---++++++,,,---,,,///...+++***,,,,,,)))((()))******++++++************))))))((()))))))))(((***,,,,,,)))'''(((*********)))))))))(((((((((&&&'''((()))))))))(((((('''(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((((((((()))(((((())))))))))))((((((''')))***)))((('''(((***((((((((((((((())))))***(((((())))))******++++++)))******+++,,,,,,------)))***+++,,,---..................///000111111111444555666777999===BBBFFFIIISSSeee{{{|||lllddd[[[UUURRRPPPMMMKKKGGGFFFDDDBBB???<<<999777666555444222000///..............................---......///444>>>LLLVVVVVVHHH999111...,,,---///,,,......++++++///000---+++,,,......------...000111000//////111111000//////......---...///111222///000///...+++++++++------//////,,,+++---,,,)))******+++,,,,,,,,,,,,+++)))))))))((())))))******))))))((('''''''''''''''))))))((((((((((((((('''&&&&&&'''(((((((((((('''&&&((()))((('''&&&'''))))))((('''&&&&&&'''((()))'''''''''((((((((((((((()))((((((''''''((())))))(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((()))))))))))))))))))))))))))***************++++++,,,---------+++,,,---............---......//////000000111111333444444555777:::@@@DDDHHHNNN[[[ooozzzjjjcccZZZTTTPPPNNNKKKHHHFFFEEEBBBAAA???===:::888888777555333222111000000........................000//////000777DDDTTT```cccPPP;;;111///...---...,,,......+++,,,///000...***,,,......---...///111111000//////000000///...............///000222222000000000...,,,+++,,,---,,,///...+++***---,,,)))***+++,,,,,,------,,,,,,+++*********+++,,,------+++(((&&&%%%&&&'''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&((())))))((('''((()))***)))'''%%%%%%''')))***&&&&&&''''''(((((())))))(((((('''''''''((())))))'''(((((())))))))))))(((''')))***)))((('''(((***'''(((((()))))))))))))))*********)))))))))))))))*********++++++,,,,,,,,,,,,---------------,,,,,,.../////////000000000111111222333333444888===AAAFFFIIITTThhhyyyjjjcccZZZSSSPPPLLLHHHEEEEEEBBB?????????>>><<<:::777666444333222111000000........................000000111666AAAPPP```iiiiiiTTT===222000///...///,,,//////,,,,,,000000...+++,,,............000111111///...///000000///............///000111222222000000000...,,,+++,,,...,,,......+++***,,,,,,)))++++++,,,------------,,,+++*********+++,,,------+++)))'''&&&'''(((((('''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((&&&(((******)))))))))******)))'''%%%%%%''')))***&&&&&&''''''(((((())))))'''''''''''''''((())))))''''''((()))))))))))))))''')))***)))((('''(((***''''''((()))***))))))(((*********)))))))))))))))))))))))))))************+++,,,,,,,,,,,,++++++***////////////000000000000111111222222222666:::>>>CCCGGGRRReee}}}wwwjjjcccZZZTTTPPPLLLGGGDDDDDDAAA======??????===;;;444333222111/////////..............................///444@@@QQQbbbmmmqqqfffRRR===333111000//////---//////,,,,,,000111...,,,---//////......///111000///...///111222111000...//////000000111111111//////000...---,,,...///---//////++++++---,,,)))***+++,,,,,,------,,,,,,)))))))))((())))))************)))(((((((((((()))'''(((((((((((()))))))))''''''&&&&&&''''''((()))%%%(((***++++++******+++)))((('''&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))&&&'''((())))))******)))''')))***)))((('''(((***&&&''')))*********)))((()))))))))))))))*********))))))))))))))))))))))))+++++++++,,,,,,+++******////////////000000000000111111111111111444888<<<@@@EEEQQQbbbwwwsssgggaaaYYYTTTPPPMMMIIIEEEFFFBBB===<<<>>>???<<<999333333222000////////////........................---...666III^^^mmmqqqooo]]]MMM;;;222000......000---//////,,,---000111///---...000///...---...000///......000222333333222///000000111111111000000---...///...------///111///111111...---///...+++******+++,,,,,,,,,,,,,,,******))))))((()))))))))''')))+++***(((&&&''')))((((((((()))))))))******(((((('''''''''((()))***%%%(((+++,,,++++++++++++((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))&&&'''((()))************''')))***)))((('''(((***&&&''')))*********(((((((((((())))))******++++++))))))))))))))))))))))))++++++,,,,,,---,,,,,,,,,000000000000////////////111111111111111333777;;;===DDDNNN\\\mmm}}}oooeee```XXXTTTQQQOOOKKKGGGHHHCCC>>><<<>>>>>>;;;777555444333222111111111111...........................///888MMMdddpppnnngggVVVHHH999111...,,,---///---000///,,,---000111///...///000///...---...//////......000333555555444000111111111111000000///---...///.........000222111333333//////111000---******+++,,,,,,,,,++++++------,,,+++*********+++$$$)))---,,,'''$$$&&&)))(((((())))))******++++++)))(((((('''''')))***+++%%%(((+++---,,,+++++++++''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***&&&'''((()))************((()))***)))((('''(((***&&&''')))***+++***(((''''''(((((()))***++++++,,,++++++******************+++,,,------.........---000000000000////////////111111111111111333777:::<<>>222++++++...//////000000////////////000000111111000000000000111111///...---///111111111000444222000///...///000111......//////000000111111000111222000...------...+++,,,---,,,***)))+++,,,+++++++++***)))(((((('''******))))))))))))******))))))(((((((((((()))))))))'''%%%&&&(((***)))'''((()))***++++++***)))((())))))(((((((((((())))))***(((''''''(((((('''%%%''''''((((((((((((''''''***)))))))))***+++,,,,,,'''))),,,---***'''%%%$$$(((''''''(((******)))'''*********++++++,,,------)))+++,,,,,,+++***,,,---,,,---...111222222///,,,------......///000000000222222333222111222555777<<>>777///,,,---//////---000000////////////000000111111000000//////000000000...------///000000///222111///......///000111......//////000000000000000111222111//////000111---,,,+++******+++,,,---++++++******)))(((((('''******))))))))))))******))))))(((((((((((()))))))))'''%%%&&&(((***)))(((((())))))******))))))(((((((((''''''''''''((((((+++***))))))******)))'''''''''((((((((((((''''''***))))))))))))******+++(((+++......,,,)))''''''***))))))***+++,,,***))))))))))))*********)))))))))***++++++******+++---,,,,,,---///111000...,,,,,,------...//////000000111222222222111222444777;;;???GGGQQQZZZggg}}}xxxnnnddd___WWWRRROOOMMMHHHEEECCCAAA>>><<<:::888888888444222000000000000///...111000///.........000000...///777EEESSSTTTHHH;;;222///------000111///---000000////////////000000111111000///////////////222000---,,,.../////////000///.........///000111...////////////000000000---...000000000111444666111---))))))+++......---++++++******)))(((((((((******))))))))))))******))))))(((((((((((())))))((('''&&&&&&((())))))((()))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''')))))))))***++++++(((&&&''''''((((((((((((''''''))))))))))))((((((((((((&&&))),,,---,,,***)))(((+++******+++------,,,+++))))))***++++++)))((('''((()))+++***))))))***,,,---,,,+++,,,......---,,,,,,,,,,,,---......//////111222222111111111444666:::===EEEMMMUUU```sssxxxoooddd^^^VVVQQQNNNKKKFFFCCCEEECCCAAA???===;;;;;;:::444222000///000000///.../////////...///000111222//////444===EEEDDD;;;222...---,,,---000111000...//////000000000000//////111000000///......//////555222...------///000000......------...///000111////////////////////////(((+++---000222555:::===888111+++))),,,///...,,,************))))))((((((******))))))))))))******))))))(((((((((((())))))((('''&&&''''''((()))))))))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&((())))))&&&$$$''''''(((((((((((('''''')))))))))(((((('''&&&&&&###&&&)))***)))((('''(((***))))))+++------,,,+++)))***,,,------,,,+++***''')))******))))))***+++---+++))))))+++------,,,++++++,,,,,,---.........000111111111000111333666999<<>>===;;;888777666333111//////000111000///---....../////////......,,,...000///------///111/////////.........///000...///000111111000///.../////////000222333555666000///---...///111000000000000000111000000////////////.........------------///222444888===DDDIIIBBB???;;;777333///---,,,)))))))))))))))))))))*********))))))))))))******))))))(((((((((((())))))&&&((()))(((&&&&&&(((+++((())))))******))))))((((((((((((''''''(((((((((***(((%%%%%%''')))******''''''((((((((((((''''''&&&''')))******)))((('''&&&(((******)))((())))))&&&%%%&&&'''***+++***))),,,+++)))((('''((()))***)))***++++++******+++---,,,***)))***+++,,,,,,+++,,,------...//////000000.../////////...///222444666777===DDDIIILLLTTT\\\ssswwwmmmiii```ZZZSSSOOOMMMKKKGGGDDDAAAAAA@@@>>><<<:::888777333111//////000111000///---...............------***...111000---+++---///+++---/////////............///000222222000///......//////111333555666888---,,,,,,---///000///...111111222111111000///...//////.........------------...///111333777===AAA@@@@@@>>>:::444111//////)))))))))))))))***************))))))))))))******))))))(((((((((((())))))&&&((()))(((&&&&&&(((+++((()))***++++++***)))((('''''''''&&&&&&'''''''''(((&&&###"""$$$&&&((()))''''''((((((((((((''''''%%%''')))***+++***)))(((%%%'''(((((('''&&&&&&'''&&&%%%&&&(((***,,,+++***222000,,,)))(((((()))***)))+++,,,,,,++++++,,,---+++******+++,,,---,,,+++------......///000000000.../////////...///111444444555;;;BBBGGGJJJPPPWWWhhh|||~~~nnnbbb[[[VVVQQQMMMLLLIIIEEEAAABBB@@@>>>;;;999777777777444333222000///.........////////////............---...///...---,,,---...000000000000000000000000........................////////////000000000000------...///////////////111111222222222000///...---------,,,+++***+++---+++***++++++---000333444:::;;;<<<;;;888333---))),,,+++&&&***222,,,(((111((()))+++***(((''''''((())))))(((''''''''''''(((&&&&&&'''(((((()))((((((***))))))(((((((((((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''')))***+++***(((''''''((()))***)))(((&&&%%%###&&&''''''(((+++)))###,,,+++)))((('''&&&''''''))))))))))))************,,,++++++***)))))))))***++++++******+++---...///000000000000000000000000555555666:::@@@GGGKKKMMM[[[nnn}}}ooocccZZZUUUPPPLLLKKKIIIDDD@@@AAA???===:::888777666666444333222000//////......////////////............///000111000///...///000.................................................../////////000000000000//////000111111111111111//////000111111000//////------...,,,+++***+++---*********+++,,,...///000444666777888666222---***,,,,,,((()))---***%%%)))(((***+++***((('''(((((('''''''''''''''((()))***''''''(((((((((''''''&&&******)))(((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&''')))*********)))((())))))((('''''''''''''''$$$''''''&&&(((+++)))$$$+++***)))(((''''''(((((())))))))))))************,,,,,,++++++************++++++******+++---...///......///000111111222222444444666:::???EEEJJJLLLUUUggg|||ooodddYYYTTTOOOLLLKKKHHHDDD@@@@@@>>><<<999777666555666333333111000/////////////////////............---...///000000///...///000------------------------------------------------....../////////000000000//////000111111111111000---...//////000/////////---......---+++***,,,---)))******+++++++++******---///111333222000---+++,,,...---+++,,,---+++''')))***+++***)))(((((()))&&&&&&&&&'''((()))++++++))))))))))))((('''&&&%%%+++***)))((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))+++)))'''%%%%%%&&&((()))&&&((('''%%%'''***)))%%%))))))(((((((((((())))))))))))))))))************------,,,,,,,,,+++++++++++++++++++++,,,---......,,,---...///111222333444333444666999===CCCHHHJJJOOO^^^uuuzzznnndddYYYTTTOOOLLLKKKIIIEEEAAA>>>===:::888666555555555333222111000//////////////////.........---------+++---...---,,,,,,---///------------------------------------------------........./////////000000,,,---......//////........................---------......---++++++,,,...******+++,,,+++)))((('''***,,,...000000...,,,***)))+++///,,,)))...111******++++++***)))((()))***''''''''''''((()))***+++)))************))))))(((++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((('''((()))******)))((('''&&&&&&'''((()))((()))'''$$$&&&******&&&((((((((((((((()))******((()))))))))************------------------,,,,,,++++++++++++,,,---------------...///000111222222222333555777;;;???DDDHHHLLLWWWkkkwwwlllbbbYYYTTTOOOMMMLLLJJJFFFBBB===<<<:::777666555555555222222111000/////////000............------------***,,,------,,,,,,---///........................------------------------............////////////,,,,,,---...............000//////...---,,,,,,,,,.........---,,,+++,,,...+++,,,,,,,,,,,,***((('''+++,,,...//////---+++)))((()))444555(((***000)))+++,,,,,,+++)))(((***,,,***))))))((((((((())))))((()))***+++,,,---------,,,+++***)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((((((((((('''((()))******&&&'''((())))))(((''''''))))))(((%%%&&&******&&&''''''(((((()))*********((()))))))))************,,,------.........---,,,++++++,,,,,,,,,,,,,,,,,,///////////////000000000111333555666888;;;AAAEEEKKKTTTcccxxx}}}uuujjj```XXXSSSNNNLLLKKKIIIEEEBBB===<<<:::888666666666666222222111000000000000000.........------------,,,,,,---//////......///111........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......///000000000000///000000...------,,,------...//////...,,,+++---...,,,,,,,,,,,,,,,+++******,,,---.........---+++)))///000FFFMMM555+++111+++------,,,+++))))))+++---+++***))))))((((((((()))((()))***,,,---......///---,,,+++***)))(((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&(((******)))'''&&&(((***)))&&&'''***)))%%%''''''((()))******))))))))))))))))))************+++,,,---.........---,,,+++,,,,,,------,,,,,,+++///////////////////////////222444555555888>>>CCCJJJPPP\\\nnnzzzrrrhhh___UUUQQQLLLIIIIIIGGGCCC@@@===<<<:::888777666777777222111111000000000000000.........---------,,,,,,+++---............///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...//////000000//////......---------...000111...//////...,,,,,,---...+++*********++++++,,,---***+++,,,---------,,,+++000222UUUgggFFF...000,,,---------+++))))))+++...)))))))))((())))))******((((((***+++,,,,,,,,,,,,...---+++***)))(((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''')))*********)))(((&&&''''''((((((((((((((((((******((()))+++)))$$$'''((()))******)))(((((())))))))))))***************+++---.........,,,,,,+++,,,---------,,,++++++---.........///000000000...222444444333555;;;AAAEEEKKKVVVdddvvvxxxqqqhhh___SSSOOOJJJHHHGGGEEEBBB>>>>>><<<:::999777777777777222111000000000000000111......---------,,,,,,,,,)))***,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------......------,,,,,,,,,---...111333444...//////...,,,,,,---///))))))(((((()))+++---...((()))+++,,,---------,,,%%%)))WWWrrrMMM,,,,,,)))......---+++)))))),,,...(((((((((((()))+++,,,---((())))))*********))))))...---,,,***)))((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''')))***+++***((('''((('''&&&&&&&&&((()))+++'''******)))***+++(((###'''((()))******)))((('''))))))))))))************)))***,,,......---,,,++++++,,,---------,,,+++***+++,,,---...///111222222...111444444222444:::@@@AAAGGGQQQ^^^ooovvvoooeee\\\TTTPPPKKKGGGEEECCCAAA@@@???>>><<<999777666555555111222222111111000///...---------------------------,,,++++++---///......***++++++,,,---...//////------,,,+++++++++,,,,,,++++++,,,,,,---...//////222222111000///...------------,,,,,,---000333444333111---***)))***,,,---,,,+++******,,,---,,,+++,,,---.../////////...---111000555;;;:::000)))(((///,,,)))(((***+++)))(((************************)))))))))******))))))))),,,+++++++++******))))))''''''((()))******))))))%%%%%%&&&&&&''''''((((((,,,'''&&&)))+++)))))),,,'''(((((((((((((((''''''(((((((((((()))***+++,,,((('''&&&'''((())))))'''+++***)))'''''')))***+++'''((()))((('''&&&'''(((+++,,,,,,,,,,,,+++******+++***)))((())),,,...000---,,,++++++,,,...111222111111000111333666999;;;HHHJJJNNNXXXiii~~~|||sssjjj```XXXRRROOOKKKGGGEEEDDDAAA@@@???>>><<<999777666444444111222111111000//////...------------------------...,,,++++++---.........******++++++,,,---------------------------------+++,,,,,,---......////////////......//////000000------,,,,,,---///111222333111...,,,++++++,,,---)))(((((()))+++---,,,+++***+++,,,---------,,,++++++***...333333,,,'''(((///,,,)))((()))***)))(((*********************************++++++*********((((((((((((''''''&&&&&&'''''''''(((((()))))))))((((((((())))))))))))))))))%%%$$$(((***(((''')))'''(((((((((((((((''''''(((((((((((()))***+++,,,((('''&&&'''((())))))'''+++***(((''''''(((***+++'''((()))((('''&&&''')))************************++++++******+++,,,...///,,,,,,,,,,,,---///000222111111000111222555888999BBBEEEJJJRRR```tttxxxnnndddZZZTTTPPPMMMJJJHHHFFFDDDAAA???@@@>>><<<999777555444333222111111000000///......------------------------...,,,++++++---......---++++++++++++++++++++++++,,,---.../////////...------------......//////000///...---------...000111,,,---------............222111///...------------'''&&&&&&(((+++------,,,***+++,,,---------,,,+++((('''(((,,,,,,)))((()))...+++)))((()))***))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************))))))))))))((('''&&&&&&&&&'''((())))))))))))))))))((((((((('''$$$%%%)))+++(((&&&''''''(((((())))))((((((((('''''''''((()))+++,,,---((('''&&&'''((())))))'''***)))'''''''''''')))***'''((())))))''''''((()))))))))))))))***+++,,,,,,------------------------+++,,,,,,---...///000000111111000111222444666777>>>AAAFFFMMMWWWggg|||uuujjj___VVVQQQMMMKKKIIIHHHGGGDDDAAA>>>@@@>>><<<999666444333222222111000000//////......------------------------...---++++++---......------,,,,,,,,,++++++******+++,,,...///000///---,,,............//////000000111000...,,,+++,,,------,,,------......---,,,,,,////////////...---,,,+++)))(((((()))+++---,,,,,,,,,---.../////////...---+++***)))*********+++---,,,+++)))(((((()))))))))((((((((((((((((((((((((,,,,,,------------,,,,,,+++*********************)))'''&&&$$$%%%&&&((()))((((((''''''&&&&&&%%%%%%(((&&&'''+++---***(((((('''(((((())))))))))))((('''''''''((()))+++,,,---((('''&&&'''((())))))'''((((((''''''''''''(((((('''((())))))(((''')))***))))))))))))+++,,,...///......//////...---,,,,,,***+++---...///000000000111111000111222333444555<<>>???>>>;;;999666444333222222111000///............------------------------///---,,,,,,---...---,,,......------,,,,,,++++++)))***---...///...,,,+++.........///////////////000///...---,,,,,,------------......------,,,+++,,,------...---,,,***)))---,,,++++++,,,---,,,***,,,---.../////////...---......,,,))))))+++------+++***)))((((((((()))***((((((((((((((((((((((((+++,,,,,,------,,,,,,+++&&&&&&'''''''''''''''''')))(((&&&%%%$$$&&&''')))((((((''''''&&&&&&%%%%%%(((%%%&&&+++---***'''(((''''''((()))******))))))'''''''''((()))+++,,,---((('''&&&'''((())))))'''((((((''''''''''''(((((('''((())))))(((((()))+++******+++,,,---///000111///////////////---,,,,,,***+++---...///000000000000000111111222333444444;;;===BBBHHHKKKTTThhh|||zzzssshhhYYYRRRRRRNNNKKKHHHFFFDDDBBB???======<<<:::888666555444333222111///...------...///------------------------///---,,,,,,---------,,,.........------,,,,,,,,,)))***+++------------,,,........................,,,,,,---...///000000111.........---------------,,,,,,,,,,,,,,,+++******///...,,,,,,------+++******+++,,,---------,,,++++++---+++((((((+++,,,***)))******((('''''')))+++))))))))))))))))))))))))******++++++++++++******'''''''''((((((((((((((()))((('''&&&&&&&&&'''((()))))))))))))))(((((((((&&&###$$$(((***'''%%%&&&''''''((()))************(((((((((((()))***+++,,,((('''&&&'''((())))))'''((((((((((((((((((((((((&&&((())))))))))))***,,,***+++---...///000000000//////......------------+++,,,,,,---...///000000000000111222333444555555888888===DDDFFFLLL]]]qqqvvvqqqgggXXXQQQTTTOOOLLLHHHDDDCCCAAA>>>===<<<;;;999888666555555555222111///---------...///------------------------000...,,,,,,---------+++------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------+++,,,...000111111111000///...---------...///000------,,,,,,,,,+++++++++...,,,++++++------,,,******+++,,,---------,,,+++%%%)))***'''(((,,,,,,(((((()))***(((&&&&&&))),,,************************(((((())))))))))))(((((())))))))))))******++++++)))))))))(((((('''''''''((((((((()))))))))))))))'''$$$###&&&(((&&&%%%'''''''''(((******++++++*********))))))))))))******((('''&&&'''((())))))'''((())))))))))))))))))(((&&&((()))***))))))+++,,,)))+++---000111000///---///...---,,,,,,,,,---...,,,,,,,,,,,,---///000222///000111333555666777777777555:::BBBEEEHHHVVVhhh}}}~~~tttpppfffVVVPPPTTTQQQMMMHHHDDDAAA@@@>>><<<;;;:::999777666666555555222111///---,,,---...///------------------------000...,,,,,,------,,,+++++++++++++++++++++++++++---,,,,,,------///000111---------------------,,,---///111333222111...,,,000///---,,,---...111222......---,,,,,,,,,------+++***)))***,,,---,,,+++,,,---.../////////...---!!!''')))''')))......)))((()))***(((&&&&&&))),,,************************''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((())))))******)))(((''''''%%%&&&&&&&&&''''''((((((***&&&$$$''')))((((((***''''''(((******++++++++++++******)))))))))))))))((('''&&&''')))))))))'''))))))************))))))&&&((()))***))))))+++,,,(((***---000111///---+++///...,,,++++++,,,...///---,,,++++++,,,...111333...000222444666777888888999555999CCCFFFHHHTTTddduuuwwwkkkccc\\\UUUPPPLLLKKKIIIFFFCCC@@@>>>======<<<;;;888444222333444333111...---------+++***------------------------...---,,,,,,++++++++++++************************)))+++------,,,,,,---......,,,++++++,,,------,,,...------------...////////////.........---------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******---000///,,,)))///(((###$$$,,,///,,,'''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&&&&((()))***'''''''''''''''&&&&&&&&&&&&((())))))(((''')))***%%%%%%&&&'''((((((''''''***************************++++++***((('''((())))))((((((((()))***++++++))))))))))))))))))))))))&&&''''''((()))******+++)))***+++,,,---.........000//////......---,,,,,,++++++,,,------......///...///000222444666777888777999:::===BBBKKKTTT[[[hhhzzztttiii```YYYSSSNNNKKKJJJHHHFFFCCC@@@>>>===;;;::::::999777555333222333111...---------+++***------------------,,,,,,...---,,,,,,++++++,,,,,,************************+++---////////////000111...,,,++++++,,,------,,,...------------.../////////.........------------,,,------------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++******,,,//////---***,,,((($$$&&&+++...+++'''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&&&&((()))***''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((***+++++++++,,,,,,------+++,,,,,,+++)))(((((())))))))))))***************))))))))))))))))))))))))'''''''''((()))*********)))***+++,,,,,,,,,,,,,,,......------------,,,,,,++++++,,,------......///...///000111333555666666888999:::===AAAIIIRRRXXXcccsss}}}pppeee]]]VVVPPPKKKJJJIIIHHHEEEBBB@@@>>>===999888999;;;===:::555000333111///---...---,,,***.........------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++.../////////000222...,,,++++++,,,------,,,...------------...//////............------------.........---,,,+++))))))------------------------+++******+++---......---)))((('''(((***+++***((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((()))&&&%%%&&&)))+++)))'''******(((((('''((()))*********++++++,,,---......,,,---...---+++))))))*********+++,,,+++***)))((())))))))))))))))))))))))''''''(((((())))))******)))******+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,------......///...//////000111222333444888999:::<<>>===999999;;;???CCCAAA999111333111///.........---+++.........------,,,,,,+++...------,,,,,,,,,------++++++++++++++++++++++++%%%'''***+++,,,,,,...///...---++++++---...---,,,...------------...//////------------------------------------,,,++++++***------------------------+++*********,,,---//////&&&(((***+++***)))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&((()))***(((((((((((()))))))))))))))&&&$$$(((///333222///---,,,***(((((()))***+++((())))))+++,,,---......,,,...//////---+++***+++***+++,,,---,,,+++((('''))))))))))))))))))))))))'''((((((((()))))))))***)))************))))))((()))))))))***+++,,,,,,,,,++++++,,,------......///......//////000111111111777888999:::===BBBIIIMMMTTT___pppvvvjjj```YYYSSSNNNJJJHHHGGGFFFDDDAAA???======;;;;;;===CCCGGGEEE===555333111///.........---,,,.........------,,,,,,,,,---------,,,,,,---......++++++++++++++++++++++++$$$&&&(((******+++,,,...///---,,,,,,---......---...------------...//////,,,,,,------------------++++++++++++,,,------...------------------------***++++++++++++,,,...///&&&)))+++,,,***))))))***))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))(((((((((((((((''''''&&&&&&((()))***'''((((((((())))))******'''%%%&&&,,,555;;;;;;999---,,,***)))(((***+++---******+++,,,---...///000,,,...000000...,,,++++++)))***,,,---,,,***((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********)))(((((('''(((((()))***+++,,,,,,++++++,,,------......///.........//////000000000666777777888:::>>>DDDHHHOOOVVVeeezzz|||ttthhh^^^XXXSSSMMMJJJGGGFFFEEECCCAAA???===<<<;;;<<<>>>BBBEEECCC===777333111///...//////...---------------------------------------------...///,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++,,,,,,,,,---//////---,,,,,,---......---...------------...//////,,,,,,,,,,,,------------*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...(((***,,,,,,+++++++++,,,))))))(((((((((((())))))''''''(((((())))))******))))))))))))(((((((((((((((''''''&&&&&&((()))***&&&''''''(((((())))))***&&&&&&'''---555:::<<<<<<+++******)))***+++,,,---------......///000111111,,,...000111...,,,++++++))))))***+++***)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))(((((())))))***+++,,,,,,++++++,,,------......///.........//////000000000444555666666888;;;@@@DDDKKKPPP]]]oooyyyqqqeee\\\VVVQQQLLLIIIFFFFFFDDDBBB@@@>>>===<<<888:::<<<>>>>>><<<999777333111///.../////////---+++,,,,,,------.........---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))+++------------...//////...,,,,,,...///...---...------------...//////++++++,,,,,,,,,---------,,,++++++++++++,,,...///++++++++++++++++++++++++***,,,///...,,,******,,,,,,,,,++++++,,,---------))))))(((((((((((())))))'''''''''((()))*********))))))))))))(((((((((((((((''''''&&&&&&((()))***%%%&&&&&&'''(((((())))))&&&&&&(((+++...111333444(((((()))***+++,,,------,,,---------......//////+++...000111...,,,******((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***++++++++++++)))))))))******+++++++++++++++,,,------......///------...///000111111111222333444555666999>>>BBBGGGLLLVVVfffzzzwwwooodddZZZUUUPPPKKKHHHFFFEEEDDDBBB@@@>>>===<<<555777999:::888666666666333111///...///000///...***++++++,,,---...//////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...///...,,,,,,...///...---...------------...//////+++++++++,,,,,,---------...---,,,+++++++++,,,---***************************---000000---***)))***///---******---...///...))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))(((((((((((((((''''''&&&'''((()))***%%%%%%%%%&&&'''(((((()))&&&'''))))))(((((()))+++&&&''')))***,,,,,,------************************+++---000000...,,,***)))''''''&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))(((((((((((('''((()))++++++,,,,,,,,,************++++++++++++++++++,,,------......///------...///000111222222111222333444555999===@@@EEEIIIRRRaaasss|||nnniiiaaaXXXQQQKKKIIIGGGFFFEEECCCBBBBBB???<<<999666666666555444333111000//////...------------......---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------...------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++******+++---...///************************''''''((((((((((((''''''***))))))((('''&&&&&&&&&)))************(((&&&%%%''''''''''''''''''''''''***(((&&&'''))))))'''$$$''''''(((((())))))******,,,+++)))'''(((***,,,...,,,,,,,,,+++,,,,,,------)))((('''((()))***)))(((+++***((('''&&&''')))***'''''''''''''''((())))))*********)))))))))))))))((())))))))))))*********...---,,,++++++,,,...000---------...///111222333333444555333111333888<<>>;;;777666444333222222222222//////...------------...***+++---//////---+++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,,,,------------,,,,,,---,,,+++******+++,,,---...------,,,+++***)))(((******++++++++++++******++++++***++++++,,,---...(((((((((((((((((((((((('''(((((())))))((((((''')))))))))(((''''''&&&&&&,,,,,,+++***))))))))))))'''''''''''''''''''''''')))((('''((())))))'''%%%''''''(((((())))))******)))))))))))))))*********++++++***************+++***)))((()))+++,,,+++******)))((('''''''''((()))'''''''''''''''((())))))))))))))))))))))))******************+++++++++,,,---,,,++++++,,,...000111111000000000111111222333555333111111333666888888===???CCCJJJVVVhhh}}}zzzooodddWWWPPPOOOPPPMMMIIIEEEEEEFFFFFFFFFCCC>>>:::888666444222111111222333//////...------------...+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...---------,,,------......------,,,,,,,,,------------,,,,,,---,,,++++++++++++,,,---------,,,,,,+++***))))))***++++++,,,,,,++++++*********+++++++++,,,,,,---))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''''',,,+++)))((((((((()))***''''''''''''''''''''''''((('''(((((((((((('''&&&''''''(((((())))))******'''((()))*********))))))+++******))))))))))))))))))(((((((((***+++***)))***)))(((''''''''''''((('''''''''''''''((()))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111111000000000000000111111555222///111444777777666:::<<>>AAAGGGVVViiiwwwsssggg^^^SSSLLLKKKJJJHHHEEECCCBBBAAAAAAAAA???<<<:::666555333222111111111111//////...------------...///---***((((((***---///,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,------......------,,,------............------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******************************((())))))******))))))(((((((((((((((((((((''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))''''''(((((())))))******((()))***,,,,,,++++++***,,,+++***)))(((((((((((('''&&&%%%&&&((()))((('''((((((((('''''''''&&&&&&'''''''''''''''((())))))((((((((()))******++++++************+++++++++,,,---.........////////////------------......///000222111111222444666666666777;;;>>>@@@DDDOOOaaannn{{{nnnddd^^^UUUNNNJJJHHHFFFEEEDDDBBB???>>>>>>>>>===;;;555444444333222111000000//////...------------......,,,***))))))***,,,...++++++++++++++++++++++++*********+++,,,---------+++++++++,,,,,,---------***+++,,,---............,,,------......------,,,------............------,,,------------------,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))************************))))))************))))))'''(((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$'''))))))''''''(((***''''''(((((())))))************+++,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))((('''&&&'''((())))))'''''''''((((((''''''&&&&&&'''''''''''''''((())))))'''(((((()))******++++++)))))))))*********++++++///////////////......---------------...000111111000111333333333444555777555:::???@@@BBBKKKZZZgggxxxyyyjjjbbb^^^XXXQQQKKKGGGFFFEEEEEEBBB???>>>>>>>>>======444444444444222111000/////////...------------...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......******+++,,,,,,---......***+++,,,---............,,,------......------,,,------............------,,,------......------,,,...------,,,+++***))))))+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))'''''''''((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))$$$'''))))))'''&&&(((***''''''(((((()))*********++++++,,,,,,,,,------------,,,+++***)))))))))))))))((('''((()))******(((''''''((((((''''''&&&%%%'''''''''''''''((())))))'''(((((()))***+++++++++((())))))))))))*********000000000000///...---,,,------......000111222333...111444444222222555888444:::???@@@AAAHHHWWWcccnnn~~~uuummm___[[[UUUPPPLLLHHHDDDBBB@@@???======>>>??????>>>:::777555333333222111/////////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////+++,,,...000000...+++***+++++++++++++++,,,---...000////////////.........------------------------......---,,,,,,+++*********)))))))))***+++,,,,,,,,,***((()))---...---***---+++))))))+++,,,***'''************************''''''''''''((((((((()))+++***)))(((''''''((()))&&&'''''''''(((((())))))(((((((((((((((''''''''''''''''''(((((()))***+++)))***+++***)))((()))+++)))***,,,,,,***)))***+++)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''+++******)))***+++---...,,,,,,+++)))''''''***,,,---...............------000///...---...000222333222000...///111333333333666888:::===@@@GGGQQQYYYdddrrr}}}oooggg]]]YYYTTTOOOLLLIIIEEECCCAAA???===<<<======<<<;;;888666444333444444333111000///...---------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,---......///+++,,,...//////...---,,,......------...//////000/////////.........------------------------------......---,,,,,,+++******++++++*********+++,,,,,,+++*********,,,---,,,+++,,,***((((((******)))'''&&&''')))+++,,,+++***)))'''''''''((((((((())))))+++***((('''''''''(((((('''''''''((((((((())))))''''''(((((((((((((((((((((''''''(((((()))***+++)))))))))*********)))(((''')))++++++)))((()))***((((((((((((((('''&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))***+++,,,...///000+++++++++***((())),,,...++++++,,,,,,,,,,,,++++++---......///000000111111222000//////111333444444555777999:::===DDDNNNVVV[[[gggzzzwwwiiiaaaYYYVVVQQQMMMJJJGGGEEEBBBCCC@@@===<<<;;;:::999777777555333333444555444333111000///...---,,,,,,,,,...------------,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,------........./////////......//////000000......---------,,,,,,,,,------------------------...------,,,,,,++++++***,,,+++++++++++++++*********+++,,,,,,+++***,,,---***)))(((((())))))((('''###%%%))),,,---,,,)))'''''''''((((((((()))))))))***)))'''&&&&&&'''((((((''''''(((((((((((())))))'''''''''(((((()))))))))(((((((((((()))***++++++)))((('''***,,,,,,)))%%%'''(((******((('''((()))''''''((((((''''''&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((***,,,...///000000***++++++******+++---000))))))***++++++******)))+++,,,///111111111///...333111///000222444444444555666777777999???IIIPPPYYYbbbqqqsssfff^^^TTTQQQMMMIIIGGGEEECCCAAAEEEBBB???<<<;;;999777555888666444333444444444222111000///...---,,,,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......---,,,,,,,,,---...000111......---------......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++***))))))((()))+++---,,,***)))+++---))))))((())))))))))))((('''(((***,,,,,,+++)))((('''(((((((((((())))))))))))((('''&&&&&&'''(((((((((((((((((((((((())))))&&&&&&'''((()))******+++(((((((((((()))***+++,,,)))'''&&&***......(((###''')))******)))(((((()))'''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((((()))))))))'''(((***,,,---------,,,,,,,,,---,,,++++++---///******++++++,,,++++++++++++,,,...///000000//////333111000000222444555444555666666555666<<>>>>>GGGQQQYYYaaappptttkkkddd]]]XXXTTTMMMFFFEEEHHHJJJGGGCCC>>>===<<<======<<<:::777222444666666444222111111111111000000///.........---,,,++++++------,,,++++++,,,---.........---------...............------777555111...,,,,,,---...---,,,+++,,,...///...---000000000000000000000000..................------...---+++******+++---...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))((((((''''''(((***+++,,,,,,,,,+++,,,++++++***)))((('''''')))************+++++++++''')))******((('''((()))***)))(((''''''((()))******---000...***(((+++...+++,,,...---,,,++++++,,,))),,,...,,,'''%%%'''*********))))))(((((('''''''''((()))))))))'''&&&%%%************))))))))))))+++***)))((()))***,,,---*********))))))))))))(((++++++***************+++))),,,//////'''"""&&&000////////////000000000000222333444555666888999999FFFHHHLLLQQQ\\\mmmrrriiiccc\\\VVVQQQLLLGGGGGGIIIIIIEEE@@@<<<;;;;;;;;;;;;:::888555000111222111///.........000000000000000000000///---,,,++++++------,,,+++,,,,,,,,,------------...,,,---------------,,,,,,555333000---,,,,,,---...---,,,+++,,,...///...---...................................................---+++******+++---...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((((((((()))***+++,,,,,,++++++,,,,,,++++++******)))))))))************+++++++++''')))******)))(((((()))***)))(((''''''((()))***))),,,///...***(((***---***,,,------+++******+++(((+++---,,,'''&&&(((+++***)))))))))((((((((('''((())))))***)))((('''&&&******)))))))))(((((((((+++***((((((((()))+++,,,...------,,,+++***))))))******))))))((())))))***++++++,,,---***&&&)))...///////////////000000000222222333555666777888999===AAAGGGNNNXXXfffwww~~~ppphhhaaaZZZTTTPPPLLLHHHHHHJJJHHHBBB<<<:::999999999999888555333///000000...,,,+++,,,...222222111111000//////...---,,,++++++------,,,+++---,,,+++++++++,,,...///+++,,,,,,---------,,,,,,222000...,,,+++,,,---...---,,,,,,,,,...///...---...................................................---,,,++++++,,,---...+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((()))******+++++++++******,,,,,,,,,,,,,,,,,,++++++)))************+++++++++''')))++++++)))((()))***))))))((((((((())))))***))),,,///...+++))))))+++***,,,---,,,***))))))***(((+++,,,+++((('''))),,,))))))))))))(((((((((((()))************)))(((((()))))))))((((((((('''''')))((((((''''''(((***+++......---,,,***)))(((((()))((((((((((((((())))))---***))),,,---++++++............/////////000000111222333444666777888888999???FFFNNNWWWcccpppyyy{{{oooggg___XXXSSSPPPLLLHHHGGGGGGEEE@@@;;;:::999888888888777444111222222111///------///111555555333222000...---,,,---,,,++++++------,,,+++---,,,+++******,,,...///,,,,,,------......------///...,,,++++++,,,...///...---,,,---...//////---........................---------..................---,,,,,,,,,,,,---...,,,---...---,,,+++,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++++++++*********)))++++++++++++,,,,,,,,,,,,))))))*********+++++++++((()))++++++***)))***+++)))))))))))))))*********+++---000///---+++***+++)))+++,,,,,,***))))))***(((***++++++))))))***,,,))))))))))))((((((((((((*********+++************((((((((((((''''''''''''(((''''''''''''((())))))******))))))((((((''''''))))))((((((((()))******,,,)))))),,,---,,,---000---------......//////000111111222444555666777888999>>>EEELLLTTT^^^jjjrrrxxxmmmeee^^^WWWSSSQQQLLLGGGCCCBBBAAA???<<<;;;:::999999999777444111333333333111......000222333222222111000///......---,,,++++++------,,,+++---,,,*********+++---///------...///////////////---,,,,,,+++,,,---...///...---,,,---///000///...////////////////////////---------.........//////------------------------,,,---......,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++***************************+++++++++++++++))))))*********+++++++++(((***+++,,,+++***+++,,,)))******++++++,,,,,,,,,...///000000...,,,++++++(((***,,,+++***)))******)))***++++++******+++,,,(((((((((((())))))))))))+++************+++++++++(((((((((((('''''''''''''''''''''''''''(((((()))'''''''''((())))))******))))))))))))******+++,,,)))))),,,...,,,)))---333+++,,,,,,---......//////000111222333444555666777777;;;@@@FFFLLLVVVbbbjjj|||vvvjjjaaa[[[UUURRRPPPKKKFFFAAA@@@???>>>===<<<;;;:::999999777444111111222222000......///000---......///000111111111---,,,++++++------,,,+++,,,+++*********+++---...---...///000000000000000,,,,,,,,,,,,------.........---------///000///...000000000000000000000000,,,,,,------.../////////------------------------,,,...///...---,,,---...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))******+++++++++++++++++++++*********)))************+++++++++(((***,,,,,,,,,+++,,,---***+++,,,---.........---000000///...---,,,++++++''')))+++,,,++++++,,,---+++++++++++++++++++++***(((((((((((())))))))))))*********)))******+++,,,)))))))))((((((((('''''''''''''''(((((((((((((((''''''((()))+++,,,------***)))))))))***+++,,,---)))))),,,...+++(((,,,222***++++++,,,---.../////////000111222444555666666888<<>>===<<<<<<:::999999888777333111000111222222000......///.............../////////---,,,++++++------,,,+++***++++++++++++,,,,,,,,,,,,---...///000000000000---------------.........///...---...///000///...////////////////////////,,,,,,------...//////000------............---------...///...---,,,---///******+++,,,,,,---......------------------------++++++++++++++++++++++++******)))))))))+++,,,---------,,,,,,++++++******)))************+++++++++(((***,,,---,,,,,,---...+++,,,...///000000000///111///,,,***************&&&)))+++,,,,,,---...///---,,,++++++++++++***)))'''((((((((()))))))))******))))))((()))***+++,,,******)))))))))(((((((((''''''(((((())))))))))))'''(((((()))***+++,,,,,,((((((((())))))***+++,,,+++((((((+++,,,***+++...******+++,,,---...////////////000222333444555666888===DDDIIINNNSSS[[[```iiiyyy|||pppdddZZZSSSPPPOOOHHHGGGFFFDDDBBB???<<<:::;;;:::999888888666222000111333444444222000//////333222111///---+++))))))---,,,++++++------,,,+++)))***+++,,,,,,,,,,,,++++++,,,---...////////////........................///...---...000000000...........................,,,,,,------...///000000------............---------...///...------...///******+++,,,,,,---......------------------------++++++++++++++++++++++++))))))(((((()))+++---...//////...---,,,,,,++++++)))************+++++++++(((***,,,---,,,,,,---...,,,---///111111111111000111...***''''''((())))))&&&(((+++------...000111...---++++++++++++)))((('''((((((((())))))******))))))((((((((()))+++,,,************))))))))))))'''(((((()))***)))))))))''''''''''''((((((((((((''''''''''''((()))++++++///(((%%%)))------******)))******+++---...////////////000111333444555666222888AAAHHHLLLOOOTTTWWWbbbqqqwwwhhh[[[TTTPPPLLLJJJJJJHHHFFFCCCAAA???>>>===>>>;;;777555555444333222000000000000////////////...000000///,,,+++---///...---,,,,,,++++++++++++---,,,+++***+++,,,---...******+++,,,,,,---............///000111222222333000000////////////000000////////////////////////---...///000000///...------...///000000///...---...---,,,,,,.../////////------------------------...............///000000000...,,,+++,,,,,,+++)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***)))))))))***+++,,,,,,++++++++++++,,,,,,,,,///333444444222000000000---***'''&&&''')))***)))***++++++***+++///333555///,,,------++++++...************)))))))))(((((()))***+++,,,---------+++***)))'''&&&&&&&&&&&&''''''(((((())))))******'''''''''''''''''''''''',,,,,,++++++***)))))))))+++***)))))))))***,,,,,,------------------------111111000000222444777999555888===CCCIIIMMMPPPQQQ]]]fffvvv{{{rrreee[[[UUUQQQMMMKKKIIIHHHFFFCCCAAA???=========;;;777666555555333222111111000000//////.........///000...,,,+++,,,///...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...------......//////000000//////000000111111222222//////............//////////////////////////////000000111111111111000000......////////////......000...------.........---........................------,,,,,,,,,------......,,,++++++,,,---,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------...111666888888555222000///---+++)))((()))+++---***+++,,,++++++...333777777111,,,,,,,,,***+++...++++++++++++************((()))***+++,,,,,,,,,,,,***)))((('''''''''''''''''''''(((((())))))******((((((((((((((((((((((((*********************++++++***)))))))))***+++,,,++++++,,,,,,---...//////.........///000222444666666888<<<@@@EEEIIILLLMMMWWW___lll}}}tttmmmccc[[[WWWSSSOOOKKKIIIGGGEEEBBB@@@>>>======<<<:::777666666555444222222111111000///......------......---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...+++,,,,,,,,,,,,,,,,,,,,,000000000000000111111111///......------......///////////////////////////111000000000000000000111//////............//////111///---------...---,,,////////////////////////......------,,,---------,,,*********,,,------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,---------------,,,......------------......///444:::>>>???;;;555111///...,,,++++++,,,...///,,,,,,------...222888<<<:::222,,,+++***)))***...,,,,,,,,,++++++++++++***'''((()))******+++******)))((((((''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))(((((()))******+++,,,,,,******))))))******+++,,,)))***+++,,,...///000111---......000111222333444666777999<<<@@@DDDHHHJJJQQQWWWbbbqqqwwwoooiiiaaa\\\XXXTTTOOOKKKGGGFFFDDDBBB@@@>>>======;;;999777666666555444222222222111000///...---------------,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,,,,------......++++++++++++++++++++++++111111111000000000000000//////............/////////////////////////////////...---,,,,,,---...///000///...------...///000000...---,,,.........---////////////////////////111000000///////////////,,,+++***+++------,,,***---,,,,,,++++++,,,,,,------,,,,,,++++++************+++,,,.........---,,,......------------......///444<<>>===<<<:::999777777777666444222111111111000///......---...---,,,,,,---------------------,,,,,,---......,,,,,,---------..................///////////////111111111000000000000000111111000000000000111111000000000000000000000000///...---,,,,,,---...///000///...------...///000---,,,+++,,,...000000000........................111000000/////////000000...---------------***(((---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********((()))+++---...------,,,......------------.........333;;;DDDHHHGGG@@@:::444333000///......///000222111111222666;;;@@@CCC<<<444---***)))''')))---+++*********))))))))))))''''''((()))))))))(((((((((((('''(((((()))***+++''''''(((((())))))******((((((((((((((((((((((((*********)))))))))(((((())))))******++++++++++++,,,,,,------------------...///000111222333333333222222333666<<>>===<<<<<<:::888777777777666444222000000000000///////////////---,,,,,,...//////...------------------...///,,,,,,---............---------......///000000111000000000000000111111111222111111000000111111222000000000000000000000000000//////////////////000//////............//////,,,+++***,,,...111111111..............................------......///000000///...//////...+++(((---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***+++------......000//////......//////000///222999AAAHHHHHHBBB===777555222000///111333555555444444666:::>>>AAABBB;;;333---+++***((())),,,*********)))))))))(((((((((((())))))))))))(((((((((((((((((())))))***+++''''''(((((())))))******((((((((((((((((((((((((++++++***))))))(((''''''))))))***++++++++++++***---------------------------------...//////000000000000222666;;;BBBHHHLLLMMMOOOTTT[[[gggyyyqqqfff^^^ZZZTTTRRRQQQOOOKKKHHHDDDCCCBBB@@@>>>===<<<<<<999888777777888777444222////////////000000000000000...,,,---///111000///---------------...//////,,,,,,.../////////...---***+++,,,---...000111111//////000000111111222222111111000000000000111111000000000000000000000000...//////000000//////.........////////////......---,,,+++,,,...000000000////////////////////////------------...///111111/////////000111000---+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,---)))******+++---...000111222222111111111111222222333444777>>>DDDEEEAAA<<<999777333111222666:::>>>888666666999===@@@@@@???999222---,,,+++)))))),,,+++++++++*********)))))))))))))))******))))))((()))))))))((())))))******''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++***,,,,,,,,,------............---,,,,,,---...000111///000222555:::@@@EEEHHHJJJMMMRRRWWWaaappp|||nnncccXXXTTTOOOMMMNNNNNNKKKIIIDDDCCCAAA???>>>===<<<<<<888888777888888777444222......//////000000111111111...,,,...000222111000---------------...///000,,,,,,.../////////...------...///111222444555666...//////000111222222333000000////////////000000000000000000000000000000+++,,,---......---,,,+++---...///000000///...---///---,,,,,,...//////...000000000000000000000000.........///111222444555......///111222222000------,,,,,,++++++,,,,,,---))))))***+++,,,------...++++++++++++---000222333555444444333333444444555666555666;;;AAACCC???;;;:::777444222444:::@@@EEE999888888;;;>>>@@@???<<<888111------,,,***))),,,,,,,,,,,,+++++++++******)))***************))))))******))))))))))))******''''''(((((()))*********************************''''''(((((())))))******((()))***+++,,,+++************+++,,,...///000000000///...---...000222333///000222555999>>>BBBDDDJJJMMMRRRVVV^^^mmmtttiiicccZZZXXXTTTOOOKKKGGGEEEDDDCCCBBBAAA@@@???===<<<<<<777777666666555555444444444222000///111222222111000000111111111111000000++++++,,,,,,,,,,,,,,,,,,+++...111000...,,,,,,------...///000000///...---...///000222222222111000000000000000///////////////////////////...------............/////////000000000////////////000000//////.........//////000111333111---,,,///000.........///000111222222333111111000000//////......------------------------+++++++++++++++***)))((())))))******,,,111666;;;;;;888444555:::>>>===<<<:::999888777777777999:::@@@<<<888777;;;>>>@@@@@@@@@===:::;;;???@@@<<<888888///,,,111000(((&&&,,,+++***)))'''''''''((()))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''+++***))))))******)))((((((''''''&&&&&&&&&''''''---***)))+++***'''&&&))))))------******...///+++---........./////////000---///111333555999>>>AAADDDMMMQQQPPPUUUggg|||rrrggg```ZZZWWWSSSNNNJJJGGGEEEDDDBBBAAA@@@???>>>===<<<;;;888777777666555555444444333111///...///000000/////////............//////////////////////////////,,,...111000...------...---......///000000000000...///000000111111111000////////////000000000000000000000000000///.............../////////000000000000////////////000000//////.........//////000000111000,,,,,,000000...000000000000000111111111111000000000/////////...------------------------++++++++++++*********)))***++++++,,,---111777;;;>>>:::777888<<<@@@AAA@@@;;;:::777555555777:::;;;@@@===999999;;;===>>>===>>>;;;:::<<<@@@AAA===999666...+++000000)))(((...,,,+++***)))((())))))***''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((((((((***))))))))))))))))))((()))((((((''''''(((((((((...++++++......,,,,,,///)))------******......+++////////////////////////...000222333555888<<>>===;;;::::::888888777666666555555444333000...---......---,,,...---,,,++++++,,,---...........................---///000000///...///000---------...///222444555//////......//////000000......//////000000111111000111111111111000//////....../////////000000000000000////////////000000000//////....../////////000222000---,,,000111///111111111000000/////////000000000000////////////------------------------,,,,,,+++*********+++++++++,,,,,,,,,...111666:::@@@>>><<<<<>>===<<<======;;;:::<<<::::::>>>DDDEEEAAA<<<333---,,,//////***+++000,,,,,,+++*********++++++'''''''''((((((((())))))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((())))))))))))***))))))(((((())))))******((((((,,,---++++++...***,,,,,,***+++---...+++000000000000///////////////111222333444777:::===CCCJJJOOOPPPRRR]]]llluuuwwwnnncccYYYVVVTTTPPPLLLHHHFFFDDDCCC??????>>>===;;;:::999999888888777666666555555444333111///.........,,,+++...---,,,++++++,,,---.........---------------,,,...//////000000000000111...---,,,---///222666888000///...------...///000---......///000111111222111111222222222111111000...////////////000000000000000////////////000000111000//////////////////333555333...---000000...000000000000000000//////000000000000////////////........................---,,,++++++***+++,,,---+++,,,,,,,,,---///444777@@@??????@@@AAACCCEEEGGGCCC>>>888333111333888;;;@@@@@@@@@@@@@@@>>>;;;999<<<;;;<<>>===<<<;;;999888888777777666666555444444444444222111000000000...,,,......---,,,,,,---......111111111111000000//////.........///000111222222...---,,,,,,...222666999000///...------...///000---......///000111111222111111222222222222111111////////////000000000111000000////////////000000111111000///////////////777999666000...000000------......///000000111111////////////000000000000........................---,,,,,,,,,,,,,,,------***++++++++++++---000333===???AAABBB@@@@@@CCCEEEEEE@@@:::444111222555888???AAACCCDDDBBB@@@>>><<<===<<<>>>CCCJJJKKKGGGBBB888666666444000++++++---)))*********************************++++++++++++))))))))))))))))))))))))))))))))))))************''')))***)))((('''(((***((('''''''''(((((()))***---******------******---...---...////////////000000000000///////////////000111222222222444777999AAACCCFFFIIILLLTTTaaakkkwwwyyyooofff]]]VVVQQQOOOLLLIIIFFFDDDCCCCCC???>>>===<<<;;;999888888666666555555444333333222444333222222222222///---........................000000//////......------...,,,,,,---000222222222///...---,,,...111444666000000//////......//////......//////000000111111000000111222222222222111/////////000000000111111000000////////////000000222222111000////////////888999666111...000///,,,,,,------...000111111222////////////000000000000........................,,,,,,---.........------***+++++++++***+++...000999>>>CCCCCC@@@===>>>AAABBB???:::666333333444666;;;>>>BBBDDDCCCBBBAAAAAA@@@>>>>>>CCCIIIKKKGGGBBB;;;<<<===:::333---+++,,,((()))******+++*********((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++(((+++,,,+++(((&&&(((+++''''''''''''((()))******,,,)))))),,,,,,)))))),,,///------000000......111............/////////000000111222222222333666999??????CCCIIIMMMSSS]]]gggssstttiii```ZZZVVVPPPNNNKKKHHHEEECCCCCCBBB??????>>><<<;;;:::999888555444444333333222111111333222222222333333000...,,,---...//////...---,,,---------,,,+++*********---+++***+++///222222222//////...---...///111222000111111111000000///...////////////000000000000///000000111222222111111//////000000000111111111000000////////////000000333222111000////////////444666444///...000000---........./////////000000.../////////000000000111........................***,,,...000000///---,,,+++,,,,,,,,,++++++---///666===EEEEEE???::::::<<<<<<;;;:::888777666666666555:::???BBBBBBBBBDDDEEEAAA>>>===@@@FFFGGGDDD@@@<<<@@@CCC???888111...---))))))+++,,,,,,,,,++++++(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++***---///---(((&&&(((+++(((((((((((()))***+++,,,***((((((+++,,,******---...++++++//////,,,,,,000++++++,,,---...///000000///000111111111333666888<<<>>>DDDMMMRRRSSSXXX___mmmwwwpppddd\\\XXXVVVOOOMMMJJJGGGEEECCCBBBBBB??????>>>===;;;:::999888444444333222222111111000111111111222333333111///***,,,...000000...,,,***000000///...------,,,,,,---***)))***...222222111000///...------...///000000111222222222000///...000000000000////////////...///000111111111111111000000000000111111111111000000////////////000000333222111000////////////000222111------000111//////////////////............/////////000000111111////////////////////////)))+++///111111000---+++,,,---------,,,,,,...///444===FFFGGG@@@999888:::777777888999999999888888111666<<>><<<>>>CCCDDDAAA===;;;BBBFFFBBB;;;444000...)))***,,,---...------,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++,,,///111...)))&&&(((+++))))))))))))***+++,,,------***+++000111000111444---))))))......***+++///)))***+++,,,---///000000...///000111111333666999;;;===FFFRRRVVVSSSTTTYYYgggppp~~~rrrkkkfff]]]UUUPPPQQQMMMHHHEEEDDDDDDCCCCCC>>>===<<<;;;999888777666333333444444333333222111333222111///......------111111222222111000///...000////////////000000111///...,,,+++,,,...000111111...---111333000...///111111000000000000000000111000000000000000111222222111///......000222333000111111111111222222222000000000000000000000000111111000000//////......111111000000//////......222111111000///......------...///...,,,+++,,,---///////////////......------///000222222000///------...///...,,,+++,,,---444<<>>???===;;;;;;999888;;;???@@@===:::<<>>666000///---+++******+++,,,++++++++++++++++++*********)))(((((((((((())))))))))))'''((()))***+++******)))000///---+++***)))******)))+++------+++)))***,,,***++++++,,,------......---,,,,,,,,,,,,---......------------------------//////000111333444555555<<<<<<@@@JJJUUUZZZWWWRRR___eeeooo}}}sssgggbbb]]]VVVOOOMMMLLLIIIFFFDDDCCCBBB???>>>===<<<;;;:::999777666666333333333333333222222111222111000///...---------//////.........//////000444333222000///...------------------............---,,,---...,,,)))+++111111111222222222222222222222111111000//////////////////000111111111111111.../////////000000000000........................000000000////////////...000000000////////////...111000000//////.........---...///...,,,,,,,,,---///////////////......---////////////////////////---...///...,,,,,,,,,...444888???EEEGGGCCC<<<666555777:::===>>>===;;;:::???<<<888666666888999999666555666999======999555<<>>777999>>>;;;<<<===@@@BBBEEEGGGHHHHHHHHHEEE???888222...---...111444888:::;;;::::::888777444111...---,,,++++++***((((((***+++***)))'''((()))))))))((('''&&&))))))))))))(((((((((((()))))))))((()))******+++))))))***+++++++++******+++***((((((***+++***)))************************+++++++++++++++,,,------+++,,,,,,------.........---...///000111333444444555999===@@@BBBGGGQQQXXXWWWXXX\\\dddrrrwwwlllddd]]]YYYTTTNNNLLLNNNKKKGGGCCC@@@??????===<<<888888888777666666555555222222222222222111000000//////...---------......,,,...000111111///---+++000////////////000111111444444222111111111222222111//////111111...///222//////000000111222222333000//////.........//////...///000111222111111000000000000000111111111111000000000000000000000000---------.........//////---------.........//////...........................///000///...---...//////////////////......---+++,,,---......---,,,+++,,,...//////......///111333;;;CCCCCC<<<777999===<<<<<<<<<>>>BBBFFFKKKMMMKKKJJJGGG???777000......,,,///333666999;;;<<<===999777444111///---+++***+++***((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))***)))((((((((()))++++++((()))***+++,,,,,,++++++***)))((()))+++,,,***'''((((((((((((((((((((((((+++++++++***++++++,,,---++++++,,,,,,---......///---...///000111222333444333666999:::<<>>======<<<<<<888888777777666666555555111222222222222111000000//////...---------......---...111333222///,,,***...///000111444666888999666555333111111222333444111...---111333000...///...//////000111111222222//////.........//////000//////000111111111111111////////////000000000000////////////////////////---------.........//////---------.........//////---........................000000000...---...//////////////////......---***+++---......---+++***,,,...//////......///111444999>>>???<<<999:::===999999999<<>>555///...///+++...222555888:::===@@@;;;888555222000...+++)))+++)))(((((()))******)))+++******)))((()))))))))''''''(((((())))))*********)))((((((((()))+++,,,((()))***,,,,,,,,,++++++***((((((***,,,,,,)))&&&)))))))))))))))(((((((((++++++******++++++,,,---++++++,,,,,,---...//////------...000111222333444666888:::;;;<<<@@@FFFJJJKKKQQQWWW]]]dddssswwwmmmaaa]]]WWWRRROOOLLLIIIGGGDDDCCC@@@??????>>><<<:::888888777555444333222111///...............///000........................111111666<<<:::222...000+++...111111111555===DDDBBB<<<555222222222///,,,111111222222222111111000---111111...---000111000///////////////000111111//////000000000000//////......//////000000111111111111000......---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,---...,,,+++,,,...000111111000000000///,,,++++++,,,///...------...///...---////////////...---,,,++++++***)))))))))+++---///333444555555555555444333666555555777<<>><<<:::777888777666555444222111111111111111000////////////........................000111555888666000---.........///111555@@@MMMWWWIII@@@444---+++---......////////////////////////000333444111111222111---///............//////000//////000000000000//////...////////////000000000000000///...------------,,,,,,---...............------............------...------,,,,,,------...222222333111///......///...---,,,---...///...,,,------...////////////...000///---+++)))))))))***------............------+++...000333666>>>HHHOOOMMMKKKHHHDDD>>>888333000...///000111222555999<<<>>>;;;777222///...---...************+++---...///---------+++(((''')))*********)))(((((((((((((((***((((((******'''''')))))))))*********)))))))))))))))))))))***************************)))))))))&&&(((***+++******+++,,,---,,,,,,++++++++++++,,,---//////,,,---000111///111000000222555999>>>@@@HHHJJJMMMQQQYYYeeerrr{{{wwwmmmfffddd\\\YYYTTTPPPNNNKKKHHHFFFDDDBBB???>>>===;;;888666777777666555333222111111222222222111000///.................................000333555333///------000000//////222:::CCCKKKAAA:::111***)))***,,,,,,......------......//////...222333222333666333//////...............////////////000000000000//////////////////////////////000///...---------------,,,,,,---.........------,,,,,,---.........------......///...---------...111222222111///---...///...---,,,,,,......---,,,,,,,,,---...///000000000///...---+++************........................,,,///222444777===FFFMMMMMMMMMLLLIIIDDD>>>999555000111111111222444888;;;===;;;666222///---------+++++++++++++++,,,,,,,,,......,,,***((())),,,///,,,+++***))))))(((((()))***)))))))))***)))***+++)))******++++++***)))((((((((())))))******++++++++++++******************''')))+++,,,,,,,,,...///------,,,++++++*********,,,......,,,,,,000111///000000000111333777:::===EEEEEEHHHMMMVVVaaalllrrrtttiiicccbbbZZZWWWTTTQQQNNNLLLIIIFFFCCC@@@>>><<<<<<:::888666777777666444333222111000222222222222111000...---........................---000222111///...,,,+++///000000000111444777:::666333///,,,+++,,,,,,---------,,,,,,---...//////,,,///111111555999777222000//////.........////////////000000000000///////////////...............///......------------...+++,,,,,,---...---------+++++++++,,,------...///000222333222000...///111...///000///---,,,,,,---...,,,+++,,,---...---,,,***+++,,,...////////////---,,,,,,,,,,,,,,,,,,---.........------.........---000333555777;;;AAAFFFIIIJJJLLLKKKHHHCCC>>>:::333333333333222444777:::;;;999555000...---------------,,,+++***))))))(((,,,,,,+++***)))+++000333...---,,,+++***************+++***)))***,,,------***+++,,,,,,,,,+++)))((((((((())))))******++++++******************++++++&&&(((+++,,,,,,,,,---///,,,,,,,,,++++++******)))+++------+++,,,000111///000000000111333555888:::AAABBBEEEKKKTTT^^^hhhnnn|||rrreee______XXXUUURRRPPPNNNKKKHHHEEE@@@>>><<<;;;;;;:::888666777666555444333111000000000111111222111000...---........................+++000111...,,,,,,,,,***,,,...///111333333333222000000000000000000000000------,,,,,,,,,...///000+++---...///555:::999444111000000////////////000//////000000000000///////////////............---......---------------...++++++,,,---------------++++++******,,,///222444777999:::888333000000222,,,---...---+++***+++,,,---,,,+++,,,---...---+++******+++------.........***++++++,,,---.........,,,,,,++++++++++++,,,,,,---...000444777:::;;;<<>>555555444333222333666888888666222///---,,,---.........---,,,+++)))'''&&&***************---111444///...---,,,+++************,,,+++)))***...///...,,,---...///...,,,***)))))))))))))))************)))))))))***************%%%''')))***))))))***+++***++++++,,,++++++***)))***,,,---***+++///000...//////000111333555888999>>>@@@EEEJJJQQQZZZdddjjjvvvyyypppaaaYYYZZZTTTRRROOOMMMLLLIIIFFFCCC>>>===;;;:::;;;:::888777777666555444222111000000...///000111111000...---........................***///000+++))),,,,,,)))+++,,,...000222222111000...///000000000000000111------,,,+++,,,...000111------,,,---333999999444222222111000000000000000//////000000000000////////////.........---------...------,,,,,,------...++++++,,,------------,,,---,,,******,,,111666:::@@@BBBCCC>>>777111///000+++---------+++***+++,,,---,,,++++++------,,,+++)))***++++++,,,,,,,,,,,,***+++,,,---............,,,+++***))))))***+++,,,------///444;;;===:::777;;;===AAAEEEFFFEEECCCAAA555555444222111111333666555333000---+++,,,---............---,,,***((('''******+++******,,,///222///...,,,+++***)))))))))(((++++++'''(((...000...---...000111000...+++)))*********)))))))))))))))((((((((())))))*********&&&''')))***)))((()))***))))))++++++,,,+++******))),,,,,,***+++///000......///000111333666888999<<>>GGGIIIHHHBBB888111......+++---------+++***+++,,,---,,,++++++------,,,+++))))))***++++++++++++***+++,,,------......---------,,,+++******+++,,,---///---///777???BBB===777888;;;???DDDFFFGGGFFFEEE444444333111//////222444333111...,,,++++++---...---......///...---+++******+++,,,+++***+++...000...---,,,***)))((((((((('''******&&&'''---000---...///111222111///,,,***++++++******))))))((((((''''''(((((()))))))))***(((***,,,,,,*********+++((()))***+++,,,,,,+++***(((++++++)))+++///000.........000111444666888:::;;;BBBHHHKKKKKKOOOYYYbbbcccsssuuuhhh___[[[YYYXXXQQQNNNKKKIIIIIIGGGCCC@@@???>>>===:::888555444333666666666333111000111222---...///000000///...---....../////////...,,,+++------------------------,,,,,,---///...,,,,,,...,,,,,,,,,,,,,,,---...///......------------............---,,,---...///000111000000000000/////////%%%'''+++///000///---,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......***,,,---,,,,,,111;;;DDDKKKJJJFFF@@@888111...,,,,,,,,,,,,+++++++++******.........---,,,+++***))),,,---------,,,++++++***,,,,,,,,,---------......,,,+++***))))))+++---......000555<<<@@@???999333777888;;;@@@FFFHHHFFFBBB>>>777000...000333333111222111///---,,,,,,,,,,,,.........---,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************+++,,,---...---///000222111///---++++++++++++++++++++++++++++++*********))))))((((((++++++++++++******))))))+++++++++++++++***)))(((---------...///...,,,***111...---111222222555:::===BBBHHHLLLNNNPPPTTTWWW\\\jjj}}}rrreee]]]YYYVVVUUUQQQNNNLLLJJJJJJGGGBBB???>>>===<<<:::999777666555666555444333333222111000---...///000000///...---....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---...///......------......///000..............................---------...///000////////////............)))+++...000111111///......------------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,...///---,,,000888???GGGEEEBBB<<<555000......,,,,,,,,,++++++++++++***---------,,,,,,+++***)))---------------,,,++++++,,,,,,,,,,,,------------,,,+++*********+++------...111777===@@@???;;;777:::<<>>999222000222444444222222111///---,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,++++++***,,,,,,+++++++++*********************+++,,,---.../////////......---------++++++++++++++++++++++++++++++++++++*********)))++++++++++++*********))))))******+++++++++******,,,,,,,,,------------,,,222......111222222444888:::>>>DDDIIIMMMQQQUUUXXXZZZddduuuyyylllaaaZZZVVVSSSRRRPPPNNNMMMLLLJJJFFFAAA======<<<<<<;;;:::999999888666444333333555444111---......////////////............/////////...------++++++++++++++++++++++++***+++,,,---...//////////////////...//////000111...///000000000000///..................///000000000/////////............---...///000000000000///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,---...---+++---111666???>>>;;;666111......///,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***---............---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...333:::>>>@@@???>>>===@@@BBBFFFGGGFFFDDDCCCBBB???;;;555333555666555444111000///---,,,,,,,,,---,,,,,,,,,------,,,++++++******++++++++++++******,,,++++++++++++*********************+++,,,------///...,,,+++++++++---...++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************(((((()))++++++,,,,,,,,,+++++++++++++++,,,---...222///...111222000222666888999>>>EEELLLRRRUUUVVVWWW^^^kkk}}}zzzrrrhhh^^^XXXTTTRRRPPPNNNNNNMMMLLLIIIEEE@@@===>>>===<<<;;;:::999999888666333111333777666111,,,...//////////////////......////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++---------///111111.../////////......///000000---///000222222000///---///////////////000000000111111000000000////////////......---------......+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------))))))******+++,,,,,,---(((***,,,+++******,,,...777666333000---,,,...111------,,,,,,,,,+++++++++)))))))))******++++++,,,---......///......------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...444;;;??????@@@AAACCCEEEIIIKKKJJJFFFCCCBBBCCC@@@===888666666666555444111000...---,,,,,,------++++++,,,---------,,,,,,******++++++++++++******++++++++++++************+++*********++++++,,,---,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++***************+++---///222//////111111///000444777777999@@@IIIPPPRRRRRRTTTZZZgggwwwyyysssmmmddd\\\WWWSSSQQQPPPLLLMMMLLLJJJGGGBBB???===??????===<<<:::999777777555333111333777777222,,,/////////......//////////////////...////////////........................---//////...111666555/////////......---......///---///000222222000///---/////////000000000000000000000000/////////......000///...---,,,---......,,,,,,------------,,,,,,+++++++++,,,,,,---------)))******+++,,,,,,------''')))***+++,,,,,,,,,---000000...,,,***+++...111---------,,,,,,,,,++++++))))))))))))***+++,,,---------......///......---******+++++++++,,,,,,,,,***+++,,,------------,,,...333999===???@@@DDDGGGIIILLLNNNLLLHHHDDDCCCDDDBBB???<<<:::888777555333111000...---,,,,,,---...++++++,,,---------,,,,,,)))******++++++******)))+++++++++*********))))))++++++******++++++,,,,,,(((***+++------,,,***)))************************))))))******************+++++++++++++++++++++,,,+++++++++++++++***)))((()))***+++***)))***---000222///...111111//////222666666777===EEEKKKMMMLLLPPPYYYfffsss~~~sssmmmhhh```ZZZVVVSSSPPPOOOJJJKKKJJJGGGCCC@@@>>>>>>???>>>===;;;999888666666555333222333555555222/////////............////////////.........///000111........................---111111///444<<<;;;444//////......------.........///000000000000///...//////000111111111111111............------------000000//////...//////000,,,---...//////...---,,,***++++++,,,,,,------...***++++++,,,,,,---......)))***+++---......///...,,,,,,,,,***)))***---///------------,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,---............---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...111666:::===AAAEEEHHHKKKMMMMMMLLLIIIGGGFFFFFFEEEDDDBBB???;;;777555333000///...---,,,------...,,,,,,,,,------,,,++++++))))))************))))))+++************))))))))),,,++++++***++++++,,,,,,''')))+++---...,,,***(((************************)))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++)))(((((()))+++---,,,******---000000......111111......111555555666:::@@@EEEHHHIIIOOOWWWcccmmmwwwvvvmmmhhhccc]]]XXXTTTRRROOOMMMHHHHHHGGGDDD@@@>>>>>>@@@<<<<<<;;;:::999888777777444444333333333333222222000///...------...///000//////.........///111222........................+++000111111999DDDDDD<<<111000//////......//////........................///000111222222222111111000000000000////////////............////////////,,,---...//////...---,,,******+++,,,,,,---......+++,,,,,,------...//////*********+++---------,,,***+++++++++)))***+++---...------------,,,,,,,,,---,,,+++******+++---...++++++,,,---------------,,,,,,,,,,,,------------------,,,+++,,,---...///...///111666<<>>999666444000///...---,,,---......------------,,,++++++***))))))************))))))************)))))))))))),,,,,,++++++***++++++,,,)))***+++,,,,,,,,,++++++************************)))))))))******++++++++++++++++++,,,,,,,,,------******+++++++++******)))))),,,000///+++***,,,//////,,,---111111......111111333666999<<<@@@EEEHHHOOOSSSZZZcccooo~~~{{{rrrjjjddd```ZZZVVVSSSPPPNNNLLLGGGGGGFFFBBB>>><<>>DDDJJJOOOOOORRR\\\kkk{{{xxxqqqmmm___]]]ZZZWWWUUURRROOOLLLGGGEEEDDDCCCCCCBBB@@@>>>>>>===<<<:::888777666555555444111//////111333555...---,,,,,,,,,,,,---...//////000000000000//////////////////////////////+++...///222;;;FFFGGGBBB333222000......///111222............////////////111111111000000000000000333333555555444222///...222...++++++---///...---------.........---+++************++++++,,,,,,---+++,,,------,,,---///111---,,,+++))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***))))))+++---...---,,,---,,,++++++,,,,,,,,,+++000000///...............222111///,,,))))))***,,,,,,,,,///666@@@GGGJJJKKKJJJGGGDDDBBBCCCFFFKKKOOOVVVWWWSSSKKKDDD@@@:::444000//////...,,,+++******,,,++++++,,,------,,,***++++++++++++++++++++++++******)))(((((()))***+++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,+++******+++,,,,,,))))))***++++++++++++***!!!$$$))),,,,,,,,,,,,,,,((())))))+++,,,---......---))))))......***+++///111111000000/////////...///111555777999<<>>DDDFFFIIIOOOXXXeeerrr{{{uuullleeeaaaYYYVVVTTTRRRPPPOOOLLLIIIFFFEEEEEEEEEDDDBBB===::::::999888777555333222111333333444444333111000///111111000000000000111111//////000000000000////////////////////////////////////......111333333111---...///////////////...,,,------...///000111111000000000000000111111111333222111111111111111222+++,,,---///111111000//////////////////////////////.........---,,,,,,,,,***+++,,,,,,++++++---///...------,,,++++++******((())))))))))))******************++++++***))))))+++******+++---...,,,+++---------...111666<<>>999888>>>JJJXXXaaacccccc]]]RRRIIICCC===777777555111---+++***+++,,,,,,++++++,,,------,,,***))))))))))))))))))))))))'''(((((()))***,,,------***)))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***---------,,,******,,,---))))))***+++,,,,,,------111000///000///.........////////////////////////...000222333444777:::===BBBDDDGGGKKKRRR]]]kkktttxxxoooggg```\\\WWWUUURRRQQQPPPOOOLLLJJJEEEDDDCCCCCCCCCAAA===:::;;;;;;999888666555333333000111333444444333222111000000000111111000000000//////000000000000//////////////////////////////111//////000111111000000------...///000/////////---------...///000000111//////000000111111111111333333222222222333444444+++,,,///000000000000000..................//////000/////////...---------+++,,,---,,,++++++---.........------,,,++++++***((())))))))))))*********)))******+++++++++************)))***,,,,,,+++***,,,------...111888BBBHHHBBB>>>888111---++++++,,,)))+++,,,,,,++++++---///333666;;;???BBBEEEGGGHHH===;;;999;;;CCCOOO\\\dddeeeddd]]]QQQHHHBBB;;;555777555111---+++***+++,,,,,,++++++,,,------,,,***))))))))))))))))))))))))'''((()))***+++,,,------)))))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,+++***+++...111*********++++++,,,,,,---111111111000/////////...///000000000000000000000000111222333444666:::===AAADDDGGGIIINNNXXXdddnnnuuukkkccc[[[WWWUUUSSSQQQPPPOOONNNLLLJJJEEEDDDBBBBBBBBBAAA>>><<<<<<<<<:::999777666444444///000222333444444333222000000111222222111000000//////000000000000//////////////////////////////111//////111222000000222.........//////000000111............/////////////////////000111111222222000111111222222333333333,,,...000000//////000111......---------...///000000000000///////////////,,,---...---,,,,,,---///............---,,,+++***)))))))))*********++++++******+++,,,,,,,,,,,,++++++******+++,,,---+++***((()))+++,,,111:::GGGQQQJJJEEE===444...+++******(((***,,,,,,++++++---...222666;;;>>>@@@AAACCCDDD:::999:::>>>FFFRRR^^^eeeeeeccc\\\PPPFFF@@@:::444222000...---,,,---...///,,,++++++,,,------,,,***************************((((((***+++,,,,,,,,,,,,)))))))))************+++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***++++++++++++***)))***+++++++++,,,///222******+++++++++,,,,,,,,,111444333111111333333000000000111111111111222222111111222222222555999<<>>???:::999999<<>>???BBB@@@======AAAIIIQQQVVVUUUTTTPPPKKKDDD===666333000,,,+++,,,,,,)))+++...---,,,+++---//////,,,***+++,,,---,,,*********,,,)))+++---,,,***)))((())),,,++++++***************************+++,,,---...,,,---//////---,,,,,,,,,------+++******++++++,,,,,,+++*********+++,,,---------------------------/////////000111111222222222222333333444444444555444555555444333444777:::999>>>CCCEEEFFFIIIPPPUUUdddhhhqqq~~~xxxtttnnnhhh```ZZZXXXVVVSSSPPPNNNNNNNNNLLLKKKIIIGGGFFFIIIKKKKKKLLLQQQUUUSSSNNNBBB;;;666666777555333444444333222000////////////000000000000000000000000111000//////000000///...////////////////////////////////////000111222222111111000000000000111111111000000000000000//////...///000111111///---,,,...///000222222222111000000000000000000000000000111111111222111111000///222//////222222000111555777555111///---...///000555AAALLLLLLEEE;;;111)))------,,,+++++++++,,,,,,..................------***---555;;;:::222---,,,)))******((((((+++222888@@@===999555333000---************+++++++++++++++......///222666;;;@@@CCCGGGBBB>>>===AAAFFFIIIJJJKKKJJJGGGCCC>>>888333000///+++***,,,,,,***+++...,,,,,,---///111000,,,***+++,,,---,,,***)))***++++++,,,---,,,***(((((()))+++************+++,,,,,,************+++,,,------+++---//////.........///......---,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,------------------000000//////000111333444333333444444444444444444555555555333222222444666777;;;@@@CCCEEEJJJPPPVVVccceeekkkuuuxxxqqqnnnhhhccc[[[UUUSSSSSSRRRQQQQQQQQQPPPNNNLLLJJJIIIHHHJJJIIIHHHHHHIIIJJJIIIFFF@@@:::555666666333222444333333222111000000//////////////////////////////111000//////111111000//////////////////////////////////////////000000111222111000///////////////111111111111000000000000222333444333222///---+++,,,---///000111111111111111111111111111111111111111111222222222111111000222//////222333111333666:::777333///......///111777EEERRRQQQHHH===444---------,,,,,,,,,,,,,,,---//////......------,,,,,,***...555999888333...,,,)))***+++)))((()))---000222222333444444111---******************+++++++++,,,,,,---...222999AAAFFFJJJEEE@@@@@@DDDFFFEEEBBB@@@???===:::777333///---000---,,,------******---+++,,,///111222000---***,,,------,,,***)))***+++...///000...,,,******+++************+++,,,---...***************+++,,,,,,+++---......------...///......---,,,,,,+++++++++***++++++++++++***))))))***************+++++++++111000.........000222444444444444444444444444444333333333111//////000111555888<<<@@@DDDJJJPPPUUU___bbbgggppp{{{|||tttnnnjjjbbb]]]XXXSSSQQQRRRSSSSSSUUUTTTRRROOOLLLIIIHHHGGGGGGEEECCCCCCDDDCCCBBBBBB>>>999666666555222222555333333222222111111000000////////////////////////111000///000111222111000000000000000000000000000...//////000000000000000111111000///............000000000000111111111111000111222333222000...---------...///000111111111111111222222222222111111000111111222222222111111222///000333444222333777;;;888444000......000111777CCCMMMLLLDDD<<<666222...---------------.........---------,,,,,,++++++***///333444222111...,,,)))*********)))))))))***+++---000333555333///+++************************++++++++++++///666AAAHHHPPPKKKFFFEEEFFFDDD>>>888666666555333111...---,,,222///...///...******,,,***---000222111///,,,++++++,,,---,,,***)))***+++...//////...,,,++++++,,,))))))******+++,,,......***))))))))))))***++++++,,,---...---+++***+++------------,,,++++++***))))))***+++++++++******))))))))))))******+++++++++///...---------///111333333333333444444444444444333444333222///......000444666999===BBBIIIPPPTTTYYY^^^fffmmmvvvxxxqqqkkkfff[[[YYYVVVSSSSSSTTTVVVWWWYYYVVVSSSNNNJJJFFFDDDCCCBBB@@@@@@CCCDDDBBBBBBEEE===999666777555222333666222222333333222111111000000000000000000000000000222111000111222333222111000000000000000000000000//////000111111000000///000000///...............//////000000000000000111)))+++---///111000000///......//////000000111111111222333444444333222111000111222222222222222222444111111444444222333777:::888444111//////000111555>>>DDDBBB<<<999666444//////.........///000000,,,,,,,,,,,,,,,,,,+++++++++///111///...//////---))))))*********)))))))))***,,,///333555444111---***************)))))))))************,,,444???HHHWWWTTTPPPLLLGGG???666///000000///...---,,,++++++111...---///...***))),,,***,,,000111///---,,,,,,***+++,,,,,,******+++,,,,,,------,,,******+++---*********++++++---......+++******)))******++++++---------,,,******+++,,,------------,,,***)))((()))))))))*********++++++******++++++,,,---------------,,,,,,---...000111111111222333333444555555555666666444222000000111333444666:::AAAHHHOOOSSSSSS[[[dddjjjpppzzzzzzsssmmmfff```WWWWWWVVVUUUUUUWWWYYY[[[^^^[[[VVVPPPJJJEEEBBB@@@@@@>>>@@@DDDDDDAAAAAAEEE===999777777555222444888222222333333333222111000111111111111111111111111222111000111333444333222000000000000000000000000000000111222222111000/////////...---------............/////////000000000+++,,,...///000///...---000000000///000000000111111222333555555333222111222222333444444444444444555222222444444222333666888666444222000000000000444999;;;999666666444111000000000000000111222222,,,,,,,,,---------------***///222///---//////,,,))))))((()))*********))))))***,,,///111111...,,,+++*********)))))))))((((((******)))+++222>>>GGGXXXWWWUUUOOOGGG;;;111***---,,,,,,+++++++++++++++,,,)))***------******,,,***,,,//////---+++,,,---)))***++++++++++++,,,...+++,,,,,,+++******---///+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---,,,------,,,++++++---///......///...---+++***)))(((((((((((()))***,,,---)))******+++,,,,,,------***++++++,,,,,,------...//////000111333444555555444666666555333111111222333333444999???GGGMMMQQQPPPXXXaaaeeehhhppp|||uuupppjjjbbb\\\TTTUUUVVVWWWWWWYYY\\\^^^ddd```ZZZSSSLLLGGGCCCAAABBB???AAAEEEDDD>>>===AAA===:::888888666333444999111222333444333222111000111111111111111111111111222111000111333444333222000000000000000000000000000111222333333222111000......---------......///---.........//////000000222222333222111...+++)))222111000000000000000111111222444555555444222111333333444555666666666555666333333555555222222555666555444222111000//////333666777444333444111---111111000000111222333333,,,------....../////////(((000333000///111///+++)))(((((()))***++++++***''''''(((***,,,,,,***(((+++*********))))))((((((((()))***)))***111===FFFTTTUUUUUUQQQGGG;;;111+++,,,++++++*********++++++'''%%%&&&+++,,,******---***,,,......+++***+++---((()))++++++++++++---///------...---,,,---000222,,,,,,++++++,,,,,,------///......---------......+++,,,------,,,...111333///000000000///---+++)))((('''''''''(((***---///'''(((((()))******++++++((()))***,,,,,,,,,,,,,,,---...///000222444555555222444555444222000000111444333444888???FFFMMMPPPOOOWWW___aaabbbjjjyyy}}}vvvooohhhaaa[[[WWWUUUVVVVVVXXX\\\aaaeeehhhkkkaaaSSSJJJFFFEEECCC@@@>>>>>>===<<<;;;::::::999666666555555444444333333444555444333000///000111666555444333222111111111555444333111111111111222///////////////000111111000000000000000000000000111000///...---,,,,,,,,,---...000111111111000///222111000///////////////111222333111///...///000666555444555666777666555,,,222444222333666555000666555444444555444222111222333555444333222222333000222333222000//////000444333111222777;;;777///------,,,,,,,,,,,,++++++........................************))))))))))))++++++++++++++++++++++++,,,+++)))(((((()))+++,,,&&&&&&'''(((,,,000444666GGGHHHHHHBBB:::333...---...+++))))))+++---,,,***)))***++++++***)))***+++)))***+++,,,---,,,++++++))))))***+++,,,,,,---------,,,++++++++++++,,,,,,---,,,+++***+++---000111///000000000000//////...,,,,,,++++++,,,...///000)))+++...///...,,,++++++***)))))))))***,,,...//////...,,,+++***+++,,,,,,,,,+++***+++---...------/////////000111111222222333222222333444444111///111111333666;;;AAAGGGJJJRRRWWW]]]aaabbbeeeiiilll}}}xxxrrrkkkfff```[[[WWWWWWWWWXXX]]]ccchhhkkkkkkddd[[[PPPHHHEEEDDDAAA???======<<<;;;:::999888888777777666666666666666666444444444222000///000111555444333333222222222222333222111000///000000111///////////////000111111000000000000000000000000//////...---------............//////000000000///111111000///////////////111333333333111000111222666555444555777888777666---222333111222555555111666222000222666888444000222444555555333222222333111333555444333111111222444555555777<<<>>>999111.........---,,,,,,,,,+++........................,,,++++++++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,((((((((()))+++---000222>>>??????;;;444...+++***---+++)))***,,,---+++))))))***++++++***)))***+++)))***+++,,,,,,,,,++++++)))******+++,,,,,,------......------------,,,,,,++++++++++++---///111222222222111111///...,,,+++,,,++++++++++++---...///)))+++------,,,++++++++++++******))))))***+++,,,...---,,,+++++++++++++++,,,+++++++++,,,,,,,,,,,,......//////000000111111333111111111222222000///111111222555999???DDDHHHOOOTTT[[[___aaacccgggjjj{{{}}}uuuqqqkkkeeeaaa]]]YYYVVVUUUTTTWWW___hhhmmmllliiiYYYSSSKKKEEECCCBBB@@@>>>;;;;;;:::999888777666666555555555555555555666666222333333222000///000222222222222222222222222222111000//////...//////000000000/////////000111111000000000000000000000000...---------...//////000......------......///000000000000///////////////111333444444333222333555777666555666888999888777000333333111111444555333666111---111888;;;666000444555666666444333333333222444666777555444333333222777;;;>>>AAABBB<<<333000000///......---,,,,,,........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******)))))))))***,,,---111333333111...***((((((+++******+++---,,,***((()))***++++++***)))***+++)))***++++++,,,,,,++++++******++++++,,,,,,------...///000222222111///...++++++,,,---...000111222444444333111///,,,***)))************+++,,,---...)))+++,,,+++***)))***+++******))))))))))))***+++,,,,,,,,,,,,,,,++++++***+++++++++++++++*********,,,,,,---......//////000222000//////000000///...111111222444777<<>>999999888777666555444444000111111222222333333333111222222111//////000222000000111222222222222222///////////////000000000111000000///000000111111000000000000000000000000...............//////000......---,,,,,,...///000000000000000000000//////000222333444333333555666777666666777999:::999888555555444222333555777777777444222444999:::777333555666777777555333333444333555777777555333333333000888???CCCEEEEEE>>>666222111111000///...------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******)))******+++***)))(((((())))))+++,,,---,,,***((()))***++++++***)))***+++)))******++++++++++++++++++++++++,,,,,,,,,---------///333666888777555444.........//////000000000444444222111...,,,***((())))))*********++++++,,,)))******)))((((((***+++)))))))))******+++,,,,,,***+++,,,------,,,******++++++,,,+++))))))))))))+++++++++,,,------......222///---,,,---.........111111111222555:::>>>AAAHHHMMMUUUZZZ]]]```cccggghhhqqqzzzuuurrrlllggg```ZZZVVVSSSPPPNNNNNNMMMOOOVVV]]]^^^XXXPPPHHHFFFDDDBBBAAA@@@???>>>777777666555444333222222//////000000111111222222///000111000//////000222...///000111222222222222///000000111222222222222111111000000000000111111////////////////////////000000///............///......---,,,,,,...///000000000111222222111111000///111333333333333555666888777666888:::;;;;;;::::::888666666666777999<<<888:::;;;:::999777777888666888999888666444444555333555666666444333444555333<<>>777222222111000000///......////////////////////////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))******&&&&&&'''(((************((()))+++,,,,,,+++)))((()))***++++++***)))***+++)))))))))*********++++++,,,,,,,,,,,,,,,---------+++...444999<<<<<<<<<;;;444333111000///.........222111111000...---+++***))))))******************)))******)))(((((()))+++---------,,,,,,+++++++++)))***+++,,,,,,,,,+++******,,,---+++)))((()))************+++,,,,,,------000...,,,+++,,,---------111000000111444888<<<>>>EEELLLTTTYYY\\\^^^bbbdddccckkkxxx{{{uuupppmmmhhhddd]]]WWWSSSPPPNNNLLLOOOMMMNNNQQQUUUTTTNNNHHHDDDCCCBBB@@@???>>>======666666555444333222111111111111111111111111222222...///000///...///111222...///000111222222111000///000111333444444444444222222111000000000111111////////////////////////111000000///.........///......------......///000000111333444444333222222000111333333333333444666888777777999;;;<<<<<<;;;>>>:::888::::::999:::>>>999===???>>>999777888;;;888999:::999777555555555444555555555666777;;;>>>>>>HHHNNNMMMHHHCCC===777111111000000000000//////////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************(((''''''(((***,,,,,,+++'''))),,,,,,***))))))***)))***++++++***)))***+++***))))))))))))***++++++,,,,,,,,,,,,------------***---333888<<<>>>>>>===999777333000...------...000000000///...---,,,+++)))******+++++++++******(((***+++***)))((()))***111111000...,,,***(((''')))***++++++++++++++++++))),,,---,,,)))(((***,,,)))******++++++,,,,,,---///...,,,,,,---------+++000000///000333777;;;===DDDJJJRRRXXXZZZ\\\___aaaaaagggqqqxxxuuuqqqlllhhhddd```YYYTTTRRRPPPOOONNNNNNMMMLLLMMMMMMKKKHHHEEEBBBAAA@@@>>><<<;;;;;;<<<666555555444333222111111111111111000000000000000,,,...//////...///111333...///000111222111///...///000111333444555555444333222111111000000111111//////////////////////////////////////////000111......//////000000000///111222444555666555444333222333555555444444555777999888888999<<<======<<<>>>:::999<<<<<<999:::>>>:::<<<======;;;::::::;;;999:::;;;:::777555555555444555666777:::???GGGLLLPPPXXX[[[TTTJJJBBB<<<777/////////000000000000000////////////////////////.........------------,,,------------------------+++,,,,,,,,,,,,,,,,,,+++******************))))))+++)))'''(((***,,,+++)))(((***++++++(((((()))+++)))***++++++***)))***+++***))))))((()))***+++,,,------------------------***---111666999:::;;;;;;;;;888333///------///000000000000///...---++++++******+++,,,,,,+++***)))(((***,,,,,,***))))))***---.........---+++)))(((***************+++,,,,,,(((,,,...---***)))+++///)))******++++++,,,------...---,,,---......,,,***/////////000333777;;;>>>BBBHHHPPPVVVXXXYYY[[[]]]___ccckkkvvvyyyrrrqqqooojjjeeeaaa]]]WWWSSSQQQQQQQQQPPPLLLKKKJJJIIIGGGEEEDDDCCCAAA@@@???<<<999888999:::666555555444333222111111//////......---------,,,,,,---.........///111333...///000222222000///---...///111333444555444444333333222111000000111111////////////////////////------......///111222333---...000111111111000///222333555777777666555444444555666666555555666777999888888:::<<<>>>>>>===>>>999999<<<<<<888999===:::999999:::===>>><<<::::::;;;;;;:::888666555666444555666999>>>FFFPPPWWW^^^dddeeeZZZLLLAAA;;;666.........///000000111111000000000000000000000000000/////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++)))((((((,,,)))''''''***+++***((((((***+++***''''''))),,,)))+++++++++***)))***+++***)))((((((((()))+++,,,------------------------+++---000333666777777777;;;888222...---...111333111111000///...,,,***)))***+++,,,------,,,******'''***,,,---,,,***))))))&&&(((***,,,---......---+++***)))))))))***,,,---(((,,,///...******---000*********+++,,,,,,---------------...///...,,,***/////////000333777<<<>>>@@@GGGOOOTTTVVVVVVXXXZZZ]]]aaagggooozzz~~~tttnnnllliiibbb\\\ZZZVVVQQQPPPPPPPPPOOOMMMGGGHHHHHHGGGDDDAAA@@@@@@===<<<;;;:::888777666555444444333222111000///...000000//////......------,,,---.../////////......555000---000444444111///555444222111000111111222666333333444333///---//////...---,,,,,,,,,,,,,,,000///...///000111000000+++...222333111//////000000444888:::::::::::::::888777666333333666;;;@@@::::::;;;<<<<<<<<<<<<;;;<<<;;;:::999999:::;;;<<<:::<<<<<<;;;<<<===888000666666555555555444444444555555666999AAANNN]]]gggmmmkkkdddXXXIII<<<444000//////000111111000......444000------///000000...---------.........//////...------,,,,,,------...---,,,++++++******++++++)))***+++++++++)))((('''))))))))))))************************))))))))))))))))))(((((((((((())))))))))))))))))************((()))+++,,,,,,+++***)))))))))+++,,,...000111222333111---++++++---000333.........---+++)))((('''))))))))))))***+++,,,---++++++***************+++)))***+++,,,,,,+++***)))************************))))))*********+++++++++))))))*********+++++++++---++++++,,,...///...---000...------000444999<<>>???@@@AAAAAA@@@@@@???<<<;;;:::999999:::;;;<<<:::<<<<<<;;;======999222555555444444444333333333444555777<<>>@@@GGGOOOQQQOOOOOOSSSVVV^^^bbb```ddduuuvvvqqqjjjggggggddd^^^XXXVVVTTTQQQPPPOOONNNKKKIIILLLHHHCCCAAAAAAAAA???===999999888777555444333333333333222111000///...............///////////////.........---,,,---000222777888888555222000/////////000111222333333333333444222444888888333111222------......000111222333222222111111111111111111222333444333111000000111...222777:::<<<===???@@@HHHIIIJJJHHHEEEBBBAAAAAABBBCCCEEEFFFEEEDDDBBBAAA>>><<<;;;999999999;;;;;;999<<<===<<<<<<>>>:::444333333333222222222222111333444888???IIIXXXgggqqqrrrlll```QQQBBB777222000////////////000000111222222111111111222222000...---............/////////......------------......------,,,+++++++++++++++******+++++++++***))))))))))))*********+++++++++,,,,,,+++***))))))((((((++++++************++++++))))))))))))************((()))***+++,,,++++++***''''''((()))***+++,,,---)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,+++************+++++++++*********++++++,,,+++***))))))((((((((((((***************************************+++++++++++++++******************...---,,,,,,---...---+++/////////000111333555666:::<<>>@@@BBBDDDIIILLLNNNNNNJJJFFFBBB@@@CCCEEEFFFGGGGGGEEEBBBAAABBB@@@===:::999888999:::777;;;<<<;;;;;;===:::666222222111111111000000000222444999???IIIVVVccclllkkkcccVVVHHH<<<444111111//////......///111333444000111222444444222000................../////////......------------......------,,,++++++++++++,,,++++++++++++++++++***************+++++++++,,,,,,---,,,++++++***)))((((((+++******))))))******+++((()))))))))************((()))***+++++++++++++++*********++++++,,,,,,---(((((()))******+++++++++******+++,,,,,,,,,,,,+++...---,,,+++************((((((((('''(((((()))***)))((('''''''''(((***+++************************************************+++++++++***************///...,,,,,,------,,,***...///000111222222222222777:::AAAJJJOOOOOOQQQVVV^^^eeehhhddd___eeetttwwwrrrllliiidddbbb___[[[VVVRRRTTTQQQMMMJJJIIILLLRRRUUUVVVNNNEEE??????>>>;;;777888888777666555444444333111000000//////.........------......//////000000,,,---//////222999CCCLLLTTTXXXSSSEEE999444333222111111222333222111000...111000333888999444222222//////......//////000111222333333222000111333666777777777888888888777666555888<<>>@@@AAA???===>>>AAACCCDDDDDDEEEGGGHHHGGGKKKOOOPPPOOOKKKIIIGGGHHHHHHGGGGGGEEEDDDCCCBBBEEEBBB===999666666777888333888999666555666555333000000000000////////////111333555888<<>>HHHMMMOOOSSSYYY[[[___eeegggdddaaafffmmm{{{tttmmmiiiccc```\\\YYYWWWUUUTTTRRRNNNMMMLLLIIIFFFGGGKKKOOOKKKHHHCCC???;;;999999999555555555444333333222222//////............------///////////////.........+++---000111666BBBTTTaaagggggg[[[DDD666444222---222111000000000000000111000...///333222///...////////////000111222333444444777888777666777===BBBAAABBBEEEJJJOOOPPPMMMJJJGGGIIIJJJIIIHHHGGGGGGIIIGGGIIILLLMMMLLLJJJIIIHHHHHHFFFDDDBBBAAA@@@@@@@@@???<<<888555444555777999111666888444111111222000000000000000///////////////000222333444777:::===<<<888222000000111111000000111111222222222111111---000333333111......///000000000000/////////...//////............//////......---,,,,,,,,,,,,------,,,,,,+++,,,---...///,,,,,,,,,,,,------------******++++++++++++,,,,,,***))))))))))))))))))***))))))))))))************((((((((()))***,,,---...---,,,,,,+++***))))))(((,,,,,,++++++******)))))))))***++++++,,,,,,,,,,,,...---,,,+++++++++++++++*********++++++,,,......'''((()))***++++++++++++))))))))))))))))))))))))+++++++++*********))))))(((((()))***+++,,,,,,------,,,+++,,,.........,,,,,,,,,---...///111222222333555<<>>333555666111000000/////////111222444000......111000---,,,......//////111222444666777666999;;;:::888;;;AAAGGGIIIKKKOOOVVV\\\]]]YYYUUUMMMNNNNNNLLLIIIHHHHHHHHHFFFHHHIIIIIIHHHFFFFFFGGGEEECCC@@@===<<<;;;<<<===999777444111222444888:::000555777222...//////...111000000000////////////---...000000000111333666555222......000111000///000111222333333222000///---000333222///---...///111111000000/////////...//////............//////......---,,,,,,,,,,,,------,,,,,,+++,,,---...///,,,,,,,,,---------......)))******++++++,,,------++++++************++++++))))))))))))************((((((((()))***,,,---...000//////...---,,,+++***+++,,,...///...+++(((&&&)))***+++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,))))))))))))***+++,,,---***+++,,,,,,,,,***)))((())))))))))))))))))))))))++++++++++++******))))))''''''(((***+++,,,---...---,,,+++,,,...///...---,,,,,,,,,---///000222333111333:::DDDIIIKKKPPPVVV```\\\[[[______\\\]]]bbbhhhzzzwwwqqqnnnkkkeee```]]]ZZZWWWWWWYYYXXXRRRMMMLLLJJJHHHHHHHHHHHHFFFDDD???>>>======<<<:::777444555444333222111111111111........................000000000000///////////////---+++---333===HHHOOOUUUOOOFFF>>>999555111///000111222111///......///111000///111333333000---111111222333555999<<>>;;;<<>>===;;;;;;::::::777666444222222222444555111111111111000000000000111000...------...///000+++---///000/////////000//////............//////111111111111111000///...555333000---,,,---...///---222333000---///111000111111111///------///111111111222111///---+++)))------------------------...+++)))***---...---,,,++++++++++++++++++++++++++++++,,,,,,+++***(((''',,,,,,+++***))))))******---,,,,,,+++,,,---...//////111///+++***------+++...,,,***)))***++++++++++++++++++******************+++,,,------,,,+++***,,,++++++******++++++,,,+++))))))***---...,,,***+++++++++*********))))))************************)))***+++---...,,,((($$$,,,+++******+++,,,///000.........//////000111222222444666:::@@@IIIRRRXXX[[[WWWWWWYYYWWWTTTWWW^^^aaannn}}}xxxsssooommmjjjddd```\\\XXXUUUUUUVVVUUUQQQMMMLLLJJJHHHFFFFFFEEEBBB@@@===<<<:::::::::888555222333222111000////////////...............---------////////////000000000000000...,,,---111999AAAFFFFFFBBB<<<777555333222111...000111000///...///000000//////111444666555333666666666666777:::===??????===???FFFJJJJJJMMMRRRWWWYYY^^^iiiqqqpppggg^^^VVVUUURRROOOKKKGGGCCCAAA===>>>???@@@@@@@@@??????======;;;:::999888888888555444222000000111222333222222111000////////////000///...------...000111,,,...//////...------.........------------......000000111111111000//////000000000//////////////////111111///000444444111111111222000///...///111///////////////...------------------------------...+++******---......,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))(((,,,++++++***))))))******++++++******,,,///222333222444333//////222333000///---+++***+++++++++***************************)))***+++,,,,,,,,,+++***+++******))))))******++++++***)))+++---...,,,***,,,,,,,,,+++++++++******+++++++++***************++++++,,,---...---***'''***++++++,,,------------..................///000000222444888===EEENNNTTTZZZWWWUUUUUUQQQLLLNNNSSSYYYeeewww~~~rrrqqqooollliiiddd```]]][[[WWWRRRQQQQQQQQQOOOLLLKKKIIIFFFEEEDDDBBB???===<<<;;;999999888777444222111000///......---......//////.........---------......//////000000111111000...------///333777::::::777333111111222222111---///000000......///111/////////111555999::::::;;;<<<<<<;;;:::<<>><<<:::888888888777555444000000///.........////////////.........---------222222111000///...------......//////000000000000555333111111222222000///111222222111///---...///111222333555777:::>>>@@@@@@CCCFFFFFFEEEGGGMMMRRRYYY^^^dddgggeee___VVVPPPIIIGGGHHHNNNUUUTTTLLLDDDCCCCCCBBBAAA???===<<<;;;:::999888777555444333333444444333222111111111111//////........./////////...------------///000111---------...///000111111222222222000---,,,---/////////............//////---...///000000000000000222111///...---...000111---111333000///111222000000222444555333222222222111000///------...///000........................---......------...///000.........---------,,,,,,---,,,+++*********+++,,,+++***************++++++---+++))))))***///333666:::===???===???CCCCCCAAA888777666666666333///,,,((())))))***+++,,,,,,---+++******************++++++++++++******+++++++++***+++,,,,,,++++++++++++************)))))))))))),,,,,,,,,,,,++++++*********)))'''(((+++---------...---,,,+++++++++,,,---++++++,,,...000222444555333333444555888>>>EEEKKKNNNQQQRRRJJJ@@@999777888<<<@@@MMMaaasss}}}uuuppphhhfffaaa]]][[[[[[[[[\\\UUUSSSOOOLLLJJJIIIJJJKKKEEECCCAAAAAABBBAAA@@@>>>999777555444444444333222000000////////////000000........................222222111000///...------......///000111111000000///...///000333444222111222333333222000//////000333555777999:::<<<@@@BBBDDDHHHLLLMMMLLLOOOVVV\\\^^^eeekkkllljjjeee\\\TTTLLLHHHFFFIIINNNNNNGGG@@@<<<<<<<<<<<<;;;:::999999999888666444333222222222222222111000000000000000.........///////////////,,,,,,------.../////////------......///000000000111111111000......000222/////////....../////////......///000000000//////444222///---,,,...000111...111333222444666444///000222333333222222222333333222111000//////..............................---/////////......000111/////////......------,,,,,,,,,++++++++++++,,,,,,*********)))******+++,,,---,,,***)))***---111333888<<<===<<<>>>AAABBB???999999999999999666111...))))))***+++,,,---...///...---,,,+++************,,,,,,++++++++++++,,,,,,***,,,------+++******+++***))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((***,,,,,,,,,...---+++******+++---///++++++,,,...000333555666111111222222444999@@@EEEIIIPPPRRRJJJ???:::888888999:::EEEXXXjjjwww}}}wwwrrrnnnfffbbb^^^\\\\\\[[[YYYVVVQQQPPPNNNJJJHHHGGGGGGHHHDDDBBB@@@??????>>><<<:::999666444333333444333222000000////////////000000,,,,,,------.../////////////////////000000000000//////000000000000///...---...///222555666555333000111333333222222333444333777;;;===???@@@DDDGGGKKKPPPTTTTTTSSSVVV]]]ddd```fffiiigggdddbbb\\\UUUNNNIIICCCDDDGGGGGGBBB<<<777777888888888888777777777555444222000000000000000//////............///,,,---....../////////...,,,---...//////---,,,***......///////////////......//////......///222555///......------......////////////000//////......000//////...//////000111111111000555>>>CCC;;;000000111222111000111222444333333333222222111000///........................---///000///......000222000000//////...------,,,++++++,,,,,,,,,,,,,,,+++******))))))***++++++,,,******))))))***---///111444888:::999;;;>>>>>>;;;888888999::::::777222...)))***+++,,,...///000111111000...,,,************++++++************++++++***,,,...---+++)))***+++*********))))))))))))(((***++++++,,,,,,---------******)))***,,,---,,,+++++++++++++++,,,------...,,,,,,------///000222333111111111111222777===AAAGGGPPPSSSJJJ???:::888777777666???RRRbbbnnn~~~}}}xxxsssnnnkkkgggccc^^^]]]]]]ZZZSSSMMMOOONNNLLLIIIFFFEEEEEEFFFEEEBBB@@@>>>===;;;999777:::888555444555555555444//////.........//////000+++,,,,,,---...///000000------...///000111222333000000000000///...---,,,111222333555888888666444...000222333333444666888333888===AAABBBDDDHHHJJJPPPUUUZZZYYYXXXZZZaaaiiibbbfffeee^^^[[[[[[WWWQQQNNNFFF???>>>AAAAAA===888444555666666777666666666555444222000///...//////......------,,,,,,------+++,,,------...............///000111///,,,(((&&&...///////////////...---,,,,,,---------///333666...------,,,,,,------...///000000000///...------+++---...000111222111111555000---666GGGNNNBBB111000111111000///000333555111222333444444333111000////////////////////////---///111000......000333111000000///...---------***+++,,,---...---,,,+++******))))))***+++,,,,,,((((((((()))+++---///111222666888777888;;;;;;888666666888999:::666111---******,,,---///000111222333111///---+++***************))))))))))))*********,,,...---***))))))++++++++++++************))))))***+++,,,------...///,,,++++++,,,......---+++((())),,,---......---,,,...------------...//////333333333222333777===BBBFFFPPPTTTJJJ???:::888666666444<<>>555,,,---...///...,,,,,,...000333111000...---------...++++++,,,,,,---.../////////000000000///...------000...,,,******,,,...000...//////000000000000000///......---------......------..................---------............///---///222999BBBFFF===111000000000000111222333444666333111222555666555333222111000//////.........111111111000//////......000000111111111111000000...---+++******+++,,,...+++*********,,,---,,,+++++++++******++++++,,,---555666888999::::::999999666555555555666555333111///...++++++111999;;;888777666444000,,,******+++++++++************++++++***++++++,,,------------000111///)))(((,,,...+++******+++++++++,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,,,,------------000222///+++***///333333444333111111444<<>>AAADDDHHHKKKLLLNNNRRRUUUTTT]]]bbb___\\\___aaaaaa^^^XXXQQQMMMKKKJJJGGGDDD@@@>>>;;;999999888666444111222666;;;???===555...---...///...---,,,...///111000///------------...---------......//////000/////////000//////......///...,,,++++++,,,...///,,,---///000111000000/////////............//////........................---------............///...///000333999===777///000000000000111222333444777555222222444555333111333333222111000000000000111111000000///......---000000111111111111000000000///---+++******+++,,,+++***)))***,,,---,,,***)))))))))******+++------444555777888999::::::999777666555444444333222111000000///000666===???<<<999999777444///,,,,,,,,,++++++************++++++++++++,,,---------,,,,,,***,,,...//////,,,)))'''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,---------,,,...///...------111444444555555333333666;;;@@@DDDHHHKKKIIIBBB;;;888888777666;;;DDDNNNYYYgggssszzzxxxuuupppmmmiiifffbbb___^^^\\\YYYUUUQQQNNNLLLKKKKKKJJJHHHEEECCCAAA@@@??????>>>===;;;999888777777333333222111000000000000...//////000000000000//////............//////000---......///////////////000///......---.........111000000222555555444333777777:::>>>CCCFFFHHHHHHHHHLLLPPPQQQPPPRRRWWW]]]]]]cccfffbbb^^^\\\[[[ZZZUUUPPPIIIFFFDDDCCC@@@===:::888555444444333222000222222444888;;;:::444///---...//////------...//////...------------......////////////////////////...//////000000000000///------------------------***,,,...000111000///...000000000000000000000000........................---------............///000111000...000444333///000000000000111222333444888666333333333333222000555444333222111111111111000000000///......------///000000111111000000///111000...,,,***************))))))***,,,,,,+++***((((((((()))***+++,,,---222333555777888:::::::::888777555333222222222222000333555555:::@@@AAA>>><<<<<<<<<999444000...---++++++************++++++,,,,,,---------,,,++++++))))))111<<<;;;000)))(((******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------------------...000333444555666666666555777:::===AAAFFFLLLLLLHHHCCC@@@>>>;;;:::;;;>>>CCCKKK[[[jjjzzzyyyuuuqqqooollliiieeebbb^^^\\\\\\ZZZVVVRRRNNNLLLJJJJJJIIIHHHGGGEEEBBBAAA??????>>>===<<<:::999888777777222111000///////////////---...///000000111000000000000//////////////////---...///000000///...---///......---------......000000111222333444444333999:::===EEENNNTTTVVVUUUSSSXXX]]]]]]ZZZZZZ^^^ccchhhiiihhhddd^^^YYYUUURRRMMMHHHBBB???>>>===:::777666444222111111111000///000000111333555555222///---///000000...---...///---------------...//////000/////////////////////...///000000111111111111,,,---...//////...---,,,)))+++...000000000...---000000111111222222111111////////////............---------............///000333333000///111333111000000000000111222333444666444333333222333222222555444333222111111111111000000//////...---------//////000000000000//////000///...,,,++++++++++++)))))))))***,,,,,,+++)))******))))))))))))******///000222444777888::::::999888666333111111222444111777::::::<<>>???<<<888222///---++++++************++++++------------,,,++++++***---+++555DDDEEE555,,,...******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------------...///---,,,---///222333222444555666777777777777888>>>DDDKKKOOONNNKKKHHHFFFAAA???===<<<<<>><<<<<<:::999777666666666000000//////......//////---...///000000111000000222222111111000///...------...///000000///...---......------------...//////000111111222333444555:::<<>>>>>===;;;<<<===???===888333///...++++++************++++++------------,,,++++++***...***111???@@@222+++///******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---------.........111///---...///111111111333333444666777666555444888===DDDJJJMMMMMMKKKKKKEEEBBB???<<<:::???OOO```kkkuuu}}}zzzuuupppmmmdddeeeeeebbb^^^ZZZWWWWWWRRRQQQOOOLLLJJJIIIHHHGGGFFFFFFFFFDDDCCC@@@???===:::999888777555555555555000//////....../////////...//////000000000000///222222222222111000///...//////////////////...---.........---......///000000111222333333444777999<<>>===:::<<<>>><<<888333000///++++++************++++++,,,,,,---------,,,+++++++++(((***111111***'''*********+++++++++,,,,,,,,,+++++++++++++++,,,------,,,---------............111111000/////////000111222222333555777777555333888;;;AAAGGGLLLPPPQQQRRRJJJFFFAAA>>><<<@@@MMMZZZfffmmm{{{}}}zzzvvvssspppmmmiiifff]]]___```^^^ZZZUUUSSSSSSMMMMMMLLLKKKJJJHHHGGGFFFDDDDDDDDDCCCAAA???===<<<888777666555444333333333000///////////////000000///000000000000//////...//////111222222222222111000000///...............///.........//////000111111333555666555777;;;>>>AAAEEELLLVVV```lllwww~~~}}}|||~~~sssdddTTTMMMIIIDDDAAACCC===:::666555666666222///000///......000222222111,,,---------------...///---///111222000///...///...///000111111111000///.........//////000000111222222222333222222111111......////////////......333222000...---------......///111333444333222222111111000000///......------------............///,,,//////,,,---000000---000000000000111222333444000222333222111111333666666555444333222222222222222222222111000000//////......////////////......------..................******,,,...000///,,,***,,,,,,+++************************+++---000222333111444666555111000222555===FFFLLLHHHAAA???@@@@@@:::<<<===;;;888444222111++++++************++++++++++++,,,---------,,,,,,******))))))((('''''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------------...............000111000......111555333222222444777888666444999:::===CCCJJJQQQUUUXXXRRRLLLGGGDDDCCCEEEMMMWWWaaadddooo{{{wwwtttooollliiifffcccaaaYYY\\\]]][[[WWWRRRQQQQQQIIIJJJKKKKKKJJJHHHGGGFFFBBBBBBBBBAAA@@@>>>;;;:::777666555444333222222222000000/////////000000111000000111000000///......,,,---///222333444444444111000///---------...//////////////////000111111333555888888888:::???CCCGGGJJJPPPTTTZZZcccnnnvvv|||wwwsssuuu}}}qqq___MMMEEEBBB>>>===@@@;;;777444444555444111......,,,+++,,,...000000000,,,---.........---...000,,,///222222111///...//////000111222222111000///...//////000111222222333333333333333333222111000////////////////////////666444111...---------...---///111333444333222111222111111000///......------------.........//////222222///+++,,,111111---000000000000111222333444111333444333000///222444777777555444444444444444333333222222111000000000......////////////........./////////...---,,,,,,***+++,,,///111000---***************+++,,,---...)))))))))***+++...000222---111444444000///111444;;;EEEKKKFFF???===???AAA:::<<<<<<;;;888555444444++++++************++++++***+++,,,,,,---------------///---((('''++++++)))******+++++++++,,,,,,,,,------,,,,,,------...///---------.........//////+++///222111......333888444333222444888:::888666555555666;;;CCCLLLSSSVVVZZZSSSMMMKKKJJJKKKPPPVVV^^^^^^hhh{{{zzzuuurrrmmmkkkhhheeecccbbbbbbccc]]]\\\YYYWWWSSSQQQOOONNNJJJJJJJJJKKKLLLKKKHHHEEEAAA@@@@@@>>>===:::888777777777666555333222111000222111000//////000111222222000...---...///......111---+++...555777333---///000111222222111000///////////////000111222333999555444888::::::@@@HHHNNNNNNRRR[[[eeekkkkkkiiiqqqnnnhhhfffooo{{{~~~yyycccXXXIII???<<<======<<<777666444222111/////////111111000/////////////////////.........---------+++//////,,,...333222,,,000000111111111000000//////.........///111333555555333222222333444333222111222222222222111000000222222111000///......---......///222555666666555000...------...---,,,***////////////..............................------///---,,,...111111///---111111222222222333333333666666666444222222333555777555222111222111000///......---------......///.........------,,,,,,+++,,,000111,,,)))***,,,,,,)))*********)))))))))***(((((()))***+++,,,,,,,,,+++,,,............///000===@@@CCCCCC@@@======>>>;;;;;;;;;:::888555333111,,,,,,+++++++++,,,---------------------------,,,111000///---,,,+++******)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...111444222222111111000/////////......//////000000111111---///111333444666:::<<<:::;;;;;;;;;>>>CCCJJJPPPSSSTTTUUUTTTSSSRRRTTTUUU[[[[[[aaannn}}}}}}xxxtttrrrjjjhhhfffcccaaa_________YYYYYYWWWUUURRROOOLLLKKKIIIIIIIIIJJJKKKJJJGGGDDD@@@@@@>>>===;;;999888777777777666444333222111000111111000//////000111111222000...---...///......---...///000222222111000000000111111111111000000000000000000000111222333777777999===>>>@@@JJJUUUZZZVVVWWW```mmmtttrrrmmmjjjggg```\\\aaajjjlllgggXXXOOOCCC<<<:::;;;<<<;;;666555444222000/////////111000000///////////////.........//////////////////222222///000444444000333333333333333222111111000000000111222444666777777555333333444444444333222222222222111000000///111111000000///......---/////////111333555555555222000...---......---,,,////////////..............................------///...---...111222000...222222222222333333333333555666555444222111333555777555333333444444333222/////////...//////000111//////...---,,,,,,+++++++++///000---***,,,...---)))***+++***)))))))))***)))))))))***+++++++++,,,)))***,,,---...000333555===???BBBAAA>>>;;;:::;;;888888777666555333222111------,,,,,,------......,,,,,,,,,,,,------------000000...------,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,------,,,---000222000000000000////////////////////////000000000000,,,---000111222555888:::999:::;;;<<<>>>BBBHHHLLLTTTVVVYYYYYYYYYXXXXXXYYYZZZYYY\\\fffrrr{{{vvvrrrnnnlllfffeeeccc```^^^[[[ZZZYYYTTTTTTTTTSSSPPPMMMIIIGGGHHHGGGGGGGGGHHHGGGDDDBBB@@@???<<<:::888888888888777666555444333222111000111000000//////000000111111///------...//////...)))...222222---,,,///333111111000000000000111111222111111111111222222333666999???CCCCCCGGGTTTaaahhhbbb___fffssszzzuuunnnddd___WWWQQQRRRWWWVVVRRRJJJCCC;;;777777999:::999555444333111000/////////000000//////......//////......//////000111111111///111111...///222333111333333222222111111111111222222333444666888:::;;;:::888666555666666555333222222222111111///......000000000//////.........000000//////000333555777555222...------/////////////////////............------------------......///......///111111000///222222222222333333333333333444444333111111222444666555444555777888777666000000000000000111222333111000///---,,,+++++++++)))...000......111222000,,,,,,+++******)))))))))******************++++++'''(((***+++---222777;;;===>>>???>>>;;;888666666444333222111111000000000...------------...///000+++++++++,,,,,,---------//////...------------...***++++++,,,,,,,,,,,,+++,,,---...---,,,,,,...000.............../////////000000000000////////////+++,,,///000111333666888888999;;;<<<>>>AAAEEEHHHQQQUUU[[[^^^^^^]]]\\\[[[[[[YYYZZZ___gggvvv~~~~~~~~~zzzuuupppjjjeeecccbbbbbb```^^^\\\YYYVVVTTTPPPQQQRRRRRROOOLLLHHHEEEFFFEEEDDDDDDEEEDDDBBB??????===;;;888666666777888777666555444222111000000000000000//////000000000000///---...///000///...)))...222000,,,***...222222111000//////000111222333333222222222222333333888<<>>;;;666555555666666666444333222111000/////////000//////.........//////.../////////000000000000000111222000000222444555666666555555555555444444555666777999:::<<<>>>???<<<:::888777777777555444222222222111000///...---000/////////////////////111111000...///111555888888444///,,,,,,...///000////////////............,,,,,,------------....../////////000111111000000000000111111111222222222000111222222000000111333444444444666999::::::999111111111000111222222333222111///---,,,+++++++++(((---000111333888999777222///---+++******))))))+++++++++***************(((((()))***,,,222999>>>======<<<:::777444222111111000///......///000111---,,,,,,------...///000)))******+++,,,---......000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---.........,,,,,,---...++++++,,,---......//////111111000000//////......+++---//////000222444777777999<<<===>>>@@@CCCEEEKKKQQQYYY^^^```___]]]\\\]]]\\\\\\^^^cccooo~~~{{{zzzyyyyyyyyyxxxwwwtttpppkkkfffbbb___```___^^^\\\ZZZWWWTTTSSSOOOPPPQQQPPPOOOKKKHHHEEEEEEDDDBBBBBBBBBAAA???===>>><<<:::777666666777888666666555444222111000////////////000000////////////...---...000000///...,,,---...---------...///222111000//////000111222444333333333333444444555:::===BBBJJJVVVccckkkooozzzvvvqqqnnnllljjjhhheee[[[TTTLLLGGGEEEBBB@@@???999777555444444444444333222111000000//////////////////............//////000000//////////////////333444666888888999<<>>????????????===<<<;;;::::::;;;<<<===>>>??????===:::888777777777666444222222222111111000....../////////000000000000000111111111///...111666;;;;;;666000,,,,,,---//////////////////............,,,,,,,,,,,,------............000000000000000000////////////000000000000...000111111111000111333444444555777:::;;;;;;999222111111111111111111222222111///---,,,,,,,,,---)))---111333999@@@CCCAAA:::555///+++******))))))+++++++++************************)))+++000777<<<<<<;;;999777444222///---......---,,,---...///000++++++++++++,,,---...///******+++,,,------......111000///...,,,,,,,,,+++------............------,,,---......,,,+++,,,---******+++,,,---...//////111111000000//////......,,,...///000000111444666666999<<<===>>>???AAACCCFFFMMMUUU\\\`````````___^^^]]]^^^```bbbjjj{{{~~~|||yyyvvvsssrrrqqqmmmmmmllljjjgggdddbbb```]]]]]][[[YYYWWWUUUTTTSSSNNNNNNOOOOOOMMMJJJHHHFFFEEECCCAAA@@@@@@@@@>>><<<===<<<:::888777777777777666555444333222111000///...//////000000//////......------///000111///...000---+++,,,...000///---111111000000000000111111333333333333444555666777;;;???FFFRRRbbbrrrxxxxxx|||yyytttllleee```^^^^^^SSSLLLEEECCC@@@<<<;;;<<<666555555444333222222222000000///////////////000......------......//////000000000000111111111111333555:::???@@@???CCCIIIHHHIIIIIIIIIGGGCCC???<<<>>>>>>?????????>>>===<<<;;;999777666777777555444111222222222222111000000000000000111111222222222000222222111000222888===???:::444///---.........////////////............++++++,,,,,,------......,,,...000000///...///000...////////////000000000///111333444333333444555666666777999;;;<<<;;;999444333222111111000111111222000...---,,,,,,...///***...222666???JJJOOONNNDDD<<<222+++)))******)))******************++++++++++++***)))***...444888;;;999666444222000---+++,,,,,,,,,,,,,,,---......*********+++,,,---...///,,,,,,,,,------.........222222000//////.........///000000000000///......+++---......,,,+++,,,,,,***++++++,,,---.........000000000000////////////---.../////////000222555555777:::;;;<<<>>>@@@BBBCCCIIIQQQYYY]]]```bbbccc___^^^^^^```aaaeeeppp}}}~~~{{{zzzxxxuuurrrooollljjjffffffeeedddcccaaa___^^^[[[ZZZXXXVVVTTTTTTTTTTTTMMMMMMLLLLLLJJJIIIGGGFFFEEECCC@@@?????????===;;;;;;;;;:::999888888777777666555444333222000//////......///000000///......---------///111111///---111///,,,,,,...//////...000000111111111111000000333333333444555777888999<<>>AAAAAAAAA@@@>>><<<:::999888777555444555666555444111222222333333333333222000111111222333333444444///111444333222444:::@@@CCC???888333111///...---////////////............***++++++,,,------......***---//////---,,,...///000000000111111111111222111444666888777777888999999999:::<<<======;;;999777666555333222111111000111000...,,,,,,---///111,,,///333888DDDQQQYYYYYYMMMBBB444+++(((***+++***)))))))))***+++++++++,,,*********)))***---222555;;;777444222111000---*********++++++,,,,,,++++++++++++++++++---...///000........................222222222222333444444555111222222222222111000///***,,,......---,,,,,,,,,+++,,,,,,,,,------......////////////000000000000,,,---......---...000222222444666777999;;;>>>AAA???DDDKKKRRRWWW]]]aaaeeeddd```^^^___```bbbjjjrrr{{{xxxwwwttttttsssrrrpppmmmjjjhhheeeeeedddbbb___]]][[[YYYYYYXXXUUUSSSRRRRRRSSSTTTLLLLLLKKKIIIHHHGGGGGGFFFEEECCC@@@??????>>>===;;;;;;;;;;;;;;;:::888777666666555444333111000//////---...///000000///...------------///111111///---000000///...---...///000///000111222222111000///222222333444666888:::;;;>>>KKKWWW]]]eeeppptttsssvvvmmmaaaZZZWWWTTTNNNIIILLLEEE@@@???;;;555555999111111222111111111333444///............///000000---------------...///000...///111333666999;;;<<>>;;;888666777555333333555555555444111111222333444444444444111111222333444444555666...111444444333666<<>>???>>>;;;999:::999777555333222111111000///---,,,,,,...000222...000333999FFFVVV___```RRRFFF666+++((()))++++++(((((()))***+++,,,,,,---((()))))))))***---111444:::777333111111000---***((()))***++++++***)))(((,,,,,,,,,---...///111111///////////////.........222222333444666888:::;;;333333333333333222111000)))+++---...---,,,,,,---,,,,,,------------............//////000000111111+++,,,------,,,---///111000111333444666999===@@@;;;???EEEKKKQQQXXX___ccciiiccc______```bbbhhhnnnvvv{{{{{{{{{zzzxxxuuurrrqqqooommmkkkjjjiiihhheeecccccc```[[[XXXWWWWWWWWWWWWVVVWWWWWWUUUQQQNNNMMMMMMIIIIIIGGGEEEDDDCCCCCCCCCAAA@@@???============>>>999888777777888777444222666555444222111000000000............//////////////////000000000000/////////////////////.........000...000333333000///111000222444555777;;;AAAGGGGGGLLLSSS\\\dddjjjmmmnnngggaaaZZZRRRMMMIIIFFFDDD======<<<:::888777666555333222000/////////000111//////.........//////000///---,,,---///111111111444111333777:::===GGGSSSXXXaaakkkpppoooqqqxxxyyyooobbbVVVLLLFFFGGGFFFDDDAAA===999555333222444555777777777777666555555555777999999888666666666666888::::::999888555555666666777;;;AAAEEELLLHHHBBB<<<777444333333//////...---------......222000------//////---***)))***,,,---...///......---000333222111222888>>>999AAADDDBBBBBBHHHKKKJJJIIIGGGFFFFFFFFFEEECCCAAA===999555333555555333111222111...,,,,,,---///000000444:::@@@GGGPPP[[[cccYYYBBB///---...***(((***,,,,,,+++******+++,,,,,,111,,,((()))***,,,111888888666444111...,,,+++************)))******+++,,,---...///000111111111111000//////000222444444333///333777:::<<<===>>>???===<<<999888:::<<<666...000---)))((())),,,...///))))))+++---//////---***......///000111222333333---------------...///000000222555555444555777:::>>><<<>>>DDDIIIOOOYYYbbbaaaddddddbbbbbbfffgggeeekkkzzz{{{wwwwwwwwwvvvtttrrrpppnnnmmmkkkiiigggfffdddaaa___aaa___[[[YYYXXXXXXXXXWWWQQQRRRQQQPPPOOOMMMLLLKKKHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@???============>>>;;;:::888777777777666444444444333111000/////////............//////////////////000000000000///////////////////////////...111///000444444000///111444666888:::;;;???EEEIIIGGGJJJQQQXXX^^^bbbdddeeebbb]]]UUUOOOJJJFFFCCCAAA<<<<<<;;;999888666555555222111111000000000000000//////////////////000111---------///111222222111444444999BBBIIIOOO\\\hhhrrrzzz~~~pppbbbTTTJJJEEECCCBBB@@@>>>;;;888555333333555777999:::::::::::::::999:::<<<>>>>>>===;;;<<<;;;::::::<<<<<<;;;:::777888888888999>>>EEEIIIQQQMMMGGGAAA;;;777444333111111000///////////////000...------///000///---,,,,,,---.........------333444555444444777@@@GGGKKKPPPRRRQQQRRRYYY]]]\\\TTTQQQNNNKKKIIIGGGCCCAAA@@@===999888888888555222333111///------...///111111444999>>>BBBIIIQQQWWWQQQ>>>///------)))(((,,,------,,,++++++,,,------333...******++++++000666666555222000---+++***)))***************+++,,,,,,------...///000000000000.........///000111111000333666;;;>>>@@@AAACCCDDDBBBBBB@@@@@@BBBDDD>>>555555222---+++***+++,,,++++++++++++---//////---+++......//////000111111222///......---------......///222444444444444777999999888:::@@@FFFLLLUUU___aaadddeeecccccceeedddaaagggsss~~~}}}zzzuuuppppppqqqpppooonnnlllkkkjjjhhheeecccbbb```]]][[[^^^]]][[[ZZZXXXWWWWWWVVVNNNLLLKKKKKKLLLKKKJJJIIIEEEEEEDDDCCCCCCCCCCCCCCC@@@???>>>===<<<<<<<<<======:::888777777777777555333333222111000//////...............//////////////////000000000000//////......//////////////////222000000333333000000222222444777999;;;>>>BBBEEEEEEHHHMMMQQQUUUXXXYYYYYYZZZVVVOOOJJJFFFBBB???<<<::::::999888666555444444111111111111111000/////////////////////000111222---...000333555666666666:::>>>GGGSSS]]]hhhuuu|||kkkZZZMMMDDD???<<<<<<;;;:::999777555444555777:::<<>>>>>???>>>===::::::999999<<>>======;;;777333333222000......///111222111333777:::<<>>===<<<<<<<<<<<<:::999888888888777555333333333333222111000000///............//////////////////000000000000//////............////////////222//////222333000000333111333666999;;;>>>@@@AAADDDFFFIIILLLOOOPPPPPPQQQRRROOOJJJFFFCCC???<<<999888888777666555555444444000000111222222000///...---------...///000111222///111333555888;;;???AAAHHHOOO[[[gggrrr}}}|||mmm\\\MMMBBB<<<999666777777777777777666666999;;;>>>AAADDDFFFGGGHHHKKKKKKLLLMMMOOOOOONNNLLLMMMIIIEEEBBBAAAAAA@@@???<<<;;;::::::===DDDMMMSSSSSSQQQLLLGGG@@@:::666333111111000////////////000......---...///111222222222111000000000000111111333555777;;;AAAJJJUUU]]]``````aaaeeennnwww|||}}}vvvqqqkkkddd]]]VVVOOOKKKHHHEEEBBBAAA@@@===888333333222111000000000222333000222444666777888888888888222......---)))***...,,,,,,,,,,,,,,,,,,,,,,,,333...,,,---------///444222222111///---+++***)))+++++++++++++++,,,------+++,,,---...////////////222222333222111000000111555888<<<>>>???>>>>>>???CCCEEEGGGJJJQQQVVVQQQJJJ777444000------......---***))))))+++///222444444------..................///......---------.........///111222333444555666333111333888<<<@@@GGGOOOVVV]]]ccceeefffgggccc]]]^^^bbbqqq~~~xxxyyy|||vvvxxxuuuqqqoooqqqqqqoooggghhhiiiiiiiiihhhfffeee```___]]]\\\]]]\\\[[[YYYXXXXXXWWWTTTQQQQQQSSSUUUZZZWWWSSSNNNKKKGGGDDDBBB@@@@@@??????@@@@@@AAABBB>>>>>>======<<<;;;;;;:::666666777999999777222///333444444444333222111000............//////////////////000000000000//////---.........//////000000111...///222333111222555666888;;;???BBBDDDCCCCCCCCCDDDFFFIIIKKKLLLLLLLLLLLLIIIFFFDDDAAA>>>:::777666666666555555444444444000000111222222000///...,,,,,,,,,---...000111222111333555888;;;BBBJJJPPPZZZdddqqq}}}~~~wwwsssllldddXXXKKK@@@:::777777333444666777888999999:::===???CCCGGGKKKMMMOOOOOOTTTSSSSSSUUUVVVVVVTTTQQQPPPLLLHHHDDDCCCBBBAAA@@@;;;:::::::::===DDDMMMSSSMMMLLLHHHDDD???:::666444000000///............///111111000//////000222444444444333222333555777888555777:::>>>DDDKKKSSSXXX[[[[[[aaapppyyynnnbbbVVVNNNJJJGGGDDDBBBAAA===888333222222111000111111222333//////111333444444333111000...---...,,,***+++---*********++++++*********///,,,+++---......000555222222222111///---,,,***,,,,,,,,,,,,,,,------...+++,,,---...////////////222333444333000///000111666999===???>>>;;;999888:::===AAAFFFPPPWWWVVVOOO===888222...,,,,,,,,,,,,,,,+++***,,,...111111111............------------,,,,,,,,,---...///000111/////////111333444555555555333333777888:::???FFFKKKTTT]]]cccgggiiieee```]]]]]]ggg~~~|||{{{xxxyyy||||||xxxtttrrrrrrpppkkkiiilllmmmlllffffffgggggggggfffdddccc^^^]]][[[ZZZ[[[ZZZXXXWWWTTTTTTSSSOOONNNPPPWWW]]]fffccc^^^UUULLLEEEBBBBBB??????>>>>>>>>>??????@@@============<<<;;;:::999555555777888999666222...333444555555555444222111............//////////////////000000000000//////------......///000000000111//////333555444666999;;;===@@@EEEIIIIIIGGGDDDDDDEEEFFFHHHIIIIIIJJJJJJFFFEEECCCBBBAAA>>>999666555555555555555555555555111111111111111000//////++++++,,,---///111222333222666;;;@@@EEENNNYYY```mmmyyyyyynnnddd___SSSOOOGGG???:::777888888444555777999;;;===>>>>>>BBBDDDHHHLLLPPPSSSTTTUUUYYYXXXWWWXXXXXXWWWTTTRRRNNNKKKGGGEEEDDDCCCAAA@@@::::::999:::===CCCLLLQQQJJJHHHDDD@@@<<<999666555222111111000000000000000555555444333222333666999;;;:::888888999<<>>:::777333666:::@@@LLLVVVWWWRRRHHHAAA888///+++)))))))))000///------...---,,,***/////////...---------,,,++++++,,,,,,...///111222000//////111444555555555666444444666666555:::@@@AAAKKKWWW___fffjjjhhhccc^^^ZZZ```ttt{{{xxxuuuuuuuuuvvvwwwuuupppmmmlllnnnmmmiiihhhjjjjjjgggeeeeeeffffffeeecccbbb```^^^\\\ZZZXXXXXXVVVTTTRRRQQQPPPNNNKKKLLLSSS___iiimmmmmmhhh\\\NNNDDDBBBCCC>>>>>>===============>>><<<<<<======<<<;;;999888999777666666666555333111222333444555555333222111............//////////////////000000000000//////------......///000000111333000111666888888;;;???AAACCCGGGLLLPPPPPPLLLHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA@@@@@@@@@===888555555555555555555666666666222111111000000000000000,,,---...///111333555666777>>>HHHPPPXXXaaakkksss~~~|||oooeee[[[RRRKKKBBB@@@<<<999777777777888666777:::===???AAACCCCCCFFFHHHLLLPPPTTTWWWXXXYYYYYYXXXWWWVVVVVVTTTQQQNNNIIIGGGEEEDDDDDDCCC@@@>>>999::::::;;;>>>CCCJJJOOOKKKHHHDDD???;;;888777777666666555444444444444444777888999888777999===AAAEEECCCAAA???@@@BBBEEEHHHBBB@@@===<<<>>>AAADDDFFFEEEHHHZZZ|||iiiZZZMMMIIICCCAAA@@@>>>:::666000000000000111111222222///---,,,---///000...+++,,,+++***+++---...,,,))))))***++++++++++++***))),,,******---...,,,---000111222333333222000...------------------......///------...///000000000000---000333111...,,,...111666===EEEJJJIIICCC===:::222444777===IIIUUUWWWSSSPPPHHH<<<111+++*********...---------...---+++(((000000//////...------,,,,,,,,,,,,---...///000111111//////111444666666555444222222444444333777<<<;;;EEERRR\\\dddjjjiiieee^^^YYY[[[kkk}}}yyywwwkkkmmmqqqssssssqqqmmmkkkgggkkkllljjjiiijjjhhhcccddddddeeedddcccbbb```______]]]ZZZWWWUUUSSSPPPMMMNNNNNNLLLIIIKKKVVVfffrrrqqqrrrmmm```OOOCCCBBBEEE>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<===<<<;;;999888===:::666444444555666666111222333444444333111000............/////////000//////000000000000//////---------...///000000111555222333888;;;<<>>>>>??????<<<777444555555555666666666666666333222000/////////000111......///111333555777888===FFFTTT```hhhqqqzzzyyyjjj]]]TTTKKKCCC===999888777666555555666666888999<<>>CCCHHHMMMKKKGGGDDDDDDFFFIIILLLCCC???:::888;;;@@@EEEHHHHHHLLL```vvveeeNNNIIIDDDAAA@@@>>>;;;888//////000000111111111111000---++++++---...,,,)))---+++******---///,,,'''***+++,,,------,,,+++***---***+++------++++++---000111222333222000...---...------------...//////---...///000111111111111...222555333000...111444444<<>>>>>===<<<;;;;;;:::::::::999777777999;;;888777555444333333444444444333333222222333333444222333333222000///000111///////////////000111111,,,...000111111111333555666777999===BBBHHHMMMQQQVVV\\\cccfffeee___YYYUUUMMMKKKHHHFFFDDDBBB@@@>>>===<<<;;;<<<<<<:::777444444444555666666555444333222222111000///000333666444333222111111555;;;@@@DDDRRRcccpppzzz|||xxxhhh^^^RRRIIIDDDAAA===999777444222222444777999:::EEE>>>999===GGGNNNNNNKKKLLLOOORRRUUUWWWYYY[[[]]]]]][[[VVVPPPKKKHHHHHHIIIFFFCCCAAABBBEEEEEEAAA<<<<<<>>>???>>>===AAAJJJQQQUUUTTTOOOFFF===888:::======<<<;;;:::999:::<<<>>>>>>@@@AAABBBDDDJJJQQQWWWUUUOOOIIIGGGIIIJJJHHHEEE???:::777999<<<>>>DDDKKKMMMUUUhhhmmmYYYOOOEEECCCAAA===:::999555222//////222444444222......---,,,++++++*********+++,,,+++***)))***++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000,,,---......------///111////////////000111333444333444444333222222333555444888AAAMMMTTTQQQGGG>>>;;;888888===FFFOOOTTTVVVUUUNNNDDD;;;555000---+++......------------......---------111444555333000......////////////......111***'''+++111222222333444333222222333555888:::>>>AAAIIIWWWeeellljjjeeebbb___ZZZ\\\ooo}}}wwwoooggghhhhhhgggfffeeecccbbbdddaaaaaadddccc^^^\\\^^^^^^___``````___\\\YYYWWWTTTSSSQQQOOOMMMLLLKKKKKKFFFFFFFFFFFFHHHPPP[[[bbbeeeaaaZZZPPPFFF@@@???@@@===============<<<;;;;;;:::;;;;;;999777777888:::888777555444333333333444444333333222222333333444000111222111///...///000...............///000000...000111222111222444666:::;;;<<>>===<<<:::;;;:::999999999999777555222333444555555555444333//////000///...///111444///000222222333999BBBIIIXXXeeettt||||||nnnddd___TTTLLLCCC>>><<<;;;888555666555444444555888;;;===GGGCCC@@@DDDLLLRRRSSSQQQOOORRRUUUWWWXXXYYY[[[]]]^^^\\\YYYUUUSSSRRRSSSUUUOOOJJJEEEDDDEEEFFFDDDAAA???@@@AAA???===@@@HHHNNNZZZ\\\ZZZSSSIIIBBBBBBDDDBBBBBBAAAAAAAAABBBCCCEEEFFFHHHIIIJJJLLLPPPUUUYYYSSSNNNHHHEEEFFFGGGEEECCC>>>999777888;;;>>>DDDKKKQQQ[[[pppuuu]]]QQQFFFBBBAAA>>>:::888555222000000222333222111///......---,,,,,,++++++***+++,,,+++***)))***++++++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000***+++,,,,,,+++,,,...000000//////...///000222333222333333333111111333444222666>>>IIIQQQQQQJJJDDDAAA???===AAAGGGMMMPPPPPPQQQKKKBBB:::555222///.........------------......---------000333444111///......////////////......111+++(((,,,111111111333333222222333444555777888:::===EEERRRaaaiiiiiigggdddaaa[[[[[[kkk{{{wwwppphhhfffeeeeeedddbbb```^^^]]]___ZZZXXX\\\^^^[[[XXXXXXYYYYYYZZZZZZXXXVVVSSSQQQMMMLLLKKKJJJJJJJJJJJJJJJDDDDDDDDDDDDEEEIIINNNRRRSSSQQQMMMGGGAAA??????AAA<<<============<<<;;;;;;;;;<<<;;;:::777666777999999888666444333333333333333333222222222222333333///000111000......///000..................///000000111333333222333555777======>>>@@@FFFOOO[[[bbbjjjmmmpppqqqnnnhhhaaa\\\XXXNNNCCC<<<;;;;;;:::888999777555555666666666444000111222333333333333333...///000///......000222...222666666777===JJJTTTlllyyy{{{pppbbbTTTJJJEEE???;;;666555777888777555444666888888888:::>>>BBBFFFFFFGGGKKKPPPTTTUUUUUUSSSUUUXXXYYYXXXYYYZZZ[[[]]]\\\ZZZYYYZZZ]]]___aaaZZZSSSKKKGGGFFFGGGGGGFFFAAABBBAAA???>>>@@@EEEJJJ\\\aaafffbbbYYYQQQNNNOOOLLLLLLLLLLLLLLLMMMMMMMMMOOOPPPQQQSSSTTTVVVWWWWWWPPPKKKEEEBBBBBBBBBAAA???===888555777:::===EEELLLSSSaaaxxxzzzaaaRRREEEAAAAAA>>>999666555333111000111111111000/////////...------,,,,,,***+++,,,,,,******+++,,,***,,,------,,,,,,...///------------------------////////////000000000000+++,,,---,,,,,,,,,...000333222111000000111333333111222333222000000222333000222999CCCKKKOOOMMMJJJEEECCCBBBEEEJJJMMMNNNLLLIIICCC<<<666333111///.........------------......---------///111111///---...//////000000//////...222,,,)))---000000000111111111222444555555555666666888???KKKZZZdddiiijjjgggddd^^^[[[eee|||{{{uuummmeeeddddddbbbaaa^^^\\\ZZZYYYZZZTTTQQQVVV[[[ZZZWWWVVVPPPQQQQQQRRRQQQPPPNNNMMMJJJIIIHHHHHHGGGHHHHHHHHHCCCCCCDDDDDDDDDDDDDDDDDDGGGFFFDDDAAA??????@@@AAA<<<<<<<<<======<<<;;;;;;;;;<<<<<<:::888666666777999888666444333222222333333333222222222222333333///000000///......000222000///////////////000000111222333333222333666888<<<======???FFFQQQ```jjjoooooopppooollleee^^^YYYYYYOOODDD=========;;;888888666333222222333222222//////000111111222222222000222222111000///000222333888===<<<:::@@@MMMYYYttt}}}rrrnnnfff[[[OOOFFF???;;;777555444555777999888777333777<<<===;;;<<>>???CCCGGGTTT^^^hhhlllgggaaa^^^^^^[[[ZZZYYYYYYYYYWWWUUUSSSSSSSSSTTTWWWYYYXXXUUURRRKKKGGGAAA>>>======<<<;;;<<<777444666999===DDDKKKRRRaaawwwqqq___PPPAAA===>>>;;;666333444333111111000000///...000/////////.........---***+++---,,,++++++,,,---+++,,,......------///000------------------------////////////000000000000---...//////...///111333666555444333222333444555111222222111000000111333///000444;;;CCCHHHJJJJJJDDDBBBBBBFFFKKKMMMLLLJJJ@@@;;;555111...---,,,+++......------------......------......//////...---//////000000000000//////222---+++...000///...000///000222444555555444333222555;;;EEERRR___iiinnnjjjgggaaa\\\bbbvvv}}}tttjjjdddcccbbb```]]][[[YYYXXXWWWYYYRRRNNNRRRVVVUUURRRPPPHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEEEEDDDBBB???===CCCBBBAAA@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;888666666777999888666444333333333333333222222111111222222333000111111000///000333555222222111111111111111222111222333222222444777:::<<<===???AAAFFFRRRaaalllooommmkkkiiifff```YYYSSSQQQJJJCCC??????>>>;;;888999666333111000000000///////////////000000111111222333333111000///111222555;;;@@@@@@>>>BBBNNNYYYrrr~~~vvvppp```[[[SSSKKKDDD>>>:::888555444444555666777777777333999>>>@@@???@@@EEEIIIBBBFFFKKKOOOPPPQQQSSSUUUSSSUUUXXXXXXXXXXXXYYYZZZ___\\\ZZZZZZ]]]aaabbbccc]]]YYYTTTOOOLLLJJJHHHGGG@@@@@@@@@??????@@@BBBDDDIIITTTcccnnnqqqpppnnnnnnmmmjjjgggdddbbb___ZZZVVVSSSRRRSSSWWW[[[ZZZSSSMMMFFFBBB>>>:::999888888888:::666444666999<<>>BBBDDDGGGHHHKKKSSS```kkkkkkhhhdddaaa___ZZZTTTNNNDDDBBB???===<<<:::777666777555333111111111///...000000////////////000000111111111000000222555888999???DDDEEEEEEHHHQQQZZZlllwww{{{sssiiiaaaPPPKKKEEE???;;;888666444222222222222333444555555555:::???BBBBBBCCCFFFIIIGGGJJJMMMPPPQQQRRRTTTUUUPPPSSSVVVXXXYYYZZZ\\\^^^eee```\\\[[[]]]___^^^]]]XXXWWWTTTQQQNNNKKKJJJIIIDDDCCCCCCBBBAAAAAAAAAAAAAAAJJJYYYhhhtttyyyyyyxxxvvvqqqkkkfffccc^^^XXXSSSOOOMMMNNNSSSYYYYYYQQQJJJAAA>>>;;;777555555666777999555444777:::;;;???EEEGGGOOOZZZfffpppyyyyyymmmcccXXXOOOIII???777555666333111111///111222111///.........//////////////////......***,,,------------...000...///000///...---...000////////////////////////////////////000000000000,,,...///.........000222111000///......///000111111222333222000000222333///000000222444777999;;;AAA>>>===>>>@@@@@@===:::888555111///......---,,,......------------......,,,---......------///000///000000111111000000//////------000000......000...///111222333222111000111444888===EEERRRaaakkkmmmkkkiiihhhjjjwwwqqqgggfff\\\[[[XXXVVVTTTSSSRRRRRRRRRMMMKKKLLLKKKGGGGGGJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEFFFIIIGGGDDDDDDDDDDDDAAA>>>@@@???>>>???AAAAAA???===999:::;;;;;;<<<<<<<<<;;;888:::;;;;;;999888777888666555444333333444555666222222111111111111222222/////////......000444777444333222222111111111222333444555555777:::???CCCNNNRRRTTTTTTRRRVVV```hhhddd```ZZZXXXVVVSSSMMMHHH=========:::666444444555444333222333444444222000222111000///......//////111111111222444999???DDDHHHKKKOOOPPPPPPRRRVVVZZZ```eeeiiigggddd```WWWMMMBBB???;;;999888777444222111111222222333555888:::777:::>>>BBBEEEFFFGGGGGGKKKKKKMMMOOOQQQRRRSSSSSSNNNQQQUUUXXX[[[^^^aaacccgggaaa[[[YYYZZZ[[[YYYVVVUUUTTTSSSPPPNNNMMMMMMMMMKKKJJJHHHFFFDDDBBB???>>>===BBBMMM^^^oooxxxyyywwwqqqjjjbbb\\\XXXTTTMMMHHHGGGDDDDDDKKKSSSUUUMMMDDD===;;;888555333333555666777555555999;;;:::<<<@@@BBBEEELLLRRRXXX]]]bbbeeeiiijjjfff[[[RRRLLLFFFAAA===888444444333000000333---///111111///---...///........................+++,,,......------///000000111111000...---...///////////////////////////////////////000000000000---...//////...///111333000///......///000111222222333333333111111333444///000111222222333444555:::888555666999:::888555333111......///000000///......------------......+++---///...---...000333000000111111111111000000...,,,---111000......111...///000111111111000///000444777:::???JJJZZZeeemmmlllmmmppprrr{{{rrriiiiiiYYYXXXUUUSSSQQQQQQPPPQQQKKKIIIJJJLLLKKKIIIKKKQQQMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFJJJGGGCCCCCCDDDDDDBBB@@@>>>===<<<>>>AAAAAA>>>;;;999:::;;;;;;<<<<<<<<<;;;777999;;;;;;:::888888888555555444333444555666777222222111111111111222222.........------///333666333333222111000000111111555555666777999===CCCGGGYYY]]]___]]]YYYYYY___fff^^^XXXSSSPPPPPPMMMHHHBBB;;;======999333000333777000000111444666666555333444222111///............222333333555999AAAJJJPPPXXXZZZ[[[[[[ZZZYYYYYYZZZUUUVVVTTTQQQOOOMMMFFF===:::777666666888999666444222333444555777;;;???CCC999:::>>>BBBGGGHHHGGGEEELLLKKKJJJLLLOOOQQQQQQPPPLLLPPPUUUYYY]]]aaaeeegggfff```YYYVVVWWWWWWTTTQQQTTTSSSRRROOOMMMMMMPPPRRRRRRPPPLLLJJJGGGCCC???<<<;;;<<>>???AAADDDGGGJJJKKKLLLKKKMMMPPPNNNFFF???===<<<999666333333444222///111555+++...111111///---...000---------...............+++,,,......---...///111111222222111...------...000000000000000000000000////////////000000000000///000111111000111333555111111000000111333555666333444444333222222333555...000222222222222222333333000///111555888777666...,,,++++++...000111111.........------.........+++---//////---...111444000000111111111111000000---,,,---111111......222...//////000000000000000000333777888<<>>>>><<<<<<;;;::::::999888888777777777777777666555555555555555555555555555555666555444333222111111111......//////000000111111000111222333333333333333222444888;;;===AAAEEEIIIVVV___ddd^^^YYY^^^eeeiii]]]SSSLLLJJJJJJFFFCCCBBB>>>===:::777555444333333444333333333555777:::<<<444444333222111///......,,,333999<<>>===;;;:::888777666555555666777888444555666888:::<<<===>>>======???BBBEEEFFFFFFDDDKKKJJJIIIHHHIIILLLOOOQQQTTTTTTTTTWWW\\\aaaeeeggg___]]]YYYUUUQQQOOONNNNNNQQQUUUVVVSSSLLLIIIJJJMMMRRRRRRQQQMMMFFF@@@===<<<:::<<<>>>HHH^^^tttwwwooocccTTTEEEBBBDDDAAA:::666888777888===CCCEEEBBB>>>777777888888777666555444777777999:::;;;<<<<<<<<<999<<<>>>???===;;;::::::AAAAAAAAA@@@===:::666444111111111000000000000//////000111222222111000///000///............//////////////////000222333444111///......000222333222000000////////////000000000000000000000000000000000000000000111222444444111000///......///000111666444333444666666333000000...,,,,,,...///000///111000///000111222111000,,,------...///000111111000///...------...000111+++,,,,,,,,,,,,,,,...///444222000111333333111...000000////////////000000333444444333111111222444555444666999;;;AAAMMMZZZfffhhhmmmsssvvv|||vvvmmmbbb\\\UUUPPPOOOOOOMMMJJJIIIJJJKKKNNNPPPRRRRRRRRRVVVXXXZZZVVVOOOIIIFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFEEEDDDCCCBBBBBBBBBDDDBBBAAA???============;;;;;;;;;::::::999999999999999999999999888777777555555555555555555555555555444333222111111111111/////////000000000000000000111222222333333333333222444888;;;===AAAFFFIIISSS]]]bbb^^^YYY[[[aaaccc]]]TTTLLLIIIGGGBBB>>>===;;;:::777555333222222222222111111111222555777999333333222222222111111111///666===CCCNNN^^^mmmsssxxxxxxxxxuuummmbbbWWWPPPHHHDDD@@@===;;;:::999888666555444444444444555666444555777:::<<<>>>??????>>>>>>>>>AAADDDEEEEEEDDDJJJJJJHHHHHHIIILLLOOOQQQQQQRRRUUUYYY^^^bbbdddeee___\\\WWWRRRNNNMMMMMMMMMQQQRRRSSSPPPLLLJJJKKKMMMPPPQQQPPPMMMHHHCCC@@@???;;;;;;===GGG___uuuwwwmmm^^^PPPCCC@@@BBB???:::666999888999===BBBDDDAAA===888888777777777666666666777888999::::::;;;::::::888:::<<<<<<;;;999888888444444555666555333111000222222222111111111000000000111111222222111111000000000////////////000000......---......///000111333111//////000111111000111000000//////000000111000000000000000000000000000000000000000111222333111111000000000000111111555333222333555555222000555333000000000111111000111000///000111222111///------......//////000000000///...------...000111111111111000/////////000222111///000222222000---......------------......000111222111000000222333333222444777999===JJJVVVdddgggmmmsssvvv}}}wwweee___VVVPPPNNNLLLIIIFFFIIIJJJLLLNNNQQQTTTVVVWWW]]]]]]\\\VVVNNNHHHFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCBBB@@@>>>===<<<<<<::::::::::::::::::::::::999999999:::999999888777555555555555555555555555333333333222111111111111000000000000000000//////000111111222333444444444222444888;;;===AAAEEEIIIOOOXXX___]]]XXXWWWYYY[[[XXXOOOHHHFFFDDD???;;;;;;666555444333222111111111000000//////000111333444222222222222333333444555555;;;DDDOOO___rrr}}}|||}}}{{{vvvlll^^^QQQIIIAAA>>>:::888888777666555444333222222222333333444444666999<<>>???BBBDDDEEEEEEIIIHHHHHHHHHIIILLLOOOQQQOOORRRVVV[[[___aaaaaaaaa^^^ZZZTTTNNNKKKJJJLLLMMMQQQPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNKKKHHHDDDCCCCCC<<<;;;<<>>@@@>>>:::777;;;::::::===AAABBB???;;;:::999888777666777888888999999::::::::::::999999777999::::::777555444444111222333444444333222111333333333333222222222222111222222333333222222111111111000000000111111222/////////......//////000444222000///000000///...111111111000000111111111000000000000000000000000000000000//////000111111111111222222222222111111333222222222333333222000777444222111222222111///111000//////111111000///.........///////////////111000///.........///000222111000...---,,,,,,,,,000/////////000000...---///......------......//////000111111111111222444333333444777888<<>>===<<<<<<999:::::::::::::::::::::777777777888888777777666555555555555555555555555333333333333333333222222222111111000000/////////111111111222333444555666333555888;;;===@@@DDDHHHKKKRRRYYYYYYUUUQQQQQQRRRMMMGGGBBBBBB@@@<<<:::;;;333333222222111111111111000000/////////000111111333333333222333444555666:::AAAMMM\\\ooosssssspppjjj```UUUKKKDDD;;;999666555555555444333222222222222222333333333444666:::>>>AAABBBCCCCCCCCC@@@>>>>>>@@@CCCDDDEEEGGGGGGGGGHHHJJJLLLOOOQQQRRRTTTWWWZZZ[[[\\\]]]^^^[[[WWWQQQLLLJJJKKKNNNPPPTTTRRROOOMMMMMMLLLJJJIIIGGGHHHIIIGGGEEECCCCCCCCC???======GGG```uuutttgggQQQEEE<<<<<>>;;;999<<<<<<<<<===??????===:::;;;:::888777666888999;;;;;;;;;;;;;;;;;;:::999999777888999888555333222333555666666666555444333222444444444444333333333333333333333333333333333333222222111111111222333333333222222111000000111111333111000000111111000///222222111111111111222222000000000000000000000000111000///////////////000///000222222222222000///111111111222222222111000444222000000111111000///111000//////000111///...///////////////.........111000//////...//////000111///------------,,,+++........./////////...---111111000000000000111111111333444444333222333444666555777999:::===HHHTTTbbbhhhoootttwwwzzzrrrhhh```\\\WWWSSSOOOQQQOOOMMMJJJKKKRRR\\\ccciiihhhddd[[[PPPGGGCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@<<<===???@@@AAAAAA@@@@@@<<<<<<<<<===============999:::::::::::::::::::::777777888888888888777777666666666666666666666666333444555666666555555444222222111111000000//////111111111222333444666777555777999;;;===???CCCFFFGGGLLLRRRSSSOOOJJJIIIKKKFFFAAA>>>>>>===999777999222222222222222222222222111111000000000000111111555555333333333444555666===FFFSSSddduuu~~~vvvfffddd___XXXPPPHHHCCC???777666444444555555444333222222333333444444444444555777:::>>>AAACCCDDDDDDCCC@@@======???BBBDDDEEEFFFFFFGGGIIIKKKMMMPPPQQQWWWXXXYYYWWWVVVVVVYYY[[[XXXVVVQQQNNNMMMOOORRRTTTXXXVVVSSSQQQOOOMMMIIIGGGCCCDDDDDDBBB@@@??????@@@@@@??????HHH^^^qqqooobbbLLLBBB;;;===@@@@@@==================>>>===;;;:::<<<:::999777888999;;;<<<============<<<;;;:::999777888999777444333222333333333444444333333222222555555555444444444444333444333333333333333333444222222222222222333444444444333222111111000000111000//////000222222111000222222111111111111222222////////////////////////111000///////////////000...///000111111000///...000111222222111111111111111000000111333333333111111000//////000000///---///////////////.........111111000///////////////111///......111222222000---...////////////...///111111000000000000111111222444555555333111111222777777999;;;;;;>>>HHHTTTccckkksssvvvzzzyyynnneee^^^YYYSSSOOORRRPPPLLLHHHGGGNNNYYYbbbrrrrrrnnndddWWWKKKCCCAAACCCBBBAAAAAA??????>>>===:::;;;===????????????>>>888999:::<<<============::::::::::::::::::::::::888999::::::;;;:::::::::666666666666666666666666333444666777888777666666111111111111111111000000222111111111333555777888777999;;;<<<<<<>>>AAACCCEEEFFFJJJLLLIIIDDDCCCGGGDDD@@@===<<<999333222333111222222333333333222222111111222222222222222222666444333222222333555666===GGGTTTbbbnnnssslllbbb[[[WWWQQQIIICCC>>>;;;:::555444333333444444333222222222333444555555555555777777999<<<>>>AAACCCDDDAAA???======???BBBDDDEEEFFFFFFHHHJJJLLLOOOQQQSSSZZZ[[[[[[XXXUUUTTTXXX[[[XXXWWWVVVTTTTTTUUUVVVWWWZZZZZZZZZXXXTTTOOOJJJHHHDDDDDDCCC@@@===;;;<<<===@@@AAAAAAGGGYYYhhhfffZZZHHH@@@;;;===@@@@@@??????============<<<;;;::::::;;;;;;:::999999:::<<<===<<<<<<<<<<<<<<<;;;::::::777777888666444333333444111111222333444555666777555555555555444444444444444333333222222333333444222222111222222333444555222111000//////////////////......000222333222111111111111000000111111111////////////////////////000000000//////000111111//////000000000000/////////111222222111111111222111000111333555666555444222000////////////...,,,.........///////////////111111111000000//////...---+++)))+++000222222000...///111111000///000111000//////......//////000111333555555444222111222666666999<<<<<>><<<<<<999:::<<<>>>???>>>===<<<999:::;;;============<<<;;;;;;;;;::::::999999999888999::::::;;;;;;;;;:::666666666666666666666666222333555777888777777666111111111111111111222222222111111111333555888999:::;;;<<<<<<<<<<<>>AAACCC???===<<<===@@@CCCEEEEEEFFFGGGHHHKKKNNNQQQSSSTTTYYY\\\^^^\\\YYYWWWZZZ]]][[[\\\\\\\\\\\\ZZZXXXVVVZZZ]]]```^^^YYYRRRNNNLLLIIIHHHFFFBBB===;;;;;;;;;>>>AAABBBEEERRR^^^\\\RRREEE>>>:::<<<@@@???>>>???============;;;::::::;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;::::::999999555666666555333222333555444444444444555777888888555555555444444444333333444333222111111222333444111111111111222333444555111111000000///000000000000//////111222222000///111000000//////000000111////////////////////////000000000000000111222333111000000000000000000111///111333333222111222444111111111333555555444222222000///...//////---,,,------......//////000000222222222111000///......***'''%%%(((---000///---///111333333222111222444000000////////////000000222444777999888777777888777888;;;>>>???BBBKKKVVVeeepppxxxxxx{{{|||qqqhhh___YYYKKKLLLKKKGGGDDDFFFMMMSSSiiimmmoookkk```TTTKKKFFFFFFEEECCCAAA???===<<<;;;999:::<<<>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;<<<<<<;;;::::::999888888666777888999999999999999777777777777777777777777000222444666777777666555000000000111222222222333222222111111333555888:::<<<=========;;;<<<===???CCC??????BBB@@@<<<>>>EEE;;;888888999777333222666000111111222222111///...000000222333333444444444111000//////111555888:::===DDDKKKOOORRRTTTOOOHHH???>>>===<<<:::888666555333222111222333222000///000111333444555555444444999888777777999<<<@@@BBB>>><<<<<<===AAADDDEEEEEEFFFGGGIIILLLOOORRRTTTUUUWWW\\\aaaaaa^^^[[[]]]```^^^```bbbbbb```\\\XXXUUUXXX^^^dddccc\\\TTTQQQQQQMMMLLLIIIDDD???<<<;;;<<<<<<@@@BBBCCCLLLWWWUUULLLCCC<<<999<<>>>>>???<<<=========;;;::::::;;;::::::;;;<<<======<<<<<<777888888999999999888888333444444333222111333555555555444333222222222222555555444444444333333333333333111111111111333333111111111111222333444555333222222222222222333333222111111111222111///,,,000000////////////000000////////////////////////000000000000111222444444333222111000000111222333///111444444222111333555000000000111222222///---222000///...//////---,,,,,,------...///000111111222222222222111000.........***(((***///222000...000222555555333222444666222222111111111111222222333666:::===>>>>>>>>>???:::;;;>>>BBBCCCFFFOOOZZZeeepppxxxwwwzzz}}}qqqhhhbbb^^^UUUMMMKKKKKKHHHFFFHHHYYYdddoooooofffYYYMMMFFFCCC@@@BBBFFFDDD>>>===AAA===;;;;;;??????===<<<>>>===>>>>>>>>>>>><<<:::999888:::;;;;;;999999:::<<<999666555777;;;;;;777333777777555444444555666666555555666777777666666666333222111111000111111111555666666555444444777999:::>>>@@@>>>???AAA@@@===>>>>>>===<<<;;;::::::999777777666555333222111000111111222222222333333333222111000000000222444666222000//////111555999<<<:::;;;>>>CCCGGGGGGCCC???:::888555444555555444444222222111111111111111111111222222333333444444555888888888888888888888888===:::888999>>>CCCEEEFFFFFFIIINNNRRRUUUWWWWWWWWW_________^^^^^^aaafffjjjmmmpppqqqrrrsssooobbbUUUUUU```jjjjjj___UUURRRTTTNNNMMMJJJEEE@@@>>>>>>???CCCAAA@@@CCCIIILLLJJJGGG???>>>;;;::::::;;;>>>???===>>>?????????>>><<<;;;===>>>@@@@@@@@@>>>;;;999888888777777666666555555333444555555666666666666888666333000//////000222444444333222222333333333222222111111111111222222444333222111111222333444...000111222111000111222000000000000////////////000000////////////000000///...---...000000000...111111111111111111111111333444555666666444222000000000000222444555444333000000111222222222222222222111000000000///---+++---.../////////111444777666666666777666333///+++.../////////...///111333444555555444333444666999222111000000000111333333666;;;BBBFFFEEECCC@@@???CCCDDDDDDEEEIIIPPPXXX^^^kkkrrrwwwxxx|||vvvnnniii___UUUPPPLLLHHHEEEFFFPPPZZZdddjjjggg___UUUNNNIIIGGGJJJMMMKKKDDDAAABBB???<<<;;;>>>>>>;;;:::<<<<<<<<<======<<<;;;999888999:::;;;;;;999888999;;;999777555666:::;;;888444777777666555555666777888444444444333333333333333333222222111111111111111444555555444333444666888;;;>>>???===>>>@@@???<<<===<<<;;;:::999888777777555555444333222111000000000000111111111222222222666444222111000000111222333111///...///000222444555666888<<>>???BBB???>>>@@@EEEFFFDDDAAAAAA@@@===;;;:::;;;<<<=========>>>>>>>>>===<<<;;;<<<===?????????===:::888666666777777777666555555111111222333333333333333666555333111000000111111222222111111111111222222222111111000000111111222333222111111111111222333...000111222111000111222111000000000////////////000000////////////000000///...---...000000000///000000000000000000000000222333555555555444222111111000000111222333111000///000111111222222111111222111000000000///...,,,,,,---//////000222555888:::;;;;;;<<<;;;777222---...000222222222222444555555555555444222222444666222222222222333444555666888<<>>>>><<<<<<>>>===:::;;;:::999888666555444333222222222111111111000000//////000000000111111111555444222111000000111111222111000000//////000000111111333555888888777666555333111111222222111000111111222222222222222111111222222333333444444555777777777777777777777777999888777888<<<@@@BBBCCCJJJKKKKKKKKKLLLOOOTTTWWWWWW[[[```ffflllsss{{{sssccc[[[ccckkknnniiiaaaYYYUUUXXXTTTMMMFFFAAA?????????@@@>>><<<===@@@@@@===:::CCCAAA>>><<<::::::;;;<<<<<<<<<<<<===<<<;;;;;;:::;;;<<<===>>>===;;;999777333444666888888777555444000000111222222222222111333333333222222222111111000000000000000000000000222111111000000111111222222111111000000111111222...000111222111000111222111111000000000/////////000000////////////000000///...---...000111000///////////////////////////111222333444444444333222111000///000111111///---...///000000111111000000111111111000000/////////+++---///000111333666999??????AAABBBAAA===777222000333666888888777777888444444444333111111333555333333444666777888999:::===AAAFFFJJJLLLLLLMMMNNNPPPQQQSSSUUUWWW[[[```dddgggooouuuxxxyyykkkaaaYYYPPPKKKJJJFFFNNNZZZdddeeeaaa___```bbbcccgggiiifff^^^TTTNNNFFF@@@;;;;;;<<<:::999;;;999::::::;;;:::999888777:::;;;<<<:::888777777888;;;888666666888999999888888888888999:::;;;<<<<<<999777555333222222444555333333222111111111111222444666777666555555777888;;;======:::999<<<;;;888:::999888666555333222111111111111111111111111111000000000000111111111222111000000000111222333444000000111222333333333333111111111333444555555555333222111111222222222000000111222333333333222222111222222333333444444555777777777777777777777777777666666888:::===@@@AAADDDFFFHHHIIIKKKPPPWWW\\\XXX]]]dddmmmvvv|||mmmeeehhhmmmooommmgggaaa\\\[[[VVVMMMFFFAAA???>>>>>>>>>===<<<<<<>>>>>><<<:::AAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999999:::;;;;;;;;;999777666111333555888888777555444111222222333333333222222111111222333333333222111///000000111111111111111111111000000000000111111111000000000000000000111...000111222000000111222111111111000000000//////000000////////////000000///.........000111000///000000000000000000000000///000111222333333333222111000///000111111000.........///000000000000000000000111000//////000111,,,...000222333555888;;;@@@AAADDDFFFFFFCCC===888555888===???>>>;;;888777111222333222222333666888666777888:::<<<===>>>???FFFIIINNNPPPRRRSSSUUUVVVXXXZZZ[[[[[[[[[\\\^^^```bbbjjjrrrxxx}}}rrrgggZZZQQQMMMHHHOOO[[[eeeeeebbbfffnnnppprrrtttuuussslllbbbYYYMMMDDD===<<<===<<<;;;===::::::;;;<<<<<<;;;999999:::;;;;;;:::888666777888;;;999777666777999999999888999999:::;;;<<<<<<===999888555333222333444555444333333222111222222222555777888888777777888999999<<<;;;888777:::999777999999888666555333222222111111111111222222222222111111111222222222333333000000000000111222333333000111222333444333333222111111222222222222333444333222111222333444333222000111222444444444333222111222222333333444444555666666666666666666666666555666777888999;;;>>>@@@???CCCHHHKKKMMMQQQXXX^^^[[[```hhhqqqzzzxxxnnnnnnnnnnnnllliiifffccc\\\UUULLLEEEAAA@@@>>>===<<<<<<===>>>???@@@???>>>>>>===<<<;;;;;;<<<<<<===999999999888888888888888888888999999888777555444000222555777777666444333222222222333333222111111000111222444444333222111000111222333333333222222111000000000000000000111000000000111111000000000...000111222000000111222111111111111000000000000000000////////////000000000///...///111111111///111111111111111111111111//////000111111222222222/////////000333333222111......///000000000000000...000111000//////222444...111444666777999;;;===???AAADDDGGGHHHFFFBBB>>>;;;???CCCDDDBBB===888666///111333444555777;;;>>>===>>>???AAACCCEEEFFFGGGPPPSSSVVVXXXYYYZZZ[[[]]]_________]]]ZZZXXXXXXYYY^^^hhhrrrzzzzzziii[[[UUUNNNQQQZZZfffiiijjjrrr|||~~~~~~}}}|||xxxoooeeeXXXMMMBBB???@@@>>>======:::;;;<<<======<<<;;;:::999:::;;;:::888777777888999999999888888888999999999999;;;;;;<<<<<<<<<<<<777666444333222333333444444444333222222222222222444666888888777777777888888:::999666555888999666888777777666555444333333111111111111111222222222111222222222222333333333222222222111111000//////333333333222222000///...000111222222000000111333222111111333555555444333///000333444555444333222111222222333333444444555666666666666666666666666444666777888999:::===???@@@EEEJJJMMMMMMQQQXXX___bbbffflllssszzzpppooollljjjgggeeedddddd[[[TTTKKKFFFCCCBBB@@@>>>;;;<<<>>>???@@@AAAAAABBB<<<;;;;;;;;;;;;;;;<<<<<<888888777666666666666777777777777666666555444333111222444666666555333222000111111111111000//////000111222333444333222111000111333444555555444333111000000//////000000111000111111222222111111000...000111222111000111222222222111111111000000000000000////////////000000000///...///111222111000111111111111111111111111/////////000000000000000///......000333444333222...///000000111111000000---///111000//////333777333555888:::;;;<<<>>>@@@AAAAAACCCFFFHHHGGGDDDAAA@@@CCCGGGGGGCCC===888555000222555777999<<>>?????????@@@AAA;;;;;;;;;:::999999999999777777555444444444555666555555555444444333222222333333444444444333333222111111222222111000000///222222333333333222222111000111333555666555444444000000////////////000000111111222333333222111111...000111222111000111222222222222111111111000000000000////////////000000000/////////111222111000111111111111111111111111000000//////...////////////......000111222111//////000111111222222111111,,,///111000...000555999777:::===??????@@@AAABBBEEEDDDDDDEEEFFFFFFCCCAAAAAADDDGGGGGGDDD>>>999666444666999;;;===@@@EEEHHHJJJHHHGGGGGGHHHKKKOOOQQQUUUYYY]]]```bbbbbbdddeeedddcccaaa\\\WWWTTTSSSTTTTTT___nnn|||~~~uuuhhhZZZWWWeeettt|||vvvmmm^^^NNNGGGCCC???;;;:::999:::;;;<<<<<<<<<;;;:::777888999999888777888:::777999;;;;;;:::999888888:::;;;<<<<<<<<<;;;:::999666777888888999888888777555444333333222222333333111333555666555444444444444666666333333777999777333333333333333333333333000000//////............000000000000111111111111...///000111111222222111333333333444555666888999222555888777555333333444000///000222555555444222...000333555666555444222111222222333333444555555555555555555555555555555333666999:::999999<<>>======>>>>>><<<<<<;;;:::888777666666777666555444333444555555555555444333333222222111555444444333333222222222444444444444444333222111333333333222222222111111///111333555666555444333000000////////////000000111222333444444333222111...000111222111000111222222222222111111111111000000000////////////000000111//////000111222111000000000000000000000000000111000///...............000///...///000000...,,,000000111222222222222222,,,///111000...000555;;;:::===@@@BBBBBBBBBCCCDDDIIIGGGFFFEEEEEEEEEBBB@@@@@@CCCGGGGGGDDD???:::888888:::<<<===???BBBFFFIIIHHHGGGDDDCCCDDDHHHLLLOOOSSSWWW]]]aaacccdddeeefffeeedddaaa\\\WWWUUUUUUWWWYYYfffvvvqqqeeefffnnnvvvzzzsssoooaaaTTTMMMIIIDDDAAA@@@:::===@@@AAA@@@>>>===<<<;;;;;;;;;===>>>===;;;888===;;;999:::;;;<<<;;;:::======<<<;;;::::::999888999777666666888888555222444444222222222222444444333333333222222111111111555444777;;;999555444777111111222333333333222222333222000///.........///333111000111222222111000000000000000000000000000666666555444333333333333333444444333222222444777333111000000222222000///333222111111111222444555222333222///111555555111222444666888888777555444999666444666:::>>>???>>>BBB@@@???CCCIIITTTdddrrr}}}|||}}}lllcccdddccc___[[[WWWUUUUUUZZZTTTNNNMMMJJJEEECCCDDD<<<<<<==================;;;:::999777666666555555888777666555444333333333444444333222111111111222111111111111111111111111444555555333000///000111...222222///------***&&&111222444555555444222111222222222222222222222222555222000///000111111111444333333222111000//////111111000000000000000111//////000000111111111222000000////////////000000000000////////////000000,,,,,,,,,,,,,,,---------...000111222111///,,,***)))---000///,,,***,,,...///...------000444888;;;BBBCCCCCCBBBAAA@@@BBBDDDLLLJJJGGGEEEDDDCCCAAA???DDDDDDCCCAAA???===;;;:::===:::777888<<>>===>>>???AAA@@@>>>;;;;;;:::888888:::;;;:::999;;;;;;;;;:::::::::::::::999777666666888777555222444333333222222333333444333333333222222222111111555444666999777222222555222222222222222222222222222111000///.........///222111000000111222111000000000000000000000000000666666555444444444444555888888777555333333555666444333222222222222222111333222222222222333444555222444333000111444444111222333555666777777777666888666666888<<>>>>><<<===CCCJJJUUUfffuuuxxxiii_________^^^\\\ZZZWWWVVVVVVPPPJJJIIIGGGBBB@@@AAA::::::;;;;;;;;;;;;::::::888888777666555555555555777666555444333333333333444333222111111111111222333333333333333333333333333444444333111000111222000444444222111333222...222333555666666555333222333333222222222222222222333222000000111111111000333333222222111000000000222222111111000111111111000000111111111222222222000000111111111111000000000//////......//////000,,,,,,------------------,,,---///000///---+++***+++---///...---,,,---///111000000111444888===@@@EEEFFFGGGFFFEEEDDDEEEFFFKKKIIIFFFEEEEEEDDDBBBAAABBBAAA>>><<<:::999888777888777777;;;???CCCCCCBBB@@@@@@@@@AAACCCGGGKKKMMMNNNSSSYYY```eeegggffffffbbbaaaaaaaaa[[[UUUUUUYYYeeeqqq{{{yyy}}}~~~yyyuuuccc___[[[XXXSSSOOOQQQWWWXXXVVVSSSPPPLLLJJJHHHGGGBBBBBBBBBBBBCCCCCC@@@>>>;;;999777888999:::999999888888999999999:::::::::888777666666777777555333444333333222222333333444333333333222222222222111666444444666444000111666444333222111000000111222111111000///............111000//////111111000///000000000000000000000000555555444444555555666666======<<<888555333444555444555555444222222333555222222333333333333444444222555444111111444444111444444444444555666777888777777888;;;>>>??????======;;;<<>>===>>>999999999999888777666666555555444444444444555555666555444333333222222333333222222111111111111222444444444444444444444444222333444333222222333444111444555333333777777555333555666777777666555333333333333333333333333333333222111111333222111///222222222222222222222222444444333222222222222222111111111111222222222222000111222333333222111000///..................///---------------------,,,,,,---...//////...,,,+++...............///000000111111222333777<<>><<<999666444333333444111333888===BBBDDDBBB@@@>>>???@@@CCCGGGLLLPPPRRRQQQUUU[[[bbbffffffeeeddd^^^]]]]]]]]]YYYUUUWWW\\\ggguuu}}}xxxsssfffbbbaaabbb___[[[ZZZ]]]bbbaaa___\\\YYYUUUQQQNNNGGGFFFDDDDDDDDDBBB???===;;;999888888999::::::999888888888888888888888999777777777777666666444333333333333333333333333333222222222222222222222222555222222444333111444999666444222000//////000111000000//////............000///...///000111000///000000000000000000000000333333333333444555666777@@@@@@===999555222222333222444555444333333555888333333333333333333222222222666777333222444444111777666444333333444666777666888:::===??????>>>===@@@>>>===@@@DDDJJJWWWccclllrrryyy|||{{{zzz~~~xxxjjj```TTTRRRSSSWWW[[[[[[VVVPPPHHHBBB>>>>>>===:::999;;;888888888888777555444444444444444444444555666666555444333222222222222222333222222111111111222222444444444444444444444444111333444444333333444555111444444111222666777555333444666777777666444333333333333333444444444444333333333444555444222000111111111222222333333333555555444333333333333333000000111111111111111111...000222444444222000.........------------......,,,,,,---......---,,,+++---...//////000000000///111000//////000111222222333333444666:::???DDDGGGEEEGGGIIIIIIGGGDDDCCCCCCAAA@@@>>>???@@@BBBAAAAAA:::888444111000000111222///222888===BBBCCCBBBAAA@@@AAADDDGGGLLLPPPSSSUUUUUUXXX^^^bbbddddddaaa```\\\ZZZZZZZZZWWWUUUXXX___gggxxx~~~}}}~~~}}}xxxtttooojjjiiilllmmmfff^^^[[[bbbbbbcccdddccc^^^VVVQQQIIIGGGDDDCCCAAA???<<<:::<<<;;;999999;;;<<<;;;:::::::::999888888777666666666777777777555444444333333333333333333333333333222222222222222222222222333111111333333333777<<<555444111///...///000111///////////////.........///.........000111111///000000000000000000000000000000000111222333444555???>>><<<888333111111222000222444666777888:::<<<555555444333222222111111333777999555222333333111:::888555333222222333444555888<<>>===>>>???CCCMMMXXX```kkkwww||||||}}}qqqccc\\\PPPNNNNNNQQQUUUUUUOOOIIIBBB<<<999::::::888777:::888888888777666555444333444444444444555666777777444444333222222222333333333222222222222222333333444444444444444444444444111333555555555444555666333555555222222555666444222444555666666555444222333333444444444555555555555555555666777666444222111111111222333333444444555555444444444444555555000000000000000000000000---///111333333111///---......------------......***+++---.........---,,,.........///000111222333555555555444444444555555888888999;;;???CCCGGGIIIDDDFFFHHHGGGEEEBBB@@@@@@;;;:::999999;;;===<<<<<<777555222000///000111333111444888<<>>>>>===<<<<<<<<<::::::<<<>>>AAAJJJTTT___ooolll^^^XXXLLLKKKJJJLLLMMMKKKGGGCCC>>>999666888999777888:::777777777777666666555444444444444444444555666777444444333333333333444444444333333333333444444555444444444444444444444444111333666777666555555666666888888555555777777444222333555666666555333222333444444555555666666666777666555666777666555333111222222222333333444444333333333333444555666777111111111000000000000000---///000111111000///---///..................///***,,,...000111111000//////......///000222555666:::===???>>>:::888999;;;@@@@@@@@@AAACCCEEEGGGHHHCCCEEEFFFDDDAAA???======888666555555666777777666444222111000000111333444555777:::<<<===>>>AAACCCDDDGGGJJJNNNRRRTTTUUUVVVYYYZZZ\\\]]]]]]\\\[[[ZZZ[[[XXXVVVVVVTTTUUU\\\eeennn~~~}}}{{{yyyvvvvvv{{{{{{kkkZZZPPPMMMMMMOOOTTTWWWTTTLLLEEEBBB@@@>>>=========<<<:::<<<:::999999:::;;;;;;:::::::::999999999888888888444666888777444222333444222333333444444333333222111111222222222333333333222111111333222000333888111111111111000000000000------...//////......---000///...000222333333222000000000000000000000000111000000000111222333333666666666444222111333444333444888BBBMMMRRROOOKKKCCC@@@;;;777444333333444333:::===888333222222111666555444333333333444444555888<<<===<<<;;;;;;===;;;999:::===>>>AAAJJJSSSggg{{{iiiYYYUUUFFFFFFFFFFFFEEECCCAAA@@@<<<777555777999888999;;;555555555666666555555444444333333333333333444555555444444444444444555555444444444444444555666777555555555555555555555555222444777888777555555555444888999777777999888555333444666777777666444333333444444555666666777777777555333333444555444333222222333333333333333333111111222333444666777888333333333222222222111111///000000111111000000///000//////......//////000+++---111444555666555444333333222222444777;;;===???FFFKKKIIIBBB===>>>BBBDDDDDDCCCBBBBBBBBBCCCCCC@@@AAAAAA>>>;;;999999999777555333222333333222111000000000111222333555555777:::>>>???>>>===???@@@AAADDDIIINNNRRRTTTUUUUUUVVVVVVWWWWWWYYYZZZ[[[[[[YYYUUUTTTTTTTTTWWW```jjjwww|||zzzyyysssxxx{{{hhhVVVOOOFFFEEEEEEIIILLLKKKEEE???>>>===;;;<<<===>>>>>>===;;;999888888999::::::999888999999999999:::::::::444666888777444222333444222222444444444444222222111111111222222333333333333111111333111...///333///000000111111111000000,,,---.../////////...---000//////000222444333222000000000000000000000000222222222111222222333444333444444333222222555777666666;;;HHHVVV\\\XXXQQQHHHDDD>>>999555444555666444:::>>>999444222222111333333333333444555666666555888;;;<<<::::::;;;======;;;<<<>>>>>>@@@HHHRRRnnnhhhVVVSSSBBBCCCDDDCCC@@@>>>>>>???;;;666444777999999:::===333333444555555555444444333333222222111222222333555555444444444555555666555555555555555666777888777777777777777777777777333555888888777555444555111666888777777999888444555666777888888777666555444444444555666777777888666444222111222333333222333333333333333333333333000000111222444666888999555555555444444333333333111111111111111111111111000000////////////000000---///333777999999999888999888777888:::===AAACCCCCCLLLTTTQQQGGG@@@BBBFFFDDDCCCBBB@@@>>>===============;;;999555333444555777555333111222111000///---...///111333444555666888<<>>AAAGGGMMMQQQTTTUUUUUUSSSSSSSSSTTTVVVYYY\\\^^^VVVSSSRRRSSSTTTXXXcccnnn~~~yyyrrrnnnxxx{{{iiiUUUMMMHHHCCCBBBDDDDDD@@@<<<999>>>>>>999888<<<<<<888;;;:::999888777666666666999:::;;;;;;:::999888777888777666555444333222222111222444555666555555444333333333222111000//////222222222222222222222222111000000000//////......///...///000222222000...///......000222333222111333222000//////000222333444222///000222///)))###000000111222222222222111555888???KKKXXX``````^^^OOOFFF<<<777888888444///111333555555444222111222555777999888555444555888888888999:::;;;<<<===<<>>>>>777777777888888888999999444555777666444333444666444444555555666555555555555555444444555777999:::555777777777666666888:::===>>>???===:::666555444777666666555666666777777;;;;;;:::999777666666777:::777555777;;;<<<888333777666555444555666777888444333222222333333111///222333444333000111444777666111000555777555888>>>999999999:::;;;:::888555777777666444111000111222333111000000000111000...///333:::AAAFFFFFFAAA===>>>???AAABBBCCCFFFJJJMMMJJJMMMPPPOOOJJJCCC>>>:::;;;:::999:::<<<===<<<;;;===>>>;;;555333555555333222222111000//////000000111000000000111333666777999;;;======<<<;;;<<<===777@@@JJJNNNMMMMMMQQQVVVTTTRRROOONNNPPPTTTYYY\\\SSSPPPOOORRRVVV[[[dddnnn|||qqquuuyyy{{{~~~|||rrrgggWWWOOOFFFAAA@@@@@@===:::999<<<<<<999999======:::::::::999888888888999999888999999::::::999888777888777666555444333222222444444555666666555333333333333222222111111000000111111111111111111111111111111111000000/////////...---------......+++)))/////////000222333222000333222000///000222444666444222111333666666222...000000111222222222222222555888@@@MMMZZZaaabbb```OOOGGG===888888888444000111333444444333222333444666999<<<<<<:::777777777666777888999:::<<<>>>@@@IIIDDDAAABBBBBBGGG]]]uuupppXXXNNNGGGBBB@@@AAAAAA===<<<===888888888888777777777777:::777555555666666555333444444555666666666666555444444444333444555666666555666666555444444555777:::>>>BBBDDDBBB>>>;;;999777888888888888888999;;;<<<<<<<<<:::999999999:::777666666999;;;:::666333555555555555555666666777333222111222333333222000111222333222000111444777999555444777888666888<<<888999;;;===>>>>>>;;;:::777666666777888777666555777777666777777666444111333666===DDDJJJKKKHHHEEEFFFGGGGGGGGGGGGHHHKKKMMMOOOOOOOOOKKKDDD>>>:::888===<<<;;;;;;<<<<<<;;;999:::;;;999444444777888666444333111///...///111222444333222000000111333444777999;;;;;;;;;:::;;;<<<:::???FFFIIIJJJKKKOOORRRUUURRROOOLLLLLLOOORRRUUUSSSQQQQQQSSSVVV\\\hhhttt|||vvvtttwwwzzzyyywwwxxxiii^^^PPPFFFBBBAAA>>><<<<<<<<<;;;888:::======:::<<<;;;:::999888888888888666777777888888888888777777777666555444333333222555555666666555444222111222222222222222111111111000000000000000000000000111111111111111000000000///...---------,,,***(((000000///000222222111///333222000000111555888;;;777444333444888999777555000000111111222222222222444888AAANNNZZZbbbbbbaaaNNNGGG>>>999888777444000222222333222111222555777888;;;===>>><<<888666555555888999:::999<<>>888333333777999666222555555666777777777777777666555555555555444444444555666777666444444555777:::AAAJJJOOONNNIIIBBB???999;;;===<<<:::999<<>>>>>@@@AAAAAA???:::666555888===CCCIIILLLKKKIIIIIIJJJIIIGGGEEEEEEGGGHHHMMMLLLHHHCCC===:::999:::>>>===<<<<<<======;;;999777999777444444888:::999555333111//////000222333444333222111111222333444555777999:::999999:::;;;===>>>@@@CCCFFFJJJMMMOOORRRPPPLLLIIIHHHJJJMMMOOOQQQQQQRRRUUUWWW^^^ooo{{{{{{yyyssssssyyywwwkkk\\\RRROOONNNLLLIIIDDD@@@;;;999;;;>>><<<999===<<<:::888777555555444555555666777777777888888777666666555444444333333222333444444444333222111111222222222222222222222111111111111111111111111222222111111111111111111111000//////000///...,,,111000000000222222000...333222000000222666;;;>>>;;;888555444444444333222111111111111111222222222333777@@@LLLWWW]]]^^^]]]LLLEEE===999888777444111222222222111000222666999::::::;;;:::999777555444888:::<<<;;;:::===CCCIIISSSWWW```hhhjjjqqqrrr```TTTLLLFFFEEECCC>>>===>>>;;;;;;;;;;;;::::::::::::<<<888333333666888777444555666777888888999999888888888888777666555444444666777888777666777888:::???HHHSSS[[[ZZZSSSKKKEEEAAAEEEHHHFFF@@@>>>BBBGGGBBBAAA??????@@@AAAAAA@@@<<<>>>???===;;;999888999666666666777777777666666444222111222444555444333333333222222222333555666444666:::@@@DDDEEEEEEFFFHHHLLLSSSWWWXXXWWWUUUTTTTTTPPPNNNQQQVVVUUULLLCCCCCCDDDGGGIIIIIIEEE>>>999555666999===BBBEEEEEEDDDCCCCCCBBB@@@>>>===>>>@@@@@@@@@???<<<:::999;;;===<<<<<<<<<===??????>>><<<888:::888444444888:::888333222222222222222222222000000000111333555777888555777999:::::::::;;;<<<>>><<<<<>>@@@AAA===:::;;;;;;999888666555555555555555555666666777777888666666666555444444333333...///111222333333333222222222222222222333333333222222222222222222222222111111111111111111222222000///...///111222222111111000000000222222000...333222111111333777;;;===<<<:::666333222222111000111111000000000111222333111555<<>><<<999666555666777777999;;;===>>>???CCCIIINNNYYYbbbqqq~~~ssshhhYYYLLLJJJKKKJJJFFFDDD;;;;;;;;;;;;;;;;;;;;;;;;777777666555555666777888666777888999::::::::::::888888777777666666555555555666888888888999<<<>>>@@@IIIVVV^^^```[[[TTTPPPQQQXXX]]]XXXNNNJJJOOOWWWQQQNNNLLLLLLMMMNNNLLLKKKGGGFFFCCC???<<<<<>>;;;666555777888666///111333555555444111/////////000222444666777888777999;;;<<<;;;;;;<<<======;;;:::???HHHOOOSSSSSSLLLJJJHHHFFFFFFHHHJJJLLLKKKMMMQQQVVV\\\hhh}}}sssppplllfffbbbcccjjjpppssssss```SSSHHHFFFIIIHHHDDD@@@;;;;;;::::::999999::::::777666666666666777777888666666555555555444444444,,,...000222333444333333333333333333333222222222222222222222222222222222000000000111111111111111...---,,,---000222222111000000///000222222111///222111111111333555888999:::999777555444333444444222111000000000111333444111444888>>>CCCFFFHHHIII???<<<888555444333222000222222111000000222666:::AAA===888555555888:::;;;:::<<>>BBBFFFHHHGGGEEEBBBBBB???888555777666444---000333555555444111///222222333333444444555555:::;;;======<<<<<<<<<===::::::<<>>===<<<<<<999888777666666666777888555555555555555444444444///000222333444444444333444444444333333222222111111111111111111111111111/////////000000111111111///...,,,,,,...000000000/////////000222333222000111111111222222333444444777777666555444444444555222111000///000111333444333444666777999;;;===???999777444222111111000000222222222111111222555888???;;;666555666999::::::===???FFFSSScccqqqyyy|||rrrtttxxx|||mmmgggccc\\\SSSMMMFFFFFFEEECCCAAA@@@???>>>;;;;;;<<<<<<;;;999777555888999:::;;;<<<=========:::999777666777:::>>>@@@>>>???@@@???>>>>>>@@@BBB>>>BBBGGGLLLNNNPPPRRRSSSZZZeeemmmgggYYYTTT^^^jjjiiiddd___]]]]]]\\\XXXTTTMMMHHHCCCCCCHHHNNNRRRSSSKKKIIIDDDAAA???>>>???@@@===;;;888666777777777666888888;;;BBBLLLTTTYYY[[[\\\jjj{{{xxxxxxzzzxxxnnnfff[[[UUURRRMMMFFF???::::::999::::::999777444111000000111222222000...000000111000///000222444666777999999888777888999===>>>@@@EEEHHHJJJHHHGGGEEEEEEAAA:::777777666333///000111222222222111111111222333444555555555555;;;===>>>>>><<<;;;;;;<<<888;;;@@@GGGMMMRRRTTTTTTLLLKKKHHHFFFFFFFFFGGGHHHJJJKKKQQQ\\\iiizzzzzzrrrjjjhhhlllrrruuuuuutttbbbUUUVVV[[[ZZZUUUSSSOOOMMMJJJEEEAAA>>>;;;::::::999888666666666777888555555555555555444444444222333444555555555444333555555444333333222111111000000000000000000000000......//////000000000111222000......///000000000///......000222333222111000111111222222111111000555666666555333111111222222111000//////111333444555555555444444555777999555444222000000///000000222222333222111222555777:::777444444666888777666BBBDDDMMM```wwwxxxkkk```[[[PPPOOOMMMKKKHHHEEECCCBBBBBB???===>>>@@@>>>666000888999:::<<<===>>>>>>>>>>>><<<::::::<<<@@@DDDHHHGGGGGGGGGEEECCCBBBCCCDDDAAABBBCCCCCCCCCDDDHHHJJJNNN[[[eee___QQQLLLWWWeeefffaaa[[[YYYYYYWWWRRRMMMIIIEEEBBBEEEMMMUUUWWWWWWPPPMMMHHHCCC@@@@@@BBBCCC@@@===999777777888777777888999===GGGTTT___eeehhheeetttrrrpppxxx~~~uuummmjjjccc[[[PPPHHHEEEAAA===888666555333333444444333222...------...//////---***///000000///......000333777888999999888999<<<>>>???@@@CCCGGGJJJJJJHHHFFFFFFGGGBBB;;;888888777444111000///......000222444...///111444666777888999<<<===>>>>>>;;;::::::;;;777<<>>CCCOOObbbwwwwwwooofff```YYYSSSQQQOOOLLLIIIJJJFFFAAA>>>===>>>>>>>>>???>>>>>>???@@@@@@???===BBBBBBAAA??????EEENNNVVVWWWTTTRRRQQQRRRRRRRRRQQQQQQPPPMMMHHHCCCAAACCCEEEDDDJJJOOOLLLEEEDDDJJJRRRSSSPPPLLLHHHEEEDDDCCCCCC===>>>@@@CCCHHHKKKLLLKKKIIIHHHFFFDDDCCCCCCDDDEEE>>><<<:::999:::::::::::::::;;;@@@JJJWWWaaagggiiihhhnnnxxx}}}rrrjjjgggnnnsssrrrsssssshhhYYYRRRIIIAAA@@@???:::555333444444333222111111222222...------------...///////////////000111222444555666555555666777888===AAA@@@???@@@CCCFFFGGGJJJLLLEEEBBB<<<999777777666555///000000000......000222222222111111333777:::;;;===@@@@@@>>><<<;;;:::888999???GGGMMMNNNMMMKKKJJJFFFGGGGGGEEEDDDEEEGGGIIIKKKNNNUUUbbbttt|||rrrjjjeeeiiifff___ZZZ___hhhnnnooowwwvvvtttnnnfff]]]TTTNNNGGGDDD???;;;888666555555555555444333222222333333333333333222222333333444222444555555333222222333///000222222111111111222111000///...000111222222222111111000000000111111///000000111111111111111111222222333333222222111333333333333333333222222333222000///000222444666555555444333222222222222333222111111111111111222111111111111111222333444444555666666666:::@@@EEETTTeee{{{{{{uuummmgggccc```\\\YYYUUUQQQKKKGGGEEEEEEDDDDDDFFFGGGIIILLLNNNMMMJJJGGGPPPNNNKKKHHHIIIPPP\\\eeefffdddbbbbbbdddfffhhhhhhddd___XXXRRRMMMJJJGGGEEECCCDDDCCCBBB@@@@@@CCCFFFFFFEEEBBB@@@?????????@@@======???BBBEEEHHHHHHGGGFFFDDDBBB@@@@@@@@@AAAAAA>>>===;;;;;;;;;<<<<<<<<<>>>>>>AAAHHHQQQYYY]]]^^^[[[cccnnnwwwzzzwwwqqqlllqqqxxx}}}|||}}}{{{mmm]]]LLLBBB:::999999666333222111111000///////////////---------------...///000000000111111222444555555555666777888777777<<>>;;;999777888===DDDHHHIIIGGGEEECCCDDDEEEFFFFFFEEEEEEHHHIIILLLPPPYYYhhh|||vvvmmmiiiaaaYYYXXX[[[aaallluuuvvvmmmfffYYYRRRHHH@@@:::888666555999888777555444333333333444444333333222333333444666777777666333111111111///000222222111111111222000000/////////000111111000000000//////000000111///000111111222222111111333333333444333333222222444333333222111111111111222111000000111333555666<<<999555111000000222444444333222111111000000111111222222333333444444444222555777888999???JJJSSSkkk|||wwwtttqqqjjjeee___ZZZWWWUUUSSSQQQSSSUUUZZZ^^^aaa___ZZZUUU[[[XXXTTTPPPQQQ[[[iiisssuuusssqqqsssvvvzzz}}}~~~|||ssshhh___[[[WWWRRRNNNOOOIIICCC@@@@@@AAA>>><<<===<<<:::::::::;;;===>>>???>>>???@@@CCCDDDCCCBBBBBBAAA????????????AAAAAA@@@@@@@@@@@@AAABBBCCCDDDHHHHHHJJJOOOUUUZZZ]]]^^^```hhhuuu}}}vvvcccIII>>>555444555333222222000///......---.........------------...///000111111111222333444555555666444666999999888:::===@@@BBBEEEJJJPPPSSSSSSPPPLLLFFFBBB<<<999777666555444111222222111///000222444111444666777<<>>:::777666666:::???BBBAAA???===<<>><<<;;;===<<<:::888666555555444444333333222222222222222555666777666333111000111///000222222111111111222///000000000//////000111//////////////////000111000000111222222222222111222333333444555555444444555444222111000000111222111000000000111333555777;;;888444111///000222333333333222111111111222222333333444444444444444333555888;;;===AAALLL\\\iiizzztttpppmmmjjjhhhhhhjjjmmmppprrrpppkkkggggggfffccc```aaajjjvvvxxxmmmfffdddddddddiiibbbYYYRRROOOMMMHHHEEEEEEDDDBBBAAAAAABBBCCCDDDFFFEEEDDDEEEFFFFFFEEECCCCCCCCCDDDEEEFFFIIIJJJLLLIIIKKKMMMOOOPPPRRRUUUWWW[[[\\\___ccciiinnnrrrsssxxx~~~iiiJJJ???555333333222222333000//////....../////////------------...000111222000000111333444444555555333555666777<<>>@@@CCCEEEFFFGGGIIIKKKMMMTTTcccyyytttkkk```VVVXXXaaakkkuuuvvvkkk\\\PPPJJJGGGEEECCC@@@???===:::888666555444333333222111111111111111222333555444222111111222///000222222111111111222///111222222000///000111//////...//////000111111000000111222222222222222000111333444555666777777555444222111000111222333000000000000222333555666444444333222111222222222111111111111222333444555555444444444444444444444666:::???EEEPPPaaauuu~~~{{{||||||{{{|||{{{pppnnnttt|||yyyqqqjjjeeecccccc```^^^[[[XXXVVVUUUUUUUUUUUUTTTSSSTTTTTTTTTRRRPPPQQQRRRTTTWWWZZZ]]]```aaa___bbbfffiiikkkmmmqqqtttwwwyyy|||kkkLLLAAA555222222111000111///...............//////---------...///000111111...///000222333333333333333222111555AAALLLKKKCCCJJJNNNSSSWWW^^^ccc```XXXIIIEEE???;;;999777666555000111000//////000333666;;;AAACCCEEEQQQaaaeee```XXXLLLAAA<<<999666777<<<333555888999999999:::;;;===???BBBDDDEEEFFFIIIKKKNNNYYYlllrrrddd]]][[[XXXbbbpppuuufff\\\XXXUUUQQQNNNIIIGGGCCC???;;;888555444444444333222111111111111000222333333222111222333///000222222111111111222000333555444111///000222////////////000111222222000111222222333222222222000111222444555666666777444333333222333333333444000000111111222333444555000111222333333333333222000000000111333444666777666555444444555666888999:::???IIIWWWhhh|||~~~{{{{{{wwwsssqqqqqqqqqooonnnmmmmmmnnnnnnllljjjkkklllooorrrvvvyyy|||}}}|||iiiKKK???444111111///...///,,,,,,,,,+++,,,,,,---...//////......//////000111---...000222333333333222222333222555CCCQQQQQQHHHSSSYYY]]]```gggnnniii^^^OOOJJJBBB<<<777444111///000000000///000222777:::;;;DDDLLLRRRcccxxx}}}uuuZZZKKK===999777444666===444555777888888:::<<<>>>>>>???AAABBBCCCEEEIIILLLTTTaaawwwsssfffWWWZZZaaaiiiqqqyyywwwlllgggggghhheeeaaaYYYVVVQQQKKKDDD>>>:::888666666555444333333333333111333444444333222222333///000222222111111111222000444777666222000111444000//////000111222333333000111222222333333222222222222333444444444444333222333444444555555555555111111111222222333333333111222222333333444444333111111111222333444555666555444444444777;;;???BBBHHHPPP^^^rrreeeHHH===333111222000///000,,,,,,,,,,,,,,,---......111000//////////////////...///111333444444333333222777888888AAAPPPTTTOOOZZZaaafffhhhnnnsssjjj[[[LLLGGG@@@:::666333000///000111111111222666;;;???>>>MMMYYYdddwww~~~WWWGGG:::999888444555;;;666777888888888999===??????@@@@@@???@@@DDDIIIMMM\\\mmmyyymmmiiiddd``````eeekkkooozzzsssmmmmmmsssvvvuuurrriiieee^^^VVVMMMFFF@@@===888888777666555444444444333555666555444222222333///111222222111111222333111555999777333000222444000000000000111222333444111111222333333333333222444444444444333222111000111222444666777777666666222222222222222222222222555444333333333444444555333333333222222333444444555444333555999???FFFJJJZZZbbbrrr}}}cccFFF<<<444333555444222333...............///000111222111000//////............000222555666555444444111:::>>>:::???LLLUUUTTTVVV___eeeggglllooobbbPPPEEEAAA<<<777555444333222111222222222444888>>>CCCSSScccooowwwyyySSSDDD999::::::444333999999999999888777999<<>>???CCCIIIMMMbbbuuurrrfff```]]]^^^aaaeeeiiinnnsssvvvvvvtttrrrpppqqqqqqlllaaaUUUJJJCCC>>>:::666777999999555111333222111222444444333222333333333222222222111111444444444444444444444444111111111111111111111111111111000000000111333444222222444444444444222222333333333444444555555555555555666777777777777777555444333555777777444111666444111000111222444444888777:::>>>>>>BBBPPP```qqqvvv___EEE===555444444222111333////////////////////////,,,...000000///000444777000333777888777555444444444888<<>>999555222333333222000444222111333333555>>>GGG```uuuqqqPPPFFF:::333333666777777555666888888777888;;;===AAA???@@@CCCCCCEEELLLUUUhhh{{{wwwnnngggeeeeeeeeeeeegggjjjmmmoooppprrrtttvvvtttlllaaaWWWPPPJJJCCC<<<888999999888555777555444444444444222000333333222222222111111111333333333333333333333333111111111111111111111111444444333333333444666666333444555555555555444333333333444444444444444444777888:::;;;;;;;;;:::999:::888888999;;;;;;888555555444333333444555555555888666:::CCCLLLVVVeeessssss[[[DDD<<<555444333111111222////////////////////////...///000...,,,,,,///111000333666777666555555555555999???EEEJJJNNNPPPRRR\\\ccccccYYYSSSRRRLLLBBB<<<999555333333333222000333222333444555:::FFFSSSpppvvv___GGG???666222222333333111333444666666777888:::===@@@???@@@BBBCCCEEENNNWWWlll~~~zzztttmmmggg```\\\\\\```dddgggooosssxxx{{{yyyqqqhhhbbb[[[RRRGGG???<<<;;;:::999<<<:::888666666444222000222222222222111111111111222222222222222222222222222222222222222222222222555555444444444555666777444555555666666555555444444444444444444444333333777999;;;===>>><<<:::999<<<;;;:::;;;<<<;;;999888222222333444555666666666:::;;;BBBRRRcccsssmmmUUUBBB:::333333333111000111000000000000000000000000...///000...------...000111222444444444444555777666;;;BBBKKKSSSWWWWWWVVVfffmmmkkk\\\MMMFFFBBB===:::888444333222222111000111222555777999@@@RRRccc}}}dddLLLBBB===777555555666444222111333555555666888;;;===@@@>>>???AAACCCGGGQQQ\\\qqquuuhhh]]]XXXWWWXXXXXXaaagggqqqzzz~~~|||wwwrrrkkkcccWWWLLLEEEAAA>>><<<@@@===;;;:::999888555333333222222222111111111111222222222222222222222222222222222222222222222222333333222222222333333333444444555555555555444444555555555444444333333333444666999<<<<<<:::888666999888888888888888777666444444555555666888;;;>>>DDDKKKYYYkkk}}}hhhQQQAAA999333222333000///000000000000000000000000000......///000111222333444111222333222222444666999888<<>>888666444333222222111111000333777:::<<>>:::666444555666666555111222444666777999<<<>>>@@@>>>>>>BBBEEEJJJVVVaaauuu}}}oooeee]]]UUUPPPQQQWWWcccppp|||~~~wwwqqqhhh]]]TTTKKKDDD@@@AAA???=========<<<;;;999333333333333222222222111444444444444444444444444222222222222222222222222111111222222222111111111444333333333333333333444555555555444444333333333222444777::::::888666444555555666555555555555666888888888888:::@@@HHHOOOXXXfffxxxeeeOOO???888222222333000//////000000000000000000000000......///000111222222222111222222222222444888;;;<<>>>>>===<<<444444444444333333333333444444444444444444444444333333333333333333333333333333444444444333222222444333333222222333333444444444444444444444333333333555777999:::888666555444555666666555666888:::777999:::<<>>222333444333111000111222222444999===@@@GGGYYYjjj}}}~~~wwwgggUUUHHH>>>777777555111//////111444777333555777777888:::===???>>>===@@@FFFLLLSSS```lll{{{{{{mmmjjjiiilllqqqsssqqqnnnjjjkkkjjjeee]]]SSSKKKFFF@@@>>>============<<<:::666666555555555444444444333333333333333333333333333333333333333333333333444444555555555444222222555444333333333333444555333333444444444444444444444555666777888777666666444666777777666888;;;>>>;;;???FFFMMMVVVeeeuuuxxx```MMM>>>777333444555222000000////////////////////////111///...///000000---***000222444555666888;;;===CCCOOO___jjjqqquuu|||}}}rrrcccVVVLLLCCC<<<888000222444333111000000222444555999===@@@DDDPPP\\\ggggggaaaSSSDDD;;;777555666666555444333444555777333555666777777888;;;===<<<===BBBJJJPPPXXXdddpppyyyrrrnnniiibbb\\\\\\^^^___]]]VVVOOOHHHEEE???>>><<<;;;<<<;;;999888777666666666666555555555222222222222222222222222333333333333333333333333333333444555444333111000666555444333333444555666333333333444444555555555333444444555555555555555333555777777777888<<<@@@FFFMMMXXXdddpppuuu^^^LLL>>>888333555555333000111////////////////////////000......000333444222///000222555666777999;;;===BBBRRRhhhwwwrrr\\\NNNGGG@@@999444///222444333111///000222555555888===???BBBIIIRRRSSSUUUQQQGGG<<<777555666000222444444333222111111333555666666666777999;;;<<<===CCCLLLSSSZZZfffrrrvvvfff[[[ZZZTTTOOOLLLLLLJJJDDD???AAA???======???@@@AAA@@@===???===666444888999555===666444777777222111444555555555666555555444333777222000333555444444666555666777555333222222333555333111222555777666555444555777777666555777888;;;::::::;;;;;;???KKKWWWaaakkkzzzttt[[[HHH???;;;555111000000000///......---......///000111......///000000000000000444666777888999<<>>BBBCCCCCCJJJFFF@@@:::666666888999333333222111000000000111222333444666777999:::;;;===@@@DDDJJJSSS```llluuuwwwjjjcccZZZTTTQQQNNNHHHDDDDDDBBB@@@???@@@AAAAAA@@@FFFFFFCCC<<<;;;===<<<777;;;666444777888555444666444444444444444444444444777333333666888555333444777888888777555555666777666444333444777999999888999::::::999888888999;;;======AAAHHHMMMTTTaaannn}}}pppYYYGGG>>>:::555111000000000///111000000/////////000000---...///000111111111111222555777888:::>>>CCCGGGKKKWWWhhhyyytttbbbNNNBBB;;;555333333444333222111111111222333555555666:::>>>@@@AAA@@@CCC@@@;;;777444333444555333222111111000000111111111222333555888999;;;<<<@@@BBBFFFMMMWWWeeerrr||||||qqqhhhaaa\\\WWWSSSPPPMMMJJJHHHGGGEEEBBB@@@HHHHHHEEEBBBCCCEEECCC>>>AAA<<<999::::::888888999555444444444555666777888:::777777;;;<<<888555555777777777666555555777999444333222333666888999888;;;<<<===<<<<<<===@@@BBBGGGJJJSSS___iiittt~~~lllVVVEEE===999444111000000000///333222111000000/////////---...///000111222333333222666999;;;===AAAGGGMMMVVV```nnn|||{{{hhhXXXGGG>>>999555444555555555444333222222222222333444666:::===???>>><<<;;;999666444222111111111222222111000000000111111111222333555888:::;;;<<<>>>@@@DDDKKKVVVeeettt~~~~~~wwwqqqmmmfffccc^^^XXXSSSMMMFFFBBBFFFEEEFFFJJJQQQWWWXXXUUUUUUOOOFFF@@@===;;;:::;;;777777666666777:::===???BBB===;;;===>>>:::999:::;;;;;;:::888666777999<<<666666666666888999:::;;;:::<<>><<<999555555444333222111000///111111000000000000111111222333444666777999:::;;;???AAAEEEKKKVVVeeettt~~~|||uuummmdddZZZPPPJJJHHHHHHMMMWWWccclllrrrtttppphhhYYYLLLCCC@@@???>>>:::888777777999>>>CCCGGGIIIBBB=========<<<===@@@BBBAAA???<<<:::;;;???BBB>>>?????????@@@AAABBBDDDCCCGGGMMMTTT[[[ccckkkqqq~~~ssscccRRRDDD999777333111111111000000...............///000111/////////000111333555666444999>>>@@@BBBIIITTT]]]{{{oooaaaTTTIII>>>999555111000222...///000111222333444555555555888;;;======;;;888333444444555444333111000111000000///000000111111555555555666777888888888EEEFFFJJJPPPZZZhhhvvvzzzoooddd\\\TTTTTTYYYcccmmmttt}}}{{{kkkZZZOOOKKKGGGDDD>>><<<::::::===DDDKKKOOOQQQIIIBBBAAAAAAAAADDDIIIEEEDDDBBB@@@???AAAFFFJJJIIIJJJLLLMMMNNNOOORRRUUU]]]bbbjjjsss{{{ooo```OOOBBB888555222111111222111000------------...///000111111000000000111333666777333888===@@@DDDNNN^^^jjjooo___PPPGGG>>>:::666111000333+++---///111333444555555666666777:::<<<<<<999777333444555555555444222111000000/////////000111111555555555666777888888888CCCEEEJJJQQQ[[[hhhuuu}}}zzzpppoooppptttuuuvvv~~~vvvggg]]]YYYSSSLLLGGGEEEBBBBBBFFFNNNVVV\\\ZZZSSSNNNMMMNNNNNNPPPTTTPPPOOONNNMMMNNNSSSZZZ___^^^aaaeeegggiiilllqqquuu}}}kkk\\\KKK>>>666444222111222222111000000///////////////000000222222111111111333555777444999@@@DDDKKKZZZnnn~~~ppp\\\KKKDDD===:::666222111444---...000222444555555555777666666777999999777666222333333444333222111000///////////////000111111222333444666777999:::;;;===AAAGGGPPPZZZgggsss{{{zzz{{{ooogggddd\\\SSSPPPMMMKKKJJJOOOWWW```fffccc]]]YYYZZZ[[[ZZZZZZ]]]````````````cccjjjrrrxxxwww{{{{{{iiiYYYHHH;;;666444222111222222111000333222111000////////////444333111111111333555666666<<>><<>>999888555222222333333111///111111000000000000111111444111///222222111333777999===DDDSSSoookkkTTTEEE@@@999444333333000///000000222222000222777999777888777666555555444555555111111111111000000000///111111111111111111222222222444555555555666888;;;CCCCCCMMM^^^iiippp~~~zzzhhhWWWGGG<<<999777555333222333333111000111000000000000000111111444111000222333222444888999BBBPPPccc}}}www^^^KKK???===777333444333000...000000111000000555<<<>>>:::888777666555444444444444111111111111000000000000000000000111222222222333222333444444333444666888???BBBMMM]]]hhhqqquuubbbQQQCCC:::888666555333222222222222111000000000000000000111222444000000222444333555:::===LLL```tttiiiSSSEEE>>>999555333444333000///111333222000111888@@@@@@<<<999888666555444333333333111111111000000000000000//////000111222333333333222333444444333444666888;;;BBBNNN]]]gggqqqrrr^^^MMM@@@888777555555444333222111222222000000//////000111222222444000000333444444777;;;CCCVVVoooyyy[[[III???:::666333333444333000000333444333000000777======888999888777555333222111111000000000000000000111111//////000111222333333333333444555555444555777999===GGGUUU```hhhtttooo[[[JJJ===777666444444555333111111222444////////////000111222333333000000333555555888===GGG]]]{{{mmmSSSEEE>>>:::555333333444333000333777333333111///222777777333:::999777555333111000000000000000000111111111111000000000111222222222333222444555666666777999<<<===IIIXXX```fffsssiiiVVVGGG;;;555555333444555444111000222444////////////000111222333333000000444666666999>>>KKKaaa~~~___KKKCCC???;;;555333333444222111555;;;222444333000111555666444:::999777444222111000//////000000000111111111111111111111111111111222222111222444555666888;;;===>>>LLLZZZ```dddqqq{{{dddRRRDDD999444444222444555444111000222555////////////000111222333333000000444666777:::???MMMccciiiMMM???<<<;;;777666444333444222111666>>>333777777333333666888888:::999777444222000////////////000000111111111222222222222111111111111111///111333555666888;;;===CCCRRRaaaeeehhhuuuuuu```PPPDDD:::333111444444444333333333222222111111111111111111111111444222333666777666999???QQQbbbyyynnnSSSDDD>>>;;;777555444555444333111111333555666999<<<<<<999666666666999777666666777777666444000000////////////000000111111222222222111111000444333111222666:::===>>>FFFVVV```aaaiiinnnZZZLLLBBB999444333333333333333222222222222111111111111111111111111333111222555666555999>>>LLLYYYlllrrr```LLLAAA<<<888444333555444222111111222333333555777:::999777555555666555444222333444444333111111111000000000000111111111111111222222111111000444222111222555:::===???HHHWWWccchhhuuuuuueeeRRRFFF>>>888444444333222222222222111111111000000000000000000000000222000111444555555999???IIITTTbbbuuu|||\\\PPPDDD>>>;;;666444555777444000000222333333111222444555555444333555666333222111111222222111000222222111111111111222222111111111111111111111111222222111222555:::???BBBKKKWWWcccmmm~~~nnn^^^MMMBBB<<<777444555222222222111111111000000000000000000000000000000333111222555666777;;;BBBMMMYYYgggrrr}}}xxxiiiOOOHHHAAA>>>:::777888;;;:::444///...222444333000000000111111111222444555444333222222444444333222222111111000000111111222000000000000000111111222111111111222555;;;AAAEEESSS[[[fffsssjjj[[[JJJ@@@;;;666444555222222222111111111000000000000000000000000000000444222333666888999>>>EEEUUUgggvvvwwwsssoooeee[[[JJJDDD>>><<<999888;;;AAA===777111///222444222/////////...///000222333333444333222222444555444222000000////////////000000000000/////////000222222000111222333666<<>>CCC@@@;;;555111111222111//////......///111333222111111000///000222222222000000000////////////000000000///......///000222333000222444555777>>>GGGOOOWWW^^^lllzzzcccTTTDDD===:::888777999333333333333222222222222222222222222222222222222444222222666888:::AAAHHH]]]mmmvvvlll]]]TTTOOOKKKFFF@@@;;;<<>>KKKUUUXXX[[[nnnvvvbbbSSSGGG===;;;===<<<<<<>>>:::999999999999888555333000333555666555444333333444333333555888;;;<<<<<<:::>>>???===>>>AAAAAA>>>BBBCCCEEEFFFEEECCCAAA@@@CCCDDD???666111222444333111///...///000111000...---..................///111111111222333333111///333222000000111111000...444666888;;;DDDQQQYYY[[[bbbuuunnn\\\MMMDDD;;;:::;;;::::::<<<:::999:::===??????;;;777111444777888666444333222555333222555:::<<<;;;999888<<<===<<<>>>BBBBBB@@@???AAABBBBBBAAA?????????EEEEEE@@@666111222333222111///...///000111000............//////000000000222111111222333333000...222111111111111111111000666666888>>>HHHSSSZZZ\\\ggg{{{}}}gggWWWIIIAAA:::999888666666888888888999>>>CCCCCC@@@<<<333555888999777444333222444333333666;;;===;;;888999===>>>===>>>BBBBBB@@@;;;===??????======???AAAHHHHHHBBB777111000111000111///...///000111000.../////////000000111111222111111111222333333111///111111222222111111222222777777;;;BBBKKKRRRXXX\\\mmmuuu```RRREEE>>>999888666333333555777555666;;;BBBDDD@@@<<<555777999999777444333333333444666999<<<<<<;;;999999===>>><<<===@@@@@@>>>999<<<>>>>>>======AAAEEEKKKJJJDDD888111//////---111///...///000111000...000000000000000000111111000000000222333444222000///111222222111111333444777999@@@IIIOOOSSSYYY```uuulllZZZNNNBBB<<<888888666333333555666444333777===???<<<777777999999888666444333444222666:::<<<<<<;;;;;;;;;999<<<===<<<===@@@@@@===<<>>???DDDIIIKKKKKKDDD888111//////---111///...///000111000...////////////............///...///111444444333111...111333333111111333666777;;;FFFQQQUUUVVV^^^iii|||gggWWWLLL@@@;;;888888777444444777666333000333999;;;777222999:::999888555333444444111777<<<>>>===;;;;;;<<<999<<<>>>===>>>BBBBBB???@@@BBBDDDBBB@@@@@@FFFKKKKKKJJJDDD888111000000...111///...///000111000///.........------,,,,,,+++......///111444555444222...111333333111111444666666===KKKVVVYYYZZZdddppprrrcccSSSFFF>>>;;;777666555555333222222444666888999999777777;;;999777555333333333444222555999<<<<<<<<<===>>>555666777;;;>>>AAAAAA@@@GGGEEECCCBBBDDDFFFGGGGGGOOOLLLFFF<<<333......///,,,---///111111111111000000000////////////000000////////////000000000000///444555111111777;;;:::AAADDDLLLWWW]]]```jjjuuulll]]]OOOCCC===:::777555444444333222111222444666777666666555888888666555444444444444555888;;;<<<;;;::::::;;;777666777:::???BBBCCCCCCIIIGGGEEEEEEGGGHHHHHHGGGLLLKKKFFF===555///...///......///////////////...000000////////////000000000000000000111111111111111555666222222888===<<>>BBBEEEFFFIIIHHHHHHIIIKKKKKKJJJIIILLLJJJEEE>>>666111////////////......---------...000000////////////000000111111111111222222222222222555666333444:::>>>@@@JJJNNNUUU\\\bbbmmmnnn[[[NNNCCC<<<:::777444333333333222111000000222222333333222222222333555666666555444333777999;;;:::999777777888888666444666;;;@@@DDDFFFHHHHHHJJJMMMPPPPPPOOOMMMPPPLLLEEE<<<555111000000000///...------...000111000000////////////000000000000000111111111222222222444444333555:::???BBBNNNSSSYYY]]]cccsss{{{fffUUUIII@@@;;;999777444222222222222111111222222333333333333333111222444555555555444333555777888999888888999:::777555222333777<<<@@@AAAGGGHHHKKKPPPTTTVVVUUUTTTSSSLLLBBB999333000000111///.........///111333555000000////////////000000/////////000000000111111222111222333555999???EEEOOOUUUZZZ^^^fffxxxqqq^^^PPPEEE>>>;;;999777444222333333222111333333333222333333333333222222333333444333333333333555777777777888:::<<<888555222111444777:::;;;DDDEEEHHHMMMRRRUUUTTTSSSNNNGGG===555111000000000---......000111333555666000000////////////000000.../////////000000000000222000000333666999@@@GGGNNNUUU[[[```lllhhhXXXMMMBBB<<<;;;999777444333333444333222333222222222222222222222333333222222222222222333444555666666666777999;;;999666333222333555555555;;;<<<>>>BBBFFFIIIIIIHHHBBB===666222111000...------...///000222222333333000000////////////000000//////000000000111111111333000000555777:::BBBKKKLLLSSS\\\eeeuuuzzzcccUUUKKK@@@::::::999777444333444444444333222222111111111111111222555444222111000111222333555666777666555666888:::;;;888555333333333333222333333444666:::<<<<<<;;;777444222111111111---***---...///111111111000///000000////////////000000000111111111111222222222444000111666999;;;CCCMMMJJJRRR\\\hhh|||jjj[[[SSSGGGBBB>>>555666444333333444555333222000111111111111222222222444333222000000000000111444444555777888888555333888777444222222333555666666555333222111222222333111111000///...---,,,,,,000000111111111111000000///,,,+++,,,///000///---000111222111000///000111222333555777:::@@@HHHMMMGGGLLL^^^zzz}}}fffWWWOOODDD???===555555444333333444444333222000000111111111222222222444333111000000000111111666666666888999999666444555555555444444444444444333222222111111222333444000000//////......------------............------///---,,,---///111///...000222222222000000111222222444666999===DDDKKKQQQNNNTTTgggwwwaaaRRRJJJ???<<<;;;555444333222222333333222111000000000111111111222222333222111000000000111222777777777999:::999777444333444555555555444222111000000000000111222333444...........................//////000000//////...///...---...000111000///000111333222111000111333222444888<<>>HHHSSSXXX\\\gggzzz{{{iii\\\NNNEEE>>>:::888555555777666555333333333333111000111111111000000000000000444111///111555999::::::::::::::::::888666444333222222111000////////////000000///............///,,,,,,------....../////////////////////000111111111///......///000000///000///000222222111777>>>@@@KKKWWW^^^cccpppssscccXXXJJJBBB;;;999777444333666555333222222333333111000000000000000000000000000111000000111444777:::<<<777777888777666444222111222111000//////......////////////////////////000+++++++++,,,---.../////////////////////000000111111...,,,---000222111...111000111333333333999AAAFFFPPP\\\cccjjjxxxmmm___UUUGGG@@@:::888666333333555333222111111222333222000000000000000000111111111---000222222111333888===999999999999888777555444222111000///............---.........////////////+++++++++,,,---.../////////////////////000000111111...,,,---111222111///333111222444444555<<>>999777666333222555333111111111333444333222111111111111111222222222,,,000444222///000777===666666777777666555333222111111000///............,,,---...............---,,,,,,------....../////////////////////000111111000///...///111222222222333222333666777999AAAJJJVVV\\\eeennnyyyuuugggYYYNNNDDD===888888666333333555333111111222444555444333111222222222333333333333000222333222111333777;;;333333444444333222111000111111///...............---.../////////...---,,,........................///////////////000111111///000111111111111333555111000333777:::>>>GGGQQQ\\\```gggsssrrrfffXXXLLLDDD===888888777444333555333222111222444555555444222222222333333444444444555333111111444777888999555666666777666555333222111000///......------......///000000000///---,,,///////////////.........///////////////000111111///111333333111111444777///...222777<<>>;;;777555666777666555111111222222333444444555222444444444333333555666777777888888888888777777555555444444333222111111333111///...///000///.../////////.....................//////000000000111000000000000000000000000222000...---...000333444111222666>>>IIITTT]]]bbb```mmmsssddd[[[TTTIIIAAA<<<:::777555555666666666333333333333333333333333333444444333222333555777555555666666666666555555444444444333333222222111222000///...///000///...////////////////////////.../////////000000111111111111111111111111111111000111111111000000111111444666;;;DDDPPP[[[bbbddd```rrrnnn```VVVOOOFFF???>>><<<999666333333333333555444444444333333333222333444444333222333555777444555555666666555555444444333333333222222222111111///......000111000///...////////////000000000///000000000000000000111111111111111111111111111///111333333222000000000444666===HHHTTT]]]aaaaaafff{{{}}}lll^^^SSSJJJBBB===<<<;;;888555222111222333333333333444444444444444444444444333222222555888555555666666666666555555333333333222222222222222000...---...000111111111.../////////000000000000111111111000000000000000111111111111111111111111---000333333111111222333444777???KKKWWW^^^^^^\\\ooozzzlll]]]QQQGGG@@@<<<777777666444222222444666111222222333444555666666444444444222111222555888666666777777777777666666333333222222222222222222///------...000222222222.../////////000000111111222222111111000000//////111111111111111111111111,,,///111111000111444777999===EEERRR^^^dddbbb^^^vvvtttbbbWWWOOOFFF===999;;;888555444666666444222444444333333333444555555333222000//////000222333999777444222222333555666111222222222222111000000000000000000000000000000///////////////000111111333333444444555666777777333333222111000000000111222333333222111222444777999>>>JJJXXX^^^^^^```fffooo]]]SSSMMMEEE>>>;;;:::888555444555666444222333333333222333333444555222222000000000111333555666555555444444333333333111111111111111000//////////////////////////////......------......///000111111222222333444444555333222111111000000111111111222222222111222555777<<>>:::777555444555555444222222222111111222222333444111111000000111333555666444555666777666444111000000000000000/////////...........................---,,,,,,,,,,,,---......//////000000111111222222222222111000000000111111000111111111111333666999???IIIVVV^^^___cccrrrssscccSSSKKKGGGCCC???>>>999777666555444444333333111111111000111222222333111111111222333555777888666777777888777555333111111111000000////////////........................------,,,,,,,,,------.........//////000000000000111111000000000000111111///000111111111444888<<>>CCCLLLVVV```fffoootttcccVVVIIIEEECCC>>>999666666777777555222000222444222111111111111222333333333333555666777888888999;;;;;;<<<;;;:::777555444333222000/////////111222////////////////////////222111000000/////////000///////////////////////////////////////000111111000111111222555:::AAAFFFQQQYYYaaaiiiyyyooo]]]QQQFFFCCCCCC>>>888555555777777555222000222444222222111111222222333444333444555777888888888888888:::<<<===;;;888333111222111///...---...000111000000000000000000000000111111000///////////////........................///////////////000111111000111222333666<<>>@@@<<<777666888:::;;;;;;999666666666222111000//////.........//////...------------...///...------...///000111...///000000000000000///000//////......000111222222111222555888===GGGRRRWWWXXXeee}}}xxxgggWWWPPPJJJEEE???888666888333333333333222222222222444555555444333444777::::::888;;;@@@@@@<<<999999888:::;;;:::888666666666222111000//////.........//////...------------...///......---...///000111......///000000000//////000///.........///111111333222333888;;;AAALLLWWW]]]aaaooosssdddWWWPPPIIIEEE???888555777444444444444333333333333555555666555444555888::::::===DDDKKKIII@@@:::888999999999888666555666888222111000//////.........000///......------......///............///000000------.../////////////////////.........///000111333333555:::???EEEPPP[[[___fffxxxnnn___UUUNNNHHHDDD>>>777555777555555444444444333333333222333333333222333555777666>>>LLLVVVSSSFFF:::555888999888666444444666888222111000///............000//////...............//////........./////////,,,---...///////////////........./////////000000444444777<<<@@@FFFQQQ\\\___llliiiZZZRRRLLLFFFBBB<<<666444777555555444444444333333333000111222222222222444555666===IIISSSQQQEEE:::555777888777555444444666888222111000///............000000///............/////////////////////......,,,---...///000000000000/////////000000000000000444444777===AAAFFFQQQ[[[eeewww|||dddVVVNNNHHHBBB???;;;555444777444444444444333333333333111333444444444444555666999999>>>FFFHHHBBB<<<999555666777666444444555777222111000//////.........111000//////......///////////////000//////...---------...000111111111111///000111222222222111111444555999???DDDJJJTTT___jjj~~~uuu```SSSIIIDDD???===999444444777333333333333222222222222111333555666555555666777999666:::DDDJJJGGG???:::333555666666555444555666222111000//////.........111000000/////////////////////000000000///---,,,---...///111222222333333000111222333444333333222444555;;;CCCJJJQQQ\\\gggqqqqqq]]]RRRGGGAAA===;;;888444444777333333333222222222111111000222444555444444555666444444===LLLUUUOOOAAA777222444666777666444444555222111000//////.........111111000/////////////////////000000000///---,,,...///000111333333444444111222333444555444333333444666===GGGOOOWWWcccnnn{{{kkk[[[TTTIIIAAA:::999888555333333333333222222111000//////444333111000000111333555999:::???IIIVVVZZZOOO@@@<<<:::666333111111222222111000///......---------000//////............///000111111000///......///222000...---...111555888777777666444222222444666:::;;;@@@JJJSSS]]]jjjuuuzzzdddUUUMMMHHHAAA;;;999888444222333333333222222111000000000222222111111111222444555888999<<>><<<;;;888222111444333333333222222222222222...///111222444444444444555777888:::===@@@<<<555666555333222111111111222333222111000////////////---------......000111111...000111000///...///111555555444222000---+++)))000111222222333666:::===CCCFFFOOOZZZdddqqq}}}jjjZZZOOOIIIAAA>>><<<<<<777222111444333333333333333333222222000000111222333333444444444777999999;;;===:::444444333333222111111111111222222111000////////////...............///000111...///000000//////000111555555444333222000...---000111222222333666:::>>>EEEIIISSS^^^iiivvvzzzhhhXXXLLLFFF???======<<<777111111555333333333333333333333333222222111111111222444555111666999999999:::888333222222222111111111111111111111000///............//////.........//////000---///000000//////000222//////000111222333444555000111222222333666:::>>>HHHMMMWWWcccmmm{{{{{{hhhXXXLLLDDD>>>======<<<777111111555333333333333333333333333444333111000000111333555///555999999888999666222111111111111111111111111111000///......---------000//////.........//////---///000000//////000222111000///////////////000000111222222333666:::===JJJPPPZZZfffpppnnn^^^SSSJJJDDD???<<<888666555444222000333222111000000111222333333222111111111333555777444555777999888666444222666555444222111000000000111...,,,---///111///---111000///......///000111//////000000000000//////111000/////////000222333//////000222555999===???IIISSS[[[cccvvvlll]]]RRRIIIDDD???<<<888666555444222000222222111111111111222222444333222222333444666888555666777888888666555333666555333111000000000111111///------///000///...111000///......///000000//////000000000000//////111000/////////000222222444555666666888;;;@@@CCCPPPYYY```iii}}}~~~iii[[[QQQIIIDDD>>>;;;888555444333222111111111222222222222111111555444333333444555777888666666777777666666555444777555222000//////111222000///------///000///...000//////......///000000//////000000000000//////000000000///000111111222777:::<<<;;;:::===DDDJJJYYY```gggrrrzzzfffYYYQQQJJJEEE>>>;;;777555444333222111000111333333333333111000444333333333444555666777666555555555444444444444777555111......///111333000///........./////////............/////////000//////000000000000//////000000000000000111111222555999===<<<;;;???IIIRRR^^^dddmmmzzzwwwdddWWWPPPJJJEEE===:::666444444333222111111222333444444333222111222222222333333444555555444444333333333222222222666444000...---///111333/////////.........///000------......//////////////////000000000000/////////000000000111111111111000555999:::;;;BBBNNNYYY___fffrrrsss```TTTMMMGGGCCC<<<999666444444333222111222222333333333333222222111111222333333444444444333333444444333333222111444333000......///111222...///000///------///000,,,---.../////////////////////000000000000////////////000111111111111000...111555888<<>>IIIVVVdddpppvvv~~~kkkVVVMMMJJJEEE>>>:::;;;999888666555555555555444444444333333222111111222111111000111444777:::999999888666555444333222000000000000///////////////000111111000///000111//////.........//////000111333444333000---+++***000...,,,---///111000///555999AAALLLYYYgggrrryyyzzziiiVVVMMMIIICCC>>>;;;:::999777555444444444555444444333333222222111111000000111111111333777:::999999888666555444333222000000/////////............000111111000///000222...............//////000///000222222000.........111...***+++000222111///777;;;CCCNNN\\\kkkwww~~~uuufffVVVNNNHHHCCC???>>>999888666444333333444444333333333222222222222222///111222333222444888;;;999999888666555444333222000000000000////////////,,,...//////......///000//////......///000000111...///000000//////000111111000......///222333444888<<>>777444444444111...333222000/////////////////////............//////111000000000000000111111111111000000111111222333222222333222111222444666:::CCCOOO[[[gggxxxwwwfff\\\RRRMMMHHHAAA<<<:::777666555444333333444555333333222111111111111222111333555444444666;;;???FFF@@@888444333222000...555333111......///111222//////............//////////////////000111222333111111000000111111222333444444444333222222555777===FFFSSS^^^kkk}}}wwwdddZZZRRRMMMHHHAAA;;;999:::999777666555555555666222222222222222222222222222333555555555777;;;>>>EEE@@@999555333333222111222111000///000222444555//////............//////000000//////000111222222111111000000111111222333555555555444333333555777>>>HHHVVVbbbooowwwbbbYYYPPPLLLGGG@@@:::888<<<:::888666555444444444222222222333333333222222333444555555666888:::<<<>>>;;;666333222222333333///000111222222333333222//////............//////222222111000//////000000111111000000111111222333555555555444333444666888>>>IIIXXXffftttuuubbbXXXOOOJJJFFF???:::999999888666444333222222222111222333333444333333333444444555666777999:::;;;666555333111000111222333111222222333222000///---//////............//////333222111000////////////111111000000111111222333333444444444333444777999>>>JJJ\\\lllzzztttbbbWWWMMMHHHDDD>>>::::::666666444333333444555555111222333444444444333333555444555666888:::::::::444444444333222222222222222222111000/////////...//////............//////111111000000000000000111111111000000111111222333111222333333333444777:::>>>LLL```rrrwwwbbbWWWLLLGGGBBB===::::::666555555555666888999:::000111333444555444333333555555555666999:::::::::666777888888666444444444000///---------///222444//////............//////////////////000111222333111111111000111222222333000111222222333444888:::???NNNcccvvvtttdddXXXMMMHHHEEE???:::888222222333555666888999999555444444444444555666666444555666777999;;;<<<===666555333444444444333111///000111///,,,+++...111............////////////444111------///111///---000111222111000///000111000222333333333444777:::EEEPPPcccyyysssbbbWWWKKKGGGCCC>>>999777333333444555666777888888555555555555555666777777666666777888::::::;;;;;;777555333333444444333111111111111///......///111............////////////222000......///000000///000111222111000///000111111222222333333555888;;;HHHSSSggg}}}qqq```UUUJJJEEEBBB===888777555555555555666666666666666666666555666777777888888888::::::;;;:::999999777555333333333333222111444222//////000111111000............///////////////000000///......000222///000111111000///000222111222222333333555999<<>>NNN\\\qqq~~~ooo___TTTIIIEEECCC>>>:::999777777777666555555444444444444333333333444555555999;;;===???>>><<<999777888666333111111222111111333000,,,,,,///000///---............////////////,,,///111111///...000333...000111111000000111222111222222222444777<<<@@@OOO___uuu~~~nnn^^^SSSHHHEEECCC>>>:::999888777777666555555444444333333222222333333444555888:::>>>@@@AAA>>>;;;999999666222000000111111000222000------........................////////////---///111111000//////000...///111111000000111333222222222222444888>>>BBBQQQaaayyy}}}nnn\\\QQQGGGCCCBBB===:::999777777666666555555444444444333333333333444555555555999===AAACCCAAA===;;;999666222000000000000000111111000///------///111............////////////000//////000111111///------///111111000000222333222222222222444999???DDDSSSddd}}}~~~oooZZZOOOEEEBBB@@@<<<999888777777666666555555555555555444444444444555666666444888===BBBDDDBBB???===:::666222000///000000000000222333111...---000333............/////////000222000...000222222...+++---///000111000000222444222222222222444999@@@EEETTTfffwwwlll\\\QQQGGGBBB???;;;999:::666666555444444555777777555222000222555777666444;;;===AAAGGGKKKHHH???888999666333111111222111111111111000...------///111,,,---...000000000000///------...///////////////222222222111222222333333///555444555;;;999===KKKZZZmmmwwwlll[[[QQQGGGCCC@@@;;;999999777666555444444555666666444222111222555777666555===>>>BBBHHHKKKIIICCC===999777333111111222111111000111111000...------...,,,---...///000000000/////////000111111111111000111111111111222333444555...444333444999888<<>>DDDUUUaaapppvvvjjjXXXOOOGGGDDDAAA;;;777666777666666555444333333222333444444444444555777888:::FFFVVV```___UUUIIIBBB<<<888555222222222111000111111111//////111555999------......//////000111///000111111222222111111444444333222111111111111333888666666===???GGGXXXaaapppvvvjjjYYYOOOFFFCCC@@@:::777777555555555555555444333222333444555555444555777999AAAQQQdddooojjj\\\NNNEEE<<<999555333222222111000222222000......111777;;;...------......///000111...///000000111000000000444444333222111111111111111555333444;;;>>>GGGYYYgggwwwvvvjjjZZZOOOFFFAAA>>>:::777888333444555555555444333333333555666666444444777999HHHXXXmmmuuunnn^^^OOOGGG===:::666333222222111000222222000///---///333666......------...///111222...///000000111111000000222222111111222222333444000555222222:::>>>HHHZZZmmm~~~uuujjjZZZPPPEEE@@@===999888999222333444555555555444333333555777666444444777:::KKK[[[nnnuuummm\\\NNNGGG===:::666333222222111000111111111000...---...///......------...///111222//////000111111111111111//////000111222444666777222666333444<<<@@@JJJ]]]nnnwwwjjj\\\RRRHHHCCC???999666666444444444333333222222222444555555333222333999===GGG^^^vvv~~~sss```OOOFFF===999555222111111111000444222000///...///000111000......222333111222555555333111000111111000///555555444444444555666666111111444888;;;BBBQQQ^^^ssswwwkkk[[[QQQHHHCCC???999666666444444333333333333333333444555555444222444999>>>OOOeee{{{sss```OOOFFF>>>;;;666333222333222222222111///......///000111111......222333111222666666444222111222222111000444333222111111111111111222222444999===DDDSSSaaawwwwwwkkkZZZPPPGGGCCC???:::666666333333333333444444444444444555666444333555;;;@@@QQQggg{{{|||ooo___PPPFFF>>>:::666333222222222111000///.........///000111111......111222111333777666555333222333333222111444333222000////////////222222555999>>>FFFUUUddd|||wwwkkkXXXOOOGGGCCC@@@:::666666222333333333444444555555444555666555444777===BBBRRRhhh{{{{{{ooobbbUUUKKK;;;888333000000000000///......------...///000111222......000111111333777666444222222333333222111555444333222222222222222222111444999>>>GGGWWWfffvvvjjjWWWNNNFFFCCC@@@;;;777666333333333444444555555555333555666666555999???EEEYYYpppttthhhZZZOOO<<<888444111000000000///...............///000000111......111222111333666444222000000111222111111333333222333333444555555111000333999>>>IIIZZZiiittthhhUUULLLEEECCCAAA;;;777666444444444444444555555555333555666666777;;;AAAGGG^^^wwwvvviiiYYYJJJ???;;;666444333333333222...///////////////000000000......222333111222555333111000000111222111111000000000111222333444555111111444999@@@KKK]]]mmmrrrfffTTTLLLEEECCCAAA;;;777666555555555555444444444444333555666777888<<>>;;;666333333333333222111111222111111000///...------000555666333111222444333111222333444444333222222111111111111111222555555888>>>EEEQQQddduuurrrfffSSSJJJCCCBBB@@@<<<999999444444444555555666666666444333555666666777@@@JJJjjjoooaaaIII???666333333222222555.../////////------///111......//////000000111111111111111000111111222222333333333222111111444666666666999???GGGTTTiiizzzrrrfffUUULLLDDDAAA>>>:::777777333333444444444555555555444333555666666777@@@KKKjjjppp```GGG===555333333222222444///000111000......000222,,,,,,...///111222333444111111000000111111222222222333333333222222333555555444777>>>FFFTTThhhzzzrrrfffXXXNNNDDD???<<<777555666333333333333444444444444444333555666555777AAALLLiiiooo\\\DDD;;;444333444222111333000111222111//////000222......///000111222333333000000000000000111222333000222333444333222333444333333666<<>>;;;777555666333333333333333333333333444444444666555888BBBMMMkkkmmmWWWBBB:::444444444222111222000111111000///...000111222222111111000000//////000000///000000111222333...111333444333333333333333333555<<>><<<888666888333333333333333333333333555444444555555888CCCOOOsssoooWWWCCC;;;444444444222000111000000000///------...///222111111111000000//////////////////000111222333---000333444333222333333555444666===FFFUUUkkk~~~|||lllsssgggXXXNNNDDD@@@===999777888444444444444333333333333555444444555555999DDDPPP{{{vvv^^^EEE===555444333111000111000000000///---,,,---///------...///000111222222.........///000111222333...000222222222222333444777555777===FFFUUUkkk~~~pppdddwwwkkkZZZPPPGGGCCC???999666555555555555444444444333333555444444555555999DDDQQQ|||}}}eeeIII???666444333000000222111111111000...---...///***+++,,,...///111222222............000111222333...000111111111111444666777666777<<>>888;;;555333555333000000000//////.........////////////000000000000------......//////000000000000000111111111222222555222444<<>>888444444111444333222111000///......////////////000000000000......000111222222222222---...///000111222333333333000222999@@@KKKaaaxxxppp[[[VVVOOOKKKJJJGGGAAA<<<vvvaaaXXXMMMFFFCCC@@@;;;777888666555555777888888777333444666666444999GGGWWWoooWWWDDD;;;;;;777777777///333222111////////////000000000000000000000000000222000///...///000222333222111000111222222111000222888555555>>>GGGYYYqqqqqqaaaSSSQQQNNNKKKHHHCCC>>>:::xxxdddZZZNNNGGGCCCAAA<<<888777666555555777777666555444555666777666:::HHHWWWuuuYYYFFF<<<<<<888888888111333222111000/////////000000000000000000000000000000///...---...///111222222111000111222222111000111777555555===EEEUUUlllzzzhhh]]]RRROOOLLLIIIEEEAAA;;;888zzzhhh]]]PPPGGGCCCAAA>>>:::666666555666777666444111555555777888777;;;GGGUUU~~~]]]III>>><<<777888999222333222111000////////////000000000000000000000000//////...---...///000111222111000111222222111000000666444555===BBBOOOeee}}}iii]]]YYYOOOMMMIIIFFFBBB>>>999555xxxjjj___QQQGGGCCCAAA===:::666555666777777555222///555444666888777:::EEEQQQaaaLLL???<<<666777888222222222111000000/////////////////////////////////000////////////000111111222111000111222222111000111666444555===AAAKKK^^^zzzppp___VVVUUUMMMJJJFFFCCC@@@<<<777444vvvlll```RRRGGGBBB@@@<<<999666555666777777555222///333333444666777999BBBMMMtttgggPPPAAA;;;444555666000222222111111000//////...////////////////////////111111000111111111222222222111000111222222111000222666444666===@@@HHHXXXqqqrrrgggZZZSSSQQQKKKHHHDDD@@@>>>;;;777444xxxmmmbbbSSSIIICCC@@@;;;777666666555666777666444111333222333666777999@@@IIIfffnnnUUUDDD<<<444444555000111222222222111000///...000000000000000000000000111111111222222222333333222111000111222222111000222666333444<<>>555444666000111111222222111000...---000000000000000000000000000000111222222222222222222111000111222222111000111444000111:::<<>>===777777777666555555444444666666444333333777===AAASSSyyyuuuYYYFFF;;;444333444444333333222111000//////........./////////000000000111222333333222000///333333333333222222222222666222000111333777???HHH[[[tttrrrdddYYYTTTMMMHHHEEEDDDDDDCCC::::::888777555333222111yyylll^^^TTTKKKCCC>>>>>>888888777666666555444444444444333222222555:::>>>KKKppp___HHH<<<444333444222222222111111111000000....../////////000000000111111222333222111///...000000111111222222222333444111111333555666===EEEQQQiiitttddd[[[QQQMMMHHHEEEDDDDDDBBBAAA888888777555444222111000|||ooo```VVVMMMDDD>>>===999888888777666555444444333333333333333555999<<>><<<999999888777666555444444333444555555444666999<<>>KKK\\\yyyxxxnnndddYYYQQQJJJGGGCCC@@@>>>;;;777555555444444333222111111000~~~rrrdddZZZPPPFFF???===::::::999888666555444444333555666666666777999;;;BBBYYY[[[DDD999555444444111111111111111111222222/////////000000000111111000000000000000000000000222111111111000000//////111000111555555444777===IIIVVVooovvvhhh```YYYOOOGGGDDDAAA>>><<<;;;:::777555444444333333222222111111tttfff\\\SSSIIIAAA@@@;;;:::999888777555444444333444666777777777888:::@@@OOOrrraaaIII===888444333222222111111111111111111//////000000000111111111///.../////////000111222000000111111111111111222222000111444444333777<<>>HHHffffffMMMBBB<<<777555222222222111111111000000000000000000111111111111............///111222333//////000111222333444444333111111333333333666<<<@@@GGG\\\zzzwwwpppdddXXXNNNIIIGGGGGGCCC@@@;;;888777666555444333333333333333333333333{{{iii]]]UUUKKKCCC???;;;888555333444666777777888888888888777777777777;;;FFF^^^mmmSSSDDD;;;666444777555222000///000222333444555333111333666444///333111...---...111222333111222444333222222333555111111111111222333444555888DDDVVVlllxxxjjjcccYYYQQQKKKHHHGGGFFF???===;;;888666666777777333222111000000111222333~~~kkk```XXXNNNEEEAAA<<<999555444444666777777666666777777777888888888;;;CCCXXX{{{nnnTTTEEE;;;555333555333111000000222444555333444222///111555444///222000...---///222333333222333555444333333444666111111111222222333444555777>>>KKK```~~~ttthhh^^^YYYQQQJJJFFFDDDBBBAAA===;;;888666555444555555222222111000000111222222oooccc[[[QQQIIIEEE===999666444555666666666444555555666888999999::::::???OOOooopppUUUEEE;;;555333333222111111222444666777222333111...000444444000000///...///111333333222222444555555444333555666333222222222333444555666888999???QQQooo}}}lllaaa[[[SSSOOOIIIEEEBBB@@@>>>===999888666444333222333333222222111000000111222222rrrfff]]]SSSJJJGGG>>>;;;777444555666666666555555666666777888888999;;;;;;GGGbbbpppWWWGGG<<<666555444333333222333555666888333444222...///444555333///......///222333333222111333444444333222444555444333333333444444555666:::999;;;FFF^^^}}}{{{lll```ZZZVVVNNNKKKGGGDDDBBB@@@===;;;777666555333222222222222222111111111111111111222uuuggg]]]SSSJJJFFF???<<<777555555555666555777666666666666666666666:::999AAAWWWxxxpppZZZKKK???999777666666555444444555666666555666444//////444777666///......///222333222111///111222222111000222333444444333333333444555555666777:::AAAPPPkkkwwwhhh```[[[VVVRRRLLLJJJFFFCCC@@@>>>:::888777666555444333222222222111111111222222111111111xxxiii^^^RRRIIIEEE@@@===888666555555555555777777777666666555555555888888===MMMhhhsss```PPPDDD<<<:::777777666666666666666666777999666000...222777777111000...///111222222111...000111111000///111222444444333333333333444444000333888===FFF\\\~~~vvvdddYYYUUUTTTOOOJJJIIIFFFBBB???<<<999666444666555555444444333222222000111222222222222111000|||kkk___SSSIIIEEEAAA>>>999666555555555444555555555666666666666666555555:::FFFZZZuuuyyygggWWWHHH>>>;;;666666666666777888888999888:::666///,,,000555777444222///...///000111111///000111111000000111222333333222222222222333333111222555:::???NNNjjjmmmdddYYYQQQNNNMMMJJJGGGFFFBBB>>>;;;999777555333444444444444333222222111000111222222222222111000~~~mmm```SSSIIIEEEBBB>>>999666555555555444333444444555666777888888222444888AAARRRkkk~~~lll[[[KKK???;;;444444555777888999;;;;;;999:::666...***...333555666333///---...///000000///111222222111111222333333333222111111222222222777444444777;;;EEEZZZooouuuiii]]]ZZZUUUPPPLLLJJJJJJJJJDDDAAA<<<999888777666555333333333333333222111000000111222333333222111000lll___XXXOOOEEEGGG@@@:::888777555555888222333333444555666777777777666:::AAALLL___|||tttgggVVVBBB:::666444222333555999;;;<<<777444000///111333222111444222000000111222111000000000111111111000000///111111000000000000111111000333555444777@@@PPP\\\qqqfffaaaYYYVVVQQQLLLHHHFFFEEEEEE:::999888777666666666666444666777777555222111111333000///111000---,,,///tttfff___TTTJJJGGG@@@:::888777444555777333333444444555666666666777777999???HHHZZZvvvuuu```III???999666333333444777888999666333000///111222222111444222000000111111111000000111111222111111000000111111000000000000111111000333555444444;;;HHHSSSnnnrrrggg___[[[TTTQQQMMMHHHDDDCCCBBBBBB888777666555444444444444444555555444222111222333333000///111111------///{{{kkkaaaUUUKKKGGG@@@:::999777444444666555555555555555555555555888666777<<>>======555555444333222222222222444333333111///000333555333000///222111...---000qqqdddWWWMMMGGG@@@;;;:::888555444666666666555555555444444444666555666:::@@@NNNeeezzzkkkNNNCCC;;;888444222222333444333333222111000111111222222222111//////111111111000111111222333333333222222111111000000000000111111///222444333222444999>>>LLL___yyy~~~ttthhh```[[[XXXSSSNNNGGGEEEBBB???<<<:::::::::444333222222111111111111000111111000000000333555333000///222111......000{{{kkk]]]RRRHHHAAA<<<;;;999666444666666666666555444444333333555444666999===III]]]pppkkkNNNDDD;;;888444222222333444444111111111111000111111222222000//////000111111000000111222333333333333333111111000000000000111111...111333444444555888;;;FFFQQQeeepppiii```[[[XXXTTTNNNHHHBBBAAA>>><<<:::888888777333333222222111111222222---///222333222111222222333000000222222//////111nnn___TTTJJJCCC>>>===;;;777555777666666555555555444444444444444666999;;;CCCSSScccyyylllRRRHHH<<<999555333333333444333///000222111000000111222111///......000111111000///000111222333333333333111111000000000000111111...000333444555666888:::BBBFFFTTTmmmxxxmmmbbb^^^YYYUUURRRMMMGGGAAA>>>===<<<:::888777666666333333222222111222222333---///333444333222111111222000000222222//////222ppp```VVVKKKEEE@@@???===999666777555555555555555444444444444444777999888;;;HHHUUUkkkoooUUUKKK@@@<<<777444333333222111---000222222000///111333000///......000111111000...///000111222222222222111111000000000000111111///000222444555666777888<<<>>>GGGYYYkkk|||yyyppphhh```UUUTTTRRRNNNJJJEEEAAA???;;;:::999888777666555555222222111111111111222222000111333333222111222333222000000222333000000333vvvfff\\\LLLFFFAAAAAA>>>:::777888555555555555555555555555444555888999666666@@@KKK```vvvpppWWWLLLCCC???999555333222000///---000222222000///111333000///---...000111111000......///111111222222222111111000000000000111111000111222333444555666666999:::AAAKKKVVVeee~~~ssshhhccc^^^YYYOOOOOOMMMIIIDDDAAA@@@@@@888888777666666555444333111111000000000000111222333333333111000000333555222000000333333000000333mmm```TTTJJJAAA@@@???:::666444333333222222222333333444666555555555888===BBBEEEYYYfffuuu{{{tttfffZZZSSSJJJBBB999444444555444333000111222333333222111000/////////000111111222222222111000......000111222333222222222111111000000222333444444555555444444;;;:::<<<@@@FFFRRRfffyyyyyypppgggaaa[[[WWWTTTLLLIIIEEEBBB@@@>>><<<:::888888777555444333222222111111000000111111222333777666555444222000...,,,333222111111000111111111rrrdddXXXNNNDDDAAA@@@<<<888777555555444444444555555666777666555444666999===???OOOZZZhhhpppnnneee[[[UUULLLDDD:::555444555444222000111222222222222111000/////////000000111222333222111000//////000111222222222222111111000000000111222222333333333333333777666888:::>>>GGGXXXhhhxxx}}}qqqllleee^^^YYYUUUQQQNNNHHHEEEAAA>>>===;;;999888444444444444444444444444111111000000111111222333333333333333222111000///111000000000111222333333zzzkkk___SSSHHHCCCAAA===:::999777777666666666666777777888777555333333555888999EEEMMMZZZeeeiiigggaaa\\\OOOGGG===777555444333222000111222222222222111000000000//////000111333444222111000//////000111222111111111000000000000000111111111222222222222222555444555666777<<>>;;;;;;888888777666666666777777888666444333333444666777AAAGGGQQQ]]]fffiiigggdddRRRKKKAAA999555444333222111111111222222111111111111000//////000111333555111111000//////000111111000000000000000000000000111111111111111222333333555444555666666777???HHHPPP^^^sss|||sssooohhhZZZXXXUUURRRPPPOOOLLLIIIFFF>>><<<888666555555444222777666444222000///---,,,000000000000000111222222...///000111111111111111000000000000111222333444{{{lll^^^OOOGGGCCC>>>;;;;;;888777777666555555666666666666444444444666777888@@@DDDLLLWWW```fffhhhgggTTTNNNDDD<<<666444333333222111111111111111111222111000000000111222333444111111000000000000111111000000000000000111111111333222222111222333444444444333444777666555999@@@GGGNNN\\\mmm~~~qqqllljjjdddccc___SSSTTTQQQNNNLLLJJJHHHEEEBBB;;;999666444444444333222555555333222000...---,,,000000//////000000111222000000111111111000000///222222111111111111111222qqqcccSSSKKKFFF@@@;;;:::888777666555555444444555666555555555555777888999<<<@@@HHHPPPXXX^^^bbbdddVVVPPPGGG>>>777444444555222222111000000111222222000000111222222333333333000000000111111000000000111111111111111222222222333333222111111333444555222111222555444333555:::>>>AAAJJJWWWeeeuuu|||rrrkkk```^^^^^^YYYYYYYYYOOONNNKKKHHHEEECCCAAA???===999777444333333444333333111111111111111111111111000////////////000111111222222222222111000//////333222222111000000111111uuugggXXXPPPIIIBBB===;;;888888777555555444444555666555555555555666777777777===EEEKKKPPPVVV\\\aaaVVVQQQIII@@@888555555777222222111000000111222222...000222333444444333222000000111111111111000000111222222222333333333333333222000000000111333444222000111333333111222666888:::AAAJJJQQQ[[[nnnxxxsssoooggg______WWWWWWWWWPPPPPPRRRJJJHHHEEE@@@===<<<;;;:::888777555222222333333333222///000000111111222222333///////////////000111111222222222222222111111000111111111000111111222222xxxjjj\\\SSSLLLDDD>>><<<999888777666555555555555666666555444444444444555555<<>>DDDKKKOOOVVV```nnn||||||wwwqqqhhhbbbSSSTTTUUUVVVWWWVVVUUUTTTTTTSSSQQQNNNKKKGGGDDDBBB;;;:::999888777666555444444444333333222333333333111111222111111000///...,,,---............000222333111000111333555333111111111000//////000111222zzzeee\\\TTTIIICCCDDD===:::777666666666555444666666666666666666666666777777;;;CCCGGGGGGJJJOOOOOOKKKFFF@@@;;;999888888222111111333555555222///000000111222222333444444......///000000000000000000//////000111222444555222222111111222222333444555555444444444444444444555555444555888<<>>===888888777666555444333333333333222222222222333333222222222222111000///...---///000000///000111333333111000222444666444333222111000//////000111111pppeee\\\OOOGGGFFF>>>;;;888666666666555444666666666666666666666666999777999???BBBDDDGGGKKKKKKHHHCCC???;;;:::::::::000111333444444333111///------...///000222444444...//////////////////////////////000111222333444222222333444555555555555777777666555444444333333444333333333444555777999>>>@@@CCCGGGLLLRRRZZZ___bbbgggooovvv}}}}}}{{{xxxtttqqqooonnnnnnllljjjgggeeebbb\\\TTTMMMFFFIIIMMMPPPPPPMMMHHHFFFHHHFFFCCC???===;;;:::999555555444333333222111111222111111111111111222222333333333333222111000///...000111111000111222444222111111222444666555444333222111000/////////000zzzlllaaaTTTIIIEEE???<<<999777777777666555666666666666666666666666888777777:::???CCCFFFIIIIIIGGGCCC>>>;;;:::::::::111333444333222111111222............///111333444000000000///////////////333333222222111111000000444555666777666555444333555555555555555444333333444444444444555555555555;;;;;;<<<===???EEELLLQQQQQQUUUZZZ___cccgggkkknnn~~~~~~|||{{{yyywwwtttrrrooonnnmmmkkkhhhdddaaa______^^^]]]]]]^^^___]]]XXXPPPKKKCCCEEEHHHIIIIIIFFFCCCAAADDDBBB???;;;999888888888333333333222222111111111000000000000000111111222333333333333333222000000...000222222111000111333000000000111333444444444333222222111000//////...sssfffXXXKKKCCCAAA>>>:::999888888777555666666666666666666666666666555555777===DDDGGGHHHHHHFFFCCC@@@===:::999888444444333111//////222444222111000//////000222333333222111000000000111222444444444333222222111000666666777777666444222111111222333444444444444333333444444555555666666555444555777888999<<>>;;;888666666666777222222222222222222222222000/////////000000111222333333333333333222000000---///111111000///000111...///000000000111222333222222222111000///......{{{mmm___PPPEEEBBB???<<<:::999888777666666666666666666666666666444444333555;;;DDDFFFDDDEEEEEEDDDCCC@@@<<<999777666444222000000111222333444222111//////000222333333222111000111222333444222333444555555555555444666666555555444333111111000111222444555555444333111111222333333444555555111444666777888999;;;===???AAADDDFFFGGGHHHKKKNNNRRRRRRRRRSSSUUUXXXZZZ\\\^^^```bbbaaa]]]YYYVVVUUUPPPPPPOOOPPPQQQSSSUUUVVVXXXYYYYYYYYYWWWUUURRRQQQMMMNNNPPPPPPNNNKKKGGGEEEBBBAAA@@@>>>===<<<<<<<<<:::999777555444333333444222222222222222222333333////////////000111222333333333333333222111000///---///222222111//////000---///000000///...000111111111222111111000///...wwwhhhXXXKKKCCC@@@===::::::999888666666666666666666666666666333444222222999AAABBB===AAABBBEEEEEEDDD@@@;;;888555333111222444444111---222111///...///111333555222111000///000111333555444555666777777777666555333222222222222222333333111333444555666555333222000000000000111222333444444666888888777777888999888:::===>>>@@@BBBEEEHHHIIIIIIJJJKKKLLLNNNOOOPPPOOORRRTTTSSSQQQOOOOOOPPPKKKJJJIIIHHHIIIKKKMMMOOOOOOPPPSSSTTTTTTQQQNNNKKKNNNNNNNNNLLLJJJGGGFFFEEE???>>>>>><<<;;;999888777666666555555444333222222000000111111222222222333000000000000111222333333222222222222111000///......111333333222000000000///111222111...---///000000000111222111111000///~~~ooo^^^QQQDDDAAA===;;;:::999888666666666666666666666666666222444222111777???>>>888===@@@DDDGGGFFFCCC>>>:::333111111555888666///)))000///------///111444777000///......///111333555888999999999777666444222000/////////000222444666444555777777666555333111222111111000000222333444555666666555444333444555666777999;;;;;;===AAACCC@@@AAABBBCCCDDDEEEEEEFFFDDDGGGIIIJJJHHHGGGIIILLLJJJIIIFFFDDDDDDEEEGGGIIIIIIKKKOOORRRRRROOOKKKHHHLLLLLLJJJGGGCCCAAAAAABBB;;;<<<======;;;888555333666666777666666555444333//////000000111111222222000000000000111222333444111111222111111000///...///222444555333222111111000222444222///---///111//////111222222111000000zzzhhhYYYIIIGGGDDDAAA>>><<<;;;;;;<<<888444444555666555222111222333444555777888888999===BBBEEEEEE@@@:::666555555555444333222111000000//////111444555222///111000///......000222444222111111000000000000000000111333444555666666666333333444444333222000//////000111222333444444333888444222333444333555999444777999;;;;;;===???AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAABBBFFFHHHGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHFFFDDDBBB???======:::777444555888999777333333333333333333333333333222222111111111111111222000000000111222222222333222222222222222222222333222222222111111111111000000000111111111111000000000000000000000000000000~~~lll]]]LLLIIIDDD@@@===:::888777888666444444555666666555222333333444555666777777999<<<@@@CCCBBB???:::666555555555444333222111000111000000222444444222///111000/////////000222333111111000////////////000333333333333222111000//////000111222333333333222000000111222333333444444777444333666666333333666555666888999999:::;;;===<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@?????????>>>???@@@@@@@@@AAADDDGGGEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCAAA???===;;;:::999666333444777888555222333333333333333333333333222222111111111111111222111111111111222222222222111111222222222333333333222222222111111111111000000000000000000000000000000000000000000000000000pppbbbSSSNNNGGGAAA===:::888666444555555444333444666888444444555555555666666666999;;;>>>@@@@@@===:::888666666666555444333111111222111111222444333111///000000000000000111111111111000//////......//////444444333333111000...---...///000111222222222222000111111222333333333444666444444888777333111333444666777777666666777999999999:::;;;<<<=========>>>>>>>>>===<<<<<<;;;;;;999;;;>>>??????@@@BBBCCCBBBBBBCCCCCCCCCBBBAAAAAA???>>>===<<<;;;999888888777444222333555666444111333333333333333333333333222111111111111111222222222222222222222111111111000111111222333444444555222222222111111111111000111111////////////111111000000000000000000000000sssdddZZZTTTKKKDDD@@@>>>;;;888444666777555222222555999666666666555555555555555:::;;;===>>>>>>===<<<;;;666666666666555333222111222222333333333222000//////000111111111111000000000000///...............111111222333333444333333111111111111000000//////111111111222222333333444777444444666666222111333333444666666555555777888888999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;;;;;;;999<<>>>>>>>>======<<<<<<;;;:::999999888888777666666555333111222333444222000222222222222222222222222111111111000111111222333333333333222222111111111000000111222333555555666222222222111111111000000222111///......///111222000000000000000000000000xxxggg___WWWMMMEEEBBB@@@===:::777999999666333222444777777666666666666555555555;;;<<<======>>>>>>>>>>>>777777777666555444333222222333444444333222111000000000111111111111000///000000///...............---...000222333444555555111111111000000000000000222222111111111222333444999555333444333000111555111333555666666666888:::::::::;;;<<<;;;:::888777888999999:::;;;<<<<<<===<<<>>>AAABBB@@@>>>======::::::999888888888777777777777777777666666666666333222111111222222111000222222222222222222222222111111000000111222222333444333333333222222111111000111111333444555666666222222222111111111000000111000...------...000111000000000000000000000000oooeee[[[OOOGGGDDDBBB>>>;;;::::::999777555444555666666666666666666666666666;;;;;;<<<===>>>?????????888888777777666555333222111333555555333222111222111111111000000000000000111000//////......//////---...///000000111000000......//////111222444555333333111111111222333444999444222222222000222666111333555666666777999;;;999:::;;;<<<;;;999777666666777888999;;;<<<======<<>>;;;::::::777666555555555555555666666666666666555555555555222222222111111111000000222222222222222222222222000000000000111222333333333333333333333222222222111222222333444555555666222222222111111111111000000000............000000000000000000000000000000{{{ooocccUUUKKKHHHEEEAAA===<<<:::888777777888888888666666666666666777777777888999;;;<<<>>>>>>>>>>>>888888888777666555444333///222555555333222222444333222000/////////000111111111000////////////000......//////000//////////////////000111333555666444333111000000111333444666222111333333111222555222333555555555555666888555777999;;;;;;:::888777666777777888999:::;;;;;;888:::<<<;;;999777777777444444333333333444555666555555555444444444333333222222222222111000000111111111111111111111111111000000000000111222333444222222333333333333333333333333333333444444555555222222222111111111111000////////////////////////000000000000000000000000xxxlll\\\QQQMMMIIIDDD@@@<<<999666666:::<<<;;;999555666666666777777777888666888:::<<<============888888888888777555444333///222555555333222333555444222000......///000111222222111000000000000000......000111222222222222333333111111111222333444555333222000000111333444333111222666666222222444333444555555333333444555111333666999;;;;;;:::999777777777777888888888888444666777777555555555666333333222222222444555666555555444444333222222222111222333222111000000111111111111111111111111111000000000000111222333444222222222333333444444444444444444444444444444444222222222111111111111000......////////////......000000000000000000000000sss```WWWQQQHHH@@@===???;;;777555555777888999777777777777777666555555222444777888777777777888<<<<<<<<<<<<;;;:::999888444333222222444666555555444444333222111111111222111333444222///...000333...111333222///...000333111111222333333333333222333222222333444333111///222222333444444555555666111222444666777666666555666666777777888888999999666666666666666666666666555555555444333333222222666777777666444222333444333333222222222333444555888555222222333444222000111111111111111111111111111111222222222333333333333333333444444555555555444333333222222333333444111111111000000000000000///////////////////////////000111111///......///yyyhhh```YYYOOOFFFBBB>>>;;;888666777888999999777777777777777666555555444666999:::999999999:::<<<<<<<<<<<<;;;:::999888555333222222444555555555333333222111111111111111111222333111///...000222111000000000111111111000000111111222222222222222444333333444555555333111222222333333444555555555111222444555666666666555777777777777777666666666555555555555555555555555444444444444444555555555222333444444333333444555333333222222333333444555777444222222333444222111222222222222222222222222222222222333333333333444333333333444444444555555333333222222222222333333000000000000000000000000000000000000000000000000///000111111///......///oooeee]]]RRRHHHBBB>>><<<999888999999999888777777777777666666666666777999;;;;;;;;;:::;;;<<<;;;;;;;;;;;;:::999888888555333222222444555555444333222111111000111111111111222222111///...000111333000...///333444111...000000000111111111222222444333333444666666444333222222333333444444555555222222333444555555555555777777666666555444444333444444444444444444444444333444444555666666777777...000222333333444555777333333333333333444444444555333222222333444333222222222222222222222222222333333333444444444555555333333333333444444444444222222222111111222222222000000000000000000000000111111111111111111111111///000111111///......///yyyjjj___TTTJJJDDD???===;;;:::;;;;;;:::888777777666666666666666777888999;;;;;;::::::;;;<<<;;;;;;;;;::::::999888777555444222222444555555444222111111000000111111111111111111000//////000000333111///000222333111000000000000000000111111222444333222333555555444333111222222333444444555555222222333333444444444444555555555444444333333333444444444444444444444444555555555666666666777777///111333333333444666888222333333444444444444444444333222222333333444444333333333333333333333333444444444444555555555666333333333333333333333333222111111000000111111222/////////000000000000000111111111111111111111111///000111111///......///ssseee[[[QQQKKKBBB@@@===<<<<<<;;;:::888777777666666666666777888777888999999888777999:::::::::::::::999888777666666444333333444555444333222111111111111111222222222111000000000000000000000222333222000000111333000000//////000000111222333222111111333444333222111111222222333444444555222222222222222333333444222333333333444444444555555555555555555555555555777777666666666555555555222444555555444444555777222333444555555555444444333333333222222333444444333333333333333333333333444444555555555666666666333333333333333333333333000000000//////000000000......//////000000000000111111111111111111111111///000111111///......///{{{jjj```VVVMMMFFFCCC???===<<<;;;:::888777777666555555666888999666777777666555555666888999999999999888777666666666444333333444444444333222222222111222222333444444222000000111222111000///222555444000///111444111111000///000111222333555333111111222222222111111111222222333333444444333222222111111222333333111222222333444444555555666666666666666666666666777777666666555444444333444666666666444333444555222333444666666555555444333444444333222111333444444444444444444444444444444444444555555555666666333333333333222222222222000//////......//////000---......//////000000111111111111111111111111111///000111111///......///rrrgggZZZOOOJJJFFFAAA===;;;:::999888777666555444555666888999555666666444333333555777999999999999888777666555777555333333444444444222333333222222333444444555555333111111333333222111111222333222222111222333333222000000000111333444777555222111222222111000111111111222333333444444333222111000000111222333333333333444444444444444555555555555555555555555555555555444444444444444333444555555333333444555222333555666777666555444444555555444111000222444444444444444444444444444333333444444444555555555333333333222222222111111///..................///------......///000000111000000000000000000000000///000111111///......///~~~qqqbbbUUUMMMHHHBBB===;;;:::999888777666555444555666888:::555666555444222333555777999999999888888777666555777555333333444444333222333333333333444444555666666444111111444555333111444222000111444555333000333222111000000222444555:::777444333333333222111000111111222333333444444333222111000000111222222666555555444444333333222444444444444444444444444222222333333444555555555111222444333333222444555222333555777777666555444444666666444111///111333555555555555555555555555333333333444444444555555333333333222222111111111.........------.........---------...///000000111///////////////////////////000222111///......///{{{lll```ZZZNNNDDDBBBBBB===888444888777666777888777555444555444222111111222444555444555666666666555444333777555333111000111222333222333444444333222000///333555666444222111333666666222---+++...111222111111000000222444444333222666333222444333111111444000111222222111111333555333111///000222333222/////////000111222333333333555555555555555555555555666666555444333333222222555444444333333222222111444444333333333444444555777666555444333444444555777666444333444555777888666666666555555444444444333222111000000000222222------............------///////////////000000111111222444444222111222333222111111111000000//////wwwjjj___SSSHHHCCC@@@<<<999999;;;:::888888999888666444555555444333333444555555444555666777777666555555777666444222222222333444444444444444333222111111000222444444333333666888:::666222111222333333222222111111222444555333222555222222444444111111333000111222111000000222444444222111111444444333111000000111111222222333333555555555555555555555555555555555444333333333222444333333333333222222222555444444333333333444444666555444444444444555666888777555444444555666777555444444444333333333333222222111000000111111222000000111111111111000000////////////000000111222000222333333222111111222111111111111000000000///vvvggg\\\PPPHHHCCC======???===<<<:::999999999777555555555555555555555555555444555666777777777777777888777555444333444444555666666555444333333333333...000222333444555888:::;;;888666555555444333222333222222333555555444222333111222555555111000222000111222111000000222333555333222333444555444333111111111222222222222222444444444444444444444444444444444444333333333333222222222222333333333333555555444333333333333333444444333444444555777777999888666555444555666666222222222222111111111111111111000000000111111222111111222222222222111111/////////000111222333444///111222222111000000111111111111111000000000000pppfff[[[RRRIIIBBB@@@CCC===;;;999999999999888777444555666666666666555444333444444555666777777777888888777666555555666666777666444222222222333333...000222333555666888999666555555444444333222000444333333444555666444333222000222666666222000111111222333222111000222444444333333333444444444333222222222222222222222111444444444444444444444444333333333333333333444444000111111222333333444444555555444333222222222222222222333444555777888888999888777666555444555555000000000000000000//////000000000000000111111111000000000111111000000000000000000000111222444444///000222222000///000111111111111000000000000000wwwnnnddd[[[QQQFFFBBBBBB;;;999777777999999999888333444555555555555444333222222333333444555666666888888777777666666777777666444333111111111222222000111222444666666666555000222333444333333222222555444333444555555444222111///111555666222000111222333444333111111222444222333333333222222222333333333333222222222222222444444444444444444444444222222333333333333333333///000111111222333444444555444333222222222222222000111222444666777888999888777666555555444444444//////////////////////////////000000111111111111000000111111111111000000000000000000111222333444///000222222000///000111000000000000000000111111vvvkkkbbbWWWLLLDDDBBB<<<:::888777888999999999444444444444444444444444333222222222333444555555777777777777777777777777444444333222111111111111222222333444666666555333000222444444444333444555444333333444555444333111111///000444444111000222333333444222111000222333111333444333222111222333222222222333333333333333333333333333333333333333333333333333222222222222000000000111222333333444333333222222222222333333///111333555666888888999555555555555444333333333////////////000000000000......///000111111111111222222333333333333222222111000000000000111222222///111222222111000000111000000000000111111111111rrrhhh___TTTLLLHHHAAA>>>;;;999999999888777777666555444444555666777555444333333333333555555666666777777777777777666444444444444333222111000222111222444777777555222111333555444222222444666444333222333444333222000222//////333333111111444111222222111///...///111222444555555222222333555111222222333333444444444333333333333333333333333444333333333222111111111000000111111222222333333111111111111222333444444000111333555777888888888333333333333333333222222000000000000111111111222---...///000111111111000111111222222222222111111111111000/////////000000000222333333222111111222///000000000111111111111yyynnnfff\\\TTTPPPFFFBBB>>>:::999888777666999777666444444666777999777666555444333444555666555666777777777777666666444555666666555444222111111000111444888999666333222444555333000///111333444333222222333333111///222//////222222000111555///000000///---,,,...///333555777666444333444777111111222333333444555555333333333333333333333333444444333333222111000000111111111111111222222222000000000111222333555555000111333555777777777777111111222333333333222222000000111111222222333333,,,---///000111111111000//////000000000000//////222111000///............111222444444222111222333//////000000111111111222xxxnnneee]]]WWWIIIDDD===<<<======:::666888;;;888000...333666555444555666777666555222111666666666666666555555555666666666666555555555555555444333444666666666444111111111111111111222222333333333333333222111000444111///000111222///---000///.........///111222444333333333333444555555666555444444333333333444444444222222333555888:::555444333222333444555666555444333222222333444555333333222222222222222333333333333333333333333333777333000000222333222000222222111111111111222222............////////////000111222333333333333333//////000000000000/////////222444444333000//////111000000000000222333444tttiii```ZZZOOOHHHAAA>>>??????<<<888777:::888222///333555444777777888888888666444222555555555666666666666666666666666666555555555555333222111222444555444333111111222222222222111111333333333333222222111000000///...///222333222111000/////////000000111111333333333333333444555555222222111111000000000000444333222222333444666777333333222222333333444444444444333333333333444444222222111111111111222222333333333333333333333333666333000000222333222111222111111000000111111222......////////////000000///000111111222222222111...//////000000//////...000111333333111000///000111000000///000222333444rrriiidddWWWOOOFFFAAAAAA@@@===:::777:::999444222333555444999:::::::::888666444333444444555555666666777777666666666555555555555444333222111222444555444333111222333333333222111000222222222222222111111111000//////000222333222111///000111111222222111111333333222222333333444555444444333333333333222222222222222222222222222222000111111222333333222222333333333444444333333333111111000000000111111222222222222222222222222222444222111000222222222111222111111000000111111222/////////000000000111111//////000111111111111000//////000000000000//////000111222111000///000111000000//////000111333444vvvrrr___WWWKKKEEECCCBBB>>>;;;888999999666444444444555:::::::::999888666444333333444444555666777888888666666555555555444444444555444444555777888777666222222444555444333111000222222111111111111111222333222222111111111000//////000111333333222111111222222222222222333333444444444444444444444444333111111222222111000//////...///000222222222111111111222333444444333222111000000000///000000111222222222222222111111111111222222111111111222111111111111000000000000111111//////000000111111222222000000111111111111111000000000111111111111000000000111111000///...000222000000//////000111333444~~~iii___SSSKKKGGGDDD@@@<<<999999999888666444444666888888888777666444333333333444444555666777888888555555555555444444444444555444444555777888888777333444444555444333222111222111111000000111222222333333333222111000000000///000111333333222111111222111111111111222333333///000111111111111000000000111111111000///...---,,,...///111222222111000000111222333333222111000000000//////000111111222222222222111111000000000000111111222111111111111111000000000000000000111...//////000111222222222111222222333222222111111111222222333333222222111000111111000//////111333111111000000111222333555uuukkk^^^UUUPPPKKKEEE???<<<999888999666333444888666666555555444444333333444444555555666666777777555555555444444444444333333222222333555777777666666555555444444333333333111111000//////111222333///111222222111222333555///000111111222222111111111111000000111111222333///000111333333222111111111000000000//////......---...///000111222222222111111111222222111111111000000000000111111222333222222111111000/////////...000222222111000111222111000000//////000000111......//////000111222222222333333333333222111111222222333333333333222222000111222222111111222333222222111111222333555666wwwkkkaaa[[[TTTLLLEEE>>>:::888888666222555;;;555555444444444444444555555555555666666666666666555555555444444444333333333222222333666777777666888777555333222333444444111000/////////000222333///111333333111111333555000/////////000000111111000000000000000111222222000222333555555555333333111000///......///000000.........///000111333444111111000000000000111111000000000111111222444444222111111000//////......---000222333111000111222000000////////////000000,,,---...///000111111222222222222222222111000000000111111222222111111000///111444444333222222333444333222222333444666777sssjjjbbb[[[QQQJJJ???:::777888666222555<<<555444444444444555666666666666666666666555555555555555444444444333333333555444444555888:::999999:::888555222111222444666111000///...///000222444222444555444111///000222000///.........///111222000000000000000111111222---...000222222222000///222000///---...///111222//////......000222444555222111000//////000111222111111111111222333444555222111111000///......---,,,///222333111000000222000000////////////000000,,,,,,---...///000111111111111111111111000////////////000000000000/////////111555666555333333333444444333333444555777888zzzsssmmm```SSSMMMDDD@@@===;;;888666999???777888777444111000333666555333222222555777777777777888666444555999888555666666777888888777666555222222222222222222222333444333222111222333444555222222111222333444222000111111111000111111222333//////......///111333444000000111111111111000000111111000000000000111111///////////////000000111333222000//////000222333333333333333333333333333111111222222222111111000000000000000000000000000...///000111111000///......000...,,,///555777555,,,000333444111//////000000111111111//////111222555111000222444222222444333222000000222666;;;==={{{sssfffZZZTTTIIIAAA;;;:::999888888:::777888888666333333555777444333111111333555555555666777666444666999888444666777888999999888777666333333444444444444444444888777666555444444444555444333222333555555333222222222111111111111222222000////////////000222333000000111111111111000000111111000000000000111111333222111000///000000111333222111000000111222333333333333222222222222222111111222222222111111111000000000000000000000000...///000000111111000000///000...,,,---222444222---000333333111///000111///000000///......///111444000///222333000000222333333333444777;;;???BBB|||oooddd^^^RRRGGG===<<<===;;;777666666888888888666666777888777555333222444555666555666888999777888;;;999444777777888999999999888777555555666666666555555444;;;:::888666555444333333444444333444555666444222444333222111111000111111111111000000000000111222000000111111111111000000111111000000000000111111777555333111000000111111444333222111111222333444222222222111111000000000111111111111111111111111000000000000000000000000......//////000222333444000222111......222333111///111222111000///000111......///...---,,,...000222//////222222...---///222333555888<<<@@@DDDFFFxxxlllfff[[[QQQGGGCCCAAA<<<999888555666777888888777777777:::888666666777888888777777:::;;;:::;;;===;;;555555666777888999888777777555666666777777666555444888777666555444333222222444333333444555555444222555555333222111000000000333333222222222222222222000000111111111111000000111111000000000000111111777555222000000000222333333333222111111222333333111111111000//////......111111111111111111222222/////////////////////////////////000222444777888333666666222111444666444111111111000//////000111...//////...------...000000///000333111---,,,///333555999===AAADDDGGGHHHuuulllaaaZZZRRRKKKCCC;;;999<<<555555666777777777666555;;;888666666777888888888666999:::999:::<<<999444333444666777777777666666555666777777777666444333444444555555555555555555333222111222444444222111666555444222111000000000444444444444444444444333000000111111111111000000111111000000000000111111444222111000000111333444222222222222222222222222000000000//////.........111111000000111111333333........................///000000222555999<<<>>>666::::::666444666777666333222000///000000000000000111111000//////000222//////111333222...///444;;;===@@@CCCFFFHHHJJJJJJuuuhhhbbbZZZQQQFFF===;;;???777666555555777777666555888666444333555666777666444666666555666999777222222333555666777666666555666777888888888666444222333444555666777888888888222111111222333333222000666555444333111111000000333444555555555555555444000000111111111111000000111111000000000000111111222111111111222222333444111111111111111111111111////////////////////////111111000000000222333444........................000111444777;;;>>>BBBCCC;;;@@@@@@;;;666666666555333111000000111111///...222333333222111111222444000000222555444222666<<>>;;;666555777888888666777555444444666888999999999:::888555777;;;:::777333444666777888888888777999:::;;;<<<;;;999666444///000222444555555444444444333333444555555444222555555444333222222222222...000111333444444333333000000111111111111000000111111000000000000111111555666777777666444222000//////000000000000//////------...///000111222222111000//////000222444555111111111111111111111111222555999???CCCGGGIIIJJJQQQUUUTTTJJJ@@@;;;888666222111000222333222...***222333333222111111222444111222444777777999AAAKKKSSSRRRNNNJJJGGGDDDBBBAAA~~~pppjjjeeeZZZQQQMMMEEEAAA===;;;<<<===;;;888888777666555555666777888777777777777888888888888:::;;;;;;:::999888888999<<<;;;:::;;;===<<<888444666444222000000222444666444444444444444444444444444333111000000000111222333444555555555444333222666666666555444333111111222555444111000333222///222333333333222000///---000000111111111111000000......///000111222222333000000000000000111111111222333222111///...///000555555<<>>888555555111...///333555333000111000//////000333666999777888777666888@@@KKKSSSSSSOOOLLLLLLMMMJJJBBB;;;xxxooobbbXXXTTTKKKEEE>>>;;;;;;<<<;;;:::888777666555444444555555777777777777777777777666777888999888666555666777;;;:::999:::<<<;;;777444555444222111111333555666444444444444444444444444333222111000000000111111111222444555555555555444555555555555444333222222111333333111111444444111222333333333222111///...000000000000000000000000//////000000111111222222000000111111222222333333333444444222000///000111888===HHHUUUYYYUUURRRSSSUUU]]]```VVVGGG>>>999666222///,,,---000222000.../////////000222666;;;>>>:::::::::<<>>>>>>>>===:::999777666555444555555777777777666666555555555999:::;;;:::888888888:::999888888999:::999666444444444333222333444666777333333333333333333333333222222111000000000000111000111333444555666666666333333444444444444333333///222333111222555666333333333333333333222111000000000///......///000000000000000000000111111111000111111222333444444444333444555444222111111222<<>><<<<<>><<<:::999777777777777888777777666666555555444444999:::;;;:::999888999:::777777777888888777666444444444444444555666777777333333333333333333333333222222111111000000000000222333333444444555555555111222333444444444444444000333444111222555555333333333333333333222222222111///...,,,,,,...///111111111111000000000000000///000000111222333444444222444555444222111111222<<>>:::999888666666666777777666666666666666666666666555666777777666666777888555666777777555555666777666777888999999888666555444444444444444444444444333333444444333333222111777666555444333222222222111111222333333444333333444666666222222444333000111000000000111222333333000000///......///000000000000000000000111111111///000000000000111111111///111333444222111111111666===EEEJJJQQQWWWXXXUUUWWWTTTMMMGGGEEEDDD===444444444333222111111111111111333333222222999DDDNNNWWWSSSQQQSSSYYYZZZUUUOOONNNNNNOOOOOOMMMJJJFFFDDDzzzqqqhhh```WWWNNNHHH@@@>>><<<999777666666666555666666777777888888888888:::;;;;;;::::::;;;<<<555777888777555444666999777888:::::::::888666444555555555555555555555555444444555555555444333222666666444333222333333444111222222333333333222222333555555222222555555222//////...//////111222333000000000000000000000000//////000000111111222222222222111111111111000000000222555555444222222222555999===BBBLLLXXXZZZVVVUUURRRMMMJJJMMMNNNEEE:::666666555444222222222333222444555333333;;;HHHRRRXXXVVVUUUWWW[[[\\\YYYUUUUUUSSSQQQPPPOOOKKKEEE@@@{{{pppggg___WWWRRRGGGEEEBBB>>>;;;999888777555555666777888999::::::777888:::999999999:::;;;555777888777555444777:::888999;;;;;;:::888555333666666666666666666666666444555666666666555444333555444333222333444555666222222333333333222222111111444444222333666777444............///000222333000000111111111111000000...//////000111222222333444444333222222111111000111333666777555444333333555888:::???MMM[[[]]]WWWSSSQQQMMMNNNTTTVVVLLL@@@999999999777555444555666222555666444555===KKKWWWUUUTTTUUUXXX\\\]]][[[YYY]]]YYYUUUTTTSSSOOOFFF???xxxqqqiii___WWWMMMIIIDDD>>>;;;:::<<<===777:::===<<<:::888888999777555555777;;;<<<:::888888888666555555555666777888;;;>>>:::444000111444666666555555555555666777555666888:::999777555333666666777777666666555444444333222222333333111000666222---***+++///111333////////////000000000000////////////000000000000222111000///000222555666444333222111000111111222///111333333222111111222666444555<<>>wwwkkkcccYYYTTTLLLEEEBBB@@@>>>===777999;;;;;;999888888999999888888999<<<===<<<:::999999777666666666666777888999999999777666555555777777666666666666777777555666777888888666555444666666666666555444444333555444333333444444333111888555333222333444444333000000000000111111111222000000000000111111111111111333333333222222444777444333111000000111222333111222333333222222444555;;;999:::???HHHRRRZZZ]]][[[bbbdddbbbbbbbbbVVVFFF===:::777666666666555444333555777777888@@@MMMWWWWWWUUUSSSUUUYYY^^^aaaaaaccc```]]]\\\YYYQQQFFF>>>{{{qqqggg^^^SSSLLLHHHDDD???;;;999:::<<<;;;:::999:::;;;::::::999:::;;;<<<:::999;;;:::999777777666666666888666666777:::;;;999777999888888777777777888888666666666666666555555555666666555555444333333222666555333444555555444333444333333444444333000...111111111111222222222333000111111111111222222222111555999888444222444777444333111000000111333555333333333333222444777999@@@@@@BBBDDDHHHOOOXXX]]]___fffiiigggfffcccWWWHHH>>><<<888777777777666555444555666777;;;DDDQQQZZZVVVTTTRRRTTTXXX^^^bbbcccdddcccaaa___\\\SSSHHH???~~~tttiii]]]UUUQQQMMMEEE>>>>>>>>>===<<<;;;;;;<<<<<<999999999999999888777666;;;;;;:::999888777666666666666666888999999888888::::::999888888888999999777777555444444444555666666666555444333333333333666555333444555666555333222222111222222111...+++111111111222222222333333000000111111111222222222000777======777333444888333222111000000222444555444444333222222444999<<>>;;;::::::::::::999999:::999888777666666:::::::::999888777777666444888:::999666444666999;;;;;;:::999999999999999888777555444444444666777777666555444444444555555666444333444555666555444777555333222222333222111111111222222222333333333000000111111111222222222000888??????999555555888444333333222222333444444444444333111111444999===FFFMMMVVVYYYVVVSSSTTTWWWYYY^^^aaa```]]]WWWLLLCCC>>><<<999888888999888777777666777<<>>???;;;777777888777777888888888777666555555555444222222444888<<>>999888777888:::;;;:::999;;;888555555777999::::::555555666666666777777777444444444444555555555555333777;;;===<<<:::888888;;;===>>>???>>><<<888666777777666555444555999;;;CCCJJJSSSXXXVVVRRRMMMKKKEEEFFFIIIIIIGGGAAA<<<::::::888666666888:::::::::999888;;;DDDQQQZZZ\\\\\\ZZZ[[[\\\ZZZWWWUUUVVVXXXUUUZZZWWWMMMJJJOOOPPPKKKvvvooolll```YYYPPPIIIEEECCC@@@>>>666888::::::888666888999333444666777888888777777<<<;;;:::<<<===>>><<<;;;<<<;;;:::999888888888888999999999999888888888777999999888888:::<<>>===>>>@@@BBBBBBAAA777888888888999999999999666666666666777777777777444666999<<<===<<<:::888???AAACCCDDDCCC???;;;888999999888777666777999;;;===BBBJJJNNNNNNKKKGGGDDD;;;<<<>>>???<<<777555555888777555666888:::;;;:::555555999CCCPPPXXXYYYWWWVVVXXXZZZYYYVVVTTTTTTVVVPPPUUUQQQFFFDDDKKKOOOKKK|||uuukkkfff^^^VVVPPPJJJEEEBBB===;;;888777999:::;;;;;;888888999999999999888888>>>>>>===<<<:::999888888888888999999999999888888::::::999888666444333222;;;===>>>???>>>>>>@@@AAAEEEEEEAAA>>>CCCLLLLLLGGGIIIEEEBBBEEEMMMRRRRRRPPPEEEAAAAAAEEEDDD@@@@@@DDD???@@@AAABBBBBBAAA??????======>>>@@@AAA@@@>>>;;;===@@@DDDDDDBBB@@@AAABBB>>>@@@===777888======999???@@@AAABBBBBBAAA@@@???999999999888888888888777666888;;;:::888888:::===:::888888>>>GGGMMMNNNMMMJJJOOOUUUVVVSSSQQQSSSUUUPPPMMMLLLKKKGGGDDDGGGNNN}}}wwwrrrjjjbbbZZZSSSLLLHHHBBB???;;;:::::::::::::::999888888777777888999:::;;;;;;:::999888777777666777888888888888888888777:::::::::::::::999888777;;;<<<>>>?????????AAACCCIIIJJJIIIHHHMMMUUUXXXVVVYYYWWWVVVYYY```fffiiijjjYYYVVVWWW\\\\\\WWWSSSSSSTTTTTTUUUUUUTTTSSSQQQQQQJJJIIIGGGFFFFFFGGGHHHIIIGGGIIIJJJIIIGGGEEEFFFGGGCCCCCC@@@::::::======888;;;<<<===>>>>>>===<<<;;;777777666666666555555555333555777999999:::;;;===:::777777:::AAAFFFFFFEEEBBBGGGMMMPPPQQQRRRRRRSSSLLLKKKLLLNNNKKKIIILLLRRRyyyppphhh```YYYTTTIIIFFFBBB???===<<<:::888999888777777777888:::;;;:::999999999888888888888777777777777777777777777777888999::::::;;;;;;;;;:::<<<>>>??????@@@BBBDDDIIIMMMPPPPPPUUU]]]dddffflllnnnqqqtttyyy|||xxx|||{{{{{{zzzyyywwwuuuttthhhccc\\\UUURRRSSSUUUXXXUUUUUUSSSQQQNNNLLLMMMNNNGGGFFFBBB===<<<===<<<888999:::;;;<<<<<<;;;:::999777666666666666555555555333444555888::::::999777999666555666;;;======;;;;;;>>>DDDKKKQQQTTTSSSRRRJJJJJJLLLNNNMMMKKKNNNTTT{{{ssslllgggcccSSSPPPKKKFFFCCC???;;;999999999999::::::::::::::::::::::::::::::::::::;;;777777666666666666777777444555666777888888888888:::<<<>>>???@@@AAACCCEEEFFFKKKPPPSSSUUU\\\fffmmmwww}}}wwwkkkbbb^^^^^^```aaa^^^ZZZVVVRRRQQQQQQRRRGGGFFFBBB???>>>>>><<<999:::;;;<<<======<<<;;;::::::999999999999888888888777666666888:::888444///888666444555777999888777999:::???IIISSSWWWUUUQQQOOONNNOOOPPPOOOOOOTTT\\\}}}vvvqqqnnn```\\\VVVQQQLLLGGGBBB>>>;;;<<<>>>???>>><<<999777999999::::::::::::;;;;;;777777666555555666777777555555666666777666666666999;;;>>>??????AAACCCEEECCCHHHMMMQQQSSSXXXbbbkkkwww|||nnnfffbbbbbbgggccc]]]WWWTTTRRRQQQQQQDDDAAA?????????>>><<<;;;;;;;;;============;;;;;;;;;;;;:::::::::999999999777666555777999777222...777666555666888999999999999999===GGGQQQVVVTTTOOORRRPPPQQQTTTVVVZZZdddnnn{{{wwwnnnjjjddd^^^YYYSSSMMMIIIBBBCCCDDDCCCAAA===999777777777777888888888888888888888666666666666888888888999999999999888777777999;;;===>>>>>>???AAACCCBBBEEEJJJOOORRRVVV___iiirrr|||sssiiieeedddgggbbb\\\VVVSSSPPPNNNLLLBBB>>>===???@@@>>><<<===999:::;;;<<<<<<;;;:::999999999888888888777777777333333444666888888666444666666666777888:::;;;<<<999999<<>>???AAAAAAAAAEEEMMMRRRUUU^^^hhhpppzzzrrriiiffffffeee```YYYTTTQQQNNNJJJGGGBBB>>>===@@@AAA===;;;===999999:::;;;;;;:::999999777777777666666666555555222444666666666666777888555666777777777999:::<<<:::;;;>>>EEEMMMSSSTTTTTTTTTXXXaaannnxxxzzzuuupppiiiccc___TTTPPPJJJDDD???<<<<<<<<<:::::::::999999999888888:::999888666666888999:::888888999:::;;;;;;;;;;;;999;;;======<<<===>>>@@@???>>>AAAKKKQQQUUU]]]gggpppzzz~~~qqqhhhfffgggccc^^^XXXSSSPPPMMMHHHDDDDDD???>>>BBBBBB===;;;===:::;;;<<<<<<<<<<<<;;;:::777777777777666666666666555777999777444333555777555666777666666777888:::<<<>>>AAAGGGOOOUUUYYYZZZffflllxxxyyyvvvpppiiigggaaaXXXPPPJJJFFFBBB@@@@@@===999777777888888888:::::::::999999888888888;;;:::999;;;>>>>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;???AAADDDFFFJJJOOOUUUYYYooowwwzzzwwwuuunnnfffbbbZZZUUUOOOLLLJJJGGGCCC???:::999:::>>>AAAAAA>>>:::888999:::;;;<<<;;;:::999777555444666888999666444666555444555666888888888666666777888999:::<<<===BBBIIIQQQVVVYYY```kkkuuu{{{sssnnnkkkeee___XXXPPPGGGBBBBBB>>>:::888888888999888:::999999999999999::::::===;;;:::<<<======;;;888;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>???@@@???===;;;;;;;;;<<<<<<<<<;;;;;;:::666444333555777888777555888777666777888999::::::777888:::<<<>>>AAAEEEGGGQQQXXXbbbiiioooxxx}}}yyysssmmmfff]]]UUUPPPIIIFFFAAA===<<<<<<;;;;;;777777777777888999999:::===<<<;;;;;;<<<<<<:::888::::::::::::::::::::::::888999<<<>>>@@@DDDIIIMMMVVV```nnnzzzvvvnnnkkkhhh```XXXTTTUUUNNNEEE@@@???@@@AAA@@@@@@@@@AAA@@@>>><<<<<<===>>>>>>===<<<;;;;;;;;;<<<666555555666888999888777777777777777888999:::;;;:::<<>>@@@BBBFFFIIIKKKRRR]]]fffmmmuuu}}}xxxpppjjjiiiggg___XXXUUUPPPJJJBBB>>>>>>@@@@@@??????AAAAAA???;;;:::===@@@@@@???===;;;::::::;;;;;;999999888888999999999999888999:::;;;;;;===???AAA>>>CCCIIIOOOVVV```jjjqqq|||~~~xxxsssqqqhhhccc[[[TTTOOOKKKGGGEEECCCBBB@@@>>>>>>>>>??????888999999999999:::;;;<<<::::::::::::::::::::::::999;;;===>>>>>>@@@CCCEEEAAAFFFLLLQQQXXXaaallltttuuuxxx|||}}}yyymmmhhheeefffeee___YYYWWWIIIFFFBBBAAABBBBBB@@@======>>>???===::::::===AAA???>>><<<:::999999:::;;;::::::999999888888999::::::===@@@BBBCCCEEEIIIMMMKKKQQQZZZbbbjjjuuu~~~vvvxxxssskkkccc]]]XXXTTTRRRKKKIIIEEEAAA???=========:::;;;;;;;;;::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<<<<<<<>>>??????BBBGGGKKKPPPZZZfffnnnooosssyyy|||zzzzzzyyy{{{wwwjjj```]]]]]]```___YYYTTTSSSDDDCCCBBBCCCEEEDDD@@@============<<<;;;;;;===???======<<<;;;::::::::::::999::::::999999:::<<>>;;;:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<888:::<<<<<<;;;;;;;;;===???BBBFFFIIILLLRRR[[[aaadddkkkrrrwww}}}yyyqqqfffhhhjjjkkknnnnnnfff[[[VVVTTTUUUXXXWWWQQQLLLKKKBBBAAA@@@CCCEEEEEEAAA>>>@@@???===<<<======<<<;;;<<<<<<=========<<<<<<;;;:::<<<>>>??????BBBFFFJJJIIIOOOUUUZZZ^^^dddlllrrr}}}~~~{{{xxxvvvoookkkddd]]]WWWRRRPPPOOOEEEFFFEEEAAA===;;;<<<>>>========================:::<<<>>>>>><<<;;;<<<===999===AAACCCCCCEEEIIIMMMRRRZZZaaafffiiijjjddd]]]PPPUUUYYYZZZ\\\\\\XXXRRRQQQPPPQQQUUUSSSLLLGGGFFFBBB@@@???AAADDDEEEBBB???DDDAAA>>>>>>??????<<<888<<<<<<>>>??????>>>=========@@@CCCEEEFFFKKKQQQVVV\\\ccckkkqqquuu||||||uuusssoookkkhhhfffffffffUUUQQQKKKGGGEEEDDDBBB@@@BBB???<<<;;;<<<>>>>>>>>>===>>>>>>===<<<;;;;;;<<<:::::::::<<>>>>>======>>>??????===;;;AAA@@@???@@@AAABBB@@@>>>IIIMMMQQQSSSTTTYYYaaahhhmmmvvv{{{vvvrrrpppnnnmmmddd___YYYTTTPPPMMMJJJHHHHHHEEEBBB@@@@@@@@@@@@???<<<=========<<<;;;<<<<<<999888888999<<<>>>>>>===;;;???DDDFFFEEECCCCCCCCC@@@AAADDDFFFGGGGGGFFFEEEEEEBBB@@@@@@BBBCCCBBB@@@???===;;;<<<>>>@@@???>>>>>>>>>???AAABBBBBBAAA@@@CCCCCCCCCDDDFFFHHHKKKMMMRRRWWW]]]bbbfffllluuu|||}}}|||vvvrrrlllfffbbb^^^ZZZWWWTTTQQQLLLIIIHHHGGGEEEDDD@@@????????????>>>>>>>>>;;;:::999;;;===>>>===<<<;;;<<<>>>>>>===<<<<<<===<<<===>>>???@@@@@@AAAAAABBB???<<<;;;<<<>>>>>>>>><<<;;;999:::<<<======<<<;;;===???AAACCCEEEFFFFFFHHHJJJMMMOOOQQQWWW^^^dddcccjjjrrrzzz}}}xxxtttpppllliiiddd```ZZZVVVSSSQQQOOOMMMIIIHHHFFFEEEEEEDDDBBBAAAAAA???>>>???@@@AAA@@@?????????>>>>>>===>>>???@@@======<<<<<<===>>>@@@AAAAAA???<<<:::;;;===>>>@@@>>>=========???@@@AAAAAA???AAAEEEHHHJJJMMMPPPRRRRRRXXX^^^bbbeeekkkuuu||||||{{{wwwsssoooiiiddd```]]][[[YYYVVVSSSPPPOOONNNLLLIIIFFFGGGEEEDDDDDDDDDDDDCCCAAAAAA???>>>===>>>@@@BBBCCC@@@>>>===<<<<<<>>>AAACCC@@@???===<<<<<<>>>AAACCCDDDEEEFFFGGGHHHJJJLLLMMMNNNQQQUUUXXX[[[^^^bbbfffdddllluuu|||yyytttpppnnnkkkiiifffccc___]]]]]][[[WWWTTTQQQPPPNNNMMMMMMLLLJJJHHHEEECCCAAA@@@BBBEEEFFFFFFEEEDDDBBB@@@AAACCCFFFGGGDDDEEEEEEDDDDDDFFFJJJLLLLLLNNNQQQRRRSSSUUUYYY[[[aaaeeeiiikkkmmmpppvvv{{{~~~yyyuuuqqqqqqrrrqqqnnniiieeecccaaa```___^^^[[[YYYVVVSSSOOOOOOQQQRRRRRRQQQSSSQQQPPPOOOOOOQQQSSSTTTSSSUUUXXXXXXXXXZZZ^^^aaa^^^aaadddfffhhhjjjooosssyyy}}}|||xxxvvvsssrrrqqqooommmkkkhhheeeaaa```aaabbb```^^^aaa```^^^]]]^^^___aaabbbcccfffjjjllllllmmmqqqtttssswww{{{~~~}}}zzzvvvttttttuuuvvvvvvsssuuuvvvvvvuuutttvvvwwwyyy~~~