BM16( ӵĦĦ{{{{{{~~~}}}xxxwwwӵ~~~}}}|||yyyxxx{{{|||{{{}}}}}}{{{~~~zzzvvvvvvwwwzzz{{{|||~~~Ħ4ĉ@ӵ}}}zzzzzz}}}}}}zzzvvvzzzzzzxxxtttqqqrrryyy|||wwwuuuxxx|||zzzzzz{{{|||{{{zzzxxxwwwyyy~~~~~~~~~}}}zzz}}}~~~}}}zzzvvvtttsssnnnnnnmmmhhheeegggooovvvyyyxxxvvvtttqqqnnnllllllmmmmmmnnnooooooppppppqqqjjjlllnnnppprrrqqqqqqppp>Leeegggjjjmmmiiikkk=hĦtttqqqppppppqqqrrrqqqmmmkkkfffhhhfffaaa```bbbaaa^^^4ĉ@ӵuuuxxxxxxvvvuuuwwwwwwsssiiijjjjjjiiihhhfffdddcccdddlllpppnnnjjjjjjjjjiiiddd```___bbbcccaaabbbfffiiijjjlllmmmnnnmmmlllkkkkkkiiifffgggjjjjjjhhheeeiiijjjiiiccc]]]ZZZ[[[^^^```aaacccfffjjjmmmoooppppppooollljjjiiiiiikkkllllllnnnqqquuuwwwuuurrrnnnlllnnnnnnllllllqqqttttttmmmkkklllnnnqqqvvv>LGG=?~~~yyymmmiiiggghhhlllnnnkkkgggiiijjjhhhccc```aaahhhooommmnnnnnnjjjeeedddhhhmmmjjjlllmmmnnnooommmlllkkknnnrrrvvvyyy~~~|||tttrrrmmmjjjllllllhhhfffhhhfffgggiiijjjiiigggdddbbbeeeccc^^^XXXUUUWWW^^^ccciiiiiieee^^^\\\]]][[[UUU]]]``````]]]^^^cccdddaaaXXX^^^aaa```bbbffffffbbbHdĦPPPVVV\\\]]][[[=Īj```aaabbbcccbbb```]]]\\\UUUYYYYYYUUURRRTTTTTTRRRGG=?dddfffeeefffiiihhheeeZZZZZZ[[[[[[ZZZYYYWWWVVVUUU\\\```]]]YYYZZZ[[[[[[YYYTTTSSSWWWWWWTTTUUUZZZ]]]]]]___`````````___^^^___^^^^^^\\\YYYWWWVVVVVV[[[\\\ZZZUUUNNNLLLOOOSSSQQQRRRUUUYYY\\\```cccdddbbb```^^^\\\\\\^^^```aaa]]]___cccgggiiigggccc___aaaaaa^^^]]]bbbiiijjjfffeee___\\\aaagggnnn{{{HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦ}}}~~~zzzxxxvvvsssmmmӵ]]]Ħbbb___\\\\\\aaafffeeebbb___```ĭӵyyyvvvĦZZZ[[[VVVĦXXXĦUUUTTTRRRQQQXXXYYYYYYTTTMMMJJJKKKOOOUUUTTTSSS___DdDTTTRRRPPP?fӵWWWVVVTTTĦPPPNNNLLLӵƜ`1.׼sWWWSSSĭӵOOOMMMNNNLLLNNNMMMLLLJJJIIIIIIIIIӵUUUUUUSSSQQQĦPPPOOONNNNNNLLLHHHGGGRRRRRRPPPOOOXXXVVVSSSĦVVVWWWYYY[[[[[[ZZZZZZĦ\\\]]]^^^dddtttDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵnnnwwwtttppplllgggbbbg&eSSS>hӵZZZXXXZZZ___ddd^^^\\\[[[fff?><z```g&e>&elllqqqHLPPPPPPQQQShӵgLMMMKKKKKKMMMOOOPPPQQQQQQLLLFFFCCCEEES?ʬNNNMMM3h?D%%)?JJJJJJZufĦTTTRRRQQQgLNNNJJJHHHg&eDDDgĉ@NNNMMMg&e>&eHHH@eIIIIII??JJJLLLNNNLLLIIIFFFEEEDDDg<ĉKKKLLLLLLJJJ3we<ĦHHHHHHIIIJJJ3h?@eHHHJJJIIIHHHGGGKKKJJJHHHZGGGPPPQQQSSSUUUVVV3h?gLXXXZZZ\\\]]]cccqqqD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@dddeeelllkkkiiiddd]]]VVVHu]ĦMMMZuR)ĦPPPQQQTTTZZZ___VVVUUUsߝLGdUĦ[[[Hƅ^Hu]Ħ^^^ntHdĦHHHHHHHGgĉ@LLLHdĦFFFAAA@@@EEEIIIHHHIIIHHHDDD???===Htƅ^AAABBBBt=o9ĦDtfo9ĦAAACCCGGGg?MMMLLLHdĦIIIBBB@@@Hu]Ħ===ttHHHCCCHƅ^Hu]ĦEEEH׼sJJJGGGEEEJJJMMMMMMIIIEEE@@@>>>>>>tQBBBBBBCCCCCCje<Ħ???AAAEEEBt=o9ĦH׼s===>>>???@@@??????AAABBBAAAHtĦDDDIIIJJJKKKMMMBt=o9ĦHdĦTTTWWWYYYZZZ___lllzzzDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ}}}{{{|||~~~}}}~~~4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqet^^^aaacccbbbcccccc___WWWQQQDdDĦIIIFFFt|>>:::===AAACCCDDDCCC@@@===q<R444666qjRgdKӵHdDĦgdKӵ:::???GR/f6LĭĦGGGGGGDdDĦDDD<<<;;;DdDĦ888`eĭBBBDdDΦDdDĦFFFDdDĦHHHCCCAAA???@@@CCCGGGJJJLLLIIIEEE???999777777geĦ>>>===>>>FSĦ<<>><<<;;;po9u333000000000GIdnuR)ĦDdDĦnuR)Ħ777===CdgĪjCCCDdDĦ@@@:::999DdDĦ777HߝL`o9BBBDdDΦDdDӵEEEDdDĦBBB<<<<<<<<<@@@DDDGGGGGGFFFCCC???999444222333geĦ:::999sp?aĦ999>>>GIdnuR)ĦDdDĦ//////111333444666222333555DdDĦCCCCCCCCCCCCGIdnuR)ĦDdDĦGGGKKKNNNOOOSSSaaannnDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵsssiiiffffffgggfffeeehhhlllooottt|||4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>eYYYpuR)Ħ^^^XXXXXXUUUOOOHHH@@@>d<Ħ===Dt666;;;>>>@@@BBBCCCDDDEEEDdDΦDdDĦMMM>d<ʜ4DuTӵ@@@4DwDd<Ħ888puR)Ħ>d<>>>999888999999888777666666peӵ444ĦpeӵDx<>d<ӵDd<333qR/ܗ?fӵ@@@>d<999999>d<Ħ7774DufئL>e???DdDʜ4DuTӵ@@@DdDĦ:::444444777<<aĦ666:::peӵDx<DdDĦ)))***---000222333222222222DdDĦ@@@@@@AAABBBpeӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}nnneeebbbccccccbbb\\\aaadddfffjjjrrrxxx{{{}}}4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜ>>sdKĦ999DHRRud999<<d<Φ>d<ĦHHHs&dq&ĒR>>>???i?ʜtd<Ħ555HHܗDӊB;;;<x888777444333222222333B?daĦ555777B?Ho9000>d<...111444555999777444>d<ӵ===@@@B?Ho9EEE<xIIIPPP```ooo&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRpppfffcccbbb```]]]XXX^^^aaa```bbbiiimmmmmmkkksss4DuXӵHu]3hhne=enepIƎ@t@h>hfeIII@ďDHHHLLLQQQNNNJJJEEEBBB@@@;;;ne555888=e555999<<>>egeFFFGGGsĪj@h<<<<<<>>>fdDĦ---@ďD888<<<Hkge888666555333111000000222@h222111@G...---HĪj@IŌ'''###Bene:::Hkge666ne999555fe444Hu]3hh888999999se000///000555;;;>>>;;;777///...------000555geĦja>aĦ555777@G111000se---222555888999<<<999333<Ō777:::>>>@GHHHGGGHkgeFFFIIIQQQbbbrrrHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hqqqeee```]]]YYYUUURRRYYY[[[YYYZZZ___aaa___bbbiiiuuu4DuXӵĵD^EEE@@@>>>BBBCCCHHHLLLLLLHHHCCC@@@???<<<222333666222333999AAADDDBBB???===<<aĦ222333666222333444s׼s555555111000555:::===888111Ho666:::<<<>>>@@@AAAGGGEEECCCJJJMMMRRRcccxxxD^DdDĦs׼sxxxkkkccc[[[SSSMMMNNNQQQTTTWWWXXXXXXZZZ[[[]]]dddoooyyyΦ4DuXӵtvӵ>d<ĦĦĦxxxnnneee]]]QQQGGG???;;;999888@@@CCCEEEDDDAAA@@@BBBEEEBBB@@@?????????===777333Ħ999===>>><<<999555333555:::AAAEEEEEEBBB======?????????===<<<;;;BBBBBBAAA???>>>===<<<<<<<<<;;;:::<<<===;;;666111>d<Ħ)))---000---,,,++++++...222777:::===<<<888444111000111222333000,,,*********)))'''###%%%(((+++,,,---------...111222000,,,***,,,///+++---......---...000222444555555444222111111333555666999===???>>>;;;888/////////222Ħ000((()))000999;;;555000......>d<Ħ======;;;888777Be777<<<555222000000222555777888;;;555...---111777geFYĉ***,,,>aĦ---...111333444444999555111111444666Be;;;>>>;;;333......000111000---nu]ӵ999:::999888666555777888===BBBBBB???@@@EEEDDDAAADDDKKKOOOTTTfff{{{>d<Ħ>d<ĦĦBeĦzzznnnddd[[[SSSMMMHHHJJJMMMOOOQQQRRRUUUWWWZZZ```iiirrr{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ~~~uuukkkccc\\\UUUKKKAAA;;;888777666===AAAEEEEEEBBB??????@@@777888:::===>>>;;;666gdKĦ>>>BBBCCCAAA???777666666:::@@@DDDEEEDDD>>>AAADDDGGGGGGEEEBBB???CCCAAA???>>>======>>>???===:::999999:::999555111gdDĦ+++...000...---,,,,,,///222777999777555333000.........//////,,,'''%%%$$$###"""!!!!!!%%%&&&%%%$$$%%%''')))+++---+++)))(((***---(((+++---,,,***+++000666::::::777333///,,,+++,,,222333777<<<@@@AAA???<<<222...+++gdKĦ444++++++000777888222+++)))+++sdKĦ@@@???:::888888<<<===@@@;;;777111......000222333555111,,,+++///555ŶS+++)))***3we<)))+++---...111///...000555999@@@DDDFFFAAA777///,,,,,,++++++---iĉ@3hR/Ō666555555666888888:::888999===???@@@CCCHHHEEECCCFFFLLLQQQXXXkkk~~~DdDĦsdKĦgdKĦgdKĦuuujjj```VVVOOOIIIJJJJJJIIIIIIJJJMMMOOOUUUZZZaaagggooozzz>Anenene}}}wwwqqqjjjbbb]]]WWWQQQHHH@@@;;;999888888:::???EEEGGGDDDAAA@@@@@@555666888999999666ne<<>>AAACCC<<<999777777999999777De+++,,,...000///...,,,,,,---111555777444222111111111000///...+++)))%%%###!!!!!!"""""" $$$'''$$$&&&'''((('''&&&&&&(((++++++...000,,,''''''---444999888555000+++))))))+++///111555;;;@@@BBBBBB@@@:::444ne<<<999111///111888999333,,,(((,,,neAAA@@@???888666888>>>AAAAAABBBDDD???;;;666222000000///......+++((()))---222>A///+++)))k<""""""###%%%&&&+++***+++000666999999888<<>><<<888888<<>>===999999888777444222;;;@@@CCCDDDBBB???===999777555444555888999:::<<>>444111333:::@@@AAAAAACCC>>>===:::888666333...++++++***((((((+++...111///,,,'''""" """*********///444777666444333888???AAA???<<<:::999999777666555111222444888;;;>>>@@@BBB===999:::???CCCCCCCCCEEEIIIJJJLLLOOOSSS___sss}}}nnnaaaZZZWWWTTTOOOHHHDDDCCCEEEHHHSSSVVVYYY\\\```hhhrrrzzz|||wwwrrrmmmjjjeeebbb]]]YYYVVVUUUUUUVVVQQQLLLEEE???===<<<;;;;;;CCCFFFHHHEEE???999666666;;;;;;:::777444222111222<<>>;;;:::888777555333333444555666888999;;;>>>AAAEEEGGGIIICCCAAA>>><<<<<<>>>@@@BBB999666222333888<<<======888666444111000000000111---,,,)))((()))+++...000333333333666999888444///!!!!!! !!!&&&***---...,,,&&&!!!&&&,,,222555555666555///'''###%%%))))))***+++++++++,,,///222///000333888===@@@@@@???>>>999444333777999888666666222333:::???===888555444999???DDDDDDBBB???>>>333//////555:::;;;;;;<<<999::::::;;;:::555...)))...---,,,******+++---...000111111...***))),,,///000...+++%%%!!!!!!###,,,******---222444333111---222888<<<===<<<:::999;;;;;;:::777333111111333222333555888<<>>===<<>>777111000111777999<<<;;;999777777777???BBBDDDDDD@@@<<<;;;:::666666666555444555666888888666333222555:::@@@DDD@@@>>><<<::::::;;;<<<===:::555111111555:::<<<<<<888777555333111111111111...,,,)))((((((***---///000000111444888777111+++!!!"""!!! """(((------,,,)))&&&""""""'''...333666333222111---)))&&&%%%&&&&&&(((+++,,,---///222444000111333777;;;===<<<;;;888666444444555555444333222...///888@@@@@@<<<:::666;;;BBBEEEEEEBBBAAAAAA;;;444111444888888777777222444666888888555...***............---...000111111333333000+++)))+++...//////...***&&&$$$&&&))),,,***)))+++000222111///***...333777888888777666:::===>>>:::444111444888666555444555666999===???======???AAA>>>:::;;;???BBBFFFJJJMMMUUUhhhxxxjjjbbbXXXVVVQQQLLLHHHHHHKKKNNNOOOSSSVVVYYY[[[___ffflllqqq||||||ssskkkggg```^^^ZZZXXXUUUSSSOOOMMMHHHGGGDDDBBBCCCGGGMMMRRRSSSOOOHHHDDDBBBAAA@@@???@@@@@@>>>888111---...000111666<<>><<<;;;<<<@@@CCCEEEDDD@@@<<<;;;<<<555666777777777888:::;;;<<<777111---...444<<>><<<:::888888888999::::::555000///333777::::::888777555333222111222222...---***((((((***,,,...---,,,...222555444---'''$$$%%%$$$"""!!!$$$***///+++(((&&&%%%%%%%%%###"""###"""!!!###''',,,000222......---+++***((('''&&&&&&))),,,...///000222444222222333666999;;;:::999333333444555555444333333...***+++666???AAA???===666;;;BBBFFFEEECCCCCCCCCDDD<<<666777999888555555...///111444555333...******+++...///111333777999333555555111+++((())),,,...//////---***)))+++...,,,***(((***...111111///'''***///333555555555444999???BBB>>>555111444999:::777333000000444888;;;>>>>>>??????999555888>>>===CCCHHHLLLVVVkkk}}}oooggg^^^\\\WWWQQQLLLJJJLLLNNNMMMQQQUUUWWWYYY]]]ccchhhmmmyyy~~~tttjjjaaaZZZVVVPPPPPPPPPOOONNNLLLJJJHHHBBBAAA@@@======BBBKKKRRRVVVOOOHHHCCCBBBBBBAAA@@@CCC???999555222111000000111555:::>>>???===:::777CCCBBBAAA@@@???<<<888555111555::::::888777;;;??????999111---...444;;;???>>><<<======888222555======:::666555666888999:::999888777666555444333333222...(((%%%&&&(((+++,,,)))+++---000000...***''''''((((((&&&######'''***,,,***(((%%%###"""######"""%%%''')))***,,,...111444000,,,+++,,,,,,+++)))(((((()))---111555777888666444333444666666333000666555444444555444222///......000444888;;;<<<<<<;;;BBBHHHGGGCCC???@@@CCCDDDEEECCC@@@:::555333222...******///111---(((&&&''')))+++***,,,222<<>>:::999;;;>>>@@@FFFMMMSSS\\\oooyyypppfff```XXXRRRQQQPPPNNNLLLMMMOOOQQQRRRUUUYYY^^^aaafffsss{{{tttjjj```XXXQQQKKKHHHGGGHHHIIIIIIIIIHHHFFFEEEBBBAAA@@@>>>===AAAGGGMMMQQQMMMJJJHHHHHHGGGCCC???BBB===777222//////000000111444888<<<===:::777444<<<<<<=========:::777444222666:::999777555888;;;???:::444000111666===AAA;;;888888:::888555777===<<<888444444888<<<===<<<::::::999888666555333222333///)))&&&%%%&&&''''''(((((()))+++---...---,,,------,,,((($$$###%%%'''***)))((('''&&&%%%$$$$$$###%%%''')))***,,,///111222...+++***,,,.........))))))***,,,000444666777444222111111333444222000333333444555777666333000111111222555999;;;;;;:::999>>>CCCBBB===;;;<<>>>>>@@@DDDGGGKKKKKKKKKMMMOOOLLLFFF@@@AAA>>>888333000000111333111333777999999777333111333555888::::::999777666555777:::999666444555888>>>:::555222222666;;;???:::666444666777666666888888222---000888>>>???===:::::::::999888666444222555111,,,)))'''&&&$$$###%%%&&&&&&(((+++...000222333222///***%%%######$$$'''((()))******)))'''%%%%%%&&&((()))***+++...000...,,,)))(((+++...111222++++++,,,---000222555777222000......000111111111111222555888:::888444111111111222555888999888777777999;;;:::666555666999:::<<<===;;;777333000///,,,((('''+++---)))%%%$$$)))(((&&&###$$$+++777@@@>>><<<888555111,,,&&&"""'''***---///---***((('''...222666555000++++++,,,---...000111111111000000...000222222111111222333...000222333444777;;;>>><<<;;;:::;;;<<<>>>>>>===AAAIIISSS]]]iii}}}}}}wwwpppfff___[[[XXXTTTQQQMMMMMMMMMMMMNNNRRRWWWZZZ[[[fffuuuvvvooohhhccc___WWWQQQJJJCCC@@@>>><<<;;;???@@@AAAAAAAAA???===;;;>>>>>>??????@@@BBBDDDFFFHHHHHHJJJNNNPPPNNNHHHCCCAAA???===999666444555666333555777888777555222000///222666999::::::999999666888:::999777666666888;;;999666222000222555999:::555111222555666555222///)))$$$(((333<<<===:::555666888999888777555333555222...+++)))'''%%%###$$$&&&(((***,,,...111333333111...)))%%%#########%%%'''***,,,,,,+++((('''(((***,,,,,,++++++,,,------***((('''(((+++///111,,,---------...000333555111///...---///111333444333555888;;;===:::555000------///333666777666555555555444333111111222333111222333222111000000111111------222444///)))''')))(((&&&######(((000666===:::777555111---((($$$%%%(((,,,///000///---+++---333777666000++++++---...//////000///...---------///222333222111111222---000444777:::<<<===>>>===:::999<<<@@@CCCBBB@@@BBBJJJVVVbbbqqq~~~vvvlllddd___ZZZUUUQQQOOOPPPPPPPPPQQQUUUZZZ^^^[[[eeerrr}}}yyyooofff___YYYTTTRRRIIIDDD>>>:::888888777777::::::;;;<<<======<<<<<<:::;;;===@@@CCCFFFHHHHHHGGGFFFFFFIIILLLLLLHHHEEE<<<===>>>===999666555666777888999999888555333111000444888:::999:::;;;<<<777888::::::999999999:::<<<;;;999555111000111333555111---...444888666222''' !!!,,,555666444000222555888888777555444111///,,,***)))'''$$$"""$$$(((...000000///...//////---)))'''%%%%%%%%%%%%%%%''')))++++++***((('''+++...000000...+++******---+++)))&&&&&&'''***,,,***++++++)))((()))---000000000000///000333666888777888;;;>>>>>>:::444///+++,,,///333777999888777444222000...///000000000---...---------000555999555222333888999222+++'''''''''''''''))),,,111444888666444333222///+++((($$$'''+++000333444333111,,,111555444///++++++---............------,,,+++///222555666555333222222111333888<<>>888888:::???DDDHHHJJJJJJFFFCCCAAABBBEEEGGGEEECCC555888;;;:::666222222333::::::::::::999777555444555888:::999777777999<<<999999::::::;;;:::::::::<<<>>>===:::444000111222...---+++,,,333::::::666###(((000111000---000444888999888555333...+++((('''&&&%%%###!!!$$$***222555333...+++******'''%%%$$$%%%'''''''''''''''((((((''''''&&&&&&+++///333444222...+++***------+++(((%%%%%%&&&(((((()))(((%%%""""""&&&***000111222333333555888;;;888999;;;======999222---+++---000555:::<<<;;;999333///,,,,,,///111000///////////////000444:::???777333222555444...'''%%%$$$%%%'''***///333666888333222111111111///,,,***$$$%%%(((---222444444333---///111000///---------,,,,,,,,,,,,,,,,,,,,,,,,111333666777666444333333555777;;;???AAA???:::666444444666999===???@@@???DDDNNN\\\mmmxxxnnnfff___WWWRRRQQQSSSVVVXXXXXXZZZ\\\^^^\\\aaaiiittttttkkkeee\\\XXXSSSOOOMMMKKKHHHGGGCCCAAA>>>======<<<:::999444333222111333666999;;;777666888<<>>333555666333///---000444;;;;;;;;;:::999888777666:::;;;;;;777222111555999;;;::::::::::::999888666888;;;===;;;555111111333...000...,,,000777888444%%%!!!!!!'''...111111///222666999:::777333111000---)))'''%%%%%%###"""$$$+++333555222---***)))'''%%%"""###&&&)))***)))***)))&&&###"""###$$$%%%(((---444888777333///---...//////,,,(((%%%%%%&&&***+++***&&&"""!!!%%%***...111444555666777:::===555666888::::::777111---+++---000555999:::888666000,,,)))+++000222000---000111333444555777:::===:::222,,,+++***&&&###"""%%%$$$%%%(((,,,111444666111000///000000///,,,)))$$$###$$$(((---000111000000...,,,---///111000///))))))******+++,,,------...111333444444444444555777888;;;>>>@@@>>>888333000333666999;;;<<<>>>@@@HHHQQQ```rrrvvvnnnfff]]]XXXTTTWWW[[[\\\\\\[[[ZZZZZZ\\\___eeeoooyyy|||rrriiiaaa\\\UUURRROOOMMMLLLKKKJJJHHH@@@???=========<<<999777<<<999555111111222555777777666666:::AAAFFFHHHHHH@@@===;;;;;;===>>>;;;999444555444///++++++111666;;;;;;::::::999888888888<<<<<<:::444...,,,000555<<<;;;:::999999777555333333777;;;999444000000222333555333......333333...(((&&&$$$%%%)))...222333222555999;;;;;;777222///555111---)))(((&&&%%%$$$###***222333000+++)))***'''$$$"""###'''***+++***---***%%%  """$$$$$$+++444:::;;;777222000...000111...***'''&&&'''...///...***%%%$$$(((------111555777777888:::===222333555777888666111...***+++...222555555333000...***(((***000333000,,,///222555777777777777777===333((($$$""" ###(((%%%###"""%%%)))---///111000/////////...+++((($$$"""!!!###(((+++,,,+++222...***,,,000333222000((((((((()))***,,,---...+++---000222222333555777777777:::===???===666111000444999;;;;;;<<>><<<;;;;;;<<<<<<;;;>>>;;;777111------000444666888;;;???CCCGGGIIIJJJAAA>>>:::999:::;;;<<<<<<777999999666111000333888;;;666555::::::444111333777999777222///222333222555:::???@@@<<<666222000333222111111222555888:::555555555111,,,***+++...'''%%%$$$(((---111222111333777;;;;;;777444333444;;;:::666///(((%%%%%%(((%%%'''))),,,---+++'''$$$''''''&&&%%%&&&'''***+++,,,+++***&&&###!!!!!!!!!%%%+++333999:::999777666...000111...)))&&&%%%&&&333666666111//////,,,(((...///444999999555444777444222222444777555///)))***'''%%%''',,,---)))%%%###&&&))))))(((+++222999888888777555333111...---,,,...***### ###&&&&&&)))""""""'''((()))***...000000...///111111...'''%%%###"""###&&&)))+++000,,,)))))),,,///000///((($$$ """'''++++++)))---***)))***...111222111333333555888;;;:::555000222000222999>>>@@@BBBEEEOOOYYYiii{{{|||rrriiiddd___ccchhhhhhccc^^^ZZZYYYXXX\\\ccckkkrrrzzzzzzwwwssslllddd\\\UUUOOOKKKLLLNNNQQQSSSRRRNNNJJJFFF===;;;999888888888888888;;;:::666222......111444888:::===AAAEEEHHHJJJKKKAAA>>>:::777777777777777888::::::777222111444777;;;666555888888444222333777999777111///222333222111666<<<>>>;;;555111///000000///000333777;;;>>>555666444000,,,))))))+++%%%$$$$$$(((...222333222111444777999999888777777:::;;;999555...)))'''&&&&&&&&&(((***+++,,,***)))))))))***+++************,,,,,,+++***'''%%%%%%%%%&&&+++333888999888666555000000///+++'''%%%&&&'''222666777333111222000,,,+++,,,000555666333333666333111000333666555000,,,%%%$$$%%%'''******'''###&&&)))+++******,,,333999888777444111...,,,+++***,,,---***### $$$'''''''''""" &&&++++++******///111000------111111...(((&&&###!!!!!!###&&&(((000,,,(((''')))+++,,,+++&&&### ###)))...///......,,,***+++...000000///000111333777999888444000333111444;;;@@@BBBEEEIIISSS^^^ooowwwlllfffdddgggjjjiiieee```]]]\\\YYY^^^dddkkkrrryyyyyypppllleeebbb]]]WWWQQQKKKGGGEEEGGGKKKQQQTTTRRRKKKCCC===:::999777555444333333444777777666444333333555888>>>???AAADDDGGGIIIJJJKKKBBB???:::666555444333333:::;;;;;;888333222444777999555333666777555444555999:::777111///111222///,,,222888<<<;;;888444222111000000000333666:::===555555444000,,,)))((((((&&&%%%&&&***111555666555111111333666888:::999777888999:::888222+++&&&$$$%%%&&&'''(((***+++,,,,,,+++---000000...+++***)))+++,,,---------,,,***)))(((---333777777555333333111000---)))&&&%%%''')))...444666444222222111...******---222333111333777333111000111444555222///$$$'''***---...,,,)))&&&***,,,---,,,+++---333999999666111,,,)))))))))***,,,---***$$$!!!%%%''''''###!!!$$$,,,111000,,,+++000000...***,,,000111...+++(((### !!!$$$'''111---(((%%%%%%&&&&&&&&&$$$""""""%%%,,,111333333111///------...///.........000333666888777444111555333666<<>>999888888666444222111222333555777999999:::<<>>===;;;999666444222000000111333555333333333111...,,,***)))***)))***...444888888666222000000333777:::999666666777777555111,,,&&&###&&&(((***+++++++++******...000222111---************+++,,,...000///---++++++///333555333111...------,,,+++)))((()))***,,,,,,111444222/////////---+++***,,,000111000444999666444222222333444333222+++///444777666444111000......---+++***---222666777333...)))'''(((***---+++---+++%%%###&&&)))(((!!!!!!'''111666222---,,,...---***(((+++111222000,,,)))%%%!!!!!!###'''***111...)))$$$""""""######%%%$$$$$$(((...222555555333222111000000///......///111555888:::999666333666444666;;;???AAAFFFMMMXXXeeexxxxxxsssrrrqqqnnnkkkiiigggggggggfffhhhkkkmmmooossswww{{{~~~pppiiiccc\\\YYYOOOOOOMMMHHHCCC???>>>???===???CCCEEEDDDAAA<<<:::999999999666333222444666666888<<>>===;;;:::555000///222000,,,'''+++111888===??????>>>777555222///......000111111222333333333222///---+++***+++///444777666444222000000333999======<<<777666555333000---***(((***...333444111---***(((///111111...)))'''***---))))))***,,,///000---***---///111111///,,,))))))''''''((()))+++---......---333555111------...---,,,***+++//////...111777888777555444444444444333222666:::===<<<:::888888111000---***)))***...222111...***&&&%%%(((+++...***,,,+++&&&$$$'''******!!!""")))222555111,,,++++++***'''%%%+++333444111,,,)))&&&$$$%%%(((---000111...)))$$$!!!!!!###$$$''''''(((***...111222333555555555444222000000000222555999<<<<<<:::888666666555666:::<<<>>>EEEMMMXXXfffzzz}}}wwwtttpppmmmlllmmmnnnnnnnnnnnnooonnnnnnooorrruuuyyy}}}~~~ccc[[[VVVPPPMMMGGGHHHGGGCCC===:::;;;<<<;;;;;;<<<<<<===<<<<<<;;;:::<<<<<<:::777666888;;;999<<>><<<777666222...000555444///((()))---222888<<<===<<<333222000...///000333444333333555777999888555222(((((()))---333555444222222111222555:::>>>BBBCCC999777444222222222000///000666;;;<<<777000+++)))---//////,,,'''&&&***///)))'''''')))------+++(((***,,,...---+++(((''''''%%%$$$###%%%))),,,...///000555777111,,,---000111---,,,---///...,,,...333777666555444444444444555555666777999:::;;;::::::444111,,,((('''(((+++...,,,***'''&&&&&&(((+++---))),,,,,,'''&&&)))++++++$$$$$$(((...000,,,***+++)))'''%%%%%%+++333444///)))(((&&&&&&(((+++///222...,,,(((### !!!$$$((())))))***,,,---...//////333555666555333111111222333777;;;===<<<999777666555555666:::<<>>;;;::::::999::::::;;;;;;;;;>>>???===999999<<<@@@===???AAABBBDDDHHHLLLOOOOOONNNMMMLLLIIIGGGEEEDDDAAA>>>:::888888999999999333222222222222222111000///333333222555::::::555//////,,,,,,222999:::666///...---000555888999999111000//////111444777999777888999<<<>>>===888444&&&&&&(((...444888777555222333333333444777;;;>>>777555222333444555333111222777<<<;;;444...******''',,,///---((('''***///***'''%%%&&&***+++)))%%%$$$&&&((()))((((((((()))'''###"""''',,,---///444555///***,,,222666333111222444222......222111222333444444444555666666333000111555888999888777333---((('''(((***,,,,,,,,,++++++++++++,,,,,,))),,,,,,(((&&&***,,,+++(((&&&&&&)))(((&&&&&&))))))(((%%%%%%,,,333111+++%%%%%%%%%&&&(((***---...***)))&&&!!!!!!&&&+++((()))++++++++++++,,,---000222555555333111222333222666:::;;;999666444333444444777<<>>@@@>>>;;;:::???CCC@@@@@@AAAAAABBBDDDHHHLLLJJJJJJJJJIIIHHHFFFEEEDDDAAA===999666555666666555000000000000111111000//////333444111333777555///))))))(((***333===???<<<777444111111444777888777333222111111222555999;;;;;;;;;<<>>CCCJJJWWWccckkkxxx|||zzzyyywwwuuuqqqqqqpppnnnmmmnnnrrruuuxxx|||sssSSSIIIBBB;;;666999>>>CCCCCC???<<<<<<===<<<<<<<<<<<<;;;:::999888777<<<<<<999:::@@@BBB>>>===::::::>>>@@@??????AAA@@@AAABBBCCCCCCBBBBBBAAA888888555111222555555222///000000///...---...///222777888555666777333+++$$$###%%%,,,666>>>@@@???===;;;999777777555222///+++...111333444555888999;;;===???BBBGGGIIIBBB888000///000444:::======;;;666555333...)))%%%######'''+++///...,,,+++///333222111000///...............+++,,,111111,,,+++...+++)))(((***///000,,,(((((($$$"""%%%***...---***---''' %%%+++///000---(((### $$$---444111666???FFFCCC999333333000...,,,///444888999888888555111111333444444222444222,,,&&&"""$$$+++111555111...000333555222///+++,,,,,,***'''(((,,,000,,,***&&&"""!!!###(((---)))))))))((((((((())))))### """'''***)))''''''%%%!!! $$$***...+++(((&&&(((...000...+++,,,,,,---///222333222000555444333000------...000444555;;;FFFPPPWWW___fffyyy}}}zzzwwwvvvtttqqqooooooqqqtttuuuuuuuuuzzz~~~~~~uuuVVVLLLCCC:::444<<>>???>>><<<888666555999;;;:::===CCCEEECCC>>>:::888;;;<<<999999:::AAAAAA@@@@@@@@@@@@AAAAAA::::::777222333666666222000000...+++)))(((***,,,111444444222222444000***'''&&&'''...777===???===;;;:::888777666444000---,,,///111333444555777888???FFFJJJIIIHHHFFFBBB===111000000444999<<<<<<:::555333000+++&&&###!!!!!!&&&))),,,+++))))))---111/////////000222444777888222//////222222...---000,,,***)))+++///000,,,((()))((((((***---///...---000,,,'''######'''---111///,,,'''!!!!!!'''---000666???FFFDDD<<<777777777555444555999;;;<<<;;;>>>:::555222222222111000...,,,(((###!!!%%%,,,222000......111777999777444,,,---,,,***'''(((+++///,,,(((%%%###$$$(((+++---+++***((('''&&&&&&''''''###!!!!!!$$$(((++++++)))$$$###!!! !!!$$$)))---***'''&&&***///333222///---++++++,,,///222222222333222111///------000222888999???IIIRRRXXXaaaiiizzz|||zzzyyyxxxuuurrrrrrssstttttttttqqqwww|||~~~~~~yyyZZZOOOEEE:::444>>>BBBFFFFFFBBB>>>;;;;;;:::===@@@BBBAAA>>>:::777555999<<<>>>AAAGGGIIIGGG@@@:::777777777444333444>>>>>>>>>>>>>>>>>>>>>>>><<<<<<999444444888888444111///,,,'''$$$$$$'''***111111000------///---)))******+++000777<<<<<<;;;888888888888777555000---///111333444444444666888BBBLLLSSSNNNFFFAAA@@@@@@333111111444888:::999777555222...)))&&&$$$######)))+++,,,***)))***...222000000111222666:::>>>@@@777333222222111//////111---+++***+++......+++'''+++---///000000//////000000000...)))&&&'''+++000///,,,'''"""###'''///444>>>FFFEEE>>>:::;;;???===<<<<<<>>>?????????EEE???888222000......---'''%%%### $$$+++000******,,,000666777555111+++***)))'''%%%%%%(((******&&&"""$$$***......,,,+++)))'''%%%$$$$$$%%%&&&%%%%%%%%%(((+++,,,,,,+++"""######""""""%%%(((+++(((''''''+++000444444333...,,,******---000222333///000///......///222444<<<===BBBKKKSSSZZZccclll}}}~~~}}}|||yyyuuussssssttttttsssnnntttzzz}}}}}}zzz[[[OOOFFF===888;;;???CCCDDDAAA===:::999:::<<>>;;;>>>@@@BBBDDDGGGGGGGGGAAA;;;777777666333222333;;;<<<>>>??????>>>===<<<<<<===:::666666:::;;;888222000+++&&&###%%%)))---111///---++++++,,,,,,***,,,,,,...111666999888777444555666999:::888444000333444555555555555777999AAAKKKQQQLLLCCC>>>======444222111333777888666444333000---***)))))))))))).........---,,,...333777666555444555666999===???888555111///---,,,---///+++******+++,,,+++)))&&&+++///444444111...///111---///000+++%%%###'''+++...,,,'''$$$!!!"""%%%'''...333<<>>>>>>>>????????????EEE@@@888000,,,*********"""!!!###(((+++###$$$'''+++......***'''''''''%%%$$$######%%%&&&(((### $$$---222///***)))'''%%%######$$$%%%&&&***+++,,,------,,,,,,,,,$$$&&&((('''%%%%%%'''))))))((((((+++///222222111...---,,,---///111111111---............000444777===>>>CCCLLLSSSYYYdddooo}}}yyyvvvtttttttttssssssooouuu{{{~~~~~~~~~wwwUUUIIIBBB===<<<:::===@@@AAAAAA???===<<<;;;<<<>>>@@@BBBDDDFFFGGGEEEDDDDDDEEEDDDCCCBBBBBB@@@;;;888999999777666777:::===BBBFFFFFFDDD@@@>>>======:::777888======:::333111...***((()))...222222///,,,,,,---,,,+++***,,,,,,///222555666555444111222555999<<<<<<999666666777777777666777999<<>>@@@===>>>@@@AAABBBBBBAAAAAA======>>>@@@CCCGGGJJJMMMJJJGGGDDDDDDAAA===<<<===>>>:::999<<<===;;;999;;;;;;>>>DDDIIIKKKIIIEEECCC??????<<<888888<<<<<<999333222111///---...111333111...---000000---***)))***,,,///222444555444444111222555999<<<>>><<<:::777888888777777888;;;===>>>AAACCCAAABBBBBB>>>999444222000222444555333000+++)))''')))---000///---,,,,,,,,,---000444777999555555555555666666777888222111...(((&&&(((((('''(((((()))***))))))'''&&&)))---111111---+++---000***,,,---+++'''%%%%%%''''''$$$!!!!!!$$$(((,,,---000333999???<<<666444777555777999999888777888999999666111)))### !!!###%%%###!!! !!!"""!!!  $$$######$$$'''*********'''"""$$$---111---'''%%%%%%$$$$$$$$$$$$%%%%%%,,,000333111+++&&&&&&'''***...000...)))&&&'''***************)))))))))))),,,---000444666555222/////////000000000222666999888;;;AAAIIIQQQZZZiiixxx~~~zzzxxxxxxxxxxxxwwwzzz}}}uuuQQQEEEAAABBBEEEAAA@@@??????@@@AAAAAAAAA>>>???AAACCCFFFHHHJJJKKKIIICCC???>>><<<777777;;;<<<999999>>>???<<<999:::999;;;???CCCFFFFFFFFFEEEDDDCCC???999888:::999555222333444333000//////000...,,,...333444---((('''))),,,000444555666666666222222444777:::<<<;;;:::555666666666666777;;;===:::>>>@@@>>>>>>???<<<777333111///111444444222///,,,***))),,,000222///,,,((((((***---111555888999444444555666666555444444000111///(((&&&))))))&&&''')))+++++++++******))))))+++------++++++---///)))))))))(((((('''&&&&&&((($$$!!!!!!&&&,,,000222444666;;;>>>:::333000333666888:::999777444555555555333///(((!!!'''%%%######$$$$$$!!!###(((,,,,,,,,,)))%%%###&&&---000---((('''''''''&&&%%%$$$"""!!!%%%+++000...'''"""###&&&(((,,,000...)))&&&)))---************((((((((((((((())),,,111555777666444111222222111111333666999888;;;BBBKKKSSS^^^ppp~~~}}}|||{{{}}}yyyWWWJJJFFFGGGJJJCCC@@@===<<<<<<>>>>>>>>>???AAADDDFFFHHHIIIHHHHHHEEE>>>999:::888444666<<<:::888999>>>???;;;777777555666888;;;>>>AAACCCDDDGGGFFFAAA:::777888555111111333555444111...,,,+++---***...555666---&&&%%%)))---111555666777777888444444444666888:::999888444444555444444666:::===666<<<>>><<<::::::888555222000///000333444222///000...---000444444000+++'''(((***...333777999:::666666777777666333111///000222000***(((++++++'''(((***,,,---,,,,,,,,,,,,***++++++++++++,,,...///'''&&&$$$%%%&&&'''&&&$$$,,,(((###$$$)))///444666888999<<<>>>999111...000999;;;===;;;777444333444444333///((( (((&&&$$$%%%&&&&&&###  &&&***+++++++++(((&&&(((,,,///---)))))))))))))))&&&###&&&,,,+++$$$!!!%%%%%%***...,,,(((&&&+++000)))***+++***)))((())))))%%%&&&(((---222777999999333444444222222333666888999<<>>;;;999:::===@@@BBBGGGKKKKKKKKKKKKFFFAAA===999444444777999:::999888888888;;;>>>>>>;;;777666888999999888999===@@@AAACCCDDDBBB===777333111///555;;;;;;555///+++++++++...000000///,,,++++++...///111111222555999<<<:::777555666999:::888666444///,,,///666;;;:::666999999:::999888777555444,,,///111111000111444777888444222444888888333---***((((((,,,222888:::;;;;;;<<<<<<;;;888444000...;;;777222...,,,***((('''))),,,000111///------///000///,,,***)))***+++,,,&&&%%%%%%###"""$$$'''***/////////111444888<<>>>>>===<<<;;;777222///888???EEEDDD===666555777222333333---&&&&&&''')))+++++++++***)))$$$### !!!$$$'''***,,,---111111---,,,///...)))'''***...,,,''' !!!&&&((('''&&&'''(((,,,,,,(((!!!###''''''+++(((&&&(((+++,,,+++)))*********,,,000333444555777555333444666777555222:::>>>GGGTTT___lll~~~bbbVVVNNNHHHFFFAAAAAA???===:::;;;===@@@EEEIIIJJJHHHFFFFFFCCC>>>999777555555666888999999999888777999;;;:::888555444777999::::::;;;>>>AAADDDDDDDDDCCC???;;;555222...333888999444///......111111222111111111444666555555444333222444777:::@@@???===<<<;;;:::888666000+++(((+++333888888666888888666444222111000000---///000000000111555888:::666222222444444000+++)))'''&&&(((///555999:::;;;;;;;;;:::999777555444;;;888444222111000///---...111444333111...---...111///,,,***(((''''''((($$$###""" !!!$$$'''...///000222555999<<<>>>;;;999999:::<<<:::555000222:::CCCFFFBBB<<<888666111333333000)))###!!!!!!$$$&&&***---.........---,,,+++'''"""%%%''')))+++...222222...---///...***'''***...---'''!!! """%%%&&&&&&&&&)))+++//////))) !!!%%%&&&'''%%%%%%(((,,,///---+++******+++---111333555555666333222222555777666555<<<@@@JJJXXXdddsss___SSSKKKFFFDDD@@@AAAAAA???===<<<===???HHHIIIFFF@@@<<<;;;999555444555666666666777999;;;;;;999777666777666444222222555999;;;===>>>@@@BBBEEECCCBBBBBBBBB???999444...222666666333111111222555555333222222555;;;???===<<<999555222222555888BBBCCCCCCAAA>>>;;;:::;;;...***'''***111777999888999777444000......//////000000000//////111666999;;;777222000000///---***(((%%%###%%%+++222888;;;;;;;;;:::999::::::;;;<<<;;;999888777888777666444333555666555222///------000///,,,)))'''%%%$$$$$$!!!!!!  """+++,,,///222555777999:::777555444999>>>>>>888111,,,333===EEEFFFAAA888333...222555444///***((((((%%%(((,,,000222222111000555555222+++### $$$''')))***+++,,,...111111......///...+++&&&))),,,,,,(((######$$$&&&&&&&&&'''***,,,444222+++### ###&&&&&&""""""###(((---000...,,,)))***,,,///111333555555666444222222555999;;;<<>>GGGFFF@@@666111111000---222555888888777666999<<<<<<:::888666444333222111///222777<<>>???BBB@@@:::444222444555555333222333444888777666444444777<<<@@@AAA???;;;666222222444777===@@@BBBAAA>>>;;;<<<===222...+++---333999;;;;;;;;;888444000///000333444555333000------000444777999666111///---------,,,)))'''%%%%%%***111888<<<===;;;999888999;;;>>>@@@;;;:::999:::;;;:::888666222333444333111...,,,+++------+++***(((&&&$$$###!!!  ''')))---000333444444444666333333999AAABBB999111)))...666>>>BBB>>>555...,,,111666777444111//////+++---111444555444111///888999999555000+++))))))+++---000111000.........---.........------,,,+++$$$&&&)))+++)))&&&"""&&&'''((((((((((((((((((333222...(((&&&)))***''' """'''---...,,,)))''')))---000111222333444666555333444777<<>>999444777777777666444444555666<<<<<<<<<:::888888:::<<<>>><<<:::666333222555777999<<>>:::666666777333000...000555999;;;;;;999777444222222444777999:::666000,,,,,,...000333333333222000...---...000++++++******---222999===>>><<<999777777:::===@@@:::888777777888777444222---.../////////---+++)))))))))******)))((('''&&&"""""" !!!(((***---111222333222111666333444:::BBBBBB999000++++++///444888666///))),,,111777:::888555555555444555777777666333000---777888999888777555444444555777888777444000...---+++++++++,,,,,,*********###$$$&&&((()))(((&&&$$$&&&'''***++++++)))&&&###+++,,,+++***+++...---(((###"""###'''++++++((($$$$$$(((---000111111222333444333333333777<<>>;;;999999999:::888555666<<<@@@@@@999999999777555555666777888999888666333111111111...000333888<<<>>><<<;;;999777666888;;;;;;888555;;;;;;:::999888888888999AAABBBAAA???<<<999888888777777666444222222444777999:::;;;999555000...,,,///......000444888::::::555555555444555666888888:::555///++++++---...///---111444444222000000222...///000111222555999===<<<:::666444555777;;;===666444222222222111///---*********,,,---,,,***'''$$$&&&(((***+++***)))(((######""" """$$$,,,---000222222222111000333222555<<>>:::777666666111222333333111111222333888777666555333///***&&&)))***---111666999;;;<<<555666777999999888777666777222---***+++---......+++111888:::666111111222///222666888888888999:::777555333111222555999;;;111///,,,++++++,,,+++***+++******,,,...---***&&&!!!###&&&)))***)))'''&&&$$$$$$###!!! !!!$$$'''---.../////////...---,,,,,,///444;;;???>>>666000///...---,,,---,,,+++***...222777999888777999;;;888888888777777666555555666333000...///111333444333555666555222///------+++'''(((,,,,,,((((((++++++(((%%%$$$%%%''''''&&&""""""%%%))),,,,,,)))%%%$$$$$$$$$%%%+++222333...---+++))))))+++***'''$$$$$$***222555444333333555000222444666888===EEEJJJTTT[[[jjj{{{~~~ZZZLLLDDDAAAAAAFFFFFFDDD???:::777666666;;;>>>???===>>>BBBCCCAAA???:::333000000000...,,,...222555555222//////000000//////222666777666333111333666666666666777999<<<<<<<<<===@@@AAAAAAAAABBBAAA>>>:::666333444555...000111222000///000111555444222333444222,,,'''%%%(((---333888<<>>999222000000///444:::<<<;;;999888999333222000000111444888;;;...+++((('''(((*********...,,,,,,---///...***&&& """&&&((()))'''%%%###$$$$$$###!!!!!!"""&&&)))+++,,,++++++***)))(((((('''+++333:::>>><<<666111/////////......---------///333777888777777999;;;555555555666777999:::;;;999444...***)))+++---...000222444555333111000000+++((((((------)))(((,,,000+++%%%###$$$%%%%%%$$$ !!!%%%+++---,,,***)))(((%%%%%%,,,555777444111---+++***,,,,,,)))'''%%%,,,444888666444555777333555888:::<<>>DDDEEEDDDAAA;;;888888999@@@DDDFFFBBB<<<999===BBBAAA;;;444111000///---+++111333333111...---///111111000000333666777444111///222555555333222333666222111111444888===@@@AAABBB===888555555666555333555222000000111111...+++...222666666333///...///222///,,,---222777999:::888999???EEEDDD<<<555333222///++++++---///...---555555888;;;888222...///444888999777777999888444......///222555777777666...,,,(((%%%%%%'''***,,,//////111222222111---***((('''&&&&&&&&&%%%### !!!###&&&&&&%%%$$$$$$$$$$$$)))***%%%"""###$$$$$$''',,,333888888666444333111...,,,,,,,,,---,,,***...111555999::::::888666222111111222777;;;>>>???<<<111&&&$$$&&&'''))),,,222///...000444666444000+++&&&%%%)))***'''(((---222111,,,%%%!!!%%% !!!$$$(((,,,---...---***''')))///444666666888444///+++)))***---///000111222444666777777888;;;:::<<>><<<;;;@@@AAABBB@@@<<<::::::;;;@@@AAAAAA>>>:::999===AAA???;;;555222222222000......000222111///...000222000000111444777777333000///111222333111000000111...,,,***+++///555;;;>>>===999555333444555666555888555222222222222///---...000222333333222222333000///000333666888777555111444<<>>>>>@@@CCCDDDFFFMMMUUU___gggttt{{{TTTDDD>>>;;;999:::<<<>>>???=========>>>???===<<<::::::<<<>>>???;;;777333333444555333000,,,...000111000000111222...///111444666555222////////////000111111///---,,,)))%%%$$$'''---555;;;888444111000111333444555999777555444444333111000...---,,,---000333555555000222666:::<<<;;;666222...111:::DDDFFF@@@999777666222---+++///666===AAA666333...***$$$""")))333:::======:::777666333...+++...222555777666555444000///,,,+++,,,...222444666666777777666555333222666222,,,'''&&&%%%%%%%%%!!!&&&++++++'''### ###$$$$$$%%%'''%%% &&&'''(((((((((***---000333555555222---***+++,,,.../////////000000000000...,,,***)))+++000555888555+++######%%%'''***...666222//////222333222000,,,(((%%%&&&&&&###!!!"""$$$&&&&&&$$$ ###&&&(((''''''(((,,,///111111555222...***))),,,111666666333000---,,,...111333888888888999;;;===@@@BBBAAAAAADDDHHHIIIJJJQQQYYYdddmmm{{{~~~WWWGGGAAA===;;;666888<<>>@@@???===777444111222555777666444...///000111111000000000---///111444555333000---...,,,,,,...222222///,,,...,,,)))&&&'''+++222777444222///......///111111777555444333333444444444000,,,)))***...222444444222555999===???===888555111333999AAABBB===888888:::777222000222777===AAA444000+++&&&'''222888;;;===:::::::::888444000444888;;;;;;888666444666444333333444777:::===888888777444222000000111555111,,,((('''&&&%%%$$$ !!!''',,,,,,&&& !!!###%%%)))+++''' !!!"""###$$$%%%(((---000444888999555///***+++...000...---+++++++++,,,---+++++++++++++++---111333111+++(((***,,,+++,,,///111000000222444555333000---)))&&&%%%%%%$$$!!!  ###''''''(((+++...///...---222333111...+++,,,111555666444111//////111444666999:::<<<>>>@@@BBBDDDDDDAAAAAADDDIIIKKKLLLTTT\\\gggqqqXXXHHHBBB>>>;;;444777;;;???CCCCCCBBBAAA999888999>>>BBBCCC@@@;;;666444222333888;;;;;;:::333333222222111000...---,,,...111222111///,,,******(((''')))...000...,,,000111000---++++++...111333333222000...---------111111111111111222555666555111------000333444333222444777999999999888888444333555;;;<<<;;;;;;===>>>===:::888666666888999222...+++(((###!!!'''000555888999666666888777444222777<<<>>>;;;777444222888777666777888;;;???AAA999888444///***))),,,///000...+++)))(((&&&$$$!!!###""""""'''+++)))""""""$$$'''+++---)))!!!"""%%%(((+++...111555888:::777111,,,---///---+++(((&&&%%%%%%&&&((())),,,000111000......///,,,***,,,000111---***+++))),,,000444777666333000---***'''%%%''''''###  ###%%%''',,,111333222...***---000222222000///222555444222000//////111444666777:::>>>BBBDDDEEEEEEDDD@@@@@@BBBGGGJJJMMMVVV___jjjvvv|||TTTDDD>>>;;;999444666:::???CCCDDDAAA>>>555555888<<>>CCC@@@AAAAAA>>>:::666555555222///---...,,,)))+++000444666444...,,,...---***...333999:::777333000000555555444555777999<<<>>>;;;888111***%%%&&&---333///...,,,***)))'''### $$$###$$$&&&'''%%%###&&&(((***---***$$$###(((+++---000222444777999777333000///000***'''$$$!!! """###(((...333555222...,,,,,,''''''+++000000)))$$$$$$###'''---222444333111///***)))&&&%%%))),,,(((!!!"""###!!!!!!"""$$$&&&)))///444777555000,,,***---000333444444555555111///...------///111333555888<<>>@@@EEEIIINNNZZZeeeppp}}}yyyQQQAAA<<<999888333555999>>>BBBAAA===999222222333666888:::999999:::666222333999???CCCDDD>>>999444111000000///---...000///,,,((($$$$$$%%%***)))'''%%%$$$&&&***---000333555444///---...000777;;;>>>===999444111////////////---+++,,,000444999;;;<<<:::888555444444444444333///,,,+++...000111///000555999:::===BBBAAACCCCCC@@@<<<888777888666111///333555333222333444444///(((%%%&&&&&&$$$(((---444555333000000111222222222222444666888:::<<<888111((($$$)))444>>>666333...+++)))'''$$$"""###$$$%%%%%%### ###((((((((())))))%%%"""&&&)))+++---000222333444555666555444222111)))'''$$$""" !!!!!!""")))...333444000,,,***+++'''&&&)))---+++$$$ !!!$$$(((+++,,,,,,,,,,,,%%%%%%$$$$$$***///,,,$$$"""%%%%%%"""!!!"""$$$(((***---222555555222///,,,,,,...111444777777666111000...------///111222555666888;;;>>>BBBDDDEEEAAA???@@@EEEJJJQQQ___lllyyyyyyPPP@@@<<<:::999333444888===@@@???999444000000//////111333666888888333///000666===BBBCCC???:::444000111111111000///000///***%%%!!!"""###//////,,,((($$$%%%***///111444666444000///222555888===BBBCCC???999555333111111000---******...222555999<<<<<<777333222222888888666222---***,,,...333111333777999888999<<>>:::222)))&&&---;;;GGG===888111,,,)))'''&&&%%%!!!###$$$$$$!!!$$$((('''%%%''''''&&&$$$%%%'''((())),,,///222222222333555777666444111+++***'''%%%$$$$$$$$$%%%)))...222111,,,))))))+++***((()))+++(((!!!!!!"""###$$$%%%%%%&&&)))+++"""###""""""***111...%%% ###%%%$$$!!! """((((((***---111222222111000---,,,...444777888777444333111000000111333444666666555666:::???DDDGGGCCCAAAAAAEEEKKKTTTdddqqq~~~YYYGGG<<<777777333555777999::::::888777222000...------...000111222111000000222777===AAA:::777333333666888888777444222...***&&&$$$"""!!!---......,,,***+++///333333666888666222000111333:::;;;===???>>><<<:::888333333333222111000///...333777;;;===:::666222000444666666333---(((''''''---222666777555666:::???@@@CCCCCC@@@???AAA@@@<<<888555444888>>>@@@<<<666;;;555---'''%%%'''***,,,((())),,,000444555444222111///---,,,///555<<<@@@>>>:::222***(((...:::CCC;;;888333...***(((((((((''''''&&&&&&'''%%%""" ###&&&&&&$$$###&&&)))'''))))))'''%%%###%%%((('''***---111333333222111------+++'''%%%$$$&&&'''...111111---+++,,,,,,******++++++)))&&&$$$######(((%%%""""""###&&&''''''######$$$(((,,,...---+++'''%%%$$$###$$$))),,,---+++,,,///000---+++***+++000555888777555111444888999666333111///222222222444888===BBBEEEEEEAAABBBIIISSS___nnnzzz]]]LLLAAA;;;:::888888999999888888777777333222000...------------000---++++++...222666888777666555666888777555222000///...,,,***&&&$$$"""))),,,......,,,---///111444666777777666555555555555666777999;;;;;;888555444444444444333111///---333666::::::888444222000000222444111,,,(((&&&'''***...333444222333666:::===@@@@@@======>>>===:::777444333888>>>AAA>>>999888333...+++,,,000555888000//////000111222000///000///------///444999===:::888333...+++---333888111000...,,,++++++,,,---((('''&&&'''(((((('''%%%$$$###!!!!!!###&&&)))***---......)))""""""&&&&&&((())),,,...111222///...,,,)))'''&&&&&&'''...111333000000222333111---------,,,+++***(((&&&***'''$$$###%%%(((******'''&&&''')))---///---+++&&&$$$$$$$$$!!!%%%+++...///,,,,,,...---)))((((((***///444777666444111555999:::888444111///000000000111444888<<<>>>??????CCCNNNZZZffftttbbbRRRGGG@@@>>>===<<<999777666555666777222111111000...---++++++...***&&&&&&***...000000555666888;;;;;;888222...+++,,,------,,,)))&&&$$$%%%(((,,,.........///000444444555777999999888777222000000555:::<<<999444444444444444333111000///555666888777444111000//////222555333///***))))))))),,,000222111111444666888;;;<<<999999<<<;;;888666333222666===@@@???<<<777555222111333888===AAA888666333111111000...,,,///...---...///222555777444555555222///,,,,,,,,,))))))***+++,,,---......)))'''&&&''')))+++,,,,,,)))$$$$$$***,,,,,,///222222+++!!! $$$###""""""%%%***...111111000...,,,)))((('''&&&---111333333555999999777000//////111333333///+++,,,)))%%%$$$&&&***---...,,,++++++,,,------,,,***%%%$$$&&&((($$$ """'''---000111...------***&&&%%%'''+++000444555333111///444:::<<<;;;777333111000/////////000222555777999<<>>;;;777444222333555777000111111111000...,,,***+++'''###$$$(((---...---666888;;;===<<<888222...((())))))******))))))((($$$&&&(((+++,,,...///000111000000444888:::888555222...---333;;;???;;;666333222000000000111222333777888777444000---------444777:::999444///------+++---000222111222333555444888999777888;;;;;;888777444222555:::======;;;888777666444444777;;;>>>999888777666666444000------.........///000111111000222444555222...)))'''((()))+++,,,---,,,,,,++++++(((&&&&&&(((+++---...,,,)))%%%%%%(((+++---...,,,000222,,,###!!!&&&%%%$$$###"""$$$(((,,,///222111...---+++***(((&&&---000222222555999:::777222111111666;;;;;;666000...***&&&%%%'''+++///000222111///...,,,***((('''%%%&&&***,,,)))$$$$$$(((---111222///......+++'''&&&)))---111222111///,,,+++111999>>>>>>;;;888555444333222222222333444555888<<>>===999777444111111222555777333333333222000,,,(((&&&%%%""" !!!&&&***,,,,,,555777999999777333000...((('''&&&%%%&&&(((***,,,'''&&&%%%&&&))),,,///000++++++,,,000555666444000000,,,+++111:::>>>;;;777111...+++)))+++000555999999999777222...,,,,,,---888;;;>>><<<777222000000---...//////000111222444222666888666888<<<<<<999999666444444777888777666666666666444111111444777444555888<<<===:::555000------.../////////.........000333444444000+++((()))***,,,------,,,+++***---***'''%%%''')))+++,,,,,,...///---++++++---///,,,///111---&&&###&&&***(((((((((((()))+++,,,---222///,,,+++,,,,,,***(((,,,...---,,,///444444000111111444:::@@@@@@999333...+++((('''))),,,///000666555222///+++'''%%%%%%(((***///333///(((&&&(((,,,000111///...000...***))),,,///111000---***((('''...777===@@@???<<<;;;::::::999888888999::::::<<<@@@KKKYYYfffuuu{{{YYYJJJ@@@;;;:::555333222111111333444666666666444111---'''""" """%%%(((***111333444333111...,,,,,,***(((%%%$$$%%%(((+++...)))'''$$$$$$'''***,,,---'''(((+++...111111///---,,,***)))...444888777444///,,,)))''')))///666:::888888666333///...///000888:::<<<:::555222111333///...,,,,,,---///111333111555777666999===>>><<<;;;999777666666666444222111444555333000...000222///222888>>>@@@===777222------............---------...111444555222---(((&&&(((***,,,---------,,,...+++'''&&&'''((())))))***...000///,,,***---000...000000,,,(((&&&'''))))))***+++---............///,,,((((((***---,,,+++,,,+++(((%%%(((......***...000555<<>>>>>???@@@AAACCCHHHRRR```lllzzzzzzUUUEEE<<<999:::333333333444444333333333222111///,,,)))$$$!!!!!!###"""!!!"""&&&+++...111444444000---+++++++++)))((('''((())),,,---)))'''%%%%%%'''))))))'''&&&***---//////---,,,+++***)))***,,,000222333222///---+++***+++///444777333444444333222333555777666888999777444333555888333000,,,+++,,,///333555///444666666999===???===;;;;;;:::999888666444222333666888555000------000///222666;;;===;;;666111------...............---+++---111555666222+++%%%%%%&&&''')))***+++,,,,,,---+++((('''((()))***)))(((((((((((()))***---///...---+++***)))(((''''''((()))+++---///111222222,,,'''######(((---///...,,,***$$$ ###***+++((()))///777===@@@===888333222000......///000///...222333333000---,,,---///333666<<>>?????????;;;<<<===???AAACCCDDDEEEIIIOOO]]]lllwwwzzzTTTCCC;;;999:::333444666666666444222000******)))(((&&&$$$###"""!!!&&&)))'''"""!!!&&&,,,...222777777444000---,,,++++++++++++++++++,,,,,,)))'''&&&'''))))))&&&"""''',,,111222///,,,+++,,,***+++,,,---///000111222//////......///000111222///111333444555777:::<<<555777888777555666999===888444///,,,...222666888...222555555888===???===;;;;;;<<<<<<;;;888555333888;;;<<<999111,,,+++---222333555888999777333///........................***,,,111666777222(((!!!''''''''''''((((((((())),,,***((((((***+++++++++'''### %%%+++---...+++(((&&&&&&)))***)))'''&&&'''(((***...111555666***%%% '''---000000---)))"""""")))+++(((&&&---777===>>>:::666333444222111111222222000...///111222111///000333666666999???BBB;;;///&&&%%%)))+++)))$$$$$$''')))'''!!!$$$''''''%%%$$$%%%&&&)))...555:::<<<======>>>888999;;;>>>AAADDDFFFGGGKKKTTTddduuu\\\KKKBBB======<<<777222000000...'''"""&&&###""""""$$$$$$!!!"""###"""###,,,555444777::::::888444222000000///...,,,,,,,,,------///******---+++%%%$$$''',,,///222111...,,,---///111111222111111000......222111///000111222222222///222444444222222444777777444222333666:::===>>>>>>:::444111111222333222000444888888666444555666888:::<<<;;;888555333333;;;AAAAAA777//////444888999666444555777555///)))))),,,///...***))),,,000...............---------///+++'''''')))+++***)))'''&&&&&&))),,,---***''' $$$(((***+++---+++(((&&&''')))+++---000...***)))***...333666...$$$%%%,,,------///555+++!!!!!!(((...,,,(((###'''000<<>>===;;;222555:::>>>BBBCCCDDDEEEUUU___ooo|||\\\JJJ@@@===??????:::444111///+++%%% !!!$$$%%%###!!!"""$$$$$$"""!!!$$$+++222666888::::::777444222111555444222000/////////000///,,,,,,000///+++))),,,000333666444000---...//////000000000000000//////000000///111333555555444222333555444222222333555666555444555999===???@@@>>>===;;;999777555222111000333555555333111111222666888999888444111//////888<<<;;;444///111666999;;;888666777777444,,,&&&&&&***---,,,)))))),,,///000000000/////////000111111...+++***+++,,,,,,******((((((***,,,,,,***''' !!!&&&)))))))))(((((())),,,000444222000,,,***)))+++...///...&&&"""(((////////////222***"""""")))...+++'''!!!%%%...:::BBBAAA:::333000...+++,,,///111///---......000333888;;;<<<<<<777555222000///,,,((($$$$$$%%%&&&(((***---///000'''$$$###$$$((()))(((%%%)))+++000555999::::::888777999===@@@BBBDDDFFFGGGYYYdddttt\\\GGG<<<;;;???BBB===777222///)))""" $$$&&&%%%$$$###&&&((((((&&&'''+++...888999999888555333222222888777444222000000000000...---///333444111000111555888:::777333//////000///////////////000000111......000222666777666555555666666555333222222333666555555888<<>>AAAAAA>>>888333000111333555444222000000000444555666444000---+++***444555333//////444777777999888888888888333***$$$%%%(((******((((((+++---111222111000//////111333222000............---,,,+++)))(((((((((((('''%%%######!!!###((()))***+++***))),,,111666555333000,,,***(((((((((,,,&&&%%%+++111111///...,,,'''"""$$$))),,,)))%%%!!!%%%---777>>>>>>888222***(((''')))...000///---//////111444888::::::999555222///---,,,+++)))'''"""$$$)))---111222333333'''%%%$$$%%%)))***)))''',,,---000333555555666666999;;;>>>AAACCCFFFJJJMMM]]]jjj{{{ZZZCCC888888>>>@@@===888333///***$$$"""%%%''''''''''''***---...---,,,,,,---555555666444222111222333888777444222000///......+++,,,000444555555444444666999;;;999444111111222111111/////////000111222......000333555666444222666777666555444333222222555555555888;;;======<<<777<<>>AAAFFFNNNTTT```mmm~~~VVV???444555;;;<<<:::777444111---)))&&&!!!"""$$$%%%'''((()))***,,,...222333333111//////000111111000///000222444666555555444222000///...))),,,///111444666666555444777999888444111111333444333000///...///111222000000000222333222///---666555555555555555555444666555444555777888777555333666:::<<<<<<;;;:::999222222333555777888888888777888777444000---,,,,,,000,,,'''%%%+++333333...---...111333555333000---,,,,,,---,,,***))))))***---///000---)))(((***...+++++++++*********++++++(((((('''&&&&&&&&&'''(((,,,///222000,,,***...222555666555222...---///111666555444111...***&&&$$$ ###&&&***,,,)))$$$!!!$$$''''''%%%"""###&&&+++111555666444222)))((('''***...000...,,,111111111333333222///---///111333333222///---,,,***---222666777555222///$$$""""""&&&,,,///000......000222222222222555888;;;<<<===<<<===DDDNNNVVVcccppp|||TTT>>>444333888777777666555333111000///((())))))(((((()))+++...000111333555555444222111---...///...---...000222222444666777666444111///***---//////222666777555333666888777333111111222444222///------///222444333222111111111000---***333222222444777999999888777666444333444444444333222222333777;;;>>>???>>>222111222444777:::::::::999999888666222////////////,,,&&&%%%+++333333...+++,,,---...///000111111......------,,,+++++++++,,,///111...(((%%%&&&***))))))'''%%%""""""$$$&&&''')))+++,,,,,,---///111000333555555333111222444666555444333333444555555222222111///,,,(((%%%"""!!!###&&&(((&&&!!!!!!%%%''''''%%%$$$"""%%%)))...222555666666+++)))))),,,000111///,,,111000///000111000---+++,,,///333444222...,,,+++***---111555777777555333&&&$$$%%%)))///333333222111444666666444444666999@@@AAA???<<<;;;BBBOOOYYYiiiuuuzzzSSS???666444777555666777777666555555555------,,,)))((()))...222222222222333444555444333...///000///---------...+++///444777888555111......222222///111777999777444777999777333//////000000...+++***+++///333666555333111000000///---+++//////000333999===>>>===999777444333444555666666555222000555===CCCBBB@@@666555444666:::<<<<<<;;;888888777555111///000000///,,,((('''---555666222///...,,,)))(((***---000,,,++++++,,,---...---------111444111***%%%%%%'''+++***&&&  $$$(((---000111333666888333222222111000000000000444000...///333666555222......,,,)))&&&"""!!!"""$$$(((&&&!!!$$$'''((((((''''''&&&(((+++...///111333444***))))))---111222000---///...---...000111000///...000333222///---,,,---+++---000333555666666555,,,******---333666666444666999<<<;;;777555666999BBBBBBAAA>>>>>>GGGVVVcccsss~~~zzzSSSAAA888555777444666777888777666777888///...,,,)))'''***000555333222111111333444555555000222222111...,,,++++++%%%)))000555777444///,,,222666555111222999;;;999777999:::888222...---...+++)))'''''')))...444888666444222000000000///...---,,,...333:::???AAA@@@;;;888555444555888999:::777333111777AAAGGGDDD???<<<:::888:::===??????===666666555333000//////000...---***)))///888:::777555111,,,'''$$$%%%)))---)))))))))+++---///000//////444888555---&&&%%%'''...,,,&&& %%%,,,111333555888;;;444111---++++++,,,,,,,,,111,,,(((***000222///++++++***(((%%%!!! ###"""$$$((('''""" &&&)))***)))***+++...//////...---------...(((''')))---222333111...---,,,,,,---000333444444111333444222...---///111//////000222333444444444111000///111555888777555:::>>>AAA>>>999555666888???AAA@@@???BBBMMM```nnnzzz|||SSSCCC>>><<<<<<<<<>>>@@@>>>999666777888333222///,,,***+++...111777444000///111222222111444444333222000...,,,***)))***,,,......---,,,***333444444333444666;;;>>>>>>@@@AAA<<<444...---///***)))((('''(((+++...000111111111333555666555333...000222333444666:::<<<111---+++...666<<>>AAA???===999:::;;;999666555777999222444777999999777444222000000000111333555777777<<<888111+++---222222---,,,((((((...333222111222222222111---)))%%%$$$$$$(((+++***""""""%%%&&&&&&***000444333+++,,,---,,,***)))((()))***''''''***+++((((((***$$$"""$$$)))(((!!!!!!$$$'''))))))&&&"""(((...000000000000:::888666222---***'''%%%###,,,111111///444111...000666<<>><<<999444111111333666444444444444333222111000222777666---)))---333555888<<<>>>:::333111444888@@@@@@@@@@@@FFFTTThhhwww|||SSSCCC???======DDDEEEEEEAAA;;;777666888444333000,,,***,,,111444777444000000111333333222333333444333222000...---***,,,......+++***)))***///000111222444777<<<@@@@@@BBBAAA<<<444...---......,,,+++******+++---...---...111333333333222222///111111111//////111333+++))))))---444999;;;;;;777555444777;;;>>>===;;;;;;;;;999555111111444777444666888:::999777444222000111222222333333555666===:::444111444:::;;;777000,,,,,,111444333222333000000///,,,'''###!!!!!!&&&(((((("""!!!$$$$$$###%%%+++---,,,(((,,,//////,,,(((&&&&&&(((%%%$$$&&&'''$$$$$$'''$$$"""%%%+++,,,'''%%%'''***+++***)))%%%!!!'''---...//////000:::999555111---)))&&&$$$ &&&***,,,+++//////000111333888>>>BBBAAA???:::555222222555999555444333444555444222000111666555---'''***///000444888;;;999444333666;;;???AAABBBDDDKKKZZZnnn||||||SSSBBB???>>>>>>GGGGGGEEE@@@:::666777999555444000---,,,///444999777555222000111222222222222222333333222111///...,,,///111...(((%%%'''******,,,///111444888===@@@BBBCCCBBB<<<444...,,,,,,000///...,,,+++***))))))'''+++///000///------.../////////,,,)))'''&&&''''''(((***///333666666555555333222444888;;;;;;999===;;;777222......222555666777999999888666333111///222444444222111333555<<<:::777444999@@@CCC@@@444000...222333111111222...///...+++&&&!!!###%%%&&&""""""$$$%%%"""###'''((('''%%%+++111111,,,&&&######&&&"""!!!###$$$""" """""""""&&&---///---,,,---///---***&&&!!! (((---////////////888666222///+++'''%%%$$$ ###%%%))),,,//////000444<<>>BBBBBB@@@;;;444...++++++000///---+++)))&&&$$$###"""'''---,,,((($$$$$$&&&*********((($$$!!!!!!!!!(((+++///222333333222111444111000222777:::;;;999<<<:::777444222222333444555666777777666333000///...222666555222000111444888888666555999???BBB@@@333000///111111...---//////000000---(((""" """###!!!$$$''''''$$$%%%((()))'''$$$+++111000)))""" """!!!&&&(((%%% !!!###(((---//////......***(((%%%!!!"""+++222444222...+++000///,,,***'''&&&%%%%%%###!!!$$$&&&)))+++---111777<<>><<<888333...+++))),,,+++***'''$$$""" $$$)))'''""" ###%%%&&&%%%###!!!!!!"""(((,,,111222000---------333111000222888;;;;;;:::666777888::::::999666555222222333333111///---,,,,,,000444555444222222222555777777555777<<<<<<999111///000222111---,,,...333444555222,,,&&&!!! !!! ###&&&'''&&&'''***+++(((&&&***...,,,&&&  """,,,111,,,%%%!!!%%%(((,,,...000000...,,,$$$###!!!$$$...777999555---''''''&&&%%%$$$$$$%%%'''((()))'''"""""""""###'''---111111111888555111,,,***+++///333///+++(((+++222555111,,,---000222111---+++///555555999===???@@@AAADDDFFFHHHMMMSSSYYY```mmm}}}TTTBBB;;;888666;;;<<<<<<999555333555888;;;:::888444222333666:::777777444111---+++,,,...888888777555222///,,,******...000...***(((***...,,,,,,,,,******,,,000333:::999777444111---***((()))(((&&&###!!! """$$$### ###%%%&&&%%%$$$$$$%%%&&&+++///...***(((***---333222222444999:::999666111444888===@@@>>>888444.../////////...,,,+++***+++---111444666555333222555999:::999888999777333//////222666444...---///555777888555///((("""!!!"""""" $$$&&&%%%&&&******'''(((***+++***'''### !!!...666333,,,'''+++///111111000111...)))#########""" %%%000888;;;666,,,$$$ """%%%(((***---)))###!!! """(((...///,,,(((///...+++(((&&&(((+++///***((('''***///222000,,,,,,---///000,,,+++000777999<<<@@@CCCEEEFFFHHHIIINNNSSSYYY^^^eeeqqqXXXEEE<<<777444555888:::999666555777:::===<<<:::777333222444555222222111///,,,,,,...111555555444333111...+++)))%%%'''***,,,++++++,,,---+++***'''$$$###&&&***...444333111000///---***((('''&&&$$$"""!!!"""###$$$ !!!"""######&&&((()))'''&&&%%%%%%%%%)))---+++'''''',,,333666444444666888888333///...111666<<<@@@===777111,,,,,,,,,---,,,+++******))))))---333999:::666111333999===<<<:::888333...))),,,111666555///,,,...555777888666000(((!!!"""''''''$$$!!!!!!$$$&&&%%%&&&))))))%%%******+++------)))###+++666777222...,,,111333000//////,,,&&&"""%%%((()))((($$$"""&&&...555888333***###"""%%%)))+++,,,'''!!! ###(((---///,,,((($$$))))))((('''&&&'''***---''''''(((+++...000000///,,,++++++,,,(((&&&,,,555999<<>>777333---111555777666777:::<<<>>>>>><<<888444222222222---...///---,,,---000444////////////---+++)))'''!!!###&&&))),,,---,,,,,,)))'''$$$ """''',,,000///......---,,,***((((((&&&$$$""""""$$$&&&((("""&&&'''((((((***,,,+++)))&&&%%%%%%%%%***---+++''')))111:::888777666777888555///)))...000444999===;;;555///++++++,,,,,,,,,++++++***((('''***222:::===888111000777<<<<<<:::666000***$$$'''///555333---***,,,333666888666///''' ###***,,,)))%%%###''')))'''''')))(((%%%******,,,111333///%%%&&&333777555444***000111...,,,---)))"""!!!%%%+++//////+++&&&"""$$$'''+++111444111***###!!!  """%%%))),,,***$$$!!!###"""&&&...222///***&&&$$$&&&'''(((((('''(((+++---&&&'''))),,,...///000111,,,)))(((((($$$!!!'''222888;;;@@@EEEJJJMMMNNNOOOVVVZZZ```fffmmm{{{ZZZJJJ@@@444+++%%%)))000555888999;;;;;;888777777777666555222000++++++,,,,,,+++******)))...***'''&&&((((((&&&###!!!$$$))),,,++++++***&&&"""!!!%%%)))000///---***''''''))),,,,,,((($$$"""###&&&(((***### $$$&&&&&&%%%(((+++,,,+++)))(((((((((+++,,,+++((()))///555888999::::::777444000---///111555777888777777888///,,,)))+++///222000---&&&''',,,222999:::888555444666:::>>>???<<<555000))),,,000111///---******222666:::777...&&&!!! ###)))------+++(((&&&((()))(((%%%%%%'''***,,,...000333222---%%% $$$)))***+++...111///------...,,,'''###'''(((+++111777666///(((###)))---------,,,(((#########$$$&&&)))+++******%%%###!!!$$$(((***'''###$$$$$$%%%'''))))))'''%%%%%%&&&(((+++...///---,,,))))))+++---...///000///'''...222...&&&###)))000666<<>>;;;777222...,,,***555666666777888:::;;;<<<999555000///111222111///---...000444777999888666111000000222555666666555444444222///,,,---000222666888999444---&&&###"""+++...111111...,,,,,,...+++---......------...000//////000111111///+++(((+++((())),,,---((($$$$$$'''(((***---//////,,,)))(((((()))...333555222///111444444000///000...***///---***'''%%%$$$$$$$$$&&&###!!!###(((++++++***&&&### !!!&&&+++///222333333///......///222333333222:::;;;;;;888333000111444999===BBBFFFIIIMMMSSSXXX```dddlllwww[[[KKKCCC;;;666555111...---000555:::<<<999777777<<>>BBBGGGNNNUUUYYY^^^bbbjjjzzzXXXGGGAAA===;;;<<<555...+++,,,000111111---222888;;;:::;;;???CCC@@@>>>;;;777444333222222444222...***&&&$$$%%%''')))---111000+++((())),,,---000333333///+++((('''%%%'''***,,,...111555888222...***''''''&&&%%%$$$&&&(((,,,333888999555111---///111222222333555777111///+++)))***---111444333000,,,)))((()))+++,,,,,,)))&&&&&&***------,,,&&&'''))),,,000444777999666888:::999666333111000111---)))'''))),,,///000---000222222000...............////////////......***---111222333444888<<<===<<<;;;;;;;;;999666333))))))***---222666777777000...000555888555222333//////000000111444999===777666333222222333444666444888888666666999888555......,,,((($$$$$$(((,,,:::888444///+++(((&&&&&&&&&### """&&&+++,,,***)))***+++)))%%%"""$$$***------***+++,,,...000222555888999;;;;;;===AAAGGGOOOWWW[[[]]]bbbnnn~~~YYYHHHBBB@@@@@@<<<666000...000333333222---000444777999:::<<<>>>888777555333222222333444444111,,,***)))***++++++)))...000---'''%%%)))...+++...111111...+++((('''%%%(((+++---///111444777555111+++'''%%%$$$$$$###$$$(((...333555444222000,,,---///000222555:::===444000+++((((((***...000///...+++(((((()))+++,,,***&&&###%%%)))+++***((( ###(((---111444777999999<<>>===>>>BBBIIIRRRZZZ^^^```hhhuuu\\\KKKFFFDDDDDD===888333333666999888555//////000444999;;;:::999111111000///000222444666444000+++***---000111000---000111+++$$$$$$+++333***,,,000111///,,,***)))(((***---...///111333555999444---'''%%%$$$$$$$$$''',,,111333111---++++++(((***,,,///222666<<<@@@777333---)))(((***---...///---+++)))((()))+++,,,***&&&###%%%)))+++***'''"""(((...222555777999<<>>DDDHHHFFF===444...+++***---111444444333222111111333555222------111666666333444777666333222444;;;<<<===:::555111000111222222333444555777888999;;;:::888777666777777888///,,,***)))***+++++++++***+++---///000///...---///+++))),,,222666444222444888>>>@@@<<<555...***000666666222000444555222555111000000---(((%%%&&&'''((()))******)))((('''//////...+++)))((()))+++---((($$$&&&---333555444000...///666;;;;;;<<<>>>@@@AAABBBCCCHHHRRR___hhhfffsss]]]JJJEEEAAA===;;;888666999>>>@@@???<<<777555333222333333444444333000......000222111000///111222111///111444777777444///***((()))+++---+++&&&""""""'''+++---,,,---...000000000111333555888444...******...444888222222333222111---(((%%%+++111444444444888999777333///+++***,,,/////////---***&&&&&&(((,,,------111,,,((()))---...+++'''$$$'''******)))***...333;;;>>>???===777111---+++...111444666666555333222...000000///---///333777666333111333111---,,,...555888;;;:::777333111111///000222444666777888888;;;999888666555444444555111---***((()))+++,,,,,,///000111222111///,,,+++,,,***)))+++///222222111222666;;;===;;;555000---444999;;;777666888999666555222000000,,,&&&###$$$$$$'''++++++***'''&&&%%%((()))***)))))))))***,,,***&&&###&&&...555888777333111222888<<<<<<===???@@@AAABBBDDDIIISSS___iiisss|||]]]HHHAAA<<<777555444444888===@@@???===::::::888333...---000444444333222222333444333222...///111111222444777999:::555...(((&&&(((,,,///---(((###"""&&&,,,000111.........---,,,...222555666333///---...222777;;;444444333222///,,,)))'''333888:::777555777666444000...,,,,,,...//////...---***''''''))),,,---...111...+++******+++++++++++++++******+++---///111666444111///...---***)))000333666777666333222222---,,,++++++---111555777444000---,,,***&&&&&&)))000333777999777444222000...000222555777888777777555444444333333333444444555111+++))))))+++---...333444555666555222///---+++++++++---...000222333222555999;;;999555333111888<<>>>>>>>>???BBBDDDFFFIIINNNXXXdddmmmZZZEEE???;;;777222111222666:::<<<;;;::::::;;;999333+++***///666777777777777777666555444,,,...000222444666888:::888222+++%%%$$$''',,,111///,,,((('''+++000333555///...+++)))(((+++///333555333000...///222666999333333333111///---------666;;;<<<888555555444111......///000111000//////,,,***)))((()))+++---...000///---+++)))))),,,...111...,,,---222666888888444...'''%%%(((******(((...111444444111.........---+++)))***---111444555///***'''''''''%%%''',,,111222444555444333111111///111444777888777555444,,,---...000222444555666888333,,,((((((+++---///111333666888888777444333,,,---/////////111333666444666999999777555444444888;;;??????>>><<<;;;:::555111000000---(((%%%'''///666;;;777,,,!!! &&&***,,,---...///(((%%%$$$)))222:::<<<<<<888555666<<>>>>>@@@DDDGGGKKKOOOUUU___llluuuTTT@@@<<<;;;999222222333444555666666555666888666000((('''...666888999::::::888666444222,,,---000333666888888888111---'''######'''---111000//////000222444666666///---***&&&%%%(((---222555333000.........000111...000111000......000222555999:::666444444333000...000222444333333111111---,,,+++***)))***,,,---//////...,,,)))***---111333000///333:::@@@BBBAAA777000((('''***------***,,,///222111---******+++...---+++,,,...111222222)))%%%###&&&((()))...333666444111000///000111111222444666888888666444222+++,,,---000222444555666777111***%%%$$$&&&)))+++---///222555666444222000,,,---/////////000222444666777999888666444333333444666999;;;:::777666666333000///111000,,,***,,,333:::???<<<111&&&!!! !!!%%%***...//////000000,,,)))'''+++333:::;;;999777444555;;;???>>>>>>@@@DDDHHHNNNTTT[[[fffrrr{{{RRR???===<<<:::666666444333222222222222222444333---''''''...555888:::<<<;;;888333000///------000333666777666444+++)))%%%###$$$(((---000///111333555666666555444000...***&&&%%%'''---111444333000...,,,******)))(((+++......,,,,,,///222333777888444222222111......111444555555333333333000000000---+++***,,,---.........,,,,,,,,,///111222111222777===BBBDDDCCC;;;555000...000111///,,,)))---000...)))&&&'''***...///000000000111111111'''######'''+++---222999999555000------///000111555666777888888777555444222222333444555444444444333...&&&!!! !!!###%%%)))+++...111111...+++)))*********+++,,,...//////444555777666444222111111000000333666444000000222222//////222222...---///000666<<<;;;555...***)))(((+++000222222222222222000---+++...555999999777444222333:::??????@@@BBBCCCHHHOOOWWW```lllyyyZZZGGGCCC@@@===;;;999777444222111333444555666555000,,,,,,111666<<>>777222111//////000333666555111---))))))))))))))))))******---///111111000/////////444222///+++)))+++///333222222000...+++(((%%%$$$ $$$))))))%%%$$$&&&(((444888888444000///...+++---000444444333222333555999:::999666111...///111,,,++++++---000222222111000111444666666555444333666666555444111,,,%%%!!!###'''%%%###***000777888555333333666,,,)))))),,,......111555555222000000222333111///444555666777999;;;<<<===;;;<<<===>>>???>>>>>>===777222+++&&&$$$$$$%%%%%%###&&&,,,111444333111///...***''')))...111///,,,(((+++...000//////...///...++++++///...)))***000333000///111000,,,***,,,+++...111444444111---+++000222555666555555555666222///---000666:::999777000///222:::AAACCCEEEHHHGGGNNNXXXcccnnn{{{fffUUUKKKEEECCCAAA@@@>>>:::777777999;;;===>>>===888333111222444>>>??????>>><<<888444222111333666888777555111...&&&((()))'''&&&&&&)))------///000---)))'''***...444555555111+++((((((***///000000...,,,)))%%%###$$$&&&((((((%%%$$$%%%'''222555666333---)))***------///111222222555:::>>>888:::;;;888444111111333...///000111111000///......111222111...,,,///111888777666444///***$$$!!!!!!"""###'''---444666333111333555000///...------...///000//////000333555555444222999666333111222555999<<<@@@@@@BBBDDDEEECCC@@@>>>===555,,,(((***,,,---+++(((***---///000111333444555///)))(((,,,000111000+++)))(((''')))---111444444111......000000...,,,333333222...)))(((***---///,,,///888:::333,,,+++---...000444666777555333...,,,,,,222:::===999333///000444:::AAAFFFEEEDDDDDDNNN\\\jjjwwwdddUUUNNNJJJHHHBBBAAA>>><<<;;;<<<>>>???@@@@@@>>>:::555222222333777777777777666444333222333666;;;>>>===888222---))))))'''$$$"""###'''+++,,,---...+++)))(((,,,///777888666111+++'''''')))******++++++***'''%%%######&&&'''&&&&&&((()))222444555222,,,***+++...000111333333444777===BBB999999888666333111111222---...///000000000///......//////...---...000222666666555222...***%%%""""""$$$### !!!&&&''',,,000333222111000000000///---...111222222111......///000111111000///444111...,,,---111666999===>>>???AAAAAAAAA???===<<<555...,,,...000000---)))+++---///000111333444888111)))&&&))),,,......,,,+++***+++,,,///333555888666333000///......---333444333///+++)))***---///,,,///666777111+++))))))+++///333666777777555222111111555999:::777333111111555;;;BBBGGGHHHGGGHHHRRR```nnn{{{dddUUUPPPLLLIIIEEEAAA>>>>>>@@@CCCCCCBBBAAAAAA???<<<777444222333///............///111222555999???BBBAAA:::222,,,+++***'''###!!!"""&&&***++++++***))))))***...222999999777111***&&&'''(((((()))******)))'''%%%######'''))))))******+++000222222///+++***---000111111222222333777===AAA777555222111000000...---)))***,,,.../////////...---,,,+++---///111111111222222111///,,,)))%%%###'''&&&######)))'''(((+++///111111...,,,000...---111666888555222---------...............111///,,,***+++///444777;;;<<<<<<======<<<<<<;;;:::666222444888:::888444,,,,,,---...///000111111777000((($$$&&&***,,,---...------...000222555666:::999666000***)))+++///555666666333...+++,,,...///------111111---)))((()))+++///222444555444333777777888888888777555333444555777<<>>>>>CCCEEEDDDAAA???>>>>>><<<999666444333,,,+++))))))***---000333888;;;???AAA>>>888111,,,***)))'''&&&%%%''')))+++***)))'''''')))---000222666777555111+++((((((+++.........---+++(((%%%###"""$$$(((+++,,,,,,,,,,,,.........,,,)))))),,,//////...,,,+++,,,000444777222...+++***+++,,,)))&&&###$$$'''***,,,---......******+++000555666333000......---+++)))'''&&&$$$)))&&&"""###(((%%%$$$&&&+++111333///+++000------222:::<<<888222+++,,,---------...000222444222...,,,,,,///333666::::::999888666555444555666555666<<>>>>>AAABBB@@@<<<:::::::::;;;:::888666444///---+++)))+++...222555;;;;;;;;;:::888333///---'''(((***,,,.../////////+++(((%%%&&&+++///000000000222333000,,,***+++---333333222000,,,((($$$!!!!!!$$$(((,,,.........*********)))((((((***,,,***(((%%%###$$$&&&(((***+++(((&&&&&&((('''$$$!!!"""%%%(((***,,,,,,&&&)))...555;;;:::444///,,,+++***((('''&&&&&&&&&(((%%% !!!%%%"""!!!###***222555222---///,,,,,,222:::<<<777111***+++------...111555999666444222//////000111333666666555222...+++***+++///111666???HHHKKKFFFAAA555222///---......,,,******)))))))))))))))((('''***+++,,,...111333666777777888555---%%%$$$---555:::===@@@>>>999444222111111///)))$$$"""%%%))),,,,,,///222222///,,,++++++555888:::888444333555888<<<===???BBBDDDHHHKKKNNNWWWaaappp~~~eeeUUUTTTOOOGGGEEEBBB>>>===>>>===;;;888777777999;;;<<<;;;777444222000...,,,...111666888===;;;999666333111///...&&&(((,,,111666777666444+++'''$$$''',,,000///,,,)))---000000---,,,,,,...111111000...+++'''### ###)))---//////(((((())))))))))))))))))%%%###  !!!"""!!!'''&&&''''''(((&&&""" ###&&&'''(((((($$$)))111999===;;;555000---,,,***((('''(((((()))(((%%%!!!!!!### ###***222555222......,,,---111666888444///(((***,,,------111777===444333333222111000000///111333333000***%%%$$$%%%***,,,333>>>GGGJJJEEE???888444000///111222000...///000000///,,,((($$$"""'''((()))+++///333666888999:::777000))))))111::::::>>>BBBAAA<<<666222111000111---&&&$$$(((,,,...+++///333444111......///222444555333111111555888:::===AAADDDGGGJJJMMMPPP\\\fffttt~~~~~~cccTTTTTTPPPGGGAAA@@@???===;;;:::888888888999:::<<<>>><<<888444222000///...000444999<<<>>><<<999666333111111000******---222888::::::888,,,(((%%%(((...000---'''%%%)))///000...,,,+++,,,+++,,,------,,,)))'''%%% !!!'''+++------((())))))++++++***((('''$$$"""!!!!!!$$$%%%$$$"""&&&))),,,...+++((($$$""" !!!###$$$$$$$$$######$$$***222888999888555333000///,,,*********,,,---)))'''%%%$$$#########""" !!!%%%***000222///---,,,,,,---///111111///---''')))+++******---555<<<000111333444444333111000111444777444...)))((()))+++---444>>>GGGHHHAAA;;;888444111222666999999777666777666444000+++'''%%%&&&&&&''')))---333888;;;<<<;;;777111+++,,,222999999>>>BBBAAA<<<555111///---222333...,,,...000...///444888888444000000111111000000......///222555555:::@@@EEEIIILLLQQQTTT```jjjyyy{{{}}}aaaRRRRRRNNNDDD>>>??????===:::888888999;;;;;;<<<>>>@@@===888333000///...///222666;;;>>>>>>===;;;888666444222111...------111777;;;;;;:::---(((%%%)))///111+++$$$###(((///111///+++******&&&(((***---......---,,,***'''$$$$$$'''*********)))***+++---...,,,)))&&&$$$######%%%)))***)))&&&&&&,,,222333///***'''&&&%%%&&&&&&%%%$$$""" %%%+++222555555444555666333222///---,,,---///000******)))))))))'''%%%###!!!"""&&&***......,,,***+++,,,---......---,,,+++&&&((()))(((&&&***222888...000444777888777555333444888<<<;;;555111000111000222777AAAHHHHHH@@@999888444222444;;;@@@@@@???999999888666222///...---%%%%%%%%%(((,,,333999===<<<:::666///++++++000555777<<>><<<666000///111111///,,,+++,,,...000222000777???FFFKKKOOOTTTWWWbbblll|||{{{}}}^^^OOOJJJHHHFFF=========<<<<<<;;;:::999888===CCCFFFDDD???:::777333222000111333777<<>>@@@???;;;777444...//////......///111444+++(((&&&''')))***(((&&&&&&111999555+++%%%%%%$$$&&&***---000111111000///...,,,(((%%%%%%''')))+++...111111///---+++***(((&&&&&&)))---000///...---333888666000+++)))***---)))###!!!!!!"""$$$$$$***,,,000222333444555666888666333111000///---+++,,,---000111111///,,,******)))((()))***+++******,,,---.........,,,+++))),,,((($$$$$$''',,,///111...000444:::>>><<<666111777999:::::::::999;;;<<>>AAA???:::888888777555333111///...'''$$$###&&&///777<<<===:::;;;999555111111555999:::999999::::::666///)))***000777;;;:::777555555777===@@@<<<777555222...000000///,,,***+++...000555:::@@@GGGMMMSSSYYY]]]hhhrrr~~~]]]NNNHHHDDDAAA===>>>>>>??????>>>===<<<<<>>;;;777555000//////...//////000000(((&&&$$$%%%''''''&&&$$$$$$---333111)))%%%'''%%%&&&(((***+++,,,++++++//////---***'''&&&((())),,,///222222111///---------+++***,,,///111000//////333777777333...,,,,,,...***%%%######%%%''''''---000222444444444555777666555333222111111000000000222666888999777555444000000000000000///---+++...000222333222///+++)))***,,,......---...111444000000222666999:::777555:::;;;<<<<<<;;;<<<>>>@@@>>>999777;;;BBBDDD===555222666888:::===AAA???;;;;;;999777555333222111111---***'''***000888<<<=========<<<999666444444555888777666888999666000+++,,,222:::>>>===999666444555;;;===999444222///+++///000000...+++,,,222666999>>>EEEMMMRRRWWW\\\___kkkuuu```OOOGGGAAA===>>>???@@@AAABBBAAA@@@???>>>???@@@AAA@@@>>><<<:::888888777666666777777888999;;;<<<======;;;888666333111//////111111...+++&&&$$$""""""$$$%%%%%%$$$"""''',,,***%%%%%%((())))))))))))))))))((((((...//////...+++))))))***...000333444333222111111000...------/////////...111333555666555222000...000,,,(((&&&''')))++++++...000222333333333444666333222222111111222222333444666:::>>>??????===<<<555777888999777444000---111444777888777222---)))(((000888:::666333333666111//////111444777888777=========;;;::::::<<<>>>:::666444888???AAA<<<777333666888888;;;??????;;;:::999777555444444444555444111...000555:::<<<<<>>===:::666333444333333555777777333//////555;;;???>>>:::555333333888999444000...+++'''---000222///,,,...666>>>>>>EEEMMMUUU[[[^^^```bbbnnnyyydddRRRHHHBBB>>>===>>>@@@AAABBBBBBAAAAAA<<<;;;999999888888777666888888888888888777666666999:::;;;<<<<<<;;;999888777333000111444444...)))&&&%%%$$$$$$%%%%%%&&&&&&"""!!!###&&&$$$!!!###'''------------,,,,,,++++++---///111111///---++++++///222444555444444444444...---,,,,,,,,,---......222222222333555444111///111...***)))***,,,......***,,,///000111222333555111222222111000000111222555777;;;>>>??????===<<<555888;;;<<<:::555111...333666:::===;;;555...***'''000;;;@@@>>>888333222////////////111444666666<<<;;;:::777555444666888666333222555;;;===;;;888444666666555888<<<;;;777222333444555666777777888666444555888<<<>>><<<:::BBB@@@======>>>===999555222000///222666777555333333666999;;;:::777444222222555555111...---)))$$$+++000333111,,,...999CCCDDDKKKUUU^^^cccfffggghhhqqq|||cccOOOFFFBBB@@@<<<<<<===>>>???@@@AAAAAA<<<888444222333444444444555666777777777777666555888999:::<<<<<<;;;999999888555222333666555000+++)))*********))))))((((((%%%######%%%$$$!!!"""%%%...//////000000000//////,,,///333444222///---,,,000222444555444333444555---,,,,,,++++++---///000222111000111222222000...000---***)))+++,,,------&&&)))...111333444666777444555666444111000111333555777:::<<<===;;;999777000444888888555111...---333666:::<<<;;;666///+++(((...777>>>@@@;;;222,,,...///111111222111111222444555555444333444666888444222222333666999999888333555444222444777555111'''***///444777999999999555555888===AAA@@@;;;666===999777777:::;;;:::888111///---000444777777666777666555555444444333222222444333///------***%%%***///333111...000;;;DDDIIIPPPZZZccciiilllnnnooouuu\\\HHH@@@???@@@<<<<<<;;;;;;<<<===???@@@>>>999333111222444444444222333444555555555555444666777:::<<<<<<;;;:::888777555333333555555222///...000333222000---,,,+++'''&&&'''++++++'''&&&'''---...000222222111000///,,,///333444333000...---///111333333222111222333.........---,,,---000333222222111000...---------...,,,)))((()))*********%%%***111666888999999:::999::::::888333111222555666888:::;;;;;;999666444---000222111---******+++111333666777777444111...+++...444:::===:::222,,,///222444444111///------+++...111444666999<<>>888333555333222333555888999999333///---...333777888888999666444333444444444333111333111......///,,,&&&'''---111222222555>>>FFFMMMRRR[[[dddkkkpppuuuxxx~~~UUU@@@;;;>>>CCC>>><<<:::888888;;;>>>AAA???999333000222555444333222222222222222222222222333666:::===>>><<<999777333333222222222333333333222666::::::666111...---((((((---444666222...---...000333555555222///---,,,///333444333000/////////000111000///......//////000///,,,******---111444555444000,,,)))***,,,,,,)))&&&%%%&&&&&&&&&%%%%%%+++333999;;;:::999888777::::::777333000222555444555888999999777333111---//////+++&&&###%%%(((...///000111222222111111...111555777777555333222444555666444///+++******'''+++000555888:::===???666666444222000000333555555777666333222111,,,%%%$$$&&&)))...222777;;;===;;;999777888999888444000111333666888888999:::;;;555111......222777999999999888777888999999666333000111///---...000---'''$$$)))///444888===EEEKKKNNNRRRZZZbbbjjjsss{{{RRR<<<999???FFF@@@===999777777:::>>>AAA???888111///111444333111333222111000////////////222555:::===>>><<<999777000000111000///000333666444999>>>>>>999333///---(((***111;;;>>>:::444222000333666888888444000---,,,///222333222000000///...//////...,,,+++,,,---//////...***&&&&&&))),,,555777777222***''')))---***'''%%%######$$$###"""$$$+++333999;;;888666444333666777555000...000444000222555777777555222000000000...(((!!!"""&&&,,,,,,,,,,,,...000222333///444888777333222555888888999777333---))))))***''',,,111555777777888999777777666222///...111444666888888444222000***###)))((()))+++///555;;;???@@@;;;666333333333111///333888>>>@@@>>>======>>>777333......222666999999999999:::===???===888333...///---+++---000---((("""&&&---555<<>><<<<<>>??????>>><<<:::999777666666555444333333555666777555666777888777555111...)))---333777999888666555666666555333222333555888888444444888999111***'''$$$$$$+++666<<<999444222333666;;;<<<:::333,,,'''&&&(((,,,111444333000---///...---------------,,,---,,,***'''$$$###%%%'''+++///222111......111444000---((($$$!!!!!!"""###&&&***000444444222///...333222000---+++)))******)))---///---(((%%%&&&)))...000222111...***((('''+++...000000...---...111222555888777666666999<<>><<<<<<888333222///---///333666666555:::999777777777666444222333;;;AAAAAA@@@@@@???===999444...+++,,,111888===???<<<===???===777444555555111------......+++(((%%%***111777===BBBEEEFFFGGGGGGLLLXXXdddooo|||[[[CCC<<<:::999:::<<<===;;;777444333444888777666555555555666777333555888999999666222000&&&***000666999999666444444666666666444444555777888333222444444///(((%%%!!!)))222666333//////111555:::<<<:::333+++%%%"""$$$(((,,,000111///,,,000//////..................,,,(((### ###&&&(((,,,//////......111444///...,,,***((('''''''''&&&'''***---111222111000222111///...,,,++++++***(((---111,,,$$$!!!%%%,,,000333333000+++'''%%%)))---000000......000222333666888888777888<<<@@@GGGFFFDDD???999444222111444777888555111///333777888888777666444111...---333999>>>>>>===<<<:::777333222111333777777555222999999888999999888444222444999=========>>><<<888777333...***+++111888===???======???===888555777999555000...///000...,,,$$$(((///777===@@@AAAAAAEEEEEEJJJTTT```lll|||\\\EEE===999666444888;;;999333000222555999888777555555555555555000333777999888444111///))),,,222888<<<;;;888444000333555555444333222333555222//////000---((($$$!!!)))222444000...000000444999<<<:::333+++%%% """%%%)))...///...---111111111000......000111000...)))$$$ ###'''***,,,---,,,***)))***,,,+++,,,---......---,,,+++(((&&&'''+++111555555444222111/////////...---,,,+++...000---&&&"""###%%%+++///333444000***$$$!!!'''***...///------000222555777999888777999>>>CCCHHHHHHFFFBBB<<<888555444;;;>>>???:::333///333999888888999777555000,,,***+++000555777888777777666444333444777:::999555111555555666888:::888555222222555777777999<<<999444333///+++(((***///555999===:::;;;>>>>>>:::999;;;===888333111222333222000###$$$***333999<<<>>>@@@FFFFFFKKKUUU```mmm^^^GGG???:::666000444777555111000444888999888777555444333333222111555999:::888444222111111333777<<>>999555000222555666444222000000222000...---......***%%%!!!$$$,,,444555222000222222666;;;>>><<<555...((("""###%%%)))---//////...111222111///------///222222000---((($$$$$$&&&)))***+++***)))&&&%%%$$$$$$&&&(((+++---/////////...***((((((---444999::::::444111//////000111000///...---,,,,,,,,,+++)))'''&&&***///111...***&&&###%%%))),,,---,,,,,,///222666888888777555888===BBBGGGGGGEEEAAA<<<888777777@@@BBBCCC===555222555;;;999999999777444///)))&&&''')))...111222222333555555444555888;;;:::666222///000222555888888555333///222222222444777555111---+++((('''(((,,,111444888666777<<<>>><<<===@@@>>>:::444333444555555333%%%"""$$$...666999===BBBFFFGGGLLLVVVaaannn___KKKDDD???999000222333222000222666::::::999888666444222111000333777;;;<<<999777777888999999:::>>>AAA@@@;;;666444777999999777444222111///000///...000333000***&&&'''---555888555333444666999===???===777111,,,&&&%%%&&&))),,,......---...//////,,,)))))),,,000333333111///+++)))***+++******)))((('''&&&%%%$$$%%%''')))+++---...//////((())),,,111666;;;<<<===444111------000222222111...+++)))+++///000---)))"""%%%***,,,,,,+++******&&&)))---...,,,,,,///222777888777444111333999>>>DDDCCCAAA===:::777888999@@@AAA@@@;;;555333666;;;999999999777333...)))&&&))))))+++///000000333888999777666777999999555222------///222555555444222...111111......000///,,,'''&&&&&&''')))+++---///222000222888;;;;;;===AAA===999555444666777777555***######---555888<<>>999666444555777999777555000''''''222:::999:::@@@BBBEEENNNXXXbbbpppaaaOOOKKKGGGBBB:::555000...000444888:::===<<<;;;999777444222111---111666777777888===BBB;;;999777:::>>>@@@<<<888:::<<<<<<;;;777444222111...222444555:::@@@>>>666***'''***333:::999444111000222444555333///+++(((+++)))((((((***++++++***$$$&&&'''######(((000333777888666111...,,,555333000///...,,,***(((---+++)))'''''')))+++,,, '''///555666777999:::333---''''''+++000222111...000333333222111333444------,,,***'''''')))+++***...111111//////111333999777444///***+++111666@@@???;;;777555666:::===666444111///...000222444888888888777555333111000000,,,***---...---333<<>>;;;999===CCCGGGPPP[[[eeerrreeeNNNFFFDDDBBBAAA:::222000333777999888@@@???<<<888888999666////////////111555;;;AAAEEE@@@<<<888888:::<<<<<<:::<<<:::444......333666555666222000555>>>DDDEEEBBB333---***///333222//////000//////...,,,)))&&&$$$$$$&&&'''&&&(((,,,,,,(((((((((&&&""""""'''000222333555444333111000999777333...***)))+++---111000---(((%%%%%%***...,,,+++,,,000444999;;;;;;444...'''###&&&,,,333777888444000000333777888777222000---+++***)))((('''...------222888:::777444777666555222//////000111???>>>;;;777444222000000***))))))***,,,000444777999:::999555111222888>>>777222///---+++***...444AAA>>>999444000///......000444888666000,,,---...///555777222&&&&&&)))+++++++++******+++000+++'''&&&***...000000222000///333888:::777444222000333:::???>>>???AAACCCNNNWWW[[[eeexxxfffOOOHHHFFFDDD>>>:::555333444777999999DDDCCC???::::::===;;;666111111000222666;;;???@@@===:::777777:::<<<;;;:::999888333...---222444333666222111666???EEEDDDBBB333...---///000---******222111000...+++(((%%%###$$$%%%%%%%%%(((,,,+++&&&&&&))),,,+++)))(((***,,,111222222222222000///...222111///,,,******...000------,,,)))'''***///444222111111333666999::::::444///)))&&&(((,,,111333888666333444777::::::999666444111...---+++***)))222000000333888999666222444444444333222111000000888888999888666222///,,,***+++,,,---...222888<<<::::::999666444666:::>>>;;;777333111...***---222???===999444111///......000444777666111------...---222444///&&& !!!%%%))),,,///000///---------333...***))),,,///000///---,,,---000333555333111333111222888<<<<<<>>>AAAFFFQQQZZZ___jjj}}}dddMMMGGGEEECCC<<<;;;888555444555999<<>>555333333444000***(((***555444222///+++'''###!!!%%%%%%$$$$$$)))...+++$$$###(((///222222000///000333222111///...---,,,,,,)))))))))((()))+++000333,,,,,,+++******---222666666444444555777888777666000---)))(((***---000111666555555777:::;;;;;;:::777666444333222111111111555333222333555555222//////111333555666444111000///222555777666222---******---000000///222999@@@:::888666666888:::;;;;;;===999777555111,,,,,,000;;;:::777444222///...---///333666666333///...///---///000,,,'''%%%)))...///222555666555222000000333000---,,,///000///...)))+++...000000000111111444222222666999999<<>>888444222555999;;;888555666555555666333...---111777666555333111///...------111444555444222111111000000///,,,***,,,111666777:::======:::555222000///---+++,,,///000...,,,(((---222222000///222555666333222555666777<<>>>>>:::333---000999BBBDDDCCC===666555<<>>======>>>???===999444///---+++---000333222000111666888666555777888777777666666888:::;;;888555888:::======777000111777<<<:::666222---(((%%%###,,,---,,,---111555000)))###'''+++,,,+++***,,,...333111...+++))))))***+++&&&'''(((''''''))),,,///******)))***,,,...000111111111111333666777666444+++)))(((((()))******)))))),,,000222333222000///111333666888888999;;;>>>:::888444222111000///...+++...222888<<<;;;777222000000222333333222111111,,,000222///******111888444111000444999:::555///---,,,///333333///000333444333333222111000000///...000222444444333333444444222111///000444888;;;===???AAA@@@<<<666111///)))'''''')))---///---+++''',,,222333111000444888888555444555555777>>>FFFHHHMMMWWWdddrrr^^^GGGBBBBBBAAA@@@>>>999222---///777???<<<===888111000555;;;======???@@@@@@>>>:::777555...+++***,,,///111///,,,///555999777555777999999;;;:::999:::<<<<<<:::999777888:::;;;666222444;;;>>><<<888444///+++)))'''///222444333555777444///(((***+++)))''''''+++...111000---+++***+++,,,---,,,,,,,,,***((((((***+++&&&&&&'''***...222333444///000111555888:::999777111...***'''&&&&&&%%%%%%&&&)))...000///---,,,+++111444777777555444666888;;;999666444222222333333...///222888>>>>>>:::666444333222222222222333444000222222...******...333333222333777;;;:::333---((())),,,222333000222666444444333333333333444444333222222222222333333333555333222444777;;;===>>>???@@@BBB@@@;;;666111000'''%%%$$$'''+++...---+++$$$)))///111000111555999888666666777777888@@@IIIMMMPPPYYYhhhwww\\\FFFAAAAAAAAA???===999333//////333888444777444...,,,000444555999===@@@???:::666555666///---+++---000111...+++,,,222666444222555888999888888888888:::<<<======999777777888666333666<<>>@@@===999666555444333222222222222333333222///---...111333555666999===>>>;;;444///,,,,,,///333333111222666888777666555666777999;;;;;;888444111000000000000111000111666===AAAAAA???<<<===>>>===999555333222***'''&&&'''+++......,,,###''',,,000111333777999999888999::::::;;;CCCMMMQQQRRR[[[kkk{{{YYYCCC>>>>>>>>>===<<<999666222000111222000333222---***,,,000000666;;;@@@===777222333666111///---...111111///,,,)))///333111///222666777333333333555777:::===???<<<888777777666555888===???===:::666333111/////////888===;;;888777777666'''((((((&&&$$$$$$(((,,,---------...///000111222444444222///,,,))))))***,,,++++++---111333222000++++++...111555666555333111---'''%%%'''+++///111,,,000333444111...---...(((---111222///...000333333222000...---///333666555333333777===@@@???;;;666666555444333222111000555444222000111222444666888:::>>>BBBBBB===666111222111333666444111222666;;;999888777888;;;>>>@@@AAA<<<666111...------,,,------000777@@@DDDCCC@@@888:::;;;:::888555555555...+++((())),,,///...---$$$''',,,000444777999;;;999888:::<<<<<<===EEEOOORRRRRR[[[lll{{{YYYAAA<<<>>>???EEEBBB>>>999555333111111---...///...---+++++++++222666999888444333555999111111222333222111000///000111///,,,---222222///222---***---555<<<@@@@@@AAA???;;;777444666:::===???<<<777222...---...///222777===???;;;666333222+++,,,***%%%%%%)))***)))***---111333333111111111111111000///---+++)))(((---///000///......///000'''***...///000000111333,,,***&&&%%%''',,,222555666777777777555222///---%%%""""""'''///222///+++...---,,,,,,...000333444999999555222555<<<:::444///111333222000000222555444555777888888777666555<<>>===:::666555666888:::;;;999777999???EEE>>>===999555111...+++***000...000777@@@CCC@@@:::888======666333555555222222222111///111333///)))''''''***...333777888777777999<<<<<<;;;<<>>:::666444333222000000...---+++,,,---...///333777777333111333555//////111111111111000///000111///---...222222///---***(((,,,444<<<@@@AAACCCBBB>>>:::777888;;;===???===;;;888555333111000222666;;;;;;777333111111---//////+++***,,,,,,)))'''+++111444444111///...333333222111///---***))),,,///111222111///...///+++---000111000000111222,,,***'''&&&(((---333777;;;;;;999777444111...,,,''' !!!---666555111---,,,*********,,,///000999777111---///666666111111222222111//////222555333444777999::::::888777999>>>DDDFFFCCC===999777:::===@@@@@@===999777666999666333333666:::===>>>:::999888777777555111...///------111666888666222;;;DDDFFF<<<111...//////555777666666888:::777222&&&&&&(((+++///222222222333:::???>>>:::888;;;@@@GGGOOO\\\lll|||kkkSSSKKKGGGEEEDDDBBB???<<<888666444444222000...,,,,,,---000222///333777777444222111222,,,---///000111111000000000222000...///333222...)))'''''',,,444<<<@@@AAADDDDDDBBB???<<<<<<===??????@@@@@@???<<<999555333333666888666222......///111444555222111111///***(((,,,222666666333000///444444444333000---+++)))+++...111333111///---------///111000///---------***(((&&&%%%(((---333777:::888666333000///...---)))+++888:::888...,,,***))))))***,,,...333111,,,(((,,,222444222444333222000...///222555444666999<<<======<<<;;;999;;;>>>>>>;;;666333222444888===@@@???===:::999999222+++---444::::::777666555666;;;???>>>888222...------,,,,,,+++++++++:::EEEJJJ???000(((***...666:::;;;<<<>>>BBB@@@;;;)))((((((***---///......000999BBBAAA:::666999>>>DDDPPPbbbsssoooWWWMMMIIIGGGCCCBBB@@@===:::888555444000///......000222333333111555999:::777444222222,,,---///111222222222111000222222000111333222---(((((()))...555;;;>>>???AAABBBBBBBBB@@@@@@BBBCCCAAAAAAAAA@@@>>>;;;888666555777777444///,,,---...666999999666444444111---,,,///333555555444333333333333222111///,,,***(((***,,,...---,,,******+++---///000///,,,)))((((((%%%$$$###$$$'''---333666333111...,,,+++,,,...///***"""***444999999111///---******+++---///,,,***)))***///555888888777555333000///111444666999:::===@@@AAA@@@>>>===<<<<<<:::777333///+++)))(((---444;;;>>>>>><<<;;;777111+++---333888777555555444777>>>EEEEEE<<<444......---)))&&&%%%'''***333<<>><<<999666333///,,,)))((($$$(((000777<<<===;;;999333333222222444555777888777666999AAAGGGFFF===444---...,,,((($$$$$$(((---///222444333...)))&&&'''000444777777999===>>><<<666444111111111222111000444888>>>CCCFFFFFFEEEDDDVVV___nnn{{{|||}}}}}}~~~iiiLLLCCCCCCEEEBBBBBBAAA@@@<<<888444111)))***---444:::===;;;888333444555666444222///------...000222333444333333111444444333444555111++++++---111555777888888777666888;;;===???BBBFFFIIIDDDAAA<<<888555555666888666888:::777333///...///555777555000...//////,,,)))((('''%%%%%%''',,,000,,,+++)))'''&&&&&&&&&'''***(((%%%!!!!!!%%%)))///000111///,,,)))((('''$$$'''+++000555999;;;<<<888555000+++((((((***+++***...111000------000444111///,,,***+++---111444222222666<<<>>>;;;:::;;;<<<:::777666888:::<<<<<>>555555444444333111///,,,---...000111222222222111111444555555555666111+++))),,,111555777666666555222444777999;;;>>>CCCGGGCCC@@@;;;666333222333444333777;;;:::666111......---000000---+++,,,***&&&######""" """'''******(((%%%""""""$$$&&&(((***)))'''###!!!"""%%%(((+++---...---***'''&&&&&&$$$(((///666<<>>>>>;;;999:::===@@@@@@???@@@???===;;;;;;<<<>>>???777444111111222222111///---...000555999:::777444222888>>>???<<<999999;;;:::;;;===@@@AAA@@@<<<888222111000...---///222555888222///222444000,,,+++666999888333111444888999:::777444333444555666555;;;<<>>???BBBAAABBBBBB@@@<<<777111---***(((***000:::AAACCCBBB999777666555444333111///---...///111111111000000111444666555666666111+++&&&+++000555666666555444222333444666888;;;@@@DDDBBB???;;;666333111111111111666;;;<<<888222...,,,'''+++...,,,+++***&&& !!!!!!!!! """%%%''')))'''### ###'''************'''%%%%%%&&&(((&&&((()))(((&&&$$$######"""'''000999>>>@@@@@@???333111---)))''''''(((***,,,---...111444777777777333111///...111666;;;>>>888666888>>>???<<<>>>DDD>>><<<;;;===AAACCCCCCAAA>>><<<999888888;;;>>>@@@:::777333222333333111...++++++---222777999777555333888???AAA???<<<:::999:::;;;===??????===<<<:::888777555444444666888:::999333222666888444333555<<<>>><<<555222555:::;;;<<<999777666777999999999<<>>:::777444333,,,++++++---222999AAAFFF;;;:::999777555222000//////111222000,,,***+++---,,,,,,000555666111......---000222222222222333444777333//////444999<<<===???:::444444888888444//////444999;;;999444000...)))((('''((()))'''!!! ###$$$###!!!"""%%%)))'''((($$$$$$)))(((***'''$$$###%%%'''***+++&&&$$$######%%%%%%### &&&---333777999;;;<<<333...)))(((+++,,,)))%%%111222333111///000444888888888555111222888;;;;;;:::555222666:::::::::<<>>@@@AAA<<<888444333333333000...,,,,,,---111555888999888777888:::;;;;;;;;;<<<===;;;666222555;;;@@@???;;;===;;;888444333555:::>>>888444444777777555555888@@@AAA>>>666222666;;;>>>BBB???<<<===@@@CCCDDDCCCCCC@@@AAAFFFKKKOOOVVV]]]fffppp}}}zzzyyy|||cccFFF===<<<999777888999888777555555555111,,,((((((...666===AAA<<<;;;:::888666333111///000111222///,,,)))***+++((((((+++000000,,,***+++///111333444333333444555666333000111555999;;;;;;;;;666222333888;;;999555///111444666555333000---)))(((((()))***(((###!!!!!!"""""""""###&&&(((***---***$$$"""(((,,,---)))&&&""""""&&&***------***'''###"""###%%%%%%$$$"""%%%)))...222555666777222---'''$$$&&&(((((((((222333333111///000222555777777555222333999<<<;;;555222222777999999;;;???BBB@@@??????AAACCCCCCCCCBBB@@@???>>>>>>?????????>>>:::777666777666222///+++,,,---...000222444666888:::;;;<<<<<<<<<<<<===:::666444777===AAA@@@>>>;;;999555333333444777999666333333666777666777:::???@@@>>>777444999???AAADDDBBB@@@AAADDDGGGHHHHHHGGGEEEEEEIIIMMMPPPXXX___fffsss}}}{{{~~~hhhKKKAAA<<<777222222111000111333666777666///&&&###'''///666:::<<<<<<;;;:::888555222111000000000///,,,******+++(((&&&(((+++,,,(((''')))111222444444333333555666444333222333666777888777555111...111777===>>>===000...---...000111///,,,)))))))))***+++)))&&&######!!! !!!###%%%&&&&&&---222333...***,,,000222+++&&&!!!"""(((...111111000,,,'''$$$%%%''')))***)))'''&&&)))...222333222///+++&&&""""""$$$(((+++000111111///------///111444444333000333888:::777///000444999::::::>>>DDDDDDDDDCCCAAA??????BBBDDDBBBBBBCCCCCCBBB???===;;;>>>;;;999999999888333///---......,,,+++,,,000444999999:::;;;<<<<<<;;;;;;999777666999>>>AAAAAA@@@:::777222111333444444222000...///333555444666:::>>>???===777666<<>>???333---((('''+++---,,,))))))******+++,,,+++)))''''''### !!!$$$&&&%%%###---444888555///---111444111***$$$%%%+++111444333555222///------...000222111,,,'''''',,,111111///+++***)))'''%%%'''+++...------,,,,,,,,,---...000222222000...000555444000,,,000777<<<;;;:::@@@IIIJJJKKKIIIDDD???===@@@CCC>>>AAADDDEEECCC@@@<<<::::::888666777777555000,,,...000000,,,((((((...444666555666888999::::::999888888999<<<>>>@@@??????;;;666222222555555222...+++)))***///222222444888>>>???<<<777666<<<@@@@@@EEEEEEEEEFFFHHHJJJKKKLLLOOOLLLLLLNNNOOORRR\\\eeeppp~~~cccIIIAAA<<<777111...++++++...222555666666444///%%%'''000444555777888888777555444...---...///000111111111000---+++,,,+++'''&&&)))+++,,,.........///222555333333333333222111111111000---***,,,111666999:::555...'''%%%(((***)))&&&***+++,,,,,,,,,+++******+++'''###"""$$$%%%###!!!+++111666666000+++---111555///***)))---222333333666777777888777777777777555///((('''***......,,,(((***...000000000000111...---,,,,,,...111444555666555111...111555333---)))...555999888777>>>HHHOOOOOOMMMGGG@@@===>>>@@@<<<@@@EEEGGGEEEBBB@@@???666444222333333111,,,'''---......***&&&'''---444111000000333666777666555666888;;;<<<<<<;;;;;;;;;<<<777333444777777333///+++)))***///222333555999======:::555555:::<<<;;;BBBCCCDDDDDDEEEGGGHHHIIIOOOMMMMMMOOOPPPUUU```lll{{{```FFF@@@<<<666333000---///333777777777555666222***"""$$$)))+++---111444666777666555000//////111333555555444...+++***,,,+++'''&&&((()))***,,,,,,---000444777777666555222//////111333000...,,,,,,...111333444333///***'''((())))))'''***,,,------+++******+++,,,***'''%%%%%%$$$$$$###(((+++///111---''''''+++333000---+++,,,...///000222666:::<<<<<<:::999999444000+++((()))***)))(((''',,,222888;;;;;;999666444111......222777;;;===<<<999444111444999777111***,,,111444222222999CCCLLLKKKIIIEEE@@@===<<<;;;<<>>@@@>>>:::444222666===<<<777//////000222000000666???CCCAAA@@@???>>><<<999666;;;@@@DDDDDDAAA@@@BBBEEE999666333222333222...+++***))))))))),,,000555888333000------//////+++&&&(((///666888666444555777;;;:::888777777777888888777444555999::::::;;;???999999555222444:::;;;888666:::???CCCEEEHHHLLLOOOQQQQQQSSSWWWZZZcccttt}}}{{{zzz|||~~~bbbJJJBBB<<<444333222333999???BBB@@@<<<999444000000111...$$$ '''---333555666777:::888555666888888666333(((''')))...000......111+++,,,...000222666<<>>???:::666333222333111111777???:::888888:::<<<;;;777333:::===@@@???;;;:::===AAA>>>:::666555555555222///---++++++---333888<<<>>>777333...---...,,,'''!!!"""***333666444222555888::::::999777666666999;;;999666666:::;;;999;;;>>>888777444222555;;;===:::333888>>>CCCGGGKKKQQQUUUSSSSSSVVV[[[___iii||||||xxxwwwsssvvvzzz|||}}}dddIIIAAA<<<555444333444888>>>???;;;777:::555111000222000+++&&&%%%---//////222666666666555555666888777666444---+++...777888222---,,,+++///333444444666:::>>>@@@>>>:::777666555444222888666444444555444000,,,------...222666888666333000222333222...***'''%%%***---///...)))'''(((***%%%&&&'''&&&###!!!&&&%%%###  $$$'''''''''))),,,000222111000333666777444---(((((()))...333;;;AAACCC@@@===;;;999666111......222666999888666666777999;;;<<<;;;555555444444666999;;;===888777666555555444111///000444777666444444:::???===<<<;;;999777666555444333///+++---444:::<<<;;;333111000//////---(((######'''000888999555333666444888<<<<<<888444222222555555666777999:::;;;<<<999555111111666:::======<<<;;;<<<@@@HHHQQQXXX\\\\\\YYYWWW\\\hhhxxx{{{wwwtttpppppptttzzz~~~fffJJJBBB<<<666555444444777<<<===999444777666555444111///,,,+++&&&,,,...+++))),,,000222000//////222666777444000,,,***,,,222333---''''''---000444777777888:::<<<:::999777555555555555555444222000111333222///++++++,,,...333888;;;:::888555666777555111...,,,+++...000111000---******+++(((((((((%%%""" ######"""  ###%%%&&&&&&(((,,,000222222111333666888444...)))((()))+++111888<<<<<<999777777666333111///000444888;;;<<<:::999999;;;<<<;;;:::777777666777888:::===???;;;;;;999666444222000///111333555555444555999<<<===<<<;;;999666444333222555222//////333666999999444333222333333222...***(((,,,555<<<<<<666333444222555888999666444333333222444777;;;<<<;;;:::888666444222111444888<<<>>>>>><<<;;;>>>EEEOOOWWW[[[\\\\\\]]]```iiixxx}}}wwwsssooonnnrrryyy~~~eeeJJJCCC>>>999666555444777::::::666333333777999777111......000222333///&&& """&&&((('''%%%&&&---555888444...***((())),,,,,,&&&!!! )))---222888;;;;;;:::999555555555555666888999:::111///---...000000,,,)))((()))---222888<<<======888888888555222000000111333333333222111...,,,++++++***'''%%%###!!! $$$%%%&&&%%%###"""###$$$$$$%%%''',,,111444444444555777999666000+++))))))***000666888555222333555222111000000222666999<<<@@@>>><<<;;;<<<<<<:::999777777666777888:::<<<>>>>>>>>><<<777111///000222444444444555666777999:::<<<;;;:::888555222000///555555444222111222666999555555555666777666333111///222888???===666222222000222444444222111222222...222888===???<<<888555555555555333111444:::??????===;;;===DDDMMMUUUYYY[[[^^^aaadddkkkzzzxxxtttnnnnnnqqqxxx~~~dddJJJBBB@@@<<<666555666777999999777444222555888666222//////000777666..."""'''444:::666///(((''''''((('''$$$"""(((000888======:::777333444666777888:::<<<>>>111///---...///...***'''%%%'''+++000555999;;;<<<777777555222//////111333666555555444333000---******(((&&&%%%&&&'''''''''***+++---,,,)))&&&%%%%%%!!!###&&&,,,333777999999777999:::888333...,,,+++,,,111666666222///222555000000000111333666888:::@@@>>>;;;;;;;;;;;;:::999555555555555666888999:::>>>???===777000---111555888777666777:::;;;;;;::::::999999777444111///---444666777444111111555:::888888888888888777666444333333666::::::555222444222222222111000000111111...222888===>>><<<888555666999999555000111888??????>>>>>>AAAGGGNNNSSSVVVWWWZZZ^^^dddooozzzuuurrrppprrrwww}}}gggJJJAAA>>>;;;777777777888::::::888777222333444444333111...---444333,,,!!!  ///777444///'''''''''''''''%%%!!!###***444<<<>>><<<777333000333555666666777999;;;333111//////000...***&&&###&&&))),,,///222555777666555222///---...111444555666666555222...***((((((&&&%%%'''***...//////---///000///,,,'''%%%$$$!!!%%%---444:::======777999:::999666222///---+++///333333000...111555000000000111222444666777;;;999888888999:::999888444444555555666777888999:::;;;:::444///...333888;;;::::::;;;===>>>===<<<777888888777555333000///222666888666333333888===??????>>>===;;;999777777333000///222444222333666888666555333333333333333000333777:::;;;;;;999777:::======888111000777>>>??????AAAFFFKKKPPPSSSSSSTTTUUUYYYdddttt~~~zzzyyywwwwww{{{jjjJJJ???;;;888999999999999999888777777333333444555444222...+++//////+++### (((000///,,,'''******)))((((((###'''000;;;AAA>>>888222///+++...222222111000222555444222000000111000+++'''$$$&&&)))***+++---000222555444222///...///333666333777999666000***(((((((((&&&%%%(((...111222000)))+++------)))%%%###""" %%%,,,333999;;;;;;555777888999888444000...(((***,,,---......000111///......///111333555666666555444444666888888777666666777888888999999:::666666555111...///333777;;;<<<<<<======<<<<<<<<<555666777888888666444333333666999888666666;;;???DDDDDDCCC@@@<<<:::999999222---+++...111222444888:::999777666777888777666222333666888999:::999999;;;======888222111888??????@@@BBBGGGMMMQQQSSSSSSVVVWWW]]]jjj|||iiiHHH===:::777<<<<<<;;;999666444333333111555999888444///......---...,,,&&&!!! $$$***+++******...///,,,***)))"""###///<<<@@@;;;333//////'''+++///000...---///222222000///000222222///+++%%%'''***++++++,,,000333333222111///...///333666111777<<<888...'''&&&(((+++)))'''***...///---***###%%%((()))'''%%%###### !!!%%%***000444555444111333555777777444000---%%%%%%&&&***...111000///,,,++++++,,,///222555888555333222333555666666555666666777888888999999999555333111///...///111222777:::<<<<<<999777888:::222444777999::::::888777666888::::::888999<<>>>>><<<999444111//////000888>>><<<333---...111---...---(((&&&$$$ $$$)))++++++,,,111111...+++)))!!!(((888===777000...111%%%***///000...---000333///------///333444111...&&&))),,,,,,,,,...222555000000///---,,,...111444111888>>>999...%%%%%%)))///,,,)))***---,,,'''###"""%%%''''''&&&&&&'''""""""$$$(((---//////......///222555666444///,,,%%%###$$$)))000444333///)))))))))***---222777:::666444222222444555444333333444555666777777666666444222///---...///......222777;;;:::555333444777111333777:::<<<<<<<<<;;;::::::;;;;;;::::::<<<===>>>???>>>;;;777444555777000,,,...444888777555555+++***+++...222555444222///222666:::;;;:::888666555555555444333666===BBBBBB@@@>>>@@@FFFNNNUUUXXX```iiiuuubbb@@@666666666<<<@@@BBBAAA;;;555111000000555999777111,,,+++---000///---,,,---,,,+++)))%%%######)))000333...)))...111000***%%%%%%$$$"""###(((...333555444000---+++***,,,111222111222555444333333111000/////////,,,...///...------111444000...,,,******---333777555444333111///---,,,+++...)))$$$###$$$%%%%%%$$$###%%%&&&&&&&&&&&&((()))***,,,...000222111///...,,,)))+++222888555000---$$$###$$$(((...333555444+++***+++...333777999:::555333222222444444444333000222666:::<<<:::555000111222444444222...***'''&&&***///222333333444444555444777===>>>;;;;;;===AAA???<<<:::999999999999;;;:::888444000...///111111000222888??????888111111+++%%%$$$''',,,000222111444888;;;<<<999666333111111000//////555>>>FFFFFF@@@;;;===@@@GGGRRR\\\gggrrrcccBBB888888888===@@@BBBAAA<<<666222000000333666666222///......222000...,,,,,,---000222000000000444777666111++++++///000,,,)))******(((&&&***000555777666333000,,,***,,,111555444555777666777777666444222111111000111111///,,,+++,,,...000---)))&&&''',,,222777666666666444111...,,,,,,***&&&###"""###$$$###"""%%%&&&''''''''''''((()))---...111444555444222000...******111666333///---)))((('''***...111111000,,,,,,---000444777888888222111//////111333444444000222444888999888444000000111333333222///,,,***&&&(((+++,,,---///111444666444666;;;===;;;<<>>AAAFFFPPPZZZhhhtttfffEEE<<<;;;:::<<>>===:::555000---+++///111...---000222111+++...333888:::999777555///+++,,,222777777777888999:::;;;:::777333111000000111000...+++))))))***---***%%%###$$$***000555555777777666222///------(((&&&$$$$$$%%%&&&%%%$$$&&&&&&'''((()))***+++,,,000111444777999888444111///******///333111/////////...---...//////...,,,......///222555666555444///---++++++...111333444222222222444666666444111000111222333333222000///,,,+++***((((((+++111555777555777;;;===<<<===@@@@@@<<<666333222222222222444555666444111...------111000222999@@@BBB>>>999111---(((&&&(((+++---///555333000......///222444;;;;;;:::777444444999===BBB>>>===???CCCHHHRRR[[[hhhvvvhhhIII@@@>>><<<;;;<<<>>>===:::555000---******,,,...111222000///333555666333000222999???BBBBBBAAA;;;444///......///222111......333888999000333666:::;;;<<<;;;:::222...---333888777555555;;;===???<<<666000---,,,,,,,,,,,,,,,***)))(((''''''%%%""""""%%%)))---///000333555444111///...///***))))))***+++++++++***''''''(((***---000111111000111333777:::999444///---))))))...111000///000222222222222111///---+++......000333555555333111---+++((((((,,,000333555444222111222444555555555111222333444444555666666777444///)))(((+++222888999777:::>>>???<<<;;;<<>>;;;444222///------///000111333111...,,,,,,///333666@@@@@@???;;;666444666999===<<<===BBBEEEKKKUUU___jjjxxxhhhKKKCCC@@@===999999888777555111---+++(((((()))+++...///...---222666999888555444888<<>>555...***)))************)))'''$$$""" ###(((***)))((((((,,,//////---+++---///+++,,,---...//////000111)))((()))---222666777777000///000444888777222,,,)))''')))...000///...000000222444444333111///---,,,---...222444555333111...+++((((((+++000333444555333111111333666888888444444444444555777999;;;@@@<<<555...***---333888999999<<>>===;;;:::999888777666666666777333333222333444666888:::DDDEEECCC???999777888:::??????AAAEEEHHHLLLVVVaaammm{{{hhhLLLDDDAAA===888555222000///...+++)))))))))***+++++++++++++++///333888999888777777888BBB???:::222,,,+++///444999888222***)))222;;;???999999999999999::::::;;;777444444666555000///111BBBEEEEEE???555---++++++---,,,,,,+++***&&&!!!$$$)))***'''###"""&&&***)))&&&&&&)))...***,,,......///000333555...,,,---111777;;;;;;:::111///...111666666111,,,''''''+++111111---******+++...222444333111///...***+++---000444777666555111...,,,+++...111222333333111///000333777:::;;;777555444333444777:::<<>>888222...///333777777777:::???>>>888333333333...))))))---///---***(((---444888::::::999999;;;999888888;;;<<<===<<<===>>>??????===<<<<<<===666777999;;;<<<=========EEEEEEDDD@@@;;;:::<<>>===;;;888555555777999444222444777777444222444000+++(((+++000333000,,,(((,,,222666888888777888:::888777777999<<<>>>???===@@@CCCBBB@@@>>>>>>???888999;;;<<<<<<;;;:::999?????????;;;888888<<<@@@GGGHHHJJJLLLLLLPPP\\\hhhyyyfffLLLEEEAAA<<<:::444---)))***++++++***...111333///)))&&&'''***+++,,,///333777::::::999===;;;777444222000///...111222111,,,,,,222888999<<<:::888555444555666777555777;;;;;;666000333::::::===>>>999000+++,,,///,,,,,,,,,///000...(((### &&&)))'''###"""%%%&&&"""!!!(((---...000//////333888===;;;777555777;;;===;;;777888333///111666888555000(((+++222777333((("""'''---000...+++)))))))))***,,,111777===AAABBB777555333333333333222111---,,,+++---222777;;;<<<888555111......111444777<<<=========;;;:::;;;===111......000111000222666000,,,***...555888555000+++///444777777777777777888777666666888<<>>:::555---(((&&&((()))***---333444///***((('''&&&(((***---...///111222444666999:::888333///---...,,,000///***)))///666999666555333333444444333111222222111000///000222444222111222444666555000,,,---+++))))))***,,,,,,,,,'''### $$$(((***)))))))))'''%%%######%%%111111111000///000333555666999===>>>===;;;999888666333111444999<<<;;;888///+++---555333&&& ###(((+++...,,,(((%%%&&&)))***+++,,,000666<<>>AAAAAA@@@>>>;;;777444222,,,,,,,,,+++,,,///444777666///,,,222===CCC???999999888666444333333333333;;;777444555999<<<======AAA>>>;;;::::::;;;<<<;;;888777666666666555333111,,,000444333000000444888EEEFFFFFFDDDGGGTTThhhwwwjjjNNNCCC???>>>888444...***)))***++++++000555666111,,,******((((((***,,,......//////000111555999999777222...+++...000///)))''',,,222555444444444333222111111111//////---,,,,,,...111444000111222666999999555111...+++'''&&&(((+++---...)))$$$$$$))),,,---------+++))))))+++---111222444333111///...///000666<<<@@@@@@>>>;;;:::777666777;;;@@@AAA>>>:::///***,,,333111&&&!!!$$$))),,,...,,,'''%%%'''***111111111222555888;;;===;;;888666666777666333000///------000444888999999888888666333333666;;;???DDDBBB???:::555///+++(((%%%***///000...---111555222...,,,222<<>><<<555333///............---444999:::444///......,,,***+++---......---,,,+++,,,000555999:::666...(((...000---&&&###(((...111555777777555222///000222...,,,***(((***...222555000111333777:::;;;:::999333///)))'''(((,,,///000)))$$$%%%+++///000///...,,,+++---111444000333666666333...***(((***111:::@@@BBBAAA???===::::::<<<@@@CCCAAA<<<777///***+++///...'''$$$(((,,,------+++'''%%%(((***444444444444444444444555777555333333444444333222111000000333666999::::::777888888777777999<<>>888444///------...///000'''"""&&&...222///...+++(((''')))...222///222555555111---)))''''''---555;;;???@@@AAABBB===<<<<<<======:::555111000+++***---,,,((())),,,......,,,)))&&&%%%(((***...///000222222222111111000///...---...///111111000111222555777999999999666888999::::::;;;===???;;;999444///+++(((&&&%%%"""***222666444111111333///...------000444777:::>>><<<:::777444222000///222555777777555666999===:::777444222222222000///111000000111222222000///444999???@@@===;;;<<>>:::888444222222666;;;???888666333111000///---+++### !!!)))000333///---)))%%%"""$$$(((,,,...///111111///,,,,,,,,,(((+++///222666:::@@@DDD;;;999666555444444333333111---+++++++++***,,,///...---+++(((&&&%%%'''((((((***,,,...//////...---******)))))))))***,,,---...000333666777777888888666888:::;;;;;;;;;<<<===;;;999666333000///......((()))+++///111222111///......------...111555888======;;;888666333111000000444888999888888;;;>>>888555111000000111111000000//////111333444333222333999???@@@>>><<<===@@@IIIGGGEEEGGGOOO```uuudddGGG<<<888666888888888999999777333///,,,111444222111555999:::444000,,,+++---...,,,***++++++,,,...///000...,,,...222444000///444999;;;222444555222///,,,---///222111222666<<<@@@???>>>===;;;777333111333888===444222111000///---***'''"""!!! """''',,,000222000---)))$$$ !!!$$$'''+++,,,...---,,,---...000******))))))+++222:::@@@666444000------000444777000...,,,******+++---///---,,,***'''&&&%%%%%%%%%&&&''')))***++++++***)))'''((()))((('''&&&(((******...333666777777777777666888:::::::::999:::;;;>>>===;;;999777555444333,,,)))&&&(((,,,//////,,,---------///222666:::<<<<<<;;;;;;999777555333222000333777:::<<<===>>>???888444///...///222444666333222222333555666555333111777===>>><<<;;;>>>BBBHHHGGGFFFIIITTTfffyyydddHHH<<<999777999888888888888444000,,,!!!'''+++***,,,222777999000+++%%%$$$'''***+++))))))+++......---,,,++++++***000333111000444777888000000//////...---,,,,,,......222888???@@@===888;;;<<<;;;777444444666999111///------------,,,+++&&&&&&'''***...000000///---+++(((###"""$$$(((***,,,---------...000+++)))&&&###$$$***222888333111,,,)))(((***...222...---+++((('''))),,,,,,,,,***)))'''&&&%%%###"""%%%%%%'''((()))*********)))+++,,,+++(((''''''((((((---444777888777888999666777999888777666777888999999999888777666444333...,,,))))))***---......///......111555999:::999999999::::::999777666555111333666;;;@@@BBBBBBAAA888333...,,,///444:::<<<999888777777777777444222000555;;;<<<;;;;;;@@@DDDFFFFFFGGGNNN[[[nnndddHHH===:::999999888777777666222---))) %%%%%%'''///555888---''' ###''')))((('''+++000000---)))((()))&&&,,,000...---///111111111///......//////...,,,***+++000888??????999333888;;;===<<<999666666777111...,,,+++---000111111***+++---000222222///,,,***(((%%%!!! """'''))),,,......------...***((($$$!!!!!!%%%,,,222333000,,,&&&######%%%(((---,,,***&&&&&&(((*********)))((('''&&&$$$""""""###$$$&&&)))+++---...+++...000///+++(((((()))'''---444888999888999:::666777888777555555555777000111222444444444333222///000000...,,,,,,///222222///...000555777555333777888999::::::999777666222333666<<>>999555333666999:::888555222111444000,,,+++,,,...//////111333444222///---...///222111111333555777666555666999;;;<<<:::999888888666666777:::>>>??????===<<<555...+++000888???CCC@@@???===:::777444222000333333444444666:::@@@DDDDDDGGGMMMXXXhhh|||nnnPPPAAA:::666888888777666444222///---$$$!!!$$$---222000,,,)))$$$ %%%***,,,+++,,,......,,,(((%%%%%%&&&***+++(((""" %%%***+++111555777555000...111555000---///777<<<666---'''---000333555555222...,,,)))((('''(((+++---//////000000///---***))))))+++***,,,,,,***'''$$$%%%&&&+++------///555:::777111((('''%%%$$$%%%'''***,,,---------***'''$$$######((())))))(((''')))///555///...---+++((($$$!!!%%%+++000111///++++++,,,---...///...---***---222888<<<<<<999666444777999999777333111000333111///---------......333777999555...***---222666333000000222666999::::::===@@@>>>999555333444555555777:::===>>>===;;;999444000///222777:::;;;;;;:::888777555444333333444444333333555999@@@EEEHHHLLLSSS^^^ooosssRRRAAA999666777:::;;;999555333333444...***&&&(((---111000...)))(((((()))+++...222333111111///,,,(((&&&&&&'''***+++((("""!!!&&&,,,------...000000000111444666111,,,,,,222555111+++(((+++...222444333///***'''$$$%%%'''(((((()))***,,,111111///,,,))))))***,,,---///111111...,,,+++***......---///666;;;777...'''%%%###%%%)))++++++***&&&(((++++++***(((''''''((()))***)))(((+++111666333222000---***&&&###!!!!!!!!!***000///,,,***+++,,,---......//////)))+++...444888:::999888333555666555222///...---222333333222///---------111777;;;777...+++111888:::555///---///444:::======BBBEEE@@@777///...///555666777:::<<<===;;;999555444333333555555444333444444333333333444666777666555333222333999BBBHHHMMMRRR[[[hhhyyyqqqPPP>>>888666888<<<@@@===777444777;;;:::555///---.../////////,,,///111111111222666999444222///,,,******+++,,,+++------)))(((---111111+++******+++...111333333...)))''',,,000...++++++---///333444222,,,&&&"""!!!%%%***+++)))'''(((***111000...,,,***+++...000111333555666444111...,,,+++***)))+++333999444+++&&&###"""&&&,,,///,,,)))"""&&&***,,,+++)))(((''''''***---,,,++++++...111000000...---+++)))'''&&&$$$(((...,,,''')))***,,,---------...///******---111666999999999111111222000---+++++++++222555777666333000.........333666555111000555;;;999444...+++---333888;;;:::@@@DDD???333+++***---777777888:::<<<<<<999777333333444555555444333111111111111111333555888:::999888555333555;;;DDDJJJPPPWWWbbbqqqjjjJJJ<<<888777:::???BBB>>>777444888===AAA<<<666000---,,,---...---111333333111000444777333111...------///111222111555666333111333333111+++)))'''(((+++...//////***&&&%%%***.........000111333555555111+++%%% ###(((...000...***))))))---------++++++---222555111333444666555111---***(((((('''***111666333+++%%%######(((...000---)))$$$'''+++---+++)))&&&%%%&&&+++///000---)))((())))))))))))))))))******+++''' $$$)))'''"""&&&)))---...---,,,,,,---,,,,,,---000444777888888111111000...,,,,,,---///333666999:::888555222111///000111222333444555555222///,,,,,,...000333333333:::>>>:::000***+++000:::999999:::;;;:::888666333333333222222222333444111111222333555888:::<<<===<<<:::888999>>>EEEKKKPPPYYYgggxxxdddHHH===;;;:::;;;???AAA<<<555222555:::>>>;;;666///***)))+++...+++---///...,,,,,,///222333000......111444666777888;;;;;;777333222111......,,,)))((()))+++,,,,,,***'''(((...222222333555444555666555111,,,&&&###''',,,222666555111,,,***((()))***++++++...222555...///000111222000+++((((((***+++,,,000444222,,,%%%$$$%%%)))...///---***))),,,//////,,,)))&&&%%%%%%***//////+++&&&$$$###%%%%%%%%%%%%'''(((***+++&&&  $$$$$$!!!&&&***///111...+++++++++...------///333555555555111111000......///333777444444666999;;;:::777333333222222333444333///+++,,,++++++---...///...,,,---222555333...,,,000555===;;;888777777888777555333333111///...///222555000111333666999;;;===>>>?????????>>>>>>@@@EEEHHHOOOYYYjjj}}}cccKKKCCC???===<<<======888111...///222555444111+++'''&&&***...)))************,,,///111333111///000444777888888777999777111...///000///000///---***)))***+++------,,,///666999777777888333444444333111---***(((,,,///555:::;;;666///)))$$$&&&((()))***+++...111,,,,,,---000333333///,,,***...000///...000///+++$$$&&&(((+++---------,,,///111333222///+++)))(((%%%(((+++***'''######$$$&&&%%%$$$$$$$$$$$$%%%&&&"""!!!$$$$$$&&&---444555111---******///......///111111000/////////...------111777;;;333111111666===>>>:::444222444666777555111,,,)))******+++---......+++)))***---///......000555:::>>>:::666333333444444444333222000---******---000---///444888<<<>>>@@@@@@>>>@@@BBBBBBAAAAAABBBDDDMMMYYYkkkeeePPPIIICCC>>>;;;;;;999444...++++++---,,,---,,,((($$$$$$***///***)))((())),,,///222333444222000222666888999888111333000***)))...222444222222000---******---000111111555<<<>>>;;;999:::111111222111000///---,,,...111666<<<>>>:::111)))"""$$$&&&(((((()))+++,,,------...222666888666333+++000333///,,,+++***(((%%%'''***,,,++++++,,,---222444555444111---,,,+++%%%'''(((&&&###"""$$$'''***(((&&&###"""!!!!!!!!! %%%'''(((///777999444...+++***///.........//////---+++++++++***)))+++000777<<<222...---333===@@@;;;444---333999:::555000---,,,*********,,,...---+++)))***++++++,,,...333999>>>>>>999444000///111222222222222000,,,'''&&&(((+++)))---333999>>>AAABBBBBB===@@@CCCDDDCCCAAA@@@@@@MMMYYYmmmfffNNNHHHBBB:::777777444///***)))+++...,,,---,,,'''!!! $$$)))///***%%%$$$'''...444777888444222555:::<<<999555666---######+++333555444666666111)))######+++222000666===BBBAAA<<<777333111000///222444444111...///000333888;;;:::444...&&&$$$###!!!!!!%%%***...,,,+++***---111444444222,,,+++,,,...000000,,,)))...+++(((((()))***++++++222222111000---***(((&&&'''(((***(((!!!''',,,,,,+++)))$$$ !!!$$$$$$!!!%%%...555;;;999222,,,+++---222777666///+++------)))***......+++,,,222333000+++///444:::===;;;555000///111333444333///+++(((,,,...111000---)))&&&$$$((('''%%%'''///999;;;777222111111333555555444333666777555///'''%%%'''+++***...444:::>>>???>>>===???@@@BBBCCCBBBBBBDDDEEENNN[[[oooeeeLLLDDD>>>666000111222000------///222000111///***$$$###'''+++///***%%%###%%%***///222222//////333999<<<;;;777666///((((((///555666444222222///)))###"""'''+++---333;;;???>>>888333///+++,,,000555888777222---///000222555666333///++++++***(((%%%$$$$$$&&&((((((''''''***...000000...+++******,,,...///---***+++)))''''''))),,,------///......,,,***'''%%%###%%%%%%&&&&&&!!! '''+++,,,+++&&& !!!&&&)))### $$$%%%111666999888333---++++++///444444...++++++***&&&)))...111000111444333///---///333888:::999555111222222222111///,,,***)))---///000///***&&&"""!!!###'''+++---111666777444111111111333555555333222333444444///***'''***---///333888;;;;;;::::::;;;@@@AAABBBAAA@@@AAABBBDDDQQQ^^^pppcccHHH@@@:::333+++,,,...//////000222444333333111,,,((('''+++...000+++%%%"""###'''***,,,***((()))...777<<<;;;888666222...000555999888666000000---)))%%%###$$$&&&+++000888;;;999333---)))&&&***111777;;;888222---,,,...000000...,,,******......,,,***(((%%%###"""!!!"""###&&&***++++++***+++***)))***,,,---,,,+++)))'''&&&'''))),,,------))))))((('''%%%$$$###"""""" """!!! %%%***,,,+++$$$""")))111***""" %%%***,,,,,,444555666555222///,,,***000333333///+++***(((%%%)))///444555666666333...+++,,,///333777888777666666444111...,,,*********---......+++&&&!!!(((111333444555444111222222222444555444111......000222111---,,,---///444888;;;:::666333444777BBBBBBAAA@@@??????BBBEEESSS___qqqaaaFFF===888333---,,,,,,+++,,,...111333//////...+++))))))---111222---'''$$$$$$%%%'''((($$$###$$$***222888888555222111222555999;;;:::888222111...***'''&&&&&&'''***000666999666000***'''&&&***000666888555111---'''***---,,,***)))***---.........---+++'''"""###&&&(((((((((...,,,+++***+++++++++++++++)))(((''')))))))))((($$$############$$$%%%%%%""""""""""""(((,,,***"""%%%,,,555...((()))000777:::999666444222222333222///,,,444444333...***))))))***,,,000444666777666222///))))))+++///444888:::;;;777555333000---+++*********++++++((($$$ )))111666888:::777222444444444444444222...++++++...222333222000000111555:::<<<777///+++---111>>>>>>>>>===<<<>>>BBBFFFQQQ___sssaaaEEE>>>;;;666444000***&&&&&&(((,,,///)))((('''&&&'''***...111333///***'''''''''(((((($$$!!!"""'''...333222///)))+++...222555666555555333222///***&&&%%%(((+++---111666777555///+++(((+++,,,...000///...------$$$&&&))))))((()))---111///---,,,+++)))%%%###&&&(((((((((111000///---+++*********...,,,***((('''&&&$$$###!!!!!! !!!###&&&)))***'''%%%&&&)))(((###!!!"""$$$)))((( ''',,,222...***---555===BBBCCC999555222222555777555222555222...***'''&&&)))---000000111222333111000000******+++...222666888999666666666555222...+++)))***,,,---,,,(((%%%###"""'''+++///444;;;AAA>>>777777666555555444111---)))+++///333555666444333222444888999444,,,''')))...666666666777888;;;@@@DDDOOO^^^uuubbbFFF@@@>>>;;;;;;444+++$$$###&&&)))+++%%%$$$######%%%)))---000222///+++******+++,,,+++&&&$$$###&&&---000...***"""%%%)))+++++++++,,,---///000000+++%%%$$$)))...000333666666444000---,,,...---+++)))&&&'''***,,,%%%&&&(((((()))***---///---***'''%%%$$$ !!!&&&(((((())))))000111111///,,,***)))***---+++)))((('''&&&$$$!!!"""!!!!!!!!!###'''+++...,,,---111444111)))$$$%%%"""(((((("""!!!(((------...,,,+++---333:::@@@CCC:::666333222555777777666111,,,(((&&&###"""&&&,,,000---,,,------+++,,,///...---...000333444444333444555777888666111,,,(((,,,///222222000,,,***))),,,---...222<<>>AAAQQQaaayyydddHHHAAA@@@???;;;444,,,&&&&&&(((***+++'''%%%""""""%%%(((+++---000---++++++---/////////***'''%%%(((...000---***###&&&(((&&&###"""%%%'''***000444111(((%%%+++222222444555444222000000000,,,+++(((### """'''++++++***(((((())))))((('''$$$   '''++++++)))((((((+++---000///,,,******+++'''&&&&&&'''((()))'''&&&&&&%%%###"""###&&&***---***...666;;;555***%%%&&&'''...///+++...777999333///000///......222888===777444///------...000000+++'''&&&'''$$$!!!$$$))),,,((('''***)))&&&&&&***+++,,,...222555666444222222444666777555111,,,)))+++///444555333///+++)))---000222444:::AAAAAA>>>666444222222444555555555666777888::::::888555222111333555555444333444555111333666777999<<<@@@BBBXXXggg|||fffIIIBBBAAA@@@999333,,,)))***,,,---,,,***'''$$$###%%%(((+++,,,---,,,+++,,,...000111111,,,)))(((+++000222///+++)))******'''!!!"""&&&(((222:::888...)))...555333444444333111000111222))))))&&&!!! &&&+++111---***((((((&&&"""""""""!!!%%%,,,...---)))'''&&&&&&***......,,,***+++,,,!!!!!!"""&&&))),,,,,,+++***((($$$""""""%%%(((+++$$$,,,777;;;444)))$$$%%%...555777555;;;EEEDDD;;;444555555111,,,---333999222///+++&&&$$$$$$&&&((((((%%%'''***)))$$$$$$))))))%%%$$$((((((###"""&&&%%%(((---333888:::888555222333555555333000---+++)))---333444222---(((%%%+++222666777888<<>>333111000111444888:::;;;:::::::::;;;;;;888555222222333666888:::;;;;;;;;;777:::===>>>@@@AAADDDFFF```lll~~~cccIIIBBB@@@===666444111///---...///111,,,)))&&&%%%%%%&&&&&&%%%,,,///000---((((((...444000000//////......---,,,***222444,,,$$$###$$$###---333999888111...222777555444222000000000000000#########"""!!!"""%%%''',,,///111,,,$$$###)))***(((''',,,111111,,,((('''(((''''''(((***,,,+++)))''' %%%***---------)))%%%###$$$'''((()))'''***///222---%%%###&&&---555>>>DDDIIIKKKGGGAAA???777---)))+++000555777222---(((%%%&&&'''&&&$$$,,,((()))//////((($$$$$$"""%%%)))------***%%%"""(((+++000666;;;;;;888666666333555888444,,,***...222000//////000...)))$$$///555888666555999<<<===999222++++++222888:::999@@@BBBBBB>>>888333111222333777===AAACCCCCCCCCCCC@@@???@@@CCCCCCDDDJJJSSScccsssfffKKKDDD@@@<<<666555333111000111222333,,,)))&&&%%%%%%&&&'''&&&+++///222111---+++...111111111111000///---***(((***222444---&&&%%%''''''111666:::777111...000555111111000...,,,+++,,,---$$$###""""""$$$&&&((()))***------)))""""""+++000...***+++///222222---))))))***))))))***+++---,,,***((("""$$$***---...///---***(((((()))))))))$$$''',,,000+++###!!!###)))555@@@EEEFFFGGGFFFBBB<<<555,,,(((***000444666000---((('''(((******)))***(((***//////***'''(((%%%(((,,,000000...+++(((---///444999===>>>===<<<999666666999777111///222444222000000000///+++(((000555777666777;;;===<<<777111+++,,,444:::<<<<<<===@@@AAA???999444111111888;;;???BBBAAA@@@@@@@@@???>>>@@@CCCDDDFFFMMMVVVfffvvviiiOOOGGGBBB===888777555444444444555555...+++'''%%%%%%''''''''')))...444555222///------000//////000///---)))&&&***000222---((())),,,---555888999555///,,,...222000111000---)))'''))),,,&&&$$$"""$$$(((+++,,,++++++,,,+++'''!!!!!!!!!"""%%%,,,444666222---...111333111---++++++------,,,+++,,,...---,,,***%%%""" $$$(((,,,---///---,,,,,,,,,+++(((&&& """&&&)))&&& $$$111???CCCCCCCCCCCCBBB777111***'''***///333555///,,,))))))***---...///***(((***......+++***,,,))),,,000333555444222111333555999===@@@CCCEEEFFF???;;;999;;;;;;888666777666444333222333222000...333666777777:::??????<<<666111---///666<<<>>>>>><<<@@@CCCCCC>>>888555444===@@@BBBBBB@@@>>><<<<<>>???CCCEEEHHHPPPZZZiiiyyyiiiOOOHHHDDD???:::999888666555555444555111---)))&&&&&&''''''''')))---111333222///+++***,,,***)))+++---...---+++(((+++...,,,)))***...111888888777222---+++,,,...000222222///***(((+++...(((%%%###&&&,,,000000---------***&&&###"""%%%'''%%%%%%(((...555777333//////000111000...---///111///...,,,,,,------,,,+++***(((%%%###$$$''')))+++******+++,,,---+++(((%%% +++666<<>>;;;:::888777666666666777888888777888888999>>>CCCAAA<<<777333111333888===>>>===<<>>======???>>>???BBBDDDHHHRRR\\\kkk{{{cccIIIDDDBBB>>><<<:::888555333222222222444000+++(((''')))))))))++++++,,,......---***'''%%%"""!!!$$$***000222111$$$&&&)))******+++///333777555333///,,,+++***+++///000000...+++***---///***&&&$$$(((...222000---,,,+++(((%%%###%%%))),,,'''''''''+++///222222000---.........///000222444000...+++***+++++++++***...,,,***((('''''')))***(((((())),,,...---+++)))%%%,,,222;;;@@@===777...***&&&&&&***///111111,,,+++***))))))+++...000///000///+++''''''((()))---...111444666999;;;;;;:::<<<>>>@@@CCCHHHOOOUUUQQQPPPMMMIIIFFFCCC>>>:::888999999999:::;;;===>>>:::;;;<<<<<<@@@DDDBBB<<<888666555777:::<<<<<<;;;<<>><<<<<>>===::::::888444111///...///000444000+++)))***---///000...,,,***+++------***'''  )))000222111!!!!!!%%%***,,,,,,...222444222///.........,,,+++++++++******+++,,,---...***((('''***---///...,,,)))'''$$$"""###&&&***---)))((('''(((+++///000111------...///000222444555///,,,)))''''''(((((('''---......---+++***+++,,,)))))))))+++...//////...######"""$$$&&&,,,555<<<888111,,,)))&&&'''+++///000///*********)))(((***...111333555222+++%%%&&&((()))------///111444777:::<<<999<<>>???>>>@@@BBB@@@;;;888777777999;;;<<<;;;999;;;>>>@@@???;;;999:::;;;@@@BBBCCCCCCCCCDDDGGGIIIHHHDDDBBBBBBCCCFFFPPP[[[kkk{{{```EEE>>><<<777555222...***)))+++...000000---******---222777999111...,,,...111111,,,''' )))...---)))$$$,,,///---...222111///...///222333000---(((%%%$$$&&&+++//////...*********++++++++++++***'''%%%###"""%%%)))---///+++***)))***,,,///111222111000111222333444444333...***&&&######$$$$$$$$$))),,,000111000///000222,,,***((()))+++---//////'''%%%&&&***+++((('''((('''))))))***///444333...+++((('''(((,,,//////---'''((()))))))))+++111555666999666,,,%%%'''+++,,,---------///222666:::<<<999<<<@@@AAADDDJJJSSSZZZ[[[eeejjjcccXXXOOOGGGAAA;;;===>>>===999666666666999>>>@@@>>>======<<<888555666888:::<<<<<<;;;999<<<<<<<<<999666555888<<>>@@@===777222000///777===AAA>>>:::999888666222444777;;;======<<<;;;>>>>>><<<777444444999>>>BBBCCCDDDEEEFFFIIIMMMQQQUUUPPPKKKGGGEEEFFFOOOZZZkkk|||gggPPPFFF>>>999111...******,,,------+++,,,,,,***+++222:::;;;666000///000666:::777,,,######***+++'''""" %%%---333555444222111111111222333444444444444---'''"""###,,,666<<<>>>444444222///+++)))((()))...,,,******,,,...//////...,,,***))),,,111666999999999999888777555333222000,,,))))))&&& (((,,,000333444444444555......---+++'''%%%%%%%%%)))000999??????:::333///000111000---***)))***+++,,,++++++,,,...//////...+++++++++++++++---000333888666222///---,,,---......---++++++...333888;;;999555555:::AAAGGGOOOVVVdddfffjjjlllhhh[[[JJJ===:::???CCC@@@888222000222@@@CCCAAA;;;:::======999777666:::AAADDD@@@===<<<@@@@@@@@@???===<<<:::999DDDBBB@@@AAADDDIIILLLMMMMMMMMMOOOOOOMMMNNNXXXcccqqqgggPPPFFF@@@;;;000---++++++------,,,***++++++)))***000777888444,,,+++---222666333***!!!"""((()))%%% ###***000333444444555555555666666666777777777333---''''''---666<<<>>>444333000,,,)))***---000111...+++)))+++---...///,,,***((((((***---111222555666888888777555333111000,,,***+++)))$$$"""$$$+++...222444333222222222000000...+++'''%%%%%%''',,,222:::>>>===999333000000111111000---***)))***,,,+++,,,---///111111111/////////---,,,---...///555333000---+++,,,------,,,***((('''))),,,000222---***+++555???GGGNNNSSS]]]]]]___```]]]TTTHHH@@@;;;>>>@@@<<<555111222555AAACCCAAA:::999<<<<<<999888888;;;CCCEEEAAA=========>>>@@@AAA???<<<888666;;;<<<>>>BBBGGGIIIJJJIIIJJJJJJLLLOOONNNQQQ\\\hhhxxxfffOOOEEE@@@<<>>999777:::;;;::::::888:::???AAA===::::::999<<>>:::000...,,,*********************)))(((+++000111...,,,,,,...222555333,,,&&&!!!###%%%$$$ ###***000333444555555222222222333555777999:::???888111---...222555777111///---++++++000777<<<333///)))''')))...222444000+++&&&%%%(((---111222333333333222111111000000...++++++------***))),,,///111333333000...------444333000,,,((('''(((***222555777777555222111000...222555555222,,,(((%%%)))+++,,,,,,------...000))))))+++...222444444333111111000///000111333444///000111111///+++'''%%%---===DDDFFFGGGJJJIIIHHHHHHGGGFFFDDDCCC;;;;;;999777555555777999<<<;;;888666555888:::;;;<<<777555777777444333444777999===@@@AAA???===;;;222555;;;BBBGGGHHHEEEBBBEEEEEEIIIOOOTTTZZZgggsssgggKKK???:::888444111---)))'''(((***,,,***,,,+++(((***///000...,,,---///222444333...***&&&&&&'''((((((%%%!!!!!!'''///555666444222000...///000222555888:::;;;<<<777111------///111333//////000///000222777:::111---((('''+++111777:::333,,,$$$!!!&&&---333555555333000---,,,,,,...///---******,,,,,,))))))+++...000111111///.........333333111---***((()))+++111222333222000//////000///222666666222,,,'''$$$)))***,,,+++(((''')))***''''''(((,,,222555555444.........///000222333444000333666888666000)))%%%$$$222===@@@?????????@@@AAABBBAAA???>>>>>>:::999888888888999999888555444222333444666999<<>>AAACCCEEE999:::===AAADDDFFFEEECCCFFFEEEIIIPPPVVV^^^jjjuuugggIII===888666777555111,,,)))))),,,///***,,,,,,)))***...000...***+++---///111111---+++***+++------,,,***'''%%%)))...555888888444111///000111333666888:::;;;;;;666444111......///111222111222444333333333444666111---))))))---444:::===555---### %%%---222444333000---***)))***---///,,,)))))),,,---******------///000000.........///000111000...,,,******+++...//////...------///111111333555444///***&&&%%%)))+++,,,***'''%%%&&&(((,,,***))),,,000333222000)))******,,,---///111222...111444666555111,,,))))))***000999===:::777666444777;;;<<<<<<:::999999;;;888555666999:::999666222///000333555555777;;;???777222111000///111444666555555666:::@@@FFFJJJ@@@???>>>???BBBDDDEEEEEEFFFEEEIIIPPPYYYaaammmxxxgggIII<<<999888888999888444000...///000(((++++++((()))---//////((()))+++...//////---+++))),,,...000000///......222444777888777444333333333555777999:::999888777000111111222222222444555777777777555222111111222222///,,,,,,000666;;;>>>999000'''%%%)))...000///+++*********+++,,,---...+++)))***...000...000333...///000///---,,,---...---...000///---+++++++++,,,,,,---------...111444444444333000,,,(((&&&&&&))),,,...---((('''))),,,333///+++,,,000222000...(((((()))+++,,,...000000---------......//////000222444999>>>;;;333///000///333777:::999999:::<<<<<<666111000555888888666222000111666777444555888888333111444666444444666555444333444777>>>DDDHHHBBB@@@>>>???AAADDDFFFFFFEEEDDDGGGQQQ[[[eeeqqq|||fffHHH<<<:::999999;;;===;;;777222111111&&&******((((((,,,///...)))***,,,...000///...---'''***...111222333444555888888888777555555666888555666999::::::777333111...000333444555666777888<<<;;;999555111///000111444111......111666;;;======555...,,,///111///+++$$$&&&)))+++---...------+++)))+++000333333555999000000000///---++++++,,,***---///000...,,,++++++***+++------...000333666555555222...)))&&&&&&&&&***...000///+++***,,,000555111,,,,,,000333222000))))))+++,,,...///111111...,,,)))''')))---333666666999>>>@@@999...***,,,///333777::::::<<>>666---+++000555777666555222333888999444333666///---000777:::888666666444333222333666;;;@@@DDDAAA???>>>???BBBEEEFFFGGGCCCBBBFFFQQQ\\\gggtttaaaGGGAAA???<<<>>>>>>>>>:::555000---,,,---+++******++++++***)))(((---000222444666333---''')))---111444555555555444888777000---///333444222555777444///,,,...111***///333333222333888===???@@@@@@>>>999555222111111000......000333777:::555555555666666444000---%%%&&&***000333000...000,,,...222555777666333000,,,((()))...111...*********,,,...///...,,,)))''''''%%%$$$'''---222444444444333111---)))'''(((***///...,,,)))(((***///222444333---'''***222555111***)))(((***,,,---......+++)))((()))...555:::===>>>AAAAAA999...)))+++000///555999777888<<<@@@@@@999666///)))+++333999999666666999===<<<555000/////////000///...///222444000111222333555999???CCC>>>======@@@CCCDDDBBB@@@===@@@FFFNNNZZZiiixxxbbbHHHBBB@@@===CCCAAA===777333000//////,,,,,,,,,---......---,,,(((,,,///111555888666111---...000111222333222222111444333...---000222111...000111///***(((***------111333333111111555999>>>@@@@@@???;;;777444444111///------///222444666555444333333333111...,,,''''''+++111333111000222333333444555444111---***'''###$$$))),,,***((()))$$$&&&)))---///111111111***(((&&&(((---333555666111///,,,******+++,,,...444333000---+++,,,///333222111---(((***111444111000...---,,,---......///------...111555999;;;<<>>===888555000+++---666;;;<<<999777888;;;999222.........---+++)))(((***...111333333444444666999===@@@======>>>AAADDDEEECCC@@@===AAAGGGQQQ]]]lll{{{cccJJJDDDBBB>>>DDD@@@999222///...000222---...000111111000...---(((,,,...///333888888555222222111000000//////......000///---...222222///+++---...+++(((''')))+++000222444222//////111444:::<<<======:::888777777333111//////000111000/////////...///000///,,,))))))(((+++111333111111444777666555222///+++(((&&&""""""%%%$$$%%%'''"""$$$'''+++000444777999///---***+++...333666777///+++''''''+++000222333777666333///,,,,,,///222000000,,,)))+++000222000555333111///......///000000222555888:::;;;;;;;;;DDDGGGGGGAAA555***%%%%%%///555888777888;;;<<<:::777555111,,,///888======:::777666666333...+++,,,---+++((($$$"""$$$)))---333333333333555777:::;;;;;;<<<>>>AAADDDEEECCCAAAAAAEEEMMMXXXeeetttdddKKKEEEBBB===>>>:::444000...///111222///111444444333000...---))),,,,,,,,,000555666333//////...---,,,,,,---------...,,,,,,000444333......//////...,,,+++---///111222222111......///111333555888999999999:::<<<888555222111000...***'''###%%%(((---///...***'''***(((***///111000111555777666333///+++(((''''''""" !!!%%%((()))***,,,000444777999555222///---...111444666111+++&&&'''---444666666555555222///------///222///...---+++,,,...//////444444222///......000222444666999;;;;;;;;;<<<===FFFIIIJJJFFF===333+++(((000555888777999<<<<<<999888777222...000777;;;:::666222000000...***))),,,,,,+++)))&&&###$$$'''+++/////////111444666777888888:::===@@@CCCDDDCCCBBBGGGLLLVVVaaaooo~~~cccJJJCCC@@@<<<666444333333555555444222111444666555222...++++++***,,,+++)))+++000000,,,&&&''''''((()))+++,,,---******'''&&&***000111---000111222222111111222222////////////......///000///111555888:::<<>>BBBAAA@@@888:::<<<>>>@@@CCCGGGJJJPPPVVVaaaooo}}}```DDD===:::666111111333888<<<:::333---,,,///111///+++((())),,,(((***)))'''(((***(((###!!!###%%%&&&&&&&&&$$$###(((,,,---///333777999888444222...---,,,,,,,,,------,,,000222444666777999<<>>999222111333111---...---111777888555333444333444555333111111222333111111444:::BBBFFFEEEBBB;;;===??????AAAEEELLLQQQVVV]]]hhhvvv___BBB;;;888444000///111555999666...'''(((,,,...---)))'''***...'''))))))'''(((***(((### !!!###$$$%%%$$$"""!!!$$$$$$(((...---000444999<<<:::666222///...,,,+++,,,,,,+++***///111222222222333666888111+++%%%$$$&&&&&&"""$$$---444888888777***&&&###%%%''')))...555000222333///)))&&&))),,,+++***+++,,,)))&&&(((---000///---***'''$$$""" """&&&***,,,---...111333000000///...,,,,,,///111000111111111000111444666333222555888333)))&&&)))///444999999666444666888///222555444444777>>>DDDNNNOOORRR[[[eeemmmooonnn]]][[[TTTNNNMMMOOOMMMHHH@@@???:::444333444333///222222777>>>???:::777777666555444222000111444666222222444;;;CCCFFFDDD@@@>>>@@@AAAAAABBBGGGOOOUUU\\\cccooo}}}\\\===444333111---///000111///+++&&&###&&&%%%$$$%%%'''***,,,,,,(((((((((((()))))))))***"""######$$$$$$$$$$$$$$$$$$$$$"""!!! """'''***,,,...222777;;;:::777555111111000---)))(((***---///111222111000///000111)))+++***((($$$"""$$$&&&"""&&&)))***...555888888+++***)))))))))+++,,,---...000111111...+++)))(((...,,,,,,...---)))''')))000,,,''''''(((&&&!!!&&&,,,222555444111///******---000...***,,,111000///.........000333444222///...///...******,,,666777:::<<<;;;999777555000000//////111444777999???EEEOOO[[[fffqqqxxx}}}qqqhhh]]]WWWWWWUUUPPPKKKDDD>>>777333333333333111444555888===BBBBBB===888666333000///000222444444///222777===@@@AAAAAA@@@CCCAAA@@@@@@EEENNNXXX^^^hhhoooxxx___???666555333000000000///,,,(((%%%#########$$$(((,,,---,,,)))$$$%%%'''((())))))))))))'''((()))******)))((('''&&&&&&%%%$$$###&&&***---///111333777999:::999888111111000,,,))))))+++...111222222111///......///******)))%%%""" """$$$(((+++,,,+++...444777666///---+++***++++++)))((('''))),,,...---,,,,,,---+++((((((******''''''***---'''!!!!!!%%%'''$$$ ###''',,,000222222000...---++++++,,,***(((+++111000/////////000222444666222---))))))(((''')))...666888;;;======;;;777555000/////////000333555777<<>>@@@@@@===;;;555333000...///000111000000333888===@@@AAAAAA@@@CCCCCCBBBCCCGGGOOOXXX^^^fffooo{{{cccEEE===<<<:::666444000,,,)))&&&%%%$$$""""""$$$***000000+++%%%!!!###&&&)))******)))(((+++---///000000...,,,+++'''''''''''''''***...111333333333444555777999:::222111///,,,)))***---000333444444222///------...000...+++&&&""""""###&&&---000///---...444666666333///++++++,,,+++%%% !!!&&&))),,,...000222***&&&&&&((()))'''(((,,,)))""" '''***+++'''))),,,///000000...---///+++)))***)))(((,,,222222222111111333444666888222+++%%%###""""""'''...666888<<<>>>===:::777444000////////////111222444777888???MMM___lllqqqppppppmmmhhhaaa[[[UUUPPPNNNDDD>>>888555777999::::::===>>>???>>>===<<<<<<===888555222111111000///...111444888<<>>>>>@@@AAA@@@===999888;;;>>>;;;999777666555333111...000333777;;;===?????????BBBDDDGGGHHHJJJOOOVVV[[[cccssscccCCC;;;<<<===>>>:::444...***((()))))),,,)))(((***------((($$$)))+++...000000---(((&&&%%%(((,,,000111111///...---///111222333444666888888777444111000222888<<<777555111......///111222222444555666555555777999<<<888222---******+++,,,---000///---///444777666...)))&&&(((+++)))!!!"""&&&)))---111444222111333666444...******(((### $$$&&&'''---...///000111111111000---***,,,111444444555999<<<;;;:::999888777666666111+++'''%%%###!!!###'''222333555666555333000...111111000000000000111111555999>>>CCCHHHOOOXXX^^^]]]______ZZZQQQIIIEEEDDDBBB===777666999???BBBCCC???@@@???;;;666555888<<<;;;:::999999888666111...///111555888;;;===>>>>>>@@@CCCGGGHHHIIIMMMUUUZZZeeewww]]]:::000222333===:::666111---+++++++++---,,,+++++++++***)))'''---///222333222...***'''###%%%))),,,......------111333666777777888999;;;999999888444111222888===:::777444222222222222111111333555777888999<<<>>>:::666000,,,*********))),,,///000///111666888666,,,)))((()))+++***###!!!%%%(((***---111333777555666999666///***))),,,)))&&&%%%%%%&&&%%%%%%,,,---///111333333333333---***,,,333777777777999<<<<<<;;;999888666555555222---******)))&&&'''+++333333333333222000///...222222222222333333333333888;;;===<<<;;;???JJJRRRTTTWWWWWWTTTMMMFFFBBBAAAAAA<<<666555:::@@@DDDEEE======<<<999777666777888777777888999999666111---...000444888;;;>>>???@@@???CCCGGGHHHIIIMMMUUU\\\jjj|||YYY666,,,///222999888555333000...,,,,,,)))+++------+++)))***+++///000222333222///,,,***%%%&&&(((***+++++++++***///222555666666666666777666888888444000000444888===:::777666666555222000000222555777888:::===@@@777333...++++++***)))'''---111333222444777888555///...---......,,,(((%%%$$$&&&(((***,,,...222444888555333333000+++((()))000...,,,+++++++++******)))+++...111333444444444///+++***///333444555777777777777777666555444444333...,,,......---000555666555444222111111111111333333444555555555555555===;;;888333111666???GGGLLLMMMNNNLLLHHHCCC@@@>>><<<666111000444;;;???AAA;;;:::999999:::999777555444666888;;;<<<999444///...000444888<<<@@@BBBCCC???CCCHHHIIIIIINNNWWW```oooYYY777///444999555555555333111///---+++$$$)))...///,,,***+++......///111222222000...,,,)))))))))))))))))))))(((+++---111222222111111111111444555222...,,,///333>>><<<999888888777222///000222555777888:::<<>>???===777333///111555999>>>BBBDDDFFF@@@DDDIIIIIIIIIOOOYYYcccrrr\\\???777888:::666777666333---)))((()))+++'''(((---///,,,---111000///...///111444555555000000...***&&&%%%))),,,++++++,,,///000000...+++111555777444---***,,,000888777555333222000...,,,111111222555888::::::999777111///222555111+++))),,,000222000000555888888777333222333111,,,***,,,''''''(((,,,000333444444444000,,,(((###!!!(((111;;;999555222000///000111''')))---.........///000***((('''(((+++///222333444444111///333888888444666444333555999=========<<<:::666333222444666888777666555777999888444000111000...,,,+++...333777@@@AAABBBAAA>>><<<;;;;;;888000&&& """)))222777222333444666777888888888999999999<<<@@@@@@===:::777777777:::???CCCEEEEEEBBBDDDHHHMMMNNNQQQZZZcccwww```EEE<<<:::999777777666222---******++++++((()))...///,,,---111000///---...222555666777111222222...)))&&&''')))(((((((((***------,,,***000555888555---((((((+++******,,,---//////...,,,000000222555888888555333444111111555666222...---...111111......333777777666333333444222,,,)))***)))((())),,,000444555555666000,,,)))&&&%%%+++333999666333000///000111333+++---000000///......///,,,***((((((,,,000333444555555222000111444333...444222111333777;;;=========;;;888555444444555666888666555555777777555222...,,,)))&&&%%%(((---222999<<>><<<::::::666000)))&&&(((...444777666555444333444666888999:::777777:::???AAA>>>;;;:::;;;<<<===>>>@@@BBBCCCEEEFFFKKKPPPRRRUUU]]]gggzzzbbbKKKCCC>>>999888777555111---+++,,,---,,,******...///---...000///---,,,---111555888999333666888555...(((%%%$$$$$$$$$$$$%%%(((******)))000444777444---'''%%%&&&$$$%%%'''***,,,---------///000222444555333///+++000000333777666111...000...222111...---111444333333111222555333,,,))))))+++***+++---111555666666555...******++++++---222555333///---,,,...000222///111222222000.........---+++((())),,,111444666555666444111000222///***222000...000444999===??????===;;;999777555555555888555333222333444555444---+++'''###"""$$$)))...222666<<<>>>===;;;888777555222000000222555666777777555222111111444777:::888444222666===AAA???;;;:::===??????>>>???CCCFFFJJJJJJNNNSSSVVVZZZcccmmm~~~___JJJDDD@@@;;;999777333///,,,+++,,,---,,,,,,,,,---...---...///+++******,,,000555888999444888<<<:::222)))###!!!###""""""###&&&((())))))111444666333---(((((()))......---,,,+++,,,...///222111111111000...***'''+++...333666222+++***...---111333000...000000......---000444333...++++++---,,,,,,...222555777777333,,,)))---111000......000...+++((('''(((***,,,...000222222000.........---***((((((,,,000444555333666666333333444222---111///...///222888===@@@@@@@@@???>>>;;;999666555777444000......000333444111///+++&&&$$$%%%***...///444:::>>>===:::666444888888888:::;;;:::777555333222000000111333666777444///,,,111:::@@@>>>:::666;;;@@@AAA@@@AAAGGGLLLLLLKKKNNNUUUZZZ___iiirrrXXXEEEAAA@@@>>>:::777222...,,,+++,,,,,,,,,------,,,,,,---...---((('''(((+++000444777777555999<<<:::333***$$$!!!%%%$$$###%%%(((***++++++222444444111...,,,...000999777333...+++,,,111666777444000---,,,+++***((())),,,111222,,,$$$$$$)))***111555444111000---(((***)))---333444000...///...------...222666888888222------444999555///+++,,,***'''$$$""""""######***,,,///000///...//////***)))'''(((,,,///222333000444666555666888888555111000///...000555;;;>>>@@@AAABBBBBB@@@===999666555333000---,,,---000222444222///+++((((((,,,///000555:::===<<<888555333<<<===>>>@@@???;;;666111+++---000222444444444333...+++)))...666<<<<<<999777<<<@@@AAA@@@BBBHHHMMMKKKJJJMMMUUU\\\cccmmmwwwUUU@@@>>>AAABBB<<<888333000...---+++***+++...---++++++------***&&&&&&)))---222555666555555888:::777000***'''&&&((((((((())),,,......---111222333333111111222333777666333...,,,///777===:::666000,,,++++++++++++)))***---...(((!!!!!!&&&***111666555333111,,,'''((((((+++111222000///111///...---...111555777888555000111777:::555...******)))'''%%%"""!!! '''))),,,.........///000((('''(((***---000111000...333666555555888:::999000000///......111666999<<>>CCCFFF???;;;666333111///,,,)))***...---)))))),,,,,,(((&&&'''+++000555777666444444555555111,,,)))***,,,++++++,,,...000000///---...111444666555333111000///111222000///333:::AAA:::777222///.........---+++******+++(((###$$$(((---222555333111000...******)))+++///000......000000...,,,---111444777888555000///111222---)))(((((())))))((('''%%%"""!!!&&&))),,,.........///000'''''')))---000111111//////333555222000333666666/////////---+++,,,///222666:::@@@DDDDDD@@@;;;777555777777555111...---...111222111000---+++,,,---111333555666555666777999===<<<:::999777444000------111666999:::666222...&&&(((,,,000444666888999===>>>???@@@AAACCCEEEFFFHHHFFFIIITTT```kkkvvv\\\CCC???DDDHHHAAA===999666444111,,,(((***...---((((((++++++'''&&&)))---333888999777444333333222---)))))),,,000------...000222222///---+++000555999999555///,,,***...222333333555;;;AAA999777444222111111///...,,,))))))+++)))&&&''',,,000444555111///000///------++++++//////,,,,,,///000...,,,---000444777888444...))))))'''$$$###%%%((()))+++,,,+++)))&&&$$$(((***---............///'''(((+++///222333111///111444444///,,,...000000---//////,,,)))(((***---222666===BBBCCC@@@;;;777666999;;;999444///------111222333222000---------000111222222333555999<<<:::888555333333111///---333666999;;;:::777222...$$$)))///333444555888:::;;;:::;;;>>>CCCFFFHHHHHHGGGEEEIIITTTaaammmyyy]]]EEE@@@BBBCCC@@@777111444888777333111111///---)))((((((***+++))),,,000555777777666555333///***(((***---///...//////000111222222000///+++...444999;;;777000***''',,,333666666777999<<<888666444444555555444333,,,------...////////////444111---,,,---...//////000000111222333111---***///...///111333444222111)))(((%%%###"""######$$$(((///444444222000,,,'''&&&(((***,,,......------***)))))),,,000333222000888666333---((((((---111000111///+++'''&&&)))---111555;;;@@@BBB???;;;888AAAAAA@@@<<<777333111000111444777666333000111222222222222333333444444555777777777555222///...///666:::======999444111000---,,,...333222///222:::<<<;;;:::>>>CCCFFFFFFDDDDDDHHHOOOVVV```nnn}}}ZZZBBB<<<>>>???888111...222777666444333222///+++)))(((''''''&&&(((***///333666777777777333...)))''')))---///000000///...000222333111///+++---222666888555///******///666::::::999:::;;;888666444333444555555555///111333555555444000---000...,,,+++,,,///111333444222000000111222222111///...---...000222111111((('''&&&%%%%%%&&&(((***+++111555444222222000,,,'''))),,,...//////---,,,)))''''''+++222777888888999888555///+++***---000111000///---+++***,,,---000333999===???===:::888>>>??????===888555222222333555666666444333222222111000000111333444222111111444666666444222111111555888;;;:::777222000000...---///222222///333999===<<<===???BBBDDDDDDDDDDDDIIIPPPYYYcccqqqWWW>>>888888888...+++,,,111444333222444222///+++))))))(((%%%###%%%''',,,000444777888888111---(((&&&(((---111333222///,,,///333666444000,,,---///111333111---)))+++222999===<<<999777777777444111000333666888999555666999<<<<<<888111,,,************+++///444777555111,,,***,,,000333555...+++))))))+++---...///((((((((((((***+++---///...222444222111333333111(((+++...111111000---+++)))((((((,,,333999<<<<<<999999666222...---...///000//////000111111000///222444888<<<===>>><<<;;;888999;;;999777444333333444333444555777888777666222000///222666777222...+++///444777777666555444444555777666444111000000///...///111111000333888===>>>?????????@@@AAACCCEEEJJJRRR\\\gggvvvUUU===666555333***)))+++///000...---000000,,,)))(((******&&&""""""$$$)))---111444666777000---((('''(((---222666666222...111666999666333///...---......,,,)))''')))000888<<<:::555222000222///,,,---000666:::<<<::::::;;;<<<===999222---''')))***+++,,,///444888000,,,'''%%%'''***...000+++'''###!!!###''')))+++((())),,,...//////...------000111------111333333(((+++///222222000,,,)))+++)))***...444888999777666555444333111000000000---------111666777555222777888:::===???AAABBBBBB666666555444222222555777333111111555:::===<<<:::666222111444:::;;;555...(((---444888999777555444333333333333222111111222000//////000000111444666<<<>>>@@@>>><<<;;;>>>BBBEEEKKKTTT___kkk{{{VVV>>>777444222+++******...---)))((())))))&&&%%%%%%'''(((%%%###!!!$$$(((,,,///111222222...,,,)))(((***///555999:::777444666999;;;888555222000---+++***)))'''%%%%%%+++333666444000---+++...+++)))***///555;;;>>>===:::777777888666222---((()))+++,,,...000333555,,,)))&&&&&&''')))******((($$$"""%%%'''))),,,000333333///+++((())),,,,,,)))(((---000000)))+++///222333000,,,)))((((((***000666888666222111111111111222333333333,,,+++,,,000666888777555888999;;;===@@@BBBDDDEEE:::888555111000333888<<<777555444666:::<<<;;;999777333222555;;;;;;555...)))...444777777666444333333222222222333444444444111111000///111444777777;;;===>>><<<::::::===AAADDDKKKUUUaaannn~~~XXXAAA:::666222...***(((+++,,,(((&&&'''###############$$$$$$%%%$$$&&&***...000///---,,,+++,,,++++++---111777<<<===<<<<<<<<<;;;:::777444333000---+++***)))'''&&&$$$)))///222000---,,,---...+++)))***...555:::===<<<666000///111333000---((()))+++...222444333222+++******,,,......---+++)))%%%"""%%%'''---///222333111,,,'''###%%%)))***'''&&&***,,,+++***---000333333111///,,,&&&&&&)))///555777555222///......000333666666666---,,,,,,...000333444444555666777:::===@@@BBBCCCAAA???:::555333555;;;???===;;;999888888777666555666333222444888888333...,,,///222444444333222222444333333444777888888777444444222000444:::<<<;;;<<<<<<<<<;;;;;;===@@@CCCFFFMMMXXXdddrrrYYYCCC<<<777333---'''$$$(((,,,,,,******&&&((()))&&&######&&&+++)))+++///222222///***''')))+++---...000333999======@@@BBB@@@<<<777333222000...,,,+++,,,,,,+++***'''+++000111000000222444222///---,,,///444777999777111+++***...000...***(((''')))000888:::555000++++++...111555666444333---)))$$$"""###&&&)))+++111000///---+++(((%%%$$$###(((+++)))(((******(((---///222444555444333111,,,***))),,,111444444333222000...000444777888888222111...+++)))***---000111222555888;;;>>>@@@AAACCCAAA===999555555888;;;======;;;999666444555666666555444444666555333111---///000000000000222444555444444777;;;===<<<:::888999666444888AAACCCAAA???===;;;<<>>===BBBEEECCC;;;444111000---,,,+++,,,---//////...+++...111222222333777;;;777444111///111333555555222---((()))...000---((('''%%%(((111;;;>>>777///***+++...333777::::::999222...)))'''(((+++...///333111,,,(((&&&%%%&&&&&&###)))---+++***+++***'''///111333555666666666555555000,,,+++---000111111555222000111555888999999666555000)))######(((,,,000222555888;;;>>>@@@AAAAAA@@@>>>:::666333333444888::::::888555555888;;;888888777777666666666666.........------///333666666555666:::>>>@@@>>><<<;;;<<<999777<<>>???<<<666111//////...333:::=========>>>???;;;999999<<>>:::;;;<<<>>>AAACCCFFFGGGDDD@@@<<<===CCCJJJNNNPPPXXXYYYdddwwwUUU<<<333111///$$$!!!###(((***)))***...000///000444444000......000...222999888000)))(((,,,///444666666555444444+++---000333555555555555...+++'''&&&'''))))))((((((((((((''''''***...111555666888999777444111///***((())),,,,,,'''$$$$$$((())),,,111555555222///222444777888999:::;;;======:::666000---...111555222+++###!!!"""!!!%%%'''+++...///000111111111222222333555666777888888444///,,,,,,,,,,,,,,,000111111000///000444777@@@???===999444222222333777999<<<===============>>>@@@@@@===777111---,,,***///666<<>>======???BBBBBB???;;;666444111///...000333555444777888999<<>>888888999;;;>>>@@@CCCDDDBBBAAAAAABBBEEEJJJNNNPPPXXX\\\iii}}}VVV<<<444222000***&&&%%%&&&&&&%%%'''***...,,,...444777333...++++++,,,000555555000+++***,,,///444666555444333222'''))),,,///333777999:::111---'''$$$$$$&&&'''((('''&&&###!!! ###(((,,,///333888;;;;;;777222...'''&&&'''******&&&%%%'''+++---///000000111222333555777:::;;;999888777888999888555111///000444888555000(((""" !!!###$$$'''+++000333444555555666444444444444444666777888777444000---------,,,,,,222000---***))),,,222777AAA@@@??????>>><<<888666;;;;;;;;;;;;;;;<<<======@@@AAAAAA===777000,,,)))'''+++111777<<<@@@EEEHHHAAA??????@@@BBBAAA===999555333000......///111222333666888999<<<@@@>>>:::555555666888:::===???AAAAAADDDFFFGGGFFFHHHLLLPPPXXX___oooXXX>>>555444333///,,,(((%%%######%%%''',,,))),,,444999555...***(((+++///333222///,,,+++---111555777666444222222---...///111444888;;;===:::555///)))''''''(((***(((&&&"""%%%***,,,000666:::;;;888444111)))'''(((+++***&&&&&&)))///222333111......333888777:::<<<<<<999555333222000000000///000333777;;;999666111+++'''&&&&&&'''...333777999888666666666777666555444444555777999666444111000000000///...333000,,,))))))---333777===:::999<<<@@@AAA===999;;;999777666888:::;;;<<>>???CCCGGGIIIGGGBBBBBBHHHNNNXXXbbbsss[[[@@@777555555333000+++%%%###$$$&&&''')))&&&(((000666222+++((((((---111111000...,,,+++///222666777666444222111111111111222444777:::<<>>???>>>:::555222000+++,,,------...111666999999:::999555///+++))))))333888<<<<<<999666666888:::888666444444666888:::666555333333444333222111222000---,,,---111444666777444111555===BBBAAA???<<<999555444777:::<<<<<<<<<;;;;;;:::888555222000...---,,,---000555999;;;@@@===:::888777444---((((((((()))+++---///111333222666777888:::<<<999444555555666888:::<<<>>>???DDDGGGGGGBBB;;;;;;CCCKKKXXXddduuu^^^AAA666555555555444...'''%%%(((+++***&&&###$$$+++...+++'''&&&,,,222555222...---,,,***///222555777555222111000---------///111444777888999888555///((($$$""""""'''&&&%%%######%%%(((,,,...///111333444444333333///---......+++'''***000666888888666222222888===@@@AAABBB???;;;666444222---...///......///111444>>>BBBEEEBBB:::444111222555:::===<<<888666777:::<<<999666444444777:::===999888666666666555222000---+++******---111333444333000...222:::AAADDDDDD===999555555999===??????999888666666888888777666222///,,,+++///555:::<<<===:::777555333///)))######%%%(((+++///222444666888;;;;;;:::<<<>>><<<777444555555777999;;;<<<===AAACCCBBB===777999AAAIIIYYYgggyyy___@@@444222222555555111)))(((---000...'''%%%%%%((()))''''''***222888:::333---,,,+++(((---000444555333000...---)))******,,,---///111111...///000---&&& """###%%%&&&&&&''')))+++---///111222333222000///---------...+++(((---444555777888777555555888;;;@@@@@@@@@===888555333333000111222222111111222444DDDIIIMMMIII@@@:::999;;;:::===???;;;555222444888<<<:::666444444777<<>>@@@???999666333444777:::;;;:::666111+++)))---333888;;;777444111000000,,,&&&!!!###%%%)))...222555777888<<<>>>===;;;<<>>;;;888555000***&&&###!!!''',,,...,,,,,,...222777<<>>===:::666222222666:::<<<<<<999222***''')))///333555000---,,,,,,,,,***%%% %%%(((,,,000444777999999===>>><<<:::;;;>>>===999//////000111222444666777333666999;;;<<>>@@@???666+++%%%(((---444444444333222333666999<<<;;;999888777333...+++$$$ """''')))***+++---111333444666999;;;;;;777444222444444444222555666888999999999777666222+++$$$"""'''---111222...)))&&&''''''&&&'''***///666:::888555444333111333222111333444555555333222---((('''+++///000///000333:::@@@AAABBBIIIQQQbbbqqqhhh}}}aaaJJJEEE@@@:::222222111111111333444555444111111333222111444:::777666555444333000,,,)))!!!!!!!!!###&&&)))---///---+++((((((+++---//////---,,,+++***)))&&&"""###$$$"""###&&&%%%%%%&&&(((******(((&&&'''(((((('''%%%&&&***//////...///000000///,,,)))&&&%%%'''++++++)))+++000111555:::???@@@===888555000000111222444666888999>>>???===555+++'''+++000555666666444111000111333999888888888888666222///)))%%%"""###&&&)))***)))''')))+++---///222666:::???;;;666333111111000000222333666888999888666555000,,,((()))...333555555444---(((&&&%%%$$$''',,,444:::===:::666555333111/////////222555666666555444///+++***,,,//////...000555===EEEGGGGGGMMMUUUdddttttttbbbMMMIIIDDD<<<222222111000000111111222222000000222222000222555444333444666777444...((("""!!! !!!$$$)))...111...,,,******+++,,,,,,,,,......------+++)))%%%### $$$&&&%%%######%%%$$$%%%&&&'''((()))(((((((((***+++((($$$$$$)))...111222333333222000,,,)))%%%$$$&&&)))***)))+++000111444999<<<;;;777222......///000222444555666666======;;;555---+++///444666777777555222000000111555555666777888777444222///+++)))))),,,---,,,)))$$$%%%'''(((***...444888>>>;;;666222000000000000111333666888888777555333333111000222555888999888555000,,,***'''%%%''',,,444:::<<<888444333222000......///333777999888888777444111000222333333222444888???FFFHHHIIIPPPYYYgggwwwbbbLLLHHHCCC;;;333222000///......//////111------//////,,,,,,...000000222555777444---'''&&&%%%######%%%)))---000///---++++++++++++)))'''***+++,,,,,,***(((%%%$$$%%%***---,,,(((%%%%%%&&&%%%&&&'''(((((())))))******,,,...+++&&&%%%)))...222444555555333///,,,***)))(((***---,,,***,,,000222444888999888444///,,,111333555666777666555444777888666111,,,+++///333555666777666333222222333555555666888::::::888555333000---...000111...,,,%%%%%%&&&&&&(((,,,111555777555333000......000111333555777888888666444333888777777777888888777666444222111111---((((((,,,000666999555111000000...,,,,,,...222666888888666666555444444555666777666:::;;;???DDDFFFIIISSS^^^lll|||bbbKKKEEE@@@:::444222///,,,+++,,,---......)))'''******((('''(((,,,---000222333000+++'''((('''&&&&&&''')))+++,,,---,,,+++++++++)))'''%%%$$$&&&))))))(((&&&%%%%%%---333666111+++)))******'''((())))))))))))***,,,,,,---...,,,)))(((+++---111222444333///,,,******---,,,...111000,,,,,,///333555777888777444111///555777:::;;;:::777444111///000000---******---000444555555444333333555666888888999;;;======:::888444111...///111222111...((())))))((()))+++000333.../////////...///111333555666777888888888777777<<<;;;999777555444333333222222666777333,,,+++...///555777222.........,,,)))***,,,000333555444222111222333555666777888888======>>>BBBDDDJJJXXXeeeqqqcccIIICCC@@@;;;666333...***((())),,,...***%%%"""%%%&&&%%%%%%&&&(((+++......---***'''&&&%%%&&&''''''(((((((((''')))(((((()))+++***'''%%%"""&&&***+++)))((()))***111888;;;444------//////,,,...///...,,,,,,...000---,,,,,,++++++++++++,,,000111222000---******+++,,,---000444222---+++---222222333444444444333222666888;;;===;;;777222///***,,,...---,,,+++---///444444333222111222444777777777888:::;;;;;;888666222///,,,,,,///111111///---------,,,+++,,,///111,,,///222333333333666888555666666888999;;;<<<===???>>>:::666333222222333222333888:::666000000444333777888333...,,,,,,******+++---000333333111///,,,///222555777888:::;;;<<<<<<>>>BBBFFFNNN]]]lllvvvdddIIIBBBAAA>>>777333---((('''(((+++...(((""""""%%%%%%%%%''''''***---,,,(((%%%%%%'''"""###%%%'''((('''%%%$$$%%%%%%&&&)))++++++(((&&&%%%)))---///------...///222:::<<<444...///333444222444555333111000222555---+++******+++,,,,,,+++111222333111---***+++---***+++000444333---+++,,,...//////000000111222333555888;;;===<<<777222...***---///000//////000111444444222000///000333666555555555777888777444222000,,,)))***---000000///000111000///------...000///333888:::999999;;;===555555666777:::>>>AAACCCBBB@@@<<<777444333555777222444888;;;777222333888777;;;;;;444...,,,+++)))---...///222444444111///***...222666888:::<<<>>>999:::>>>DDDIIIRRRbbbpppyyyaaaHHH>>>:::666>>>777---&&&###$$$&&&'''!!! """&&&+++,,,***'''(((,,,,,,&&&###$$$&&&''''''(((***++++++)))(((&&&(((%%%%%%)))***)))((())),,,++++++///333555444222000111222222222333555777111333666888999999777666---)))&&&'''+++---***'''222000,,,***///555444///&&&%%%(((///111---((('''((()))---111111000...///333444444///***)))---222)))///666999999777666666888999999999666222///,,,...---...000222222111///...000222111//////111444444444444444333333333333555777:::;;;:::::::::;;;333222333666;;;@@@CCCEEEEEEBBB<<<777444333555666999:::;;;999555333444666666777999999777333///,,,...---...222777777111,,,))))))---666???BBB<<<666999999===DDDKKKSSSaaannn]]]CCC:::777555:::555...&&&""" """###"""!!!"""&&&+++---,,,******,,,,,,((((((,,,---+++---...//////...---+++***'''######'''***+++,,,//////,,,***+++///333555555.........///111222444444222444666888999888777666,,,***))))))+++,,,+++))),,,+++'''%%%)))000000,,,((((((+++000000+++''''''''')))---000111/////////333333000+++&&&&&&+++000222666999:::888777888999999:::;;;;;;999666333111---,,,---///111222111//////222444444333555888;;;999888666444333444666777999:::;;;:::777555555555111111222555999<<<===<<>>;;;888666555777:::<<<>>>>>><<<888444000000000000111333666888999666444888666222///...///111222555888;;;;;;999555333222333666999;;;999333---)))### """''',,,,,,,,,)))(((***///666;;;;;;999888888<<>><<<555///222666999999666111///'''""" $$$))),,,000555999666222///000444999<<<333///---///555888777444111222444555555444333222***...111///***%%%%%%&&&'''&&&### ###+++//////+++---222333,,,$$$"""&&&,,,111333111/////////...000000///---+++,,,///222<<<<<<;;;888666444444444222333555777888888777777444222000000111111000///,,,...///222444777:::<<<<<<;;;:::999999;;;===>>>@@@???<<<777222///...///000111444777999888444000222000---+++***+++---...555888;;;===<<<888444111333555777888777444111///'''$$$ ###'''*********)))***,,,000444666777888888===FFFOOOYYYggguuu\\\AAA666000,,,...111222...&&&!!!!!!###&&&###!!!###)))...000000444222...///666<<<888///***///666<<<===:::555111***%%%###'''***+++---111<<<:::888666666777:::<<<888444222444999<<<:::777444444555666555555444333...333888555...'''$$$%%%((('''$$$ ###***......,,,...111222+++"""!!!%%%///666888333...///000...///111333555666555666666::::::;;;;;;999666222//////000333555777999999999;;;888444222111111000///------...000333666777888888999:::<<<============>>>===;;;777333111222333...///222555777555111---+++***)))(((***,,,///111555888<<>>??????;;;666333222222111111222111111333666888999999555777999;;;<<<;;;999888888888888777555444555777......///111222000---***$$$%%%&&&(((,,,000444777555777;;;>>>???<<<666111222111///...///222666888666444000,,,)))((())))))***---///...,,,---000333999;;;CCCOOO[[[iiizzzTTT999///,,,***(((***,,,...//////.........+++(((***---000///...((()))'''''',,,000---&&&'''***---000333333222222...,,,...444555111---,,,,,,...000//////111555888888777666666666666666666555444444333222222111000000555;;;===888222---***((()))'''"""!!!$$$'''&&&+++)))***,,,***$$$!!!###)))444888000+++000333222000222555888:::999777555333444666:::<<<:::444///222333555999<<>>;;;555///000///---,,,,,,...111222333333111///,,,*********(((---333333111000333777<<<>>>FFFRRR___mmmNNN222+++******&&&'''))),,,000333222111111...,,,---000111///---&&&((()))))),,,111///)))'''&&&&&&&&&(((***,,,...///...222999:::555///---$$$&&&''''''(((,,,222777444555555333111000111333000000///...---,,,,,,+++,,,111777:::999333...******,,,+++%%%###%%%&&&%%%***''''''******&&&""""""$$$000555...***111555444222222222444555555333111//////111555888777333///222333555888<<>>@@@HHHTTTaaannnGGG,,,)))+++***+++)))(((+++000333444333111000///111444333000,,,***'''&&&***000111,,,&&&(((###$$$))),,,444444555888;;;888000(((%%%""" """(((---//////222...---......+++,,,///222111...+++(((%%%""" !!!&&&---333555555222///,,,222333---&&&$$$$$$###((((((''''''(((((()))))),,,,,,---------000444777222444555444222000000111---///222333444444555666777777666777:::@@@GGGLLL@@@888...,,,111666777555:::555222333444444666:::<<<<<<999333,,,((((((+++***...333444444555999<<<:::888444000---***))))))...------...000111000......222777999777555444555555222,,,'''%%%&&&(((***111222222222000...+++)))(((///888======;;;::::::@@@CCCIIIRRR___qqqJJJ...***+++)))...,,,+++,,,///111000///.........000333333000---+++(((&&&'''***+++(((%%%!!!!!!%%%'''000111333888;;;777///'''!!!"""###'''+++...//////***'''''')))***)))***...//////---***&&&"""###)))///111000...+++***//////)))"""!!!"""!!!$$$%%%''')))******)))(((...///000000111222444666222333444333111/////////...///000000111222444555888777666666888===CCCGGGCCC:::000---111777::::::888333111444777555444555333333222///,,,+++,,,---...000333555666888:::;;;888666222000...---***(((,,,,,,,,,...111222000///222555888888666333333333222111...***&&&&&&))),,,222222333333222000...,,,***111:::??????=========CCCGGGMMMUUUaaasssOOO444...---***222000/////////...,,,***++++++,,,///222222000...---***&&&###""""""###$$$"""$$$%%%+++---222777:::666---%%%###(((,,,............%%%"""###''')))))),,,000111000---***%%% &&&+++---,,,***((((((,,,+++%%% """""""""&&&***,,,,,,***)))...///111333333333111111000111222222000......///000///---+++,,,///222444999777555444666999===???AAA999000---111888<<<===666222111777:::666000---***))))))+++...000111111222222222555888::::::999666222......000000+++&&&***+++---111444666555333666777777555222000///000///111222///***(((,,,000555555555555555333222111///555===AAAAAA@@@@@@@@@DDDIIIPPPYYYfffwwwWWW<<<777555111444333333222000---***(((((()))+++...000111000//////---(((!!!!!!%%%$$$###"""$$$&&&''''''&&&))),,,111666888333+++$$$$$$)))---///---,,,---///'''%%%&&&***------000555;;;777111+++$$$ """&&&***++++++)))'''(((+++***$$$"""$$$&&&&&& ###'''***---...------,,,...000222333111---***,,,...000000//////000111222///***(((***---111333888555333111222444555666888333......333999<<<===888444555;;;>>>666,,,%%%%%%###$$$(((...333444222444222111333777999888777333...+++---111111+++%%%((()))---222888::::::999888777444111...,,,,,,------222666444...,,,///444;;;:::999888777666555444555:::AAACCCBBBAAAAAABBBBBBHHHQQQ\\\jjj{{{]]]DDD???===999444555666555222...+++)))'''))),,,...//////......///...)))!!!"""))),,,,,,,,,,,,---,,,)))&&&))),,,111555555111+++&&&---///111///,,,+++---000,,,******///111111444999FFF@@@777---&&&###"""###$$$&&&))),,,---,,,+++******---,,,((((((,,,///...&&&''')))+++...000222333......///111222000+++''')))+++...000000111333555444///***)))+++///222333555222//////000111111000.........222888===>>>===<<<999999>>>>>>555)))######!!! $$$***......---333000...000444777666444111---***,,,111222---&&&$$$&&&***///666999:::999666333///,,,+++++++++,,,...444999888222///222777>>>===;;;888666555555555999>>>BBBDDDBBB@@@@@@BBBDDDKKKUUUaaannn~~~```HHHCCC@@@<<<666888:::999555000,,,***(((+++...///...---,,,---,,,+++'''"""!!!'''---000000/////////,,,(((%%%)))+++///222222111///---555444111...,,,,,,///111///,,,---111333333666:::GGGAAA888///)))'''(((******+++---...//////------+++......---///555888666.........000111444666777333111000111333222...)))))),,,///111222444666888444000,,,,,,000333555444222000...///111333111///,,,...222888===@@@@@@>>>>>>;;;<<<>>>;;;111)))&&&$$$""" """$$$&&&&&&000///......111333444555333///---...222333///+++$$$$$$&&&***///333444444111...***)))***,,,......000555999888444222444666===;;;888555333333333444999===AAABBB@@@???AAACCCKKKRRR]]]hhhuuu___FFF@@@===888999<<<>>>===777000+++)))***---000000---+++***+++'''&&&$$$"""###&&&,,,///000///...///...,,,(((%%%((())),,,...111333666888666333000...///000222222///,,,---222555555999======:::444///++++++,,,---------.../////////......)))---///000444;;;===;;;333444555777888888888888555222......000111...+++---///222333444444666888444111///111666888888555111///...000555777555222///111444999===>>>>>>===<<<:::;;;;;;666...+++---((('''$$$ """%%%---.........///111444777666444222222444444333222***)))((()))+++...//////+++)))'''(((---111333333111444555555444222333333666444111......///111333444888===?????????BBBFFFNNNWWWcccqqq~~~\\\BBB<<<999444<<>>???===555777:::<<<===;;;999777555000+++***---///---+++000222444555555444666777444111111444:::<<<:::666111///...222888;;;999666111222444666888:::::::::999888999888222,,,---333---,,,)))###"""''',,,...//////...000444999999999777666555555666777222///,,,***+++,,,,,,,,,)))'''&&&)))///444777777222222222333222222111111///---+++******---000222///444999<<<>>>@@@DDDHHHMMMWWWfffvvv]]]@@@777777888===???AAA>>>777000,,,+++444222111222444444111...%%%$$$$$$&&&+++000333555333...,,,//////***%%%###&&&,,,000///111999===<<<444///,,,---111444333000+++,,,,,,///999AAA===222......///000111111000000,,,)))'''***...111///,,,'''''')))...555===BBBEEE777666666999<<<:::222+++)))+++,,,***'''%%%&&&''',,,333;;;>>>===:::;;;<<<777555333444555666333///------///444:::<<<;;;999888999888666444333333444444333222000///.........111...***&&&$$$$$$&&&'''111333444222000111555999555555666888999;;;===>>>@@@<<<555---((('''***---+++,,,+++***...444777555111000//////000111000///...---,,,---///000000000666555888<<<===;;;>>>CCCKKKTTTcccvvv\\\BBB:::999888;;;===???===888333000000666444222333444444111...)))(((''')))---000222222555000...///---)))''''''...111222///111777999777222...******---///---+++,,,...///111888>>>:::111***,,,///222222222000...***&&&"""###(((------,,,++++++---000555:::>>>@@@888666666777999777000***%%%(((++++++***((()))***---333:::===<<<;;;<<<>>>;;;777333222333444222000......000444888:::999777777999:::888555111//////111000000//////...------000///+++'''$$$%%%))),,,666777666333000000333777666777999;;;===??????@@@AAA>>>888222,,,))))))******------,,,...333666555222111000000111222222222111111111111222333444555999777777999::::::???FFFOOOXXXgggzzzYYYAAA;;;888555666777999888666444444555666555333333333222000......,,,,,,---///111111000666222111000---((((((,,,555555333222444777555000,,,)))'''(((+++---,,,***///222444555777888555///'''***///222444222///------(((""" $$$)))---......///111444666888999999888666444555555444...***###&&&***,,,---...000111111555:::;;;;;;;;;===???===888333111111222000///......///222555777777666666999;;;999555000,,,***//////000000000...---,,,...///---)))$$$%%%+++222::::::888444///...111555777999===@@@BBBCCCBBBBBB@@@>>>999444///+++(((''')))...222000///333666666444333111000000111333444444777999888666666888;;;===999777888888:::AAAIIISSS]]]mmmWWW@@@999555111111111222333333555666888444444333222111///---,,,///...---...000111111000222222333444///))))))---555444333666999999333,,,&&&%%%&&&)))---111111111444777999888555222///,,,(((***---000222222000///888111)))$$$$$$)))---000///222555666777666666666555444222333333333000---'''(((***,,,///333777:::777999:::;;;::::::===???<<<999444333333222///+++***+++,,,...111333555555777999:::999555000---,,,222333444444222000---+++---//////***$$$$$$+++333999:::888444///...111444777:::???CCCEEEEEECCCBBB;;;888333///,,,)))'''&&&(((000555333000333666888555555333000//////111333777;;;???>>>:::888;;;???>>>;;;999;;;<<<===DDDLLLWWWbbbrrrYYYBBB:::444///111000000222444666888999111111111000...,,,******,,,+++***+++...000000000,,,...333666222+++(((+++...---000777<<<:::222+++'''''')))---111444555666777888999888333---++++++++++++,,,...///111222333AAA:::111***'''(((,,,...///222666888777666666666333222222333444555444333000---++++++///555;;;???:::::::::999888999;;;===999777666777777444...)))'''((()))+++---000444666888888888777444222222333999999999777555111---+++,,,//////***$$$$$$***111666777777444000///111444666999>>>BBBDDDCCCAAA???444000***''''''((((((((((((000555333111333777999666666555222...---///222:::>>>BBB@@@;;;999;;;>>>===;;;===@@@BBBBBBGGGMMMYYYeeeuuu^^^EEE<<<777333555333222333666888888888...///000...,,,***)))***)))'''%%%&&&))),,,---...(((***000666444---))))))''''''+++333777333,,,)))***+++---///111333444444555333333333000+++***,,,......------...111333444>>>:::333---***)))***+++///333777888666555666888222333444666777888888888888333...,,,...444999<<<888777666666666888999:::666666777:::;;;888000***'''((()))***+++...333666666777777666444444555777===<<<:::888444000,,,******,,,...+++''''''+++000444666888666333111222444666999===@@@AAA@@@===;;;000+++%%%$$$&&&***++++++'''---111//////333777888666888888666333111333555>>>@@@BBBAAA===999999:::::::::>>>DDDFFFFFFIIINNN\\\gggwwwaaaFFF<<<999777666444222333555555333111,,,...000...,,,******+++'''$$$!!! """&&&)))***&&&&&&***111333...***(((&&&###%%%******&&&###%%%&&&(((+++---//////000111---)))'''+++,,,***+++////////////000111222222333333333222000...,,,,,,,,,000444888888555444666888555666999:::;;;:::;;;;;;;;;666111...///111222222000//////111444666888999666666777:::<<<:::444///,,,------,,,+++---111666444555777777555444444555;;;:::888444111...+++***''')))+++------...000111555888;;;;;;777333333444777999<<<>>>???===;;;999000,,,((()))---//////---%%%(((***))),,,222555555555999======:::999;;;>>>BBBBBBBBBAAA>>>;;;777666777888<<>>===<<<;;;;;;<<<777333000///...,,,)))))))))***---222666888999777666666888;;;;;;777444111222111...+++,,,111555111444777888666333111000888777444111...,,,+++***$$$&&&***...111333444444777;;;???>>>:::555333333888:::<<<======;;;999888222///---///333555222...###%%%$$$$$$)))111444222555;;;AAACCCAAA@@@CCCFFFEEEDDDBBBAAA???<<<777333666666:::@@@DDDFFFKKKRRR```kkk{{{YYYDDDAAA>>>777888444...)))'''&&&&&&%%%$$$'''+++......,,,+++******((($$$$$$***/////////...---+++***)))&&&"""!!! !!!###&&&)))000666666111""""""$$$)))...000///,,,***+++---///222444555666//////000222333222000---//////000000111444999===888888999;;;===>>><<<;;;888555111---***(((''''''"""%%%))),,,///222666999<<<:::999<<<@@@CCCCCCAAA999222---...000000000222222555999:::888555333222333555555333...+++,,,...***+++,,,...000333555777>>>;;;===AAA@@@888444555:::<<<>>>>>>;;;888666555666000---000777999444---%%%!!!!!!***333888999888===CCCDDD@@@>>>???AAAFFFCCC@@@===<<<999666333444666;;;BBBEEEGGGMMMUUU^^^lll~~~[[[FFFCCC???777333///)))%%%$$$$$$$$$$$$%%%(((+++---------,,,+++***)))%%%!!!!!!''',,,000000111111000///......---***%%%######$$$"""!!!$$$'''***,,,000555555111&&&&&&'''+++///000...,,,,,,,,,---///111333555666000......///111333333333/////////......000444777666666777999<<<>>>===<<<444111---*********)))(((!!!$$$(((,,,///222666999===<<<<<>>===:::666444333222...,,,///444555111,,,((($$$!!!$$$---555999::::::>>>AAABBB???<<<<<<===BBBAAA@@@>>>;;;888666555888999>>>DDDGGGIIIPPPXXXdddqqq\\\GGGDDD???888000,,,'''###"""###$$$$$$%%%&&&(((***++++++++++++((((((&&&$$$###%%%))),,,111111222333333333222111111///+++***))))))(((''''''---000///000333444222++++++,,,...000000///---.........///111222444555000...,,,,,,000444666888222222111///......111444333333444777:::<<<<<<;;;222---))))))---000///,,,###&&&***...111444777:::===;;;;;;>>>BBBEEECCCAAA999333---------,,,...111222444666666444444444555222111111111222222111///,,,...111222333444666777888666888<<<===;;;;;;===;;;===>>>===999555333222,,,,,,---///111111///,,,,,,)))&&&(((///555999999<<<===>>>>>>===;;;999888<<<>>>???>>>:::777777888<<<===AAAGGGJJJLLLSSS\\\kkkxxxYYYDDDBBB@@@:::222...((($$$$$$%%%&&&'''%%%%%%%%%''')))+++******&&&&&&&&&&&&&&&(((+++,,,222333555666666555333222///...---------.........***000333111///111222222//////000111111111000////////////000111222333444000...,,,---000444666777555555444333111111444666333333333444777888888777222,,,(((+++222777666333))),,,000333444666888::::::777444555999===>>>===<<<666000///---***+++///111222333333111222333555222000...000222222///,,,***...111222222111222444999888888999::::::;;;<<<<<<>>>>>><<<999555333222***---000111111000//////...,,,***+++///333555666;;;999888999::::::888666666:::>>><<<888555777;;;>>>???CCCHHHKKKNNNVVV___ppp}}}TTT?????????:::444///((($$$$$$%%%'''((((((''''''))),,,......,,,((((((((()))+++---...///666777999::::::888666444/////////...------......+++000333000...111333333111222222222111000000000///000000111222333333333000///...///111222222111333444555444333444666888666444222222333333111000///***&&&***222888777555///222666777888777888999666111+++)))---333777888>>>999444111---((((((,,,000111111000...///111333111///---...000///+++'''''',,,111222///---...000777777777777888:::<<<<<<<<<===>>><<<999666555555,,,000555666555333333333000...------///000111222666555444444666777777666333777:::999555444888===>>>>>>AAAGGGJJJOOOXXXbbbrrrSSS>>>======999000+++%%%!!!!!!$$$&&&(((,,,++++++...333555333000---,,,+++---000222222222888:::<<<>>>>>><<<:::999222222222000,,,***))))))+++///111000000444666555444555555333000......///---///111444444444333222000///......000000///---000111222222222333555777777555222000///...,,,***(((%%%"""%%%,,,111222000111333777888888777777777444...'''%%%(((///333555;;;777555333...''''''***...//////---,,,+++---..................,,,)))&&&'''---333333///,,,,,,...111444555555888===@@@???999:::;;;:::888777777888111555999<<<;;;:::999888333333222111000000//////222222111111222333555777333555555444333444999======<<<@@@EEEIIIOOOZZZeeerrrWWW@@@===;;;555+++'''!!! %%%)))+++,,,+++,,,111666888444000...,,,+++,,,///222222111333666999===>>>>>><<<;;;333555555222---)))((()))+++...//////333:::;;;999999999777333---***)))***+++...222666777555333111111...,,,+++,,,............000111111000111222444777444000...,,,+++)))'''###!!! !!!%%%)))***++++++...333555555555555555444///***)))---222555555333222222222...'''&&&))),,,------,,,***(((((()))***,,,//////...,,,******)))000777777222...---//////444666555777===???===444555777777666666888999666888<<>>DDDIIIPPP\\\hhhttt[[[DDD???999111)))%%% """''',,,///******+++000666777333...,,,***'''))),,,//////...,,,///444999<<<===<<<;;;222444555333///,,,,,,---,,,---...///666>>>@@@<<<<<<<<<999333,,,&&&%%%&&&)))---222777888666333000222...)))''')))---000111000111222222111000111333666333///,,,+++***((('''!!!!!! """$$$''')))%%%)))...111222333333444666333000000444777777666,,,---000111...'''&&&***+++,,,---,,,)))'''&&&&&&'''+++000111...,,,,,,---,,,333:::;;;555000///111111777888666777<<<<<<888000222444555555666888999999:::===AAADDDDDD@@@<<<=========;;;777444333222111333333///******///444777333...---000555:::<<<;;;;;;>>>DDDJJJQQQ^^^jjjuuu\\\FFFBBB===666***&&&###$$$(((---111111111000...***((())),,,///%%%###!!!"""&&&***---///111---+++///666<<<<<<:::666///---444999777444555666222......222888<<<===:::;;;999333+++%%%""""""&&&)))///666;;;:::555///---000///++++++000333444555444333444555666555333---,,,,,,,,,---,,,)))'''"""###$$$%%%&&&'''((()))((((((***---000222111000+++...444;;;@@@???:::444************+++,,,---...,,,(((&&&&&&$$$"""$$$***...///000///---+++***+++666<<>>>>>???@@@???===888333///------111444111+++(((,,,111---...,,,(((...:::AAAAAA??????@@@BBBDDDKKK\\\lllttt\\\EEEBBB???:::...+++'''(((+++000333444444111---***((()))***+++((('''%%%%%%&&&(((******---,,,+++...333777777666000++++++333999888666777666222///...222777:::<<<999999666111+++((('''(((,,,+++---000333444222///...111111......222555555777555333333333333111000+++******,,,------+++)))'''((()))***+++,,,---...+++,,,...000222333222111...000444:::===<<<777333++++++++++++,,,---......+++)))((()))'''$$$''',,,999888444000+++)))***+++333999>>>???;;;777666666<<<;;;999777555444333333111444666555222111555888;;;888444333555888999888??????>>>:::555000,,,***,,,111666666111---///222222333///***---666<<<<<<<<<===???BBBCCCJJJZZZiiiwwwZZZCCC@@@@@@<<<444111...---///333555777555000+++***,,,...///...000///---+++)))(((''''''***+++---///111222222222)))'''***222999:::999999666333000000222666888999777666333///++++++---///111...***((())),,,......---222333111111444666555888666222000///...+++***''''''(((***---...---,,,,,,---...///000111222333000111333555555555444333222333444666888666333000000///...---,,,++++++++++++)))***,,,+++(((***///>>>;;;444,,,'''%%%(((+++...333999;;;999777777888<<<:::777444333222222333444666777666333222444777777444000///000222444444===<<<:::888444000---+++***111888:::777444333555888777333...---222666666999;;;???BBBDDDIIIWWWeeeyyyVVV>>><<<===;;;666444222111111444666777111,,,(((***111777999888888777666222---)))'''&&&+++...222333222111000000((((((,,,222888::::::999666444222111222444666777777444000,,,***+++///111000,,,'''$$$%%%(((+++......333666444444777888666888555111---+++)))&&&$$$######$$$'''+++.........------...///000111222333333666888999888666444444444333333222111///...,,,444333000---+++)))((('''+++***,,,//////,,,...222888555///(((###"""%%%(((+++///444777777777888999999777444222111111333444666777888666333222333555666333///,,,---111555888===;;;888666555333111///***000666999888777888999;;;999666111...///222444888;;;@@@DDDFFFJJJVVVcccwwwTTT:::777888666555444333111000222444666---(((&&&)))111999;;;;;;999:::888444---)))''''''000333777888666333222111+++---000333777999999777555444444333222333444555666333...***)))+++,,,...)))((('''&&&&&&(((+++...111777:::999999<<<<<<:::888444///+++)))'''$$$###!!!!!!"""%%%***---//////+++++++++,,,------......444777::::::888555333333333222000...,,,******+++222111///---+++***))))))+++***---000000...000444333111---((($$$"""###%%%+++---111444555666777888444222000///000111444666666666666555333333333444999555111---...333;;;@@@BBB>>>:::777666444222///***---111333333666:::===:::888666333000///111555;;;>>>CCCGGGHHHKKKUUUaaasssVVV:::444333111222222111///......111333+++(((%%%&&&+++111333444666777666222,,,((()))+++666777999::::::888555333000333444333444777777444333444555444222222333555555222...,,,++++++***)))"""%%%(((***++++++---...555:::===<<<===@@@AAA???888444///,,,***)))((('''###"""###%%%***...///000*********)))))))))))))))111666::::::666222000000111000///---***)))+++------------------...///000,,,+++,,,///000...111666444333111---)))&&&%%%&&&---...000222333444555666//////......///222444666444444333333333444444555:::999666333333777>>>CCCGGGAAA:::666444222///,,,***+++,,,---///444:::>>>888777666666222///111777???AAAFFFIIIIIIKKKTTT```qqq[[[>>>555222......//////...,,,,,,///222***(((&&&%%%''')))---///333555555222---,,,///333:::888888999;;;:::666222333666666111000333555222111333555444222222333555333111/////////---***''' %%%+++............000333888;;;::::::>>>???>>>999666111///...///......'''&&&&&&(((,,,///111111,,,,,,+++***)))(((''''''---222777777333...---...//////000...,,,+++...111......//////000111222333---++++++......---000666555555333000---,,,---///111111000111222333333222------......///000222333111000000111333555666666:::;;;<<<:::999999<<<>>>CCC===555111111000...+++(((((()))***---333999===777666777888333...111888BBBDDDGGGJJJHHHIIISSS^^^qqq___AAA777222---,,,...///---++++++...111))))))(((&&&&&&(((,,,000444666666444000111666;;;;;;888555777:::;;;666222333777555///---111333111000333555555333222333555111000000111222000+++&&&"""'''---000/////////111///444666444555999;;;;;;:::777333111222333444444***)))(((***---111222333///...---,,,***)))''''''+++000555555111,,,+++,,,...///000///......111555444444333222111111111111...++++++,,,,,,+++///666222222111000///111555999444333111000111111111000---....../////////000000///......000333555777777999<<<@@@@@@===999888888<<<555///---///111000...''''''(((***...333888;;;777666777999444...000888CCCEEEHHHIIIGGGHHHQQQ]]]sss^^^AAA666333111111111000///---+++)))'''%%%(((***)))''''''***---555666555444222222444666777333000111555777555222;;;888444222555888333+++,,,---000222222111///...---...//////,,,)))'''&&&'''***---000222111///---------///111333666999:::777444111222444666666444000,,,(((***///333333111,,,,,,,,,---...---***'''---///222333222///***'''%%%&&&'''))),,,000666;;;999888666444444444555666555///(((%%%'''+++---...666000++++++000666888888;;;999555333222000...+++///000000...------000222000......222888<<<:::777======>>>AAAAAA>>>666000333///***+++///111000...,,,***)))+++000666;;;===;;;666444666444000333999BBBEEEJJJMMMJJJJJJSSS___qqq]]]@@@555222000222222000...,,,***((('''&&&''''''&&&&&&'''***,,,444444444222///...///000222///---///333666555333;;;999444222666:::777000......000333444333000,,,+++,,,,,,,,,***'''&&&%%%***---000444666555444333///000111222444555666777222///---...222555555333111---***+++000333333222...---...000111111///---+++...111333222...)))&&& ###%%%)))///555:::666666666666666666666555555111,,,)))***,,,...///555000,,,,,,111666888888888888888666333///,,,+++...////////////000111111...---...222888:::777444888999;;;???AAA>>>999444000---++++++---//////...000...---///222777:::;;;777222000111000---000555@@@CCCHHHKKKJJJJJJTTT```qqq]]]@@@555111///333222///---+++)))))))))(((&&&###"""%%%(((+++,,,333333222///,,,))))))))),,,***))),,,111555555444:::888333000555;;;:::555000///000444888777000***))))))(((((('''&&&&&&%%%,,,...111555777777666555111222444555555444444333,,,***(((***///333333222111...+++,,,///222222111.........000333444444222+++...111333222...***'''"""$$$&&&+++000444333444666888888777555444555444222///---,,,...000333000---...222666777666444888;;;999444///+++***,,,,,,---///000000...,,,------///333777888333///111333777<<>>>>>:::888222///333:::<<<:::222333:::CCCLLLVVVdddpppzzz]]]AAA888666555......---------,,,,,,,,,***---000111000...---,,,&&&***...000///---+++***000000///---+++))))))******+++(((###$$$)))+++)))***+++---111333333000---!!! %%%+++...---***+++,,,...///111222222222......///000111222222333444111000222777;;;<<<;;;333222000...,,,,,,---...000000222444444222---***(((&&&$$$"""!!!###%%%&&&&&&))),,,...000222666888222222222222222333444444222000//////000///---,,,.../////////000111444666000111333444555444333333444:::@@@@@@:::444333444777999;;;;;;777222---******,,,000111111222444777222333333///***&&&%%%&&&******---222999???AAABBB===:::555000555>>>AAA===666666;;;DDDLLLVVVcccnnnwww^^^AAA777444333/////////...---+++***)))(((---333444111---+++***"""''',,,///000...---,,,//////...,,,)))(((((()))+++,,,)))%%%$$$(((***((((((***---///111000//////%%%,,,///,,,)))(((***,,,///111333555555//////......///000111111333111000333:::>>>@@@???555555333000------...000+++,,,///222333000+++''''''&&&&&&&&&&&&&&&&&&%%%###&&&))),,,...111444666...000222555777777777666111...,,,,,,//////---***------...///111444999<<<222111000111444666666555222:::BBBAAA:::444666999999;;;===<<<777222---+++(((+++...000///111444888333333222...)))%%%###""")))))),,,111777===AAABBB===;;;555000666@@@BBB>>>::::::===EEELLLUUUaaallltttZZZ???555000,,,...------...000111000///,,,///333555333...)))&&&$$$&&&***...000111111000333333333222000,,,)))&&&))),,,,,,((((((+++***(((%%%&&&+++111555444...(((%%%"""!!!$$$(((++++++******)))(((+++000333222111******+++++++++,,,,,,,,,000///111666===AAAAAA???555444333333222111---***'''))),,,///111000,,,((()))((('''(((***+++,,,+++%%%&&&))),,,///...,,,)))&&&+++222555444222222222///+++'''(((---000...+++,,,---...000222333333333///,,,***...444888888666888===@@@===777333555888@@@>>>;;;777333111///...******+++---000333555666333111---+++)))'''$$$"""%%%'''+++111777;;;<<<<<<;;;666000...111777===@@@<<<;;;>>>EEEKKKQQQZZZcccooo[[[@@@555---(((+++,,,---...000222444555222000//////111///+++&&&%%%(((,,,000333333333333444444222000...+++((('''&&&)))***((())),,,,,,)))''')))---111222000,,,(((&&&$$$"""%%%))),,,,,,+++***)))))),,,000222222111'''''''''((()))***+++,,,333333222222444777<<>>999777555444555666666666000///------------,,,***+++)))((((((***++++++***---...///111222111...++++++---///,,,&&&!!!#########$$$%%%&&&&&&'''&&&(((+++,,,,,,)))%%%###)))+++---///111555999<<<<<<;;;999555222333999>>><<<<<<======;;;888444222222222111111222222333444444111---******))))))(((***)))***---222777:::;;;333111///000333666777888;;;<<>>BBB888,,,%%%%%%(((++++++((('''(((***...111222222555555444333333666:::>>>>>>@@@AAA>>>888555555777666333111333777888555111---***))),,,......222777333111000111444888:::;;;666444222333777999999777666555222...+++,,,111666999555000000222222...***+++)))---444444---)))+++'''(((***///555:::<<<===;;;333///333888999<<>>666+++%%%%%%(((***+++'''(((***---111444444333555555444444666999===AAAAAAAAA@@@>>><<<:::;;;<<<888444222444999;;;999777666111---...///000444:::888555222111333777999:::999888777777888888666555444444222000...///444888===888333000000...***%%%%%%%%%)))//////((($$$$$$'''''')))---333888;;;<<<;;;444222777;;;<<<>>>BBB???<<<<<>>777333444555333222222......---+++******,,,...,,,***((()))++++++'''$$$***...222111...***)))***'''((())),,,///333777999777222***%%%%%%'''***,,,(((***...333777888666444555555555666999===AAACCCBBB@@@>>>======>>>???>>>999666555777<<>><<<666111000111111666<<<<<<999444111222444666666888999:::888555222111111333333444333222333666999<<<888333000...,,,((($$$""""""&&&++++++&&&""""""((('''(((+++111777;;;<<<;;;777777;;;???@@@CCCFFFFFFBBB>>>@@@HHHQQQWWWZZZaaajjjzzz^^^CCC999555222333...)))&&&(((---222555333111///+++(((&&&%%%$$$!!!"""###!!!###%%%)))...222444333111---)))%%%###%%%'''***+++......------...222888<<<>>>888666777777222//////***,,,---------,,,...///,,,)))'''))),,,,,,'''"""(((+++//////---***))))))***))))))***,,,...000222///---)))&&&%%%'''+++---+++...333888======:::777666666666888<<<@@@BBBCCC???<<<:::;;;===>>>;;;999888777888<<<@@@BBBBBB@@@888444222444555555:::???<<<999666444333222111000222555888666111---,,,,,,444555666666666666666777555222///......---+++)))$$$$$$&&&)))******)))******)))(((+++111777;;;======;;;;;;===AAAEEEJJJNNNMMMHHHBBBAAAGGGPPPVVVZZZ```hhhuuu]]]BBB888444111///+++&&&$$$'''---333666111111000...+++(((&&&$$$$$$%%%$$$!!!###***---------111444---***&&&%%%&&&((())))))+++++++++***+++///555::::::777666888666000+++***&&&***...000000///......///,,,+++---111111,,,'''''')))++++++***)))((((((+++***)))((('''&&&&&&&&&&&&(((((('''&&&''',,,///000222666<<>>BBB<<<;;;999999888555111---...222555444000------...666666777777777666555333///...,,,,,,---------,,,''''''&&&&&&)))...222444+++******,,,222888<<<>>>??????>>>===AAAHHHOOOTTTLLLFFFAAAAAAHHHQQQXXX[[[^^^eeerrr\\\AAA777444111,,,)))&&&&&&)))...222444...///000000...+++(((&&&'''''''''######+++,,,))))))...444...,,,))))))***+++***)))'''''''''&&&'''+++111666666444444666333+++''''''%%%)))---//////.........000000000333666666222...((((((((('''((((((((((((******)))(((%%%!!!$$$((()))'''(((---222555666777;;;>>>???>>><<<555444444888<<>>???GGGNNNPPPCCC???<<>><<<999888999:::999888888999:::;;;;;;;;;:::888666555444222000222888:::999:::======;;;999999999999888666666555555666888999888777555333333444666666333111...------+++)))((())))))&&&))))))&&&)))000444333******+++...333888::::::>>>CCCDDD???>>>BBBEEEDDD<<<:::999===EEEMMMRRRSSSUUU]]]kkk[[[AAA777444222000///---...///000///...)))+++///222222000---***'''))))))(((&&&$$$$$$$$$"""$$$'''))))))******+++,,,,,,---///000///,,,***!!!!!!  $$$***///888333///---)))%%%&&&+++((('''&&&%%%%%%(((,,,000'''+++000333333222111111...***'''%%%%%%(((***+++000222333333000***### ))),,,******000666:::777444333555888::::::,,,+++---333:::>>><<<888666777777555333555:::??????===:::555111000111333333000///222222000111555;;;888444222444666888999999666444555888;;;:::888222111000222555666444222+++++++++***))))))***+++''',,,---***,,,222333///((((((***...333777888888<<>>===:::;;;999888<<>>:::888777666999===@@@AAAAAABBBBBBKKKYYYoooUUU:::444000+++---+++***+++...000///---222444777666333///,,,+++(((((()))***+++,,,---...000///111444333......111111000...,,,+++++++++,,,++++++++++++,,,...///111333333222...***(((+++...666222,,,%%%!!!###(((000444111------......000---///444666333111222555666666666555222...+++)))+++...000111222444555888888777555777;;;:::555------000888AAAEEEAAA;;;;;;999666111...///555:::888888666333///------...333666777444...)))&&&&&&)))***,,,,,,'''!!!###)))---111111***&&&)))...111000000000000000...------,,,------+++***)))+++---111000//////......//////)))(((***...///---,,,///;;;===??????<<<888555444666999===AAABBBCCCEEEFFFLLLZZZnnnQQQ666000---)))+++***)))+++...111333333777888888666111---+++***)))+++---000222222222222333111111222000,,,...222111///---***))))))***+++000000/////////000111222///111222000+++)))***---555222...'''"""!!!...444777222------000000111...000666999777555666444222111333555444000------///222333333222333444555777777666888;;;:::555555555777>>>FFFIIIEEEAAA<<<999444...+++---111555:::777444222111///...,,,222555888555///((($$$###&&&'''******"""&&&******$$$ $$$+++...333333222111///,,,***((()))))))))'''''')))...111888777555333222000000///)))'''(((,,,,,,)))(((***666999<<<<<<:::666333222777:::???BBBDDDFFFIIIKKKOOO[[[mmmOOO444000///,,,+++******,,,000444777999::::::888555000,,,******,,,...222555777666444222000,,,******(((&&&***000000...---+++++++++---...222222111111000000000///,,,///111000+++((('''(((......---+++'''&&&&&&'''444:::;;;444///000333444444000///333666555666888444111...///222222///,,,,,,///222333333222222333222555555333555999:::777===<<<===AAAFFFHHHEEEAAA===:::444...,,,---111444<<<888444333333222///,,,---222666555///((($$$"""(((***------###%%%))))))### $$$+++///555666777666333...)))&&&((('''&&&%%%&&&***111666>>>===:::777444222000000+++((()))------)))(((***111444888:::999666555444;;;>>>AAACCCEEEGGGKKKMMMRRR]]]nnn~~~RRR888444444111------...///222666:::===999999777444///,,,++++++000222666999999666222///+++'''######"""!!!&&&---------------...000222222111111000000...---,,,+++)))---///...)))$$$######***,,,......---,,,,,,---999>>>>>>888333444888::::::333------...///333888666222...------...,,,***---000333555555444444555444666555111222999======AAA@@@???AAACCCCCC@@@======999444000///111444666:::777444333333222...***)))...444444000***&&&$$$***---111000&&&'''******### $$$,,,000666888:::;;;888222+++''''''&&&%%%$$$%%%+++333999@@@>>><<<888555333111000---+++---000000---,,,...---000444777888888999999@@@AAACCCDDDDDDGGGJJJMMMUUU```qqqWWW===999888444///000222222333555888;;;777777777555111/////////444666999:::999555000---+++&&&"""!!!%%%,,,)))***---///111222333333000000///...---+++***)))'''***---,,,'''###!!!!!!+++---000111000/////////999???@@@;;;777888<<<>>>???555,,,******,,,111777777555111---+++***+++,,,///333666888888777666666777999888444444<<>>DDDFFF<<<:::999888888777666666555333333555999===>>>===777888888666222///---------222666777222---+++***+++---000111+++######'''+++---+++""" '''+++000///...---,,,,,,,,,,,,&&&%%%$$$###$$$***111777777666555333222222111111,,,+++...333555333333666---///000111222555:::===@@@@@@@@@AAABBBEEEKKKOOOZZZgggxxx```EEE===777111000333555444222000111222333555888999999888888999777888;;;<<<:::777333000000***%%%"""$$$"""%%%)))---...---***(((000111111000///---+++***!!!%%%)))***(((&&&''')))&&&)))---///000111333444333:::>>><<<999<<<@@@AAA???777000...///000444999888:::888222+++***111888222555888888666222000///222777:::888888===BBBDDD888777666555555555666666111000111666<<<@@@@@@???999<<<===;;;555111111111222666999999444///,,,+++,,,...111222...(((***000---000---### &&&***---***&&&######&&&+++...%%%%%%###"""###(((///444333222222111111111111222***))),,,222555333444777///000000///000333777;;;===>>>>>>???AAAFFFLLLPPP\\\iii{{{___CCC:::444---++++++---111444444000,,,---///333888<<<===;;;999:::888888999999777111,,,000///,,,((($$$!!!!!!!!!$$$&&&)))+++***)))'''%%%111---+++---111222...***###$$$&&&'''(((+++...000...+++(((+++000444444111555999===>>>===;;;<<<===999777555333222333555666999999999999777444222000222000111555888777000***...///222666<<>>888333888======:::666666888777888777555222000000000///222333...((('''---444555111)))!!! '''...111+++$$$!!!###(((+++,,,'''&&&### !!!%%%,,,111777555444333444333222000...,,,***---222555666666333111...+++***...444888AAA??????AAABBBCCCHHHOOO[[[jjj|||aaaFFF===777000***)))(((+++...000///......///000333666999:::::::::888666666666444000,,,//////...+++((('''&&&''')))))))))(((''''''((((((***(((&&&(((,,,---***'''###$$$%%%%%%%%%(((...222333///++++++...111000...000333777888888888999;;;777666333111111333555666888999;;;;;;:::777555333111///000333777666222---//////111444999;;;<<<;;;666444111///333777555///...000111333888<<<999333///333777777444222444666::::::999666333111000000333444555111,,,***,,,///555...%%% """(((...111444...'''$$$&&&)))++++++((('''&&&%%%&&&)))...222999777666555555444222000,,,***)))+++///333444444555444222000000333999===AAA??????AAABBBBBBGGGNNN]]]mmmdddIII@@@:::222***(((%%%&&&(((,,,///000///......///111444888:::999777555333333111///---////////////......---,,,///...+++'''%%%%%%)))+++)))'''%%%&&&((()))&&&""""""$$$%%%###!!!$$$+++222333///******---000111111+++...000222222333666777555444111000000222555666666777999999999888666555111///...111444555333000000//////111444777777666333000,,,+++222:::999333///111333444888<<<888222---///111000------000444:::999777444222000000///444555555555333000...---222+++######***111444444666111***((())),,,,,,+++,,,,,,---...000222444555;;;:::999888888555222///+++)))((()))---000222222888888888777777:::???BBBAAA??????AAABBBBBBGGGMMM^^^nnncccJJJAAA:::222+++***'''&&&'''))),,,---......//////000333666999888777444222000//////...///000000111222222000...111111...***&&&%%%(((,,,///---+++******(((%%%"""###''')))'''$$$###)))...---***'''(((---333777999------......///111333444444333111000111333555666444444333222333444555666333111//////111222111000...---,,,...111333444444222///***+++444>>>>>>888333555666777:::???>>>:::111111///,,,)))***---111666444111...............333333444777888666111,,,---***))),,,222666666555666111,,,+++---//////...000111333666999::::::999<<<;;;::::::999666222///+++***))))))+++...111222777888:::;;;<<<>>>AAADDD@@@>>>???BBBDDDDDDIIIPPP]]]mmmaaaHHH@@@999222+++++++++)))(((&&&&&&&&&,,,///333444444444555666888777555222111000111222111111000222333333000---111222222///)))'''(((+++000///......---,,,)))((('''---222333///+++***+++***(((''')))...555;;;>>>333111///---...000222333444444333333444555666666777333///,,,---000555888666333000...............+++***+++---000222333222222000------666@@@AAA===555777777777;;;AAADDDBBB999666111,,,)))))),,,///444000,,,+++,,,...//////333333333666999777000***(((,,,111555666555444333444000,,,,,,///222333333111111333777;;;<<<;;;999;;;:::888888777555222///---,,,+++***+++---111333444777:::<<<===>>>@@@BBB>>>===???DDDFFFGGGLLLSSS]]]mmm___FFF???999222,,,---...,,,)))%%%######+++111666999777555555555777888777555444333555777333111///000333333000---000333666333,,,((()))+++---...............------***000888<<<;;;555///,,,,,,++++++,,,000555:::>>>999555000---...000333444555777888999:::999888777999555///******...444888777555111...,,,,,,,,,---)))***+++...111222111000111111000000666>>>@@@===333666777777:::AAAEEEEEE>>>:::333---******,,,...555000+++))),,,///111111333222222444555333---((((((...555999777444111000333///++++++///333555666///......111777999888666777555444333444333222000......---+++***,,,111444111555:::===>>>>>>>>>>>>===<<>>;;;222,,,---...///000222666:::===999444...+++---111444555888:::===@@@???===999777777444///+++)))+++///222444333111...,,,+++,,,---++++++---000222222///,,,---111222111333888:::999111777:::;;;===BBBCCCAAA???:::222,,,***+++,,,...888111***(((***---...------------///000000///......///222555666444111...555///***)))---222555555///,,,***---333888888777333000......///111222222......---+++)))+++000444111555<<>>888222,,,))),,,111444666:::===AAADDDCCC???:::777333111---***(((((()))***222111111...,,,,,,---...---...000333444111---)))***000333000///333555555111888???@@@BBBCCCBBB>>>===777111+++***+++---...999111(((%%%'''))))))((($$$%%%(((+++...111444666333000---///444555222...777111***(((+++000333444222...***,,,333888:::999000---+++***---000222333......---***(((***///444222777===BBBBBB@@@===<<<>>>===>>>BBBCCCBBBEEEJJJSSSbbbsss}}}bbbKKKGGGDDD>>>999;;;<<<888333000222666888777666555444555666666<<<;;;;;;;;;;;;999555222000111222222222444666888;;;777000***&&&''')))+++333444555555222---(((%%%###)))---...,,,))))))///444444666;;;:::666222---'''%%%(((...333666<<>>>>><<<===@@@???:::222---+++---,,,(((%%%&&&************+++---...///333222---((((((+++***&&&)))+++,,,---......//////222222333333444333222111//////...---,,,+++(((&&&***(((&&&######$$$&&&'''++++++---222666777444111---,,,---222888;;;888444666666444000+++***---000222444666999;;;<<<<<<<<<777444000///111444555555333///+++((()))***,,,,,,111111222444888:::;;;:::======>>>???BBBEEEGGGHHHMMMVVVcccqqq}}}cccMMMIIIEEE???=========999555444888;;;<<<:::555---''')))111888///000///***$$$  &&&(((,,,///111222222222000///,,,***((((((((()))000111222111---'''!!!!!!$$$&&&%%%$$$&&&)))******,,,111333111444111+++$$$ ###***000777999999999;;;??????<<<333...***+++***&&&$$$%%%)))))))))***+++---//////555333,,,%%%%%%)))***)))******+++,,,,,,+++++++++---,,,+++******))))))))),,,...111333222...)))&&&***'''$$$"""###''',,,///999888777888999888666444///,,,,,,333<<<@@@;;;555777666333///,,,***,,,---444666888;;;<<<<<<<<<;;;888888666444222222444666111000......///000///............000222555888:::===;;;;;;<<<@@@DDDGGGHHHIIIQQQ^^^kkkyyy```JJJFFFBBB<<<999;;;;;;:::888666777999::::::666---$$$$$$+++333000111///'''"""$$$(((---000111000///....../////////...------111111222000,,,'''!!! $$$'''((((((&&&&&&&&&'''***///333444555555333,,,%%%$$$)))...222333555999===@@@>>>;;;555...*********'''''')))------------...//////000444333...'''&&&***,,,************+++,,,,,,+++*********((('''%%%&&&''')))---111555777555000,,,)))(((%%%!!!!!!$$$+++333999CCCAAA>>>;;;888777555444000...///555<<>><<<666222222333000000111444555555222///---...//////000222777;;;===;;;::::::>>>AAADDDEEEHHHPPP\\\iiivvv]]]FFFAAA===666333555888:::999777555444555777666///&&&"""&&&+++,,,---+++%%%"""$$$(((...222444222//////111333555666555333222.........,,,)))%%%!!!!!! """''',,,///000(((&&&&&&(((+++///555999555999:::777000,,,---///......222:::AAABBB>>>:::777000,,,,,,---+++,,,///333333222111000000000000222444222---+++......,,,***)))))),,,///111000...+++,,,+++***((()))---000000333555444111...------%%%###!!!"""'''000999???DDDBBB???:::666444444444222222444666888999888777222000///000333555444222222333555666666666444333666===DDDDDD<<<444000000///000222555888777333000///222555444111222666;;;<<<============>>>???AAAJJJRRR]]]iiivvv\\\EEE???999222///111444777777666333111222555666222***###"""######$$$$$$""" ###&&&&&&&&&)))///555666444000///111444777999888666555***)))'''%%%###!!! $$$###"""%%%***000333555+++((('''***---///444999555999>>>>>>;;;666444444...---111;;;CCCCCC???<<<:::444000000111//////111777666444333111000000000///333555222000111111///+++******---222555444222///000111000......333777333444444111,,,***,,,...&&&%%%$$$&&&***222:::>>>@@@???===999555444555666666777777777666666777777111......222999<<<:::777555666666777777777777777888???GGGHHHAAA777111...//////111444666666333000000666;;;:::444111333888999???DDDDDD???<<<>>>@@@KKKSSS___lllxxx^^^FFF???999111//////000222333444333222222333444222,,,%%%!!!!!!!!!!!!"""###%%%((()))&&&%%%''',,,222444222...,,,...222555666666555333'''%%%"""  """###%%%$$$$$$''',,,000333444///***(((+++,,,+++...444444777;;;??????>>>;;;999333...///999BBBCCCBBBAAA???999444444333///...000444333222111000/////////---333555333111333444222---+++***...444777555222222555666444111111444888777888777222,,,***---000***))))))+++---222666999:::;;;;;;888666666888;;;===999666555777999999999222//////555===BBB>>>:::999999888888888999;;;;;;<<>>666///...111666AAALLLMMMEEE???@@@DDDIIIRRR```nnn{{{```HHHAAA:::222111///......000333444555333333222111,,,'''!!!%%%$$$###$$$'''((((((((($$$"""###'''---000---***)))+++...111333333222111'''%%%""""""%%%(((&&&%%%%%%'''+++///111111222,,,)))++++++''')))...333555888<<<@@@AAA???===888000...777@@@CCCDDDEEEBBB<<<777666444///,,,---000//////...............---222444111000333555555...,,,+++...444777555111444777999666222000333666;;;<<<;;;666000---///333---------...///111222333777999:::999888888<<>>===999444111000777@@@DDD@@@:::;;;:::888777888:::<<<>>>AAACCCFFFEEEAAA;;;666333///...---...000111000///...888BBB@@@666,,,***,,,333BBBQQQSSSIIIAAACCCHHHGGGPPP___ooo}}}bbbJJJ@@@999444333222///,,,***+++///222:::777333000,,,(((### &&&''')))***)))'''$$$"""""" !!!%%%+++---***&&&,,,///222222...,,,,,,...&&&%%%######$$$%%%$$$###(((''''''))),,,//////...---...///...,,,***++++++///333999>>>@@@???===;;;888666555888===@@@@@@>>>>>>>>>;;;555///,,,---///555222///---,,,+++***)))...000111111111111333555///---,,,///333666555333444666888666222111222444>>><<<999777666444000...+++///222333111///000111;;;>>>@@@???<<<;;;<<<>>>999888777555444444555555111000222777===>>>:::555555777:::<<<>>>>>>>>>===AAAGGGMMMMMMFFF<<<444///111333444222///...///111333555999;;;999222)))"""...>>>OOOSSSLLLCCC@@@CCCIIINNN[[[nnn~~~bbbJJJAAA;;;666333222///+++)))+++///333666555444222///,,,(((%%%)))***+++,,,***'''###!!! ###))),,,+++(((***---000222000...,,,+++'''%%%$$$$$$&&&''''''&&&)))((()))+++...//////...000111000///------...///444777:::===>>>===;;;999666555555888<<>><<<777111...---///333222111000///---***(((...222444333000---...///000000000222444555555555555777777444///,,,,,,---666666666777777333...***(((,,,000222111000000111;;;<<<===;;;888888999<<<555555333111000111333555000000333888===>>>999444000222444777:::;;;<<<<<<@@@EEEKKKKKKEEE;;;333//////444888888333///...///222444888:::999333***###,,,:::IIINNNHHHAAAAAACCCIIIOOO\\\lllyyy___IIIAAA<<<888333111---(((&&&(((---111333444444444333000...,,,+++---//////---)))$$$!!!  &&&***++++++***,,,000444666333---)))&&&%%%$$$%%%(((*********))))))***,,,000111111000444444333111///000333555;;;;;;<<<<<<<<<;;;999888666555666:::>>>???===:::======;;;888333///......000111222222111///,,,***000666;;;999000***(((***///111333444555555666777666888888555///***((()))---///222555555111***$$$"""&&&,,,///000000000000888888888777555444666888333222111///...000333777222222444888<<<<<<888333---...000333555888:::;;;???CCCHHHHHHCCC;;;444///000888??????888111///000222444777999999555...(((---888DDDHHHDDD@@@AAAEEEIIIOOOZZZhhhsss\\\FFF@@@===:::555222---'''$$$$$$))),,,222444666777555222111000+++---000111000,,,'''$$$%%%""" !!!$$$(((+++,,,+++---222777;;;888///)))$$$$$$###%%%)))+++,,,,,,((((((***---111444444333888777555222111222666:::=========<<<;;;::::::999888888999===AAAAAA>>>:::666666666555333000///...---///000111111000111111333;;;BBB???444***''')))///222666666444333555777444777999777222---,,,,,,)))+++---000///+++$$$ &&&+++.........---111222444555555555444444333333222///...111666;;;888666555555777888888666111222222444666888:::;;;>>>AAAEEEFFFCCC<<<555111444<<>>AAAEEEFFFJJJTTTbbbppp\\\FFFAAA@@@>>>;;;888222+++&&&%%%(((+++333555777777444111000000))),,,///222222000---+++---***&&&$$$$$$''')))+++***,,,111666999666...'''###""""""%%%))),,,---...''''''))),,,111555777777;;;999666333111333888;;;;;;<<<<<<======<<<<<<<<<888777888<<>>888444555;;;???===777333444777666333000///000222333333333777:::;;;999:::===@@@BBBBBBJJJ\\\ooo^^^IIIDDDDDDDDDBBB???:::333---***+++---444666777444000------///(((***...111222222111000333000+++'''%%%&&&(((***''')))---111111...(((######"""###%%%)))---...///***)))(((+++///444777999;;;:::777333111222666999777999<<>><<<555444444666::::::777333(((''''''(((+++,,,,,,+++)))***+++******---444:::888>>>CCCAAA:::333222444<<<===<<<999333---)))''')))///555888777555555666222///---+++)))'''$$$!!!"""''',,,......---+++...222888<<<;;;888444///222333111...000666===EEE@@@999333111444999<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCC@@@:::666111444555444111111333555444111---,,,...000222222222333444444444666888;;;>>>===DDDWWWmmm~~~]]]HHHDDDEEEEEEBBB@@@<<<777222//////000222444444111+++)))+++...)))+++---///111222333333444222...)))&&&&&&''')))&&&))),,,,,,***'''$$$###$$$$$$$$$'''+++...000000000---)))))),,,111555666:::999666333000000333666444888>>>BBBDDDAAA>>>;;;444222111333666777444111(((%%%###$$$&&&(((((('''''')))+++***(((***///555444888;;;;;;888777888:::<<<;;;:::999666222---)))+++111888;;;:::888666777555333111//////---***((('''&&&'''+++///333333222333333555888<<<<<<:::777000333666444111111777===FFFBBB<<<777444444888;;;<<<===>>>???@@@??????>>>======>>>@@@AAA???:::666...---...///111333333333444333222222333444333222222222222222444777:::<<<;;;;;;CCCTTTgggxxx[[[EEEAAACCCCCC>>>===;;;777222000///000111222222...)))'''***///+++,,,---...000222333444444222...***&&&&&&''')))'''***---+++'''$$$###%%%&&&&&&&&&(((,,,000111111444000+++(((***...222444999888666333000///111333333888???EEEFFFBBB===999666333111222555666555222)))&&&""""""$$$&&&&&&%%%&&&***---,,,((('''+++...111333555666666888:::<<<777666666888:::999555000111777===@@@>>>:::888777666555444555444333///---///---,,,///333777888777;;;999666777:::<<<;;;:::222777:::999555444:::@@@EEECCC???:::777666777999888:::<<<>>>??????>>>===<<<;;;<<<>>>@@@???:::666,,,+++,,,000444777666444666666888:::<<<:::666333333333222444777;;;>>>@@@:::<<>><<<<<<999444---+++---//////---***'''&&&(((---111,,,,,,,,,---//////...,,,...,,,++++++,,,***%%%!!!%%%***---***$$$"""%%%))),,,,,,---...///000000000222---***,,,---,,,---000444999999333...000333555444888===@@@@@@===:::888777666555444333333333333&&&%%%%%%$$$$$$,,,***,,,111///******...000000000333666999999999222666;;;===:::777555555444777;;;<<<:::888555555666333000222555444...'''***---111444666888:::<<>>555666777777777999===???AAAAAA???===:::777444222999999:::>>>AAA@@@<<<888999999:::<<<===;;;888555---///222333444555666888888>>>BBB@@@>>>===;;;666;;;:::999999;;;>>>BBBEEEBBB???BBBPPPaaappp}}}UUU<<<777999999999888444...((((((,,,000222000---+++)))***,,,......---,,,---......,,,+++,,,***''''''))))))(((&&&)))******(((%%%&&&***///000///...---------......---***))),,,...---///222444888888222...///333444555777;;;===<<<:::888777777555333111000/////////+++)))&&&$$$"""&&&'''+++111000+++***---000//////111555777888777555999<<<<<<999444111000...111555666555444333333333111000333666555///)))))),,,000333555888<<>>???@@@@@@>>>999666444333777777888;;;>>>===:::666888888888999:::888555222333555666666555444444555999???BBBAAA@@@@@@???;;;<<<;;;999888999<<<@@@CCCAAAAAAFFFPPP\\\hhhxxxVVV===777888888888666111+++&&&'''---222444333222000...,,,++++++///---,,,+++,,,,,,+++***(((%%%!!!!!!###'''+++,,,...,,,)))'''(((,,,111555333222000...---,,,,,,,,,,,,)))+++//////---...000666999888222...///111222555666888999999777555444444333000---+++*********...)))&&&### """$$$***000000+++***+++///...---...111333444444777999<<<:::666000+++(((''')))---...//////000111//////000444666444...)))(((+++...111444888===@@@@@@???<<<999777666666666888777444111000222777<<<;;;???AAA???999555555777999888999;;;<<<;;;888555555555444555666555222///666777888888555444333444777===@@@??????BBBBBB@@@===;;;888666777:::>>>@@@@@@CCCIIIQQQXXXbbbsssZZZAAA<<<<<<;;;:::999555///***)))...222444333333333222///+++(((---+++(((((()))******)))$$$!!! '''...222444000,,,+++///333555666222222222111000...,,,+++...---///222000,,,+++---;;;===;;;444//////000///333555777999999777333///000...,,,***((((((((((((***&&&$$$%%%%%%!!!!!!###$$$'''***------++++++,,,---+++))))))+++...///000444666666555111+++&&&###$$$&&&)))*********,,,---+++---111333444000***&&&&&&))),,,///111666:::>>>===<<<:::888666444222111:::777333///---///444999888>>>BBB@@@999555777;;;=========<<<;;;999777555222111111222333444333111444555666555333222333444333888:::999:::>>>AAA@@@;;;999666555666999===@@@CCCEEEJJJRRRYYYcccttt]]]EEE??????>>>;;;;;;999444...+++---///222111111333444222...******(((%%%$$$%%%'''))))))$$$###!!!!!!$$$+++222777777444111222555777555222---///222555444111---***------000444222---,,,000AAABBB>>>666111111000...111333666999;;;888111,,,+++******))))))((((((((($$$"""$$$+++///...,,,,,,,,,......,,,+++,,,...///,,,)))&&&%%%'''***+++,,,///......---+++((($$$"""&&&((()))***)))((()))******---111222///***%%%"""&&&(((***,,,...111555777777777777666555333000///777555111---+++,,,///333666<<>>;;;888666555444111000///111444666777666666666555222///...///000---111222000111777<<<===777666555555777:::>>>@@@FFFEEEHHHRRR]]]jjjzzz]]]EEE???===<<<:::;;;:::666///++++++,,,///......111555777555222+++((($$$"""###%%%'''(((&&&'''(((***,,,000555999555444444555777666111---))),,,000333444111---***)))+++000555444111333888CCCCCC???777333333111...000111333777:::777111+++)))***+++,,,,,,+++***)))""""""---666777555444333555333...---000444555000,,,(((&&&'''***,,,---***((('''&&&''''''&&&$$$)))+++------+++)))))))))***...222111,,,&&&###"""''')))+++,,,,,,,,,---//////000333555555333111///222222111...+++***,,,---444888===<<<999888:::===;;;<<<;;;888555333333555555333222444777:::<<<<<<>>><<<777000+++)))***,,,,,,...---***+++222888:::444444555777999;;;>>>???EEEDDDGGGRRR___mmm~~~___EEE===:::888:::;;;999444///,,,---000---++++++///777<<<===<<<000+++&&&""""""$$$%%%&&&$$$(((---///000000222444111111222444444222...,,,)))+++---......---+++)))***,,,111666555333666===AAA@@@<<<666444555444111111///...111444555111---+++---///111000...+++((("""&&&111555444444555999888444333777;;;:::777333---***+++...111222***&&&###"""$$$'''((((((***,,,///000...,,,******)))...333111+++&&&%%%&&&***,,,//////,,,)))'''''''''***///333555444222111222444555444222///......000333666888777777888:::666777888666444444777:::<<<:::888888;;;===???@@@EEEAAA999111+++))),,,//////000...))))))000777:::444555777999;;;;;;<<<<<<@@@BBBHHHQQQ[[[iii}}}aaaGGG===999666<<<<<<999444///...222666,,,***)))///888@@@CCCCCC555000)))$$$"""###$$$$$$ %%%,,,000000...---...---...000000///...---,,,+++******)))(((((())))))---///444777555222666<<<======999444444777666333222---***+++///222111///---000333555333///+++'''!!!(((---...///444:::<<<888888===???======888222//////222555777+++&&&!!! ###''')))***))),,,000222000...,,,+++)))///333222,,,'''(((***---///111111---((($$$###"""&&&,,,222555555444222555888<<<<<<999666333111...000222444666777777777444666777777666888===AAABBB@@@<<<;;;===???AAAAAAGGGBBB:::222,,,---111555333444000******111999<<<555777999;;;<<<;;;:::999<<>>888444222555111...///222666666666666777888:::;;;<<<======BBB===:::;;;:::888999===BBB@@@:::000'''(((000999777444111111333777:::;;;;;;:::999666555555888;;;CCCBBBEEELLLUUUbbbttt^^^@@@888444000666777999888555333222222444333222444666444---'''***)))((((((((((((((('''((('''%%%###""""""%%%&&&***))))))******)))(((&&&&&&######''')))'''''')))---000222333111...---,,,,,,,,,---///333666777666333000------///222333222222666777111---,,,+++)))%%%!!!%%%&&&(((***,,,++++++,,,///111222111///---)))&&&&&&***///222...'''!!!""")))//////---+++---...,,,)))&&&%%%%%%,,,+++***))))))***+++,,,...+++((())),,,...---***,,,---111444777555111---333999???@@@<<<777444333555333111222444777777666555555666777:::===@@@BBB???:::666666666666:::???AAAAAA>>>666...,,,111777666444222333777;;;===>>><<<<<<;;;999888999<<>>@@@AAA>>>888333333555555555555888===@@@BBBBBB???@@@@@@>>><<<<<<===>>>@@@BBBGGGNNNUUUaaasssWWW<<<666666333333555666555222...---,,,222777===>>>:::555333333000---,,,///444666555333000,,,'''$$$$$$%%%%%%$$$)))))))))'''&&&'''+++...&&&%%%&&&))))))***///666===;;;666000***'''((()))(((((()))+++///111222111///,,,)))'''''',,,111666777555---%%%$$$+++111333000***&&&$$$ ###)))&&&###"""$$$''')))))),,,...222444666555333222///000111222111000---+++///444777333,,,(((***...,,,+++***)))***,,,///000333,,,(((+++444888555///'''***...333777666333000...111444333111000111333888:::<<<===<<<:::999888444777:::>>>??????>>><<<:::777888;;;:::666444666;;;<<<===:::777555555777666666666888<<<@@@AAAAAABBBBBBBBB@@@<<<888777777;;;???FFFOOOVVVbbbvvvZZZ@@@;;;:::888444555555222///,,,++++++666888:::888444000000000444000---000555888555111---)))%%%%%%&&&&&&$$$"""$$$&&&'''%%%$$$%%%)))---***((((((***))))))///777@@@===777000+++***,,,//////...---...000000000...***(((%%%###"""&&&,,,000777555...(((***111555555,,,'''###!!!###)))&&&""" """%%%''')))...111666999:::888555333///222444333///+++((('''***///333333...+++,,,///---,,,---...///111333555000,,,(((+++222555333///***,,,///333555444///,,,---000333222000///111444999<<<>>>>>><<<:::999999888;;;@@@DDDDDDBBB>>>;;;888777999===;;;444000000666777777777666666888:::777666555888;;;???AAABBBEEEFFFEEEBBB<<<777333222888===FFFOOOWWWcccxxx___EEE???===999333333222///---+++,,,---555555555333000---,,,,,,111///...000333555444222000,,,'''%%%''''''%%%""""""%%%'''&&&$$$$$$(((------+++++++++((('''...777@@@<<<666///***+++///333444222000000000000...,,,'''&&&%%%""" """(((,,,333111,,,(((***///000...'''### &&&...)))$$$!!!!!!$$$'''(((...000222444555444222000000333555222,,,&&&######%%%***///222222111000000---...000333555777888999444111......000111///---,,,...111555777666111...---111444444222222333666;;;===???>>>;;;999999:::888;;;???BBBBBB@@@===;;;666444555888777000,,,,,,///111444777888999;;;;;;777555444777;;;AAADDDFFFIIIJJJIIIEEE???999444222777===GGGPPPWWWbbbwwwcccHHHAAA>>>:::222111000...+++,,,...000222222111111000...,,,+++,,,...000000000000222444777000)))'''((()))'''%%%"""&&&))))))&&&&&&***...///------+++((('''---777>>>:::444---)))+++000555666444222111111000...,,,&&&&&&%%%""" !!!&&&+++---,,,)))%%%&&&***)))$$$$$$!!!!!!)))333...'''######%%%'''(((,,,---------------------000333555111***### !!!$$$(((...333666666444222---///222666999;;;<<<<<<<<<999666333111...,,,***+++---222777::::::777444...222666666555444555777<<<>>>???>>>:::888999;;;666777999<<<<<<<<<;;;:::333111111333222---***+++***...333888;;;<<<<<<<<<666444444666<<>>>>>===<<<999444---((('''///666;;;>>>???;;;555333666:::>>>@@@===777222===???@@@===999666777999222......444888777444444111555555000+++***+++)))***000888>>>???===:::999666555555777===DDDIIILLLVVVSSSOOOKKKGGGBBB===::::::;;;BBBMMMTTTZZZkkk}}}eeeJJJ@@@<<<:::222555777555000...000222555222///---.../////////000000000000000000111111333---&&&$$$'''+++,,,,,,***((('''))),,,///111222222000///000333666777777333222///+++))))))---000///...---...000111111///666333///***((()))---111///000000///+++((('''&&&### """  $$$)))((())),,,111222000,,,((('''%%%%%%&&&)))+++---///---...111///)))$$$$$$''')))---333999<<<;;;::::::;;;:::888555222111111:::;;;===???>>>:::444///,,,777@@@BBBAAAAAA>>>;;;666888;;;???AAA@@@===999=========;;;999777777777222///000666:::888555444555999888222...------++++++111999???AAA@@@>>>===>>><<<::::::<<>>AAABBB??????<<<888222---+++***111555;;;AAACCCAAA;;;666444???IIIIIIEEEBBBAAA???777777888;;;>>>@@@???>>>;;;:::888777777666555333333000111888<<<999555444888;;;;;;666222222111...---333:::@@@BBBAAA@@@@@@AAA@@@>>>===<<<<<<<<<===IIIKKKMMMJJJDDD>>>;;;;;;777999@@@FFFGGGLLLaaaxxxhhhLLL???888444000111222111000222666999:::777333111111111000000,,,+++******+++---///111---(((###"""$$$)))---///...---,,,---///111111111...///111444666555222///***---000111111000111222/////////111333333222000777555111,,,)))))),,,//////111222111...***'''&&&###!!!%%%&&&'''(((((()))+++111555555111---)))&&&%%%)))000333111...+++)))+++///000,,,+++---111//////222888???CCCFFF@@@???<<<777111---******,,,111999AAAEEEDDD>>>888===EEELLLKKKHHHFFFBBB>>>666444333444888;;;===>>>:::777444555666777444111333000222999<<<999555333888;;;<<<888666777666222000555:::>>>????????????===>>>>>>===;;;;;;;;;<<>>:::EEEHHHJJJKKKLLLLLLDDD<<<999666444444777:::===>>><<<999777777::::::888555444111222888<<<999555333666999:::999:::<<<:::666222555888:::999999999::::::;;;<<<;;;999999;;;===???DDDIIIHHHBBB<<<;;;<<<;;;===CCCFFFCCCGGG]]]vvvwwwqqqpppmmmpppqqqqqqqqquuu}}}nnnTTTGGG@@@<<<333000+++((())),,,111555333111...---...000000000***(((%%%###$$$'''+++...+++***'''&&&&&&'''(((***,,,,,,+++---///000000///+++---000333444111+++&&&"""%%%(((+++,,,...000222000000000000111///,,,)))000000...+++***+++...111...//////---)))&&&&&&&&&### %%%***+++...111,,,,,,---111444444000++++++))))))+++///111///---((((((,,,222333///,,,---///---++++++///444777999888888777555222222333555222555:::@@@CCCBBB>>>:::FFFGGGGGGHHHLLLMMMEEE:::;;;999777888;;;>>>@@@@@@???===<<<===>>>>>>===<<<888444333999<<<999666666666999;;;:::<<>>=========>>>BBBEEEDDDHHH\\\sss~~~ssshhhaaa___ZZZ]]]^^^\\\ZZZ]]]gggooosssuuuxxx|||}}}zzzoooVVVIIIBBB===444111---+++***+++---------+++)))***,,,///000000...***&&&""" """&&&(((&&&''''''&&&&&&&&&''''''***))))))+++...//////...+++---111555777444///+++&&&'''(((((((((***---000000000111222333222...+++111111///---+++,,,///222222111000---)))(((((()))'''%%%&&&*********---222...------111555666333000------------............***)))+++//////,,,+++,,,+++***)))+++...222444555666666555333111111333555333444777:::======:::888>>>AAABBBCCCEEEFFF@@@777555444555777;;;>>>??????===>>>???>>>======>>>???<<<777555:::===;;;999999:::<<<======???AAA>>>888000000111000///000222333<<<>>>>>>;;;888888===AAADDDEEEEEEDDDCCCAAA???>>><<<;;;>>>CCCDDDHHHZZZnnnuuuiii]]]VVVTTTOOONNNMMMKKKLLLQQQYYY___aaaccceeegggkkkqqqxxx}}}~~~|||yyyvvvtttqqqmmmjjjpppUUUHHH@@@:::333222000...---,,,***(((***(((&&&'''***...000000111---'''!!!"""$$$"""$$$&&&&&&&&&%%%&&&&&&((('''(((***---......---+++...222777:::999444000++++++***((('''(((,,,///222222444666888777444111222111000---++++++...000555444222...+++***+++---******+++,,,***(((+++222...------111666888666444000000000///---,,,---///,,,)))(((++++++)))))),,,*********---111444555555666666444111///...000222111111111333666777666444444:::>>>=========999555+++,,,...222777:::;;;:::888;;;===<<<:::999;;;>>>@@@:::777;;;>>>===<<<===>>>@@@@@@???@@@BBB===666---...///......///222444;;;===>>>;;;999;;;AAAGGGGGGFFFDDDCCCDDDCCC@@@>>>:::888;;;@@@CCCHHHXXXjjjyyy|||pppdddXXXPPPNNNKKKGGGCCCCCCGGGNNNTTTWWWWWWXXXYYY[[[^^^cccjjjooosss{{{~~~yyyyyyxxxsssrrrvvvrrrpppllliiigggeeebbb___fffLLLDDD???999777666555111,,,)))'''&&&+++***)))***,,,///333555222...((($$$###$$$$$$$$$,,,))))))+++***&&&%%%'''(((+++,,,+++...222222//////222444666;;;@@@>>>888111111111///......111333555:::???CCCAAA;;;333---***---000000...------///222444444333000...------,,,//////++++++...111000---***+++...000///000444111555666222000111111///---******......+++))))))+++///111///000444777777===666222333333///,,,,,,000///...111444444000,,,000222555888999777222...)))*********+++...222555555:::===999333222888???===>>>>>>>>>>>>@@@DDDGGGHHHCCC>>>>>>BBBCCC>>>888444111...,,,---000333444:::@@@DDD@@@>>>@@@CCCDDDEEEBBB@@@BBBEEEEEEAAA<<<:::777777;;;@@@HHHWWWeee|||~~~{{{zzzzzzzzz{{{}}}}}}zzzyyy{{{}}}~~~~~~~~~}}}{{{|||}}}{{{zzz~~~{{{}}}}}}qqqcccWWWOOOLLLIIIFFFDDDFFFKKKOOOPPPPPPSSSSSSRRRSSSTTTWWW[[[]]]bbbgggooowww}}}wwwqqqllliiieeeaaa```ccc___```^^^[[[UUUQQQNNNMMMfffLLLDDD>>>888999999777222+++&&&%%%&&&+++,,,...///111222333333111...)))%%%###$$$&&&(((333///,,,,,,)))%%%$$$'''(((,,,///......111222000...111222333888>>>>>>:::444333111111111333555666888;;;???@@@===666///***(((+++...///------...///222333333111///......///555666333---+++///111111---******---...---...222555999:::666444555555333,,,)))))),,,...***((()))111555555111///222444444666111///111222///------...///111222222111000000000222444666666444000---(((((('''&&&(((+++000333888<<<>>>;;;555333888???@@@@@@@@@>>>======@@@BBBMMMFFF>>>===???AAA>>>:::555222...,,,---111555888<<>>???BBBEEEEEE???:::999666666999???HHHXXXfffyyy~~~{{{xxxvvvtttsssrrrtttuuuwwwxxxxxxxxxxxx{{{wwwtttuuuzzz}}}~~~~~~~~~~~~~~~}}}}}}zzzxxxvvvtttsssuuuyyy{{{{{{{{{{{{|||{{{zzzwwwuuuvvvzzz~~~}}}{{{{{{{{{{{{yyyxxx{{{}}}yyyxxxvvvxxxzzzxxxtttvvv|||~~~vvvjjj]]]TTTNNNLLLGGGFFFEEEHHHMMMPPPOOOMMMNNNNNNNNNNNNPPPRRRSSSUUUZZZ^^^eeelllsssyyy~~~~~~}}}}}}|||{{{zzzwwwtttpppllljjjfffaaa\\\[[[WWWRRRQQQSSSSSSSSSRRROOOLLLIIIIIIIIIiiiOOOGGGAAA:::<<<<<<:::333***$$$$$$'''---///222444555444222000///...,,,'''$$$$$$***...:::444000...***%%%$$$&&&)))111666444111111333222///111000///444;;;===;;;555222//////333666777666;;;;;;;;;:::666000***&&&%%%'''***+++++++++---...000000///---,,,,,,...000777666000))))))///444444000---,,,///000......222666:::;;;888666777777555+++((((((,,,---+++)))***333555333...,,,///111111---******///111...---...,,,000333333000...000333111222333444333222000...+++)))'''&&&(((---222555===???@@@<<<777666:::>>>CCCBBBAAA>>>;;;:::;;;===IIIAAA999777:::===>>><<<666333...,,,---222999===>>>BBBBBB???===@@@BBBAAA<<<===>>>BBBEEEDDD???:::888555444777===GGGXXXfffuuuyyyyyy|||tttrrrnnnkkkjjjkkkmmmnnnnnnqqqtttwwwxxxvvvtttrrryyysssmmmnnnuuu|||~~~}}}~~~~~~~~~~~~|||{{{zzzwwwvvvtttssssssuuuxxxzzzzzzwwwuuuvvvxxxwwwsssnnnooosssxxxzzz{{{{{{{{{|||zzzxxxxxxzzz~~~|||yyypppnnnnnnpppooonnnqqquuuxxxxxxyyy}}}}}}vvvzzz~~~wwwsssqqqrrrtttwwwyyy{{{||||||vvvrrrjjj___UUUNNNKKKJJJHHHGGGHHHLLLPPPQQQNNNKKKIIIJJJKKKLLLMMMMMMMMMLLLQQQUUU[[[```dddhhhkkknnnnnnnnnnnnmmmkkkjjjkkkllllllkkkjjjiiiiiilllrrrvvv}}}|||yyyuuuqqqiiijjjkkkjjjiiiiiikkkmmmcccccccccbbb___\\\XXXVVVSSSOOOMMMMMMJJJEEEDDDFFFJJJJJJJJJIIIGGGHHHKKKNNNkkkSSSLLLGGG@@@;;;===;;;444***%%%&&&***///000222444444222000///---...---)))%%%&&&---333999444222111---&&&"""###***555<<<999333111333555333333111...111777;;;;;;333...)))***000555555444999888666333...***'''$$$"""###%%%'''((()))***+++++++++***(((''')))---000000...'''!!!$$$...666888555222111444444111222555444888999666444666666444,,,)))(((---///---,,,......000...)))'''+++//////'''&&&(((---///,,,+++,,,---///111111000000222444222333555555444333444444222///,,,+++...333888;;;@@@AAA@@@===999999;;;>>>BBBBBB@@@===:::888888999;;;666111111555:::;;;;;;777444000---...444===CCCAAACCCBBB???@@@CCCCCCAAA?????????AAACCCBBB>>>;;;666333111555:::DDDUUUdddppp|||zzz{{{~~~{{{vvvvvvwwwqqqnnnjjjggggggkkkooossssssuuuyyy|||~~~}}}|||{{{|||yyyyyy}}}~~~}}}}}}~~~|||{{{yyyzzz|||{{{yyyvvvrrruuuyyy}}}~~~~~~~~~uuusssssssssssssssuuuxxxzzzzzz|||||||||}}}~~~~~~{{{yyypppuuu{{{~~~wwwoooiiiggghhhjjjlllnnnppprrrsssmmmiii```VVVMMMHHHGGGHHHKKKIIIIIILLLPPPQQQNNNLLLIIIKKKMMMOOOOOOMMMKKKIIINNNQQQUUUXXXZZZ[[[\\\^^^^^^^^^]]][[[XXXXXXYYY[[[ZZZYYYWWWWWWXXX\\\aaaeeehhhiiikkkmmmqqqtttvvvwwwmmmllljjjjjjiiifffbbb___XXXZZZ[[[ZZZYYYYYYZZZ\\\UUUVVVWWWWWWVVVSSSPPPNNNIIIFFFFFFIIIIIIFFFFFFHHHMMMMMMNNNNNNPPPTTTZZZ^^^jjjSSSMMMIIICCC:::;;;:::444---)))***,,,//////............//////,,,......+++'''(((...555111///111333000'''!!! '''333;;;777000...000222555777444000000555999999111,,,'''(((...333444333555333000---***(((''''''"""""""""###%%%&&&''''''&&&&&&%%%$$$$$$''',,,000,,,)))""""""...666888777444333555555222222555111666777444222444444222///++++++///222111111333///111...(((&&&***------'''&&&)))------)))(((***000...,,,...111333444333444666888888777777888:::888444000///333999>>>@@@@@@???===;;;:::;;;===>>>>>>>>>>>><<<999777888999222111000111555777666555666555333111222777???FFFDDDEEEDDDCCCEEEIIIHHHCCCCCCAAA>>><<<<<<;;;::::::666222111444888BBBRRR```lll|||zzzxxxxxxyyyzzzzzzyyytttuuuvvvvvvvvvwwwwwwxxxzzzwwwsssooonnnqqquuuxxxwwwwwwxxxzzz|||~~~~~~|||yyywwwvvvsssooolllmmmqqqwww{{{zzz|||~~~}}}~~~}}}zzzqqqvvv}}}xxxoooiiiddddddeeegggiiikkklllmmmiiiddd]]]SSSKKKGGGGGGIIINNNKKKHHHIIILLLNNNNNNLLLKKKMMMPPPRRRRRROOOKKKIIIMMMOOOSSSTTTSSSRRRRRRRRRRRRRRRQQQOOOLLLKKKMMMNNNMMMLLLJJJKKKMMMQQQTTTVVVSSSTTTWWWZZZ]]]```bbbccc[[[ZZZYYYYYYYYYWWWTTTRRRNNNOOOQQQPPPOOONNNOOOPPPPPPQQQTTTUUUUUUTTTQQQPPPGGGEEEGGGLLLOOOOOOPPPTTTXXXYYYZZZ\\\```fffnnnsssdddMMMHHHEEE@@@999999888555111...------,,,+++((('''(((***---///+++---...,,,***+++///222******///333111((( """,,,333000)))(((+++---444777666222111444777777111---))))))---222555555333111...+++******+++,,,%%%$$$"""###$$$&&&%%%%%%%%%%%%%%%$$$%%%)))...333222...&&&!!!&&&///555555333000///222111//////222111555777444222444444222111------111444444555888777888666///+++,,,...---***)))+++...,,,((('''***111---***,,,111555555444777:::<<<<<<999777999;;;999555000111555;;;>>>???<<<:::888888:::<<<======:::;;;;;;:::888777888999555555555777777666222///555777777666666:::@@@FFFEEEFFFFFFHHHNNNRRROOOHHHDDDAAA<<<888666666777888888555333666999@@@NNN[[[kkk{{{wwwuuuooommmkkkjjjkkkkkkjjjiiifffhhhiiiiiiiiijjjlllnnnuuurrrnnniiifffhhhlllpppssssssuuuxxx}}}{{{yyyyyy|||vvvzzz~~~vvvpppiiiiiihhhiiiiiijjjkkkllliiifff___WWWPPPMMMOOOQQQRRRNNNJJJJJJLLLOOONNNMMMMMMOOORRRTTTTTTQQQMMMKKKKKKNNNQQQQQQOOOLLLKKKJJJJJJKKKJJJHHHEEEDDDDDDFFFCCCBBBAAABBBEEEHHHIIIIIIGGGHHHJJJKKKLLLMMMMMMMMMOOONNNLLLMMMNNNNNNMMMLLLHHHJJJLLLLLLKKKKKKLLLMMMPPPRRRVVVYYYZZZYYYWWWVVVMMMKKKNNNTTTYYYZZZ^^^cccfffhhhjjjmmmqqqxxx```HHHCCC@@@<<<:::888666666555222---***'''&&&$$$$$$&&&))),,,...++++++,,,------.........))))))---111///'''  )))...***&&&&&&)))***---333666333222555666666111///,,,+++,,,000444777555333000...------///000,,,)))&&&%%%&&&'''%%%$$$&&&'''((()))+++///444888777333,,,'''+++222555222///,,,,,,......,,,---000///444555222111333333222222...---222666666888;;;:::<<<;;;444111111222000---,,,---///,,,((()))---///...,,,,,,///222666777999===???===888444444666888333000111666<<<======777444222444888===>>>===888999::::::888666777777777888999999888666222///444777;;;<<<;;;<<<@@@DDDFFFGGGIIIMMMVVV[[[VVVMMMBBBAAA>>>;;;888777888999<<<999888:::<<>>BBBCCCAAA???BBBCCCDDDEEEEEEEEEDDDDDDHHHFFFDDDDDDFFFIIIJJJJJJFFFIIILLLNNNOOOOOOQQQRRRVVVYYY^^^bbbddddddbbbaaa\\\ZZZ\\\aaafffiiinnnsssxxxzzz}}}___FFFAAA>>>:::;;;888666666777444---'''#########$$$&&&))),,,---+++++++++---//////...++++++***,,,000---&&& """))),,,)))&&&(((***+++(((///444333333555666555000///---******---222777888666333000///000222333000---)))'''((((((&&&$$$)))+++,,,...000444999<<<777444---***...555555222...+++***---...,,,,,,000---111333000///111111///222...---222666777999<<<777;;;:::666444666666555...---...///,,,)))+++111---...///...---///666;;;;;;>>>@@@===666000///000777333000222888======<<<444000...111777===>>>===888999:::999777555555666666666777888777666444333333888>>>???>>>===@@@CCCFFFHHHJJJQQQ[[[aaaZZZPPPAAABBBAAA@@@===<<<<<<<<>>???BBBLLLWWWkkk}}}rrrppplllhhhddd___ZZZUUUUUUTTTSSSTTTVVVWWWWWWUUUXXXZZZ[[[[[[\\\___fffkkklllmmmmmmmmmmmmrrrzzz{{{|||~~~~~~{{{yyyxxxwwwwwwwwwnnnllliiieeebbbbbbdddfff```^^^]]]^^^``````\\\XXXUUUVVVYYY[[[[[[YYYVVVTTTMMMOOORRRRRROOOLLLIIIHHHHHHIIIJJJIIIFFFCCCBBBBBB;;;:::;;;>>>AAABBB???;;;@@@AAACCCEEEFFFFFFFFFEEEDDDBBB???@@@CCCFFFIIIJJJGGGJJJOOORRRTTTVVVXXXZZZ^^^bbbggglllnnnnnnmmmlllkkkhhhiiinnnrrruuuzzzbbbGGGAAA???<<<<<<888444444555333---'''###""""""%%%)))...000111&&&'''(((***,,,...000111---,,,---000...'''"""!!!$$$''',,,...............---///222444666666555444444222///,,,+++---333777666222000222666888666222333111///---+++++++++++++++///222333111111444777222000//////000111222111222...******---//////---000000///---,,,///333666222222333444555555666666999999777555444555999<<<222111...***((()))---111555555333222111333777;;;===;;;777333000/////////444666555222333777:::999555111000777<<<:::777666222888???@@@;;;666444555888:::;;;888444222333555888999;;;===>>>>>>>>>===FFFIIIOOOWWW]]]\\\UUUPPPDDDEEEFFFGGGFFFEEECCCBBB@@@@@@AAA@@@<<<>>>JJJWWWjjjyyy|||tttllleeeccc```]]]YYYTTTOOOKKKLLLLLLMMMMMMNNNQQQVVVZZZ]]]___aaacccdddfffiiillloooooopppuuu{{{~~~|||yyyyyyzzzwwwsssnnnkkkkkklllllllllkkkkkkkkkiiieee```[[[XXXUUUVVVXXX[[[]]]\\\YYYVVVRRRSSSTTTTTTRRRNNNJJJGGGKKKJJJJJJIIIHHHFFFEEEDDD===:::999;;;???BBBBBBAAAAAA???>>>@@@DDDFFFEEECCCFFFEEEDDDBBB??????AAACCCHHHMMMRRRUUUWWWZZZ```eeeeeegggkkkrrrwww{{{|||||||||}}}cccIIIAAA>>>999777555333222333111---)))%%%%%%$$$&&&)))***+++***%%%'''))),,,.../////////---+++---000...((($$$%%%***...222333333111111111...111555888999888666444111000...---...111444555000...---000555999999777888555111---******++++++,,,000333222000...///000,,,---///111333222000...000---***+++///111111000...///.........111666999888999999888555444555666888555222000000222555666111000...---...000222444888777666333333555999===::::::888666333///,,,***///222222///000555777555666222111666:::777333222000777>>>@@@;;;666444444777:::;;;999555222333555::::::999999:::;;;<<<===BBBDDDIIIOOOTTTSSSOOOKKKFFFHHHJJJLLLLLLKKKJJJHHHCCCCCCCCCAAA======HHHUUUiiixxx~~~zzzvvvsssqqqmmmddd^^^ZZZXXXVVVTTTSSSPPPLLLJJJIIIKKKLLLNNNPPPTTTYYY]]]```aaadddeeegggjjjnnnqqqssstttvvv{{{~~~}}}yyytttqqqqqqsssttttttwwwwwwuuurrrmmmgggaaa^^^ZZZ[[[]]]```aaa___[[[WWWQQQRRRSSSTTTRRROOOKKKIIIKKKKKKKKKKKKIIIGGGDDDCCC???===<<<>>>BBBCCCBBB???CCCAAA???AAAEEEFFFEEEBBBBBBCCCBBBAAA@@@AAACCCFFFIIINNNTTTZZZ```eeeiiilllkkknnnsssyyydddIIIAAA<<<777444333222111000...,,,+++(((((((((((()))'''$$$""""""%%%***...000///...,,,+++)))***...---)))'''(((111444888999888666555444///333999===>>>;;;777444///---+++...222555666555000---+++...333888999999<<<888333...+++***+++++++++...111000+++&&&%%%%%%$$$(((...333555333000---000---+++,,,111444444333---...///000111444999<<<@@@BBBAAA<<<555111222555444111------000222222000222000000333888;;;;;;999;;;:::777444333555:::===999999:::999555000***&&&,,,///000///111555666444777333222555777222---+++,,,444===???;;;666444444666888:::888444111111333999888666555666888:::<<<>>>>>>@@@DDDGGGHHHFFFDDDFFFHHHLLLOOOPPPOOOMMMLLLEEEDDDDDDBBB>>>>>>GGGSSShhhwwwwwwtttssssssrrrnnnjjjeeebbbaaa^^^YYYUUURRRPPPOOOOOOPPPQQQPPPNNNLLLNNNQQQSSSVVV[[[```ddddddfffhhhjjjlllpppuuuyyyyyyzzz~~~zzzwwwxxxzzz|||}}}|||wwwqqqjjjddd```^^^___```bbbbbb___ZZZVVVSSSTTTUUUVVVUUURRRPPPNNNLLLMMMOOOOOOOOOLLLJJJHHHAAA@@@AAAEEEIIIJJJFFFCCCCCCBBBAAABBBFFFFFFDDDAAA@@@AAAAAAAAAAAACCCFFFHHHHHHMMMUUU```kkkrrruuuvvvxxx{{{bbbGGG@@@<<<888666666555222---***))))))******+++,,,+++(((###"""(((...000///,,,***'''%%%&&&***+++((('''***111555999<<<;;;999888777000444:::???@@@<<<666222///+++))),,,333888888777555111...---000222444444:::777444000---,,,++++++))),,,///,,,&&&$$$+++111444444222111000...,,,...222555555333000111333444444777:::===DDDFFFDDD<<<222,,,...333///---,,,000666777444///444222333888@@@DDDBBB>>>:::999666333111333777:::999;;;;;;;;;777111***&&&,,,000222111333777777555666222111444333,,,&&&%%%)))222;;;>>>;;;666444444222555666444000......000333333444444666888999::::::::::::;;;===???@@@@@@BBBFFFKKKOOOPPPNNNJJJGGGBBBAAABBBBBB@@@@@@JJJUUUgggvvv~~~qqqjjjiiijjjiiiggg___\\\YYYWWWXXXXXXXXXVVVTTTSSSRRRTTTWWWYYYYYYYYYVVVXXX\\\___bbbeeejjjmmmkkklllnnnppprrrwww}}}~~~|||~~~}}}wwwpppjjjgggffffffggghhhgggccc^^^YYY\\\\\\\\\\\\ZZZXXXVVVUUUPPPRRRUUUXXXYYYWWWUUUSSSGGGGGGJJJNNNRRRRRRNNNJJJDDDBBBAAABBBEEEFFFDDDAAA@@@AAACCCCCCCCCDDDGGGIIIFFFKKKUUUdddttt}}}___DDD???>>>;;;;;;:::777222,,,'''%%%%%%***+++---//////,,,&&&!!!%%%,,,///...,,,***$$$###$$$))))))''''''))),,,111666:::;;;999888888000444:::>>>>>>:::555111222,,,((()))000777::::::777444111......///000000222222222111///---+++******---///,,,%%%$$$***///222333555777111///---...222444333000333555666777666777999:::AAABBB@@@777,,,'''***///,,,,,,///777>>>>>>999333333111222777???BBB@@@<<<666555333000......111333:::;;;;;;:::777222---***,,,000222111222666666444333000000222000(((###!!!(((000999<<<999444333333///111222///+++)))***,,,---///222666888999999999999999999999:::;;;>>>@@@AAAEEEKKKOOOPPPLLLGGGCCC>>>===???AAAAAACCCMMMWWWeeetttwwwnnnccc^^^^^^```___^^^WWWUUUSSSRRRSSSVVVXXXYYYZZZZZZ[[[]]]aaacccccccccdddgggjjjmmmoooqqqsssuuutttuuuwwwyyy{{{}}}yyyvvvsssrrrrrrrrrrrrnnniiifffjjjiiigggeeebbb```^^^]]]]]]___bbbeeeeeeccc```^^^WWWVVVVVVXXXZZZXXXRRRMMMGGGDDDBBBBBBDDDEEECCCAAABBBCCCDDDDDDCCCCCCEEEGGGFFFKKKWWWgggyyy^^^CCC??????===<<<999555111,,,(((%%%$$$***,,,...111222///***&&& %%%***,,,,,,***)))&&&$$$&&&+++,,,(((''')))(((---333888999888666666222444777::::::777333111333...******///555:::<<<555333111000///000111222---------------,,,******,,,///111...(((### $$$(((---000000222666999000---,,,---111222111...444666777777666555555666999999666...'''$$$(((,,,+++---222999???@@@;;;777111//////111555888777666333333222///,,,+++,,,---777888::::::888444///,,,+++......,,,---111222000000///000333000)))$$$###)))000777:::666222222333.........***&&&%%%(((++++++...333777::::::999888999:::<<<<<<<<<===???AAADDDIIIPPPUUUUUUQQQJJJEEE>>><<<===@@@AAACCCLLLUUUbbbppp~~~zzzuuugggaaaYYYUUUVVVXXXYYYYYYXXXVVVTTTSSSTTTVVVYYY[[[cccccceeeiiimmmooonnnmmmrrruuuyyy|||}}}}}}~~~}}}||||||zzzwwwttt|||zzzwwwtttqqqnnnmmmllltttuuuvvvwwwuuussspppnnnpppmmmhhheeebbb^^^XXXRRRPPPLLLFFFDDDDDDDDDBBB@@@BBBCCCDDDDDDBBBAAABBBCCCGGGMMMXXXhhhxxx```EEE@@@???<<<777333...,,,,,,,,,)))&&&***,,,...111333111,,,(((%%%&&&((()))******)))(((+++***,,,111111,,,***+++''',,,333777888666444333444555666666666555333222222000...---///333777:::333333333222111000111222,,,+++)))'''&&&'''((()))+++...///...)))&&&&&&'''***///333444111000222555+++***))),,,000222000...000333555555444222111222111///+++&&&######'''+++---///222666888:::999999333111///------...000111111222333111...+++******///222888;;;:::555///+++***---,,,))))))---...,,,//////222555333,,,((((((***000666777333000111333......+++'''"""###'''+++///111444777999999999888999<<>>>>>@@@AAAAAA@@@??????@@@DDDKKKUUUcccqqqcccHHHAAA???;;;111---((()))---///---)))+++,,,...111222111---))),,,,,,+++***)))(((((('''//////222666666000------)))...444888888555333111777666555444444444333333000111111111111222555777444555555444111000000000...+++&&&"""!!!###'''***(((***,,,+++(((&&&''')))///444999888333///...///(((&&&'''***///222111...---///222333222000///000,,,)))$$$!!!!!!$$$(((+++///000111111111333666999666444111,,,)))***---000222333555333000,,,***)))(((...666<<<<<<666...(((,,,---,,,((((((,,,...,,,...///333888666///,,,---+++000666666222///000333000...+++%%%!!!"""'''---555555666777777888888888888===BBBDDDCCCBBBCCCEEEHHHNNNXXX___aaa]]]VVVQQQHHHDDDAAAAAA>>><<<@@@FFFYYYhhh~~~|||uuummmkkknnnnnnjjjeee`````````______```dddgggbbbdddfffhhhkkkoootttxxxyyy|||~~~|||yyyvvvhhh___SSSJJJEEEBBB???<<<:::<<<>>>>>>>>>===>>>???@@@GGGQQQ\\\iiixxxaaaFFF>>>:::666---)))%%%&&&***,,,+++((()))+++------+++)))((((((...000000---)))'''(((+++,,,000444555333000...---***///333222///,,,...111777555333444888::::::888:::555000...///222222111777666222---((()))...222000,,,&&& )))000000---+++***(((&&&)))///;;;<<<<<<888111+++((((((!!!$$$(((,,,///000//////...,,,000666555111111555000,,,'''$$$$$$)))///333333444333000---///555:::>>><<<888000)))&&&(((+++111111333666888777222---...///333999>>><<<555...111---***,,,///111///,,,222444444222...,,,...000,,,111666555000+++******...//////+++((((((...444666777888777666777;;;>>>AAAAAACCCEEEGGGHHHGGGFFFKKKOOOYYYdddhhhddd\\\WWWMMMHHHBBB>>>===>>>???@@@OOO^^^uuuzzzuuutttuuuvvvvvvnnnkkkhhhggggggggggggggghhhiiijjjlllmmmnnnnnnnnnmmmnnnppptttyyy~~~zzziiiYYYQQQJJJCCC??????<<<===>>>?????????>>>===???EEENNNYYYfffsssbbbFFF>>>;;;666000,,,((()))---000///------...///...+++'''$$$###+++,,,---+++((((((***...---000333444111---***)))***---000000...---...000555333333555999<<<<<<;;;999666111000000222111000111111000---******...111///---)))$$$###&&&---333---)))&&&'''(((***000777<<<===<<<777111+++((((((&&&(((+++///111111111000111000222666555000000444777333...***)))---222555777888777333000000444999<<<999444...)))((()))+++111111333777::::::777444333222333666:::999444///333000---...000222000...333444444111,,,******+++,,,000333111+++''''''(((---000111///,,,,,,000555888888888666444555999===@@@@@@BBBDDDFFFGGGFFFEEEIIINNNXXXccciiihhhbbb^^^RRRLLLEEE@@@>>>>>>??????JJJXXXmmm}}}vvvsssnnnjjjhhhhhhhhhhhhbbbbbbdddfffiiikkkllllllppprrrtttwwwyyy{{{}}}}}}|||}}}vvveee[[[RRRGGG@@@>>>======>>>??????@@@??????===BBBJJJTTT___mmmzzzbbbGGG???;;;777111...***+++///222222111000000000///---)))%%%###)))+++,,,,,,+++,,,111555///111444333///+++'''&&&******++++++,,,---......000///111444888:::;;;:::888555333111111111///...+++---/////////000222444111000///---,,,...333666///((($$$&&&***...444:::;;;;;;:::666111---***)))+++---///111222222222222666555666888666222222666>>>:::555111000222555777;;;<<<;;;777222000111444999555///+++******++++++000000111555999;;;;;;::::::777555555777777444111555333000///000111111111333444333000+++(((''''''---///...+++'''$$$&&&)))...222555555333111333555999999888666444444777999;;;<<<>>>AAACCCDDDEEEEEEFFFLLLUUU```gggiiigggcccXXXRRRJJJDDD@@@?????????DDDPPPcccxxx|||zzzxxxyyyzzzxxxsssoooiiihhheeecccaaa`````````^^^aaaeeejjjooorrrssstttyyy{{{~~~rrrggg\\\PPPFFFAAA@@@@@@@@@@@@AAABBBCCCDDD@@@CCCGGGNNNWWWcccoooxxx~~~cccGGG???<<<777111...,,,---000333444444222222333333333000+++(((***---///000000444:::???444666777555000+++'''%%%((('''&&&(((***,,,,,,+++***,,,...111333444444444444444333222000///---+++'''***///333666888999999444444444444444555666777444---)))+++...///333777888888777555222000......///000111111222222222222888888999999888666666888>>><<<888555444555777999===>>>===999333......///555000***(((***---...---/////////111444777999:::>>><<<999888888777444111555333111///...///111222222111000...,,,***)))(((...---,,,(((&&&'''***...222666:::;;;999666444333777777888888777555444333333555999<<>>>>>>>>>>>===999444111333333111---***+++000444111000...------------------,,,+++))))))---111555777999<<<===;;;777333111222444888;;;;;;777222...***...444999===BBBHHHLLLRRRXXX^^^aaafffkkkiiibbb___YYYQQQJJJGGGFFFEEEEEE>>>HHHXXXkkkzzzuuuqqqooonnnhhhgggdddaaa___```cccfffiiilllpppssstttvvvyyy|||}}}~~~vvvmmmdddWWWNNNLLLJJJHHHFFFEEEEEEEEEFFFCCCBBB@@@@@@EEENNNZZZbbbhhhqqqaaaFFF>>>:::666666777888999:::;;;::::::;;;::::::;;;;;;777000***'''+++///111222555:::>>>:::<<<<<<999444000---+++((()))+++,,,,,,,,,+++***000333777888666222000//////000111000...,,,+++,,,&&&'''***///444777888777555444222111222222111000000///222555444000111555333111000111333555555555111000///...---...///000000555888777666777777555444444444555555666777888???@@@@@@<<<666222111333000...******---111444666999999888666555555888:::<<<>>>AAABBB@@@;;;555222222333222---)))+++222888666222...,,,---...//////,,,+++***+++...111555888777888999999888555111///...111666;;;<<<999222,,,''',,,333888===CCCKKKPPP]]]dddhhhiiimmmrrrooogggbbb\\\TTTMMMIIIGGGGGGFFF@@@HHHUUUeeewww~~~zzzssslllfffcccbbbbbbccccccbbb___^^^```ffflllnnnsssxxx|||vvvnnn```UUUSSSQQQNNNJJJGGGDDDBBBAAA:::999777777;;;EEEPPPYYY___gggqqqzzz```EEE===999555777999===>>>>>>===;;;:::999777777999:::777///)))%%%)))...111111222555888888999:::777333///---,,,+++///333444111...------444888<<<===:::666333222///000111000...---...000///---,,,---111333333222///,,,(((((()))+++,,,+++,,,...222444000,,,///666444222000000333555555444111000...,,,,,,---///000333:::>>><<<::::::888444222333444555666666666666;;;<<<<<<888333111222444//////...---...111777;;;===>>>===;;;888777:::<<<:::<<>>:::666444333555555000+++---666???>>>888000+++************))))))***,,,///222444555333222222222222111///...---...222777:::999444000***///666:::>>>DDDMMMSSS```iiioooooossszzzwwwnnnfff```WWWOOOJJJGGGFFFEEEBBBGGGPPP]]]nnn|||wwwtttmmmjjjfffaaa\\\ZZZYYYZZZ___cccggghhhgggjjjpppwwwwww|||{{{nnnbbb^^^\\\XXXSSSMMMGGGBBB@@@999777555333666===GGGNNNVVV\\\ccciiiqqq~~~```DDD<<<999444555999===???>>><<<999888222111222666999777000***%%%***///222111111333555666777777555222...,,,,,,---333999999444000///000444888>>>???<<<777555444000111222111///...000333888444000...000111000///)))%%%!!! ###'''((((((...000333111***&&&,,,666666333000000333555444222222000...,,,,,,---///111999@@@EEEBBB??????;;;555333444555666777666555555666777777333///...000333///000000///...111888>>>===>>>>>><<<999888:::===999;;;===>>><<<999777666555888888333...000:::DDDEEE===222***'''&&&%%%%%%(((((())),,,000111111000...---+++,,,---...///...------///333888999666333---333999===@@@EEENNNUUU___iiiooopppvvv|||sssjjjcccYYYPPPJJJFFFDDDBBBDDDFFFLLLWWWhhh}}}|||rrrllllllmmm```___]]]ZZZWWWVVVWWWXXX]]]eeemmmqqqrrrttt{{{{{{nnnhhhfffbbb\\\TTTLLLFFFBBB???<<<888444444999@@@FFFPPPTTTYYY^^^eeesss```BBB999666333111444777999888777555555111000111333444333111...,,,---...111555888888777<<<888333///...//////...888<<<@@@@@@;;;666333333666555666777999888555222222333444222///000444777:::666222000000///---***$$$"""%%%+++///666999999222((($$$)))000444111---++++++///333666444444222000...///222555???CCCFFFFFFBBB>>>;;;;;;999999999888777444222111333111000222555777666444222000000555;;;>>><<<888AAA===:::999;;;<<<;;;999888888888777777777777777;;;;;;999555222333888======777000+++(((&&&%%%$$$***)))(((&&&&&&(((---111222555777333,,,((()))---...///111444666888:::;;;888;;;>>>???@@@EEEOOOWWW___ffflllqqqxxx{{{iiiTTTIIIEEEBBBAAABBBAAABBBIIIXXXhhhyyyzzzrrrlllgggdddaaa```]]][[[XXXUUUUUUVVVYYYZZZkkkpppvvv|||wwwpppmmmggg___WWWOOOIIIFFFGGG@@@;;;888555555;;;CCCJJJNNNQQQTTTYYYgggyyyaaaDDD<<<:::777666666666444333222333444///000111333555555333000---...000555;;;???AAAAAA>>>:::555222111111111111888;;;======:::666222111222222333666888999777555333333333222111222555777888555111111222111...***$$$""" &&&---222999<<<;;;666...+++---111222000---,,,,,,///333666777777555333111111444777???DDDHHHIIIFFFBBB???>>><<<<<<<<<;;;999777555333222111222444999<<<<<<:::777666555888;;;===<<<999999777666888<<<>>>>>><<<888777777666555444444333777888777444111111444888555222---+++***)))(((''')))(((&&&$$$$$$''',,,111444888<<<999222,,,***+++,,,...222666888:::<<<===<<>>;;;888777===DDDHHHKKKNNNPPPUUUbbbsssbbbFFF>>>===::::::777333///---...000222...///111444666666444111---...111777>>>EEEIIIJJJAAA===777444333333333333555666888999:::888444111//////111555999;;;;;;999333222111222444666666666666444222333444333///+++%%%"""""")))111666:::;;;:::888444222222222111000...---///222555888<<<;;;999666444444777999>>>BBBHHHKKKIIIFFFCCCAAA?????????>>><<<:::777666222222444888===@@@AAAAAA>>>===<<<;;;:::999999999333222333777===AAAAAA???888888777666444222000///444555555444222111111222...------...//////---+++)))'''%%%""""""%%%+++000666:::???>>>888000+++)))+++///444777999:::<<<>>>@@@AAABBB@@@@@@CCCJJJPPPYYYaaakkksss}}}qqq]]]PPPHHHCCCAAAAAACCCDDDIIIUUUbbbppp{{{vvvppplllgggddd___\\\[[[]]]aaacccgggdddaaa```dddkkktttzzzxxxpppggg^^^WWWSSSPPPJJJDDDAAA===<<<@@@GGGGGGJJJKKKMMMQQQ\\\mmmyyybbbFFF>>><<<:::888555///,,,+++---///000...///000333555555222000,,,,,,...333:::AAAFFFGGG@@@<<<888444333222000///......000555:::;;;888555000111222666:::<<<<<<;;;555333222444777999888666777555444555666444///+++%%%""" ###+++333999666666666777777777555333222111000000222666999<<>>===:::888777333444777;;;???BBBCCCCCCCCCBBB???;;;666333333444222222444999@@@DDDCCCAAA;;;::::::888555333000...111222444444333111///...,,,---///333555555222///((('''$$$!!!!!!$$$+++000555888;;;;;;888333...+++///111444555555666:::===@@@@@@???>>>>>>BBBHHHLLLTTT^^^iiitttxxxeeeWWWNNNFFFCCCDDDCCCCCCIIITTT```lll||||||vvvpppkkkhhheeedddeeedddaaa``````eeekkkooopppooonnnooottt{{{|||rrrhhh```\\\XXXRRRLLLHHHCCC@@@CCCHHHIIIJJJKKKKKKNNNXXXfffpppyyybbbEEE===;;;777333000---,,,---/////////000///000222333333111///+++))))))+++000666999;;;;;;999666444222///,,,***''''''+++222999======;;;444333444666999;;;;;;:::999777777999===>>>;;;888999777555555666444...***%%%###!!!"""%%%,,,333888111111222666999;;;999777444333222222444888<<>>;;;999999<<>>AAAFFFJJJLLLJJJGGGDDD;;;<<<<<<<<<;;;999888777555777:::===>>>???@@@@@@BBBAAA>>>888222///......111111444:::BBBGGGGGGFFF<<<<<<<<<:::888555222000------...//////...,,,+++,,,---000444666555111...((('''$$$"""!!!%%%+++///111111222333444333111...444555555222///000666<<<;;;;;;::::::;;;@@@EEEIIIOOOZZZhhhtttzzzhhh[[[PPPGGGCCCDDDBBBBBBGGGRRR]]]iiixxx}}}xxxuuuqqqjjjccc^^^]]]___```fffggggggggghhhnnnuuu{{{|||}}}~~~tttkkkggg^^^YYYSSSNNNGGGBBBBBBGGGJJJIIIHHHGGGJJJRRR]]]fffrrr~~~cccEEE===:::777111...+++,,,000222111///111000///000222333333222...+++'''&&&'''***,,,---333333333444333000,,,((($$$&&&+++111777<<<======444333222333555666555444::::::;;;===???>>><<<:::777444222222333222---)))&&&%%%$$$$$$''',,,111555000111222666999;;;:::999444222000///111555:::>>>??????===;;;999:::===@@@BBBDDDFFFJJJLLLKKKGGGDDD666777888999999888777666666999===>>>>>>===<<<======;;;999666333000...---000000222999AAAFFFGGGFFF:::;;;;;;;;;999666333111)))((('''(((***+++***))),,,,,,---000111000---***((((((&&&%%%$$$''',,,000...,,,***,,,111333333111666777666111------333999888777666666999===CCCFFFKKKWWWfffssswwwgggZZZOOOEEEAAABBB@@@@@@EEEOOOZZZdddrrr}}}|||xxxsssoookkkhhhccc]]]YYYZZZ^^^bbbgggjjjmmmoooqqqwwwxxxsssgggaaa[[[UUULLLDDDCCCFFFIIIGGGDDDCCCEEEKKKTTT[[[kkkvvvdddGGG???===:::333///+++,,,000333222000222000...///222666888999444///)))%%%$$$%%%%%%&&&***,,,111666888555000,,,))),,,000333555666777999///---,,,,,,.........---444777:::;;;:::777555555000...+++,,,...///---***&&&&&&&&&''')))+++...000///111222444555555666777222///***(((***///555:::<<<<<<;;;:::888:::===@@@CCCBBBCCCEEEGGGFFFCCC@@@222333555666777777666666777;;;>>>???===<<<;;;<<<666444333444777888555333444222222555:::>>>>>>===555666777888777555222000***'''$$$%%%(((+++,,,,,,---,,,+++,,,------+++***)))))))))(((((()))---000---)))(((+++111555444111333666888555000...333888888666444444777<<<@@@CCCIIIUUUdddqqq~~~tttfffYYYNNNDDDAAACCC@@@???CCCLLLUUU^^^jjjttt|||vvvrrrqqqnnnjjjfffcccccccccaaa___aaaeeeiiijjjooovvvzzz~~~uuuooohhh```VVVLLLIIIKKKJJJGGGDDDAAABBBHHHOOOTTTaaalll~~~dddIIIBBBAAA>>>777111,,,+++///333333222111///...///444999===???999444,,,'''$$$$$$$$$$$$$$$)))000888<<<:::555111...222555555222111222444***(((&&&'''((())))))(((---111666666222///---...+++(((&&&'''+++---,,,+++'''''''''(((***+++,,,---...000111111//////000222///+++&&&###$$$***111555:::::::::888888999===@@@AAA???>>>???AAAAAA>>>:::000111333555666777777666777;;;???@@@>>><<<<<<<<<111//////444;;;???<<<999;;;777333222444555333111000222444555555333000///...***%%%%%%)))...111222///---,,,+++,,,------,,,)))***+++******+++...000---***(((---444777444000///555:::999444111444888:::777444444777;;;???@@@GGGTTTcccppp}}}tttfff[[[OOOFFFCCCEEE@@@???BBBJJJQQQYYYcccmmmwww}}}wwwrrrmmmjjjiiigggdddaaa___bbbfffggghhhiiimmmpppooovvvzzzssskkk```UUUQQQRRRMMMJJJEEEBBBCCCHHHNNNSSSYYYeeexxx