BM6P6(@ ||||||~~~xxxooosssmmmgggfffhhhiiifffccc]]]]]]```cccbbb\\\YYYZZZ^^^\\\ZZZYYYYYYYYYXXXWWWWWWUUUTTTUUUWWWWWWSSSPPPVVVUUUTTTRRRQQQSSSWWW[[[```aaaaaa______ccciiiooosss}}}|||zzz~~~|||xxxssssss}}}xxxnnneeebbbcccdddccc```WWWPPPSSSWWWTTTNNNKKK@@@AAAAAA@@@>>>>>>@@@AAA@@@???<<<;;;>>>BBBAAA===EEE@@@===BBBKKKOOOKKKFFFKKKKKKKKKLLLMMMNNNNNNOOOPPPJJJFFFHHHHHHAAA:::777;;;777444444666777666555///111///+++444CCCGGG@@@555000------+++'''(((++++++++++++)))'''''''''(((000000///---***(((((()))---+++***(((((((((***++++++((((((///666666---###+++((($$$%%%///999888111)))'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%'''((()))%%%###$$$(((************ $$$%%%  !!!"""""" !!! !!!"""  ### !!!  ###"""   ######!!!"""!!! """ !!!  !!!"""%%%)))***%%% !!!###!!! !!!###&&&((()))%%%$$$$$$'''&&&###%%%)))111111---)))+++000333111333???CCC999111333777777BBBIIIIII???===EEEKKKJJJEEEFFFFFFHHHOOO\\\lllxxx}}}{{{uuunnnlllmmmkkkffflllhhhdddbbbdddeeecccbbb```___aaacccaaa[[[XXXYYYYYYYYYXXXXXXYYYZZZZZZZZZ^^^[[[WWWVVVWWWZZZ\\\\\\ZZZ\\\^^^___bbbgggmmmqqqpppssswwwzzz|||}}}}}}wwwyyy}}}vvvmmmdddbbbffflllrrryyyzzzuuupppnnnnnn[[[\\\[[[YYYVVVTTTTTTSSSRRRMMMJJJJJJIIIFFFEEEFFFBBB@@@???@@@CCCEEEDDDCCCIIIKKKLLLKKKIIIIIIJJJKKKYYYUUURRRTTTXXXZZZWWWRRRMMMJJJGGGGGGGGGFFFBBB>>>FFFCCCBBBCCC@@@;;;888999777333000///000111000......222000---333===>>>666///+++((()))(((%%%&&&***---,,,+++***(((&&&'''''''''(((((((((''''''(((******)))(((''''''(((***+++$$$$$$&&&***---,,,'''"""%%%%%%###!!!&&&,,,---***###"""!!!""""""#########&&&$$$""" !!!"""### """!!!   !!!   """ ###""" %%%%%%""" ###((('''""""""###"""###""" &&&******###!!!### !!!  !!!!!! """!!!!!!%%%***)))&&&###%%%***+++'''***111444///***+++...///000666777333444;;;;;;444555666666666888===FFFLLLYYYbbbgggaaa]]]^^^^^^[[[___dddeeennn{{{{{{yyy|||wwwsssnnnjjjiiinnnooojjjdddddddddddddddcccaaa`````````aaaaaa]]][[[]]]aaabbb^^^^^^```______^^^^^^^^^^^^^^^]]]cccdddeeeeeefffiiimmmpppqqqrrruuuzzzhhh```[[[]]]\\\ZZZ___gggqqqlllgggeeebbb______bbbdddddddddbbb```^^^\\\\\\QQQTTTWWWWWWTTTQQQPPPQQQGGGGGGIIIJJJHHHFFFJJJPPPOOOJJJGGGIIIOOOSSSQQQMMMRRRVVVYYYWWWRRROOOSSSXXXNNNLLLKKKKKKLLLLLLKKKJJJFFFBBB===<<<===;;;555000<<<::::::;;;777333444888555222///---------+++******...---))),,,111...&&&)))%%%$$$&&&&&&$$$%%%)))'''&&&%%%$$$$$$###$$$$$$!!!"""$$$$$$$$$%%%&&&(((###""""""!!!"""$$$%%%&&& ###$$$$$$"""!!!!!! ###"""!!!###""" !!!"""%%%###  """  $$$"""!!!  !!!###   (((%%% !!!$$$111+++###!!!'''---((("""###"""$$$######&&&%%%""""""'''---,,,'''######%%%'''&&&###%%%)))(((,,,...---000444...###&&&(((+++,,,---...111333555<<>>AAA:::>>>???GGGTTTQQQJJJOOO___pppuuutttzzz{{{vvvoookkkiiihhhgggfffjjjooooooiiiccccccdddccc```aaaaaa___]]]]]]^^^```ZZZXXXYYY^^^bbbaaabbbeeegggiiikkkmmmnnnoooqqqssszzz{{{tttooommmnnnuuujjjdddxxxttt___QQQOOORRRYYY[[[ZZZ[[[```bbb`````````_________```[[[[[[ZZZWWWTTTRRRRRRSSSVVVTTTTTTVVVWWWVVVWWWZZZYYYXXXZZZ\\\YYYUUUWWW\\\XXXTTTQQQRRRUUUWWWUUURRRNNNOOOQQQQQQLLLJJJNNNTTTDDDEEEEEEDDDDDDEEEHHHJJJ;;;888444222333444444444:::666444444444111222555888555222000...---,,,,,,***,,,+++'''''')))&&&'''######%%%%%%###$$$'''!!! """#########!!!###$$$$$$""""""###$$$  !!!""" ###""" !!! !!!!!!!!!"""###%%%'''%%%!!! $$$&&&!!!"""!!!!!!$$$###!!!  $$$### !!! """ ###$$$"""!!!### !!!$$$"""!!! $$$%%%###"""$$$"""!!!!!!"""'''%%% !!!$$$...(((!!!###((($$$ !!!!!!  !!!###%%%  $$$""""""!!!###+++222000***%%% ((()))###"""''',,,//////,,,---///+++###$$$&&&)))***++++++******,,,///333666555444777;;;555777444;;;GGGBBB888:::>>>KKKMMMJJJQQQUUUXXX```uuurrroookkkiiimmm}}}zzzvvvsssqqqoooiiigggdddcccdddfffggghhhiiiiiifff```^^^aaaaaa^^^^^^______^^^\\\[[[\\\]]]___[[[\\\cccjjjmmmqqqtttxxx|||{{{www{{{|||qqqiiifffccc```^^^]]]]]]\\\[[[fff___VVVeeepppdddSSSWWWWWWZZZ^^^]]]YYYVVVVVVVVVWWWWWWUUUTTTSSSQQQOOOOOOUUU[[[]]]\\\\\\```eeehhhcccbbbiiinnnmmmlllmmmrrrkkkfffdddbbb[[[VVVTTTTTTTTTRRRPPPMMMLLLKKKKKKIIIFFFFFFHHHGGGCCCEEEJJJCCCDDDCCCBBB@@@BBBFFFIII;;;999666333222666===BBBBBB888111333777777444333777666444111///------...,,,---+++((('''(((&&&###%%%""""""$$$$$$!!!!!!$$$$$$""" !!!###$$$###"""!!!######!!! !!!###"""""""""""""""""""""### !!!"""!!!"""""" """&&&$$$!!!"""$$$$$$###$$$'''***---***&&&"""!!!"""$$$&&& %%%&&&""""""$$$!!!!!!"""!!!!!!"""!!! !!!###!!!!!! ###!!!!!!$$$###!!! !!! """%%%### %%%&&&$$$$$$'''### """""" #########!!! !!!"""$$$$$$ !!!!!! !!! !!!!!!  !!!%%%%%%"""!!!$$$"""%%%''' """!!!$$$!!!''',,,***$$$***""""""***,,,&&&$$$''',,,...---)))''')))---...))))))((('''&&&%%%###"""***(((+++222444000000333333222...555DDDBBB999:::666===888555???CCCBBBFFFMMMJJJFFFBBB???DDDTTTeeehhhlllooommmhhhgggkkkoooxxx{{{ppplllgggddddddeeefffggg```______```aaabbbdddeeeeeebbb]]]ZZZ]]]cccbbb^^^]]]]]]]]]]]]]]]^^^]]]]]]```^^^aaannn|||yyymmmgggeeefff___[[[YYY___eeedddZZZQQQQQQPPPOOOQQQVVV[[[^^^___WWWccc^^^VVV]]]bbbYYYQQQVVVUUUSSSQQQPPPOOOOOOPPPMMMQQQSSSSSSTTTWWWWWWTTT[[[ccclllpppooonnnrrrvvvwwwqqqpppvvvxxxqqqnnnpppuuuhhh[[[XXXYYYUUUPPPMMMUUUUUUUUURRRNNNKKKLLLNNNUUUQQQSSSXXXUUULLLIIILLLIIIGGGDDD???<<<<<<>>>@@@DDD@@@;;;777777<<>>111///...222***'''222777555666444333444555333333;;;EEE@@@FFFJJJIIICCCCCCIIIOOORRRWWW]]]dddkkkqqqwww{{{{{{tttnnniiidddaaaaaa```___```bbbdddeeeddd]]]^^^```aaabbbbbbcccddddddcccaaa```dddiiihhhbbb___]]]]]]```dddfffeeeccc___\\\___lll}}}xxxnnn^^^PPPGGGEEEFFFGGGGGGLLLRRRVVVWWWTTTOOOKKKUUUTTTTTTVVVZZZ\\\\\\ZZZRRR[[[WWWRRRWWWUUUNNNNNNLLLLLLKKKKKKMMMRRRVVVXXXTTTZZZ^^^___bbbhhhjjjgggjjjnnnrrrtttrrrpppnnnmmmeee```___bbb```^^^ggguuusss```XXXYYYYYYYYYZZZ```___^^^^^^______```___aaaccckkkqqqiiiVVVMMMPPPYYYUUUNNNGGGCCCBBBBBBBBBEEE===444333888<<<<<<999:::111+++...222111---+++'''(((((('''$$$$$$&&&)))&&&''')))***((($$$"""!!!$$$"""###'''(((&&&&&&)))***&&&"""###%%%&&&$$$!!!$$$'''))))))'''%%%$$$$$$ !!!###$$$&&&&&&'''***))))))(((((((((((((((%%%)))***)))***......+++$$$'''++++++)))***...222222000---)))'''&&&&&&&&&''',,,***$$$&&&///000***"""'''(((''''''))))))&&&$$$(((,,,+++'''%%%''')))'''&&&%%%$$$$$$%%%&&&&&&(((&&&%%%%%%&&&''''''&&&$$$###%%%'''%%%!!!"""&&&$$$'''((('''(((***&&&!!!###$$$$$$%%%%%%&&&&&&&&&""""""%%%)))'''###$$$(((((($$$$$$&&&&&&$$$$$$(((%%%&&&((()))***++++++***!!!'''***(((&&&''')))(((%%%%%%%%%%%%$$$###""""""%%%&&&&&&%%%###!!!"""###""""""!!!### !!!"""!!! !!! ###!!!!!!%%%$$$ ###%%%"""!!!$$$&&&%%% %%%(((((((((***)))&&&$$$$$$&&&((()))+++---000$$$###$$$)))000666999:::;;;@@@RRRggghhh^^^```nnnccc]]]RRRSSS[[[PPP;;;444444888///'''---///,,,//////---...000///---000555222666999999888888<<>>;;;999777666555777:::===???@@@???===888666:::???>>>888333333333333444444333222888444444777777333000000888888777555333111/////////222111///777EEEHHHBBB<<<999555222111111000///444///,,,///333777===CCCEEEGGGDDD<<<333///000222>>>;;;::::::666111///222---,,,,,,---...///---,,,,,,***)))***,,,------,,,+++((((((,,,///---...111///)))(((000555333222333111------/////////333888111000000333444333111000***------)))'''***000555777555111...111444222,,,333+++...---&&&000:::000...---,,,---//////,,,)))+++222444000+++))))))(((000---***((('''((()))******+++,,,---,,,***'''%%%$$$&&&)))))))))(((((()))%%%(((+++***,,,///---)))###(((((($$$(((111222+++%%%&&&%%%%%%***222444222&&&&&&%%%###!!!!!!###%%%  $$$(((''''''...666<<<@@@IIITTTXXXUUURRRRRR\\\WWWPPPOOOWWW\\\VVVLLL>>>???;;;333---,,,+++)))&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&***000666999---+++...222333111222555444222222555666555:::@@@999888???FFFGGGNNNYYY\\\ppp~~~}}}qqqiiiccc___[[[[[[]]]^^^^^^\\\\\\ZZZWWWUUUYYY^^^]]]WWW```bbbdddfffhhhhhhhhhhhhooovvv|||~~~ttteeeXXXQQQFFFBBB@@@FFFLLLLLLCCC::::::777:::BBBDDD>>><<<@@@CCCDDDHHHNNNSSSVVVTTTQQQQQQXXX\\\ZZZYYY]]]aaabbbeeelllqqqpppooovvvsssjjjfffdddeeegggfff```\\\]]]]]]YYYUUUUUUQQQSSSSSSNNNLLLUUUhhhwwwvvvjjjfffsss}}}~~~pppeee[[[TTTUUUZZZNNNEEE===:::777333000111...+++******'''%%%(((...***'''%%%$$$$$$%%%%%%$$$$$$(((///444111+++)))---111000...,,,,,,---///000000---...333555333222333111222111///111666666333333777777333111333555333+++000///222>>>???:::===???:::444111111111///---000444:::===>>>===999555555::::::666888@@@@@@;;;===:::444333888>>>;;;444666555333111000//////000666333222666666222///000>>><<<:::888777444000---222333111111<<>>@@@@@@:::222///111222111...---333999::::::999555111333@@@CCC888444888777...000...+++,,,333:::888222666555222...,,,+++---...111,,,+++///111000000222999777555555555333000---//////,,,,,,666GGGRRRUUU;;;111(((---999AAA===666,,,((('''***+++,,,111777666999>>>>>>777///,,,...CCC;;;444111---***))),,,+++)))((((((((('''%%%###((('''((())),,,------,,,***%%%"""$$$&&&$$$"""$$$)))))))))))),,,///...,,,+++'''&&&%%%###"""&&&---,,,------+++******&&&!!!%%%###""""""!!! $$$)))///......555AAAHHH???333***'''(((+++---111111,,,000///...---,,,***(((''')))222999:::999999555111+++,,,,,,,,,,,,---...000//////000///.........///+++111999>>><<<666000,,,444666444...+++,,,---+++---333666777:::===;;;555333555444111222777999888999888555111...///222555***(((&&&%%%&&&&&&%%%$$$&&&###"""$$$$$$!!!!!!$$$&&&""" """"""!!!###'''!!!###"""!!!$$$&&&###!!!######!!!#########""""""!!!!!!!!! !!!!!!"""!!! """"""$$$'''%%%"""###'''++++++---222222000111666444222000444777222666EEEjjj}}}}}}nnnmmmwww4ĉ@ӵ|||tttpppkkkgggeeeccc```]]]ZZZYYYYYYYYY[[[]]]^^^___>L^^^ccciiilllxxxzzz=hĦzzzrrriii\\\PPPLLLLLLHHH???777555:::AAA4ĉ@ӵGGGIIINNNTTTWWWXXX\\\```aaagggllljjjbbb\\\ZZZ\\\\\\___eeerrr|||oooccc[[[YYYYYYSSSQQQTTTVVVRRRKKKHHHVVVUUUUUUSSSPPPQQQ\\\hhhiiimmmnnnnnnrrr{{{~~~ooowwwwwwkkklllfff___```[[[QQQIIIEEE@@@;;;999:::===>>>999333444:::111---,,,///222333555999666222111>L000000111111111222222333444999444111444777666777999333333444444666888:::;;;777555777<<<===:::777888TTT^^^ZZZDDD777999;;;666333:::===999555444333111222888666666===:::444777===666///...111333222//////777;;;999888:::999666333EEEMMMAAA444333111+++,,,,,,+++,,,111888888333333222000,,,))))))+++...222,,,)))+++------...222111000//////111333555555---,,,(((&&&***333:::===222,,,'''***333999999555///***)))...222000------''''''---666888000)))&&&555---'''&&&&&&%%%&&&)))%%%$$$###$$$%%%%%%$$$""" %%%%%%"""!!!$$$((($$$""""""$$$""" ###((("""***...)))'''---333555333+++&&&&&&'''%%%%%%'''(((,,,,,,+++---111000+++(((###!!!###!!! %%%%%%(((,,,333<<>>555%%%###""",,,999999///'''///...---***'''%%%#########+++222444444444111,,,)))+++...//////111555888111///...000444555111------444<<<@@@???:::444111===>>>;;;333---...///...***222888888666555666666666888777222111555666555::::::999777555555666888///...,,,---///000000///)))&&&&&&))))))&&&%%%(((+++'''%%%%%%$$$ ###!!!%%%&&&""" !!!!!!""" !!!!!!  !!!!!!"""%%%!!! ###%%%""" """"""%%%***+++)))+++///,,,000000333666///===___{{{WWWAAADDDNNN]]]mmmqqqGG=?~~~uuunnnjjjeeeccc```___^^^]]]\\\ZZZWWWWWWWWWXXXYYY[[[\\\]]]HdĦrrr{{{=Īj___]]]WWWOOOJJJHHHBBB;;;777;;;>>>>>>;;;999<<<@@@GG=?aaalllvvv}}}~~~|||zzzuuujjjgggjjjgggkkkwww{{{gggccc^^^XXXSSSOOOKKKIIIHHHCCCCCCKKKSSSVVVUUUVVVZZZ[[[^^^]]]XXXYYYffftttjjjpppuuu|||~~~tttpppmmmiiigggggghhh```MMMPPPMMM@@@CCC???777999999555444555555222999;;;@@@AAA;;;444666;;;777444333666777666999===AAA:::777HdĦ666444555777777555555666888>>>666111333666666555666888888999999999999888777444555:::??????;;;;;;>>>OOOXXXWWWKKKGGGNNNQQQNNNKKKOOONNNDDD999444222000111777222///444000+++000222...)))(((***,,,,,,+++///777:::555444999===;;;222AAAIII@@@444///...,,,,,,000000......111111...---...---***((((((,,,000777222///000000---,,,...---------...111777@@@FFF<<<999333---******+++,,,***((('''''')))+++++++++***%%%%%%,,,222000***'''###!!!&&&333888000'''$$$+++$$$!!!$$$''''''(((***"""%%%'''&&&&&&$$$***)))$$$!!!%%%+++"""$$$######)))111---:::===111'''+++111111333+++%%%&&&(((%%%######!!!&&&'''&&&,,,666999555((("""###"""###!!!%%%''',,,111000+++""""""!!!///EEECCC111***,,,,,,+++((($$$""""""### &&&************&&&!!!###&&&)))******---222777111...,,,///444666222,,,)))---222555555222111000777:::888111,,,---000111///666;;;999333///222666:::<<<;;;666444777999888888888888666444444555777222111000111444666666666555333333444000***))),,,,,,)))))),,,+++'''&&&(((!!!%%%&&&### !!!  $$$%%%""" """###""" $$$###!!! !!! ###&&&&&&###$$$(((###,,,***---222---EEEzzzbbb888000222888??????ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦxxxnnnhhheeeddddddZZZYYYXXXjjjDdD}}}yyyqqq?fӵ>>>AAA???Ħ999===CCCӵƜ`1.׼sxxx}}}ĭӵbbbmmmUUUIIIGGGEEEFFFIIILLLNNNӵ\\\```aaabbbĦ``````[[[YYY___zzzrrrDDD@@@BBBFFFHHHDDD777Ħ000555777666555777<<<Ħ666999:::999;;;@@@BBBDDDIIIDdD;;;888777555111ӵ888666ӵ>>>ӵ===CCCMMMlllWWWĦ000---ӵ---555666;;;ĭӵ000***(((***)))''')))...222666333444777666000+++***,,,.........111;;;KKKWWWRRRLLLCCC:::000)))'''(((%%%%%%&&&%%%$$$$$$######""" &&&(((%%%""""""### $$$000333+++&&&(((***$$$"""(((,,,,,,++++++!!!!!!!!!###&&&'''&&&%%%%%%***//////+++)))+++---""" ###%%%%%%***000555DDDGGG999...111111***((($$$###$$$###  """"""%%%222777333)))""" &&&&&&!!!"""((( !!!'''(((%%%"""%%%"""///EEE???***(((%%%&&&&&&$$$!!! """$$$ ###$$$###$$$%%%###!!!######"""$$$+++000...,,,***+++...000000///+++,,,+++***''''''(((***---111111+++'''))),,,...000333555444///---000555666::::::555444777;;;;;;;;;:::777333111111444666222111000111444666666666999:::<<<<<<666//////444222000111555555111000222...111222...,,,,,,)))%%%%%%((((((###!!!!!!"""!!!"""%%%$$$!!!###'''"""%%%"""BBBlll>>>333///---000///?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLppplllgggdddcccccccccS?ʬ[[[ZZZ3h?D%%)?OOOMMMZufĦ:::BBBGGGgLBBBGGGHHHg&eWWWgĉ@g&e>&eccc@eDDDIII??UUUAAACCCEEEGGGIIIIIIJJJg<ĉ\\\cccccc___3we<Ħbbbddd```ZZZ3h?@e888888555666999<<<<<<333Z<<<333888:::9998883h?gL333555999<<<<<<@@@FFF;;;GGGYYYD%%)?777fff?><z@@@555=?Ħ333g&e<<<g&e444222;;;S?ʬ4ff?>ߝL)))@e:::g&e666///7773h?g&e>&e:::444??!!!%%%))))))((()))///444000000444;;;;;;444,,,(((,,,///000...000<<>>111((($$$%%%"""###$$$%%%&&&%%%###"""!!!!!!"""$$$"""!!! """++++++$$$%%%---,,,'''&&&,,,111///,,,***((('''&&&&&&&&&&&&###!!!'''))),,,---,,,******)))(((!!! $$$%%%%%%''',,,===DDD:::777===;;;///!!!"""$$$&&&"""###"""'''$$$"""///333///000'''&&&...000+++,,,333(((%%% $$$,,,...***###(((###+++>>>333  !!! """%%% """###"""$$$(((((($$$!!!###$$$""" """)))///++++++)))'''&&&)))...222999666000)))$$$###%%%(((+++///000***%%%&&&***,,,)))'''''''''((((((,,,000+++///111...---111666777@@@===888222...///444888111000//////111333333222...111666888222,,,///666666444444777777333222444---111222111222333111---'''******%%%"""######!!!###""""""!!!!!!  !!!!!!"""'''$$$******)))KKKddd<<<6663330003335554DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦzzzqqqkkklllhhhccc``````aaaHtƅ^fffgggBt=o9ĦDtfo9Ħ===999===g?FFFFFFHdĦKKKUUUVVVHu]ĦlllttyyyHƅ^Hu]ĦHHHH׼s888666PPPOOOEEEOOOJJJGGGJJJKKKKKKtQXXXWWWWWWXXXje<ĦTTTKKKHHHBt=o9ĦH׼s111333888:::666222888:::===HtĦ???>>>BBBBBB???Bt=o9ĦHdĦ999777888;;;======;;;???JJJZZZDtfo9ĦsߝLGdUĦCCCHt@cӵHu]Ħ>>>Hu]Ħ...777Htƅ^}}}qIܗGIӵ%%%H׼sUUUOOOHu]Ħ:::;;;Bt=o9ĦHƅ^Hu]Ħ///(((''',,,---((('''+++)))$$$&&&***111777555///...000,,,///000///222777<<>>888qjRgdKӵDdDĦ000222555888999999??????@@@DdDĦ>>>@@@BBBAAAqjRgdKӵDdDĦ;;;666555888:::999777??????AAAHdDĦgdKӵDdDDdDĦ999DdDĦ4DufӵDdDĦ111DdDĦ(((q<RgggeeepeƜ4DuTӵ)))DdDĦppphhhDdDĦBBBqjRgdKӵDdDΦDdDĦ,,,(((***111000******,,,,,,)))(((***+++***222222444777444///...111---//////---,,,...///...222444;;;AAA>>>333***'''###""""""$$$&&&%%%$$$###### !!!!!! """&&&)))&&&$$$%%%&&&(((///777BBB333***111===@@@;;;777666666777::::::<<>>geĦ777666sp?aĦ...***GIdnuR)ĦDdDĦ999999888999===@@@EEECCC@@@DdDĦ;;;@@@???===GIdnuR)ĦDdDĦBBB999666888:::888555<<<444///DdDĦnuR)ĦDdDΦDdDĦ...DdDĦnuR)ĦDdDĦ$$$DdDĦ'''po9u777CCCIIIMMM=ӊB1.uTӵ***DdDĦssspppDdDĦ777GIdnuR)ĦDdDΦDdDӵ(((+++------+++)))222000//////,,,)))***---555333222111---***...555---000000------000000---111000666AAAFFF@@@555...&&&&&&'''(((******(((%%%###"""$$$&&&$$$!!!$$$***000+++''')))++++++...333999999===JJJ[[[aaaSSSAAA>>>777;;;JJJTTTWWWaaannnuuuVVV888333;;;CCCHHHLLLDDDCCC999***&&&...666777;;;===HHHLLLHHHMMMPPPGGG@@@444222333000333666...222888CCCFFF;;;...000;;;777///'''---777111...:::;;;111'''&&&,,,...)))"""...+++(((%%%%%%%%%$$$###+++,,,,,,)))### """&&&+++'''&&&'''&&&$$$&&&***###'''&&&###&&&,,,999???333"""!!!""" ###  !!! """!!!!!!!!!!!! &&&,,,<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<}}}>d<ĦAAA4DufئL>e,,,DdDʜ4DuTӵ444DdDĦ888777AAAEEE===666888???DDD<<<888666666444000geĦ+++s<v>aĦ***(((peӵDx<DdDĦ===;;;888888999:::BBB>>>:::DdDĦ555:::888555peӵDx<>d<666111333666444000---***+++>d<ӵDd<DdDΦDdDĦ'''DdDӵnd<DdDĦ>d<Ħ'''peӵ000ĦFFFF&uTӵ&&&DdDĦTTTZZZ>d<Ħ$$$peӵDx<>d<ʜ4DuTӵ(((------***))),,,333111222555222++++++000444555555222,,,,,,777DDD888;;;888222111555555///555222555===BBB>>>555///...000000///000///+++&&&''''''((()))&&&%%%+++444666111...///111555???HHHCCCFFFSSSkkkvvviii\\\VVVYYYiiizzzxxxVVV888333999<<>>666999;;;---&&&222333888777000,,,...111111///000,,,'''%%%'''+++,,,444555000'''###%%%%%%###(((&&&(((---...)))&&&&&&###$$$(((,,,+++&&&&&&)))<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊBkkk<xeeegggkkkmmmqqqvvv{{{B?d<333444...***,,,000333,,,***+++,,,)))&&&geĦ(((Hg8>aĦ---+++B?Ho9:::>d<333444222///777333111>d<ӵ///---B?Ho9---<x)))+++***'''!!!***&ӫeʬtIӇ""">d<Φ>d<Ħ%%%D&ӫetIӇ!!!DdDĦ sdKĦ%%%B?>>>dp&ĒR###$$$>d<sdKĦ'''B?Ho9'''s&dq&ĒR******......,,,---222,,,///777>>>>>><<<>>>CCC===@@@CCC@@@888777EEEVVVMMMNNNGGG;;;888<<<:::222666222222444444///---...222777888777888999444---000///......,,,,,,555??????===<<<::::::BBBUUUhhhUUUQQQ```~~~}}}|||___EEE111000666@@@TTTiiioooWWWHHHHHHCCC<<>>555BBBAAADDDBBB:::777;;;>>>>>><<<@@@===333---111888;;;BBB===444///333999777111111///222;;;???888---&&&------000444333...+++---888DDD<<<++++++111///---+++$$$ """%%%###""""""$$$ !!!,,,333---"""###''')))((($$$!!! """+++555EEE[[[MMMLLLGGG;;;*** !!!!!!!!! ###"""###%%%"""""")))******(((%%%"""""""""###$$$$$$%%%'''(((((()))(((***,,,...---,,,***)))((('''&&&''')))+++++++++''''''''''''&&&%%%$$$###)))(((&&&%%%&&&&&&%%%%%%###"""'''BBB]]]lll|||}}}@@@&&&###!!!!!!4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDfffeeeHkgegggpppwww}}}~~~zzz@h<<<===@G>>>BBBHĪj@IŌggg|||Bene```Hkge000ne,,,,,,fe)))Hu]3hh&&&(((+++se)))(((&&&$$$###$$$&&&'''%%%%%%''')))'''$$$geĦja>aĦ333111@G666444se,,,111444222...,,,***)))<Ō''')))(((@G+++(((Hkge(((''''''&&&$$$###)))HĪj@IŌ"""ege ###Hu]3hIŌ!!!DdDĦ!!!ne###)))@h---...>h333$$$%%%se111ne...444@G$$$$$$sĪj@h***...333555555444333222...:::FFFLLLPPPWWW]]]```EEEHHHKKKIIICCC@@@HHHSSSQQQTTTPPPGGGIIISSSSSSJJJ;;;777555333///,,,///666777>>>BBBBBBDDDHHHDDD<<<:::666444333111111888AAAJJJHHHEEE>>>666999KKK^^^HHHHHHcccmmmaaasssbbbCCC555'''$$$(((666PPPhhheeeKKK:::;;;777555LLLooohhhmmmdddNNNXXXuuu???999FFFXXXZZZVVVPPPHHH===111...<<aĦ666333111222222111s׼s222222222222///---'''((((((Ho'''###'''((('''---***&&&222...+++(((&&&&&&$$$%%%)))"""!!!D^DdDĦ!!! ''',,,&&&000...,,,666WWW666''''''s׼s"""'''&&&***555555'''***)))444777EEERRRRRROOOKKKAAA555;;;KKKSSSOOOQQQ^^^fffcccFFFCCCDDDHHHHHHDDDBBBBBBAAAJJJMMMLLLWWWhhhjjjaaaEEE@@@;;;888444222666===DDDNNNSSSRRRVVV[[[WWWMMM<<<888555444222///000444???>>>;;;444***&&&///;;;///555SSSwwwjjjYYYBBB:::KKK___XXXDDD666333---%%%"""'''444???CCC888...(((###&&&888LLLPPPNNNGGG;;;???]]]mmm```000+++;;;NNNMMMEEE???999777333222999KKKbbbvvvoooooo{{{mmmjjjzzzzzzppp}}}zzzzzzwwwpppuuurrrsssxxx{{{{{{|||yyyxxxppphhhlll^^^YYYTTTTTTPPPGGG@@@>>>888===>>>999222...)))%%%(((---222555555333111000...333111333999444000999===PPPSSS@@@333555333)))!!!"""&&&((()))"""!!! !!!### !!!  """!!!$$$'''((((((((()))+++&&&$$$###$$$&&&''''''&&&((())))))******)))))))))'''+++...,,,((('''+++000777666111***''')))++++++)))***---333>>>EEEBBB:::999 !!!!!!Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħvvvmmmjjjgggeeeeeegggeeeaaa]]]dddgggmmmvvv~~~~~~nnndddUUUGGG>>>:::999999000555:::;;;999777777999:::===BBBGGGLLLRRRYYY^^^kkkmmmuuu}}}uuupppgggaaaYYYPPPHHH@@@999444///111333111...***((((((000...+++(((Ħ+++(((***---111333222...+++###>d<Ħ$$$&&&$$$$$$$$$Be%%%&&&%%%&&&'''(((%%%###%%%***&&&'''+++...+++(((geFYĉ******>aĦ222///,,,,,,,,,***))),,,///111222333Be???===777000***&&&%%%'''(((***nu]ӵ'''(((&&&((((((&&&(((,,,...+++&&&$$$(((...111333444111+++&&&###### !!!%%%***)))###!!!### """""" $$$&&&$$$!!!""">d<Ħ!!!###>d<Ħ"""''''''Ħ'''%%%&&&(((### ***888???000///444111;;;UUUgggVVV555''''''Be***######&&&Ħ///111333444111...---000444555333///---333===BBBAAAPPPfffxxxwwwpppgggSSS>>>CCCSSSVVVFFFAAAOOOUUUOOOEEE>>><<>>FFFIIIWWWiiijjj^^^JJJCCC===:::777444666:::TTT^^^cccaaaccchhhcccXXX:::555222222000***&&&%%%&&&&&&(((***'''###&&&,,,,,,---;;;[[[iiiYYYFFF333444AAAHHH@@@444666<<<>>>666...)))%%% '''///...""" &&&&&&666...+++(((%%%222AAABBB222---<<>>;;;<<<555:::AAAGGGJJJKKKKKKLLLFFFMMMLLLJJJGGG888---222***===>>>...---<<<:::'''%%%######%%%***000444555%%%$$$"""!!!""" '''%%%%%%%%%###!!! !!!###!!!!!! !!!%%%&&&&&&'''***---&&&$$$######%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%+++000///***)))///777:::666000,,,***+++...111333444222111333666444///---'''"""%%%?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦwwwpppkkknnniiidddaaabbbfffiiikkktttnnnrrruuuqqqpppjjj[[[EEEAAA<<<:::999999777666888444999CCCDDD<<<;;;AAAEEELLLWWWaaahhhnnnsssvvvuuummmggg^^^SSSJJJAAAAAA>>>999444000......,,,,,,***)))(((((()))))),,,+++)))gdKĦ'''(((&&&%%%)))...///,,,''''''sdKĦ"""&&&$$$###"""###%%%%%%&&&'''(((''''''(((+++...)))+++,,,,,,******ŶS***,,,---3we<222555333......***---777:::555::::::555,,,%%%%%%%%%$$$###+++)))iĉ@3hR/Ō$$$)))***''')))000222...+++)))'''%%%%%%'''***+++***'''''')))'''"""###$$$""""""""" '''&&&!!!###'''""" DdDĦ!!!!!!"""sdKĦ///:::gdKĦ,,,***---444000(((,,,888777>>>???777333;;;GGGMMMBBB555(((###'''***'''&&&,,,gdKĦ(((000555444---///777777000...---...333555666;;;BBBSSSrrrwwwnnnlllWWW999DDDFFFGGGFFFCCCAAAAAABBBEEEHHHMMMQQQNNNHHHHHHMMMNNNMMMNNNSSSZZZ^^^^^^\\\OOOPPPOOOFFF777...555AAAIIIWWWbbbbbbaaa^^^OOO>>>,,,***&&&!!!!!!"""###%%%'''((()))///???UUUbbb[[[NNN999111((('''+++---)))$$$&&&---333222)))!!!$$$"""  ###### !!!%%%&&&$$$&&&%%%%%%(((***)))$$$"""***DDDZZZ\\\bbbfffaaaVVVOOOOOOSSSTTT\\\fffrrr~~~{{{pppwwwwwwhhhcccrrrwwwqqqrrrvvvtttrrrqqqrrrvvv}}}zzz{{{qqqllleee[[[bbb\\\YYYZZZ[[[[[[aaajjjyyyxxxxxxrrraaaKKK<<<666:::FFF111333666,,,666111///---++++++111888======000((($$$&&&%%%""""""&&&$$$"""!!!######&&&!!! !!!### %%%'''"""###"""$$$ '''+++$$$###((((((((()))(((%%%%%%''''''$$$"""###***666:::111,,,333:::;;;;;;777444222---((()))---666777333---...444333,,,+++'''%%%''''''###!!!""">AneneneneDemmmkkkjjjjjjcccccceeehhhmmmpppqqqppptttlllhhh___OOOJJJEEE999>>>===:::666333777???FFF???<<>>777333888888777333///,,,,,,,,,((('''&&&&&&&&&(((***+++&&&$$$ne+++---***(((''')))---...***&&&!!!ne!!!***)))((((((((()))+++,,,'''(((*********,,,...000---+++***)))))))))>A222000///k<---///333444222@@@666000555>>>BBBAAA@@@...000///++++++...///---///---)))fh,,,222222,,,&&&)))000000...+++)))'''$$$###$$$!!!%%%&&&###"""%%%'''%%%$$$&&&$$$ """###!!! !!! !!!!!!!!!!!! De """$$$""""""ne$$$***ne(((***(((...999>>>@@@LLL[[[eee]]]NNN???:::???BBBAAA>>>000$$$"""&&&))),,,///+++000ne===///:::;;;666...000:::<<<666999555333555555333444888JJJZZZ^^^TTTRRRWWWNNN;;;888@@@GGGHHHCCC@@@CCCGGG???BBBIIINNNMMMIIIJJJOOOLLLMMMOOOPPPPPPPPPPPPQQQDDDAAA<<<555,,,%%%(((...555<<>>444999BBB???999@@@FFFCCC===;;;BBBJJJOOOOOOUUU```eeehhhppp{{{~~~wwwrrrnnneeeXXXMMM@@@???<<<555---((('''(((,,,------+++((('''((()))&&&%%%$$$$$$%%%))),,,...)))&&&...222444)))(((&&&(((******&&&######(((&&&$$$%%%)))))))))))))))******+++(((***,,,,,,+++++++++,,,***(((%%%$$$'''+++===DDD???,,,)))***...000...444111000999HHHOOOEEE777'''((('''(((---444555222444,,,***---'''666@@@:::+++$$$'''+++))))))(((%%%###!!!  $$$%%%!!!###'''((($$$''''''"""!!!###%%%$$$'''(((+++,,,'''"""###'''###!!! !!!$$$"""((()))---///+++'''999:::???888///222///555GGGYYYiii||||||___JJJFFFHHHDDD<<<<<<111'''(((,,,///000222444===^^^NNN:::AAAAAA===777===IIINNNLLLPPPIIIEEEFFFFFFCCC@@@@@@RRRRRRKKKBBBAAACCC>>>444+++666@@@AAA;;;888;;;@@@111333999>>>>>>:::<<<@@@:::===@@@>>>999777888:::888000)))(((&&&###"""$$$((()))&&&$$$***000***"""(((:::AAAEEEDDDAAA<<<444,,,&&&  $$$"""((()))(((###$$$!!!(((666>>>???:::<<>>:::222+++'''$$$***111000+++((())),,,''''''***---+++&&&%%%(((&&&((())))))&&&%%%&&&'''(((!!!"""""""""######""" """(((<<>>666111:::777999:::BBBZZZjjjdddLLLKKKKKKMMMVVVfffxxx~~~uuuqqqmmmbbbSSSIII???;;;444---)))))),,,///+++'''""""""%%%'''&&&$$$$$$$$$%%%$$$""""""$$$%%%'''&&&$$$$$$%%%(((+++---***)))(((***,,,---***''''''&&&&&&'''((()))(((''''''$$$&&&,,,//////000333+++,,,......---+++)))''''''(((***)))'''%%%$$$$$$%%%+++///000000888FFFQQQ^^^kkkgggPPP@@@BBBBBB999777888888:::>>>???666+++***111000***///BBBTTT[[[QQQMMMEEEAAAEEELLLMMMJJJ===LLLQQQBBB444222555333+++777???999///)))((((((&&&)))((($$$$$$((()))&&&***)))%%%"""%%%***)))$$$&&&---111---))),,,222555222;;;FFFKKKIIICCC;;;666;;;<<<<<<888555:::FFFPPPEEE@@@@@@MMM[[[ccceeefffmmmdddOOOOOObbbbbb^^^lll^^^NNNEEERRRnnnrrriii[[[LLLAAA<<<>>>BBBLLLLLLMMMKKKBBB888666:::AAAGGGCCC888777BBBEEE>>>===FFFLLLGGG<<<666666666---'''&&&+++000...+++)))&&&$$$(((---))) ###!!!"""$$$"""!!!!!!)))++++++***,,,111000,,,'''""""""###444BBB888>>>JJJHHH@@@777+++""""""  """$$$&&&((()))+++...000999AAA:::777DDDMMMBBB<<<<<<444)))...<<>>777333333444444444444888===JJJgggvvvnnn]]]^^^ccckkkttt{{{}}}}}}pppbbbQQQFFFBBB<<<222)))''')))++++++((('''(((***,,,&&&!!! ###%%%!!!%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%'''((()))))),,,...000000///,,,+++***+++++++++,,,,,,------(((''')))---//////444:::333222000...,,,+++******'''(((******)))((()))***###(((,,,,,,+++///:::DDDMMMUUUQQQ???555;;;AAA@@@999<<<======>>>@@@;;;555111777999222...777HHHUUUVVVSSSMMMHHHJJJQQQTTTRRRHHH[[[^^^GGG444222444111'''***...000,,,''')))///111333...$$$###)))+++((('''))))))(((+++///---)))...777<<<777111333:::???@@@WWWllltttwwwvvvkkk[[[HHHJJJHHHBBB===BBBSSSaaaXXXLLLEEEMMM\\\dddccc```bbbWWWKKKOOO```kkkvvvvvvdddVVV[[[nnnzzzvvvmmmNNNNNNLLLEEE999111777AAAEEEFFFFFFCCC888...---111///444222((($$$''')))'''!!!+++333000%%% ###  !!!&&&!!!000777888222$$$$$$""" """$$$$$$"""!!!,,,...))))))222)))$$$%%%### $$$---,,,:::FFFCCC888000+++((((((***///888IIIYYYbbbbbbWWWUUUTTTUUUSSSRRRXXX___hhhhhhmmmrrr|||yyyyyyttt}}}xxx||||||kkktttzzzvvvbbbPPPQQQcccsssWWWJJJLLLlllxxxZZZDDD>>>444+++%%%$$$############""""""""""""!!!***%%%###"""!!! %%%,,,999@@@===...###$$$((((((+++&&&###$$$%%%######%%%yyyssspppnnnmmmooonnnqqqsssppphhh^^^TTTOOO:::666111///222777<<>>???;;;555555:::CCCEEECCCAAABBBHHHJJJIIIRRRYYYWWWGGG555...---,,,)))%%%)))111000+++444DDDLLLKKK@@@000***///222...,,,666<<<;;;777666666555;;;EEEIIIBBB::::::AAAFFFVVV}}}vvvMMMNNNMMMJJJIIIRRRbbbooommm]]]NNNOOOVVVYYYVVVSSSGGG<<>>GGGIII888555444444333222999AAAHHHUUUlllooovvvllliiimmmiii```eeesssvvvnnn|||||||||~~~wwwmmmoootttYYYGGG<<<666777333***'''+++((('''&&&%%%$$$###$$$%%%111,,,'''$$$!!!"""(((111555000%%% %%%(((%%%###!!!###"""###%%%zzzsssqqqqqqnnnmmmnnnkkkqqqssskkkYYYFFF999444777555444555999>>>BBBCCCDDDLLLVVVWWW^^^zzzzzzoooaaaRRREEE:::333111222000+++&&&&&&((()))'''"""""")))......,,,!!!######"""!!!!!!###$$$&&&(((((()))***---///((())),,,...000000000000222777999666///+++---111......---,,,)))((()))***+++,,,//////,,,,,,777DDDRRRIII<<<111---222:::AAA333222///+++'''$$$$$$%%%***'''%%%)))///111///+++&&&)))---111555999AAAGGGTTT[[[WWWBBB//////@@@QQQMMMBBB<<<>>>===666333666333888;;;:::;;;>>>@@@???ZZZUUUOOOIII<<>>>>>777FFF___jjjgggXXXBBB999===???:::888GGGRRRNNNCCC>>>>>>@@@EEEOOOSSSJJJ???>>>DDDJJJ^^^sssQQQQQQQQQSSSZZZfffuuuxxxhhhYYYWWW[[[]]]^^^^^^aaaJJJIIIOOOHHHJJJSSSNNNIIIHHHFFFFFFHHHHHHBBB:::444333:::HHHTTTYYY```gggMMM>>>...&&&###''' """!!! $$$ """######""" )))000111)))'''(((******,,,444>>>333KKKmmmjjjqqqsssNNNDDDLLLVVVWWWPPPRRR[[[ZZZOOOeee{{{kkk\\\\\\fffuuusssfffYYYTTTVVVMMM:::444;;;,,,***)))(((''''''+++000111,,,'''$$$ """(((///...((( ###,,,---'''######%%%###"""$$$zzzqqqkkkkkkmmmllljjjjjjddd\\\TTTMMMBBB777444888===<<<;;;<<<@@@HHHOOOTTT[[[cccooo|||zzz```VVVHHH>>>888444...***...---+++((('''&&&&&&&&&$$$$$$%%%'''((()))'''&&&""""""!!!!!!""""""######&&&%%%&&&(((,,,......---111000000444888999666222666222000111000------111,,,,,,***''')))---,,,''',,,...000...+++,,,222777SSSQQQHHH===999>>>EEEHHH@@@666***&&&'''***(((%%%)))%%%###&&&+++......,,,...***)))+++---///777???BBB[[[cccJJJ---)))555>>>JJJAAAFFFLLL@@@777;;;???HHHKKKBBB===DDDBBB444...DDDIIIFFFDDDEEE===888???BBBDDDVVVgggVVV;;;FFFhhhuuugggVVVFFFBBBEEEFFFAAAFFFUUUXXXNNNJJJPPPOOOVVVZZZWWWSSSSSSTTTSSSccczzzrrreee\\\ccceee___]]]gggttt{{{zzziiiUUUTTT```^^^\\\fff```___YYYPPPGGGEEEJJJPPP@@@HHHLLLHHHBBB???>>><<<000999LLL]]]ddd```\\\[[[OOOCCC444&&&!!! !!!###""" ###  """###%%%&&&'''111@@@LLLPPPKKKAAA:::FFFPPPWWWVVVOOOKKKGGGDDDMMMUUUllljjj]]]\\\XXXVVVrrrvvvZZZIIIHHHBBB:::666555...'''---;;;@@@222'''''''''###$$$)))***)))&&&$$$""""""$$$%%%&&&!!!"""!!!"""yyyuuuxxxrrrnnnnnnkkkbbbXXXSSSPPPGGG???<<<999888===EEEBBBCCCEEEKKKSSS^^^gggmmm{{{uuuqqqkkk]]]OOOBBB;;;333---,,,+++(((%%%((('''&&&$$$######$$$$$$######$$$&&&&&&&&&%%%###"""""""""###$$$&&&'''((((((((())),,,111444666777000222444666777777666555555111///000///,,,---000++++++)))'''***...---)))...111222000---...333888CCCGGGGGG>>>777777;;;>>>CCC;;;000***))))))'''$$$$$$&&&(((***,,,---------'''+++333999777222333888444EEEMMM@@@...***///333999AAAQQQTTTIIIGGGIIICCCZZZUUU???+++***++++++111///999:::>>>JJJOOOPPPWWWsss{{{{{{cccRRR]]]sss~~~lllbbb```XXXZZZ```fffbbbXXXXXX___nnniii^^^QQQLLLLLLKKKHHHKKKcccnnnddd___fffeee[[[ZZZfffnnniii```^^^```aaaZZZNNN======GGGFFFDDDOOONNNNNNLLLKKKJJJJJJLLLNNN???DDDFFFCCC>>>===:::666777;;;EEEMMMLLLCCC;;;999333---$$$!!!"""'''!!! ###+++222444111,,,)))...555999999888777222---///555HHH```kkkjjjlllsssfff[[[]]]aaaeeeccc]]][[[\\\WWWNNNOOOXXXOOO<<<---,,,000111222666+++'''$$$###&&&'''%%%###!!!"""xxxsssrrrpppiiidddaaa[[[OOODDD>>>;;;888999>>>CCCEEEHHHKKKNNNUUU```lllxxx}}}uuufffVVVLLLDDD999///...***&&&%%%''')))'''%%%$$$$$$"""!!!!!!!!!"""###"""###$$$%%%%%%%%%$$$###$$$$$$%%%'''))),,,...///...------000666;;;???@@@666999<<<<<<999777666777333///...///...++++++...((()))(((&&&(((,,,,,,)))+++,,,---+++)))***...222888CCCKKKEEE<<<888999:::???:::333...,,,++++++***&&&+++222777777666666666666:::BBBFFFAAA888333555'''222===@@@999000***(((,,,???VVVYYYPPPTTTVVVJJJLLLNNNBBB555666555111333...888777999LLL___iiiqqqqqqVVVRRR^^^iiizzznnnjjjnnnvvv|||xxxmmmfffiiioooooodddUUUNNNUUUdddmmmmmmnnnqqqkkkccclll}}}|||nnnSSS]]]ccc]]]QQQHHHDDDBBB===777,,,,,,444222111<<<>>>>>>@@@DDDIIIJJJIIIFFF666888999777777888555///+++,,,///222...%%%  """%%% !!!"""###&&&(((%%%!!!!!!***777>>>???DDDLLLIIIBBBHHHUUUddd|||tttgggeeeiiiVVVGGGHHHMMMLLLHHHHHHBBB888,,,&&&(((******(((%%%&&&))),,,((( yyyssspppqqqggg]]]RRRLLLGGGAAA???@@@===<<<>>>EEENNNUUUZZZ\\\hhhppp||||||vvvQQQJJJ>>>222///000///******((('''((())))))'''%%%%%%$$$"""!!!!!!!!!"""### """%%%&&&&&&&&&&&&''')))***+++,,,...111333444444222111222666;;;???@@@;;;;;;;;;;;;999666333111111...---///...******,,,''')))(((%%%&&&******'''((())))))(((&&&'''***---333>>>FFFDDD>>>;;;::::::444333111000000333666888222888AAAIIIOOOOOOMMMKKKPPPHHHAAA???===777111///---111999<<<666------222444BBBXXXaaa]]]___^^^RRR:::AAAAAAEEERRRPPP???555999AAA<<<:::OOOhhhvvvjjjXXXZZZccciiiffflllvvv}}}zzzooofffcccrrr{{{~~~ttthhhfffjjjmmmlllaaaRRRJJJRRRaaalllnnnfff```VVVTTTdddssslllZZZMMMLLLGGG@@@999555444444111111++++++111,,,***333555666888:::;;;999777444***+++))))))---111...'''""" !!! """"""%%%!!!!!!###$$$###(((000000***...<<>>???<<<999666///%%% |||yyyuuunnngggeee[[[QQQGGGBBB??????DDDIIIHHHHHHHHHMMMYYYhhhuuu|||}}}~~~|||vvvjjjYYYIII???666333+++%%%%%%+++---***&&&&&&&&&&&&&&&%%%###!!!%%%$$$"""!!! !!!""" ###''')))******,,,...000000000111222333444555888555222111333666888888777333000333888888222,,,000------///...***)))++++++------)))(((***+++)))******+++******+++---...,,,222777666555777666444222222222333777<<>>HHHPPPSSSRRRMMMHHHLLL\\\gggaaaTTTKKK???333---...000111222222666333333666///(((...000222333///)))%%%%%%''''''%%%"""!!!&&&***'''((($$$"""!!!!!!!!! !!!""" !!!### ###)))...)))%%%+++999===888555666888333444@@@AAA::::::HHHKKKPPPZZZmmmyyyrrrbbbdddrrriiiZZZVVV\\\bbb```TTTGGG>>>666,,,$$$!!!}}}xxxwwwqqqfffZZZUUUJJJEEEAAABBBCCCCCCGGGLLLHHHUUUeeeqqqzzzssskkk^^^OOO???333+++&&&++++++'''###$$$((()))&&&""""""$$$$$$$$$###"""!!!###"""!!! !!!""""""###'''+++---------000222333222222222222333333444666444111///000111111111333...,,,222===AAA<<<555000------///...***(((***...222222...,,,///000///*********+++,,,---...///+++111444444555777666333;;;888666777;;;@@@DDDFFF666222444>>>KKKRRRNNNGGGJJJ???999===DDDCCC===888???UUUmmmtttiiiZZZRRRQQQPPPLLLaaa{{{{{{iiiVVVGGGAAAAAA<<>>;;;999999:::;;;<<<666;;;===::::::AAAIIIMMM>>>999555666===CCCBBB>>>???333((((((,,,---,,,+++999@@@???>>>AAA888,,,---111333222,,,$$$ ###((()))'''""" ### !!!###$$$"""###%%% ###!!!!!! !!!%%%&&& ###///...(((...333BBB???222//////000666222///000:::HHHNNNIIIBBBDDDMMMYYYccceeehhhqqq|||~~~ooo^^^RRRIII<<<111,,,xxxqqqnnnfffYYYMMMHHHCCCAAACCCHHHKKKMMMRRRXXXWWWlll|||mmmaaaQQQJJJ>>>333+++((()))***###%%%$$$""""""&&&&&&### """###$$$############"""!!!!!!"""###%%%'''((('''+++000000...---000333000000000000000111111222111///......000111000000111...///555???CCC@@@;;;000------000///***)))***---111333000...111444444******+++---///111222222333===EEEEEEBBB???<<<999BBB<<<555444888===??????333...+++...666;;;999666AAAHHHSSSZZZYYYUUUXXX___YYYvvvnnnVVVXXXYYYhhhwwwsssiiiZZZHHH:::FFFKKKTTTgggnnngggeeelllssswww||||||mmmfffqqqeeeYYYZZZkkkrrreeeXXXUUUPPPSSSYYY___ZZZLLL===555777///,,,111222///111777HHHMMMLLLEEE??????BBBDDDGGGCCC>>>;;;777444333555000((($$$&&&((('''(((+++<<>>...***000///,,,'''""" """%%%$$$### """"""!!!!!!!!!"""""" !!!,,,(((&&&555>>>RRRLLL777333<<>>RRRiiinnnccc]]]jjj~~~gggfffkkktttrrrkkknnnjjjXXXCCCQQQTTTRRRYYYaaaiiiwwwjjjkkkkkkpppooo```bbbxxxeeeYYYQQQRRRSSSNNNIIIIIIXXXVVVVVVXXXVVVMMMFFFDDD;;;111000888888111444@@@KKKMMMKKKEEEAAADDDGGGHHHDDDAAA@@@>>>777...+++...)))%%%$$$'''&&&%%%,,,555888@@@@@@AAAEEE<<<***###'''### '''%%%%%%---$$$ 444777GGG===,,,:::TTTZZZTTT>>>---%%%+++,,,'''...===888222111666::::::===BBBPPPRRRSSSUUU\\\jjj|||pppjjjuuufffWWWOOOJJJFFFFFFJJJJJJKKKPPP[[[jjjwww~~~xxxfffSSSDDD<<<:::222000---)))&&&$$$###"""$$$&&&'''$$$""" !!! """%%%%%%"""###%%%''')))***+++,,,---...000111222222000...,,,...,,,,,,...//////333:::222---,,,///111...,,,---+++---///111222222111000111/////////---+++...555000000000//////222777;;;;;;666555;;;??????===<<>>BBB@@@>>>;;;;;;===AAADDDFFFHHHDDD;;;777===EEEJJJUUUUUUNNN>>>000***)))((((((###"""$$$""" 222...)))'''%%%""" !!!''',,,...///---.........555>>>DDDDDD777...&&&######&&&...777999,,,)))777CCCAAA<<<<<>>555???777000000333555888:::@@@DDDFFFCCC===:::===AAAbbb}}}zzzmmmfff```]]]VVVPPPPPPTTTQQQJJJFFF@@@@@@FFFGGGEEEKKKVVV^^^QQQUUUhhhkkk\\\[[[iii]]]OOOEEEDDDAAA;;;<<>>444///000---...///000000111111000:::777555888;;;???IIISSSOOORRRUUUVVVRRRLLLGGGDDDCCC======EEEMMMNNNKKKIII===:::555<<>>CCCEEE???<<>>???FFFMMMZZZ^^^dddppp|||oooccc[[[YYYYYYTTTPPPRRR[[[gggttt|||{{{wwwrrrkkk```QQQ@@@444777222,,,))))))***++++++$$$$$$###"""""""""!!!!!!!!!###'''***,,,,,,,,,,,,)))///222///---...///...---000222111---+++,,,......,,,******,,,///333666888777999;;;888111///111111444:::@@@===333+++***+++++++++---111777<<<@@@RRRLLLGGGIIINNNXXXfffrrrccc```[[[WWWSSSKKKAAA:::;;;999;;;AAADDDCCCCCCEEEBBBFFF<<>>;;;::::::BBBBBB888000000000,,,000111555777444///000444:::AAAGGGGGG>>>444---***)))***&&&!!! !!!!!!!!!"""%%%###!!!'''111///111777<<<:::222------888;;;:::666555999<<<;;;HHHKKKMMMQQQYYY```___ZZZ___lllxxxyyywww{{{uuuwwwjjj___XXXVVVYYYTTTVVV\\\hhhwwwooofffYYYNNNDDD<<<444///+++,,,+++(((%%%###$$$&&&"""#########$$$$$$$$$###(((111<<>>AAAHHHOOOPPPQQQWWW___kkksssjjjgggxxx{{{yyygggXXXdddrrrcccgggwwwtttvvvvvvXXXPPP^^^sssZZZ[[[VVVFFFNNNKKKIIIHHHGGGGGGIIIKKKJJJAAA:::999;;;:::777555<<>>===>>>EEEHHHAAA333+++...444555444222111111333444666444444888<<<:::555222444111***)))111999999444000111111222777@@@MMMZZZbbbTTTJJJ@@@===@@@EEENNNVVVRRRLLLGGGFFFHHHLLLMMMLLLSSSXXXaaajjjpppvvvtttccchhhhhhWWWWWW]]]aaaaaa^^^PPPNNNXXXTTTDDDEEETTTxxx|||ZZZMMM[[[___QQQXXXPPPIIIFFFDDD???<<<<<<:::777555777;;;;;;777333888@@@EEE@@@666...,,,+++)))111333***###"""!!! !!!  )))&&&###!!!!!!"""!!!!!!!!!"""!!!!!!(((###!!!&&&(((%%%!!!""""""  ###)))"""'''))))))***---//////444999<<<:::777888777555888CCCJJJEEEBBBEEEHHHGGGNNNXXXgggrrrsssqqquuu||||||~~~|||rrrbbbYYYVVVXXX```hhhppp}}}{{{lllZZZKKKGGGBBB;;;666333...)))$$$)))((('''%%%###""""""######%%%'''***,,,---......777CCCRRR[[[]]]^^^bbbfffhhh]]]LLL===:::BBBIIIJJJOOOPPPOOOGGG;;;222///000111111222222333333222222000000333777555000///111000+++***111777777444333444555888===DDDMMMUUUZZZJJJCCC>>>???AAABBBDDDHHHIIIQQQZZZ```dddjjjttt|||rrrqqqvvvvvvZZZXXXeeeuuu}}}lllWWWHHHEEEHHHJJJKKKGGG@@@@@@HHHIIIDDDKKKYYYlllnnnfffTTTLLLQQQSSSNNNMMMFFF???===:::444222444//////...///222444222///+++,,,......+++%%%"""!!! !!! !!!!!!!!!$$$!!!!!!######!!! !!!  ###%%%### ###***(((&&&'''***,,,+++***'''((('''$$$%%%(((((($$$###!!! !!! !!!###"""  """"""!!!"""&&&&&&***,,,---000333333///...999>>>;;;<<>><<<777555666444000222999***)))&&&######&&&&&&%%%"""!!!&&&""" """ !!!"""######$$$&&&((( !!!###$$$$$$""" ###&&&$$$ ###***+++,,,,,,+++,,,...000)))***((($$$$$$'''&&&"""###"""!!!###&&&(((((((((###%%%%%%######%%%!!! $$$(((%%%!!!+++///---000888888111777DDDLLLKKKJJJLLLEEE;;;???===<<<;;;888888CCCPPPqqqcccddd```\\\aaaooo~~~}}}hhh\\\TTTMMMGGGEEE999333---))))))'''###%%%&&&&&&'''(((***,,,---333222000000000///---+++333999<<<888777<<>>FFFMMMMMMEEEEEECCCCCCKKKVVV]]]^^^uuu}}}pppfffWWWEEEBBB@@@@@@AAACCCEEEFFFIIIEEEBBBDDDJJJLLLHHHCCCLLLKKKJJJKKKLLLLLLJJJHHHLLLRRRVVVTTTJJJ@@@:::888999333---+++------+++'''(((###"""""" ###"""  ''' ### """(((,,,---,,,"""!!!,,,,,,&&& """!!!"""%%%"""!!!%%%111777111...222333///000000***''')))!!!+++......,,,***+++---***$$$(((%%%$$$&&&$$$ !!!$$$&&&)))***+++000444:::======<<<<<<;;;888444111111333555444222vvviiihhheeeaaacccnnn~~~vvvgggXXXPPPJJJBBB<<<999000+++'''&&&((()))'''$$$&&&'''(((***,,,...000111222111000000000000...,,,///444666444555;;;AAACCCAAA>>>;;;===CCCIIILLLMMMUUUXXXQQQ@@@666555333---000222888@@@DDDAAA888000---******000222///***(((000///---...777@@@>>>666AAALLLQQQMMMLLLRRRUUUTTTggggggdddaaaffftttmmmZZZUUUOOOAAA999666555777===CCCFFFFFFJJJFFFCCCEEEJJJLLLHHHCCCHHHGGGFFFGGGHHHHHHFFFDDDCCCEEEHHHIIIEEE>>>666111---)))$$$###%%%'''%%%"""%%%!!!  ***%%% ###""" $$$###!!!  ###$$$###!!!&&&!!! &&&+++)))$$$"""$$$###!!!!!!!!!!!! ###000555...)))+++---***...---%%%%%%,,,'''$$$,,,111111...+++---000...(((%%%$$$&&&'''###"""!!!### """!!! !!!!!! ###&&&+++---------------333000---,,,------+++***~~~nnneeeffffffhhhooo|||xxxaaaVVVLLLHHHDDD<<<555222,,,)))&&&&&&)))++++++))))))***+++---///222333444111000///000111000...---///222333222555;;;?????????:::666999BBBIIIKKKJJJMMMSSSOOO@@@333111111///......///222666555111---222,,,***000666555222000111777777111666AAABBB:::DDDNNNTTTSSSVVVaaahhhggglllyyyvvveeeVVVKKKBBBFFFFFF999:::888777;;;AAAHHHLLLMMMNNNJJJEEEEEEGGGFFFBBB===>>>===<<<===>>>>>><<<:::222111222555777444,,,$$$'''$$$!!!!!!$$$&&&%%%###!!! )))%%%###''''''%%%"""&&&***)))%%%###&&&***"""!!!  !!! !!!"""!!!%%%'''$$$###$$$'''((($$$ %%%""")))...(((###&&&(((&&&%%%###'''&&&"""((())))))'''&&&***//////+++%%%&&&***,,,''' ### !!!%%%'''### $$$!!!!!!%%%'''%%%"""!!!!!!""""""!!!!!! !!!  !!!!!!!!!"""$$$(((&&&$$$$$$$$$%%%$$$###xxxmmmjjj```jjjttt{{{~~~xxxjjj\\\WWWMMMEEEBBB>>>777111///000---******+++,,,,,,+++---...///000222333444444000//////000111111///---333555444333666<<<>>><<<;;;555111777CCCLLLMMMJJJ>>>CCCAAA888111000111000+++)))((()))---111222222???888555666777555333444333GGGQQQGGG???BBBBBB<<>>888333000---)))%%%'''&&&%%%&&&''''''%%%#########""""""""""""###$$$!!!  """$$$""""""###$$$ !!!!!! !!!###!!! !!!$$$&&&&&&%%%%%%'''******)))'''&&&%%%"""""""""  !!! ###"""%%%!!!!!!!!!"""$$$###"""!!!"""(((***++++++)))444333%%%"""""""""&&&$$$&&&$$$!!!'''!!!!!! &&&///111...+++''')))111777333+++''''''###!!!"""!!!!!!&&& ###&&&'''&&&%%%''')))%%%###""""""$$$%%%$$$###!!!!!!!!!!!!  xxxkkkiiilllssszzz{{{ooo```WWWUUUTTTKKKBBB999444///+++***,,,------,,,,,,---///000111444444555555444333111000111000///000111000...---///222222000000444444222000---,,,000777;;;888333000///...///111222///,,,222111///000444:::@@@DDDEEEFFFHHHKKKLLLPPP^^^kkkpppiiibbbeeesss}}}xxxlllwwwqqqfffmmmqqq[[[XXXUUUWWWTTTNNN[[[kkkmmmVVVXXXTTTFFF555+++,,,000///,,,(((&&&%%%%%%###""""""!!!!!!!!!"""""" !!! """"""!!!  !!!  """!!!!!!""""""!!!$$$###"""!!! !!!&&&$$$!!!'''"""  !!!"""$$$%%%%%%$$$$$$&&&%%%%%%'''))))))%%%"""'''### !!!!!!  $$$%%%""" !!!%%%"""""")))&&&###$$$''''''"""!!!&&&)))((($$$"""&&&&&&### !!!""" """$$$$$$$$$)))333666,,,""""""###"""""""""$$$!!!+++***!!!$$$"""""" $$$******&&&(((%%%&&&///555222+++'''---)))&&&$$$!!!"""'''%%%))),,,***&&&###$$$&&&+++(((&&&&&&)))+++***((( !!!"""######"""  !!!""""""sssjjjlllqqq|||wwwmmm```XXXUUUPPPKKKBBB;;;555333000---...111------......///111444666555666777777666555333111222111000000000000...,,,(((---000---,,,///222222------...222555555111,,,///000222555555333333444888888777777888:::>>>AAA@@@@@@FFFQQQ]]]mmmpppgggrrrwwwkkk[[[LLLIIISSSiiisssjjjbbb[[[ZZZUUUVVVSSSNNNYYYeeedddHHHFFFAAA777,,,%%%$$$%%%!!! ######    """&&&%%%$$$"""!!!   !!!$$$$$$ $$$&&&&&&%%%!!! !!!#########"""!!! """"""!!!!!!!!!!!!!!!"""!!!%%%$$$!!! ###((("""""" """%%%!!! !!!$$$"""$$$&&&''''''&&&%%%%%%%%%$$$$$$&&&))))))(((%%%+++(((%%%%%%''''''###!!!$$$"""!!!  ###%%%""" $$$((((((%%%''',,,$$$$$$'''***'''""""""%%%$$$&&&(((***++++++))))))&&&)))+++)))%%%"""$$$'''""" ###)))...222000+++'''''')))###""""""""""""!!!!!!!!!"""...+++!!! ###)))((($$$%%%%%%***//////***'''(((***(((''''''$$$!!!$$$******+++------,,,***((('''...***'''(((,,,///---+++###$$$%%%&&&%%%$$$"""!!!%%%&&&$$$!!!"""&&&&&&###$$$$$$$$$$$$############!!!""""""!!!tttnnnsssyyy{{{ppp```WWWWWWUUUHHH999666111///000///---...111111222222222222333666888555666777888888777555444333222000000000///---+++###+++000---,,,///333555%%%'''+++000222111---)))---222888;;;999666999>>>BBBBBBBBB@@@>>>>>>???@@@CCCAAADDDPPP```qqqyyyrrrtttyyypppnnnlllhhhUUUMMMHHHKKKSSS___qqq~~~wwwqqqjjjccc___^^^\\\UUUSSSNNNEEEGGGGGG<<<666111***%%%###!!!&&&///000'''!!!"""$$$&&&### """$$$$$$((('''&&&$$$"""!!!  !!!###""""""&&&***'''!!!%%%''''''%%%!!! !!!"""%%%&&&&&&&&&%%%###""" !!!""""""!!! !!!!!!  !!!"""#########$$$###"""!!!""""""&&&%%%###!!!!!!$$$(((### """###$$$'''###%%%((()))((('''''''''###$$$%%%''')))******+++---***'''(((******%%% ###&&&%%%  ### !!!!!!$$$$$$ ###!!!###'''***'''###%%%+++"""""""""###%%%(((+++---***---///---)))'''+++///'''%%%%%%&&&$$$"""'''...))))))---222222---+++---"""&&&&&&### $$$******333...$$$&&&%%%  """)))000000,,,$$$(((///111+++$$$$$$***!!!!!!$$$''''''%%%(((...+++******...222333000,,,...***&&&(((,,,///---+++&&&'''(((((('''&&&###"""***+++)))&&&'''++++++'''&&&&&&&&&%%%$$$$$$###### !!!"""!!!|||qqqsssyyy{{{tttfffYYYUUUTTTLLL???777:::666111...///000///...222111111333555777666666555888888666777999777333000111222222111///,,,+++)))---111111---++++++---***'''(((,,,///......000555...@@@MMM@@@<<>>;;;DDDLLLLLLTTTUUU[[[hhhyyy|||wwwqqqhhhYYYWWW```cccUUUPPPMMMPPPZZZeeekkknnnpppjjjfffddd```XXXRRRQQQLLLIIIDDD>>>888222---+++&&&''''''%%%""" """''')))((($$$!!! %%%"""###%%%'''%%%"""!!!###""" """ """(((+++)))&&&&&&(((&&&###!!!!!!"""""""""&&&%%%######(((,,,&&&'''((((((&&&### %%%&&&""" ###### %%%(((((($$$"""$$$%%%$$$'''((()))'''$$$ """%%% !!!(((***%%%###$$$&&&'''&&&&&&'''(((***'''$$$!!!!!!"""$$$%%%!!!  %%%)))"""$$$%%%%%%''')))'''""")))))),,,///***%%%'''...000+++))),,,***$$$$$$(((%%%$$$"""!!!!!!!!!""" """###"""!!!!!!!!!###$$$$$$!!!$$$+++!!!!!!!!!!!!!!!"""###$$$''')))+++)))%%%"""###%%%'''&&&$$$######%%%'''))))))+++------++++++---///###!!!"""$$$$$$"""%%%***---'''%%%)))+++((($$$######'''...222---&&&###---777888///%%% !!!"""$$$&&&)))+++000///...///000000...++++++'''(((...111000...///---***)))+++)))$$$!!!"""---...---***+++//////+++...***(((((('''%%%%%%)))$$$"""  !!!!!! ###$$$$$$###"""~~~xxx{{{|||xxxiii___UUUPPPLLLDDD<<<888888444111000222444444333666555444444666777777666444777888666666999777333///000000000//////...---(((+++///000//////000111+++((()))---///...///222===<<>>666000------,,,'''$$$%%%######""" !!!!!!"""!!! """$$$$$$######"""!!! $$$"""!!!###&&&***,,,,,,$$$%%%'''&&&&&&'''***---...------,,,((($$$(((///,,,+++)))&&&$$$$$$%%%&&&&&&+++,,,)))'''((((((%%% ###&&&((('''&&&%%%%%%%%%###"""%%%,,,000...***&&&,,,111///,,,(((### """""" """   ''',,,***))),,,//////---222...%%%(((222///""" !!!"""%%%((($$$###!!!!!!""""""!!! !!! ###!!! $$$'''%%%&&&))))))&&&'''***%%%((()))&&&'''***+++)))!!!&&&+++,,,***'''&&&&&&,,,......,,,)))'''(((***%%%(((***)))(((***///444)))&&&%%%(((((($$$###%%%///+++***,,,---+++---222///000000333;;;CCCAAA;;;...,,,---000///,,,***,,,///---,,,+++,,,,,,+++))) !!!%%%$$$"""###(((mmm^^^SSSHHHEEECCC???:::999666888;;;<<<<<<<<<;;;::::::888666666888::::::999444888:::777444555555222000//////...///222444666555555333111000000000111111000111333333222555;;;666===DDDIIIEEE<<>>===777333222555999999333000000000///......//////...,,,%%%$$$&&&(((&&&""""""&&&tttYYYOOOEEECCCCCC???999777:::===AAABBB@@@===;;;:::999888777888:::;;;:::999666;;;===999444444333222.........//////000000000333555666555444666;;;@@@;;;:::;;;<<<:::888<<>>:::...---+++)))''''''((((((%%% $$$)))&&& """""" !!!"""!!! !!!###$$$$$$$$$$$$$$$###"""!!! !!!$$$'''******)))***&&&$$$'''---111111///555...((((((((('''''')))&&&(((((('''%%%%%%)))---......,,,)))***---+++&&&$$$%%%&&&&&&$$$""""""###  $$$###""""""###&&&%%%  !!!   '''((())))))...555555222---,,,''' !!!&&&### """"""&&&,,,///...'''%%%!!! """"""!!!!!!"""(((((($$$!!!!!!###&&&+++...))) ###  '''+++''' ***///000)))$$$$$$((()))&&&(((,,,111444333...***///333666444///---...111+++)))''')))---000111000---,,,---000000...111666333111222555444000...000333444333111333888888555999777888:::888111------.........///000111000...---******---,,,'''%%%&&&{{{mmmRRRKKKGGGEEECCC>>>;;;<<<===AAAFFFHHHEEEAAA>>>===;;;;;;;;;<<<======:::888999>>>@@@;;;555333333111...000222333333111...,,,000555::::::888;;;EEENNNHHHGGGGGGGGGDDDAAAFFFMMMHHHKKKCCCDDDQQQTTT```|||yyyooommmiiinnniii\\\dddhhhUUUVVVXXX\\\```]]]SSSMMMMMMDDD888666555,,,***...+++&&&&&&%%%###"""!!!"""###### &&&'''""" ###%%%%%%###!!! !!!!!!"""""""""!!!!!!$$$&&&"""###$$$$$$$$$###"""!!!&&&&&&'''***---///...---***)))(((((()))+++,,,---111---***)))'''$$$&&&***''')))***'''$$$$$$)))------111000,,,)))+++,,,***"""###"""!!!!!!###"""$$$!!!!!!%%%"""&&&((($$$!!!  !!!$$$))),,,---+++,,,000222111,,,((($$$""""""###!!! """''')))(((,,,333666444...+++'''%%%$$$$$$###"""!!!"""!!! """ !!!  $$$"""  !!! '''...///)))$$$$$$%%%%%%(((***'''!!!""" '''***$$$ """(((+++$$$!!!###"""!!!###'''+++,,,(((%%%***///333222---***,,,///)))***+++,,,,,,---...///)))(((***------,,,000777444111111333333000000333555888777222000333666666===888555444111,,,+++.../////////222444555444222000+++***...000,,,((('''ssswwwxxx___LLLKKKKKKIIIDDD>>>???CCC>>>DDDJJJKKKIIIDDDAAA@@@>>>>>>>>>???@@@===999666:::@@@BBB<<<555333222111111333777999888444///+++***111888777444777CCCNNNQQQPPPPPPPPPKKKHHHMMMTTTNNNTTTNNNQQQeeeppp{{{rrrnnnkkkjjjhhhiiioooiii]]]___```TTTNNNKKKKKKNNNKKKBBB999555222''')))...)))'''''' ######""" !!!%%%(((%%%######!!!%%%((((((%%%""""""### !!!#########$$$&&&(((((()))***+++++++++***)))'''((())),,,///000///...)))++++++)))%%%$$$'''***,,,++++++)))######+++''')))***'''""""""&&&***$$$+++...(((!!!!!!%%%''' ###%%%%%%"""$$$***(((///444222...***### !!! """%%%((($$$***---((($$$%%%)))++++++&&&###%%%%%%"""###&&&)))---...+++---333555111,,,)))%%%######$$$###### !!!  $$$### ###%%%'''$$$!!! """$$$ """ %%%,,,---((("""!!!###"""""""""!!!"""!!!###%%%### """((()))!!! ###'''"""!!!%%%""" %%%'''&&&###$$$))))))$$$"""%%%***&&&+++///...***(((+++///******+++...---+++///555333///---//////...000555666:::999333...111666999AAA:::444222000...111777111222333666888999888777///)))'''---000...)))&&&}}}tttnnnhhh___YYYMMMKKKHHHFFFEEECCC@@@===FFFDDDCCCFFFHHHGGG@@@:::@@@===<<<===;;;666444555999666444444777999999777444000///333666333000000777999999555333777===AAANNNXXX``````[[[XXXSSSNNNVVV^^^dddiiizzz~~~pppxxxxxxyyy|||yyyrrrnnnsssqqqmmmfff]]]SSSJJJEEEFFFBBB;;;666222...+++))),,,(((### !!!!!!!!! !!! """###!!! """%%%&&&'''$$$$$$$$$''')))(((######%%%###$$$(((+++***///...---,,,++++++++++++111......000///***)))+++)))&&&%%%'''%%%!!! ###'''%%%%%%&&&$$$ !!!%%%(((***(((###%%%"""###!!!"""%%%%%%### !!! !!!(((+++&&& !!!!!!,,,>>>CCC888''' """!!! ###!!!!!! !!!"""###$$$%%%///111///'''***666111,,,'''&&&)))++++++***222555444000///222222000---'''######""" ### """ $$$%%%'''###"""  """$$$$$$(((((((((&&&%%%%%%(((***$$$$$$###"""!!! !!!!!!(((!!!"""###%%%***((("""!!!###&&&""" """%%%######$$$&&&---...&&& %%%)))%%%######'''---///,,,))),,,,,,+++)))(((***000555111000000111//////555>>>@@@666000333999999777555::::::666222333888999777888999::::::888888999:::222,,,((()))...///***$$$zzzoooggg```YYYSSSSSSPPPKKKGGGDDDAAA===;;;EEECCCBBBEEEGGGFFF@@@;;;???<<<<<<>>><<<888777999???<<<888777888888666444111///000222222000333888DDDEEEDDD@@@===>>>@@@AAAGGGUUUfffqqqvvvuuukkkaaajjjttt~~~eeeeeessszzzyyy}}}xxxvvvyyy{{{wwwsssrrrjjjeee^^^TTTJJJ@@@999666111...***((('''&&&%%%$$$### !!!!!!!!!""" """###"""!!!###%%%''')))&&&(((******)))&&&$$$###%%%)))+++((((((,,,///...---,,,+++******))))))))))))&&&'''******'''&&&)))((($$$"""%%%%%%!!! !!!""" !!!###!!!"""%%%$$$""" """###!!!"""%%%%%%""" #########%%%$$$!!!,,,333///###"""&&&### !!!%%%((('''%%% !!!!!!""""""...///...)))$$$$$$)))///555333000,,,+++---111444777777444222444888777222---'''$$$%%%%%%""""""$$$### !!! """&&&###!!!!!!  !!!!!! """ """###$$$$$$###$$$&&&(((&&&###!!!"""%%%&&&%%%###""""""$$$!!!!!!%%%### """ !!! """""""""$$$'''%%%%%%''''''---...''' """'''***'''%%%%%%(((...111///---///...,,,(((%%%&&&***---333...,,,---//////333888:::444000111333333666:::@@@@@@>>>::::::===<<<888;;;<<<======;;;:::;;;<<<555000+++***,,,,,,((($$$xxxjjj```YYYSSSPPPVVVQQQKKKFFFCCC@@@>>><<>>;;;<<<>>>>>>:::999;;;<<<999666555444333222000...///222333222333<<>>MMMaaasssuuu}}}aaaaaawww|||yyyvvvoooddd]]]\\\VVVQQQGGG===444...***)))%%%###!!! !!!"""""""""  !!!"""  !!! !!!###&&&)))+++---000222000,,,)))))),,,+++///000---,,,000222111******)))(((''''''''''''""" !!!%%%&&&$$$$$$'''&&&!!!"""$$$""" """"""$$$&&&%%%!!!!!!$$$""" !!! ###### !!!###  ###%%%""""""%%% !!!%%%***((('''))),,,---***''' )))***+++,,,++++++,,,,,,:::999666000++++++000666333000---,,,111666333,,,((($$$!!!######!!! !!!$$$ !!!  $$$***...&&& ###""" !!! ###"""  """""""""###$$$%%% %%%(((%%%!!! !!!"""""" !!!$$$!!!"""###((('''"""$$$!!!!!!&&&((('''''')))+++000000***%%%&&&***,,,***(((&&&(((,,,...---,,,///...+++'''$$$$$$&&&(((444---)))+++......000333333222111111......555>>>999<<<<<<;;;<<<>>>;;;666999;;;<<<;;;:::999:::;;;>>>:::555111///...,,,***wwwiii^^^WWWTTTSSSPPPKKKEEEBBBAAABBBBBBBBBCCCBBBCCCEEEFFFFFFBBB???>>>;;;;;;>>>===999888:::555444333222222222111111...///222666888>>>JJJWWW___YYYSSSOOOKKKHHHHHHJJJGGGSSSbbbppp}}}zzzeeeiiiyyypppgggYYYIII???<<>>@@@<<<666888:::<<<<<<<<<<<<>>>???GGGDDD???:::777555555666sssfff]]]YYYVVVUUUIIIEEE@@@===>>>AAACCCDDDCCCDDDDDDEEEFFFEEECCCAAA>>><<<;;;===<<<777666888444444555555444444444444000///222:::BBBIIITTT^^^[[[RRRKKKIIIGGGGGGMMMUUUdddppp}}}}}}llliiisssuuuooohhh^^^RRRKKKCCC999111...,,,+++)))&&&$$$###"""!!!   !!!###%%%'''''''''"""!!!!!!!!!"""%%%''')))------...///000222333444888555222000111111///---(((,,,,,,(((&&&((()))((($$$$$$###"""""""""######""" $$$$$$!!! ###### ###""" !!!&&&%%%&&&(((%%%###&&&(((&&&!!! !!!!!! !!!###"""!!!!!!  ###"""  %%%+++...///333111///,,,)))%%%  !!!###$$$&&&''''''"""(((...///---,,,///333666444222222222000+++(((&&&+++---)))'''***---------)))(((******%%%""""""!!! !!!&&&  !!! $$$%%%### ###$$$$$$$$$###"""!!!!!! """""" !!!$$$&&&&&&%%% !!!$$$%%%$$$"""!!!######!!! !!!!!!$$$&&&%%%###!!!!!!!!!""" !!!!!!"""###!!!###&&&(((&&&%%%###$$$'''$$$!!!$$$((()))(((###"""%%%'''&&&&&&(((111333111,,,)))******((()))(((&&&&&&((()))***+++,,,+++******++++++,,,,,,///000222222---***000999666222222777999666333222000666<<<@@@DDDFFFAAA;;;<<<>>>AAABBBCCCEEEGGGIIIGGGEEEAAA===;;;:::;;;<<<|||mmmbbb]]]ZZZVVVRRRGGGCCC>>>;;;<<<>>>@@@@@@DDDDDDEEEEEEEEEDDDBBBAAA>>>;;;;;;===;;;777555777444555777666444333333444777777;;;DDDJJJNNNUUU[[[PPPIIIFFFHHHIIINNN\\\kkkssshhh```VVVMMMKKKAAA777333111,,,)))(((#########"""  !!!!!! !!!###'''))))))((('''(((***,,,///222555666222333555666777666555555333...******,,,---***'''###&&&'''###!!!###$$$###""""""!!!!!! !!!!!!"""!!!!!!!!!""" ###### ###(((&&&'''(((%%% !!!###'''***'''   """""" """ """$$$%%%###!!!%%%+++000000///444222...***%%%"""!!!!!!###%%%''')))***+++&&&,,,111111---***---000111000111555999888222---$$$+++...)))%%%&&&***---+++((((((++++++&&&""""""!!! !!!""" &&&!!!%%%$$$!!!!!!$$$&&&$$$&&&''''''%%%"""""""""$$$%%%%%%$$$!!!!!!###$$$$$$$$$###$$$######&&&)))+++***(((&&&))),,,+++'''$$$###$$$"""%%%((()))(((&&&$$$$$$%%%)))+++(((###!!!$$$))) !!!"""""" !!!""""""'''******&&&!!!###&&&""" $$$'''***%%%###%%%&&&$$$$$$''',,,---***'''''')))(((###$$$%%%&&&(((+++...000222---,,,,,,---///000///---,,,000555555///,,,444???:::333222:::@@@===444...555;;;???AAADDDEEEAAA:::===???BBBDDDEEEGGGIIILLLBBB???<<<;;;;;;<<<<<<;;;zzzjjjaaa___]]]VVVOOOEEEBBB===;;;;;;===>>>>>>CCCDDDDDDCCCBBB@@@??????===;;;;;;===<<<888777999666999<<<===;;;;;;<<<>>>DDDHHHOOOUUUSSSOOOPPPVVVKKKIIIMMMUUUZZZaaavvv{{{nnndddYYYKKKAAA>>>555000+++)))&&&!!! ###   !!!"""###$$$%%%%%%###"""###&&&***,,,,,,***000111444666888999::::::///111444555555222///---+++***)))((((((((('''&&&!!!$$$$$$ !!!###!!!!!! !!!!!!  ######%%%&&&###!!!''''''%%%&&&'''%%%""""""&&&!!!""""""  ######!!! !!! !!!!!!"""$$$&&&$$$$$$%%%'''***+++******...,,,(((### """$$$######%%%&&&((()))***+++%%%)))///222222000...---,,,---000333444333000...###(((***%%%"""$$$&&&&&&%%%"""$$$(((***&&&""""""""""""$$$%%%###!!!%%%---!!! %%%###!!!"""%%%"""$$$&&&&&&""""""######!!!!!!"""!!! """$$$&&&'''&&&&&&'''(((&&&+++//////+++'''&&&'''%%%'''***+++***))))))***...000111000---,,,...111******)))((((((((('''&&&"""$$$(((,,,,,,)))$$$""""""### ###&&&&&&---'''$$$%%%&&&######%%%''''''%%%$$$'''+++***%%%###%%%(((***,,,---///000******+++...222555444222,,,...333555222111888AAA:::444222:::AAA???777111666:::===>>>AAACCC@@@:::===???AAABBBCCCDDDFFFHHHCCC???;;;<<>>??????BBBCCCCCCBBB@@@>>>======<<<:::;;;>>>>>>;;;:::===<<<@@@EEEHHHIIIJJJMMMPPPOOOWWWaaacccYYYNNNMMMSSSLLLNNNWWWeeellluuusss___NNNHHH???111,,,000%%%%%%''''''"""%%% !!!"""$$$ ###%%%%%%&&&((())),,,++++++...333555555333222444555666666444222111(((+++...000///+++'''###&&&))),,,+++'''%%%&&&((( $$$$$$!!!"""###"""  !!! !!!!!! ###%%%((()))###!!!))) !!!  %%%!!!!!!!!! """######%%%### !!!###   ###$$$$$$%%%&&&''' $$$((()))&&&######%%%&&&$$$ $$$(((%%%%%%&&&&&&'''((())))))!!!$$$)))111777888222---))),,,///...***'''((()))''')))((($$$$$$''''''$$$###"""$$$***---***''''''###$$$&&&'''%%%$$$)))111'''((((((%%%"""###!!!"""$$$### !!! !!!"""&&&%%%!!!%%%!!!''')))&&&###$$$&&&%%%(((***,,,,,,,,,---...333222222222333555555555888666333111111///,,,***++++++---///...***&&&%%%"""###"""!!!$$$***+++(((///)))&&&&&&&&&######%%%%%%%%%$$$$$$***000///)))%%%''')))******)))))))))$$$$$$'''---555999:::999,,,,,,///444555555:::AAA999333222999???>>>999666555999<<<===AAAFFFEEE@@@BBBDDDFFFFFFEEEEEEGGGIIIHHHCCC???AAAFFFHHHDDD>>>wwwhhhbbbaaaZZZQQQKKK???>>>>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@>>>======;;;:::::::::<<<>>>;;;777@@@BBBFFFOOOSSSMMMSSSiiifffhhhaaaQQQGGGJJJQQQUUUbbblllrrrtttnnn]]]NNNIII???555---(((&&&&&&$$$###"""!!!  !!!### ######%%%(((""""""###%%%)))---///000222111111333666555222...,,,---------,,,,,,...000******))))))((('''''''''+++++++++***)))(((&&&%%%&&&### """###!!!###$$$###""" """$$$$$$""" """###$$$###)))%%%$$$%%%$$$ !!!!!!!!! !!! """!!!  !!! !!!%%%(((!!!###$$$%%%$$$"""!!! """(((,,,+++&&&!!!"""""""""!!! !!! """### %%%...111///+++***+++---------(((&&&)))222777555111///,,,,,,,,,***(((''')))+++&&&%%%""""""&&&,,,***$$$$$$%%%%%%%%%)))...---((("""###%%%'''***,,,...///333///)))$$$"""!!! ((( """!!!   $$$%%%""" ###%%%###""" """''')))&&&###$$$ !!!!!!"""&&&---222///***))),,,---++++++---...222222,,,((()))++++++)))((((((***---...***&&&(((###"""$$$&&&%%%&&&***)))+++,,,,,,)))'''&&&'''"""%%%'''(((+++000111...)))(((***---,,,)))***...'''%%%&&&,,,///111555:::222333666::::::666666999444666777777;;;===:::444444999;;;:::<<>>IIICCC@@@DDDKKKJJJ@@@666xxxhhhbbb___WWWLLLFFF??????>>>>>>>>>>>>>>>>>>AAA>>>>>>BBBGGGHHHDDD>>>:::999888999===AAABBB@@@@@@@@@BBBFFFOOO[[[eeehhh``````VVVGGG@@@HHHUUU^^^www{{{kkkZZZHHH;;;777333---'''######$$$%%%$$$###!!! """!!! %%%!!! ###&&&%%%&&&(((+++++++++,,,///000111222000...---...///...+++((((((((('''%%%######%%%'''))))))(((((('''&&&&&&%%%''''''&&&%%%$$$###""""""#########"""""""""###$$$&&&&&&&&&###!!! """###"""!!! ###&&&''''''%%%""""""###"""!!! !!!$$$"""  !!!!!!""""""""""""!!!!!!###""" ###***...000///,,,+++$$$$$$###"""!!!"""###%%%%%%%%%(((,,,---...333;;;333000...---.........---///,,,---111111---******---***'''''')))+++,,,+++&&&%%%###"""''',,,,,,'''$$$###!!!!!!%%%)))&&&%%%&&&''')))***,,,---......,,,(((%%%$$$""" """ $$$"""!!!"""###### !!! !!!!!!!!!%%%###"""$$$%%%$$$"""!!!%%%,,,---'''!!!$$$""" """%%%&&&'''###!!!!!!%%%&&&%%%&&&***''''''%%%!!!!!!$$$$$$"""$$$$$$%%%'''))))))'''%%%...'''$$$'''*********,,,...000222222111000///000***------+++,,,......***---,,,,,,...,,,***---333///***(((***,,,,,,000555555444666:::999666666:::777666333///111666666222555888999:::???EEEFFFBBBAAAAAA>>>:::;;;@@@AAA???IIIFFFEEEJJJQQQQQQJJJCCCyyyiiibbb\\\RRRGGG@@@@@@??????>>>>>>=========DDD@@@@@@HHHTTTWWWOOOEEE;;;888666888>>>DDDIIILLLGGG@@@DDDHHHOOOiiisss___SSSRRRLLLCCCCCCOOO```kkkwwwaaaNNNBBB999222---'''%%%""" """%%%'''&&&%%%### $$$$$$###"""""""""######)))%%%$$$(((***(((''')))------,,,,,,,,,,,,++++++000---+++***)))(((&&&$$$)))(((&&&$$$"""$$$'''***))))))))))))((('''&&&&&&((('''&&&$$$############!!!###""" ###'''(((((('''$$$"""!!!"""###!!! !!!%%%(((******###!!!"""$$$###!!! """ !!!###!!!!!!""" !!!!!!""" """ !!!!!!""""""!!!!!!###%%%%%%$$$### &&&...000...++++++,,,&&&%%%$$$$$$$$$&&&(((******))),,,333666666999===222111///000000000...,,,222///...///,,,''''''***...(((###$$$***...---+++&&&&&&###!!!%%%++++++'''"""!!!$$$((($$$""""""###%%%&&&'''((())),,,***)))((((((&&&###!!!%%%)))%%% !!!!!!''''''&&&### !!!$$$$$$###!!!   """$$$"""!!! !!!$$$)))###!!!&&&&&&  !!!"""######"""!!! ###!!!###%%%$$$"""""""""$$$)))%%% """###!!!"""(((///000(((&&&"""###$$$""""""&&&&&&%%%)))///&&&$$$!!! """%%%%%%%%%$$$$$$$$$***$$$"""%%%'''&&&&&&'''(((+++---///.........///,,,//////------//////---000...---...+++)))...555444...++++++******...333666444555777666333444999>>>>>>;;;777777:::999666===<<<;;;<<>>@@@??????>>>>>>===<<<;;;BBB???AAAJJJVVVYYYQQQGGG>>>999666888>>>DDDMMMUUURRREEEQQQ\\\\\\nnnqqqQQQDDDFFFGGGIIIPPP___qqq}}}tttaaaTTTBBB444---,,,,,,+++%%%$$$""" !!!"""$$$&&&(((&&&$$$""" !!!  ######"""%%%%%%&&&'''(((***++++++,,,)))(((,,,---***((())))))******)))'''&&&%%%%%%000///,,,***)))(((''''''***)))(((&&&&&&)))...333++++++,,,,,,+++***(((''''''&&&%%%###############  """&&&&&&%%%$$$"""!!!###%%%###!!!!!!###&&&)))++++++$$$###$$$((('''!!!"""!!!!!!!!!!!! !!!###$$$###"""!!! !!! !!!  $$$&&&***------,,,***(((&&&***///000---)))&&&&&&(((&&&%%%%%%'''***---......,,,---222444111//////------...///111000...+++000......---)))&&&***111...)))%%%%%%(((,,,,,,+++''''''$$$ """'''(((%%%!!! (((///+++### """###%%%&&&((((((...,,,++++++,,,,,,***)))***''')))---...)))$$$"""&&&&&&))),,,***$$$"""###'''+++,,,***%%%"""###&&&---///111000,,,'''$$$### !!!""""""!!!"""$$$&&&(((&&&###""""""""" !!!"""!!!"""###  %%%""" !!!$$$$$$!!!"""$$$%%%$$$#########%%%$$$""""""###""" ###%%%((())))))((('''&&&%%%'''###!!!!!!&&&---...''' $$$######$$$%%%%%%$$$###!!!###'''***(((&&&+++333...,,,&&&!!! """%%%'''&&&###!!!"""$$$!!!!!!$$$'''%%%!!! ### ###%%%&&&&&&'''((((((,,,---,,,---111333222------//////,,,)))---444222...---///000000222777666444333444222000222888???CCCFFFEEEEEEDDD???999EEEDDDAAA===???AAA===666GGGKKKJJJDDD???@@@BBBBBBEEEGGGJJJMMMOOONNNLLLKKK{{{lllcccZZZOOODDD???????????????>>><<<;;;:::888999===DDDJJJJJJEEE@@@AAA:::777999===BBBLLLVVVXXXMMMbbbwwwooonnnhhhKKK???AAAFFFOOO^^^rrruuu___SSSEEE<<<111((($$$"""!!! ###"""!!!  !!!"""&&&%%%###!!! !!!  ###'''***+++***))))))***+++,,,---.........+++***---...***((()))(((***,,,+++)))''''''(((......---+++*********+++***)))'''%%%$$$''',,,000)))***++++++***)))'''&&&""""""!!! """!!!"""""""""!!!"""$$$'''&&&$$$###$$$&&&((())))))%%%###%%%)))(((""" """"""!!!!!!"""######!!! ###&&&))))))'''%%%###"""   $$$''',,,...000222111...+++(((,,,,,,---000111///***&&&)))'''%%%'''***...//////000---...222222---((('''))))))+++...111111...,,,111...------***(((,,,333,,,+++)))'''&&&''')))+++,,,,,,)))%%%$$$((((((%%%###"""!!!###+++111///((($$$$$$&&&(((***,,,......000---******+++...//////000,,,+++------(((&&&'''+++,,,///222///(((%%%&&&,,,000333///((($$$$$$'''***,,,...,,,)))$$$!!! """"""!!!'''%%%######$$$%%%$$$###"""%%%%%%###$$$&&&""" """"""!!! !!!###&&&&&&$$$######$$$'''&&&%%%&&&&&&%%%### %%%%%%&&&''''''&&&$$$""""""$$$###!!!!!!###"""""" !!!&&&(((%%%""""""$$$))),,,+++'''%%%&&&)))###$$$'''(((%%%!!!%%%------///---%%%!!!"""######$$$'''(((&&&""" !!!###&&&...111***!!!!!!'''"""$$$%%%%%%&&&((()))---...***))),,,//////***---222444000,,,...444111///111666777555555888999666444555333111444::::::???CCCBBBBBBBBB???:::DDDDDDAAA;;;888;;;<<<;;;BBBFFFGGGAAA===???AAAAAA???BBBFFFIIIJJJJJJJJJJJJ~~~mmmbbbYYYMMMCCC???===>>>>>>???>>>===;;;:::666999===@@@@@@???>>>>>>BBB;;;888;;;<<<===GGGRRRYYYXXXooozzzpppdddQQQHHHGGGMMM[[[nnnqqq]]]KKK???:::///,,,(((%%%$$$""" !!!!!!!!!!!!"""###$$$$$$!!!!!!   """###$$$''''''(((+++///222222111............---,,,+++***///***)))+++,,,)))((()))%%%(((,,,+++)))'''(((***(((***++++++))))))***+++///...+++'''$$$$$$&&&)))%%%&&&'''((('''%%%###!!!"""############"""!!! &&&"""!!!"""  !!!!!!!!!"""%%%((((((&&&$$$$$$&&&'''((('''###!!!"""%%%$$$  !!! !!!!!!###""" """###""""""!!!!!! ###$$$%%%%%%%%%###"""!!! &&&$$$""""""%%%***///333888888888666444111---+++&&&%%%&&&+++000000,,,'''+++)))(((***///222111000000///222666666000---...******,,,///111222000...333000......,,,(((***...***++++++)))&&&%%%'''***///111///+++)))+++***'''###%%%%%%%%%)))...,,,(((&&&&&&((()))+++---...//////+++((('''***---000111,,,((('''))))))''')))---------000222---&&&%%%(((222555666222***$$$###%%%"""$$$&&&&&&$$$"""!!!!!!!!! ###%%%$$$"""###"""!!!"""$$$%%%%%%%%%###%%%%%%$$$%%%(((&&&!!!$$$$$$!!! """$$$ $$$&&&&&&###!!!"""$$$&&&%%%&&&'''((('''###!!!&&&&&&%%%&&&&&&%%%### """###""""""&&&+++***&&&%%% !!!######$$$''')))///333///((($$$''',,,(((''''''(((%%%!!!"""'''$$$)))+++&&&"""$$$'''((($$$%%%%%%$$$###""""""###!!!(((000222***!!!!!!(((!!!$$$&&&&&&&&&'''(((...222111***$$$%%%&&&&&&(((---444888333...000777222111444999999555333444;;;888777999777555888===;;;>>>===999888===AAABBB<<<>>><<<666444999>>>@@@<<<@@@BBB@@@@@@DDDGGGFFF;;;===BBBFFFJJJLLLMMMNNNoooaaaUUUIII@@@===;;;<<<>>>???>>>===<<<;;;999;;;<<<<<<<<<<<<===>>>???888777;;;<<<:::BBBNNN]]]iiiuuuyyywwwssshhhZZZQQQTTT___tttooofffVVVFFF999000,,,***%%%$$$######$$$%%%%%%$$$ !!!"""$$$%%%''''''((( !!!!!!"""###%%%%%% !!!"""###%%%(((***+++...---...000333444333111.........---,,,***((('''...)))&&&((()))'''''')))"""&&&******'''%%%&&&(((%%%(((******((('''''')))222111...)))%%%######$$$"""###%%%&&&%%%### $$$%%%'''((((((&&&$$$"""###"""!!! !!!!!!!!!!!!!!!""""""""""""###%%%((((((&&&$$$$$$&&&'''''''''""""""!!!!!!""" $$$###%%%%%%$$$$$$$$$$$$$$$%%%!!! !!!""""""""")))***,,,///222555777999;;;999666333000---+++***!!!%%%)))+++,,,+++)))---++++++...333666333000...000666:::999555555999111111111222444444333111333///---...---)))'''((())))))((()))))))))(((''',,,000111...,,,---,,,))) $$$'''&&&'''+++,,,***((((((((())))))*********,,,+++)))***,,,///000000***((((((+++,,,+++...333......///000***$$$%%%***000222333111,,,(((&&&&&&###%%%&&&&&&%%%$$$%%%%%%$$$&&&'''((('''&&&''')))$$$###"""###%%%''''''&&&&&&'''&&&###$$$&&&%%%!!! !!!"""!!!!!!!!!""" ###'''%%%!!! """"""###$$$&&&'''&&&### '''&&&%%%&&&((((((&&&$$$"""&&&'''%%%%%%)))+++******###!!!!!!$$$(((***...000...)))''')))------***((()))'''$$$###&&&"""&&&'''%%%&&&))))))'''%%%$$$###$$$'''((()))(((%%%&&&((()))%%% $$$ ###%%%&&&%%%%%%%%%&&&+++//////(((###$$$&&&'''%%%)))111444000,,,000888222000222666666222000111999777777999999777999>>>@@@BBB@@@;;;999???EEEGGG===>>>;;;777888===???===999<<<===>>>BBBHHHJJJGGG===>>>@@@EEEKKKNNNOOONNNppp```SSSFFF===;;;:::;;;===??????>>><<<;;;:::888777666777999:::;;;===666666<<<;;;888???LLLbbbxxxxxxkkknnnvvvmmm___VVV^^^rrruuubbbMMMCCC666---***((($$$!!!'''%%%"""   """###$$$$$$$$$"""######%%%&&&(((***+++(((((())))))+++,,,---...111000000111222222000---)))***+++++++++***)))(((---'''$$$&&&'''&&&&&&)))$$$)))------)))&&&''')))%%%(((++++++)))&&&&&&''',,,,,,***'''###!!!!!!""""""$$$%%%&&&&&&###!!! """%%%''''''$$$!!!!!! !!!$$$$$$$$$$$$###"""###%%%'''&&&%%%######&&&'''((((((### !!!!!!  """$$$)))((($$$ """""""""###############%%%$$$!!!!!!$$$&&&"""&&&***)))'''%%%(((---222555555444333333111,,,((($$$###"""""""""''',,,...,,,+++,,,...///---...222777888555111---000777;;;999555777===888777666666777666444333000+++)))---///+++'''&&&)))&&&$$$(((---...***%%%&&&+++...,,,,,,---,,,)))"""''''''(((,,,000000......------,,,++++++***,,,,,,,,,...111222111000///---///222333111333777//////000///)))$$$'''---***,,,...///...,,,++++++'''(((((('''%%%$$$$$$&&&!!!&&&+++***%%%"""&&&***(((&&&%%%&&&((())))))(((,,,,,,(((###"""###!!! """!!!!!!###&&&%%% !!! """%%%&&&%%%!!!$$$###"""$$$'''(((&&&$$$###)))+++&&&!!!"""&&&'''---&&&!!!!!!!!!!!!$$$'''(((((())))))***+++---///---(((%%%''''''###"""###((()))((((((+++...+++%%%&&&$$$###&&&,,,000000///---&&&""""""###""""""$$$$$$&&&(((((('''&&&&&&&&&!!!''')))&&&$$$(((...111!!!%%%+++...***'''...888///,,,---000111//////222555444555888777555777<<<>>>CCCEEEAAA???AAACCCCCCDDDBBB>>>;;;>>>BBB>>>777666777777888>>>DDDDDD???BBBAAAAAAEEEKKKNNNLLLIIItttfffVVVHHH???===<<<<<<<<<===>>>>>><<<:::===:::888777999:::888666999666777:::999888???III```|||wwwcccgggiii]]]YYY[[[iii}}}~~~dddLLL???888222+++(((((('''$$$ !!!"""!!! !!!###$$$######$$$&&&&&&###!!!((()))))))))((((((***,,,---,,,+++---///000000///000///,,,+++000444111***---******,,,+++'''&&&((()))(((&&&%%%&&&&&&%%%$$$$$$&&&(((((('''''''''(((&&&''''''((((((''''''&&&+++)))'''$$$######$$$%%%$$$$$$$$$###"""!!! ###$$$%%%&&&%%%###!!! """!!! ###$$$&&&)))***)))$$$!!!$$$"""!!!###%%%&&&$$$!!!(((""" """$$$!!! """"""!!! !!!"""$$$"""!!!"""###### """"""$$$""""""$$$###%%%&&&&&&$$$######$$$###!!!!!!&&&+++,,,,,,,,,---111666444...+++,,,...---+++(((%%%$$$%%%%%%###%%%))),,,...//////......,,,...222444333333666<<<777222333888;;;:::777777666444444444444222000......,,,)))''')))///555000***%%%%%%(((+++***(((000)))&&&))),,,***'''%%%&&&###%%%***......///222111333222000000111...)))'''&&&'''***---//////...222222111222333333111///222///+++)))))))))))))))&&&$$$###(((///444444111+++++++++)))(((&&&$$$######$$$&&&&&&&&&&&&)))+++,,,((('''***+++(((&&&'''///---)))$$$   !!!### ###!!! """!!!$$$###"""""" ### """&&&'''###!!!%%%(((&&&%%%'''&&&"""''',,,000...((($$$&&&***(((### $$$'''''')))''''''***...///***&&&'''(((((((((&&&$$$"""!!!"""&&&(((&&&(((---000...---,,,++++++---.........000---)))&&&&&&&&&&&&&&&,,,***'''&&&&&&&&&&&&%%% $$$&&&'''***---,,,((((((,,,222555111---111999555---)))///444222000111555999<<<;;;666555888<<>>???BBBKKKDDD>>>===>>>===@@@CCC999;;;<<<<<<:::999:::<<<@@@<<<<<>>============;;;999888>>><<<999888999:::888666444333444666666666>>>IIIhhhyyyoooZZZYYYWWWNNNNNN^^^mmmzzzfffUUUDDD999444...)))%%%$$$&&&'''%%%### !!!"""!!!  !!!"""%%%((()))''''''((()))---.........,,,,,,---///...---,,,---...///...------///...++++++...---))))))''''''***)))&&&&&&(((&&&%%%$$$%%%'''((((((((('''((())))))'''%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&###"""!!!""""""''''''&&&%%%$$$""" """###$$$&&&&&&%%%######"""""""""$$$&&&''''''%%%'''((())),,,---,,,(((%%%###"""!!!"""$$$$$$"""'''""" ###%%%###!!!"""!!!###$$$$$$"""!!!!!!"""%%%&&&'''&&&$$$"""""""""&&&###"""&&&'''$$$###$$$$$$%%%'''&&&%%%###$$$$$$  $$$))),,,,,,+++......111444111,,,***,,,111...***)))******'''$$$%%%'''))),,,.........---///---...333444222333555444444333111//////000111222000///000111111000///000///---***(((***///444333///******---///---+++///,,,,,,......******,,,---******///222222333777333333111000222444000)))%%%%%%&&&)))---//////...000...,,,*********(((&&&---,,,***)))'''''''''''')))((((((+++...111111///************)))((('''&&&###$$$%%%$$$###$$$'''))),,,)))(((,,,---***((()))///---***&&&$$$#########"""!!!  """   !!!%%%%%%!!! """$$$###""""""###$$$$$$###!!!!!!***000...***((('''%%%!!!&&&+++***&&&$$$&&&***'''%%%"""!!!!!!"""###$$$""""""###''',,,---)))$$$''''''''''''&&&%%%###"""!!!###&&&+++///,,,%%%---)))''')))///222000---,,,***(((&&&''')))***+++111000........./////////'''''''''(((000555333,,,***---333777444000333999666000---111444111///000666:::===<<<888777:::>>>AAA>>>===??????===>>>AAACCCAAA@@@@@@???>>>BBBIII???===<<<>>>@@@???:::555888555777???DDDEEEDDDFFFzzzkkkYYYHHH>>><<<;;;<<<<<<<<<<<<;;;:::999???===;;;::::::999777555222222444555555888BBBLLLqqqqqq```NNNKKKJJJJJJRRR___tttyyygggQQQ@@@555---,,,...'''$$$!!!!!!$$$&&&%%%$$$ """###""" !!!"""###)))......+++***---111111222222111///...///000000...------------,,,***)))...///***'''((()))(((&&&###$$$'''(((%%%%%%((($$$%%%%%%&&&&&&'''((((((&&&((())))))'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$))))))(((&&&$$$""" !!!"""$$$%%%&&&&&&%%%%%%"""%%%''''''&&&%%%%%%%%%''')))(((%%%###%%%$$$######$$$$$$""" $$$ ###%%%###"""$$$$$$%%%&&&%%%###""""""###$$$'''+++)))%%%"""###&&&(((%%%%%%)))***&&&######%%%'''(((((('''&&&'''((($$$%%%'''+++///000///...000......000...******...444000,,,---000000+++%%%&&&(((***,,,------,,,+++...,,,---111222//////222333888;;;777///***---111...---,,,---///000///...000///---+++)))***...111111---******,,,---+++)))((()))+++---)))%%%(((---222///...000000///000444111000...---///222...&&&%%%%%%&&&)))---//////...,,,***((((((***...000111+++---///---***((()))***,,,---......---,,,---...******++++++++++++++++++&&&&&&&&&$$$$$$%%%(((***+++((((((+++---+++)))***,,,+++)))((('''''''''(((%%%&&&&&&!!!  &&&  $$$!!! !!!"""### !!!'''(((###"""""""""%%%%%%###!!!!!!"""!!!...999888111,,,***(((!!!%%%)))((($$$"""%%%(((&&&'''(((&&&""" !!!###%%%$$$%%%(((,,,,,,((($$$''''''&&&&&&%%%%%%%%%%%%#########%%%,,,222///(((,,,'''$$$)))111444111+++'''&&&%%%%%%&&&(((+++,,,,,,,,,++++++,,,---......,,,)))&&&***555>>>;;;333,,,///666:::888333555;;;777444444666666444444666<<>>444777444666@@@HHHHHHEEEDDD~~~nnn[[[HHH===;;;777888:::<<<<<<===>>>@@@@@@???===;;;:::888666444333444666888:::???IIIQQQvvvjjjXXXKKKHHHGGGMMMXXXfff~~~gggNNNCCC888222...)))(((***(((%%%###"""###$$$###!!!"""###%%%%%%$$$$$$&&&'''***...222333000///111444111222222111...,,,,,,---111///---,,,,,,,,,***((((((++++++((('''))))))&&&'''$$$$$$&&&&&&$$$$$$'''&&&''''''&&&%%%######$$$"""%%%''')))))))))+++,,,%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))(((''''''&&&$$$"""!!! !!!!!!"""###$$$$$$######!!!!!! ###""""""$$$%%%%%%###!!!(((((('''''''''&&&$$$###!!!!!!""" """$$$&&&''''''%%%$$$%%%%%%###%%%''')))(((''''''''''''$$$%%%***+++'''######&&&(((+++,,,+++,,,---...111222333444444444333222...,,,+++---+++)))+++000555333333444555444///+++***+++---...///...---,,,---+++,,,//////,,,,,,...444:::???;;;333---...222///...---...///000///...///...,,,***))))))+++------+++))))))++++++)))&&&%%%%%%(((***'''$$$&&&,,,555111//////---)))***...000222222///...///,,,'''(((((((((***,,,------,,,---***'''(((+++000444666%%%***///...)))&&&'''***&&&***---,,,'''%%%&&&(((%%%%%%'''((())))))******%%%%%%%%%$$$$$$&&&)))---'''######(((***'''&&&((('''&&&%%%$$$$$$$$$$$$%%%'''&&&%%%""""""%%%!!! %%%"""   """###$$$&&&$$$"""$$$&&&---///''' """$$$ !!!$$$%%%%%%%%%$$$$$$"""...999;;;777333---((('''***+++)))$$$"""###%%%&&&***,,,(((""" $$$***,,,***''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&'''+++)))$$$!!!&&&///333222,,,***))),,,111333000,,,%%%%%%$$$###"""###%%%'''$$$%%%%%%%%%$$$$$$%%%&&&***((('''***444>>>===777---000666;;;999555666:::;;;:::999999888999===AAADDDGGGGGGCCC<<<777888:::===:::999;;;:::666444666999;;;???BBB@@@<<<>>>CCC???;;;:::???GGGHHHBBB:::===999;;;DDDKKKIIIDDD@@@sss___JJJ===:::777999;;;<<<<<<===???BBB??????>>><<<999777444333555666777999???GGGNNNRRRoooccc\\\[[[WWWSSSTTTUUUmmmqqqWWWEEE222...,,,---+++&&&###$$$&&&%%%$$$############"""%%%''')))******,,,...000444444444444444333222000000111222111...,,,++++++000...,,,,,,,,,+++)))'''((((((&&&%%%)))---+++&&&***'''&&&'''&&&###$$$'''$$$&&&((('''$$$""""""######%%%((()))******,,,---((('''&&&&&&&&&&&&'''((((((''''''&&&&&&'''((((((###############"""!!! !!!!!!!!!!!!!!! """!!!!!!"""######""" ((('''''')))******(((&&&))))))***)))(((&&&%%%%%%$$$!!!!!!$$$### ###%%%'''((()))((('''((()))&&&$$$%%%)))///111...***'''%%%''',,,...***''''''(((***---///000111444555;;;999777444222000000111,,,******---,,,+++...444333777;;;;;;888444333333000222333444444333111000///,,,---000000---,,,///111444666666222...------000///------......,,,***,,,+++)))(((((((((((())),,,+++++++++++++++***))))))''''''***+++)))))),,,000.........,,,(((***///222888:::555///......---***)))))))))++++++)))'''///,,,'''%%%%%%&&&''''''$$$))))))%%%"""###&&& &&&***)))$$$!!!###'''######%%%&&&'''(((((((((%%%&&&''''''(((***...222+++(((''',,,...+++***,,,))))))(((''''''&&&&&&&&&---)))%%%###$$$&&&&&&&&&###!!! """""" !!! &&&%%%###$$$&&&'''%%%###%%%""""""'''***))))))***'''...111+++$$$$$$(((***)))'''&&&(((+++***&&&!!!!!!)))000444666555---$$$)))***+++(((%%%######%%%'''+++,,,((("""###***333///,,,&&&###$$$&&&***+++'''((((((((())))))))))))'''***)))$$$###)))000333,,,///222333222000///...++++++***&&&""" !!!%%%&&&'''&&&$$$"""###$$$***+++******...444555222***+++000555555111222666???>>><<<888666:::???BBBGGGJJJKKKGGG@@@<<<===@@@BBB>>><<<===;;;666555777BBB@@@AAADDDDDD>>>;;;::::::999888:::<<<===;;;:::===:::<<>><<<999555333333444444444888BBBMMMPPPMMMVVVRRR___ooopppnnniii\\\eeennnqqqfffTTTEEE:::333...+++))))))'''###"""$$$""""""###%%%&&&'''((((((***,,,...000000222444666999777555555666444000---000111222222///---,,,,,,...,,,++++++++++++***((((((&&&$$$$$$***///,,,&&&,,,(((''''''&&&###$$$'''!!!$$$((((((&&&%%%&&&((((((***++++++)))((()))******)))(((''''''((()))***,,,***'''$$$"""""""""### !!!!!!!!!!!! !!!!!!  ###%%%'''&&&%%%*********,,,------***((('''((()))((('''%%%%%%&&&(((&&&''')))'''###$$$''')))+++------,,,+++,,,---+++((((((...777:::555///+++)))***///111///------+++---000222333444666888888777444000---+++,,,...---,,,...222222///111666222888>>>===777333444777555666888999999888666555111//////333333000///222000000000111111///,,,)))...,,,************(((&&&)))(((&&&&&&'''((('''&&&(((''''''''''''((())))))***''''''***+++))))))+++%%%&&&))),,,+++))),,,222000666999444/////////...---,,,++++++,,,,,,***(((---+++((('''((((((((('''###'''+++,,,***))))))+++)))...333333000---///111---...///000111111111111000111333444555777:::<<<<<<888888<<<===;;;:::;;;888777777666666555444444999444///---///000---******)))(((((())))))'''%%%'''%%%%%%&&&$$$!!!"""&&&'''$$$"""!!!!!!!!!!!! !!!  ###!!!!!!"""###$$$$$$$$$$$$!!! !!!"""""" !!!###)))&&&$$$&&&***+++(((%%%---))))))---///---+++---"""))),,,(((&&&(((,,,...777222...///111///((("""###'''***---222333,,,###''''''(((&&&%%%$$$&&&''''''***+++'''###%%%...777000---)))''')))...555:::,,,,,,...//////...---,,,&&&///555333//////111111,,,111666777333///...///222333111,,,%%%!!! """'''***+++***&&&###$$$&&&---///...++++++...---)))''''''***//////---...222>>>>>>:::555444888999888@@@DDDGGGFFFCCCBBBEEEIIIFFFBBB??????===::::::<<>>888;;;<<<:::666555999===999<<<===<<<888444333333555333222777FFFSSSQQQGGGBBBAAAUUUiiinnnuuurrr^^^PPPPPPIII<<<222...,,,)))---***)))***((($$$$$$(((###%%%(((***,,,...000111000222444444444444666888777888888777444111///......000222111///---,,,++++++***)))***+++,,,+++***&&&'''&&&$$$'''+++***&&&+++'''%%%&&&&&&$$$%%%)))###''',,,,,,)))''')))+++***+++,,,,,,***(((((()))+++***(((''''''(((***+++...+++'''###!!!"""###%%%!!!!!!!!!!!!!!!  """&&&((((((''''''''')))+++---+++(((%%%&&&(((******'''&&&'''((((((''')))+++)))&&&(((,,,111222333222000......///...---...333999;;;666111000,,,,,,000111///...//////111333333333333444555000222333222//////111333222333666:::999444444666333666:::999666444444666333444666777777666555333000...///222333000000222111111000000///---+++)))***(((''''''(((((('''%%%(((&&&%%%&&&))))))(((&&&###############%%%(((***)))(((***,,,***&&&(((...&&&)))...333222000222888222444444333555888666111333222222333555555444222000000111444666777555333///000222444555555555555444888<<<===;;;999999:::888888888999999888888777777999<<<===<<<<<<===>>>BBB>>>===AAABBB???===>>>:::;;;;;;;;;;;;:::::::::666555333111000000///...,,,++++++,,,------+++)))+++)))((()))'''###$$$((((((&&&###""""""""""""!!!$$$!!!!!!$$$%%%%%%''',,,((()))***++++++++++++,,,***************+++,,,,,,%%%&&&''''''&&&(((***---)))***+++...000111111000666222222555666444222333+++///000------111333333<<<:::999888888666111---,,,//////...000222///)))******)))(((&&&'''((()))&&&((()))'''%%%'''---333------++++++---333999>>>111333555777777555222000///888???>>>;;;:::777333+++///444666555222///...333555555000((($$$###%%%%%%))),,,+++'''$$$%%%(((......---,,,///333///)))+++)))***...///...000444555777777555888<<<999222444999>>>???>>>???DDDIIIDDD???<<<===<<<;;;===BBBGGGFFFGGGJJJGGG???;;;<<<999;;;<<<888222---,,,,,,------111777999;;;AAAGGGpppWWWFFFAAA333666999777555555999>>>888:::===;;;777444333333777444222999JJJXXXSSSEEE???:::GGGRRRSSSaaacccMMMDDD@@@888000...///,,,&&&$$$###&&&******&&&%%%(((***,,,///111222444666777555666777666555555555777333777:::888222...///111+++---000000...+++******)))(((((()))+++---,,,+++$$$((()))&&&$$$&&&'''%%%)))%%%###%%%&&&$$$&&&***(((---111000+++((((((***''')))++++++******+++,,,+++)))(((''''''((()))+++,,,***&&&######&&&***---#########"""!!! !!!""""""!!!"""%%%(((******)))&&&(((***---...,,,((($$$'''***---,,,***)))***,,,%%%%%%(((+++)))''')))///777888888666333000//////...///222555777666444111222---,,,...///,,,+++,,,222333444444222000000111,,,111555888777777999;;;777888<<<@@@>>>888555666444444444555666555444333---///111222222111000///---+++,,,///000......000...//////---***'''&&&'''((('''&&&''')))))))))((('''&&&%%%'''***+++)))&&&&&&&&&%%%%%%%%%(((,,,///+++///444444---(((,,,555555888>>>BBB???;;;<<>>@@@???>>>;;;;;;===???@@@===999555444333444666999::::::999555888;;;<<<<<<:::888888666777777666666555444333333555888888777555444444777444333666777444222333......///000111111111000%%%(((***)))'''&&&(((***&&&%%%&&&'''))))))'''%%%$$$!!!!!!""" !!!'''$$$!!!  ###$$$''',,,---///111111000000000111------,,,,,,------...///)))***,,,,,,,,,...222444...333888::::::;;;>>>AAA<<<999888<<<>>><<<;;;<<<>>>@@@???<<<;;;>>>>>>;;;:::<<>>CCC===333,,,111666777666777<<>>999666888999999>>>CCC???BBBGGGHHHCCC;;;;;;???:::<<<>>>===999444000---,,,---111444555777???IIIuuucccOOO>>>>>>666111444777888999;;;888===@@@>>>777333333555111222222888MMMbbbcccWWWEEE@@@===AAAIIIMMMIIIBBB222///+++***,,,---+++)))+++,,,***&&&'''******'''222444555444777:::888444888888999::::::777222///222222444666333...,,,.........---,,,,,,,,,------***((((((***---///...,,,''''''''''''&&&&&&)))+++)))&&&###$$$'''***+++***333///,,,---000000,,,(((,,,+++))))))******)))((($$$$$$$$$$$$$$$$$$%%%%%%'''$$$!!!"""%%%((()))((($$$ !!!!!!!!!&&&''''''((((((***+++---...000000000///---)))&&&###((())))))(((((()))---000***************,,,000444555222///000222444222000777111///444888666222111000///...///111333333333000///---,,,---///000111333555888<<<===<<<888555<<<;;;999666333333444666///...---,,,,,,---...///111333666555333222333555---++++++...///------000000111111...+++((('''(((&&&)))***(((%%%%%%(((,,,***)))***+++------+++)))---+++(((***...222444333333888<<<===:::999;;;>>>???BBBFFFHHHGGGDDDAAA???DDDAAA>>><<<===@@@BBBCCCCCC???:::888999:::999777444444444444444333///,,,***+++---///111///+++(((,,,,,,111888:::444...+++///---+++)))((()))***+++......///---,,,---///111888444111333222///---...+++***)))***,,,,,,+++******&&&%%%''''''%%%$$$&&&%%%###!!!"""###"""!!!!!!!!!%%%(((((('''&&&&&&'''))))))))) !!!"""!!! !!!$$$&&&!!!###&&&''')))***+++000000111777===>>>:::666999666555888<<<===999555:::999999999:::<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGDDD@@@???AAA@@@===<<<:::888777666555222///666333222444222...,,,...444...,,,000444222///...---000333555666555666666@@@<<<999999:::999666222...333666444444666555222444222///......---+++***)))***+++***)))***+++---000,,,(((+++555===888...000111222222000//////000111111000222999@@@???999111///444===<<<444555===999999888666444555999===???>>>AAAGGGFFF>>>666222444999>>>@@@<<<444,,,(((&&&,,,000///333;;;AAABBB{{{lllXXXGGG;;;555111333666999===BBBCCCBBB???<<<888444333222555666555;;;NNNaaaaaaVVVEEEAAA===<<<===;;;888444///,,,)))((()))***((('''))),,,+++***,,,222444222555777777666888:::999444666666666777777666222///000///111444222------000......---,,,+++++++++++++++)))''''''***+++***)))&&&''''''&&&&&&&&&(((***+++(((&&&&&&))),,,,,,,,,222...+++,,,......***&&&'''&&&$$$$$$%%%&&&$$$###$$$$$$$$$###"""""""""!!!$$$!!!"""$$$$$$$$$!!!!!!###"""###%%%$$$###$$$''''''$$$&&&***,,,***)))***,,,...---,,,++++++++++++***(((&&&%%%,,,,,,,,,+++))))))+++,,,.........,,,+++---000333111000000111444777777777>>>888666999;;;777222000------...111444555444222---///000///---...222666333222222777<<<<<<777111666555333000,,,+++,,,.........---------.../////////222444444222111222444222///...///...******,,,444444444444222111///---...---,,,,,,...///111111.........000222333111000444222000222555888888777888<<>>:::777888;;;=========<<<;;;;;;;;;;;;555000,,,---333888999777111---***(((***,,,,,,+++&&&%%%%%%%%%%%%$$$!!! !!!###%%%%%%""" %%%$$$(((///111,,,&&&%%%&&&%%%$$$######$$$&&&'''******)))(((&&&'''***,,,111...,,,...,,,'''###$$$$$$"""!!!"""$$$&&&&&&%%%''' !!! !!! )))((((((***...---(((###)))((('''(((++++++)))'''******))))))***+++---...+++,,,...///111222333333111777;;;777333444777999;;;<<<;;;999777888;;;>>>:::777777::::::666555888:::555333888;;;999666444222555999;;;;;;:::;;;<<<::::::999777444222111111111222111111555999666111111///---,,,------,,,+++000111111000//////111333111111000000666;;;999222444555666444222000000000,,,111444444555999:::888777555;;;DDDCCC999666;;;888444000111555999;;;:::555666;;;???===666444555000333666777555111...,,,++++++...333999>>>AAABBByyyeeeSSS???888333444666999AAAHHHOOOJJJCCC>>><<<999666333555555333777GGGVVVVVVLLLAAA???;;;666000,,,******---+++))))))*********)))---111222111333999;;;:::888:::999777888:::999444444333222333444444222000///...///111000,,,---111...---,,,+++***)))))))))+++)))&&&%%%&&&''''''''')))******)))((((((***,,,---+++))))))+++---...---///,,,))))))******'''$$$###"""!!!!!!""""""!!! $$$$$$###"""!!! ###!!! !!!"""!!!"""$$$'''&&&&&&)))'''''')))---,,,((())),,,333///,,,...222333000---,,,,,,,,,++++++*********,,,---...---+++***+++,,,---......---,,,...111444555777:::;;;===@@@CCCFFFDDD???<<<>>><<<666000---***+++---000222222///,,,+++000333111......333999333//////444<<<===777///555444222///+++******+++---------------...///000000111333444333222333444888555333444333///...000999777777888:::999666222444000---///333666555333333222222222444333222000000//////000111222000///111555777666222000000111888555222///...///222333...'''"""%%%---222111---***'''$$$"""###$$$$$$$$$!!! !!!  %%%'''### !!!###$$$'''&&&%%%###!!!"""%%%(((...---///222000***&&&&&&%%%###!!!!!!###&&&'''''')))!!!!!!&&&%%%$$$&&&'''%%% $$$%%%%%%$$$###"""$$$%%%######"""!!!!!!"""###$$$!!!!!!"""###$$$%%%%%%%%% ,,,333...&&&%%%+++000$$$'''(((&&&###%%%---555000......222222000111444444000///555777555111000222555888999999999:::;;;888:::<<<999333111222555444222///...444:::777000000...------.........---///000111000......///111111444444222333666666333777888999888777666777888333<<>><<<>>>ppp^^^GGG???888555555888AAAKKKTTTQQQMMMIIIDDD@@@<<<999555444222555@@@JJJIIIBBB;;;999444000,,,+++******............000111111111666:::;;;888777;;;<<<::::::;;;999666777999777222333222000000222333222222222//////111///+++---111---,,,+++)))((((((((((((***(((%%%$$$$$$%%%'''(((,,,---......,,,,,,---///---,,,++++++,,,,,,---------***''''''''''''%%%######"""!!!!!!"""###""" ######""""""!!!!!! ###"""!!!!!!!!!!!!""""""&&&""""""&&&)))'''&&&(((((((((+++///...)))))),,,666111...111666999444//////...---,,,++++++,,,,,,+++---000000/////////000---///000111222555999<<<;;;>>>AAAAAAAAABBBFFFIIIBBB>>>;;;<<<999222,,,***)))((()))***++++++)))&&&...000222111//////222555222000111555:::;;;777222444444333111...------///............///000111111222444555666666777777777<<<999777999999666666::::::777555888;;;:::444///111...,,,,,,///000000///222111///......,,,***(((''''''((())))))'''%%%###'''***------,,,++++++,,,000///,,,++++++******)))+++'''###$$$(((***)))&&&...,,,(((%%%###""""""!!!"""  !!!!!! !!!""" """###$$$&&&&&&$$$""" !!!$$$'''***,,,222888888222......***'''$$$###$$$&&&((((((''' """!!!###""" ###"""!!!$$$$$$$$$&&&(((((($$$!!!''')))+++((($$$###'''+++%%%$$$"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!! +++111,,,""" ###&&& """###!!!""")))///"""######"""###&&&(((%%%&&&+++---***'''&&&))),,,.../////////000111444666777666444333444666666555222///111555555111333111/////////000///...------...---+++***,,,---000111000---...222111---///111333555555777:::<<<;;;DDDIIICCC;;;999<<<===:::777999@@@CCC>>>888777;;;222******...000,,,&&&***---333888666222333888...+++'''(((---555>>>CCC===555888DDDFFF===:::AAAxxxgggLLLBBB888444333777@@@HHHNNNSSSWWWUUUNNNFFFBBBAAA999777555666===BBBAAA<<<666111---,,,...//////---///000222444666777999:::;;;???@@@<<<999:::;;;999999:::888444444666444000444222000000222333444333555222222222///++++++///,,,+++***)))((((((((((((((('''&&&$$$$$$&&&)))+++,,,...///...---,,,---...++++++++++++*********+++***(((&&&%%%%%%%%%$$$######"""!!!"""###$$$###""""""""""""######$$$$$$$$$############"""""""""###%%%"""###'''***((('''((()))))),,,000///++++++...333///---111777:::666111------------...///000111333444666666444333333444333444666888999;;;???BBB999;;;<<<:::777666999<<<999555333444222---)))***)))'''%%%&&&(((***++++++444111...///000111///------000333555555555444444000111111111//////000222222333333444444444444444555555666888:::;;;;;;:::;;;777555666666333444888666333000111444222---'''+++,,,,,,***'''&&&(((++++++)))''''''''''''%%%$$$%%%'''((()))(((%%%###""")))***------------------***+++---///000---&&&!!!"""######"""!!! !!!"""***)))'''$$$!!!    """"""""""""""""""""""""%%%%%%###!!! """%%%!!!%%%---555444---)))***+++(((###!!!!!!""""""""""""$$$"""!!!### """$$$$$$###!!!###&&&(((%%% $$$)))###"""   !!!"""%%%+++...)))$$$###""" %%%$$$""""""###%%%&&&'''!!! """$$$"""###''')))&&&$$$%%%"""$$$&&&&&&&&&&&&'''))),,,+++***,,,000222111000555888777000,,,...111111444111///......---,,,***...//////...,,,,,,...//////---)))(((,,,111...(((''')))+++---...111555888888===???;;;999:::;;;:::>>>999777999:::999666666666333000///000111000///------111888999444000000777111***(((,,,444<<<@@@<<<888???IIIGGG<<<>>>III~~~qqqSSSFFF888333333666<<>>999???AAA===::::::;;;:::888999666222222444333///444222111111333444444333666333333333000+++***---******)))((((((((())))))'''''''''&&&%%%&&&)))+++(((***,,,+++***(((((())))))***+++***(((''''''(((((('''&&&$$$$$$%%%&&&&&&###"""!!!"""###$$$###"""""""""###$$$%%%&&&''''''"""###$$$$$$###"""###%%%""" """(((+++******++++++***---111111...///222111///...222888:::777333222333444666888:::<<<<<<======<<<999555222222222222333444444444444666888666666555333000......///000---,,,---,,,******---+++)))'''(((,,,111444555777222---...222222...))))))...333333000...000222000111333333333333555666666777777888888777666666333333444666999;;;:::999555000---...,,,))))))---000---***)))***)))%%%!!!''')))***(((###"""%%%)))%%%$$$"""###$$$%%%%%%$$$$$$&&&))))))'''%%%$$$$$$+++,,,---------,,,+++******+++...333555111(((!!!"""%%%$$$!!!!!!$$$"""######""" !!!""" !!!!!!!!!!!!!!!!!! """"""""" !!!"""+++222///&&&!!!""",,,)))$$$"""!!! """"""### !!!&&&%%%  """!!! $$$!!!!!!"""%%%'''$$$&&&'''%%%%%%'''%%%!!!###  """!!! &&&"""!!!"""""" !!!$$$###!!!!!!%%%&&&######&&&!!!###$$$$$$$$$$$$%%%''')))&&&%%%)))...222111...000555666...((((((,,,...000...+++))))))((('''%%%***+++,,,+++******,,,...---+++&&&%%%+++111///))),,,---...//////222555888666777666444777<<<>>><<>><<<<<<===>>>999???BBB>>>::::::::::::888888555111111444333///333222111222333333222111222111222333000+++))),,,)))))))))((())))))***+++'''((()))'''%%%$$$&&&(((&&&((())))))'''&&&&&&&&&(((***+++***'''%%%%%%''''''&&&&&&%%%$$$%%%(((***$$$###"""###%%%&&&%%%$$$######$$$$$$%%%%%%&&&&&&###%%%((((((&&&&&&''')))$$$"""###***---+++***+++++++++---111111///111666666666777:::<<<<<<:::888:::;;;===???????????????===<<<999555000---,,,---+++,,,------,,,,,,---///555333111000//////...,,,---***(((*********---333000///...///222555777777555222000111222222///,,,,,,...000000///.........000222444444444333444666444444555555444333222111---,,,,,,///333555555333///+++(((((('''%%%&&&******)))&&&$$$###"""""""""%%%&&&%%%%%%$$$%%%''')))'''%%%"""""""""###"""""""""%%%%%%###"""###$$$''''''((()))******)))(((...------111444222,,,&&&$$$&&&((((((%%%###""""""!!!"""""" !!!### !!!!!!!!!!!!!!!!!!###,,,222///&&&"""###,,,)))&&&%%%$$$###!!!  !!!!!! """###!!! """###(((((($$$ !!!!!!###"""!!!  !!! ###&&&(((!!!""""""!!!###'''&&&###'''&&&%%%###$$$&&&***---&&&"""!!!######!!!###&&&!!!!!!!!!!!!&&&!!!"""######"""###$$$&&&''''''((())),,,---......***......)))%%%&&&((((((,,,***'''&&&''''''%%%$$$###$$$%%%%%%$$$%%%''')))'''(((&&&$$$'''---///,,,111222333333444666:::===;;;;;;888444555:::===<<<@@@???;;;666444666;;;>>>>>>@@@@@@???;;;;;;===???@@@???AAADDDBBB;;;888999@@@:::333000111222000...))),,,000000000333:::AAAwwwbbbJJJ???;;;888444222999<<>>???<<>>???AAABBBBBBAAA@@@>>>===>>>>>>>>><<<999666444555444222---)))'''((()))(((***,,,------...000111111...,,,,,,...000...,,,...***(((******+++000777666444444444555555444222222333333333222222111111111000///000222111///,,,,,,---//////...------...////////////...---+++)))'''&&&&&&)))...000///------)))'''((()))(((+++///'''&&&%%%""" ###%%%$$$!!!!!!&&&))))))(((,,,)))%%%""" !!!$$$$$$""""""$$$&&&###$$$&&&))),,,------,,,222...+++,,,000222///,,,***((('''&&&&&&### """  """######### """######!!! ***111///'''$$$&&&(((&&&$$$$$$###""" ### !!! ### !!!!!!&&&'''$$$!!!!!!!!!""""""  ###!!!  !!! ###### $$$%%%$$$ !!!!!! ***333&&&"""!!!######"""$$$)))""" """''' !!!  """$$$"""%%%''''''%%%$$$'''***%%%'''&&&$$$$$$''''''$$$***((('''&&&'''((('''&&& """#########$$$'''))) %%%'''$$$###(((---///,,,---///111333666<<>>>>>qqqVVV???555666666333999;;;???AAAAAA>>>;;;888888555222000000111000///888999;;;>>>@@@AAABBBBBBCCCAAA@@@@@@@@@AAA???>>>>>><<<999888999:::999999333666999666222000444888444222111111222111///---000------000...)))'''(((***)))((()))+++++++++)))...***%%%$$$$$$%%%$$$"""(((''''''(((***)))'''%%%))))))))))))((('''&&&&&&''')))(((&&&''')))'''###)))%%%$$$&&&&&&$$$%%%))),,,'''######$$$###$$$((())),,,------///222111---+++***)))+++...111111111555222111555888777888:::BBBDDDAAA;;;888888555111888888666333444666333---333111...---,,,+++***((((((((()))***+++---......444000///222222///---...+++++++++******,,,000444555000///444888777555444999444111333333000///000+++,,,+++((()))------)))+++,,,------............,,,...000000---+++))))))((($$$###&&&&&&%%%&&&***((('''&&&###"""$$$(((+++'''%%%### ###)))...---'''"""###(((+++///111***&&&%%%'''&&&""" ''')))'''!!!!!!###""""""$$$&&&((())))))((('''...'''!!!###000999555++++++(((%%%%%%%%%### %%%###!!! !!!#########$$$!!!!!! """&&&%%%!!! """&&&(((((('''&&&&&&###"""###$$$!!!###"""&&&&&&###"""%%%### $$$"""&&&$$$ """&&&,,,///)))!!!$$$$$$"""!!!%%%***((("""!!!  %%%""" $$$###&&&(((%%%""" """$$$%%% """$$$"""  !!!""" ###%%%""" !!!'''&&&$$$"""&&&---...+++******)))'''&&&%%%$$$###///(((###$$$&&&'''&&&%%%!!!"""#########""""""###"""$$$###&&&,,,...+++,,,---...///000000000555777555000///111222///666777666333666<<<===;;;CCCHHHKKKEEE;;;555888===EEEAAA??????===666111111KKKEEE===888666555222000222888999111---222:::@@@~~~iiiQQQAAA;;;999777666888;;;======<<<999888111000000222666999::::::AAAAAABBBBBBCCCCCCCCCCCC@@@???>>>>>>@@@@@@???===>>>;;;999888999999999888888888777666555555555666333222222333444444333111000---,,,...,,,'''&&&''')))((('''''')))******)))+++'''$$$"""###$$$$$$"""'''&&&&&&'''))))))&&&$$$''''''((((((((((((''''''%%%''''''&&&)))------***(((%%%$$$&&&&&&$$$%%%(((222,,,((())))))'''(((,,,***...///---///222000---222111000222555777777777888444333777999888888:::<<<>>><<<777444444222...---......,,,///222111,,,***(((''''''((())))))(((,,,,,,---...///000000111444111111444555222000222+++,,,.........///111333444///...222444222000000666222000333333000...///222222///++++++---+++'''++++++,,,---------------(((***,,,,,,***)))(((((('''$$$###%%%&&&$$$%%%)))$$$$$$###!!! ###'''***)))(((&&&######%%%***...***%%%!!!###'''+++...///%%%"""!!!%%%%%%"""!!!###$$$'''&&&  """!!!+++***(((&&&$$$#########((((((%%%$$$'''+++***%%%&&&$$$""""""###### $$$#########$$$###!!!!!!!!! """""" """###$$$&&&!!!"""%%%$$$$$$&&&'''******)))***---***%%%(((((())),,,//////,,,)))+++***+++---)))$$$%%%)))###%%%$$$!!!###)))...---((($$$!!!!!!   %%%(((&&&$$$###$$$(((&&&### """'''///333---###$$$%%%$$$!!!"""%%%%%%!!! $$$((('''### #########"""!!! """ """""" """)))+++)))%%%###  !!!###!!!"""###!!!!!!%%%!!!!!!!!!###$$$###$$$***111000+++'''(((((()))***+++,,,,,,000,,,(((&&&%%%%%%&&&'''(((&&&$$$%%%((((((%%%"""###$$$!!!$$$((('''+++***)))(((((((((******+++------***+++///111///111111000///555<<<===999;;;???BBBBBB>>>:::888888EEEAAA???@@@===777444444AAAAAA@@@<<<777555666888<<<:::777333222222555777}}}eeeOOOAAA;;;888999:::;;;<<<<<<;;;999999111222444888>>>AAABBBBBBHHHGGGFFFEEEDDDBBBAAAAAA>>>======>>>???@@@>>>======;;;999888999999888777:::777555555666666444222333222222444666777666555///+++******)))$$$$$$&&&)))'''%%%%%%'''((()))((('''%%%""""""###$$$$$$###&&&&&&&&&''')))(((&&&$$$''''''''''''(((((((((((($$$&&&&&&%%%(((...///,,,)))%%%%%%''''''%%%%%%)))///+++)))******(((***......222333111111333222///666555444666888:::;;;:::666111000333444222222444555777666111///000///+++)))******(((***...---))))))'''&&&''')))++++++***/////////000000000111111...,,,...222333000000222///111444555555444555555888444333777888666555777222//////222333000---...//////,,,((((((***(((###$$$%%%&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%$$$%%%&&&###"""%%%%%%###$$$'''""""""!!! ###&&&$$$$$$"""  ###&&&(((%%%""""""&&&***+++)))!!!###$$$"""###&&&!!!$$$$$$ """!!!000---(((### !!!"""'''---///)))###!!!######$$$###"""###$$$$$$###"""!!!!!!"""$$$&&&&&&$$$!!!###$$$"""!!!$$$&&&"""###+++...***$$$ !!!"""###%%%'''(((---(((%%%''')))'''(((++++++...000///222444222---,,,******---111222...***---+++,,,...+++%%%$$$&&&$$$&&&$$$!!!"""(((+++***((($$$"""###"""""" $$$$$$   !!!!!!""""""&&&###!!!"""&&&(((((('''%%% $$$&&&$$$!!! $$$,,,000,,,###"""$$$$$$"""%%%++++++(((%%%&&&''''''&&&$$$!!! !!!"""$$$%%%$$$"""  !!!!!!""" !!!''')))'''&&&%%%""" !!!!!!!!!!!!   &&&### """######&&&///555222***"""###$$$&&&(((***+++,,,)))(((&&&"""!!!"""%%%((()))%%%"""%%%***+++&&&!!!$$$$$$!!!!!!&&&%%%!!!***((($$$!!! !!!$$$&&&$$$'''((('''***000444333444222000000888@@@>>>888888<<>>;;;:::<<<:::555444666000777<<<999111...444;;;EEE:::333888:::555222333sss]]]LLL???666999999999999999999999888<<<<<<>>>AAADDDFFFEEECCCHHHGGGEEECCCAAA@@@???>>>===<<<<<<>>>@@@@@@???===<<<:::888888999999777666666555444444444333111000333333333444666666555444...***'''(((&&&""""""%%%(((&&&$$$$$$%%%'''((((((%%%$$$######$$$%%%&&&&&&'''&&&'''(((******(((&&&)))(((((((((''''''((((((&&&'''&&&$$$&&&+++,,,)))***''''''))))))''''''***+++)))))),,,---,,,...333222666888555444555444111444333222333555777777777444///...000111///...000111333333///...//////+++...000...***)))+++***&&&+++***((((((***+++***)))---------...............******---222333000111444555777999:::999999:::;;;888666777;;;;;;:::;;;???///------222333///------((()))(((&&&'''++++++(((!!!!!!"""""""""""""""!!!!!!###$$$$$$""" !!!%%%""""""$$$$$$""""""%%%######""" ###  '''&&&$$$$$$''',,,+++'''""" !!!$$$$$$"""###((("""""" """!!!,,,***&&&###"""###%%%&&&)))222666000'''%%%&&&(((''''''&&&'''(((((()))(((%%%%%%&&&(((***(((%%%"""###!!!###'''(((%%%%%%(((+++'''%%%(((///222000,,,***)))((('''''''''''''''000+++)))***+++***+++///...111222333666<<<<<<999...///000111111111///...,,,******,,,)))### """$$$%%%###"""$$$"""### !!! """&&&)))(((""" """!!!""""""###$$$%%%%%%$$$$$$'''%%%"""!!!$$$&&&'''&&&'''### !!!###$$$!!!!!!!!!###&&&%%% """######(((...000---%%%$$$###$$$%%%%%%!!!!!!"""###"""""" """$$$$$$!!! """ !!!!!!%%%$$$###!!!  !!!!!!######  ###$$$$$$###&&&...555111)))######$$$$$$$$$%%%%%%%%% """%%%%%% """%%%&&&$$$!!!%%%$$$!!! %%%)))&&&(((%%% ###&&& $$$%%%%%%)))111444444999666222333;;;AAA===444999===CCCGGGGGGAAA:::444888666666888555111000222***000555222+++***111:::DDD666222<<>>GGGGGGGGGHHHIIIHHHFFFCCCFFFEEECCCAAA??????>>>>>>=========???AAAAAA@@@>>>:::999888888888888777555222666888777333000111333444333222222333222000...---(((&&&'''%%%""""""&&&(((&&&$$$%%%&&&(((((((((%%%&&&&&&&&&''''''((()))(((((((((***,,,,,,***(((,,,+++***((((((''''''((()))***)))''')))------***,,,)))))),,,,,,)))))),,,//////000333222///111666111666888555333333333111000///......000222111111666222000222444111111333111333333//////111111...222333111,,,)))***)))'''(((&&&%%%&&&'''))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---222777777444555999777888888777777888;;;>>>555444555777555222555;;;///,,,---111222///,,,,,,)))******)))+++000111...$$$$$$%%%%%%%%%$$$$$$###"""###$$$"""$$$""""""%%%%%%"""!!!$$$!!!""""""!!! !!!###&&&%%%&&&%%%$$$"""!!!"""$$$&&&(((((((((...555555000***(((((((((%%%"""###((("""###!!!"""!!!''''''''''''((((((((((((***000222///,,,,,,,,,************))))))***+++,,,000111222333222///)))%%%***'''(((++++++))))))+++***)))))))))+++,,,,,,+++000///...,,,+++***))))))+++((('''))))))(((***///555666555444777>>>AAA???000666;;;999333000333888000---,,,---+++&&&###$$$$$$&&&$$$!!!!!!%%%'''%%%$$$ !!!%%%((('''""""""$$$%%%%%%""" $$$$$$%%%&&&&&&&&&%%%%%%(((&&&$$$###$$$%%%&&&''''''%%%$$$%%%'''(((&&&$$$&&&((($$$ """"""!!!$$$%%%%%%***111444111&&&###!!!"""%%%%%%""" """$$$%%% !!!###&&&((('''$$$!!!!!!!!! """""""""!!! !!!    &&&%%%$$$!!!!!!'''---+++$$$'''''''''&&&%%%%%%$$$$$$"""###&&&&&&""""""""" !!!!!!$$$(((%%%!!!"""%%% ###$$$$$$'''...222111666444111333;;;AAA<<<333666===EEEGGGEEE@@@===<<<>>>=========777000---///333444333///,,,---222888;;;222222;;;;;;000...555vvv```MMM>>>???AAADDDGGGIIILLLMMMLLLKKKIIIJJJJJJIIIGGGEEEEEEDDDBBB@@@??????@@@@@@======>>>@@@BBBAAA???<<<999888777888888888666444222888<<<;;;666333555888444333111000000///,,,)))+++'''&&&((('''$$$$$$'''(((''''''''')))***)))(((&&&'''))))))))))))***,,,)))((()))+++------,,,***...---+++)))))))))******,,,...///...000444333///,,,******......******,,,000000333444111,,,---222---333666333///000000//////---,,,,,,...///...---333///...111333222222444111444444111000333333000---000///***(((***+++***&&&%%%%%%'''***---------,,,,,,,,,,,,------......+++---222777555111222666444444333222333555999===555555666666111,,,000777000------000111...+++,,,)))+++)))'''))),,,,,,)))$$$$$$$$$$$$$$$$$$###"""###$$$$$$###  %%%"""###&&&%%%"""!!!###!!!"""###%%%))),,,)))))))))'''%%%%%%&&&((('''+++,,,,,,333>>>@@@;;;333000///---'''!!!"""'''###$$$!!! """###"""%%%&&&)))***+++***((('''))))))((((((+++...,,,'''((())))))((('''(((+++---333444555666555000)))$$$'''%%%%%%'''(((%%%%%%(((((()))((('''%%%%%%&&&'''(((((((((''''''(((((()))%%%$$$%%%''''''%%%'''+++666666333000111666777444///777>>>:::000,,,222999333...,,,---,,,(((%%%&&&!!!$$$$$$"""$$$)))+++)))***'''%%%%%%"""!!!%%%%%%"""!!!%%%'''&&&)))******)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))''''''&&&'''((()))''''''(((***---///...---(((...///)))""""""%%%&&&$$$''''''(((,,,333555222---+++)))***,,,,,,***''''''&&&$$$"""!!!"""$$$%%%$$$%%%'''***+++***&&&###!!!$$$"""###&&&'''&&&"""""""""""""""!!!!!!!!!"""!!! !!!!!!!!!!!! !!!######!!!  &&&$$$$$$!!!"""&&&%%% $$$$$$$$$$$$$$$$$$$$$$$$,,,000---&&&$$$(((&&& $$$(((&&&###  ###%%%(((((('''***///222111111111222666>>>EEEBBB:::555<<>>>>>???@@@======>>>@@@AAA@@@===:::888888777888888777555333444777::::::999777777888333222000///...---***((()))&&&'''******'''&&&)))(((((()))+++---,,,***(((&&&(((++++++))))))***,,,(((((((((***------+++***---,,,+++******,,,...///111444444333555666333...+++)))***------***)))+++***,,,000222///+++,,,111,,,333666222//////111000///---++++++---------,,,000,,,+++000333222333555111444444111000333222///***------)))'''***------)))((('''))),,,...//////***++++++,,,---......///(((***000333111+++,,,000///000222333333555888;;;222444777777222...444===333///---000000---+++,,,'''(((&&&######&&&%%%"""""""""######"""!!!!!! ###$$$$$$$$$###"""$$$&&&%%%######'''&&&"""!!!###!!!"""###$$$%%%(((+++)))((((((&&&$$$%%%'''***+++///...+++111<<<>>>777888666444000((( !!!&&&!!!&&&'''$$$"""$$$$$$######$$$''')))******)))(((,,,***&&&%%%)))...,,,%%%$$$&&&''''''''')))---000...000222555555111***%%%$$$!!!!!!$$$%%%$$$%%%(((---***'''&&&'''(((&&&%%%############%%%&&&'''((('''&&&))),,,***&&&&&&***111333222000000222000+++...555999666---***...555555///+++++++++)))''')))$$$&&&&&&$$$$$$(((***(((,,,)))'''(((&&&!!!!!!###&&&'''$$$$$$(((******---------+++)))***,,,...)))((('''&&&&&&'''((((((((()))***))))))))))))*********+++---...///...------...+++%%%###%%%&&&$$$$$$&&&&&&&&&)))///000...///.........//////...---))))))((('''&&&%%%%%%%%%'''''')))+++,,,***'''$$$$$$(((''''''***+++***%%%%%%$$$#########$$$$$$'''$$$!!!!!!$$$'''((('''$$$&&&(((((('''%%%###""""""%%%"""!!!'''###'''(((&&&%%%'''&&&########################"""+++666999---$$$###### !!!$$$((('''### $$$''''''&&&(((---000...)))---000444;;;AAA???:::333999AAAHHHLLLKKKHHHEEE@@@CCCIIILLLGGG>>>;;;===::::::999666222///......---000222333111000111222qqqaaaZZZZZZYYYWWWUUUQQQNNNLLLMMMJJJGGGEEEEEEEEEDDDCCCCCCBBB???===;;;<<<<<<===<<<<<<===???@@@>>>;;;888888777777888888777555222444444555777::::::777555222000///......---***((('''&&&'''+++,,,)))(((***))))))+++---///...+++(((&&&)))++++++)))(((***,,,''''''(((***,,,,,,+++)))+++*********,,,///111333555888888666555444...''')))'''(((,,,,,,(((''')))&&&)))///444333000333999---444888555111222333333...,,,+++***,,,,,,,,,+++222......333777777888;;;111333333000///111111...+++///...)))'''***------)))'''&&&&&&((()))((('''(((((()))***,,,---......***,,,222555222++++++000---000444666777888:::;;;+++...333555111000888CCC555000...//////---+++---'''(((&&&###$$$((('''###%%%%%%&&&&&&%%%$$$######"""###%%%%%%%%%&&&(((+++%%%###$$$''''''###!!!###$$$%%%&&&%%%######$$$&&&******)))'''%%%'''***---///222///(((***444333+++:::888555111((( !!!'''###''')))%%%$$$%%%%%%###!!!$$$&&&)))+++,,,,,,222000+++(((+++///---'''"""$$$''''''(((+++000555---///333777999666000,,,'''$$$%%%)))+++***,,,000444---'''(((---///+++&&&(((((((((((()))***+++,,,,,,---000222///)))(((,,,111555777777999999555...333777999666111...111555:::222---......---,,,......///...)))((())))))&&&(((%%%&&&))))))&&&%%%'''))),,,+++'''%%%''')))(((------,,,***(((***---000+++)))(((&&&&&&''')))***&&&((()))***)))(((((()))......------,,,***'''&&&,,,(((!!!!!!&&&###"""$$$###"""%%%***+++(((((((((((('''''''''''''''$$$&&&'''))))))(((&&&%%%(((((()))+++,,,***'''$$$ '''+++)))((()))***((()))((('''%%%$$$$$$%%%%%%,,,&&&!!!"""''',,,,,,+++&&&+++///...)))$$$$$$&&&###%%%)))+++'''"""$$$)))$$$+++111///---,,,+++(((***))))))((('''&&&%%%$$$!!!333<<<...  ###%%%&&&%%%"""  !!! $$$'''%%% $$$(((+++000444222......111777@@@GGGEEE===555000666AAAIIIHHHCCCBBBEEE===AAACCCAAA;;;555222111***///222111444:::<<<999|||ooofffeee___WWWSSSSSSRRRMMMIIIKKKHHHEEECCCDDDEEEEEEDDDEEECCCAAA?????????>>><<>>:::777666666;;;;;;999888666444222222888666444444666666666555---///000///,,,)))'''''',,,((($$$%%%((()))&&&"""222///+++))))))***)))))))))'''%%%$$$&&&''''''''''''&&&&&&(((+++---......---,,,+++,,,///222333333666555111,,,((('''))),,,&&&%%%$$$&&&(((+++------------...111333444333111000222333222000///222444...+++***------+++,,,///222333444555666666555555999444///000555777444///000///---+++***(((((('''(((###$$$((((((&&&$$$&&&'''((((((***,,,///&&&,,,///......000000---111///222999===999555333(((///444111...111666888///111222222///+++((('''***%%%"""###(((,,,,,,***000333444000(((###"""###***((()))***'''"""!!!$$$!!!&&&'''$$$$$$((((((&&&%%%((()))'''%%%$$$'''(((,,,111000+++)))+++...///...+++((((((+++///;;;888333,,,%%%!!!!!!"""$$$"""$$$((((((%%%###%%%!!!!!!&&&)))***(((...***'''***//////)))###!!!###$$$###'''000555555444333222444;;;AAA<<<333000///+++''''''+++,,,)))222...,,,,,,---,,,,,,---,,,---//////---,,,,,,---(((,,,111444444222111000---333777666555777777555777444333555444111000222000000///---+++,,,000333---,,,((($$$%%%***+++)))((('''&&&((()))(((######&&&((((((''''''((()))'''((('''&&&%%%%%%'''))))))'''%%%&&&((()))))))))+++(((######******&&&******)))&&&###"""###%%%((($$$ !!!%%%&&&$$$!!!###!!! !!!!!!!!! &&&###"""###&&&'''&&&$$$((('''%%%"""""""""###$$$%%%$$$$$$%%%''''''%%%######%%%'''&&&$$$######$$$$$$######"""""""""######$$$%%%'''((()))((((((''',,,,,,------------------...---///222///)))''')))***///111...---//////......///,,,''''''((('''""")))***)))'''$$$"""""""""!!!&&&)))$$$ !!!""" ###!!!""" ###(((...222111---***...%%%$$$000777444333777333777<<>>>>>777111222777222555444111777BBBIIIIII}}}tttjjjdddaaa[[[UUUQQQQQQOOOKKKHHHIIIFFFCCCAAAAAABBBBBBAAA???>>>===>>>@@@AAAAAA@@@;;;===>>>>>><<<;;;;;;<<<;;;:::999777555444333333555444333333555666555444,,,...000///---***))))))***'''%%%'''***,,,***'''222///,,,***)))))))))(((+++)))&&&&&&'''(((((('''&&&''')))---000222111000///---+++***,,,------,,,///+++'''%%%%%%&&&&&&%%%#########&&&)))---///000/////////000333444333222333444444111...,,,---//////,,,+++...///------111222333555777888888888777<<<999666888<<<;;;555///333111///+++(((&&&%%%$$$###!!!!!!"""###%%%&&&'''(((((()))+++---***...111///000333333111///,,,,,,111333///,,,+++111444444111///111111///+++000555555111......111444///+++***---...---***///222444111+++&&&&&&''',,,*********'''""""""%%%%%%$$$%%%(((&&&""""""%%%((('''''')))***((($$$"""$$$$$$(((...---)))))),,,333222///***%%%$$$&&&)))444222///)))$$$""""""###((('''(((,,,,,,(((&&&(((&&&$$$###$$$'''))))))'''))))))***,,,//////---+++)))++++++)))---333666555000333444222222444222...//////,,,)))***///000...///,,,******************((()))******)))((()))+++'''))),,,,,,+++***))))))(((******))),,,///---(((---+++---111000+++((()))***'''$$$$$$%%%'''((((((&&&&&&""" %%%&&&$$$'''%%%######%%%%%%$$$"""(((&&&$$$%%%&&&'''%%%###%%%%%%%%%$$$######&&&((('''$$$"""!!!###%%%%%%%%%###!!! '''((($$$$$$$$$$$$""" """$$$ """%%%$$$""" !!!"""""""""!!! !!!###%%%$$$!!!$$$"""  """###""" !!! !!!"""$$$$$$$$$$$$''''''''''''((()))***+++///------000111......000///111000---...111///***...///,,,)))***---,,,(((++++++,,,***&&&$$$######!!!&&&'''$$$!!!!!! !!!!!!&&&***,,,,,,)))'''+++(((...:::===777666;;;444222222555;;;??????===333333333555777;;;BBBHHHCCC<<<000)))000>>>EEEDDDvvvnnnhhhcccaaa\\\WWWQQQNNNMMMLLLIIIFFFGGGDDDAAA?????????>>>===<<<;;;;;;===@@@AAABBBAAA;;;===>>>>>>===<<<<<<===;;;999777666555444555555333222111222444555555444,,,...000///---+++***+++)))'''&&&(((,,,///...,,,///---)))((((((((('''&&&+++)))((()))+++,,,,,,,,,***+++...111444333000---,,,***((('''((()))((('''((($$$!!!!!!%%%&&&$$$!!!$$$%%%&&&)))+++...000111333222111222444666666666333444333111...,,,---......+++,,,///111000111555<<<======>>>>>>===;;;:::666444444777999666...'''+++)))'''$$$""" %%%&&&'''&&&&&&''')))+++(((,,,---,,,...333444222777111...///...+++***+++444444222...///111...((()))000777666111...111666999555111///111111000---...111333111---******+++---***))))))&&&!!!"""&&&(((&&&%%%&&&$$$!!!"""'''%%%%%%%%%%%%%%%### !!!"""&&&+++,,,))))))---777444000***%%%$$$'''***---,,,+++(((%%%$$$%%%'''***((())),,,,,,'''&&&((((((&&&%%%%%%&&&&&&%%%$$$$$$'''+++,,,+++***+++---***+++***(((***//////+++)))///222---((((((+++---+++,,,***(((***000222000+++)))'''&&&&&&''''''&&&&&&'''''''''&&&&&&)))+++(((((((((&&&###"""$$$%%%'''&&&###$$$***000...''')))***...444333,,,''''''---((($$$###&&&((('''%%%$$$$$$!!!"""### &&&### !!!"""######)))$$$!!!"""&&&'''###!!!"""###""""""###&&&(((&&&$$$!!!!!!###&&&((()))!!! ###***,,,(((  """$$$  """###""""""$$$&&&'''%%% ###"""  !!!######""" !!!!!!!!!$$$'''(((000***&&&))),,,++++++,,,------+++***---111...(((***+++***((()))------******+++,,,+++(((%%%$$$$$$"""$$$$$$""""""$$$!!!"""!!!!!!%%%$$$!!! !!!$$$&&&''''''%%%$$$***///:::FFFEEE===;;;@@@;;;333...111;;;AAA@@@;;;:::333---...666BBBKKKNNNPPPBBB///'''...;;;>>>;;;uuukkkddd```]]]\\\VVVSSSOOOLLLKKKJJJHHHEEEFFFCCC@@@???>>>>>>===;;;=========>>>@@@AAA@@@???@@@AAAAAA???<<<999777888999888666555555555666777222222111333555666555444...000000///---+++******)))((('''))),,,......---***(((&&&&&&'''(((''''''*********,,,///111111111000///000111111///+++''''''%%%%%%%%%'''(((((('''%%%%%%$$$%%%&&&'''%%%$$$(((***,,,---------...///333111000111444777888888666666555555444444555555333111222666888777999===BBBAAAAAA???<<<999666444---,,,,,,///111...'''!!!!!!!!! $$$$$$$$$$$$###$$$'''))))))+++,,,,,,000777999888>>>888222000---******...---///...+++,,,......***+++000444444000...///222333111//////111222222111,,,...000///,,,************'''%%%&&&$$$!!!###(((%%%"""!!!###""""""&&&,,,***)))&&&""""""###"""######&&&******((())),,,666333...***(((***///222)))******)))'''&&&'''((((((%%%&&&((('''###"""###$$$$$$#########"""!!! ###%%%''''''&&&%%%%%%&&&'''((('''%%%'''+++)))$$$""")))---)))%%%(((---000&&&'''&&&$$$''',,,...+++''''''%%%"""###&&&%%%###(((((((((''''''(((+++...+++***((($$$""""""%%%(((&&&&&&%%%&&&,,,333333///++++++///555555///+++***333111---+++***)))((('''******'''######&&&%%%!!!&&&$$$""" !!!""""""###""""""%%%))))))%%%!!! !!!###$$$%%%'''+++---&&&$$$""""""%%%))),,,---!!!###"""!!!&&&,,,---***!!!!!!"""!!! !!!$$$&&&!!!###$$$$$$%%%%%%%%%### !!!   """###!!! """&&&+++...444+++###$$$&&&%%%######%%%(((((('''))),,,,,,((($$$&&&%%%###$$$))))))%%%&&&'''))))))&&&$$$###""" !!!!!!$$$""""""""""""  !!!%%%******((((((%%%&&&''''''&&&&&&&&&'''+++000;;;DDDCCC<<<888:::<<<555...111:::AAAAAA>>>AAA999000111???MMMRRRPPPNNNBBB444///333::::::777zzztttlllddd___\\\YYYWWWRRRPPPNNNLLLKKKIIIHHHFFFEEECCCAAA@@@@@@???>>><<<>>>>>>>>>@@@BBBBBBAAA@@@AAABBBAAA>>>:::666444444777666555555555777888999333333333444666777555333000111111///,,,)))((()))))))))((()))+++++++++***'''&&&&&&'''***,,,,,,,,,...------...000111111//////...+++******)))'''%%%&&&%%%%%%&&&(((((((((&&&$$$(((,,,+++'''%%%'''***&&&***...///......///000444222111333666:::;;;<<<@@@???>>>======>>>======<<<999999;;;;;;999:::===999888888666333000---++++++)))((()))++++++((($$$!!!!!! !!!!!!###!!!!!!!!!!!!!!!!!!###&&&)))...000111222888@@@BBB@@@<<<666000---)))&&&(((---'''---000---***,,,//////......///111333333222111///...---...///000000///)))+++++++++)))'''&&&%%%$$$"""!!!"""""" ###)))&&&###"""######$$$)))000444333---%%%%%%)))+++((($$$###%%%((('''$$$%%%***333///+++((())),,,111333'''((()))(((&&&%%%%%%&&&&&&######%%%$$$ !!!!!!"""######"""!!!!!! $$$$$$###$$$&&&'''&&&%%%******((((((+++000...((($$$((()))((()))---000///&&&'''%%%###%%%))))))&&&%%%&&&$$$!!!"""''''''###)))))))))((('''))),,,///,,,+++(((%%%$$$%%%***---%%%)))***((()))...000///***)))***//////+++***+++333555444///((($$$%%%'''111111///***)))+++((($$$&&&'''&&&%%%###"""!!!!!! &&&+++,,,,,,***)))"""$$$&&&'''))),,,000444***(((%%%%%%''')))++++++!!!$$$$$$###%%%******'''$$$$$$$$$"""!!!!!!###%%%###&&&######!!!!!!%%%+++000444666,,,$$$$$$%%%$$$"""""""""))),,,((($$$%%%''''''"""###!!!###"""!!!######!!! !!!"""  """###"""&&&+++,,,)))(((++++++,,,---+++)))(((***,,,///000555;;;<<<888444333666222///...111444666777???;;;666:::IIIXXXYYYRRRGGGAAA999555555888<<<@@@|||mmmjjjeee```]]]YYYUUURRRNNNMMMLLLKKKJJJIIIHHHGGGEEECCCBBBBBBBBBAAA@@@>>><<<<<<>>>@@@CCCDDDCCCBBB;;;<<<===;;;888666555555444444555666777888999999444444444555777666444222///000000---***(((((()))*********)))))))))))))))***)))***,,,///111111111111000///......---***((()))'''%%%%%%'''(((((('''((('''''''''((('''%%%$$$###)))...---'''$$$(((...$$$)))000333444444666888???>>>===???BBBDDDDDDDDDIIIGGGDDDBBBAAA@@@???===:::666444444222...---///...///000000000///---,,,(((&&&$$$###%%%%%%%%%%%%!!! $$$'''### !!!$$$)))---///111111333999@@@AAA===777222///---)))'''***///)))000444///***+++...000...,,,,,,000666999888555000000///---,,,***))))))$$$%%%%%%&&&%%%###"""!!!!!!!!!!!!"""'''---)))&&&&&&$$$###(((...444444---######***,,,)))$$$"""###%%%$$$!!!###(((111,,,'''%%%&&&)))+++,,,%%%'''((((((&&&###""""""'''$$$###%%%%%%"""!!!$$$"""$$$&&&'''%%%$$$$$$$$$&&&$$$$$$''',,,//////...---,,,***)))///444333---,,,,,,+++***,,,000///***((()))(((%%%&&&***)))%%%$$$'''&&&!!!$$$+++,,,&&&'''((((((((('''(((***,,,))))))((('''&&&'''+++...***///000,,,)))+++,,,++++++((((((+++,,,***+++...333777888222((("""%%%)))222333111...---...+++&&&'''((()))(((&&&$$$###$$$$$$***------------...'''(((***+++,,,...222555555222///------,,,+++***%%%(((***((())),,,,,,)))$$$$$$###!!! """!!!!!! """&&&)))''''''%%%"""!!!###!!!!!!""""""############ !!!""""""  $$$(((***)))### """!!! !!!$$$,,,000)))!!!!!!###!!!!!! !!! $$$'''&&&'''***---***%%%###&&&...000111...+++***,,,///777777999;;;===<<<:::999555666666333000...000222BBBAAA===;;;DDDNNNLLLCCCDDD???:::555222444@@@LLL~~~uuuoooeeebbb___\\\YYYUUUPPPLLLJJJJJJKKKJJJHHHGGGGGGGGGDDDCCCBBBBBBCCCCCCAAA@@@======>>>@@@BBBBBB@@@>>>666888999888666444444555111222555777999:::999999444444444555555444111///,,,,,,---+++))))))***+++)))*********)))))))))***,,,,,,,,,...000222111000---,,,+++++++++)))&&&$$$%%%$$$$$$&&&((()))'''&&&'''&&&&&&'''((((((&&&$$$###'''++++++((((((,,,111+++111:::>>>>>>>>>@@@CCCHHHGGGGGGGGGHHHHHHFFFDDDCCC@@@<<<;;;;;;:::888555///+++***,,,***''''''***+++,,,...///000000000000$$$###!!! ######!!! !!!###(((...333///000///000555:::888111222000///000---+++...555***...000,,,)))+++,,,+++---,,,---000444666777666//////...+++'''$$$"""!!! !!!""""""!!! !!! !!!###"""$$$...***'''&&&### ###)))+++---)))''''''!!!&&&###$$$&&&%%%$$$''',,,///***&&&$$$%%%'''((((((&&&(((++++++)))&&&%%%$$$(((%%%%%%''''''$$$%%%(((%%%(((+++***(((&&&%%%&&&'''))),,,---...000333666111///+++***000666555000...///...,,,---///,,,'''(((***)))&&&(((+++***&&&$$$)))(((###'''000111+++'''((())))))((('''(((***((()))***)))((((((***,,,,,,//////------///---))),,,)))***---...,,,---000111444555111***&&&'''***...000000///000222///***'''((()))'''%%%%%%(((+++---,,,******+++,,,------,,,------,,,+++,,,...111444333111000///...+++)))&&&+++---,,,---//////,,,###$$$###!!! """ !!!######!!!!!!%%%)))+++,,,,,,***'''&&&'''***((()))***+++,,,,,,,,,,,,((('''&&&''')))******))) !!!''')))$$$"""%%%"""&&&&&&$$$###&&&)))'''%%%''',,,,,,'''$$$$$$,,,///000...***(((+++...666;;;>>>>>>======???AAA;;;>>>AAA@@@<<<:::999:::NNNNNNGGG===<<>>JJJwwwmmmeeebbb```\\\YYYVVVRRRLLLIIIGGGHHHIIIIIIGGGFFFFFFFFFBBBBBBAAABBBDDDDDDBBB@@@AAA@@@@@@@@@@@@>>>;;;888555666777666444222222333///111555888::::::999888444333333444444333///---((()))******)))***,,,...((()))************+++,,,---,,,,,,---...///---,,,%%%%%%%%%'''))))))'''%%%%%%%%%''')))***)))%%%"""""""""###&&&)))***)))(((%%%'''(((***,,,...111333666===EEEIIIHHHFFFHHHJJJFFFEEEDDDCCCCCCAAA===:::666333000000222222000...***((((((,,,......000333)))***+++,,,------,,,,,,%%%$$$###"""!!!!!!  """%%%+++222777333333222222666888444,,,,,,+++---///---+++///555'''((((((&&&(((,,,+++''',,,...000000//////111333***+++***'''### !!!"""""" ###"""###%%%###!!!***&&&$$$###  %%%'''+++)))!!!!!!(((&&&(((&&&&&&)))))))))---222---)))%%%%%%'''******)))(((+++...///---+++***)))(((%%%%%%'''(((%%%&&&)))'''***,,,,,,(((%%%$$$%%%)))...222111------222888777444///---333::::::444***...000...---...,,,'''&&&((('''%%%'''+++***&&&%%%******%%%)))333555...(((***++++++***((()))))))))+++,,,,,,+++*********&&&&&&&&&'''---222...&&&(((&&&(((,,,---++++++---,,,,,,,,,***((('''&&&&&&+++...//////222555333...'''''''''$$$###&&&,,,111:::222)))%%%(((++++++)))/////////,,,))))))***+++'''''''''((())))))'''$$$!!!'''*********------***$$$$$$$$$"""!!!!!!"""$$$  ###""""""&&&(((+++---,,,)))''''''))))))***+++------.........***(((&&&'''))),,,------)))###""""""!!! !!!!!! $$$(((  $$$'''&&&""" """%%%&&&"""###***000...***'''))),,,///---(((&&&(((,,,***444<<<;;;666666;;;@@@===@@@EEEHHHHHHGGGFFFEEEVVVXXXPPPBBB@@@IIIOOOMMM999999<<>><<<:::888777555555444444444444555555333777888777888;;;;;;888444111222666777333//////+++******+++,,,...000111222...)))((()))++++++***************++++++++++++######$$$$$$%%%&&&&&&'''$$$'''&&&######'''(((%%%###$$$%%%''')))+++,,,---,,,***---333666666888;;;IIIGGGFFFFFFFFFFFFEEECCCAAA???<<<:::999777666444222111000111111000---***(((((())))))***+++---...+++'''$$$%%%'''(((&&&$$$"""######!!!!!!$$$ !!! !!!$$$ !!!!!!  %%%)))+++///444333555666555333000...---444///)))''')))+++,,,,,,))))))'''$$$''',,,...+++)))++++++***---555999:::///)))&&&&&&$$$!!!  !!!"""!!!###$$$%%%$$$###$$$%%%!!!$$$$$$!!!!!!%%%&&&$$$111...***%%%######$$$%%%)))***((($$$%%%***,,,+++)))((('''&&&&&&'''(((((((((222666111++++++)))&&&''''''%%%%%%&&&''')))+++---+++(((&&&&&&&&&&&&&&&***///222//////222444444.........000333666777777888333......111000+++%%%''')))+++***((('''((()))...&&&!!!%%%******)))))))))+++***''''''+++---+++111///+++(((&&&&&&'''(((&&&)))+++,,,,,,++++++,,,)))******++++++***))))))(((&&&%%%&&&&&&%%%%%%'''+++---***'''...777222$$$###'''%%%"""%%%+++...***&&&'''+++---***'''***+++,,,,,,***((()))***)))###"""'''------+++***(((,,,---***)))+++,,,***%%%###   """###$$$'''%%%&&&***//////***%%%...000111111///---,,,,,,---,,,+++)))((('''''''''&&&  """!!!###&&&&&&$$$ !!!  ###$$$ !!!!!!!!!  """###&&&(((&&&###"""$$$$$$$$$%%%))),,,+++'''###///111///)))&&&'''((('''+++111555555666999:::888???CCCHHHMMMNNNLLLHHHEEEOOOSSSKKK999444BBBPPPTTTEEEBBBDDDJJJOOOMMMIIIHHH|||ssslllfff```]]]\\\XXXSSSOOOMMMLLLKKKJJJMMMJJJGGGEEEDDDCCCAAA???AAA???AAAEEEEEEAAA@@@AAA;;;:::999888777555444444666555555444444555555666222555666555777;;;<<<:::777222111333444000///000............///000222333444000,,,)))*********)))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''!!!%%%&&&%%%'''+++,,,******+++,,,---///111222333888555666999:::777777999;;;999888888999:::888777:::999777777777777777666333111///......,,,)))'''''''''''''''((()))******(((((()))((('''&&&&&&'''(((%%%###$$$""" ###"""!!! !!!!!!!!!""" !!!%%%((((((***...---222666555000,,,---000555000+++'''((())))))(((((()))(((&&&)))...///,,,---000000///111888;;;:::111,,,)))***)))%%%###$$$!!! """###$$$%%%&&&((('''&&&$$$%%%&&&###&&&&&&###$$$''''''$$$---+++(((&&&%%%&&&'''((($$$&&&$$$!!!"""''')))(((''''''&&&&&&&&&((()))***222999;;;444---***'''###"""!!!  """$$$%%%---+++(((&&&%%%''')))***///333555222222555666555222///---000555888888666555111------///000---***++++++***+++++++++(((&&&$$$!!!!!!%%%&&&$$$###%%%&&&+++)))'''(((******---+++(((&&&$$$%%%&&&'''***,,,......,,,+++++++++///,,,)))&&&$$$###$$$$$$))))))))))))'''%%%%%%'''(((,,,+++&&&(((...*** !!!"""$$$!!!!!!###&&&###"""$$$***......,,,000///+++(((&&&'''***...,,,&&&$$$(((,,,,,,******///333333///---......---###!!! !!!$$$""" !!!"""#########$$$)))///111///+++666777777555222...,,,,,,,,,+++***)))((('''''''''###"""%%%### !!!%%%'''%%%$$$$$$ !!!""" ###!!! !!!!!!!!!"""!!!!!!!!!!!!  !!!###%%%$$$"""!!!!!!&&&'''(((,,,///000---)))***,,,+++%%%"""$$$&&&%%%$$$)))---...111888<<<<<<===@@@EEEKKKOOOOOOKKKGGGDDDFFFCCC===<<>>999111***&&&%%%'''((()))---///,,,'''$$$%%%(((&&&,,,---&&&$$$&&&%%%%%% ###"""%%%######'''...444777777<<<777000***(((,,,444:::333,,,(((***,,,+++***+++...222222---***++++++)))%%%### !!!!!!!!! %%%)))&&&  !!!""""""###"""###'''---000///...333444444222...+++))))))+++***)))(((''''''&&&&&&### !!!'''***'''###!!! """&&&,,,%%%!!!!!!!!! #########!!! ###"""###"""!!!"""###""" !!!""""""  """%%%((()))'''%%%%%%((((((###!!!###%%%$$$$$$(((******...777>>>@@@@@@@@@CCCJJJPPPQQQKKKFFFAAA>>>???DDDFFFEEEFFFIIIIIILLLQQQUUUSSSRRRXXXaaa|||uuulllddd___[[[XXXWWWQQQNNNLLLKKKLLLMMMMMMLLLLLLIIIFFFDDDCCCBBB???>>>CCC@@@@@@CCCBBB>>><<<>>>;;;:::888777666777999:::777666666555555666666777888:::999555555999:::777888444333777999888888:::999888555222///,,,***)))'''&&&%%%%%%''')))++++++))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))***///222222444888777444999999888666444333111111///------000000---,,,///444333333444666888777666;;;;;;:::888666555555666***(((&&&&&&(((*********&&&&&&&&&%%%%%%$$$$$$###!!!$$$'''(((&&&######$$$&&&###"""###"""!!!!!!$$$''''''&&&### $$$$$$!!! ######(((,,,+++(((''')))---888555111---+++***))))))))),,,......111555444//////333444222222555444000...)))&&&'''(((&&&&&&(((%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$$$$%%%'''***...///------...+++'''"""###$$$%%%&&&&&&&&&&&& """""" !!!''')))((())))))((((((((()))+++,,,***,,,,,,)))%%%""" %%%%%%$$$%%%%%%&&&((((((###&&&((()))(((***000555---...,,,***---111111...,,,,,,,,,---///111222333555444222...******///222,,,,,,---//////...+++(((,,,))))))***(((######%%%'''000666333,,,)))'''%%%'''&&&%%%%%%&&&(((***+++000222555777777999;;;===FFFAAA999111,,,***+++,,,)))000444...'''$$$&&&''')))------)))'''(((&&&!!!%%%!!!###%%%###"""$$$'''&&&&&&)))///666999;;;>>>:::333---,,,111;;;AAA:::333.........,,,,,,...+++//////+++((())))))'''+++(((&&&$$$$$$%%%$$$###"""&&&)))((("""!!!!!!!!!"""###############&&&%%%%%%'''***---...---,,,...//////---+++******,,,,,,++++++***)))(((((((((&&&''',,,---'''""" !!!!!!!!!!!!$$$***$$$!!!!!! """###$$$%%% %%% !!!###%%%%%%$$$"""!!! !!!###!!!"""&&&&&&###"""%%%'''&&&+++...---***,,,555<<<@@@DDDBBBAAAGGGMMMNNNHHHAAAGGG???@@@HHHIIICCCGGGSSSSSSSSSTTTSSSOOOKKKOOOWWW~~~qqqllleee___\\\ZZZXXXWWWPPPNNNKKKJJJKKKKKKKKKJJJJJJHHHEEECCCBBBAAA???>>>@@@======@@@@@@======???:::888777555555666888999777777777666666777777777777::::::888888<<<===;;;<<<999999===>>>:::888888333333111///,,,)))'''&&&&&&''''''((()))***---...'''((((((((((((((((((((($$$%%%&&&((()))+++,,,---///444555444444666444000------,,,+++***)))((((((---+++,,,000111......111111000000111333555555444222333333111...---...///)))'''%%%&&&(((*********&&&&&&&&&&&&&&&$$$###"""$$$$$$$$$&&&((((((%%%"""""" """!!!!!!!!!$$$%%%$$$""" ######!!!"""%%%)))))))))***,,,---,,,+++555555333111000......///,,,///111222444888666111555888999777666777555111111,,,)))******'''&&&'''#########""""""!!!  !!!""""""###%%%((((((,,,---++++++,,,)))%%%%%%&&&'''(((''''''&&&%%%$$$&&&'''%%%&&&+++---+++---,,,***)))((())))))***((((((((('''%%%###"""###!!!!!!!!!""""""###$$$%%%"""'''------)))(((,,,111///...+++***///555444///***---000000...///333777;;;:::777111,,,+++///444***///333333///---...111666---&&&&&&'''%%%######%%%)))***'''%%%$$$"""%%%%%%%%%&&&''')))+++---)))+++---///000222444777<<<999444///***(((((((((+++333666...&&&%%%'''''',,,,,,******,,,---)))$$$"""!!!###&&&%%%$$$'''---)))(((((())),,,000222444555333000......222999???>>>888333333111......111---111222...---///000...///,,,)))''''''&&&%%%$$$&&&&&&&&&&&&'''&&&$$$"""$$$$$$%%%&&&''''''&&&&&&***))))))***---000222222000222444444222111111111222222222222222111//////...,,,...222111+++%%%$$$"""'''((($$$###$$$%%%###'''$$$###&&&%%%""""""%%%%%%###$$$%%%"""!!!%%%!!!"""###!!!!!!###!!!"""  $$$))))))### """&&& ###""" $$$###$$$%%%"""!!!%%%'''&&&,,,---+++&&&'''///666999@@@<<<999===DDDGGGCCC>>>GGGCCCGGGMMMGGG;;;AAAQQQWWWUUUTTTVVVTTTRRRTTTXXX|||qqqeeebbb]]]ZZZXXXVVVUUUSSSMMMKKKIIIHHHHHHHHHFFFEEEFFFDDDAAA@@@@@@@@@>>>===>>><<<<<>>>>>AAA===<<<;;;:::999:::;;;<<<888888777777777777888888555999;;;;;;>>>BBBCCCAAA???<<<;;;>>><<<666000///)))******+++******)))(((&&&'''''''''%%%%%%'''(((&&&&&&'''''''''((((((((('''''')))***,,,---//////...111111///...///...***%%%&&&&&&''')))******+++...,,,,,,000000------///...------...000222111000,,,///000...++++++---000+++)))''''''''''''&&&%%%%%%&&&&&&'''&&&%%%###"""(((&&&$$$'''++++++((($$$"""!!!  &&&""""""%%%&&&%%%'''+++222...,,,---111222000---000222333333111111111333...111333222555888666111333666777444222333111---...)))'''((((((###!!!""" !!!!!!"""$$$(((***,,,000111///...000///+++,,,,,,++++++***)))'''&&&&&&)))***((()))---///------,,,***((('''''''''((('''$$$"""###!!! !!!!!!"""######$$$$$$%%%,,,222000)))&&&+++111000---((('''---444222,,,%%%(((,,,,,,+++,,,000444666555222---)))(((,,,000&&&,,,111///)))&&&***000666+++"""!!!######!!! !!!$$$$$$"""###&&&%%%!!!%%%%%%&&&(((***,,,...///,,,---......---...000222444333000...+++***))))))000777777...''')))+++))),,,***(((***---...***&&&!!!"""%%%((('''&&&+++333000000000000000111111222000222333333444666999<<<>>>999666555333//////222---111222///...000111000---+++(((''''''((('''&&&***'''$$$%%%((()))'''###%%%&&&((()))******))))))***+++---///222555888999444666888777555333222222888888999:::999888777666000///111666555000---...''',,,...,,,---000222222111...---///---)))(((+++%%%%%%(((+++)))$$$###&&&$$$###""" $$$&&&$$$ """### ###'''$$$***///*** %%%&&&'''!!! $$$%%%""""""######!!!!!!"""!!!###!!! ###%%%$$$###%%%$$$!!!""")))000222555111///222999???AAA@@@DDDFFFNNNSSSIII;;;>>>LLL___]]]]]]___]]]YYYWWWZZZ{{{oooggg^^^[[[XXXVVVUUUSSSPPPMMMKKKIIIGGGGGGGGGFFFEEECCCDDDBBB@@@@@@AAAAAA@@@???AAA>>>===@@@AAA??????BBB@@@@@@??????>>>>>>======999888888777777888888999888<<<@@@@@@BBBEEEDDDAAA:::666444555333...******&&&''')))*********))))))%%%'''((('''%%%$$$&&&(((***)))))))))))))))))))))((())))))******+++++++++(((++++++)))))),,,,,,)))'''((((((***+++,,,------+++)))***......,,,,,,...///...---...000111111///---000111///+++***,,,000***((('''''''''&&&$$$"""###$$$%%%&&&&&&%%%###"""&&&%%%%%%&&&'''(((''''''!!!  """######---)))''')))***+++...333333111/////////000...---***---000000//////000111///111222111222555444//////111111---+++,,,+++'''((($$$$$$&&&&&&!!! !!!"""######"""!!!$$$%%%&&&&&&&&&(((,,,///111333444111111444444222------,,,***)))(((''''''&&&))))))'''(((,,,,,,***)))((('''%%%%%%%%%&&&&&&&&&  ###$$$%%%&&&&&&'''''''''%%%,,,222///))))))222<<<444///'''%%%,,,222///'''&&&%%%%%%(((,,,000111111000///---,,,,,,...111444...000222...)))'''***...000)))$$$%%%%%%$$$###%%%"""'''***((((((***,,,+++)))***+++---///111333444555666666666555555888:::888777555333222222333333555;;;888...***///000,,,,,,+++,,,...---+++******'''%%%&&&***,,,,,,000555444666777777777666555555222444777888888888999999:::777666666333//////222+++//////+++)))+++,,,******)))'''(((***,,,,,,,,,,,,***'''%%%&&&&&&&&&&&&$$$%%%(((***+++++++++***)))+++---000111333666777111333555555444333333333888999:::;;;;;;999888666///...111555444000///222+++000222111222666::::::666333333555444000///111+++))),,,111222...)))(((&&&!!!!!!""" !!!$$$''''''######''')))(((!!!"""######!!!  !!!$$$)))))),,,---((( ###(((+++######'''%%%!!!"""""" """%%%"""$$$""""""$$$&&&$$$ ###$$$"""###)))...///222...+++,,,222:::AAADDD===@@@FFFIIIDDD???FFFQQQ^^^```cccccc\\\RRROOOSSS|||pppfffbbb\\\ZZZXXXVVVTTTQQQMMMJJJJJJIIIGGGGGGHHHHHHFFFEEEEEEDDDBBBBBBCCCDDDCCCBBBCCC@@@@@@BBBBBB???@@@CCC============<<<;;;:::999999999888888888888999999>>>CCCEEEDDDDDDDDDAAA<<<222---***+++,,,)))(((******+++++++++***)))'''&&&)))+++......------///222///......---,,,+++******((((((''''''&&&&&&%%%%%%$$$''''''&&&(((---///---))))))((((((((('''''''''***(((***///111///000333...,,,,,,,,,...///...---...000000,,,&&&###%%%(((%%%$$$%%%&&&''''''%%%"""!!!"""$$$%%%%%%$$$###"""!!!###%%%$$$!!!!!!$$$'''!!!!!!!!!###$$$###"""!!!###'''***,,,,,,333///,,,---......222888000111111...+++)))***,,,&&&***---...,,,+++---...///111111///000333222---///111000,,,+++,,,+++((((((&&&&&&******%%%!!!!!!"""###%%%''')))******)))+++++++++******,,,///222---000///------111222000+++***)))'''&&&&&&&&&&&&$$$'''(((%%%&&&))))))'''%%%$$$#########$$$%%%&&&(((!!!"""###!!!"""&&&######$$$%%%&&&&&&&&&&&&""")))///---)))...<<>>>>>???AAABBBDDDCCCCCCBBB@@@???>>>>>><<<<<<<<<>>>???>>>;;;999777888999666444555999======AAAAAA<<<888888777444000...+++((('''''')))***((())))))((('''''')))***000///222777888444222444111000...,,,+++)))))))))((('''&&&%%%$$$$$$###$$$***)))(((((()))))))))((('''&&&%%%&&&((()))******111///,,,++++++++++++***000,,,))))))+++---,,,))))))------)))'''((((((&&&(((###"""$$$$$$""""""$$$!!!!!!$$$%%%%%%%%%$$$$$$%%%&&&%%%### !!!###$$$######$$$%%%"""!!!"""%%%***------+++111***'''+++000111000000111000...,,,***)))((((((((()))))))))(((***,,,///000000000222555666666555)))...111000///000///------------------,,,)))'''///+++***...///+++)))***,,,//////---...222111---,,,)))&&&&&&***---//////%%%$$$""" ((())))))'''%%%######$$$$$$###$$$%%%((()))(((&&&###$$$%%%&&&''''''''''''+++******+++,,,+++***(((&&&///777777111111:::DDD???888222444:::===888222444666888:::???DDDBBB=========???CCCIIINNNPPPQQQGGGJJJJJJFFFBBBCCCBBB???888666444444444333000...111222333222111111333555222444777;;;???@@@>>><<<>>>@@@AAA@@@===<<>>777;;;===:::444444>>>LLLSSS:::CCCPPPUUULLL===:::@@@yyyppphhhbbb\\\YYYVVVUUUSSSPPPNNNLLLKKKKKKIIIHHHGGGGGGHHHGGGEEECCCBBBAAA@@@??????@@@BBBCCCBBBBBBAAA@@@???>>>======<<<<<<<<<>>>???>>>;;;999888999999777666666888:::888<<<;;;555111111000...///---***(((&&&'''((()))(((***+++++++++,,,...000000...000444444000...000---,,,+++)))((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%(((''''''((()))***)))))),,,***((()))***+++,,,+++//////...---++++++,,,---(((,,,,,,(((%%%&&&'''%%%### ###%%%######%%%###!!!!!!"""###""")))((('''(((((('''%%%"""$$$$$$$$$$$$$$$######"""!!!#########"""###$$$"""!!!!!!###'''******)))...(((%%%(((,,,,,,++++++,,,+++***((('''&&&%%%%%%###$$$&&&&&&&&&(((+++...++++++---000333555444333555999:::777555555555222666555333222///,,,(((&&&***&&&%%%((()))'''%%%'''!!!$$$%%%$$$&&&))))))&&&%%%""" $$$'''))))))(((&&&$$$"""!!!"""######%%%&&&'''&&&$$$###$$$%%%$$$###$$$(((,,,///000000,,,---///111333444555555999:::<<<======>>>@@@BBBCCCEEEHHHHHHGGGGGGJJJMMMLLLJJJHHHJJJMMMOOOMMMKKKPPPSSSTTTQQQRRRTTTRRRNNNMMMLLLKKKKKKMMMOOOOOONNNQQQSSSQQQKKKGGGHHHIIIHHH@@@>>>;;;888777666444222,,,---...---,,,,,,---///---...000444777777555333777666555555666777888888@@@AAA@@@>>>;;;:::;;;===888666111---000444444///111222222111000111444777777999999888;;;AAABBB???777666444333222111111111222//////333555666<<>>EEEIII@@@???AAACCC???888555888{{{pppfff___[[[YYYXXXSSSRRROOOMMMJJJHHHGGGFFFHHHGGGFFFFFFGGGFFFDDDCCCAAA@@@???>>>>>>???@@@AAA@@@@@@???>>>===<<<;;;;;;===<<<<<<===>>>===;;;888:::999888888999888777555444777666000,,,,,,,,,***...,,,***'''''''''((()))***,,,------,,,---///111000------//////+++)))++++++******((('''&&&%%%%%%$$$$$$$$$%%%&&&((()))***))))))((('''''''''''''''******+++++++++***((('''((('''&&&(((+++---...---...000111///+++))),,,///))),,,+++&&&"""###""" $$$&&&$$$$$$'''%%%###""""""%%%'''((((((000...---------,,,)))'''+++******)))(((&&&%%%$$$!!!""""""!!!!!!!!!"""%%%######$$$'''***,,,,,,,,,'''%%%)))------,,,...***)))((('''&&&&&&&&&&&&$$$&&&((()))***+++...000111111333555777777555333777:::999444111111111...333222111...***&&&""" !!!  !!!###"""%%%)))***(((###!!! """$$$%%%%%%(((&&&%%%$$$%%%(((+++---&&&(((*********,,,...000000///111444:::@@@CCCDDDHHHIIIJJJLLLOOOPPPRRRSSSSSSUUUVVVVVVUUUVVVZZZ^^^^^^YYYUUUVVVYYYZZZWWWRRRNNNOOOQQQQQQPPPPPPPPPPPPOOOTTTTTTOOOKKKKKKMMMLLLIIIGGGEEECCCCCCBBB@@@>>>===???>>>999777;;;??????777333...+++)))'''&&&$$$)))+++++++++******,,,---++++++,,,///111222000---222///,,,...333555444222555:::>>><<<777555888<<<222111,,,)))+++000000,,,...222444333///000777===666999;;;<<>>999555555333111222666222---+++---...,,,,,,...000555888666111///222666666444111...---...///000333222222333555666666555666444333777;;;<<<888444444777999888;;;???AAA@@@DDDBBB@@@???>>><<<999666777444111...---,,,)))'''+++---/////////000222444555444333111111111222333<<<888222...+++)))'''%%%...,,,,,,...---***---222222000...------+++(((%%%"""%%%((('''$$$$$$'''***"""!!!"""%%%### """&&&%%%%%%""" !!!!!!&&&$$$&&&'''&&&###""""""######!!!%%%%%%$$$%%%'''++++++'''%%%&&&&&&$$$)))'''%%%&&&((()))'''%%%)))...111000000444444222999CCCHHHCCC======AAADDDEEE===888<<>>=========>>>>>>???>>>>>>===<<<<<<;;;;;;===<<<;;;;;;<<<<<<:::888999777666888:::999555111333555444///,,,---...,,,...,,,+++)))(((((()))***,,,------,,,***)))***+++///++++++---,,,))))))+++,,,,,,++++++***)))((('''"""""""""###$$$&&&'''(((,,,,,,,,,+++))))))***++++++---......,,,)))'''&&&(((''''''))),,,.........+++,,,---+++)))''')))***(((+++***$$$ """((((((%%%&&&((('''&&&&&&)))---111333444666444222111111000...,,,------+++)))'''$$$!!!  !!!!!!  ###""""""###&&&***---///***&&&&&&+++/////////111------,,,+++++++++,,,,,,+++---000111111111222444777777777777777555111---...111000+++((())))))''')))))))))'''### ######%%%)))+++***$$$#########$$$%%%%%%%%%...------...111555:::<<<888:::<<<===???AAAEEEHHHJJJIIIIIILLLQQQVVVYYY[[[____________```aaabbbbbb___]]][[[YYYXXXXXXYYYZZZWWWRRRMMMMMMQQQQQQKKKFFFEEEEEEEEEDDDCCCAAA???>>>;;;@@@AAA:::444444888;;;444333111111222222000...///333555444666===BBBBBB555111,,,(((&&&&&&%%%$$$&&&((()))))))))***---///******+++...111111000...111//////111444777666555111666;;;<<<:::999;;;===555555111,,,---111222...333666999777444444:::???666999::::::===AAAAAA===444444555666777999;;;<<<:::999888999:::<<>><<<999888:::;;;999999<<<;;;>>>AAAAAA===;;;<<>>@@@CCCDDDEEEHHHIIIJJJMMMKKKIIIGGGGGGEEEBBB@@@DDDAAA===:::777444111...888999::::::999999;;;<<>><<<<<<;;;:::999===999444000//////...---222000000222111///111555///...,,,,,,,,,+++)))'''###%%%((()))((('''(((***$$$###$$$'''%%%!!!!!!%%%  ###!!!!!!###%%%&&&&&&$$$###!!!###'''&&&&&&'''&&&******&&&$$$&&&'''&&&))))))))))))))))))((('''))),,,---+++,,,000222000)))666???===888999>>>BBB???:::999AAAKKKMMMGGG???}}}pppkkkddd^^^ZZZXXXUUUTTTOOONNNLLLJJJHHHFFFEEEEEEFFFEEEDDDDDDEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<;;;999999:::999888666666555444777:::999555111222555555111///111222000///...,,,++++++++++++,,,+++,,,,,,+++))))))***+++...++++++------++++++...++++++,,,,,,+++***))))))%%%$$$$$$$$$%%%%%%&&&''')))***+++***((((((***,,,---///111000,,,(((&&&&&&'''&&&&&&(((***+++***)))(((&&&%%%&&&'''(((&&&$$$###''''''###!!!######!!!$$$%%%)))---,,,((((((+++---,,,,,,...222666888999666444222111000000...,,,******)))(((&&&$$$"""!!!  !!!$$$(((---000---))))))---...,,,,,,...000//////.........//////---000222333222000///000///......------***'''###&&&******%%%$$$&&&(((&&&$$$%%%&&&%%%!!!!!!!!!!!!$$$!!!%%%$$$$$$(((+++***+++,,,///000222333444555CCCBBBAAABBBCCCGGGJJJLLLPPPQQQQQQPPPPPPQQQTTTVVVWWWUUUSSSTTTVVVYYY[[[[[[WWWVVVTTTRRRPPPOOOOOOOOOLLLGGGBBB@@@AAAAAA???===<<<<<<;;;;;;:::888666555@@@===::::::;;;;;;777333???DDDCCC999///---000333+++++++++,,,...///...,,,)))000555777:::???BBBAAA222///***((('''((((((((($$$&&&((()))***,,,///111------...222555777777666555888;;;<<<;;;<<<>>>AAACCCDDDFFFHHHIIIHHHFFFDDDDDDCCC???999888;;;;;;999>>>??????>>>===<<<>>>@@@<<<===<<<999;;;???@@@<<<::::::;;;;;;===>>>???@@@>>>@@@AAA@@@???@@@BBBCCCDDDAAA???AAA@@@======@@@AAA??????BBBBBB???@@@CCCBBBBBBCCCEEEFFFEEEDDDBBBBBB@@@>>><<<;;;;;;<<<<<<>>>>>>@@@CCCGGGHHHFFFEEEDDDAAA@@@BBBFFFGGGDDD@@@DDDFFFJJJLLLLLLLLLNNNQQQPPPNNNMMMLLLLLLLLLJJJIIIJJJHHHEEEDDDCCCAAA>>><<<>>>???@@@AAAAAABBBEEEGGGJJJGGGFFFFFFHHHHHHGGGEEEDDDAAA===;;;;;;;;;;;;::::::888888:::999555666;;;222000//////000///---+++*********,,,//////---***(((&&&((()))'''###"""%%%&&&&&&""" !!! """!!!!!!"""%%%((()))&&&###$$$!!!!!!%%%'''&&&&&&(((###''''''###"""%%%'''&&&!!!%%%((((((&&&%%%'''***111000+++(((,,,333444111333<<>>;;;888555444333333333000---,,,,,,---,,,***///555999888222...111555;;;888555666999;;;999777NNNQQQNNNBBB555000111111111111111333444444222000+++222666666666888777444000...+++)))***+++++++++***,,,......///111333666555555666:::===@@@@@@@@@???CCCGGGHHHFFFEEEHHHLLLNNNMMMLLLMMMMMMKKKGGGCCCFFFGGGCCC<<<:::<<<<<<:::<<<<<<===<<<:::999777777999:::777444555999999666555555444444444444555555444999;;;999888999:::888:::888999<<<<<<888666777444333444777555222333777888888888:::===<<<999666555444333222111111222222222444666:::===>>><<<999888777666777888777666444:::<<<@@@DDDCCC@@@BBBGGGDDDCCCAAAAAABBBCCCBBBAAA===<<<<<<===???@@@>>>===555777999;;;===AAAEEEIIIDDDBBBBBBEEEJJJMMMLLLJJJIIIGGGEEEDDDCCCCCCAAA@@@DDDCCCDDDFFFDDDAAABBBEEE@@@>>>===<<<<<<;;;888666999777666999===???<<<888777555555777555111111555111///(((""""""$$$"""$$$######%%%&&&((('''%%%###(((%%%%%%((((((&&&'''***$$$''''''###!!!$$$'''&&&###)))***'''&&&***///888444...***...666888555<<<@@@@@@:::777;;;AAADDDAAABBB@@@<<<<<>>===;;;;;;:::::::::999999999999777555444555555333222000222666888999:::<<<===888===???<<<999999777333...---------,,,,,,,,,,,,)))***,,,---...000333555000...000333222...,,,---&&&'''(((******)))'''&&&******))))))))))))*********---000000......222666...000111...)))%%%&&&)))%%%%%%%%%''')))***((('''&&&&&&''')))+++,,,+++******...///,,,+++...///......///111333000,,,///555777555222111222333333222333111...---.........---(((((())))))))))))(((((( """$$$&&&%%%&&&''')))(((+++...//////111444777555222222333000***(((***(((((('''&&&%%%%%%%%%&&&###&&&(((&&&###!!! %%%###!!!!!!###$$$%%%$$$ $$$######&&&(((&&&"""&&&******&&&%%%&&&))),,,+++...555:::999888999CCCIIILLLHHHDDDDDDFFFFFFJJJMMMQQQRRRPPPOOOOOOOOOFFFEEEDDDCCCAAA???===<<<:::999777333000///111333000///---,,,---,,,+++)))111///---+++))))))******(((+++...,,,'''&&&(((,,,///777>>><<<444000444:::777666444333444666888:::JJJMMMKKKBBB:::777777777999999999:::;;;:::777555>>>BBBCCC???<<<<<<:::777999777555555666666555444///000111000///000111333444444444777:::<<<<<<<<<>>>???BBBCCCDDDDDDDDDEEE???@@@@@@???===;;;999999:::;;;888222///111222111---222666555000,,,+++---,,,......,,,...111///+++)))))))))***+++,,,---...000444444000...111222///,,,,,,///444444...++++++'''&&&(((***((($$$$$$)))+++---///000...,,,***)))(((''''''&&&&&&''''''((('''(((+++///222222///---+++---...,,,)))'''((()))***+++000555333///111777555333111000111222222111------...000222333222111+++---...///111444999<<<888666555999???BBB@@@>>>???>>>===>>>>>>===:::888@@@???AAADDDCCC@@@AAAEEEBBB@@@@@@@@@AAAAAA???===??????@@@CCCEEEGGGGGGGGGEEECCCCCCEEEDDDBBBDDDIII@@@;;;222***(((***'''"""###!!!"""$$$&&&&&&&&&''''''+++(((''')))(((&&&)))---))),,,***%%%"""%%%&&&%%%"""%%%***---------///111444444222------222555555;;;;;;999444444<<>>>>>>>>>>>===<<<::::::999999999888888888888888999666444333333333222111///333777::::::<<>>DDDFFFBBB>>><<<999444,,,,,,,,,,,,,,,,,,,,,++++++,,,---------...000222222000222555333...***+++&&&''')))++++++***((('''((((((((((((((()))******%%%))),,,,,,***+++///444...000111---'''%%%'''***''''''(((+++---...---+++&&&***...///...---///222666999888222......---+++//////222333000---111999777555333333444666666555666333111000111222222111,,,,,,+++***(((&&&$$$###"""$$$'''((())))))+++---&&&)))------,,,,,,...000'''&&&'''***((($$$###&&&&&&%%%$$$###""""""""""""!!!%%%((('''$$$"""!!!&&&### !!!!!!!!!%%%)))((())),,,,,,***&&&+++111333222222666:::???>>>BBBKKKOOONNNMMMMMMEEEKKKMMMHHHBBBBBBCCCCCC===@@@AAA???999333111000,,,,,,------,,,+++)))((((((((('''&&&%%%&&&***---,,,++++++,,,---,,,+++))),,,+++)))((()))***,,,...&&&///666222(((###(((000,,,555<<<:::222...222888777888888444//////555:::>>>CCCEEEAAA???BBBDDDDDD>>>>>>>>>@@@AAA@@@>>>;;;CCCEEEDDD===999888777555111000......///...---++++++,,,,,,***'''&&&'''(((((('''''')))+++---,,,,,,111//////222666777555111)))---111000,,,+++...222///111///)))&&&)))++++++###---666444+++%%%&&&+++$$$(((***+++---///+++&&&###$$$&&&))),,,000333444888;;;999111...111222000$$$$$$)))//////)))$$$###&&&&&&(((***'''"""###((()))...333111+++&&&&&&(((''''''&&&&&&''''''((((((&&&(((+++000222222///,,,+++...000---(((%%%&&&***###$$$***///---(((***111000...+++***+++,,,+++++++++******+++,,,,,,***''''''(((((('''&&&(((+++...000---,,,...222444111---......///111333222000---......111555555333444888333333444666999;;;:::999777;;;???@@@@@@AAAEEEIIIHHHEEEFFFHHHIIIHHHLLLRRROOOIII>>>444222333000*** """$$$%%%'''***,,,---)))((())))))'''+++000///111///((($$$%%%&&&%%%$$$$$$'''+++...000///---,,,111333...***,,,000222@@@>>>888222333:::>>>===:::AAACCC===999:::999666}}}rrriiidddaaa\\\XXXTTTRRRRRRPPPMMMJJJIIIIIIHHHGGGGGGFFFEEEEEECCCDDDDDDBBB>>><<<<<<===AAA@@@>>>===<<<;;;::::::999888888777666555555555444555444111111444333///333444666888;;;???DDDHHHJJJGGGBBB???<<<999555333---......---++++++---......000///,,,---222444333333111000111333222...+++)))***,,,---,,,+++)))((('''%%%$$$&&&)))***)))'''(((''''''(((***,,,,,,,,,...---+++*********(((&&&+++'''&&&***+++***+++---111000111333444444222000444444333111---***))))))---000333222111333888>>>777777666666666777888888888777555333222222222222,,,000000,,,******&&&""""""''')))'''&&&)))***(((---+++(((&&&%%%'''***+++%%%$$$"""!!!!!!  """$$$$$$###!!! &&&&&&''')))***(((###  """###$$$######"""&&&)))---000111333666888???>>>>>>@@@CCCDDDBBB???FFFEEECCCAAA>>><<<;;;;;;555444333111000/////////111+++%%%%%%)))***&&& ***'''$$$###$$$%%%%%%%%%000---)))&&&$$$%%%&&&(((&&&$$$&&&...111---(((''',,,,,,,,,+++***+++...000000333555444111///000111///555999888777;;;======???:::777888777555666999===;;;===AAABBBAAABBBEEE888888:::;;;:::888777888999888888888777222***$$$%%%'''&&&&&&***...+++%%%,,,)))''''''&&&###""""""%%%$$$$$$'''***,,,***(((...,,,((()))111:::999444000---,,,......+++***---,,,111222...*********)))###///555///+++...+++$$$%%%&&&%%%$$$''',,,)))$$$%%%""" !!!"""(((666DDDNNNGGG777---555CCCBBB777))),,,,,,)))((((((%%% )))***)))'''%%%%%%&&&(((,,,------+++(((%%%$$$$$$"""$$$$$$$$$###$$$&&&(((,,,...---******,,,+++'''---,,,+++***)))(((((((((&&&%%%&&&''')))***)))(((,,,+++)))))))))***)))(((000,,,((('''((()))(((''''''%%%%%%&&&(((*********+++(((&&&'''***,,,,,,+++)))+++,,,,,,***))))))***......,,,)))'''))),,,///444---***---000...+++***(((+++000555:::;;;999777<<<======>>>@@@BBBDDDFFFKKKFFF???:::777333---(((!!!"""!!!"""%%%&&&&&&)))///333111---******---000333999444,,,''')))+++((($$$'''***+++---000222,,,$$$,,,222666222---...000000<<<:::666555777>>>GGGNNNIIIKKKNNNKKKBBB:::===EEE~~~vvvmmmeee```]]]XXXUUURRRPPPPPPPPPMMMKKKHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDDDDBBB>>><<<<<<======<<<;;;:::999888888888888777777666555555444444444555333000222666777444;;;<<<<<<<<<<<<>>>BBBEEEHHHDDD???;;;777444111...---......---,,,+++---//////222222000111555555333666333111111111000---***)))***+++++++++)))'''&&&'''%%%$$$%%%'''((('''%%%,,,+++******+++,,,,,,+++---+++******+++,,,***)))///+++,,,///111//////111666666666777777444///++++++---...---,,,,,,---...222444666555222333888===;;;;;;:::::::::::::::;;;666444333111000000000111---//////+++((((((&&&!!!"""&&&(((%%%$$$&&&'''%%% !!!!!!""""""###$$$%%%$$$"""""""""!!! """###$$$%%%%%%$$$###"""&&&)))------+++(((''''''&&&((()))+++,,,---------...000222444444555777888555333333444555444000---000///---***((('''&&&&&&))))))((('''&&&&&&&&&&&&...,,,)))((('''&&&###!!!%%%###!!!!!!$$$'''((()))((('''%%%%%%&&&(((***,,,+++(((***111555444333444;;;;;;;;;:::999:::===??????AAABBB???<<<999999:::666;;;===;;;:::<<<>>>======;;;:::999333...///333999444111222222111444999666333000000111111000///333333444666666222+++%%%%%%(((((((((***...---)))***'''%%%$$$$$$$$$%%%&&&,,,***'''%%%%%%''')))+++333333111...///444444111,,,******---,,,)))(((***,,,///000///000000,,,&&&###---111------000...'''%%%)))+++******---...,,,,,,***(((((((((+++666AAAFFFAAA444,,,222???@@@777...666;;;666///,,,***'''))))))((('''$$$$$$%%%'''***+++,,,***'''%%%%%%%%%&&&'''((('''&&&&&&((()))444333///---111444000)))///...,,,+++)))(((''''''%%%%%%%%%&&&((()))******(((***++++++)))&&&%%%%%%(((&&&###$$$'''+++,,,,,,(((&&&%%%%%%''')))))))))'''%%%######&&&(((((('''***,,,,,,+++)))'''&&&''')))((('''&&&%%%'''+++//////(((%%%(((+++)))&&&&&&***)))((()))+++---///000111000000111333444333222666666444222///...---...'''######!!!###((())))))---333555444444444666888;;;===???<<<777222///000000000+++000222000//////---)))...444555111---...000111999:::;;;999999???JJJSSSUUUWWWXXXTTTJJJCCCHHHQQQ~~~tttlllfffaaa[[[WWWSSSQQQPPPOOOOOONNNMMMKKKGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDDDDAAA>>><<<<<<===888888777666666666666666666666555555444444333333333444333111444:::<<<999AAAAAA@@@>>>;;;:::<<<===AAA===888444222111///......//////...------...000111666888777777999888444888555222000///---+++)))((()))))))))((('''%%%$$$'''%%%%%%%%%'''((('''&&&+++++++++,,,,,,---.........---,,,,,,...000//////000///000444555222111333333444666777777222,,,&&&(((***,,,------...000222777999:::888555555888<<<<<<<<<;;;;;;::::::999999:::999777555333111111000---...,,,'''$$$%%%$$$ ###$$$!!!!!!!!!!!!$$$''''''%%%###!!!#########""""""!!!!!!!!! !!!###&&&'''((((((''',,,111777666111---///222...///000000000000000///+++---......,,,,,,---...---------...---)))$$$ '''&&&###!!! !!!"""""" """###%%%%%%'''***,,,+++(((&&&&&&''''''%%%%%%&&&***///111222222222333444555777999:::<<<999999>>>AAAAAABBBDDDEEEEEEDDDBBB@@@@@@AAACCC>>>???>>><<<888666555555000444555222000111222000222333555444---&&&(((...:::222+++(((&&&&&&+++222222...((('''+++...---+++...///222444555222,,,'''(((---...,,,,,,///111///...***%%%!!!!!!$$$&&&&&&666444///(((%%%'''...555666999888222///000222111---,,,---111000,,,+++,,,'''(((***,,,111333+++ &&&(((&&&)))...+++$$$$$$+++///---***,,,...///,,,*********((('''---444:::777...%%%)))222333---)))666???999---&&&%%%&&&&&&''''''%%%###"""###%%%&&&'''((((((&&&$$$$$$%%%###$$$%%%$$$""""""###$$$555111,,,+++000444///&&&......,,,***(((&&&%%%%%%###""""""###%%%''')))+++(((,,,000///,,,(((&&&%%%$$$"""!!!"""&&&***---...)))'''$$$$$$%%%'''(((((($$$###!!!!!!###$$$$$$###***++++++***&&&$$$######(((((((((''''''***...222...(((%%%(((***(((&&&''',,,+++)))((((((***+++,,,,,,)))(((+++///111...***'''***---,,,))))))---111+++'''!!!###%%%&&&+++111000222444888<<<@@@BBBDDDHHHGGGDDD???:::999;;;???333999<<<888222111111000777::::::444111333666777666:::>>><<<999<<>>;;;;;;<<<666555555444444444555555444444444333333333222222111444555666:::???@@@<<<@@@@@@>>>:::666444444555666333000///000111222222000111111111000000111333555:::>>>>>>??????;;;666888555111...+++)))(((''''''(((((('''&&&%%%###"""&&&&&&&&&''')))*********&&&(((+++---///111333444444222000000222333333222///...111555555111000222...000555999:::777000+++...000111111111111222444:::;;;;;;:::888888:::===>>>>>>======;;;:::999888===<<<999666222///---,,,+++,,,)))### """""" $$$%%%""" !!!!!!###'''---111000,,,&&&"""$$$%%%%%%%%%$$$###$$$$$$###%%%(((+++...000222222555999;;;:::666333444666///...---+++)))'''&&&%%%###$$$$$$###!!! !!!###((()))+++---,,,((($$$ %%%$$$"""!!!"""$$$&&&((( $$$'''***,,,...,,,///444666666666777888777666444666999<<<>>>???DDDDDDDDDCCCBBBAAA@@@???EEEBBBAAADDDDDDAAA@@@BBB======;;;888555333333444------,,,+++))))))))))))%%%''''''###"""$$$$$$"""$$$%%%(((,,,)))%%%&&&***888000((($$$""""""'''---)))***(((%%%%%%)))***)))+++---000222333000,,,)))+++000222///...111444555666000'''!!!"""!!!444444111***%%%(((222;;;333555333---***,,,...------,,,...333333///---...''')))***---222555...%%%"""$$$$$$###''',,,)))######)))---+++***,,,---+++***((()))***((($$$&&&***555333,,,$$$$$$(((((($$$###...666000%%% """%%%&&&&&&%%%###""""""$$$###$$$&&&&&&%%%$$$%%%&&&###$$$%%%$$$!!! !!!000...+++)))+++///+++$$$---,,,+++)))'''%%%$$$###!!!!!!!!!!!!"""%%%(((+++)))***,,,---,,,)))'''%%%'''&&&%%%$$$&&&((()))******'''$$$###$$$%%%&&&&&&###"""""""""############'''((()))(((%%%#########))))))(((&&&&&&)))---111,,,'''$$$'''(((&&&&&&'''(((+++///000000...,,,+++...)))&&&***111666444111***,,,---,,,***+++---///+++'''!!!!!!!!!%%%***%%%'''+++000666;;;???BBBGGGDDD@@@???<<<:::<<>>DDDBBBAAACCCIIILLLNNNRRRWWWyyypppeee___]]][[[XXXTTTRRRRRRRRRPPPNNNKKKIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDAAABBBAAA???<<<:::::::::555555444444444444444555333333333333222222222222000444888;;;???BBB@@@;;;;;;;;;:::777333111000111111///------000222333333222333444333333333555666888>>>CCCDDDDDDCCC===777555333000,,,(((&&&%%%&&&'''''''''&&&%%%%%%$$$######$$$&&&((()))+++---...***---111333444555888:::888666333111111222111111...///222666444//////222222555999>>>@@@===888333000222333333222222333444888999:::::::::;;;<<<>>>?????????>>>===;;;999888444444222000---+++)))((()))***&&&  !!!%%%***+++(((&&&((((((&&&"""'''---222333///***&&&(((***+++***(((((()))***...///111333555666777888666555333222111000...---'''&&&%%%"""   """ ###(((++++++***'''&&&###""""""###%%%(((***,,,***+++...000333444555555;;;;;;>>>AAAEEEFFFEEECCCBBB@@@===<<<===?????????>>>===<<<:::777444111///444222333666444...+++,,,)))******(((&&&%%%&&&'''  """$$$%%%&&&!!!###"""""""""%%%***(((&&&&&&---'''"""!!!!!!&&&$$$,,,000)))!!!!!!######(((***,,,---,,,***((('''%%%***---++++++000666888666111'''######%%%((()))&&&"""$$$///999333111,,,%%%$$$((((((&&&((((((***///000,,,***+++...111222111444888888444+++***((('''***---+++'''%%%(((+++,,,000555333...+++)))+++...---))))))+++333222...)))((())))))'''&&&+++...)))%%%%%%%%%$$$'''(((((('''%%%$$$$$$%%%###%%%'''(((''''''((())))))***+++***(((&&&%%%&&&---000000---+++,,,---+++,,,,,,,,,+++)))'''&&&$$$$$$%%%%%%$$$###%%%))),,,(((&&&%%%(((******&&&"""))))))))))))(((''''''((()))&&&###"""###$$$$$$$$$!!!!!!"""""""""""""""######%%%''''''&&&%%%%%%&&&((('''%%%###!!!"""&&&)))'''""" """###!!!!!!$$$###'''+++...---------...000***$$$&&&---333333000222///------......---+++,,,(((### !!!&&&!!!%%%+++222888<<<<<<444000333666444222333444888;;;;;;======777///333666555222111555777777777555444555888:::;;;;;;:::888===HHHRRRUUUVVVVVV|||oooiii```[[[YYYXXXVVVTTTPPPRRRRRRPPPMMMIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCC???@@@@@@===:::888888999777666555444444444444444333333333333222222222222111555999;;;>>>AAA===777666777777555333111111222111///...///111222222111333444555555444555666888888???DDDEEEDDDCCC===666111111///,,,(((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&"""$$$'''))))))+++...000333777;;;;;;:::999;;;===:::777333000//////...---000111444777444///000555777888999;;;<<<999444000***,,,...///000111333555555666777888:::;;;<<<===888888999888777555333222---.........------,,,+++((()))&&&!!!"""###!!!$$$)))+++)))(((+++,,,***"""&&&,,,111333222///,,,,,,///000///,,,***,,,...000//////......------------***&&&%%%%%%%%%###!!!!!! """%%%!!!%%%+++.../////////000222222333444555777999:::>>>>>>???>>>===;;;999888;;;::::::;;;======:::888444111...,,,+++,,,++++++)))((((((&&&$$$""" !!!%%%$$$  !!!!!!###%%%''' ###%%%%%%"""### ###### ###$$$***)))%%%"""&&&""" """!!!###+++888===111###!!!"""###$$$&&&&&&$$$$$$%%%&&& """!!!%%%---444555,,,+++$$$!!!)))***######&&&%%%###&&&...666===999000((('''+++,,,***)))'''***...///,,,+++---///111000...000666999777---+++(((&&&&&&(((''''''***,,,...111777===:::444(((&&&'''+++,,,))))))+++((('''&&&''')))******(((&&&((('''$$$%%%((((((%%%'''(((***)))'''%%%%%%&&&###%%%'''((((((((()))***(((***++++++)))'''&&&&&&&&&,,,...***&&&(((***+++)))***+++++++++***((('''(((******)))&&&%%%(((,,,******,,,...000...***&&&&&&(((,,,---+++***))))))&&&%%%#########$$$###"""!!!"""!!!!!!"""###!!!###&&&''''''''')))***,,,+++)))%%%######&&&)))'''###!!!######!!!###''''''((()))((('''***000666222,,,&&&%%%))),,,,,,+++000,,,))))))---...,,,)))---***%%%""" !!!%%%+++111444222)))'''000555222......---///111333777999333***222666888777999===>>>;;;:::666333555:::===<<<:::888888???JJJRRRRRRQQQRRRyyyrrrddd```[[[WWWTTTSSSSSSTTTLLLNNNPPPOOOKKKHHHGGGGGGGGGGGGFFFEEECCCBBBAAAAAA===>>>>>><<<999666666777888777666444333333333333333333333333333333333333444777777666888;;;999444222333444333111000000111.........000222333222000222444555444444444666888777===BBBCCCBBB@@@:::333...///000...+++(((((()))'''''''''''''''((())))))(((***------,,,---///222555:::>>>???<<<;;;<<>><<<444***&&&,,,222555+++)))***...///---...000,,,***'''&&&,,,333333...'''&&&$$$""" """%%%...222444444555666333...### ###%%%$$$$$$'''!!!&&&'''%%%""" """""" """%%%###"""###%%%$$$"""  """#########$$$%%% """$$$$$$""" !!!### """$$$###!!!"""%%%'''(((''''''&&&'''***+++)))$$$"""###&&&(((000888999444---((('''###(((---///...***((('''###""""""###%%%$$$"""  ###$$$$$$###%%%'''"""$$$'''(((((()))+++,,,111000---***'''(((***---***&&&%%%&&&%%%$$$&&&+++,,,---,,,)))&&&(((...333...,,,***)))******(((''')))(((&&&&&&''''''''''''(((&&&%%%$$$%%%%%%$$$""""""$$$&&&(((***$$$'''222666000---000))),,,---,,,---000...***444:::???BBBGGGJJJIIIDDD???===999888888888777666222888BBBIIIHHHEEEJJJRRR~~~rrrjjj\\\[[[XXXTTTPPPOOOPPPRRRGGGKKKNNNMMMJJJHHHGGGHHHHHHGGGFFFEEECCCAAA@@@???<<<======;;;888555555666888777666444333222222222333333333333333333333333777777555111222666555222...000111111///......///)))))),,,000444666444333111333444333333333666888555;;;@@@@@@???===777000,,,///111000---******+++(((((('''(((((()))***+++///111333333111000222444111666<<<>>><<<;;;>>>AAA???;;;777444444444444333111111333333///,,,///666999777333111111000///---(((***,,,------...000222333333333555777888777666555666777888777666444222000000///...+++(((%%%###)))+++***''''''******'''(((---111111222666999888---,,,***)))'''&&&%%%%%%%%%(((***'''""" !!!$$$!!!!!!!!!!!!!!!"""###$$$ ###%%%###$$$)))((('''&&&%%%$$$%%%%%%&&&(((((((((''''''))),,,///---000333444333222333555///000000000...,,,)))'''''''''((('''&&&### !!!### !!! '''###%%%'''((((((((()))***&&&"""&&&$$$ """!!! !!! ###$$$!!! !!! !!!***222111###!!! !!!"""""""""%%%,,,111***'''!!!$$$%%%!!!!!! &&&333222'''%%%&&&%%%###"""###(((,,,222333///$$$%%%111999'''%%%&&&***+++)))+++...---(((###$$$...666222)))&&&%%%$$$"""###)))000666888333,,,(((%%%!!!### """"""###&&& &&&&&&""" ###"""!!!""" !!!""""""!!!"""######"""$$$''')))&&& ...<<<<<<000### ###)))///111...)))%%%###!!!!!!"""$$$%%%%%%"""###'''((('''''')))+++$$$&&&((())))))***+++,,,000///,,,)))''''''***---'''$$$"""###"""!!!$$$)))'''+++...,,,'''$$$%%%'''%%%&&&)))******(((&&&$$$$$$'''(((&&&"""!!!###&&& !!!"""&&&***,,,,,,+++  $$$000111)))(((///***...///)))&&&)))---///222999AAAGGGLLLPPPMMMGGGEEEDDD@@@:::333//////000---999FFFIIIAAA===HHHXXXvvvhhh^^^XXXUUUSSSSSSQQQLLLJJJLLLMMMNNNMMMKKKHHHFFFGGGHHHGGGFFFCCCAAA@@@?????????<<<;;;999666444444333333888333111444444222111333:::222...222777777666555999666444222333333222111000000000111000///......///111222111000///000111000222444555555666888:::999999:::;;;:::777222...---,,,+++,,,......+++(((...***)))++++++***+++......000222222222111222333333888::::::;;;???@@@======;;;888444222111111222222///...000000///000333444444222111///---,,,+++---,,,******,,,///333666;;;999777666777777666555444777888777333000///000///,,,))))))+++,,,+++)))******))))))+++...111222---///...,,,---000///+++***&&&"""!!!###&&&&&&%%%$$$""" !!!###&&&''''''######"""!!! $$$%%%%%%$$$###%%%(((+++++++++,,,------+++'''$$$+++(((&&&'''******'''$$$,,,'''%%%(((***'''$$$$$$(((((()))(((&&&%%%&&&&&&)))'''$$$!!! """$$$(((111+++&&&###$$$(((,,,+++)))((( &&&###  !!!!!!&&&###"""!!!%%%$$$""" ###$$$""""""!!!&&&%%%$$$"""!!!!!!"""$$$%%%)))$$$"""######(((,,,+++&&&%%%$$$$$$$$$###"""!!!)))%%% !!!&&&+++... (((,,,(((###$$$(((***&&&'''222444000---...))) $$$"""---///000///***$$$  ###!!! !!! !!! """###"""!!!!!!  """""" !!!"""%%%&&&***---***###!!!###&&&&&&$$$"""!!!!!! ###%%%%%%%%%&&&'''!!! !!!$$$))),,,,,,***---((($$$%%%))),,,***'''((('''%%%"""!!!"""&&&***+++,,,------,,,+++***)))&&&))),,,///000---***(((***'''&&&((('''###"""%%%((((((%%%$$$'''------)))###"""'''+++,,,++++++///---,,,,,,)))(((///999999888===GGGKKKFFFDDDFFFGGG;;;555888777///,,,000222<<>>xxxkkk```ZZZWWWSSSQQQRRROOOJJJHHHJJJJJJJJJJJJHHHEEECCCDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>;;;:::888666555555555555333000000111111000333888555111222777;;;888555555777444222111111222111000222111111000000/////////---///000000//////000111222333555555444444555666111111222333444333000---...---,,,---...---***'''---******,,,---,,,...222555666888777666555555666444777999999<<<@@@???:::888777444222111111222333333///...000111///000333111000///---,,,,,,++++++---,,,******+++...222444777555444444666777666555...000333333111///000111222000---...000222222111222111///---,,,,,,---...$$$%%%$$$!!!"""%%%$$$%%%"""###&&&''''''$$$""" ###%%%&&&&&&######""""""""""""#########$$$%%%%%%%%%'''***---,,,***(((+++......(((######$$$$$$$$$###"""""""""!!!"""''''''$$$$$$(((+++...,,,((($$$"""!!!$$$###  ###""" %%%...666)))$$$ !!!$$$&&&%%%### """ !!!  %%%'''&&& (((...&&&!!!!!!'''***)))&&&""" !!!$$$###!!!"""######!!!!!!"""###"""  !!!%%%((($$$ """&&&))) &&&---,,,'''%%%&&&&&&""""""$$$&&&%%%!!!!!!$$$""" !!! ###$$$   """&&&"""###(((&&&###$$$###!!!&&&'''&&&$$$"""!!!"""### ###'''+++))))))***++++++***)))(((+++,,,...///...,,,)))&&&'''%%%%%%''''''$$$$$$'''''''''&&&%%%)))//////,,,(((&&&###!!!"""!!! &&&((()))'''''',,,444<<<777;;;CCCIIIHHHCCCEEEKKKDDD888333999<<<666333555:::<<<888222777DDDIIIEEE{{{lll```YYYXXXTTTQQQOOOOOOMMMHHHGGGHHHGGGHHHHHHFFFCCCBBBBBBCCCBBBAAA@@@>>>===<<<<<<<<<999888777555555555555666111//////000///...333:::444444999@@@AAA<<<888777444222000///000111000///333222000///......//////+++---////////////111222222333555444444333555666444333222333444444222000------,,,...///...,,,***...++++++...000///111555444666777666444222222333444555666888===AAA===666555333222111111222333444111---,,,......,,,---000000...,,,+++***+++,,,---...,,,***))))))+++---///...---...111444777888777666888::::::888666666666555333111000111222222111---,,,)))&&&$$$######### """!!!""" !!!"""&&&((()))%%%###""""""$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%(((***+++&&&$$$'''...///(((!!!!!!###!!!!!! ###***+++'''%%%"""(((------''' ### (((---$$$!!!"""(((''' """%%%((( %%%000777*** &&&000333,,,%%% !!!  %%%'''!!! %%%'''%%%'''###$$$%%%  !!! """$$$"""###&&&%%% """!!!!!!&&&!!!"""((('''  %%%)))%%% $$$&&&###$$$%%%&&&&&&%%%$$$$$$***+++,,,,,,+++***(((''''''$$$$$$'''(((&&&&&&)))&&&''''''&&&***///000...,,,...---'''%%%%%% +++444666444;;;DDDEEE>>>999???IIIFFF<<<888AAAIIIGGGCCCBBBGGGDDD;;;555:::DDDFFF@@@}}}qqqfff]]]XXXWWWSSSOOOMMMNNNLLLGGGFFFHHHFFFGGGGGGFFFDDDBBBBBBBBB@@@???>>>===<<<;;;;;;:::888777666444333333333444333000000333444222444888555777<<>>DDDDDDCCCAAA>>>:::777666333111...+++***)))((('''!!!  """"""!!!"""%%%$$$"""!!!!!!"""$$$'''***+++(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%))))))(((%%%""" !!!%%%"""!!!$$$((()))&&&!!! !!! !!!$$$$$$+++***%%%!!!&&&'''""""""$$$"""!!! (((---((( """***000''' $$$,,,333222))) """$$$((('''!!!$$$'''''' """$$$###""" """"""  !!!### """%%%$$$ %%%%%% !!!$$$(((%%% !!! ######$$$%%%'''(((((()))'''%%%%%%'''(((%%%%%%(((%%%'''(((&&&(((,,,---++++++---///---''' !!!!!!***(((+++333///333:::@@@???888666===FFFBBB999666AAALLLMMMHHHDDDDDDDDDAAA>>>AAAGGGEEE???|||ooofffaaa]]]XXXTTTRRRNNNMMMNNNLLLGGGFFFHHHCCCEEEFFFEEECCCAAA@@@AAA>>>>>>>>>===<<<;;;::::::888777444222111000000000555111111888===<<<:::::::::888999:::777000...000222000//////000000...---///---+++***)))***,,,---,,,...000111111222444666888999999999777666666777999777444222222222222000222333444555444333222222555111000222222000111444222444666777666666777999555777:::@@@HHHLLLEEE:::;;;:::888666555555666777666222111222111......222...,,,)))'''%%%&&&((())))))(((((()))+++...111333===<<<===???BBBCCCBBB@@@AAA@@@>>>;;;777333///,,,+++***(((%%%"""!!!!!!!!! !!!!!!$$$'''&&&"""%%%%%%&&&&&&'''(((***,,,+++)))(((((()))***)))(((&&&&&&'''&&&%%%$$$###"""&&&&&&%%%"""!!!!!!!!! !!!!!!!!! !!!###!!!"""###"""$$$### %%%(((""" ### !!!'''///333111+++'''***$$$"""$$$''')))&&& !!!,,,888:::///$$$$$$&&&$$$$$$&&&$$$  """!!!!!!"""$$$%%%&&&###"""$$$### """###&&&'''$$$$$$&&&&&&$$$$$$&&&***//////*** !!!'''...,,,!!!!!!---222---111555999999999===CCCGGG777000///888DDDFFFAAA;;;333888;;;===AAAHHHLLLLLL{{{pppbbb[[[[[[YYYTTTOOOPPPMMMKKKLLLKKKFFFEEEGGG???AAACCCBBB@@@>>>======<<<======<<<<<<:::999999777555333222000000000111666444666===CCCCCCBBBCCCDDD???:::999666111000222222000//////000///,,,*********)))((()))***+++,,,---///111222222333555777>>>>>>===;;;777555444444666444333333555666666555888999:::999555222111111999555444555444222222666333555777999999999:::<<<999===BBBGGGMMMOOOGGG===<<<:::777555333333333444111---,,,,,,+++((((((+++)))'''%%%$$$###$$$%%%&&&&&&(((***...333888<<>>;;;777444666444222111000...***'''#########"""!!!!!!###&&&######"""!!! """$$$$$$'''+++)))%%%&&&'''(((((('''''')))++++++)))(((((())))))'''&&&###$$$$$$$$$$$$"""!!!   $$$%%%$$$!!!&&&)))"""!!!!!!"""###$$$ """''')))%%%(((111666777666666,,,&&&!!!&&&***---///+++%%%###111@@@DDD:::///"""$$$$$$!!! ###111---$$$ !!!!!!!!! """  $$$%%%""" !!!!!!$$$+++///,,,""" %%%$$$'''***'''%%%'''))),,,333<<>>@@@BBBBBB@@@>>>======::::::;;;;;;:::999777666444444333222222333444555<<<===@@@BBB@@@>>>CCCKKKJJJBBB:::999888555333444111000.........,,,)))&&&'''(((((()))***+++,,,,,,---///111111111222444555;;;<<<<<<:::888666666666999888888999;;;;;;;;;999777999;;;:::666444333444;;;888777888888666777:::777999<<<<<<<<<<<<===>>>999@@@FFFIIIKKKJJJAAA888666444111///...---...///,,,(((&&&'''%%%""""""%%%$$$$$$$$$%%%&&&'''((())))))+++---111555:::>>>@@@;;;:::888777666333...+++000...------...---***'''!!!###$$$$$$###$$$'''***&&&%%%%%%$$$"""!!!$$$'''((((((***---***%%%###%%%'''&&&%%%%%%''')))'''%%%$$$$$$%%%$$$"""!!! !!!"""!!! """ %%%))),,,)))### ###---333)))!!!$$$%%%&&&'''(((###"""%%%)))'''""" """)))000333222000&&&!!!!!!###%%%(((%%% )))222555000+++###'''***(((""",,,---)))  $$$""" !!!!!!!!! """!!! !!!### !!!%%%'''$$$ &&&///333000777555555:::AAAFFFDDD???888666555666888;;;???AAAzzzjjjfff^^^WWWRRROOOMMMLLLLLLHHHGGGHHHGGGCCCBBBDDD@@@BBBDDDDDDBBB@@@??????777888999999999777666555333222222333444666999:::DDDGGGIIIEEE:::666@@@NNNFFF<<<444444555333000000000///------,,,***&&&$$$&&&''')))***,,,------------///000111000111222444555777888888888888:::<<<===;;;;;;;;;;;;:::888666111444888999777666888999<<<999888;;;;;;:::;;;???AAACCCDDDDDDCCCCCCCCCDDD777???EEEGGGEEEBBB999000///...+++)))((()))******///***((()))'''$$$###&&&###$$$&&&(((***,,,......//////000222444666888999666555555666666444111......,,,++++++---,,,(((%%%$$$&&&'''&&&$$$$$$'''***(((((())))))((('''&&&%%%$$$'''((('''((()))&&& !!!$$$$$$######%%%(((###"""!!!!!!!!! !!!!!! ###!!!###"""+++222000'''$$$'''!!!000777,,, """###%%% !!!!!!###&&&'''!!! ######(((&&&"""######$$$###!!!!!!$$$$$$""""""%%%!!!!!!!!! !!!&&&(((%%%))))))***---333888888555444111333;;;CCCDDD@@@<<>>BBBFFFGGGFFFEEEEEEEEEDDDAAA>>>::::::999888666444333222***+++,,,***((()))...333888222,,,*********&&&""",,,)))''''''***+++)))'''---'''$$$)))333999888333666555444333111...,,,+++'''***---...,,,)))(((((((((&&&$$$$$$%%%''''''&&&"""#########$$$$$$%%%%%%""""""""""""!!!  """$$$&&&&&&  """ """  !!!"""$$$$$$ !!!'''+++''' !!!###!!! ###!!!"""&&&"""###111555)))!!!"""!!!!!!$$$%%%### !!!$$$###  !!!!!! !!! !!!###&&&(((((('''+++(((***444???DDD???888{{{ooofffaaa\\\VVVSSSRRROOOJJJEEEIIIFFFDDDCCCCCCCCCBBBAAACCCBBB@@@>>>===<<<;;;;;;888:::;;;999777444333333777666666777:::BBBJJJQQQPPPXXXRRR???555999<<<777777555222111000...,,,*********+++,,,,,,+++***)))(((((()))***+++---.../////////000/////////222444777555666;;;<<<999:::<<<;;;;;;999555666999888555888777:::???@@@>>>>>>AAABBBCCCCCCCCCBBBCCCEEEGGGHHHEEEAAA???>>>===;;;999333333333333222111//////+++,,,,,,,,,---///222555222...)))(((***+++(((%%%(((%%%######%%%''''''%%%***((((((***///111000...222222111000...,,,+++***+++++++++---///...+++((('''%%%###"""$$$%%%%%%$$$  """###!!!     !!! ''',,,)))$$$""" (((---'''  """!!!!!!%%%%%%""" """!!! """###"""!!!######$$$)))000444444222}}}rrrfff___[[[WWWSSSPPPOOOMMMIIIEEEFFFDDDBBBBBBCCCCCCCCCBBB???>>>===<<<;;;:::::::::888999:::888555333333333333333444999@@@GGGLLLNNNIIIFFF>>>555222444222///222000...---,,,+++)))'''***************)))((('''((((((((()))***---///000///000000///------///000777555777;;;<<<::::::<<<777999888666888<<<<<<999===???DDDIIIHHHDDDDDDHHHGGGDDD@@@>>>>>>>>>>>>>>>@@@<<<888666555555555555///000000000000//////...---------000333555666666000---)))(((******)))&&&'''%%%""""""$$$&&&((((((%%%(((+++---.........///444444333111000...---,,,///+++))),,,111111+++&&&%%%###!!! !!!""""""!!!  """!!! !!! """!!! !!!""""""    $$$(((%%%""" """###!!!  $$$$$$!!! ###""" ### """"""!!!$$$(((+++wwwkkkbbb]]]VVVTTTQQQOOONNNLLLHHHEEEBBBAAA@@@AAABBBCCCCCCBBB===<<<;;;:::::::::::::::777888999777444333333333444555888???EEEGGGEEEBBB<<<555//////000///...//////---+++*********(((&&&*********))))))(((''''''+++***))))))***,,,...///...///000///......///000444222333777888666666999555777888999>>>DDDEEECCCHHHJJJMMMMMMGGGAAAAAAFFFBBB>>>888666777777666444333111000111333555555555444444444444333222111000///......111666888666333222...***)))((((((&&&%%%%%%###!!!!!!"""%%%'''(((%%%(((---222666777777777;;;999888555333111000000...+++)))***,,,+++&&&"""###!!! !!!!!!  !!!"""!!! !!!"""!!! $$$$$$### """"""!!!"""  """""" !!! %%%%%% !!!######   ###$$${{{pppddd\\\XXXSSSRRRQQQOOONNNLLLIIIFFF???>>>>>>@@@BBBCCCBBBAAA<<<<<<;;;:::::::::::::::666777777666444333444555888:::@@@GGGKKKHHH@@@999777111///111000,,,---333---+++***)))******((('''***))))))(((((('''''''''------,,,++++++,,,---...---///000111000000111222222000111555666444444777777:::<<<===BBBHHHJJJGGGKKKIIIIIIFFF>>>777999???>>>:::555444666777666444000000222666999:::888666999888888777555444222111000......111444555222...---+++(((&&&%%%%%%%%%$$$"""""""""!!!!!!###&&&(((,,,---111888???AAA???<<<;;;999777333000...---,,,((()))((('''$$$!!!!!! """"""  !!!!!!!!! """ !!!%%%%%%""" """###"""!!! """###""" !!!  !!!&&&(((!!! !!! (((***$$$###((($$$###   !!!""" ~~~ssshhh]]]VVVQQQQQQQQQQQQPPPNNNKKKHHHGGG=========???AAABBBAAA???===<<<;;;;;;::::::::::::555666777666555555777999777;;;AAAFFFGGGBBB:::444333111111///+++'''(((,,,+++***))))))***+++***((())))))(((((((((((())))))........................,,,...000111111000111222222000222666777444555777<<<>>>???>>>AAAEEEDDD@@@@@@===;;;999444000333999888777555666777888777777888999;;;===>>><<<888555888777777555333111000............///000000...,,,%%%%%%$$$###$$$%%%''''''((()))***)))))))))+++---222222444999>>>@@@<<<777444222...+++'''&&&%%%$$$###$$$%%%###    !!!$$$ $$$&&&""" """"""!!!!!!"""!!!!!!$$$&&&  !!! ###)))***"""   (((+++'''""""""+++222...&&&(((111+++)))'''%%%!!!  !!! """"""sssiiiaaaZZZSSSOOOOOOPPPPPPOOOLLLIIIGGGEEE<<<<<<<<<>>>@@@AAA???======<<<;;;:::999999999999444555666666666777999<<<;;;>>>AAAAAA>>>999555333...000///***'''&&&&&&$$$***)))((()))***+++***))))))(((((((((((()))+++,,,+++,,,///111222222111000---///111111///......///222000222666777555555888999;;;;;;:::;;;>>><<<777555111000222222111222666444666999:::999999::::::???>>>>>>======:::555222222222222111000...---,,,***+++---------,,,---...'''''''''''''''(((***,,,+++...000000...---...///...000222444444333111///---+++(((%%%###"""""""""!!!  !!!   !!!!!!!!!!!! """!!!  """###"""!!!$$$''' $$$$$$!!!$$$""" !!!+++555555---///777555444222000---+++)))(((!!!  xxxjjjaaa]]]ZZZUUUPPPNNNOOOPPPNNNKKKHHHEEEDDD<<<<<<<<<>>>@@@@@@>>><<<===<<<;;;999888777777777444555666666666888;;;>>>FFFGGGGGGBBB;;;666555666---000///******...,,,&&&)))((('''(((***+++***)))(((((((((((()))***,,,---(((+++...222444555444333---///111000...,,,++++++111///000444555333333666222555555444666999888333111......333666555444666777;;;@@@AAA???>>>???@@@???===:::999777555222000......//////......---,,,'''***,,,,,,++++++...111...///...---++++++---///'''***......+++)))((()))%%%***......***'''(((++++++)))'''%%%$$$%%%&&&&&& """%%%###!!!"""""" """"""""""""!!!  !!!!!!!!!"""!!!%%%%%%!!!!!!###!!! ---111+++***000444444333333222111111111'''&&&&&&&&& """}}}sssfff]]]XXXUUUQQQNNNPPPNNNLLLKKKJJJIIIGGGEEE>>>===<<<===>>>???>>>======999888999999777888;;;444111222888<<>><<<;;;<<<======<<<;;;<<<999777999999666777:::666333555===EEEGGGIIIKKKJJJFFF???999333000//////,,,***''')))++++++(((###)))&&&'''******)))***---(((***,,,------...000222111222444555555333222000111333666888999777444111...///000000///...///000333000---///444777555333999777555777;;;>>>???>>>:::===??????;;;888777777999;;;999444111111111...222---))))))---///---***((((((***,,,,,,---,,,,,,---(((### !!!###%%%&&&  ###&&&''''''((()))******(((&&&&&&'''$$$!!!"""%%%'''$$$!!!"""!!!!!!"""!!! """!!! !!! !!!$$$"""$$$!!! ###'''+++)))###xxxjjjcccZZZTTTRRRQQQPPPNNNPPPMMMKKKIIIIIIGGGDDDBBB===;;;::::::;;;;;;999888;;;888777999888666666999888666999BBBIIIIIIHHHIIICCC@@@;;;555111///......)))'''%%%&&&((((((%%%""")))&&&'''******((())),,,(((+++///111111222444555222555666555222000222444444777:::<<<;;;888333000...///000///...---...000333111///000444666666444777666444555777999:::999777999:::999777555555555444:::<<<777333555888999444---&&&'''---111...)))%%%&&&''')))***+++++++++(((%%%!!! """$$$$$$  $$$&&&&&&%%%'''(((((('''&&&&&&'''### !!!$$$%%%### """!!!!!!"""!!! !!!  !!!"""!!! ###### zzzpppeee```YYYUUUSSSRRRPPPOOONNNKKKHHHGGGEEEDDDAAA???;;;999888888888888777666:::666666888888555555888888:::???DDDDDD>>>===???>>>;;;777333000...------***(((''''''))))))'''%%%)))&&&'''***+++((((((+++,,,///333555555555555666222555666333...---111555666999<<<<<<888222---)))...///000///---------...222000///000222444444333111000///000111333444555999999888777666666666777444999<<<999999>>>AAAAAA222---((((((,,,...---+++###$$$%%%&&&((())))))***'''$$$!!!!!!"""$$$%%%&&&###!!!!!!######%%%'''((((((&&&%%%%%%&&&$$$###"""###%%%&&&$$$""""""  !!!!!! """!!!sssjjjaaa]]]XXXTTTRRRPPPOOONNNKKKIIIFFFDDDBBB@@@===:::999777666666777777666444888555555888777444444666444:::AAACCC;;;333333999:::888555222///.........+++)))(((((()))))))))((()))'''(((,,,,,,)))(((+++...000333555444222222222111333444000++++++000555444777;;;:::555///+++)))---//////...,,,,,,,,,---///...---...///111111111......///000222444777999<<<;;;999888888999999999888999888777:::??????;;;+++***)))(((&&&&&&)))+++"""######$$$%%%&&&'''(((&&&$$$""""""$$$%%%&&&&&&$$$"""!!!###$$$$$$'''((()))(((%%%#########$$$######$$$$$$$$$###"""!!!  !!! vvvkkkcccZZZYYYVVVRRROOOMMMLLLKKKJJJHHHDDDBBB@@@===:::888666555444555666777666444777444444777777333333555000666===>>>777000333;;;888666444111///...------***)))(((((((((((())))))+++)))***......***)))+++,,,///111111///......///000111000...+++,,,000444000444888888444111///000---...///...,,,++++++,,,,,,,,,,,,,,,,,,---...///+++---...000111444888;;;===;;;999888999999888777777666222///222555222,,,"""%%%'''%%%!!! """&&&###############$$$&&&&&&$$$"""!!!"""###$$$$$$### !!!$$$&&&''''''&&&'''(((&&&###!!! !!! !!!!!!    xxxkkkbbb]]]UUUTTTSSSQQQNNNLLLKKKKKKKKKIIIEEEBBB@@@===:::777444333333444666777777666555333444777777333222444222222555777444111444999555444222000...,,,++++++******))))))((((((***+++,,,***,,,//////+++***,,,,,,---//////......///000000///...------///222444---111555555111///000333---...///---+++******++++++,,,,,,,,,++++++---...)))+++---//////222666:::;;;888666666666666444111///000---)))((()))((($$$ """$$$$$$""" !!!$$$$$$###""""""###$$$%%%###"""!!!"""######"""  ###&&&'''&&&%%%"""###$$$###!!!!!!***'''rrrddd\\\YYYRRRSSSSSSQQQOOONNNMMMNNNLLLJJJFFFCCCAAA>>>:::888333333222444666888777666555333444777666333111333555000---000333222222444444333111...,,,+++***))),,,,,,,,,+++******,,,...---+++---000000,,,***,,,---...///000///000333555111///------000222444444...111444222---+++---000---......---+++******++++++,,,,,,,,,++++++,,,...,,,...111111111333888<<<777555333333333222///,,,%%%)))+++&&&"""$$$&&&'''#########%%%&&&%%%"""&&&%%%###"""""""""###$$$%%%$$$###$$$%%%$$$###!!! !!!"""$$$&&&%%%###  &&&333,,,!!!""" {{{tttkkkaaa[[[ZZZUUURRRNNNLLLLLLLLLLLLKKKNNNGGG@@@<<<===>>><<<999444333333333333444444555777777666666555555444444444333222111111111222333666333000...//////,,,***000)))&&&+++///---)))(((...)))(((+++---++++++---000...,,,...111333111///000000000111222333555555555444222///,,,,,,///111///...------,,,,,,,,,,,,---+++)))***...000000...++++++,,,---...000111222222111111000...,,,***)))***(((&&&&&&&&&&&&$$$"""$$$""" """$$$$$$$$$+++%%%!!!""""""!!!!!!$$$!!!!!! !!!######""" !!!"""""""""!!!  ###   """   !!!###  wwwoooggg]]]XXXXXXTTTQQQNNNLLLKKKLLLKKKJJJJJJDDD>>>;;;<<<===;;;999888888777777777777777888777666666555444333333222000/////////000222444555666333///......---+++(((---******...///---,,,......)))(((+++---++++++---111///...000222444333111000000000000111222333333444444222///,,,,,,///111//////...,,,,,,+++++++++,,,***)))***---...---+++((((((((()))***+++,,,---,,,,,,,,,+++)))(((&&&%%%(((&&&%%%%%%&&&&&&$$$###$$$""" !!!"""$$$$$$$$$***$$$!!!""""""!!!!!!$$$"""!!! !!!"""###!!! """"""!!!    !!!!!! {{{ppphhhaaaYYYVVVVVVSSSPPPMMMKKKKKKJJJIIIHHHEEE@@@<<<:::;;;<<<:::999;;;;;;:::999888888888999666666555444333222111000///.........///111333444222000...---------,,,*********---000///,,,...333...)))(((+++---,,,,,,...111000000222444555444222000000/////////000000111333333111///,,,,,,...000000///...,,,+++******************+++---,,,+++)))(((''''''''''''((()))***'''((((((''''''%%%$$$$$$%%%$$$###$$$%%%%%%$$$###$$$"""!!!!!!###$$$$$$###)))### """###!!!!!!$$$###!!!!!!!!!"""!!! !!!""""""""""""    !!!!!!  !!!"""%%%&&&&&&"""tttiiibbb\\\VVVTTTUUURRROOOLLLJJJIIIIIIGGGFFFAAA>>>;;;:::;;;<<<;;;:::;;;:::999888777666666666777666555444333222111000222111000///...///000000///...------............,,,+++,,,000000---...111---)))(((,,,...,,,,,,...000000111333444444333333222111000000////////////111222111...,,,,,,...000//////---+++***))))))))))))***+++------,,,)))(((******))))))((())))))***''''''''''''''''''&&&%%%###"""!!!"""$$$%%%$$$###$$$"""!!!"""$$$%%%$$$###'''""" """###!!!"""$$$###!!! !!!  !!!"""!!!!!!    !!!"""!!! !!!$$$&&&((()))###  xxxnnnddd^^^YYYTTTRRRTTTPPPMMMKKKIIIHHHGGGEEECCC>>>===<<<<<<=========<<<:::999888777666555555555777777666555444333222111333222111000///000111111222222111///...------...000***(((---000...+++***---)))(((,,,...------///...000222333444333333222333222111000000000000000000000000...,,,,,,---///...---,,,+++***)))))))))***+++---...---,,,***)))++++++***))))))))))))***&&&'''''''''''''''&&&&&&"""!!!!!!"""$$$%%%%%%$$$###""""""###%%%%%%$$$###%%%!!!"""###""""""$$$"""!!!  """  !!!    $$$!!! """  !!!!!!"""###%%%&&&"""  qqqhhh```[[[WWWRRRQQQSSSNNNLLLIIIHHHGGGEEECCC@@@======>>>??????>>>======::::::999888777777777777666666555555444444333333000/////////000222444555777777555111---***))))))000)))&&&+++///...)))'''---)))(((,,,...---...000---000333444444333222333333222111111000000000000...//////...,,,,,,---...,,,,,,+++***)))))))))))))))+++---...,,,++++++,,,))))))(((''''''(((((((((%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!"""$$$%%%%%%######""""""$$$%%%&&&$$$######"""$$$""""""$$$!!! %%%+++###!!!    !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!$$$!!!!!!###!!!  !!!!!!!!!zzzjjjccc[[[XXXUUUPPPOOOPPPMMMKKKIIIGGGFFFDDDAAA>>>;;;===?????????===<<<<<<999999888888888888888999333333333333333333333333///.........///111333444666666555111,,,(((((())),,,(((''',,,...,,,******---)))(((,,,///......000...111555777555444333444111000000/////////000000---...///...,,,+++,,,...******))))))))))))******(((***,,,+++******+++...((('''''''''''''''((()))&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""###%%%%%%$$$############$$$&&&&&&$$$###""""""$$$###"""$$$ """((('''$$$    !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!   !!!!!!  !!! ###### !!!""" !!!  !!!!!!!!!~~~vvvfff___YYYWWWTTTOOOMMMNNNLLLJJJHHHGGGFFFCCC@@@===:::<<>><<<;;;;;;777777777666777777888888111111222222222333333333111000///...---......///000111222///+++)))+++---((((((***------***+++///---)))(((,,,///...///111///333777888777555555666//////............//////,,,.........,,,+++,,,---)))))))))))))))******+++&&&(((***)))((((((+++...((((((((((((((()))******(((((((((((('''&&&%%%%%%%%%$$$###$$$%%%%%%$$$############%%%&&&&&&%%%###!!!"""$$$###"""$$$ ***&&&!!!    !!!""""""   !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""&&&%%%###"""!!! !!!!!!    ###$$$!!! ###"""$$$%%%### """$$$ !!!###%%%$$$!!!  wwwjjjaaa\\\WWWRRRPPPNNNMMMKKKLLLIIIGGGGGGGGGFFFCCC???AAA>>>===???===:::999;;;:::999888666555555555555555555444444333222111111111///------.../////////////////////...,,,***(((''''''(((***+++...///111,,,+++,,,//////...000555666666666666555444333222111111///...---,,,,,,+++)))+++------+++++++++,,,+++++++++*********))))))+++***)))(((''''''''''''(((((())))))))))))((((((+++)))&&&%%%%%%%%%###"""$$$&&&''''''&&&%%%%%%&&&$$$######%%%&&&&&&$$$"""&&&$$$!!! !!!"""###""" !!!"""### !!! $$$&&&!!!!!!!!! !!!  !!!   ###!!!(((***$$$!!!"""###$$$###"""   ###$$$$$$###########################&&&$$$"""!!!###$$$$$$###$$$""" !!!"""###"""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""" (((***(((""" !!! !!!!!!!!! }}}qqqfff___[[[UUUQQQOOOMMMLLLKKKKKKIIIGGGFFFGGGFFFCCC@@@???<<<<<<>>>===::::::<<<999888666555444444333333333222222111000000//////111///---,,,---......---++++++,,,---...---,,,,,,+++++++++***++++++,,,,,,///...///111000...000444666666666555555444333222000///...---++++++++++++)))+++,,,+++***)))***,,,*********)))))))))((((((++++++***)))(((((((((((('''(((((())))))(((((('''+++)))'''&&&&&&&&&%%%$$$"""$$$%%%%%%$$$######$$$$$$###$$$&&&'''(((&&&$$$&&&###!!! !!!""""""""" """$$$    !!!"""    !!!!!!!!!  """### """###$$$$$$"""!!!############"""!!!###!!!!!!!!!###$$$###"""########################'''%%%""""""###%%%%%%$$$$$$""" !!!""""""!!!""""""""""""############$$$###"""""""""!!!$$$&&&%%% !!!###""" !!!!!!!!!  {{{sssiii```[[[XXXSSSOOOMMMLLLJJJIIIIIIHHHFFFFFFFFFEEECCCAAA>>><<<;;;>>>===:::999<<<777777555444333222222222222222111111000/////////111///---,,,,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++222000111333111...///333555555555555444333222222///...---,,,+++******************)))'''(((***,,,)))))))))(((((((((((((((,,,+++***)))(((((((((((('''''''''(((((('''''''''***(((&&&&&&'''((('''&&&"""$$$%%%%%%$$$######$$$&&&%%%%%%'''((((((&&&$$$%%%###!!! !!!""""""""""""!!! !!! !!! !!! !!!"""###!!!  !!!!!! !!!!!! !!!""""""!!!!!!!!!!!!"""""""""""""""!!! """"""!!!  """###$$$!!!&&&%%%!!! $$$"""""""""!!!!!!!!!!!!!!!%%%$$$"""###$$$$$$"""!!!########################'''%%%######$$$%%%&&&%%%%%%###!!!!!!"""""""""!!!"""############$$$$$$$$$&&&%%%#########"""######!!!###### !!!!!!"""""""""""" !!!!!!!!!!!!  ###"""~~~sssjjjaaaZZZWWWTTTPPPMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA???<<<;;;===<<<888777:::888777666444333333222222333333222222111111111111000///,,,,,,,,,+++***(((++++++++++++******))))))************+++,,,---...111///111333222...///333444555555444444333222111///...---,,,++++++++++++******)))'''&&&&&&)))+++)))))))))))))))))))))))),,,+++***))))))(((((()))&&&&&&''''''''''''&&&&&&(((&&&%%%%%%'''(((''''''$$$&&&''''''&&&%%%%%%&&&((('''&&&''''''&&&### $$$###!!! !!!""""""!!!!!!       """"""!!!!!! """!!!"""""""""############"""!!!  """###"""!!! $$$###""""""!!!!!!!!!"""!!!!!!!!!""""""""""""######"""!!!"""###$$$###!!!  !!!!!!"""&&&%%%  $$$ """###%%%&&&&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%&&&%%%&&&$$$############"""!!!""""""#########$$$$$$$$$&&&%%%$$$$$$$$$$$$""" """""" """"""!!!!!!!!!!!!!!!!!!!!!""" !!!%%%$$$xxxlllddd]]]WWWTTTQQQNNNLLLKKKJJJHHHGGGFFFGGGGGGFFFDDDBBBAAAAAAAAA===<<<===;;;666555777888888666555444333333333222222111111111111000000000...,,,,,,,,,+++)))'''+++*********************************+++,,,---......---///333222//////333444444444444333222111000000///...------,,,,,,---******)))'''%%%%%%(((***************************,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$%%%&&&&&&$$$!!!$$$""" !!!"""!!!      !!!!!!!!! ###!!! !!!###%%%$$$###############""""""!!!!!!"""""""""###############%%%$$$###!!! !!!###$$$###"""!!!'''&&&$$$###"""!!! !!!!!!!!!"""""""""$$$"""!!!"""###$$$###"""  !!!"""""""""!!!"""""""""!!!!!!""""""$$$%%%&&&%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""###%%%%%%%%%'''%%%$$$%%%&&&&&&$$$"""""""""#########$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$ $$$$$$  !!!###"""!!! ###### !!! ~~~qqqgggaaaZZZTTTQQQOOOLLLKKKKKKJJJHHHGGGFFFGGGHHHFFFCCC@@@??????@@@===;;;<<<:::666444666999888666555444444333333/////////...............///---,,,------,,,***(((''''''((()))***,,,...///,,,,,,++++++***+++++++++---,,,///333222//////333333333333333222111000000000///...------------...***+++***(((&&&&&&''')))************+++++++++++++++***)))((('''''''''''''''''''''(((((('''''''''&&&$$$######$$$&&&%%%$$$"""$$$%%%%%%$$$######$$$ !!!$$$'''((('''%%%###!!! !!!""""""       !!!######"""!!! !!!$$$%%%### ######$$$$$$$$$###"""!!!!!!"""######$$$$$$######%%%$$$$$$"""!!! !!!"""######""""""'''&&&%%%###"""!!! !!!!!!!!!!!!""""""""""""$$$###""""""$$$$$$###""" """###$$$"""!!!!!!$$$&&&$$$###&&&&&&%%%%%%$$$$$$######%%%$$$$$$&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$&&&'''&&&'''&&&&&&'''))))))'''%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&((()))(((&&&###&&&&&&"""!!!!!!$$$###!!!  !!!!!! """!!!uuuiiibbb___XXXQQQOOOMMMKKKKKKKKKJJJIIIGGGGGGHHHHHHFFFAAA>>>===>>>===:::999;;;:::777666888777777555444333222222222...........................---,,,---......+++)))''''''((()))+++---///111+++++++++***++++++,,,,,,//////111555333//////222333333333333222111000///......------,,,,,,------***++++++***(((''''''((())))))))))))*********+++***)))((('''&&&&&&&&&&&&'''(((((())))))((((((''''''%%%$$$$$$%%%&&&%%%$$$"""$$$%%%%%%$$$######$$$""""""###%%%'''(((&&&%%%"""!!! !!!"""""" """!!!  !!! """$$$$$$###"""!!!###'''(((#########$$$$$$$$$###"""!!!!!!!!!###$$$$$$$$$###"""#########"""!!!  !!!""""""###$$$######""""""""""""###"""""""""#########$$$$$$%%%$$$######%%%%%%$$$######"""""""""######$$$%%%"""!!! !!!%%%''''''&&&$$$%%%&&&'''''''''&&&%%%((('''&&&''')))***)))((((((((((((((((((((((((((('''%%%$$$$$$&&&((())))))''''''''')))+++,,,***(((&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))'''&&&$$$(((((($$$"""###### $$$###!!!  !!!""" !!!### !!! |||pppddd```^^^WWWOOONNNMMMKKKKKKKKKKKKIIIGGGGGGIIIIIIFFFAAA===<<<===:::777888:::;;;888888;;;666666444333222111111111/////////000000000000000---------...//////,,,***++++++*********,,,---...''''''(((***+++...000111222222444777444///...111222222333222222111000///------,,,+++++++++,,,,,,***+++,,,+++)))''''''((('''((((((((())))))******)))((('''&&&&&&%%%%%%&&&(((((())))))))))))(((((()))'''%%%%%%&&&&&&&&&%%%$$$&&&((('''&&&%%%&&&&&&)))((('''''''''&&&### """!!! !!!""""""   $$$$$$ !!!  !!!###!!!!!!  !!!!!!!!!###$$$%%%$$$###"""$$$###&&&+++000000***$$$######$$$%%%$$$###"""!!! !!!"""###$$$###""""""""""""!!!!!!   !!!"""###!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$)))((('''%%%$$$###""""""!!!!!!"""###$$$&&&((())) $$$(((***,,,,,,+++***)))(((((())))))(((''')))))))))))))))))))))))))))'''&&&&&&(((***++++++''''''(((+++---...,,,+++(((((((((((()))))))))))))))((('''((()))((('''%%%$$$((()))&&&$$$%%%%%%###$$$###!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """%%% ttthhhaaaZZZSSSNNNMMMNNNLLLJJJGGGFFFFFFGGGHHHHHHGGGDDDBBB???===<<<;;;:::999999888999999::::::555555555555444333222111111000000///...------,,,...---,,,***)))((((((((()))&&&%%%((()))((()))---((((((***+++...000222333111222222333333222222111222333333222///......///...---++++++++++++***((()))+++------,,,*********+++---,,,((('''+++,,,))),,,,,,,,,,,,+++)))((('''&&&(((++++++***))))))***&&&&&&%%%%%%%%%&&&&&&'''"""""""""###%%%%%%$$$###(((&&&$$$###$$$$$$###"""###!!! !!!!!!   !!!!!!!!! !!!!!!!!!   """!!!"""  !!!!!!"""######""""""''' !!!444KKKPPP===(((%%%$$$###"""!!!"""#########""" !!!###$$$$$$######$$$$$$###   """!!!!!! !!!'''%%%######$$$$$$###"""''''''$$$!!!###'''(((&&&+++'''&&&((('''######&&&%%%$$$"""###%%%&&&&&&&&&%%%&&&''''''''''''***+++%%%&&&'''(((((('''&&&%%%&&&'''''''''&&&&&&%%%$$$))))))((((((((())))))***++++++,,,,,,+++***(((''',,,---+++&&&&&&)))***(((+++)))'''(((***+++(((%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""###$$$###!!! """#########!!! !!! !!!!!! !!!!!!!!!  """"""!!!!!!###$$$yyynnnccc]]]XXXRRRNNNNNNKKKJJJHHHFFFEEEFFFGGGHHHGGGFFFCCCAAA>>><<<;;;;;;<<<;;;:::888777666666666444444444444333222111000111000000//////............---,,,***)))((((((((()))&&&&&&((()))(((***...))))))))))))***+++---...222222333333333333222222222333333222///......///---,,,***+++,,,,,,+++)))***,,,......---++++++,,,+++---+++((('''***+++)))''''''(((((((((''''''&&&''')))+++,,,+++******+++((((((''''''''''''''''''$$$######%%%''''''&&&%%%'''%%%#########$$$###!!!###"""!!!!!!""""""!!!  !!!""" !!!!!!  """ !!!!!!!!! !!! !!!!!!!!!!!!!!!   ###$$$###!!! !!!"""""""""""""""!!!$$$!!!)))CCC^^^```GGG,,,%%%$$$###"""!!!"""######$$$"""!!!"""###%%%$$$$$$###$$$%%%$$$!!! !!!""""""""""""""""""#########$$$######"""######$$$$$$((('''%%%%%%&&&'''&&&%%%%%%'''&&&$$$&&&++++++(((+++''''''((((((%%%%%%((('''%%%$$$$$$&&&''''''&&&.........+++)))(((((()))(((((()))******)))(((((((((((((((((('''&&&%%%$$$'''&&&&&&&&&''''''((()))))))))***+++++++++***)))+++,,,***&&&&&&)))+++)))***((('''(((******(((%%%&&&''''''((((((''''''&&&'''&&&$$$$$$$$$###!!!"""###$$$###!!! !!!"""!!! !!!"""!!!!!!!!!"""""""""!!!"""###$$$###!!! !!!""" ~~~pppfff]]]YYYVVVQQQOOOOOOIIIHHHFFFEEEEEEEEEFFFFFFEEEDDDBBB???===;;;:::999;;;:::999777666555444444333333333333222111000000000000000000000000000000------+++***))))))(((((()))&&&&&&)))***)))+++///333111///...---...///000333333444444444444333333222333333222000......///---+++***+++,,,,,,+++***+++,,,......---,,,,,,---***,,,+++''''''******(((%%%%%%&&&'''''''''''''''(((***,,,,,,+++***+++,,,******))))))((((((((('''&&&%%%%%%''')))***)))'''&&&$$$""""""######"""!!!###"""!!!!!!""""""!!! !!! !!!"""### !!!!!!"""!!! !!!""""""  !!! !!!"""""""""###!!!!!!  !!!######### !!!!!!!!!!!!!!! """'''@@@YYY[[[BBB(((%%%%%%$$$############$$$$$$###""""""$$$%%%%%%$$$$$$%%%%%%$$$"""!!!"""##############################"""""""""###$$$%%%%%%&&&%%%$$$%%%'''''''''&&&"""$$$&&&&&&(((,,,+++''')))%%%%%%''''''$$$%%%((('''%%%######$$$%%%%%%$$$,,,,,,,,,)))&&&$$$%%%&&&&&&''''''((((((''''''&&&))))))))))))((('''&&&%%%&&&&&&&&&'''((()))***+++'''((()))***++++++++++++,,,...,,,'''&&&((()))&&&)))((((((((())))))'''%%%'''(((((())))))((((((''')))(((&&&%%%%%%$$$!!!"""###$$$###"""!!!"""###"""!!! !!!########################%%%&&&&&&$$$""" !!!"""!!!   xxxkkkaaaYYYVVVTTTPPPNNNNNNJJJIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@===;;;:::999888777777666555555555666666333333333333333222111111000000000000111111111111---,,,+++***))))))))))))***'''&&&)))***)))+++///777666333222111222333555333444444555555444444333333444444222000...//////...---++++++++++++***(((***+++------,,,+++,,,---)))++++++((('''******'''(((((())))))***))))))(((''')))******))))))***+++*********))))))((('''''''''&&&&&&(((*********(((%%%###!!!!!!"""###"""!!!"""!!! """"""!!! """!!!!!! !!!"""""" !!!"""###$$$$$$"""!!! !!!"""###"""  !!! !!!""""""!!! """###  !!! !!!!!!""""""###$$$%%%%%%&&&""""""""" !!!  !!!###%%%&&&###$$$$$$$$$$$$###""""""***$$$$$$000???BBB555%%%))))))((((((''''''''''''(((&&&%%%&&&''')))(((((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$&&&''''''&&&&&&&&&''')))******((($$$''')))***,,,///---(((***&&&&&&))))))''''''+++)))'''&&&%%%&&&&&&&&&$$$%%%&&&'''&&&%%%%%%&&&((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))+++,,,......((())))))******+++++++++///111...)))&&&'''&&&###)))(((((())))))((('''&&&(((((())))))))))))((((((((('''&&&%%%&&&%%%""" !!!"""######!!! !!!######"""  !!!"""###$$$%%%$$$######$$$%%%&&&''''''%%%###!!!""""""###"""!!!!!! !!!!!!!!!  |||rrrhhh___WWWUUUSSSOOOMMMMMMLLLKKKIIIGGGEEECCCBBBBBBBBB@@@???<<<:::999888888777666666555444444555555444444444444444333333222000000000000111111111111,,,,,,+++***))))))))))))***'''&&&)))***(((***...000///...---...///111333333444444555555444444333333444444333000//////000000...,,,++++++***(((&&&(((***++++++******+++---)))++++++)))(((******'''++++++++++++***)))((('''&&&'''((((((''''''(((***((())))))))))))((('''&&&'''&&&&&&'''))))))((('''%%%###!!!!!!"""###"""!!!!!! !!!!!!!!! &&&%%%###"""!!!  """$$$$$$$$$$$$###""" !!!"""###"""!!! !!!!!! !!!  !!!!!! !!!"""""""""###$$$&&&%%%$$$$$$%%%'''$$$$$$######""""""""""""!!!"""$$$###"""!!!"""###""""""######$$$%%%&&&&&&$$$%%%%%%###!!! !!!""""""""""""###$$$'''(((%%%&&&&&&&&&&&&&&&%%%%%%000,,,))))))---///---***)))))))))))))))(((((('''***)))'''(((***++++++***)))***+++***)))((()))***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''))))))(((((((((***,,,---,,,+++))),,,------000333111,,,,,,)))(((++++++)))***---,,,***((((((((()))((('''%%%'''((((((((()))+++...++++++++++++++++++++++++%%%&&&''')))*********+++))))))******,,,---//////,,,,,,+++***************---///...***(((***)))&&&))))))******)))((((((((((((((())))))))))))((((((&&&%%%$$$%%%&&&&&&%%%### !!!"""""" !!!"""$$$$$$"""!!!!!!!!!""""""###%%%&&&%%%$$$###$$$&&&###%%%&&&%%%$$$###$$$%%%######"""!!!!!!!!!!!!"""!!!!!!!!!!!!  wwwkkkeee\\\UUUTTTSSSOOOLLLLLLKKKKKKIIIGGGEEECCCBBBAAAAAA@@@>>><<<:::999888888;;;:::888555333222111111444444444555555444444333000000000000000000000000,,,++++++***))))))******+++(((&&&(((((('''(((+++******+++,,,...000111222333333444444444444333333333444444333111//////000000...,,,++++++***(((&&&((()))***)))((()))+++---))),,,---******,,,+++'''++++++******)))'''&&&%%%%%%&&&'''&&&%%%%%%''')))'''((()))******)))((('''((('''''''''((((((&&&%%%%%%###!!!"""###$$$###"""!!!  !!!"""!!!  !!!"""'''&&&$$$###!!! !!!###$$$$$$$$$$$$###""" !!!""""""!!!   """!!! !!! """!!!"""!!!!!!"""###$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%$$$######""""""######!!!###%%%%%%###"""######"""""""""###$$$$$$$$$%%%&&&''''''%%%"""!!!!!!!!!!!!"""#########$$$&&&((($$$%%%%%%&&&''''''&&&&&&(((***++++++(((''')))+++&&&&&&''''''&&&&&&%%%$$$)))'''&&&&&&((())))))(((''')))***)))''''''((())))))((((((''''''&&&&&&%%%&&&&&&%%%&&&&&&'''((()))((('''(((***------,,,***)))++++++***---222222///+++((('''))))))''''''***)))'''&&&&&&'''((('''&&&((()))))))))((((((***+++***)))(((((((((((()))***&&&'''(((***+++,,,,,,,,,)))))))))***+++,,,---.........,,,++++++******+++))),,,,,,++++++//////---)))+++,,,+++***))))))))))))******++++++******)))&&&%%%%%%&&&(((((('''&&& !!!""""""!!!!!!"""###&&&%%%$$$######"""""""""###%%%'''&&&###"""$$$'''!!!###$$$$$$$$$$$$&&&'''$$$###""""""!!!!!!"""""" !!!"""!!! !!!~~~qqqddd```XXXRRRRRRRRRNNNLLLLLLGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@>>><<<:::999888888;;;:::888666444222111111222333333444444444333333111000000//////.........,,,+++******)))*********,,,(((&&&((('''$$$%%%((()))***---///111333333333222222333333333333222222444444555333111///000000...,,,++++++++++++***)))((()))***))))))***,,,...***---...++++++---,,,((((((((())))))((('''&&&&&&&&&''''''&&&%%%&&&(((***&&&(((***+++,,,+++******+++)))((((((((((((%%%###%%%$$$""""""$$$%%%$$$###"""!!!!!!"""###$$$$$$"""!!!  !!!  """###$$$%%%$$$###"""!!!!!!!!!!!!!!!###$$$$$$###"""###!!! """"""!!!  !!!!!!!!!""""""    !!!"""######""""""""""""""""""""""""%%%$$$###"""!!!  !!!"""###$$$"""%%%((('''$$$###%%%)))""""""###&&&)))***)))(((&&&''')))***,,,---------***,,,------,,,+++---...******))))))***,,,---......000222222111000000000111111111111111111111111111222222111...,,,+++,,,))),,,...///......///111//////111222333333444444---111666777555444555777333444555555555444222222333111000000222333333222111333444333222222333444333333222222111000000///111000000000000000111111000000111333555555333111///000...---111999===<<<222...---//////,,,,,,///---,,,++++++---...------)))***+++***(((((()))+++***)))(((((((((((()))***+++,,,,,,---------------+++++++++++++++,,,------///...---,,,,,,,,,---...***---...,,,---000111...***,,,...---+++)))***+++,,,,,,------------,,,,,,***)))((()))******)))'''!!!###$$$$$$######$$$%%%&&&&&&%%%%%%$$$#########"""%%%'''&&&###!!!$$$'''!!!"""$$$$$$######%%%'''######"""!!!!!!!!!!!!!!!!!!"""!!!!!! """$$${{{mmm```\\\UUUOOOPPPQQQNNNLLLMMMCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@>>><<<:::999999999888888777666555444444444111222222333333333222222111000000///...------,,,++++++******************,,,(((&&&'''&&&######&&&'''))),,,000222222222111111222222333333222222111444555555333111///000111+++***)))***,,,---,,,+++)))***+++******+++---000***...///,,,,,,...,,,)))'''(((((()))))))))))))))'''(((((('''&&&&&&)))+++'''(((+++---...---,,,,,,---+++***))))))(((%%%###&&&$$$######$$$%%%%%%$$$$$$###"""###%%%&&&&&&$$$###""" """###"""!!!!!!###%%%&&&""""""""""""""""""###$$$!!!###$$$###"""!!!###!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""###### !!!!!! !!!"""###$$$$$$ """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""""""""!!!!!!###$$$&&&((()))***))),,,///...+++***,,,000......000444888::::::999777888999;;;<<<===>>>>>>999:::<<<;;;::::::;;;===666666777888:::<<>>===>>>999===AAABBB@@@???AAABBBCCCDDDEEEGGGHHHIIIIIIIIIFFFHHHJJJLLLLLLMMMNNNOOOLLLMMMNNNOOONNNMMMLLLKKKFFFEEEDDDDDDFFFGGGGGGFFFEEEFFFHHHGGGFFFEEEGGGHHHEEEEEEDDDCCCBBBBBBAAAAAACCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAACCCEEEDDDBBB@@@<<<<<<:::999>>>IIIOOOOOO@@@===;;;===<<<999999<<<:::999888888:::<<<<<<;;;---...//////......000222111000////////////000111000000000000///...---,,,......---------......///...---,,,,,,---...000111///222222///...///...******---///...+++***+++,,,......////////////.........---,,,,,,,,,+++)))'''###$$$&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$######!!!%%%'''&&&"""!!!###'''!!!###$$$$$$###"""$$$%%%###""""""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""$$$&&&    }}}qqqddd\\\XXXVVVSSSQQQPPPNNNLLLJJJLLLJJJGGGDDDBBBAAAAAAAAA@@@===;;;;;;<<<;;;888555666444333333555555444333111111111111111000//////111000///000111000///------,,,+++))))))))))))***)))******)))(((((()))+++***,,,///111333222111000333000000444666444333444444333222222333333111///---///...******------***,,,++++++******++++++,,,---,,,,,,---......---++++++)))((((((*********)))'''((()))(((&&&&&&''')))******))))))***,,,...///...---,,,***)))(((((((((((()))&&&###%%%((((((%%%((('''&&&%%%$$$$$$$$$$$$%%%### !!!!!!!!! ###""" !!!"""%%%&&&""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!  !!! !!! !!!    """### """"""$$$"""!!!###$$$"""#########$$$%%%'''((())))))+++)))&&&&&&***+++***+++,,,,,,,,,++++++---///***,,,///222555777888888;;;>>>BBBDDDFFFHHHKKKMMMJJJKKKMMMRRRWWW[[[\\\\\\\\\^^^aaaccceeeeeedddddd^^^___```___]]]]]]___```]]]^^^______```dddiiimmmrrrqqqqqqrrrtttuuusssrrrwwwyyyzzzzzzwwwuuuttttttsssqqqnnnllljjjhhhfffdddhhhfffdddeeeiiimmmpppqqqvvvtttssstttwwwxxxvvvtttqqqsssuuuwwwwwwyyy{{{}}}{{{{{{{{{{{{zzzxxxvvvtttyyyvvvrrrnnnllllllmmmooorrroooooopppooommmpppuuuvvvrrrpppppprrrrrrmmmhhhkkkgggfffggggggeeefffjjjhhhiiijjjkkkkkkjjjiiihhhaaa___^^^___bbbeeegggggg___\\\XXXUUUTTTSSSRRRQQQWWWTTTQQQOOOOOONNNNNNMMMFFFDDDBBBAAAAAA@@@???>>>@@@>>><<<<<<=========;;;>>>===;;;999777666555555777777666555444444444444666444222222333333333222333222111111111000///...///000000///+++(((((((((333222000...---,,,++++++---,,,******+++++++++)))***'''&&&&&&&&&%%%&&&(((***(((((()))&&&""""""%%%%%%'''(((((('''&&&(((***&&&'''((('''%%%%%%(((+++%%%%%%%%%###  """""""""!!! """!!!$$$### $$$  !!! !!! !!!uuujjj___YYYWWWTTTQQQOOONNNMMMJJJIIILLLJJJFFFCCC@@@????????????===;;;:::;;;:::777444777666444444444444222111111111111111111000000///111000//////111000///---,,,+++)))((('''((((((((('''(((***)))))))))+++---,,,...111333555444333222444111000444666333222333222111111111222222111///,,,...---***))),,,,,,***,,,,,,++++++++++++,,,,,,------,,,---...///---++++++)))''''''((()))***)))((())))))((('''&&&((()))+++************+++---......---,,,***)))((((((((('''((('''%%%''',,,---***((('''&&&%%%$$$$$$$$$$$$$$$""" """""""""!!!############""" ###"""!!! !!!###%%%&&&############""""""""""""######"""!!!!!!!!!!!!!!!   """!!!!!!###  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""''')))((('''))))))''''''((()))+++---000222333111444444222555;;;>>>>>>@@@AAACCCDDDDDDFFFIIIKKKZZZ\\\___cccfffiiijjjkkkpppssswwwyyy{{{}}}~~~||||||{{{{{{zzzuuusssqqqooonnnlllkkkjjjhhhiiijjjiiigggfffgggiii```^^^\\\YYYWWWUUUTTTSSSNNNNNNMMMLLLLLLLLLMMMMMMJJJGGGCCCAAA???===;;;999;;;777333333666666222............---,,,+++***)))************+++,,,---...,,,+++)))***,,,......---((('''&&&&&&&&&&&&&&&((((((&&&''')))'''$$$%%%)))&&&''')))************+++)))'''%%%$$$$$$$$$###"""%%%###"""###%%%&&&$$$### """ """!!!""" !!!yyymmmbbb[[[WWWUUURRROOOMMMLLLKKKIIIGGGIIIHHHEEEBBB???=========<<<;;;:::999:::888666444888666444333333222111///111111222222111111000///000/////////000000...---******((('''''''''''''''&&&'''))))))***+++---000///000333666777666444333444000///222333000///111111000///111222333111000***---,,,((((((++++++)))---,,,,,,++++++,,,,,,---...---,,,---//////---,,,+++)))%%%$$$&&&((())))))((()))))))))'''''')))***++++++*********++++++,,,------+++***))))))((((((&&&''''''&&&***///111...((('''&&&%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###&&&&&&%%%$$$###!!!###"""!!!!!!"""###%%%&&&$$$$$$$$$######"""""""""###""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!    !!!!!! !!!""""""!!!!!!!!!!!!""""""!!!$$$%%%"""###&&&'''$$$%%%$$$$$$'''***,,,***((((((...222222333777999888<<<>>>BBBFFFKKKPPPSSSUUU[[[^^^``````eeennnssssss|||~~~~~~|||{{{zzzuuuttttttttttttuuuvvvvvvooolllhhhdddaaa^^^[[[YYYTTTLLLEEEDDDGGGFFF???888777555333333444444111...111000///---------......---+++)))***+++---------'''''''''''''''((((((((('''&&&'''***)))&&&'''+++'''''')))+++------,,,***---((($$$$$$((()))%%% %%%!!!!!!&&&'''""" !!!"""######$$$$$$!!! """   !!! tttggg^^^ZZZYYYTTTRRRNNNLLLKKKJJJHHHFFFEEEDDDBBB@@@>>>======<<<::::::999999888777555444555333222111222222000...111222222222222111000000000///...///000000...,,,******)))((((((''''''''''''(((*********+++...000000222555777777666444333222...,,,///000---,,,...000//////111333333222111)))++++++''''''***+++(((------,,,,,,,,,,,,------...---,,,---//////---,,,+++((($$$###$$$'''((()))((()))))))))(((((()))++++++++++++***************---,,,+++***))))))))))))&&&(((((('''+++000111...(((((('''&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&%%%###############""""""!!!!!!""""""!!!""""""###%%%%%%$$$$$$$$$######"""!!!!!!""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!    !!!"""###""""""!!! """%%%&&&&&&%%%$$$############''')))''''''+++,,,++++++...222666:::<<<<<<;;;@@@GGGMMMOOOTTTZZZ^^^^^^fffiiinnntttzzzvvvpppiiifffddd```ZZZTTTMMMIIICCCBBBBBB@@@:::444999888555222000/////////333000---,,,,,,------,,,'''******))))))++++++))))))'''(((+++***&&&''',,,'''''''''***,,,---+++)))---***'''***...000---))))))'''%%%&&&(((&&&!!! !!!"""###$$$$$$%%%'''$$$!!! """"""!!! !!!"""  {{{mmmbbb[[[YYYYYYTTTQQQNNNLLLKKKJJJHHHFFF@@@@@@???>>>>>>=========888999999888777555555444111000///000111222111000222222222222222111000000000///...///000///...,,,,,,,,,++++++***))))))((()))***++++++***+++---///111222555666666555333111333///,,,//////------///111000000111333444333111(((+++***''''''***+++)))---,,,,,,++++++,,,,,,------,,,,,,---......---++++++((($$$"""$$$&&&((()))'''((()))((('''((()))+++*********************))),,,,,,+++***))))))))))))&&&))))))(((***......***((((((''''''&&&&&&''''''((('''&&&&&&'''&&&$$$"""""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$#########""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###"""!!! !!!!!!"""!!!""""""###############'''$$$$$$'''(((&&&'''***(((+++---...------...000///555999999:::@@@DDDDDDHHHOOOWWW\\\]]]^^^aaadddpppvvv|||~~~||||||nnnhhhaaa]]]ZZZUUUMMMFFFAAA@@@>>>;;;888555333222777333000...............---111111------111111---...,,,,,,...+++''''''+++(((''''''(((***,,,---------,,,+++,,,---......---,,,---......,,,)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!!!!!!!!!! """"""!!!  !!!!!!!!!!!!"""$$$~~~qqqddd\\\XXXVVVUUUSSSQQQMMMKKKJJJIIIGGGEEE??????>>>>>>>>>======<<<777888999999666555555555000//////000222333333222222222222333222222111000///.........//////---,,,------------,,,+++***)))***+++,,,,,,++++++---///111333555666666444222000555000...000222000000222111000000111222333111000(((******''''''+++,,,))),,,++++++******++++++,,,,,,+++***+++------+++******((($$$###%%%'''((((((&&&'''(((''''''''')))+++))))))******+++******))),,,++++++***))))))******'''))))))(((***---,,,''')))(((((('''''''''((((((((((((''''''(((&&&###!!!$$$###!!!  !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!! !!!  !!!!!!!!!!!! !!!###$$$###""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!  !!!!!!!!!"""""""""###""" """""""""""""""###$$$&&&((()))---+++,,,111333333666:::;;;@@@EEEHHHIIIKKKNNNQQQZZZaaagggiiilllsssyyy{{{}}}yyyrrrmmmeeeccc___YYYQQQHHHBBB>>>;;;777333000///000000000888<<<:::444444999:::666555333222333///***)))---************+++000777===000...+++***)))*********&&&))),,,,,,***)))***+++(((((((((''''''&&&&&&&&&%%%$$$###!!! !!!!!! !!!"""#########"""!!!"""$$$$$$$$$"""!!!"""###xxxhhh]]]ZZZXXXUUURRRQQQOOOLLLJJJHHHGGGEEECCCAAA@@@@@@???===<<<::::::777999:::999666555555666444333222333444555444333222222333333222222111000///...---...//////---+++------......---,,,***))))))***,,,,,,,,,---///222222444666777666444222000444///---///111000111333000///...///000000...,,,(((+++***((((((,,,,,,***+++******))))))******++++++***)))***+++,,,***(((***(((&&&%%%'''((((((((($$$%%%&&&&&&&&&&&&(((***'''((()))***++++++******,,,+++******)))*********&&&))))))(((***---,,,((()))((((((((((((((())))))&&&&&&&&&'''((('''$$$"""###"""  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""""" !!!"""!!! !!!""""""""""""!!! """%%%%%%$$$""""""###$$$###"""!!!!!!"""###$$$""""""###$$$$$$###""""""!!!""""""###$$$%%%&&&&&&######""""""###%%%((()))------...000555:::???BBBGGGFFFJJJQQQVVVYYY]]]ccchhhnnnuuuxxxyyyzzz~~~xxxmmmccc]]]TTTOOOHHHCCC???===;;;:::EEEIIIFFF===<<>><<<<<<<<<999444444777111444555444666AAAUUUeee???555,,,---555;;;999444555000---...222444222...////////////////////////*********(((''''''(((***###%%%''''''%%%###"""""" !!! """!!!"""###$$$&&&)))zzzlll___[[[YYYWWWTTTSSSQQQOOOLLLJJJHHHFFFCCC@@@AAA???===;;;999888777777999999999888777666555444000222444555444444555666333111///000222222///,,,000000////////////000000---------...------,,,,,,++++++,,,,,,...///111222333222222333555666555444666444111000000///...,,,//////...---,,,***)))(((***)))((((((((()))+++,,,((()))((('''&&&'''***---...,,,)))'''&&&''')))***+++(((&&&'''))))))'''%%%'''&&&%%%&&&(((******)))((('''(((((()))+++,,,---+++***((('''&&&''')))***+++***)))***+++,,,+++***'''$$$"""###&&&'''&&&$$$&&&%%%$$$%%%''''''%%%$$$$$$ !!!###!!!  !!!  ###''')))&&&$$$%%%"""!!!###"""!!!'''"""!!!######!!! """!!!!!! !!!"""$$$%%%'''  !!!"""$$$%%%&&&""" ###)))+++((($$$)))&&&%%%'''+++---***&&&&&&(((+++---000444999===;;;===@@@DDDIIIQQQYYY^^^lllooovvv~~~yyyrrrmmmddd^^^VVVSSSTTTUUUSSSQQQGGGAAA;;;:::<<<>>><<<:::CCC@@@<<<:::<<>>@@@JJJRRRUUURRRIIIJJJSSSQQQBBB777777BBB@@@<<<999:::;;;999777444222000000111111000///222111...,,,)))'''&&&'''%%% """###!!!""" !!!$$$yyyjjj```XXXXXXXXXUUURRRQQQMMMKKKHHHFFFEEECCC@@@>>>???>>><<<;;;999888777777:::999999888777666555444555666666444111//////000...---...///111222111000111000000///.........///............---+++******((())),,,///222555888999777555444555666666555444555333111000000///...---//////...---,,,***)))((())))))((((((((()))***+++)))))))))(((''''''***,,,...---+++***))))))***+++((('''&&&&&&'''(((&&&%%%((('''&&&''')))******)))+++++++++++++++++++++++++++***((('''''''''((())),,,+++)))((()))((('''%%%((('''%%%$$$%%%&&&%%%$$$!!! !!!""""""!!!"""###$$$###!!! """%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!"""""""""$$$''''''&&&$$$%%%$$$"""###$$$$$$###"""### !!!!!!"""%%%%%%%%%&&&'''(((***+++''''''''''''((()))******+++000555444222666@@@HHHJJJJJJNNNUUU^^^eeeggggggsssyyyxxxlllgggaaa]]]\\\[[[XXXUUUPPPPPPPPPPPPOOONNNMMMLLLCCC>>><<<@@@DDDCCCBBBBBB@@@FFFJJJHHHIIIPPPYYY]]]]]]UUUQQQRRRRRRJJJ@@@;;;IIICCC??????AAABBB@@@>>>;;;888666999===???===::::::666222000000000---***)))"""!!! %%%  """ !!!###rrrddd]]]WWWXXXXXXTTTPPPOOOKKKIIIGGGEEEDDDCCC@@@>>>>>>===<<<:::999888888888999999888777666555444444111222111///---++++++,,,.........///000000000///111000///...............//////...---,,,+++)))((((((***,,,///333555777888777555444444555555333222555333000000000000...---.........---,,,+++)))((((((((((((((())))))******)))******)))((((((***+++......---,,,++++++++++++''''''&&&&&&''''''&&&&&&)))((('''(((***+++***)))++++++++++++******))))))******)))((('''(((((()))***)))''''''(((((('''%%%)))(((&&&%%%%%%%%%$$$$$$!!! """""" """#########""""""######!!!!!!!!!""""""""""""##################"""!!! """"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%######$$$###!!!"""&&&(((((()))******,,,,,,---''')))+++...222555888999;;;DDDMMMSSSVVV]]]iiisssxxxyyy}}}|||wwwssspppllliiidddaaa[[[UUURRRQQQRRRSSSKKKFFFEEEIIILLLIIIFFFFFFDDDLLLQQQMMMIIIMMMSSSVVVUUUTTTOOOJJJIIIJJJEEE???AAA???>>>@@@AAAAAABBBEEE===<<<<<<===AAADDDFFFFFF???;;;666444666888333,,,---'''###%%%&&&###"""$$$)))###!!!#########%%%|||nnnccc]]]XXXYYYWWWRRRMMMLLLJJJHHHFFFEEEDDDCCCAAA???===<<<;;;:::999888888888999888666555444333333333.........---+++***,,,---...///000///...---------000000///........................---,,,***)))(((***+++...000222333444444888666555555666666444333444222000///000000///............---,,,+++***)))''''''(((((()))))))))))))))***+++***(((((()))+++---...------,,,,,,+++***&&&''''''''''''''''''''')))))))))***+++,,,***((()))*********)))((('''&&&***))))))((((((((((((((('''&&&%%%&&&((())))))((()))((('''&&&%%%$$$$$$%%%""""""!!!"""###$$$""" $$$!!!!!!$$$%%%### !!!!!!!!!""""""""" !!!"""###############"""###$$$$$$$$$$$$%%%%%%((((((((('''&&&%%%%%%%%%)))((()))+++)))&&&(((------...///000222333444444<<>>::::::999999999999999999666444222000//////000111.........,,,++++++...000+++...//////---+++,,,...------------...///000000,,,,,,,,,,,,,,,+++***)))---...111333444444444333666555444555666777666555444222000///000000000...------------,,,+++******&&&'''((()))))))))((('''***+++,,,,,,***))))))***+++,,,---...---+++)))'''&&&(((******(((((()))+++*********,,,------***((('''((()))******)))'''&&&)))))))))))))))(((((('''((('''&&&''')))******)))&&&'''((('''%%%$$$&&&)))%%%$$$$$$%%%&&&&&&%%%###$$$###"""$$$&&&&&&$$$!!!"""""""""#########$$$$$$$$$%%%&&&'''''''''''''''%%%'''))))))((())),,,//////000000//////222888<<>><<<::::::999999888999999:::555333111///......///000------,,,***((((((+++---))),,,......---,,,...000,,,,,,,,,---...///000111++++++,,,,,,,,,++++++***---///111444666666666555222111000111333444333222333222000///000111000///------------,,,,,,+++***%%%&&&((()))))))))((('''***+++,,,,,,***)))))))))***+++---...---+++((('''&&&)))+++***)))(((***---******+++---...---***((('''(((***++++++***)))((()))))))))))))))(((((('''***)))(((((()))***)))'''%%%'''((('''%%%%%%'''***&&&%%%$$$%%%''''''%%%$$$"""%%%''''''&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%((()))))))))))))))(((((('''***,,,,,,+++,,,///333777:::<<>><<<:::===;;;888777888777666555555333000---,,,,,,---...111---'''%%%%%%&&&'''(((***)))(((***...000...,,,,,,,,,,,,---.........---......---,,,,,,---......222333444555555555555555555333111000111222222111222222111111000000//////000...++++++---//////...------+++***)))))))))))))))'''))),,,,,,******...******+++++++++***)))((('''(((***)))(((((()))+++,,,)))'''(((+++------,,,))))))***+++,,,,,,,,,+++***++++++***((()))+++---,,,***''''''((()))(((((())))))*********((('''&&&'''$$$$$$&&&&&&###"""###"""%%%$$$$$$(((***)))%%%&&&''')))+++...000222,,,...222444777:::???BBBQQQRRRXXXdddnnnuuu|||vvveeeooo||||||jjjWWWWWWcccgggdddeeehhhggg```[[[ZZZVVVTTTTTTVVVYYY[[[[[[YYYdddbbbaaaeeelllppppppnnnrrrrrrssstttvvvxxxzzz{{{~~~~~~|||tttkkkYYY\\\XXXNNNEEEFFFLLLPPPNNNFFFIII___{{{}}}|||xxxuuutttuuusssnnnjjjpppqqqrrrsssrrrsssuuuwww}}}|||~~~}}}{{{~~~eee==='''###%%%$$$"""zzzmmmddd___ZZZYYYVVVRRRPPPNNNLLLIIIGGGCCCAAA>>>======<<<;;;:::;;;:::888777888888666555555333000...---------...///,,,'''%%%&&&((())))))+++'''%%%)))///111...***+++,,,...//////...------,,,,,,------...///000000333444555666666666666666:::777444333222222000...000111222222222111000///111///,,,,,,---///.........---,,,+++************...++++++......++++++---++++++***)))))))))))))))'''(((******))))))***,,,+++***((()))+++------,,,***+++,,,,,,,,,,,,++++++---------,,,***+++---///,,,)))''''''((())))))((('''((()))*********)))((('''$$$$$$'''&&&###"""%%%"""&&&(((((()))------***))),,,000111222444999===AAAGGGOOOYYYaaajjjrrrvvvrrrjjjiiiccc[[[UUUSSSUUUXXXYYYaaa]]]YYYZZZbbbhhhbbbXXXSSSRRRUUU^^^iiivvv}}}|||zzzxxx{{{xxxkkkYYYooofffRRRTTT___]]][[[[[[]]][[[UUUQQQQQQWWWUUURRRQQQSSSVVVWWWXXX]]]YYYWWW[[[aaadddaaa\\\aaadddiiimmmnnnnnnlllkkkrrrppplllhhhddd```^^^]]]aaaaaaffflllnnnmmmpppuuuwww{{{~~~tttqqqjjjbbb^^^[[[UUUMMMEEESSS[[[QQQBBB===CCCJJJ>>>999<<>><<<<<<<<<<<<;;;::::::888777777888888666555444333111///.........//////,,,((('''(((***+++,,,+++)))(((***---...,,,)))+++---/////////------,,,***+++,,,...////////////111222333555777777888888888666444444555444333222///000222333333222000//////...,,,,,,,,,,,,------,,,++++++++++++,,,,,,---222...---//////,,,+++------,,,***)))((()))***+++***+++,,,+++***)))***++++++******+++,,,---------,,,,,,---------,,,,,,+++...///...---++++++---///+++)))''''''((()))))))))'''((()))*********)))(((&&&$$$%%%((('''%%%'''+++))),,,,,,***+++///...+++///666>>>DDDHHHNNNXXX___qqqwwwwwwhhh[[[QQQIIIEEEJJJFFF???:::999::::::;;;???<<<777666<<<@@@:::000444000111777@@@LLL\\\iiisss}}}}}}xxx{{{zzzsssppprrruuuuuutttlllqqqwwwppplllooonnneeeaaa___eeennnooocccUUUOOObbbooojjj[[[SSSTTTWWW\\\UUUQQQTTTWWWUUURRRRRRVVVSSSQQQPPPRRRWWW[[[^^^eee```\\\^^^cccddd^^^WWW]]]bbbiiioooqqqoookkkhhhaaa```]]]ZZZWWWSSSQQQOOONNNNNNRRRVVVVVVSSSUUUZZZYYY```eeegggiiinnnqqqrrrqqqmmmhhhdddaaa___[[[YYYTTTRRRMMMHHHHHHIIIFFF@@@???LLLTTTLLL===666666999222///000999AAAEEEGGGIIIEEEDDDAAA>>><<<:::888777999888666777777777444222222333444444444555777999999999;;;>>>AAAEEEHHHJJJTTTRRROOOLLLLLLNNNQQQTTT\\\___```aaafffmmmooolllnnnrrrvvv{{{ggg==='''######%%%'''|||nnndddaaa\\\WWWVVVSSSPPPMMMKKKIIIFFFDDD@@@>>><<<<<<<<<<<<<<<:::888777777777999999777555444333222000////////////...+++((('''(((***++++++***---///---***((()))+++***---//////---+++,,,---***+++,,,---------------...///111444666888999:::777555555555666666555333///000111222222111///---,,,,,,+++***)))***+++,,,))))))***+++,,,...000111666000...///000...,,,...///...+++***)))***,,,------...///---+++)))***+++***+++,,,,,,------......---............------,,,.........,,,+++***,,,...+++)))'''&&&((()))))))))'''((()))***)))((('''&&&&&&%%%&&&)))(((&&&)))...(((---111333999AAAFFFGGGNNNVVVbbbllltttzzzqqqggg^^^PPPDDD===;;;;;;;;;999777444333222222111//////000///,,,---000---(((...+++))),,,///333<<>>>>>@@@>>>999222000---+++...000***"""((('''(((+++***&&&&&&***)))******)))(((''')))+++))))))******)))((((((''')))+++,,,,,,+++,,,...111111000/////////111444555BBB;;;333111333555333///222444555444777::::::666333666888:::;;;<<>><<<;;;;;;;;;:::999555555666888999999777555444333333222111111111000///,,,***)))***++++++******---000///,,,+++,,,///***,,,---***&&&&&&)))---+++******+++,,,...000111000111333555777888999999999888777666666444111...111000000...---,,,+++***((()))******((()))---000++++++,,,,,,---///000111888111,,,///111000...///...---,,,+++++++++,,,,,,***+++,,,+++******+++,,,))),,,//////...---...000---...//////000000000000/////////---******,,,---***(((&&&&&&(((*********((()))+++,,,------,,,+++***+++///333444444;;;DDDZZZlll|||qqqiii[[[TTTKKKBBB;;;777333000444111,,,)))'''&&&$$$""""""!!!!!!"""###$$$###""" '''***((('''***------***(((((()))'''######&&&!!!(((111===LLLYYY^^^\\\TTTTTTRRRIII===333///...(((+++///444888;;;======999???LLL___uuupppwww]]]rrriiiZZZuuutttttt|||wwwtttgggeeebbb[[[PPPFFFGGGMMM]]]```^^^ZZZ```gggcccXXXGGGDDDAAAAAACCCFFFIIIJJJ<<<;;;666222444999999444333444111......///,,,&&&+++***+++......******---'''((()))(((%%%%%%''')))((()))***)))'''&&&&&&%%%((()))*********+++---///...---+++******,,,...000333000---,,,......---,,,,,,......---...111///******,,,------------///000111222333333333666999<<>><<<:::::::::888777444444555888:::999777555333333333222222111111111333111...---...///...---++++++,,,...///000000///***,,,,,,)))$$$$$$)))...************---000444666444555666777888888888888777666666666666555222000222111///---+++******)))''')))+++***)))***...222......---------......///888111,,,...111000//////---,,,++++++******++++++%%%''')))))))))***,,,---))),,,000000...---...000------...000111111111111000000000---++++++,,,...***(((&&&&&&(((*********((()))+++---///000000000***,,,333:::>>>BBBKKKVVV|||zzztttkkkccc[[[QQQEEE<<<777555333222111///,,,***+++'''###"""$$$''')))+++'''%%%""""""$$$&&&''''''$$$(((***((((((***+++)))+++))))))+++(((###"""&&&&&&***---///333777777444111444666333...***+++...)))))))))))),,,///333555222555:::EEEXXXrrrbbbmmm```vvveee[[[}}}ooo~~~wwwkkk[[[MMMLLLQQQQQQSSSPPPNNNVVV```[[[NNNFFFDDDCCCCCCDDDEEEDDDCCC;;;999333...///222111---)))///333000---///111111///---...111000,,,+++---(((***+++***((('''***---((()))******)))(((((()))((()))*********+++---//////---,,,***+++,,,///111+++---...---+++***+++,,,***,,,,,,***+++---+++&&&&&&''')))(((''''''(((***+++++++++******,,,///222'''---111///***)))---222)))///222111111555888999444777:::<<<<<<<<<<<<===:::999<<>>===;;;999777777777777999;;;;;;999777444444444777111,,,,,,000333111...000111111///---,,,---...222000//////111111...+++......---***&&&%%%&&&''',,,,,,++++++,,,...000111111555666444555888888666::::::777222333666666222444111---+++++++++***)))*********+++,,,---...//////---,,,---///111111111666222...///222333///+++---***'''%%%&&&((()))))),,,'''$$$'''---000---)))***+++///222000,,,...333---///000000000111000---222111///...,,,+++++++++---,,,***)))***+++---///111,,,+++...///...///111(((111666;;;AAABBBOOOiiiwwwqqqmmmggg^^^WWWOOOJJJCCC???===888000***,,,++++++++++++)))%%%""""""###%%%%%%#########$$$%%%$$$"""!!!!!!!!!"""###******((('''&&&&&&&&&&&&,,,,,,***&&&###!!!!!!"""$$$%%%''')))+++,,,---------+++***))))))(((%%%###***### %%%+++---...///333666888;;;EEE]]]|||ttt^^^xxx\\\iiiqqqkkkxxxzzzmmm^^^PPPMMMOOOPPPOOOLLLLLLPPPTTTQQQKKKGGGBBB???CCCEEEBBB>>>===777333111222000,,,,,,......///////////////......,,,------..................---+++)))((((((((((((111---++++++***((()))---000///...---++++++******+++++++++++++++,,,---.........//////...---,,,,,,...---++++++,,,,,,+++***,,,***'''(((***+++***(((///...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---000///...---------------///++++++111444333111111111111000000000000111111333555666888:::===BBBFFF[[[^^^eeekkkrrrvvvyyyzzzRRR@@@,,,$$$###"""!!!"""ssshhh^^^\\\ZZZUUUPPPMMMKKKIIIGGGFFFEEEDDDAAA???>>>===;;;888777666666666555666888888777777888999444222000//////000111111333333222///,,,+++,,,---111///---...000000///,,,---...---+++(((((()))+++,,,,,,+++,,,,,,...///000222666777555666999999666999999555111111666666444333000---,,,,,,------,,,------,,,,,,,,,---......---,,,,,,---///000000///000///............---,,,---***'''%%%&&&((()))))))))((((((***,,,---,,,***000---+++***((('''+++222111///------000333222/////////...------,,,------)))***+++,,,///222444666:::555222333333000000111...777;;;AAAGGGHHHVVVppp}}}qqqjjjccc___^^^\\\WWWRRRHHHDDD@@@>>>>>><<<777222999555111000111///***%%%%%%$$$$$$%%%&&&%%%""" !!!"""$$$$$$"""!!!"""###""""""!!! !!!"""###***))))))(((''''''''''''))))))(((&&&###"""###$$$))))))***+++***)))((((((***)))((()))))))))'''%%%'''$$$$$$''')))))),,,111111333555555;;;KKKcccuuummmqqqzzz~~~dddzzzjjj^^^~~~uuu}}}|||tttjjj```WWWOOOOOOSSSNNNPPPPPPOOORRRUUURRRLLLOOOHHHDDDCCC@@@:::555555222......000///,,,,,,///.../////////...------,,,,,,,,,---...............,,,,,,************+++,,,555000...//////,,,---000//////...............///000///...------,,,,,,,,,000000000000000///......///---,,,,,,------,,,+++---+++)))***---...---,,,111000///.........///000------,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,((((((---///---+++,,,//////............//////***+++,,,,,,,,,...222555333555999===???AAAAAAAAAQQQUUUZZZ```hhhmmmhhh___<<<000$$$!!!""""""###$$$}}}kkkaaaYYYXXXXXXTTTOOOMMMKKKIIIFFFEEEDDDCCC@@@>>>???===;;;888777666555666444666888888777777888999111222222111......000333555444222///+++***+++---///---,,,,,,...//////...---------,,,******,,,...------,,,,,,---...///000444777888777777::::::777777666111,,,---222444222111///---,,,...//////...//////...---------------+++++++++---///000...,,,+++---///...,,,+++,,,...,,,)))&&&%%%'''((()))(((%%%(((+++,,,***)))***,,,333...,,,---------000555...---///444999999444///.........------......///,,,...333888===AAACCCEEE@@@:::666666666222222333444<<<@@@FFFMMMNNN[[[uuuyyyoooiiiaaaXXXQQQKKKCCC;;;:::======777111000...---///222333111...***(((&&&'''******'''$$$  !!!######!!!!!!""""""!!! !!! !!!"""###)))))))))(((((((((((((((&&&'''&&&$$$###"""$$$&&&)))***+++,,,+++)))'''%%%(((''''''(((******)))'''""""""%%%((('''&&&+++333000222333444555<<>>>>>===:::888666555555555999::::::999666444333333222222111111000000111222333222000---***)))+++---,,,,,,++++++,,,...///000---...---,,,******,,,...---------...//////000000666999:::888888;;;;;;888666444...((((((---///...000///---,,,---...------...------,,,,,,,,,------******+++---//////,,,***,,,---............//////+++(((&&&&&&'''(((((((((%%%(((+++,,,+++******+++222000111444444///,,,,,,***///999CCCFFF???555///111000//////////////////111444;;;AAAGGGJJJKKKLLL???999555666666444444666777>>>BBBHHHPPPQQQ]]]uuuyyysssddd[[[PPPGGGBBB>>>999555888333......000111...++++++***)))+++...///---,,,((('''&&&'''((((((&&&$$$!!! !!!""""""  !!!!!!  !!!###$$$$$$(((((())))))))))))))))))%%%%%%%%%###"""!!!###%%%###%%%(((***++++++***)))((('''&&&((()))***((('''######&&&))))))(((,,,333000222555777888999999:::DDDSSSbbbgggmmmuuuwwwsssggg___VVVTTT\\\qqq~~~dddiii}}}kkkrrr{{{pppfff```[[[SSSMMMNNNQQQSSSVVVYYYZZZ___aaa^^^]]]___```^^^^^^UUUKKKBBB888///---///***((()))---...,,,,,,///......------+++***((((((---......///////////////++++++++++++,,,---///000111...---//////,,,---000------......///000222222---------...///000111222111111111222222111111000000///---...///000///---+++***)))))))))*********))))))*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///,,,***+++///000//////111++++++************++++++---------,,,))))))***,,,)))***+++,,,,,,,,,++++++...---+++))),,,///***###&&&$$$###%%%### """&&&~~~pppfff___ZZZYYYVVVQQQMMMMMMKKKIIIFFFEEEDDDCCC@@@>>>===<<<999777666666666666;;;;;;;;;999555222111111444111...///333444222///......---+++))))))+++...***++++++,,,,,,---///000//////...,,,))))))***+++---...///000111222222333777:::;;;999999<<<;;;888888666///)))(((,,,...,,,000...,,,,,,,,,,,,***)))************+++,,,---...******+++---///...,,,)))---***(((***...000...+++)))'''&&&&&&'''((((((((((((((((((***---...,,,+++000......000///***(((+++888;;;CCCJJJGGG;;;333111444333111000///.........111555;;;BBBGGGIIIIIIHHHBBB;;;777777666444444777999@@@DDDLLLTTTTTT]]]sssyyypppggg___XXXSSSOOOHHHAAA999333111111000///)))))))))'''&&&%%%''')))%%%%%%%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%%%%###"""###!!! !!!!!! !!!!!! """###$$$%%%&&&&&&'''((())))))))))))((((((%%%%%%%%%### !!!###!!!%%%(((***+++++++++(((''''''((())))))'''%%%)))&&&'''+++,,,+++,,,000333444666999;;;;;;:::888<<>>======<<<777333...*********++++++$$$'''(((&&&###"""&&&***''''''((()))************###$$$%%%%%%&&&%%%%%%%%%""" !!!""""""!!! !!!"""###$$$&&&''''''((((((&&&'''((())))))((('''&&&$$$%%%$$$""" """!!!"""###%%%&&&'''((((((((('''''''''(((((('''%%%'''$$$&&&+++///...000333AAA@@@>>>;;;::::::;;;<<<<<<===:::===MMM```fffbbbBBB???>>>===:::???TTTlllyyyjjjfffjjjwwwvvvbbbUUURRRRRRPPPMMMOOOLLLMMMRRRUUUUUUUUUWWWXXX^^^dddhhhooovvvyyywwwmmm]]]JJJ===444,,,***+++---+++,,,//////+++***,,,,,,,,,,,,,,,+++***((((((,,,---......//////......---,,,***))))))))))))***+++((())),,,---***+++---,,,+++***)))))))))))))))++++++***************+++......//////000000/////////...---...///000///...000111000///,,,+++,,,---,,,,,,---.........------++++++************++++++&&&&&&&&&%%%&&&&&&''''''&&&%%%'''++++++***---222*********))))))*********$$$&&&''''''&&&&&&''')))***)))))))))(((((((((((($$$&&&""""""&&&'''&&&$$$###$$$### !!!%%%rrrfff^^^YYYVVVUUURRRLLLIIIIIIGGGEEECCCBBBAAA???===;;;999888777666666777888999444666777777666555555666222111000111444555333111,,,...000///---,,,+++,,,(((,,,///111///------.../////////---++++++---...---///111444777888999999777;;;;;;999999;;;:::777666555111------111222///...,,,,,,,,,------+++)))************++++++,,,---...,,,+++,,,---...---+++)))'''&&&''')))***)))''''''&&&%%%&&&((()))((('''((()))***+++,,,...333666444555999>>>AAAJJJ\\\mmm^^^KKK:::666555000000444///...---,,,++++++++++++000444;;;CCCIIILLLMMMNNNKKKCCC===;;;:::777777999===EEEKKKTTT\\\XXX[[[lll~~~zzzvvvttteee___UUUKKKDDD===777444666333000//////111111111+++)))'''%%%%%%%%%%%%%%%((((((((('''%%%&&&(((***!!!###$$$%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%%%%%%% !!!"""$$$$$$"""!!!"""######$$$%%%'''((((((''''''&&&'''((()))(((&&&%%%###!!!"""""" !!!###""""""""""""###$$$&&&'''&&&%%%%%%'''))))))((('''$$$'''///999???BBBJJJRRR```ZZZPPPCCC:::888;;;@@@===>>>===>>>KKK[[[aaa\\\>>>888777999777666AAAPPPnnnxxxqqqnnnnnnooolllccc^^^hhh~~~{{{ggg]]]RRRKKKKKKMMMOOOOOONNNNNNPPPUUUWWWVVVZZZ___ccckkksss{{{}}}jjjWWWAAA555000,,,)))))),,,***+++//////+++***,,,+++,,,,,,,,,++++++***))))))***++++++,,,,,,++++++***)))((('''&&&'''(((((((((&&&'''++++++)))))),,,***)))(((((('''''''''((())))))((((((((())))))***---...//////000000//////...---,,,---///000///...000222333222000///111444---.../////////...---,,,---,,,,,,,,,,,,,,,,,,---''''''&&&&&&%%%&&&&&&&&&(((''')))+++***(((+++000)))))))))(((((()))))))))$$$&&&((((((''''''((()))%%%%%%$$$$$$$$$$$$$$$%%%"""&&&&&&""" ###%%%$$$### !!!$$$%%%"""!!!"""zzzmmmccc]]]XXXVVVVVVSSSMMMJJJLLLEEECCCAAA@@@???===;;;999888777666666666888999:::444666777777666444555666///111333333222222333444///111333222000---++++++(((,,,111222000...------...//////...---...000222---///222666999:::;;;<<<777:::;;;888888::::::777000000...+++,,,111111...,,,++++++---//////...,,,------,,,,,,++++++,,,,,,///---,,,,,,---...---,,,)))***+++***)))((()))+++'''&&&%%%&&&((()))((('''%%%***---,,,***,,,444<<>>EEEKKKMMMNNNFFF@@@:::::::::999:::===<<>>555333999;;;888<<>>===<<<::::::999888888777777888888777777555333666;;;999444777222///111222111111444///////////////......---000000000000000///.........,,,---...---***+++000,,,///111333999>>>===888:::;;;<<<<<<<<<;;;:::999777222---,,,///000///,,,...---,,,+++,,,---...///------,,,++++++,,,,,,,,,/////////......---------+++((('''))))))&&&'''***'''((('''&&&%%%%%%''')))%%%***---+++***000>>>KKKZZZYYYRRRDDD888555===GGG@@@:::444333444333///***)))******)))((((((***,,,'''+++111999EEEPPPSSSPPPLLLEEE===888777999;;;;;;>>>EEENNNVVVYYYYYYXXXXXXppp}}}qqqkkkiii^^^YYYVVVUUUQQQIIIBBBAAA666666555444333222222111222---***---...+++(((((())))))******)))(((''''''&&&'''''''''''''''&&&&&&'''$$$"""###%%%&&&$$$!!!((($$$"""###'''(((&&&"""%%%$$$""" !!!"""$$$""""""###"""$$$''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%$$$###$$$&&&%%%%%%%%%'''((('''$$$!!!   """###$$$%%%$$$"""###&&&(((&&&(((,,,222@@@dddqqqPPP???======<<>>@@@FFFVVVssssssaaaSSSMMMJJJIIIHHHGGGHHHKKKNNNPPPOOOUUUXXXVVVXXXbbbnnnuuussscccLLLAAA444...---,,,,,,,,,(((+++,,,******---...+++,,,++++++++++++++++++,,,''''''(((((('''&&&%%%%%%(((((((((&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%'''))),,,---,,,,,,,,,---...//////...,,,,,,---///,,,++++++***+++,,,...///000000000000111222333444666666666666777777777777111111111000///...,,,+++///---*********+++***)))&&&&&&&&&(((+++,,,+++***++++++((($$$$$$'''&&&###""""""""""""""""""""""""!!!###$$$$$$###"""$$$%%%!!!###'''(((((((((&&&###"""###$$$######zzzmmmccc^^^\\\XXXSSSOOOMMMKKKIIIGGGHHHEEEAAA???>>>===;;;999999888888777777888888999999;;;:::666555777888666888333000222333111111444000000111111000000///...000000000000000///.........,,,,,,...,,,)))+++///...111333555:::???>>>999::::::;;;;;;:::999888777666111---,,,...000...,,,,,,,,,+++******+++,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++((('''))))))&&&'''***'''((((((&&&%%%%%%''')))+++,,,,,,,,,,,,000555:::CCCAAA<<<555000111777<<<999777555222111///---,,,***+++***)))((((((***,,,111555777;;;DDDOOOVVVVVVLLLFFF===777666777888888:::>>>DDDGGGGGGDDDBBB@@@FFFQQQZZZXXXQQQKKKDDD???===999888:::999444000000******))))))((((((''''''%%% $$$'''&&&&&&''''''(((((()))))))))((((((''''''''''''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&(((%%%"""$$$'''(((&&&###$$$###"""!!!"""###%%%&&&'''###"""$$$$$$"""$$$(((((('''%%%$$$$$$$$$%%%&&&&&&&&&'''%%%$$$###$$$&&&&&&%%%%%%&&&''''''$$$""""""  !!! !!!!!!!!! !!!!!!"""""")))&&&&&&''''''$$$&&&***666WWWlllRRREEEBBBBBBGGGOOOXXXXXXNNNEEEIIIRRREEE;;;555999>>>@@@??????;;;DDD[[[~~~tttfffYYYMMMEEECCCIIIHHHGGGGGGHHHKKKNNNPPPMMMRRRUUUVVV\\\iiivvv|||~~~ppp\\\NNNCCC:::///+++++++++,,,+++***---,,,)))))),,,,,,)))******))))))))))))******''''''(((((('''&&&&&&%%%&&&'''&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%(((***+++*********+++,,,------,,,++++++---...,,,,,,+++***++++++---...///......//////000111222333444444444444555555555888888888888888888777666333111///......---***(((%%%%%%%%%''')))******)))***+++(((%%%&&&)))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###"""  $$$((()))))))))'''%%%$$$%%%%%%%%%$$$ttthhh___ZZZXXXUUUQQQMMMLLLJJJHHHFFFFFFCCC@@@===<<<;;;:::888777777777777888999::::::888======777333444777888:::555222444444222111333111111222222111111000///000000000000000///......---,,,,,,...---***+++000000333666777;;;@@@???;;;:::::::::999888777666555555222...---///000...,,,+++******)))))))))******,,,+++++++++,,,,,,,,,,,,+++++++++************)))+++((('''))))))&&&'''***'''(((((('''&&&&&&''')))---***)))+++///111///,,,666444111///000222444555222444444222...,,,,,,...***+++***)))((((((***,,,222555666666===IIITTTYYYPPPIII@@@999444222111111111333555555222///,,,+++---111333333333333---%%%(((%%%%%%)))***&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&&&&'''***&&&&&&''''''((()))))))))''''''''''''&&&%%%###### $$$'''(((%%%%%%'''+++(((%%%###$$$'''(((&&&$$$######""""""$$$%%%''')))+++&&&$$$%%%%%%###%%%(((((('''&&&%%%$$$%%%&&&'''&&&''''''&&&$$$###%%%&&&'''%%%$$$$$$%%%%%%$$$###%%%###!!!!!!!!!"""!!! ###"""!!! )))'''&&&'''&&&$$$&&&+++888kkkiiiRRRGGGDDDAAAOOO\\\ZZZIII<<>>555888???AAA===;;;<<<<<>><<<;;;:::999888555555666666777999:::;;;666::::::666444777::::::;;;666333555555222111333111111222222111111000///000000000000000///.........------///...+++---222111666999999<<<@@@@@@<<<;;;;;;:::999888666555555666333000///000000///...++++++******))))))))))))***++++++,,,,,,,,,,,,,,,*********************)))+++((('''))))))&&&'''***'''((()))(((&&&&&&''')))***'''&&&)))...000///,,,666666555555444333222111000111111000///...------)))***)))(((&&&&&&(((***,,,111333222777DDDQQQXXXPPPJJJAAA888111---***)))''')))+++***)))'''''''''++++++***)))+++...+++$$$(((%%%$$$'''(((%%%######$$$$$$$$$$$$%%%%%%%%%%%%'''$$$###&&&(((&&&'''***''''''''''''''''''((((((''''''(((((('''&&&%%%%%%"""$$$'''(((''''''(((***(((&&&%%%%%%'''((('''%%%%%%$$$$$$$$$%%%&&&((()))***&&&$$$&&&&&&$$$&&&***((('''&&&%%%%%%%%%&&&'''&&&''''''&&&$$$$$$%%%'''&&&$$$""""""###$$$###"""'''%%%#########$$$###""""""!!!!!! $$$###$$$&&&&&&&&&+++222@@@zzzmmmYYYMMM>>>EEELLLIII<<<333888DDDKKKAAA999:::===<<<999888BBB>>>JJJmmm}}}yyymmm[[[HHH@@@AAABBBDDDFFFCCCBBBAAAAAAAAACCCDDDEEECCCHHHMMMSSS^^^jjjppppppoooggg]]]TTTMMMEEE===666111000,,,)))***------******,,,+++''''''***+++)))(((''''''&&&&&&''''''(((&&&'''''''''''''''&&&&&&$$$%%%%%%$$$""""""###$$$######$$$%%%&&&&&&'''''''''(((((())))))'''&&&%%%###%%%((()))((('''((()))((()))+++******+++---///---,,,+++***))))))***+++,,,,,,,,,,,,---...//////////////////000000000111222222333444444444444333000/////////...+++%%%!!!###"""!!!"""%%%&&&&&&%%%&&&((('''&&&(((,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&$$$"""!!!!!!""""""""""""###%%%(((*********((('''&&&''''''&&&%%%wwwkkkaaa\\\ZZZRRRPPPMMMKKKJJJHHHFFFDDDCCCAAA===;;;;;;:::999777444555555666777999:::;;;666777777777;;;@@@@@@===;;;666444666666333111333000000111111000000///...000000000000000///......///......111000---///444222777::::::<<>><<<>>>===<<<<<>>===;;;;;;:::;;;;;;;;;BBBIIIOOOVVV\\\\\\WWWTTTOOOHHHCCC???;;;777333,,,...+++&&&&&&))))))%%%''')))(((&&&&&&+++---+++)))((((((''''''(((((()))&&&&&&'''''''''''''''&&&$$$%%%&&&&&&$$$###$$$$$$$$$%%%%%%&&&'''((())))))'''((()))))))))((('''&&&$$$&&&)))***)))((()))))))))***++++++***+++---///---,,,***)))((())))))***,,,,,,,,,,,,,,,---//////....../////////000000000111222222222222111000000++++++---......+++&&&"""###!!! !!!###$$$$$$$$$$$$&&&&&&%%%'''++++++'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$###"""###$$$!!!"""###$$$%%%&&&(((***)))(((&&&&&&''''''%%%###rrreee\\\WWWVVVQQQOOOMMMKKKIIIHHHEEEBBBCCC@@@===;;;;;;:::999888555555555666777888:::;;;999::::::;;;AAAFFFDDD===999555444666777333222333000000111111000000///...000000000000000///......///......111000...000444111777;;;::::::======;;;;;;;;;999888777777777777555444444333222111000000.........---,,,***)))(((((()))***,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++((('''))))))&&&'''***&&&(((******((('''(((((((((***+++)))'''(((...333...222555444000------///222///,,,///444555000+++((()))(((&&&$$$$$$&&&''')))---000///000555888777//////---)))&&&%%%&&&'''$$$&&&''''''&&&&&&((()))###((((((### """%%%%%%&&&"""!!!%%%'''%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!"""&&&++++++((((((+++---,,,***(((&&&&&&&&&'''))))))************))))))'''%%%$$$'''++++++'''###((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%###!!!"""'''(((%%%%%%(((&&&%%%$$$###$$$%%%&&&''''''(((((('''%%%$$$&&&'''%%%$$$######$$$$$$###"""'''&&&$$$$$$&&&'''&&&%%%!!!!!!!!!!!!!!!"""############%%%'''&&&(((222===]]]wwwfffSSSKKKHHHCCC===:::???<<<;;;<<<:::888===CCC444<<>>AAA@@@AAAAAA>>>888777333222666777444222333111111222222111111000///000000000000000///......---,,,---//////,,,///333000666:::999888:::;;;:::999888777666666666666777222333333222111///..................,,,***(((''''''(((***,,,---,,,+++************++++++,,,,,,,,,+++((('''))))))&&&'''***&&&(((******)))(((((((((&&&)))***)))'''(((,,,111111111222222333333333333///......000222222///,,,*********(((&&&%%%'''(((&&&))))))'''))),,,+++&&&&&&'''((('''%%%%%%'''***&&&((())))))'''&&&'''(((&&&***+++(((''')))***)))'''###"""&&&((('''&&&(((((('''''''''&&&%%%%%%%%%!!!$$$***111111------000...,,,***((('''(((((())),,,,,,++++++)))((('''&&&"""###%%%((())))))'''&&&(((((())))))((((((((()))%%%%%%&&&&&&''''''&&&&&&"""!!!$$$)))***&&&$$$%%%$$$$$$###"""###$$$%%%&&&'''(((((('''%%%%%%&&&''''''&&&&&&'''((((((%%%###&&&$$$###$$$&&&(((((('''$$$######""""""""""""#########&&&)))***...:::GGGnnnyyynnneeeYYYMMMFFFCCC>>><<<======<<<>>>CCC999DDD___}}}vvvrrrooollljjjppp{{{kkkZZZKKKBBB>>><<<<<<===:::444111333333333222222222111111111...777>>>???===<<<999555777666444222000///---,,,000666444+++)))//////***'''((('''$$$%%%***,,,+++))))))(((((((((((())))))%%%&&&&&&'''((((((''''''$$$&&&((((((&&&$$$$$$%%%''''''''''''''''''''''''((())))))***)))((('''&&&$$$''')))***)))))))))***)))***+++***))))))***,,,***)))((('''((()))***+++))))))))))))***+++,,,---,,,------------.........******+++,,,,,,,,,,,,+++,,,,,,---...///---***'''$$$!!!!!!"""######$$$&&&'''&&&(((,,,+++&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""###$$$!!!$$$&&&'''&&&'''(((+++***)))((()))))))))&&&$$$vvviii^^^WWWVVVXXXRRRPPPMMMLLLJJJGGGCCC@@@CCC@@@===<<<;;;;;;:::999666555555666666777888999999AAAEEEBBB<<<999555222666222222555666444222333222333333333333222111111000000000000000//////...,,,***+++...---+++---222///666:::888777999:::888777777555444444555666777111222222111///---------.........---,,,)))'''&&&&&&(((***,,,---,,,+++***))))))******+++++++++,,,+++((('''))))))&&&'''***&&&(((***+++)))((((((((("""$$$&&&((()))+++---///444000---///333666444111,,,///111222000...---...,,,,,,+++)))''''''(((***(((((('''&&&)))---+++&&&(((***+++)))'''&&&(((+++''')))******)))((()))***%%%'''(((''')))---,,,((()))%%%###&&&'''%%%$$$&&&&&&&&&%%%$$$###""""""!!! $$$,,,222222---+++...---,,,***(((((()))+++,,,...---,,,***(((%%%###"""!!!''')))((('''(((***((()))))))))((((((((()))######%%%&&&''''''(((((($$$###''',,,+++&&&""""""######"""""""""###%%%&&&'''(((((('''%%%%%%&&&((((((((()))***+++***'''%%%%%%$$$###$$$&&&((((((((('''&&&%%%###"""!!!!!!!!!!!!&&&***---444BBBQQQnnn___YYYLLLDDD===>>>???>>>======???LLLhhh}}}yyyvvvhhhnnnrrrrrrxxxmmmUUUHHHBBB@@@666666777999666222444888//////000000111111222222+++444;;;999555444444333------,,,---...///000111***000...%%%###)))+++&&&)))***((($$$$$$(((+++)))((((((''''''''''''((((((%%%%%%&&&'''((((((((('''$$$&&&''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((()))*********)))'''&&&$$$&&&)))))))))(((((()))))))))***)))''''''(((***((((((''''''((()))***+++'''''''''(((((()))***+++++++++,,,,,,,,,---------***+++,,,...///000000000---,,,,,,------,,,(((&&&$$$""" """######%%%'''((('''***---+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$"""!!!!!!""""""%%%((()))((((((***,,,+++*********+++***(((%%%~~~pppfff___WWWSSSTTTQQQOOOMMMKKKIIIFFFBBB>>>??????===<<<:::888777777555666888888777888;;;===BBB???<<<999888666444222333444555555555333111///111111222222222111111000222111000//////.../////////.........///000222333666444333333666888999999555555444444444333333333777444111/////////...---000//////000000...***'''***(((''')))...///,,,(((***++++++++++++***))))))***+++,,,***&&&$$$&&&(((%%%''')))***+++***)))((('''&&&&&&'''***++++++***111111222222222111111000444111//////222333222000///---***'''%%%&&&'''((((((%%%###%%%***...---***,,,...---***+++---,,,(((---***))),,,---***)))+++---***((())),,,...---+++(((&&&$$$%%%&&&''''''&&&''''''&&&%%%$$$""""""!!!!!!$$$))),,,,,,+++***)))+++,,,,,,***'''&&&''')))222000---***&&&$$$"""!!!(((&&&$$$%%%((()))(((&&&(((((('''%%%$$$%%%''')))(((((((((&&&$$$###$$$&&&%%%&&&&&&&&&&&&%%%$$$$$$ """$$$$$$$$$%%%&&&((())))))(((''''''''''''''''''&&&''')))******'''%%%%%%###"""###%%%'''(((((('''&&&$$$#########$$$$$$###((('''***222777DDD]]]yyyeeeXXXLLLJJJHHHEEECCCEEEIII___~~~xxxpppkkkmmmuuu|||lllVVVGGG<<<888999555555666555444333555777888555111/////////000000111333555555333111000000444+++%%%(((...///...---+++......***(((***+++***'''$$$###&&&***+++((($$$''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%'''+++,,,(((%%%%%%%%%"""&&&&&&&&&'''''''''((((((&&&((()))(((&&&%%%%%%&&&%%%%%%'''((())))))))))))'''''''''((((((((())))))(((''''''&&&&&&&&&''''''*********)))((()))+++...,,,,,,,,,******+++...000+++,,,............000111+++,,,.........---+++)))&&&### ###%%%%%%***------)))(((+++---,,,&&&%%%%%%$$$$$$%%%%%%&&&(((%%%""" !!!!!!!!!$$$!!! ###%%%%%%(((---***)))(((((((((((('''%%%yyykkkccc]]]VVVSSSSSSPPPNNNKKKIIIGGGDDDAAA>>>>>>>>>===;;;:::999888777888999999888777666888999===;;;888777777666555333444444555666555333111000111222222222222111000000//////..................///.........///000222333444333111222444666666666444444333333333222222222555333000////////////...---------...000///,,,***,,,)))(((+++///000---)))))))))))))))))))))))))))+++,,,,,,***'''%%%&&&(((&&&''')))******)))(((''''''&&&&&&(((+++------,,,---...///111222333333333444111//////111222111000---+++(((&&&%%%%%%&&&'''+++(((&&&)))---000///,,,---...,,,+++---111///+++///++++++...///,,,,,,...---+++))))))+++,,,+++)))(((&&&$$$$$$%%%%%%$$$###''''''&&&%%%$$$###""""""###&&&)))+++***((('''''')))******)))''''''(((***---,,,***(((&&&%%%$$$###&&&$$$###$$$'''((('''%%%(((((('''&&&$$$%%%''')))'''''''''&&&######$$$%%%$$$$$$$$$$$$###"""!!!!!! """###"""###%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((())))))&&&$$$%%%###"""###%%%'''''''''&&&%%%$$$"""""""""###$$$''')))***000777888JJJiii~~~rrrmmmiiibbb______jjj{{{}}}xxxuuummmrrr|||gggPPPCCC>>>:::666444555666555333000//////000555222...,,,---............000222222000000000111333+++&&&***000111000000222444222+++'''''''''%%%(((&&&$$$'''+++,,,)))%%%'''&&&&&&%%%&&&&&&''''''((((((''''''''''''''''''&&&******&&&$$$%%%%%%###&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((((((&&&$$$%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''(((***++++++***))))))+++...------,,,***((((((***,,,+++,,,......------...000***+++---------,,,***)))'''$$$!!! !!!$$$&&&'''***......***(((+++---,,,&&&&&&%%%%%%%%%%%%&&&&&&)))&&&###""""""#########$$$!!!!!!$$$&&&&&&)))---+++***)))(((((((((''''''~~~rrrfff___ZZZTTTRRRRRROOOLLLIIIFFFDDDBBB@@@>>><<<<<<<<<;;;:::999999999999999999888666666777888999777555555666777666555555666666666666444333222222222222222222111000000---------,,,------..................///111333444444222000000222333333222444444444444333333333333333111//////000000000///******+++...000111///...---++++++---000000---***(((((('''''''''(((((()))---...---+++(((''''''((('''((()))***)))((('''&&&'''&&&&&&))),,,///000//////000111111222333444444444222000000111111000//////---***((('''''''''(((,,,***)))+++///111000...//////,,,,,,000555333---000------000000------000...,,,***)))))))))(((&&&%%%$$$""""""$$$%%%$$$$$$''''''&&&%%%$$$$$$###"""%%%'''))))))(((&&&&&&&&&'''((())))))(((((()))+++(((''''''&&&%%%%%%%%%%%%%%%######$$$%%%&&&%%%$$$'''''''''&&&$$$%%%''')))%%%&&&&&&$$$"""!!!###$$$"""""""""!!!  !!! !!!"""$$$#########$$$%%%'''((()))''''''''''''((((((%%%###%%%###"""###%%%&&&&&&&&&$$$$$$"""!!!!!!""""""###&&&&&&(((222666444JJJtttwwwppplllpppxxx]]]KKK:::777::::::666333111222222000---,,,,,,,,,111...+++***+++,,,------+++,,,.........///111333444---)))---222333222222444666333+++&&&&&&&&&$$$)))'''%%%'''***+++)))&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''$$$'''(((%%%###%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((('''&&&$$$%%%%%%&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&((((((''''''''''''((((((***+++++++++******,,,...//////...+++(((&&&'''))),,,---...---,,,,,,---...******+++,,,+++***)))((((((%%%"""!!!###%%%'''((()))------***(((+++,,,+++&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%%%%%%%%%%%%%""""""&&&''''''***...,,,+++***)))((((((((((((yyynnnbbb\\\WWWRRRPPPPPPOOOLLLHHHEEECCCBBB@@@???;;;;;;;;;:::::::::::::::555666777777777777999;;;888666555555777888777666666777777777666555444333222222222222222111000///---,,,,,,,,,---...//////............000111333555444333111111222222111000666555555555555444444444000///...///000111111000,,,,,,,,,...111222111000...---,,,...//////---***((((((''''''''')))***+++///...---+++)))(((((((((((()))))))))((('''&&&&&&&&&%%%%%%(((,,,///111111666555444333222222222222333222111000000000000///444333000---+++************)))))),,,000222111000333111...---222777444---000...///111000,,,---000...---***)))'''&&&%%%$$$$$$""""""###%%%'''(((''''''''''''&&&%%%$$$$$$$$$&&&'''))))))((('''((()))(((***++++++))))))***+++%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))###$$$$$$###!!!!!!"""###!!!!!!!!!  """###$$$$$$$$$$$$%%%'''((())))))((((((((()))(((&&&$$$%%%$$$###$$$%%%&&&%%%$$$###"""!!! !!!"""###&&&$$$'''333555000MMM{{{mmmhhhlllyyyzzzcccLLL???555555888777333111+++---......,,,,,,,,,------+++))))))***,,,,,,,,,)))***++++++,,,...222555777111...222555444333333...000///)))&&&((()))((((((&&&%%%&&&((()))'''%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""&&&&&&###"""$$$&&&$$$###$$$$$$$$$%%%%%%&&&&&&%%%'''((((((&&&%%%&&&'''(((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&((((((((('''(((((())))))***+++,,,,,,++++++,,,...//////...,,,)))'''((())),,,---...---,,,+++,,,---******++++++******)))((()))&&&"""!!!###&&&(((((('''+++,,,(((''')))+++)))&&&''''''''''''''''''&&&(((&&&$$$$$$%%%&&&&&&%%%&&&######''')))(((***...++++++***)))'''&&&'''(((vvvkkk```[[[VVVQQQNNNNNNOOOKKKGGGEEECCCBBBAAA???::::::::::::::::::::::::555666777777666777888:::;;;999777777888888888777777777777777666555444444333333333222111000//////------------...///000000............000222444666666555444444444444222111444444444333333333222222...------///111222111000000//////000222222222000---------......---+++)))))))))))))))***+++,,,---///...,,,+++*********)))((((((((((((((('''&&&&&&&&&$$$$$$&&&***...000111555444333111000/////////222111111000/////////000888666444000...,,,******)))***,,,///222444444444555444111///222555222+++///......000---)))***...---,,,+++)))&&&%%%%%%%%%(((&&&%%%%%%'''(((((('''((('''''''''&&&%%%%%%%%%%%%''')))*********+++---+++,,,...---+++)))))))))%%%$$$$$$###############$$$%%%%%%%%%%%%%%%&&&'''$$$%%%&&&&&&%%%%%%'''((("""######""" !!!###!!!!!!!!!!!!  !!!!!!!!!!!!"""###&&&&&&%%%%%%&&&&&&'''(((+++***))))))******)))'''&&&%%%$$$%%%&&&&&&%%%###""""""!!! !!!"""###***(((+++555777555VVVtttiiifffuuucccKKK???999444333222...,,,---+++,,,......---,,,,,,---,,,***))))))+++,,,,,,,,,''')))***+++,,,...222555888333222555777444111222(((,,,,,,)))''')))***)))&&&%%%$$$$$$%%%%%%%%%$$$&&&%%%$$$###############"""""""""######$$$$$$$$$"""%%%&&&"""!!!$$$&&&%%%"""###$$$%%%&&&'''((()))%%%'''))))))'''&&&'''((())))))*********)))((((((''''''''''''''''''''''''((((((((((((((()))***+++***,,,------,,,,,,---......//////---+++***+++,,,,,,.........,,,+++,,,---+++++++++++++++***))))))(((%%%"""!!!"""%%%'''(((%%%)))***'''&&&(((((('''&&&&&&'''(((((('''&&&&&&%%%$$$######%%%&&&%%%$$$%%%###$$$(((***)))***...)))+++,,,***'''%%%%%%&&&ssshhh^^^YYYUUUPPPMMMMMMMMMJJJGGGEEEDDDBBB@@@>>>::::::::::::999999999999999999999777555444555666===;;;999888999999888777888777777666555555444444333333333222111000///.....................///000.........///000333555666777666666666777777555333111111111111000000000000---------///111222111///222000///000111222111000......//////...,,,***)))((()))***,,,---............,,,******+++,,,+++***((((((''''''''''''''''''&&&%%%$$$&&&***...000111000///---,,,,,,---...//////000111000///...000222777555333111///---++++++...000222555666777777777444555444000000222000,,,...---......***%%%%%%***+++++++++)))'''%%%&&&'''...,,,)))(((((((((&&&%%%(((((('''''''''&&&&&&&&&$$$'''***+++++++++,,,---+++---...---+++)))((((((%%%$$$######""""""######$$$%%%&&&&&&%%%%%%&&&'''###$$$&&&&&&%%%%%%&&&((("""######""" """###!!!""""""""""""!!! !!!""""""!!!!!!"""$$$'''&&&&&&&&&&&&&&&'''(((,,,***)))***+++,,,+++***((('''&&&'''((('''%%%###"""!!!!!! !!!######'''(((***111555;;;```zzzgggllluuujjjQQQ>>>888555333222///+++,,,///...///111000---***)))))),,,***))))))+++,,,++++++'''(((***++++++,,,///222555111111555555222//////'''+++---+++)))***)))'''%%%%%%$$$#########$$$$$$&&&&&&%%%$$$############""""""""""""###############&&&&&&"""!!!$$$&&&&&&"""###$$$%%%&&&'''((()))$$$&&&(((((('''&&&'''(((((())))))*********))))))'''''''''((((((((()))))))))(((((())))))***+++,,,***,,,......---------...---...///...---,,,---...,,,...///...------...///---------,,,,,,,,,++++++(((%%%"""!!!###%%%'''((($$$(((***'''&&&'''(((&&&%%%&&&'''(((((('''&&&%%%###""""""###%%%&&&%%%$$$%%%###$$$(((***)))***---(((+++...---)))&&&%%%%%%{{{mmmcccZZZVVVTTTPPPMMMNNNJJJHHHFFFDDDCCCAAA>>><<<;;;:::::::::999999888888999999999777555444444666<<<:::888888:::::::::999777777666555444444444444333333333222111000///.........------,,,---------.........///111333555777888777777888999999777555222222222111111111000000---------///111111000...000...---...000111000000///000111000///,,,+++***&&&(((+++...//////......,,,***((()))+++---,,,+++''''''&&&&&&&&&'''(((((()))'''%%%&&&***...111222000///---,,,+++,,,---...---///000000......111333444333333222111111111000333555777888777666555444000444444000---//////...///...///...(((""""""''')))***+++***''''''(((+++---+++))))))))))))((('''((((((((((((''''''''''''$$$'''+++,,,,,,*********(((***,,,,,,***(((''''''#########"""######$$$$$$"""$$$&&&%%%$$$###%%%'''"""$$$%%%&&&%%%%%%&&&((("""######"""!!!!!!"""$$$ !!!""""""###""""""""" !!!""""""!!!!!!"""###$$$$$$$$$$$$%%%&&&((((((***)))((()))+++,,,,,,+++***)))((())))))(((&&&$$$""""""!!!!!!!!!"""###$$$!!!'''))),,,444CCCmmm{{{ooohhhmmm~~~|||cccOOOAAA999777222...//////......111---///111000---***)))(((+++***))))))***+++***(((%%%''')))*********+++,,,---+++,,,111222///---...&&&,,,000...------+++'''&&&&&&%%%$$$"""###$$$%%%''''''%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$''''''"""!!!$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%&&&'''(((((((((((((((&&&''''''((()))***++++++))))))))))))***+++,,,---***---//////...------...,,,...///...---+++,,,---,,,...//////......000111000//////...............***'''###"""$$$'''))))))%%%)))+++)))'''))))))'''$$$%%%&&&''''''&&&%%%$$$"""!!!!!!###%%%&&&%%%$$$$$$"""###(((***((())),,,(((---222222---(((&&&&&&vvvhhh___WWWTTTSSSPPPNNNOOOGGGFFFEEEDDDCCCAAA===:::;;;;;;::::::999888888777666777777666555555777999:::888777888999;;;;;;:::777666555444444333333444444333333333111000///......------,,,++++++++++++.........///111333666777777777777888:::999777555555555555444444444333333---------///111111///------,,,+++,,,...000000000111222333222000---,,,,,,$$$'''+++///000000...---+++((('''(((+++------+++&&&&&&&&&&&&&&&'''((()))+++)))'''(((+++///222333777555222///---,,,,,,---,,,...000000...///222555333333444444555666777777666777999888555222000///+++222444000,,,---000000/////////...''' !!!&&&''')))+++***((((((***---((('''&&&'''***,,,---,,,((((((((((((((('''''''''$$$'''+++---+++)))'''&&&$$$&&&)))***)))(((''''''""""""""""""###$$$&&&&&&!!!###%%%$$$""""""$$$&&&!!!###%%%&&&%%%%%%&&&'''"""######"""!!!!!!###%%% !!!"""############!!!"""!!! !!!""" !!!!!!###$$$&&&((())))))'''&&&'''***,,,,,,,,,+++***)))******)))&&&$$$###"""!!!!!!!!!###$$$%%%!!!***,,,...999OOOzzzvvvxxxzzzrrrssszzzjjjMMM<<<888777666---&&&(((,,,,,,+++,,,))),,,...///...,,,+++++++++)))(((((())))))((('''$$$&&&)))***)))(((((((((&&&%%%(((...000---,,,---###+++000111000111...***''''''&&&$$$######$$$&&&((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$&&&((('''###!!!$$$&&&&&&%%%%%%$$$$$$###"""!!!!!! """$$$$$$######$$$%%%###$$$%%%&&&''''''''''''&&&'''((()))***+++,,,---))))))))))))***+++,,,---+++---///000///.........,,,...///...,,,*********,,,...000000///000111333111111000////////////000+++(((%%%$$$%%%(((***+++&&&+++---***)))******(((###$$$&&&''''''&&&$$$###"""!!!"""$$$&&&'''&&&%%%###!!!###(((***((())),,,(((///555555000***''''''sssfff]]]UUURRRPPPLLLJJJJJJFFFEEECCCCCCBBB@@@<<<999>>><<<::::::::::::888666999555222444888:::888555;;;888888:::999888;;;@@@@@@777000111444444333333999555222222000+++***,,,---,,,+++******+++,,,---111///......111333555555999::::::::::::999888888555444222000444999666000222111111111000...***'''///...---,,,,,,...000111111111111111000///---,,,++++++---000333222000---)))'''&&&'''***---//////)))((('''&&&%%%%%%&&&'''((('''&&&'''***---///000111///---,,,,,,,,,+++*********///555555222222666;;;999777444333333444444666666555444222111000000000///...---,,,---......///...---+++)))'''%%%%%%***)))'''%%%&&&'''***++++++)))(((+++///000,,,'''))))))((('''&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$#########%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%!!!!!! """###!!!"""&&&%%%$$$######$$$$$$###"""###!!!"""%%%(((***(((%%%,,,+++***)))))))))***+++,,,)))&&&'''******&&&""" ###### ###%%%%%%$$$***&&&111>>>VVV|||uuutttlll|||iiiRRRDDD;;;999:::111///+++******+++,,,+++)))(((((())),,,...//////***)))''''''((())))))***$$$$$$%%%''')))***+++,,,******+++------,,,(((%%%%%%)))...000000...,,,+++,,,%%%"""%%%((('''&&&''''''$$$"""$$$''')))(((&&&***)))%%%"""###''''''###$$$&&&&&&######&&&&&&$$$''''''&&&###!!!!!!###%%%"""""""""###$$$$$$""" """$$$%%%%%%$$$$$$%%%&&&)))((('''''')))*********'''((()))***,,,,,,------...---,,,+++,,,---///111///...,,,++++++++++++,,,333///...000111///000444111111111111111000///...000,,,((('''(((+++---...------,,,,,,+++***))))))&&&'''((((((&&&%%%%%%&&&$$$$$$###!!! """$$$"""###&&&)))***+++***)))+++,,,------,,,+++***(((|||nnnbbbZZZRRRPPPOOOKKKIIIIIIFFFDDDCCCBBBBBB???<<<999===;;;::::::;;;:::999777:::777444555999;;;999777777555666999999999===CCCCCC:::333444666666555555666222111222000---,,,///,,,,,,+++******+++,,,,,,---------///444777999::::::::::::::::::999888888555555222111444888555///222222111111111000,,,)))...---,,,++++++---...000111222222222111000...---++++++---000222222///---+++***((()))+++,,,------(((((('''&&&&&&'''(((((()))((('''(((***---///000111000............------///000444999999555555999;;;999777555444444555555555444333222111000//////000///...---------......222111000...---+++***))),,,***(((''''''(((***+++&&&%%%%%%)))---///,,,((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$###"""!!!!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""  ###"""!!!!!!"""###$$$$$$######""""""""""""!!!!!!!!! !!!$$$)))***)))(((...---+++***))))))*********'''%%%&&&******'''$$$%%%((('''"""!!!"""!!!###)))$$$111AAAZZZ~~~||||||sssttt{{{lllQQQ@@@999444///---111...+++***+++,,,,,,+++)))'''&&&(((+++,,,+++)))(((%%%$$$'''---///+++'''%%%%%%&&&'''((()))++++++,,,,,,---...---+++(((&&&)))+++---...,,,+++++++++111+++((()))(((%%%$$$&&&)))&&&%%%&&&(((***)))(((((((((%%%"""$$$))))))&&&)))+++***&&&%%%''''''$$$((('''&&&$$$""""""$$$&&&###""""""###$$$$$$""" """######""""""###$$$&&&$$$######%%%&&&&&&&&&&&&'''((()))***+++++++++------------///222555666---,,,+++******++++++,,,000---,,,///000///000444111111111111111000/////////,,,)))((()))+++,,,---,,,,,,++++++******)))))))))+++,,,+++)))(((((()))%%%%%%$$$""" !!!###%%%"""$$$&&&((()))*********+++++++++***)))(((''''''uuuggg]]]UUUOOONNNNNNJJJHHHHHHFFFDDDBBBAAAAAA???<<<999;;;:::999:::<<<<<<:::999;;;888666777:::;;;:::888666555555888999999===CCCEEE<<<444555777666555555333000///111111......111,,,,,,++++++++++++,,,,,,++++++,,,000444888::::::999999::::::999999888777666666333111333666444///111111000111222111...,,,,,,+++*********+++---...222222222222222111000///++++++,,,...000000...,,,---+++))))))***++++++***(((((('''''''''((())))))***)))(((((()))+++...///111000000//////000000000444444777;;;:::666666999999888666444333333444444222222111111000///......111000///............///222222111000///...---------,,,***)))((()))******"""!!!"""&&&+++---,,,))))))((('''&&&%%%%%%%%%%%%######$$$%%%'''((())))))((((((((('''&&&%%%$$$###$$$###"""!!! !!!""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$!!!$$$%%%### $$$$$$!!!###%%%$$$!!!""""""!!!!!!!!! !!!$$$(((******)))------+++***))))))))))))'''%%%$$$&&&)))***(((%%%&&&)))(((### """###"""###'''"""111CCC^^^}}}|||yyyyyy||||||lllkkkzzzgggSSS>>>666666444...***///---*********++++++***+++(((&&&(((,,,---)))$$$%%%"""!!!'''///222,,,%%%''''''''''''((()))***+++***+++---......,,,+++)))---------+++)))((()))+++111...,,,,,,)))%%%%%%)))+++)))((((((***+++******'''(((&&&###%%%+++,,,))))))++++++'''''')))***'''(((((((((&&&$$$###%%%'''######"""###%%%%%%###!!!!!!"""######""""""###%%%$$$"""!!!"""###$$$$$$###%%%&&&''''''((((((((('''---------...///222444666+++***)))))))))***+++,,,,,,******---///...///333111111111111111000000///---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++)))'''((()))&&&&&&&&&$$$""""""$$$&&&$$$%%%&&&'''((()))***++++++***)))'''&&&%%%%%%%%%oooaaaXXXQQQLLLMMMNNNJJJGGGGGGFFFDDDAAA@@@@@@>>>;;;999999999999;;;======<<<::::::888777777999:::999888999777777888888666999???FFF<<<444444555444333444333//////111000---...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444777777666888888888888888777666666555666444111222555333.../////////000111111///---+++************+++,,,---000111111111000000000000,,,+++,,,...//////---++++++***(((((()))***)))((()))))))))((((((((((((((((((((((((''''''))),,,...///000000000000000222333555444666999888333333666666555444333222222333333222222111111000000//////111111000000////////////000000000//////............---,,,+++***)))))))))!!!!!!!!!%%%)))+++***)))((('''&&&&&&%%%%%%%%%&&&"""###$$$%%%&&&'''((()))''''''(((''''''&&&%%%%%%&&&%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$!!! """$$$""" """###""" !!!""""""""" !!! """%%%&&&''''''******))))))))))))))))))'''%%%%%%&&&((((((&&&$$$!!!%%%%%%""""""&&&))))))%%%)))"""111DDD```yyyppp}}}sssiiioookkkPPPCCC888666777555111///---+++)))((()))***)))))),,,)))'''***///000+++%%%$$$""""""&&&+++---***&&&((((((''''''((()))******&&&(((+++------------...---...---+++(((''''''(((******+++,,,***'''***000+++***)))))))))*********((()))(((%%%&&&***,,,***$$$''''''%%%'''+++---+++((())))))'''&&&%%%'''(((%%%#########%%%%%%$$$"""###$$$&&&%%%$$$$$$%%%'''&&&$$$######%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%---,,,,,,++++++,,,------))))))(((((((((***+++,,,+++)))))),,,---+++,,,000000000111111111000000///,,,+++***+++,,,---+++***------------------......((())))))'''%%%$$$%%%&&&&&&''''''&&&$$$$$$%%%'''''''''''''''(((***+++,,,,,,***(((&&&$$$$$$$$$$$$}}}iii]]]UUUOOOLLLNNNOOOKKKHHHHHHEEECCC@@@???>>>===;;;999888888999;;;>>>>>>===;;;999888777777888888888888888666666888777555999>>>JJJ???666555666555444444555111///111///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---...000444888999888777666666666666666555444444444666555111111444222///...---,,,---///000///---+++******+++++++++,,,,,,///.........////////////---,,,,,,---......,,,***((('''&&&'''))))))((('''+++******)))(((''''''&&&&&&''''''&&&%%%&&&***---...000111000//////222444555444555888555111000333555555444444444444444444222222222222222222222222111222111111111000000000000/////////............,,,,,,,,,+++***)))((('''######$$$%%%'''((((((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''(((((((((((('''&&&%%%#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((&&&$$$"""###%%%%%%###!!!"""$$$###"""!!!"""$$$!!!###$$$###!!! !!!""" !!!!!!"""###$$$&&&&&&'''(((((()))))))))''''''&&&&&&&&&%%%$$$"""###$$$"""###(((+++,,,(((,,,%%%222CCC]]]~~~ssstttyyy~~~ooojjjlllsssSSS;;;777444444111---,,,///+++)))(((((())))))(((''')))''''''***//////+++'''$$$%%%%%%%%%$$$$$$%%%'''''''''((())))))*********&&&))),,,,,,++++++,,,---+++---...---***(((&&&&&&''''''(((+++)))(((,,,222++++++***)))((((((((())))))+++***&&&%%%)))+++***$$$'''(((&&&(((,,,...,,,((())))))((('''&&&''')))&&&$$$######%%%&&&%%%$$$###%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$*********)))))))))******)))(((((((((((()))+++,,,,,,)))))),,,,,,)))(((+++...//////000000/////////+++******,,,------+++)))+++++++++++++++,,,,,,,,,'''''''''%%%###"""###%%%''''''((('''%%%$$$%%%'''))))))))))))***+++------,,,+++)))&&&%%%$$$$$$$$$uuuddd[[[TTTNNNLLLOOOPPPLLLHHHGGGEEECCC@@@>>>===<<<:::999888888999<<>><<<555555666666555555444333333555555111111333333000---,,,+++,,,...///...---,,,,,,,,,------------------------------...///000///...------......,,,***'''&&&&&&'''))))))(((&&&))))))))))))((('''&&&%%%$$$&&&'''&&&%%%&&&***......111222111//////222555777555666777555000000333666666666666777777777777333333333333333444444444222222333333222222111000000000//////......------((()))*********(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&'''((()))))))))&&&%%%######"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((&&&###!!!###&&&'''$$$ !!!$$$((('''$$$###%%%(((!!!###%%%$$$ !!!### !!!!!!!!! """###%%%&&&'''((()))))))))((('''''''''&&&%%%$$$"""!!!"""%%%&&&###"""&&&)))((()))...(((222???XXX~~~vvvrrryyy~~~vvvqqq}}}sssVVV???111111222222---'''(((...***)))((()))******)))(((%%%%%%&&&(((***+++)))(((%%%'''(((%%%!!!###'''%%%&&&)))+++,,,+++***)))***---///...***)))***,,,***,,,......,,,)))((((((***((((((***)))''')))---***++++++)))'''&&&&&&((((((++++++&&&$$$(((*********,,,,,,)))))),,,---+++'''(((***)))((('''((()))'''%%%$$$$$$%%%&&&&&&%%%"""###$$$$$$######$$$&&&'''%%%######$$$%%%$$$######$$$%%%%%%&&&&&&&&&%%%'''((((((***+++,,,,,,---***)))((((((((()))***+++,,,)))***,,,+++(((&&&(((,,,------...............++++++***+++------+++)))(((((((((((((((''''''''''''''''''%%%###$$$%%%'''&&&'''((('''&&&%%%%%%&&&((())))))***+++,,,,,,,,,+++***)))'''&&&%%%%%%%%%mmm___ZZZRRRMMMKKKNNNOOOKKKFFFEEEEEEBBB???===<<<<<<:::999888888:::===??????===::::::::::::999888777888999444222333666777666:::@@@QQQFFF;;;999999777666777555111000000///+++***,,,,,,,,,---......---,,,,,,---///333999===>>><<<:::666777777777777666555555111444444111000333333111///---,,,,,,...//////...------...///////////////...---------...///111222111000......///...---+++******)))*********'''%%%%%%&&&'''((()))(((((('''$$$''')))(((&&&''',,,111000333555333000///222666666444444666333//////333444444555555666666666666222222333333444444444555222333444444444333111111......---,,,++++++******$$$&&&''')))((('''%%%$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&'''(((((()))((((((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''#########$$$%%%%%%###""""""###%%%&&&%%%%%%$$$%%%"""%%%### ### !!!"""!!! !!!$$$'''))))))*********)))''''''$$$%%%&&&&&&$$$############''''''"""!!!$$$&&&%%%'''...)))222;;;RRRkkkjjjnnnzzz}}}yyyiiiQQQ===555222000111111---))))))---,,,++++++,,,------,,,***&&&((())))))'''&&&''')))&&&'''((('''%%%######$$$"""%%%)))---...---***(((***...000///,,,+++...111***,,,---,,,+++***,,,---///***((()))***((('''***+++,,,,,,***&&&%%%&&&(((%%%))))))%%%$$$(((+++,,,***---,,,)))(((+++,,,)))&&&((())))))((('''''')))(((&&&$$$$$$%%%&&&&&&&&&"""###%%%$$$######$$$&&&'''%%%######$$$$$$$$$"""###$$$%%%&&&'''((((((((('''((()))***++++++,,,,,,,,,+++***)))))))))***+++***((())),,,,,,(((''')))***+++,,,,,,---------,,,,,,+++******,,,,,,+++***)))((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***%%%'''((('''&&&%%%%%%&&&&&&''')))***+++******)))(((((((((((('''&&&%%%$$$|||hhh\\\YYYQQQLLLJJJNNNOOOJJJEEECCCEEEBBB???===<<<;;;:::999888999;;;===??????===:::;;;<<<;;;:::999888999:::777555555666666444777===QQQEEE:::777777555444555444000///000///++++++---,,,,,,---......---,,,,,,///000333777:::999666333888888888888888777777666///333444111000333444222000///------///000//////...///000000111111000000///.........///000222333222111///...//////---+++...---,,,,,,,,,***'''$$$!!!###%%%''')))*********%%%(((***)))''')))///444222555777555111000333777444222222333111------111000000111222333333333333222222222333333444444555333333444555444333222111+++******)))((('''&&&%%%"""###&&&'''(((&&&$$$#########$$$$$$###$$$&&&'''%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((())))))******'''(((((((((((((((''''''(((''''''&&&'''(((***+++%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%###&&&&&&###!!!"""$$$!!! !!!$$$%%%"""!!!$$$""""""!!!###""""""###'''***------------+++)))'''%%%"""###%%%%%%$$$$$$$$$%%%"""&&&&&&"""!!!$$$&&&&&&$$$...***111999OOOwwwjjjmmm|||sssZZZ???444777333///,,,...---***)))+++...------...///000...---))),,,...+++&&&%%%(((+++''''''''')))***)))%%%""" $$$)))...000...***(((&&&+++///000///000555999,,,,,,+++***)))+++///222000***&&&)))+++***)))***+++------+++'''%%%&&&)))###'''(((%%%$$$(((,,,...%%%((((((&&&'''+++,,,***%%%'''))))))(((''''''((((((&&&$$$$$$%%%''''''&&&$$$&&&''''''&&&%%%'''((((((&&&$$$$$$%%%&&&%%%$$$###$$$&&&'''((())))))))))))))))))))))))(((''''''---,,,+++)))))))))******(((&&&(((,,,---))))))+++)))***++++++,,,,,,,,,,,,---+++******+++,,,,,,+++,,,++++++***)))(((((('''$$$%%%$$$######$$$'''***%%%&&&((('''&&&$$$%%%%%%$$$%%%((()))***)))((('''&&&&&&'''((('''&&&$$$###ssseeeYYYPPPRRRRRRPPPNNNKKKIIIGGGFFFEEE@@@<<<<<<>>>>>>;;;777777:::===???>>><<<;;;;;;:::999777777888999999888666666666555444666:::===OOOCCC888666777555222111/////////---++++++---///***,,,------++++++,,,......///111333666777888888999888888666555444333222444444555444333222444666333333333222111000///...///...---...//////---,,,......---+++***,,,000444333222///,,,+++++++++,,,///...---------***&&&###$$$######%%%'''((((((((('''((()))((('''((()))+++000111222444555555444444555333222222222111///---444333222111222333444555222...---000222000000222555555555444333111///---(((%%%%%%''''''$$$$$$&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''$$$###"""$$$&&&'''&&&''')))+++,,,+++'''$$$$$$&&&((()))'''&&&&&&&&&''''''''''''''''''''''''&&&###!!!"""&&&)))***))))))(((''''''((('''%%%###$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!!!!!!! !!!"""###""" !!!######%%%&&&,,,444@@@===;;;777---###$$$+++(((###"""$$$%%%"""!!!###%%%&&&&&&&&&%%%%%%''')))%%%+++***---:::RRReee^^^vvvaaaFFF999444111000///---,,,+++*********(((***+++,,,111555333---(((((((((((((((((((((((())))))+++...,,,&&&%%%((($$$###%%%)))++++++++++++))))))---222333000000444---......,,,***,,,111555,,,******---+++'''%%%'''******))))))((((((''''''$$$######$$$&&&''''''&&&)))(((''''''(((******)))+++***)))))))))))))))******'''$$$###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&......+++'''&&&(((&&&!!!###$$$%%%'''((()))))))))&&&'''((('''&&&'''(((***++++++,,,++++++++++++,,,---+++******+++,,,,,,+++...)))(((---///...,,,,,,)))++++++)))&&&&&&)))---333000+++((('''&&&%%%$$$&&&''''''&&&%%%&&&(((******(((&&&'''***+++)))''''''((((((((())))))******###%%%&&&&&&%%%$$$%%%&&&lll^^^SSSKKKQQQPPPNNNLLLJJJGGGFFFEEEDDD@@@<<<<<<>>>>>>;;;888888;;;===>>><<<:::888888999777666666777888888777444555555555666888===@@@JJJ???666666888777555555333333111...+++***+++,,,,,,---......------...//////000222444555777777888444444444555666777777888444555555444333333444666333333222222111///...---000...------......,,,***++++++***))))))+++000333444333000...,,,,,,,,,,,,111000//////...,,,(((%%%$$$$$$$$$%%%'''((((((((('''((())))))'''((()))+++///000111222333333222111222111000000000000...,,,111000000000111333444555666111///111222///...///111111111111000...---,,,)))&&&&&&)))(((%%%%%%(((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&'''(((&&&$$$""""""$$$&&&'''((((((***,,,---,,,)))%%%(((***+++***(((&&&&&&&&&(((((((((((((((((((((((((((%%%$$$%%%(((******))))))(((''''''((((((&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$""""""!!!!!!!!! """######"""!!! !!!### !!!$$$(((+++222@@@OOOdddiiibbbLLL666,,,++++++***%%%###%%%&&&######$$$&&&'''((('''&&&&&&''')))***///---...:::NNNwwwqqqdddhhhjjjPPP@@@777333111///...---,,,+++*********''',,,---+++***+++***&&&+++******)))((('''&&&&&&+++''''''+++---***'''&&&###"""###'''++++++***)))+++***---111000,,,,,,////////////---++++++...111---******---,,,'''&&&''')))))))))((((((((((((((((((&&&$$$&&&((()))(((&&&)))((((((((())))))((((((''''''&&&&&&&&&''''''(((***(((%%%$$$%%%&&&&&&&&&)))))))))******)))((((((+++,,,***&&&'''***)))%%%%%%&&&''')))******++++++))))))***)))((((((***+++---+++)))***---...,,,))),,,+++******+++,,,+++***---))))))---///---+++,,,---,,,)))(((((()))******,,,)))'''&&&''')))))))))$$$%%%%%%%%%%%%&&&)))++++++)))''''''))))))'''%%%&&&&&&&&&'''''''''((((((%%%&&&((('''&&&%%%%%%&&&yyydddYYYQQQLLLOOONNNMMMKKKHHHFFFDDDCCCCCC???<<<;;;======;;;888999;;;===<<<:::777555555777666444444555666666666222333444555777:::???CCCHHH>>>666555777666444555333333222///,,,***+++------...//////......///111111222333444555666666666222333444555666888999999444555555444333333444666333333222222111///...---000...---,,,---,,,+++))))))************,,,000333444333111///---,,,++++++,,,+++*********(((%%%"""###$$$$$$%%%&&&'''((((((((()))))))))((((((***+++...///000111111000///...///...---...//////---+++......//////111222444555888333000111000---+++,,,,,,,,,------,,,,,,+++******((('''***)))&&&&&&))))))(((((('''&&&%%%$$$$$$)))((('''&&&%%%%%%%%%%%%&&&%%%###""""""$$$&&&'''(((((()))+++,,,,,,)))&&&+++------,,,)))'''&&&&&&((((((((((((((((((((((((***((('''''')))+++******((('''''''''(((((('''%%%%%%%%%%%%%%%%%%$$$###""""""""""""!!!!!!!!! """######""" !!!"""!!!"""&&&---555EEE^^^tttfffBBB666222------'''$$$&&&'''%%%%%%'''((())))))(((&&&&&&''')))+++000...000:::KKKoootttoootttvvvqqqNNN>>>:::666222222......,,,+++******))))))%%%,,,///***&&&%%%&&&%%%******)))))))))(((((((((+++%%%###(((...,,,(((%%%&&&%%%%%%(((---///---***)))(((***...---)))))),,,000000///---+++***+++---...++++++---,,,(((''')))(((((((((((((((((())))))+++(((&&&''',,,---***&&&((())))))))))))'''&&&%%%%%%%%%&&&&&&''''''((((((***(((%%%%%%&&&''''''&&&***************)))((((((((()))(((&&&'''++++++((('''((()))++++++,,,,,,,,,+++,,,,,,+++******+++---///+++''')))...000,,,(((,,,***)))***+++,,,+++***---))))))---///---+++---111---)))(((+++,,,***((('''%%%$$$$$$''')))******$$$%%%%%%%%%%%%'''))),,,+++***((((((((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))(((&&&%%%%%%%%%rrraaaXXXTTTQQQOOONNNLLLJJJHHHEEEDDDCCCAAA>>><<<;;;<<<<<<:::999999;;;<<<<<<999777666666666444111111333444555555222333555666888;;;???BBBHHH???777666666333111111000000000...------...000,,,...//////...///000111222333444555666666666555666666666666555555555555444555666555333333555666444444333333222000///......,,,++++++,,,---,,,++++++,,,------,,,---000222222222000///---+++***))))))((('''''''''&&&###!!!###$$$%%%&&&&&&'''((()))((()))***)))((((((***,,,...///000000000///...---...---,,,---......---+++/////////000111222333333666111...///...***((()))((())))))******************''''''***)))&&&&&&)))))))))((('''%%%$$$######'''&&&%%%$$$$$$$$$$$$$$$%%%$$$#########%%%&&&''''''''''''(((******(((&&&+++,,,,,,+++((('''''''''((((((((((((((((((((((((***)))))))))))))))))))))((('''&&&'''((()))'''%%%%%%%%%%%%%%%$$$###!!!!!!"""""""""!!!!!!!!! !!!""""""!!! !!!###"""&&&333EEE^^^}}}UUU>>>666333000***&&&&&&'''%%%%%%(((((())))))(((&&&&&&''')))***...---000;;;HHHfff}}}{{{^^^>>>777999555333666------+++******)))))))))$$$***,,,***(((***+++)))$$$%%%&&&'''(((***++++++(((###"""''',,,***((('''%%%&&&&&&'''+++...,,,'''$$$$$$&&&++++++((())).........---+++***)))******///,,,+++---,,,((((((***&&&''''''(((((()))))))))***'''%%%(((...///,,,'''''')))******(((&&&$$$###''''''((()))***+++++++++)))'''&&&%%%'''(((''''''))))))))))))((('''&&&&&&'''((('''%%%(((,,,,,,)))))))))***+++,,,,,,,,,+++,,,------,,,******+++---...+++***+++---...,,,***+++*********,,,,,,+++))),,,******......,,,+++---111///,,,++++++,,,***((((((&&&$$$$$$%%%&&&&&&%%%'''(((((('''&&&''')))+++***)))))))))))))))(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&((()))(((%%%$$$###$$$lll^^^VVVRRRQQQOOONNNLLLJJJHHHEEEDDDCCC???===<<<;;;;;;;;;:::999888:::;;;;;;:::888888888444222//////111333444555444555666777777999<<>>===444---((('''&&&%%%%%%((('''((()))(((&&&&&&''')))+++///...111:::BBBYYYxxxtttvvvlllPPP999777777222111555,,,+++******))))))))))))'''(((((('''***...---)))""""""###%%%'''((()))***$$$###$$$((((((&&&'''***"""&&&'''%%%&&&)))((($$$%%%$$$&&&******''')))------,,,***))))))*********///,,,+++---,,,((((((***&&&&&&''''''(((((())))))&&&$$$$$$(((---000---)))&&&)))+++***'''$$$""""""'''((()))***+++,,,,,,+++(((&&&%%%&&&'''((('''&&&((((((((((((((('''&&&&&&((()))(((&&&'''++++++'''))))))******+++*********+++,,,,,,+++))))))+++,,,***---...---+++***,,,...+++++++++,,,------+++)))+++***+++......++++++......///000...***))))))+++(((&&&$$$$$$$$$$$$###""",,,,,,,,,)))'''&&&''')))'''((()))******+++,,,---&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""""""""zzzfffZZZRRRNNNMMMOOONNNLLLJJJGGGEEECCCBBB======<<<;;;:::999999:::888:::;;;;;;999888888999444111......000222444555555666777777777777999;;;???999444555555333333555222222111...+++)))***,,,+++---...///...///000222333444555666666666666666666666666666666666555555555666666555444444555777555555444444333222000///---+++******,,,...///...***+++,,,+++)))'''&&&'''***+++---------+++((('''((('''%%%%%%&&&&&&%%%###!!!$$$''''''%%%%%%(((+++)))*********))))))+++,,,///000111222222111000000000///...///000000...,,,000000000000///...---,,,***&&&$$$(((***((((((***(((((((((((()))***+++,,,)))&&&&&&)))(((%%%%%%((((((''''''&&&%%%$$$######""""""""""""###$$$%%%&&&$$$$$$$$$%%%'''((()))***+++)))((()))+++,,,,,,,,,&&&''''''&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&&&&'''(((&&&%%%&&&&&&&&&$$$"""###############"""!!!  """+++---;;;ZZZ}}}lllQQQIII:::222+++)))'''%%%&&&)))'''((()))((('''((()))+++///222000111888:::IIIccc|||pppTTTEEE888666444///...111+++******)))(((((())))))***)))'''%%%(((,,,***$$$$$$$$$%%%%%%%%%%%%%%%%%%######%%%'''&&&###%%%***(((000333---))),,,---***+++)))***,,,***&&&'''+++000---)))((()))***+++,,,///,,,***,,,+++''''''***''''''''''''''''''((((((###$$$&&&))),,,---,,,***%%%(((***)))%%%""""""$$$%%%&&&''')))))))))((((((&&&%%%$$$%%%'''''''''%%%(((((())))))))))))(((((()))***(((&&&'''+++***'''))))))*********))))))((()))*********))))))+++---)))---111///***(((,,,000,,,,,,,,,---///...,,,***+++***,,,///...***+++///,,,///000...***((())),,,%%%$$$######%%%%%%$$$###///...---***'''%%%&&&'''%%%''')))******+++---///''''''&&&&&&&&&&&&%%%%%%###%%%&&&%%%###"""""""""qqqbbbZZZTTTOOOOOOMMMLLLJJJHHHFFFCCCBBBAAA<<<<<<<<<:::999999999:::999::::::999777555666666444111...---///222444555333555666666666666888:::<<<777444555444222222555111111000---***((()))+++,,,...000000000000222444333333555666777777777777444444555555666666777777555666666666444444666777333333333222111000///...111///,,,+++,,,---------&&&(((******(((&&&%%%%%%(((***,,,......,,,***(((%%%$$$""""""###$$$###"""!!!$$$''''''%%%$$$'''+++)))***+++***))))))+++---......000111222222111000111000////////////---+++,,,,,,---...------++++++((($$$###''')))((()))+++((((((''''''((()))***+++***((('''***)))&&&&&&)))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((***+++,,,)))'''&&&&&&(((***++++++(((((((((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''&&&'''((((((&&&%%%%%%%%%$$$!!!!!!"""""""""""""""!!!!!!!!!###%%%+++444MMMssslllTTTAAA888///,,,)))'''(((+++((()))*********+++---//////111///111666555???UUUtttfffCCC===777222111000...---******)))(((((((((((()))***+++)))&&&&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""%%%&&&$$$%%%'''...:::???666...///222000---,,,,,,---,,,((()))---777222,,,)))))),,,------///+++)))+++***''''''***''''''''''''''''''&&&&&&$$$'''+++,,,+++***)))***%%%(((***'''###!!!###&&&$$$%%%&&&'''((('''%%%$$$$$$######$$$&&&'''&&&$$$%%%&&&'''(((((())))))(((((()))(((&&&'''++++++(((***************)))((((((((()))************,,,...+++---///...+++***,,,///---------///000000---+++******,,,///---***+++///,,,,,,------+++*********$$$######$$$%%%&&&%%%###------+++(((%%%$$$%%%&&&###&&&((()))((((((+++---''''''&&&&&&&&&%%%%%%%%%###$$$&&&%%%$$$######$$$lllaaa^^^YYYVVVVVVKKKKKKIIIGGGDDDBBB@@@???;;;<<<<<<:::999888999::::::;;;:::888555333222333444111...---///222555666111333555666666666888:::???999666555333//////222---------+++******+++------///111111111222444555222333444666777777888888666666666666666666666666555666777666444444666777111111111111000...---,,,555222...,,,,,,,,,,,,+++%%%(((++++++***((((((((((((***---///000...,,,***(((&&&%%%%%%&&&''''''&&& $$$((('''%%%$$$'''+++)))***+++***))))))+++---,,,---///000111111111111111000///...///...+++)))((()))***+++,,,++++++***((($$$###'''***))))))+++(((((('''&&&'''((()))***,,,))))))++++++((('''***%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$%%%&&&((()))+++,,,---&&&$$$""""""$$$&&&((((((******)))'''$$$###$$$&&&''''''''''''''''''''''''###'''******((('''''')))(((&&&%%%$$$$$$"""  !!!"""""""""""""""!!! !!!!!!###&&&((('''888YYYYYYEEE<<<333...+++((())),,,)))+++,,,,,,,,,---000222+++...---000666555<<>>KKKvvv~~~yyyuuu\\\EEE<<<999444222111000///...---***&&&&&&((()))((('''))))))+++...,,,'''%%%''')))(((&&&$$$$$$$$$&&&'''&&&""""""$$$$$$""""""%%%(((+++//////***'''///:::,,,---000444222---+++---555111---,,,...000///...///...---+++)))(((&&&&&&***(((&&&&&&'''))))))(((&&&,,,111222///---...000,,,(((&&&'''%%% """!!!$$$'''%%%"""!!!$$$(((###%%%&&&&&&$$$$$$%%%'''$$$######&&&)))***(((%%%###'''((('''(((,,,,,,***------,,,,,,+++******)))...---+++))))))***+++,,,......+++&&&&&&***...---000+++)))---///...,,,,,,---,,,+++******,,,---///,,,+++******,,,,,,+++***$$$$$$$$$######"""""""""))))))&&&$$$&&&(((###((('''&&&$$$###$$$'''***&&&(((******(((%%%$$$$$$&&&''''''%%%######$$$%%%vvv___UUUUUUTTTPPPNNNOOOLLLIIIFFFEEECCCAAA???>>>===;;;999999999:::;;;999999999888666444222000444222111222555777777666666666555444444777;;;???@@@888333444666444111111000000000///.........---,,,---...000222444555666777888888777777666555444666444333444666888777666666444333333555555444222000//////............///...111444333...******,,,...,,,,,,//////+++)))+++(((((()))***++++++,,,,,,***%%%"""$$$%%%""""""$$$$$$$$$$$$&&&(((***)))(((,,,+++******++++++)))((())))))+++,,,---............---,,,+++************)))((('''&&&&&&'''((())))))(((((()))******)))'''***)))((('''((()))+++,,,)))******)))((((((***+++(((((()))((('''%%%$$$"""***'''%%%%%%'''(((&&&%%%&&&''')))((('''&&&'''(((&&&$$$!!!!!!###&&&'''(((+++---//////,,,(((%%%$$$'''&&&&&&%%%&&&'''((()))'''))))))%%%%%%'''&&&###%%%%%%$$$$$$###"""""""""""""""!!!"""###"""  !!!!!!"""###%%%***111===FFFkkkjjjSSS<<<555333...,,,---///...,,,---...//////...111111222222000222@@@NNNwww~~~ttt}}}qqqQQQ???:::777333111000000000///...+++((((((***+++***)))******,,,000...(((''')))***)))'''&&&&&&&&&'''((((((%%%$$$%%%%%%!!!!!!$$$&&&'''+++///---)))+++///+++***---333444111///000555222//////000111000///,,,+++***)))'''&&&%%%%%%&&&$$$###$$$'''***++++++%%%)))......***'''''')))...+++))))))'''######%%%$$$'''(((&&&"""!!!$$$'''###$$$&&&%%%$$$$$$%%%'''%%%$$$$$$&&&((()))'''$$$###'''(((&&&'''******(((************++++++++++++///...,,,******+++,,,---...///,,,((((((---000///111,,,+++...000...---...+++******)))***,,,...000...---++++++,,,,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%)))---)))###$$$$$$$$$""""""$$$'''***''')))++++++(((&&&%%%%%%$$$%%%%%%$$$###"""$$$%%%mmmZZZSSSSSSSSSPPPOOOLLLJJJGGGEEEDDDCCCAAA???>>>===;;;:::999999:::;;;888777777666555333111000666555444444666777666555555555555444555777;;;???>>>777333444555333111111////////////////////////+++,,,...000333555777888999999888888777666444444333222222333666888888777888666444444444333111000...---------......///000...111444333000......000...,,,---000111---,,,...'''((()))***+++,,,------)))$$$!!!###$$$""""""$$$&&&%%%&&&'''***+++***(((+++******+++,,,,,,)))'''%%%)))------***))),,,///)))))))))))))))*********((('''&&&%%%%%%&&&'''(((***))))))***++++++)))''')))((('''''''''(((***+++)))***+++***))))))***,,,******)))((('''&&&%%%%%%)))'''%%%%%%&&&'''&&&%%%%%%&&&''''''&&&%%%&&&'''&&&### !!!$$$&&&''')))+++------+++(((&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&)))(((%%%$$$&&&&&&###%%%%%%%%%$$$######""""""%%%$$$############!!!  !!!"""""" !!!$$$''')))///666???KKKrrrdddDDD<<<:::111---222222000///...///000///...000222444444222555BBBPPPxxx~~~qqq___FFF;;;777555222000000000///......,,,+++***+++,,,,,,++++++***---000///***))),,,,,,+++)))((((((((()))******&&&%%%'''%%%!!! """%%%%%%***111222---)))((()))''')))111666555222222...---,,,,,,---,,,***))))))))))))(((''''''&&&&&&$$$######$$$''')))))))))(((,,,///...***'''%%%&&&...***))))))((($$$$$$&&&'''((()))'''###!!!###%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%$$$&&&''''''&&&$$$###'''(((&&&&&&))))))&&&'''(((((()))***++++++,,,///...,,,++++++,,,------...///---)))***///222111111---,,,///000...---///,,,,,,+++******,,,---......,,,+++,,,......---,,,***)))((((((((('''((((((###%%%%%%%%%)))---+++%%% !!!"""!!!"""###''')))''')))++++++)))'''&&&&&&###$$$$$$###""""""$$$&&&zzziiiYYYTTTUUUTTTQQQPPPJJJGGGEEECCCCCCBBBAAA???>>>===;;;::::::999::::::999888777666444222000///444444444555666666666555555555555444444555999<<<<<<666333555555222111222000000000///////////////+++,,,...000222444555666666666777777666555444444222222333444555666666555777666555444444333222111//////.........//////000000222444333111//////000///---...111111---,,,---&&&&&&''')))***,,,---...***%%%###%%%&&&$$$$$$&&&((((((((()))+++,,,***)))***)))***+++---,,,***'''%%%))),,,+++)))(((***,,,(((((())))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''***)))))))))******((('''''''''&&&&&&&&&'''((()))***++++++***((('''(((******))))))((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&((()))))))))''''''(((***'''$$$  $$$&&&'''''')))******)))'''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%((('''$$$$$$&&&&&&###%%%%%%%%%$$$$$$#########&&&$$$############!!! !!!$$$"""###&&&(((***000888888GGGsss|||VVVBBB:::444222444222000//////000111000///222111222444666:::EEEQQQ{{{}}}uuuvvvuuuVVVCCC<<<777555222000//////---+++---,,,++++++,,,,,,,,,+++******,,,000...******---+++******)))))))))***+++(((%%%%%%'''%%%!!! """%%%&&&+++333555000,,,,,,)))%%%%%%---444444111000((()))*********(((&&&$$$))))))))))))))))))))))))'''%%%$$$$$$%%%&&&%%%$$$***,,,///...+++(((&&&&&&)))&&&%%%&&&%%%""""""$$$%%%&&&'''%%%"""!!!"""$$$"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%((((((&&&&&&)))(((%%%''''''(((((()))*********---,,,,,,+++++++++,,,---,,,...---***+++000222000///,,,,,,//////---,,,///000///...---,,,,,,,,,,,,,,,++++++,,,///000000///)))((('''&&&%%%%%%&&&&&&%%%'''&&&$$$%%%(((%%% !!!############&&&((('''(((***)))(((&&&&&&'''"""$$$$$$$$$###$$$%%%'''tttfffXXXUUUUUUSSSPPPNNNHHHFFFDDDCCCBBBBBBAAA???===<<<<<<;;;:::::::::999<<<;;;999666333111000///000222444555555666666666555666555444333333666888:::666444666666222111333222222111000///...------------...///000222333333333333444444555444444444222333444555444333333333444444444444444333444444333222111000////////////111222222111000.........000......111000+++)))+++&&&&&&&&&''')))+++---...,,,(((%%%((()))'''''')))+++******+++------+++******))))))+++,,,,,,***((((((((())))))******))))))***+++++++++***)))((('''&&&%%%$$$######$$$%%%&&&)))((('''((())))))(((&&&(((((('''((((((((())))))+++++++++(((&&&$$$%%%&&&(((((('''(((((()))++++++&&&&&&&&&%%%%%%%%%&&&''')))******)))'''''')))+++(((%%%"""!!!"""%%%'''(((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$'''&&&######&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$""""""""""""!!! !!!######'''%%%%%%'''((()))///666555GGGuuuqqqMMM;;;;;;;;;666000///...///111333333222444///...333:::AAAJJJSSS{{{llllllSSSDDD>>>888666222000///---+++)))******+++++++++***++++++)))(((***---,,,)))))),,,)))))))))))))))))))))***%%%######&&&&&&"""!!!$$$###%%%+++000000---...333***%%%$$$+++111000---+++)))+++,,,---,,,***(((&&&''''''((((((((()))))))))'''%%%$$$%%%%%%%%%$$$"""%%%''')))***)))&&&%%%$$$&&&###"""$$$$$$!!!!!!$$$"""######"""!!!!!!###$$$"""###%%%$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&)))***'''(((******'''((((((((((((((((((((((((******************++++++))),,,,,,******///000...---++++++...---***+++...//////........./////////...---,,,---///000///...+++***'''&&&$$$$$$%%%%%%''')))(((%%%$$$%%%######$$$&&&&&&%%%$$$%%%&&&%%%'''((('''&&&%%%%%%&&&$$$%%%&&&&&&%%%%%%''')))mmmaaaVVVSSSSSSPPPLLLJJJIIIGGGDDDCCCBBBBBB@@@???<<<<<<<<<;;;;;;:::999999<<<:::888555333111000//////111444666666555666777555666666555333333555777:::777666888777333222444444333222111///...---,,,......///000111222222333222222333333333333333222111333555555333222111111111222444444444444555777444444222111000/////////222111111000///...------111//////111000+++)))***((('''''''''(((***---...///***(((***+++******,,,...---,,,---......,,,++++++***))))))+++,,,+++***))))))))))))******(((''',,,,,,---,,,+++)))'''&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&''')))***((('''************++++++++++++*********(((%%%$$$$$$%%%&&&''''''((()))******+++$$$%%%&&&%%%$$$$$$&&&((((((((((((&&&%%%%%%(((***)))&&&$$$$$$%%%'''''''''%%%&&&&&&%%%$$$$$$&&&(((%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&######%%%%%%"""%%%%%%%%%%%%%%%%%%$$$$$$%%%###!!!!!!"""###"""!!!!!!!!!"""###%%%''')))+++***''''''((())))))---444999MMM|||dddLLLIIIDDD:::111000///000333555555555555000...444<<>><<<<<<<<<<<<;;;:::999999888777555333222111111111111444777888666555555666444555666666666777999;;;:::777888999888444333666222222111111000///.........///000111333444666666555555555444333222000//////222555555333222222333000333555555333333555777222222111000000///000000111000/////////000000000111//////222111---+++---+++***))))))***,,,...//////+++)))+++---++++++...///.........//////---+++,,,***(((((()))+++,,,,,,(((***---+++(((&&&''')))+++,,,,,,,,,+++)))'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&(((***+++***)))((())))))***************((())))))(((&&&&&&''')))''''''((())))))(((''''''###%%%&&&%%%$$$$$$&&&((('''''''''%%%$$$$$$''')))(((&&&%%%%%%'''''''''%%%&&&&&&%%%$$$"""###%%%'''%%%&&&&&&'''&&&%%%$$$###"""%%%%%%""""""%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$######%%%'''***---///111+++((((((*********///555<<>><<<<<<<<<<<<;;;:::999888444333222111111222333333444777::::::777555444555222444666777888:::===@@@:::888999;;;999444444777000000000000000000000000...///111333555777999:::999999888666333111///---,,,000444555333222333444111444666555333222444777///////////////000000111000......///111222333333111///000333333000...000...---+++++++++---///000///+++)))+++---,,,,,,...111/////////000///---+++---***''''''(((+++------%%%,,,111...&&&###''',,,)))***+++,,,+++***'''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''')))+++---,,,+++%%%&&&&&&'''((('''''''''&&&'''((((((((((((***,,,((()))******)))'''$$$######%%%&&&%%%######&&&)))(((((('''&&&$$$%%%'''***&&&&&&%%%&&&((('''&&&$$$&&&&&&%%%###!!!"""$$$'''%%%&&&&&&'''&&&%%%###""""""$$$$$$""""""%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%'''''''''######%%%(((+++///222333+++)))(((++++++,,,111888:::OOOfffOOOEEE:::888666666777888777666111555:::;;;;;;DDDZZZppp{{{iiizzzVVVBBB<<<<<<222111111111333333111000&&&))),,,---+++)))***,,,,,,******,,,***%%%&&&***'''((()))***************+++)))***---+++&&&$$$%%%(((!!!!!!&&&%%%######)))((())),,,+++'''(((,,,***,,,...---***((()))***''''''''''''''''''''''''((('''''''''((('''$$$""""""###$$$%%%&&&$$$!!!### $$$$$$###$$$'''&&&%%%###"""""""""!!! !!!###$$$$$$######$$$%%%!!!###$$$$$$"""###&&&***"""%%%'''%%%'''******(((&&&&&&''')))***,,,------)))***+++,,,,,,,,,,,,,,,))),,,---++++++---+++(((,,,,,,...000---)))+++000.........---,,,+++))))))*********+++...000000///555222...)))&&&$$$$$$$$$"""'''(((&&&$$$%%%%%%""""""&&&))))))((('''(((&&&'''((('''%%%%%%''')))&&&''''''%%%######$$$%%%nnnaaaXXXRRRRRRRRROOOLLLKKKJJJHHHDDDCCCBBBBBBAAA@@@??????>>>>>>======<<<<<<666444555666555222333777:::999888888999999777555666666666666555777:::===;;;999777777666666333222333000,,,,,,...//////---222000///222666999888666555666666666555333111///000/////////000111333444000222444555555666888:::333222222111111222222333666222000333444111000111---///222222111000000111---------+++)))(((***,,,,,,,,,---,,,,,,---000222444222000---++++++***+++,,,,,,++++++,,,,,,---...,,,------+++((('''((())),,,***((()))+++***&&&###$$$$$$%%%&&&&&&%%%%%%%%%***))))))))))))+++---...---)))%%%&&&***+++)))%%%(((&&&'''++++++(((''')))######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$###%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$&&&'''&&&%%%)))(((''''''((()))(((&&&))))))((((((***,,,///111///)))&&&)))...111444888===PPP}}}}}}^^^HHHBBB???999666999======999999666:::AAA@@@DDDaaa~~~ppp|||^^^JJJ???::::::666111///000111111000---,,,+++,,,---,,,***'''&&&((())))))(((((()))***%%%&&&+++111111---,,,///...------------,,,)))&&&$$$ """$$$###$$$''''''&&&***//////***&&&'''((((((''''''''''''((((((&&&%%%%%%'''((()))((('''%%%&&&&&&''''''&&&%%%%%%%%%######%%%###!!!###((()))&&&"""!!!######""" %%%$$$###!!! #########""" !!!###%%%!!!###%%%&&&%%%$$$$$$%%%&&&%%%'''++++++(((&&&((()))&&&$$$''',,,...---***(((***,,,,,,+++))))))))).........,,,***)))***,,,+++***)))***,,,,,,***(((***,,,......,,,++++++,,,,,,***((((((***,,,......///---)))%%%$$$$$$&&&'''%%%$$$%%%'''%%%!!!!!!%%%&&&%%%%%%(((***+++((($$$''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''((((((~~~jjj```XXXRRRRRRRRROOOKKKKKKIIIFFFCCCAAA@@@@@@???===>>>>>>>>>===<<<;;;::::::666444555777555333444999<<<======??????===999666777777777666666777:::<<<;;;999777666666555333111333000...---///000///...222000000222555777777555555555666666555333111/////////...///000111333444222222333333333444555666333333222222222222333333555111000333444222111222...000222222111000000111//////...+++((('''((())),,,---------,,,---000222111000...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------+++((('''((()))+++***)))***++++++(((%%%&&&&&&''''''''''''&&&&&&(((((((((((()))+++---......***''''''***,,,***'''***'''(((+++***'''%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&'''))))))(((&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$######'''(((((('''$$$######$$$'''&&&&&&&&&&&&'''''''''((('''&&&&&&''''''%%%$$$)))(((''''''))))))((('''++++++++++++---///111222333---***...222555888<<>>CCCCCCNNNooo~~~xxxqqq~~~^^^III>>>;;;<<<777222/////////...,,,(((***+++,,,,,,***((('''(((***++++++******+++,,,'''(((,,,000///+++***,,,++++++,,,---...+++'''$$$)))$$$!!!$$$&&&&&&''')))))))))---222111+++&&&%%%'''&&&&&&&&&&&&&&&&&&'''''''''&&&'''))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$!!!###((((((%%%"""!!!""""""!!! """"""!!!!!! !!!!!!"""######""" """$$$ """%%%%%%$$$######$$$'''&&&(((,,,,,,)))'''))))))'''%%%''',,,...,,,***)))+++------,,,++++++,,,---......,,,***)))***,,,...---+++,,,------,,,+++***,,,...---,,,************)))'''''')))+++,,,---***(((%%%###"""###%%%'''+++)))***+++(((######&&&######$$$&&&)))***'''$$$''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''wwweee^^^WWWRRRRRRRRRNNNKKKKKKHHHEEEAAA???>>>>>><<<;;;>>>>>>===<<<;;;:::999888777555555777777555777<<<===>>>@@@BBBBBB???999555888888888777666666888::::::888666555555555333111333111//////000111000///222111111222444555555444777777888777777555333222.........///000111333333555444222222333333333222333333222222222222333333444000///333555333222444///111222222111000000111000000///,,,(((&&&&&&''',,,---...---------///111///...------,,,------...,,,,,,++++++,,,,,,---...,,,------+++((('''((()))***))))))***++++++)))((('''(((((((((((((((''''''&&&&&&&&&'''(((+++---...///+++((((((***,,,+++)))+++((((((***)))%%%$$$%%%((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((('''&&&'''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""%%%&&&'''&&&$$$###$$$%%%)))(((((((((((((((((((((''''''''')))++++++***(((+++***)))***+++,,,+++***,,,---...000111222222333555///---000444666:::???FFFZZZeeeQQQ@@@<<<<<<::::::<<<999@@@DDDEEEKKKddd~~~qqqrrr]]]FFF===;;;<<<888333///---,,,***)))---111555555111---+++++++++,,,------,,,,,,---...))))))+++///---((('''******,,,///444666444///***000(((###%%%)))******+++((((((+++000000***&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%)))((((((((())))))(((&&&$$$%%%%%%&&&&&&'''''''''(((%%%%%%'''%%%!!!###'''&&&$$$!!! !!!   !!!""""""""""""###""" """$$$ """$$$$$$#########$$$)))'''(((,,,---)))(((***)))'''&&&(((,,,...,,,***)))+++---------,,,---...---------,,,***)))***,,,000...++++++,,,---,,,,,,+++---...---+++)))((((((,,,+++)))''''''''''''''''''&&&$$$""""""$$$'''(((+++)))))))))%%% !!!######$$$&&&)))***)))'''))))))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''qqqbbb\\\VVVRRRRRRQQQMMMJJJKKKHHHEEEAAA???>>>===;;;:::???>>>===<<<;;;999888888888666666888777666999>>><<<<<<<<<======;;;777333777888888666444444555777888777555444444444222111222111111111111111111111222222222222333333333333999999:::999999777666555---......///000111222333777444222222444555444333333333333222222333333333333000///333555444333555111222333222000///000111...///...,,,)))&&&&&&'''+++,,,......------///000......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------+++((('''((()))((((((((()))*********)))((((((((()))((((((''''''%%%%%%%%%&&&(((+++---///...+++(((((()))******)))***((('''))))))%%%$$$&&&))))))((('''&&&%%%$$$###$$$%%%&&&'''((((((''''''((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$######""" """$$$%%%%%%&&&((())))))))))))))))))(((((('''&&&''')))---000111000......---,,,---/////////------...000333444444333222333...,,,///222444999>>>GGG]]]gggOOOGGGDDD>>><<<@@@<<>>===;;;??????>>>===<<<;;;:::999999777666888888666:::@@@<<<:::888777888777666444666666777555333222333555777555333333444333222000111111222222222111222222333333333333333333333444888888888888777666666555//////000111111222222222333333222333444555444333444333333333333333333444333//////333666444444666333444444222000//////000+++,,,---+++)))((((((((()))***,,,---------...000//////...---,,,+++******,,,,,,++++++,,,,,,---...,,,------+++((('''((()))&&&''''''((((((((()))***((((((((((((((('''&&&&&&%%%%%%%%%&&&(((+++---///---***(((&&&'''((()))))))))&&&&&&))))))&&&'''***)))((('''&&&%%%$$$###"""###%%%&&&((())))))(((''')))'''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$###### """$$$%%%%%%&&&(((***(((((())))))))))))((('''((()))***---000000...,,,...---,,,---///000///...---...111333444444222111222...---///111333888>>>FFF___fffXXXOOOFFFCCCDDD@@@KKKTTT___xxxqqqvvv{{{UUU>>>777777555444222///---+++++++++)))///666777111+++((((((+++,,,------,,,,,,---///)))''')))+++***'''(((,,,000222888===@@@???:::666333***$$$&&&)))***+++------(((%%%%%%$$$"""$$$(((''''''&&&&&&&&&&&&'''''')))(((''''''((((((&&&$$$&&&%%%%%%%%%%%%&&&'''((('''&&&&&&(((%%%!!!!!!%%%###"""!!!  !!!!!!!!! !!!###$$$$$$"""""""""###$$$&&&'''&&&%%%%%%'''((((((&&&&&&)))***''''''***(((((()))+++------+++***((()))************,,,...+++,,,,,,+++))))))***,,,...,,,)))(((***+++,,,,,,...000111///,,,)))((((((---...---***&&&$$$$$$%%%((('''%%%$$$$$$%%%&&&'''&&&%%%&&&(((&&&""""""%%%###$$$&&&'''((()))***+++,,,+++******))))))******))))))(((((((((((()))))){{{hhh```WWWTTTRRRSSSPPPKKKIIIKKKHHHEEEBBB@@@@@@???>>>===>>>>>>======<<<;;;;;;;;;:::888777888777666:::???===:::777666777888888888555666777666444333333444555444222222333333111//////111222333111111111222222444555555333333444555666555555555444444444444111111222333333222222111///222555666444333222222444444333333333333444444444000000444666555444666555555444222000...///000***+++,,,,,,***(((((((((%%%'''***,,,,,,,,,.../////////......---+++***))),,,,,,++++++,,,,,,---...,,,------+++((('''((()))'''((()))((('''(((***+++((()))))))))((('''&&&%%%&&&&&&&&&'''(((+++---...,,,***(((&&&%%%''')))******'''&&&))))))((((((,,,(((((('''&&&%%%$$$###"""###$$$''')))***)))(((((()))'''$$$$$$&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''((()))***+++***)))(((---,,,+++,,,,,,+++(((&&&,,,+++***+++---......---...///111333444444222222333000///111222444999AAAGGGbbbvvvjjjddd```^^^ZZZgggxxxssswwwuuuQQQ;;;555666222333222000...,,,---..."""(((///222000---+++******,,,------,,,,,,---...***((()))***)))''')))---000000222555666444///,,,///)))&&&''')))(((***...888111+++(((%%%"""$$$((()))((((((''''''(((((())))))((('''((())))))(((&&&''''''%%%$$$$$$%%%&&&'''%%%$$$%%%'''%%%!!!!!!$$$"""""""""  """""""""!!!  """$$$%%%%%%$$$######$$$&&&'''''''''&&&&&&(((***(((%%%&&&))))))''''''***((()))+++------,,,+++***((()))******))))))+++---***+++,,,+++))))))+++,,,...,,,++++++---///000///...///000///,,,)))((((((&&&)))+++***'''&&&(((+++%%%$$$###"""""""""###$$$###"""$$$&&&%%%"""###'''"""$$$&&&&&&&&&''')))***))))))(((''''''''''''(((***))))))))))))))))))***tttddd___VVVSSSRRRSSSPPPJJJIIIKKKFFFCCCAAA???@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<888777777666555888>>>;;;:::999999:::;;;:::999555666888777666555555666444333111111222222111///---000222333111000111222222444666666444444666888666666555444444444444555444444555555444333111000000666======777333222333444444333333333333444444555111000444666444444555666666555222///...///000***,,,---,,,)))'''&&&&&&!!!$$$(((***+++,,,...///,,,------...---,,,+++***,,,,,,++++++,,,,,,---...,,,------+++((('''((())))))++++++***((((((+++---************)))((('''&&&(((((((((((()))+++---...---+++)))'''&&&'''***,,,---)))(((******'''(((,,,)))(((((('''&&&%%%%%%$$$"""$$$''')))******)))((()))'''$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&(((((((((&&&&&&&&&(((&&&(((***,,,------,,,+++...---++++++,,,,,,***))),,,++++++,,,...000///...000111222444444444444333333000000222222333:::BBBLLLgggssswwwqqqOOO<<<666666222333444222...,,,---///(((+++///222333111...,,,+++,,,...---,,,,,,---///...+++***+++)))&&&(((,,,,,,+++++++++,,,,,,***(((***((((((***((('''***000888333///...+++'''(((+++)))((((((''''''(((((()))***))))))***,,,,,,+++))))))(((&&&$$$$$$$$$%%%&&&""""""###&&&%%%!!!!!!$$$"""######!!!!!!###!!!!!! !!!!!!""""""###%%%''''''&&&$$$$$$%%%&&&''''''&&&%%%%%%(((***)))&&&&&&))))))'''(((+++'''))),,,...---,,,******+++++++++***))))))+++---***++++++***))))))+++,,,+++++++++,,,///111111000+++,,,...---***(((''''''$$$'''***)))&&&%%%'''***"""!!!!!!!!!"""###$$$%%%"""!!!###&&&%%%""""""&&&%%%''')))(((''''''***,,,***))))))((((((((((((((())))))(((((((((((())))))pppaaa___UUURRRRRRSSSOOOJJJHHHKKKDDDBBB@@@??????@@@@@@???999999:::::::::;;;;;;;;;<<<999777777555444777===888888999;;;===<<<:::888666777999999888777777888444222111111222222000///,,,///222333111///000222222555777777555555777999999888777777777777777888666666666666555333111000444===EEEDDD<<<444333666555444444333333444444555666222111444666444333555777666555222///...///000,,,---...,,,)))&&&$$$$$$"""&&&)))+++,,,...///***+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---...---------+++((('''((())),,,---...,,,***))),,,///,,,,,,,,,++++++)))((((((***))))))))))))+++---......---***(((&&&'''+++...000,,,***+++***''''''+++)))))))))(((''''''&&&&&&"""$$$'''***+++***)))((()))&&&$$$###%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$&&&((((((((((((***+++'''(((+++---//////...---...,,,+++---///111222111///......///222333222111222222333444555555555555111//////111111222999AAAPPPlllqqqwwwnnnNNN===777666333555555333///,,,,,,......///000222222000+++''',,,---......------...000111...,,,+++(((%%%&&&+++)))(((''''''***,,,------'''(((***,,,)))&&&***222222///...111000---,,,///((((((''''''''''''((((((+++******,,,......---,,,***)))'''$$$###$$$%%%%%%!!! """&&&$$$!!!!!!$$$"""###$$$"""!!!$$$ """###$$$%%%$$$&&&(((((('''%%%%%%&&&%%%&&&&&&%%%$$$%%%''')))+++((('''******((())),,,'''***---...---,,,******---------+++******,,,...***++++++***))))))+++,,,''''''(((+++...000000///)))***,,,+++)))&&&&&&&&&&&&))),,,)))$$$!!!"""$$$!!!!!!"""###%%%&&&((()))'''&&&(((+++)))&&&&&&******,,,------+++***---000---,,,++++++******++++++((((((''''''''''''((((((|||iii```]]]XXXVVVRRRPPPNNNLLLHHHFFFCCCAAA??????@@@@@@@@@???===:::666555666999;;;<<<===888333222444666999<<<:::::::::999999888888888888777777888888777555222777444000111333333...***---.../////////000222444666666777777888888999999;;;:::888777555333111111333444555555555444333222777888999999888666444222111000000000222333555777222333444444555555444444555444444444444222///,,,...---,,,,,,,,,+++)))'''$$$$$$&&&******(((***///,,,...///...---++++++,,,,,,,,,---,,,+++***,,,...////////////...,,,***)))---111000,,,***+++,,,+++222///+++((((((((('''&&&*********)))((())),,,///000---)))'''(((***,,,---,,,---+++((())),,,+++'''...,,,************(((&&&(((&&&%%%%%%'''(((((('''+++(((%%%$$$%%%'''((())))))(((&&&%%%%%%&&&'''(((''''''(((((((((((('''''''''((((((((('''(((***---,,,***)))***+++,,,,,,,,,------......///........./////////---++++++---///000000111555999;;;:::888888333//////000333;;;DDDVVVkkktttkkkrrrOOO;;;777999888333///000000///000333444333333333444333111...666444111...---...000111000...+++******)))(((&&&'''((())))))((('''((()))((('''***111222---(((''')))++++++***---444777666111---)))'''(((((('''%%%,,,+++******++++++)))''',,,)))''''''((()))&&&######$$$$$$$$$$$$######"""&&&%%%###!!!!!!!!!!!!"""&&&$$$"""!!!###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''')))***)))&&&(((,,,,,,)))+++******+++,,,---+++***111...---...111111,,,'''+++)))''''''))),,,------***+++,,,,,,------------)))+++---+++'''%%%%%%'''***(((&&&%%%%%%%%%$$$###"""%%%$$$"""%%%$$$&&&$$$%%%''''''%%%(((---(((***,,,.../////////.........---,,,,,,,,,,,,---)))((('''&&&'''(((***,,,xxxggg^^^[[[WWWUUURRROOOMMMKKKHHHEEECCCAAA????????????>>>===???<<<999888999:::;;;;;;999888777555444555;;;@@@::::::::::::999999999888888777777777888777555333777444111111333333///++++++,,,......---...000222333444444555666777777777:::999888666555333222111222333444555555555444333555555666666666555444333333333111000000111111222222333333444444444444444444333333333444222///,,,---,,,++++++,,,,,,***((('''&&&(((,,,,,,***+++000,,,...//////---+++,,,,,,+++,,,---,,,******,,,---...//////...---,,,***)))---000000,,,***,,,---,,,000---***))))))******)))***+++***)))((())),,,...111...+++))))))+++---...---...,,,)))***------)))---,,,******++++++***(((***(((&&&'''((())))))((()))&&&###"""$$$&&&'''''''''&&&%%%%%%%%%&&&''''''''''''((()))))))))))))))*********((('''&&&(((***,,,+++******+++,,,,,,,,,------.../////////......///000000000///000222444444222333:::BBBDDD???999:::555111333555888AAAIIIUUUkkkuuukkksssTTT???888999:::555111111111//////333000/////////000000---+++888666333000...---------...,,,******++++++***)))'''((())))))***+++...111)))'''(((...///***&&&&&&+++///000+++'''***---...---***&&&&&&''')))((('''***)))))))))******(((&&&***'''%%%%%%''''''%%%"""""""""######""""""!!!!!!$$$###""" !!!"""!!!&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((()))(((((((((***+++***'''(((+++***&&&+++++++++,,,......---,,,///---,,,...222333///+++///---***)))+++,,,---,,,)))***++++++++++++++++++)))+++,,,+++'''%%%%%%''''''%%%$$$###$$$%%%$$$###"""%%%%%%!!!"""$$$###$$$######%%%%%%###&&&++++++,,,---......,,,+++***......---,,,,,,,,,,,,---***)))(((''''''(((***+++sssddd\\\XXXVVVSSSPPPNNNLLLJJJGGGDDDDDDBBB???>>>>>>>>>===;;;@@@>>>;;;;;;<<<<<<<<<;;;666999;;;888444666===DDD;;;;;;::::::::::::999999888777777777888777555333666444111222333222///,,,,,,---.........///111333222333444555777888888888999999777666444333222111222222333444555555555555333333333333333333333333333222000/////////000111111222333333444444333333333222111222333111///,,,+++******+++,,,,,,***)))******+++///...+++,,,000,,,...//////---,,,,,,---+++,,,------++++++,,,---............---+++***)))+++///000---+++---...---///---******+++,,,,,,,,,***++++++***)))))),,,...111///,,,******+++---///,,,...,,,***+++...---)))---+++******+++,,,,,,++++++)))(((((()))***)))((((((&&&###"""$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''')))***++++++,,,+++,,,,,,+++)))'''%%%&&&'''---,,,+++++++++++++++,,,------...///////////////---///000111111222555777888444555===GGGIIIBBB888:::555222444888<<>>>>>===;;;:::===<<<;;;;;;<<<======<<<666:::;;;888666:::???CCC;;;:::::::::::::::::::::999888666666777777555333666444222222333222000---///000111111111222444666222444666888999:::::::::888888777666444333222222111222333444555555666666555555444333222222222333//////......///000222333111222222333444333333333222111000111222111///---***))))))***,,,---,,,***,,,+++---000///+++,,,///,,,...//////---,,,---...,,,...//////---------............---,,,++++++******///000---,,,...///---///---++++++---------,,,++++++,,,+++))))))+++---///...---+++******---///+++---,,,***+++...---(((,,,+++))))))+++---------+++)))(((((()))))))))((((((&&&$$$$$$%%%&&&'''&&&$$$$$$%%%%%%&&&'''(((((('''''')))+++,,,---......+++,,,,,,***(((''''''(((---------,,,+++***+++,,,---...//////000000000000---...000111111222444666888555666;;;BBBCCC>>>777999444111444888<<>>===:::777666222---,,,000000//////000111222111000//////000111000000......,,,+++))))))+++++++++*********))))))+++000666;;;///---///444444///+++***$$$(((***&&&$$$'''******'''&&&&&&&&&((()))***+++)))((('''((())))))(((&&&%%%%%%$$$$$$$$$$$$$$$#########"""!!!!!! """!!!!!! ###"""!!!"""$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%))))))))))))))))))))))))'''))))))((())),,,***&&&(((((((((***---......,,,+++++++++---111222111///---+++)))((()))***)))(((***************)))((('''))))))***)))((('''&&&&&&***)))(((((()))((('''%%% %%%'''%%%######"""###!!!"""%%%$$$!!!"""'''***+++,,,---..................---,,,,,,,,,,,,---++++++***)))((((((((()))|||kkkbbb[[[VVVSSSPPPNNNLLLJJJHHHFFFCCCDDDBBB???>>>>>>===;;;:::999888777888;;;<<<<<<<<<888;;;:::777999???@@@>>>:::::::::::::::::::::::::::888666666777777555444555444333333333222000///000111222222222333555777222333666888::::::::::::777666666555444333333222222222222333444555666666888777666444333222222222000000/////////111222333222222333444444444444333111000///000111111000...***))))))+++---...---+++++++++---000///++++++...,,,...//////...---...///...000111111000//////000///......------,,,,,,,,,***///111...---//////---000...---,,,------,,,++++++,,,,,,,,,******+++,,,---------+++))))))+++...---///...---...111///+++,,,***((((((***---------+++)))''''''((((((((('''&&&$$$######$$$%%%%%%$$$%%%%%%&&&'''((()))))))))'''((()))+++---...//////***+++,,,,,,*********,,,,,,---...,,,+++***,,,...---...///000111111111111111222444444333222333444888888999999::::::999999;;;555222555999<<<@@@DDDQQQdddxxxqqqPPP@@@@@@===;;;;;;:::555---+++...,,,+++***+++...//////...+++---...///000///---,,,---+++)))))))))***)))(((,,,+++***)))***---333777///...111777888222,,,***###$$$######(((......***))))))))))))))))))******)))(((((()))***+++)))'''%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!! ###"""!!!!!!"""###!!! $$$$$$############$$$$$$(((((('''''''''((()))***%%%(((((('''***......************,,,///000///...,,,,,,,,,---...///...---,,,***))))))+++++++++***,,,,,,,,,,,,+++***)))))))))(((((((((((('''&&&%%%+++***)))))))))(((%%%### %%%(((%%%$$$$$$### ###"""$$$'''&&&###$$$(((------...//////000000000......---,,,,,,,,,,,,---++++++***)))))))))))))))vvvhhhbbb[[[TTTRRRPPPMMMLLLJJJIIIFFFDDDDDDBBB???>>>>>>>>>===;;;777666444555777999:::::::::===<<<777:::@@@???888888888999999999999:::::::::888666555666666666555444444444444333222111000///000111111111222444666000222555777888888777777666555555555444444333333333333333333333444555666888888777666555444333333666555333111111000111111222333444444555555444444222000///000222222222000,,,++++++,,,...///...,,,******---000///+++***---,,,...//////.........///...000222222111000///000000000///...------......+++000222///...//////,,,///...------------,,,***+++,,,------+++***+++,,,+++------+++((((((***---///222222111333555333///,,,***'''''')))+++,,,,,,+++)))''''''(((((('''&&&$$$"""!!!!!!"""######"""&&&'''((()))))))))))))))'''(((***,,,---...//////)))+++---...------...///***,,,...---+++***---000---...///111222222222222666777999888666555555666:::;;;<<<:::888777:::<<<>>>888555999>>>???AAADDDOOObbbwww|||WWWBBB@@@===>>>@@@AAA:::000---...,,,++++++,,,///111222222...////////////---+++***...,,,***)))******)))(((+++,,,,,,+++***+++...111,,,+++...555666111+++***&&&%%%###$$$***000...''')))***+++***)))((()))***)))(((((()))++++++***((($$$&&&''''''&&&&&&'''))))))(((&&&$$$#########$$$!!!!!!"""""""""!!!!!! $$$######$$$%%%%%%###"""%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&''')))+++,,,&&&(((((('''***000111......---...///222333222111............------------...---,,,---...///...---,,,,,,---------,,,,,,+++)))(((''''''((((((&&&$$$((('''&&&''''''&&&### $$$'''%%%$$$%%%$$$!!!$$$###&&&))))))&&&'''+++222222111000///......---......---,,,,,,,,,,,,---******************))))))pppeeeaaaZZZQQQRRRPPPMMMLLLKKKIIIGGGDDDCCCAAA????????????>>>===:::777444333444666777777999@@@@@@999777<<<<<<666777777777888888999999999:::888666555666666666555333444555444333222111111///111222222222222555777111333555888888888666555555555444444444444444333555444333333333444555555444555666777777666555444888777555444333222333333333444555555666666555555222111000000222333333222...------...///000...---)))***---111000,,,+++...,,,...///000///...///000,,,///111222000///......111111000///...//////000,,,111333000...///...+++,,,++++++,,,......---,,,+++---...---+++***+++++++++---///---)))(((+++...///111222111333666444///,,,)))'''&&&'''***++++++---+++)))((())))))((('''%%%###"""###$$$%%%$$$###&&&'''((())))))(((''''''((((((***+++------......***---///000/////////000(((,,,...---++++++...222......000111222333333333777888::::::888666666666999999:::;;;<<<<<<<<<<<<>>>888666;;;AAACCCDDDFFFNNN```eeeJJJAAA>>>AAAFFFHHHAAA555000000...------...222555666666000000000000///......---...,,,++++++,,,---,,,+++)))+++------,,,+++,,,---,,,)))***///111...,,,---(((((('''&&&)))---***%%%''')))+++***((('''(((***''''''&&&(((******)))'''###%%%''''''&&&&&&(((******(((&&&$$$######$$$$$$ !!!!!!!!! """"""###%%%((()))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&(((+++---///***+++)))'''***000222000///......///111222111///000000000/////////000000111000//////000///...,,,+++,,,,,,------------,,,)))'''&&&'''((()))&&&$$$######$$$&&&''''''$$$"""$$$&&&$$$###&&&&&&$$$######&&&++++++)))***...333222111///......------......---,,,,,,,,,,,,---))))))******++++++******mmmddd```YYYOOORRRPPPNNNLLLKKKJJJGGGEEECCCAAA??????@@@AAA@@@???===999555222222444555555888BBBEEE;;;555888:::666666666777777888888888999;;;888666555666666666555333444555444333222111222222333444444444555777999444555888::::::999777666444444444444444444444444666555444333222333444555///111444666888888777666777666555444555666777888444555666666777666666666222111000111333444444333///......///000000///---)))***...222111------///,,,...///000///...///000+++---000000///---------222222000//////000111111,,,111333000......---***)))))))))+++...//////---+++---......,,,******+++,,,///111...***))),,,000,,,///000///111333111,,,,,,)))&&&%%%&&&(((******...,,,***)))******)))(((((('''&&&&&&(((((('''&&&&&&'''((((((((('''&&&%%%((()))***+++,,,---------,,,///111111000///000000'''+++...---++++++///444...///000111222333333444444666888888777666666666777666777;;;@@@AAA>>>:::<<<666444:::AAADDDFFFGGGMMM___sssSSSDDD???CCCJJJMMMEEE999222222,,,******+++///222444444...//////000111222333333...,,,+++,,,...000000///'''***...///...---++++++...***(((+++...---...111%%%)))***''''''))))))&&&$$$'''))))))''''''(((***&&&%%%%%%'''((()))(((&&&"""$$$''''''%%%%%%(((******(((&&&$$$#########$$$ !!!%%%&&&&&&%%%((((((''''''''''''(((((('''&&&&&&''')))---000222...---***''')))000222111---,,,,,,---......---+++000111111111000111222444222000///......---+++(((***+++,,,,,,------------)))'''%%%&&&))))))&&&$$$""""""$$$''')))***(((&&&###%%%######&&&'''&&&######&&&+++,,,***+++//////............//////000......---,,,,,,,,,,,,---((()))***+++++++++++++++}}}qqqccc[[[XXXRRRUUUSSSPPPNNNLLLIIIEEEBBBBBBDDDCCC??????AAAAAA>>>===;;;999888777777666555BBBDDDCCC===999:::;;;999888888888888888888888888;;;999888777888999888777888111...222555444111///444///111111...777===666888777666666777777666555333333333222111222444777444555777888888666444333222444444222444777666222555666777777666666777888888444333666888555444666777444222222444555444222222000//////111000,,,))).........000111111...+++...------///111111///---000000//////.........---000111111000...---...000222222111000...+++)))'''---------,,,,,,++++++***...+++)))+++------***'''//////...---,,,,,,+++***//////...//////000111222,,,(((%%%&&&***,,,)))&&&++++++,,,,,,,,,++++++***++++++***'''%%%$$$&&&((()))((('''&&&&&&&&&&&&&&&$$$(((++++++---000///,,,.........000222222000...000000///---,,,...111555222111111111111111222222888888888777555444555777999888;;;??????<<<<<<@@@CCC:::555888===@@@BBBDDDGGGWWWvvv\\\CCC;;;;;;KKKYYYQQQDDD;;;111111,,,***---000111222555444555666444111/////////111000//////000///---+++...------///000///---+++///...---...000000000///,,,*********++++++***(((...+++)))(((((((((&&&%%%(((&&&$$$&&&((()))'''%%%%%%%%%$$$$$$%%%&&&((()))***(((&&&$$$############"""  !!!!!! $$$""" $$$&&&&&&%%%$$$&&&(((((('''&&&'''(((((())))))))))))***---000111///,,,++++++---000222...111111......///...+++///111111111000111333555222///,,,+++,,,,,,++++++111///---,,,,,,+++)))''')))'''&&&&&&'''((('''&&&'''(((((()))))))))))))))###""""""###%%%%%%###"""%%%(((((('''(((,,,...,,,222///...111111---+++,,,///---+++***++++++)))((()))***+++,,,,,,,,,,,,,,,vvvmmmbbb\\\[[[VVVTTTQQQOOOLLLKKKHHHDDDBBBCCCEEECCC???>>>@@@@@@===>>><<<:::999999888888777AAACCCBBB<<<888999:::888888888888888888888888888999888666666777777666555444111000222333000///111777333666666333999===555666555444555777888777666555555444222000000222444444555777777777666444333555777777555666999777333:::;;;;;;:::999888888888888444333666888666555666666333111222444555555333222000///000111000,,,))),,,,,,---///222222000............///111111///...111111000000000/////////111222111000......///111222222111000...,,,)))(((,,,,,,,,,,,,------------+++,,,---,,,+++*********------------,,,,,,,,,,,,/////////....../////////...***''''''***,,,)))'''(((((((((((('''&&&%%%$$$******)))&&&$$$$$$&&&)))***)))((((((''''''''''''&&&+++---,,,...111000---000000111222333333222111...//////---,,,---000333000000//////000111222222555666777666555666777999<<<;;;>>>AAA@@@======AAACCC;;;555888<<<>>>AAACCCGGGVVVuuuiiiMMMBBB???MMM\\\XXXNNNAAA333111---,,,///000...000333222444444333111/////////111000////////////...---...---,,,---......---+++...---------///000///...,,,+++***+++,,,,,,***(((,,,***((()))***+++***)))+++)))'''''')))***)))'''''''''%%%$$$%%%&&&((())))))'''%%%$$$###""""""###%%%###!!!"""###$$$#########!!! ###%%%%%%$$$$$$&&&(((((('''&&&'''(((&&&'''(((((('''(((+++---111///,,,******+++...///...111222//////111000---111222333222111222333555222000...---...///...------,,,++++++---...---+++***)))'''''''''((('''&&&&&&'''(((((())))))(((((("""""""""###&&&'''&&&%%%&&&))))))''')))---///---111...---000111...,,,...,,,+++)))***+++------,,,******+++,,,,,,,,,,,,,,,qqqjjj```ZZZZZZVVVRRRPPPMMMKKKIIIGGGCCCAAACCCEEECCC???===???>>>;;;>>>===<<<;;;:::999999999???BBB@@@:::777888999777888888888888888888888888777555444444555666555333111000222333111---...333444111555666222999<<<333555444333555888999999888777666555222///...///111555555666777666555444333888::::::888999<<<:::555<<<<<<<<<;;;:::999888777777333222666888666666777555333222222444555444333111000000000111///---******+++,,,///111333222000///...///000222222000...222222111111111111000000333333222000...///111333222111111000///---+++***------------------......))),,,///...***(((***---+++++++++,,,,,,---------///............------------***'''&&&((()))'''$$$)))))))))((('''&&&%%%$$$'''((('''&&&%%%%%%''')))******))))))((())))))))))))---///...///111111---000000111222222222222111---...//////...---///000.........///000111222333333555666666666777:::<<<>>>>>>@@@DDDCCC???@@@CCCDDD<<<777888;;;<<<>>>AAAGGGTTTsssxxxWWWIIIAAAJJJ[[[^^^XXXJJJ666111///...000///,,,...222111222333333111000000111111000///......///000000///---++++++,,,------------,,,,,,---//////...---,,,+++++++++,,,,,,***((()))(((((())),,,---------///,,,)))((()))*********+++)))&&&%%%$$$&&&((()))'''&&&$$$"""""""""""""""%%%$$$""""""$$$%%%$$$###"""  """$$$$$$###%%%&&&(((((('''''''''((('''((()))(((((((((***,,,---,,,***)))***,,,...000///222333000111333333000222333444444333222444555333111//////111222111000,,,+++***+++---......---,,,***((('''(((((('''%%%%%%&&&''''''((((((''''''###""""""$$$''')))(((((('''******(((***...000...000---...111111------///,,,+++******,,,------,,,***++++++,,,,,,,,,,,,,,,oooiii]]]WWWVVVRRRRRROOOLLLJJJHHHFFFDDDBBBDDDEEECCC>>><<<===<<<999=========;;;999999999:::>>>@@@???999666777888777888888888888888888888888666555444555666666555333222000111333222///000333222///333555333<<>>===999999999888999999999777555666333222666888666666888666555333333222222222222000000111111000///---,,,++++++,,,...111222111000000///000111333333111///111111111111111111111111444444333111///000333666111111111000///...---,,,/////////......------,,,***,,,......+++***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***'''%%%$$$$$$$$$""" ''''''((((((((((((''''''%%%&&&'''&&&%%%&&&(((***))))))((((((((()))******+++///000......111111......///000000/////////000---///111111000/////////.........///000222333444444555666777666888:::<<<>>>>>>AAAEEEEEEBBBCCCGGGDDD===888888::::::<<<@@@FFFRRRooo___LLL@@@DDDTTT^^^```RRR;;;111//////000...+++---333111333444444333222222333111111000......///111333111...+++***,,,...000000,,,++++++---//////---,,,---,,,+++,,,------+++)))(((((((((***,,,...---,,,000---***(((((()))+++,,,---+++(((%%%$$$%%%''')))%%%$$$###!!!!!!!!!""""""$$$"""!!!!!!"""######"""""""""!!!"""######$$$###%%%'''((()))((('''((()))***+++,,,+++******+++---)))(((((((((***---111333000333444222333666666333333444555555333222333444222111000000222333333222///...,,,,,,------,,,***---***((('''''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''))))))((((((++++++)))+++///111///000...///111000,,,,,,///000...,,,+++++++++***)))++++++,,,,,,---,,,,,,+++{{{nnnhhh\\\UUUTTTPPPSSSPPPLLLJJJHHHGGGEEECCCCCCEEEBBB===;;;<<<:::777:::;;;<<<:::777777888:::===???>>>888555777888666777777777777777777777777666555555666888888666444777111...333666555222222444111555777888DDDMMMHHH:::999888888::::::999888222333444333111000111333444555555666666777777777777999:::999<<<@@@???<<<666666666888;;;;;;999666777333222666888666555777888777555333111000/////////000111111000///...---...------...000111000///111000111222444444222000000000000000000000000000444444444222111222444777111111000000////////////---------............///---++++++,,,......,,,***......---,,,,,,+++******)))***,,,---............)))'''%%%###"""!!!  !!!"""$$$%%%&&&''''''%%%&&&''''''&&&&&&(((***''''''''''''((())))))***,,,//////---...111111......000111000...---///111///111333444222111000000000000000111222333555666555666777777777777999;;;;;;;;;???DDDEEEDDDEEEIIIDDD===888888888888;;;???DDDNNNjjjjjjRRRBBB@@@LLLZZZddd\\\GGG333000...///...,,,///444333444666666555444555666111111111///......222555333000,,,,,,---000222333++++++,,,---//////---+++...---,,,,,,------,,,***)))((((((***,,,,,,+++)))---,,,***((('''(((***,,,---+++(((&&&%%%%%%'''((($$$###"""!!!!!!!!!"""###$$$"""!!!!!!"""######"""######$$$$$$$$$$$$$$$%%%%%%'''))))))((('''((()))***+++---,,,+++++++++---******)))***+++...000222111555666555666999999666333555666666444222222333000//////000222333333111///...---------...,,,+++,,,***(((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&***(((&&&&&&'''(((''''''(((++++++***+++///111///111000111222///******...000...,,,+++,,,,,,***))),,,,,,---------,,,,,,+++uuujjjggg\\\UUUUUUQQQSSSOOOLLLIIIHHHGGGEEEDDDBBBCCCAAA<<<:::;;;:::777888:::;;;999666555777:::<<>>888555777888777777777777777777777777777666666666888999999777555888111...222888777444222222///444777999EEENNNIII;;;:::999999::::::999777111222444444333333444555444444555666888999::::::777:::::::::<<>>888666888999777777777777777777777777777555555666888::::::777555555000///333666444333444000...555999888AAAFFF>>>888777666777999999999777222333555555444444555666444444555777999;;;===>>>;;;======<<<===@@@???;;;<<<;;;;;;>>>BBBBBB>>>::::::555444777777555333444444555555333000///000222...111333333000//////000---,,,+++---///111222111222222222444666666444222000000000111111111222222333555777888777666666777111000000000000111333333++++++,,,,,,------......,,,+++,,,---......------/////////......------------.../////////---,,,***(((((('''%%%###"""###### """%%%'''((()))***'''(((******)))((()))***'''''''''((()))***,,,------000000...///444555333111333555222...---000444111333444333222000111222222111111111222333333444333555777777888999<<<>>>999999<<>>@@@CCCAAA<<<888888666666999???@@@GGGaaafffRRREEEBBBKKK```jjjaaaCCC888...,,,/////////000555777888888666555555666111444666444000...000333111///------///222333333,,,,,,---000111111...,,,///...---...///...---+++))))))***,,,------+++)))''')))******((((((+++---'''''''''''''''&&&%%%%%%###""""""!!!"""###$$$%%%%%%###!!!"""###$$$######"""$$$'''&&&$$$######$$$&&&((()))***(((((()))***&&&(((***++++++++++++,,,.........///000111222333777:::;;;999999<<<<<<999888:::;;;;;;888666444444111000000222333333111000...---,,,---...///...------+++))))))*********)))%%%%%%&&&'''''''''''''''***(((%%%%%%&&&''''''''''''***+++)))***///000...,,,---000222///+++---222...,,,++++++---......---------......---,,,,,,+++nnnfffeeeYYYRRRQQQNNNPPPMMMHHHFFFEEEDDDCCCBBB???AAA???;;;999;;;:::777777:::<<<:::666444777;;;<<>>999666888999888777777777777777777777777444555666888:::999777555111000222444333000222666444333;;;???<<>>@@@>>>999>>><<<;;;>>>BBBBBB===888;;;666555777777444222333111333444333000000222555...111333333000...///000+++******,,,000333444444333222333444666666444222111111111222222333333333222555888999888777666777111000000000000222333555111000///---+++)))((('''))),,,//////,,,+++---000.........////////////000000111111111///,,,***(((&&&&&&%%%$$$"""!!!!!!""" """######$$$(((***++++++)))((()))***((((((((()))***,,,---......000111///111555777555///222333000,,,+++...222222333333222000///000111222111111111111111222222111333555777888;;;>>>AAA:::999<<>>DDD[[[jjjeeeJJJ<<<...,,,...///...---555666888777555444444555111444777555111...///222000...------///111222222,,,---...111222222///,,,///...---...//////---+++))))))***---//////---+++&&&(((++++++******,,,...%%%&&&'''''''''&&&%%%$$$######"""""""""$$$%%%&&&"""  !!!!!! ###&&&&&&###!!!"""###&&&(((******)))((()))***'''))),,,...------...///***+++,,,///333666999:::888;;;<<<::::::======::::::<<<>>>===;;;888666666222111111333444444222000333111///......---+++)))...,,,++++++,,,---,,,+++%%%&&&''''''((((((''''''(((&&&$$$$$$&&&((())))))'''******(((***...000...)))+++///222///,,,///666111///---,,,,,,,,,+++***---.........---,,,,,,+++}}}qqqeee___[[[UUUQQQPPPQQQNNNJJJGGGEEEEEEDDDCCCAAABBBCCCAAA===888555444777888999999888999;;;===@@@???<<<:::888888999999::::::888777777777888999777555333333444555666555444555666666444444555666;;;111333EEERRRMMMBBB===:::444111555888777666666666666666666666777888888666222888===;;;BBBKKKHHHCCCBBB???;;;<<>>===>>>???<<<888777:::;;;888444111111000000///444444555555444444333222...111444444111///000222***+++,,,...000222444444777333000111555777555222111000///000111222111000666666777777777777777666666111///111222000000222...---+++,,,---...------$$$***//////000333555333//////...///000000...+++000,,,***,,,,,,(((&&&'''"""###$$$%%%$$$$$$"""!!!"""!!! !!!###&&&''''''((()))+++***)))''''''(((+++***)))((((((((()))***---111222111222555555222111111111000000000000///333333444444333222000///000111111111000222555777888777666777:::;;;<<<<<<<<<<<<<<<<<<===???BBBCCCCCC<<<777777888777888<<<;;;EEEVVVzzz^^^???;;;GGGUUUaaalllZZZEEE000+++------,,,,,,777888::::::888666666666888555333111111111000///.........000111000...,,,---------------...//////000111222111///------...)))'''(((---///,,,*********(((&&&(((+++,,,+++)))$$$'''***((($$$""""""###!!! """%%%'''''''''&&&!!!###&&&$$$"""$$$%%%%%%%%%%%%%%%%%%&&&))))))(((((()))***++++++)))+++...////////////000...,,,+++...333666555222999::::::;;;:::;;;<<<<<<;;;<<<<<<;;;999888999:::888777666555444333333333333000...---.........---+++,,,.........,,,***)))(((&&&%%%&&&((()))***)))***'''&&&'''&&&$$$''',,,,,,------,,,+++***,,,---)))000666666111---...111222---+++---...+++***,,,............---,,,++++++xxxmmmbbb]]]ZZZTTTQQQPPPQQQNNNIIIGGGEEEEEEDDDBBB???@@@@@@>>>:::666444444888999999999777777999;;;???>>>;;;999888999999:::999888777666666666777777777555333333444555555555222333444444333222333444777000333@@@HHHEEECCCEEEQQQDDD999888;;;;;;888777444444555555777888999:::999666:::???CCCRRR\\\VVVMMMGGGAAA??????>>>======???===>>>???===888777:::;;;888555333222222222111444444555555555444333222111111111222222222000///---...///111333555666777777444111222555777555222333222111111333333222111333444444555555555555444666111///111222000000222000...---,,,------,,,+++...222222...,,,---...,,,///......///000000---+++111,,,***,,,,,,(((&&&'''######$$$%%%%%%$$$###"""###"""!!!"""$$$'''''''''''')))***)))((('''((()))+++************,,,...///000333444222222555444111222222111111111000000000000111222333222222111000///111222222222333555777999999888999:::<<<======?????????@@@AAABBBCCCCCCBBB<<<777777777666888;;;===EEERRRtttlllLLLAAADDDLLL[[[iiibbbMMM888000000/////////333555888999888777777888999666222000000111000000111000///000111111000...000000000000111222333444111222333222///...---...(((&&&&&&+++,,,)))''''''***((('''''')))***(((&&&%%%%%%%%%%%%&&&&&&$$$###)))(((''''''((()))(((&&&&&&""" $$$&&&%%%"""$$$$$$%%%%%%%%%%%%&&&&&&***))))))))))))*********)))+++...////////////000---...000222333444666777>>><<<;;;===AAABBB@@@>>>;;;;;;;;;999777666777999999888777666555444444444:::777333000...---+++)))***+++,,,---,,,+++)))((()))(((''''''((()))((('''+++))))))***)))&&&(((---,,,------,,,+++***,,,...,,,222888777222///000333111,,,+++...///------/////////000000///...,,,+++rrrhhh___[[[XXXSSSPPPPPPPPPMMMIIIGGGFFFEEECCCBBB??????>>>;;;888555555666:::;;;;;;999777666777999===<<<:::999999999:::;;;888777777666555666666666777555333333555666555444111222333222111000111333222000333;;;======BBBLLLYYYIII:::777::::::777555333333444555777999;;;<<<999777;;;@@@MMMhhhuuujjjUUUIIIAAABBBBBB===:::;;;???>>>>>>@@@===888777;;;;;;888555444444555444333333444555666666444222111333000...///222333///+++///000111222444555666777777444222222555666555333555444333333555555444333222333444555555555555555777222///222333111111333333111...------,,,+++***888:::888222...//////...///......///000000---+++000,,,***,,,+++'''%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$###"""###%%%'''''''''&&&'''((('''&&&'''***,,,...---,,,,,,---...///000222555666333222444444000333333333222222222111111...///000111111111000000...000333444444555666888;;;;;;:::;;;;;;<<<======???@@@AAABBBBBBBBBAAAAAAAAA;;;666666666555777:::===DDDNNNlll{{{[[[GGG@@@EEEUUUfffiiiVVVAAA666222000000000...111555777888888888999:::666222000000111111111333111//////111222222111111111111111222333444555222333444333000.........***''''''+++,,,(((&&&'''***(((''''''''''''&&&$$$'''$$$!!!"""&&&((('''$$$((('''%%%%%%&&&&&&%%%###&&&###!!!"""%%%'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&***************))))))))))))+++...////////////000---111444555333333777;;;???<<<:::>>>DDDGGGCCC>>>;;;<<<;;;888666555666888::::::888777666555555555===:::555222///---+++)))((()))***+++***)))((('''+++)))))))))))))))'''%%%+++)))+++---,,,((()))---+++,,,---,,,++++++,,,...///333777666111...000222///+++***...000//////111///000111222111///---+++ooofff^^^ZZZVVVQQQOOOPPPOOOLLLIIIGGGFFFEEECCCBBB@@@@@@>>>;;;888888999;;;===>>>===;;;888777777888;;;::::::999999:::;;;;;;888888777777666666666666666555333444555666555444000222333222111000111222222111444888999999@@@IIIKKKAAA999888:::999777777444444555666777999;;;<<<777666999@@@SSSttttttVVVGGG???CCCDDD>>>;;;>>>???===>>>???===888888;;;999777555555555666555444222444555666666444222111222000//////000000...,,,//////000111333444555555777555333333555666555444666555444444555555444333333444555666777777777777777222000222333111111333555333000...---,,,***)))333777777333111333333222.........///000///---+++...)))(((******&&&"""######$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&(((,,,///333111000...---------...222555666333333555555222444444333333333222222222////////////////////////...111444666777777888999:::;;;;;;;;;:::;;;<<<>>>===???AAABBBBBB@@@>>>===@@@999444444555444555999<<>>BBBCCCAAA>>>======<<<999666666777999:::999888777666555555555999666333111000000///...))))))************)))(((***))))))***+++***(((&&&)))))),,,///...))))))++++++,,,---,,,++++++---......111444222...,,,---000///+++***...000......111...000111222111///---+++nnnggg___[[[VVVPPPMMMOOOMMMKKKHHHGGGFFFEEECCCAAA??????===;;;999999;;;>>>?????????<<<:::888999:::999999999999::::::;;;;;;999999999888888888777777555444444444666666555333222333444333222111222444555333444888:::;;;===@@@<<<<<>>;;;>>>===;;;<<<>>>===888888<<<888666555444555666555444333444555666666444222111///111222000...---...000000000111222333333444444666555444444555555555555666444333333444444333111222333444666777888888888888333111333444222222444666333000///...---+++)))'''---111000000222111.........---...//////---******&&&&&&(((((($$$!!!!!!#########$$$$$$%%%%%%%%%$$$###"""###%%%%%%$$$###%%%&&&'''&&&''')))---000222111///...---------...000333555333444777777444444444444333333333333222111000000///////////////000333666888888888999:::888:::;;;:::999999<<<>>>===>>>AAABBBBBB@@@===;;;???888333333333333444777:::BBBIIIbbbmmmRRRCCCBBBMMMXXXhhh___QQQAAA555000......---000555888999999999999;;;888444222222333333222333000---,,,...111222333222111111111111111222222666777777555222///.........***))),,,---***((()))''''''(((((((((((())))))'''((('''%%%"""!!!$$$&&&%%%######$$$&&&'''&&&%%%%%%$$$$$$%%%&&&'''&&&%%%######$$$%%%%%%&&&''''''******++++++++++++***))))))+++...////////////000222111111333777999999888666999===???>>>===???AAA@@@@@@>>>;;;999888:::<<<999999777666555444444444555333000///000000000///***+++++++++++++++++++++)))(((((()))+++,,,+++)))((((((+++...---((('''******,,,,,,,,,++++++---///...000222111...---...///000,,,+++---///------......///000000000...,,,+++|||lllfff```\\\VVVOOOMMMOOOLLLJJJHHHGGGGGGEEECCCAAA<<<<<<;;;999888999<<<>>>>>>>>>>>><<<:::999:::<<<999999999:::::::::::::::999999999999999888777777555444444555666666555333333444555444333222333555777555555888<<<<<<999777222888AAAFFFAAA999888<<<888888777777777888999999>>><<>>???BBBCCCCCCAAA???======777222222222111333666777???EEE[[[}}}___IIIBBBFFFMMMdddbbbZZZJJJ<<<555222000---111777:::;;;;;;;;;;;;<<<:::777555555555444333222///---,,,...111333333333333333444555666777888888888888666222///......+++'''&&&)))***((('''(((%%%'''((((((((((((***+++&&&((()))'''""" """%%%%%%###""""""######""" ###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''((()))+++,,,,,,,,,+++***)))+++...////////////000444111000333888;;;:::777777<<<@@@@@@<<<;;;@@@EEEBBBAAA???===;;;;;;>>>AAA999888777666555444444444777444111///......,,,+++,,,,,,,,,,,,,,,---------***)))((()))+++,,,---,,,'''''')))---+++'''&&&)))***+++,,,,,,++++++---///...000333333222000000111222---,,,...///...---///////////////...---,,,,,,uuuhhhccc^^^[[[UUUOOONNNQQQKKKIIIHHHGGGGGGEEECCCAAA;;;;;;<<<;;;:::;;;===@@@:::;;;;;;;;;999999;;;<<<999999:::::::::999999888777888999999999888666666555444444555777666555333333444555444333222333555555555666888999:::888555111444:::>>>;;;666666:::777666777777888999:::;;;>>><<>>>>>===888666555888;;;;;;888999>>>:::888777777888777555333666555444333333333444444000000000000000111222444333333333333444444444444666666666555444555666777666444333333333333222000...///111333555666777777999444222444555333333555333111//////000000///...///555888777555555444111...------...///...,,,***&&&###$$$)))***&&&###$$$!!!!!!!!!!!!!!!###$$$%%%((('''''''''((((((%%%###&&&(((***++++++,,,...000,,,,,,,,,---///111333555///333444222222555555222333333333333222222222222111111111111222444666777777888999888777888999;;;555999<<<<<<::::::???CCC===>>>@@@AAAAAA@@@???>>><<<666111111111000222555666===???QQQ}}}{{{|||oooQQQCCCDDDJJJ]]]bbb```RRRCCC:::555111,,,111777<<<>>>??????@@@<<<;;;999999999888555333222000......000222444444111222333666999<<<>>>@@@999:::999777333000......+++&&&%%%(((***((((((***%%%''')))(((&&&%%%''')))%%%&&&'''&&&%%%$$$$$$$$$"""!!! !!!"""!!!"""###%%%&&&%%%%%%%%%%%%"""######$$$&&&''''''((('''(((***,,,------,,,,,,)))+++...////////////000444444444666999;;;;;;;;;<<<===>>>===;;;<<<@@@DDDBBBAAA???===;;;===@@@CCC:::999888777666555555555999666222///...---+++))),,,,,,,,,,,,,,,---.........+++(((((()))+++,,,---((('''))),,,+++''''''******+++,,,,,,+++,,,...000,,,...111333333222111000222...---000222111111333222111000............///oooddd```\\\ZZZUUUOOOOOORRRKKKIIIHHHGGGGGGFFFCCCAAA<<<===>>>>>>>>>>>>@@@BBB777888999999888999;;;===999::::::::::::999888777666777888888888777555444444444444555777777444222222333444444222222333444222555777666666777777777666444555999999888:::>>>555555666777888:::<<<===;;;:::KKK[[[SSSIIIKKKNNNWWWaaa\\\HHH===AAABBB:::444333666::::::888:::>>>;;;:::999999999888666444777666333222222222444555222///---...222555555333111111111111111111111111555666666666444444666777777555444444444444222111///000222555777888999999999444222444555444333666222000//////000111111000111555777444222444444222---------...///...,,,***%%%###%%%***,,,)))&&&&&&!!! """$$$%%%***))))))*********'''%%%'''))),,,---------///000000////////////111222333111444444111111333333///333333333222222222111111//////000222444777:::<<<:::::::::888777777:::<<<555999======;;;<<>>>>>===<<<<<<555000000111000111555777<<<:::JJJxxxnnnlllgggeeejjjzzz{{{WWWEEEGGGNNNWWW```aaaUUUEEE<<<555000***000777===AAABBBCCCDDD<<<;;;;;;;;;;;;999666333222111///000222444555444---///111555:::>>>BBBDDD:::::::::777333000///...,,,((('''***,,,++++++---&&&((()))'''$$$###$$$&&&%%%######%%%((()))&&&"""!!!!!!!!!###&&&(((((('''!!!###%%%&&&%%%$$$$$$$$$"""######$$$&&&'''((((((&&&'''***,,,......------)))+++...////////////000333666999:::999999<<<@@@>>><<<:::999:::<<>><<<<<>>??????@@@>>><<<;;;999999999999666444333333333333222000000000111222444555666777666444111///...///111222:::666444777;;;===999555555555444333333333333444333222222444666777777666999777555444555555444222000///////////////000000666333111333777777111,,,........................)))%%%$$$(((,,,***((((((###"""!!!!!!!!!###$$$%%%,,,,,,,,,+++***)))((('''(((***---///000000...---///...---///111222111000333444555444333333444666555555555444333222000000///...------...222555777;;;999666555666999===@@@======<<<;;;::::::===@@@999888888;;;???AAA???===:::333///000111000111444;;;777===NNNooo{{{tttllleeeeeeqqqdddKKKDDDHHHSSSXXX]]]\\\NNN<<<333333444...000===EEECCCBBBFFFDDD@@@;;;888999888777555333222000000222444444444555111111777;;;<<<===@@@::::::999666222000000111///((($$$(((,,,+++)))))),,,+++***)))((('''&&&%%%(((&&&%%%%%%%%%%%%$$$"""!!!"""$$$$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%''')))*********+++,,,+++***)))***---000111111444777999888;;;===;;;666999888666666<<>>:::777777777666555888666222000///,,,)))'''---+++)))+++...///---***---...---+++)))(((***,,,+++'''&&&((((((&&&(((,,,,,,---...---,,,+++---///............///000222222222000...///222444444333777444111//////...---,,,|||mmmhhh___WWWVVVVVVRRRNNNNNNKKKGGGCCCAAAAAA@@@===:::===???>>><<<===>>><<<777888999888444555:::===<<<;;;:::999888999999999888888777666666777777666555555555555444444444333333555444333333333444555666444444444555777888777666666555444666999999888666:::777:::BBBDDDAAADDDLLLIIIPPP[[[aaaZZZMMMIIILLLHHHKKKNNNOOOLLLDDD<<<666666555555888;;;>>>???>>>>>>===:::888666666666666777555333333444333222000//////000111222333333444555333111///...///111222777777777888999999999888555555444333333333333444333222222333666777777666777444222111222333222222111111111000000111222333444444555555555444111///////////////......------+++&&&%%%)))+++)))''''''%%%$$$###"""###%%%&&&(((******+++++++++***)))(((((())),,,...///...,,,+++''''''(((,,,000444555555555666666555444444555666555555444444333111000///000//////...///111333555777666444444555888<<<>>>999999888666555555888:::999888777999<<<>>>===;;;:::444000000000///000333<<<999>>>MMMkkk}}}sssmmmnnnlllNNNBBBDDDOOOUUU\\\]]]QQQ@@@666444///+++,,,999EEEJJJIIIHHHEEEAAA<<<:::::::::888777444333111000111222222222666555777999999666888<<<999999888555222000000111///((($$$'''******))))))******)))(((''''''&&&&&&((('''%%%%%%%%%%%%###""""""$$$%%%%%%#########$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%''')))+++,,,++++++,,,...///...------...///000111999;;;<<<;;;===@@@???:::888;;;<<<::::::>>>>>><<<@@@AAAAAAAAADDDGGGCCC<<<===:::777666777888888777999666444222111///,,,******,,,---------,,,,,,,,,***++++++***))))))+++------)))''')))((('''(((,,,---......---,,,+++---...111111000111111222333333111///...///333777999999666444111000000000///...uuuffffff^^^WWWVVVTTTPPPMMMMMMIIIFFFCCCAAA@@@???===<<<;;;???@@@;;;888:::;;;;;;777999888555666<<>>;;;::::::999999999999999777666555666777888777666555555555444444444333333222222222222333444555666333333333555888999999777777666555666888:::::::::888666<<>>>>>===???===999666555444555555888666444444444444222000000000111111111222222222333222000//////000111222555777:::999888777888:::555555444333333333333333333222111333555777777666444222///...///111111111333333222222222333555666222555777777444222111222222222111000///...---------(((%%%)))+++(((&&&&&&(((&&&%%%$$$%%%'''***,,,++++++,,,------,,,+++***((()))+++,,,,,,+++)))(((""""""%%%)))///444666777777888888777555444555666333333333333222111//////000000000000111111111222333333333333555777999;;;777777666444222222444666888777666777999:::999888:::444//////000...///222999888===JJJeeezzznnnwwwzzzUUUBBBCCCHHHMMMWWW\\\TTTDDD888444///---,,,333BBBOOOOOOHHHGGGDDD???<<<;;;;;;:::888666555333111000111222333666777:::<<<999444555:::666777666444111///000111111+++''')))+++******+++)))(((((('''&&&&&&&&&''')))'''%%%%%%%%%%%%###!!!$$$%%%&&&%%%$$$$$$$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%(((***,,,,,,++++++,,,---////////////000111333333888::::::888:::>>>>>>:::888???BBB>>>:::;;;<<<<<<>>>???@@@???AAACCC???888999777555555777999999999999777555444444333111///)))---000///,,,)))+++---((()))******)))***,,,...///+++)))***)))'''(((,,,...///000...---,,,,,,...222222222222222222222222222///---...111555888:::666444222111222222111000sssfffccc\\\WWWUUUSSSNNNKKKLLLGGGFFFEEEDDDDDDCCCCCCCCC===@@@???:::888:::<<<<<<:::;;;999666666;;;>>>===999999999888777777888999666555555666777888888777666666666555555555444444111111111222222333333444333222333555888::::::999999888777888:::<<<===>>>999777<<>>;;;888666555666666888666444444444444222000333333333333333333333333222111000//////000222333666777888888888888888888555444333333222222333333444222111222444666777777333111...---///111222222333222222111222444666777444555666666555444333333444333222111000...------...(((%%%((()))'''%%%%%%***(((&&&%%%&&&))),,,...---...///000///...,,,+++(((((()))******((('''&&&%%%%%%&&&***///222333333777888999888555444444444222333333222111000//////...///111222333222222111333333444555555666777888888888777444222222444666888777666555666666555555777111---...//////000333444555<<>>???>>>???AAA===777:::888666777888::::::999888666555555555555444222+++...000000---++++++,,,)))+++,,,,,,++++++---///111,,,***+++***((())),,,...000111000...,,,------000000111111000000000///222000,,,***+++...222444555333222222333444333222rrrhhhaaa\\\WWWVVVRRRMMMJJJKKKHHHGGGGGGEEEDDDCCCCCCDDDAAAAAA===999:::>>>>>>;;;===>>>;;;666666999;;;:::777888888777555444666888666555555666777888888777777777777666666666666555333333333222222111111000333333333666999::::::999::::::::::::;;;===???AAA999777:::@@@@@@999888>>>@@@FFFLLLRRRTTTSSSOOOKKKCCC???<<<>>>CCCEEECCC@@@???===::::::;;;<<<===<<>>BBB???999888>>>BBB???:::888444555444222000//////111111---+++---...++++++---)))(((&&&%%%%%%&&&'''((()))'''%%%%%%%%%%%%###!!!$$$$$$%%%###""""""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""###$$$%%%$$$###%%%'''))))))(((((()))***))),,,///000000222444777999;;;:::999<<>>@@@???@@@BBBAAA===???AAABBBAAABBBDDDBBB======;;;999999::::::999888666555444444555666555333000//////000111000,,,(((---...//////...---...///111---***+++***((())),,,...000111111///------...000000111111111111000///111///,,,***))),,,000333444333222333444555333222ooohhh```[[[XXXWWWRRRLLLJJJKKKIIIIIIHHHDDD@@@=========BBBAAA===:::;;;??????;;;>>>???<<<666555888999777555777888666333222444777777666555666777888777666777777777666666666555555333333444333222111000///444444444666999::::::888999;;;<<<<<<;;;<<<>>>@@@888555888>>>===777777===CCCIIINNNOOOPPPOOOKKKFFFDDD???;;;:::===@@@AAAAAA@@@===:::999:::<<<<<<<<<:::::::::999888666555333444333222222444444333222222111111111111111111111111111111222333444555555999555222555:::<<<888333444444333222222222222222444222000000333555777777666444222333444555444333111000///...000333666999:::555111333888:::666222444444333111000...---------'''$$$'''+++******+++...---,,,+++***+++,,,,,,)))+++,,,---,,,)))&&&$$$''''''''''''&&&&&&%%%$$$''''''(((,,,111555666666444666888777666444333333222222333333222111111000,,,---000222444555555555666777777777777777777777777777666444222222444666777888777555333222444666333---***,,,//////222555555999???AAAOOO|||vvv{{{yyyWWWCCCBBBBBBHHHTTTYYYQQQBBB888333777777333666EEEWWWccc[[[YYYTTTLLLEEE@@@>>>>>>???@@@AAA???===@@@EEEJJJGGG???:::>>>CCC@@@999555555666555333000...///000,,,******......******,,,***)))'''%%%%%%&&&'''((((((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$###!!!"""$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###$$$%%%%%%###%%%(((***+++******,,,---,,,///222111///...///111444777777777;;;@@@AAA>>>;;;>>>@@@???AAAEEEDDD@@@AAACCCCCC??????AAAAAA>>>???===;;;;;;;;;:::888666666444444444555666555444333111000222444333---(((...000111111///...//////000,,,***+++***((()))------///111222000/////////111222333444444444222222//////...------000555888444333222333444444333111|||lllhhh___\\\YYYXXXSSSLLLJJJLLLHHHIIIGGGCCC===:::999:::===@@@@@@;;;999;;;===<<<<<<===:::555444888999888555777999777333222555888888777666666777777666555555555555555444444444444222333333444444333222111666555555777999:::999888777999;;;;;;:::999:::<<<888444666<<<<<<777999@@@BBBJJJOOOLLLJJJIIIEEE@@@@@@>>><<<:::;;;===???AAA???===999888999;;;<<<<<<777999;;;<<<;;;999666444111000000111333444444333111111111111111111111222111222222333444666777777777555555666888999777555444333222222111222222222444222//////222555777777666555555555666666333111111000......000444777:::888666444555777888777555333222222000///...---------(((%%%***...//////111000000000///...---,,,+++&&&(((+++------+++((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&(((,,,111555777777444666888999777666555555333333333333333222222111...///000222333444444444444444444555666888999:::666666666444222333555888888888888666333333555888555///+++,,,...---///222333888===<<>>AAA>>>:::888777777666444000...//////))))))---111111---,,,...---+++(((&&&%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&%%%$$$"""###%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$&&&)))******+++---...---000444333///---...000---111333555999??????;;;;;;AAADDDAAA???BBBDDDEEEEEEFFFCCC===:::<<<===<<<===<<<;;;:::;;;:::888666777555444555666777666444333444555555555222...+++,,,...000111000///000111...***)))******(((***...,,,...111222222111000111000111333444555555333333000111222111000222666:::444333222333444333111///zzzlllhhh___\\\ZZZXXXSSSLLLJJJLLLFFFGGGFFFCCC>>>;;;<<<>>>999@@@CCC===777777;;;===:::;;;999444444888:::999555888:::888444222555999999777666666777777666444444444333333333222222222000111333444555555444333777666666777999:::888777444888;;;;;;888777777999999555666;;;:::666888@@@CCCLLLQQQMMMIIIIIIFFFBBB<<<======<<<;;;;;;>>>@@@???<<<999888999;;;<<<<<<888:::===@@@???<<<999666///......000222444444333222222333333333444444444222222333444666777888888444666888888777666777888444333222222111111222222444222//////222555777777666666666777777666222000111000//////111444999;;;666777777777555555777999222111111000///...------...)))''',,,111222444666333333333333111///---+++%%%(((,,,///000///...,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''(((,,,000333555444444666999:::999777777777333333444444444333222222111111222222222333333333222222222333555888;;;===777888777666444555888:::888999999666333333666:::777111,,,------,,,---000...444:::999CCCpppoooeeehhhtttTTTDDD>>>???JJJRRRMMM???555444///222>>>GGGMMMXXXeeecccbbb___XXXQQQLLLLLLNNNHHHIIIIIIEEEAAABBBIIIOOOAAA===;;;>>>>>><<<<<>>;;;DDDHHHCCC===>>>DDDHHHMMMMMMIII@@@<<<===???>>>;;;:::999999::::::888666888666555666777777666555222666999999444///......)))+++...000000000111222---)))((()))***(((***...+++...111333222111111222---...111333444333222111333444555333111000333666444333222333444333000...uuuiiigggaaa[[[VVVUUURRRMMMJJJKKKIIIIIIFFF@@@999777;;;@@@???===<<<<<<999555888>>>???<<<888888999:::999777999888888777888888999999<<<777333333777999777444777666444333222222333444///000222222222444666999777888999:::::::::::::::999:::;;;;;;999999:::;;;333777;;;;;;888777:::===GGGHHHJJJKKKJJJGGGCCCAAABBB@@@:::888;;;AAAAAA<<<>>>@@@===888777:::;;;999888;;;??????<<<888666666///......000333666777777666444111000111222222111111000111333666888999888999999777333444888888444555333111//////000111222555555444111///000666;;;666666666444333222444666333222000000111333666888;;;888666666888999777555444222111222333222---)))///,,,***,,,222555444222666444///---222666333,,,$$$$$$'''+++///...)))$$$((($$$###'''(((%%%$$$%%%((('''&&&)))///333444333888888666333666:::999444222111111111111111222222000111222333444555555555222111111222555888<<<>>>???888444555666555666:::<<<999555444555555444222222111///,,,******---///777000999===AAAjjj~~~uuucccSSSoooXXXKKK>>>>>>EEEFFFFFF@@@222111000444<<>>???@@@AAAAAADDDGGGJJJJJJIIIGGGDDDAAA===:::888<<<:::888777888999999999888666444555777777555222777555444444444444111///111000000//////000222222000)))%%%(((,,,,,,******/////////111444444333111---------///222444444444555555444333222222222222000000000000111000...,,,ssshhhfff```ZZZUUUUUURRRMMMKKKLLLFFFFFFCCC===777555999===AAA>>>===<<<888444666;;;>>><<<999888999:::999888:::999888888888888888999;;;777333444777888777444555444333222222222222333000111222333333444666888666777888999:::;;;;;;;;;999:::;;;;;;999999:::;;;888888777888999<<<>>>???GGGHHHIIIJJJIIIFFFBBB@@@???===:::888<<>>@@@AAABBBCCCFFFHHHEEEEEEDDDBBB@@@===;;;:::>>>;;;999999:::;;;::::::999777666777999999777555777777666777777777444222222222111000000111222333000)))%%%))),,,,,,******000000111333555666444222111000///000222333555555555555444333333222333333333222222222333222000...qqqfffccc^^^YYYUUUUUUSSSNNNKKKLLLEEEDDDAAA<<<666555888;;;BBB???===<<<888333444888===;;;999888999:::999888;;;:::999888888888888888:::777444444777888666444444333222222111222222333111333444333333333666777555666888999:::;;;;;;;;;999:::;;;;;;999999:::;;;<<<888555666:::>>>@@@@@@GGGGGGHHHHHHGGGDDDAAA???======;;;888;;;???>>>999888;;;<<<999:::===>>>;;;<<<:::999;;;>>>>>>999444666444333333444555555444555333111111222333333222555444444555777888888777666777555222333666666333666555333222111111222222555666666444111222777;;;:::::::::888555444444555666555444555666777999;;;888777666777999;;;<<<;;;777555333333444222...***---+++***,,,111444444222...---++++++///333000)))(((((()))---000000+++'''******---///+++%%%###&&&"""!!!"""'''...333444333555666555333444888777333444444333333333333444444222222222222222111000000444444555666666666666666777333222666888888888:::666444222222333333333222000///...,,,***+++...111222111999;;;<<<\\\|||[[[QQQRRRggguuuNNN:::333777888===???999333...,,,,,,---000888AAAYYY^^^aaa]]]XXXSSSLLLFFFDDDBBB???======;;;999666999555222222444666555333555666444000000222000+++++++++++++++++++++++++++,,,***))))))******)))(((&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&)))(((''''''((((((&&&%%%%%%'''(((&&&"""!!!$$$((((((((()))))))))))))))((()))))))))***************333444555777888999999999<<<>>>AAABBBBBBCCCDDDFFF@@@@@@@@@??????===<<<<<<===:::888888999:::999999888777666777999999888777666666777999:::999666444333333111111000111222333///)))&&&))),,,+++***+++000000111444777777666444444222111000111333666888555555444444333444444444666555444444555444222000pppfffbbb]]]WWWTTTUUUSSSNNNKKKLLLEEEEEEBBB===999777999<<<@@@===;;;;;;999444444777;;;:::999999999999999888;;;:::999888888888888888888666555555666777555444333333333333333333444444333444555444333444555777555666888999;;;<<<<<<<<<999:::;;;;;;999999:::;;;;;;;;;::::::;;;<<<>>>@@@GGGGGGGGGFFFDDDBBB@@@???>>>>>><<<999:::<<<:::555;;;??????>>>>>>@@@@@@======<<<;;;;;;;;;999666444777555444444555666666555555333111111222444444333888666555666777888777666555666444111222666666333777666555333222222222222555666777555333333777:::;;;;;;;;;888555333333444555555555666777888999::::::999888888888888888888888555333333555444111---...,,,,,,...222555555555......------111555222,,,(((((((((+++......***'''---///333555...&&&%%%)))$$$###$$$(((///333333222333666666333444777666333555444444333333333333333222222333333333222222111444555666777777555333222222//////333666444333555555444333333222222222111//////...,,,+++,,,///222333555:::;;;;;;RRRzzz|||sssYYYGGGPPPdddyyyYYYAAA555777777;;;>>>;;;555111......---,,,111777MMMVVV]]]]]]ZZZUUUOOOIIIBBB@@@===;;;:::888555222777444222111333444444222333444333//////111///,,,------,,,++++++,,,------***)))((()))***+++***)))'''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&&&&&&&((('''&&&'''))))))((('''&&&'''(((&&&$$$$$$&&&((($$$%%%'''))))))******)))))))))(((((())))))******444444555777888999:::;;;<<<>>>BBBCCCCCCCCCCCCDDD>>>>>>>>>>>>>>>======<<<:::777555555666777666666777777666777777888888888555555777999;;;:::888555444333222000000000111111///***'''***,,,+++***,,,...///111444777888666444333222111000000333777;;;555555555444555555666666888777555555555555333111}}}ooofffaaa\\\WWWTTTUUUSSSNNNKKKKKKEEECCC@@@===999888999;;;<<<999888::::::777777999999999::::::999888888888:::999888888777777777888777666555555666666555444333333444555555555666666333555555555444444666888777888999:::<<<<<<======999:::;;;;;;999999:::;;;:::???DDDCCC>>>;;;>>>BBBHHHGGGFFFDDDBBBAAA???>>>:::<<<<<<999:::<<<;;;888>>>AAAAAA???>>>@@@???<<<:::<<<>>>:::444000111333666555444444666888888777444222111111333555555555999777666666777777666555444555333000222666666333777777666444333222222222444666777666444333666999:::::::::888555222111222333444555666777888888888999999999888777777777888777555333444666777444111,,,,,,,,,...111444555666...//////...000444222---,,,******,,,//////,,,)))000222777777111((('''***'''&&&'''+++000333222000222666777444444666666333444444333222222222222222111222333444555555555555444666777777777444222000...+++,,,222555444444555555666555444333111111000//////...,,,+++,,,///222111444888:::===MMMwwwsssvvvrrrVVVMMMQQQ___}}}aaaFFF777888777999>>>===444222111111...***+++///CCCNNNYYYZZZVVVQQQJJJDDD>>><<<:::999777555111///222000...---...////////////222222...---......,,,---,,,++++++++++++,,,---((('''&&&''')))))))))((('''&&&&&&&&&''''''((((((******)))(((((('''((((((***)))''''''(((((('''%%%'''&&&$$$&&&(((******(((%%%&&&'''))))))((('''''')))((((((((()))***+++,,,111222333555777999:::;;;<<>>>>>???>>>>>>===<<<;;;999777555444555666666666999999999888888888:::;;;777777888:::<<<<<<:::888444333222000//////000000///***)))+++,,,***+++---,,,---000444777888666333000111222222222444999===555555555555666777888888999777555444555444333111xxxnnnfff___\\\WWWTTTUUUSSSNNNJJJIIICCCAAA>>>;;;999888888888999555555999;;;999888:::777999::::::999888888999777777666666666777777888555666666666666555444444222333444666777777777777333555666555555555777999::::::;;;<<<============999:::;;;;;;999999:::;;;999BBBJJJIIIAAA===???EEEIIIHHHFFFCCCAAA@@@??????777999:::888:::>>>@@@>>>===??????<<<;;;>>>===:::>>>BBBDDD>>>555111444:::666555444555666888888777444222000111333555666666888777555666777777555444444555333000222666777333777777666555333222111111222555777777444333555888999::::::888555222111111111333555666888888777777666777888888888999;;;===999666444555777888666333******+++---///222444555///111///---...222222///111///...///222333000...333333555666111)))'''******)))***...222444333000111666888666555666666333555444333222111111111222111222333555666666777777444555666777666444222111,,,***,,,222777777888:::333555666555333111111111000///...,,,***+++...111,,,000111777???JJJqqqiiirrryyyaaaPPPOOOcccyyyjjjJJJ888777444666<<<>>>999777888888444...,,,...:::GGGSSSUUUPPPJJJCCC===;;;999888777666444000---111000///...---...//////+++///000,,,***,,,---+++************************'''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((***))))))(((((((((((()))---+++)))''''''&&&###!!!'''$$$###%%%***,,,***'''((()))***)))(((%%%###!!!(((((('''((()))+++---///......///111333666888999<<<>>>???@@@???>>>???@@@>>>>>>>>>>>>===<<<;;;:::<<<999777777888999888888=========;;;999999;;;===::::::999;;;======<<<;;;666555333111000///000000...+++***,,,,,,***+++...***,,,///444888888666444///222666777666666999<<<666555666666777888999::::::888555444444444222111tttkkkeee]]]\\\WWWUUUUUUSSSMMMHHHHHHCCCAAA>>>;;;:::999999888888444333888;;;:::888999666888;;;;;;999777888999555444444555555666777888444555666777666444444333111222444555777777777777333444555666666777999;;;======>>>>>>>>>>>>======999:::;;;;;;999999:::;;;777===CCCCCC???===@@@EEEJJJIIIFFFCCCAAA@@@@@@@@@999<<<;;;888888===??????<<<>>>===::::::>>>???===AAACCCCCC???999777:::???888666555555666666666555333222000111444666777777777555444555666666555444444555333111333777777444666666666555333111000///000444777777444333444666999:::;;;:::777444333333111333555888999888777666777999;;;;;;::::::===@@@===:::666666777777444222+++,,,...///111444666888444444222......222444222555222///000333444222000333000000111///)))&&&''')))(((***...333666444111111777:::777555666666444666555444333333222222222222333333444555555555555333444555555555444333333000------222555555555777...000333444222111222333111000///,,,***+++---000,,,///---333???FFFhhhzzznnnooobbbSSSUUU\\\zzz{{{UUU<<<666//////777<<<@@@>>><<<;;;555...,,,///222@@@NNNRRRNNNIIICCC???<<<;;;::::::999777333000111111000///......///000(((---...***(((***+++***)))***+++,,,,,,+++***)))(((&&&%%%&&&''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((***((('''&&&'''&&&%%%###$$$$$$%%%&&&'''''''''&&&((()))******((($$$!!!&&&&&&&&&'''))),,,///000/////////000111333555777:::;;;<<<;;;::::::;;;===;;;;;;;;;;;;;;;;;;::::::<<<:::888777888999999888===>>>===:::777777999;;;;;;999777777999:::::::::999888555333222111111111...++++++,,,,,,)))+++///***,,,000555999:::888555111777<<<>>>;;;888888999666666666777888999;;;;;;;;;999666444444444333222qqqjjjccc[[[]]]XXXUUUVVVSSSLLLGGGGGGFFFCCC@@@>>>===<<<;;;:::888444333888;;;999888888555888;;;;;;888777888999333333333444555666777888333555777777555444333333///111333555666666666666222444555666666777:::<<>>>>>===999:::;;;;;;999999:::;;;444666999::::::<<>>===:::;;;@@@CCCBBB===<<<;;;888777777999;;;:::888666555555555333222333111000111444666777777666555444444555666555333555666444111333888888555666666555444333111///...///333666666444222333555999;;;<<<;;;888666555555111333666999:::999888666<<<>>>???===;;;:::<<<>>>AAA===888777777666333000...000222444555777;;;===999999666000000555777666444111//////222333222000222...+++---,,,(((%%%%%%'''&&&(((...444777555333111888;;;888666777777555888777666555444333333333333333444444444333222222222333333444555555555555666111///111111///...///))),,,111222111111333555222111///,,,******---///000222,,,222>>>AAA___fffqqqwwwdddZZZVVV```bbbCCC777,,,)))222888AAA===999555///((('''***+++;;;LLLQQQPPPNNNJJJGGG??????>>>>>>>>><<<999555,,,---,,,***))))))+++,,,&&&+++---)))'''(((******+++,,,...//////...,,,+++)))'''&&&&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((###""""""$$$''')))))))))"""%%%'''&&&###!!!###%%%%%%&&&((()))(((&&&###!!!$$$$$$$$$%%%(((+++///111333222222222222333555666888999999777666666999;;;777888999:::::::::::::::;;;888666666777888777777;;;;;;:::777333222555888999666333222444555666666;;;:::888555444333333333...++++++---,,,)))+++000+++---111777;;;;;;999777444;;;BBBCCC>>>999777777666666666777888:::;;;<<<===:::777555555555444333rrriiiccc^^^[[[YYYUUUQQQNNNJJJEEEAAAFFFCCC???>>>???>>><<<999777666666777999999777666;;;:::888666666666666777444555555555666666777777888777777555444222000///444666999:::999777777777444444444444444555666666>>>>>>>>>>>>>>>===<<<<<<===<<<:::999888777777777888999999888777888:::<<<@@@CCCEEEBBB===;;;===@@@CCC@@@;;;999888:::;;;;;;BBB>>>:::999===@@@BBBBBBCCC@@@<<<:::999888777555777666555555666555222000000000333777666222222555444333333222222333333444555666777666444333444555888777777555333000...,,,111333333000111555666444999999999888888666555555222111111333777:::;;;:::<<<======<<<999888888999BBB>>><<<===:::555444555888333222555888999;;;>>>===888444222555777999888666222///000333333000,,,...---+++)))''''''''''''&&&+++...000555999888444999999777666:::===999222888444333444333000000333111111111222555666555333333444555444333333444555333444555444222000///000444000...000000...000444222///...,,,(((%%%(((...+++///000333777<<>>CCCAAA:::555444///***(((+++,,,***((((((''')))++++++((('''''''''***))))))***,,,...------,,,)))&&&%%%''''''%%%### !!!$$$''')))))))))(((((($$$###&&&(((&&&%%%'''######$$$%%%%%%&&&''''''%%%$$$$$$###$$$%%%'''(((&&&'''((('''$$$###"""###$$$!!! %%%***+++***111000000333666888666333777666555444555777999:::444888:::777666888888666777888999999777666666777::::::999666444333555777777666444333444555777888:::999777777666333///---,,,***)))***++++++***((((((***...222666777888888555444444555777888777666<<<888444444777:::;;;:::<<<888555555666555000,,,qqqiiiccc^^^YYYWWWTTTQQQNNNKKKGGGCCCFFFCCC@@@?????????===;;;:::888777888999999888777:::888777555555555555666555555666666666777777777666666666555444333222111333555777888777666666777444444444555666777999999===>>>>>>>>>======<<<;;;<<<;;;:::888777777666666777777888777666777999<<>>>>>@@@===;;;999::::::999888:::888666666777666555333111111333666666222111444444333333222222333333444444555666555333222333444666666666555444111///---222555555333444777777555::::::::::::999888777666666555444555777888888888<<<===>>>>>><<<<<<===>>>???<<<;;;===<<<888777:::999666666999::::::<<>>999222///+++'''&&&+++...---,,,...)))((()))***++++++)))'''%%%%%%%%%'''((())))))))))))&&&$$$###$$$$$$""" """$$$&&&((((((''''''***%%%$$$'''(((%%%$$$%%%"""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''$$$######$$$""""""!!!!!!!!!###%%%'''++++++---111555888777666666555444333333444666777333777888666666888888666888999:::999777666666777444555555444333222444555999888666666666777999::::::999777777666444000---...---+++,,,------,,,+++...000333777999:::::::::888777555555666666444333999666333333666999::::::888666444555999:::777444~~~ooohhhccc^^^XXXVVVSSSQQQOOOLLLHHHEEEEEECCC@@@@@@@@@@@@>>>===>>><<<999999999::::::999888777666444444444555555666666777777777777777888444444444555444444333333222333555555555555777888333333444555777999;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666666666555666666666555666999;;;===AAAEEEEEEAAA???>>>???BBB@@@===:::888777888888>>><<<999888999:::;;;;;;<<<;;;999999:::;;;;;;:::<<<:::777777777888888777444222333666666222111222444333333222222333333444333444555444222111222333444555555555444333111000333777888666666999888444;;;;;;<<<<<<;;;:::999888777666555555888999999999???@@@AAAAAA???>>>???@@@???<<<<<<===<<<999888:::888777888;;;999777;;;BBB???===;;;:::::::::999888777555333444777888555222000///...,,,+++******))),,,///111111555;;;;;;777777999999999===BBB@@@:::666222222444444222222555888666555555555444111///333555666555444333444555111222333333333555888:::333///---//////,,,---111///------...---***+++///,,,//////000333555MMMrrr}}}ooowwwsss]]]]]]ggg~~~aaaBBB777999888222999<<<>>>:::222+++((()))"""%%%...<<>>;;;999:::;;;;;;;;;888777666555444555555666777777777777888888888888444444555555444444333222222333444444444555888:::333333444555666888:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888777777777555666777666555666999;;;;;;???DDDEEEDDDAAA???>>>AAA@@@>>>;;;888666666777:::999888888999:::;;;<<<;;;:::999999;;;<<<;;;:::<<<:::777666777999999999555222222555555222000111444333333222222333333444111333444333111111222333333333444555555444333222444888999888888:::888444:::;;;<<<===<<<;;;999888555444444666999<<<======DDDEEEDDDBBB???======>>>BBB???===>>>;;;666444666444555888999666333777???>>>======<<<;;;:::888777666555555666888999777444//////---,,,+++*********...111111111444:::;;;888777999888777999<<<999444444111222555555333333666777555444444444333000...333555666555444333444555---...000222444888>>>BBB333///...000000---...111000...---///...******---///333000///000111DDDddd{{{nnnpppggg]]]]]]qqqkkkEEE666999666+++333888======444***&&&((($$$$$$)))666EEELLLHHHAAAAAA888111222333///***'''(((&&&&&&)))+++)))))),,,)))(((((((((((('''%%%"""!!!###$$$%%%$$$######$$$&&&$$$""" !!!!!!"""#########""""""(((%%%$$$((((((%%%###$$$##################""""""&&&&&&%%%$$$$$$#########!!!###%%%%%%$$$$$$%%%&&&((())))))'''$$$###%%%'''))))))***+++,,,+++***(((000000000000111333444555...111111000222555555111777888888777555444444666999:::;;;;;;888555444444666666555555555666777888:::999888888777666222000222000......///000//////---///222444666666555555444333222444666777777666555444444555777:::<<<======;;;999999::::::888777yyykkkfffaaa[[[ZZZWWWSSSPPPMMMIIIDDDAAA?????????>>>>>>>>>???@@@BBB???;;;::::::;;;;;;;;;999888777666666666777888888888888888777777777777666666666555444333111111333444555555555666999;;;444444444444555666777777:::999999888888999::::::<<<;;;:::999999999999999777888888777666777999;;;999===BBBDDDDDDBBB???>>>???@@@@@@===999666666777666777888999;;;<<<>>>???<<<:::999:::;;;:::999777;;;888666555777999999:::777222111444555333111111444333333222222333333444111222333222111111222333222222444555666555555444333777999888888:::888555999:::<<<======;;;999888666555555777;;;>>>??????CCCCCCCCCAAA>>>=========BBB>>>======;;;666444666333444777999555111555<<<@@@AAAAAAAAA???===;;;;;;555666666888999888777555...---+++)))(((((()))***///111111000444999999666555888888666777999777222444111222555666444444777333222111111222222000...333444555444333222333555...///111222333777<<<@@@333000000222222000000333333///...///...)))''')))---222///---000222AAA[[[zzzjjj~~~~~~iiiXXXbbbsssKKK888888555)))111555===AAA:::---&&&'''&&&$$$&&&111@@@HHHGGGBBB===777222111...***)))+++(((&&&'''++++++)))***...***...000---&&&"""!!!###$$$&&&))))))'''%%%%%%&&&%%%$$$###!!! !!!!!!!!!!!!!!! $$$!!!"""'''(((&&&$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$######"""!!!###%%%%%%$$$$$$%%%&&&***(((&&&&&&((()))'''&&&'''((()))((('''%%%$$$###,,,---...000222444666777000222222222555999888333444555555333222111333555777999;;;;;;:::999888999666666666666666777777888:::999888888888777444111222///---,,,---............000333666888888888888333222222333666777777666555555666777999;;;>>>???>>><<<:::888888777777666vvvjjjeee```YYYYYYVVVRRROOOKKKGGGBBB>>>;;;<<<===<<<;;;<<<===??????===:::::::::;;;;;;:::999888777666666777888999888777777777777777666666666666666555444222111000333444666666666666888999555444444444444555555666999888777666777888999:::;;;::::::999888888999999999999999777666666888999888;;;???BBBCCCBBB???>>>>>>@@@AAA???:::777777888333555999;;;<<<===???AAA<<<;;;::::::::::::777555888666555555777999999999777222///333666444222222444333333222222333333444000222333333222111222444111222444555666666555555444888999888999;;;;;;888999:::===>>>>>><<<:::888;;;:::999999;;;======<<<===>>>??????>>>>>>???AAA???<<<;;;===<<<888888:::777777999;;;888444666;;;===>>>???>>><<<::::::;;;666777999::::::999777666///,,,)))&&&%%%''')))+++///111222222555999888555444777999777777:::999555444222333666777444444666000//////000222222111///111333444333222111222333222333333222222222555777111///000333444222222555555000,,,---,,,(((&&&'''''',,,++++++000333@@@WWWvvvppp}}}___XXXiiiXXX???888555...555777???HHHEEE666+++)))%%%###$$$,,,999CCCEEECCC777333///...+++(((***...'''&&&)))---...---///444...333666111''' !!!%%%%%%(((,,,+++(((%%%%%%&&&"""######!!! !!! %%%(((%%%###$$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$###"""!!!###$$$%%%$$$###$$$%%%'''$$$!!!###&&&(((%%%"""!!!###&&&'''&&&&&&&&&'''***+++---///111333555555333444444444888===<<<777111222222111000000333555111333666888888999;;;===888888888999999999::::::999888888999999888555333111...+++***+++---------,,,...111444666777777666555444333444555555444333555666888999:::;;;>>>@@@::::::888777777888999:::ssshhhddd___YYYVVVSSSPPPMMMJJJFFFAAA>>>777999::::::888999<<<>>>;;;:::999999;;;;;;:::999888777666555555666777888777777777666666666555555444555555555444444333222222444666777666555555666444444444444555666888888888777666555555777999:::999888777777777777777777::::::999777444444555777777999<<>><<<@@@CCCAAA<<<888888:::222555:::<<<<<<<<<===???;;;:::999:::;;;:::888555777666555666999:::999999777111...222666555333333444333333222222333333444111222333333222222333555222333444666666666555555555999:::888999===>>><<<:::;;;>>>@@@@@@>>><<<:::<<<;;;::::::<<<>>>>>>===;;;<<<>>>>>>>>>>>>@@@BBBAAA>>>>>>???>>>;;;:::<<<:::888999;;;;;;888888:::999:::;;;:::888666888999888:::<<<===<<<:::888777000---((($$$###&&&***---000333444444777:::999444555999;;;888777888888555444222333777777444333555111000///000222222000///000111222222000000111222111222333222111000111222///---...222444222333666555...*********((('''((($$$+++)))(((...222<<>>///***###"""###***555???EEEGGG===666000///...***)))***&&&&&&)))------+++...333...111333///'''"""!!!###"""'''+++***&&&""""""$$$ $$$&&&###!!!!!!!!!!!!""""""###$$$$$$$$$""""""$$$$$$%%%$$$######!!!###%%%%%%#########$$$###"""""""""""""""!!! """&&&(((((()))+++---***+++,,,...///000000111222222222222888===;;;666000000111000000111444777111333555555666777:::<<<888888999999:::::::::999999888888999:::999666444000---***)))***,,,,,,,,,---///111333444444333222555444333333555555444333444666999999999:::<<>>@@@AAA@@@>>><<<@@@DDDBBB===999:::;;;222666:::<<<;;;:::;;;<<<999999999:::;;;;;;999777666666666888:::;;;:::999777000---111666555444444444333333222222333333444111222444444333333444555222333555666666666555555777::::::999:::???AAA@@@;;;===@@@BBBBBB@@@===;;;999888888:::>>>AAABBBAAA===>>>??????======>>>???GGGCCCAAABBB@@@;;;999;;;<<<888777;;;<<<999777888:::<<<===;;;999888:::===;;;===??????===;;;999888222---'''###"""&&&+++///111444666777999<<<999444888<<<<<<888555444222///555333444888777444333555333222111111222222000...///111222111000///000111+++---000111111111222333,,,+++---222333222333666333,,,'''((()))(((((()))'''---)))'''+++---555EEEtttppp```nnn^^^dddpppMMM777333666:::777@@@OOOQQQAAA000***###"""$$$***444???HHHMMMIII===333111222---((($$$'''''')))+++)))%%%''',,,,,,---,,,***&&&""" $$$((((((###  !!!$$$%%%!!! !!!"""######$$$!!!"""###$$$%%%%%%$$$###"""###%%%%%%###"""###$$$!!!$$$&&&$$$  $$$(((******+++---000++++++,,,---------,,,,,,............444:::888222///000000000000222666999888888888666444444666888666666777888888888888777999888888999:::999777555000---***)))***+++,,,---444555666888888777555444111000111222555777777777333666999999888888;;;===;;;;;;:::888777888;;;===pppggg```\\\[[[XXXRRRLLLKKKKKKHHH@@@999333444555666777888999999888888888888777777777666555666444111222555555111333444555555666555555555555555666666555333111000555333111222444555333111555666666666444555777888555555666666555444333333444333222444888;;;:::888===888444555555333333555666777999;;;============;;;<<<>>>>>>===<<<:::888777555444888===???<<<888<<<:::888777888888777666999666444555777999888666666333111222555666555444222222222222333333444555666444222222444555444444666555444444555777:::;;;<<<:::888999===???>>>===>>>>>>>>>@@@AAA@@@===;;;888888888999<<<>>>AAACCCBBB===999;;;AAADDDAAA===AAABBBDDDDDDBBB>>>:::777:::;;;===>>>===;;;888777999666444888===???;;;777@@@@@@@@@>>><<<888555333333000+++'''&&&))),,,///444333222333666888999888888999999888666555666777444444444555444444333333444111///000444555111---111111000000000000111111333333222111000000111111000///.........000111222222000+++'''%%%%%%&&&''''''&&&'''***+++---555>>>iiigggeeelll\\\uuuzzzSSS555,,,...///555666III]]]KKK//////&&&$$$!!!###---===IIIOOOIIIBBB;;;666444111,,,''''''&&&&&&'''(((((('''&&&((('''&&&$$$!!!  !!!!!!!!!!!!""""""""""""###$$$%%%&&&%%%###!!! %%%%%%$$$$$$###$$$$$$$$$"""""" !!! $$$%%%'''***------,,,***((()))***,,,---.........000222222111111333000***000000000000000000000000555444444333333333444444888777777666666666666666;;;;;;;;;:::888666555444555111,,,)))***+++,,,,,,111333666999;;;:::999888333111000111333555666666666777999;;;<<<<<<<<<<<<;;;;;;;;;<<<===???AAABBB}}}nnnfff___[[[ZZZWWWRRRMMMKKKLLLIIIBBB;;;444555777999:::;;;;;;:::999999999888888888777777555666555222333666555111333333444555555555555555555555666666555444222111555333222333555666555333444555666555444444666888555666666666666555444333444222222444777:::999888:::555333444444111111333555777999;;;===>>>>>>>>>======>>>>>>===;;;999888999777777999>>>???===999<<<:::888777888999888777888666444444666777666555555333111222555666555444444444444333444444555555666444333333444555444333666555444444555777999;;;:::888777999===???@@@???>>>>>>>>>@@@@@@???<<<:::;;;;;;::::::;;;<<<>>>???AAA<<<888:::???AAA???;;;;;;<<>>;;;999:::;;;===>>>===<<<999888999999:::;;;<<<<<<:::999::::::;;;:::888555222000333000---***+++...222666888666666666888999888777888999:::999777555555666555666555555444333222111333111...000333444111---111000000//////000000111222222111111000000000000///......---...///000111111...***'''$$$$$$%%%&&&'''&&&''')))***,,,333<<<```dddnnnjjjuuu[[[;;;000222,,,111111CCC]]]TTT888///((('''$$$%%%,,,999FFFMMMHHHAAA:::666444111---)))%%%$$$$$$&&&)))***(((%%%%%%%%%###"""  !!!!!!"""######### """######"""!!! """""""""###$$$%%%&&&'''$$$((((((&&&&&&((('''###&&&&&&(((+++......---+++...///000111222222222222,,,///000000222555333///000000000000111111111222777666666555555555666666666666666666666777888888::::::999999888666444333555111---******+++++++++000222666999;;;;;;:::999444333222222444555666777777888999:::;;;::::::999:::;;;<<<>>>????????????zzzllleee___[[[ZZZWWWRRRMMMLLLLLLIIICCC===444666999<<<>>>>>>===<<<999999999888888888777777555666555222333666666222222333444444555555444444555666666666555444333333555333222333444555444333333444555555444444555666666666666666666666555444333222222444666888888777666333222444333//////111555666888;;;===???@@@AAA======>>>>>>>>><<<;;;999<<<:::999;;;>>>???===:::;;;:::888888999:::999888888666444444555555444333555333222333555666555444777666555555555555555555555444333333555555555333555555444555666777999;;;888777777999<<>>>>>???@@@>>>;;;888;;;;;;:::::::::<<<===>>>@@@<<<888999===???<<<999666888;;;>>>??????>>>===:::;;;===>>>>>><<<:::999:::===??????<<<:::;;;<<<;;;;;;;;;;;;999666333111111000...---///333777;;;::::::999:::;;;:::888555666888999888666333222222777777666555444222111000222000...///222222///,,,000000////////////000000111111111000000000000000...------------......//////---)))&&&$$$###$$$%%%&&&%%%&&&))))))***000999UUU|||YYYqqqzzzhhhEEE777999,,,000000>>>ZZZ\\\BBB---'''&&&$$$$$$'''///<<>><<<;;;wwwkkkddd___[[[[[[WWWSSSNNNKKKIIIFFF@@@<<<444777;;;>>>??????===;;;888777777777777666666666555666444222333777666222222222333444444444444444555555555555555555555444666555444333333222111000111333555555444333444555555666666777666666555555333333333555666888888888333222222555333///...111444555777:::===???AAABBB;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;===>>><<<:::;;;:::888888999::::::999777666555333333333222222444444444555555666555555777777666555444444444444555444444444666666555333555555555555666888999:::888888888999;;;===?????????>>>>>>??????>>>;;;888888888888999;;;===???AAA@@@===999:::<<<>>>;;;999777999<<>>>>>===<<<;;;===>>>@@@@@@???>>>>>>===>>>>>>>>>===:::777444111000///......111444999;;;:::::::::;;;<<<;;;888555444666777666444111//////555555555555444333222111222000//////111000...,,,000//////......//////000000000000000000000//////,,,,,,,,,,,,,,,,,,---------+++(((%%%#########$$$&&&%%%&&&(((((((((...666OOO~~~TTTpppsssNNN===>>>///333444<<>>>>>===;;;:::uuujjjddd___\\\[[[XXXSSSNNNIIIFFFBBB===999555777;;;>>>???>>><<<:::555555555555444444444444444555333111222666666222111222222333333333333333444444444444444555555555:::999888666333111000///111333555555444333444555555555666666666666555555333444555666666777888999333222444666333//////333333444666999<<>>>>>???@@@>>>;;;999888888888999:::<<>><<<<<<===>>>===;;;999:::===???@@@@@@??????;;;;;;===>>>>>>>>>>>>===???======???DDDEEEBBB>>>??????>>><<<999444000...333222222222444777999;;;888888999:::<<<;;;888555555666777777444222111111333333444444555444444444111111000000000///...,,,//////............//////...//////000000000///...,,,,,,,,,,,,,,,,,,+++++++++***'''%%%###"""######%%%$$$&&&(((((('''---444LLL\\\ppp}}}TTT===:::///333777:::GGGWWWQQQ;;;***'''&&&'''&&&)))444AAA@@@===777222...***&&&$$$###!!!!!!###&&&%%%  !!!"""###%%%&&&+++...---)))(((***)))&&&&&&%%%%%%''')))***)))((('''(((((()))))))))(((((()))******)))+++...---))),,,---...///111222444444222222222222222333444444555555555555666777888888777888999::::::888666444,,,++++++,,,///111111000444555777999999777555444666777666444222111333555777777888999;;;===>>>???>>>>>>===<<<<<<<<<<<<===sssiiiccc^^^[[[ZZZVVVSSSMMMHHHDDD@@@<<<999777888;;;======<<<:::999444444444333333333222222222333222000111555555111000111222222333333222222333333333333333444555666===>>>===:::666333222222111333666666555444444555333444555555555555555555222444555666555555777888444333555666333///000666333444555777:::===@@@BBB888999;;;===@@@BBBDDDEEE===<<<<<<;;;;;;;;;<<<<<<<<<:::888777888888777666555666666444222222333444222444777777666555555666555555444444333444444444555444555666777777555333444444555666777888999999:::;;;;;;:::999999:::<<<>>>>>>>>>@@@AAA@@@===;;;<<<;;;:::999999:::;;;<<>>:::;;;<<<=========<<<<<<;;;;;;===>>>????????????AAA===<<<@@@FFFHHHDDD???BBBBBBAAA???<<<777333111666666666777888:::<<<===888888888999::::::888666888888999888666555555666111222333444555555555555222222222111000///...---......------------......,,,---///000000000///...+++,,,,,,,,,,,,++++++******)))'''%%%############$$$$$$&&&)))((((((---444FFFyyyjjjooo[[[===444......444777===PPPXXXJJJ)))### """""""""+++777===<<<:::666222---***(((!!!!!!###%%%&&&%%%"""  !!!!!! !!!!!! !!!!!! !!!"""###### ###$$$"""$$$)))+++)))$$$######$$$&&&''''''&&&%%%%%%&&&'''''''''''''''$$$&&&&&&&&&***///000---+++,,,---...000111222333222222222222333444555555///000111333666999;;;<<<666888999:::999777444222******+++...111222222111444555777999999777444333555666777555111111333666444444555666888;;;===>>>@@@???===<<<<<<===>>>???qqqgggbbb\\\YYYXXXTTTQQQLLLHHHDDDAAA>>>===:::;;;<<<<<<<<<;;;:::999444444444333333333222222000222000...000444444000000111111222222222222222222111111111222333555666:::<<<<<<999555333333555111444777777666555555555222222333444444444444444000222444444222222444666444333444555111...111777333333444666888;;;>>>@@@;;;;;;<<<>>>???AAACCCDDD=========<<<<<<<<<>>>???<<<:::777666666666555333444555666555333222444666111444888888666555555666555555555444555555666666555444555777888777555333333444555666888888999999888:::;;;:::999999;;;>>>>>>>>>???AAABBBBBB@@@===<<<;;;:::999999:::;;;;;;??????>>>>>>??????@@@@@@<<<<<<===>>>>>>======<<<;;;<<<===>>>???@@@@@@AAAAAA@@@@@@BBBDDDEEECCC@@@BBBBBBBBBAAA???;;;888666555666777888:::<<<>>>>>><<<:::999888999888666555777888777555444444777999333333444444555444444444222333333222111///.........------------------...+++,,,...000000///...---,,,,,,---------,,,*********)))'''&&&$$$###############&&&))))))(((---555;;;ppp|||rrrgggDDD777444***---111333HHHYYYQQQ+++!!!###---555666777777444000,,,***&&&)))***)))&&&###"""###!!!   !!!"""######%%%((('''$$$###"""###%%%&&&&&&%%%$$$$$$&&&'''(((((((((((($$$&&&&&&&&&***000111///++++++,,,---...///000111000000000000111222333444//////000222444777999:::555666888999777444111///++++++,,,///111222000///111333666888999888666555444777888666222111555999666666666777888;;;===>>>>>>>>>>>>???????????????oooeee```[[[WWWVVVRRRPPPLLLHHHEEECCCBBBAAA============<<<;;;:::999555555444444444333333333///111000---///333333000000000111222222222222222111111000000111333555666555777888666333111222444222444777888777666555666111222333333444444444333...000333222000000222444333333444444///,,,111888333333333555777:::===???>>>>>>>>>>>>???@@@BBBBBB>>>>>>>>>=========@@@BBB<<<:::777666666555333222333555777555333333555888111555888999777555555666666666555666666777888999555555555777888888555333333444555777888888888888666888::::::999999<<<@@@>>>>>>???AAACCCCCCAAA???888888888888999;;;===>>>>>>>>>======>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@;;;<<<===>>>???@@@AAABBB@@@BBBDDDDDDBBB@@@@@@AAA<<<=========<<<:::777666222333555777999<<<===>>>@@@===:::888888777555444555555333222111222666999555555555555444333333222333444444333111///...///...------,,,,,,------...+++,,,...000000///...---,,,------...---,,,+++******)))(((&&&%%%$$$$$$#########&&&******)))...555222jjj|||rrrNNN>>><<<)))(((---...BBBUUUOOO444(((!!!###### ###,,,,,,///333555333000---+++000222222---%%% !!!!!!   !!!"""###$$$"""!!! %%%'''%%%$$$###""""""$$$&&&&&&%%%###$$$%%%'''((()))))))))(((***)))(((+++///000---***++++++,,,---...//////------------...///000111333333222222222333444444444555777777555222...,,,------...000222111///,,,///111444777999999888777555888999777333333777;;;;;;;;;::::::;;;===>>>???<<<===@@@BBBBBBAAA???>>>pppfffaaa[[[VVVTTTUUUQQQMMMIIIGGGEEECCCAAAAAA>>>;;;::::::;;;;;;;;;888666333333444444222///111///,,,,,,...111333333222000000222111...111666444222000111333555555555666444222333666777666555666444222333666777777555333333333444555666888888555333111//////111333555888666444222111222444555222333555666666999<<>><<<777777;;;>>>===AAA;;;444222444666555222777777777666444555777999333444555555444444555777999666444333444666666666888666555444555555333222333333444555777999:::;;;999888888888:::<<>><<<;;;:::999666555777:::>>>BBB???===;;;<<<>>>@@@AAA@@@>>><<<<<<===???AAAAAA???:::666888===AAAAAA>>>CCCDDDEEEFFFFFFFFFEEEDDDAAA???===<<<;;;:::888666:::999666444333666<<<@@@<<<>>>>>>:::999:::888444777888666111000444666555<<<777222000222555555555555333111000111111000///111,,,((()))---000///---------......------,,,+++++++++,,,++++++++++++,,,))))))(((&&&&&&%%%%%%%%%'''((()))(((((((((***+++222ZZZXXX:::888000((((((...;;;NNN^^^<<<***###!!!!!!&&&...,,,444666,,,***///...???IIIGGG222 ###  """######$$$$$$""" !!!###(((""" &&&+++)))&&&&&&$$$######%%%'''''''''222000---+++,,,,,,+++***---,,,)))((((((***,,,...111000...,,,,,,...000111666666333//////333555333444444444222000000111333333000///333333000---...333444777;;;;;;777777:::777::::::666111111555;;;<<<:::999:::===???@@@@@@CCCAAA>>>===>>>===<<<;;;{{{kkkdddaaa]]]ZZZYYYUUUQQQMMMIIIGGGEEECCCAAA???===:::999999:::;;;:::666444333444666777666444111///,,,+++---///111111222000000222111...111555666444222111222333333222555333111222444666555444666444222333666777777555333333222222333333444444444333111000000111333444666444222000///000222333000111333444666888<<>>???===>>>999333222555777777555777777777666444444666888222444555555444444555666:::777555444666777888777666555444333444444222111555555555555777888999::::::999888888:::<<<>>>@@@EEEDDDCCCCCCBBB@@@===;;;;;;:::999666555666:::===BBB>>>;;;:::===??????>>>???===<<<<<<===@@@AAABBB>>>===<<<<<<===???@@@AAA===???AAABBBBBBAAA@@@???CCCAAA?????????>>><<<:::<<<999666444444777;;;======??????;;;:::;;;999666333555333000111666888777888555222111333666666666333111//////000000///...000,,,((()))---//////---------......------,,,+++---***((())),,,---+++)))))))))'''&&&%%%$$$$$$$$$###$$$&&&&&&&&&(((+++...888XXX___>>>666---%%%$$$)))444EEESSSBBB/// $$$###$$$(((------888<<<000+++///...===CCC>>>...###""""""  !!!"""!!!))))))'''$$$ ***(((%%%%%%&&&(((((((((%%%$$$"""""""""$$$$$$$$$+++,,,---+++))))))+++...---,,,***))))))+++---///111///---,,,,,,---///111333333111222777===:::444444444333111///...000222444111111555666444222333444444777;;;:::666666999999888666444444555888:::<<<;;;999:::<<<>>>??????BBB@@@>>>>>>??????>>><<>>:::888::::::777:::666222222555888888888777888888666444444555777333444555555444444555666:::888666666777999999999777666555555666555444222666666666666777888999999::::::999999:::;;;===>>>EEEDDDCCCBBBBBB@@@===:::;;;:::999777555666:::<<<@@@===::::::===???>>>=========<<<===>>>@@@BBBCCC???AAAAAA???======???BBB999;;;>>>@@@@@@???===;;;DDDCCCBBBBBBCCCBBB@@@>>>@@@;;;666555888;;;======>>>@@@???;;;:::;;;:::777333555444000111555777666333222111222444555666555000...------...///...---///,,,)))))),,,......,,,------......------,,,+++...)))&&&(((---///+++'''***)))'''%%%$$$###"""""" !!!"""###$$$(((,,,000<<>>FFF999///111111555555...$$$!!!$$$""" )))******((($$$!!!***+++***'''###"""$$$&&&'''&&&$$$######$$$%%%%%%%%%))),,,***&&&&&&+++111---,,,+++******,,,...///000///---,,,,,,---///000333222222555===AAA;;;111222333222000......///111333000000555777555444555666555777:::999555555888:::666333333666999;;;:::<<<;;;::::::<<<=========@@@???>>>???@@@@@@???===xxxiiibbb___ZZZVVVUUUTTTPPPLLLIIIFFFEEEBBB@@@999888666666888999999888666555444444333333222111444111...------...------000...///222111///000555777555333333333333111000111000000000111111222222444333222222333333444333222222111000000000000111333222111000000111222333111000///.........000000111222444555555666888:::>>>>>>>>>===;;;<<<>>>@@@FFFFFFAAA:::777888888666999666333222555777888777777888888777555444444555444555777666555555666888999777666666888999999888999888888999:::999777555555555555666777999:::;;;;;;::::::::::::;;;<<<===EEEDDDCCCCCCCCCAAA>>><<<<<<<<<;;;999777888:::===<<<===>>>===;;;;;;<<<>>><<<===>>>>>>>>>@@@BBBDDDBBBBBBAAA???>>>======>>>888:::>>>AAABBB@@@===;;;DDDCCCCCCDDDEEEEEECCCAAABBB<<<777777<<<@@@AAA???===???>>>:::999;;;;;;888888:::888333222444555222000000000111222222222111///---,,,,,,...//////......+++)))***,,,---,,,+++---------------,,,,,,+++,,,)))((((((+++,,,***(((+++***(((&&&$$$###"""""" !!!"""###$$$''',,,000;;;NNN{{{rrrKKK;;;222***))),,,222<<>>===>>>???AAAAAA???===yyyiiibbb___ZZZUUUSSSRRROOOKKKGGGEEECCCAAA???888666555666777888888777555666666555444333333333666333111/////////...---...---///222222///000444444333222333444444333222///////////////000111222222222111111000000111222111111111111111222333333222111111000000111111222000000////////////000111444666777777666555666777999;;;<<<<<<;;;;;;<<<>>>QQQOOOHHH>>>999;;;===<<<999777555444444555555555555777777777555444444555555777888888777777888999777666555666777999888777999888999:::;;;:::888666333444555666888:::<<<===::::::::::::;;;;;;<<<<<>>>>>===;;;999999;;;===777===CCC@@@:::777;;;AAA<<<===????????????BBBDDDDDD@@@===<<<>>>>>>;;;888777:::>>>AAABBB@@@===;;;BBBBBBBBBDDDEEEDDDBBB@@@???:::555777===AAABBBAAA<<<>>>===888777::::::777:::;;;999555333555555222....../////////---,,,,,,///---,,,,,,...//////...,,,+++******+++++++++***,,,,,,,,,,,,,,,++++++***''')))+++***(((''')))+++,,,+++)))'''%%%###"""""""""###$$$$$$$$$'''+++...444EEEsss{{{SSS888///((((((+++///555;;;PPP>>>)))'''DDDVVVHHH666000///------)))### !!!!!! !!!'''******)))''''''$$$""" !!!"""  !!!  ###&&&***)))''''''''')))))))))***)))))))))***+++---......---,,,++++++,,,---...///333333///---------***,,,---...//////222555888555000///111222000///000777555777999777444444888888::::::777333333777;;;<<<;;;:::;;;======<<<;;;======>>>@@@AAA@@@===:::tttfffaaa```\\\WWWVVVQQQMMMIIIEEECCCAAA???===888666555666777777666555222444666666666666888999666444222111000000...------,,,///222222///000444111111111333555666555333...///000///......000222111222222111//////000222222111111111222333444444111111111000000111111111000000//////000000111111555666888888666555555666666999<<<===<<<<<<<<<===PPPNNNFFF<<<888;;;<<<;;;999888666555333333333333333555777777555444555666666777888888777777888999666555555666888999888777666666777888:::999666444444444555666888:::<<<===999999:::;;;;;;<<<======EEEDDDDDDEEEGGGFFFDDDBBB>>>>>>>>><<<:::999;;;===666>>>DDDBBB;;;777;;;AAA<<>>AAACCCDDD???;;;;;;>>>>>>:::444666999<<>>??????<<<===<<<777777::::::888777999888555444777777444---...///...,,,******+++///...,,,,,,---......---+++++++++************)))***++++++++++++***))))))%%%)))---+++&&&$$$(((,,,***)))'''&&&$$$###"""""""""$$$%%%&&&%%%&&&(((***...999fff___;;;222,,,,,,///000222555KKK???///"""%%%>>>QQQCCC000******++++++(((""" %%%((((((&&&%%%$$$###!!! !!!$$$%%%$$$"""###%%%'''&&&###$$$'''+++,,,)))&&&%%%'''((('''&&&&&&&&&''''''((()))***+++,,,,,,,,,++++++,,,,,,,,,)))...000+++(((***---...,,,...///000222444888;;;999444222444444222111333666555666888777444555999777:::;;;777111000555;;;<<<;;;;;;===>>>???>>><<<===>>>???@@@AAA>>>999666}}}pppccc______[[[XXXVVVOOOKKKGGGDDDAAA@@@===;;;888777666777777777555333000222444444333444666888555333111000000000...,,,,,,,,,...222222///000444111111111333555666444333...///111000......000333222333444222000///111333333333222111111111222222111111000000000000111111////////////000000000111111333666777666555666777555999===??????>>>======CCCCCC@@@999777999999777888888777555333222333444111333666666666555666666444666777777666555777888777666666777999::::::888555555666888:::999666333777777777777888999::::::777888999;;;<<<======>>>BBBBBBCCCEEEGGGGGGFFFDDD<<<===<<<;;;999888999:::999===BBBBBB???<<<<<<>>>===@@@CCCBBB???===???BBBAAA???===<<<===<<<999666777999;;;>>>??????>>>===??????@@@AAABBBAAA>>>;;;;;;:::999888999;;;===>>>===>>><<<888777:::;;;:::555888777333333555444111,,,...///...,,,+++,,,...///---+++++++++,,,+++*********++++++***)))((())))))))))))))))))(((''''''&&&(((***)))'''%%%'''***'''&&&%%%###"""!!!!!!!!!"""$$$&&&&&&&&&'''(((---...TTT~~~|||mmm???777000000111000//////???:::000$$$111BBB888***)))+++(((&&&###"""%%%%%%###"""!!! """$$$%%%$$$$$$&&&'''***,,,---+++'''&&&)))---((('''&&&%%%$$$$$$%%%'''######$$$%%%&&&'''((())),,,++++++++++++++++++,,,(((,,,...++++++...111000000111222333333555999;;;:::555333555666555555777555444555777666444666:::777777666444222222666999;;;;;;<<<>>>@@@AAA???>>>>>>>>>???@@@???;;;555111}}}ooobbb^^^]]]YYYUUUSSSNNNJJJFFFBBB@@@>>><<<:::999888777777888777555333///111333222///...///111333222000///000///---,,,,,,+++...222222///000444222111222444555555333222...000111000......000333333555666444111000222444555444333111000000//////000000000000000000000000........./////////000000---000333555555666777888666:::>>>AAAAAA@@@??????;;;>>>???<<<;;;<<<;;;888666666666555333333444555000222555666666666666777333444555555444444555777777777777999;;;<<<;;;999666777888:::<<<;;;888555;;;:::999888777777777777666777999;;;<<<===>>>>>>@@@@@@AAADDDFFFGGGFFFEEE;;;;;;;;;:::777666777999======>>>@@@BBBAAA>>>:::===AAADDDCCC???===>>>AAA???@@@AAA???<<<999999999:::;;;===>>>@@@@@@@@@@@@??????@@@AAABBB@@@===999@@@@@@???===;;;;;;===???>>>???===999888<<<===;;;777999888333000111///,,,+++---///...,,,,,,///222...,,,***)))******)))((()))***++++++)))((((((((((((((((((((((((''''''&&&((((((''''''((((((((('''$$$###"""!!! ###%%%&&&&&&&&&'''...'''GGG~~~tttxxx>>>555.........***'''&&&444444...$$$!!!$$$555000'''+++222,,,'''"""  """###""""""""""""'''&&&""" $$$))))))+++,,,(((### ###'''"""%%%'''%%%!!! $$$)))!!!!!!"""###%%%&&&&&&'''++++++++++++++++++++++++,,,...///...111444333...444555555555444555888;;;888333222555777666666999444333444777666444666;;;777444111111333666777888;;;;;;<<>>===;;;999666666777555222...///---,,,,,,...//////...222111000......//////000111111000000//////......---+++---222333000------444000---...000222111000222222333333444333333333444333222111000000000000111111000...,,,,,,---///000111222111//////000222111333555666666666888:::===;;;:::;;;>>>@@@>>><<<999<<>>AAABBBCCCCCCFFFJJJHHHCCC>>><<<;;;:::;;;<<<;;;:::===<<<===???BBBDDDCCCBBBGGGDDDCCCCCC@@@;;;<<>><<<999666AAA===999:::???CCCCCCAAADDD???;;;===AAACCC@@@<<<===@@@BBB???999777:::>>>@@@<<<999999::::::999666777555333222333333111000222///------///000///---...---+++***++++++***))))))))))))))))))*********))))))(((((('''''''''&&&((('''&&&&&&&&&%%%###!!!(((((((((%%%!!!!!!$$$&&&'''((()))+++...<<>><<<;;;:::888666555666444111...000...,,,---...///...---000///...---,,,------...000///////////////......///---///333444000...///333222111000000111000000222333444555555555555555333222222111000000000000...//////...------///222000111111000///...000111111333555666555666888:::@@@>>>;;;;;;======;;;999999<<<>>>>>><<<999999:::888888888888777666555444777666555555555666555555666555333333444444444222444666777777777777888:::;;;888666888;;;;;;888444444222222333555777888777:::888777666777999;;;===???AAAAAAAAADDDHHHFFFAAA@@@>>><<<<<<===>>>===<<<=========???BBBCCCCCCAAACCCAAAAAABBBAAA===>>>CCCDDDCCCAAA???>>>=========CCC@@@<<<===AAACCCAAA???<<<<<<;;;<<<>>>@@@@@@AAA???@@@@@@===999777888:::<<<999888888999999777555777555333222222222111///111...,,,,,,...///...,,,+++)))((((((***++++++***))))))))))))((((((((((((***)))((('''%%%$$$""""""$$$###"""#########!!!###$$$%%%###  !!!###$$$%%%%%%%%%***,,,888```ZZZ999''')))(((&&&&&&"""$$$+++---((("""!!!$$$%%% +++111111---((("""!!! ###!!!###$$$###"""$$$&&&(((&&&$$$"""!!!"""$$$$$$### !!!"""#########$$$ $$$%%%###"""$$$'''''''''''''''((()))))))))((()))...000///000333222222333444555666888999;;;999777777999888555333999777555444555777888777111111000///...111555999666999;;;:::<<<@@@BBB@@@???@@@AAAAAA>>>;;;999888tttjjj```^^^]]]YYYUUUTTTLLLIIIDDDAAA>>><<<:::888:::888666555555444111///111000...---......---,,,------,,,+++++++++++++++---..................///111///111555444000///000222444666444111//////111222333444555666777777777222222111000000000111111+++,,,.........///222444//////000///......///111111222444555555666888:::???===;;;;;;;;;<<<;;;999:::<<<======:::888777888888888888777777666444444888777666555444555555666555444222333444444333111222444666666666777999;;;;;;888777888;;;;;;888555333222222444666777666555888777666555666888:::<<<===@@@@@@@@@BBBFFFDDD@@@AAA???>>>===>>>???>>>===>>>>>>>>>???AAABBBAAA@@@AAA@@@@@@BBBAAA===>>>BBBBBBCCCBBB@@@<<<<<>>======@@@CCC@@@???===;;;888777666666333333444666999999888666888666333222222111///...///---,,,+++,,,---,,,+++((('''&&&''')))***+++***(((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$"""!!! """!!! !!!""""""!!! """!!!  !!!!!!""""""""""""(((***222WWWfff@@@(((((()))((('''!!!$$$'''### ###$$$"""---555111)))""" ###)))'''%%%###$$$&&&))),,,'''$$$!!! !!!  !!!$$$%%%""" !!!$$$$$$$$$%%%&&&'''((())))))((()))...111000111555333333444444555666666777888777666777888888666444999777444333333444444333...............111666999222666888888;;;AAACCCAAA<<<>>>??????===<<<;;;<<>>:::;;;;;;;;;999888777666999999999888777666555444999999888666444444666888555444333444555555333222000222444666777888:::<<<:::999888888:::;;;999777444444444666888888666444888777666666777888:::;;;<<>>???>>>===???>>>>>>???AAABBB@@@???CCCAAABBBCCC@@@;;;;;;>>>CCCEEEEEEAAA<<<:::???CCCDDDCCCBBBCCCDDDCCC???<<>><<<:::888888888666555,,,...222666999;;;;;;:::777555222111111000///---...---,,,+++++++++******)))'''&&&'''(((******)))''''''&&&&&&%%%%%%$$$$$$!!!!!!###$$$$$$$$$$$$###!!! """###$$$###!!!!!!!!!   !!!""""""""""""'''(((---NNNrrrFFF)))&&&((()))(((!!!$$$%%% %%%)))000+++###!!! $$$)))((())))))'''&&&***000)))'''###!!!!!!!!! $$$### ###"""$$$!!! """""""""###$$$%%%''')))))))))''')))---000000222666444444444555555555555555111111222444666777888777888666444333444444333222111111000///---...111444444777999888:::>>>@@@>>>;;;===>>>===;;;;;;===@@@qqqhhh```^^^^^^ZZZVVVTTTLLLIIIEEEBBB@@@===:::888:::999888666444333444444444222///.........,,,+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,------,,,///222000------111111777<<<999111,,,...222...///000222333444444444111111000000///000000000,,,...//////......///000---...///...---...///111///111333444555666888:::888888888888888:::<<<>>>;;;::::::999999888777666:::::::::999888777555444666777777555222222444666666666555666777777555333///222444666777999<<<>>>:::999888999999::::::999777666777888:::999777555888888777777888999;;;;;;;;;@@@BBB@@@@@@BBBBBB??????>>><<<<<<=========<<<>>>>>>===???AAAAAA@@@???BBB@@@AAACCC@@@;;;:::===AAADDDEEEBBB===<<<@@@EEEAAAAAACCCDDDEEEDDDAAA???EEEBBB>>>>>>AAABBB???<<<===;;;999888999999888666///111555777999999999888666444222000000000...---------,,,+++)))))))))***+++***(((((())))))((('''%%%%%%%%%%%%$$$$$$###### """###%%%%%%%%%$$$### !!!###$$$"""!!!!!!"""""" !!!"""#########%%%(((***DDD|||}}}NNN+++&&&'''))))))"""###'''((("""!!!###'''&&&###  """!!!***888AAA<<<111,,,///)))&&&###!!!!!!!!!!!!!!! """'''""" !!! """%%%!!!""""""###%%%''')))***(((&&&''',,,......111555222333444444444444333333000111333555666777888999666444333444666777666555333333222000------///111555888999888999===>>>;;;;;;===>>><<<999999>>>BBBnnneee]]]\\\\\\WWWRRRQQQJJJGGGDDDBBB@@@>>>;;;888999999888666333222444555444222///...///...---,,,,,,,,,,,,---,,,++++++***)))***************++++++)))***---000...+++---222222777:::777000,,,///333---...///000111222222222222222111000////////////---///000000///---......---...//////...///000222...000333444555666888:::::::::999777666666999;;;;;;:::888888::::::999777:::::::::999777666444444///222444333111///111444777666666777888888555333000222555777888:::===???:::999999999999:::;;;;;;999888888999::::::888666888888888888999::::::;;;:::???BBB@@@???@@@AAA???>>><<<::::::;;;<<<;;;:::=========>>>@@@AAA@@@???===<<<>>>BBBAAA======@@@>>>@@@CCCBBBAAAAAADDDGGG>>>@@@BBBDDDDDDDDDBBBAAAAAA<<<888:::???BBB???;;;===<<<;;;:::999888888888666888999999666444333333444222000///000000///------------+++)))((()))***,,,***(((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%### !!!!!!  !!!"""""" """#########"""(((''':::oooYYY222(((%%%&&&(((### $$$$$$ """$$$&&&///MMMccc```III555---%%%"""###''')))""""""&&&!!!!!!"""###$$$&&&((()))'''$$$%%%)))++++++...333000111222333333333222111444555777777666555666666444333333555777999888888000111111000///000222444333777888888:::>>>@@@>>>===>>>>>>;;;666777===CCCnnneee]]]\\\[[[VVVQQQOOOFFFEEEBBBAAA@@@>>>:::888666777666444000000222555333111///...//////...---++++++,,,,,,,,,+++***)))******))))))))))))))))))'''(((,,,///---+++...555333666777444///---///333---...///000000000000000444333111000...------------...000000///............///000000//////222333...000222444444666888:::999999999666444555999<<<;;;999777888:::<<<;;;999999888888777555444222111,,,111555555222111222444666555666777888777444222222444666888999;;;===???999:::999999999999;;;===;;;999777777888888888777666666777777888999999:::888>>>AAA>>><<<>>>>>>===>>><<<::::::;;;<<<;;;:::<<<;;;<<<>>>@@@BBBAAA@@@;;;;;;>>>AAA@@@===<<>><<<::::::===>>>===<<<@@@AAAAAA===999666777999999::::::888444111111222222111//////000000///...---......,,,)))''')))***)))(((&&&&&&'''((('''&&&#########$$$$$$%%%%%%&&&%%%&&&''''''%%%"""!!!!!!   '''%%%222bbb|||fff<<<,,,$$$###%%%###!!!!!!"""###---MMMlllpppVVV888(((!!! """&&&'''!!!""" !!!"""$$$%%%&&&&&&######&&&((((((+++///---///000222222222111000222444666555333222222444333333333555777999888777///000111111111111444666333777888888:::???AAA??????@@@???:::444555;;;BBBpppggg___^^^]]]WWWRRRPPPDDDBBB@@@??????===:::777444555555222......111444333111///...///000///...***++++++,,,,,,***)))(((******))))))((((((''''''&&&''',,,///---+++///777444555555222///...000333...///000000000000//////444333222000...---,,,,,,+++---000000000/////////...///000000000000222444---///222333444666888:::444666666555444666;;;@@@;;;999777888;;;===<<<;;;777777666555444222000///---222888999666444555777555444555666777666333111333555777999:::;;;>>>@@@999::::::999888999;;;===;;;999666555666777777666555555666666777888888888777===@@@===;;;<<<===;;;>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;>>>AAABBBBBBAAA>>>>>>???BBB@@@;;;999<<>>@@@AAABBBBBBAAA@@@@@@AAA@@@AAA@@@>>><<<:::;;;<<>>AAABBB@@@:::333333:::BBB~~~nnnfff___[[[\\\YYYSSSLLLFFFDDDAAA@@@>>><<<888666777444222111222333333222///......---------......***((('''(((***+++)))&&&((((((((((((((((((((((((&&&'''))))))***,,,///222222000...------///111333333...,,,...///......000000///...---,,,+++++++++000/////////111111///...---111333111---...333999222222111111111222444555666555444555888999999888;;;888666666999:::999777888777555555444333111......///222555666555222////////////111444555555333222333555666888:::<<<<<<===<<<:::777444444777999999777555444666777777777888666666777666333555:::777999;;;===>>>>>>======<<<<<<<<<;;;;;;::::::::::::<<<<<<:::;;;@@@CCCAAAEEECCC@@@??????>>>===;;;FFFEEECCCAAA@@@AAABBBCCCDDD???;;;;;;???BBBAAA??????@@@AAAAAA@@@???===<<>>888555888;;;777555222222444555666555777444000...---...---,,,222///,,,******)))(((''''''&&&%%%$$$###$$$%%%&&&$$$%%%&&&$$$"""!!!!!!"""""""""""""""!!!!!!!!!!!!""" !!!!!!###)))JJJwwwTTT222&&&%%%$$$"""######%%%&&&!!!,,,GGGPPP@@@...'''######!!! !!!   !!!%%%"""""""""###$$$%%%&&&''',,,------...///.........(((+++...000222333666888444444555666777777666444444111111333444222222666:::777555888<<<===:::666777777999:::666555<<>>===;;;777555666444222111222222222111//////...---------------***)))((()))+++,,,***'''))))))))))))))))))))))))***++++++******+++...111222000...,,,+++,,,...///333...,,,...///------///......---,,,,,,,,,,,,,,,000///...///111111///.../////////000111444777:::000000///000111333555777444333333555777999999888:::888666666888999888777888666555444444333111......///222444555333111...222111111222444555333222111222333555777888:::;;;;;;:::999666444333666888888666555444555666777777888666666777666333555:::888:::<<<>>>>>>>>>=========;;;:::;;;<<<<<<;;;999;;;======;;;<<<@@@AAA???AAA???=========>>>===<<>>;;;>>>=========:::888???HHHvvviiiccc\\\XXXWWWSSSLLLGGGDDDAAA>>><<<;;;999666444555333111000111111000/////////...---,,,,,,++++++******)))***+++,,,***((()))))))))))))))))))))))),,,,,,+++******,,,000444111000---+++******+++,,,333...,,,......,,,+++,,,+++,,,,,,,,,---------...///......///000000///---///---,,,///444999;;;;;;111111000000111222444555222111111333666888999888999777666666777888888777777666444444444333111//////000222444333222///---333333222333444444333111111111222333555666888999999999888666333333444666777666666555555666666777888666555777666333555:::999:::<<<===>>>======<<<;;;777555666;;;<<<:::666:::>>>>>><<<===??????<<<===<<<;;;;;;>>>?????????BBBCCCCCCEEEEEEFFFFFFFFFDDDAAA>>>>>>AAACCCBBB@@@===>>>@@@CCCEEEFFFGGGGGGDDD???999888:::;;;999666777666444444555444222000444111...------------,,,)))(((&&&&&&((())))))((('''&&&%%%$$$$$$$$$$$$$$$ !!!"""!!!"""$$$:::qqqxxxzzzsssBBB'''$$$%%%&&&!!! %%%'''######'''111000### !!!!!!&&&'''%%%  """"""""""""###%%%&&&'''++++++,,,------------,,,///111333333222111111222111222444666777777666666333111111444444222222555777555444777<<>>===@@@>>><<<;;;999888>>>FFFuuugggbbb\\\XXXVVVQQQKKKEEEDDDAAA>>><<<:::999666444444222000000000000///---//////...---,,,+++***))))))))))))*********)))((())))))))))))))))))))))))))))))******+++///444888000...---+++++++++,,,---222...,,,......***)))***))))))***,,,---...//////......---...///000...,,,...------///222666999;;;666555333111////////////000000000222666888888888777666555555666666666666666555444444444333111///000111444444333000///...222222222333555555444333222222222222333555777888888999999777444333444555666777888777666666777888777555555777555333555999999999:::;;;<<<<<<;;;;;;777222///111888:::777222888<<<>>><<<===@@@???<<<===<<<;;;<<<>>>@@@@@@@@@???AAADDDFFFHHHHHHHHHHHHEEECCC@@@@@@BBBCCCBBBAAABBBBBBCCCCCCDDDDDDDDDDDD@@@===999777777666555333777666555555444222///,,,222///---,,,------,,,+++)))'''&&&'''((()))((('''&&&%%%%%%$$$############ !!! """"""000cccyyyrrr~~~LLL***%%%%%%%%%"""$$$***+++&&&  &&&555IIIFFF///!!!$$$"""!!!!!!!!!!!!"""$$$%%%&&&)))******+++++++++++++++///111333444333111111111444666888888888777666777444222222555666333333666666444222333666888999888???;;;888888888999>>>EEEvvvfffbbb]]]YYYVVVQQQKKKFFFEEEBBB>>><<<:::999777555222111////////////---+++.........---,,,***)))((('''(((((()))((((((''''''((((((((((((((((((((((((((())))))***+++...333777---,,,,,,,,,,,,---//////111,,,+++------***((((((&&&'''***,,,...//////000...---,,,---//////---,,,+++...000///---///444999777555333111///.........000///000222555888888777555555555555444444555666666444333333444333111///000222555444222000///000//////000222555777666555333333222222333444666888888999:::999666444444555666888:::999777777888999777555555666555222444999777888888999::::::::::::777222...111777:::666111555999<<<<<<>>>AAAAAA>>>>>>===;;;<<<===>>>>>>===>>>@@@CCCGGGIIIJJJIIIIIIFFFDDDCCCCCCCCCCCCCCCBBBDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@???;;;666333333555<<<:::999999888666222//////---,,,,,,,,,---,,,***+++***((((((((((((&&&$$$$$$$$$$$$######"""!!!  ###""")))VVV{{{kkklllZZZ111'''%%% """(((...,,,%%%!!!"""!!!""",,,FFFccc^^^;;;###""" !!!"""###$$$%%%%%%&&&'''''''''''''''&&&)))---......---,,,---444666888888555333333444444222333666777444333666888555222111111333444444<<<777333666999;;;???DDDuuucccaaa^^^ZZZVVVQQQLLLHHHEEEBBB>>>;;;:::999777555111000///......---+++(((,,,,,,------,,,***((('''%%%'''(((((('''&&&&&&''''''''''''''''''''''''''')))***+++***)))***---///+++++++++,,,---...///000...+++***,,,---)))'''(((%%%'''))),,,.../////////---,,,,,,---......---+++***...111...******000666333222111000///000000111111000000222555777888777444555555444333333444666555444333333333333111///...111444444111//////111------...111444666666666444333222111222333555777777999::::::777555444444555888;;;:::777666777999777555444666555222444999666777777888999:::;;;<<<:::666444555:::;;;999555444888::::::===AAABBB@@@>>>===;;;;;;<<<===<<<;;;===???CCCFFFIIIJJJJJJIIIFFFFFFFFFEEEEEEDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCEEEDDD@@@999555666888;;;999777666555333000...---+++***+++,,,,,,+++***,,,+++)))((((((&&&###!!!"""######"""!!! """!!!%%%LLLrrrcccjjj???+++&&&###!!!***000---%%%!!!###$$$ %%%222QQQrrrkkkAAA%%%   !!!"""&&&''''''((((((((((((((($$$'''+++...------,,,,,,///222555444000......000222000222666666333222444666444111//////111444666555///,,,000666888:::===qqq```___]]]ZZZVVVQQQLLLHHHDDDAAA<<<999888777666444000///.........,,,)))'''***+++,,,---,,,+++)))(((%%%(((***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))((()))*********++++++,,,,,,------,,,)))(((,,,---)))'''((($$$&&&))),,,.../////////---,,,+++,,,......,,,+++,,,------,,,+++,,,000333222222000//////000111111333222222333666777777666333444555444222111333666444333222333333333111///+++...222111...,,,...111------...000333555444333444222111///000111333555555777:::999777444333222333666:::999666444555888777444444666444222444999777777888999;;;<<<>>>???;;;:::999999:::;;;:::888666999:::999;;;@@@BBB@@@@@@???======???@@@???>>>>>>???BBBEEEGGGIIIIIIJJJGGGGGGHHHGGGEEEDDDDDDDDD@@@@@@@@@@@@AAACCCEEEFFFDDDCCCBBB???<<<999888888777555222000///...---++++++***)))***,,,,,,+++)))***)))'''''''''%%%"""!!!!!!!!!!!! !!! !!!EEE|||```qqq{{{OOO222'''&&&"""***333333+++%%%$$$'''""" '''555QQQoooggg???$$$ %%%&&&''''''((((((''''''%%%)))---//////...------)))---111111...,,,...111///---///333333000///000...---,,,+++---111777;;;555///,,,111777999888999mmm^^^]]]\\\YYYUUUPPPLLLIIICCC@@@;;;888666666444333000......------,,,)))&&&)))***+++,,,,,,+++)))(((&&&)))+++***((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((())))))((()))***+++++++++***************+++((((((,,,---***'''((($$$&&&))),,,...///......,,,,,,+++,,,---...,,,***---+++******---000222222555444222000............444333222444666777777666222444555444111111333666444333222222333333111///(((,,,000///,,,***---000///......000222333222111333111///......///222333444666999999666333111000000555999888444222333666666444444666444222444888777888999:::<<>>@@@???CCCBBBAAAAAACCCEEEEEEDDD>>>???AAADDDFFFHHHIIIJJJGGGHHHIIIHHHFFFDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFBBB???<<<;;;===<<<999555888666222000000///...---***))))))***,,,,,,+++)))'''&&&&&&&&&&&&$$$!!! AAA}}}zzz```fffZZZ666((()))%%%%%%+++666:::444+++&&&)))###!!!)))444KKKddd\\\888!!! $$$'''+++---,,,***(((((('''+++000111///...111444,,,+++---111111...,,,...%%%%%%%%%&&&***111999>>>???777555:::@@@AAA>>>===mmmddd___XXXUUUSSSPPPJJJDDDDDD???<<<===;;;555222111---,,,,,,------,,,(((%%%******++++++++++++******))))))))))))((((((((('''(((&&&$$$###$$$&&&&&&%%%&&&&&&'''''''''''''''&&&+++,,,,,,+++******+++---******+++++++++***)))))))))''')))+++***''')))------,,,***)))))))))******,,,,,,,,,***))))))+++---222555777555000---///333...333555333333666777555333000111444555222000111111444222...///444333...,,,...000000///....../////////000000000000/////////...---+++***,,,///222444666888888777444111///000111333555666666555444888666555444555555333222777666777;;;===;;;;;;>>><<<;;;:::888777888;;;>>>999888777777999<<<@@@BBBDDDAAA???@@@DDDGGGHHHGGG>>>???AAAAAABBBEEEIIIMMMFFFFFFEEEEEEEEEFFFGGGGGGEEEAAA@@@BBBDDDBBBBBBDDDGGGDDD???<<<:::777444222333666555...*********(((111---((((((***+++((($$$$$$###!!!  %%%"""  $$$666kkk}}}lllfff;;;((()))'''(((((()))---///)))!!! """...<<>>>>>;;;:::<<<@@@CCCBBBAAA~~~kkkccc^^^XXXUUUSSSOOOIIIDDDCCC>>><<<===;;;666222222---,,,+++++++++***(((%%%))))))************))))))************)))))))))))))))'''$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''''''''''')))*********(((((()))+++---------,,,+++)))(((''')))'''))),,,+++)))***///,,,+++***)))))))))******)))***+++******+++...000222444666444///---...111---222444222222555666444333111111666777444444555333444333///000444444///---...000///...------...//////000000000000////////////...,,,+++,,,///222111333555777777444222000111222333555555444222111555444333444666777666444555333555:::<<<;;;<<>>===;;;888555555777999888777777777888;;;???AAACCC@@@======@@@BBBCCCBBB@@@AAAAAAAAABBBDDDIIILLLHHHHHHHHHGGGGGGGGGGGGGGGDDD@@@???BBBDDDCCCBBBDDD@@@>>>;;;888777555333111333333000------000...)))///+++'''''')))***((($$$"""!!! !!! ###444gggqqqCCC***''''''((((((%%%%%%%%% """%%%***000222+++###"""'''%%% ###%%%(((***,,,---,,,,,,)))'''&&&&&&'''&&&$$$"""%%%)))******...555999999999:::;;;;;;<<<===>>>@@@{{{iiibbb^^^XXXUUUSSSOOOHHHDDDBBB===;;;<<<;;;666333333...,,,***)))))))))((('''(((((())))))))))))((((((+++++++++*********))))))***'''$$$###$$$$$$$$$######$$$%%%&&&'''((((((((('''((()))((('''&&&''')))/////////...,,,)))'''&&&)))((())),,,,,,)))+++///+++******))))))))))))***'''((()))***+++---000333111444555333...,,,,,,...---111333111000333555444555222222555555222222555222333111//////222222......///000///---,,,,,,---//////000000000000///////////////---,,,,,,...000...000333555666444222000111222333444444222111///222222222444777999888777555444555999;;;999999<<<<<<<<<:::777444444666888777777666777888;;;>>>@@@BBB@@@======>>>???@@@@@@@@@@@@@@@??????BBBFFFIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFBBB@@@CCCDDDAAA@@@AAA@@@>>>;;;::::::999666444333111---,,,000555111***,,,)))&&&&&&((((((&&&$$$ """111aaaOOO...&&&---000...'''!!!"""$$$+++***%%%  %%%&&&""" !!!$$$(((***,,,,,,,,,(((((('''(((******)))(((+++///111000222777888666444777::::::777666:::===zzzhhhaaa^^^ZZZWWWSSSOOOIIIDDDAAA<<<:::<<<;;;666333333///---)))((()))******)))''''''((((((((((((''''''******))))))))))))(((((()))&&&###"""""""""!!! """"""$$$%%%''''''((((((&&&'''(((((('''&&&'''(((......///...---+++)))'''***((()))+++***'''(((,,,))))))))))))))))))))))))'''((()))***+++---000333111222333222...+++++++++---111222000000333555444777444333333111------000222111///---...//////---111111111000...,,,---.........////////////......///000000///---,,,---///...000222555555333111///000111333444444333222111222222333555888999888666888666666999888555444666777888777666444555777999777777777777999<<<>>>@@@BBBAAA???>>>???AAABBBCCC??????>>>======>>>BBBFFFGGGGGGGGGGGGFFFEEECCCBBBHHHDDDBBBCCCCCC>>><<<<<<@@@???===<<<;;;:::777555111000...---000444111+++,,,)))&&&%%%&&&%%%$$$"""!!!,,,XXX}}}ZZZ333(((222555333))) +++***$$$ %%%((('''!!!###&&&((()))******((((((***---111444444333000333333111333777999777333555777777666666777999xxxhhhaaa___\\\XXXTTTOOOIIIFFF@@@<<<:::;;;;;;666333333111...+++)))***+++,,,,,,''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''$$$!!! !!!"""###%%%&&&'''''''''&&&(((******(((''''''((()))+++---......---,,,***+++))))))***(((###$$$'''((((((((((((((((((((((((((()))******)))+++...000000111222111///,,,******---111222//////222555444666333222222///+++---222444111//////000///......222333222000...---...000---------......---------...///000///---++++++,,,///000333555444222///------///111444555555444333333333333555777777555333666444444777777333222555666777777666444444666888777777777888:::<<<>>>@@@??????>>>>>>>>>@@@CCCEEE???@@@@@@???>>>???BBBEEEGGGGGGGGGFFFEEEDDDCCCCCCDDD@@@???BBBBBB>>>;;;<<<===<<<:::999888666222000---111222...---...---***+++)))'''$$$###!!! '''MMMzzzeee<<<---...222000'''!!!$$$'''&&& """  $$$((('''""""""###$$$%%%&&&&&&&&&$$$$$$%%%)))---000111111...///...+++---444888888444333333666999:::888666vvvggg______]]]YYYTTTNNNHHHEEEAAA<<<:::;;;:::555222222111...+++***+++,,,------''''''((((((((((((''''''%%%%%%%%%$$$$$$$$$######%%%###  !!!"""###$$$%%%&&&&&&&&&&&&(((***+++)))(((((((((%%%(((+++...//////---,,,***(((((()))'''""""""&&&&&&''''''(((((((((((('''))))))***)))((()))+++---//////000111000...+++***,,,000000------111444444222111111222000///444<<<777333111222333000///000222222111000...---///111++++++,,,,,,,,,,,,++++++---///000///---***))))))---///111333222000---++++++---000222444444444444333333333555666555222000///---///444666555666999999999999777444333333444666666777888:::<<<===>>>::::::;;;::::::<<<@@@CCC@@@AAACCCDDDCCCCCCEEEFFFHHHGGGFFFEEEDDDDDDEEEEEE<<<999:::???AAA???===>>><<<:::999888777555111...+++000111...******)))''''''&&&$$$!!!!!!CCCsssxxxtttIII222,,,000...&&& !!!%%%&&&&&&)))######'''"""###(((###  """!!!""""""""""""!!!""""""""""""""""""$$$'''(((((('''((()))'''$$$'''///444555444222222555:::<<<:::666ttteee\\\]]][[[XXXRRRKKKFFFDDDBBB===:::;;;:::444111111///---+++***+++,,,,,,+++((((((((())))))((((((((($$$$$$$$$#########""""""%%%###!!! !!!""""""!!!""""""###$$$$$$$$$$$$$$$&&&(((***+++)))((('''((($$$&&&***---///...---,,,(((&&&''')))'''$$$$$$(((%%%&&&'''((((((((('''''''''((((((''''''(((***,,,......///111111///---******---...******...111111///...///111000000777@@@777111///222222...---//////000///---,,,,,,///111))))))************))))))+++---//////,,,)))'''&&&)))+++---000000...,,,******+++...000111111111000111111222444555444111...+++***---222555555777:::999:::999888555333333444333444555666888:::;;;<<<888999999888777888<<>>;;;::::::<<>>???@@@BBBDDDCCC@@@===>>>999555666777666888<<>>:::999999777222...//////...+++'''%%%%%%&&&$$$$$$$$$$$$""" 111TTTwwwyyyqqq<<<***"""&&&)))######%%%!!!###"""###''')))'''(((,,,///...111000000222666888888777mmmbbb```\\\XXXTTTPPPLLLFFFAAACCC>>>999666666555222000//////...,,,+++***)))((())))))((((((''''''&&&&&&'''&&&%%%%%%######"""!!!$$$&&&$$$ """""" !!!"""###$$$$$$$$$###""""""!!!'''+++***)))***)))&&&%%%'''+++---+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''%%%###$$$(((***+++***+++...///------///,,,((('''''''''((())),,,///111000...++++++,,,---+++***000...+++***+++,,,***(((......---+++((('''(((***((($$$ !!!$$$&&&%%%###'''***+++***+++,,,((("""$$$&&&))),,,.../////////000...,,,,,,---.........,,,++++++,,,......,,,***+++******+++///333444555444444444333111000111222111---,,,///111///...000666999:::777333333999@@@???>>>======<<<999555111:::555222333333111111444777666444444333222000...---------***'''%%%%%%&&&###""""""!!!+++LLL|||zzzGGG...$$$%%%'''!!! ###!!!!!!###%%%$$$%%%+++//////***+++---...000222444555mmmccc```]]]WWWRRRNNNJJJFFFCCCBBB===888666777666444111///...---,,,+++)))(((((())))))(((((('''&&&&&&&&&&&&&&&%%%$$$###""""""!!!###%%%$$$ """###!!!!!!!!!""""""######$$$$$$"""%%%(((((((((***)))&&&%%%&&&)))***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%###$$$&&&((((((((())),,,...,,,,,,---+++'''&&&&&&&&&'''(((***---...---+++)))((())))))((('''+++)))((('''))))))((('''---------***'''&&&&&&(((%%%""""""$$$###!!!%%%((())))))***,,,)))######%%%(((+++...///000000444000,,,,,,000222000---+++***)))***++++++)))'''***))))))+++///222444555000222333222111111222444///,,,,,,111333000...///111555888777444444888<<<<<<:::777555333000,,,)))444111000222111------000444555555444111/////////)))***)))'''$$$######$$$ %%%@@@~~~~~~XXX444&&&###$$$  !!!$$$ ###$$$""""""''',,,,,,&&&(((+++,,,---///111333lllccc```]]]WWWQQQLLLHHHEEECCC===:::666666888999777555------,,,+++***)))(((((()))((((((''''''&&&%%%%%%&&&&&&%%%$$$###"""!!!!!!"""$$$###"""###!!! !!!!!!###$$$%%%&&&"""!!!$$$%%%$$$%%%))))))(((&&&'''((((((%%%#################################$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&'''(((''',,,...,,,+++,,,***'''%%%%%%%%%%%%'''(((***+++***)))''''''&&&&&&&&&&&&'''&&&&&&&&&'''(((((((((((()))***)))''''''((()))&&&###!!!!!!###$$$$$$######&&&''''''))),,,)))$$$%%%&&&(((***,,,---......111...,,,---///111111000)))((('''(((***+++***)))+++***)))+++///333444555222444555555444444555666///,,,+++///111///...///...222777777444222333555555333000/////////---+++///...000333222...---000444666777444...+++***,,,''''''&&&$$$  !!!777rrr~~~fff888&&& ###""" !!!$$$&&&((('''"""!!!%%%((((((,,,+++***,,,000222111000}}}kkkccc___\\\WWWQQQKKKGGGDDDDDD<<<999666666888888666333,,,,,,+++***))))))((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$###"""!!! !!!###""""""$$$""" !!!"""###$$$&&&######%%%%%%$$$&&&******)))(((((('''&&&$$$###########################""""""############""""""%%%$$$$$$$$$$$$%%%&&&(((&&&,,,...,,,*********'''#########$$$%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&'''((((((&&&&&&&&&'''%%%$$$""""""###$$$$$$$$$!!!$$$&&&%%%(((+++)))%%%###$$$&&&(((***,,,------)))+++,,,,,,+++,,,000333'''&&&&&&(((+++---------,,,+++***,,,///333444444444555777666444222222333...)))&&&(((***)))))),,,///333777888555111000///000///......000000///.........111333000+++)))+++...000111...)))%%%%%%'''(((((('''### 222eee}}}ppp;;;&&&%%%""" """!!! '''***)))$$$"""%%%((('''222,,,(((+++111444000***zzziiibbb\\\[[[XXXRRRKKKFFFCCCCCC>>>;;;777666666555111---++++++******)))(((((('''((((((''''''&&&%%%%%%%%%%%%%%%$$$###"""!!!!!! """!!!###$$$""" !!!!!!""""""""" !!!%%%%%%%%%(((...((((((((((((&&&%%%$$$###########################!!!""""""""""""!!! !!!"""###""""""###%%%((($$$***---+++'''((((((&&&"""""""""######$$$$$$$$$'''''''''&&&$$$###$$$%%%###%%%&&&%%%%%%%%%''')))&&&((()))(((%%%############"""!!!!!!!!!!!!"""###!!!$$$$$$$$$&&&***)))$$$ """%%%(((,,,...///&&&)))+++***((()))---222&&&%%%%%%'''+++...///000---,,,***,,,...111222222111222444333000...------000***&&&'''((('''(((+++...111555666444000,,,+++---,,,,,,---///000...---------000111,,,$$$"""%%%***+++,,,+++)))((('''(((''''''&&&### ...UUUyyyAAA***$$$---+++&&&### """"""  !!!%%%'''$$$###''')))(((...)))%%%'''---000+++&&&wwwgggbbbZZZZZZXXXSSSKKKEEEBBBAAA>>>:::777555555333///+++*********)))((((((''''''(((''''''&&&&&&%%%%%%$$$%%%%%%$$$###"""!!! !!! ###$$$### !!!!!!!!! !!!%%%%%%###''',,,&&&''''''&&&%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ###&&& '''+++((($$$$$$%%%$$$ !!!!!!"""""""""""""""%%%&&&&&&%%%"""!!!"""$$$"""$$$%%%%%%######&&&((($$$%%%''''''%%%######$$$""""""!!! """###!!!###$$$###%%%)))((($$$!!!###&&&))),,,---))))))(((((('''(((***+++'''%%%%%%'''***---...///---+++)))***,,,.........---...000000---+++))))))000+++((())))))&&&%%%''''''***---///...***'''%%%&&&&&&(((***---...,,,***((()))---...***######'''***)))))))))))))))'''%%% (((DDD}}}JJJ111,,,777666...&&&!!!######$$$&&& !!!###""""""$$$%%%###$$$###$$$%%%'''(((((((((vvvfffaaaYYYZZZYYYTTTLLLEEEAAAAAA:::777444444555444000,,,******))))))((((((''''''(((''''''&&&&&&%%%$$$$$$%%%%%%$$$###"""!!! !!! ###%%%###!!!""""""  """%%%### """'''$$$%%%&&&%%%###"""!!!""" !!!!!!!!! !!!%%%%%%)))&&&"""""""""""" !!!!!!!!!!!!!!! ###%%%%%%### !!!###!!!###%%%$$$""""""$$$'''!!!$$$&&&&&&%%%&&&'''#########"""!!!!!!###%%%!!!######"""$$$((('''###!!!""""""###$$$&&&'''(((...***&&&&&&((()))(((%%%(((&&&%%%&&&)))+++,,,,,,,,,***((((((***+++++++++***---//////---+++*********&&&%%%'''&&&"""!!!%%%''''''%%%""" """'''+++,,,+++)))"""%%%***---+++''')))...)))&&&$$$###$$$###$$$888xxxuuuQQQ888333???===333((( """"""(((+++###  """  !!!%%%%%%######(((---wwwgggaaa___\\\UUULLLGGGFFFBBB===:::999777666555333///,,,)))))))))(((''''''&&&&&&''''''&&&%%%%%%$$$$$$###"""###"""!!! !!!$$$&&&!!!!!! ###### """###$$$$$$######"""###$$$%%%&&&%%%$$$#########"""  $$$#########$$$%%%&&&&&&"""  ***&&&$$$$$$"""""""""!!!"""$$$"""!!!''' !!!""""""!!! ######""" !!! ###&&&''''''### """######&&&***((((((&&&&&&%%%&&&'''((()))'''%%%###$$$&&&)))+++((('''%%%######$$$%%%&&&))))))''''''***...***###$$$###!!! !!!"""!!! %%%%%%'''(((############$$$$$$%%%%%%&&&&&&$$$$$$&&&)))***)))%%%"""!!!!!! !!!555xxxzzzvvv|||```<<>><<<:::888666333...+++))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$###  """!!!  ######  """###$$$$$$############$$$%%%%%%$$$###"""!!!!!! ######""""""!!!"""""""""""" !!!!!! &&&""" !!!  """!!!!!!&&&"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$ !!!%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%"""!!!!!!###&&&(((&&&%%%###"""""""""$$$$$$%%%&&&$$$$$$'''+++''' """   !!!  !!!###%%%### 222qqqtttooooooDDD///555444)))$$$""""""  """!!!&&&(((###!!! """######"""!!!""""""!!! !!!$$$'''sssccc]]]]]][[[TTTLLLGGGEEEAAA<<>>:::777444111,,,))))))((((((''''''&&&%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$###!!!###!!!   """###!!!!!!"""###""""""!!!#########"""!!! !!!!!!!!!""" !!!!!!!!!   !!!  """%%%VVVfffbbbRRR111...)))###!!! """!!!###,,,000///  nnn```[[[ZZZYYYSSSKKKFFFDDD???888<<<999666333222///,,,***((((((((('''&&&&&&%%%%%%######""""""!!! !!!"""###"""  """  !!!!!! !!!!!!  !!!""""""!!!!!!""""""!!!  !!!!!!!!!!!! !!!!!! """LLL___\\\YYY:::111(((!!!!!!!!!!!!### lll```]]]XXXWWWRRRJJJEEECCC>>>777888555222000///...,,,***((((((''''''&&&%%%%%%%%%###""""""!!!  """"""!!!!!!"""###!!!!!!  !!!!!!!!!!!! !!!  """AAA|||\\\ZZZaaaAAA444&&&  !!!kkk```___WWWWWWRRRJJJEEEBBB===666777555111///...---+++***(((''''''&&&&&&%%%%%%$$$$$$######""""""!!!!!! !!!!!! !!!"""  !!!!!!  111iiibbbcccfffAAA000%%%  !!!###jjj``````WWWVVVQQQJJJEEEBBB<<<555999666222///---,,,***)))(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""""""""   !!! $$$XXXjjjnnnfff<<<+++$$$###### """###hhh\\\\\\\\\WWWPPPIIICCC===888444444333222000...+++)))(((''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!  $$$$$$  !!!   %%%FFFsssxxxqqq@@@,,,222...!!!"""!!! |||eeeYYYZZZZZZVVVOOOHHHCCC>>>999666444444222111...,,,)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!%%%%%%!!!!!! ###>>>uuu}}}yyyHHH000333000(((***+++)))&&&### {{{ddd[[[]]]YYYTTTMMMGGGBBB>>>:::888555444333000...,,,***)))((('''&&&%%%%%%$$$$$$$$$"""!!!!!!  ###### 444hhhMMM...,,,***%%%)))---+++((($$$!!!zzzeee^^^bbbYYYTTTMMMFFFAAA===999777666444222000---+++***)))((('''&&&%%%$$$$$$$$$$$$ ,,,\\\RRR...)))''' %%%$$$###!!!vvv```YYY^^^[[[VVVMMMEEE???;;;777444555444111///,,,+++***)))'''&&&%%%$$$$$$###$$$$$$ &&&RRR\\\666111000&&& oooWWWPPPVVV\\\VVVMMMDDD>>>999666333555333000---+++)))))))))&&&%%%$$$######""""""""" !!!GGG~~~fff===444444+++%%% !!!!!!!!!!!! kkkSSSNNNUUUZZZTTTKKKCCC===:::777555444222///+++)))((('''(((%%%$$$###"""!!!!!!!!!!!!   <<>>888555555333...,,,,,,***%%%$$$&&&'''%%%###!!! !!!""" !!!000XXXTTT///))))))$$$!!!%%%yyyXXXHHHPPP``````UUUJJJCCC===666222222333///,,,---***%%%$$$&&&%%%$$$"""  )))MMM}}}eee===+++$$$""" wwwWWWFFFMMM\\\^^^SSSHHHBBB===666222222333///------+++&&&%%%'''$$$"""!!!&&&BBB{{{~~~~~~|||~~~xxxNNN000$$$!!!''' !!!wwwUUUCCCHHHVVVXXXNNNEEEAAA>>>888555555333///------+++'''&&&(((###"""!!!"""888nnn}}}ddd```^^^ZZZ^^^nnnzzz\\\888)))***&&&!!!"""""" ###%%%rrrRRR@@@EEERRRUUULLLCCC@@@===888555555222...,,,---+++'''&&&(((###"""!!! ...aaa~~~ffffffeee[[[VVVQQQXXXfff|||nnnEEE...(((%%%$$$%%%&&&###!!!!!! !!!""" rrrUUUEEEKKKXXXVVVLLLDDD@@@===666222111111---+++,,,***&&&%%%(((""""""!!! ***[[[zzz{{{vvv}}}vvvmmmccc\\\WWW]]]lll\\\888$$$'''(((***+++&&& %%% """!!!sssXXXIIIOOO\\\SSSKKKCCC@@@<<<666222111///,,,***+++)))%%%$$$'''!!!  &&&RRR}}}{{{{{{tttggg]]]XXX```vvvzzzSSS555...,,,---...+++$$$"""###pppTTTEEEJJJVVVOOOGGG@@@???===888555555...+++)))***(((%%%$$$&&&     EEE~~~|||~~~xxx~~~|||vvviiiVVVMMMZZZnnnoooNNN666000---///...(((""" sssTTTCCCHHHUUUPPPJJJCCC>>><<<999666333111...***((('''&&&%%%###"""      """;;;lll{{{~~~{{{lllccciiiuuu|||qqqcccTTTMMMNNNjjjsssUUU:::111555000)))'''$$$ tttWWWGGGLLLXXXPPPJJJBBB===:::888444111---+++'''%%%$$$###"""!!!!!!    ///\\\~~~~~~tttrrrlll``````lllsss]]]MMMIII```{{{fff[[[WWWJJJ<<>>999666444111...)))&&&$$$""""""""""""!!!     )))AAA}}}xxx]]]{{{xxxaaaSSSUUU|||\\\666***zzzeeeaaa```WWWPPPEEE;;;999999444///,,,(((&&&#########""" %%%000iiizzzjjjkkk~~~gggQQQVVV[[[;;;..."""zzzfffbbbaaaXXXNNNCCC:::888777333---+++(((%%%######$$$### """,,,]]]zzzpppmmmVVVhhhYYY999,,,!!!zzzhhhdddcccXXXLLLBBB999777555111,,,+++(((%%%###"""$$$### '''LLL{{{|||}}}cccVVVbbb{{{UUU555*** zzziiifffdddXXXKKKAAA999777555000,,,+++'''%%%""""""$$$### ###===yyy}}}{{{ZZZOOOppptttMMM111((( {{{kkkhhhdddWWWJJJBBB:::888555000------'''$$$""""""$$$###  !!!333lllnnnQQQZZZ|||lllFFF///'''!!!!!! {{{mmmiiidddVVVIIIAAA;;;888444///---...'''$$$""""""$$$$$$  ---]]]bbbRRRaaagggAAA...(((######!!!|||nnnjjjdddTTTGGG@@@:::777333---,,,...&&&$$$""""""$$$$$$!!! '''MMM{{{]]]SSSgggfffAAA...)))&&&%%%###|||nnnjjjcccSSSEEE>>>999666111,,,+++---&&&$$$""""""$$$$$$!!!     $$$CCCzzz|||mmmQQQSSSxxxfffCCC///***''''''$$$zzznnnkkkdddSSSEEE@@@888333111///,,,))))))%%%!!!"""%%%&&&$$$      """333hhh}}}{{{hhhIII\\\cccAAA000%%%(((...%%%zzzmmmjjjcccQQQFFF@@@888444111///,,,))))))%%%!!!!!!###$$$!!!   +++^^^{{{```YYYhhh^^^<<<333)))---333((( {{{mmmiiiaaaPPPFFF@@@999444222000,,,)))((($$$!!! !!!!!!  ###PPP|||~~~^^^NNNwww]]]===888///444999---""" }}}nnniiiaaaPPPEEE@@@999555333000,,,)))(((%%%"""  %%%000000444&&& CCCqqqSSScccdddGGG:::444;;;@@@222$$$ pppjjjbbbQQQDDD???999444222000+++'''(((&&&###!!!&&&000<<>>888333000---)))%%%&&&%%%$$$"""  $$$(((000666111'''111...$$$         ///[[[~~~zzzwww[[[```wwwVVVBBB;;;:::EEETTTMMM222vvviiiXXXLLLBBB===666222///,,,((($$$$$$###""" ###'''&&&     ***PPP||||||kkkZZZlllrrrQQQ>>>;;;;;;GGGVVVOOO555!!!!!!vvviiiXXXKKK@@@;;;555000...+++&&&###"""!!! ###(((222777+++         !!!@@@yyyzzz[[[VVVwwwmmmMMM;;;999<<>>111      333mmm{{{kkkRRR^^^kkkLLL:::666;;;IIITTTMMM666%%% zzzlllYYYKKK@@@;;;444000...,,,((($$$ !!!"""***$$$     ,,,bbbaaaPPPoooiiiJJJ999333999FFFOOOGGG333$$$yyyjjjVVVHHH???:::444000...,,,((($$$      (((UUUyyyUUU^^^dddFFF666111888DDDIII@@@..."""zzzjjjVVVGGG>>>999222///---+++'''###      $$$###BBB|||kkk]]]eeeaaaDDD555111999CCCEEE;;;+++ }}}mmmXXXIII<<<777111---,,,)))&&&"""                333===111  !!!333llleeeVVVyyyaaaDDD555222:::BBBCCC888))) zzzjjjVVVGGG@@@888222000///***&&&%%%!!!      ===___YYY777---VVVvvvRRReeeaaaAAA222333777======222### yyyiiiUUUFFF???888111000///)))%%%%%%      ,,,MMM\\\JJJ)))(((LLL~~~ccc\\\XXX:::///,,,000555666,,,yyyiiiUUUFFF???777111000...)))%%%$$$       444GGGCCC*** """===www}}}~~~uuuVVVzzz|||QQQ555...''')))---...'''yyyjjjVVVHHH???777111000...)))%%%$$$      ###)))  111bbb~~~XXXwww|||RRR666///'''(((******$$${{{kkkWWWIII>>>777000///...)))%%%$$$    (((QQQ|||___vvv|||TTT777...((('''''''''"""{{{kkkWWWHHH>>>666000///---((($$$###    """DDD|||lll{{{xxxQQQ444+++'''$$$######zzzjjjUUUFFF>>>666000///---((($$$###     888ttt{{{rrrIII000***%%%"""!!!!!!yyyiiiSSSDDD>>>666000///---((($$$###      111gggpppoooDDD...+++$$$!!!!!!"""!!!wwwkkkXXXGGG<<<888333...+++(((%%%###       ###OOO{{{|||vvvkkkEEE---%%%###$$$$$$### wwwkkkXXXGGG;;;777111,,,)))&&&"""          ;;;hhh{{{pppiiiCCC,,,$$$!!!""""""!!!wwwkkkXXXGGG<<<888222---)))%%%"""       ***VVVmmmwwwfff@@@***### xxxkkkXXXGGG???;;;555///+++'''###       !!!III{{{qqqlllddd>>>)))$$$ xxxlllYYYHHH@@@;;;555000+++'''$$$!!!     :::iii~~~{{{ggg}}}bbb<<<)))&&& !!!xxxlllYYYHHH===999333...***&&&###       000WWWkkkrrr^^^999(((''' !!!""" yyylllYYYHHH<<<888333...***'''$$$!!!        (((IIIwwwyyynnnZZZ666'''''' !!!!!! yyymmmYYYHHH>>>:::444000---***'''$$$         ===mmmoooWWW444%%%&&& !!! yyykkkZZZOOO@@@888111///---'''"""!!!        555bbbqqq~~~YYY777&&&###### yyykkkZZZNNN@@@888111///---'''"""!!!       )))RRRzzztttWWW444$$$!!! zzzkkkZZZNNNAAA999222000---'''"""!!!      ###BBBpppiiisss{{{PPP///"""!!!  yyykkkZZZNNNCCC;;;333111...'''"""!!!      !!!333^^^iiigggoooFFF+++""""""!!!xxxkkk[[[OOOEEE<<<555222...'''"""      %%%III}}}}}}uuuhhheee???)))"""""" wwwjjj[[[QQQFFF>>>666333///'''"""      ;;;kkkyyypppyyy^^^:::(((""" ---~~~tttiii\\\SSSGGG???777333///'''"""      ///WWWxxxvvvmmmUUU666)))$$$%%%555}}}sssiii]]]TTTHHH???777444///((("""        """DDDvvvwwwxxxccc|||wwwNNN222***%%%...vvvhhhZZZPPPIIIBBB999333000,,,%%%             &&&111[[[yyyooodddvvvFFF...%%% """vvvhhhXXXNNNIIIBBB999333///+++%%%    %%%III{{{}}}yyyfffnnnAAA///(((!!! uuufffWWWMMMHHHBBB:::333///***$$$    777bbbkkkrrrddd<<<...)))"""tttfffWWWMMMGGGBBB:::333...(((###   111TTTvvvkkk```999,,,''' sssfffXXXOOOGGGCCC<<<444---'''###   ,,,HHHzzzlll___888***###"""ttthhh[[[RRRHHHDDD>>>666...'''###!!!     $$$999mmmooouuu[[[555((( ###uuuiii]]]UUUIIIFFF@@@777...((($$$"""     ///```wwwjjj~~~RRR000'''"""!!!wwwjjj^^^VVVJJJGGGAAA888///((($$$###     ,,,RRR}}}~~~eeeuuu|||III+++(((%%% |||uuunnnaaaUUUNNNEEE<<<666///'''""""""     !!!EEErrryyyzzz{{{jjjiiijjj???---$$$"""!!!~~~vvvooocccWWWNNNFFF===777000(((######    <<>>777---'''%%%    ###KKK}}}~~~wwwjjjqqq|||JJJ((('''$$$ wwwppphhh```QQQIIIBBB>>>777---&&&%%%   EEEwwwxxxyyyhhhuuuCCC$$$%%%###%%%yyyqqqjjjbbbPPPIIIBBB>>>777---&&&%%%          !!!EEEvvvxxxbbbvvvrrr@@@"""%%%%%% '''tttggg___TTTLLLDDD???999///'''$$$      <<>>%%%%%%""""""}}}rrrhhhbbbWWWOOOGGGCCC===333+++(((***!!!    888nnn}}}tttnnnooo\\\777!!!""" %%%...'''zzzpppgggbbbXXXOOOGGGCCC>>>444,,,)))+++"""     333gggoootttfffSSS222!!!"""'''444,,,|||ssskkkfffWWWOOOGGGCCC>>>555---******!!!  000bbblllyyy```wwwLLL111######$$$!!!|||ssskkkfffXXXOOOHHHDDD???666...+++'''  ...^^^lllcccgggxxxFFF///$$$$$${{{rrriiidddYYYQQQIIIFFFAAA888000...%%%   )))XXXnnnttteeeppp>>>+++###$$$vvvmmmggg[[[RRRKKKHHHBBB:::222///%%% $$$RRRpppyyymmmtttnnn999((("""###  wwwllldddaaaVVVJJJCCCBBB>>>555,,,)))$$$       ###EEE{{{{{{}}}ooonnnssshhheee888,,,!!!yyyooogggaaaWWWKKKEEECCC???666...'''"""  ???ttt}}}pppiiidddxxxbbb666*** yyypppiiibbbXXXMMMFFFCCC???777000'''""" 666iiissscccggghhh]]]333(((wwwooohhh```XXXMMMFFFCCC>>>777111(((###   ---\\\yyyaaauuucccvvvXXX111((( }}}tttlllfff^^^WWWMMMFFFBBB===777111+++&&&  '''QQQddd|||hhhoooTTT222)))""" }}}tttkkkfff]]]VVVMMMFFFAAA<<<777222---'''   """FFFxxx{{{iiiwwwtttkkkPPP000)))###!!!vvvnnnjjj]]]WWWOOOHHHBBB===888444,,,&&&      >>>nnnuuummmsssjjjpppLLL---'''"""!!!xxxrrrnnn^^^XXXPPPIIICCC>>>999666***%%%       999hhhsssoooqqqkkkfffIII+++%%%!!!!!!{{{rrrkkkaaaVVVLLLIIIGGG???666111///(((      ***'''222\\\rrr}}}oooxxxfffxxxsssFFF+++$$$ yyypppiiiaaaVVVMMMJJJGGG???666222///)))!!! '''$$$,,,TTT|||xxxooohhhmmmkkk===)))###yyypppiiiaaaWWWNNNJJJGGG???777333///)))"""   $$$HHH}}}rrrnnnmmm```xxx```333(((!!!%%%###{{{rrrkkkaaaXXXOOOLLLGGG>>>777444...)))""" ;;;qqqnnnkkkuuuZZZiiiZZZ...'''!!!++++++{{{rrrkkkaaaYYYQQQMMMGGG>>>888666---)))###  222eeennnzzzfffwwwaaa___YYY///'''!!!(((,,, yyypppiiiaaaYYYRRRNNNGGG>>>888777---***$$$   ---WWWtttuuucccnnnrrr\\\sssWWW000&&&!!!### ###!!!yyypppiiiaaaZZZSSSOOOGGG>>>888888///,,,'''!!!   )))JJJ|||zzznnnccciii```fffSSS///$$$!!! {{{rrrkkkaaaZZZTTTOOOHHH>>>999999000...)))###      '''BBBuuu~~~iii|||eeefffeeeaaa|||PPP,,,"""&&&{{{rrrkkkddd[[[SSSNNNIIIAAA:::888444///'''  (((999eeekkkssszzzbbbyyywww^^^mmmyyyFFF---&&&  """$$$|||sssllleee\\\SSSNNNIII@@@999777444///'''!!! &&&555^^^oooppp~~~bbb~~~fffdddrrrBBB...'''!!!&&&$$$ }}}tttnnnfff]]]SSSNNNHHH???888555333...'''!!! '''222XXXuuulllbbbzzz~~~ttt\\\rrrmmmAAA222'''!!!222...$$$!!!vvvpppggg^^^TTTNNNHHH>>>777444333...(((""" ###+++444UUU{{{hhhaaaqqq^^^hhhlllCCC555&&&!!!333...###wwwqqqiii___UUUOOOHHH???777444222...(((###$$$!!!!!! $$$---333PPP{{{gggxxxaaagggmmmdddkkk@@@000%%% )))&&&!!!!!!"""xxxrrriii```VVVPPPJJJ@@@888666111...(((### !!! !!!!!!)))---GGGpppiiimmmccc___cccpppggg999(((###"""***&&&!!!!!!(((,,,((( &&&((("""###wwwqqqjjj```WWWRRRKKKBBB:::888111---((($$$!!! $$$&&&>>>eeelllaaafffZZZgggdddaaa555%%%!!!###'''((('''&&&***...***!!!!!!""""""  ###"""''''''###!!!$$$wwwqqqjjjaaaWWWRRRLLLCCC<<<999111---((($$$!!!  ######:::```oooYYYzzziiiXXXnnn```{{{___444))) !!!'''***!!!""" """ !!!$$$  $$$"""''''''$$$"""yyyppphhhbbbZZZQQQIIICCC>>>:::333...'''###!!!   !!! 444IIIWWWqqqvvvXXXxxx|||~~~```iii___222&&&""" ###%%%$$$$$$,,,...(((""""""%%%"""!!!!!!&&&((((((!!!+++,,,###~~~wwwmmmgggbbbYYYQQQIIICCC===:::444...((($$$"""///@@@\\\hhh}}}WWWooo}}}{{{iii]]]|||^^^333''' """ """'''***)))&&&$$$###'''$$$###''''''&&&&&&)))***,,,((($$$***555444+++}}}uuukkkfffaaaYYYQQQIIICCC===999444///)))$$$""" ***555pppfff\\\VVVbbb|||xxxzzzXXXbbbYYY000%%% """%%%((()))%%%!!!&&&!!! $$$'''&&&$$$%%%''')))(((%%%+++222///&&&wwwnnnfffaaaYYYQQQJJJCCC===999444///((($$$"""  &&&111dddsssSSSrrrVVVYYYzzzwwwbbbYYYSSS+++""" !!!"""###&&&(((%%%!!!""" &&&&&&######%%%%%%### """&&&"""{{{ssseeeaaaZZZRRRKKKEEE>>>:::333...(((###!!!###%%%222[[[SSScccYYYUUUyyytttqqqVVVnnnQQQ***"""!!!!!! &&&(((&&&%%%((((((%%%$$$%%%,,,,,,******'''&&&""" !!!~~~vvvfffaaa[[[TTTMMMFFF@@@;;;444///((($$$""" $$$!!!$$$111KKK{{{YYYUUU___RRRyyynnn}}}|||SSSUUUvvvRRR,,,%%%"""$$$""""""$$$"""%%%,,,///+++***///111...&&&###$$$+++000000//////((('''$$$######$$$###!!!~~~vvvfffbbb\\\VVVOOOHHHAAA<<<666111+++&&&$$$"""  """$$$&&&&&&!!!"""!!! %%%+++!!!!!!***777hhh```IIIyyygggOOOwwwuuuxxxiii{{{WWWFFFfffSSS---'''!!!''')))&&&"""""""""''',,,+++,,,222333///333===>>>777)))(((***000222000///111///......///...+++'''&&&|||tttgggccc]]]WWWPPPIIIBBB===888333---(((&&&$$$""")))///444888:::)))***)))%%% !!!&&&,,,333'''###&&&ZZZeeeAAAnnnmmmLLLmmmpppuuuhhhzzz```DDDbbbSSS,,,&&&!!!"""))),,,)))$$$'''&&&### $$$---333333222555333222;;;HHHHHH>>>//////222666555222111555;;;;;;<<<===:::333---***}}}uuuhhhddd]]]TTTLLLDDD>>>;;;555444---%%%!!!!!!######***"""***^^^sssKKK666111((("""&&&000666555111)))!!! !!!<<>>DDDGGGFFFOOOHHHDDD888???FFF<<<@@@GGG===PPPIIIIIIPPPMMM;;;+++%%%}}}uuujjjeee^^^VVVNNNGGGAAA===777555///'''###### &&&""",,,---///SSSfffLLL666777444,,,'''((()))(((444,,,$$$######   444]]]PPPPPPzzz}}}MMM]]]lllooouuuzzzmmm___vvvPPP---!!!!!!"""///<<<888+++'''(((&&&&&&///@@@KKKNNNWWW^^^ZZZeeefff]]]___VVVUUUCCCCCCIIIHHHQQQVVVIIITTTJJJIIIQQQPPP???---%%%xxxlllggg```XXXQQQJJJCCC???888777111)))%%%$$$!!!+++$$$...333...===HHH:::666777666555777777///&&&)))###!!!$$$&&&###!!!!!!$$$"""!!!###000UUUYYYKKKeeeMMMSSShhhhhhzzz```ddd~~~MMM+++ !!! ###(((444===777***)))))))))+++555DDDPPPSSSrrrsssmmm{{{zzzeee^^^QQQWWWEEE>>>CCCJJJWWWZZZNNNQQQJJJMMMYYY]]]MMM555&&&{{{nnnhhh```YYYRRRLLLEEE@@@888777111***&&&%%%!!!!!!$$$///,,,444888333:::>>>111888222---444BBBFFF666"""!!!(((''' &&&"""###""" %%%%%%444[[[gggQQQ___PPPLLLxxxiiihhhxxx```UUU}}}LLL*** """'''***...111---%%%///...---000777@@@FFFIIInnnllleeetttuuu___WWWKKKJJJBBB>>>@@@HHHRRRSSSKKKHHHEEEMMM```jjj]]]AAA,,,yyynnnggg___XXXSSSMMMEEE@@@777666222***&&&%%%!!! ###(((---000555::::::>>>IIIHHH999888333---...555777***$$$000777///!!!""",,,###$$$!!!&&&$$$>>>lll~~~llluuuYYYMMMqqqnnnlllttt~~~nnnTTTsss|||KKK+++"""$$$++++++(((''')))))):::555111222888AAAJJJQQQ___]]]WWWggglll^^^\\\SSSEEEMMMPPPPPPSSSTTTNNNIIICCC???DDDUUUccc^^^III666}}}uuunnnggg]]]WWWSSSNNNFFF???777777222+++(((&&&!!!$$$'''$$$###(((///222...444555333999BBB???555333777777000)))((((((((((((///>>>FFF:::'''$$$...(((---+++!!!!!!%%%'''...QQQ___JJJeeerrrmmmrrr^^^^^^{{{JJJ+++%%% $$$+++,,,))))))...444???888444888CCCPPP___jjjbbbggg```iiilllbbbaaaTTTJJJ^^^fffggglllfffTTTKKKMMMCCC===CCCPPPTTTJJJ>>>xxxoooggg]]]XXXUUUOOOGGG@@@888888444---)))(((###)))...+++)))---222444,,,------111888666777@@@888;;;999333///111666777///333BBBPPPIII444---444CCCEEE;;;'''!!!&&&///KKKqqqdddEEEZZZsssiiirrrpppSSSoooyyyHHH+++&&&### """)))...000111444777777555;;;IIIVVVaaakkktttppp||||||sssmmmXXXQQQgggnnnxxxjjjXXXbbbUUUGGGCCCJJJNNNGGG>>>ppphhh^^^XXXVVVQQQHHHAAA::::::666///+++)))$$$+++333111///111444333+++(((,,,===FFF>>>GGGdddIII@@@444000888???;;;222444555DDDWWWWWWFFF<<>>:::444...,,,---)))!!! !!!CCCSSSHHHFFFKKKCCC888111AAACCCBBBSSSdddhhhiiiiii[[[UUUTTTUUU]]]XXXFFFAAA===TTTdddSSSDDDAAA999GGGCCC>>>777,,,"""###***$$$!!!222SSSoooBBBRRRsss```zzzfffkkkUUUvvvHHH---'''!!! (((&&&###...000)))&&&(((***111:::DDDRRRaaajjjkkkwwwsssyyyxxxoooZZZ]]]bbbFFF666KKK}}}ppplllccc[[[XXXUUULLLAAA;;;666000......+++###   &&&555BBBFFFIIIOOOJJJ===QQQ___^^^[[[lll~~~|||xxxooohhhkkkfffRRRIIIFFF]]]yyyqqqQQQ<<<666@@@AAA@@@:::111)))$$$"""%%%$$$"""+++NNNtttuuuPPP\\\uuu```uuufffzzzVVVxxxrrrDDD)))###%%%### """'''---&&&&&&---///+++---333333555999BBBRRR___```[[[hhhzzzqqqssspppuuuoooaaacccfffMMM@@@VVV|||ppplllddd\\\XXXUUUMMMCCC===888222000///,,,%%%!!!!!!555CCC===>>>AAA666GGGRRRMMMGGGXXXnnnxxx}}}kkknnnnnnbbbZZZeeehhhXXXYYYOOOZZZrrrKKKAAAQQQVVVRRRDDD777000'''$$$!!!'''@@@mmmqqqzzzxxx[[[|||pppddd\\\dddoooBBB((("""$$$$$$(((######***///---'''&&&...222000222999;;;888888BBBSSS^^^YYYNNNKKKZZZ[[[ccchhhmmm~~~gggvvv}}}xxxoooooovvvqqqqqqrrr[[[NNN```}}}rrrnnneee\\\WWWSSSLLLCCC>>>999444000///+++&&&!!!$$$DDDQQQ<<>>NNNMMMKKK^^^yyyyyywwweeeYYYwww^^^KKK]]]fff```III777222,,,###""""""777\\\yyyQQQooonnn```kkkVVVnnnqqqCCC***%%% &&&'''---&&&###***333555)))&&&,,,999???;;;888999<<<:::;;;DDDTTT___ZZZPPPYYYbbb___oooooodddxxxyyymmmuuugggRRR[[[tttqqqhhh\\\UUUPPPIIIAAA>>>:::444111...+++&&&""" ###BBBMMMEEEZZZmmm[[[;;;TTTaaahhh}}}www|||gggiii}}}YYYDDDKKK\\\___LLL999222---&&&  (((///UUUwwwJJJgggnnn[[[WWW\\\qqqDDD***%%%$$$)))---)))(((111777777888333777CCCGGG@@@:::999888;;;???FFFRRR]]]___ZZZiiixxxzzzvvvqqq{{{rrrpppPPPOOOwwwtttjjj^^^UUUPPPHHHAAA>>>;;;666111...***'''$$$!!!!!! """333HHHaaaxxx\\\vvvuuupppwwwooobbbbbb```RRRGGGFFFZZZggg^^^KKK999*** %%%%%%!!!EEEuuu|||MMMccckkkWWWgggUUUtttqqqCCC)))$$$!!!%%%%%%&&&,,,000111JJJ???999===>>>999666777666<<>>666;;;AAAHHHWWWjjjyyyyyyYYY___yyywwwnnnbbbYYYTTTOOOJJJBBB???:::555000---***)))""" ###%%%+++)))000EEEoooyyykkkSSSXXXSSS\\\~~~zzzvvv}}}zzzsss|||jjjmmmwww~~~vvv^^^EEE777!!!$$$'''&&&&&&((( """EEE|||{{{|||{{{tttkkkeeeeeeggghhhbbbccciiiiiicccdddjjjvvvdddrrraaaUUU{{{wwwZZZQQQ}}}sssEEE)))###!!!###***+++'''!!!$$$+++(((###(((555:::...)))111;;;@@@EEELLL666:::???JJJ___xxxzzz~~~mmmTTTccc~~~uuukkkddd\\\RRRMMMLLLEEEAAA:::555111...***((("""***---%%%111%%%BBBfffllluuuzzzgggTTT^^^gggsssxxx{{{tttrrrmmmgggbbbYYYGGG777((( !!!$$$!!!######III|||pppfffWWWZZZYYYTTTQQQPPPOOOKKKJJJMMMQQQRRRNNNHHHCCCAAASSSPPPUUU```ccceeevvv___RRR{{{uuummmDDDaaatttHHH,,,###""" (((333444&&&%%%&&&"""!!!%%%'''(((,,,333&&&***777???CCCNNNPPPCCC;;;BBBCCCSSSwwwsss```UUUwwwmmmfff^^^UUUOOOOOODDD@@@:::555222///,,,+++### ###%%%$$$000OOO^^^aaavvvkkkwwwtttYYYVVV```\\\gggcccZZZOOOEEE===444,,,'''!!! !!!"""GGGwww{{{~~~{{{qqqcccUUUNNNWWWaaaiiijjjkkknnnrrrsssmmmoooqqqoooiiiaaa[[[XXXRRRLLLHHHIIIHHHKKK[[[mmm|||}}}XXXTTT|||~~~xxxyyyOOOXXXtttGGG))) !!!+++...$$$"""***111---,,,***((((((***...111222///888CCCIIIRRRRRREEEBBBSSS^^^kkkyyydddYYYyyypppiiibbbXXXRRRQQQCCC???:::555333000...,,,%%%!!!$$$!!!"""+++RRRfffbbbnnn}}}||||||mmmPPPKKK[[[eeeaaaWWWIII<<<111+++(((((("""!!!DDD|||yyykkkfffeeetttzzz|||tttgggbbbiiirrr}}}tttnnncccWWWOOOLLLOOOSSSbbbjjjbbbRRRYYY~~~sssaaaMMMkkkvvvHHH***!!!!!!))),,,&&& ###***+++000444222)))'''---000---555...888JJJSSSXXXUUUIIIJJJhhh}}}ggg[[[yyyqqqkkkdddZZZTTTSSSFFFAAA;;;777333111...,,,%%%&&&%%%###,,,NNNSSSRRRsssdddQQQWWWbbbcccQQQ>>>777555///***(((!!! !!!"""$$$###!!!???tttkkkaaabbbfffvvvwwwuuummmjjjtttyyypppdddZZZZZZ[[[WWWQQQZZZwwwzzztttvvvJJJWWWyyyKKK...&&&!!!###'''***&&&(((+++$$$+++444333'''%%%///333...===777DDDXXX^^^]]]YYYOOO]]]rrrbbbxxxqqqlllddd[[[UUUTTTIIIEEE>>>888444000---***%%%$$$((($$$!!!:::<<>>YYYyyypppHHH;;;DDD777555///+++111<<>>JJJKKK[[[mmmuuuzzzrrrnnniiiaaaZZZXXXMMMHHHAAA<<<999666111---(((!!!"""(((+++***%%% &&&222@@@^^^iiiOOOEEEEEE;;;NNN777///222222FFFCCC......---***'''&&&(((***!!!""" ===|||{{{ggg\\\VVVccctttkkkyyysssIIIZZZRRR***&&& """""" &&&,,,"""'''+++%%%(((000555111---333===DDDYYYuuuccc|||}}}tttoooiii___XXXUUUMMMHHHAAA<<<:::666111---((("""$$$+++000///((("""+++555EEEgggvvvZZZFFF???:::FFF000+++///...<<<999000,,,(((&&&'''))))))(((!!!###!!!666nnn~~~ooo___^^^hhhpppnnnggg{{{yyyaaa\\\yyyOOO***''')))---&&&!!!&&&)))'''222555777888:::>>>@@@@@@VVVvvvooo|||vvvpppiii^^^VVVSSSNNNHHHBBB>>>;;;777222...)))"""%%%///666666...&&&***444DDDiiipppUUUIIIDDDIII777555999333666555555///(((''')))+++((($$$"""$$$"""---\\\uuufffZZZTTTYYYdddmmmuuuTTT```{{{LLL,,,(((!!!###"""!!!&&&333111333999@@@CCCBBBAAARRRnnnsssuuuwwwqqqiii___VVVSSSNNNIIICCC???<<<888333...***###$$$111===>>>555,,,,,,888GGGiiizzzccc]]]RRRWWWNNNJJJIII<<<444555888333...,,,,,,***%%% ###"""!!!&&&OOOxxx\\\HHHOOOdddzzzQQQKKKvvv|||LLL...'''!!!)))//////444;;;???BBBKKKUUU^^^jjjmmmuuuwwwqqqjjj```XXXUUUOOOJJJDDDAAA>>>:::333///+++$$$ %%%555EEEIII@@@555777DDDPPPlllqqqbbbddd[[[dddfff[[[RRRAAA111444222222222000,,,((($$$"""$$$$$$GGGeeeGGGGGGXXXooocccDDDddd~~~OOO000%%%!!!"""""" !!!---555999BBBGGGBBBBBBYYYuuuwwwoooiiiwwwrrrkkkbbbZZZWWWOOOKKKFFFBBB???;;;444///,,,%%%  (((:::LLLQQQHHH<<<>>>JJJSSSjjjnnndddeeefffsss{{{fffWWWLLL666888...000000...***&&&&&&'''$$$$$$@@@xxxxxxZZZQQQWWWYYYrrrsssMMMUUUzzzQQQ333%%%!!! ###%%%%%%%%%((('''%%%&&&+++111///)))""" """!!! !!!))):::???KKKQQQGGGDDDbbbrrrjjjwwwrrrlllbbbZZZWWWOOOKKKFFFCCC@@@<<<555///,,,&&&!!! """$$$%%%$$$###))):::MMMSSSIII<<<===GGGNNNeeeuuukkkqqq~~~eeeYYYXXX@@@>>>:::666000+++((((((((()))%%%%%%888jjjvvvrrrccckkkyyynnn^^^KKKaaa{{{QQQ444&&& $$$+++......000777>>>>>>666,,,)))///555222)))!!!$$$888:::HHHVVVQQQMMMfffxxxppprrryyyssslllaaaYYYVVVPPPLLLGGGDDDAAA<<<555000---&&&"""!!!$$$(((***&&&###'''777JJJPPPEEE888>>>FFFKKKdddqqquuu^^^UUU^^^DDD>>>KKK@@@222***)))******)))%%%&&&111^^^zzzqqqmmm|||fffccclllEEEQQQ|||wwwQQQ555((( (((555888444666BBBOOOJJJ===+++"""&&&+++&&&###&&&&&&555444DDDZZZ___[[[mmmkkkooo~~~xxxnnnhhhccc\\\WWWSSSJJJCCCDDDDDD???777222333''' %%%...///***(((###$$$222JJJVVVMMM<<>>555*** 111:::111""" ,,,999sss{{{OOO111,,,###!!!"""///999......555???BBB>>>BBBLLL]]]QQQ```|||}}}xxxppphhheeeYYYNNNNNNNNNEEEAAAAAA<<<<<<666000,,,&&&$$$'''&&& '''000888;;;333//////222BBBcccrrrfffmmmeeeqqqtttaaaQQQ@@@000((('''&&&***......***%%%###"""###***QQQ|||lll999%%%---'''%%%++++++000555666555777>>>DDDSSSMMMLLL```}}}}}}xxxooohhheee```RRROOOOOOFFFBBBAAA;;;<<<666111...(((!!! '''(((######(((888KKK???333,,,...CCCeeeppp```{{{ooojjjqqqttt```KKK;;;000)))'''"""%%%%%%!!!!!!(((BBBtttwwwEEE...111,,,###"""***000444444555666777:::>>>@@@FFFKKKQQQ^^^llljjjkkkyyy~~~xxxooohhheeeaaaSSSQQQPPPGGGCCCBBB<<<;;;666222000+++$$$"""### (((''' !!!"""&&&&&&<<<[[[PPP<<<,,,...DDDdddkkkWWW\\\eeeuuuxxxyyyqqq]]]BBB222...,,,&&& """""" &&&222ZZZYYY;;;444,,,$$$$$$,,,111777555333444888<<<>>>>>>;;;KKKXXX``````UUUTTTdddrrr{{{yyyppphhheeeZZZRRRUUUUUUIIIAAAAAA===999555222111---&&&###%%% $$$#########''')))<<>>;;;777444333444000)))$$$%%% (((......333'''"""""")))AAAUUUUUUbbbgggooouuu~~~zzzyyyjjjvvveeeRRRRRRIII666***))))))'''!!! !!!"""  $$$***KKKxxxuuuppp|||~~~aaa000***"""!!!###$$$***///...***(((,,,000666======DDDRRRWWWVVV\\\uuuyyymmmeee~~~tttlllhhhaaa[[[______NNNCCC@@@;;;999666666777333+++&&&%%%!!! $$$)))444AAA777+++$$$!!!%%%===WWW___PPPXXXaaajjjuuuvvvzzzmmmXXXnnneeeKKKJJJEEE:::---%%%"""""""""!!!!!!###$$$"""'''999]]]wwwyyywwwuuunnn<<<***### !!!"""'''+++///000///---,,,---666BBBGGGJJJSSSSSSRRRXXXkkkvvvpppkkkvvvmmmiii___TTTSSSUUULLLGGGDDD===:::888888999555,,,'''&&&###"""  %%%###%%%%%%999UUU<<<---###444QQQ[[[YYYZZZYYYXXX```wwwzzzpppUUUmmmdddHHHFFFCCC>>>000!!!!!!"""(((111NNNuuueeeooowwwHHH(((!!!!!!!!!"""(((***---222666555222///...BBBNNNOOOPPPLLLJJJSSSZZZkkk{{{~~~kkkjjjzzzpppgggaaaZZZSSSPPPPPPMMMEEE>>>>>>;;;999666333///***&&&### &&&!!!&&&777EEE777)))"""### $$$DDDkkkkkkZZZMMMKKKNNN[[[~~~{{{yyyeeeSSS[[[cccpppEEEEEE???333(((""""""%%%%%%(((;;;ccctttnnnFFF///&&&'''%%% !!!///777222///444666222333JJJUUUSSSOOOJJJLLLYYYlllsss|||}}}wwwtttyyy{{{fffZZZzzzppphhhccc]]]UUURRRRRRNNNGGG@@@===;;;888555333///***&&&%%%"""  ///===000###!!!"""(((FFFjjjkkkRRRAAAAAABBBIIIgggtttsss[[[AAADDDPPPcccCCC:::000***'''###---NNNzzzsssRRR111'''&&&%%% ---444///,,,000222///222;;;CCCOOOTTTLLLMMM___kkkoootttyyy{{{yyyvvvsssrrrssssssqqqtttzzz}}}|||yyyzzzwwwtttjjjcccbbb{{{qqqiiieee___YYYUUUTTTPPPIIICCC===;;;777555222...***&&&&&&### !!!!!!...;;;999))) """"""$$$888SSS```FFF444444444777NNNmmmtttiiippp[[[???;;;DDDWWWHHH555((()))---))) $$$999```qqqtttbbb666(((%%%$$$)))///+++(((+++---***111---000EEESSSIIIHHH\\\hhhjjjooouuuxxxvvvoooiiibbbeeeeeeccchhhttt~~~|||~~~zzzsssrrrvvvssskkkxxxsssqqqqqqkkk___YYY[[[{{{qqqjjjeeeaaa[[[XXXUUUPPPIIICCC===:::777444222...***'''&&&$$$!!!######...:::AAA000%%%$$$!!!))):::III???555///+++000CCCXXX~~~eeeZZZggg___JJJDDD???HHHFFF333''',,,111(((!!!###"""***HHH{{{kkkzzznnn<<<***$$$$$$'''+++)))&&&((()))'''///******999GGGAAA>>>MMM\\\___eeemmmqqqmmmaaaVVV___ccceeedddgggpppxxx{{{qqquuutttlllkkkqqqqqqmmm^^^___dddjjjhhh```[[[\\\{{{rrrllldddaaa\\\YYYUUUOOOHHHCCC>>>;;;777444222///,,,)))%%%###!!!(((222:::+++"""###### '''222444@@@BBB333)))000@@@IIImmm{{{gggPPPUUUTTTJJJDDD555333555+++'''+++*** !!!444fffmmmaaavvvDDD---###$$$### %%%)))(((&&&'''(((''')))//////222<<<<<<:::AAAMMMNNNSSSZZZ```___VVVNNNWWW]]]bbbdddeeehhhhhhfffrrrzzz{{{qqqjjjmmmrrrrrr```ZZZVVVYYY___bbbcccccc}}}uuupppcccaaa]]]ZZZUUUNNNGGGCCC???<<<888555333000...+++&&&$$$!!! ###+++555***"""###### $$$,,,,,,AAAJJJ;;;,,,...999>>>^^^nnnqqqqqqtttrrrsssOOOHHHCCC>>>:::***&&&+++---...+++$$$***TTT~~~{{{\\\sss~~~LLL000###$$$$$$ ###&&&'''''''''((((((%%%000111000999===;;;???FFFFFFGGGMMMSSSXXXXXXWWWMMMSSSZZZ^^^aaabbb\\\TTTyyy}}}kkk[[[XXXZZZ[[[WWWPPPLLLRRR\\\^^^UUUKKKzzzuuudddbbb___[[[VVVOOOHHHCCC@@@===999666444222///---'''%%%###"""!!! (((555,,,%%%$$$!!!&&&---777AAA@@@111'''...;;;WWWcccmmmmmmrrrwwwoooyyykkkGGG???999222///$$$&&&555======... ###!!!$$$@@@bbbsssxxxRRR333$$$%%% !!! !!!###&&&''''''((()))%%%((()))111<<<:::777@@@???BBBFFFLLLPPPSSSTTTTTTIIILLLOOOTTT[[[]]]VVVMMMYYY``````TTTLLLPPPVVVXXXJJJGGGGGGPPP[[[WWWDDD000}}}yyydddcccaaa\\\VVVOOOHHHDDDAAA>>>:::666444333000///((('''%%%$$$###!!!###000)))$$$###!!!""")))...***333@@@555!!!&&&===VVV```qqqppplllyyyoooyyy{{{QQQ555666555+++'''!!!)))AAAKKKEEE---###---HHHUUU555$$$&&&!!!!!!%%%'''&&&'''***''' 111???555///>>>333;;;FFFNNNOOOKKKFFFCCCGGGGGGFFFIIIRRRWWWQQQGGGKKKPPPOOOGGGFFFNNNUUUTTTSSSKKKDDDGGGQQQRRREEE555{{{vvvrrriii```\\\WWWOOOHHHFFFEEE@@@;;;666333111...---(((&&&$$$######""" $$$'''***(((###!!!"""%%%###'''...333444///(((""":::WWWuuusssgggtttqqqOOOrrrvvviiinnnvvvtttvvvhhhHHH444111---+++***)))((('''888GGGBBB&&& '''///eeeeee999###!!!""""""!!!!!!"""&&&***$$$######'''...666<<<>>>AAA:::777===FFFIIIFFFBBB===@@@BBBCCCIIIPPPLLLDDDGGGJJJJJJIIIJJJMMMKKKFFFIII@@@<<>>;;;===>>>@@@EEEJJJGGG@@@MMMQQQSSSPPPMMMKKKFFFAAABBB>>>>>>CCCEEE>>>555000yyytttkkkccc^^^YYYQQQJJJHHHAAA>>>999666333222///---+++)))&&&$$$$$$""" """%%%'''%%%""" !!!###(((333777111***333333<<>>>>>???DDDGGGDDD???FFFLLLPPPKKKEEE@@@;;;666666888<<<@@@<<<444///000~~~xxxvvvmmmddd```ZZZRRRKKKIII@@@===999666444222000...,,,***'''%%%$$$""" &&&---000---***:::666:::===<<>>===---:::333+++444000&&&,,,***(((%%%$$$###"""$$$%%%FFFyyytttuuuWWW---$$$###!!!'''%%%$$$%%%(((,,,...///333666999<<<@@@CCCBBB>>>??????@@@AAADDDEEECCC@@@999AAAEEE@@@999666444222...000555999444---***,,,{{{wwwnnneee```[[[RRRKKKIII@@@>>>:::777555333000...---+++(((&&&%%%###  ###%%%&&&((()))+++444>>>KKKFFF222...555444444111555///$$$)))111***///...///===888((('''$$$###!!! ###$$$777aaa~~~qqqiii999((((((!!!""" (((&&&$$$%%%(((+++,,,,,,333888;;;;;;>>>CCCAAA;;;;;;;;;;;;===>>>===<<<<<<666<<>>;;;888555111...,,,***((('''&&&%%%###!!!!!!"""$$$&&&(((+++QQQkkkTTT***!!!((($$$&&&&&&((()))(((&&&'''+++***%%%%%%%%%###&&&$$$ !!!666aaappp}}}UUU***%%%"""!!!$$$###"""!!!###&&&((())))))///222000...555>>>;;;111111...///333333///000444333666555111000111000---000...///222222,,,''''''xxxnnneee```ZZZQQQJJJHHHEEECCC???<<<999555111---,,,***(((''''''&&&$$$""" ###%%%$$$"""///SSSeeeEEE+++'''"""(((''''''((("""!!!,,,### ###---SSSkkkccc000((('''  !!!$$$'''((((((&&&(((&&&&&&111???>>>222444111222666666222333999111444555444555777444...,,,,,,...111...'''$$$%%%~~~zzzqqqgggaaa^^^YYYQQQJJJHHHDDD???:::777444111///000---)))'''&&&%%%$$$###!!! !!!""""""!!!!!!"""///666444&&&!!!### !!! %%%)))'''$$$!!! )))***>>>ssstttpppBBB&&& !!!!!!""")))---,,,***+++)))&&&&&&---666888444---222999;;;888333///---///111222111///......///---)))(((******&&&###$$$zzzzzzqqqggg```]]]YYYQQQKKKHHHDDD???;;;888555111//////---***((('''%%%###"""!!!  !!!  $$$,,,*** """$$$"""  222bbb|||yyy|||LLL+++"""!!!&&&!!!%%%((((((&&&((((((%%%$$$)))000000,,,)))...333555222...+++******,,,......,,,+++,,,---((($$$###&&&&&&""" !!!{{{zzzrrrggg```\\\XXXRRRLLLHHHDDD@@@<<<888555222//////---+++)))(((&&&###  ''''''***NNNwwwvvvZZZ111$$$""" ###""" ((((((&&&%%%(((,,,***%%%%%%(((+++,,,***(((&&&&&&%%%'''))))))(((''''''((('''###!!!######{{{sssiiiaaa\\\XXXRRRNNNHHHEEE@@@===:::666222///...---+++***)))'''###  %%%'''!!!###"""&&&999rrrooofff888%%%"""###$$$$$$###$$$'''$$$!!!"""###$$$$$$############%%%&&&&&&$$$"""######+++&&&###$$$###{{{tttkkkccc]]]XXXSSSPPPHHHEEEAAA>>>;;;777333///---,,,++++++***((($$$!!!  !!!""""""'''XXXmmmtttsssBBB(((!!! ###!!! !!!!!!!!!$$$%%%%%%$$$!!!'''###!!!$$$###{{{vvvnnnggg```ZZZUUUQQQHHHFFFBBB???<<<888333000---,,,*********(((&&&$$$!!!   ###"""###EEE|||ooojjjSSS///!!!!!!!!! """%%%%%%### """$$$$$$###  """ !!!zzzwwwqqqkkkccc\\\UUURRRHHHFFFCCC@@@===999333000---+++)))((())))))((('''"""!!! """"""&&&666cccssshhhzzzhhh:::###""""""!!!"""&&&'''&&&  !!!!!!!!! zzzxxxsssmmmeee]]]VVVRRRHHHFFFCCC@@@===999444000,,,***((('''(((******)))###"""  ###'''JJJ~~~```jjjxxxBBB%%%### !!!  !!!###!!!!!!~~~zzzsssllleee___YYYVVVPPPJJJCCCAAABBB???888111000...,,,)))''''''((((((###"""$$$ """@@@lllccc[[[HHH%%%""" ~~~yyyrrrkkkeee^^^XXXTTTRRRLLLEEEBBBBBB>>>777000111///,,,***(((((((((((($$$ 111VVVppp[[[gggXXX222)))}}}yyyrrrkkkddd]]]WWWSSSTTTNNNGGGDDDBBB>>>777111222000...+++***)))))))))&&&""" !!!&&&@@@xxxbbbccc~~~hhh===))) }}}yyyssslllfff^^^XXXSSSTTTOOOHHHDDDBBB???999444333111///---+++***))))))'''###!!!!!!$$$###666bbb{{{vvvEEE&&&"""}}}zzztttnnnhhhaaaZZZUUUQQQMMMHHHDDDBBB???;;;888333222000...,,,***)))((('''$$$""""""###!!!"""000PPPPPP(((%%%!!!|||yyytttoooiiiccc\\\WWWPPPLLLGGGCCCAAA???<<<;;;333222000...,,,***((('''%%%"""!!!"""(((@@@ttt^^^111'''###yyyvvvsssnnnjjjccc\\\XXXPPPMMMHHHCCC???===;;;:::222111000...,,,)))'''&&&###!!! """%%%---[[[oooAAA((($$$$$$wwwtttqqqmmmiiiccc\\\XXXQQQNNNIIICCC>>>;;;999888222111000...+++)))&&&%%%""" """""" '''FFFqqqTTT)))%%%###///'''