BM6P6(@ zzzbbbQQQGGG;;;888999333333888555333888999===JJJooocccDDD>>>;;;888777777777777666;;;;;;;;;:::999888777666:::::::::999:::<<<<<<:::BBBKKKdddyyybbbIII===;;;999555333555333777???AAAEEEZZZqqqrrr___SSSIIIDDDAAAAAA???<<<@@@HHHXXX~~~rrr^^^YYYXXXeee}}}yyySSS===888555111111......111111000444999DDDDDDIIIQQQTTTSSSSSSUUURRRUUUXXXYYYZZZ\\\___aaaeeedddgggkkkmmmppp~~~yyyiii^^^YYYXXXUUUSSSTTT\\\hhhqqq~~~{{{ssslllGGG999777222111444777555444444666777777666111111000000000111333444;;;999666333111///---,,,///------///---***,,,000000000333777999BBBYYYooo~~~aaaKKK:::777333111000///...---999555777BBBNNN[[[lllzzz~~~qqq\\\HHH:::444222111111---000777>>>NNNsssqqqLLL888444222---111,,,---222444???```tttVVVEEE:::222)))+++,,,,,,******+++---...111555;;;HHH]]]ttt~~~fffLLL===999444555555888>>>LLL\\\hhhvvvxxxhhhPPP>>>555444///111444000333000,,,*********))))))(((((((((((((((((((((((((((((((((&&&######$$$&&&''')))***)))'''&&&&&&'''***(((&&&$$$"""###$$$$$$***(((%%%$$$$$$###""" """"""############""""""((('''&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$%%%&&&''''''%%%!!!%%%###!!!"""$$$&&&&&&&&&$$$""" !!!$$$&&&%%%###xxx```PPPGGG<<<999999444333888555555:::;;;@@@NNNpppaaaFFF>>>;;;888777888888777666<<<;;;999888888999:::;;;::::::::::::;;;===>>>>>>HHH[[[yyyiiiUUU@@@888888777555333888666999@@@DDDKKKaaaxxxjjjXXXMMMDDDAAA@@@@@@???>>>EEENNNeeexxxuuuvvvjjjKKK:::666555333111......000000...000555======AAAHHHKKKJJJLLLPPPRRRUUUXXXYYYZZZ\\\```cccffflllvvvrrriiieeeeeeiiiggg]]]PPPHHHJJJNNNSSSYYYaaalllyyyxxxqqqlllHHH:::888333222666666444333333444555555444555555333222222222333444999::::::777111......000///---...000///,,,---111000///222888@@@PPPjjj{{{cccKKK999444333000//////......---999999@@@NNN\\\hhhvvv~~~ppp\\\HHH;;;444111000000,,,...555;;;KKKpppsssPPP;;;666555111///,,,---222777FFFkkkpppPPP???666000---------,,,***)))))))))...222;;;KKK___rrroooWWW@@@333000+++,,,---...333???MMMWWWhhhxxxzzzjjjNNN<<<555444///111444///222///,,,************)))(((((((((((((((((((((((((((((((((&&&$$$###%%%&&&'''(((***)))'''&&&&&&''')))'''%%%$$$######%%%%%%&&&%%%$$$"""!!! ###$$$$$$$$$$$$######"""!!! !!!###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$&&&'''&&&"""###""" !!!###%%%%%%%%%%%%###!!!"""$$$&&&%%%$$$sss]]]NNNFFF<<<::::::444444888666777======CCCSSSttt]]]HHH>>><<<999888888999888777===;;;999888888:::===???<<<<<<======>>>???BBBEEEQQQpppWWWGGG999555777888777777;;;888;;;CCCJJJWWWooowwwbbbRRRJJJCCCEEEHHHKKKJJJMMMXXXddd}}}aaaFFF999333111000333//////111111...///222666666999>>>@@@@@@DDDIIIOOORRRUUUVVVVVVYYY^^^bbbjjjwww{{{gggUUURRRMMMLLLOOOOOOIIIBBB???@@@IIIXXXgggttt}}}qqqmmmkkkGGG;;;999555333666555333111222333444333222555444333222222333444444666:::<<<999222---///222...---...111000------111111111555@@@OOOeeewww```KKK:::///000000////////////000111888>>>MMM___mmmwww}}}ppp\\\III;;;333///...///+++,,,222888FFFkkkxxxUUU===888666333///...///333:::PPPxxxgggHHH888111---///---,,,+++,,,,,,+++)))222777FFF]]]www~~~kkkXXXDDD333+++***)))***+++,,,///666AAAJJJ\\\nnnyyyhhhIII999444555000000222---000...+++***+++++++++***((((((((((((((((((((((((((()))((('''%%%$$$%%%'''&&&((())))))'''&&&&&&''''''&&&%%%$$$$$$%%%&&&'''''')))***'''$$$"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!"""############$$$%%%&&&&&&'''&&&%%%"""!!!!!!"""%%%&&&((($$$"""###&&&'''###"""  """$$$$$$###%%%$$$"""###$$$%%%%%%$$$mmmXXXKKKEEE<<<;;;<<<666666999777999>>>===EEEYYY~~~{{{WWWGGG???<<<:::999999:::999999===<<<;;;::::::;;;======>>>>>>???@@@>>>???EEELLL]]]fffKKK???666666:::;;;:::;;;:::999===GGGTTTfffppp]]]QQQLLLFFFOOOYYY___bbbhhhuuubbbIII===666333444555111000333333111000222111222666;;;;;;:::===BBBEEEJJJPPPSSSTTTXXX^^^dddvvvnnn```SSSHHHHHHDDDCCCFFFHHHFFFGGGJJJFFFSSSfffxxxuuuiiiggg~~~hhhEEE:::999555222666555444222222333444333222222222111000111222333444555777999777333//////000...---...000...+++,,,000111666AAARRRfff{{{ppp[[[JJJ>>>555//////000000000000222555777;;;GGGZZZmmmzzz~~~qqq]]]JJJ;;;333///---000+++,,,111555BBBeeeZZZ???666444222222222222444???ZZZ]]]???111...---...,,,***+++---///000///:::CCCVVVooorrrbbbOOOAAA666...+++,,,+++,,,---------222:::@@@SSSfff{{{qqq___CCC666444666000///111,,,...,,,******+++,,,++++++((((((((((((((((((((((((((())))))(((&&&%%%&&&'''%%%''')))((('''&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''+++...+++&&&###%%%(((%%%%%%%%%%%%$$$###""""""""""""!!!!!! """"""###$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''### $$$&&&"""""" !!!###$$$$$$###%%%$$$$$$###$$$%%%%%%%%%gggSSSHHHDDD===<<<===777888:::777:::???>>>HHH```rrrPPPFFF???===:::::::::;;;;;;:::<<<===>>>>>>===<<<:::888===<<<===>>><<<<<>>BBBEEEHHHNNNUUUXXXeeexxx|||lll``````yyycccBBB999888444111444777555444333444555444333666555333111000000000111555333111111222222///,,,...,,,,,,...---***,,,111333???SSSiii|||vvvdddMMM>>>888444///,,,///000000000111555:::???GGGVVVkkkzzzsss^^^JJJ;;;333///---111,,,---222444>>>___cccDDD666222///111333333777GGGhhhtttRRR999///---------+++))))))+++///333555CCCTTTmmmuuujjjRRRFFF999333000------...)))***+++***))),,,222888LLL^^^ttt}}}hhhUUU???333222555///...000+++,,,+++******+++,,,+++***))))))))))))))))))))))))''')))***)))'''&&&'''(((%%%&&&(((((('''&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$(((+++)))$$$!!!"""%%%######$$$$$$###"""!!!!!!#########"""""""""!!!!!!""""""###$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$ """###!!!"""!!!!!!"""$$$%%%$$$###%%%%%%$$$$$$######$$$%%%aaaNNNEEECCC======>>>888::::::777:::@@@@@@OOOllllllLLLFFF@@@>>>;;;;;;<<<<<<<<<<<<<<<===??????>>>;;;888666:::888999<<<:::===MMM```eeeEEE>>>999666888999888999<<<999>>>IIIZZZpppkkk___]]]___uuueeeSSSIIIAAA::::::333///000222111000222---000555:::888555999@@@BBBQQQdddsss{{{wwwcccNNNAAA===AAAFFFCCCBBBDDDIIIKKKOOOYYYccckkkvvvtttdddZZZ\\\vvv```@@@888888444111444999777555555666666555444>>><<<999555222///...---555///+++,,,000222///***...,,,+++.........333:::???QQQiii}}}|||]]]LLL999111111000,,,***---...///000222999CCCKKKZZZiii{{{uuu___JJJ;;;333000///111---///333333:::WWWwwwsssQQQ>>>555111///333666===VVV{{{dddEEE444///------...---+++)))+++111:::@@@OOOccc~~~rrrZZZKKK<<<444---------+++***,,,)))***+++***))),,,222777MMM^^^sssttt___LLL;;;000111444...---///+++,,,+++******+++,,,***)))))))))))))))))))))))))))''')))******)))(((((()))$$$&&&''''''&&&&&&&&&'''%%%%%%&&&&&&''''''''''''%%%(((+++***'''$$$$$$%%%!!!""""""#########"""""" """########################$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###  !!!!!! !!!!!!!!!###%%%%%%$$$######$$$%%%###"""!!!###$$$qqquuuzzzuuu]]]KKKCCCBBB>>>>>>???999:::999666;;;BBBEEEYYYzzzjjjLLLIII@@@>>><<<;;;<<<=========;;;<<<=========;;;999888;;;888:::>>>???EEE[[[sssrrrTTTAAA<<<888777999999888:::>>><<>><<<999555222000///...333///******---//////......,,,,,,000333777???HHHZZZmmm~~~nnn___GGG===555333222///---///---///111222777BBBQQQ\\\iiixxxxxx```JJJ;;;333111111000---///333111555OOOmmmfffNNN???666444999<<>>???@@@::::::888555;;;EEEJJJaaajjjMMMLLL@@@>>><<<<<<===>>>>>>===;;;::::::::::::;;;<<<<<<>>>;;;>>>DDDFFFNNNhhh___HHH???===:::999;;;;;;999<<>>IIISSStttpppZZZHHH555222333555222,,,,,,111///111444666===KKK]]]jjjqqq~~~yyyaaaJJJ:::333222333///---///333000222JJJgggvvvZZZGGG<<<;;;@@@DDDOOOooorrrJJJ333///000...+++---111555666;;;III^^^ooossstttsssiiiYYYGGG999111,,,))))))+++***''''''***(((******))))))---444:::JJJZZZooo}}}ttteeeOOO<<<888...///111+++***///---,,,+++***+++++++++)))'''))))))))))))))))))))))))''')))++++++***)))))))))###%%%''''''&&&&&&&&&'''&&&''''''(((''''''&&&&&&&&&&&&&&&'''((('''$$$!!!!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""%%%%%%$$$$$$###"""""""""$$$""""""$$$"""''''''### !!!###!!!######""" !!!###$$$""" ###LLLNNNRRRVVV^^^mmmxxxbbbNNNGGGBBBCCCAAA<<<;;;===???AAAAAA???BBBVVVxxx^^^MMMIII@@@???===:::===AAA???:::<<<;;;::::::<<<<<<;;;:::BBBEEEFFFCCCGGG[[[}}}gggPPPAAA888<<<::::::;;;999777:::???CCCXXXnnn}}}hhhWWWLLLFFFEEEGGGFFFAAA<<<;;;===>>>>>>===FFF@@@===@@@BBBFFFPPP\\\xxxpppWWW>>>555777:::999888555333555;;;BBBPPPhhhrrr```YYYZZZ]]]^^^___ccciiiooosssuuuwwwxxx|||yyyyyy}}}~~~qqq]]]PPPSSSeee~~~RRR???333///444222888222333555444333333444666222222222222222222222222444555111+++---222000******111444222777LLLgggyyymmmQQQAAA;;;666333//////000111000...222444444999III```sss|||{{{^^^FFF:::666444222555...---333222000BBBYYYiiiUUUJJJIIIMMMVVViiigggCCC555444111///222222333888CCCUUUiii{{{zzzqqqaaaMMM;;;111.........,,,)))((()))******)))...++++++,,,,,,...777AAAOOOdddyyyyyymmmZZZBBB111+++000222...+++,,,,,,+++++++++,,,,,,+++***((('''&&&&&&'''((((((((((((((((((((())))))******++++++)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$(((###!!!$$$######(((***,,,***%%%"""###$$$'''%%%"""  """###'''###"""$$$$$$!!!!!!###$$$"""!!! !!! !!!!!!!!!!!!!!!!!!""""""'''%%%###"""###$$$"""!!!DDDEEEFFFGGGLLLWWWfffqqqpppZZZMMMFFFBBBBBBAAA===<<<>>><<<<<<<<>>===::::::>>>===999<<<;;;::::::<<<<<<;;;:::AAACCCEEEHHHSSSmmmxxxXXXFFF@@@???;;;999:::;;;:::999>>>DDDSSSggg}}}kkkSSSFFFBBB???<<<<<<@@@>>>;;;:::;;;<<<======DDD@@@>>>BBBFFFKKKVVVaaauuuiiiKKK=========888444>>>===BBBNNN\\\mmm}}}pppgggeeeiiinnnqqqyyylllXXXNNNTTThhhzzzPPP???555000555111777333222222222333333333333111111222222222222222222000222000...000555444///111555777:::GGGbbbrrrWWWAAA444000111...,,,,,,...///...---222555888@@@RRRiii{{{|||bbbMMMAAA<<<999777555///000666555222@@@VVVvvvlllbbbjjjnnnuuunnnLLL===666///,,,...555888AAASSSgggwwwooobbbNNN>>>333...+++(((///,,,******+++++++++***,,,***+++...///111999BBBXXXkkk}}}rrrdddRRR>>>111)))...000,,,***+++,,,***++++++,,,,,,+++***((('''''''''((()))))))))(((((('''''''''((((((((((((((()))((((((&&&%%%$$$######''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$!!!"""&&&'''$$$$$$(((###%%%''''''&&&&&&'''((($$$###"""""""""$$$&&&'''$$$"""###''''''###!!!### !!!"""$$$$$$""" $$$#####################$$$###"""!!!!!!"""$$$%%%??????>>>>>>???GGGRRRZZZnnnssszzziiiSSSLLLFFFBBBAAAAAA>>>===>>><<<:::;;;CCCZZZzzzdddIII>>>===:::======999888:::;;;:::<<<:::::::::<<<<<<;;;:::@@@AAAEEEOOOcccjjjLLL>>>===???;;;999:::;;;;;;<<>>KKK```vvv~~~jjjXXXLLLFFFBBB???;;;555555999777444@@@RRRrrr{{{___LLL>>>222///222999@@@QQQhhh{{{|||sss^^^NNN:::///------)))%%%///---++++++,,,---,,,+++,,,+++---111333666???IIIddduuuyyyjjjXXXGGG888000(((---...+++)))++++++)))++++++,,,++++++***(((((()))))))))***))))))((((((((((((((((((((((((''''''((((((((('''&&&###!!! &&&&&&''''''''''''&&&&&&#########$$$$$$######"""!!! """&&&&&&$$$$$$&&&"""""""""$$$&&&''''''&&&###$$$$$$%%%%%%&&&''''''"""!!!$$$))))))%%%###$$$!!!!!!"""%%%&&&&&&###!!!&&&&&&%%%%%%$$$$$$$$$###!!!""""""  $$$(((<<<<<<<<<;;;===BBBJJJPPPYYY___eeejjjppp{{{ӵhhhSSSJJJFFFBBBAAA@@@????????????===>>>KKKhhhZZZCCC:::999888===>>>:::777888;;;;;;;;;:::999:::<<<<<<<<<:::???@@@GGGXXXrrrbbbKKK???:::999;;;999:::;;;<<>>@@@@@@AAA???CCCGGGIIIJJJMMMRRRVVV``````aaaeeejjjqqqzzzxxxcccVVVMMMHHHFFFJJJVVVjjjĦsss[[[LLLIIIVVVooommmHHH>>>888333555000444777222...///333555222/////////000000111222222222///000000///000///...,,,000333:::JJJeeetttVVV???444222111///---------...///000//////222:::GGGXXXmmmxxxjjj___XXXTTTRRRMMMDDD???===999777DDDUUUzzzuuu___KKK<<<888<<<@@@MMMbbbxxx}}}lll^^^KKK>>>000***+++---+++&&&---,,,++++++,,,---,,,+++///...///333777>>>JJJUUUmmm{{{uuudddOOO>>>444///)))---...++++++------***,,,,,,++++++***))))))(((***************))))))(((,,,++++++******)))))))))'''((())))))(((%%%"""!!!%%%%%%'''(((((('''%%%%%%""""""###$$$$$$$$$######"""""""""###"""'''%%%"""###%%%%%%"""%%%%%%&&&&&&&&&%%%$$$######!!!###((((((%%%%%%''''''&&&%%%%%%%%%$$$""" &&&&&&&&&%%%%%%$$$######!!!###### ###)))::::::::::::<<>>======AAAPPPppp{{{XXXCCC;;;999999>>>???;;;888999<<<<<<;;;:::999:::<<<===<<<;;;===AAAOOOgggrrrWWWIIIAAA;;;777;;;::::::<<<===BBBPPP^^^sss>L=hĦ4ĉ@ӵuuuYYYPPPHHHFFFGGGHHHLLLRRRPPPUUU\\\```cccfffkkkpppzzz|||}}}~~~yyydddVVVTTTYYY```sss>L}}}jjjTTTGGGHHH[[[uuugggDDD===999444555///444888333...///333555444111/////////000000111111111,,,---...111333444777999333;;;III]]]uuukkkXXXAAA444333555444222---...////////////000000666CCCTTTfffwwwzzztttrrrssskkk___QQQHHHBBBDDDSSSdddsss[[[IIIDDDGGGNNN]]]ppp}}}zzzkkkWWWJJJ777333///,,,,,,,,,+++***+++***)))***,,,,,,+++)))000......333:::DDDTTTcccsss}}}{{{ppp^^^III:::222///+++......---...111000---,,,,,,+++******)))))))))))))))************)))))),,,,,,++++++******))))))&&&''')))******(((&&&%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$"""$$$$$$""")))&&&######$$$###"""###%%%%%%%%%$$$"""!!!&&&""""""$$$%%%$$$&&&******'''$$$""""""#########%%%%%%$$$$$$###############$$$$$$ !!!'''???>>>>>>>>>>>>>>>???@@@DDDHHHKKKMMMQQQYYYeeeooo|||GG=?|||eeeSSSIIIHHHDDD???>>>@@@???<<<888;;;@@@OOOnnnxxxVVVEEE>>>:::<<>>===;;;:::;;;===@@@III[[[lllHdĦ=ĪjGG=?yyy^^^ZZZWWWWWWXXXYYY___ffflllpppvvv{{{vvveeefffooo}}}HdĦttt```MMMDDDJJJaaa}}}bbbAAA<<<999444555///444666222//////222555555444000000//////////////////111...---.........333:::???KKK\\\lllyyy|||sssgggLLLAAA444///111333111---,,,---...------...111444@@@QQQfffuuuoooccc]]]___mmm{{{xxxrrrooooooqqqttt{{{ooo]]]UUUTTT___hhhrrrrrrfffUUUEEE<<<***,,,...---***((()))******))))))***,,,,,,+++)))///---///666???LLL___ooozzzxxxrrrfffTTTBBB666111000---//////...000444333///---,,,+++***))))))))))))'''((())))))******))))))))))))))))))))))))((((((&&&'''((()))***))))))(((%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''(((((('''%%%$$$"""%%%%%%"""!!!!!! &&&$$$############ !!!###$$$%%%$$$$$$'''###!!!"""######&&&+++&&&###!!! """$$$%%%%%%########################%%%%%%$$$!!!!!!%%%@@@@@@???ӵ???@@@BBBĭӵӵĦӵӵĦƜ`1.׼sĦӵĦvvv```NNNJJJJJJEEE???ĭӵRRRDDDĦ===::::::Ħ===ĦoooRRRAAA<<<;;;<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵttt]]]LLLJJJKKKFFFfff?><z@@@g&e>&ennnNNNHL???===888ShӵgLmmm]]]LLLCCC===888888S?ʬqqq3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e:::777??/////////......000444888111111000///...------,,,000+++***///444;;;JJJYYYsss}}}|||lllYYYEEE777---,,,+++***+++,,,------,,,...//////111666>>>EEEWWWnnn~~~uuusssxxx}}}}}}{{{~~~~~~kkk^^^VVVLLLBBB999777888999999<<>>KKKXXXeeeuuu}}}nnnaaaNNN<<<000---///111---.........222666555000---,,,+++))))))))))))***###$$$&&&((()))******************+++,,,,,,,,,---***)))(((&&&%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''&&&'''((()))(((&&&###!!!%%%((('''"""!!!%%%%%%!!!$$$&&&(((&&&""" """""""""""""""""""""#########!!!"""%%%%%%""""""%%% !!!"""$$$%%%"""!!!!!!"""###$$$%%%%%%&&&###"""!!!"""$$$%%%%%%$$$===4Dӵ444::::::Hƅ^Hu]ĦwwwHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)Ħmmm\\\PPPKKKHHHsߝLGdUĦ>>>Hƅ^Hu]ĦhhhntHdĦ;;;;;;HGgĉ@===HdĦ}}}YYYPPPDDD;;;888888Htƅ^ccc|||Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ:::...222000......000111111111222000...------,,,***(((111///111333666AAAZZZrrrsssWWWBBB666///------,,,++++++,,,,,,,,,...+++)))+++000999HHHVVVooo~~~{{{wwwuuuhhhddd^^^[[[[[[[[[ZZZXXXYYY^^^fffnnnzzzzzz___MMMCCC===<<<===444444333222222444999<<>>999000+++...******************++++++000***(((+++.........000000<<>>666222000000111000000///---,,,---111444777NNNppprrrWWWBBB000...222000***'''+++*********++++++,,,---...)))'''***///333888===KKKUUUcccmmmuuu|||}}}kkk\\\GGG===333111111000111444555111......//////,,,***,,,***(((((()))+++++++++&&&''')))+++---,,,(((%%%)))+++,,,------+++((('''''''''&&&&&&&&&&&&%%%%%%***)))'''&&&)))...---)))---)))%%%###$$$%%%%%%%%%""""""""""""""""""""""""$$$%%%$$$"""###&&&%%%!!!"""!!!!!!!!!"""###$$$%%%""" """######$$$$$$######"""$$$'''&&&$$$###&&&&&&$$$!!!!!!""""""###$$$%%%%%%>>>;;;4DuXӵ999>>>===DdDʜ4DuTӵVVV>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtppp[[[KKKGGGEEEDdDΦDdDĦCCC>d<ʜ4DuTӵ___4DwDd<Ħ999puR)Ħ>d<~~~```III;;;999777666666peӵEEEĦpeӵDx<>d<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ555444444222111111333000......///000000///---...//////......///000///000888JJJbbbxxxnnnNNN777//////...+++---,,,,,,,,,,,,------...,,,---333;;;GGGYYYsssvvvjjjZZZMMMFFF@@@:::555777555333111000000000000222444777===MMMjjj}}}kkkJJJ@@@666222222000000111.........,,,+++,,,...111666IIIgggqqqZZZFFF777******------***)))+++++++++++++++,,,---...///***)))...444:::CCCKKKZZZbbbllltttyyy}}}rrr]]]KKK===555......///...///111000...---...///...+++)))***)))((((((((())))))***&&&&&&(((***,,,,,,***'''***,,,...000///,,,)))&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&+++***%%%'''---+++###+++((($$$"""!!!"""$$$%%%"""""""""""""""""""""""""""$$$$$$###$$$'''&&&!!!!!!!!!""""""############$$$###!!! !!!!!!!!! !!!!!!""""""!!!!!! $$$''''''$$$$$$&&&&&&###############"""""""""""">>>===4DuXӵ===@@@>>>D&dq&ĒRGGGQQQsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<ĦFFFs&dq&ĒRZZZi?ʜtd<Ħ999HHܗDӊBeee<xRRR@@@888888777666666B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9CCCs&dq&ĒR999333222111...---...333111.........//////......000111000...---...000222333>>>WWWxxxpppXXX===...,,,///...,,,---,,,,,,,,,------...///222111777FFFXXXlll~~~ttt\\\RRRDDD:::666444000---111111000///------......111222555>>>QQQpppooo^^^QQQ;;;444......///---,,,---.........---+++,,,...111777HHHeee|||]]]FFF777111+++)))))))))+++...++++++++++++,,,---...//////,,,---333;;;CCCNNNXXXhhhmmmtttxxx{{{~~~zzzkkkTTT@@@666000+++---///...---...++++++,,,...///...,,,***((((((((((((''''''((()))((('''&&&(((***,,,------,,,...000111///,,,(((&&&$$$$$$######$$$%%%''''''%%%******%%%%%%+++)))!!!'''&&&$$$""" !!!###%%%########################"""$$$$$$###%%%((('''"""""""""""""""############%%%%%%###"""!!!"""###%%%!!!!!!""""""""""""!!!!!!$$$''''''%%%$$$&&&%%%"""######""""""""""""""""""===>>>4DuXӵ???@@@>>>Hu]3hhAAADDDMMMne=enepIƎ@t@h>hfe@ďDne=euuugggXXXLLLDDDBBBegeCCCJJJsĪj@htttSSSfdDĦ999@ďDaaa{{{Hkge[[[EEE666999999:::999777@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@G;;;BBBsĪj@h???999444333222...---///333111...---...///.........111222111...---///111666888DDDaaaZZZHHH444------...,,,+++,,,,,,,,,,,,---...///000222333<<>>444///---//////,,,+++------.........------000222777HHHfffoooQQQ===......---***((((((+++///+++++++++,,,---...///000000///333;;;DDDNNN[[[ggguuuwwwzzz|||}}}~~~ssscccMMM;;;000+++)))---111000...///'''))),,,...///...,,,+++((()))***)))'''&&&'''(((***(((&&&&&&)))---000222...///000000...+++(((&&&$$$$$$######$$$%%%'''(((''')))***'''''')))((($$$###$$$$$$###!!!!!!###%%%########################"""$$$$$$"""$$$(((((($$$######""""""""""""#########$$$$$$###"""!!!###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''(((%%%%%%&&&$$$!!! !!!!!!"""###$$$$$$:::4DuXӵ@@@ĵD^@@@@@@BBBHHHpppbbbVVVNNNEEECCCFFFHHHPPPgggJJJ???DdDĦ:::999\\\wwwdddMMM>>>555:::;;;<<<;;;:::;;;uuuD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s888:::EEEKKK<<<777333444333000000333333111...---.........---,,,///222111///...111444:::CCCWWWsssfffFFF:::///......,,,+++,,,,,,,,,,,,------...///000333888GGG\\\ooo|||tttcccSSSIII;;;999666333111000000000,,,...000///------...000000444>>>TTTppppppZZZHHH<<<555222111------000111...---///,,,---......---...000222777KKKjjjfffIII:::------,,,***(((***+++,,,++++++,,,,,,---///000111777888>>>HHHRRR]]]kkkxxx||||||||||||}}}~~~rrrfffXXXDDD444///+++***///333111......'''***...000///---+++)))''')))+++***(((&&&'''(((***(((''''''+++///222444///000///...---***(((&&&&&&%%%$$$###$$$&&&((()))(((&&&&&&((('''$$$%%%((("""$$$$$$######$$$&&&""""""""""""""""""""""""###$$$###!!!###))))))'''$$$###""" !!!###$$$!!!###%%%%%%###"""###%%%%%%&&&&&&''''''&&&&&&%%%$$$'''(((&&&%%%&&&$$$ !!!!!!!!!""""""######Φ4DuXӵtvӵ>d<Ħ>>>AAA@@@???DDDSSSlllĦĦĦ~~~iiiZZZPPPIIIGGGDDDAAA@@@@@@AAAAAAAAAMMMNNNVVVnnn^^^CCC===@@@@@@<<<>d<Ħ:::999888<<d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦpppVVVCCC888777888>>>KKKnnndddBBB444000...//////---...111333111...---.........---***...111222//////333777===PPPkkkjjjIII999000,,,...///,,,,,,000,,,,,,,,,---...///000000999DDDXXXmmm|||wwwdddQQQBBB:::111222111///,,,++++++,,,+++...000///------///111000999MMMkkklllRRR???555111///...,,,)))***......,,,+++...***,,,---------...111333999NNNooo|||___DDD888...---***(((***,,,+++(((+++,,,,,,---...///111111???AAAHHHSSS^^^iiixxx~~~}}}{{{zzzzzz}}}tttfffZZZMMM<<<---222...---222444000,,,+++))),,,///111///,,,)))((('''***,,,+++(((&&&'''))))))(((((()))---111333444000000///---+++)))'''&&&'''&&&%%%$$$$$$&&&((()))(((""""""(((&&& """)))!!!%%%&&&$$$$$$%%%'''!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$""" ###)))***(((&&&$$$!!! !!!###%%%"""%%%((((((&&&$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$'''(((&&&%%%&&&$$$ %%%$$$###"""!!! ?aŖ%7uSQuR)ӵsdKĦ@@@===>>>BBBJJJSSSgdKĦgdKĦgdKĦzzzdddVVVLLLEEEEEECCC@@@===<<<>>>CCCGGGLLLPPP```}}}tttSSSEEE>>>>>>>>>888gdDĦ<<<<<<;;;<<>>===???BBBAAA@@@DDDJJJKKK[[[rrrgdKĦsdKĦŶS3we<iĉ@3hR/ŌsssDdDĦsdKĦgdKĦgdKĦdddHHH:::888888888???RRRrrr|||XXX???666111///111222000000222444333222111111111000///333...---111333333888???QQQiiiqqqRRR999222///------//////---***222222111///---///555:::AAAQQQggg{{{{{{dddNNN@@@888444444000+++,,,000222111///111......111000---111999555LLLhhhxxxeeeNNN;;;666555///---111,,,+++***+++---...---+++------.../////////111555AAAWWWsss~~~qqqVVV>>>333,,,,,,+++******+++,,,---.........------...222555DDDQQQ^^^eeelllwww}}}}}}yyyjjjXXXHHH<<<444000+++...111333333222111111,,,---///111000,,,))))))++++++***)))((((((((((((///+++'''(((...222333222222000---,,,+++)))&&&$$$%%%%%%%%%&&&((((((%%%###%%%$$$######$$$$$$"""!!!((('''%%%$$$###""""""""")))%%% """$$$$$$$$$!!!!!!!!!"""$$$&&&(((***%%%%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$######>A;;;ne>>>???===>>>BBBHHHneneneuuu___RRRJJJEEEDDDBBB???======???BBBDDDGGGMMM___jjjMMMEEE@@@AAABBBDe<<<===??????@@@LLL___vvvpppUUUDDD:::888:::@@@>>>>>>@@@@@@???AAAFFFRRRdddzzznene>Ak<fhVVV^^^qqqDenenene```FFF999777888888AAAVVVuuu{{{WWW>>>777222///111111//////111111111111111222111000///---,,,...111222555AAANNNeeeyyyyyy```EEE222111///------......,,,***...///000...---000888>>>QQQ___sssnnnXXXFFF:::444000333///++++++...111000------,,,///111///,,,111:::FFF]]]xxx{{{eeeKKK===222222111,,,...444444222000//////...---+++---,,,,,,...---,,,///333EEE^^^yyy~~~iiiLLL999333000///...,,,,,,,,,,,,,,,+++,,,,,,---///444;;;???PPP\\\iiipppwww{{{ppp___NNN@@@666000,,,+++...111333222111000000+++///333444111---***+++))))))((((((((((((((()))...+++(((***///222222111///---+++******)))'''%%%&&&%%%%%%'''((((((&&&$$$)))&&&"""!!!"""$$$%%%&&&((('''&&&$$$######""""""'''### !!!"""!!!!!!!!!!!!"""###%%%'''(((&&&&&&%%%$$$###"""!!!!!!&&&%%%$$$$$$$$$###"""!!!%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%######"""######$$$$$$######<<<<<<===>>>>>><<<===AAAGGGnnnYYYNNNHHHEEEDDDAAA======???AAAAAA@@@FFFNNNcccbbbIIIDDDAAABBBCCC===:::999;;;???CCCIII]]]xxx___HHH===999999;;;CCC@@@???@@@AAA???AAAFFFYYYmmmlllEEECCCIII[[[sssuuuYYYCCC999777888:::DDD[[[{{{zzzVVV===888333000111111...---///......000111222111000000,,,...111333555>>>RRReeeeeeJJJ777---///...,,,,,,------+++***+++...///......444AAAKKK```kkk|||ttt]]]III===666111---444000------///000///---+++---000222000000:::DDD^^^ttt{{{bbbMMM666000---000...+++...666888666555444555333111//////,,,,,,///...,,,///555PPPjjj|||___AAA444444......---,,,,,,,,,,,,,,,)))******,,,111999CCCIII[[[fffrrrzzzssseeeRRRBBB888222---)))+++...111333111///......---444;;;:::333---+++,,,))))))(((((())))))***+++---+++***,,,000222111///+++)))(((((())))))(((&&&'''&&&&&&'''(((((('''%%%***%%% ###''')))((('''&&&%%%$$$#########'''$$$  !!!!!! !!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###"""!!! (((((('''%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$######????????????>>>======<<<==================>>>>>><<<<<<@@@FFFNNN]]]tttjjjWWWMMMHHHDDDDDD@@@<<<===AAACCC@@@===IIISSSjjj___HHHCCC???@@@AAA<<<===<<<;;;;;;:::<<>>DDD@@@???AAABBBCCCHHHMMM```uuuzzzsssnnnkkkgggeeeaaa^^^___eeennnuuugggOOOBBB>>>>>>CCC===???MMMbbbxxx~~~jjjQQQ@@@888666999<<>>999333000111000---,,,...,,,...000111111000//////111222444888AAASSSlll~~~lllPPP;;;111...------,,,,,,,,,,,,+++***,,,///000///222===QQQ```ooowww}}}gggMMM>>>888444000...444222//////000111000......000111000111;;;MMM\\\vvv{{{cccKKK;;;444000///333333222444:::===>>>@@@CCCDDDAAA<<<888333...---000000///444===___vvvwwwVVV;;;111222+++,,,,,,---...///000000------///222888CCCNNNVVVgggooozzzjjj[[[GGG999333111...***,,,...111222000...------222===EEE@@@555,,,***+++*********))))))******+++...------///111111///---((('''&&&''')))******)))((('''&&&'''(((((('''&&&'''###"""&&&(((((('''&&&%%%$$$$$$$$$$$$(((&&&$$$"""""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""!!!!!! '''((((((&&&$$$###"""###$$$##################$$$$$$$$$$$$$$$$$$######"""""""""############"""<<<>>>AAACCCBBB@@@<<<:::======>>>>>>>>>>>>>>>>>><<<===@@@GGGOOO^^^uuujjjXXXOOOHHHCCCEEE@@@===>>>BBBCCC@@@<<>>???BBB===AAA????????????CCCQQQ```yyykkkWWWCCC<<>><<<<<>>???@@@?????????>>>>>>BBBHHHPPP^^^uuujjjZZZQQQIIICCCEEEBBB???@@@AAABBB@@@>>>FFFUUUrrrrrrUUUCCCBBB???AAADDD@@@???<<<<<>>>>>===999999:::<<>>;;;:::===GGGYYYtttgggTTTBBB;;;999888<<>>RRRrrr|||ZZZAAA555...,,,,,,,,,---...---,,,+++,,,---...///111888EEEZZZqqq}}}iiiPPP777000000...---...,,,,,,,,,,,,,,,,,,,,,,,,000222222555DDD^^^yyy|||gggQQQ@@@777333<<<;;;>>>GGGSSS\\\___```nnnrrrwwwzzzwwwmmm```VVVGGG888/////////000>>>PPPqqq|||{{{dddHHH888222///000000222333444444444444444999@@@JJJUUUaaammmttt}}}vvvgggLLLBBB555---,,,...///...///000///...------000222CCCOOOTTTHHH888000,,,((()))(((((('''''''''((((((333333333222///---***(((((('''&&&(((***+++***)))(((&&&$$$$$$&&&'''&&&&&&'''&&&%%%&&&(((((('''&&&&&&%%%$$$$$$#########$$$""""""###""" !!!""" !!!"""""""""""""""!!! !!!"""###$$$%%% ###%%%%%%$$$$$$&&&)))%%%$$$###""""""###$$$%%%$$$###""""""!!!!!!""""""!!!""""""######""""""!!!@@@@@@AAAAAA@@@???===;;;<<<===>>>@@@AAAAAA@@@@@@AAAAAADDDHHHOOO\\\rrriiiZZZRRRJJJCCCFFFDDDBBBAAA@@@AAAAAABBBEEETTTsssfffMMMBBBDDDBBBBBBBBB<<<<<<999;;;AAAFFFRRRnnnbbbHHH>>>666777:::;;;;;;===888:::===>>>???IIIbbbyyynnn^^^OOOIIIEEE???:::999888:::;;;<<<<<<===???AAACCCUUUjjj{{{vvvgggRRR???666555777999::::::::::::>>>MMMjjjxxx___LLL===::::::999===FFFVVVwww}}}[[[???777222///000000---,,,---+++...000000...000555:::111:::LLLggggggIII888111---+++,,,,,,...///...,,,,,,---//////222888EEEXXXnnnzzzbbbIII444///000---+++...***+++------------......///555<<>>AAADDDEEEEEEFFFLLLVVV```jjjsss{{{}}}iiiVVV>>>999111,,,+++---000111222111///,,,+++...333666HHHSSSVVVHHH:::444000+++))))))***+++,,,---///000777666555222...***((('''((('''&&&'''(((((('''&&&'''%%%######$$$%%%%%%%%%'''&&&%%%&&&''''''&&&$$$$$$$$$###"""""""""######!!!###""" """$$$ """############""" !!!"""######$$$$$$"""%%%%%%###"""&&&)))&&&%%%###""""""###%%%&&&$$$###"""!!! !!!""""""!!!!!!""""""""""""!!!!!!FFFEEECCCAAA@@@@@@@@@AAA;;;<<<>>>@@@AAABBBAAAAAADDDCCCEEEHHHMMMYYYnnnhhhXXXQQQJJJCCCFFFFFFDDDBBB@@@@@@BBBDDDGGGVVVuuuaaaJJJBBBFFFDDDAAA===666AAA>>>AAAIIIPPP```xxxQQQGGG>>>777777888999;;;>>>;;;???CCCBBBAAAMMMjjjpppaaaQQQCCC@@@???<<<888888444555777777777999;;;>>>;;;EEESSSaaaooowwwuuunnnXXXPPPEEE===999777666444:::<<<===;;;:::FFFdddttt[[[HHH:::999;;;:::>>>GGG[[[}}}|||YYY===777111...000000---,,,...))),,,//////...222999???111@@@YYYvvvmmmWWW???444111...---...,,,...000///---,,,...000222666???QQQhhh}}}yyy___HHH444111222...,,,000,,,---///000000000111222000:::GGGWWWnnnmmmTTTDDDAAAEEEKKKNNNZZZdddooorrrqqqoooooonnnccciiisss~~~gggQQQ===777444555HHH___xxxhhhLLL@@@AAACCCAAADDDJJJPPPVVV[[[___```aaagggqqqzzzttt]]]HHH888555111...---///222444333111...++++++...444999IIITTTUUUHHH;;;888444---,,,---...000222555777999999888666222---)))'''&&&((('''%%%%%%&&&&&&%%%$$$&&&$$$""""""###%%%%%%$$$'''$$$""""""#########"""######"""""""""""""""""" """%%%$$$###"""$$$''' """###$$$$$$$$$###""""""""""""############"""%%%%%%"""!!!$$$(((&&&%%%###""""""###%%%&&&$$$###!!! !!!"""!!!!!!""""""""""""!!!!!!GGGHHHGGGCCC>>>:::;;;===999<<<@@@AAABBBBBBCCCDDD@@@DDDIIILLLMMMWWWooozzziii]]]TTTJJJDDDFFFEEEEEEDDDDDDDDDDDDDDDHHH^^^|||wwwYYYMMMAAA>>>???===<<<<<<===BBBDDDCCCOOOnnncccKKK@@@<<<777555555777888999<<>>:::999999777555999999888777666666777777999;;;AAAJJJSSSWWWVVVTTTEEE@@@;;;999888777555222<<<777777===@@@IIIaaazzzgggSSSCCC777666888888>>>FFF^^^pppNNN>>>444333111///...---......+++222444///---111444333999NNNmmmuuuTTTHHH<<<444...***+++...111///,,,***---222333111777<<>>>>>@@@BBBCCCCCCCCCCCC???CCCHHHKKKMMMXXXpppzzzfffXXXNNNFFFAAA@@@@@@AAAAAACCCEEEFFFGGGTTTjjj|||ZZZNNNCCCAAADDDCCCAAAAAAAAAEEEIIINNNaaazzzYYYDDD:::999888888;;;>>>??????;;;===AAAFFFQQQfffrrr[[[MMMEEE@@@:::777888888666444999888888777666666777777777888;;;AAAFFFHHHFFFCCC???<<<999888999999777555888444444:::>>>HHHaaazzzeeeMMM???555555777777<<>>GGG\\\vvvrrr[[[JJJ888222222333333555222000111333222111444:::>>>PPPiiiqqq[[[QQQHHHMMM___qqqzzz|||zzzxxxsssiii]]]QQQIIIEEEBBBDDDOOO\\\mmmtttTTT:::666888@@@[[[zzzzzzlllhhhhhhhhhppprrrsssttttttvvvxxx{{{yyy~~~~~~vvvfffRRRBBB;;;000...------000555<<>>@@@EEEIIIMMMYYYqqqvvv```RRRJJJEEEAAA@@@@@@@@@AAADDDGGGJJJKKK\\\uuuzzzUUUIII>>>>>>CCCCCCAAA???@@@EEELLLZZZttteeeJJJ<<<777777888<<>>;;;888555444666777555333888888777666666666777777666666777999;;;;;;:::888777777666777999999888777555222444999>>>IIIbbb{{{vvv^^^FFF<<<555777999777<<>>XXXqqq___HHH666111///000000---+++---000...------///111555777KKKYYYppprrr___NNN===555444555666888555444666777555444<<>>LLLjjj{{{xxxuuurrrvvvwwwvvvssspppnnnnnnooolllrrr|||}}}rrrgggXXXEEE888222))),,,...111666@@@KKKTTTQQQJJJCCC===666777JJJ```uuuvvvooojjjggg```dddiiinnnsssrrrhhh]]]QQQEEE555---------)))$$$***)))'''###%%%((()))&&&'''&&&%%%%%%''''''&&&$$$$$$##################""")))$$$###%%%%%%!!! &&&$$$""""""#########"""$$$$$$%%%'''((((((%%%#########$$$""" !!!"""!!!"""""" !!!###!!! !!!""""""!!! !!!###$$$$$$###############"""""""""!!!SSSUUUUUUPPPJJJFFFGGGIIIGGGBBB>>>???CCCDDDAAA>>>===???CCCHHHNNN[[[tttooo[[[OOOJJJGGGEEEFFFEEEEEEEEEGGGJJJNNNPPP```|||uuuUUUIII@@@AAAFFFFFFCCCAAAAAAHHHUUUjjjtttVVVCCC;;;===<<<===???BBBDDDDDDCCCGGGHHHNNN[[[oooqqq]]]LLL@@@:::444222111333666888666333888777777666666666777777555555666777888999::::::333444555777888888777666555444666999>>>LLLeee|||jjjUUUCCC;;;888::::::888<<>>DDDCCCCCCAAA>>>???KKKWWWrrrvvvaaaRRRIIINNN^^^vvvpppcccQQQCCC;;;888666333;;;999@@@GGGSSSnnn{{{hhhPPP<<<888@@@TTTtttvvvqqqmmmkkkfffeeeccc___ZZZVVVUUUUUUUUU]]]jjjyyysssdddXXXKKK===333///$$$)))...111:::KKK\\\gggcccWWWJJJBBB;;;===OOOdddxxx}}}qqqbbbQQQ<<>>===@@@BBB???<<<===>>>BBBGGGOOO]]]vvvkkkYYYOOOKKKIIIGGGHHHGGGGGGHHHLLLQQQWWW[[[hhhsssXXXOOOHHHJJJLLLKKKIIIIIIHHHSSSfffiiiMMMAAA???CCCBBBAAACCCFFFJJJKKKLLLOOORRRZZZjjjnnn\\\LLLBBB===;;;333111111444888999777555777666666666666666777777444555666666666777999:::333444666777666555444444555666777999>>>MMMfff{{{yyyaaaPPP@@@:::888;;;:::777===HHHjjjcccBBB888333222000///......///000///222666666999EEE[[[mmmjjjRRR@@@777666000...//////---,,,------+++,,,///111444???LLLkkkyyyrrrdddVVVPPPNNNOOOQQQTTTaaa^^^[[[XXXUUUWWWdddssszzzaaaPPPIIINNN\\\ssszzzmmm[[[OOOAAA999888999888666??????DDDHHHOOOcccpppiii\\\III888666DDD\\\zzz}}}nnn```WWWVVVXXXOOONNNLLLHHHDDD@@@???@@@BBBMMM]]]nnn|||zzzkkkYYYLLLAAA777000...%%%+++///222???UUUjjjtttppp___NNNEEEAAACCCPPP___ppp|||sss```HHH888333333222///...***'''&&&'''&&&&&&&&&---+++(((&&&&&&%%%$$$###""""""!!!!!! ###!!!"""%%%%%%"""###&&&&&&%%%$$$$$$%%%%%%$$$"""%%%&&&&&&&&&%%%$$$###""""""###"""!!!"""$$$ """""""""###%%%%%%%%%""""""!!!!!!""""""###$$$$$$"""!!!"""###$$$###"""############""""""""""""dddhhhhhh^^^PPPGGGIIIMMMHHHDDD???===>>>??????===??????BBBHHHPPP___xxxlllZZZPPPLLLJJJHHHGGGGGGHHHKKKRRR\\\eeejjjrrroooSSSNNNLLLMMMNNNLLLLLLNNNUUUddd{{{aaaIIIBBBCCCGGGGGGGGGKKKQQQWWW[[[]]]___dddmmm}}}zzzmmm[[[KKKBBB>>>;;;999666444333555999:::888555666666555555666666777777444555555444333222333444555666777666444333333333444666888999>>>OOOiii}}}pppZZZNNN<<<888777999888777BBBPPPvvvdddBBB888222111///.........///000111111333777???SSSqqqoooTTTCCC999555333...,,,...000///000333///,,,,,,000000444CCCUUUxxxxxxmmmkkkkkkmmmpppuuu|||zzzxxxvvvyyynnnSSSGGGHHH]]]nnnxxxggg]]]IIIBBB;;;888999<<<;;;999@@@@@@FFFHHHKKKZZZcccZZZKKK???555999MMMggg~~~vvvgggWWWHHH??????DDD999:::999777444222333444666BBBTTTfffuuuwwweeeQQQCCC999111,,,+++)))...111444CCC[[[lllrrrlll[[[JJJDDDBBBAAAHHHRRRcccnnnzzzttt]]]JJJ@@@:::666333...)))'''))))))&&&%%%&&&,,,***&&&%%%$$$$$$###"""$$$##################"""&&&$$$$$$&&&$$$ $$$$$$######$$$&&&&&&$$$"""###%%%&&&%%%###""""""###$$$$$$%%%###!!!!!!"""###!!!$$$$$$"""###&&&&&&$$$######""""""######$$$%%%$$$###""""""###$$$###!!!$$$$$$$$$$$$#########"""llljjjfff^^^UUUNNNKKKJJJHHHEEEAAA>>>===>>>???AAABBBAAABBBHHHQQQaaayyynnnZZZQQQOOOOOOOOOMMMMMMNNNSSS\\\gggrrrxxxmmmYYYXXXZZZ\\\[[[YYY\\\bbbqqqhhhVVVTTTWWW\\\]]]aaahhhpppvvvzzz{{{~~~~~~sssdddWWWHHH@@@???>>>:::666:::777555666888999888555555555555555555666777777333555777666333111222333666777888666333111333555444888;;;<<>>CCCVVVjjjhhhBBB666333222111000000000111222999<<>>:::999<<<>>>===:::<<<;;;:::888777666666666777777444222666<<<===999777999===@@@<<<444111222555444444333333444444555777<<<===>>>JJJfffmmmVVVGGG???;;;@@@>>><<<@@@GGGaaapppNNN666333333222111333555555444;;;EEE___rrrPPP???777///---111))),,,000111000...------666555777???HHHVVVlll~~~zzz{{{~~~wwwbbbZZZcccxxxmmm\\\OOOEEECCCEEEDDDCCCCCCDDDFFFIIILLLOOOHHHGGGGGGIIIJJJHHHCCC???777999EEE]]]sssvvvgggUUU999666111---*********++++++,,,,,,---///000111222888LLLbbbqqqyyyrrrfffQQQFFF777...+++---...---///,,,---666AAAFFF@@@888111...++++++,,,+++(((%%%,,,...000222444888<<<@@@PPPXXXeeerrr~~~www___GGG888000'''((())),,,---+++'''#########$$$$$$$$$###""""""&&&$$$""""""#########"""((('''%%%###!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$)))'''%%%%%%'''(((&&&###"""'''******%%%###$$$&&&"""!!!!!!!!!"""###$$$%%%&&&$$$""""""###$$$###"""!!!###"""###''''''%%%&&&%%%%%%$$$#########$$$nnnjjjeeeaaa^^^ZZZUUUQQQPPPLLLGGGCCC???DDDSSSccc^^^RRRIIIJJJPPP\\\vvvvvvooorrryyynnnXXXNNNFFF@@@<<<777777:::<<<:::777<<<:::999777555444333333555777555333555999:::777:::;;;???BBB???777444555888777555333333555777888999===???CCCRRRnnn}}}fffRRRDDD>>>???CCC@@@===BBBKKKhhhsssPPP888666777666444444555555444===PPPpppcccEEE888222---+++///,,,...//////......000111:::888<<>>AAAGGGGGGHHHIIIKKKMMMOOOPPPIIIIIIIIIKKKLLLHHHAAA;;;:::===KKKcccwwwwwwcccPPP666444000,,,******+++,,,+++,,,---------///222555>>>QQQfffttt|||yyygggYYYHHH@@@555...------,,,***)))))),,,555???@@@999111---+++))))))******'''%%%+++,,,---------...000333>>>EEEPPP[[[gggsss~~~sss\\\EEE555---''''''(((***+++)))&&&#####################$$$$$$%%%$$$"""###$$$%%%%%%$$$'''&&&%%%###""""""""""""""""""###$$$$$$$$$######***'''$$$######!!!###&&&)))((($$$"""$$$&&&$$$###""""""""""""""""""$$$###!!!!!!###$$$$$$######$$$"""###&&&&&&###&&&%%%$$$$$$######$$$$$$kkkiiifffccc```\\\WWWSSSXXXSSSLLLGGGDDDGGGTTTbbbbbbUUUJJJHHHLLLZZZtttyyy[[[HHHEEEAAA>>>:::777777999:::888666:::999777555333222111111333777888666444666777555777888;;;???<<<555222333777555333111111333555777;;;===AAAKKK___yyyqqq]]]KKK@@@;;;@@@DDD???<<>>IIIgggoooNNN888333333555666555444999@@@SSSrrrwwwRRRBBB333///...------///---...---,,,,,,...222555444;;;III[[[lll}}}yyynnn^^^QQQCCC>>>>>><<<<<<<<>>@@@<<<444---))))))))))))***++++++******+++,,,,,,++++++,,,---...222666999>>>KKK]]]jjjooollldddVVVFFF666,,,'''(((&&&$$$$$$%%%&&&%%%$$$###"""!!!!!!"""$$$&&&(((%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%###!!!!!!###%%%&&&$$$""""""###### !!!  """$$$$$$###"""%%%%%%"""!!!###"""%%%%%%$$$$$$###$$$$$$%%%kkklllmmmlllhhhccc___\\\___YYYTTTQQQMMMHHHHHHKKKGGGDDDBBBEEEOOO```xxxvvvkkkbbb^^^```lllsssaaaTTTEEE@@@AAA===;;;;;;;;;;;;;;;:::888666555555444444555555666777555;;;???;;;777666666444999777999======888555555666666888888888888666666:::<<>>444222444666888;;;IIIWWWlll~~~qqq^^^OOOSSS]]]sss{{{[[[JJJ:::777;;;@@@DDDFFFMMMQQQWWW[[[]]][[[XXXUUUNNNOOOQQQRRROOOHHH>>>666888GGG___rrrvvveeeJJJ555---,,,+++******+++---...))),,,///......555BBBMMM^^^jjjwwwxxxkkkZZZFFF:::...,,,)))'''''')))***+++...555>>>CCCAAA:::333...)))***+++++++++,,,---...,,,...000000000000111333000222555888===GGGUUU___aaa[[[OOOBBB555---((('''(((%%%######$$$%%%%%%$$$###"""!!!!!!"""$$$&&&(((&&&$$$""""""""""""!!! """"""###$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%&&&%%%$$$$$$"""!!!!!!###$$$$$$!!! """%%%&&&###!!!  """$$$$$$###"""%%%%%%"""!!!###"""%%%$$$$$$###$$$$$$%%%%%%kkknnnppppppkkkfffbbb___]]]WWWSSSQQQNNNGGGBBBAAADDDDDDEEEIIISSSeeeyyy|||}}}}}}{{{~~~|||uuurrrsssvvvwwwvvvsssnnnkkkiiifffbbb___```nnn~~~dddQQQIII@@@???@@@999888999:::;;;:::888666444333333444555666777999:::777<<<>>>;;;888999777444777444555:::;;;777444444333444555666666555444333;;;@@@PPPjjjhhhRRREEE>>>999666555;;;999888<<>>222444333444666222222???PPPmmmdddEEE777333///,,,+++++++++******,,,---......000333666===QQQkkk~~~uuujjj^^^NNN@@@;;;444///...000111444:::LLL\\\ppp{{{{{{qqq___OOOAAARRRhhhjjjIII???777:::@@@DDDFFFGGGMMMQQQXXX^^^```^^^ZZZXXXPPPRRRSSSQQQJJJAAA:::777;;;NNNgggtttoooYYYAAA111,,,,,,+++++++++,,,---...+++...111333777AAAOOOZZZjjjsss}}}xxxlll]]]KKK;;;000---+++(((&&&&&&(((+++---///999FFFJJJEEE;;;333///,,,...000000//////111222333555888999999999:::<<<777:::>>>CCCHHHNNNTTTXXXSSSKKK>>>222***'''''')))'''%%%######$$$%%%$$$#########"""""""""$$$%%%&&&'''%%%"""!!!!!!!!! !!!"""$$$$$$%%%%%%$$$######$$$$$$$$$######"""!!!###$$$$$$######$$$&&&%%%$$$######"""#########"""!!!&&&((($$$ """!!! """$$$$$$### ###$$$!!!!!!###### $$$$$$######$$$$$$%%%%%%kkkooorrrrrrmmmfffbbb```ZZZSSSNNNNNNLLLFFF@@@???DDDFFFHHHKKKUUUfffzzz~~~vvvqqqpppqqqlllmmmoooooopppsssxxx{{{zzz|||zzztttrrrrrrmmmggg___bbbcccbbbfffmmmqqqpppooommmhhhdddaaacccgggjjjiiieeecccgggpppxxxzzzzzzsss~~~iiiSSSFFFAAA;;;===???:::777999<<<<<<;;;888666555444444444444555777888999999;;;:::888888:::777333555111222666999666222222666555444333333444555666???FFFZZZwwwwww\\\HHH???;;;888555555:::777666;;;DDD```fffHHH888333333111444777666888KKKaaalllPPP999111111///---,,,,,,,,,+++.........---...222777<<>>AAAFFFIIIKKKMMMPPPRRRPPPSSSXXX^^^bbbaaa[[[VVVHHH@@@444***%%%%%%(((***'''%%%$$$$$$%%%&&&$$$#####################$$$$$$&&&$$$"""!!!""""""!!!  """###$$$######"""""""""###$$$$$$$$$######&&&''')))(((%%%$$$%%%'''%%%$$$$$$$$$%%%$$$###""""""!!!'''((($$$$$$###!!!!!!###$$$$$$###!!!"""!!!!!!$$$$$$"""$$$$$$######$$$$$$%%%&&&jjjnnnsssrrrmmmfffaaa___YYYQQQKKKKKKJJJFFFBBB@@@CCCEEEGGGIIISSSfff{{{xxxnnnnnnmmmjjjddd]]]YYYYYY[[[VVVWWWXXXXXXYYY[[[^^^```iiilllkkkddd```___\\\VVVPPPSSSUUUUUUXXX^^^aaa___dddeeefffeeeccceeejjjooonnnjjjiiisssrrrWWWFFF???===888;;;BBB@@@999;;;>>>???>>>;;;888777444444444444444555666777::::::888555888:::777111777444444999;;;999666555@@@===999777777999===@@@CCCLLLbbbnnnTTTBBB:::999777555444888444222888CCCbbb```AAA666555///...222888:::@@@WWWqqqoooYYYEEE888000111111///.../////////333111...,,,---333;;;AAASSSmmmwwwfffTTTIIIDDD<<<555000000222333222111888AAAXXXlll}}}zzzgggTTTGGGAAAHHHeee}}}cccKKK:::777999@@@FFFHHHKKKOOONNNSSSZZZ```cccccc```^^^bbbeeeeeeZZZIII===<<<@@@KKKaaayyy{{{eeeJJJ888111------,,,,,,------......222333777>>>JJJYYYfffnnnzzzuuunnnbbbSSSEEE999000+++,,,,,,---,,,+++***+++,,,;;;NNNccckkkbbbRRRDDD>>>???AAACCCCCCAAA@@@BBBEEEGGGKKKRRRXXX]]]bbbfffiiilllnnnsssyyyzzzrrrdddYYYAAA:::000(((%%%&&&)))+++&&&%%%%%%%%%&&&&&&$$$"""######$$$$$$$$$######"""%%%$$$""""""###$$$###""" !!!#########"""!!!!!!"""###$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&$$$$$$$$$%%%&&&%%%###!!!### """'''(((###&&&$$$""""""###$$$###### !!! """%%%&&&###$$$#########$$$%%%%%%&&&dddnnnuuuppphhhaaa]]]YYYPPPMMMJJJIIIIIIHHHGGGFFFFFFFFFFFFJJJSSSdddxxx|||qqqhhhbbb\\\XXXPPPSSSSSSOOONNNOOOMMMIIINNNMMMMMMOOOMMMLLLQQQWWWdddbbb```]]]ZZZVVVRRROOORRRTTT[[[aaa___YYY[[[aaalllsss{{{}}}|||~~~jjjZZZIIIFFFBBB===:::999999999<<<;;;;;;>>>>>>:::888999888555111///333888888555999888666555444555777888888888777555555444444444222222444888888666999>>>AAAVVVqqqrrr]]]FFF<<<:::999666555777666888...777JJJZZZzzzXXX???555222000666<<<===???NNNlllsssXXXFFF>>>;;;222444222...---//////,,,000///...,,,...777FFFQQQiiizzztttnnn]]]HHH;;;999777444555111///222333555>>>IIIeeexxxkkkRRRGGGDDDBBBWWWrrrfffLLL===333555:::BBBJJJMMMLLLIIIMMMPPPYYY``````]]]cccmmmuuuuuummm\\\HHH===???EEEYYYooowww^^^GGG:::666//////000///---...000222777999@@@KKKZZZiiitttzzzyyykkkaaaRRRBBB555///---...+++((('''))))))+++111888NNNbbbtttuuulll___QQQFFFJJJIIIGGGEEEEEEFFFGGGIIIHHHSSS^^^eeekkkssswwwxxx{{{vvveeeKKK999,,,++++++%%%$$$)))###$$$%%%&&&&&&&&&%%%%%%  $$$'''(((((((((&&&###"""$$$%%%&&&&&& ###$$$ $$$!!!$$$&&&'''&&&###!!! ###%%%%%%$$$%%%(((+++'''%%%$$$$$$%%%%%%###"""###""""""###%%%%%%$$$"""'''$$$###%%%%%%###%%%((($$$###!!!!!!"""######"""###$$$$$$%%%%%%%%%$$$$$$fffnnnpppjjjaaa\\\YYYVVVNNNKKKHHHGGGGGGHHHHHHHHHFFFGGGIIIMMMWWWhhh{{{pppjjjccc\\\WWWSSSNNNJJJJJJNNNOOOKKKHHHHHHGGGDDDJJJJJJLLLNNNMMMNNNUUU___iiikkklllkkkfff___XXXUUUZZZ^^^hhhqqqrrrooopppvvvttt\\\MMMAAA???===;;;:::;;;===>>>;;;:::;;;@@@EEEEEE===555555666666555666777888888888777555444333444555666888777666555444444444444666555666888777666:::@@@III```}}}dddSSSAAA:::999888777777444444888///777GGGTTTuuuyyySSS===555333222555;;;AAAMMMcccxxx]]]FFF;;;:::<<>>999111...///000...---000222333888EEEXXXfffzzzyyyjjjbbbRRR@@@666555333///555333444666777;;;IIIXXXooowwwuuuaaaJJJAAAFFFLLLaaazzzwwwYYYAAA222222555;;;BBBHHHJJJIIIHHHIIILLLTTT\\\___bbbmmmyyywwwbbbLLLBBBIIIRRRiii{{{zzz^^^FFF888333000111111000000111444777@@@DDDMMMZZZhhhttt|||}}}rrr```UUUFFF888000,,,++++++***(((((())))))+++333===QQQaaapppppphhh^^^TTTLLLNNNJJJEEE@@@======>>>@@@===FFFPPPXXXcccqqq{{{oooTTT@@@...+++***%%%###&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''$$$######$$$%%%$$$)))'''$$$"""###$$$$$$$$$ !!!!!!""""""###$$$$$$$$$#########$$$&&&%%%######%%%(((&&&$$$###$$$%%%%%%$$$###!!! !!!###$$$###"""&&&###"""$$$%%%###$$$'''$$$###!!!!!!"""######"""$$$$$$$$$%%%$$$$$$######mmmqqqqqqhhh```\\\ZZZWWWLLLIIIEEEDDDEEEGGGHHHHHHFFFIIILLLRRR\\\lll|||hhhXXXVVVSSSQQQOOOMMMKKKHHHOOOVVVXXXSSSMMMLLLMMMLLLKKKNNNRRRVVVVVVXXXcccnnn|||wwwoookkkooouuu~~~hhhSSSFFF<<<;;;:::999:::<<<>>>@@@;;;===???DDDOOOUUUJJJ999555777999999666555555777666666444333333333444555666666555444333333333333888777888999777666:::@@@OOOjjj}}}kkkUUUJJJ???;;;999666555666333333:::333:::FFFPPPooorrrNNN;;;777666::::::???LLLccc}}}eeeJJJ999777???FFFRRRNNNBBB555...///000000)))...333888AAAQQQgggwwwzzzppp]]]TTTDDD777222333000+++222333555777999BBBUUUfffsssnnndddTTTBBB:::EEEUUUpppjjjLLL888---222777>>>DDDFFFGGGGGGFFFGGGIIINNNVVV]]]gggxxxeeeNNNHHHVVVeee|||~~~bbbJJJ<<<666777888888777888;;;???CCCOOOUUU```lllwwwuuuhhhSSSHHH999///,,,,,,,,,***(((((()))***(((+++777DDDVVV```fffddd\\\TTTMMMHHHHHHCCC===666333222444555222888???GGGUUUiii{{{sss^^^GGG111***(((%%%"""###%%%$$$$$$###$$$%%%&&&'''$$$!!! ###%%%%%%+++((($$$""""""###""""""!!! ######!!! """$$$###"""!!!!!!!!!######%%%&&&&&&$$$""""""###$$$%%%#########%%%&&&%%%$$$&&&%%%######$$$$$$$$$###$$$!!!!!!###$$$"""###&&&$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$###"""!!!nnnqqqooogggaaa^^^ZZZVVVLLLIIIEEECCCCCCEEEFFFFFFEEEIIINNNTTT___ooovvv___UUUTTTSSSSSSTTTVVVXXXYYYccckkknnnhhhaaa___```aaa\\\aaaiiioooooopppyyyqqq^^^NNNEEE>>>===;;;:::::::::<<<<<<===AAACCCEEEQQQ]]]YYYKKK===:::777777555333222444666555444444333333444444555444333333222222222333777777:::<<<999666:::AAARRRnnnsss^^^KKKEEE@@@===999444222444333444<<<888===FFFNNNooommmKKK:::999:::BBBBBBHHH[[[xxxvvvVVV>>>555999EEEQQQbbb[[[KKK888......000///,,,///444>>>NNNaaatttvvvkkkVVVLLL>>>666555666333...333444666;;;DDDRRRdddqqqqqqcccVVVNNNCCC>>>MMMbbb}}}]]]CCC666222333:::BBBGGGGGGFFFFFFGGGHHHIIILLLQQQ[[[kkkgggQQQPPPdddyyykkkWWWLLLGGGEEEFFFFFFGGGIIIMMMSSSWWWbbbgggpppyyyooo```KKK@@@222+++,,,......+++&&&'''******(((,,,:::JJJZZZ[[[YYYQQQHHH@@@<<<999999666222///---,,,...///---000333888GGG^^^sss}}}~~~~~~yyyqqq```III111((('''&&&$$$###&&&$$$###""""""$$$&&&'''"""###&&&'''+++((($$$"""!!!!!!!!! #########%%%%%%#########$$$$$$"""!!!!!!!!!!!!"""&&&&&&%%%$$$###"""######$$$###"""###%%%&&&&&&$$$+++(((%%%######"""!!! """######!!!"""%%%###"""!!!!!!###$$$######$$$$$$$$$$$$###"""!!!!!!hhhjjjhhhccc___]]]WWWPPPNNNKKKFFFDDDCCCCCCCCCCCCDDDHHHMMMUUU```pppyyycccZZZYYYYYY[[[___fffnnnsss}}}|||zzz{{{|||yyy|||{{{tttaaaQQQEEE??????>>>===;;;;;;:::;;;;;;<<>>444444666444333333666666555555555555555555444444333222222222222333333555:::===:::888<<>>===<<<999333111333222333<<<999===EEEOOOssskkkHHH999999<<>>AAAKKKYYYcccSSSAAA333444888777555666666666666666555555555444444333333222222333333333111444999<<<:::;;;CCCNNNkkk~~~ttt```NNN;;;888777999999555444666222111999777<<>>999999999:::;;;<<<<<<===999666999???@@@@@@LLL\\\MMM===222555888666555999555555555555555444333333444444333333333333444444333444777999999>>>MMM\\\yyy}}}ppp[[[JJJ???:::888:::<<<999888999666222999777===HHH\\\kkkGGG:::===BBBJJJ```wwwuuu___KKK>>>555666666444;;;EEEHHHFFF>>>333///111333222777AAASSShhh{{{zzzpppiii]]]VVVPPPNNNKKKEEEBBBCCCJJJTTTddduuuwwwfffWWWWWWbbbtttpppQQQ>>>555222333888???HHHNNNOOOLLLIIIFFFLLLSSS[[[mmmxxxsssnnniiimmmqqquuuzzz}}}|||rrrjjj^^^MMM>>>///,,,)))''''''((('''&&&)))'''(((+++---000:::DDDCCC999222111000,,,***,,,------------+++)))&&&%%%''',,,222:::GGGTTT[[[ZZZJJJ>>>555444777777888;;;111---(((%%%%%%&&&%%%###############$$$$$$$$$$$$ $$$&&&'''&&&$$$""" !!!"""######!!!%%%'''%%%&&&***+++'''%%%$$$$$$$$$$$$$$$%%%&&&'''$$$###$$$''')))((('''&&&$$$###$$$%%%%%%$$$###(((((((((((((((&&&"""###$$$""""""$$$"""!!! !!!###$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&rrrlllbbbZZZYYYZZZTTTLLLMMMLLLKKKKKKLLLJJJGGGDDDHHHJJJMMMSSS]]]mmmrrrkkkbbb\\\ZZZXXXTTTPPPPPPPPPSSSVVV[[[hhh~~~mmmVVVFFF???===>>>999999999999999999999999;;;444888DDDDDD===CCCSSSBBB666111555666222333999333333444444444333222111444444444333333444555555777666666666777@@@TTTgggwwwaaaPPPIIIBBB===>>>???===::::::<<<666;;;999@@@MMMdddoooKKK>>>BBBHHH^^^uuuwww^^^GGG;;;222...222222///444>>>999999666111000444666555@@@PPPgggyyy{{{wwwwwwppplllkkkfff]]][[[^^^aaappp~~~uuupppuuuvvvZZZGGG<<<666222555<<>>444---...///***((())))))((('''&&&%%%%%%%%%%%%***000888@@@KKKTTTTTTPPP<<<000((()))+++))))))+++&&&''''''%%%$$$%%%###!!!""""""###$$$$$$$$$$$$###"""""""""$$$&&&&&&$$$"""""" !!!###$$$%%%"""$$$"""###))))))%%%'''%%%###""""""%%%(((***)))&&&$$$%%%((()))(((&&&'''%%%$$$$$$%%%%%%###"""&&&&&&%%%$$$"""$$$%%%""""""%%%"""!!! !!!###%%%%%%$$$###$$$%%%&&&'''(((((((((iiieeeaaa\\\YYYWWWWWWWWWKKKHHHGGGIIIMMMMMMIIIEEEEEEHHHMMMTTT^^^nnnvvvzzzzzzuuurrrfffbbb[[[UUUSSSTTTWWWZZZVVVVVV]]]iiiuuu~~~|||eeeQQQCCC:::999<<<===;;;888777999<<<>>>>>>:::::::::;;;===???@@@AAA999777666444444444555555777777777444111000000111111444666555333222444777666555555888;;;CCCXXXmmmrrrgggUUUSSSPPPKKKGGGDDDBBBAAABBB===<<>>:::???KKKQQQOOORRRZZZXXXcccoooxxxxxxsssooollljjjmmmmmmhhhaaa___ccciiiwwwzzz|||sssdddQQQ@@@555000///...,,,***((((((((((((((('''///222+++000<<<===555222...,,,++++++)))((()))((('''''''''(((***+++///:::FFFLLLNNNMMMFFF???---,,,)))&&&%%%%%%&&&&&&%%%&&&&&&'''&&&%%%###"""&&&$$$###$$$%%%&&&&&&$$$&&&%%%$$$$$$######$$$$$$!!!!!!"""############"""%%%$$$$$$&&&'''((('''%%%,,,)))(((***......((("""'''&&&&&&''''''((()))***%%%$$$$$$$$$%%%%%%$$$"""***(((%%%###!!!!!!"""#########""""""!!!!!! %%%###!!!!!!"""###"""!!!###$$$'''***)))&&&(((...eeebbb]]]YYYVVVUUUTTTTTTPPPMMMKKKMMMPPPQQQMMMIIIIIIKKKOOOTTT]]]mmm~~~uuukkkoootttuuutttssstttuuutttpppiiicccaaabbbeeegggnnnooowwwuuu^^^NNNCCC;;;:::;;;===:::888777999;;;======<<<<<<;;;<<<<<<===>>>???777666555444333333555777555555555333111000111222111333555555333333555777888666777999===HHH^^^ssssssoooggg___YYYTTTQQQPPPMMMDDD@@@GGGTTThhhdddNNNOOOeeezzzrrrUUUCCC===777555333111111111111000222333222000000555;;;@@@PPPccczzz~~~}}}uuu___RRRJJJFFFJJJVVV]]]]]]bbbkkksss~~~wwwkkkddd```]]]ZZZ^^^cccgggfffcccdddiiiooovvvzzzxxxkkkZZZIII:::000+++---,,,***)))(((''''''((()))$$$***///---111555///222///+++)))))))))((('''))))))))))))))))))******333>>>IIILLLIIIDDD===555+++)))'''%%%$$$$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%''''''&&&%%%!!!!!!!!!"""###$$$%%%&&&""""""""""""############%%%$$$$$$%%%'''((('''%%%&&&'''***,,,---***&&&###&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%$$$###"""'''&&&%%%###""""""""""""!!!!!!!!!"""""""""""""""%%%###""""""###$$$"""!!!%%%$$$'''***(((%%%&&&***aaa]]]XXXUUUTTTSSSRRRPPPOOOLLLKKKLLLNNNNNNKKKHHHLLLMMMOOOSSS\\\kkk~~~|||}}}}}}uuuvvvzzz~~~~~~}}}{{{iiiTTTHHHBBB>>>;;;;;;===:::777777888:::<<<<<<>>>===<<<;;;;;;:::;;;;;;666777777555333444888;;;666777666555222111222444111333444444444444666777:::999999;;;AAAPPPhhh|||yyytttrrrrrrlll```XXX```qqqjjj___jjjiiiLLL@@@???;;;888555555666666333111111111111000111666>>>EEE^^^ooo|||~~~~~~{{{|||~~~pppeeeaaadddnnnuuuwwwyyymmm]]]SSSOOONNNMMMLLLUUU\\\dddiiikkknnnuuuzzzzzz~~~zzznnn[[[JJJ>>>444---))),,,+++***((('''''''''''',,,$$$(((///111333000###///,,,(((&&&&&&'''((((((************++++++,,,,,,999DDDKKKIII@@@888000***'''&&&$$$#########$$$%%%###$$$%%%&&&&&&&&&%%%$$$######$$$'''))))))'''%%%%%%%%%%%%&&&'''((()))***###"""!!!!!!!!!"""$$$%%%%%%$$$$$$%%%''''''&&&$$$ %%%***,,,***'''%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&%%%###""""""$$$$$$#########""""""""" !!!""""""###$$$$$$$$$$$$###$$$%%%%%%### %%%$$$%%%(((&&&######''']]]YYYUUUSSSTTTTTTRRRPPPNNNLLLJJJJJJKKKKKKIIIGGGKKKKKKMMMQQQZZZjjj~~~}}}ssskkkmmmrrrwww{{{mmm\\\JJJCCCBBB@@@<<<;;;>>>;;;888666888:::;;;;;;>>>===;;;:::888777777777666999:::999777888===AAA======<<<999666444444555222333444555555666777888;;;;;;;;;>>>GGGZZZsss{{{xxxnnnVVVJJJHHHCCC@@@===<<<===;;;666222555333333333333777BBBMMMkkk{{{|||ssslllkkkkkkjjjnnnssssss{{{}}}~~~rrrbbbQQQIIIIIIKKKNNNOOOZZZbbbllltttxxx|||ooo```KKK<<<555222///,,,++++++***)))))))))((((((///'''***111222555111$$$,,,)))%%%$$$%%%'''((()))***)))))))))+++///222444@@@GGGJJJAAA666...((($$$######""""""""""""###$$$"""###%%%&&&'''&&&&&&%%%!!!"""$$$(((******(((%%%***)))((((((''''''(((((($$$###!!! """$$$%%%%%%$$$$$$%%%''''''%%%$$$!!!###&&&'''((('''&&&&&&&&&&&&&&&&&&'''((())))))''''''((('''$$$###""""""!!!""""""#########""""""!!!!!!"""""""""#########$$$$$$$$$&&&'''&&&### ###"""###&&&&&&""""""%%%ZZZVVVSSSSSSUUUWWWUUURRRQQQOOOMMMLLLLLLKKKJJJIIIGGGHHHKKKOOOYYYjjj~~~|||yyyzzzppplllwwwzzztttwww~~~|||```QQQCCC???AAA@@@>>><<>>BBBEEEDDDDDDAAA===888555444444555444555666777888888888<<<===>>>AAALLLccc|||rrrccc[[[VVVSSSOOOKKKGGGAAA888222999666555555666;;;JJJYYYvvvsssjjjbbb^^^^^^^^^bbbffffffmmmuuu{{{rrr```OOOKKKNNNRRRWWW]]]hhhoooxxxwwwgggWWWAAA333000111000...+++++++++++++++++++++***...(((---111...111333++++++(((%%%$$$&&&((())))))***(((&&&'''+++222:::???DDDFFFCCC888---((('''%%%!!!!!!!!!!!!""""""######"""###%%%&&&'''&&&&&&%%%!!!"""$$$'''******'''%%%%%%%%%$$$############$$$$$$###!!! """$$$%%%%%%%%%$$$%%%&&&&&&%%%###&&&""" !!!%%%((((((%%%%%%%%%%%%&&&&&&'''((()))&&&((()))'''$$$""""""###!!!!!!"""############"""$$$#########"""""""""!!!$$$$$$$$$&&&'''&&&### !!!$$$%%%$$$###&&&UUUQQQOOOQQQVVVYYYWWWTTTPPPOOOMMMKKKIIIHHHHHHHHHFFFHHHKKKPPP[[[kkktttqqqrrrtttoooyyypppUUUIII??????AAA@@@>>>===AAA>>>:::888999:::::::::999999888888888888999999:::;;;>>>AAAEEEGGGHHHIIIJJJIIIFFFAAA;;;777555555888777666777999:::999888;;;>>>@@@CCCQQQjjjvvvqqqpppllleeeZZZNNNCCC======888666777888>>>QQQfff~~~pppjjjccc^^^]]]___aaacccaaahhhpppvvv}}}uuudddVVVTTTWWWZZZbbbkkkuuuzzzzzzoooaaaRRR>>>111...///...,,,++++++,,,,,,---,,,,,,,,,+++''',,,///)))+++111---***(((&&&&&&'''))))))(((((('''&&&(((---666@@@EEEBBBAAA:::///'''''''''%%%""""""""""""###############$$$%%%&&&&&&&&&%%%$$$""""""###&&&((((((&&&$$$"""""""""###$$$%%%&&&'''###"""!!!!!!!!!"""$$$%%%&&&%%%$$$%%%&&&&&&$$$"""'''"""%%%)))'''$$$%%%%%%%%%%%%&&&'''((()))%%%(((***((($$$"""###%%%########################%%%$$$$$$###""""""!!!!!!$$$$$$###$$$%%%%%%### ###&&&$$$$$$&&&NNNKKKIIIMMMTTTXXXVVVSSSOOONNNLLLJJJGGGFFFFFFFFFHHHJJJNNNSSS]]]mmm}}}|||}}}yyydddMMMEEE??????@@@???>>>???CCC???;;;999::::::;;;;;;888888888999;;;<<<>>>???BBBBBBEEEKKKRRRUUUSSSPPPPPPOOOMMMHHHBBB===<<<<<<<<<:::888999;;;;;;:::888:::>>>AAAEEETTTnnn~~~||||||}}}vvvpppmmmlllrrrwwwwwwiii___[[[RRRJJJDDDCCCBBBGGG\\\tttxxxuuupppllllllnnnoooooojjjqqqwww{{{}}}nnncccbbbcccdddmmmxxx~~~ttthhhWWWKKK<<<222///......---)))***+++,,,---,,,,,,++++++''',,,...(((***...)))((('''&&&'''(((((('''%%%&&&'''(((,,,222999AAAEEE<<<999111)))&&&'''%%%!!!###$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$######""""""$$$%%%&&&%%%###$$$$$$%%%%%%&&&((()))***""""""""""""############&&&%%%$$$$$$%%%%%%###"""###""""""$$$&&&'''%%%###%%%%%%%%%%%%&&&'''(((((($$$'''***((($$$"""$$$'''%%%%%%###""""""###$$$%%%########################%%%###""""""###$$$"""!!!"""###&&&$$$###$$$IIIFFFDDDIIIRRRVVVUUUQQQSSSRRRQQQNNNKKKIIIJJJKKKJJJMMMQQQVVV___nnn~~~sss]]]JJJDDD@@@@@@@@@>>>>>>@@@DDD@@@<<<::::::;;;;;;;;;777888999;;;===@@@BBBDDDJJJIIILLLTTT^^^aaa]]]WWWVVVUUUSSSNNNIIIEEECCCCCC>>><<<::::::<<<<<<:::777999>>>AAAFFFUUUppp|||wwwxxxzzzyyyxxx{{{uuufff[[[UUUSSSSSSVVV\\\fffssszzzxxxoooddd\\\WWWRRRUUUjjj}}}~~~yyyuuuoooooossswwwtttzzzyyyoooooonnnmmmuuuqqqcccMMMEEE:::222000000111111'''(((***+++,,,,,,+++***...(((,,,///+++,,,---%%%&&&&&&&&&'''((((((%%%###%%%'''***000555;;;@@@BBB777333---''''''(((###%%%%%%%%%%%%%%%$$$######%%%&&&&&&'''&&&%%%###"""$$$###""""""$$$%%%$$$###%%%%%%$$$############$$$!!!!!!"""############"""&&&%%%$$$$$$%%%%%%###!!!"""''')))(((%%%###"""%%%%%%%%%%%%&&&'''((((((###'''***)))%%%###%%%((('''&&&$$$""""""###$$$%%%"""""""""###$$$$$$%%%%%%%%%###!!!!!!"""###"""!!!%%% ###&&&$$$!!!"""JJJIIIIIIKKKOOORRRTTTUUUXXXUUUQQQNNNMMMMMMLLLKKKLLLOOOUUU___lllyyy~~~}}}}}}~~~{{{wwwvvvyyy}}}{{{qqqnnnqqquuudddPPPBBBAAA???>>>>>>>>>??????BBB???<<<<<<>>>???===;;;<<<::::::<<>><<<;;;::::::===@@@EEELLLZZZqqqyyyssstttyyy|||zzz}}}sss___QQQGGG???::::::@@@GGGPPPYYYbbbkkkttt{{{zzzyyyxxxxxxzzz~~~|||zzz}}}}}}rrrlllppp|||zzzkkkbbb\\\XXXYYY\\\fffllluuu}}}vvvvvvxxxyyyzzz}}}ppp^^^QQQDDDBBB<<<555///---///111...,,,+++---111111---(((---,,,+++***)))'''&&&&&&***&&&&&&)))&&&"""###((((((((()))///666;;;<<<;;;///+++&&&$$$$$$$$$"""!!!""""""""""""""""""""""""%%%&&&&&&&&&%%%###!!! """"""""""""""""""######$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$######$$$&&&''')))''''''((('''### $$$+++((("""!!!### &&&$$$""""""###$$$###"""'''%%%!!! !!!###$$$%%%!!!!!!"""###############KKKIIIIIIKKKPPPTTTVVVWWWOOOMMMJJJIIIKKKLLLMMMLLLKKKOOOVVV```mmm||||||uuurrrnnniiigggiiieeebbb``````dddhhhlllnnneeeeeeffffffaaa[[[[[[___nnn}}}yyy___MMMCCCBBB@@@???>>>>>>?????????===<<<<<<>>>>>><<<:::@@@===;;;===CCCKKKTTT[[[```___```dddiiijjjgggcccZZZTTTPPPPPPNNNIIIFFFGGGCCCBBB@@@>>>===<<<;;;;;;===BBBIIISSSbbbwww}}}xxxtttsssooolllnnnttt{{{yyyzzzyyygggSSSFFF@@@;;;888999555:::AAAFFFLLLQQQXXX]]]WWWVVVUUUUUUWWWZZZ^^^```cccaaa^^^]]]^^^```aaaaaahhhnnntttwwwvvvyyy~~~qqqbbbXXXPPPKKKKKKOOOVVV^^^lllxxx|||wwwyyy}}}}}}}}}wwwfffTTTIIIAAA???;;;555000...///111,,,***))),,,///000---))),,,,,,,,,+++)))(((&&&&&&'''%%%%%%'''&&&"""$$$)))'''(((+++000555777777666---***&&&$$$$$$$$$###"""########################$$$%%%&&&&&&%%%$$$"""!!!###############"""""""""$$$###"""###$$$$$$###""""""######$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%$$$%%%$$$$$$$$$$$$%%%'''(((''''''''''''$$$ $$$+++######&&&&&&%%%''''''%%%###"""######"""!!!&&&$$$!!! !!!###$$$$$$""""""###$$$$$$$$$$$$$$$LLLKKKJJJLLLPPPTTTWWWXXXLLLIIIGGGGGGIIIKKKLLLLLLJJJOOOXXXbbbooo|||yyyxxx}}}xxxrrrllliiikkkmmmpppuuuwwwppphhh```]]]ZZZWWWWWWZZZTTTRRRPPPQQQTTTXXX[[[\\\ZZZZZZ\\\]]][[[XXX[[[```iii}}}nnnWWWHHHCCCBBB@@@>>>===<<<<<<===>>>======>>>??????===;;;CCC???===@@@JJJWWW```eeejjjeeebbbccchhhkkkjjjggg[[[UUUPPPOOOMMMIIIGGGIIICCCCCCAAA@@@>>>=========???EEEPPP]]]mmm~~~zzzvvvkkkhhhffffffeeefffkkkrrryyy{{{~~~nnnZZZFFF<<<999777555444333555888:::;;;===@@@BBB>>>>>>>>>???@@@BBBEEEFFFCCCEEEGGGFFFEEECCCBBBBBBHHHKKKNNNOOOOOOTTT]]]eeewww}}}}}}ppp```UUUMMMGGGGGGJJJQQQ\\\nnn}}}zzzxxx}}}zzzjjjWWWGGG>>>;;;;;;999555111///000111...,,,+++---111222///---,,,,,,,,,,,,***(((&&&%%%%%%$$$%%%&&&%%%###%%%)))&&&***///333333111000///***(((%%%$$$$$$%%%$$$##############################$$$%%%%%%%%%%%%######$$$$$$$$$######"""""""""$$$###"""###$$$$$$###"""$$$$$$$$$###############%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&''''''$$$!!!$$$***!!!%%%$$$$$$%%%'''%%%###"""######"""!!!&&&$$$""""""###%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%NNNLLLKKKLLLOOOSSSUUUUUUPPPMMMJJJHHHHHHIIIIIIHHHKKKQQQYYYcccpppzzzvvvqqqrrrzzz}}}vvvppphhhaaa]]]ZZZXXXWWWXXX[[[```iiivvv|||wwwmmmeee]]]WWWVVVTTTRRRRRRUUUSSSPPPNNNNNNOOOQQQRRRQQQUUUSSSSSSSSSQQQPPPUUU\\\ooo|||bbbOOOEEEBBB@@@>>><<<:::999999:::===>>>???AAABBBAAA???===CCCAAAAAAFFFSSSaaahhhhhhkkkddd^^^^^^dddhhhhhhfffaaaZZZTTTRRROOOJJJIIIJJJDDDCCCBBBAAA@@@?????????CCCKKKYYYiiiyyyxxxsssooojjjfff^^^]]]]]]___bbbgggooovvv}}}bbbPPP???888888555111///555666777777777777777888888888888999:::;;;<<<===888<<>>:::777777888777999:::999888;;;BBBGGGRRRXXX___dddgggkkkrrrwwwyyyiii^^^UUUNNNMMMPPP[[[gggyyy{{{zzzqqq]]]JJJ<<<555555666666444222000000111000...,,,---//////...,,,,,,,,,------+++)))&&&%%%&&&&&&&&&&&&%%%$$$%%%((((((...333555111---***)))'''&&&%%%$$$$$$%%%%%%%%%########################"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$######""""""$$$###"""###$$$$$$###"""$$$$$$$$$###############%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%''''''%%%$$$$$$%%%&&&'''(((&&&&&&'''%%%"""$$$)))###$$$!!!!!!&&&$$$""""""###$$$###"""'''&&&$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$OOOMMMLLLLLLNNNPPPPPPPPPQQQNNNKKKIIIIIIIIIIIIHHHNNNSSSZZZdddrrrwwwrrrllliiinnnwwwyyyqqqjjjeee]]]YYYSSSOOONNNNNNNNNNNNLLLPPPWWW```kkkqqqlllbbbZZZTTTQQQRRRRRRPPPOOOQQQPPPNNNLLLLLLMMMNNNMMMMMMQQQOOOOOOQQQPPPOOOVVV^^^xxxqqqYYYJJJDDDBBBAAA>>><<<;;;::::::::::::<<<>>>@@@@@@???>>>===@@@DDDHHHOOO[[[gggiiidddfff___YYY[[[ccciiijjjgggggg___XXXTTTPPPJJJHHHIIIDDDDDDBBBAAA@@@@@@@@@@@@GGGQQQaaarrrvvvkkkeee```[[[XXXWWWYYY[[[^^^dddnnnxxx~~~zzziiiRRREEE:::888999666111...222222222333444444444444222222222222222333444444555888999777333111333555222333555444222222555888<<<@@@EEEIIIKKKOOOTTTXXXdddnnn}}}zzzoooddd\\\XXXZZZeeeqqq}}}wwwfffRRR@@@555111111222333333111000000111000...,,,***************---------,,,+++)))'''&&&((())))))'''%%%&&&'''(((,,,111555555000***'''&&&%%%%%%%%%%%%$$$$$$%%%&&&########################!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%%%%$$$$$$$$$###$$$###"""###$$$$$$###"""$$$$$$###""""""######$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%%%%&&&'''(((&&&&&&'''&&&###$$$'''$$$###%%%)))(((###"""######"""!!!"""$$$%%%%%%$$$%%%$$$$$$%%%'''((('''%%%###$$$$$$$$$$$$$$$######NNNMMMMMMNNNPPPPPPNNNMMMLLLJJJHHHHHHJJJLLLMMMMMMRRRTTT[[[fffvvv~~~sssnnngggcccdddkkksssyyy~~~ooolllhhheeebbb]]]YYYUUUQQQNNNJJJHHHHHHIIIHHHGGGKKKPPPVVV[[[bbbfffbbb[[[TTTPPPNNNQQQSSSPPPPPPQQQNNNMMMMMMNNNQQQRRRQQQPPPQQQSSSXXX^^^```___dddjjjfffQQQGGGDDDCCCBBB@@@>>>===<<<<<<===777999<<<===<<<<<<======@@@IIIQQQWWW```hhheee]]]aaa[[[YYY___jjjrrrqqqmmmhhh```YYYVVVPPPIIIFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@JJJTTTdddwwwvvviii^^^XXXUUURRROOOUUUZZZ___dddlllxxxppp[[[FFF>>>999:::;;;777333111000//////111444666666555333222111000000111222333555555444222000000222444---///222222222222333444222444666888999;;;>>>AAAGGGSSSggg||||||rrrmmmmmmrrr|||yyyjjjXXXGGG999222///...///111000//////000111555333111///......///000......---+++***)))((('''))),,,,,,)))(((***+++***111222333111---)))%%%$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""$$$###"""""""""###%%%&&&$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%&&&'''((((((%%%%%%((('''$$$$$$&&&###"""$$$(((&&&######&&&###"""!!!"""$$$%%%%%%$$$"""""""""$$$&&&'''%%%###$$$$$$$$$$$$$$$######"""JJJKKKMMMQQQSSSSSSPPPMMMKKKJJJHHHJJJMMMQQQSSSSSSTTTUUU[[[hhh|||wwwoookkkeeeaaaaaafffmmmsssxxxxxxnnnfffWWWUUUSSSSSSSSSQQQLLLIIIKKKIIIHHHHHHIIIHHHFFFDDDNNNTTTXXXYYYZZZ\\\ZZZVVVTTTOOOMMMPPPRRRRRRSSSVVVSSSRRRRRRTTTVVVVVVUUUSSSKKKRRR```llloookkkjjjlllvvv]]]KKKDDDDDDAAA???>>><<<<<<<<<<<<===888:::<<<===<<<<<<>>>AAADDDPPPZZZ\\\```eeeaaaWWW[[[YYYZZZeeettt|||zzzttthhhaaa\\\YYYTTTLLLHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@IIISSScccwwwtttjjj^^^TTTQQQPPPOOOOOOXXXaaahhhmmmwwwsss\\\IIICCC??????<<<666444555333111111333666888888666888666333111111222444555444333222222333333333222,,,---//////000000111222....../////////111333555:::HHH___xxxyyynnn[[[III<<<444000...---...///...---...///111666555333222111222555888000///,,,***)))((())))))(((---...++++++///111000444222...,,,***'''%%%###"""%%%&&&&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''$$$###"""###$$$$$$###"""###"""!!!!!!"""$$$&&&((($$$$$$$$$$$$%%%&&&'''(((###$$$&&&'''''''''&&&%%%&&&&&&%%%%%%&&&'''((()))(((%%%%%%((((((%%%$$$%%%!!! """$$$""" %%%&&&$$$""""""###$$$###"""""""""$$$&&&))))))&&&$$$%%%%%%%%%&&&%%%$$$$$$###HHHJJJNNNRRRVVVVVVSSSPPPOOONNNLLLNNNQQQTTTVVVWWWUUUUUUZZZjjj{{{sssnnnkkkfffbbbbbbfffmmmrrrpppyyywwwnnngggaaa\\\XXXPPPNNNNNNOOOPPPMMMHHHCCCFFFFFFGGGIIIKKKJJJGGGDDDMMMSSSVVVTTTQQQQQQPPPNNNSSSMMMIIIKKKNNNOOOSSSXXXWWWVVVVVVVVVWWWUUUSSSPPPTTT___sss~~~vvvtttnnnWWWHHHCCCCCC<<<<<<:::999888999999:::;;;===??????>>>???BBBEEEHHHVVV___^^^___bbb___UUUWWWVVV[[[iiizzzxxxiiiccc^^^]]]XXXQQQLLLKKKCCCBBBAAAAAA@@@@@@@@@@@@GGGQQQbbbwww|||uuummmdddXXXPPPOOOPPPRRRRRR^^^gggpppvvv{{{cccTTTNNNIIIDDD<<<555333666333111000222555666555333444222...,,,+++,,,///000111//////000333444111.........------------.../////////......///111333444<<>>::::::===???AAAFFFLLLUUUaaajjjjjjfffbbb^^^ZZZZZZ]]]eeepppzzz}}}tttjjjdddeeeaaaVVVNNNOOOCCCBBB@@@@@@AAA@@@???===CCCPPPcccxxxvvvmmm```XXXQQQNNNNNNOOOSSSXXXjjjqqq|||mmmjjjcccXXXKKKBBB>>>>>>:::888666555777888888777:::888666666666666555444333555555333444777555111............------------)))000222//////444666555666LLLhhh~~~}}}~~~{{{}}}ssshhhZZZGGG999222111111000///555555///***+++...///111...++++++...333888:::///...+++)))((()))+++,,,)))++++++,,,333<<>>@@@AAAFFFLLLWWWcccmmmnnnjjjeee```[[[aaaeeemmmxxxsssmmmhhhgggbbbXXXOOOKKK@@@???======>>>>>>===<<>><<<;;;<<<=========???>>>;;;:::888777666555777888888555777:::999555222222222222111111111111---333555111...222555555999QQQnnn|||xxxvvv{{{}}}{{{ppp\\\PPPAAA777555444111...---333444///+++...111222111000......000333666888000///,,,***))))))+++,,,***,,,---111:::CCCDDD???999000(((''''''%%%###$$$%%%%%%$$$$$$###"""!!!!!!%%%$$$###$$$&&&&&&$$$######$$$%%%&&&&&&%%%$$$###!!!!!!"""######$$$%%%%%%$$$%%%&&&''''''''''''''')))(((&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%&&&''')))++++++(((%%%&&&((()))&&&"""(((&&&%%%'''+++,,,(((%%%&&&'''((()))***)))(((((((((%%%!!!"""'''******((("""!!!""""""######%%%((('''$$$&&&++++++((('''***,,,+++)))(((((('''$$$!!!MMMPPPTTTXXXZZZYYYWWWUUURRRPPPNNNNNNQQQVVVYYYZZZ[[[dddttt{{{xxxoookkkiiikkkkkkjjjlllqqqttt{{{jjj^^^SSSPPPQQQNNNIIIHHHMMMMMMNNNMMMJJJFFFCCC@@@HHHKKKMMMMMMJJJFFFDDDCCCKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNRRRZZZ```cccccc```[[[WWWVVVSSSNNNMMMPPPYYY___mmmzzz{{{vvvyyylllXXXKKKDDDAAA@@@>>>>>>>>>===<<<;;;:::999===;;;===@@@BBBBBBFFFMMMYYYeeeppprrrmmmhhhccc^^^gggmmmwwwpppooojjjddd^^^YYYNNNCCC???>>><<<<<<>>>>>>>>>===BBBNNNbbbvvvwwwooommmaaaXXXRRRVVV___fffmmmrrrooobbb\\\SSSOOOKKKIIIIIIJJJJJJJJJMMMKKKIIIFFFCCC@@@???>>>@@@AAA@@@======???===888666666555444444333222222333777888333///111555777DDD]]]zzz|||}}}}}}vvvnnnhhhccc___\\\[[[WWWXXX]]]dddjjjsss{{{uuujjjNNNDDD999555777888333---,,,111222///---000444555222222222222222333444444...,,,***'''&&&&&&'''(((***,,,///666AAAIIIFFF???666---&&&%%%%%%"""!!!"""$$$$$$$$$######"""""""""%%%$$$###$$$&&&&&&$$$#########$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$#########""""""######$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))***+++(((&&&&&&((()))&&&$$$)))((('''))),,,---***'''))))))))))))))))))))))))(((%%%$$$%%%(((***(((&&& !!!""""""###%%%&&&&&&'''&&&'''((('''%%%***000222...)))&&&$$$###"""!!!MMMPPPTTTWWWXXXXXXVVVTTTQQQOOOMMMMMMOOOTTTXXXZZZ___jjj|||}}}{{{rrrllliiijjjkkkmmmrrrxxxxxxddd[[[TTTSSSRRROOOKKKJJJPPPQQQRRRQQQNNNIIIDDDAAAIIIKKKNNNNNNKKKGGGEEEDDDLLLMMMOOOQQQRRRSSSSSSSSSRRRQQQQQQUUU\\\aaadddeeegggaaa\\\YYYUUUPPPPPPRRRSSSWWW___gggiiilllwwwyyybbbRRRHHHBBB@@@AAA??????>>>>>><<<;;;:::999<<<<<<>>>BBBBBBBBBGGGMMM]]]hhhppppppkkkhhheeebbbkkkrrr}}}~~~lllmmmggg[[[VVVTTTJJJ===@@@>>>======???@@@@@@@@@BBBNNNaaavvv{{{zzz{{{vvvrrrtttqqqhhhbbbfffooovvv{{{}}}ppplllgggdddccccccccccccfffeeeccc___ZZZVVVUUUUUUTTTVVVTTTPPPNNNLLLFFF@@@======;;;999666444222111<<<>>>===888444666<<>>===;;;:::999<<<<<>>>>><<<;;;;;;>>>@@@AAAAAACCCPPPcccxxx~~~}}}wwwrrrqqqsssttttttxxx~~~yyywww|||~~~wwwrrrwww|||xxxxxxxxxvvvxxxwwwqqqmmmhhh^^^UUUPPPNNNLLLHHHDDDAAA>>><<>>EEELLL^^^ttt}}}{{{{{{}}}{{{tttlllccc^^^SSSPPPLLLEEE>>>999666555555333333777:::>>>FFFPPPcccppp|||{{{yyy|||}}}ttteeeZZZDDD;;;111000555999777333///222222...---000222111111555888888555111///...111000...,,,++++++++++++---111555;;;BBBDDD<<<111,,,'''$$$&&&&&&%%%&&&***%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$######$$$%%%&&&'''&&&%%%%%%''')))*********))))))***+++,,,,,,+++)))'''''''''((()))+++,,,---''''''&&&'''&&&%%%"""###&&&''''''***...,,,&&&%%%((()))'''(((000<<>>===<<<;;;:::<<<<<<>>>@@@??????GGGPPPaaagggiiiddd___aaadddeeemmmuuu|||wwwkkkfff\\\QQQLLLKKKGGGBBB;;;999777888;;;>>>@@@@@@HHHTTTiii~~~~~~|||yyyvvvqqqjjjggghhhgggeeekkkuuu}}}|||{{{sssttt{{{wwwooommmjjjgggbbb___\\\ZZZPPPHHHBBBBBBEEEJJJQQQWWWkkk}}}}}}}}}~~~}}}xxxpppfff]]]TTTLLLGGG======<<<999555222222333///...000333555777???IIIYYYhhh}}}}}}zzz{{{yyy}}}}}}wwwkkk\\\PPP@@@999111...111555666555111222111---,,,///000...000555999999555///---,,,---,,,+++******))))))***111666999;;;>>>>>>666---((($$$$$$&&&'''''')))---$$$$$$$$$######"""""""""%%%$$$###$$$&&&&&&$$$#########""""""""""""######""""""""""""""""""""""""######"""""""""######$$$######$$$$$$$$$######"""$$$$$$#########$$$%%%&&&(((((((((((((((((((((((('''((()))***+++******)))&&&''''''((()))***+++,,,###$$$&&&'''((('''&&&&&& &&&)))***111999777///))),,,,,,))),,,666AAAGGGJJJAAA333(((######%%%'''QQQSSSUUUWWWXXXXXXWWWVVVQQQRRRSSSTTTXXX___iiippp}}}yyyqqqppprrrwww|||lllaaa]]]YYYWWWQQQKKKKKKNNNKKKKKKLLLLLLLLLJJJIIIHHHQQQTTTXXX\\\```dddiiimmmjjjkkkmmmoooooonnnllljjjhhhfffdddbbbbbbffflllppprrrjjjbbb]]]YYYUUUVVVZZZWWWWWWZZZ```mmmrrr]]]KKKFFFEEE@@@???CCC>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>><<<===FFFRRR___eeegggbbb^^^___bbbccciiiqqq}}}|||vvvrrrfff]]]TTTQQQMMMGGGCCCBBB:::888666777:::>>>@@@AAANNN[[[ppp~~~{{{vvvrrrjjjbbb^^^```___^^^gggtttwwwdddYYYXXX\\\``````gggkkksssrrrdddYYY[[[bbbhhhnnnsss}}}|||{{{|||}}}rrrccc___XXXQQQIIIAAA;;;777222444555333000///000111///000333666555555;;;DDDTTTeee{{{||||||~~~}}}yyynnn___NNNBBB777444000------///222333000111///,,,,,,///000---///444999888333...,,,,,,******))))))))))))))))))000666999888666444000***&&&$$$$$$&&&'''&&&(((---%%%%%%$$$$$$###"""!!!!!!%%%$$$###$$$&&&&&&$$$###$$$###""""""""""""###$$$""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!"""###$$$$$$###""""""$$$######""""""###%%%&&&(((((())))))((((((((()))%%%'''((())))))((((((((('''((()))))))))((('''&&&!!!###$$$%%%%%%&&&&&&'''!!!(((,,,...777AAA???555111222000,,,...888>>>???>>>888000)))%%%###""""""RRRSSSVVVXXXXXXXXXWWWVVVRRRTTTVVVXXX\\\dddooovvv{{{zzz{{{xxxjjjccc___\\\XXXRRRKKKKKKOOOIIIJJJKKKLLLMMMNNNOOOOOOUUUXXX]]]bbbhhhnnnuuuzzzssstttvvvwwwwwwuuusssqqqnnnlllhhhffffffjjjqqqvvvrrrjjjaaa\\\XXXTTTVVVZZZZZZZZZ\\\cccrrrjjjUUUDDDCCCCCC???>>>BBB===>>>>>>>>>>>>>>>===<<<===<<<======:::;;;FFFRRR\\\dddgggccc______aaaaaaccclllwww}}}|||vvvooolllaaaUUUNNNPPPMMMCCC>>>@@@;;;999777888<<<@@@CCCDDDRRR```vvv|||uuupppeee]]]YYY\\\]]]\\\gggwww|||jjjTTTFFFEEEHHHHHHGGGHHHKKKSSS```nnnzzz{{{}}}yyyxxxxxxzzz|||tttfffYYYPPPMMMHHHCCC===777222000///111333111...,,,---///444444777999666333888???RRRcccyyy}}}~~~sssfffTTTBBB666//////...,,,+++,,,...000...///---***,,,000000---///444999888222---+++,,,....../////////000000000---333777333///---***'''&&&$$$$$$&&&&&&$$$&&&+++(((((('''&&&%%%######"""###"""!!!"""$$$$$$"""!!!%%%$$$###""""""###$$$%%%$$$$$$$$$###############!!!"""$$$%%%&&&&&&&&&%%%!!!"""###$$$$$$###"""!!!$$$###"""""""""###$$$%%%$$$%%%'''((()))***,,,---$$$%%%((((((''''''''''''))))))******)))'''$$$""""""#########!!!!!!"""###&&&---111222:::DDDAAA666777777333---///777:::777888555111...+++)))%%%###PPPWWW]]]^^^[[[WWWXXXZZZ]]]ZZZZZZ___cccffflllssspppfffcccaaaYYYOOOLLLPPPOOOKKKFFFJJJKKKIIIMMMSSSTTTPPP]]]eeekkkjjjjjjooouuuxxxwwwwwwwwwwwwvvvuuutttsssrrrllleeebbbfffmmmuuuzzz|||qqqbbbWWWSSSSSSRRRQQQYYYXXXZZZbbbppp{{{fffUUUDDD@@@BBBBBB@@@>>>>>>???AAABBBBBB???===;;;<<<;;;:::888999===DDDIII]]]dddiiiiiiccc^^^^^^```bbbjjjrrrsssqqqoooiiicccYYYVVVPPPIIICCC???<<<;;;===<<<===@@@@@@>>>@@@EEESSSgggvvviii___]]]ZZZYYY[[[bbbkkkrrr}}}uuu```JJJ>>>;;;:::::::::<<<===@@@FFFNNNWWW^^^cccgggooozzzzzzyyyxxxzzzzzzggg[[[TTTHHH@@@:::555333555666333000111000///...---,,,,,,,,,444333333333///---333<<>>BBBAAA<<<888///...,,,,,,,,,+++(((&&&UUUZZZ``````]]][[[]]]```cccaaaaaafffiiikkkpppwww{{{jjj___\\\[[[TTTLLLJJJNNNOOOKKKGGGKKKLLLKKKNNNTTTVVVSSS]]]gggooopppooorrruuuuuuwwwvvvvvvuuutttsssrrrqqqnnnjjjeeedddhhhooovvvyyytttfff[[[VVVTTTSSSRRRSSSRRRUUU]]]mmmwwwbbbSSSEEEAAABBBBBBAAAAAA@@@AAABBBCCCBBB@@@===<<<<<<<<<:::999:::>>>EEEJJJUUU]]]fffhhhccc^^^___aaa```hhhoooooollliiiccc]]]XXXUUUOOOHHHBBB===:::999<<<;;;<<<@@@@@@???BBBGGGTTThhhvvvkkkbbb___[[[YYY\\\dddpppxxxsss^^^HHH>>>===<<<:::999222222333555999???DDDHHHNNNSSS\\\fffnnnwww}}}uuusssuuuxxxxxxxxxxxx|||}}}ttthhhVVVLLLGGG<<<:::555000///000111///,,,///......------------...111000111222//////666???QQQggg|||{{{{{{}}}~~~}}}|||mmm___OOO@@@777555000...------///000///...,,,---.........000222555222333333222///...------,,,+++,,,//////---000444666111...///...(((%%%%%%$$$%%%'''((()))((('''&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$###"""""""""######$$$$$$$$$######&&&&&&'''&&&&&&$$$###"""%%%$$$""""""###%%%&&&&&&///,,,)))%%%###"""""""""'''(((((('''%%%%%%&&&'''$$$%%%&&&%%%%%%'''***---'''(((((()))))))))))))))%%%$$$$$$&&&)))'''"""############$$$$$$%%%%%%))))))+++000444666333000000111555999===<<<777333---,,,++++++++++++)))'''ZZZ```eeefffdddcccfffiiijjjgggfffhhhhhhiiiooovvvvvveee[[[XXXVVVQQQLLLLLLOOOPPPNNNIIILLLMMMMMMPPPVVVXXXWWW___kkktttvvvtttttttttssswwwwwwvvvtttsssqqqpppoooiiigggeeefffkkkqqqvvvxxxwwwkkk```XXXSSSQQQOOOOOONNNQQQZZZkkk~~~qqq[[[PPPFFFCCCBBBAAABBBEEEBBBBBBCCCCCCAAA???===<<<<<<;;;:::999:::???EEEJJJMMMYYYeeehhhccc]]]\\\___```gggllljjjfffbbb\\\VVVTTTQQQLLLFFF@@@<<<999888<<<:::<<>>AAA===@@@DDDJJJPPPXXXaaagggfffeeeccc___bbbjjjmmmllliii___VVVSSSUUUXXX___fffmmmnnnrrrvvv{{{wwwxxxzzz}}}kkk^^^QQQCCC>>><<<222666222---,,,---...,,,***------,,,,,,---...//////......///000///000888BBBQQQggg}}}|||}}}rrraaaRRRDDD888222111---,,,+++---///000000///,,,---......///222666:::666333///------------,,,,,,++++++......---000555666000------,,,(((&&&'''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$######"""#########""""""""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""%%%$$$#########$$$%%%&&&+++)))%%%######%%%(((***''''''((('''%%%$$$&&&'''###$$$%%%%%%&&&)))---111)))*********)))(((''''''&&&%%%###%%%'''&&&###%%%%%%%%%%%%%%%&&&&&&'''))))))***...333444222///---...111333555444000---***)))))))))++++++***)))dddkkksssuuutttrrrtttwwwyyytttnnnkkkhhhhhhoooxxxvvveee\\\YYYVVVSSSPPPPPPRRRRRRQQQKKKMMMOOOPPPRRRVVVZZZ[[[dddoooxxxyyyvvvuuutttrrrwwwvvvtttsssqqqoooooonnngggffffffiiinnnsssvvvwww}}}xxxnnncccYYYQQQMMMLLLOOOOOORRR[[[llllllVVVNNNHHHEEECCCAAADDDHHHBBBBBBAAAAAA???>>><<<;;;::::::999888999>>>DDDIIIKKKWWWdddhhhbbb[[[XXXYYYaaagggkkkgggccc^^^XXXRRRMMMKKKGGGCCC???<<<:::999===<<<<<>>BBBGGGUUUkkk}}}{{{yyyuuummmllliiihhhkkksss}}}}}}dddIII<<<:::999555222444333111111222666999<<<@@@@@@@@@AAACCCHHHLLLOOOOOOOOOKKKIIILLLSSSVVVTTTVVVMMMEEEBBBAAABBBEEEJJJLLLMMMOOOSSSXXX^^^dddgggggghhhkkkqqq}}}~~~{{{|||lllZZZLLLCCC999999999///444111...---......---+++------,,,,,,------...///...---...///...000:::EEERRRhhh~~~~~~}}}wwwhhhUUUFFF;;;222///000---,,,,,,---...///...------......///000333777;;;999444---+++,,,......,,,,,,***+++...///...222888444///+++,,,+++((('''(((&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""""""""###$$$###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&######"""$$$&&&***---000&&&''''''&&&%%%$$$&&&'''###$$$%%%%%%&&&(((,,,000******)))(((&&&$$$###"""(((&&&###$$$&&&'''%%%"""&&&&&&%%%%%%%%%&&&'''(((((()))+++000444555000,,,,,,---...//////...+++))))))((('''(((***++++++***vvvvvvooonnnxxxuuufff^^^ZZZWWWTTTSSSSSSRRRRRRRRRLLLNNNPPPQQQRRRTTTYYY^^^jjjrrryyywwwttttttttttttrrrqqqpppnnnmmmllllllllliiihhhhhhkkkooosssuuuvvv{{{yyysssiii\\\RRRMMMLLLPPPPPPTTT^^^ooolllSSSNNNJJJHHHFFFCCCEEEIIIAAA@@@???===<<<<<<;;;;;;999999999888999<<>>===@@@FFFXXXnnn~~~}}}{{{tttuuuvvvwwwyyy~~~sssTTTCCC>>><<<999999777666555555777:::<<<>>>CCCBBB@@@@@@@@@@@@AAAAAAHHHIIIFFFCCCEEEJJJMMMKKKKKKCCC<<<:::999666777999888888999;;;>>>CCCHHHKKKKKKLLLOOOXXXggg{{{~~~ttt]]]LLLBBB<<<555666666,,,222000///.........---,,,......---,,,,,,,,,,,,,,,///......///...111;;;GGGUUUjjj}}}~~~}}}nnn]]]JJJ>>>666000///111...---,,,---...---+++)))...///000//////111555888999444...,,,---//////...+++***,,,000111111555;;;222---***++++++(((''')))(((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%###"""""""""###$$$###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%###"""$$$&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&$$$$$$&&&(((###%%%%%%%%%%%%&&&)))+++(((((((((((('''&&&%%%$$$'''$$$"""###&&&'''&&&###&&&%%%$$$$$$%%%&&&((()))''')))...444888666///))),,,---------,,,+++++++++)))((('''''')))+++++++++zzzyyyqqqddd]]]YYYTTTRRRSSSSSSPPPOOOOOONNNNNNPPPRRRQQQQQQWWW^^^kkksssxxxuuuqqqqqqssstttmmmlllkkkjjjjjjkkklllmmmpppnnnkkklllnnnrrrttttttzzz{{{yyyooobbbVVVPPPOOOOOOPPPVVVbbbsssnnnUUUPPPLLLKKKIIIEEEEEEHHH???>>>===;;;:::;;;<<<<<<;;;;;;:::999999<<<@@@DDDCCCJJJTTT\\\___^^^[[[YYY^^^cccddd___ZZZVVVQQQLLL>>>>>>>>>???????????????@@@======>>>>>>===AAAGGG^^^sss{{{}}}}}}___MMMEEEBBBBBBDDDGGGGGGGGGHHHHHHIIIIIIJJJFFFDDDBBBBBBCCCDDDDDDDDDMMMPPPOOOJJJIIILLLPPPPPPKKKCCC===:::777444333555444444333333555777:::<<<<<<<<<@@@JJJ\\\sss~~~pppdddOOOBBB<<<888000000000'''............------,,,,,,......---,,,++++++,,,,,,000............222>>>JJJ\\\ppp~~~}}}uuubbbSSSAAA888333000///000------,,,---...---***(((---...000000///000222333555333000....../////////++++++...222333222444999///+++)))++++++(((''')))))))))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$######"""#########""""""""""""###$$$%%%%%%###############$$$%%%&&&###%%%'''&&&###!!!###%%%%%%&&&((()))(((&&&###!!!$$$%%%&&&%%%$$$$$$&&&(((###%%%''''''&&&%%%&&&&&&$$$%%%''')))***+++,,,,,,$$$""" """&&&((('''$$$%%%$$$$$$$$$%%%'''***,,,(((***...444888666///(((,,,------,,,+++,,,...///,,,***(((((()))+++++++++}}}nnnaaaZZZVVVQQQPPPTTTTTTPPPNNNPPPOOOMMMOOORRRPPPNNNTTT]]]iiiqqqvvvsssooopppqqqqqqllllllkkkkkkllloooqqqsssxxxtttooolllmmmppprrrsssvvvzzz{{{sssdddXXXRRRRRRNNNRRRZZZhhhzzzkkkXXXRRRMMMMMMLLLHHHEEEFFF???>>><<<::::::<<<>>>???>>>>>>===;;;;;;<<<@@@CCCCCCEEEKKKTTT[[[]]]ZZZWWWVVV[[[[[[WWWRRROOOKKKGGG<<<<<<===>>>????????????===;;;;;;===>>>>>>DDDJJJdddzzzrrrbbbZZZVVVXXX[[[YYYZZZ\\\]]]^^^]]]\\\[[[\\\XXXTTTSSSVVVZZZ\\\\\\dddjjjkkkddd___```eeegggbbbXXXLLLEEE???:::999;;;999888777666555666777777777999>>>III\\\sss{{{nnn]]]PPPCCC999666333,,,---000***---.........------,,,---,,,,,,++++++,,,,,,------///------...000555BBBPPPdddvvv}}}}}}yyykkkVVVHHH999222111...---...+++++++++---...---+++((())),,,...////////////000///000111000///.........------000444333000000333---)))(((+++,,,)))'''(((***)))((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$###"""""""""######$$$$$$$$$#########"""""""""###$$$&&&'''"""%%%((('''###!!!"""%%%"""###$$$%%%&&&&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&((("""%%%)))***)))'''&&&%%%$$$%%%''')))***++++++,,,$$$""""""%%%***,,,+++)))%%%$$$$$$$$$&&&***---000++++++,,,000444333...***,,,------,,,+++---111444///---***))))))******)))}}}mmm```ZZZUUUPPPPPPUUUVVVRRRPPPRRROOOMMMOOOQQQOOOLLLRRR\\\fffooouuussspppoooooonnnoooooonnnoooqqquuuxxxzzz~~~xxxqqqllllllnnnqqqsssrrrwwwzzzsssdddWWWRRRQQQOOOTTT^^^mmmggguuufff[[[SSSNNNNNNNNNIIIEEEDDD???>>><<<;;;;;;===???AAA@@@@@@???===<<<===AAADDDFFFEEEGGGNNNWWWZZZVVVQQQOOOTTTTTTPPPKKKIIIFFFBBB<<<<<<===>>>??????>>>>>>:::888999<<<>>>@@@FFFNNNiii|||sssoooqqqvvvvvvxxx|||yyysssllliiilllrrrvvvwww{{{|||qqq```TTTJJJCCCBBBDDD<<<;;;:::999888777777777777999@@@MMM___tttppp```MMM???:::222222111***---444111...///000000///......///*********+++,,,---///000---,,,,,,...111777FFFTTTiii{{{}}}}}}tttdddNNN@@@333//////---++++++))))))***,,,......,,,***&&&)))---//////...//////)))---111222///,,,,,,...//////222555333---+++---+++((((((,,,---)))'''(((+++***((('''%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%###"""!!!"""###$$$%%%%%%$$$"""!!!""""""!!!!!!"""$$$&&&'''"""&&&)))'''### """%%%'''&&&%%%###"""############%%%%%%%%%$$$$$$&&&(((!!!%%%***,,,,,,)))'''&&&'''''''''''''''&&&&&&%%%&&&%%%&&&***///222000...&&&%%%%%%%%%(((,,,000222---+++***,,,///000...++++++,,,---,,,+++---333777222///+++))))))***))))))zzzlll```UUUVVVTTTRRRQQQPPPQQQRRRSSSTTTOOOOOOTTTVVVSSSSSSWWWjjjnnnrrrttttttrrrpppppptttsssqqqrrruuuyyy~~~yyyrrrrrruuutttpppkkkmmmlllggg^^^UUUQQQPPPSSSXXXcccrrrsssJJJXXXuuudddPPPNNNKKKLLLMMMMMMIIIFFF??????>>>>>>>>>======<<>><<<;;;<<>>>>><<<999999;;;>>>666999===???===???JJJXXXsssqqqbbbWWWSSSRRRPPPOOOKKKDDDAAAAAA>>>999999<<>>@@@AAAEEECCCCCCEEEIIIKKKLLLKKKDDDDDDCCCBBB@@@>>>===<<<<<<======;;;999888;;;===:::<<>>???@@@FFFDDDCCCCCCDDDEEEEEEDDDBBBAAAAAA???>>><<<:::999;;;;;;;;;:::888888999;;;<<<===??????===???LLL[[[{{{zzzuuullldddhhhhhhmmmzzzzzzcccOOO@@@444111333000//////111000,,,---111---...//////......///000...------,,,,,,------...000,,,---333777@@@TTTjjj~~~|||yyyyyy{{{~~~xxxkkkWWWFFF888///)))+++///...------++++++,,,,,,---.........+++,,,///222333222---***))))))+++/////////555<<<===<<<999555111...,,,,,,++++++******)))*********+++,,,***&&&%%%)))***)))&&&%%%&&&'''((((((&&&$$$ !!!###&&&'''(((###$$$$$$"""""""""""""""#########%%%%%%$$$###"""!!! %%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%###&&&((()))((('''(((((($$$$$$%%%'''***++++++***'''###"""$$$$$$%%%000>>>@@@111,,,$$$(((222***+++666///,,,///333222/////////---000444444///---...------...///***%%%%%%)))oooccc]]]ZZZVVVVVVUUUUUUVVVWWWXXXYYYZZZWWWSSSPPPOOOQQQVVV[[[___lllzzzzzzsssqqqsssnnntttzzz~~~~~~}}}vvvssssssppplllmmmeee[[[TTTRRRRRRRRRPPPVVV```qqqtttZZZJJJDDDAAA@@@@@@CCCCCC@@@===>>>>>>===<<<<<<======>>>AAA@@@???>>>>>>???AAABBBEEEDDDBBBAAAAAAAAA@@@@@@@@@??????>>>===;;;999888:::::::::999888888888999:::;;;===>>>>>>CCCTTTddd|||xxxuuurrrpppuuuvvvwww|||mmmTTTAAA444------111///---...222111------///,,,...///000//////000111...------,,,,,,------...444//////555:::CCCXXXmmm~~~~~~~~~|||yyywwwyyy}}}}}}ooo^^^JJJ<<<222,,,'''***---,,,+++,,,,,,,,,,,,+++,,,,,,,,,---,,,...111444444111---***)))***,,,...---...666@@@AAA===888444222000...,,,,,,+++***((((((((())))))))))))(((&&&&&&((())))))%%%$$$$$$%%%''''''%%%### !!!!!!###$$$&&&''''''$$$###$$$ #########"""""""""""""""&&&&&&%%%%%%$$$$$$$$$###$$$$$$#########$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''''''''''')))***%%%$$$$$$'''+++---+++(((***%%%%%%(((%%%!!!+++<<>>555///222555333///,,,)))(((+++111222...,,,------...000000+++$$$&&&+++yyy}}}nnnccc______ZZZYYYYYYXXXWWWVVVVVVVVVUUUVVVUUURRRPPPRRRUUUWWWaaannn}}}|||sssoooooolllrrryyy~~~}}}wwwrrrqqqoookkkppphhh\\\TTTQQQQQQQQQPPP[[[gggxxxkkkUUUHHHBBB@@@>>>@@@BBBCCC@@@===???>>>===<<<<<<===???@@@>>>>>>>>>???@@@BBBCCCEEECCCBBBAAA@@@???>>>>>>????????????>>><<<;;;999999:::999999999999999888777;;;;;;<<<===>>>FFFZZZlllwwwiiifffggghhhhhheeeccc___[[[XXXUUUTTTSSSXXXXXXYYY^^^eeeoooxxx~~~xxxvvvvvv{{{|||qqqkkkhhhyyy|||ppp___III;;;222------///...,,,---111222...---...+++---///000///...///000...------,,,,,,------...111---...555===HHH\\\ppp}}}zzzuuusssuuu|||uuudddPPP???666333...+++...///---,,,------,,,+++***))))))******...000333444333000,,,***++++++---///......666@@@@@@;;;555333444444111---+++***((('''&&&&&&&&&'''%%%&&&'''))))))(((''''''$$$###"""###$$$%%%###"""!!!"""$$$&&&&&&%%%$$$######%%%$$$ """###"""#########"""""""""""""""$$$$$$%%%%%%&&&&&&''''''$$$$$$###$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&(((***)))&&&$$$%%%(((***)))''')))&&&'''+++((($$$)))333???;;;---&&&)))000444///>>>666111555999777111...((((((***000111---,,,...---...000111---))),,,333iiioooyyyzzzlllaaa___bbb]]]\\\[[[YYYWWWUUUSSSSSSPPPUUUWWWSSSQQQRRRTTTUUU___lllzzz}}}uuuooonnnlllooouuu{{{|||xxxsssrrrooolllpppiii___WWWRRRQQQQQQQQQ___kkk~~~|||bbbPPPHHHEEECCCAAAAAABBBBBB???;;;>>>===<<<;;;;;;===???@@@===>>>>>>@@@AAACCCEEEFFFBBBBBBBBB@@@>>><<<===>>>>>>>>>>>>===<<<;;;:::999:::999999999::::::888666???>>>======>>>HHH]]]ppp|||~~~eeeTTTOOONNNMMMKKKLLLJJJFFFCCC@@@???>>>???@@@???@@@CCCIIIRRR[[[```[[[ZZZ\\\eeetttwwweeeXXXOOOLLLWWW\\\dddkkkooosssvvvxxx|||}}}___PPP@@@777333///---...///+++,,,000222///---...+++---///000///------......------,,,,,,------...+++'''+++666BBBOOOcccwww}}}yyysssoooqqqxxxwwwiiiVVVBBB666222///+++***------***((())),,,+++***((((((((()))***000222444333111---+++***,,,+++...111222222888???===777222222666777333...,,,***(((&&&$$$$$$%%%&&&%%%$$$&&&******&&&$$$%%%###"""!!!!!!######"""!!!"""$$$&&&''''''%%%###!!!!!!&&&'''$$$!!!###$$$###"""""""""""""""#########!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))+++(((%%%$$$%%%&&&''''''&&&%%%%%%(((+++---,,,+++<<<@@@111+++***+++555,,,666111000777;;;:::666444///---...222222//////111000...///000///---111888___eeeooowww|||{{{wwwtttoooyyyvvviii^^^]]]aaa]]]\\\[[[YYYWWWUUUSSSRRRMMMTTTVVVRRROOORRRUUUUUU\\\ggguuu{{{vvvsssnnnnnnpppvvv}}}~~~{{{xxx}}}}}}xxxrrrpppnnnkkkkkkgggaaaYYYSSSQQQRRRTTT\\\jjj}}}pppYYYLLLHHHEEECCCAAAAAACCCCCC@@@<<<@@@???===<<<<<<>>>@@@BBB??????@@@AAABBBCCCDDDEEEDDDEEEDDDAAA===;;;<<<============<<<;;;:::999888;;;:::999:::<<<;;;999666>>>===<<<<<>>999;;;;;;999888777666666666666444333444888===CCCGGGGGGIIIOOO[[[lll~~~yyydddRRRFFF???<<<<<>>@@@DDDEEECCC@@@CCCAAA???>>>???AAACCCEEEAAAAAAAAABBBBBBCCCCCCCCCFFFGGGFFFBBB===::::::<<<<<<<<<<<<;;;:::999888777;;;:::999:::===<<<999666:::999:::;;;@@@NNNhhh~~~nnn]]]III??????@@@;;;444333333555666666666555555888666444333444777;;;>>>BBBFFFOOO^^^ppp}}}iiiUUUFFF<<<888666222555:::<<<===<<<<<<===@@@CCCFFFJJJUUUccclllnnnyyysss```HHH<<<222000222000......000+++***...000///...///***,,,//////---+++******...------,,,,,,------...555222777EEERRR]]]ooovvvtttssstttxxxtttfffVVVAAA///***///)))''')))---...+++***,,,(((((('''(((***---000222222444444111,,,)))***+++(((''',,,555<<<===>>>@@@;;;444///222999:::222***///---***'''%%%%%%&&&'''***%%%###%%%%%%"""###(((%%%###""""""###$$$$$$######"""!!!!!!!!!###$$$%%%(((%%%!!!"""'''&&& !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&'''&&&$$$&&&(((((('''%%%%%%%%%%%%(((***)))'''%%%''')))'''(((###!!!222FFFAAA...+++>>>333111,,,***<<<222***+++111888999555111111---+++,,,111555666:::???HHH>>>555///+++'''&&&)))gggdddhhhoooqqqlllhhhiiinnnwwwooofff```ZZZ[[[aaaUUUYYY\\\\\\YYYVVVVVVVVVSSSRRRRRRSSSTTTUUUWWWXXXYYYcccooozzztttoooiiigggmmmtttuuuuuuvvvzzzzzzuuunnnmmmoooiii```^^^aaabbb^^^YYYXXXXXXYYYXXXbbbsssxxx```NNNGGGGGGJJJ@@@<<>>>>><<<999888;;;===777888999::::::999888777===888999@@@FFFPPPiii~~~___SSSDDD:::777888999888555444333333444444333222666666555444333555888<<<<<>>???;;;666000+++***111444111000111444111,,,)))((((((((('''###%%%&&&%%%""" """$$$&&&$$$######$$$%%%$$$###"""!!!!!!$$$### """&&&###$$$"""###%%%### $$$###"""###%%%%%%###"""$$$$$$######""""""!!!!!!(((''''''&&&$$$######"""'''%%%$$$$$$&&&'''''''''&&&%%%(((+++***&&&&&&******&&&%%%((()))&&&$$$%%%***"""%%%''',,,EEEMMM333---,,,<<<666)))&&&FFF,,,555,,,///333---,,,111000******+++---...222===IIIQQQ^^^AAA""",,,///%%%***tttqqqrrrwwwxxxssspppqqquuunnnggg]]][[[___[[[[[[[[[ZZZYYYWWWWWWVVVWWWVVVTTTSSSSSSSSSUUUVVVVVV___jjjttt~~~sssooojjjiiinnnttttttssstttuuuuuusssnnnnnnooojjjbbb```bbbbbb___\\\ZZZYYYYYYYYYaaaqqquuu\\\KKKEEEEEEIIIAAA???HHHLLLHHHGGGLLLIIIBBB>>>>>>>>>===>>>AAA@@@CCCDDDBBBDDDFFFAAA888;;;;;;;;;:::::::::::::::<<<======;;;999888:::===777888888999999999999888<<<888999AAAGGGSSSlllpppVVVMMM@@@888777888999888444333222222333333222000222222333222222444888;;;===IIIYYYiiizzzzzziiiRRR@@@777444111///...///000111222111111000555333555999===BBBMMMWWWdddrrrvvv[[[DDD888555222000000000///......,,,+++,,,......,,,***---------,,,,,,,,,+++++++++000000,,,+++///000///...777EEEUUUcccooozzzsssqqqrrryyyqqqcccMMM<<<222...---------,,,***))))))***+++,,,)))((('''((()))+++000333777444000---,,,+++***)))---///333888<<<<<<888444111,,,+++000333111000222555111---)))((('''&&&%%%###%%%&&&%%%"""!!!"""$$$&&&$$$""""""###$$$$$$$$$$$$"""###%%%$$$!!!###(((###&&&&&&"""!!!###"""$$$###"""###%%%%%%###"""$$$#########"""""""""!!!%%%%%%$$$$$$$$$$$$$$$###&&&$$$######%%%&&&%%%$$$&&&%%%'''***)))%%%&&&)))((($$$$$$(((***'''&&&((()))###((()))(((<<>>111000444000///111+++///,,,,,,000222444999@@@JJJPPP;;;(((---...&&&(((|||rrreee___bbbaaa^^^[[[[[[\\\\\\ZZZXXXZZZXXXUUURRRPPPPPPRRRSSSUUU\\\eeennnxxx}}}zzztttqqqmmmkkkpppsssqqqooonnnlllnnnooommmmmmlllgggaaabbbaaa`````````^^^[[[XXX\\\bbbnnnkkkUUUGGGCCCCCCEEE???@@@JJJOOOMMMLLLOOOOOOHHHCCCBBBAAA>>>===??????BBBCCCEEEGGGGGG@@@888999999999::::::::::::::::::;;;;;;:::999888:::;;;888888888888888999:::;;;;;;888:::AAAIIIWWWpppttt[[[KKKDDD<<<777666888888888555333222333444444333222222333333333222444777999>>>IIIXXXiii|||jjj\\\III;;;444222111///------.../////////......555111111555:::BBBNNNZZZgggsss~~~~~~gggNNN:::666333000/////////...---,,,++++++,,,---...,,,+++++++++++++++************,,,000000...---///111111333>>>QQQeeeuuu}}}tttqqqsssyyyzzzhhhWWWAAA111,,,,,,,,,,,,...---+++***))))))***+++(((((('''''')))---111444555111---+++,,,---+++)))000333888;;;:::666333111111---+++.../////////111555111,,,)))'''&&&%%%$$$###$$$%%%$$$###"""###$$$&&&$$$!!! """$$$$$$$$$&&&$$$$$$&&&%%%"""%%%***)))***'''""" """!!!$$$######$$$%%%%%%$$$"""###############"""""""""""""""######$$$$$$%%%%%%'''&&&%%%%%%&&&'''&&&$$$'''&&&'''***((($$$$$$(((&&&######'''***((((((***'''$$$***+++%%%000CCCJJJGGG000333===???...CCC333BBB333000444333333222***111,,,+++000555777999<<>>---CCC:::===000///444222333444---...))))))---222666===CCC@@@111///444...))))))&&&zzznnniiimmmcccaaabbbhhhpppqqqiiiaaa___]]]ZZZWWWVVVVVVWWWXXXZZZ\\\aaaiiipppuuuxxxzzzxxxtttppppppllleeeaaaaaagggjjjnnnnnniiiaaa]]]\\\```[[[ZZZ___bbb___\\\\\\dddhhhrrr}}}fffVVVNNNKKKKKKIIIFFFHHHPPPXXX\\\^^^```YYYRRRLLLIIIFFFBBB@@@AAAAAA>>><<<>>>@@@@@@===;;;777777777888888999999:::888777888999:::::::::::::::999888888888999;;;<<<999999;;;AAAKKK]]]tttvvvXXXBBB???===999777666666666555666666666999<<>>===>>>BBBEEEGGGIIILLLVVVdddnnnjjj```HHHAAA888222000000////////////////////////000000666333333===JJJYYYjjjwww}}}~~~fffPPP>>>333111///------...///---,,,***+++,,,---------------,,,,,,,,,,,,++++++++++++,,,---...000111222555888>>>MMMfff}}}}}}uuukkklllsss~~~~~~pppbbbOOOBBB444---///111...)))---,,,+++***))))))(((((('''+++...///333888777111///+++((((((,,,///111000777<<>>JJJ@@@000...444///((()))(((xxxqqqhhheeeiii``````dddlllttttttmmmdddcccaaa```^^^]]]]]]]]]]]]]]]]]]```hhhnnnqqqvvv{{{xxxsssooolllggg```^^^___lllooosssrrrjjj___[[[]]]^^^XXXXXX___aaa]]]]]]bbbjjjppp|||kkk\\\TTTPPPMMMMMMMMMQQQXXX```eeefffeee___VVVNNNJJJFFFAAA???AAAAAA<<<999;;;>>>===<<<===555555555666666666666666777777777999;;;<<<;;;:::::::::999999999999::::::999999;;;???JJJ\\\rrr~~~||||||~~~}}}{{{~~~gggNNN???<<<:::999777666555555555666666888<<>>>>>999000+++***,,,))),,,+++'''%%%''')))((()))((('''''')))***)))(((%%%$$$###$$$%%%&&&%%%$$$$$$###"""###%%%&&&&&&%%%'''$$$###$$$###"""%%%+++&&&'''%%% ###%%%$$$%%%$$$$$$%%%&&&&&&%%%###"""""""""###$$$%%%&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%'''))))))'''%%%(((&&&''')))(((%%%''',,,...)))&&&''''''$$$###%%%'''((($$$%%%+++%%%$$$111:::WWWhhhZZZVVVDDDWWWOOO:::222444666...,,,111///222222333333000000999DDD===555///000111+++'''***rrrkkkhhhaaa___aaa^^^___cccjjjppppppkkkeeeccccccbbbaaa___^^^\\\[[[]]][[[___fffjjjlllqqqxxxtttoookkkhhhddd^^^^^^aaannnpppsssrrrhhh\\\YYY]]]]]]WWWXXX___```]]]aaajjjrrrzzzyyynnnhhhbbb^^^[[[___eeennnvvvzzzwwwrrriii___TTTMMMGGGBBB@@@BBB@@@:::999>>>@@@>>><<<<<<777777777777777777666666777666777999<<<>>><<<:::;;;;;;;;;;;;:::999888888999::::::===HHH[[[ooo|||~~~yyytttvvvuuuwwwzzzzzzzzzrrrWWWEEE===777777666555444444555666888999===CCCJJJPPPTTTUUURRROOOKKKFFFEEEIIIPPPUUUTTTQQQKKKGGGJJJNNNJJJCCC666555333111111000000///000000000000222444555777333222999JJJ]]]ooo~~~|||bbbJJJ<<<333---///...---...000000///---,,,///000000...,,,---...------------,,,,,,,,,,,,...---111888:::;;;???FFFTTTdddzzzyyynnnfffiiitttrrr]]]KKK999444///------...,,,***)))***************))))))(((,,,+++(((---666555,,,'''***+++******...666<<<@@@???<<<555///++++++,,,(((---...)))&&&((()))''')))(((''''''((()))((('''%%%$$$"""$$$&&&'''&&&$$$#########%%%'''((('''%%%)))&&&$$$%%%$$$###'''---%%%&&&$$$ ###$$$"""%%%$$$$$$%%%&&&&&&%%%###!!!""""""###%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''######$$$'''))))))(((&&&(((&&&'''))))))'''***//////)))&&&&&&&&&$$$###%%%%%%,,,$$$ )))'''###...***DDDUUUUUU^^^KKK\\\[[[>>>333444888333333666222333555:::???===777555777444999///,,,666///###)))}}}kkkeeeddd___[[[\\\]]]^^^aaafffkkkkkkgggdddaaaaaaaaa```]]][[[XXXVVV\\\ZZZ]]]dddhhhhhhmmmuuuqqqlllhhhfffbbb^^^```dddkkkmmmqqqpppeeeXXXVVV]]]\\\XXXYYY``````]]]cccooovvv}}}yyyooouuurrrgggZZZRRRKKKDDDCCCEEE???::::::AAADDD???;;;;;;<<<;;;;;;;;;::::::999999777666777:::===???===:::;;;<<<<<<<<<;;;999777666999::::::<<>>BBBIIIRRRYYY^^^___\\\WWWPPPHHHDDDFFFLLLQQQTTTQQQJJJDDDCCCDDD???888444333333222222111000////////////000222444777888444444===OOOddduuupppWWWBBB888333000......---///000111///......000222111...,,,---///---------,,,,,,,,,++++++000///333;;;>>>???DDDKKKfffvvvwwwllljjjlllttt{{{lllVVVBBB444111,,,***)))*********((())))))************)))(((+++'''!!!'''222333***%%%)))---,,,***...777@@@BBB???:::333...+++,,,---(((///000+++''')))***'''***)))''''''(((((('''%%%&&&$$$"""$$$&&&(((&&&$$$######%%%'''))))))'''%%%***'''&&&&&&%%%$$$(((...%%%'''%%% """"""%%%%%%$$$%%%&&&&&&%%%###!!!!!!"""###%%%&&&''''''"""######$$$&&&''''''(((###$$$%%%(((+++,,,***((((((&&&'''******(((+++111...)))%%%&&&&&&$$$$$$&&&###...%%%'''((($$$000)))333<<>>HHHJJJ@@@444...,,,<<<000)))999333!!!)))pppiiifff```\\\\\\^^^___bbbeeegggeeeaaa]]]\\\bbbccc___\\\]]]^^^]]]___^^^]]]\\\]]]bbbhhhmmmllliiigggfffaaa[[[YYY\\\```bbbeeedddaaa]]]ZZZXXXZZZVVVVVV\\\```cccgggkkk}}}xxxaaaTTTMMMFFFDDDFFFIIIDDDBBBEEEEEE???:::888999<<>>>>><<<;;;<<<<<<;;;999888888999@@@@@@@@@@@@EEETTTggguuuuuurrrqqqsssrrrmmmhhhhhhqqqsssvvvyyy{{{}}}sssUUUAAA999777666111///111333333555999999<<>>EEEFFFCCC555444999CCCHHHAAA666///444444333444333111...+++vvvooojjjccc___^^^XXXZZZ]]]aaaeeeeeeccc```^^^cccfffbbb___```aaa___aaa```^^^\\\]]]aaafffiiigggdddcccccc^^^XXXWWWZZZ[[[\\\\\\]]]^^^^^^^^^^^^]]]YYYXXX\\\```ccchhhmmmxxxhhh\\\QQQMMMNNNNNNLLLLLLPPPPPPIIIBBB???AAADDDEEEGGGJJJLLLFFF>>>=========<<<===>>>===<<<999:::<<<<<<<<<<<<<<<============>>>CCCPPPaaannnjjjhhhhhhkkkkkkhhhfffgggnnnssszzzjjjOOO===666555555111///111333333666:::>>>BBBIIIRRRZZZ___aaaaaaccc^^^XXXUUUUUUSSSPPPNNNTTTQQQKKKCCC:::555333333444222111111333333111///111///000444444333444888???GGGVVViii{{{kkk^^^KKK<<<555111///---222000......000111///------///111333444333111000000,,,+++...///---+++---333000444AAAHHHLLLVVVddd|||ssskkklllwww}}}nnn]]]KKK;;;222...,,,***)))***+++++++++)))*********))))))***,,,)))...000......111111...+++++++++///666<<<@@@AAA999444...+++++++++***))))))((((((((()))(((&&&$$$***&&&%%%)))+++)))'''(((((('''&&&&&&&&&&&&%%%$$$&&&###!!!!!!$$$&&&'''&&&)))'''''')))(((%%%&&&***$$$###!!! !!!"""'''''''''''''''&&&%%%%%%%%%"""!!!%%%***,,,(((###&&&###$$$))))))&&&&&&)))###$$$&&&''')))*********%%%###%%%((((((&&&***111)))$$$###&&&'''###!!!###***'''$$$$$$&&&(((((('''(((000111555BBBFFFGGGOOORRRIII>>><<>><<<<<<<<<===<<<<<<888999;;;<<<<<<<<<;;;;;;:::;;;<<<>>>CCCMMM[[[eee^^^\\\]]]bbbdddccceeeiiimmmtttwww\\\FFF888333333555111///222333444888===@@@EEELLLTTT[[[___aaabbbeeeaaa\\\ZZZYYYWWWRRRNNNQQQNNNIIIAAA999333111111111111111222333222000...222//////333666666666999AAAMMM```sss}}}yyyoooWWWJJJ;;;222000000///,,,222000......///000///......///222333444444333222222---+++...///---,,,---222...222>>>HHHQQQ```nnnvvvoooiiinnnyyyqqq```OOOAAA666000///---******+++,,,,,,++++++,,,,,,+++))))))***,,,,,,///111......000222111111...---222:::@@@AAA@@@222///***((('''(((((((((''''''&&&'''))))))'''&&&***&&&&&&)))***(((&&&'''&&&''')))'''$$$###$$$&&&$$$"""!!!!!!###%%%%%%%%%'''&&&''')))'''######'''$$$###!!! !!!""""""&&&&&&&&&&&&&&&%%%%%%%%%&&&###!!!###(((+++(((%%%&&&$$$%%%)))***((((((***%%%%%%%%%&&&&&&'''''''''&&&%%%&&&(((((('''***...((($$$"""%%%%%%###"""""")))'''&&&'''((()))((('''&&&---+++---777;;;===EEETTTIII??????FFFNNNOOONNN???AAA:::555BBBUUUTTTDDD666222///000444444...'''zzzpppgggbbb^^^^^^^^^___aaabbbaaa___```gggkkkhhheeeeeeeeecccccc```]]][[[\\\___aaaccc```^^^]]]^^^\\\YYYZZZ___fffaaa]]]]]]bbbeeecccaaaaaa]]][[[]]]```dddmmmvvv{{{jjjZZZSSSVVV[[[cccnnnyyy{{{ooo```IIICCC>>>>>>???>>>>>>>>><<<<<<===>>>>>>===;;;999:::;;;===???DDDKKKUUU\\\VVVUUUWWW\\\___aaaffflllpppxxxgggOOO>>>555222333444111111333555666<<>>222---000222111...111000......///000000000111333555666777666555444333...,,,...///---,,,...///---111<<>>777222;;;IIIMMMGGG999333///111666666///'''xxxmmmeeebbb```^^^^^^___```___^^^aaagggjjjgggddddddcccbbbaaa^^^[[[ZZZ\\\___aaaaaa\\\ZZZZZZ\\\[[[XXX[[[```jjjgggeeegggjjjkkkfffaaa```]]]\\\___bbbgggrrr|||xxxrrruuuyyy}}}vvvooopppwwwzzz\\\QQQHHHGGGEEEAAA???@@@AAA@@@???@@@AAAAAA>>><<<:::;;;===???CCCIIIOOOSSSQQQQQQTTTZZZ]]]```gggoooxxx~~~wwwYYYFFF;;;444222555444222333666888;;;BBBKKKRRRUUUZZZ\\\___bbbgggjjjqqqjjj```XXXUUUTTTRRRPPPJJJHHHEEE>>>777222000000...000111222111000000000111------222666888<<>>;;;999555000---...///------///000000555AAAPPPbbbwww|||mmmhhhiiirrr|||nnnaaaNNN>>>555000---***///---+++***+++,,,,,,,,,,,,------,,,***)))***,,,/////////......000888???FFF@@@::::::===>>>999333+++***)))'''&&&&&&''')))+++)))'''&&&&&&&&&%%%###(((&&&&&&)))((($$$$$$&&&***'''%%%&&&)))***'''$$$###$$$$$$$$$###$$$%%%%%%######%%%'''%%%!!! ###"""!!!!!!!!!!!!!!!""""""###""""""!!!!!!"""######'''$$$!!!"""$$$''''''&&&&&&'''((())))))++++++***(((((('''''''''((()))***///...+++)))(((((((((''')))((('''&&&''')))'''%%%'''(((***+++***)))((('''***///******333777999BBBHHHAAA>>>BBBDDDBBBBBBCCC???666333777999999???JJJ:::333///000555555---$$$vvvllldddbbb^^^]]]^^^___```___ccchhhjjjeeeaaaaaabbbaaaaaa]]]YYYYYY\\\______^^^XXXVVVVVVXXXWWWVVVYYY___ffffffgggkkkmmmlllgggccc___]]]^^^bbbfffmmmyyyuuuhhh______aaaaaaeeelllxxx{{{}}}ttteeeWWWSSSNNNFFFBBBCCCDDDAAA>>>???AAABBB???===<<<<<<===@@@CCCGGGKKKMMMNNNOOOTTTZZZ^^^bbbjjjsssiiiOOOAAA:::444333777444444555999<<<@@@JJJTTTXXX[[[]]]^^^___dddkkkqqqxxxooobbbXXXSSSQQQNNNMMMGGGFFFCCC>>>777333000000///111222111000000111333111...///222666:::BBBKKK___uuuvvvaaaKKK<<<666222...---...000///......///000111333666;;;???CCCEEEHHHIIIGGGBBB===999777111...//////------000///222999EEEVVVkkkzzzlllhhhkkkttt}}}}}}rrr^^^RRRAAA666111000...,,,000...++++++,,,------,,,+++,,,,,,+++))))))***,,,...------......111<<>>@@@JJJKKKFFFDDDEEE@@@777777======333333;;;999111999JJJ999444000000222111)))"""uuummmiiidddaaa``````aaaaaafffjjjjjjccc______aaa```ccc^^^ZZZYYY\\\^^^\\\ZZZXXXUUUUUUWWWWWWVVVZZZ```___aaadddfffgggeeebbb```^^^^^^bbbhhhmmmttt{{{jjj\\\YYYWWWRRRRRRXXX\\\^^^```aaaeeeppp~~~nnniiidddZZZUUUWWWVVVPPPJJJGGGGGGGGGDDD@@@BBBBBBBBBCCCFFFJJJLLLMMMMMMOOOWWW___dddhhhqqq{{{qqq\\\HHH@@@:::333333999555555888===@@@EEEQQQ\\\ZZZ\\\^^^^^^```gggrrrzzz}}}tttggg\\\UUUPPPKKKGGGFFFEEECCC>>>888333111000111222222111///000333666111111222555666<<>>888444111111222333333000...000444888333333666777777===NNN___lll~~~kkkTTTAAA666111,,,///111111///...000222///222666999<<>>888222...//////---...000666===HHHVVVggg|||yyymmmjjjooowww|||qqq```RRRBBB999///,,,...000...+++000...,,,+++,,,------,,,((()))))))))((()))***,,,+++)))***---///444DDDTTTVVVSSSMMMEEE;;;222+++''')))++++++)))&&&$$$&&&((((((&&&$$$$$$%%%&&&'''&&&######%%%(((&&&###$$$)))"""###$$$$$$""""""###%%%###&&&((('''%%%###$$$&&&###!!!!!!######"""%%%*** !!!""""""###""""""%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$%%%%%%%%%$$$&&&++++++&&&&&&)))(((###&&&%%%$$$###$$$&&&(((***---///---***---444444///---000///+++---222111+++&&&(((***)))&&&%%%'''***'''//////444BBBHHHLLLUUUHHHDDDBBB???333***333EEEFFFDDD===444111444555222???===;;;999555111+++'''jjjjjjmmmttt~~~}}}xxxrrrooonnnooopppqqqpppooonnnmmmjjjfffcccfffddd```\\\ZZZXXXWWWWWWVVVXXXZZZXXXVVVVVVYYY]]]bbb```]]]ZZZXXXXXXXXXYYY^^^fffnnnsss|||nnnccc```]]]XXXVVVPPPIIIGGGKKKRRRWWWZZZfffgggjjjppp{{{wwwnnnfff```\\\YYYZZZYYYVVVYYY___^^^YYYYYY\\\ccckkkuuuwww___KKK@@@<<<555555888333777888:::===CCCLLLVVV]]]bbb]]][[[___fffnnnyyy~~~qqqeee```[[[QQQJJJIIIDDDDDDBBB>>>999555444444222111000000111333555666444222333666999AAAVVVjjj~~~nnn\\\KKK;;;111///---,,,,,,---///000//////666999:::;;;BBBMMMVVVYYYccc[[[\\\^^^WWWTTTMMM???;;;444///.........000444>>>GGGRRR^^^pppyyyqqqkkkmmmrrrrrrvvvmmmcccTTTFFF===888333111---***---222///...------...---+++)))...+++((('''***,,,,,,+++)))***---...000444???HHHVVVOOOEEE:::222,,,***))))))((((((''''''''''''(((+++***)))(((&&&$$$######''''''&&&%%%%%%%%%&&&&&&!!!######"""!!! !!!######"""""""""###%%%&&&$$$$$$$$$$$$"""!!!  """######%%%)))(((###$$$!!! %%%&&&$$$"""$$$$$$$$$$$$$$$%%%%%%&&&'''******((('''&&&%%%%%%%%%(((***+++***'''&&&''')))+++...,,,''''''---///,,,...//////...,,,++++++,,,++++++)))&&&######%%%&&&...)))555JJJKKK;;;888DDD888888===>>>444)))///???BBB;;;777777555222555;;;555<<>>AAADDDMMMXXX]]]\\\aaaYYY[[[^^^XXXVVVQQQDDD===666111000000000333777BBBNNN^^^kkkzzz~~~ssskkkfffiiioooxxxuuuhhh^^^UUUGGG;;;666333111111...+++---222222111000111111111///---111...+++)))******)))((())))))))),,,000999DDDMMMKKKFFF===444...+++***)))))))))(((''''''''''''(((******)))'''&&&$$$######'''&&&%%%%%%$$$%%%%%%%%%###$$$&&&&&&$$$###$$$%%%###""""""!!!"""###$$$%%%$$$%%%%%%$$$$$$###"""!!! ######"""%%%((('''"""&&&""""""%%%'''%%%$$$&&&%%%$$$$$$$$$%%%%%%&&&'''***)))((('''&&&&&&&&&&&&(((***+++***'''&&&'''))))))+++***%%%%%%***,,,)))+++,,,,,,,,,,,,,,,,,,---******)))&&&######%%%'''///444;;;<<<888111...//////000666:::333(((+++777...222777999222,,,333===444:::AAAAAA:::222,,,***TTT\\\hhhttt}}}|||sssiiibbb___^^^^^^```]]]YYYXXXXXXXXXXXXXXXZZZZZZ[[[[[[\\\^^^```aaammm}}}yyyqqqeeeZZZSSSPPPPPPOOOMMMLLLJJJHHHJJJOOOWWW]]]jjjssswwwdddNNN>>>999999555666888444999:::<<<@@@FFFQQQ\\\dddddd___[[[]]]aaafffoooxxxxxxppphhhbbb[[[PPPFFFBBBBBB???;;;999999888555333444333222111111222444444888666777<<>>777222222111111666<<>>666///+++***)))(((***)))(((((('''''''''((())))))((('''&&&%%%$$$###&&&%%%$$$$$$######$$$$$$"""######"""!!!!!!"""$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!######"""$$$'''&&&!!!'''""" ###%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&&&&''''''((()))+++++++++(((''''''''')))***)))&&&&&&)))***(((((())))))***+++,,,,,,,,,***)))(((&&&######%%%'''***;;;@@@333,,,222333+++))))))///666333***)))...***---333999888444555888///444999:::555///+++***dddnnn{{{wwwnnnjjjiiiiiifffbbb^^^^^^```bbbaaa___aaa```___```bbbgggkkknnn{{{ttthhhaaa]]]\\\ZZZXXXSSSMMMIIIIIIMMMPPPNNNTTT\\\ccchhhmmmrrruuu~~~mmm[[[GGG:::888:::555666888333777888:::===DDDOOO[[[ccceee___[[[[[[]]]```gggnnnnnnjjjfffaaaZZZPPPFFF@@@@@@;;;777666999999666111333333222111111111222222888777888>>>KKK___vvv~~~}}}|||~~~|||iiiUUU???444111000......444222000...///333999===DDDKKKRRRUUUZZZ```cccbbbaaaXXXXXXZZZUUUUUUSSSHHH<<<666222111111222999AAAPPPdddzzzmmm```[[[\\\dddmmmrrrzzz{{{sssiiicccWWWHHH???;;;666000...+++,,,///111222999@@@CCC@@@<<<999777444222///---,,,,,,,,,------------111000///333===IIIMMMLLLDDD===444...+++***((('''******)))(((''''''''''''(((((('''&&&&&&%%%$$$$$$%%%$$$$$$###"""#########"""""""""!!! """$$$$$$$$$#########$$$$$$$$$"""######$$$%%%%%%%%%$$$!!!######!!!###&&&%%%!!!%%%  !!!!!!"""%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''(((******++++++***(((''''''++++++***))))))*********((((((((((((*********)))(((((('''%%%######%%%((('''999???333,,,333666///,,,***,,,222222,,,)))***111***'''000<<>>999444444777888555111111111111000000000000000555777:::BBBRRRiii~~~}}}~~~~~~|||yyyxxxyyy{{{zzz}}}ppp\\\KKK999333333111///...222222000///000666>>>EEEKKKTTTZZZZZZZZZ^^^dddgggeeeZZZWWWWWWQQQQQQOOODDD888333000000111444>>>HHHZZZmmmxxxdddWWWTTTWWWaaakkkmmmtttzzz{{{zzzwwwppphhhYYYVVVLLL@@@:::888666222111---,,,///333999DDDNNNSSSMMMFFF???:::666333111....../////////000222333333777;;;AAAMMMWWWVVVOOOCCC<<<222---,,,,,,***(((++++++)))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""######%%%&&&&&&$$$######%%%(((%%%%%%%%%%%%%%%%%%%%%$$$ !!!"""###$$$$$$$$$$$$"""######!!!###'''&&&###%%%  !!!!!!"""%%%&&&%%%%%%$$$$$$%%%%%%%%%"""""""""###$$$%%%'''''')))******++++++***(((''',,,+++***+++***))))))******(((''''''))))))'''%%%''''''&&&$$$######&&&(((+++333888555///,,,,,,---000,,,***,,,---+++(((''',,,%%%%%%222999333(((%%%&&&(((((('''%%%$$$$$$wwwwwwxxx{{{~~~}}}yyywwwzzzvvvnnniiikkkppp{{{ppphhheeedddddd^^^UUULLLGGGGGGIIIKKKEEEGGGJJJKKKMMMRRRYYY___tttwwwvvvrrrrrryyypppZZZNNNDDD999999;;;555444777444<<<;;;;;;<<>>HHH\\\ttt~~~}}}xxxxxxwwwsssoooppptttyyyuuu{{{uuucccNNNBBB666444444222000///000111111111444;;;FFFNNNTTT\\\aaa```___cccjjjnnniii\\\XXXUUUNNNMMMKKKAAA555111000111333999FFFRRReeeuuunnnZZZNNNLLLPPPYYYbbbhhhnnnrrroookkkgggbbb\\\OOONNNHHH???:::888666222444000...222888AAANNNZZZbbbZZZNNNDDD===999777666666666555444333444666999999BBBKKKSSS___gggcccXXXAAA999000---...///...,,,,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&%%%%%%$$$### !!!"""###############"""######!!!###((((((%%%'''""" ###%%%$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%"""""""""###$$$%%%''''''(((((()))+++---,,,***(((,,,))))))+++***'''''')))+++)))&&&'''((()))&&&$$$&&&&&&&&&$$$###$$$&&&)))+++)))...555444------444000,,,((('''(((((('''%%%!!!&&&((('''(((...444777))))))((('''&&&&&&%%%%%%wwwkkkfffggggggwwwzzzlll]]]RRRLLLIIIHHH@@@@@@??????@@@CCCFFFHHHUUUXXXYYYVVVWWW\\\``````iiijjjkkkmmmnnnoooooooooooopppwwweeePPPFFF@@@666777:::444444888666===<<<::::::>>>FFFQQQYYY^^^[[[ZZZ[[[YYYSSSPPPQQQMMMSSSVVVRRRNNNKKKEEE===888777555444222111111000000111222333333333333333666<<>>:::444///444111111777>>>GGGUUU```iii___PPPDDD<<<999999999<<<<<<;;;999888;;;@@@DDDHHHUUU___eeelllrrrlll___FFF>>>444000222333111...---,,,+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$ """$$$###"""!!!""""""######$$$$$$$$$###"""!!!""""""###$$$$$$$$$######"""######!!!$$$***+++(((&&&""""""%%%'''%%%$$$&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&((((((''''''(((+++......,,,)))...******---,,,((('''***+++'''%%%&&&)))***(((%%%%%%%%%%%%$$$###$$$''')))((($$$%%%,,,///...000555,,,***'''%%%&&&((('''&&& ***...)))%%%***555;;;///,,,)))'''&&&'''''''''yyynnnllldddooo{{{sssdddZZZSSSOOOKKKHHHEEEDDDDDDEEEEEEDDDBBBGGGJJJIIIIIIMMMNNNMMMTTTTTTTTTTTTTTTTTTUUUUUUUUUVVV^^^lllwwwyyy^^^IIIAAA===444555888333333999888<<<:::888666999BBBLLLTTT\\\ZZZZZZ\\\YYYRRRMMMMMMJJJQQQSSSOOOKKKHHHCCC;;;777777666444111///000111111222333444555666666666888@@@JJJXXXnnn}}}wwwuuuqqqjjjeeehhhqqqyyyvvv]]]JJJ777111,,,---......000444---000555888<<>>DDDIIINNNVVVYYYSSSMMMLLLOOOQQQRRRUUUTTTLLLDDD<<<444---333111444;;;BBBKKKWWWbbbiii^^^NNN@@@999777888999=========<<<===AAAIIIPPPYYYeeeooopppsssvvvnnnaaaPPPFFF;;;666666666333///---,,,+++)))((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$###%%%''''''&&&%%%$$$%%%!!!"""#########!!! $$$$$$%%%%%%%%%$$$$$$###"""######"""%%%+++---***$$$!!!!!!%%%&&&$$$###$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))&&&&&&'''+++///000---***111,,,---000///***))),,,)))&&&###&&&***,,,***'''$$$%%%%%%######$$$'''***+++'''"""!!!$$$%%%###)))***)))((((((******(((&&&)))(((###$$$+++///---111...)))&&&&&&&&&&&&&&&{{{~~~}}}wwwkkkccc\\\VVVOOOJJJIIIIIIIIIHHHEEE@@@@@@DDDHHHGGGFFFGGGUUURRRMMMIIIGGGGGGGGGGGGIIIGGGMMM^^^qqqsssYYYFFF>>>:::888444333444555555555666777888888:::>>>CCCGGGRRRVVVYYYYYYUUUPPPMMMLLLJJJKKKKKKJJJGGGCCC>>>;;;666666555444333222222111444111000222222111333888:::===LLLdddxxxvvvvvvpppkkkkkkkkklllqqqxxxjjjPPP???777555222...------...///000111444777<<>>AAA???777777@@@JJJMMM\\\fffooorrrrrrooohhhbbbTTTKKKAAA<<<<<<;;;555000111...)))(((***+++***)))$$$$$$$$$$$$%%%&&&''''''&&&$$$%%%(((((($$$"""$$$$$$#########""""""!!!!!!&&&$$$###!!!!!!"""$$$%%%%%%###""""""###$$$$$$### !!!###&&&))),,,...///(((%%%!!!!!!###$$$###"""&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&,,,)))&&&(((,,,...,,,(((000,,,)))))),,,---,,,++++++)))''''''((()))((('''%%%&&&'''&&&%%%$$$&&&((($$$$$$###""""""###$$$%%%$$$&&&)))***(((&&&%%%%%%$$$%%%&&&'''((((((((((((...///...,,,)))((((((***zzzxxxvvvooogggbbbaaa___\\\YYYPPPJJJGGGIIILLLMMMOOORRR^^^___]]]VVVKKKDDDDDDFFFGGGGGGOOO```tttpppVVVCCC<<<:::888555444555666555444555666777777888<<<@@@DDDIIIMMMPPPQQQNNNKKKIIIIIIDDDDDDDDDBBB@@@===999777666666555444444333222222444111111444444333555:::===CCCTTTjjj|||~~~tttvvvnnngggeeeggglllvvvuuu^^^GGG888222111///---------...///000222444888>>>HHHUUU]]]```]]]]]]eeerrrzzzxxxsssfff^^^TTTLLLHHHCCC===999222333555:::EEEUUUgggtttoooZZZHHH999666666333666===;;;???EEEIIIKKKQQQ[[[ccceee___YYYQQQFFF999111000111333888@@@KKKVVV]]]```aaaXXXKKKAAA===<<<;;;:::;;;>>><<<666666???JJJNNNTTT]]]eeegggeeeccc^^^XXXQQQKKKCCC@@@???>>>:::666111...***((()))***)))(((%%%%%%%%%%%%&&&'''))))))(((%%%&&&(((((($$$###%%%$$$$$$$$$$$$#########"""%%%$$$###""""""###$$$%%%&&&$$$"""###$$$%%%$$$######$$$%%%'''(((***++++++'''%%%######%%%&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%''')))***,,,(((&&&(((+++---***'''000...++++++...//////...+++***)))((('''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%$$$#########$$$%%%%%%'''))))))'''%%%%%%%%%$$$%%%%%%&&&&&&'''((((((,,,,,,,,,***((('''((()))uuuwww}}}~~~wwwpppeee]]]WWWXXXZZZ\\\bbbgggqqqwwwxxxlllYYYJJJFFFIIIEEEHHHRRRfffzzzjjjRRRAAA999999888666666777777555444666666777666777999===@@@@@@BBBEEEEEEDDDCCCCCCDDD======<<<:::999777666555666666555555444444333333333222333555555444777<<>>NNNaaaqqq{{{uuucccNNN@@@444222222000333999666===EEELLLSSS\\\eeelllpppfffYYYNNNAAA555//////222555<<>>;;;666555===HHHNNNPPPWWW\\\\\\ZZZXXXTTTOOOJJJGGGBBB???>>><<<:::888000...***)))((((((((('''&&&&&&&&&'''((()))***+++((($$$###%%%$$$!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''%%%###$$$%%%&&&%%%%%%&&&&&&''''''''''''''''''%%%$$$$$$%%%''''''&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%'''+++...000***(((&&&&&&)))***(((%%%+++)))'''''')))+++,,,++++++,,,,,,)))%%%###$$$&&&+++(((&&&&&&((()))'''%%%'''&&&%%%$$$$$$$$$$$$$$$&&&((())))))'''$$$$$$$$$%%%$$$$$$$$$$$$%%%'''((('''))))))(((&&&&&&&&&(((~~~wwwqqqqqqrrruuu{{{sss```XXXVVVKKKOOO\\\qqq}}}eeeOOO@@@888999888777777888777555333777777888777666777:::===<<<<<<===============>>>:::999777666555555666666555555555444444444444444222111333666555333777===DDDRRRhhhzzz}}}tttqqqggg___^^^cccnnn}}}pppZZZFFF999444///000111222333222111111///000333888@@@IIIRRRXXXYYYYYY[[[aaagggjjjhhhdddXXXRRRJJJCCC???;;;777444777666:::GGG[[[ooo~~~kkkXXXEEE<<<444222111000444::::::BBBLLLTTT^^^hhhnnnpppqqqdddSSSEEE999///,,,---000444>>>KKKYYYdddjjjlllaaaYYYMMMEEECCCDDDEEEEEEBBBAAA>>>999777===GGGNNNOOOTTTWWWSSSPPPNNNKKKFFFAAA???===:::777444333222...---+++)))((('''&&&%%%&&&&&&&&&&&&''')))***+++***&&&$$$%%%$$$!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%'''&&&$$$$$$&&&'''&&&%%%'''''''''&&&&&&&&&%%%%%%"""###$$$&&&''''''%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''')))---111444((('''%%%%%%'''(((&&&$$$&&&%%%$$$%%%&&&((()))***,,,...///+++%%%"""###''',,,((($$$$$$((()))&&&###(((''''''&&&%%%%%%%%%$$$'''))))))(((&&&#########%%%$$$###""""""$$$&&&'''$$$%%%'''&&&%%%$$$%%%&&&vvvnnnlllsssxxx~~~uuunnnaaaeeeqqqzzzbbbNNN@@@:::888777777777888777555333888999999888777777999;;;<<<;;;:::999999999999888666555444222222333444555333333333444444444444444111111333555444333999AAAKKKZZZnnn~~~~~~uuummmfffaaabbbhhhqqq~~~ttt___JJJ:::333000000111333333333222000/////////111777???IIIQQQVVV[[[\\\]]]```bbbaaa\\\XXXUUUPPPIIIBBB<<<999666444777888???OOOfffzzzvvvaaaOOO===888444333222333888???BBBKKKVVV___jjjuuuwwwtttmmm]]]KKK===333---,,,///...555AAAPPP___iiinnnoooeee[[[MMMCCC@@@BBBDDDEEE@@@>>>===;;;;;;???IIIQQQOOORRRSSSNNNJJJHHHFFFBBB<<<:::777333///,,,+++***,,,+++***)))'''%%%%%%%%%%%%%%%%%%%%%&&&'''((((((,,,)))'''((('''$$$%%%(((""""""##################$$$$$$###$$$$$$%%%%%%&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%% """$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&(((***---///&&&%%%%%%%%%&&&&&&%%%$$$''''''''''''''')))+++,,,+++...///+++%%%"""$$$'''***&&&"""###&&&(((%%%!!!''''''''''''&&&&&&%%%%%%'''((()))'''%%%#########%%%$$$###""""""###%%%'''"""###%%%&&&%%%$$$$$$%%%|||jjj^^^YYY]]]bbbhhhmmmvvvxxx^^^MMMBBB<<<888777555555666666444333777888999888777666888999<<<:::888888888777666444222111000//////000111222111111222222333333444444111111333666666888AAALLLXXXfffvvvvvvkkkfffcccgggmmmuuu|||jjjVVVCCC888333222///000111111111000///...111000111666???IIIQQQVVV___```cccccc```[[[UUUQQQOOOLLLFFF???:::777555555666:::EEEYYYooozzzgggTTTFFF555555444444444999BBBJJJMMMXXXbbbkkkwwwxxxfffWWWDDD888111......222///666BBBQQQ^^^eeegggfff]]]SSSEEE<<<:::;;;===>>>666555666888:::>>>GGGPPPOOOSSSTTTOOOLLLLLLKKKIII===999222...+++***(((&&&((()))***(((&&&$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%'''$$$###%%%%%%"""###&&&"""""""""""""""###############$$$$$$%%%&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""###$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%&&&(((***)))***+++(((%%%###$$$''''''$$$""""""%%%&&&%%%###%%%%%%&&&''''''&&&&&&%%%'''((((((&&&$$$######$$$%%%$$$#########$$$%%%&&&"""$$$&&&&&&%%%$$$$$$$$$uuubbbVVVRRRTTTWWWYYY[[[```pppuuu[[[LLLCCC===999666444333444444444333555666777777555555666888999777666666777666333111000000000/////////000000//////000111222222333333111222555999;;;AAAOOO\\\kkkttt~~~vvviiieeeeeejjjqqqyyyzzzeeeQQQAAA888444222......///000111111111111555222111666???JJJSSSXXX___bbbdddccc]]]VVVOOOLLLFFFDDD@@@;;;777555555666888@@@OOOdddyyykkkWWWGGG===000333666777:::DDDQQQZZZ]]]gggpppvvvuuu___PPP???555000...///222///555???KKKSSSUUUSSSPPPHHHAAA888222111333333333---,,,...333444555<<>>777...))))))***(((&&&%%%''')))(((&&&$$$%%%&&&'''&&&%%%$$$$$$#########""" !!!$$$$$$!!!!!!$$$"""""""""######$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%%%%$$$$$$######$$$%%%&&&$$$""""""###&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%$$$$$$###"""###$$$%%%%%%&&&'''((($$$%%%%%%$$$""""""$$$'''%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&''''''&&&&&&&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&%%%$$$$$$ppp^^^SSSQQQSSSTTTRRRNNNOOO\\\qqqsssYYYKKKCCC===999666333111222333333333333555666555444444555666555444333444666666222///111111111111111111111000......///000111222222333111222666<<<@@@HHHYYYiiixxx}}}uuuiiieeeeeekkksss|||vvv___KKK===555000---...///000111333555666666888444222666@@@LLLUUUZZZ\\\```cccaaaZZZRRRKKKHHH???>>>;;;777444444666777<<>>444)))%%%(((***(((%%%###&&&((((((%%%$$$%%%'''((((((&&&%%%$$$#########%%%$$$%%%******'''''')))#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''%%%###$$$%%%&&&%%%%%%''''''&&&%%%$$$""""""!!!&&&''''''%%%"""!!!$$$'''&&&%%%$$$$$$&&&&&&%%%$$$###%%%'''(((((('''%%%$$$!!!"""$$$%%%%%%&&&((()))'''((()))'''$$$$$$'''***"""  """######"""###$$$%%%%%%%%%&&&(((***!!!"""$$$&&&'''''''''&&&%%%&&&&&&%%%$$$###%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&))))))'''%%%$$$$$$kkk[[[PPPKKKPPPLLLGGGFFFJJJSSS]]]eeexxxwww\\\JJJBBBBBB;;;777555444222000222777777666555444333333333333444555555555555444333333///111222111000///000222222000000444444222222555777666:::@@@FFFPPPdddxxxxxxmmmddd```bbblllwwwlllUUUFFF;;;333222777%%%***///222222111333444444666999<<<@@@IIISSS[[[___[[[VVVRRRNNNIIICCC>>>444:::;;;555222666999888EEEJJJ\\\wwwzzzjjjTTT???555444000222888@@@LLL[[[jjjtttyyywwwdddPPPBBB555111000------000444444444444444333222111,,,,,,++++++******))))))(((((())))))*********+++///111555999;;;=========666///***)))(((%%%%%%'''%%%%%%%%%%%%&&&((()))***(((&&&$$$$$$%%%%%%%%%$$$"""###$$$%%%&&&''''''''' %%%'''%%%'''***''' ''''''''''''((((((((((((&&&'''((('''&&&%%%&&&'''(((&&&%%%%%%&&&'''&&&%%%'''"""(((###"""$$$ )))'''%%%%%%&&&'''''''''...,,,+++++++++***(((&&&'''%%%######$$$%%%$$$###'''&&&%%%%%%%%%%%%$$$###$$$######"""""""""""""""%%%%%%%%%%%%%%%%%%&&&&&&(((&&&%%%$$$$$$%%%''')))%%%%%%%%%$$$$$$#########!!!###%%%%%%######%%%(((%%%'''(((&&&######&&&)))|||gggXXXNNNJJJNNNKKKGGGEEEFFFKKKPPPTTTbbbfffiiihhhfffhhhooovvv~~~}}}eeeQQQGGGCCC>>>:::888888666222222555333333222222222222333333333444444444444333222222///111222111000///000111555222333777888777888;;;666777<<>>888111---111888CCCQQQbbbsss{{{fffRRRAAA:::555555666444222333111///---,,,,,,+++)))((())))))((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))...***(((***+++((('''(((&&&'''((((((((('''%%%$$$)))'''%%%$$$%%%%%%$$$############$$$$$$%%%%%%%%%###%%%$$$###$$$((('''###&&&''''''''''''(((((((((((()))***)))(((((()))+++---+++((('''''''''%%%$$$,,,$$$(((---''''''+++)))***'''$$$###$$$&&&(((((($$$######%%%((()))(((&&&(((&&&$$$###$$$$$$###"""$$$$$$$$$$$$$$$######""""""""""""###$$$&&&'''((( """$$$%%%&&&&&&%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$### """$$$$$$$$$$$$&&&(((***))))))***++++++***(((kkkZZZQQQMMMLLLGGGGGGGGGGGGGGGIIIJJJKKKPPPMMMIIIHHHIIILLLOOOQQQRRRUUUXXX\\\eeeyyy|||{{{}}}lllXXXKKKHHHBBB===<<<:::666555777888777666444333222111111111111222222111111000///000111222111000///000222000......222444333666:::===DDDPPP```ooo{{{uuuhhh^^^\\\ZZZ^^^iiittt~~~zzzgggUUUFFF:::444333333222000/////////000222333444888<<>>999555111...111333333111111666===CCCVVVfff}}}{{{sssaaaPPP???999999777222000666???MMM^^^ooorrr\\\III@@@??????AAABBB@@@===:::888444000---------,,,***++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((---)))(((+++,,,(((%%%%%%%%%''')))******)))'''&&&)))'''%%%%%%%%%&&&%%%###$$$$$$######$$$$$$$$$%%%%%%$$$""""""$$$&&&&&&%%%&&&&&&&&&'''''''''((((((++++++,,,+++******,,,...+++)))'''&&&''''''&&&%%%+++$$$(((---&&&%%%***(((***'''$$$"""$$$&&&((((((%%%%%%%%%''')))******((((((&&&$$$###$$$$$$###!!!###%%%&&&&&&%%%############""""""###$$$%%%&&&&&& """$$$%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######""""""***)))(((***------***&&&xxxcccVVVPPPOOOOOOIIIHHHGGGFFFGGGJJJMMMNNNHHHEEEBBBCCCGGGKKKNNNOOONNNPPPQQQSSS\\\qqqtttfffcccdddgggooozzzfffYYYTTTJJJBBB>>><<<:::;;;>>>888777666555444333333333111222222222222111000000111222333222111000111333444111111555777777:::???EEEOOO]]]mmm{{{{{{qqqeee]]]ZZZYYY^^^iiisss}}}lllXXXCCC666444444333333333222222111444444555777;;;@@@CCCEEE@@@???<<<888555222111000111111111222444999DDDLLLbbbrrr}}}vvvkkk```PPPEEE;;;777555333222333:::EEEWWWjjj|||}}}iiiTTTFFFBBBGGGNNNTTTWWWWWWRRRMMMBBB;;;333...---...,,,***+++++++++***))))))(((((('''''''''''''''''''''''')))(((((((((((()))***+++---))))))++++++&&&###"""$$$&&&)))+++,,,,,,+++***)))'''%%%%%%&&&&&&&&&%%%&&&%%%$$$######$$$$$$%%%&&&###!!!"""###%%%%%%&&&&&&&&&&&&&&&'''''''''''')))******)))((()))+++...'''&&&$$$%%%&&&''''''&&&***%%%***///'''%%%)))((()))&&&###"""$$$&&&''''''(((''''''((()))***((('''(((&&&$$$###$$$$$$###"""$$$&&&)))(((&&&$$$$$$%%%$$$######"""""""""######!!!"""#########"""!!! !!!!!!###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###"""!!!((('''&&&(((++++++((($$$rrr___UUURRRQQQQQQMMMKKKHHHEEEEEEGGGIIIKKKCCCBBBAAACCCGGGJJJMMMNNNJJJJJJLLLQQQ^^^uuulll[[[PPPSSSVVV[[[bbboooyyynnn___SSSGGGAAA>>><<<===???777666666555666666777777333333333333333222222111222333444444333222333444333111222666:::<<<@@@EEEQQQ]]]lllxxxyyyqqqfff```[[[\\\aaakkkuuu~~~mmmTTTBBB<<<999666444333333111000444444444666999;;;<<<<<<888888777444111000222333222111111444888???LLLXXXppp{{{rrriii\\\PPP@@@:::555444333222444888AAANNNbbbwwwuuu___QQQKKKMMMXXXfffpppvvvwwwqqqkkkTTTIII:::111...---,,,*********))))))(((''''''''')))))))))(((((((((((((((''''''(((((()))*********---)))(((+++***%%%""""""$$$%%%(((***,,,---------'''&&&$$$%%%'''(((((('''((('''%%%$$$###$$$%%%%%%&&&""" ###$$$$$$$$$&&&%%%&&&&&&&&&&&&'''''''''%%%&&&%%%$$$###%%%(((+++&&&$$$###$$$&&&(((((('''---)))000555+++'''***((((((&&&$$$$$$%%%&&&&&&&&&(((&&&&&&&&&''''''%%%###'''%%%######$$$%%%$$$######'''******'''$$$$$$&&&$$$######"""!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&$$$&&&%%%%%%&&&''''''%%%$$$ppp```WWWTTTSSSRRRLLLJJJHHHFFFEEEFFFGGGHHHEEEFFFGGGHHHIIIJJJLLLMMMJJJKKKOOOXXXiiijjjTTTJJJFFFGGGMMMTTTZZZfff}}}~~~xxxwww|||}}}zzzqqqdddVVVOOOJJJEEECCCCCC???>>><<<;;;:::999999888555555555555555444444333444555666555444444444666333111333999???CCCIIIPPPaaappp~~~~~~~~~}}}yyyrrriiiddd___```fffoooxxxqqq___QQQJJJ@@@999666666555444777666555666888999888666333444333111......111333444111111777<<>>;;;999777666666777777666666555444555666777666555555555777777555999AAAIIINNNVVV]]]nnn~~~zzz|||}}}}}}yyyssslllgggcccdddjjjsss{{{|||kkk```QQQEEE???>>>?????????===;;;<<<>>>>>>;;;888222222222///,,,,,,///222555111222888???HHHXXXhhh~~~yyyiiiYYYPPPJJJAAA888:::333///555>>>FFFNNNTTTaaammmxxx^^^QQQWWWccc~~~ttt[[[III@@@<<<999666......------,,,+++++++++))))))(((((((((''''''''''''(((***+++***)))'''%%%***&&&%%%''')))&&&%%%'''&&&&&&&&&&&&&&&'''((()))%%%$$$###%%%(((*********+++***'''%%%$$$%%%&&&&&&%%% %%%&&&###"""%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$&&&))),,,+++)))'''''''''((('''&&&---,,,666;;;///(((((($$$%%%$$$$$$&&&''''''%%%"""%%%$$$$$$%%%''''''%%%$$$$$$###""""""%%%&&&&&&%%% %%%******&&&"""###$$$"""""""""###$$$%%%''''''%%%###!!! !!!###&&&((('''&&&$$$""""""###%%%&&&#########$$$$$$%%%%%%%%%'''$$$"""###%%%&&&$$$"""###%%%&&&$$$!!!!!!$$$((({{{jjjbbbZZZNNNKKKPPPNNNMMMKKKHHHFFFHHHKKKNNNKKKLLLKKKJJJJJJIIIFFFCCCKKKVVV```kkktttVVVGGG@@@<<>>;;;:::555444333222222222333333888444444===JJJXXXjjjyyy|||ttteee[[[NNNFFFCCC???999333666555555999CCCRRRbbbkkkyyysssdddTTTOOOddd|||kkk```YYYRRRLLLFFFBBB<<<999888777444222333///***)))+++,,,+++***)))***((($$$%%%((('''###&&&%%%$$$%%%'''((('''&&&((((((***+++***)))(((&&&%%%'''(((''''''''')))+++))))))*********(((&&&$$$%%%%%%&&&&&&''''''(((((($$$%%%&&&'''''''''&&&&&&'''(((((((((&&&%%%&&&'''***(((%%%%%%&&&((()))(((---,,,***)))((((((((()))(((&&&$$$%%%&&&'''%%%###&&&$$$$$$&&&%%%""""""&&& !!!###$$$%%%%%%%%%$$$"""&&&'''%%%######$$$###%%%$$$"""$$$'''&&&###&&&%%%$$$$$$$$$$$$###""""""%%%%%%######&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&'''((((((&&&$$$+++&&&$$$((()))&&&$$$&&&rrrddd___YYYRRROOOSSSPPPOOOMMMJJJGGGHHHKKKNNNLLLKKKKKKJJJIIIIIIHHHIIIMMMZZZiii{{{```KKKCCC@@@>>>???EEEUUUooobbbJJJBBB@@@@@@???????????????@@@BBBAAAEEEJJJKKKNNN^^^qqq{{{vvvvvv{{{}}}|||tttmmmhhhbbb```^^^^^^^^^ZZZSSSMMMLLLJJJGGGCCC???@@@CCCFFFIIINNNVVV___jjjwww~~~~~~wwwpppppptttzzzqqqddd\\\[[[___cccmmmzzzvvvhhh]]]RRRMMMJJJEEE@@@>>>999888777666555555555555888666999DDDSSSeeexxxzzzmmmdddPPPJJJCCC@@@???>>>999444555666888<<>><<<======:::777666888;;;>>>HHHZZZpppoooZZZOOOJJJSSSsssyyyiiidddgggeee___YYYVVVRRRMMMIIIIIILLLPPPRRRGGGAAA999333111///,,,***)))***(((%%%&&&)))((($$$&&&%%%%%%&&&((()))((('''%%%%%%&&&'''(((((((((''''''(((((((((&&&&&&(((***''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''(((((('''(((((((((&&&%%%&&&''''''&&&$$$%%%''')))))))))***)))'''%%%%%%&&&'''(((((('''%%%$$$%%%''')))***$$$"""###&&&'''""" #########$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%### !!!&&&'''%%%''''''&&&$$$"""!!!"""######&&&&&&######&&&&&&$$$(((''''''&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""+++'''$$$$$$&&&''''''(((kkkbbbZZZVVVTTTQQQOOOOOOMMMLLLJJJGGGDDDEEEHHHKKKHHHEEEDDDGGGGGGFFFKKKSSSVVVggg~~~zzz^^^JJJAAA???@@@AAAFFFPPPddd}}}ZZZFFFAAA<<<;;;999999999;;;>>>@@@>>><<>>;;;:::<<<>>>??????:::;;;===AAAJJJ\\\sss}}}gggRRRIIIHHHVVVxxxvvvbbbQQQOOOUUUVVVSSSPPPOOOMMMJJJJJJMMMTTT\\\bbbWWWOOOEEE<<<777333...+++***+++)))&&&&&&)))((($$$&&&%%%%%%&&&((())))))(((%%%%%%&&&''''''''''''''')))))))))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&%%%***)))(((&&&&&&&&&'''(((''''''&&&&&&&&&'''((()))'''(((((((((&&&%%%&&&'''***((('''''')))))))))(((&&&''''''''''''&&&&&&%%%''''''&&&%%%%%%&&&)))+++&&&""""""&&&'''### #########$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%### !!!&&&'''%%%%%%&&&'''%%%"""!!!"""$$$$$$''''''$$$$$$&&&&&&$$$'''''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$""")))(((%%%###%%%(((((((((ddd^^^WWWTTTSSSQQQNNNLLLKKKJJJHHHEEEDDDEEEHHHKKKJJJEEEDDDGGGFFFDDDKKKVVV]]]qqqzzzhhhSSSEEE???>>>@@@CCCJJJQQQccc~~~{{{XXXEEEBBB===<<<;;;:::;;;===???AAA;;;:::>>>DDDHHHPPPeee{{{~~~zzzuuurrruuu|||zzzyyyzzz{{{pppkkkkkkpppyyypppXXXHHH???888444333444444999CCCPPPaaawwwwwwnnnbbbaaa```]]]YYYVVVSSSQQQWWW\\\cccjjjvvvwwwgggYYYLLLBBB===;;;:::888:::>>>CCCFFFHHH@@@@@@AAAEEEOOObbbwwwsss]]]IIIDDDHHHXXXyyyeeePPP>>>===BBBBBB@@@AAACCCCCCCCCEEEJJJTTT```gggaaaXXXMMMCCC===888333000***+++)))%%%&&&)))((($$$&&&%%%%%%&&&(((******)))&&&&&&&&&''''''''''''''')))***)))(((&&&%%%&&&((('''''''''&&&&&&%%%%%%%%%...---***(((''''''((()))&&&&&&'''''''''((((((((('''(((((((((&&&%%%&&&'''***)))(((((()))***)))'''%%%&&&'''(((((('''%%%$$$&&&''''''&&&$$$%%%''')))***%%%$$$''')))&&&"""!!!############$$$&&&'''((('''%%%######$$$%%%%%%$$$$$$%%%###!!!"""''''''$$$"""%%%'''&&&###"""###%%%%%%''''''$$$$$$&&&&&&###$$$$$$$$$$$$############%%%$$$$$$%%%''''''&&&%%%'''(((&&&###%%%))))))&&&}}}aaa]]]XXXTTTSSSRRRNNNJJJJJJIIIHHHEEEDDDFFFJJJMMMHHHCCCCCCHHHHHHGGGQQQ```lllhhhZZZKKKDDD@@@===???DDDIIIOOO]]]ttt|||XXXEEEAAA===<<<<<<;;;;;;<<<===>>>===<<<@@@HHHLLLUUUjjjzzzrrrnnnooouuu|||zzzoooiiifffiiirrr}}}|||fffMMM???:::777555555444222333:::@@@JJJ[[[kkksssxxx{{{|||}}}uuuuuuuuusssqqqnnnllljjjnnnuuu{{{ppp]]]NNNDDD===999999:::<<<@@@EEEIIILLLMMMFFFEEEEEEJJJXXXkkk~~~|||fffQQQ@@@???GGGXXXxxxwwwTTT@@@222333666444222444444666888:::@@@JJJWWW___]]]VVVKKKBBB>>>;;;777555,,,---+++'''(((+++***&&&&&&%%%%%%&&&)))******)))((((((''''''''''''''''''&&&'''((('''&&&''')))***+++***)))((('''&&&&&&&&&,,,***(((&&&&&&&&&((()))%%%&&&((())))))((((((''''''(((((((((&&&%%%&&&''''''&&&&&&''')))***)))(((''''''&&&&&&&&&'''''''''$$$&&&((('''$$$###%%%&&&---&&&###&&&(((&&&###""""""""""""###%%%''')))***'''%%%$$$$$$&&&&&&$$$"""###%%%$$$"""$$$'''&&&######((((((%%%"""###%%%%%%((((((%%%$$$'''&&&##################$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%%%%''''''$$$&&&******%%%xxxaaa^^^YYYUUUTTTSSSOOOIIIIIIIIIHHHFFFEEEGGGKKKOOOCCC>>>@@@HHHKKKLLLYYYjjjzzzsss]]]RRRHHHDDDAAA===???EEEGGGKKKWWWmmm~~~YYYDDD@@@===<<<<<<::::::999999999<<<<<>>999777;;;>>>BBBHHHLLLNNNNNNNNNKKKHHHHHHOOO^^^rrruuu\\\HHH999;;;EEEWWWvvvgggEEE444)))---111---+++...***,,,...111666???KKKTTTUUUNNNEEE>>><<<:::999777///000...+++,,,///...***&&&%%%%%%&&&)))+++*********)))((('''''''''''''''###%%%&&&''''''(((+++------,,,+++)))(((''''''''''''&&&###""""""$$$&&&(((%%%&&&(((******)))'''&&&'''(((((((((&&&%%%&&&'''######$$$&&&)))******))))))(((&&&$$$$$$&&&(((***$$$&&&((('''$$$"""###%%%,,,%%%!!!###&&&$$$!!! !!!!!!"""###%%%'''***,,,'''%%%$$$%%%''''''$$$!!!"""$$$$$$###$$$(((&&&""""""((()))&&&######%%%&&&((((((%%%$$$'''&&&###$$$$$$$$$%%%%%%&&&&&&'''"""""""""###%%%%%%$$$###$$$''''''%%%&&&+++***$$$}}}oooeee___WWWRRRRRRPPPMMMIIILLLIIIEEECCCEEEKKKQQQVVVIIICCCAAAEEEKKKUUUfffvvvzzz\\\LLLHHHCCC@@@???AAAEEEHHHBBBMMMUUU[[[ppp{{{UUUAAA>>>>>>???>>>===;;;;;;===???CCC???AAAKKKQQQZZZppppppgggaaa___XXXQQQYYYggguuussshhhcccaaa```ppppppbbb^^^]]]___hhhtttttt\\\FFF===777000000666444111///111000000555;;;DDDBBBDDDKKKSSSZZZdddlll~~~}}}{{{}}}zzzaaaLLL@@@<<<<<<===@@@HHHOOORRRTTTWWWVVVSSSMMMMMMQQQZZZhhhyyyvvv___KKK===666<<>>AAADDDGGGCCCIIIOOOUUUddd|||\\\FFF???>>>>>>>>>===;;;;;;===???@@@===@@@IIIRRR]]]sss}}}kkkbbbZZZWWWPPPHHHLLLVVViiixxxrrr^^^RRRMMMLLLSSSeee|||pppbbb]]]\\\^^^hhhttthhhOOOCCC;;;222222777888444222333222000222777666444666===CCCGGGMMMTTTdddfffiiijjjkkkmmmoooqqqvvvwww{{{ttt]]]III>>><<<>>>@@@GGGPPPXXX[[[[[[\\\YYYTTTTTTRRRUUU^^^mmm~~~qqqZZZCCC888444;;;EEESSSrrryyyVVV<<<222...+++)))******(((&&&)))((('''&&&(((+++///111444666444///...222333111......---***&&&%%%&&&'''''')))(((''')))...---************+++++++++)))&&&)))'''&&&'''***+++***(((''',,,,,,(((%%%'''&&&###$$$$$$%%%%%%&&&''''''(((%%%''')))(((&&&%%%''')))***&&&$$$'''(((&&&%%%&&&&&&***,,,***(((***)))''')))&&&%%%((()))'''))),,,)))'''%%%$$$%%%%%%$$$"""&&&%%%%%%&&&''''''&&&$$$%%%###!!!"""$$$%%%$$$"""&&&''''''''''''&&&%%%$$$%%%""""""%%%%%%######&&&###$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((()))***+++{{{jjj``````[[[UUUQQQPPPNNNKKKHHHCCCEEEHHHLLLPPPRRRTTTUUURRRLLLGGGHHHQQQeeedddLLLHHHEEEAAA>>>>>>???BBBDDDDDDDDDGGGLLLTTTccczzzfffLLLAAA?????????===;;;;;;===???===;;;>>>HHHSSSaaaxxxyyyggg\\\SSSNNNHHH@@@AAAGGGXXXeeeqqquuu|||eeeQQQEEEBBBBBBKKK^^^wwwqqqaaa[[[ZZZ[[[eeerrrwww^^^OOODDD999666888888444222222000------000000...000666999:::<<>>GGGSSSmmm}}}___AAA---...,,,***)))))))))(((''',,,+++)))((((((((()))***+++---,,,)))))),,,---***------,,,***'''%%%&&&'''''')))((('''***......***+++******+++,,,,,,)))'''((('''&&&'''((()))(((''''''))))))'''(((***)))%%%###$$$$$$%%%%%%&&&&&&&&&$$$&&&(((((('''((()))+++)))%%%$$$'''(((%%%$$$%%%)))---///+++)))***)))'''(((%%%%%%(((******,,,000***(((%%%$$$$$$$$$###"""&&&%%%$$$%%%''''''&&&$$$$$$###!!!!!!###$$$###"""&&&'''((()))((('''&&&%%%$$$!!!"""%%%&&&$$$%%%((("""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$$$$'''***%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))******tttggg```___[[[VVVSSSQQQPPPNNNKKKDDDFFFIIILLLOOOQQQRRRSSSOOOJJJEEEFFFRRRlllvvv\\\IIIEEECCC@@@>>>===>>>@@@BBBCCC>>>@@@GGGJJJQQQiiioooQQQBBB@@@AAA@@@>>><<<<<<>>>???===;;;???IIIUUUeee|||{{{jjj^^^RRRKKKEEE???>>>AAAKKKUUU^^^bbbhhhrrr{{{~~~~~~dddPPPGGGEEEEEEMMMbbb{{{rrraaaZZZWWWXXXaaammmtttdddVVVGGG>>>;;;999444222333222...---///333000000444555555777;;;AAA@@@@@@DDDJJJLLLKKKIIIJJJJJJMMMRRRTTTUUU\\\eeekkkpppsssrrrnnnmmmoooqqqjjj```RRRGGGEEEJJJSSSYYYdddmmmuuuvvvrrrlllbbbYYYWWWTTTUUU___pppoooXXXEEE:::555888BBBJJJSSSeeexxxfffLLL999///++++++***)))))))))((((((++++++++++++++++++++++++***---,,,)))((())))))%%%+++,,,,,,***'''&&&&&&'''&&&(((((('''***......+++*********+++,,,,,,***((((((((('''(((((((((((((((,,,***((((((***+++((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))***)))%%%###&&&'''%%%$$$%%%(((---///+++)))******'''(((&&&'''+++,,,+++,,,///***(((%%%$$$$$$$$$###!!!%%%$$$$$$%%%''''''&&&$$$$$$$$$###"""###$$$$$$$$$&&&&&&&&&&&&&&&'''''''''$$$!!!"""%%%%%%######&&&""""""###$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###&&&(((&&&######(((...&&&&&&&&&&&&''''''''''''&&&''''''((())))))******oooccc]]]WWWTTTQQQNNNLLLJJJIIIGGGHHHHHHHHHIIIKKKMMMNNNOOOJJJHHHDDDHHHYYYwwwgggRRRFFFCCCBBB@@@>>>===>>>???@@@AAA;;;===DDDFFFJJJcccwwwXXXEEEBBBCCCBBB@@@>>>===???@@@??????BBBJJJXXXjjj{{{ooo```SSSIIIAAA>>>>>>DDDJJJOOOQQQTTT[[[```cccnnn}}}iiiWWWMMMHHHFFFQQQggguuubbbZZZUUUSSS[[[fffzzzqqq]]]MMMDDD>>>999555777777333111222444000---///000000444999999888999<<>>===<<>>>>>>>>>>>>>>>>>:::<<>>===???@@@BBBBBBEEEMMM\\\qqqzzzhhhVVVGGG???;;;BBBDDDFFFGGGHHHJJJMMMOOO\\\nnn|||kkk]]]QQQJJJRRRiiixxxeee[[[SSSOOOSSS\\\uuuyyyeeeXXXJJJBBB<<<<<<;;;666222222888333//////000111555;;;111111444777;;;<<<;;;999::::::;;;===;;;999<<>>>>>>>>;;;;;;===@@@BBBIII[[[nnnlllSSSBBBBBBAAA???<<<<<<===>>>BBBCCCFFFOOO```xxxkkkUUUFFF???AAAAAAAAABBBBBBCCCEEEGGGRRRfffuuubbbUUUVVVnnn{{{hhh\\\RRRKKKLLLTTTjjjyyyzzzyyyvvveee[[[QQQLLLGGG@@@:::888>>>999777777777666888===///222777999::::::::::::;;;:::<<<===:::666888===>>><<<===???<<<777999???@@@CCCHHHOOOYYYfffuuu|||uuullldddXXX^^^hhhrrr|||sss]]]GGG999333000//////111333444888===EEE<<<555333111,,,***,,,***,,,...---***(((((())),,,,,,+++***))))))))))))''')))'''$$$$$$(((***(((&&&(((******((('''''''''"""$$$$$$$$$''',,,,,,)))''''''''')))***+++)))'''(((***+++***'''&&&'''))),,,)))***---,,,''''''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''((('''&&&+++'''&&&)))***'''&&&''')))...///,,,***++++++(((,,,))))))++++++((('''***'''%%%$$$$$$%%%&&&%%%$$$###""""""$$$&&&'''&&&$$$$$$&&&'''%%%######%%%'''######$$$%%%&&&'''(((((('''$$$$$$'''&&&######&&&$$$$$$#########%%%&&&'''$$$$$$$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********uuummmfff]]]VVVQQQQQQQQQOOOLLLJJJIIIJJJGGGHHHHHHIIIIIIJJJIIIIIIJJJMMMUUUgggnnnVVVFFFCCCFFFAAAAAA@@@@@@???>>>>>>>>>:::<<<>>>>>>???GGGVVVccctttYYYAAAAAA@@@===;;;:::;;;===AAACCCGGGPPPccc}}}|||cccQQQFFF@@@??????@@@AAAAAADDDGGGOOOcccnnn___]]]uuu}}}jjj]]]RRRHHHHHHNNN^^^llluuuoooccc```gggnnnwwwjjjbbb[[[QQQIIIFFF@@@<<<;;;<<<;;;888888;;;555999>>>???===;;;;;;<<<::::::<<<>>>:::555666:::<<<888888;;;:::555666;;;AAAFFFMMMVVV```nnn|||{{{tttmmmfff[[[dddqqq{{{oooWWWBBB666333///---,,,---...000333777888---'''+++000///,,,,,,+++---000...+++(((((())))))(((((('''''')))***+++---...+++%%%###&&&(((&&&%%%(((******((('''''''''!!!#########&&&++++++(((&&&&&&&&&(((******(((&&&''')))+++)))&&&%%%&&&(((,,,***+++,,,'''$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###'''))))))''',,,(((''')))***((('''(((---111222...+++,,,***(((...)))'''''''''&&&)))...&&&$$$###$$$%%%&&&&&&%%%"""""""""$$$&&&'''&&&%%%###%%%&&&%%%""""""$$$''' ###&&&***+++***(((''''''$$$%%%((()))&&&'''***$$$######$$$%%%(((***+++$$$$$$$$$###"""!!! %%%%%%$$$&&&((((((&&&%%%''''''''''''((((((((()))))))))))))))************ooocccddd^^^MMMQQQPPPPPPQQQQQQPPPLLLIIIKKKHHHKKKRRRQQQJJJJJJPPPSSSUUUbbb|||kkkWWWMMMFFFBBB@@@@@@???@@@BBB@@@<<<<<<@@@>>><<<;;;;;;===DDDQQQ[[[ooo}}}ZZZHHH???AAACCC======>>>888CCCGGGOOOYYYhhh}}}|||```LLLHHH@@@<<<>>>???>>>AAAFFFHHH]]]~~~wwwsssppp]]]OOOIIIGGGHHHSSS\\\aaa[[[QQQNNNOOOPPP```rrr{{{sssdddUUURRRIIICCCCCCDDDBBB???>>>???AAABBBCCCFFFHHHDDD>>>888;;;???AAA@@@<<<888444888888:::<<<999555555:::AAAKKKVVV```lllzzz~~~qqqeee```___iiixxxrrr___KKK;;;222111111///......000///+++((())))))))))))((((((((((((//////...---,,,******)))...)))'''***(((######'''***(((''''''(((((('''&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$&&&((()))((((((,,,***''''''''''''&&&%%%&&&(((***,,,,,,+++)))''')))))),,,...***$$$###''''''&&&$$$###"""######$$$$$$"""!!!###''')))(((&&&))))))((('''''''''''''''111000---,,,+++)))'''$$$***)))((('''''''''''''''&&&((('''###"""%%%&&&$$$&&&!!!"""$$$%%%'''***%%%%%%%%%%%%$$$###"""!!!###$$$&&&(((((((((&&&%%%$$$$$$######$$$&&&''')))%%%&&&&&&%%%$$$%%%''')))&&&###$$$''''''$$$$$$&&&(((&&&%%%''')))%%%&&&&&&''''''''''''&&&&&&***)))((('''((()))+++---yyylllaaa^^^ZZZNNNSSSSSSTTTSSSQQQNNNKKKIIIHHHHHHOOOWWWUUUKKKFFFJJJPPP\\\ssszzz]]]MMMFFFBBB??????@@@???@@@BBB@@@<<<<<<@@@===<<<<<<===>>>CCCOOOZZZooo```JJJ@@@AAADDD??????AAA<<>>???CCCGGGZZZxxxjjjYYYOOOJJJGGGEEENNNSSSTTTLLLCCC???>>>>>>MMM[[[qqqyyysssjjjaaa^^^ZZZRRRKKKHHHIIINNNSSSWWWZZZZZZTTTLLLIIIIIIIIIGGGCCC===888444:::999;;;===<<<999;;;@@@JJJTTT___iiittt|||oooddd```eeennn}}}jjjWWWEEE666000000111///......///...+++((())))))))))))((((((((((((,,,,,,+++++++++++++++,,,...***(((***)))%%%%%%(((***(((''''''(((((('''&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&''')))***)))(((+++)))'''''''''((('''&&&&&&''')))++++++)))'''&&&((((((+++---***%%%$$$((($$$$$$#########$$$%%%%%%%%%$$$###$$$'''((('''&&&***)))(((((('''''''''((('''''''''(((******(((&&&***))))))(((''''''((((((&&&(((&&&###"""%%%&&&$$$'''""""""%%%%%%'''***)))******)))((('''&&&&&&###$$$%%%&&&''''''&&&%%%%%%$$$$$$###$$$%%%'''(((&&&''''''&&&%%%&&&(((***&&&$$$$$$''''''$$$###%%%%%%$$$###%%%((('''###&&&''''''((((((''''''&&&***)))(((((((((***,,,---ooohhh\\\VVVSSSNNNSSSUUUWWWTTTOOOKKKJJJKKKIIIIIIPPPWWWUUULLLJJJPPPVVVmmm{{{fffPPPDDDAAA@@@?????????>>>@@@BBBAAA<<<<<>>:::999777888;;;;;;<<<@@@GGGWWWbbbnnnwwwwwwjjjbbb___hhhsssuuu___LLL<<<111---///000...---......---+++)))(((((((((((())))))))))))))))))(((((()))+++---......+++)))+++***'''''')))***(((''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))++++++)))(((***(((&&&&&&((((((((('''%%%&&&((())))))(((&&&%%%&&&&&&))),,,+++&&&&&&)))############$$$%%%&&&''''''&&&%%%&&&'''((('''%%%***))))))((((((((((((((("""###$$$'''***+++)))'''***)))(((((('''(((((((((%%%'''&&&######&&&&&&$$$&&&""" ###%%%%%%&&&)))++++++++++++***)))(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&'''((('''&&&&&&(((***)))''''''******'''''')))%%%%%%%%%%%%&&&'''((()))&&&''''''((((((''''''&&&***)))(((((()))+++,,,---wwwhhhdddXXXNNNMMMMMMPPPTTTWWWTTTNNNJJJKKKNNNOOOKKKLLLPPPOOOLLLSSS___hhhmmm\\\JJJCCCBBBAAA@@@@@@======???BBBAAA===<<>>BBBBBBBBBLLLYYYssstttTTTDDD@@@DDD@@@@@@CCCAAABBBHHHQQQ]]]mmmnnncccYYYWWW\\\nnnrrr^^^QQQMMMIIIDDD???999DDDVVVjjj|||hhhWWWMMMKKKLLLNNNQQQPPPKKKCCC??????===888333777@@@MMM^^^ppp|||xxx{{{uuutttpppjjj```UUUKKKEEE===999888:::>>>AAAIIIQQQdddooo|||{{{pppddd^^^___hhhsss{{{iiiRRRAAA555---,,,///......------,,,,,,+++***(((((((((((()))))))))))))))(((''''''(((***,,,...+++***)))))))))(((((()))***(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&)))'''&&&&&&((())))))(((&&&'''((())))))'''&&&%%%%%%$$$'''++++++(((''')))&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&%%%***))))))((((((((())))))''''''(((***++++++'''%%%(((((('''''''''''''''((($$$'''&&&######&&&&&&$$$%%% """$$$###$$$'''''''''(((((('''&&&%%%%%%%%%$$$$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&'''((('''&&&%%%'''(((&&&$$$%%%))))))''''''***'''))))))'''%%%$$$''')))''''''((((((((((((''''''))))))))))))***,,,---...ssseeeaaaTTTIIIJJJLLLLLLPPPSSSRRRNNNLLLNNNRRRPPPKKKJJJKKKIIIIIIUUUdddwwweeeWWWJJJEEEDDDAAA??????<<<<<>><<<@@@???CCCJJJTTTaaaqqq}}}fff\\\SSSOOOQQQbbbvvvdddZZZQQQFFF<<<<<>>CCCAAA===<<<>>>===999<<>>AAA===:::>>>>>>DDDKKKVVVdddtttvvv___UUUMMMJJJLLL]]]|||nnnaaaQQQDDDBBBEEEHHHNNN\\\vvvqqq[[[LLLPPPbbbsss}}}tttfffZZZOOOBBB888777:::<<<:::999@@@OOO[[[aaakkktttzzzpppfffWWWNNNGGGHHHNNNWWWcccnnn~~~vvvjjj___XXX[[[bbbmmm{{{sss```OOO>>>444000---...000,,,,,,---+++))))))***,,,''''''(((((())))))******+++*********))))))((((((&&&((((((&&&&&&))))))'''***(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&''''''&&&***(((&&&&&&((((((((('''))))))))))))(((((('''&&&%%%"""$$$))),,,)))((((((+++++++++***((('''%%%$$$&&&(((((('''%%%$$$%%%&&&(((''''''''''''(((((()))((('''&&&'''((((((&&&%%%&&&&&&&&&%%%&&&&&&'''((("""%%%&&&$$$%%%''''''$$$###!!!###"""!!!###"""######$$$######""""""%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&$$$######$$$$$$"""###'''(((&&&&&&)))!!!%%%)))***'''%%%&&&''''''(((((())))))(((((('''))))))***,,,---...//////zzzlllcccYYYKKKLLLRRROOOOOOOOOPPPQQQSSSTTTVVVWWWNNNJJJHHHIIIHHHLLL^^^rrrxxxhhhSSSJJJDDDDDDDDD@@@<<<<<<::::::>>>CCCBBB===<<<>>>>>>999:::AAAAAACCCXXXqqqcccHHH<<<@@@===:::???AAACCCKKKWWWeeeuuuoooYYYPPPHHHGGGLLL```}}}mmm^^^RRRQQQPPPPPPYYYqqqmmmXXXNNNYYYqqqtttfffXXXMMMCCCDDDBBB===999;;;AAAGGGLLLRRRWWW[[[bbblllsssuuu~~~}}}yyyuuuuuuiii^^^TTTTTT[[[eeesss~~~|||pppeeeZZZVVV]]]gggsss{{{jjjSSSDDD666000///......///+++,,,,,,+++((((((***---'''''''''((()))*********)))***+++,,,+++***((('''&&&))))))&&&&&&***+++(((***(((''''''(((((('''&&&%%%&&&''''''''''''&&&%%%'''%%%######%%%'''((((((+++)))'''''''''((('''&&&))))))(((((('''&&&%%%%%%&&&"""###))),,,)))''''''((()))))))))(((&&&%%%$$$$$$&&&((('''$$$###%%%'''&&&&&&&&&&&&&&&'''(((((((((&&&$$$$$$%%%&&&&&&%%%'''''''''''''''((())))))!!!%%%&&&%%%%%%''''''$$$%%%!!! ###%%%###"""$$$"""######$$$$$$######"""%%%&&&''''''&&&%%%$$$###%%%$$$$$$###$$$%%%'''((($$$&&&''''''%%%$$$###$$$+++((((((+++***&&&%%%(((###%%%'''((((((((((((((((((((())))))))))))((((((((()))+++,,,...//////000rrriiibbbUUUIIINNNVVVQQQRRRQQQQQQRRRUUUWWWXXXXXXSSSLLLFFFEEEGGGSSSnnn~~~cccWWWLLLFFFBBBDDDEEEBBB???>>>999:::>>>CCCBBB===<<<>>>???888999@@@AAADDD[[[xxxdddGGG;;;@@@===;;;AAADDDBBBJJJWWWeeeuuujjjWWWMMMEEEEEENNNdddzzzeeeccc___[[[bbbxxxhhhTTTQQQaaa|||tttkkkZZZVVVOOOIIIDDDAAA???>>>===@@@AAAAAAFFFOOOSSSSSS______bbbeeeccc]]][[[]]]kkkuuu}}}qqqfffdddkkkvvvzzznnnbbbXXXVVV___jjjvvvvvvbbbKKK>>>222...//////......***,,,,,,***((('''***---&&&''''''((()))******+++''')))+++------,,,)))(((&&&******&&&''',,,---******(((''''''(((((('''&&&&&&&&&'''(((((('''&&&&&&)))&&&######%%%(((******,,,***''''''''''''&&&%%%(((((('''&&&%%%%%%$$$$$$&&&######))),,,)))'''&&&%%%&&&'''''''''&&&%%%$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%&&&'''(((,,,)))%%%$$$$$$%%%%%%%%%)))))))))))))))***++++++!!!%%%&&&%%%%%%((('''$$$&&&"""!!!%%%&&&$$$$$$%%%!!!""""""#########""""""%%%&&&(((((((((&&&$$$###$$$$$$######$$$&&&''')))%%%'''((((((&&&%%%$$$$$$+++((('''(((&&&  (((((('''''''''((((((((((((((())))))))))))((((((((()))+++---...///000000tttbbbUUUUUUVVVRRRRRRXXXTTTTTTTTTUUUXXXZZZZZZYYYOOOPPPOOONNNTTTfffjjjTTTIIIEEEDDDCCCBBBAAA@@@@@@@@@<<<===<<<;;;???BBB@@@;;;>>>:::;;;===;;;BBB^^^{{{bbbNNN===:::>>>@@@DDDJJJKKKIIISSSiiizzzhhhZZZOOOEEEHHHWWWppprrrmmmyyyiiiXXXSSS]]]www~~~uuuiii___VVVKKKAAADDD???;;;;;;;;;:::>>>DDDIIIJJJKKKKKKJJJIIIGGGFFFWWW]]]fffmmmsss{{{vvvxxx}}}vvvhhh]]]VVVWWWaaammm|||pppXXXEEE999000///...,,,---000+++,,,------,,,++++++,,,)))&&&%%%&&&(((***)))((()))))))))))))))((('''&&&((((((''''''((()))+++,,,******)))((((((((((((((($$$(((***((((((***((($$$&&&%%%%%%%%%&&&''')))***...+++'''%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%,,,&&&$$$''')))'''%%%%%%'''%%%######%%%((()))***)))'''&&&&&&&&&&&&###!!!'''%%%###$$$'''((('''%%%&&&&&&&&&&&&'''(((******000(((%%%((()))''''''&&&&&&&&&%%%%%%%%%!!!"""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&###&&&((()))'''$$$"""""""""###$$$###!!! !!!"""'''######%%%&&&%%%'''+++((((((((((((''''''''''''(((((())))))))))))((((((''',,,,,,''''''***)))$$$((()))+++...111222444444~~~mmm___UUUWWWWWWRRRQQQUUUVVVVVVWWWYYYZZZXXXUUURRRNNNPPPQQQSSS[[[qqq~~~aaaMMMDDDBBBAAAAAA@@@???>>>>>>>>><<<===<<<;;;>>>BBB@@@:::<<<:::;;;>>>===CCC\\\www|||___OOOAAA>>>>>>@@@IIITTTSSSMMMRRRfffzzzsssaaaUUULLLQQQaaa{{{}}}xxxwwwzzz{{{}}}}}}}}}ooo\\\SSS[[[rrr}}}rrrcccUUUJJJBBB;;;:::999888;;;???>>>???AAA@@@>>>======>>>???EEELLLTTT[[[dddooovvv}}}tttdddZZZVVVYYYdddooo~~~jjjSSSAAA777//////000//////111+++,,,---,,,,,,+++++++++)))'''%%%&&&)))***)))(((************)))(((''''''''''''''''''''')))***+++******)))(((((((((((((((%%%)))***((((((***((($$$''''''''''''''')))***+++---***'''%%%&&&'''(((((('''%%%%%%%%%''''''&&&%%%&&&""" $$$&&&$$$###$$$%%%###""""""$$$&&&''''''***)))(((((())))))'''%%%)))&&&%%%%%%''''''%%%###''''''''''''((()))***+++...)))######&&&))))))(((&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))(((&&&$$$######&&&'''((('''%%%$$$%%%&&&&&&######&&&'''%%%&&&*********))))))((((((''''''(((((())))))))))))(((((((((++++++((('''***)))%%%+++,,,...///111222222222xxxeee[[[UUUWWWWWWRRRQQQTTTTTTVVVXXX[[[[[[XXXRRRMMMOOORRRUUUYYYeee}}}oooVVVGGGBBB???@@@@@@@@@???>>>======<<<===;;;:::===AAA???::::::999<<>>JJJYYYYYYQQQRRRdddyyynnncccZZZ___rrrwwwfffdddttt~~~~~~}}}yyywwwsssooolllkkkhhhfffhhhmmmqqqvvvyyy|||wwwaaaTTTWWWhhhyyyqqq[[[OOODDD>>>;;;999:::<<<===@@@AAA===777444555888999===BBBHHHOOOWWW```eeelllqqqvvvzzzqqq___VVVVVV]]]hhhrrryyybbbLLL===555...000333333222222---,,,,,,+++************)))((('''''')))***)))))),,,++++++******)))((((((&&&&&&&&&&&&'''((()))*********)))(((((((((((((((&&&***+++(((((()))((($$$))))))((())))))***+++,,,,,,)))&&&&&&''')))******&&&%%%$$$%%%''''''%%%$$$### ###%%%$$$###%%%###"""!!!"""$$$%%%$$$###***)))((()))******)))''')))(((&&&%%%&&&%%%###"""'''''''''((())))))******&&&$$$###%%%((((((%%%"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$%%%((()))***)))''''''''')))%%%###$$$((()))&&&&&&)))++++++******)))(((''''''(((((())))))))))))(((((((((++++++))))))******'''//////000111111111111111~~~|||~~~~~~ppp```ZZZVVVVVVVVVRRRRRRVVVRRRSSSUUUXXXYYYWWWSSSOOOPPPTTTYYY___lllzzz```NNNFFFDDD@@@@@@AAAAAAAAA@@@??????======;;;999<<<@@@???:::888999<<<@@@@@@EEEUUUfffWWWKKKBBB???>>>===EEEQQQSSSPPPUUUeeeyyywwwoootttkkkcccffflllsss|||nnn```PPPMMM[[[vvv|||ooohhhlllpppxxx}}}{{{vvvpppjjjdddaaa___\\\YYYXXXUUUTTTYYYaaakkksss{{{jjjWWWRRRYYYcccqqqsssxxxxxxjjjZZZQQQKKKEEECCCCCCPPPRRRQQQIII===555555888555555777:::@@@EEEJJJMMMWWWZZZ^^^cccjjjsssyyy|||mmmZZZSSSXXXbbbmmmvvv|||qqq\\\GGG:::444000333888:::777444///---+++))))))******)))***)))(((((())))))******------,,,******))))))(((%%%%%%&&&&&&'''(((((()))***))))))((((((((((((((('''***+++((((((***(((%%%)))))))))))))))************(((&&&&&&(((***++++++%%%%%%%%%&&&''''''%%%###&&&######&&&'''%%%%%%(((###""""""###%%%%%%$$$"""'''&&&&&&''')))***)))'''''''''&&&%%%%%%$$$$$$###%%%&&&''''''((((((((((((""""""###%%%''''''### $$$$$$$$$############"""%%%$$$$$$$$$&&&(((***+++$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$""""""###%%%&&&'''((((((&&&&&&'''(((%%%$$$%%%)))***&&&&&&(((+++******)))((('''&&&&&&))))))(((((((((((())))))(((************+++***)))000000111222333333333333}}}}}}yyyyyypppddd^^^ZZZWWWUUUSSSRRRUUUZZZTTTSSSRRRRRRSSSSSSRRRPPPLLLPPPXXXcccuuujjjSSSGGGDDDDDD??????@@@AAAAAAAAA@@@@@@???>>>;;;999<<<@@@???:::888999<<>>888222...***((()))******)))*********)))))))))******...---,,,***)))(((((((((%%%%%%&&&''''''(((((((((***))))))((((((((((((((('''******((((((******'''((((((((((((((((((''''''(((&&&%%%&&&)))+++++++++&&&%%%&&&'''((((((&&&###)))&&&&&&((('''$$$$$$'''%%%%%%$$$%%%&&&&&&$$$"""&&&&&&&&&''')))***)))((($$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&(((((('''&&&$$$$$$#########"""""""""&&&%%%%%%%%%&&&(((***,,,$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###!!! """$$$%%%'''((('''&&&%%%&&&(((&&&$$$&&&******'''%%%'''))))))((('''&&&&&&%%%%%%))))))(((((((((((())))))))))))***+++,,,++++++,,,///000222444555777777777}}}{{{xxxzzz|||tttggg^^^[[[[[[YYYUUUQQQQQQUUUZZZWWWTTTPPPNNNMMMNNNNNNNNNHHHMMMWWWiiiyyy\\\III@@@???@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@<<<:::<<<@@@???;;;888:::<<<===>>>BBBJJJPPPZZZnnnfffQQQAAABBBHHHEEE???<<<===III[[[mmm|||zzzrrrrrrzzzdddPPPGGGGGGHHHKKKPPP[[[fffnnnrrrtttuuuttttttqqqeeeYYYAAA>>>===>>>AAAQQQsssiiiMMMLLLKKKLLLPPPVVVZZZ[[[YYYRRRQQQOOOMMMIIIEEEBBBAAADDDBBBBBBBBB@@@AAAKKKVVViiittteeeQQQGGGCCC??????CCCLLLTTTccc~~~{{{xxxzzzxxxiiiTTTBBB888555???<<<<<>><<>>IIIOOOIII@@@666000***((()))++++++***++++++,,,+++)))(((***+++///---+++)))((('''((((((%%%%%%'''(((((()))((((((******)))(((((((((((((((&&&))))))'''(((+++,,,)))''''''(((((('''&&&%%%$$$&&&%%%%%%&&&(((*********&&&&&&''')))***)))'''$$$'''&&&&&&(((%%%!!!"""&&&)))'''&&&&&&''''''%%%$$$((('''''')))++++++***)))"""$$$%%%%%%$$$$$$%%%'''"""###$$$%%%%%%$$$###"""%%%$$$######$$$%%%'''((($$$$$$$$$#########""""""&&&&&&&&&&&&'''((()))***$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!!!!!"""$$$&&&((())))))((('''(((***(((%%%&&&))))))&&&&&&((('''''''''&&&&&&&&&%%%%%%***)))(((''''''((()))******((()))---...,,,,,,......000222555777999;;;;;;~~~||||||}}}~~~uuujjjaaaZZZUUUYYYZZZVVVPPPOOOSSSVVVTTTQQQMMMKKKKKKLLLLLLLLLLLLPPP\\\rrriiiQQQCCC>>>>>>???@@@???======>>>@@@BBBDDDBBBAAA===:::===AAA@@@<<<999;;;;;;:::<<<@@@DDDGGGLLLaaazzzmmmVVVBBBBBBGGGEEE@@@===>>>JJJ[[[lll~~~nnnddd\\\]]]cccnnnyyy[[[HHHCCCEEEIIILLLQQQWWW^^^cccccccccaaa___^^^[[[PPPEEE===999999:::999BBB]]]yyyyyyYYYMMMHHHCCCBBBFFFJJJJJJJJJGGGGGGEEECCCBBBAAAAAAAAA======>>>>>>===>>>IIITTTlllxxxdddNNNAAA;;;888555888>>>EEESSSqqq|||iiiUUUGGG@@@???<<<<<>>???BBBFFFHHHCCCBBB>>>;;;===BBBAAA===:::;;;;;;999:::>>>AAACCCIII]]]vvvoooWWWBBB???CCCBBB@@@@@@CCCKKKYYYkkk{{{mmm___UUUNNNOOOTTT]]]mmm}}}rrrUUUDDD@@@EEEKKKQQQUUUYYY\\\^^^___^^^ZZZVVVUUURRRHHH===BBB;;;777777444777KKKccciiiTTTKKKBBB===???BBBCCCCCC>>>===<<<<<<<<<===>>>???::::::<<<>>><<<>>>HHHTTTqqq}}}___III<<<555:::555555999<<>>;;;???LLLZZZgggvvv~~~xxxiiiaaa\\\```hhhqqq|||}}}lll[[[NNN>>>///...222:::FFFWWWccc^^^RRR:::333+++(((***,,,,,,++++++---...,,,)))(((***,,,...,,,***'''&&&%%%&&&'''&&&'''(((************)))******)))((((((((((((((($$$'''(((&&&(((---///---(((((())))))(((&&&$$$###%%%$$$$$$%%%'''(((((('''(((((()))+++---,,,)))&&&######%%%'''&&&###%%%***,,,)))%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%'''(((&&&"""!!!"""$$$###$$$%%%&&&&&&%%%###"""###$$$%%%$$$$$$%%%''')))%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''))))))(((&&&%%%%%%&&&%%%'''((((((''''''(((***+++'''&&&((('''%%%'''***&&&&&&''''''((()))))))))+++)))(((''''''((()))+++***'''(((...///,,,,,,111111333555777999;;;<<<<<>><<<:::::::::;;;:::;;;;;;::::::;;;???AAAJJJZZZtttzzzSSS@@@FFFGGGAAA???===AAAIIIWWWjjj~~~zzzjjj[[[TTTKKKFFFIIIJJJKKKXXXhhhzzzaaaNNNFFF===FFFQQQWWWWWWVVVWWWYYYXXXXXXVVVTTTQQQJJJCCC===777444222444666999AAAIIIiiilllZZZFFF<<<>>>BBBAAA===999999999888777999<<>>AAAKKKXXXtttqqqTTTCCC:::444555333444555888GGGhhhuuunnncccaaa```bbbddd___SSSJJJFFFEEEHHHTTTggg{{{}}}rrrdddaaa___ccclllwww~~~yyyiiiUUUCCC777222///---222BBBWWWcccbbb\\\III999+++)))++++++***,,,(((((()))*********)))))),,,,,,++++++)))(((&&&%%%)))(((((()))+++,,,***)))************)))(((&&&&&&###'''((('''(((,,,,,,)))---((($$$"""$$$&&&&&&%%%'''''''''''''''&&&&&&&&&...000...'''&&&******'''&&&&&&%%%$$$############)))'''%%%%%%'''''''''&&&000)))&&&)))***&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$"""!!! !!!"""###%%%###!!! !!!$$$(((***$$$###$$$))))))&&&&&&((("""$$$&&&((()))(((&&&$$$&&&&&&&&&&&&&&&'''((((((,,,((($$$###$$$$$$""" '''((()))((('''&&&'''))),,,++++++***)))(((''''''$$$%%%&&&'''((((((((((((&&&'''((((((((((((***,,,)))))))))***+++---...///000111444777999<<<===>>>~~~|||yyyxxxyyy||||||}}}}}}lll```XXXVVVYYY\\\ZZZWWWRRRNNNLLLMMMOOOQQQKKKIIIKKKMMMNNNQQQUUU```vvvkkkWWWGGGEEEEEEAAA>>>AAA???@@@===:::;;;@@@@@@===@@@???>>><<<;;;:::::::::::::::;;;:::999;;;>>>AAAFFFUUUooo}}}WWWCCCGGGGGGAAA>>><<<@@@GGGTTTggg|||}}}mmm^^^RRRLLLDDDBBBEEEEEECCCKKKXXXfffwwwzzz\\\KKKFFFIIIPPPYYY^^^]]][[[[[[\\\^^^\\\ZZZXXXSSSLLLCCC===:::555222333555666<<>>999999888888999:::;;;<<>>000,,,,,,***))))))(((((()))))))))(((((((((,,,,,,++++++)))((('''&&&)))(((((()))++++++***)))*********)))(((((('''&&&))),,,,,,***+++------***+++((($$$###%%%&&&%%%$$$$$$$$$%%%&&&&&&'''((((((+++---+++%%%$$$((()))&&&%%%%%%$$$$$$###$$$$$$$$$(((&&&$$$$$$&&&'''&&&%%%&&&""""""'''+++)))''')))%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$"""!!!!!!"""######'''%%%"""!!!!!!###&&&((($$$"""###&&&&&&"""!!!###$$$%%%'''((()))((('''&&&&&&&&&%%%&&&&&&((()))***---***&&&%%%'''(((&&&$$$((()))***)))((('''(((******))))))((((((''''''''''''((((((((((((''''''''''''((())))))((((((***,,,++++++++++++---///000222444444444555888;;;???AAA{{{yyyzzzvvvtttyyyuuuxxx|||ssseee^^^YYYWWWWWW[[[YYYTTTOOOKKKJJJMMMPPPQQQMMMKKKLLLMMMNNNUUU\\\ooo|||fffUUUFFFDDDCCC???===???===>>><<<999:::>>>???;;;============<<<:::999999::::::::::::999;;;>>>AAADDDRRRhhh[[[FFFHHHFFF@@@???<<>>BBBAAA<<>>777111222444555666999CCCYYYwwwqqqYYYJJJDDDBBBBBB888666444555888:::888666>>>888888>>>BBBIIIWWWgggvvvXXXCCC:::555111111000111666BBBYYYyyyqqq^^^SSS^^^hhh~~~yyyqqqiiikkkqqq}}}tttggg[[[ZZZ\\\cccnnnxxx}}}wwweeeQQQ@@@666333444111......444@@@MMMVVVZZZOOOCCC666111000---++++++************))))))))))))+++++++++******((('''&&&)))(((((()))***+++***(((***)))))))))(((''''''&&&+++......++++++,,,,,,((()))'''%%%%%%&&&&&&%%%###%%%%%%%%%%%%&&&''''''(((((()))'''######&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%######%%%&&&&&&%%%)))&&&%%%((((((### %%%&&&&&&&&&%%%%%%$$$###"""""""""###############(((&&&$$$"""!!!"""$$$&&&%%%######%%%$$$!!!!!!&&&&&&''''''''''''(((((('''&&&%%%%%%&&&)))+++------***&&&&&&((()))'''%%%((()))******(((((()))***''''''''''''''''''''''''+++******))))))((('''''')))*********((((((***,,,...---------...111444555888777555555888<<<@@@CCC}}}{{{|||wwwsssvvv~~~{{{ooottt{{{lll```]]]ZZZVVVTTTWWWVVVSSSNNNJJJIIIKKKMMMOOOLLLLLLNNNOOOSSS]]]hhhxxxbbbUUUHHHCCC@@@;;;999:::<<<===;;;999:::>>>>>>;;;:::;;;<<<<<<<<<:::999888999::::::999999:::>>>AAAFFFQQQddd~~~]]]HHHHHHDDD@@@@@@===@@@DDDOOOaaaxxxlllUUUGGGFFFAAA>>>===@@@???;;;<<<@@@HHHVVVrrrnnnVVVOOOPPPVVVZZZ```cccddddddeeefff```___]]][[[VVVOOOGGGAAAAAA888111333555555444444>>>MMMccc{{{rrr]]]OOOHHHEEE===999555666:::<<<999666:::888999???EEEPPPcccuuuiiiNNN???888444000555333333:::KKKfffppp[[[KKKCCCJJJUUUlll~~~ooocccTTTTTTXXXbbbmmmwww{{{|||yyypppaaaOOO@@@555///---......---///666@@@JJJQQQJJJCCC;;;666444111///...+++++++++***++++++++++++***************)))(((''')))(((((()))******)))'''))))))(((((('''''''''''''''***+++((((((***)))&&&&&&&&&'''''''''&&&%%%###+++***((('''&&&%%%%%%&&&''''''%%%######%%%''''''$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###$$$%%%'''&&&&&&+++***)))(((%%%&&&&&&&&&&&&%%%$$$######!!!"""###$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%&&&$$$###&&&&&&""""""$$$'''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&))),,,...,,,)))&&&&&&''''''%%%"""''')))***)))((('''((()))''''''''''''''''''((((((++++++******))))))))))))***+++++++++))))))+++,,,000///......000333666888:::999888999;;;>>>BBBDDD~~~zzzuuuwww|||~~~{{{wwwpppuuu}}}}}}ggg^^^]]]ZZZTTTQQQRRRRRRRRROOOKKKIIIHHHHHHKKKJJJLLLQQQWWW^^^lllyyyooo[[[RRRIIICCC???:::888999;;;<<<;;;999;;;??????;;;888999:::;;;;;;:::999888999::::::999999:::===@@@EEEMMM^^^xxx___JJJGGGBBB@@@AAA>>>@@@DDDNNNaaayyyvvvcccNNNCCCDDD@@@===;;;===>>>===>>>AAADDDPPPmmmjjjVVVSSSWWW\\\^^^aaacccdddeeefffgggfffeeebbb^^^YYYPPPGGGAAA@@@888222555888777555555===DDDPPPbbb~~~vvv```RRRLLLJJJCCC===;;;===???<<<999;;;<<>><<>>EEECCCBBB???;;;777555111...,,,,,,+++*********++++++))))))*********))))))((()))((('''(((******(((&&&)))(((''''''&&&''''''((($$$'''(((&&&&&&)))(((%%%$$$&&&'''((('''&&&%%%$$$,,,+++)))'''&&&''''''((((((&&&$$$$$$%%%%%%''')))$$$$$$$$$$$$%%%&&&'''''''''&&&$$$%%%'''((((((''' """%%%&&&%%%$$$""" &&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$$$$%%%$$$###"""###$$$&&&'''%%%""""""%%%%%%###$$$'''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%&&&))),,,------***''''''''''''### &&&'''((((((&&&&&&'''(((((((((((((((((((((((()))+++************+++,,,---+++,,,,,,,,,******,,,...000000///000222555777999999:::;;;>>>@@@BBBDDDEEE|||}}}|||zzz{{{}}}}}}{{{xxxzzz}}}wwweee^^^]]]YYYTTTPPPNNNOOOPPPOOOKKKHHHFFFEEEGGGGGGLLLWWWdddqqqvvvaaaQQQNNNHHHCCC>>><<<;;;<<<999;;;;;;999;;;???>>>:::777888999999999999999888999999999999888:::===@@@AAAHHHXXXsssdddNNNHHHAAA@@@BBB>>>@@@CCCNNNaaa{{{}}}kkkYYYIII@@@???===;;;999:::<<>>888555777999888666777888:::AAAQQQooozzziii```\\\SSSHHH@@@======<<<;;;>>>BBBHHHRRR___pppvvvZZZGGG===777333222333777???QQQnnnzzzdddUUUHHH<<<888;;;999BBBZZZ}}}pppaaaZZZLLLNNNSSS^^^jjjtttxxxyyyqqqeeeRRRAAA555111///000+++,,,...---,,,///444888===CCCFFFCCC???<<<777222222111...,,,***)))))))))((())))))************))))))((('''((())))))'''&&&)))((('''&&&&&&&&&(((((($$$((((((&&&'''******'''$$$&&&(((((('''%%%%%%%%%((('''&&&&&&''')))+++---)))&&&$$$&&&&&&%%%&&&***&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''))))))((("""%%%%%%$$$&&&&&&$$$'''''''''&&&%%%$$$###"""#########$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''### ###$$$"""###'''%%%$$$###"""!!!"""###$$$$$$$$$%%%&&&'''(((******...+++)))((()))(((%%%!!!%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((******))))))***+++---...***,,,---,,,,,,,,,...000000000111333555777999:::999;;;===AAACCCEEEGGGGGG|||{{{wwwyyy|||}}}~~~~~~pppbbb^^^]]]YYYSSSPPPMMMNNNNNNLLLHHHFFFEEEEEEEEEEEEMMM^^^rrrfffUUUMMMMMMJJJDDD>>><<<;;;;;;777999999888:::>>>===999777777777777777888999:::888999999888888:::===@@@@@@GGGVVVqqqlllTTTJJJAAA@@@BBB>>>???BBBMMMbbb||||||dddRRRGGG@@@:::<<<;;;:::;;;>>>AAAAAA???HHHSSSppplll]]]^^^eeehhhfffdddccccccdddddddddjjjhhheee```ZZZQQQGGG@@@;;;888777999999666555888555777<<>>BBBHHHMMMPPP|||zzzzzz||||||kkkddd___\\\XXXSSSQQQTTTPPPMMMKKKMMMOOOLLLFFF???EEEGGGQQQiiikkk[[[PPPIIIKKKKKKIIICCC===999999:::444777:::;;;:::888888888999888666888999999666333999999888777888<<>><<<===<<<<<>>DDDHHHTTTmmm|||bbbRRRHHHBBBFFFFFFDDD???:::777888999555666888999:::999888777999888888999;;;;;;777444888999888888888<<<@@@DDDDDDJJJTTTgggoooVVVGGGBBBBBBDDDFFFEEENNNccczzzuuu^^^MMMCCC@@@>>>@@@@@@@@@AAACCCEEEGGGGGGYYYtttyyyjjjbbb]]]cccccc___[[[]]]cccccc___bbb___]]][[[XXXRRRIIIBBB@@@999444555666444222222:::???PPPooowwwppprrruuu[[[AAA777444000000444AAASSSnnnxxxaaaDDD;;;333222444444444666<<>>:::666555555666888AAAQQQbbbjjjnnnuuuzzz|||~~~{{{ppp]]]KKK>>>333,,,---,,,+++++++++***(((&&&))))))))))))((((((((((((&&&&&&%%%%%%&&&''')))))))))(((''''''((('''$$$"""((('''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%&&&((('''###"""%%%&&&$$$&&&%%%$$$%%%&&&%%%$$$"""###"""###'''&&&!!! $$$%%%%%%&&&%%%$$$###"""$$$$$$$$$%%%'''&&&$$$"""$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%%%%"""%%%%%%%%%'''(((&&&))))))(((((((((***+++,,,------,,,***((())),,,///+++++++++---000222444444777999;;;>>>@@@AAAAAAAAACCCEEEEEEEEEKKKTTTXXXWWWlllbbb]]]ZZZZZZWWWPPPJJJIIICCCGGGLLLNNNLLLGGGBBB@@@GGGMMM\\\vvvnnnVVVHHHAAA===??????===:::777666777888777555555777::::::888555777777888;;;<<<<<<999666777888999999999;;;>>>AAAEEEIIIPPPaaayyy\\\IIIAAABBBDDDEEEHHHRRReeeyyysss[[[KKKDDDCCCCCCDDDFFFHHHHHHGGGJJJNNNSSSlll~~~oooddd[[[```aaa```^^^```cccccc___ccc```]]][[[XXXQQQHHHAAA===888555666777555444666@@@LLLeeedddNNN:::333222111555;;;MMMbbb~~~fffNNN999444111222222111444888???RRRppp}}}{{{}}}zzzsssnnnrrr|||wwwlllaaaSSSBBB666222///000444666666888===@@@EEEPPP^^^jjjllleee]]]NNNKKKFFFBBBAAABBBDDDFFFPPP]]]jjjnnnooowwwxxxbbbNNN???555222000---++++++***((('''((()))*********)))'''&&&''''''&&&&&&&&&''''''((((((''''''((()))(((&&&$$$'''&&&&&&&&&((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&(((&&&"""!!!$$$$$$"""(((%%%###""""""############"""###''''''###!!!###$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%&&&((((((%%%###%%%&&&&&&''''''&&&&&&%%%"""%%%((((((%%%$$$%%%''')))((('''&&&%%%$$$$$$$$$!!!%%%$$$%%%(((***((()))(((''''''(((***---...)))******(((((())),,,///,,,------...000111333444555666999<<>>BBBGGGMMM]]]{{{{{{]]]GGG>>>???BBBDDDHHHTTTeeevvvvvv^^^NNNHHHHHHIIIIIIPPPVVVXXXXXXZZZ```fff~~~ssshhh______aaabbbcccdddeeecccaaaaaa___\\\[[[XXXQQQHHHAAA;;;777666888888666999===KKKaaasssTTTCCC555222444666>>>HHH]]]ssstttUUU???222111111333111///333:::DDD[[[{{{vvvwww}}}yyymmmccceeeqqqwwwhhh[[[QQQFFF:::111111...---000111000111555:::@@@KKKZZZgggkkkhhhdddXXXVVVRRRPPPPPPSSSVVVXXXdddmmmtttsssooouuuyyyeeePPPBBB999444///+++******)))''''''(((***+++***)))'''%%%((((((''''''&&&&&&&&&&&&'''''''''(((******(((&&&'''&&&%%%''')))******)))$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&'''(((((('''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%((()))'''###"""%%%%%%###'''%%%$$$###%%%&&&%%%%%%"""!!!"""&&&'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''')))(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!%%%)))((($$$"""%%%))))))((('''&&&%%%$$$$$$$$$ %%%(((''''''***+++***((('''%%%$$$%%%''')))+++((())))))))))))***---000//////000111111222444666666777:::<<<>>>???@@@@@@@@@DDDHHHJJJNNNTTT[[[^^^~~~nnnaaaddd[[[TTTSSSRRRMMMIIIHHHFFFMMMSSSSSSMMMFFFCCCCCCMMMZZZqqqnnnWWWIIIBBB??????777666555555666777888999777333111333888999666222222444777999999888777666555777:::::::::;;;<<<===>>>CCCKKK[[[xxxxxx[[[GGG??????AAAAAAGGGSSSdddttt|||eeeVVVQQQQQQSSSXXXbbbnnnttttttuuu{{{yyyqqqiiiaaa```bbbeeeggggggeeedddddd```^^^[[[ZZZXXXRRRIIIBBB;;;888777777666555;;;BBBWWWuuusssxxxxxxfffJJJ>>>444444666:::GGGUUUooodddIII777111111333444222///444;;;KKKeee~~~qqquuu}}}zzzlll___```nnnxxxkkkXXXIII@@@:::555111111------///000...000333666999@@@JJJVVV^^^aaaaaa[[[[[[\\\]]]aaaeeeiiikkkuuuzzz|||xxxrrruuu{{{bbbOOOAAA:::000+++***+++***((('''(((***+++***)))'''%%%(((((((((''''''&&&%%%%%%'''&&&'''(((******(((&&&&&&%%%%%%''')))******)))############$$$$$$$$$$$$''''''(((((())))))))))))***(((%%%%%%%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&)))***)))$$$$$$&&&'''%%%$$$######%%%''''''&&&$$$""" !!!%%%&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&((())))))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%"""%%%'''%%%!!!!!!%%%***(((((('''&&&%%%$$$$$$%%%$$$(((***(((''')))***))))))(((&&&$$$$$$%%%&&&'''(((***+++++++++,,,///111111333444444333444777999===>>>@@@BBBBBBBBBBBBAAADDDIIIOOOTTTWWW[[[dddkkkxxxlllccceee[[[RRRQQQPPPMMMIIIHHHEEEJJJNNNMMMHHHCCCBBBDDDMMM^^^yyycccQQQGGGAAA===;;;888666444444666888888888555333111333555777555333333555777888666555666666666777:::;;;;;;;;;===???;;;AAAJJJXXXuuuttt[[[KKKDDDBBBBBBAAAEEEQQQcccsssssshhhdddeeegggrrr}}}tttmmmgggaaaaaabbbfffiiihhhdddccceee```^^^\\\ZZZWWWQQQHHHAAA;;;999888888555777@@@KKKgggnnn\\\```tttmmm[[[EEE<<<666777:::AAASSSeeemmmTTT???333222111222444333111555<<>>666444333222000,,,,,,......---...222111111333999BBBKKKRRRVVVUUUXXX^^^eeelllpppsssuuuxxxzzz{{{xxxsssuuunnnYYYHHH???222+++***+++***)))((()))*********)))'''&&&'''((((((((('''&&&%%%%%%'''&&&&&&((())))))'''%%%&&&%%%%%%&&&(((***)))(((######$$$$$$$$$%%%%%%%%%%%%''')))+++,,,+++***(((+++(((&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((***)))%%%%%%((()))'''"""""""""$$$&&&&&&$$$"""""" !!!$$$%%%""""""%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''))))))&&&$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%###!!!"""&&&)))''''''&&&%%%%%%%%%&&&&&&$$$((()))&&&%%%'''(((&&&,,,+++***)))(((''''''&&&***+++,,,---,,,---000222111444777666555666:::===??????AAABBBBBBBBBAAA@@@EEEKKKTTT[[[]]]aaakkkuuuyyytttllleeebbbXXXQQQQQQQQQLLLGGGDDDDDDFFFGGGFFFDDDCCCEEEGGGRRReeerrrXXXKKKGGGBBB<<<999888666333333666777777666333333333333333444444555666777888777555444666888666888999:::;;;===@@@BBB<<>>RRRsssrrrgggmmmyyyzzzpppggglllzzzlll]]]JJJ;;;444333222000000---+++------+++,,,000///......111666<<>>CCCEEEOOObbbvvvuuummmjjjgggbbbaaadddhhheee^^^^^^cccgggccc___[[[VVVMMMBBB:::444666:::???DDDOOOdddwwwzzzXXXDDDCCCPPP]]]tttkkkTTTBBB:::777999CCCNNN```~~~kkkMMM;;;222...222...---000444666:::@@@RRRuuu|||mmmdddjjjuuuxxxqqqjjjrrriii\\\JJJ<<<666444111///222...---...---++++++///000//////000111333444444;;;CCCQQQ^^^gggjjjiiihhhbbb___^^^^^^\\\ZZZcccnnnyyy~~~}}}vvvjjj___QQQDDD444+++***,,,+++)))******)))(((((((((((((((%%%&&&'''(((((('''&&&&&&'''&&&&&&'''((('''%%%"""&&&%%%$$$%%%'''''''''%%%'''''''''(((((((((((()))###&&&+++///000...***'''(((&&&$$$$$$&&&(((******'''&&&&&&%%%%%%&&&&&&'''$$$&&&&&&###$$$((()))(((000,,,'''$$$###$$$$$$$$$'''$$$$$$&&&&&&$$$$$$&&&&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%&&&((((((%%%###'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&)))******'''$$$%%%%%%%%%%%%&&&'''((((((%%%)))***((('''+++...---((()))+++,,,---+++***(((***,,,------------...000///333666777555666;;;@@@>>>???AAACCCEEEFFFFFFFFFLLLSSS___jjjlllnnn{{{vvvnnngggcccbbbVVVQQQNNNOOOMMMHHHGGGKKKLLLCCC@@@FFFHHHFFFKKKVVVccc{{{}}}hhhVVVJJJCCC<<<@@@DDD===666666555555555555666666444333222222333555888999<<<;;;:::777444333444666444;;;===:::999===???<<<999BBBHHHOOOeeerrrVVVHHHEEEBBB???FFFKKKTTTbbbsssnnniiigggddd]]]bbbhhhhhheeebbbcccfffbbbdddccc]]]TTTIII>>>666===;;;<<>>AAAHHHOOOSSSTTTWWW]]]dddkkkrrr{{{ssskkkddd______TTTOOOMMMNNNLLLGGGGGGJJJJJJDDDDDDKKKMMMLLLSSS___rrrnnn[[[MMMFFFCCC???CCCFFF>>>;;;:::888777666555666666666555555555666888:::<<<:::;;;;;;999666555666777666:::;;;888999>>>>>>;;;:::AAAFFFNNNeeeyyy]]]KKKFFFDDDBBBGGGLLLUUUbbbsss{{{xxxzzz}}}lllfffbbb___]]]bbbggggggccc```___aaaaaabbbaaa\\\TTTJJJAAA<<<<<<<<<@@@OOOfffaaaJJJEEEGGGHHHVVVfff}}}{{{```LLL@@@<<<:::999AAAWWWtttpppTTT>>>111000555444111///000000111666===QQQtttlllaaaZZZ___hhhnnnppprrrmmm\\\TTTPPPLLLIIIIIICCC:::333222222///...///000///......///...---+++666:::@@@FFFGGGDDD@@@===;;;999666444444666888:::BBBCCCDDDDDDDDDCCCBBBAAA===777///******,,,------+++,,,,,,+++)))(((((())))))'''%%%%%%'''((()))((('''((())))))'''&&&&&&'''$$$$$$$$$%%%%%%&&&((((((''''''((((((((()))))))))%%%&&&)))+++++++++)))(((((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$%%%((()))((()))+++***&&&'''666GGG---+++)))&&&%%%$$$%%%%%%%%%$$$$$$%%%''''''%%%###&&&###!!!"""&&&(((%%%"""%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%###$$$'''((((((&&&&&&&&&&&&&&&''''''''''''(((((()))*********((('''---***((()))+++,,,+++)))//////000111222222222222333555888;;;>>>?????????CCCAAA???BBBIIIPPPUUUWWWbbbhhhooovvv|||{{{ooofff___[[[ZZZQQQNNNLLLMMMKKKHHHHHHJJJIIIFFFIIIOOORRRTTT```nnnsss^^^OOODDDBBBCCC@@@CCCDDD<<<@@@>>>;;;999777666666666777666666666777888:::;;;999;;;<<<;;;999777777777999999777666:::>>>>>>::::::???CCCKKKcccfffPPPGGGFFFFFFGGGKKKSSS```pppwwwnnnhhhbbb]]]^^^bbbvvvnnnfffaaa]]]]]]aaaeeeeeeaaa]]][[[[[[\\\[[[ZZZUUUMMMEEE@@@>>>>>>CCCNNNddduuu[[[IIIEEEIIISSSeee}}}oooSSS@@@;;;<<<;;;@@@OOOhhh___FFF555///111666666333000111000///444;;;LLLqqqkkkaaaYYY[[[cccmmmwwwuuunnnkkkgggdddddd]]]OOO@@@:::777444222222333111///...//////...---444555888999888555111...111///---++++++,,,---...///000000111111222222222333000+++)))***+++,,,,,,+++,,,---,,,***((()))******(((&&&%%%'''((((((''''''((())))))'''&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&)))((('''''''''(((******&&&'''((((((((((((''''''$$$$$$######$$$&&&((()))(((&&&%%%######$$$%%%'''(((''''''&&&$$$$$$,,,666+++***(((&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%###(((%%%######&&&&&&$$$!!!######$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))((('''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((''',,,***))))))+++,,,+++***///000111333444444333222333555999===@@@AAAAAAAAAGGGEEECCCFFFLLLTTT[[[^^^iiipppyyyuuujjjbbb[[[WWWWWWOOONNNMMMMMMMMMKKKKKKLLLIIIIIILLLRRRVVV^^^pppiiiUUUIII??????@@@===???AAA888???>>><<<999777777666777555444444444555777888999999;;;>>>>>>;;;888666555:::777444555:::>>>===999:::===???GGG]]]~~~qqqVVVIIIFFFGGGCCCGGGOOO[[[kkk|||sssiiidddddd]]]VVVRRRNNNLLLOOOUUUfffssslllfffaaa]]]```cccccc```\\\ZZZYYY[[[XXXUUUPPPHHHAAA???BBBEEERRRhhhsssXXXNNNSSS___pppvvv^^^HHH999777:::<<>>AAABBBBBBBBBHHHGGGHHHKKKRRR\\\dddjjjooovvv|||oooggg```YYYUUUVVVOOOPPPPPPOOOOOOPPPPPPOOOKKKLLLOOOTTT[[[jjj{{{^^^KKKEEE<<<;;;<<<888<<<@@@:::;;;::::::999888888777777444444444555555666777777:::<<<>>>>>>:::666333222999555222555:::<<<:::888999;;;===BBBSSSpppzzz\\\KKKFFFEEEBBBFFFMMMXXXiii}}}vvvjjjeeeaaaZZZSSSQQQOOOKKKHHHHHHEEEDDDIIIPPP]]]}}}vvvooojjjeee\\\^^^```aaa___\\\[[[ZZZ^^^YYYSSSNNNFFF@@@CCCKKKRRRjjjsssrrr}}}nnn```aaammm}}}zzz```NNNAAA888777:::>>>QQQlllrrr\\\CCC555111000111333222//////111222222666===OOOuuuyyynnnccc___dddppp|||kkkXXXIIICCCEEEFFFCCC>>><<<;;;<<<<<<;;;222111///---,,,,,,------*********))))))(((((((((---,,,+++)))((('''''''''***+++,,,,,,,,,+++******,,,------,,,***)))***+++***(((&&&%%%&&&&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###'''&&&$$$######$$$%%%'''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$&&&%%%$$$############$$$&&&&&&&&&%%%'''((((((&&&''''''&&&%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$###$$$######$$$&&&''''''&&&'''&&&$$$$$$$$$$$$&&&'''#########$$$$$$%%%''''''$$$%%%'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((***+++***(((((()))++++++,,,,,,,,,---...///000000222333555666777666666:::;;;===???AAABBBBBBBBBFFFGGGJJJOOOXXXbbbmmmsssvvv~~~}}}sssjjjccc]]]WWWTTTUUUNNNQQQRRRQQQRRRTTTTTTRRROOOQQQUUU\\\ggg{{{nnnPPPAAAAAA888999:::666;;;AAA===666777999::::::999888777555666666666777777777777888:::<<<;;;888555222111666333222777;;;:::888888;;;======>>>GGG```cccNNNEEEAAABBBFFFMMMXXXiii~~~lll```UUUQQQPPPLLLJJJJJJCCCBBBBBBCCCAAA@@@EEELLL]]]}}}rrrmmmiiiddd^^^^^^]]]]]]\\\[[[ZZZZZZYYYRRRMMMIIICCC@@@IIIVVVjjjhhhXXXWWWdddvvvqqqwwwiiiOOOBBB<<<888999===FFF___}}}}}}[[[KKK:::333111000000111///---...111222333888>>>SSSzzz{{{oooeeebbbhhhttthhhTTTMMMOOOVVVTTTQQQNNNKKKEEE>>>:::333111...+++))))))******'''(((((())))))(((((('''''''''''''''''''''''''''&&&))),,,------------...+++,,,---,,,***((()))***)))'''%%%$$$&&&''''''&&&$$$&&&''''''%%%$$$$$$%%%''''''''''''&&&%%%%%%$$$%%%$$$###"""""""""###$$$''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$###%%%%%%$$$%%%(((&&&"""%%%%%%%%%%%%%%%%%%%%%$$$(((&&&$$$$$$%%%%%%$$$#########$$$%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&""""""######$$$&&&'''((($$$&&&))))))(((''''''(((&&&&&&&&&'''''''''((((((''')))***)))&&&%%%(((+++((()))+++++++++,,,...000333333444555666888999999>>>>>>??????AAABBBDDDEEEFFFIIINNNUUU]]]hhhrrryyy{{{ssskkkddd```[[[UUUSSSUUULLLQQQSSSQQQSSSWWWWWWSSSSSSWWW^^^hhhxxxgggKKK@@@AAA999;;;<<<666:::>>>:::555777:::<<<<<<:::777555444555555666666666666666444666888888666444333333333111444:::;;;777666888===@@@@@@<<<>>>QQQtttjjjSSSEEE>>>AAADDDKKKWWWhhh~~~www___TTTJJJHHHHHHEEEBBBBBB>>>===>>>?????????GGGPPPggg{{{lllgggddd``````^^^[[[YYYXXXWWWWWWVVVSSSLLLHHHIIIGGGIIIXXXjjjtttSSSFFFEEENNNhhhsss[[[EEE<<<999777<<>>UUU{{{tttiiiaaabbbkkkyyy}}}ooo\\\SSSSSS]]]```cccccc^^^QQQBBB777111///,,,)))'''((()))***&&&''')))+++++++++***)))%%%&&&(((******+++******'''***---...---,,,,,,...+++,,,,,,+++)))(((((()))(((&&&$$$$$$&&&'''''''''&&&((()))((('''&&&&&&&&&***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$#########"""&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%% $$$%%%"""###%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$)))'''$$$$$$$$$%%%$$$###$$$%%%&&&&&&&&&&&&'''(((%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&''''''%%%(((******(((&&&&&&''''''''''''((((((((())))))'''***+++)))&&&%%%)))---''')))+++++++++,,,///222555444444444666888;;;<<<@@@???>>>>>>@@@DDDGGGJJJLLLQQQXXX___fffoooyyymmmfffaaa^^^YYYSSSRRRTTTKKKQQQSSSQQQSSSWWWWWWSSSUUU[[[eeessshhhNNNEEEDDD===??????777777999333555888<<<>>>>>>;;;666333222222333333444333333333000222444555555444444555111000555;;;;;;555444888???CCCCCC<<<999IIImmmoooVVVFFF===>>>AAAIIIUUUfff|||~~~oooZZZPPPHHHFFFEEE@@@;;;999;;;:::<<<>>>>>>BBBLLLXXXrrrxxxiiiddd```]]]bbb^^^YYYVVVTTTTTTTTTSSSUUUNNNLLLPPPRRRWWWjjjcccHHHAAA@@@CCCVVVnnn{{{hhhTTTAAA;;;777666>>>KKKeee~~~aaaIII???666...,,,,,,,,,---000000...///222333333777===VVV|||lllbbb\\\```mmm|||uuukkkfffmmmqqqaaaWWWTTT]]]dddmmmqqqlll[[[FFF888...---***)))(((***,,,---$$$%%%(((***++++++***)))&&&''')))+++,,,+++***(((+++---///...+++((()))******++++++***((('''((()))'''%%%###$$$&&&'''((((((((()))+++***(((''''''(((,,,***)))'''&&&&&&&&&'''%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$)))***&&&%%%((('''"""######$$$%%%%%%%%%$$$$$$)))'''$$$###$$$%%%$$$###&&&'''''''''%%%%%%%%%&&&###$$$&&&)))************(((((('''&&&&&&&&&&&&'''%%%))),,,+++(((%%%%%%&&&(((((((((((())))))))))))***---...,,,((('''+++000)))+++---...---...111555666555444444555888<<<>>>@@@???======@@@EEEJJJNNNTTTZZZaaahhhooovvvmmmggg^^^XXXUUUTTTTTTTTTPPPLLLKKKMMMNNNNNNRRRWWW[[[fffssseeeNNNIIIDDD===@@@CCC===<<<;;;111666999===???===999666555555444333444444444111///000000///000555999444---444111......000444777888FFFGGG@@@;;;@@@JJJddd|||\\\FFF<<<<<>>===>>>AAABBB@@@BBBOOO]]]vvvcccYYYXXXZZZ___ZZZWWWVVVRRRLLLJJJLLLMMMLLLQQQ[[[eeetttmmmSSS???<<<======HHHXXXvvvjjj[[[III:::888999===JJJ[[[jjjLLL777222000............---,,,///222///000666444555AAAYYYnnnbbb\\\YYY```qqqxxxfff\\\WWW___{{{~~~ttteeeTTTNNNQQQZZZaaahhhjjjfffZZZEEE444222,,,)))***+++******,,,,,,+++))))))***)))(((&&&((((((((((((((((((((((((000///...,,,+++*********,,,)))((()))((($$$###%%%)))(((&&&%%%&&&''')))***,,,+++***(((((((((((()))((('''''''''((('''%%%###$$$$$$#########$$$&&&'''###""""""$$$&&&&&&%%%$$$&&&&&&&&&&&&'''&&&###!!!&&&&&&&&&&&&%%%$$$###"""'''"""!!!'''***&&&!!!(((&&&&&&(((***+++(((%%%&&&$$$"""!!!"""#########&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''(((###***(((&&&''')))'''%%%%%%'''''''''&&&,,,---,,,+++((('''(((*********+++---...///000000111666::::::888888===BBBDDDCCCAAA???AAAGGGPPPVVV^^^bbbhhhnnnsss|||mmmggg^^^WWWSSSSSSSSSSSSUUUQQQOOOPPPOOOOOORRRXXX^^^nnnuuuaaa[[[WWWOOOPPPPPPHHHEEECCC999:::;;;===@@@AAA???<<<999777555333333444555444333///333444333444666444000555333111111333666888:::DDDJJJEEE???BBBLLLiiieeeLLL>>>???BBBHHHVVVjjj~~~qqqiiibbbYYYMMMDDD@@@>>><<<:::<<<<<<>>>???@@@FFFVVVfffzzzaaaSSSQQQTTTXXXTTTQQQPPPKKKEEECCCEEEJJJLLLWWWiii{{{```JJJ888777888888@@@OOOfff{{{bbbKKKAAA999888:::AAAUUUjjjuuuYYY>>>---222000.........///---,,,...222///000666555777DDD\\\rrr```WWWTTTTTT^^^pppnnn[[[PPPLLLTTTooo~~~iii^^^RRRFFFBBBFFFHHHQQQYYY^^^^^^VVVEEE555---)))(((+++,,,***+++......---++++++,,,+++***(((((((((((((((((((((((((((,,,,,,+++++++++++++++,,,(((%%%$$$&&&%%%!!!!!!###((('''&&&&&&&&&((()))+++++++++))))))((())))))******)))''''''''''''&&&$$$%%%$$$#########$$$&&&'''&&&%%%$$$%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&$$$"""%%%&&&&&&&&&%%%%%%$$$$$$((($$$"""###&&&'''%%%"""%%%$$$###%%%''''''%%%""")))'''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))(((''''''$$$###&&&'''%%%&&&(((+++)))(((((()))***)))(((+++,,,,,,+++)))(((((())),,,,,,,,,---...000111222555666888999;;;<<<>>>???CCCBBBAAA@@@BBBIIIRRRXXXccchhhooouuu{{{{{{lllfff\\\UUUQQQQQQQQQRRRSSSOOOMMMMMMMMMMMMRRRXXXhhh{{{}}}vvvggg^^^]]]YYYNNNJJJGGG===BBBAAAAAAEEEJJJJJJFFFAAA>>><<<888777777777777666111666888555222333444222555555444444555777999:::@@@HHHFFF@@@DDDPPPmmmpppQQQ???CCCDDDHHHTTTggg~~~vvvnnnjjjiii___RRRHHHBBB???<<<999@@@>>>>>>@@@CCCMMMaaasss```KKKHHHMMMMMMJJJHHHHHHDDD???>>>BBBJJJRRReeeoooPPP???333444666333999DDDQQQllllllSSS???;;;999;;;===IIIddd~~~~~~cccJJJ777,,,111000......//////...,,,---111///000777666:::HHHeee~~~```PPPLLLLLLQQQ___sssuuucccOOOEEEDDDPPPjjj~~~gggPPPDDD===666555888555>>>HHHOOOSSSPPPDDD777,,,***,,,...---******......,,,++++++,,,,,,***)))))))))))))))))))))))))))((((((((()))***+++,,,---)))&&&&&&((((((%%%$$$''''''&&&&&&&&&'''(((***+++******)))))))))***++++++---+++((('''''''''&&&%%%%%%$$$$$$######$$$&&&&&&((('''&&&&&&'''&&&$$$"""&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$"""'''%%%$$$###$$$%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((('''&&&%%%&&&((()))((('''$$$+++...(((######&&&(((***)))((()))***+++***)))+++---......,,,+++******...---------...111333555999888777999===??????>>>EEEDDDDDDEEEHHHOOOXXX^^^jjjpppyyy|||ttthhhbbbXXXQQQNNNMMMNNNNNNOOOLLLKKKLLLLLLMMMUUU^^^vvv~~~|||xxxkkkfffeee]]]UUUQQQOOOTTT\\\^^^YYYRRROOOMMMIIIFFFDDDAAA===:::;;;>>>>>>999777999999666999:::;;;;;;;;;<<<===>>>>>>FFFEEEDDDOOO___zzzvvvUUU@@@DDDDDDGGGPPPaaazzzxxxppplllkkkiii```SSSJJJDDDBBB???===DDDBBBBBBEEEKKKYYYooocccHHHAAAFFFAAA??????@@@>>><<>>NNNooorrrTTTGGGEEEJJJUUUeeeyyyqqq^^^III@@@DDDVVVqqqjjjUUU>>>444222000///000,,,333<<>>AAA@@@DDDMMMXXXhhhlllLLLAAABBB<<<::::::;;;999:::AAAIIITTTlllwwwWWW???;;;444222666777333444999>>>FFFVVVpppjjjQQQ???<<<666444<<>>GGG^^^yyywwwWWWGGG555...//////...---+++000555:::AAAFFFCCC<<<444000//////---((())),,,+++***((()))******)))((())))))))))))))))))))))))(((((((((''''''((())))))&&&######''''''$$$%%%'''&&&&&&&&&'''((())))))***&&&'''((()))***+++++++++///,,,(((&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%''')))***)))(((%%%&&&&&&%%%$$$$$$(((++++++***(((&&&$$$############&&&'''&&&###$$$(((,,,******))))))((('''((((((+++)))((((((((((((&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))((('''&&&''')))))))))((("""***+++&&&%%%++++++%%%((('''''')))++++++***(((***---///000///---------///...------///222666888:::>>>AAABBB@@@@@@DDDGGGIIIKKKNNNSSSXXXaaaiiiooowww~~~uuuqqqmmmiii]]]XXXRRRMMMKKKIIIHHHGGGMMMKKKJJJJJJIIILLLXXXdddzzzssssss~~~uuujjjccc\\\XXXQQQLLLNNNQQQMMMFFFJJJNNNSSSTTTQQQOOOOOOPPPKKKSSSSSS]]]yyykkkZZZTTTRRRPPPRRR]]]ssswwwooollliiigggccc[[[OOOFFFBBB@@@>>><<<;;;>>>IIIYYYjjj|||vvvVVVDDD@@@<<<:::999999888:::EEEQQQbbb}}}eeeKKK:::555222222666666222222555===>>>GGG\\\yyyvvv^^^JJJ>>>999444555BBBZZZtttqqqZZZHHH;;;333111222.........///111000...,,,,,,222111111777:::DDDWWWyyyaaaHHHCCCBBBOOObbbuuu~~~iiiWWWDDD???MMMfff}}}zzzgggEEE;;;000+++---///...++++++...000444===GGGJJJGGG;;;333---,,,+++***+++...,,,+++***+++,,,,,,+++***))))))))))))))))))))))))***)))((((((''''''''''''(((%%%%%%((((((&&&&&&)))'''''''''(((((((((((((((%%%&&&'''((()))))))))))),,,***'''&&&'''(((''''''''''''%%%$$$$$$%%%%%%&&&$$$###$$$&&&)))******)))%%%&&&&&&$$$###$$$)))...,,,+++(((&&&$$$######$$$$$$%%%&&&%%%$$$&&&***...)))))))))(((&&&%%%&&&(((***)))((((((((('''%%%###&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))((('''&&&''')))***)))(((%%%&&&''''''***---+++&&&))))))***,,,......,,,***'''))),,,---,,,++++++,,,////////////111444777999;;;AAAEEEFFFCCCCCCHHHMMMJJJNNNSSSXXX___hhhqqqwww~~~pppjjjkkkiiidddXXXUUUQQQNNNMMMKKKIIIGGGGGGFFFHHHJJJKKKRRR```oooyyyxxx}}}{{{xxxuuuooohhhfffhhhfffbbbdddiiipppqqqnnnjjjiiijjjfffooopppuuusssfffccc___\\\cccuuuzzznnnjjjiiieeebbbZZZSSSHHHBBB@@@@@@???>>>???FFFWWWlll}}}www```III>>>===;;;;;;<<<===DDDTTTdddzzzkkkSSSCCC;;;555444555666666333333666444777???MMMbbb{{{~~~fffQQQCCC===:::<<>>???AAACCCCCCIIIRRReee|||ssskkkzzzgggLLL>>><<<<<<===@@@EEEPPPdddwwwrrrUUUAAA888888777777888999777555666888***111:::EEERRRhhhrrrZZZFFF<<<:::@@@GGGSSSeeezzzmmmUUU===555777555222111------...000111111...,,,...444333222777:::FFF[[[^^^GGGGGGFFFXXXqqq{{{gggSSSKKKFFFPPPiiiyyyzzztttZZZ???333000+++((()))---000000***+++---444EEE[[[iiinnnbbbPPP<<<333111///---,,,***)))((()))***+++***)))(((((((((((((((((((((((())))))((((((((())))))***)))&&&&&&((((((%%%$$$'''))))))))))))((('''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%'''((()))'''&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%&&&'''(((&&&%%%%%%&&&'''$$$!!!$$$+++111((('''%%%%%%%%%''')))******(((&&&%%%%%%''')))***)))++++++(((%%%$$$&&&)))+++************)))&&&###&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))((('''((()))***)))(((+++''')))000000)))(((---'''''')))+++------+++)))+++,,,---------...000222222333444777999;;;<<<===BBBBBBCCCGGGKKKOOOPPPOOOTTTYYY```gggpppyyyqqqhhhgggfffbbb]]]YYYVVVVVVVVVRRRKKKGGGHHHJJJGGGHHHQQQ___ooowwwmmmddddddeeegggggghhhjjjmmmppprrruuu{{{~~~sssfffbbbhhhxxxyyyeee\\\___aaaYYYOOOFFFAAA@@@BBBAAA???CCCKKKPPPccc{{{jjjZZZfffyyysssUUUAAA===AAAEEEGGGMMM]]]uuucccKKK===888666666777999:::999888999:::;;;888999@@@KKK]]]zzzzzz___JJJ??????AAASSS]]]mmmvvvYYYBBB//////333222111444---...000///...,,,------111333111333:::999@@@UUU~~~~~~[[[GGGJJJMMMbbb|||xxxfffTTTNNNRRRggg||||||wwwbbbHHH777111...++++++,,,,,,+++(((+++---,,,222IIIiiizzz{{{www```GGG<<<999444000///...'''$$$&&&)))))))))***(((((('''''''''(((((()))(((((())))))))))))((((((%%%$$$%%%'''***+++(((%%%---,,,***(((&&&&&&&&&'''%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((('''&&&$$$###&&&((((((&&&'''***)))%%%&&&!!! ###%%%$$$%%%'''"""%%%"""$$$(((%%%+++)))''''''((('''&&&$$$((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''))))))))))))((('''%%%%%%)))(((((()))++++++***)))******((('''&&&&&&&&&&&&'''(((((()))))))))))))))))),,,---******---,,,))),,,+++++++++,,,...000111555444333444777<<>>DDDMMM\\\qqqxxxYYYDDD;;;888777666777999999888777888999777555888@@@KKK]]]xxxkkkUUUDDD<<>>BBBCCCEEEFFFJJJQQQUUUUUUWWW[[[bbbeeemmmxxx~~~rrreee]]][[[[[[WWWSSSTTTRRRRRRRRROOOJJJJJJMMMJJJSSSbbbsss{{{wwwttttttvvvwwwuuusssssspppoooqqqxxx}}}zzz|||~~~~~~kkk]]]PPPMMMUUUffftttaaaRRRKKKJJJJJJKKKCCC@@@@@@DDDIIIOOOZZZdddwwwnnnVVVNNN```|||kkkTTTGGGJJJPPP]]]pppfffKKK===999888888666777888777666555666777444555:::BBBOOOaaayyymmmWWWJJJ@@@<<>>111---+++******+++,,,,,,+++***...222;;;SSSuuuuuueeeVVVGGG:::333111+++(((+++---,,,******((((((''''''''''''((((((''''''((((((((((((''''''...+++'''$$$%%%&&&&&&&&&((())))))))))))(((''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&&&&%%%'''))))))'''(((***(((###***%%%"""%%%''''''(((,,,+++"""%%%+++''''''***&&&---,,,,,,------+++(((%%%((((((((((((((('''&&&&&&((((((''''''&&&'''''''''+++++++++***)))'''&&&%%%''''''&&&((()))***)))'''+++******)))(((((((((((('''((())))))******))))))'''+++,,,+++---111111...000000000000000111222333777777777999<<>>UUUuuuzzzkkkXXXEEE:::222---***,,,...+++)))))))))((((((''''''''''''(((&&&''''''((((((''''''&&&((('''%%%$$$$$$&&&((()))&&&'''((()))))))))''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))++++++)))***,,,)))$$$***%%%"""$$$&&&&&&(((,,,))) ###)))%%%%%%(((%%%++++++,,,---...,,,(((%%%"""###%%%&&&&&&&&&%%%$$$'''''''''&&&''''''((((((,,,,,,,,,+++***((('''&&&(((''''''(((***+++)))(((++++++***)))))))))))))))(((((()))************)))))),,,...,,,...111111...111111111111222222333333666888:::<<<>>>BBBGGGJJJMMMNNNSSSYYY]]]```hhhpppuuuwww~~~{{{oooggg^^^YYYXXXWWWUUURRRNNNOOOSSSUUURRRLLLMMMQQQ]]]oooxxxkkkmmm|||{{{wwwqqqqqqtttzzzzzz~~~uuuYYYKKKBBBCCCKKKYYYsssqqqYYYMMMHHHDDDAAAAAAEEEKKKSSS\\\ggguuuuuuuuufffaaacccrrrnnnpppvvvrrr```JJJ<<<999:::999666555666666555444444555777888;;;AAAKKK\\\tttkkkTTTBBBAAADDDNNNkkkmmmRRR>>>222222333333000...000444...000111111///......///...111///000666999IIIddduuuWWWIIIPPP^^^rrruuuZZZBBB222+++------,,,+++***)))******...222999FFF^^^}}}oooXXXGGG444...***,,,---***(((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&'''(((%%%&&&((())))))(((''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))***,,,---,,,---...+++&&&(((###!!!###%%%%%%'''***&&&!!!'''$$$%%%)))%%%))))))***,,,---,,,(((%%% !!!###&&&'''''''''''''''''''''''''''((()))***......---,,,+++)))'''&&&***))))))***,,,,,,+++)))+++******)))))))))))))))((())))))***************+++//////------000000---111111222222333333444444666999<<<>>>@@@CCCHHHKKKPPPQQQTTTZZZ___eeerrr~~~}}}}}}uuugggaaaZZZVVVUUUUUUSSSQQQMMMNNNRRRUUURRROOOTTT[[[kkk~~~qqqnnnttt{{{|||yyyqqqppprrruuuzzz}}}~~~~~~}}}|||zzz{{{___OOOCCCCCCHHHSSSmmmlllSSSIIIFFFDDDDDDGGGPPPZZZfffqqq|||}}}sssiiikkkuuu``````nnnxxxZZZOOOAAA:::::::::888555555666666555444444777999999???GGGRRRddd~~~www[[[JJJ===???GGGYYYzzzuuu[[[CCC333///111222111...---///222...000111000///............222111111666888HHHccctttXXXLLLTTTcccxxxnnnRRR>>>333------......,,,+++***+++---...222;;;MMMhhhdddOOO777000++++++,,,)))((((((***)))(((''''''&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&''''''(((((((((''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***))),,,---,,,...000,,,'''&&&!!! ###%%%$$$%%%''''''"""(((%%%&&&***'''&&&&&&'''***,,,,,,)))'''###$$$%%%''')))***++++++((('''(((((()))***+++,,,//////...---,,,***((('''******)))+++,,,---,,,******))))))(((((()))))))))((()))******++++++******,,,///000------//////,,,000111222444555555666555888;;;???AAAAAADDDHHHMMMSSSTTTXXX]]]bbbjjjxxxwwwnnnbbb^^^XXXUUUUUUTTTSSSQQQMMMMMMOOOQQQPPPSSS^^^jjj{{{|||zzzyyyuuurrrjjjjjjjjjlllnnnooooooooooooqqquuu|||rrr^^^LLLGGGGGGPPPkkkjjjQQQGGGDDDEEEOOOZZZfffrrruuujjjggggggnnnccc^^^gggrrraaaHHHBBB;;;777777888777666444555555555444666999;;;===GGGRRR^^^pppwwweeeLLLCCC;;;===KKKeeewww[[[HHH:::222///222444333111//////...///111222222000//////000///444333333666777FFFaaavvv\\\RRR\\\kkk}}}dddIII:::222...***,,,------,,,,,,///222555777AAAWWWtttlllUUU<<<333,,,,,,,,,***)))******)))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%))),,,(((((('''&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***,,,&&&)))++++++---///,,,'''$$$ $$$'''%%%$$$%%%))) ###)))%%%%%%(((%%%%%%%%%&&&(((+++,,,,,,+++''''''''''''((()))******((((((((()))***,,,---...000000///...,,,***((('''***))))))***,,,,,,+++))))))((((((''''''(((((()))))))))***++++++++++++******---...,,,---000///---000222444666888888999999;;;???CCCDDDDDDEEEJJJNNNUUUXXX^^^dddhhhnnnzzz|||rrrkkkaaa^^^YYYWWWVVVVVVTTTSSSNNNLLLLLLMMMNNNUUUfffvvv~~~yyyvvvsssrrrrrrqqqpppooonnnnnnaaabbbdddgggmmmvvvlllUUULLLHHHPPPmmmkkkSSSHHHDDDHHHYYYmmm{{{tttfff^^^bbbkkkvvvkkk``````ttt}}}||||||dddSSS???<<<777555555666777777444555555555555777:::===BBBNNN[[[hhh{{{iiiUUUCCC???;;;>>>OOOnnn^^^DDD:::999:::000444888777666444000---000222333333111000000111000555444444777666EEE___yyy```XXXbbbrrrwww[[[BBB555///,,,'''***---------...222666CCCDDDMMMdddvvv^^^???666...,,,,,,++++++---******)))''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$(((000555)))((('''%%%%%%&&&''''''%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))+++,,,###''')))***,,,///,,,&&&### !!!&&&(((&&&$$$%%%))) ###(((###"""%%%!!!&&&%%%%%%'''+++---...---)))((('''%%%%%%&&&'''''')))))))))***+++---...///111111000...---+++)))((()))(((((()))++++++***)))((((((''''''''''''((()))))))))***++++++++++++***'''+++---+++---000111...111222555888:::;;;;;;;;;===AAAFFFGGGFFFGGGKKKOOOWWW[[[cccjjjmmmpppzzzyyyqqqiiifffhhhXXX```aaaXXXOOONNNOOONNNLLLMMMNNNMMMOOO\\\ssszzzqqqiiidddgggnnntttzzz|||wwwtttrrrqqqrrrvvvzzz~~~xxxzzz|||gggPPPIIIWWWtttkkkXXXRRRTTT]]]tttyyyooonnnbbbUUUUUUiiioooYYYTTTeeezzz}}}lllSSSCCC:::777777999888555555888888999:::999888888;;;===HHH\\\sssuuuYYYEEE:::===>>>CCCZZZ}}}dddFFF999777444...888;;;===:::333///000222222666777444000//////000333333:::???999555EEE]]]rrr]]]]]]fffwwwzzzppphhhhhhgggfffnnnyyy}}}hhhOOO???777000)))///---,,,------///888BBBIIIPPP]]]qqqoooZZZ>>>777///+++,,,,,,)))&&&(((&&&%%%%%%&&&'''%%%$$$(((((((((((((((''''''&&&&&&%%%$$$%%%'''''''''&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%,,,---,,,)))$$$###&&&)))%%%%%%'''***......***%%%%%%''')))******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((((((+++///000...+++)))'''$$$"""###&&&***,,,***%%%$$$))),,,***+++///333333111000...,,,+++***)))%%%$$$(((+++)))'''''',,,)))'''''')))***(((&&&)))((((((***,,,......---,,,//////,,,---000222///222333444444555888<<>>:::666DDD[[[ttt```aaakkk|||~~~dddWWWNNNLLLMMMNNNWWWccc{{{yyyzzzppp\\\EEE777222,,,&&&...,,,+++---...333>>>JJJVVV___lll}}}vvvbbbPPP<<<666...******+++)))&&&((('''&&&&&&''''''&&&%%%(((((((((((((((''''''&&&&&&%%%$$$%%%'''((('''&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###$$$&&&((('''((()))***+++***(((&&&''')))+++,,,***(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''))),,,...---+++&&&&&&&&&&&&'''((()))***)))$$$###''')))((())),,,000///...---,,,+++***)))***&&&%%%***,,,***((())),,,)))'''''')))***((('''******+++---...///.........111111...///222333111333444555666777:::>>>AAAAAACCCEEEHHHMMMSSS[[[```eeegggppp{{{yyynnngggaaa\\\\\\___XXXZZZXXXTTTRRRTTTTTTRRRUUUUUUSSSRRRZZZooo}}}rrriiieeedddrrr{{{xxxdddSSSXXXsssuuullluuuoooVVVLLLMMMKKK[[[ssscccNNNFFFMMMWWWeeennnjjjccc```bbbqqqnnnNNN<<<666333111333777888666666999:::;;;<<<<<>>HHHTTTmmmyyysssnnnjjj```MMM:::000---***&&&---++++++,,,///777FFFUUUdddooo|||ssscccRRREEE999444---)))))))))(((''')))(((''''''(((((('''&&&(((((((((((((((''''''&&&'''&&&%%%&&&((((((((('''((((((&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%%%%%%%###"""!!!"""%%%'''))))))***,,,,,,***&&&$$$%%%'''***,,,......+++(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''&&&''')))+++++++++$$$&&&(((***+++***)))(((***&&&$$$&&&(((((((((***,,,++++++******)))((((((***''''''+++,,,***)))***+++)))(((((()))))))))(((+++---...000000000///...111333444111111444555222444666777888999<<<@@@CCCBBBDDDGGGJJJPPPXXXaaagggjjjoooyyy~~~tttjjjccc___[[[[[[^^^XXXUUUQQQOOOQQQSSSRRRPPP[[[]]]]]]\\\eeexxxzzziii[[[PPPLLLLLLYYYbbblllttt{{{dddUUUZZZttt}}}jjjQQQHHHKKKMMMgggvvvnnnvvvbbbNNNDDDFFFHHHRRR[[[YYYWWW[[[fffyyyoooQQQ???:::888666777:::;;;888777:::AAACCCDDDDDDGGGQQQ^^^iiivvvvvv```LLL???<<<>>>===KKK^^^tttnnnVVVCCC999BBBHHH@@@555333===777111///111222///,,,000111444555222...///333333...111999::::::HHH\\\~~~xxxjjjooozzz}}}jjjZZZOOOAAA666666777:::DDDOOOfffzzzvvvmmmiiieee___SSSAAA333......---+++---+++***,,,///999LLL]]]lllxxxrrr```QQQEEE===666222,,,)))((()))((('''***)))(((((())))))((('''(((((((((((((((''''''&&&'''&&&%%%&&&((()))((('''(((((('''''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%###!!!$$$))),,,---+++,,,//////***###!!!%%%+++,,,000333222---(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******'''&&&%%%%%%&&&(((******%%%&&&(((***+++***)))(((,,,***'''((()))*********((((((((((((((((((((())))))''''''+++,,,)))(((*********)))((())))))))))))+++---000222111///------111444444222333555555222555666999:::;;;>>>AAADDDDDDEEEHHHKKKQQQZZZdddjjjpppvvv}}}ssshhhbbb]]]ZZZZZZ]]]YYYSSSMMMLLLNNNPPPOOONNNZZZbbbiiinnnxxx~~~jjj[[[NNNDDD@@@BBBEEEKKKUUU^^^dddjjjqqqwwweeeWWW]]]uuujjjPPPHHHLLLYYYwwwvvv```XXXddddddOOODDDDDDDDDKKKSSSQQQYYYfffxxxwwwZZZCCC888333111333888<<<<<<>>>CCCDDDHHHLLLOOOTTT___nnnyyy}}}dddSSSGGG>>>;;;>>>EEEVVVlllxxx___MMM<<<444@@@GGG???666555;;;555///...111333000,,,000222666:::666...,,,///555000111999999999GGG[[[zzznnnuuurrr]]]MMMDDD:::333444444555???KKKeeevvvwwwjjjcccaaa]]]UUUHHH999000.../////////---+++++++++...999OOObbbsssvvvaaaOOOAAA888555222000---+++******)))(((+++)))(((((())))))((('''(((((((((((((((''''''&&&'''&&&%%%&&&((((((((('''''''''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%'''%%%$$$&&&***---,,,***,,,//////)))"""!!!(((000222777:::888111***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((&&&&&&%%%%%%%%%&&&((()))'''''''''((())))))***+++,,,+++)))'''(((******)))''''''((((((((()))))))))'''&&&'''******''''''************)))))))))***+++))),,,000111///---,,,,,,///222444222333666555222444666999;;;<<>>BBBGGGIIIQQQZZZaaafffppp~~~kkkTTTIIICCC<<<<<>>;;;666555888333//////222333111...555444999???;;;000---111999555666;;;888666EEEZZZ{{{rrrzzzwwweeeRRRDDD999333111333222333???OOOkkkvvvxxxlll___[[[ZZZWWWMMM???111---............---,,,,,,---///;;;RRRggg||||||cccNNN>>>333......000000000///...,,,***)))***)))(((((())))))((('''(((((((((((((((''''''&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&'''((((((((()))((((((''''''&&&%%%%%%%%%&&&%%%%%%&&&((()))((('''***,,,---)))$$$&&&...666???CCCFFFAAA777---((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&$$$%%%&&&&&&%%%%%%'''((()))(((&&&%%%&&&(((***,,,))))))'''$$$&&&))))))&&&'''''''''(((((()))))))))&&&%%%'''***)))&&&&&&***)))*********))))))***,,,'''+++//////---+++,,,...,,,000333222333666666333444777:::<<<>>>@@@CCCFFFJJJMMMQQQVVV\\\dddlllrrr||||||sssjjj```[[[WWWTTTUUUYYY[[[TTTPPPQQQSSSSSSVVV\\\dddvvvhhhYYYNNNLLLHHH???<<>>AAA===<<<@@@DDDHHHNNNUUUZZZdddqqqxxx|||hhhWWWGGGBBB???===CCCMMMiii|||~~~kkkRRR>>>444111000333888:::888444444111000111333444222000888555888>>>:::111000888999777:::>>>:::888IIIaaa|||ttt}}}vvvcccSSSDDD999333111222444222555HHH^^^uuuyyyttteeeYYYXXXWWWTTTIII:::---,,,...---,,,,,,,,,,,,---///222???WWWmmmhhhLLL;;;222,,,***------000333333222///,,,******(((''''''((()))'''&&&(((((((((((((((''''''&&&%%%$$$###$$$&&&&&&&&&%%%$$$%%%%%%&&&'''(((((((((((((((((('''&&&&&&%%%%%%###%%%&&&'''&&&&&&'''(((''')))***((((((,,,555<<>>AAA>>>???AAA@@@???EEEOOOXXXllltttcccSSSSSS[[[kkkzzzxxxqqqiiieeeaaaeeerrr}}}___VVVkkk{{{dddOOOJJJ\\\pppfffQQQGGGBBB===RRRxxxsssoooyyyyyyooojjjvvv|||bbbPPPDDDAAABBBIIIRRRZZZdddmmmmmmxxxwwwUUUHHH??????>>>???LLL]]]}}}kkkVVVDDD777222555666555888;;;:::444111000111222444444333222888333444:::777///222<<<555555;;;@@@===<<>>AAACCCEEEGGGIIISSSXXX```iiirrrzzzsssllljjjiiigggeee^^^WWWVVV[[[^^^\\\___WWWUUUXXXXXXXXXfffwwwsssgggYYYPPPHHHDDD???999:::???;;;@@@DDDDDDAAAAAACCCGGGUUUmmmkkkUUULLLKKKOOO\\\pppvvvmmmfffggguuuzzzyyywwwsssmmmdddZZZSSSTTTQQQOOOQQQYYYjjjssseeemmm~~~wwwtttzzz~~~~~~vvvgggVVVKKKRRRjjjhhhQQQEEE@@@CCCEEESSStttqqqXXXPPPLLLZZZkkk{{{eeeQQQKKKOOO[[[eeeiiitttuuubbbQQQDDD;;;:::888???XXXuuuzzz___III:::111333444777999:::888333///000111222333333333222111777333///...111555666666;;;===888777===CCCWWWuuu{{{ppp```NNN===444222222222333555666CCCaaa}}}~~~nnn\\\YYY```___VVVEEE444...---'''(((+++&&&...,,,---000444@@@ZZZrrr|||eeeHHH///,,,111///)))''',,,000444555666777222,,,,,,+++)))''''''((()))***---,,,+++***((('''&&&%%%(((&&&$$$"""!!!"""$$$&&&%%%%%%%%%'''))))))(((&&&(((((((((((('''&&&$$$$$$)))'''&&&&&&###"""(((***%%%'''---...---777GGG]]]```^^^SSSAAA111(((%%%$$$$$$$$$$$$$$$%%%&&&''',,,***'''$$$$$$$$$&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%***'''%%%%%%(((***)))(((''''''((()))***++++++,,,******+++++++++******))),,,,,,+++***+++...000222111333666777888999<<<>>>999>>>CCCDDDDDDFFFLLLRRR[[[bbbkkkttt{{{}}}}}}~~~ooogggeeeeeecccbbb^^^YYYZZZ```dddcccbbb[[[ZZZaaaeeeiiivvvyyygggZZZUUUMMMGGGCCC???999:::>>>===@@@CCCBBB@@@>>>AAADDDTTTlllkkkUUULLLLLLRRR```rrr}}}zzz}}}uuusssvvvpppiii```YYYTTTUUU```lllgggddd___ZZZUUUOOOHHHDDDCCCAAABBBEEEKKK\\\www|||lllooo{{{}}}rrreee```ccchhhiiihhhgggaaaXXXOOONNN\\\uuupppXXXFFF<<<888===@@@OOOnnn{{{```KKKFFFBBBMMM]]]sssxxxgggaaabbbnnnwww{{{gggVVVHHH===888;;;AAAMMMggg~~~gggPPPAAA888222333444555777888666333///000111333444555555555555555222......111444666666777:::888888===DDD[[[{{{wwwfffWWWGGG999222222000///111555;;;KKKhhh~~~nnn______eeeaaaVVVCCC333------(((***---)))+++***+++///555CCC]]]sss|||mmmUUU@@@...,,,---***(((+++---111444444666777333---,,,+++)))(((((((((***+++------,,,***)))(((&&&&&&&&&%%%%%%$$$$$$$$$######&&&&&&&&&'''))))))'''%%%******++++++***)))(((''')))&&&&&&&&&### """(((***%%%&&&,,,---,,,555CCCZZZ[[[YYYNNN===///(((&&&%%%%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%''')))+++)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&)))'''$$$%%%'''))))))((((((((())))))******++++++++++++,,,,,,,,,,,,++++++---,,,++++++,,,...000222111222555777999;;;===>>>???DDDHHHIIIHHHKKKQQQWWW___gggqqq{{{{{{yyyzzzkkkbbb___```^^^``````^^^aaahhhmmmmmmmmmfffeeennnxxx~~~~~~kkkZZZOOOPPPKKKFFFCCC@@@;;;;;;>>>>>>@@@BBBAAA>>>===???BBBSSSkkkmmmWWWPPPRRRZZZhhhxxxzzzpppmmmpppjjjiiimmmyyyqqq___WWWOOOKKKIIIJJJPPPWWWWWWSSSMMMGGGCCC@@@>>><<<:::;;;===???BBBOOOiiivvvsssyyyzzzrrrggg\\\OOOIIIJJJNNNQQQRRROOOLLLIIIJJJVVVkkknnnWWWFFF<<<777555:::===KKKfffmmm^^^III>>><<<999???OOOggg~~~zzzyyykkkUUUGGG@@@888777AAAPPPaaawwwzzzgggNNN===666555555444333333333444444222000000111333555666777777777333111......000222444555444:::;;;;;;@@@HHHbbbyyykkkYYYJJJ===444000222///---...555AAAVVVssszzziii^^^bbbiiibbbUUUAAA111,,,---***,,,000,,,***)))***000:::KKKcccwww~~~|||xxxiiiWWW@@@555,,,+++(((%%%(((///...111222222333666333...---,,,***)))))))))***+++------,,,+++)))(((''''''$$$$$$&&&&&&&&&%%%###"""((('''&&&'''((((((&&&$$$((()))***,,,+++***((('''(((&&&%%%&&&$$$!!!###''')))%%%&&&******)))111<<>>??????CCCFFFIIIHHHHHHKKKSSSZZZgggooo{{{~~~zzzvvvhhh^^^[[[^^^\\\aaadddeeeiiiqqqvvvvvv|||uuuttt}}}nnn^^^SSSMMMLLLIIIFFFDDDAAA???>>>???>>>@@@@@@???>>>>>>AAADDDUUUlllpppZZZUUUZZZdddttt{{{vvvoooiiijjjooommmkkkmmmuuu~~~vvvcccWWWNNNHHHGGGHHHHHHJJJMMMOOOKKKEEEAAA???>>><<<;;;:::<<<>>>???>>>FFF\\\qqqxxxzzzxxxggg]]]SSSKKKBBB======AAAEEEFFFEEEDDDDDDLLL```zzzwwwYYYGGG???<<<:::999<<>>LLL```ssszzzkkkSSS===222222555777666444222111222333333222222222333444555555666666111000......///111333444555===>>>???CCCLLLhhhrrrbbbNNN@@@666000///222000---...555GGG```zzzuuuaaaYYYaaaiiiaaaSSS@@@000,,,...+++---000,,,,,,,,,...555BBBVVVkkkyyyxxxwwwtttqqqpppjjjXXXFFF333...***)))'''$$$'''...---//////...000333111---,,,,,,+++***)))******+++---,,,+++***)))(((''''''$$$%%%%%%%%%%%%%%%$$$$$$)))(((&&&'''''''''&&&$$$###%%%'''(((((('''%%%$$$(((%%%$$$&&&%%%"""###'''(((%%%%%%(((((('''---555CCCCCC@@@999///)))((()))''''''&&&&&&&&&''''''(((&&&%%%%%%%%%''')))+++,,,))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%'''&&&%%%&&&(((((((((&&&&&&&&&%%%&&&''''''''''''*********)))))))))))))))+++,,,,,,------------,,,---------...///000222333333222333777<<<@@@AAAAAAFFFIIIJJJJJJJJJNNNXXX___oooxxx~~~zzzpppdddYYYWWW[[[]]]eeekkkooossszzznnn]]]QQQMMMMMMJJJJJJHHHEEECCCCCCBBBAAA>>>>>>>>>>>>>>>AAAEEEHHHXXXoooqqq^^^YYY```mmm}}}yyyqqqlllhhhhhhmmmuuutttooolllqqqzzzjjjWWWMMMFFFAAACCCEEEDDDCCCDDDEEECCC@@@>>>===<<<:::888888999<<<<<<:::@@@QQQccc~~~{{{hhhWWWMMMGGGDDD???<<<;;;===???AAACCCEEEHHHTTTkkkhhhMMM@@@>>><<<;;;:::<<<>>>EEESSSiiiqqqSSS???:::555555999666888DDD[[[uuuqqq^^^LLL>>>666:::???IIIZZZpppmmm\\\FFF777111222666999777555222111222333444333333333222222222222222222000//////......000222444555===>>>>>>CCCLLLiiimmm\\\HHH;;;333......111111///...666IIIddd}}}rrrZZZTTT^^^ggg```SSS@@@111,,,...+++,,,///+++---...000:::JJJ___pppxxxrrrooojjjgggeee]]]LLL<<>>AAACCCCCCLLLOOOQQQQQQRRRXXXbbbkkkyyyxxxpppkkkaaaWWWVVV[[[aaakkkuuuzzzqqq^^^OOOGGGGGGKKKJJJKKKIIIDDDCCCEEEEEEBBB???>>><<<<<<>>>BBBGGGIII[[[ssspppaaa^^^ffftttzzzrrrjjjggggggkkksss|||vvvlllfffkkkvvvxxxbbbPPPGGGAAA>>>AAACCCAAA@@@@@@@@@???>>>======<<<:::777777777:::<<<<<<@@@NNN[[[qqq}}}kkkYYYKKKCCCBBBBBB@@@===::::::<<<>>>BBBIIIRRRaaawwwpppZZZDDD===<<<888666777:::;;;@@@LLLbbb}}}]]]DDD888888333333666444555>>>QQQkkkxxxbbbQQQDDD;;;555:::GGGXXXjjj~~~yyy]]]NNN>>>666444333555888777444111000111333333333333222111000/////////000///000000000///000222444333999999:::AAALLLhhh{{{gggVVVCCC999333///---///111000000666IIIeee}}}oooXXXSSS^^^eee^^^RRR>>>///+++...***,,,...***,,,...333>>>SSShhhuuuwwwpppjjjccc^^^YYYPPPBBB666...+++(((((())))))(((&&&(((******(((***---,,,(((************)))))))))(((******)))(((((('''&&&&&&(((&&&$$$"""###%%%'''))))))'''&&&%%%'''''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$'''######&&&'''%%%$$$%%%%%%%%%$$$%%%&&&&&&((()))******(((&&&$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''%%%'''))))))((('''((())))))))))))))))))*********)))***+++,,,,,,---,,,,,,...///000111222222333333666888;;;>>>???AAADDDGGGLLLPPPTTTVVVXXX```kkkttt{{{rrrllljjjcccYYYYYY```eeeqqq~~~vvvcccTTTIIIBBBDDDIIIIIIKKKHHHBBBAAADDDEEEBBB@@@>>>;;;:::<<>>===>>>>>><<<;;;;;;999:::===???BBBJJJTTTbbbzzznnn[[[LLLBBB===>>>???>>>;;;999999>>>BBBEEESSScccrrrttt]]]LLL===;;;:::555555:::;;;;;;>>>JJJ```~~~}}}dddKKK999555888222000555555333888FFF\\\sss|||bbbOOODDD@@@;;;888>>>RRRhhhyyy{{{fffMMMAAA777555444222222555555333000000111222222222222111000/////////000111...000111111///000222555333777666999CCCOOOkkkvvv^^^OOO>>>666333///,,,,,,...000000555GGGccc|||jjjWWWUUU^^^bbbXXXLLL:::,,,)))---***,,,///++++++///777FFF^^^uuu~~~|||qqqiii___WWWNNNCCC888111,,,+++***(((((()))((('''&&&))))))(((***---+++&&&)))))))))))))))(((''''''((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((((('''%%%%%%&&&((((((''''''&&&%%%$$$######$$$$$$'''###"""&&&(((&&&$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%$$$######%%%'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&%%%$$$&&&((())))))(((%%%(((++++++)))((()))***(((((())))))******++++++***+++,,,---............//////000222333333444444777<<>>:::999;;;???BBBDDD]]]xxxvvviiicccpppwwwsssnnnmmmqqqvvvyyy~~~{{{lll___dddsssuuu```LLL===???======??????<<<<<>>;;;:::;;;<<<<<<;;;>>>:::999;;;===>>>CCCHHHYYYssszzzdddRRREEE>>>;;;;;;<<<<<<999888;;;DDDKKKKKK]]]rrr}}}eeeOOOBBB999::::::555888@@@>>>===@@@JJJ```}}}kkkOOO>>>111222777111///666999555555???RRRggg|||}}}iiiOOO???;;;======<<>>EEEDDD@@@???FFFMMMPPPVVV]]]bbbgggppp}}}|||yyywwwooojjjjjjfffaaahhhuuuvvvwwwqqqddd]]]TTTLLLGGGFFFFFFFFFEEEEEEDDDBBBAAABBBDDDFFFGGGCCC???<<<:::<<>><<<;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>AAADDDOOOeeelllYYYKKKAAA>>>>>>;;;:::;;;>>>>>>===@@@FFFZZZqqq~~~kkkXXX>>>>>>===999666555555666555;;;BBBLLLcccjjjNNNDDD444222000111333444333000333888???GGGVVVooommmTTT===888888888<<>>>>>>>>;;;888888;;;>>>???>>><<<;;;:::999::::::::::::::::::;;;<<>>DDDLLLhhh~~~uuu___LLL======;;;999666555666777666;;;@@@GGG\\\~~~bbbIII@@@555333111222444555444222444888===DDDRRRjjjppp]]]III888555666777???JJJeeeyyynnnSSS:::555333000......///111333111000//////111222222111222000......///111111111222222222222222222222222333666888:::CCCZZZ{{{|||gggRRR@@@111///000---,,,///---///222;;;PPPmmmiii\\\```dddbbbSSS<<<333...+++++++++***+++///000888HHH]]]qqq|||}}}uuukkk[[[KKK>>>444---***))))))))))))((((((((((((***)))(((((((((((()))***%%%&&&((()))((('''&&&%%%((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%''')))******(((+++(((&&&&&&'''((('''%%%'''%%%$$$$$$%%%%%%###"""###%%%'''(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&& ###%%% ###((($$$''''''&&&%%%%%%%%%%%%%%% ###$$$###%%%)))+++)))&&&&&&'''((((((((((((''')))'''&&&%%%&&&((())))))'''&&&%%%%%%$$$$$$$$$%%%(((***------,,,+++***+++************************---------------///111222111111222333444555666666???BBBHHHLLLKKKIIINNNWWWYYY^^^gggssssssdddbbbdddppprrrsssuuuxxxxxxqqqlllkkkkkkdddaaadddeeehhhuuuyyyjjj___XXXTTTRRRUUUSSSPPPLLLHHHFFFEEEDDDJJJIIIGGGEEEDDDCCCCCCCCC???===???CCCDDDBBBFFFLLL```yyyjjjlll}}}{{{nnnlllmmmttt~~~ssskkkgggmmmyyy{{{bbbNNNEEEDDDBBB@@@===999777999===AAA>>>===;;;:::999888888888:::999999999:::;;;===>>>FFFTTTlllnnnYYYJJJAAA;;;999:::888666666888:::???JJJUUUwwwhhhQQQ@@@::::::999888666555777999777:::===AAASSSvvv{{{WWWAAA;;;555444333333555555444333555777:::@@@MMMdddlllYYYIII>>>444333555;;;JJJZZZxxxppp[[[EEE444222111///.........///000...---,,,...000222333222000...,,,---///111111111000000000111222222333333333555777999DDD\\\|||zzzdddNNN===000///000------000)))...666CCCZZZuuullldddhhhgggaaaQQQ<<<000,,,***,,,,,,+++---111333>>>QQQeeerrrxxxxxxvvvssshhhWWWFFF999111,,,)))))))))))))))((((((((((((((())))))))))))))))))(((''''''((((((((('''%%%$$$***(((%%%###"""###%%%'''######%%%))),,,---,,,+++,,,***((('''(((((('''&&&((('''%%%%%%%%%%%%###"""$$$&&&(((((('''&&&&&&&&&&&&''')))******)))'''&&&%%%###%%% ###((($$$&&&''''''''''''&&&%%%%%%&&&((('''$$$$$$'''(((&&&&&&&&&&&&&&&&&&''''''(((******)))))))))))))))(((&&&&&&&&&&&&'''((()))))))))+++------+++***)))******************************+++,,,---...000111111111111333444666777999999<<<@@@HHHNNNOOOOOOTTT\\\___eeeqqq~~~qqqbbb]]]]]]dddeeeiiinnnqqqsssxxx~~~xxxqqqkkkiiihhhiiifffeeeiiinnnvvvzzzlll```WWWSSSRRRQQQMMMMMMMMMKKKHHHFFFEEEEEEKKKIIIGGGFFFEEEDDDAAA@@@???<<>>::::::<<>>===<<<;;;:::999999888;;;:::999999;;;<<<======AAALLLccc}}}xxxfffQQQFFFAAA===<<<<<<888666555666999AAAQQQ___www]]]GGG:::777777777666555666888:::444888:::>>>MMMnnnmmmMMM<<<777444444333333444444444333444555888>>>LLLccc}}}oooWWWFFF<<<666333555:::FFF\\\pppuuu\\\III<<<666000000000////////////......---,,,---///111111111000...---,,,...///000///......///000111222333444333444666999DDD\\\|||zzzcccMMM===111000000------111///333>>>PPPkkknnniiimmmhhh^^^NNN:::///,,,+++,,,,,,+++...333888GGG[[[mmmuuuvvvsssqqqlllaaaPPP???333---***((())))))))))))(((((((((((('''(((***++++++***((('''(((((((((((('''&&&$$$$$$)))'''&&&$$$$$$$$$&&&'''!!!"""%%%))),,,,,,***(((,,,***)))(((''''''&&&&&&((('''%%%%%%%%%%%%###!!!&&&(((******)))((((((((($$$&&&(((***+++)))'''%%%&&&!!!%%%'''"""$$$(((###&&&&&&((((((((('''&&&%%%***,,,)))$$$###&&&&&&$$$&&&&&&%%%$$$$$$&&&'''((()))+++,,,+++***(((''''''''''''''''''((()))*********+++---,,,***)))))))))*********+++++++++++++++***+++,,,...//////000///222333555777999;;;<<<======BBBHHHNNNRRRWWW___fffmmmsss}}}yyyggg\\\XXXZZZZZZ```hhhjjjggggggkkkuuu}}}|||yyysssmmmiiihhhhhhkkkjjjmmmrrryyyoooiii___WWWRRROOONNNMMMFFFHHHIIIHHHFFFEEEEEEGGGJJJHHHFFFFFFFFFEEEAAA>>>BBB???CCCLLLMMMIIILLLTTTlllvvvyyy{{{rrrffffffhhhttt}}}wwwyyykkkfffhhhsssiiiTTTIIIEEEBBBAAA@@@??????@@@@@@@@@??????>>>===<<<;;;::::::<<<:::999;;;===??????>>>>>>III^^^xxx}}}qqq___LLLCCC@@@>>>======:::888666777;;;EEEYYYkkkpppUUUBBB999444555555555444555888:::222555888===JJJgggaaaFFF999666222222333333222222222333333444777???OOOfffoooZZZFFF:::555333444999CCCUUUnnnxxx```GGG999666666000000000000000//////...///...,,,---///000000///333111...------...------------...///111222333333444444555888DDD]]]|||xxx```KKK<<<111000000,,,---111888<<>>???EEEIIIMMMRRRXXXcccooovvv}}}qqq```XXXVVVTTTXXXaaaccc]]]ZZZ^^^eeevvvxxxwwwuuupppllliiiiiijjjmmmpppvvv|||uuueee```ZZZTTTQQQNNNKKKIIIDDDFFFGGGEEECCCCCCFFFJJJHHHGGGFFFHHHIIIHHHDDD@@@FFFDDDKKKXXX[[[UUUVVV^^^pppwwwzzzwwwtttiiidddhhhrrrzzz{{{vvvrrrrrrllliiimmmyyyhhhTTTJJJGGGBBBAAAAAABBBCCCCCCAAA???@@@@@@@@@@@@>>>===<<<;;;<<<:::999<<<@@@BBBAAA???>>>GGGZZZrrr}}}xxxmmm[[[HHH@@@???>>><<<;;;;;;999999;;;@@@MMMdddxxxgggNNN>>>888333444444444444555888:::222333666<<>>HHHLLLOOORRR[[[kkkxxxrrrggg\\\UUUVVV\\\]]]WWWVVV[[[aaarrr~~~ttttttrrrpppmmmlllnnnpppqqqxxx~~~hhh```]]]WWWSSSPPPNNNKKKIIIDDDEEEEEEBBB@@@AAAHHHNNNHHHFFFGGGJJJMMMMMMHHHDDDIIIIIIVVViiinnneeeccckkkxxxzzzooopppnnnuuuuuummmdddkkkppppppooooooooommmllljjjppp}}}yyyaaaPPPIIIJJJCCCBBBAAACCCEEEEEECCCAAA@@@@@@AAA@@@???>>><<<;;;;;;999888<<>>FFFVVVkkk|||zzzvvv}}}nnn[[[HHH@@@@@@>>>;;;::::::999:::>>>EEEUUUooottt[[[EEE999666222333444333333444777999555333444:::FFF]]]fffKKK<<<555000111333555444222111222444222555;;;GGGYYYpppjjjZZZLLL>>>666555555888AAAQQQggg||||||kkkTTTAAA555111000000000///......------.........---,,,---000111222111444222///.../////////...------......///000111111222222444;;;LLLiiiuuu]]]FFF:::333444555333555<<>>AAAIIIPPPHHHGGGHHHLLLPPPQQQLLLGGGIIILLL^^^vvv}}}rrrnnntttqqqdddcccggglllwww~~~tttmmmeeennnoooiiiffflllnnnjjjjjjiiiooo}}}rrrZZZKKKIIIKKKEEECCCAAABBBEEEFFFDDDBBB@@@@@@AAA@@@???>>><<<;;;:::888777;;;AAAEEECCC@@@>>>EEESSSeeettt||||||zzzwww~~~ppp]]]JJJBBBBBB@@@===;;;888888;;;AAAIII[[[wwwzzzgggQQQ???666555222333333333222333666999999333222888DDDZZZ|||~~~\\\DDD999333---222444666555333222333666333666===III\\\rrrvvvaaaRRREEE999444555999===III^^^xxxrrr___HHH;;;777555222111///...---,,,+++,,,---------,,,,,,---111333444444333111//////000111111000------......///000000000111111444===PPPnnnxxx___GGG<<<666999;;;:::===EEESSSeee~~~yyyiiiggglllgggZZZGGG111...+++******+++000>>>KKK```eeemmmrrrppphhh\\\UUUGGG@@@555---))))))***+++))))))))))))((((((((((((*********++++++*********''''''&&&&&&&&&''''''((()))(((&&&$$$$$$&&&(((***'''&&&%%%&&&'''((((((&&&''')))******((((((+++...***)))((()))+++---,,,+++''')))++++++***)))((()))######$$$$$$%%%&&&''''''!!!%%%"""%%%)))$$$%%%%%%$$$###$$$%%%'''((( $$$'''&&&'''(((&&&"""%%%&&&((()))))))))((('''&&&)))+++)))%%%$$$&&&******)))((((((((((((((((((((()))***)))((()))+++---++++++,,,,,,---...////////////......///222444666<<<===>>>@@@AAACCCDDDEEEIIIPPPVVV[[[fffwwwuuummmddd```\\\YYYXXX[[[fffyyynnnggggggcccgggoooppplllqqq}}}qqq```UUURRROOOMMMLLLKKKIIIGGGDDDCCCBBBBBBDDDIIINNNRRRKKKHHHGGGKKKPPPPPPKKKEEEIIIXXXooo}}}xxxyyyfff]]][[[___dddnnnyyyyyysssooonnnkkkfffccceeejjjooottttttxxxmmmTTTFFFGGGMMMCCCAAA???AAAEEEHHHIIIHHHGGGBBB>>>???CCCDDD???:::>>>>>>???@@@AAACCCDDDEEECCCIIIVVVfffqqquuuuuuuuuuuu}}}{{{cccMMMEEEAAA:::888<<<999===>>>BBBVVVrrr~~~iiiVVVHHH>>>888555333222111333666666333000666666777;;;EEE]]]lllKKK:::999999666555111///222222000000222555777===LLLaaawwwxxxfffQQQCCC;;;666666888:::FFF[[[xxx|||eeeRRR<<<222444666111***,,,---.../////////...---///.........///111444666888444111............---,,,,,,------///000222222333555777???UUUwwwnnn]]]KKKAAA:::===EEEMMMTTTYYYfffuuuvvveee^^^fffdddPPP;;;444+++...000...---555GGGUUUdddfffjjjppppppdddOOO???555333///---------,,,+++)))))))))))))))*********(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))'''%%%&&&)))***(((%%%(((%%%""""""&&&***++++++$$$***111222+++%%%+++555//////---+++...222///)))***+++++++++)))'''%%%$$$&&&!!! %%%)))(((&&&&&&######$$$$$$$$$$$$%%%%%%******)))'''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&''''''''''''''''''&&&&&&///&&&!!!%%%((('''&&&)))***)))))))))((((((''''''***)))(((''''''((())))))---+++***+++---//////......111333444444444555666999999;;;???CCCFFFGGGFFFMMMVVV___dddnnn}}}~~~pppfff^^^YYYYYY\\\ggg~~~yyyppphhhbbbbbb```eeeppptttttt|||nnn]]]UUURRROOOMMMLLLKKKIIIGGGDDDDDDDDDEEEGGGJJJMMMNNNLLLIIIGGGJJJPPPSSSPPPMMMVVVeee|||sss___TTTQQQVVV[[[eeepppyyy{{{xxxtttrrrqqqnnnjjjhhhjjjpppuuuxxx{{{oooWWWIIIGGGKKKEEEBBB@@@CCCHHHKKKJJJGGGDDD@@@>>>BBBGGGHHHDDD????????????@@@AAADDDFFFGGGGGGOOO]]]kkksssuuuuuuuuurrrxxxjjjUUULLLGGG>>>999<<<@@@CCCDDDIII^^^xxxvvveeeRRRFFF===444222444111000000222555777666444666666777<<>>222000---,,,,,,---,,,+++*********)))))))))))))))*********))))))((('''&&&&&&'''''''''''''''''''''&&&''''''&&&&&&'''(((***&&&### ###&&&''''''&&&)))...///***%%%)))222.........000777<<<999222+++++++++***((('''%%%%%%%%%""""""'''(((&&&%%%&&&&&&&&&&&&''''''(((((((((***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((,,,%%%###''')))'''&&&'''******)))))))))(((((((((***)))((((((((()))******---+++***+++---//////...---///111333333555777999999;;;>>>AAAEEEHHHJJJLLLSSS\\\eeekkkuuupppeee^^^]]]aaalllyyyppphhhccc`````````hhhttt{{{jjj[[[VVVSSSOOOMMMLLLKKKIIIHHHDDDEEEGGGIIIJJJKKKKKKKKKKKKIIIHHHKKKQQQVVVWWWVVVbbbrrroooYYYNNNKKKPPPUUU^^^jjjuuu{{{}}}}}}wwwuuurrrooonnnrrrxxx}}}~~~lllWWWJJJFFFGGGGGGCCCAAADDDKKKNNNJJJEEECCCAAAAAAEEEJJJKKKGGGBBBBBBAAA??????@@@CCCGGGIIILLLYYYhhhsssvvvvvvwwwwwwwww{{{rrr___VVVOOOEEE???>>>GGGIIIJJJRRRfff{{{www___MMM???<<<999222333;;;222000000111444666777666666777888???PPPlll^^^AAA666444000***555222111444444222222555777:::CCCRRRggg}}}ssseeeTTTHHH<<<666222111444999KKK^^^wwwsss^^^@@@888000---///222111...,,,,,,------------,,,,,,+++++++++---///222555777555333000............---......------...///000000111666===JJJbbb|||mmm___ZZZZZZdddpppyyy~~~pppiiiiiilllbbbIII666111000111333888@@@LLLWWW___ssstttuuupppeeeTTTDDD999///---+++***,,,------,,,++++++******))))))((((((++++++***)))((('''&&&&&&((('''''''''''''''''''''%%%(((***)))&&&%%%)))---(((&&&$$$###%%%'''((((((((()))+++---***&&&(((------000333999AAAFFF@@@777---,,,***((('''&&&&&&&&&%%%$$$&&&)))((($$$$$$'''&&&&&&''''''((()))******))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))+++'''&&&)))+++)))((((((************)))))))))))))))))))))))))))***+++,,,---+++***+++---//////...,,,...000111333666:::===:::>>>BBBEEEGGGJJJOOOTTT\\\dddnnnvvv}}}pppgggeeehhhrrryyyrrrssstttrrruuuxxxxxxtttkkkdddbbbcccccceeennnzzz}}}hhhZZZWWWTTTPPPMMMLLLKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJMMMRRRWWWZZZ[[[mmmoooZZZOOOLLLLLLQQQYYYdddpppzzz}}}{{{xxxvvvwww{{{yyydddSSSHHHCCCCCCGGGCCC@@@DDDKKKNNNIIICCCEEEDDDDDDHHHKKKJJJEEE@@@EEECCC???===>>>AAAEEEHHHQQQaaattt||||||{{{{{{{{{~~~yyyiii```XXXNNNFFFDDDHHHJJJOOO[[[mmmxxxqqqdddPPP@@@777<<<<<<444555>>>666444333222222444444555888999:::CCCYYYxxxuuuQQQ999333555333...333111111444444111333777888===HHHZZZpppyyydddTTTGGG@@@999666555555<<>>AAAEEEIIIKKKIIIHHHFFFCCC@@@===>>>AAAEEEHHH[[[ppp~~~|||{{{{{{|||wwwlllaaaWWWQQQKKKOOOZZZiiiuuuqqq___OOO???999666888999555222111111222333444444555777999999;;;???MMMjjjgggFFF444222333333222111111333555444222555;;;===GGGYYYqqq}}}mmm[[[III>>>555222111333666>>>OOO^^^yyyzzzeeePPP???555...///000000///...///000///...---,,,+++++++++,,,------------,,,,,,,,,+++///...------...///...,,,------,,,,,,---...//////000111444@@@[[[}}}~~~yyyooofffbbbUUUTTT[[[nnnyyyqqquuuxxxrrr___JJJ??????MMMUUU]]]^^^[[[]]]gggppprrrsssqqqhhhYYYHHH:::444444222...,,,,,,,,,***)))++++++******))))))((((((&&&&&&&&&&&&(((***---...''''''((((((((()))))))))&&&%%%%%%(((***'''%%%&&&'''&&&$$$$$$%%%'''---***)))++++++)))***...333CCCUUUaaaddd___QQQDDD000...***'''%%%%%%%%%&&&%%%%%%(((,,,+++'''%%%(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''###$$$%%%''''''&&&%%%%%%&&&''''''(((((()))))))))***...---&&&!!!!!!&&&((((((((((((((())))))))))))***+++,,,---.........------+++***+++---//////...111333444555666999===@@@DDDGGGKKKNNNRRRYYYbbbiiiwww|||}}}vvvrrrpppnnnlllkkkmmmlllhhhfffgggeeeaaabbbdddggghhhhhhjjjnnnqqqppp{{{rrrddd\\\[[[WWWQQQMMMKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDGGGJJJKKKNNNVVVbbblll|||yyy```NNNEEEKKKNNNQQQTTTXXX```iiipppyyyxxxwwwyyy{{{{{{xxxuuuyyysssnnnrrr~~~kkkZZZRRRMMMGGGCCCCCCCCCCCCBBBAAABBBBBBCCC===>>>AAAEEEHHHKKKKKKKKKCCCBBB@@@@@@BBBFFFJJJMMMbbbwww{{{~~~}}}~~~yyyppphhhaaa[[[]]]dddmmmpppgggUUUGGG<<<;;;666111333777555000///222555666555555777999777:::>>>NNNnnnwww^^^CCC777555444222222222333666888666444888???CCCOOOccc|||ppp]]]LLL???888444222333666;;;HHH___sss}}}gggPPPAAA888333//////.........///000111000///...---,,,,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,---...///---,,,+++++++++,,,---...///000///000333???ZZZ|||uuulllcccWWWMMMGGGBBBCCCLLLaaayyywwwtttxxxzzzssscccSSSLLLNNNZZZ___dddeeeccceeelllrrrpppmmmfff[[[MMM@@@666111222///,,,++++++++++++************)))))))))))))))'''&&&&&&&&&'''***,,,...&&&&&&'''((()))******+++$$$$$$%%%&&&&&&$$$!!!&&&((())))))'''&&&(((******((((((***)))'''***000666JJJbbbmmmkkkaaaRRRFFF000...+++(((&&&%%%%%%%%%&&&$$$&&&,,,...***'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((&&&%%%''''''((())))))***++++++***222555---%%%$$$&&&&&&&&&'''''''''((((((((((((,,,---......///...---,,,---+++***+++---//////...///222555888:::===@@@CCCFFFGGGJJJPPPYYYcccmmmttt{{{www~~~zzztttpppnnnlllkkkjjjiiikkkjjjeeedddeeeeeebbbfffhhhjjjmmmppptttyyy|||pppbbb[[[\\\WWWQQQMMMKKKJJJJJJIIIEEEFFFHHHJJJJJJHHHFFFDDDEEEGGGHHHHHHKKKWWWhhhuuuhhhUUUKKKHHHIIIKKKLLLNNNTTT]]]cccnnnmmmmmmoooqqqpppkkkgggtttmmmiiirrr~~~hhhYYYRRRMMMEEE>>>CCCDDDEEECCC@@@???BBBEEEAAABBBDDDFFFHHHIIIJJJJJJ@@@@@@@@@AAAEEEJJJOOOSSSggg{{{www||||||}}}}}}wwwrrrkkkjjjkkknnnjjj\\\JJJ===666888222(((***444555...111555888777555333444555555888===NNNooojjjUUUAAA:::999666444444333444888:::888666:::AAAOOO[[[qqqvvvdddQQQBBB999777777777888<<>>999777666///333333444666444555<<>>GGGbbb~~~{{{eeePPP===111000444999444//////222333222///444222000000///---+++(((***,,,+++'''(((+++,,,***++++++************++++++///,,,,,,...///------111444555;;;LLLfffiii[[[III===:::888222---000444???SSSgggssstttqqqrrr|||xxxooolllllllllnnnooonnnjjjjjjllljjjfffbbbYYYKKK>>>555000...,,,///,,,******)))((()))+++111,,,'''&&&(((***++++++((((((((((((''''''''''''(((&&&&&&(((+++,,,+++(((###$$$&&&&&&%%%$$$&&&'''&&&((())))))'''&&&'''(((&&&'''((()))+++,,,---...===NNN^^^aaaYYYNNNDDD===///***'''))))))&&&%%%'''###'''222---''')))((((((((('''&&&%%%%%%%%%%%%'''(((***+++,,,,,,,,,+++((('''''')))***+++)))(((&&&((()))++++++)))(((&&&(((...333000((($$$(((---)))***)))((('''''')))+++///...---...///000///...///---,,,---111333333111666666888;;;???BBBCCCCCCJJJOOOVVV^^^fffooowww|||zzztttooolllooowww|||xxxwwwxxxrrrnnnkkkjjjiiifffhhhlllmmmiiidddccceeegggfffeeehhhnnnvvv|||nnn___WWW]]]YYYSSSNNNKKKIIIHHHGGGDDDEEEEEEEEECCCBBBCCCDDDEEEDDDDDDFFFJJJWWWmmm|||hhh[[[NNNCCCEEELLLJJJLLLPPPLLLUUUVVVWWWUUUSSSSSSVVVZZZdddkkkvvvuuu]]]PPPKKKGGGCCC@@@???AAABBBBBBBBBCCCEEEGGGBBB>>>???EEEIIIGGGEEEDDDCCCBBBDDDIIILLLOOOXXX```qqqzzzzzz{{{{{{}}}|||zzztttiiiZZZLLLAAA;;;555555444333222222222333///666:::777555666666555999===DDDUUUqqqiiiNNN???>>>;;;999999444777777888:::999;;;DDDNNNeeeuuuvvvfffSSSGGG>>>666222111777444;;;FFFSSSoooqqq[[[III;;;222111444777333......111333111///000///......//////...,,,,,,...,,,)))))),,,---+++,,,,,,++++++++++++,,,,,,///,,,,,,...///------111444333999LLLhhhuuukkkWWWLLL???666333222...+++...111;;;MMMaaammmooommmrrr~~~zzzvvvtttrrrrrruuutttnnniiihhhgggdddXXXPPPDDD999222...,,,+++,,,)))'''&&&&&&%%%&&&(((...***&&&%%%&&&)))))))))((((((((((((''''''''''''&&&$$$###%%%((()))((('''$$$&&&''''''&&&&&&((())))))+++...---+++)))((()))((()))***+++,,,---------:::IIIVVVWWWPPPGGG???:::///***'''((((((%%%%%%((($$$%%%///***%%%'''&&&((('''&&&%%%%%%$$$$$$$$$###$$$%%%''''''''''''''''''&&&%%%&&&'''((((((''''''((()))******)))((('''&&&+++...,,,'''$$$&&&***'''((((((((()))***,,,...000.........000111000///000...---///222555555444888888999<<<@@@CCCFFFGGGJJJPPPZZZdddmmmuuu{{{yyy~~~wwwrrrooollliiifffffflllrrrxxx|||wwwsssrrrrrrtttmmmhhhhhhgggffffffjjjhhhgggfffeeedddeeeeeefffpppyyyooo]]]TTT[[[YYYUUUNNNHHHEEEFFFHHHBBBCCCEEEDDDCCCCCCDDDFFFDDDDDDFFFHHHKKKXXXrrrssseeeUUUIIIIIIMMMHHHHHHJJJFFFJJJKKKLLLKKKJJJMMMSSSXXXbbbppprrrYYYNNNKKKGGGBBB???;;;>>>AAACCCDDDDDDFFFGGGDDDBBBCCCGGGGGGCCCAAACCC@@@@@@DDDJJJNNNRRR\\\fffvvv|||{{{zzzxxxyyy~~~~~~sssdddSSSEEE<<<777444333333222222222333333111777:::777444444555444;;;???GGGYYYvvveeeKKK<<<;;;888777999555777777999<<<>>>AAAMMMXXXrrryyygggVVVDDD;;;777444222222999777AAAQQQbbb|||uuucccMMM???777222111333333000------000111111//////...------//////---,,,---///...******------***---,,,,,,,,,,,,,,,,,,---///,,,,,,...///------111444222888MMMlllnnn\\\QQQAAA<<<555000...---,,,+++...000888III\\\hhhkkkhhhmmm{{{~~~zzzwwwxxx|||{{{sssjjjeee```\\\IIICCC:::222---+++******---,,,***((((((((())))))+++(((%%%###$$$&&&'''(((((((((((((((''''''''''''&&&$$$######%%%'''''''''%%%'''(((((('''(((***,,,---111555444000+++))))))))))))***++++++++++++***555@@@IIIIIIDDD???:::555...)))&&&'''&&&$$$%%%)))))) &&&///)))$$$&&&%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''+++)))'''''')))+++++++++'''((()))******)))(((''''''((())))))''''''((()))))))))))))))***+++------,,,+++++++++---...---,,,///......000333666777777::::::;;;===@@@EEEJJJMMMLLLTTT```llluuu}}}|||pppssstttqqqmmmhhhdddaaacccaaa```ccchhhooowww|||zzz{{{|||{{{wwwtttssssssrrrkkkfffggggggfffgggiiihhhiiijjjhhhggghhhllloooxxxooo\\\QQQVVVUUUSSSOOOKKKGGGFFFFFFBBBDDDEEEEEEEEEEEEGGGHHHBBBDDDHHHJJJMMM[[[wwwssscccTTTPPPOOOHHHGGGJJJEEEFFFGGGIIIIIIKKKQQQZZZaaakkk{{{rrrXXXNNNLLLGGG@@@>>>:::>>>BBBEEEEEEEEEEEEEEECCCCCCEEEHHHFFFAAA???BBB>>>???DDDJJJNNNTTT___kkk~~~~~~{{{zzz~~~ppp]]]KKK>>>777444222222111111111222333333222888:::666333444444333;;;@@@JJJ^^^|||{{{fffLLL>>><<<777777999666888999===BBBFFFMMMZZZgggyyyjjjWWWHHH999444444333111000;;;;;;III]]]pppjjjWWWAAA777444222111111000...,,,,,,...000///...222000...------,,,***))),,,///...******,,,,,,))),,,,,,++++++++++++,,,,,,///,,,,,,...///------111555222999PPPsssttt___LLL@@@444333222///,,,+++,,,---///111999HHHZZZfffhhhfffkkkwww}}}~~~wwwmmmcccWWWNNN;;;777111,,,*********))),,,---,,,))))))++++++***)))'''%%%$$$$$$&&&'''(((((((((((((((''''''''''''((('''%%%$$$%%%''')))***&&&'''((((((''')))+++...333888===<<<666...***)))((()))*********)))''''''...666;;;:::888888666444,,,(((&&&&&&%%%###''',,,111%%%(((///)))%%%'''&&&'''&&&%%%$$$$$$###$$$$$$&&&&&&&&&''''''(((((((((,,,***'''''')))+++,,,,,,(((((())))))))))))(((((()))(((((((((***++++++***,,,+++***************))),,,++++++,,,...///...---......///111444777999:::<<<<<<<<<>>>AAAGGGNNNSSSSSSZZZfffrrr|||zzzooojjjfffggghhheee___ZZZXXXXXXWWWXXX\\\dddkkknnnxxx~~~sssvvvxxxxxxvvvtttssssssooojjjggghhhiiiggghhhkkklllnnnpppoooooorrrzzzqqq]]]PPPRRRPPPNNNOOOPPPNNNHHHCCCDDDFFFGGGHHHGGGHHHIIIKKKBBBEEEJJJNNNRRRaaa~~~ppp^^^UUUPPPGGGEEEIIIFFFEEEGGGJJJMMMQQQZZZeeemmm}}}pppWWWOOOMMMFFF@@@AAA===@@@DDDFFFFFFDDDCCCCCCBBBAAADDDGGGEEE@@@???BBB@@@AAAEEEJJJMMMSSSaaannn}}}ppp\\\III<<<777555222222111111111222333333333888:::666333555666666;;;CCCPPPfff|||mmmTTTFFFDDD>>><<<>>>;;;===???EEEMMMTTT]]]lllyyyxxxeeeTTTIII>>>444333555333000///<<>>???AAADDDKKKSSSZZZ]]]ccclllwww{{{oooeee^^^```cccbbb\\\XXXRRRTTTSSSRRRVVV]]]bbbcccjjjooowww}}}{{{ssskkknnnpppqqqpppooooooooommmkkklllmmmkkkggghhhllljjjmmmqqqtttwww}}}uuuaaaUUUQQQNNNLLLNNNRRRQQQJJJDDDFFFGGGIIIIIIIIIIIIJJJLLLDDDGGGMMMTTT[[[kkkzzzggg[[[TTTIIIGGGJJJGGGGGGKKKOOOUUU[[[fffsss|||pppYYYRRRMMMDDDAAAEEEAAADDDGGGHHHFFFDDDCCCBBBAAA???@@@DDDDDD@@@>>>???<<<<<>>???AAADDDFFFIIIPPPYYYaaahhhmmmuuu~~~~~~|||uuujjj___XXXYYY[[[YYYWWWXXXQQQTTTTTTRRRSSSYYY\\\ZZZ[[[```fffjjjmmmrrrxxx}}}wwwooohhhjjjlllmmmllllllmmmooommmooossssssllleeefffkkkggglllttt}}}zzzggg[[[SSSPPPNNNNNNNNNNNNKKKHHHFFFHHHIIIIIIHHHHHHJJJKKKHHHKKKQQQZZZeeewwwsssiiibbbVVVRRRSSSNNNPPPUUU\\\dddlllxxxyyycccZZZPPPBBB@@@GGGCCCEEEHHHHHHGGGEEEDDDDDDCCC>>>>>>BBBCCC@@@<<<;;;999999;;;>>>@@@JJJ]]]ooo~~~~~~zzzdddPPPAAA999666555555444333222222222333111666999777666:::>>>>>>KKKZZZlll{{{eee\\\[[[TTTPPPQQQOOOQQQUUU^^^iiiooowwwwwwdddVVVJJJAAA999555333444333222555:::III\\\{{{hhhOOOBBB666333333111///...---.........---,,,++++++---+++))))))***,,,------'''***,,,***+++...---***,,,++++++******++++++,,,///,,,,,,...///------111666888EEE```jjjSSS@@@444///......------,,,***)))'''+++222@@@TTTeeekkkfff^^^UUUYYYeeeuuu~~~qqqVVVAAA222***++++++***+++,,,+++)))'''(((...///))))))///...(((&&&'''((((((&&&&&&(((+++((((((((((((''''''''''''%%%'''((('''%%%$$$&&&(((&&&'''(((((((((+++000333JJJPPPUUUPPPBBB666000000***,,,---......,,,)))((('''(((((((((,,,///---''''''%%%%%%%%%%%%'''000;;;<<<***%%%)))$$$###'''&&&))))))((('''&&&&&&&&&&&&***)))(((''''''((()))***)))((('''((()))******((())))))(((((((((((())))))***)))(((''''''(((***+++((('''''',,,222555444111+++******,,,...000//////333555888999999:::>>>AAABBBEEEJJJMMMPPPVVV```gggqqqvvv{{{~~~}}}|||~~~xxxssspppqqqpppnnnnnntttyyytttmmmcccZZZTTTSSSRRROOOQQQWWWOOOSSSSSSOOOOOOTTTTTTQQQQQQVVV\\\```cccgggmmmqqqtttxxxmmmjjjkkkmmmmmmmmmnnnpppqqqooosssxxxwwwmmmcccdddjjjkkkrrr}}}~~~lll```UUUTTTQQQMMMJJJIIIKKKMMMFFFHHHIIIIIIGGGGGGHHHJJJLLLMMMTTT___mmm~~~wwwqqqeee___]]]WWW[[[aaaiiirrr|||ooocccSSSAAA>>>GGGCCCEEEHHHHHHGGGFFFFFFGGGEEE???<<<@@@CCC???:::777>>>>>>@@@BBBEEEPPPfffyyy~~~}}}|||fffPPP???666222777666555444333222222222000666999777777<<<@@@AAAUUUdddxxxssskkkllleeeaaaccc```dddhhhqqq{{{|||gggRRRFFF???;;;777444222222111222999AAARRRiiioooZZZHHH>>>555333333111//////...///000///---+++++++++000...***))))))*********'''+++---,,,---//////,,,---,,,,,,++++++,,,,,,---///,,,,,,...///------111555999GGGbbbwwwbbbLLL<<<333000000///------...---***(((---555EEEZZZlllpppiii```TTTYYYgggzzznnnJJJ333***(((+++******+++,,,+++(((&&&$$$+++,,,%%%&&&,,,,,,$$$$$$'''((('''%%%%%%(((+++)))(((((((((''''''''''''&&&)))++++++((('''((()))(((((())))))***---222666HHHOOOSSSMMM>>>111,,,,,,'''(((***++++++)))&&&%%%((()))((('''+++---)))!!!&&&%%%$$$%%%%%%(((333>>>???,,,'''***&&&%%%***)))***)))(((''''''&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%'''((()))'''&&&))))))(((((((((((()))))),,,---,,,***((())),,,///,,,******...444666444000111000000111444555555444666888;;;;;;;;;<<<@@@CCCDDDIIINNNQQQTTTZZZdddllluuu|||gggiiilllnnnnnnooopppqqqpppqqqnnniiiiiimmmlllgggmmmqqqrrrnnnfffcccfffjjjrrrmmmkkkjjjfff```]]]___[[[]]]```ccccccaaa___]]]TTTRRROOOMMMLLLLLLLLLMMMMMMNNNOOONNNMMMNNNPPPQQQNNNQQQTTTWWWYYY]]]cccgggllluuu|||xxxxxxzzzxxxrrrkkkllliiiffffffjjjnnnooonnnooouuu{{{{{{vvvpppmmmmmmuuu}}}lll[[[^^^UUUSSSNNNDDDEEEKKKIIILLLHHHDDDEEEHHHLLLLLLKKKKKKPPPZZZiii|||~~~xxxvvvsssnnnjjjmmmuuummmWWWGGGAAA???GGG>>>BBBKKKJJJKKKKKKDDDGGGCCCBBBDDDCCC>>>999999:::<<>>777444111000111333444555333444777<<<===???GGGQQQfffvvvzzzxxxxxxvvvuuu{{{}}}zzzhhhVVVHHH???999666555333333555444555;;;DDD\\\wwwzzzaaaLLLAAA???:::666222000......111------000...)))***000...***&&&'''+++---,,,)))+++,,,---.........---,,,------------------------...,,,+++,,,///111000...666888HHHfffpppTTT@@@888222+++...///...,,,***)))+++,,,333>>>PPPfffzzztttdddYYY___lll}}}{{{UUU999,,,+++---***---...+++******)))%%%'''(((((()))))))))))))))''''''''''''((((((((((((+++***)))((('''''''''''''''&&&&&&&&&'''(((***+++******)))(((''')))---000>>>CCCFFF@@@555---)))&&&###$$$&&&''''''&&&%%%$$$&&&)))+++***'''%%%%%%&&&&&&((()))((((((...888AAA000---((($$$$$$&&&((()))...)))&&&(((+++))))))***)))%%%""""""%%%((((((''''''***+++(((### ###&&&((())))))***+++,,,,,,,,,,,,,,,,,,+++***))))))(((---***222777333444666//////000222222222222555777666:::>>>>>><<<===AAAFFFCCCIIIOOOSSSXXX```kkkttt\\\\\\[[[ZZZZZZ\\\___bbbaaabbb___ZZZZZZ]]]\\\WWW___aaabbb___ZZZXXXYYY[[[]]]ZZZXXXYYYWWWRRRPPPRRRTTTUUUWWWXXXVVVSSSPPPNNNRRRPPPMMMJJJHHHGGGGGGGGGKKKKKKJJJHHHGGGIIILLLOOONNNOOOQQQTTTWWW[[[___aaaaaaiiirrrxxx|||yyyxxxvvvuuutttsssqqqooohhhhhhhhhjjjmmmpppqqqqqqttt{{{{{{yyyyyyqqqaaa\\\SSSRRRPPPHHHIIIMMMHHHMMMJJJGGGFFFGGGJJJLLLMMMVVV\\\hhhxxx}}}eeeRRRGGGCCCFFF???EEENNNLLLKKKMMMGGGJJJFFFDDDEEECCC>>>999999>>>???EEEMMMVVVdddzzzqqqXXX@@@888===777444111000111333333222333555:::???AAAEEEQQQ^^^rrrtttjjjZZZKKK@@@999555333444333333444333666AAAMMMjjjqqq\\\KKK???===:::666444333333333000......000...***+++000///+++'''(((+++---,,,)))+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---000111000...555999JJJhhhmmmRRR???777111,,,---------+++******,,,...222???TTTmmmrrrfffkkkvvvcccFFF444...,,,+++---000000,,,+++,,,***&&&''''''((())))))))))))((('''''''''(((((()))))))))++++++)))(((((('''''''''''''''&&&&&&'''((()))***,,,,,,***(((''''''***,,,555888:::666///)))&&&$$$%%%%%%&&&''''''''''''&&&(((+++......,,,*********)))+++,,,***)))---555;;;,,,,,,***&&&$$$'''...444///)))&&&((()))'''&&&(((...***&&&$$$$$$%%%$$$"""''')))***(((###!!!$$$'''(((((())))))***++++++,,,,,,++++++***))))))((((((,,,)))000555000333666000///111222222222222555777888<<>>???EEEJJJIIINNNTTTYYY^^^gggsss|||WWWTTTPPPNNNNNNQQQUUUXXXVVVVVVTTTPPPPPPRRRQQQMMMTTTUUUVVVVVVUUUTTTSSSRRRPPPMMMMMMOOOOOOLLLKKKNNNPPPQQQRRRRRRPPPMMMJJJHHHQQQOOOLLLHHHEEEDDDCCCCCCKKKJJJGGGEEEDDDFFFKKKOOOPPPOOOOOOQQQTTTXXXZZZZZZWWW\\\bbbfffhhhmmmvvv}}}|||xxxrrrsssrrrooolllkkkmmmoooeeegggjjjmmmoooqqqtttvvvuuu}}}yyyiii```UUUSSSSSSNNNPPPQQQHHHPPPOOOLLLJJJJJJMMMRRRVVVdddlll{{{qqq[[[JJJBBB@@@<<>><<<888555333222333333000......///...+++,,,000000---******,,,---+++)))++++++,,,---------------++++++++++++++++++++++++...------...000111111000555:::MMMkkk}}}gggNNN===666111,,,+++,,,+++***)))***---///222BBB[[[vvv}}}nnnpppyyy~~~fffIII666000///,,,(((---000000,,,***+++***&&&&&&''''''(((((((((((((((''''''(((((()))***++++++++++++***)))((((((((((((((((((''''''''''''((()))------+++)))&&&%%%'''(((,,,,,,---,,,***'''%%%$$$''''''&&&&&&''''''((()))(((+++---...+++((('''&&&,,,......---***+++000444)))++++++'''###%%%---555///***'''((((((%%%$$$&&&...+++'''%%%%%%$$$###"""&&&((()))((($$$###&&&((('''(((((())))))******++++++******))))))(((((('''+++'''---222...111666111000111222222222333555777;;;===??????@@@CCCIIIOOOPPPVVV\\\aaafffppp}}}UUURRRNNNLLLMMMPPPSSSUUUNNNNNNLLLLLLMMMNNNMMMKKKNNNNNNOOORRRVVVWWWTTTQQQNNNKKKLLLOOOOOOLLLMMMOOOMMMNNNPPPQQQPPPOOOMMMKKKPPPOOOLLLJJJGGGFFFEEEEEEKKKKKKJJJHHHGGGIIIMMMPPPRRRPPPNNNOOORRRTTTTTTTTTRRRUUUYYY[[[\\\```ggglllqqqttt~~~xxx}}}}}}xxxttttttsssqqqpppnnnkkkgggeeefffiiikkkfffiiilllmmmnnnpppuuuyyyrrrzzzsssjjj\\\VVVUUURRRUUUTTTJJJSSSSSSSSSQQQQQQVVV^^^eeepppzzzzzzbbbMMMAAA>>><<>>???@@@BBBFFFMMMSSSWWW\\\ccciiioooyyyNNNLLLJJJJJJLLLNNNNNNMMMFFFEEEEEEHHHJJJKKKKKKKKKHHHGGGIIINNNTTTVVVTTTQQQMMMJJJJJJLLLLLLIIIIIILLLJJJKKKMMMMMMMMMLLLKKKJJJMMMLLLKKKJJJIIIIIIHHHHHHHHHJJJLLLMMMLLLMMMNNNPPPSSSQQQOOONNNNNNNNNNNNMMMNNNPPPSSSTTTUUUWWW\\\```dddiiiuuu|||wwwuuu{{{|||xxxuuuuuuwwwwwwxxx|||}}}wwwrrrvvvwwwpppkkkjjjkkkjjjmmmgggaaa```ccchhhiiiiiiiiikkkllllllkkknnnuuuzzzrrrzzzvvvdddZZZWWWSSSWWWWWWMMMTTTVVVWWWXXX[[[cccmmmuuunnnVVVGGGCCCAAAKKKQQQGGGEEEKKKLLLJJJDDDAAACCCDDDDDDFFFIIIKKKPPP\\\ppp|||jjjUUUDDD;;;888777555555555444222000777;;;CCCKKKQQQ\\\pppnnn[[[NNNBBB>>>999555333222111000333333333333555CCC^^^wwwlllZZZPPPIIIEEE???999444222222333000111111///------......///...---,,,,,,,,,***)))++++++++++++,,,,,,------************************---...//////000000111222777>>>QQQllloooYYYFFF:::222///---......,,,***)))***---000888NNNmmmqqqiiihhhmmm}}}{{{\\\HHH444,,,+++******++++++---,,,(((''')))(((%%%&&&''''''((()))((((((((('''(((((()))***+++++++++***)))(((((('''(((((((((((((((((((((((('''''''''((()))******(((''''''(((,,,'''%%%)))***'''''')))+++***)))((('''((())))))...///000000///---)))''''''(((******)))((())))))***(((&&&&&&&&&%%% (((%%%%%%'''&&&$$$&&&***$$$$$$%%%&&&'''(((***+++'''((((((((('''''')))***(((((((((((())))))))))))))))))))))))((((((((((((---(((---000---222888555111222444555555777999<<>>OOOlllppphhhPPPLLLDDD<<<666333222222111444333///,,,------,,,,,,,,,------,,,+++***)))+++++++++++++++,,,------************************,,,...////////////000222888AAAUUUppp{{{|||~~~kkkTTTCCC888111...---///...---******,,,000333???TTTppptttdddXXXWWW]]]mmmuuuOOO>>>///++++++(((***///+++---,,,)))(((+++,,,)))'''(((((()))))))))))))))(((((())))))))))))******(((''''''&&&&&&''''''(((''''''((((((((((((((('''&&&(((++++++***)))))))))***%%%%%%******%%%%%%***000///---,,,+++***))))))+++++++++,,,------,,,***%%%%%%&&&'''(((((((((''')))&&&$$$'''++++++%%%'''%%%%%%'''&&&%%%''',,,%%%&&&((((((''''''(((***))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))...)))...111...222888444111333555666888:::===@@@BBBBBBCCCEEEIIIOOOTTTWWW```gggqqqyyyUUURRROOOOOOPPPOOOJJJFFFLLLHHHIIIOOORRROOONNNPPPLLLKKKKKKMMMOOOPPPPPPPPPNNNKKKJJJLLLKKKHHHGGGJJJMMMNNNNNNNNNNNNMMMLLLKKKFFFFFFGGGHHHIIIIIIIIIIIIEEEHHHKKKMMMOOOQQQTTTVVV[[[]]]]]]WWWOOOJJJLLLPPPPPPQQQSSSSSSRRRQQQOOOOOOUUUWWW```ppp|||~~~{{{zzzuuuxxx{{{xxxrrrnnnnnnooommmppppppmmmkkkmmmvvv|||xxxsssrrrrrrqqqlllhhhfffnnnrrrmmmfffdddddddddeeebbb^^^^^^bbbgggjjjlllddddddfffjjjooorrrsssssstttyyyzzzrrrmmmfffhhhjjjaaadddeeehhhooozzzvvvhhhTTTMMMPPPQQQGGGEEEKKKKKKMMMGGGCCCFFFKKKOOOUUU[[[kkkyyyzzzwwwzzzxxxdddSSSHHH>>><<<999888999:::::::::999<<>>333777666///+++,,,,,,)))((()))+++,,,+++*********,,,+++*********+++,,,---++++++++++++++++++++++++***---//////---,,,///111:::GGGaaa}}}tttiiittt}}}gggOOOAAA888000,,,---*********+++---111888===QQQ^^^kkkmmmgggZZZKKK>>>888999AAARRRfffsssuuurrrQQQ<<<,,,---///+++(((***&&&)))(((%%%&&&***,,,***))))))***+++++++++++++++)))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%''')))))))))))))))(((***---...,,,***((((((%%%$$$(((000,,,$$$'''111888888888666333000---+++666222,,,***))))))&&&$$$((('''&&&&&&'''((('''&&&)))(((&&&$$$$$$%%%(((******((())))))&&&###%%%+++###&&&))))))(((''')))+++,,,***)))((()))))))))(((+++++++++******************************+++++++++,,,(((---111,,,///333...000333666999<<>>BBBEEECCCDDDIIILLLSSS___lllyyy|||pppeee\\\OOOCCC<<<777333000000222333111111222333222777:::===FFF[[[wwwzzzmmmcccUUUIIIAAA;;;555222333333111...111...+++,,,......)))%%%***,,,...000000...,,,***'''(((************+++,,,---//////---,,,---///000:::OOOddd{{{tttkkkrrrbbbJJJ<<<222111444...---111222------666AAAGGG```^^^\\\WWWPPPFFF:::333000444;;;KKKfff|||zzzmmmPPP;;;111111+++***//////++++++)))((('''''''''''',,,...//////---,,,++++++(((((('''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%)))...000...+++(((%%%&&&))))))&&&%%%'''&&&%%%$$$$$$&&&(((+++,,,000...,,,///333444000,,,,,,,,,(((%%%'''***)))%%%)))'''***000111+++&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&((((((&&&$$$'''%%%%%%&&&((()))((('''+++)))'''(((+++,,,***((())))))(((((((((((()))***,,,******------+++,,,000+++***+++///333555444222333444888===CCCFFFGGGGGGOOOMMMMMMRRRYYYaaaeeefffttt{{{qqqlllfffddddddccc___\\\]]]YYYWWWYYYXXXSSSOOOOOOQQQLLLKKKMMMNNNLLLKKKLLLQQQLLLKKKPPPRRROOOJJJIIIGGGHHHIIIJJJMMMOOOMMMKKKGGGFFFFFFIIIJJJJJJHHHGGGIIIDDDDDDJJJLLLLLLNNNSSS___```cccccc]]]WWWYYY___lllxxx|||~~~ppp___]]]VVVXXX]]]gggpppzzz~~~tttpppqqqqqqrrrsssnnniiinnnwwwqqqssssssssswwwzzzsssjjjqqqtttvvvvvvyyyyyyrrrjjjfffkkklllhhheeeeeecccaaafffcccdddiiilllkkkkkkmmmjjjjjjkkkooossstttppplllfffffffffffffffhhhiiijjjjjjjjjpppwwwssslllooozzz|||{{{vvvvvvyyyzzz}}}~~~vvvvvv{{{|||xxxxxx|||}}}uuuqqqmmmiiieeefffgggjjjmmmlllppp|||{{{{{{{{{|||~~~tttbbbZZZMMMFFFCCCFFFHHHGGGJJJNNNXXX```kkkxxxxxxkkk^^^SSSLLLBBB:::666444222111---///000000000222333333777>>>GGGTTTiii}}}{{{pppfffRRRIII???999888888555222666222......000000---***---...000111000...,,,***+++,,,------------...///...///000//////111555777888NNNeee{{{qqqjjjqqqcccLLL???444333444......111222111777EEERRRXXX___[[[SSSKKKCCC;;;333//////222:::LLLhhh~~~{{{lllOOO:::111222+++***...---,,,+++***))))))((()))))),,,---......---,,,++++++(((((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&)))---///---***&&&$$$%%%***+++'''%%%&&&'''&&&%%%%%%&&&(((******,,,***))),,,111444222///++++++(((%%%&&&***)))%%%***(((+++222444///+++***+++***))))))((('''&&&%%%&&&&&&&&&'''))))))'''%%%'''&&&%%%&&&((()))(((''')))'''&&&'''))))))(((&&&))))))((((((((())))))***...+++,,,000111---+++,,,,,,,,,---000444666555333444666:::???EEEHHHJJJKKKOOONNNOOOUUU^^^gggnnnqqq|||~~~yyytttuuuxxxyyytttpppjjjgggfffhhhfff___ZZZYYYUUUQQQQQQTTTTTTOOOLLLLLLNNNJJJKKKQQQSSSPPPKKKJJJIIIFFFEEEHHHMMMNNNKKKGGGDDDDDDDDDFFFHHHJJJIIIGGGFFFDDDCCCFFFGGGFFFHHHKKKSSSTTTXXX\\\ZZZWWWYYY___sss{{{jjjhhh\\\^^^dddkkkpppyyywwwttttttqqqppppppooonnnqqqwwwrrrtttwww|||}}}tttzzz||||||{{{}}}~~~xxxqqqmmmtttwwwrrrkkkhhhfffdddiiiffffffjjjkkkgggeeeeeeddddddfffiiillljjjeee``````___]]][[[[[[\\\]]]___```___cccgggccc\\\^^^fffmmmttttttllldddbbbdddeeemmmoooooollliiihhhkkknnnmmmnnnmmmlllnnnsssssspppxxxvvvrrrmmmmmmpppqqqnnnnnnwww||||||yyywwwxxx{{{||||||zzzjjjcccZZZSSSMMMLLLNNNPPPUUUZZZhhhppp{{{}}}ssskkkcccVVVKKKAAA===777222000000000000+++---///111111222555888;;;GGGWWWjjjvvvtttzzz~~~kkk```RRRJJJHHHGGGBBB>>>>>>;;;777666777666444111000111222222222000///...---------...............000000000000000333777;;;<<>>DDDNNNhhh~~~}}}kkkiiinnn}}}hhhTTTGGG999555444...111444999AAAPPP___eeecccVVVMMM@@@444...,,,,,,,,,+++///777IIIggg{{{wwwfffJJJ777111333---)))+++)))))))))))))))))))))************+++,,,,,,,,,***)))((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$'''((()))))))))((()))))))))''')))///111,,,'''&&&)))'''&&&(((***,,,+++)))%%%$$$###&&&***...000000(((***)))&&&&&&((((((%%%&&&%%%'''---///,,,)))(((---,,,+++***(((&&&%%%$$$'''&&&&&&'''((((((&&&$$$((('''&&&'''((()))((('''+++************+++******++++++***)))))))))******111---,,,111444111,,,***...///000111333444555555888;;;@@@DDDIIIMMMQQQSSSRRRSSSVVV]]]hhhvvvyyyvvvvvvxxxvvvmmmfffcccbbb```cccgggfff___YYYWWWWWWOOOKKKQQQUUURRRLLLIIIKKKMMMKKKGGGHHHKKKJJJEEEHHHJJJJJJHHHGGGHHHKKKLLLMMMLLLNNNRRRTTTYYYcccnnnzzztttuuuxxxzzz||||||zzz|||}}}{{{zzz}}}xxxuuuuuuzzz|||wwwtttlllhhhfffgggfff```\\\\\\^^^___bbbggglllkkkeee```]]]\\\ZZZYYYXXXYYY[[[\\\ZZZYYYZZZ[[[YYYWWWZZZ___hhhmmmlllbbbWWWTTTTTTTTTWWWWWWUUURRRNNNOOOTTTXXXXXXYYYWWWSSSSSSVVVUUUQQQSSSSSSSSSSSSQQQNNNLLLMMMQQQUUUZZZ[[[YYYXXXZZZ]]]cccdddeeeiiirrrzzzxxxqqqwwwwwwxxxzzz~~~yyyxxxyyyxxxvvvwww||||||yyytttooohhhdddgggpppxxx|||~~~{{{vvvpppdddZZZVVVNNNNNNIIIEEEDDDDDD???888666666444222000.........///---000333444555===GGGSSSfffzzzuuurrrzzz~~~|||xxxzzz~~~~~~zzzuuusssrrrppplllggggggiiilllmmmkkkddd[[[UUUFFFEEEBBB@@@===;;;999999>>><<<;;;<<<>>>???>>><<>>CCCFFFIIIMMMRRRVVVUUUWWWZZZaaalllzzz}}}rrriiifffeee\\\YYY^^^___YYYSSSSSSUUUXXXUUUNNNMMMRRRPPPIIIJJJNNNOOOJJJGGGIIILLLMMMSSSSSSUUUVVVVVV[[[jjjyyy~~~}}}}}}}}}}}}yyyzzz~~~~~~~~~|||uuuqqquuu{{{{{{lllgggeeefffeeeaaa___```___aaadddjjjppppppmmmhhh^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\\\\^^^aaadddhhhjjjfff]]]UUUTTTTTTSSSVVVWWWUUUQQQNNNNNNRRRWWWRRRSSSQQQNNNNNNQQQQQQMMMIIIIIIKKKMMMKKKGGGGGGIIIIIIJJJLLLMMMNNNNNNNNNOOORRRTTTVVVXXX]]]cccbbb]]]eeedddccceeeiiimmmpppqqqtttuuuxxx{{{~~~yyywwwvvvtttqqqttt~~~}}}wwwsssvvv~~~ssshhhbbb]]]TTTKKKGGG>>>>>>;;;888999;;;888111///111222222000/////////...,,,...333555777DDDSSSfffxxx~~~}}}zzzvvvpppjjjjjjoooqqqsssvvvxxxzzzzzzzzzzzzxxxfffccc^^^WWWRRRMMMJJJIIIMMMKKKJJJKKKOOOQQQOOOMMMMMMKKKOOOYYY^^^^^^eeennnwww```]]]hhhvvvrrr^^^PPP???999999333333>>>MMM[[[fffggg]]]PPP888444...+++******)))))))))---222<<>>BBBFFFIIIKKKNNNTTTYYYXXX[[[aaahhhrrr~~~wwwtttyyyvvvmmmhhhjjjkkknnnkkkbbbaaagggeee]]]\\\aaaaaaZZZUUUWWWYYYYYY```cccgggfffcccfffuuu{{{}}}zzztttxxx|||}}}~~~~~~lllgggdddffffffeeeeeegggccccccffflllrrrtttrrrnnnfffffffffeeedddbbb```___bbbbbbaaa___```cccgggiiillljjjddd\\\XXXYYYYYYWWW\\\]]][[[WWWSSSQQQTTTXXXSSSSSSQQQMMMMMMOOONNNIIIIIIGGGIIILLLIIICCCBBBGGGEEEFFFGGGGGGHHHIIIKKKMMMJJJNNNOOONNNOOORRRSSSQQQWWWTTTRRRRRRVVVYYY[[[[[[[[[\\\___bbbeeehhhjjjlllooorrruuuuuuvvvwww{{{~~~~~~yyyvvvuuummmnnnuuuxxxhhh[[[OOOKKKHHHCCC???===666666555333555888444...---000333444222000///000000,,,...555999>>>PPPcccuuu{{{tttooohhh___\\\^^^ccciiiqqqvvvyyy}}}zzzsssooolllkkkiiifffeeeggglllooommmjjjjjjhhhmmmxxx}}}{{{www^^^ZZZeeerrrxxxdddUUUCCC<<<===999;;;GGGWWWbbbfffaaaQQQBBB///,,,)))((()))))))))((((((---000555BBBSSSWWWRRRBBB000***...+++***...,,,***)))(((''''''&&&''''''(((&&&%%%'''+++,,,)))%%%))))))))))))***+++,,,,,,((((((((('''''''''&&&&&&&&&***---+++&&&%%%***000444...,,,222777555000---...+++))),,,111000***$$$%%%&&&''''''%%%$$$$$$$$$%%%+++---***(((******)))(((%%%&&&+++,,,)))&&&'''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''&&&###!!!***)))(((((())))))(((&&&((()))+++***(((''')))+++......---++++++*********......111444111,,,...333///111444555555888<<<@@@BBBFFFKKKLLLMMMOOOVVV[[[\\\```gggpppyyy|||{{{xxxuuu{{{{{{rrrkkklllnnnmmmpppvvv|||{{{uuuuuu{{{~~~~~~mmmgggdddfffhhhhhhjjjmmmeeeeeehhhmmmsssuuutttqqqjjjjjjjjjiiigggccc```^^^bbbbbb```]]]^^^bbbfffgggqqqnnnfff^^^]]]aaaaaa]]]^^^___]]]YYYSSSQQQRRRUUUYYYXXXUUUOOOMMMMMMKKKFFFLLLJJJKKKLLLGGG>>>===BBBBBBEEEGGGFFFEEEFFFJJJOOOGGGLLLNNNJJJHHHJJJLLLKKKNNNJJJFFFFFFIIILLLMMMMMMLLLMMMOOOQQQTTTVVVXXXYYY]]]```bbbbbbaaaaaaeeehhhfffiiimmmppppppqqqrrrtttxxx}}}|||yyyxxxkkkjjjppp|||xxxiiiVVVIII<<<999999888666666111222111111444888555///000333777666333000...///222...000999???FFF[[[qqq~~~}}}tttooohhh]]]WWWWWW\\\dddoootttwww~~~yyy```ZZZcccppp}}}hhhXXXEEE???AAA===CCCPPP]]]dddbbbWWWEEE444---+++)))((()))*********(((---///000:::IIIPPPNNNAAA...)))---******///...++++++***(((''''''''''''(((%%%$$$'''+++,,,)))%%%))))))******+++---...///)))(((((((((((('''''''''%%%***...,,,&&&%%%+++222222,,,***111777777333111111...+++...111///((( $$$&&&''''''&&&$$$$$$$$$%%%+++...,,,)))***+++***%%%"""###)))+++)))'''(((&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&'''((('''$$$"""+++)))(((((())))))(((&&&))),,,------***)))+++---///...---,,,++++++++++++---111777999333,,,,,,222000333666777777:::???CCCFFFJJJNNNOOONNNQQQWWW]]]^^^cccllluuu|||}}}|||sssmmmmmmllljjjgggfffhhhiiigggjjjmmmpppssstttttttttuuupppmmmmmmkkkfffcccdddhhhfffeeeddddddfffiiijjjoooooonnnjjjeeeccceeegggjjjdddbbbddd^^^TTTTTT\\\YYYVVVRRRQQQQQQPPPNNNKKKSSSPPPLLLJJJIIIFFFAAA<<>>666111111444888;;;777555333222222222000...222000//////000000000///333333999CCCLLLYYYnnnxxxpppdddWWWQQQSSSZZZ^^^jjjxxxrrr]]]VVV]]]nnnvvv\\\HHH@@@BBBHHHQQQYYYbbbbbbVVVFFF777000...,,,++++++,,,---,,,,,,******+++///444999<<<<<<333000,,,((('''))),,,...(((((((((((())))))&&&$$$)))(((%%%$$$)))///,,,&&&***)))&&&$$$)))111222///+++''''''***+++(((&&&''')))******)))(((***---000///.........---,,,222:::555333111///...+++(((&&&&&&&&&'''&&&%%%%%%''')))(((///000,,,+++///---&&&***'''%%%%%%)))++++++***(((&&&$$$$$$%%%%%%$$$###)))%%%$$$''')))'''&&&((((((((((((((((((((('''''',,,++++++******++++++,,,111000---+++++++++,,,---...000111222111000111222'''///444444777>>>AAA@@@IIIMMMRRRUUUUUUWWW[[[^^^fffjjjrrr{{{|||}}}|||uuuwwwvvvtttpppkkkhhhhhhiiilllnnnqqqsssuuuuuuuuutttwwwrrrpppqqqpppkkkggggggfffdddbbbaaabbbeeehhhjjjnnnooonnnllliiiiiilllooorrrppppppnnnhhh```^^^```\\\ZZZWWWWWWYYYYYYXXXVVV^^^[[[WWWRRRMMMIIIDDD@@@CCCDDDEEEFFFFFFFFFDDDCCCCCCBBBAAAAAADDDFFFGGGGGGMMMEEE@@@CCCFFFDDDDDDEEEAAABBBDDDFFFGGGHHHIIIIIILLLOOOQQQOOOKKKHHHIIIKKKOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRSSSUUUXXX\\\]]]ccceeegggfffddddddfffiiirrrsssuuuxxxzzz{{{{{{{{{yyy}}}xxxwwwtttsssrrrrrruuu|||ttthhh^^^PPPCCC@@@<<<666333444666777888444333222333333333111000111000//////000111222222333777AAANNNYYYfffyyyxxxpppfffYYYRRRQQQXXXaaarrrkkkUUUMMM]]]mmm}}}dddPPPGGGIIINNNWWW[[[]]]WWWKKK===333///---+++******,,,---,,,++++++***+++---111444555555///---***((((((***,,,...)))(((((()))***)))'''%%%((()))'''###$$$'''(((&&&''')))(((&&&)))///111///...)))(((******&&&$$$%%%&&&&&&&&&%%%$$$%%%(((+++)))((()))------***,,,111111000///---,,,***'''%%%'''((())))))''''''((()))(((---///++++++...---''')))&&&###$$$(((******((((((&&&$$$$$$%%%&&&%%%$$$)))&&&&&&)))(((%%%%%%(((''''''''''''''''''''''''************************000///---+++***+++,,,------///111111000000111222---333777777:::BBBFFFEEEMMMQQQVVVYYYZZZ]]]bbbgggjjjrrr}}}|||uuupppnnnnnntttuuuwwwyyyyyyyyywwwvvv{{{wwwvvvxxxwwwqqqllllllgggeeebbbaaaaaadddhhhkkkpppqqqpppooonnnooorrruuuqqquuuuuuooojjjgggddd```]]]\\\[[[[[[^^^_________eeeccc^^^VVVMMMFFFBBBAAA@@@BBBFFFHHHHHHEEEBBB???@@@AAABBBBBBCCCEEEHHHKKKMMMFFFAAABBBDDDDDDDDDEEE???@@@BBBDDDEEEFFFFFFEEEFFFIIIKKKIIIFFFCCCDDDFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFGGGIIIKKKMMMTTTSSSQQQOOONNNNNNPPPQQQYYYYYYZZZ[[[\\\^^^___``````dddiiimmmpppsssvvvxxx{{{{{{}}}{{{wwwsssooonnnrrrwww||||||ooo___SSSKKKCCC<<<>>>;;;888666666666666555222111111333444444222000111000000000111333666777666???NNN___lllxxxyyypppeee\\\XXX\\\iiicccNNNGGGZZZjjj}}}nnn[[[RRRQQQTTT^^^[[[UUUIII<<<222......+++)))((()))+++,,,,,,+++,,,+++***+++---///...---******)))((()))***+++,,,***)))((()))******(((&&&&&&))))))$$$"""%%%'''((( %%%((((((***///222222000+++(((***)))$$$""""""$$$%%%%%%$$$"""###%%%'''%%%$$$&&&,,,...+++((())),,,,,,,,,+++***((('''&&&)))+++---,,,***((((((((((((+++---,,,,,,---,,,)))'''%%%"""$$$''')))((('''&&&%%%###$$$&&&''''''&&&((('''((()))%%% !!!&&&''''''''''''''''''''''''((()))************)))(((...---+++******+++---...---...000000000000111333222666999:::===DDDIIIJJJRRRUUUYYY[[[]]]bbbjjjppprrr}}}}}}|||~~~yyytttsssqqqnnnjjjgggfffhhhkkkmmmwwwvvvuuusssssssssuuuwwwmmmsssqqqhhheeehhhfff```___^^^^^^^^^```aaaaaabbbfffeee```WWWLLLDDDAAABBBAAACCCEEEGGGGGGDDDAAA>>>@@@CCCEEEDDDCCCDDDHHHLLLNNNIIIDDDCCCDDDEEEFFFGGGBBBDDDFFFGGGHHHHHHGGGGGGFFFHHHJJJIIIGGGEEEEEEGGGBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCDDDEEEEEENNNKKKIIIHHHHHHIIIHHHGGGJJJIIIIIIHHHIIIKKKNNNOOOOOORRRVVVXXXYYYYYY[[[\\\```ccchhhllloooqqqtttxxxyyyyyy{{{~~~yyytttnnnlllnnnrrrssssss|||~~~vvvnnnhhh\\\OOOFFFAAA???>>>DDDAAA<<<888777666444333000000111222444444111///111111111111222666:::===@@@LLL^^^ppp}}}zzzttttttyyyvvvmmmgggmmmzzz```MMMHHHSSSeeezzzwwwfff\\\YYYYYY]]]WWWKKK>>>222++++++---***((('''(((***++++++++++++******+++,,,,,,+++***))))))))))))))))))))))))***)))))))))***+++)))(((%%%(((***'''''')))***'''"""((()))***///444444///***'''(((((($$$"""###&&&''''''&&&$$$$$$%%%'''((($$$%%%+++///,,,(((''')))***+++***)))(((((((((,,,...000///---***((((((((()))+++......,,,******'''$$$###$$$(((***(((&&&%%%$$$###$$$&&&(((((('''%%%&&&(((((("""$$$&&&&&&&&&&&&''''''''''''((()))+++,,,,,,+++)))(((---,,,+++******+++---...,,,...///000///000222444444666999:::===CCCIIILLLVVVXXX[[[\\\___eeennnuuu{{{{{{vvvsssssstttuuu}}}{{{zzzyyyzzz|||~~~~~~vvvxxxrrrfffbbbggggggaaaccccccbbbaaa____________cccbbb___XXXNNNGGGEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@DDDFFFGGGEEECCCBBBFFFIIILLLJJJFFFCCCDDDGGGIIIIIIGGGIIIKKKMMMMMMLLLKKKJJJJJJKKKLLLKKKJJJIIIHHHIIICCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@????????????CCCCCCBBBDDDEEEDDDBBB@@@EEEDDDBBBAAABBBDDDFFFGGGBBBDDDFFFGGGGGGFFFFFFGGGKKKQQQWWWXXXWWWWWW[[[^^^aaabbbfffkkkjjjiiinnnvvv}}}|||xxxyyyuuuooojjjggghhhjjjjjjhhhjjjsss~~~sssggg^^^RRRMMMFFF@@@<<<;;;===@@@PPPIII@@@999555444333333000000000111333333111///000111222222444999@@@EEEPPP^^^pppyyyqqqfff]]]ZZZ]]]aaappp|||~~~~~~{{{zzz}}}|||]]]LLLHHHOOObbb{{{rrrfff___\\\TTTNNNCCC777...******,,,***((('''((()))++++++******))))))+++------,,,******)))))))))((('''&&&&&&+++)))((((((***+++***)))'''((())))))+++,,,&&&###))))))***---000000,,,'''%%%''''''$$$###%%%&&&'''''''''%%%$$$&&&'''***%%%$$$(((,,,***))))))''')))++++++)))((()))+++---///111000---***)))((()))'''***111111+++(((***'''%%%$$$&&&)))+++)))'''%%%$$$###$$$'''((()))(((&&&'''))))))### &&&&&&&&&&&&'''''''''(((((()))***,,,------,,,***)))...,,,+++******,,,---///---...///000000111444777666777:::===@@@DDDJJJOOO\\\]]]___```bbbiiisss{{{xxxmmmhhhiiiiiifffiiiiiigggccc___\\\\\\\\\^^^^^^\\\XXXRRRMMMJJJIIIKKKJJJGGGEEEDDDDDDDDDEEEIIIIIIHHHFFFDDDDDDFFFGGGHHHJJJIIIEEEFFFIIIKKKJJJLLLNNNPPPRRRRRRQQQNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIFFFEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>>>>===>>>@@@BBBBBBAAA???>>>CCCBBB@@@??????@@@BBBCCC;;;>>>AAABBBBBBBBBBBBCCCAAAJJJQQQNNNHHHGGGHHHIIILLLMMMSSSXXXWWWTTT[[[hhhpppzzzvvvnnnkkkllljjjkkkmmmkkkggggggjjjgggddd```]]]\\\]]]\\\\\\[[[cccppp}}}uuujjj]]]PPPHHH===:::888999999:::@@@GGGXXXOOOCCC999444222333333111000000111333444444333111444666888;;;CCCMMMUUUfffrrrzzzkkk___SSSHHHBBBAAADDDOOO\\\fffrrrrrriiihhhjjjooopppnnnnnnqqqxxx{{{xxxXXXGGGDDDMMMbbb||||||mmmaaaZZZIIICCC;;;333---***)))***+++)))(((((()))******)))(((((())),,,...///...,,,+++******)))(((&&&&&&%%%***((('''''')))******)))))))))''''''***)))!!!###(((+++)))(((******(((***%%%###%%%&&&%%%%%%'''###$$$&&&%%%$$$$$$%%%&&&)))$$$"""%%%&&&%%%&&&)))&&&))),,,,,,)))(((***,,,---...//////,,,***))))))+++''',,,666666***%%%)))'''%%%$$$&&&***+++)))&&&&&&%%%$$$%%%'''))))))((((((((()))***'''###%%%)))&&&&&&''''''((()))))))))***+++,,,------,,,+++***///...,,,++++++,,,...///---///000000111333666999;;;;;;>>>CCCFFFHHHMMMSSSaaacccdddfffiiiqqq|||}}}yyywwwyyyzzzzzzxxxsssmmmhhhggghhhdddcccbbbaaa___\\\WWWSSSVVVUUURRRPPPNNNNNNNNNNNNRRROOOMMMLLLLLLMMMLLLLLLIIIMMMNNNKKKLLLPPPQQQOOORRRTTTVVVXXXXXXVVVSSSRRRRRRQQQPPPOOOOOONNNLLLJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA???BBBDDDCCC@@@???AAACCCBBBAAA@@@>>>>>>>>>??????:::===@@@AAAAAAAAABBBCCCAAAMMMTTTNNNEEEAAAAAA@@@??????EEEKKKHHHEEEOOO___jjjttt~~~~~~rrrcccWWWRRRQQQOOOPPPRRRQQQOOOQQQVVVTTTTTTRRRPPPMMMLLLMMMOOOPPPUUU]]]gggqqq||||||nnn```UUUKKKAAA;;;777333333777999;;;DDDOOOXXXPPPDDD999444222222222222000000111555999;;;<<<888;;;@@@EEEKKKVVVdddnnn{{{qqq\\\MMMCCC:::444333666888@@@MMMZZZhhhyyysssfffdddeeejjjlllkkklllpppwww{{{uuuTTTCCC@@@JJJ^^^wwwnnn]]]RRR@@@;;;555///***(((''''''---+++))))))******)))(((((((((***,,,//////...,,,******)))(((''''''(((((()))'''&&&&&&((()))***)))'''((('''%%%&&&'''###'''))))))&&&(((***)))%%%***%%%"""$$$%%%$$$$$$'''!!!###%%%%%%$$$$$$%%%&&&%%%######%%%$$$"""$$$(((%%%))),,,,,,((('''))),,,,,,------,,,***((()))***,,,'''---;;;:::***###'''%%%$$$###&&&)))***(((%%%'''&&&$$$%%%'''((((((((('''%%%&&&))))))''''''***''''''(((((()))******+++************************111000...,,,,,,,,,...///...///000111222444888;;;===<<>>===AAAFFFAAAAAA@@@???>>>=========888:::=========<<<<<<===DDDQQQXXXRRRGGGBBB@@@???888888>>>EEEBBB>>>JJJ[[[iiisss{{{yyyjjjXXXIIIBBB>>>===>>>AAAAAA???BBBFFFGGGHHHHHHFFFBBB@@@CCCFFFFFFHHHLLLRRRYYYcccnnnuuuooofffXXXLLLCCC===888444444000///222555888CCCOOOVVVNNNCCC:::555222222111222000000222777===AAACCC???DDDJJJQQQZZZgggxxxiiiQQQBBB:::555111000444///222>>>HHHQQQ```pppxxxyyypppnnnooosssuuuuuuwww{{{zzzsssSSSBBB@@@GGGZZZqqqkkkVVVIII<<<777111+++((('''&&&%%%///---************)))'''((((((***,,,//////---+++))))))(((''''''(((***+++)))'''%%%%%%''')))))))))###'''((($$$$$$(((++++++%%%&&&%%%$$$(((------(((+++&&&###$$$%%%######&&&!!!###&&&&&&&&&&&&'''((($$$$$$&&&(((&&&"""$$$)))%%%))),,,+++'''&&&(((++++++,,,,,,***(((((()))***---'''...>>>===+++!!!&&&$$$###"""%%%((()))&&&###(((&&&%%%%%%'''(((((('''$$$!!!!!!%%%((('''&&&((('''(((((()))***++++++,,,******))))))))))))******333111///---,,,---......///000111111222555:::======<<>>@@@AAALLLNNNVVVTTTCCC<<<>>>;;;@@@===;;;<<<<<<@@@JJJTTTcccrrr}}}wwweeeRRRCCC:::===;;;999999:::;;;:::999<<<>>>>>>;;;;;;???@@@======AAADDDDDDFFFLLLWWW```dddeeeggghhhiiikkknnnppppppnnnrrryyy{{{tttkkkfffSSSNNNFFF???:::666222000111111111333888===@@@BBBGGGBBB<<<999888666333111666555444777>>>EEEJJJMMMNNNRRR[[[eeeppp}}}wwwaaaIII;;;555111......///...---///444<<>>IIITTTeeerrryyyqqq___NNNAAA999:::888666666777888777666777::::::777777;;;;;;999666888999:::;;;@@@GGGMMMEEEHHHLLLOOOPPPQQQRRRTTTWWWWWW[[[bbbbbb\\\UUURRRFFFBBB<<<777444222000...111000000222555999<<<===AAA===888555666666666444999999;;;@@@HHHPPPVVVYYY\\\cccnnnzzz~~~mmmYYYCCC777222///......---+++))))))+++000555888AAACCCJJJQQQZZZkkk{{{xxx}}}|||xxx{{{}}}zzzuuutttxxx}}}sss]]]NNNEEEIIITTTfff|||{{{gggSSSCCC999222111///,,,+++*********---,,,+++***)))******+++++++++++++++++++++++++++))))))(((''''''((())))))++++++***)))))))))))))))((('''&&&&&&'''((()))***'''&&&$$$######$$$&&&'''(((&&&$$$###%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&((()))***((()))***)))&&&%%%&&&'''((())),,,......+++'''###'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))+++***)))'''***(((&&&&&&((()))((('''))))))************)))))).........,,,++++++...000111333666888::::::999999CCCEEEGGGIIILLLPPPTTTXXXcccjjjttt{{{rrrqqqqqqrrrwww{{{~~~~~~~~~}}}~~~wwwvvvrrrmmmiiihhhiiikkkkkkkkkkkkmmmnnnllliiifffiiinnnqqqoooooorrrsssrrrllljjjjjjjjjiiifffgggjjjnnnmmmllllllnnnrrrvvvyyyssstttrrrpppnnnpppwww|||{{{yyyyyyyyy{{{{{{zzzyyyvvv|||~~~{{{yyyyyyxxxvvvtttxxxtttqqqqqqvvv{{{}}}~~~zzz{{{}}}~~~~~~}}}||||||~~~zzzxxxwwwyyy|||~~~{{{zzz{{{|||yyyvvvuuusssoookkkgggbbb\\\XXXYYYVVVUUUXXX^^^bbb```^^^]]]aaaccc```ZZZVVVVVVXXXYYYWWWSSSPPPNNNNNNNNNOOOLLLMMMMMMMMMLLLIIIFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDJJJIIIQQQTTTJJJFFFDDD<<<<<<888777888:::???JJJVVVhhhppprrrgggWWWHHH>>>888888777555555666666666555444777777444444888888666555555555555666999;;;===222666;;;======<<<<<<<<>><<<======AAALLLXXXiiimmmiii\\\NNNDDD===888:::888666666777888777666444777777444444888888666666555444555777777666444333555777888666555444444555777===BBB???999888;;;333111//////000222222222222222222111111111333444777444111///111555999<<>>AAAKKK\\\rrrwwwcccOOO===000***+++,,,---...---+++)))(((+++***)))(((((()))******++++++++++++************'''''''''&&&&&&'''''''''(((((('''''''''''''''(((&&&&&&&&&'''((())))))***$$$%%%&&&''''''&&&%%%$$$)))&&&$$$###%%%'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''((()))(((&&&%%%&&&'''(((***++++++)))'''&&&&&&***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++***(((***)))((((((((((((((('''******))))))))))))******+++,,,---------///111444333444666888;;;<<<>>>>>>AAADDDHHHMMMRRRYYY___dddllltttpppsssvvv{{{}}}}}}|||zzzxxxvvvuuuuuuvvvzzzzzz{{{yyyuuupppkkkhhhllllllkkkhhheeeccccccdddeeegggiiikkkkkkkkkjjjjjjlllooooookkkjjjmmmooonnneeejjjnnnlllggggggjjjmmmnnnoooqqqrrrrrrpppnnnlllhhhlllooonnnkkkiiilllpppnnnmmmkkklllnnnppppppppppppuuuxxxvvvqqqqqqwww}}}rrrqqqqqqqqqssstttsssqqqooonnnmmmnnnqqqqqqooommmsssssssssssstttuuuvvvwwwuuuuuuvvvuuusssqqqnnnlllnnnnnnooorrruuuyyy|||~~~|||}}}{{{uuusssxxxzzzuuukkkdddccceeeggghhhhhhgggddd___ZZZWWWQQQSSSUUUXXXZZZ[[[ZZZZZZUUUVVVXXXXXXWWWTTTQQQPPPTTTLLLMMMNNNJJJMMMPPPJJJJJJGGGDDDCCCBBBDDDMMMWWWgggggg```SSSHHHBBB>>>:::;;;999888888999999999777555777777444555888999777333222222333555444222000222333222111000000333555000222666:::888333333777222000//////111222222222222333444333111000111333666444111///000444999<<>>CCC]]]rrrttt]]]HHH;;;@@@IIIZZZnnnqqq\\\HHH999///***)))+++,,,------+++)))'''******)))(((((()))***++++++++++++******)))))))))&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((''''''$$$%%%'''(((((('''%%%$$$)))'''%%%%%%&&&)))))))))''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&'''***+++---,,,***(((((()))+++***))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***(((''',,,,,,+++)))'''&&&&&&&&&******)))(((((()))*********,,,......///000333555333444555777:::===???@@@BBBEEEJJJOOOUUU\\\ccchhhpppyyykkkqqqwww{{{yyywwwuuusssrrrrrrrrrrrrsssssspppkkkfffcccaaahhhiiiiiigggeeeccccccdddhhhkkkoooqqqqqqpppoooooommmppppppkkkiiikkklllkkkdddjjjlllhhheeefffjjjlllmmmooosssvvvvvvsssooommmhhhkkkooopppmmmlllmmmnnnqqqooommmmmmoooqqqqqqqqqoooqqqrrrooolllmmmsssxxxqqqpppooopppqqqpppnnnllliiikkknnnqqqsssssssssrrrvvvvvvuuuvvvwwwyyy|||}}}|||~~~}}}xxxssspppnnnnnnmmmmmmnnnpppsssuuu{{{{{{{{{}}}{{{yyy{{{yyyzzzzzzxxxrrrjjjbbb]]]WWWYYY\\\^^^`````````___VVVXXXYYY[[[[[[ZZZYYYWWW]]]TTTRRRRRRLLLQQQWWWTTTQQQNNNLLLKKKHHHHHHNNNVVVcccaaaYYYMMMFFFDDDAAA===<<<;;;999999:::::::::999555888888555555999999777444555666777666555444333//////...------000444888333222444888777444444777111///......000111000///111333555444111///111444444444222000///222666:::GGGNNN\\\lllzzzttt\\\HHH>>>666222111...---...,,,,,,------,,,+++***************---222@@@ZZZqqq|||kkk\\\QQQIIIBBBAAA===999888:::;;;:::888===FFFYYYrrr{{{XXXEEE;;;999444555777222333222000------000555:::QQQhhhsss^^^JJJ>>>???GGGVVVjjj|||lllVVVCCC666///---)))***,,,,,,,,,***((('''******)))((()))***+++,,,+++++++++***))))))((((((&&&'''(((((((((((('''&&&''''''&&&&&&''''''(((((((((((())))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''***)))(((&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''***---///...+++((()))***,,,+++)))***++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))'''%%%,,,,,,,,,***'''&&&&&&'''+++***)))(((((()))***+++***,,,...000000111333555666666777888;;;???BBBDDDCCCFFFLLLSSSYYYaaaiiioooxxxkkkqqqvvv~~~xxxwwwtttrrrppppppooopppmmmnnnnnnjjjeeeaaa``````dddfffhhhgggfffddddddeeejjjnnntttvvvuuusssrrrrrrnnnqqqqqqllliiiiiiiiifffeeeiiiiiidddbbbfffiiiiiimmmooosssuuuvvvuuusssqqqjjjkkkmmmnnnooopppqqqrrruuurrrooonnnnnnoooooonnnkkkkkklllkkkjjjkkkmmmppppppoooooopppqqqqqqooommmhhhmmmrrrsssrrrrrruuuyyyzzzyyyyyyyyy|||~~~zzzwwwpppooollljjjjjjlllnnnpppuuutttsssuuuwwwxxxwwwvvvxxxsssnnnoooooopppooollljjjhhhcccddddddddddddbbbaaa```ddd\\\\\\ZZZSSSVVV]]]ZZZWWWUUUTTTTTTQQQNNNRRRYYY]]]ZZZSSSJJJFFFGGGEEEAAA@@@>>><<<<<<===>>>===<<<999;;;;;;888999<<<===;;;999;;;>>><<<999777777999111222222000///000333555888444333666888666555777///...---...///000///......111444444000///111444000111111///...000444888@@@HHHWWWhhhtttzzzzzzxxxxxx~~~wwwfffNNN???777111000///---,,,...............---,,,++++++&&&'''***000777GGGbbbyyyzzzjjjXXXMMMIIIDDD???>>>:::555444444555333000222:::KKKeeennnPPP===444444111444666000111000...,,,,,,///333666KKKccczzzrrr___LLLAAA<<>>@@@<<<888888888888666222///...000111000111222333444444444333---,,,+++,,,------,,,+++000///---------000333444444111///111111///111444:::;;;@@@MMMZZZ___ZZZRRRQQQVVV^^^gggooouuuxxxzzz}}}}}}|||xxxooo^^^JJJ<<<:::444---,,,...000...+++...,,,(((&&&&&&)))---///---///111888JJJcccvvvlllSSSFFFCCCBBBAAA@@@>>>===999444000...///111555333EEE```ttt~~~xxxeeePPP???::::::333333777666444...+++,,,...///333888OOOdddxxx|||qqq```NNNCCC@@@AAAEEERRRjjj}}}oooVVV>>>222111///,,,(((''''''(((***,,,+++***&&&))),,,------,,,,,,,,,---,,,+++)))(((((((((((()))***+++***'''&&&&&&'''%%%$$$$$$&&&)))++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&(((***,,,---,,,+++***)))(((&&&&&&((()))(((''')))&&&$$$$$$%%%&&&&&&&&&((('''))),,,...---((($$$***'''###%%%)))+++)))&&&((('''&&&$$$$$$%%%&&&'''&&&'''((())))))((('''&&&(((******)))+++...---)))))))))************)))))),,,+++,,,000444666444222666555888<<<======@@@FFFGGGMMMVVV^^^fffpppzzznnnnnnoootttyyy||||||{{{oooqqqqqqooollliiiiiijjjkkkqqqssskkkccc``````___[[[\\\]]]___```aaabbbbbb```dddlllrrrpppkkklllpppnnnrrruuutttnnniiihhhhhhggglllmmmgggdddfffjjjkkkfffffffffhhhlllnnnnnnnnnxxxyyyzzzxxxuuussssssuuuxxxtttpppnnnoooooommmjjjjjjbbb]]]___ccceeeeeegggmmmmmmooorrrvvvxxxxxxvvvuuuvvvwwwvvvsssqqqqqqqqqzzzyyywwwwwwxxxzzz~~~|||xxxuuutttttttttuuunnnmmmsssrrrkkkjjjpppppppppooonnnmmmkkkiiiiiisssvvvvvvsssssswwwxxxwwwrrrrrrqqqqqqrrrsssuuuuuuooopppssswwwzzz{{{zzzyyy|||~~~yyyxxxyyy|||}}}}}}|||zzzyyyzzz{{{~~~}}}~~~|||yyywwwwwwooollliiifffdddeeefffhhhhhhaaa^^^``````\\\[[[\\\WWWVVVTTTRRROOOLLLIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFIIICCC??????@@@>>>???BBB888666444222222222333444---///111333333222111000...---,,,---//////...---111000///...///111333555555111000222222000111555555666;;;DDDMMMPPPKKKEEE@@@DDDJJJPPPVVVZZZ\\\]]]ggghhhiiifff^^^PPPAAA777666222---+++---......,,,)))(((''''''(((***---...111333777@@@TTTlll}}}~~~iiiQQQEEECCCBBBAAAAAA???>>>:::555111///000111222333HHHfffzzz~~~kkkTTTDDD>>>>>>777666:::888666000---///111333777===QQQggg}}}uuucccRRRGGGCCCBBBDDDOOOdddxxx}}}xxxwwwjjjTTT???555333000+++***)))((()))+++,,,+++***))),,,///000///...------******))))))((()))))))))((((((((()))))))))))))))&&&%%%%%%&&&)))******)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&''')))+++,,,------,,,+++***(((&&&&&&'''((('''''')))'''%%%%%%'''(((((('''(((((((((+++---,,,)))%%%)))&&&$$$&&&***+++)))&&&((((((((((((((())))))***&&&'''(((((((((((('''&&&'''))))))(((***...---((())))))******++++++******,,,,,,---111555888777555888777999===???>>>BBBGGGLLLRRR[[[dddlllvvvpppoooooopppsssuuuuuuuuunnnnnnnnnmmmkkkiiijjjkkklllrrrtttnnngggddddddccc\\\]]]]]]___aaaccceeefff___bbbiiiooooookkkkkkooopppsssuuusssnnnjjjiiiiiifffhhhhhheeeeeejjjllljjjddddddfffjjjmmmoooooonnn{{{|||}}}{{{xxxtttsssrrrrrrooonnnooopppppplllhhhiiiccc```cccffffffgggiiiqqqqqqsssvvvyyy{{{zzzyyysssuuuvvvvvvrrrooommmmmmqqqrrrssssssttttttuuuuuu}}}{{{xxxtttqqqnnnmmmmmmppplllmmmssssssmmmmmmqqqooooooppppppooommmlllkkkssstttrrrnnnooouuuyyyxxxrrrrrrpppooonnnnnnnnnnnniiikkknnnrrrvvvvvvssspppxxx}}}}}}uuuppppppsssttttttssspppnnnnnnppprrrwwwvvvuuuuuuxxx|||~~~|||~~~zzzxxxxxxyyyyyyvvvrrrooopppoookkkhhhhhhcccbbb___\\\YYYUUUQQQPPPPPPOOONNNMMMKKKJJJIIIIIIOOOHHHCCCCCCBBB@@@@@@CCC===:::666555666888777555...///111222222222000//////......///111222111000222111000///000222444555555222111333333111222555000222666;;;??????;;;888555777;;;>>>AAACCCDDDDDDLLLOOOQQQOOOIII???777222111///---,,,,,,---...///++++++++++++,,,,,,------444777>>>LLLcccyyyvvvcccNNNDDDCCCBBBAAAAAAAAA???<<<777222000111333222777QQQqqqqqq\\\MMMGGGEEE<<<;;;===999333///---///222444:::@@@TTTlllzzzgggWWWNNNFFFDDDCCCJJJ\\\mmmsssqqqnnndddRRR@@@666333000+++,,,*********,,,---,,,+++...000333444222000......((((((((((((((()))******(((&&&%%%'''+++...---+++'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))+++,,,---,,,,,,+++***(((&&&%%%&&&'''&&&&&&***(((''''''((())))))((()))(((((()))***+++)))'''(((&&&%%%'''***+++(((%%%###$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&((((((''')))---,,,((()))******+++,,,,,,,,,+++,,,,,,...222666999:::999:::999;;;???@@@AAAEEEJJJRRRYYYcccmmmvvvsssqqqpppoooppprrrttttttpppooonnnllljjjjjjkkkkkkmmmtttxxxuuuooollliiieeeccccccbbbbbbbbbdddeeeggg```bbbhhhnnnnnnjjjjjjmmmooorrrtttsssnnniiifffeeefffeeeaaa___cccjjjmmmkkkhhhiiijjjnnnpppqqqooommmxxxyyyyyyxxxuuuqqqnnnllliiiiiiiiimmmpppoookkkgggjjjfffeeejjjmmmmmmnnnppptttttttttvvvyyyyyyxxxvvvqqqsssuuutttpppllliiihhhfffhhhmmmqqqssssssrrrrrrvvvuuusssqqqnnnllljjjiiikkkiiilllrrrsssooonnnppplllmmmoooqqqrrrqqqpppooosssssspppmmmoootttwwwuuurrrqqqpppooonnnmmmllllllkkkkkklllooossssssqqqnnnuuuyyy|||xxxpppkkknnnssspppooollliiiffffffiiilllooonnnllllllnnnrrrvvvyyy|||}}}~~~yyysssrrruuuwwwvvvvvvwww{{{zzzvvvtttpppnnnkkkgggbbb\\\XXXVVVSSSSSSRRRRRRQQQQQQPPPOOONNNJJJIIILLLKKKFFFBBBBBBEEE???999888:::;;;999555444333222222222222333333111000///000222333333222333222111000111222444555444111111333333111111444000333666777777555444444333444555666777888888888999===???>>>888333111111...//////...------000222555333111///------------666;;;FFFYYYqqqnnn]]]KKKDDDCCCCCCBBBCCCBBBAAA===888444222333555777@@@___wwwfffYYYRRRMMMBBB??????777333000000333777:::AAAIII[[[sss~~~kkk\\\SSSHHHDDDAAAFFFSSSbbbjjjkkkhhh___OOO>>>444222///***---,,,++++++------,,,+++111333666666444111...---)))((((((((((((((()))))))))&&&$$$''',,,///---***((('''&&&&&&(((((('''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))***++++++******+++(((%%%$$$%%%&&&&&&&&&)))'''&&&''')))))))))(((***)))((((((((()))))))))&&&&&&&&&)))++++++(((%%%"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''))),,,+++''')))***+++,,,---.........+++,,,...222555999:::;;;:::999;;;@@@BBBCCCGGGNNNXXX```kkkuuu~~~rrrqqqpppooooooqqqtttvvvvvvsssooolllkkkkkkllllllooowww}}}{{{wwwsssnnnhhhhhhgggfffeeeeeefffggghhhbbbcccgggmmmnnnkkkkkkmmmlllppptttuuusssooojjjhhhjjjggg```\\\aaakkkpppooooooooooooqqqrrrqqqnnnkkkrrrrrrrrrrrrpppmmmjjjgggccccccdddhhhmmmmmmjjjfffjjjhhhjjjppptttttttttwwwrrrrrrrrrssstttsssqqqooonnnppprrrqqqmmmiiifffdddaaadddjjjooorrrrrrqqqooolllllllllkkkjjjiiihhhggghhhgggjjjnnnooommmlllnnniiikkkmmmppprrrsssttttttrrrsssrrrpppqqquuusssooonnnnnnnnnnnnnnnmmmmmmmmmllliiiggghhhmmmoooooommmooosssuuurrrllljjjmmmrrrmmmllliiidddaaabbbeeegggiiihhhffffffgggjjjnnnpppsssuuuwwwyyy}}}}}}qqqjjjiiiiiijjjeeefffhhhlllsss|||{{{uuuoooiiidddaaa]]]]]]]]]\\\[[[YYYWWWVVVTTTPPPOOORRRRRRNNNKKKKKKFFFAAA;;;:::===>>><<<888;;;888333000000222555888333222111222444555444333444333333222222333444555333000111333333111000333111333555555333333444666///////////////000111222222444555333///,,,---//////000111000//////111333777555000---,,,---///111999BBBSSShhh}}}fffXXXJJJEEEEEEDDDCCCDDDCCCBBB>>>999555333444666:::GGGiiirrrfff___VVVIIIEEEBBB777888777888===@@@EEENNNWWWeeezzzmmm^^^VVVHHHBBB>>>AAAKKKWWW```eeeddd\\\LLL:::000...---+++---,,,++++++---...---,,,111444777777555111...,,,+++***)))(((((('''''''''+++(((%%%''',,,...+++'''((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''(((((((((((((((+++(((%%%$$$%%%&&&'''''''''&&&%%%'''((()))((('''))))))(((''''''''')))***%%%&&&''')))******(((&&&'''((()))))))))'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&(((((('''))),,,+++'''***+++,,,...///000000000+++---///111444666999;;;:::999;;;@@@CCCEEEKKKRRR]]]eeeqqq|||ppppppqqqpppppprrruuuxxx{{{wwwrrrooonnnooopppppptttzzz~~~zzzwwwqqqlllhhhhhhhhhhhhhhhiiiiiijjjbbbbbbfffmmmpppooooooqqqmmmpppuuuxxxxxxvvvrrrppppppllleee```dddmmmssssssrrrqqqoooooonnnllliiifffjjjjjjiiijjjkkkjjjhhhfffbbb``````cccggghhhfffccceeeeeejjjqqqtttssssssvvvqqqqqqqqqrrrssssssqqqoookkklllmmmlllhhheeebbbbbbcccfffjjjmmmnnnmmmkkkiiiddddddddddddddddddddddddeeefffhhhiiijjjjjjiiiiiihhhiiikkkmmmoooqqqssstttpppqqqqqqpppsssuuuqqqjjjjjjkkklllmmmnnnnnnnnnmmmooojjjfffhhhmmmqqqqqqoookkkmmmooonnnkkkjjjllloookkkjjjgggccc______aaadddfffeeeddddddeeegggiiijjjhhhlllqqqtttwww|||vvvlllgggccc```^^^[[[\\\___cccjjjqqqxxx|||~~~~~~{{{wwwxxx}}}~~~|||wwwtttrrrrrrqqqnnnkkkgggcccaaabbb[[[UUUTTTTTTSSSUUUYYYHHHDDD@@@???AAABBBAAA??????<<<666222111444888;;;777555444555666777666444777666666666666666777777333111111555555111111333222222222111111222555888......---,,,---///000111111111000...,,,+++,,,...222222111111000111111111000...***((()))---222555===KKKaaaxxxyyyaaaVVVKKKHHHHHHFFFEEEFFFDDDBBB???:::555333444666:::KKKppp~~~tttlllbbbTTTPPPKKK>>>;;;;;;>>>DDDHHHMMMXXXcccppp|||lll^^^UUUHHHAAA;;;===CCCKKKTTT\\\^^^XXXJJJ888...,,,,,,***+++******+++---......---222555888999666111...,,,---,,,+++)))((((((''''''+++(((&&&'''******(((&&&(((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))%%%$$$&&&((()))***&&&%%%%%%'''))))))((('''((())))))((('''&&&(((***%%%&&&((()))))))))((('''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&((((((''')))---,,,(((***+++---///000111222222...///111222222444777::::::999<<>>;;;999:::<<<>>><<<:::999999999999888666;;;;;;;;;:::::::::::::::555333444777777444333555444222///...000333666777222111///...///000222444555222///...//////000///555222000000111111///,,,+++***))))))***...222444>>>QQQkkksss___UUULLLJJJJJJHHHGGGHHHCCCBBB???:::555333444666>>>PPPvvvyyynnn```]]]XXXJJJBBBCCCHHHNNNRRRYYYdddpppzzzxxxjjj\\\RRRGGG???999:::<<>>DDDJJJOOOWWW___jjjsssvvvyyyzzzzzzxxxxxx{{{~~~zzzuuusssuuuxxxzzz{{{|||vvvsssuuuuuusssnnnnnnmmmjjjgggccc```^^^]]]]]]cccmmmuuuxxxzzz}}}~~~{{{wwwsssrrrqqqpppooommmooonnnjjjiiimmmooonnniiifffcccaaa```___]]][[[ZZZXXXWWWZZZ___ccccccbbbiiiddd^^^[[[[[[\\\ZZZYYYXXXYYY^^^dddeee```___aaa^^^___aaadddhhhkkkjjjiiifffggggggdddaaa______```ccccccddddddddddddccccccgggeeecccbbbaaaaaaaaabbbeeeeeedddbbbaaabbbcccbbbjjjhhhfffddddddfffiiijjjkkkkkkjjjjjjooosssqqqjjjnnnoooqqqssssssssssssrrrnnnkkkiiinnnuuuxxxtttoooqqqoooooopppssssssooolllooonnnllliiieeecccdddeeedddeeeffffffgggffffffeee^^^eeemmmsssttttttuuuwwwkkkhhhfffhhhjjjiiiddd___XXXYYY[[[^^^aaadddfffhhhbbbdddjjjppppppkkkiiikkkiiifffeeeiiiqqqtttqqqllllllnnnqqqrrrtttuuuxxxzzzzzzzzz{{{~~~~~~zzz{{{yyysssppppppeeeccc^^^WWWPPPKKKJJJJJJHHHGGGFFFDDDCCCBBBBBBAAA???>>><<<<<<<<<<<<:::888>>>>>>>>>>>>>>>>>>======777555666999999666555777777333///...000444666777333111///---...///111333999555111111333555444333777333......111111,,,(((++++++,,,,,,...///111111===RRRooo}}}lll^^^UUUMMMLLLLLLJJJHHHIIICCCBBB>>>:::555333444666DDDUUU{{{vvviiihhhcccTTTOOOPPPUUU\\\```gggtttttthhhZZZPPPGGG???888777777888???IIIMMMLLLFFF:::222///---)))((('''''')))---//////...333666:::;;;999555111///+++++++++***++++++,,,---$$$&&&''''''&&&&&&''')))&&&%%%$$$%%%'''((('''&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''$$$$$$############$$$$$$######$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''+++(((%%%%%%'''+++---...''''''(((***,,,,,,+++)))%%%(((******'''&&&''')))''''''((('''&&&''')))***&&&&&&&&&'''))),,,///000)))((('''&&&&&&'''((()))(((******)))+++...---)))+++,,,...000222333444555555777777555333333666999===<<>><<<<<>>:::888999:::;;;;;;999666444555555444777===111000......///111444666:::444///...111333111...//////...------,,,++++++///***(((+++......111555EEE[[[xxxtttdddVVVTTTOOOJJJJJJLLLIIICCCFFFAAA===999333...000555EEEddd~~~yyyssskkkddd[[[]]]ccckkkpppvvvvvvfffVVVMMMEEE===666222000222999BBBGGGDDD>>>888333///---,,,************,,,///111222999777666777999777000***(((+++------+++)))+++---%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%((($$$"""###'''(((&&&"""&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$%%%$$$""" %%%&&&'''''''''%%%"""!!!((('''%%%$$$$$$%%%'''(((((('''%%%'''***...000000)))***)))'''(((+++***%%%)))&&&&&&((()))&&&'''***,,,***'''%%%%%%'''***,,,((('''&&&'''((()))(((''')))((('''&&&&&&'''((()))---,,,++++++------,,,+++))))))***---000333777999444666888999999999:::;;;BBBAAABBBHHHRRR]]]ggglll}}}|||||||||}}}}}}{{{zzz|||}}}yyytttqqqrrrtttnnnhhhaaa^^^______\\\YYYZZZ\\\___ccciiinnnppprrrmmmkkkkkkmmmlllgggeeegggfff```[[[ZZZ\\\^^^\\\XXXTTTRRRPPPMMMMMMPPPTTTUUURRRQQQQQQRRRTTTWWWZZZ\\\___^^^[[[WWWSSSQQQPPPPPPQQQSSSVVVVVVUUUTTTSSSSSSQQQRRRSSSTTTVVVWWWXXXYYY\\\[[[ZZZZZZ[[[YYYWWWTTTWWWXXX[[[]]]]]]]]][[[ZZZ\\\ZZZYYY[[[^^^___]]]ZZZ___]]][[[[[[]]]___^^^\\\ccc```\\\\\\^^^___^^^[[[bbbgggiiifffdddeeedddaaagggnnnooohhhbbbdddiiijjjnnnlllnnnrrrqqqnnnpppuuuvvvzzzyyytttrrruuuwwwvvv{{{vvvrrrqqqnnniiiiiilllkkkhhhhhhiiihhheeefffkkkjjjjjjkkkooorrrsssqqqooollliiihhhkkkooooooiiibbb^^^bbbdddcccdddgggeee___XXXWWWZZZaaaeeedddcccdddbbb]]]]]]aaabbb___]]]___`````````cccgggkkklllllllllkkkkkklllmmmnnnpppqqqqqqsssuuuwww|||zzzrrrvvvvvvwww{{{~~~}}}zzzwwwrrrmmmnnnnnnmmmkkkhhheeebbb```WWWRRRLLLKKKMMMNNNLLLIIIIIIGGGDDDDDDHHHMMMIIIAAACCCAAA>>><<<===>>>>>>===@@@<<<999999888777;;;@@@666555333222222333555666777333......000222000............---,,,+++++++++...***(((,,,...///222666EEE[[[vvvqqqddd^^^[[[UUUNNNLLLMMMJJJEEEBBB>>>999666222...111888GGGeee{{{sssnnniiijjjoooxxx}}}~~~nnn^^^SSSGGG@@@999555222000444;;;@@@???<<<999444000---+++,,,,,,,,,---///111444555999777555666777555///***+++---///...+++******+++'''''''''&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%(((%%%"""$$$'''(((&&&###%%%&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%&&&%%%###!!!###$$$&&&''''''&&&$$$###'''&&&%%%$$$$$$%%%&&&''''''%%%$$$%%%(((+++------)))***)))'''(((+++***&&&(((%%%%%%))))))((()))---+++***(((&&&&&&(((***+++***(((''''''((()))'''&&&)))(((''''''''''''((()))+++***))))))++++++***)))((()))+++...111666999;;;888:::<<<=========>>>@@@CCCDDDGGGLLLTTT```kkksss|||}}}~~~|||}}}|||}}}{{{vvvsssrrrssskkkddd\\\YYY[[[\\\[[[YYY[[[[[[\\\___bbbfffiiikkkbbb``````cccccc___^^^___^^^VVVOOOOOOTTTXXXVVVRRRLLLIIIGGGFFFHHHMMMRRRVVVSSSRRRQQQQQQRRRUUUWWWYYY]]]\\\ZZZUUUQQQOOOOOOPPPOOOQQQSSSRRRNNNLLLMMMOOOOOOPPPPPPPPPQQQQQQRRRRRRVVVTTTRRRRRRRRRRRRPPPOOOSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUVVVYYY]]]]]]ZZZVVVYYYWWWVVVWWWZZZ[[[\\\[[[^^^]]]ZZZYYYYYYZZZ[[[\\\\\\aaabbb___]]]^^^]]][[[___eeefffbbb^^^___cccfffhhhhhhjjjnnnooonnnppptttyyy{{{yyytttsssvvvyyyzzz|||xxxuuuuuussspppppptttrrrmmmiiikkkkkkiiiiiikkknnnmmmlllmmmooorrrrrrrrrkkkiiiiiilllqqqrrrmmmhhhcccgggiiigggfffggggggfff^^^[[[]]]cccfffeeedddfffaaa``````aaa___[[[ZZZ]]][[[[[[\\\___dddhhhjjjjjjhhhgggeeedddbbbbbbaaaaaadddgggjjjlllrrrwwwtttnnnnnnmmmlllooosssvvvuuussswwwyyyzzzzzz|||~~~|||{{{rrriii___[[[]]]___]]]ZZZTTTRRRNNNKKKOOOSSSQQQKKKFFFDDDBBBAAACCCEEEFFFFFFEEE???;;;999888777:::???999888777666555444444444666222//////111222111......------,,,,,,++++++***---***))),,,///000444999JJJ___www{{{ppphhheeebbbZZZRRROOOOOOKKKEEE>>>999444222000///333:::IIIddd{{{vvvwwwwww|||xxxfffZZZHHHAAA;;;777444111222666999999999888555000,,,***---------...000222555666999666444333444222...***---...///...,,,*********)))((((((''''''&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%(((%%%###%%%'''(((&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%&&&&&&&&&$$$"""!!!###$$$&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$###$$$&&&((())))))(((***)))'''(((,,,+++''''''$$$%%%(((***)))***...******))))))))))))******,,,***((((((((((((&&&$$$***)))(((''''''((()))***+++***))))))++++++***))))))***,,,///333777;;;===666888:::;;;<<<===???@@@EEEIIINNNRRRYYYdddsss~~~xxxyyy~~~|||{{{~~~zzzzzz~~~~~~zzzwwwvvvuuuiiibbbZZZXXX[[[^^^^^^\\\ZZZZZZYYYYYYYYYZZZ^^^```YYYWWWXXX[[[[[[WWWVVVXXXXXXRRRLLLJJJNNNRRRRRRQQQLLLIIIFFFHHHKKKNNNTTTZZZVVVUUUTTTTTTTTTVVVXXXYYY]]]]]]ZZZUUUPPPNNNPPPRRROOOQQQSSSPPPKKKIIIJJJMMMRRRQQQQQQQQQPPPPPPOOOOOOPPPNNNLLLKKKLLLLLLKKKJJJSSSSSSSSSTTTTTTVVVWWWWWWRRRRRRTTTXXX\\\\\\WWWSSSTTTTTTSSSTTTVVVWWWXXXXXX[[[[[[ZZZWWWTTTSSSVVVZZZUUUYYY\\\YYYXXXZZZ[[[YYYUUUYYY\\\\\\ZZZ]]]aaaeeedddeeegggiiijjjjjjmmmppptttvvvvvvuuutttvvvyyy{{{zzzvvvtttvvvuuusssuuuxxxxxxpppkkklllnnnlllkkklllppppppooooooppprrrrrrssskkkiiiiiilllpppqqqmmmiiieeehhhjjjgggeeeeeegggiiigggddddddiiikkkjjjiiikkkdddeeefffeee```\\\\\\^^^[[[ZZZ\\\___dddhhhkkkkkkeeedddbbb___]]][[[YYYXXX\\\___bbbdddjjjppppppllliiihhhggghhhmmmrrrrrrnnnoooppppppoooooosss{{{vvvrrruuuvvvsssnnnfffccc^^^ZZZ\\\aaa```[[[OOOKKKGGGFFFIIINNNRRRTTTLLLEEE>>><<<;;;999;;;>>><<<<<<;;;:::999888777666666444222222333333111///------,,,,,,++++++++++++---******...///000555;;;LLL___ttt{{{xxxsssnnnjjjfffddd^^^VVVSSSQQQKKKCCC;;;555111///......222999GGG___zzz{{{~~~xxx}}}}}}}}}mmm___IIIAAA:::666444333555999666666555444111...,,,***,,,,,,,,,---///111444555999666333111111000---++++++,,,---,,,+++***************)))((('''&&&&&&%%%'''&&&$$$$$$&&&'''&&&%%%(((&&&%%%%%%'''(((&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&''''''%%%###"""###$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&'''''''''((())))))'''))),,,,,,((('''$$$$$$(((((('''(((+++((()))******************---+++)))(((((('''%%%###******((((((((((((******---,,,++++++------,,,+++***+++---000333666888:::444666888::::::<<>>===<<<<<<;;;777666555555444222///,,,------,,,,,,,,,,,,,,,+++---+++,,,///000000666===JJJ[[[kkkpppmmmkkkjjjiiieeeeeeaaa\\\YYYUUULLLCCC;;;444///...------000555BBBTTTjjjxxx{{{xxxpppjjjooollllllsss|||~~~yyy|||~~~ssscccOOODDD999444222222555:::666555222///---+++++++++------------///222444555999666333000///...,,,+++((((((((()))***+++************)))((('''&&&&&&%%%(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''')))(((''')))------))))))%%%%%%''''''$$$%%%((('''((()))***+++******)))---+++)))))))))(((&&&$$$+++***)))(((((()))***+++---,,,++++++------,,,+++,,,---///000222333444555666888:::;;;===???CCCFFFGGGPPPZZZ```fffqqqppprrruuuxxxwwwvvv}}}yyysssoooooopppqqqxxxxxxxxxzzz{{{zzzwwwtttgggcccaaadddjjjnnnmmmkkk``````]]]WWWOOOKKKJJJLLLSSSQQQSSSWWWXXXUUUTTTWWWYYYZZZYYYTTTOOOOOOSSSXXXSSSLLLKKKPPPQQQPPPSSS[[[ZZZ[[[]]]______^^^\\\[[[______^^^XXXQQQOOOSSSXXXVVVUUUTTTSSSQQQOOOMMMLLLQQQQQQPPPNNNLLLKKKJJJIIIKKKIIIHHHHHHIIIIIIHHHFFFKKKKKKKKKLLLMMMOOOPPPQQQMMMMMMOOORRRUUUTTTOOOKKKKKKLLLMMMLLLKKKLLLNNNOOORRRTTTTTTRRRNNNLLLMMMOOOWWWZZZZZZVVVSSSTTTTTTRRRPPPOOOPPPRRRQQQNNNOOORRRUUUYYY[[[YYYYYY]]]___^^^aaaccchhhooopppnnnoooqqqooolllllloooppppppssswwwyyytttrrrtttssspppnnnpppkkkooosssuuutttrrrqqqpppjjjiiiiiiiiiiiihhhfffdddbbbaaabbbdddcccbbbdddhhhjjjggghhhlllnnnkkkiiijjjeeehhhhhhdddaaaaaa```^^^\\\[[[\\\^^^bbbeeeffffffcccccccccbbb```___]]]\\\WWWZZZZZZWWWYYY___aaa```]]]bbbaaa\\\^^^gggkkkiiifffggggggeeeccccccgggkkkkkkkkkkkkiiiiiijjjnnnqqqnnnppptttxxx{{{|||}}}}}}|||tttiiiaaa```ccchhhlll```WWWPPPNNNMMMIIIGGGGGGAAAAAA???>>>===<<<<<<<<<;;;;;;;;;999555111---***------------------------...---///111000000666>>>KKKXXXeeeiiiiiijjjlllllleeefffccc^^^[[[WWWNNNDDD999222.........---...111;;;GGGWWWaaaccc___ZZZVVVXXXVVVWWW___kkksssuuuttttttxxxvvvdddSSSFFF999222000///111555555333000---+++***+++,,,.........///111333666777888777444111///---++++++&&&&&&&&&(((***+++***))))))((((((''''''&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&'''(((((('''&&&(((((('''***......+++***'''&&&''''''$$$$$$&&&&&&'''((())))))***))))))+++***))))))))))))(((''',,,+++***))))))***+++,,,+++***))))))++++++***)))...///000111222222222222444666888:::<<>>IIISSS^^^bbbeeejjjllllllfffeee___XXXUUURRRKKKBBB666000,,,...000///...000444;;;EEEKKKKKKGGGCCCBBBCCCFFFKKKPPPTTTYYY^^^bbbdddjjjvvvttt___OOOBBB666111///---...000//////...------,,,,,,,,,.........///000333555666777777666333///,,,+++***((('''&&&(((++++++***((('''''''''&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&###$$$$$$$$$######$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((('''''''''$$$$$$$$$%%%((()))((('''&&&(((((('''***//////+++***'''&&&)))(((&&&&&&)))&&&&&&&&&'''(((((()))))))))((('''(((***++++++))),,,+++************+++,,,+++***))))))++++++***)))...///111222333444444333333444666888:::>>>CCCGGGLLLVVVcccnnnxxxiiihhhhhhgggdddeeeooo|||{{{ooojjjlllppppppoooiiiiiiiiilllnnnmmmhhhcccddddddhhhpppyyy|||xxxsssnnnooolllcccVVVLLLHHHHHHRRRQQQUUU\\\``````bbbeeeccc```[[[YYYXXXVVVTTTRRRPPPJJJKKKSSSUUUPPPRRRZZZTTTXXX^^^bbbccc```[[[XXX^^^___^^^XXXPPPNNNTTTZZZVVVRRRPPPRRRVVVUUUNNNGGGRRRQQQPPPOOOMMMKKKJJJIIIGGGGGGHHHIIIJJJIIIGGGDDDBBBCCCEEEGGGHHHIIIIIIJJJFFFDDDDDDFFFHHHGGGBBB>>>===???BBBCCCCCCDDDHHHLLLDDDEEEGGGJJJKKKKKKIIIHHHCCCGGGGGGCCCBBBDDDFFFDDDCCC@@@@@@EEEEEE@@@???CCC@@@FFFJJJHHHJJJQQQTTTSSSQQQNNNPPPTTTTTTQQQSSSYYY[[[XXXXXX[[[]]]^^^aaaeeefffgggjjjllliiibbbbbbffffffjjjnnnooommmmmmnnnpppggggggggggggggggggfffeeeddd^^^^^^eeejjjhhhfffhhhfffdddffflllnnnjjjgggffffffhhhfffcccfffjjjggg```cccaaa``````bbbccccccbbbeeeeeeeeeeeedddbbb```___cccddd```ZZZWWWYYY\\\[[[YYYbbbbbbVVVQQQXXX^^^^^^WWWZZZ]]]\\\ZZZZZZ\\\___YYY[[[\\\]]]]]]^^^aaaccc^^^```cccgggiiijjjjjjiiiqqqnnnlllnnnlllhhhgggiiijjjkkkpppwwwyyyuuusssssszzz|||}}}~~~vvvppppppooojjjeeecccaaa^^^YYYUUURRRPPPPPPQQQNNNOOONNNJJJCCC;;;555222......//////////////////000000222333111///555>>>@@@IIIRRRWWW\\\ccceeedddfffcccZZZQQQLLLKKKFFF???444...+++///111000000111111444:::>>><<<777444444777???GGGGGGCCCBBBHHHOOOUUU\\\iiivvv|||}}}pppXXXFFF<<<222000000...---...***+++---/////////...---+++++++++,,,...000333444777777777444000---+++***+++)))((()))+++,,,)))'''%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&"""###$$$$$$###"""###$$$###$$$%%%%%%&&&&&&&&&&&&$$$######$$$%%%&&&$$$###""""""###$$$%%%'''((()))''''''((((((((((((''''''###"""###%%%'''((('''&&&&&&(((((('''***//////,,,***''''''***+++)))***---%%%%%%%%%%%%&&&((()))***''''''&&&(((+++,,,,,,+++,,,,,,+++******+++,,,,,,---,,,++++++------,,,+++...///111444555666666666777888:::<<>>???>>>===;;;<<<===>>>@@@AAAAAA???===777777999<<>><<<999777999===???===999<<>>EEEPPP[[[bbbbbb```]]]YYYSSSMMMHHHCCC>>>:::////////////////////////...000222222///---...000000222666:::===>>>??????IIIKKKOOOXXXhhhttttttmmmoooyyy~~~}}}}}}xxxcccLLL>>>999222---++++++++++++((()))+++,,,------,,,++++++,,,---,,,,,,...111333777666555222---***))))))(((&&&&&&(((******(((%%%&&&%%%%%%&&&((()))(((&&&%%%%%%$$$&&&'''(((&&&%%%'''%%%"""!!!###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))((()))***+++***'''$$$)))'''$$$""""""###%%%&&&'''((((((((())))))******'''&&&&&&&&&'''***---///%%%%%%%%%&&&&&&&&&'''''')))((((((((((((((()))***((()))***)))((((((***,,,///...---,,,+++,,,---.........///000333666999;;;===<<<;;;<<<>>>BBBHHHKKKVVV```mmmxxx```fffiiieeeccchhhmmmooowwwrrrllljjjkkknnnppppppqqqpppppppppnnnkkkfffbbbbbbaaadddooo|||zzzmmmkkkfff^^^VVVMMMFFFBBBFFFKKKSSSYYY\\\]]]^^^^^^^^^aaabbb^^^WWWPPPMMMMMMMMMJJJGGGIIIMMMOOONNNKKKRRRSSSTTTWWWXXXVVVRRROOOVVVWWWVVVTTTPPPNNNMMMMMMNNNJJJIIILLLOOOMMMEEE>>>AAAFFFLLLOOONNNLLLJJJJJJLLLKKKKKKLLLMMMKKKHHHFFFEEECCCCCCFFFIIIIIIDDD@@@???>>>>>>@@@BBBBBB===999666777999;;;;;;:::999888888888999:::;;;:::888666666555666999<<<===<<<:::;;;888666777:::;;;999555;;;>>>AAACCCDDDDDDFFFGGGGGGFFFEEEFFFHHHIIIGGGDDDDDDDDDEEEFFFHHHKKKNNNOOOXXX[[[]]]\\\XXXVVVYYY\\\[[[^^^bbbfffhhhhhhfffddddddeeeeeecccbbbbbbccceeeaaa___aaagggiiifffgggjjjfffgggfffdddfffjjjjjjfffgggiiihhheeeccceeedddaaa^^^]]]^^^```aaaaaa```^^^______^^^___```aaacccddddddeeeccc^^^^^^aaaaaa]]]___```]]]XXXVVVYYYYYYWWW[[[]]]\\\XXXYYY]]]\\\WWWXXXWWWVVVXXX[[[]]]\\\[[[ZZZ\\\]]]______^^^\\\[[[ZZZ[[[\\\]]]]]]\\\ZZZYYYZZZYYYZZZ^^^cccccc___ZZZ^^^^^^ccciiijjjeeecccccceeefffhhhkkklllmmmmmmmmmqqqqqqsssxxx|||}}}{{{yyy~~~wwwuuutttsssvvvzzz|||uuugggYYYLLLCCC<<<;;;888444222111222333666777777777666555555555666888>>>HHHSSSZZZ[[[ZZZUUUPPPJJJDDD???;;;777444333333222111000///......,,,///111000...,,,---///000111444777999999999999===???AAAHHHUUUbbbddd```___gggllllllnnnlll\\\III999555000---++++++++++++))))))***++++++++++++++++++,,,---,,,,,,---000222333333222000---+++******+++))))))***------***((('''&&&&&&'''))))))(((&&&&&&%%%%%%&&&(((((('''&&&&&&$$$""""""$$$%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&''''''''')))((()))***+++***(((%%%***)))'''%%%$$$%%%'''(((&&&&&&'''(((((((((((((((((('''%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******)))*********))))))+++---...---,,,,,,,,,,,,---...//////000222444777999:::<<<;;;;;;<<>>@@@CCCBBB>>>999777777888888777666555555555666666666555333111///333222333444666777666444999666444444666666444111999;;;>>>?????????AAABBBBBBBBBCCCDDDFFFEEEBBB@@@============???BBBEEEGGGMMMPPPRRRQQQNNNMMMOOOQQQSSSVVVZZZ___aaaaaa```^^^___```aaaaaa```___```bbbbbb```aaaeeeffffffgggkkkkkkkkkgggcccdddhhhhhheeegggiiihhhdddccceeeddd```\\\[[[[[[]]]```aaaaaa```_________```aaaccceeefffddddddbbb___bbbfffddd___^^^___]]]YYYXXXZZZZZZXXX^^^___]]]ZZZZZZ\\\ZZZVVV\\\[[[YYYYYYZZZZZZXXXWWWYYYZZZ[[[\\\\\\[[[YYYXXXVVVWWWYYYZZZ[[[ZZZXXXWWWVVVUUUTTTWWWZZZ[[[XXXUUUZZZYYY[[[```aaa^^^]]]___^^^___```bbbbbbbbbaaa```cccdddeeehhhllloooooonnnuuuwwwzzz||||||}}}rrrcccWWWLLLGGG@@@;;;:::999777555444777999888333000111444222333777???IIIPPPRRRRRRKKKFFF@@@:::666444111000666666444333111///------+++---......---,,,---...///111222444555444444333555777777888@@@JJJOOOOOONNNSSSUUUUUUVVVWWWKKK===222000---,,,,,,------,,,***)))))))))))))))***+++***+++,,,,,,,,,,,,///111//////...---,,,+++******+++******+++,,,,,,***))))))((('''((())))))'''%%%'''&&&&&&'''))))))(((&&&%%%$$$$$$$$$&&&&&&$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((***,,,+++***(((***)))'''%%%%%%&&&((()))$$$%%%'''((()))(((&&&%%%((('''%%%###"""""""""###&&&&&&&&&&&&'''''''''((('''''''''((()))***+++,,,***+++++++++******,,,...------,,,,,,,,,------...///000222444666777888888=========>>>CCCKKKUUU\\\fffppp}}}ZZZYYYYYYZZZ]]]___\\\YYYVVVVVVXXX\\\```dddfffhhhiiinnnrrrsssooojjjhhhhhhaaa```bbbiiippprrrnnnhhhdddbbb]]]WWWQQQJJJFFFCCCEEEHHHKKKMMMMMMNNNOOOPPPSSSVVVWWWVVVRRRMMMKKKJJJIIIFFFDDDDDDGGGJJJLLLLLLOOONNNNNNPPPPPPOOOLLLJJJMMMJJJHHHHHHKKKKKKIIIFFFHHHHHHGGGFFFHHHGGGBBB:::777:::>>>AAADDDFFFGGGHHHHHHHHHJJJLLLMMMLLLHHHEEEEEEBBBAAAAAACCCDDDCCCBBB???>>>>>>AAADDDCCC???;;;::::::999777666555444444777888888666333000///...111000//////111111000///444333111222333444333111666888::::::999999;;;<<<>>>???AAACCCCCCBBB???===;;;:::999999:::===@@@BBBBBBDDDFFFFFFEEEFFFHHHJJJKKKMMMQQQUUUWWWXXXWWWVVVUUUXXX[[[\\\\\\]]]^^^```cccaaaaaabbbccceeehhhjjjkkkllliiiffffffjjjiiifffjjjlllkkkfffdddeeedddaaa]]]\\\[[[\\\^^^aaaaaaaaa```aaaaaabbbccccccdddeeeccccccaaa```ccchhhfffaaa\\\^^^]]]YYYXXX[[[[[[XXX]]]]]][[[ZZZ[[[[[[ZZZWWW^^^]]][[[ZZZYYYXXXWWWVVVXXXYYY[[[[[[[[[ZZZXXXWWWXXXYYYZZZ[[[[[[ZZZXXXWWWSSSRRRQQQSSSVVVXXXXXXVVVYYYWWWXXX\\\]]][[[[[[^^^______``````___]]]\\\[[[\\\\\\\\\^^^aaadddeeefffdddfffiiijjjkkkmmmoooqqqyyy}}}~~~zzzzzz|||ooocccZZZPPPKKKIIIGGGAAA<<<999;;;;;;999555222111222222111222777@@@FFFIIIIIICCC???999555333333222222555444333222000...---,,,+++,,,...............///000000222333444444444333888999777222444;;;BBBEEEEEEFFFDDD@@@@@@@@@888///---,,,+++,,,...000///...******(((''''''((()))***)))***,,,,,,++++++---///...---+++++++++***)))((((((((((((((((((((('''&&&***)))(((((())))))'''%%%'''&&&&&&((()))***((('''%%%$$$%%%&&&'''&&&$$$!!!%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&(((((()))(((((((((***,,,,,,+++)))'''&&&%%%$$$$$$%%%&&&'''$$$&&&(((******(((&&&$$$%%%%%%$$$%%%&&&'''((()))&&&''''''''''''((((((((('''''''''((()))+++,,,---+++,,,,,,,,,++++++---...---,,,,,,,,,------......///000222555666777777666???@@@AAACCCHHHQQQ]]]fffoooyyyTTTQQQQQQUUUZZZZZZWWWTTTNNNOOOQQQTTTVVVYYY\\\^^^```cccffffffddddddgggiii```______bbbggggggbbb]]]___]]]ZZZUUUPPPLLLIIIGGGEEEGGGIIIJJJIIIIIIIIIJJJJJJLLLOOOPPPOOOLLLKKKJJJEEECCCAAAAAACCCFFFHHHJJJKKKJJJIIIJJJJJJJJJHHHFFFJJJGGGEEEEEEGGGGGGEEEBBBEEEGGGFFFDDDEEEFFFBBB:::888777777999<<>>???BBBEEEEEEAAA===>>>===<<<:::888777555555888999999666222////////////---,,,,,,------,,,+++000//////111222333333333333555666555444444666777:::<<>>===::::::999888999;;;===>>>;;;<<<>>>@@@AAABBBDDDEEECCCEEEHHHLLLNNNNNNNNNNNNLLLPPPTTTXXXZZZ]]]```bbbeeedddcccbbbdddgggjjjkkkhhhjjjjjjiiikkknnnlllgggmmmooommmiiifffgggeeeaaaaaa^^^\\\[[[]]]```bbbcccbbbbbbbbbbbbbbbaaaaaaaaaaaacccbbbaaaeeeiiihhhddd]]]___]]]YYYXXX[[[[[[YYYZZZXXXWWWYYY[[[[[[ZZZZZZ^^^^^^^^^\\\ZZZXXXWWWWWWXXXYYYZZZ[[[[[[ZZZXXXWWWWWWXXXYYYYYYWWWUUUSSSQQQOOONNNOOOQQQTTTWWWXXXYYYUUURRRSSSVVVWWWUUUWWWZZZ```___^^^]]][[[YYYXXXWWWTTTTTTUUUUUUVVVWWWZZZ[[[UUUXXX[[[]]]^^^aaadddfffkkkooorrrooojjjiiiooovvvuuuvvvyyy|||~~~zzzqqqfffaaa___\\\SSSLLLIIIFFFCCCAAA???<<<777444555222000333999>>>??????<<<888444111222333555555000000//////...---------------...///111111111111000111333444666777888999<<<===999222111888@@@CCC???>>>999444333222---(((+++***+++---000222111000+++***((('''&&&'''((((((((()))++++++******+++---...,,,))))))***)))'''%%%'''''''''&&&%%%$$$%%%%%%)))((('''((()))(((&&&%%%'''&&&&&&((()))***((('''%%%%%%&&&'''((('''###!!!$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%&&&(((((())))))(((''')))+++++++++)))'''&&&%%%%%%%%%&&&''''''&&&''')))++++++)))'''%%%###$$$%%%&&&(((***,,,---'''''''''((((((((())))))''''''((((((***+++,,,---+++,,,---,,,++++++---///+++,,,,,,------............000222444666666666666???AAACCCFFFJJJTTTbbblllwwwPPPMMMNNNUUUZZZZZZYYYYYYOOOPPPPPPOOOOOOQQQUUUXXXZZZ[[[[[[[[[\\\```dddhhh\\\ZZZYYY[[[^^^___\\\YYYZZZYYYVVVSSSPPPMMMLLLKKKFFFHHHJJJJJJIIIGGGGGGHHHDDDFFFIIIKKKMMMLLLKKKJJJCCCBBBAAA@@@@@@AAACCCDDDDDDCCCAAABBBCCCDDDCCCBBBFFFEEEDDDDDDDDDEEECCCBBB@@@EEEEEEAAABBBFFFCCC;;;;;;888666666:::>>>AAABBBBBBBBBBBBDDDFFFFFFEEECCCAAA@@@@@@??????@@@@@@AAA>>>===>>>AAAEEEEEEBBB>>>??????>>>===:::888666555555666777444000---...000...---+++***+++,,,+++***------...000111222333444111111222111000000222444666999<<<>>>===<<<<<<===::::::::::::::::::;;;;;;::::::;;;===>>>@@@AAABBB===>>>AAADDDEEEFFFFFFEEEEEEHHHMMMRRRVVVZZZ___bbbeeegggfffcccdddiiikkkkkkeeeiiijjjjjjlllooommmhhhkkkmmmlllhhhfffgggfffbbbdddaaa]]]\\\^^^bbbeeefffdddddddddddddddbbbaaaaaabbbfffhhhggghhhlllllljjjbbbccc___ZZZYYY\\\^^^\\\ZZZWWWWWW[[[^^^]]]]]]___```aaa```^^^[[[XXXXXXYYYWWWXXXZZZ[[[\\\[[[ZZZYYYWWWXXXXXXXXXVVVSSSQQQOOOKKKLLLMMMPPPSSSUUUWWWXXXUUURRRRRRUUUVVVUUUVVVZZZ]]][[[XXXUUUSSSRRRRRRRRRSSSTTTTTTSSSQQQQQQRRRTTTNNNPPPRRRTTTUUUXXX[[[^^^___bbbccc```\\\\\\aaaeeeggghhhjjjlllnnnrrrwww{{{zzzzzz{{{~~~|||xxxwwwsssjjjcccZZZUUUOOOLLLJJJFFF???:::;;;777333333666888888777666444000///000222333333,,,,,,,,,,,,------------.........000333444444333111222444666888:::<<<===<<<===999333222999???AAA999666222///...---+++)))*********,,,///222222111++++++***(((''''''''''''''')))++++++***)))***+++---***((((((******'''$$$((((((((('''%%%$$$%%%'''((('''&&&'''((((((&&&$$$'''&&&&&&'''))))))(((&&&&&&&&&&&&'''((('''$$$!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))((('''((()))***)))((((((((((((((((((((())))))'''(((***+++***)))'''&&&$$$%%%%%%&&&(((((())))))(((((((((((())))))))))))((((((((()))***+++,,,---+++,,,,,,,,,++++++---///++++++,,,---............///000222444666777888888===AAAEEEIIINNNXXXgggqqqLLLJJJMMMUUUZZZ[[[]]]aaaVVVUUUSSSOOOMMMNNNSSSXXXVVVUUUSSSUUUXXX]]]```aaaWWWUUURRRRRRTTTUUUTTTSSSUUUTTTRRRPPPOOONNNNNNNNNGGGJJJLLLLLLJJJHHHGGGGGGCCCDDDGGGJJJLLLMMMKKKJJJ@@@@@@@@@@@@@@@AAABBBDDD@@@>>>======???AAAAAAAAA@@@BBBCCCCCCCCCCCCEEEFFF???FFFGGGBBBBBBHHHFFF>>>>>><<<::::::===>>>>>><<<@@@???>>>???AAABBBBBBBBB>>>???@@@??????>>>??????<<<;;;<<<@@@DDDDDDAAA=========>>>===;;;888555333111333555222...,,,...111///---******+++,,,,,,+++,,,---......//////000111...//////...---...000222222444888999999999;;;===<<<===>>>>>>>>>===<<<<<<======<<<<<<===>>>===<<<999:::<<<>>>?????????>>>===@@@DDDHHHLLLRRRXXX\\\```cccccc```aaafffgggeeefffhhhhhhgggiiimmmlllhhhcccffffffccccccffffffcccfffbbb^^^]]]```eeejjjllljjjkkklllllllllkkkjjjiiifffmmmrrrooonnnppprrrrrrhhhhhhccc\\\[[[___aaa```^^^ZZZZZZ```cccaaaaaadddcccdddddd```[[[XXXXXXYYYTTTVVVXXXZZZ[[[[[[ZZZYYYWWWWWWXXXXXXWWWUUURRRQQQKKKMMMPPPRRRSSSUUUVVVWWWVVVSSSTTTWWWXXXWWWXXX[[[\\\YYYUUUPPPNNNMMMOOOPPPUUUVVVVVVTTTPPPMMMMMMOOOLLLMMMNNNOOOOOOPPPTTTVVVVVVVVVVVVTTTSSSTTTWWWZZZ\\\\\\]]]]]]___bbbgggjjjggghhhjjjlllpppuuu{{{{{{nnnkkkfff```ZZZTTTNNNJJJFFFAAA<<<:::::::::777555555333000//////000///...,,,,,,,,,,,,,,,,,,,,,,,,///......000444666555333222333444555777:::<<<===???>>>:::444333888:::999555222///...---+++++++++***))))))***---000000000+++++++++***)))(((&&&&&&&&&(((***+++***))))))***+++(((%%%'''***,,,)))&&&((())))))'''$$$$$$%%%(((%%%%%%$$$%%%''''''&&&$$$&&&%%%%%%&&&(((((('''&&&''''''&&&''''''&&&$$$"""###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''')))(((&&&&&&'''((('''&&&(((((((((((()))))))))***(((((())))))(((((('''&&&%%%&&&''''''(((((((((((((((((()))))))))************)))))))))******+++,,,***+++,,,+++******,,,...***+++,,,...............111222333555777999<<<===<<>><<<===???BBBBBBBBB<<<@@@CCCDDDCCCCCCGGGJJJAAAIIIJJJDDDEEELLLKKKCCC@@@>>>>>>???AAA@@@<<<888>>>===;;;<<<>>>@@@AAAAAA===>>>@@@@@@???>>>>>>>>>:::999:::>>>BBBCCC@@@<<<:::;;;<<<<<<:::777333111000333444222...,,,///333///---+++***,,,---------,,,---......---,,,---...------...---,,,---000222///222555666555777:::===@@@AAACCCCCCCCCAAA???>>>AAA???>>>===<<<<<<:::888777888:::;;;<<<<<<;;;;;;777999<<>>:::777777555222111000///---,,,------,,,,,,,,,,,,++++++...------000444666555333222333333444666888:::;;;EEECCC===555333555333///444222//////---***((()))***)))'''(((+++...//////+++,,,,,,,,,***(((&&&%%%&&&(((******)))(((((())))))&&&$$$&&&+++...,,,((('''))))))&&&###"""$$$'''$$$######%%%''''''&&&%%%%%%%%%$$$&&&'''((('''%%%((('''&&&&&&'''&&&$$$"""###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&&&&'''&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&%%%&&&''')))***+++++++++))))))))))))************+++***************++++++***+++++++++******,,,...)))+++,,,...//////......333333444666888;;;???@@@>>>FFFOOOWWW^^^jjjyyyHHHHHHOOOZZZ^^^\\\[[[^^^aaaaaa^^^VVVOOOOOOXXX```\\\YYYWWWXXX[[[[[[VVVRRRKKKKKKJJJGGGEEEDDDEEEFFFLLLLLLLLLMMMPPPPPPPPPNNNJJJMMMPPPRRRPPPMMMKKKJJJJJJIIIIIIJJJMMMNNNNNNMMMFFFCCC???===>>>@@@BBBCCC???>>>===<<<<<<===>>>????????????AAAEEEHHHIIIIIIDDDBBBBBBFFFFFFDDDDDDGGGHHHDDD@@@@@@CCCCCC???;;;<<<===???AAAAAAAAA???>>>@@@AAACCCCCCBBB@@@===;;;<<<;;;;;;===@@@@@@===999<<<999666777999888333///555222//////111111...+++111000000///...---------///000000///---,,,---...---,,,++++++---000444666999444///...000444555555@@@AAABBBAAA>>><<<<<<<<>>BBB<<<;;;???===666999::::::::::::<<<@@@DDDIIIKKKMMMOOOPPPRRRUUUXXXaaadddbbb\\\[[[^^^^^^ZZZVVVVVVXXXYYY[[[]]]^^^___^^^]]]]]]^^^aaaggglllooosssrrrvvv|||}}}yyyxxxzzz~~~}}}|||zzzyyyyyyyyyyyyqqqnnnkkkjjjfffcccdddiiihhhiiilllpppsssssspppmmmmmmiiieeedddfffeee```[[[]]]ZZZZZZ\\\[[[XXXXXXZZZWWWUUUSSSTTTVVVUUUSSSPPPRRRQQQSSSVVVYYYZZZVVVSSSWWWVVVUUUVVVXXXYYYYYYYYY\\\WWWRRRSSSQQQNNNLLLNNNOOOQQQRRRQQQNNNIIIFFFEEENNNNNNLLLHHHEEEGGGKKKPPPJJJIIIIIIJJJMMMPPPPPPPPPRRROOOMMMOOOUUUXXXWWWUUUUUUUUUUUUTTTTTTVVVYYY\\\cccbbbdddhhhjjjjjjnnntttsssqqqxxxxxxsssppphhh]]]SSSMMMIIIEEEAAAAAA===999666555444444333000111222111///...///000+++---000111111111111111111444666777666777;;;>>>HHHCCC>>>999777666555444222///---,,,,,,,,,+++***,,,,,,,,,+++))))))+++---111111111///---***(((&&&'''%%%%%%(((,,,---(((###)))'''&&&'''+++------+++...***%%%$$$&&&'''&&&%%%$$$&&&&&&%%%######&&&)))%%%$$$$$$$$$%%%%%%&&&'''%%%((('''###!!!###$$$"""***)))''''''''''''%%%###%%%%%%%%%%%%&&&'''((((((''')))((($$$$$$((()))'''((((((''''''''''''((((((%%%&&&''')))))))))(((''')))(((&&&$$$$$$%%%&&&'''%%%''')))+++,,,,,,***))),,,+++)))((((((((()))***+++***+++,,,------+++)))++++++++++++,,,---......,,,,,,------.../////////888777666777:::===@@@AAACCCIIISSS^^^jjjxxxMMMLLLPPPYYY\\\[[[[[[___cccccc```XXXRRRSSS[[[cccddd```[[[YYYXXXUUUOOOIIIGGGFFFEEECCC@@@???AAACCCEEEDDDDDDEEEGGGGGGFFFEEEMMMNNNNNNLLLJJJHHHHHHIIIIIIHHHGGGGGGIIIJJJIIIHHHEEECCC???>>>>>>@@@BBBCCC@@@???>>>=========>>>>>>AAA@@@???@@@CCCEEEEEEEEECCC@@@@@@CCCDDDBBBDDDGGGIIIEEEBBBBBBEEEEEEBBB>>>???@@@BBBBBBBBBAAA???>>>===>>>@@@BBBAAA@@@>>><<<999999:::<<<>>>>>>:::777:::777444555777666222...111000///000222333333333333222000///......//////222333444333111//////000......,,,,,,...000333555:::555000...000222333222:::<<<======<<<;;;;;;<<<>>>:::888999<<<>>>;;;888333<<<@@@;;;999===;;;555333444444444444666999;;;===???AAABBBCCCEEEGGGJJJTTTWWWWWWSSSRRRTTTSSSOOOJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQSSSWWW\\\bbbeeejjjjjjnnnuuuyyyyyy{{{}}}xxxvvvuuuvvvvvvrrrnnnlllkkkhhhdddfffjjjmmmnnnppptttwwwxxxvvvtttvvvssspppooopppnnniiidddccc___]]]^^^]]]ZZZ[[[^^^XXXWWWUUUVVVWWWWWWTTTRRRRRRRRRTTTXXX[[[\\\ZZZWWWYYYWWWVVVWWWYYY[[[[[[ZZZZZZTTTQQQRRRQQQMMMJJJKKKNNNOOOQQQPPPMMMJJJIIIIIIMMMMMMKKKGGGEEEFFFJJJNNNLLLKKKJJJKKKNNNOOOPPPOOOPPPMMMKKKMMMRRRTTTRRROOOPPPPPPQQQPPPOOOPPPSSSUUU\\\[[[\\\``````___ccchhhhhhffflllwwwyyyuuuyyy~~~uuulllfffaaa]]]YYYRRRNNNIIIDDDAAA>>>;;;999444333222111000000//////000111111111000///.........000222222111222555777BBB>>>:::777666555444333222000---,,,------+++***+++,,,,,,***((((((***,,,------...------+++)))((((((&&&&&&))),,,---)))%%%)))'''%%%&&&)))++++++***---***'''&&&&&&'''&&&$$$$$$&&&&&&%%%######%%%((('''&&&&&&&&&&&&&&&''''''%%%((('''###"""$$$%%%###'''&&&%%%%%%&&&'''&&&$$$'''&&&&&&&&&&&&&&&''''''%%%))))))''''''))))))%%%((((((((((((((((((((((((&&&''''''(((((((((((('''((('''%%%$$$$$$$$$&&&'''&&&'''(((***+++*********+++******)))))))))))))))+++******+++,,,,,,***(((+++******++++++,,,---.../////////000000111111111555444444555888;;;===>>>FFFMMMWWWbbbnnn|||QQQOOOQQQWWWZZZ[[[^^^bbbdddddd```ZZZUUUVVV]]]eeehhhccc\\\XXXTTTOOOIIIDDDEEEDDDBBB???===<<<>>>@@@DDDCCCBBBCCCEEEEEEDDDBBBLLLKKKHHHEEEAAAAAACCCEEEIIIHHHFFFFFFGGGHHHFFFEEECCCBBB@@@??????AAABBBDDDAAA@@@???>>>>>>>>>>>>>>>CCCAAA@@@@@@AAABBBAAA@@@BBB>>>===???AAA@@@CCCHHHHHHEEECCCCCCEEEEEECCC@@@AAABBBCCCDDDDDDCCCAAA@@@;;;<<<>>>@@@@@@@@@>>>===777888:::===>>><<<888444999666444444666555222...111222333444444555777999666555222000///000222333777999:::999666444333333111000/////////111333555999666111//////000000000333555777888888888999::::::666222222555888888666111999<<<888777:::888333---///000111000000222333222333555666666777999:::DDDHHHJJJIIIHHHIIIFFFBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDFFFIIIOOOTTTWWWZZZ[[[```hhhnnnsss{{{|||sssmmmlllnnnooonnnkkkjjjjjjgggdddfffkkkppppppqqqtttxxxzzzzzzyyy}}}{{{zzzzzzzzzxxxrrrmmmkkkfffccccccaaa^^^___bbbZZZYYYXXXYYYYYYYYYWWWUUUSSSTTTVVVZZZ]]]^^^]]][[[[[[ZZZXXXYYYZZZ[[[[[[ZZZXXXSSSRRRTTTSSSNNNJJJJJJLLLMMMNNNNNNLLLLLLLLLNNNNNNNNNLLLIIIGGGGGGJJJLLLMMMKKKJJJKKKMMMOOOOOOOOOOOOMMMLLLNNNPPPPPPMMMJJJKKKLLLMMMLLLKKKLLLMMMOOOVVVUUUVVVXXXWWWUUUWWW\\\]]][[[___gggjjjgggjjjrrr~~~}}}yyyuuurrrmmmiiiccc]]]XXXRRRMMMIIIAAA===999777888777555222666555444333111000//////...///000///...///111333;;;999777555555555333222111///---,,,,,,,,,+++******++++++)))''''''(((***((()))***++++++++++++******((('''(((+++,,,***'''(((&&&%%%%%%''')))))))))+++)))((('''''''''%%%###%%%&&&&&&%%%######%%%&&&)))(((((('''''''''((((((&&&)))((($$$###&&&&&&###%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%)))+++))))))+++)))%%%&&&'''((())))))((('''&&&((((((''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&'''''''''(((((())))))***)))************))))))(((***))))))***++++++***(((************+++,,,------000000000000111111111111333444555666888;;;===>>>JJJQQQ]]]iiiuuuSSSRRRRRRUUUXXX]]]aaaeeeaaa```]]]XXXTTTUUU\\\cccccc^^^XXXTTTPPPLLLGGGDDDGGGFFFDDD@@@===;;;<<<>>>CCCBBBBBBDDDFFFGGGFFFEEEGGGFFFDDD@@@>>>>>>@@@BBBJJJIIIHHHHHHIIIJJJIIIGGGBBBBBBBBBAAA@@@AAACCCEEE@@@????????????@@@@@@@@@CCCAAA@@@@@@AAAAAAAAA@@@BBB>>>;;;===>>>???CCCIIIFFFDDDBBBCCCDDDDDDBBBAAAAAABBBCCCDDDEEEEEEEEEDDD===>>>???@@@@@@???>>>===777:::===@@@@@@===999555:::888666666777777444222666888999888666666999<<<999777444111111333555777;;;===??????<<<999777777444333222111111222333444666444222000//////000000...000333333333333444555333111......000222333222...444777555333555555111---///111111000///000111---///111111111000222333999<<<@@@BBBBBBAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>@@@CCCEEEDDDCCCBBBCCCDDDCCCBBBBBBCCCDDDHHHGGGGGGHHHJJJLLLKKKJJJBBBCCCEEEDDDBBBBBBCCCEEE>>>>>>???@@@AAABBBCCCCCCBBB@@@???@@@BBBCCCCCCBBBCCC>>>;;;<<<>>>>>>CCCIIIEEEDDDDDDDDDDDDEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>===:::===AAACCCBBB???;;;999===<<<;;;::::::999888777999;;;<<<:::888999<<<@@@;;;999666333333555888:::===@@@CCCCCCAAA===;;;:::777666555444444444555555222222222111000000111222---///111111/////////000...---------...///...---,,,000333222111222111000...000222222111000000111...000222222111000000111333555888<<<<<<:::888777555555555444444444333333888777666666777888:::<<<===>>>BBBHHHMMMSSS___jjjzzzrrrfff[[[SSSQQQSSSUUUUUUTTTUUUYYYZZZYYY]]]bbbbbbaaaaaacccgggkkklllmmmtttuuuyyy|||~~~|||zzzsssqqqrrrtttsssmmmjjjkkkfffgggggggggfffdddddddddbbbccceeeeeeeeeddddddcccbbb___\\\ZZZYYYXXXVVVTTTXXXUUUUUUYYYXXXRRRMMMLLLLLLLLLMMMLLLKKKMMMPPPRRROOONNNMMMLLLKKKKKKKKKKKKGGGFFFFFFHHHLLLOOOPPPPPPPPPPPPPPPPPPPPPMMMJJJGGGFFFGGGIIIJJJKKKLLLOOORRRVVVUUUUUUVVVTTTPPPPPPSSSUUUTTTUUUYYY[[[ZZZZZZ\\\dddiiijjjgggeeeeeeeeecccggglllqqqvvvwwwwwwwwwwww|||}}}vvvnnneee```___^^^ZZZVVVPPPMMMGGGCCC???:::555111111000//////////////////222111000111222222111000,,,***)))((())))))((('''((()))***)))&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%&&&'''((((((''''''&&&%%%$$$%%%&&&)))+++))))))***)))(((&&&&&&%%%&&&%%%%%%&&&'''''''''&&&(((((('''''''''''''''(((******(((%%%'''+++***&&&***)))''''''((((((&&&%%%!!!"""$$$%%%&&&&&&&&&&&&'''(((&&&""""""&&&((('''%%%''')))******)))'''%%%)))((('''%%%%%%%%%&&&'''''''''&&&&&&&&&%%%&&&&&&(((''''''''''''(((((()))((()))***++++++***)))(((+++)))((((((*********)))************+++,,,---.........//////000111111111444666999;;;===???DDDGGGOOOYYYiiixxxVVVWWWTTTPPPOOORRRSSSRRROOOMMMJJJGGGFFFIIIOOOSSSTTTQQQLLLGGGCCCBBBAAABBBAAABBBBBB@@@<<<999888888======>>>@@@CCCEEEEEEDDD@@@CCCFFFHHHHHHHHHHHHIIIEEEDDDDDDFFFHHHJJJJJJIIICCCFFFIIIHHHDDDCCCDDDEEE>>>???AAABBBCCCCCCCCCCCC@@@???>>>???BBBCCCDDDCCCCCC>>>;;;<<<======AAAFFFEEEEEEEEEEEEEEEEEEFFFFFFHHHGGGFFFDDDBBBAAA@@@???CCCBBBBBBAAA@@@???>>>===<<<@@@CCCEEECCC???===;;;???>>>===<<<;;;;;;;;;;;;888888999999999<<<@@@CCC;;;999777666555777999;;;===@@@DDDEEECCC@@@===;;;888888777777666666666666000222333333111111222333...///111000...---------,,,,,,---------,,,+++******---///000////////////...///000000//////000111---000222222111000000111111///111444555333222444666555555555444444444333555444333222111222222333666777;;;???@@@BBBKKKVVVbbb]]]UUUMMMGGGEEEFFFFFFGGGFFFIIIMMMNNNNNNQQQVVVVVVVVVVVVXXX\\\___``````iiikkkppptttwwwxxxxxxxxxqqqoooqqqtttsssooommmnnnlllnnnooonnnllljjjjjjkkkjjjlllmmmllljjjhhhiiiiiieeeccc```^^^\\\[[[YYYWWWZZZVVVVVVZZZYYYTTTOOONNNQQQQQQQQQPPPNNNOOOQQQSSSMMMLLLKKKKKKLLLLLLKKKIIIGGGFFFFFFHHHLLLOOOPPPQQQOOOOOOOOOOOOMMMKKKIIIHHHFFFFFFGGGGGGHHHJJJOOORRRSSSRRRSSSUUURRRNNNNNNQQQRRRRRRSSSUUUWWWWWWTTTRRRZZZ[[[ZZZYYY[[[___]]]XXXZZZ___eeehhhiiihhhggggggmmmrrrxxx|||~~~}}}xxxvvvuuutttrrrjjjddd]]]VVVOOOGGG===666888666333222111111///---111///------.........---+++***(((((())))))((('''((()))***)))'''%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&'''''''''&&&%%%'''+++///000000///---)))&&&&&&&&&&&&%%%%%%'''***+++***)))'''''''''''''''((())))))++++++(((&&&)))---,,,''',,,***)))(((((((((&&&$$$###$$$%%%'''(((((('''&&&((((((%%% %%%((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&((((((((((((((((((((((((((())))))************))),,,***((((((***+++******++++++++++++,,,---......//////000222333444555666333666999;;;<<>>>>>@@@AAA:::===???@@@>>>;;;999888CCCBBBBBBDDDFFFFFFEEEDDD@@@BBBEEEGGGGGGGGGIIIJJJFFFDDDDDDEEEGGGHHHGGGFFFEEEIIILLLKKKFFFCCCDDDEEEAAABBBCCCDDDCCCCCCBBBAAA@@@>>>===>>>@@@BBBBBBAAABBB===;;;<<<<<<;;;===BBBAAABBBBBBCCCBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>><<>>>>>===;;;::::::;;;<<<999777555555888;;;>>>???:::999888777777888999::::::>>>CCCFFFDDDAAA>>><<<999999999888888888888888111444666555222000111222...///000000...------...//////---+++***)))***+++)))+++---......------///...//////...---...000333,,,///111222111000000000222---,,,///000...000555666666555555555555555444444333222111111111111222333555999<<<999777===FFFJJJHHHFFFBBB@@@>>><<<<<<>>>>>>@@@CCCDDDBBBDDDIIIJJJJJJJJJLLLPPPRRRRRRQQQXXXZZZ^^^bbbeeeggghhhjjjgggddddddggghhhfffgggjjjkkkmmmooonnnkkkiiiiiikkkjjjlllmmmllljjjiiijjjlllhhhfffdddcccccccccbbb```___[[[[[[^^^]]]XXXUUUUUUXXXYYYXXXVVVSSSRRRRRRSSSNNNLLLLLLNNNPPPPPPNNNLLLKKKJJJIIIKKKMMMOOOPPPOOOOOOPPPPPPOOOMMMLLLLLLMMMJJJJJJHHHFFFFFFIIIMMMQQQPPPOOOPPPSSSQQQMMMLLLOOOPPPQQQRRRTTTVVVUUUPPPKKKPPPQQQPPPOOOSSSYYYXXXTTTRRRVVV\\\``````___^^^]]]aaaeeejjjlllmmmqqqyyyyyy}}}}}}vvvooohhh^^^RRRIIIKKKGGGBBB???<<<:::666333555222...------......---,,,***))))))*********)))(((***+++***'''%%%$$$%%%&&&&&&%%%%%%%%%&&&'''(((###%%%((()))((('''&&&&&&'''(((((('''''')))///333<<<;;;888222+++&&&%%%&&&%%%%%%&&&))),,,...---+++'''''''''((()))***+++,,,,,,+++)))'''***///---'''***)))''''''(((((('''%%%((()))***+++***)))'''&&&'''(((&&&""""""&&&((('''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&)))))))))))))))(((((('''((((((*********)))(((''')))))))))))))))******+++---+++))))))***+++++++++,,,,,,,,,,,,---...///000......000222444666777888555888;;;<<<>>>DDDMMMTTT```kkk{{{AAAGGGIIIGGGHHHLLLKKKFFFAAA???<<<;;;<<>>@@@>>>======???@@@???>>>@@@<<<:::;;;;;;999;;;???<<<===>>>>>>>>>>>>???@@@======>>>???AAACCCEEEFFF>>>>>>>>>>>>????????????;;;>>>AAA@@@===::::::;;;<<<<<<;;;999888888999;;;<<<888444333666888999777999999999888999999999:::999===CCCFFFEEEAAA>>><<<999999999999999999999999333666888666333000///000---///000000///...///000333111...***'''(((+++...)))***,,,...---,,,---//////000///......///222555,,,///222333222111111111444...+++......---000666000000000000000000000000555444444444444444444555333666:::<<<777333777???;;;<<<======<<<:::888666;;;:::;;;>>>===:::<<<@@@AAAAAAAAADDDGGGHHHHHHGGGIIIKKKNNNQQQSSSUUUXXXZZZ^^^YYYWWWYYYZZZ[[[___eeefffiiijjjiiifffdddeeegggeeehhhjjjiiigggfffhhhkkkjjjiiiggggggiiijjjiiiiiieeeaaa```cccbbb^^^[[[[[[^^^^^^]]][[[WWWTTTTTTTTTQQQOOOOOORRRUUUVVVSSSPPPOOONNNMMMMMMNNNOOOOOONNNRRRRRRRRRQQQPPPPPPQQQRRRPPPOOOKKKHHHFFFIIIMMMQQQNNNMMMOOORRRQQQMMMMMMPPPOOOQQQSSSTTTVVVUUUNNNHHHIIILLLLLLKKKNNNTTTVVVSSSMMMRRRXXX\\\]]]\\\ZZZZZZ[[[^^^aaa```___bbbiiioooqqquuuzzz}}}tttggg^^^^^^YYYRRRMMMIIIEEE???;;;:::777222000000000111111---,,,******+++,,,+++***(((***+++***(((%%%$$$$$$%%%$$$$$$$$$%%%''')))***###&&&)))+++***(((''''''((())))))((((((+++111666EEEDDD???666,,,&&&%%%%%%%%%%%%&&&)))...000///---((((((((()))***,,,---...---,,,)))'''+++000...((('''&&&%%%&&&(((((((((&&&......///...---***'''%%%&&&((((((%%%%%%((((((&&&((((((''''''''''''((((((###$$$&&&'''((('''&&&&&&***************)))((((((((()))+++,,,,,,***((('''***)))((((((((()))+++,,,...,,,))))))+++,,,,,,,,,------------...///000000+++,,,...000222555777888888;;;>>>???AAAHHHSSS[[[gggrrrBBBBBBDDDGGGJJJKKKIIIHHHDDD@@@;;;999999;;;======>>>===<<<;;;<<>>AAADDDDDDCCCCCCHHHJJJJJJJJJJJJJJJLLLNNNMMMMMMMMMMMMMMMKKKGGGCCCBBBBBBBBBAAA@@@===888444<<<;;;:::::::::<<<===>>>;;;999777777888999999888999;;;===@@@@@@???===<<<999999999:::<<<>>>???@@@<<<;;;999999;;;<<<===<<<<<<>>>???>>>;;;888777777666777888888666777888:::666444222222444666777888:::999888777777999;;;<<>>===:::555111222222111///,,,+++***++++++---+++))))))))))))((('''((((((&&&### !!!%%%)))&&&'''(((******((('''&&&(((((()))(((&&&)))666EEEIIILLLIII:::+++%%%''')))(((&&&%%%&&&***,,,,,,***%%%$$$$$$&&&***,,,+++)))***,,,+++((('''((((((%%%&&&(((((('''%%%$$$$$$%%%......111777<<<999111)))***)))((((((''''''((((((''')))++++++)))'''&&&&&&(((&&&$$$%%%((()))'''%%%***(((((())),,,...,,,)))'''(((+++,,,,,,***(((&&&))))))))))))))))))))))))222...***)))+++---,,,***111000000000000000111222222333555666777888:::;;;888;;;@@@DDDEEEKKKZZZiiiqqq>>>???BBBFFFIIIKKKJJJIIIDDD@@@;;;999999:::;;;;;;>>>>>>===;;;;;;===BBBEEEHHHHHHGGGCCC>>>:::888888===AAAEEEEEECCC@@@??????CCCAAA@@@BBBCCCCCCAAAAAAFFFGGGIIIIIIJJJKKKMMMPPPTTTSSSRRRPPPMMMJJJHHHGGGDDDBBBAAA@@@>>>;;;777333666555444444555666777888666444444555777999:::999777888:::<<<======<<<;;;999999:::;;;<<<======>>>:::888666777999:::;;;::::::<<<>>>>>>;;;777555444555666666666555555888999888666333222333555555444999888888777888:::===>>>>>>???@@@@@@===:::666333555444333555777777444111666555444555666666555333333222111000/////////000//////...............///+++,,,,,,,,,++++++***)))/////////---,,,+++***+++******,,,---...000111111666333000...------,,,+++000000222444333000333999777777777666555333222111000333555555444333333333666777777444111000222444666666555555555666888999CCCCCC???:::999:::888444888999;;;===>>>????????????BBBCCC@@@===>>>FFFMMMPPPRRRUUUVVVVVVUUURRRPPPPPPRRRSSSSSSSSSTTTVVVXXX[[[ZZZYYYZZZ]]]```bbbbbbcccbbbaaa```___^^^]]][[[eeeffffffeeedddbbb```___^^^[[[XXXZZZ\\\]]]YYYUUUTTTTTTUUUVVVWWWUUURRROOOPPPTTTUUURRRPPPQQQQQQOOOOOOMMMKKKJJJKKKKKKKKKKKKOOOQQQRRRRRRPPPNNNNNNNNNUUUSSSSSSUUUWWWUUUOOOJJJIIIGGGHHHLLLMMMJJJIIIKKKJJJOOOVVV___dddbbb[[[UUUTTTUUUVVVUUUTTTTTTVVVXXX___bbbfffiiimmmrrrwww{{{yyytttrrrooohhhbbb___XXXQQQNNNHHH@@@:::999666555222000---,,,,,,,,,---+++)))((())))))((('''(((((('''%%%"""###&&&)))&&&'''((())))))((('''&&&&&&&&&((((((''',,,;;;JJJSSSTTTLLL<<<---'''&&&%%%%%%$$$"""$$$'''))))))((((((''''''))),,,---,,,***)))++++++'''''')))(((%%%&&&''''''&&&$$$$$$$$$&&&))),,,///333333000+++''',,,,,,+++***)))((((((''')))+++------+++)))((((((***(((&&&''')))***(((&&&***(((((()))+++,,,***((()))***++++++***(((&&&%%%************************111---))))))+++---,,,+++000000/////////000111111222333555666777888:::;;;:::<<>><<<<<<<<<===<<<===>>>===;;;:::;;;>>>@@@JJJKKKJJJGGGAAA<<<888777:::>>>BBBDDDCCC@@@???>>>CCCBBB@@@?????????>>><<<@@@BBBDDDFFFGGGIIIMMMOOOUUUVVVUUUQQQMMMJJJKKKNNNFFFCCC@@@===<<<999555333000000000///000000111222333222111222555666777666444555666777888999::::::888999;;;<<<<<<;;;;;;:::666555444555777888999888888:::<<<<<<999555222111222333444333333444666999:::888555444444444333222777777666777888:::<<<===>>>===<<<:::888555222111555333222111222222111000444333444666777777444222333222111000000///000000///...............//////---------------,,,,,,+++111111///---+++***(((''''''(((***,,,---......---333111...,,,------,,,+++000000333666444111444:::888888777555444222111000---000555777666444222111333444333222000000222444333222222222333555666777BBBBBB>>>888777777555000333444555666777777777777999999999888888;;;@@@DDDFFFHHHIIIJJJJJJGGGDDDCCCDDDEEEFFFFFFFFFFFFIIIKKKNNNOOOOOOOOOOOOPPPSSSUUU[[[ZZZYYYWWWWWWWWWWWWXXXccccccccccccbbbaaa```___[[[ZZZZZZ\\\^^^^^^[[[WWWWWWXXXYYYXXXUUUQQQNNNMMMNNNSSSUUUSSSQQQQQQOOOLLLKKKKKKJJJJJJIIIHHHHHHGGGMMMOOOPPPPPPOOONNNNNNOOOPPPNNNNNNQQQUUUTTTOOOJJJKKKJJJKKKOOONNNIIIGGGHHHIIIOOOZZZgggoookkk___UUURRRPPPPPPRRRTTTUUUSSSPPPYYY\\\```cccdddfffhhhjjjqqqpppqqqwww~~~|||~~~xxxyyy|||vvvvvvooohhhddd]]]SSSMMMKKKDDDAAA===888333000...---...,,,)))((((((((('''&&&((((((((('''%%%%%%&&&(((&&&'''((())))))((('''&&&%%%%%%''')))***000???NNN\\\YYYNNN<<>>DDDIIILLLRRRaaappp|||===>>>@@@DDDHHHJJJIIIHHHIIIFFFCCCBBBBBBCCCCCCBBB;;;<<<<<<;;;::::::<<<>>>IIIKKKLLLJJJEEE???;;;999999<<<@@@BBBCCCBBB@@@???@@@???===999:::<<<<<<999;;;===???AAACCCFFFJJJMMMMMMQQQTTTRRRMMMKKKMMMQQQGGGCCC???<<<999888555333000////////////000000000555333111111222222111000222222222333444666888999999:::;;;<<<<<<:::888777555444333444666888888777888999999777444222111111111222222111111222666888;;;999888777888777555444777666666666666777888999===<<<999666333111000000777444111///...///000000111111333555777666333000111111000000////////////------,,,,,,---...//////000000000111111000000///333222000......,,,***)))&&&(((***,,,------,,,+++...,,,++++++,,,.........000111444777555222444:::999888666555333222111000222222111000///111444777111111000000///000222333111111111111222444666777<<<<<<:::777777999888333333444444444444444333333999777555444666999<<<===???@@@AAAAAA@@@>>>;;;999===>>>??????>>>???AAACCCBBBDDDFFFDDDBBBAAAEEEHHHQQQQQQOOONNNMMMNNNPPPRRRZZZZZZYYYXXXWWWUUUTTTSSSQQQQQQRRRUUUWWWWWWSSSPPPQQQSSSUUURRRMMMIIIHHHHHHJJJNNNPPPLLLJJJJJJJJJGGGFFFGGGGGGGGGEEEDDDCCCCCCNNNOOOPPPOOOMMMLLLLLLMMMLLLIIIGGGJJJNNNPPPMMMIIIMMMKKKLLLNNNLLLHHHGGGJJJJJJRRR```ooowwwqqqaaaSSSQQQPPPOOOPPPRRRSSSRRRQQQUUUXXX]]]``````_________bbbbbbdddjjjqqqsssqqqmmmmmmhhhhhhllloooqqqvvv}}}~~~yyywwwrrrjjjdddccc[[[WWWOOOFFF===666000...000---***((((((((('''&&&&&&'''(((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''')))+++111???MMMXXXSSSGGG888...***&&&!!!%%%%%%$$$%%%&&&'''((((((&&&&&&&&&&&&'''&&&%%%$$$%%%((()))&&&'''******((($$$%%%%%%$$$######%%%'''+++,,,,,,,,,***)))((((((---...///000000...,,,+++)))***+++***(((&&&&&&&&&+++***)))))))))(((((('''((((((((((((((('''&&&%%%''''''(((((()))***+++,,,************************///,,,)))***---...---+++......---......///000111222222333555888:::;;;;;;>>>@@@EEELLLQQQYYYhhhvvvBBBBBBDDDGGGIIIJJJHHHFFFIIIGGGFFFFFFGGGHHHHHHGGG:::;;;;;;;;;:::;;;===???FFFIIIKKKKKKGGGBBB???===999;;;===@@@CCCCCCBBBAAA>>>???<<<777999>>>???<<<;;;===???AAABBBEEEHHHKKKHHHNNNTTTTTTOOOKKKKKKLLLDDDAAA===999888777555444000000111111111000000000555333111111111111000///333222222222333555777999:::;;;<<<<<<<<<:::777666777666555666888999888666999888666333000000222444222222222111000222555888;;;::::::;;;===<<<:::888;;;:::999888777666666555<<<:::777333111//////000888555222///---...000222...///000333555444111..................---------++++++++++++,,,---...///000111111222222222111111111///------......---+++((()))+++---...---+++******)))(((***---000111111000000444777555222444999888777555444222111111111444333111...---000555999000///......///111222333111111111111222444666777777999888666888;;;:::666444444444444444333222222777444000///111333333333;;;;;;<<<<<<;;;999777666999:::;;;;;;::::::<<<>>>999<<<===<<<999888;;;===DDDDDDDDDCCCAAABBBEEEIIIKKKKKKJJJIIIIIIHHHHHHHHHDDDEEEGGGJJJKKKKKKHHHFFFGGGJJJKKKIIIEEEBBBBBBCCCCCCFFFEEE@@@>>>@@@BBBAAA???AAACCCBBB@@@??????@@@MMMNNNNNNKKKIIIGGGGGGHHHJJJHHHFFFGGGIIILLLLLLLLLIIIFFFEEEEEECCCAAAEEEKKKOOOWWWeeesssyyyqqqaaaSSSNNNNNNMMMLLLJJJLLLOOORRRNNNSSSXXX[[[\\\ZZZYYYYYY[[[[[[^^^bbbfffgggeeebbbaaa^^^\\\^^^```bbbfffkkkppprrruuuyyy}}}}}}yyyxxxtttnnncccVVVIII===555111333///+++)))((((((((('''%%%%%%&&&&&&&&&&&&$$$###&&&&&&''''''''''''&&&&&&((('''(((***+++///999DDDHHHDDD:::///******(((###%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%$$$#########$$$'''(((&&&&&&******((($$$%%%%%%$$$###$$$''')))000,,,((((((***+++)))&&&)))+++---000111000//////***++++++***'''&&&&&&&&&))))))))))))((('''''''''''''''((('''&&&%%%%%%%%%(((((())))))***++++++,,,************************---+++)))***---///...,,,------------...///000111444333333666:::======<<>>AAADDDGGGJJJKKKHHHEEEBBBAAA999999:::===AAADDDDDDDDDAAACCC@@@999;;;CCCFFFBBB???@@@BBBBBBCCCDDDFFFIIIIIIMMMRRRRRRMMMGGGCCCBBB>>><<<888666666666555444111222222222222111111000444222111222333555444444666555555444555666888999;;;<<<<<<<<<;;;:::888777:::999888999::::::888666888777555222000111444666444444333111000222555888::::::<<<>>>@@@@@@>>><<>>===;;;999777666555:::888444111////////////777555333///------000333......///222333333111///,,,,,,------------,,,,,,*********+++,,,...///000...//////000000000000000---+++)))***---...,,,******+++,,,------,,,++++++***)))(((***---000222222///000444777555222333888777666444222111111222222111333444444333222222333000...------///111222222222222111111222444666777666888777666777:::888444222333333333222222111000666444000//////000000///666777888888888777666555555666777666555555777999555666777666555555555666777999:::888666666999===;;;;;;<<<===>>>@@@AAABBB;;;===>>>@@@AAA@@@???>>>???@@@AAA@@@>>>===<<<===:::<<<;;;666444888::::::999;;;======:::999<<<>>>IIIIIIHHHEEEBBB@@@@@@AAAIIIKKKLLLKKKJJJJJJLLLMMMGGGDDDBBBAAA>>>>>>DDDMMMPPPXXXeeeppprrrjjj]]]SSSHHHHHHGGGEEECCCDDDIIIMMMHHHLLLRRRUUUUUUTTTSSSRRRVVVWWWXXX[[[^^^^^^]]][[[[[[YYYXXXWWWXXXZZZ]]]```cccdddhhhlllqqqwww{{{}}}~~~|||qqqbbbSSSEEE<<<777666222---***)))))))))(((&&&%%%$$$%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&)))((((((*********111999666555///(((&&&)))(((%%%###$$$$$$$$$######%%%'''$$$&&&''''''%%%$$$$$$%%%%%%'''(((&&&&&&)))***'''%%%%%%%%%$$$$$$%%%(((+++///)))$$$%%%)))+++)))%%%&&&(((***---///000000000---------,,,)))''''''((('''((())))))''''''((()))%%%'''((((((&&&%%%%%%&&&)))************))))))(((++++++++++++++++++++++++,,,***(((***...000...,,,---------...///000111222666444444777<<>>CCCEEEEEEDDDGGGCCC;;;===FFFIIIDDDBBBBBBCCCBBB@@@@@@BBBCCCFFFGGGHHHHHHEEE@@@;;;999666444222222333444333222444555555666555444333222666555333444555777666666:::999999999999999999:::======<<<<<<;;;:::::::::<<<;;;::::::;;;999777444444555666555444444555666888777555333111222555888:::;;;===@@@BBBAAA>>><<<===<<<;;;:::888666555444666444222///............444444222///,,,,,,000333000000000111333444333222,,,,,,---.........---,,,++++++,,,---...000111222......///000000000000000---***((()))---...,,,)))++++++++++++++++++++++++---,,,***+++---///000000...///333777555111222777666555333222111222333444111444777777555222111000111...,,,---///222222111222222111111111222444555333555555444555888666222222222222222222222111000555444333111000000111222000111222333444444444444222333444333222222444555333222222333444444333222000333666444111000333666222222333444666888;;;<<<666777888888888777777777888777666666777777666444111444555222111444555444333666888777555555999>>>AAAAAA@@@===:::999:::;;;DDDKKKSSSSSSMMMHHHHHHJJJDDDBBBAAA@@@===;;;AAAIIIHHHQQQ\\\bbbaaa[[[TTTOOODDDBBB@@@@@@BBBCCCDDDDDDEEEHHHMMMPPPPPPOOONNNMMMPPPQQQRRRSSSUUUVVVVVVVVVTTTTTTTTTSSSTTTVVVXXXYYYZZZ\\\___ccchhhmmmqqqssssssuuuwww{{{uuugggYYYMMMDDD???888444///+++*********)))(((&&&$$$%%%&&&'''%%%###'''&&&&&&&&&&&&&&&&&&''''''&&&''')))(((&&&)))///)))+++***%%%$$$&&&'''%%%###%%%&&&%%%######%%%'''$$$&&&((((((&&&%%%&&&(((%%%((((((%%%&&&))))))&&&&&&&&&&&&%%%$$$&&&***---,,,)))&&&&&&((())))))(((&&&&&&''')))+++,,,......---...---+++(((''''''(((&&&(((******((((((***,,,$$$&&&((((((&&&%%%&&&((("""$$$''')))*********)))+++++++++++++++++++++++++++)))(((+++...000///,,,.........///000111333333777555444888>>>AAAAAA???EEEFFFMMMYYYfffsssNNNNNNOOOQQQRRRQQQOOOLLLSSSRRRQQQPPPOOOMMMIIIFFFFFFDDDAAA===:::;;;>>>AAAFFFHHHJJJIIIGGGDDDCCCCCC888666444666<<>>======<<<;;;777555000///...///111222111000888999999:::999888666555;;;999777666666666555444<<<<<<<<<<<<;;;;;;;;;:::>>>===<<<;;;;;;;;;;;;<<<===<<<;;;;;;;;;999666333111444888999888666666555:::999777444222222666999:::;;;===@@@BBBAAA===:::888888777777666444333222333222000...------------222222222///,,,,,,///222222111111222444555555444,,,---.../////////...---,,,,,,---...000222333444///000111222222222222222111---***+++///000---))),,,+++******)))******+++111///---,,,---......------...222666555111222666555444222111111222444555666666777555333111222333222///,,,---000222222000222222111000000111222333...111222222444888777333222333333333333333222222000111111000......000333+++,,,---///111222222333111222333222111111333444222000///000444444222//////333666555222000222555000000//////000222333555222333444333222111222333444111...///111222///,,,+++111444222111333333111000333555444111333888>>>:::;;;:::888555555666888>>>JJJVVVWWWNNNEEECCCDDD===<<<===<<<888444888???>>>GGGQQQUUUSSSNNNKKKJJJDDD???<<>><<<;;;999888666444888:::888888:::888444000000......///111333444555777999;;;<<<;;;999777888:::<<<===<<<;;;<<<<<<<<<@@@CCCAAA<<<888888;;;BBB>>><<<>>>===<<<===AAA???===::::::;;;;;;888666777777;;;>>><<<666333444777888888666333333666::::::;;;===>>>???>>>===<<<888555555666444000000333111111222333222111000///444333222000///.........222///...111666999666333...///111222222000...---...------///222222///+++000111111111111333777:::222111---***,,,...,,,'''///,,,***+++...///...,,,222111000111333444333222111222333222222444777999666555333111000000000000222444555444222000000111000000000000////////////333222111000////////////111000000000000000111111333111//////111222000---111///...---...//////...***,,,...111333444444444222111111000000000000000333222000/////////000000000222444333000...000222333333222222111222222222222222222222222222222222111000///...------...///111111222111000///---+++...///111222111000111222===888555555444222333777===CCCLLLRRRRRRKKKBBB;;;777888888888888999999999>>>AAADDDEEEDDDCCCCCCCCC@@@AAAAAA@@@>>>>>>???AAA???BBBGGGHHHGGGGGGIIIKKKLLLJJJGGGFFFEEEFFFHHHJJJHHHJJJMMMOOOPPPPPPNNNMMMRRRUUUZZZ```cccdddaaa___fffaaaaaagggiiigggfffjjjlllkkkkkknnnrrrwwwzzzzzzyyyrrrhhh]]]UUUOOOJJJGGG888555000---,,,***((('''(((((((((''''''&&&&&&&&&******)))(((&&&%%%$$$$$$(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%'''&&&%%%$$$$$$(((''''''&&&$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((***)))((()))***+++***))))))'''$$$$$$&&&'''((((((''''''''''''((((((((()))''''''((()))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))'''++++++)))***,,,,,,)))///......///000000...,,,+++///333333///...000444:::666666;;;>>>===@@@GGGOOORRRZZZeeeppp~~~SSSUUUWWWWWWWWWVVVUUUUUUZZZ]]][[[TTTNNNMMMNNNNNNJJJHHHEEEBBB@@@AAAEEEHHHHHHJJJLLLLLLJJJEEEAAA>>>>>><<<888666;;;BBBDDDAAA???>>>???BBBEEEGGGFFFDDDAAA???<<<999777555333111222666888666666888777333555333222000000000111222888:::<<<>>>???>>><<<;;;>>>@@@BBBAAA???=========;;;>>>@@@???;;;999:::===@@@===;;;======<<<===AAABBB???<<<<<<>>>>>>;;;888777888===AAA@@@999666888999999888777666777999;;;999:::;;;<<<<<<;;;999888;;;555222444555222//////111222222333222111000///444333222111000///......222000...111555777555222///000111222222111000///111000000111222222...+++222333333333333555888;;;333444111---,,,...,,,(((000...,,,...111333111///999777666666666666555333666666777666444333555666777666444333222222333444333555666555333222222333111111111000000000//////111111111111000000000000111000000//////000000111222000...///000111///---///...---...000111111000---...000111222222222222111111000////////////000333222111000///000000111111222222111000///000111222111111000000000111111000000000000000000000000111000///...------...///000000000000///...------...000111111000//////000444000///111111000222666666;;;BBBGGGFFFAAA:::555666666666666777777777888<<<>>>AAABBBAAA????????????@@@@@@???===<<<===??????AAADDDDDDBBBBBBCCCEEEHHHFFFDDDCCCCCCEEEGGGHHHCCCFFFJJJMMMOOONNNMMMLLLOOORRRWWW]]]aaabbb```^^^___ZZZYYY]]]___\\\\\\^^^cccdddeeehhhjjjmmmpppqqqmmmggg^^^UUUNNNHHHCCC@@@777444000---,,,+++***((())))))((((((''''''&&&&&&***))))))((('''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''((())))))'''&&&&&&(((+++------,,,+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((()))***'''+++,,,)))***---,,,)))......///000111111...,,,...222555444222111333777>>>::::::>>>???>>>AAAFFFPPPSSS\\\jjjwwwVVVWWWXXXXXXVVVVVVXXXYYY___dddcccYYYOOOLLLLLLMMMMMMJJJFFFBBBAAACCCGGGJJJNNNOOOPPPPPPMMMHHHCCC@@@@@@???:::777:::@@@AAA>>>::::::;;;===@@@BBBAAA@@@???===;;;888666444333333111555666444444666555111555444222111111222333444999;;;===???@@@???>>>===BBBDDDEEEDDDAAA>>><<<<<<:::<<<>>>===:::999<<>>;;;;;;===>>><<<===AAABBB???======??????<<<999999:::@@@EEEDDD===:::;;;;;;:::888888:::<<<======999999:::999888666444333<<<444000333777555000...222222222333222111111000333333333222222000///...222000///111444555333000111111111111111111111111333222222222222111...,,,111222333333333555999<<<666999888222//////...,,,222000000222666777555222<<<;;;::::::::::::999777666888999888777555666666888777555444444555777888444555777666555444444555222222222111111111000000//////111222222222111000000000////////////000000111///......///000///---///...---///111333333222000000111111222111111000000000///............///222222111000000000111111333111///...///000000000000000////////////000000000000000//////.........000///......---.........//////............//////---///000000...------...000------000000...///222111444888::::::777222///333333333444444444555555888:::<<<===<<<;;;;;;;;;>>>>>>>>><<<:::999:::<<<>>>??????>>>===<<<>>>???CCCBBB@@@@@@@@@BBBDDDFFFCCCGGGKKKPPPRRRQQQOOONNNJJJNNNTTTYYY]]]^^^]]]\\\ZZZVVVSSSTTTUUUSSSRRRTTTWWWZZZ^^^```______bbbddd]]]XXXQQQKKKFFFAAA<<<999555333///...------,,,+++*********)))((('''''''''((((((((('''''''''&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))'''&&&&&&(((***,,,,,,+++,,,)))&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))((('''''''''((()))***''''''''''''''''''''''''''')))++++++***)))***+++(((+++,,,******---,,,)))......///111333222///,,,222555777666444444777:::???======AAACCCCCCFFFJJJRRRUUU```qqqQQQTTTXXXYYYYYYZZZ]]]___hhhjjjfff\\\SSSPPPOOOMMMLLLMMMLLLHHHCCCCCCGGGLLLRRRRRRSSSSSSQQQLLLFFFBBB@@@???;;;555666::::::666777777888:::;;;=========?????????===;;;::::::;;;555888888444333444222///000000000111222444666777888:::<<<>>>?????????>>>BBBDDDEEEEEEBBB>>><<<;;;<<<======;;;999999;;;===<<<:::;;;>>>???===>>>AAA@@@===:::;;;======:::888;;;<<>>999:::<<<999777888<<<>>>>>><<<999999999888666444222000999444222555777555333333333333333222222222111111222333333333222111///...222111000111222333111///000000000///000000111222222222222222222111000...---...///000222555:::>>>:::??????999444333333222444333333666:::;;;888444888888777999;;;<<<<<<;;;333555888999999888888999777666555555555777999;;;333555777666555444444555333333333222222222111111,,,...000333444333222222111000//////.../////////000000//////000000//////000//////111333444333222111111111111111111111111//////...------------...111111111111111111111111444000,,,,,,///000000.../////////...//////000111555555444222111///...---...........................---,,,,,,,,,---///000***,,,......------...///222///000333222...,,,...000111222333333111000...000000000111111111222222222555777888888888999:::<<<======;;;888777888999======<<<;;;:::;;;<<<>>>>>>>>>===>>>???AAACCCDDDCCCFFFKKKOOOPPPOOOLLLJJJEEEJJJPPPUUUWWWXXXXXXXXXXXXUUUQQQPPPQQQPPPPPPPPPNNNTTTYYYZZZVVVTTTUUUXXXPPPMMMHHHDDDAAA>>>:::777444222///...///000///...------,,,+++***))))))(((&&&&&&&&&'''''''''''''''%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&'''(((((())))))******)))(((((()))***((('''***(((&&&%%%&&&'''&&&%%%&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&''')))+++((((((((((((((((((((((((''')))++++++***)))***+++(((+++,,,******------***---...///222444333///,,,555666777666555666999<<<======???CCCGGGJJJNNNPPPSSSWWWdddyyyJJJQQQYYY^^^```bbbeeehhhooolllddd\\\YYYYYYUUUOOOLLLSSSXXXTTTLLLGGGKKKRRRTTTTTTTTTUUUTTTPPPIIIDDDCCCCCC>>>777444666555111111222444666888;;;===???CCCDDDDDDAAA>>>===>>>???:::<<<;;;666333333111------...///000222444666777999:::<<<>>>@@@AAAAAAAAA???BBBEEEEEECCC@@@>>>>>>>>>>>><<<:::888888999:::;;;999:::???@@@======???>>>;;;999999;;;<<<999777;;;<<>>DDDEEE@@@;;;;;;;;;999777666666999======:::666555444444666888::::::999333666888999888888888888666666666666777999:::;;;333555666666444333333444333333333333222222222222,,,---000333444444444333111111000///////////////111111111111111111111222333222222333444444222111000000000111111222333333///......---------------000000000000000000000000222///,,,,,,...000...,,,///////////////000111111<<<;;;999666444111///...------..................,,,,,,+++++++++---...///'''***,,,---------///000111///000333222...,,,...000000/////////.........------............//////---000222444555666888::::::::::::999777666777888;;;:::999999;;;===>>>???<<<<<<<<<===>>>@@@BBBCCC???BBBEEEGGGGGGEEEBBB@@@BBBFFFLLLPPPQQQQQQRRRSSSQQQPPPNNNMMMNNNOOOOOONNNLLLQQQVVVVVVQQQMMMMMMOOOFFFDDD@@@>>>===;;;999777555333111000111333222222000000///...---,,,+++***&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$######%%%''''''%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''((()))))))))***)))(((((())))))(((&&&'''&&&%%%%%%''')))((('''(((((((((((()))))))))))))))(((&&&%%%%%%''')))***((((((((((((((((((((((((&&&(((******)))((()))***(((,,,,,,***+++------***------///111333222000---555555555444444666:::<<<===@@@BBBEEEIIINNNQQQRRRUUUZZZiiiIIIQQQ\\\cccfffhhhllloooooojjj```ZZZ[[[___]]]WWWSSS[[[bbb___VVVQQQSSSXXXVVVUUUUUUWWWXXXUUUOOOIIIJJJJJJEEE<<<777666444000***---000333666:::>>>BBBEEEGGGFFFCCC>>>;;;<<<>>>===>>><<<666333333111---///000000111222333333444;;;<<<>>>@@@BBBCCCDDDEEE???BBBFFFGGGFFFCCCAAA@@@>>>===<<<:::999888777777888777999>>>>>>;;;999;;;===:::888999;;;<<<999777::::::===AAA>>>888555777777666666777999999999888888777666555444333222222111444888:::666333777???444444333222222222222333222222111000//////000000/////////000//////......,,,------......////////////111222333222333555666///000333444777;;;AAADDDAAAEEEGGGDDDBBBCCCBBB???<<<:::999;;;??????<<<999777666555555666777666444999:::;;;:::777555555666555666888999:::;;;;;;;;;555666777666444333333333333333333222222222111111---...000222444444444444333222111000000//////000000222333222111111222444555444444555666555333111111111111111111222333444//////...------------...---...///000000000/////////...------......---+++//////...//////000111222<<<;;;999666444222000///,,,,,,---............---++++++***++++++,,,------'''***,,,---------///000+++)))+++///000...---000---------------,,,,,,+++++++++,,,,,,,,,---------+++---///111222333666888666666777555444333555666777666666888;;;>>>??????;;;;;;;;;<<<===???@@@AAA@@@AAACCCDDDCCCAAA>>>===@@@EEEJJJLLLJJJIIIJJJLLLGGGIIIIIIIIILLLQQQQQQNNNMMMPPPSSSRRRMMMIIIGGGGGG@@@===:::999999999888777777555333333444555555555444333222111000///...---((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###$$$'''((('''$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''&&&&&&''')))******)))%%%$$$$$$&&&((())))))((((((((()))))))))*********((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&(((******)))((()))***))),,,---++++++...---***---------///111111000...666444222111333666:::<<>>AAACCCDDDBBB>>><<>>AAAEEEFFFEEEBBB???>>>;;;;;;:::::::::999777666555444666;;;;;;777444555:::777555666888999777444777666999===<<<777666999555666888888666666666777555444444333333333333333444444666888555222444:::555444333222222222333333222111///------...000111---.../////////.........+++,,,...///000000000///333555666666444444666999444555666777888;;;???CCCAAADDDEEEDDDFFFIIIGGGBBBBBB???===>>>AAAAAA???<<<999777666777999999888777<<<<<<<<<:::888666777888666888;;;===>>>===<<<:::888999999888555333333333222222222222111111111111//////000111333444555555444333222111000000000000///111333222000000222444444444444666888777555333444333222111111111222222000//////...---.........+++,,,.../////////......+++---//////---,,,++++++------------...///000111444333333222000//////...+++,,,---.........------******++++++++++++++++++***,,,......---,,,---...***((()))...///------000+++,,,---...---,,,***)))*********+++++++++,,,,,,***,,,---......///111333000111222111000000222444444333333666:::<<<<<<::::::::::::;;;<<<======>>>AAAAAABBBBBBBBBAAA@@@???@@@EEEIIIIIIEEECCCCCCEEEBBBGGGKKKMMMRRRYYYZZZVVVOOOOOOOOOMMMJJJGGGCCCAAA>>>;;;888777888999:::;;;999777555555666888888777777666555444222111000000,,,,,,,,,+++++++++++++++''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%)))***'''###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&''')))***)))(((&&&%%%%%%&&&((()))((('''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***)))***+++))),,,---++++++......+++---,,,+++,,,...000000///666444111000222666:::===AAAFFFHHHFFFIIINNNOOOLLL^^^fffwwwOOOVVV\\\^^^]]]___eeelllbbbaaa\\\UUUVVV^^^eeehhhddd```\\\\\\]]]]]][[[WWWXXXVVVWWW[[[______YYYSSSQQQRRRLLLBBB999666333///---///111000//////333777:::>>>AAAAAA@@@@@@EEEIII999;;;999444333555444111,,,...000333666888999:::888999;;;===???AAACCCDDD<<>>;;;:::999888999:::;;;;;;999777222111444999888333111111666444111222555666444111444444666::::::888999===444777999999666444555777222222111111222333333444777444333555555222111333555444333222111222333444333000---++++++---000222+++---...///.........///+++---///111222222000///777999:::888555555777:::666777777666666888;;;>>>@@@BBBCCCDDDHHHLLLIIICCCFFFCCC@@@@@@BBBCCCAAA???888777777999<<<>>>>>>>>>;;;;;;;;;:::999999<<<>>>666999===@@@AAA???===::::::;;;;;;:::777444333333222222222111111111000000000000000111222333555666555444333222111111111111---000222111//////111333222222444666999999777555777555333111000000000000000000///............///***+++---.........------(((,,,000000---*********,,,++++++,,,---...///000,,,,,,,,,---------------***+++---...///...------)))***+++,,,,,,+++***)))---///000///---+++++++++///,,,,,,///...++++++...+++,,,...000///---+++)))************+++++++++++++++,,,---,,,++++++---///---...///.........000222222111111444888:::888555999999999:::;;;;;;<<<<<<===============>>>>>>>>>@@@EEEHHHGGGBBB??????BBBCCCJJJPPPSSS[[[cccddd___PPPNNNLLLJJJHHHEEE@@@===@@@===999888999<<<>>>>>>;;;999777666888999999888999888777666444333222111/////////......---------'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###&&&***+++&&&""""""######$$$&&&''''''(((%%%&&&&&&''''''(((((((((######$$$%%%%%%&&&&&&'''+++)))((('''((((((&&&%%%((('''&&&'''((((((&&&%%%''''''''''''((((((((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,,,,+++++++++,,,))),,,---++++++......+++---+++******,,,/////////777444000///222777;;;======CCCFFFFFFIIIPPPRRRNNNbbbkkk|||PPPXXX\\\XXXVVV[[[______bbbaaa[[[TTTTTT[[[^^^\\\WWWXXXYYYZZZZZZZZZZZZYYYQQQUUUYYYZZZWWWUUUTTTVVVPPPKKKDDD<<<666222000///222///,,,)))))),,,///222555777:::===>>>??????>>>DDD@@@:::555222222333555222111111444:::???@@@???777777999>>>CCCEEEDDDAAA???AAACCCAAA===:::999:::999777555666999:::999777999777555222000/////////333333222222111111000000333333333333333333333333888::::::777222000222444777444000000222333222000777777555111111444222...000///000222444555444333333111//////000///,,,(((,,,,,,,,,,,,,,,---...///,,,///222222000111333777444666888:::<<<===<<<<<<@@@@@@>>><<<::::::===???::::::999999:::<<>><<<888888===@@@???<<<777333555;;;>>>;;;777;;;:::;;;>>>AAABBB???<<<;;;===<<<888777888777444666111...000111///...000111111222333444555555666555555555555444333222111333///...000222222555999888666444555777888666444333444555333000000333666222000//////000///,,,***///---+++,,,...///---+++......//////...---,,,,,,,,,+++)))***+++,,,,,,+++.........---++++++,,,---//////...---,,,,,,++++++---------,,,+++***)))(((+++******,,,......---,,,//////.........---------,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,+++)))&&&'''(((***+++,,,,,,,,,+++...---,,,+++++++++,,,---//////000111222333444444:::999888666666666777888999999999777777888;;;===DDDCCCCCCBBBBBBBBBCCCCCC@@@AAAGGGUUUeeeooopppmmmYYYRRRKKKGGGGGGDDD>>>888::::::888888888888:::;;;>>><<<:::::::::;;;:::999:::999999999:::888555333444222111111111111000......,,,))))))))))))(((&&&&&&$$$######$$$$$$###!!!$$$$$$$$$$$$%%%&&&''''''""""""!!!!!!"""######$$$&&&&&&%%%$$$%%%&&&'''((($$$"""!!!"""###%%%$$$$$$%%%###"""###$$$%%%$$$###,,,***'''%%%$$$$$$%%%&&&***&&&###%%%)))+++)))&&&(((((((((((((((((((((((('''((()))******)))((('''***))))))+++------,,,++++++,,,---...////////////...............///000000333444666666666888;;;>>>@@@BBBEEEHHHJJJOOOUUUZZZjjj}}}NNNVVV[[[XXXXXX]]]aaabbb```___XXXOOONNNRRRSSSPPPNNNPPPSSSUUUUUUTTTRRRPPPIIILLLOOOPPPOOONNNMMMMMMLLLGGG@@@888111...,,,,,,///...+++))))))+++...//////111555888;;;<<<<<<<<<:::888555333111111222333333333555:::>>>@@@>>><<<;;;:::;;;>>>AAABBB@@@===<<<>>>???===999666555555777666555666999999777555555444222000000000000111222222111111000000//////111111111222222222222222666777777555333222333555111///,,,,,,...000///...444444222//////111000,,,/////////111333444444222222000.........---***'''---------......///000000---...000111111111333444444666888:::===???@@@AAACCCBBB@@@<<<:::999;;;>>>777666555555555777999:::???>>>??????AAADDDFFFHHH@@@AAA???;;;;;;???AAA@@@;;;999888999;;;=========<<<;;;;;;===@@@AAA???<<<<<<>>>===999888999888555555000///111333111222444222333333444444555555555666666666666555444333222333000...111222111444888666444333333666666555333444666777666333000000111222000///.........,,,+++...,,,+++,,,......---+++---------------,,,++++++...---+++***,,,------------......---,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,+++***)))(((,,,+++++++++------+++)))---------,,,,,,,,,+++++++++,,,,,,,,,++++++***)))*********,,,------***(((******))))))***+++,,,------,,,++++++++++++,,,---,,,,,,---...///000111111666555444333333333444555555555555555666999<<<>>>?????????>>>>>>>>>>>>>>>???AAAHHHUUUeeennnooolllZZZRRRJJJGGGHHHFFF@@@:::999999999999999:::;;;;;;AAA>>><<<;;;;;;;;;999888===<<<;;;;;;;;;;;;999777666444333333444444333222000...+++*********((('''&&&%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%$$$###$$$&&&'''''''''((('''&&&''')))***)))(((,,,***(((&&&%%%%%%%%%&&&***&&&$$$%%%)))+++)))&&&''''''''''''''''''''''''((()))***++++++***)))((()))))))))+++---...---,,,***+++,,,---............///...............//////222444555666777999<<>>BBBDDDEEEDDDAAA<<<888777888:::333222111000000111222333999888777777;;;@@@FFFIIIBBBDDDBBB>>>===@@@AAA???999;;;======<<<<<>>???>>>======???>>>:::999:::999666555111///333555444444666444444444444444444555555777777777777666555444444444000///222222111222666444222111222333444333222333555888888555333111111333000---,,,------,,,+++---,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++000---******+++---------,,,------......---++++++......------,,,,,,++++++,,,,,,,,,,,,+++***))))))---+++***+++++++++)))'''***++++++++++++***))))))+++++++++,,,++++++***))),,,+++,,,---......,,,***---+++)))(((((())),,,...,,,++++++***++++++,,,,,,++++++,,,,,,---...//////000//////...//////000000///000000222555888;;;===888888999:::::::::999888<<>>===<<<<<<:::999@@@>>><<<<<<=========<<<888777666777999:::999888444222///---,,,+++)))((('''&&&%%%&&&''''''%%%###%%%%%%%%%%%%&&&'''((()))$$$$$$############$$$$$$"""$$$&&&(((((('''%%%$$$%%%$$$###$$$&&&(((((('''%%%%%%%%%''')))***)))(((+++***((('''&&&&&&&&&''')))&&&$$$%%%(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&)))******++++++******))))))((((((***---......,,,******,,,---------------///......---------......111333555666888:::>>>@@@CCCDDDEEEEEEIIIRRR___hhhuuuIIILLLPPPQQQRRRTTTXXXZZZXXXTTTMMMFFFBBB???<<<999<<<===>>>@@@@@@???===<<<;;;:::999<<>>@@@@@@@@@======<<<:::777444333222222444666777888666444222444333333222333444666777111000000///...---,,,,,,,,,,,,,,,---......//////111000///...////////////000...---,,,,,,---......,,,...---***+++...,,,(((---,,,+++,,,///000000000111000///...,,,+++)))''''''((()))+++,,,,,,,,,+++///---+++---000222000...------...111555;;;@@@CCCDDDBBB???:::555333333555000///...,,,,,,,,,,,,,,,111///------000777>>>CCC@@@BBBAAA===<<<>>>>>>;;;888:::<<<<<<<<<>>>@@@CCC<<<;;;;;;;;;<<<======>>>>>>@@@???;;;:::;;;:::777666111111444666444444666555555555444444333333333666666666666666555444444444111111333333111222555222111111111222222222111222333555666666666777777333000---++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,///---***(((***+++,,,,,,++++++,,,...///...+++)))---------,,,,,,,,,+++++++++++++++++++++***))))))+++***)))***+++***(((''')))******++++++***)))(((******++++++++++++******,,,++++++,,,......,,,***,,,***)))''''''(((***+++***************++++++++++++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,------,,,,,,---///333666888999333444666888888777555444888;;;BBBNNNZZZaaabbb```RRRHHH>>>:::>>>@@@===888666777999<<<===>>>>>>===BBB@@@>>>=========<<<;;;@@@>>><<<<<<===?????????:::999999;;;===>>>>>>===888666222000///...,,,***'''&&&&&&'''((((((&&&$$$%%%%%%%%%%%%&&&&&&'''(((""""""""""""###$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%&&&$$$""""""$$$%%%$$$#########$$$'''***+++***)))+++***)))''''''&&&''''''(((&&&%%%%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))))))))(((((((((***---......---++++++,,,---............///......---------------///222555777999;;;???AAAEEEFFFHHHIIILLLUUUcccmmmyyyLLLLLLMMMNNNNNNNNNOOOQQQQQQMMMHHHEEEBBB===999777999888666555555666888999777555444777<<<@@@@@@???EEEAAA;;;444000///000111...//////////////////......000222444555555444333444333111000111333555777111444888;;;======<<<<<<777888:::;;;<<<===>>>???>>>===;;;999777666444333000333666777777666444333555555333333222333444555111111000///...---,,,,,,++++++,,,,,,,,,---------444333222000...---------111000///---,,,,,,------+++------+++,,,///---(((+++***)))***,,,...///...000000000///---+++******&&&'''(((***+++,,,,,,,,,///,,,***,,,///000...++++++***+++---111777===@@@???===:::555000...///111///...---,,,+++*********,,,***'''''')))///666:::999<<<<<<999888::::::666999888777999<<<>>>???>>>;;;;;;;;;;;;:::;;;<<<===>>>@@@???;;;:::;;;:::777777333222555666333222333555555444444333333222222444444555555555444333333444111222555555222222555222222333222222222222333666555444333555777999:::444111---+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,---...111...+++***+++,,,---,,,+++***+++---///...+++))),,,,,,,,,,,,,,,+++++++++******+++++++++***))))))((((((((()))++++++***))))))***+++,,,,,,+++***))))))******++++++*********+++***)))***,,,,,,+++)))'''((((((((((((((('''''')))))))))******+++++++++++++++,,,,,,------......++++++++++++,,,+++++++++,,,+++***---000333333222000222444666666555444333333555;;;DDDNNNSSSTTTSSSJJJBBB999666888;;;:::888555777999<<<===>>>>>>>>>???===<<<<<<>>>??????>>>>>><<<;;;;;;===?????????<<<;;;;;;===@@@AAAAAAAAA<<<:::666444333111///---''''''''')))******(((&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&%%%###"""###$$$&&&((()))&&&$$$###$$$$$$"""!!!&&&&&&'''***---///---,,,))))))((('''''''''&&&&&&'''&&&%%%%%%'''(((((('''''''''''''''''''''''''''(((((((((''''''((((((((()))((()))+++---......,,,,,,---...//////000000000///......---------......///111555888:::<<>>@@@???;;;:::;;;:::777888444333666777333111222666555555555444444333333333444444444444444333333444222444888888555444666333555666555444333444666>>>:::666333444666777888444111...---......---,,,,,,---......,,,,,,---...------,,,++++++,,,...///222000.........///...,,,,,,***)))+++...///,,,))),,,,,,,,,,,,++++++++++++)))***************))))))((('''''')))+++,,,+++***)))***,,,---------+++***((()))******+++************)))((((((******)))(((&&&'''((())))))((('''&&&'''((()))***************)))))))))******+++++++++,,,,,,,,,,,,,,,+++******,,,***)))+++///111000...///000111222333333222222000111555:::@@@DDDFFFFFFBBB>>>888555555666999:::666777888:::<<<======>>>;;;:::999:::===>>>???>>>;;;:::999:::===?????????<<<;;;;;;===@@@BBBBBBAAA???===999777666444222000******+++---......+++)))))))))'''&&&%%%%%%%%%%%%***)))(((&&&%%%%%%$$$$$$'''%%%"""!!!!!!###''')))+++)))'''&&&&&&&&&$$$######$$$%%%)))+++,,,+++)))(((((('''''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((***))))))+++---...,,,+++---...///000000111000000...............///000000///222666999:::<<>>===AAAAAA;;;777888444333000......///111222000111222444777;;;@@@DDD@@@???===:::999888999999::::::999999999999::::::999:::<<<>>>>>>>>><<<;;;777666666555555555666666222555999:::999888999::::::;;;<<<:::888777888:::;;;888555444555555444222///222555666666666888:::777666555444444444555666666555444333111000///...//////......---,,,,,,,,,111555777222)))%%%(((---***,,,---+++******---000))),,,---,,,...111...***)))'''%%%%%%(((***,,,,,,***,,,......,,,+++,,,---++++++******+++...111333+++,,,---,,,***)))***+++++++++++++++---///222444222111000---++++++...111/////////...---,,,+++***'''''''''((()))+++---///,,,111444444555888777444555666777777777777999;;;888:::======:::999999:::===@@@???;;;999;;;:::666777444444888999666444555777777777777666666666666444444555555555555444444333222555:::;;;777666888666888999888666666777999???;;;777555666777666555333222000000000///...,,,,,,...000///---,,,...000,,,+++***)))***+++---...///...---......---+++)))---***((()))---///---***++++++++++++++++++++++++))))))************))))))***))))))***+++,,,***)))((()))+++---...---+++***(((((()))******************)))'''((()))***)))((((((((((((((()))*********&&&'''(((***************))))))************++++++------------,,,+++)))(((***((('''***///111///,,,,,,,,,------.../////////000///000222555888:::;;;999999777333000111555999777777888888:::;;;<<<===:::999888999;;;<<<<<<;;;888888888;;;>>>??????>>><<<;;;;;;===???AAAAAA@@@AAA>>>;;;999888777555333---...///111333333000---...,,,+++)))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$###""""""$$$&&&''')))'''&&&&&&'''''''''%%% """%%%((((((&&&$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))+++******+++,,,---+++***,,,---...///000000000000.........///000111222333///222666999;;;<<>>999:::??????999555666111111000///......//////111333666777888<<>>>>>>>>>>><<<<<<<<<<<<>>>>>>CCCCCCCCCBBB@@@===999777777888:::;;;<<<;;;999888333777;;;<<<:::777777777666888:::999888888;;;>>><<<888555555666777666555///222555666555777:::===:::999888888888999:::;;;777666555444222111000///111000//////...---,,,+++***000333...$$$###***(((+++,,,,,,+++---111444(((+++,,,,,,...111...)))(((&&&$$$$$$'''***++++++(((***------+++***+++...+++)))((('''(((,,,000222***,,,...,,,)))''')))+++***))))))))))))+++,,,---......---,,,+++,,,///222/////////......---++++++###$$$&&&''')))***+++,,,***///333444666:::999666333777;;;999444333888===666:::======;;;999888999===???>>>:::999:::999666777444444999;;;999777888888888888888888888999999555555666666666666666555333222555;;;<<<999888999888:::<<<;;;888777999;;;;;;888666777999:::888666333222111111222111...,,,---///111000...---...111+++***)))((()))***,,,---*********+++,,,***'''$$$...***'''(((,,,///---***++++++++++++++++++++++++((())))))*********)))))),,,+++***+++++++++)))''''''(((+++------,,,***)))(((((()))***************+++)))(((((()))******)))+++***((('''(((+++---///%%%&&&((()))*********))),,,,,,,,,,,,,,,---------............,,,***(((''')))&&&&&&)))///222000,,,))))))))))))***+++------000///...---///111333555111444555111++++++111777888888777777888:::<<<===;;;999888888999:::999888777777888;;;???@@@???>>>;;;;;;:::<<<>>>@@@@@@???BBB???<<<::::::999777555000111222555777666333111111000---+++)))'''&&&%%%""""""$$$&&&)))+++...///######$$$$$$$$$%%%%%%%%%%%%###"""###%%%''''''&&&""""""$$$'''******'''%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***,,,+++++++++,,,,,,***)))+++,,,---...////////////.........///111222444555000333777:::;;;<<<>>>@@@EEEIIIMMMOOOTTTbbbyyyNNNMMMKKKHHHDDDAAA>>><<<;;;555111333:::<<<666000333333222000......///000...000333777;;;???BBBDDDNNNJJJGGGFFFBBB>>>???CCCBBBCCCDDDDDDBBB???<<<:::FFFCCC@@@@@@AAAAAA???<<<<<<;;;:::;;;<<<;;;999777888999:::::::::999888777;;;:::888777777999;;;===;;;777444666;;;>>>>>><<<222333555888:::<<<======:::::::::;;;===<<<;;;999999666333222333444333111333777777111,,,+++,,,+++***+++------------///000,,,))))))---///---,,,---///......111444333---(((---***))),,,---+++---111...,,,***)))***+++++++++...//////000//////...------,,,***)))((((((***,,,)))*********))))))+++---222,,,))),,,,,,))),,,222222000---***)))***,,,---,,,)))'''&&&''')))))))))---///111444555666666666555===DDDCCC<<<888;;;???>>>??????===;;;999:::;;;999===>>>:::888999999777666666555777999999888777999:::<<<>>>???===888444555777777444444888999777777777888<<>>888999;;;;;;:::888555333555555666666444000---***,,,///...++++++......+++111///---***)))***+++,,,,,,,,,++++++***+++++++++)))***++++++++++++***)))...+++)))***,,,---+++(((&&&&&&''''''''''''''''''(((((('''(((((()))***+++(((''')))---,,,)))***---...,,,,,,---//////,,,(((''''''((()))))))))))))))))))))(((((('''''''''&&&)))***+++***(((&&&'''(((((())),,,...---***)))++++++***))))))******(((&&&***'''(((+++,,,***+++...,,,+++***((((((((())))))''''''(((***+++,,,---...---......---++++++,,,...666555222111222555888:::777666666666777999<<<>>>444777;;;>>>???@@@@@@AAABBB@@@===<<<>>>???@@@@@@BBB???;;;<<<>>>>>>;;;777555777999;;;:::888555333333555222---***+++***''')))((((((''''''&&&%%%%%%######$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))((($$$"""$$$(((***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%&&&&&&&&&''''''(((((((((((((((((((((((()))******)))***,,,---...---,,,+++...///////////////......,,,---...000111111111111444444555666777;;;@@@DDDGGGHHHMMMTTT\\\hhh}}}JJJIIIGGGDDD@@@<<<999777777333000333777999555111333333222000///...///000000111333666:::>>>AAACCCHHHFFFEEEEEECCC???@@@DDDBBBCCCDDDDDDCCC@@@>>>===CCCAAA@@@@@@BBBAAA???<<>>===>>>???@@@???>>><<<<<<======<<<:::999777::::::999999888888888888:::777555777<<<>>>===;;;444555666888:::;;;<<<<<<>>>>>>>>>???>>>===:::888888666333222444555555333:::???>>>777000---,,,)))+++,,,------------...///---***)))---///---+++,,,---+++***,,,//////***&&&---)))(((***)))'''(((+++,,,+++))))))***+++,,,,,,/////////......---------...+++)))***,,,---+++(((,,,,,,,,,+++*********+++///***(((***+++***---222111000...,,,+++,,,,,,---...+++)))((()))************+++...111333666888888888>>>CCCCCC>>>;;;<<>><<<<<<===AAACCC@@@999555555666444555555555777999999888666999;;;>>>@@@???<<<999777777999999777666999999666;;;999888999;;;<<<;;;999>>>:::;;;@@@AAA<<<777777555666888999999777555333444444555444333000---,,,---222333000...000111///---,,,+++++++++,,,......,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,***))))))++++++***(((******++++++++++++******((((((((((((((())))))***'''%%%'''******(((***//////---+++,,,---,,,***'''(((((()))))))))))))))))))))(((((((((''''''''''''''')))***)))(((((()))***...---...//////---++++++******)))+++,,,,,,+++***)))'''(((,,,,,,******,,,,,,+++)))((((((((()))***''''''((()))***+++,,,,,,+++,,,,,,+++))))))***,,,000000000000111222333444777666555444555666888999444777;;;===>>>>>>======???===<<<<<<>>>@@@@@@@@@>>>;;;888888::::::777555555777999;;;<<<;;;999777555666444///,,,---,,,((())))))(((((('''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%%%%'''((((((%%%###$$$(((***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%((((((((((((((()))******+++---///111222111///---///000000//////......---------///000111222222222333444555666888<<>>???DDDAAAAAABBBBBBAAAAAA@@@?????????@@@AAACCCBBB???===CCCAAA???@@@BBBDDDEEEDDD??????@@@???>>><<<:::888::::::::::::999777555444999777666999<<<>>><<<:::666777888999:::;;;;;;;;;???@@@@@@@@@>>>;;;777555666444222222444666666666DDDGGGFFF===444///+++(((,,,---......---,,,---///...++++++...///,,,***+++,,,)))((()))+++,,,)))&&&...***((()))((($$$$$$'''***))))))((()))***,,,---111000...,,,++++++,,,,,,...***(((***///000***%%%...------,,,+++++++++***---)))(((***++++++...222000000///......---------000...+++******+++***)))******+++---///222555777:::===@@@AAA@@@>>>>>>???===@@@BBBCCCAAA@@@??????DDDEEE@@@888333444555555444444555888::::::888666;;;???CCCCCC@@@<<<;;;;;;999<<<===::::::;;;:::666<<<:::777666777888888777<<<<<>>===:::999;;;;;;;;;===???@@@@@@??????>>>;;;;;;;;;;;;:::999777888:::<<<===>>>======777999777111///000///+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''(((+++***(((&&&%%%%%%&&&&&&'''%%%$$$%%%((()))'''%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((((()))******,,,///333666777555333111111111000000///...---------...///111222222333333333555666777999===BBBEEEHHHKKKSSS^^^iiivvvBBBBBB@@@>>>:::666333000...///000000000111222444333222111111222222222111444333222222555888<<>>@@@CCCDDDCCCAAA???EEECCC@@@@@@BBBDDDEEEEEE??????@@@@@@???===;;;:::::::::999888777777666666888777888:::======;;;999888999999:::::::::::::::;;;===??????<<<888444333444333111000222444666888IIIJJJFFF<<<222...,,,***---...///...---,,,---...///,,,,,,///000,,,)))))),,,***((((((***+++)))(((...***)))+++)))%%%%%%''''''(((((((((((()))+++---111///---***))))))***+++,,,***((()))++++++)))'''---,,,,,,---......---,,,...,,,***++++++---///111......///000000///...---000...+++*********)))(((---,,,***)))***,,,///000666777999<<<>>>@@@???>>>>>>AAADDDEEECCCAAA??????===???===777444777999999444555666999;;;;;;999777???DDDHHHGGGAAA<<<;;;===<<>>======:::666:::999777777666666666666===@@@FFFJJJIIICCC;;;666999999:::;;;:::999777666333222111/////////000000***333888333,,,***+++,,,////////////...,,,+++***++++++******++++++,,,,,,,,,+++)))(((((()))+++,,,+++***************)))(((*********))))))'''&&&&&&)))))))))))))))(((''''''***((((((+++,,,---333:::;;;777222---)))'''&&&&&&******))))))))))))))))))((((((((((((((('''''''''''')))******))))))***+++.........000333444---%%%+++******+++------,,,***)))'''***......)))'''(((***)))(((''''''((()))***)))((('''&&&&&&&&&'''''''''(((((('''%%%%%%&&&((('''''''''(((((()))))))))//////.........///000000222444777;;;======:::777;;;;;;<<<>>>@@@AAA???<<<@@@@@@???===<<<<<<<<<===;;;;;;===>>>???@@@@@@@@@:::;;;999444222333222///,,,++++++***))))))((((((''''''&&&%%%&&&&&&'''(((///---+++)))'''&&&&&&&&&&&&%%%%%%&&&))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&((((((((((((((())))))***,,,000555999:::999666444333222111000...---------...///000222333333444444444555777999;;;>>>BBBFFFFFFJJJUUUcccppp}}}???>>><<<999666333111///---///000///...///222444333222111222444444333111444333222111333666999<<>>>>>=====================<<<>>>BBBDDDEEEDDDCCCBBBGGGEEEBBBAAABBBCCCCCCCCC<<<<<<>>>??????>>>======<<<:::777555555777:::<<<888888999;;;<<<<<<;;;999::::::;;;;;;;;;;;;::::::999;;;>>>>>>;;;777666666333222111//////222555777EEEFFF@@@555,,,+++---------/////////---,,,---...000------000111,,,)))))),,,***((((((((()))))))))***((((((******&&&&&&(((&&&'''((('''&&&'''***---000...+++)))(((((()))))))))***)))&&&######'''+++*********,,,000111000...//////...,,,---///000111+++,,,...//////...---,,,...,,,***)))))))))'''&&&---+++((('''''')))+++---......000444999<<<<<<;;;>>>AAACCCDDDBBB???===<<<666:::;;;888777999:::999555666777:::<<<===;;;999CCCGGGJJJHHHAAA<<<;;;<<<===AAAAAA???===>>>;;;666555777999999999777666555===AAAFFFGGGFFFCCC>>>:::::::::::::::999777555444333222000///...///000111111:::???999222.........000000000///...---,,,++++++*********++++++,,,---+++***(((''''''(((***++++++,,,,,,+++************(((((((((''''''%%%$$$$$$))))))******)))((('''&&&***''''''***+++---333:::@@@<<<666000***'''&&&'''+++***))))))))))))******'''''''''(((((((((((((((***++++++***)))(((((())))))---///111666888000&&&,,,+++************(((&&&(((''')))------)))&&&'''))))))(((''''''((()))******((('''%%%$$$%%%%%%&&&'''(((((('''%%%%%%&&&'''((('''%%%$$$$$$&&&(((***((())))))***+++,,,---...///000333888<<<===:::777<<<<<<===???AAA@@@===;;;===>>>>>><<<999888;;;>>>>>>>>>???@@@@@@@@@@@@@@@<<<>>><<<777555666555222......------,,,++++++***)))(((&&&%%%%%%&&&'''(((111000...,,,***(((''''''%%%%%%&&&((())))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((())))))***+++///444999;;;:::888666444333111///......------///000111333444444555555555777999;;;<<>>@@@@@@@@@@@@???>>>===<<<;;;>>>BBBCCCCCCBBBBBBCCCGGGEEECCCBBBBBBCCCBBBBBB:::;;;===>>>??????>>>======:::777444444888<<>>;;;999999;;;555444222000...000333666===>>>999///)))***---///---...//////...---...000///,,,---111222---))))))))))))((('''''''''''''''&&&$$$%%%((((((%%%%%%'''%%%'''((('''%%%%%%(((,,,---,,,***(((''''''((((((((())))))$$$&&&---)))((((((,,,111333111......000000---...111333111)))***+++,,,------,,,++++++***(((((()))(((&&&%%%)))'''&&&%%%&&&(((+++---((((((***...222555666666:::===??????===;;;::::::333888:::777666888888666666666666888;;;<<<<<<;;;BBBEEEFFFDDD@@@;;;:::;;;>>>AAAAAA>>><<<===;;;888555888;;;<<<:::888777666;;;@@@CCCAAA??????===:::777777777666555444222222444333111000//////000111111999>>>;;;555222000............////////////000************+++,,,------***)))(((((((((((()))***+++,,,---,,,*********+++)))))))))))))))((('''&&&(((((()))******)))''''''(((%%%%%%'''((()))...555<<<:::666000***'''''')))******)))((()))***+++,,,'''''''''(((((((((((((((+++,,,,,,+++)))(((((()))(((...000000444888333))),,,***)))(((((('''%%%###(((&&&(((,,,,,,((('''))))))((('''''''''((()))******)))&&&%%%$$$$$$%%%&&&'''(((((('''%%%$$$&&&'''***'''%%%######%%%(((***$$$%%%&&&''')))***++++++------...222888:::888555::::::;;;>>>@@@@@@===;;;===???@@@===888888<<>>>>>@@@AAAAAA@@@??????>>>???>>>999777999888555111111000//////......---+++***(((&&&&&&'''(((***222111///---+++)))((('''$$$&&&((()))))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((((()))******+++...333888::::::999888444333111///......//////000111222444555555666666777999;;;<<<===???BBBDDDFFFLLL[[[nnn999777333000...///111333333222000///000111333333333111000333777888555222000000000111333444666777:::777555666666777<<>>===;;;===@@@@@@??????AAABBBBBB@@@???@@@AAAAAA@@@???<<<<<<>>>??????>>>======>>><<<999777777888;;;===999:::::::::999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;===???===999777999===999999666222//////333666555888666///***+++---...,,,...//////......///111...,,,---222333...******))))))***)))(((((((((((('''%%%%%%))))))&&&%%%'''%%%''')))'''######&&&***)))))))))(((((('''''''''((()))(((%%%""""""&&&***)))'''(((,,,111222000,,,***---...,,,...444666333&&&'''((()))***************)))(((((())))))'''%%%((('''&&&%%%&&&''')))***%%%'''(((***,,,---///000444666888999888888999;;;333666777444333666888888666444333555777:::;;;;;;<<<===>>>>>>===;;;:::999===??????;;;:::<<<<<<999:::<<<>>>===999777777888;;;AAADDD???<<<<<<;;;888333333444444444444444444444444333222111000000000///555::::::888666333///000///.........///000111************+++,,,---...***************************,,,---,,,)))((()))+++++++++,,,,,,,,,++++++***&&&''')))*********(((''''''%%%%%%''''''&&&***000222222111---)))'''(((+++))))))(((((()))+++---...''''''''''''((((((((())))))+++,,,+++))))))***+++(((......))))))000000******)))((((((((('''%%%###(((&&&'''***+++((((((+++(((''''''&&&'''((()))***+++)))&&&$$$$$$%%%&&&(((&&&''''''&&&$$$###%%%&&&((('''%%%$$$$$$%%%&&&'''###$$$%%%&&&''''''((((((,,,***))),,,111444333000555555777:::===???>>>===<<<@@@BBB>>>888777===CCC:::<<<>>>AAABBBAAA@@@??????@@@???:::888:::999666333333333222111111000000...---***)))((()))+++,,,000///...---+++)))'''&&&$$$&&&)))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%((((((((((((((()))******,,,...333777:::;;;;;;:::333222000///...///000111111222333444555666666666:::;;;===>>>>>>???AAACCCJJJPPPaaavvv;;;888333000///111555777666333000000111333333333333111000333888999666222...///000222333444555666222111444999<<<===BBBHHHKKKLLLLLLLLLIIIEEEAAA>>>:::<<<>>>>>><<<<<>>???===<<<>>>???@@@@@@???>>>===<<>><<<:::999999999::::::::::::999888999;;;===:::;;;<<<<<<===<<<<<<<<<;;;======:::555333777;;;===<<<999444000///333777000555666222---------,,,+++---//////...///000222...+++---222333///+++***+++,,,------,,,******+++***((())),,,+++'''&&&(((%%%((()))'''###"""%%%***'''(((((()))(((((('''&&&)))((('''&&&&&&&&&&&&&&&***((((((,,,000222...***%%%***,,,***...555888555%%%%%%&&&'''((()))******)))(((((()))******(((&&&+++***(((&&&%%%%%%%%%%%%&&&'''))))))(((((()))+++///111333555555777:::<<<111444333000000666;;;<<<555333111222555888:::;;;777666777999;;;<<<:::888===???===:::999<<<<<<999???@@@@@@<<<888666777999===DDDGGGAAA===<<<:::666222222333444555777888888555555444333222111000///000666;;;===>>>???;;;555444333000...------...///************+++,,,---...+++,,,,,,------,,,,,,+++(((+++,,,+++((('''(((***++++++,,,---------,,,,,,%%%''')))***+++***)))((()))''''''((((((&&&)))...)))***+++)))'''&&&))),,,)))((('''((()))+++...000&&&'''''''''(((((())))))((()))++++++******+++---'''---*** ''',,,)))(((''''''((())))))'''%%%(((%%%&&&)))***((())),,,((('''&&&&&&'''((()))***+++)))&&&$$$$$$%%%''')))%%%&&&&&&$$$###"""$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%,,,(((&&&(((---000...,,,111111333666;;;>>>??????777;;;>>>999333222888@@@666999===AAACCCBBBAAA??????AAA???:::999::::::777555555444333333222222111111///---+++***+++---.........---,,,***(((&&&%%%###&&&)))+++***(((''''''((((((((((((((((((((((((''''''((((((((('''%%%$$$&&&&&&&&&''''''(((((((((((((((((((((((()))******---///333666:::<<<<<<<<<333222000......///111222111222444555666666777777;;;===>>>???>>>>>>@@@BBBMMMUUUeee|||111111111111222333555555555///******...333333222555222000222888=========666555444666999:::777444111444888;;;===???BBBDDDJJJMMMOOONNNJJJEEE@@@>>>@@@;;;777666888<<<======AAA>>>999666777<<>>???@@@>>>;;;999888999::::::>>>:::555555888;;;======@@@@@@???>>><<<;;;;;;<<<::::::999999999999999999666555333333444444333111555333111000///...,,,***---------......---,,,,,,---...///...+++***)))***---+++)))(((((()))+++,,,((($$$$$$***+++'''%%%((($$$$$$%%%%%%&&&'''(((((((((((('''''''''(((((()))(((&&&$$$%%%'''(((&&&$$$))))))************))))))*********)))((())),,,///))))))(((((('''''''''&&&***)))(((''''''&&&''''''***)))''''''((())))))((( ###'''***++++++)))(((+++,,,,,,,,,---000555888000222222222222444888;;;333333444444555555444444111888:::888999<<<<<<777888888888888999;;;<<<===AAA@@@>>>999555555888;;;<<<>>>???===999777888;;;555555444555777777666444666333111111333444111...444888@@@IIIOOOLLLBBB999>>>999222---,,,,,,......888222***(((+++///000000---,,,+++***)))***+++,,,...---+++)))((())))))***++++++++++++,,,---......((((((''''''&&&&&&&&&%%%&&&%%%%%%&&&)))******))),,,***((('''&&&'''((())))))(((''''''(((***,,,...((()))---000---)))***///...'''&&&+++///,,,+++---&&&&&&%%%&&&'''***---///000)))$$$$$$)))---,,,)))###(((***(((***///---'''(((((((((((((((((((((((()))'''%%%%%%''')))))))))((('''%%%######%%%''')))%%%%%%$$$$$$$$$%%%&&&'''"""###$$$%%%&&&''''''''')))(((&&&''')))************,,,///333666999:::;;;;;;<<<<<<888444444888===;;;::::::<<>>;;;@@@===:::999;;;===??????888555444666555111000222333111///------...///000+++***)))(((((('''((((((%%%''')))++++++***(((&&&%%%&&&''''''''''''''''''(((%%%"""###&&&(((((('''---***'''%%%&&&'''''''''((((((((()))******++++++000000222333555666888888333222111/////////000000666444333444666888888777:::===???@@@BBBEEEGGGFFFVVV___ooo111111111111111222333444222...***+++000333444222888777888;;;???AAABBBAAA999777777888;;;;;;:::777777:::===???@@@AAADDDEEEHHHJJJLLLLLLJJJFFFCCCAAACCC???;;;:::;;;<<<<<<;;;;;;999555333444888===@@@>>>===<<<<<<;;;;;;<<<<<<>>>===<<<:::888888999;;;===:::666666999;;;<<<<<<>>>??????===:::888999;;;888888777777777999:::;;;888777555555555555444222444222000//////...,,,******+++,,,---------------''')))+++,,,++++++,,,---,,,,,,+++******+++,,,------)))(((------)))&&&((('''''''''((((((((())))))(((''''''&&&''''''(((((('''%%%###$$$&&&'''&&&%%%))))))))))))))))))(((((()))***)))((('''(((+++---)))((((((((('''''''''&&&+++***)))(((((((((((((((***(((''''''((())))))((($$$%%%&&&((()))))))))))),,,...//////...///000222////////////000333555888333444444555555444444444///555888666777;;;;;;888777777888888999;;;<<<===BBBBBB???;;;888777:::======>>>???>>><<<:::999:::666555555666888888666555555444222222222222000///333999DDDQQQZZZWWWIII===;;;777222///.........---666222---,,,...000...,,,,,,,,,++++++*********+++---,,,+++)))))))))))))))++++++***++++++,,,---...((((((((('''''''''&&&&&&)))((('''''')))***)))(((+++***((('''((()))+++,,,)))(((''''''((()))++++++((('''))),,,***&&&'''++++++'''''',,,---***)))+++))))))((((((***,,,///111000***$$$$$$'''***(((%%%'''***)))&&&''',,,---***''''''''''''''''''''''''((('''&&&&&&'''((())))))((('''%%%######%%%'''(((%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%'''&&&$$$%%%&&&''''''&&&'''(((***,,,///222444555666999:::888555555:::>>>;;;::::::===@@@AAA???<<<===;;;888888:::<<<======999666555777666222222444555444333111111111111111,,,+++***)))((('''''''''%%%&&&((())))))(((&&&$$$%%%&&&'''((((((((((((((((((&&&$$$$$$'''(((((('''***(((&&&&&&'''((()))((((((((())))))******++++++//////111333444555666666333222111/////////000111555333222333555777777666:::<<<>>>???AAADDDGGGHHH[[[fffvvv111000000000000000111111///---+++---222555555444:::<<<@@@CCCEEEEEEDDDCCC<<<;;;::::::<<<======<<<<<<>>>AAABBBBBBBBBDDDEEEEEEFFFHHHIIIIIIGGGEEEDDDGGGDDDBBB@@@@@@>>><<<:::888777555333444666999;;;;;;;;;;;;;;;;;;::::::999999;;;<<<:::777666888:::;;;999888888:::;;;;;;::::::===???===888555777;;;777666444444555777:::<<<888666555444444444222000222000.........---+++***((()))***,,,------......%%%'''***+++++++++,,,...,,,,,,,,,------......///333///...000000,,,))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''&&&$$$""""""$$$&&&'''&&&((((((((((((''''''&&&&&&((((((((('''&&&''')))+++((((((((('''''''''''''''+++******))))))))))))******)))((((((******)))((()))((((((((((((***,,,---///111222111///---,,,,,,///---,,,---///222333333444444555555555444444333...333666555666999;;;:::777777777888999:::;;;<<<@@@@@@>>>;;;999999;;;===>>>>>>>>>??????===:::777888777666777888888777555666777777555333222111222222999FFFXXXccc```PPPAAA777555333222111000...,,,333000///000111000,,,(((++++++,,,,,,++++++***))),,,+++***)))))))))))))))************+++,,,---...))))))((((((((((((''''''+++***))))))******)))''')))(((''''''''')))+++---''''''(((((((((((((((((()))'''(((+++***'''&&&(((((((((***---,,,'''&&&)))))))))))))))***,,,...000222---((((((+++...,,,)))++++++((($$$$$$(((++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))((('''%%%######%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######'''%%%$$$$$$%%%&&&%%%###%%%%%%%%%&&&(((+++---///111333666666555666:::>>>;;;:::;;;>>>@@@AAA@@@>>>:::999888999;;;<<<;;;::::::777666999888555555777888888888777666444333222---,,,+++)))(((''''''''''''((()))***)))'''%%%$$$&&&&&&'''))))))*********)))'''&&&&&&((())))))((('''&&&%%%&&&)))******)))(((((())))))***+++++++++---...000222333333333333333222000000///000111222444333222333555666666666:::;;;===???AAADDDHHHLLL^^^iiizzz//////...---------......---,,,---111555777777666:::>>>CCCFFFGGGFFFCCCBBB>>>===<<<;;;<<<>>>??????<<<>>>AAABBBBBBCCCDDDFFFEEEEEEFFFGGGHHHHHHFFFEEEGGGGGGFFFFFFDDDAAA>>><<<;;;:::999888777777777777888999:::;;;;;;:::888777555888:::888444333555888888888888888999999888777555999===<<<777555888===777555333111222444777:::555444222111111000...---000///------------+++***)))***++++++,,,,,,,,,,,,(((***+++,,,+++***+++,,,,,,,,,...///000000000000555333111222222000...---******)))((('''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$###""""""###%%%'''((((((((('''&&&%%%%%%%%%%%%''''''((('''%%%&&&''')))'''''''''''''''''''''''')))))))))((())))))******+++******+++,,,---,,,***+++++++++,,,...///111333333333333111...,,,---...000...---...111333333222444444555555555555444444111444777666555777999;;;777777777777777888999:::<<<<<<;;;999888888999:::>>>===<<<>>>@@@???999555888777777777888888777555888:::;;;999555333444666222777CCCTTT```^^^NNN???444444333444444222///,,,///...---///000///,,,)))***+++,,,,,,,,,+++)))(((++++++***))))))))))))))))))))))))******+++,,,---)))))))))))))))(((((((((+++***)))***++++++***))))))((('''&&&&&&''')))***&&&''''''(((((('''&&&%%%***((()))---...+++)))***'''***...///+++'''&&&'''''''''&&&'''((()))***+++...***''')))---111111///,,,+++)))%%%$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###((('''&&&&&&''''''%%%###&&&&&&%%%$$$&&&(((***,,,,,,...111222222333666888888999;;;>>>@@@@@@@@@???:::::::::<<<>>>>>><<<::::::777888::::::888888;;;;;;;;;;;;;;;:::777444333000///---+++)))(((''''''++++++,,,,,,+++)))'''&&&&&&'''((()))***+++++++++)))(((((((((((()))))))))&&&&&&&&&''')))***)))'''((())))))******+++,,,,,,+++---///111111111000000222111000000000111222333555444333444666777888777::::::<<>>>>>===<<<<<<===???AAA===@@@BBBDDDEEEFFFGGGIIIGGGFFFFFFGGGHHHHHHEEECCCDDDFFFHHHHHHFFFDDDAAA???@@@???===;;;999666555444444555666777777666555444333555666444111000222444444555666777666555555444000555999:::888777:::>>>888555222000///111333555333222000///000///---,,,///---,,,,,,------,,,***,,,,,,,,,,,,++++++***)))(((***,,,---,,,,,,---...,,,---...///000111111000333222111111222444333111---,,,+++***((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%###############$$$&&&(((''''''&&&%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''(((((()))***,,,,,,,,,---//////...,,,+++,,,///222444666666777555444222///,,,---111444222111111111333444444333333444555555666666555555777999:::999666555888<<<999999888777777777888888::::::999999:::::::::999===<<<;;;===???===888444888777666666777777555333777999;;;888444222444666333444;;;GGGPPPOOODDD999333333444555555333///,,,,,,+++++++++,,,------,,,)))***+++,,,+++***)))(((************)))))))))((())))))))))))***+++,,,,,,((((((((()))))))))))))))***)))((())),,,---,,,+++---,,,***(((''''''((()))&&&'''''''''''''''&&&%%%)))(((,,,111222...,,,...(((---000///+++)))''''''&&&&&&&&&&&&''''''(((((((((%%%$$$%%%)))++++++***))))))***)))&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%'''&&&&&&&&&''''''$$$"""'''&&&$$$$$$$$$&&&((())))))***,,,------...///000444666999;;;===>>>>>>???<<<<<<===???AAA@@@>>><<<999777777;;;;;;999:::===<<<<<<======<<<999666444333222000---+++)))((((((,,,,,,,,,,,,+++***(((''''''((()))***++++++++++++((())))))))))))(((((()))(((''''''((())))))(((&&&)))))))))***++++++,,,,,,+++,,,.../////////......111111000000000222333444777666555666888999999999:::999;;;???AAADDDNNNZZZmmmxxx.........---......//////111333666999;;;>>>???@@@DDDCCCCCCFFFIIIIIIEEEAAA===>>>???>>>======???AAAAAACCCFFFGGGHHHIIIKKKLLLIIIGGGFFFHHHJJJIIIEEEAAABBBDDDGGGHHHFFFCCCBBBAAAAAA@@@>>>;;;888555333222000111111222222222222222666444222000//////000000111222444333222000111111...000444666777888999:::666444111///......000111333111000000111111///......---,,,,,,---...---+++......------,,,***)))(((&&&(((+++------...000111---------......//////000///000///...000444555222111000///...---+++******)))((('''&&&%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&'''&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((******,,,,,,---...000111///---+++---000333555777777777555333000---+++...333777111333444444222222333444222333444555666777777777<<<<<<<<<;;;666333888???>>>===<<<;;;999999888888:::::::::;;;===>>><<<;;;<<<<<<<<<======;;;888555666555444444555555333111555666666555333222333333444444555:::???@@@:::555555444444444444333000------,,,+++******,,,---...******++++++******)))(((((())))))******)))(((((((((((((((((()))***+++,,,''''''(((((((((((()))))))))((('''))),,,------,,,111000---+++))))))******&&&&&&'''''''''''''''''''''***222777555...,,,///)))...000---++++++***'''((()))))))))))))))))))))+++)))''''''(((((('''&&&&&&'''+++,,,(((""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))&&&$$$%%%''''''&&&%%%$$$$$$######$$$###$$$%%%&&&'''&&&%%%$$$ !!!"""$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&%%%###!!!$$$$$$###"""###$$$%%%&&&''''''''''''((()))++++++///222555888999999;;;<<<=========???AAAAAA???===888555666:::;;;999:::=========>>>>>>===;;;888666777666333000---+++***)))***************)))((('''((())))))************)))''')))******(((''''''((()))(((''''''((()))(((&&&))))))******+++,,,,,,,,,------------------......111000000000111222444555888777666777999:::;;;::::::777:::@@@CCCFFFSSSbbbuuu111000000000111222333333666888:::<<<>>>@@@CCCDDDJJJDDD@@@BBBHHHJJJFFF@@@===???AAAAAA??????@@@AAACCCEEEHHHIIIHHHHHHJJJKKKGGGFFFFFFIIILLLLLLFFFAAA@@@DDDFFFFFFDDDAAA@@@@@@AAA@@@>>><<<999777555555111111111111111222333333<<<666///---...000000///...///000///---,,,---///......///222555777555333222111000.........//////000///...///000000///......---,,,---...///...------------------,,,+++***&&&(((+++,,,,,,---...000...---,,,+++,,,,,,......,,,...---***---333333000333222111000///...---,,,***)))((('''&&&&&&&&&&&&"""%%%((((((&&&$$$%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&''')))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((***+++,,,***+++,,,...000000...,,,------......000111333444111111///,,,+++---111444---222555444///---000444000222333555777888999999<<<;;;<<<<<<777333888BBBEEEDDDBBB???===;;;::::::999888999;;;>>>???===:::===>>>>>>===;;;999999999444333222222333222000...666555444444555666555444666555444555666666555555999666444222222222000////////////---,,,+++,,,,,,++++++***)))))))))))))))'''((()))******)))((((((((((((((((((((()))++++++&&&&&&'''''''''((((((((()))(((((()))+++,,,+++***000...,,,***))))))***+++''''''&&&&&&&&&((()))***)))000;;;@@@999///,,,000***---,,,)))***---+++&&&***+++++++++++++++******---,,,+++******)))((('''%%%&&&***,,,(((!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''***)))%%%###$$$&&&&&&&&&%%%$$$$$$#########"""$$$%%%''''''&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$&&&''''''%%%"""#########$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%(((***+++***---222444444555777999;;;;;;:::;;;===>>>===;;;555333444999:::999:::===>>>?????????>>>===;;;:::;;;999666333///---+++************************))))))))))))***))))))((('''&&&)))+++***(((&&&&&&'''((('''%%%%%%''')))***))))))******++++++,,,,,,---///...,,,++++++,,,---...000000000000111333555666888777666666999:::::::::999666999AAADDDHHHXXXjjj|||333333333333444555666777999;;;===>>>???BBBEEEGGGLLLCCC<<<>>>EEEIIIDDD>>>===@@@CCCCCCAAA@@@AAABBBDDDFFFGGGGGGFFFEEEFFFGGGFFFEEEFFFJJJNNNNNNHHHBBBAAADDDFFFEEEBBB???>>>???BBBAAA???===;;;::::::999555444333222333444666777@@@888///,,,///222111...,,,......---***)))+++---///---,,,///444555111,,,//////.........//////000---,,,+++,,,.........---...---,,,---/////////...,,,,,,---.........------)))***,,,,,,***)))***+++...---+++******+++,,,---+++---,,,(((***000111---111111000///...---,,,,,,******)))((('''&&&&&&&&&"""&&&******(((%%%$$$$$$%%%%%%$$$$$$%%%''')))+++&&&((())))))'''%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''((()))+++,,,---))))))***---//////---+++///---+++))))))+++...000...///...---,,,,,,...000***000555333,,,)))---222///111333555777999::::::;;;:::;;;;;;666333999DDDJJJHHHFFFCCC@@@>>>===<<<666555666999===>>>;;;888===???AAA>>>;;;999:::<<<333111000111111111...,,,999666444666999:::999666777777666444333333555666;;;888333111111111000000222222333111...,,,******,,,+++)))((((((((()))***'''((()))******)))(((((('''''''''(((((()))***+++%%%&&&&&&&&&''''''((((((+++***((()))******)))'''+++***((('''&&&''')))***((('''&&&%%%&&&(((+++,,,...777DDDGGG>>>111...111***,,,)))&&&(((---+++%%%***++++++++++++***))))))''''''''''''((((((((('''&&&&&&)))+++''' !!!(((&&&&&&&&&&&&&&&&&&&&&&&&###'''+++)))%%%"""$$$&&&&&&&&&%%%%%%$$$###"""""""""###%%%''''''&&&%%%$$$###$$$$$$$$$$$$###""""""%%%%%%&&&(((******(((%%%###$$$%%%&&&''''''&&&&&&&&&$$$""""""%%%(((+++,,,&&&***///111222222555777999888777888:::;;;:::999444222333888999888:::===@@@@@@@@@@@@??????>>>======;;;888444111...,,,+++,,,,,,,,,,,,,,,,,,------)))******))))))((('''&&&&&&(((+++***'''%%%&&&''''''%%%###$$$'''***,,,,,,)))******++++++,,,------111///,,,******+++...///000000000000111333555777777666555666888999999999999666999BBBEEEJJJZZZnnn999333222888;;;;;;<<>><<<===AAAFFFJJJEEEDDDCCCAAA@@@AAAEEEIIIFFFIIIHHHCCCAAADDDEEEDDDJJJHHHHHHKKKJJJFFFEEEGGGHHHCCC???@@@BBBCCC@@@===FFFCCC@@@??????>>>>>><<<:::888666444555888;;;===@@@999444444222...///555333000...------......---000...---///111222000...)))***+++)))'''(((,,,///***...///------///...***...///000000000000/////////---++++++++++++)))(((,,,***)))***++++++***)))+++)))'''))),,,---,,,************,,,...---+++)))++++++******)))*********+++++++++***)))((((((''')))(((((('''&&&%%%%%%%%%###$$$$$$$$$$$$&&&)))++++++)))''''''((()))(((''''''&&&%%%&&&''''''%%%###!!!%%%***+++)))((()))+++)))***%%%'''///,,,)))000---+++))))))+++,,,---,,,)))+++---...---,,,,,,------+++,,,///000......111222//////222666777333///444777:::;;;:::999;;;<<>>>>>AAAEEEIIIDDDDDDBBB@@@???AAAEEEHHHFFFHHHFFFAAAAAAEEEGGGGGGHHHDDDDDDEEEDDDAAA@@@BBBEEEBBB???@@@DDDFFFEEEBBBCCCAAA>>>===>>>??????>>>;;;999777555555777:::<<<:::666555888666222111444555222///.../////////...333111//////000000---***)))******)))'''(((+++...***......,,,+++---,,,(((------......///......---...,,,++++++++++++)))(((***)))((((((******)))(((+++)))((()))+++---+++***((('''((()))++++++)))'''++++++***)))))))))***************)))((('''''''''))))))(((''''''&&&%%%%%%###$$$%%%%%%%%%'''***---///...,,,+++***)))(((''')))((('''((())))))(((&&& ###&&&)))***+++,,,---)))***%%%'''...***%%%,,,---+++)))((()))***)))(((******+++******,,,000333000...///222222...---...222000000333777888444000444666777777666777:::<<>>;;;777999;;;;;;:::888888999;;;<<<<<<=========<<<<<<888222///111333333666;;;888888777666444555777:::666555444222111000111222666333111111333444444222222000///.........,,,***---((($$$(((000444111,,,***+++,,,---,,,+++)))((()))((((((((((((((()))******((('''((()))***)))((()))******++++++******)))''''''(((((()))*********++++++******)))))))))***+++999???666---------******)))'''''''''((()))***+++***))))))***,,,------...---++++++,,,,,,+++)))+++)))'''&&&&&&&&&%%%$$$(((((('''&&&%%%%%%(((******))))))(((''''''&&&&&&)))'''%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!%%%$$$ $$$---,,,$$$(((&&&%%%&&&'''((('''%%%######""""""""""""######&&&((()))******+++---///---------000333666666666333333666::::::888999===???AAADDDEEECCCAAA??????===;;;888555444555555444777<<<===999444222000,,,,,,,,,,,,,,,,,,++++++***)))((('''((())))))'''%%%''''''&&&%%%%%%&&&((()))))),,,---++++++,,,+++'''------------...///000111000222444444444333444555444444444555666777999999;;;;;;===CCCJJJVVViiiyyy333666<<<>>>;;;777;;;BBBDDDAAA<<<:::<<<@@@DDDFFF@@@@@@AAA@@@???AAADDDFFFCCCBBBAAA???>>>@@@CCCFFFEEEGGGEEEAAABBBGGGJJJIIIKKKGGGDDDEEECCC@@@???BBBBBB@@@???AAAFFFIIIIIIGGG@@@>>>===<<<>>>???@@@???;;;:::888666666777999:::555444666999999444222222555333000///000111000000666444222000///---)))''')))))))))((('''(((***,,,))),,,,,,))))))+++***&&&,,,,,,,,,------,,,,,,+++---+++******++++++)))(((((('''&&&'''((()))((('''***)))((()))+++++++++***''''''&&&(((******)))'''++++++***)))))))))))))))+++******))))))((((((((()))))))))(((''''''&&&&&&$$$%%%&&&&&&'''))),,,///444444555333///,,,+++***,,,+++***+++,,,,,,***((($$$$$$%%%(((+++---,,,,,,(((***&&&'''...((("""(((///---***)))******((('''+++***)))'''(((---333888333111222555444///,,,,,,111000111444888999666333666777666555555777;;;>>>===>>>??????>>><<<:::888777888::::::888666666666999:::;;;<<<===>>>??????555111///111222333777<<<444555555444333333444666444444333222222222222222222111222333666777666555222111////////////---+++---)))'''+++333666333....../////////...---+++*********)))(((((()))))))))***)))((((((******)))((())))))************))))))''''''((())))))******+++,,,,,,+++++++++*********000666555+++&&&((()))'''''''''&&&&&&''')))***,,,******))))))***---000111000///...///000///,,,***+++)))'''&&&''''''&&&$$$'''(((((('''&&&'''***,,,))))))((('''&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%&&&''''''''''''&&&%%%%%%###$$$$$$$$$$$$###"""""""""%%%$$$"""&&&...---&&&''''''&&&'''))))))'''&&&&&&&&&$$$###""""""""""""$$$&&&&&&&&&%%%&&&(((***''')))+++,,,---///222444111111444888999777999===<<<>>>BBBCCCBBB@@@@@@@@@??????===:::777888===BBBGGGNNNQQQJJJ@@@:::444000000000///...---,,,++++++(((((((((***+++***'''$$$'''&&&%%%%%%%%%'''((()))(((++++++)))))),,,,,,***------------....../////////222555666555444444555444444444555666777888999<<<===AAAHHHPPP]]]ppp222666;;;===;;;888999<<>>===>>>BBBDDDCCCEEEEEECCCFFFKKKLLLIIILLLGGGDDDDDDBBB>>>???BBB???>>>>>>@@@DDDGGGHHHHHHAAA>>><<<<<<>>>??????>>>;;;:::999777666666777777333333555777666333000///222000......000222222222555444222000---***'''&&&(((((((((''''''''')))***%%%((((((&&&''')))***'''++++++,,,,,,,,,+++******+++***))))))***+++***(((((('''&&&'''((()))((('''***)))))))))*********))))))(((''')))+++,,,+++***+++***)))(((((((((((((((+++++++++******))))))))))))))))))(((((('''''''''$$$%%%''''''(((***---000666999;;;:::777333222222222000/////////...,,,***,,,***((((((+++,,,***((('''***&&&)))000***###(((111///------......,,,+++,,,+++***))))))---444999222111333777666000,,,---//////111555999;;;:::888888888999999999;;;<<<>>>666888;;;<<<:::888666666666888999888666444333444555666777999;;;===???@@@555333222222111222666999000222333333111111111333333222111222333444333333111222555777999999888777333111000000000000...---///,,,***...333666222...000000000000///---,,,+++******)))(((((((((((()))***)))((()))******)))((((((((())))))))))))(((((('''(((((()))******++++++,,,------,,,,,,,,,++++++///000,,,%%%###'''(((%%%''''''&&&''''''(((******))))))))))))***,,,000333111111111222222111---***+++)))'''&&&''''''&&&%%%&&&'''(((((('''(((+++---((('''&&&%%%$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$######"""%%%&&&%%%###&&&+++***$$$%%%%%%%%%&&&((((((&&&$$$''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%'''))))))((((((,,,000///...111666777555888<<<999<<<@@@AAAAAAAAABBBCCCBBBAAAAAA???<<<>>>IIITTT]]]eeeiii```QQQEEE<<<777666555333111///...---,,,***+++,,,......,,,)))''')))(((''''''((()))+++,,,***---,,,***+++///000...---------............---///222666777777555444444333333333444555666888888===>>>CCCLLLVVVdddxxx333555888999::::::777444<<<888666777:::===<<<;;;:::>>>BBBAAA>>><<<>>>@@@>>>???>>>===<<<===@@@BBBAAACCCEEEFFFIIILLLJJJEEEFFFBBB??????===:::;;;>>>>>>======>>>@@@BBBCCCCCCAAA???<<<<<<<<<======<<<:::999888777666666555555444444333111000///...---...,,,+++,,,///111222222000000000...,,,)))''''''((('''''''''''''''''''''!!!$$$%%%###%%%)))***(((+++,,,,,,,,,++++++***)))***(((((((((*********((()))((('''(((***+++***)))))))))***))))))))))))))))))((('''(((***,,,+++++++++***)))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''$$$%%%''''''''')))---///444888<<>>AAABBBCCCEEEGGGDDDCCCEEEFFFEEEIIIXXXhhhsss|||~~~sssbbbRRRFFF>>>;;;999777444111000///...+++---///000///---+++***))))))(((((()))***,,,---***------++++++000111///------...//////......---...111555777666555444444222222333333444666777888;;;>>>EEEPPP[[[jjj444666777777999:::666000555555666777999:::888777888===AAA@@@<<<999;;;===<<<======<<<;;;<<<>>>@@@@@@BBBCCCDDDGGGJJJFFF???AAA>>><<<>>>===;;;;;;>>><<<<<<;;;;;;<<<<<<===>>>???===:::999:::::::::999777777777777666555333222333444222---,,,---...,,,---+++***+++---///000///+++,,,---,,,)))((('''((((((&&&%%%&&&''''''&&&$$$ ###$$$"""###(((***(((+++++++++++++++***)))(((((('''&&&''')))******)))***)))((())),,,---,,,+++)))***+++***((('''((()))'''&&&%%%&&&(((***+++***+++***)))'''&&&&&&&&&&&&########################'''''''''''''''''''''&&&$$$%%%&&&&&&&&&'''***---///222999@@@EEEFFFCCC???@@@???=========<<<:::888111///,,,,,,---///000000+++---***---555111,,,222/////////000222222111///000111222222111111222333111000333888999555444555///111444777999:::::::::333555777;;;>>>===:::666777777777888888888888777444666777777555333333333000000000111333555888999666999999333///000333333000111111000//////000222111000000333888:::888666444666999:::888777666666444222111111222222111000555222......//////---+++---------,,,,,,,,,,,,,,,)))(((((((((((()))***++++++***))))))++++++***)))&&&&&&''''''''''''&&&&&&(((((()))******++++++,,,+++,,,---...---,,,+++***)))'''&&&&&&)))***(((%%%'''''''''''''''''''''''''''))),,,+++)))))),,,///111000/////////...+++)))+++)))''''''((((((((('''%%%'''((()))(((((()))***+++***'''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$)))&&&$$$$$$&&&'''%%%"""(((&&&%%%&&&'''))))))))) !!!###$$$%%%$$$%%%%%%$$$""""""###$$$''''''&&&%%%$$$%%%'''***+++***+++///000...111777555888<<<@@@BBBDDDHHHJJJGGGEEEHHHOOORRRYYYjjj}}}ooo]]]NNNDDD???===:::777444222111111+++---000000...,,,++++++(((((((((((()))***,,,---))),,,---+++,,,///000---,,,---///000000000///......111444555444333333444222222222333444555666777:::===FFFSSS```ppp444999:::777666888666222333555777888777777777888777<<<@@@>>>999666888<<<:::;;;<<<;;;:::;;;<<<>>>AAAAAA>>>===@@@DDDAAA;;;<<<999:::===>>>;;;<<>>===333333111///---...111444000111---...666222---444333222222333444444222000333444444333222222444666666444666:::;;;888777:::333555777888777666555555666555666:::======:::888999666333333555777666444333555777777555444444444111000//////000222444666333999999333...111444444222222111000...///111444111000000444:::===;;;888111444777777555444555666444333222222333333222111444000,,,+++,,,------,,,+++++++++++++++,,,------)))))))))***+++,,,---...+++***))))))++++++***)))'''(((((())))))(((((('''((())))))******+++,,,,,,++++++---------,,,***)))***(((&&&'''((((((&&&&&&%%%%%%&&&'''(((((((((((((((,,,//////+++)))***---000...,,,,,,,,,+++)))'''+++)))''''''((()))((('''%%%'''(((((('''&&&'''((()))(((%%%###"""###%%%&&&$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$######(((%%%###%%%((()))'''&&&(((&&&######%%%((()))*** !!!"""###%%%&&&###$$$$$$###"""!!!###$$$(((&&&$$$$$$&&&)))++++++***((())),,,,,,+++...333222555:::===AAADDDHHHKKKKKKHHHLLLWWW```hhh{{{wwweeeTTTGGGAAA???<<<888666444444444...000222111///---...///***)))))))))***,,,...///***---///---...000000,,,,,,---///111222222111000...000222333222222333444111111222222333444666777:::>>>HHHVVVddduuu333;;;???999444555777666333666888777555555888;;;666;;;???===777444777;;;:::;;;;;;;;;::::::<<<===BBB@@@:::777:::???>>>999333222333888999777777:::888999999999888888:::;;;444222111111444666666666222333444555555333111000---111222......222222---444222...,,,++++++)))(((''')))***)))&&&###$$$&&&'''%%%$$$%%%''''''$$$!!!%%%'''&&&"""!!!%%%%%%###(((((((((((('''&&&%%%$$$&&&%%%%%%''')))******))))))(((((()))+++---,,,+++(((***+++***'''&&&''')))+++)))((()))+++...//////******((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""###%%%'''((((((...:::GGGKKKEEE===666666777:::===???>>>>>>888888666111---,,,///333444444...///555111---444888777777777777666333111555555444333222444777::::::888888<<<<<<999999<<<777999:::999666333111000:::888777999===???>>><<>><<<999...111444444333222444666555333222222444444333111333///***)))***,,,---...+++++++++++++++,,,......******+++,,,---///000111+++***)))***+++++++++)))))))))************)))))))))))))))***++++++,,,,,,***+++,,,------+++)))(((,,,)))'''''''''%%%%%%&&&"""###%%%'''((()))*********///222111---))))))+++000---+++)))))))))'''&&&+++)))''''''((())))))(((%%%'''(((((('''%%%&&&'''&&&$$$!!!!!!"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$###""""""'''######&&&***+++******&&&### """%%%'''((($$$$$$$$$$$$%%%&&&'''((("""###$$$###!!!!!!###$$$((($$$!!!###(((,,,......)))'''(((******))),,,111000333888<<>>>>>??????DDD@@@;;;666444444555777999333222777:::666444555777888999888666555555666666777777666333222333444111222333222000......///...------,,,---...///000444222...+++((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$###'''%%%######$$$&&&&&&%%%'''''''''((()))(((&&&$$$&&&((('''&&&(((+++'''!!!&&&''')))***+++***)))((((((((((((((())))))))))))'''''''''(((***,,,///000+++(((&&&'''))))))'''%%%###$$$%%%%%%''''''((()))***)))'''%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%'''+++///444999<<<>>>777555333555999<<<<<<;;;888777555444555888;;;===:::888666444333333444555999666444444777999888666111555777555000///222777;;;===???@@@@@@???===<<<===;;;999777777555444222<<<222666AAABBBDDDEEE@@@AAA777777888666:::<<<444555999======:::777666666333222222111111222222333;;;888444000...---...//////111333444333222222222111444555666;;;AAABBB>>>222111000111222333222222444222333888999666222222000---******---///...,,,***,,,------,,,+++,,,---+++---......222777777444,,,,,,+++,,,------+++***+++***************+++++++++,,,,,,---,,,+++***))),,,+++***,,,//////---******))))))(((''''''&&&&&&$$$###"""$$$&&&((('''&&&)))...333555222...++++++...---+++(((&&&&&&))),,,)))************(((&&&%%%***)))'''$$$""""""%%%((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%%%%***(((%%%###"""###$$$&&&%%%$$$$$$######$$$$$$%%%###!!!!!!%%%+++///---+++,,,'''"""!!!%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%###&&&(((&&&"""!!!%%%***,,,)))''''''***---///000222000000555===EEEJJJKKKOOORRRXXX___jjj{{{nnnXXXIIIBBB@@@<<<777333333666999666777777666333111111111000///---------///222444555000...000111...---/////////...//////000111222444444444222000///000222444333222222333555999;;;>>>FFFTTTdddttt888999;;;<<<<<<;;;:::999;;;999777666666777777666555777777555222111333666777888999;;;===>>>??????DDDAAA<<<888555333444444777222111666888444222333666777777555444333444666555555555555444444333222000000111111000///---,,,---,,,+++++++++,,,...///666444000---)))'''%%%$$$#########"""""""""!!!!!!$$$###""""""$$$%%%$$$$$$(((&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%###"""###%%%&&&&&&(((,,,)))$$$###$$$&&&(((((('''&&&%%%&&&&&&''''''''''''(((((('''''''''((()))+++---...,,,)))''''''((('''%%%###""""""###$$$%%%&&&&&&'''+++)))(((&&&%%%$$$%%%%%%'''&&&%%%#########$$$$$$$$$%%%'''***---///111222000...,,,---000333333333444444333333444666888999:::999777555444555666666;;;888555444555777666555333666999666222000333777888999:::<<<=========<<<;;;:::999888888777555444999222777???CCCLLLPPPIIIFFF;;;999:::666999<<<444444777888888666444555666444444333333333333444444999888555222000000000000111333555666666666666777222444555555:::???>>>:::444333333333444444333333444333555999999555333444222...++++++---//////---,,,...///...,,,+++++++++,,,///222333666:::888444---,,,++++++------,,,+++++++++******)))*********---,,,+++*********++++++***((((((***,,,,,,***'''))))))(((((('''&&&&&&%%%$$$######$$$&&&((('''&&&***///333555222///,,,+++------+++)))&&&$$$%%%&&&)))))))))))))))'''&&&%%%'''((('''&&&$$$$$$&&&(((&&&&&&%%%$$$$$$$$$$$$$$$&&&'''((()))******)))))))))'''%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######'''---000...++++++'''""""""%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$######$$$&&&''')))+++)))''''''))),,,......000......222999@@@EEEFFFLLLOOOVVVaaannn~~~xxxhhhVVVHHHBBB@@@<<<777444444666999666888999888666333222222444333000///...000111333666111///111222///...///////////////000111111222444555444333111000111222222222222222333777:::===<<>>===<<<;;;::::::999888777666666666666444333222111111111222333444555777999;;;======>>>>>>===;;;999777666666555666222222444555333111111555555444222000111333555444222111333555555222//////------...000///+++(((+++***)))))))))***+++,,,666555222...***&&&""" """"""""""""!!!!!!!!!!!!$$$###"""###$$$%%%%%%$$$(((&&&%%%%%%&&&''''''&&&%%%###""""""######"""!!!!!!###%%%%%%(((,,,+++'''###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&((('''''''''''')))***+++,,,***((('''&&&%%%###!!!"""######$$$%%%&&&''''''+++***((('''&&&&&&&&&&&&((('''&&&%%%$$$###############$$$%%%'''((()))******)))''''''(((*********//////000111222333444444:::999777666555666666777<<<999555333333555555555777;;;===:::444111333666555555666777888:::<<<<<<;;;<<<<<<;;;:::888777666555333888<<>>EEEIIISSSbbbrrruuujjj\\\OOOGGGBBB@@@===888555555888::::::<<>>>>>??????>>>===<<<;;;999999999888666555666777444222000///111222222111333444666777999999::::::555666777999::::::999999444333333444444222111111333333222///...///222555333000...111555666111,,,---***))),,,//////***$$$)))((('''''''''((())))))222222111///+++'''""" %%%%%%$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$((('''&&&&&&'''((('''&&&'''%%%###"""###$$$$$$###!!!$$$%%%%%%'''******'''%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((('''&&&&&&&&&'''((()))***)))'''&&&%%%$$$###"""%%%%%%&&&'''((()))******,,,+++)))((('''''''''((()))((('''&&&%%%$$$######"""###$$$%%%'''(((*********((('''&&&&&&&&&'''''')))***,,,...///000000///777666555555444555555666;;;888555333333444666777>>>BBBDDD@@@999444333555666555555444666888:::<<<>>>@@@AAA@@@===:::888666444555999:::BBBZZZeeeYYYMMMBBB>>>:::222444888222333333333222222333555666111111111000000111111111333444555666666555444444222111222333555666555555444555444444888<<<999222000111111111111111111222333666<<<@@@===888:::@@@888333...---///111111000...//////...,,,+++,,,---000333444444666888666111...,,,))))))***,,,------,,,+++***))))))(((((())),,,,,,+++******++++++,,,+++++++++,,,,,,+++)))'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''((('''&&&+++---///000///...,,,+++"""&&&((((((&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%'''***,,,%%%%%%$$$############$$$!!!"""###$$$%%%&&&'''''''''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''+++///000...,,,)))'''$$$###%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$###&&&###!!!"""&&&((((((&&&***(((''''''((()))((('''+++++++++---///333555777<<>>===;;;:::888666555555666666999444222333333000...///000000111222222222222222444555555444222111222444222444666666666888<<<@@@FFFSSSggg{{{????????????>>>======<<<777999:::999666555555777555333111111222333333222555555666666666666555555111333666888999:::999888333444555444333333222111222222111///---...222555222///---///333333///++++++(((''')))------)))$$$((((((&&&&&&&&&&&&'''(((,,,---------+++(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&"""""""""$$$&&&'''&&&$$$(((&&&&&&&&&(((((('''&&&(((%%%###"""###$$$$$$$$$###&&&'''%%%%%%'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&'''((('''''''''&&&%%%$$$$$$%%%%%%&&&'''((()))******+++,,,+++)))(((''''''((()))))))))((('''&&&%%%######$$$%%%&&&'''((())))))*********((('''%%%%%%&&&'''%%%&&&)))+++---------,,,222222222222222333333333888777555444444666999;;;CCCHHHKKKHHH@@@888444444999888666555555777999:::AAADDDFFFDDD@@@;;;888666555666999999@@@VVVaaaTTTIII???<<<777///000555000//////000111222222222111222111111111111111111222444666888:::;;;;;;:::999444222111111333444222111555666555666<<<@@@;;;333222444555555444333555777444888>>>CCC@@@<<<>>>DDD888333///...000333222111---.........------///111111222000...///333222///---***(((((())),,,------+++******)))(((((()))))))))***,,,------,,,***)))+++,,,,,,,,,+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%)))'''&&&&&&(((((('''&&&)))***+++,,,,,,,,,***)))!!!%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%)))((('''%%%$$$&&&+++...&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&((()))***+++&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&))),,,---,,,+++(((&&&%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&((('''''''''(((((('''%%%+++++++++,,,---...000222333999FFFXXXjjjwww}}}~~~uuuhhh[[[TTTNNNFFFCCCDDD@@@???<<<999777999===@@@EEEHHHJJJKKKHHHDDDAAA@@@<<<;;;;;;::::::;;;;;;<<<;;;666333444444000...000222222333444444333222111333444444333111111222444333666999999777888<<<@@@JJJXXXnnn>>>>>>==================666999;;;:::666444555777777666555333222222333444555666666555555444333222333444666777777666444222000444666333222333444222111222111000///000222555222///------//////---******(((&&&(((***+++(((&&&)))((('''&&&&&&&&&'''(((&&&''')))******)))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%""""""###%%%'''(((&&&%%%'''&&&%%%&&&((((((&&&$$$&&&$$$######$$$$$$###"""$$$((()))%%%###%%%&&&$$$%%%%%%$$$$$$$$$$$$######%%%%%%&&&'''((())))))***'''&&&%%%%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&'''$$$%%%%%%&&&'''((())))))+++***)))'''''''''((()))((()))(((((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&)))***)))'''%%%$$$&&&(((###$$$''')))++++++++++++...//////000000111111111555666777777777888:::===DDDKKKQQQQQQIII???888666;;;999888666666777999:::@@@DDDHHHFFFAAA;;;888777999666999;;;???NNNVVVKKKBBB:::888555,,,...333///---------///000000...,,,555444444333333444444555888999;;;===?????????>>>888555222222444555333111666777777:::AAAGGGBBB:::333666888666333222444666999:::???CCCAAA======AAA555222///000333444333111------...------...111444222222...***+++//////,,,***((('''''')))+++++++++)))))))))(((((())))))***'''))),,,//////---***(((***+++,,,+++)))&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&***)))''''''(((((('''%%%)))(((((()))***+++***(((###%%%''''''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&++++++)))&&&$$$&&&)))---'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%'''((()))$$$$$$$$$#########$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%''')))***++++++'''&&&&&&%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$&&&'''((((((((((((''''''&&&$$$######$$$%%%'''''''''((())))))&&&$$$***+++,,,,,,++++++---///---333===KKKYYYccciiikkkgggYYYLLLIIIEEE@@@@@@DDD>>>===<<<:::999<<<@@@DDDIIIKKKMMMLLLHHHEEEBBBAAA=========>>>>>>???@@@AAA???:::777888777333111222555555666555555333111000222333333222111000222444333777;;;;;;999999>>>CCCIIIYYYqqq<<<;;;;;;;;;;;;<<<<<<===555999<<<;;;666444555777888999888666222000222555444444555555555444333333333444555555555333111000,,,222555111000333444222111222333222111111333555222000...+++******++++++)))((('''''''''(((((()))***)))((('''&&&'''((((((###$$$%%%'''((((((''''''#########$$$$$$%%%%%%%%%!!!"""###%%%(((((('''%%%%%%%%%%%%&&&''''''%%%###'''&&&%%%&&&''''''%%%###$$$((()))%%%"""$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******'''&&&%%%%%%&&&'''((()))((()))***)))&&&$$$%%%&&&%%%%%%&&&'''((())))))******)))((('''''''''((()))'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&''''''''')))******(((&&&%%%'''***###$$$&&&((()))+++,,,,,,,,,---...///000000000000666888::::::999888:::<<>>@@@GGGJJJBBB;;;444555444,,,...333000222000......000111000...666555555444444555555666777888999;;;<<<===>>>>>>999555111222555777555333777888999>>>HHHOOOJJJBBB<<<>>>???<<<666333444666???===???BBB@@@;;;888999222000///111444666444111/////////...---...111333222222000,,,,,,///...***'''&&&%%%''')))***))))))(((((('''(((((()))***+++((()))+++---...---+++***+++---...---)))&&&&&&&&&''''''''''''''''''''''''+++***(((((((((((('''%%%***(((&&&'''***+++***)))'''((((((&&&%%%%%%''')))''''''&&&%%%%%%&&&'''(((+++,,,,,,***(((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&######"""""""""###%%%&&&##################$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&'''(((+++---&&&&&&'''&&&%%%$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&''')))))))))&&&""""""%%%'''&&&$$$&&&&&&''')))+++***'''%%%(((***,,,+++)))(((***,,,+++///555===DDDKKKRRRVVVVVVHHH>>>===<<<888999???<<<<<<;;;::::::>>>CCCHHHPPPQQQQQQOOOKKKGGGEEEDDD???@@@@@@AAAAAABBBCCCCCCDDD???;;;<<<;;;666444555777777888777555333000...000111222111000000111333///555;;;<<<:::<<>>333777AAABBBCCCDDD>>>777111444444,,,///444111:::555111///111333444444555444444333333444444555444444555666888999:::;;;777333///000555777666444888888:::@@@LLLTTTPPPGGGJJJLLLLLLGGG@@@;;;;;;===CCC@@@???@@@???888222111000//////222555777444111111111000...------000222222333222//////000---(((%%%$$$%%%&&&))))))((('''''''''''''''(((***+++,,,******+++++++++,,,,,,,,,---000111000,,,(((((()))''''''((((((((((((((((((,,,***)))((()))((('''%%%+++(((&&&'''***,,,+++***''''''&&&%%%%%%'''+++///((('''&&&%%%&&&'''((()))***,,,///...+++'''$$$"""(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((##################$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%&&&(((,,,///%%%&&&''''''%%%#########""""""###$$$%%%%%%&&&&&&############$$$&&&(((******### '''+++(((###%%%&&&'''***++++++(((%%%''')))+++***(((''')))+++***...111333555:::BBBHHHJJJ;;;222444555000222999;;;;;;::::::;;;???EEEJJJVVVWWWVVVSSSNNNJJJIIIHHHBBBBBBBBBCCCCCCCCCCCCDDDGGGBBB??????>>>999777888999999999888666222///---000111111000//////111222,,,333:::<<<;;;>>>EEEKKKPPP___vvv<<<666222333555666:::???:::777444333555777666444555555444111---,,,///222111666888555222333444333444444555555555444333333111222222111000000222444999555333555555444666:::666222//////---)))(((++++++)))'''%%%%%%&&&(((***---,,,+++)))((('''''''''&&&&&&&&&&&&''''''''''''%%%&&&%%%$$$###"""###$$$###!!! !!!###$$$$$$###%%%%%%&&&'''&&&%%%$$$######!!! ###(((+++(((%%%)))'''%%%######%%%''')))***))))))((('''&&&&&&&&&+++%%%&&&---...'''&&&---)))))))))*********++++++///...+++(((&&&%%%$$$$$$ ###&&&)))+++++++++******'''%%%&&&)))++++++)))******++++++)))(((%%%$$$!!!!!!"""###%%%(((***+++,,,,,,,,,+++***)))((('''#########$$$%%%&&&'''(((++++++---...////////////000777>>>???:::777888;;;>>>EEEOOOVVVWWWPPPGGG@@@999555555777888666888<<<>>>BBBBBB>>>;;;:::999666<<<===>>>???@@@AAAAAAAAA777444000///000000///---222111000///////////////999<<<888......555444,,,888555333222555888:::;;;777666333222666:::666///:::888<<>><<<999666444222111///...111444555333000111---,,,......---///333999:::666...******+++***((((((''''''''')))***,,,***)))'''&&&'''***,,,...***((()))------++++++---000444555///+++******)))%%%%%%%%%'''***+++***(((...,,,(((&&&$$$%%%&&&'''&&&***......+++)))((()))((('''&&&'''((()))((('''+++)))'''&&&%%%&&&((()))+++...111///)))&&&(((+++%%%''')))'''$$$###%%%'''%%%$$$######%%%%%%$$$###)))%%%""""""$$$%%%$$$"""%%%%%%%%%%%%$$$###""""""'''%%%"""!!!$$$'''***,,,!!!###$$$#########$$$&&&!!! ###&&&(((&&&###$$$$$$######$$$$$$%%%&&&'''&&&%%%&&&'''((((((&&&%%%&&&((())))))'''&&&%%%(((((((((((((((''''''&&&***,,,...///000111333555000111222000---,,,///222777888888999===CCCKKKPPPZZZ]]]]]]XXXTTTQQQLLLEEEEEEDDDCCCEEEHHHJJJKKKKKKGGGFFFEEECCC@@@>>>;;;:::>>>@@@???999555777777666222111000//////000111222222222444999<<<===CCCJJJZZZmmm>>>888333444555555777;;;888555333333444555444333444555555222///...///222000555777444222444444333444444444444333333222111///000111111111111444666666333222444444111222666555111//////---***))),,,,,,***(((&&&&&&''')))***---,,,+++***)))(((((('''(((((((((((((((((((((((()))((('''&&&$$$###$$$%%%###"""!!!!!!###$$$$$$###%%%%%%&&&&&&&&&%%%$$$###%%%""""""%%%***,,,***'''((('''&&&%%%%%%&&&'''(((*********)))(((((('''''',,,&&&'''......((((((...))))))(((&&&%%%$$$######---,,,***(((&&&%%%%%%%%%###$$$%%%&&&((()))******+++(((%%%$$$&&&((((((((()))))))))((('''&&&$$$###############$$$%%%''''''***++++++******)))((('''$$$$$$$$$$$$%%%&&&'''(((+++,,,---...///000000000///555<<<===999777888;;;<<>>???<<<:::::::::777:::<<<>>>@@@AAA???===<<<666333///...//////...,,,222222111111000000111111888???===444000555666333888666444555777999::::::555777777444444666444000444777===EEELLLPPPQQQQQQfffhhheeeXXXFFF:::;;;AAA>>>===;;;999666444222111222000///000222333222000111---,,,.........000555===>>>:::111+++++++++)))***)))(((((('''((()))))))))))))))))))))************((()))---...,,,,,,///555;;;===666...***)))((('''&&&%%%''')))++++++***---+++(((&&&%%%%%%&&&''')))+++,,,+++)))'''(((***((('''&&&'''***+++)))&&&)))(((&&&%%%%%%%%%''''''***---...---)))'''((()))'''((()))'''%%%######$$$&&&%%%$$$%%%&&&&&&%%%$$$'''%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$######'''$$$""""""$$$'''))))))###$$$###""" """$$$$$$"""!!!"""$$$&&&''''''$$$$$$$$$###$$$$$$%%%&&&)))''''''''')))***)))(((&&&'''((())))))'''&&&$$$(((((()))))))))((('''&&&)))+++,,,---------///111...//////...---...000222555666777999>>>FFFPPPWWW[[[^^^]]]XXXSSSPPPKKKEEEFFFEEEEEEFFFIIIKKKKKKJJJFFFEEEDDDCCCAAA@@@??????>>>BBBCCC>>>;;;:::888444222111000//////000111222444333444888;;;???HHHRRR```ttt@@@999444444555333444777666444222222333444444333444555555444111000000111222666777444222444444222333333333333222111000///...///000111111222444777444111111333333000000333444000...///...+++,,,///---,,,***(((((()))***+++---,,,+++******)))((((((,,,++++++******))))))(((+++)))'''%%%$$$$$$$$$%%%%%%###""""""$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###&&&$$$$$$&&&***,,,+++(((''''''&&&&&&&&&&&&''''''+++******))))))(((((((((,,,((()))...///))))))...,,,+++)))'''&&&%%%$$$$$$***)))((('''&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))+++((($$$"""###$$$%%%%%%((('''&&&%%%$$$#########%%%%%%$$$###############(((((()))))))))(((((('''$$$$$$$$$$$$%%%%%%&&&''',,,,,,---.../////////...---222888999777666888;;;:::===@@@CCCBBB@@@<<<999444444666777333000444;;;555:::<<<:::999;;;;;;999999;;;>>>@@@@@@===:::777555333000/////////...---333333222222222333444444666>>>@@@777111444888888888777777888:::;;;:::999333888:::666333444444222000777>>>AAABBBFFFNNNTTTkkkooommm]]]GGG999888<<<999888777555444222111000555333111000111222222222222---,,,...//////333888AAABBB===444---+++***(((,,,+++***)))((('''(((((()))***+++,,,+++***((('''***(((***...///------000<<>>222+++)))((()))'''&&&&&&)))+++,,,,,,,,,***(((&&&%%%%%%'''''',,,,,,+++)))&&&&&&((())))))&&&%%%(((,,,---***%%%((('''&&&$$$$$$%%%&&&&&&)))*********))))))((('''((('''&&&''''''&&&$$$"""'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$%%%$$$"""###%%%&&&&&&&&&%%%%%%$$$""" """$$$%%%%%%$$$""""""$$$(((+++$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&''')))***)))(((''''''((()))((('''&&&%%%)))***+++,,,+++***((('''((()))******))))))***+++---,,,++++++...000111111222333555999@@@KKKVVV^^^___```]]]WWWQQQOOOJJJEEEGGGFFFGGGIIIKKKLLLJJJIIIFFFFFFDDDCCCCCCCCCDDDEEE@@@FFFHHHDDD@@@===888333222111000//////000111222777444555888;;;AAANNNZZZggg{{{>>>888444555555333333555555555444444444555444444333444555555444333222222555888888444222333222///333333333222111000.........///000000000000222444000...///333444111111444222///---//////---...222///---,,,*********+++,,,,,,,,,,,,,,,+++***)))(((---,,,,,,+++)))((((((''')))'''%%%$$$%%%%%%%%%%%%&&&$$$######%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%'''***+++***((($$$%%%&&&''''''&&&%%%$$$))))))))))))((((((''''''+++((()))------******---))))))((('''&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""((('''%%%############$$$%%%%%%$$$###""""""""""""%%%&&&''''''((((((((('''%%%%%%$$$$$$$$$%%%&&&&&&++++++,,,,,,,,,,,,,,,,,,***///444555444444777:::::::::::::::999888888777333555888777222---222;;;666;;;===;;;:::<<<<<<:::;;;<<<======<<<:::888777666444222111000111111111333333333333444555555666555;;;===777333666999999888888999;;;===<<<999777444888:::777666888777333444999>>>===<<>>===999666666777777777;;;???;;;444<<<<<<<<<;;;:::===DDDJJJXXX___^^^OOO>>>555222111222222222222111111111111777666333111000000111333111---,,,///111222666;;;888:::888111,,,,,,,,,)))(((((()))***************))))))(((((()))+++...///+++)))***...000---...111???JJJOOOEEE666,,,((((((***(((&&&&&&)))+++------)))(((''''''&&&'''(((((()))))))))))))))'''$$$"""(((&&&%%%''',,,---***&&&)))(((((('''''''''''''''((('''&&&'''(((((('''%%%)))&&&###$$$'''(((&&&$$$%%%$$$###$$$%%%&&&%%%###)))+++,,,)))$$$!!!!!!###!!!"""###$$$%%%&&&&&&&&&$$$######$$$&&&&&&$$$"""$$$'''&&&$$$###""""""%%%%%%###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$%%%&&&%%%$$$'''(((((((((((((((((('''...000333444444222...,,,((()))***(((&&&%%%%%%&&&...+++((((((,,,...---+++000222555:::BBBNNN[[[cccfffddd]]]SSSMMMKKKJJJFFFHHHHHHIIIKKKMMMMMMJJJHHHMMMLLLIIIGGGEEEEEEFFFGGGHHHJJJIIIBBB===;;;888555222111000//////000111222555666999===???DDDQQQ^^^rrr777333222555666555444666666888::::::999888999:::666555444555666777666555:::<<<:::666666777444///333333333333333333222111333333333222000///000111)))''')))---///...000333111......000111000111555000///...---,,,+++++++++,,,,,,---...---,,,+++***+++******((('''&&&%%%%%%***((((((***---...+++''')))'''%%%%%%&&&'''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********)))******(((&&&$$$######$$$%%%%%%%%%&&&''''''&&&&&&%%%"""###%%%'''&&&$$$"""  %%%''''''%%%######((('''&&&&&&%%%%%%%%%&&&###############$$$%%%&&&$$$%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$'''((((((((('''&&&%%%%%%)))***,,,---...000333666999777444222222444666888777777888777222...111888888<<<>>>;;;999:::999777;;;888555333333666999;;;777888888888777888;;;===888777777777777888888999<<<;;;999:::<<<===<<<999999:::<<<>>>>>><<<888555777777666888===AAA;;;333???>>><<<::::::<<<@@@BBBKKKRRRQQQEEE:::888555111111111111111111111111111111222111///---,,,...///000---,,,000222222555999111444333...+++,,,,,,+++'''((()))***++++++++++++)))(((''''''))),,,000222,,,)))***...///,,,,,,///999BBBGGG@@@444,,,)))((()))'''&&&&&&)))+++,,,,,,(((''''''''''''(((((()))'''''''''))))))'''### &&&%%%%%%&&&(((******))))))((((((((((((''''''''''''(((((((((''''''&&&%%%,,,)))&&&$$$$$$$$$%%%$$$%%%$$$######%%%%%%$$$###*********((($$$!!! !!!"""###$$$%%%&&&&&&&&&$$$######$$$&&&'''&&&$$$!!!$$$$$$"""!!! """$$$%%%$$$#########%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&'''''''''(((((()))******///111555888777444000---((()))))))))'''&&&'''(((,,,***(((((()))+++++++++111444888===FFFQQQ\\\dddhhheee\\\QQQKKKKKKJJJHHHGGGGGGHHHJJJLLLMMMKKKJJJOOONNNKKKIIIGGGFFFFFFFFFIIIJJJGGG???999999888666222111000//////000111222444555:::???AAAGGGUUUccc{{{666222222555777444333444666888;;;;;;:::999999;;;888555333444666888888777999:::999777888;;;999444333444444555555555555555444555555444333222444555///,,,+++...///...000444222///...111111000222555000///...---,,,++++++***,,,,,,...///...---+++*********)))(((''''''&&&&&&***))))))+++...,,,'''!!!***(((&&&&&&'''((('''&&&'''&&&%%%$$$$$$$$$%%%%%%"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((()))*********++++++***,,,***(((&&&&&&'''(((***&&&&&&'''(((((('''&&&%%%###$$$%%%%%%%%%$$$###"""!!!$$$&&&&&&$$$###$$$%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''''''''''''''&&&((('''&&&%%%$$$$$$$$$$$$(((((((((''''''%%%$$$$$$)))))))))***+++...111333555444222000000222444666888555555555222///000444333888999777555666666333444222111000222444777:::666777999999999;;;???BBB<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<::::::;;;::::::;;;======;;;777444666888999999:::<<<777111<<<<<<<<<;;;999:::<<>>BBBJJJ]]]nnn777333222666777333222222555888;;;<<<:::888999;;;999666333333666999999888666888777777:::???===888333444555666777777777777555666777777666666888:::666222000222222000222666333//////111222000222555000///...---,,,+++******+++---...//////---,,,*********))))))((((((''''''(((''''''***+++((( +++)))'''''''''((('''&&&'''&&&%%%$$$###$$$%%%&&&"""$$$%%%&&&%%%%%%&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((()))+++,,,++++++---,,,+++%%%$$$###"""$$$'''***,,,&&&'''((((((((('''&&&%%%&&&%%%$$$######$$$%%%%%%'''((((((%%%"""!!!$$$((($$$%%%&&&''''''%%%$$$###&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''(((((('''&&&&&&((('''&&&%%%$$$#########))))))(((((('''&&&%%%$$$))))))((((((***,,,000222111000/////////111333444888444222333222...///222...333555222111333333111------...///111444666777444777999::::::<<<@@@DDD@@@???>>>===============666999======888444777;;;;;;;;;;;;<<<===;;;777444444:::===:::777666333///777:::===<<<888777;;;???:::===:::222333:::888///........................///222444444111///000222---,,,---222333111111444,,,000000,,,***,,,,,,***++++++,,,,,,+++***(((''')))***+++,,,---,,,,,,+++---******------))))))++++++111555222...,,,+++(((%%%%%%%%%'''***+++***(((&&&&&&''''''((())))))))))))%%%######%%%&&&&&&$$$###%%%&&&$$$"""###)))///&&&&&&''''''&&&&&&%%%$$$'''+++---+++&&&###$$$'''"""###""" %%%...555'''&&&%%%%%%''''''&&&%%%&&&$$$###$$$''''''### ######$$$%%%%%%%%%$$$$$$%%%######$$$''')))))))))###$$$$$$###!!!"""$$$&&&)))%%%!!!!!!$$$''''''&&&&&&%%%%%%%%%%%%&&&''''''###"""!!!"""$$$%%%$$$###%%%%%%&&&''')))+++---...---000555888888444///+++$$$%%%'''''''''''')))***###&&&(((((('''(((,,,111222666===EEENNNYYYccciiiiiieee[[[NNNIIIJJJLLLKKKGGGFFFEEEFFFIIILLLMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFGGGIIIGGG@@@;;;:::888555222111000//////000111222444555999===AAAMMMcccwww222777<<<;;;777444444555:::<<<<<<:::777666777:::888777555666888777444000333666999;;;<<<===???AAA<<<888888<<<===888555555333333444555666888:::;;;777333333666666444888@@@:::444...---000333333111***+++,,,---,,,+++***)))...000111000---,,,...000///+++&&&&&&***+++)))&&&((()))***+++******((('''+++)))&&&###"""$$$&&&(((''''''((((((''''''&&&%%%)))%%%!!!###'''***(((%%%&&&''''''''''''''''''&&&+++%%%+++"""---$$$***$$$)))(((((()))+++---,,,+++(((&&&###!!!!!!"""$$$&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''&&&$$$###"""%%%'''))))))(((&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''(((***+++***(((%%%***&&&###%%%)))+++)))%%%)))))))))))))))((('''&&&&&&'''((()))+++,,,---...,,,...000///...000444888333444333//////333222---333333222000---,,,...///,,,///111///...000666<<<777888888777666777:::<<<===???BBBBBB???;;;777666888999===BBBAAA<<<;;;===;;;<<<:::888999<<<999333666888:::;;;:::777444222999;;;<<<;;;888777:::===777888888555111///111333666111/////////---///333777555555777666111///000,,,---.........000333555222000---,,,,,,,,,***)))'''(((+++,,,,,,***(((&&&)))'''&&&(((+++---,,,***((()))***,,,...---+++(((,,,///...)))(((,,,,,,(((+++***)))'''''''''((()))'''&&&''''''(((***+++,,,'''&&&$$$""""""###$$$%%%$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&''')))'''%%%$$$%%%%%%$$$"""(((%%%""""""%%%'''&&&$$$%%%%%%%%%$$$$$$%%%&&&&&&!!!"""######"""""""""###&&&%%%$$$$$$######$$$$$$"""%%%(((***)))((('''$$$""" !!!$$$&&&%%%###""""""""""""###%%%''')))&&&%%%""""""######"""!!!"""!!!!!!"""!!!!!!$$$######$$$%%%&&&(((((()))---***,,,111111,,,***------(((######''')))'''$$$***&&&&&&)))******---222777999>>>EEENNNWWW___cccddd]]]TTTMMMIIIIIIJJJJJJIIIDDDGGGPPPQQQKKKJJJPPPNNNKKKIIIKKKMMMLLLGGGAAADDDGGGDDD<<<777666222,,,---000...)))***111333111777999===???@@@KKKbbbxxx333666999888666666999===:::;;;;;;:::777666777999777666555666888777444111777666666999===???>>>======999999<<<<<<888555555444444555666777999:::;;;:::666555777666333666===:::555///...000222111///---......//////............000111000...,,,---......***&&&&&&***+++***'''***+++,,,,,,,,,+++***)))***(((&&&$$$###$$$%%%&&&(((''''''''''''&&&&&&&&&%%%$$$""""""###%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%)))%%%---%%%000&&&***###***(((((((((***+++***)))((('''%%%#########$$$%%%)))((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###&&&''''''''''''&&&$$$###%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((&&&&&&(((***------+++)))+++))))))***---///,,,***......---------,,,+++)))******+++,,,---......///...000111000......111333444222///...///000000///111111000///------///000...000222000///000666;;;888777777777888:::;;;<<<<<<======<<<:::999:::;;;::::::>>>BBBAAA<<<;;;===;;;;;;:::888;;;>>><<<666999999999888777666444333:::<<<>>>===:::999;;;>>>666888888666222000111222666222000000000...000444444444777;;;;;;666333444///000///...,,,,,,...//////---,,,+++,,,---,,,+++((()))+++,,,,,,+++)))'''***'''&&&'''***,,,+++***,,,---///111222111---)))+++......)))))),,,+++'''+++***)))((('''(((((()))%%%&&&&&&((()))******+++'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&''')))'''%%%$$$%%%%%%$$$"""(((%%%"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######""""""######"""###%%%'''''''''&&&%%%%%%###!!!"""$$$&&&%%%###&&&%%%$$$#########$$$%%%(((&&&$$$$$$%%%&&&%%%$$$"""$$$&&&&&&###!!!###'''###$$$$$$%%%&&&'''((()))***''')))------)))''')))+++((($$$$$$&&&((('''&&&)))&&&&&&)))******---222888;;;AAAHHHQQQXXX^^^aaa[[[UUULLLFFFCCCDDDDDDEEEJJJEEEHHHRRRTTTNNNNNNTTTOOOMMMKKKLLLNNNMMMHHHCCCCCCEEECCC;;;777666222---111333222------222444222444666;;;>>>AAALLLcccxxx333444555555444888???DDD:::::::::999777666777888555555555666777777555222:::666444777===@@@<<<888===999999<<<<<<888555555666666777777888999::::::<<<999888777555222444888:::666111///000111000...////////////000000111222...000222222000...,,,,,,---***''''''***---,,,***,,,------------,,,+++***((('''&&&%%%$$$$$$$$$$$$)))((('''&&&%%%&&&''''''$$$$$$$$$""" !!!%%%((($$$%%%%%%&&&&&&%%%%%%$$$(((%%%...'''222'''***###***)))''''''(((((((((&&&(((''''''&&&%%%%%%$$$$$$(((((('''''''''''''''(((%%%$$$$$$%%%&&&&&&%%%###%%%&&&'''(((((('''&&&%%%***((('''(((******'''$$$&&&%%%%%%%%%%%%%%%&&&'''%%%%%%'''+++...///...,,,***+++...000222222222111444222111111111000---+++---------------.........///000111000...------...555---+++000111------222///000///...------///111000111222111///111555999888666444666:::<<<<<<::::::999777444333666<<<@@@<<<<<>>AAA???:::888;;;888999888777<<>>===<<<:::888666555444333666999999777555555777333444444444222000///...000,,,+++,,,,,,***,,,///222111333777666000,,,------......,,,++++++---///555333111///...,,,(((&&&)))******++++++++++++++++++)))'''&&&''')))+++,,,,,,///444888;;;888222---)))+++,,,,,,+++***(((%%%&&&%%%$$$######$$$%%%%%%###$$$&&&((())))))'''&&&&&&''')))))))))(((&&&%%%((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''+++(((&&&%%%%%%%%%###"""&&&%%%#########$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$"""!!! """$$$%%%&&&%%%$$$$$$###############%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''(((''''''(((+++,,,+++*** ###%%%$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&'''(((((())))))***+++,,,*********%%%&&&'''&&&%%%&&&(((***)))%%%%%%)))++++++...333333888@@@HHHMMMOOOOOONNNMMMIIICCC@@@@@@AAABBBBBBFFFDDDGGGNNNPPPMMMMMMPPPPPPNNNMMMMMMMMMLLLIIIFFF@@@???===999666444222000---.........000444666777999999;;;AAAJJJZZZqqq000111333444666888;;;===999888777666666777777777444555777777777666666555777888999999888777777777777444444888;;;999999;;;666777777888888888777666444555555222000111222333666555444444555555555444////////////000222444666333444555666666444111...///---,,,---///111222222---,,,++++++***)))))))))''''''(((((('''&&&$$$###***(((&&&%%%$$$%%%'''((((((###"""$$$$$$"""###$$$$$$$$$$$$$$$$$$###***$$$))) ,,,$$$+++&&&+++)))%%%$$$$$$$$$###"""&&&'''((())))))'''&&&$$$%%%%%%%%%%%%&&&'''((()))(((''''''((())))))(((&&&$$$%%%&&&''''''&&&%%%%%%((($$$!!!"""&&&(((%%%"""(((((('''&&&%%%%%%%%%%%%%%%%%%&&&(((***+++(((&&&%%%***111888<<>>999444222222222...++++++******)))((((((''''''***+++,,,---......,,,+++///(((,,,:::<<<111---222444444222///,,,***+++,,,////////////...///111222444111///222777:::777444555555444222111333777::::::999;;;>>><<<777666999777888666666:::AAAAAA======>>>??????===999666444111555999999777444444555333222222111111000...---///++++++------+++,,,///888555444666666222111333///000///...,,,,,,...000666444222111000---***'''***)))))))))***++++++,,,+++***)))''''''(((+++---+++...444;;;>>><<<666222))))))***,,,+++)))&&&&&&&&&&&&%%%$$$$$$%%%&&&'''###$$$'''((()))((('''&&&'''(((***+++***)))&&&%%%)))))))))))))))'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((+++)))'''%%%%%%%%%###"""%%%%%%$$$###"""###$$$&&&$$$%%%%%%%%%%%%$$$###"""$$$""" !!!###&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%###"""!!!!!!"""###%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&(((***+++***)))###$$$###!!!%%%***''' $$$%%%%%%&&&&&&''''''''')))***+++***+++,,,,,,+++%%%&&&''''''&&&&&&(((***(((%%%%%%)))++++++...333333888???FFFIIIIIIGGGEEEBBB???;;;999:::;;;<<<<<>>???@@@>>>;;;777444444888===>>>;;;888777888555333111000111111000///111......000111...///222333000000222333111333666444444333000---,,,---...222111000111111000---+++))))))((('''(((***+++,,,,,,,,,+++***((())),,,...,,,///555;;;???===888444***((()))++++++'''%%%''')))((('''&&&'''((()))***%%%&&&'''((()))((((((''''''((()))******)))'''%%%((()))*********)))'''&&&&&&&&&&&&&&&&&&''''''(((,,,***'''&&&&&&%%%###"""$$$$$$$$$###""""""$$$&&&%%%&&&''''''&&&%%%###"""%%%###"""$$$(((***(((&&&''''''&&&%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&'''%%%&&&&&&%%%######$$$&&&+++)))'''%%%############%%%$$$%%%'''******(((''''''(((%%%!!!$$$+++)))"""%%%%%%%%%&&&&&&&&&''''''&&&((()))''''''***+++)))&&&&&&&&&'''''''''''''''(((%%%%%%)))++++++///333666999???CCCEEEDDDBBB@@@===;;;888888999:::;;;:::DDDEEEHHHLLLNNNNNNNNNNNNOOONNNMMMLLLJJJIIIHHHHHH???;;;777777444000///111333000111333444333444777>>>;;;===FFFTTTggg}}}222222333555777999999888888666444444666888777555777999<<<;;;888666666777666555666666777777666555666222111555777555555777000111333444555444333222///444444000...111222///222333555666555333222222111222333444555555666555333222111333555666444222/////////......///111333---,,,***(((''''''''''''*********)))((((((''''''(((''''''''''''&&&&&&&&&&&&$$$######%%%%%%###!!!$$$$$$%%%%%%%%%%%%$$$$$$)))###))) ,,,$$$+++''',,,(((%%%"""###############$$$%%%&&&'''((((((((())))))))))))))))))******)))((('''(((******((('''))))))******)))((('''&&&&&&&&&&&&&&&(((***,,,---,,,+++***)))''''''&&&&&&$$$$$$%%%&&&''''''$$$""")))***...666@@@GGGJJJJJJHHH>>>333---...000///,,,******))))))((((((''''''***((('''(((+++---,,,+++)))***...333666666333000777666555111---,,,,,,------------...///000111000111222333333444333222111222444555666555555666888777777888;;;:::777777;;;<<<<<<999777:::??????;;;<<<<<<======<<<999777666666;;;AAABBB@@@<<<:::;;;999666222000222444444333222//////222333000111444///------111222///000333333333222000---,,,...//////......000111000---***)))(((&&&&&&&&&(((+++,,,+++---...,,,******,,,...,,,...333888:::888333///+++((('''***)))%%%%%%((((((''''''&&&'''((()))***''''''(((((((((((())))))'''((()))))))))((('''&&&((()))***++++++***((('''&&&&&&&&&&&&&&&'''((((((---***(((&&&&&&%%%###"""###$$$%%%###!!!!!!$$$&&&&&&'''(((((((((&&&$$$"""$$$""""""%%%***+++((($$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$#########$$$$$$%%%"""$$$%%%$$$""""""$$$&&&,,,***(((%%%$$$###""""""$$$$$$%%%'''))))))'''%%%%%%+++***!!!%%%(((%%%%%%%%%%%%&&&&&&&&&&&&'''$$$'''((($$$%%%***+++((()))'''%%%&&&((()))'''$$$'''$$$%%%(((+++,,,///444888999<<<>>>???>>>===<<<:::888777777888999999999>>>BBBFFFIIILLLOOOPPPOOOOOOOOONNNMMMJJJIIIIIIJJJ???999666666333...---111///,,,---333555444666:::===<<>>;;;888;;;@@@@@@;;;<<<;;;:::999888888888888777<<>>FFFWWWhhhvvv666555444444555777:::;;;:::777333222444777999:::444666999:::999999999:::666444333555777777555222333111111111333333333111222222333333333222111111222111111000///...------000222444222///---///111------...//////......---.../////////000000111111///---+++))))))***,,,---,,,+++***(((''''''''''''///(((""""""&&&)))'''###+++)))'''''')))***+++***++++++++++++)))((('''&&&,,,***((((((((((((&&&%%%'''((()))***+++,,,,,,,,,,,,,,,***(((%%%###"""!!!$$$%%%%%%%%%%%%'''***---//////000111222///+++((('''&&&$$$######%%%&&&(((000...,,,,,,,,,+++***(((""""""$$$&&&(((***+++,,,,,,***((((((((()))(((&&&%%%'''***,,,,,,(((%%%"""%%%'''***---222777;;;===777555///)))***//////,,,,,,+++,,,...222222///,,,---,,,++++++++++++------+++...111333333222333333999999777444///,,,,,,,,,///000///---+++,,,000444111000000111222222000...111222333555777888::::::888;;;<<<;;;===>>>;;;555;;;:::999:::::::::888666===;;;:::999999777444222;;;===???@@@???>>>>>>>>>:::666111///000333666888555555666555555444333333444333222111000111222222&&&,,,---+++111;;;:::111000000111000...+++(((&&&,,,+++************))))))///...+++)))))))))***++++++,,,---...---,,,+++***(((''''''((())))))'''&&&(((''''''&&&&&&&&&''''''$$$&&&'''&&&%%%'''+++///---+++)))'''&&&%%%%%%%%%***+++,,,---,,,***(((''')))))))))))))))(((''''''))))))((('''&&&%%%%%%%%%&&&$$$######$$$%%%%%%$$$***)))((('''&&&%%%%%%%%%###"""!!!###&&&(((&&&$$$$$$%%%%%%$$$"""!!!"""$$$&&&%%%###""""""###%%%&&&"""  """$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%'''))))))((('''&&&&&&)))+++***&&&$$$$$$%%%%%%######''''''$$$$$$&&&(((((((((''''''&&&&&&%%%"""%%%)))***)))&&&$$$###&&&'''(((***,,,...///000555666555444222222333555666555333222111111222333===>>>@@@CCCFFFIIIKKKLLLNNNMMMLLLLLLMMMMMMKKKJJJ???;;;777444333222000...//////111333555777888999999===IIIZZZiiiwww666666555555555777888999999777444444555888999999555666777777666777999;;;777555333333444444111///222111000111222333222111111111111111111000000///111111000000///...------///000111000.........///,,,,,,,,,---------------------------............))))))(((((((((((('''(((,,,+++***)))((((((((((((///+++((()))+++,,,)))&&&+++)))(((((()))***))))))+++++++++******)))((('''+++++++++***)))'''&&&&&&&&&''')))***+++,,,,,,,,,+++***)))'''%%%$$$""""""%%%&&&&&&&&&&&&''')))+++---...000222333111,,,(((((('''%%%$$$$$$%%%&&&'''///...------...---+++)))###$$$%%%'''(((***++++++---+++)))((())))))(((&&&&&&'''***+++***(((%%%"""&&&'''))),,,///333666888444222...)))***...///+++,,,,,,,,,...000000...+++......---,,,---...///000000333666777777666666777999999777444000............000000...---...111444666444333333444444444222222222333444555666777777888;;;======???AAA>>>888666666777888999999888777<<<;;;999999999999666444:::<<<>>>>>><<<:::999999555333111111222444555666666666777888999999999999888777555333222111111222+++000111...333===<<<444++++++,,,,,,,,,+++))))))+++,,,---,,,+++*********///...,,,***))))))***+++...---------,,,***)))))))))((('''((()))((('''%%%(((''''''&&&&&&&&&''''''%%%&&&'''&&&&&&'''+++///---+++)))'''&&&%%%%%%%%%)))***+++,,,+++***((('''(((((()))))))))((((((''')))((('''&&&&&&%%%%%%%%%&&&$$$######$$$%%%%%%$$$)))((('''&&&%%%%%%%%%%%%###"""!!!###&&&'''&&&$$$$$$%%%%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###$$$######$$$$$$$$$###############$$$%%%'''((()))((('''&&&''')))+++***'''%%%&&&'''(((&&&&&&))))))%%%$$$''''''''''''&&&&&&&&&&&&&&&$$$&&&'''((('''''''''((('''''')))***,,,---//////444555444333111111333444555444222111111222222333;;;<<<>>>AAADDDHHHKKKMMMOOONNNMMMMMMMMMKKKGGGEEE<<<999555333222111///...///000222333666777999:::;;;===EEETTTdddttt666666666666666666666666888666444555666888888777666666555444333444888;;;999666444333333222111///333111000111222333222000000000000//////.........000111111000000///.........---,,,---/////////...,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++***)))***+++,,,+++***((('''++++++***)))((((((((())),,,,,,---------+++***(((+++***))))))******(((&&&************************+++...000///+++((((((***&&&'''(((***++++++++++++((((((''''''&&&%%%$$$$$$'''((())))))(((((()))+++,,,...111444555333...***)))((('''%%%%%%%%%&&&&&&,,,,,,---///111000---***%%%&&&'''((()))*********---+++))))))))))))'''%%%'''(((((()))(((&&&%%%$$$&&&&&&((())),,,...111222///000...***+++...---)))---------///000000...,,,...---------...000222333333555777888777666666777777777777444111///000111///000111111000000222333888666444444555666555444222222333333444555555555777;;;>>>???AAACCC@@@:::111333555888999999888777;;;:::999999::::::999888888:::<<<;;;999666555555222111111222444555444333666777888:::<<<===>>>???<<<;;;999666444222111111---000///,,,000888888111+++++++++++++++*********)))---//////,,,******,,,...---,,,*********++++++///...,,,***))))))))))))+++)))((((((((((((&&&$$$''''''&&&&&&&&&''''''(((%%%&&&'''''''''(((+++...,,,+++)))'''&&&%%%%%%&&&'''((()))***)))((('''&&&''''''((())))))((((((((()))((('''&&&%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$$$$$$$%%%###"""!!!###$$$!!!###%%%&&&&&&%%%###!!!'''%%%######$$$%%%$$$###!!!"""$$$%%%%%%$$$$$$###%%%&&&'''((((((((('''&&&'''(((******((('''((((((***'''''')))((($$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((()))***+++,,,------333333333111000000222333222222111000111222333444888999;;;===BBBFFFJJJMMMNNNMMMMMMMMMLLLHHHBBB>>>888555222000000000///---000111333555777888:::;;;??????DDDRRRbbbuuu666666777777666666444444555444444555666666555333333444444444333333555777999888666555444444444444444333222222333333222111111000//////............111111222222222111000000///,,,+++---000222111......---,,,+++++++++,,,,,,,,,+++++++++******)))))),,,,,,,,,,,,+++***))))))))))))((('''''''''(((((((((***,,,+++((('''((()))******)))******)))&&&$$$(((((())))))***++++++,,,,,,000444333---***+++---'''((()))***+++***((('''''''''''''''''''''''''''***+++------+++***++++++,,,...222555777555000,,,)))((('''&&&%%%$$$%%%%%%)))+++...111444333///,,,'''((()))***++++++******,,,***)))))))))(((&&&$$$((((((''''''&&&&&&%%%%%%%%%&&&&&&(((***,,,...///---000///,,,,,,---+++'''------...///000000///...++++++++++++---///111333000222444444333222222333444444444333000000111222222333444444444333222222444444444555666666333000222222333444555666777777666:::===>>>@@@AAA===666000333666999999999888888;;;999888999;;;<<<;;;:::666888:::;;;888666444444444333111111222333222000777777888999;;;===>>>???;;;:::999777555333222111000000...+++///555555000111000...,,,+++***)))))))))---000000---***+++------,,,+++************+++...,,,***((('''(((***+++,,,***((('''''''''%%%$$$'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((())),,,---,,,+++)))'''&&&%%%&&&&&&&&&'''((((((((('''&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$%%%%%%$$$###############""""""###$$$%%%%%%$$$######$$$$$$###""""""###%%%"""###$$$%%%%%%$$$###"""###!!!!!!"""%%%&&&&&&&&&"""###&&&((((((((('''&&&&&&&&&'''((((((''''''&&&&&&''''''(((((((((((())))))&&&%%%'''%%%!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&+++)))'''&&&&&&&&&&&&%%%))))))******++++++,,,,,,111222111000//////111333000000//////000111333444555555777:::???DDDIIILLLJJJKKKKKKLLLKKKFFF@@@;;;555222///......///...---111222333555777999;;;<<>>CCCGGGJJJFFFGGGIIIKKKJJJFFF@@@;;;333111...---...///......222222444666888:::;;;<<<@@@CCCLLL\\\nnn666666666555555444444444333222222333444333222000...111666777666333111000111333555555555444555666666555333333444444333111555444222000//////000000000222444555666555444333111000000111333444444333000000111000000///...---......------------------///---***((('''''')))***$$$#########$$$%%%&&&&&&*********'''$$$%%%)))---***)))(((((())))))'''%%%'''&&&&&&&&&''')))+++,,,(((***+++)))&&&$$$%%%''')))***++++++)))&&&###!!!&&&''''''((())))))******---000333444222000///...------///222444333000---((('''''''''&&&&&&%%%%%%''')))---111444444111...)))***,,,...///...---+++***))))))+++,,,,,,)))'''***))))))(((''''''&&&&&&%%%%%%&&&''')))+++,,,------333555333222222222///,,,---...---+++******+++&&&&&&&&&'''(((+++---...+++---......------...000///000000///......///111666666666777999999777444333555999>>>@@@===888444666666777888999:::;;;;;;666999999777888999555///555888;;;;;;999888:::======:::888888999::::::999666999===???>>><<<:::::::::777333000000000111000777666555444444555777777222222222333222222111000333000......111333111///)))))))))*********************)))******+++++++++(((((((((((((((((((((((('''&&&%%%%%%&&&))),,,...,,,***'''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&(((***,,,,,,++++++***((('''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''***+++++++++******)))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$######"""""""""######!!!###$$$$$$###""""""###"""###$$$###""""""$$$&&&%%%$$$""" """$$$%%%###"""""""""$$$###!!! !!!"""$$$%%%&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&$$$###$$$%%%''''''&&&(((%%%%%%((('''$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&###""""""&&&+++---+++)))((())))))******+++++++++///000000///...///111333......------...000111222///111444999===BBBEEEGGGDDDEEEGGGIIIIIIFFF@@@<<<333111///.../////////...111222444555888999;;;<<<===AAANNNaaasss777666555444444444555666666444333333444444333222000222555666444333222222000333777888666444444444555333222222222222111///666444222000/////////000...000222555555555333222000222333333222222333555///000222333222000---,,,------..................111000...---,,,++++++,,,############$$$%%%&&&'''((()))(((''''''''')))******(((&&&'''((()))((('''&&&%%%%%%$$$%%%''')))+++***(((&&&$$$######$$$%%%&&&''')))******'''$$$"""%%%%%%&&&&&&''''''((((((+++///333444333111///...+++++++++---......,,,***(((((()))))))))(((((((((((())),,,000333333111...)))***---///000///...---++++++,,,...000000...,,,************)))((('''&&&&&&&&&&&&&&&'''((()))))),,,222666666666888:::999555666555111---******+++(((((((((((()))+++---...***+++------,,,---///111///000111000......000111555444444777;;;===<<<;;;777888:::>>>@@@AAA>>><<<:::::::::999999999999999888999999666777:::777333444777:::999888888===BBB>>><<<888777777888777777999<<<@@@BBB@@@===;;;:::777555333222333333222111666555444333444555777888000111111222222111//////...+++***,,,//////---***'''((()))***+++******)))+++'''$$$$$$(((+++***(((&&&&&&'''''''''''''''&&&'''&&&%%%%%%&&&(((***+++,,,)))&&&%%%&&&'''((('''&&&%%%%%%&&&&&&((())))))'''&&&&&&(((+++---,,,++++++***((('''&&&&&&''''''&&&&&&&&&&&&&&&'''((((((---------,,,+++***)))(((&&&%%%%%%$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$######""""""######$$$ ###%%%$$$"""!!!"""###"""###$$$###""""""$$$&&&######""""""""""""######$$$######$$$%%%$$$""" ###$$$$$$$$$%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&(((&&&###$$$&&&''''''&&&%%%######'''(((%%%%%%''''''''''''&&&&&&&&&&&&&&&)))&&&$$$&&&+++......+++'''(((((()))***++++++,,,///000000///...///111444......---------...000111...000555:::>>>AAACCCCCCDDDEEEFFFHHHHHHEEE@@@<<<555333000///000000000///111222333555777999:::;;;>>>CCCQQQdddxxx777666444333333444666777888666444444555555444333222444555444222222333444333777;;;<<<999555444444333222000000111000///---555444111///......///000,,,...111333444444222111///222444444111000222555...000222444333000,,,***---------....../////////------------,,,***((('''#########$$$%%%&&&'''(((%%%&&&'''(((((((((&&&%%%***(((&&&%%%''')))))))))&&&%%%$$$###$$$&&&(((***---***&&&$$$$$$%%%&&&&&&###%%%(((******(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&)))---222444333000...---***)))((()))******)))((()))******++++++++++++***((()))+++///222222000...(((***---000111000///...,,,,,,...000333333222000******+++++++++)))'''&&&((('''&&&&&&%%%%%%%%%%%%***111777777888===@@@@@@??????===888111,,,,,,---++++++******+++---///000(((***+++++++++,,,///111000111222111//////000222333222222666<<<@@@AAA@@@999888999;;;>>>@@@AAA@@@===<<<;;;:::999777666666999:::999777888<<<;;;777222555888888666999???EEE@@@===999666666666555555;;;???BBBCCCAAA===:::888222222333555777777444222666555444444555777999:::111111222222111000...---000---,,,///222111...,,,+++,,,---...---+++(((''',,,&&& !!!'''+++***'''%%%%%%&&&&&&'''&&&&&&%%%''''''&&&%%%&&&'''((()))+++)))&&&%%%&&&(((((((((%%%%%%%%%&&&'''((()))***'''&&&&&&(((,,,...,,,******)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))//////...---,,,***)))(((%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$###############$$$$$$ ###%%%$$$""" !!!###"""###$$$###""""""$$$&&& """###$$$$$$###""" !!!!!!"""$$$''''''&&&$$$''''''&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&***'''$$$$$$'''((((((&&&!!! %%%&&&$$$$$$'''(((((((((''''''&&&&&&&&&333---'''&&&***---,,,***''''''((()))***+++,,,,,,000000111000//////222444......---,,,---...///000---000666;;;???AAABBBBBBFFFFFFFFFGGGGGGDDD???;;;666444111000000111000///000111333444777888:::;;;BBBGGGTTThhh{{{555444222111222333555777:::888666555555555333222333444555555444333111000444444555555444444333222///111222333333000...,,,111///---,,,---......---,,,,,,...222444555333000111555777666222000333777555444333444444222///,,,///////////////......---,,,+++,,,...,,,((((((+++(((%%%######%%%'''((((((***(((%%%%%%&&&''''''''''''''''''((((((***+++,,,+++)))&&&###"""$$$&&&(((###%%%&&&%%%"""!!!$$$'''$$$&&&(((******(((&&&$$$&&&%%%%%%$$$#########$$$''''''(((+++///111...,,,'''(((((('''%%%%%%'''(((%%%'''***,,,---+++)))''''''---111000//////,,,(((,,,,,,...///000000000000***---222555555333///,,,,,,+++))))))***+++***))),,,'''"""!!!$$$&&&$$$!!!***///666===CCCGGGHHHHHHIIIEEE@@@<<<888444000,,,,,,,,,---...,,,***+++...+++*********+++---///000333222000///.........///222333555999===@@@AAAAAA<<<:::999999;;;===>>>>>>AAA<<<999<<<===;;;888888888888999;;;===<<<999666;;;777444888???CCC@@@<<>>;;;888777777888999???@@@AAA@@@<<<888666555222444444333888>>><<<444444<<>>>>>999333...,,,///111000---222444666777888999;;;===CCCEEERRRhhh~~~555555444333444555777888:::888666444555444333111333444444444444222111000333444444444444333333222000111333333333111...,,,111///...------.........------000333555555222///000333666555222000333666222111111333444555444222///////////////...---,,,,,,***+++---+++''''''***(((&&&$$$$$$%%%'''((((((%%%$$$###$$$&&&((())))))&&&&&&&&&&&&'''((())))))%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%$$$######$$$%%%'''((())))))(((&&&$$$"""%%%%%%$$$###############%%%$$$%%%))),,,---,,,)))%%%&&&&&&%%%######$$$%%%(((***---//////---+++)))'''---000///......---******+++,,,...///111222222...///222444444222000//////---,,,+++,,,---,,,***///***%%%$$$&&&(((&&&###)))---333:::@@@DDDGGGHHHMMMLLLIIIEEE@@@;;;666333000000000000---++++++,,,+++************,,,---...222222111///......------222333555999===AAABBBCCC???>>>======>>>???@@@@@@===888777999;;;888666777999999:::<<<>>>>>>:::777:::888666999>>>BBBBBB@@@AAA>>><<<;;;;;;<<<;;;:::===???AAA@@@===;;;999999888:::999888;;;???===777555===AAA<<<666444555444555444333333222111000000111...+++,,,000222000---+++******)))))))))))))))...---,,,+++*********+++''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%'''$$$!!!$$$))))))$$$'''&&&&&&(((,,,...---+++)))'''&&&''')))***)))''''''&&&%%%$$$%%%''')))***,,,***((((((*********)))***'''%%%%%%&&&%%%###!!!&&&$$$######$$$$$$"""!!!'''$$$"""!!!"""#########(((###!!!###""" ###$$$"""!!!%%%&&&###&&&%%%###!!! !!!"""###$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%%%%%%%&&&'''''''''((((((((('''%%%$$$(((''''''''''''(((((()))'''###---333***%%%)))((('''((()))***+++++++++***111555444...,,,...///---000...,,,+++,,,///000111///111666;;;;;;:::???FFFDDDFFFHHHHHHEEEAAA???>>>888333...,,,///111///---444666999::::::<<<>>>@@@FFFIIIWWWnnn666666666777888999:::::::::888666555555444222111333333444333333222000000222222333333333333333222111111333333333111///---111000///............///......111444555444111...///111444333111000222555222111000111333555555555////////////...---,,,++++++***+++---+++&&&&&&***)))'''%%%%%%&&&((((((((($$$###"""###%%%'''''''''%%%%%%$$$$$$$$$%%%%%%&&&!!!"""$$$&&&''''''%%%%%%$$$######$$$%%%%%%$$$"""'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%""""""###&&&((()))(((&&&$$$%%%&&&%%%###"""###$$$)))+++---......,,,***(((&&&,,,...,,,+++------+++)))))))))+++---///222333222222222222222222111111222000///...//////---,,,111---)))((()))***(((&&&'''***///555;;;@@@DDDFFFOOOPPPQQQNNNIIIBBB===:::444555555333000......///+++***))))))))))))***+++000000000///...---,,,+++111222555888<<>>;;;<<<>>>@@@AAA???===<<<<<<===>>>===;;;<<>>:::>>>FFFKKKHHHAAA<<<999666333333333333222222222111000---++++++...///---+++++++++******))))))))))))+++++++++++++++***)))(((&&&''''''''''''&&&%%%%%%(((''''''''''''''''''((($$$$$$%%%%%%&&&''''''(((%%%'''&&&$$$&&&)))(((%%%(((''''''(((+++---------&&&%%%&&&(((***+++)))'''&&&%%%%%%%%%%%%'''(((******'''###"""$$$''')))***'''%%%$$$###$$$###""" '''%%%$$$#########!!! '''$$$"""!!!"""#########&&&""" """""" """###!!!!!!%%%$$$!!!&&&%%%###"""!!!!!!"""###%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&''''''&&&''''''(((''''''&&&%%%(((((((((((()))***++++++'''(((444888+++%%%(((((('''((()))***++++++++++++222555444///,,,------,,,//////............///000000222777======<<>>;;;;;;;;;999888666777777777444444777888666666888<<<<<>>===>>>BBBHHHNNNEEE>>>888888>>>AAA@@@<<<;;;>>>@@@@@@>>><<<;;;;;;===>>>>>>======>>>???@@@IIISSS\\\[[[SSSIII???777111111111111111111222222///---******,,,,,,+++)))++++++++++++******)))))))))***+++,,,+++***(((&&&((()))*********)))'''&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((('''%%%)))((('''((()))+++---...&&&''')))+++++++++)))'''%%%%%%%%%%%%%%%'''((())))))&&&"""!!!"""%%%''''''&&&%%%$$$$$$######"""!!!&&&$$$######$$$$$$"""!!!&&&$$$""""""###$$$###"""%%%"""!!!"""""""""!!!"""!!! $$$### ######!!! !!!!!!########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''******)))))))))******+++((()))222444)))&&&)))'''(((((()))***+++++++++,,,222333222///,,,+++******...///000000///......///111333888>>>???===???CCC???CCCFFFGGGCCC>>>:::777444111...---...//////---666888:::;;;<<>>===;;;:::999888777888888888666444333222222111000000000///000000111111111111111000111111222111111000...---000222333222000///000111......///111222111---+++...///000000000000111222222000...---...000000///............---,,,+++***,,,+++,,,...,,,''''''+++((('''%%%&&&'''((('''&&&&&&$$$############!!! ###""""""!!!!!!!!!!!!"""%%%%%%%%%%%%%%%$$$######%%%"""!!!"""%%%&&&### """"""""""""$$$&&&)))+++&&&%%%%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$%%%%%%&&&((()))(((&&&$$$$$$$$$%%%&&&'''''''''%%%###"""###'''(((%%%$$$'''((('''((('''%%%$$$%%%''')))***---///111333333111...,,,000///////////////,,,***...,,,+++******)))((('''%%%&&&(((,,,000555:::<<>>???===999777777888888666666999:::777888<<<>>>???DDDMMMTTTSSSKKKCCC@@@AAAAAA???>>>AAAIIIOOOFFF>>>666666;;;@@@???===;;;===??????===:::999999<<<===?????????@@@EEEIIITTTaaannnooofffVVVCCC555////////////000000000000---,,,***************)))***++++++++++++***))))))''')))***,,,+++***(((&&&((()))*********)))'''&&&((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((('''((())),,,---)))***,,,---,,,***((('''$$$$$$%%%%%%&&&''''''((()))'''$$$$$$$$$%%%$$$###&&&&&&&&&%%%$$$############"""!!!"""$$$%%%%%%$$$&&&$$$""""""###$$$###"""%%%###""""""###$$$$$$$$$!!!###""" !!!$$$######""""""!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((,,,,,,***)))(((((((((((()))%%%***+++%%%'''+++&&&)))))))))******+++,,,,,,333333333111...+++***+++---///111111///------...222333888???@@@>>>>>>@@@===AAADDDEEEBBB===888666333111///.../////////...444555777888:::===BBBEEEIIIVVViii|||666888<<>>BBBKKKSSSYYYXXXSSSNNNMMMPPPMMMAAA888777333---///...,,,***))))))))))))((())))))***++++++++++++///111222111///000444777;;;>>>???===999666666888:::999:::===<<<999;;;???@@@CCCKKKWWW```___UUUKKKBBBBBBBBB???>>>@@@FFFKKKEEE???::::::===@@@???<<<;;;===??????<<<:::999888>>>???BBBCCCBBBCCCJJJSSSdddrrrwwwcccJJJ777.............../////////++++++******)))************+++,,,,,,,,,+++)))(((((()))***++++++***(((''''''(((((((((((('''&&&&&&(((''''''''''''''''''(((***))))))(((''''''&&&&&&'''&&&'''((('''###$$$(((&&&'''(((((('''(((***,,,***+++---,,,***((((((((($$$$$$$$$%%%&&&&&&''''''((('''&&&&&&'''&&&###!!!&&&'''''''''%%%$$$%%%&&&"""!!!!!!"""$$$&&&&&&%%%%%%$$$######$$$$$$###!!!$$$$$$######$$$$$$%%%%%%"""######!!!"""$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((()))***,,,+++***((('''&&&%%%%%%'''###&&&&&&"""(((---%%%******)))******+++------444333333444111,,,+++...+++...000000---,,,---///222333888???AAA>>><<<======@@@CCCCCCAAA===:::888222222111000000000000000222444555777999<<>>999666777999===<<<>>>@@@>>>;;;<<>>???>>><<<;;;;;;??????CCCEEECCCBBBLLLXXXnnn{{{|||fffKKK666///////////////.........************)))***+++,,,***+++,,,------+++)))((())))))***++++++******))))))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((%%%&&&'''%%%!!!###)))###%%%(((((('''&&&''')))''')))***)))'''&&&((()))######$$$%%%&&&&&&&&&&&&'''&&&%%%&&&&&&&&&%%%###%%%'''((('''$$$###%%%&&&###"""!!!"""$$$%%%%%%$$$%%%$$$######$$$$$$###!!!"""###############$$$%%%"""$$$$$$"""###%%%######$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))((('''&&&%%%%%%$$$$$$$$$%%%+++)))"""''',,,%%%*********)))***+++---...111///000333000+++***---))),,,///...+++***---111222222777???AAA>>>:::::::::===@@@@@@>>>;;;999999222222222222111000111111333444666777999>>>CCCGGGLLL^^^sss555888<<>>???<<<444111000///---,,,,,,------+++***+++,,,...000333444///333666555444666===BBB>>>BBBEEEDDD???;;;<<<>>>>>>>>>@@@AAA???;;;===BBBBBBHHHUUUfffsssqqqcccVVVCCCAAA===;;;:::;;;<<<===AAADDDIIILLLKKKFFF???;;;888;;;>>>@@@???>>>>>>???>>>>>>BBBDDDAAA???IIIWWWlllxxxttt^^^BBB...111000000000////////////)))*********)))***,,,---***+++,,,------+++***(((*********+++++++++******,,,+++)))((((((((()))***&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((()))%%%%%%&&&###"""***!!!$$$((((((&&&%%%&&&((($$$&&&((('''%%%%%%(((+++######$$$%%%&&&&&&&&&&&&'''%%%######%%%&&&'''&&&$$$&&&(((&&&$$$###$$$&&&%%%###"""###$$$$$$###"""$$$#########%%%$$$"""!!! """######""""""###$$$###%%%%%%###$$$&&&###!!!""""""#########""""""%%%&&&'''''''''&&&%%%$$$%%%%%%$$$###""""""######$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&(((***+++&&&%%%%%%$$$$$$$$$%%%%%%"""'''111///###&&&,,,&&&+++******)))***,,,---...---***,,,///---'''&&&+++(((+++...---***)))---222111111666>>>AAA===999999777999;;;<<<:::888777777222333444333222111222222555666777999;;;@@@EEEJJJNNNaaawww555;;;???===:::888444///555444333444666666666555666666333---+++...///...,,,...000///,,,***+++---000111///---111777333+++555444111000///111333444666444111//////111555777777444111///000222222222,,,555888222,,,,,,+++))),,,...000000...,,,+++++++++***(((&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!"""$$$%%%### %%%%%%%%%###!!!!!!"""$$$'''$$$&&&++++++%%%###&&&***)))(((&&&$$$$$$&&&(((###"""!!!!!!!!!!!!""""""&&&%%%%%%''''''&&&%%%'''%%%&&&''''''%%%$$$%%%&&&***+++)))%%%%%%((('''###'''$$$###&&&&&&###$$$'''&&&(((++++++(((%%%###"""%%%%%%&&&&&&%%%%%%$$$###))))))))))))))))))******++++++,,,---,,,+++***)))&&&)))(((%%%&&&+++***%%%---***'''%%%%%%%%%%%%%%%***...444>>>QQQaaaccc\\\VVVPPPGGG???;;;888777666444444444222///......000***))))))---222777888888666555444555777;;;???AAAAAADDDDDD@@@>>>???===999@@@===GGGOOOFFF>>>>>>;;;BBBPPP___iiinnnlll```SSSAAABBBBBBCCCAAA???===;;;DDDDDDFFFGGGGGGFFFBBB???;;;666;;;???<<>>;;;888666555444333222555555444444222111///...555333555;;;???@@@DDDJJJZZZaaattt888<<<<<<888555666555333444333222333555666555444222444222...---000222000///000000...+++***---//////111000...111555333---444222000//////111333444111///,,,***+++---000222555333111111222222111000---333444000---......+++***,,,......---+++***)))***)))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%###!!!"""###$$$###!!!!!!###$$$)))&&&&&&))))))$$$###&&&!!!!!!"""###$$$&&&***,,,"""""""""!!!!!!!!!""""""$$$######$$$%%%&&&'''(((&&&''''''&&&$$$###$$$&&&(((***(((%%%%%%(((((($$$&&&######%%%%%%######&&&&&&(((******(((%%%######$$$$$$%%%%%%%%%%%%%%%%%%***)))(((&&&&&&''')))***)))***+++,,,,,,+++******''')))(((%%%''',,,,,,''',,,)))&&&$$$$$$%%%%%%$$$'''***---555FFFWWW]]][[[SSSMMMEEE>>>:::888777666555666666555222000111111...,,,,,,...333666666555777666666777:::===@@@AAA@@@DDDFFFDDDDDDEEECCC???AAA===HHHUUUQQQLLLGGG???@@@KKKVVV\\\___^^^TTTHHH??????AAAAAA@@@???<<<;;;HHHGGGFFFGGGHHHFFFAAA===???:::>>>CCC@@@CCCEEE???@@@AAAAAABBBBBBDDDEEEGGGMMMSSS[[[ZZZJJJ666,,,---111111000///......//////000...,,,+++,,,---,,,+++---,,,++++++,,,---,,,+++++++++*********)))))))))((())))))*********))))))***(((%%%%%%%%%%%%$$$###(((&&&$$$$$$%%%&&&&&&&&&'''''''''&&&$$$$$$&&&(((&&&"""%%%$$$"""###(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&&&&$$$###%%%%%%$$$$$$###""""""!!!#########$$$&&&&&&%%%$$$%%%'''(((&&&$$$###$$$&&&)))'''$$$$$$&&&'''%%%$$$%%%### !!!###$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&%%%$$$###"""###''''''%%%&&&***((("""'''&&&$$$$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((%%%(((,,,---,,,***)))(((,,,***)))***,,,...///...+++,,,,,,------,,,,,,+++***++++++---...000222333???????????????>>>>>>===;;;999666444444444333222333333333333222111000///666555777<<>>BBB???BBBFFF@@@@@@@@@AAACCCDDDDDDCCCAAA;;;===>>>;;;666111222666777555222000//////111222111///------///000111000///---+++++++++***)))'''))))))))))))((((((((((((''''''((()))******))))))&&&%%%######%%%&&&%%%%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$###$$$&&&((()))&&&$$$%%%''''''&&&&&&***)))((('''&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%((('''&&&''''''&&&$$$"""$$$$$$$$$#########"""""""""""""""$$$'''((('''&&&$$$$$$%%%%%%$$$$$$$$$$$$)))(((&&&%%%$$$$$$###"""&&&$$$!!!!!!###%%%''''''%%%%%%$$$###!!!"""%%%((($$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%&&&((()))'''$$$'''%%%$$$$$$%%%&&&&&&%%%((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%&&&'''((()))+++,,,,,,+++***((()))***+++++++++---///...,,,)))+++,,,,,,------,,,,,,+++***+++---///111222333444888777666666555555555555666444111/////////...------...///000111222222222666555888===???AAAGGGOOOZZZlll555888666111///111333222111000///000111222222000+++///111///000111000,,,++++++,,,---...---,,,***,,,---///111000///000222............///000222222............///000111222111333555888:::999555222333...+++///666999888666444444555888999777222...+++***(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$%%%&&&'''&&&((())))))&&&$$$######$$$'''))))))((('''###  ###''')))(((&&&""""""###$$$%%%%%%$$$$$$)))+++)))######(((***(((&&&&&&&&&%%%&&&)))---111999;;;888///(((%%%### '''%%%&&&))))))&&&%%%'''''')))+++***(((&&&&&&'''&&&&&&'''(((***,,,...///---...//////...,,,***(((,,,+++)))(((&&&$$$######%%%###"""$$$&&&((()))***&&&$$$######$$$%%%$$$############%%%''',,,333:::;;;888444222222444555555222555888888777555444444222333444444444333222222222444999BBBLLLQQQPPPNNNGGGHHHEEE???>>>BBBDDDCCCBBBBBBLLLSSSQQQSSSRRRHHH>>>:::777777888999999:::???@@@BBBEEEFFFFFFEEEDDD>>>;;;:::===CCCGGGFFFDDD@@@:::>>>AAA>>>BBBFFF@@@AAA@@@@@@BBBDDDDDDBBB???666777888555333333444555777555333000///000222333333111//////000000///---000...,,,++++++***)))'''))))))))))))(((((((((((()))))))))))))))(((''''''&&&$$$###$$$%%%&&&&&&%%%&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%$$$###$$$&&&(((&&&%%%$$$"""###$$$###"""***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''''')))******'''%%%$$$$$$$$$###############"""""""""%%%'''(((((('''######$$$%%%%%%%%%$$$###(((((('''%%%###""""""############$$$&&&&&&%%%###$$$$$$$$$""""""###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!$$$(((+++'''&&&%%%'''((('''$$$###&&&%%%######%%%&&&%%%$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%'''((())))))******)))'''&&&''')))******,,,...///...,,,)))+++,,,,,,------,,,,,,++++++,,,...111333555555666:::999888666666555666666555333///------,,,+++***,,,---...000222333333333444555888<<<===???GGGPPP^^^rrr111666777444111222222000///.........000111000///,,,///000...---///...***'''(((***---000///,,,***---+++---000111000000222//////...//////000111111......///000111222222333000000111333666666444222555000...444:::;;;999999777777777999;;;888222---,,,+++)))'''&&&&&&''''''(((''''''&&&&&&''''''((('''''''''&&&$$$%%%''')))((()))***)))'''&&&%%%&&&&&&***,,,+++***+++((($$$$$$######&&&******'''###!!!"""$$$%%%&&&&&&%%%$$$***...,,,%%%$$$***+++&&&$$$%%%&&&&&&'''***...111999<<<999///'''$$$""" (((&&&'''++++++'''&&&((()))***,,,+++)))(((((()))))))))((()))***,,,...///+++---...///...,,,***)))+++***(((&&&$$$###""""""$$$!!!!!!%%%'''&&&&&&'''%%%#########%%%&&&%%%###&&&$$$$$$&&&'''&&&)))...222///---,,,///111333333111333555555444333333444111333555555444222222222111222777AAAKKKQQQPPPMMMAAABBB@@@<<<===CCCGGGGGGEEEBBBHHHIIIDDDHHHJJJAAA;;;666333666888888:::===>>>@@@BBBDDDEEEEEEDDDDDD???===<<<<<<>>>AAABBBBBBCCC===@@@CCC@@@DDDHHHCCCAAA???>>>???AAABBB???<<<:::;;;:::666555777777555555444222111111111333444555444333222222///,,,)))000...---,,,,,,,,,***(((******)))))))))((((((((())))))))))))((('''&&&%%%'''&&&$$$%%%&&&''''''&&&&&&%%%%%%&&&''''''%%%$$$$$$%%%%%%%%%$$$%%%''')))'''((('''$$$###%%%%%%""")))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''(((***,,,+++)))'''########################$$$######%%%'''((('''&&&$$$###$$$%%%''''''%%%###&&&''''''%%%###"""###$$$!!!!!!"""$$$%%%$$$!!!"""###$$$######$$$&&&)))%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$!!! """%%%***---)))&&&%%%((()))%%%######&&&%%%######%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''(((((((((&&&%%%&&&'''******+++---//////,,,***+++,,,,,,------,,,,,,+++,,,...111444666777888888:::888777555444444444555333000---,,,,,,,,,+++***,,,---///111222444444555444444888<<<<<<>>>GGGRRRbbbuuu000555777444222333222///...---------///000///...***---...++++++...---***''''''(((,,,///111///---///***)))///333111000111000000000000000000000111222333555666777888888888222111000111444666666555666222222999===;;;999:::<<<;;;;;;===>>>;;;333------,,,***)))((('''((((((((((((''''''''''''(((((('''((((((&&&$$$%%%(((+++&&&'''((('''&&&'''(((***%%%)))(((%%%%%%)))***'''+++)))((()))+++((("""!!!"""$$$&&&''''''&&&%%%''',,,,,,%%%$$$++++++%%%###%%%&&&''''''(((***---///333333+++$$$"""###"""'''%%%'''++++++'''%%%'''+++,,,---,,,*********++++++***)))(((((()))+++,,,******)))((((((((())))))((('''&&&$$$############%%%!!!"""(((***&&&$$$%%%$$$######$$$&&&'''&&&$$$((($$$###&&&'''$$$$$$(((***((('''(((+++///111222111222333333222222444555111444666666333000///000111111444===GGGMMMKKKGGG888;;;;;;:::<<>>@@@BBBDDDEEEEEEDDDCCC===>>>>>>===<<<>>>AAAEEEEEE???AAADDDAAAFFFJJJEEEDDD@@@===>>>AAABBB@@@===CCCCCC???888888;;;;;;777222222222111222222333444222333444666666444///+++000///------------,,,***++++++*********)))))))))'''((((((((((((((('''''')))'''&&&&&&'''((('''&&&$$$$$$$$$%%%&&&&&&$$$"""%%%%%%&&&%%%%%%&&&(((***))),,,+++&&&$$$''''''$$$(((''''''&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%'''((()))***+++***'''$$$########################%%%$$$$$$%%%'''((('''%%%$$$###$$$&&&((()))&&&###%%%&&&&&&%%%"""!!!###%%%$$$###"""###$$$###!!! """$$$$$$$$$%%%&&&((('''&&&&&&%%%$$$###""""""$$$###""""""###%%%'''(((((($$$$$$(((***&&&###%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$&&&(((((('''&&&&&&'''***)))***,,,...///...,,,+++,,,,,,------,,,,,,+++---///333666888:::::::::777555333111000000000111///---+++***,,,------,,,---...000111333444555555444666999<<<===???IIITTTcccuuu111666777444222333333000...---,,,---///000///...(((+++,,,)))***---...+++)))((('''***///222333111000)))'''///444222000000111111111111000000000000333444666888::::::999999666444222222555888::::::777444666<<<>>>:::999;;;AAA@@@???AAABBB>>>666///...---+++***)))((())))))((((((''''''''''''((((((((())))))'''$$$%%%(((+++###$$$%%%%%%%%%'''+++---###%%%###$$$((('''&&&$$$%%%(((,,,,,,'''!!!!!!"""%%%'''''''''&&&%%%###******$$$%%%,,,,,,%%%###%%%&&&&&&&&&%%%&&&(((%%%+++,,,&&&!!!!!!$$$$$$&&&%%%&&&******&&&%%%&&&,,,---...---+++++++++---+++***((('''&&&'''((())))))'''$$$""""""$$$(((***%%%%%%$$$######$$$%%%&&&&&&"""$$$***,,,&&&###%%%$$$######%%%'''(((&&&%%%***###!!!%%%&&&######'''&&&$$$$$$&&&)))...000111111222333222222222444666222555777666222...---...222000222:::DDDHHHFFFBBB222666999999:::===<<<888JJJ@@@<<<;;;<<>>???@@@@@@???>>>999<<<>>>===<<<>>>EEEKKKEEE>>>AAADDDAAAEEEJJJEEEHHHCCC??????BBBDDDBBB???GGGFFF>>>666555::::::555000111111222333333333444,,,...333777:::999555222000///............---+++++++++++++++************%%%&&&'''((())))))))))))***)))''''''(((((('''&&&###"""###$$$%%%%%%###!!!%%%&&&&&&&&&%%%&&&)))+++&&&***)))###!!!$$$$$$!!!''''''&&&&&&&&&''''''(((###$$$&&&'''((('''&&&&&&(((((()))******)))%%%!!!##################$$$$$$&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$''')))***'''######%%%&&&%%%""""""$$$&&&)))'''$$$######$$$###"""!!!$$$%%%%%%%%%&&&(((((('''&&&%%%###"""!!!!!!!!!"""$$$%%%%%%$$$###"""&&&""""""(((***'''%%%'''&&&$$$######$$$%%%%%%$$$"""###%%%&&&'''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%###%%%((()))(((''''''((()))))))))+++...//////...+++,,,,,,------,,,,,,+++...000444777:::;;;;;;;;;777666333111000000111111,,,***)))***,,,...//////...///000222444555555666555777;;;>>>===@@@JJJVVVcccttt...------///222222...+++,,,,,,------......//////,,,///...)))'''***------''')))+++---...000222444555444333444555555333111111555666444222444444222111555;;;===;;;999999:::555999======;;;:::;;;===;;;;;;::::::;;;===???@@@@@@AAABBB???;;;666333222***++++++)))&&&&&&***---***)))'''&&&%%%$$$$$$###))))))((('''&&&&&&&&&&&&'''%%%######$$$%%%$$$###&&&$$$!!!!!!###$$$$$$$$$(((&&&%%%&&&)))***'''%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%******######)))***$$$%%%%%%$$$$$$###"""!!!!!!'''&&&%%%$$$############%%%&&&((())))))***,,,...)))---...,,,222;;;555(((***)))((('''&&&%%%%%%%%%&&&'''''''''&&&$$$###!!!$$$&&&&&&%%%"""!!! !!!#########%%%'''(((&&&$$$$$$'''))))))&&&$$$$$$%%%---(((&&&&&&%%%"""###&&&&&&%%%$$$###%%%(((+++---,,,...000333555555555444444666777666333000//////666000111:::BBBBBBAAABBB333555777999999;;;===@@@>>>;;;888777:::;;;;;;:::666777888888888777555444???999777===???<<<;;;======;;;:::<<>>???CCCHHHJJJJJJCCC@@@;;;888777777666666333222111111333666999<<<555000000555777444333666555111---,,,...000000...,,,+++***))))))+++---...)))((('''((()))((('''%%%******)))'''&&&%%%$$$###)))((('''&&&&&&%%%&&&&&&###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&###"""###$$$&&&$$$%%%((('''$$$"""$$$'''((()))***)))(((&&&$$$%%%%%%%%%%%%%%%$$$###"""###%%%(((++++++)))'''%%%&&&$$$######%%%&&&''''''%%%$$$$$$$$$$$$$$$""" %%%%%%$$$$$$######""""""$$$%%%&&&'''&&&$$$!!! '''%%%""""""$$$$$$"""!!!"""$$$%%%&&&&&&%%%%%%$$$$$$###%%%&&&'''&&&$$$&&&###!!!!!!$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$&&&(((((((((((((((''''''''''''((()))+++,,,---.........000///---,,,++++++,,,---222666<<<@@@@@@???===<<<777444111/////////...,,,)))---000000...++++++,,,,,,---000222333444444444555666:::===>>>@@@IIISSSeeewww///......000222222///,,,------......//////000000///222222///...111333222...000111111111111333444999888777666555666777888777::::::777666888999666777;;;@@@AAA@@@>>>===>>>777999;;;<<<<<<;;;<<<<<<888888:::<<>><<<===444666999:::::::::;;;<<<;;;999888999<<<===<<<;;;999999999999888777777666???:::888<<>>@@@>>>===???DDDHHHKKKKKKIIIKKKJJJFFFFFFIIIJJJHHHEEEAAA???AAAGGGMMMPPPPPPIIIEEE@@@<<<;;;::::::999555444333333444666888:::<<<666444777888444222444444111......///111111000...---,,,++++++,,,---...)))((('''((())))))'''%%%+++******)))'''&&&&&&%%%&&&&&&%%%&&&&&&'''((()))$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((((((&&&%%%%%%&&&(((&&&&&&***)))%%%$$$&&&&&&'''((())))))(((&&&%%%%%%%%%%%%%%%$$$$$$######%%%'''***,,,,,,+++((('''&&&$$$######%%%&&&&&&&&&#########$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$#########!!!"""$$$%%%&&&&&&%%%$$$&&&$$$"""###$$$$$$### ###$$$%%%%%%%%%$$$######%%%$$$$$$%%%''''''&&&%%%&&&###!!!"""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&(((***((((((((((((''''''''''''((())))))***+++,,,---...///...---,,,,,,,,,---...222666<<<@@@AAA@@@>>>>>>666333000//////......,,,***---000000...,,,,,,,,,---...///111222333444444555555888<<<===???IIITTTgggzzz/////////000222111///---......//////000111111222000555777444333666777555111333444444333333444666;;;<<<;;;888555555999===<<<>>>>>>::::::<<<===:::888;;;>>>@@@>>><<<;;;;;;:::::::::;;;===>>>===<<<777999;;;>>>AAADDDEEEFFFCCC@@@===;;;:::666111,,,---+++***)))(((&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""!!!""""""%%%###""""""###$$$$$$###%%%$$$""""""$$$%%%$$$###$$$######$$$%%%%%%###"""###############$$$%%%&&&&&&######%%%%%%###$$$'''$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""""""""######&&&&&&%%%$$$$$$&&&+++///000333222111555;;;666+++'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""%%%''')))(((%%%""" #########%%%'''(((&&&$$$%%%&&&&&&&&&$$$$$$&&&'''***&&&$$$%%%$$$""""""&&&%%%$$$######%%%(((,,,...000000//////111444777999::::::888555222000///000333444999??????;;;:::<<<555888:::;;;:::888888888888888999;;;>>>>>>===;;;;;;;;;:::999999999::::::AAA<<<;;;===???>>>>>>@@@???===<<<===AAADDDFFFGGGIIINNNQQQMMMIIIIIIHHHGGGCCC@@@>>>AAAHHHOOORRRSSSGGGCCC>>>:::999888777666888777777777777666666666999555222333333000...///333111//////111222222222////////////...---,,,,,,)))((('''((())))))'''&&&++++++******)))(((''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&(((******)))'''''''''(((&&&&&&))))))%%%$$$'''%%%&&&'''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$###$$$&&&(((***+++)))'''&&&&&&$$$######%%%&&&&&&%%%!!!""""""###%%%&&&'''((('''&&&%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%$$$######$$$%%%$$$"""%%%&&&&&&%%%$$$###"""!!!%%%%%%$$$&&&'''((('''%%%%%%$$$""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''(((***((((((((((((''''''''''''))))))(((((()))+++---......---,,,,,,,,,---...///333888===AAAAAA@@@>>>>>>555222///.........---,,,***,,,//////...,,,,,,---......///000111222444555555555777999;;;???JJJVVVjjj|||//////000000111111///...//////000111111222333333111666999666555666555333///111333444444555777999999<<<===;;;666555999>>>???@@@???;;;;;;>>>>>>;;;999;;;<<<===<<<:::999888===;;;:::;;;???@@@???<<<;;;<<<>>>???@@@???>>>>>>;;;777444444666555000+++---+++)))***+++***%%%!!!((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$###############)))'''$$$###"""!!! %%%$$$######$$$%%%$$$###%%%%%%%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&(((!!!!!!''''''"""""")))&&&&&&&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$&&&&&&&&&&&&'''***,,,///111111///333666222***%%%%%%$$$#####################$$$$$$#########"""!!!%%%&&&%%%""" $$$$$$###$$$%%%%%%""" ((((((&&&$$$######$$$%%%(((%%%$$$%%%%%%"""###&&&$$$$$$######%%%))),,,.../////////000111444666777777777666333000///111222222888@@@CCCAAA===<<<>>>777:::<<<===:::777555555666888;;;>>>???===:::888:::999999999:::<<<>>>???DDDAAA@@@@@@AAABBBCCCEEE???>>>======???AAACCCDDDJJJRRRWWWSSSMMMJJJHHHFFFCCC@@@===???EEEKKKNNNNNNCCC???:::777666666666555::::::::::::999777555444444111//////000/////////111111111222333333333333//////000000///---+++))))))(((((((((******(((&&&*********))))))((((((((()))((('''&&&&&&%%%&&&&&&((('''%%%%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&(((***,,,,,,***((('''''''''$$$$$$'''&&&######%%%$$$%%%&&&'''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%$$$######%%%&&&%%%$$$"""######$$$$$$&&&)))+++((('''&&&$$$###"""######&&&%%%$$$#########$$$$$$$$$######$$$$$$%%%$$$$$$&&&%%%%%%%%%$$$######"""&&&%%%%%%&&&(((((('''%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%''''''((((((((((((''''''''''''+++***)))((()))+++---///---,,,,,,,,,---...000111777:::???AAA@@@>>><<<;;;333000...------...---,,,+++,,,---......---------//////......000222444555555444555777999???LLLYYYiii|||//////000000000///////////////000111222333444555555:::<<<999666555333000333555666777777777999;;;888===AAA@@@;;;888:::===BBBCCC@@@===>>>AAA@@@;;;??????@@@AAAAAA???===;;;>>>;;;999;;;>>>@@@???===<<<<<<<<<<<<;;;999777666333...++++++......***%%%***))))))+++...---)))%%%***)))(((&&&$$$#########%%%$$$$$$###$$$$$$%%%%%%***(((%%%###"""!!! %%%$$$###$$$%%%&&&$$$###%%%&&&&&&&&&%%%$$$$$$$$$""""""""""""###$$$%%%&&&((("""!!!((((((###$$$***))))))((('''&&&$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&"""%%%)))+++***)))))))))+++,,,++++++---///+++&&&$$$$$$###"""""""""########################$$$$$$ %%%'''(((((()))#########%%%''''''%%%###'''&&&$$$######$$$%%%&&&'''$$$$$$&&&&&&###$$$&&&%%%$$$######%%%(((,,,...+++---///111333444444444555555555444222333555777777???GGGHHHCCC???===>>>999;;;>>>===;;;777555444777:::>>>@@@???<<<888555777777888999<<<@@@CCCEEEGGGGGGGGGEEEEEEGGGIIIIIIEEEDDDCCCBBBBBBCCCEEEGGGKKKSSSXXXTTTNNNJJJHHHFFFHHHDDD@@@@@@DDDGGGIIIIIIBBB>>>:::888888888999888;;;;;;<<<;;;:::777555333666444222000111333333111///111333444444333333333---...//////...+++(((&&&)))(((((()))******)))'''(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&((('''%%%$$$%%%&&&)))***&&&%%%%%%$$$$$$%%%%%%&&&+++,,,---,,,***'''&&&&&&'''$$$$$$&&&&&&######&&&$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$######$$$%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%$$$###$$$%%%%%%$$$"""$$$%%%%%%$$$$$$%%%***---+++***'''$$$###"""""""""&&&%%%$$$#########$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((((((((('''''''''''',,,+++***)))***,,,...///---,,,,,,,,,---///111222:::<<>>???;;;777777555111;;;<<<<<<;;;:::888999:::;;;???CCCDDDAAA>>>======DDDDDDBBB@@@BBBEEEAAA;;;@@@??????@@@AAA@@@>>><<<;;;999888999;;;<<<===<<<777777777666666444333333444111---,,,,,,+++(((%%%((((((***,,,......,,,***,,,+++)))&&&$$$###"""!!!"""""""""######%%%&&&''''''%%%######$$$$$$$$$###%%%$$$$$$%%%&&&&&&%%%######%%%&&&%%%###"""""""""###############$$$%%%&&&&&&######&&&'''%%%&&&)))******((('''%%%###""""""'''&&&&&&%%%%%%%%%&&&&&&!!!%%%***---,,,***((('''''''''''''''((((((&&&$$$$$$######"""""""""#####################$$$%%%&&&"""&&&(((((('''&&&&&&!!!"""###'''***,,,+++***$$$""""""###%%%''''''''''''$$$$$$'''(((%%%%%%(((&&&%%%$$$###%%%(((+++---)))+++...111222333222111444555666666555666888:::===EEEKKKIIICCC???===::::::<<<>>>>>>;;;999777777:::===AAACCC@@@<<<888666777888999<<<@@@CCCFFFHHHHHHLLLMMMJJJIIIKKKMMMLLLFFFFFFEEECCCAAAAAACCCEEEJJJPPPSSSPPPLLLJJJHHHEEEMMMIIIDDDCCCFFFIIIIIIIIIAAA>>>999777777888888888;;;;;;;;;;;;999777555444777666333......000000---...111444555444222111222,,,------...,,,***(((&&&)))(((((()))***+++***((('''(((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))((('''&&&%%%%%%''')))***&&&%%%%%%$$$$$$%%%%%%&&&++++++,,,***(((&&&&&&'''***'''&&&((('''%%%%%%((($$$$$$%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%&&&'''(((((((((''''''%%%$$$###$$$%%%%%%###!!!%%%&&&&&&%%%###&&&+++111111...+++'''$$$"""""""""!!!!!!"""$$$%%%&&&''''''$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((((((((('''''''''''',,,,,,+++++++++,,,...///---------------///111222999;;;======:::777444444///---+++***,,,------,,,,,,++++++,,,...///...---////////////000111222222333333555888;;;AAAOOO]]]lll~~~,,,...///...,,,+++---000......///111222333555555:::>>>???:::777777666333<<<===>>><<<:::999999:::???@@@AAABBBAAA@@@>>>>>>BBBCCCBBBAAACCCEEE???888;;;:::999:::<<<<<<:::777555666666666555666999;;;444444333222111111000111333222000...---+++***)))&&&(((+++,,,+++++++++,,,+++***(((&&&$$$#########""""""###$$$&&&(((***+++'''&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$%%%''''''%%%###$$$&&&(((&&&$$$""""""###%%%%%%$$$$$$$$$$$$%%%%%%"""$$$$$$"""###'''(((&&&(((((('''&&&%%%$$$###"""''''''&&&%%%$$$$$$$$$$$$!!!%%%)))+++***((('''&&&%%%$$$$$$&&&&&&&&&%%%$$$$$$######""""""######$$$$$$#########$$$%%%'''((()))***+++)))&&&###!!!!!!""""""###&&&)))***)))(((&&&$$$###$$$&&&&&&$$$"""'''$$$%%%))))))'''&&&)))'''&&&%%%$$$$$$''')))+++)))***+++---///000111222111333555666555555666777:::BBBGGGEEEBBBAAA???:::;;;===>>>===<<<:::;;;;;;<<<@@@EEEFFFCCC???===<<<:::;;;>>>AAADDDFFFHHHIIIGGGMMMQQQNNNLLLNNNNNNLLLGGGGGGFFFBBB???>>>@@@CCCGGGKKKKKKHHHGGGHHHFFFCCCMMMIIIEEEEEEHHHLLLNNNMMMEEEAAA<<<999888888777666:::::::::999999888777666444444000++++++///000,,,...111555666333111000000,,,,,,,,,,,,+++***(((''')))(((((()))++++++***)))((((((((())))))*********&&&&&&%%%&&&&&&'''((()))((('''&&&&&&&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&(((((((((&&&%%%&&&(((+++***'''&&&''''''%%%%%%)))%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''&&&&&&'''(((((((((((('''$$$$$$###$$$%%%$$$""" $$$%%%&&&$$$###'''...555777444000+++'''$$$$$$$$$!!!###%%%&&&''''''&&&%%%&&&'''&&&$$$"""###%%%'''&&&$$$############$$$######"""$$$%%%&&&%%%###$$$%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))((((((((((((''''''''''''+++++++++++++++,,,,,,,,,......---------///000111555777999999777555333333...,,,***)))+++,,,---,,,---+++***+++...000///...---...///000111111111111222333555:::===CCCQQQ^^^sss,,,...///---+++***---///---...///000222333444555777;;;<<<888666777777555888999::::::999999:::<<>>???>>>===???@@@??????AAABBB<<<333:::888777888;;;;;;999777111333555333111222555999666444222///...------...******+++)))(((''')))***%%%)))++++++)))(((***,,,)))((('''&&&%%%$$$$$$$$$$$$$$$%%%'''))),,,...///+++)))&&&%%%%%%%%%$$$"""%%%$$$$$$&&&''''''%%%###''')))+++)))&&&$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%% '''(((###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$############"""$$$'''((('''&&&&&&'''$$$###$$$&&&'''%%%%%%&&&$$$###############$$$$$$$$$$$$######$$$&&&((()))###$$$&&&&&&%%%$$$%%%&&&%%%$$$###$$$%%%$$$!!!+++)))&&&&&&&&&###'''%%%&&&******((('''***((('''%%%$$$$$$&&&)))***************,,,...111333...000333333222111000111333;;;@@@???@@@DDDCCC>>><<<===>>>===<<<<<<===>>>===AAAFFFHHHFFFCCCAAAAAA>>>???BBBEEEGGGHHHHHHHHHFFFNNNRRROOOMMMOOONNNKKKKKKKKKJJJGGGCCCAAACCCFFFEEEFFFEEEBBBCCCFFFEEEAAAIIIEEECCCDDDIIINNNQQQQQQNNNJJJDDD@@@>>><<<;;;:::999999888888888888888888333444111---///555777333---111555666333000......,,,,,,,,,,,,+++******))))))(((((()))+++,,,***))))))))))))***++++++,,,,,,))))))'''&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$&&&***...)))%%%###%%%%%%"""###'''&&&&&&%%%$$$#########$$$%%%$$$###""""""$$$&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$###$$$%%%$$$""" """$$$%%%$$$$$$(((111999<<<999333...)))&&&%%%%%%"""###%%%&&&&&&%%%$$$"""%%%'''((('''###"""###%%%)))(((&&&$$$"""!!!""""""###""""""###%%%%%%$$$"""$$$&&&'''&&&######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''')))(((((((((''''''''''''))))))***+++++++++******//////...------...000111111444666777666444444444---+++))))))+++,,,---,,,---+++)))+++...000///...---...///111111111000///222333666;;;???EEERRR___yyy111///---++++++,,,///000//////222666666333333777CCC555666???999111000---444666888888777666777888============<<<<<<;;;::::::<<<>>>===<<<:::999999999888777777777777555444////////////000111222333000000///...---,,,++++++222000,,,***((()))***,,,...///...***))))))%%%///+++&&&%%%&&&&&&$$$"""'''&&&$$$###$$$'''***,,,###%%%'''))))))'''%%%###%%%&&&'''((('''%%%"""!!!'''///333---%%%#####################$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$"""$$$&&&((('''###!!!!!!###$$$###"""""""""""""""######$$$%%%'''((()))******$$$"""!!!"""$$$%%%### $$$"""!!!!!!###$$$######$$$$$$$$$$$$%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%***!!!%%%&&& ''''''''''''''''''''''''&&&(((******'''''')))+++'''(((((('''&&&(((+++...(((***++++++*********+++......///000111111111000///333777777555555999===;;;999888:::>>>???<<<:::BBB>>>>>>DDDGGGDDDCCCFFFFFFGGGDDDBBBEEEJJJFFF>>>HHHKKKLLLKKKKKKMMMLLLHHHLLLJJJGGGCCCAAABBBFFFJJJCCCDDDEEEFFFFFFEEEDDDCCCOOOIIIDDDDDDIIINNNPPPPPPSSSMMMHHHEEEAAA<<<;;;>>>:::777555888<<<>>>;;;777333333333555555444111///000000111111222222333333///...,,,+++***)))))))))******)))(((((()))***+++,,,)))&&&&&&(((***)))(((%%%&&&'''$$$!!!"""%%%)))&&&$$$###$$$'''(((%%%"""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&''''''&&&%%%%%%***'''$$$###$$$%%%&&&'''***(((&&&%%%&&&&&&%%%######%%%&&&''''''$$$""" !!!"""###$$$$$$$$$$$$$$$$$$'''))))))'''%%%######$$$$$$######$$$)))///444<<>>>>>BBBDDDCCCBBBDDD<<>>@@@CCCEEEIIINNNOOOJJJHHHJJJLLLLLLKKKHHHDDDAAAAAABBBEEEGGGBBBBBBBBBCCCDDDFFFHHHIIIKKKHHHFFFFFFIIIIIIGGGDDDKKKGGGEEEEEECCC===<<<>>>666333222444777888666333333222222333444444111///------------...///000111//////...,,,++++++++++++)))(((((('''''''''(((((('''&&&%%%%%%'''))))))(((&&&%%%%%%&&&''''''&&&$$$###&&&(((&&&###"""%%%)))$$$$$$############$$$$$$***)))'''&&&&&&&&&''''''***'''$$$###$$$&&&&&&&&&'''%%%######$$$$$$###"""###"""!!! !!!###%%%'''&&&%%%%%%$$$$$$######"""%%%&&&&&&%%%######$$$%%%###$$$$$$$$$$$$(((,,,000444666111'''###'''(((###&&&&&&''''''&&&%%%######%%%$$$$$$$$$############$$$%%%%%%"""###&&&$$$ &&&%%%%%%$$$$$$%%%%%%&&&***'''&&&&&&((((((&&&###(((((((((((((((((((((((()))((('''''''''(((&&&%%%'''&&&%%%&&&((()))((('''---------,,,------.../////////.........---------...------...//////,,,***///...---,,,,,,,,,,,,,,,...---,,,,,,......---,,,///000111222222222222111555555777:::===CCCQQQ___ttt---...///111111111000000000......000000...111666777...111666000---///,,,000...,,,000555888666222333333222111000/////////---///000000///...///000111333555555333000...---222222222111111000///...333111///......000222444000111111222222111000///------+++''''''+++***'''%%%))),,,+++(((&&&&&&(((&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((((((&&&&&&%%%%%%''')))+++---(((***)))'''))),,,***%%%(((((('''&&&%%%%%%%%%&&&)))(((&&&'''(((((('''%%%$$$###"""!!!!!!"""%%%'''###$$$%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###&&&$$$######%%%&&&%%%$$$#########$$$%%%&&&'''(((000...+++)))'''((()))***%%%++++++&&&&&&,,,+++###((((((((((((((((((((((((''''''(((((())))))******)))*********((()))***,,,***+++,,,+++)))''''''((('''''')))***++++++++++++***,,,,,,+++)))'''(((***,,,******---111666:::;;;999888888;;;===>>>======888;;;===<<<;;;===BBBEEEHHHMMMMMMHHHEEEHHHMMMPPPLLLIIIDDDAAAAAACCCDDDEEEEEECCCBBBAAABBBDDDFFFHHHLLLJJJGGGGGGGGGGGGEEECCCHHHEEEDDDEEEBBB<<<999:::444333222333555666444222222111111222333333111///---,,,,,,,,,---///000111000///...---,,,,,,,,,,,,)))))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&'''%%%%%%'''******&&&"""%%%''''''&&&$$$###&&&(((%%%$$$$$$$$$$$$$$$$$$%%%)))(((&&&%%%&&&''')))+++)))'''$$$$$$%%%&&&&&&&&&'''%%%$$$###$$$%%%$$$###&&&%%%$$$######%%%'''(((%%%%%%%%%$$$$$$$$$$$$%%%******)))'''&&&&&&(((+++###$$$$$$$$$%%%'''***---///000,,,%%%###'''(((&&&&&&&&&'''(((((('''%%%#########$$$$$$$$$$$$$$$$$$"""%%%%%%###$$$%%%"""&&&%%%%%%$$$$$$%%%%%%&&&***'''%%%'''***+++&&&!!!&&&&&&''''''(((((((((((()))(((''''''((((((&&&$$$'''&&&%%%&&&((())))))(((......................../////////.........------,,,,,,------...---,,,+++000000///...---,,,,,,,,,,,,+++***+++---...---,,,...............///000111555555777:::===DDDRRR___uuu---...000111222111000//////------///...,,,///444666...222444,,,***,,,(((///,,,+++...444777444111333222111///............,,,---......------///000---000333333222000000111111222222111000///---,,,444222///------...111222///000111222222111///...//////,,,''''''******&&&(((+++---,,,(((&&&&&&'''###$$$&&&((())))))((('''&&&&&&&&&''''''((((((((()))'''&&&%%%%%%''')))+++'''(((&&&%%%)))---+++%%%))))))((('''&&&&&&&&&'''***)))(((((())))))((('''$$$###!!!!!!"""$$$&&&'''###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%(((&&&%%%$$$%%%&&&%%%$$$#########$$$%%%&&&((((((111...+++((('''''')))***(((//////(((&&&+++***###(((((((((((((((((((((((('''''''''((()))************+++,,,+++))))))***,,,***+++,,,+++)))'''''''''%%%&&&''')))***+++++++++***+++***)))'''%%%%%%&&&***&&&$$$'''///555666444444444555666888:::999777777555555777:::>>>BBBEEEJJJLLLJJJEEECCCIIIOOORRRLLLHHHEEEEEEGGGJJJLLLLLLLLLJJJGGGDDDCCCDDDFFFGGGOOOMMMIIIFFFFFFFFFFFFFFFHHHDDDDDDDDDAAA:::666666444444333444555555444222111000000111222222111000...---------...000222444//////...---,,,,,,,,,,,,++++++++++++******))))))'''(((((('''%%%$$$######'''&&&&&&(((++++++'''###(((&&&$$$$$$&&&((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&))),,,---)))'''%%%$$$%%%&&&&&&%%%(((&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((((((...---,,,)))'''(((***,,,"""$$$%%%%%%%%%&&&(((******+++(((%%%$$$''')))(((''''''''')))***)))&&&###$$$$$$$$$$$$%%%%%%%%%%%%###&&&&&&$$$$$$%%%!!!&&&%%%%%%$$$$$$%%%%%%&&&)))&&&$$$&&&***+++&&&!!!%%%%%%%%%&&&&&&'''(((((()))((((((((())))))'''%%%(((&&&%%%&&&(((*********.....................---///.........------------,,,------...------------000000//////...---,,,,,,,,,+++***+++---...---,,,------------...///000111555555777;;;>>>DDDSSS```uuu...///000000000000......---,,,---///...+++---222000,,,000111)))***...***,,,******---000222111...555333111///...---......+++,,,------------000222,,,///222333111000333555111111222222111000...---444222000///...///000111000000111111111000...---000111...++++++---,,,(((+++,,,,,,+++)))'''&&&'''###$$$&&&((()))))))))(((((()))))))))))))))((((((***)))'''&&&%%%&&&((()))'''((('''%%%)))---,,,'''))))))(((((('''(((((((((***(((''''''(((((('''&&&%%%###""""""$$$&&&&&&&&&###%%%&&&'''(((((('''&&&'''''''''(((((('''&&&&&&&&&((())))))(((''''''(((+++)))'''&&&&&&&&&$$$###""""""###$$$%%%'''((()))...,,,***'''&&&'''(((******---...***'''''''''$$$'''''''''''''''''''''''''''&&&&&&'''***++++++***+++------,,,***)))***+++)))***++++++)))''''''(((%%%&&&''')))***+++++++++,,,+++***)))(((&&&%%%%%%***'''%%%(((---111222000222444444444666:::999555666333222666;;;???DDDIIIQQQPPPJJJCCCDDDKKKQQQRRRIIIGGGEEEHHHOOOUUUWWWXXXSSSQQQMMMIIIGGGFFFGGGHHHOOOMMMJJJGGGFFFGGGHHHJJJGGGCCCBBBBBB???888444555444444555555444444333333111000//////111222111000///...------///111444666......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))'''((()))(((%%%$$$###$$$''''''((()))******'''%%%(((%%%$$$%%%)))***'''###&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%''')))+++,,,((('''%%%%%%&&&&&&&&&%%%(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$###$$$%%%'''***+++......,,,)))&&&&&&''')))"""$$$%%%&&&%%%%%%&&&'''((('''&&&%%%%%%''')))***(((''''''***,,,,,,'''###$$$$$$$$$%%%%%%%%%%%%%%%$$$''''''%%%&&&'''$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%((((((&&&###$$$%%%%%%%%%&&&&&&'''''')))((((((***++++++)))'''(((&&&%%%&&&(((***++++++---............---,,,,,,......---------,,,,,,,,,,,,---......------...///.../////////...---,,,,,,+++******+++---......,,,.........///000111222333555555777;;;>>>EEESSSaaauuu////////////......---,,,,,,+++,,,///...++++++///---***//////(((***000,,,+++,,,---...////////////555444111///------......+++,,,---,,,,,,---000333///222444333000000444888222333444444444222000///222111111111111222222333222222222111000///......---///...,,,---///---)))---+++))))))******))))))%%%%%%&&&'''((((((((('''***+++,,,,,,,,,***((('''***)))(((((((((((()))***(((******((()))------***))))))((((((((()))******+++)))(((((())))))((('''&&&%%%###$$$&&&'''&&&$$$&&&'''(((******)))'''&&&(((((()))*********))))))***,,,...---+++***+++---...,,,)))'''&&&%%%###!!!""""""###$$$%%%'''((()))+++)))(((&&&&&&&&&'''((())))))***,,,)))$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''***,,,+++***,,,---...---+++*********''')))******)))(((((()))%%%&&&(((***+++,,,------...---+++******)))'''&&&***,,,///...,,,,,,...111111444444222555999999444555333555:::<<<>>>GGGRRR\\\WWWLLLDDDFFFNNNRRRPPPIIIFFFEEEHHHPPPVVVYYYXXXTTTRRROOOKKKHHHGGGGGGGGGJJJKKKJJJIIIHHHHHHIIIJJJDDDAAA???@@@===777555666333444555444333222222222000///......000111111000///...------...111444666---,,,,,,++++++++++++,,,++++++,,,,,,+++***((('''$$$&&&))))))'''%%%&&&'''&&&(((******)))(((((((((%%%%%%'''))))))(((&&&$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((&&&%%%%%%&&&'''%%%$$$'''%%%$$$$$$%%%&&&&&&%%%&&&%%%######"""###$$$%%%&&&%%%$$$$$$%%%''')))+++......,,,)))&&&$$$$$$&&&"""$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&''')))+++(((''''''***...---(((###$$$$$$$$$$$$############$$$&&&&&&%%%'''***)))$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))+++------+++)))((('''%%%%%%(((***,,,,,,,,,---......---,,,+++***---,,,,,,,,,,,,++++++++++++---...---,,,+++...000,,,---.........---,,,,,,,,,+++***+++...///...---------...///000111222222555555777;;;???FFFTTTaaauuu000000///...---,,,,,,+++******,,,///...******---...,,,000///&&&)))///+++---///111111000///000111666444111///------......***+++,,,,,,,,,---000333333555666333//////333888333444555666666444333111000111111333444555555666444444333222000//////...(((***+++***,,,///---)))---)))''''''***---,,,+++(((''''''''''''&&&&&&&&&+++,,,...///...+++(((&&&******)))******++++++,,,***------******...///---)))((((((((()))***++++++---,,,++++++,,,,,,+++)))'''%%%$$$&&&((((((&&&###((()))***++++++***((('''))))))***+++++++++++++++,,,///111111...---...000000---***(((&&&%%%"""!!!""""""###$$$%%%'''))))))((('''&&&%%%%%%&&&''''''(((%%%''',,,***"""$$$,,,%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%'''***,,,+++***---...///...,,,***)))***&&&(((******)))(((((()))&&&''')))***,,,------...000...,,,,,,,,,+++)))((()))111777444,,,(((,,,333///222333000333888777222444555:::>>><<<===JJJYYYeee]]]OOOFFFHHHPPPRRRNNNJJJFFFDDDFFFMMMRRRSSSQQQQQQPPPMMMJJJGGGFFFEEEEEEFFFHHHJJJKKKKKKIIIIIIHHHBBB???===>>><<<888666888222333444444222111111111000///---...000111111000......,,,,,,...111444666,,,,,,++++++******++++++***+++++++++***)))'''&&&!!!$$$((()))((('''(((***&&&)))+++***(((&&&(((***!!!&&&+++,,,)))&&&%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''&&&&&&%%%$$$(((&&&%%%%%%&&&'''%%%$$$&&&$$$"""###$$$%%%%%%$$$(((&&&###""""""%%%))),,,((('''&&&%%%%%%&&&((()))//////...+++'''$$$$$$%%%"""$$$&&&&&&%%%######$$$&&&$$$$$$&&&''''''))),,,)))''''''+++///...)))$$$############"""""""""!!!"""%%%&&&%%%)))------)))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%###""""""%%%'''(((((((((((((((((((((((((((((())),,,...///---+++)))'''%%%%%%(((+++,,,,,,,,,,,,---...---,,,***))),,,,,,,,,+++++++++*********,,,---,,,******---000+++,,,---.........---,,,,,,++++++,,,...//////...***+++,,,...///000000000555555777;;;???FFFTTTbbbuuu222111000///...------,,,111---)))))),,,...---***............---,,,+++***,,,...000000000///000111...111555555111...------///+++***---------///333222222333333333333444444666111000555777444333666999111...333666444555888444333333222111000000///---+++)))***---///...,,,---+++***,,,///111///,,,((((((((((((''''''''''''///111111---((('''***///---,,,***))))))+++...000+++---......------///000(((***,,,,,,***))))))***---...///000///---***)))((('''&&&%%%%%%&&&'''((((((((()))***+++---///000))),,,---+++((()))...333333333444333222///,,,***,,,+++***(((''''''''''''%%%$$$######$$$&&&'''(((''''''(((((())))))(((((((((((('''&&&%%%%%%%%%&&&)))(((((()))******(((&&&((()))++++++++++++...///,,,,,,,,,+++***)))(((''')))(((&&&$$$$$$$$$&&&'''***%%%%%%***+++***,,,111333111///...//////...,,,,,,333888555...))),,,111---111222///000666777444111777<<<<<<;;;AAANNNYYY^^^\\\VVVOOOIIIIIIOOOUUULLLIIIFFFGGGJJJMMMNNNNNNTTTOOOJJJHHHHHHGGGDDDAAAEEEJJJNNNMMMHHHCCCCCCEEE@@@FFFFFF===666777888666999555111000111222000...///....../////////,,,******++++++,,,---...//////000---******,,,,,,***(((,,,***(((((()))***)))((('''++++++$$$"""&&&'''%%%"""&&&'''%%%&&&)))(((&&&'''(((***,,,+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))'''###%%%%%%&&&&&&%%%%%%$$$###'''''''''&&&%%%$$$###"""***'''""" ###(((+++'''$$$ ###&&&'''&&&------,,,)))&&&$$$%%%&&&!!!$$$''''''%%%$$$%%%&&&&&&%%%$$$######%%%'''((((((((((((((('''&&&%%%$$$###!!! !!!$$$%%%&&&%%%!!!######%%%***---((( &&&"""$$$######&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))))))))***+++,,,,,,))))))(((''''''((()))***000/////////000///---+++---,,,+++++++++,,,---...(((((()))***+++,,,,,,---+++,,,...//////...,,,+++///---+++,,,---...---,,,++++++,,,---...///000000;;;888888<<>>>>>777666444333333222111000111000......//////---+++//////......---------,,,111///,,,)))))))))************+++,,,---,,,)))&&&((()))(((&&&$$$%%%'''(((%%%((((((&&&%%%'''&&&###((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$"""######$$$%%%$$$###"""$$$''')))***)))'''&&&&&&$$$%%%'''(((''''''&&&&&&$$$######"""###$$$%%%%%%'''((()))))))))(((&&&%%%'''&&&$$$$$$%%%&&&%%%$$$###%%%%%%%%%(((+++***%%%(((###$$$###!!!,,,444...%%%$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&***************)))))))))'''&&&&&&%%%&&&''')))***------...///111222000...,,,,,,++++++******))))))+++*********)))))))))(((++++++***))))))***++++++...,,,++++++,,,------,,,......///000111222333333555555888<<<@@@GGGUUUbbbwww///......---...///111222222222111222333333222111111000000///...,,,******+++---......,,,++++++,,,,,,,,,------------+++******((((((,,,---,,,---111++++++,,,------...//////+++***))))))***,,,+++((('''***---///000000///...------..................//////000000///...------...,,,***+++///222111000222222111000000///......///,,,+++...222222---''',,,,,,,,,---///111333444222444666555333111//////---...---,,,+++,,,///222...,,,***((('''((()))+++......///000000000000000...---,,,+++************'''))),,,---,,,***(((((((((((((((''''''&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''((())))))))))))(((&&&&&&%%%%%%%%%&&&&&&'''''''''(((***,,,---+++)))...---+++((('''***///333111000///...---------------+++)))'''&&&&&&''''''+++---///000111111111///:::===>>>;;;333...///111222222222444666666333000333111000111222333555888666;;;@@@CCCEEEJJJRRRYYYVVVSSSOOONNNOOOOOOLLLIIIKKKGGGEEEHHHMMMOOOKKKFFFEEEHHHKKKKKKIIIIIIKKKMMMLLLLLLNNNQQQSSSTTTRRRPPPPPPOOOMMMKKKFFF@@@======;;;;;;:::888555222111000222000......//////...,,,000//////......------,,,222000...,,,***)))***+++*********,,,---,,,)))&&&((((((''''''%%%$$$&&&)))$$$'''(((&&&'''))))))&&&)))(((&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&!!!###$$$%%%$$$###"""!!!"""%%%((()))((('''&&&&&&$$$$$$%%%'''((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&"""$$$&&&((()))((('''&&&'''&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%"""###%%%$$$!!!'''"""######"""...777222$$$$$$$$$$$$$$$$$$$$$$$$)))(((''''''&&&&&&&&&&&&***************)))((('''((('''''''''''')))***+++---,,,---///111111///---000000...---+++)))((('''++++++******)))(((((((((+++******))))))******+++---,,,******,,,---,,,+++,,,------...///000111111444555888===@@@GGGUUUcccwww111000//////000222555777:::::::::999888666555444............---,,,++++++,,,---...---+++)))))))))***)))((()))***+++)))(((&&&$$$&&&***,,,+++,,,///,,,,,,,,,,,,,,,---------+++,,,+++)))***---+++(((''',,,000000///111222000////////////...............000222222111/////////222...,,,---000222222111222222111111111111000000---+++***---111111---(((,,,,,,,,,,,,---...//////444666888777444111///...---...---,,,++++++---///,,,+++)))(((((()))+++,,,...///000111111111111111...---,,,+++************)))***+++,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''''''''(((((((((((('''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((***,,,,,,+++))),,,+++(((%%%$$$''',,,000......---------///000111///...+++)))''''''((()))***---///---...111111...555777:::888444111111222222111///...///000000000444111111333333111111444555888<<<>>>@@@FFFMMMSSSPPPPPPOOOPPPPPPNNNKKKIIIJJJHHHFFFHHHKKKLLLKKKHHHKKKMMMPPPQQQOOOMMMKKKJJJKKKLLLNNNPPPQQQSSSTTTTTTUUUQQQOOONNNIIIAAA======???@@@???===888444333222333111///...//////...---////////////......------222222111///,,,******+++***))))))***++++++(((&&&((('''&&&'''&&&$$$&&&***%%%((()))((((((++++++)))((('''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###'''''''''&&&%%%$$$""""""&&&%%%$$$###$$$%%%&&&'''###%%%''''''%%%$$$###$$$!!!###%%%&&&%%%$$$$$$%%%$$$###$$$%%%''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&& """%%%'''((((((&&&%%%&&&$$$######%%%&&&%%%$$$!!!$$$$$$"""$$$(((***((()))$$$%%%$$$""",,,555///#########$$$$$$$$$$$$$$$((((((''''''&&&'''''''''******++++++***(((&&&%%%((('''''''''(((***+++,,,,,,,,,,,,...//////---+++111111000...,,,)))'''&&&*********))))))(((((((((************************---,,,******,,,,,,,,,+++++++++,,,---...///000000111333777===@@@HHHWWWgggyyy333222111111222555888;;;>>>>>>>>><<<999666444333------------,,,+++******+++,,,---,,,***))))))))))))'''&&&''')))***(((&&&&&&$$$%%%***+++)))***,,,------,,,,,,,,,,,,++++++,,,...---***+++...---((()))///333111000333555333222222222111111000000000///222555555333222222333555111......111333333111222222222222333333333333+++***)))+++...///,,,***...------,,,,,,+++++++++000333555666444111000000...//////...,,,++++++,,,******))))))***+++---...,,,---///000111111111000------,,,+++***************************)))'''%%%'''&&&&&&&&&&&&&&&''''''%%%&&&(((***++++++***)))+++++++++,,,+++***((('''(((((()))************)))((((((((((((((()))*********))))))+++,,,,,,***((())))))(((&&&%%%&&&))),,,+++******+++---000333555111000---+++))))))*********------***+++///000---...///222444555555444444000///...---,,,,,,---...000---///444444111000333666888999:::===BBBJJJPPPPPPRRRUUUUUURRRNNNKKKJJJIIIIIIIIIHHHHHHHHHJJJKKKLLLNNNRRRVVVWWWUUUPPPKKKLLLNNNOOONNNMMMNNNRRRVVVVVVQQQOOOOOOLLLCCC>>>>>>>>>???@@@===999555333333333111///.../////////...////////////............111333444333///,,,++++++***)))(((((())))))(((&&&)))&&&&&&((('''###%%%+++(((+++,,,)))***,,,,,,)))&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%######$$$&&&$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&&&&###%%%'''&&&$$$"""###$$$"""###$$$$$$######$$$%%%###""""""$$$&&&'''$$$"""######$$$%%%%%%%%%%%%%%%###%%%'''))))))'''$$$###$$$###!!!"""$$$%%%%%%%%% $$$%%%$$$&&&,,,000000...((('''%%%!!!(((...((("""#########$$$$$$$$$$$$(((''''''''''''(((((()))******++++++***(((%%%$$$&&&&&&&&&&&&''')))+++,,,,,,,,,,,,---...---+++))).........---,,,***(((''')))))))))))))))(((((((((******+++,,,,,,+++******---+++******+++,,,,,,+++++++++,,,---...//////000111333888===@@@GGGWWWfffzzz444333222222444777;;;===>>>???>>><<<777333111000---------,,,+++***)))((()))***,,,,,,***)))***+++)))'''%%%&&&)))***(((&&&(((&&&'''***+++((((((***......---,,,,,,++++++***---000///+++,,,000///)))***222555111000555777666555555555444333222111111000333777888666444555666777333//////111333333111222222333333444555555555...------///000111000/////////...---+++***)))(((***---111444444333333333...000111000---+++++++++)))))))))***+++---...///000111333444555555444444---,,,++++++******+++++++++***)))))))))(((&&&%%%(((((('''''''''((())))))&&&(((***,,,------,,,+++............---+++)))((('''(((***---///111222222---,,,,,,,,,---...//////*********+++,,,,,,***'''''')))++++++***))))))***(((((()))***---111555777333111...,,,******++++++***---,,,((()))...000---222111222333333222///,,,...//////...+++***+++,,,***(((,,,333666333222666888999999999;;;AAAIIIOOORRRVVVZZZYYYTTTOOOLLLKKKIIIJJJJJJHHHFFFFFFJJJMMMIIIKKKQQQXXX]]]\\\VVVQQQNNNPPPQQQNNNJJJJJJPPPUUUUUUOOONNNPPPMMMEEE@@@@@@999;;;===;;;666333222333444111///......//////....../////////////////////111444666555111---++++++***(((&&&&&&'''((('''&&&)))%%%%%%((('''###%%%,,,+++......+++***,,,+++((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$""""""$$$&&&###$$$$$$$$$$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""$$$%%%$$$!!!!!!###%%%&&&&&&%%%$$$$$$%%%'''###!!!!!!###&&&&&&$$$!!!""""""###$$$$$$$$$$$$###&&&(((***+++***'''###!!!###!!! !!!$$$%%%&&&%%%%%%((('''"""!!!$$$&&&&&&111+++***&&& %%%)))!!!""""""######$$$$$$$$$$$$'''''''''''''''((()))*********++++++***(((%%%###%%%%%%%%%%%%&&&(((***+++,,,++++++,,,---,,,***'''***++++++,,,+++***)))(((((((((((())))))))))))))))))***,,,------,,,***)))---+++******+++,,,,,,+++++++++,,,---...///000000555777;;;>>>???DDDSSSccczzz999555222222666:::<<<===???>>>;;;666111...---...,,,,,,++++++,,,+++(((%%%)))***+++,,,---,,,+++***&&&((()))(((&&&&&&***...&&&&&&&&&&&&&&&'''+++...+++,,,...000111000,,,(((---,,,,,,,,,,,,,,,------222444666777888999;;;===;;;555222444555222000111777666777888:::;;;999888;;;;;;:::777555444555777888777555333222222222333333111///,,,++++++,,,,,,/////////...---,,,***)))$$$---111444888666000,,,000444444000+++((((((((((((((((((***,,,...///000111222333333333333333000///...---------------,,,---...---+++)))((('''(((((((((((('''''''''&&&))))))***+++,,,,,,,,,,,,,,,...111222222///,,,)))(((((()))***,,,...000111...+++((())),,,///000///222111111000///......---+++++++++***(((((((((***,,,******---222555666555555222...---......,,,***...//////000000//////...333333222111000000000111222111///...------------,,,---)))---888666111777777777;;;>>>>>>@@@NNN^^^YYY^^^```]]]ZZZXXXUUUPPPJJJHHHFFFFFFGGGGGGGGGFFFKKKMMMQQQTTTVVVVVVVVVUUUQQQPPPOOOOOOPPPRRRRRRRRRPPPMMMJJJHHHFFFDDD???;;;::::::777333333555333///000111000---++++++...222111000...---,,,,,,------000111333444333000---,,,---,,,)))'''&&&&&&'''(((&&&''''''(((((((((((((((---------,,,)))))))))+++%%%'''&&&$$$&&&***)))&&&%%%&&&((('''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%(((&&&%%%###""""""###### %%%'''$$$###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""''')))### """###$$$#########""""""!!!!!!$$$###""""""###$$$'''(((((((((((())))))&&&!!!%%%!!!!!!%%%%%%!!!"""&&&$$$&&&(((&&&###$$$)))...111---(((%%%&&&&&&$$$""""""%%%&&&$$$%%%)))***(((%%%%%%%%%%%%%%%&&&'''((('''(((***+++***)))'''&&&((('''''''''((()))+++,,,---------,,,+++***((((((+++(((%%%%%%((()))((('''((()))***++++++***)))(((&&&'''***,,,------,,,+++,,,------+++******,,,...111000...,,,,,,,,,...///555555777;;;???FFFTTTaaa{{{>>>:::666555777999;;;:::;;;:::777333///,,,+++++++++******+++++++++(((&&&)))***+++,,,,,,+++******'''(((((('''&&&&&&(((***''''''''''''&&&(((+++---))))))***,,,---,,,)))&&&++++++*********++++++,,,...000333555666888;;;======777444555555222///000333444555777999:::888666999:::999777555555666888888777555333222222222333111000...,,,++++++,,,,,,///......---,,,++++++*** (((000333666:::999555222666999999444///,,,++++++***)))((((((***,,,---...///000222333333333222//////............//////000111222000...+++++++++***************)))))))))***+++,,,---.../////////333444444444222///+++))),,,,,,---///111222333444111...,,,,,,///222333222333333222222111000......------,,,***(((''''''((()))((((((+++///333444444777444000///000000...---///////////////...------111000000////////////000111111111111111000///......///***+++444333111:::<<<<<<@@@CCCCCCEEEQQQ___bbbggghhhddd```^^^ZZZUUULLLIIIFFFCCCCCCCCCDDDEEEHHHJJJNNNQQQSSSSSSRRRQQQOOOOOOOOOQQQRRRSSSSSSSSSOOOLLLIIIGGGFFFDDD@@@===999:::777333333666555000,,,000333333111///...///111000...---,,,,,,,,,,,,///000111222222000---,,,,,,+++***(((''''''''''''&&&'''((()))************,,,,,,,,,+++)))((()))***$$$&&&%%%###%%%)))((($$$###%%%''''''%%%%%%%%%&&&&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%###""""""######"""&&&(((%%%###%%%%%%#########$$$$$$$$$$$$######"""''')))$$$ !!!######$$$#########""""""""""""$$$###""""""###$$$&&&(((%%%%%%%%%&&&'''&&&###!!!%%%!!!"""%%%&&&"""###&&&%%%'''(((&&&$$$$$$(((---///+++'''%%%&&&&&&%%%###!!!$$$%%%###$$$'''(((&&&'''&&&%%%%%%&&&'''''''''((()))***+++***)))'''&&&((((((((('''((()))***+++---------,,,+++***((('''((('''&&&(((******'''%%%((()))************)))(((&&&'''***,,,---,,,,,,+++,,,------,,,******,,,...111///...,,,,,,,,,...///555555777<<>>AAA@@@:::444000///111///,,,***)))***,,,.........///000000///---,,,,,,,,,,,,,,,---...000000///000111...+++)))***,,,,,,,,,,,,------------...333333222111000/////////222111///---,,,,,,------,,,...000222333222111000333222111111222333333333222333444444333111///...///---+++******)))((('''+++++++++---111555888999;;;:::999888777777666555222111000...---++++++***------------......///000///222777:::;;;999555333111444///---000...000===@@@BBBGGGLLLOOOUUU\\\bbbmmmqqqsssoookkkjjjgggddd___ZZZRRRIIIDDDDDDGGGJJJAAACCCFFFHHHJJJIIIHHHHHHKKKNNNQQQRRRQQQOOOLLLKKKIIIGGGFFFDDDCCCBBB@@@???;;;;;;777222222555444000555222...+++***...333777000///...---,,,++++++++++++,,,---//////...---,,,***++++++,,,+++)))&&&%%%(((((())))))))))))((((((((())))))'''&&&%%%&&&((($$$%%%%%%"""$$$'''&&&"""###%%%'''(((''''''(((***'''&&&%%%############$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############%%%)))***&&&$$$%%%%%%######""""""""""""""""""###!!!'''***'''%%%%%%$$$"""########################$$$$$$#########$$$%%%&&&$$$"""!!!!!!$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&''''''(((((('''%%%$$$&&&)))((('''&&&%%%%%%&&&&&&&&&"""%%%%%%"""###&&&&&&###***&&&$$$%%%(((***)))&&&)))************)))((('''******+++++++++***))))))++++++++++++***)))((('''&&&''''''((())))))((('''((())))))))))))))))))((('''((()))+++,,,,,,,,,,,,+++,,,---,,,++++++,,,---///...------------......111111555:::>>>EEESSS```xxx333222000...,,,+++,,,------+++))))))******(((%%%'''&&&%%%&&&((())))))((())))))((((((''''''''''''...+++((()))******((($$$%%%&&&'''&&&%%%%%%&&&((()))(((&&&&&&(((******)))))))))((('''''''''''''''(((***+++,,,++++++---...,,,***+++---,,,)))(((***((((((***---000000...++++++---///000///000111333...,,,+++)))((((((((((((((((((((((((((())))))***+++***)))((()))+++---///,,,)))(((***...111333444;;;???BBBAAA<<<666333222111000...------...111222222111111///...,,,+++***++++++++++++,,,---......---......---,,,++++++++++++++++++,,,,,,,,,,,,,,,///............///000111333111...+++******,,,---+++,,,///111111111000///111111111000000///000111000111222222222111000///...,,,******,,,---,,,+++,,,,,,---...111555:::===<<<======<<<:::999888888444333111///---,,,,,,,,,............///000111111///222888<<<===<<<999666333777444333555000///:::;;;???EEEKKKRRRYYY^^^```dddiiillliiihhhjjjiiiggg^^^ZZZRRRHHHAAA???CCCFFFAAABBBCCCDDDEEEEEEEEEEEEIIIMMMPPPPPPMMMHHHEEEDDDEEEEEECCCBBB@@@?????????>>>===999333111333222///555111,,,)))***---222444.........------,,,+++++++++,,,------...---,,,,,,***+++,,,,,,+++)))&&&%%%)))))))))((('''&&&$$$$$$&&&''''''&&&%%%$$$&&&'''%%%'''&&&###%%%((('''###%%%'''))))))))))))***+++)))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$#########""""""%%%)))***&&&$$$%%%%%%#########"""!!!!!!"""######"""&&&(((&&&%%%&&&%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''%%%""""""$$$%%%&&&&&&###$$$$$$$$$%%%'''''''''''''''((('''&&&&&&&&&'''%%%&&&&&&%%%%%%%%%&&&&&&$$$''''''$$$%%%'''(((%%%)))'''%%%&&&)))***)))(((***************))))))((()))***,,,---,,,+++)))(((************)))(((''''''((((((&&&%%%%%%''')))+++)))(((((((((((((((((()))'''((()))***+++,,,,,,,,,+++,,,------,,,+++,,,---......---------.........///000444999===CCCPPP]]]vvv000000000...,,,,,,---///***((('''(((+++,,,)))&&&'''%%%$$$$$$&&&(((((('''))))))((('''&&&&&&&&&&&&,,,++++++++++++***(((&&&$$$%%%''''''&&&&&&'''((('''&&&%%%%%%'''))))))(((,,,+++***))))))(((((()))***+++,,,+++)))(((((()))))))))+++...---))))))---((('''((()))+++,,,***)))(((***,,,---------...//////...,,,***)))))))))***&&&''''''''''''''''''''')))((((((((()))+++---......)))&&&***...//////000888<<<@@@@@@;;;777444444000000///000111222444555666444222///---,,,,,,,,,......---,,,++++++,,,,,,...---,,,...111222///++++++++++++******)))))))))&&&'''((())),,,///333555777555000,,,***))))))***+++,,,...000111111111111///111111000...---...//////000000000111111222222///---***+++...000///---+++,,,---...000444:::>>><<<>>>???>>><<<:::::::::777555333111////////////000000000///000000111111000222666:::<<<<<<;;;:::777;;;888888<<<555000999666<<>>===>>>@@@AAA@@@:::444333555444111000///...///000///...,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,***+++,,,,,,+++)))'''%%%))))))((('''&&&%%%###"""&&&&&&'''&&&$$$$$$&&&'''&&&'''&&&$$$%%%((('''"""&&&''')))***)))))))))******)))'''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$######""""""$$$((()))&&&$$$%%%%%%###$$$###"""!!!!!!"""###$$$"""&&&'''$$$$$$&&&%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&######$$$%%%%%%$$$!!!$$$$$$###$$$'''(((&&&&&&&&&''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%((((((&&&&&&******'''((((((((((((((()))******++++++*********)))))))))(((***,,,......---***))))))))))))))))))((('''''')))(((&&&$$$$$$&&&***...)))((((((''''''(((((()))(((((()))***+++,,,------***,,,...---,,,++++++,,,---------...............///000444999===BBBOOO[[[sss///000000///,,,+++---///(((%%%$$$'''+++,,,)))&&&'''%%%######%%%&&&'''&&&)))((('''&&&%%%%%%%%%&&&)))***,,,+++***((((((((($$$&&&((()))(((((()))+++''''''&&&'''***+++***)))///...---,,,+++++++++++++++,,,,,,+++(((''''''(((((((((+++...,,,''''''+++)))'''&&&&&&((()))(((''''''))),,,---,,,,,,,,,---///...,,,***)))))))))***&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***,,,---...---'''%%%+++///---+++,,,///444999:::777333111111///000111222222333333333777555111...---...000222333222000...---+++++++++...***)))...666888111***,,,++++++***)))(((''''''$$$%%%%%%'''***---111333666333///+++((('''''''''******,,,---///000111222000222333222///---...///000/////////111333666777333///,,,---000222000---,,,...///000111555<<>>@@@???<<<::::::;;;999777555333222222222333111111000000///000000000000222444777:::<<<===>>>===???::::::@@@:::333999555;;;AAAFFFPPPXXXXXXRRRNNNTTTYYYYYY\\\aaadddddd\\\[[[XXXPPPGGGBBBCCCFFFBBB???<<<::::::===@@@CCCCCCGGGKKKJJJEEEAAAAAABBBFFFFFFEEEBBB>>>===???AAABBBAAA<<<777666::::::777111000000111222111---))))))***,,,---......------.........------,,,++++++,,,,,,,,,,,,+++)))'''&&&'''''''''''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&%%%###$$$&&&%%%!!!%%%'''))))))'''''''''(((***)))'''%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""""""""&&&(((%%%###%%%%%%###%%%$$$###""""""###$$$%%%###%%%$$$"""###&&&%%%"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%$$$""""""$$$%%%$$$######$$$!!!###'''(((%%%%%%%%%&&&'''((((((((('''###%%%'''&&&$$$###$$$%%%$$$'''(((&&&'''++++++)))&&&)))+++***'''&&&***---++++++******))))))******'''))),,,///000...+++***(((((())))))((((((''''''&&&''''''&&&%%%&&&***---)))(((''''''''''''((()))(((((())))))***,,,------***,,,......,,,++++++,,,,,,------......///......111222666;;;>>>CCCNNNZZZqqq...///000...+++)))+++...&&&$$$###&&&+++,,,)))%%%(((%%%######$$$&&&&&&%%%)))((('''%%%$$$$$$%%%%%%&&&))),,,+++(((&&&''')))%%%''')))*********,,,---***))))))+++---...---,,,111000///...------------+++,,,,,,+++)))'''((()))''''''***---)))$$$###'''***(((&&&%%%&&&''''''''''''))),,,---,,,,,,,,,------,,,***)))((((((((((((%%%&&&&&&&&&&&&%%%$$$###$$$%%%''')))+++,,,------***$$$###***...+++''''''''',,,111333111...,,,---///000222333333222111000888555111...---000444777666555333000...,,,+++***---(((&&&---888;;;222(((---,,,+++***)))'''&&&&&&((('''''''''(((***,,,...///---+++((('''&&&''''''(((((()))***,,,...000111222444666444111//////111111000//////111555888;;;666222......111222000,,,///111222333444888???EEE;;;===@@@???<<<::::::;;;:::999666444333444555555222111000///////////////111111333555888;;;>>>@@@CCCBBB::::::AAA<<<555:::555;;;AAAFFFOOOWWWTTTLLLJJJPPPUUUVVVXXX^^^bbbbbbUUUVVVTTTNNNEEE??????AAAAAA>>>:::666666:::>>>BBB@@@EEEIIIHHHDDDBBBCCCEEEGGGHHHGGGCCC???>>>@@@CCCBBBAAA===999999>>>@@@===888444///---...000///...((()))+++---............//////...------,,,++++++,,,,,,,,,+++***)))((('''%%%&&&'''((())))))))))))%%%&&&'''&&&%%%%%%&&&((($$$%%%$$$!!!"""%%%$$$ %%%&&&((('''&&&%%%%%%&&&)))(((&&&$$$############%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!! %%%'''$$$###%%%%%%$$$&&&%%%###""""""###%%%&&&###$$$### """%%%%%%"""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""!!! """$$$%%%$$$######$$$ """'''((($$$%%%$$$%%%&&&((())))))'''"""%%%'''&&&$$$"""###%%%###&&&'''&&&'''+++,,,)))%%%***---+++&&&%%%)))///,,,+++******))))))******&&&(((,,,000000///,,,***(((((((((((((((((('''&&&$$$&&&)))(((''''''))),,,)))((('''&&&&&&'''((()))(((((())))))***+++---...***,,,......---++++++,,,,,,,,,---.../////////...333444888===???DDDOOO[[[ooo(((,,,---***)))***((($$$)))***&&&###'''---***###'''$$$!!! !!!###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&(((+++---,,,+++++++++******)))))),,,,,,---...////////////...,,,+++***)))'''$$$!!!(((''''''''''''((()))))))))(((''''''(((((('''&&&---'''&&&,,,...+++(((***---,,,,,,+++******++++++''')))***)))'''&&&&&&'''&&&&&&%%%%%%%%%&&&'''''')))%%%%%%,,,///***&&&'''''')))******))))))***,,,''',,,222555333000///000333111...,,,***///???OOOJJJBBB555,,,,,,000...)))***(((''')))...111111///,,,------+++'''%%%$$$$$$&&&&&&&&&'''''')))******000,,,+++---,,,(((''')))******)))))))))+++,,,---++++++,,,...000111///...,,,---...///111222222333//////000000///...------...333999:::888777:::===<<<>>>???===888666777999::::::999888666444333222555444333111///...---------///111222333666:::===BBB@@@??????@@@>>>999555999777999DDDRRRVVVPPPGGGJJJJJJMMMUUU\\\^^^YYYSSSUUURRROOOLLLFFFBBBFFFLLLAAA<<<777666999>>>AAACCCBBBCCCBBBBBBBBBEEEIIILLLRRROOOJJJCCC>>>===@@@BBBAAAAAA===999:::AAAGGGHHHDDD:::000+++---///...+++***)))))))))***,,,...///111000.........,,,***'''************)))((('''&&&'''''''''(((((((((((((((((((((((('''&&&%%%######'''))))))'''###"""###&&&%%%&&&&&&'''&&&%%%###""")))'''%%%$$$%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%$$$######""""""######!!!!!!!!!!!!"""###$$$%%%$$$###""""""######""" $$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%########################%%%&&&%%%"""###&&&%%%!!!'''$$$ ###&&&'''&&&"""$$$&&&((((((&&&$$$""""""!!!!!!$$$''''''$$$ """###%%%))),,,---***(((''')))++++++)))))))))***...---,,,,,,+++***))))))(((***,,,......---***)))))))))))))))((('''&&&%%%&&&)))+++***((('''***---)))'''%%%%%%%%%(((+++,,,'''&&&&&&''''''((()))***,,,...//////---++++++,,,++++++,,,---.........------222777999>>>GGGPPPVVVnnn~~~'''+++---++++++,,,+++'''((((((%%%###'''---,,,&&&(((%%%""" !!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''***,,,*********)))))))))((((((((()))***+++,,,---------***)))''''''(((((('''%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''')))***)))(((,,,'''&&&+++---+++)))***---,,,+++***)))))))))***'''(((***)))(((&&&'''((('''&&&&&&%%%%%%%%%&&&&&&(((###$$$***,,,'''$$$$$$$$$&&&'''((('''''')))*** &&&,,,000000000222444222///---,,,+++///;;;GGGBBB@@@999000---...,,,((((((&&&&&&'''+++......---*********))))))'''&&&%%%%%%%%%%%%%%%&&&''''''(((...+++***---,,,))))))+++(((((('''((((((***,,,---,,,,,,---...///...---,,,,,,,,,,,,---...///111222......//////......---,,,+++111888::::::999;;;======>>>===<<<999777777777;;;;;;<<<;;;:::888666555555444333111000///......,,,...000111333666:::===BBB@@@?????????>>>:::777999777888@@@LLLRRROOOKKKHHHHHHJJJQQQYYY[[[XXXSSSQQQOOONNNMMMHHHCCCEEEJJJAAA===999999;;;>>>??????BBBCCCCCCCCCCCCEEEJJJMMMUUURRRMMMEEE???<<<<<<>>>>>>???<<<999===GGGPPPSSSKKKAAA555......///...+++,,,+++*********++++++,,,---,,,++++++++++++)))'''+++++++++******)))((('''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%'''((((((%%%"""!!!###%%%%%%&&&&&&'''&&&%%%$$$###(((&&&$$$$$$$$$%%%$$$"""&&&&&&&&&%%%$$$###"""!!!%%%$$$######""""""######""""""""""""###$$$%%%%%%&&&$$$######$$$$$$###"""%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%########################%%%&&&%%%"""###&&&%%%!!!'''$$$!!!!!!###&&&&&&&&&"""$$$&&&''''''&&&$$$"""$$$######$$$''''''%%%"""######%%%(((***+++)))((((((***,,,,,,+++***+++,,,......---,,,***)))((((((&&&(((***---------+++***)))))))))(((((('''&&&%%%'''(((************+++---%%%%%%&&&&&&&&&%%%%%%%%%'''''''''''''''(((******,,,---......---,,,---///.............../////////...222666999===EEEOOOUUUkkk|||(((,,,---,,,,,,...---***''''''$$$###''',,,,,,))))))&&&"""!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%%%%&&&(((***((((((((((((''''''''''''$$$%%%&&&((()))*********'''%%%###$$$&&&((())))))$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&)))******)))+++''''''***,,,)))((())),,,+++***)))((((((((((((&&&((())))))((('''((()))((('''&&&&&&%%%%%%%%%%%%'''%%%%%%)))***&&&###"""!!!###$$$%%%%%%&&&''')))'''***---...,,,+++---///111...,,,------...555<<<444777777000+++++++++)))&&&%%%$$$%%%(((************(((&&&(((******(((%%%%%%$$$$$$$$$$$$$$$%%%&&&+++((())),,,,,,******---(((((((((((()))***+++,,,,,,,,,,,,---,,,,,,+++***+++***))))))***,,,...000---------------,,,,,,+++)))...555999999999;;;<<<===;;;::::::::::::999777999;;;<<<===<<<:::777555555444222111000//////...+++---...000222555:::>>>BBB@@@>>>>>>>>>===<<<::::::888888<<>><<<:::555777999;;;:::888555222333222111000////////////+++,,,---///111555:::>>>AAA@@@>>>===============:::::::::<<>>?????????>>>===>>>???@@@<<<===>>>?????????@@@AAACCC???===AAAHHHMMMNNNLLLIIIFFFEEEEEEBBB@@@DDDKKKIIIFFFAAA<<<999999<<<>>>@@@BBBDDDEEEDDDDDDFFFGGGCCCCCCAAA===888555333444333555666888CCCTTTccciii]]]SSSEEE:::333000...---))))))******++++++++++++***)))((()))+++---......******((('''&&&&&&''''''''''''&&&%%%$$$######"""$$$%%%&&&&&&''''''''''''+++)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&%%%######$$$%%%$$$###%%%%%%$$$%%%&&&(((***+++%%%$$$######""""""######$$$$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%$$$!!!"""%%%$$$ ###$$$%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################%%%&&&(((&&&$$$###%%%&&&''''''&&&(((***+++******+++,,,...---,,,+++)))((('''&&&(((((()))))))))(((''''''(((''''''&&&&&&&&&&&&'''(((&&&%%%(((,,,///...,,,&&&''''''((((((''''''&&&(((''''''(((((()))***+++111111///---******,,,///111000...,,,,,,,,,...///222111444999<<<>>>FFFPPPdddttt///111000+++***+++***&&&***((()))+++***&&&$$$%%%'''%%%############""" """"""###$$$$$$###!!! #########$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''(((&&&$$$###$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&***(((''''''(((((('''&&&'''++++++'''$$$$$$###!!!''''''&&&&&&''''''((()))'''(((******)))((()))***((('''&&&&&&%%%%%%%%%%%%###&&&'''$$$"""######""" """$$$$$$$$$%%%'''((('''))))))&&&######'''+++---,,,,,,...---***+++000AAA===444+++))),,,+++((()))******)))'''&&&''')))***(((&&&'''))))))&&&###%%%%%%%%%%%%&&&'''((()))(((&&&'''+++,,,***+++......---,,,***(((%%%###!!!$$$'''))))))((()))---111***)))'''&&&%%%&&&((())))))***++++++++++++++++++...---+++***+++...111333333333444666:::=========666777999:::999777444222333222222111111111222222......//////000444:::>>>===>>>??????>>>>>>@@@AAA>>>>>>???@@@@@@???>>>===BBB>>>;;;>>>EEEJJJJJJHHHFFFCCCBBBBBB???>>>DDDLLLJJJHHHCCC===::::::???BBBBBBDDDFFFGGGEEEDDDDDDDDDEEEDDDBBB===888444222222333555777888AAANNNYYY\\\VVVNNNCCC999222///---,,,&&&'''(((***+++,,,,,,,,,)))'''%%%&&&(((***+++******)))'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&***(((&&&%%%&&&&&&$$$###%%%%%%%%%%%%&&&'''))))))'''%%%$$$$$$%%%&&&%%%%%%&&&%%%$$$$$$############%%%$$$######""""""######$$$$$$$$$$$$%%%&&&'''''''''%%%$$$$$$%%%&&&$$$###&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###########################%%%###!!!"""%%%$$$"""$$$&&&'''%%%###############$$$$$$$$$$$$######!!!###$$$$$$###"""$$$%%%(((&&&$$$$$$&&&'''((('''%%%''')))*********+++,,,,,,,,,+++***)))(((((('''*********))))))((('''&&&((('''&&&%%%%%%&&&'''((('''&&&&&&(((+++,,,,,,,,,((((((''''''''''''((()))(((((((((((()))***++++++111111///---***)))***,,,......,,,++++++,,,------222000222999<<<<<>>:::===@@@AAA@@@???@@@BBB@@@???>>>???AAABBB@@@>>>AAA===;;;===CCCGGGFFFCCCAAA@@@AAABBB@@@>>>CCCJJJHHHGGGEEEAAA======AAADDDEEEGGGJJJJJJHHHEEEDDDCCCCCCBBB???;;;666333333444333777888888===FFFKKKLLLMMMGGG???666111---,,,+++&&&'''(((***+++,,,+++++++++(((&&&%%%'''((()))(((+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&'''%%%$$$%%%&&&%%%"""%%%%%%$$$%%%&&&(((***+++(((&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$###"""!!! %%%$$$######""""""##################$$$%%%&&&'''((('''&&&&&&''''''&&&$$$'''&&&%%%%%%$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''###########################$$$###!!!"""%%%###!!!$$$'''(((%%%###""""""#########$$$$$$######### ###&&&&&&$$$###$$$%%%'''&&&%%%&&&((())))))(((&&&(((***+++++++++,,,---+++*********)))))))))((()))))))))))))))))))))(((((('''%%%$$$$$$%%%'''(((%%%'''((((((((((((***+++++++++***)))(((((((((((((((((((((((()))***+++,,,---......---+++)))***+++,,,,,,,,,,,,,,,---------222...111999<<<;;;CCCPPP^^^ooo***,,,+++''''''******'''$$$###(((///...'''$$$&&&%%%###"""###$$$$$$###"""###$$$%%%&&&%%%$$$""" """"""######$$$$$$$$$$$$%%%''')))(((&&&$$$$$$$$$""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%&&&&&&&&&###!!!(((''''''''''''((())))))&&&%%%%%%&&&)))******)))$$$((($$$###''')))(((%%%%%%%%%&&&(((***+++,,,)))+++,,,+++)))(((((((((&&&&&&%%%%%%%%%&&&''''''!!!''')))$$$"""%%%'''%%% """######""""""###%%%'''((()))'''$$$$$$&&&***&&&'''))))))%%%###***444777<<<;;;111((('''***---***,,,,,,***&&&%%%&&&((("""$$$'''((('''((()))***"""######%%%&&&(((***++++++)))(((++++++((('''***//////000000///---+++***(((+++,,,+++''''''+++000*********))))))((('''''')))***+++,,,,,,,,,,,,,,,'''))),,,000333444333111000222444333111000222444::::::999888666444333222888777777777777888888999333222111000000444999===999<<>>@@@CCCBBB???BBBHHHFFFGGGGGGDDDAAA@@@BBBEEEHHHJJJLLLLLLJJJFFFDDDCCC===<<<:::777444333555777444888999999;;;@@@BBB@@@FFFBBB;;;555000---+++***&&&''')))***++++++******...+++((('''((())))))))),,,+++)))'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%######$$$%%%$$$ %%%%%%$$$%%%&&&(((***+++((('''%%%%%%'''(((((('''"""###%%%&&&&&&%%%$$$###%%%$$$$$$###"""#####################$$$%%%&&&&&&***(((''''''(((((('''&&&'''&&&%%%%%%$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((###########################$$$###!!!"""%%%###!!!$$$((((((%%%"""""""""######################## $$$((((((&&&$$$$$$&&&'''&&&&&&''')))******(((''')))+++,,,,,,,,,---...))))))))))))))))))))))))(((((())))))******++++++(((&&&%%%$$$$$$%%%'''((($$$'''))))))&&&&&&(((+++((((((((('''&&&$$$"""!!!(((((((((((()))***+++,,,***+++------+++******+++++++++,,,---.........---111---000999<<<;;;CCCQQQ\\\lll))))))(((((('''((()))***%%%%%%&&&'''&&&%%%###"""######""""""""""""######$$$###"""###$$$%%%$$$"""###&&&%%%""""""$$$$$$!!!'''&&&&&&%%%$$$###""""""'''&&&%%%%%%&&&&&&$$$######&&&%%%!!! ###$$$###%%%%%%%%%&&&&&&''''''''')))'''%%%%%%%%%&&&%%%$$$)))))))))))))))))))))))),,,***(((&&&%%%''')))***++++++***(((&&&%%%'''(((++++++,,,+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&))))))'''(((***(((###%%%$$$$$$###$$$%%%'''(((,,,555999111))))))***)))((((((((('''&&&&&&%%%%%%,,,((($$$%%%)))***(((%%%$$$$$$%%%&&&(((***+++,,,///,,,******,,,...//////...---++++++,,,+++***))),,,***))))))+++,,,,,,+++---)))''')))---...+++((('''(((+++---...///......---,,,---000444555333000///000222444555666777777444:::<<<777555777666222<<<<<<<<<:::888888999;;;999888777777888999:::<<<;;;>>>AAACCCDDDDDDBBB@@@BBB@@@===<<<===>>>??????===?????????AAACCC>>>888>>><<<<<>>;;;FFF???888444000++++++...111...,,,,,,...+++$$$,,,'''""" ###'''******+++***)))((('''''''''((()))%%%""""""%%%((((((''')))((('''(((++++++)))&&&)))(((&&&$$$$$$$$$&&&'''%%%$$$###"""$$$'''***,,,)))***(((###"""%%%&&&$$$$$$$$$$$$%%%''''''%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###%%%&&&'''((('''$$$""""""$$$&&&'''%%%%%%%%%%%%$$$#########&&&$$$###$$$''''''%%%"""%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###%%%&&&%%%$$$###""""""$$$&&&'''***)))((('''''''''''''''))))))***++++++++++++***************)))))))))))))))***+++++++++***))))))((('''&&&%%%%%%&&&'''(((+++***)))(((((()))***+++(((***+++***(((''''''(((---)))&&&(((---///...+++,,,,,,,,,++++++*********...---+++******+++---...000...000555888;;;BBBJJJYYYjjj(((''''''''''''&&&%%%###%%%&&&&&&&&&%%%%%%$$$###$$$##################$$$%%%$$$"""###$$$$$$###"""!!!###### """"""&&&&&&%%%%%%$$$#########)))$$$!!!$$$&&&$$$'''&&&""" ###$$$###%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&((()))+++,,,,,,+++)))&&&%%%&&&((('''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!###(((---,,,&&&##################$$$$$$(((...///+++((())))))'''''''''((((((''''''&&&&&&***&&&$$$%%%)))+++)))&&&$$$$$$%%%&&&((()))+++,,,...,,,******+++---......//////...///000000000///...,,,******++++++***))))))''''''***---...+++'''&&&((()))+++------------.........111444555222000000111222444666777777888222888:::777555777555222999===@@@@@@===;;;<<>>===<<<;;;;;;;;;;;;;;;<<<===@@@BBBDDDEEEEEEDDD@@@???======???@@@@@@@@@>>>@@@@@@???@@@CCC???:::===<<<<<>>AAAFFFCCCCCCBBBAAA@@@@@@AAACCCGGGJJJNNNMMMIIIDDDAAAAAA===<<<:::888888999:::;;;;;;999888:::???CCCCCCBBBDDD===777444000,,,,,,000///---+++---//////***%%%///+++&&&$$$&&&)))++++++++++++***)))((((((((((((***'''$$$$$$''')))))))))(((&&&%%%&&&((()))(((&&&+++)))'''%%%######$$$%%%%%%$$$######%%%'''***,,,)))+++((($$$###&&&&&&$$$######$$$&&&((('''%%%######$$$$$$%%%%%%$$$$$$###"""#########$$$$$$%%%%%%&&&%%%$$$######$$$&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%'''(((&&&###%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!###$$$&&&%%%$$$###""""""$$$&&&''')))(((''''''&&&&&&&&&'''))))))***++++++++++++************)))))))))(((((()))***+++,,,,,,+++***(((((('''&&&%%%%%%&&&'''(((((((((((((((((()))******''')))***)))(((&&&''''''+++(((%%%'''+++---,,,))),,,,,,,,,++++++*********---,,,+++******,,,...///111///000555888:::AAAIIIYYYjjj,,,***)))***+++***&&&###&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$######$$$$$$###!!!$$$''''''$$$###&&&&&&###%%%%%%%%%%%%$$$$$$$$$$$$'''###!!!$$$%%%&&&(((&&&"""!!!$$$$$$"""%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++------,,,***'''%%%&&&'''###$$$&&&((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""""")))---)))!!!$$$$$$$$$$$$$$$$$$###"""%%%''''''&&&'''***)))&&&%%%&&&((())))))((('''&&&'''%%%###%%%(((***)))&&&$$$$$$%%%&&&''')))******...,,,))))))***+++++++++...///000111222333444555222000...------,,,***(((&&&&&&&&&)))---...***'''&&&'''(((***,,,,,,------000000000222444444222000000111222444666777999999222666888555444555555333888@@@HHHIIIDDD@@@@@@CCCCCCCCCBBBAAA???===;;;:::<<<>>>@@@CCCEEEFFFFFFFFF=========???BBBCCCCCCAAA@@@AAA@@@>>>???AAA@@@<<<<<<;;;<<>>:::;;;>>>>>>>>>>>>???BBBCCCDDDDDDCCCEEEGGGFFFAAA>>>===???999:::::::::;;;;;;;;;;;;999999;;;@@@GGGKKKKKKJJJ===888555444222000111555666333///...//////...,,,222111///...------,,,,,,,,,,,,,,,++++++***)))(((******(((((()))*********,,,***((('''(((***,,,---***)))'''&&&$$$$$$$$$$$$&&&&&&%%%&&&''')))+++,,,***,,,+++&&&%%%''''''$$$"""###%%%''')))(((%%%"""###$$$$$$%%%%%%$$$$$$###"""$$$&&&''''''&&&%%%$$$!!!"""$$$%%%&&&&&&&&&%%%&&&%%%###""""""$$$''')))'''&&&''''''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%%%%&&&&&&%%%###&&&&&&%%%%%%$$$#########""""""!!!!!!!!!"""###$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%((())))))******************)))))))))(((((((((((('''))),,,......,,,***(((((('''&&&%%%%%%&&&'''(((&&&'''((((((((('''%%%$$$%%%&&&((('''&&&%%%%%%&&&(((&&&&&&''')))***)))'''+++++++++***************************,,,---///000222000111555777999???FFFVVVeee{{{<<<777000,,,***((($$$!!!&&&%%%$$$###$$$%%%&&&'''%%%&&&''''''''''''&&&%%%&&&%%%$$$$$$%%%%%%$$$"""###&&&&&&######&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$&&&''''''%%%"""''''''$$$!!!"""%%%%%%!!!$$$%%%%%%&&&%%%$$$"""!!!$$$$$$&&&(((******'''%%%''''''''''''''''''''''''((((((((((((((((((((((((+++,,,,,,***'''%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!$$$...555000'''%%%%%%&&&'''&&&%%%###""" $$$'''&&&""" ###)))!!!###&&&)))***)))'''&&&'''&&&&&&&&&'''&&&$$$######$$$%%%&&&''''''&&&&&&***)))''''''(((((('''&&&'''***---//////111444777:::888666555333111---+++((('''%%%%%%'''***,,,---))))))***+++,,,...//////111222222222111000000000222222222333444666888999777555222000000222888>>>CCCLLLUUUTTTJJJBBBAAACCCAAAAAABBBBBBAAA@@@>>>===;;;@@@GGGMMMMMMHHH@@@;;;888999===BBBHHHJJJJJJIIICCCEEEBBB===;;;===>>><<<;;;:::<<>>;;;;;;??????>>>>>>@@@CCCDDDDDDBBBFFFGGGEEEAAA<<<999;;;>>>:::::::::::::::999999999666777<<>>===???>>>>>>?????????>>>>>>===999@@@IIIPPPOOOHHH===666666888<<>>888666888;;;::::::999888888888888888666777<<>>@@@AAA<<<333,,,)))(((###$$$%%%%%%&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$######$$$&&&'''&&&%%%&&&))))))&&&'''******(((%%%%%%%%%&&&&&&&&&&&&&&&)))%%%!!! !!!""""""$$$###!!!&&&%%% """$$$&&&(((((('''%%%$$$&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$######%%%&&&'''%%%&&&((((((&&&$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$"""###%%%!!! !!!"""!!! !!!###  ((("""###$$$$$$%%%%%%%%%%%% """%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%###"""%%%$$$$$$%%%&&&'''%%%$$$"""&&&******((())),,,000000////////////---***'''''')))***+++*********+++))))))))))))+++---///000...///111000...---///222555333222111111222333555666444555999:::888;;;AAAKKKLLLJJJDDD===999999;;;>>>>>>===<<<<<<<<<<<<===888???HHHOOOOOOGGG>>>777666777<<>><<<;;;:::;;;???@@@???CCCHHHIIIFFFCCCCCCEEEDDD???;;;>>>@@@@@@===888555555777999888666555555777999:::;;;:::;;;???CCCDDDAAA>>>777444333555555333444888111111111000//////000111///000000---******,,,...---.../////////---+++******,,,...---+++)))***+++,,,---...,,,(((&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))+++***&&&%%%%%%$$$ &&&$$$###$$$%%%'''&&&%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&#########$$$$$$$$$######$$$$$$######"""############&&&((('''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$""" """""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''''''(((((()))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''((()))***((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&&&&&&&$$$&&&'''((('''&&&'''(((((()))+++,,,+++***))))))((()))))))))*********+++***+++,,,,,,------------///...///333666999@@@GGGOOO\\\ppp+++222999888111***(((((("""###%%%&&&'''&&&%%%%%%$$$%%%'''(((((('''%%%$$$######"""$$$&&&(((''''''"""%%%%%%###$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$ ###!!!!!!'''%%% """$$$&&&((()))(((&&&%%%'''%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###&&&(((###%%%''''''&&&$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!###&&&%%% """!!! """###$$$%%% $$$%%%###$$$***###############$$$$$$$$$###&&&'''''''''(((###$$$%%%&&&&&&%%%###!!!###"""###$$$&&&&&&%%%$$$###&&&&&&######'''+++*********++++++***'''$$$%%%)))---///...+++)))'''((((((((((((***,,,...///,,,...000///------///222555444222000000111222333333333888???@@@;;;;;;@@@KKKHHHCCC===777555777999@@@???===;;;:::;;;;;;<<<888>>>FFFMMMMMMGGG???:::666777;;;BBBJJJPPPSSSTTTNNNRRRQQQIIICCCAAA???===;;;:::;;;???@@@AAAFFFLLLMMMIIIEEEEEEFFFDDD>>>888777:::>>>>>>:::555333333666555444333444777:::<<<@@@===;;;<<>>777444333555555333444888555555555333000...------///000000---******---000---...000000///...+++***,,,...000///,,,***+++---...000111///+++((('''(((''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''(((+++***&&&$$$%%%###'''%%%######$$$&&&'''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""###$$$$$$$$$$$$##################%%%%%%%%%%%%$$$#########"""%%%''''''$$$###$$$&&&#########$$$$$$%%%%%%%%%$$$###""""""######""" !!!!!!"""###$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((('''(((((())))))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&''')))***((('''&&&%%%%%%&&&'''((((((((('''&&&&&&((()))***$$$&&&(((((('''''''''(((''')))+++,,,+++)))(((((((((((())))))*********+++++++++,,,---------,,,,,,...---...333666999@@@HHHPPP[[[ppp000000///...,,,***)))'''(((&&&###$$$&&&'''%%%###((('''%%%&&&&&&'''%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$***'''$$$$$$&&&'''&&&$$$"""&&&'''%%%%%%((((((%%%$$$###!!! !!!"""!!! !!!###%%%%%%$$$$$$%%%&&&$$$""" !!!###%%%&&&&&&(((%%%"""!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!!!!!"""""""""###$$$###!!!""""""!!!!!!"""###$$$$$$$$$###"""###$$$$$$$$$"""$$$###"""#########!!! !!!!!!"""#########&&&&&&'''((()))'''### $$$###$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((!!!###+++,,,%%%%%%,,,%%%%%%&&&'''((()))***+++...---+++)))***,,,...000+++---//////...---...///222222222333333222111111333222111444999======<<<>>>======<<<666000666AAA===??????<<<888666777999;;;;;;===AAADDDCCC>>>:::999777999AAAHHHMMMTTT[[[TTTRRRPPPNNNKKKHHHCCC???BBBDDDDDDAAAAAAEEEGGGEEERRRPPPIIIAAAAAADDDAAA999666888;;;;;;:::999999999===:::888888:::<<<======@@@@@@===:::<<>>;;;===>>>===;;;999888777777777:::???CCCEEECCCAAA;;;888999@@@EEEIIINNNSSSTTTSSSQQQOOONNNLLLIIIFFFHHHJJJIIIEEEDDDGGGHHHEEEKKKJJJEEE???@@@CCC???888666888:::::::::999:::;;;>>><<<999999;;;===>>>?????????<<<888999<<<;;;777888555222222333444555444555444222///,,,,,,---000,,,---...,,,******,,,///------.........---------...---------......---,,,,,,,,,,,,+++***)))((('''(((((())))))))))))((((((*********+++******))))))'''&&&%%%%%%&&&'''%%%$$$&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$&&&$$$######$$$$$$###!!!########################"""###$$$$$$%%%%%%$$$$$$$$$############%%%&&&'''(((&&&%%%$$$%%%&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((***)))))))))++++++***(((***)))'''%%%%%%%%%&&&'''&&&%%%$$$$$$$$$&&&((())),,,,,,+++***((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))'''%%%%%%&&&'''&&&%%%&&&&&&''')))++++++)))'''111000---***'''&&&%%%%%%***,,,------,,,++++++,,,------...000444999>>>AAALLLZZZooo(((((('''&&&%%%$$$###"""###"""!!!###%%%''''''''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''''''''&&&%%%&&&'''(((&&&$$$)))'''$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%***///---&&&'''&&&$$$%%%&&&&&&%%%$$$$$$&&&''''''%%%$$$$$$%%%###"""!!!!!!###%%%%%%$$$!!!!!!"""$$$%%%$$$!!!""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""########################"""###$$$$$$$$$###!!! $$$"""!!!!!!""""""!!! %%%$$$###"""!!!!!!!!!!!!%%%###"""###$$$%%%$$$###'''%%%""" !!!$$$%%%"""""""""""""""$$$%%%%%%((('''&&&''')))))))))'''###""""""$$$&&&&&&%%%###$$$%%%&&&'''(((((('''&&&'''!!!!!!%%%###$$$%%%$$$$$$$$$$$$$$$$$$)))((('''&&&&&&((()))++++++,,,------,,,,,,---///444444444333111000...---222111222444888;;;<<<<<<666444333444444333777===<<<<<<===>>>>>>===999666777777999===AAADDDEEEDDD>>>::::::???CCCEEEGGGJJJRRRPPPOOOOOOPPPPPPOOONNNPPPRRROOOJJJHHHIIIHHHEEEBBBBBB???===>>>???<<<666777999::::::999:::<<<>>>???<<<::::::<<>>>>>;;;777===<<<<<<===???@@@BBBBBB@@@<<<;;;@@@DDDDDDDDDEEELLLKKKKKKLLLOOOQQQRRRQQQVVVWWWTTTMMMJJJIIIGGGCCC======<<<<<<<<<<<<888444999999:::999999:::===@@@>>>;;;999999;;;>>>AAABBBAAAAAA===777555777777444333111//////000111000////////////---***)))***++++++++++++*********,,,---,,,---///000111000///...---///000000///.........++++++***)))))))))))))))'''''')))******)))((((((***+++---......+++)))''')))(((''''''))))))((('''((('''%%%%%%&&&''''''&&&$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$############$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############***'''%%%$$$$$$$$$###"""########################$$$%%%%%%&&&'''&&&&&&&&&$$$#########$$$&&&'''(((***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((...,,,)))((()))***))))))))))))'''&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&((())))))(((%%%%%%$$$&&&'''(((&&&$$$*********++++++,,,------)))+++,,,,,,+++******+++,,,,,,,,,...111444888:::EEESSSiii))))))'''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%'''''''''%%%))))))((((((((()))***+++)))((('''(((******((('''(((((('''&&&&&&&&&((()))***)))&&&'''---333///((('''&&&&&&'''))))))'''%%%'''(((***)))'''&&&&&&&&&%%%$$$###$$$&&&&&&%%%$$$(((&&&%%%%%%&&&&&&%%%$$$##############################$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$%%%&&&&&&&&&%%%######$$$!!! !!!!!!!!!!!!"""###$$$%%%%%%$$$###$$$%%%%%%%%%###!!!$$$''''''%%%$$$$$$%%%%%%%%%&&&'''((((((((((((&&&$$$"""###%%%((())))))'''&&&%%%&&&((()))((((((%%%%%%'''(((((((((''''''$$$###$$$((()))((((((***(((((('''&&&%%%$$$######$$$$$$#########$$$%%%&&&((()))***)))((((((***,,,......//////////////////...///000222333555777999333444444444777;;;>>>???HHHCCC===;;;<<<===<<<;;;??????@@@@@@??????@@@AAABBB===<<>>BBBDDDCCCBBBBBBCCCCCC>>>>>>DDDJJJJJJGGGEEEEEEFFFHHHKKKOOOQQQPPPOOOMMMOOOMMMGGGCCCAAA>>>999:::888999<<<;;;666444555;;;<<<<<<<<<;;;;;;===>>>999777444444777<<>>;;;888666888;;;???888>>>DDDHHHGGGEEEDDDCCCEEE??????FFFLLLKKKGGGDDDBBBCCCFFFJJJMMMMMMKKKIIICCCEEEDDD???<<<<<<999444777555666::::::555555888;;;===>>>>>><<<;;;;;;<<<999666333333666;;;@@@BBB@@@CCCCCC<<<555222000---)))((()))+++...//////...111333666666444222000000---+++)))***---//////...---,,,,,,+++,,,...000111+++000333222---***)))***---,,,***)))((()))***+++'''''''''(((((()))***+++(((((()))***++++++++++++000///---.........---,,,)))'''&&&'''(((******)))(((''''''&&&&&&''''''(((%%%&&&)))+++------,,,,,,&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$###""""""$$$%%%&&&+++(((%%%$$$$$$&&&''''''########################"""######$$$$$$$$$$$$$$$#########$$$%%%''')))+++***)))''''''((()))(((''''''''''''''''''(((((())))))((((((***---...---,,,(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###))))))((((((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$%%%'''((('''''')))(((&&&''')))******)))"""$$$'''***,,,...//////)))+++,,,,,,+++******+++***+++---///222444666777===FFFUUUggg{{{***)))(((''''''(((***,,,''')))++++++)))))),,,///)))(((((()))***++++++***,,,+++*********,,,///000---,,,,,,---......---+++)))+++,,,+++)))))),,,000***------+++***,,,+++(((******+++---//////,,,***&&&(((*********)))***+++)))(((((()))+++***(((&&&))))))+++---...+++&&&###(((((((((((((((((((((((($$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))&&&$$$$$$%%%''')))'''''''''((()))(((&&&$$$###"""""""""""""""###$$$&&&%%%$$$$$$&&&&&&%%%$$$"""&&&((('''$$$###&&&+++'''***///333444111---***&&&%%%$$$%%%'''''''''%%%+++(((&&&$$$%%%%%%%%%$$$***(((%%%###""""""$$$%%%$$$&&&'''''''''))))))'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$###"""!!!"""%%%'''***************)))((('''(((***,,,---,,,---000333---666:::555000333888:::777999:::888666666;;;???999???HHHLLLJJJFFFBBBAAAFFF@@@@@@GGGMMMKKKFFFBBB>>>@@@CCCGGGJJJIIIEEEBBB<<>>:::888888555111444111333888999555666;;;<<<>>>??????===;;;::::::999666333333666<<<@@@CCC>>>BBBCCC<<<555111---******)))***---000222222111000333555666444111000///...+++)))***---000000///...,,,*********---000222)))---222222---******,,,***)))((('''((()))+++---%%%&&&(((***++++++))))))''''''((()))***+++,,,,,,111000///000111222111000+++)))''''''((()))((('''((((((''''''''''''((((((%%%&&&))),,,...///......'''&&&%%%%%%$$$$$$%%%%%%$$$##################$$$%%%$$$###""""""$$$&&&(((+++(((%%%###%%%'''((((((##############################$$$%%%%%%%%%%%%$$$#########$$$%%%(((***+++---+++(((((((((((('''&&&'''''''''''''''((())))))))))))***,,,......,,,***(((((((((((('''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((((((%%%######$$$&&&((()))((('''&&&&&&'''***---------)))***++++++***)))((('''((()))++++++)))((()))***)))***,,,...111444555666;;;CCCPPP```uuu***&&&"""$$$)))+++'''!!!***,,,------+++******+++,,,)))'''***...///,,,(((...,,,***)))***+++++++++...,,,++++++---......---+++***)))***,,,...------...+++'''(((,,,...,,,)))***+++***)))---333///''''''((())))))***,,,///111222000---+++,,,,,,,,,+++000---***)))***---......333111///---+++)))((((((---(((&&&******&&&$$$'''"""######$$$$$$%%%&&&'''))))))(((%%%######$$$&&&%%%$$$$$$%%%(((***))))))'''&&&%%%$$$$$$$$$%%%&&&(((((((((''''''&&&&&&&&& !!!###%%%&&&&&&&&&&&&,,,%%%"""''')))&&&%%%&&&'''((()))(((&&&%%%%%%%%%)))+++///333555444000---***)))'''%%%$$$"""""""""''''''''''''&&&%%%$$$###&&&###$$$&&&&&&"""!!!######&&&'''%%%(((+++'''***)))(((&&&&&&%%%%%%%%%&&&!!! $$$'''&&&$$$%%%"""############$$$$$$$$$))),,,---,,,(((&&&'''(((''''''''')))+++///333555111111000//////111555999888888888888888888888888<<<>>>AAADDDFFFDDD???;;;???>>>???DDDHHHHHHCCC======AAADDDEEEGGGIIIFFFAAA:::;;;;;;;;;999666333111444666777888777666777888<<<@@@AAA===;;;;;;:::777999888777777999;;;===???@@@???===999555000+++)))***''''''+++,,,+++000777333///...222444111......222...***+++000333333111---,,,++++++,,,,,,***(((***)))(((''''''&&&&&&''''''''''''''''''((())))))((((((((((((((()))******+++)))''''''((())))))(((...000111333777:::777111000,,,'''%%%%%%''''''((()))))))))))))))(((''''''$$$***///333777:::777111///***&&&''''''###"""$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$"""###%%%'''%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%$$$%%%(((---111111***%%%%%%''''''***...((('''&&&&&&((())))))(((******++++++++++++******(((((((((((('''&&&%%%$$$'''$$$!!!!!!###%%%$$$""")))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((())))))))))))************)))***+++***))))))+++,,,+++---//////000222555777999>>>III\\\ttt...+++***+++///000---***)))+++,,,,,,***))))))***---***(((+++///000---***...,,,+++******++++++***,,,+++)))***,,,------,,,,,,++++++,,,......---+++///+++)))***---///---***''')))))))))---333000)))***+++++++++,,,...000222111000...---......---,,,222000---,,,---///000111333222000...,,,+++******---)))(((,,,,,,'''&&&(((%%%$$$$$$%%%'''(((((('''+++,,,,,,***'''%%%$$$%%%%%%$$$$$$&&&(((******)))'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&&&&(((&&&)))000000***$$$###'''((()))(((&&&%%%%%%%%%(((***---111333222///+++((('''&&&$$$"""!!!!!!!!!&&&&&&''''''(((''''''&&&(((&&&&&&)))(((%%%%%%'''%%%***+++'''&&&'''&&&!!!***)))((('''&&&&&&&&&&&&...)))&&&'''&&&"""############$$$$$$$$$$$$(((+++,,,,,,)))'''&&&'''&&&&&&&&&(((***...111333111111111000///000222555888888888888888888888888;;;<<>>:::::::::;;;@@@EEEEEEAAA<<<:::???DDDEEEGGGHHHDDD===999999999999777555222000333555777777666555666777;;;@@@BBB???<<<<<<;;;888999888888888999;;;===???===<<<;;;777333///+++(((***''''''******)))---444222......333444111......000---,,,...222333111...---+++))))))***,,,,,,,,,******)))((('''''''''''''''''''''''''''((())))))((((((((((((((()))******)))'''&&&&&&(((*********)))///555:::>>>???888///111---)))''''''((())))))))))))******))))))((('''%%%***000444888;;;888222///***&&&''''''$$$"""$$$%%%%%%%%%$$$$$$$$$######""""""###"""!!!"""$$$&&&(((((('''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))+++---333,,,'''''''''&&&'''***)))'''&&&&&&((()))((((((******++++++++++++******'''''''''''''''&&&&&&%%%'''%%%""""""$$$&&&%%%$$$&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''(((((()))******+++***+++,,,,,,++++++,,,---***+++---......///222444888<<>>BBBBBB???;;;777===AAACCCEEEEEE???777666666777666555333222000333444555555444444555666:::@@@CCC@@@>>>>>>;;;888999999888888999;;;===>>>:::999888555222...+++))))))'''''')))((((((+++000111//////444555111------///------000333333///+++---***''''''))),,,......******))))))(((''''''''''''''''''''''''((())))))((((((((((((((()))******(((&&&%%%&&&(((***++++++***///555;;;@@@BBB<<<333111...***((((((*********)))************))))))(((&&&,,,111555:::===:::444...)))'''(((((($$$###$$$%%%%%%%%%$$$$$$$$$##################""""""%%%''',,,,,,***)))'''&&&&&&%%%########################%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&((())))))))))))000+++'''((()))''''''******(((&&&&&&((((((((('''******++++++++++++******''''''''''''''''''&&&&&&(((&&&$$$$$$&&&''''''&&&$$$###"""###%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))*********,,,...///...------...+++,,,......---...000333666:::CCCSSSjjj"""%%%((((((''''''(((***&&&((())))))'''&&&&&&''')))((((((***---...---+++---------+++)))((('''(((***)))'''(((***++++++***//////000111222000,,,)))...---,,,---//////...,,,---------...111222000---///......///111444555666888777777777777555222///555222000///111222222111000000///............///***+++,,,,,,+++)))(((***...+++***,,,000222000...666666555222,,,'''$$$###&&&%%%%%%&&&(((***)))(((((('''&&&%%%###""""""!!!$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&---)))###$$$---'''((()))(((&&&%%%%%%%%%%%%%%%'''))),,,+++)))&&&&&&%%%$$$###"""!!!!!!!!!######$$$%%%&&&&&&&&&&&&'''$$$$$$'''(((&&&&&&******++++++(((%%%%%%'''((())))))((('''''''''(((((()))&&&&&&(((((($$$"""############$$$$$$$$$%%%%%%$$$&&&)))+++***(((%%%$$$######$$$%%%''')))+++,,,,,,///111222111111111222777777888888888888999999666777888;;;===<<<:::777999999:::>>>@@@@@@===999666:::<<<===>>>???:::333333333444444444333222111222333444444222222333555:::@@@DDDCCCAAA@@@===999999999888999999;;;<<<===888888777555222///,,,************)))((((((+++...111///111555555000------///......///111111...,,,---+++)))(((***,,,,,,,,,************)))((('''''''''''''''''''''((())))))((((((((((((((())))))***)))'''%%%&&&''')))***)))...000222444:::@@@???:::000---)))((((((*********)))***************))))))'''---222666:::===:::444...)))''')))(((%%%###$$$%%%%%%%%%$$$$$$$$$######'''''''''&&&$$$$$$&&&(((000///...,,,***(((&&&%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''')))***)))(((+++'''&&&)))+++******,,,***((('''&&&((((((((('''******++++++++++++******))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&$$$###$$$%%%''''''&&&%%%$$$############$$$%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''***---000111000/////////...///000000//////111333666999AAANNNddd~~~###'''******((('''))),,,%%%'''((((((&&&%%%%%%&&&&&&&&&&&&((()))******)))***,,,,,,+++'''%%%&&&'''***)))'''(((***++++++***000000111222222000,,,))),,,,,,,,,---......---+++000000222666999:::999999333111000222666999::::::===<<<:::999888666222///111///------.........---...---------------......+++...///---***+++,,,---111//////111555777666555???>>>999333,,,'''%%%%%%&&&%%%$$$&&&''')))(((''''''&&&&&&%%%$$$"""!!!!!!###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''"""'''***)))%%%###""""""%%%'''((('''%%%$$$###$$$######$$$&&&((((((&&&$$$&&&%%%$$$###############&&&&&&''''''''''''&&&&&&(((%%%$$$'''(((&&&'''++++++'''$$$%%%'''((())))))(((''''''''''''(((((())),,,***))))))%%%###$$$$$$$$$$$$%%%%%%%%%###$$$''')))***(((%%%############$$$%%%&&&'''((())),,,000222333333444555666666666777777888888888555444555777999:::888666::::::;;;<<<<<<;;;888555666888777555666888666111111222222333333333333333333333444222111111222444===DDDHHHGGGEEEEEEBBB>>>999999999999:::;;;;;;<<<888888777666444111...,,,,,,------+++***+++,,,---111000222555444...,,,...111///------......//////---,,,,,,------,,,)))'''++++++++++++***)))(((''''''''''''''''''((())))))((((((((((((((())))))***+++)))&&&&&&'''''''''&&&,,,---...000666<<<;;;777---***'''&&&'''(((((((((((())))))*********))))))(((...333666:::<<<888222---)))'''))))))&&&$$$%%%%%%%%%%%%$$$$$$$$$######)))***)))'''%%%%%%&&&(((333333333111///,,,(((&&&&&&%%%%%%%%%$$$$$$$$$### !!!"""###$$$&&&''''''(((&&&%%%%%%(((*********+++'''&&&***+++***)))+++***(((&&&&&&((((((((('''******++++++++++++******,,,+++)))'''%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&''')))(((&&&&&&&&&'''&&&%%%&&&%%%$$$###"""###%%%%%%'''&&&%%%$$$$$$%%%''')))&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%***---000111111000000000...///000///...///000222666999@@@KKK^^^xxx###&&&))))))'''&&&'''***%%%&&&((('''&&&$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&)))+++***&&&$$$$$$&&&***((('''''')))******)))///......//////...+++(((******,,,,,,,,,,,,******000000444;;;???@@@BBBEEE999666333555999;;;;;;:::;;;:::777666444222///,,,---+++)))))))))***)))(((*********))))))******+++,,,000000+++(((+++///000111222444666888:::<<<===HHHEEE???777...)))''''''%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%$$$###!!!!!!""""""""""""""""""######%%%%%%$$$$$$%%%&&&''''''!!!%%%%%%"""!!!"""###!!!$$$%%%&&&&&&$$$""""""######""""""###%%%%%%$$$###%%%$$$$$$#########$$$$$$))))))*********))))))(((+++'''&&&))))))'''(((,,,)))### ###((((((''''''&&&&&&&&&&&&&&&'''((()))&&&%%%''')))&&&  $$$$$$$$$$$$%%%%%%%%%%%%"""###$$$''')))(((&&&###"""######$$$$$$%%%%%%%%%&&&)))---000222333444666444444555555666666777777333333333555777888777666999999:::999888555222111777777555111111444333///111111222333444555666666444444444222000000222444???EEEIIIHHHGGGGGGFFFCCC999999999::::::;;;;;;;;;999999888777555222///---,,,///000---+++---///...222111222444222---,,,///000///---,,,,,,---///111......///000000---)))%%%++++++,,,,,,+++***(((''''''''''''''''''((())))))((((((((((((((()))******,,,***'''&&&&&&&&&&&&%%%$$$)))...111666999444,,,***(((&&&%%%&&&''''''&&&'''(((((())))))))))))((()))...333555888999555///---)))'''******'''$$$%%%%%%%%%%%%$$$$$$$$$######'''''''''&&&$$$%%%''')))555777888999666111,,,)))(((''''''&&&&&&%%%%%%%%% !!!"""###$$$%%%&&&'''***'''$$$&&&***------+++000+++)))******'''%%%'''((('''&&&&&&((())))))(((******++++++++++++******,,,+++)))&&&%%%$$$$$$$$$"""$$$&&&'''&&&&&&'''(((+++)))'''&&&''''''&&&%%%***(((&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%))),,,///000/////////000+++---------,,,,,,...000666999???IIIZZZrrr"""$$$%%%%%%$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%$$$%%%&&&%%%$$$############&&&)))((($$$"""###%%%((('''%%%&&&((())))))(((+++***)))***+++***(((&&&'''(((***+++***)))((((((---,,,111999<<<;;;>>>CCC;;;777333222555666555222444111///------,,,***))))))'''&&&%%%&&&&&&$$$###''''''&&&&&&&&&&&&&&&''')))---,,,%%%!!!&&&,,,...000444999;;;;;;<<>>444,,,((('''$$$###"""###%%%&&&%%%$$$###$$$%%%%%%$$$###"""!!!"""""""""""""""!!!!!!!!!############$$$%%%'''(((&&&$$$%%%%%%"""$$$%%%$$$""" !!!###!!! !!!###$$$###"""######"""""""""######$$$''''''((()))************,,,(((&&&((((((&&&'''+++&&&!!!!!!$$$%%%######&&&$$$$$$$$$%%%%%%&&&(((((( $$$)))(((%%%%%%)))$$$$$$$$$%%%%%%%%%&&&&&&###""""""$$$'''(((&&&$$$#########$$$$$$$$$$$$###&&&(((+++---...///222333222222333333444555666666333222111333555777777666777888999888666444222111777888666222222444222---111222222444555777888999555555444222000000222555<<>>888111,,,)))))))))(((''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%)))...000...+++222---)))***)))&&&%%%&&&'''&&&%%%&&&(((***************++++++++++++*********)))'''%%%%%%%%%&&&'''###%%%((()))((('''((())))))'''&&&&&&'''((('''&&&+++***(((&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((((((((()))+++,,,---------///111***,,,---,,,,,,---///111444888>>>GGGVVVlll%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((((((&&&%%%%%%&&&$$$%%%&&&&&&$$$""""""### %%%((('''###!!!###%%%'''%%%$$$$$$&&&''''''&&&((('''&&&&&&''''''&&&%%%%%%''')))***)))'''&&&&&&+++***---444555111333888:::555000...//////,,,(((,,,***'''&&&'''((('''''''''%%%$$$$$$$$$$$$"""!!!%%%%%%$$$#########$$$$$$###(((&&&''')))///666<<<===<<<===DDDJJJOOOOOOKKKDDD:::000)))&&&$$$"""""""""$$$%%%$$$###"""###$$$%%%%%%$$$""""""%%%%%%$$$$$$######""""""""""""""""""###%%%'''((( """ !!!'''&&& !!!###$$$###!!!  ###!!! """######""""""!!!!!!!!!!!!""""""###!!!"""$$$&&&'''((())))))***&&&$$$%%%%%%###$$$(((###"""$$$&&&###%%%#########$$$%%%&&&'''((($$$%%%(((+++)))###"""&&&$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!###&&&(((&&&$$$######$$$$$$$$$$$$######&&&(((***++++++,,,...000111111222333333444555555333222111222555777777777888999::::::888666555555777888888555444555111,,,222222333444666888:::;;;555555444222000000333555555:::===;;;:::<<<<<<;;;999999:::;;;;;;;;;::::::999999888777444111...,,,***000111,,,+++///000---444333222222...+++---222)))+++...000000/////////111///....../////////...+++,,,---------+++)))''''''''''''''''''((())))))((((((((((((((()))******)))'''%%%%%%&&&(((((('''++++++)))(((+++///...))))))'''&&&&&&'''''''''&&&%%%%%%&&&'''((((((''''''***...222222444444///(((,,,((((((++++++(((%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%''')))---111444:::>>>CCCFFFDDD===555///+++******)))((('''''''''(((((('''&&&%%%%%%$$$$$$&&&%%%&&&,,,111333///***000+++'''((()))'''''')))&&&%%%$$$&&&(((+++++++++******++++++++++++******((('''%%%%%%%%%''')))***###'''***+++)))((()))+++&&&%%%###$$$&&&(((((('''+++)))&&&$$$$$$%%%'''(((%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$&&&''')))***+++,,,)))***+++++++++,,,...111,,,---.........///111333333777===EEESSShhh%%%"""!!!"""$$$&&&$$$"""%%%&&&((())))))'''&&&%%%$$$$$$$$$#########"""""""""$$$''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((()))***((($$$,,,'''&&&***...------...111---((((((,,,---+++((("""$$$%%%%%%###"""######%%%###""""""###$$$$$$#########""""""######$$$%%%$$$###""""""$$$'''))))))222111333777888888AAAMMMRRRRRRNNNGGG;;;000'''"""$$$###"""!!!!!!"""###$$$""" """%%%%%%$$$!!!!!! !!!!!!""" ###%%%$$$"""!!!$$$&&&!!!###$$$%%%$$$"""!!!&&&$$$"""###%%%%%%### ###  ###%%%%%%###""""""""""""""""""######'''###!!!"""&&&(((%%%!!!%%%$$$$$$$$$%%%&&&'''''' """######""""""###%%%$$$$$$######$$$$$$%%%&&&'''''''''''''''&&&&&&)))'''%%%%%%'''&&&### %%%$$$"""###%%%%%%### $$$$$$$$$###############$$$&&&)))))))))(((((()))...---,,,...111555777888444777:::999555333666999888777999;;;:::444333555555AAAFFF>>>777888888444666666666888;;;<<<<<<:::<<<;;;888333///......000555444333333444666999:::666777444111333888999777888777444000...,,,++++++,,,...///000/////////111333444444333000---***(((***+++,,,,,,++++++---///,,,...///111111000...---*********))))))((('''&&&)))(((&&&&&&''''''&&&%%%((('''%%%$$$$$$###!!! )))))))))((('''''''''&&&))))))*********((('''&&&&&&&&&%%%$$$$$$###""""""$$$$$$&&&'''((()))))))))---111666;;;<<<777000***111---******,,,+++'''"""%%%%%%&&&&&&&&&%%%$$$$$$'''$$$&&&***+++***000999EEEFFFFFFGGGEEE@@@999333222...***((('''(((((((((&&&---(((###$$$%%%$$$'''%%%$$$&&&)))+++***(((...///,,,'''%%%((((((&&&))))))))))))))))))))))))***++++++,,,------......(((((('''(((((((((%%%###$$$'''((('''(((,,,,,,******(((&&&'''((((((%%%"""%%%$$$###"""$$$'''***,,,'''%%%$$$%%%'''))))))(((%%%&&&'''(((((('''&&&%%%((()))***)))''''''(((***,,,---,,,)))(((,,,---+++---,,,+++---///000000///777777;;;BBBNNNaaa}}}$$$"""!!!"""%%%&&&%%%###$$$&&&'''(((((('''%%%$$$$$$$$$#########"""""""""%%%&&&((())))))((('''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&'''((('''###"""'''*********,,,...***&&&&&&)))+++)))&&&!!!"""$$$$$$###"""###%%%%%%###"""###$$$$$$###"""######""""""######$$$%%%$$$###!!!!!!###%%%((()))000///111444444444<<>>@@@;;;444---111---******+++***&&&"""%%%%%%&&&&&&&&&%%%%%%$$$&&&$$$''',,,...000777@@@EEEEEEDDDDDDCCC???999444444111---***************""")))---)))%%%&&&'''%%%'''&&&%%%&&&)))+++***(((...///---((('''))))))'''))))))))))))******++++++++++++***))))))((((((((()))'''%%%$$$&&&&&&&&&%%%%%%((((((&&&'''+++,,,******(((&&&'''((((((%%%###&&&%%%$$$###$$$''')))+++)))'''%%%%%%&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&((()))***)))''''''(((***+++---,,,((((((,,,---+++---,,,+++---///000000///999999<<>>666...(((''''''""""""!!!!!!!!!!!!""""""%%%###!!!!!!"""###"""!!!$$$$$$###""""""!!!""""""$$$$$$$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!!!! %%%$$$$$$%%%(((+++++++++'''&&&%%%$$$#########$$$$$$""" !!!$$$%%%### """"""!!!!!!!!!"""######$$$%%%%%%###!!! !!!"""$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&'''%%%###"""###$$$######!!! !!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))))))))***+++//////...///000333555666888999999666222000222555666555888===>>>;;;;;;===EEEVVVaaaZZZLLLCCC;;;555>>>;;;888666888;;;===>>>:::::::::999777444111///------+++++++++,,,---...---...,,,)))+++111222///222111///---,,,+++++++++(((***---.........///000//////000000///---+++******+++,,,,,,++++++,,,---------------------------*********))))))((('''&&&((('''&&&&&&'''(((&&&%%%***(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))((('''(((((((((''''''&&&&&&%%%$$$%%%&&&'''((()))))))))...333:::BBBDDD@@@888222222...+++******)))&&&"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))...333888???GGGEEECCCAAA@@@???===999666777444000...---...---,,,+++---,,,)))((()))(((&&&'''&&&&&&''')))***)))(((---///...***)))******&&&(((((()))***+++,,,,,,---...---,,,++++++*********+++(((%%%$$$%%%'''((((((&&&((((((%%%&&&***,,,+++)))(((''''''((('''%%%###'''&&&%%%%%%%%%&&&((()))***(((&&&%%%&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&((())))))((('''''')))******,,,+++((()))---...,,,---,,,,,,---///000///...777777:::???HHHXXXqqq"""""""""$$$%%%'''''''''"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$###******((('''&&&''''''(((******)))(((&&&%%%$$$$$$#########$$$$$$$$$%%%%%%,,,...000000---***(((''')))&&&%%%((()))'''(((***)))&&&$$$$$$&&&&&&$$$""""""######""" """$$$$$$###$$$%%%&&&$$$!!!######""""""######$$$%%%((('''%%%######%%%))),,,))))))******))))))---111<<<:::555///)))&&&&&&'''"""!!!!!!!!!!!!!!!!!!"""$$$###""""""############%%%$$$###"""!!!!!!!!!!!!%%%######%%%((((((%%%!!!%%%%%%$$$############$$$!!! """""""""$$$&&&)))***+++)))((('''%%%%%%$$$$$$$$$$$$"""!!!"""$$$$$$###!!!$$$###############$$$$$$""""""!!!  """%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&$$$"""!!!"""###%%%%%%$$$###""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''''')))+++......//////...///111333999999888444111///111333222111333:::===<<<<<<===HHHZZZhhhcccUUUGGG===777>>>;;;888666888999::::::777888999:::999666111---++++++***)))(((((()))))))))***(((&&&(((---///,,,------,,,,,,+++++++++++++++---//////---+++******,,,------......---,,,,,,+++,,,------+++***+++,,,...---,,,+++++++++,,,,,,*********))))))((('''&&&((('''&&&&&&'''((('''%%%)))((('''''')))***)))'''&&&'''''''''((()))))))))%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&$$$%%%&&&((())))))))))))---222:::BBBEEEBBB;;;555444111---++++++)))&&&$$$%%%%%%%%%%%%&&&&&&''''''((())),,,111888>>>EEEJJJDDDBBB>>><<<;;;;;;:::888999666333111000000...---111...***((()))***(((%%%&&&&&&'''((())))))((('''+++...---***)))***)))%%%''''''(((***+++---......,,,,,,++++++,,,---///000---+++((('''(((((('''&&&&&&((('''$$$%%%***,,,***((('''''''''''''''&&&%%%(((((('''&&&&&&&&&&&&&&&(((&&&%%%&&&(((******)))&&&''''''''''''''''''&&&'''((()))((('''''')))+++)))++++++((()))---///---...---,,,---///000///...222222666<<>>>>>===>>>FFFUUUcccaaaUUUHHH???;;;;;;999777777777777555333222444666999:::666000***+++******)))(((((((((((('''(((&&&$$$&&&,,,---+++*********+++++++++*********,,,//////---+++))))))++++++,,,---------------,,,---///...,,,+++***+++...---,,,+++++++++++++++*********))))))((('''&&&(((&&&%%%&&&'''((('''&&&(((&&&&&&&&&((()))((('''&&&'''''''''((()))))))))%%%&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''((()))*********+++///555===@@@???:::666666333000---+++)))'''&&&%%%%%%$$$%%%&&&'''((())),,,...111666<<>>>>>AAAKKKUUUVVVNNNDDD???===999888666666666444111...000000333777:::666///)))***)))))))))((((((''''''%%%&&&$$$"""%%%+++,,,***((())))))***+++*********%%%)))---//////...------++++++,,,,,,---......///---///111000...,,,++++++---------,,,,,,++++++************))))))((('''&&&'''&&&%%%&&&(((((((((&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))************,,,000555999:::888666777555111---***((('''&&&%%%$$$$$$$$$&&&(((***+++///333777;;;BBBIIIJJJGGGCCC???:::888888:::;;;<<<;;;999555444333111///---111+++&&&''''''%%%######$$$'''******)))'''''''''(((+++***'''&&&((((((%%%%%%&&&''')))***+++------///---+++)))((()))***+++((((((((()))((($$$%%%((((((&&&&&&))))))'''%%%'''(((((('''&&&&&&'''(((((())))))((('''%%%$$$'''%%%###"""######"""!!!((('''&&&&&&&&&&&&'''((('''((()))((('''(((***,,,***,,,+++((()))---...,,,///---,,,---...///...---333333666:::>>>III\\\nnn!!!######!!!!!!###%%%"""$$$&&&((()))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$######"""""""""%%%&&&&&&&&&&&&'''''''''333444555333...***'''&&&%%%$$$$$$&&&### !!!&&&((()))******((('''&&&&&&!!!###&&&'''&&&$$$#########"""!!!"""$$$%%%%%%$$$######""""""######$$$%%%###%%%'''&&&""" """%%%"""&&&'''&&&'''++++++&&&%%%'''))))))((('''''''''"""###$$$%%%%%%$$$###"""!!!$$$&&&'''%%%$$$%%%&&&%%%%%%$$$%%%%%%&&&'''(((******)))'''&&&&&&(((***&&&''')))+++,,,,,,,,,+++&&&''''''&&&$$$$$$(((+++&&&(((******)))))),,,///''''''&&&%%%%%%&&&&&&&&&###$$$$$$$$$#########$$$$$$$$$###""""""""""""""""""$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&###&&&((())))))))),,,...&&&(((((('''&&&(((+++///))))))******+++,,,,,,---******(((&&&%%%(((,,,000...111333111,,,***+++---000000222333444333111000444000111888>>>>>><<<;;;>>>AAAFFFGGGDDD???======<<<999666333222111///...//////111666:::777000)))&&&''''''''''''&&&&&&&&&$$$$$$###!!!$$$)))+++)))((((((******+++******)))$$$(((---000000///......,,,,,,,,,------...///000///111222222///---++++++---.........---,,,***)))*********))))))((('''&&&'''&&&%%%&&&((()))((('''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%###$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((************+++***+++---111555666666666444111,,,(((%%%%%%%%%%%%$$$$$$$$$&&&(((+++,,,222777===AAAHHHOOOMMMGGGBBB>>>:::888999;;;<<<===<<<:::777555444333000...///)))'''((('''###!!!###$$$'''++++++)))'''&&&'''***,,,***&&&%%%((()))'''%%%&&&&&&((()))***++++++111000---+++***+++---...(((''''''((((((&&&"""###''')))'''''')))((($$$$$$''')))(((&&&%%%&&&((('''((()))***)))(((%%%$$$'''%%%######$$$$$$###"""((('''&&&&&&&&&&&&'''(((&&&'''((((((((((((***,,,+++---,,,((((((,,,---+++///...------...///...---222333555999===FFFXXXiii"""###### !!!$$$###$$$'''((())))))((('''$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&&&&&&&$$$$$$##################))))))((('''&&&&&&%%%%%%)))***)))((('''''')))+++###"""$$$&&&$$$!!!$$$***''')))******(((&&&&&&&&&!!!&&&))))))'''&&&&&&###!!! !!!$$$&&&&&&&&&#########"""###$$$$$$%%%%%%))),,,***&&&###%%%'''"""'''(((&&&)))...---'''%%%&&&''''''&&&'''(((***###$$$%%%&&&&&&%%%$$$######&&&((((((%%%######%%%&&&&&&&&&'''((()))***+++'''''''''$$$ $$$)))"""$$$&&&)))*********)))&&&'''(((&&&$$$%%%(((,,,&&&(((***)))((((((+++...&&&&&&%%%%%%%%%&&&&&&'''"""#########"""!!!"""###''''''&&&%%%$$$$$$%%%%%%"""$$$&&&&&&$$$"""!!!!!!######""""""""""""######!!!"""$$$%%%&&&'''''''''###'''***,,,++++++---000+++,,,,,,***''''''***---******+++,,,------......---,,,***(((''')))...222000333666333...***+++...---...000333555555222000222...///666<<<;;;888777===<<<<<<>>>>>><<<;;;<<>>:::888999;;;======>>><<<999777666444111///---((('''***((("""!!!$$$###'''+++,,,)))&&&&&&&&&,,,---+++&&&&&&)))+++)))%%%%%%&&&'''((()))******+++***((('''(((***---...***)))(((((())))))((('''"""''')))((((((***'''###$$$'''))))))&&&%%%&&&(((&&&''')))+++***(((&&&$$$'''%%%$$$%%%'''))))))(((((('''&&&%%%%%%&&&'''(((&&&'''((((((((((((***,,,,,,---,,,)))(((,,,---+++///...------...///...,,,///000333888===GGGYYYjjj{{{!!!''')))&&&%%%'''$$$###%%%''')))+++***))))))&&&%%%###"""'''&&&&&&&&&%%%$$$###""""""$$$######$$$&&&'''&&&%%%//////...---***'''$$$###$$$$$$%%%%%%%%%%%%%%%&&&***"""%%%***&&& (((++++++(((''')))((($$$&&&((()))+++***(((%%%$$$(((%%%######%%%&&&$$$"""&&&'''&&&$$$###"""$$$&&&''''''&&&''''''((())))))&&&&&&%%%$$$$$$$$$%%%%%%'''((('''&&&$$$$$$&&&(((!!!"""######"""###%%%''' $$$&&&%%%"""!!!%%%)))''''''(((***++++++,,,,,,***)))''''''''''''$$$"""%%%%%%&&&''')))******+++&&&&&&&&&%%%%%%$$$$$$$$$###&&&((())))))***+++---)))'''$$$$$$&&&&&&###!!!&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$###"""###$$$$$$###!!!""""""######$$$$$$$$$%%%+++)))(((***---///...,,,000///,,,)))'''''''''((((((---111111...+++---//////---+++***+++---000222000111222111///,,,++++++///444555000---///111111333000///222444555555666999:::;;;999777888<<>>:::999999777111///000'''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((()))***,,,---...---,,,+++---...000111111000///......,,,---//////,,,---111555;;;BBBDDD???888444333,,,+++***+++,,,,,,+++***)))))))))(((((())))))***)))&&&$$$%%%'''((('''%%%)))))))))(((''''''&&&&&&))))))***))))))(((''''''***((('''&&&'''&&&$$$###%%%%%%$$$###$$$%%%&&&''''''(((((((((((((((((((((&&&&&&%%%$$$$$$&&&***......,,,)))&&&$$$#########%%%%%%%%%%%%&&&((()))***666;;;BBBJJJTTT[[[XXXQQQJJJCCC<<<999:::<<<<<<:::888777555333222000000000+++)))'''%%%$$$%%%&&&''''''(((((('''&&&%%%'''(((,,,...,,,((('''))))))&&&''''''&&&''''''((()))***************************,,,++++++***)))((((((''''''&&&&&&(((******(((&&&$$$%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''((((((%%%((()))(((***---,,,((()))))))))))))))(((''''''***))))))))))))+++,,,...---+++***+++...///...,,,...,,,,,,---///000///...555222444999;;;???PPPeeettt"""$$$%%%######&&&%%%"""&&&&&&&&&%%%%%%$$$$$$$$$&&&(((++++++)))'''&&&&&&'''&&&$$$######$$$%%%&&&(((''''''(((+++---,,,,,,...------,,,***(((&&&$$$$$$$$$######$$$&&&'''(((***,,,---***&&&%%%(((,,,+++......+++***,,,+++(((&&&'''((())))))(((&&&$$$%%%$$$###%%%(((***++++++%%%&&&((()))))))))+++,,,***))))))))))))***++++++%%%%%%%%%%%%&&&'''(((((($$$$$$$$$"""!!! """$$$&&&'''((('''$$$!!!!!!###%%%$$$""""""%%%(((,,,...000222222000...---&&&%%%$$$$$$%%%$$$""" !!! !!!###$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$$$$(((&&&$$$#########"""!!!$$$$$$######$$$$$$%%%&&&''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&$$$""""""""""""###############!!!!!!"""%%%)))+++,,,,,,000///---,,,++++++,,,,,,'''+++//////...,,,...000...---------,,,,,,,,,,,,+++---//////---------......///...+++,,,000000---...---,,,---///222222111222333333333333444888:::<<<===<<<999666555888;;;CCC???======:::333000111***)))((('''''''''''''''%%%%%%&&&'''((((((((((((,,,,,,,,,,,,------------...///000111222222222111///,,,,,,......---...111444888======999555222222...---++++++,,,,,,***)))***)))(((''''''''')))))))))'''&&&&&&'''((((((''')))))))))(((''''''&&&&&&)))+++---+++(((&&&&&&(((&&&((()))(((&&&$$$######$$$$$$$$$%%%&&&((()))***'''''''''''''''''''''&&&'''(((''''''&&&(((+++...)))(((&&&$$$"""""""""###&&&&&&&&&'''((()))++++++333:::BBBKKKTTT[[[YYYSSSIIIDDD???<<<===>>>===;;;666555333222000///......+++)))'''$$$$$$%%%'''(((((())))))'''%%%%%%&&&''',,,+++(((&&&(((---,,,(((((((((''''''''''''(((((('''(((((())))))******+++,,,+++******))))))))))))'''&&&&&&((()))***((('''$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&'''(((***++++++&&&(((((((((,,,///,,,&&&(((((()))))))))(((''''''+++***))))))***+++---...,,,+++***+++---...---,,,,,,++++++---///111000000333222555:::;;;>>>LLL]]]ooo(((((('''&&&%%%%%%%%%$$$&&&%%%$$$#########$$$$$$%%%''')))+++***(((&&&%%%---***'''$$$""""""###$$$'''&&&&&&(((+++------,,,---,,,,,,***)))((('''&&&###"""""""""###$$$'''(((***---///,,,&&&$$$'''+++***------******,,,+++(((&&&&&&((()))((('''&&&%%%)))((((((((()))++++++,,,(((***,,,,,,++++++,,,---++++++************+++,,,''''''&&&&&&&&&''''''(((%%%&&&%%%$$$""""""$$$&&&"""%%%&&&$$$###""""""!!!###$$$###""""""%%%'''---...111333222000---***&&&$$$###$$$$$$$$$!!! ###"""!!!!!!"""###%%%'''######$$$$$$%%%%%%%%%&&&&&&''')))(((&&&%%%%%%&&&'''&&&$$$"""""""""!!!!!!############$$$%%%%%%&&&((()))***++++++,,,++++++******(((''''''&&&&&&&&&******)))******(((%%%"""########################%%%%%%&&&'''((()))******...---,,,+++++++++,,,,,,'''***---------,,,---///+++,,,---...//////...---,,,---......,,,+++,,,---------+++))),,,111///+++---...---,,,...111111//////000000111222444666888999<<<>>>;;;777777;;;@@@EEEAAA>>>>>>:::333000111---,,,***)))((((((((((((%%%&&&'''(((((()))))))))...---,,,,,,,,,---............///111222444555666333...,,,...///...///222111444666555333000//////000...,,,,,,,,,+++***(((***)))'''&&&&&&&&&((())))))((('''''''''((((((((()))))))))(((''''''&&&&&&'''+++---+++&&&"""$$$''' $$$((()))&&&$$$%%%&&&$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&%%%%%%******+++***)))***,,,...&&&&&&$$$######"""######&&&&&&'''(((***+++,,,---222888@@@GGGQQQXXXYYYUUUHHHEEEAAA??????>>>===;;;777555333000...,,,+++******)))&&&$$$$$$%%%'''(((***+++***)))&&&&&&&&&(((...,,,'''%%%)))...---'''))))))((('''''''''''''''&&&&&&'''((()))***+++++++++***)))(((((())))))***''''''''''''((()))((((((%%%$$$###""""""$$$%%%&&&$$$%%%&&&''')))***+++,,,'''(((&&&%%%(((,,,)))"""''''''(((((()))(((((((((******)))))))))***,,,---++++++++++++,,,,,,,,,,,,---,,,+++---///000000///111222555999;;;===HHHUUUiii&&&%%%$$$$$$$$$#########$$$$$$#########$$$%%%&&&'''''''''((())))))((('''---+++'''$$$######$$$%%%)))((((((***,,,......---++++++***))))))(((((((((''''''&&&&&&'''(((***+++***+++***(((&&&$$$%%%&&&'''******((('''***)))&&&%%%&&&'''(((((('''&&&&&&$$$%%%&&&&&&''')))***,,,...///000...,,,++++++,,,++++++***************+++)))((('''&&&&&&&&&&&&&&&%%%&&&%%%$$$""""""$$$&&&"""$$$$$$######$$$!!!"""######"""###%%%&&&***,,,...//////,,,)))'''%%%$$$###$$$$$$$$$""" ######""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%"""$$$&&&&&&&&&%%%&&&((('''&&&$$$"""!!!!!!!!!"""""""""###$$$%%%%%%&&&&&&(((***,,,.........---,,,+++***)))((('''&&&&&&&&&++++++++++++,,,***&&&###$$$$$$$$$$$$############%%%&&&''''''(((((()))***++++++***************+++''')))***+++++++++,,,---(((***---///111111111111///000///...+++******+++......+++))),,,000///***---///...+++---222222.........///000222444555666666:::===<<<888888===BBBCCC???===<<<999222///000///...---+++***)))))))))%%%&&&'''((())))))))))))///...,,,++++++,,,...///,,,---...000333666999;;;888222...///000000111444444555555555333222222333111///---,,,,,,+++***(((***)))((('''&&&&&&'''(((((((((((('''''''''((())))))))))))(((''''''&&&&&&%%%))),,,)))$$$!!!"""%%%!!!%%%))))))'''%%%%%%'''%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%'''(((%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((()))+++,,,------111777===BBBJJJSSSUUUTTTFFFDDDAAA???>>>===;;;:::888777444000,,,***((('''***(((&&&$$$$$$%%%'''))),,,------+++)))((()))***111...(((%%%(((---+++&&&***)))(((''''''&&&''''''%%%&&&&&&((()))***+++,,,***)))'''&&&&&&'''((()))'''''''''''''''(((((()))%%%%%%#########$$$%%%&&&%%%&&&&&&'''((())))))******)))&&&###%%%((('''###%%%&&&'''((((((((((((((())))))(((''''''(((***+++******+++++++++++++++,,,///...------...///...,,,///111555888999<<>>BBB@@@===;;;<<<999333000111000000///...---+++)))(((&&&&&&'''((())))))))))))///...,,,+++++++++,,,---,,,,,,---000555:::???BBB>>>555//////111000111333444333333333222222333333000///---,,,---,,,***(((***)))))))))(((''''''&&&'''(((((('''&&&&&&'''))))))))))))(((''''''&&&&&&$$$''')))'''$$$!!!"""$$$''')))***)))'''%%%$$$$$$&&&&&&&&&&&&%%%$$$""""""%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***+++---------000666<<<@@@FFFMMMPPPOOOCCCAAA???<<<:::999888888888777333000,,,)))'''&&&***(((&&&$$$$$$&&&((()))---......,,,******+++,,,222000+++&&&'''+++***&&&***)))((('''''''''''''''&&&&&&'''(((***+++,,,,,,***)))'''%%%%%%%%%'''(((&&&'''((('''&&&'''(((***'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((('''))))))%%%%%%((((((&&&$$$%%%&&&'''((())))))))))))((('''&&&''''''))))))(((***++++++***)))+++,,,000...------......---,,,...000444666888<<>>BBBGGGKKKKKKHHH@@@???<<<999666555666777666555222///---***)))((()))(((&&&$$$$$$&&&(((***,,,------,,,******,,,---000111---'''&&&)))+++))))))(((((('''''''''(((((((((((())))))***+++,,,,,,,,,+++(((&&&%%%%%%'''(((&&&(((((('''&&&&&&(((+++((((((((('''&&&%%%$$$###$$$$$$%%%%%%&&&'''''''''$$$)))(((&&&''')))(((###$$$&&&'''((()))))))))***)))(((''''''((()))***''')))++++++)))(((***,,,...---,,,---//////...------000222333666;;;BBBFFFXXXlll555000///111,,,!!!))))))***+++)))'''%%%###!!! """%%%&&&### '''(((((((((((((((((('''...,,,++++++,,,---+++***)))(((''''''''')))***+++)))+++---...---+++(((&&&%%%(((***)))&&&$$$$$$&&&!!!$$$%%%""""""%%%$$$!!!%%%%%%%%%&&&&&&'''''''''))),,,///000000111555999888666222---******---///((('''&&&%%%%%%%%%%%%%%%!!!!!!"""###%%%((()))+++'''((('''&&&$$$$$$&&&((($$$%%%%%%%%%$$$$$$&&&((("""!!! !!!###$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!!!!  !!!!!!!!!$$$%%%&&&$$$""" %%%$$$$$$$$$######""""""!!!###$$$$$$$$$%%%&&&))))))((($$$!!! $$$'''###$$$&&&((()))))))))(((''')))...111222111...---(((((('''&&&&&&&&&&&&'''((()))+++---...---)))%%%(((((((((''''''&&&&&&&&&---...///---***((()))***************)))((('''&&&((('''%%%$$$$$$%%%$$$###''''''((()))+++,,,---...///000///...------///111111666666111,,,---//////,,,111000)))+++333222+++...,,,+++---000111///---:::999:::<<>>===999777999000111333333111---)))&&&&&&'''((()))************,,,,,,,,,++++++*********------///333:::BBBJJJNNNBBB888///...///......///000///...///000111000//////...------------,,,***)))***,,,---,,,***'''%%%%%%&&&(((&&&$$$###&&&((()))))))))(((''''''&&&&&&'''&&&%%%&&&''''''&&&$$$+++(((%%%&&&)))+++***(((%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&((()))******###&&&((((((&&&$$$###"""$$$$$$%%%$$$$$$###"""!!!###%%%'''***,,,,,,------,,,666AAAFFFIIIKKKHHHCCC>>>===:::666333222444555444333111///---,,,++++++)))(((&&&$$$$$$&&&(((******+++,,,+++******,,,---...000...(((%%%))),,,,,,((((((''''''''''''(((((()))))))))***++++++,,,,,,...,,,)))&&&%%%&&&'''(((&&&((()))'''%%%%%%))),,,))))))))))))(((&&&###"""""""""###$$$&&&'''((((((''')))'''&&&''''''###$$$%%%'''((()))))))))+++***)))(((((()))******''')))+++***((((((***,,,,,,++++++---///000000///,,,///111222555;;;BBBEEEQQQddd}}}666777888666222...+++******,,,...---+++'''%%%$$$%%%$$$$$$$$$$$$$$$""" ###&&&)))++++++***'''%%%'''))),,,///...,,,)))&&&((()))***+++,,,,,,+++++++++***))))))******(((&&&)))------'''$$$'''(((%%%'''%%%$$$""""""###%%%&&&(((+++---***$$$###)))//////000111333444444333333777111------,,,)))(((***)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))666///'''$$$%%%%%%###!!!%%%###""""""###$$$###"""""""""###%%%&&&&&&### ###"""!!! !!! !!!"""#########"""######""" !!!%%%)))###$$$&&&'''&&&$$$!!! $$$!!!!!!$$$%%%%%%((('''$$$###""""""###$$$"""&&&((()))(((''''''&&&&&&(((+++------***'''((())))))(((&&&%%%'''(((---------......,,,)))''',,,***(((&&&'''(((+++---000000000///...,,,+++******,,,,,,))))))***&&& %%%&&&'''''''''&&&%%%$$$&&&&&&'''((()))+++,,,---///...------------//////666555333111000000111111333000...---...000000000*********,,,000333444444666777999<<<@@@CCCFFFGGG===@@@CCCAAA===::::::;;;444444444222000---***(((&&&&&&''''''((()))))))))(((((())),,,......,,,***...---000888DDDNNNQQQQQQFFF777......---''''''......---,,,+++************++++++,,,------+++***)))***)))))),,,//////+++(((((($$$$$$((()))%%%&&&++++++)))((()))+++***'''###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))***+++%%%$$$$$$$$$%%%%%%$$$"""%%%&&&(((******)))((('''((('''&&&&&&'''&&&$$$""""""###$$$$$$$$$"""!!! %%%$$$###$$$&&&***...000999>>>EEEKKKKKKHHHBBB===999888666444333222222333111111000...+++******+++)))'''%%%%%%&&&(((((((((+++,,,---...---,,,+++***///...+++)))(((((())))))***)))(((((((((((())))))'''''''''''')))+++---///---+++)))((('''((()))***(((((()))))))))'''&&&%%%&&&(((***+++***(((%%%###&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&((((((((()))(((''''''&&&(((&&&%%%&&&)))***)))'''))))))(((((((((***+++,,,,,,,,,,,,---------.........///111222444777<<<@@@HHH[[[vvv666777888666222...++++++000222444444000,,,)))((('''&&&%%%%%%%%%$$$###""""""$$$&&&((()))(((&&&%%%))))))))))))(((&&&%%%$$$************************)))(((((()))))))))&&&$$$+++//////***(((***+++)))&&&%%%###""""""###%%%&&&)))+++,,,)))&&&&&&***...000111222333333222111111...***(((++++++'''%%%&&&%%%$$$""""""######"""!!!!!!""""""###%%%''')))***+++&&&"""!!!%%%''''''%%%***(((%%%$$$%%%%%%$$$######"""###$$$%%%%%%###!!!###"""!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!"""###""" !!!%%%(((###$$$&&&&&&&&&$$$!!!###""" """$$$%%%%%%((('''%%%###""""""###$$$ ###&&&((()))(((''''''%%%%%%'''+++---...+++)))((())))))(((&&&&&&'''(((------///000000///,,,***---,,,***)))((()))******111111111000///...---,,,------+++&&&&&&((('''###&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''))))))...------,,,,,,---...///444444444333333222111111444111......///000111000---,,,+++,,,///111111111444666999<<>>>>><<<:::888888999444444333111...+++)))'''''''''''''''((()))++++++,,,,,,,,,...000111000...------111:::GGGRRRVVVWWWEEE777...///...((()))...000///---,,,******))))))******+++++++++++++++***+++******,,,......+++((()))%%%%%%((()))&&&'''+++***)))((()))+++***'''$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&((())))))***%%%$$$$$$%%%%%%%%%$$$"""$$$%%%''')))))))))(((''')))(((&&&&&&'''&&&$$$"""""""""$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%'''+++///222>>>CCCIIINNNNNNIIICCC???888777444222000000111111000000///---+++))))))***(((&&&$$$$$$&&&(((((((((+++,,,---------,,,******---,,,***((('''((()))******)))))))))((((((''''''''''''''''''(((***,,,------,,,***)))((()))***+++***)))((('''''''''(((((('''((()))***)))'''%%%$$$'''&&&&&&%%%%%%&&&&&&&&&***)))((('''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&(((&&&%%%&&&)))***)))'''******)))(((((()))++++++,,,,,,,,,------------......///111111333666:::>>>GGGVVVnnn444555666444000---++++++333666999888555000,,,******)))(((&&&%%%$$$$$$$$$"""###$$$&&&'''''''''''')))'''%%%"""""""""###$$$******)))((((((((()))))))))))))))***+++)))&&&###'''******'''&&&((())))))%%%$$$#########$$$%%%&&&))))))))))))***,,,...///111111222222222111000///(((%%%&&&***+++'''######$$$"""!!!!!!"""""""""!!! !!!"""$$$'''(((***'''%%%$$$&&&***------,,,...+++'''%%%%%%$$$###"""%%%$$$######$$$%%%$$$"""###"""!!! !!!!!!%%%$$$###"""!!! """"""###"""!!!"""%%%'''###$$$%%%&&&%%%###!!! ###"""!!!"""$$$%%%%%%$$$'''&&&%%%#########$$$$$$"""###%%%((((((((('''&&&###$$$&&&***---///---,,,((())))))(((&&&&&&'''))),,,...111333333000...,,,......---,,,+++***))))))222222111111111000000//////...)))$$$###''''''$$$''''''))))))***)))((('''((((((((((((((()))******---,,,,,,+++,,,---...///333444555666666555333222444222///...///000000000000...,,,---...///...---111333777;;;>>>???@@@@@@===:::777555555666777777555444333000---***(((&&&)))(((''''''(((+++---///---+++***+++---.........------111:::EEENNNSSSTTTBBB666.........******...111000...,,,***))))))((())))))))))))***+++,,,,,,,,,,,,+++,,,---,,,)))''')))&&&&&&((((((&&&'''***)))))))))***+++***'''$$$$$$##################$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%$$$#########$$$&&&'''((((((((((((***(((&&&&&&&&&&&&$$$"""!!!"""$$$%%%&&&'''''''''((('''&&&&&&)))---222555AAAEEEKKKOOONNNIIICCC???777555222///---...///000///...---,,,***)))(((((((((&&&$$$$$$&&&'''((((((+++,,,,,,,,,,,,+++*********)))(((''''''((()))***************)))(((&&&%%%''''''''''''((()))***+++---,,,+++******+++,,,,,,,,,***(((&&&%%%''')))+++))))))(((((('''&&&&&&%%%'''&&&%%%$$$%%%%%%''''''---,,,)))'''%%%%%%&&&&&&((('''%%%$$$$$$$$$&&&'''((('''&&&'''((()))(((''',,,+++***)))((()))***+++,,,,,,,,,,,,------------...///000000111444888;;;DDDPPPcccxxx///111111000---***))))))///333666777444000,,,***+++***)))'''%%%$$$$$$%%%&&&&&&&&&&&&''')))***+++'''%%%$$$""""""###%%%&&&((((((''''''((()))++++++,,,+++,,,------,,,(((%%%$$$&&&'''&&&%%%&&&((()))%%%$$$$$$###$$$$$$%%%&&&)))''''''***///333444333///000111111111000///...***''''''***+++'''$$$%%%&&&$$$"""###$$$%%%$$$###"""""""""###$$$&&&'''((()))((((((***---...---++++++)))&&&$$$$$$$$$###"""&&&%%%######$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!$$$$$$###"""!!! ############$$$%%%&&&'''%%%%%%&&&&&&&&&$$$"""!!!"""!!!"""###%%%&&&%%%###'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%'''(((((('''%%%"""###%%%)))---///...---'''((()))(((&&&&&&'''))),,,///222444222///,,,+++------.........,,,+++***111111000000000000000000...---***%%%%%%((('''$$$((()))***+++,,,+++***)))******))))))((())))))***,,,+++++++++,,,---///000444444555555666666666666444111...------.........///...,,,,,,---...---,,,///111555999<<<<<<;;;;;;===888222000222555777666777666444222///,,,)))'''***)))((('''))),,,///111---+++))))))+++---------///...000555<<>>FFFVVVlll&&&'''((('''%%%$$$$$$%%%&&&)))---......---,,,,,,&&&)))+++***&&&$$$%%%'''---------------......///------...---+++'''###!!!$$$%%%(((+++...000222222+++***((((((((('''%%%###%%%$$$%%%((('''&&&(((---%%%&&&&&&''''''((((((((('''&&&''',,,222666777666...//////000///...,,,+++...((($$$%%%%%%###"""%%%$$$"""!!!!!!###$$$$$$###(((((('''&&&%%%%%%%%%%%%"""###%%%&&&(((((())))))''''''(((***,,,,,,***((('''&&&$$$$$$%%%%%%$$$"""""""""#########"""!!!  !!!"""######$$$%%%$$$$$$%%%'''((((((''''''''''''&&&&&&%%%$$$###"""!!! !!!###$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%(((&&&$$$%%%((((((&&&############&&&)))******)))'''(((((((((&&&'''(((***,,,///222111---******+++)))+++---...////////////---,,,+++)))))))))***+++%%%))),,,,,,......***###+++,,,...///000000///...***))))))((((((((())))))+++++++++,,,---000222333999777444222222555999<<<555222...,,,,,,,,,,,,++++++***)))***,,,............000333555666666555555999666333222444666777888888999::::::888333///,,,,,,+++***)))***,,,...//////---******+++---......---------...///000222222000,,,''''''))))))((('''((((((((()))***+++,,,---)))))))))***+++---...///---......,,,***(((((()))%%%''''''$$$###&&&&&&$$$$$$'''+++---+++)))'''&&&&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%(((***((($$$"""###%%%$$$#########%%%(((+++---,,,***&&&%%%$$$$$$###"""%%%%%%$$$$$$$$$%%%&&&&&&))))))+++...111444666888===@@@DDDGGGGGGCCC>>>:::666444222000///......///---+++)))+++---,,,)))%%%(((&&&%%%&&&(((***+++++++++***))))))(((((())))))%%%%%%&&&'''((()))******************)))(((&&&%%%###$$$&&&(((***+++,,,,,,++++++,,,---...//////000((()))+++,,,,,,+++***))))))((('''%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&(((***,,,,,,***'''%%%$$$&&&(((***'''((()))((('''&&&'''(((---,,,+++***)))***++++++++++++++++++,,,,,,,,,,,,....../////////111555888;;;DDDSSSfff|||$$$%%%&&&%%%######$$$%%%$$$&&&((((((((('''((()))$$$(((------)))'''''')))---------------,,,,,,,,,+++,,,,,,,,,+++(((&&&%%%%%%'''+++///222333333333,,,***'''%%%%%%%%%$$$######!!!"""&&&%%%"""$$$***&&&'''((())))))*********(((((())),,,///111111111111111111000...+++)))'''***%%%###&&&&&&$$$"""$$$"""!!! """######"""'''&&&%%%%%%$$$%%%%%%%%%###$$$%%%&&&'''''')))***%%%&&&))),,,///...+++'''&&&&&&%%%&&&&&&&&&###!!!""""""###$$$###"""!!! !!!"""#########$$$###"""$$$'''(((&&&$$$%%%%%%%%%$$$$$$###""""""""" !!!#########%%%%%%&&&&&&&&&&&&&&&%%%)))&&&$$$%%%((((((%%%"""%%%$$$###$$$&&&'''&&&%%%&&&'''((('''&&&''')))******---000///,,,***---000+++,,,,,,---............---,,,)))(((''''''(((((($$$))),,,---000111---&&&,,,---///000111111111000.........---......//////,,,,,,,,,---///111333555888777444333333555777999777444000......------,,,+++***)))***,,,---------000111222333444444444444333555666666555555666888555888;;;===;;;666000,,,,,,+++++++++++++++,,,,,,+++)))''''''(((******)))------...---------...///---***'''&&&)))+++)))&&&************+++,,,---...)))***+++,,,---.........,,,......,,,)))((()))+++'''***)))%%%$$$((((((%%%###''',,,---+++((('''&&&&&&''')))******)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%(((+++)))$$$!!!###%%%%%%$$$######%%%)))---000---***&&&$$$$$$$$$###"""%%%%%%$$$%%%&&&''')))******,,,///333666888999999===???BBBDDDBBB===777333333333333222000///---,,,---+++)))+++......)))%%%)))'''&&&'''))),,,------+++***)))((('''((())))))%%%&&&'''((()))************)))))))))((((((''''''&&&''')))************)))******,,,---.../////////************++++++,,,,,,(((((('''&&&%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&'''''''''&&&''''''((((((***)))&&&%%%$$$%%%''')))''')))***)))&&&%%%&&&(((,,,+++*********+++,,,---***++++++++++++,,,,,,,,,---.../////////222666999:::BBBOOO^^^ppp$$$%%%%%%$$$######$$$&&&"""###$$$###"""!!!###$$$###)))///000,,,))))))***,,,,,,,,,,,,,,,***))))))%%%&&&'''(((***+++++++++'''***...222444444333222///,,,(((&&&%%%&&&&&&%%%'''$$$%%%)))((($$$'''---'''''')))***++++++++++++)))***+++,,,,,,++++++,,,444333222000---)))%%%###&&&$$$$$$)))***'''$$$%%%###""" !!!###$$$$$$###$$$$$$######$$$$$$%%%&&&""""""""""""!!!!!!###$$$###%%%(((,,,...,,,((($$$&&&&&&&&&''''''&&&### """######$$$$$$"""!!! !!!!!!!!!!!!""""""""""""###!!! """%%%'''%%%"""$$$$$$######"""!!!!!!!!!""" """######%%%%%%&&&''''''&&&&&&&&&***'''###$$$'''(((%%%"""&&&$$$######%%%%%%$$$###&&&'''(((''''''''')))+++(((,,,///...,,,,,,000555---------------,,,,,,,,,---,,,)))'''&&&&&&''''''%%%))),,,---000222///)))---...000111222222222111---------------...//////,,,,,,,,,---///222444666666666555555555555666666999666222000//////...------+++******+++,,,,,,+++111111111222222333444444000444777888666444555777333777;;;>>>===777111,,,,,,,,,,,,+++++++++******---+++******+++,,,+++***//////...,,,***)))***+++,,,***((('''***,,,+++'''...------,,,,,,------...***+++---...//////...---,,,---...,,,)))(((***,,,(((,,,+++&&&&&&******&&&"""''',,,...+++(((''''''&&&''')))******)))'''&&&%%%&&&&&&&&&&&&&&&&&&'''%%%)))+++)))$$$!!!"""%%%%%%$$$######&&&***...111...***&&&$$$$$$$$$###"""$$$$$$%%%%%%'''***,,,...+++...222777:::<<<;;;;;;<<<>>>@@@@@@<<<666000+++222222222222111...,,,+++...+++))),,,//////***%%%***((('''(((***---......+++***((('''''''''((()))&&&'''((()))***************)))(((((((((((())))))******+++++++++)))(((''')))***+++---.../////////---+++)))((()))+++---///'''''''''&&&&&&%%%$$$$$$!!!###&&&((()))(((&&&%%%(((((('''''''''&&&%%%%%%)))'''&&&$$$$$$%%%&&&'''''')))+++)))&&&%%%&&&(((++++++*********+++---...******+++++++++,,,,,,,,,---...//////000222777:::999AAAKKKWWWggg&&&$$$###"""###"""!!!!!!!!!!!!!!!!!!"""######***)))***,,,000000---***)))))))))))))))*********%%%&&&'''+++...///...,,,...---,,,...111111///,,,(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%&&&'''(((((()))***'''+++***$$$+++333///...+++***+++///111000...///222111---)))((($$$&&&&&&'''(((&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$+++)))%%%"""$$$&&&"""###############$$$$$$$$$""")))&&&"""$$$&&&''''''%%%###!!!""""""!!!!!!###%%%''''''%%%### """###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""$$$%%%%%%%%%%%%((($$$###$$$$$$###%%%)))(((''''''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))+++,,,,,,------,,,+++)))***,,,///......//////...,,,+++)))+++)))&&&%%%&&&&&&&&&%%%&&&&&&(((,,,111111...***555222...---......,,,***+++---......,,,*********111,,,((()))...333666666999555222222555888888666555555555444333000...,,,...++++++......******,,,111111222333333333333222:::555111111555666333000333777;;;>>><<<888222---444111---***))))))((((((---,,,+++*********+++,,,000111111...)))&&&'''***...***&&&&&&))),,,---,,,******,,,000000---...222---------...//////000000---000000,,,)))+++***((((((''''''''''''&&&&&&&&&)))+++,,,,,,***(((&&&&&&)))%%%"""%%%+++---)))$$$%%%''''''%%%'''++++++''')))'''&&&&&&'''(((&&&%%%!!!###%%%&&&(((+++///222,,,+++***(((&&&$$$"""!!! %%%((((((***///222222333666:::>>>>>><<<999666:::<<<>>><<<888444111///...111333222///...000222...---***((('''&&&'''(((''''''(((***,,,,,,***)))---***(((((())))))&&&###---,,,+++++++++***(((&&&***)))((((((((()))+++,,,,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,------,,,++++++++++++,,,&&&'''''''''&&&%%%%%%$$$(((''''''''''''((())))))&&&'''((('''&&&%%%'''(((&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%&&&''')))+++(((((()))---///...,,,+++,,,---...///000000000000555222000......111555888:::;;;BBBNNN___uuu&&&%%%######$$$###""" #########"""#########$$$%%%''',,,111444222,,,&&&)))))))))***+++,,,,,,---(((''''''(((+++---...---+++))))))+++------+++(((((('''%%%&&&''''''&&&$$$$$$%%%&&&'''(((***+++++++++'''***)))%%%---444...000---+++---000222222000///222000+++((('''$$$%%%&&&(((***)))(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&"""!!!### ######"""""""""""""""###"""!!!!!!'''&&&###)))&&&''''''&&&###"""""""""!!!!!!"""%%%''''''%%%###"""##################"""###$$$$$$$$$$$$$$$$$$######"""!!!  !!! !!!"""$$$%%%&&&&&&((($$$###%%%&&&$$$&&&***)))(((''''''&&&&&&''''''***((('''''')))(((&&&###&&&'''((()))+++,,,---...------,,,***))))))+++---,,,,,,,,,,,,+++***)))(((***(((&&&%%%&&&'''''''''$$$%%%&&&(((+++,,,+++***,,,***)))+++...///...---,,,...//////...,,,,,,---...------,,,---111555888999666222222555888777666555555444333222111///...---******------))))))+++,,,---///000111222222222:::666222111333555444333444666999:::999666111///333000...,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,000222222///***((()))+++---)))&&&&&&))),,,,,,+++...---...111000,,,,,,000000////////////.........---000///+++)))++++++(((''''''''''''&&&&&&&&&&&&'''+++///000---)))'''''')))'''%%%'''+++,,,)))&&&((()))(((&&&'''***)))$$$((('''%%%&&&''''''&&&$$$"""$$$%%%&&&&&&(((,,,///,,,+++)))'''%%%$$$###"""$$$((()))))),,,333777888<<>>;;;:::;;;===;;;777444111000,,,...000000///000333555222000---***((((((((((((((('''(((***,,,,,,+++)))---***(((((()))***(((&&&,,,+++************(((&&&***)))((((((((()))+++,,,++++++***))))))(((((('''((()))***+++,,,---------,,,+++++++++++++++,,,,,,((((((''''''&&&%%%$$$###'''''''''&&&'''(((((()))'''(((***)))((('''((()))&&&%%%%%%%%%&&&&&&'''''')))(((&&&&&&&&&''')))***''''''))),,,...---,,,+++,,,---...//////000000///333111///...///111444666888:::BBBNNN]]]qqq'''%%%$$$$$$%%%%%%###"""%%%%%%%%%$$$$$$$$$$$$$$$%%%(((...444666444---(((************++++++++++++,,,***''''''))),,,------)))((('''((())))))(((&&&)))'''&&&&&&''''''&&&%%%'''((()))***,,,///000222000+++,,,---,,,555:::111555111//////222444333111000111...)))&&&&&&$$$!!!!!!###&&&&&&&&&&&&((()))'''''''''''''''''''''''')))(((%%%"""###&&&###%%%$$$"""!!! !!!"""%%%###!!!%%%"""%%%%%%&&&'''&&&$$$"""""""""!!!!!!"""$$$&&&&&&$$$"""%%%$$$###"""""""""###$$$###$$$$$$$$$$$$$$$$$$###$$$###""""""!!!!!!""""""!!!!!!!!!"""###%%%'''))))))%%%%%%((()))((()))---,,,+++***)))))))))***+++---***(((+++......***%%%((())))))+++,,,---...///......---+++(((((()))+++******)))(((''''''''''''((('''%%%%%%'''((()))((("""###$$$$$$$$$%%%(((***''''''(((+++...///...---***,,,......---,,,---...+++...111000...///444888:::666333333666777777555555444333222111111111111---******,,,,,,)))(((+++)))***,,,...000111222222999777555333222333555666555555555555444222111000222111000//////000111222,,,,,,+++++++++,,,,,,---000222333000,,,***+++------)))&&&&&&))),,,,,,***///---...000---)))))),,,222222111000///...,,,+++,,,......***)))++++++(((''''''''''''&&&&&&&&&&&&%%%,,,222333///***((((((******************)))(((***+++***&&&&&&((('''"""'''&&&$$$%%%&&&&&&%%%######$$$%%%%%%$$$&&&)))+++,,,***(((%%%$$$###$$$%%%(((+++------111:::???@@@EEEGGGJJJKKKJJJFFFBBB???888::::::999555333111111***+++---...///111555888777444111---***)))(((((((((((()))+++------+++***---***(((''')))***++++++***)))))))))***)))(((&&&***)))((((((((()))+++,,,******)))((('''''''''''''''((()))+++,,,------...*********+++,,,,,,------))))))((('''&&&%%%$$$###'''&&&&&&&&&&&&'''((((((&&&((())))))(((''''''(((%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&((()))***&&&(((***+++,,,---,,,++++++,,,---...////////////000000/////////111333444777999@@@LLLYYYjjj&&&$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&%%%%%%$$$))),,,111555666555111...+++++++++******)))))))))...,,,***)))+++,,,,,,,,,***))))))))))))((('''&&&)))(((''''''(((((('''%%%***+++,,,...000444666888666000111444555???CCC:::;;;777222111222333222//////000---&&&$$$%%%%%%"""!!!%%%&&&$$$###$$$$$$###''''''''''''''''''''''''))))))'''$$$%%%'''%%% &&&%%%###!!! !!!""""""((($$$"""%%%'''((('''%%%#########"""!!!"""###%%%%%%$$$"""&&&$$$###""""""$$$&&&((($$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$$$$######"""###%%%(((+++---,,,)))))),,,---,,,...222222111///......///000111...,,,+++///444555///***((()))***+++,,,---....../////////,,,)))((()))***)))((('''%%%%%%%%%&&&'''%%%$$$"""###&&&((())))))"""######!!!!!!&&&+++***+++,,,......---+++)))''')))*********)))+++,,,,,,...111111000111333555999666333333666777666444444333222111000111222333...+++***,,,,,,)))))),,,+++,,,---///111222222222555666777777555555666777777555333111000000000111222222222222111111333444------,,,,,,,,,,,,------///111222000,,,***+++---...+++'''(((***---,,,***,,,+++,,,---+++&&&&&&)))111111111111000...,,,++++++---,,,)))))),,,+++''''''''''''&&&&&&&&&%%%%%%%%%+++111111,,,((()))+++***,,,...---***((((((******+++)))&&&&&&)))'''###&&&%%%###$$$%%%%%%$$$"""###$$$%%%$$$$$$%%%(((++++++)))&&&$$$######%%%&&&***...111444;;;DDDGGGFFFIIIJJJKKKKKKHHHDDD???===666777888666333111000000******+++,,,///222555888999666222...***((('''''')))((()))+++------,,,***,,,***((('''(((+++---///***))))))***++++++)))'''***)))((((((((()))+++,,,+++***)))(((((((((((())))))***+++,,,---,,,,,,+++)))***+++,,,---...//////+++***)))'''%%%$$$######&&&&&&&&&&&&&&&''''''(((###%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''((())))))%%%)))+++******,,,,,,+++++++++,,,.....................//////000111111111666777===GGGSSSddd|||$$$###"""###%%%%%%%%%###&&&&&&'''''''''&&&&&&%%%(((///777======888111---+++++++++,,,,,,---------///......///000///---+++*********)))''''''&&&'''***(((''''''((()))'''&&&******+++---000444777999888333555888:::DDDIII??????:::444111111111///,,,//////,,,&&&###&&&&&&$$$###((()))&&&$$$'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$!!!!!!$$$"""'''&&&%%%###""""""######### ###!!!%%%%%%'''))))))'''%%%$$$$$$###""""""###$$$%%%$$$###&&&$$$###"""###&&&***,,,&&&''')))******)))'''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((,,,///111000---...111333111222666888777555333333444555777222000000222666555000***'''(((((()))***+++,,,,,,000000000...+++))))))***)))(((&&&%%%%%%&&&''''''###!!! !!!$$$'''(((((($$$%%%%%%""" !!!&&&+++***+++------,,,***(((''''''((())))))((((((***+++///......///222333222000777444222333555666555222444333222111111111333333000,,,+++------***+++...///000111222222333333222000444888::::::888888777999777333000......///000222333444333111111222444............------,,,,,,+++...000///+++))))))+++///,,,)))))),,,...---+++***)))***---+++((((((,,,---...///000000///...---***+++***((()))---+++''''''&&&&&&&&&&&&%%%%%%%%%&&&)))---,,,((('''))),,,***---///---)))&&&'''***''')))(((&&&'''***)))%%%&&&$$$######$$$%%%###""""""###$$$%%%%%%'''***---***(((%%%######$$$&&&''')))///666===FFFNNNNNNJJJKKKKKKIIIGGGCCC???<<<:::555666777666333000//////,,,,,,,,,---000222444555777555000,,,)))'''&&&%%%(((((()))***------+++******)))((('''(((***...000+++******+++,,,---+++******)))((((((((()))+++,,,,,,+++***(((((()))***+++---...//////---,,,)))((()))***,,,...///000000000,,,+++)))'''%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((###%%%(((((('''%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''((())))))&&&,,,...***(((+++,,,******+++,,,---............---......///000000000000777666999AAAMMM```zzz%%%$$$###$$$&&&'''&&&%%%&&&'''((()))***)))(((((($$$///>>>GGGEEE;;;///&&&)))***,,,...111333555666111111222333444333000---+++++++++)))&&&%%%%%%'''+++)))(((((())))))(((''''''''''''))),,,000444777888444777999999AAAEEE<<<>>>999222/////////---+++...///,,,'''%%%''''''%%%###&&&"""###(((***&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&######%%%%%%"""&&&&&&&&&%%%%%%$$$$$$###%%%""" %%%$$$###***&&&)))++++++)))'''&&&&&&%%%$$$######%%%%%%%%%###%%%$$$######$$$'''***,,,((()))+++,,,,,,+++)))((($$$$$$%%%&&&&&&&&&%%%%%%&&&''''''))),,,///222333333111111555666444555888;;;999777555444666888999666555444333222///+++(((&&&''''''((())))))******///000000...+++)))))))))''''''&&&&&&&&&&&&&&&'''###!!! !!!$$$'''((((((&&&&&&&&&%%%$$$%%%''')))$$$&&&((()))((('''(((((()))*********((()))***,,,111...,,,---222333111...444111000111555666444222333333222222111222222222111---,,,...---+++,,,///111222222333333333333222///222666:::======;;;:::;;;999555222///.........///222444333000///111333000000000///...---++++++(((+++...---***((((((***///,,,)))***,,,...,,,)))***)))+++...---***+++///)))+++---///000///...---)))***(((&&&)))---,,,&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''((('''&&&''')))+++(((+++---+++(((&&&&&&(((%%%''''''%%%'''++++++'''&&&%%%###$$$%%%%%%$$$""""""###$$$%%%%%%&&&***,,,'''&&&$$$###$$$%%%&&&((((((///888BBBMMMUUUTTTNNNNNNKKKGGGBBB>>><<<::::::666888:::999666222///......------///222444444333444111...***'''&&&%%%%%%''''''(((***,,,,,,***)))(((((()))(((((()))---000+++******+++---...---+++***)))((((((((()))+++,,,---+++***(((((()))+++,,,111111222111///,,,)))''')))***,,,...///000//////,,,+++(((&&&%%%%%%%%%&&&'''''''''''''''((())))))&&&(((++++++***(((((((((%%%&&&'''((()))((('''''''''''''''((((((((((((((((((000111***'''***,,,)))******+++,,,------------......//////000111111111666444666===III\\\www&&&%%%%%%&&&(((***)))(((''')))+++---...------,,,'''111>>>EEECCC999...'''++++++---...000222444444666555444444666666444222...///...+++(((&&&''')))+++***((()))******)))''''''&&&&&&(((+++///333666:::777;;;:::555:::>>>666999444...,,,,,,...---+++...///---(((&&&((((((&&&!!!$$$&&&(((###%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))&&&%%%'''(((%%%###$$$%%%&&&&&&%%%###"""$$$)))%%%!!!%%%###!!!''''''***------,,,)))(((((('''%%%$$$$$$%%%&&&&&&%%%&&&%%%#########$$$&&&'''''')))+++,,,,,,+++)))'''###$$$%%%&&&&&&&&&%%%%%%%%%&&&(((+++...000222444555222333777777444444777999777555222222444666888000222222000,,,)))))))))&&&''''''(((((())))))***,,,------,,,)))''''''(((%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""###%%%((())))))'''''''''((())))))'''%%%!!!$$$&&&'''&&&&&&)))+++*********)))'''''')))+++///...------.../////////000......000444555444111333333333333222222111000111---+++---,,,***,,,///...///000111222222222222111111222777===@@@@@@>>>===<<<999555222///---,,,)))---111111......000444222222111000///,,,***)))'''***------***((((((***---***((()))+++,,,***''')))(((***---,,,((()))---'''))),,,...///...---+++))))))&&&%%%)))...,,,&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%&&&)))***)))((('''((()))((('''&&&%%%&&&%%%''''''%%%'''++++++''''''%%%$$$$$$%%%%%%$$$######$$$$$$$$$###$$$&&&)))%%%$$$$$$$$$%%%&&&'''''')))///888CCCPPPYYYYYYSSSOOOJJJDDD===999888888:::999<<>>;;;666111///------...111555777555333000...+++(((&&&&&&&&&&&&&&&&&&''')))++++++)))(((&&&((())))))((((((+++...***))))))+++---...---,,,***)))((((((((()))+++,,,,,,***((('''''')))+++,,,111222333333111...+++)))((()))+++---......---,,,+++***(((&&&%%%&&&&&&''')))(((((((((((()))******&&&))),,,---,,,***((((((%%%&&&((()))))))))''''''&&&''''''(((((((((((((((+++333444+++&&&***,,,))))))***+++,,,,,,------,,,////////////000111222333444222555<<>>===;;;888444000,,,***%%%)))...///------111555333333222111///,,,)))(((&&&***......+++((()))***,,,)))''''''******(((%%%'''%%%''')))((($$$%%%((('''))),,,......---+++)))((((((&&&%%%)))...,,,&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$$$$(((------)))%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&((('''%%%'''+++***&&&'''&&&$$$%%%&&&&&&%%%###$$$%%%$$$###!!!!!!###%%%######$$$%%%&&&&&&''''''***000888BBBPPPZZZ[[[VVVNNNIII@@@999444444666888;;;???BBBCCC???999333000+++,,,...333777999666333///---***((('''''''''(((&&&%%%&&&(((******)))'''$$$'''***)))((('''***,,,(((((((((***,,,---,,,+++***)))((((((((()))+++,,,+++)))'''&&&&&&(((***,,,111222333444333000---+++'''(((***,,,,,,,,,+++***+++***'''&&&%%%&&&'''((()))))))))))))))******+++%%%(((+++,,,***(((''''''%%%&&&((()))***)))(((&&&&&&''''''((()))(((((((((,,,666666,,,&&&***,,,((())))))***+++,,,,,,,,,,,,000000/////////111333444222111555<<>>===;;;:::999555---(((((((((,,,//////---000666000///111222///(((&&&(((((()))*********+++---///...,,,)))(((((('''&&&$$$"""$$$&&&'''((()))+++------,,,+++---///...***''''''******&&&&&&)))(((%%%%%%&&&&&&&&&&&&%%%$$$###%%%&&&,,,%%%"""((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((()))(((((()))***+++'''###!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&$$$%%%&&&%%%$$$%%%(((***,,,222999AAANNNZZZZZZSSSSSSHHH<<<666333333666<<<@@@EEEGGGCCC???:::333,,,---///444999;;;999333///...,,,+++)))'''&&&%%%%%%&&&''')))++++++)))((('''---+++'''$$$###$$$&&&'''---,,,+++,,,...///...---,,,'''''',,,...***))),,,)))***)))((('''(((+++...111333666777666222...+++***))))))***+++***)))'''(((((()))******)))'''&&&******+++***)))(((&&&%%%(((''''''***---,,,(((###%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((+++......+++***,,,+++'''((((((***+++---...000000...---------...///111222555555777<<>>CCCDDDBBB>>>999555111///...---,,,***((((((***,,,---000...+++(((&&&$$$######&&&$$$######$$$%%%$$$###$$$&&&))))))'''%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&%%%$$$######$$$$$$###""""""$$$%%%%%%'''(((((())))))(((((('''%%%$$$!!!!!!###%%%$$$!!!!!!""""""!!!!!!"""$$$%%%"""###$$$&&&''')))***+++############$$$$$$$$$%%%&&&''')))+++---///000000///.........///000//////...---,,,++++++******+++,,,++++++++++++---...///333///+++)))******)))((((((((()))***+++***(((%%%$$$$$$%%%%%%%%%$$$"""""")))'''%%%######$$$&&&(((###%%%'''''''''''')))***(((''''''&&&%%%&&&&&&&&&"""$$$%%%%%%%%%&&&(((***...000333333111000//////000///000222555666666555666444222222333333///+++,,,+++*********,,,...000*********+++,,,---//////000000///000222666:::<<<===;;;::::::888444...)))((('''***......,,,///444111///000111...(((''')))))))))***+++---///000111---+++((('''''''''%%%$$$$$$&&&'''((('''((()))+++---,,,,,,---///...+++((('''******'''&&&))))))&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&!!!(((///'''###&&&$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&(((((((((((()))******'''$$$"""###$$$$$$$$$&&&%%%###"""""""""######$$$%%%%%%%%%%%%&&&)))+++---333;;;BBBMMMWWWXXXSSSOOOEEE:::444222000333888>>>CCCEEEAAA<<<888222,,,***---111777:::888444000,,,+++***)))'''&&&&&&&&&(((((()))******)))(((''',,,***'''%%%%%%&&&'''(((---,,,++++++,,,---,,,+++,,,'''''',,,...***)))+++*********)))((())),,,///444666777777555222...,,,******************)))((((((((())))))******))))))(((((())))))((('''&&&%%%&&&&&&'''((())))))&&&$$$&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())),,,,,,******---,,,)))+++,,,---...///000111222......------...///111222333333666:::???KKK___qqq///000111000---+++++++++,,,***))))))))))))'''&&&'''((())))))***))))))(((***)))((()))))))))'''%%%(((((())))))*********+++---------------+++***)))'''''')))***+++,,,,,,,,,000111333555777:::???CCC???===:::777333111//////,,,+++)))(((((()))+++,,,...---***'''%%%$$$######&&&$$$""""""###%%%$$$$$$'''''''''%%%$$$$$$'''))))))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$###"""###"""!!! !!!"""$$$&&&%%%'''((())))))((('''%%%"""###$$$###!!!!!!$$$'''$$$"""!!!!!!"""###%%%&&&!!!"""###%%%'''(((***+++#########$$$$$$$$$%%%%%%%%%&&&((()))+++,,,,,,,,,------...///////////////000000000000///...---,,,---------...///111444555555222...,,,,,,,,,+++***''''''(((***,,,,,,)))'''%%%%%%&&&&&&&&&%%%$$$$$$***)))'''%%%%%%%%%'''(((###%%%'''''''''''')))+++'''(((((((((''''''&&&&&&%%%%%%$$$""""""$$$))),,,///111333333111///------//////000333777999999888555222000000222111---***++++++******+++,,,...///,,,,,,,,,,,,,,,------...,,,++++++,,,///222666888:::999888888777333...***((('''))),,,,,,***---222222/////////,,,((((((,,,+++))))))+++000444555333,,,***((('''''''''%%%$$$&&&'''(((((('''&&&((())),,,,,,,,,---......+++)))(((+++***''''''))))))&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&"""***000((($$$%%%!!!'''&&&&&&&&&&&&&&&%%%%%%$$$&&&((((((((('''((()))***(((%%%$$$%%%&&&'''''''''&&&$$$"""!!!!!!!!!!!!###$$$$$$$$$%%%'''+++...///666>>>DDDLLLSSSVVVTTTMMMCCC999444111000222666;;;@@@BBB>>>999555000***'''***...333777777333000******)))((((((''''''&&&******))))))((((((''''''***)))((((((((())))))***...,,,++++++++++++***(((+++((((((+++---+++***+++)))******)))(((***---///888888888666444111...,,,++++++*********)))))))))((((((((()))***+++,,,---&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&''''''(((((((((((('''''')))((((((''''''(((((()))'''***+++******------+++---------...///000000000......---......///000111000111444888<<>>999888777555333111000///,,,+++)))(((((()))+++,,,000...,,,)))((('''&&&&&&'''&&&&&&'''(((((('''%%%'''&&&&&&%%%%%%&&&'''))))))(((((((((((()))******+++***((('''%%%$$$######%%%!!! !!!!!!###&&&$$$%%%((())))))(((%%%$$$"""###%%%'''%%%###%%%***)))&&&$$$%%%&&&$$$$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))***)))))),,,---///000000000111111666666777777666444222111111000000000222333555777555333111///...---,,,++++++++++++++++++)))&&&###%%%%%%&&&&&&&&&&&&&&&&&&+++***)))'''&&&'''((((((((()))))))))'''&&&'''((('''((()))***)))((('''&&&''''''&&&$$$###&&&***------///222222111///......//////111444888;;;;;;;;;666333000000111111...+++++++++******+++,,,------000//////...............*********+++---000333555666666666666555222...,,,***((((((++++++***,,,000111...------+++(((***...,,,)))(((,,,333888777555---+++((('''((((((&&&%%%$$$&&&''''''''''''((()))++++++,,,,,,---,,,+++***)))++++++((('''******'''%%%%%%%%%%%%%%%&&&&&&''''''###)))...'''&&&((("""&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((***(((&&&%%%&&&''''''&&&'''&&&$$$###"""!!!"""""""""###$$$%%%&&&)))...222333999AAAGGGLLLPPPTTTUUUMMMDDD:::666333111222555888>>>AAA<<<666222---)))'''(((,,,000333333000---((((((((((((((((((''''''+++***)))((('''''''''((((((((()))***++++++++++++///...,,,+++,,,+++)))(((***)))(((***,,,,,,+++***((((((((((((((()))---000999888777444222///---,,,+++,,,,,,***)))((()))***((((((((((((***,,,...000&&&&&&''''''(((((((((((($$$&&&'''%%%######&&&)))))))))(((((((((((())))))))))))(((((((((((())))))'''++++++)))***---,,,)))++++++++++++,,,,,,,,,,,,............//////000000///000444777:::BBBRRRbbbzzz***+++,,,+++***)))+++,,,((('''&&&''''''&&&$$$"""((('''%%%%%%%%%''')))***)))*********)))((((((((()))))))))))))))))))))***)))***---...//////---,,,//////111333555888:::;;;;;;???DDDGGGEEEAAA===;;;666555555444333222111000++++++***))))))***++++++000///---***)))(((((((((&&&''')))+++---+++((($$$%%%%%%&&&((())))))(((''''''(((((()))***,,,...///,,,+++)))'''&&&%%%$$$$$$&&&""" ###### """&&&###$$$&&&((((((&&&$$$###### """'''(((%%%%%%)))---'''$$$((()))&&&%%%''',,,+++***(((&&&%%%$$$###&&&&&&&&&''''''''''''((('''(((((()))))))))))))))+++...222333333222333444888999999999888666444333444333222111111222333444222222111///---,,,,,,,,,...---,,,,,,+++((($$$!!!%%%%%%%%%&&&&&&''''''(((+++***)))(((((((((((())))))***+++***((('''((()))((()))***+++***)))((('''%%%&&&'''&&&%%%&&&(((******---000222111000000111//////111444999<<<===<<<888444111111222222000---++++++******++++++,,,,,,000///...------,,,,,,,,,+++++++++,,,---000222333111333444444222000///......***(((+++,,,***,,,//////,,,++++++***'''***///---)))(((,,,222777666444---+++)))((())))))(((&&&"""$$$&&&''''''''')))+++******++++++++++++++++++))),,,,,,)))(((+++***''''''&&&&&&%%%%%%&&&''''''(((###'''((($$$'''+++%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((***(((&&&%%%&&&&&&&&&%%%'''&&&$$$#########$$$%%%"""###$$$%%%''',,,222666888<<>>BBB>>>777111,,,''''''(((***,,,...---+++(((''''''(((((((((((('''&&&******)))((('''((((((((('''(((***+++,,,------,,,111///---------,,,***((()))))))))***+++---+++)))&&&'''''''''''')))---000888666444222000...---,,,,,,------+++(((''')))+++((((((((((((***,,,...///'''''''''(((((()))******%%%''''''&&&###$$$(((+++***)))(((((((((((()))***))))))(((((((((((())))))))),,,,,,***)))+++***'''************************.........///////////////000111444888999>>>LLLZZZrrr+++,,,,,,,,,++++++---///***)))'''((())))))(((''''''&&&$$$###$$$%%%'''(((***+++------+++++++++,,,))))))******++++++++++++***,,,000333444444333111555666777:::===@@@CCCEEEIIIMMMPPPPPPLLLEEE???<<<444555555555444333222222,,,++++++++++++++++++,,,...,,,+++)))(((''''''(((%%%&&&(((+++,,,***'''###%%%%%%'''***,,,,,,)))&&&''''''''')))***,,,...///,,,+++)))'''%%%%%%%%%&&&'''"""!!!%%%$$$$$$"""$$$%%%&&&&&&%%%$$$""""""%%%'''%%%)))000333)))$$$(((***'''(((,,,+++******((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))***///333555444333444666<<<<<<<<<;;;999888666666555444222000////////////---...///...,,,++++++,,,,,,++++++,,,,,,***'''$$$$$$$$$$$$%%%&&&'''((())))))))))))((()))))))))***''')))++++++++++++---///******++++++******)))(((!!!###%%%&&&%%%$$$%%%%%%)))+++///111111111111222//////111555999<<<===<<<:::666222222333333111...******++++++++++++++++++---,,,+++***))))))))))))++++++,,,,,,---...//////...///111222000/////////000+++(((***+++***+++---,,,***)))***)))'''***///+++)))(((+++///222222111,,,***(((((((((((('''&&&!!!###%%%&&&&&&(((***,,,((()))******)))(((***+++***,,,,,,))))))++++++((()))(((&&&%%%%%%%%%&&&''''''###%%%%%%!!!(((---%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%&&&''')))(((&&&&&&'''((('''&&&((('''&&&%%%%%%%%%&&&'''###$$$%%%'''***///666;;;===>>>CCCKKKQQQRRRTTTWWWOOODDD999333///+++,,,000888AAAFFFBBB999111+++&&&''''''''')))******'''%%%&&&'''((()))((('''&&&%%%((((((((()))))))))))))))'''((()))+++,,,---------111///...---------+++))))))******)))+++---,,,(((%%%&&&''''''(((***...111444333222111000///...------......+++'''&&&))),,,)))))))))))))))***+++,,,((((((((((((((()))***+++&&&''''''&&&&&&''')))+++***)))(((''''''((()))******))))))(((((())))))******,,,,,,))))))***)))&&&,,,,,,,,,,,,------------......////////////......000222555888888;;;GGGSSSkkk,,,------+++******+++---,,,+++))))))***,,,,,,,,,***)))'''&&&&&&&&&((()))))),,,...///------...000,,,------...///000111111222555999<<<>>>>>>===<<<@@@AAACCCEEEIIIMMMQQQSSSXXXYYYWWWSSSLLLEEE@@@>>>444555666666666555444333,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''''''''(((((('''&&&'''))))))'''&&&''''''(((***------***''''''''''''''''''((()))******(((&&&$$$###$$$%%%%%%''' &&&%%% ######$$$$$$$$$$$$######"""%%%%%%&&&222CCCFFF666***))))))'''***111***)))((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))(((((((((...333555444333444777<<<;;;:::888777666555555222111///---,,,+++,,,,,,(((***,,,,,,***((()))+++*********,,,---+++(((&&&$$$######$$$%%%'''((()))''''''(((((()))*********)))+++,,,---------///000,,,,,,+++***************"""$$$%%%%%%$$$###$$$%%%))),,,000111000000000000//////111444999<<<<<<<<<:::666333222333333111///******++++++++++++******++++++***)))((((((((((((+++************************---000000///...///111111***&&&(((***))))))+++)))'''''')))(((&&&(((---***))))))***+++,,,---...***(((&&&&&&&&&'''&&&%%%"""$$$&&&&&&&&&&&&(((***&&&''')))(((&&&&&&(((+++***------***))),,,+++)))+++)))'''%%%$$$$$$%%%&&&&&&###%%%$$$!!!(((+++ #########$$$$$$$$$%%%%%%$$$&&&((('''&&&%%%%%%&&&'''&&&&&&'''***,,,,,,++++++***((('''&&&&&&&&&'''###$$$&&&(((,,,222:::???BBB???BBBLLLTTTUUUVVVXXXSSSGGG:::333---***+++///999DDDKKKGGG<<<333***%%%$$$$$$$$$%%%'''(((&&&%%%&&&'''((()))((('''%%%$$$&&&'''((()))******))))))((())))))***+++,,,,,,---///...,,,,,,,,,,,,+++)))(((++++++(((***...---((('''(((((()))***,,,000444111111222222222111111000---//////+++'''&&&)))---************)))((((((''')))((('''''''''((())))))'''&&&%%%&&&((()))))))))***)))'''&&&&&&''')))*********))))))))))))******(((++++++))))))+++***'''---------....../////////......///000000///...---///111555777666888BBBMMMccc{{{,,,,,,+++)))'''&&&((())))))'''%%%$$$''')))******---,,,+++***))))))***+++))),,,//////......000222111111222333444555666777;;;===BBBFFFHHHHHHGGGFFFJJJKKKMMMPPPTTTXXX\\\^^^aaa^^^YYYQQQHHHBBB??????555666777777777666555444---------------------------,,,***)))((((((((())),,,***&&&%%%''')))******)))((('''***---...,,,***''''''&&&%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%&&& &&&%%%###########################!!!###&&&$$$'''<<>><<>>:::777444777:::<<<;;;999555333555///((('''***,,,,,,***,,,+++)))(((&&&%%%%%%$$$&&&&&&''''''(((((()))))),,,,,,---...---,,,+++***%%%$$$######%%%''''''&&&""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$&&&%%%%%%@@@ccckkkGGG)))&&&***(((&&&***))))))(((%%%###"""$$$&&&%%%$$$###""""""###$$$%%%&&&%%%%%%&&&&&&%%%!!!+++***)))+++///333555666///---,,,,,,---...---,,,))))))******+++++++++,,,'''((((((''''''(((***---+++************)))&&&###%%%$$$$$$$$$%%%''')))***'''%%%$$$&&&***---,,,+++,,,//////---///333333111---+++))))))))))))(((''''''&&&%%%$$$$$$%%%'''(((------///000000000///...///...000777???AAA<<<666555333///---............++++++***)))((((((((()))************)))))))))((()))+++,,,,,,***'''&&&&&&+++,,,***'''***000///(((,,,)))'''(((******(((&&&'''%%%$$$%%%'''(((((((((&&&%%%%%%&&&((()))(((&&&'''&&&&&&'''((((((&&&$$$$$$$$$$$$$$$$$$&&&'''''''''###$$$((()))%%%&&&***+++++++++***))))))((('''(((***+++)))'''$$$######'''%%%&&&((('''!!! '''&&&&&&%%%%%%&&&&&&&&&+++***'''%%%######$$$%%%&&&&&&'''((()))+++---...333111,,,(((%%%$$$$$$%%%%%%%%%'''+++...000888BBB===???CCCIIIOOOTTTXXXZZZXXXOOO@@@222******---000<<>>AAADDDIIIMMMQQQSSSPPPHHH<<<111******---000:::AAAGGGEEE;;;///(((&&&((('''&&&'''))))))(((''''''&&&%%%%%%%%%''')))***)))---...***(((******((()))***)))(((---333111,,,///...,,,***)))((('''''')))'''$$$%%%'''))))))((())))))+++,,,...000111111333222222333555555555333111000---***)))))))))***+++******)))((('''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))'''%%%%%%'''((((((''''''''''''''''''(((((()))''''''((()))************,,,...111444444333111///111000//////000111000//////000000111333888???DDDWWWfff~~~000------///...***)))+++///---,,,,,,...//////......///000111222222222111999;;;===>>>======???AAAAAADDDGGGIIILLLRRRYYY^^^WWWWWWXXXYYYZZZ[[[[[[\\\XXXXXXXXXYYYYYYUUUMMMGGG>>>;;;999777666666444222...000333444444222///,,,000---+++,,,///111000...///...,,,***((('''&&&&&&++++++******************,,,,,,,,,+++)))(((&&&%%%'''%%%######%%%%%%%%%$$$((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###"""""""""&&&'''))))))&&&$$$)))111444)))$$$)))(((!!!"""+++$$$'''))))))(((&&&&&&&&&'''&&&$$$#########$$$%%%'''&&&&&&((())))))&&&$$$''''''))),,,//////...,,,000...+++***)))(((&&&%%%(((((())))))))))))))))))&&&(((******)))((()))******)))(((((()))(((%%%###"""""""""###$$$%%%&&&'''((('''&&&(((***,,,------111111...+++---222444111+++)))''''''(((((('''&&&++++++***)))***+++,,,---***---000444555444222111222///---///222333000+++555333000//////000///...+++************++++++,,,)))(((&&&%%%$$$%%%&&&'''))))))***(((&&&&&&'''((($$$'''&&&"""!!!%%%((((((&&&%%%$$$$$$%%%%%%$$$###((('''&&&''')))*********+++***)))***++++++)))(((,,,***))))))***)))'''%%%((((((''''''&&&%%%%%%$$$'''%%%%%%((()))((((((+++,,,+++)))(((''''''((()))'''((()))(((%%%###"""###(((%%%$$$&&&%%%""""""$$$$$$$$$$$$$$$$$$%%%&&&&&&((('''%%%###""""""######$$$%%%&&&(((***---...///000...+++)))(((((()))***333,,,'''))),,,000777===<<<<<<<<<===???CCCFFFHHHCCC>>>666...***+++---///777<<>>???@@@AAABBBLLLLLLKKKLLLNNNQQQSSSUUUWWWWWWYYY___eeehhheeeaaaZZZXXXVVVUUUUUUVVVXXXZZZWWWPPPHHHDDDCCCBBB===999222111000000000000///---///111222333333111///......------------,,,***((((((((()))***,,,...000111......------,,,,,,++++++///...,,,***((('''%%%%%%'''%%%######$$$$$$###"""************)))'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$)))((('''%%%$$$#########%%%)))***(((***000///))),,,&&&&&&+++,,,'''&&&***))))))((('''&&&(((+++...)))((('''&&&&&&'''((()))******)))+++---...---,,,...,,,******,,,......---///...,,,,,,---...---,,,---,,,,,,***)))((('''&&&$$$''')))******))))))******)))''''''(((((('''%%%&&&&&&''''''((((((((((((*********++++++,,,...///...000000///000000)))!!!***(((&&&&&&'''(((''''''(((((((((((()))***+++,,,,,,///444888:::999777666333///++++++,,,......,,,000...,,,,,,------,,,***'''''''''''''''((()))******(((&&&$$$###%%%'''(((%%%%%%%%%$$$######&&&((("""###$$$### $$$((($$$$$$%%%$$$$$$$$$$$$%%%$$$###"""$$$&&&((((((((("""""""""$$$'''((((((&&&---,,,*********)))'''%%%%%%&&&'''(((((((((''''''$$$&&&&&&'''(((*********''')))***++++++)))&&&$$$((())))))'''%%%$$$$$$%%%"""!!!%%%***+++&&&######$$$#########$$$$$$%%%&&&$$$#####################'''''')))***+++++++++***)))(((''''''&&&'''((((((+++%%%###(((---///111333666444111///...///000222,,,,,,************+++,,,000111000,,,'''######%%%$$$%%%%%%###!!!###***///))))))(((((((((((((((((((((+++,,,((((((+++...---((()))+++***'''''',,,222222---)))(((++++++'''###%%%&&&'''((((((''''''''',,,...000333444555555555444444444555777666444222///---***'''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''(((''''''''''''((()))))))))(((''''''((((((&&&%%%&&&&&&&&&&&&&&&'''((((((((((((((()))***,,,...///555666888999999999888777666444222222222111///------...//////000222777:::EEETTTlll<<<999888:::888333111333333555777888888:::<<>>:::888999777222111333555777999:::;;;<<<@@@CCCBBBBBBCCCEEEGGGJJJMMMNNNXXXZZZ]]]\\\\\\```hhhooommmjjjeeeaaa]]]WWWQQQLLLGGGHHHHHHIIIIIIIIIHHHHHHDDDAAA;;;666222222222333...------...///...,,,***//////000111000///...---+++++++++***))))))))))))000///...,,,***)))((((((,,,,,,---------------------,,,***(((&&&%%%%%%%%%%%%###""""""$$$%%%$$$$$$!!!"""###$$$###""" $$$%%%%%%%%%%%%%%%%%%$$$(((((('''&&&&&&&&&&&&&&&+++)))(((***+++***+++------***)))******)))(((***,,,,,,***((('''))),,,///************,,,...000111000///......000111000///...,,,+++,,,...//////...111000///000222444444333777666333000,,,)))&&&%%%###%%%'''((((((***---///---***(((((()))******)))&&&'''((()))***)))((((((+++---...---,,,,,,///111///000000111444444******)))'''((()))******)))***+++,,,---.../////////222444777999;;;;;;;;;:::888555222///---,,,++++++---+++++++++,,,,,,+++)))(((((('''&&&&&&&&&''''''$$$$$$###""""""""""""""" """$$$%%%$$$$$$%%%'''$$$ %%%'''###"""$$$"""$$$%%%%%%######%%%'''%%%$$$###%%%(((***+++***&&&%%%%%%&&&(((((('''%%%((('''&&&&&&''''''%%%######$$$&&&''''''&&&%%%$$$ $$$%%%###%%%)))***'''***))))))(((''''''&&&&&&%%%&&&%%%$$$!!!!!!###$$$###!!!###((()))'''&&&)))((('''&&&%%%$$$$$$$$$$$$"""######$$$%%%%%%%%%$$$###%%%(((***,,,---,,,,,,+++***)))'''&&&%%%$$$###%%%######&&&'''(((,,,222,,,+++***))))))))))))***((((((((((((((((((((((((******+++***(((&&&$$$$$$ """$$$(((+++,,,***(((''''''(((((((((((((((((('''+++,,,((('''***+++******'''(((,,,,,,(((***...***)))(((''''''&&&&&&&&&((()))***(((''''''***,,,,,,...111555666666666555666666666888999888444222...,,,***((('''((()))***$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((***)))((()))***)))&&&$$$&&&&&&%%%%%%&&&&&&'''(((((((((((()))+++...111333999:::;;;<<<<<<:::888666666444333222333333111/////////000000000111444777AAAMMM```vvv???;;;888777555111111333555888;;;<<<<<<>>>BBBEEEBBBBBBCCCEEEHHHKKKNNNPPPVVVZZZ^^^]]][[[___iiisssooollleee[[[PPPHHHDDDDDD===>>>AAABBBBBBAAA@@@>>>???>>>;;;666111///000111+++***+++,,,......,,,***------.........---,,,+++)))*********))))))+++---&&&'''((()))+++...000111+++,,,,,,------.........+++***(((&&&%%%$$$%%%%%%$$$"""!!!"""$$$%%%%%%$$$"""###$$$%%%%%%$$$""" %%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''((($$$%%%***+++''')))///)))***---...,,,***+++///+++,,,,,,+++******+++---+++***+++,,,---000222444222111//////000111111000++++++,,,...000000...,,,333111000111333444444333;;;999666222...***'''%%%###$$$&&&&&&(((***...111---+++)))(((***++++++***)))***,,,------,,,+++++++++---///...,,,,,,///222***+++,,,///666:::444++++++)))((((((***+++***))))))***+++---.../////////555666888:::;;;;;;;;;;;;444333111///............---,,,+++,,,------,,,******)))((('''''''''''''''%%%%%%%%%%%%$$$$$$######!!!""""""!!!""""""$$$%%%)))$$$!!!!!! ###%%%$$$""""""$$$&&&###"""!!!###&&&((()))((('''&&&%%%%%%&&&%%%###!!!&&&%%%$$$%%%&&&&&&$$$###%%%%%%'''''''''%%%###!!!$$$%%%"""$$$)))***'''---+++'''%%%$$$%%%((())))))))))))'''%%%%%%&&&(((&&&""""""$$$&&&&&&(((---)))((('''&&&%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% """&&&***---...//////---,,,+++)))'''%%%######'''%%%$$$%%%$$$$$$+++444((()))))))))))))))))))))((((((((((((((((((''''''((()))++++++***'''%%%###)))%%%"""$$$(((---///...%%%&&&''')))************&&&+++...+++***+++***(((+++'''(((...///+++***...'''(((((('''%%%%%%&&&((()))******(((&&&'''+++...,,,...222555666666555555777777888:::;;;999666333...---+++))))))***+++,,,$$$$$$%%%&&&''''''(((((())))))(((((('''&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''+++******++++++***'''%%%&&&%%%%%%%%%%%%&&&''''''((((((((()))+++///222444555888<<<>>>>>><<<888555666444333333333333222000///000111000000111444666<<>>???===BBBAAA@@@@@@CCCGGGLLLOOOTTTWWWZZZ\\\]]]aaafffkkkmmm^^^NNNFFFBBB@@@???@@@EEEBBBBBBBBB>>>666444777666666666333///,,,+++++++++***)))(((((('''((((((+++)))((('''((()))+++,,,)))((((((''''''''''''((()))((('''))),,,.../////////------...000///+++'''$$$%%%%%%&&&%%%$$$###""" !!!"""######$$$######"""############"""!!!!!!$$$$$$%%%&&&&&&''''''&&&)))''''''(((%%% ###(((&&&$$$$$$''''''&&&###(((((((((((()))***+++,,,,,,,,,++++++)))((('''&&&))))))))))))+++...111333555666222)))%%%)))///222------***'''+++222000***000000///---++++++---///777666444111...+++)))((('''((()))((('''(((***,,,......---+++******))))))++++++,,,,,,,,,++++++******...222333000---++++++....../////////...------...---+++,,,---......---444000,,,,,,///222333222...666>>>???:::777888<<<444444000,,,,,,000000,,,222000------......,,,)))+++))))))+++***&&&%%%'''&&&&&&&&&%%%$$$###"""!!!'''$$$###%%%((('''###'''$$$  ###&&&'''%%%%%%%%%$$$$$$$$$$$$###!!!$$$(((***)))&&&###&&&&&&&&&&&&&&&&&&&&&%%%)))(((&&&&&&''''''&&&$$$'''###!!!$$$%%%$$$###&&&%%%$$$$$$$$$%%%''')))******(((&&&%%%&&&'''&&&&&&(((''''''''''''%%%!!!#########%%%)))+++------***&&&$$$&&&)))***'''"""&&&&&&''''''&&&$$$###"""%%%&&&((()))***---111444...---+++'''###!!!"""$$$'''((('''&&&%%%(((...444111...******+++***'''$$$(((&&&&&&''')))***)))(((...---+++)))(((&&&&&&%%% !!!###'''******'''%%%+++***)))''''''(((***+++(((((())))))******++++++++++++***,,,......---,,,***)))((('''%%%$$$""""""(((***,,,,,,++++++,,,---000//////222555888999888777888888888888888777666111///,,,)))'''''''''((('''&&&%%%&&&((()))***)))(((***,,,+++(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))******)))(((''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''(((***---///111888999;;;<<<;;;888555222333222111222333333222000,,,,,,,,,---///111444555>>>BBBOOOdddzzz000111111000//////111222333888;;;:::;;;>>>???===CCCBBBAAA@@@AAADDDGGGHHHMMMPPPTTTVVVXXX[[[___cccZZZOOODDD>>>;;;:::>>>DDDJJJIIIEEE>>>666000---,,,000000000...+++)))))))))))))))((('''''''''''''''***)))((('''((()))+++,,,)))(((''''''''''''''''''(((((((((***...000000///...,,,,,,---...---***'''$$$$$$%%%%%%%%%$$$###""""""###############"""!!!###############"""""""""&&&'''((((((((('''&&&%%%)))&&&%%%''''''$$$$$$'''(((&&&$$$%%%'''((('''%%%))))))(((((())))))******+++++++++***)))(((&&&&&&''''''''''''))),,,///000111333000+++(((+++------++++++(((&&&***111000***---......,,,******+++,,,444333111///---+++*********++++++***((('''((()))+++***)))(((((()))***************++++++******)))'''+++...///---+++++++++++++++,,,,,,,,,------------+++******,,,...------000...++++++---000222333333666:::===>>>===;;;:::444444111,,,---000000---111///------......,,,******''''''))))))%%%%%%'''%%%%%%%%%$$$$$$$$$$$$$$$%%%###"""$$$(((((($$$ &&&### !!!$$$&&&'''%%%%%%%%%$$$$$$#########"""$$$&&&((()))'''### %%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&$$$&&&###"""%%%%%%$$$$$$&&&$$$$$$######$$$%%%'''((()))'''%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%$$$ ''''''(((''''''(((***,,,)))&&&$$$&&&)))***'''###&&&&&&&&&&&&&&&$$$###"""&&&(((******+++---///222......,,,(((%%%###$$$%%%'''''''''&&&&&&***000555000---***)))+++***'''$$$***((((((((())))))(((&&&...---,,,***(((''''''&&&###"""###$$$%%%$$$!!!,,,+++)))((('''((()))***))))))))))))************+++******+++---...,,,+++(((''''''&&&&&&%%%%%%$$$)))+++---------,,,---///444333333555888:::999888999999999888777777666666111///,,,)))'''''''''(((((('''''''''((()))))))))(((***,,,+++(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''((((((''''''&&&&&&''''''((('''''''''(((***,,,///000777888::::::999666333000222111111222333333222000///......///000222444555;;;???KKK___uuu---...///.........000222333888;;;999:::===>>>===CCCBBBAAA@@@@@@@@@@@@AAADDDGGGKKKNNNPPPQQQTTTVVVHHHBBB;;;777333444<<>>222000---''')))***+++***((('''((()))''''''&&&&&&%%%&&&&&&&&&***)))((('''((()))***+++)))((('''&&&&&&&&&&&&&&&''''''))),,,///000000...++++++***+++,,,+++)))&&&$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$###"""!!! $$$###"""""""""###$$$%%%)))***+++,,,+++)))'''%%%)))### $$$''''''''')))((('''&&&''')))******)))+++*********))))))))))))************)))'''&&&&&&%%%%%%%%%%%%'''))),,,---,,,...---++++++---+++&&&))))))&&&%%%)))//////+++***,,,---,,,***(((((()))000///---+++***+++,,,---...///...,,,)))''''''((()))(((&&&&&&&&&(((***+++))))))************))))))&&&(((*********)))***+++(((((((((((()))***++++++***)))((()))+++------,,,+++,,,,,,++++++---111444666555555:::AAABBB===777444444111---...111111---///...------------,,,+++)))&&&%%%((((((%%%&&&)))%%%%%%$$$###$$$%%%&&&'''###""""""$$$((()))&&&###$$$""" !!!###%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""###&&&((((((&&&$$$###$$$$$$%%%%%%&&&&&&''''''***((('''&&&''''''%%%$$$%%%""""""%%%%%%$$$$$$(((%%%$$$###""""""###$$$%%%'''&&&$$$$$$&&&''''''&&&'''''''''((()))(((&&&$$$'''((((((&&&$$$%%%(((,,,)))&&&$$$%%%((()))'''%%%%%%&&&&&&&&&%%%$$$###"""''')))+++,,,,,,---...///......---***'''%%%%%%&&&''''''&&&&&&'''***000444...+++))))))******'''%%%+++***))))))***)))'''%%%,,,+++***((('''&&&&&&&&&)))'''%%%%%%%%%%%%$$$""",,,+++)))((('''((())))))***************)))))))))******)))+++,,,---+++***&&&&&&&&&&&&&&&'''''''''+++,,,............///111777777888:::<<<<<<:::888<<<;;;999888666555555555111///,,,)))'''''''''((()))))))))((((((((((((((()))***+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''(((((((((''''''((((((((('''''''''(((***,,,...///555666777777666333000---222111000111333333111000111000000000000222444555888:::EEEWWWlll---...///...,,,,,,---///444888:::888888<<<===<<<@@@@@@@@@??????>>><<<<<<;;;>>>BBBFFFGGGHHHHHHGGGBBB;;;444111000111888???WWWZZZPPP:::///000...&&&&&&'''((((((''''''((()))%%%$$$$$$$$$$$$$$$%%%&&&)))(((((((((((()))******(((((('''&&&%%%%%%%%%%%%'''''')))+++------+++)))(((((()))))))))((('''&&&###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""!!!%%%$$$"""!!!"""$$$&&&''')))***,,,------,,,***(((+++###!!!&&&''''''''')))))))))***+++,,,---------------,,,+++***)))((())))))))))))((('''&&&%%%$$$$$$$$$%%%&&&(((***+++***+++)))(((***---)))###'''&&&%%%%%%))),,,---,,,)))+++---,,,***((('''(((,,,***)))((((((+++---//////000000///,,,)))))))))***)))'''&&&&&&''')))+++)))***++++++++++++++++++((()))(((((((((((()))***((('''&&&&&&&&&&&&(((((((((&&&&&&'''***,,,,,,,,,+++---...,,,***+++...222555222333888>>>@@@;;;666333333111...///222111......---,,,,,,,,,,,,,,,+++***&&&&&&((((((&&&'''+++'''&&&%%%######%%%'''((($$$######%%%''''''&&&$$$###!!!!!!"""$$$%%%%%%$$$'''&&&&&&%%%$$$###""""""!!!$$$&&&''''''((((((###$$$$$$%%%&&&''''''(((***(((''''''''''''%%%###$$$"""###&&&&&&$$$%%%***&&&%%%$$$###"""######$$$%%%$$$###$$$&&&''''''&&&)))((((((***+++,,,***(((&&&%%%$$$"""###%%%''')))(((&&&%%%%%%'''((('''&&&%%%%%%%%%%%%$$$$$$######%%%(((+++---------...///.........,,,(((&&&%%%&&&'''&&&%%%%%%&&&(((,,,///,,,***'''(((******(((%%%***)))(((((())))))&&&%%%((('''&&&%%%%%%$$$%%%%%%+++(((%%%$$$&&&'''(((((()))(((((((((((()))******+++++++++******)))))))))***))))))***,,,,,,***)))&&&&&&&&&&&&''''''''''''+++,,,......---...000222888888999<<<>>>???===<<>>??????<<<;;;<<<333+++,,,///111333666EEEIIIAAA...&&&++++++###$$$&&&'''&&&%%%%%%&&&'''######"""######$$$%%%%%%((((((((((((((())))))***((('''&&&%%%$$$$$$$$$$$$''''''''')))***(((%%%###%%%&&&&&&&&&&&&%%%%%%%%%#####################$$$""""""###$$$$$$$$$$$$$$$$$$###""""""###%%%''')))((()))+++---......---,,,///&&&!!!###'''(((''''''******+++,,,,,,---...///000000//////---+++***)))((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((******))))))&&&$$$'''+++)))$$$&&&%%%$$$&&&(((***,,,---***,,,------+++)))(((((()))'''&&&&&&'''***...000///000222111///---,,,---...---+++)))(((((()))***+++,,,---...............---,,,***)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&)))+++++++++---///000...***))),,,///...///222555777777666444000111000...///333222///---------,,,+++******++++++((('''******((())),,,***)))&&&$$$$$$$$$%%%&&&'''&&&%%%%%%&&&%%%$$$######""""""###%%%%%%$$$###&&&&&&%%%%%%$$$###"""""""""%%%&&&&&&&&&''')))$$$$$$%%%&&&''''''((((((+++)))'''''''''&&&%%%######"""###&&&&&&$$$&&&,,,'''&&&%%%$$$######$$$$$$$$$######$$$&&&'''&&&%%%%%%$$$$$$&&&((()))((('''***&&&""""""$$$&&&&&&$$$)))(((&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$###$$$$$$"""%%%))),,,---...///111...///000---***&&&%%%$$$'''&&&$$$######%%%'''(((***(((&&&''')))***(((&&&)))(((&&&&&&'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&***&&&"""!!!"""$$$&&&&&&%%%%%%&&&''')))***+++,,,,,,,,,++++++******))))))+++***)))***++++++***(((((('''''''''''''''&&&&&&+++,,,------,,,---000222666666888<<>>;;;888666555111///,,,)))'''''''''((())),,,///...***'''((()))+++)))))))))***)))'''%%%$$$%%%%%%&&&&&&'''''''''###&&&)))***)))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))*********))),,,,,,---------,,,+++***.........///111222111///000//////......///000111444555:::DDDSSSggg(((***,,,///111444777::::::===<<<777444555666555......///000111222444444555444222222222000,,,((()))$$$$$$))),,,++++++,,,***+++,,,***))))))***,,,***+++***'''### !!!!!!!!!"""###%%%&&&'''&&&''''''(((((((((((((((((('''&&&$$$######""""""$$$"""!!!"""###$$$###!!! """###""" """$$$###"""!!!!!!"""###$$$%%%######$$$%%%%%%$$$$$$$$$""""""###%%%&&&((())))))))))))(((((()))+++,,,------***)))******''''''***&&&(((***)))''''''(((***......//////...+++)))'''&&&&&&'''''''''&&&%%%%%%###$$$%%%&&&'''((((((((($$$''''''$$$###''')))((()))%%%%%%))))))''')))...,,,------+++))))))***+++&&&&&&''''''(((***+++,,,000222555555333111000111...///000000///...---,,,...///000111111222222222000...,,,,,,------+++(((%%%&&&)))+++,,,+++***)))((('''%%%&&&((())))))(((...---+++++++++***)))((((((+++......---,,,,,,---(((+++,,,,,,///444444111---...///,,,)))&&&'''(((***(((***...---(((&&&''')))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((&&&###"""######""" ###$$$$$$$$$$$$%%%%%%%%%&&&((()))&&&""" ###&&&((((((((()))))))))))))))+++***(((''''''&&&$$$"""!!!!!!%%%'''&&&$$$(((///%%%%%%###""""""###$$$$$$$$$######$$$%%%%%%###!!!'''&&&%%%%%%'''))))))((( %%%%%%###"""$$$(((,,,+++)))&&&$$$###$$$%%%$$$$$$###""""""###$$$%%%"""$$$&&&'''(((***---000555666777555///***%%%$$$$$$""" !!!$$$&&&'''&&&'''%%%###%%%)))+++)))'''555000***&&&%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))000---)))&&&&&&'''((((((&&&&&&'''((())))))))))))***++++++++++++++++++,,,---,,,+++,,,---,,,+++)))&&&&&&''''''(((((()))))),,,------------///333555777777777:::@@@EEEHHHIIIAAAAAABBBAAA???;;;777555111///,,,)))'''''''''((((((,,,//////+++((((((***+++)))((((((******'''%%%$$$$$$%%%%%%&&&''''''((($$$&&&***+++***(((((((((''''''&&&&&&&&&&&&'''''''''((()))******))))))((()))***+++,,,,,,,,,++++++---------...111111000///000000/////////000222333333333888@@@LLL]]]www+++---///000111333666999<<<>>><<<666333444555333++++++++++++---...000000555333000///...,,,'''###'''''')))---,,,''''''+++%%%$$$'''++++++'''(((,,,000000...+++&&&""" !!!!!!!!!"""###%%%&&&'''&&&''''''((()))(((((((((((('''&&&$$$###""""""""""""!!! ###%%%%%%$$$!!!"""!!!!!!$$$###"""!!!!!!!!!###$$$%%%%%%%%%%%%%%%$$$###""""""!!!"""$$$&&&((()))))))))+++***((('''''')))***,,,'''&&&''')))'''$$$$$$((($$$&&&((('''$$$###%%%''',,,------...,,,***(((&&&&&&&&&&&&'''&&&&&&%%%%%%"""###$$$%%%&&&'''''''''!!!&&&)))&&&$$$&&&((((((***&&&&&&***)))&&&(((...------,,,***(((((()))+++&&&'''(((((()))******+++222444666666444111000000,,,---///111111000///---......000111222222222222...,,,+++,,,......,,,)))"""%%%)))---//////---,,,)))'''&&&&&&((())))))(((,,,***'''(((++++++)))&&&******+++,,,,,,,,,+++***&&&)))***+++///555555222...//////---(((%%%%%%''')))(((***...---'''$$$$$$&&&'''(((((()))((((((((($$$%%%&&&%%%%%%&&&''')))***'''$$$"""""""""!!! """######$$$$$$%%%&&&&&&$$$&&&(((&&&"""!!!%%%)))************)))))))))))),,,***(((''''''&&&$$$""" !!!%%%(((&&&$$$(((000$$$###"""!!!!!!"""###$$$$$$$$$###$$$%%%$$$""" $$$"""!!!!!!###$$$$$$$$$ """###&&&///---,,,***&&&###"""###$$$$$$$$$###""""""###$$$%%%$$$%%%&&&&&&&&&(((+++...888999:::888222+++'''$$$""" !!!%%%)))***)))&&&$$$###%%%)))+++***''';;;555---'''%%%%%%&&&''' !!!"""$$$%%%&&&)))&&&$$$###%%%'''))))))((((((((()))(((''''''&&&*********++++++,,,,,,---...---,,,,,,------+++)))$$$$$$%%%'''(((***+++,,,......///......111444777:::999888;;;@@@EEEIIIKKK@@@BBBCCCCCCAAA===888666111///,,,)))'''''''''(((''',,,000///+++((()))++++++)))((((((******'''$$$$$$$$$%%%%%%&&&'''(((((($$$'''***,,,+++)))((((((((((((''''''''''''(((((('''((()))******)))((('''((((((***++++++,,,,,,,,,---,,,---...000111000///111000000000000222333444111222666===GGGXXXppp000000000000111222333333<<<777666999999333000222,,,++++++*********++++++,,,000111---))))))&&&###((($$$!!!$$$***,,,'''"""%%%&&&(((---111222...***:::888222***""" """&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''%%%$$$''')))(((&&&$$$$$$&&&'''%%%"""$$$$$$$$$$$$$$$###""""""%%%$$$######$$$$$$###!!!"""###$$$&&&&&&&&&%%%$$$''''''((())))))'''#########$$$'''***,,,+++***)))&&&$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######,,,&&&!!!  %%%)))&&&&&&+++---)))%%%### ###''')))'''$$$"""$$$&&&((((((((('''&&&$$$((()))((((((******&&&)))******)))'''(((***,,,,,,,,,++++++)))((('''&&&$$$&&&(((+++,,,,,,++++++111222333333222000---,,,000///...---,,,,,,,,,,,,---)))***000111......333---,,,,,,---///000000///&&&$$$&&&+++...---///333111///,,,***))))))((('''***(((''''''((((((((('''+++***)))))))))'''$$$!!!$$$(((...111222222222222000---,,,...,,,'''&&&((()))+++---...---***'''$$$)))'''&&&)))...///,,,((((((''''''((())))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%%%%%%%%%%$$$"""&&&$$$$$$%%%''')))***)))******++++++++++++******///***%%%$$$&&&&&&###$$$ """((()))$$$!!!###$$$###"""""""""###%%%&&&$$$###"""!!!!!!"""###$$$###%%%###$$$'''&&&%%%$$$######$$$%%%&&&'''((((((&&&$$$"""""""""""""""""""""""""""""""""$$$""""""%%%&&&&&&+++111===DDDGGG@@@666...(((###$$$$$$$$$$$$%%%''')))***...+++(((''''''((('''&&&000777555)))###((()))$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%$$$%%%&&&))),,,...((((((((()))***+++------...)))...111,,,000444000111---+++,,,///000,,,((((((((())))))***+++---......------///222555666666===<<<<<>>:::666222///***'''&&&'''&&&&&&((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))!!!%%%((()))'''&&&'''))),,,***(((&&&%%%%%%&&&'''%%%%%%&&&&&&((()))++++++*********)))******+++,,,//////000111111111111111------...111222222000...222222666===CCCOOOiii222111111111111222222333<<<666222333111,,,***,,,(((''''''&&&&&&'''''''''&&&+++---)))''''''%%%""")))%%%###$$$''')))(((&&&&&&&&&(((+++------+++))):::888444---'''%%%&&&)))$$$$$$##################$$$&&&'''&&&$$$$$$&&&((()))'''%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%$$$######'''%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((()))'''&&&&&&%%%%%%'''***++++++))))))'''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###&&&!!! !!!"""''',,,+++'''&&&***,,,(((%%%%%%###"""###%%%((((((&&&###$$$%%%'''((()))((('''&&&"""&&&((('''(((++++++(((+++++++++***)))))),,,.........------,,,***)))(((&&&''')))+++,,,,,,++++++000000111111000...,,,***,,,,,,+++***))))))((((((***'''(((,,,---++++++///+++++++++,,,...///...---'''%%%'''+++...---///222222---((((((+++,,,)))&&&+++)))'''''''''((('''&&&***))))))*********(((&&&&&&)))---111333333222111333---+++,,,---***)))******+++,,,------+++(((&&&***'''&&&)))---...+++'''(((''''''((())))))(((&&&'''''''''&&&&&&&&&%%%%%%'''&&&$$$$$$%%%%%%###"""%%%$$$###$$$'''))))))))))))******************)))(((&&&###$$$''''''"""$$$!!!###)))***%%%"""###$$$$$$###"""###$$$%%%&&&###"""!!!!!!!!!!!!"""###+++'''&&&(((&&&!!! $$$###""""""""""""###$$$'''(((((('''$$$######$$$""""""""""""""""""""""""$$$""""""%%%&&&&&&+++111===GGGMMMHHH<<<222***$$$)))(((&&&&&&%%%&&&'''(((+++)))&&&&&&&&&'''&&&%%%'''...---###$$$&&&""""""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&(((***---...))))))))))))***+++,,,,,,...)))...111,,,///444///000---+++,,,...///,,,((((((((())))))***,,,---------,,,---///444777999999>>>???@@@CCCFFFJJJNNNPPPJJJGGGCCCAAAAAA???;;;777222///***''''''''''''&&&(((''''''''''''((()))***++++++)))((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&###%%%(((((('''&&&(((***///---***'''%%%%%%%%%%%%''''''''''''((()))++++++***************+++,,,,,,......///000000000000/////////000111333333000...333111555;;;@@@JJJccc{{{222222111000000000111111999222---,,,***(((((()))%%%%%%$$$$$$$$$$$$%%%%%%###(((***'''%%%&&&%%%###(((&&&$$$###$$$&&&((()))%%%'''((()))(((''''''(((333222000,,,(((%%%&&&'''###$$$$$$$$$$$$$$$%%%%%%%%%'''((((((''''''(((***+++)))'''''''''&&&$$$###'''''''''''''''&&&%%%%%%((('''%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$%%%''')))***)))(((''''''(((***++++++)))***(((&&&&&&((())))))((((((((('''&&&&&&%%%$$$$$$)))$$$!!!""""""!!!$$$))),,,(((&&&)))***'''%%%&&&'''&&&&&&''')))(((&&&###''''''((())))))'''&&&%%%"""&&&((((((***---...+++,,,,,,---,,,++++++...000/////////...---,,,+++***)))***+++---------,,,+++...///000000///---***)))*********)))((((((''''''&&&$$$$$$((()))'''(((***)))))))))+++---...,,,***(((&&&''',,,...---...111111***$$$&&&,,,///+++&&&+++)))''''''''''''&&&%%%)))((((((***,,,,,,+++***))))))+++000444555333///444---***+++---++++++,,,***++++++,,,,,,+++******+++)))((())),,,---***''')))(((((((((******((('''))))))))))))(((((((((''''''%%%$$$$$$$$$$$$###!!!$$$###"""###&&&'''((('''((())))))******))))))(((%%%$$$$$$'''***)))$$$ $$$###&&&******&&&######$$$$$$###"""###$$$%%%&&&$$$$$$###""""""###$$$$$$!!!""""""!!!""""""!!!!!!!!!!!!""""""&&&'''((('''%%%$$$%%%&&&""""""""""""""""""""""""$$$""""""%%%%%%&&&***000===KKKUUUPPPCCC666,,,&&&,,,+++)))'''%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&%%%$$$))))))"""!!!&&&(((%%%"""$$$%%%%%%$$$###$$$&&&###$$$&&&(((***,,,...///++++++************++++++...)))...111,,,///444///000---++++++---...+++((((((((()))***+++,,,------++++++,,,000444999;;;;;;===AAAFFFHHHIIIKKKOOORRRMMMIIIEEECCCBBBAAA<<<888333///+++(((''''''''''''''''''''''''(((***+++,,,---,,,***)))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&''''''&&&'''(((***111///,,,)))&&&%%%$$$$$$((((((((((((((()))******)))******+++,,,------...------...////////////...111111111222333333000...333111333999<<>>LLLWWWSSSEEE999000***---+++)))&&&$$$$$$######$$$######%%%'''((('''%%%###''''''######'''(((&&&###$$$%%%%%%######$$$%%%###$$$&&&)))+++---...///...---,,,,,,+++++++++,,,...)))---000,,,...333...///---+++***,,,,,,***)))((()))***+++,,,---------,,,+++,,,///444888::::::<<>>JJJSSSOOOCCC:::333///***(((&&&$$$##################$$$''')))***(((&&&"""######!!!!!!$$$$$$"""###%%%%%%%%%######$$$%%%###%%%''')))+++---......000000///...------------...)))---000+++...222---...,,,+++************)))((()))***,,,------------...------///333666777777;;;BBBIIIMMMLLLMMMPPPTTTPPPLLLGGGDDDCCC@@@<<<888444111,,,)))((()))((((((&&&&&&'''(((***,,,...///...---,,,***)))))))))))))))(((((('''''''''(((((()))(((&&&&&&'''((()))***++++++***)))))))))))))))'''''''''&&&''''''((((((***+++---.../////////.........///000000000//////111///...///000///...,,,111...000666999===MMM___xxx******)))((((((((())))))''')))(((&&&%%%&&&"""$$$######$$$$$$%%%&&&''''''++++++&&&###$$$$$$"""$$$)))+++(((&&&%%%%%%$$$%%%&&&''''''(((***,,,))))))***,,,---...,,,***)))***************++++++******,,,...111222111000111222222000---,,,,,,---...////////////...------,,,***))))))++++++***(((((((((''''''((())))))***+++,,,...111333111...***((('''&&&&&&)))+++,,,,,,)))((((((***,,,,,,+++***)))((('''&&&%%%&&&''''''(((&&&&&&))))))'''(((+++)))&&&&&&((('''%%%''',,,+++------,,,*********,,,))))))(((''''''&&&%%%%%%&&&***+++)))***,,,+++(((///000///---++++++,,,...)))*********))))))((('''.........------------------...//////...,,,)))((())))))***++++++***)))((($$$&&&'''%%%%%%((((((&&&&&&%%%%%%&&&((())))))((()))&&&'''******''''''***%%%(((++++++)))***///444---+++))))))***+++***)))---+++)))((((((((((((&&&,,,******---000111///,,,+++,,,---,,,&&&"""&&&...((((((((((((((()))***+++...------,,,,,,---......///......///000000///---+++++++++************)))(((&&&%%%%%%%%%%%%$$$"""%%%###"""###$$$&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%***+++((($$$%%%&&&&&&""""""!!! !!!"""###$$$"""######$$$$$$######"""+++((((((***)))%%%###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""%%%""""""$$$$$$$$$(((...<<>>??????@@@CCCIIIPPPVVVXXXYYYVVVRRRLLLIIIGGGDDD>>>:::666222...+++*********))))))))))))***+++,,,---...---,,,***)))((((((''''''&&&&&&&&&''')))***,,,---)))(((''')))++++++(((%%%%%%&&&'''((()))))))))((()))))))))***+++---...//////000111222111///---,,,+++,,,------......------000...---...000111111111444000000444333222;;;GGGXXXqqq((((((((('''&&&'''+++------------,,,++++++...000...,,,******,,,...///...111000000222222000000111111...,,,......,,,---000---+++***,,,//////,,,)))---+++))))))***,,,,,,,,,+++)))'''&&&((())))))))))))******+++,,,,,,---......000333666888777444000444555666666444333444555111333555555444222222333111---,,,444>>>AAA:::222555666666666444222///---&&&(((***)))'''%%%$$$%%%%%%$$$###$$$''')))******++++++,,,...000000///---......//////...---,,,,,,...,,,++++++...222666999<<<:::888555222000///...,,,,,,+++)))((()))---000///>>>CCC:::999BBBCCC:::888999777333333666555111///---+++++++++,,,+++***---+++)))***,,,---+++(((((()))+++,,,+++)))&&&$$$!!!$$$'''+++,,,+++)))''''''''''''(((((()))***+++(((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''((('''%%%%%%%%%''')))***---...............---------+++,,,---,,,((())),,,---,,,+++*********+++++++++---,,,***+++...,,,'''&&&&&&%%%%%%$$$###""""""((('''&&&%%%&&&(((+++,,,'''((()))+++---,,,)))&&&'''%%%$$$%%%((()))'''$$$&&&''')))***)))(((&&&%%%%%%###'''+++(((###$$$$$$%%%$$$###"""!!!###"""!!!###&&&(((&&&$$$%%%'''((()))(((&&&###!!!###%%%''''''%%%"""!!!!!!***&&&###$$$((()))&&&"""+++(((%%%$$$$$$$$$###""" %%%'''&&&'''(((&&&"""''''''&&&&&&$$$###!!! &&&%%%""" !!!###$$$!!!!!!"""###$$$&&&''''''111888AAAEEECCC===999666,,,***&&&%%%$$$$$$###"""$$$$$$%%%(((++++++((($$$(((&&&$$$$$$&&&'''%%%"""&&&%%%$$$######$$$%%%&&&###&&&)))++++++++++++,,,---------,,,******+++---++++++++++++,,,,,,---...+++)))'''&&&&&&(((***,,,,,,,,,------...---------+++222666444666===AAA???DDDEEEHHHLLLPPPRRRRRRPPPXXXTTTQQQNNNGGG???<<<>>>;;;666111---+++++++++++++++******+++------+++***000,,,***,,,,,,(((&&&'''''''''&&&%%%&&&'''((())))))((('''(((*********)))((())))))))))))*********,,,,,,---,,,++++++,,,...333444444555333111///------,,,***+++,,,------,,,/////////......---------///---///333666777===DDDVVVggg'''&&&&&&'''))),,,///000.........---++++++---///000...---...000222333333666666666888888777777777444000///111111...///333///000222222000...---,,,...,,,******+++,,,,,,+++///---***))))))))))))((()))***+++,,,------------/////////111333333222111555777999:::888666666666555777999999777666666666222//////666@@@DDDAAA<<<888666444111///---,,,,,,&&&''''''(((((('''&&&%%%(((''''''(((+++---------,,,,,,,,,...000111///..................---,,,,,,---,,,******,,,///222555777666444222000...------.........,,,+++---000333555???DDD???===@@@@@@;;;===<<<888444444888999666333111///...//////---,,,///---,,,,,,------,,,***((()))*********(((&&&$$$%%%''')))++++++)))'''&&&(((((((((((()))******+++,,,+++(((&&&%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%&&&(((***+++000000000111111000000///---+++,,,...,,,((()))---,,,,,,,,,,,,,,,,,,++++++,,,---,,,***+++---+++'''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%''')))***%%%&&&'''***,,,,,,***(((&&&$$$$$$%%%''''''%%%###$$$&&&'''))))))(((&&&%%%(((&&&&&&'''$$$ """###$$$$$$$$$###"""!!!"""!!! """%%%&&&%%%###%%%&&&'''''''''%%%###"""$$$&&&))))))'''$$$###"""%%%$$$$$$%%%&&&''''''&&&***'''%%%$$$$$$$$$$$$###"""$$$######%%%$$$ %%%%%%%%%%%%$$$"""!!! %%%$$$"""!!! !!!"""###$$$%%%&&&&&&''''''''''''///666>>>BBB@@@;;;777555...+++'''%%%$$$$$$"""!!!$$$###$$$&&&((((((%%%"""'''%%%###$$$%%%&&&$$$"""%%%$$$###""""""###$$$%%%&&&)))+++,,,,,,,,,,,,---***++++++,,,,,,---------------,,,,,,------......---+++)))'''&&&''')))***,,,------......---------,,,222666555888>>>AAAAAACCCEEEHHHLLLQQQSSSSSSQQQXXXVVVUUUUUUOOOEEE@@@@@@<<<888222...---,,,,,,+++******)))+++------,,,+++///***(((******'''%%%&&&'''&&&&&&%%%&&&'''((()))&&&%%%$$$%%%&&&''''''%%%))))))))))))************+++,,,---,,,******,,,---333444444555333111///------+++***+++,,,------,,,.........---------,,,,,,///---///333555777<<>>??????888444333555444222333666333777;;;:::555000///111000...,,,,,,---------+++333000---+++******)))''')))***,,,.........---,,,111///,,,,,,...111222222444888<<>>>>><<<;;;::::::444222333888???DDDFFFEEE888555000+++)))(((***+++'''%%%$$$&&&))))))'''$$$&&&%%%%%%'''***,,,,,,+++---------...111111000///---------------,,,,,,+++,,,+++)))((()))+++---...111000///---,,,+++++++++******+++++++++,,,///222<<<@@@EEEFFFCCC???======BBB@@@;;;666777===???===999777444333333222000...000111111000...---------(((((((((((('''&&&%%%%%%******++++++***(((&&&%%%)))))))))((())))))******///,,,(((%%%###$$$'''(((%%%$$$###$$$&&&&&&&&&%%%&&&&&&&&&&&&''')))+++------------------------------+++,,,...,,,)))***...+++,,,---.........---,,,---...---++++++---+++&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$%%%(((+++,,,***(((%%%$$$###$$$%%%%%%$$$"""###$$$&&&((((((((('''&&&,,,)))&&&%%%!!!###!!!!!!###$$$$$$###"""!!!!!! """$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***+++)))&&&$$$$$$!!!###%%%&&&$$$%%%''')))(((&&&$$$$$$%%%&&&%%%$$$"""%%%&&&$$$$$$''''''$$$###############"""!!!!!!#########"""""""""""""""%%%&&&((())))))(((&&&%%%,,,111888<<<;;;888444222...+++(((%%%%%%$$$"""!!!%%%$$$###$$$%%%%%%###!!!%%%$$$######$$$%%%###"""%%%$$$###""""""###$$$%%%(((***++++++******+++,,,((('''(((+++///111///---//////...---------.........---***(((''''''((()))------.........------,,,---222666777:::???CCCCCCCCCDDDHHHNNNSSSUUUUUUTTTWWWUUUWWWYYYTTTJJJBBB@@@===999333///---,,,++++++***))))))***,,,...---,,,...)))'''))))))&&&$$$%%%'''&&&&&&&&&&&&'''((((((((('''&&&'''((())))))''')))))))))*********+++++++++,,,,,,+++******+++---222333444444333111///------+++******,,,...------------------,,,,,,,,,,,,...---...222444555:::AAAGGGWWWooo000,,,((())),,,...,,,(((.........,,,))))))***,,,,,,******,,,000333555666444777999:::<<>>;;;777666555444222000000000000///---444111...,,,++++++***)))***+++...000000///---,,,222000......000333444555222888???DDDEEEDDDBBBAAA???AAACCCBBB@@@>>>======555444444555888===@@@BBB222000,,,(((&&&&&&'''((('''$$$!!!$$$)))+++(((%%%%%%%%%%%%'''***++++++***...------...000111000///+++,,,,,,,,,,,,,,,++++++******(((''''''(((((()))++++++***)))))))))))))))%%%''')))+++,,,...222444>>>>>>CCCJJJGGG===;;;AAABBBBBB>>>;;;<<>><<<888333///---,,,***))))))(((((())),,,.........---)))''')))***&&&%%%&&&&&&&&&&&&&&&''''''(((((()))((('''((()))******((()))))))))*********++++++***+++,,,+++))))))+++,,,111222333444333111///---,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,...---...222333333888>>>CCCPPPggg111,,,((())),,,---***&&&------,,,***(((''')))***)))((((((***///222555555888;;;<<<888888;;;:::666:::777555666555333333666888888999<<<>>>>>>;;;888777666444444555444222000111///,,,+++,,,---,,,+++,,,...000222222111///---333222333555888:::999888666<<>>======444444222111000111444555******)))(((((('''&&&&&&'''### ###(((+++)))%%%(((((((((+++---///...------,,,+++,,,...//////...******+++++++++++++++***))))))(((((('''''''''''')))((((((((((((((())))))'''***...000333555888:::<<<:::???HHHFFF<<<<<>>@@@???>>>@@@DDDCCC???:::999777777777555333000333555666444000...///111***))))))((('''''''''&&&++++++++++++++++++******''''''&&&&&&&&&'''(((((($$$%%%&&&'''''''''''''''((('''&&&''')))***)))((($$$$$$%%%&&&((()))+++,,,------,,,,,,,,,---...///---,,,---///...+++,,,000,,,---///000000///---,,,---///...+++,,,...,,,'''++++++***(((&&&%%%$$$###&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&'''((((((&&&$$$$$$%%%&&&%%%$$$#########$$$&&&(((***+++***))))))+++------+++'''&&&%%%%%%!!!"""###$$$$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%###%%%'''(((&&&$$$$$$$$$(((%%%"""###'''(((%%%"""&&&%%%%%%%%%'''((('''%%%!!!$$$$$$""""""%%%&&&### !!!""""""""""""!!! !!!###$$$$$$###"""!!!###%%%(((+++,,,+++***(((&&&(((,,,///222222111///+++)))&&&%%%&&&'''&&&%%%''''''&&&%%%$$$##############################$$$%%%$$$###""""""###$$$%%%((((((((('''%%%%%%'''((()))''''''+++111333///+++......---,,,+++++++++,,,++++++******+++,,,---....../////////......---,,,///111555:::===@@@EEEIIIFFFHHHMMMTTTZZZ\\\[[[ZZZWWWRRROOOPPPNNNFFFAAA???999666111...,,,+++)))'''***)))((()))+++............)))(((******'''&&&'''&&&&&&&&&'''''''''''''''%%%$$$###$$$&&&'''&&&%%%(((((()))))))))***************+++***)))(((***,,,///000111222111000...,,,,,,***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,...111222111555:::<<>>BBBAAA999666888555...777444222333222//////333555333222666;;;===;;;888888777666777777777555333000...,,,,,,---//////...000111333444444333111000333444777;;;>>>@@@???======BBBHHHJJJHHHBBB===:::???@@@AAA@@@===:::999999111000...---+++******)))%%%&&&((())))))(((&&&$$$&&&###"""###&&&)))(((&&&%%%&&&'''))),,,---,,,***+++)))((()))+++------,,,((()))******************((())))))******))))))((()))))))))((()))******+++(((,,,000333444555777999666666;;;BBBAAA;;;<<>>@@@EEEJJJGGGJJJOOOVVV\\\^^^\\\ZZZ[[[SSSNNNMMMKKKFFFAAA???777444000---,,,+++)))'''+++***((()))+++---......---)))(((***+++(((&&&'''%%%&&&''''''((((((''''''&&&%%%$$$%%%'''((('''&&&'''''''''((((((((()))))))))******)))(((((()))+++---...///000000...,,,++++++***)))***---...///...,,,,,,,,,,,,---------------,,,...111111000222777<<>>BBBGGGIIIFFFAAA<<<999;;;<<<===;;;888555444333,,,++++++,,,---,,,(((%%%&&&'''((())))))'''%%%$$$%%%$$$$$$$$$$$$&&&''''''""""""$$$''')))***)))''')))'''&&&&&&(((*********'''((())))))*********)))''')))+++,,,------,,,++++++++++++++++++,,,,,,---,,,///333444444333222333222555888:::999888:::===555777888777:::???>>>;;;222222333555777777555333333222111111111111000///,,,---...///...,,,***))))))+++---//////...,,,+++&&&&&&'''''')))***,,,---%%%&&&((()))************)))(((((((((***+++***)))(((((()))***+++,,,,,,,,,((('''&&&&&&&&&(((***,,,...,,,...000///,,,...222000//////...---,,,+++++++++------+++---000///************))))))(((((('''&&&'''((())))))))))))))))))'''&&&'''(((((('''&&&(((***+++***'''&&&&&&'''&&&''')))***+++***((('''&&&,,,...***)))******&&&&&&&&&&&&&&&%%%$$$"""!!!!!!$$$&&&%%%###"""###$$$&&&%%%$$$$$$############%%%%%%$$$"""!!!"""$$$'''(((&&&%%%&&&((()))(((&&&'''&&&&&&'''((((((&&&$$$###''')))((((((***)))%%%""""""#########"""!!!!!!!!!!!!"""###############%%%&&&'''((())))))))))))$$$$$$%%%)))...111111000...,,,(((&&&&&&&&&$$$######&&&))))))&&&$$$###$$$"""$$$&&&%%%$$$###%%%''''''&&&%%%$$$$$$%%%&&&'''%%%'''******)))(((((((((%%%&&&(((+++...000222333---,,,,,,,,,,,,------...,,,,,,,,,------...//////000000000000///...---,,,......333;;;???@@@DDDKKKGGGJJJOOOVVV[[[]]][[[YYY[[[SSSMMMLLLJJJDDD???<<<666333000...---,,,+++)))---+++)))(((***,,,------,,,(((&&&)))***'''%%%'''%%%&&&'''((((((((('''&&&((('''&&&''')))***)))(((&&&&&&&&&&&&''''''''''''((()))***)))'''''')))***+++,,,---......---+++)))+++***)))***---//////...,,,,,,---------.........---,,,---111000...000555;;;@@@JJJ\\\uuu111222222000---***))))))---------,,,+++,,,...000)))(((''')))---111333333555<<<<<<555555;;;:::333000,,,***+++***''''''***'''***,,,+++***+++000444555444555666888888666444444222000///000111111111666666666666555555666666333444666:::???CCCDDDDDD:::>>>DDDGGGFFFBBB>>><<<888999:::888555111000000)))((()))---000000+++&&&))))))))))))'''&&&$$$###%%%%%%%%%$$$###$$$&&&((($$$%%%&&&))),,,---+++)))'''%%%$$$$$$&&&((())))))''''''((())))))***))))))''')))+++...//////......------------------...///444777999:::777555333222000555777555333555888999444555444222555;;;===;;;000000222555888888777555333000...///111222000...---...000111000...+++)))***,,,...000000...+++)))''''''((()))+++---...///+++***)))))))))***,,,,,,,,,+++++++++---...---,,,***+++,,,---------------******(((((()))+++---///...,,,...000000---...222111000...---+++************,,,,,,+++---111000,,,(((((())))))*********+++'''''')))***++++++++++++(((&&&&&&''')))***)))((())),,,---,,,)))'''''')))&&&''')))***)))(((&&&%%%%%%***,,,'''&&&******'''''''''((('''&&&$$$""" ###%%%$$$""" !!!###&&&&&&&&&%%%$$$###""""""&&&%%%$$$!!! """&&&)))$$$&&&(((((('''(((***+++'''''''''((()))(((&&&### $$$'''&&&&&&(((&&&!!!###############"""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$(((---111222111111...***'''&&&$$$"""!!!!!!%%%))))))'''$$$######"""%%%'''&&&$$$$$$&&&(((''''''%%%%%%%%%%%%''''''"""$$$'''((('''&&&&&&&&&"""%%%(((***,,,000444888---------------...///000..................------000000000000///...---,,,...---222;;;??????DDDLLLFFFIIIOOOUUUZZZ\\\ZZZWWWXXXQQQKKKKKKIIIBBB;;;888666333111//////...,,,+++...+++)))(((***,,,------+++&&&%%%((()))&&&$$$&&&%%%%%%'''((((((((('''&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))'''''')))******+++,,,------,,,***)))+++***)))***---/////////---------....../////////---+++---000000...///333666888AAAQQQjjj333,,,))),,,,,,((('''+++......,,,,,,++++++++++++------...///////////////222111000333777888555222---+++)))+++---///---+++,,,,,,------.../////////---111333222//////222666//////000000111222333333222555999:::999888888888666444555999@@@EEEFFFFFFDDDBBB@@@<<<888444000...333444555333111///000000000******222555000)))'''...,,,*********)))'''%%%''''''&&&''''''((()))***+++(((&&&%%%&&&&&&&&&%%%&&&%%%###$$$%%%&&&&&&%%%'''((()))++++++******)))***++++++,,,---...//////...//////...---...///111777666555444333111000///***+++---///222222111///000000000000222444666777---222222000333<<>>666///,,,000444555444444222111000//////000111111000//////000000...+++(((((('''''')))******(((&&&,,,+++))))))***+++***)))***)))+++000000++++++000111///------///000...+++---,,,++++++------,,,***+++,,,......---,,,---...,,,///,,,$$$%%%...---%%%222000---...///000---+++*********))))))'''&&&&&&---,,,***(((((()))+++,,,)))))))))***+++,,,,,,,,,000...+++***+++,,,---,,,)))))))))'''&&&''')))+++&&&&&&'''((()))***++++++---(((###"""%%%%%%"""!!!$$$%%%$$$""""""&&&***))))))'''%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''&&&''')))+++---,,,***'''%%%%%%%%%%%%%%%%%%$$$###""" """###$$$###!!! ###"""!!!!!!!!!###$$$%%%)))&&&######$$$%%%###!!!"""%%%(((((((((***...333555///(((%%%&&&'''$$$!!!&&&&&&(((+++)))%%%$$$&&&$$$$$$$$$%%%''''''%%%###'''$$$""""""%%%''''''&&&***$$$###))),,,)))''')))'''))),,,...000000//////......---------......///...///111000...///222666222000//////000000///---///---,,,111999@@@DDDEEEHHHKKKMMMOOOTTT[[[\\\YYYTTTPPPHHHAAA<<<::::::;;;666555333222111000000000444///+++***---...,,,(((******))))))((((((''''''(((&&&%%%&&&((()))&&&###''''''''''''''''''''''''%%%&&&'''(((((()))))))))&&&&&&&&&&&&'''(((******---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111///......//////000111222111777@@@NNNeee///***'''***+++((((((+++,,,,,,+++***************...///000111111000//////+++++++++,,,......---,,,...,,,***+++,,,---+++))),,,,,,------...//////000---000222111......222777333222222222222111111111111444777888777777777888888666666999===@@@AAA@@@======<<<:::777444111///---///111111///,,,++++++---))))))///222///---///...---++++++,,,,,,***((())))))))))))))))))***+++(((&&&$$$%%%''')))))))))'''%%%###$$$%%%&&&&&&%%%'''((()))***+++******)))***++++++,,,---...//////.../////////------...///555444333222000///......222111000///000000///...222111000///...///000111+++000222111444:::<<<999555///,,,111444444222222111111000000111222444555//////...//////...***((()))((()))+++------,,,***+++***))))))***+++++++++,,,+++---222111------222333111///000222222000......---++++++,,,,,,,,,+++,,,---//////---,,,,,,---...111---&&&(((//////'''111///---...000000///---++++++++++++***)))((('''+++***)))((('''((())))))''''''((()))******+++,,,---+++((('''(((******)))+++---000000,,,'''""" $$$%%%%%%'''((()))******...)))%%%$$$%%%&&&### $$$###""""""$$$%%%&&&'''%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&'''(((((('''((()))''')))+++---,,,***'''%%%$$$%%%%%%%%%$$$$$$###""" """###$$$###"""!!!###"""!!!!!!!!!"""$$$%%%(((%%%###"""$$$$$$###!!!!!!###%%%''')))---111444555///(((%%%&&&&&&###!!!""""""$$$((('''######&&&(((&&&$$$###$$$$$$$$$###'''%%%###$$$&&&'''&&&%%%(((######(((***(((&&&'''''')))+++...///000//////...---------------......,,,...000000...///222444444333111111222111000...111000000222666<<>>BBBLLLTTTUUUTTTVVVXXXYYYJJJDDD>>>;;;;;;<<<:::888===<<<:::777333///,,,***'''''''''(((***++++++*********))))))((((((''''''((((((((())))))***,,,---++++++++++++++++++******%%%(((+++......---+++)))***))))))))))))***+++++++++,,,,,,------,,,++++++---------------------------///111111000///000111222111000000///000000000888444555===JJJ^^^zzz&&&&&&%%%$$$&&&++++++)))---...000111222222222111)))))))))***))))))((((((******+++***))))))***,,,''')))******))))))***+++))))))***++++++,,,,,,---)))))))))******+++,,,---,,,,,,------------------***++++++,,,///666===CCC===???AAAAAA???=========888999999999777444000...111111111///...000333666;;;EEEMMMKKKDDD===777222///...---...///000///...++++++******)))*********)))'''%%%&&&(((*********(((&&&$$$$$$%%%%%%$$$###(((((('''''''''((()))******++++++,,,---...//////444777::::::888444111000000///---+++******,,,---111555:::;;;777333111000444222000---+++)))))))))***'''&&&((())))))+++///,,,)))(((***((($$$"""$$$''''''&&&&&&&&&''')))***,,,***))))))******)))(((&&&&&&''')))+++,,,***)))&&&(((***)))''''''***---+++...///,,,,,,///111000111333444444333222333555444111...------......---))),,,//////---+++)))(((***,,,///...,,,***)))(((***,,,------------///000,,,,,,------------,,,,,,++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###$$$***---+++&&&""" ###$$$%%%%%%&&&'''((((((&&&&&&'''((())))))((((((%%%(((,,,+++'''&&&(((***&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$$$$######%%%(((******(((&&&$$$!!!"""######$$$#########"""""""""#########$$$$$$"""############"""!!!!!!###$$$$$$###!!!!!!###$$$$$$######%%%(((,,,......,,,***'''$$$"""###$$$%%%$$$"""###%%%$$$!!!"""'''%%%%%%&&&(((++++++***(((%%%'''))))))((('''((()))***...///,,,+++,,,,,,+++*********+++,,,------...///...---,,,,,,++++++,,,---,,,---000333444444333444222111000000///...,,,///000222333333444777999???IIIQQQTTTUUUXXXXXXVVVJJJCCC===;;;===???<<<999>>>===;;;888444///+++)))%%%&&&((()))***+++++++++******))))))(((((('''''''''(((((((((((())),,,///+++,,,---......,,,***(((&&&(((***------,,,+++)))))))))((((((((())))))***,,,---.........---+++***------------------------))),,,///000000000111222444333222111000/////////777333333<<>>EEEMMMRRRVVVZZZXXXTTTJJJCCC===<<<@@@AAA???;;;>>>>>>===:::666111---***'''(((************)))*********))))))((((((''''''%%%'''(((''''''(((,,,000000222444555333///***''''''((()))++++++++++++******))))))((((((((())))))***+++---......---,,,+++........................(((***...000000000000111333222111000/////////000444000222;;;CCCOOOfff}}}+++---***&&&''',,,,,,''''''(((+++---//////...---((('''&&&%%%&&&'''***+++'''&&&%%%(((,,,---***'''+++---...,,,)))'''(((***'''''''''((())))))******(((((()))***+++***'''%%%((('''''''''&&&&&&&&&%%%))))))***,,,111:::DDDLLLEEEHHHJJJJJJFFFCCCBBBCCC=========<<<;;;:::999888888:::===>>>======>>>???DDDMMMTTTTTTRRRPPPIIIAAA<<<:::888888888777555333************+++,,,,,,---+++(((&&&%%%&&&&&&&&&%%%)))'''%%%$$$%%%%%%$$$###(((''''''&&&&&&((()))******++++++,,,---...///000111555:::;;;999555222000444222000------...000111+++000444444111111444777222111///---++++++++++++%%%"""%%%+++,,,((((((+++///,,,***)))&&&""""""&&&"""""""""$$$&&&(((+++---+++)))''''''((())))))((('''&&&%%%&&&&&&%%%### %%%(((***((($$$###&&&***$$$))))))$$$###)))+++)))(((***,,,,,,***)))+++......,,,+++*********(((&&&$$$(((,,,---,,,***(((((())),,,000222...)))((())))))+++---,,,***)))+++...))))))***+++++++++******---,,,***(((((()))+++,,,,,,+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&$$$###"""$$$&&&'''&&&%%%%%%&&&########################"""%%%((())))))***+++,,,***)))+++......+++'''$$$$$$$$$$$$%%%&&&'''(((########################&&&""" ###))),,,(((### """%%%'''(((&&&$$$"""!!!!!!"""#####################""""""######$$$%%%"""###$$$$$$$$$"""!!! ###%%%&&&%%%""""""$$$'''!!!$$$%%%$$$''',,,000''''''%%%###"""###&&&(((###"""$$$'''((('''***///)))&&&###"""###%%%&&&&&&%%%'''((((((&&&(((,,,///***000222---***,,,---+++************+++,,,------111000///...---,,,,,,,,,+++)))''')))---111222111000...------......---+++...,,,---111777;;;<<<:::===CCCKKKPPPWWW[[[XXXSSSJJJDDD>>>===AAACCC@@@<<>>;;;777333...+++)))***,,,,,,***(((((((((*********)))((((((''''''$$$&&&''''''&&&(((,,,000888:::<<<<<<999333,,,((('''(((((()))******++++++******)))))))))))))))***'''(((+++---...---,,,,,,........................(((+++...000000//////000000000////////////000000222---000:::AAAJJJ```www***)))((()))***)))'''&&&''''''((((((((((((''''''(((((((((((()))***+++,,,************************...---,,,***))))))((((((''''''''')))++++++)))'''***)))((()))***+++***)))''')))'''%%%(((---,,,%%%%%%(((******,,,333???HHHFFFGGGEEEAAA@@@@@@<<<777>>>@@@@@@@@@??????@@@BBBBBBEEEEEEAAA@@@BBBCCCBBBHHHJJJOOOUUUXXXUUUNNNHHHCCC;;;666888999444111333000...,,,(((&&&(((,,,///))))))((('''&&&(((,,,///***)))(((&&&%%%%%%%%%&&&***((('''''')))+++++++++)))******+++,,,,,,,,,,,,444333111000/////////000111000...,,,,,,,,,...///222222222000.........//////...---......,,,)))'''&&&'''(((&&&######&&&)))---,,,+++)))'''%%%"""!!!(((&&&%%%&&&((()))***)))((((((((()))+++***(((&&&$$$ !!!&&&(((&&&######$$$$$$%%%&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))***,,,------,,,***)))((('''((()))+++,,,+++***###***...///---,,,+++---...//////...,,,***)))''')))+++,,,,,,***(((''''''***+++)))***---...+++///+++'''&&&))),,,,,,+++***---000000...,,,---///)))((('''%%%%%%%%%&&&''')))'''$$$$$$%%%%%%!!!$$$&&&%%%!!! """"""$$$$$$&&&***......,,,)))&&&&&&(((***)))((((((### """&&&'''"""'''%%%"""!!! """$$$%%%%%%%%%$$$&&&'''((('''%%%$$$$$$$$$##################"""""""""###$$$%%%%%%%%%$$$$$$###"""##################$$$%%%%%%###!!! """######"""!!!###$$$###$$$&&&&&&%%%&&&''')))&&&''''''&&&###!!!""""""%%%###"""$$$'''***++++++,,,+++'''$$$(((///,,,%%%)))))))))))))))******+++++++++,,,,,,---,,,,,,,,,+++---......------///000//////...------------...,,,++++++,,,000222333333+++,,,,,,---,,,+++***)))///111333666888999999999BBBGGGOOOXXX\\\[[[UUUPPPPPPMMMIIIFFFDDDBBB@@@>>>EEECCCAAA>>>:::444---(((...+++)))))),,,---+++)))******))))))))))))******)))))))))((()))+++///333===EEELLLKKKCCC777///+++******))))))))))))******)))***+++***'''&&&'''(((+++)))((((((*********)))***+++,,,,,,,,,,,,+++******+++,,,---............333222000///...---......000000222444777BBBXXXkkk***)))((()))***)))(((&&&&&&&&&''''''''''''&&&&&&((((((((()))***+++++++++,,,,,,++++++++++++,,,,,,+++***)))((('''&&&&&&&&&'''&&&&&&((())))))'''%%%((('''''')))+++------,,,((()))'''%%%&&&+++)))###'''***---......333<<>>666111333333000...000%%%'''******)))((('''(((&&&''''''''''''***...111+++***((('''&&&&&&''''''+++)))(((((()))++++++***((()))+++,,,,,,,,,+++***,,,,,,---......------,,,.........---,,,+++******,,,------,,,,,,,,,---...+++******+++,,,+++)))&&&&&&''''''%%%###"""%%%'''++++++***)))'''%%%###"""((('''%%%&&&''')))((((((***))))))***++++++***(((%%%###!!!"""%%%&&&%%%"""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((()))***++++++***((('''&&&%%%%%%&&&((()))(((&&&"""&&&***,,,,,,+++++++++////////////...,,,***)))((((((((()))))))))))))))"""&&&((('''(((***)))&&&+++)))''''''(((***++++++(((***---/////////000111,,,,,,,,,+++***(((&&&%%%'''&&&$$$$$$$$$""" !!!###"""!!!!!! $$$$$$%%%)))+++***+++)))'''''')))***)))((((((%%%"""###&&&'''%%%"""(((&&&###"""!!!"""$$$%%%$$$$$$###$$$&&&'''&&&$$$$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%$$$##################""""""###%%%$$$###!!!"""$$$%%%%%%$$$###%%%&&&%%%'''''''''%%%%%%&&&'''$$$%%%&&&$$$"""!!!!!!"""&&&$$$$$$%%%(((+++------+++,,,***%%%%%%***+++((())))))(((((())))))***++++++,,,,,,------------------...//////...---...000///......---------------///---,,,+++---------,,,++++++,,,,,,,,,+++***)))000222444777:::<<<>>>>>>FFFIIINNNUUUYYYYYYVVVSSSQQQNNNJJJGGGFFFEEEDDDBBBGGGDDD???;;;777222---)))...,,,******,,,---+++*********))))))))))))******((())))))((((((+++///333CCCKKKRRRRRRHHH;;;111+++***))))))((((((((())))))''')))***)))((('''(((***+++)))'''((()))***))))))***+++,,,,,,,,,,,,+++******+++,,,---............333222000///...//////000...///222666888AAASSSddd|||***)))((()))******(((&&&%%%%%%&&&&&&&&&&&&%%%%%%'''(((***++++++++++++***)))((((((''''''(((((()))***)))((('''&&&%%%%%%%%%((('''''''''))))))'''%%%'''&&&&&&))),,,.........)))***)))&&&''')))((($$$(((+++......---///555;;;EEEHHHHHHAAA<<<<<<<<<;;;>>>@@@DDDHHHMMMSSSZZZ___```\\\TTTNNNOOOTTTRRRMMMPPPMMMLLLQQQXXXYYYTTTMMM777000+++,,,---,,,+++,,,!!!###'''((('''&&&&&&&&&$$$%%%&&&'''(((+++000333+++***)))(((''''''((())),,,***))))))*********)))((())),,,---...,,,+++)))&&&'''***,,,---,,,+++***)))***,,,------,,,***((()))))))))***+++,,,,,,---'''''''''(((******(((&&&&&&&&&%%%$$$""""""$$$%%%))))))(((((('''&&&%%%$$$)))'''%%%%%%&&&'''&&&%%%***(((&&&&&&'''))))))(((%%%$$$$$$$$$#########"""$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&'''(((((((((&&&%%%$$$%%%$$$###%%%'''((('''&&&'''(((******))))))***,,,111111000///...,,,***)))((('''&&&%%%&&&''')))***###''')))((()))+++***&&&%%%'''((((((''''''(((***---,,,,,,---......,,,***---...///...,,,((($$$"""$$$%%%%%%$$$"""  """""""""""" ###$$$###%%%)))(((%%%***)))((()))++++++***(((((('''&&&%%%&&&'''((())))))'''%%%###""""""$$$$$$$$$###"""###%%%&&&%%%$$$###############""""""!!!$$$$$$$$$$$$############$$$$$$$$$$$$############"""!!!!!!"""######""" $$$&&&''''''&&&%%%'''((('''((()))(((%%%$$$$$$%%%###$$$%%%%%%###""""""###&&&%%%$$$&&&***---//////+++---+++%%%"""%%%(((***((((((((((((((()))******,,,,,,,,,------.........000111222111...------...------------,,,,,,,,,,,,///---***)))******((('''+++++++++,,,++++++***)))///000333666:::>>>BBBDDDKKKLLLNNNRRRVVVXXXWWWVVVQQQNNNKKKIIIIIIIIIHHHHHHJJJEEE>>>888444111...,,,...---++++++,,,,,,+++*********))))))))))))******(((((((((((((((+++///333GGGNNNVVVVVVLLL>>>000)))***)))((('''''''''''''''%%%'''))))))((((((***,,,***(((''''''((())))))(((***+++,,,,,,,,,,,,+++******+++,,,------......---000///...------...///000,,,...222666888>>>LLLZZZnnn)))(((((((((******((('''%%%&&&&&&''''''&&&&&&%%%'''(((***,,,,,,+++***)))''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&&&&***((((((((())))))(((&&&'''&&&&&&(((+++......---)))))))))(((((())))))'''+++...000///---...555;;;FFFNNNRRRNNNHHHGGGHHHGGGOOOQQQTTTWWW[[[aaahhhmmmlllfff]]]WWWYYY[[[UUUKKKNNNKKKJJJNNNTTTTTTLLLEEE333---(((((()))+++******''''''%%%###"""###'''***$$$%%%''''''(((***...111***)))((('''''''''((())),,,+++))))))******)))((((((***---//////...+++)))'''''')))***++++++******'''(((***,,,---------,,,*********+++---------,,,(((''''''((())))))'''%%%&&&%%%$$$###!!!"""######&&&&&&'''''''''&&&&&&%%%)))'''%%%%%%%%%%%%$$$###&&&### !!!###$$$$$$!!!###$$$###!!!!!!"""###$$$$$$%%%%%%$$$###""""""$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&$$$###"""$$$######$$$''')))***))))))))))))((('''(((+++...333222111///---+++***)))%%%%%%%%%%%%&&&'''((((((%%%''''''$$$%%%((()))'''!!!$$$((((((&&&%%%&&&(((***((('''))),,,---***&&&******+++***(((%%%"""!!!###%%%'''%%%!!!!!!###&&&&&&""""""$$$### ###$$$"""!!!%%%)))((("""(((((()))+++,,,+++***(((((())))))(((&&&'''+++...)))(((&&&$$$######$$$$$$%%%$$$######%%%&&&&&&%%%######$$$$$$$$$###"""!!!%%%%%%%%%%%%$$$######"""############""""""!!!!!!"""!!! !!!"""###""" $$$&&&''''''&&&%%%'''((('''((()))'''%%%$$$%%%&&&###%%%&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%)))---...///...,,,((($$$"""$$$'''((((((''''''''''''((()))))),,,,,,,,,,,,---...//////333444444222///---------,,,,,,---,,,,,,,,,++++++,,,***(((((()))***)))(((***++++++++++++*********,,,---///333999>>>CCCFFFNNNOOOPPPTTTWWWYYYXXXVVVPPPNNNJJJIIIJJJKKKLLLLLLOOOHHH@@@888444222000000......---------,,,+++***+++******))))))******+++((()))(((((((((***...222BBBIIIQQQSSSKKK<<<...&&&)))((('''&&&&&&&&&&&&&&&&&&'''))))))((((((***+++)))(((&&&&&&((((((((('''***+++,,,,,,,,,,,,+++******+++,,,------------------,,,+++++++++---...///......111444555999EEEQQQbbbxxx)))((('''(((******)))'''''''''((((((((((((''''''&&&(((***++++++***)))(((*********++++++************)))(((''''''&&&&&&''')))'''&&&&&&'''((('''&&&)))(((''')))+++------,,,&&&&&&'''((()))((()))+++---111333333222555===DDDOOOZZZddddddaaa___]]][[[ccceeehhhjjjnnnsssyyy}}}wwwrrriiiccccccaaaUUUGGGKKKIIIIIIMMMQQQMMMCCC999111---)))''')))++++++)))((((((&&&###!!!!!!###&&&&&&'''(((''''''(((***---((('''&&&&&&&&&'''((()))+++***))))))******(((&&&)))+++...000000...+++)))***((('''%%%%%%'''(((***---,,,,,,+++,,,---...///---++++++,,,......,,,***,,,+++*********)))&&&$$$'''%%%###"""""""""""""""$$$$$$%%%&&&&&&&&&&&&&&&)))'''$$$$$$$$$$$$###"""$$$!!! !!!"""!!!!!! """$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!###&&&)))++++++'''(((((('''''')))---000222111111///---+++)))((("""$$$&&&'''((('''&&&%%%###$$$!!!!!!%%%$$$###''''''%%%###$$$&&&!!! $$$***,,,+++((('''&&&%%%$$$$$$###$$$$$$###&&&(((&&&### !!!###$$$''''''$$$"""$$$""""""###!!! $$$)))(((###&&&(((***++++++******)))(((***+++)))'''''',,,000((('''&&&$$$$$$$$$$$$$$$'''%%%###$$$&&&''''''&&&###$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""!!!!!!###!!! """""""""!!!"""$$$%%%%%%$$$$$$%%%&&&%%%&&&'''&&&%%%$$$%%%'''!!!$$$&&&&&&%%%###"""###$$$""""""$$$'''+++,,,---000***###!!!$$$%%%%%%%%%'''''''''&&&''''''((())),,,,,,++++++,,,...///000555666555222///,,,,,,,,,,,,,,,---------,,,+++***,,,***(((((()))***)))(((*********************++++++---000444:::@@@FFFIIIOOOPPPSSSWWWZZZZZZWWWTTTOOOLLLIIIHHHIIILLLMMMNNNRRRLLLBBB:::666444333222.../////////---,,,++++++++++++************++++++)))))))))(((''')))---000:::AAAHHHKKKFFF:::...&&&(((((('''&&&&&&&&&&&&&&&''')))***)))((('''(((***)))(((&&&&&&((((((((('''***+++,,,,,,,,,,,,+++***++++++,,,,,,---,,,,,,,,,---,,,,,,+++,,,---///000000//////111111555@@@KKK[[[ppp(((''''''(((******)))((('''(((((((((((((((((('''&&&'''((()))))))))(((''''''(((***++++++***((('''''''''&&&%%%%%%%%%%%%%%%&&&$$$###$$$%%%''''''&&&+++******+++---///...---%%%%%%'''******(((***...+++000666999<<>>DDDHHHKKKNNNPPPTTTXXXZZZYYYUUUQQQNNNKKKHHHGGGIIILLLNNNOOOSSSMMMEEE===888666444222...000111000...,,,++++++++++++************++++++++++++***((('''(((+++...444999???BBB@@@888...(((''''''&&&&&&&&&'''''''''((()))***)))((('''((()))***(((''''''((())))))(((***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++///......---...///000111111///...///000222;;;EEETTThhh(((''''''(((***+++)))(((&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&!!!$$$'''******'''$$$!!!((('''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$''')))***))),,,,,,,,,...111333333333,,,***,,,000///+++...333///888DDDMMMSSSYYYaaagggyyy~~~tttmmmdddVVVHHH???BBBDDDEEEAAA:::444000+++,,,)))&&&(((+++(((!!!!!!$$$((()))&&&### %%%&&&&&&&&&$$$$$$$$$&&&'''&&&&&&&&&'''(((***+++&&&%%%&&&'''))))))'''%%%(((((()))***)))((('''&&&&&&%%%$$$###$$$%%%((()))000//////......------...///---,,,///333444111---...---------...---***((()))&&&###"""###$$$"""!!!"""###$$$%%%%%%&&&&&&%%%&&&$$$""""""######"""!!!%%%### !!!"""######"""  ###%%%###!!!!!!!!!""""""###"""""""""""""""""""""###$$$%%%%%%"""""""""######$$$%%%&&&'''$$$"""!!!###$$$%%%%%%&&&(((***************,,,+++---///000///,,,(((%%%&&&'''''''''&&&%%%$$$###'''((('''######'''(((&&&%%%$$$###$$$$$$$$$""" (((((((((%%%!!!""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$""" """$$$"""###$$$###!!!$$$%%%!!!!!!$$$&&&%%%%%%&&&((('''&&&&&&)))+++)))*********((((((((()))############$$$$$$$$$%%%'''%%%######$$$&&&''''''$$$&&&((()))((('''$$$###"""$$$%%%''''''&&&%%%$$$!!!"""###$$$###""" %%%###!!!!!!"""$$$$$$### !!!!!! !!!###$$$%%%%%%$$$"""!!!"""######%%%((((((%%%###!!! $$$###!!!"""%%%'''((((((+++$$$!!!###%%%######&&&&&&&&&%%%%%%&&&&&&'''(((***)))))))))***,,,...///555555444222...+++++++++,,,---/////////...,,,++++++)))(((''')))))))))(((***)))(((((()))***+++,,,...111555:::@@@DDDGGGIIINNNOOORRRUUUWWWUUURRRNNNOOOLLLHHHGGGIIIMMMPPPQQQRRRMMMFFF???;;;666333000...000222222///,,,++++++,,,++++++******++++++,,,---,,,+++(((&&&&&&)))+++000222666888777333,,,'''&&&&&&&&&&&&'''((()))***&&&'''))))))((((((***++++++)))'''((()))***))))))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***......---,,,,,,---...//////......111222222888???KKK^^^xxx(((''''''(((***+++***(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&!!!%%%))),,,,,,)))%%%!!!***))))))((((((((()))))))))((('''(((+++---......------...000444777888888444222444888555000222999;;;GGGXXXfffnnnttt{{{tttjjjaaaTTTHHH999<<>>)))///444222,,,(((***---,,,+++'''###%%%))))))&&&$$$&&&''''''%%%###!!!!!!###$$$%%%$$$"""!!!"""###&&&'''((())))))(((((('''''''''(((((('''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%)))'''%%%&&&)))++++++)))------,,,,,,---000222444555222///000333444444333888444000.........---,,,///((($$$&&&(((&&&###"""###$$$$$$%%%%%%$$$$$$######"""  !!!############"""""""""""" $$$######"""""""""""""""""""""""""""###$$$&&&&&&$$$###"""###$$$%%%###!!!"""%%%%%%###"""%%%$$$!!!"""%%%'''&&&$$$###%%%(((---+++***))))))(((&&&$$$%%%###  ###%%%########################$$$$$$$$$$$$###!!! $$$$$$######"""!!! ######""""""""""""###### !!!"""###$$$%%%&&&&&&!!!!!!"""######""" !!!###"""!!!%%%%%%"""###!!!!!!$$$%%%$$$(((...+++***(((&&&%%%$$$$$$%%%"""###$$$%%%&&&%%%$$$###&&&&&&'''''''''&&&$$$###"""$$$'''))))))'''$$$"""!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&%%%###"""###$$$ !!!!!!"""""" """###"""!!! !!!"""%%%### !!!###$$$###!!!!!!'''...///+++''''''((($$$###"""""""""""""""#########""""""######$$$%%%%%%%%%&&&&&&'''(((((((((''''''((()))+++---000111333333222///+++))))))***000000111111000...+++***///---+++))))))(((&&&%%%&&&&&&''''''((()))))))))222444888<<<@@@CCCEEEFFFJJJHHHKKKRRRTTTPPPPPPTTTOOOKKKEEECCCIIIRRRTTTRRRUUUNNNDDD===888444///+++///......------,,,++++++///---,,,,,,---...,,,+++---+++(((%%%$$$%%%&&&((((((,,,...,,,,,,------+++(((&&&&&&''')))***)))((($$$%%%&&&((()))*********+++++++++***)))(((((('''------------------------,,,+++)))(((((()))+++---++++++++++++++++++++++++///000111111111333666999IIIRRRggg000+++(((,,,///,,,((('''''''''&&&'''))))))'''&&&,,,'''''')))((($$$$$$'''+++((()))...000---+++,,,************+++,,,------***+++---...000222444444333333444888===BBBCCCCCCBBBAAAEEELLLPPPNNNLLLMMM\\\fffttt~~~mmmWWWFFF<<<555...((()))******'''%%%"""!!!%%%&&&$$$"""%%%((('''###$$$%%%''''''%%%###"""!!!###$$$%%%$$$""""""###$$$&&&&&&((()))))))))((('''((((((((((((((('''&&&%%%'''&&&&&&&&&&&&&&&''''''((('''%%%'''***,,,,,,+++///...---,,,---///111222555333111222666888888777;;;888444222111111111000222+++&&&(((***'''###"""#########$$$$$$#########%%%$$$###"""!!!"""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!""""""!!!!!! !!!!!!"""###$$$$$$######$$$%%%&&&$$$### ###$$$""""""$$$""""""$$$&&&&&&$$$###%%%'''***)))((((((((((((%%%###&&&$$$"""!!!!!!"""$$$&&&###########################$$$#########"""!!! (((''''''&&&%%%%%%$$$$$$#########""""""#################################""""""#########""""""!!!!!!"""!!! $$$$$$ $$$""""""$$$$$$###'''---+++)))(((&&&%%%%%%%%%&&&""""""###$$$$$$###"""!!!%%%&&&'''''''''%%%$$$######%%%'''(((((('''%%%###"""""""""######$$$%%%%%%%%%%%%%%%%%%$$$######$$$!!!!!!!!!!!!!!!""""""""""""$$$%%%$$$###"""###%%%%%%###!!!!!!###$$$###!!!!!!%%%)))***(((&&&%%%&&&$$$$$$###""""""""""""###""""""######$$$$$$$$$%%%%%%%%%&&&''''''(((((()))((((((((()))+++---000111000111000...+++***+++,,,,,,---000111222111///------+++)))((())))))((('''&&&''''''((())))))***+++444666;;;@@@DDDGGGHHHHHHKKKIIILLLRRRSSSOOONNNQQQMMMLLLGGGCCCGGGOOORRRQQQSSSOOOGGG@@@;;;777444222//////......---,,,,,,+++///---,,,,,,------,,,+++,,,***(((&&&%%%&&&((()))(((,,,...,,,+++...---***'''&&&%%%&&&((()))(((''''''''''''''''''&&&&&&%%%))))))))))))))))))))))))------............------,,,+++***))))))***+++++++++++++++++++++++++++++++++,,,......///111444777CCCJJJ^^^{{{111,,,)))---...+++(((''')))((('''(((******(((&&&+++)))(((***+++)))***---...,,,---222333///,,,,,,,,,,,,,,,---...///000111---...///111333555777777:::999888:::>>>BBBDDDEEEFFFHHHRRR___eeeccc___]]]fffnnnxxx{{{{{{{{{wwwyyyzzzwwwtttssstttlll[[[FFF666///+++''')))%%%"""###%%%$$$ #########%%%(((&&&"""$$$%%%&&&&&&&&&$$$###""""""###$$$$$$###"""###%%%%%%&&&((()))))))))((('''*********))))))((('''&&&'''&&&&&&&&&'''((())))))(((''''''(((,,,...//////111000...------...///000444222222444777:::;;;;;;===:::777555555444444222555...***++++++'''###"""""""""############""""""%%%%%%###"""""""""###$$$""""""""""""!!!!!!!!!!!!###########################""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###$$$######%%%&&&'''&&&$$$!!!"""!!!!!!###!!!"""$$$%%%%%%$$$###%%%&&&'''&&&%%%&&&'''&&&%%%###$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""###"""""""""""")))((((((''''''&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!#########"""######$$$$$$"""###!!! ######%%%######%%%$$$"""%%%***)))((('''&&&%%%&&&''''''$$$$$$%%%%%%$$$###"""!!!%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""###$$$&&&%%%$$$###$$$%%%$$$###!!!!!!###$$$######""""""$$$$$$%%%$$$$$$$$$%%%%%%$$$############### !!!###$$$%%%%%%%%%$$$%%%&&&&&&''''''((())))))(((((()))***+++---///000......///---++++++,,,---,,,...111333333222///...***)))''''''(((*********''''''((((((***+++,,,---555999???EEEIIIKKKJJJJJJMMMLLLNNNRRRSSSOOOMMMNNNLLLMMMJJJEEEFFFLLLPPPOOONNNLLLHHHBBB;;;777666777/////////...------,,,,,,...---,,,,,,------,,,++++++***(((''''''(((***+++(((+++---++++++...---)))&&&%%%$$$%%%'''((('''&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&''''''((()))******,,,---///000000///---,,,,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111333777999===BBBRRRlll111,,,***,,,---)))''''''***))))))***++++++)))(((******+++---///000222444000///111444555333000...000/////////000111222222...///111333555777888999>>><<<::::::<<>>AAACCCIIIWWWhhhqqqnnniiifffdddeeefffggggggeeeaaa___]]]YYYYYY^^^aaaaaabbbfff___\\\WWWQQQKKKGGGBBB===<<<888222...***''''''(((&&&&&&'''(((((('''%%%"""%%%'''%%%!!! ###%%%$$$&&&$$$###%%%''''''&&&$$$"""###$$$$$$###"""###%%%$$$%%%'''))))))))))))(((***************))))))(((%%%%%%%%%%%%&&&'''((()))***+++---///000333555777444333000---,,,,,,,,,---444555666777888888999:::>>><<<:::999999999777666555111///000...((($$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$######"""!!!!!!!!!!!!!!!&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((((('''&&&!!!###"""###&&&%%%!!!$$$######$$$%%%%%%%%%%%%######"""$$$%%%&&&$$$### !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%$$$#####################$$$######"""###%%%'''(((&&&'''%%%"""###&&&%%%!!!&&&$$$$$$&&&$$$!!!"""&&&&&&%%%$$$$$$$$$%%%'''''')))((('''&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""""""""###$$$&&&%%%###$$$&&&'''&&&$$$%%%%%%$$$$$$######""""""!!!###%%%&&&$$$###########################%%%&&&%%%""" ###%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$&&&&&&''''''((())))))***))))))***+++,,,,,,------.........,,,***)))***+++///000333444333111...,,,///,,,)))'''(((((()))((((((((()))***,,,000333444666;;;BBBIIILLLLLLIIIGGGNNNQQQSSSTTTSSSQQQMMMJJJLLLOOONNNIIIGGGKKKMMMMMMFFFFFFDDD>>>777222222444111000000//////...------...,,,++++++,,,---+++***))))))(((((()))***+++,,,(((******)))+++...,,,'''&&&%%%$$$$$$%%%&&&%%%###%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,...000222222000...,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,'''(((******+++---111444888<<>><<<;;;:::;;;:::888666222///...000...(((%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''%%%$$$$$$$$$%%%&&&############""""""""""""""""""######$$$%%%%%%%%%$$$######"""""""""""""""######"""""""""######$$$&&&&&&%%%&&&''''''&&&$$$"""###"""###''''''%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$###$$$&&&&&&%%%#########$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%"""""""""###$$$&&&'''(((&&&'''&&&###$$$''''''###%%%###$$$&&&$$$!!!!!!%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###""""""############""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!###$$$&&&'''$$$###$$$'''((('''$$$$$$$$$$$$##################%%%((()))(((&&&%%%%%%"""###$$$#########%%%'''$$$$$$###"""###%%%((()))***)))(((&&&%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$&&&''''''(((((()))******)))***+++,,,,,,,,,,,,,,,---------,,,)))((()))***,,,---///111222222111111333000+++((((((((((((((()))))))))+++...222555888888<<>>999666444444111111111000//////......---,,,++++++,,,,,,+++***(((((((((((())))))***+++((()))((((((+++...+++%%%'''%%%$$$$$$&&&&&&%%%###******))))))((('''%%%%%%''''''''''''''''''&&&&&&,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---111333666<<>><<<<<<===999333333555444111222777666222000//////...------------,,,,,,,,,,,,------------,,,---......---000555999??????CCCMMMRRRRRRQQQRRRQQQMMMIIIGGGFFFDDDBBB???999777888::::::777777;;;///333333...,,,......***)))&&&%%%)))((($$$$$$'''###%%%((((((&&&#########!!!%%%%%%!!!!!!######'''$$$!!!###'''***(((&&&%%%&&&&&&$$$"""!!!!!!"""$$$%%%'''((()))***))))))&&&&&&((()))***+++++++++((('''''''''''''''((((((***,,,...///...000333666555333000---,,,+++,,,,,,---000444555555555777999:::888777777777777555333---+++---///---(((&&&((($$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$###############$$$$$$%%%&&&&&&''''''%%%%%%$$$###############""""""""""""###$$$$$$%%%'''&&&%%%&&&&&&&&&$$$""" """""" """''')))''''''%%%$$$%%%'''((('''%%%'''&&&%%%&&&''''''&&&$$$################################################$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""#########$$$$$$$$$ """###%%%&&&''''''%%%&&&$$$"""$$$((('''$$$$$$###$$$&&&$$$!!!!!!%%%$$$###"""!!!!!!"""######$$$###""""""!!!"""###$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###%%%''''''$$$"""$$$((()))'''$$$"""""""""##################&&&)))***(((&&&%%%%%%!!!###$$$$$$######%%%((("""$$$%%%$$$###$$$(((,,,+++***((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''''''''((())))))******)))***+++,,,,,,,,,++++++***+++,,,+++))))))***,,,,,,---...///000111111222555111,,,)))))))))***************,,,///333888:::;;;???CCCHHHIIIHHHFFFDDDEEEKKKOOOOOOOOOPPPMMMGGGJJJKKKHHHFFFHHHLLLJJJEEEDDDBBB???===<<<:::888666222222111000000//////...---,,,++++++,,,,,,+++)))(((((((((((((((((())))))((((((''''''+++...+++$$$(((&&&%%%%%%&&&&&&%%%###)))))))))((('''&&&$$$$$$&&&&&&&&&'''(((((())))))------............------,,,+++******+++,,,...///------------------------...////////////000333555222;;;DDDLLL^^^zzz'''$$$$$$&&&%%%###&&&***))))))***---000222222222***222888999:::===999333111222///***+++000///+++---,,,,,,,,,,,,------...************************''')))++++++,,,...333777<<<999999???CCCDDDEEEGGGEEE@@@;;;999888777555222000...///000...))))))+++&&&+++,,,'''&&&)))***&&&%%%!!! $$$%%%"""###(((&&&&&&''''''&&&$$$!!!$$$(((%%%###%%%&&&%%%'''###!!!###(((***)))&&&&&&&&&&&&%%%""" !!!###%%%'''(((*********)))$$$%%%'''(((***++++++,,,***))))))(((((((((((()))(((+++------,,,---111444555333000---,,,,,,,,,---&&&***...000000111333666444333222222333222000...***)))+++...---(((''')))###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''((())))))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''%%%%%%&&&%%%###!!! """!!!!!!&&&)))((((((&&&$$$%%%(((***(((&&&((('''''''''((((((&&&$$$""""""!!!!!!!!!!!!""""""########################%%%###""" !!!###$$$"""""""""""""""""""""#########""""""""""""######$$$$$$##################!!!$$$%%%&&&&&&&&&###$$$###!!!###''''''$$$###"""$$$&&&%%%!!!!!!%%%$$$###!!! !!!"""%%%$$$#########$$$%%%&&&###"""!!!!!!!!!###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$"""!!! !!!###&&&(((((($$$"""$$$(((***((($$$!!!!!!""""""#########$$$!!!$$$'''((('''%%%$$$###!!!###%%%$$$######&&&))) $$$'''&&&######(((---+++***)))(((&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''(((((())))))************,,,,,,---,,,+++***((()))******)))***,,,...000///...............///555111,,,******+++,,,,,,*********,,,///444999<<<>>>@@@DDDHHHIIIGGGEEECCC@@@HHHLLLLLLMMMOOOLLLEEEIIIHHHEEEDDDHHHLLLIIIBBBAAA>>>;;;;;;<<<<<<999666222222111111000/////////---,,,***+++,,,,,,+++)))((((((((((((((('''''''''(((((('''&&&+++...+++$$$((('''%%%&&&&&&'''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&''')))***++++++------------------------,,,+++***)))***---///111---------------------------.........---...000333...999BBBHHHVVVqqq+++((($$$"""###$$$%%%%%%---+++***)))******(((&&&(((,,,...---///222222...000...,,,+++******'''&&&''''''&&&%%%&&&'''((()))$$$)))+++,,,,,,---((((((((()))+++...111333555666888;;;<<<=========<<<777333111---)))***...***)))'''%%%$$$###$$$$$$'''$$$$$$)))+++(((&&&'''+++(((%%%"""!!!###%%%&&&'''''''''&&&$$$"""###$$$######""""""######$$$%%%%%%$$$""""""%%%(((******...+++&&&%%%&&&'''&&&$$$######%%%(((+++,,,+++***$$$&&&(((((('''''')))++++++***)))(((((((((((()))+++))))))+++...111000...000000///......---,,,+++)))+++---.........///000333333///++++++//////,,,&&&&&&%%%'''((()))(((&&&"""$$$%%%&&&&&&%%%###""")))'''%%%%%%&&&'''&&&%%%!!!!!!"""$$$%%%&&&'''''''''(((***+++***(((%%%###)))%%%!!!!!!$$$&&&&&&$$$!!!$$$&&&&&&$$$$$$''')))$$$#####################""" !!!###$$$$$$(((&&&$$$%%%((()))'''%%%)))*********)))((('''&&& !!!"""###$$$(((&&&###""""""""""""""""""""""""""""""!!! ######""""""""""""######$$$""" !!!###%%%&&&&&&$$$#########""""""!!!!!! !!!""""""!!!"""$$$&&&###%%%""""""%%%######$$$$$$%%%%%%$$$$$$###%%%"""###&&&&&&###"""%%%%%%&&&###"""###""""""#########$$$$$$$$$$$$$$$ $$$######'''''''''&&&$$$$$$%%%'''###""""""$$$&&&(((((('''!!! !!!######""" &&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%'''((()))***###%%%&&& ###((($$$)))'''%%%%%%&&&&&&### """###%%%&&&'''''''''&&&)))'''&&&&&&'''***+++,,,---+++)))***,,,---+++)))+++---...,,,)))(((***,,,......---,,,,,,++++++***...---+++******+++---...///000111222444999???DDDCCCFFFJJJMMMMMMJJJFFFDDD@@@CCCHHHKKKMMMMMMNNNNNNIIIGGGEEEDDDDDDDDDBBBAAA;;;>>>>>>:::999:::888444333222000///.........///---,,,)))''''''''')))***---,,,***((('''&&&&&&'''%%%&&&'''((())))))))))))(((((('''&&&%%%$$$$$$###'''''''''''''''&&&&&&%%%%%%$$$###%%%'''*********,,,,,,+++(((&&&&&&)))+++,,,***222'''000)))222...222111///---,,,+++,,,,,,+++,,,,,,---...///000000;;;888:::BBBPPPeee,,,***&&&%%%&&&((()))))),,,***)))((())))))(((&&&'''***,,,,,,...222333111+++***((('''''''''%%%###''''''&&&%%%&&&'''((()))$$$'''***,,,+++*********))))))***+++---///111222222333555777888888888888444000---,,,***'''(((,,,''''''&&&%%%%%%%%%%%%&&&'''###$$$(((***'''&&&'''***(((%%%"""!!!"""$$$&&&$$$%%%'''&&&%%%$$$$$$%%%######""""""######$$$%%%%%%###"""###&&&***,,,,,,111---(((&&&&&&'''&&&%%%$$$$$$%%%(((+++,,,+++)))%%%'''))))))((((((***+++------------,,,,,,++++++---++++++---000222111///111000///...---,,,,,,,,,***,,,...///...---...///111222///+++,,,//////+++'''&&&%%%&&&((()))(((&&&$$$%%%'''(((((('''&&&%%%&&&$$$""""""###$$$###"""""""""###$$$%%%&&&'''(((&&&''')))***)))'''$$$"""$$$$$$###"""!!!"""###$$$!!!###%%%%%%$$$###%%%'''$$$%%%%%%&&&&&&&&&%%%%%%###""" !!!###%%%%%%%%%((('''&&&'''***,,,+++******))))))(((((('''&&&&&&$$$$$$###""""""""""""###$$$  %%%((('''$$$"""""""""""""""!!!!!! ######""""""""""""#########""" !!!###%%%%%%%%%############"""""""""!!!!!!"""$$$$$$###$$$%%%'''"""%%%""""""$$$"""###$$$$$$$$$$$$$$$$$$###$$$""""""$$$$$$""""""$$$&&&'''$$$"""###""""""""""""#########$$$$$$)))%%%$$$&&&$$$ !!!$$$%%%&&&%%%$$$######%%%'''%%%$$$$$$%%%%%%$$$"""###""""""###%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&'''(((***###%%%%%%"""((($$$&&&%%%$$$%%%&&&'''$$$"""'''(((***+++,,,,,,,,,+++)))(((&&&&&&''')))+++,,,---,,,***+++------+++))))))***+++***)))(((+++------------,,,++++++******---,,,+++***+++,,,...///111333555777999<<<@@@CCCGGGHHHJJJJJJJJJHHHFFFDDDAAADDDHHHKKKLLLLLLKKKKKKIIIGGGDDDBBBBBBBBB@@@???;;;===<<<999999;;;<<<:::444222111///...---......---,,,+++************+++---,,,***((('''&&&''''''((()))))))))))))))((((((((((((''''''&&&%%%%%%%%%'''(((((((((((('''&&&&&&'''&&&%%%&&&(((************+++***)))'''''')))+++***(((000&&&111)))222...222111///---,,,+++,,,,,,......//////////////////666555888???KKK^^^yyy+++)))&&&&&&(((***+++++++++)))''''''(((((('''&&&&&&)))***))),,,111333111)))'''%%%%%%&&&&&&$$$"""'''&&&%%%%%%%%%&&&'''((()))+++,,,,,,***))))))***++++++---...//////000000...///000111222222222111---(((&&&&&&&&&$$$%%%)))$$$%%%&&&''''''''''''''''''######''')))&&&%%%&&&(((&&&$$$"""""""""$$$%%%"""%%%&&&%%%$$$###$$$######""""""######$$$%%%###"""!!!###(((,,,///000444000+++(((''''''&&&&&&%%%%%%&&&(((+++,,,+++)))''')))******))))))+++,,,...///111111111000...---.........000222333222111333222///---,,,,,,---...,,,...000000///...---...///000///,,,---///...***'''&&&%%%&&&((()))((('''$$$$$$%%%%%%$$$""" $$$"""!!!!!!""""""!!! #########$$$%%%&&&''''''%%%&&&'''((('''%%%###""" ###%%%### ###"""###$$$$$$""""""###$$$###$$$%%%'''''''''&&&&&&%%%###"""###%%%&&&&&&&&&'''&&&&&&(((+++------,,,******)))'''''''''''''''((('''%%%$$$###"""!!!!!!### (((,,,((("""""""""""""""""""""!!!!!!""""""""""""""""""""""""###""" !!!###%%%%%%$$$############""""""""""""!!!$$$&&&'''&&&%%%&&&'''!!!###### ###$$$"""######$$$$$$$$$$$$######$$$!!! """""" !!!$$$'''(((&&&!!! """###!!!!!!!!!!!!"""""""""######***'''&&&'''&&&""""""###$$$&&&((('''&&&$$$$$$$$$'''%%%$$$###$$$$$$""" $$$###"""###%%%&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%############$$$%%%&&&''')))"""$$$$$$!!!'''$$$$$$######$$$&&&'''&&&$$$&&&&&&'''((())))))))))))((((((''''''''')))***+++---,,,,,,---......+++)))''')))***)))))))))+++---------,,,++++++******))),,,+++******+++---///111222666;;;???AAAAAABBBCCCLLLLLLKKKJJJIIIGGGEEEDDDAAADDDGGGKKKLLLKKKIIIHHHIIIFFFBBB@@@?????????>>><<<===<<<999999>>>@@@>>>555333111///------------------------------,,,,,,,,,+++)))((('''''''''(((++++++++++++***)))((('''''''''''''''''''''''''''(((((((((((((((''''''&&&)))'''&&&''')))******)))''')))******(((((()))+++(((%%%---&&&111(((000---000000...---,,,,,,,,,,,,111111000000////////////111222666<<>><<>>DDDHHHJJJKKKLLLRRRTTTVVVVVVSSSMMMFFFAAA@@@AAACCCHHHMMMOOONNNLLLKKKHHHDDDBBBAAAAAAAAA@@@>>>BBBEEECCCBBBBBB>>>888666444222///---,,,,,,,,,***+++---......,,,***(((***)))(((''''''((())))))&&&'''(((((()))))))))(((&&&&&&''''''((()))))))))(((((((((((((((''''''&&&((('''%%%%%%&&&&&&&&&%%%$$$&&&((()))))))))***+++---%%%,,,)))444&&&***&&&------------------,,,,,,,,,,,,---......///000000///222888;;;>>>III___ttt)))((('''))),,,............,,,)))((()))+++,,,,,,(((+++***&&&&&&))))))'''(((&&&$$$$$$%%%%%%###!!!$$$$$$#########$$$%%%&&&)))+++++++++***+++---///+++,,,,,,,,,,,,,,,++++++))))))((((((((())))))***222***%%%&&&'''%%%$$$%%%***+++,,,,,,,,,,,,+++++++++&&&$$$'''(((&&&%%%'''$$$%%%&&&&&&&&&%%%%%%$$$(((***,,,,,,)))'''%%%%%%######""""""######$$$%%%$$$###"""$$$)))---000111///000000///,,,******+++---,,,,,,...//////---+++***,,,---,,,++++++,,,---333666888;;;;;;999777555000222555555333222111111111000///...///111333444444777999999777333111111///000///---...111000,,,---+++))))))***,,,---,,,))))))((((((((((((((((((&&&&&&&&&'''((('''%%%"""###############"""""""""""""""#########"""""""""###"""###!!!""" """"""""" """#########$$$$$$%%%%%%!!!!!! !!!######!!! )))***+++***(((&&&'''(((++++++++++++***)))((('''!!!!!!!!!""""""$$$%%%%%%###&&&&&&"""!!!###&&&$$$###"""!!!"""###$$$%%%!!!"""###$$$$$$###"""!!!"""!!!!!!"""###$$$""" """"""""""""############ """$$$$$$###"""""""""""" !!!$$$%%%######%%%!!!!!!""""""""""""!!!!!!&&&"""!!!######!!!"""&&&$$$'''&&&"""!!!$$$$$$!!!!!!!!!!!!"""""""""######&&&((((((%%%$$$%%%%%%"""$$$&&&((('''&&&$$$$$$$$$'''%%%$$$###$$$$$$""" %%%###""""""$$$'''(((((($$$$$$###""""""""""""""""""######$$$$$$$$$######&&&!!!%%%'''!!!###&&&!!!###%%%&&&%%%###""""""###((((((''''''''''''((()))&&&)))+++***'''&&&(((+++***+++------,,,,,,...///222000---,,,,,,,,,***)))......---,,,,,,++++++***''''''&&&&&&(((+++---///000444:::@@@EEEIIIMMMPPPTTTWWWZZZ[[[WWWOOOGGGAAA@@@???@@@DDDKKKOOOOOOMMMJJJHHHEEEDDDDDDDDDBBBAAA@@@FFFIIIHHHFFFCCC===666555333111///------------***+++,,,---,,,***((('''))))))(((''''''((()))***%%%&&&'''(((((()))))))))&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&%%%'''&&&$$$$$$%%%&&&%%%$$$%%%&&&((((((((((((***+++///%%%---+++888(((***'''+++,,,,,,---------,,,,,,++++++,,,---...///000000000222666:::===EEEXXXjjj++++++***,,,///000111000111...+++***,,,...//////(((+++,,,)))***,,,,,,(((***(((&&&&&&&&&%%%###"""'''&&&%%%%%%%%%&&&((())))))***,,,+++******+++,,,******)))))))))******+++(((''''''&&&'''((()))***111)))$$$%%%'''&&&%%%%%%))))))))))))***,,,---...,,,(((%%%((()))'''&&&((($$$%%%'''(((((('''&&&%%%'''((())))))'''%%%&&&&&&######""""""######$$$%%%&&&$$$###$$$(((+++---...)))---000000...,,,+++,,,/////////000111111///---***,,,---,,,+++***+++,,,222444666888888777555444...111555555222000//////......///000111333444555666999;;;<<<:::666444333111111///,,,...222222//////,,,******,,,.........++++++***))))))))))))))))))))))))***++++++(((%%%%%%%%%%%%%%%$$$$$$######""""""""""""###""""""""""""!!! !!!###$$$$$$!!!  ###$$$###!!!$$$###!!!!!!!!!"""###$$$!!! """######!!!&&&(((***)))&&&%%%''')))((()))***+++***(((&&&$$$"""""""""###$$$%%%&&&&&&!!!"""######"""###%%%'''$$$###"""!!!"""###%%%&&&!!!"""###$$$$$$###"""!!!"""!!!!!!"""######!!!!!!"""""""""############!!!"""######!!!!!!"""###### $$$%%%"""###''' !!!!!!""""""!!!!!! ### ###### ###"""$$$$$$!!!!!!$$$$$$!!!"""""""""#########$$$$$$&&&))))))$$$$$$'''&&&###$$$%%%&&&%%%$$$######%%%'''%%%$$$$$$%%%%%%$$$"""%%%###!!!"""$$$'''((((((%%%$$$######""""""############$$$%%%%%%$$$###"""%%%!!!'''***$$$$$$&&& !!!###%%%%%%###"""###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&))),,,+++'''&&&(((***(((***+++***)))+++///222111...++++++,,,,,,+++)))//////...------,,,,,,+++))))))(((((()))+++...000222444666:::>>>EEELLLRRRWWWXXXZZZZZZVVVOOOHHHCCCAAA>>>===@@@FFFKKKLLLKKKGGGFFFEEEFFFFFFFFFCCCAAACCCHHHJJJHHHFFFDDD>>>888444222111///...---......---------,,,+++)))'''&&&)))(((''''''''')))***+++'''(((((()))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$'''%%%$$$$$$&&&''''''&&&''''''((('''&&&''')))+++...$$$,,,...<<<,,,...+++***+++,,,---...------,,,------....../////////000000000222666:::BBBQQQ___uuu,,,++++++---///111000///222///,,,+++---///000111(((+++---,,,---//////+++...,,,***))))))(((&&&$$$))))))((('''((()))***+++$$$&&&((()))))))))***+++)))((('''''''''(((***+++'''&&&&&&%%%&&&((()))***///'''"""###'''&&&%%%%%%&&&&&&&&&''')))+++...000...)))&&&((()))'''''')))$$$&&&((())))))(((&&&%%%"""###$$$###""""""$$$%%%#########"""###$$$$$$%%%'''%%%$$$$$$'''***+++,,,&&&***///111///---,,,---111000000111222222000---***,,,,,,,,,******+++,,,///000222333444333222111---111444444111...---...,,,---///000222444555666777:::===>>>;;;888666555222222000,,,...222333111000...++++++---///000000666444222000---,,,******---------///000///,,,)))(((''''''&&&&&&%%%%%%$$$""""""""""""############ """###!!!!!!%%%***!!! ###%%%$$$"""###!!! """!!!!!!!!!"""######!!!"""$$$&&&&&&$$$###%%%(((%%%''')))+++***'''$$$!!!%%%%%%$$$$$$%%%%%%&&&'''%%%###!!!!!!###%%%%%%$$$$$$###"""!!!"""###%%%&&& """###$$$$$$###""" """!!!!!!"""$$$###!!!!!!!!!""""""#########$$$"""######"""!!!!!!"""$$$$$$ $$$%%%"""###((( !!!!!!!!!!!! !!! ###### !!! ######!!!!!!$$$$$$"""############$$$$$$$$$$$$###'''((($$$%%%******''''''''''''&&&$$$$$$%%%'''###""""""$$$&&&(((((('''###!!! """%%%''''''&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%######$$$!!!(((,,,&&&%%%&&&!!!$$$%%%######%%%'''((('''&&&%%%%%%%%%&&&'''%%%))),,,+++'''%%%'''***'''))))))((((((***000444...+++)))))),,,---+++***000//////......---,,,,,,,,,+++******+++---///111555555444555999AAAKKKQQQYYYYYYYYYXXXTTTNNNIIIFFFCCC>>>;;;===CCCHHHIIIHHHDDDDDDEEEFFFGGGFFFCCC@@@EEEIIIJJJGGGEEEDDDAAA<<<333222000///.........//////......,,,+++)))'''&&&((((((''''''((()))***+++***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%%%%'''(((((('''(((((((((&&&%%%&&&))),,,---""",,,///???///111...)))***,,,---...------,,,000000000000///////////////...///333888???LLLXXXmmm