BM6P6(@ kkk:::777444333222000//////......,,,------......------,,,,,,,,,,,,---------......---------............///............////////////111---222///000111555WWW}}}{{{vvvppplllgggeeefffggggggfffgggfffffffffgggiiilllnnnkkkiiifffdddcccbbb```^^^cccfffiiijjjgggbbb^^^[[[XXXSSSKKKDDD???;;;888666777666444222111000111111222222222222111111111111000000000000111111111111555666777999;;;===???@@@DDDGGGLLLRRRWWWZZZ[[[\\\```fffmmmqqqrrruuuzzznnnNNN333,,,000))),,,((((((000...,,,333IIIppp}}}ZZZ777333,,,))))))))))))((((((((((((&&&(((***)))%%%$$$'''***'''%%%$$$&&&))),,,+++)))+++******))))))))))))))),,,...111555:::???CCCEEEIIIEEEZZZ{{{___UUUlllNNN111***,,,******---+++***)))))))))***,,,,,,))))))))))))))))))))))))***'''&&&(((((('''(((,,,+++,,,,,,------.........///---***(((((('''%%%###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))***))))))***,,,------,,,...000JJJxxxhhhcccbbbZZZjjj~~~^^^JJJCCCAAA<<<777@@@YYYjjjcccMMM===<<<555222666777444444888999888999===AAADDDFFFEEETTTcccxxx}}}PPP;;;++++++...+++***...'''+++,,,)))'''***+++)))%%%%%%&&&'''''''''&&&&&&''''''&&&%%%$$$%%%(((+++888888,,,"""$$$######,,,&&&""" """######%%%((('''((('''&&&&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$)))***###$$$+++'''###***&&&###(((&&&)))///((('''***((('''''')))))))))(((---'''+++222GGGyyyssslllbbbuuufffQQQyyyRRR===333---...---+++)))***+++,,,///333AAAhhhhhh444222(((444,,,***000%%%222@@@fff}}}SSS444---444))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''')))&&&******&&&$$$''')))'''(((((()))******************,,,))),,,000///;;;TTTkkkfffqqqhhh===NNN```FFF555666CCC```ccc===((()))'''$$$''')))(((((('''''''''&&&&&&&&&((('''&&&&&&'''))),,,---+++++++++***((((((***,,,111---QQQtttBBB999444333222000//////......,,,------......------,,,,,,,,,,,,---------......---------............///............////////////111,,,222///111222777XXX~~~zzzvvvrrrhhhgggfffeeefffgggiiikkkgggdddbbb`````````___^^^YYYZZZ[[[[[[XXXUUURRRQQQEEEAAA<<<888777666555444555444444333333333444444111111111111000000000000000000000000000000000000333333555666888999;;;;;;>>>@@@EEEKKKPPPTTTWWWXXX[[[```eeehhhiiinnntttzzz~~~~~~iiiIII000)))---(((+++&&&&&&---,,,***333MMMssszzzUUU333222,,,***)))))))))(((((((((((('''((())))))'''(((+++---...+++))))))+++,,,,,,+++++++++***))))))))))))))),,,...222666;;;@@@CCCEEEGGGEEEXXX~~~kkk[[[nnnPPP333***,,,+++***---+++***)))))))))***+++,,,))))))))))))))))))))))))***''''''******((())),,,+++,,,,,,------.........///,,,***(((((('''%%%###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))*********+++,,,------,,,...666TTT{{{hhhfffbbbaaawwwxxxZZZFFF>>>;;;888???VVVwwwssseeePPPFFF<<<777444111222777666555555888===BBBFFFGGGDDDLLLZZZgggsss}}}{{{JJJ777)))***---***))),,,)))++++++))))))++++++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$%%%(((+++MMMWWWJJJ111((('''$$$$$$((($$$###'''(((&&&###$$$"""$$$&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$)))***)))222???888'''###''')))...+++,,,111///000---+++)))((()))))))))(((,,,(((+++///???nnnyyyfffJJJ555555JJJfffzzzwwwaaabbb888---000...,,,---***((()))+++,,,,,,+++,,,PPPvvvrrrLLL444%%%...***,,,333///BBBiiihhhAAA111...,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))'''''''''(((+++,,,)))$$$(((((()))******************+++)))+++000///:::RRRzzzTTT333CCCFFF333===SSSaaaooooooHHH///---***(((***)))(((((('''''''''&&&&&&&&&''''''&&&&&&''')))+++---+++++++++***((((((***,,,111---OOO}}}NNN:::444333222000//////......,,,------......------,,,,,,,,,,,,---------......---------............///............////////////000,,,333000222444888ZZZzzztttmmmiiieeedddfffccc___]]]\\\\\\[[[ZZZVVVUUUQQQMMMIIIEEECCCAAA>>>;;;888777888999::::::222333333333333333222222222222222111111111000000000000000000000000000000000111111222333444555555777999<<>>666333555555444444666888::::::999@@@BBBEEEJJJRRR]]]iiiqqq}}}iiiAAA333((())),,,***(((******+++***)))+++...,,,&&&((((((''''''&&&''''''(((&&&''''''&&&%%%%%%(((***CCCUUUMMM000''')))'''###$$$!!!!!!%%%'''%%%%%%'''$$$$$$$$$$$$######%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%)))***---???UUUPPP999...))),,,---,,,000555777444111...+++******)))((('''***)))+++***444]]]\\\555***---333AAASSStttkkk]]]---%%%///---%%%,,,+++)))***---...+++)))(((===\\\|||dddOOO777222,,,***///999WWWOOO---///111&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((***+++&&&###''',,,,,,(((&&&(((((()))***************(((+++(((***///...888MMMooo```LLL<<>>===999666444333444555666555555555666666555444222111444444444333333333222222111000000000000000////////////000000000111111111444444666888<<>>444000)))***333SSShhh~~~pppmmm999***000,,,$$$***---...---,,,......---///000AAAffftttZZZIII>>>222222MMMxxxooo==='''...000$$$))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&''')))+++---,,,,,,...,,,((('''***(((((()))***************(((+++((((((......666HHHzzz|||bbbXXX```VVVlll^^^BBBUUUmmmsssqqq~~~gggCCC111'''(((+++&&&(((((((((((('''''''''''''''&&&&&&&&&''')))***+++)))******)))((((((***,,,,,,)))@@@kkkhhhfff777444333222000//////......,,,------......------,,,,,,,,,,,,---------......---------............///............////////////000,,,333000333555:::[[[zzzuuuppplll^^^XXXPPPJJJFFFDDDBBB@@@>>>;;;999888888888777666666777888888888777555444444444333333333222222222222222111111000000000///000000000000000000000000444333333444666999===???@@@CCCGGGKKKNNNRRRUUUWWWWWW\\\WWWEEE444---...///---...+++,,,///***111FFFggggggBBB,,,222,,,************))))))))))))%%%'''***,,,------------......---,,,***((((((''',,,++++++***************---000555:::>>>AAACCCCCCAAA@@@DDD[[[lllyyy]]]>>>...,,,...---+++))))))******++++++++++++)))))))))))))))))))))))))))(((+++000000,,,)))+++******+++,,,---...///000,,,***(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((()))*********)))+++------,,,+++---///111XXXfffdddddd]]]wwwoooXXXHHH@@@======LLLlllmmmZZZMMM>>>:::555222222333444444333555888<<>>@@@GGGOOOUUUXXX^^^fffmmmwwwHHH444///+++,,,,,,+++***+++))))))((()))///666666000+++***)))(((''''''&&&&&&&&&'''((('''&&&%%%&&&(((((()))$$$%%%+++%%% &&&&&&&&&&&&######000LLLeeeBBB111"""!!!%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&(((,,,444MMMmmmuuullljjj]]]TTT:::HHHeeepppgggAAA999555000,,,***)))(((&&&%%%)))(((%%%***@@@kkk}}}]]]AAA///***///555===LLL```jjj~~~qqq|||~~~LLL000++++++---'''...111+++'''+++111444222,,,111IIIeee{{{pppgggRRRHHHlll|||SSS444***,,,+++%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((''''''''')))++++++<<>>===;;;999777444444555555666666555555333333333222222222111111333333333222222111111000111111111111111111111111444333222222333555777999:::===AAAEEEHHHKKKLLLLLLPPPUUUOOO>>>///,,,,,,***+++,,,)))+++---(((222KKKmmmzzz___>>>---444+++++++++*********))))))))))))++++++)))&&&&&&***...444333111---***)))***,,,,,,,,,+++************+++...000444999===@@@BBBCCCBBB@@@BBBWWW~~~yyy}}}bbbAAA///---///...+++))))))***++++++++++++***)))))))))))))))))))))))))))(((***//////+++)))+++******+++,,,...///000000+++***((('''((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++))),,,......++++++---000888cccwwwhhhdddaaaaaa~~~iiiRRRDDD===<<>>===;;;999<<>>AAADDDrrr}}}jjjJJJ---(((,,,((()))))))))(((((((((''''''&&&&&&'''''''''((((((((((((((()))((('''(((+++---+++...999[[[{{{]]]HHH~~~AAA444333222000//////......,,,------......------,,,,,,,,,,,,---------......---------............///............////////////111,,,222///111222777XXX~~~tttlll```\\\WWWQQQLLLGGGBBB>>>???>>><<<:::999888888777555555555555444444444444555555444444333222222111111111111111222222222222111111000000111333555666999:::;;;>>>AAADDDEEEFFFIIIOOOJJJ999---------)))***+++)))+++---(((555QQQpppsssWWW;;;///444(((+++++++++*********))))))+++---,,,((('''---<<>>---///...,,,******+++,,,///000...,,,...666;;;<<<...///000000...+++(((&&&&&&((()))(((&&&%%%%%%&&&"""%%%!!!$$$,,,(((###***"""###%%%%%%###(((999KKK999+++"""%%%((($$$###(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((((((%%%,,,777SSSttt~~~wwwwwwaaavvvQQQ<<<777111,,,)))((('''&&&'''+++&&&(((......FFFrrraaaJJJ===777???AAAIIIBBBMMM^^^RRRMMMqqq^^^;;;***///***...---,,,:::UUUiiiooorrrqqqkkk\\\LLLHHHWWWhhhwwwpppXXX???,,,+++---(((%%%)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((((((((((((+++---999lllnnnAAA---***((((((((()))***************(((///+++(((///111444===bbbuuuttt{{{```mmmeeeBBB:::;;;888444ccc}}}^^^777***,,,'''))))))))))))((((((((('''&&&&&&''''''(((''''''''''''((((((((('''(((+++---(((///555SSS~~~bbbYYYaaaGGG444333222000//////......,,,------......------,,,,,,,,,,,,---------......---------.........//////............/////////000111---222///000111555WWWzzzqqqiiidddUUURRRNNNIIIDDDAAA???>>>999999999999888888888888666666555444444333222222111111111111222222222222......///000111333444555:::999777888;;;???BBBDDDBBBHHHEEE666---///000,,,,,,,,,***...000+++888WWWpppnnnRRR999///444%%%+++++++++************)))&&&***---...444GGGcccyyyoooSSS<<>>AAACCC;;;888;;;QQQttthhhFFF000---111///***((()))***+++,,,+++******)))))))))))))))))))))))))))((()))------***)))+++)))***+++,,,...///000111***)))'''''')))))))))(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((((((((()))******++++++(((,,,///...++++++...111FFFqqqjjjqqqfff\\\nnn|||```MMMBBB???DDDLLL~~~VVVDDDBBB@@@AAAKKKXXXccctttttteeeWWWNNN>>>:::777666777888666333333111111111333333222111...AAAccchhhAAA,,,......+++((()))+++,,,333444222------444;;;===333555666777555222---+++&&&((()))((('''%%%%%%&&& ---***"""%%%((($$$%%%$$$%%%)))---+++''')))///***###"""((((((!!!###+++&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((((((***///JJJooo~~~{{{|||rrrYYY<<<777000,,,)))((('''&&&))),,,&&&)))000)))999dddsssjjjkkkZZZ[[[```QQQRRRaaaUUUNNNIIIlllyyyQQQ333000...///---333OOOvvvvvvfffTTTFFFQQQiiinnn~~~{{{wwwjjj;;;000)))+++,,,)))))),,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((((((((()))+++---HHH|||iii777)))...---(((((()))***************(((///,,,(((///222444<<>>???===:::999888888666555555444222111111222333444000000000111222222333333111222444555666777:::<<<999;;;999111+++,,,---------///---,,,+++)))===```~~~vvvbbbHHH666000---)))+++)))(((''')))***+++***---222;;;BBBQQQwwwddd999)))222...---+++***)))***++++++000000000222555999===@@@@@@;;;999FFFhhhzzzIII000000...///&&&++++++************++++++'''(((***++++++***((('''---+++)))***,,,---,,,)))***---------///222111,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&000...))),,,++++++222LLLnnnoookkkkkk|||lllTTTSSSKKK<<>><<<999555666555333000......222555...999XXX{{{aaa888,,,+++******))))))******(((///+++;;;UUUIII@@@]]][[[???:::CCC>>>;;;999+++(((+++,,,(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$%%%$$$$$$%%%'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&---))),,,JJJtttfffAAA666222...$$$###(((&&&+++---...)))%%%***666BBBzzzzzzqqqkkkWWWaaasssuuuSSS888111444---888eeeuuudddYYYHHH___{{{wwwtttKKK,,,((('''***,,,))))))***'''(((((()))(((((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((()))***+++---///UUU]]]444000///"""++++++*********+++,,,,,,+++---...,,,)))+++222888NNN}}}IIIDDD]]]^^^KKKAAAGGGHHH<<>>>>><<<999AAAaaa{{{JJJ111000---000)))++++++************++++++((()))+++,,,,,,+++)))(((---+++)))***,,,---+++)))***------,,,///222000,,,***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&///...+++...------555VVVkkkllljjjmmmgggQQQOOOHHH>>>SSSvvvkkkDDD777888888555555444444888@@@LLLTTTdddjjjtttssskkkfff___TTTKKK???<<<777333222111222222333DDDbbb}}}aaa:::,,,+++******))))))******)))///000IIImmmgggZZZlll~~~lll___UUUGGG>>>999222,,,***(((%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&)))000QQQ~~~qqqBBB666222///&&&&&&+++(((&&&)))***(((&&&(((000777VVVxxx|||}}}~~~iiiXXXFFF>>>333EEEwwwvvvkkkfffjjjuuuvvvkkkzzz{{{VVV888,,,(((''')))***'''&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((&&&'''***)))(((...777cccZZZ222...///%%%******++++++,,,,,,------***,,,---+++)))+++111777MMM}}}XXXQQQccc___YYYPPPWWWWWWIIILLLQQQDDD```ssswwwyyyRRR777111...++++++,,,***''''''+++'''''''''&&&&&&&&&&&&&&&'''((((((((('''''')))***)))000---===lll~~~XXXVVVtttaaa:::777333111000000000///,,,------------.................................////////////////////////////////////000000000000///222///000444222:::PPP{{{wwwqqqkkkddd\\\TTTNNNHHHFFFCCC???<<<999777666333333333444444444555555111000000////////////000555888666///,,,---...---+++---++++++------DDDiii|||oooXXX@@@111------++++++***)))))))))+++,,,---<<>>;;;999777666666555444444555666777666555777666111......---******,,,++++++...111IIIoooĦ------,,,+++++++++Ħ---///PPP~~~|||GGG666000ӵ///333333333444555777888:::777<<<777333HHHqqq~~~LLL222...'''---,,,++++++************++++++***+++,,,,,,,,,,,,+++***+++*********+++++++++******------,,,...111///***)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********(((000///...000---000===lllĦiiiggghhhsssqqq]]]LLLFFFBBBJJJlll]]]@@@;;;888000666777999999777444111000222222333888AAANNNYYYaaawww}}}yyyrrrnnnnnnvvvRRR222,,,+++******))))))******,,,***...RRRzzzsssPPPCCC<<<555///,,,)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))...222MMM~~~YYYBBB777444---***+++'''(((((((((***++++++***)))'''333EEE[[[uuueeeNNNaaauuuPPP;;;444,,,(((***(((+++CCC```}}}zzzxxx\\\DDD555000+++)))++++++)))(((***,,,+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((***%%%''',,,)))(((===ZZZ~~~fff>>>(((+++...)))***+++,,,,,,,,,+++***)))***++++++***)))+++///222EEErrr|||tttppp|||{{{}}}uuuZZZ999222,,,)))))))))&&&''')))******+++++++++***((((((((()))))))))((((((***+++***,,,+++444WWWnnnSSSfffnnn<<<999444111000000000000---------.........//////..............................///000111111000000////////////000000000000///222///0004444ĉ@ӵ}}}rrrnnnggg___UUUMMMFFFBBBBBB???;;;999888777444222111222000,,,,,,///...+++***,,,***+++///333NNNttt>L222...------***,,,=hĦ111QQQYYY<<<4ĉ@ӵ444444444555666777888999666:::666000===```|||III111---&&&+++***++++++************+++++++++++++++,,,,,,+++++++++***************************------,,,---000...***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))************++++++000///---///,,,111BBBttt>Lppplllhhhhhhvvvlll\\\LLLDDDEEEUUUwww}}}[[[DDD???===999888777555555555555555555222111111111444888<<<>>>MMMXXXfffooouuu|||yyyIII///,,,+++******))))))******---)))+++III|||wwwcccNNN===777333000+++$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((&&&$$$$$$%%%'''((((((%%%%%%&&&&&&&&&''''''''')))---333NNN}}}dddGGG666333---))))))%%%,,,***((((((***+++***(((,,,***,,,777OOOjjj|||ppp___ooo~~~ccc<<<...111,,,---444000)))222CCC[[[rrrrrrkkkTTT666///***''')))***))))))+++,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&''''''((((((((((((((()))&&&(((+++***111PPPqqq{{{WWW777+++......)))***+++,,,---............+++++++++******,,,...111@@@lllyyyqqqwwwxxxhhhHHH333---***,,,,,,***)))+++((())))))*********)))))))))***+++***))))))+++---***+++***000KKKwwwxxxPPPZZZuuu>>>:::444111000000000000------........./////////........................---...000111222111111000////////////000000000000000222///000333GG=?zzzvvvgggbbbZZZTTTPPPKKKDDD??????;;;333+++***...111///***---***,,,000666QQQyyyHdĦ333///------***=ĪjPPPlll@@@GG=?555666777888888999999666777555111666OOOuuuvvvBBB///...'''***)))++++++************++++++++++++++++++++++++++++++)))***+++***))))))***++++++------,,,---000...)))''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))*********++++++++++++---000...---///---666LLL}}}HdĦnnnmmmgggiiizzzfffZZZKKKEEEMMMeeeoooXXXIIIEEEKKKRRRWWWOOOCCC999333111000111111111222333444444444444666???HHHLLLNNNUUUcccooo{{{|||mmmAAA///,,,+++******))))))******---***,,,@@@kkkzzzcccCCC999222000,,,%%%$$$)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))***++++++***(((%%%%%%&&&((())))))%%%&&&&&&&&&''''''''''''$$$)))666XXXpppMMM666333---******&&&+++)))&&&&&&'''((((((''''''***++++++///===PPP___oooyyy|||~~~XXX666000)))%%%&&&,,,+++&&&(((///888MMMbbbrrr}}}{{{fff999///)))&&&((((((''''''******)))((('''&&&'''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''((())))))---@@@fffwwwOOO555...---+++(((((((((((()))***,,,---...,,,+++++++++,,,---///000;;;eee}}}tttttt|||vvv^^^555...))))))+++)))((())))))((('''''''''''''''((()))*********))))))+++---***)))+++---@@@oooZZZRRRtttӵĭӵӵ444Ħ............////////////...ӵӵ///000ĦƜ`1.׼sĦӵĦĭӵĦĦĦ~~~000///+++|||DdD***---///?fӵRRRĦӵƜ`1.׼s555666ĭӵ444lll:::)))++++++************+++ӵ)))*********Ħ++++++(((((()))///---&&&'''((()))&&&&&&&&&Ħ%%%%%%%%%&&&&&&&&&+++Ħ,,,---111111???YYYDdDwwwӵLLLKKKӵ^^^ӵ333333333777777Ħӵ+++ĭӵ888WWWZZZEEE333000000***&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))***+++,,,------///,,,(((&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%(((777___^^^@@@999222---+++((('''(((((('''&&&&&&&&&&&&%%%(((***((($$$&&&000:::AAAKKK[[[iiiuuuzzzNNN//////,,,+++++++++,,,---///000+++555HHHiiizzzUUU555...*********'''''')))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((($$$***+++'''///PPP{{{tttPPP===555111111555777555111...,,,+++,,,------,,,+++,,,---...//////777aaaxxxooo~~~tttBBB777---*********+++...///---***'''&&&&&&&&&''''''((()))((('''''')))+++***(((,,,+++999iiijjjTTTooo?~4g&e>&eg&e;;;>hӵ........./////////000g&e...guO>uO>&e//////4ff?>ߝL333gĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ---,,,3h?D%%)?---000ZufĦNNNgLg&eGGGgĉ@111555g&e>&e444@efff??...***++++++************g<ĉ)))))))))***3we<Ħ,,,+++((('''3h?@e&&&&&&'''((()))&&&&&&&&&Z&&&%%%%%%%%%&&&&&&3h?gL...,,,...333555EEEbbbD%%)?fff?><z```=?ĦOOOg&eg&e???<<<888S?ʬ...4ff?>ߝLwww@eg&e3h?g&e>&e000222??rrrSSS888222555000(((%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))+++,,,---......333000+++'''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((,,,)))666^^^pppMMMBBB888000,,,(((%%%(((++++++)))'''&&&'''...)))&&&(((++++++***))))))---222888BBBSSSggguuuuuuIII---///,,,000000,,,***---///---111111@@@jjjzzzwwwzzz<<<555000///---)))(((***%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((###,,,,,,%%%111ZZZwwwZZZLLLCCC<<>>BBB]]]||||||VVV999,,,111...,,,---,,,***---333,,,666SSS{{{yyy^^^DDD+++$$$((()))(((((('''((()))((('''&&&&&&&&&)))((('''&&&&&&'''((()))&&&'''(((******))))))((()))&&&((()))555]]]tttooosssfff\\\hhhxxxxxxvvvbbbDDD777>>>AAA;;;===000)))---///,,,---333888PPP{{{yyy{{{tttsssUUUMMMMMM???>>>JJJJJJWWW???,,,+++...***&&&&&&))))))))))))))))))))))))'''(((000,,,,,,VVVrrrNNNPPP4DuXӵDdDΦDdDĦDdDĦ777222t|<------------------------DdDĦ...DdDΦDdDΦDdDĦ000peƜ4DuTӵ555`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<R///333qjRgdKӵHdDĦgdKӵ...)))GR/f6LĭĦDdDĦDdDĦxxx`eĭ555DdDΦDdDĦ555DdDĦ~~~iii666,,,222)))+++,,,))))))))))))))))))geĦ+++++++++FSĦ++++++qjRgdKӵDdDĦ((((((((((((''''''&&&&&&&&&DdDĦ&&&&&&&&&&&&qjRgdKӵDdDĦ,,,///222///333OOOpppHdDĦgdKӵDdDDdDĦxxxDdDĦ4DufӵDdDĦpppDdDĦq<R===777peƜ4DuTӵ~~~DdDĦDdDĦqjRgdKӵDdDΦDdDĦ)))***888WWWrrrIII777222---((('''(((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((((((((111OOOUUUIIICCC...111333000)))&&&((((((%%%))))))(((&&&&&&(((******,,,***:::VVVeeejjj___BBB444...***))))))((((((((('''''''''((((((((()))))))))******+++***))))))+++...222555===PPPmmmsssWWWHHH111...---...,,,+++...333???QQQppp{{{hhhKKK888...***+++...%%%''')))((('''(((,,,///(((((('''&&&&&&&&&&&&&&&'''((()))*********))))))((('''))))))444[[[~~~dddOOOQQQdddqqqqqqaaaQQQCCC<<<555---000999GGGRRRvvvqqqwwwxxxkkkvvv~~~qqqiiinnnxxx|||yyywwwwww|||rrrqqqvvvqqqrrrQQQ111'''((((((''')))))))))))))))))))))))))))((('''///---,,,NNN|||XXXJJJeee4DuXӵDdDΦDdDӵDdDĦ999666o)h222........................DdDĦ...DdDΦDdDΦDdDӵ000=ӊB1.uTӵ555HߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uppp===///222GIdnuR)ĦDdDĦnuR)Ħ+++(((CdgĪjDdDĦDdDĦHߝL`o9777DdDΦDdDӵ555DdDĦvvvqqq===...111***,,,,,,))))))))))))))))))geĦ++++++sp?aĦ++++++GIdnuR)ĦDdDĦ(((((((((((('''''''''''''''DdDĦ'''&&&&&&&&&GIdnuR)ĦDdDĦ---///222111999XXXyyyDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦIIIDdDĦpo9uuuuiiiYYYPPP=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ+++(((333AAAeee```AAA111+++(((&&&'''''''''&&&''''''((((((&&&&&&&&&%%%&&&&&&'''(((&&&+++@@@lllxxxfffWWW;;;333666555...(((''''''&&&(((&&&%%%&&&((()))))))))+++***333DDDXXXooorrrMMM666...,,,)))))))))(((((((((''''''''''''((((((((()))))))))+++***)))(((((()))***+++))),,,FFFttt|||lllCCC===777444222444<<d<Ħ<<<Dt///.....................>d<Ħ...>d<ʜDd<ʜ4DuTӵ000000F&uTӵ5554DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<---qR/ܗ?fӵ>d<>d<Ħ4DufئL>eIIIDdDʜ4DuTӵ444DdDĦpppuuuBBB...000***...,,,))))))))))))))))))geĦ***s<v>aĦ******peӵDx<DdDĦ((((((((((((''''''&&&&&&&&&DdDĦ&&&%%%%%%&&&peӵDx<>d<000111111===^^^>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ<<<>d<Ħ}}}peӵĦcccF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ+++(((444555QQQrrrJJJ000***+++)))'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&...FFFxxx|||kkkLLL111444555000***''''''((('''%%%&&&***---+++(((''')))***,,,888VVV|||XXX:::...---)))))))))(((((((((((('''''''''''''''(((((((((((((((((())))))*********+++***&&&444ZZZnnncccWWWPPPNNNTTTbbbppprrrvvvyyybbbHHH555+++******+++,,,---+++'''###(((((()))))))))(((((((((******++++++,,,,,,,,,,,,''')))---***///SSS~~~|||qqq```XXX[[[iiivvvyyy~~~{{{hhhddd``````aaaaaa___^^^___TTT```sssqqqooo}}}|||wwwnnnYYYDDD///(((***)))&&&%%%((((((((((((((((((((((((+++&&&+++000+++555]]]XXXMMMnnn4DuXӵD&dq&ĒRsdKĦ???DHRRud/////////////////////sdKĦ...D&oq<Ōq&ĒR000000000>dp&ĒR000555nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ******B?Ho9,,,>d<((((((''''''%%%%%%%%%>d<ӵ%%%&&&B?Ho9---<x111???aaa&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦAAAsdKĦ[[[B?dp&ĒR>d<sdKĦB?Ho9+++s&dq&ĒR000'''(((555111DDDzzzVVV777---+++((((((((('''''''''(((((()))(((''''''&&&&&&&&&''''''%%%,,,===iii{{{ZZZ000111111///+++''''''***+++''''''+++---***))),,,((())))))555ZZZgggCCC000+++***)))))))))((((((((((((''''''''''''((((((((((((''''''((()))******++++++,,,***,,,<<h111000555fe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h000333@GggghhhHĪj@IŌ///'''BeneHkgenefeHu]3hh666///333sexxxIII///---,,,111+++))))))))))))))))))geĦja>aĦ******@G---+++se(((((((((''''''%%%%%%%%%<Ō$$$%%%%%%@G,,,...Hkge111111AAAdddHĪj@IŌegeqqqHu]3hIŌ{{{DdDĦ>>>neAAA???@h>hmmmsene@G++++++sĪj@h)))+++$$$(((111...>>>dddkkkJJJ888---'''***)))((((((''''''(((((()))(((''''''&&&'''''''''$$$)))///NNNmmmccc222...------,,,(((((()))+++''''''+++***$$$&&&---''')))(((333XXXzzzSSS777+++******)))))))))(((((((((''''''((((((((()))))))))(((((((((((((((''''''''')))+++******:::]]]pppTTT___wwwuuubbbRRR???333222333///+++,,,+++)))(((''''''((()))++++++******++++++,,,---******---+++222WWWzzz|||}}}xxxyyyyyyiii\\\aaaXXXTTTNNNLLLOOOVVV]]]aaasss}}}|||zzzuuuxxxyyyyyy|||}}}WWW555...'''((()))(((&&&'''***---))))))))))))))))))))))))***+++))),,,,,,,,,KKK|||qqqQQQ]]]4DuXӵĵD^sssEEE333000000000000000000000000------...333000000000000444111000555DdDĦ///222444///VVViiiggg---///***zzz}}}D^HHH999111555s׼s___{{{NNN222...,,,111)))))))))))))))))))))geFm8***>aĦ*********///---***s׼s((((((((((((''''''&&&&&&&&&Ho&&&$$$$$$%%%&&&+++---...444222333EEEhhh{{{```{{{D^mmmDdDĦ777EEEDDD:::666TTTzzzs׼s---+++++++++***((((((,,,,,,---<<d<ĦĦFFF666444555666///333000000000000000000000000...---Ħ...//////000000/////////111333444000000000000111111111111000444111000555333888GGGwwwĦ>d<ĦIII---222555///000///,,,///222===ZZZnnnjjjVVVDDD555222222...---///555@@@IIITTT]]]YYY^^^qqqpppĦxxx]]]PPPTTTVVV\\\>d<ĦhhhXXX;;;333666Be444[[[~~~RRR444...---111'''))))))))))))))))))geFYĉ))))))>aĦ))))))))))))))))))))),,,//////---***Be'''(((((((((((('''''''''''''''nu]ӵ'''&&&'''((()))***((()))+++---...///000000---111444333555HHHlllttt______iii```\\\UUULLLVVVjjj>d<ĦSSSXXXqqq>d<Ħ888@@@MMMĦIII===777;;;===BBBZZZxxx\\\888000888???]]]BeĦ]]]000000+++###111++++++************++++++,,,)))...111)))---===HHH|||[[[???000---,,,***)))'''&&&&&&&&&))))))(((''''''''''''''''''...%%%000UUUnnn===111)))+++---***&&&&&&'''555NNN```XXX???...,,,))),,,***)))>>>fffvvvOOO666************))))))))))))))))))))))))************)))(((''''''((()))+++,,,)))###%%%,,,(((+++PPP~~~[[[999)))000555HHHdddzzzooo]]]PPPIIIDDD@@@999333///---...///+++***)))))))))***+++,,,+++)))+++///===ggglllSSS@@@@@@MMMEEE>>>OOOXXX\\\kkkqqq{{{pppllllll^^^VVV[[[___hhhiiirrrWWW///666***,,,,,,,,,------***&&&))))))))))))))))))))))))(((000)))&&&...111IIIvvvhhhIII^^^?aŖ%7uSQuR)ӵsdKĦgdKĦGGG666444///222000111...........................gdKĦ.........////////////000000000000222222111111111111111222222333000222666333999KKK|||gdKĦgdDĦrrrBBB444111222111,,,///,,,---///<<<\\\qqqlllXXXCCC000---///......111CCClllgdKĦttt[[[LLL;;;555999:::@@@sdKĦyyyYYYCCC...,,,666TTT~~~VVV333///***,,,)))++++++************ŶS(((((((((3we<))))))))))))+++---///...,,,)))))))))))))))))))))))))))&&&&&&&&&iĉ@3hR/Ō&&&&&&&&&((()))***))),,,///111000000000000222000111///333SSSxxxiiidddfffeeejjjzzzSSSTTTPPPSSSnnnDdDĦHHHWWW}}}sdKĦ;;;888gdKĦbbbNNN;;;<<AneneHHH666444///333000111........................ne............//////000000000111111111222222111111111111111222222333000222666333999KKK|||neDeppp@@@444111111111,,,///,,,---///<<<\\\oooiiiVVVBBB111...///......222WWW}}}neuuuWWWAAA888///...444444333nejjj{{{nnnWWW::://////+++444NNN}}}WWW444///+++---++++++******))))))***>A)))((((((k<)))))))))))))))+++---......,,,)))((((((((((((((((((((((((((((((&&&&&&&&&fh''''''&&&'''(((***+++...111333444222111000111111///000///555VVV{{{}}}hhhcccdddcccmmm|||WWWWWWLLLUUUvvvDeMMMHHH]]]neIII;;;ne}}}xxx\\\@@@:::<<<@@@[[[qqqEEE666333<<>>BBBVVV```ppp~~~zzzwwwbbb^^^YYYSSSNNNLLLKKKKKKHHHDDDIIIEEE\\\sss```ZZZ\\\RRRKKKRRRVVV[[[eeepppppp}}}vvvKKK...000(((+++...((('''+++'''+++***)))(((((()))***+++(((---,,,***+++...CCCdddZZZXXXnnnJJJ777444///333000111.......................................///000111111111111111111222111111111111111222222222333000222666333999KKK|||kkk>>>444111000000---///,,,---000===[[[llldddTTTAAA000---//////111777iiiZZZ???///...+++...444333777===MMMcccsss{{{lllOOO999000***444JJJzzzYYY444...+++///,,,+++******))))))***))))))((())))))))))))******+++---...---+++)))((((((''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''((()))+++,,,444555777666444222111111111///111111;;;^^^zzzfffaaacccaaarrr{{{\\\ZZZNNN]]]CCCCCCBBBZZZvvvfffOOOQQQtttcccFFF>>>>>>GGGhhhddd===555666AAA[[[}}}rrrFFF///,,,......---,,,,,,---------,,,++++++,,,***)))++++++...666@@@SSSyyyddd???:::333...+++)))((('''))))))******))))))(((((((((&&&)))...CCCoooVVVBBB444555555///+++---555nnnxxx```===...,,,+++333:::JJJyyylll>>>222***+++***&&&%%%)))))))))))))))))))))))))))((((((''''''''''''(((((()))%%%&&&+++***$$$&&&,,,%%%888QQQjjjhhhIII222''''''***''''''''''''''''''''''''///999IIIYYYiiiuuu~~~{{{xxxwwwwwwvvvrrrttthhhsssvvvhhhPPP:::>>>GGGLLLUUUgggooottt}}}]]]:::222))),,,000)))&&&)))&&&+++***))))))))))))***+++))),,,))))))---...<<>>[[[jjj```PPP===......444999AAAIIIwwwLLL666...111///000555444<<<>>>===999666:::DDDMMMlllqqqeeeNNN:::,,,333HHHtttYYY333---***///,,,******))))))))))))******))))))(((((((((((()))))))))))))))))))))*********+++,,,------***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***,,,---333555666555333222111222222000333555BBBhhhxxxdddaaacccaaavvvxxx___[[[XXXkkkmmmTTTHHHEEEAAAPPPggguuunnnRRR>>>555GGGiii{{{[[[HHHGGGHHHUUUvvvWWW666666999GGGeee|||kkkAAA---+++,,,---...,,,,,,---,,,,,,+++***)))***))))))++++++---555>>>NNNrrrzzzRRRJJJ===333,,,***((('''((()))))))))))))))((((((((())))))***;;;```rrraaaRRRKKK???000,,,222AAAuuu|||GGG000***+++222333???mmm[[[@@@++++++---'''$$$(((((((((((((((((((((((((((((((((''''''''''''((((((((($$$%%%***,,,)))(((+++&&&+++333AAAZZZvvvtttaaaGGG111''''''+++---$$$%%%(((***+++,,,++++++(((***...333;;;EEEPPPXXXqqq{{{}}}xxxtttkkk]]]RRRPPPSSSPPPJJJ\\\hhhtttuuuzzzsssPPP666)))***///)))&&&)))'''************************)))+++(((***///,,,222FFFYYYQQQ999555000444111111................................................///000222333333222111111111111000000111222222333222333000222666333888KKK|||^^^777333222---.........,,,...333AAA\\\hhh\\\JJJ888---555FFFTTTaaalll{{{CCC222///333...---222222444666999:::999888777777MMMgggsssgggLLL111///BBBkkk~~~YYY333+++)))...******))))))))))))))))))***))))))(((((((((((())))))(((((())))))************+++,,,---,,,)))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((()))+++,,,...///000222222111000111333111000222666GGGppptttbbbbbbeeeddd~~~vvvddd^^^___yyyjjjPPPIIIKKKBBBFFFNNNOOOZZZkkkrrr{{{~~~XXX<<<777KKKeeepppQQQFFFKKKLLL^^^|||LLL222888===NNNqqqddd<<<,,,+++******,,,+++,,,,,,,,,+++***)))))))))((()))++++++,,,333;;;MMMlllkkk___LLL:::...)))((()))'''(((((()))))))))((((((&&&***)))(((666RRRyyyxxxbbbEEE...(((...;;;bbbHHH000)))***111111<<>>CCCVVV}}}[[[666***+++)))(((+++******+++++++++***)))))))))((())),,,+++***000777KKKgggrrr]]]EEE222)))(((***''''''((()))))))))((((((%%%+++)))(((222FFFlll^^^===+++***---000IIIkkkwwwooo@@@...***(((...111;;;cccbbb:::+++,,,---+++***))))))))))))))))))))))))((((((''''''''''''(((((()))'''%%%%%%'''(((((((((''')))+++++++++...333777DDDKKKPPPPPPMMMHHH???666000,,,'''&&&)))***(((%%%)))((('''&&&&&&'''((()))$$$&&&(((((((((((()))***(((...777???GGGSSSaaakkk{{{~~~wwwmmm^^^QQQIIIFFFFFFGGGOOOZZZgggqqq}}}ttt^^^{{{RRR666))),,,***)))+++)))******+++,,,,,,+++******)))---++++++//////;;;TTTVVV;;;555111666111000................................................---...111222333111000...000000000000111222333444222333000222666333999KKK|||TTT111333222+++,,,000---+++000777GGGaaaiiiYYYCCC555555RRRwww```CCC111000///333888555>>>;;;888888999999888666///???XXXooonnnMMM444777]]]zzz]]]777---+++---((())))))(((((((((((())))))((((((((((((((()))******'''(((((()))******++++++,,,,,,,,,***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,------...000000000111333555222111333888OOO|||jjj[[[```iiikkk|||ooohhh]]]YYYmmmeeeVVVKKKIIIHHH>>>>>>EEEFFFIII\\\YYYBBB666;;;RRRnnnnnnLLLFFFNNNJJJ```ggg===444DDDIII```~~~xxxRRR111))),,,)))'''+++((()))******************)))(((***,,,+++)))---444FFF```~~~kkkPPP888***(((***&&&''''''((())))))(((((($$$,,,)))'''000:::]]]xxxMMM000---000---333@@@UUUlllxxxtttcccSSS333+++,,,''',,,000666WWW{{{SSS888...---,,,***))))))))))))))))))))))))((((((''''''''''''((((((&&&(((((('''''''''(((''''''))),,,...---***((()))+++000222000...---)))$$$*********++++++***((('''''''''&&&&&&'''(((***+++!!!%%%)))++++++******+++'''((((((***---444===DDD^^^fffpppuuuxxx}}}hhhPPPIIIBBBAAAIIIVVVccclll}}}oooWWW}}}hhhBBB,,,,,,,,,++++++)))***++++++,,,,,,++++++***)))...,,,+++///888RRRwwwWWW;;;555111666111000................................................,,,...000222222111///...000000000000111222333444222333000222666333999KKK|||QQQ000333222***+++000,,,+++000888HHHbbbiiiYYYDDD777;;;[[[sssMMM111,,,...444777222555444444333333333444444///000BBBfffwww\\\===:::[[[zzz___999///,,,...((())))))(((((((((((())))))((((((((((((((()))******'''(((((()))***+++++++++,,,,,,,,,***'''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))+++---000111222222111222444666666555777<<>>444<<<:::555999DDD```hhhIIIIIIUUUPPPdddaaa999666HHHMMMfffqqqLLL---(((,,,)))(((+++'''((()))***************))))))***,,,***(((,,,222AAA[[[rrrXXX<<<+++'''***&&&&&&'''((())))))((((((%%%---)))'''...333SSSzzzFFF,,,111333***))),,,111;;;IIINNN>>>(((***)))...''')))...111MMMkkkFFF111,,,+++)))))))))))))))))))))))))))((((((''''''''''''(((((("""'''************+++******&&&###$$$'''))),,,///***,,,+++''''''***+++)))'''((()))(((%%%$$$&&&((())))))((('''&&&%%%%%%%%%'''''''''%%%$$$%%%(((***''''''''''''(((***+++,,,111;;;GGGKKKJJJLLLUUU^^^gggjjjpppwww}}}{{{wwwqqqrrruuuuuusss[[[777DDDDDDIIITTTggg{{{vvv\\\~~~wwwLLL///------,,,,,,(((***+++,,,------,,,+++***)))///,,,***000???eee```999555444111111000//////............//////000000000000000000000000000444888888555111///...000000000000000000111222222444111333777333888JJJ{{{FFF444444///111---///+++///...444LLLgggiii[[[JJJ888888ZZZ~~~YYY666,,,...///222888666555333444444333111///+++777666EEEllltttSSS:::VVVssswwwEEE+++111***,,,))))))(((((((((((())))))******))))))(((((('''''')))************+++++++++,,,+++***)))((((((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******,,,111222///...111444444111888444>>>eeedddZZZZZZcccsssfff\\\___XXXZZZhhh|||ppp___OOOCCC<<<===333111444999RRRrrrbbbSSSKKKLLLVVVqqq|||NNN888BBBHHHTTTyyyfffAAA+++,,,***)))++++++)))))))))))))))******+++)))((((((((((((***,,,---777OOOyyyxxx```DDD...'''***((((((''''''''''''((((((---$$$'''+++(((:::eeeaaa888111333000---111000***(((,,,---+++***++++++***))),,,222777aaaggg>>>//////...***---...***'''(((,,,///((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((()))))))))))),,,,,,---...000555;;;@@@>>>???BBBGGGLLLRRRVVVXXXSSSVVV```tttnnnnnnzzzqqqMMM<<<:::...999333555>>>QQQuuukkkaaaeee;;;)))***...,,,)))------,,,,,,+++,,,,,,,,,444###+++111000TTT```999555444111111000//////............//////////////////////////////111:::BBBBBB;;;333111111000000000000000111111222222444111222777333777JJJzzzEEE444444///111---...,,,......555MMMggghhhZZZEEE666777WWW}}}^^^::://////...000555555444333333333333000...+++000///<<>>***,,,***)))+++***)))))))))))))))******+++)))((((((((()))***,,,---333FFFooohhhLLL333((((((((((((''''''''''''(((((()))###(((,,,,,,???llluuuNNN555///000,,,///...)))'''******((()))***+++***)))+++///333HHHfff}}}WWW;;;///---******((('''&&&(((***+++((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))((())))))***+++...222666111222333444666888:::;;;;;;BBBVVVssspppEEE444444+++222...111555CCCiiifff```qqqHHH000,,,///---)))++++++******)))******+++...)))...000;;;fff```999555444111111000//////............//////////////////////////////111<<>>444111222000000000000000111222222222333111222666222777IIIyyy{{{CCC444444...111---...,,,......666OOOgggfffWWW===000///EEEaaarrrwwwyyy```<<<111111///000555555444222222222222///---...******333QQQwwwyyy^^^MMMiiizzzUUU444111((()))))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((())))))))))))***)))((('''&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''))))))***+++,,,000111......222444333333777666HHHrrrxxxdddaaabbbiiiyyy```YYYbbbbbbaaa]]]XXXVVVZZZdddooowww|||xxxfffZZZMMM@@@EEEggg```SSSPPPWWWhhhfffIII:::BBBOOOiii|||~~~WWW999))),,,***)))+++))))))))))))))))))******+++***)))(((((()))***,,,---///:::aaasssTTT999***''')))((((((''''''(((((()))'''%%%(((,,,---===jjjoooHHH333333---///---***(((***)))''')))***+++***)))***,,,...---AAAYYYmmm|||{{{SSS777...---***'''(((***+++***(((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&'''(((((('''(((***,,,,,,++++++*********+++++++++888WWW~~~eee999+++...))),,,,,,......888```___```|||XXX777,,,000000***+++******)))******++++++)))///000333PPP}}}```999555444111111000//////............//////////////////////////////...666???@@@999222//////000/////////000111222333111333000222666222777IIIyyyttt@@@333333...222...---------///:::SSSgggdddTTT<<<000***222???FFFJJJLLL\\\nnn]]]:::000222111222888555333222222222111...,,,000***---000@@@kkkmmmMMMccczzz\\\777000)))+++))))))(((((((((((())))))))))))))))))((((((((((((((((((((()))))))))************)))(((''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,///000...///333555333333555888OOO{{{qqqbbbcccdddkkk}}}jjj```eeeddd```\\\VVVSSSRRRSSSUUUUUUYYY___iiiuuuwwwggghhhcccWWWUUU^^^qqq^^^HHH<<>>---000111+++,,,,,,++++++,,,,,,------)))///000AAAkkk```999555444111111000//////............//////...........................///222333333111///...////////////000111222333111333000222666222666IIIxxxmmm===333333---333///---------000???YYYiiiaaaOOO>>>555---,,,...///111222777GGGXXX___]]]\\\ccckkkooojjjdddfffzzz[[[999///111000111666555444222222222111...,,,,,,***111000444YYY{{{yyyWWWbbbzzzaaa888///,,,...))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********++++++++++++***)))((((((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,//////---///444555333222444:::WWWkkkaaaddddddlllrrrcccaaa[[[ZZZXXXWWWVVVUUUQQQKKKGGGKKKLLLPPPVVV```jjjtttzzz|||cccZZZ[[[eeeyyyYYYGGG===BBBXXX~~~~~~uuuCCC000))),,,))))))+++''')))))))))))))))******++++++***)))))))))***+++,,,...///MMMsss}}}XXX;;;---***))))))(((((((((((())))))'''***((((((***,,,NNN[[[666111---******+++,,,++++++,,,,,,,,,------,,,***)))000+++,,,777EEEYYYsssoooGGG222---,,,//////,,,+++...((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&(((+++++++++******+++************+++,,,------+++BBBjjjkkk@@@------...---,,,+++------>>>mmm{{{}}}zzzXXXnnnpppJJJ222///000+++,,,+++++++++,,,,,,---...,,,+++555XXX```999555444111111000//////............//////........................000---,,,---000111111///////////////000111333333111222000111555111666HHHvvvggg:::333222---333///,,,------333FFF```lll___KKK777222---******+++,,,---)))111999:::666444999???DDDAAA:::<<>>===<<<<<>>CCCPPPhhh|||zzzFFF666:::UUUtttzzzwwweee999---+++,,,&&&(((---))))))))))))))))))******+++---,,,+++*********+++,,,%%%---AAASSSzzzZZZ999///000******))))))))))))******&&&---%%%(((222###---___KKK>>>222///...+++***---,,,)))''''''***+++***((()))......)))(((......***000>>>SSSooommmCCC444555222---***)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((()))******(((&&&&&&''')))(((((()))+++---///111222...^^^kkk;;;(((111***###111***---000111GGGyyyqqq{{{~~~]]]lllNNN444,,,000++++++++++++,,,---...///---777hhhYYY<<<666000555000///000000///...............---,,,,,,---///000000//////000///,,,---111111---222111000000000111222333111444111000666444888EEEoooSSS>>>222000,,,///111+++......666LLLiiisss___CCC111///,,,+++++++++***)))))))))))))))))))))))))))...%%%---///666kkkxxxKKK+++...666000///888;;;888666666555111///...,,,+++'''(((***,,,EEElll{{{VVV333&&&(((************************(((+++---,,,***((('''&&&(((((((((((())))))))))))***)))(((&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((******))))))+++,,,///......000333666777777666///GGGrrrzzzhhhfff```bbbsss}}}ssshhh```XXXRRRJJJDDDAAA???<<<:::888555222222444666666444<<>>$$$///+++---+++((()))...///,,,+++TTT~~~XXX<<<666000555000///000000///...............---,,,,,,---///000///...///111000---...222222///222111000000000111333333111444111000666444777EEEoooZZZEEE:::666......111,,,......666MMMiiirrr]]]BBB111...,,,***++++++***)))))))))))))))))))))))))))+++###***,,,333eee___AAA,,,///444000111::::::888666555444111...---++++++(((***,,,***<<<\\\YYY555(((***))))))))))))))))))))))))(((***,,,,,,***(((''''''(((((((((((())))))))))))***)))(((&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))***,,,.........000333666777777666111KKKuuussscccccc]]]^^^jjjrrriiiggggggmmmxxxyyyrrrhhh___WWWOOOGGGBBB@@@:::444111222444777777444AAA]]]yyykkkDDD;;;>>>YYYxxx}}}aaa777000*********((()))---((()))))))))************...---+++))))))***+++,,,,,,,,,333IIIooosss???555,,,+++***(((''''''''')))***$$$,,,+++)))***(((000CCCyyy\\\===555111111000)))+++++++++***)))***+++,,,------,,,,,,,,,,,,,,,,,,000000333BBBaaaqqqQQQ:::222222***+++++++++***)))))))))'''((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))+++***)))***222:::888000;;;mmm```AAA))))))///---+++---,,,---,,,444TTTwwwssshhh|||pppKKK...222,,,,,,+++,,,---...000000BBBbbbVVV;;;666000444000///000//////............///...---,,,---...///...---///111111...///222333111222111000000111222333444111555111000666444777EEEooo]]]KKK@@@:::000---000,,,------777OOOjjjpppZZZ???000...+++***++++++***))))))))))))))))))))))))))),,,'''---///333]]]wwwAAA666...000222111555;;;999999888555333222000///++++++)))+++...)))000GGG}}}___888))),,,(((((((((((((((((((((((((((***,,,+++)))''''''''''''((((((((()))))))))******)))(((&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%'''(((((((((((()))+++.........000444666777666555444QQQzzznnn```aaa]]]\\\aaabbb]]][[[XXXYYY___hhhrrrxxxxxxooogggaaaQQQIII>>>555111222555777222CCCddd```@@@:::AAA^^^zzzXXX444...*********)))))),,,))))))))))))***************))))))((()))***,,,---,,,+++...BBBiii}}}III666---+++***)))((('''((())))))%%%***((('''+++(((,,,;;;jjjqqqOOO@@@888777444***---,,,+++*********+++,,,+++++++++,,,,,,,,,,,,,,,---......444HHHiiiuuuRRR999---))),,,///...,,,******+++(((((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))+++***)))***000666555///BBByyyrrr???333((((((,,,---,,,,,,,,,......777WWWpppnnn}}}]]]<<<222...+++,,,111000---333===aaawwwSSS;;;666000444000000000///............/////////...------//////...---...111222///...111333111222111111000111222444555222555111111666444777DDDoooXXXGGG???999...,,,000...,,,---888RRRkkknnnVVV<<<000---+++******+++******))))))))))))))))))))))))+++)))///...///JJJkkktttXXX111000000000111444777:::777999999555333444444222---,,,(((+++///)))***999nnneee;;;***---))))))))))))))))))))))))((()))+++***)))''''''(((''''''(((((())))))*********)))(((&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&(((((('''''')))***...---...111444666777666333777WWWnnnbbbccc___]]]\\\WWW```^^^ZZZVVVUUUXXX^^^ccciiiqqq|||rrrjjj\\\OOOGGGCCCBBBCCCCCCUUUttt{{{UUU888888GGGhhh}}}}}}RRR111,,,)))***+++))))))+++)))))))))))))))***************))))))***+++,,,---+++***,,,???gggVVV999...+++***)))((((((((())))))&&&***''''''---******666^^^lll]]]QQQMMMHHH<<>>777444+++***000...,,,---:::VVVmmmlllRRR:::///---***)))***+++******))))))))))))))))))))))))&&&'''***)))&&&111CCCKKK\\\}}}lll@@@...//////...000333555444444999888333000222444222......((()))///***)))555\\\yyyjjj???++++++************************((()))***)))(((''''''((('''''''''((()))************)))(((&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&(((((('''''')))***------...111555777666555111999\\\nnnbbbccc___^^^]]]WWWUUUVVVVVVTTTTTTVVVYYY\\\]]]bbbiiinnnrrrwww}}}{{{qqqjjjfffeeecccppptttMMM333888PPPuuu{{{QQQ111,,,)))***+++))))))+++******))))))))))))))))))---,,,,,,+++++++++++++++)))***--->>>eeeccc;;;000+++******)))))))))))))))(((+++((((((...+++***444VVVzzzssskkk[[[222///+++***+++,,,,,,+++*********++++++,,,,,,,,,,,,---//////000>>>```vvv]]]@@@666,,,+++///111,,,&&&******))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))***))))))+++---...///111@@@~~~uuuPPP444,,,222333,,,(((***,,,***,,,...///;;;^^^vvvuuuiiizzzzzzVVV222---,,,000111***,,,IIImmmMMM999666000333000111///............//////000000///...000222333222111000555666111...///111111222111111111222333555666222666222111555333666CCCoooGGG777111000***+++000---,,,---<<>>aaavvvJJJ000***************************'''((()))((('''&&&((()))&&&&&&'''((()))***++++++***)))(((&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))***,,,,,,---///222666777666444222@@@eee{{{hhh]]][[[ZZZeeerrrtttfffccc___^^^]]][[[WWWSSSWWWVVVUUUVVVYYY[[[\\\[[[YYY]]]dddkkkrrrzzziii@@@???IIIfff}}}sssLLL777000*********((()))---************)))))))))(((---------,,,++++++***))))))...///666WWWppp999///***+++++++++******))))))(((,,,)))))),,,)))+++888OOOeee777111+++)))+++---,,,***+++++++++,,,------......---'''(((///---(((444GGGsss~~~hhhKKK888444444111---+++***)))((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))(((***---,,,***///777TTTdddGGG444......,,,***)))+++,,,+++,,,...,,,---...<<>>111...666GGGWWWTTTFFFBBBIIIaaaeeeWWW???777AAA@@@444111,,,***,,,...,,,+++,,,222HHH}}}TTT,,,---)))%%%'''---///+++)))+++***(((&&&&&&'''''''''&&&(((((((((((())))))))))))'''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((()))***+++,,,,,,//////000222555555444333///FFFrrryyycccYYY[[[[[[ggg~~~|||yyyqqqlllgggdddccc```\\\YYY[[[ZZZXXXVVVWWW[[[aaaffffffkkkrrrxxx}}}xxxTTT<<<999UUU~~~~~~bbbPPP@@@555+++***+++******,,,(((((((((((()))))))))))),,,111555111((($$$(((...+++222+++111GGGssstttuuu999222,,,,,,+++***))))))*********)))...'''---000'''555IIIyyyzzzHHH<<<222000---(((&&&)))%%%(((+++---------......000222000***(((,,,000000AAA[[[tttOOO888000///)))+++,,,(((###"""''',,,(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((''''''''''''---+++***///...222???mmmaaa===000111///,,,,,,---,,,,,,++++++,,,,,,---)))---000<<<[[[rrryyyjjjggg888///000<<>>555000111111222222333333444111555222222777555777EEEppp{{{DDD555111222,,,,,,///+++......FFFccchhh[[[FFF222...---,,,+++************************))))))))))))))))))(((((((((((())))))'''444KKK]]]VVV???///---555===OOObbbfff\\\YYY^^^ooorrrfffPPPJJJNNNFFF444///***(((***+++***+++---222FFFzzzXXX///------+++...444555///++++++)))(((&&&'''(((((('''&&&(((((((((((())))))))))))(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((()))***+++,,,,,,......///111333444333222000HHHssswwwbbbYYY\\\\\\ggg~~~~~~zzzvvvppplll```]]]ZZZXXXWWWYYY[[[\\\\\\]]]```ffflllsssyyy}}}jjjLLL999;;;WWW~~~aaaNNN???444+++)))*********+++))))))))))))************222333222...***(((+++...,,,111***///CCClllsssuuu888000---***''''''***+++)))'''***)))---&&&+++...&&&666UUUrrrVVV888,,,,,,...------...---,,,++++++---111333***,,,***''')))...000///555BBBcccsssXXX@@@000+++---...---+++)))((('''((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((((((,,,***+++...+++333IIIzzzfffJJJ000***...,,,***+++---,,,,,,++++++,,,,,,---+++---...999ZZZlllxxxiiinnn>>>333999PPPkkkxxxCCC666444///444222111333222222111111000000///...,,,000111222>>>DDD:::,,,222333000777BBBAAA666000000111111222333333444222555222111666444666DDDqqqrrr===111000222,,,+++...+++//////FFFaaadddVVVCCC000---,,,+++***************************))))))))))))))))))(((((((((((())))))******///555222***)))...444;;;OOOgggsssqqqoooqqqzzz}}}uuugggdddeeeTTT;;;111,,,*********((()))---...@@@sss^^^111***++++++///444333---(((&&&(((''''''((())))))(((&&&(((((((((((())))))))))))((('''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''((()))***++++++,,,---...///111222222222111222KKKvvvsss```YYY[[[[[[fffyyy|||wwwpppkkkgggccc^^^ZZZVVVSSSQQQSSSZZZaaafffhhhqqqtttzzzxxxhhhNNN999///>>>ZZZzzzvvv___OOO>>>333***(((***))))))***************++++++++++++666333///+++***+++,,,,,,+++000(((,,,<<>>333///......///...,,,+++,,,---000111+++,,,+++)))+++//////,,,000///GGGwww|||\\\CCC333000,,,,,,...---(((###))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&''''''(((((())))))*********------'''777YYYIII888,,,---000...,,,---,,,,,,++++++++++++,,,,,,---...---666WWW}}}kkkuuujjjxxxKKK<<>>EEE>>>111000000111222333444555555333666111000555333777EEEmmmkkk===111000111+++***...***,,,///GGG___\\\LLL<<<,,,++++++******))))))******************)))))))))((())))))(((((((((((())))))***((((((,,,---++++++,,,111555EEE^^^vvvzzzbbb===666000000///,,,***++++++111\\\lll999)))(((+++---,,,************&&&&&&%%%&&&((((((&&&%%%(((((((((((())))))))))))***(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))(((((())))))******++++++...000333444222222222333555QQQ|||nnn___XXXXXXTTTZZZbbb```RRRTTTWWW^^^jjjxxx~~~xxxqqqnnnmmmkkkeee```[[[[[[XXXMMM;;;000444???EEE[[[qqqTTTAAAFFF```zzzwwwYYYOOO:::000((((((***)))((((((((((((((()))))))))******,,,000333333///++++++,,,(((,,,&&&,,,555SSS???///...///000---***(((***,,,'''&&&,,,''')))///888ZZZrrrYYYIIIAAA555222...,,,---......---333;;;>>>666,,,)))***+++...+++///EEEkkk~~~gggHHH222+++---......++++++***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((%%%&&&&&&'''((()))***************...,,,***JJJ~~~aaa333000......,,,))))))+++,,,++++++******++++++,,,+++...+++///RRRnnn~~~kkk{{{xxxsssqqqjjjfffyyyuuuDDD:::888///222000111........................000,,,000222,,,///333......///000555???EEE???444000111222333444555666777333666111000555555999GGGppprrrHHH777111000+++,,,...***...222LLLddd___NNN===///+++******)))))))))******************))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,...222===SSSkkk}}}xxxLLL>>>111...///...,,,,,,---,,,SSSzzzsss@@@---%%%***,,,(((&&&'''******)))(((&&&%%%&&&'''&&&%%%(((((((((((())))))))))))+++)))&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))(((((())))))************...111555555222111222444555SSS~~~kkk^^^XXXVVVQQQTTTWWWPPPKKKJJJJJJNNNUUU___hhhnnn~~~{{{uuuhhhddd[[[LLL888+++---666DDDVVV|||tttXXX999///999WWWtttrrrVVVLLL:::000((()))+++***((()))'''((((((((()))))))))))))))///555666333///......(((+++'''...222LLLyyy}}}AAA111111444666111+++'''***...'''%%%---(((***111???iiisssbbbNNNDDD777...+++,,,------///777:::444+++))),,,---,,,//////666SSS~~~eeeGGG555---+++***---,,,+++)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((&&&&&&''''''(((((())))))(((,,,,,,------222XXX~~~OOO//////...,,,******,,,...++++++************++++++)))///,,,---LLL~~~kkk|||rrr|||uuuuuuxxxvvvwww}}}mmmkkkkkktttzzzqqqAAA888777...111000222.........//////////////////+++000333---...222......///000555===AAA<<<555111222333444666777888888333666111000666666;;;JJJwww{{{UUU???222///+++...000)))---333OOOgggaaaNNN>>>000******))))))))))))******************))))))))))))))))))(((((((((((())))))***+++,,,***((())),,,---***---555GGG___uuukkkSSS999---------,,,+++---'''GGGpppuuuCCC...%%%,,,///***&&&'''((('''...+++(((&&&&&&'''((('''(((((((((((()))))))))))),,,)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))************---111555444111///111333666TTThhh\\\XXXVVVQQQSSSRRRHHHMMMLLLJJJJJJKKKMMMOOOQQQ___eeemmmuuuzzz~~~uuufffQQQ===444555BBBNNNqqq{{{yyyhhhGGG222000@@@NNN]]]jjjbbbQQQKKK999000)))))),,,+++))))))(((((()))))))))*********))),,,///222222111///---))),,,)))000000DDDyyyyyyyyyHHH777555666666222,,,))))))+++(((&&&...))))))000CCCqqq}}}~~~vvvkkk[[[NNNEEE>>>888333///222222...---......,,,---000000333BBBccckkkQQQ===000***------+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))'''''''''(((((((((((((((%%%---...+++---;;;ddduuuAAA///000///---,,,---///000++++++************++++++(((000...+++EEEvvvhhh}}}{{{uuuwww~~~|||{{{}}}pppVVVNNNVVVYYYMMMTTT]]]fffppp~~~mmm>>>666555---111111333////////////000000000000///***000444...///333111000000111555:::<<<888222222333444555666888999:::333666111111777888===LLL}}}]]]DDD333///,,,///000)))***222OOOgggaaaMMM===///***)))))))))))))))******************))))))))))))))))))(((((((((((())))))%%%+++...---)))))))))******---444CCCZZZssshhhCCC000,,,,,,***(((+++!!!>>>gggsssBBB,,,***333777222---,,,+++(((222///***''''''((())))))(((((((((((())))))))))))---)))&&&$$$$$$&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))************,,,000444444000...000222555UUUfff[[[XXXVVVQQQSSSQQQEEEDDDFFFHHHIIIJJJJJJJJJIIIJJJOOOWWW\\\___bbbfffiiiuuu{{{vvv___PPPKKK???IIIjjjuuu|||uuuVVV===<<<:::222777KKKRRRMMMMMM:::000)))***,,,+++******)))************+++++++++)))'''&&&***///111...******---+++111...???sss}}}{{{OOO>>>999777444000...+++)))''')))'''...)))(((///CCCsss}}}yyylll\\\JJJ>>>555222...,,,///333000))),,,+++---000444GGGoooqqqTTT>>>333...---,,,***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))((((((((((((((('''''''''###...///)))...BBBlllqqq999---///...,,,+++,,,,,,+++++++++************++++++'''222///)))AAAqqqaaazzz|||vvvyyyyyyoooXXXBBBLLLfffrrrxxxvvvqqqggg```fffvvvhhhAAA777222111555...111...............///000000............/////////000555111///111555777555111222333333444:::@@@>>>999888333555...333999;;;TTThhh<<<888333///...------,,,---666NNN___WWWIII===000+++******)))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))******))))))******+++,,,...---111HHHffftttwwwMMM000---...***,,,---)))555LLLttt{{{JJJ+++(((777DDD999######---+++******)))(((((((((((((((''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&&&&'''((()))***++++++---000333333111000222444555]]]bbb```[[[WWWWWWYYYTTTLLLNNNLLLJJJGGGGGGHHHJJJKKKIIIHHHJJJOOOPPPNNNOOORRRWWWZZZaaajjjqqqtttwww{{{zzzfffOOOWWWiii~~~nnnyyyjjj???888???DDD888+++333;;;222111+++'''(((+++***)))***)))))))))))))))))))))))))))************+++++++++,,,,,,***///555<<<]]]}}}TTTcccggg666???---...)))***)))---)))((((((&&&---HHHfffxxxjjjNNNBBB999666444///...222111---...111---222WWW^^^999333,,,***///,,,$$$%%%,,,&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((((((((())))))***+++111111+++...IIIwww___666------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++...+++000<<>>>>>@@@>>>;;;<<<@@@DDDHHHMMMNNNNNNOOORRRTTTWWWYYY]]]^^^]]][[[ZZZZZZSSSUUUWWWZZZaaajjjkkkgggiiirrr{{{~~~~~~zzzmmmyyyvvvBBB888GGGZZZJJJ000,,,444222555222)))%%%)))***''')))))))))))))))))))))))))))************+++++++++((()))'''+++000555UUU|||}}}___jjjXXXCCC@@@000///$$$,,,(((&&&(((+++)))'''...:::FFFPPPXXXTTTKKKLLLYYYggg|||qqqbbbNNN:::...222---...333111...777GGGqqq}}}SSS>>>,,,+++...,,,))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******(((111222///???eeeSSS111,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***...---111777\\\zzziiiuuu|||xxx~~~|||ttt{{{uuu|||```===666444111444...222//////............///000...////////////000000000...000444888;;;:::666222333333999III]]]dddWWWEEE777222777444888;;;???^^^OOO555222///------...---,,,---222HHH[[[VVVJJJ;;;,,,+++******)))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))*********))))))******+++,,,***,,,333MMMrrr^^^999///---((()))***(((---999bbbwwwOOO000'''+++444444,,,222999333))))))(((''''''''''''(((''''''((()))))))))))))))''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&'''((()))***++++++...000333222000000222555999bbbvvv___dddddd^^^WWWVVVVVVVVV\\\YYYSSSMMMGGGDDDCCCBBBDDDBBBAAAAAA>>>:::<<>>@@@@@@???CCCKKKOOONNNUUUYYYZZZVVVPPPPPPXXX```rrryyywwwrrraaa>>>@@@]]]YYY;;;...333AAAEEE???111+++//////)))))))))))))))))))))))))))))))))*********+++++++++((()))'''+++///222PPP}}}~~~{{{eeekkkjjjFFFEEE000000"""---)))'''(((++++++''''''+++'''///444111))))))444@@@[[[[[[^^^eeesssyyy\\\GGG<<<333...///111///222888]]]|||sssVVV777***,,,---,,,+++(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''(((((()))***+++***111000000HHHrrrNNN...,,,,,,,,,++++++++++++***))))))))))))))))))))))))***------222333VVVvvvzzz{{{uuuyyyrrryyyrrr|||uuurrr\\\;;;666444111444...222//////............//////////////////000000000111111222333444555555333111222333<<>>;;;>>>CCCDDDCCC>>>===@@@BBBAAAEEECCC>>>777333444999>>>RRRdddqqqwwwLLL666NNNVVVCCC444///???SSS___QQQ;;;...******************************))))))*********+++++++++******))),,,///111MMMxxx{{{jjjgggyyyKKKDDD///...###,,,+++)))(((++++++)))((((((&&&))),,,+++''''''+++///555666:::AAAMMM```yyysssPPPDDD666//////111333333CCCdddoooHHH000******++++++'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++...000///555QQQzzz|||KKK...,,,,,,+++++++++*********))))))))))))))))))))))))+++,,,,,,222111PPPxxxzzz{{{qqqvvvqqqpppkkkzzz|||pppaaaUUU[[[vvvXXX999666555111333...333000//////............////////////000000000111111333222222111111111111111000333===SSSlllrrr___HHH:::222777666:::===EEEkkkNNN777555222000///...,,,***---444MMM]]]TTTEEE999,,,+++******)))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++******))))))******+++,,,***...222EEEhhh~~~fff===///...+++,,,)))***,,,///ZZZzzzXXX666---)))...000***000888666)))(((''''''&&&&&&''''''''''''((()))))))))))))))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''((()))***++++++///111222111//////333666<<>>AAABBBCCC@@@;;;:::<<<<<<999@@@;;;333...---///222444<<>>^^^vvvkkk@@@000///,,,,,,(((+++---...YYY}}}[[[888,,,)))///111)))***///---(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&'''((()))***++++++///111222000...///333777AAApppoooYYY]]]]]]WWWRRRRRRRRRQQQPPPOOOLLLJJJIIIKKKLLLNNNGGGFFFEEECCC===:::AAAJJJiiioooQQQAAA???CCCCCC@@@<<<>>>CCCCCC@@@===999444000///000333444:::TTTnnn{{{]]]???111===FFF===000KKKsssZZZ<<<222************************)))************++++++++++++,,,***---...---FFFppp~~~wwwaaaeee;;;444&&&...&&&)))******))))))+++++++++,,,+++***+++------,,,******((()))+++***+++555AAAaaaqqqnnn^^^TTTIII??????IIIdddbbbDDD111++++++((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((***+++,,,///+++444QQQsssfff<<>>ZZZWWW;;;************************)))************+++++++++***+++***,,,---+++DDDmmm|||```ppp999777$$$222$$$''')))***)))((()))***)))&&&%%%$$$$$$%%%'''((((((***(((***...---'''&&&***000FFFggg}}}rrrfffZZZSSS___{{{VVV;;;///---***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((***+++,,,...)))888]]][[[666///+++++++++************)))))))))))))))))))))))))))...'''&&&111///HHHgggwwwxxxwww{{{zzzaaapppuuuhhhkkkyyyxxxlll^^^ddd{{{OOO@@@444111333222///---...............///000000...//////000000000000000///------111666777333///444999HHHbbb|||gggKKK:::666666333:::999DDDxxx{{{KKK222444333---)))***+++)))---888JJJWWWSSSCCC333+++******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))******+++111'''&&&:::XXXrrrwwwMMM///'''***---)))---)))444NNNsssqqq111,,,+++)))(((''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))((()))+++---000222333222000000333777EEEsssnnnZZZ```^^^UUUTTTYYYVVVMMMMMMMMMIIIDDDCCCGGGJJJJJJFFFFFFBBB;;;888<<>>888999888888888888888999999666444111000///111333555EEETTTiii|||[[[111333AAAQQQQQQ<<>>ddd]]]JJJ...------******)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))...///>>>\\\|||iii]]]ooozzzTTT888...111"""///777&&&)))222 &&&'''((((((((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''((()))((('''(((***,,,...///CCCiiiYYY444---///+++))),,,---***((()))******))))))))))))))))))((((((***+++000DDDmmmyyy}}}___yyynnnlllyyymmm```lllxxxsssyyyMMM???333111333222///..................///000000...///000000111111000000222111000444888:::666333000666FFFaaa}}}gggJJJ:::555666333::::::EEE{{{zzzJJJ333666444...***,,,,,,+++...888IIISSSNNN???222---***)))))))))((((((((('''))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))***++++++...+++111FFF___sssZZZ777)))***---))),,,(((222KKKpppqqq444,,,+++)))(((''''''((((((''''''''''''''''''''''''))))))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))((()))+++---///111333111//////333666???nnnppp]]]```\\\RRRPPPUUUTTTMMMOOOPPPLLLFFFEEEJJJLLLKKKGGGFFFBBB===:::>>>EEEKKKvvv___>>>999666666555555555666666666444222111//////000111222777EEE[[[sssccc777555===JJJdddVVVYYYrrrwwwWWW555***111+++***///)))***************+++,,,,,,...,,,)))...///+++===aaa]]]OOO000,,,,,,+++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))(((---===SSSkkk{{{aaa```yyymmmQQQAAA444444MMMSSS111$$$...***''''''((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))***)))))))))+++---...444MMMqqqXXX333------***)))++++++)))))),,,***)))'''&&&'''(((***+++************---???fffwww~~~cccyyy|||mmmooo|||~~~zzzbbb]]]lllnnn{{{III===222111333222000000...............///000000//////000111111111111000333222222555888999777444000777FFF___vvvxxx```EEE888555777333::::::IIIyyyHHH777999666000,,,---...,,,///999HHHPPPIII:::111///))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((***))))))))))))***++++++))),,,:::PPPeeetttnnnGGG///***---))),,,&&&///EEEjjjppp999,,,+++)))(((''''''(((((('''''''''''''''''''''''')))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))((()))+++---...000111000...///222666>>>mmmlll^^^```ZZZPPPLLLPPPQQQMMMSSSSSSOOOIIIHHHLLLMMMLLLGGGEEEBBB>>><<>>666777???llltttiii```zzzuuuPPP222---...+++***,,,+++************++++++,,,---,,,***---///+++<<<]]]^^^YYY555+++***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((***111CCCaaazzzuuu^^^dddsss]]]:::;;;TTTZZZ888"""))),,,'''(((((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))***+++*********,,,...---===\\\}}}WWW333---***))))))+++)))'''+++222333000+++'''&&&'''***,,,,,,++++++******888___~~~vvv~~~gggxxxxxxiiijjjvvvyyyuuu~~~xxxaaaLLLKKKYYYeeesssEEE:::111111333222111222...............///000000///000111111222222111111111000000222555666444222333<<>>cccooo???,,,***)))(((''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))((()))+++---,,,///000///---...222555EEEsss{{{ddd[[[]]]YYYQQQMMMOOOPPPNNNTTTTTTQQQKKKIIILLLMMMKKKFFFCCC@@@>>>===@@@IIISSSwwwzzz\\\OOO^^^zzz^^^===666222111000000///000000000.........------,,,,,,+++000777JJJkkkrrrCCC666111555]]]|||]]]mmmkkk>>>...333000)))...+++++++++******++++++,,,,,,,,,***---///,,,:::XXX___ccc;;;+++(((,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***,,,---+++(((,,,???RRRhhh}}}tttaaakkkzzzTTT??????EEE666)))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))*********+++---///,,,FFFkkkUUU222...))))))++++++)))'''...666CCC===555,,,''''''(((***---+++++++++)))444ZZZxxx~~~|||iiixxx|||lll```bbbnnnuuuuuuzzzmmm\\\PPPGGGCCCFFFJJJnnnBBB888111111222222111222...............///000000000111111222222222222222000000000111333333333222333>>>JJJPPPQQQMMMCCC999555444888333999<<>>777111,,,,,,,,,))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''((()))))))))***,,,...///PPPxxxTTT222///******,,,---***(((///888GGGAAA888...((('''((())),,,)))+++---)))333YYY}}}~~~{{{jjjvvvdddggghhhhhhlllvvvkkkXXX]]]ddd\\\SSSRRRYYYfff|||???777111111222111111333...............///000000111111222333333333333222222222222333333333444444111<<>>AAAMMM[[[gggFFF777EEE___bbb<<<333333222111000/////////000000///...---,,,+++++++++///111FFFlllvvvFFF888111444@@@sssyyykkkxxxpppPPPFFFLLLEEE333---,,,,,,++++++++++++,,,)))---+++,,,///---666MMMccc|||rrrEEE,,,'''---(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++((((((+++***((((((+++,,,555GGGaaa|||wwwhhhhhh~~~^^^EEE555,,,***...***)))((((((''''''((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&''')))))))))***---///999]]]RRR111///,,,+++,,,---+++)))---444<<<888111+++((('''(((***+++(((***...***111XXX}}}nnnsssgggqqq}}}zzzgggooo|||zzzqqqmmmjjjlllyyyzzz>>>777111111111000000222...............///000000111222222333444333333333333444444333333333444666333;;;CCCFFFFFFDDD???999222444999444888===YYYsssAAA;;;<<<777///***,,,...------000999BBBBBB999...***'''((((((((()))))))))***))))))(((((((((((())))))((((((''''''''''''((((((++++++******++++++,,,---111,,,...;;;LLL\\\kkkuuuwww}}}{{{LLL000,,,(((+++(((+++444UUUnnnOOO,,,+++)))(((''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))((()))+++---,,,...000///...///333777GGGvvvyyyaaaTTTUUUVVVSSSNNNJJJLLLPPPSSSSSSPPPIIIFFFGGGEEEBBBCCC<<<:::>>>@@@BBBOOO___tttUUUFFFRRRkkkccc===444333222111000////////////333111///---+++,,,,,,---...111FFFnnnooo???222...222888\\\xxxtttjjjSSS```\\\888...---,,,+++++++++++++++(((---+++,,,///---555IIIdddzzztttIII...'''...'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))...)))&&&)))+++***+++...******000???WWWrrrttt```tttgggQQQ???333000******((('''''''''((()))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((('''(((*********+++...000FFFkkkQQQ111000---******,,,+++)))***---...---+++)))(((((()))******'''***...***///UUUuuu~~~nnnwwwlllppp{{{}}}xxx~~~www>>>777222111111//////222...............///000000111222333333444444333333222333333333222222333555888===CCCFFFIIIHHH???555111333999444777>>>[[[rrr@@@777888555---***---000000......333;;;>>>777///***'''((((((((())))))******))))))(((((((((((())))))((((((''''''''''''((((((++++++******++++++,,,---...,,,...666BBBOOOaaaooozzz|||xxxyyyGGG...///'''+++))),,,333SSSmmmRRR,,,+++)))(((''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))((()))+++---,,,...000000///000444888HHHvvvwww___WWWVVVTTTPPPIIIFFFJJJOOOSSSTTTPPPJJJFFFFFFEEEBBBDDD<<<:::???BBBDDDQQQbbbhhhXXXddd}}}ccc>>>666222222111000///.........555333///---+++,,,...///222444IIIppphhh777+++(((...000HHHvvv|||]]]nnnmmm===...---,,,,,,++++++++++++(((---+++,,,///---444GGGeeeyyyuuuKKK///(((...'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))+++&&&$$$'''((('''''')))(((+++,,,***111JJJqqqnnn___rrrsss___DDD555+++***((('''''''''((()))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))((()))+++++++++---///222QQQuuu~~~PPP000000---)))(((++++++((('''((()))))))))))))))))))))******&&&***...)))---SSS|||zzzkkk|||```WWWmmmzzztttkkkggg999777444333222111000......------......///000111111111111111111000//////---///111111111222333555<<<@@@FFFIIIGGGBBB<<<:::888111333999444:::hhhjjj@@@888666222///...///222444888888888999:::666000+++))))))))))))((((((((((((******)))((((((((((((((()))))))))))))))((('''''',,,++++++...---+++---222<<<777555666777>>>TTTlllxxx|||vvvpppFFF222'''---((('''---,,,JJJlllSSS666((((((---'''$$$'''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))---...///...---///555999QQQxxxvvv___UUUTTTQQQMMMIIIGGGHHHJJJDDDAAADDDJJJIIIBBB???@@@:::999666<<>>iiiuuuOOO444++++++++++++************)))))))))))))))))))))))))))***'''++++++///...DDDrrrlllaaammm}}}qqqnnnyyyaaa999777444222222111000......------......///000111111222222222222222111111---///111111111111333555999===CCCFFFDDD???:::777555///222888555===kkkjjj@@@777444000---,,,...000222222444777:::;;;666///***))))))))))))((((((((((((******)))(((((((((((((((((((((((()))))))))))))))+++***++++++)))***444@@@MMMDDD<<<888666:::MMMaaappp|||}}}qqqAAA------,,,)))''',,,+++GGGkkkWWW666(((''',,,'''$$$'''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++---...///...---///555999OOOvvvttt\\\SSSTTTSSSRRROOONNNOOOQQQAAAAAAEEELLLKKKCCC>>>>>>222333222888DDDGGGRRRggg]]]<<<111000///------...///...---///...---,,,+++,,,,,,------444LLLpppjjj;;;...111+++---333SSSkkkooozzzQQQ999(((+++000,,,+++000---++++++---,,,---333<<>>---000---(((---DDDkkkwwwsssrrrIII******000+++(((...,,,***+++---,,,,,,222:::pppnnn{{{uuu}}}JJJ***...***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((***)))***+++)))'''(((,,,555UUUsssxxxqqqqqq~~~iiiKKK...&&&+++,,,'''$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((())))))+++)))...))),,,///111NNNqqqJJJ111++++++++++++************)))))))))))))))))))))))))))***'''+++***///...@@@~~~|||pppqqqlll|||SSS888555333222222111000......------......///000111111222222333333333333333...///111111000000222444333777<<>><<<888555333555333666999888GGGxxxiii???555333000---,,,,,,---...000<<>>666222555777GGGbbb^^^AAA555999666444333333333222000...---,,,,,,,,,---...///333@@@```xxxEEE......---...---...>>>fff|||hhhBBB+++***111333+++***+++---,,,+++000888kkkfffsssuuuXXX///,,,)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''))),,,...,,,***+++---111KKKuuuooottt|||vvvQQQ333&&&'''))))))''''''''''''''''''''''''''''''''''''((((((((((((***))))))((((((((())))))***'''---((()))///???jjj|||PPP444///+++++++++*********))))))(((((((((((((((((((((((()))(((+++(((///...888lllkkkuuuhhhwwwIII666444222111111111000......------......///000111222222222222222111000000...///111000//////111222222666;;;===<<<888666444666555888:::999JJJ|||iii???666444111///------------///;;;IIIMMMEEE888...)))))))))))))))((((((((((((((((((((((((((())))))***+++***)))((()))***+++,,,)))000AAAUUUdddmmmsssyyywwwrrrkkk___OOOJJJ[[[rrrppp{{{hhhCCC222///(((&&&...''')))***333XXXnnnAAA,,,%%%)))&&&&&&)))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))---...///...---///555999WWWvvv^^^XXXYYYYYYVVVQQQLLLIIIHHHMMMOOONNNIIIEEECCC???:::======666444888999DDD\\\}}}[[[BBB777999666444333222222000//////...---------...///000333BBBccc|||JJJ111///---,,,,,,(((///RRRxxx|||ZZZ666...000...,,,+++,,,...---,,,000777ggggggrrruuuaaa333---)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&((('''&&&(((,,,,,,)))333---'''999aaa}}}}}}uuurrrvvvddd>>>'''%%%***+++''''''''''''''''''''''''''''''''''''((((((((((((******)))((((((((())))))***&&&---)))***222GGGyyyRRR555000+++++++++************))))))))))))))))))))))))))))))(((+++(((///...555dddllloooooo~~~vvvAAA666444111111111111000///...------......///000111444444444444333222000000...///000000//////000111222666:::<<<;;;888666444444555888::::::NNNiii>>>555444111///---,,,,,,,,,,,,999HHHKKKBBB555---+++))))))))))))((((((((((((((((((((((((((()))******((('''''''''))),,,...000///===UUUlllxxxyyy{{{|||uuunnnhhh___[[[gggxxxyyykkkAAA......+++'''///%%%)))---111TTTnnnEEE///''')))'''&&&)))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''(((((()))******---...///...---///555999ZZZwww```WWWWWWVVVRRRNNNKKKKKKKKKJJJNNNOOOJJJHHHGGGCCC======>>>;;;>>>DDD@@@CCCTTTnnnmmmmmmsss{{{jjjQQQ@@@::::::888555444333222111///000//////...///000111222444CCCcccPPP666222---***,,,)))***BBBmmmmmmwwwQQQ:::///***---,,,...000...,,,111777```fffrrrvvvjjj777---)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%)))***''''''******'''......+++333III]]]ttt|||xxx{{{qqqHHH+++'''***+++''''''''''''''''''''''''''''''''''''((((((((((((+++******)))(((((())))))***'''...+++,,,555PPPQQQ444111+++++++++************))))))))))))))))))))))))))))))(((+++'''///...222^^^~~~nnnvvvsssmmm;;;555333111000111111000///...------......///000111777777666555444222111000...///000000//////000111222555999;;;:::777555444111333888999;;;PPPiii>>>555333111...---,,,+++++++++999GGGJJJAAA555//////))))))))))))((((((((((((((((((((((((((()))******%%%%%%%%%'''***---111333999LLLggg|||{{{zzz~~~vvvnnnllliiigggnnnyyy}}}tttEEE++++++---(((000%%%)))...111QQQmmmHHH111(((***'''''')))&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))***,,,------...///...---///555999^^^zzzcccXXXWWWTTTOOOJJJHHHIIIJJJEEELLLOOOMMMKKKKKKFFF???@@@CCCCCCIIIOOOGGGCCCNNN\\\YYYVVV[[[ccciiiiiigggnnnooonnndddSSSAAA888777===;;;888666666555333111111000/////////111222333888EEEcccTTT:::444...***///---)))999___jjjpppKKK555---------...000///---111777YYYfffqqqvvvooo:::...***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""))),,,)))(((+++,,,)))))),,,---222:::TTTwww{{{wwwMMM///)))+++)))''''''''''''''''''''''''''''''''''''((((((((()))++++++***))))))((())))))+++(((///---...888VVV|||NNN222000+++++++++************))))))))))))))))))))))))))))))(((+++'''///...111ZZZ~~~qqquuuvvv~~~\\\888333333222222111000000000000000000000111111111111222444666777777444111///222///...000000///333:::666777;;;===999333222555111666555:::999RRRnnn===555111---,,,...///---+++---999CCCAAA999222---)))************************))))))))))))))))))))))))***&&&&&&%%%***AAAOOOGGGRRRfff}}}{{{{{{wwwooommmlllmmmwwwyyyzzzCCC'''///,,,///%%%111((('''FFFhhhXXX000))))))((()))###)))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((((((((()))******++++++...,,,---///......444<<<]]]tttZZZWWWYYYUUUVVV[[[SSSIIILLLPPPTTTXXXWWWQQQLLLKKKLLLLLLMMMOOOOOOMMMIIIDDDBBBGGGEEECCCCCCFFFLLLSSSWWW[[[[[[WWWNNNBBB<<>>:::777555000***+++333444...000888BBBRRRmmmZZZ@@@777///***------***222NNNyyyzzzbbbwwwKKK///222...++++++---///222666TTTnnnooo}}}}}}===(((---***++++++)))'''''',,,000222222000+++((()))'''"""'''&&&%%%%%%&&&'''&&&$$$(((((((((((((((((((((((((((((((((((())))))))))))*********((((((///;;;EEEnnn|||TTT333))))))&&&)))((('''&&&%%%&&&''''''''''''''''''((((((((((((''',,,000000+++((()))+++,,,***///...)))AAApppRRR222222---+++******+++***)))'''))))))))))))))))))))))))+++(((###(((...***555QQQtttzzzyyyllluuuUUU888333222222111000000////////////000000000111111111555777888999888555111///...000222222111111222333777888;;;@@@>>>888555777000555444999:::VVVjjj999444111///---------,,,+++...:::DDDBBB:::333---)))))))))))))))))))))))))))))))))))))))))))))))))))+++'''))),,,777QQQaaa[[[fffuuuxxxyyy~~~|||xxxvvvvvvtttqqqtttzzz|||zzz~~~}}}GGG111222&&&...&&&)))---$$$)))JJJlllWWW000((()))((()))###)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((((((((()))******++++++---+++,,,...------333;;;\\\oooUUUUUU[[[\\\eeeqqqooohhhmmmooorrruuuuuuppphhh```[[[dddeeecccYYYKKK???:::999;;;:::888888:::???DDDGGGHHHJJJPPPQQQHHH<<<>>>GGGRRRSSSSSSPPPKKKDDD<<<888///++++++000000000<<>>AAAAAA;;;666555000555222888===\\\jjj:::333333111///,,,+++,,,---000<<>>???>>>888333111222777333999@@@bbbnnn@@@444555555111---+++---000111<<>>888;;;444444444333333333444444222555LLLgggdddPPPSSSjjjwww|||{{{vvv```[[[XXXYYY[[[cccuuu~~~uuuXXXVVVLLL111000***,,,111,,,...LLLrrrkkkXXX999111---000000---...333LLLvvvkkk{{{JJJ///,,,))))))((((((((()))+++---???OOOXXXLLL555&&&$$$&&&'''&&&%%%''')))******)))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&(((***)))'''&&&&&&'''###)))444BBBNNNUUUYYYYYYaaahhhqqqyyy~~~}}}|||xxxmmmtttKKK111+++///******))))))((((((((((((''''''''''''(((((((((((()))(((((()))******(((&&&+++(((,,,...999___~~~QQQ000///---+++******+++***)))'''((((((((((((((((((((((((***+++(((,,,111+++...???qqqxxx{{{||||||rrrtttaaa666666111111000000///............////////////000000000222444777888888666333111---333000***777XXXqqqzzzIIIAAA:::999888555333333555999444:::EEEiiioooAAA666777777333///---...111111<<>>BBBHHHNNNRRRVVVZZZ]]]YYYTTTSSS[[[aaallllllcccZZZ888++++++))))))))))))((((((''''''''''''''''''(((((((((((()))((('''((()))***)))'''+++***,,,///???jjjUUU333000---+++******+++***)))'''(((((((((((((((((((((((())),,,))),,,111,,,,,,:::iiirrr}}}wwwsssxxxVVV222666222111111000000///............////////////000000///222444777777555333111,,,111111///777IIIXXX\\\@@@999555555555444555999666:::555<<>>444333000000111111000///...---222///>>>WWW]]]XXXkkk}}}{{{nnnPPPOOOHHH...---)))+++///+++***:::QQQ~~~|||\\\BBB...,,,///------333GGGxxxbbb{{{TTT222(((...,,,)))((((((((('''%%%&&&+++---)))%%%&&&'''&&&'''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((()))***---+++******---000222333111222333333333444666999:::555666<<<@@@MMMmmm```XXXmmmFFF...)))(((((()))))))))((('''&&&''''''''''''((((((((((((((((((((((((((()))))))))++++++,,,111GGGvvvYYY666000---+++******+++***)))'''))))))))))))))))))))))))))),,,)))+++000,,,+++666\\\kkkxxx|||~~~wwwuuu~~~LLL000888333222222111000000//////........./////////000000000222555777777555222000---///222444555888;;;>>>666333333555444222444999333888555>>>OOOwwwwwwNNN999777333111000///...------888@@@===666111...,,,************************))))))))))))))))))))))))((($$$***000444JJJhhhvvvzzzzzzyyyyyyzzzwwwhhhWWW]]]bbbbbb\\\ZZZbbbkkkpppppp```eeepppiiiXXXSSShhhcccBBB***+++(((888bbbnnn===+++&&&&&&***$$$)))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))---,,,,,,...------444<<>>VVVjjjTTT111......777TTTrrr@@@,,,%%%%%%***$$$)))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))),,,++++++---,,,,,,333;;;eeettt[[[ZZZ```fffzzzzzziiikkkWWW999222777---------------.........222---333DDDRRRaaa~~~}}}zzzlllJJJ@@@;;;+++///000...,,,+++///444888PPPyyy}}}aaa:::000333111000444DDDzzzwwwZZZxxxbbb>>>111+++)))'''(((******(((&&&"""'''***))))))+++***&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&'''((())))))'''$$$'''))),,,---+++))))))***&&&(((***++++++,,,---///,,,,,,000111)))---RRR{{{{{{NNNHHH}}}```<<<,,,******+++,,,+++***)))(((''''''''''''((((((((()))&&&***,,,+++'''&&&***///)))+++...666TTT]]]888000---,,,******++++++)))((())))))))))))))))))))))))(((,,,((((((///---,,,444>>>zzzkkkuuuuuu~~~|||aaa:::777666222111111222333333000..................///000000444555666888888666222///...///000111222333444444444333333222111111111222666333666<<>>888333---)))))))))))))))))))))))))))))))))))))))************)))&&&+++>>>ZZZqqq{{{{{{{{{wwwssspppmmmkkkrrrqqqlllkkkvvvjjjYYYgggfff>>>CCC[[[ddd>>>'''---777PPPnnnDDD&&&---&&& ///%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((---///333444///+++///666]]]www]]]]]]^^^hhh~~~sss\\\KKKLLL```VVV999444222.........///////////////......333>>>LLLaaauuu|||~~~^^^<<<222111///,,,---------,,,,,,...///>>>eee~~~GGG)))111222...888:::xxx|||ccc}}}mmm444<<<'''000((($$$...)))!!!,,,&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&$$$"""!!!%%%$$$$$$%%%(((+++...111((((((((((((((('''''''''''''''((()))))))))))))))************+++,,,---...+++***---+++222111>>>uuuhhh???UUU|||tttBBB,,,---******+++)))&&&'''***''''''''''''((((((((()))*********)))((('''''''''(((...)))444dddXXX555111,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))******+++,,,:::mmmssssss{{{sssyyy|||WWW777555222222111000111222222000..................///000000444555666888888666222/////////000111222333444444444333222222111111222222111111666;;;LLLzzz{{{NNN888222.........******+++...888@@@>>>888222---)))))))))))))))))))))))))))))))))))))))************+++(((***888PPPfffssswwwwww~~~~~~yyyuuuqqqnnnpppkkkfffiiixxxuuu^^^dddxxxXXX???LLL^^^FFF******222GGGkkkFFF''',,,&&&!!!...%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((///111555666222...222999^^^xxx^^^\\\\\\fff|||nnnUUUDDDEEE[[[UUU888444222.../////////////////////000///333???OOOeeemmm[[[GGGRRRbbb}}}zzzyyyOOO333---...,,,+++---------,,,,,,---///:::ZZZeeeDDD<<<333,,,777===xxx|||___wwwDDDPPP:::333(((''',,,((($$$)))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$'''&&&%%%&&&''')))+++---((((((((((((''''''''''''''''''((()))))))))))))))************+++,,,------,,,***---+++000...:::pppccc>>>___TTT555---******+++)))&&&&&&***'''''''''((((((((())))))(((((()))))))))))))))))))))...***777gggYYY555000,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))******+++,,,333```pppkkkvvv|||qqqwww~~~KKK444444000222000///...///000///..................///000000333444777888777555222/////////000111222333333444333333222222111111222222333333777;;;LLL|||{{{MMM:::333...---+++))))))+++---777???===777222---)))))))))))))))))))))))))))))))))))))))************---***(((000@@@SSSccckkkqqqzzz{{{uuuppplllllleeebbbkkk{{{sss```WWWuuusssBBB===WWWSSS333(((...>>>fffGGG)))+++'''"""---%%%'''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((000111444666222///333:::___yyy^^^[[[ZZZccczzznnnTTTBBBEEE[[[TTT888333111//////////////////......111///333???RRRjjjKKK777+++111DDDppp{{{vvvddd???,,,+++,,,***+++,,,---,,,+++,,,---///444MMMssseeeMMM777---333???vvv~~~[[[TTTcccUUU999)))***)))'''(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((()))))))))))))))******)))******+++,,,---,,,***---***///,,,666kkkXXX???ooojjj???///+++)))***)))&&&&&&)))''''''((((((((()))))))))''''''(((((()))***++++++***///---===mmm\\\777///,,,,,,++++++***)))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,SSSvvvsssiiiqqq}}}nnn{{{oooAAA444444///222000------...//////..................///000000222444777888777444111000///000000111222222333333333333222222111222222333888666777;;;OOObbb===555///---+++)))))),,,---666>>><<<666111---***))))))))))))))))))))))))((()))))))))************---+++(((***222???MMMVVVjjjuuu}}}}}}wwwoooiiieeegggdddgggsss|||vvvaaaPPP___RRR777SSS```???***,,,:::___JJJ+++)))(((###,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((------///111///---111777^^^xxx]]]\\\YYYbbb{{{zzzbbbSSSWWWiiiRRR777333111////////////............000...111===RRRllluuu>>>222555111AAAmmm{{{ttt~~~SSS555,,,//////++++++,,,---,,,++++++---///000DDDfffzzz^^^EEE444...???qqq[[[{{{]]]llloooBBB,,,---&&&'''+++%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((''''''((()))))))))))))))))))))))))))***+++,,,---+++)))---+++///,,,666kkk|||LLLFFFzzzFFF111,,,)))***)))&&&&&&((('''(((((((((((()))))))))'''(((((()))******+++++++++//////EEEuuuaaa:::///,,,,,,++++++***)))))))))(((((((((((((((((((((((()))))))))))))))***+++++++++LLLttt~~~vvv||||||mmm|||}}}]]]999333222...222///---,,,---........................///000000111444888888666222111000000000000111222222333333333222222111222222333333777444444:::TTTuuu>>>777000...---***+++---,,,666===:::555111---***************************((()))))))))************++++++***((()))///888@@@[[[lllzzz|||~~~vvvmmmgggdddeeehhhqqq{{{wwwfffTTTMMMqqqeee999NNNeeeJJJ///***777XXXMMM...''')))$$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++***+++...---,,,000666\\\xxx]]]\\\ZZZddd|||zzzqqqvvv}}}PPP777333222000000//////.........---------///999NNNlllttt<<<444;;;888IIIttt}}}vvvrrrHHH111///222000,,,+++,,,,,,,,,++++++---...///>>>\\\oooZZZEEE222AAAmmm\\\zzzaaaoooPPP333---%%%'''---&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''((((((''''''((()))))))))))))))))))))))))))***+++,,,,,,***(((,,,+++000...:::oookkkEEEUUUPPP444...)))******'''&&&((((((((((((((()))))))))***************************,,,...111LLL|||fff>>>///,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))(((((())))))***+++,,,FFFtttwwwmmmttttttzzzJJJ444111......111///...---...///...---...............///000000000444888888555111000000000000111111111222222222222222111111222222333333222222666===ZZZooo===666111000///,,,,,,...+++555;;;999444000---***************************))))))))))))************)))******)))'''(((---111LLLcccvvv{{{yyyqqqlllkkkiiinnnxxx|||lllVVVQQQYYYttt???FFF```UUU777'''555QQQOOO000&&&***%%%)))&&&%%%&&&&&&''''''&&&&&&%%%'''(((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%'''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,******---...---111777ZZZyyy^^^[[[\\\hhhzzzOOO777555333000000000///......------***,,,///666JJJjjjyyyCCC555444===SSS}}}~~~xxxlllCCC111000000...---***+++,,,+++***+++,,,...///777MMMppp}}}rrraaaHHHJJJmmm\\\xxxggguuuddd@@@---%%%))),,,(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$###$$$%%%%%%&&&'''((((((%%%%%%%%%&&&''''''((((((''''''((()))))))))))))))))))))((())))))***+++,,,***(((,,,***000000===ttt]]]HHHiii^^^888000***++++++)))((()))((((((((()))))))))***************************))),,,---333RRRlllBBB///,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((()))******,,,<<>>SSScccdddkkk||||||tttqqqqqqqqqrrrwwwttt___KKKTTTlll{{{|||FFFAAA[[[aaaBBB&&&666KKKQQQ222$$$***&&&(((&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,)))))),,,......222888YYY|||```YYY]]]jjjxxxNNN777666555111000000///......------)))---000444FFFhhhYYYHHH>>>QQQhhh~~~{{{mmmDDD333///,,,+++...***+++,,,+++******,,,...///---;;;^^^oooYYYqqqYYYuuulllzzzzzzPPP...(((***))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%$$$%%%&&&''''''((((((((($$$$$$%%%&&&&&&'''((((((''''''((()))))))))))))))((((((((())))))***+++,,,,,,)))+++(((//////>>>uuuTTTSSS}}}{{{kkk;;;222,,,,,,,,,+++))))))(((((()))))))))*********)))))))))******++++++,,,,,,,,,333WWWqqqEEE000,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((()))******,,,000___rrrlllaaa666555555000666000000000111222111///,,,...............///000000///444999999444000000111111111111111111222222222222111111111222333333444<<>>kkkgggVVV{{{lll???***///***'''+++)))))))))))))))))))))))))))******))))))******+++,,,//////<<>>???HHHtttxxxGGG222333111,,,,,,///...***+++222999:::555///,,,,,,************)))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))***,,,...,,,,,,<<<^^^|||zzzsssrrruuuttt^^^IIIGGGUUUgggvvv~~~UUU444===eeeiii>>>---CCCXXX===''')))(((***'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((+++)))***,,,,,,+++///444NNNdddXXX\\\XXXWWWZZZUUUTTT___jjjooovvv|||yyyaaaFFF444000222555333111111222111///...///333222000BBBgggqqqttt~~~{{{XXX888,,,,,,,,,)))++++++++++++++++++++++++++++++,,,222MMM}}}tttlllbbbeeewwwyyy\\\444***+++'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))*********++++++---'''...+++---000<<>>444444666333222111000000000000///222777666444BBBbbbzzz```:::++++++,,,)))++++++++++++++++++++++++...,,,111222===nnnvvvllldddccc{{{~~~lll<<<))))))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))))))))************---'''---***---000999^^^VVVhhh```888++++++,,,,,,+++))))))))))))))))))))))))******))))))******+++,,,,,,,,,888aaaJJJ666+++++++++*********))))))((((((((((((((((((((((((((()))))))))************%%%---111MMMpppppplllxxxxxxyyy{{{lllIIIxxx~~~yyyzzzsssDDD---666777000///222////////////............---------------...//////555888777:::IIIYYYWWWJJJ333333222111111111111111111222333222111111333444555999777JJJ|||zzzIII<<<===IIISSSHHH111(((///+++000777999666111---,,,))))))))))))))))))******))))))))))))))))))))))))---******,,,,,,,,,333===MMMOOOKKKBBB>>>LLLfff|||}}}uuuuuurrrkkkXXXTTTYYYeeemmmooovvvoooBBB,,,333UUUkkkLLL...@@@]]]EEE+++(((&&&)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((+++))))))++++++***...444JJJfffWWW\\\SSSCCC;;;222000999<<<>>>BBBFFFJJJPPPWWW\\\WWWUUUNNNDDD;;;888<<>>>>>>>>???AAA<<>>///555555000000000........................---------------...///000444777777???ZZZrrrmmmWWW333333222111000000000000222333333222111111222444111555777OOO|||KKKDDDQQQfffoooZZZ888)))---+++000666888666222...+++))))))))))))************)))))))))))))))))))))))))))((()))+++((()))777IIIjjjlllhhh]]]WWW^^^mmmxxxzzzyyyrrrhhh^^^QQQ[[[jjjssstttsss{{{ddd<<<---000KKKgggQQQ111>>>^^^HHH,,,(((&&&)))$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((***((()))++++++***...333FFFgggTTTXXXLLL===888333///444666666777888;;;@@@GGGMMMEEEEEEBBB;;;666777???GGGIIIIIIJJJJJJJJJKKKNNNQQQHHHNNNLLLBBB@@@KKKVVVYYYbbbeeeiiipppvvvxxxxxxvvvmmmaaaUUUPPPTTT___nnnyyyrrrnnnqqqxxxIII---+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''',,,---000MMMxxxtttyyyjjjjjjaaaJJJ***'''///(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((()))))))))******,,,(((,,,''',,,000222OOOlllMMMwwwzzzJJJ///111111)))(((******************************))))))******+++,,,///,,,444ZZZzzzCCC...+++++++++************)))))))))))))))))))))))))))))))))))))))***************''',,,///FFF^^^^^^jjjvvv}}}~~~iiiGGGuuu{{{NNN:::222444111111333///........................---,,,,,,------///000000111444666EEEjjj{{{ZZZ555444222111000000111111000111222222111111333555000333888UUU~~~NNNMMMgggyyylllMMM666---+++,,,000555888777333...+++((()))))))))************))))))))))))))))))))))))&&&(((---000******>>>VVV|||xxxssstttvvvvvvwww~~~rrrfff___]]]```mmmwwwxxxuuuxxx~~~ddd<<>>???CCCBBBKKKLLLNNNSSSXXX\\\\\\\\\NNN@@@333000333999GGGVVVWWW___mmmUUU111,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,...444???```zzzxxxgggkkk___~~~~~~TTT000(((...(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))***,,,(((+++&&&,,,000000IIIyyycccKKK~~~PPP...000000(((+++******************************))))))******+++,,,///---777^^^{{{DDD///+++++++++************)))))))))))))))))))))))))))))))))))))))************---###///+++888ZZZdddkkkzzz~~~|||jjjHHHttt~~~www|||}}}CCC777333333...111555...---.....................,,,,,,,,,---...///000111222666;;;NNNxxx^^^666555444222111111222222...000111222111333555777555666;;;YYYOOOSSSuuu}}}WWW333,,,///***,,,///444777777333...+++(((((())))))*********+++))))))))))))))))))))))))+++///888<<<555333IIIddd~~~www{{{~~~vvveeeYYY[[[cccttt}}}~~~vvvsssyyy~~~|||iii???000+++@@@gggZZZ555999^^^LLL...''''''***$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))***((((((++++++***---333;;;wwwiiiUUUUUUFFF;;;BBBCCC;;;777888888777555222000000111333777;;;999777>>>MMMZZZccceeegggggghhhkkkppptttssstttjjjTTTDDD@@@@@@===888777666888;;;>>>@@@@@@:::000+++///000,,,111;;;BBBTTTlll\\\444,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,---000***+++111000IIIyyyyyywwwdddkkk^^^{{{zzz\\\555))),,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))))),,,(((+++&&&,,,111///FFFkkk^^^KKKRRR---//////(((---*********************************)))***++++++,,,...---888```|||FFF111+++++++++************)))))))))))))))))))))))))))))))))))))))************///111+++000ZZZjjjnnn~~~~~~wwwgggDDDpppwww{{{~~~tttyyyccc;;;999555222///---------......---------,,,,,,,,,...---------...///111222777888CCCdddUUU333111///111444666666444333222111111111222333333444888<<>>,,,++++++,,,...333999;;;888333...+++******))))))((((((''''''+++)))'''(((***++++++***,,,444GGGVVVTTTPPP^^^uuuwwwtttpppjjjccc___ccclllsss~~~|||sssqqqwww~~~qqqBBB---(((;;;VVVmmm333222^^^UUU,,,&&&)))###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))***+++,,,------...;;;lllgggTTTUUUGGG<<>>888999;;;999666333000///......444222888333999EEESSSxxxnnnTTTCCC===:::<<<:::666222000000000111...------------...//////888JJJddd~~~vvv:::+++555)))***++++++,,,,,,++++++***000+++&&&+++111///;;;XXX|||gggWWWvvvXXXvvv[[[555,,,,,,((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))***((((((,,,---...333:::mmm^^^XXXbbb666***---++++++))))))))))))************+++++++++***++++++,,,,,,000///<<>>jjj]]]===GGG???...,,,---***+++,,,111777999777222---***))))))))))))((((((((((((%%%'''))))))((((((***,,,***CCCeee||||||~~~~~~|||vvvllllllsss|||zzzxxx}}}hhhGGG***///CCCgggHHH555YYYZZZ999((((((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((()))***+++,,,------111]]]uuuRRR888777888444444333222222111000000000///000...444111<<>>+++,,,,,,,,,++++++*********)))'''(((+++,,,)))'''''')))++++++***,,,...---***)))(((***++++++555RRRooo{{{zzzwwwtttKKKsss|||}}}ooouuu~~~UUU666333333222111000000000000.........---------,,,,,,---------...///111333555???aaa|||OOO///222111000///...///111333777555333111000111333444666333???jjj___>>>CCC:::...///...***++++++000666888666222---***(((((((((((())))))))))))+++++++++*********,,,---111OOOooo~~~~~~}}}xxx}}}zzzyyy~~~vvvUUU111///<<<```LLL666WWW]]]???)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))***+++,,,,,,---///YYYXXX999555666222333000000000000000000//////000...444111===PPPfffrrrMMM===HHHeeexxxUUU===333111444333111///............,,,++++++++++++,,,------222GGGddd{{{ccc<<<000111)))******++++++******)))***666222&&&)))...---///NNNnnnrrr[[[{{{OOO222---+++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++******,,,,,,***,,,111GGGrrrhhhjjjjjj>>>...---++++++((()))))))))************)))))))))***+++---...///111///:::aaaddd;;;---,,,,,,+++++++++++++++***(((&&&)))...---((('''***&&&,,,---***(((******&&&)))'''***,,,)))---FFFbbbxxxuuutttNNNvvvyyy}}}mmmsss~~~~~~GGG999222222222111111000//////...------------,,,,,,,,,---------...000222444555EEEjjjoooGGG...333444444333111000111222333222222111111222333333333444>>>dddbbb===@@@888///111---)))---***///555888666111,,,***(((((((((((()))))))))))),,,)))''''''***...000111BBB]]]www~~~}}}{{{}}}~~~yyyyyy~~~bbb777000666[[[PPP888UUU___EEE)))&&&)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''(((((()))***+++,,,,,,111YYYxxxTTT888444555222444//////000000000///...---...,,,333222???SSSiiiggg>>>000;;;XXXxxxTTT<<<444333333222111000//////......,,,,,,,,,,,,,,,------...222FFF```wwwnnnCCC///222))))))************))))))+++555000&&&***...---000AAAlllsssrrr[[[vvvNNN222...***((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))***,,,+++)))+++000===cccnnnnnnwwwIII222,,,)))***))))))))))))************))))))******+++,,,---...000...:::bbb\\\777///++++++++++++++++++++++++((('''***...,,,(((...888:::AAA@@@333***((((((&&&)))(((***,,,)))***:::MMMllltttsssUUU}}}{{{~~~nnnuuukkk999:::222222222111111000///...............---------------------...000222555666CCCccc\\\???222111444666666333222222333//////000111222222222222222555;;;VVV~~~}}}ccc999;;;444///000***'''...)))...444777555111,,,***'''((((((((()))))))))***+++&&&$$$***666AAAGGGIIIYYYmmm|||}}}~~~~~~{{{|||jjj999...000WWWTTT999SSSaaaIII***&&&***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''((()))***+++,,,,,,///WWWppphhhNNN999777666111333...//////000///...---,,,+++***222000<<>><<<<<<===>>>>>>===<<<<<<<<<>>>>>>======<<<<<<======>>>>>>======>>>>>>???@@@DDDFFFHHHJJJMMMOOOPPPPPPYYY[[[]]]aaafffkkknnnqqqvvvwwwxxx|||XXX444333111...,,,,,,...111,,,---222888888111+++***+++&&&$$$'''((('''''')))*********===cccyyy}}}~~~```444,,,333FFFccc;;;JJJbbbKKK***(((%%%'''(((((((((''''''&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%)))(((###$$$)))$$$%%%&&&&&&''''''&&&&&&''''''(((((()))+++,,,---000EEE}}}gggTTTSSSBBB333777222333222111111000000...+++))),,,---+++---111888YYY~~~lllGGG666222222---...///000000000000111222...++++++......,,,)))...<<>>ppp{{{}}}yyy|||rrr\\\mmmOOO777***+++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))((((((++++++++++++++++++++++++///333UUU}}}qqqnnnjjj---000///)))))))))))))))))))))))))))************************---000===cccttt===555)))+++,,,+++))))))++++++******&&&%%%...111,,,???fffnnnTTTCCC666+++(((+++*********)))***++++++,,,<<<\\\{{{xxxeee}}}llllll~~~vvvFFF222555111111111000//////....../////////......---------......///222666:::===>>>444222222555444000///000111222333333333222111111000000111111222333333333888555>>>YYYyyyvvvoooggg^^^QQQGGGBBB@@@>>>===:::;;;<<<;;;;;;::::::;;;888888888888888999999::::::999999999999:::;;;;;;888888:::;;;<<<=========;;;;;;<<<>>>@@@BBBDDDEEEDDDDDDEEEGGGJJJNNNRRRTTTZZZbbbdddbbbeeeeeeSSS:::333222000---++++++---000------333999888111,,,++++++''''''))))))((()))---111:::BBBUUUrrr~~~}}}^^^222,,,444HHHeee???KKKcccNNN,,,(((&&&&&&'''''''''&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%((('''######'''$$$%%%&&&&&&''''''&&&&&&''''''(((((()))+++,,,---111EEE}}}gggUUUUUUEEE666999444555333222222111111///,,,***,,,...,,,...111666RRR{{{___???111000000///...---.........---,,,---------,,,,,,,,,------333CCCaaayyyXXX:::///000---+++************))))))************+++++++++---666```{{{}}}qqq^^^lllKKK555***---((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))))))))++++++++++++++++++++++++///111NNNwwwqqqqqqjjj000///---***************************************************...///<<>>vvv___PPPSSSGGG;;;???:::;;;333333444333111000000111+++///...///111000===WWWnnnqqquuuxxxxxxuuuqqqnnnrrriiiSSS777---666DDDJJJGGGCCC@@@@@@BBBCCC@@@===777999<<<===;;;666000,,,+++999VVVmmm|||cccBBB111...,,,***)))***,,,,,,+++))))))*********+++++++++333***>>>nnn}}}kkkbbbfffHHH333)))---((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,,,,,,,***+++++++++++++++,,,,,,///+++777\\\kkkwwwlllAAA...)))+++************************************************///,,,777bbbRRR111...---+++***+++,,,+++***---222@@@RRRdddpppooo``````ssslllFFF000+++,,,***&&&)))))))))***************,,,555TTT|||{{{gggsssdddgggyyytttFFF777777777222222222111000000//////000000000000000000000000111///000555===BBBCCCBBB444000---......---///333777666555444333222111111000000111111222333333333666>>>SSSrrrqqqaaaTTTLLLIII===:::666555777999999999:::999888888777777777777777777666666777777888999999999:::;;;;;;<<<;;;;;;999999888777777777888888777777777666666666777777:::555444888777222///222.........,,,)))(((***+++,,,---222999999333---,,,&&&'''***+++(((&&&+++333OOO\\\[[[RRRKKKFFFLLL]]]___RRR>>>333>>>ZZZwww|||uuuyyyxxxpppuuuQQQ***(((111EEEfffQQQJJJlllccc333''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''((('''$$$%%%&&&''''''((((((''''''''''''(((((()))+++,,,---///<<>>>>>======>>>??????@@@@@@@@@<<<888777999:::777222111.........,,,***))))))******,,,111888888222---,,,'''&&&(((***(((&&&)))000...:::<<<666444...///:::AAA999+++$$$///LLLkkk|||lll]]]SSS]]]vvvhhhZZZOOOYYYqqqTTT---)))---AAAcccUUUGGGmmmiii555&&&***%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$(((,,,***&&&&&&&&&'''(((((((((((('''''''''(((((()))+++,,,---000;;;qqqjjjXXXYYYJJJ:::<<<666666444777:::999888999<<<@@@AAADDDBBBCCCJJJIIIMMM\\\gggiiikkklllmmmlllkkkjjjnnnhhhWWWFFFFFFWWWhhhnnnwwwwwwvvvvvvwwwxxxzzz{{{}}}zzzzzz~~~yyyhhhYYYIIIIIIVVVhhhyyytttPPP999///,,,***)))***++++++***)))************+++++++++)))(((---PPPyyyiii```\\\OOO777)))***((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&''')))***,,,,,,------*********++++++,,,,,,---.........QQQsssooo___:::+++---++++++++++++++++++++++++************************------...HHHuuukkk???444,,,+++++++++...///,,,333LLLgggoooMMM333+++...---))))))***,,,---------,,,+++...***:::aaa|||fff~~~vvvddd\\\dddsss~~~sssmmmccc___hhhxxxqqqooosss~~~jjjEEE999888666333333222111111000000///---.........///////////////...///666===???;;;555222//////333333111222555888777555333222222222222111111222222333444444444999FFF```zzznnndddFFF@@@999666888::::::888999999999999:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<===<<<===>>>???@@@@@@@@@@@@===<<<<<<;;;::::::::::::<<<===>>>???@@@AAAAAAAAACCCDDDCCC@@@>>><<<888444.........---***))))))***)))***000777777111,,,+++***'''&&&))))))''')))---"""+++***)))...***'''---+++,,,)))%%%+++===QQQ]]]KKK===555DDDddd{{{QQQBBB666???[[[wwwYYY333++++++===bbbWWWEEEmmmmmm666&&&+++%%%%%%%%%&&&&&&&&&'''''''''%%%'''******)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%$$$)))///...(((&&&&&&'''(((((((((((((((''''''(((((()))+++,,,------666mmmlllZZZ[[[LLL???CCC>>>@@@BBBEEEHHHIIIHHHJJJOOOTTTPPPSSSPPPQQQZZZ]]]```lllrrrssstttvvvwwwxxxyyyyyy~~~~~~vvvjjjiiivvv{{{ssslllmmmpppvvvyyyUUU;;;000---+++************))))))************+++++++++''',,,+++AAAwwwwwwiii]]]XXXPPP999,,,---((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***+++,,,------)))******+++,,,,,,------+++222555ZZZpppmmmAAA......++++++++++++++++++++++++************************,,,...***888eee^^^555444---,,,***+++//////,,,888^^^nnnNNN666---***)))***,,,---//////...---,,,,,,)))333QQQrrrhhhwwwiiidddhhhlllmmmlllfff]]][[[bbbnnnssssssgggeeekkkyyylllJJJ<<<888666333333222222111000000000,,,,,,,,,---------......000...000777>>>???888111///,,,,,,000222111333777666555333222111222222333222222333444444555555666<<>>???@@@AAABBBCCCDDDDDDDDDGGGMMMLLLBBB;;;:::777222...//////---+++)))***+++((()))///666777111++++++---(((&&&)))***))))))+++(((+++$$$###,,,,,,(((---"""***---***)))000999???666+++'''888[[[|||uuuGGG888+++222LLLjjj]]]888---+++<<>>MMMkkk}}}nnnfffPPPEEE;;;999999999999:::???@@@@@@@@@@@@DDDKKKPPPDDDFFFHHHIIIHHHHHHIIIJJJIIIHHHGGGGGGHHHHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNRRRNNNSSSTTTLLLGGG???000000...,,,,,,,,,,,,***((()))+++///444555222---((())))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,+++,,,000???]]]~~~fffCCC333000///333[[[qqqDDD000+++<<<___ddd<<>>===%%%+++)))((()))(((%%%'''+++&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((+++++++++************)))&&&+++...+++((()))...222,,,222MMMvvv~~~xxx~~~XXX---...,,,+++******))))))******)))************+++++++++(((000---,,,KKKSSS000000333$$$)))...+++---***@@@yyy}}}iiiLLL444***)))+++------+++***+++,,,111&&&...;;;HHHllljjj|||~~~rrrffffffxxx{{{qqqkkkhhhmmm{{{tttLLLBBB999///444222111000///..................////////////.........000444999<<<;;;666111///////////////000111111000000000000000000000000111000///111333666888999BBBRRRqqqsssjjj[[[OOOBBB<<<;;;:::;;;>>>AAACCCDDDEEEEEEGGGKKKNNNKKKMMMOOOOOOOOONNNOOOPPPRRRQQQOOOPPPQQQQQQPPPNNNMMMLLLKKKKKKJJJKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQRRR[[[XXX^^^aaa[[[XXXNNN<<<111///---,,,,,,,,,***(((***,,,000444666333---)))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))***+++,,,''')))222HHHgggeee<<<.........333YYY}}}UUU<<<+++999```fff???iiirrr999'''+++%%%''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%$$$$$$(((---+++&&&)))((((((((('''''''''&&&&&&&&&''''''((())))))))),,,222TTTsss[[[UUUVVVSSSggg}}}vvvqqqkkkkkkddd___kkkaaaFFF666///)))***+++)))(((***++++++++++++++++++++++++,,,(((...333AAAppp|||~~~nnnqqqsssPPP{{{YYYMMMMMM111+++)))((()))(((%%%&&&***&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$$$$%%%&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((((((((())))))*********,,,***((()))---///---)))222@@@```ggg555,,,,,,+++******))))))******)))************+++++++++'''///,,,***FFFvvv~~~OOO)))***333++++++...***------EEE|||vvvyyy|||mmmKKK---...---+++******+++...111000''',,,444===^^^mmm|||yyyooo___qqqxxxuuuxxxyyy```===:::777111333222111000//////......///......////////////.........000444888:::999555111///////////////000111111000000000000000000000000//////000222444777:::<<>>......111777]]]dddGGG,,,666aaahhhDDDiiiwwwCCC***+++$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$%%%$$$%%%((((((%%%((((((((('''''''''''''''&&&&&&''''''((())))))))),,,///OOOyyywwwYYYOOOQQQTTTmmm~~~zzzooonnnmmmllllllmmmnnnnnnjjjgggbbb\\\WWWQQQJJJFFFAAACCCCCCHHH^^^iiiLLL888000******+++***)))+++++++++++++++++++++++++++******...///666]]]zzz}}}oooppp|||UUUxxxwww```___```???,,,)))(((***)))&&&%%%(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''%%%$$$$$$%%%%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((((((&&&&&&'''((()))***++++++,,,+++******,,,///333666PPP```}}}xxx~~~sssBBB000,,,+++******))))))******)))************+++++++++&&&...,,,)))===iiiUUU+++(((222///+++...)))...///FFF|||gggKKK555000)))''')))+++---,,,000))),,,...111LLLtttppp{{{{{{jjjyyy}}}|||PPP444444777333222111111000///////////////......////////////......///111444777888666333111///////////////000000111000000000000000000000000000111222333555777:::===KKK```vvvgggUUUIIIBBB???BBBGGGNNNPPPRRRTTTVVVXXXYYY[[[\\\^^^______]]]\\\]]]]]][[[YYYXXXXXXYYYZZZXXXWWWWWWVVVTTTRRRRRRRRRSSSTTTRRRQQQOOONNNOOORRRTTTVVVZZZ[[[gggrrrwww{{{oooUUU444222...---,,,,,,***)))***,,,000444666444///+++(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))******...+++777TTTqqqwwwjjjKKK333,,,000:::aaayyyxxx___GGG+++555bbbkkkIIIfff|||MMM,,,+++$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%(((%%%###$$$&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++IIIsss|||ZZZLLLNNNRRRkkk|||xxxtttpppllljjjXXXXXXWWWUUURRROOOKKKHHHGGGFFFEEECCCCCCDDDEEEEEECCCAAA===999555222///---//////...777QQQuuurrrTTT<<<333+++***+++******,,,************************(((+++...,,,...KKK{{{zzzrrreeeppp~~~VVVtttsssaaajjjoooJJJ///+++(((***)))&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++&&&,,,000...***222III___nnnrrrqqqIII666,,,+++******))))))******))))))*********+++++++++'''------)))555ZZZddd777+++000---)))...,,,///---BBBxxxpppOOOAAA000***,,,///,,,&&&---,,,//////---@@@hhhqqqvvv||||||FFF222333666555111111000000////////////000......////////////......///111444555555333222000///////////////000000111000000000000000000000000222333444444444666;;;???OOOgggtttdddYYYPPPKKKLLLPPPTTTTTTTTTVVVZZZ]]]aaabbb```aaacccbbbaaa``````aaa```___^^^^^^______^^^\\\[[[YYYWWWUUUTTTTTTVVVWWWUUUTTTRRRRRRRRRUUUXXXZZZ^^^aaammmwww}}}vvv[[[666333///---,,,+++***)))***,,,///333555444000,,,(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((()))******&&&,,,CCC```vvvyyymmmjjjqqq]]]:::***,,,:::ccclllWWWuuuqqq\\\III<<<)))666bbblllMMMaaa~~~WWW---+++$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!'''***&&&###$$$&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))))),,,)))CCCmmm```QQQTTTVVVlll}}}rrrkkkgggbbb```^^^[[[XXXWWWVVVUUUQQQPPPMMMIIIDDD@@@>>><<<555666777666444333111000666555444333333444555555444333111///---------...222///,,,444MMMpppyyyZZZ@@@666---++++++***+++---************************''',,,---++++++===kkkdddVVVnnn|||UUUtttnnnbbbppp{{{WWW333---)))***)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$######%%%(((******)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''******************************---111777IIIkkkppprrr}}}mmmJJJ333,,,+++******))))))******))))))*********+++++++++)))...///+++000LLLyyynnn@@@---...---'''//////111***===sss~~~uuurrryyy___@@@///...222///***(((,,,///000...777[[[rrrooo~~~{{{ooo@@@555333555555000000000////////////000000......////////////......///111444444222111000000///////////////000111111000000000000000000000000333444444333333777>>>DDDVVVppp}}}{{{wwwnnnfff^^^UUURRRTTTXXXVVVUUUWWW[[[```bbbdddaaabbbddddddcccbbbbbbccc```___^^^^^^______^^^]]]___]]]ZZZXXXWWWWWWYYYZZZZZZYYYYYYYYYZZZ\\\^^^```iiinnnyyyzzz___888555000---,,,+++***))))))+++...111444333///,,,))))))))))))))))))))))))''''''(((((((((((())))))(((((((((''''''(((((())))))&&&'''555QQQmmm{{{}}}xxx|||kkkYYY^^^wwwlllDDD...///===ddd{{{VVV<<<___[[[DDD333///(((777^^^lllPPP[[[~~~^^^---***$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""'''***&&&$$$&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))))),,,&&&>>>hhhaaaTTTXXXXXXkkkoooUUUEEE<<<666===<<<:::888777555555444222333333222000...///000333444555555444333555666222222111000111222333444222222222///,,,++++++,,,111//////777MMMmmm}}}\\\EEE:::000,,,+++)))***---************************''',,,,,,+++,,,333ZZZ^^^LLLjjj}}}XXXtttkkkdddtttjjj999000***))))))'''&&&(((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$&&&)))++++++***&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''++++++++++++*********)))333((((((;;;WWWqqq|||uuuNNN...,,,+++******))))))******)))************+++++++++***---///......AAAlllsssFFF000//////(((000///222---???ttt{{{~~~{{{vvvzzzxxxTTT888------......&&&+++,,,...///000MMMzzzuuujjj}}}xxxaaa<<<888333222555///000000////////////000000......////////////......///222444333000//////000///////////////000111111000000000000000000000000111222333111222888BBBKKK___zzzzzzxxx|||yyywwwuuummmaaaZZZYYY\\\[[[[[[]]]aaacccbbbaaabbbdddffffffeeeeeefffgggaaa___^^^^^^______^^^]]]eeeccc___\\\[[[\\\^^^___]]]]]]]]]^^^```bbbdddeeelllsss~~~}}}ddd:::666111...,,,+++***)))((())),,,000222222///,,,))))))))))))))))))))))))'''''''''((((((((()))))))))(((((('''''''''(((((((((***(((+++BBB```jjjdddaaawwwxxxfffJJJJJJhhhlllFFF222222:::^^^oooIII111LLLOOO;;;))))))(((666WWWlllPPPUUU}}}bbb---***%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""&&&'''%%%%%%'''(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))---%%%;;;eeebbbUUUYYYVVVgggxxxTTT<<<555111+++/////////..................000333333333444666999222333333111000000333666444333333333444666777888::::::999666000,,,,,,,,,---111888DDDVVVooo}}}ZZZIII===222,,,***((())),,,************************)))---***,,,///,,,III~~~dddMMMddd```qqqhhhfffuuu{{{>>>333***((()))((((((***&&&&&&&&&&&&'''''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&((())))))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''))))))))))))************111***333TTTxxx___777,,,+++******))))))******)))************+++++++++***+++...///,,,888aaaUUU999111...---000---333444IIIzzz}}}yyypppSSS:::---***---***---))),,,111,,,BBBppp}}}xxxkkkzzzWWW999:::333000444///000000////////////000111......////////////......000222444333///......000///////////////000111111000000000000000000000000///111111000222999FFFPPPggg~~~|||}}}pppfffcccaaaaaaaaadddggggggccc___ccceeeggghhhgggggghhhjjjfffdddccccccdddeeecccbbbiiigggccc```___```bbbccc\\\]]]___aaabbbdddeeefffgggooo{{{|||{{{~~~hhh;;;777222...,,,+++******((()))+++///111111...+++))))))))))))))))))))))))''''''''''''((((((((())))))(((((('''''''''(((((($$$***'''"""333OOOTTTEEECCCbbbuuuuuuccc>>>222LLL___>>>......111QQQ{{{gggCCC000AAAKKK<<<((('''(((555QQQkkkPPPQQQ{{{ddd,,,***&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""%%%%%%$$$%%%((((((%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))...%%%999ccchhhZZZ\\\WWWfff]]]888***///222...------...//////000111111---000333444333444777:::AAAAAA@@@<<<999999===@@@<<<;;;;;;<<<===???AAACCCHHHJJJIIIEEE>>>999777777111999GGGVVVeeewww|||YYYKKK???333---***((()))+++))))))))))))))))))))))))+++---))),,,000(((>>>ssslllRRR___gggnnngggfffuuuAAA555+++((()))))))))+++&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++'''---EEEmmm~~~qqqFFF,,,++++++***)))*********)))************+++++++++***)))---000+++333ZZZfffCCC333***222000***444<<>>lllvvvrrryyynnn~~~{{{|||UUU<<<999555111333222///000000000......000111000---+++...333555000,,,......//////000000111111///000000000000111111111111111000000000000000000111000222333333999HHHVVVtttsssiiidddeeeeeefffhhhiiikkklllgggiiilllmmmmmmmmmmmmnnnooonnnllljjjhhhggghhhhhhnnnllliiigggffffffggghhhfffeeeeeefffjjjmmmnnnooorrrxxxyyyxxx|||wwwgggAAA///333---(((///++++++***))))))+++---...---+++)))'''&&&$$$%%%&&&((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))***+++---...///000---BBB```nnn\\\<<<---///...///++++++000999WWW{{{\\\<<>>'''&&&***444KKKkkkKKKOOOwwwfff444***$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$'''%%% """(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''******111QQQnnnYYY]]]^^^fffzzzJJJ000222222---111000***,,,555999444222555888999;;;<<>>...)))(((+++&&&---&&&(((((('''***...---)))***(((%%%$$$$$$%%%%%%$$$((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&***((('''((()))***)))(((((((((((()))***+++,,,---...GGGuuuXXX444...***++++++))))))+++)))******))))))))),,,...///(((...+++***+++;;;kkkzzzYYY???fff|||ppp]]]:::111000000+++888XXXqqqXXXrrriii;;;111\\\{{{www|||UUU===222555333333444111///000000///......///111---///222333222000...---.../////////////////////000000000111111111111222222222222222222333333333444222333555888CCCXXXkkkyyytttsssqqqpppppppppqqqrrrpppqqqrrrrrrqqqpppppprrrvvvvvvuuutttrrrrrrqqqqqqqqqrrrssstttuuuuuuuuutttvvvuuutttuuuwwwxxxxxxwwwtttwwwyyyyyy{{{|||uuujjjEEE...111///***...&&&'''***))))))+++---...---+++((()))***++++++***((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''''''''''''''+++///,,,&&&&&&+++&&&***)))((()))///OOO{{{iii:::+++---,,,'''+++%%%'''...$$$+++OOOoooRRRFFFeee```555((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!"""$$$&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((***---,,,>>>jjj|||cccYYYVVVVVVlllZZZ555---......111333KKKjjjzzz|||vvvlll]]]UUURRRMMMYYYuuu~~~rrrzzzrrrNNNKKKBBB555,,,,,,---,,,))))))))))))))))))))))))...***+++......+++,,,111CCCtttmmmuuujjjwwwmmmoooaaassssssAAA...***+++///(((+++###&&&'''%%%&&&)))(((###---+++((('''''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''((())))))((('''((((((((()))***+++------...MMM~~~\\\555///+++,,,+++((((((***((()))***)))((((((+++---...(((---+++******666bbblllHHH[[[yyypppuuuWWW>>>333///,,,FFFlllxxx]]]{{{XXX666CCClllxxxuuu{{{NNN:::333666333333444000111222222111000000111333:::666111111333333111---000000000000000000000000111111111222222222333333111111222222222333333333222111222444999FFF\\\ooo|||wwwuuusssqqqpppqqqrrrssspppqqqssssssrrrrrrtttvvvxxxxxxwwwwwwvvvuuutttsssssstttuuuvvvxxxxxxxxxxxx|||{{{zzz{{{}}}~~~}}}|||xxxzzz|||}}}~~~}}}vvvoooJJJ///000///+++---%%%'''***))))))+++---...---+++(((***+++,,,,,,***(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''')))''''''))))))'''&&&((('''***((('''+++333SSSnnn:::'''+++&&&&&&(((!!!%%%---###+++PPPmmmTTTBBB___aaa888''')))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###&&&'''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))'''...---;;;eeedddUUUUUUTTTgggccc:::---......111000VVV}}}sssnnnddd\\\\\\___]]]XXXOOOGGG:::444333...:::VVV|||xxx{{{wwwOOOMMMDDD666---++++++***))))))))))))))))))))))))...+++***+++------...111666bbblll~~~iiivvvqqqmmmaaarrruuuBBB...+++---222((()))###%%%'''''')))+++(((###---+++)))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&(((((('''&&&(((((())))))***,,,---......MMM~~~}}}bbb555///+++,,,+++(((''')))((()))***)))((((((***+++---'''---+++,,,,,,444[[[|||WWWHHHpppyyymmm}}}zzzTTT:::111999^^^bbbrrr{{{XXXAAAVVV{{{vvvtttzzz~~~III999666888333333555000222333333222111111222444JJJ???222,,,...222333222222222111111111111000000111111111222222222333333000000111111222333333333111000222555;;;HHH^^^qqqyyyxxxuuurrrrrrssstttvvvtttuuuwwwwwwvvvwwwzzz|||zzzzzzzzzzzzyyyxxxwwwvvvttttttuuuvvvwwwxxxyyyyyy}}}~~~yyyuuuPPP222000///+++---&&&)))***))))))+++---...---+++)))***+++,,,+++)))'''&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((()))(((((((((((((((((((((***((('''((())))))(((''')))***'''(((---444PPPxxxnnn>>>***---$$$''')))"""$$$,,,###***KKKhhhSSS???ZZZccc;;;''')))'''''''''(((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((%%%###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&///---666___dddRRRVVVTTTccckkk>>>---------...,,,XXX{{{ssskkkddd]]]VVVQQQPPPMMMGGGBBBDDDFFFBBB<<<222333//////111,,,000AAAkkk{{{xxx}}}QQQOOOFFF888...+++***)))))))))))))))))))))))))))))))))(((((()))+++...000777RRRoookkkuuuvvvjjjdddrrrxxxEEE///+++---111((()))&&&'''(((+++111555000(((+++)))((((((((((((&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&%%%&&&'''((('''&&&)))))))))***+++,,,---...///HHHvvvvvvggg555///+++,,,+++((((((***((()))+++***)))((()))***+++'''...+++---...222TTTkkkBBBZZZsss}}}}}}[[[;;;333JJJqqq______pppyyy[[[PPP\\\{{{}}}{{{~~~vvvtttzzzwwwDDD888666777222333666111222333333222111111222444CCC<<<222,,,,,,///222333111111111111000000000/////////000000000111111111//////000000111222222333111111333888>>>JJJ```sss~~~{{{xxxvvvvvvwwwyyy{{{zzzzzz{{{zzzyyyzzz|||~~~}}}}}}~~~~~~}}}|||{{{zzzxxxxxxwwwxxxyyyzzz|||}}}}}}zzzVVV444000///+++---&&&,,,***))))))+++---...---+++***************((('''&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''(((((((((((((((''''''''''''(((******((())))))''')))...000CCCdddbbbVVVaaa\\\777(((...&&&%%%,,,&&&%%%,,,$$$'''BBBcccRRR===XXXfff>>>&&&(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###+++///***$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***&&&000+++...WWWdddOOOWWWUUU```sssCCC///......------XXXvvv___YYYRRRNNNNNNPPPQQQQQQYYYUUUNNNIIIEEEAAA<<<888??????<<<;;;>>>@@@:::222)))000...---333111///777VVVvvvUUUSSSIII:::///,,,***((())))))))))))))))))))))))%%%(((***))))))***,,,...555>>>{{{ttt~~~iiiuuu{{{hhhfffrrrKKK333++++++///'''***'''''''''---777===777,,,***)))(((((())))))'''%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&'''((()))(((&&&)))))))))***+++,,,---......===iiiuuu|||ccc444///+++++++++)))(((***)))***++++++***))))))***+++'''...+++---......LLL~~~OOOIIImmmzzz}}}cccSSS999888\\\|||}}}rrrQQQXXXgggyyywww]]]FFFdddyyy||||||}}}www|||wwwtttyyysss@@@666555777222333777222111222222111000000111333...000111000......///000111111000000/////////...............////////////...//////000111111222222111111444999@@@LLLaaattt|||yyyyyy{{{}}}}}}}}}}}}{{{yyyyyy{{{}}}}}}|||~~~}}}{{{{{{|||~~~}}}YYY555000...+++---'''---***))))))+++---...---+++*********))))))'''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%$$$&&&)))+++***((()))&&&***...+++777RRR@@@,,,999AAA'''+++&&&"""...)))&&&,,,%%%$$$999___QQQ<<>>@@@???>>>===>>>>>>???BBBCCC;;;222...444...'''---111000333GGG{{{XXXUUUKKK<<<111---+++((())))))))))))))))))))))))$$$)))...---+++***+++,,,///,,,oooxxx{{{fffuuu~~~ggghhhsssPPP555***(((,,,''',,,&&&%%%%%%,,,:::AAA:::---+++*********,,,,,,***(((%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((***((('''((()))***)))((()))))))))***+++,,,......,,,444]]]jjj[[[444...+++++++++))))))+++)))+++,,,,,,***)))******+++(((...+++---,,,+++FFF}}}cccCCC^^^}}}||||||~~~~~~xxxKKKLLL<<>>>>>???<<>>AAA777---+++///111---((('''(((((((((((((((((('''(((((('''&&&'''((()))***((((((((()))))))))************))))))***,,,...///+++111BBBjjjyyyhhhUUU777111,,,,,,,,,))))))+++))))))))))))))))))))))))((((((+++,,,******333===tttkkkPPP[[[|||{{{||||||wwwzzzxxxaaaLLL[[[qqqOOOHHH|||^^^AAAYYYgggqqqtttOOOCCCmmmxxxuuuyyyxxxVVV===:::666444444444333333111111111000000//////...111111111111000000000000111111111111111111111111000000000000000000000000000000111111111222222222222111222666===JJJ^^^ppp}}}}}}~~~}}}|||~~~}}}|||kkkFFF222666444...,,,)))***)))((())),,,---,,,+++((((((((((((''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((((((((((('''&&&&&&&&&''''''+++(((''''''%%%$$$***222^^^]]];;;VVVqqqHHH000'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++,,,888333,,,(((''')))***++++++++++++)))999fff}}}WWWWWWaaa^^^ttthhhBBB111...,,,222XXXxxxPPP111222///,,,+++111>>>MMMWWWgggiiiiiifffbbb```aaacccoootttxxx{{{^^^>>>000111333:::iii|||zzz___SSSSSS>>>000000)))******))))))))))))******))))))******+++,,,,,,,,,***...;;;___xxxhhhrrrbbb{{{ttthhh111+++...&&&+++(((***)))(((''')))+++///111666111+++(((((((((&&&$$$(((((((((((((((((((((((((((((('''''''''((()))***)))************+++++++++---,,,+++******+++---...---,,,222SSSfffCCC444...+++++++++))))))+++))))))))))))))))))))))))((((((***,,,******222;;;pppXXXBBBkkk{{{~~~|||~~~vvvwwwdddEEE<<>>;;;777555444444444333222222111111000///......111111111000000000000000111111111111111111111111111111111111111111111111111111111111222222222222333111222666;;;DDDSSSaaa}}}~~~}}}|||sssLLL555666444///---***+++***)))***---...---,,,))))))((((((((('''''''''&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''%%%'''&&&&&&%%%%%%&&&&&&&&&)))'''''''''&&&%%%***222[[[aaa:::PPPoooKKK///&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&&&&''')))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***666222,,,((('''((()))******)))***(((333]]][[[TTTaaa___lllsssJJJ111,,,...///TTThhhBBB555222---///<<>>lll}}}]]]LLLkkkhhhAAA666ZZZ{{{hhhWWW\\\XXXZZZwwwyyyzzzxxxuuuTTT>>>;;;777555555555444333333222222111000//////...000000000000000000111111000000000000000000000000222222222222222222222222222222222333333333333444222111333777:::===FFFOOOhhh{{{QQQ777666444///...+++,,,+++***,,,...///...---*********)))))))))((((((&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((***)))(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&&&&,,,333ZZZhhh<<>>000+++---******))))))))))))******)))***************++++++&&&///,,,===ppptttwwwfffbbbzzzqqqvvv>>>000///)))///+++)))))))))(((((((((''''''%%%(((***)))((())),,,///***)))(((((((((((()))***((((((((())))))))))))))))))))))))*********++++++***))))))((()))+++...///,,,000...555PPPmmmzzzFFF///***(((+++,,,***)))+++)))))))))))))))))))))))))))((()))+++******///666```\\\KKKnnnzzz}}}|||dddEEE:::EEEqqq~~~bbbLLLXXX}}}zzzeeeSSSJJJ[[[gggSSSHHHWWWnnnxxxzzzyyyttt~~~XXX>>>;;;777555555555444444222222222111111000000///000000000000111111111111////////////////////////222222222222222222222222222222333333333444444444222111333777999999===CCC\\\UUU888666333///...+++,,,+++***,,,...///...---************))))))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%''''''&&&,,,333[[[ppp@@@IIIrrrVVV555)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&''')))***(((&&&(((&&&******---MMM|||hhhRRR[[[ZZZ___YYY555+++111000BBBpppddd777222---666WWWyyysssoookkkeee\\\SSSSSSVVVyyyccc@@@111111555LLLzzzwww{{{XXXCCC888...***---******))))))))))))******************************'''...---555]]]vvvccc```xxxooo~~~EEE222,,,%%%000...((()))))))))))))))))))))%%%(((******(((''')))+++******((((((((((((******'''((()))*********))))))))))))*********+++++++++))))))******,,,---...///)))000///...999LLLmmm}}}LLL///***)))+++---******+++)))))))))))))))))))))))))))'''(((***+++***---333SSSzzztttMMM\\\yyy{{{qqqNNNDDDNNNOOOvvvkkkQQQEEEkkkqqqIIIBBB]]]ZZZTTTnnnxxx}}}{{{ttt}}}\\\???;;;888555555555555444111111111111111111111111///000000000111111111111000000000000000000000000333333333333333333333333111222222222333333333333333111222666888888<<>>fffrrrRRR===777888666333222000000111...+++111;;;===aaa}}}UUU:::111000>>>mmmwww___888......,,,---******))))))))))))***************)))))))))))))))******---)))666mmm___[[[}}}wwwllljjj^^^PPP999222%%%+++***))))))))))))******&&&''')))***)))(((((((((+++***)))'''''')))***+++'''((()))++++++******))),,,,,,,,,---------......///000111222222000...,,,000///,,,000111---BBBiii\\\000,,,***---...+++***+++))))))))))))))))))))))))***''''''***+++***,,,000>>>lllSSSTTT{{{~~~}}}aaa999]]]^^^jjjyyyFFFTTTcccxxxYYYEEEaaa}}}vvv~~~jjj??????:::111111777666000333333333222222222111111444444444333333333222222111111222222222333333333444111///111555888555222333222111111111222444555333777777111000666===???```ddd:::000999222)))...)))************+++++++++******)))(((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%$$$(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&((()))&&&"""''''''''''''(((((((((((('''''''''%%%$$$%%%(((***MMMgggMMM???fffaaa444+++''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''%%%%%%&&&(((*********''',,,++++++...999```WWWOOO\\\ZZZlllEEE,,,---///---MMMwww{{{III666///999fffRRR777111(((+++777444///555000+++111111---000:::@@@zzzkkk<<<111111555^^^||||||fff777//////)))---***+++,,,------+++***((())))))))))))))))))))))))000&&&***---///TTTzzz{{{ppphhhzzziiifffyyyeeeiiiuuuJJJ333...+++***))))))******)))(((***((('''(((***+++(((&&&)))&&&%%%)))---,,,((($$$,,,)))222))))))111---000+++222EEEOOOHHH:::111555HHHWWWUUUHHH>>>888555...///444***---444666OOOuuuZZZ333---*********((((((***,,,++++++******++++++,,,)))***++++++***+++---///999ZZZcccOOOfffvvv~~~|||~~~{{{DDDGGG|||iiibbb}}}iiiRRRRRRdddnnnjjjWWWWWWwwwxxx}}}sssHHHCCC;;;777888999777555333333333222222222222111444333333333222222222222111111111222222222333333555222000222666888555222333222222111222333555555222333333222222555;;;AAAjjjiii???222:::555+++///)))************+++++++++******)))(((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&(((((((((''''''''''''(((((((((((('''''''''%%%$$$%%%(((***IIIeeeKKK===eeeaaa555***''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''''''''&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''%%%%%%&&&(((*********(((,,,+++***---777[[[YYYOOOZZZXXXfffMMM111...111---HHHqqq~~~LLL777///999eeezzzKKK222333,,,***---***+++333444333666000+++222666999nnnwwwGGG444111444XXX~~~wwwkkk<<<000///***---***+++,,,------+++***((()))))))))))))))))))))))),,,))),,,------GGGvvv|||xxx~~~ppp~~~jjjeeeyyydddlllhhhEEE...+++***((((((******)))(((***((('''(((******(((&&&///,,,*********)))((('''...&&&(((---,,,,,,,,,''',,,999WWWpppwwwttthhhVVV@@@QQQtttjjjMMM333000+++111---///111000GGG[[[rrrccc444...***++++++((((((***************************)))***++++++***+++---///999WWWrrrZZZUUUwwwyyy~~~~~~~~~~~~vvvKKKXXX~~~ppp[[[___yyy~~~mmm^^^]]]WWWmmmxxxzzzaaaOOOpppwwwPPPAAA666888999555333555333333333333222222222222333333333222222222111111000000111111111222222222666333111333666777555222222222222222333444555666444000111555555444>>>LLL{{{pppGGG666;;;777......)))************+++++++++******)))((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''&&&(((+++&&&''''''''''''((((((((('''''''''%%%$$$%%%(((+++GGGfffNNN>>>fffeee888***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%'''''''''''''''&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''%%%%%%&&&(((*********(((,,,******,,,333SSS^^^PPPTTTTTT^^^XXX777///000+++???dddQQQ666///:::ccczzzIII---111000+++111888>>>HHHNNNPPPKKK777,,,444444444```RRR444222333NNNvvvuuu}}}sssDDD222...+++---***+++,,,,,,,,,+++)))((()))))))))))))))))))))))))))------,,,---777]]]qqqttt~~~~~~lllcccyyybbbjjj]]]222+++***(((((())))))(((''')))(((''''''))))))((('''(((*********)))))))))***,,,,,,(((000DDDJJJ@@@999333EEEppp{{{fff^^^vvvrrrRRR:::***///111111000111III```hhh|||lll555000,,,,,,,,,)))(((***((()))************)))((()))***++++++***+++---///777QQQzzzjjjGGGfff|||}}}lllOOOjjj}}}[[[MMMbbbwwwrrraaaMMMRRRlllgggHHHlllwww[[[BBB222666:::222///555444444333333333222222222333333222222222111111111000000000111111111222222555333222222444555444222111111222222333444444555555111444999666666IIIcccvvvNNN777999888///,,,))))))*********+++++++++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$***111444...&&&%%%(((&&&&&&&&&'''''''''((((((&&&'''&&&%%%$$$&&&)))+++IIIlllUUUCCCjjjkkk<<<+++'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&$$$"""%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''%%%%%%&&&(((*********(((+++))))))+++///JJJqqqfffQQQMMMMMMXXXzzzeee>>>//////***444UUU~~~UUU666///999]]]SSS///---///000CCC\\\gggrrrzzz|||mmmIII111222555555XXX[[[333333222CCCfffwwwzzz|||NNN333------+++***++++++,,,+++***))))))))))))))))))))))))))))))(((...***+++000///HHHzzzvvv[[[gggtttvvvkkk{{{oooaaayyy```eeeooo;;;,,,***((((((((()))((('''((((((''''''((()))))))))&&&***,,,++++++///222222333888...999eeezzzooofffUUURRRooogggccc~~~NNN111111222...333@@@___xxxwwwooo666000,,,---,,,)))(((***((()))+++,,,,,,+++)))((()))***++++++***+++---///333HHHpppyyyNNNSSSzzzeeeQQQuuu{{{LLLDDDiiizzzyyytttttt```PPP___zzz]]]HHHqqq{{{~~~pppNNN666888<<<444222999444444444333333333222222333333333222222222111111000111111111111222222222333222111222333444333222222222222333333333444333555222555999777<<>>hhh||||||qqqxxxyyy^^^QQQYYYHHHPPP|||zzz|||{{{aaa>>>777999444333888444444444444333333333333444444444333333333222222111111222222222333333333111111222333333444444555555555666666555555444333333333555999<<>>ccc}}}PPPccc{{{ooo]]]zzzUUUBBB\\\www{{{|||nnnOOOEEECCC^^^{{{yyy|||xxxKKK888666555444555555444444444444333333333555555555444444444333333222333333333333444444444111222444444555666777999::::::::::::999777666555555555666;;;KKKfffddd>>>:::BBB:::...)))************+++++++++******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***444>>>999+++$$$(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&%%%%%%&&&***,,,EEEsssaaaIIIrrrzzzIII---''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''%%%%%%&&&(((*********((()))'''***,,,(((555QQQwww{{{\\\IIIRRRTTTbbbQQQ333...222,,,>>>rrrmmmAAA888555???ooouuuGGG---///,,,--->>>IIIRRRVVVddd~~~^^^@@@333666<<>>:::;;;:::777555555444444444333333333666666555555555444444444333333333444444444555555222333555666777888:::<<<>>>>>>>>>===<<<:::777666999888888@@@YYY{{{jjjBBB===GGG???111)))************+++++++++******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%###)))111///$$$""")))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&%%%%%%&&&***---DDDuuucccMMMwwwPPP333''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''%%%%%%&&&(((*********''')))'''***---(((333MMMyyy|||___MMMYYYSSS^^^VVV666***111***999mmmuuuFFF<<<444888hhh|||III***111000)))111***111333GGGrrrkkkJJJ888888666bbbIII///666222DDDwwwttt}}}zzzEEE555888,,,+++******))))))))))))))))))))))))))))))))))))))))))$$$///111###(((555000VVVTTT555:::666555FFFddd{{{}}}^^^^^^eee|||hhh444000,,,******+++,,,,,,***,,,,,,+++)))***...222SSSqqq~~~fffIIIMMMnnnoooRRRsss^^^qqqeeeQQQCCCHHH[[[YYY000+++(((***+++******,,,******))))))))))))******)))***++++++***+++---///111444WWWtttUUUnnn}}}vvvOOOYYYkkkEEE```wwwyyyooottt|||qqqwww}}}yyy{{{{{{{{{III666>>>>>>111444555555555666555555555777666555555777888888888222222111111222333666777999666444555999@@@FFFIIIEEEDDDAAA===999777888999;;;===FFF[[[xxxoooJJJ888NNNRRR000///,,,(((&&&))),,,,,,((())))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$###(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))===yyypppXXX[[[888''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&&&&'''''''''%%%%%%***000111+++$$$)))(((***,,,***)))333@@@yyypppZZZRRRYYY\\\jjj777111***+++555dddXXX333222:::[[[^^^888***///333...(((---+++222[[[^^^<<<666<<>>999;;;888:::999888666666666666777555444333333333333333222888888777555444333333444555666:::???EEEJJJNNNOOOGGGFFFCCC>>>:::888888999BBBNNNbbbxxxuuuLLL999RRRZZZ999000...***)))***,,,+++)))***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))===xxxqqqYYYZZZ555''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''(((''''''***......***&&&(((((()))+++((((((000<<>>CCCMMMVVVccclllnnnhhh___YYYLLLFFF???;;;???MMM^^^kkkTTT777SSSfffOOO///---,,,,,,+++)))***---,,,+++((('''&&&&&&((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())):::tttuuu^^^wwwWWW000''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&'''(((((())))))((((((((((((((((((((()))***+++***+++,,,+++(((''')))+++'''((()))(((&&&&&&+++111XXXzzz}}}aaaNNNTTTQQQggg___888///111+++CCCwwwjjj<<<333111===qqq}}}___;;;///...999pppqqqFFF;;;:::IIIiiixxxKKK555333666UUUttt}}}QQQ///000,,,+++******))))))******((()))))))))************)))))))))***++++++,,,,,,...777bbbyyyfffrrrdddssstttuuuwwwSSSrrrjjjXXXsssiiiCCCJJJ}}}xxxQQQ[[[vvvJJJhhhaaaSSSfffwwwssszzz{{{[[[fff___fffIIIJJJUUUnnneeeFFF...,,,,,,,,,+++++++++******))))))************))))))((()))))))))************---'''888aaalll[[[|||{{{pppooorrrjjjxxxsssdddnnnvvvzzz|||uuu}}}jjjDDD333888999:::::::::999888777666888:::999666555555777444777999:::===DDDOOOXXXnnnuuu}}}wwwiii\\\TTTHHHGGGGGGKKKVVVhhh{{{ZZZ555KKKeeeXXX111+++)))++++++)))+++///---+++)))'''&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&%%%%%%$$$###$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))888pppwwwaaasss~~~XXX///''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))***************+++***)))((((((((((((((())),,,,,,***&&&%%%(((+++'''******((('''(((+++...QQQwwwgggQQQVVVQQQ___}}}ooo???...111,,,<<>>AAACCCIIIOOOUUU[[[aaajjjwwwrrrCCCBBBfffyyyNNN999***,,,///+++)))+++***+++++++++***)))(((''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''...,,,***'''&&&&&&'''''',,,+++***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))///fffzzzhhhmmm|||aaa666''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&''''''(((%%%%%%&&&&&&''''''&&&%%%###(((***'''(((,,,,,,(((111ddduuuYYYKKKJJJNNNhhhsss888,,,---...SSS}}}^^^666***&&&777FFFKKKPPPSSSOOOBBB444------***,,,,,,,,,777VVV|||pppRRR999888OOOyyyxxxEEE999333888jjjssswww{{{NNN666,,,++++++***)))*********))))))))))))************((((((((()))******++++++000===555999hhhyyyjjjtttgggvvvttt```kkkppp|||XXXqqqzzzUUUhhhaaaBBBUUU```aaaaaazzzvvveeelllWWW~~~yyyddd___]]]lllJJJAAA;;;***,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))************&&&...(((666ccc{{{]]]{{{yyy|||wwwwwwgggRRRaaa{{{ZZZnnnuuukkk{{{wwwqqq```ZZZWWWTTT[[[fffkkkrrr}}}}}}MMM>>>^^^mmmDDD***)))***+++......+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%+++***)))((('''&&&%%%%%%))))))'''%%%''')))(((&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((((((((///\\\xxxfffrrraaa999%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((((((((((((((((()))******111RRR{{{```OOOMMMOOOeeewwwCCC...000+++EEEvvvjjj@@@***,,,///***111222222000...---...000)))111000)))555YYYQQQ888666;;;cccNNN222999555UUUxxxvvv^^^777///(((+++---&&&''',,,*********))))))))))))******)))))))))))))))******+++(((:::KKKDDDEEEppp|||zzziiixxx```kkkeeetttwww}}}]]]oooWWWcccWWW<<<```OOO}}}cccfffggg]]]```ooorrrbbbYYY]]]~~~vvvbbbvvvfff>>>888+++((((((+++,,,)))((()))************))))))))))))))))))************)))))),,,%%%,,,888LLLxxxpppppp|||yyyoooZZZYYYddd~~~www```sssqqqrrrwww~~~}}}{{{zzzyyywwwsssooojjjeeebbb```\\\ZZZWWWVVVWWWWWWWWWVVVWWWYYY\\\```eeeiiilllnnnqqquuu}}}XXXAAA[[[}}}UUU555,,,*********(((+++******)))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''&&&&&&&&&((()))&&&%%%''''''%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&///[[[xxxjjjwwwaaa999'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((())))))***---LLLuuufffOOOOOOOOO```~~~NNN111///...@@@lllsssJJJ///---222222/////////...,,,---///111555@@@EEEEEERRRnnnOOO333000555ZZZWWW666:::666SSS{{{uuugggBBB333+++---///((('''+++(((******))))))))))))******)))))))))))))))******+++111555CCCIIIEEEOOOdddrrrzzzhhhxxxaaammmdddtttvvv|||ZZZnnn~~~TTTcccUUU???dddUUUhhh~~~___uuu]]]MMMSSS]]]cccooo~~~rrrooo[[[LLL777///+++---000...++++++************))))))))))))))))))************)))))),,,%%%***222AAAkkkpppjjjsssvvvwwwqqqddd```nnnuuu___hhhlllttt|||zzzyyy{{{yyyvvvqqqjjjddd^^^[[[UUURRRNNNKKKHHHFFFCCCAAABBBCCCEEEGGGHHHIIIJJJJJJGGGJJJPPPVVV\\\aaadddeeennnttt~~~hhhFFFWWWggg@@@///,,,+++)))'''*********))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###(((***'''&&&((((((%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$---XXXwwwnnn|||___777)))((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''(((((()))***)))CCCkkknnnPPPQQQQQQYYYqqq```777---222:::\\\\\\;;;222555888555666888999<<<@@@FFFJJJXXXcccmmmsss}}}NNN000---///NNN}}}bbb;;;777444LLLtttzzztttQQQ999------000***(((***'''******))))))))))))******)))))))))))))))******+++000,,,555MMMTTTFFFOOOqqq{{{wwwzzzhhhxxxdddnnncccuuuuuu|||XXXmmmyyyPPPeeeRRREEEmmm___rrrppp]]]ppp```YYYgggyyy|||mmm~~~xxxbbbFFF999---,,,///...+++***++++++*********)))))))))))))))************)))))),,,)))+++,,,555YYYpppcccxxxiiidddhhhssssss```jjjppp{{{}}}vvvtttqqqooooooppprrrtttwww{{{}}}xxxrrrnnniiidddaaaTTTSSSPPPLLLGGGBBB>>>;;;>>>===<<<===@@@BBBCCCCCCHHHMMMVVV```jjjsssyyy}}}tttIIIQQQ}}}sssHHH...,,,...,,,+++*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$((()))(((+++111...'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$)))TTTvvvrrrZZZ222(((((('''&&&%%%%%%$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((:::aaawwwQQQRRRSSSUUUfffqqq>>>---555444MMMqqqUUULLLOOOQQQSSSUUUXXX[[[aaaiiiqqqwwwsssHHH000...,,,AAAqqqlll>>>333222CCCtttuuuttt```>>>...,,,000***(((***'''******))))))))))))******)))))))))))))))******+++((()))+++CCC]]]YYY[[[www|||nnnqqq}}}jjj~~~{{{eeennnbbbvvvssszzzYYYpppuuuOOOjjjOOONNNvvvhhhzzz|||bbbYYYXXX[[[kkkttttttwww___OOO>>>555000,,,+++,,,+++++++++*********))))))))))))************)))))),,,---...+++///IIIoooxxxfffyyyyyyfffhhhzzz{{{ooo}}}}}}vvvrrrqqqrrrtttsssrrrssstttwwwyyy{{{sssxxx|||tttkkkaaaYYYUUURRRMMMGGGCCCCCCCCCCCCBBB??????@@@BBBGGGLLLQQQSSS^^^bbbhhhooovvv}}}zzzKKKKKKxxx|||QQQ...,,,000,,,...************))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&)))((((((000:::555)))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&***TTTzzzyyyVVV111&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))***333VVV}}}~~~WWWSSSTTTUUU___}}}HHH///666///BBBzzzyyyxxx|||~~~~~~rrrgggTTT:::---...***777dddxxxDDD222333===fffyyyrrrlllCCC///)))...***(((***)))******))))))))))))******)))))))))))))))******+++&&&000(((,,,OOOfffeeeggg|||yyy{{{mmmgggmmmaaaxxxpppyyy]]]wwwsssSSSrrrNNNXXX~~~ppprrr~~~UUUSSShhhrrrvvvtttaaaNNN<<>><<<;;;;;;999BBBJJJPPPYYYeeeooosss|||UUU@@@```uuu>>>333000(((000******************++++++'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%'''(((((()))"""///111$$$'''+++%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((((((''''''&&&&&&%%%(((UUUqqqBBB)))(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((---###<<>>>>>111333555666555333333444:::999888:::>>>CCCIIILLLHHHNNNZZZjjj|||ccc:::+++111@@@RRRxxxtttuuu|||RRR...)))...***'''+++))))))))))))))))))))))))+++*********))))))((((((,,,+++***------+++FFFrrrnnnbbbzzzuuummmdddfffzzzqqqsss{{{rrrTTTooo|||tttqqqjjjYYYfffeeesss[[[CCC555******---,,,***,,,''',,,---)))))),,,***$$$***'''(((++++++,,,777DDDfffrrr~~~}}}tttpppyyyzzz}}}zzzuuunnneee___VVVQQQJJJEEEBBBAAA???>>>===AAAGGGLLLRRRXXX___dddlllooottt|||aaaCCCVVVVVV666...------++++++++++++***)))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%))),,,+++'''$$$%%%(((///SSS{{{KKK666&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%%%%&&&&&&''''''&&&%%%%%%(((''''''&&&'''((()))***+++(((---PPPjjjTTTPPPUUUgggsssFFF------222000---...///...,,,******+++333444333222000111333555:::@@@HHHSSS]]]gggpppuuu}}}~~~kkkDDD333111999HHH{{{yyyttt```999000222...+++---))))))))))))))))))))))))************)))))))))(((++++++***------***AAAjjjuuuhhhuuu{{{vvvmmmdddeee}}}vvvuuu{{{vvvWWWqqquuuoooooopppaaaiiiuuuoooxxxlllRRR777...111000,,,((((((,,,---)))))),,,---++++++))))))+++***+++333>>>aaappp}}}xxxssszzztttkkkbbbZZZRRRKKKGGGAAA>>>:::999;;;@@@DDDFFFPPPWWWaaakkkttt{{{nnnKKKPPP{{{cccAAA222,,,---++++++++++++***)))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''***+++***&&&$$$$$$&&&000QQQ{{{CCC...&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''((())))))(((&&&%%%%%%&&&''''''&&&&&&%%%(((''''''''''''((())))))...***+++HHHyyyrrrWWWRRRUUU^^^www}}}KKK+++***...+++,,,...///...------///000.../////////222888???DDDLLLVVVdddrrr|||kkkDDD333---111===ppp}}}ooolllBBB222000,,,)))***))))))))))))))))))))))))************))))))))))))***+++***------(((:::\\\sss{{{}}}bbbzzzzzzwwwzzznnneeeeee}}}vvv{{{sssXXXtttwwwtttuuu}}}sssqqqddd]]]ddd~~~sssrrrpppRRR???555...)))''''''+++,,,(((%%%'''***+++,,,++++++,,,***)))///666XXXppp|||ttt{{{sssnnnfff]]]RRRJJJGGGEEEBBB???<<>>@@@BBBJJJQQQ\\\hhhsss{{{|||YYY???pppyyyWWW:::***++++++,,,,,,++++++***)))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))000RRRvvv888'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%&&&&&&''''''&&&''''''(((((((((((((((%%%'''%%%777dddcccUUUWWWUUUddd___:::...000111'''+++222888===BBBFFFJJJSSSXXXaaajjjuuuoooKKK333222111111999bbbqqqttt\\\>>>000,,,,,,---))))))))))))))))))))))))))))))))))))))))))******)))+++)))---000)))...CCCrrrooo|||PPPaaa}}}vvvpppeeejjjrrryyyxxxggg~~~|||{{{rrrllllllwwwxxxiiiSSSvvvppp|||qqqSSS>>>333---...000000,,,)))***,,,''')))+++******,,,------111\\\}}}lll{{{vvvwww~~~zzzqqqmmmfff\\\QQQHHHDDDBBB===???CCCJJJTTT```jjjppprrrxxxbbb>>>ffffffCCC---+++,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&''')))***...TTTppp555((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%&&&((((((&&&''''''((()))(((((((((&&&,,,)))333[[[lllWWWXXXTTT]]]{{{lllDDD---***...999AAALLLXXXbbbjjjqqquuuxxx|||~~~tttiiibbbSSSJJJ666---222000...666dddtttiiiFFF000+++,,,...))))))))))))))))))))))))))))))))))))***************+++))),,,222,,,---<<>>999CCCWWW^^^jjjvvv~~~ooojjjccc[[[SSSKKKBBB===000222---,,,111000555EEEqqqwwwvvvOOO222***,,,...))))))))))))))))))))))))((()))))))))***************+++))),,,333///---999bbbaaattt]]]GGGjjj|||tttjjjkkkmmm}}}~~~|||mmmSSSXXXVVVXXX]]]^^^hhh~~~xxx^^^[[[ttt}}}eee~~~kkkzzz|||wwwyyyoooUUU;;;111******+++(((''')))))),,,+++((()))......***+++FFFiiiwwwyyyiiifffooozzz~~~~~~{{{vvvmmmcccZZZTTTPPPNNNFFFJJJPPPVVV^^^gggqqqwwwnnnAAAQQQuuuYYY666---,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((()))'''%%%$$$%%%&&&&&&&&&&&&VVVccc222***&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$%%%'''((()))%%%&&&((()))))))))((('''###---%%%!!!@@@kkk{{{YYYYYYUUUSSShhhyyy___^^^nnnyyy{{{vvvkkk\\\OOOCCC???999444111000...---***222333333555666FFF```zzzZZZ888...000333))))))))))))))))))))))))(((((())))))*********+++***,,,(((,,,555111///999\\\eeerrrgggAAARRR{{{xxx|||vvvllljjjmmmxxxuuuccczzz}}}cccVVV___YYYLLLbbbwwwrrrfffLLLMMMMMMGGGKKK]]]iiisss|||PPPAAA333//////,,,***,,,+++...,,,((()))......))))))777UUUtttxxxkkkjjjvvvzzzxxxnnnhhh___SSSMMMLLLMMMMMMLLLYYYbbbnnnyyysssMMMIIIoookkk888444------,,,+++***)))((('''((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&---MMMTTT+++&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%))),,,'''000[[[fffQQQQQQVVVWWWwwwtttlllccc\\\QQQGGG@@@;;;555111///111222333111000000000666444111444AAAZZZvvv~~~rrrIII222...000+++++++++***++++++,,,,,,///---+++)))(((((()))***((()))+++...///111111222JJJvvvmmmwwwAAA>>>OOOooollllll~~~wwwnnnsssjjjwwwzzzsss___WWWMMMTTTooooooSSS===WWWtttuuuFFF666111000//////111999LLL^^^{{{|||VVV???333!!!)))555'''...***)))---...,,,***+++,,,,,,???dddxxxnnnkkkmmmsssxxx{{{ppphhhaaaYYYSSSPPPQQQRRRTTTZZZcccmmmttt~~~sssHHH@@@ggguuu>>>111------,,,+++***)))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&...MMMQQQ)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))+++(((...QQQ|||nnnVVVRRRVVVWWWuuuxxxnnnddd\\\UUUOOOJJJ999888777888:::999666333000222333222000000333666888>>>GGGSSScccwww}}}|||TTT666---000,,,++++++***++++++,,,,,,---,,,***)))((((((******'''(((***,,,...///000000CCCxxx|||mmm}}}NNN777;;;JJJHHH^^^||||||ttt~~~~~~yyyjjjccctttpppjjjkkknnncccYYY\\\wwwjjjHHH^^^xxxiii===111...---///000///...555>>>^^^sssyyy}}}||||||eeeHHH:::222,,,++++++***'''&&&)))+++***+++...+++***888WWWwww}}}vvvsssuuuyyy}}}|||ppphhh\\\SSSOOOPPPSSSUUU\\\\\\ffftttrrrLLL<<<___yyyDDD000---,,,,,,+++***)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,JJJzzz~~~KKK'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***))))))(((,,,BBBjjjxxx^^^TTTUUUXXXlllwwwooohhhbbb\\\WWWQQQKKKCCC<<<888777666555......///222666888888777111666<<<@@@DDDKKKUUU]]]bbbiiittt}}}xxxzzzggg@@@///111,,,,,,++++++***++++++,,,++++++)))(((((()))***+++'''((()))***,,,---//////999ccckkkwww```???<<>>ggghhh<<<$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))&&&)))------LLLlllXXXUUU\\\cccvvvmmmSSSEEECCCCCC<<<666///+++,,,...000000111111111111111111333444222333777===FFFQQQ\\\cccvvv}}}yyyhhhYYYKKK???888DDDYYYrrrZZZ:::000---,,,++++++*********+++(((((((((((()))***++++++)))))))))***+++---...000000DDDsssrrrkkkOOOQQQqqqpppNNN???WWWzzz}}}{{{}}}dddgggrrrgggzzzrrrdddpppiiipppkkkccc|||xxxoooCCC111222111---,,,......,,,...111---AAA___xxx~~~sssrrrxxx]]]VVVwww```dddmmmLLL888===888,,,+++,,,...---((((((+++,,,000,,,///PPP|||vvvddd\\\RRR@@@555>>>pppyyyYYY777///+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$<<>>CCCKKKWWWdddoooyyy~~~iiiPPP>>>555000...///888TTTppp~~~jjjFFF333------,,,+++************((((((((())))))************)))))))))***,,,...///111>>>hhh|||iiibbbNNNjjjhhhHHHGGGmmm}}}{{{~~~^^^___}}}fffdddyyy{{{mmmppptttdddxxxrrr___|||{{{zzzsssnnnrrr|||\\\999111000000...///000---))))))---777LLLjjj}}}zzzooo[[[fffqqq[[[fffoooTTTFFFOOOOOO222---***,,,,,,******+++)))///......JJJuuu~~~oooMMM@@@gggpppMMM000///+++++++++***************(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((???aaa]]]444$$$***%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###...'''%%%...(((777ffffffWWWYYYTTTXXXQQQ@@@222111111///+++///333333000---...000444888===CCCJJJSSS\\\cccqqqxxx|||sssjjjdddSSSDDD444,,,+++///888AAARRRhhhxxxzzz~~~YYY>>>...---,,,+++************(((((())))))))))))))))))))))))(((((()))***---...---666YYYfff{{{}}}RRR^^^bbbHHHPPP~~~}}}|||{{{```___aaaYYY\\\eeemmmxxxjjj}}}gggdddzzz___yyy{{{zzz}}}}}}yyytttuuuwww~~~{{{KKK222222,,,------...111222555???KKK[[[jjjfffjjj|||wwwgggppplllfffdddTTTPPPfffEEE999---+++,,,++++++,,,'''...---+++???eee~~~zzz{{{kkkJJJbbbzzzeeeBBB,,,111+++++++++***************)))(((((((((''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---BBBbbb\\\333$$$***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""000'''"""---'''111]]]lllXXXVVVVVVQQQBBB000***---+++$$$***---///---+++...999BBBDDDOOO^^^lllvvv~~~|||sssfffZZZRRRKKKDDD@@@===666111222222444>>>JJJuuuxxx|||jjjJJJ...---,,,+++************(((((())))))))))))((((((((('''&&&&&&''')))+++---(((///LLLaaaqqqWWWYYY{{{zzzUUUJJJttt|||{{{|||{{{nnnjjj{{{zzzhhhWWWfffnnnxxxoooVVV}}}```yyyfff``````mmmuuuBBB000333***+++***+++000888HHHbbbxxxaaasssZZZeeesss^^^sss\\\GGGrrrZZZHHH444,,,,,,++++++,,,(((---+++&&&444VVVvvvzzzvvvxxx^^^YYYnnnaaa===...444...,,,++++++++++++***((()))(((((((((''''''''''''******)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&'''''',,,IIIlllOOO///))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''###$$$)))(((&&&222CCCzzzvvvWWWWWWWWWMMM;;;222333---***444000...000777===CCCRRR```ooo{{{~~~wwwmmmeee___VVVJJJDDDBBBAAA>>>;;;;;;:::777:::FFF[[[ooozzzzzz}}}tttUUU<<<+++111,,,(((000******)))))))))))))))))))))))))))((((((((()))***++++++---///888tttYYYllltttIII___gggHHHiii|||sssttt{{{zzzdddggg}}}xxxgggeee}}}fff{{{yyy^^^WWWhhhiiiCCC444111...+++111333AAA```vvv~~~uuu}}}oooJJJxxx{{{YYYbbbrrrTTTMMMVVVkkk[[[:::$$$(((...***))),,,---***,,,222:::ZZZ|||ttttttiiiYYYmmmhhhDDD///000...,,,++++++,,,+++***)))))))))((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&,,,NNNmmmKKK,,,))) )))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%''''''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''((()))%%%&&&***(((%%%///===qqq}}}___VVVUUUTTTIIICCCAAA777222;;;JJJLLLUUUbbbkkkpppyyy}}}ppphhh^^^YYYWWWTTTPPPMMMNNNGGG@@@<<<===@@@BBBCCCMMMWWWfffssshhhEEE000333---(((///******))))))))))))))))))))))))))))))))))))))))))***+++...,,,444gggbbbeeeNNNTTT}}}ddd[[[|||~~~~~~kkkLLLAAAMMM]]]vvvvvvqqq{{{lllaaa~~~fff{{{{{{jjjiii{{{___888+++---///,,,BBBWWWmmmzzzxxx}}}tttooolll___hhhcccSSSooo{{{WWWFFFCCCXXXRRR===***+++///---***++++++)))+++000666SSS|||xxxtttwwwtttVVVhhhnnnNNN333///...---++++++,,,,,,***))))))))))))(((((((((''''''''''''''''''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&...XXXlllDDD((((((###)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***'''))),,,)))%%%+++666bbbiiiVVVMMMUUUXXX]]]ccc]]]YYYaaasssvvv~~~}}}qqqnnniiieeeaaa\\\XXXTTTSSSNNNFFF>>>:::;;;>>>???<<<<<<>>>CCCLLLWWWbbbiiiyyy~~~|||RRR888555---(((...***+++))))))))))))))))))))))))+++***))))))))))))))))))///)))111SSSzzznnnZZZ}}}]]]NNNlllyyyPPPeee~~~ttthhh\\\RRRPPPSSSXXXppp{{{hhhsss\\\~~~eeezzzxxxqqqppp\\\999///555:::888YYYyyy{{{fffbbbppp\\\cccooo[[[VVVaaa|||XXXOOOJJJAAAFFFAAA222+++......***(((+++(((***...111HHHlllqqqttt|||}}}UUU```nnnUUU777222///---,,,+++,,,,,,+++))))))))))))((((((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''000```hhh<<<%%%'''&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''%%%###$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''))),,,)))&&&)))111SSSwwwuuuWWWJJJVVV___lllzzzssslllccc[[[KKKJJJGGGEEEBBB???===;;;DDDFFFBBB;;;777:::AAAEEEGGGLLLVVVaaammm{{{yyy___???666---(((...***---))))))))))))))))))))))))++++++***)))((((((((()))///'''///BBBrrrwwwRRRiiiqqqTTT___~~~VVVLLLgggxxx}}}pppmmm{{{|||qqqUUUZZZvvvccc{{{[[[|||cccyyyjjjjjjpppfffIII222///999@@@UUUrrrpppeeemmmooo[[[hhh{{{RRRZZZyyyhhhYYYiiilll:::BBBFFF:::+++***---((((((+++)))***------>>>ZZZ~~~llluuuZZZWWWgggVVV888222///---,,,,,,,,,,,,+++)))***)))))))))((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%&&&%%%%%%%%%&&&&&&'''))))))444fff___444%%%&&&&&&)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((('''%%%###"""&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&)))+++)))(((***...FFFkkk]]]RRRXXX[[[iii}}}wwwiiiccc\\\VVVQQQJJJCCC>>>::::::999777666666666777777AAAGGGFFFFFFNNNWWW[[[kkkrrr}}}||||||kkkEEE888---(((...+++///))))))))))))))))))))))))++++++***)))((((((((()))---(((///888fffyyyTTTXXXbbbXXXttteeeAAAEEE\\\]]]jjjyyymmmTTTWWWdddxxxvvv\\\aaapppuuu]]]~~~}}}dddzzzqqqlll[[[DDD;;;FFFWWWaaawwwwww{{{zzz{{{rrruuu{{{wwwqqqOOO___wwwTTTeeeLLLIIIMMMEEE...(((---)))(((---++++++---,,,666LLL|||~~~lllxxxeeeQQQaaaYYY;;;000///...,,,,,,------+++*********)))))))))(((((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))'''$$$###%%%'''&&&&&&&&&&&&''')))******888gggSSS...((($$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&((()))))))))***,,,;;;]]]iiiYYYZZZVVV```~~~uuueeeWWWMMMBBB===999999777333111222222222111000000222666:::BBBRRR___dddiiiuuu~~~qqqeee[[[XXXdddsss~~~wwwyyyNNN<<<000+++///***///))))))))))))))))))))))))+++***))))))))))))))))))***+++...333VVVtttdddQQQqqqrrrXXXiiivvvLLL???JJJFFFMMMmmmhhh|||tttfffLLLHHHJJJOOO\\\rrrooo\\\ppp}}}ppp^^^|||lllmmmXXXVVVggg|||vvvvvvllluuukkklllpppwwwWWWdddiiiVVV}}}hhhQQQQQQOOO666***///+++(((...,,,+++...,,,111BBBrrr~~~ppp}}}nnnMMM```cccEEE333///...---,,,------,,,************)))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%(((+++)))%%%###&&&)))%%%%%%%%%&&&'''((()))***<<>>ddd@@@(((000""""""(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$############$$$&&&&&&!!!"""$$$%%%&&&&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&(((((((((***GGG{{{]]]```WWWXXXppp[[[<<<000111444///,,,---000...***///777333777<<>>CCCOOO___nnn|||yyyooofffYYYHHH??????777111///222000,,,222>>>ccc}}}~~~YYY;;;...---......+++++++++************)))))))))(((((((((((())))))%%%///)))///222QQQvvvRRRsss]]]___lllhhhhhhTTTzzz}}}qqq\\\}}}jjjNNNZZZ{{{pppqqqooo~~~iiihhhkkkRRRbbbtttuuu^^^___}}}vvv```^^^dddpppwwwtttddd[[[ttt^^^BBBAAABBB555***))),,,+++***))))))+++---...IIIjjjqqq~~~VVV\\\rrr```===000000...++++++,,,------+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%)))&&&$$$(((%%%'''333QQQ]]]999%%%+++######***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++222[[[zzzbbb[[[```eee{{{{{{NNN///+++///---+++***+++222===JJJVVV]]]qqquuu{{{vvvbbbUUUOOOIIIDDDDDDBBB<<<999;;;111---,,,///000111444999VVV~~~}}}lllHHH444//////,,,+++++++++************)))))))))(((((((((((())))))'''...+++000111LLL}}}~~~\\\bbbpppXXXzzzuuujjjvvv```PPPbbb```[[[]]]qqq^^^TTT___wwwooorrrssshhhddd{{{cccBBBJJJIIIDDDRRRhhhnnnooosssuuuxxxqqqnnnlllkkkooowwwmmm^^^ooommmooowwwuuutttnnnhhhoooiiiDDD777555111------,,,+++***))))))+++---...>>>aaauuucccRRRiiiddd>>>333000---,,,------------+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%)))%%%###'''$$$(((888ZZZ[[[444$$$+++$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((,,,+++KKKyyyiii[[[___bbbqqqYYY666+++---...+++))),,,:::RRRjjjyyy~~~wwweeeSSSFFF???999555333555777666777:::333333000,,,,,,111222000EEEfff}}}|||SSS666///---)))+++++++++************)))))))))(((((((((((())))))))),,,***000---AAArrrlllRRRXXXdddmmm}}}tttCCCJJJVVVOOOWWWtttsssWWWKKKuuurrrvvveee|||xxxtttddd;;;777@@@555999TTT```NNNHHH[[[zzzvvvqqqlllfffcccgggmmmllluuu|||ZZZ]]]}}}sssyyyfff___pppwwwOOO555///222111,,,,,,+++*********+++,,,---666[[[~~~~~~|||oooIII___lllJJJ888111,,,,,,...---,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&)))%%%$$$&&&###+++???cccXXX///###***%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((,,,'''???nnnppp\\\\\\^^^fff~~~pppKKK444---,,,///---000BBBaaa~~~}}}zzz}}}sssccc___UUUHHH;;;444444666;;;===@@@AAA@@@AAAFFFKKKRRRTTTKKK999---///111///888RRR}}}|||]]]:::000///++++++++++++*********))))))))))))(((((((((((()))))))))(((***---)))555bbb}}}UUUllliiiWWWtttttt^^^JJJcccqqqooojjjkkkdddMMMccc{{{hhhlllvvvrrr}}}mmmFFF888KKKDDD???NNNUUU:::111MMM~~~oooqqqrrrssswww___VVVwwwuuuyyyrrrmmm___???555888333'''++++++*********+++,,,---///RRR|||yyyllleeedddeeeffffffrrrzzz}}}|||KKK[[[ttt```>>>333***+++...,,,***++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%(((%%%$$$&&&###///IIIjjjSSS***###)))$$$(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((,,,'''777aaaxxx___YYY[[[___ttt\\\>>>000---///---111DDDfffpppaaa___aaaZZZMMMDDD444777888666222//////111777CCCOOOSSSUUU[[[hhhrrruuuSSS777...111444222GGGyyy}}}uuu|||lllGGG777333///+++++++++*********))))))))))))(((((((((((())))))+++(((,,,,,,)))111SSShhhWWW}}}[[[xxx}}}mmmxxxTTTkkkvvv___qqqVVVXXX{{{uuu^^^yyyhhhTTTIIIUUUjjjvvv~~~uuuqqqnnnttt{{{lllOOO>>>===EEEDDDFFFHHH777666RRR|||qqqjjjkkkqqqwwwoooYYYhhhwwwtttyyylllIII777888333&&&++++++***+++++++++,,,,,,)))FFFmmmbbb```]]]\\\^^^___^^^[[[^^^[[[hhh}}}WWWZZZwwwuuuGGG666***+++...,,,***++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''%%%%%%'''%%%444SSSlllNNN&&&$$$'''""")))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******111RRR|||fffYYYZZZ[[[kkkeeeFFF555111,,,+++---???cccrrrWWW>>>555555222,,,+++000111222333555999>>>AAALLL\\\lllrrruuu~~~kkkDDD...---222000AAAgggqqqppp{{{WWW>>>222---+++++++++************)))))))))(((((((((((())))))---+++000,,,,,,222FFFvvvzzzOOOlllmmmqqqnnnuuukkkjjjjjjZZZ{{{yyy[[[RRRsss}}}WWW___cccFFF000555EEEQQQZZZdddUUULLLHHHOOOXXXWWWJJJ;;;111CCCPPPTTTRRRLLLTTThhh|||nnnccc\\\nnnyyy}}}ZZZRRRcccqqquuuNNN555222111+++******+++++++++,,,,,,,,,+++===```uuueeeVVVaaaoooyyyyyygggTTTPPPhhhdddVVVnnn|||PPP<<<++++++///---+++,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&%%%'''(((&&&999\\\kkkIII###%%%%%%)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''',,,+++@@@nnnppp[[[[[[[[[eee~~~rrrQQQ888///,,,***)))888\\\dddJJJ222...111111111444222222444;;;FFFRRR\\\bbbyyy}}}VVV666,,,000...;;;RRRwwwppphhhwwwlllIII444...+++++++++************)))))))))(((((((((((())))))+++***111(((---333888ddd~~~YYY\\\zzzrrr{{{vvvnnniiirrrWWWkkkdddIIIjjjkkk___zzzbbbFFF222666>>>===;;;???;;;444444888;;;???>>>555222CCCcccxxxtttqqq{{{uuuiiibbbbbbjjj|||]]]IIIbbb~~~[[[:::.........******++++++,,,,,,,,,+++///888SSSyyyzzzgggZZZ___nnnnnnYYYTTTffflllRRRccc{{{WWW???---,,,000...,,,...+++******))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&%%%''')))'''<<>>PPPggg|||jjjDDD222444,,,777CCCeeeqqqcccnnnXXX===666+++++++++************)))))))))(((((((((((())))))((((((///###+++222///UUUwww}}}fffRRRqqquuusss~~~mmmiiiqqqxxxdddooo>>>bbbuuutttfffUUUAAA999FFFNNNDDD777333000...333444...222777222...999gggkkkSSSFFFZZZ|||gggQQQqqqjjjDDD///+++---******+++,,,,,,,,,,,,+++...000GGGooo}}}nnnddd```zzznnnIIIHHHlllSSS^^^~~~hhhLLL222,,,000111//////...---,,,+++************(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###((('''(((###DDDiii___:::%%%&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,((('''&&&&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((('''''''''))))))(((000PPP|||ppp^^^YYY^^^eeeoooDDD444...000000///EEEvvvVVV555...555+++)))222222BBBjjj|||~~~pppbbbiiiuuu~~~TTT999333111999888KKK}}}|||iiimmmwwwPPP...222111---)))(((******(((++++++)))((('''''''''''''''((()))******,,,///222XXXuuu___TTTmmmqqqzzzrrr}}}eeeooottttttRRRUUUrrrVVVEEE777<<>>SSS{{{{{{}}}iiiIII222...******+++,,,***(((+++***)))((((((''''''((((((((()))(((((()))+++---777TTTvvvvvv^^^aaazzzrrrwwwgggooovvvuuuuuuSSSqqq|||fffNNN444---777===KKKYYYvvvooo@@@<<<888777777555<<>>...111---***:::___dddmmmqqqLLL333+++************************,,,...444FFFeee~~~www]]]gggvvvHHHIII}}}tttNNNsssqqqRRR999/////////...+++******))))))*********((((((((('''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%+++$$$&&&''';;;gggwwwJJJ111%%%'''%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%)))(((&&&&&&&&&&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******)))+++)))'''333RRRyyygggQQQRRR\\\mmmlllEEE888222000---222TTT}}}~~~UUU:::;;;888---000===oootttfffZZZHHH@@@888444///+++000999;;;999IIIrrryyyXXX>>>555777777>>>hhh{{{vvvXXX===555---,,,...---)))'''******)))((((((((((((((()))******)))((((((***---,,,@@@fff}}}ooo___tttwwwoooeee{{{zzzlllzzzVVVfffzzzbbbNNN>>>000000:::<<>><<<555...000222000///111222///888[[[mmmfff___<<<+++***************************,,,,,,000EEEfff|||uuuXXX<<>>:::000---999ccchhh:::222444777;;;???@@@AAA@@@999222111333>>>YYY[[[DDD666333444JJJuuuyyy}}}WWWBBB///+++---,,,+++,,,))))))(((((((((((())))))+++,,,,,,+++)))***,,,...+++...???ddd|||rrr{{{yyywwwttt}}}uuuzzzccc{{{|||lllhhhttttttFFF(((***111>>>\\\}}}xxxsssDDD:::555111//////:::XXXvvv{{{cccVVVcccooonnnooowwwjjjCCC,,,...///...000000000,,,---444999CCCYYYppppppeeehhhEEE...************************+++++++++---999RRRrrruuufffHHH999EEE]]]NNNLLLqqqnnntttrrrjjjlll}}}kkk___|||}}}XXX777---//////000///...,,,+++*********'''((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((***))))))((('''&&&%%%%%%''''''''''''''''''''''''$$$((((((***000YYYwwwTTT000%%%%%%(((%%%&&&***%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&$$$$$$$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''''''''((((((((())))))'''''''''((((((((((((((($$$&&&***+++'''000SSSxxxiiiWWWTTTWWW```|||tttVVV>>>666666+++111XXX___AAA;;;444---555ZZZiii:::444:::EEESSS]]]___cccdddSSS<<<111444:::LLLpppkkkPPP666444:::???]]]{{{~~~mmmQQQ777......+++***,,,))))))(((((((((((()))))))))*********)))))),,,...***000333KKKwwwwwwsssvvvrrrxxxeeehhh~~~___NNN]]]ffftttjjjEEE---///444===bbbhhhAAAGGGCCC:::111---555FFFTTT``````ZZZWWWgggZZZ===---000/////////))),,,...---111EEE^^^eee___}}}sssdddrrrOOO111************************,,,***+++---///<<<```yyyaaa>>>BBBNNNNNNtttzzzLLLQQQ~~~|||jjjdddiiitttzzzuuu[[[vvv___:::000222222222111///---+++******)))'''((((((((())))))******'''(((((())))))))))))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%''''''''''''''''''''''''%%%)))))),,,444^^^xxxKKK,,,###%%%(((%%%'''***%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))'''&&&%%%%%%%%%&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''((((((((())))))******((((((((((((((('''''''''$$$%%%+++---&&&***IIImmmqqqXXXPPPQQQWWWvvvZZZ???666888***+++PPPxxxhhhCCC<<<666...333MMM|||rrrBBB888<<<^^^tttjjjFFF:::999777AAAcccuuuWWW666555@@@999LLL}}}bbbAAA444000***(((***))))))(((((((((((()))***((())))))(((((()))+++...(((333...;;;jjj{{{pppyyykkkxxxxxx}}}dddZZZoooKKK:::FFF???DDDEEE:::555777444???eee|||~~~~~~^^^>>>OOOKKK>>>///)))...555777888RRRTTTBBBRRRKKK777...000///222444...***333000///MMMuuurrrSSSiiitttcccyyyVVV444************************,,,)))+++...(((...RRR{{{ddd;;;MMMZZZHHHfffvvvJJJVVV{{{~~~iiiccchhhsssPPPfffqqqBBB222111111555777888444---)))***,,,+++******)))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$///,,,'''???bbb___AAA((())))))&&&%%%&&&'''&&&&&&''''''&&&%%%%%%'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''***&&&''')))'''***>>>UUUfffNNNUUUSSSbbbgggOOO777222333///BBBiiioooSSSBBB222444000HHHmmm~~~SSS000DDDooo```AAA777:::AAASSSggg???666;;;888FFFfffvvv~~~zzzSSS222***111///%%%,,,,,,++++++***)))))))))))))))))))))))))))))))))'''---,,,222TTT|||xxxjjjiii}}}gggoooXXXQQQ222555222......444<<>>BBB;;;555MMMzzzwww>>>555...//////,,,...333000...---333PPPxxx~~~bbbWWWrrruuujjj333---+++***,,,***'''(((,,,+++))),,,///+++...DDD^^^gggCCCUUUmmmUUUGGGxxxsss???eeeyyy~~~|||hhh^^^fffvvv[[[bbb{{{LLL777222222333555666333---)))***,,,+++******)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&,,,+++---EEE^^^QQQ111((()))(((''''''(((((((((((())))))((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''(((%%%'''+++))))))666GGGxxxrrrVVVUUUUUU```xxx{{{```???555666000<<>>SSSggg]]]\\\cccqqqxxxTTTAAA;;;===HHHmmmxxxLLL777777666@@@VVV{{{|||gggBBB111111000))),,,,,,++++++***)))))))))))))))))))))))))))))))))''',,,+++...GGGooouuu}}}kkkwwwzzzuuuhhheeeHHH<<<222,,,///666888999:::AAAYYYzzz|||~~~}}}TTT555...AAA:::444DDDBBB777BBBZZZ\\\III222@@@sssyyyIII888,,,...111------222,,,000...777^^^zzzWWW^^^yyyuuurrr:::...+++***,,,***'''(((,,,***(((+++...***)))777KKKsssmmmCCCTTTwwwdddMMMeeennnBBBkkk{{{}}}qqqrrrqqqpppxxxUUUiii~~~kkk\\\\\\>>>444111111222333111,,,)))***,,,+++******)))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''')))555MMMXXXCCC$$$)))((('''(((*********)))*********)))((('''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''''''%%%''',,,+++(((---666aaa}}}aaaUUUWWW^^^nnnlllFFF555444...333GGGyyyqqqUUU999666333;;;aaakkk===333666AAA:::999AAAWWWdddJJJ===>>>AAAYYY```:::222555;;;EEEiii{{{zzzRRR555---,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((*********666UUU|||}}}yyykkkwwwzzztttfffooo^^^EEE111000222---***,,,333OOOtttwww{{{~~~[[[>>>111<<<333000BBBCCC777:::WWWddd___NNNXXX}}}^^^BBB---...333...,,,000(((333///<<>>,,,+++///,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((())),,,>>>eee|||pppddd~~~aaaXXXzzzSSS333......((()))111333PPPssssssyyyhhhPPPPPPOOO===000777777///111;;;NNNcccqqqzzzUUU666111222---+++000(((666///???www|||TTT]]]yyy~~~III222---***++++++)))))),,,---+++,,,///...***)))---;;;[[[eeeCCCPPPrrrOOO^^^dddTTTtttQQQ>>>DDDIIINNNYYY>>>YYYxxx[[[eeevvvKKK555------......---,,,++++++++++++******)))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))$$$'''555AAA@@@444))),,,(((''')))(((&&&)))///222...***(((((()))***)))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''(((&&&&&&)))+++******,,,444ccc}}}YYYZZZZZZ```tttbbbDDD999333555AAA```eee@@@:::999555QQQZZZ===:::;;;???777,,,666WWW~~~{{{```IIIEEEDDDEEE```XXX;;;555666999EEEkkk{{{|||uuuNNN555...000,,,,,,++++++***)))))))))))))))))))))))))))))))))+++'''(((+++***000JJJhhh~~~|||jjjddd}}}NNNBBB]]]```nnnjjjHHH------333222666BBB@@@ZZZuuunnnsssmmmXXXddd___LLL888222///---......999VVV|||nnnIII777111+++,,,111)))555000FFF|||dddaaa{{{~~~RRR444...***+++,,,******,,,,,,)))))),,,---,,,,,,---000BBBQQQ???KKK{{{jjjXXXiiicccaaannnPPPMMM^^^[[[HHH???JJJ```xxxfffZZZRRR999---......------,,,,,,+++++++++******)))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))&&&(((000888666---'''+++((((((***'''$$$---999FFF>>>222+++)))*********&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''')))((((((((()))***,,,...,,,YYYaaa]]]XXX\\\mmmpppLLL:::333333:::TTTmmmGGG===999888KKKsss[[[```[[[[[[EEE///333JJJqqqvvvYYYEEE@@@???TTTvvvrrrOOO999222777;;;YYYvvvuuu___AAA000+++,,,,,,++++++***)))))))))))))))))))))))))))))))))+++'''(((---,,,***666HHH|||yyy}}}fffdddjjj;;;000888777AAAKKK777+++000777666888???HHH___uuuiiilll}}}gggNNNQQQOOOHHH;;;111000111111222;;;[[[bbbCCC000+++---111,,,///333RRRtttdddxxx}}}}}}|||}}}___666///***+++,,,+++***,,,)))'''&&&'''***,,,---------...>>>888DDDsss```RRRmmmbbbmmmqqqMMMHHH[[[___WWWVVV___lllyyy|||{{{zzz{{{zzzuuuTTT[[[???000///...---------,,,+++***+++******)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&(((000999:::000$$$(((''')))+++'''%%%444GGGbbbTTTAAA222+++))))))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&'''''''''''''''''''''''''''***+++)))((())),,,---+++NNNzzzmmm___TTTWWWfffyyyxxxPPP<<<555111222JJJ{{{vvvPPP@@@777777AAAvvv|||zzzwwwSSS555444<<<[[[mmmMMMAAA???LLLfffiiiDDD111777777JJJuuuwwwooozzzsssRRR888+++,,,,,,++++++***)))))))))))))))))))))))))))))))))***''')))---,,,***...777bbb~~~}}}uuuiiilllZZZ555777;;;:::222888222///111111///000333@@@XXXpppeeekkkzzz___AAA777666888555000666===;;;GGG[[[yyyxxxPPP222+++...//////***777^^^fffhhh~~~|||jjj888000***+++---,,,+++,,,(((((((((((((((***++++++,,,%%%444000===ppp{{{[[[[[[wwwbbbvvvqqqOOO@@@DDDIIIVVVlllsssyyy~~~}}}|||~~~~~~}}}~~~SSSaaaDDD333000///------------+++***+++******)))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%)))333AAAEEE777%%%&&&&&&***---(((''':::RRRwwwfffLLL888---)))''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&***---+++((((((***+++***EEEnnnvvvbbbRRRTTTaaarrr~~~UUUCCC===666333CCCvvv}}}VVVBBB444333777mmmZZZ666///***AAAnnn|||XXXHHHCCCIII[[[|||OOO555:::777BBBlll|||ooowwwfffGGG555,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((***,,,+++***...333HHHrrr~~~nnnxxx~~~~~~ggguuuTTT999JJJUUUXXX@@@///000000,,,***+++000333444NNNkkkeeemmm}}}]]]:::000---///111111???LLLJJJgggXXX444,,,...---333(((:::fffggg]]]|||ppp999000***+++---,,,+++,,,***,,,---+++*********)))***$$$111+++888qqqvvvWWWbbbxxxbbbzzzlllkkk^^^PPPBBB777CCC```~~~}}}zzzvvvvvvzzzdddeeetttTTT666666...)))+++---+++))))))))))))))))))((((((((((((***)))))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''***)))((('''&&&&&&'''(((,,,***,,,DDDeeeeeeDDD)))'''***''''''+++,,,999SSS~~~wwwoooaaaFFF+++$$$+++******)))(((((((((((()))%%%%%%%%%%%%%%%&&&'''((($$$&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***++++++***((('''((()))---...TTToooWWWTTTXXX```xxxfffOOO???555555>>>kkkddd===444+++666QQQvvvqqqWWWCCC666------333MMMyyykkkFFFBBBLLLOOOyyyddd666===444<<>>WWW}}}~~~ooo===///,,,---'''(((...---,,,,,,+++++++++*********((((((((('''((())))))******'''555ZZZxxx~~~kkkrrrhhhIII555111>>>MMMVVVNNN;;;555@@@dddeee___pppfffMMMTTTZZZXXXRRR]]]yyymmmNNN;;;...---///)))000,,,HHHtttTTTggg|||GGG111(((,,,))))))+++''')))))))))))))))))))))))),,,%%%))),,,---FFFsss~~~jjj___iiitttrrraaaZZZlllwwwXXX666HHHOOOBBB:::FFFBBB777>>>lll}}}TTTYYYttttttccc;;;444...,,,***)))+++000++++++++++++*********)))++++++++++++******))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((((((((((((%%%777\\\iiicccqqqjjj;;;+++,,,&&&%%%+++444LLLnnneeeBBB+++***))))))(((((((((((((((''''''&&&&&&&&&&&&'''''')))%%%###%%%***---***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))((((((***+++***,,,***BBBuuuzzz]]]QQQZZZkkksssrrrKKK444888666CCCmmm^^^111+++&&&&&&---333333111111------///111222222222444HHHkkkqqqIII444222555IIIuuu}}}UUUAAA999555EEEggg|||TTT;;;...---******---)))+++++++++*********))))))(((((((((((())))))******111&&&'''AAAeee~~~vvvzzzbbbttt}}}XXX<<<...444:::???@@@:::000:::___fffcccqqq^^^>>>FFFPPP[[[ddduuuSSS222,,,+++,,,---(((///111QQQ{{{XXX\\\~~~HHH222)))+++))))))+++((())))))))))))))))))))))))+++&&&)))---+++999bbb|||___eeecccTTTIIISSSrrrbbb@@@GGGZZZXXXFFF===<<>>333000GGG\\\FFF)))///FFFSSSMMMdddeee```nnndddNNN555222:::UUUrrryyypppiiiuuuyyyWWWIII888***)))---)))***---+++...@@@iiiqqqUUULLL555***+++((())),,,)))))))))))))))))))))))))))(((000,,,***111...222IIIkkkvvvjjjbbbaaabbbeeejjjrrr{{{qqqmmmjjjppp}}}|||qqqlllYYYCCC999LLLuuuvvvuuu~~~~~~ttteeecccjjjqqqssswwwyyyOOOCCC@@@>>>HHHZZZLLL===333---)))***---))))))))))))((((((((((((&&&''''''((()))******+++((((((''''''''''''(((((('''''''''''''''''''''''''''((()))+++++++++***)))CCCNNNDDD,,,&&&,,,111555,,,111---))))))+++AAAcccuuuKKK111111000////////////000))))))((('''''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''"""###,,,+++---UUUhhhTTTTTT\\\___yyy~~~XXX>>>777<<<;;;TTTyyyPPPCCC:::DDDZZZqqq|||iii^^^LLL;;;111.........222---EEExxxWWW222...000777ZZZmmmKKK===000)))---///************))))))))))))&&&''')))*********)))(((,,,))))))++++++(((***---777YYYzzzkkkppp{{{333<<<999666PPPeeeJJJ&&&***BBBJJJIIIdddeee[[[fff___NNN???999@@@[[[www~~~vvviiiaaapppnnnOOO111***---000+++---222------AAAlllwwwWWWMMM555***+++((())),,,)))))))))))))))))))))))))))&&&222,,,(((222...***999LLLnnnpppfffdddbbbYYYPPPYYYddd^^^@@@999aaaooonnngggPPPSSSnnn|||}}}}}}vvviiifffllltttwww~~~wwwbbbBBB999:::>>>???SSSTTT<<<---000000%%%*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''(((((((((((((((((((((((('''...)))$$$+++---+++---KKKPPP999%%%,,,---%%%)))///+++(((...///&&&333VVVjjj;;;@@@FFFLLLSSSSSSGGG:::333'''(((,,,&&&%%%)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++'''$$$###%%%'''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&((((((+++111;;;___yyy]]]OOOQQQ]]]iiidddAAA666AAA<<>>aaaccc999---000111FFFmmm||||||lllLLL555,,,***))))))(((((()))+++,,,***)))))))))))))))((((((((((((++++++******************+++555NNNppp~~~fff~~~fffIIIVVVccceeefffLLL)))+++///444555KKK]]]^^^eee\\\<<<:::HHH\\\nnnyyypppZZZTTTdddyyyhhhFFF///......---------......333BBBnnnqqqccc{{{AAA666,,,))))))'''&&&'''))))))************))))))'''''')))***,,,...//////444NNNhhh~~~zzzeeeKKK...666666NNNVVV???444XXX~~~dddBBB>>>III???FFFlll{{{yyyddd```zzzwwwiiisssGGG777777666;;;PPPWWWFFF333///000,,,************))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((($$$+++'''$$$+++,,,+++111DDDGGG333$$$+++---&&&(((+++000///---+++%%%000IIIxxxuuu]]]dddkkkooorrrnnnaaaTTTIII666,,,***$$$%%%***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***'''$$$###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&)))(((***...555TTTjjjWWWPPPVVV```zzzrrrRRR777:::777EEEmmm}}}lll^^^RRRGGG<<<444444000......+++''')))...555NNNvvvlll;;;,,,111///;;;XXXzzzrrrssszzz]]]@@@---))),,,***)))((()))******((('''))))))))))))((((((((((((************************(((---<<>>ZZZrrr___===???TTTmmmvvv\\\mmmxxxeeeTTT@@@MMMKKK[[[fffaaadddZZZ:::***555QQQuuu|||zzz{{{pppIII(((+++++++++***++++++,,,,,,666aaazzzvvvzzzzzzqqqkkkkkkkkknnnzzz}}}FFF000+++(((***+++)))(((***))))))************))))))++++++++++++++++++,,,,,,,,,...***+++555999>>>KKK```]]]SSSHHHIIIXXXfffmmmxxxzzziiidddmmmsssAAA000222@@@XXXfffnnn~~~dddFFFCCChhh}}}uuu```BBB;;;DDD[[[eee]]]ccc{{{iiifffeee===888...111333@@@MMMIII777---///,,,,,,,,,+++***))))))((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''***)))***,,,(((444NNNcccHHH111***)))***,,,,,,;;;SSSNNN000&&&...///---LLLuuu}}}~~~xxx]]]:::***)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%***((((((***(((000EEE}}}yyy\\\YYYTTT^^^qqq```BBB555888BBBbbb}}}nnn___PPPBBB555---000111333333111000//////888???JJJWWWfffwww|||nnnWWW@@@999777///---...+++666OOOyyy]]]IIICCCRRRssstttSSS999///...,,,******,,,------,,,'''((((((((()))))))))***))))))*********++++++++++++,,,---,,,))),,,:::JJJmmmpppIII***---777JJJdddsssWWWAAAaaa|||ssscccMMM[[[[[[jjjpppeeedddYYY:::000000EEElllwwwuuuwww~~~{{{tttpppeeedddcccdddcccWWW@@@+++***************+++,,,---888jjjnnn{{{rrryyytttppprrr}}}~~~DDD///+++)))+++***(((''')))))))))************))))))++++++++++++++++++++++++))),,,)))+++111...000===VVVWWWHHH444===bbb|||mmmaaannnzzzFFF111---DDDmmm|||sssRRRBBB^^^vvvcccIIIJJJLLLTTTWWWYYYmmmfff^^^yyywwwGGG666///555111888HHHKKK>>>222///------,,,+++***))))))((())))))))))))))))))))))))******(((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&+++---+++???bbbqqqKKK222---((()))---+++///@@@:::'''%%%+++,,,...@@@nnnoooAAA***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''%%%%%%&&&'''&&&&&&'''((('''&&&$$$###&&&&&&&&&''''''''''''(((%%%***((((((,,,))),,,:::iiilllZZZRRRWWWfffxxxnnnOOO666111777III^^^hhhZZZRRRFFF;;;444111///...---...///...///222:::@@@XXXfffwwwyyyeeeSSSJJJDDD:::///***111000,,,---333JJJkkk{{{\\\EEE777666222EEEiiioooQQQ:::---+++)))((()))*********''''''(((((())))))******)))))))))***++++++,,,,,,)))***...000---)))+++111???XXXyyywwwVVV888&&&///***---???^^^zzzXXXCCC555XXXpppaaaSSSBBBBBBKKKhhhvvvnnnmmmdddHHH444...<<>>MMM___lllvvvdddQQQ;;;///,,,---000444)))444777888CCCQQQiiiuuuOOO666***+++888888LLLlllrrrSSS222///,,,***)))***)))((('''''''''((()))*********((())))))***++++++,,,,,,---)))))),,,---***)))+++%%%444LLLfff{{{ZZZ:::+++***...((($$$***999NNNaaammmUUULLLHHHbbbdddEEE999111+++<<>>)))---&&&&&&,,,'''******''',,,333+++%%%------XXXqqqqqq>>>(((++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%((((((&&&%%%&&&(((!!!###%%%'''(((((('''&&&&&&&&&&&&'''''''''((((((''',,,(((''',,,(((%%%---555eee~~~aaaWWWUUUZZZgggjjj???...555---&&&444...............---,,,+++222888AAAJJJWWWjjjvvvhhhYYYLLL555---,,,333555///---111777CCCIIIQQQcccqqqpppOOO888555111...444III[[[vvvjjj999555111...,,,+++***)))&&&''''''((()))******+++((())))))***++++++,,,,,,333***###%%%)))***+++,,,---+++///???XXXooo~~~oooDDD%%%###...)))***,,,***)))...===KKKbbbdddfffwwwfff999......222CCCgggwwwnnnsssxxxgggSSSGGGIII\\\cccWWWHHHEEE===333+++***++++++,,,...&&&(((,,,---***(((+++000++++++++++++,,,---...///>>>sssvvv}}}bbbCCCeeewww~~~}}}{{{{{{{{{{{{wwwHHH...+++)))***)))(((+++111))))))************)))))))))******+++,,,,,,------,,,///,,,+++---111IIImmmggg>>>///777///...,,,666SSSuuu~~~uuuuuuOOO666000HHHwwwhhhBBBEEEZZZPPPEEE:::UUUlllTTTVVVhhhrrr```QQQ^^^{{{{{{}}}eeennnxxxIII555555000///333333///...222...------,,,,,,++++++***)))***+++***)))((())),,,((((((((((((((((((((((((''''''''''''((((((((((((***'''(((+++'''+++GGGhhh^^^@@@'''%%%,,,,,,)))))))))''')))...,,,'''(((---,,,VVVttttttOOO888,,,''',,,)))&&&%%%&&&'''((('''******))))))((((((((('''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))333NNNqqqsss```SSSXXXdddrrrvvvPPP333***---,,,''',,,)))))),,,+++(((,,,444555HHH^^^ooo~~~xxx\\\JJJBBB888---///++++++---...000999EEERRRhhhxxxuuuuuu}}}~~~vvv\\\GGG777444000...<<>>,,,(((+++***)))***(((((())))))*********+++))))))))))))))))))))))))+++(((&&&'''))),,,------*********...555???IIIOOOdddjjjdddMMM555***)))))),,,+++******+++---///000SSSiiiiiiAAA......000HHHtttnnnwwwxxxUUU======HHHUUUNNN999...000///,,,***++++++***+++,,,)))************++++++++++++*********+++---///000:::qqq^^^SSSzzzbbbkkk\\\dddxxx}}}}}}www~~~UUU///---***)))***++++++***++++++******************---,,,+++*********,,,---((('''---333000777\\\iii@@@<<<444444444///000FFFkkkNNN???MMMeeesssPPPHHHVVViiifff___oooiiiHHHIIIPPPMMMgggZZZJJJHHHbbbhhhppp~~~]]]FFFGGG;;;111000222111//////...------,,,,,,++++++***)))***)))(((+++...***$$$((((((((((((((((((((((((''''''''''''((((((((((((((('''(((***+++222GGG]]]JJJ777''''''***((('''***,,,((('''+++,,,+++,,,000>>>aaayyybbb???,,,***+++)))&&&%%%&&&'''((('''))))))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***???```~~~jjjWWWUUU]]]kkkeeeEEE222......---///,,,,,,000333666???JJJVVViii}}}ggg```QQQ@@@555222000---000...000777???JJJZZZjjjvvvsssgggWWWHHH;;;999:::<<<<<>>SSSvvvhhhGGGMMMMMMKKKAAA555999YYY}}}UUU[[[sss{{{vvveeeXXXRRR[[[jjjxxxuuuQQQMMMVVVSSSddd\\\EEE444DDDIIIOOOuuuwww[[[ZZZGGG444...000222///---...------,,,,,,++++++******,,,))))))555AAA888%%%((((((((((((((((((((((((''''''''''''((((((((((((((()))((('''///===FFFHHH333+++'''))))))$$$%%%*********++++++((()))222<<>>HHHDDD555***)))...+++)))&&&''')))+++***((()))))))))*********++++++************+++---...///>>>rrraaaTTTwwwfff}}}ttt}}}~~~zzzwww{{{}}}vvvpppoooHHH000...+++)))******)))(((************************)))***+++,,,---...///000111,,,---<<>>KKK___sssxxxUUU@@@444---...444555;;;GGG\\\~~~tttrrrwww^^^@@@111,,,,,,...)))))))))))))))*********))))))))))))))))))))))))------+++(((&&&)))111999((((((((()))***+++,,,---+++***((((((++++++(((###))))))((('''''''''(((((('''(((222EEEVVVfff|||sssRRRCCCMMMPPPDDD555---***)))+++***((('''***---+++'''))))))))))))************))))))******,,,---......;;;ooofffTTTfffzzzwwwzzz~~~uuulllffflllyyyCCC000...+++)))))))))((('''***************+++++++++------,,,,,,---...000111+++555DDDYYYwwwgggRRRhhhqqqgggqqqxxxzzzsssdddOOOtttsssdddMMM<<<999CCCSSS___IIICCC^^^ZZZ;;;===MMMpppzzzccc<<>>YYYvvvyyyllliiissssssOOO555+++,,,111******)))))))))))))))))))))))))))))))))))))))))),,,***((('''''')))++++++************)))((('''&&&'''((()))++++++***)))(((***)))))))))(((((())))))(((###""")))444FFFeeexxxddd\\\XXXJJJ888,,,***(((&&&(((++++++''''''+++***&&&(((((()))))))))*********((()))***+++,,,---------999lllkkkSSSrrrwww}}}wwwoooiiiXXXpppqqq@@@///---***)))))))))((('''))))))*********+++++++++++++++,,,...222666:::===???UUUmmm}}}YYY999DDDDDD===RRRjjjzzzqqq{{{|||UUUPPPsss]]]FFF888===AAA>>>CCCOOOLLL;;;VVV~~~mmmGGG888IIIuuuooo;;;555TTTbbbhhhfffzzz|||NNNNNNIII<<<111...///000...------,,,,,,++++++***(((***)))+++999GGG???---((((((((((((((((((((((((''''''''''''((((((((((((%%%(((+++===ccc|||fff===---***((((((+++,,,,,,+++,,,&&&***CCCgggyyynnnYYY888444***666___yyyUUU777,,,)))&&&&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))&&&+++AAAbbbkkkWWWPPPXXXddd~~~rrriiiqqq}}}iiiVVVBBB:::333111///---...111---...444>>>JJJYYYlll{{{pppYYYJJJ===333...333888:::???FFFmmm|||nnnpppyyymmmeeehhhzzzcccAAA///,,,...************)))))))))))))))))))))))))))))))))))),,,***((()))******(((%%%))))))*********)))((((((%%%&&&))),,,***&&&'''***)))))))))***************+++&&&$$$%%%%%%,,,AAAWWW~~~sssmmmYYY>>>+++%%%'''***,,,%%%---///((($$$''''''$$$((((((((()))))))))******'''((()))+++,,,,,,---,,,888iiiqqqRRR{{{xxx~~~||||||yyyuuuaaatttggg;;;...+++)))((()))***)))((()))))))))***++++++,,,,,,'''+++222;;;FFFOOOVVVZZZlllUUU000222******555LLLhhhnnn}}}eeeRRRhhh___@@@777UUUkkk^^^GGG===;;;===___cccbbb[[[>>>333KKK{{{WWW;;;:::KKKmmmzzz|||lllcccQQQTTTPPPBBB555111///......------,,,,,,++++++***))))))))))))---222///(((((((((((((((((((((((((((''''''''''''((((((((((((&&&)))222OOOzzzjjj:::*********)))***,,,,,,++++++///???]]]}}}iiiIII(((+++'''...MMMlllrrrTTT<<<...(((''')))&&&%%%$$$&&&'''((('''%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&'''(((222PPPvvvwww___SSSUUU]]]vvvxxxlll]]]JJJ999...+++,,,//////---///555555BBBRRR___ooouuu^^^KKK<<<000333111000333===MMMbbbrrr~~~hhhRRRBBBFFFRRRnnnsssgggdddtttuuuSSS<<<111,,,************)))))))))((())))))))))))))))))))))))))))))******)))((((((((('''''')))***+++,,,------***((())),,,***%%%%%%)))'''((())))))***************''''''***'''###+++888\\\vvv|||}}}~~~vvvmmmbbbJJJ222***((((((***000&&&222777---$$$&&&((('''(((((((((((()))))))))***'''((()))+++,,,,,,,,,,,,444dddvvvPPPvvv|||}}}|||}}}~~~[[[333,,,***(((((()))*********((())))))***++++++,,,,,,+++444EEEWWWgggssszzz}}}ZZZ888777,,,000000===[[[~~~jjjpppNNNSSS~~~mmmIII999UUUxxxzzzcccOOOAAAVVVrrroooCCC???AAA666999KKKgggvvvuuu]]]<<<:::fff{{{zzzkkkYYYQQQRRRXXX[[[UUUFFF999333000,,,......---,,,,,,++++++*********++++++)))''')))+++((((((((((((((((((((((((''''''''''''((((((((())))))+++999[[[ddd000%%%))),,,+++)))***++++++###:::ZZZtttwwwYYY<<<***000***'''888RRRrrrwwwRRR222++++++&&&%%%+++%%%$$$$$$&&&(((((('''%%%&&&&&&&&&''''''(((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((---+++,,,FFFqqq~~~dddUUUVVV[[[nnnyyyiiiTTTFFF???555***111///111444222---000777KKKaaawwwmmmPPP;;;444222///...666>>>EEESSSkkkZZZ===777===555@@@```tttfffcccqqqbbbJJJ888---+++*********))))))(((((())))))))))))))))))))))))$$$(((,,,***&&&%%%)))---))))))(((''''''&&&%%%%%%(((######)))+++((((((,,,&&&&&&((()))************&&&###%%%+++***%%%'''...111QQQ\\\RRRUUU___\\\VVVIII555)))---///'''%%%+++)))888>>>333'''(((,,,+++(((((((((((())))))))))))&&&((()))+++,,,,,,,,,,,,111^^^yyyPPPsssyyyvvvtttssszzz~~~}}}SSS---+++)))'''''')))+++++++++((())))))***++++++,,,,,,444BBBXXXpppZZZ:::999,,,000///999SSSttt~~~fff}}}ccc;;;LLLtttrrrPPP444@@@eee~~~~~~ssseeePPP,,,666FFFHHHLLLDDD@@@gggppptttiii>>>222aaayyywwwrrrjjj\\\III???HHHXXXvvvLLLSSSdddEEE111777000000...------------,,,***************))))))))))))******))))))))))))******))))))))))))(((((((((((()))111HHHnnn^^^444+++******+++***(((***///888WWWxxxoooQQQ888+++(((***)))+++///666YYY|||GGG000111,,,&&&+++'''+++))))))((()))******'''%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))''''''''''''((((((((((((++++++((('''222OOOvvvyyyYYYNNNVVVaaazzz|||^^^MMM:::111...,,,+++,,,+++///111///333AAAPPPYYY|||lllVVV???333///---...222222CCCYYYmmmsssPPP777111111///444444DDDffftttlllrrrbbbFFF888111///+++&&&%%%(((++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,...000000///...---(((((((((((()))))))))))),,,+++++++++******))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,000ZZZSSScccpppuuussskkktttdddkkkuuuBBB///+++*********))))))((((((&&&---+++(((---,,,)))...GGGffflllJJJ888666///555<<>>lllsssAAA111111NNNnnnsss[[[CCCAAAMMMSSSGGG555333GGG^^^gggooowwwyyysssiii```[[[LLLFFFHHHLLL@@@888SSSzzzWWWTTTeeeQQQ777444333000...------------,,,***************))))))))))))******))))))))))))******))))))))))))(((((((((((('''000KKKtttZZZ666...)))((()))&&&$$$,,,888NNNsssxxxQQQ888///+++(((+++)))***---222PPP{{{~~~kkkEEE---...***%%%***%%%))))))(((((()))******'''%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))***)))---BBBhhhfffVVVSSS[[[ppptttXXX???444+++,,,//////------///333555888DDD\\\uuuppp]]]888111---...000222777>>>KKK___yyy{{{dddHHH888333000000000...---777RRRuuuwwwnnnsss}}}wwwXXXCCC:::666000,,,,,,------+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,---,,,,,,+++'''((((((((())))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,444]]]ZZZYYYpppzzz~~~pppyyyzzzfffLLLaaaiii999,,,*********)))))))))(((((((((,,,)))(((---+++///>>>pppzzzYYY@@@666555555888FFFcccnnnsss|||zzzzzzYYY@@@FFF???555:::MMMVVVBBB777XXXrrr666......CCCfffwwweeeIII333:::???<<<:::CCCYYYkkktttuuuuuuqqqjjjaaaYYYUUUWWW[[[\\\SSSCCCDDDaaagggRRRcccaaaBBB111555000...------...---,,,+++************))))))))))))***))))))(((((())))))***(((((((((((())))))))))))***222RRRxxxOOO444---))))))+++'''%%%555KKKlll\\\333'''))))))(((+++))))))***,,,CCChhhzzzaaaDDD)))***((($$$)))$$$''')))(((((()))***)))'''%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''&&&***,,,(((111UUU{{{xxxaaaQQQWWWcccxxxyyySSS666+++'''''',,,000///------...<<>>---((((((---000+++---HHHhhhvvvZZZ:::)))***,,,((('''+++)))(((***)))999VVV~~~gggGGG)))''''''%%%)))###'''(((''''''(((***)))'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((()))%%%(((---'''&&&BBBfffnnnTTTWWWWWWfff{{{|||```???---///...///000---+++///666EEEWWWoooppp[[[KKK>>>333+++000000000333===RRRnnnmmmWWWJJJ:::777666666333......111///000///222EEEccczzzoooUUUDDD333,,,---,,,(((%%%))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&%%%&&&'''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))***+++++++++'''MMMxxx}}}MMMrrr~~~MMM000000))))))))))))))))))((((((+++)))''',,,,,,%%%555XXX~~~eeeSSSnnn]]]TTT]]]fffgggkkkrrrfffiiikkkkkkhhh___]]]cccQQQ???KKK???...EEE```pppRRRBBB777666AAAaaaoooAAAMMMKKK555+++AAAeee~~~}}}xxxtttvvv~~~mmmTTTOOO___vvvVVVVVVsssbbb:::000111///............---+++************)))))))))((())))))(((((((((((())))))'''((((((((()))))))))***---<<>>444111///,,,***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++)))JJJuuuQQQaaajjj===***---(((((((((((((((((())))))))))))(((------$$$000OOOuuu~~~___FFFEEEKKKJJJNNNVVVTTT___dddTTT>>>777===???III@@@LLL>>>+++@@@bbb{{{XXXBBBGGG]]]{{{lll999DDDJJJ@@@333???jjjpppYYYNNN]]]vvvgggVVVooopppLLL222111///......///...---+++************)))))))))))))))((((((''''''(((((()))''''''(((((())))))******)))???hhhuuuHHH,,,+++***+++'''$$$...LLLqqqnnnJJJ...,,,---%%%%%%///'''+++((('''+++***...>>>kkkYYY111(((((((((***$$$)))&&&&&&&&&((())))))'''%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((---&&&%%%+++***&&&///>>>ddd}}}xxxTTTLLLQQQ^^^ZZZBBB///+++(((+++111666;;;FFF\\\pppwwwiiiDDD===555111---,,,///444;;;HHH\\\rrrzzzeeeRRRBBB777555777333999777555IIIeeefffTTT888444222222666IIIooo||||||gggJJJ<<<666///,,,---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))******+++222OOOxxx^^^QQQYYY555,,,,,,''''''(((((((((((())))))))))))(((+++...&&&***>>>[[[nnntttTTT888888FFFTTTbbboooqqqxxx}}}fff>>>///888<<>>ddd}}}TTTSSSaaazzz\\\fffxxxaaa;;;111000......//////---,,,************))))))))))))((((((''''''''''''(((((('''''''''((()))************FFFnnniii>>>)))+++))),,,***,,,EEEgggwwwsssMMM:::,,,,,,+++$$$%%%...(((,,,'''&&&+++))))))555XXX{{{aaa555((('''''')))###(((&&&%%%&&&'''))))))'''&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***)))''''''&&&&&&&&&''''''''''''((((((((((((((('''''')))((('''+++222IIIhhh\\\OOOIIIPPPRRREEE999555222555???OOO___lllzzz|||iiiRRRAAA333111111222222222999CCCNNN```xxx|||bbbSSSCCC<<<888666888<<<<<>>UUUhhh===<<<999555:::LLLddduuu|||qqqggg```\\\^^^lll~~~bbb```|||oooCCC111000......//////---,,,************))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++...NNNtttaaa777%%%)))%%%,,,111===___vvvXXX444+++$$$%%%***,,,+++)))))),,,'''%%%)))'''&&&///FFFmmmggg888((('''&&&(((!!!(((%%%%%%%%%'''))))))(((&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$000...,,,***(((&&&%%%%%%''''''''''''((((((((()))###'''***)))&&&'''***---333VVV{{{gggSSSCCCEEEMMMMMMHHHEEEIIIJJJUUUlll~~~iiiVVVFFF777,,,000---...222777CCCXXXmmmwwwaaaOOOAAA555---000555666777999CCCNNNaaawww]]]AAA<<<555000EEEgggvvvwww}}}eeeVVVHHH777///111))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((()))*********)))DDDkkkNNNaaarrr===+++...&&&&&&'''''''''(((((())))))+++,,,%%%###------'''((('''///???TTThhhwwwxxxbbbYYYaaappp~~~rrrOOOFFFddd|||YYY...///>>>iiiWWWUUUXXXZZZggg///LLLdddggghhhppptttpppsssqqqoooppppppooollliiiaaacccddddddccceeejjjooorrrWWWqqqwwwRRR>>>555---,,,000333222000,,,,,,,,,+++++++++******))))))))))))((((((((((((''',,,)))(((---)))%%%---777eeeQQQ555$$$///,,,---;;;]]]eee<<<))))))))))))((((((((((((***)))(((''''''((()))***:::cccsssJJJ'''%%%...+++###!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''***++++++***,,,CCCmmm|||aaaHHHBBBKKKXXXhhhvvv|||yyyzzz~~~hhhLLL:::444333333444222---444JJJ^^^kkk~~~uuu___III:::333+++---222555666888===CCCaaawww___@@@222555>>>EEEpppwwwkkkVVVFFF999...,,,(((------&&&)))---'''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%***&&&$$$+++***&&&(((((((((''''''''''''(((((()))***(((%%%''',,,---+++'''999MMMuuujjjooovvvfffRRRZZZ,,,,,,444"""(((((((((((())))))))))))))))))))))))***************)))000888EEEaaayyy{{{kkk~~~ooobbbdddyyykkk888777333GGGTTT>>>000444222MMMkkkvvv{{{}}}ccc999XXXxxx~~~lllaaaoooyyyuuutttqqqmmmqqqppprrrxxx~~~}}}]]]mmmxxxcccMMM===///...111111//////,,,,,,,,,+++++++++*********)))))))))(((((((((((((((,,,((()))///+++(((000FFFpppMMM333$$$///***---GGGsssyyyOOO///))))))))))))((((((((((((***)))(((''''''((())))))555[[[}}}wwwNNN)))"""((('''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&''')))******)))***333XXXnnnSSSGGGIIISSShhhzzz}}}aaaNNNDDD888111,,,******,,,333???RRRggg{{{}}}fffNNN<<<222...---111...,,,...666DDDUUUaaa|||wwwWWW@@@888;;;>>>VVVpppyyy}}}mmmPPP===777,,,'''+++,,,&&&))),,,'''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''###$$$(((&&&%%%(((+++((((((''''''''''''((((((&&&)))***&&&&&&))),,,,,,)))333???iiifffaaarrrlllqqqvvvzzzUUUmmm~~~MMM+++,,,000$$$(((((((((((())))))))))))))))))))))))************++++++---666OOOuuuzzzeeeaaaaaawwwwwwkkkxxxiiiKKK;;;111***777???111,,,333111777ddd~~~}}}|||aaa;;;\\\~~~sssaaa^^^bbbgggfffwwwzzzaaaGGG111///222...,,,///,,,,,,,,,+++++++++************)))))))))((((((((()))+++''')))000---+++555ZZZ~~~HHH000$$$000---666ZZZ___666&&&))))))))))))(((((((((((()))((((((''''''((())))))///QQQsss}}}eeeFFF***$$$'''%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''''')))***)))'''+++%%%@@@lll}}}bbbOOOEEEJJJaaayyymmmCCC...---...---***)))333>>>TTTllltttcccSSS>>>...((()))---///333111222;;;NNNhhhuuurrruuuVVVAAA999666???VVVvvv{{{bbbGGGBBB333+++,,,---'''(((+++%%%))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++ '''...&&&,,,888444((((((''''''''''''(((((($$$)))***'''%%%''')))(((------000[[[pppUUUjjj~~~pppgggccc[[[}}}kkk<<<***,,,***((((((((((((((())))))))))))))))))))))))***************,,,///???fffgggNNN???999VVV}}}eee@@@000333000///;;;AAA999777777000333bbb|||eee]]]```aaaccckkkkkkccchhh~~~ccc>>>^^^vvvdddVVV[[[gggvvvyyysss___pppqqqPPP444000111,,,***///,,,,,,,,,+++++++++***************)))))))))((((((++++++''')))///,,,---;;;jjj}}}CCC///$$$///111IIIppprrrEEE+++)))))))))))))))((((((((((((''''''''''''((((((((()))(((BBBbbbwww}}}mmm\\\AAA111'''))),,,'''$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''((()))(((&&&,,,"""222TTTnnnqqqZZZFFFBBBWWWpppeee111......///...***111JJJdddvvv\\\EEE222///,,,+++---///000///,,,444CCCXXXrrrlllYYYHHHEEEZZZuuuoooTTT???222<<>>555222+++...:::JJJQQQMMMFFF???777MMMfffdddOOO;;;777>>>555HHHOOOIII===HHHmmmddd:::PPPiii|||mmmUUUSSSbbb}}}sssOOO```gggzzzXXX999000///++++++///,,,,,,,,,+++++++++******************)))))))))))),,,,,,''')))---)))///DDDuuuxxx???///&&&000444^^^{{{VVV666+++,,,))))))))))))((((((((((((&&&&&&''''''((((((((((((%%%000CCCVVVaaa[[[FFF222***%%%%%%+++---(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''(((((('''&&&)))&&&...===XXX~~~lllQQQDDDPPPddd{{{hhh111111///...,,,)))555YYY}}}pppQQQ;;;111'''***.../////////111333999HHH]]]ttteeeJJJ<<<222///???VVV~~~kkkLLL444<<<999DDDbbb{{{yyy]]]JJJ777///...)))))),,,((())))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''### '''%%%+++UUUaaa777''''''&&&&&&&&&&&&''''''***'''$$$)))555<<<555)))+++,,,(((GGGqqqwwwTTT\\\|||kkkxxxsssYYYjjjsssfffxxxHHH)))---,,,%%%,,,(((((((((((())))))))))))((()))))))))************---)))444bbbtttJJJ:::<<>>999,,,""")))&&&&&&))))))&&&&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&((()))(((&&&$$$(((,,,...CCCsss~~~cccNNNOOO\\\oooqqq>>>...+++,,,...---777ZZZxxxUUU777---000......,,,***---777GGGSSSiiiwww~~~UUUCCC444222111...444@@@hhh^^^@@@888444888OOOrrr|||yyyxxxYYY@@@222000++++++...,,,))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$''')))&&&777ccceee888''''''&&&&&&&&&&&&'''''')))$$$""",,,???III@@@111%%%,,,(((===\\\vvvwwwjjjnnntttxxx___[[[wwwgggvvv]]]:::+++---***&&&+++(((((((((((())))))))))))))))))))))))************///(((333dddfff===AAAUUUUUUAAA666VVVzzzzzziiiwwwxxxTTT>>>666444444333***111111333999===NNNjjj~~~xxxCCC...888NNNdddGGG000333444<<>>cccmmm555...---999^^^~~~\\\666...---%%%))))))))))))(((((((((((($$$%%%&&&(((((((((((((((...'''&&&***+++'''%%%'''***((('''''''''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))((('''&&&(((***)))555___sssYYYRRRWWWaaasss{{{QQQ555///...000...555RRRsssmmmDDD---***------***(((...===VVVppp|||kkkZZZ666///,,,...///...000555JJJlllpppSSS;;;999777>>>ZZZvvvxxxtttTTT???888///---...,,,))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((***''')))AAA\\\SSS555'''&&&&&&%%%%%%&&&&&&'''((($$$###--->>>GGG===---###...(((333IIIfffzzz|||dddkkk{{{ZZZ>>>------***'''))))))(((((((((((())))))))))))))))))))))))***************,,,888fffhhh@@@HHH]]]UUU>>>999]]]|||uuubbbooo~~~VVV999999999---+++666222222---444>>>999DDDffftttwwwCCC000999QQQuuu___>>>888777IIIkkkiiiTTT333///))))))000999HHHfffeeeGGG222******,,,(((999HHHQQQ^^^rrr}}}kkkRRR<<<000+++gggkkksssUUU666,,,111111))),,,,,,,,,+++++++++******+++++++++************)))&&&***++++++******EEEoooiii111...000==={{{yyyMMM---***,,,'''))))))))))))((((((((((((###$$$&&&((())))))(((''''''%%%'''***&&&###,,,%%%%%%&&&))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$&&&((())))))(((,,,(((***)))---MMMxxxzzz___SSSTTTUUUggg^^^???444------***---HHHgggiii>>>000///,,,(((''',,,<<>>555000,,,'''***+++)))&&&%%%(((+++%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***$$$"""'''%%%$$$---&&& %%%)))$$$%%%'''"""$$$&&&&&&%%%&&&'''(((&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******((())):::\\\}}}nnnWWWddd___111...+++***++++++)))'''''''''''''''((((((((((((&&&,,,(((%%%,,,,,,'''))))))'''777eee\\\DDDAAAHHH???PPPtttnnnfffrrrQQQHHHBBBFFFCCC000...FFFFFF:::888QQQfffVVV;;;555AAADDD>>>000///IIIssstttoooooozzzjjj222+++,,,000111,,,---@@@XXX~~~ggg444,,,---...)))***+++---///111222333888666333...***(((+++---iii|||yyyWWW444000000+++...------------,,,+++******+++*********))))))))))))---&&&(((///)))+++PPP~~~WWW666,,,555^^^eee666+++...***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&$$$'''******111JJJdddmmmTTTNNNTTTddd{{{bbbEEE/////////***222BBBrrr{{{QQQ444444+++,,,,,,+++888\\\~~~XXX>>>666,,,'''//////999@@@HHHLLL>>>000444000666HHHeee~~~ttt]]]GGG???===GGGeeefffMMM===777777)))((('''''''''''''''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###))))))***555111&&&%%%((($$$%%%((("""'''''''''&&&&&&'''((('''###$$$&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))++++++***)))111JJJpppdddYYY\\\zzznnnDDD000---******++++++)))(((''''''''''''((((((((((((&&&---+++)))...,,,)))///888222===ggg|||YYYJJJXXX```kkkxxx~~~|||pppllljjjfffbbbSSS999444IIITTTDDD:::RRRsssnnnPPP>>>666666111---888WWW{{{uuu@@@111---+++---+++***555DDDmmmzzzEEE111+++***''''''((()))+++,,,---...------,,,+++*********+++ssssssuuuZZZ888///111---***------...------,,,+++******************))))))))),,,%%%(((...***000XXXSSS333000DDDtttXXX333------***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&$$$&&&))))))***888HHH~~~|||cccMMMLLLTTTiii{{{VVV777000111,,,,,,333YYYlllJJJ>>>---333000+++000KKKssskkk;;;(((...---***444<<>>;;;PPPiii|||aaaHHH???===///+++'''''')))***'''$$$%%%&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$***(((+++:::BBB///&&&'''%%%&&&(((###)))((('''&&&&&&&&&'''(((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))***,,,+++***999aaacccOOO[[[fffssszzzuuuvvvzzzlllJJJ------+++))))))***+++***)))''''''''''''((((((((((((###***(((&&&***'''%%%---000***888bbbxxxiiipppxxx~~~uuuppp~~~ttt]]]===000===KKK===000FFFsssmmmVVV>>>:::666;;;PPPoooQQQ666,,,'''+++---+++---444VVVWWW555,,,)))&&&&&&'''(((((())))))***''''''''')))++++++)))'''mmmppp]]]>>>111333111+++------......---,,,++++++************************+++&&&(((,,,***444^^^~~~OOO000777UUUtttGGG///---+++)))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))''''''******)))///777iiisssXXXNNNKKKYYYqqqhhhDDD666333///...222AAAlllhhhRRR666999777111...;;;[[[fff555'''111222222???TTTlllrrrJJJ555//////000888QQQrrrzzzcccHHH999DDDXXX|||~~~zzzaaaMMMBBB;;;555///***))))))((('''&&&&&&'''((()))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))%%%$$$'''###(((:::TTT888(((&&&%%%''')))###)))'''&&&((((((&&&&&&(((&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''',,,///***111TTT{{{ttt]]]JJJSSS___kkkwwwoooiiiuuujjjDDD+++*********)))))))))*********''''''''''''((((((((((((&&&)))%%%&&&...------666999999IIIlll~~~ooonnnxxxxxxaaalllvvvdddHHH222///@@@BBB>>>MMMuuuyyyccc^^^YYY^^^qqq}}}xxx^^^666,,,'''---000...---111KKKwwwaaa777///+++)))))))))))))))))))))))))))(((''')))***+++(((&&&llliii[[[CCC222333333+++------.........---,,,,,,***************+++++++++,,,((()))+++***666aaa}}}NNN000AAAfffddd999,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((,,,)))((())))))))),,,000OOOpppgggWWWJJJPPPbbbwwwxxxWWWAAA555//////333222VVVtttlllIII;;;:::666000000DDDjjjkkk???+++...///888KKKttt{{{^^^BBB333444222222AAA___}}}\\\BBBBBBOOO```zzzeeeLLLFFFBBB:::///'''$$$&&&)))'''''''''((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&'''"""***@@@aaa???)))'''%%%'''((($$$'''%%%''',,,,,,'''%%%'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''%%%***000,,,---DDD```}}}yyyiiiaaabbbdddgggkkkpppyyywwwjjjMMM+++###---)))))))))(((((()))***+++''''''''''''((((((((((((******'''///AAAHHHLLLXXXeeemmm|||\\\QQQgggnnn___IIIZZZ}}}yyyjjjgggZZZAAA111BBB___ooouuu|||iii555---***///000------222AAAiiimmm;;;000(((+++*********))))))))))))***(((''''''((()))))))))ttteeeXXXHHH444000222+++------............------*********++++++++++++++++++)))***,,,+++999eeeOOO333PPPvvvTTT111+++))))))***&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&''')))+++---:::[[[wwwbbbPPPNNNXXXiii~~~lllRRR===000...000+++DDD\\\cccBBB===888222---666SSSpppxxxTTT666------===UUU]]]YYYlllhhhWWW???999222---222HHHlllrrrSSSGGGIIIJJJaaazzz[[[OOOKKKCCC777+++%%%&&&)))((((((''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&(((***&&&111LLLhhhCCC+++(((&&&%%%'''$$$%%%$$$***333333+++&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((((((''')))---***(((222AAAiiittt}}}}}}~~~|||zzz|||OOO,,,&&&,,,+++((())))))((('''''')))***''''''''''''((((((((((((&&&&&&%%%333JJJWWWcccvvvyyyYYYEEERRR|||vvvoooqqqDDD555EEEiiiooo```MMMTTT[[[MMM<<<>>>mmmttt888000,,,...---((()))///555[[[zzz@@@111$$$)))))))))(((((('''''''''%%%&&&'''&&&&&&'''***---gggYYYPPP999...000,,,------............------*********++++++,,,,,,,,,******,,,......>>>jjjPPP777^^^uuuHHH...,,,(((+++...&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''((('''''')))+++,,,---EEEiiiqqq[[[RRRRRR[[[qqq~~~gggMMM;;;222...)))999HHHqqq|||YYYJJJ===777222222AAAUUUyyy}}}iiiHHH444000;;;NNNvvvqqqCCC:::PPPaaaeeeOOO@@@555111///666SSSrrrhhhQQQHHHDDDMMMiiiuuuWWWSSSLLLBBB888000+++((()))((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&)))***%%%222PPPiiiDDD,,,***&&&$$$&&&%%%###$$$...;;;<<<000(((((($$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((((((***+++)))''''''+++///NNNkkk~~~ssstttxxx___666$$$***///+++''')))***(((&&&&&&'''***''''''''''''(((((((((((($$$&&&%%%...===FFFXXXrrryyymmmdddoooxxxYYY222000===YYYdddQQQ555:::RRRXXXSSSJJJsss|||===222***+++,,,((()))///,,,QQQBBB666***((((((((((((''''''''''''%%%***...---(((&&&)))---mmm\\\WWW???///111///------...............---*********++++++,,,,,,,,,)))***---///111BBBoooQQQ:::hhhkkkBBB...---(((,,,111&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###(((+++***)))***++++++'''666WWW|||}}}eeeWWWOOORRRfff|||vvv]]]III999000)))444???dddrrrYYYDDD===999333777AAAcccxxxtttUUU<<<111222<<<]]]qqqccc<<<...===UUUggg[[[GGG;;;;;;555///???ZZZwww[[[IIIIIIDDDSSSzzz]]]XXXRRRLLLFFF<<<111)))))))))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))(((!!!...MMMhhhCCC---+++&&&###%%%%%%###%%%111AAABBB555******###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&,,,---(((%%%))),,,---:::]]]wwwrrrbbbRRR]]]uuu\\\444---111+++)))...((()))***(((&&&%%%''')))''''''''''''((((((((()))***---******---///AAAaaazzzLLL---666@@@[[[kkkWWW111222QQQhhhpppoooAAA222(((***...---...222+++NNN}}}}}}@@@===666)))))))))))))))))))))))))))111777555,,,''''''+++xxxZZZXXXEEE333///***---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---+++111,,,<<>>```wwwZZZLLLPPP[[[```dddEEE000444---000IIIqqqvvvTTTCCC===:::888999AAAkkkoooMMM;;;222***>>>XXXlllJJJ,,,333CCC[[[cccfffOOO999888555555FFFhhhaaaUUULLLNNNccc~~~zzzkkkLLLJJJUUUSSSBBB222'''---,,,"""!!!))),,,'''%%%######''',,,,,,(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%(((***,,,TTTLLL888%%%"""***)))!!!&&&''')))++++++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((""",,,666555---))))))(((,,,333KKKooonnn```kkkuuuyyygggnnnPPP???+++$$$(((---+++&&&))))))(((((('''''''''&&&'''''''''(((((((((((((((###***'''***111+++888^^^vvv\\\ZZZvvv}}}eee888...888:::QQQ___WWW@@@444===___{{{qqqUUU777(((---,,,))),,,,,,222@@@pppvvv???QQQDDD---((('''***,,,)))%%%%%%'''...444111)))###$$$(((gggXXXHHH:::222---....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***---***000,,,???yyy^^^]]]HHH666(((***---***(((+++***)))(((((((((((()))***)))+++,,,***))))))(((%%%***'''+++---((((((,,,***)))))))))))))))))))))))))))'''&&&'''))))))'''%%%'''((((((''''''''''''&&&'''''''''''''''''''''''')))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***)))))))))(((((((((''',,,***333QQQyyyjjjTTTMMMRRRYYYooo{{{[[[<<<333111...888VVV|||mmmOOO>>>:::777222777XXXyyy{{{___AAA111///111FFFfff\\\@@@111222KKKiiiyyyiiiGGG;;;666666@@@SSSttt~~~```RRRJJJUUUkkk|||zzzhhhSSSQQQVVVQQQFFF444,,,&&&%%%''''''&&&&&&&&&%%%%%%)))------)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))+++DDDCCC999)))###((()))$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''222JJJPPP:::++++++******)))111JJJnnnvvvlll}}}tttsssqqq\\\;;;333***&&&(((++++++***)))((((((((('''''''''&&&''''''''''''((((((((((((''')))&&&+++000(((:::ggg{{{iiiIII333???fffZZZ444444===888DDDSSSSSSCCC777666LLLnnnzzzmmm]]]>>>...///+++))),,,,,,333DDDsssmmm<<>>444000...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***---)))...---CCCdddgggxxx>>>000'''))),,,***)))+++***))))))(((((())))))***((()))******(((%%%%%%'''111000...+++'''&&&''''''))))))))))))))))))))))))'''&&&%%%&&&(((((('''&&&))))))((((((((('''''''''''''''''''''''''''''''''***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((---)))***<<>>[[[xxxvvvVVV@@@999555777CCC```tttaaaMMMHHHTTTlllzzzzzz~~~```NNNSSSWWWQQQFFF222%%%)))---'''$$$'''(((''''''***---...***'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))000777777,,,%%%&&&((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((+++333]]]oooHHH+++---)))((((((&&&---MMMvvv}}}vvvwwwtttjjjHHH000((()))***)))'''&&&((()))((((((((('''''''''''''''''''''''''''(((((())))))***(((%%%+++...,,,EEEpppYYYBBB,,,111NNNrrrLLL...777BBB<<<666EEEMMMNNNGGG:::>>>SSS}}}zzzhhhZZZ===......***(((,,,---222JJJxxx^^^555NNNOOO222+++''''''((('''(((+++(((((((((&&&%%%%%%(((+++QQQBBB===222000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,***---)))------HHHgggllleee777...(((***,,,***)))***)))))))))))))))))))))))))))'''''')))((('''...888MMMGGG666(((((()))'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''***''''''((((((%%%%%%'''''''''''''''''''''''''''+++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((...---(((---IIIrrruuuZZZMMMMMMTTTkkktttCCC:::000---555LLLpppvvvYYYJJJAAA999000444LLLpppyyy___???000,,,666ccc~~~vvvTTT222666@@@]]]ppphhhVVVFFF:::444;;;LLLhhhvvv[[[IIIHHH[[[|||zzzwww\\\SSSQQQNNNRRRAAA000,,,,,,)))(((***((('''(((***,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''%%%---111+++%%%%%%''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((+++---```{{{MMM***+++%%%%%%,,,,,,(((///JJJiii|||xxxzzzyyydddRRR???---!!!$$$(((++++++'''$$$$$$&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))((((((...===WWWrrr???000222NNNooowwwDDD,,,333@@@HHH444999???LLLRRRDDD888>>>bbbhhh{{{uuuyyyJJJ333***,,,((((((......000QQQsssOOO+++???CCC---(((%%%'''(((''')))......,,,)))((('''(((((('''YYYBBB:::222222000000//////............,,,,,,,,,,,,,,,,,,,,,,,,***...))),,,...LLLnnnvvv]]]333...+++,,,,,,***((()))))))))************))))))...((((((,,,++++++888JJJrrrfffBBB(((,,,///***---((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))+++'''(((+++***&&&$$$'''''''''''''''''''''''''''***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++---+++(((666XXXyyykkkTTTIIIPPP```yyyaaaEEE111111222888WWW|||uuuYYYGGG@@@888111888SSSppprrrYYY>>>777DDDnnnqqqBBB///333CCCdddyyy]]]CCC666444888IIIjjjoooXXXKKKQQQjjj{{{vvvdddRRRKKKTTTOOOAAA...&&&))),,,+++'''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&$$$&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((,,,&&&TTTsssJJJ***+++###$$$''',,,+++###&&&===XXXrrrjjj[[[EEE444,,,*********((())))))))))))'''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***$$$***+++$$$...OOOkkkrrrBBB666<<>>555...<<<]]]uuuoooYYYQQQ^^^MMM///333444YYYpppMMM444222///777SSS{{{lllUUUKKKSSSaaa}}}uuu}}}}}}```RRRQQQVVVMMM666((())),,,)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((&&&###"""$$$&&&%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,%%%FFF```DDD,,,+++&&&+++$$$&&&,,,***###)))777BBB```mmmooo}}}zzzooo]]]NNN<<<555---((()))+++,,,,,,)))'''&&&'''***+++***(((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''((()))******$$$))),,,%%%---UUUuuuuuuAAA888>>>VVVgggiiillluuufffEEE;;;...555WWW```OOO333)))777@@@???BBBAAAuuuttttttrrrdddjjjBBBTTT```www{{{|||aaa^^^aaa555***,,,000+++***...+++;;;fff___===)))+++,,,+++))))))***((($$$%%%)))))))))((()))***)))'''&&&\\\<<<666666111111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,***000***,,,000PPP}}}OOO,,,......,,,))))))******)))***++++++++++++***))))))(((444DDD@@@222777KKK|||zzzPPP***---,,,###,,,))))))))))))))))))))))))'''((()))(((&&&'''+++...---))),,,444333)))$$$'''''''''''''''''''''''''''$$$$$$%%%(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))***$$$%%%***---+++000IIIeeesssWWWOOOVVVhhh~~~wwwUUU===///---999IIIvvv~~~aaaMMM???888///111EEE```ooopppoooqqq{{{kkkDDD222222---QQQ___:::111111222???___bbbIII@@@CCCccc|||~~~{{{}}}fffSSSVVVTTTGGG777---******&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''$$$"""###%%%%%%%%%$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((***(((===MMM===+++)))***,,,(((&&&)))++++++)))))))))888===BBBQQQYYY[[[______YYYXXXUUUKKKBBB999---///---+++,,,------***'''&&&&&&&&&''')))***)))(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))*********%%%*********JJJrrrIII;;;999NNNeeepppwww}}}dddFFFFFF;;;555IIIaaa___GGG//////:::CCCMMMRRRyyytttxxxgggmmm:::???===eeezzz}}}wwwPPPOOO~~~}}}RRR222***,,,///)))***///,,,BBBjjjNNN222,,,+++---+++))))))***((('''+++111---,,,+++)))''''''((()))fff===666444222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,***000+++---000PPPIII))),,,---***((()))+++,,,)))***+++,,,,,,+++***))),,,000DDD[[[WWWCCCCCCTTTvvv}}}ZZZ555666000&&&222))))))))))))))))))))))))((()))***((('''(((,,,///***'''+++444333((("""$$$''''''''''''''''''''''''"""###%%%(((++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))'''((((((((())))))******(((%%%***000+++%%%666QQQyyyfffSSSWWW[[[eee{{{nnnKKK666444666333XXXvvvrrrWWW>>>:::333///444GGGcccyyyssstttgggWWWHHH000000000---OOO~~~uuuHHH...111...,,,@@@hhhlllIII666222CCCgggzzzxxx|||XXXUUUWWWWWWHHH222)))---&&&'''((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%#########%%%&&&$$$$$$&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&+++888AAA888)))%%%,,,###******""" (((***$$$...***$$$(((///)))***:::222---000000)))***...))),,,)))&&&%%%'''((()))((($$$&&&((()))'''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))***+++000!!!'''///(((<<>>///)))000333@@@kkkYYY444***///FFFmmm||||||\\\IIISSSXXXEEE333...++++++)))'''&&&&&&%%%"""------$$$(((---&&& '''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''')))((($$$%%%***+++(((***************)))((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((('''&&&%%%$$$$$$###'''&&&&&&&&&&&&'''((((((******&&&'''---666ZZZfffEEE666===SSShhhtttkkkjjj^^^FFFPPPMMMDDD777333BBBQQQSSSBBB111666FFFqqqfffeee___:::999fffvvv^^^\\\WWWRRRssswww~~~[[[>>>///)))'''++++++(((---666[[[}}}]]]777555222///++++++(((&&&''')))333GGGZZZPPPPPPEEE111&&&(((((("""```777888777333000///000000///------------,,,,,,,,,++++++,,,...***//////GGGvvv===///...,,,+++)))))))))***))))))((())))))***+++,,,---(((999aaaxxxMMM111666JJJWWWFFF000,,,'''***///%%%)))%%%+++444CCCKKK999(((+++(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((************)))+++...111LLLkkkqqq\\\NNNSSSbbbqqqsssRRR:::111222222HHHkkknnnMMM222......+++444FFFIII>>>222---,,,------,,,555AAAZZZ|||yyy;;;111---000...555]]]hhh===+++***999[[[wwwvvvvvvZZZTTTVVVPPPAAA666///+++%%%$$$'''***((($$$'''...***%%%)))'''$$$)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((&&&&&&''')))((())))))*********)))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((***,,,***)))+++000OOO{{{zzz___MMMAAA???JJJXXXkkkaaaZZZDDDOOOQQQRRRLLL;;;<<>>ccczzzbbbXXXQQQQQQeee~~~}}}fffMMM===444...777NNNhhhvvvPPP555---...,,,&&&***+++...000,,,333RRRttt{{{^^^LLL888111------...:::[[[}}}tttHHH222333,,,AAAsssxxxsssyyy~~~^^^JJJFFFIIIBBB888---)))))))))))))))***...***(((+++&&&###+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&)))(((&&&'''+++''''''((()))*********)))(((((((((((((((((((((((('''(((((((((((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((333555000......)))333LLL~~~}}}YYYVVVwwwfffxxxvvvooooooooo|||}}}hhh\\\888+++DDDMMMBBBBBB]]]{{{ooo___jjjlllsss>>>^^^NNN///,,,,,,)))(((***---)))'''333CCCdddQQQAAAVVVZZZCCC:::111''')))***)))'''...CCCWWWhhhdddTTT<<<***&&&'''(((kkk>>>===:::666111---,,,---///.........---------,,,,,,+++,,,)))111---===yyyqqq<<>>III^^^|||nnn\\\bbbsssccc///,,,000)))<<>>ppp}}}ddd]]]jjjwww|||YYYGGGHHHBBB:::333...)))%%%(((///<<>>@@@:::WWWmmmPPPMMM333...,,,+++)))%%%%%%///;;;FFF===111)))((()))((('''qqqFFFEEEBBB;;;444///..................---------------,,,***222***444ooohhh999///...---,,,+++,,,------************+++,,,,,,------CCCeeeaaa888++++++...555EEEjjjwwwiiiPPPMMMggglllLLL,,,***)))'''&&&&&&&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&((())))))((((((((())))))'''+++<<<[[[{{{mmmXXXQQQVVV```www___DDD333222333HHHkkk~~~\\\CCC999999DDDSSSeeeuuucccKKK<<<666666777CCCNNN___qqqrrrQQQ@@@333***,,,***444RRR{{{oooJJJ444)))---GGGdddqqqvvv~~~lllKKKBBB>>>===666+++***111FFFKKK>>>---***)))'''***((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ***)))"""///EEEBBB,,,((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((+++'''''',,,***)))333888OOOlll```qqq{{{[[[???LLLaaaSSS444FFFpppzzzzzz~~~~~~vvvlllyyykkkDDD++++++,,,---,,,&&&+++((()))...,,,)))...888444>>>llliiiNNNSSS222,,,)))''''''%%%$$$)))000111,,,(((&&&&&&'''((()))JJJIIIGGG@@@777111////////////.........------------+++)))222(((111kkkeee999///...---,,,+++,,,---...************+++,,,---...222EEEgggfff???+++(((///000777```jjjYYYkkkvvvXXX444+++)))'''&&&%%%&&&((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''))))))((((((((('''''''''&&&(((******)))((()))***+++,,,***///FFFiiiaaaRRRWWWXXXkkkuuuTTT===444///===]]]tttuuuZZZKKKHHHQQQuuuwwwdddJJJ888444888===@@@YYYlllxxxUUU666111111///111333DDDdddvvvPPP000+++///444EEE[[[pppqqquuuZZZNNNFFFFFF???111***,,,))),,,,,,///333)))$$$---))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%+++))) 000MMMIII,,,((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$,,,,,,+++---+++///<<>>:::WWW[[[888CCCqqq}}}wwwzzz~~~lllMMM111(((000,,,%%%)))---,,,((((((...---)))+++333222FFF|||dddJJJRRR...---***))),,,------000555)))))))))(((&&&%%%'''+++iiiDDDQQQ\\\666///<<<)))......------------......+++***(((+++...555ZZZ\\\999......---,,,++++++++++++***+++,,,,,,,,,,,,---...(((:::RRRuuuoooJJJ,,,***000111===NNNzzz{{{mmmBBB//////(((&&&---+++%%%***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''+++***))),,,999TTTuuuuuu^^^TTT^^^```pppcccBBB777555555EEEZZZ}}}xxxooouuuUUUFFF666222777???DDDFFFpppiiiPPP;;;666555000222:::GGGbbbOOO===...---000000777AAATTTeeetttxxx}}}eeeKKK@@@@@@===333))))))(((+++000000+++''''''((((((''''''''''''(((((('''"""!!!'''***(((%%%%%%"""%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***'''%%%(((...111000,,,###111>>><<<--- """)))###((()))%%%###%%%((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((())))))***000===PPP^^^yyyiiiKKKvvv>>>222...JJJYYYBBBJJJrrrkkkJJJ...---,,,+++***(((''''''***(((,,,,,,''',,,000(((444UUUmmmMMM???///''')))******)))***---111...)))$$$"""###%%%&&&&&&VVVTTTaaaFFF222555.........------------.........---***,,,...222TTT[[[777......---,,,++++++++++++***,,,------++++++,,,...(((222@@@]]]|||VVV000+++777AAAJJJSSSqqq___BBB>>>222---000***$$$(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))$$$%%%+++///:::XXXxxxlll\\\UUUUUUbbb|||zzz^^^EEE444000999CCC]]]{{{|||dddNNN:::888444333999HHH]]]nnnqqqYYYGGG===666777888;;;KKK^^^vvviiiOOO===///&&&(((+++***...666<<>>===555...)))((('''%%%&&&(((((((((''''''''''''((((((///888888,,,"""%%%---000((('''%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''111cccyyyUUU---'''***%%%'''&&&$$$%%%+++000,,,$$$...)))######&&&)))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''111@@@NNNXXX```hhhlllbbbfffbbbbbbkkklllkkkrrrvvv}}}xxx]]]wwwfffaaaRRR888,,,JJJrrrzzz~~~xxxxxxccc888''',,,++++++*********)))))))))***)))***+++++++++,,,---NNNzzz]]]:::---)))***+++***(((''''''((('''((()))(((&&&%%%%%%&&&zzzNNNKKKKKK777+++444......------------.........///------...---CCCgggYYY444......---,,,++++++++++++,,,---...---+++***+++,,,,,,,,,)))///<<>>444222222444777:::BBBYYY~~~]]]AAA333///---((((((---000...,,,...,,,+++555MMMfffuuu|||~~~dddPPPBBB;;;:::222+++))))))&&&&&&(((((((((''''''''''''((((((,,,999;;;---%%%---666666+++'''$$$%%%(((++++++)))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((***WWWjjjKKK***(((,,,&&&'''%%%$$$)))666???:::000???555(((###&&&)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''---666===>>><<<;;;:::999999444555======CCCSSSZZZ[[[uuuvvvWWWbbbooohhhWWW555...NNN~~~eeerrr{{{XXX<<<000///...))))))))))))******************(((***---***---888___lll>>>---***+++++++++)))(((((((((&&&((()))(((%%%%%%&&&(((]]]AAABBB<<<222444......------------......,,,...,,,---...--->>>]]]YYY444......---,,,++++++++++++,,,---...---+++***+++,,,***---,,,---///000IIIppp~~~]]]<<<444JJJlllxxxUUU444,,,(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''!!!(((***&&&$$$***333999UUUwwwnnn[[[MMMOOO]]]mmmtttUUUAAA:::222BBB]]]{{{oooUUUBBB999666777999>>>FFFTTThhhpppVVV===///000777555:::AAALLL___yyy~~~```???+++''',,,+++((((((***+++***)))******...000888RRRrrr{{{pppWWWDDDCCC:::333222111---******((((((''''''''''''((((((&&&222555+++(((111555000***'''%%%&&&***,,,,,,***+++***)))'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&;;;DDD666(((''')))'''((('''&&&---;;;EEEAAA888TTTFFF444)))&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$'''***++++++)))((((((,,,///---///222222CCC```bbbRRRUUU```YYYUUUrrruuuRRR888===]]]zzzqqqQQQQQQaaaooottt|||}}}XXX777***---...(((((())))))))))))*********(((+++''')))...***111KKKzzzMMM222***)))))))))))))))))))))*********)))((()))+++,,,tttDDD777999444---......------------......+++...,,,,,,///...;;;UUUYYY444......---,,,++++++++++++,,,---...---+++***+++,,,&&&+++...000---)))CCCooouuuPPP555<<<___XXX222((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''###++++++###$$$---///(((:::___kkkVVVNNNPPP[[[qqqhhhLLL@@@777888FFFeeeuuuZZZHHH666000///222999CCCJJJaaa{{{bbbCCC555222111222555444CCCWWWlllvvvUUU???222+++((('''++++++******)))))))))***'''000///---EEEmmm}}}uuuyyyuuu[[[LLLBBB999777555///***'''((((((''''''''''''(((((($$$+++,,,((((((,,,+++%%%'''''''''(((***++++++***111000---***(((&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))((('''&&&&&&&&&$$$%%%%%%(((000888666///FFF;;;---%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***((('''''''''(((***+++,,,)))---...111222111JJJrrr{{{UUU777AAAPPPLLL\\\QQQGGGYYYuuu}}}qqqfffCCC555;;;DDDOOO___tttuuuPPP111---///)))%%%((())))))))))))))))))))))))&&&---''''''///***999ccc___===+++)))'''&&&((())))))))))))((('''(((***,,,+++)))XXX888666666---......------------......,,,///,,,+++...---888NNNXXX222......---,,,++++++++++++***,,,------++++++,,,...***++++++......+++DDDooojjjKKKFFFdddWWW333,,,)))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''******)))***,,,+++(((...HHHlllzzzdddUUUMMMPPPbbbwww{{{^^^HHH@@@777999OOOjjjssscccPPP;;;111,,,000222555DDDVVViii~~~\\\CCC...---111222444999FFF^^^yyywwwYYY:::---///000,,,******,,,---,,,+++,,,,,,,,,)))......---<<>>777.........------............111---+++...---666KKKWWW111......---,,,++++++++++++***+++,,,,,,,,,,,,---...222---(((+++...---EEEnnn}}}cccZZZsss}}}WWW777333***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%!!!$$$+++,,,&&&&&&,,,,,,;;;YYY{{{ooo]]]OOOLLL[[[nnnpppRRR===222///===PPPTTTGGG888///+++///666888<<>>000...???RRReeesssZZZ,,,111000)))(((,,,...******)))))))))((((((((((((###...'''%%%...***GGGnnn;;;555///+++,,,......---111000222;;;BBBAAA666,,,VVV???DDD999---///000000...,,,,,,,,,------......,,,---777CCC|||ZZZ666///,,,***+++,,,,,,------------,,,***(((***222;;;BBB777...,,,+++///AAATTTzzzzzzccchhh}}}kkkBBB111,,,)))(((***)))&&&&&&(((&&&'''((((((((('''%%%%%%&&&%%%$$$#########$$$%%%&&&%%%$$$######%%%'''((('''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++999XXXxxxqqqYYYKKKQQQ^^^xxx|||jjjSSS===,,,///666444000000444444444666@@@YYY|||eeeJJJ999111///000222222888NNNeeeqqqUUU@@@999///***)))+++,,,---+++*********))))))(((((('''+++---,,,,,,---//////333;;;VVVddd```uuulllXXXJJJ@@@999444---*********'''$$$%%%***+++***((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''###"""%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''+++***)))+++111PPP{{{qqqJJJ,,,333MMM^^^iiippprrrwwwxxxOOO>>>000>>>^^^oooyyynnnZZZKKKAAA---,,,***(((((()))***+++******)))(((((((((((((((***""")))///'''555jjjdddQQQ>>>666555999AAAIIISSS[[[gggttt}}}wwwbbbLLLmmmQQQLLLDDD222111000///...------,,,...---...///,,,---666AAA|||YYY333333///+++,,,...---,,,---111******000...---;;;PPPbbbIII444///---***333AAAWWWhhhoooOOOJJJfffrrrXXX:::---)))((())))))&&&'''***&&&&&&'''''''''&&&&&&%%%((('''&&&%%%$$$$$$%%%&&&&&&%%%$$$######%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&+++333AAA]]]|||hhhTTTPPPUUUgggxxxdddFFF+++(((000222///...333...666NNNjjj~~~yyy^^^FFF555,,,222+++)))111@@@VVVtttrrrVVV@@@444000+++))))))++++++++++++*********))))))))))))+++++++++))))))***++++++***777TTT```XXXfffvvvbbbPPPBBB999777---&&&(((+++,,,***)))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))''')))---222NNNuuusssOOO///333PPPlllzzzuuunnnqqqwww```HHH???TTT{{{rrr]]]KKK===555222---+++***(((((()))***+++***))))))(((((((((((((((((("""(((---,,,CCCwww{{{lllggggggjjjpppwwwyyy```KKKGGG888444000...//////...,,,///...//////,,,,,,444===vvvZZZ333444...,,,---///111888???<<<...(((///000111JJJjjj{{{SSS222...///((()))444555CCCbbbrrrQQQ===KKKllllllMMM///+++((()))(((&&&(((,,,((('''&&&&&&%%%%%%&&&&&&+++***(((&&&&&&%%%&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))$$$------***===ddd|||gggYYYRRRWWWiii|||YYY444'''***,,,------666888KKKoooqqqSSS;;;...***+++///******:::VVVvvvhhhNNN===444...,,,++++++,,,,,,+++)))***************)))))))))---***(((((())))))))))))%%%>>>aaakkk^^^cccuuu}}}fffPPPBBB???666...,,,+++)))(((***''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""(((***%%%$$$((('''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((&&&(((...444OOOvvvaaa===222JJJmmm~~~~~~zzz^^^IIIJJJfffssskkkvvvyyyrrrwwwnnnQQQLLLffftttTTT===111+++***,,,,,,+++)))((((((((()))***))))))((((((''''''((((((((($$$''')))111TTTmmmIIIAAA>>>777000...///111///,,,///...//////---,,,111999kkk]]]555///,,,+++---///888OOOggg\\\HHH555---000AAAbbbSSS///...333,,,,,,666000111GGGppptttbbbGGG888PPPbbbTTT000+++(((((('''&&&(((---,,,+++(((&&&%%%%%%%%%%%%,,,+++)))'''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''---+++%%%...LLLnnnkkkZZZSSS___ppprrrOOO777,,,)))...555FFFZZZttt|||gggLLL888///---000555,,,111>>>SSSooo~~~aaaFFF777555777222222111000///---+++***************************+++((('''***,,,,,,++++++***QQQ}}}{{{uuuzzz}}}iiiXXXJJJGGGBBB:::///&&&(((///******+++***)))'''&&&$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###,,,---%%%###)))***$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))'''''',,,555UUUxxxTTT:::EEEggg}}}}}}~~~```BBB:::JJJ^^^]]]WWW[[[fffcccYYY[[[hhh{{{kkkfffzzzwwwZZZ;;;******---,,,+++***)))(((((((((((())))))(((((('''''''''(((((()))''''''&&&444aaaRRR@@@AAA:::111...000111///,,,///......///...,,,000666```^^^444---,,,------,,,:::bbbqqqPPP555999ZZZ~~~VVV333111555///---444555***999ddd~~~yyyuuuxxxrrraaaYYYJJJ111333CCCDDD000+++'''((('''&&&(((,,,///...+++(((&&&%%%$$$$$$+++)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++)))***,,,---777SSSppp}}}eeeVVVWWW^^^nnntttWWW===333<<>>444000111*********)))((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$******###"""((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((+++)))'''***333XXXuuuVVVUUUrrruuuppp}}}uuu[[[HHHAAA@@@>>>777666BBBSSSXXXPPPEEEWWWgggxxxpppllluuuIII***))),,,'''))))))((((((((('''((((((((((((''''''''''''((((((***)))(((&&&888jjjeeeCCC@@@:::444000000000///---...------///...,,,///444TTT]]]111//////000...)))666aaammmKKKLLLoooaaa@@@888:::555---+++000'''555aaayyyhhhhhhqqqgggLLL>>>???777---...222...***'''((('''%%%'''+++...---+++)))'''%%%$$$$$$)))(((&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***%%%)))111...***;;;VVVqqq]]]UUUTTTaaavvvyyy]]]QQQZZZiiivvvMMM<<<...%%%)))/////////111IIIaaazzznnnZZZBBB444//////444999GGGDDD???777000+++***+++*********+++++++++++++++,,,((((((,,,+++&&&)))000EEEwww}}}sss^^^LLLHHHKKKFFF888---******)))((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((,,,***((()))///NNNzzz}}}tttwwwnnnlllxxxgggRRRCCC;;;444---...999CCCAAA999:::GGGhhh{{{mmm```zzziiibbb```___;;;000---&&&((((((((((((''''''''''''''''''&&&&&&''''''((((((''''''((((((<<>>;;;>>>000+++AAAUUUfffTTT555QQQMMMJJJSSSXXXLLLGGGNNNQQQUUU^^^uuuYYY:::111''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))%%%###&&&(((444\\\zzzFFF:::HHH>>>***111000,,,......------------......333VVVyyyppp:::111+++,,,111......DDD```yyylllzzzwww|||vvv```uuuccc???+++)))---,,,(((++++++)))&&&&&&''''''%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))************666WWW{{{dddSSSOOOZZZrrrmmmNNN:::333///+++//////...111>>>WWWuuu}}}___AAA///)))111333111???bbbttt___KKK888,,,,,,---,,,***+++,,,---+++***(((+++111222<<<^^^gggZZZcccvvvrrr\\\RRRQQQ[[[UUUKKK@@@555///------*********((('''''')))+++(((((())))))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###(((%%%(((111555///)))((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&******'''(((---...***---555YYYhhh|||pppeee~~~{{{}}}ooowww{{{vvv}}}ggg777@@@XXXWWW]]]VVV444444000>>>OOOAAA777JJJfffeeecccAAA888UUUWWWHHHGGG]]]aaaqqquuuBBB000''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%((((((%%%---MMM}}}YYYGGGOOODDD111333000//////......------......///000NNNmmmttt@@@---+++---111---333RRRuuuzzzyyyrrrjjj~~~nnnMMM555------,,,+++***)))(((((()))***)))'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********000@@@```uuu```RRRRRRcccuuuoooOOO666,,,+++,,,,,,'''(((111FFFddd|||~~~^^^@@@444444...)))---BBBbbbuuu\\\GGG;;;222///+++)))***,,,+++)))''''''(((///AAA___kkkOOOBBBJJJ___qqqxxxdddWWWRRRTTTTTTNNNEEE:::222...)))((()))***+++***(((&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$"""%%%,,,...)))%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))(((''',,,444444000+++)))===BBBRRRkkkjjjuuuyyyrrrqqqkkkuuuhhhmmmssspppKKKBBBKKKMMMUUULLL===666)))000DDD???444<<>>]]]~~~}}}|||qqqMMM666---111BBBTTTnnnnnnXXXTTTPPPQQQSSSOOOEEE<<<777333///------,,,***'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$""""""%%%((('''###"""$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&)))333<<<<<<777666)))...777PPPppp~~~lllbbb```cccooo{{{WWW[[[jjjzzz\\\;;;666???EEE666???;;;,,,&&&444<<<>>>EEEBBB\\\oooxxxvvvSSS///+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&((()))'''666ccccccNNN>>>777666+++000//////............//////***888LLLsssOOO333111222111,,,222NNNlll~~~uuuwwwpppllluuu\\\EEE666111222FFF:::...***)))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***---$$$...TTTzzzlllYYYPPPPPP```yyy~~~bbb;;;...***222555...---444BBBVVVrrrvvv___FFF888000+++***...555JJJiiijjjttt{{{qqqbbbNNN999///...//////...///999IIIaaa}}}lllKKKNNNlllkkkNNN333,,,+++(((///:::OOOeeettt```KKKHHHTTT^^^[[[RRRSSSLLLAAA666...,,,,,,---((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$###%%%''''''$$$"""###&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&$$$%%%+++666===<<<777<<<000888TTTzzzttt]]]UUUWWWdddrrrzzzhhhllltttccc555444KKKHHH...???HHHCCC555555GGGZZZfff555LLLggg]]]mmmiiiDDD***+++''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$(((---(((///XXXcccrrrOOO777777:::,,,222/////////....../////////+++222@@@iiiWWW666222///000...///;;;III```qqqzzzuuuvvvppp~~~kkkqqqwwwcccTTTNNNNNNfffPPP999...***&&&%%%'''&&&'''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))+++)))+++;;;ZZZ{{{kkkXXXLLLTTTiiikkkAAA222---///555111+++444FFF___sssvvvSSS===***)))......///333AAAggg```???FFF\\\}}}www\\\???111...///000222444BBB```SSS...---TTTJJJ444&&&***...***)))...666JJJddduuu~~~}}}cccRRRQQQXXX___aaaeeeaaaWWWIII:::000------***)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''&&&&&&'''''''''&&&%%%%%%$$$'''(((&&&######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%&&&+++000222000///333===RRRxxxlllTTTSSS]]]ssszzzmmm}}}|||ZZZ555HHHlll]]]<<>>///555000//////......//////000...///777^^^bbb888000+++---///...///111;;;NNNnnnwwwkkkooozzzmmm}}}rrrkkkzzzyyyuuuttt}}}```AAA222,,,((('''***&&&&&&&&&'''''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))&&&+++,,,,,,===___~~~~~~gggSSSRRR___oooeee888222---***+++---:::WWWsss{{{]]]HHH333+++)))---***'''333EEEhhhppp999))),,,BBBkkkxxx[[[===000------000555JJJ[[[{{{|||MMM---***RRRuuu\\\:::---%%%(((,,,***))),,,***777JJJ\\\gggsssvvv^^^SSSWWW___aaadddddd]]]PPP@@@333,,,***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''((('''''''''''''''&&&%%%%%%###&&&&&&###"""$$$&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((''',,,333AAAaaa{{{zzz~~~ttt^^^PPP\\\pppppp\\\~~~sssaaaHHH999\\\{{{___DDD[[[bbbpppzzzpppCCC<<<```yyyrrrYYY:::444,,,555<<<777)))!!!%%%+++'''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''(((&&&(((,,,'''###333JJJhhhwwwuuuLLL(((}}}KKK>>>>>>---666000000////////////000000111,,,...SSSvvvnnn===444,,,,,,......---,,,))):::[[[iiihhhwww|||jjj~~~rrrdddlll___???000,,,((('''+++&&&&&&&&&'''''''''((((((%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))%%%))),,,+++---===\\\vvvyyyfffXXX\\\cccpppmmmIII222...+++000BBB```uuuWWW;;;+++(((''',,,///'''%%%;;;XXXggg000,,,,,,AAAhhhhhhOOO888000///...222999___www^^^???BBBgggtttVVV@@@111...+++))))))***++++++)))---999HHHTTT^^^lllyyyjjj]]]XXXXXX[[[bbbgggfffYYYFFF777+++***(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$&&&((()))'''''''''''''''&&&&&&%%%"""%%%$$$!!!###(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,+++&&&)))<<>>---%%%'''+++))),,,,,,###'''((()))++++++)))((('''%%%%%%%%%&&&&&&&&&''''''&&&''')))+++---,,,(((###&&&000@@@PPP___mmmzzz}}}hhhOOO666&&&'''000nnnGGG;;;999444......//////......---,,,***//////777\\\{{{OOO777***))))))...444000+++MMMsss{{{iiihhhvvvttt}}}WWWkkkvvv{{{{{{]]]===...---,,,((($$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''&&&&&&'''))),,,&&&((()))((()))...888AAApppyyyiiiZZZZZZiiixxx~~~}}}VVVEEEHHHgggoooRRR:::---***************)))(((,,,<<>>111***(((***,,,WWW===555333111111000000///...---,,,,,,...---444RRRxxxYYY===---...---...111///999^^^{{{}}}|||dddlllyyyqqqqqq[[[ooozzz~~~oooTTT@@@555---))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''((()))(((''''''(((***###&&&))))))(((***000555SSSqqqvvvccc[[[```lllvvv{{{~~~xxxxxxqqqRRR999---***+++,,,---,,,,,,+++((()))222===VVVmmm|||oooVVVIII@@@777000---+++***///666RRR```zzztttWWW@@@555333///...---,,,+++************))))))---666@@@JJJPPPZZZlllooo\\\TTTYYYbbbggghhhPPP@@@000***+++***'''&&&***)))((()))******(((&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&######&&&&&&###$$$((((((%%%$$$''''''%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%000BBBPPP```mmmbbb}}}wwwqqqssswww___ccc}}}~~~hhhvvv|||YYYPPPgggzzz|||aaa:::''''''''''''''''''''''''((('''&&&&&&''''''%%%###&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((())),,,///333666777:::>>>AAAAAA>>>:::777222///+++'''&&&'''***,,,rrrGGG444555333333222111///...---,,,///---+++000CCC```{{{ddd@@@---111///---//////@@@eee~~~tttpppcccyyy~~~nnncccfffyyynnnWWW???---''')))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''')))+++***)))''''''(((###&&&******((('''(((***444RRRxxxtttaaaXXX]]]jjjvvvbbbNNN444&&&'''+++,,,))),,,******,,,***'''***///666DDDeeeyyyXXXCCC<<<888222---+++)))))),,,000777;;;RRRxxxwww]]]GGG999333222///...---+++***************))))))***...333999<<>>KKKVVVCCC((('''''''''''''''''''''''''''(((&&&%%%%%%'''((('''&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))*********++++++******)))+++***)))(((((()))***++++++,,,---...,,,***'''%%%vvvJJJ555333222111000/////////000///++++++///...333MMMkkkpppIII111///,,,***000333666DDDSSSWWWTTTQQQPPPPPP[[[```ppp{{{|||ooo^^^zzzqqqfffoooPPP888...(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((+++......,,,(((&&&%%%)))*********))))))***++++++,,,===]]]nnn___^^^bbbsss}}}uuuRRR;;;---++++++---//////***&&&+++&&&%%%(((+++******,,,---'''---IIInnnzzz```HHH777111333,,,,,,+++))))))*********))),,,---666TTTyyyzzzfffLLL999333222000------,,,,,,+++************+++,,,---,,,******+++---+++CCCaaarrrsssuuu}}}gggXXXSSSRRRSSSTTTNNNAAA666222,,,+++))))))++++++***)))'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%''',,,...,,,%%%+++...)))%%%$$$$$$###&&&''''''(((((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& '''111000))))))111+++000555999>>>GGGTTT^^^uuuLLL222,,,000***''',,,888???>>>:::666<<>>666...******,,,***)))+++***((()))---111---,,,...111===WWWqqq```CCC666666BBB[[[uuuvvvcccWWWKKKIIIFFFFFFFFFBBB<<<666,,,---***&&&%%%***,,,+++***)))((()))***)))'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********+++)))''')))444RRR|||~~~XXX333%%%)))))))))))))))))))))))))))'''''''''''''''(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((()))***))))))(((((((((((((((((((((((((((vvvWWW===:::===777111000//////.........------,,,000222:::AAA<<<000,,,000//////...---------------111DDDZZZiiirrrwwwyyyyyyqqq]]]___vvvYYYbbb~~~qqqPPPJJJPPPbbbuuuLLL<<<+++%%%&&&'''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++***(((((((((&&&''''''''''''(((((((((,,,&&&$$$))))))(((,,,555RRRzzzsssiiidddYYYEEE444---***(((''')))***************))))))))))))******((()))******+++++++++***,,,'''&&&))),,,,,,++++++***,,,---,,,***))))))***111,,,,,,222777666333222666CCCOOOKKK:::,,,))),,,---******,,,,,,)))***---...---+++,,,777SSSwwwlllAAA------+++999WWWuuu|||www{{{ooo]]]SSSHHHGGGLLLOOOKKKFFF>>>>>>:::222......---************,,,---+++(((%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))******---%%%&&&+++(((111^^^]]]>>>,,,***---))))))))))))))))))))))))((((((((('''''''''(((((('''***,,,***&&&###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&'''((())))))))))))(((((((((((((((((((((((((((ggg???888===:::333111//////...------,,,,,,,,,111...666DDDFFF999...,,,...------,,,,,,,,,,,,,,,+++333===EEEKKKOOOPPPOOOCCC???LLLlllbbbTTTuuuiiiAAA;;;:::DDDeee~~~qqqTTTBBB...'''((()))))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))((('''''''''&&&&&&&&&'''''''''((((((+++'''''',,,---******,,,999ZZZrrrhhhaaaPPP>>>222...)))(((***,,,,,,+++******))))))))))))******))))))***++++++***)))(((,,,)))'''(((+++,,,++++++***,,,...---+++))))))))),,,***+++111666777;;;@@@KKKYYYccc\\\FFF333,,,------)))(((+++,,,++++++---+++...///555KKKnnnuuuNNN222+++///...HHHlllxxxzzztttYYYHHHEEEKKKPPPRRRYYYZZZVVVLLLBBB:::000(((,,,+++***+++,,,,,,***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***+++''',,,333+++'''DDDlll}}}aaa>>>***)))------))))))))))))))))))))))))(((((('''&&&&&&''''''(((***++++++)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((}}}LLL<<<===;;;666444000///...------------...000***///AAALLLDDD444***+++++++++***+++,,,,,,---+++***,,,///222222222111(((...888HHHccctttVVVaaaggg>>>777222666RRRsss___LLL<<<---((())))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%'''******((((((+++***777YYYmmmaaaTTTFFF777111***((()))******(((******))))))))))))******************)))(((''''''......,,,+++***+++***)))***,,,......,,,***)))******,,,000444666<<>>UUUPPP>>>(((!!!(((+++&&&(((((((((((((((((((((((('''&&&%%%$$$%%%&&&((()))---***'''&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''(((((()))((((((((((((((((((((((((___BBB999666333111000///...------...///000///***+++888HHHJJJ>>>000++++++***++++++,,,------...***))),,,...,,,+++---+++//////222MMMqqqwwwbbbZZZwwwkkkDDD666111777MMM|||~~~qqqWWW<<<222((('''((('''&&&((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&&&&'''(((%%%&&&&&&&&&&&&''''''''''''(((***)))''''''))),,,***(((===hhhzzzgggWWWLLL???777---((()))***(((%%%******))))))))))))******+++***))))))))))))***+++&&&+++---***'''***---...***,,,------,,,++++++,,,***---333666888BBBYYYnnnrrr^^^MMMDDD444,,,''')))++++++,,,...&&&111GGGhhhhhh???((((((...///IIIuuuyyyvvvtttqqqttt|||gggUUUJJJEEEQQQYYYaaacccbbb^^^VVVMMM;;;777000,,,***)))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((()))))),,,,,,)))%%%'''+++,,,(((222222,,,$$$%%%++++++%%%((((((((((((((((((((((((&&&%%%$$$$$$%%%'''***+++...***%%%%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((xxxQQQ:::444222///000///.........000222333......,,,...<<>>......------,,,,,,------...+++,,,000000------000000000///888PPPgggjjj___WWWVVVmmmzzzVVV999///777CCCjjj~~~}}}fffaaaooohhhNNN111+++&&&&&&&&&%%%&&&***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&''')))%%%%%%&&&&&&&&&''''''''')))******))))))***+++++++++)))000GGGjjjzzzdddVVVKKKAAA555...------***'''******))))))))))))*********)))((()))***---111333333<<<>>>555+++***---///***+++,,,,,,++++++---///,,,///555;;;BBBQQQkkkwwweeeYYY===333+++***+++++++++---+++999YYYnnnKKK666+++(((222AAAhhhzzznnngggmmm|||yyydddUUUMMMLLLQQQVVVWWWZZZ]]]\\\XXXNNNIIIAAA:::555000,,,***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))))))'''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))...,,,(((&&&(((++++++)))***)))((((((***,,,+++((((((((((((((((((((((((((('''&&&%%%%%%'''***---///+++)))'''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&'''((()))((((((((((((((((((((((((cccDDD;;;999444000///......///111444555...222...'''333JJJRRRKKK222111000///...---------,,,***,,,000000+++***...---)))111HHH___bbbSSSBBB???QQQ}}}iii>>>,,,222666QQQkkkgggFFF===RRRTTT>>>---***(((((('''%%%)))...(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%(((,,,***'''&&&+++((()))FFFuuusss```VVVKKK===555444333///+++******))))))))))))******)))(((((())),,,111777:::ZZZaaa^^^JJJ444***''''''***+++++++++***,,,///111444555;;;FFFSSSfffttthhhEEE999...++++++******,,,888HHHmmmvvvNNN333555444,,,<<>>&&&+++'''+++***%%%'''///111...777>>>EEETTTpppooouuu|||~~~bbbFFF...(((,,,---///333999cccyyyWWW555+++444222666YYY~~~yyylllfffhhhooo}}}sssoooooolllnnnhhhXXXKKKHHHLLLOOOQQQVVV]]]aaa^^^RRRCCC888555///)))(((***,,,***''',,,((('''******&&&&&&***''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((()))))))))$$$)))777===555...///222---&&&###$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&nnnHHH===>>>222000---///888???;;;111,,,//////,,,,,,666JJJZZZYYYAAA---+++...---,,,///...------,,,,,,------...000///???cccrrrQQQ000...---JJJooonnnOOO:::333111777:::444---+++,,,,,,+++***)))((('''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''))),,,+++111IIIdddjjj```WWWSSSRRRKKK;;;...+++,,,+++((('''(((+++,,,)))+++///111222===ZZZuuu{{{\\\999///((()))))))))***---111333;;;:::FFFeeefffEEEBBBWWWuuuQQQ111***---...333===TTTsssaaaDDD333///333777NNNrrrxxxpppnnnppp|||vvvtttwwweeeVVVIIIAAAJJJMMMSSS\\\bbbaaaZZZTTTAAA;;;444///---,,,***(((***'''''')))'''$$$'''---'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))+++,,,666DDDEEE777,,,)))+++(((%%%$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ZZZ;;;@@@333222000000555999777111,,,...///,,,***000===HHH]]]FFF222,,,------...111......------------......000...AAAiiisssKKK***///***777SSSwwwwwwxxx~~~mmmUUUGGG666333111000,,,((())),,,******)))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''(((***'''&&&000???fffsssaaa[[[]]]ZZZLLL>>>222000,,,)))'''(((+++...,,,***+++000<<>>---***------++++++---333;;;FFFUUUfffuuu}}}^^^@@@,,,///222---///:::OOOpppYYY222+++000QQQ___@@@444///555VVV}}}tttNNN555+++...+++999VVVzzzPPP777'''***...,,,555FFF^^^www{{{tttpppooo~~~zzzgggUUULLLKKKNNNZZZdddpppsssiiiVVVAAA444888111***'''***---+++'''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((('''&&&%%%%%%%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))444GGGSSSNNN???222++++++)))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))******((((((((((((((((((((((((yyyNNN;;;555000000///------///////////////...---++++++)))777FFFKKKCCC777...,,,++++++************++++++///...???fffxxxWWW222---...++++++888UUUsss~~~hhhCCC///++++++)))((()))))))))))))))(((''''''))))))(((((((((''''''''')))((((((((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))+++///,,,===fffyyyggg___^^^YYYCCC///***---,,,+++,,,444FFF\\\gggggg^^^QQQFFFOOOkkkcccFFF......000,,,...777kkklll@@@333EEEjjj```MMM<<<777999JJJppp{{{UUU888,,,,,,000000GGGnnnppp>>>000***///111,,,...777999NNNgggyyyyyyoooggghhhoooyyyzzziii]]]XXXKKKQQQZZZaaadddaaa\\\XXXCCC>>>555///...///+++$$$))))))))))))(((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&***555@@@AAA666,,,///...,,,)))%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''nnnAAA777111111222000///111///...------......---,,,(((///<<>>111///,,,(((((())))))***)))((('''&&&(((((('''''''''&&&&&&&&&((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((((((&&&%%%&&&'''(((---%%%(((AAAddd{{{jjjaaa]]]III666000...,,,000888MMMiiiyyy]]]>>>(((+++LLLuuuUUUAAA111---,,,)))---555hhh~~~```TTTfff}}}|||xxxjjjHHH@@@999:::GGGbbb{{{VVV:::///...---333AAAaaaUUU///,,,+++...///,,,---000)))000???RRRcccttt~~~rrrfffiiimmmttt|||wwwhhh^^^QQQKKKNNNXXXbbbhhhRRRRRRKKK???777444///************)))))))))(((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%(((,,,---***&&&---......,,,(((%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&HHH<<<333333444111///000///---++++++...//////---***(((000IIIdddkkkVVV===---,,,,,,++++++,,,,,,---***+++777ZZZzzzmmmEEE...)))000///...HHHqqq~~~rrrRRR<<<666111***((()))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%(((***(((&&&'''((((((&&&*********===bbbwwwiii___NNN???777111---666DDDiiiaaa???)))///LLL~~~\\\EEE;;;222,,,(((''',,,444LLLhhh~~~tttzzzwwwooorrriiiQQQ???<<<999>>>RRRqqq```999)))...222...777RRRyyyrrr???+++,,,---+++***+++---...444......888CCCPPPeeezzztttnnnhhhffflllwwwvvvaaaRRRNNNOOOQQQRRR]]]bbb___OOO???888555333************))))))))))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###'''***(((%%%&&&(((***))),,,///...***&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&fffFFF222222222444555///000000...---------------,,,,,,,,,999[[[wwwpppVVV777333...)))(((+++///000,,,111...CCCooouuuOOO222......,,,---888IIIZZZbbbpppvvvZZZIII>>>///(((------(((&&&))))))&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$######"""(((''''''&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$"""$$$&&&(((&&&$$$''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))&&&'''+++///???fffxxxjjjYYYJJJDDD<<<;;;OOOiiijjj@@@(((666]]]~~~]]]DDD555333///,,,******+++,,,666LLLooo}}}||||||mmmRRRDDDEEE999:::999???WWWxxxfff===222333...---333DDDnnn}}}XXX666)))...///+++***---///...+++333666333111999GGGQQQtttzzzpppgggdddkkkwwwtttfffYYYMMMFFFQQQVVV]]]aaa___SSSDDD999444111---,,,,,,,,,)))&&&&&&'''((((((((((((***,,,))))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''VVV777666888555222,,,000000///...------------------+++000FFFddduuuuuuNNN;;;,,,***---,,,))))))&&&///---777___yyyddd@@@222...++++++---111666:::FFF[[[yyyuuuiiiXXX@@@;;;000&&&$$$)))***&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))&&&''')))(((000JJJeeeyyyfffVVVQQQMMMOOObbbzzz|||dddWWW[[[zzzeeeJJJ:::111000---+++))))))******///<<>>999;;;<<>>666...---...000222333444999===MMM^^^qqq~~~tttjjjjjjooosssvvv|||}}}nnndddWWWUUURRRRRRUUUXXX[[[\\\EEE>>>666111///...,,,***''''''((((((((()))+++,,,))))))((('''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''oooFFF===;;;888444...111000///...------------***++++++***222HHHiiinnnQQQ555------***'''(((%%%......+++GGGuuuyyyVVV888---(((,,,...+++(((***(((:::___}}}eeeVVV>>>,,,'''******&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((&&&'''(((%%%$$$...===\\\www{{{hhh___WWWUUUaaattteeeHHH777111,,,++++++***))))))(((((()))...888KKKbbbwww|||fffLLL;;;888;;;888AAAJJJRRR```llliii^^^???222)))***,,,///???SSSxxxIII///+++444,,,222MMMeeeeeeVVVIII999000+++111555444444888222???NNNYYYfffyyynnnfffllluuuxxxwwwuuuuuuwww~~~rrrhhhZZZOOOMMMQQQWWW\\\XXXQQQHHHAAA<<<666///++++++******))))))******+++***)))(((((('''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''bbbHHH999999:::333111000///...------------((())),,,---+++222LLLggg{{{jjjOOO777***)))+++,,,+++---000)))333cccmmmLLL666'''+++222000...///(((000PPP~~~xxxfffKKK666---,,,***'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%'''***((($$$&&&,,,888VVV{{{|||ppp```UUUZZZggg|||hhhKKK888///,,,((()))************)))((()))***...666FFFZZZooo|||tttUUU>>>777999<<<<<>>DDDTTTkkk{{{yyyhhheeennnyyy}}}}}}|||uuummmiiinnnyyy{{{lll```VVVOOOKKKVVVTTTQQQNNNKKKEEE;;;444222000...,,,++++++)))(((***)))))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''\\\999777>>>666111111///...............,,,)))+++000---)))333CCCdddqqqjjjJJJ111---...***...)))///...+++KKKttt~~~mmmNNN000(((++++++))))))---...IIIxxxeeeWWWEEE666---)))((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%'''++++++))))))+++'''999TTTrrrtttcccaaaiiifffrrrbbbHHH;;;333---((('''(((***+++++++++***)))(((***---...222===MMMZZZqqqjjjYYYEEE999777888666HHHiiisssYYY@@@///))),,,...,,,///@@@___yyyjjjGGG444333666888>>>ZZZmmm```SSSKKK@@@555444:::::::::999666666===LLLXXXnnnkkkkkkqqq|||wwwkkkdddgggrrr|||{{{lllcccSSSQQQOOOOOOOOOMMMGGGCCC<<<888444222000...+++)))(((((((((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((xxxEEE888===777111111000///............222+++)))---...+++,,,222???\\\lll]]]GGG;;;111&&&+++&&&+++000,,,888^^^}}}gggFFF///((())))))''',,,---FFFttt~~~JJJ???333,,,)))&&&'''+++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''...***%%%$$$&&&'''&&&$$$&&&&&&%%%%%%$$$######""""""######$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))))))))******''')))333KKKqqqrrrhhhhhhaaaiiiuuufffEEE555333111+++%%%'''(((***+++,,,+++******$$$(((+++***(((***111777AAA===:::888999888555333ZZZ}}}nnnMMM777++++++......///999PPPlll~~~mmmLLL444000333444===RRRvvvuuucccOOOAAA:::555555888::::::999===CCCGGGRRRdddyyyssslllmmmpppuuuyyyppphhh]]]UUUPPPLLLHHHEEEFFFAAA<<<999999777333///*********)))))))))******''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((```AAA===>>>222111000///............///---++++++,,,,,,---......===RRRbbbaaaQQQ;;;---))))))(((,,,---...DDDggg~~~wwwaaaBBB///---///---,,,+++===bbb||||||lll```sssTTTCCC222+++***(((''')))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''000+++%%%$$$&&&'''&&&###%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((((((%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&((()))((('''''')))))))))&&&&&&222PPPtttppphhheeehhhlllttt```MMM999111000,,,)))(((((())))))************)))&&&&&&((()))******)))(((***&&&)))333888777;;;CCChhh~~~XXX;;;000,,,+++---///888OOOlll~~~}}}hhhLLL888...---333999LLLjjjxxxpppqqqpppxxxeeeSSSAAA<<<:::======;;;<<<@@@333===PPPiii~~~yyywwwoooooopppssszzz~~~qqqfff[[[QQQKKKMMMHHHCCCBBBCCCBBB>>>:::555333222000...---,,,+++))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((wwwJJJ???EEE222111000//////.........(((---///---++++++,,,+++111(((888^^^rrraaaGGG;;;)))000(((&&&...***222NNNwwwuuuQQQ444---...++++++'''///HHH]]]\\\JJJ:::\\\{{{qqqXXX===222000,,,(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''111,,,&&&$$$&&&(((&&&############$$$$$$%%%&&&&&&######$$$%%%'''((())))))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&"""%%%'''&&&$$$###%%%(((######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$''')))(((&&&''')))***&&&((()))+++;;;YYYzzztttggghhhhhhlllwwwxxxkkkFFF>>>777444///))))))...))))))(((((())))))))))))+++'''&&&+++222444...(((000((()))222666777EEEYYYooohhhBBB---***,,,***---333DDDddduuuRRR444...000...555BBB___qqqSSSFFFCCCPPPmmmoooYYYLLL@@@<<<;;;999===CCC;;;;;;AAAQQQiiiuuuqqqjjjfffiiiuuuxxxhhh]]]QQQLLLHHHHHHJJJJJJGGGCCC???>>>;;;777444111///...++++++++++++++++++++++++''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&******)))((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))pppCCC<<<888444111000///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---;;;[[[uuukkkOOO/////////---,,,,,,...111MMMeee}}}yyyYYY888,,,000,,,'''(((...111///...000GGGkkk}}}___@@@---)))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&%%%)))------444PPPnnntttpppfff```jjjrrraaaFFF555555111,,,)))))))))'''******))))))))))))******,,,)))&&&''')))++++++***%%%,,,000///888OOOdddmmmvvvzzzddd;;;'''000222'''444)))EEEooo}}}```888777111+++444:::UUU~~~iiiBBB666444...666EEE]]]uuu{{{gggLLL???BBBCCC>>>;;;===AAADDDEEEQQQnnnyyytttoooiiimmmuuu~~~|||qqqaaaVVVPPPKKKGGGCCCKKKJJJHHHEEEAAA>>>;;;:::666666333000---+++,,,---***))))))(((((((((((()))(((((()))+++------***((('''&&&%%%&&&((())))))'''(((((((((((('''%%%$$$###(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((+++(((&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((***)))(((((()))******)))(((+++------***)))+++...VVV???;;;555000000111000///000,,,,,,,,,,,,,,,,,,,,,,,,---...,,,000EEE___llljjjTTTBBB---&&&,,,000,,,&&&444KKKiiizzzuuu```EEE333%%%&&&+++///---))),,,222666OOOiiiqqqnnnmmmrrrxxxzzzZZZ>>>///***((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$'''''''''''''''''''''''',,,'''&&&)))''''''444FFFlllwwwhhhcccbbbPPP888555222---***+++---+++)))***))))))(((((())))))***+++)))'''''')))+++***)))&&&***,,,222HHHggg}}}}}}kkkMMM444((()))+++)))000<<>>???AAAAAACCCNNNZZZppp|||xxxtttooojjjooowwwuuuhhhYYYOOOIIIGGGDDDCCCDDDGGGJJJMMMKKKIIIEEE@@@:::666333222000...,,,,,,......---+++---+++))))))******(((''')))(((''''''(((((('''%%%((('''%%%%%%&&&))),,,...******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((()))(((&&&'''((())))))(((+++******))))))(((((((((&&&&&&&&&'''(((((('''&&&'''***,,,,,,+++,,,000333tttJJJ===555///000000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***...@@@]]]sssttt\\\>>>,,,***---+++((("""111GGGbbbzzz~~~eeeHHH444///+++++++++((((((******444AAAGGGEEECCCKKKVVV^^^>>>,,,&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&+++%%%$$$)))+++((()))///JJJfffyyyhhh\\\JJJ666444...((((((+++,,,+++***))))))(((((((((((())))))***)))((((((******)))(((------111@@@bbbyyySSS222+++,,,&&&(((111666WWWZZZ???'''///444444EEEccc___???...)))))))))...///000555@@@UUUooovvvggg[[[MMMGGGAAA???>>>:::999:::MMMdddxxxpppmmmkkknnnvvv|||qqqaaa\\\SSSKKKGGGGGGIIIKKKSSSQQQMMMJJJFFFDDDCCCCCC999666444444555555333000444111...,,,---------,,,---+++******++++++***(((***)))'''&&&%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((('''''''''(((***+++***((()))(((((((((''''''&&&&&&***+++,,,---------,,,+++(((***---......111777<<<```@@@999555555222+++))),,,------------------------++++++------'''***@@@ZZZqqqnnnbbbKKK444)))+++222***,,,///>>>]]]yyy{{{nnnTTTAAA...''',,,///,,,''',,,))),,,111000+++222>>>nnn|||zzzbbbVVVgggfffEEE...''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&---///,,,***+++---EEEaaauuuxxxiiiUUUCCC999333///...---,,,,,,---)))(((((((((((((((((()))))))))))))))***))))))(((222666BBB\\\ccc>>>$$$(((...***---;;;MMMqqqkkkDDD777...111333;;;\\\~~~iiiGGG444---******...+++---------111<<>>;;;888555111///000///.........///---,,,)))***++++++)))'''$$$"""'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))&&&&&&'''))),,,,,,+++)))&&&&&&&&&''''''((((((((((((((((((''''''(((***+++---000444666:::@@@HHHNNN~~~IIIAAA===>>>888...---333------------------------...***,,,000,,,&&&---<<>>___yyyooo^^^FFF444...///...---...'''&&&++++++'''+++555MMMWWWRRR;;;///BBBbbbwwwjjjIII///'''+++---)))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))+++,,,***%%%$$$&&&&&&...;;;NNNfff||||||fffRRRDDD@@@<<<:::444---,,,000))))))(((((((((((())))))((()))******)))******+++...???ZZZzzzvvvEEE222&&&(((+++,,,555BBBllltttPPP888000555333000EEEvvvfffMMM777111...)))***111+++---///...---111999@@@TTTbbbuuu{{{gggTTTGGGAAA===;;;///444777DDDhhh~~~~~~}}}xxxwwwtttooopppttt{{{}}}uuuppp^^^WWWNNNHHHGGGIIILLLMMMFFFKKKPPPPPPOOOPPPWWW]]]\\\ZZZWWWTTTPPPIIIBBB<<<>>><<<:::999888777555333...---,,,++++++,,,---...))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))''''''(((***,,,---+++))))))))))))***************,,,,,,+++***)))---333888;;;???FFFLLLSSS\\\gggooo[[[III>>>>>>;;;222000555------------------------222+++)))......++++++111???UUUrrrvvv[[[<<<(((++++++***)))///AAAZZZmmmzzzzzznnnTTT888***))),,,***'''''')))+++***,,,000222999888,,,%%%///BBBRRR```OOO777((()))...,,,%%%(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((''''''(((((((((((((((((((((((('''***,,,+++'''%%%'''+++,,,'''$$$...FFFccc{{{zzzgggQQQJJJEEEDDD<<<000***---******))))))))))))******)))*********)))***---000///LLLsss{{{]]]111---,,,***(((,,,===QQQ___;;;222)))666222999YYYwwwFFF888---......+++111<<<777555222...---000555999@@@KKK]]]rrrooo\\\LLL===222+++///---///GGGrrrhhhVVVZZZttt}}}wwwqqqnnnlllmmmtttzzzlll___WWWQQQLLLIII>>>BBBFFFFFFEEEIIIQQQYYYaaacccfffiiikkkjjjeeebbbWWWUUURRRQQQQQQOOOMMMKKKGGG@@@555,,,((()))...111((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))'''((())))))******)))))))))))))))***,,,---,,,*********)))))))))(((((((((,,,...///000222999CCCJJJUUUZZZccckkksss~~~^^^AAA===???888111111...........................,,,+++,,,------...///111<<>>111777555,,,(((,,,,,,&&&000&&&$$$,,,---&&&$$$***&&&---111+++%%%'''...333(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&''''''%%%""")))...***$$$***AAAXXXppp{{{~~~kkk___cccdddVVVDDD;;;,,,,,,++++++++++++,,,,,,*********)))))),,,333888\\\bbb@@@***---&&&)))222///555]]]mmmVVV;;;)))000111888===hhh```555000+++...888KKKcccvvvuuuiiiWWWIII@@@;;;777333444444555777>>>OOOhhh{{{ttt___FFF222***222222444VVV}}}OOO000+++333===ggg~~~yyywwwwwwwwwsssvvv{{{zzzooo```XXXWWWVVVQQQMMMIIIIIIKKKNNNRRRTTTUUUTTT]]]^^^aaagggnnntttwwwxxxzzzuuummmbbbWWWMMMEEEAAA555555444333222111111000++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************...,,,***)))***+++,,,+++***,,,///333888<<>>kkktttqqqmmmmmmqqqwww|||}}}xxxsssoooaaa]]]WWWRRRNNNJJJGGGDDDFFFJJJOOOUUUYYY]]]______gggjjjgggaaa___aaa]]]WWWEEEHHHKKKNNNNNNJJJFFFCCCCCCAAA>>>:::666222///...333111...---...///000000,,,++++++++++++,,,,,,---++++++*********+++,,,,,,((((((((((((((((((''''''***************+++,,,---000------000000------000000000000111222444555666444:::DDDNNNXXXbbbkkkppp~~~TTT@@@FFFEEE888444000000444777333///...------,,,,,,,,,,,,++++++,,,,,,------222>>>OOO[[[sssooodddQQQ888'''&&&---%%%+++444AAAVVVooo{{{eeeNNN===333,,,((('''(((((())))))((('''&&&((())))))((('''(((+++...))))))((('''''''''''''''&&&''''''&&&$$$$$$%%%'''%%%%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&((('''&&&$$$%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))((('''''''''(((***+++,,,;;;EEE\\\yyy~~~uuulllddd```YYYHHH===555+++,,,000,,,///)))+++000,,,---IIImmmzzzOOO...///)))******---444FFFeee}}}VVV888+++)))******000999]]]ooo@@@444(((***999OOObbbmmmwww{{{hhhUUUEEE;;;666555000***000===eee~~~PPP555...,,,+++888bbbddd888///---333FFFooovvv~~~wwwrrrqqquuuyyy||||||yyyrrrlllfffaaa^^^UUUUUUUUUTTTRRROOOLLLJJJOOOQQQOOOLLLPPPWWWWWWSSSIIILLLPPPUUUWWWXXXXXXWWWYYYWWWUUUQQQMMMJJJGGGFFF@@@>>>;;;888777777777777444333111///---,,,++++++,,,+++***))))))(((((((((******)))))))))(((((((((,,,,,,------.../////////...---...111000...///444555777<<>>```yyyoooiiihhh[[[RRRJJJ>>>:::888......000222...)))666___XXX444%%%///''',,,)))---CCCdddfff>>>,,,***)))((())),,,222MMMpppeee[[[LLL===666999AAAHHHSSSddduuurrr\\\RRRDDD666...,,,+++***HHHddd~~~OOO666,,,,,,333DDDmmm[[[444111000999aaa~~~aaaPPPJJJPPPZZZgggttt}}}yyywwwwww{{{yyy{{{zzzyyyuuupppjjjccc^^^[[[YYYUUUNNNJJJLLLOOONNNIIIDDDEEEGGGIIILLLNNNPPPPPPXXXXXXVVVTTTRRRPPPOOONNNLLLJJJHHHEEEDDDCCCCCCCCCEEEDDDAAA???<<<:::999999444333222000///---------.........------,,,,,,,,,---///222666888:::;;;;;;999;;;@@@DDDCCCAAAFFFNNNUUUYYY```iiiqqqxxx}}}aaaKKKFFFGGG:::555333666777333///---------,,,,,,,,,+++++++++)))+++,,,+++)))(((***++++++JJJkkk{{{|||oooUUU===444---***,,,,,,---:::KKKeee}}}rrr\\\CCC:::...(((((())))))'''+++,,,,,,+++******)))***))))))((('''''''''''''''%%%&&&'''''''''''')))+++---------,,,,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%'''((()))(((''''''***)))'''&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&)))%%%,,,HHHkkk|||ooojjjbbbbbbbbb[[[TTTEEE///000222111,,,000JJJuuu```>>>)))$$$111,,,---(((000PPP|||VVV000)))///...+++,,,)))***555IIIbbb}}}~~~aaa???,,,+++///,,,:::HHHSSSeee{{{uuurrr^^^???,,,,,,...+++222OOO}}}VVV999000,,,333DDDZZZTTT666666444BBBxxxlllDDD000---000555===GGGTTTeeexxxzzzuuuzzz{{{wwwyyyxxxnnngggddd```YYYRRROOOMMMIIIFFFDDDCCCCCCCCCFFFFFFEEEEEEDDDCCCCCCBBBGGGGGGGGGFFFEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCDDD;;;:::888777666555555555666666777777777888888888:::===CCCIIIOOOSSSUUUVVVVVVZZZbbbgggggggggnnnxxx]]]HHHEEE>>>666111111222000...///------,,,,,,,,,+++++++++***+++++++++******+++,,,***:::QQQjjjzzzbbbBBB333)))+++---,,,///555>>>YYYtttdddUUUAAA111+++)))((('''+++***************))))))))))))((('''''''''''''''%%%&&&'''''''''(((***,,,222111///...,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&%%%$$$%%%&&&'''((((((((('''&&&***((('''%%%%%%'''(((***&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%***&&&'''444IIIfff}}}pppggghhhkkkjjjeeePPP222000...,,,111FFFiiixxxCCC222---'''000...+++'''222VVVZZZ333))),,,,,,+++...,,,---,,,000AAAZZZxxx}}}]]]DDD666...'''***---000<<>>///000...888TTTnnn~~~QQQ===<<<:::RRR^^^:::,,,...//////...///444???NNNYYYpppyyy|||~~~}}}vvvvvv{{{yyy|||zzzttttttpppkkkfffaaa___^^^]]]UUUUUUSSSQQQOOONNNLLLKKKLLLNNNOOOMMMKKKJJJLLLNNNGGGGGGGGGGGGHHHIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGNNNOOOPPPQQQRRRTTTUUUUUU\\\___eeekkkppptttvvvwwwxxx|||xxxSSSAAA???666///...///......000------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++...111777EEE]]]uuukkkXXXAAA444...+++*********888FFFSSSgggkkkVVVEEE777,,,%%%+++)))''''''((()))((('''))))))((('''''''''''''''%%%&&&'''''''''''')))+++///...,,,***((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%######$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&)))(((((()))...AAAbbbvvvnnnjjjggggggVVV888000---222GGGgggqqq:::111222)))...+++((('''111MMMssspppHHH333,,,)))+++...+++000,,,)))111<<>>---,,,---***...222333000...///000***---222888@@@NNN___kkk}}}zzzvvvtttssswwwxxx{{{|||yyywwwuuuuuuOOO;;;555000222222000......---------,,,,,,,,,++++++******+++---...---***(((,,,)))***///000222BBBTTThhhtttuuucccLLL???666///((())),,,***&&&(((999LLLUUUeeezzzxxxeeeYYY999444...++++++,,,***)))))))))((('''''''''''''''&&&'''''''''%%%&&&''')))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''''''''$$$""""""###%%%%%%$$$&&&%%%$$$###"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&'''***+++###&&&+++---((($$$)))222HHHiiiyyyhhhddd\\\HHH@@@FFF___KKK///((()))222(((,,,,,,)))(((333OOOuuusss[[[JJJ===333///444+++)))222***&&&666CCCfffddd???)))///333999bbbsssMMM111,,,333888QQQ|||WWW---222---666???fffsssLLL666??????MMM[[[555---222333777999;;;:::555111111222,,,...///...---222;;;CCCRRRfffxxx}}}|||pppooooooppprrrvvvzzz||||||wwwuuussssssssstttvvvyyy|||}}}sssEEE555111222,,,,,,111000///...---,,,+++*********++++++++++++++++++++++++(((((()))***+++,,,,,,---@@@JJJ[[[jjjnnnaaaIII777///((((((,,,)))###'''444888;;;JJJbbbwwwcccPPP>>>555---%%%%%%+++''''''***---)))"""###)))'''(((((('''%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%((((((%%%"""$$$$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((,,,BBBbbb{{{kkk```YYYVVV\\\lllkkkFFF...(((+++---''''''***,,,)))000PPPqqqvvv\\\FFF777777666222+++'''***///333FFFaaa|||jjj888)))222...GGGzzzwwwWWW<<>>111555,,,***111444///...222///===PPP___jjjwww{{{wwwrrrnnnmmmlllttttttwww||||||yyyyyymmm\\\VVV[[[cccvvvuuuccc@@@///555333......///......---,,,++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,///...555JJJaaammmiii```KKK<<>>444000555,,,&&&%%%&&&&&&)))...$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###%%%''''''%%%###%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((***///<<>>===:::KKKvvvpppCCC333...222BBBsssvvvuuuggg\\\OOO@@@666111...///222000222444666;;;FFFVVVbbbppp|||~~~|||{{{zzzvvvssstttvvvwwwvvvuuuwwwzzzxxxssssssrrrooossslllhhhdddWWWFFF@@@DDDaaa{{{TTT333666888111...---------,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************+++%%%###...DDD]]]nnnvvvssscccIII333+++,,,+++'''((($$$"""$$$***555FFFTTTkkkuuuzzziiiPPP===555+++$$$&&&+++,,,***(((%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%&&&'''((()))(((((('''(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))+++'''&&&000HHHggg~~~ddd``````fffoooyyytttXXXBBB444000++++++...---''''''---999SSSsssoooVVVBBB999444...)))///(((&&&444LLLZZZRRRBBB000***222>>>RRRfffBBB...555999:::WWWmmmOOO777,,,000111FFFhhhVVVAAA777:::AAA^^^\\\;;;000///<<>>777333---+++((()))***)))(((+++000???TTTkkkxxxrrrbbbEEE;;;///+++,,,,,,)))&&&)))((('''(((((('''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%&&&&&&$$$&&&((()))***)))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((***)))&&&+++@@@bbb|||uuulllcccaaadddlllyyy}}}fffVVV===111)))+++...---++++++,,,555IIIfffeeeLLL;;;333//////...---,,,,,,------,,,,,,111BBBTTTmmm|||UUU888***666AAAKKKlllZZZ@@@000,,,111888ZZZqqqIII;;;444999JJJooouuuKKK444,,,///FFFeee}}}nnnZZZFFF===999555333333222---)))+++///666AAAQQQeeewwwfffNNNCCCFFFZZZmmmtttssssssvvvxxxsssuuuwww{{{~~~}}}yyytttnnnkkklllkkkbbbWWWOOOTTTYYY[[[WWWTTTWWW]]]```HHHDDDAAA>>>666//////444FFFoooaaa???///666:::000------,,,,,,,,,---......++++++++++++++++++++++++++++++******)))(((((((((&&&,,,///***$$$)))999IIIGGGcccvvvqqqddd[[[NNN???111,,,***------)))'''(((---777>>>CCCSSSkkk{{{pppeeeSSS@@@222---++++++)))'''%%%%%%''''''&&&$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''###%%%'''((()))(((&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$)))***&&&"""+++>>>PPPttttttkkkfffgggnnnwwwyyy^^^LLL888///...//////000111...222DDD___yyylllWWWDDD777***---000...)))'''+++222---;;;WWWtttkkkDDD777000888JJJbbbjjjGGG777000222<<>>000+++333RRRrrruuusssxxxgggZZZJJJ???======;;;999777222,,,,,,222===IIIRRRhhhqqq~~~{{{UUU999...444PPPpppwwwxxxxxxyyyxxxxxxwwwwwwwwwyyy|||~~~|||{{{zzzppprrrtttrrrnnnllllllnnnnnnkkklllpppkkkZZZGGG===BBBHHHKKKEEE???>>>??????111000000///,,,***---333:::```jjjMMMVVV666777>>>444......---------------...++++++++++++++++++++++++*********))))))((((((((((((&&&%%%(((,,,...,,,***---???PPPYYYdddqqqqqqhhhLLL@@@444,,,)))&&&'''+++++++++))))))333GGG[[[fff{{{}}}nnnYYYEEE444***+++'''######&&&(((((('''''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%'''+++......,,,LLLgggvvvkkkbbb```bbbqqqxxxuuu\\\EEE666...,,,,,,......///222999JJJfff~~~}}}^^^AAA000***&&&)))---......///---HHHoooiiiRRR444555666>>>XXXyyywwwPPP555000111>>>UUUtttnnnGGG999000333HHHiiiTTT666///,,,;;;bbbkkkWWWIIIIIIdddnnneeeqqqtttkkkddd]]]SSSKKKDDD<<<444000...---...111999DDDUUUeeetttoooCCC+++(((+++MMMuuu~~~{{{yyywwwxxxxxxxxxwwwwwwvvvvvvvvvtttssssssuuuvvvvvvuuurrrsssuuuxxx{{{}}}}}}~~~}}}~~~|||zzzxxxwwwxxxxxxwwwvvvqqqqqqqqqqqqpppnnnmmmllliiinnnssssssppppppuuuzzz~~~xxx\\\CCC777...444777444000///...,,,***+++,,,+++))))))---222888TTTJJJ***wwwIII:::;;;777000///...---------------++++++++++++++++++++++++)))))))))))))))(((((((((,,,'''###&&&,,,...((( )))---///333AAA\\\tttooocccTTTEEE666+++)))---((('''))),,,...000666===UUUjjj{{{hhhQQQ???777111***''')))+++***)))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''%%%###$$$&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++(((&&&)))...///***%%%...BBB^^^wwwtttddd[[[XXXfffmmmuuu~~~iiiNNN:::111...,,,---///---***///DDDZZZ{{{yyy___DDD555((((((,,,---------999```xxxRRR>>>...333;;;LLLjjj{{{___>>>222444888OOOuuu{{{ZZZ???555,,,777XXX}}}iiiCCC111000///GGGsss~~~SSS???888999LLLNNN<<>>000111555JJJeeefff>>>333...888KKKdddnnnHHH555333444999bbbQQQ777222///222IIIvvvEEE444111'''111888;;;@@@:::555222//////555===AAAOOOaaaqqq}}}{{{WWW===------+++555aaaNNN...000,,,BBBxxx^^^OOO:::333000222444666888===CCCHHHTTTXXX___gggmmmpppqqqrrrvvvyyyccc>>>,,,///222KKK{{{xxxmmm]]]HHH555///222***))))))***++++++***(((((()))))))))((()))+++,,,222>>>aaafffCCC555///444777,,,)))...///,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((((()))******)))(((&&&%%%$$$)))222AAAWWWllltttsssxxxkkkWWWCCC333+++(((+++(((&&&'''&&&&&&+++111BBB\\\uuuvvv\\\FFF;;;...)))+++,,,)))%%%((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$(((***'''###)))888FFFtttzzzooohhhcccbbbgggmmmqqq}}}yyybbbLLL===555000---,,,222333000555IIIfffzzzgggCCC...---333;;;^^^sssKKK222...///>>>[[[{{{^^^AAA444222444PPPvvvkkk>>>111+++...===]]]ooo===111///...BBBRRR]]]fff\\\RRRKKKBBB999444444444999???EEENNN^^^tttnnnCCC......,,,FFFxxxNNN...000///MMMHHH555((()))(((***---......///111333333666;;;@@@DDDFFFFFFFFFIIIQQQ\\\eeeddd```bbbggggggoooyyyccc999(((***+++CCCwww|||yyywwwrrrnnniiieeebbb___\\\ZZZVVVQQQJJJ@@@222(((''',,,***)))((((((******)))((()))******)))((((((***+++...888VVVfffBBB777777999///***......------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((%%%&&&((())))))((('''&&&''''''&&&(((222AAAJJJLLLjjjssszzzvvvfffSSSEEE>>>666555333000+++'''))),,,)))999KKKXXXhhhxxx|||qqqaaaKKK:::222///,,,***((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&***,,,***&&&&&&,,,333III___|||{{{uuuooolllkkkrrryyyuuubbbMMM;;;///+++000444111///555BBBLLLoooxxxkkkIII222---333888IIImmm|||ZZZ999...000777KKKmmmoooNNN;;;555444===iiiWWW444111)))111JJJpppXXX444///111>>>```xxxyyysssiiiYYYJJJCCCCCC===777333333:::HHHTTToooiii===///444666YYYMMM000333666VVVCCC333,,,333---...000000///...000111///000111222222111000//////333;;;BBB@@@;;;:::===999AAALLLUUUZZZaaaiiipppzzz~~~mmm<<<+++---***>>>qqq}}}ooobbbZZZXXXUUUPPPLLLIIIFFFDDD>>><<<:::888777777777777999999888555///)))'''(((***)))''''''))))))(((''')))***+++***(((((()))+++111777MMMpppUUU===333555111...000...---------,,,,,,,,,++++++************)))))))))((())))))))))))))))))))))))''''''''''''(((((())))))))),,,+++&&&%%%***000222;;;KKK^^^iiigggaaa]]]\\\WWWUUUMMMAAA555000000111...+++---666>>>JJJaaawwwuuueeeTTTCCC444++++++++++++***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((((((''')));;;WWWrrrxxxqqqqqqppprrrzzzqqqXXXHHH999666222111111111111222DDDQQQhhhuuuNNN555...222666999]]]xxxbbbDDD333,,,444DDD]]]~~~ZZZ===111111222HHH{{{wwwFFF---111***666XXXtttGGG000///444OOO{{{zzzhhh^^^NNNGGGAAA???999111...000AAAaaaZZZ666///666<<>>ooo|||^^^LLL???666111000000///000000111222111111111111111333555666999888666555666666555222+++)))''''''((()))(((''')))***+++***(((((()))+++555666EEEeeennnJJJ444222111000222///------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))&&&---000***%%%%%%((())))))111:::???BBBHHHQQQZZZfffooouuunnn```PPPAAA777444)))&&&,,,,,,***:::QQQrrr}}}fffIII777***************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&&&&'''))))))&&&###$$$***999MMM```ooo|||xxxtttooollloooxxx|||qqqZZZJJJ999333444555666777...777FFF[[[uuu```:::...000222888???pppzzzQQQ777111+++888PPPqqqlllLLL666...111666UUUccc888(((...+++???fffddd===000222999]]]~~~ooobbbVVVKKK>>>///+++///***EEE{{{MMM666---222CCCpppjjjCCC///111;;;sssyyy>>>333***,,,,,,------------...111333111111111111222333333444:::666444777999777555666777888777555333444999===999:::;;;<<<===AAAFFFIIIUUUjjj}}}{{{AAA000000,,,@@@rrr___;;;/////////000000/////////111222333333555666777888:::>>>AAABBBFFFMMMUUUZZZUUUCCC000---+++((('''((()))(((((()))******)))((((((***+++...///999RRRtttyyycccAAA888111///111///...------------,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((%%%+++...***&&&&&&&&&$$$***++++++(((''',,,555<<>>LLLaaatttyyyrrrooopppuuuzzzwwwgggTTTHHH>>>555222444::::::;;;AAATTTmmmjjjHHH///000222111@@@WWW___AAA333///...===]]]zzzXXXBBB666111777AAAjjjvvvNNN222,,,---///KKKvvv{{{PPP555000555???jjjzzzzzzwwwfffJJJ111+++333---777gggsss@@@555,,,333RRR\\\===///333>>>{{{sss:::333---111&&&))),,,---------...///555444222111111111111111444222333777777444444888777777777777888:::<<<>>>666777777666444333444555///>>>PPPttt}}}CCC///---)))@@@uuu~~~OOO...***222444---,,,,,,,,,---///111333444888===AAAFFFLLLSSSXXXdddkkkuuuxxxRRR000///,,,)))(((((()))))))))((()))))))))((()))+++,,,***+++000===RRRbbb^^^QQQ{{{RRR@@@333,,,............---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))$$$%%%&&&(((((()))((((((&&&)))***((())),,,,,,(((###&&&******)))((()))***+++???VVVeeeooozzz~~~tttcccTTTMMMHHH>>>333000;;;QQQnnnwwwmmm[[[GGG777,,,&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%((()))'''$$$$$$(((,,,,,,***)))***+++333HHH^^^yyyvvvooonnnpppttt}}}www```GGG999888222555666555;;;IIITTTVVVNNN444)))333444111JJJrrrlllBBB333222...333CCCfffeeeEEE777333111:::HHH~~~ddd>>>111444///555UUUnnn???///000888EEEsssqqqYYYYYY```mmmwww{{{iii>>>))))))333...XXXlll222222,,,777ccc~~~SSS:::111666DDDnnn333,,,(((......222777::::::888666666222222111111333555777888222444999<<<888333555;;;;;;:::999:::;;;;;;999777666888999888444111///...---...444YYYzzzGGG000+++&&&>>>uuu}}}NNN...***,,,***,,,---000444:::AAAGGGJJJRRRXXXaaakkktttccc???///---)))((()))******)))'''((())))))))))))+++---///222111222:::CCC>>>333PPP333444888444222///---...//////,,,***+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((...888FFFTTTaaaiiittt}}}}}}oooccc]]]]]]RRRSSSiii{{{xxxZZZAAA333---''')))***)))***,,,***%%%'''&&&$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''((()))'''###$$$'''&&&"""%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$''''''######&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((()))+++///333NNNhhhtttlllmmmlllooovvvqqq[[[HHH???;;;888:::;;;888444000///***...///---CCCkkkOOO///333///000:::RRR{{{vvvNNN444888777000EEEhhh}}}GGG222555---000HHHjjjTTT888---;;;@@@YYYbbbBBBFFFFFF>>>;;;>>>;;;???PPPlllmmm???---%%%000999PPPTTT111------JJJ|||nnnEEE777111999UUU[[[777000***888999ZZZjjjeeedddaaaVVVOOORRRPPPLLLFFFAAA??????AAABBBBBBDDDFFFGGGEEEAAA>>>BBBBBBDDDFFFGGGFFFCCC@@@???;;;999999666111///000///)))+++;;;ddd~~~KKK444***---???qqqIII---333---------555AAANNN[[[iiiuuu|||jjjBBB---)))+++***###'''---((('''(((******))))))+++---)))222111///444222******hhhAAA555666777333000---,,,------+++)))++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))+++...333888;;;LLL\\\pppzzzrrrrrr~~~rrrrrrjjjMMM:::...---)))%%%'''***'''!!!((('''&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%'''&&&$$$%%%******&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((((((''''''***...111333EEE^^^rrrwwwpppiiilllrrryyy|||mmmXXXOOOCCC888000---...111...+++......333TTTpppDDD...444...000;;;UUUxxxqqqxxx{{{___DDD333555777;;;YYYpppAAA///000,,,333RRRwwwvvvIII444///333DDDhhhsssOOO;;;666EEEGGG;;;333,,,...:::UUUddd<<<222......888ZZZLLL333///666ZZZddd@@@555222BBBdddXXX666555000<<>>eee[[[666---222---KKKvvvuuuQQQ777111:::ZZZbbbJJJ333))))))000JJJ{{{SSS000------,,,888jjjgggAAA333...@@@nnnTTT999222333NNNxxxRRR666;;;888BBBddd~~~zzzwwwuuunnncccYYY444000...444RRRxxxDDD000)))+++:::jjjSSS000000+++///444]]]qqqRRR444111((())),,,(((,,,000***000555===FFFPPPZZZdddjjjZZZIII000)))000,,,%%%***\\\EEE===???;;;666111...---......,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******'''***---///222777>>>CCCLLLRRR___ooo{{{|||yyymmmVVV===...+++,,,+++&&&(((((('''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&&&&%%%(((---...+++&&&''')))***)))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((555777)))!!!%%%'''"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((('''&&&(((+++------(((%%%...AAAZZZnnnyyyyyynnniiikkkqqquuuuuu^^^III444&&&&&&***---...BBBsss}}}TTT<<<......222,,,999RRRtttzzzvvvgggOOO;;;888222---666QQQwwwvvvEEE222+++***555GGGssssssEEE+++...666000TTTxxxaaa:::///222UUUwwwyyyUUU999000111777QQQjjjBBB(((,,,+++///AAA}}}OOO777000***GGG}}}tttGGG444...444YYYLLL666@@@???IIIvvvyyy}}}===555///444SSSvvv@@@///***,,,888gggZZZ444///***000;;;hhhwwwqqqooojjj```UUUNNNGGG888)))///&&&(((***%%%+++888<<>>000---///...---DDDddd{{{pppVVV;;;777666000--->>>___{{{___777...,,,...===UUUiii>>>+++333333222PPPbbbHHH000777AAAlll}}}pppHHH111...555@@@bbbyyyVVV999+++222000777SSSuuu===111///+++PPPhhh>>>111,,,777bbbyyyGGG888CCCDDDQQQnnnYYYPPPVVVWWWZZZ___ccchhhmmmssswww~~~CCC666---666[[[qqq<<<...,,,---666cccaaa:::111***111>>>iiizzzoookkkfffbbb___YYYRRRLLLMMMIII@@@888444222...)))***$$$)))+++&&&222OOObbbwwwpppAAA+++...+++'''---sssPPPFFFCCC===555...++++++---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$######&&&&&&'''(((((((((''''''%%%%%%'''---333===MMM\\\qqqxxxkkkVVVCCC888,,,)))'''&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))(((''''''&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''((('''%%%(((,,,,,,)))+++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))111222***$$$&&&'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''((()))))))))'''''')))***%%%***---***$$$&&&///999VVVmmmzzzoooiiiooopppuuu}}}ttt[[[???555---111PPPLLL111...//////...333RRR{{{wwwfffJJJ999444222...444QQQtttmmmHHH000,,,+++222BBBmmmmmmFFF111333......:::???///***===RRRyyypppSSS444(((***;;;RRR}}}kkkGGG333+++222...BBBjjj^^^444///000111]]]\\\888000---???mmmhhhBBB;;;EEEGGG[[[bbbGGG777000222444777:::===@@@DDDHHHKKKQQQWWW^^^cccfffjjjoootttzzz}}}DDD444+++:::eeehhh888---------444```fff@@@444***111;;;cccyyy^^^MMMFFFDDDAAA>>><<<:::777555777888999;;;<<<999444000,,,'''---111---@@@jjj~~~LLL,,,******&&&)))qqqJJJHHHBBB:::222------...------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''))))))$$$%%%&&&((()))'''$$$"""+++'''%%%&&&'''(((///777GGGLLLPPPSSS\\\qqq|||iiiYYY@@@666+++%%%%%%''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''&&&%%%''',,,,,,)))...---+++)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&''''''''''''((()))(((&&&&&&'''(((%%%(((,,,,,,)))((())),,,000???WWWssszzzqqqoooppptttvvvxxx^^^OOOFFFMMMgggkkk???+++...000...000;;;^^^www[[[@@@<<<111///000BBBggg~~~SSS555///***(((444AAAooodddMMMHHH@@@888...+++++++++AAAeee~~~aaa<<<,,,---000HHHooo___>>>111)))...+++LLL}}}III000...111777iii}}}NNN333000111KKKyyywwwWWW>>>???FFFJJJfffTTT999444111000)))+++---......///111333000555;;;======???CCCGGGCCCFFFIIIJJJJJJMMMTTTZZZyyyBBB555000BBBnnnbbb444+++---,,,111\\\iiiEEE888,,,111777[[[]]]:::,,,...///000111444888===@@@CCCGGGPPPZZZ^^^ZZZRRRLLL777///333777666KKKyyyYYY000(((+++((((((OOOMMMHHH@@@777111000111---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&(((((()))(((&&&&&&((()))))))))'''$$$###&&&((('''(((+++'''+++,,,---888PPPjjjzzzttt\\\LLL777+++)))***)))&&&''''''''''''''''''''''''&&&&&&&&&'''((()))******))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%$$$''',,,---***000...+++(((&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$(((((($$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&)))%%%"""###'''))))))((('''(((666TTTsss|||wwwtttuuusssqqqxxx~~~ooojjjtttzzzRRR:::)))//////---333BBBfffxxxRRR444777000///555NNNvvvzzzCCC***000)))&&&444???WWWuuuuuummm___MMM444000888444IIIyyyWWW222---444666TTTSSS999333---444444QQQwww<<<......000;;;pppoooEEE000111444SSSlllLLL<<>>DDDZZZdddtttoooSSS;;;---)))***+++)))$$$###((()))&&&%%%)))###&&&))))))'''&&&(((*********)))((('''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%$$$%%%(((+++---******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))***,,,,,,+++)))***(((***333AAAWWWwww}}}uuuqqqrrrtttttt{{{aaa???222---000666000///MMMtttwww[[[III<<<111111---===dddnnnDDD'''+++333...,,,444:::LLLgggooo[[[DDD444EEEjjjvvvEEE555777+++@@@sssiiiJJJ222,,,///,,,;;;cccaaa888------///PPP|||aaa;;;///222777bbbbbbFFF>>>CCCHHHRRRsss|||GGG444///***000***222000---555666222555333444666777666444333444222111...))))))---//////999\\\}}}CCC;;;444SSS}}}WWW444---+++***///SSSmmmJJJ999000)))222OOOYYY///,,,...///@@@UUUaaarrr~~~WWW;;;555BBBDDDNNNrrrooo:::$$$///000!!!yyyXXXIIIHHHCCC777---...,,,+++...---******,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((())))))***&&&&&&&&&&&&(((+++...000666:::BBBMMMYYYeeennnsss{{{pppcccUUUFFF777......)))'''))))))&&&&&&)))&&&'''&&&$$$"""###&&&)))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&'''***---///***)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((((()))++++++***)))(((&&&&&&***///999MMM```uuuzzzrrrnnntttwww}}}|||OOO222)))***++++++111GGGiiijjjKKK:::222---000888PPPqqqqqqNNN///***...---///666111777BBBOOO^^^nnnpppvvvbbb;;;111666444PPP___BBB000---//////BBBtttQQQ111...111555[[[SSS666...333???oooZZZAAA>>>CCCHHHTTTyyywwwDDD222...---777888FFFJJJIIIOOOMMMHHHJJJJJJIIIEEE???===???AAAAAAFFFBBB<<<555---)))+++///---TTTzzzsssAAA;;;777XXXYYY444...---+++000RRRnnnJJJ999111***111MMM\\\111---000???bbbzzzpppjjjQQQ;;;777BBBCCCKKKnnnlllQQQIII^^^zzzyyyEEE)))---///&&&oooJJJFFFQQQDDD***...,,,---...+++(((***///+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&((('''&&&)))111<<>>DDDHHHWWWooo???111///333CCC]]]rrr}}}~~~zzz~~~|||}}}wwwnnnjjjnnnooolllkkkddd[[[NNN999(((&&&///+++UUU}}}kkk===999:::```WWW444------,,,000PPPnnnKKK:::222+++000IIIccc666......JJJ{{{yyyqqqrrroooeeeVVVGGG>>>;;;FFF:::999AAACCCHHHgggrrrGGG000(((===fffSSS///***...,,,YYYJJJSSSOOO<<<444000------,,,***+++...++++++******************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))&&&((()))+++++++++***)))---,,,+++***+++,,,...///:::CCCRRRaaammmrrrsssqqq___YYYOOOCCC777...)))((($$$&&&***,,,,,,***'''%%%'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&%%%&&&''')))((('''%%%(((***+++((('''***...444???UUUppphhhkkkoooqqqsssxxxjjj???000///333000111KKKuuulllKKK222+++...111***DDDiiixxxssswwwyyyppp\\\FFF;;;<<<===999888666222000111555:::???OOOdddnnn>>>000---777NNNwwwsssCCC///---//////777ZZZeee>>>//////333HHH|||ddd>>>333///777TTTuuuEEE666===EEEIII[[[fff;;;111111<<>>hhhPPP222+++------...KKK{{{nnnKKK:::333,,,000GGGkkk;;;000///MMMhhh]]]ZZZUUUVVVSSSJJJ<<<111,,,+++999888999???BBBFFFbbbggg<<<111(((333ZZZbbb888(((+++///~~~^^^RRRVVV[[[CCC777---,,,......,,,,,,+++******))))))***++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&'''(((((()))***''')))+++------,,,)))(((+++///555>>>GGGQQQYYY^^^hhhkkkkkkeeeXXXJJJ===666,,,+++***)))(((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$%%%&&&(((((('''"""&&&)))(((((())),,,...******222EEE___yyynnnmmmkkkhhhhhhnnnwwwqqqLLL@@@------555JJJjjjzzz[[[===...,,,///000,,,:::RRRgggrrruuuwww{{{}}}}}}jjj]]][[[TTTJJJAAA???<<<999666444333222888CCCUUUcccrrrxxxWWW666///...<<<^^^ccc:::,,,,,,...000???iiiSSS888///---444TTTVVV:::333...999___fff>>>555<<>>>>>333///,,,+++444666******,,,222RRRtttBBB000111,,,+++:::XXX]]]111///------@@@pppnnn???222---...KKKHHH777888777AAA[[[wwwOOO444666:::TTTdddEEE<<<;;;<<>>pppkkkHHH999222,,,...GGGrrr???222,,,HHHyyyrrrGGG666444GGG\\\pppkkkQQQ666*********>>>:::444BBBEEEPPPrrruuukkkzzzpppFFF,,,&&&aaaXXXhhhWWWCCC666...***---111+++***)))((()))***,,,---))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((('''''''''''''''''''''((())))))((((((((((((((('''''''''$$$%%%&&&((((((((((((((('''(((***+++,,,,,,,,,+++%%%(((+++,,,***)))+++---(((...111111<<>>```RRR...444111...DDDzzzfff888333...111UUU~~~???555999555AAAaaa|||KKK222666:::VVV\\\:::333333333999777---...555---&&&DDDqqqwwwTTTFFFCCC???CCCsss@@@222555DDDuuuppp777,,,'''---///)))===pppkkkGGG888222,,,---FFFppp===111000GGGtttnnnFFF777777RRRqqqbbb===,,,,,,---BBB;;;222AAADDDKKKkkk{{{QQQ222(((~~~YYYVVV^^^```KKK444333666***///***)))---///---)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((()))))))))************+++*********))))))((((((%%%'''***+++---666BBBMMMssswwwxxxuuuqqqgggRRR>>>888444---'''$$$$$$''')))%%%%%%'''(((((('''&&&%%%'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************111666CCC[[[vvvwwwrrrtttwwwwwwxxx}}}uuuhhh\\\OOODDD<<<999666333222333444222000666999HHH^^^kkktttyyyiiiYYYDDD666111111111///666$$$>>>wwwzzzHHH555+++...111---AAArrrpppFFF...000))),,,\\\SSS222111$$$BBBqqqfff<<>>jjjcccBBB;;;...---000BBBxxxsssAAA444000EEElllsssGGG222777RRRrrrpppDDD***---///@@@LLL;;;999FFFLLLbbb{{{XXX777)))yyyYYYWWWaaacccJJJ444111222...)))(((+++---+++***+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))******))))))******+++,,,+++*********))))))))))))))))))(((&&&&&&***111777QQQWWW\\\bbbllluuutttmmmTTTGGG888000...---)))$$$((()))(((&&&$$$$$$''')))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********''')))///:::LLLccczzz|||xxxrrr|||{{{}}}rrrkkkQQQHHH;;;111...///222444444444888:::777===VVVrrrkkkRRR@@@555---(((000666TTTooo;;;///))),,,000333OOO{{{___:::***///+++222cccMMM111222)))JJJyyy[[[:::111666<<>>kkk___@@@:::......---BBBzzzppp===///+++;;;[[[rrrddd@@@111888???aaarrrHHH---000111FFFUUU@@@777CCCIII[[[}}}xxxSSS444'''nnnTTTXXXnnnfffHHH777444000,,,+++,,,,,,)))***---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))+++***)))))))))***,,,---***************))))))))),,,***(((%%%$$$%%%''')))///333888???NNNcccssszzzyyyjjjTTT@@@444///,,,+++(((******(((&&&%%%'''***''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******%%%''''''&&&+++;;;RRReee}}}wwwssssssyyy~~~}}}|||}}}{{{ooo[[[HHH<<<777555555,,,,,,///000***'''333CCCOOOaaaxxxppp___QQQIIIIIIaaaxxxaaa333,,,+++------888___zzzKKK...)))000///<<>>,,,///...???|||```FFFJJJSSSPPPrrr___===444666OOOUUU---+++((((((+++,,,===iiiZZZ<<<888---//////EEE{{{iii:::...+++222FFFVVVNNN777///888222SSSuuutttKKK///000///KKKbbbIII777BBBIIIUUUsss{{{xxxsssmmm\\\BBB///)))eeeNNN___nnnhhhOOO333222///...///---)))))),,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))+++***((((((((()))+++,,,************************+++)))(((((()))++++++***)))***))))))...<<>>RRRccczzzyyysssppptttwwwtttnnnllltttzzzvvvgggZZZPPPJJJ<<<333///444999555000---...<<>>MMMTTT111+++444:::``````<<<***,,,///FFFWWWDDDJJJSSSWWW{{{SSS666111222OOOLLL,,,,,,))))))***+++:::eeeWWW999666,,,...333III{{{ddd999000//////888BBB@@@777888BBBDDD^^^yyyxxxMMM...---+++MMMnnnVVV:::CCCKKKQQQoootttkkk\\\RRRGGG???666---***---\\\NNN___xxxjjjAAA222///---///...+++***,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))((('''((()))***+++***************+++++++++)))((('''((()))***)))(((...---+++(((%%%(((000888FFFWWWnnnyyyrrr^^^HHH;;;///***%%%&&&***+++((($$$''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))(((***,,,***'''%%%%%%'''---777III```vvvrrrlllkkkjjjkkkmmmmmmqqqxxx}}}xxxhhhUUU???555333222///---000//////111:::OOOlllhhh999///+++222111)))===tttUUU222///000,,,444VVVzzzMMM444///---BBBoooTTT111...333222<<>>pppZZZ888******000JJJxxxMMMCCCJJJQQQ[[[~~~zzzJJJ333333111RRR|||}}}|||GGG111---******+++***666___UUU777444+++---///HHH|||iii>>>444000///444>>>FFFKKKTTT^^^mmm|||~~~OOO---+++,,,NNNzzzeee@@@AAAFFFGGGaaazzzqqqiii^^^OOOFFF;;;444---(((%%%$$$(((,,,ZZZQQQmmmuuu]]]:::222,,,---...,,,+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))*********************+++++++++++++++((((((((('''&&&%%%%%%%%%&&&&&&((()))(((&&&)))///---444DDDZZZlllpppeeeYYYHHH<<>>222000---MMM}}}jjjBBB///...444333CCCsss```===555222000000---)))(((,,,...CCC{{{QQQ777///,,,222OOOqqqFFFCCCJJJOOO^^^pppCCC555777555^^^~~~FFF666,,,***+++,,,***444YYY~~~SSS666444***,,,)))DDD{{{wwwNNNAAA777999@@@LLLZZZhhhvvvQQQ...,,,111NNNtttFFF;;;:::888GGGYYYZZZMMMDDD:::222222++++++++++++***)))))))))~~~\\\]]]mmmqqqRRRBBB333------,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))))))))***+++------,,,+++************++++++,,,,,,,,,(((+++.........///222666000...///333111,,,,,,//////+++***222CCCUUUcccjjjbbbZZZLLL===222,,,++++++''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))***)))''''''(((***,,,---,,,)))(((***...777IIIZZZrrr|||zzzvvvrrrppprrryyy~~~qqqZZZIII???777333222555444...+++---999IIIaaazzzoooEEE222///)))+++///:::^^^aaa;;;$$$...///---MMMxxxSSS333222222111ZZZWWW444///+++111111HHH{{{|||YYYEEEEEEBBB===>>>888::::::???^^^~~~GGG444222...555VVVjjj@@@CCCKKKOOOaaaddd;;;555888:::mmmDDD444)))(((+++...+++444WWW}}}yyyPPP555444+++---...DDDuuuggg___NNNSSS[[[dddooo|||yyyMMM------000GGG}}}KKK666000,,,000999777111000)))&&&...)))+++,,,,,,,,,,,,***(((rrrWWWbbbvvvkkkUUU<<<000...,,,***)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))))))))+++...000000///---+++*********++++++,,,,,,,,,(((...555999<<>>///222...888]]]fff===DDDLLLPPPdddZZZ444444777===www@@@...&&&&&&+++...,,,444WWW||||||uuuNNN555444,,,---888GGGmmm|||}}}gggnnntttvvv{{{|||yyy|||qqqHHH+++,,,,,,???|||NNN444,,,((('''+++)))+++000)))$$$---******'''$$$$$$(((++++++ggg]]]gggtttmmmUUU999---111222++++++)))'''''')))+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))+++,,,&&&%%%,,,+++'''---111///<<>>333,,,(((&&&((('''$$$(((///***'''&&&'''******&&&###&&&&&&''''''''''''&&&&&&%%%&&&'''((()))+++,,,,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%''')))***((('''''''''---+++***(((((()))+++,,,***444DDDXXXlllvvvqqqpppqqqrrrtttwww|||xxxlll[[[LLLAAA999333000111---000888<<>>---333555888sss~~~CCC...+++...***---???\\\zzzccc???...///***555eeeaaa<<>>///...+++(((((())),,,,,,+++---000:::MMMdddqqqsssmmmgggddd^^^```bbbdddddddddfffhhhddddddbbb[[[RRRHHH@@@<<>>FFFQQQYYYkkk}}}JJJ;;;555888]]]|||<<<,,,,,,+++''')))---222QQQjjj@@@000///,,,,,,888QQQhhhmmmjjjhhhddd]]]TTTSSSQQQMMMIIIHHHIIIKKKBBB??????>>>777...+++.........XXXhhh;;;((('''))))))(((((((((((())))))((((((((((((((()))******hhhlll{{{|||aaa@@@000---......---++++++,,,,,,***)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((+++((()))///,,,+++555HHHooo}}}]]]<<<...333***(((***,,,------555>>>^^^eeekkkiii^^^PPPDDD???888999999:::<<<@@@FFFJJJVVV\\\ccchhhhhheeeaaa___UUUOOOMMMTTTcccmmmnnnkkkdddNNN666***((()))))))))'''&&&%%%%%%%%%'''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''')))***)))'''&&&&&&''''''((((((((())))))******+++(((&&&%%%***666DDDMMMhhhvvv|||xxxvvvuuuvvvwww|||yyyjjjaaaQQQBBB777666555111...000222999;;;444,,,***...000//////DDDttttttCCC---000)))+++:::YYY}}}KKK888333000777SSS|||HHH222,,,///---,,,---111555888888BBBHHHUUUbbblllsss~~~HHH222---000,,,<<>>666666333@@@bbbYYY<<<***,,,,,,---------...///111(((...999CCCGGGJJJTTT___hhhsssyyyzzzqqq===///...111///EEEuuuSSS???LLLRRR[[[tttyyyFFF:::888GGGuuunnn:::***...---)))***,,,///MMMzzzeee@@@222...+++---(((...111//////333333000000///......///111333333666555555444111---,,,,,,333000TTTUUU222...))))))(((((((((((())))))((((((((((((((())))))***jjjaaajjj~~~yyyVVV:::444...---++++++,,,---,,,***************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))))),,,+++'''+++222---///>>>qqqhhh;;;+++...---------(((---GGGddd{{{^^^>>>---******---000,,,---...---,,,+++---...((()))***---333===HHHPPPaaakkkxxxyyysssooommmrrrssshhhTTT???...%%%'''&&&&&&'''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((())))))(((&&&&&&'''(((%%%&&&'''((((((((((((((())))))(((&&&&&&***///333+++000999GGG[[[sss~~~xxxvvvtttrrrsssvvvyyy|||sssbbbPPPDDD???444///+++)))***+++---...333QQQtttTTT///+++///***,,,III{{{jjj888444555777JJJssspppTTT===---...///...,,,---000333222555;;;===888222555===???IIIOOORRR[[[eee^^^OOO555,,,---...111NNNzzzNNNAAAOOOQQQZZZwwwxxxDDD999777LLL~~~eee:::,,,---,,,)))***,,,---JJJuuuccc@@@222...,,,000222222000...///111111///000111222333444555666777;;;===???@@@@@@AAA???<<>>>>>DDDLLLRRRTTTWWW[[[___cccfffggggggiiimmmkkkgggiiirrrEEE,,,))))))(((((((((((())))))((((((((((((((()))******qqqeeetttkkkLLL:::666111---,,,------,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))%%%***999\\\}}}hhhSSS@@@000...000888QQQlllHHH777+++...222,,,%%%###,,,...///...,,,*********&&&(((+++,,,+++***++++++***)))+++555GGG\\\nnnxxx{{{wwwwwwxxxrrrhhhIII<<<---&&&(((+++***(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&''')))++++++***)))''''''''''''(((%%%(((,,,---+++(((&&&&&&$$$&&&(((******+++---///EEETTTiii{{{yyyqqqmmmnnnqqquuuyyy}}}uuuhhh]]]VVVVVVdddrrrddd999'''111+++000888\\\tttIII333...///777DDDvvvzzzooodddYYYPPPKKKAAAAAACCCFFFCCC===;;;===HHH>>>555222111,,,((((((***)))---///:::aaannnCCC@@@RRRNNNVVV{{{jjj999444888TTTPPP555)))''')))))),,,,,,***AAAjjjyyy___FFF???<<<<<>>YYYtttBBB444***...000,,,,,,111((()))******))))))+++,,,+++,,,---,,,)))((((((((()))...000+++(((222JJJ^^^wwwyyyyyy||||||cccPPP888***)))+++)))&&&&&&''''''''''''''''''&&&(((((((((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&&&&'''***------,,,)))'''&&&&&&'''(((&&&''''''&&&&&&))),,,000'''((()))))))))***---000&&&111BBBWWWkkk}}}pppqqqsssrrrrrruuu{{{___222$$$555***222===cccccc:::///+++,,,555<<<[[[|||wwwoookkkhhheee^^^SSSLLLJJJZZZHHH;;;999555,,,+++222)))+++111444BBBjjjfff<<<<<>>---))))))(((((((((((())))))((((((((((((((()))******jjjgggvvvdddKKK444///111///,,,,,,,,,***))))))***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))...IIIxxxZZZ333)))AAA___ooo<<>>...+++///***)))000111,,,,,,,,,,,,,,,+++******,,,,,,,,,+++***)))((('''*********+++---...//////111;;;@@@@@@III]]]nnntttzzz{{{tttbbbHHH444***)))+++***)))'''%%%$$$&&&)))''''''''''''((((((((((((((((((((('''''''''&&&&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***(((&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&''''''%%%$$$'''...555,,,)))&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((()))***+++,,,---)))+++,,,******///;;;DDDWWWeee{{{|||zzzxxxxxxyyyyyyyyy|||___;;;++++++---:::YYY|||PPP---+++222...***...,,,333===EEELLLRRRZZZ___kkknnnvvv}}}wwwsssmmmeee___PPPKKKOOOYYYlllVVV:::DDDPPPOOO___{{{MMM111444555aaammm===---'''******,,,---''')))???YYY~~~}}}zzzvvvssshhhbbbYYYLLL>>>222,,,***)))***+++)))&&&%%%''')))(((((('''''''''(((((()))nnnkkk~~~zzzdddCCC//////222//////---,,,,,,,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))))),,,///MMM~~~}}}ccc]]]fffnnnFFF333---000+++)))---+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++***(((''')))'''&&&(((***+++)))'''((('''&&&(((...<<>>DDDLLLUUU___hhhqqqvvv~~~zzz{{{}}}zzzNNN777HHHUUUPPP^^^{{{yyyFFF...333888hhhccc444+++,,,***)))+++,,,)))(((666GGG```iiisssyyy{{{|||~~~{{{|||{{{vvvpppfffbbb\\\WWWTTTQQQNNNLLLDDD???777...)))((()))***))))))***)))''''''(((***''''''''''''((()))***+++zzziiixxxzzzrrr[[[BBB333000000---,,,******++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))),,,,,,HHH{{{|||xxxvvvHHH555///222...,,,,,,(((+++,,,,,,---,,,,,,++++++***+++,,,......---+++******)))(((((())))))((((((///))))))------+++111<<>>...000...---++++++,,,,,,***)))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))---***AAAsssQQQ;;;111222------111000+++,,,,,,---------,,,,,,+++,,,---------,,,+++***++++++,,,+++******+++,,,***%%%(((000///((((((//////666EEEXXXeeeeeeXXXLLL???;;;000&&&%%%+++,,,(((''''''''''''((((((((((((((((((((()))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%$$$######$$$%%%&&&'''''''''(((((('''((((((((())))))*********)))((((((''''''((((((+++)))((()))++++++)))&&&***+++,,,---///333999===ZZZdddttt}}}uuutttrrrrrrtttxxx|||vvvmmmjjjttteeeTTTKKKFFFHHHMMM???<<<:::;;;???BBBCCCBBB@@@AAA@@@<<<777555777::::::AAAJJJPPPRRRVVV]]]cccnnnttt{{{___???444GGGRRRPPPaaa```<<<---333AAArrr___222,,,333,,,***)))++++++)))(((***+++---000222222222333333888888999999999999999888444111------///111111000111111111111000000111111///111///...000333---$$$((('''&&&&&&'''((((((((())))))(((((((((((())))))rrrhhhlllyyyoooMMM444111111///............---+++************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))...+++;;;ddduuu[[[III???111,,,//////+++,,,,,,---------------......---,,,++++++******'''(((***,,,......,,,***,,,'''&&&++++++'''(((---%%%***000555;;;BBBLLLSSS[[[TTTBBB...&&&******&&&''''''''''''((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$###%%%'''''''''&&&'''(((&&&''''''(((((())))))***)))((('''''''''''''''(((***)))'''&&&&&&'''&&&%%%((()))+++***)))((())))))333999GGGYYYiiixxx|||xxxwwwwwwwwwvvvtttvvvzzz{{{xxxxxx{{{xxxqqqnnnnnnddd[[[QQQLLLNNNQQQSSSRRRLLLLLLKKKIIIEEEBBBAAABBB;;;>>>AAAAAA@@@@@@BBBDDDIIIMMMRRRVVVZZZ```hhhnnnnnntttzzzKKK888222AAALLLSSSmmm~~~SSS999...333BBB{{{kkk;;;---...---+++***++++++***((('''+++)))((()))+++,,,)))'''((((((((((((((()))))))))...............///111333+++...333777:::>>>BBBEEEGGGFFFBBB>>>BBBHHHCCC888***(((&&&&&&((((((((('''******)))(((((()))))))))xxxlllqqqppp\\\BBB444111000......//////---,,,************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))+++,,,555QQQ|||rrrdddLLL999222,,,+++,,,,,,---......------......------...000333444,,,***---666??????555***111...***)))(((((()))+++'''***+++(((''',,,888CCCZZZ```[[[HHH999444///(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&'''((('''&&&###&&&((((((&&&%%%&&&'''%%%&&&&&&'''(((((())))))'''''''''&&&&&&'''((((((&&&'''((((((((()))***+++''''''%%%$$$$$$(((...222'''''',,,666@@@NNNaaasss~~~{{{xxxuuutttuuuuuurrrtttxxx{{{}}}vvvqqqrrrsssqqqmmmddddddcccbbb```\\\WWWSSSPPPOOONNNLLLJJJHHHGGGGGGAAABBBCCCDDDFFFHHHKKKMMMUUUWWWdddnnnrrryyyqqqZZZ999222000666???RRRtttvvvIII666000333AAA{{{JJJ444,,,------,,,++++++,,,+++)))***)))(((***---000000///,,,,,,,,,------......//////.........///222555888===BBBJJJRRRXXX___fffkkkooooooiiidddhhhmmmeeeWWW---+++((((((******)))'''(((((((((((()))***++++++pppgggkkkeeeNNN666000...---,,,------,,,***************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))&&&***000BBBjjjlllQQQ???333+++,,,,,,---.........------,,,---///333999>>>BBB999555888GGGWWWWWWEEE222+++,,,***((())),,,,,,))))))))))))***,,,,,,,,,,,,GGG]]]lllcccQQQCCC666+++''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%'''(((((('''###&&&))))))&&&$$$%%%&&&%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((''')))++++++)))(((((()))''')))+++,,,***)))((((((...***((()))))),,,999HHHYYYfffxxx~~~|||xxxrrrqqqtttvvvvvvxxx{{{{{{{{{}}}~~~wwwmmmfff```^^^[[[ZZZZZZYYYXXXVVVTTTSSSQQQPPPNNNKKKIIIHHHPPPKKKLLLNNNPPPWWWQQQ;;;000///...---444LLLrrrqqqBBB444000222@@@WWW;;;///---...---++++++------,,,,,,,,,++++++***+++,,,,,,---------...///000000000777555555:::BBBLLLTTTXXXkkkpppwww|||}}}iii000---******+++,,,***(((&&&''''''((()))+++---...iiiaaafffWWW===//////---,,,---...+++'''(((((())))))*********+++************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,333KKKpppbbbHHH444///,,,---...---++++++---///444777:::EEE]]]rrraaaZZZSSSYYYooo{{{iiiMMMAAA777---))))))***---111---)))'''))))))(((***///333777EEE[[[llljjjUUUAAA555///)))&&&%%%$$$''',,,)))***+++)))&&&%%%''')))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))333:::DDDOOO]]]ooo|||yyytttrrrtttvvvyyyzzz|||zzzyyy|||}}}xxxssspppuuunnnjjjjjjfff___]]]aaakkkddd]]]]]]]]]VVVGGG999000...///,,,000TTTfff<<<,,,---888GGGxxxSSS666666//////:::BBB???888555666555333555888<<<>>>???DDDEEEGGGHHHKKKOOOUUUYYY]]]```fffkkkrrryyyNNN444###---===@@@:::555///+++,,,000333444;;;EEEkkkYYYMMMEEE666444000......//////...))))))))))))******++++++************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***''')))666SSSxxxlllIII@@@555---++++++---///000111333666:::HHHbbbzzz}}}zzzttttttzzz[[[MMM:::......444777777222,,,))),,,...,,,***+++&&&)))222BBBUUUdddkkkmmmLLL;;;,,,+++000///(((###%%%'''((((((&&&&&&(((***))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))!!!%%%***///555???MMMVVVpppwww{{{wwwtttrrrrrrqqqppprrrvvvyyyyyyxxxvvvwww{{{~~~~~~{{{zzzyyysssfff\\\NNNEEE???;;;BBBeee]]]::://////888IIIwwwdddTTTQQQUUUcccnnnnnnjjjggg^^^]]]]]]___bbbfffggghhhuuuvvvwwwxxxzzz~~~XXXBBB555BBBUUU[[[WWWSSSDDDCCCFFFMMMRRRUUU]]]fff]]]HHHDDD:::666111---++++++,,,...)))************+++++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++((('''''''''444SSSrrriii\\\III777---***,,,---+++---000222444>>>UUUkkkzzzkkkSSSAAABBBNNNRRRNNN===111)))***...---)))''''''(((***---777KKKcccuuummmUUU;;;///---,,,***(((%%%'''(((((('''''')))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***,,,---,,,+++---222777AAAJJJXXXgggvvv~~~xxxwwwuuuuuutttsssooommmkkkllloootttzzz~~~xxxjjjbbb```gggTTT777000---777LLL~~~|||wwwfffVVVMMMWWWeeehhheeeddd___```eeemmmrrrwww}}}~~~YYY>>>:::666222000---))))))***+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))&&&***000+++&&&666NNNrrr~~~jjjUUUFFF<<<222+++(((+++///111///444EEEVVVqqq```bbbpppvvvqqqVVVCCC///))),,,---,,,******,,,---)))'''000AAAPPPiii```UUUHHH:::---***,,,)))******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))***++++++***(((''')))++++++---222:::EEESSSaaajjjzzz}}}vvvrrrpppoooppprrrtttvvvvvvuuuuuutttuuuxxx{{{~~~~~~}}}{{{|||~~~SSS888...'''444PPP|||{{{wwwvvvrrrmmmmmmfffdddhhhkkkkkkkkknnnyyy|||zzzPPP<<<555222555444///++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***&&&***222///%%%)))666QQQppp|||nnn]]]EEE000///000222111111888LLL```~~~~~~xxx^^^@@@///+++***+++---%%%(((+++***((()))...444@@@LLL^^^hhh___HHH333(((+++)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&'''(((,,,+++(((&&&&&&+++222888FFFOOO\\\jjjxxxzzzyyywwwwwwxxxyyyxxxvvvwwwuuusssrrrrrrrrrqqqooorrrsssssssssrrrrrrtttuuu{{{}}}[[[???000'''555UUU~~~|||||||||yyyvvvwwwxxxxxxtttqqqqqquuuuuuoookkkkkkkkkjjjrrruuuyyyzzzvvvuuu|||yyyHHH:::111444666111,,,,,,---------,,,,,,,,,,,,+++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))---((('''++++++&&&(((...666PPPsssxxxUUU444333111...,,,///???]]]xxxsssVVV@@@222***(((+++)))))))))******+++,,,,,,,,,333FFF]]]hhh^^^HHH888...+++'''%%%&&&((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***+++,,,,,,,,,&&&((())))))'''&&&&&&'''+++...444===IIIYYYiiisss{{{~~~{{{yyyxxxuuusssmmmppprrrpppjjjeeeeeefffmmmppprrrqqqsssvvvvvvtttwwwxxxyyyzzz}}}|||dddKKK===555BBB]]]}}}{{{{{{}}}zzzzzzyyyvvvqqqmmmkkkjjjiiiiiikkknnnqqqssstttsssyyy{{{xxxnnnggghhhlllooo|||}}}|||kkkRRR;;;555555111...///...---------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++)))((('''''')))+++---...999VVV^^^777000...,,,+++...???^^^xxx~~~}}}rrrbbbNNN<<<444444333000---******++++++,,,...***...;;;IIINNNMMMLLL<<<666...)))((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&''''''&&& $$$))),,,,,,,,,,,,,,,))))))((())),,,333<<>>999111)))(((******'''$$$%%%***000)))(((((('''(((((())))))))))))))))))************))))))************))))))+++***)))(((''''''&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''((()))))))))))))))++++++******+++---///000///333:::@@@GGGOOOVVVZZZpppwww~~~~~~~~~{{{||||||||||||vvvrrrooobbb```aaaiiiwwwzzzkkkaaaoooJJJ999<<<:::555000.........---,,,,,,+++++++++***************************************************************************+++,,,,,,333TTT~~~YYY333,,,---...---,,,,,,...000222222AAA```mmmIII000***,,,+++---------+++))))))***,,,(((///777===AAADDD@@@:::&&&***------***''''''(((((((((''''''''''''(((((())))))))))))************))))))************))))))***++++++)))'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''((()))))))))))))))******)))((()))***+++,,,&&&&&&&&&&&&(((,,,222777===EEEQQQ]]]fffmmmrrrtttvvvmmmfffbbb___bbbhhhooosssuuujjjgggccc]]]TTTHHH<<<444kkkIII777;;;777333222111...,,,---,,,,,,+++++++++*********************************************************)))***+++******+++,,,...>>>ddd|||SSS......///000///---,,,,,,---000,,,555QQQrrr|||xxxxxx{{{kkkJJJ000+++//////+++,,,,,,,,,,,,+++,,,,,,***+++---000777@@@HHHKKK>>>666///,,,---,,,&&&!!!)))(((''''''''''''''''''((()))))))))************))))))************)))))))))+++,,,+++(((&&&'''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''((()))))))))))))))******)))((((((((()))***---,,,***(((&&&(((,,,///((())),,,...333999AAAFFFXXX[[[bbbkkkuuu~~~pppeeebbb]]]UUUOOOKKKIIIFFFDDD777444///,,,)))(((((((((kkkDDD888444333333111,,,---222,,,,,,,,,++++++++++++***************************************************)))***,,,+++******---///MMMqqqoooMMM///...//////---,,,,,,---///,,,(((,,,@@@[[[rrrrrrssshhhQQQ;;;222///,,,++++++,,,---------+++))),,,+++***)))+++333???III\\\QQQ@@@333+++)))******))))))((('''''''''''''''((()))))))))************))))))************)))))))))***++++++***))))))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((()))))))))))))))+++******)))))))))))))))*********)))(((''')))+++...,,,***'''%%%''',,,///---000666>>>GGGPPPWWW[[[fffllluuu}}}tttdddTTTJJJBBB>>>888333000---+++)))+++)))&&&######$$$''')))kkkCCC999222222000,,,///555,,,,,,,,,,,,++++++++++++************************************************(((***,,,,,,******---111ZZZyyy|||{{{uuuiii]]]OOO===---,,,,,,,,,***)))***,,,///...++++++333???OOOcccsss}}}xxxooofffXXXDDD333***...,,,,,,,,,......---,,,+++***++++++)))(((///777RRRXXX\\\TTTCCC444---,,,+++***)))(((((('''(((((())))))))))))************))))))************)))))))))((()))+++------+++)))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((()))))))))))))))*********************)))%%%'''******)))))))))***+++,,,...---+++)))))))))(((((()))+++---///111222888===DDDJJJPPPUUUZZZ]]]jjjnnntttyyyzzzsssnnnkkkaaa\\\TTTLLLDDD<<<555000***)))((('''&&&''''''(((&&&(((++++++)))'''&&&&&&eeeNNN888222222//////333------,,,,,,,,,+++++++++************************************************'''***---,,,******...222[[[yyyxxx[[[MMMLLLMMMNNNLLLGGG===666111---(((***++++++***))))))+++,,,000.........///444CCCQQQnnnxxxsss}}}{{{aaaDDD666222...+++,,,111777<<<>>>000,,,+++---,,,))))))---555DDDWWWdddaaaQQQ===000,,,,,,***))))))((((((((())))))))))))************))))))************)))))))))&&&%%%***000222...)))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))''''''((()))))))))))))))((())))))************)))((()))++++++++++++,,,---$$$''')))***)))(((((((((---,,,+++***)))(((((((((''')))***++++++,,,...000111555;;;@@@CCCHHHNNNRRR```fffnnnrrrtttxxx}}}}}}uuutttvvv{{{uuurrrppplllfff```YYYVVVQQQJJJBBB:::333///111///+++))))))(((((('''((()))))))))(((((()))*** $$$''')))'''%%%%%%&&&dddAAA666555222...///---------,,,,,,,,,++++++************************************************'''***------******...222UUUuuufff@@@......111---//////+++((((((((((((***,,,...---,,,*********((())),,,///...///999DDDbbbzzzooooooyyyXXXHHH555000+++,,,666BBBMMMSSS:::000***,,,///---,,,...000///999PPPfffiiiVVVAAA---,,,+++***))))))))))))))))))))))))************))))))************)))))))))%%%###)))111555000)))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))'''(((((()))))))))))))))''''''((()))******))))))'''(((((('''&&&''')))+++******(((&&&%%%'''+++///&&&&&&'''((()))+++---...+++,,,+++***((()))+++---***---000111111111444777,,,333<<>>@@@AAAIIIJJJMMMPPPTTTXXX[[[]]]]]]]]]^^^___```bbbdddeeeddddddcccccccccdddeeeeeeUUUTTTRRRQQQPPPPPPPPPQQQNNNLLLIIIEEECCCBBBBBBBBB???>>><<<999666333000//////...,,,+++***+++,,,,,,((()))***++++++***)))(((&&&'''((())))))((('''&&&(((((((((((((((''''''''''''''''''(((((((((((((((hhhFFF666666:::333///...//////---,,,---++++++************++++++))))))))))))*********+++******))))))******+++,,,777UUU|||fffCCC111------***+++++++++*********))))))+++******************+++***+++,,,,,,,,,...111333888EEEPPPRRRPPPPPPOOOLLLMMM\\\ppp}}}xxxdddTTTFFFDDDPPP]]]RRR666222000...///000000222333+++,,,---111777???GGGLLL[[[QQQAAA111'''&&&***...)))))))))'''%%%&&&***---)))******++++++******)))))))))******+++************)))))))))))))))******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((())))))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///111222333111111111111111222333444444333333333333333444444333222000///......//////444333000...---------...------,,,,,,+++++++++***---,,,***)))))))))******((()))************)))(((''''''((((((((((((''''''(((((((((((((((((((((''''''(((((((((((((((((((((fffHHH:::666777666333///...000///,,,,,,++++++******++++++,,,)))))))))*********************))))))******+++,,,---;;;]]]oooGGG333000000---)))+++************)))))))))************************)))***++++++***+++---///...222444333333777;;;<<<777CCCWWWnnntttddd]]]aaaaaaNNN666333333222000...///111222---...---+++***---222666OOOUUUXXXQQQAAA111(((%%%)))******)))&&&'''***...((())))))))))))))))))((())))))******))))))(((''')))((((((((()))***++++++))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((())))))***+++))))))))))))))))))))))))***++++++++++++***))))))************************+++******)))((('''&&&%%%++++++***************+++,,,+++***))))))(((((()))***))))))((((((((())))))...---,,,+++*********+++)))((('''&&&'''''')))***''''''(((((()))******+++***)))((((((((((((((()))((())))))******))))))(((((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((''''''lllJJJ000===???:::000,,,///111///,,,,,,++++++++++++,,,,,,******************************))))))******+++,,,///---AAAlllXXX222)))......******************))))))))))))*********++++++*********)))***+++***))))))***,,,000111000...000:::GGGPPPNNNSSS\\\kkkzzzlllggg```WWWSSSFFFFFFEEECCC@@@<<<222)))///...---------...///000...AAAWWW___VVVBBB000&&&))))))***++++++***(((&&&((())))))******))))))((()))))))))******)))(((((((((((((((((()))***,,,,,,))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++++++++((((((((()))***+++,,,---///...---,,,+++*********,,,+++******************,,,,,,+++***************,,,++++++++++++,,,---...,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((())))))))))))))))))((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((''''''''''''kkkHHH===@@@>>>777222111000...------,,,,,,,,,,,,------+++++++++*********************))))))******+++,,,...,,,333IIIlllmmmIII,,,)))---***(((+++)))))))))))))))))))))))))))***++++++++++++***))))))***++++++***)))***+++'''+++......111>>>TTTggglllpppvvv~~~zzzpppcccbbbssseeefffeeeeeeeee]]]FFF000///+++***...666999666222+++222<<>>777///,,,...------,,,,,,------...+++++++++++++++***************))))))******+++,,,(((---000000<<<\\\~~~SSS===,,,+++,,,(((''',,,(((((()))))))))))))))***)))***+++,,,,,,+++***)))(((***,,,,,,*********+++(((+++......---444HHH\\\hhhuuulllggg{{{zzzxxxyyyzzzbbbHHH444...)))---777<<<888222222...***+++222???KKKSSSBBB888---((())),,,+++))))))******++++++******)))&&&''')))***+++,,,,,,,,,)))((((((((()))***++++++))))))***************+++''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&))),,,,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***((((((((((((((((((((((((((())))))************)))************************)))))))))))))))))))))(((---,,,,,,,,,,,,---......+++************++++++,,,...---,,,++++++++++++++++++,,,,,,---,,,,,,++++++))))))((((((((((((''''''&&&&&&'''''''''(((((((((((())))))************))))))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&pppUUUBBBCCCFFF===222000......------------......,,,,,,,,,++++++***************))))))******+++,,,(((***---,,,***888\\\vvvdddXXXTTTQQQNNN999000***+++,,,***)))+++(((((((((((())))))******(((***+++,,,,,,+++***(((&&&(((***+++*********+++////////////,,,,,,888FFFSSSkkkzzz{{{vvvhhh{{{{{{xxxyyyfffFFF===333///222555444111...,,,***+++000777>>>BBBGGGCCC===666000---,,,,,,((())))))))))))))))))((('''(((((()))*********)))***)))))))))))))))******))))))))))))*********+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))---...***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((((()))******+++++++++***))))))))))))))))))))))))++++++++++++************(((((('''''''''''''''((((((''''''&&&&&&'''''''''++++++***)))((((((((((((&&&'''(((((((((((('''&&&++++++,,,,,,,,,,,,,,,,,,''''''((())))))***++++++'''((()))***+++******))))))(((''''''''''''((()))''''''((((((((((((''''''&&&&&&''''''((())))))******))))))(((''''''&&&&&&mmmDDDAAAGGG???777777......------------......,,,,,,,,,++++++******************)))***++++++,,,000&&&(((444333--->>>ZZZiiiaaaPPP===222000111000((('''(((***------++++++'''((((((((())))))******((()))+++,,,,,,+++)))((($$$''')))******))))))******((()))...//////666???LLLhhh{{{zzztttsss{{{hhhwww{{{rrryyy}}}XXXNNN???444//////000111,,,---...------...111444CCCIIIMMMHHH<<<000++++++''''''((((((((((((''''''(((((((((((((((''''''&&&+++***)))))))))))))))***(((((())))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$)))...///+++'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))***+++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++(((((((((((()))***+++,,,+++***))))))((((((((((((...---,,,+++***)))))))))))))))+++,,,,,,+++***)))'''''')))******++++++***))))))))))))))))))))))))&&&''')))*********)))((()))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))******))))))((('''&&&&&&&&&uuuRRR@@@======;;;333...***---...,,,+++,,,(((------))))))------)))+++++++++++++++++++++++++++***))))))+++---///111666333000,,,******+++,,,+++*********))))))(((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))***(((***...,,,,,,;;;PPPeeewwwppplll~~~jjjyyywwwyyy|||}}}yyyuuudddMMMBBB@@@999...222,,,+++222888777111...000;;;MMMZZZYYYKKK:::000---)))'''***+++))))))***))),,,***&&&'''+++)))"""))))))))))))))))))))))))++++++******************************************)))((('''(((******((('''&&&'''''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))******))))))(((((('''''''''(((***)))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&~~~\\\@@@999???555222000111///+++,,,000+++......******...///,,,++++++++++++++++++++++++---,,,+++******+++---...000...,,,+++******+++,,,*********)))))))))(((((('''((((((((())))))))))))***************)))(((((())))))))))))))))))))))))***(((,,,///...222FFF]]]~~~{{{iiipppvvvppp~~~~~~rrrjjjbbbOOO;;;777///+++222:::===:::888111000666FFFVVVZZZSSSJJJ555333222111+++%%%%%%)))))),,,,,,((())),,,,,,)))))))))))))))))))))))))))************************************************)))(((((()))******)))'''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((('''''''''((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((''''''''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&UUU======888555444333///)))***...,,,...---******---...,,,++++++++++++++++++++++++000...,,,+++*********+++))))))))))))******++++++******))))))))))))((((((''''''((((((((())))))))))))************))))))((()))))))))))))))))))))))),,,+++,,,......444III```oooeeexxxmmmrrrooo\\\BBB555***---555:::999888///+++***333DDDSSSZZZZZZPPPCCC777222111---)))'''&&&)))***((('''))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))***))))))***++++++***(((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((''''''(((((((((((('''''')))))))))(((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))))))))(((((((((((('''((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&[[[EEE===888555666444///,,,,,,+++,,,------,,,,,,+++)))++++++++++++++++++++++++///...,,,+++************&&&''')))***+++******)))))))))))))))))))))(((((('''''''''((((((((())))))))))))************)))(((((((((((((((((((((((((((222---***+++---222???LLL\\\eeeuuuwwwnnnppptttfffuuuyyyWWWDDD222---111333222111+++...///---...777CCCKKKaaaYYYOOOFFF;;;000***+++$$$(((***)))'''&&&&&&&&&))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((+++***)))***,,,,,,***))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&gggGGG<<<444666;;;999333///+++---000333222///+++)))++++++++++++++++++++++++,,,+++++++++++++++++++++((()))***++++++***((('''(((((((((((((((((())))))''''''''''''((((((((((((((())))))*********))))))((((((((((((((((((((((((444---((()))---000333555777KKKhhh{{{qqq|||{{{bbbiii}}}mmmXXXAAA777666555444444---222222---***...333444MMM\\\llljjjTTT:::///111&&&(((***,,,+++)))((()))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((+++***)))***,,,,,,***))))))))))))(((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((()))******)))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[HHH777444999999444/////////333888777111---,,,++++++++++++++++++++++++))))))******++++++,,,,,,***++++++,,,+++***((('''''''''(((((((((((())))))&&&&&&'''''''''(((((((((((())))))************)))))))))))))))))))))))))))000+++''')))...111///,,,333LLLoooxxx{{{hhhggg}}}xxx|||wwweeeRRRHHHEEEDDDEEEGGGAAA;;;222...777BBB>>>222333>>>VVVooowwwgggLLL:::///***''')))***((((((***(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))***))))))***++++++***(((******))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))***+++***(((&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllNNN===999666444222222000111666555///---///++++++++++++++++++++++++))))))***+++++++++++++++***************)))(((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((()))***************))))))))))))))))))))))))************+++------,,,444LLLmmmxxxkkktttuuuwww~~~vvviiibbb``````dddiiidddVVV@@@444>>>OOOPPPEEE:::111555OOOllltttgggWWWJJJ;;;---))))))'''(((***((((((((((((((((((((((((''''''(((((()))******+++************************)))(((((()))******)))'''***************+++++++++''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***+++***'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmPPP???888888;;;333...---000///++++++///++++++++++++++++++++++++******+++++++++******)))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((()))***************))))))))))))))))))))))))&&&***,,,)))&&&'''***---&&&;;;ZZZuuu|||nnniiiwww|||}}}||||||sssWWW===:::KKKWWWXXXOOOEEE;;;777<<>>666555444222111000///.........---,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************))))))((()))+++---...&&&555===LLLooo}}}mmmyyy}}}~~~jjjNNN;;;:::DDDKKKWWWKKK>>>333,,,222JJJdddtttppp]]]???,,,***,,,***)))+++***((((((***(((%%%******)))((((((((((((((())))))))))))************))))))))))))************))))))*********))))))((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''(((((((((((($$$%%%'''((((((&&&%%%###$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((kkkQQQDDD666<<<:::777333///------//////......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************))))))))))))+++,,,---***333333>>>bbb~~~iiimmmyyycccQQQIIIGGGFFFPPPCCC666222000000999EEE___nnnsss```GGG777---&&&+++)))(((((()))))),,,///******)))(((((((((((((((((((((((()))))))))******(((((()))))))))*********))))))************))))))))))))))))))))))))))))))&&&''''''(((((((((((('''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''((((((((((((###$$$&&&((((((((('''&&&%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((zzz^^^BBB======;;;777333000////////////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))***+++,,,---,,,000+++777___fffccc{{{tttjjj```WWWNNN<<<...000444444333555DDDXXXkkkmmmdddUUUAAA000222+++(((******&&&'''---***))))))(((((((((((((((''''''((((((((()))))))))(((((())))))))))))******))))))***************))))))))))))))))))))))))))))))))))))***))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''((((((((()))))))))((('''%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&''''''''''''(((((((((###$$$&&&((()))))))))(((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((gggCCC???:::888888777222//////......------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))******++++++,,,+++---,,,@@@mmmkkkfffzzzwww___GGG222000999AAAIIIQQQEEEEEEHHHWWWllluuugggRRR;;;...'''++++++%%%$$$)))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))***))))))***+++++++++******))))))))))))))))))))))))++++++++++++******)))((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((***(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))((((((((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((]]]NNN<<<444555777333.........------,,,,,,++++++++++++++++++++++++++++++************************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((())))))))))))*********++++++++++++***,,,---GGGwwwuuurrryyy\\\>>>333888HHH```tttgggRRR===@@@ZZZsssxxxqqqOOO>>>///,,,,,,)))))),,,))))))(((((((((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))))))))***+++++++++++++++************************+++,,,,,,,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''')))(((%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''')))))))))(((((('''&&&&&&(((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((nnnNNN888333444333000//////......---,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((()))))))))******+++++++++*********++++++???hhhpppaaadddvvv{{{|||jjjLLL:::777BBB[[[sss|||jjjRRRBBBCCCQQQaaallllll```MMM;;;000***((((((((((((((((((((())))))***''''''((((((((()))))))))''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,************************+++++++++,,,++++++******((())))))))))))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''***))))))((('''&&&%%%%%%((('''&&&&&&''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((qqqTTTBBB:::666444111111000000///.........++++++++++++++++++++++++************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))***++++++++++++***)))(((,,,***222III^^^qqqmmmVVV@@@EEEccc||||||xxxwwwdddWWWLLLFFFNNN[[[kkkllliii[[[JJJAAAFFFNNNhhhqqqnnnZZZCCC555,,,$$$((((((((((((((()))******((((((((()))))))))******'''''''''((((((((())))))((()))***+++,,,,,,,,,,,,************************)))******++++++++++++***)))))))))******)))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%'''&&&&&&&&&'''))),,,---''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((sssYYYFFF;;;777333333222222111000000000++++++++++++++++++++++++************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))***+++,,,,,,+++))))))%%%...---+++222<<>>eeekkkHHH:::RRRzzzwwwxxxXXXAAA;;;999>>>QQQkkkxxxcccJJJ999JJJjjjxxxkkkZZZEEE======OOOfffpppfffWWWDDD777---,,,---+++)))***,,,)))(((++++++)))***,,,************)))))))))))))))'''&&&(((+++,,,+++***))))))*********+++++++++************************(((((())))))******+++++++++---...---+++))))))*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''(((+++...'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((vvvZZZHHH777222333333000///000///...---------------++++++++++++++++++++++++***++++++++++++***))))))'''((()))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++(((///+++---333???fff{{{iiibbbccchhhRRR>>>DDDaaaxxxiiiSSS===555000;;;SSSkkkzzz{{{eeeOOOHHHOOOZZZdddlllVVVFFF666555EEE\\\lllssseeeQQQ;;;...+++******+++***'''&&&''''''&&&+++111,,,+++)))((((((((()))***)))((('''(((***++++++***((()))***+++++++++***)))************************)))*********************+++,,,......,,,+++,,,,,,+++++++++***))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))))))))*********((((((((((((''''''''''''&&&&&&'''''''''(((((((((rrr\\\CCC777444111...+++000///......---------...++++++++++++++++++++++++***++++++++++++***))))))&&&(((***+++,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******---)))...***,,,111<<>>999BBB^^^|||wwwvvvYYYIII777444AAARRR^^^ccc```qqq|||zzzuuuuuuqqqbbbMMMAAAJJJYYY___[[[MMM999...888TTTmmmwwwjjjUUUAAA222++++++---(((&&&&&&'''''''''---444,,,+++)))''''''(((***+++)))(((((()))************'''(((***,,,,,,+++)))(((***************++++++++++++*********************)))+++------,,,+++,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''(((******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&((())))))'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********((((((((((((((('''''''''&&&&&&''''''(((((())))))^^^FFF888222000111///......------------...++++++++++++++++++++++++***++++++++++++***))))))'''(((***,,,,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******---)))---)))+++...666ZZZzzzWWW;;;000111111:::UUUzzzzzzyyycccHHH888888???CCCCCCAAASSSiiisssmmm___VVVSSSWWWWWW\\\dddcccUUUCCC888OOOYYY^^^PPP:::000:::IIIaaalllrrrjjjUUU@@@444///+++)))))),,,,,,,,,///444,,,+++)))''''''(((***+++((()))))))))))))))******&&&(((***+++,,,+++)))((())))))*********+++++++++++++++++++++************''')))+++,,,+++***+++,,,,,,,,,,,,,,,++++++++++++************************((())))))******))))))(((((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&###&&&((()))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))'''''''''(((((((((((((((&&&&&&''''''((())))))***}}}]]]CCC444222777///......---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,''',,,(((***,,,111SSS___???000//////...;;;VVVwwwpppPPP;;;555555333111222;;;GGGNNNHHH<<<555555444333<<>>444---///000,,,)))***222333000***+++///...)))++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((()))*********+++...111IIIIII@@@000+++000000***,,,111BBB]]]uuu~~~kkkIII999333<<>>333444FFFaaazzzvvv^^^BBB222222222...&&&(((***+++***((())))))'''((()))***************))))))))))))************))))))))))))))))))))))))************))))))))))))------------------------,,,+++)))***++++++***(((***,,,000444666222,,,(((+++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))+++*********))))))(((((((((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))'''((()))))))))(((&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''((()))******)))((('''###'''+++***&&&%%%(((+++((((((((((((((((((((((((++++++***)))((('''&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&)))))))))******+++++++++SSSAAA222///222111...------///---)))+++//////***++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((()))))))))))))))************+++---000...888;;;222,,,///111......777OOOppp~~~sssOOO;;;111333HHHaaayyyfffJJJ===777000000444222222111000////////////000000000///...---+++***+++***((((((***000666:::@@@@@@<<<555333BBB___vvv~~~bbbGGG888000***---......,,,((('''))),,,(((((())))))***)))))))))************************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++,,,***)))***+++,,,+++*********+++---///...+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++******))))))))))))))))))************))))))))))))***++++++***)))((())))))))))))))))))))))))'''((()))))))))(((&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''((('''((())))))))))))((('''%%%&&&'''((('''''''''(((''''''''''''''''''''''''******)))(((((('''''''''&&&%%%%%%''')))******)))&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&'''(((((())))))(((((('''(((((())))))))))))((((((*********+++++++++,,,,,,xxx___BBB222///000000000---...---+++,,,///...***,,,,,,,,,,,,++++++++++++************************************************(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))***,,,...(((888CCC<<<111---,,,+++...;;;WWW{{{lllKKK888...+++777GGGWWWeeexxxeeeIII:::333...000555333333222111111000000000000000000///...---,,,++++++)))'''&&&&&&(((***,,,333999<<<666---111BBBSSSoooiiiSSS@@@333///000///...,,,++++++,,,))))))*********)))((((((++++++******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++***)))+++---...---,,,,,,+++))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++++++++************)))***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))(((((())))))(((((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((((((((('''''''''&&&%%%&&&))))))(((%%%''''''''''''''''''''''''((((((((((((((((((((('''&&&%%%&&&(((,,,.........''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((*********))))))******+++++++++,,,,,,,,,,,,,,,---hhhJJJ777000000222111000///...//////---***,,,,,,,,,,,,,,,+++++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,+++))))))***+++---:::CCC===111+++***(((+++666NNNppp~~~fffPPP:::222...,,,000999<<>>111,,,...000///,,,...............---,,,+++******)))))))))((((((((())))))))))))))))))))))))************)))))))))(((***************************))))))+++---//////......------...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++*********)))))))))***))))))(((((())))))***)))))))))(((((()))))))))(((((((((''''''((((((((((((+++...---)))((())),,,''''''''''''''''''''''''&&&&&&''''''((())))))))))))(((((()))+++,,,,,,+++((((((((()))))))))******)))))))))*********++++++(((((((((((())))))))))))++++++++++++++++++++++++---,,,+++++++++---...///------------------------{{{ZZZ@@@000111---+++---///...///111......------,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,+++***))))))******(((&&&&&&(((+++......,,,+++000EEEiii~~~NNN444///---000222...++++++///444CCCVVVfffmmmqqqsssmmmWWW>>>222444888777333111222333444444333111111000000000000000///...---......------,,,+++***))))))*********+++...222666666666:::MMMpppooo^^^GGG555------///111//////000000000///......++++++******)))((((((((())))))))))))))))))))))))************))))))))))))***************************))))))***---......---******+++---......+++(((+++++++++,,,,,,---------+++,,,,,,------------,,,+++,,,,,,,,,,,,------------......//////......------,,,,,,,,,---...///000------------------------------,,,++++++++++++,,,++++++************++++++******))))))))))))******))))))(((((((((((())))))(((---111///***'''***...(((((((((((((((((((((((('''((((((((())))))******+++***))))))***+++***((())))))))))))*********************+++++++++,,,,,,))))))***************+++,,,---...//////...---,,,,,,,,,,,,,,,---...//////...---------------,,,,,,fffKKK<<<444000111111...///222///......---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))''')))++++++***))))))***000---+++++++++,,,,,,,,,,,,+++///CCCiiiwwwJJJ000......//////,,,***+++---,,,222===EEEFFFGGGJJJEEE===333///000444444111000111222333333222111000///000000000000///......000///...---,,,,,,+++++++++,,,,,,(((&&&'''...444000444666<<>>MMMnnnSSS<<<---333---...444333+++***111222111000///...---,,,+++...---***)))(((((()))***))))))+++,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))++++++++++++******))))))++++++++++++,,,---.........///000111111000///..................///000000//////............///000.........---,,,---111333222111000000111111///......///////////////......//////////////////////////////.........---------,,,,,,++++++,,,,,,---...---------------...///000,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++,,,---...///,,,+++...333444111---111---***------++++++---((()))***+++,,,,,,---...------,,,++++++***))))))dddDDD222...///111...000000//////000///...------,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,///&&&444VVVwwwVVV666111333000666;;;;;;666111......)))+++,,,......---,,,+++,,,,,,------.../////////000000000000000...---,,,---------------.../////////000111000.........000/////////......---++++++))))))222===???999;;;CCC[[[tttoooWWWFFF777///---333555000///555////////////////////////000///---+++******+++,,,.........---,,,***)))(((************************************))))))))))))++++++++++++*********)))++++++++++++,,,---......------...//////...------...............//////000777555222///---,,,---------.........---...000222333222111111222222111///...//////000000//////...000000000000000000000000/////////.........---------------------......///...---------......///000------------------,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,---......------...333777777111,,,///+++***...///,,,***+++******++++++,,,,,,---------------,,,+++*********nnnOOO<<<555666000000111111///...///111------,,,+++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,(((222EEE```TTT000+++000---222666777333...,,,+++))))))+++,,,,,,,,,+++******++++++,,,------............///......---,,,+++******+++,,,---......///000111222111///...///000000000000000///...---,,,***&&&***444:::999;;;@@@<<>>CCCKKK\\\www}}}XXX>>>333000///---............////////////000000000000000/////////.........---......//////++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,---......---,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------)))+++...111111///,,,***---///222444333222222222333222111222333444333222///000111222222333222222111111111111111111111111111111111111000000000000...............///000000222111111000000000000000......///000000000//////...---,,,+++++++++,,,---/////////000000111111222000//////.........//////---...///000111111111000///...------------//////---+++---333444000------...---------,,,,,,++++++++++++++++++++++++++++++}}}bbbGGG;;;777000---000......---......//////000------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++))),,,+++111QQQvvvvvvVVV???333&&&$$$***+++(((((((((((()))))))))((())))))((()))))))))***+++((((((((()))******++++++,,,+++************+++,,,)))+++,,,.........---,,,,,,...////////////000222//////000111111000000///+++,,,------,,,+++)))'''***---666@@@HHHRRRcccttt}}}dddHHH555,,,***------------............000000000111111111000000---...///000111111111111------------------------))))))***++++++,,,------+++++++++,,,,,,,,,------(((***,,,---......---,,,,,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,---,,,,,,---...------,,,++++++---000000000///000000222000000111222333333222///000111222333333333333222222222222222222222222222222111111111000000000000////////////000111111333222111111000000000111111111111111111111000///000///---,,,+++,,,---...//////000000111222222333111111000///............---...///111222222111111.........,,,,,,,,,...//////+++***...///,,,***+++,,,,,,,,,,,,,,,+++++++++************************^^^III???555000222...............///000000---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,...)))++++++)));;;VVVaaaLLL555***,,,))))))+++(((+++***)))***+++,,,+++***)))))))))))))))***++++++(((((())))))******++++++******)))(((((()))***+++)))***,,,------,,,+++***+++---...///...///000222000111111222222222111111444000***(((,,,000...***---'''+++@@@WWWbbbcccccc}}}___AAA444333***++++++,,,---...//////000111111222222222111111...///111222333333222222////////////////////////))))))***+++,,,,,,------+++++++++,,,,,,---------(((***,,,.........---,,,,,,+++***))))))***+++,,,++++++******++++++,,,------,,,+++***+++---///111)))+++---...------...///...------...///000000//////000111222333444444444000000000000000000000000222222222111111111111000111111111000111222222333333333222111000000111111333333333333333222111000222111///---,,,---.../////////000111222222333333333222111///............---...000111222222222111......///...---,,,---...222---***------++++++---++++++++++++++++++++++++))))))))))))))))))******zzzQQQ777111///444...******///222000---...............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************,,,'''&&&+++...,,,,,,000------,,,+++,,,...111222...+++))))))+++,,,***(((******))))))))))))******''''''(((((())))))******(((((((((***++++++***(((%%%''')))***))))))***+++,,,,,,,,,---------......,,,,,,,,,------------...333333222222111000000000//////......---------,,,(((...000666PPPmmmrrreeejjj~~~YYY>>>111,,,,,,------++++++...222000000////////////000000333000......111222111///000000000000000000000000...,,,+++------,,,,,,---,,,)))((())),,,...,,,)))---,,,,,,,,,,,,***+++---+++++++++++++++,,,,,,,,,,,,+++++++++,,,------...******+++++++++,,,,,,,,,,,,,,,------------------000000////////////000000........................000000000000000000000000000000111111111111000000000000111222333333444444444444222000///000333666666666666555555444444444000000//////.........---444444333222111000//////......////////////............////////////......------------------------++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++gggPPP;;;000444777555111...///222//////............------,,,,,,,,,++++++++++++***************************************************,,,'''&&&+++---++++++...,,,+++*********,,,...///---***((((((***+++)))(((***))))))(((((())))))***'''((((((((()))))))))***))))))***+++,,,,,,***)))%%%'''(((((('''''''''))),,,,,,,,,,,,------------,,,,,,---------.........222111111111111000000000/////////.........---------))))))111@@@SSShhhxxxpppxxx\\\>>>333,,,))),,,---+++***,,,//////............//////111///...///222333333111222222222222111111111111111111111000//////111444111000//////000000000///---------......---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,---------.........000//////......//////000........................//////////////////////////////000000000000//////000000000111222222222333222222222000//////222444444444333333222222222222////////////......------//////............------------............---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++zzzUUU555555555333000//////000000/////////.........---,,,,,,,,,,,,++++++++++++************************************************,,,((('''***,,,++++++,,,+++***)))(((((()))***++++++)))''''''((())))))((()))((((((''''''(((((()))(((((((((((())))))))))))+++++++++,,,,,,+++******&&&'''(((((('''&&&'''(((+++++++++,,,,,,,,,,,,---------------............//////000000000111111111000000////////////......000&&&'''111222555SSSyyy~~~cccFFF444(((---222---)))+++......------------...............000333444333111000000000000000000000000111222222222444999@@@DDDBBBBBBBBB@@@>>>>>>@@@AAA666333///,,,++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000.........------.........------------------------------------------------......////////////......//////000000000000000000///000111000///...000111111111000000000000/////////............---------+++,,,,,,,,,------......,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++XXXFFF222***000555333---111000000//////.........------,,,,,,,,,+++++++++************************************************,,,)))((()))***+++******+++***)))(((((((((((())))))((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))***+++++++++***))))))***'''((())))))(((((()))+++*********+++++++++,,,,,,,,,------------.........------...///000000111111000000000000000/////////000))),,,555///(((<<<\\\}}}eeeGGG000000333...,,,000------,,,,,,,,,,,,------------...000111111000000000000000000111111111111333222111666DDDUUU___cccfffggggggdddaaa```cccgggUUUNNN@@@222+++******))),,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,******+++++++++,,,,,,,,,++++++,,,---///000111111...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////..................,,,...000000///------...///////////////.........------------------------............////////////,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++*********++++++,,,,,,---+++,,,------++++++,,,---++++++++++++++++++++++++rrrOOO999444666333///222222111000//////......---------,,,,,,,,,++++++************************************************+++***)))(((***,,,,,,***++++++***))))))(((((((((''''''''''''&&&'''((()))((((((''''''''''''(((((())))))))))))((((((((((((((()))***)))''''''(((***'''((()))((('''''')))+++)))))))))************+++,,,,,,,,,,,,------------,,,,,,---...//////000111/////////000000000000000111...///222000...333<<<^^^ttt}}}rrrpppcccBBB666222---///666,,,,,,++++++++++++,,,,,,,,,---..................000000111111222222222333666333222<<>>666444333333222000//////......------------,,,,,,,,,++++++++++++++++++++++++***************************,,,+++)))+++000000,,,)))************))))))(((&&&((()))((('''''')))+++***))))))(((((())))))******)))))))))((((((((('''%%%'''***)))&&&&&&***///222222///+++'''&&&&&&'''''''''((((((((()))))))))))))))*********+++++++++++++++,,,,,,------......------........./////////111000---,,,///333444111111777DDD]]]ZZZ<<>>CCCDDDDDDEEEFFFGGGGGGHHH???CCCAAA>>>MMMlllwwwWWWDDD:::333666666555555444333222222000///...---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------...//////,,,---......,,,,,,---...+++++++++,,,,,,---------*********++++++,,,,,,,,,)))***+++,,,---...//////+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------...------,,,+++***))))))***+++---,,,,,,,,,---...++++++++++++++++++++++++lllQQQ???222333888777000,,,,,,---...//////...,,,+++++++++++++++,,,---...///******************************)))+++---///......,,,+++***))))))***+++,,,((((((''''''''''''((((((---+++)))'''&&&&&&((((((+++***(((&&&%%%&&&'''(((&&&&&&''''''(((((())))))......---+++***(((''''''''''''''')))++++++(((&&&(((000444000,,,,,,***&&&+++---...+++'''(((---222......------------............///000000000000000//////555HHHffflllKKK666///---000---&&&'''......''',,,((((((,,,...666PPPllltttuuuxxx||||||zzzxxxyyyrrrnnnfff]]]\\\kkkeeeFFF888:::999777666666666666333111333333000---000333111+++..................---------------------......///...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********************(((+++------***)))+++---,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++))))))))))))+++...111333222000---+++******,,,---,,,,,,,,,---------------+++,,,---.........---,,,|||hhhPPPAAA888222111333000///////////////---,,,,,,,,,,,,++++++,,,,,,---************************+++******+++---...---,,,++++++***))))))***++++++((((((''''''''''''((((((,,,+++)))'''&&&'''((((((***)))'''&&&&&&'''((()))'''''''''((((((((((((((()))))))))(((''''''&&&&&&************)))(((((((((''':::HHH@@@///&&&'''+++(((+++------+++...444999///......---------............///000000000000///444222000777KKKiiicccHHH888,,,...---++++++---,,,)))***++++++---:::TTTooowwwYYYCCC<<<<<<;;;999888777666666666555111777999666333444444333222111///........./////////.........//////000000000//////......---------......------,,,---------......---------------------------------------------------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,---------------,,,,,,+++******((()))******)))***,,,...,,,++++++++++++++++++,,,,,,++++++*********++++++------,,,,,,,,,...111222000///,,,++++++,,,...///........................------...//////...---,,,{{{aaaIII888222333333111///.........,,,***------,,,++++++++++++,,,++++++++++++++++++++++++---+++***+++,,,---,,,+++++++++***))))))***++++++)))((((((''''''(((((()))+++***)))'''''''''(((((((((((('''&&&&&&''')))***((((((((((((((('''''''''&&&&&&&&&'''''''''''''''***++++++)))'''(((,,,000444BBBKKK@@@...$$$''',,,'''***,,,,,,,,,///444999000///...------------------...//////000/////////333222...,,,222HHHfff}}}iiiMMM111......000000---,,,...***...---///GGGnnn```DDD;;;:::999======<<<999777555555666000<<>><<<<<<>>>>>><<<888444333444111===EEEAAA888444555666777666666555555666777777555555666666777777777777555555444333222222111000222222222222111000//////333111000...---...///000------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((((((''')))...555;;;???999444...+++,,,,,,+++)))---,,,,,,++++++,,,,,,------------------...///000//////......//////000111222111000000000111333444333333333333333222222222111111111000///...------|||[[[CCC777333000000222444333000------,,,,,,---......///++++++++++++++++++++++++...,,,++++++++++++***(((*********++++++*********))))))(((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&))))))(((((('''&&&&&&&&&&&&(((***(((&&&)))111999===111%%%###))),,,)))%%%******)))(((&&&&&&'''(((......---,,,,,,,,,,,,,,,,,,,,,---...............***,,,///000000222666999MMMOOORRRaaacccLLL999777999666222333222+++***111<<>>777999;;;;;;999666444333333:::???<<<777555444111333444555666777777666666888888999::::::::::::999777777666555555444333333444444444444444333222111333222111000///000111111................................................------------------------,,,,,,---------.........000...,,,---222<<>>999333000000000///---......------------......000000000000111222333444111111111222333444555666777666555444444444444555555555444444333333333333222222111000///.........oooFFF===333...///222333222//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***((()))***++++++++++++***)))***))))))(((((())))))***)))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((('''&&&%%%%%%$$$$$$)))******(((&&&'''+++///)))((((((+++***''''''))))))((((((((((((((())))))+++++++++******++++++,,,+++,,,------......------///...---...000111222111999777777FFFiiihhhLLL>>>;;;:::666333555...---222111111???SSS{{{fffKKK???999444888777666777888888666444333777999777777888777444333333444444444444333333888999:::;;;<<<;;;:::999777777777777666666666666444555666777777666555444444444444444444444444444111111111111111111111111111111222222222222333333000000000000000000000000000000000000111111111222555222///...111888@@@EEE:::777444333333444444444000000////////////000000111111111222333555666777555555666777888999::::::888888777666666666666666555555444444333333222222222111000///......//////tttcccLLL;;;555666777777444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++***))))))***++++++++++++***)))******))))))))))))******(((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''''''''###%%%***...***$$$&&&,,,((('''''''''))))))))))))(((((((((((()))***+++,,,++++++,,,------------,,,///...---,,,---///000111222111111:::OOOmmmdddIII<<<:::888333333444555444///...333;;;]]]zzznnnXXXKKKGGGFFF>>>555111333555444111222666777666888===@@@@@@===;;;777444222222333444555777888::::::999888777666666777777777777888888444555777999999999888777555777888:::;;;:::999888666666666666666666666666666666777777777888888888555555555555555555555555555555555555666666666777666444222111111333666888444444555444333333444666222111111000000111111222111111222333444666888999777777888999999999999999666666666666666777777777555444444333222222111111000000///.........///000nnnRRRDDDAAABBBBBB888777555222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++))))))***+++,,,,,,+++***)))******))))))))))))******'''((()))))))))))))))(((((()))))))))((('''&&&&&&&&&'''''''''(((((())))))''''''(((((()))******+++%%%%%%&&&'''))))))'''%%%,,,%%%###'''(((&&&'''+++((('''&&&&&&''''''&&&%%%''''''''''''(((***+++,,,++++++,,,------------,,,+++---...///---------///,,,---///222999MMMqqqvvvRRR===999888222111;;;===555111666777222444YYYvvvvvvVVVHHH777......000...+++111666999777999AAAHHHLLLIIIDDD<<<666222333555888333555666888888777666555666666666777888888999999444555888:::;;;;;;:::999777999<<<>>>??????===<<<999999999999999999999999:::::::::;;;;;;<<<<<<<<<999999999999999999999999999999999999::::::::::::999999999:::999888777666222444666444000...000222333222222222222222222333000111111222444666888999777777777777777666555555333333444555666777888888444444333222111111000000//////...------...000000}}}```RRRKKKDDDIIIGGGBBB:::111------000//////...///000///,,,)))+++******+++------,,,+++******++++++++++++******************))))))))))))'''''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''((())))))***))))))((('''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''')))(((%%%'''***)))%%%&&&''''''((()))******+++)))))))))***++++++,,,,,,000---+++---000222000...///222000///333999SSSxxxaaaGGG:::888888999666666999:::777444333666CCCddd}}}[[[===444222......444+++222777555333>>>UUUiiiiiiUUU<<>>;;;888666777;;;@@@CCC<<<999999;;;:::888:::@@@;;;999666333222222333444111000000000000111222333333333222222111000//////111000000222555888999888777666666555333222222111777777777666666555555555444444333000///000111111111...///333///***222@@@~~~mmm]]]OOOHHH???777222///...---,,,,,,,,,,,,------------///---++++++,,,---------******++++++++++++******************))))))))))))++++++***)))((((((((()))***)))((((((''''''((((((((((((''''''(((((()))******))))))(((''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''))))))'''***......***''''''(((((())))))******)))))))))***++++++,,,,,,...------...//////...------000......000111BBB```vvv[[[FFF:::333;;;>>>===777222222666:::999AAA[[[rrrEEE111///000///000---111555333111999JJJYYYeeeXXXEEE888333333555666444555333000222888999555>>>JJJQQQJJJ===777888:::666777777666666666666666666777:::===>>>>>><<<;;;666777888888777888888999:::::::::;;;;;;<<<<<<<<<<<<;;;999888999<<>>???999666888???BBB>>>999777555333000...---------...---...111444666777888888555555555444333333222222000//////111444666777666222222333333444444444555111111111111000000000000---...//////...---...///,,,///222888HHH___rrr{{{wwweeeLLL999111000000000000111222000---,,,---///,,,+++))))))+++,,,,,,+++***++++++,,,,,,++++++***+++++++++*********))))))...---,,,+++************+++******))))))))))))))))))))))))))))))******+++))))))((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&((()))(((+++000000---))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,000444444111......///(((,,,***+++222///111>>>aaawww___GGGdddxxxzzzhhhWWWDDD444999444888IIIXXXZZZUUUPPPJJJOOO]]]eeehhh|||hhhFFF444...---///000000000///000222333222222222000000000222444555555666===LLL```qqq{{{~~~~~~aaaKKKCCCBBB;;;999666444555777:::<<<777777777777777888999:::===<<<<<<<<<<<<;;;999888:::::::::;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<<<<;;;888<<>>@@@>>>888444:::::::::::::::999999999777888999:::;;;;;;::::::;;;888;;;DDDIIIDDD;;;666555444333111000000000000...///111333444333222111222222222111111111111111000///...///111333333222000000000/////////......000000000000000000000000///---...000---***...666:::OOOgggzzzmmmhhhNNN:::...111000//////111111000///...------...///...---+++++++++,,,,,,,,,,,,++++++,,,++++++++++++*********((((((((((((((()))************)))(((((((((((())))))(((((((((((()))******((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&'''&&&$$$%%%((('''###(((((((((((()))))))))))))))))))))***++++++,,,,,,&&&(((+++,,,+++************...)))&&&,,,,,,***222333:::LLLjjjvvvbbb______ffflllfffSSSAAA666777999:::999888999:::>>>888777===PPPwww{{{vvvgggLLL===666333222333333444555666666444222666555444666>>>HHHQQQVVVLLLJJJGGGEEEDDDMMMaaatttuuuZZZMMM???999===AAA???;;;888777666666666666666777666888===CCCHHHGGGAAA<<<999999888888888888777777555666888999999999888777777444777===@@@<<<777555333222111000///////////////000111111111000...---000000000000000000//////000///......000111111111000/////////......------............////////////111------///---+++444AAAhhhssssssYYYCCC```GGG@@@888111...111444222///888444///,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,+++++++++************))))))((((((((())))))***)))((((((''''''((((((((((((''''''(((((()))***'''(((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&(((&&&$$$%%%)))((($$$''''''(((((())))))******)))))))))***++++++,,,,,,'''&&&''')))+++,,,+++***'''---)))&&&******(((...000000888SSSyyyjjjPPP===@@@IIIGGG@@@;;;111444666666666888999:::<<<666:::JJJfffddd\\\jjjuuuhhhYYYVVVbbbvvvhhhGGG:::777666666888777777777888999888888777555666666888AAAQQQfffuuuoookkkgggfffcccfffrrr}}}___SSSDDD===>>>BBBCCCAAA777777777777666666555555888999===DDDJJJKKKFFFAAA888777777777666666666666444555666777777777666555444111222666666333333555222222111000000/////////000000000//////.........////////////////////////000///---...///000000//////////////////000000000////////////000000000111222...///555888===OOObbb{{{qqqaaaMMM===666~~~QQQEEE777000222444222///GGGAAA888111//////111222+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,***)))((((((''''''))))))(((''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&((('''%%%'''+++***&&&&&&''''''((()))******+++)))))))))***++++++,,,,,,***(((''')))---000///---"""+++***''',,,,,,)))///...***---BBBiii]]];;;666:::555111333333444555555666888777555666444@@@[[[}}}NNNDDDPPPjjjvvvxxxvvvoooVVVIII;;;999EEEXXXhhhqqqfffPPP???>>><<<555666>>>999:::::::::999999:::;;;777999999666:::JJJfff{{{lllaaaPPPCCC<<<:::::::::777888888888777666555444777666777===CCCDDD@@@;;;777777666666555555555444444444555555555555555555333111111222111///222777333333222222111111000000111000///////////////000////////////000000000000000///------///000//////......///000111222333333111111222222333333444444333///333>>>HHHSSSlllsss]]]MMM@@@777;;;FFFhhhIII<<<666000///333444000...///...,,,---111...------...//////...,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******))))))))))))************++++++******************)))))))))))))))******+++''',,,///444KKKqqqsssHHH//////777888222000111444666777777777777111>>>HHH___lllEEEBBB@@@DDDJJJOOONNNLLLAAA@@@===<<<===@@@DDDFFFKKKFFF>>>999888:::;;;;;;;;;;;;;;;;;;;;;::::::999===???>>>999777???PPP^^^cccppplllUUUCCC===;;;:::999BBBHHHDDD===:::;;;;;;@@@@@@@@@@@@;;;666555666555444222111333555333000333333333333333333333444111111222222222111000000111111111///------///000333///+++***,,,......---............///000111222222222111111000111111222444333444777777555666:::444666666444222333777;;;999<<>>AAA@@@===;;;:::888888999;;;>>>@@@???===;;;:::;;;===???@@@>>>??????>>>;;;:::;;;<<<<<<===>>><<<:::;;;@@@EEEQQQeee}}}vvvZZZGGGAAAAAAAAANNN]]]jjjfffZZZRRRQQQRRRXXX[[[]]]WWWJJJ>>>999999444666666555444444555555444444444444444444444444333333333333333222222111333333222111000000111222333000...///000111///---000000000000111222333444555444444333333333333444888666666999999555555888???>>><<<888555777<<<@@@KKKWWWhhhzzzuuuZZZNNN>>>888;;;@@@WWWuuu~~~aaaFFF777777000,,,...111000---,,,///---,,,---...///...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((((((((()))))))))(((((())))))))))))******************************)))))))))))))))******++++++++++++))))))777VVVpppqqqSSS999//////111///000111333444444444444333555;;;\\\qqqKKK:::777444444777888777555555555555666777888999::::::;;;======<<<===>>>???999<<<>>>===:::999:::<<<=========>>>??????>>><<>>:::777555555666666555333444555666777888999999999;;;<<<===;;;999999<<<>>>999;;;???CCCEEEDDD@@@>>>>>>>>>>>>???@@@BBBDDDEEEFFFXXXnnnpppdddcccgggiii{{{{{{lll```YYYQQQIII???:::888777:::===999999999888888888888888:::999999888777777777777888777777888999999777666777777777888888888777666666555555555666666777888:::999888888777777888888;;;:::<<>>===;;;888;;;;;;999888888999;;;<<<777777777777777777888999999999888888888888999999======??????<<<:::@@@HHHLLLRRR]]]kkk{{{{{{dddNNNAAA;;;>>>999<<<>>>DDDdddgggNNN>>>444111333333111///...000111111111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++************************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((''''''''''''&&&''''''(((((((((((())))))'''(((((())))))*********)))))))))))))))******+++---***)))++++++***,,,000666]]]kkkLLL333111000///////////////000000333GGGvvvTTT;;;444444333333222222333333222333444555666777777777555444888BBBRRRfffvvvuuuwww}}}{{{pppmmmssswwwtttgggXXXLLLFFFBBB@@@BBBRRRpppsssYYYBBB===@@@@@@>>>>>>AAAAAA@@@@@@??????>>>>>>@@@???===;;;::::::;;;;;;<<<;;;;;;>>>AAAAAA===999<<<<<<;;;999888999===@@@888888777777777777888888888888888888999:::;;;<<>>;;;444999<<>><<<;;;;;;;;;<<<<<<;;;<<<@@@DDDDDD>>>999:::<<<<<<;;;::::::===???888777777666666777777777888888888999:::<<<>>>??????EEEKKKJJJEEELLLddd|||kkkQQQBBB;;;777999<<<888111777999@@@ooooooQQQBBB666444111000222333444444222111000///...---,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,************************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++)))))))))))))))******+++###+++...((('''...000,,,)))BBB___yyy^^^333222000///......//////...,,,BBByyyOOO888444555444111///---......111111111111222444555666999444444AAAVVVjjjvvvzzz}}}zzzzzz{{{aaaOOOCCCEEEGGGDDDCCCGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA>>><<<;;;;;;<<<<<<===<<<===AAAEEEEEE???999777:::>>>>>><<<;;;<<<===777777666666666666666777888888999:::<<<>>>@@@AAA>>>GGGQQQRRRPPP]]]}}}dddPPP===888:::888666555999222999777:::iiizzzyyyWWWIII999333666888444...000000111///...------...------......------,,,,,,,,,,,,,,,+++++++++************************++++++,,,,,,++++++***)))(((((('''(((((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((()))************+++++++++)))************+++++++++,,,///;;;VVV{{{EEE:::///---000111...,,,333***CCC{{{PPP222111333333000...///000000000000111000000111444666333555777888;;;AAAKKKRRRZZZ{{{~~~___QQQEEEEEEGGGDDDAAABBBEEEFFFDDDAAABBBFFFBBB:::>>>>>>>>>>>>======<<<<<<<<<===>>>===<<<;;;<<<===888<<<===;;;;;;>>>>>>;;;:::888666777999:::999666<<<999666555888;;;>>>???>>>FFFUUUgggzzzwww^^^BBB>>>:::777666555111...333222888444555YYYvvvnnn~~~[[[???222111444777///000111111000000111111/////////...---,,,,,,+++,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,++++++***))))))((('''(((((((((((((((''''''((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***+++******)))))))))*********+++++++++))))))*********+++++++++***...000<<>>>>>==================;;;<<<===<<<;;;::::::;;;888;;;;;;888999<<<<<<999888555444555888;;;<<<;;;444777::::::999888888:::JJJ[[[uuutttWWWDDD<<<999555444444333111///000...555555444NNNiiigggoooUUUBBB666111111222333333222000---+++000000//////...---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))'''(((((())))))((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++++++++******)))))))))*********++++++)))))))))*********++++++(((///+++)))III|||UUU000,,,111,,,***000---***EEE|||XXX333000...---,,,+++***+++,,,,,,,,,---...///000000111222333333111000333999>>>cccpppWWWIIIDDD@@@>>><<<;;;>>>DDD===??????>>>>>>AAAAAA>>>===<<<<<<<<<<<<<<<======999;;;<<<;;;:::999999:::888:::999555555888999777888666444444666888999999777999:::888666999CCCKKKjjjzzziiiOOO===444444222000///000111000//////+++000333222DDDbbbppprrrUUUBBB777666555444333222///---000000//////......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))************))))))))))))************))))))))))))************(((///...,,,???fffoooLLL:::333...,,,///,,,---FFFxxx___666222---+++++++++******,,,+++++++++,,,...//////...///111333333222555;;;@@@bbbvvv|||lllXXXGGGDDDBBB@@@@@@???===<<<<<<===???@@@???======;;;:::;;;;;;:::::::::;;;<<<===888:::<<<;;;:::888888999888999777333222666777555444444444555777:::;;;;;;@@@===888666<<>>```{{{PPPGGG;;;222///111555777///////////////111222333.........---------,,,,,,------------,,,,,,+++++++++++++++***************''''''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((()))))))))*********(((((()))))))))************+++...333999KKKmmmqqqJJJ000+++...------///DDDoooiii>>>666///+++------+++***------,,,***+++---...---,,,))),,,/////////222777;;;OOO[[[^^^___fffooovvvgggbbbcccaaajjjmmmcccTTTMMMNNNRRRSSSLLLBBB>>>@@@CCCBBB>>>???>>>>>>???>>><<<:::999:::999888777888999:::;;;777999;;;;;;:::888777888777999666222111555666555---///222444777:::<<<===::::::>>>JJJ]]]vvvkkkIII333---///000///.........---,,,,,,------000---,,,000000444PPPvvvoooUUU???333//////000111000//////000111333444//////.........---------///......------,,,,,,+++************************''''''((()))************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))((((((((()))))))))******((((((((()))))))))******+++&&&)))///...555VVV{{{]]]666---///,,,...///>>>cccuuuLLL:::000+++...000,,,,,,///222///++++++---...---++++++...111000//////222555;;;BBBBBBCCCKKKUUUoooxxx]]]KKKEEEFFFFFFJJJJJJCCC>>>HHH___sssxxxhhhQQQAAA>>>EEEGGGDDDGGG???999999:::999888888:::888666555444555777888555777::::::888666555555444666555111111444555333...//////......///333666777CCCYYYsssYYYEEE///&&&+++111000***---......---++++++,,,------000000222111+++<<<___qqq^^^LLL<<<333555333222000000000222222////////////.........---/////////...---,,,,,,,,,************************''''''(((******++++++***))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((()))))))))***(((((((((((()))))))))***+++((((((***(((,,,AAAYYYyyyTTT???444,,,,,,---666UUU\\\===111+++///111---,,,000888222,,,+++---......,,,///222444333000///111333222777777999===AAAXXX|||iiiTTTGGGBBBCCCAAAAAAGGGTTTiiiqqq]]]XXX```fffgggaaaPPP???:::;;;;;;;;;===999777555222111222333444222444777888666444222222///222222000000333333111333222000...000777BBBIIIXXXhhhkkkSSS:::222+++***...111...***+++,,,---,,,******,,,///+++333000...222///===```}}}___KKK888666333111//////000000000/////////............000000///...------,,,,,,******************++++++''''''(((******++++++++++++*********))))))((((((************************(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))(((((((((((())))))))))))***---...***)))---444999uuuwwwTTT:::---+++***000MMM~~~ggg>>>111+++000222---,,,111<<<555---+++---///...,,,,,,///222222///...///111///333333444444000AAAbbbzzzlllVVVJJJMMMHHHKKK^^^xxxjjjPPPEEEDDDDDDEEEHHH999777444111000000111222///222555666444111000000,,,///111//////222222///111111222777AAATTTiiixxxeeeDDD///***,,,---,,,***((()))***(((***,,,,,,******---000,,,555,,,(((222999NNNttt{{{MMMCCC:::888888555333444333000///111111...---//////000000///---,,,,,,,,,---,,,++++++******++++++,,,+++)))((((((((())))))************************,,,***'''&&&)))...555999...---+++)))''''''''''''))))))(((((((((((()))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))''')))***)))((('''(((***---+++((('''(((+++...111\\\|||vvvOOO...---)))---@@@jjjsssGGG000---222)))+++111***------------------------+++///333222///,,,...000111111222111111444999===UUUXXXbbbmmmnnnmmmyyyyyywwwjjjhhhlllvvvsssfffeeelllssswwwdddKKK666333555111///222333222000000///...,,,***------+++,,,111777888555777>>>BBBHHH___XXX999......,,,,,,++++++***+++++++++---,,,+++++++++---...///,,,---///111555EEEfffsssUUU>>>333222333333111...///333444111000111111222222111000//////000------,,,+++++++++++++++,,,+++***)))))))))***+++************************+++*********+++---000111---,,,***)))((('''(((((())))))(((((((((((()))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))((()))***)))((('''(((***,,,***)))((()))+++...///???nnnmmm@@@444)))+++;;;\\\VVV999000444,,,+++000+++------------------------...000222222222111111111111000///...///222555888<<<===DDDHHHDDDDDDVVVlllyyy}}}eeeMMMFFFCCC999000...000/////////111333333444///000111333444777===DDDMMMYYYfffrrrvvvvvv~~~]]]AAA000,,,---,,,,,,++++++***++++++,,,(((+++......------///111...000999FFFTTTgggrrraaaUUUBBB///555111///222333000///111////////////////////////...------,,,+++,,,,,,,,,,,,+++++++++++++++,,,---++++++++++++++++++++++++***+++,,,------,,,***)))++++++***)))((())))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))((()))******(((((()))******************+++,,,---)))QQQ{{{aaa@@@,,,,,,666JJJoooHHH111222000---///...---------------------------------///111222111000000000000222444666555444999:::>>>>>>;;;@@@YYYtttyyypppfffQQQ<<<000000///...---------...///333111111222000444FFF[[[sssxxxrrrtttzzzUUU999---++++++***,,,++++++***++++++,,,,,,))),,,...---...333<<>>...+++---//////---,,,,,,...------666HHHYYYjjj~~~kkk]]]VVVvvveeeAAA555)))'''---222///***+++*********++++++,,,---///000444@@@SSSiiizzzooo___PPP@@@444...222///---...111222000---111000//////......//////,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---((())))))*********))))))((()))***++++++***)))(((************************)))))))))))))))))))))))))))***++++++))))))***+++))))))******+++******)))***...333DDDmmmZZZ;;;...EEEwwwPPP222333333---///+++,,,,,,------.........,,,...111444777;;;???AAAIII[[[uuuvvvVVV===///---//////---***))),,,///666DDD[[[uuuxxx]]]QQQZZZpppuuuZZZ<<<000,,,((((((+++......---************+++,,,---------888LLLdddyyy}}}cccJJJ<<<666222///000333444111...111111000////////////000,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++))))))***+++******)))(((((()))+++,,,,,,+++)))(((*********++++++*********)))))))))))))))))))))))))))***++++++))))))***+++*********)))))))))))))))&&&000000...GGGvvvZZZCCC<<<\\\qqqEEE777000***///++++++,,,,,,---......///,,,+++...<<>>ZZZ}}}ttt```III@@@IIIQQQHHH999999222///333333///...111---111000---...111...&&&......------------,,,,,,,,,,,,++++++***)))((((((,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))************++++++++++++*********))))))((((((************************++++++,,,,,,,,,++++++***+++,,,)))***...999___{{{RRRJJJ[[[yyyJJJ222......///...............//////+++222<<>>333;;;FFF^^^qqq{{{dddIII:::888GGGddd~~~tttUUUAAA777111***'''***...---***((()))))))))))))))))))))))))))***))))))))),,,000333gggaaaSSSAAA555111111333555///111333111......///000.........---------,,,,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++*********************************+++++++++,,,,,,******************************************************+++,,,,,,,,,++++++''')))))),,,///'''(((888KKKuuucccwwwwwwNNN777222///...///,,,444QQQpppzzz|||vvv{{{ZZZ@@@EEE^^^tttzzznnnKKK<<<777HHHccc|||jjjJJJ555+++(((---...///111111,,,'''%%%)))))))))))))))))))))))))))******))))))+++///222UUUuuuppp[[[LLLAAA555---000000222333222111222333/////////.........------------------,,,,,,,,,,,,---------,,,,,,,,,++++++******************++++++***++++++++++++,,,,,,,,,***************+++++++++************************)))***+++,,,,,,,,,,,,,,,(((+++))),,,222+++(((222222SSS~~~{{{oooOOO666///...111...111NNNppppppvvv{{{jjjfffuuuyyy^^^HHH===>>>DDDVVVttt{{{YYY???222......///'''***,,,,,,,,,,,,++++++)))))))))))))))))))))))))))*********)))***---000777NNNYYY]]]ooolllUUUBBB:::444111111222000000111111000000000000/////////------------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++************************)))***++++++,,,,,,,,,,,,***---)))+++000***&&&...,,,777VVV}}}qqqCCC555000333...)))===\\\eeevvv{{{ggg]]]bbbiiijjjjjjpppwwwpppVVVCCC999;;;AAA___vvvfffNNN444(((***---------'''******''''''+++......))))))))))))))))))))))))******+++***)))***,,,...***444444666GGG]]]xxxttt]]]NNN???888555111///000222222222111111111000000...........................------------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------*********++++++,,,,,,,,,************************))))))***+++,,,,,,,,,,,,)))---***)))...***&&&---...+++999___cccIII666555///)))===[[[YYYwww|||zzzlllJJJBBBFFFJJJSSS^^^yyyuuu^^^CCC444555DDD\\\qqqppp???222((((((***)))''''''+++...---((((((,,,,,,)))))))))))))))))))))))))))******+++***))))))+++---***,,,))),,,666AAA]]]pppVVVHHHAAA999555555333333333222222222111111////////////000000000000......---------,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------*********++++++,,,,,,,,,************************((()))***+++,,,---------&&&,,,******///+++(((///...+++///EEEkkk^^^===555000000JJJmmmRRRpppvvvZZZ;;;;;;FFFPPPfff~~~vvvaaaCCC999777CCCWWWmmmkkk777000---...111///((('''+++%%%)))***((()))---,,,'''))))))))))))))))))))))))***++++++***))))))***,,,(((((()))000333000DDDjjjrrreeeaaammmYYYGGG;;;777222333555555???FFF>>>666//////333111+++---666---...///------......,,,///---+++******+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***((()))000@@@\\\hhhIII111///HHHeeeccc___rrrhhh|||~~~}}}___NNNIII\\\sssuuuXXXCCC<<<<<>>777;;;PPPhhh|||nnnZZZdddEEEBBBLLLiiiyyyQQQ777777888<<>>//////444666333111000......000000...///111111222222111///---------------------.....................//////.........+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---((('''111>>>VVVzzz}}}ZZZ:::222000111222//////;;;KKKiiihhhaaaSSSNNN___yyylllgggggg~~~uuuvvviiiLLLkkkoooQQQBBB<<<===LLL```tttiiiJJJDDDFFFLLLVVVddduuu~~~pppaaaVVVCCCJJJXXXiiizzzmmmUUUAAA222000///111444333...)))************************************************((())))))))))))*********++++++++++++++++++++++++***,,,------+++***+++,,,000000///...000222222111qqqXXXJJJ<<<666666666555666000---///333444000000333///111222222000000111333------........./////////------............------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,//////---...333333RRRzzzbbbKKK999---///333222444999BBBBBB>>>555111???]]]www{{{cccLLL???<<<>>>^^^ttt[[[TTT\\\}}}aaa???QQQwwwlllSSSIII===777999DDDVVVdddnnnssssssnnnllllllggg___jjjoooyyy{{{fff\\\RRRGGGGGGNNNeeerrrrrrfffTTT>>>222000000---(((''')))+++------************************************************((())))))))))))*********++++++++++++++++++++++++)))+++---...---,,,,,,---......//////---++++++,,,yyydddOOO@@@777222000444...---111111,,,...444,,,...///...---...222666.........////////////000---------......---------,,,,,,,,,,,,------------------------............,,,,,,,,,,,,,,,,,,,,,,,,///+++***///111///------***555LLLmmmmmmNNN333111666444222444...000222111...111@@@PPPccc\\\OOO???333///222777BBBhhhrrrUUU@@@>>>RRRzzzWWW777>>>WWWxxxzzzrrrdddVVVKKKIIIOOOVVVUUU]]]dddfffkkkxxxttt]]]III???IIISSSXXXfffyyyyyybbbNNN@@@>>>777***)))555,,,***((('''((())),,,...************************+++++++++***************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++......------...///---...000222///++++++///pppaaaRRRIIIEEE:::333444222...333<<<@@@@@@===666///,,,...222....../////////000000000......////////////......,,,,,,,,,------------...------------.........///------------------------///,,,,,,//////---,,,...---,,,222EEEaaa~~~hhhKKKAAA<<<111,,,///......000444222///222999999777333000000333666999222JJJXXXUUUNNN@@@555777HHHeeeoooFFF444777===RRRqqq|||mmm^^^OOOFFFQQQQQQ[[[lll}}}sssYYYFFF:::000***------***+++000'''+++///111///---+++***************************+++++++++*********))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///222//////333333///000444~~~^^^OOOCCC@@@<<<999@@@MMMbbb___VVVHHH999000...000////////////000000000000//////000000000000//////,,,,,,,,,---------......---------.........//////---------------------------,,,---///...+++...333---......---333MMMvvvrrr}}}yyykkkZZZDDD999===555000...111111...000555222111111333444333111...+++555444000555555333666555AAA\\\rrrtttmmm[[[AAA666111888///444KKK]]]vvv~~~yyynnn\\\MMMHHHPPP___kkk{{{qqqWWWDDD555)))))),,,---...111222---&&&+++,,,,,,)))&&&&&&(((+++************************++++++++++++******))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,******+++---111***'''+++...,,,,,,///vvvbbbJJJ>>>HHHXXXmmm}}}xxxWWW777///333555111000///000111222000///,,,.../////////...///000///...------,,,,,,------//////............//////......////////////....../////////...---------,,,111...111444333888PPPkkkwww^^^JJJQQQfff|||pppZZZKKKAAA;;;333//////111111111222222222222111///...---222,,,+++///...+++555DDD777:::???BBBBBB@@@<<<:::666555333222444:::BBBHHH___iiitttzzzzzzpppddd[[[KKKNNNTTT```pppyyybbbJJJ999000...///.........------,,,,,,,,,------------,,,,,,+++***---,,,,,,+++*********+++,,,+++***))))))***++++++(((((()))***+++,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......|||hhh```bbbfffpppiiiJJJ222...333444333111111111222222000...444444222000...---...///000///......------......//////............//////......////////////......000//////////////////...111+++***......///;;;KKKMMM===333:::GGGUUUgggxxxvvv[[[SSSHHH???999666333111000000//////111222222111444///000666666444===KKK000222555777777444111///333333111000///111555888777@@@GGGKKKPPPXXX___aaaYYYVVVSSSSSSTTTSSSQQQNNNiiinnnxxxsssjjjSSSLLLAAA777111000333555......---------,,,,,,,,,,,,---------,,,,,,+++***---,,,++++++******++++++,,,+++***))))))***+++,,,))))))******++++++,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,---------.........xxxzzzmmmQQQ===999777222:::777555444444444333222111000...------///111222111000//////....../////////......------......///...//////000000//////...000000000000000000111111555---***///111...///333000+++***...222555@@@MMM```lll~~~|||lll]]]OOODDD===???;;;666333444444333111333//////222000,,,111;;;444555555666555333222111555555555444111111111333444888999666555;;;AAACCCPPPSSS[[[eeerrr~~~}}}oooaaaVVVMMMDDD>>>333222000......///111222...------------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++******++++++,,,++++++******+++,,,,,,*********+++++++++++++++---,,,,,,,,,,,,,,,---...,,,,,,,,,---------......,,,------------.........vvvdddZZZLLL>>>;;;777333111222555777888111000//////111333333333111000000///...////////////................../////////000000000000///////////////000000111111111333---,,,111333111...///000///111333111---111888777???LLLZZZhhhyyy~~~xxxbbbZZZOOOFFFAAA;;;555000777444444555111,,,---333333333222222222222222222000111333333333444666888666>>>FFFKKKTTTbbbooouuusssMMMFFF===666333111000///111111111111000///...---------------------------,,,,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,---+++++++++++++++++++++***,,,,,,,,,,,,------......,,,,,,,,,---------......------------............uuucccLLLFFF===666333444555666777666555555666444111...111000000///////////////000//////......//////000//////000000000000//////.........//////000000000,,,++++++......------///222111111333222///...///...111555999BBBSSSiiiyyyzzznnncccYYYPPPJJJBBBAAA@@@@@@===:::999;;;333333222222333555666777777999<<>>???;;;666555666777777555333666888666111...000333///111333333111///......777444111////////////...000000000000000000000000////////////000111222333000000000000000000000000222333444555777999;;;===PPPXXXeeepppyyyrrrcccVVVKKKFFF777777666555333222111111000000000000000000000000222//////222222//////222.../////////...---,,,,,,////////////////////////,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,---------..............................---,,,,,,,,,,,,---......---......///////////////...///......000222222000zzzddd[[[NNNEEEAAA???<<<999666999;;;;;;888555444444222111000//////000333555444222111111333444444444111111111111111111111111000//////000000111222333111111111111111111111111111111111111222333444555///555===BBBEEEJJJPPPVVVccceeehhhlllqqqvvvyyy{{{sssqqqmmmggg```ZZZTTTQQQRRROOOJJJCCC<<<666111...555444444333222111000000000000000000000000000000000///222666666222///000......//////......---,,,////////////////////////------........./////////------------,,,,,,++++++,,,,,,---------.................................------,,,,,,------...///,,,---......//////........./////////000111111///}}}ooodddYYYLLLBBB<<<;;;999999::::::999888666555222000//////000111000//////000222444333222111111111111111111111111000000000000111222333444111111111111111111111111111111000///////////////...111444555333222444777888999;;;===@@@BBBDDDFFFNNNOOOPPPOOONNNKKKHHHFFFBBBAAA???<<<999666333111444444333333333333333333111111111111000000//////000000000000000000000000///000444::::::444000///....../////////...------////////////////////////....../////////000000000---------------,,,,,,,,,------------.........///........................---------------...//////,,,,,,---.....................///000111000//////uuufff\\\SSSHHHAAA>>>===:::888666666666777666555222000333222111111222222111///222222222222222222222222111111111111111222444444222222222222222222222222333222111000000000000000000222444333111000000111222222111111000///......444555666666555333111///000111222333444444444444......///000111222333333000000000000000000000000000000000000000000000000///000444999999444000///......////////////......////////////////////////....../////////000000000---------------.........---............/////////.................................---......///000---......//////////////////...///222111//////111vvviii```UUUJJJAAA;;;999777777999:::999888888666444444444444333111222222222222222222222222111111111111222333444555222222222222222222222222222222111111111222222333...000222222222222222333222222222333333333444444333444555666666666555444222222222222111000///...000000000//////.........000000000111111111111111111111111111111111111111111///111555555111///111......///////////////...////////////////////////------........./////////---------....../////////........./////////000000///////////////////////////............///000000//////000111111111111111000...000333222...000666xxxmmm\\\SSSGGG>>>;;;999888777888666333222333333333222333333333333333333333333222222222222333444555555333333333333333333333333000000000000111111222333333333444555666666666666111111111222222222222222---...///000111111222222222222222222111000///...555555444333222222111111111111111111111222222222111111111111111111111111222//////111111//////222......///000000000//////////////////////////////------........./////////---------...///000111111////////////000000000000///////////////////////////////////////000111111000111111222222222222222222...///333222...333===ssseee[[[RRRIIIBBB@@@<<<777444444444444444444444444444444444444444333222222333333444555666444444444444444444444444111111111111111222222333/////////000111111000///333222222111000///......222222333333444444555555000111222444555555666666//////..................222111111111111111111111111111111111111111111111222///...111111...///222......///000000000000000////////////////////////....../////////000000000,,,---...///000111222222//////000000000111111111////////////////////////000000//////000000111222000000111222222222222111333//////333222///666CCC~~~mmmaaaQQQKKKDDD>>>;;;::::::999444444444444444444444444333333333333444555666666444444444444444444444444555444333333333333333333333333333444555666555444111111222333444555666666333333333333333333333333222222222333333222222111222222222222222222222222222111111111000000000///111111111111111111111111111//////333333//////111......///000000000000000////////////////////////000000000000111111111111,,,---...///000111222333000000000000111111111111000000000000000000000000000000000000000111111222//////000111111111111111555//////333222///888GGG{{{nnncccXXXLLLDDDFFF???777444666888777555666555555666777888777555///111444444444555777999555444222111222333555777111333444666666555444333444333222222222222333333444444444333333333222222222333333444444333333222222222222222222222222222111000///000222222000///111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000......///111111222222222///////////////000111111000000000000000000000000///////////////000111111000000000000111111111111000000000000111111111111111111000000111333666888hhh```UUULLLFFF@@@999333999777555555666888999888:::999777555333222111000444444444555777:::>>>@@@111111111222333444444444333333333333444444444444444444444333333333333222222333333444444333333222222222222222222222222222222111000111222333111///222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000...///000111222222222222000////////////000111111111111111111111111111111000/////////000000111111111111111111222222222222111111111111222222222222111000//////000222444555|||rrrfff[[[SSSKKKFFF@@@<<<999888777666;;;777444444666888777555555555444444555777999:::999888777777777888999:::222222333333333222222111555555444444444333333333333333444444444444333333333333333333333333333333333222111222444444222111222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000//////000111222222222222000000000///000000111222111111111111111111111111000000000000111111111222111111222222222333333333222222222222333333333333222111000000000222333444zzztttlllccc[[[SSSMMMIIICCC>>>999888;;;<<<:::777666666555555555555666777555555444333333222333333444444555555444333222111555555555555444444444444333333444444444444333333333333333333333333333333444333333444555555444222333333333333333333333333222222222222222222222222222111111000000111111222111111111111111111111111///000111111222222222222111000000000000111222222222222222222222222222222000111111222222222222222111111222222222333333333222222222333333333444444444444333333333333444555|||mmmeeeZZZRRRMMMFFF===666:::999999888888888888888333444555666666666555555444555555666666666666666666666666555555555444444333444444555555444444333333333333333333333333333555444333444666666444333333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222000111111222222222222111111111111111111222333333222222222222222222222222111222333333444333333333111111111222222222333333222222222333333333444444444444444444444444555555xxxmmmbbb[[[PPPNNNJJJEEE???999555333666777777777888888999999222222222222333444666666777666666666666555555555444444555555555555444444333333333333333333333333555444333444666666444333444444444444444444444444333333333333333333333333222222111111111111222222222222222222222222222222111111222222222222222111222222111111222222333444333333333333333333333333111222444555555555444333222222333333333444444444444444444444555555555555333333444444555555555555yyypppfff\\\UUUQQQKKKHHHBBB>>>;;;;;;<<<===AAA???;;;888555444555555777777777666666666555555444444555555555555444444444444444444444444444444444444333444555666444222444444444444444444444444444444444444444444444444333222222111111222222333333333333333333333333333111222222333333222222111333222222222222333444444444444444444444444444444222333555666666666444333555555555555666666666666666666777777777888888888555666777888999:::::::::xxxmmmbbb[[[YYYZZZ\\\ZZZVVVNNNFFF???;;;:::999777777777777666666666666444444555555555555444444444444444444444444444444444333333444555555444222555555555555555555555555444444444444444444444444333222222111111222222333333333333333333333333333222222333333333222222111333333222222333333444555444444444444444444444444222333555777777666555444777777777777888888888888888888999999999:::::::::999:::;;;===>>>?????????wwwhhhYYYNNNGGGDDDDDDAAA===;;;;;;<<<<<<;;;777777666777777888999999888555222111222444444444111222555666777666555444555555666666666555444333222333333444444444444444444444444444444444444444333333333444444444555555666666666666666666666666777666555444444444444555444555888999999888555333777555333444666777888777;;;<<<===>>>>>>>>>===<<<>>>======<<<>>>@@@BBBDDDFFFGGGHHHKKKPPPUUUZZZ]]]zzzxxxnnniiibbbZZZTTTNNNIIIEEEFFFEEEBBB???;;;999777666999777555555777:::;;;;;;111222333444555555444333444444555666888999:::;;;000222444666777777777666111111111111111000000000222222222222333333333333222222333333333444444444::::::999999999:::;;;;;;888999::::::999777555444666555555444555777:::;;;;;;<<>>777999;;;<<<;;;:::777666777777777777777777777777888999999999999:::::::::999::::::;;;<<<===>>>>>>:::::::::;;;<<<===??????======>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDHHHNNNSSSXXXZZZ^^^ccchhhlllooopppzzz|||~~~yyyssspppnnnkkkfff```\\\XXXWWWVVVRRRPPPNNNLLLKKKLLLMMMNNNRRRRRRRRRQQQNNNHHHCCC???;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@AAABBBCCCEEEFFFGGGHHHJJJJJJKKKLLLNNNPPPRRRSSSUUUUUUVVVWWWYYY\\\^^^```cccgggkkkmmmnnnsss||||||zzzzzzzzz{{{}}}}}}|||zzzuuunnnhhhddd```aaaaaaaaabbbbbbbbbcccbbbbbbbbbbbbcccccccccccciiiiiikkklllnnnoooqqqqqqwwwxxxxxxzzz{{{}}}